1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./b8PYWyEv.js","./BA8p9DNP.js","./B4qULXKb.js","./entry.C43O7wJH.css","./ButtonUi.DjcrwfGg.css","./B7W6PKoK.js","./DH6fbb46.js","./BB42LPwD.js","./Icon.c674hdt0.css","./ButtonIcon.DFZ4SnC1.css","./NavArrow.DSBLrNJZ.css","./BvFMvCnU.js","./DIBqDUQ0.js","./ButtonFav.DiD6D36D.css","./B2U-dvek.js","./TagLine.Dps4woH0.css","./3ekiIU0n.js","./IconLabel.CPrbcq5k.css","./BM4yDqmK.js","./ImageUi.D7-zHC-v.css","./D9g3XlR8.js","./CardBook.Bk1HJNNK.css","./CL6fD-cx.js","./BookList.D4zdz0W5.css","./Pkqg88zj.js","./BlockOtherBooks.3pJE7O-s.css","./swiper.BkhtZMPQ.css"])))=>i.map(i=>d[i]); 2import{_ as At,u as Ct,c as g,r as C,O as It,x as A,y as Lt,w as G,z as St,B as Ut,p as R,a as l,d as p,g as v,T as Ft,C as Pt,o as i,e as c,f as t,b as u,h as x,t as b,q as Tt,F as L,i as E,j as h,N as Dt,D as M,E as st,G as nt,H as Gt,J as Rt,M as Mt}from"./B4qULXKb.js";import{_ as Nt}from"./Dq68qQd7.js";import{_ as Ot}from"./B1X67i4g.js";import{_ as jt}from"./BtVwK_Af.js";import{p as zt,_ as Vt,B as Ht}from"./D7nuCfqr.js";import{_ as Et}from"./DIBqDUQ0.js";import{_ as Jt}from"./BA8p9DNP.js";import{_ as Kt}from"./sekRiWTM.js";import{_ as Qt,a as Wt}from"./C4qjfMkP.js";import{_ as Xt}from"./oKAaZ_Vk.js";import{_ as Yt}from"./BhgCOJR6.js";import{_ as Zt}from"./CLsK3FkT.js";import{_ as to}from"./CXShZju9.js";import{B as oo}from"./ao-QBHWo.js";import{f as eo}from"./CKel_Jbn.js";import{i as io}from"./Bx4tHC7l.js";import{I as so}from"./BB42LPwD.js";import{I as no}from"./BM4yDqmK.js";import J from"./BIrQl9D4.js";import{u as ro}from"./BZlevG6M.js";import"./cj2oybHl.js";import"./Bv5HIE0N.js";import"./B1pOtH-a.js";import"./CWw8izbq.js";import"./BLHixwd2.js";import"./B7W6PKoK.js";import"./DH6fbb46.js";import"./Pkqg88zj.js";/* empty css */import"./BMtxumUI.js";import"./pGoweWCd.js";import"./B9TKuNe0.js";import"./pXszY8Ht.js";import"./BhE7zodO.js";import"./QD5aKIbp.js";import"./BxaH3A2M.js";import"./CMkAiWEv.js";import"./C1cCXp6m.js";import"./DpSpT5kF.js";import"./BfqJmB_6.js";import"./DC7B9_3K.js";import"./C6Kx2D2X.js";import"./CvrfRuSM.js";import"./2I-WHKmz.js";import"./CkqeHXhJ.js";import"./pQOboDyy.js";import"./BblF1Uz_.js";import"./DRLp1z1D.js";import"./ClfVLy2V.js";import"./DFnkiuWJ.js";import"./C0q0kxK_.js";import"./B95Y-pFc.js";import"./Bvrg-R8i.js";import"./C80TvRj4.js";import"./BzAU95f_.js";import"./B2Lpqj8k.js";import"./D9g3XlR8.js";import"./DMo0y13t.js";import"./CgC3twuX.js";import"./DBlvtsXM.js";import"./DSYUXC2p.js";import"./DElG6gnj.js";import"./CXUm6fS1.js";import"./9WHSMhfl.js";const ao={class:"book-critique"},co={key:"data"},lo={class:"book-critique__hero-body pt-24 pb-48 pt-sm-32 pb-sm-64"},uo={key:0,class:"book-critique__title"},_o={key:0,class:"book-critique__subtitle mb-24"},mo={key:1,class:"book-critique__date caption-1 mb-16"},po={key:2,class:"book-critique__authors"},bo={key:0,class:"book-critique__author-divider mb-16"},ko={class:"book-critique__author-name-wrap"},fo={key:1,class:"book-critique__author-name caption-1"},vo=["href"],ho={key:1,class:"book-critique__author-bio caption-2"},yo={class:"book-critique__body container"},go={class:"book-critique__body-inner pt-24 pt-sm-32"},xo={class:"book-critique__col --side"},qo={class:"book-critique__row"},Bo={class:"book-critique__actions --desktop"},wo={class:"book-critique__action"},$o={class:"book-critique__action"},Ao={key:0,class:"book-critique__source --desktop"},Co={key:0,class:"book-critique__source-name text-2"},Io=["innerHTML"],Lo={key:1,class:"book-critique__source-site caption-2"},So=["href"],Uo={class:"book-critique__col --main"},Fo={key:2,class:"book-critique__book"},Po={class:"book-critique__book-body"},To={class:"book-critique__book-text text-2"},Do=["innerHTML"],Go={key:0,class:"book-critique__book-isbn caption-2"},Ro={key:5,class:"book-critique__download"},Mo={__name:"[id]",async setup(No){let f,q;const rt=Rt(()=>Mt(()=>import("./b8PYWyEv.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26]),import.meta.url)),K=It(),S=Ct(),at=Ut(),{setSeoMeta:ct}=ro(),Q=g(()=>!1);let N=C(!0);
2const U=C(0),O=C(null),W="book_crits",lt="books",F=K.params.id,e=A({}),k=C(null),n=A({}),P=A([]),ut=A([]),X=A({link:{text:"ÐÐ½Ð¸Ð¶Ð½Ð°Ñ Ð¿Ð¾Ð»ÐºÐ°",url:"/books?page=1&type=book_crits"},total_views:null}),T=Lt([{id:"share",component:Nt,icon:"share",text:"ÐоделиÑÑÑÑ",title:"",description:"",url:"",image:""}]),Y=C(null),y=C(!1),j=g(()=>({size:"lg",label:y.value?"РизбÑанном":"РизбÑанное",uuid:e.uuid,entity:"book_crits"})),z=A({title:"ÐаÑеÑÐ¸Ð°Ð»Ñ Ð¾ книге",items:[],maxItemsShow:{sm:1,md:2,lg:1/0}}),I=A({title:"ÐÑÑгие ÑеÑензии авÑоÑа",items:[],button:{text:'ÐÑе <span class="lg-only">книжнÑе</span> ÑеÑензии авÑоÑа',link:"/books?type=book_crits&authors="},maxItemsShow:{sm:4,md:4,lg:4}}),_t=g(()=>{var s;return{image:(s=e==null?void 0:e.image_preview)!=null&&s.uuid?R(e.image_preview):"",actions:{align:"center",list:[{id:"bookPage",text:"ÐеÑейÑи в каÑÑоÑÐºÑ ÐºÐ½Ð¸Ð³Ð¸",iconAppend:"arrow-right",iconCircle:!0,url:`/books/${k.value}`,off:!k.value}].filter(o=>!o.off)}}}),Z=g(()=>{const s=(e.rubrics||[]).map(r=>({...r,label:r.title||"-",url:`/rubrics/${r.slug||r.uuid}`})),o=[{icon:"categories",label:"ÐÐ½Ð¸Ð¶Ð½Ð°Ñ ÑеÑензиÑ"}].filter(r=>!!r.label);return{items:s,additionalItems:o}}),tt=g(()=>n.publishing_companies&&n.publishing_companies.length?n.publishing_companies[0]:null),V=g(()=>{var s;return eo(n.authors||[],n.title||"",(n==null?void 0:n.city)||null,(s=tt.value)!=null&&s.title?tt.value.title:"",n.publishing_year||"",(n==null?void 0:n.volume)||"",(n==null?void 0:n.isbn)||"",(n==null?void 0:n.translate_authors)||null,(n==null?void 0:n.translated_from)||null)}),B=g(()=>({text:(e==null?void 0:e.paper_source)||"",url:(e==null?void 0:e.online_source)||""})),D=g(()=>({text:"СкаÑаÑÑ ÑеÑензиÑ",size:"",format:"pdf",url:""}));function Oo(){}async function mt(s=!1){var w,$,d;if(!F)return;N.value=!0;const r=io(F)?"id":"slug",_=await S.$queryApi(`?type=${W}&${r}=${F}`,{},{ssr:s});return(w=_.data)!=null&&w.success&&(($=_.data)!=null&&$.content)&&(Object.assign(e,_.data.content),y.value=!!e.is_favorite,k.value=e.uuid_book||null,X.total_views=_.data.content.total_views,(d=_.data.content)!=null&&d.slug&&F!==_.data.content.slug)?301:_.status}async function pt(s=!1){var r,_;if(!k.value)return;const o=await S.$queryApi(`?type=${lt}&id=${k.value}`,{},{ssr:s});(r=o.data)!=null&&r.success&&((_=o.data)!=null&&_.content)&&(Object.assign(n,o.data.content),Object.assign(ut,n.authors))}async function dt(){var o,r;if(!k.value)return;const s=await S.$queryApi(`?type=books&part=by_subject&uuid=${k.value}`,{},{ssr:!1});(o=s==null?void 0:s.data)!=null&&o.success&&((r=s==null?void 0:s.data)!=null&&r.content)&&(z.items=zt(s.data.content,k.value,P))}async function bt(){var _,w,$;if(!e.uuid||!((_=e.authors)!=null&&_.length))return;const s="book_crits",o={type:s,searchLogic:"AND",search:[{field:"is_deleted",operator:"is",value:0},{field:"is_active",operator:"is",value:"1"},{field:"is_schrod",operator:"is",value:0},{field:"uuid",operator:"is not",value:e.uuid},{field:"authors",operator:"in",value:e.authors.map(d=>d.uuid)}],sort:[{field:"ts_created",direction:"desc"}],limit:I.maxItemsShow.lg+1},r=await S.$queryApi(`?type=${s}`,o,{name:"otherBookCrits"});(w=r.data)!=null&&w.success&&(($=r.data)!=null&&$.content)&&(I.items=r.data.content[s].map(d=>({...d,type:{value:"book_crits",name:""}})),I.button.link+=e.authors.map(d=>d["persons.uuid"]+"|"+d["persons.fullname"]).join(","))}function kt(){var o,r;const s=T.find(_=>_.id==="share");s&&(s.image=e.image_preview?`${(o=window==null?void 0:window.location)==null?void 0:o.origin}${R(e.image_preview)}`:"",s.title=e.title,s.url=((r=window==null?void 0:window.location)==null?void 0:r.origin)+K.path),Object.assign(P,ft(e.authors))}function ft(s=[]){return s.map(o=>{var r,_;return{id:o["persons.uuid"],photo:(r=o==null?void 0:o["persons.image_preview"])!=null&&r.uuid?R(o["persons.image_preview"]):"/images/userpic-empty.png",name:o["persons.label"]||"",bio:o["persons.anons"]||"",is_super:!!(o!=null&&o["persons.is_super"]),is_active:!!(o!=null&&o["persons.is_active"]),orcid_id:o["persons.orcid_id"]||o.orcid_id||((_=o.persons)==null?void 0:_.orcid_id)||""}})}const H=()=>{O.value&&O.value.scrollIntoView({behavior:"smooth",block:"start"})};([f,q]=G(()=>mt(Q.value)),f=await f,q(),f)===301&&e.slug&&([f,q]=G(()=>Pt(`/books/book-crits/${e.slug}`)),await f,q()),[f,q]=G(()=>pt(Q.value)),await f,q(),[f,q]=G(()=>
2bt()),await f,q(),kt(),N.value=!1,St(async()=>{await dt()});const vt=g(()=>e.title||"");return ct("book-crits",{title:vt.value,ogImage:e.image_preview?at.public.BACK_URL.replace("/_back","")+R(e.image_preview):""}),(s,o)=>{const r=Ot,_=Dt,w=jt,$=Vt,d=Et,ot=Jt,ht=Kt,yt=Qt,gt=Gt,xt=Xt,qt=Yt,Bt=Zt,wt=to;return i(),l("div",ao,[p(Ft,{name:"fade"},{default:v(()=>{var et,it;return[t(N)?c("",!0):(i(),l("div",co,[p(w,{params:t(X)},{body:v(()=>{var a;return[u("div",lo,[p(r,{items:t(Z).items,uuid:"books-tags","additional-items":t(Z).additionalItems,duration:(a=t(e))==null?void 0:a.duration,variant:"nowrap-desktop",class:"mb-24 mb-sm-32"},null,8,["items","additional-items","duration"]),t(e).title?(i(),l("h1",uo,[o[4]||(o[4]=u("i",null,"РеÑензиÑ:",-1)),x(" «"+b(t(e).title)+"» ",1),t(n).authors&&t(n).authors.length?(i(),l("span",_o,b(t(n).authors.map(m=>m["persons.fullname"]||"").join(", ")),1)):c("",!0)])):c("",!0),t(e).published_at?(i(),l("p",mo," ÐпÑбликовано: "+b(t(Tt)(t(e).published_at,!1,!1,!0,{monthString:!0})),1)):c("",!0),t(P).length?(i(),l("div",po,[(i(!0),l(L,null,E(t(P),(m,$t)=>(i(),l("div",{key:m.id,class:"book-critique__author"},[$t===0?(i(),l("span",bo)):c("",!0),p(t(no),{class:"book-critique__author-photo",src:m.photo}
2,null,8,["src"]),u("div",ko,[m.name&&m.id&&m.is_super&&m.is_active?(i(),h(_,{key:0,class:"book-critique__author-name caption-1 --link",to:`/vocs/persons/${m.id}`},{default:v(()=>[x(b(m.name),1)]),_:2},1032,["to"])):m.name?(i(),l("p",fo,b(m.name),1)):c("",!0),m.orcid_id?(i(),l("a",{key:2,target:"_blank",rel:"noopener noreferrer",class:"book-critique__author-orcid-link",href:`https://orcid.org/${m.orcid_id}`},[p(t(so),{class:"book-critique__author-orcid",name:"logo/orcid",size:"sm"})],8,vo)):c("",!0)]),m.bio?(i(),l("p",ho,b(m.bio),1)):c("",!0)]))),128))])):c("",!0)])]}),_:1},8,["params"]),u("div",yo,[u("div",go,[u("div",xo,[u("div",qo,[p($,{class:"book-critique__book-panel",data:t(_t)},null,8,["data"]),u("div",Bo,[u("div",wo,[p(d,M(t(j),{isActive:t(y),"onUpdate:isActive":o[0]||(o[0]=a=>st(y)?y.value=a:null)}),null,16,["isActive"])]),(i(!0),l(L,null,E(t(T),a=>(i(),l(L,null,[a?(i(),l("div",{key:`action-${a.id}`,class:"book-critique__action"},[(i(),h(nt(a.component||J),M({ref_for:!0},a,{theme:"grand",type:"secondary",label:a.text,typeButton:"button",iconAppend:a.icon}),{default:v(()=>[x(b(a.text),1)]),_:2},1040,["label","iconAppend"]))])):c("",!0)],64))),256)),u("div",$o,[p(ot,{theme:"grand",type:"secondary",iconAppend:"citation",onClick:H},{default:v(()=>[o[5]||(o[5]=x(" ÐомменÑаÑии ")),u("sup",null,"("+b(t(U)??0)+")",1)]),_:1})])])]),t(B).text||t(B).url?(i(),l("div",Ao,[o[7]||(o[7]=u("p",{class:"book-critique__source-title hx-2"},"ÐÑÑоÑник",-1)),t(B).text?(i(),l("p",Co,[u("span",{innerHTML:t(B).text},null,8,Io)])):c("",!0),t(B).url?(i(),l("p",Lo,[o[6]||(o[6]=x(" URL: ")),u("a",{href:t(B).url,target:"_blank",rel:"noopener noreferrer",class:"book-critique__source-link"},b(t(B).url),9,So)])):c("",!0)])):c("",!0)]),o[12]||(o[12]=u("span",{class:"book-critique__divider"},null,-1)),u("div",Uo,[t(e).text?(i(),h(ht,{key:0,data:t(e).text,class:"book-critique__user-text"},null,8,["data"])):c("",!0),(et=t(e).materials)!=null&&et.length?(i(),h(yt,{key:1,items:t(e).materials,class:"book-critique__bibliography"},null,8,["items"])):c("",!0),t(k)&&t(V).text&&t(V).html?(i(),l("div",Fo,[o[9]||(o[9]=u("p",{class:"book-critique__book-title hx-1"},"РеÑÐµÐ½Ð·Ð¸Ñ Ð½Ð° ÐнигÑ",-1)),u("div",Po,[u("p",To,[p(gt,null,{default:v(()=>[u("span",{innerHTML:t(V).html},null,8,Do)]),_:1})]),t(e).isbn?(i(),l("p",Go," ISBN "+b(t(e).isbn),1)):c("",!0),t(k)?(i(),h(J,{key:1,theme:"general",type:"primary",url:`/books/${t(k)}`,size:"md",typeButton:"button",class:"book-critique__book-action"},{default:v(()=>o[8]||(o[8]=[x(" ÐеÑейÑи в каÑÑоÑÐºÑ ÐºÐ½Ð¸Ð³Ð¸ ")])),_:1},8,["url"])):c("",!0)])])):c("",!0),t(e).in_voc&&t(e).in_voc.length?(i(),h(oo,{key:3,items:t(e).in_voc},null,8,["items"])):c("",!0),t(e).uuid?(i(),h(xt,{key:4,uuid:t(e).uuid,entity:"book_crits"},null,8,["uuid"])):c("",!0),t(D).url?(i(),l("div",Ro,[p(qt,{fileSize:t(D).size,fileFormat:t(D).format,onOnClick:o[1]||(o[1]=a=>(t(D).url,void 0))},{default:v(()=>o[10]||(o[10]=[x(" СкаÑаÑÑ ÑеÑÐµÐ½Ð·Ð¸Ñ ")])),_:1},8,["fileSize","fileFormat"])])):c("",!0),u("div",{class:"book-critique__actions --mobile",ref_key:"staticButtonsBlock",ref:Y},[p(d,M(t(j),{isActive:t(y),"onUpdate:isActive":o[2]||(o[2]=a=>st(y)?y.value=a:null),class:"book-critique__action"}),null,16,["isActive"]),(i(!0),l(L,null,E(t(T),(a,m)=>(i(),l(L,null,[a?(i(),h(nt(a.component||J),M({key:`action-${a.id||m}`,ref_for:!0},a,{theme:"grand",type:"secondary",label:a.text,typeButton:"button",iconAppend:a.icon,class:"book-critique__action"}),{default:v(()=>[x(b(a.text),1)]),_:2},1040,["label","iconAppend"])):c("",!0)],64))),256)),p(ot,{theme:"grand",type:"secondary",iconAppend:"citation",class:"book-critique__action",onClick:H},{default:v(()=>[o[11]||(o[11]=x(" ÐомменÑаÑии ")),u("sup",null,"("+b(t(U)??0)+")",1)]),_:1}),p(Bt,{"share-params":t(T)[0],btnFav:t(j),isFavActive:t(y),"static-buttons-block-ref":t(Y),"has-comments":!0,"comments-cnt":t(U),hiddenDesktop:"","onClick:comments":H},null,8,["share-params","btnFav","isFavActive","static-buttons-block-ref","comments-cnt"])],512),u("div",{ref_key:"commentsBlockRef",ref:O,class:"materials-audio__comments pdf-ex
2port-hidden"},[p(wt,{params:{type:W,uuid_object:t(e).uuid},"onLoaded:count":o[3]||(o[3]=a=>U.value=a)},null,8,["params"])],512)])]),(it=t(z).items)!=null&&it.length?(i(),h(Ht,{key:0,data:t(z)},null,8,["data"])):c("",!0),t(I).items.length?(i(),h(t(rt),{key:1,data:t(I)},null,8,["data"])):c("",!0)])]))]}),_:1}),p(Wt)])}}},Ze=At(Mo,[["__scopeId","data-v-747995b5"]]);export{Ze 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.