(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9850],{5214:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"workAsyncStorage",{enumerable:!0,get:function(){return l.workAsyncStorageInstance}});let l=a(17828)},15855:(e,t,a)=>{"use strict";a.d(t,{C:()=>b}),a(48382);var l=a(95155),r=a(12115),i=a(25032),n=a(66216),s=a(8260),o=a(14347),c=a(29722),d=a(20197),u=a(11246),p=a(17194),h=a(22855);let m=(0,a(7596).g)("journal","sc"),g=Object.freeze({wrapper:`${m}__wrapper`,title:`${m}__title`,subtitle:`${m}__subtitle`,scrollableWrapper:`${m}__scrollable-wrapper`,chipsWrapper:`${m}__chips-wrapper`,slider:`${m}__slider`,sliderItem:`${m}__slider-item`,article:`${m}__article`,imgWrapper:`${m}__img-wrapper`,articleBody:`${m}__article-body`,articleTitle:`${m}__article-title`,articleDate:`${m}__article-date`,checkAllLink:`${m}__check-all-link`}),_="finkit-widgets-sc-journal",f="https://assets.finuslugi.ru/mp-assets/widgets/journal/default_post_image.png",b=({data:e,eventCategory:t=_,className:a})=>{var m;let b=(0,o.qF)("xl"),[v,x]=(0,r.useState)(!0),[y,$]=(0,r.useState)(0),j=Array.isArray(null==e?void 0:e.chips)?e.chips.filter(({items:e})=>!!(null!=e&&e.length)):[],N=j.some(({id:e})=>e===y)?y:null==(m=j[0])?void 0:m.id,w=j.find(({id:e})=>e===N),C=(null==w?void 0:w.items)||[];if((0,r.useEffect)(()=>{x(!b)},[b]),!j.length)return null;let k=e=>{e.target.src!==f&&(e.target.src=f)};return(0,l.jsxs)("div",{className:(0,c.A)(g.wrapper,a),children:[(0,l.jsxs)(n.m,{children:[(0,l.jsx)("h2",{className:g.title,children:null==e?void 0:e.title}),(0,l.jsx)("div",{className:g.subtitle,children:null==e?void 0:e.description})]}),(0,l.jsx)("div",{className:g.scrollableWrapper,children:(0,l.jsx)(n.m,{children:(0,l.jsx)("div",{className:g.chipsWrapper,children:j.length>1&&(0,l.jsx)(i.C,{chips:j,value:N,variant:"secondary",size:v?"m":"l",onChipClick:e=>{var a;let l=(null==(a=j.find(({id:t})=>t===e))?void 0:a.label)||"";(0,d.h)({eventCategory:t,eventActionType:d.D.tab,eventActionText:l}),$(e)}})})})}),(0,l.jsxs)(n.m,{children:[(0,l.jsx)(s.A,{className:g.slider,options:{slidesPerView:"auto",spaceBetween:0,autoplay:{delay:3500,disableOnInteraction:!0},loop:!0},pagination:!0,navigation:!0,navigationVariant:"secondary",navigationSize:"s",children:C.map(e=>{let a,r;return(0,l.jsx)(s.D,{className:g.sliderItem,children:(0,l.jsxs)("a",{className:g.article,href:e.url,onClick:(a=e.title,r=e.url,()=>{(0,d.h)({eventCategory:t,eventActionType:d.D.block,eventActionText:a||"",eventLabel:r})}),children:[(0,l.jsx)("div",{className:g.imgWrapper,children:(0,l.jsx)("img",{src:e.img,alt:`изображение: ${e.title}`,loading:"lazy",onError:k})}),(0,l.jsxs)("div",{className:g.articleBody,children:[(0,l.jsx)("div",{className:g.articleTitle,children:e.title}),(0,l.jsx)("div",{className:g.articleDate,children:(e=>{if(!e||!/^\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}$/.test(e))return"";let t=new Date(e.replace(" ","T"));if(isNaN(t.getTime()))return"";let a=t.getDate(),l=t.getMonth();return`${a} ${["января","февраля","марта","апреля","мая","июня","июля","августа","сентября","октября","ноября","декабря"][l]}`})(e.dt)})]})]})},e.title)})},N),(0,l.jsx)(h.C,{href:(null==e?void 0:e.url)||"",event:{event:"data-event",eventCategory:t,eventAction:`link_${(0,p.t)((null==e?void 0:e.urlText)||"Показать все статьи")}`,eventLabel:(null==e?void 0:e.url)||""},dataLayerPush:u.d,className:g.checkAllLink,children:(null==e?void 0:e.urlText)||"Показать все статьи"})]})]})}},17828:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"workAsyncStorageInstance",{enumerable:!0,get:function(){return l}});let l=(0,a(64054).createAsyncLocalStorage)()},21957:(e,t,a)=>{"use strict";function l({moduleIds:e}){return null}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PreloadChunks",{enumerable:!0,get:function(){return l}}),a(95155),a(47650),a(5214),a(2451),a(53887)},25032:(e,t,a)=>{"use strict";a.d(t,{C:()=>d});var l=a(95155),r=a(12115),i=a(29722),n=a(92681),s=a(83640);a(49735);let o=(0,s.g)("chips"),c=Object.freeze({chips:o,chip:`${o}__item`,icon:`${o}__icon`,iconLeft:`${o}__icon-left`,iconRight:`${o}__icon-right`,label:`${o}__label`,variants:{primary:`${o}--primary`,secondary:`${o}--secondary`,tertiary:`${o}--tertiary`},activeVariants:{primary:`${o}--active-primary`,secondary:`${o}--active-secondary`},sizes:{s:`${o}--s`,m:`${o}--m`,l:`${o}--l`},selected:`${o}--selected`,indicator:`${o}__indicator`,indicatorVariant:{red:`${o}__indicator--red`,orange:`${o}__indicator--orange`,green:`${o}__indicator--green`,purple:`${o}__indicator--purple`,purpleSecondary:`${o}__indicator--purple-secondary`,blue:`${o}__indicator--blue`,pink:`${o}__indicator--pink`}}),d=(0,r.forwardRef)(({chips:e,value:t,variant:a="primary",activeVariant:s="primary",multiple:o,clearable:d,size:u="m",className:p,style:h,dataQa:m,dataId:g,onChipClick:_,...f},b)=>{let[v,x]=(0,r.useState)(o?[]:void 0),y=(0,r.useRef)(null);(0,r.useImperativeHandle)(b,()=>({getRoot:()=>y.current,getSelectedChips:()=>v})),(0,r.useEffect)(()=>{o?x(Array.isArray(t)?t:[]):x(t)},[t,o]);let $=o||d,j=e=>o&&Array.isArray(v)?v.includes(e):v===e,N=(e,t,a)=>{x(a),null==_||_(e,t,a)},w=(e,t)=>{if(o&&Array.isArray(v))if(j(e)){let a=v.filter(t=>t!==e);N(e,t,a)}else N(e,t,[...v,e]);else{let a=d&&j(e)?void 0:e;N(e,t,a)}};return(0,l.jsx)("div",{ref:y,className:(0,i.A)(p,c.chips),style:h,...f,"data-id":g,"data-qa":m,children:e.map((e,t)=>(({id:e,label:t,iconLeft:r,iconRight:o,indicator:d},p)=>{let h=j(e);return(0,l.jsxs)("div",{className:(0,i.A)(c.chip,c.sizes[u],c.activeVariants[s],c.variants[a],[{[c.selected]:h}]),role:$?"checkbox":"radio","aria-checked":h,"aria-label":t,tabIndex:0,"data-qa":(0,n.g)(`${m}-item-${++p}`,!!m),onClick:t=>{w(e,t)},onKeyDown:t=>{("Enter"===t.key||" "===t.key)&&(t.preventDefault(),w(e,t))},children:[r&&(0,l.jsx)("span",{className:(0,i.A)(c.icon,c.iconLeft),"aria-hidden":"true",children:r}),(0,l.jsx)("span",{className:(0,i.A)(c.label),children:t}),d&&(0,l.jsx)("div",{className:(0,i.A)(c.indicator,c.indicatorVariant[d])}),o&&(0,l.jsx)("span",{className:(0,i.A)(c.icon,c.iconRight),"aria-hidden":"true",children:o})]},e)})(e,t))})});d.displayName="Chips"},26111:(e,t,a)=>{"use strict";a.d(t,{E:()=>C}),a(89190);var l=a(95155),r=a(66216),i=a(79253),n=a(29722),s=a(12115),o=a(24691),c=a(14347),d=a(20197),u=a(7596);let p={display:"inline-block",lineHeight:0,backfaceVisibility:"hidden"},h={width:"1em",height:"1em",overflowClipMargin:"content-box",overflow:"hidden"},m=e=>s.createElement("svg",{width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},s.createElement("path",{d:"M9 8a.75.75 0 000 1.5h4.44l-5.22 5.22a.75.75 0 101.06 1.06l5.22-5.22v4.445a.75.75 0 101.5 0V8.75a.75.75 0 00-.75-.75H9z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}));function g({className:e,style:t,boxSize:a,size:l,onClick:r}){return s.createElement("span",{className:e,style:{...p,...r&&{cursor:"pointer"},...l&&{fontSize:`${l}px`},...a&&{width:`${a}px`,height:`${a}px`,display:"inline-flex",alignItems:"center",justifyContent:"center"},...t},...r?{role:"button",tabIndex:"0",onClick:r}:{}},s.createElement(m,{viewBox:"0 0 24 24",style:h}))}g.displayName="IconFdsArrowUpRightSmallO";let _=(0,u.g)("support","sc"),f=Object.freeze({support:_,title:`${_}__title`,cardsContainer:`${_}__cards-container`}),b="cb-support",v=(0,u.g)("support-app-card","sc"),x=Object.freeze({supportAppCard:v,textWrapper:`${v}__text-wrapper`,imageContainer:`${v}__image-container`,title:`${v}__title`,description:`${v}__description`,button:`${v}__button`,imageWrapper:`${v}__image-wrapper`,image:`${v}__image`}),y=({title:e,linkUrl:t,s3Assets:a,description:r})=>{let i=(0,c.nu)("s");return(0,l.jsxs)("div",{className:x.supportAppCard,onClick:()=>{i&&((0,d.h)({eventCategory:b,eventActionType:d.D.banner,eventActionText:e,eventLabel:t}),window.open(t,"_blank","noreferrer"))},children:[(0,l.jsx)(o.$,{className:x.button,iconLeft:(0,l.jsx)(g,{size:24}),shape:"circle-icon",size:"xs"}),(0,l.jsxs)("div",{className:x.textWrapper,children:[(0,l.jsx)("div",{className:x.title,children:e}),!!r&&(0,l.jsx)("div",{className:x.description,children:r})]}),(0,l.jsx)("div",{className:x.imageContainer,children:(0,l.jsxs)("picture",{className:x.imageWrapper,children:[(0,l.jsx)("source",{media:"(max-width: 767px)",srcSet:`${a}/mp-assets/widgets/SupportBlock/mobile-app.png 1x, ${a}/mp-assets/widgets/SupportBlock/mobile-app@2x.png 2x`}),(0,l.jsx)("img",{className:x.image,loading:"lazy",src:`${a}/mp-assets/widgets/SupportBlock/qr-code-mobile-app.jpg`,srcSet:`${a}/mp-assets/widgets/SupportBlock/qr-code-mobile-app.jpg 1x, ${a}/mp-assets/widgets/SupportBlock/qr-code-mobile-app@2x.jpg 2x`})]})})]})},$=(0,u.g)("support-phone-card","sc"),j=Object.freeze({supportPhoneCard:$,contacts:`${$}__contacts`,contactsExtra:`${$}__contacts-extra`,phone:`${$}__phone`,phonesExtra:`${$}__phones-extra`,phoneExtra:`${$}__phone-extra`,chat:`${$}__chat`,text:`${$}__text`,image:`${$}__image`}),N=({phones:e,phonesExtra:t,description:a,s3Assets:r})=>{let i=(0,s.useCallback)(()=>{var e,t,a;null==(a=null==(t=null==(e=null==window?void 0:window.supportWidget)?void 0:e.craftTalk)?void 0:t.open)||a.call(t),(0,d.h)({eventCategory:b,eventActionType:d.D.button,eventActionText:"messenger",eventLabel:"chat"})},[]),n=e=>{let t=e.replace(/[\s-]/g,"");(0,d.h)({eventCategory:b,eventActionType:d.D.link,eventActionText:"phone",eventLabel:t})};return(0,l.jsxs)("div",{className:j.supportPhoneCard,children:[(0,l.jsxs)("div",{className:j.contacts,children:[e.map(e=>(0,l.jsx)("a",{className:j.phone,href:e.href,onClick:()=>n(e.label),children:e.label},e.label)),(0,l.jsx)("span",{className:j.chat,onClick:i,children:"Онлайн чат"})]}),(null==t?void 0:t.length)>0&&(0,l.jsxs)("div",{className:j.contactsExtra,children:[(0,l.jsx)("p",{className:j.text,children:"Дополнительные телефоны"}),(0,l.jsx)("div",{className:j.phonesExtra,children:t.map(e=>(0,l.jsx)("a",{className:j.phoneExtra,href:e.href,onClick:()=>n(e.label),children:e.label},e.label))})]}),(0,l.jsx)("p",{className:j.text,children:a}),(0,l.jsx)("img",{className:j.image,src:`${r}/mp-assets/widgets/SupportBlock/bannerSupportGirl.png`,loading:"lazy"})]})},w=({className:e,phoneCard:t,appCard:a,s3Assets:s})=>t&&a?(0,l.jsx)("section",{className:(0,n.A)(f.support,e),children:(0,l.jsxs)(r.m,{children:[(0,l.jsx)(i.D,{as:"h2",type:"display",weight:"bold",className:f.title,children:"Поддержка"}),(0,l.jsxs)("div",{className:f.cardsContainer,children:[(0,l.jsx)(N,{s3Assets:s,...t}),(0,l.jsx)(y,{s3Assets:s,...a})]})]})}):null;w.displayName="Support";let C=w},37206:(e,t,a)=>{"use strict";a.d(t,{default:()=>r.a});var l=a(75707),r=a.n(l)},37940:(e,t,a)=>{"use strict";a.d(t,{ms:()=>l.D,n5:()=>l.g,pm:()=>l.a,uu:()=>l.h});var l=a(52708)},39041:()=>{},41112:(e,t,a)=>{"use strict";function l({reason:e,children:t}){return t}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BailoutToCSR",{enumerable:!0,get:function(){return l}}),a(1980)},48382:()=>{},49557:()=>{},49735:()=>{},64054:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a={bindSnapshot:function(){return o},createAsyncLocalStorage:function(){return s},createSnapshot:function(){return c}};for(var l in a)Object.defineProperty(t,l,{enumerable:!0,get:a[l]});let r=Object.defineProperty(Error("Invariant: AsyncLocalStorage accessed in runtime where it is not available"),"__NEXT_ERROR_CODE",{value:"E504",enumerable:!1,configurable:!0});class i{disable(){throw r}getStore(){}run(){throw r}exit(){throw r}enterWith(){throw r}static bind(e){return e}}let n="u">typeof globalThis&&globalThis.AsyncLocalStorage;function s(){return n?new n:new i}function o(e){return n?n.bind(e):i.bind(e)}function c(){return n?n.snapshot():function(e,...t){return e(...t)}}},68635:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o}});let l=a(95155),r=a(12115),i=a(41112);function n(e){return{default:e&&"default"in e?e.default:e}}a(21957);let s={loader:()=>Promise.resolve(n(()=>null)),loading:null,ssr:!0},o=function(e){let t={...s,...e},a=(0,r.lazy)(()=>t.loader().then(n)),o=t.loading;function c(e){let n=o?(0,l.jsx)(o,{isLoading:!0,pastDelay:!0,error:null}):null,s=!t.ssr||!!t.loading,c=s?r.Suspense:r.Fragment,d=t.ssr?(0,l.jsxs)(l.Fragment,{children:[null,(0,l.jsx)(a,{...e})]}):(0,l.jsx)(i.BailoutToCSR,{reason:"next/dynamic",children:(0,l.jsx)(a,{...e})});return(0,l.jsx)(c,{...s?{fallback:n}:{},children:d})}return c.displayName="LoadableComponent",c}},68990:(e,t,a)=>{"use strict";a.d(t,{a:()=>b});var l=a(95155),r=a(12115),i=a(76701),n=a(29722),s=a(37370),o=a(92681),c=a(83640),d=a(87978),u=a(78012),p=a(62849),h=a(26048);a(39041);let m=(0,c.g)("modal"),g=Object.freeze({modal:m,overlay:`${m}__overlay`,withoutFooter:`${m}--without-footer`,noContent:`${m}--no-content`,open:`${m}--open`,overlayOpen:`${m}__overlay--open`,height:{medium:`${m}--height-medium`,full:`${m}--height-full`},size:{s:`${m}--s`,m:`${m}--m`,l:`${m}--l`,xl:`${m}--xl`},header:`${m}__header`,headerText:`${m}__header-text`,headerTitle:`${m}__header-title`,headerSubtitle:`${m}__header-subtitle`,closeIcon:`${m}__close-icon`,backButton:`${m}__back-button`,backButtonText:`${m}__back-button-text`,headerStates:{centered:`${m}__header--centered`,withLongBtn:`${m}__header--with-long-btn`,defaultHeight:`${m}__header--default-height`},content:`${m}__content`,withoutPadding:`${m}__content--without-padding`,withScroll:`${m}__content--with-scroll`,footer:`${m}__footer`,footerContainer:`${m}__footer-container`,footerBtn:`${m}__footer-btn`,footerDescription:`${m}__footer-description`,divider:`${m}__divider`,dividerTop:`${m}__divider--top`,dividerBottom:`${m}__divider--bottom`}),_=({primaryBtnText:e,onPrimary:t,secondaryBtnText:a,onSecondary:r,thirdBtnText:i,onThird:s,description:c,children:u,noContent:p,dataQa:h})=>(0,l.jsxs)("div",{"data-qa":(0,o.g)(`${h}-footer`,!!h),className:(0,n.A)(g.footer,{[g.noContent]:p}),children:[!p&&(0,l.jsx)("div",{className:(0,n.A)(g.divider,g.dividerTop)}),u||(0,l.jsxs)("div",{className:g.footerContainer,children:[i&&(0,l.jsx)(d.a,{dataQa:(0,o.g)(`${h}-footer-third-btn`,!!h),label:i,variant:"secondary",size:"s",className:g.footerBtn,onClick:s}),a&&(0,l.jsx)(d.a,{dataQa:(0,o.g)(`${h}-footer-secondary-btn`,!!h),label:a,variant:"secondary",size:"s",className:g.footerBtn,onClick:r}),e&&(0,l.jsx)(d.a,{dataQa:(0,o.g)(`${h}-footer-primary-btn`,!!h),label:e,size:"s",className:g.footerBtn,onClick:t})]}),c&&(0,l.jsx)("span",{"data-qa":(0,o.g)(`${h}-footer-description`,!!h),className:g.footerDescription,children:c})]}),f=({text:e,title:t,subtitle:a,align:r="left",backBtnVariant:i,onBack:s,onClose:c,noContent:d,dataQa:m,withoutCloseBtn:_=!1})=>(0,l.jsxs)("div",{"data-qa":(0,o.g)(`${m}-header`,!!m),className:(0,n.A)(g.header,{[g.headerStates.centered]:"center"===r||!!i,[g.headerStates.withLongBtn]:"long"===i,[g.headerStates.defaultHeight]:!e&&!t&&!a}),children:[e&&(0,l.jsx)("span",{"data-qa":(0,o.g)(`${m}-header-text`,!!m),className:g.headerText,children:e}),t&&(0,l.jsx)("span",{"data-qa":(0,o.g)(`${m}-header-title`,!!m),className:g.headerTitle,children:t}),a&&(0,l.jsx)("span",{"data-qa":(0,o.g)(`${m}-header-subtitle`,!!m),className:g.headerSubtitle,children:a}),!_&&(0,l.jsx)("button",{"data-qa":(0,o.g)(`${m}-header-close`,!!m),type:"button",className:g.closeIcon,onClick:c,children:(0,l.jsx)(h.P,{children:(0,l.jsx)(p.S,{})})}),i&&(0,l.jsxs)("button",{"data-qa":(0,o.g)(`${m}-header-back`,!!m),type:"button",className:g.backButton,onClick:s,children:[(0,l.jsx)(h.P,{children:(0,l.jsx)(u.S,{})}),"long"===i&&(0,l.jsx)("span",{className:g.backButtonText,children:"Назад"})]}),!d&&(0,l.jsx)("div",{className:(0,n.A)(g.divider,g.dividerBottom)})]}),b=(0,r.forwardRef)(({header:e,footer:t,open:a=!1,size:c="m",noPadding:d=!1,height:u="full",onClose:p,children:h,className:m,style:b,dataQa:v,dataId:x,dismissDisabled:y=!1,...$},j)=>{let[N,w]=(0,r.useState)(!1),[C,k]=(0,r.useState)(!1),A=(0,r.useRef)(null);(0,r.useEffect)(()=>()=>{A.current&&cancelAnimationFrame(A.current)},[]),(0,r.useEffect)(()=>{if(A.current&&cancelAnimationFrame(A.current),a)return w(!0),A.current=requestAnimationFrame(()=>{requestAnimationFrame(()=>{k(!0)})}),()=>{A.current&&cancelAnimationFrame(A.current)};{k(!1);let e=setTimeout(()=>{w(!1)},300);return()=>{clearTimeout(e),A.current&&cancelAnimationFrame(A.current)}}},[a]);let S=()=>{k(!1);let e=setTimeout(()=>{null==p||p(),w(!1)},300);return()=>clearTimeout(e)},{context:T}=(0,i.we)({open:N,onOpenChange:e=>{e||S()}}),L=(0,i.s9)(T,{outsidePressEvent:"mousedown",outsidePress:!y,escapeKey:!y}),O=(0,i.It)(T,{role:"dialog"}),{getFloatingProps:R}=(0,i.bv)([L,O]),[z,B]=(0,r.useState)(!1),E=(0,r.useCallback)(e=>{e&&new ResizeObserver(()=>{B(e.scrollHeight>e.clientHeight)}).observe(e)},[]);return N?(0,l.jsx)(i.XF,{id:s.M,children:(0,l.jsx)(i.zR,{lockScroll:!0,className:(0,n.A)(g.overlay,{[g.overlayOpen]:C}),children:(0,l.jsx)(i.s3,{context:T,children:(0,l.jsxs)("div",{ref:j,className:(0,n.A)(g.modal,g.size[c],g.height[u],{[g.withoutFooter]:!(null==t?void 0:t.primaryBtnText)&&!(null==t?void 0:t.children),[g.open]:C},m),style:b,...R(),...$,"data-id":x,"data-qa":v,children:[(0,l.jsx)(f,{...e,dataQa:v,noContent:!h,onClose:S}),h&&(0,l.jsx)("div",{"data-qa":(0,o.g)(`${v}-content`,!!v),ref:E,className:(0,n.A)(g.content,{[g.withoutFooter]:!(null==t?void 0:t.primaryBtnText)&&!(null==t?void 0:t.children),[g.withoutPadding]:d,[g.withScroll]:z}),children:h}),((null==t?void 0:t.primaryBtnText)||(null==t?void 0:t.children))&&(0,l.jsx)(_,{...t,dataQa:v,noContent:!h})]})})})}):null});b.displayName="Modal"},75707:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r}});let l=a(73623)._(a(68635));function r(e,t){let a={};"function"==typeof e&&(a.loader=e);let r={...a,...t};return(0,l.default)({...r,modules:r.loadableGenerated?.modules})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},87888:(e,t,a)=>{"use strict";a.d(t,{I:()=>u});var l=a(95155),r=a(12115),i=a(29722),n=a(92681),s=a(83640);a(49557);let o=(0,s.g)("segmented-control"),c=Object.freeze({segmentedControl:o,secondary:`${o}--secondary`,tab:`${o}__tab`,label:`${o}__label`,icon:`${o}__icon`,slot:`${o}__slot`,states:{stretch:`${o}--stretch`,rounded:`${o}--rounded`,small:`${o}--s`,medium:`${o}--m`,weightVariant:`${o}--wight-medium`,left:`${o}__tab--left`,right:`${o}__tab--right`,active:`${o}__tab--active`,iconOnly:`${o}__tab--icon-only`,disabled:`${o}__tab--disabled`}}),d=Object.freeze({labelKey:"label",disabledKey:"disabled",slotLeftKey:"slotLeft",slotRightKey:"slotRight",iconLeftKey:"iconLeft",iconRightKey:"iconRight"}),u=(0,r.forwardRef)(({activeTabId:e,tabs:t,onTabChange:a,variant:s="primary",className:o,style:u,stretch:p=!1,rounded:h=!1,tabSettings:m,weightVariant:g="regular",size:_="m",onTabKeyDown:f,dataQa:b,dataId:v,...x},y)=>{var $;let j=(0,r.useRef)(null),N=(0,r.useMemo)(()=>{let e={...d,...m};return t.map(t=>({sourceTab:t,id:t.id,label:t[e.labelKey],disabled:t[e.disabledKey]??!1,slotLeft:t[e.slotLeftKey],slotRight:t[e.slotRightKey],iconLeft:t[e.iconLeftKey],iconRight:t[e.iconRightKey]}))},[m,t]),[w,C]=(0,r.useState)(e??(null==($=N[0])?void 0:$.id)),k=(0,r.useCallback)(e=>{let t=j.current,a=(null==e?void 0:e.target).closest(`.${c.tab}`),l=t.getBoundingClientRect(),r=a.getBoundingClientRect();t.scrollTo({left:r.left-l.left-4+(t.scrollLeft??0),behavior:"smooth"})},[]);return(0,r.useEffect)(()=>{null!=e&&C(e)},[e]),(0,r.useImperativeHandle)(y,()=>j),(0,l.jsx)("div",{ref:j,role:"tablist",className:(0,i.A)(c.segmentedControl,{[c.secondary]:"secondary"===s,[c.states.small]:"s"===_,[c.states.medium]:"m"===_,[c.states.weightVariant]:"medium"===g,[c.states.stretch]:p,[c.states.rounded]:h},o),style:u,...x,"data-id":v,"data-qa":b,children:N.map((e,t)=>(0,l.jsxs)("button",{type:"button",role:"tab","data-qa":(0,n.g)(`${b}-tab-${++t}`,!!b),"aria-selected":e.id===w,"aria-disabled":e.disabled?e.disabled:void 0,tabIndex:(null==e?void 0:e.disabled)?-1:0,className:(0,i.A)(c.tab,{[c.states.active]:e.id===w,[c.states.disabled]:e.disabled,[c.states.iconOnly]:!e.label&&(e.iconLeft||e.slotLeft),[c.states.left]:e.label&&(e.iconLeft||e.slotLeft),[c.states.right]:e.label&&(e.iconRight||e.slotRight)}),onClick:e.disabled?void 0:t=>{var l;return l=e.id,void(C(l),k(t),a(l,t))},onKeyDown:e.disabled?void 0:t=>{var a;return a=e.id,void(((null==t?void 0:t.key)===" "||(null==t?void 0:t.key)==="Enter")&&(C(a),k(t),null==f||f(a,t)))},children:[e.iconLeft&&(0,l.jsx)("span",{className:c.icon,children:e.iconLeft}),e.slotLeft&&e.label&&(0,l.jsx)("span",{className:c.slot,children:e.slotLeft}),e.label&&(0,l.jsx)("span",{className:c.label,children:e.label}),e.label&&(0,l.jsxs)(l.Fragment,{children:[e.slotRight&&(0,l.jsx)("span",{className:c.slot,children:e.slotRight}),e.iconRight&&(0,l.jsx)("span",{className:c.icon,children:e.iconRight})]})]},e.id))})});u.displayName="SegmentedControl"},89190:()=>{}}]);