1import{_ as q}from"./CAJn4Nw5.js";import{_ as z}from"./DoWXwWXW.js";import{d as L,_ as B,a as n,o as s,e as a,y as i,x as g,D as r,H as m,t as l,n as G,f as J,w as K,g as w,k as Q,l as U,s as v,b as o,F as S,v as W,B as $}from"./tpUjp3ZS.js";import{_ as X}from"./B-QSjPXD.js";import{_ as Y}from"./Co8nUDPe.js";import{_ as Z}from"./D7ERk-u_.js";import{_ as tt}from"./Ak33JIb1.js";import{_ as st}from"./_puy87sz.js";import et from"./YuAj6HqM.js";import{_ as ot}from"./CPJqzH_R.js";import{s as rt}from"./Chs_IC9c.js";import{u as D}from"./Bod56zzj.js";import{u as at}from"./CwIKWg0b.js";import"./DdLzKJNJ.js";import"./Czd7khYC.js";import"./CzeH1xte.js";import"./CHXG2mXA.js";import"./BT9bKAnr.js";import"./Bl3ivyQG.js";import"./BqeQod_z.js";import"./Cuq2oZkH.js";import"./FzY_KVBG.js";import"./LYn39LkW.js";import"./CMzaOMXm.js";import"./BKUHZtqZ.js";import"./DDf5FnVT.js";import"./nLWjQ9zq.js";const nt=L({props:{story:{type:Object,required:!0}},computed:{storyClass(){return this.story.image?.url?"image":this.story.appearance},storyStyle(){return this.story.image?.url?{background:`${this.story.image_scaled?"linear-gradient(#00000040, #00000040),":""} url(${this.story.image.url}) center / ${this.story.image_scaled?"cover":"contain"} no-repeat`}:""},shareClass(){return["black","image"].includes(this.storyClass)?"__dark __border-white":"__black"},shareHiddenClass(){return this.story.hide_sharing_block?"opacity-0 select-none pointer-events-none":""}}}),lt="_top_1r39b_2",_t="_red_1r39b_5",it="_blue_1r39b_8",ct="_black_1r39b_11",mt="_image_1r39b_15",ut="_title_1r39b_19",pt="_lead_1r39b_24",dt="_rubricDate_1r39b_43",yt="_text_1r39b_46",bt="_share_1r39b_60",ht={top:lt,red:_t,blue:it,black:ct,image:mt,title:ut,lead:pt,"story-text":"_story-text_1r39b_29","photo-text":"_photo-text_1r39b_33",rubricDate:dt,text:yt,share:bt},vt={class:"container"},$t={class:"cm-date"};function gt(t,_,u,p,d,e){const y=q,c=z;return s(),n("div",{class:r([t.$style.top,t.storyClass?t.$style[t.storyClass]:""]),style:G(t.storyStyle)},[a("div",vt,[t.story.hide_date?i("",!0):(s(),n("div",{key:0,class:r(["rubric-date",t.$style.rubricDate])},[a("div",$t,m(t.$date("now")),1)],2)),a("div",{class:r(t.$style.text)},[t.story.hide_title?i("",!0):(s(),n("h1",{key:0,class:r(t.$style.title)},m(t.story.title),3)),a("div",{class:r(t.$style.lead)},m(t.story.lead),3),l(y,{class:r([t.$style.share,t.shareClass,t.shareHiddenClass])},null,8,["class"])],2),t.story.text?(s(),n("div",{key:1,class:r(t.$style["story-text"])},m(t.story.text),3)):i("",!0),t.story.image?(s(),g(c,{key:2,class:r(t.$style["photo-text"]),"is-white":"",item:t.story.image},null,8,["class","item"])):i("",!0)])],6)}const ft={$style:ht},kt=Object.assign(B(nt,[["render",gt],["__cssModules",ft]]),{__name:"StoryTop"}),Ct={class:"list-cols container"},wt={class:"matter-grid"},St={class:"container"},Dt=L({__name:"[slug]",async setup(t){let _,u;const p=J(),d={story:p.params.slug},e=([_,u]=K(()=>Promise.all([D(`stories/${p.params.slug}`),D("matters",{query:d})])),_=await _,u(),_);if(e[0].error.value||!e[0].data.value)throw w({statusCode:e[0].error.value?.statusCode??500});if(e[1].error.value||!e[1].data.value)throw w({statusCode:e[1].error.value?.statusCode??500});const{footerVisible:y}=Q(),c=e[0].data.value;U(rt(c,e[1].data.value.schema_org));const{items:M,loading:T,noResults:j,loadEnabled:A,getItems:H,enableLoad:f,busy:I}=at({initialItems:e[1].data.value.matters,params:d});return(b,k)=>{const N=kt,R=X,V=Y,x=Z,E=tt,F=st,O=et,P=ot;return s(),n("div",null,[l(N,{story:o(c)},null,8,["story"]),a("section",Ct,[a("div",null,[a("div",{class:r(b.$style.tabs)},[a("a",{class:r(b.$style.__active)},"Ðлавное",2)],2),a("div",wt,[(s(!0),n(S,null,W(o(M),(h,C)=>(s(),n(S,{key:C},[l(R,{matter:h},null,8,["matter"]),l(V,{index:C},null,8,["index"])],64))),128))]),v(l(x,null,null,512),[[$,o(T)]]),v(l(E,null,null,512),[[$,o(j)]]),o(A)?(s(),g(F,{key:0,busy:o(I),onLoad:o(H)},null,8,["busy","onLoad"])):(s(),n("div",{key:1,class:"all-matters",onClick:k[0]||(k[0]=(...h)=>o(f)&&o(f)(...h))},"ÐÑе маÑеÑиалÑ"))]),b.$device.isDesktopOrTablet?(s(),g(O,{key:0})):i("",!0)]),v(a("div",St,[l(P)],512),[[$,o(y)]])])}}}),Lt="_tabs_1jd1k_2",Bt="___active_1jd1k_11",Mt={tabs:Lt,__active:Bt},Tt={$style:Mt},rs=B(Dt,[["__cssModules",Tt]]);export{rs 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.