PageSourceSearch

https://yadro.com/_next/static/chunks/app/(site)/ru/partners/partners-search/page-f2b98165651b813c.js

js yadro.com collected 2026-10-02 07:24:53 UTC 37,568 bytes, 2 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="256aeb4a-baf0-4c36-807f-85970edfb19a",e._sentryDebugIdIdentifier="sentry-dbid-256aeb4a-baf0-4c36-807f-85970edfb19a")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9264],{24426:function(e,t,s){Promise.resolve().then(s.bind(s,41173)),Promise.resolve().then(s.bind(s,54711)),Promise.resolve().then(s.bind(s,92705))},47724:function(e,t,s){"use strict";var a=s(88699);s.o(a,"useParams")&&s.d(t,{useParams:function(){return a.useParams}}),s.o(a,"usePathname")&&s.d(t,{usePathname:function(){return a.usePathname}}),s.o(a,"useRouter")&&s.d(t,{useRouter:function(){return a.useRouter}}),s.o(a,"useSearchParams")&&s.d(t,{useSearchParams:function(){return a.useSearchParams}}),s.o(a,"useServerInsertedHTML")&&s.d(t,{useServerInsertedHTML:function(){return a.useServerInsertedHTML}})},41173:function(e,t,s){"use strict";s.d(t,{default:function(){return n}});var a=s(71213),r=s(8450),l=s(65887);let i={id:"partners-banner",largeBanner:{picture:"absolute inset-x-0 top-0 h-[384px] w-full overflow-hidden rounded-t-[12px] md:inset-0 md:h-full md:rounded-[12px]",imageClass:"h-full w-full object-cover object-top",desktopImage:"/assets/shared/pages/search-partners/banner-d.webp",tabletImage:"/assets/shared/pages/search-partners/banner-t.webp",mobileImage:"/assets/shared/pages/search-partners/banner-m.webp",imageWidth:1216,imageHeight:314,title:"Присоединяйтесь к партнёрской экосистеме YADRO",description:"Узнайте больше о возможностях программы",alt:"Присоединяйтесь к партнёрской экосистеме YADRO",button:{title:"Стать партнёром",url:r.pageConstants.partnersSearch.becomePartner.url,goal:r.pageConstants.partnersSearch.becomePartner.goal},className:"relative bg-black md:bg-[#212529] min-h-[456px] md:!min-h-[242px] lg:!min-h-[314px] [&_button]:md:!w-[175px] [&>div]:z-[1] md:[&>div:last-child]:max-w-[372px] base-xl:[&>div:last-child]:max-w-[560px] [&>div:last-child]:mt-auto md:[&>div:last-child]:mt-0"},smallBanner:null};function n(){return(0,a.jsx)(l.default,{...i,bgColor:"gray"})}},54711:function(e,t,s){"use strict";s.d(t,{default:function(){return d}});var a=s(71213),r=s(75338),l=s(54384),i=s(8450),n=s(84207);let o=(0,a.jsxs)(a.Fragment,{children:["Партнёрская сеть YADRO объединяет ",(0,a.jsx)("br",{className:"md:hidden"}),"дистрибьюторов, бизнес- ",(0,a.jsx)("br",{className:"md:hidden"}),"и технологических партнёров ",(0,a.jsx)("br",{className:"md:hidden"}),"по различным направлениям и продуктам компании"]});function d(){let e=i.pageConstants.partnersSearch;return(0,a.jsxs)("section",{className:(0,l.Z)("relative isolate overflow-hidden","flex flex-col items-center justify-end gap-8","min-h-[530px] px-4 pb-10 pt-[112px]","md:min-h-[534px] md:justify-start md:px-11 md:pb-[180px] md:pt-[146px]","base-xl:h-[100vh] base-xl:max-h-[588px]","base-xl:justify-center base-xl:px-[256px] base-xl:py-[140px]"),children:[(0,a.jsxs)("picture",{className:"absolute inset-0",children:[(0,a.jsx)("source",{srcSet:"/assets/shared/pages/search-partners/hero-d.webp",media:"(min-width: 1272px)"}),(0,a.jsx)("source",{srcSet:"/assets/shared/pages/search-partners/hero-t.webp",media:"(min-width: 768px)"}),(0,a.jsx)("img",{src:"/assets/shared/pages/search-partners/hero-m.webp",alt:"Поиск партнёра YADRO",className:"h-full w-full object-cover object-center"})]}),(0,a.jsxs)("div",{className:"relative z-10 flex w-full flex-col items-center base-xl:max-w-[1216px]",children:[(0,a.jsxs)("div",{className:"mb-8 flex w-full flex-col items-center gap-5 md:max-w-[680px] base-xl:max-w-[963px]",children:[(0,a.jsx)("h1",{className:"m-0 w-full text-center text-[32px]/[1.2] font-medium text-white md:text-[40px]/[1.2]",children:"Поиск партнёра"}),(0,a.jsx)("p",{className:"m-0 w-full text-center text-base/[1.48] text-white base-xl:max-w-[800px]",children:o})]}),(0,a.jsx)("div",{className:"flex w-full justify-center",children:(0,a.jsx)(r.Z,{className:(0,l.Z)("h-[52px] w-full rounded-xl md:w-[220px]","border-[2px] border-solid border-[#
1E0E5EB] px-4 py-[14px] text-base font-semibold leading-normal hover:bg-[#E0E5EB]"),htmlType:"button",inverted:!0,onClick:()=>{(0,n.E)(e.becomePartner.goal),window.open(e.becomePartner.url,"_blank","noopener,noreferrer")},size:"large",type:"accent",children:"Стать партнёром"})})]})]})}},92705:function(e,t,s){"use strict";s.d(t,{default:function(){return K}});var a=s(71213),r=s(41081),l=s(47724),i=s(10531),n=s(5706),o=s(26632),d=class extends n.z{constructor(e,t){super(e,t)}bindMethods(){super.bindMethods(),this.fetchNextPage=this.fetchNextPage.bind(this),this.fetchPreviousPage=this.fetchPreviousPage.bind(this)}setOptions(e){super.setOptions({...e,behavior:(0,o.Gm)()})}getOptimisticResult(e){return e.behavior=(0,o.Gm)(),super.getOptimisticResult(e)}fetchNextPage(e){return this.fetch({...e,meta:{fetchMore:{direction:"forward"}}})}fetchPreviousPage(e){return this.fetch({...e,meta:{fetchMore:{direction:"backward"}}})}createResult(e,t){let{state:s}=e,a=super.createResult(e,t),{isFetching:r,isRefetching:l,isError:i,isRefetchError:n}=a,d=s.fetchMeta?.fetchMore?.direction,c=i&&"forward"===d,m=r&&"forward"===d,p=i&&"backward"===d,u=r&&"backward"===d;return{...a,fetchNextPage:this.fetchNextPage,fetchPreviousPage:this.fetchPreviousPage,hasNextPage:(0,o.Qy)(t,s.data),hasPreviousPage:(0,o.ZF)(t,s.data),isFetchNextPageError:c,isFetchingNextPage:m,isFetchPreviousPageError:p,isFetchingPreviousPage:u,isRefetchError:n&&!c&&!p,isRefetching:l&&!m&&!u}}},c=s(43644),m=s(16384);let p=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e=>e,s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e=>e;return e.map((e,a)=>{let r=t(e,a);return{value:r,label:s(e,r)}})},u=async e=>{let t=await m.h.get("/api/v1/partners/cards/tags/",{signal:e});return{options:{status:p(t.data.status,e=>e.trim().toLowerCase()),partner_type:t.data.partner_type.map(e=>({value:e.value,label:e.label})),specializations:p(t.data.specializations),city:p(t.data.city)}}},h=e=>(null==e?void 0:e.length)?e.join(","):void 0,x=async e=>{let{page:t,pageSize:s,search:a,filters:r,signal:l}=e;return(await m.h.get("/api/v1/partners/cards/",{signal:l,params:{page:t,page_size:s,search:(null==a?void 0:a.trim())||void 0,status:h(null==r?void 0:r.status),partner_type:h(null==r?void 0:r.partner_type),specializations:h(null==r?void 0:r.specializations),city:h(null==r?void 0:r.city)}})).data},g="partners-search",f=()=>({status:[],partner_type:[],specializations:[],city:[]}),b=f(),y=["status","partner_type","specializations","city"],v=e=>e?e.split(",").map(e=>e.trim()).filter(Boolean):[],w=e=>({status:v(e.get("status")),partner_type:v(e.get("partner_type")),specializations:v(e.get("specializations")),city:v(e.get("city"))}),j=e=>{var t;return!!(null===(t=e.get("search"))||void 0===t?void 0:t.trim())||y.some(t=>!!e.get(t))},_=(e,t)=>{let s=new URLSearchParams,a=e.trim();return a&&s.set("search",a),y.forEach(e=>{t[e].length>0&&s.set(e,t[e].join(","))}),s.toString()},N=e=>e instanceof Error&&("AbortError"===e.name||"CanceledError"===e.name),k=e=>e instanceof Error?e.message:"Не удалось загрузить партнёров",P=()=>{var e,t,s,a,n,o;let m=(0,l.useRouter)(),p=(0,l.usePathname)(),h=(0,l.useSearchParams)(),v=(0,r.useRef)(!1),[P,C]=(0,r.useState)(()=>{var e,t;return null!==(t=null===(e=h.get("search"))||void 0===e?void 0:e.trim())&&void 0!==t?t:""}),[z,E]=(0,r.useState)(()=>{var e,t;return null!==(t=null===(e=h.get("search"))||void 0===e?void 0:e.trim())&&void 0!==t?t:""}),[F,A]=(0,r.useState)(()=>w(h));(0,r.useEffect)(()=>{var e,t,s,a,r;if(!v.current&&(v.current=!0,!j(h)))try{let e=new URLSearchParams(null!==(t=localStorage.getItem(g))&&void 0!==t?t:"");if(j(e)){let t=null!==(a=null===(s=e.get("search"))||void 0===s?void 0:s.trim())&&void 0!==a?a:"";C(t),E(t),A(w(e));return}}catch(e){}let l=_(z,F);try{localStorage.setItem(g,l)}catch(e){}l!==_(null!==(r=null===(e=h.get("search"))||void 0===e?void 0:e.trim())&&void 0!==r?r:"",w(h))&&m.replace(l?"".concat(p,"?").concat(l):p,{scroll:!1})},[z,F,p,m,h]);let I=(0,i.a)({queryKey:["partner-tags"],queryFn:e=>{let{signal:t}=e;return u(t)}}),T=(o={queryKey:["partners-cards",z,F],initialPageParam:1,queryFn:e=>{let{pageParam:t,signal:s}=e;return x({page:t,pageSize:10,search:z,filters:F,signal:s})},getNextPageParam:e=>e.meta.page<e.meta.total_pages?e.meta.page+1:void 0},(0,c.r)(o,d,void 0)),Z=null!==(a=null===(e=I.data)||void 0===e?void 0:e.options)&&void 0!==a?a:b,O=(0,r.useMemo)(()=>{var e,t;return null!==(t=null===(e=T.data)||void 0===e?void 0:e.pages.flatMap(e=>e.items))&&void 0!==t?t:[]},[T.data]),S=null!==(n=null===(s=T.data)||void 0===s?void 0:null===(t=s.pages[0])||void 0===t?void 0:t.meta.total_count)&&void 0!==n?n:0,B=!!T.hasNextPage,R=T.isLoading,M=T.isFetchingNextPage,L=T.error&&!N(T.error)?k(T.error):null,q=(0,r.useMemo)(()=>Object.fromEntries(y.map(e=>[e,Object.fromEntries(Z[e].map(e=>[e.value,e.label]))])),[Z]),$=(0,r.useMemo)(()=>{let e=z?[{id:"query",key:"query",value:z,label:z}]:[];return I.isSuccess?[...e,...y.flatMap(e=>F[e].map(t=>{var s,a;return{id:"".concat(e,":").concat(t),key:e,value:t,label:null!==(a=null===(s=q[e])||void 0===s?void 0:s[t])&&void 0!==a?a:t}}))]:e},[z,q,F,I.isSuccess]),D=I.isPending,H=()=>{C(""),E("")};return{state:{query:P,filters:F,filterOptions:Z,filterLabelsMap:q,activeTags:$,visiblePartners:O,resultCount:S,canLoadMore:B,isLoading:R,isLoadingMore:M,isFilterOptionsLoading:D,error:L},actions:{updateQuery:C,submitSearch:()=>E(P.trim()),clearSearch:H,toggleFilter:(e,t)=>{A(s=>{let a=s[e],r=a.includes(t);return{...s,[e]:r?a.filter(e=>e!==t):[...a,t]}})},removeTag:e=>{if("query"===e.key){H();return}let t=e.key;A(s=>({...s,[t]:s[t].filter(t=>t!==e.value)}))},clearAll:()=>{C(""),E(""),A(f())}
1,loadMore:()=>{R||M||!B||T.fetchNextPage()}}}};var C=s(11584),z=s(54384),E=e=>{let{tags:t,onRemove:s,onClear:l,className:i}=e,[n,o]=(0,r.useState)(!1);if(0===t.length)return null;let d=!n&&t.length>=6,c=d?t.slice(0,5):t,m=(e,t,r)=>(0,a.jsx)(C.Z,{className:(0,z.Z)("min-w-0 max-w-full [&_svg]:block [&_svg]:shrink-0 [&_svg]:align-middle",r),onCloseIconClick:()=>s(e),showBadge:!1,showCloseIcon:!0,showLeftIcon:!1,size:"medium",style:"query"===e.key?{maxWidth:"100%",minWidth:0,overflow:"hidden"}:void 0,type:"primary",children:"query"===e.key?(0,a.jsx)("span",{className:"min-w-0 truncate",children:e.label}):e.label},t);return(0,a.jsxs)("div",{className:(0,z.Z)("mb-6 flex w-full min-w-0 flex-wrap items-center gap-3 md:mb-8",i),children:[c.map(e=>m(e,"compact-".concat(e.id),"base-xl:hidden")),t.map(e=>m(e,"full-".concat(e.id),"hidden base-xl:inline-flex")),d&&(0,a.jsxs)(C.Z,{className:"cursor-pointer base-xl:hidden",onClick:()=>o(!0),showBadge:!1,showCloseIcon:!1,showLeftIcon:!1,size:"medium",type:"primary",children:["Ещё ",t.length-5]}),(0,a.jsx)("button",{className:"body-m-medium h-8 rounded-lg border-none px-4 py-1 text-[#1E22AA]",onClick:()=>{o(!1),l()},type:"button",children:"Сбросить все"})]})};let F=[{key:"status",title:"Уровень партнёрства"},{key:"partner_type",title:"Тип партнёра"},{key:"specializations",title:"Специализация"},{key:"city",title:"Город"}];function A(e,t,s){let a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",r=Math.abs(e)%100,l=a||s;return r>=5&&r<=20?l:1==(r%=10)?t:r>=2&&r<=4?s:l}var I=s(784);let T=e=>{let{filters:t,filterOptions:s,toggleFilter:r,className:l}=e;return(0,a.jsx)("div",{className:(0,z.Z)("flex w-full flex-col gap-8",l),children:F.map(e=>{let l=s[e.key];if(!l||0===l.length)return null;let i=t[e.key],n="partner_type"===e.key||"specializations"===e.key;return(0,a.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,a.jsx)("h3",{className:"body-l-semibold m-0",children:e.title}),n?(0,a.jsx)("div",{className:"flex flex-wrap gap-3",children:l.map(t=>(0,a.jsx)(C.Z,{className:"cursor-pointer",inverted:i.includes(t.value),onClick:()=>r(e.key,t.value),size:"medium",type:"primary",children:t.label},t.value))}):(0,a.jsx)("div",{className:"flex flex-col gap-4",children:l.map(t=>{let s=i.includes(t.value);return(0,a.jsxs)("button",{className:"min-h-6 body-m-regular flex w-full cursor-pointer items-center gap-2 border-none bg-transparent p-0 text-left text-[#212529]",onClick:()=>r(e.key,t.value),type:"button",children:[(0,a.jsx)("span",{className:"pointer-events-none shrink-0",children:(0,a.jsx)(I.Z,{size:"medium",value:s})}),(0,a.jsx)("span",{children:t.label})]},t.value)})})]},e.key)})})};var Z=s(75338),O=s(74358),S=e=>{let{isOpen:t,resultCount:s,onClose:l,onClear:i,...n}=e,o=Object.values(n.filters).some(e=>e.length>0);return((0,r.useEffect)(()=>{if(!t)return;let e=e=>{"Escape"===e.key&&l()};return document.body.style.overflow="hidden",window.addEventListener("keydown",e),()=>{document.body.style.overflow="",window.removeEventListener("keydown",e)}},[t,l]),t)?(0,a.jsx)("div",{"aria-modal":"true",className:"fixed inset-0 z-50 flex items-start justify-center overflow-hidden overscroll-none bg-black/50 pt-16 md:items-center md:pt-0 base-xl:hidden",role:"dialog",children:(0,a.jsxs)("div",{className:(0,z.Z)("relative flex w-full max-w-none flex-col bg-white pb-4","h-[calc(100vh-64px)] rounded-t-xl","md:h-[745px] md:max-h-[calc(100vh-48px)] md:w-[680px] md:max-w-[680px] md:rounded-[20px] md:pb-6"),children:[(0,a.jsx)(Z.Z,{"aria-label":"Закрыть фильтры",className:"!size-8 !absolute !right-4 !top-4 z-[3] !flex !items-center !justify-center !rounded-lg !border-none !bg-[#F6F7F9] !p-2 !text-[#212529] md:!right-6 md:!top-5",htmlType:"button",icon:(0,a.jsx)(O.Z,{}),mode:"info",onClick:l,size:"medium",type:"ghost"}),(0,a.jsx)("div",{className:"flex h-11 w-full flex-col px-4 pt-5 md:h-[52px] md:px-6",children:(0,a.jsx)("h2",{className:"promo-h3 m-0 text-[#212529]",children:"Фильтры"})}),(0,a.jsx)("div",{className:"min-h-0 flex-1 overflow-y-auto overscroll-contain px-4 pb-4 pt-4 md:px-6 md:py-4",children:(0,a.jsx)(T,{...n})}),(0,a.jsx)("div",{className:"border-0 border-t border-solid border-[#
1E0E5EB] px-4 pt-4 md:px-6 md:pt-6",children:(0,a.jsxs)("div",{className:"flex flex-col gap-3 md:flex-row md:justify-end",children:[(0,a.jsx)(Z.Z,{className:"!h-11 !w-full !rounded-[10px] md:!order-2 md:!w-auto md:!min-w-[192px]",disabled:!o||0===s,htmlType:"button",onClick:l,size:"medium",type:"primary",children:o?s>0?"Показать ".concat(s," ").concat(A(s,"партнёра","партнёра","партнёров")):"Партнёров не найдено":"Показать партнёров"}),(0,a.jsx)(Z.Z,{className:"!hidden !h-11 !w-full !rounded-[10px] !border-none !bg-[#F6F7F9] !text-[#212529] md:!order-1 md:!flex md:!w-auto md:!min-w-[121px]",htmlType:"button",mode:"info",onClick:()=>{i(),l()},size:"medium",type:"ghost",children:"Отменить"}),(0,a.jsx)(Z.Z,{className:"!h-11 !w-full !rounded-[10px] !border-none !bg-[#F6F7F9] !text-[#212529] md:!hidden",disabled:!o,htmlType:"button",mode:"info",onClick:i,size:"medium",type:"ghost",children:"Сбросить все"}),o&&(0,a.jsx)(Z.Z,{className:"!hidden !h-11 !w-full !rounded-[10px] !border-none !bg-transparent !py-2 !text-[#1E22AA] md:!order-none md:!mr-auto md:!inline-flex md:!h-auto md:!w-auto md:!px-0 md:!py-[10px]",htmlType:"button",mode:"info",onClick:i,size:"medium",type:"ghost",children:"Сбросить все"})]})})]})}):null},B=s(56614),R=e=>{let{name:t,logoSrc:s}=e;return(0,a.jsx)("div",{className:"flex h-[200px] w-full items-center justify-center rounded-lg bg-[#F6F7F9] md:h-auto md:min-h-full md:w-[228px]",children:s?(0,a.jsx)(B.default,{alt:t,className:"h-auto max-h-[170px] w-[168px] object-contain",height:170,src:s,width:168}):(0,a.jsx)(B.default,{alt:"Логотип YADRO",className:"h-[66px] w-[91px] object-contain",height:66,src:"".concat("/assets/shared/pages/search-partners","/logo_yadro.svg"),width:91})})};let M=e=>{let t=e.trim();if(!t)return null;try{let e=new URL(/^https?:\/\//i.test(t)?t:"https://".concat(t));if(!["http:","https:"].includes(e.protocol))return null;return{href:e.toString(),label:t.replace(/^https?:\/\//i,"").replace(/\/$/,"")}}catch(e){return null}};var L=s(66407),q=e=>{var t,s,r,l,i,n,o;let{partner:d,filterLabelsMap:c}=e,m=null===(t=d.city)||void 0===t?void 0:t.name.trim(),p=d.website?M(d.website):null,u=d.specializations.length>0;return(0,a.jsxs)("article",{className:(0,z.Z)("flex w-full flex-col overflow-hidden rounded-xl border-2 border-solid border-[#E0E5EB] bg-white","md:flex-row md:overflow-visible",u?"md:min-h-[264px]":"md:min-h-[230px]"),children:[(0,a.jsx)("div",{className:"p-[6px_6px_0] md:flex md:w-[234px] md:shrink-0 md:p-[6px_0_6px_6px]",children:(0,a.jsx)(R,{logoSrc:null!==(i=null===(s=d.logo)||void 0===s?void 0:s.url)&&void 0!==i?i:void 0,name:d.name})}),(0,a.jsxs)("div",{className:(0,z.Z)("flex min-w-0 flex-1 flex-col gap-8 p-6 md:p-8",!u&&"md:gap-[65px]"),children:[(0,a.jsx)("div",{className:(0,z.Z)("md:min-h-8 flex justify-between gap-4",m?"items-start":"items-center"),children:(0,a.jsxs)("div",{className:"flex min-w-0 flex-col justify-center",children:[(0,a.jsx)("h3",{className:"internal-h4 m-0 text-[#212529]",children:d.name}),m&&(0,a.jsx)("span",{className:"body-m-medium text-[#9FAAB7]",children:m})]})}),(0,a.jsxs)("div",{className:"flex min-w-0 flex-col gap-4",children:[(0,a.jsxs)("div",{className:"flex min-w-0 flex-wrap gap-x-10 gap-y-4 md:gap-x-16",children:[p&&(0,a.jsxs)("div",{className:"flex w-max min-w-0 max-w-full flex-col gap-1",children:[(0,a.jsx)("span",{className:"body-s-medium text-[#9FAAB7]",children:"Сайт:"}),(0,a.jsx)("a",{className:"body-m-semibold block max-w-full truncate text-[#202ED1] duration-300 ease-in-out hover:text-[#1E22AA]",href:p.href,rel:"noreferrer",target:"_blank",children:p.label})]}),(0,a.jsxs)("div",{className:"flex min-w-[117px] shrink-0 flex-col gap-1",children:[(0,a.jsx)("span",{className:"body-s-medium whitespace-nowrap text-[#9FAAB7]",children:"Тип партнёра:"}),(0,a.jsx)("span",{className:"body-m-regular text-[#212529]",children:null!==(n=null===(r=c.partner_type)||void 0===r?void 0:r[d.partner_type])&&void 0!==n?n:d.partner_type})]}),d.status&&(0,a.jsxs)("div",{className:"flex min-w-[123px] shrink-0 flex-col gap-1",children:[(0,a.jsx)("span",{className:"body-s-medium whitespace-nowrap text-[#9FAAB7]",children:"Уровень партнёрства:"}),(0,a.jsx)("div",{className:"self-start",children:(0,a.jsx)(L.Z,{size:"m",style:{backgroundColor:"#D9DCFF",color:"#1E2BC3",cursor:"default"},text:null!==(o=null===(l=c.status)||void 0===l?void 0:l[d.status])&&void 0!==o?o:d.status,type:"disabled"})})]})]}),u&&(0,a.jsxs)("div",{className:"flex w-full flex-col gap-1.5",children:[(0,a.jsx)("span",{className:"body-s-medium text-[#9FAAB7]",children:"Специализация:"}),(0,a.jsx)("div",{className:"flex flex-wrap gap-2",children:d.specializations.map(e=>(0,a.jsx)(L.Z,{size:"m",style:{backgroundColor:"#F0F2F5",color:"#475A6F",cursor:"default"},text:e.name,type:"disabled",variant:"dark"},e.id))})]})]})]})]})},$=s(87081),D=s(62339);let H="/assets/shared/pages/search-partners";var K=()=>{let[e,t]=(0,r.useState)(!1),{state:s,actions:l}=P(),i=Object.values(s.filters).reduce((e,t)=>
1e+t.length,0);return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(S,{resultCount:s.resultCount,filterOptions:s.filterOptions,filters:s.filters,isOpen:e,onClear:l.clearAll,onClose:()=>t(!1),toggleFilter:l.toggleFilter}),(0,a.jsx)("section",{className:(0,z.Z)("relative bg-white px-4 pb-5 pt-14","md:h-[108px] md:px-11 md:py-0","base-xl:h-[154px] base-xl:px-0"),id:"partners-search",children:(0,a.jsxs)("div",{className:(0,z.Z)("relative z-[1] mx-auto flex w-full flex-col items-start gap-6 rounded-xl border-[#E0E5EB] bg-white","md:absolute md:-top-[118px] md:left-11 md:right-11 md:w-auto md:items-center md:gap-8 md:border-2 md:border-solid md:p-8","base-xl:-top-[100px] base-xl:left-1/2 base-xl:w-full base-xl:max-w-containerV2 base-xl:-translate-x-1/2 base-xl:p-16"),children:[(0,a.jsx)("h2",{className:"promo-h2 m-0 w-full text-left text-[#212529] md:text-left base-xl:text-center base-xl:text-[32px]",children:"Найти партнёра по\xa0названию, продукту или\xa0городу"}),(0,a.jsxs)("form",{className:"flex w-full items-center gap-3 base-xl:max-w-[1088px]",onSubmit:e=>{e.preventDefault(),l.submitSearch()},children:[(0,a.jsxs)("div",{className:"relative w-full",children:[(0,a.jsx)(B.default,{alt:"","aria-hidden":!0,className:"pointer-events-none absolute left-4 top-1/2 -translate-y-1/2",height:24,src:"".concat(H,"/search.svg"),width:24}),(0,a.jsx)("input",{className:(0,z.Z)("h-11 w-full rounded-[10px] border-2 border-solid border-[#E0E5EB] md:h-[52px] md:rounded-xl","body-m-regular truncate pl-12 pr-10 text-[#212529] md:pr-11","outline-none focus:border-[#1E22AA]"),onChange:e=>l.updateQuery(e.target.value),"aria-label":"Поиск партнёра",placeholder:"Введите текст для поиска",value:s.query}),s.query&&(0,a.jsx)("button",{"aria-label":"Очистить поиск",className:"size-6 absolute right-3 top-1/2 flex -translate-y-1/2 items-center justify-center border-none bg-transparent p-0",onClick:l.clearSearch,type:"button",children:(0,a.jsx)(B.default,{alt:"","aria-hidden":!0,height:24,src:"".concat(H,"/del.svg"),width:24})})]}),(0,a.jsxs)("div",{className:"relative flex-shrink-0 base-xl:hidden",children:[(0,a.jsx)(Z.Z,{"aria-label":"Открыть фильтры",className:"!flex !h-11 !w-11 !items-center !justify-center !rounded-[10px] !border-2 !border-solid !border-[#E0E5EB] !bg-white !p-[10px] md:!h-[52px] md:!w-[52px]",htmlType:"button",icon:(0,a.jsx)(B.default,{alt:"","aria-hidden":!0,height:24,src:"".concat(H,"/tune.svg"),width:24}),mode:"info",onClick:()=>t(!0),size:"medium",type:"ghost"}),i>0&&(0,a.jsx)("span",{className:"body-s-medium absolute -right-1 -top-1 flex h-[22px] min-w-[22px] items-center justify-center rounded-full bg-[#1E22AA] px-1 text-white",children:i})]}),(0,a.jsx)("div",{className:"hidden w-[149px] flex-shrink-0 base-xl:block",children:(0,a.jsx)(Z.Z,{className:"w-full",htmlType:"submit",size:"large",type:"primary",children:"Найти"})})]})]})}),(0,a.jsx)("section",{className:"z-[10] bg-white pb-14 pt-0 md:pb-20 md:pt-10 base-xl:pb-[100px] base-xl:pt-[60px]",children:(0,a.jsx)($.Z,{className:"flex flex-col gap-8 base-xl:block",children:(0,a.jsxs)("div",{className:"grid min-w-0 gap-6 md:gap-8 base-xl:grid-cols-[384px_800px]",children:[(0,a.jsx)("aside",{className:"hidden base-xl:block",children:(0,a.jsx)("div",{className:"w-96",children:(0,a.jsx)(T,{filterOptions:s.filterOptions,filters:s.filters,toggleFilter:l.toggleFilter})})}),(0,a.jsxs)("div",{className:"flex w-full min-w-0 flex-col base-xl:w-[800px]",children:[(0,a.jsx)(E,{onClear:l.clearAll,onRemove:l.removeTag,tags:s.activeTags}),(0,a.jsxs)("p",{className:"body-s-medium m-0 mb-[22px] text-[#212529]",children:["Найдено: ",s.resultCount," ",A(s.resultCount,"партнёр","партнёра","партнёров")]}),s.isLoading?(0,a.jsx)("div",{className:"flex w-full items-center justify-center rounded-xl border-2 border-solid border-[#E0E5EB] bg-white p-8 base-xl:min-h-[124px]",children:(0,a.jsx)(D.Z,{color:"#1E22AA"})}):s.error?(0,a.jsxs)("div",{className:"flex w-full flex-col items-start gap-2 rounded-xl border-2 border-solid border-[#
1E0E5EB] bg-white p-6 md:p-8 base-xl:min-h-[124px]",children:[(0,a.jsx)("h3",{className:"internal-h4 m-0 w-full text-left text-[#212529] md:text-center",children:"Не удалось загрузить партнёров"}),(0,a.jsx)("p",{className:"body-m-regular m-0 w-full text-left text-[#475A6F] md:text-center",children:s.error})]}):s.visiblePartners.length>0?(0,a.jsx)("div",{className:"flex flex-col gap-4",children:s.visiblePartners.map(e=>(0,a.jsx)(q,{partner:e,filterLabelsMap:s.filterLabelsMap},e.id))}):(0,a.jsxs)("div",{className:"flex w-full flex-col items-start gap-2 rounded-xl border-2 border-solid border-[#E0E5EB] bg-white p-8 base-xl:min-h-[124px]",children:[(0,a.jsx)("h3",{className:"internal-h4 m-0 w-full text-left text-[#212529] md:text-center",children:"Партнёры по выбранным параметрам не найдены"}),(0,a.jsx)("p",{className:"body-m-regular m-0 w-full text-left text-[#475A6F] md:text-center",children:"Попробуйте изменить параметры фильтра или расширить область поиска."})]}),s.canLoadMore&&(0,a.jsx)("div",{className:"mt-[22px] md:mt-8 flex flex-col items-center gap-3",children:s.isLoadingMore?(0,a.jsx)(D.Z,{color:"#1E22AA"}):(0,a.jsx)(Z.Z,{className:"mx-auto w-full sm-md:w-auto",htmlType:"button",mode:"info",onClick:l.loadMore,size:"large",type:"neutral",children:"Показать ещё"})})]})]})})})]})}},65887:function(e,t,s){"use strict";s.d(t,{default:function(){return h}});var a=s(71213),r=s(41081),l=s(51332),i=s(87081),n=s(61879),o=s(87975),d=s(40618),c=s(70902),m=s(13457),p=s(65761),u=s(54384);function h(e){let{id:t,bgColor:s,breakpointLevel:h,customClassName:x,largeBanner:g,smallBanner:f,demo:b,consult:y}=e,[v,w]=(0,r.useState)(!1),[j,_]=(0,r.useState)(!1),N=e=>{let t={demo:w,consult:_};t[e]&&t[e](!0)};return(0,a.jsxs)(o.Z,{id:t,view:{bg:s},customClassName:x,children:[(0,a.jsxs)(i.Z,{className:(0,u.Z)("grid",f&&"gap-4 md:gap-6 lg:gap-8"),children:[g&&(0,a.jsx)("div",{children:(0,a.jsx)(l.a,{initial:{opacity:0,y:50},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:.4,duration:1},children:(0,a.jsx)(n.F,{...g},g.title)})}),(0,a.jsx)("div",{className:"grid grid-cols-12 gap-y-[16px] sm-md:gap-y-[24px] lg:gap-x-[32px]",children:f&&f.map((e,t)=>{var s;return(0,a.jsx)("div",{className:(0,u.Z)("col-span-12",f.length>1&&!h&&"lg:col-span-6",f.length>1&&h&&"".concat(h)),children:"banner"===e.type?(0,a.jsx)(n.F,{...e.data}):(0,a.jsx)(a.Fragment,{children:e.data.onClick?(0,a.jsx)(m.m,{...e.data,onClick:e.data.onClick}):(0,a.jsx)(m.m,{...e.data,onClick:()=>N(e.value)})})},"banner"===e.type?null!==(s=e.data.id)&&void 0!==s?s:"banner-".concat(t):"action-".concat(e.value,"-").concat(t))})}),b&&v&&(0,a.jsx)(d.Z,{infoDemoForm:b.infoForm,onClose:()=>w(!1),url:b.url,goal:b.goal}),y&&j&&(0,a.jsx)(c.Z,{infoConsultForm:y.infoForm,onClose:()=>_(!1),url:y.url,goal:y.goal})]}),y&&(0,a.jsx)(p.x,{onClick:()=>_(!0)})]})}},16384:function(e,t,s){"use strict";s.d(t,{h:function(){return n}});var a=s(38117),r=s(26470),l=s(11720);let i=s(5073).env.NEXT_PUBLIC_API_URL||"",n=l.default.create({baseURL:i,withCredentials:!0});n.interceptors.response.use(e=>e,e=>{var t,s,l,i,n;return l=null===(t=e.response)||void 0===t?void 0:t.status,i="WAF Blocked Request (477) in Axios",n=null===(s=e.config)||void 0===s?void 0:s.url,477===l&&a.$e(e=>{e.setTag("waf_blocked","true"),e.setTag("http.status_code","477"),n&&e.setContext("request_details",{url:n}),r.uT(i||"WAF Blocked Request (477)","warning")}),console.error("API Error:",e),Promise.reject(e)})},26632:function(e,t,s){"use strict";s.d(t,{Gm:function(){return r},Qy:function(){return n},ZF:function(){return o}});var a=s(35465);function r(e){return{onFetch:(t,s)=>{let r=t.options,n=t.fetchOptions?.meta?.fetchMore?.direction,o=t.state.data?.pages||[],d=t.state.data?.pageParams||[],c={pages:[],pageParams:[]},m=0,p=async()=>{let s=!1,p=e=>{(0,a.I4)(e,()=>t.signal,()=>s=!0)},u=(0,a.cG)(t.options,t.fetchOptions),h=async(e,r,l)=>{if(s)return Promise.reject();if(null==r&&e.pages.length)return Promise.resolve(e);let i=(()=>{let e={client:t.client,queryKey:t.queryKey,pageParam:r,direction:l?"backward":"forward",meta:t.options.meta};return p(e),e})(),n=await u(i),{maxPages:o}=t.options,d=l?a.Ht:a.VX;return{pages:d(e.pages,n,o),pageParams:d(e.pageParams,r,o)}};if(n&&o.length){let e="backward"===n,t={pages:o,pageParams:d},s=(e?i:l)(r,t);c=await h(t,s,e)}else{let t=e??o.length;do{let e=0===m?d[0]??r.initialPageParam:l(r,c);if(m>0&&null==e)break;c=await h(c,e),m++}while(m<t)}return c};t.options.persister?t.fetchFn=()=>t.options.persister?.(p,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},s):t.fetchFn=p}}}function l(e,{pages:t,pageParams:s}){let a=t.length-1;return t.length>0?e.getNextPageParam(t[a],t,s[a],s):void 0}function i(e,{pages:t,pageParams:s}){return t.length>0?e.getPreviousPageParam?.(t[0],t,s[0],s):void 0}function n(e,t){return!!t&&null!=l(e,t)}function o(e,t){return!!t&&!!e.getPreviousPageParam&&null!=i(e,t)}},11584:function(e,t,s){"use strict";s.d(t,{Z:function(){return m}});var a=s(71213),r=s(54180),l=s(34176),i=s(41081);let n={badge:"_badge_8amfj_2","badge--size-medium":"_badge--size-medium_8amfj_9","badge--size-small":"_badge--size-small_8amfj_21","badge--type-primary":"_badge--type-primary_8amfj_33","badge--type-black":"_badge--type-black_8amfj_38","badge--type-white":"_badge--type-white_8amfj_43","badge--type-red":"_badge--type-red_8amfj_48","badge--type-green":"_badge--type-green_8amfj_53","badge--type-warning":"_badge--type-warning_8amfj_58","badge--type-gray":"_badge--type-gray_8amfj_63","badge--type-disabled":"_badge--type-disabled_8amfj_68","badge--circle":"_badge--circle_8amfj_73","badge--with-border":"_badge--with-border_8amfj_76"},o=(0,i.forwardRef)(({type:e="primary",circle:t=!1,withBorder:s=!1,size:r="medium",badgeNumber:i,maxBadgeNumber:o=99,className:d,children:c,...m},p)=>{let u;return u=void 0!==i&&i>o?`${o}
1+`:i,(0,a.jsx)("span",{ref:p,className:(0,l.c)(n.badge,d,n[`badge--type-${e}`],n[`badge--size-${r}`],t&&n["badge--circle"],s&&n["badge--with-border"]),"data-yds-component":"Badge",...m,children:void 0!==i?u:c})});o.displayName="Badge";let d={chips:"_chips_1y6r8_3","chips--inverted":"_chips--inverted_1y6r8_145",chips__badge:"_chips__badge_1y6r8_195","chips--primary":"_chips--primary_1y6r8_198","chips--secondary":"_chips--secondary_1y6r8_219","chips--selected":"_chips--selected_1y6r8_240","chips--small":"_chips--small_1y6r8_261","chips--medium":"_chips--medium_1y6r8_268","chips--disabled":"_chips--disabled_1y6r8_275","chips__close-button":"_chips__close-button_1y6r8_293"},c=(e,t,s)=>{let a={};return a.size=e,!0===t?a.type="disabled":a.type="primary"===s||"selected"===s?"white":"primary",a.circle=!0,a},m=(0,i.forwardRef)(({inverted:e=!1,type:t="primary",size:s="medium",disabled:i=!1,leftIcon:n="medium"===s?(0,a.jsx)(r.P.ActionsDoneOutlined,{width:18,height:18}):(0,a.jsx)(r.P.ActionsDoneOutlined,{width:16,height:16}),showLeftIcon:m=!1,onCloseIconClick:p,closeIcon:u=(0,a.jsx)(r.P.CloseOutlined,{width:16,height:16}),showCloseIcon:h=!1,closeIconButtonProps:x,badgeProps:g=c(s,i,t),showBadge:f=!1,className:b,children:y,...v},w)=>(0,a.jsxs)("span",{ref:w,role:"status","aria-label":"string"==typeof y?y:void 0,"aria-disabled":i,tabIndex:!0===i?-1:0,className:(0,l.c)("chips",d.chips,e&&d["chips--inverted"],d[`chips--${t}`],d[`chips--${s}`],i&&d["chips--disabled"],b),...v,children:[m&&n,y,f&&(0,a.jsx)(o,{...c(s,i,t),...g,className:(0,l.c)(d.chips__badge,g?.className)}),h&&(0,a.jsx)("button",{onClick:p,...x,className:(0,l.c)(d["chips__close-button"],x?.className),children:u})]}));m.displayName="Chips"},66407:function(e,t,s){"use strict";s.d(t,{Z:function(){return x}});var a=s(71213),r=s(78998);let l=e=>{switch(e){case"m":default:return(0,r.iv)(["font-size:0.875rem;line-height:1.25rem;"]);case"s":return(0,r.iv)(["font-size:0.75rem;line-height:1rem;"])}},i=(e,t)=>{switch(e){case"m":default:return(0,r.iv)(["padding:2px ",";border-radius:",";"],t.constants.spacing["2x"],t.constants.radius.xs);case"s":return(0,r.iv)(["padding:"," ",";border-radius:",";"],t.constants.spacing["0.5x"],t.constants.spacing["2x"],t.constants.radius.xs)}},n=r.zo.span.withConfig({displayName:"StyledTagInfo",componentId:"yds__sc-10aebt8-0"})(["font-weight:500;",""],({size:e})=>l(e)),o=r.zo.div.withConfig({displayName:"StyledTagIcon",componentId:"yds__sc-10aebt8-1"})(["width:",";height:",";display:flex;align-items:center;justify-content:center;cursor:pointer;color:",";transition:0.3s;svg{display:inline;}"],({theme:e,size:t})=>"s"===t?e.constants.spacing["3x"]:e.constants.spacing["4x"],({theme:e,size:t})=>"s"===t?e.constants.spacing["3x"]:e.constants.spacing["4x"],({theme:e})=>e.colors.gray80),d=r.zo.div.withConfig({displayName:"StyledTagWrapper",componentId:"yds__sc-10aebt8-2"})(["display:inline-flex;align-items:center;gap:",";background-color:",";color:",";"," cursor:pointer;&:hover ","{color:",";}"],({theme:e})=>e.constants.spacing["1x"],({theme:e,$variant:t})=>"light"===t?e.colors.gray0:e.colors.gray30,({theme:e})=>e.colors.gray100,({size:e,theme:t})=>i(e,t),o,({theme:e})=>e.colors.gray100);var c=s(54180),m=s(52922),p=s(34176);let u=({tooltipClassNames:e,...t})=>(0,a.jsx)(m.u,{...t,tooltipClassNames:(0,p.c)("_hint_d5e4t_1",e)});u.displayName="Hint",s(41081);let h=({children:e,fullText:t,showTooltip:s})=>s?(0,a.jsx)(u,{text:t,children:e}):e,x=({className:e,testId:t,text:s,onClose:r,size:l="m",mode:i="default",type:m="default",variant:p="light",count:u=1,onCountMode:x,children:g,truncate:f=32,showTooltip:b=!1!==f&&(s??"").length>f,tooltipText:y=s,...v})=>{var w;return(0,a.jsx)(h,{fullText:y,showTooltip:b,children:(0,a.jsx)(d,{className:e,"data-testid":t,size:l,$type:m,$variant:p,...v,children:"count"===i?(0,a.jsxs)(n,{size:l,$type:m,onClick:"count"===i?x:void 0,children:["+",u]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(n,{size:l,$type:m,children:!1!==f?(w=s??"").length<=f?w:w.slice(0,f)+"...":s}),"disabled"!==m&&(0,a.jsx)(o,{onClick:r,size:l,children:g??(0,a.jsx)(c.P.CloseOutlined,{})})]})})})}},52922:function(e,t,s){"use strict";s.d(t,{u:function(){return w}});var a=s(71213),r=s(41081),l=s(94589),i=s(82117),n=s(99600),o=s(66907),d=s(70386),c=s(72625),m=s(78998);let p=(...e)=>`var(--${e.join("-")})`,u=m.zo.div.withConfig({displayName:"AnimatedTooltipContainer",componentId:"yds__sc-1uxvppm-0"})(["position:relative;display:flex;flex-direction:column;gap:4px;z-index:1000;max-width:550px;cursor:default;border:none;background:",";padding:"," ",";padding-right:",";border-radius:",";box-shadow:0 2px 6px 0 rgb(111 114 132 / 6%),0 10px 15px 0 rgb(111 114 132 / 8%),0 10px 35px 0 rgb(0 0 0 / 10%);opacity:0;transform:translate(var(--tooltip-x,0),var(--tooltip-y,0));transition:opacity 0.15s ease,transform 0.15s ease;svg{display:inline;}&[data-enter]{opacity:1;transform:translate(0,0);}"],p("colors","gray0"),p("constants","spacing","3x"),p("constants","spacing","4x"),({$closable:e})=>e?"32px":p("constants","spacing","4x"),p("constants","radius","l")),h=m.zo.p.withConfig({displayName:"TooltipTitle",componentId:"yds__sc-1uxvppm-1"})(["font-weight:600;line-height:1.5rem;font-size:1rem;color:",";"],p("colors","gray100")),x=m.zo.div.withConfig({displayName:"TooltipText",componentId:"yds__sc-1uxvppm-2"})(["font-weight:400;line-height:1.25rem;font-size:0.875rem;color:",";"],p("colors","gray100")),g=m.zo.button.withConfig({displayName:"TooltipCloseButton",componentId:"yds__sc-1uxvppm-3"})(["cursor:pointer;position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;border-radius:",";& svg{transition:all 0.15s ease-in-out;fill:",";stroke:",";}&:hover svg{fill:",";stroke:",";}"],p("constants","radius","s"),p("colors","gray90"),p("colors","gray90"),p("colors","gray100"),p("colors","gray100"));var f=s(54180),b=s(34176);let y=e=>{let t=e.currentPlacement.split("-");return"top"===t[0]||"bottom"===t[0]?0:"left"===t[0]?-10:10},v=e=>{let t=e.currentPlacement.split("-");return"left"===t[0]||"right"===t[0]?0:"top"===t[0]?-10:10},w=(0,r.forwardRef)(({open:e,onClose:t,setOpen:s,placement:m="bottom",text:p,title:w,closable:j,gutter:_=4,hideTimeout:N=150,showTimeout:k=300,className:P,arrow:C=!0,style:z,defaultOpen:E,tooltipClassNames:F,disableAnimation:A=!1,onClick:I,ariakitTooltipParams:T,showOnHover:Z,...O},S)=>{let{className:B,...R}=T||{},M=(0,l._)({open:e,setOpen:e=>{s?.(e),e||t?.()},defaultOpen:E,placement:m,hideTimeout:N,showTimeout:k}),L=void 0===e,q=(0,r.useRef)(null),$=(0,r.useRef)(null),D=(0,r.useCallback)(e=>{q.current=e,"function"==typeof S?S(e):S&&(S.current=e)},[S]),H=(0,i.Kw)(M,"mounted"),K=(0,i.Kw)(M,"currentPlacement"),W=y({currentPlacement:K}
1),U=v({currentPlacement:K});return(0,a.jsxs)(n.p,{store:M,children:[(0,a.jsx)(o.e,{showOnHover:Z??L,render:(0,a.jsx)("div",{style:{display:"inline-block"}}),...O,onClick:e=>{M.show(),I?.(e)},ref:D}),H&&(0,a.jsxs)(d.u,{alwaysVisible:!A,hideOnHoverOutside:L,hideOnInteractOutside:!0,slide:!1,shift:["top","right","bottom","left"].includes(K)?0:-6,gutter:_,style:z,className:(0,b.c)(P,B),render:(0,a.jsx)(u,{$closable:j,"data-closable":j||void 0,className:F,ref:$,style:A?void 0:{"--tooltip-x":`${W}px`,"--tooltip-y":`${U}px`}}),...R,children:[!!C&&(0,a.jsx)(c.C,{size:16}),!!w&&(0,a.jsx)(h,{children:w}),!!p&&(0,a.jsx)(x,{children:p}),!!j&&(0,a.jsx)(g,{"data-yds-close-button":!0,onClick:M.hide,children:(0,a.jsx)(f.P.CloseOutlined,{width:16,height:16})})]})]})})}},function(e){e.O(0,[1150,8998,775,5338,4503,7759,1720,5268,454,743,600,1437,9304,5055,8333,531,406,4304,7548,7538,1986,1744],function(){return e(e.s=24426)}),_N_E=e.O()}]);
2//# sourceMappingURL=page-f2b98165651b813c.js.map

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.