PageSourceSearch

https://gpmu.org/assets/CookieBanner-QH6pVvt9.js

js gpmu.org collected 2026-10-02 06:38:01 UTC 9,599 bytes, 1 lines download raw bytes

1import{r as l,B as L,j as e,C as I,D as M,G as S,H as w,I as V}from"./index-CcvIgQnC.js";import{c as _,b as G,d as K,Z as X,H as j,K as U,f as z,C as P,i as $,O as Z,_ as F,X as y,l as Q,A as C,E as J,j as E,k as D,p as W,G as Y,m as q,t as ee}from"./index-TDmqXBlu.js";import{u}from"./useTranslation-DemeS73M.js";const se=()=>{const s=L(),{text:t="",severity:a="success",time:r=0}=(s==null?void 0:s.toastMessage)||{},[c,n]=l.useState({text:t,severity:a,time:r});if(l.useEffect(()=>{t&&n({text:t,severity:a,time:r})},[t,a,r]),!c.text)return null;const o=m=>{m||n({text:"",severity:"info",time:0})};return e.jsxs(e.Fragment,{children:[e.jsx(_,{toastTitle:c.text,severity:c.severity,onOpenChange:o,hasCloseButton:!0},c.time),e.jsx(G,{children:e.jsx(K,{})})]})},Fe=l.memo(se),te=({name:s,breadcrumbs:t,headingColor:a})=>{const{t:r}=u(),c=X(),n=!!(t!=null&&t.length);return!s&&!n?null:e.jsxs(j,{className:"mb-4 md:mb-8 lg:mb-10",children:[e.jsx(U,{items:t,toUpperText:r("breadcrumbs.back"),className:s?"mb-2 lg:mb-3":void 0}),s?e.jsx("h1",{className:z("h3",c||a=="primary"?"text-secondary-100":"text-secondary-40"),children:s}):null]})},b=l.memo(te),ae=({title:s,keywords:t,description:a})=>e.jsxs(e.Fragment,{children:[e.jsx("title",{children:s}),a?e.jsx("meta",{name:"description",content:a}):null,t?e.jsx("meta",{name:"keywords",content:t}):null]}),k=l.memo(ae),T=s=>l.useMemo(()=>Array.isArray(s)?s.map(({name:t="",slug:a=""})=>({value:a,label:t})):[],[s]),ne=({className:s,typeList:t,sectionList:a,categoryList:r})=>{const c=T(t),n=T(a),o=T(r),{t:m}=u(),[i]=I(),x=Object.fromEntries(["type","section","category"].map(h=>{const N=i.get(h);return[h,N?N.split(","):[]]})),g=M(),d=h=>N=>{const{value:H}=N.target,v=S(i),A=H.join(",");A?v.set(h,A):v.delete(h),v.delete("page"),g({search:v.toString()})},p=S(i);["type","section","category","page"].forEach(h=>p.delete(h));const f=x.type.length==0&&x.section.length==0&&x.category.length==0;return e.jsxs("div",{className:z("flex flex-col gap-2 md:flex-row md:gap-3",s),children:[e.jsx("div",{className:"min-w-0 shrink basis-1/3",children:e.jsx(P,{options:c,value:x.type,onChange:d("type"),placeholder:m("news.type")})}),e.jsx("div",{className:"min-w-0 shrink basis-1/3",children:e.jsx(P,{options:n,value:x.section,onChange:d("section"),placeholder:m("news.section")})}),e.jsx("div",{className:"min-w-0 shrink basis-1/3",children:e.jsx(P,{options:o,value:x.category,onChange:d("category"),placeholder:m("news.category")})}),e.jsx("div",{className:"shrink-0 grow-0",children:e.jsx($,{variant:"tertiary",size:"lg",isDisabled:f,as:w,to:{search:p.toString()},StartIcon:Z,startIconSizeClassName:"text-3xs",className:"w-full md:w-auto",children:m("common.reset")})})]})},O=l.memo(ne),re=()=>{const{t:s}=u();return e.jsx(j,{children:e.jsxs("div",{className:"mx-auto max-w-50 pt-2.5 pb-6.25 text-center",children:[e.jsx("h1",{className:"text-orange-70 text-[6.25rem]",children:"404"}),e.jsx("p",{className:"text-secondary-60",children:s("page404.text")}),e.jsx("div",{className:"mt-3.75",children:e.jsx($,{as:w,to:"/",variant:"secondary",children:s("page404.homeLink")})})]})})},le=l.memo(re),ce=({hasHeader:s=!0,title:t,description:a,keywords:r,blocks:c,blocksData:n,name:o,breadcrumbs:m})=>e.jsxs(e.Fragment,{children:[e.jsx(k,{title:t,description:a,keywords:r}),s?e.jsx(b,{name:o,breadcrumbs:m}):e.jsx("h1",{className:"hidden",children:o}),e.jsx(F,{children:c.map((i,x)=>e.jsx(y,{...i,data:n[x]},x))})]}),Ae=l.memo(ce),oe=({text:s})=>{const{t}=u();return e.jsxs("div",{children:[e.jsx("h5",{className:"text-4xs mb-2",children:t("sharing.heading")}),e.jsx(Q,{text:s,copyingText:t("sharing.copyingText"),telegramTitle:t("sharing.telegramTitle"),vkTitle:t("sharing.vkTitle"),okTitle:t("sharing.okTitle")})]})},ie=l.memo(oe),me=({dateText:s})=>{const{t}=u();return s?e.jsxs("div",{className:"text-secondary-60 text-4xs font-semibold",children:[t("common.publicationDate")," ",s]}):null},B=l.memo(me),xe=({items:s})=>{const{t}=u();return!Array.isArray(s)||s.length==0?null:e.jsx(y,{type:"newsCardsAlt",config:{hasHeading:!0,heading:{text:t("news.similar"),hasLink:!0,linkText:t("news.all"),linkUrl:"/news"},props:{hasImages:!1,newsItemUrlPrefix:"/news/",newsCategoryUrlPrefix:"/news?category="}},data:{values:[s]}})},de=l.memo(xe),he=({title:s,description:t,keywords:a,blocks:r,blocksData:c,name:n,breadcrumbs:o,publicationDate:m,category:i,relativeNews:x})=>e.jsxs(e.Fragment,{children:[e.jsx(k,{title:s,description:t,keywords:a}),e.jsx(b,{name:n,breadcrumbs:o,headingColor:"primary"}),i!=null&&i.name||m?e.jsxs(j,{className:"-mt-2 mb-2.5 flex flex-col items-start gap-1.5 md:-mt-4 md:flex-row md:items-center md:justify-between lg:-mt-7 lg:mb-3",children:[i!=null&&i.name?e.jsx(C,{size:"sm",as:w,to:`/news/?category=${i.slug}`,color:i.tagColor,children:i.name}):null,e.jsx(B,{dateText:m})]}):null,e.jsx(F,{children:r.map((g,d)=>e.jsx(y,{...g,data:c[d]},d))}),e.jsxs(j,{className:"my-5 last:mb-0",children:[e.jsx(J,{}),e.jsxs("div",{className:"flex flex-col items-start gap-3 py-3 md:flex-row md:items-end md:justify-between",children:[e.jsx(ie,{text:n}),e.jsx(B,{dateText:m})]})]}),e.jsx(de,{items:x})]}),Ee=l.memo(he),ue=({className:s,total:t})=>{t=Math.max(E(t),1);const[a]=I(),r=Math.max(E(a.get("page")),1),c=n=>{const o=S(a);return n>1?o.set("page",String(n)):o.delete("page"),`?${o.toString()}`};return e.jsx(D,{className:s,total:t,current:r,makeUrl:c})},ge=l.memo(ue),je=({title:s,description:t,keywords:a,blocks:r,blocksData:c,name:n,breadcrumbs:o,pagination:m,typeList:i,categoryList:x,sectionList:g})=>e.jsxs(e.Fragment,{children:[e.jsx(k,{title:s,description:t,keywords:a}),e.jsx(b,{name:n,breadcrumbs:o,headingColor:"primary"}),e.jsx(W,{children:e.jsx("div",{className:"border-secondary-20 hidden border-t py-2 lg:block",children:e.jsx(j,{children:e.jsx(O,{typeList:i,categoryList:x,sectionList:g})})})}),e.jsx(j,{className:"-mt-2 mb-3 first:mt-0 md:-mt-5.5 lg:-mt-7 lg:mb-4",children:e.jsx(O,{typeList:i,categoryList:x,sectionList:g})}),e.jsx(F,{children:r.map((d,p)=>e.jsx(y,{...d,data:c[p]},p))}),e.jsx(j,{className:"mt-2 flex justify-center lg:mt-3",children:e.jsx(ge,{total:m==null?void 0:m.total})})]}),Oe=l.memo(je),pe=()=>{const{t:s}=u();return e.jsxs(e.Fragment,{children:[e.jsx("title",{children:s("page404.title")}),e.jsx(le,{})]})},Be=l.memo(pe),fe=({query:s="",type:t})=>{const[a,r]=l.useState(s);return e.jsxs(V,{className:"mb-1.5",children:[t?e.jsx("input",{type:"hidden",name:"type",value:t}):null,e.jsx(Y,{value:a,onValueChange:r,name:"query"})]})},we=l.memo(fe),Ne=({query:s="",type:t,types:a})=>{const{t:r}=u(),c=S({query:s});return e.jsxs("div",{className:"mb-2.5 space-x-0.75",children:[e.jsx(C,{isSelected:!t,color:"orange",size:"sm",as:w,to:{search:`?${c.toString()}`},children:r("search.noType")}),Array.isArray(a)?a.map((n,o)=>n!=null&&n.id?(c.set("type",n.id),e.jsx(C,{isSelected:t==n.id,color:"orange",size:"sm",as:w,to:{search:`?${c.toString()}`},children:n.name},o)):null):null]})},ve=l.memo(Ne),Se=({items:s,query:t})=>{const{t:a}=u();return!t||t.length<3?e.jsx("p",{className:"text-gray-500",children:a("search.emptyQuery")}):s.length<=0?e.jsx("p",{className:"text-gray-500",children:a("search.nothingFound")}):e.jsx("div",{className:"space-y-6",children:s.map((r,c)=>r?e.jsxs("div",{className:"space-y-2",children:[e.jsx("div",{className:"mb-[-8px] w-full max-w-full overflow-hidden md:max-w-[calc(100%-64px)] [&_*]:text-[12px] [&_*]:leading-[1]",children:e.jsx(U,{items:r.breadcrumbs,className:"truncate overflow-hidden whitespace-nowrap text-gray-600"})}),e.jsx("div",{children:e.jsx(q,{...r,query:t})})]},c):null)})},ye=l.memo(Se),be=({title:s,keywords:t,description:a,name:r,breadcrumbs:c,query:n,type:o,types:m,items:i,page:x=1,limit:g=10,totalPages:d=1})=>e.jsxs(e.Fragment,{children:[e.jsx(k,{title:s,description:a,keywords:t}),e.jsx(b,{name:r,breadcrumbs:c}),e.jsxs(j,{className:"-mt-1 first:mt-0 md:-mt-2 lg:-mt-3",children:[e.jsx(we,{query:n,type:o},n),e.jsx(ve,{query:n,type:o,types:m}),e.jsx(ye,{query:n,items:i}),e.jsx(D,{className:"mt-5 flex justify-center",total:d,current:x,makeUrl:p=>{const f=new URLSearchParams;n&&f.set("query",String(n)),o&&f.set("type",String(o)),g&&f.set("limit",String(g)),f.set("page",String(p));const h=f.toString();return h?`?${h}`:""}})]})]}),Re=l.memo(be),ke=()=>{const[s,t]=l.useState(!1),{language:a}=ee(),r=l.useRef("");return l.useEffect(()=>{!window||r.current==a||(r.current&&r.current!="ru"&&window.location.reload(),r.current=a)},[a]),l.useEffect(()=>{window&&(window.googleTranslateInit=()=>{var c,n;(n=(c=window.google)==null?void 0:c.translate)!=null&&n.TranslateElement&&(window.google.translate.TranslateElement({pageLanguage:"ru"}),delete window.googleTranslateInit)},t(!0))},[]),s&&a!="ru"?e.jsx("script",{src:"//translate.google.com/translate_a/element.js?cb=googleTranslateInit",async:!0}):null},Ie=l.memo(ke),R="cookie-consent",Pe=()=>{const{t:s}=u(),[t,a]=l.useState(!1);l.useEffect(()=>{localStorage.getItem(R)||a(!0)},[]);const r=()=>{localStorage.setItem(R,"true"),a(!1)};return t?e.jsx("div",{className:"fixed right-0 bottom-0 left-0 z-50 bg-[var(--color-secondary-100)]",children:e.jsxs("div",{className:"mx-auto flex max-w-[1440px] flex-col gap-2 px-5 py-3 md:flex-row md:items-center md:justify-between",children:[e.jsxs("p",{className:"text-secondary-0 text-2xs",children:[s("cookieBanner.text"),e.jsx(w,{to:"/privacy",children:s("cookieBanner.link")})]}),e.jsx($,{type:"button",onClick:r,variant:"secondaryInvert",children:s("cookieBanner.agree")})]})}):null},Ue=l.memo(Pe);export{Fe as A,Ue as C,Be as P,Ie as T,Ae as a,Oe as b,Ee as c,Re as d};

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.