PageSourceSearch

https://cdn10.vedomosti.ru/1.7.165/assets/index-2134bccf.js

js vedomosti.ru collected 2026-10-01 08:19:15 UTC 13,944 bytes, 1 lines download raw bytes

1import{M as su,H as mu,t as hu,d as fu,a2 as Eu,u as Du,g as yu,l as ku,s as J,a1 as Cu}from"./index-5e4ad7dc.js";import{z as Y,a4 as Z,y as t,C as a,a6 as i,a8 as C,aa as S,ab as d,D as x,a9 as lu,a7 as j,av as H,f as p,o as nu,a2 as bu,am as Tu,aF as Bu,ad as iu,ae as K,af as X,ay as ou,x as Fu,O as Au,as as $u,at as wu,A as xu,ac as Su}from"./vendor-0c36d451.js";import{g as Lu}from"./getAdfoxSessionUnit-d818a3ad.js";import{g as ru}from"./meta-95cede1a.js";import{c as Mu}from"./socials-04267ff6.js";import{_ as Pu}from"./Banner-0ea3d849.js";import{D as Uu}from"./DotsLoader-fd0be209.js";import{L as Iu}from"./Loader-fc37ff41.js";import{_ as Vu}from"./Page-25d62adf.js";import{_ as Q}from"./SvgIcon-e596f7e4.js";import{P as Ru}from"./PageError-bef7c619.js";import{i as qu}from"./isLocked-e08ca20f.js";import{c as ju}from"./formatDate-79596cae.js";import{u as Nu}from"./useCategoryHelper-414056ac.js";import{T as Ou}from"./Tags-12ab4aa3.js";import{_ as Hu}from"./PartnerTool-28e344dc.js";import{_ as zu}from"./RawHtml-0d84c4c4.js";import{_ as uu}from"./plugin-vue_export-helper-c27b6911.js";import{u as Qu}from"./useUserDataUpdate-30e82c7b.js";import"./consola-a319bdc8.js";import"./sentry-852b7929.js";import"./polyfills-c07c29bf.js";import"./axios-e9234e4d.js";import"./imask/esm-18c5e0c7.js";import"./lodash-ed29789a.js";import"./crypto-bn-573a9517.js";import"./elliptic-ad06cbf4.js";import"./Adfox-c2965d16.js";import"./BaseImage-a5981352.js";/* empty css                                                  */import"./Tooltip-9de21ff1.js";/* empty css                                                */import"./logger-e10aea59.js";import"./no-photo-a9ea1a49.js";import"./isNonEmptyObject-8ba6e004.js";import"./SalmonButton-fdee9c07.js";import"./FeedbackForm-fa5f7d44.js";import"./BaseCheckbox-b82d9d38.js";import"./FormInput-385d5c13.js";import"./PopupWrapperLago-3521cff8.js";import"./Search-1f0ef097.js";import"./SearchItem-8733791f.js";import"./returnLinkTarget-76d01e4e.js";import"./Tabs-abae9fd4.js";/* empty css                                                    */const Wu={class:"card-tag"},Gu={class:"card-tag__content"},Ju=["href","target"],Ku={key:0,class:"card-tag__rubric"},Xu={key:0},Yu={key:1,class:"card-tag__title"},Zu={key:1,class:"card-tag__title-prefix"},u4={key:2,class:"card-tag__subtitle"},e4={key:0,class:"card-tag__tags"},t4={key:1,class:"card-tag__tooltip"},a4=Y({__name:"CardTag",props:{card:{default:{}},selectedTags:{},isMobile:{type:Boolean}},emits:["add-tag","remove-tag"],setup(y,{emit:U}){const B=Z(),l=y,I=U,{getCategoryByName:b}=Nu(),v=t(()=>{var u;return(u=l.card)==null?void 0:u.categories}),_=t(()=>b(v.value,"","parts")),h=t(()=>b(v.value,"","rubrics")),o=t(()=>{var u,r,n;return((r=(u=l.card)==null?void 0:u.params)==null?void 0:r.subtype)==="subproject"&&((n=v.value)==null?void 0:n.project)}),k=t(()=>{var n,T,E;const u=(n=l.card)==null?void 0:n.url,r=(E=(T=v.value)==null?void 0:T.domains)==null?void 0:E.slug;return u!=null&&u.startsWith("http")?u:su()===r?mu(u):`//www.${r}${u}`}),F=t(()=>{var E,A;const u=k.value,r=(A=(E=v.value)==null?void 0:E.domains)==null?void 0:A.slug,n=su()!==r||o.value;return{target:hu(n?"_blank":"_self"),url:u}}),$=t(()=>{var u,r,n;return(n=(r=(u=h.value)==null?void 0:u[0])==null?void 0:r.title)==null?void 0:n.trim()}),L=t(()=>{const{published_at:u}=l.card;return u?` / ${ju(u)}`:""}),V=t(()=>fu(l.card)),R=t(()=>Eu(_.value)),q=t(()=>B.getters["auth/isSubscriber"]),M=t(()=>qu(q.value,l.card.pay_required,l.card.pay_required_expire)?"lock-closed-small":"lock-open-small"),P=t(()=>{var r,n;const u=(r=l.card)==null?void 0:r.material_partner_cases_token;return((n=l.card)==null?void 0:n.main_token)||u}),f=t(()=>{var T,E,A;const u=((T=l.card)==null?void 0:T.url)||"",r=P.value,n=((E=l.card)==null?void 0:E.company_url)||((A=l.card)==null?void 0:A.company_title);return{tooltip:r,url:u,text:n}}),w=t(()=>{var u,r,n;return(n=(r=(u=l.card)==null?void 0:u.categories)==null?void 0:r.kinds)!=null&&n.slug&&l.card.categories.kinds.slug==="story_page"?!1:!!f.value.text}),s=u=>{I("add-tag",u)},m=u=>{I("remove-tag",u)};return(u,r)=>{var n,T,E,A;return a(),i("div",Wu,[C("div",Gu,[C("a",{href:F.value.url,target:F.value.target},[$.value?(a(),i("div",Ku,[C("span",null,S($.value),1),L.value?(a(),i("span",Xu,S(L.value),1)):d("",!0)])):d("",!0),V.value?(a(),i("div",Yu,[(n=y.card)!=null&&n.pay_required?(a(),x(Q,{key:0,name:M.value,width:"12",height:"14",class:"icon"},null,8,["name"])):d("",!0),R.value?(a(),i("span",Zu,S(R.value),1)):d("",!0),lu(" "+S(V.value),1)])):d("",!0),(T=y.card)!=null&&T.subtitle?(a(),i("div",u4,[j(zu,{tag:"p",raw:y.card.subtitle},null,8,["raw"])])):d("",!0)],8,Ju)]),(E=y.card)!=null&&E.tags?(a(),i("div",e4,[j(H(Ou),{"as-link":!1,"no-indent":!0,"is-mobile":y.isMobile,tags:(A=y.card)==null?void 0:A.tags,"selected-tags":y.selectedTags,onAddTag:s,onRemoveTag:m},null,8,["is-mobile","tags","selected-tags"])])):d("",!0),w.value?(a(),i("div",t4,[j(Hu,{class:"tooltip",token:f.value.tooltip,"current-to":f.value.url,text:f.value.text},null,8,["token","current-to","text"])])):d("",!0)])}}}),s4=uu(a4,[["__scopeId","data-v-6724fe22"]]);const o4={class:"search-tags"},r4={key:1,class:"search-tags__search"},l4={class:"search-tags__input"},n4={class:"search-tags__input-icon"},i4={class:"search-tags__popup-content"},c4={key:0,class:"search-tags__list"},d4=["onClick"],g4={key:1,class:"search-tags__list-error"},v4=Y({__name:"SearchTags",props:{isButtonVisible:{type:Boolean},selectedTags:{}},emits:["add-tag"],setup(y,{emit:U}){const B=Z(),l=y,I=U,b=p(!1),v=p(!1),_=p(!1),h=p([]),o=p(""),k=p(null),F=p(null),$=()=>{b.value=!0,ou(()=>{var s;(s=F.value)==null||s.focus()})},L=s=>{s&&I("add-tag",s),b.value=!1,o.value=""},V=()=>{o.value.length>0&&o.value.length<=2?(_.value=!0,v.value=!0,h.value=[]):_.value=!1},R=s=>s.filter(m=>!l.selectedTags.some(u=>u.uuid===m.uuid)),q=()=>{h.value=[],v.value=!1},M=async()=>
1{if(!o.value){q();return}const s=await B.dispatch("tags/searchTag",{query:o.value});if((s==null?void 0:s.length)===0){q();return}h.value=R(s),v.value=s.length>0},P=(s=!1)=>{if(V(),_.value||o.value.length===0){v.value=o.value.length>0;return}s&&(v.value=!0),s||M()},f=s=>{var u;const m=s.target;(u=F.value)!=null&&u.contains(m)||v.value&&k.value&&!k.value.contains(m)&&(v.value=!1)},w=()=>{v.value&&(v.value=!1,ou(()=>{var s;(s=F.value)==null||s.blur()}))};return nu(()=>{document.addEventListener("click",f),window.addEventListener("scroll",w)}),bu(()=>{document.removeEventListener("click",f),window.removeEventListener("scroll",w)}),(s,m)=>{var u;return a(),i("div",o4,[!b.value&&y.isButtonVisible?(a(),x(Q,{key:0,class:"search-tags__add",name:"plus-circle",width:"32",height:"32",color:"#4f99af",onClick:$})):d("",!0),b.value||!y.isButtonVisible?(a(),i("div",r4,[C("div",l4,[C("div",n4,[j(Q,{name:"search",width:"20",height:"20"})]),Tu(C("input",{ref_key:"input",ref:F,type:"text","onUpdate:modelValue":m[0]||(m[0]=r=>o.value=r),name:"search-tags",placeholder:"Поиск по тегам...",autocomplete:"off",onInput:m[1]||(m[1]=()=>P()),onFocus:m[2]||(m[2]=()=>P(!0))},null,544),[[Bu,o.value]])]),v.value?(a(),i("div",{key:0,ref_key:"popup",ref:k,class:iu(["search-tags__popup",{"--error":_.value}])},[C("div",i4,[(u=h.value)!=null&&u.length?(a(),i("div",c4,[(a(!0),i(K,null,X(h.value,r=>(a(),i("button",{type:"button",onClick:n=>L(r),class:"search-tags__list-item"},S(r.title),9,d4))),256))])):d("",!0),_.value?(a(),i("div",g4," Введите больше 2х букв для поиска ")):d("",!0)])],2)):d("",!0)])):d("",!0)])}}}),_4=uu(v4,[["__scopeId","data-v-4601a1a9"]]);const p4={class:"page-tags"},m4={class:"page-tags__wrapper"},h4={class:"tags-list"},f4={class:"tags-list__item-title"},E4={key:0,class:"page-tags__description"},D4=["href"],y4={key:1,class:"page-tags__empty"},k4={key:2,class:"page-tags__content"},C4=["disabled"],b4={key:0},T4={key:0,class:"page-tags__sidebar"},B4={class:"page-tags__sidebar-banner"},O=8,F4=Y({__name:"PageTags",setup(y){Qu();const U=Du(),B=Z(),l=Fu(),I=Au("adfox"),b=p(!1),v=p(!1),_=p(!1),h=p([]),o=p([]),k=p(""),F=p(!0),$=p(0),L=t(()=>B.getters["tags/allTags"]),V=t(()=>B.getters["viewport/isDesktopOrHigher"]),R=t(()=>B.getters["viewport/isMobile"]),q=Lu(I.units,"Banner_300x600_1"),M=t(()=>{if(!P.value)return"";const[e]=o.value;return(e==null?void 0:e.description)||""}),P=t(()=>o.value.length===1),f=t(()=>{var e;return((e=h.value)==null?void 0:e.length)>0}),w=t(()=>{var e;return((e=o.value)==null?void 0:e.length)>0}),s=t(()=>w.value||!!k.value),m=t(()=>f.value&&s.value||_.value),u=t(()=>f.value||s.value),r=t(()=>!f.value&&s.value&&!_.value&&b.value),n=async()=>{h.value=[],$.value=0,_.value=!0,await z()},T=async e=>{o.value.some(g=>g.slug===e.slug)||(o.value.push(e),eu(),await n())},E=async e=>{const g=o.value.findIndex(c=>c.slug===e);g!==-1&&(o.value.splice(g,1),eu(),await n())},A=$u(),eu=()=>{const e=o.value.map(c=>c.slug);k.value=e.length>0?e.join(","):"";const g=e.length>0?`?tag=${encodeURIComponent(k.value)}`:"";A.push(`${l.path}${g}${l.hash}`)},cu=e=>{e.split(",").forEach(c=>{const D=L.value.find(N=>N.slug===c.trim());D&&!o.value.some(N=>N.slug===D.slug)&&o.value.push(D)})},z=async(e=!1)=>{const g="documents/documents-by-tags";if(_.value=!0,!w.value||!k.value){h.value=[],_.value=!1,b.value=!0;return}try{const{documents:c}=await B.dispatch("articlesPreviewList/fetch",{url:g,offset:$.value,limit:O+1,server:e,tags:k.value}),D=c.documents||c||[];h.value=$.value===0?D.slice(0,O):[...h.value,...D.slice(0,O)],F.value=D.length>O}catch(c){ku("PageTags",g,String(c),{requestMethod:"GET",pageUrl:l.fullPath})}finally{_.value=!1,b.value=!0}},du=async()=>{$.value+=O,await z()},W=t(()=>{const[e]=o.value;return e?e.company?{title:"Подробнее о компании",url:J(e.company.url)}:e.person?{title:"Подробнее о персоне",url:J(e.person.url)}:null:null});wu(async()=>{await B.dispatch("tags/fetchAllTags"),await z(!0)}),nu(async()=>{var g,c;L.value.length===0&&await B.dispatch("tags/fetchAllTags");const e=(c=(g=l==null?void 0:l.query)==null?void 0:g.tag)==null?void 0:c.toString();e&&(k.value=e,cu(e)),w.value||k.value?await z():b.value=!0});const gu=p({title:"Теги - Ведомости",sharingTitle:"Теги - Ведомости",subt
1itle:"Качественный контент о бизнесе и экономике. Аналитика, финансовые новости, электронная версия газеты Ведомости.",keywords:"Бизнес, Экономика, Финансы, Мнения, Политика, Технологии, Недвижимость, Авто, Менеджмент, Стиль жизни, Действующие лица, Расследования, Промышленность, ТЭК, Торговля и услуги, Агропром, Транспорт, Спорт, Макроэкономика, Бюджет, Госинвестиции, Мировая экономика, Налоги, Банки, Страхование, Аналитика, Власть, Демократия, Международные отношения, Безопасность, Социальная политика, Международная жизнь, Телекоммуникации, Интернет и digital, Медиа, ИТ-бизнес, Стройки и инфраструктура, Архитектура и дизайн, Тест-драйвы, Предпринимательство, Культура, Интервью",image:ru(U.value),type:"website",url:`${yu()}${l.path}`}),{tagMeta:vu}=_u(o),G=t(()=>Mu(vu.value??gu.value,{useCDN:!1,customTitle:!0}));xu({title:t(()=>G.value.title),meta:t(()=>G.value.meta),link:t(()=>G.value.link)});function _u(e){const g=t(()=>e.value[0]);return{tagMeta:t(()=>{if(!g.value)return null;const{title:D,seo_title:N,seo_description:tu}=g.value,au=Cu(`${D} - последние новости сегодня`,N),pu=(tu??"")!=="";return{title:`${au} - Ведомости`,sharingTitle:`${au} - Ведомости`,subtitle:pu?`${tu} - Ведомости`:`${D} - последние новости на тему в ленте новостей на сайте Ведомости.`,keywords:D,image:ru(U.value),type:"website",url:J(l.path)}})}}return(e,g)=>v.value?(a(),x(H(Ru),{key:0})):(a(),x(Vu,{key:1},{default:Su(()=>[C("div",p4,[C("div",m4,[C("div",{class:iu(["page-tags__header",{"--with-description":f.value&&M.value}])},[C("h1",h4,[(a(!0),i(K,null,X(o.value,c=>(a(),i("div",{class:"tags-list__item",key:c.uuid},[C("div",f4,S(c.title),1),P.value?d("",!0):(a(),x(Q,{key:0,class:"tags-list__item-remove",name:"close2",color:"#000",width:"20",height:"20",onClick:D=>E(c.slug)},null,8,["onClick"]))]))),128))]),j(H(_4),{"is-button-visible":u.value,"selected-tags":o.value,onAddTag:T},null,8,["is-button-visible","selected-tags"])],2),f.value&&M.value?(a(),i("div",E4,[lu(S(M.value)+" ",1),W.value?(a(),i("a",{key:0,href:W.value.url,class:"page-tags__description-link"},S(W.value.title),9,D4)):d("",!0)])):d("",!0),r.value?(a(),i("div",y4," Не найдено материалов, включающих выбранный набор тегов. Измените ваш запрос и попробуйте снова. ")):d("",!0),m.value?(a(),i("div",k4,[(a(!0),i(K,null,X(h.value,c=>(a(),x(H(s4),{key:c.id,card:c,"selected-tags":o.value,"is-mobile":R.value,onAddTag:T,onRemoveTag:g[0]||(g[0]=D=>E(D.slug))},null,8,["card","selected-tags","is-mobile"]))),128))])):d("",!0),_.value?(a(),x(Iu,{key:3,"is-loading":_.value,class:"page-tags__loader"},null,8,["is-loading"])):d("",!0),F.value&&f.value?(a(),i("button",{key:4,class:"page-tags__more",onClick:du,disabled:_.value},[_.value?(a(),x(Uu,{key:1})):(a(),i("span",b4,"Показать еще"))],8,C4)):d("",!0)]),V.value?(a(),i("aside",T4,[C("div",B4,[j(Pu,{id:"adfox",unit:H(q)},null,8,["unit"])])])):d("",!0)])]),_:1}))}}),E0=uu(F4,[["__scopeId","data-v-0dbc38c4"]]);export{E0 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.