PageSourceSearch

https://www.rsl.ru/_nuxt/DRyj_PCL.js

js rsl.ru collected 2026-09-27 20:54:36 UTC 5,590 bytes, 1 lines download raw bytes

1import{c as o,g as E,o as h,h as u,f as c,k as y,e as t,b as L,d as C,t as m,i as P,_ as H,u as D,a as q,w as M,n as V,B as O,P as R,R as W,x as A,Q as z,T as Q}from"#entry";import{_ as U}from"./DsREJ9PE.js";import{_ as Y}from"./Dh8kheJ-.js";import{Q as G,I as F,a as Z}from"./CjvMFcA_.js";import{D as J}from"./JPqBpJ_J.js";import{u as K}from"./CSVcm9JJ.js";import{_ as j}from"./C3PkVKXc.js";import{f as X,a as ee}from"./B0j9oPnd.js";import{u as B}from"./DH4nZI0u.js";import{_ as te}from"./C67QlQpT.js";import{u as ae}from"./A8QVlELA.js";const se={class:"news__card--image-wrapper"},ne={class:"news__card--content"},oe={class:"news__card--date"},re={key:0},le={key:1},ie={class:"news__card--title"},ce=["innerHTML"],ue={name:"NewsCard"},_e=Object.assign(ue,{props:{card:{type:Object,required:!0}},setup(n){const a=n,i=o(()=>`/news/${a.card.slug}`),r=o(()=>a.card?.title??""),{safeHtml:l,plainText:s,textWithoutTags:_}=K(r);return(f,v)=>{const T=U,d=Y,g=P;return h(),E(g,{class:"news__card",to:t(i),target:"_blank",rel:"noopener noreferrer"},{default:u(()=>[c("div",se,[y(T,{src:n.card.link?t(Z)(n.card.link):t(J),alt:`Изображение новости ${t(s)}`,class:"news__card--image",width:t(F).width,height:t(F).height,fit:"cover",quality:t(G),loading:"eager",format:"webp",decoding:"async"},null,8,["src","alt","width","height","quality"])]),c("div",ne,[c("div",oe,[n.card.tag?(h(),L("span",re,"#"+m(n.card.tag),1)):C("",!0),n.card.date?(h(),L("span",le,m(n.card.date),1)):C("",!0)]),c("div",ie,[y(d,null,{fallback:u(()=>[c("div",null,m(t(_)),1)]),default:u(()=>[c("div",{innerHTML:t(l)||t(_)},null,8,ce)]),_:1})])])]),_:1},8,["to"])}}}),de={class:"news__section--header"},pe={name:"IndexNewsSection"},me=Object.assign(pe,{props:{title:{type:String,default:""},userTypeIds:{type:Array,default:null}},async setup(n){let a,i;const r=n,{t:l,locale:s}=D(),_=o(()=>r.title||l("newsIndex.title")),f=o(()=>(r.userTypeIds??[]).map(e=>Number(e.id)).filter(e=>!Number.isNaN(e))),v=o(()=>(r.userTypeIds??[]).filter(e=>e.lang===s.value).map(e=>Number(e.id)).filter(e=>!Number.isNaN(e))),T=o(()=>({path:V("NEWS",s.value),query:v.value.length?{userTypeFilter:v.value}:{}})),d={itemsToShow:3,itemsToScroll:1,snapAlign:"start",gap:16},g={0:{itemsToShow:1.15,gap:0},481:{itemsToShow:2},992:{itemsToShow:3}},{$api:k}=q(),w=async()=>{const e=f.value,{data:p}=await k({route:"news",query:{languageFilter:s.value,skip:0,take:15,notificationFilterType:"actual",isPublish:!0,...e.length>0&&{userTypeIds:e}}});return p.value?.news||[]},{data:b}=([a,i]=M(()=>B(()=>`news-${s.value}-${f.value.join("-")||"all"}`,w,{watch:[()=>s.value,f]})),a=await a,i(),a),N=o(()=>(b.value||[]).map(e=>({slug:e.slug,img:e.img||e.file?.url||"",tag:e.tags?.length>0?e.tags[0].name:"",categoryName:e.newsCategory?.name||"",date:e.datePublication?`${X(e.datePublication)}`:"",title:e.name||"",link:e.link?e.link:`/for_readers/${e.slug}`,target:e.link?"_blank":"_self",announcement:e.announcement??!1})));return(e,p)=>{const S=P,x=_e,I=j;return h(),E(I,{slides:t(N),breakpointsConfig:g,carouselConfig:d,class:"news__section"},{actions:u(()=>[c("header",de,[c("h1",null,m(t(_)),1),y(S,{to:t(T),class:"link-underline"},{default:u(()=>[O(m(t(l)("newsIndex.allNewsLink")),1)]),_:1},8,["to"])])]),slide:u(({slide:$})=>[y(x,{card:$,class:"news__section--card"},null,8,["card"])]),_:1},8,["slides"])}}}),Le=H(me,[["__scopeId","data-v-fb1ef809"]]),fe={class:"poster__section--header"},ge={name:"IndexPosterSection"},he=Object.assign(ge,{props:{title:{type:String,default:null},userTypeIds:{type:Array,default:null}},async setup(n){let a,i;const{t:r,locale:l}=D(),s=n,_={itemsToShow:2,itemsToScroll:1,snapAlign:"start",gap:16},f={0:{itemsToShow:1.2,gap:0},481:{itemsToShow:2},992:{itemsToShow:2}},{$api:v}=q(),T=o(()=>s.title||r("header.poster")),d=o(()=>(s.userTypeIds??[]).map(e=>Number(e.id)).filter(e=>!Number.isNaN(e))),g=o(()=>(s.userTypeIds??[]).filter(e=>e.lang===l.value).map(e=>Number(e.id)).filter(e=>!Number.isNaN(e))),k=o(()=>{const e=R(W.EVENTS,l.value),p=g.value.length?{userType:g.value}:{};return{path:e,query:p}}),w=async()=>{const e=d.value,{data:p}=await v({route:"afisha",query:{skip:0,take:15,notificationFilterType:"actual",isPublish:!0,announcement:!1,languageFilter:l.value,...e.length>0&&{userTypeIds:e}}});return p.value?.afisha||[]},{data:b}=([a,i]=M(()=>B(()=>`events-${l.value}-${d.value.join("-")||"all"}`,w,{watch:[()=>l.value,d],lazy:!0})),a=await a,i(),a),N=o(()=>(b.value||[]).map(e=>({img:e.img||e.previewLink||e.file?.url||"",hash:e.tags?.length>0?e.tags[0].name:"",time:e.dateStart?ee(e.dateStart,e.dateEnd):"",title:e.name||"",link:`/events/${e.slug}`,target:"_blank",announcement:e.announcement??!1})));return(e,p)=>{const S=P,x=te,I=j;return h(),E(I,{slides:t(N),breakpointsConfig:f,carouselConfig:_,class:"poster__section"},{actions:u(()=>[c("header",fe,[c("h1",null,m(t(T)),1),y(S,{to:t(k),class:"link-un
1derline"},{default:u(()=>[O(m(t(r)("posterEventList.allPosterLink")),1)]),_:1},8,["to"])])]),slide:u(({slide:$})=>[y(x,{card:$,class:"poster__section--card"},null,8,["card"])]),_:1},8,["slides"])}}}),Ce=H(he,[["__scopeId","data-v-00922aa0"]]),Ee={__name:"BelowFold",props:{minHeight:{type:String,default:"16rem"},rootMargin:{type:String,default:"400px 0px"}},setup(n){const a=n,i=A(null),r=A(!1);ae(i,([s])=>{s?.isIntersecting&&(r.value=!0)},{rootMargin:a.rootMargin});const l=o(()=>r.value?void 0:{minHeight:a.minHeight});return(s,_)=>(h(),L("div",{ref_key:"root",ref:i,class:"below-fold",style:Q(t(l))},[t(r)?z(s.$slots,"default",{key:0}):C("",!0)],4))}};export{Le as _,Ee as a,Ce as b};

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.