1import{S as U,d as B,k as G,a as d,c as h,b as r,n as a,u as e,F as R,f as W,e as p,x as J,J as Q,N as V,t as z,q as P,_ as E,r as w,D as X,P as q,s as Y,j as x,m as M,K as Z,X as ee,T as te,w as D,v as se,l as O,L as ae,Y as le}from"./DyH-Zfx9.js";import{_ as oe}from"./BI0Evrac.js";import{_ as j}from"./BxjJPtp2.js";import{u as ne}from"./D2YMkN-b.js";import{_ as ie}from"./CN1j8Ir9.js";import{_ as re}from"./BeXRw6yG.js";import{_ as ce}from"./x6Nttk4X.js";import{_ as _e}from"./B4YRnfD3.js";import{u as ue}from"./B51bijw4.js";import"./BhGXU3bC.js";import"./_e07lTFl.js";import"./IjmnAvSh.js";import"./BqcEySIy.js";import"./fDO-W2lz.js";import"./78PNq7um.js";import"./DCPJOhtP.js";import"./DrMSsT7q.js";import"./CPRCUhzh.js";const T={project:{name:"Ðо пÑоекÑÑ",labels:[{label:"ÐолÑÑе жизни",isActive:!1,id:1},{label:"ÐеÑнÑÑÑ Ð±ÑдÑÑее",isActive:!1,id:2},{label:"Рдомике",isActive:!1,id:3},{label:"ÐоноÑÑÑво Ñма",isActive:!1,id:4},{label:"СкоÑÐ°Ñ ÑÑдеÑ",isActive:!1,id:5}]},stocks:{name:"Ðо акÑии",labels:[{label:"ЦвеÑÑ Ð¶Ð¸Ð·Ð½Ð¸",isActive:!1,id:6},{label:"ÐжемеÑÑÑнÑе оÑÑеÑÑ",isActive:!1,id:7},{label:"ÐовогоднÑÑ Ð·Ð°ÑеÑ",isActive:!1,id:8},{label:"ÐÑÑеÑÑ Ð² делаÑ
",isActive:!1,id:9}]},reports:{name:"ÐÑÑеÑÑ",labels:[{label:"ÐÑÑеÑÑ Ð² делаÑ
",isActive:!1,id:10}]}},H=U("filters",{state:()=>({filters:T}),getters:{activeLabels:o=>{let t=[];const n=o.filters;for(let l in n){const _=n[l].labels;for(let c of _)if(c.isActive){const m={id:c.id,labelName:c.label};t.push(m)}}return t},activeIdes:o=>{const t={},n=o.filters;for(let l in n){const _=n[l].labels;for(let c of _)c.isActive&&(t[l]===void 0?t[l]=[c.id]:t[l].push(c.id))}return t}},actions:{clear(){this.$patch(T)},clearCategory(o){const t=this.$state.filters[o].labels;for(let n in t)t[n].isActive=!1},changeLabel(o){const t=this.$state.filters;for(let n in t){const l=t[n].labels,_=l.map(m=>m.id);if((typeof o=="string"||typeof o=="number")&&_.indexOf(o)!==-1){const m=l.find(s=>s.id===o);m&&(m.isActive=!m.isActive)}else Array.isArray(o)&&o.forEach(m=>{const s=l.find(v=>v.id===m);s&&(s.isActive=!s.isActive)})}}
1,setActiveFilter(o,t){const n=this.$state.filters[o].labels;for(let l of n)l.id===t&&(l.isActive=!l.isActive)},changeFilters(o){this.$state.filters=o}}}),de="_filters_12zl8_16",fe="_category_12zl8_30",me="_labels_12zl8_39",ve="_label_12zl8_39",pe="_button_12zl8_77",g={"menu-parent":"_menu-parent_12zl8_1",filters:de,"radio-input":"_radio-input_12zl8_24",category:fe,"category-name":"_category-name_12zl8_34",labels:me,label:ve,"label-name":"_label-name_12zl8_55","label-input":"_label-input_12zl8_60","radio-round":"_radio-round_12zl8_64",button:pe},he=["onClick"],ge=["for"],be=["id","value","checked"],ye=B({__name:"Menu",props:{className:{},handleClick:{type:Function},toggleIdes:{type:Function},isOnlyReports:{type:Boolean}},setup(o){const t=H(),l=Q().public.apiBaseUrl,_=(s,v)=>{t.setActiveFilter(s,v)},c=()=>{o.handleClick(),o.toggleIdes(t.activeIdes)},m=async()=>{const s=o.isOnlyReports?{stocksByCode:["reports"]}:{};try{await V();const{data:v}=await ne(`${l}/news/filterParams`,{method:"POST",body:{...s}},"$GSyD1uQ3or");v.value&&v.value.status==="success"&&(t.changeFilters(v.value.data),o.toggleIdes(t.activeIdes))}catch(v){console.error("ÐÑибка пÑи полÑÑении ÑилÑÑÑов: ",v)}};return G(async()=>{await m()}),(s,v)=>(d(),h("div",{class:a([e(g)["menu-parent"],s.className])},[r("form",{class:a(e(g).filters)},[r("div",{class:a(e(g).category)},[(d(!0),h(R,null,W(Object.keys(e(t).$state.filters),k=>(d(),h("div",{class:a(e(g)["radio-input"])},[r("p",{class:a(e(g)["category-name"])},z(e(t).$state.filters[k].name),3),v[0]||(v[0]=r("hr",null,null,-1)),r("div",{class:a(e(g).labels)},[(d(!0),h(R,null,W(e(t).$state.filters[k].labels,i=>(d(),h("div",{class:a(e(g).label),key:i.id,onClick:f=>{f.preventDefault(),_(k,i.id),s.toggleIdes(e(t).activeIdes)}},[r("label",{for:i.id.toString(),class:a(e(g)["label-name"])},z(i.label),11,ge),r("input",{type:"checkbox",id:i.id.toString(),value:i.id.toString(),checked:i.isActive,class:a(e(g)["label-input"])},null,10,be),r("div",{class:a(e(g)["radio-round"])},null,2)],10,he))),128))],2)],2))),256))],2),p(e(J),{buttonText:"ÐÑимениÑÑ ÑилÑÑÑ",buttonClass:e(g).button,onButtonClick:c},null,8,["buttonClass"])],2)],2))}}),we="_text_1e1xd_32",ke="_center_1e1xd_38",Ce="_image_1e1xd_42",Ne="_cross_1e1xd_48",$={"header__filter-item":"_header__filter-item_1e1xd_1",text:we,center:ke,image:Ce,cross:Ne},S=B({__name:"ActiveBlock",props:{text:{},crossClick:{},className:{default:""},hasCross:{type:Boolean,default:!0}},setup(o){return(t,n)=>{const l=E;return d(),h("div",{class:a([e($)["header__filter-item"],t.className])},[r("p",{class:a([e($).text,{[e($).center]:!t.hasCross}])},z(t.text),3),t.hasCross?(d(),h("button",{key:0,class:a(e($).cross),onClick:n[0]||(n[0]=(..._)=>t.crossClick&&t.crossClick(..._))},[p(l,{src:"/icons/close.svg",alt:"search",class:a(e($).image)},null,8,["class"])],2)):P("",!0)],2)}}}),Ae="_header_1wcov_1",Ie="_heading_1wcov_5",$e="_page__container_1wcov_9",xe="_header__left_1wcov_23",Be="_header__right_1wcov_27",Fe="_filter_buttons_1wcov_98",Le="_image_1wcov_139",Re="_header__filter_1wcov_149",Oe="_menu_1wcov_183",Se="_visibles_1wcov_191",We="_filter__btn_1wcov_212",ze="_header__form_1wcov_132",Pe="_input_1wcov_263",u={header:Ae,heading:Ie,page__container:$e,header__left:xe,header__right:Be,"active-filters":"_active-filters_1wcov_82",filter_buttons:Fe,"active-filter":"_active-filter_1wcov_82","header__form-block":"_header__form-block_1wcov_132",image:Le,header__filter:Re,menu:Oe,visibles:Se,filter__btn:We,header__form:ze,input:Pe,"news-header":"_news-header_1wcov_298","snow-bottom":"_snow-bottom_1wcov_314"},qe=["value"],De=B({__name:"Header",props:{toggleIdes:{type:Function},toggleSearch:{type:Function},isOnlyReports:{type:Boolean},keyWord:{default:""}},setup(o){const t=H(),n=w(!1),l=w(null),_=()=>{n.value=!n.value},c=()=>{if(l.value){const s=l.value.value;o.toggleSearch(s)}},m=X.getBreadcrumbs(q.novosti);return Y(()=>{t.clear()}),(s,v)=>{const k=E;return d(),x(e(oe),{classForParent:e(u).header,fillColor:"var(--bar-white)",isRoundDown:!1},{default:M(()=>[p(e(Z),{path:e(m)},null,8,["path"]),r("div",{class:a(e(u).page__container)},[r("div",{class:a(e(u).header__left)},[p(e(j),{isH1:"",text:"ÐовоÑÑи",className:e(u).heading},null,8,["className"]),r("div",{class:a(e(u)["header__form-block"])},[r("div",{class:a(e(u).header__form)},[r("input",{ref_key:"input",ref:l,placeholder:"ÐоиÑк по Ð
1½Ð¾Ð²Ð¾ÑÑÑм",type:"text",value:s.keyWord,class:a(e(u).input),onKeydown:ee(c,["enter"])},null,42,qe),r("button",{onClick:c},[p(k,{src:"/icons/search.svg",alt:"search",class:a(e(u).image)},null,8,["class"])])],2),r("button",{class:a(e(u).filter__btn),onClick:_},[p(k,{src:"/icons/filter.svg",alt:"search",class:a(e(u).image)},null,8,["class"])],2)],2)],2),r("div",{class:a(e(u).header__right)},[r("div",{class:a(e(u)["active-filters"])},[e(t).activeLabels.length<=2?(d(),h("div",{key:0,class:a(e(u).filter_buttons)},[(d(!0),h(R,null,W(e(t).activeLabels,i=>(d(),h("div",{class:a(e(u)["active-filter"]),key:i.id},[p(e(S),{text:i.labelName,crossClick:()=>{e(t).changeLabel(i.id),s.toggleIdes(e(t).activeIdes)}},null,8,["text","crossClick"])],2))),128))],2)):(d(),h("div",{key:1,class:a(e(u).filter_buttons)},[r("div",{class:a(e(u)["active-filter"])},[p(e(S),{text:e(t).activeLabels[0].labelName,crossClick:()=>{e(t).changeLabel(e(t).activeLabels[0].id),s.toggleIdes(e(t).activeIdes)}},null,8,["text","crossClick"])],2),r("div",{class:a(e(u)["active-filter"])},[p(e(S),{text:`ÐÑÑ ${e(t).activeLabels.length-1}`,crossClick:()=>{const i=e(t).activeLabels.map((f,N)=>{if(N!==0)return f.id}).filter(f=>f!==void 0);e(t).changeLabel(i)}},null,8,["text","crossClick"])],2)],2)),r("button",{class:a(e(u).header__filter),onClick:_},"ФилÑÑÑÑ",2)],2),(d(),x(te,{to:"body"},[r("div",{class:a([e(u).menu,{[e(u).visibles]:n.value}])},[p(e(ye),{isOnlyReports:s.isOnlyReports,handleClick:_,toggleIdes:s.toggleIdes},null,8,["isOnlyReports","toggleIdes"])],2)]))],2)],2)]),_:1},8,["classForParent"])}}}),Te="_news__container_q5law_1",Ve="_parent_q5law_13",Ee="_bottom_q5law_17",Me="_page_q5law_22",L={news__container:Te,parent:Ve,bottom:Ee,page:Me},je={key:1,style:{"margin-top":"20%","text-align":"center"}},y=12,He=B({__name:"News",props:{className:{default:""},searchByWord:{},filters:{}},setup(o){const t=o,n=w(0),l=w(1),_=w(!0),c=w(""),m=(i,f=12,N=8)=>{const C=i-N;return C%f===0?Math.ceil(C/f):Math.ceil(C/f)+1},s=w(null),v=async(i,f,N)=>{const C=f||"",F=N||{};_.value=!0;const A={news:[]};try{if(i===1){await V();const b=await O("/news/mainNews",{method:"post",data:{filter:{...F},searchByWords:C}});b.data.status==="success"&&b.data.data.id&&(A.mainNews={data:b.data.data},c.value=b.data.data.id);const I=await O("/news",{params:{itemsAmount:c.value&&i===1?y-4:y},method:"post",data:{filter:{hideNewsIds:c.value,...F},searchByWords:C}});I.data.status==="success"&&(A.news=I.data.data.items.map(K=>({data:K})),n.value=m(I.data.data.pagenInfo.itemsCount,y,c.value===""?y:y-4)),s.value=A}else{const b=await O("/news",{params:{offset:(c.value===""?y:y-4)+(i-2)*y,itemsAmount:y},method:"post",data:{filter:{...F,hideNewsIds:c.value},searchByWords:C}});b.data.status==="success"&&(A.news=b.data.data.items.map(I=>({data:I}))),s.value=A}}catch(b){console.error("ÐовоÑÑи: ",b)}finally{_.value=!1}},k=i=>{l.value=i;const f=document.getElementById("news");f&&f.scrollIntoView({behavior:"smooth"})};return D(t,async()=>{l.value=1,await v(1,t.searchByWord,t.filters)}),D(l,async i=>{l.value&&await v(i,t.searchByWord,t.filters)}),(i,f)=>(d(),h("div",{class:a([e(L).parent,i.className]),id:"news",style:{"scroll-margin-top":"100vh"}},[r("div",{class:a(e(L).news__container)},[_.value?(d(),x(e(ie),{key:0})):s.value&&!s.value.mainNews&&s.value.news.length===0?(d(),h("div",je,[p(e(j),{textColor:"var(--blue)",style:{"font-size":"32px",width:"768px","max-width":"90%",margin:"auto"}},{default:M(()=>f[0]||(f[0]=[se("Ðй, извиниÑе! ÐовоÑÑей по ваÑÐµÐ¼Ñ Ð·Ð°Ð¿ÑоÑÑ Ð½Ðµ найдено, попÑобÑйÑе поменÑÑÑ Ð·Ð°Ð¿ÑÐ¾Ñ Ð¸Ð»Ð¸ пеÑезагÑÑзиÑÑ ÑÑÑаниÑÑ!")])),_:1})])):s.value?(d(),x(e(re),{key:2,mainNews:s.value.mainNews,news:s.value.news},null,8,["mainNews","news"])):P("",!0),s.value&&!(!s.value.mainNews&&s.value.news.length===0)?(d(),x(e(ce),{key:3,amountOfPages:n.value,className:e(L).page,actualPage:l.value,changePageCallBack:k},null,8,["amountOfPages","className","actualPage"])):P("",!0)],2),p(e(_e),{className:e(L).bottom},null,8,["className"])],2))}}),_t=B({__name:"index",setup(o){const t=w({}),n=ae(),l=le(),_=w(n.query.keyWord?.toString()||""),c=s=>{t.value=s},m=s=>{_.value=s,s!==""?l.push({path:q.novosti,query:{keyWord:s}}):l.push(q.novosti)};return ue({title:"ÐовоÑÑи «ÐедмоÑозим»",description:"ÐоÑледние ÑобÑÑиÑ, благоÑвоÑиÑелÑнÑе акÑии, оÑÑÑÑÑ Ð¾ ÑÑдеÑаÑ
, иÑÑоÑии помоÑи деÑÑм.",keywords:"ÐовоÑÑи ÐедмоÑозим, благоÑвоÑиÑелÑноÑÑÑ, помоÑÑ Ð´ÐµÑÑм, ÐедмоÑозим, оÑÑÑÑÑ, ÑобÑÑиÑ, благоÑвоÑиÑелÑнÑе акÑии, ÑÑпеÑ
и, инÑоÑмаÑÐ¸Ñ Ð¾ помоÑи"}),(s,v)=>(d(),h(R,null,[p(e(De),{toggleIdes:c,isOnlyReports:!!e(n).query.isOnlyReports,toggleSearch:m,keyWord:_.value},null,8,["isOnlyReports","keyWord"]),p(e(He),{searchByWord:_.value,filters:t.value},null,8,["searchByWord","filters"])],64))}});
1export{_t 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.