import{r,j as e,u as T,ar as w,c as A,as as L,at as x,v as $,au as k,Z as B,av as F,aw as N,ax as R,ay as M}from"./index-DCzV2WLr.js";import{g as D,a as H,b as O,c as P,d as W,e as V}from"./selectors-CcL8BHpj.js";import{S as Z}from"./SearchBar-mE_U2lco.js";import{B as q}from"./BreadcrumbNav-BjQkO8Lh.js";import{S as z}from"./Skeleton-CNHOJHEt.js";import{S as G}from"./plus_icon-4AGPgkJx.js";import{S as Q}from"./close_icon-white-B2mZSBrW.js";import{S as U}from"./arrow_icon-right-black-DFyw5NTQ.js";import{E as J}from"./ErrorTooltip-Cp8vlQcf.js";import{s as l}from"./blogPage.module-BGz_ymqn.js";import{a as K,c as X,e as Y,p as ee,s as se,b as ae}from"./skills_icon-DNdLw3P0.js";import"./info_icon-D8fJPANx.js";const te="_container_v8y63_1",ne="_card_v8y63_8",oe="_nav_v8y63_18",ce="_navItem_v8y63_25",le="_navItemContent_v8y63_41",re="_closeIcon_v8y63_51",ie="_plusIcon_v8y63_55",de="_active_v8y63_59",ge="_icon_v8y63_63",me="_label_v8y63_69",he="_categoryChevron_v8y63_74",ve="_cardTags_v8y63_84",ue="_tagsList_v8y63_91",xe="_tagItem_v8y63_97",_e="_tagSelected_v8y63_111",pe="_expandButton_v8y63_121",Ce="_expandIcon_v8y63_132",be="_rotated_v8y63_138",ye="_categoryChevronRotated_v8y63_148",fe="_fallbackFirst_v8y63_175",Ie="_cardCategoriesExpanded_v8y63_182",t={container:te,card:ne,nav:oe,navItem:ce,navItemContent:le,closeIcon:re,plusIcon:ie,active:de,icon:ge,label:me,categoryChevron:he,cardTags:ve,tagsList:ue,tagItem:xe,tagSelected:_e,expandButton:pe,expandIcon:Ce,rotated:be,categoryChevronRotated:ye,fallbackFirst:fe,cardCategoriesExpanded:Ie},je=o=>r.createElement("svg",{width:12,height:7,viewBox:"0 0 12 7",fill:"none",xmlns:"http://www.w3.org/2000/svg",...o},r.createElement("path",{d:"M10.9998 6.91668C10.8902 6.91731 10.7814 6.89629 10.6799 6.85482C10.5784 6.81335 10.486 6.75225 10.4082 6.67501L6.5915 2.85001C6.51403 2.7719 6.42186 2.70991 6.32031 2.6676C6.21876 2.6253 6.10984 2.60351 5.99983 2.60351C5.88982 2.60351 5.7809 2.6253 5.67935 2.6676C5.5778 2.70991 5.48563 2.7719 5.40816 2.85001L1.5915 6.67501C1.43458 6.83193 1.22175 6.92009 0.999829 6.92009C0.777911 6.92009 0.565082 6.83193 0.408162 6.67501C0.251243 6.51809 0.163086 6.30526 0.163086 6.08334C0.163086 5.97346 0.184729 5.86466 0.226779 5.76314C0.26883 5.66162 0.330464 5.56938 0.408162 5.49168L4.23316 1.67501C4.70811 1.21871 5.3412 0.963867 5.99983 0.963867C6.65846 0.963867 7.29155 1.21871 7.7665 1.67501L11.5915 5.49168C11.6696 5.56915 11.7316 5.66131 11.7739 5.76286C11.8162 5.86441 11.838 5.97334 11.838 6.08334C11.838 6.19336 11.8162 6.30228 11.7739 6.40383C11.7316 6.50537 11.6696 6.59754 11.5915 6.67501C11.5136 6.75225 11.4213 6.81335 11.3198 6.85482C11.2182 6.89629 11.1095 6.91731 10.9998 6.91668Z",fill:"#9A9CB0"})),Se=({categories:o,activeCategory:i,onCategoryChange:n,tags:c,selectedTags:b,onTagToggle:m,isLoading:_=!1})=>{const[d,y]=r.useState(!1),[h,v]=r.useState(!1),u=6,f=d?c:c.slice(0,u),I=[110,85,130,90,120,100],p=_&&c.length===0,C=o.some(a=>a.id===i),j=a=>{var s;window.innerWidth<=768?a===i||!C&&a===((s=o[0])==null?void 0:s.id)?v(!h):(n(a),v(!1)):n(a)};return e.jsxs("aside",{className:t.container,children:[e.jsx("div",{className:`${t.card} ${h?t.cardCategoriesExpanded:""}`,children:e.jsx("nav",{className:t.nav,children:o.map((a,s)=>{const g=i===a.id,S=!C&&s===0,E=g||S;return e.jsxs("button",{type:"button",onClick:()=>j(a.id),className:`${t.navItem} ${g?t.active:""} ${S?t.fallbackFirst:""}`,children:[e.jsxs("div",{className:t.navItemContent,children:[a.icon&&e.jsx("img",{src:a.icon,alt:"",className:t.icon}),e.jsx("span",{className:`body-1 ${t.label}`,children:a.label})]}),E&&e.jsx(U,{className:`${t.categoryChevron} ${h?t.categoryChevronRotated:""}`})]},a.id)})})}),(c.length>0||p)&&e.jsxs("div",{className:t.cardTags,children:[e.jsx("div",{className:t.tagsList,children:p?e.jsx(e.Fragment,{children:I.map((a,s)=>e.jsx(z,{width:a,height:38,style:{borderRadius:"32px"}},s))}):e.jsx(e.Fragment,{children:f.map(a=>{const s=b.includes(a.id);return e.jsxs("button",{type:"button",onClick:()=>m(a.id),className:`body-3 ${t.tagItem} ${s?t.tagSelected:""}`,children:[a.label,s?e.jsx(Q,{className:t.closeIcon}):e.jsx(G,{className:t.plusIcon})]},a.id)})})}),!p&&c.length>u&&e.jsxs("button",{className:t.expandButton,onClick:()=>y(!d),children:[e.jsx("span",{className:`body-1 ${t.expandText}`,children:d?"Свернуть":"Развернуть"}),e.jsx(je,{className:`${t.expandIcon} ${d?t.rotated:""}`})]})]})]})},Ne=[{id:"all",label:"Р’СЃРµ категории",icon:K},{id:"career",label:"Карьера Рё работа",icon:X},{id:"training",label:"Обучение Рё траектории",icon:Y},{id:"hiring",label:"Найм Рё команды",icon:ee},{id:"research",label:"Рсследования",icon:se},{id:"skills",label:"Навыки Рё развитие",icon:ae}],He=()=>{T();const o=w(),i=A(),n=L("/blog/:id"),c=x(D),b=x(H),m=x(O),_=x(P),d=x(W),y=x(V),[h,v]=r.useState(c.search),u=$(h,400);r.useEffect(()=>{m.length===0&&o(k())},[o,m.length]),r.useEffect(()=>{v(c.search)},[c.search]);const f=r.useMemo(()=>{if(u.trim().length<2)return[];const s=u.toLowerCase();return m.filter(g=>g.title.toLowerCase().includes(s)).slice(0,6).map(g=>({label:g.title,value:g.title}))},[u,m]),I=s=>{o(N(s)),n&&i("/blog")},p=s=>{v(s.label),o(N(s.label)),n&&i("/blog")},C=s=>{o(M(s)),n&&i("/blog")},j=s=>{o(R(s)),n&&i("/blog")},a=r.useMemo(()=>{if(!n)return[];const s=[{label:"Р’СЃРµ статьи",href:"/blog"}];return d?[...s,{label:e.jsx(B,{size:"small"}),isCurrent:!0}]:_?[...s,{label:_.title,isCurrent:!0}]:s},[_,n,d]);return e.jsxs("div",{className:l.pageContainer,children:[!n&&e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:l.pageHeader,children:[e.jsx("h1",{className:l.pageHeaderTitle,children:"Блог Рѕ карьере, работе Рё развитии"}),e.jsx("p",{className:`${l.pageHeaderText} body-1`,children:"Профессиональная среда размышления РІРѕРєСЂСѓРі карьеры Рё работы. Разборы, исследования, практики."})]}),e.jsx("div",{className:l.searchContainer,children:e.jsx(Z,{placeholder:"РџРѕРёСЃРє РїРѕ статьям",type:"forward",filter:"none",value:h,suggestions:f,onInputValueChange:v,onSearch:I,onSuggestionSelect:p,allowClear:!0})})]}),n&&e.jsx("div",{children:e.jsx(q,{className:l.blogBreadcrumbNav,items:a,mobile:!0})}),e.jsxs("div",{className:`${l.layout} ${n?l.articleMode:""}`,children:[e.jsx("main",{className:l.mainCol,children:y&&!n?e.jsx("div",{children:e.jsx(J,{title:"Ошибка загрузки",message:"РќРµ удалось загрузить СЃРїРёСЃРѕРє статей. Попробуйте обновить страницу."})}):e.jsx(F,{})}),e.jsx("aside",{className:l.asideCol,children:e.jsx(Se,{categories:Ne,activeCategory:c.category,onCategoryChange:C,tags:b,selectedTags:c.tags,onTagToggle:j,isLoading:d})})]})]})};export{He as BlogPage};