PageSourceSearch

https://delta-batt.com/_nuxt/DfWEV6Y7.js

js delta-batt.com collected 2026-10-09 22:42:56 UTC 4,883 bytes, 1 lines download raw bytes

1import{_ as V}from"./CTQNHQBy.js";import{f as R,d as z,e as G,c as W,h as Y,i as Z,g as J,_ as K}from"./p7j0WGZt.js";import{_ as X}from"./DdybB43z.js";import{u as tt}from"./Cj7e6CUJ.js";import{u as et}from"./Du64k5oF.js";import{F as ot,l as at,j as l,m as st,_ as it,q as nt,N as m,S as a,u as o,Q as n,a9 as S,Y as b,I as rt,Z as lt,U as ut,$ as x,ah as mt,M as s,p as c}from"./uOatmh1Q.js";import{a as ct}from"./CBRROFDB.js";import pt from"./Ly9FK7T6.js";import dt from"./v9xardP6.js";import B from"./Ch8tQp5E.js";import{B as _t}from"./BS_FWDJX.js";import{E as vt}from"./CdEwMwj7.js";import{u as gt}from"./BcJomcCB.js";import ft from"./C5N3sUJh.js";import"./DwV9Eu39.js";import"./BByTe6A3.js";import"./X3wENyuM.js";import"./T6P7-iWy.js";import"./AzmwF-xq.js";import"./C0f4RyO8.js";import"./hxHiAChL.js";import"./DsU8Zdyl.js";import"./S-LaDRZ0.js";import"./CG6-6GM1.js";import"./7Bn2OgyI.js";import"./BqkT9nEI.js";import"./BUCUqOOc.js";/* empty css        */import"./CwQ1es6R.js";import"./4xI_FDs_.js";import"./DPQFnHrh.js";import"./t0EP02gX.js";import"./S7pvcqnU.js";/* empty css        */const bt=y=>{const k=l(!1),i=()=>{if(!y.value)return;const p=y.value.getBoundingClientRect();k.value=p.top<=88};return ot(()=>{window.addEventListener("scroll",i),i()}),at(()=>{window.removeEventListener("scroll",i)}),{isSticky:k}},yt={class:"page-projects"},kt={class:"page-projects__title"},wt={key:0,class:"page-projects__filter__mobile__wrapper"},ht={class:"count"},Ct={class:"modal-overlay"},Dt={class:"modals-content"},jt={class:"modals-content__title"},St={key:3,class:"page-projects__content"},xt=st({__name:"index",emits:["close"],async setup(y,{emit:k}){let i,p;const{query:u,setQuery:M}=tt(),P=l(!1),d=l(!1),$=J(),F=R(),_=z(),L=()=>({page:Number(u.value?.page||1),...u.value?.industries&&{industry:String(u.value.industries)},...u.value?.equipment&&{equipment:String(u.value.equipment)}}),{data:t,status:U}=([i,p]=it(()=>et("projects-page",()=>ct.getProjectsPage(L()),{watch:[u]})),i=await i,p(),i),q=l([{title:"Главная",path:"/"},{title:"Проекты"}]),A=l(""),E=l(),h=l(null),{isSticky:N}=bt(h),T=c(()=>t?.value?.data?.suggestCooperation),C=c(()=>t?.value?.data?.filter),D=c(()=>t?.value?.data?.items),I=c(()=>Q(t?.value?.data?.filter));function Q(r){return console.log("filters",r),r?(console.log("filterGroup.values",Object.values(r)),Object.values(r).reduce((e,w)=>{const v=w.values?.filter(g=>g.selected&&g.code!=="ALL").length||0;return e+v},0)):0}nt(()=>t.value?.data,()=>{E.value=t.value?.data,A.value=t?.value?.data?.filter?.rootCatalogUri,t?.value?.data&&(Y({title:t.value?.data.metaData.title?t.value?.data.metaData.title:"Проекты",meta:[{name:"description",content:t.value?.data.metaData.description}]}),Z({ogTitle:t.value?.data.metaData.title?t.value?.data.metaData.title:"Проекты",ogDescription:t.value?.data.metaData.description,ogType:"website",ogUrl:`${$.public.siteUrl}${F.fullPath}`,ogImage:t.value?.data.suggestCooperation.image.src,ogImageAlt:t.value?.data.metaData.title?t.value?.data.metaData.title:"Проекты"})),t.value?.data.metaData.title||gt("Проекты")},{immediate:!0});const j=(r,e=!1)=>{P.value=e,M({singles:[{key:"page",value:String(r)}]}),setTimeout(()=>{window.scrollTo({top:0,left:0,behavior:"instant"})},700)},H=c(()=>!t.value?.data&&U.value==="pending");return(r,e)=>{const w=V,v=G,g=W,O=X;return s(),m("div",yt,[a(w,{breadcrumbs:o(q)},null,8,["breadcrumbs"]),n("h1",kt,S(o(t)?.data.metaData.h1??"Проекты"),1),o(H)?(s(),b(ft,{key:0,"is-mobile":o(_).isMobile,"items-count":6},null,8,["is-mobile"])):(s(),m(rt,{key:1},[a(pt,{data:o(T),"text-button":o(t)?.data?.button?.text,form:o(t)?.data?.button?.form},null,8,["data","text-button","form"]),a(_t,{margin:20}),o(_).isMobile?(s(),m("div",wt,[a(g,{variant:"with-icon",onClick:e[0]||(e[0]=f=>d.value=!0)},{default:lt(()=>[a(v,{name:"filter"}),e[4]||(e[4]=n("h2",null,"Фильтры",-1)),n("span",ht,S(o(I)),1)]),_:1})])):(s(),m("div",{key:1,ref_key:"filtersBlock",ref:h,class:ut(["page-projects__filter",{sticky:o(N)}])},[e[5]||(e[5]=n("div",{class:"page-projects__filter-title"},"Фильтр",-1)),a(B,{filters:o(C)},null,8,["filters"])],2)),o(d)?(s(),b(mt,{key:2,to:"#modals-teleport"},[n("div",Ct,[n("div",Dt,[n("div",jt,[e[6]||(e[6]=n("h2",null,"Фильтры",-1)),o(_).isMobile?(s(),b(v,{key:0,name:"ui/close",onClick:e[1]||(e[1]=f=>d.value=!1)})):x("",!0)]),a(B,{"mobile-view":"",filters:o(C),onClose:e[2]||(e[2]=f=>d.value=!1)},null,8,["filters"])])])])):x("",!0),o(D)?.length>0?(s(),m("div",St,[a(dt,{projects:o(D)},null,8,["projects"])])):(s(),b(vt,{key:4,text:"Ничего не найдено"})),a(O,{"page-navigation":o(t)?.data?.pagination,"without-pages":o(_).isMobile,onChange:j,onMore:e[3]||(e[3]=f=>j(f,!0))},null,8,["page-navigation","without-pages"])],64))])}}}),le=K(xt,[["__scopeId","data-v-1470af00"]]);export{le 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.