PageSourceSearch

https://siberianhealth.com/_nuxt/CsNs-mFa.js

js siberianhealth.com collected 2026-09-24 09:20:04 UTC 5,457 bytes, 1 lines download raw bytes

1import{S as J}from"./Da3HDEFP.js";import{T as K,$ as X,I as q}from"./DsvKFbFK.js";import{P as ee}from"./4ZukHta5.js";import{$ as te,a0 as V,a1 as O,q as se,Y as ae,Z as oe,u as ie,s as l,g as ne,v as F,D as re,x as ue,y as le,c as v,a as g,e as G,z as ce,t as z,A as f,F as T,r as S,o as n,j as de,h as M}from"./DihDAdJ2.js";import{p as pe}from"./_QFVo8lI.js";import{u as ve}from"./BaF3stCa.js";import{u as ge}from"./BBapef_b.js";const _e=te("pressPublicationsStore",()=>{function L({filter:d,header:P}){return V.find(O.pressCategory,d,P)}function c({filter:d,header:P}){return V.find(O.pressPublication,d,P)}return{findPressCategories:L,findPressPublications:c}}),be={class:"press-about-us__title"},fe={key:0,class:"press-about-us__content"},Pe={class:"press-about-us__slider"},he={class:"swiper-wrapper"},me=["onClick"],ye={class:"press-about-us__cards-wrapper"},Ae={key:1,class:"press-about-us__skeletons"},Ce={class:"press-about-us__skeletons-slider"},we={class:"press-about-us__skeletons-card"},ke=1,j=12,xe="ru-RU",Te=4,Be={__name:"press-about-us",async setup(L){var B;let c,d;const P=se(),I=ve(),H=_e(),y=ae(),r=oe(),{t:N}=ie(),h=l([]),A=l(0),i=l(1),m=l(0),C=l(!0),b=l(""),p=l([]),_=l(null);let u=null;const w=l(null),E=[{id:0,text:N("PressAboutUs.AllPublications"),textEN:"all-publications",isActive:!1},{id:1,text:N("PressAboutUs.NewsAboutUs"),textEN:"news-about-us",isActive:!1},{id:2,text:N("PressAboutUs.ExpertOpinions"),textEN:"expert-opinions",isActive:!1}],U=ne(()=>Math.ceil(m.value/j)),R=Number(r.query.page);R&&(i.value=R),b.value=((B=r.query)==null?void 0:B.category)||E[0].textEN,[c,d]=F(()=>y.push({path:r.path,query:{category:b.value}})),await c,d();const{data:k}=([c,d]=F(async()=>ge(async()=>{const s=E.slice();s.forEach(t=>t.isActive=t.textEN===b.value);const a=s.find(t=>t.isActive),e=await x(i.value,a.id);return I.toggleLoadingStatus(!1),{allCategories:s,publicationResp:e}},"$kAUa3n3Qgv")),c=await c,d(),c);p.value=k.value.allCategories,i.value=k.value.publicationResp.currentPage,h.value=k.value.publicationResp.publications,m.value=k.value.publicationResp.publicationsTotal,re(()=>r.query,async()=>{var s;if(C.value){if(i.value=(s=r.query)!=null&&s.page?Number(r.query.page):1,b.value=r.query.category,!b.value){y.go(-1);return}p.value.forEach(o=>o.isActive=o.textEN===b.value);const a=p.value.find(o=>o.isActive);let e=_==null?void 0:_.value.getBoundingClientRect().top;window.scrollTo({top:e,behavior:"smooth"});const t=await x(i.value,a.id);i.value=t.currentPage,m.value=t.publicationsTotal,h.value=t.publications}C.value=!0}),ue(async()=>{await Y()}),le(()=>{u==null||u.destroy()});async function Q(s){const a=p.value.find(t=>t.isActive)||E[0],e=await x(s,a.id);i.value=e.currentPage,m.value=e.publicationsTotal,h.value=e.publications,await W(s,a.textEN)}async function W(s,a){const e=r.path+`?category=${a}${s===1?"":"&page="+s}`;await y.push(e);let t=_==null?void 0:_.value.getBoundingClientRect().top;window.scrollTo({top:t,behavior:"smooth"})}async function Y(){u=await new J(w==null?void 0:w.value,{slidesPerView:"auto",autoHeight:!0,activeIndex:A.value,slideToClickedSlide:!0}),u==null||u.on("slideChange",function(){A.value=u.activeIndex})}async function Z(s){C.value=!1,A.value=p.value.findIndex(o=>o.id===s.id),await p.value.forEach(o=>{o.isActive=o.id===s.id});const a=p.value.find(o=>o.isActive),e=r.path+`?category=${a==null?void 0:a.textEN}`;await y.push(e),u.activeIndex=A.value;const t=await x(ke,s.id);i.value=t.currentPage,m.value=t.publicationsTotal,h.value=t.publications}async function x(s,a){var o;C.value=!0;const e=new ee;e.PerPage=j,e.CurrentPage=s,e.LanguageId=P.getCurrentLanguage.id,e.IsPublished=!0,e.Order=["PublishedAt"],e.OrderDirection=["Desc"],a&&(e.PressCategoryId=a);const t=await H.findPressPublications({filter:e});return(o=t==null?void 0:t.List)!=null&&o.length?{currentPage:Number(s),publicationsTotal:t==null?void 0:t.Total,publications:t.List.map(D=>{const $=pe(D.PublishedAt);return{...D,PublishedAt:$?$.toLocaleDateString(xe):""}})}:{currentPage:1,publicationsTotal:0,publications:[]}}return(s,a)=>(n(),v("div",{ref_key:"pressRootEl",ref:_,class:"press-about-us"},[g("h1",be,z(s.$t("PressAboutUs.Title")),1),f(I).isLoading?(n(),v("div",Ae,[g("div",Ce,[(n(),v(T,null,S(3,e=>M(f(q),{key:e,class:"press-about-us__skeletons-slider-item"})),64))]),g("div",we,[(n(),v(T,null,S(4,e=>M(f(q),{key:e,class:"press-about-us__skeletons-card-item"})),64))])])):(n(),v("div",fe,[g("div",Pe,[g("div",{ref_key:"pressAboutUsSlider",ref:w,class:"press-about-us__slider-container swiper"},[g("div",he,[(n(!0),v(T,null,S(p.value,e=>(n(),v("div",{key:e.id,class:de([{"press-about-us__slider-item_active":e.isActive},"swiper-slide press-about-us__slider-item"]),onClick:t=>Z(e)},[g("span",null,z(e.text),1)],10,me))),128))])],512)]),g("div",ye,[(n(!0),v(T,null,S(h.value,e=>
1(n(),G(f(X),{key:e.Id,url:e.Url,"background-color":e.BackgroundColor,image:e.Image.Url,title:e.Title,author:e.Author,"press-resource-image":e.PressResource.Image.Url,date:e.PublishedAt,description:e.Description},null,8,["url","background-color","image","title","author","press-resource-image","date","description"]))),128))])])),U.value>1&&!f(I).isLoading?(n(),G(f(K),{key:2,modelValue:i.value,"onUpdate:modelValue":a[0]||(a[0]=e=>i.value=e),"page-count":U.value,"visible-points":Te,class:"press-about-us__pagination",onChange:a[1]||(a[1]=e=>Q(e))},null,8,["modelValue","page-count"])):ce("",!0)],512))}};export{Be 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.