PageSourceSearch

https://www.bspb.ru/_next/static/chunks/5257.eefeacd5b31613a9.js

js bspb.ru collected 2026-10-09 16:49:15 UTC 6,197 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5257],{27197:function(e,t,n){n.d(t,{X:function(){return Heading}});var r=n(85893),o=n(23100);n(67294);var a=n(72151),l=n(27455);let Heading=e=>{let t,{variant:n,children:i,accent:c=!1,defaultSpace:u,...d}=e,s=(0,a.vZ)(l.default.text.accent);return!0===u||"lg"===u?t={base:"space.32",sm:"space.40"}:"sm"===u&&(t={base:"space.20",sm:"space.40"}),(0,r.jsx)(o.xu,{as:n,textStyle:n,color:c&&s,mb:t,...d,children:i})};t.Z=Heading},35393:function(e,t,n){n.d(t,{Z:function(){return r.X}});var r=n(27197)},79610:function(e,t,n){n.d(t,{X:function(){return Paper}});var r=n(85893),o=n(23100),a=n(72151),l=n(27455);let Paper=e=>{let{children:t,withOutHover:n=!1,withOutBorderRadius:i=!1,withBoxShadow:c=!1,variant:u="primary_bg",...d}=e,s=(0,a.vZ)(l.default.bg.component.accent.default),g=(0,a.vZ)(l.default.bg.component.accent.hover);return(0,r.jsx)(o.xu,{...{primary_bg:{bgColor:"bg.component.primary.default",_hover:n?{}:{bgColor:"bg.component.primary.hover"}},secondary_bg:{bgColor:"bg.component.secondary.default",_hover:n?{}:{bgColor:"bg.component.secondary.hover"}},dark_bg:{bgColor:"bg.component.dark"},light_bg:{bgColor:"bg.component.primary.default"},accent_bg:{bgColor:s,_hover:n?{}:{bgColor:g}},variant_1:{bgColor:"bg.component.variant_1"},variant_2:{bgColor:"bg.component.variant_2"},hero_banner_primary:{bgColor:"primary.default.yarko"},hero_banner_secondary:{bgColor:"secondary.default.light"},hero_banner_premium_light:{bgColor:"secondary.default.premium_light"},hero_banner_premium:{bgColor:"secondary.default.premium"}}[u],borderRadius:i?0:16,boxShadow:c?"0 0 5px 0 ".concat(l.default.grey.default_transparent):"",transition:"0.2s ease-in-out",...d,children:t})};t.Z=Paper},7212:function(e,t,n){n.d(t,{Z:function(){return r.X}});var r=n(79610)},25257:function(e,t,n){n.r(t),n.d(t,{ChipSection:function(){return ChipSection},default:function(){return ChipSection}});var r,o,a,l,i=n(85893),c=n(36979),u=n(94060),d=n(204),s=n(95319),g=n(23100),p=n(52774),h=n.n(p),f=n(11163),v=n(67294),b=n(35393),m=n(7212),y=n(925);(r=a||(a={})).left="left",r.center="center",(o=l||(l={})).center="center",o.right="right";var x=n(15695),_=n(41597),C=n(39185),w=n(69733);let S={[a.left]:"flex-start",[a.center]:"center",[l.right]:"flex-end"},k={[a.left]:"left",[a.center]:"center"},R="chip",getChipSlug=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return h()().transform(e).toLowerCase().replace(/[^a-z0-9]+/g,"-").replace(/^-|-$/g,"")},ChipSection=e=>{var t,n;let{Heading:r,HeadingPosition:o=a.center,chipsPosition:p=l.center,chips:h=[],primaryBackgraund:j,isFirstSection:Z,pageId:q}=e,E=(0,f.useRouter)(),{isMobile:I}=(0,_.k)(),T=(0,v.useRef)(),B=(0,v.useRef)(0),L=(0,v.useMemo)(()=>h.filter(e=>{let{name:t}=e;return!!(null==t?void 0:t.trim())}),[h]),N=(0,v.useMemo)(()=>L.map(e=>{let{name:t}=e;return getChipSlug(t)}),[L]),[H,X]=(0,C.c)(L),A=k[o]||k.center,z=S[p]||S.center,D=L[H];return((0,v.useEffect)(()=>{if(!E.isReady||!N.length)return;let e=Array.isArray(E.query[R])?E.query[R][0]:E.query[R],t=N.findIndex(t=>t===e);-1!==t&&(X(t),I&&requestAnimationFrame(()=>(0,w.t)(t,T,B)))},[E.isReady,E.query.chip,N,I]),L.length)?(0,i.jsx)(m.Z,{variant:j?"primary_bg":"secondary_bg",withOutBorderRadius:!0,withOutHover:!0,children:(0,i.jsxs)(c.W,{variant:"p-outside-md",display:"flex",flexDir:"column",pt:Z&&"0",children:[r&&(0,i.jsx)(b.Z,{variant:"h2",mb:{base:"space.16",sm:"space.24"},textAlign:A,children:r}),(0,i.jsx)(u.E,{value:"".concat(H),onChange:e=>{var t;let n=Number(e);X(n);let r={...E.query};delete r.slug,E.replace({pathname:window.location.pathname,query:{...r,[R]:N[n]}},void 0,{shallow:!0,scroll:!1}),I&&(0,w.t)(n,T,B),(0,x.B)({action:x.yk.CLICK,label:"chip_section_".concat(null===(t=L[n])||void 0===t?void 0:t.name),category:x.pN.BUTTON})},children:(0,i.jsx)(d.k,{ref:T,justifyContent:{base:"flex-start",sm:z},gap:"space.12",overflowX:"auto",scrollSnapType:"x mandatory",sx:{scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}},p:"3px",children:L.map((e,t)=>{let{name:n,page_tab:r}=e;return(0,i.jsx)(s.Y,{"data-chip-index":t,"data-index":t,flexShrink:0,value:"".concat(t),variant:"chip-primary",children:n},"".concat((null==r?void 0:r.id)||n,"-").concat(t))})})}),(0,i.jsx)(g.xu,{children:(0,i.jsx)(y.Z,{sections:(null==D?void 0:null===(t=D.page_tab)||void 0===t?void 0:t.contentSections)||[],pageId:q,tabId:null==D?void 0:null===(n=D.page_tab)||void 0===n?void 0:n.id})})]})}):null}},39185:function(e,t,n){n.d(t,{c:function(){return useRelationTabIndex}});var r=n(67294);let useRelationTabIndex=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],[t,n]=(0,r.useState)(0);return(0,r.useEffect)(()=>
1{if(!e.length&&0!==t){n(0);return}t>e.length-1&&n(0)},[t,e.length]),[t,n]}},69733:function(e,t,n){n.d(t,{E:function(){return setInUrlTab},t:function(){return horizontalScroll}});let setInUrlTab=(e,t,n)=>{var r;let o=null===(r=n[e].page_tab)||void 0===r?void 0:r.url;t({pathname:window.location.pathname,query:{tab:o}},void 0,{shallow:!0,scroll:!1})},horizontalScroll=(e,t,n)=>{var r,o;let a=t.current;if(!a)return;let l=null===(r=a.querySelector('[data-index="'.concat(e+1,'"]')))||void 0===r?void 0:r.getBoundingClientRect(),i=null===(o=a.querySelector('[data-index="'.concat(e-1,'"]')))||void 0===o?void 0:o.getBoundingClientRect();if(n.current===e)return;let c=0;n.current>e&&(c=a.scrollLeft-a.getBoundingClientRect().right+(null==l?void 0:l.right)-(null==l?void 0:l.width)/2),n.current<e&&(c=a.scrollLeft+(null==i?void 0:i.left)-a.getBoundingClientRect().left+(null==i?void 0:i.width)/2),a.scrollTo({left:c,behavior:"smooth"}),n.current=e}},50591:function(e,t,n){n.d(t,{u:function(){return parseNumberFromString}});let parseNumberFromString=e=>parseInt(e,10)},41597:function(e,t,n){n.d(t,{k:function(){return useDiveceCheck}});var r=n(67294),o=n(17419),a=n(50591);let l="(max-width: ".concat((0,a.u)(o.Z.sm)-1,"px)"),i=r.useLayoutEffect,useDiveceCheck=()=>{let[e,t]=(0,r.useState)(!1);return i(()=>{let e=window.matchMedia(l),sync=()=>t(e.matches);return sync(),e.addEventListener("change",sync),()=>e.removeEventListener("change",sync)},[]),{isMobile:e}}}}]);

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.