"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3903],{68102:function(e,t,a){a.d(t,{Vp:function(){return a2},XZ:function(){return e1},aF:function(){return R},u:function(){return a8},u_:function(){return aB},zx:function(){return ep}});var n,l=a(2265),r=a(57437),c=a(5549),s=a(68263),i=a(16511),o=a(84889),d=a(69707),u=a(52521),h=a(16301),m=a(53766),p=a(29603),f=a(14486),g=a(68947),v=a(9912),b=a(370),x=a(40523),y=a(8315);let w=Object.freeze({xs:Object.freeze({maxWidth:599}),s:Object.freeze({minWidth:600,maxWidth:767}),m:Object.freeze({minWidth:768,maxWidth:1023}),l:Object.freeze({minWidth:1024,maxWidth:1279}),xl:Object.freeze({minWidth:1280,maxWidth:1439}),"2xl":Object.freeze({minWidth:1440,maxWidth:1919}),"3xl":Object.freeze({minWidth:1920})}),_=Object.freeze(Object.keys(w)),j=Object.freeze(_.filter(e=>"xs"!==e));function N(){return typeof window>"u"}Object.freeze(_.filter(e=>"3xl"!==e));let k=N()?l.useLayoutEffect:l.useEffect;function C(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return N()?t:window.matchMedia(e).matches}function D(e){let{defaultValue:t=!1,initializeWithValue:a=!0}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},[n,r]=(0,l.useState)(()=>a?C(e,t):null!=t&&t);function c(){r(C(e))}return k(()=>{let t=window.matchMedia(e);return c(),"function"==typeof t.addListener?t.addListener(c):t.addEventListener("change",c),()=>{"function"==typeof t.removeListener?t.removeListener(c):t.removeEventListener("change",c)}},[e]),n}function R(e){let{maxWidth:t}=w[e];return D("screen and (max-width: ".concat(t,"px)"))}function I(e){let{minWidth:t}=w[e];return D("screen and (min-width: ".concat(t,"px)"))}let E=e=>{let t=(0,l.useRef)(null);return(0,l.useEffect)(()=>{let a=a=>{var n;null!=(n=t.current)&&n.contains(a.target)||e()};return window.addEventListener("click",a),()=>window.removeEventListener("click",a)},[]),t},Z=function(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];return t?e:void 0},M=(e,t,a,n)=>{let l=[t,a,n];return l[e%100>4&&e%100<20?2:[2,0,1,1,1,2][e%10<5?e%10:5]]||l[0]};function L(e){return"u">typeof e}let S=e=>null==e;function F(e,t){let[a,n]=(0,l.useState)(e);return(0,l.useEffect)(()=>{L(t)&&n(t)},[JSON.stringify(t)]),[a,n]}let T=(e,t,a,n)=>{(0,l.useEffect)(()=>(e.addEventListener(t,a),()=>e.removeEventListener(t,a)),[...n,t,e,a])},B=function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],[t,a]=(0,l.useState)(e);return{value:t,show:(0,l.useCallback)(()=>a(!0),[]),hide:(0,l.useCallback)(()=>a(!1),[]),toggle:(0,l.useCallback)(()=>a(e=>!e),[])}};function z(e){return"".concat("finkit","-").concat(e)}let O=z("accordion"),A=z("accordion-item"),Y=Object.freeze({accordionItem:A,body:"".concat(A,"__body"),header:"".concat(A,"__header"),content:"".concat(A,"__content"),contentInner:"".concat(A,"__content-inner"),controlIcon:"".concat(A,"__control-icon"),titleWrapper:"".concat(A,"__title-wrapper"),title:"".concat(A,"__title"),icon:"".concat(A,"__icon"),toggleIcon:"".concat(A,"__toggle-icon"),subTitle:"".concat(A,"__subtitle"),caption:"".concat(A,"__caption"),states:{disabled:"".concat(A,"--disabled"),active:"".concat(A,"--active"),focused:"".concat(A,"--focused"),outline:"".concat(A,"--outline"),withControl:"".concat(A,"--with-control"),withIcon:"".concat(A,"--with-icon")}}),q=Object.freeze({accordion:O});function Q(e){return l.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},l.createElement("path",{d:"m17.03 11.28-4.5 4.5a.75.75 0 0 1-1.06 0l-4.5-4.5a.75.75 0 1 1 1.06-1.06L12 14.19l3.97-3.97a.75.75 0 1 1 1.06 1.06Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))}function P(e){return l.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},l.createElement("defs",null,l.createElement("clipPath",{id:"a"},l.createElement("path",{fill:"#fff",fillOpacity:0,d:"M0 0h24v24H0z"}))),l.createElement("g",{clipPath:"url(#a)"},l.createElement("path",{d:"M2 12C2 6.477 6.477 2 12 2s10 4.477 10 10-4.477 10-10 10S2 17.523 2 12Zm1.5 0a8.5 8.5 0 1 1 17 0 8.5 8.5 0 0 1-17 0Zm12.28-1.72-4.25 4.25a.722.722 0 0 1-.53.22.722.722 0 0 1-.53-.22l-2.25-2.25a.743.743 0 0 1 0-1.06.743.743 0 0 1 1.06 0L11 12.94l3.72-3.72a.743.743 0 0 1 1.06 0 .743.743 0 0 1 0 1.06Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"})))}function V(e){return l.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},l.createElement("path",{d:"M12.617 2.035a4.736 4.736 0 0 0-1.232 0c-1.28.167-2.263 1.01-3.216 2.25-.944 1.231-1.97 3.005-3.284 5.28l-.06.105c-1.316 2.277-2.342 4.053-2.937 5.487-.6 1.447-.838 2.72-.344 3.912.159.382.366.74.617 1.069.785 1.024 2.007 1.454 3.56 1.659 1.539.202 3.59.202 6.22.202h.12c2.63 0 4.681 0 6.22-.202 1.553-.204 2.775-.635 3.56-1.66a4.75 4.75 0 0 0 .617-1.068c.494-1.192.256-2.465-.344-3.912-.595-1.434-1.621-3.21-2.937-5.487l-.06-.105c-1.315-2.275-2.34-4.049-3.285-5.28-.952-1.24-1.935-2.083-3.215-2.25ZM11.58 3.522a3.23 3.23 0 0 1 .844 0c.678.089 1.343.535 2.22 1.677.877 1.143 1.854 2.83 3.205 5.169 1.352 2.34 2.328 4.031 2.88 5.364.552 1.331.606 2.13.344 2.762-.108.261-.25.507-.422.731-.415.543-1.135.897-2.564 1.085-1.43.188-3.382.189-6.085.189s-4.655-.001-6.085-.19c-1.43-.187-2.149-.54-2.564-1.084a3.249 3.249 0 0 1-.422-.73c-.262-.632-.208-1.432.344-2.763.552-1.333 1.528-3.023 2.88-5.364 1.351-2.338 2.328-4.026 3.205-5.17.877-1.141 1.543-1.587 2.22-1.676Zm1.173 5.227a.75.75 0 0 0-1.5 0v5.5a.75.75 0 1 0 1.5 0v-5.5Zm-1.75 8.253a1 1 0 1 1 2-.005 1 1 0 0 1-2 .005Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))}(0,l.forwardRef)((e,t)=>{let{multiple:a=!1,children:n,activeIndex:s,defaultActiveIndex:i=[],className:o,style:d,dataQa:u,dataId:h,onTabToggle:m,...p}=e,[f,g]=(0,l.useState)(i),v=L(s),b=v?s:f,x=(e,t)=>{if(v){let n=y(b,e,a);null==m||m(n,t)}else g(t=>y(t,e,a))},y=(e,t,a)=>a?e.includes(t)?e.filter(e=>e!==t):[...e,t]:e.includes(t)?[]:[t];return(0,r.jsx)("div",{ref:t,className:(0,c.Z)(o,q.accordion),style:d,...p,"data-id":h,"data-qa":u,children:l.Children.map(n,e=>(0,l.isValidElement)(e)?(0,l.cloneElement)(e,{isActive:b.includes(e.props.id),onToggle:t=>{x(e.props.id,t)}}):e)})}).displayName="Accordion";let H=e=>{let{children:t,className:a,style:n,...l}=e;return(0,r.jsx)("span",{className:(0,c.Z)(a,"private-icon"),style:n,...l,children:t})};H.displayName="PrivateIcon";let W={display:"-webkit-box",WebkitBoxOrient:"vertical",overflow:"hidden"},K=z("caption"),U=Object.freeze({caption:K,captionWithIcon:"".concat(K,"--with-icon"),content:"".concat(K,"__content"),icon:"".concat(K,"__icon"),text:"".concat(K,"__text"),states:{success:"".concat(K,"--success"),error:"".concat(K,"--error"),warning:"".concat(K,"--warning")}});function X(e){let{as:t,children:a,state:n="default",text:l,withoutIcon:s=!1,lineClamp:i,role:o,dataQa:d,dataId:u,className:h,style:m,...p}=e,f=l||a,g=!s&&["success","error","warning"].includes(n),v="success"===n?P:V,b=(0,c.Z)(h,U.caption,{[U.captionWithIcon]:g,[U.states.success]:"success"===n,[U.states.error]:"error"===n,[U.states.warning]:"warning"===n});return(0,r.jsx)(t||"div",{className:b,style:m,role:o,...p,"data-id":u,"data-qa":d,children:(0,r.jsxs)("div",{className:U.content,children:[g&&f&&(0,r.jsx)(H,{className:U.icon,children:(0,r.jsx)(v,{})}),(0,r.jsx)("span",{className:(0,c.Z)(U.text),style:{...i?{WebkitLineClamp:i,lineClamp:i,...W}:void 0},children:f})]})})}X.displayName="Caption";let $=e=>{let t=Array.from(document.querySelectorAll("[data-accordion-index]"));if(0===t.length)return;let a=t.findIndex(e=>e===document.activeElement),n=a;switch(e){case"next":n=(a+1)%t.length;break;case"previous":n=(a-1+t.length)%t.length}let l=0;for(;l++<t.length;){let a=t[n];if("true"!==a.getAttribute("data-disabled")){a.focus();return}n=(n+("next"===e?1:-1)+t.length)%t.length}};function J(e){return l.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},l.createElement("defs",null,l.createElement("clipPath",{id:"a"},l.createElement("path",{fill:"#fff",fillOpacity:0,d:"M0 0h24v24H0z"}))),l.createElement("g",{clipPath:"url(#a)"},l.createElement("path",{d:"M2 12C2 6.477 6.477 2 12 2s10 4.477 10 10-4.477 10-10 10S2 17.523 2 12Zm1.5 0a8.5 8.5 0 1 1 17 0 8.5 8.5 0 0 1-17 0Zm12.28-2.72L13.06 12l2.72 2.72a.743.743 0 0 1 0 1.06.742.742 0 0 1-1.06 0L12 13.06l-2.72 2.72a.743.743 0 0 1-1.06 0 .743.743 0 0 1 0-1.06L10.94 12 8.22 9.28a.743.743 0 0 1 0-1.06.743.743 0 0 1 1.06 0L12 10.94l2.72-2.72a.743.743 0 0 1 1.06 0 .743.743 0 0 1 0 1.06Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"})))}function G(e){return l.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},l.createElement("path",{d:"M7.22 7.22a.743.743 0 0 1 1.06 0L12 10.94l3.72-3.72a.743.743 0 0 1 1.06 0 .742.742 0 0 1 0 1.06L13.061 12l3.72 3.72a.743.743 0 0 1 0 1.06.743.743 0 0 1-1.061 0L12 13.06l-3.72 3.72a.743.743 0 0 1-1.06 0 .743.743 0 0 1 0-1.06L10.94 12 7.22 8.28a.743.743 0 0 1 0-1.06Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))}function ee(e){return l.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},l.createElement("path",{d:"M12 2C6.477 2 2 6.477 2 12s4.477 10 10 10a9.971 9.971 0 0 0 7.071-2.929A9.97 9.97 0 0 0 22 12c0-5.523-4.477-10-10-10ZM3.5 12a8.5 8.5 0 1 1 17 0 8.5 8.5 0 0 1-17 0ZM12 7.5a1 1 0 1 0 .002 2 1 1 0 0 0-.003-2Zm-1.5 4.25a.75.75 0 0 1 .75-.75h1a.75.75 0 0 1 .75.75v4.5a.75.75 0 1 1-1.5 0V12.5h-.25a.75.75 0 0 1-.75-.75Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))}(0,l.forwardRef)((e,t)=>{let{id:a,title:n,subTitle:s,disabled:i=!1,isActive:o=!1,outline:d=!0,icon:u,controlIcon:h,errorMessage:m,children:p,className:f,style:g,dataQa:v,dataId:b,onControlClick:x,onToggle:y,...w}=e,_=(0,l.useRef)(null),j=(0,l.useRef)(null);(0,l.useEffect)(()=>{let e=_.current;e&&(e.style.maxHeight=o?(null==e?void 0:e.scrollHeight)+"px":"0")},[o]);let N=!h&&!!u,k=e=>{var t;h&&e.stopPropagation(),null==(t=j.current)||t.blur(),null==x||x(e)};return(0,r.jsxs)("div",{ref:t,className:(0,c.Z)(f,Y.accordionItem),style:g,...w,"data-id":b,"data-qa":v,children:[(0,r.jsx)("div",{className:(0,c.Z)({[Y.states.outline]:d}),children:(0,r.jsxs)("div",{className:(0,c.Z)(Y.body,[{[Y.states.disabled]:i}]),children:[(0,r.jsxs)("button",{type:"button","aria-expanded":o,"aria-disabled":i,"data-disabled":i,"data-accordion-index":a,className:(0,c.Z)(Y.header,[{[Y.states.active]:o}]),tabIndex:i?-1:0,onClick:i?void 0:y,ref:j,disabled:i,onKeyDown:e=>{if(!i)switch(e.key){case"Enter":case" ":e.preventDefault(),null==y||y(e);break;case"ArrowDown":e.preventDefault(),$("next");break;case"ArrowUp":e.preventDefault(),$("previous")}},children:[(0,r.jsxs)("div",{className:(0,c.Z)(Y.titleWrapper),children:[N&&(0,r.jsx)("span",{className:Y.icon,children:u}),(0,r.jsx)("span",{className:(0,c.Z)(Y.title,{[Y.states.withControl]:h}),children:n}),(0,r.jsx)(H,{className:(0,c.Z)(Y.toggleIcon,[{[Y.states.active]:o},{[Y.states.withControl]:h}]),onClick:k,children:(0,r.jsx)(Q,{})}),h&&(0,r.jsx)(H,{className:Y.controlIcon,onClick:k,children:h})]}),s&&(0,r.jsx)("span",{className:(0,c.Z)(Y.subTitle,[{[Y.states.withIcon]:N}]),children:s})]}),(0,r.jsx)("div",{className:(0,c.Z)(Y.content),"aria-hidden":!o,ref:_,children:(0,r.jsx)("div",{className:Y.contentInner,children:p})})]})}),m&&(0,r.jsx)(X,{withoutIcon:!0,state:"error",text:m})]})}).displayName="AccordionItem";let et=z("form-field"),ea=Object.freeze({formField:et,labelWrapper:"".concat(et,"__label-wrapper"),label:"".concat(et,"__label"),description:"".concat(et,"__description")}),en=e=>{let{label:t,description:a,caption:n,captionState:l,children:s,hasCaption:i,className:o,style:d,dataQa:u,dataId:h,...m}=e;return(0,r.jsxs)("div",{className:(0,c.Z)(ea.formField,o),style:d,...m,"data-id":h,"data-qa":u,children:[(t||a)&&(0,r.jsxs)("div",{className:ea.labelWrapper,children:[(0,r.jsx)("span",{className:ea.label,children:t}),(0,r.jsx)("span",{className:ea.description,children:a})]}),s,(i||n)&&(0,r.jsx)(X,{text:n,state:l})]})};en.displayName="FormField";let el={display:"h1",hero:"h1",h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6"},er=z("heading"),ec=Object.freeze({heading:er,states:Object.freeze({display:"".concat(er,"--display"),hero:"".concat(er,"--hero"),h1:"".concat(er,"--h1"),h2:"".concat(er,"--h2"),h3:"".concat(er,"--h3"),h4:"".concat(er,"--h4"),h5:"".concat(er,"--h5"),h6:"".concat(er,"--h6")})}),es=e=>{var t;let{as:a,children:n,weight:l,type:s,lineClamp:i,className:o,style:d,dataQa:u,dataId:h,...m}=e,p=a||el[s]||"div",f=/^h[1-6]$/.test(p),g=(null==(t=s.match(/\d+/))?void 0:t[0])||1;return(0,r.jsx)(p,{className:(0,c.Z)(ec.heading,ec.states[s],o),style:{...l?{fontWeight:"var(--font-weight-".concat(l,")")}:void 0,...i?{WebkitLineClamp:i,lineClamp:i,...W}:void 0,...d},role:f?null:"heading","aria-level":f?null:g,...m,"data-id":h,"data-qa":u,children:n})};es.displayName="Heading";let ei=Object.freeze({text:z("text")});function eo(e){let{as:t,className:a,style:n,children:l,size:s,weight:i,fontFamily:o,dataQa:d,dataId:u,...h}=e;return(0,r.jsx)(t||"span",{className:(0,c.Z)(ei.text,a),style:{...s&&{fontSize:"var(--font-size-".concat(s,")"),lineHeight:"var(--font-line-height-".concat(s,")")},...i&&{fontWeight:"var(--font-weight-".concat(i,")")},...o&&{fontFamily:"var(--font-family-".concat(o,")")},...n},...h,"data-id":u,"data-qa":d,children:l})}function ed(e){return l.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},l.createElement("path",{d:"M15.827 2.761A10.001 10.001 0 1 0 12 22a.75.75 0 0 0 .75-.75v-.004a.75.75 0 0 0-.75-.75A8.496 8.496 0 1 1 20.496 12c0 .414.336.75.75.75h.004A.75.75 0 0 0 22 12a10 10 0 0 0-6.173-9.239Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))}eo.displayName="Text";let eu=e=>e?"string"==typeof e?e.split(" ").map(e=>{if(e.includes("-")){let t=e.indexOf("-");return[e.substring(0,t),e.substring(t+1,e.length)]}return[e]}).reduce((e,t)=>{let[a,n]=t;return{...e,[a]:void 0===n||n}},{}):e:{},eh=z("button"),em={button:eh,label:"".concat(eh,"__label"),icon:"".concat(eh,"__icon"),spinner:"".concat(eh,"__spinner"),states:{ghost:"".concat(eh,"--ghost"),stretch:"".concat(eh,"--stretch"),iconOnly:"".concat(eh,"--icon-only"),iconLeft:"".concat(eh,"--icon-left"),iconRight:"".concat(eh,"--icon-right"),rounded:"".concat(eh,"--rounded"),disabled:"".concat(eh,"--disabled"),active:"".concat(eh,"--active"),hidden:"".concat(eh,"--hidden")}},ep=(0,l.forwardRef)((e,t)=>{let{as:a,appearance:n="fill",children:s,className:i,disabled:o=!1,iconLeft:d,iconRight:u,label:h,pending:m,shape:p="default",size:f="m",stretch:g=!1,variant:v="primary",type:b,dataId:x,dataQa:y,style:w,onClick:j,...N}=e,k=a||"button",C=h||s,D=(0,l.useMemo)(()=>"icon"===p||"circle-icon"===p,[p]),R=(0,l.useMemo)(()=>{let e={};if(f&&!_.includes(f)){let t=eu(f);e=_.reduce((e,a)=>{let n="xs"===a?"".concat(em.button,"--").concat(t[a]):"".concat(em.button,"--").concat(t[a],"-").concat(a);return{...e,[n]:!!t[a]}},{})}return e},[f]),I=(0,l.useMemo)(()=>({[em.button]:!0,["".concat(em.button,"--").concat(v)]:!0,["".concat(em.button,"--").concat(f)]:f&&_.includes(f),[em.states.iconOnly]:D,[em.states.stretch]:!0===g,["".concat(em.states.stretch,":").concat(g)]:"string"==typeof g,[em.states.ghost]:"ghost"===n,[em.states.rounded]:"circle-icon"===p,[em.states.iconLeft]:d&&!D,[em.states.iconRight]:u&&!D,[em.states.disabled]:o,...R}),[n,o,d,D,u,R,p,f,g,v]),E=(0,l.useMemo)(()=>!(!u||D&&d),[d,u,D]),Z=(0,l.useCallback)(e=>{if(o){e.preventDefault();return}null==j||j(e)},[j,o]);return(0,r.jsxs)(k,{className:(0,c.Z)(i,{...I}),ref:t,style:w,type:"button"===k?b||"button":void 0,disabled:"button"===k?o:void 0,"aria-disabled":o||void 0,tabIndex:o?-1:0,onClick:Z,...N,"data-qa":y,"data-id":x,children:[d&&(0,r.jsx)("span",{role:"img","aria-hidden":"true",className:(0,c.Z)(em.icon,{[em.states.hidden]:m}),children:d}),C&&!D&&(0,r.jsx)("span",{className:(0,c.Z)(em.label,{[em.states.hidden]:m}),children:C}),E&&(0,r.jsx)("span",{role:"img","aria-hidden":"true",className:(0,c.Z)(em.icon,{[em.states.hidden]:m}),children:u}),m&&(0,r.jsx)("span",{role:"img","aria-hidden":"true",className:em.spinner,children:(0,r.jsx)(H,{children:(0,r.jsx)(ed,{})})})]})});ep.displayName="Button";let ef=z("link"),eg=Object.freeze({link:ef,states:{inverted:"".concat(ef,"--inverted"),disabled:"".concat(ef,"--disabled")}});function ev(e){let{as:t,children:a,disabled:n,text:l,inverted:s,onClick:i,className:o,style:d,dataQa:u,dataId:h,...m}=e,p=(0,c.Z)(eg.link,{[eg.states.inverted]:s&&!n,[eg.states.disabled]:n},o);return(0,r.jsx)(t||"a",{className:p,disabled:n,style:d,onClick:i,...m,"data-id":h,"data-qa":u,children:l||a})}ev.displayName="Link";let eb=z("alert"),ex=Object.freeze({alert:eb,closeIcon:"".concat(eb,"__close-icon"),icon:"".concat(eb,"__icon"),label:"".concat(eb,"__label"),content:"".concat(eb,"__content"),textBlock:"".concat(eb,"__text-block"),caption:"".concat(eb,"__caption"),link:"".concat(eb,"__link"),button:"".concat(eb,"__button"),state:{default:"".concat(eb,"--default"),success:"".concat(eb,"--success"),warning:"".concat(eb,"--warning"),error:"".concat(eb,"--error"),info:"".concat(eb,"--info")},variant:{primary:"".concat(eb,"--primary"),secondary:"".concat(eb,"--secondary")},fill:"".concat(eb,"--fill")}),ey=(0,l.forwardRef)((e,t)=>{let{label:a,state:n="default",variant:l="primary",outline:s=!0,caption:i,linkText:o,linkHref:d,onLinkClick:u,icon:h,withIcon:m=!1,withClose:p=!1,buttonText:f,buttonVariant:g="primary",className:v,style:b,onClose:x,onButtonClick:y,dataQa:w,dataId:_,...j}=e,N={default:(0,r.jsx)(ee,{}),success:(0,r.jsx)(P,{}),warning:(0,r.jsx)(J,{}),error:(0,r.jsx)(V,{}),info:(0,r.jsx)(ee,{})};return(0,r.jsxs)("div",{ref:t,className:(0,c.Z)(ex.alert,ex.variant[l],{[ex.state[n]]:s},v),style:b,...j,"data-id":_,"data-qa":w,children:[(0,r.jsxs)("div",{className:ex.content,children:[m&&(0,r.jsx)(H,{className:(0,c.Z)(ex.icon,{[ex.state[n]]:!h}),children:h||N[n]}),(0,r.jsxs)("div",{className:ex.textBlock,children:[(0,r.jsx)("span",{"data-qa":Z("".concat(w,"-label"),!!w),className:ex.label,children:a}),i&&(0,r.jsx)(X,{dataQa:Z("".concat(w,"-caption"),!!w),text:i,lineClamp:3,className:ex.caption}),o&&(0,r.jsx)(ev,{dataQa:Z("".concat(w,"-link"),!!w),href:d,className:ex.link,onClick:u,children:o})]}),p&&(0,r.jsx)("button",{"data-qa":Z("".concat(w,"-close"),!!w),type:"button",className:ex.closeIcon,onClick:x,children:(0,r.jsx)(H,{children:(0,r.jsx)(G,{})})})]}),f&&(0,r.jsx)(ep,{dataQa:Z("".concat(w,"-button"),!!w),label:f,variant:g,size:"xs",className:ex.button,onClick:y})]})});ey.displayName="Alert";let ew=z("breadcrumbs"),e_={breadcrumbs:ew,breadcrumbsEllipsis:"".concat(ew,"--ellipsis"),displayOne:"".concat(ew,"--display-one"),list:"".concat(ew,"__list"),mobileList:"".concat(ew,"__list--mobile"),desktopList:"".concat(ew,"__list--desktop"),item:"".concat(ew,"__item"),customItem:"".concat(ew,"__item--custom"),link:"".concat(ew,"__link"),linkLabel:"".concat(ew,"__link-label"),text:"".concat(ew,"__text"),separator:"".concat(ew,"__separator"),backIcon:"".concat(ew,"__back-icon")};function ej(e){return l.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},l.createElement("path",{d:"M7.22 12.53a.75.75 0 0 1 0-1.06l6.5-6.5a.75.75 0 1 1 1.06 1.06L8.81 12l5.97 5.97a.75.75 0 1 1-1.06 1.06l-6.5-6.5Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))}function eN(e){return l.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},l.createElement("path",{d:"m10.28 19.03 6.5-6.5a.75.75 0 0 0 0-1.06l-6.5-6.5a.75.75 0 1 0-1.06 1.06L15.19 12l-5.97 5.97a.75.75 0 1 0 1.06 1.06Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))}let ek=e=>{let{item:t,isBackward:a=!1,isLast:n,dataQa:l,onClick:c}=e;return(0,r.jsx)(r.Fragment,{children:t.href||t.customLink?(0,r.jsxs)(r.Fragment,{children:[t.customLink?(0,r.jsx)(r.Fragment,{children:t.customLink}):(0,r.jsxs)("a",{href:t.href,"data-qa":l,className:e_.link,onClick:c?e=>c(e,t.href):void 0,children:[a&&(0,r.jsx)(H,{className:e_.backIcon,children:(0,r.jsx)(ej,{})}),(0,r.jsx)("span",{className:e_.linkLabel,children:t.label})]}),!a&&!n&&(0,r.jsx)(H,{className:e_.separator,children:(0,r.jsx)(eN,{})})]}):(0,r.jsx)("span",{"aria-current":"page","data-qa":l,className:e_.text,children:t.label})})};ek.displayName="BreadcrumbsLink";let eC=function(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],a=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0;return a||n?{label:a||"Назад",href:"object"!=typeof n?n||"#":void 0,customLink:"object"==typeof n?n:void 0}:t.length&&t.length>1?null!=(e=t[t.length-1])&&e.href?t[t.length-1]:t[t.length-2]:{label:t[0].label||"Назад",href:t[0].href||"#",customLink:t[0].customLink}},eD=e=>{let{items:t=[],dataQa:a,backwardHref:n,backwardLabel:l,onClick:s}=e,i=eC(t,l,n);return(0,r.jsx)("ul",{className:(0,c.Z)(e_.list,e_.desktopList),"data-qa":Z("".concat(a,"-desktop-list"),!!a),children:1===t.length||n||l?(0,r.jsx)("li",{className:(0,c.Z)(e_.item),children:(0,r.jsx)(ek,{isBackward:!0,dataQa:Z("".concat(a,"-link"),!!a),item:i,onClick:s})}):(0,r.jsx)(r.Fragment,{children:t.map((e,n)=>(0,r.jsx)("li",{className:(0,c.Z)(e_.item,{[e_.customItem]:e.customLink}),children:(0,r.jsx)(ek,{item:e,dataQa:Z("".concat(a,"-link-").concat(++n),!!a),isLast:n===t.length,onClick:s})},"".concat(e.label,"--").concat(n)))})})};eD.displayName="DesktopBreadcrumbs";let eR=e=>{let{items:t=[],backwardLabel:a,backwardHref:n,dataQa:l,onClick:s}=e,i=eC(t,a,n);return(0,r.jsx)("ul",{className:(0,c.Z)(e_.list,e_.mobileList),"data-qa":Z("".concat(l,"-mobile-list"),!!l),children:(0,r.jsx)("li",{className:(0,c.Z)(e_.item),children:(0,r.jsx)(ek,{isBackward:!0,dataQa:Z("".concat(l,"-link"),!!l),item:i,onClick:s})})})};eR.displayName="MobileBreadcrumbs",(0,l.forwardRef)((e,t)=>{let{items:a=[],isMobile:n,onClick:l,backwardLabel:s,backwardHref:i,style:o,className:d,ellipsis:u=!1,dataQa:h,dataId:m,...p}=e,f=a.length||s||i;return(0,r.jsx)(r.Fragment,{children:f&&(0,r.jsxs)("nav",{ref:t,"aria-label":"breadcrumbs",className:(0,c.Z)(e_.breadcrumbs,{[e_.displayOne]:void 0===n,[e_.breadcrumbsEllipsis]:u},d),style:o,...p,"data-id":m,"data-qa":h,children:[!0!==n&&(0,r.jsx)(eD,{items:a,dataQa:h,backwardLabel:s,backwardHref:i,onClick:l||void 0}),!1!==n&&(0,r.jsx)(eR,{items:a,dataQa:h,backwardLabel:s,backwardHref:i,onClick:l||void 0})]})})}).displayName="Breadcrumbs";let eI=()=>Date.now().toString()+Math.random().toString(36).slice(2,9),eE=z("calendar"),eZ=Object.freeze({calendar:eE,header:"".concat(eE,"__header"),headerText:"".concat(eE,"__header-text"),headerButton:"".concat(eE,"__header-button"),headerButtonPrev:"".concat(eE,"__header-button--prev"),headerButtonNext:"".concat(eE,"__header-button--next"),headerButtonDisabled:"".concat(eE,"__header-button--disabled"),weekDays:"".concat(eE,"__week-days"),weekDay:"".concat(eE,"__week-day"),weekDayOff:"".concat(eE,"__week-day--off"),content:"".concat(eE,"__content"),days:"".concat(eE,"__days"),day:"".concat(eE,"__day"),currentDay:"".concat(eE,"__day--current"),otherDay:"".concat(eE,"__day--other"),selectedDay:"".concat(eE,"__day--selected"),previewDay:"".concat(eE,"__day--preview"),rangeDay:"".concat(eE,"__day--range"),startRangeDay:"".concat(eE,"__day--start-range"),endRangeDay:"".concat(eE,"__day--end-range"),disabledDay:"".concat(eE,"__day--disabled"),emptyDay:"".concat(eE,"__day--empty"),events:"".concat(eE,"__day-events"),event:"".concat(eE,"__day-event"),months:"".concat(eE,"__months"),month:"".concat(eE,"__month"),disabledMonth:"".concat(eE,"__month--disabled"),currentMonth:"".concat(eE,"__month--current"),selectedMonth:"".concat(eE,"__month--selected"),years:"".concat(eE,"__years"),year:"".concat(eE,"__year"),disabledYear:"".concat(eE,"__year--disabled"),currentYear:"".concat(eE,"__year--current"),selectedYear:"".concat(eE,"__year--selected")}),eM=Object.freeze({days:"days",months:"months",years:"years"}),eL=["пн","вт","ср","чт","пт","сб","вс"],eS=["янв","фев","мар","апр","май","июн","июл","авг","сен","окт","ноя","дек"],eF=e=>new Date(e.getFullYear(),e.getMonth(),e.getDate()),eT=e=>{let t=String(e.getDate()).padStart(2,"0"),a=String(e.getMonth()+1).padStart(2,"0"),n=e.getFullYear();return"".concat(t,".").concat(a,".").concat(n)},eB=e=>{let t=e.getFullYear(),a=String(e.getMonth()+1).padStart(2,"0"),n=String(e.getDate()).padStart(2,"0");return"".concat(t,"-").concat(a,"-").concat(n)},ez=(e,t)=>{if(0===e.length)return"";if(t){if(1===e.length)return eT(e[0]);let t=[...e].sort((e,t)=>e.getTime()-t.getTime());return"".concat(eT(t[0])," - ").concat(eT(t[1]))}return e.length>0?eT(e[0]):""},eO=(e,t,a)=>{if(t.length<2)return!1;let n=a(e),l=a(t[0]),r=a(t[1]);return n>=l&&n<=r},eA=(e,t,a,n)=>{if(1!==t.length||!a)return!1;let l=n(e),r=n(t[0]),c=n(a);return l>=(r<c?r:c)&&l<=(r<c?c:r)},eY=e=>{let{events:t=[]}=e,a=t.slice(0,6);return(0,r.jsx)("span",{className:eZ.events,children:a.map(e=>(0,r.jsx)("span",{className:(0,c.Z)(eZ.event,"".concat(eZ.event,"--").concat(e))},"calendar--".concat(e)))})},eq=()=>(0,r.jsx)("div",{className:eZ.weekDays,children:eL.map((e,t)=>(0,r.jsx)(eo,{className:(0,c.Z)(eZ.weekDay,{[eZ.weekDayOff]:5===t||6===t}),size:"14",children:e},"week-day--".concat(e)))}),eQ=e=>{let{currentDate:t,today:a,selectedDates:n,hoveredDate:l,minAllowedDate:s,maxAllowedDate:i,multiple:o,showCurrentDay:d,showOutsideDays:u,events:h,onDateSelect:m,onDateHover:p}=e,f=t.getFullYear(),g=t.getMonth(),v=new Date(f,g,1),b=new Date(f,g+1,0),x=v.getDay();x=0===x?6:--x;let y=b.getDate(),w=[];if(u){let e=new Date(f,g,0).getDate();for(let t=0;t<x;t++)w.push(new Date(f,g-1,e-t));w.reverse()}else for(let e=0;e<x;e++)w.push(null);let _=Array.from({length:y},(e,t)=>new Date(f,g,t+1));w.push(..._);let j=42-w.length;if(u)for(let e=1;e<=j;e++)w.push(new Date(f,g+1,e));else for(let e=0;e<j;e++)w.push(null);return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(eq,{}),(0,r.jsx)("div",{className:(0,c.Z)(eZ.days,[]),children:w.map(e=>{if(!e)return(0,r.jsx)("div",{className:eZ.emptyDay},"calendar-empty-".concat(eI()));let t=eF(e),v=eF(s),b=eF(i),x=u&&(e.getMonth()!==g||e.getFullYear()!==f),y=t<v||t>b,w=n.some(e=>eF(e).getTime()===t.getTime()),_=o&&eO(e,n,eF),j=o&&eA(e,n,l,eF),N=d&&t.getTime()===eF(a).getTime(),k=o&&n.length>=1&&eF(n[0]).getTime()===t.getTime(),C=o&&2===n.length&&eF(n[1]).getTime()===t.getTime(),D=eB(e);return(0,r.jsxs)("button",{type:"button",disabled:y,className:(0,c.Z)(eZ.day,{[eZ.otherDay]:x,[eZ.selectedDay]:w,[eZ.currentDay]:N,[eZ.rangeDay]:_,[eZ.previewDay]:j,[eZ.startRangeDay]:k,[eZ.endRangeDay]:C,[eZ.disabledDay]:y}),onClick:()=>!y&&m(e),onMouseEnter:()=>!y&&p(e),onMouseLeave:()=>p(null),children:[e.getDate(),h[D]&&(0,r.jsx)(eY,{events:h[D]})]},"calendar--day--".concat(e.getTime()))})})]})},eP=e=>{let{view:t,currentDate:a,canNavigatePrev:n,canNavigateNext:l,onNavigate:s,onViewChange:i}=e;return(0,r.jsxs)("div",{className:eZ.header,children:[(0,r.jsx)("button",{className:(0,c.Z)(eZ.headerButton,eZ.headerButtonPrev,{[eZ.headerButtonDisabled]:!n}),type:"button",disabled:!n,onClick:()=>s("prev"),children:(0,r.jsx)(H,{style:{fontSize:24},children:(0,r.jsx)(ej,{})})}),(0,r.jsx)("button",{type:"button",className:(0,c.Z)(eZ.headerButton,eZ.headerText),onClick:i,children:(()=>{switch(t){case eM.days:return a.toLocaleDateString("ru-RU",{month:"long",year:"numeric"});case eM.months:return a.getFullYear().toString();case eM.years:return"".concat(a.getFullYear()-14," - ").concat(a.getFullYear()+5);default:return""}})()}),(0,r.jsx)("button",{className:(0,c.Z)(eZ.headerButton,eZ.headerButtonNext,{[eZ.headerButtonDisabled]:!l}),type:"button",disabled:!l,onClick:()=>s("next"),children:(0,r.jsx)(H,{style:{fontSize:24},children:(0,r.jsx)(eN,{})})})]})},eV=e=>{let{today:t,currentDate:a,selectedDates:n,minAllowedDate:l,maxAllowedDate:s,showCurrentMonth:i,onMonthSelect:o}=e,d=Array.from({length:12},(e,t)=>new Date(a.getFullYear(),t,1)),u=l.getFullYear(),h=s.getFullYear();return(0,r.jsx)("div",{className:eZ.months,children:d.map((e,a)=>{let d=eF(l),m=eF(s),p=new Date(e.getFullYear(),e.getMonth(),1),f=new Date(e.getFullYear(),e.getMonth()+1,0)<d||p>m||e.getFullYear()<u||e.getFullYear()>h,g=i&&e.getMonth()===t.getMonth()&&e.getFullYear()===t.getFullYear(),v=n.some(t=>t.getMonth()===e.getMonth()&&t.getFullYear()===e.getFullYear());return(0,r.jsx)("button",{type:"button",disabled:f,className:(0,c.Z)(eZ.month,{[eZ.currentMonth]:g,[eZ.selectedMonth]:v,[eZ.disabledMonth]:f}),onClick:()=>{f||o(e)},children:eS[a]},"calendar--month--".concat(e.getTime()))})})},eH=e=>{let{currentDate:t,today:a,minAllowedDate:n,maxAllowedDate:l,showCurrentYear:s,onYearSelect:i}=e,o=t.getFullYear()-14,d=Array.from({length:20},(e,t)=>o+t),u=n.getFullYear(),h=l.getFullYear();return(0,r.jsx)("div",{className:eZ.years,children:d.map(e=>{let o=new Date(e,0,1),d=new Date(e,11,31),m=eF(n),p=eF(l),f=d<m||o>p||e<u||e>h,g=s&&e===a.getFullYear(),v=e===t.getFullYear();return(0,r.jsx)("button",{type:"button",disabled:f,className:(0,c.Z)(eZ.year,{[eZ.currentYear]:g,[eZ.selectedYear]:v,[eZ.disabledYear]:f}),onClick:()=>{f||i(e)},children:e},"calendar--".concat(e))})})};function eW(e){return l.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},l.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M19.836 6.466a1.5 1.5 0 0 1-.051 2.12l-9.45 9a1.5 1.5 0 0 1-2.07 0l-4.05-3.857a1.5 1.5 0 1 1 2.07-2.172L9.3 14.429l8.415-8.015a1.5 1.5 0 0 1 2.121.052Z"}))}function eK(e){return l.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},l.createElement("rect",{width:18,height:3,x:3,y:10.5,fill:"currentColor",rx:1.5}))}(0,l.forwardRef)((e,t)=>{let{value:a=null,minAllowedDate:n,maxAllowedDate:s,multiple:i=!1,showCurrentDay:o=!0,showCurrentMonth:d=!0,showCurrentYear:u=!0,showOutsideDays:h=!1,events:m={},className:p,style:f,dataId:g,dataQa:v,onChange:b,...x}=e,[y]=(0,l.useState)(()=>{let e=new Date;return new Date(e.getFullYear(),e.getMonth(),e.getDate())}),[w,_]=(0,l.useState)("days"),[j,N]=(0,l.useState)(new Date),[k,C]=(0,l.useState)([]),[D,R]=(0,l.useState)(null),I=(0,l.useMemo)(()=>eF(n instanceof Date&&!isNaN(n.getTime())?n:new Date(1900,0,1)),[n]),E=(0,l.useMemo)(()=>eF(s instanceof Date&&!isNaN(s.getTime())?s:new Date(new Date().setFullYear(new Date().getFullYear()+100))),[s]),Z=(0,l.useRef)(!1);(0,l.useEffect)(()=>{if(null===a){C([]);return}if(void 0!==a)C(Array.isArray(a)?a.map(e=>new Date(e)):[new Date(a)])},[a]);let M=(0,l.useCallback)(e=>{let t=eF(e);if(t<I||t>E)return;let a=[];if(i){if(0===k.length)a=[t];else if(1===k.length){let e=k[0];a=e.getTime()===t.getTime()?[]:[e,t].sort((e,t)=>e.getTime()-t.getTime())}else a=[t];R(null)}else a=k.some(e=>eF(e).getTime()===t.getTime())?[]:[t];C(a);let n=null,l="";i?(n=a.length>0?[...a]:null,l=ez(a,i)):(n=a.length>0?a[0]:null,l=a.length>0?eT(a[0]):""),Z.current&&(null==b||b(n,l))},[i,I,E,k,b]),L=(0,l.useCallback)(e=>{i&&1===k.length&&R(e)},[i,k.length]);(0,l.useEffect)(()=>(Z.current=!0,()=>{Z.current=!1}),[]);let S=(0,l.useCallback)(e=>{let t=j.getFullYear(),a=j.getMonth();if(w===eM.days){let t=new Date(j);"prev"===e?t.setMonth(a-1):t.setMonth(a+1);let n=eF(new Date(t.getFullYear(),t.getMonth(),1)),l=eF(new Date(t.getFullYear(),t.getMonth()+1,0));return n>=I&&l<=E}if(w===eM.months){let a=t+("prev"===e?-1:1);return a>=I.getFullYear()&&a<=E.getFullYear()}if(w===eM.years){let a=t-t%10+("prev"===e?-10:10);return a>=I.getFullYear()&&a+9<=E.getFullYear()}return!1},[w,j,I,E]),F=(0,l.useCallback)(e=>{N(e),_(eM.days)},[]),T=(0,l.useCallback)(e=>{N(new Date(e,0,1)),_(eM.months)},[]),B=(0,l.useCallback)(()=>{_(w===eM.days?eM.months:w===eM.months?eM.years:eM.days)},[w]);return(0,r.jsxs)("div",{ref:t,className:(0,c.Z)(p,eZ.calendar),style:f,...x,"data-qa":v,"data-id":g,children:[(0,r.jsx)(eP,{view:w,currentDate:j,canNavigatePrev:S("prev"),canNavigateNext:S("next"),onNavigate:e=>{let t=new Date(j);switch(w){case eM.days:t.setMonth(t.getMonth()+("prev"===e?-1:1));break;case eM.months:t.setFullYear(t.getFullYear()+("prev"===e?-1:1));break;case eM.years:t.setFullYear(t.getFullYear()+("prev"===e?-12:12))}N(t)},onViewChange:B}),(0,r.jsxs)("div",{className:eZ.content,children:[w===eM.days&&(0,r.jsx)(eQ,{today:y,currentDate:j,selectedDates:k,hoveredDate:D,minAllowedDate:I,maxAllowedDate:E,multiple:i,showCurrentDay:o,showOutsideDays:h,events:m,onDateSelect:M,onDateHover:L}),w===eM.months&&(0,r.jsx)(eV,{currentDate:j,today:y,selectedDates:k,minAllowedDate:I,maxAllowedDate:E,showCurrentMonth:d,onMonthSelect:F}),w===eM.years&&(0,r.jsx)(eH,{today:y,currentDate:j,minAllowedDate:I,maxAllowedDate:E,showCurrentYear:u,onYearSelect:T})]})]})}).displayName="Calendar";let eU=["checkbox"],eX=z("common-marker"),e$={marker:eX,icon:"".concat(eX,"__icon"),states:{checkbox:"".concat(eX,"--checkbox"),radio:"".concat(eX,"--radio"),toggle:"".concat(eX,"--toggle"),error:"".concat(eX,"--error"),checked:"".concat(eX,"--checked"),disabled:"".concat(eX,"--disabled"),inverted:"".concat(eX,"--inverted"),indeterminate:"".concat(eX,"--indeterminate")}},eJ=e=>{let{as:t,state:a="default",type:n="checkbox",className:l,checked:s,inverted:i,disabled:o,...d}=e;return(0,r.jsx)(t||"span",{...d,className:(0,c.Z)(l,e$.marker,{[e$.states.checkbox]:"checkbox"===n,[e$.states.radio]:"radio"===n,[e$.states.toggle]:"toggle"===n,[e$.states.checked]:!!s,[e$.states.indeterminate]:"indeterminate"===s,[e$.states.error]:"error"===a,[e$.states.inverted]:i,[e$.states.disabled]:o}),children:eU.includes(n)&&(0,r.jsx)(H,{className:(0,c.Z)(e$.icon,{[e$.states.checked]:s,[e$.states.inverted]:i,[e$.states.error]:"error"===a,[e$.states.disabled]:o}),children:"indeterminate"===s?(0,r.jsx)(eK,{}):(0,r.jsx)(eW,{})})})};eJ.displayName="CommonMarker";let eG=z("checkbox"),e0=Object.freeze({checkbox:eG,input:"".concat(eG,"__input"),marker:"".concat(eG,"__marker"),wrapper:"".concat(eG,"__wrapper"),label:"".concat(eG,"__label"),caption:"".concat(eG,"__caption"),states:{error:"".concat(eG,"--error"),disabled:"".concat(eG,"--disabled"),inverted:"".concat(eG,"--inverted")}}),e1=(0,l.forwardRef)((e,t)=>{let{value:a=!1,state:n="default",label:s,disabled:i=!1,caption:o,className:d,style:u,inverted:h=!1,children:m,inputRef:p,dataQa:f,dataId:g,onChange:v,...b}=e,[x,y]=F(!1,a),w=(0,l.useId)(),_=m||s;return(0,r.jsxs)("label",{ref:t,htmlFor:w,className:(0,c.Z)(d,e0.checkbox,{[e0.states.disabled]:i}),style:u,"data-id":g,"data-qa":f,children:[(0,r.jsx)("input",{id:w,ref:p,value:String(x),className:e0.input,type:"checkbox","aria-invalid":"error"===n,disabled:i,onChange:e=>{let t="string"==typeof x?!!x:!x;y(t),null==v||v(t,e)},...b}),(0,r.jsx)("span",{className:(0,c.Z)(e0.marker,{[e0.states.inverted]:h}),children:(0,r.jsx)(eJ,{type:"checkbox",checked:x,inverted:h,state:n,disabled:i})}),_&&(0,r.jsxs)("span",{className:e0.wrapper,children:[(0,r.jsx)("span",{className:(0,c.Z)(e0.label,{[e0.states.error]:"error"===n,[e0.states.inverted]:h,[e0.states.disabled]:i}),children:_}),o&&(0,r.jsx)(X,{className:(0,c.Z)(e0.caption,{[e0.states.inverted]:h,[e0.states.disabled]:i}),withoutIcon:!0,children:o})]})]})});e1.displayName="Checkbox";let e2=z("chips"),e5=Object.freeze({chips:e2,chip:"".concat(e2,"__item"),icon:"".concat(e2,"__icon"),iconLeft:"".concat(e2,"__icon-left"),iconRight:"".concat(e2,"__icon-right"),label:"".concat(e2,"__label"),variants:{primary:"".concat(e2,"--primary"),secondary:"".concat(e2,"--secondary")},activeVariants:{primary:"".concat(e2,"--active-primary"),secondary:"".concat(e2,"--active-secondary")},sizes:{s:"".concat(e2,"--s"),m:"".concat(e2,"--m"),l:"".concat(e2,"--l")},selected:"".concat(e2,"--selected"),indicator:"".concat(e2,"__indicator"),indicatorVariant:{red:"".concat(e2,"__indicator--red"),orange:"".concat(e2,"__indicator--orange"),green:"".concat(e2,"__indicator--green"),purple:"".concat(e2,"__indicator--purple"),purpleSecondary:"".concat(e2,"__indicator--purple-secondary"),blue:"".concat(e2,"__indicator--blue"),pink:"".concat(e2,"__indicator--pink")}});(0,l.forwardRef)((e,t)=>{let{chips:a,value:n,variant:s="primary",activeVariant:i="primary",multiple:o,clearable:d,size:u="m",className:h,style:m,dataQa:p,dataId:f,onChipClick:g,...v}=e,[b,x]=(0,l.useState)(o?[]:void 0),y=(0,l.useRef)(null);(0,l.useImperativeHandle)(t,()=>({getRoot:()=>y.current,getSelectedChips:()=>b})),(0,l.useEffect)(()=>{x(o?Array.isArray(n)?n:[]:n)},[n,o]);let w=o||d,_=e=>o&&Array.isArray(b)?b.includes(e):b===e,j=(e,t,a)=>{x(a),null==g||g(e,t,a)},N=(e,t)=>{if(o&&Array.isArray(b)){if(_(e)){let a=b.filter(t=>t!==e);j(e,t,a)}else j(e,t,[...b,e])}else{let a=d&&_(e)?void 0:e;j(e,t,a)}},k=(e,t)=>{let{id:a,label:n,iconLeft:l,iconRight:o,indicator:d}=e,h=_(a);return(0,r.jsxs)("div",{className:(0,c.Z)(e5.chip,e5.sizes[u],e5.activeVariants[i],e5.variants[s],[{[e5.selected]:h}]),role:w?"checkbox":"radio","aria-checked":h,"aria-label":n,tabIndex:0,"data-qa":Z("".concat(p,"-item-").concat(++t),!!p),onClick:e=>{N(a,e)},onKeyDown:e=>{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),N(a,e))},children:[l&&(0,r.jsx)("span",{className:(0,c.Z)(e5.icon,e5.iconLeft),"aria-hidden":"true",children:l}),(0,r.jsx)("span",{className:(0,c.Z)(e5.label),children:n}),d&&(0,r.jsx)("div",{className:(0,c.Z)(e5.indicator,e5.indicatorVariant[d])}),o&&(0,r.jsx)("span",{className:(0,c.Z)(e5.icon,e5.iconRight),"aria-hidden":"true",children:o})]},a)};return(0,r.jsx)("div",{ref:y,className:(0,c.Z)(h,e5.chips),style:m,...v,"data-id":f,"data-qa":p,children:a.map((e,t)=>k(e,t))})}).displayName="Chips",Object.freeze({divider:z("dropdown-divider")});let e7=z("dropdown-group");Object.freeze({group:e7,title:"".concat(e7,"__title"),content:"".concat(e7,"__content")});let e4=z("dropdown-option"),e3=Object.freeze({option:e4,slot:"".concat(e4,"__slot"),wrapper:"".concat(e4,"__wrapper"),label:"".concat(e4,"__label"),caption:"".concat(e4,"__caption"),states:{danger:"".concat(e4,"--danger"),success:"".concat(e4,"--success"),focused:"".concat(e4,"--focused"),disabled:"".concat(e4,"--disabled")}});function e6(e){let{as:t,label:a,caption:n,iconLeft:s,iconRight:i,prepend:o,append:d,variant:u="default",disabled:h=!1,focused:m=!1,className:p,onClick:f,...g}=e,v=(0,c.Z)(p,e3.option,{[e3.states.focused]:m,[e3.states.success]:"success"===u,[e3.states.danger]:"danger"===u,[e3.states.disabled]:!!h}),b=(0,l.useCallback)(e=>{e.preventDefault(),h||null==f||f(e)},[h,f]);return(0,r.jsxs)(t||"div",{...g,className:v,"aria-disabled":h,onClick:b,children:[o&&(0,r.jsx)("span",{className:e3.slot,children:o}),s&&(0,r.jsx)("span",{className:e3.slot,children:s}),(0,r.jsxs)("div",{className:e3.wrapper,children:[(0,r.jsx)("span",{className:e3.label,children:a}),n&&(0,r.jsx)("span",{className:e3.caption,children:n})]}),i&&(0,r.jsx)("span",{className:e3.slot,children:i}),d&&(0,r.jsx)("span",{className:e3.slot,children:d})]})}let e8=e=>{let{children:t,...a}=e,n=function(){let{placement:e="bottom",width:t="auto",desktopMaxHeight:a,mobileFullHeight:n=!1,title:r,description:c,opened:d,onToggle:u,heading:h,footer:m,dataQa:p,dataId:f}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},[g,v]=(0,l.useState)(!1),b=null!=d?d:g,x=null!=u?u:v,y=(0,s.YF)({open:b,onOpenChange:x,placement:e,whileElementsMounted:i.Me,middleware:[(0,o.cv)(8),(0,i.RR)({fallbackAxisSideDirection:"start"}),(0,i.uY)()]});return(0,l.useMemo)(()=>({open:b,setOpen:x,...y,width:t,desktopMaxHeight:a,title:r,description:c,heading:h,footer:m,mobileFullHeight:n,dataQa:p,dataId:f}),[b,x,y,t,a,r,c,h,m,n,p,f])}(a);return(0,r.jsx)(ta.Provider,{value:n,children:t})};e8.displayName="Dropdown";let e9=z("dropdown"),te=Object.freeze({dropdown:e9,overlay:"".concat(e9,"__overlay"),mobileHeading:"".concat(e9,"__mobile-heading"),heading:"".concat(e9,"__heading"),title:"".concat(e9,"__title"),description:"".concat(e9,"__description"),content:"".concat(e9,"__content"),contentInner:"".concat(e9,"__content-inner"),footer:"".concat(e9,"__footer"),close:"".concat(e9,"__close"),closeIcon:"".concat(e9,"__close-icon"),states:{auto:"".concat(e9,"--auto"),fullHeight:"".concat(e9,"--full-height")}}),tt=(0,l.forwardRef)((e,t)=>{let{style:a,contentInnerRef:n,...i}=e,{open:o,context:d,width:h,floatingStyles:m,refs:p,heading:f,title:g,description:v,footer:b,desktopMaxHeight:x,mobileFullHeight:y,dataQa:w,dataId:_,setOpen:j}=tn(),N=(0,s.qq)([p.setFloating,t]),k=(0,l.useRef)(null),C=I("m"),{isMounted:D,styles:R}=(0,s.Y_)(d,{initial:{opacity:.2,transform:C?"translate(0, 0)":"translate(0, 100%)"},open:{opacity:1,transform:"translate(0, 0)"},duration:{open:300,close:100}}),E=(0,l.useMemo)(()=>{var e,t;if(C)return{width:"inherit"===h?null==(t=null==(e=null==p?void 0:p.reference)?void 0:e.current)?void 0:t.clientWidth:"auto"===h?void 0:h,transform:C?m.transform:void 0,...a}},[m.transform,C,null==p?void 0:p.reference,a,h]),M=(0,l.useCallback)(()=>{let e=p.floating.current;if(e){if(C||!o){(0,u.tG)(e);return}(0,u.Qp)(e)}},[C,o,p.floating]);return(0,l.useEffect)(()=>{let e=e=>{let{target:t}=e;!o||[k.current,p.reference.current].some(e=>e===t||e&&e.contains(t))||j(!1)};return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},[o,p.reference,j]),(0,l.useEffect)(()=>{M()},[M]),(0,l.useEffect)(()=>()=>{(0,u.tP)()},[]),D?(0,r.jsx)("div",{className:(0,c.Z)(te.overlay,{[te.states.auto]:"auto"===h}),style:E,ref:N,children:(0,r.jsxs)("div",{ref:k,className:(0,c.Z)(te.dropdown,{[te.states.fullHeight]:y}),role:C?"popup":"dialog","aria-modal":!C,"data-id":_,"data-qa":w,style:R,children:[(0,r.jsx)(tr,{title:g,description:v,heading:f,isDesktop:C,setOpen:j,"data-qa":Z("".concat(w,"-header"),!!w)}),(0,r.jsx)("div",{...i,className:te.content,"data-qa":Z("".concat(w,"-content"),!!w),children:(0,r.jsx)("div",{className:te.contentInner,style:{maxHeight:C?x:void 0},ref:n,children:i.children})}),(0,r.jsx)(tl,{"data-qa":Z("".concat(w,"-header"),!!w),footer:b})]})}):null});tt.displayName="DropdownContent";let ta=(0,l.createContext)(null),tn=()=>{let e=(0,l.useContext)(ta);if(null===e)throw Error("Dropdown components must be wrapped in <Dropdown />");return e},tl=e=>{let{footer:t,...a}=e;return t?(0,r.jsx)("div",{...a,className:te.footer,children:t}):null};tl.displayName="DropdownFooter";let tr=e=>{let{title:t,description:a,heading:n,isDesktop:c,setOpen:s,...i}=e,o=(0,l.useMemo)(()=>n||(c&&(t||a)?(0,r.jsxs)(r.Fragment,{children:[t&&(0,r.jsx)("div",{className:te.title,children:t}),a&&(0,r.jsx)("div",{className:te.description,children:a})]}):null),[a,n,c,t]);return(0,r.jsxs)(r.Fragment,{children:[!c&&(0,r.jsxs)("div",{...i,className:te.mobileHeading,children:[t&&(0,r.jsx)("div",{className:te.title,children:t}),a&&(0,r.jsx)("div",{className:te.description,children:a}),(0,r.jsx)("button",{className:te.close,type:"button",tabIndex:-1,"aria-label":"Закрыть окно",onClick:()=>s(!1),children:(0,r.jsx)(H,{"aria-hidden":"true",className:te.closeIcon,style:{display:"inline-flex"},children:(0,r.jsx)(G,{})})})]}),o&&(0,r.jsx)("div",{...i,className:te.heading,children:o})]})};tr.displayName="DropdownHeader";let tc=(0,l.forwardRef)(function(e,t){let{children:a,asChild:n=!1,disabled:c,...i}=e,{refs:o,open:d,setOpen:u}=tn(),h=a.ref,m=(0,s.qq)([o.setReference,t,h]),p=(0,l.useCallback)(()=>{c||u(!d)},[c,d,u]);return n&&(0,l.isValidElement)(a)?(0,l.cloneElement)(a,{ref:m,disabled:c,onClick:p,...i,...a.props}):(0,r.jsx)("button",{ref:m,onClick:p,disabled:c,...i,type:"button",children:a})});function ts(e){return l.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},l.createElement("path",{d:"M18.499 3.75a.75.75 0 0 1 1.5 0v4a.75.75 0 0 1-.75.75h-4.5a.75.75 0 0 1 0-1.5h2.84a7.5 7.5 0 1 0 1.907 4.773.75.75 0 0 1 1.5-.045 9 9 0 1 1-2.497-5.954V3.75Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))}tc.displayName="DropdownTrigger";let ti=z("file-item"),to=Object.freeze({root:ti,file:"".concat(ti,"__file"),preview:"".concat(ti,"__preview"),previewImage:"".concat(ti,"__preview-image"),previewIcon:"".concat(ti,"__preview-icon"),fileInfo:"".concat(ti,"__file-info"),fileName:"".concat(ti,"__file-name"),fileStatus:"".concat(ti,"__file-status"),fileSize:"".concat(ti,"__file-size"),progress:"".concat(ti,"__progress"),controls:"".concat(ti,"__controls"),close:"".concat(ti,"__close"),repeat:"".concat(ti,"__repeat"),error:"".concat(ti,"__error"),states:{success:"".concat(ti,"--success"),error:"".concat(ti,"--error"),pending:"".concat(ti,"--pending"),uploading:"".concat(ti,"--uploading"),primary:"".concat(ti,"--primary"),secondary:"".concat(ti,"--secondary"),s:"".concat(ti,"--s"),m:"".concat(ti,"--m"),disabled:"".concat(ti,"--disabled")}}),td=["B","KB","MB","GB"],tu=[{label:"svg",color:"#F79601",type:"image/svg+xml"},{label:"pdf",color:"#FF0508",type:"application/pdf"},{label:"jpg",color:"#525BBB",type:"image/jpeg"},{label:"zip",color:"#B0864B",type:"application/zip"},{label:"mp4",color:"#000000",type:"video/mp4"},{label:"xls",color:"#117C41",type:"application/vnd.ms-excel"},{label:"docx",color:"#165BBE",type:"application/vnd.openxmlformats-officedocument.wordprocessingml.document"}],th="#189EF4",tm=e=>{if(!e)return{label:"file",color:th};let t=tu.find(t=>t.type===e);if(t)return{label:t.label,color:t.color};let a=h.extension(e);return a?{label:a,color:th}:{label:"file",color:th}},tp=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;if(0===e)return"0 ".concat("B");let a=Math.floor(Math.log(e)/Math.log(1024));return"".concat(parseFloat((e/Math.pow(1024,a)).toFixed(t))," ").concat(td[a])},tf=(0,l.forwardRef)((e,t)=>{let{file:a,state:n="success",name:l,type:s,fileSize:i,error:o,progress:d=0,size:u="m",variant:h="primary",previewImageUrl:m,className:p,style:f,fileId:g,dataQa:v,dataId:b,onClick:x,onDelete:y,onRepeat:w,..._}=e,j="s"===u,N=L(d)&&"uploading"===n,k=o&&"error"===n,C=s&&/^image\//.test(s),D=tm(s),R=(C&&m?(0,r.jsx)("img",{role:"presentation",className:to.previewImage,src:m,width:40,alt:l}):null)||(0,r.jsx)("div",{className:to.previewIcon,style:{backgroundColor:D.color},children:D.label}),I=N&&"primary"===h?"linear-gradient(90deg, var(--color-gray-400) ".concat(d,"%, var(--color-white) ").concat(d,"%"):"linear-gradient(90deg, var(--color-white) ".concat(d,"%, var(--color-gray-400) ").concat(d,"%"),E=(0,c.Z)(p,to.root,to.states[h],to.states[n],to.states[u]),Z=N?{background:I,...f}:f;return(0,r.jsxs)("div",{ref:t,className:E,style:Z,onClick:e=>{"success"===n&&(null==x||x(e,g,a))},..._,"data-id":b,"data-qa":v,children:[(0,r.jsxs)("div",{className:to.file,children:[!j&&(0,r.jsx)("div",{className:to.preview,children:R}),(0,r.jsxs)("div",{className:to.fileInfo,children:[(0,r.jsx)("div",{className:to.fileName,children:l}),!j&&i&&(0,r.jsxs)("div",{className:to.fileStatus,children:[(0,r.jsx)("div",{className:to.fileSize,children:"".concat(tp(i))}),N&&(0,r.jsx)("div",{className:to.progress,children:"Загружено ".concat(d,"%")})]})]}),(0,r.jsxs)("div",{className:to.controls,children:[j&&N&&(0,r.jsx)("div",{className:to.progress,children:"".concat(d,"%")}),k&&(0,r.jsx)(H,{className:to.repeat,tabIndex:0,role:"button","aria-label":"Повторить загрузку файла ".concat(l),onClick:e=>{e.preventDefault(),e.stopPropagation(),null==w||w(e,g,a)},children:(0,r.jsx)(ts,{})}),(0,r.jsx)(H,{className:to.close,tabIndex:0,role:"button","aria-label":"Удалить файл ".concat(l),onClick:e=>{e.preventDefault(),e.stopPropagation(),null==y||y(e,g,a)},children:(0,r.jsx)(G,{})})]})]}),k&&(0,r.jsx)("div",{className:to.error,children:o})]})});tf.displayName="File";let tg=Object.freeze({root:z("file-list")}),tv=e=>{let t=new Set;for(let a of e){if(t.has(a))return!0;t.add(a)}return!1};(0,l.forwardRef)((e,t)=>{let{files:a,size:n="m",variant:s="primary",className:i,role:o="list",style:d,dataId:u,dataQa:h,onClick:m,onDelete:p,onRepeat:f,...g}=e;return(0,l.useEffect)(()=>{tv(a.map(e=>e.fileId))&&console.warn("Имеются файлы с одинаковым fileId")},[a]),0===a.length?null:(0,r.jsx)("div",{ref:t,role:o,"aria-label":"Загруженные файлы",className:(0,c.Z)(i,tg.root),style:d,...g,"data-id":u,"data-qa":h,children:a.map(e=>{var t;return(0,l.createElement)(tf,{...e,role:"listitem","aria-labelledby":"Имя файла - ".concat(e.name,", Размер файла - ").concat(tp(null!==(t=e.fileSize)&&void 0!==t?t:0)),size:n,variant:s,onClick:m,onRepeat:f,onDelete:p,key:e.fileId})})})}).displayName="FileList";let tb=z("tooltip"),tx=Object.freeze({tooltip:tb,text:"".concat(tb,"__text"),wrapper:"".concat(tb,"__wrapper"),inverted:"".concat(tb,"--inverted")}),ty="M8 10C6 12.58 3.43 16 0 16L16 16C12.58 16 10 12.58 8 10Z",tw=z("hint"),t_=Object.freeze({hint:tw,hintDialog:"".concat(tw,"__dialog"),activator:"".concat(tw,"__activator"),footer:"".concat(tw,"__footer"),text:"".concat(tw,"__text"),close:"".concat(tw,"__close"),icon:"".concat(tw,"__icon"),inverted:"".concat(tw,"--inverted")});(0,l.forwardRef)((e,t)=>{var a;let n,{className:i,style:o,isVisible:u,position:h="top",heading:p,footer:f,children:g,text:v,withoutTail:b,inverted:x,dataQa:y,dataId:w,auto:_=!0,role:j="dialog",...N}=e,k=(0,l.useRef)(null),{refs:C,floatingStyles:D,context:R}=(0,s.YF)({placement:h,middleware:[(0,m.cv)(12),!!_&&(0,m.X5)(),(0,m.RR)({fallbackAxisSideDirection:"start"}),(0,m.uY)(),(0,d.x7)({element:k})]}),{value:I,show:M,hide:L,toggle:S}=B(u),F=E(L);return(0,l.useImperativeHandle)(t,()=>null==F?void 0:F.current),"u">typeof window&&(T(window,"resize",(a=()=>R.update(),n=!1,function(){for(var e=arguments.length,t=Array(e),l=0;l<e;l++)t[l]=arguments[l];n||(a(...t),n=!0,setTimeout(()=>{n=!1},300))}),[]),T(window,"keyup",e=>{"Escape"===e.key&&L()},[L])),(0,r.jsxs)("div",{ref:F,className:(0,c.Z)(t_.hint,i),style:o,children:[(0,r.jsx)("button",{type:"button",className:t_.activator,ref:C.setReference,tabIndex:0,onClick:S,children:"function"==typeof g?g({show:M,hide:L,toggle:S,visible:I}):g}),I&&(0,r.jsxs)("div",{role:j,className:(0,c.Z)(t_.hintDialog,{[t_.inverted]:x}),ref:C.setFloating,style:D,...N,"data-id":w,"data-qa":y,children:[p&&(0,r.jsx)(es,{dataQa:Z("".concat(y,"-heading"),!!y),className:"mb-3",as:"h6",type:"h6",children:p}),(0,r.jsx)("p",{"data-qa":Z("".concat(y,"-text"),!!y),className:(0,c.Z)(t_.text),children:v}),f&&(0,r.jsx)("div",{"data-qa":Z("".concat(y,"-footer"),!!y),className:(0,c.Z)(t_.footer),children:f}),(0,r.jsx)("button",{type:"button",tabIndex:-1,className:t_.close,onClick:L,children:(0,r.jsx)(H,{"aria-hidden":"true",className:t_.icon,style:{display:"inline-flex",fontSize:16},children:(0,r.jsx)(G,{})})}),!b&&(0,r.jsx)(s.Y$,{width:16,ref:k,d:ty,context:R,fill:x?"var(--color-white)":"var(--color-black-500)"})]})]})}).displayName="Hint";let tj=(e,t,a)=>{if(e)return"object"!=typeof e?a:"function"==typeof t?t(e):e[t]},tN=z("input-autocomplete"),tk={input:tN,pending:"".concat(tN,"__pending"),pendingIcon:"".concat(tN,"__pending-icon"),empty:"".concat(tN,"__empty"),emptyText:"".concat(tN,"__empty-text"),emptyDescription:"".concat(tN,"__empty-description"),options:"".concat(tN,"__options"),optionIcon:"".concat(tN,"__option-icon"),button:"".concat(tN,"__button"),states:{selected:"".concat(tN,"--selected")}};function tC(e){return l.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},l.createElement("defs",null,l.createElement("clipPath",{id:"a"},l.createElement("path",{fill:"#fff",fillOpacity:0,d:"M0 0h24v24H0z"}))),l.createElement("g",{clipPath:"url(#a)"},l.createElement("path",{d:"m10.53 16.53 8.25-8.25a.743.743 0 0 0 0-1.06.743.743 0 0 0-1.06 0L10 14.94l-3.72-3.72a.743.743 0 0 0-1.06 0 .743.743 0 0 0 0 1.06l4.25 4.25c.146.147.323.22.53.22a.722.722 0 0 0 .53-.22Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"})))}let tD=e=>{let{items:t,itemSize:a,renderItem:n,overscan:c=2,outerRef:s,itemsContainerClassname:i}=e,[o,d]=(0,l.useState)({start:0,end:0}),u=(0,l.useCallback)(()=>{if(!s.current)return;let e=s.current.clientHeight,n=s.current.scrollTop;d({start:Math.max(0,Math.floor(n/a)-c),end:Math.min(t.length,Math.ceil((n+e)/a)+c)})},[a,t.length,s,c]);(0,l.useLayoutEffect)(()=>{u()},[u]),(0,l.useEffect)(()=>{let e=s.current;if(!e)return;let t=()=>u();e.addEventListener("scroll",t);let a=new ResizeObserver(()=>u());return a.observe(e),()=>{e.removeEventListener("scroll",t),a.disconnect()}},[u,s]);let h=t.length*a+16,m=t.slice(o.start,o.end),p={position:"absolute",top:0,height:m.length*a,transform:"translateY(".concat(o.start*a,"px)"),width:"100%",margin:0};return(0,r.jsx)("div",{style:{position:"relative",height:h,width:"auto",margin:"-8px"},children:(0,r.jsx)("ul",{className:i,style:p,role:"listbox",children:m.map((e,t)=>n(e,o.start+t))},"options")})};function tR(e){let{inputValue:t,mappedOptions:a,pending:n=!1,optionsEmptyText:s="Нет результатов",optionsEmptyDescription:i,contentInnerRef:o,withVirtualize:d=!1,handleOptionClick:u}=e,h=(0,l.useId)();if(n)return(0,r.jsx)("div",{className:tk.pending,children:(0,r.jsx)(H,{className:tk.pendingIcon,children:(0,r.jsx)(ed,{})})});if(null!=t&&t.length&&!a.length)return(0,r.jsxs)("div",{className:tk.empty,children:[(0,r.jsx)("div",{className:tk.emptyText,children:s}),i&&(0,r.jsx)("div",{className:tk.emptyDescription,children:i})]});let m=e=>(0,r.jsx)(e6,{role:"option","aria-selected":e.selected,as:"li",disabled:e.disabled,label:e.label,caption:e.caption,focused:e.active,onClick:()=>u(e),append:(0,r.jsx)(H,{className:(0,c.Z)(tk.optionIcon,{[tk.states.selected]:e.selected}),style:{fontSize:24},children:(0,r.jsx)(tC,{})})},JSON.stringify(e.value));return d?(0,r.jsx)(tD,{outerRef:o,items:a,itemSize:40,renderItem:m,itemsContainerClassname:tk.options}):(0,r.jsx)("ul",{className:tk.options,id:h,role:"listbox",children:a.map(m)},"options")}(0,l.forwardRef)((e,t)=>{let{value:a,selectedValue:n,label:c,options:s=[],state:i,icon:o,rightLabel:d,desktopMaxHeight:u,pending:h=!1,buttonLabel:m="Выбрать",optionValue:p="value",optionLabel:f="label",optionCaption:g="caption",optionDisabled:v="disabled",variant:b="primary",size:x="m",disabled:y=!1,caption:w,hasCaption:_=!1,keepFocus:j=!1,optionsEmptyText:N="Нет результатов",optionsEmptyDescription:k,withVirtualize:C,onChange:D,onSelect:R,onFocus:E,onBlur:Z,onKeydown:M,dataQa:L,dataId:S,className:F,style:T,...B}=e,[z,O]=(0,l.useState)(!1),[A,Y]=(0,l.useState)(""),q=(0,l.useRef)(null),Q=(0,l.useRef)(null),P=(0,l.useRef)(null),V=(0,l.useRef)(null),H=I("m");(0,l.useImperativeHandle)(t,()=>Q.current);let W=(0,l.useMemo)(()=>H?z&&(s.length>0||!!A||h):z,[A,H,z,s.length,h]),K=(0,l.useMemo)(()=>s.map((e,t)=>{let a=tj(e,p,e),l=tj(n,p,n);return{index:t,value:a,label:tj(e,f,e),caption:tj(e,g),disabled:tj(e,v),selected:l===a,original:e}}),[g,v,f,p,s,n]),U=(0,l.useMemo)(()=>K.find(e=>{let{selected:t}=e;return t}),[K]);(0,l.useEffect)(()=>{if(!a&&!n){Y("");return}a&&Y(a)},[a]),(0,l.useEffect)(()=>{n&&Y(tj(n,f,n))},[]),(0,l.useEffect)(()=>{z||(U?X(U.label):$())},[z]);let X=e=>{Y(e),null==D||D(e)},$=e=>{null==R||R(e)},J=()=>{O(!0)},G=()=>{O(!1)},ee=e=>{null==Z||Z(e)};return(0,r.jsx)("div",{ref:t,className:tk.input,"data-id":S,"data-qa":L,children:(0,r.jsxs)(e8,{opened:W,onToggle:O,width:"inherit",placement:"bottom",mobileFullHeight:!0,desktopMaxHeight:u,footer:H||!n?void 0:(0,r.jsx)(ep,{label:m,disabled:!n,className:tk.button,onClick:()=>{G()}}),heading:H?void 0:(0,r.jsx)(tM,{inputRef:P,className:F,style:T,value:A,label:c,rightLabel:d,icon:o,state:i,caption:w,hasCaption:_,onChange:X,onBlur:ee,...B}),children:[(0,r.jsx)(tc,{asChild:!0,children:(0,r.jsx)(tM,{value:A,label:c,rightLabel:d,icon:o,size:x,variant:b,state:i,disabled:y,caption:w,hasCaption:_,onClick:void 0,onChange:X,onFocus:e=>{J(),H||(e.preventDefault(),setTimeout(()=>{var e;null==(e=P.current)||e.focus()},100)),null==E||E(e)},onBlur:ee,onKeyDown:e=>{"Tab"===e.key&&G(),null==M||M(e)},ref:q,inputRef:Q,...B})}),(0,r.jsx)(tt,{contentInnerRef:V,children:(0,r.jsx)(tR,{inputValue:A,mappedOptions:K,pending:h,optionsEmptyText:N,optionsEmptyDescription:k,handleOptionClick:e=>{var t;if(X(e.label),$(e.original),H){if(j){null==(t=Q.current)||t.focus();return}G()}},contentInnerRef:V,withVirtualize:C})})]})})}).displayName="InputAutocomplete";let tI=function(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return function(){for(var e=arguments.length,a=Array(e),n=0;n<e;n++)a[n]=arguments[n];t.forEach(e=>{null==e||e(...a)})}},tE=z("input-base"),tZ={wrapper:tE,input:"".concat(tE,"__input"),container:"".concat(tE,"__container"),label:"".concat(tE,"__label"),field:"".concat(tE,"__field"),rightLabel:"".concat(tE,"__right-label"),caption:"".concat(tE,"__caption"),placeholder:{visible:"".concat(tE,"__placeholder"),hidden:"".concat(tE,"__hidden")},states:{primary:"".concat(tE,"--primary"),secondary:"".concat(tE,"--secondary"),error:"".concat(tE,"--error"),success:"".concat(tE,"--success"),s:"".concat(tE,"--s"),m:"".concat(tE,"--m"),l:"".concat(tE,"--l"),focused:"".concat(tE,"--focused"),disabled:"".concat(tE,"--disabled"),active:"".concat(tE,"--active"),hasLabel:"".concat(tE,"--has-label"),accent:"".concat(tE,"--accent")}},tM=(0,l.forwardRef)((e,t)=>{let{icon:a,rightLabel:n,disabled:i,state:o,size:d="m",variant:u="primary",label:h,value:m,placeholder:p,maskPlaceholder:f,autoFocus:g=!1,maskPlaceholderVariant:v="default",caption:b,type:x="text",inputMode:y="text",hasCaption:w,className:_,style:j,dataQa:N,dataId:k,inputRef:C,onChange:D,onFocus:R,onBlur:I,onKeyDown:E,...Z}=e,M=(0,l.useId)(),{value:L,show:S,hide:F}=B(),T=(0,l.useRef)(null),z=(0,s.qq)([C,T]),O=(0,l.useMemo)(()=>L||!!m||!!p,[m,L,p]),A=(0,l.useCallback)(()=>{var e;null==(e=T.current)||e.focus()},[]),Y=(0,l.useMemo)(()=>{var e;if(!f)return null;let t={hidden:null!=m?m:"",visible:f.substring(null!==(e=null==m?void 0:m.length)&&void 0!==e?e:0)};return f.length===(null==m?void 0:m.length)?null:t},[f,m]);return(0,l.useEffect)(()=>{var e,t,a,n;if(!g)return;let l=null!==(n=null==(e=T.current)?void 0:e.value.length)&&void 0!==n?n:0;null==(t=T.current)||t.focus(),null==(a=T.current)||a.setSelectionRange(l,l)},[g]),(0,r.jsxs)("div",{className:(0,c.Z)(_,tZ.wrapper),style:j,"data-qa":N,"data-id":k,children:[(0,r.jsxs)("div",{className:(0,c.Z)(tZ.input,tZ.states[u],tZ.states[d],{[tZ.states.focused]:L,[tZ.states.error]:"error"===o,[tZ.states.success]:"success"===o,[tZ.states.disabled]:!!i,[tZ.states.hasLabel]:h}),onClick:A,ref:t,children:[(0,r.jsxs)("label",{htmlFor:M,className:tZ.container,children:[h&&(0,r.jsx)("span",{className:(0,c.Z)(tZ.label,{[tZ.states.active]:O,[tZ.states.s]:"s"===d,[tZ.states.disabled]:i,[tZ.states.error]:"error"===o,[tZ.states.success]:"success"===o}),children:h}),Y&&!!m&&(0,r.jsxs)("div",{className:(0,c.Z)(tZ.placeholder.visible,{[tZ.states.accent]:"accent"===v}),children:[Y.hidden&&(0,r.jsx)("span",{className:tZ.placeholder.hidden,children:Y.hidden}),Y.visible]}),(0,r.jsx)("input",{...Z,id:M,ref:z,className:(0,c.Z)(tZ.field,{[tZ.states.s]:"s"===d,[tZ.states.hasLabel]:h,[tZ.states.disabled]:i}),type:x,inputMode:y,autoComplete:"off",placeholder:p,value:m,disabled:i,onChange:e=>{null==D||D(e.target.value,e)},onFocus:tI(S,R),onBlur:tI(F,I),onKeyDown:e=>{("Escape"===e.key||"Esc"===e.key)&&(e.preventDefault(),null==D||D("",{target:{value:""}})),null==E||E(e)}})]}),n&&(0,r.jsx)("div",{className:(0,c.Z)(tZ.rightLabel,{[tZ.states.disabled]:i}),children:n}),a]}),(w||b)&&(0,r.jsx)(X,{className:(0,c.Z)(tZ.caption,{[tZ.states.disabled]:i}),state:o,withoutIcon:!0,children:b})]})});tM.displayName="InputBase";let tL="dd.MM.yyyy",tS=(e,t)=>((e<1||e>12)&&console.warn("Месяц должен быть в диапазоне от 1 до 12"),new Date(t,e,0).getDate()),tF=e=>{let[t,a,n]=e.split(".").map(Number),l=tS(a,n||1900);return[(t>l?l:t).toString().padStart(2,"0"),a.toString().padStart(2,"0"),n.toString().padStart(4,"0").substring(0,4)].join(".")};function tT(e){return l.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},l.createElement("path",{d:"M4.75 3a.75.75 0 0 0 0 1.5h14.5a.75.75 0 0 0 0-1.5H4.75Zm7.78 3.218a.75.75 0 0 0-1.06 0l-4.25 4.25a.75.75 0 0 0 1.06 1.06l2.97-2.97v11.69a.75.75 0 0 0 1.5 0V8.558l2.97 2.97a.75.75 0 1 0 1.06-1.06l-4.25-4.25Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))}(0,l.forwardRef)((e,t)=>{let{value:a=null,autoFocus:n=!1,onChange:c,onKeyDown:s,...i}=e,[o,d]=(0,l.useState)(""),{ref:u,setValue:h}=(0,b.Cj)({mask:"DD.MM.YYYY",autofix:!0,overwrite:!1,blocks:{DD:{mask:b.LV.MaskedRange,from:1,to:31,maxLength:2},MM:{mask:b.LV.MaskedRange,from:1,to:12,maxLength:2},YYYY:{mask:b.LV.MaskedRange,from:1900,to:2099,maxLength:4}}},{onAccept:e=>{if(e.length<10)null!==a&&(null==c||c(null,""));else{let t=tF(e),a=(0,p.Z)(t,tL,new Date);if((0,f.Z)(a)){null==c||c((0,p.Z)(t,tL,new Date),t),d(t);return}}d(e)}});return(0,l.useEffect)(()=>{if(a instanceof Date&&(0,f.Z)(a)){let e=(0,g.Z)(a,tL);h(e),d(e)}else"string"==typeof a&&(0,v.Z)(a,"dd.mm.yyyy")&&(h(a),d(a))},[a,h]),(0,l.useImperativeHandle)(t,()=>u.current),(0,r.jsx)(tM,{...i,autoFocus:n,inputRef:u,value:o,onKeyDown:e=>{("Escape"===e.key||"Esc"===e.key)&&(e.preventDefault(),d(""),h(""),null==c||c(null,"")),null==s||s(e)},maskPlaceholder:"дд.мм.гггг"})}).displayName="InputDate";let tB=z("input-file"),tz={inputFile:tB,input:"".concat(tB,"__input"),uploadArea:"".concat(tB,"__upload-area"),uploadIcon:"".concat(tB,"__upload-icon"),uploadLabel:{default:"".concat(tB,"__upload-label"),purple:"".concat(tB,"__upload-label--purple")},uploadDragged:"".concat(tB,"__upload-dragged"),uploadCaption:"".concat(tB,"__upload-caption"),uploadButton:"".concat(tB,"__upload-button"),uploadWrapper:"".concat(tB,"__upload-wrapper"),selectButton:"".concat(tB,"__select-button"),states:{error:"".concat(tB,"--error"),s:"".concat(tB,"--s"),m:"".concat(tB,"--m"),dragged:"".concat(tB,"--dragged"),disabled:"".concat(tB,"--disabled")}},tO=(e,t)=>{if(e&&t){let a=Array.isArray(t)?t:t.split(","),n=e.name||"",l=e.type||"",r=l.replace(/\/.*$/,"");return a.some(e=>{let t=e.trim();if(/^\*(\/\*)?$/.test(e))return!0;if("."===t.charAt(0)){let e=n.toLowerCase(),a=t.toLowerCase(),l=[a];return(".jpg"===a||".jpeg"===a)&&(l=[".jpg",".jpeg"]),l.some(t=>e.endsWith(t))}return/\/\*$/.test(t)?r===t.replace(/\/.*$/,""):l===t||!!/^\w+$/.test(t)&&(console.error(!1,"Upload takes an invalidate 'accept' type '".concat(t,"'.Skip for check.")),!0)})}return!0};function tA(e){return l.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},l.createElement("path",{d:"M5 12a.75.75 0 0 1 .75-.75h12.5a.75.75 0 0 1 0 1.5H5.75A.75.75 0 0 1 5 12Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))}function tY(e){return l.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},l.createElement("path",{d:"M12.75 5.75a.75.75 0 0 0-1.5 0v5.5h-5.5a.75.75 0 0 0 0 1.5h5.5v5.5a.75.75 0 0 0 1.5 0v-5.5h5.5a.75.75 0 0 0 0-1.5h-5.5v-5.5Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))}(0,l.forwardRef)((e,t)=>{let{accept:a,maxFileSize:n,disabled:s=!1,multiple:i=!1,mode:o="select",size:d="m",style:u,className:h,name:m,dataId:p,dataQa:f,onChange:g,...v}=e,b=(0,l.useId)(),[x,y]=(0,l.useState)(!1),[w,_]=(0,l.useState)(!1),j=(0,l.useRef)(null),N=(0,l.useRef)(null),k=e=>{if(!e)return!0;let t=C(e),a=D(e);return t&&a},C=e=>{if(!n)return!0;for(let t=0;t<e.length;t++)if(e[t].size>1048576*n)return!1;return!0},D=e=>{if(!a)return!0;for(let t=0;t<e.length;t++)if(!tO(e[t],a))return!1;return!0},R=e=>{let t=Object.hasOwn(e,"dataTransfer")?e.dataTransfer.files:e.target.files;if(t){if(!k(t)){y(!0);return}y(!1),null==g||g(t,e)}},I=()=>{var e;null==(e=j.current)||e.click()},E=e=>{s||(e.stopPropagation(),e.preventDefault())},Z=e=>{s||(e.stopPropagation(),e.preventDefault(),e.dataTransfer.dropEffect="copy",_(!0))},M=e=>{s||(e.stopPropagation(),e.preventDefault(),_(!1))},L=e=>{if(s)return;e.stopPropagation(),e.preventDefault();let{files:t}=e.dataTransfer;(i||t&&1===t.length)&&R(e),_(!1),e.dataTransfer.clearData()};(0,l.useImperativeHandle)(t,()=>({getInput:()=>j.current,getUploadArea:()=>N.current}));let S=()=>{let e=Array.isArray(a)?a.join(", "):null==a?void 0:a.split(",").join(", ");return(e?"Доступные форматы ".concat(e,". "):"")+(n?"Размер файла не должен превышать ".concat(n," MB."):"")},F=()=>{let e=Array.isArray(a)?a.join(","):a,t={ref:j,type:"file",className:tz.input,multiple:i,accept:e,disabled:s,id:b,name:m,onChange:R};return(0,r.jsx)("input",{...t})},T=()=>{let e={ref:N,className:(0,c.Z)(tz.uploadArea,{[tz.states.error]:x,[tz.states.s]:"s"===d,[tz.states.dragged]:w,[tz.states.disabled]:s}),onDragEnter:E,onDragOver:Z,onDragLeave:M,onDrop:L,onClick:I,role:"button",tabIndex:0},t=(0,r.jsx)(H,{"aria-hidden":"true",className:(0,c.Z)(tz.uploadIcon,{[tz.states.disabled]:s}),children:(0,r.jsx)(tT,{})}),a=(0,r.jsx)(eo,{size:"16",weight:"regular",className:(0,c.Z)(tz.uploadDragged,{[tz.states.disabled]:s,[tz.states.dragged]:w,[tz.states.s]:"s"===d}),children:"Перетащите файлы сюда"});if("s"===d){let n=(0,r.jsxs)(eo,{size:"16",weight:"regular",className:(0,c.Z)(tz.uploadLabel.default,{[tz.states.disabled]:s}),children:[(0,r.jsxs)("span",{className:(0,c.Z)(tz.uploadLabel.purple,{[tz.states.disabled]:s}),children:["Выберите файлы"," "]}),"или перетащите их сюда"]});return(0,r.jsx)(en,{caption:S(),hasCaption:!0,children:(0,r.jsxs)("div",{...e,children:[(0,r.jsxs)("div",{className:(0,c.Z)(tz.uploadWrapper,{[tz.states.dragged]:w}),children:[t,n]}),a]})})}let n=(0,r.jsx)(eo,{size:"16",weight:"regular",className:(0,c.Z)(tz.uploadLabel.default,{[tz.states.disabled]:s}),children:"Выберите файлы или перетащите их сюда"}),l=(0,r.jsx)(eo,{size:"14",weight:"regular",className:(0,c.Z)(tz.uploadCaption,{[tz.states.disabled]:s}),children:S()}),i=(0,r.jsx)(eo,{size:"16",weight:"regular",className:(0,c.Z)(tz.uploadButton,{[tz.states.disabled]:s}),children:"Выбрать"});return(0,r.jsxs)("div",{...e,children:[(0,r.jsxs)("div",{className:(0,c.Z)(tz.uploadWrapper,{[tz.states.dragged]:w}),children:[t,n,l,i]}),a]})};return(0,r.jsx)("div",{className:(0,c.Z)(h,tz.inputFile),style:u,...v,"data-id":p,"data-qa":f,children:"select"===o?(()=>{let e=F(),t=S(),a=(0,r.jsx)(ep,{onClick:I,label:"Выберите файлы",size:"s",stretch:!0,className:(0,c.Z)(tz.selectButton,{disabled:s}),disabled:s});return(0,r.jsxs)(en,{caption:t,hasCaption:!0,captionState:x?"error":"default",children:[e,a]})})():(()=>{let e=F(),t=T();return(0,r.jsxs)(r.Fragment,{children:[t,e]})})()})}).displayName="InputFile",(0,l.forwardRef)((e,t)=>{let{maskOpts:a,value:n="",autoFocus:c=!1,onChange:s,onKeyDown:i,...o}=e,[d,u]=(0,l.useState)(""),{ref:h,setValue:m,unmaskedValue:p}=(0,b.Cj)(a,{onAccept:(e,t)=>{u(e),null==s||s(t.unmaskedValue,e)}});return(0,l.useEffect)(()=>{n!==p&&(m(n),u(n))},[n,m,p]),(0,l.useImperativeHandle)(t,()=>h.current),(0,r.jsx)(tM,{...o,autoFocus:c,inputRef:h,value:d,onKeyDown:e=>{("Escape"===e.key||"Esc"===e.key)&&(e.preventDefault(),m(""),u(""),null==s||s("","")),null==i||i(e)}})}).displayName="InputMasked";let tq=[",","."],tQ=z("input-number"),tP={controls:"".concat(tQ,"__controls"),icon:"".concat(tQ,"__controls-icon"),divider:"".concat(tQ,"__controls-divider"),states:{disabled:"".concat(tQ,"--disabled")}},tV=e=>e.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&"),tH=(e,t)=>{let a=tV(t.join("")),n=RegExp("[^\\d".concat(a,"]"),"gi");return e.replace(n,"")},tW=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"\xa0",a=RegExp(tV(t),"g");return e.replace(a,"")},tK=(e,t)=>{let a=RegExp("((^|\\D)-\\d)|^(-)").test(e),n=tH(tW(e,"\xa0"),tq).replace(",","."),l=a?"-":"";if(n.includes(".")){let[e,a]=n.split(".");if(a){let n=".".concat(a.slice(0,t));return"".concat(l).concat(e).concat(n)}}return"".concat(l).concat(n)},tU=(e,t)=>{let a=String(e),[n,l]=a.split("."),r=new Intl.NumberFormat("ru",{maximumFractionDigits:0,roundingMode:"trunc",useGrouping:"min2"}).format(parseFloat(a)),c=a.includes(".")||a.includes(",")?",":"";return"never"===t?r:"".concat(r).concat(c).concat(null!=l?l:"")},tX=(e,t,a)=>{if(!e||!t)return"";if(Array.isArray(t)){let n=tK(e,a||2),l=Number((n.startsWith("-")?n.slice(1):n).split(".")[0]),[r,c,s]=t;return M(l,r,c,s)}return t},t$=e=>RegExp("^-?(?!0{2,})[(\\d\\s?]*[,.]?\\d*$").test(e),tJ=e=>{let{selectionStart:t,value:a,lastKeyStroke:n,stateValue:l}=e,r=t,c=a;if(l&&r&&"\xa0"===l[r]&&("Backspace"===n||"Delete"===n)){let e=a.split("");return"Backspace"===n&&(e.splice(r-1,1),r-=1),"Delete"===n&&(e.splice(r,1),r+=1),{modifiedValue:c=e.join(""),cursorPosition:r}}return{modifiedValue:c,cursorPosition:t}},tG=(e,t,a)=>L(t)&&e<t?t:L(a)&&e>a?a:e,t0=e=>{let{value:t,decimals:a="auto",decimalsCount:n=2}=e;switch(a){case"always":return new Intl.NumberFormat("ru",{minimumFractionDigits:n,useGrouping:"min2"}).format(t);case"never":return new Intl.NumberFormat("ru",{maximumFractionDigits:0,useGrouping:"min2"}).format(t);default:return new Intl.NumberFormat("ru",{useGrouping:"min2"}).format(t)}},t1=(0,l.forwardRef)((e,t)=>{let{decimals:a="auto",decimalsCount:n=2,value:s,unit:i,step:o=1,min:d,max:u,size:h="m",withoutControls:m,disabled:p,icon:f,shouldRoundOnChange:g=!1,className:v,style:b,dataQa:x,dataId:y,autoFocus:w=!1,onChange:_,onFocus:j,onBlur:N,onKeyDown:k,onIncrement:C,onDecrement:D,...R}=e,I=(0,l.useMemo)(()=>n<10?n:10,[n]),[E,Z]=(0,l.useState)(L(s)?t0({value:tG(parseFloat(tU(tK(String(s),I),a)),d,u),decimals:a,decimalsCount:I}):""),[M,F]=(0,l.useState)(!1),[T,B]=(0,l.useState)(0),[z,O]=(0,l.useState)(null),A=(0,l.useRef)(null);(0,l.useImperativeHandle)(t,()=>A.current),(0,l.useEffect)(()=>{M&&"-"!==E&&A.current&&document.activeElement===A.current&&A.current.setSelectionRange(T,T)},[E,T,A,M]);let Y=(0,l.useCallback)((e,t)=>{if(F(!0),!t$(e))return{float:E?parseFloat(tK(E,I)):void 0,formatted:E};if(""===e)return{float:void 0,formatted:e};if("-"===e)return B(1),{float:void 0,formatted:e};if("."===e||","===e)return B(2),{float:0,formatted:"never"===a?"0":"0,"};if("-."===e||"-,"===e)return B(3),{float:0,formatted:"never"===a?"-0":"-0,"};let{modifiedValue:n,cursorPosition:l}=tJ({selectionStart:t,value:e,lastKeyStroke:z,stateValue:E}),r=tK(n,I),c="never"===a?parseInt(r):parseFloat(r),s=tU(r,a),i=g?tG(c,d,u):c;if(i>Number.MAX_SAFE_INTEGER||i<Number.MIN_SAFE_INTEGER)return{float:parseFloat(tK(E,I)),formatted:E};if(!S(l)){let t=l+(s.length-e.length);B(t=t<=0?0:t)}return{float:i,formatted:s}},[a,I,z,u,d,g,E]),q=(0,l.useCallback)((e,t)=>{if(!t)return;let{target:{value:a,selectionStart:n}}=t,l=Y(a,n);Z(l.formatted),null==_||_(l.float,{...l,event:t})},[Y,_]),Q=(0,l.useCallback)(e=>{null==j||j(e)},[j]),P=(0,l.useCallback)(e=>{let{target:{value:t}}=e,n=tK(t,I);if(!n||"-"===n){Z(""),null==N||N(e);return}let l=parseFloat(n),r=g?l:tG(l,d,u),c=t0({value:r,decimals:a,decimalsCount:I});Z(c),g||l===r||null==_||_(r,{float:r,formatted:c}),null==N||N(e)},[a,I,u,d,N,_,g]),V=(0,l.useCallback)(e=>{B(E.length);let t=parseFloat(S(s)?tK(E,I):String(s).replace(",","."))||0,n=tG(Number("increase"===e?(t+o).toFixed(I):(t-o).toFixed(I)),d,u),l=t0({value:n,decimals:a,decimalsCount:I});Z(l),null==_||_(n,{float:n,formatted:l})},[E,s,I,o,d,u,a,_]),W=(0,l.useCallback)(e=>{let{code:t}=e;O(t),("ArrowUp"===t||"ArrowDown"===t)&&(e.preventDefault(),V("ArrowUp"===t?"increase":"decrease")),null==k||k(e)},[V,k]),K=(0,l.useCallback)(e=>{e.preventDefault(),V("decrease"),null==D||D(e)},[V,D]),U=(0,l.useCallback)(e=>{e.preventDefault(),V("increase"),null==C||C(e)},[V,C]),X=(0,l.useCallback)(e=>{let{code:t}=e;O(t),["Space","Enter"].includes(t)&&(e.preventDefault(),V("decrease"),null==D||D(e))},[V,D]),$=(0,l.useCallback)(e=>{let{code:t}=e;O(t),["Space","Enter"].includes(t)&&(e.preventDefault(),V("increase"),null==C||C(e))},[V,C]),J=(0,l.useMemo)(()=>{let e=parseFloat(tK(E,I));return S(s)||""===String(s)?"":Number(s)===e?E:"-"!==E&&","!==E&&t$(String(s))?tU(tK(String(s),I),a):E},[a,I,E,s]),G=(0,l.useMemo)(()=>{let[e,t]=J.split(","),a=J.includes(","),n=tX(J,i);if(a){let a=Array(I-t.length).fill(0).join("");return"".concat(e).concat(",").concat(t).concat(a).concat("\xa0").concat(n)}return"".concat(e).concat("\xa0").concat(n)},[J,i,I]),ee={...R,value:J,maskPlaceholder:G,maskPlaceholderVariant:"accent",size:h,icon:m?f:(0,r.jsxs)("div",{className:(0,c.Z)(tP.controls),children:[(0,r.jsx)(H,{onClick:p?void 0:K,onKeyDown:p?void 0:X,className:(0,c.Z)(tP.icon,{[tP.states.disabled]:!!p}),role:"button",tabIndex:p?-1:0,children:(0,r.jsx)(tA,{})}),(0,r.jsx)("div",{className:tP.divider}),(0,r.jsx)(H,{onClick:p?void 0:U,onKeyDown:p?void 0:$,className:(0,c.Z)(tP.icon,{[tP.states.disabled]:!!p}),role:"button",tabIndex:p?-1:0,children:(0,r.jsx)(tY,{})})]}),disabled:p,onChange:q,onBlur:P,onFocus:Q,onKeyDown:W};return(0,r.jsx)(tM,{...ee,autoFocus:w,inputRef:A,dataQa:x,dataId:y,className:v,style:b})});function t2(e){return l.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},l.createElement("path",{d:"M12 3C7.069 3 3.702 6.75 2.006 9.226a4.876 4.876 0 0 0 0 5.548C3.702 17.25 7.069 21 12 21s8.297-3.75 9.994-6.226a4.875 4.875 0 0 0 0-5.548C20.297 6.75 16.931 3 12 3Zm-8.757 7.074C4.888 7.673 7.863 4.5 12 4.5s7.112 3.173 8.757 5.574a3.376 3.376 0 0 1 0 3.852C19.112 16.327 16.137 19.5 12 19.5s-7.112-3.173-8.757-5.574a3.376 3.376 0 0 1 0-3.852ZM12 8.004a4 4 0 1 0 0 8 4 4 0 0 0 0-8Zm-2.5 4a2.5 2.5 0 1 1 5 0 2.5 2.5 0 0 1-5 0Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))}function t5(e){return l.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},l.createElement("path",{d:"M21.78 3.28a.75.75 0 0 0-1.06-1.06l-2.773 2.773C16.33 3.849 14.34 3 12 3 7.069 3 3.703 6.75 2.006 9.226a4.878 4.878 0 0 0 0 5.55c.697 1.015 1.654 2.217 2.866 3.291L2.22 20.72a.75.75 0 1 0 1.06 1.06l6.95-6.95h.001l4.595-4.595.001-.001L21.78 3.28ZM12 4.5c1.862 0 3.486.639 4.869 1.57l-2.623 2.624A4 4 0 0 0 8.69 14.25l-2.755 2.754c-1.125-.983-2.026-2.106-2.691-3.077a3.378 3.378 0 0 1-.001-3.853C4.888 7.673 7.863 4.5 12 4.5Zm8.379 2.673a.75.75 0 1 0-1.111 1.008 17.849 17.849 0 0 1 1.488 1.892 3.378 3.378 0 0 1 .001 3.853C19.112 16.327 16.137 19.5 12 19.5c-1.3 0-2.481-.311-3.544-.814a.75.75 0 0 0-.641 1.357A9.716 9.716 0 0 0 12 21c4.931 0 8.297-3.75 9.994-6.226a4.878 4.878 0 0 0 0-5.55 19.338 19.338 0 0 0-1.615-2.05ZM12 9.503c.416 0 .809.102 1.154.282l-3.372 3.373A2.5 2.5 0 0 1 12 9.504Zm3.988 2.815a.75.75 0 0 0-1.496-.116 2.5 2.5 0 0 1-2.294 2.294.75.75 0 0 0 .117 1.495 4 4 0 0 0 3.673-3.673Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))}t1.displayName="InputNumber";let t7=z("input-password"),t4={icon:"".concat(t7,"__icon"),states:{disabled:"".concat(t7,"--disabled")}};(0,l.forwardRef)((e,t)=>{let{disabled:a,autoFocus:n=!1,...s}=e,[i,o]=(0,l.useState)(!1);return(0,r.jsx)(tM,{...s,autoFocus:n,ref:t,disabled:a,type:i?"text":"password",icon:(0,r.jsx)(H,{onMouseDown:a?void 0:e=>{e.preventDefault(),e.stopPropagation(),o(e=>!e)},onKeyDown:a?void 0:e=>{[" ","Enter"].includes(e.key)&&(e.preventDefault(),o(e=>!e))},className:(0,c.Z)(t4.icon,{[t4.states.disabled]:!!a}),role:"button",tabIndex:a?-1:0,children:i?(0,r.jsx)(t5,{}):(0,r.jsx)(t2,{})})})}).displayName="InputPassword";let t3=e=>{let[t,a]=(0,l.useState)(e),n=(0,l.useRef)([]),r=(0,l.useRef)(t),c=(0,l.useCallback)((e,t)=>{t&&n.current.unshift(t),a(t=>{let a={...t,...e};return r.current=a,a})},[]),s=(0,l.useCallback)(()=>r.current,[]);return(0,l.useEffect)(()=>{n.current[0]&&(n.current[0](t),n.current.shift())},[t]),[t,c,s]},t6=e=>{let t=(0,l.useRef)();return(0,l.useEffect)(()=>{t.current=JSON.parse(JSON.stringify(e))},[e]),t.current},t8=z("range-slider"),t9=Object.freeze({range:t8,vertical:"".concat(t8,"--vertical"),disabled:"".concat(t8,"--disabled"),track:"".concat(t8,"__track"),thumb:"".concat(t8,"__thumb"),thumbDrag:"".concat(t8,"__thumb--drag"),label:"".concat(t8,"__label"),mark:"".concat(t8,"__mark"),legend:"".concat(t8,"__legend"),legendItem:"".concat(t8,"__legend-item")}),ae=e=>{let t=e.toString().split(".")[1];return t?t.length:0},at=e=>e.touches&&e.touches.length||e.changedTouches&&e.changedTouches.length,aa=(e,t,a)=>{let n=Number(((t-e)/a).toFixed(8));return parseInt(n.toString(),10)===n},an=(e,t,a,n,l,r,c)=>{if(e=Math.round(1e11*e)/1e11,!r){let a=c[t-1],n=c[t+1];if(a&&a>e)return a;if(n&&n<e)return n}if(e>n)return n;if(e<a)return a;let s=Math.floor(1e11*e-1e11*a)%Math.floor(1e11*l),i=Math.floor(1e11*e-Math.abs(s)),o=0===s?e:i/1e11,d=Math.abs(s/1e11)<l/2?o:o+l,u=ae(l);return parseFloat(d.toFixed(u))},al=(e,t,a)=>(e-t)/(a-t),ar=e=>e===aC.Up,ac=(e,t,a)=>{if(t>=a)throw RangeError("min (".concat(t,") is equal/bigger than max (").concat(a,")"));if(e<t)throw RangeError("value (".concat(e,") is smaller than min (").concat(t,")"));if(e>a)throw RangeError("value (".concat(e,") is bigger than max (").concat(a,")"))},as=e=>{if(!(e.length<2)&&!e.slice(1).every((t,a)=>e[a]<=t))throw RangeError("values={[".concat(e,"]} needs to be sorted when allowOverlap={false}"))},ai=e=>{let t=window.getComputedStyle(e);return{top:parseInt(t.marginTop,10),bottom:parseInt(t.marginBottom,10),left:parseInt(t.marginLeft,10),right:parseInt(t.marginRight,10)}},ao=e=>{let t=window.getComputedStyle(e);return{top:parseInt(t.paddingTop,10)+parseInt(t.borderTopWidth,10),bottom:parseInt(t.paddingBottom,10)+parseInt(t.borderBottomWidth,10),left:parseInt(t.paddingLeft,10)+parseInt(t.borderLeftWidth,10),right:parseInt(t.paddingRight,10)+parseInt(t.borderRightWidth,10)}},ad=(e,t,a)=>{let n=a?-1:1;e.forEach((e,a)=>ah(e,n*t[a].x,t[a].y))},au=(e,t,a,n)=>{let l=0,r=ab(e[0],t,a,n);for(let c=1;c<e.length;c++){let s=ab(e[c],t,a,n);s<r&&(r=s,l=c)}return l},ah=(e,t,a)=>{e.style.transform="translate(".concat(t,"px, ").concat(a,"px)")},am=e=>{let t,a=null;return function(){for(var n=arguments.length,l=Array(n),r=0;r<n;r++)l[r]=arguments[r];t=l,a||(a=requestAnimationFrame(()=>{a=null,e(...t)}))}},ap=(e,t,a)=>{let n=e.slice(0);return n[t]=a,n},af=e=>{let{values:t,colors:a,min:n,max:l,direction:r=aC.Right}=e,c=t.slice(0).sort((e,t)=>e-t).map(e=>(e-n)/(l-n)*100).reduce((e,t,n)=>"".concat(e,", ").concat(a[n]," ").concat(t,"%, ").concat(a[n+1]," ").concat(t,"%"),"");return"linear-gradient(".concat(r,", ").concat(a[0]," 0%").concat(c,", ").concat(a[a.length-1]," 100%)")},ag=()=>null,av=()=>{throw Error("Did not expect to get here")},ab=(e,t,a,n)=>{let{left:l,top:r,width:c,height:s}=e.getBoundingClientRect();return ar(n)?Math.abs(a-(r+s/2)):Math.abs(t-(l+c/2))},ax=(e,t,a)=>{let n=["#C2C2C6",...Array(e-1||1).fill(a?"#A5A7AB":"#525BBB"),"#C2C2C6"];return 1===e&&(t?n.pop():n.shift()),n},ay=["ArrowRight","ArrowUp","k","PageUp"],aw=["ArrowLeft","ArrowDown","j","PageDown"],a_=e=>{let{props:t,children:a,propValues:n,disabled:l}=e;return(0,r.jsx)("div",{className:(0,c.Z)(t9.range,{[t9.vertical]:n.direction===aC.Up,[t9.disabled]:l},t.className),onMouseDown:t.onMouseDown,onTouchStart:t.onTouchStart,style:{...t.style},"data-id":t.dataId,"data-qa":t.dataQa,children:(0,r.jsx)("div",{ref:t.ref,className:(0,c.Z)(t9.track),style:{background:af({values:n.values,colors:ax(n.values.length,!!n.rtl,l),min:n.min||0,max:n.max||100,direction:n.direction||aC.Right,rtl:!!n.rtl})},children:a})})},aj=e=>{let{props:t,isDragged:a,formattedValue:n}=e;return(0,r.jsxs)("div",{...t,style:t.style,className:(0,c.Z)(t9.thumb,t.className,{[t9.thumbDrag]:a}),children:[(0,r.jsx)("label",{className:(0,c.Z)(t9.label),children:n}),(0,r.jsx)("span",{})]})},aN=e=>{let{props:t,index:a,propValues:n}=e,l={width:"2px",height:a%2?"12px":"16px",backgroundColor:a*(n.step||1)+(n.min||0)<n.values[0]?"#525BBB":"#D2D3D5"},s={width:a%2?"12px":"16px",height:"2px",backgroundColor:a*(n.step||1)>(n.max||100)-n.values[0]?"#525BBB":"#D2D3D5"},i=n.direction===aC.Right?l:s;return 1===n.values.length&&(0,r.jsx)("div",{...t,className:(0,c.Z)(t.className),style:{...t.style,...i}})},ak=(0,l.forwardRef)((e,t)=>{let{step:a=1,direction:n=aC.Right,rtl:s=!1,disabled:i=!1,allowOverlap:o=!1,draggableTrack:d=!1,min:u=0,max:h=100,legend:m=[],onChange:p=()=>null,renderTrack:f=a_,renderThumb:g=aj,renderMark:v=aN,showMarks:b=!1,onFinalChange:x,formatValue:y=e=>String(e),className:w,dataQa:_,dataId:j,...N}=e,k=(0,l.useMemo)(()=>({...N,step:a,direction:n,rtl:s,disabled:i,allowOverlap:o,draggableTrack:d,min:u,max:h,legend:m}),[N,a,n,s,i,o,d,u,h,m]),C=(0,l.useRef)(k);(0,l.useEffect)(()=>{C.current=k},[k]);let D=(0,l.useRef)(null),R=(0,l.useRef)(Array(N.values.length).fill(null)),I=(0,l.useRef)(),E=(0,l.useRef)([]),Z=(0,l.useRef)(),M=(0,l.useRef)(),L=am(e=>{if(e.preventDefault(),!(1&e.buttons))return F(e);et(e.clientX,e.clientY)}),S=am(e=>{e.preventDefault(),et(e.touches[0].clientX,e.touches[0].clientY)}),F=e=>{let{draggedThumbIndex:t,draggedTrackPos:a}=O();if(e.preventDefault(),document.removeEventListener("mousemove",L),document.removeEventListener("touchmove",S),document.removeEventListener("mouseup",T),document.removeEventListener("touchend",T),document.removeEventListener("touchcancel",T),-1===t&&-1===a[0]&&-1===a[1])return null;z({draggedThumbIndex:-1,draggedTrackPos:[-1,-1]},()=>{ea()})},T=am(F),[B,z,O]=t3({draggedTrackPos:[-1,-1],draggedThumbIndex:-1,thumbZIndexes:Array(N.values.length).fill(0).map((e,t)=>t),isChanged:!1,markOffsets:[],legendOffsets:[]}),A=e=>{if(!b){Z.current=void 0,I.current=void 0;return}Z.current=(e.max-e.min)/e.step,I.current=[]},Y=e=>{e.legend&&e.legend.length},q=()=>{ad(P(),V(),C.current.rtl),H(),W()},Q=e=>{if(C.current.disabled)return;let t=at(e);if(!t&&0!==e.button)return;let a=X(e);if(-1===a)return;t?$():J();let{thumbZIndexes:n}=O();z({draggedThumbIndex:a,thumbZIndexes:n.map((e,t)=>t===a?Math.max(...n):e<=n[a]?e:e-1)})},P=()=>D.current?Array.from(D.current.children).filter(e=>e.hasAttribute("aria-valuenow")):(console.warn("No thumbs found in the track container. Did you forget to pass & spread the `props` param in renderTrack?"),[]),V=()=>{let e=C.current.values,t=D.current;if(!t)return[];let a=t.getBoundingClientRect(),n=ao(t);return P().map((t,l)=>{let r={x:0,y:0},c=t.getBoundingClientRect(),s=ai(t);switch(C.current.direction){case aC.Right:return r.x=-((s.left+n.left)*1),r.y=-(((c.height-a.height)/2+n.top)*1),r.x+=a.width*al(e[l],C.current.min,C.current.max)-c.width/2,r;case aC.Up:return r.x=-(((c.width-a.width)/2+s.left+n.left)*1),r.y=-n.left,r.y+=a.height-a.height*al(e[l],C.current.min,C.current.max)-c.height/2,r;default:return av()}})};t&&"function"!=typeof t&&(t.current=D.current),t&&"function"!=typeof t&&t.current&&(t.current.getThumbs=P,t.current.getOffsets=V);let H=()=>{if(!b||!D.current||!Z.current||!I.current||null===D.current)return;let e=window.getComputedStyle(D.current),t=parseInt(e.width,10),a=parseInt(e.height,10),n=parseInt(e.paddingLeft,10),l=parseInt(e.paddingTop,10),r=[];for(let e=0;e<Z.current+1;e++){let c=9999,s=9999;if(I.current[e]){let t=I.current[e].getBoundingClientRect();c=t.height,s=t.width}C.current.direction===aC.Right?r.push([Math.round(t/Z.current*e+n-s/2),-Math.round((c-a)/2)]):r.push([Math.round(a/Z.current*e+l-c/2),-Math.round((s-t)/2)])}z({markOffsets:r})},W=()=>{var e;if(!C.current.legend||!C.current.legend.length||!D.current||!E.current||C.current.rtl||n!==aC.Right)return;let t=window.getComputedStyle(D.current),a=parseInt(t.width,10),l=parseInt(t.paddingLeft,10),r=a/((C.current.max-C.current.min)/C.current.step),c=[];for(let t=0;t<C.current.legend.length;t++){let n=9999,s=9999;if(E.current[t]){let a=null==(e=E.current[t])?void 0:e.getBoundingClientRect();n=(null==a?void 0:a.height)||n,s=(null==a?void 0:a.width)||s}let i=C.current.legend[t],o=Math.round(((aD(i)?i.value:i)-C.current.min)/C.current.step*r+l-s/2);c.push([Math.min(Math.max(o,0),a-s),Math.round(n/5)])}z({legendOffsets:c})};(0,l.useEffect)(()=>{var e;A(C.current),Y(C.current),M.current=window.ResizeObserver?new window.ResizeObserver(q):{observe:()=>window.addEventListener("resize",q),unobserve:()=>window.removeEventListener("resize",q)},document.addEventListener("touchstart",Q,{passive:!1}),document.addEventListener("mousedown",Q,{passive:!1}),o||as(N.values),N.values.forEach(e=>ac(e,u,h));let t=D.current;return t&&(null==(e=M.current)||e.observe(t)),ad(P(),V(),s),H(),W(),N.values.forEach(e=>{aa(u,e,a)||console.warn("The `values` property is in conflict with the current `step`, `min`, and `max` properties. Please provide values that are accessible using the min, max, and step values.")}),()=>{var e;document.removeEventListener("mousedown",Q,{passive:!1}),document.removeEventListener("mousemove",L),document.removeEventListener("touchmove",S),document.removeEventListener("touchstart",Q),document.removeEventListener("mouseup",T),document.removeEventListener("touchend",T),t&&(null==(e=M.current)||e.unobserve(t))}},[k.min,k.max]);let K=t6(k),U=t6(B);(0,l.useEffect)(()=>{((null==K?void 0:K.max)!==h||(null==K?void 0:K.min)!==u||(null==K?void 0:K.step)!==a||JSON.stringify(null==K?void 0:K.legend)!==JSON.stringify(m))&&(A(C.current),Y(C.current)),ad(P(),V(),s),((null==K?void 0:K.max)!==h||(null==K?void 0:K.min)!==u||(null==K?void 0:K.step)!==a||JSON.stringify(null==K?void 0:K.legend)!==JSON.stringify(m)||(null==U?void 0:U.markOffsets.length)!==B.markOffsets.length||(null==U?void 0:U.legendOffsets.length)!==B.legendOffsets.length)&&(H(),W(),N.values.forEach(e=>{aa(u,e,a)||console.warn("The `values` property is in conflict with the current `step`, `min`, and `max` properties. Please provide values that are accessible using the min, max, and step values.")}))},[k,B]);let X=e=>P().findIndex(t=>t===e.target||t.contains(e.target)),$=()=>{document.addEventListener("touchmove",S,{passive:!1}),document.addEventListener("touchend",T,{passive:!1}),document.addEventListener("touchcancel",T,{passive:!1})},J=()=>{document.addEventListener("mousemove",L),document.addEventListener("mouseup",T)},G=(e,t)=>an(e,t,C.current.min,C.current.max,C.current.step,C.current.allowOverlap,C.current.values),ee=e=>{JSON.stringify(e)!==JSON.stringify(C.current.values)&&(C.current.values=e,p(e))},et=(e,t)=>{let{draggedThumbIndex:a,draggedTrackPos:n}=O(),l=C.current.values;if(-1===a&&-1===n[0]&&-1===n[1])return null;let r=D.current;if(!r)return null;let c=r.getBoundingClientRect(),s=ar(C.current.direction)?c.height:c.width;if(-1!==n[0]&&-1!==n[1]){let a=e-n[0],r=t-n[1],c=0;switch(C.current.direction){case aC.Right:c=a/s*(C.current.max-C.current.min);break;case aC.Up:c=r/s*(C.current.max-C.current.min);break;default:av()}if(C.current.rtl&&(c*=-1),Math.abs(c)>=C.current.step/2){for(let e=0;e<R.current.length;e++){if(l[e]===C.current.max&&1===Math.sign(c)||l[e]===C.current.min&&-1===Math.sign(c))return;let t=l[e]+c;t>C.current.max?c=C.current.max-l[e]:t<C.current.min&&(c=C.current.min-l[e])}let a=l.slice(0);for(let e=0;e<R.current.length;e++)a=ap(a,e,G(l[e]+c,e));z({draggedTrackPos:[e,t]}),ee(a)}}else{let n=0;switch(C.current.direction){case aC.Right:n=(e-c.left)/s*(C.current.max-C.current.min)+C.current.min;break;case aC.Up:n=(s-(t-c.top))/s*(C.current.max-C.current.min)+C.current.min;break;default:av()}C.current.rtl&&(n=C.current.max+C.current.min-n),Math.abs(l[a]-n)>=C.current.step/2&&ee(ap(l,a,G(n,a)))}},ea=()=>{z({isChanged:!1});let e=C.current.values;x&&x(e)},en=e=>{let t=C.current.values,{isChanged:a}=O(),n=X(e.nativeEvent),l=C.current.rtl?-1:1;-1!==n&&(ay.includes(e.key)?(e.preventDefault(),z({draggedThumbIndex:n,isChanged:!0}),ee(ap(t,n,G(t[n]+l*("PageUp"===e.key?10*C.current.step:C.current.step),n)))):aw.includes(e.key)?(e.preventDefault(),z({draggedThumbIndex:n,isChanged:!0}),ee(ap(t,n,G(t[n]-l*("PageDown"===e.key?10*C.current.step:C.current.step),n)))):"Tab"===e.key?z({draggedThumbIndex:-1},()=>{a&&ea()}):a&&ea())},el=()=>{let{isChanged:e}=O();z({draggedThumbIndex:-1},()=>{e&&ea()})},er=e=>{let{values:t}=C.current,a=t.reduce((a,n,l)=>{let r=Math.abs(t[a]-e);return Math.abs(n-e)<=r?l:a},0);ee(t.map((t,n)=>n===a?e:t))};return(0,r.jsxs)(r.Fragment,{children:[f({props:{style:{cursor:B.draggedThumbIndex>-1?"grabbing":d?ar(n)?"ns-resize":"ew-resize":1!==N.values.length||i?"inherit":"pointer"},onMouseDown:i?ag:e=>{var t;if(0!==e.button)return;let a=C.current.values;if(e.persist(),e.preventDefault(),J(),a.length>1&&C.current.draggableTrack){if(R.current.some(t=>null==t?void 0:t.contains(e.target)))return;z({draggedTrackPos:[e.clientX,e.clientY]},()=>et(e.clientX,e.clientY))}else{let a=au(R.current.map(e=>e),e.clientX,e.clientY,C.current.direction);null==(t=R.current[a])||t.focus(),z({draggedThumbIndex:a},()=>et(e.clientX,e.clientY))}},onTouchStart:i?ag:e=>{var t;let a=C.current.values;if(e.persist(),$(),a.length>1&&C.current.draggableTrack){if(R.current.some(t=>null==t?void 0:t.contains(e.target)))return;z({draggedTrackPos:[e.touches[0].clientX,e.touches[0].clientY]},()=>et(e.touches[0].clientX,e.touches[0].clientY))}else{let a=au(R.current.map(e=>e),e.touches[0].clientX,e.touches[0].clientY,C.current.direction);null==(t=R.current[a])||t.focus(),z({draggedThumbIndex:a},()=>et(e.touches[0].clientX,e.touches[0].clientY))}},ref:e=>{D.current=e},className:(0,c.Z)(w),dataQa:_,dataId:j},isDragged:B.draggedThumbIndex>-1,disabled:i,children:[...B.markOffsets.map((e,t)=>{let a={left:"".concat(e[0],"px"),marginTop:"".concat(e[1],"px")},l={top:"".concat(e[0],"px"),marginLeft:"".concat(e[1],"px")};return v({props:{style:n===aC.Right?a:l,key:"mark".concat(t),ref:e=>{e&&I.current&&(I.current[t]=e)},className:t9.mark},index:t,propValues:k})}),...N.values.map((e,t)=>{let a=B.draggedThumbIndex===t;return g({index:t,value:e,formattedValue:y(e),isDragged:a,props:{style:{zIndex:B.thumbZIndexes[t],cursor:i?"inherit":a?"grabbing":"grab"},key:t,tabIndex:i?void 0:0,"aria-valuemax":o?h:N.values[t+1]||h,"aria-valuemin":o?u:N.values[t-1]||u,"aria-valuenow":e,draggable:!1,ref:e=>{e&&(R.current[t]=e)},role:"slider",onKeyDown:i?ag:en,onKeyUp:i?ag:el,className:t9.thumb}})})],propValues:k}),k.direction===aC.Right&&(0,r.jsx)("div",{className:t9.legend,children:m.map((e,t)=>{var a,n;let l;return l=aD(e)?e.value:e,(0,r.jsx)("button",{type:"button",ref:e=>{Array.isArray(E.current)&&(E.current[t]=e)},className:(0,c.Z)(t9.legendItem),style:{left:"".concat(null==(a=B.legendOffsets[t])?void 0:a[0],"px"),marginTop:"".concat(null==(n=B.legendOffsets[t])?void 0:n[1],"px")},tabIndex:i?-1:0,onClick:i?void 0:()=>er(l),children:aD(e)?e.label:y(l)},"legend".concat(t))})})]})});ak.displayName="RangeSlider";var aC=((n=aC||{}).Right="to right",n.Up="to top",n);let aD=e=>"object"==typeof e,aR=z("input-range"),aI={inputRange:aR,input:"".concat(aR,"__input"),slider:"".concat(aR,"__slider")};function aE(e){return l.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},l.createElement("path",{d:"M10.5 2a8.5 8.5 0 1 0 5.456 15.018l4.763 4.762a.75.75 0 0 0 1.06-1.06l-4.762-4.763A8.5 8.5 0 0 0 10.5 2Zm-7 8.5a7 7 0 1 1 14 0 7 7 0 0 1-14 0Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))}(0,l.forwardRef)((e,t)=>{let{value:a,step:n=1,min:s=0,max:i=100,disabled:o,ticks:d=[],className:u,inputClassname:h,sliderClassname:m,size:p="m",decimals:f="auto",decimalsCount:g=2,tooltip:v=e=>e,dataId:b,dataQa:x,autoFocus:y=!1,style:w,onChange:_,onBlur:j,...N}=e,k=(0,l.useMemo)(()=>"number"!=typeof a||a<s?s:a>i?i:a,[a,s,i]),[C,D]=F(k||s,a),[R,I]=(0,l.useState)(k?[k]:[s]),E=(0,l.useRef)(null),Z=(0,l.useRef)(null);(0,l.useImperativeHandle)(t,()=>({inputRef:E.current,sliderRef:Z.current}),[Z,E]);let M=(0,l.useCallback)(e=>{if(D(e),!e||e<s){I([s]);return}if(e>i){I([i]);return}I([e]),null==_||_(e)},[i,s,_,D]),L=(0,l.useCallback)(e=>{C||(I([s]),D(s),null==_||_(s)),null==j||j(e)},[C,s,j,D,_]),S=(0,l.useCallback)(e=>{var t;D(e[0]),I(e),null==(t=null==E?void 0:E.current)||t.focus(),null==_||_(e[0])},[_,D]),T=(0,l.useCallback)(()=>{var e;null==(e=null==E?void 0:E.current)||e.blur()},[]);return(0,r.jsxs)("div",{className:(0,c.Z)(u,aI.inputRange),style:w,"data-qa":x,"data-id":b,children:[(0,r.jsx)(t1,{...N,autoFocus:y,value:C,withoutControls:!0,min:s,max:i,disabled:o,step:n,ref:E,className:(0,c.Z)(h,aI.input),size:p,decimals:f,decimalsCount:g,onChange:M,onBlur:L}),(0,r.jsx)(ak,{values:R,min:s,max:i,legend:d,step:n,disabled:o,ref:Z,className:(0,c.Z)(m,aI.slider),formatValue:v,onChange:S,onFinalChange:T})]})}).displayName="InputRange";let aZ=z("input-search"),aM={iconSearch:"".concat(aZ,"__icon-search"),iconClear:"".concat(aZ,"__icon-clear"),states:{disabled:"".concat(aZ,"--disabled")}};(0,l.forwardRef)((e,t)=>{let{value:a,disabled:n,onChange:s,...i}=e,[o,d]=(0,l.useState)(a||"");(0,l.useEffect)(()=>{d(a||"")},[a]);let u=(0,l.useCallback)((e,t)=>{d(e||""),null==s||s(e||"",t)},[]);return(0,r.jsx)(tM,{...i,value:o,ref:t,disabled:n,icon:o?(0,r.jsx)(H,{onMouseDown:n?void 0:e=>{e.preventDefault(),e.stopPropagation(),u()},onKeyDown:n?void 0:e=>{[" ","Enter"].includes(e.key)&&(e.preventDefault(),u())},className:(0,c.Z)(aM.iconClear,{[aM.states.disabled]:n}),role:"button",tabIndex:n?-1:0,children:(0,r.jsx)(G,{})}):(0,r.jsx)(H,{className:(0,c.Z)(aM.iconSearch,{[aM.states.disabled]:n}),children:(0,r.jsx)(aE,{})}),onChange:(e,t)=>{u(e,t)}})}).displayName="InputSearch",(0,l.forwardRef)((e,t)=>{let{value:a="",autoFocus:n=!1,onChange:c,onKeyDown:s,dataQa:i,dataId:o,...d}=e,[u,h]=(0,l.useState)(""),{ref:m,unmaskedValue:p,setValue:f}=(0,b.Cj)({mask:"+{7} (000) 000-00-00"},{onAccept:(e,t)=>{h(e),null==c||c(t.unmaskedValue,e)}});return(0,l.useEffect)(()=>{a!==p&&f(a)},[a,f,p]),(0,l.useImperativeHandle)(t,()=>m.current),(0,r.jsx)(tM,{...d,autoFocus:n,dataQa:i,dataId:o,inputRef:m,value:u,maskPlaceholder:"+7 (000) 000-00-00",onKeyDown:e=>{("Escape"===e.key||"Esc"===e.key)&&(e.preventDefault(),f(""),h(""),null==c||c("","")),null==s||s(e)}})}).displayName="InputTel";let aL=z("modal"),aS=Object.freeze({modal:aL,overlay:"".concat(aL,"__overlay"),withoutFooter:"".concat(aL,"--without-footer"),noContent:"".concat(aL,"--no-content"),open:"".concat(aL,"--open"),overlayOpen:"".concat(aL,"__overlay--open"),height:{medium:"".concat(aL,"--height-medium"),full:"".concat(aL,"--height-full")},size:{s:"".concat(aL,"--s"),m:"".concat(aL,"--m"),l:"".concat(aL,"--l"),xl:"".concat(aL,"--xl")},header:"".concat(aL,"__header"),headerText:"".concat(aL,"__header-text"),headerTitle:"".concat(aL,"__header-title"),headerSubtitle:"".concat(aL,"__header-subtitle"),closeIcon:"".concat(aL,"__close-icon"),backButton:"".concat(aL,"__back-button"),backButtonText:"".concat(aL,"__back-button-text"),headerStates:{centered:"".concat(aL,"__header--centered"),withLongBtn:"".concat(aL,"__header--with-long-btn"),defaultHeight:"".concat(aL,"__header--default-height")},content:"".concat(aL,"__content"),withoutPadding:"".concat(aL,"__content--without-padding"),withScroll:"".concat(aL,"__content--with-scroll"),footer:"".concat(aL,"__footer"),footerContainer:"".concat(aL,"__footer-container"),footerBtn:"".concat(aL,"__footer-btn"),footerDescription:"".concat(aL,"__footer-description"),divider:"".concat(aL,"__divider"),dividerTop:"".concat(aL,"__divider--top"),dividerBottom:"".concat(aL,"__divider--bottom")}),aF=e=>{let{primaryBtnText:t,onPrimary:a,secondaryBtnText:n,onSecondary:l,thirdBtnText:s,onThird:i,description:o,children:d,noContent:u,dataQa:h}=e;return(0,r.jsxs)("div",{"data-qa":Z("".concat(h,"-footer"),!!h),className:(0,c.Z)(aS.footer,{[aS.noContent]:u}),children:[!u&&(0,r.jsx)("div",{className:(0,c.Z)(aS.divider,aS.dividerTop)}),d||(0,r.jsxs)("div",{className:aS.footerContainer,children:[s&&(0,r.jsx)(ep,{dataQa:Z("".concat(h,"-footer-third-btn"),!!h),label:s,variant:"secondary",size:"s",className:aS.footerBtn,onClick:i}),n&&(0,r.jsx)(ep,{dataQa:Z("".concat(h,"-footer-secondary-btn"),!!h),label:n,variant:"secondary",size:"s",className:aS.footerBtn,onClick:l}),t&&(0,r.jsx)(ep,{dataQa:Z("".concat(h,"-footer-primary-btn"),!!h),label:t,size:"s",className:aS.footerBtn,onClick:a})]}),o&&(0,r.jsx)("span",{"data-qa":Z("".concat(h,"-footer-description"),!!h),className:aS.footerDescription,children:o})]})},aT=e=>{let{text:t,title:a,subtitle:n,align:l="left",backBtnVariant:s,onBack:i,onClose:o,noContent:d,dataQa:u,withoutCloseBtn:h=!1}=e;return(0,r.jsxs)("div",{"data-qa":Z("".concat(u,"-header"),!!u),className:(0,c.Z)(aS.header,{[aS.headerStates.centered]:"center"===l||!!s,[aS.headerStates.withLongBtn]:"long"===s,[aS.headerStates.defaultHeight]:!t&&!a&&!n}),children:[t&&(0,r.jsx)("span",{"data-qa":Z("".concat(u,"-header-text"),!!u),className:aS.headerText,children:t}),a&&(0,r.jsx)("span",{"data-qa":Z("".concat(u,"-header-title"),!!u),className:aS.headerTitle,children:a}),n&&(0,r.jsx)("span",{"data-qa":Z("".concat(u,"-header-subtitle"),!!u),className:aS.headerSubtitle,children:n}),!h&&(0,r.jsx)("button",{"data-qa":Z("".concat(u,"-header-close"),!!u),type:"button",className:aS.closeIcon,onClick:o,children:(0,r.jsx)(H,{children:(0,r.jsx)(G,{})})}),s&&(0,r.jsxs)("button",{"data-qa":Z("".concat(u,"-header-back"),!!u),type:"button",className:aS.backButton,onClick:i,children:[(0,r.jsx)(H,{children:(0,r.jsx)(ej,{})}),"long"===s&&(0,r.jsx)("span",{className:aS.backButtonText,children:"Назад"})]}),!d&&(0,r.jsx)("div",{className:(0,c.Z)(aS.divider,aS.dividerBottom)})]})},aB=(0,l.forwardRef)((e,t)=>{let{header:a,footer:n,open:i=!1,size:o="m",noPadding:d=!1,height:u="full",onClose:h,children:m,className:p,style:f,dataQa:g,dataId:v,dismissDisabled:b=!1,...x}=e,[y,w]=(0,l.useState)(!1),[_,j]=(0,l.useState)(!1),N=(0,l.useRef)(null);(0,l.useEffect)(()=>()=>{N.current&&cancelAnimationFrame(N.current)},[]),(0,l.useEffect)(()=>{if(N.current&&cancelAnimationFrame(N.current),i)return w(!0),N.current=requestAnimationFrame(()=>{requestAnimationFrame(()=>{j(!0)})}),()=>{N.current&&cancelAnimationFrame(N.current)};{j(!1);let e=setTimeout(()=>{w(!1)},300);return()=>{clearTimeout(e),N.current&&cancelAnimationFrame(N.current)}}},[i]);let k=()=>{j(!1);let e=setTimeout(()=>{null==h||h(),w(!1)},300);return()=>clearTimeout(e)},{context:C}=(0,s.YF)({open:y,onOpenChange:e=>{e||k()}}),D=(0,s.bQ)(C,{outsidePressEvent:"mousedown",outsidePress:!b,escapeKey:!b}),R=(0,s.qs)(C,{role:"dialog"}),{getFloatingProps:I}=(0,s.NI)([D,R]),[E,M]=(0,l.useState)(!1),L=(0,l.useCallback)(e=>{e&&new ResizeObserver(()=>{M(e.scrollHeight>e.clientHeight)}).observe(e)},[]);return y?(0,r.jsx)(s.ll,{id:"finkit-modals",children:(0,r.jsx)(s.y0,{lockScroll:!0,className:(0,c.Z)(aS.overlay,{[aS.overlayOpen]:_}),children:(0,r.jsx)(s.wD,{context:C,children:(0,r.jsxs)("div",{ref:t,className:(0,c.Z)(aS.modal,aS.size[o],aS.height[u],{[aS.withoutFooter]:!(null!=n&&n.primaryBtnText)&&!(null!=n&&n.children),[aS.open]:_},p),style:f,...I(),...x,"data-id":v,"data-qa":g,children:[(0,r.jsx)(aT,{...a,dataQa:g,noContent:!m,onClose:k}),m&&(0,r.jsx)("div",{"data-qa":Z("".concat(g,"-content"),!!g),ref:L,className:(0,c.Z)(aS.content,{[aS.withoutFooter]:!(null!=n&&n.primaryBtnText)&&!(null!=n&&n.children),[aS.withoutPadding]:d,[aS.withScroll]:E}),children:m}),((null==n?void 0:n.primaryBtnText)||(null==n?void 0:n.children))&&(0,r.jsx)(aF,{...n,dataQa:g,noContent:!m})]})})})}):null});aB.displayName="Modal";let az=z("pagination"),aO=(Object.freeze({pagination:az,bullet:"".concat(az,"--bullet"),dots:"".concat(az,"__dots"),link:"".concat(az,"__link"),active:"".concat(az,"__link--active"),controls:"".concat(az,"__link--controls"),big:"".concat(az,"__link--big"),prev:"".concat(az,"__link--prev"),next:"".concat(az,"__link--next"),disabled:"".concat(az,"__link--disabled")}),z("radio")),aA=Object.freeze({radio:aO,input:"".concat(aO,"__input"),marker:"".concat(aO,"__marker"),wrapper:"".concat(aO,"__wrapper"),label:"".concat(aO,"__label"),caption:"".concat(aO,"__caption"),states:{error:"".concat(aO,"--error"),disabled:"".concat(aO,"--disabled"),inverted:"".concat(aO,"--inverted")}});(0,l.forwardRef)((e,t)=>{let{value:a,checked:n=!1,state:s="default",label:i,disabled:o=!1,caption:d,className:u,style:h,inverted:m=!1,children:p,inputRef:f,onChange:g,dataQa:v,dataId:b,...x}=e,y=(0,l.useId)(),w=p||i;return(0,r.jsxs)("label",{ref:t,htmlFor:y,"data-marker-container":"",className:(0,c.Z)(u,aA.radio,{[aA.states.disabled]:o}),style:h,"data-id":b,"data-qa":v,children:[(0,r.jsx)("input",{id:y,value:a,checked:n,className:aA.input,type:"radio",disabled:o,onChange:e=>{null==g||g(e.target.value,e)},ref:f,...x}),(0,r.jsx)("span",{className:(0,c.Z)(aA.marker,{[aA.states.inverted]:m}),children:(0,r.jsx)(eJ,{type:"radio",checked:n,inverted:m,state:s,disabled:o})}),w&&(0,r.jsxs)("span",{className:aA.wrapper,children:[(0,r.jsx)("span",{className:(0,c.Z)(aA.label,{[aA.states.error]:"error"===s,[aA.states.inverted]:m,[aA.states.disabled]:o}),children:w}),d&&(0,r.jsx)(X,{className:(0,c.Z)(aA.caption,{[aA.states.inverted]:m,[aA.states.disabled]:o}),withoutIcon:!0,children:d})]})]})}).displayName="Radio";let aY=z("segmented-control"),aq=Object.freeze({segmentedControl:aY,secondary:"".concat(aY,"--secondary"),tab:"".concat(aY,"__tab"),label:"".concat(aY,"__label"),icon:"".concat(aY,"__icon"),slot:"".concat(aY,"__slot"),states:{stretch:"".concat(aY,"--stretch"),rounded:"".concat(aY,"--rounded"),small:"".concat(aY,"--s"),medium:"".concat(aY,"--m"),weightVariant:"".concat(aY,"--wight-medium"),left:"".concat(aY,"__tab--left"),right:"".concat(aY,"__tab--right"),active:"".concat(aY,"__tab--active"),iconOnly:"".concat(aY,"__tab--icon-only"),disabled:"".concat(aY,"__tab--disabled")}}),aQ=Object.freeze({labelKey:"label",disabledKey:"disabled",slotLeftKey:"slotLeft",slotRightKey:"slotRight",iconLeftKey:"iconLeft",iconRightKey:"iconRight"});(0,l.forwardRef)((e,t)=>{var a;let{activeTabId:n,tabs:s,onTabChange:i,variant:o="primary",className:d,style:u,stretch:h=!1,rounded:m=!1,tabSettings:p,weightVariant:f="regular",size:g="m",onTabKeyDown:v,dataQa:b,dataId:x,...y}=e,w=(0,l.useRef)(null),_=(0,l.useMemo)(()=>{let e={...aQ,...p};return s.map(t=>{var a;return{sourceTab:t,id:t.id,label:t[e.labelKey],disabled:null!==(a=t[e.disabledKey])&&void 0!==a&&a,slotLeft:t[e.slotLeftKey],slotRight:t[e.slotRightKey],iconLeft:t[e.iconLeftKey],iconRight:t[e.iconRightKey]}})},[p,s]),[j,N]=(0,l.useState)(null!=n?n:null==(a=_[0])?void 0:a.id),k=(0,l.useCallback)(e=>{var t;let a=w.current,n=(null==e?void 0:e.target).closest(".".concat(aq.tab)),l=a.getBoundingClientRect(),r=n.getBoundingClientRect();a.scrollTo({left:r.left-l.left-4+(null!==(t=a.scrollLeft)&&void 0!==t?t:0),behavior:"smooth"})},[]),C=(e,t)=>{N(e),k(t),i(e,t)},D=(e,t)=>{(null==t?void 0:t.key)!==" "&&(null==t?void 0:t.key)!=="Enter"||(N(e),k(t),null==v||v(e,t))};return(0,l.useEffect)(()=>{null!=n&&N(n)},[n]),(0,l.useImperativeHandle)(t,()=>w),(0,r.jsx)("div",{ref:w,role:"tablist",className:(0,c.Z)(aq.segmentedControl,{[aq.secondary]:"secondary"===o,[aq.states.small]:"s"===g,[aq.states.medium]:"m"===g,[aq.states.weightVariant]:"medium"===f,[aq.states.stretch]:h,[aq.states.rounded]:m},d),style:u,...y,"data-id":x,"data-qa":b,children:_.map((e,t)=>(0,r.jsxs)("button",{type:"button",role:"tab","data-qa":Z("".concat(b,"-tab-").concat(++t),!!b),"aria-selected":e.id===j,"aria-disabled":e.disabled?e.disabled:void 0,tabIndex:null!=e&&e.disabled?-1:0,className:(0,c.Z)(aq.tab,{[aq.states.active]:e.id===j,[aq.states.disabled]:e.disabled,[aq.states.iconOnly]:!e.label&&(e.iconLeft||e.slotLeft),[aq.states.left]:e.label&&(e.iconLeft||e.slotLeft),[aq.states.right]:e.label&&(e.iconRight||e.slotRight)}),onClick:e.disabled?void 0:t=>C(e.id,t),onKeyDown:e.disabled?void 0:t=>D(e.id,t),children:[e.iconLeft&&(0,r.jsx)("span",{className:aq.icon,children:e.iconLeft}),e.slotLeft&&e.label&&(0,r.jsx)("span",{className:aq.slot,children:e.slotLeft}),e.label&&(0,r.jsx)("span",{className:aq.label,children:e.label}),e.label&&(0,r.jsxs)(r.Fragment,{children:[e.slotRight&&(0,r.jsx)("span",{className:aq.slot,children:e.slotRight}),e.iconRight&&(0,r.jsx)("span",{className:aq.icon,children:e.iconRight})]})]},e.id))})}).displayName="SegmentedControl",z("select");let aP=z("slider"),aV={slider:aP,container:"".concat(aP,"__container"),wrapper:"".concat(aP,"__wrapper"),pagination:"".concat(aP,"__pagination"),bullet:"".concat(aP,"__pagination-bullet"),navigation:"".concat(aP,"__navigation"),navigationButton:"".concat(aP,"__navigation-button"),prev:"".concat(aP,"__navigation-button-prev"),next:"".concat(aP,"__navigation-button-next"),states:{active:"".concat(aP,"--active"),clickable:"".concat(aP,"--clickable"),disabled:"".concat(aP,"--disabled"),hidden:"".concat(aP,"--hidden"),visible:"".concat(aP,"--visible"),outside:"".concat(aP,"--outside"),inside:"".concat(aP,"--inside"),corner:"".concat(aP,"--corner"),primary:"".concat(aP,"--primary"),secondary:"".concat(aP,"--secondary"),blur:"".concat(aP,"--blur"),s:"".concat(aP,"--s"),m:"".concat(aP,"--m"),l:"".concat(aP,"--l")}};(0,l.forwardRef)((e,t)=>{let{options:a={},pagination:n=!1,navigation:s=!1,breakpoints:i,navigationPlacement:o="outside",navigationSize:d="m",navigationVariant:u="primary",navigationBlur:h=!1,wrapperClass:m,className:p,style:f,children:g,dataQa:v,dataId:b,..._}=e,N=(0,l.useId)(),k=(0,l.useId)(),C=(0,l.useId)(),D=(0,l.useMemo)(()=>({containerModifierClass:"".concat(aV.slider,"--"),wrapperClass:(0,c.Z)(aV.wrapper,m),slideActiveClass:aV.states.active}),[m]),R=e=>(0,r.jsx)(H,{"data-qa":Z("".concat(v,"-navigation-").concat(e),!!v),"aria-label":"".concat("prev"===e?"Предыдущий":"Следующий"," слайд"),"aria-controls":"prev"===e?C:k,className:(0,c.Z)(aV.navigationButton,{[aV.prev]:"prev"===e,[aV.next]:"next"===e}),id:"prev"===e?C:k,children:(0,r.jsx)(ej,{})}),I=(0,l.useMemo)(()=>{let e=i?Object.entries(i).reduce((e,t)=>{let[a,n]=t;return{...e,["".concat(w[a].minWidth)]:n}},{}):void 0,t={el:'[id="'.concat(N,'"]'),clickable:!0,bulletClass:aV.bullet,modifierClass:"".concat(aV.pagination,"--"),bulletActiveClass:aV.states.active,clickableClass:aV.states.clickable},l={prevEl:'[id="'.concat(C,'"]'),nextEl:'[id="'.concat(k,'"]'),disabledClass:aV.states.hidden,hiddenClass:aV.states.hidden};return{...D,...n&&{pagination:t},...s&&{navigation:l},breakpoints:e,...a}},[i,D,s,k,a,n,N,C]);return(0,r.jsxs)("div",{className:(0,c.Z)(aV.slider,p),style:f,ref:t,"data-id":b,"data-qa":v,children:[(0,r.jsx)(y.tq,{role:"region","aria-roledescription":"carousel",modules:[x.pt,x.W_,x.tl],...I,className:aV.container,..._,children:g}),n?(0,r.jsx)("div",{"data-qa":Z("".concat(v,"-pagination"),!!v),className:(0,c.Z)(aV.pagination,{[aV.states.visible]:!0===n,...j.reduce((e,t)=>({...e,["".concat(aV.states.visible,":").concat(t)]:n===t}),{})}),id:N}):null,s?(0,r.jsxs)("div",{"data-qa":Z("".concat(v,"-navigation"),!!v),className:(0,c.Z)(aV.navigation,{[aV.states.outside]:"outside"===o,[aV.states.inside]:"inside"===o,[aV.states.corner]:"corner"===o,[aV.states.s]:"s"===d,[aV.states.m]:"m"===d,[aV.states.l]:"l"===d,[aV.states.blur]:h,[aV.states.primary]:"primary"===u,[aV.states.secondary]:"secondary"===u}),children:[R("prev"),R("next")]}):null]})}).displayName="Slider";let aH=z("snackbar"),aW=Object.freeze({snackbar:aH,item:"".concat(aH,"__item"),itemOut:"".concat(aH,"__item--out"),position:{topLeft:"".concat(aH,"--top-left"),topRight:"".concat(aH,"--top-right"),bottomLeft:"".concat(aH,"--bottom-left"),bottomRight:"".concat(aH,"--bottom-right")},alertFill:ex.fill}),aK={status:"status",alert:"alert"},aU=(e,t,a)=>e<=t?t:e>=a?a:e,aX=new Map,a$=null;(0,l.forwardRef)((e,t)=>{let{quantity:a=3,position:n="topRight",closeAll:i,style:o,className:d,dataQa:u,dataId:h,...m}=e,[p,f]=(0,l.useState)(!1),[g,v]=(0,l.useState)([]),b=(0,l.useRef)(new Map),x=(0,l.useCallback)(e=>{p||e.forEach(e=>{if(e.withoutTimer||b.current.has(e.id))return;let t=setTimeout(()=>{_(e,()=>{var t;w(e.id),null==(t=e.closeByTimer)||t.call(e)})},e.timer?1e3*aU(e.timer,4,10):4e3);b.current.set(e.id,t)})},[p]),y=(0,l.useCallback)(()=>{b.current.forEach(e=>clearTimeout(e)),b.current.clear()},[]);(0,l.useEffect)(()=>(a$=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(t){let t=[];aX.forEach(e=>{t.push(new Promise(t=>_(e,t)))}),Promise.all(t).then(()=>{null==i||i(),y(),aX.clear(),v(e.slice(0,aU(a,1,5)))})}else v(e.slice(0,aU(a,1,5)))},()=>{a$=null}),[i,y,a]),(0,l.useEffect)(()=>{x(g)},[g,x]);let w=e=>{aX.delete(e),b.current.has(e)&&(clearTimeout(b.current.get(e)),b.current.delete(e)),a$&&a$([...Array.from(aX.values())])},_=(e,t)=>{aX.set(e.id,{...e,isExiting:!0}),a$&&a$([...Array.from(aX.values())]),setTimeout(()=>{t()},250)},j=()=>{f(!1),x(g)},N=function(e,t){let a=arguments.length>2&&void 0!==arguments[2]&&arguments[2];j(),_(t,()=>{var n,l;w(t.id),a?null==(n=t.onButtonClick)||n.call(t,e):null==(l=t.onClose)||l.call(t,e)})};return(0,r.jsx)(r.Fragment,{children:!!g.length&&(0,r.jsx)(s.ll,{id:"finkit-snackbars",children:(0,r.jsx)("ul",{ref:t,role:"region",className:(0,c.Z)(aW.snackbar,aW.position[n],d),style:o,onMouseEnter:()=>{f(!0),y()},onMouseLeave:j,...m,"data-qa":u,"data-id":h,children:g.map(e=>(0,r.jsx)("li",{id:e.id,className:(0,c.Z)(aW.item,{[aW.itemOut]:e.isExiting}),children:(0,r.jsx)(ey,{role:"error"===e.state?aK.alert:aK.status,label:e.label,state:e.state,caption:e.caption,withClose:e.withClose||e.withoutTimer&&!e.buttonText,onClose:t=>{N(t,e)},buttonText:e.buttonText,onButtonClick:t=>{N(t,e,!0)},className:aW.alertFill,dataQa:e.dataQa,dataId:e.dataId,buttonVariant:"white",withIcon:!0})},e.id))})})})}).displayName="Snackbar";let aJ=z("tabs"),aG=Object.freeze({tabs:aJ,tabWrapper:"".concat(aJ,"__tab-wrapper"),tab:"".concat(aJ,"__tab"),active:"".concat(aJ,"__tab--active"),activeLine:"".concat(aJ,"__activeLine")});(0,l.forwardRef)((e,t)=>{var a;let{activeTabId:n,tabs:s,onTabChange:i,style:o,className:d,dataQa:u,dataId:h,...m}=e,[p,f]=(0,l.useState)(null!=n?n:null==(a=s[0])?void 0:a.id),[g,v]=(0,l.useState)(null),[b,x]=(0,l.useState)({width:0,left:0}),y=(0,l.useRef)(null);(0,l.useEffect)(()=>{g&&x({left:g.offsetLeft-2,width:g.offsetWidth+4})},[g]);let w=(0,l.useCallback)(e=>{var t;let a=y.current,n=(null==e?void 0:e.target).closest(".".concat(aG.tab)),l=a.getBoundingClientRect(),r=n.getBoundingClientRect();a.scrollTo({left:r.left-l.left-4+(null!==(t=a.scrollLeft)&&void 0!==t?t:0),behavior:"smooth"})},[]),_=(e,t)=>{w(t),f(e),i(e,t)};return(0,l.useImperativeHandle)(t,()=>y),(0,r.jsxs)("ul",{role:"tablist",ref:y,className:(0,c.Z)(aG.tabs,d),style:o,...m,"data-id":h,"data-qa":u,children:[s.map((e,t)=>{let a=e.id===p;return!e.disabled&&(0,r.jsx)("li",{role:"tab","aria-selected":e.id===p,"data-qa":Z("".concat(u,"-tab-").concat(++t),!!u),className:aG.tabWrapper,children:(0,r.jsx)("button",{type:"button",ref:a?v:null,className:(0,c.Z)(aG.tab,{[aG.active]:a}),onClick:t=>_(e.id,t),children:e.label})},e.id)}),(0,r.jsx)("div",{className:(0,c.Z)(aG.activeLine),style:{left:b.left,width:b.width}})]})}).displayName="Tabs";let a0=z("tag"),a1=Object.freeze({tag:a0,label:"".concat(a0,"__label"),icon:"".concat(a0,"__icon"),rounded:"".concat(a0,"--rounded"),variant:{primary:"".concat(a0,"--primary"),secondary:"".concat(a0,"--secondary"),red:"".concat(a0,"--red"),green:"".concat(a0,"--green"),orange:"".concat(a0,"--orange"),purple:"".concat(a0,"--purple"),outline:"".concat(a0,"--outline")},size:{s:"".concat(a0,"--s"),m:"".concat(a0,"--m"),l:"".concat(a0,"--l")},iconMargin:{left:"".concat(a0,"__icon--left"),right:"".concat(a0,"__icon--right")}}),a2=(0,l.forwardRef)((e,t)=>{let{label:a,size:n="m",rounded:l,variant:s="primary",iconLeft:i,iconRight:o,onIconLeftClick:d,onIconRightClick:u,className:h,style:m,dataQa:p,dataId:f,...g}=e;return(0,r.jsx)(r.Fragment,{children:a&&(0,r.jsxs)("div",{ref:t,className:(0,c.Z)(a1.tag,a1.variant[s],a1.size[n],{[a1.rounded]:l},h),style:m,...g,"data-id":f,"data-qa":p,children:[i&&(0,r.jsx)("button",{type:"button",className:(0,c.Z)(a1.icon,a1.iconMargin.left,{[a1.size.l]:"l"===n}),onClick:e=>null==d?void 0:d(e),disabled:!d,children:i}),(0,r.jsx)("span",{className:(0,c.Z)(a1.label,a1.size[n]),children:a}),o&&(0,r.jsx)("button",{type:"button",className:(0,c.Z)(a1.icon,a1.iconMargin.right,{[a1.size.l]:"l"===n}),onClick:e=>null==u?void 0:u(e),disabled:!u,children:o})]})})});a2.displayName="Tag";let a5=z("textarea"),a7={root:a5,container:"".concat(a5,"__container"),field:"".concat(a5,"__field"),labelWrapper:"".concat(a5,"__label-wrapper"),label:"".concat(a5,"__label"),captionWrapper:"".concat(a5,"__caption-wrapper"),caption:"".concat(a5,"__caption"),counter:"".concat(a5,"__counter"),states:{primary:"".concat(a5,"--primary"),secondary:"".concat(a5,"--secondary"),error:"".concat(a5,"--error"),success:"".concat(a5,"--success"),s:"".concat(a5,"--s"),m:"".concat(a5,"--m"),l:"".concat(a5,"--l"),focused:"".concat(a5,"--focused"),active:"".concat(a5,"--active"),disabled:"".concat(a5,"--disabled"),hasLabel:"".concat(a5,"--has-label"),hasCaption:"".concat(a5,"--has-caption")}},a4=(e,t,a)=>{(0,l.useEffect)(()=>{e&&(a&&t?(e.style.height="auto",e.style.height=e.scrollHeight+"px"):e.style.height="")},[a,e,t])};(0,l.forwardRef)((e,t)=>{let{disabled:a,state:n,size:s="m",variant:i="primary",label:o,className:d,style:u,value:h="",rows:m=1,maxLength:p,caption:f,counter:g,placeholder:v,autoResize:b=!1,hasCaption:x=!1,dataQa:y,dataId:w,onChange:_,onFocus:j,onBlur:N,...k}=e,{value:C,show:D,hide:R}=B(),I=(0,l.useRef)(null),E="s"!==s;a4(I.current,h,b);let Z=(0,l.useMemo)(()=>!C||h||"s"!==s||v?C?v:"s"===s?o:v:o,[v,h,s,C,o]),M=(0,l.useMemo)(()=>m<1?1:m>5?5:m,[m]),L=(0,l.useMemo)(()=>p&&p>0?p:void 0,[p]),S=(0,l.useMemo)(()=>g&&!!L&&L>0&&"".concat(h.length,"/").concat(L),[g,L,h.length]);return(0,r.jsxs)("div",{className:(0,c.Z)(d,a7.root),style:u,ref:t,"data-qa":y,"data-id":w,children:[(0,r.jsx)("div",{className:(0,c.Z)(a7.container,a7.states[i],a7.states[s],{[a7.states.focused]:C,[a7.states.error]:"error"===n,[a7.states.success]:"success"===n,[a7.states.disabled]:!!a}),children:(0,r.jsxs)("label",{className:a7.labelWrapper,children:[E&&(0,r.jsx)("span",{className:(0,c.Z)(a7.label,{[a7.states.active]:C||!!h||!!v}),children:o}),(0,r.jsx)("textarea",{...k,"aria-disabled":a?"true":void 0,"aria-invalid":"error"===n?"true":void 0,className:(0,c.Z)(a7.field,{[a7.states.hasLabel]:E}),rows:M,maxLength:L,ref:I,value:h,placeholder:Z,disabled:a,onFocus:e=>{D(),null==j||j(e)},onBlur:e=>{R(),null==N||N(e)},onChange:e=>{null==_||_(e.target.value||"",e)}})]})}),(x||f||S)&&(0,r.jsxs)("div",{className:a7.captionWrapper,children:[(x||f)&&(0,r.jsx)("div",{className:(0,c.Z)(a7.caption,{[a7.states.error]:"error"===n,[a7.states.success]:"success"===n,[a7.states.disabled]:!!a}),children:f}),S&&(0,r.jsx)("div",{className:a7.counter,children:S})]})]})}).displayName="Textarea";let a3=z("toggle"),a6=Object.freeze({toggle:a3,wrapper:"".concat(a3,"__wrapper"),secondaryLabel:"".concat(a3,"__secondary-label"),input:"".concat(a3,"__input"),marker:"".concat(a3,"__marker"),label:"".concat(a3,"__label"),caption:"".concat(a3,"__caption"),states:{disabled:"".concat(a3,"--disabled"),inverted:"".concat(a3,"--inverted"),flipped:"".concat(a3,"--flipped"),checked:"".concat(a3,"--checked")}});(0,l.forwardRef)((e,t)=>{let{value:a,onChange:n,label:s,secondaryLabel:i,disabled:o=!1,caption:d,inverted:u=!1,flipped:h=!1,className:m,style:p,inputRef:f,dataQa:g,dataId:v,...b}=e,[x,y]=(0,l.useState)(null!=a&&a),w=(0,l.useId)();return(0,r.jsxs)("label",{className:(0,c.Z)(m,a6.toggle,{[a6.states.disabled]:o,[a6.states.flipped]:h,[a6.states.checked]:x}),style:p,htmlFor:w,"data-marker-container":"",ref:t,"data-id":v,"data-qa":g,children:[(0,r.jsx)("input",{id:w,role:"switch","aria-checked":x,type:"checkbox",className:a6.input,checked:x,onChange:e=>{y(e.target.checked),null==n||n(e.target.checked,e)},disabled:o,ref:f,...b}),(0,r.jsx)("span",{className:(0,c.Z)(a6.marker,{[a6.states.inverted]:u}),children:(0,r.jsx)(eJ,{type:"toggle",checked:x,inverted:u,disabled:o})}),s&&i&&(0,r.jsx)("span",{className:(0,c.Z)(a6.secondaryLabel,{[a6.states.disabled]:o,[a6.states.inverted]:u}),children:i}),s&&(0,r.jsxs)("span",{className:a6.wrapper,children:[(0,r.jsx)("span",{className:(0,c.Z)(a6.label,{[a6.states.disabled]:o,[a6.states.inverted]:u}),children:s}),d&&(0,r.jsx)("span",{className:(0,c.Z)(a6.caption,{[a6.states.inverted]:u,[a6.states.disabled]:o}),children:d})]})]})}).displayName="Toggle";let a8=(0,l.forwardRef)((e,t)=>{let{position:a="top",text:n,zIndex:u=1,inverted:h,withoutTail:m,children:p,boundingOffset:f=12,style:g,className:v,dataQa:b,dataId:x,...y}=e,[w,_]=(0,l.useState)(!1),j=(0,l.useRef)(null),{refs:N,floatingStyles:k,context:C}=(0,s.YF)({open:w,onOpenChange:_,placement:a,whileElementsMounted:i.Me,middleware:[(0,o.cv)({mainAxis:f}),(0,i.RR)({fallbackAxisSideDirection:"start",crossAxis:!1}),(0,i.uY)(),(0,d.x7)({element:j,padding:8})]}),D=(0,s.XI)(C,{delay:300}),{getReferenceProps:R,getFloatingProps:I}=(0,s.NI)([D]),E=(0,s.Y_)(C,{duration:300});return(0,l.useImperativeHandle)(t,()=>({getActivatorElement:N.reference,getTooltipElement:N.floating})),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{"data-qa":Z("".concat(b,"-activator"),!!b),ref:N.setReference,...R,className:tx.wrapper,children:p}),E.isMounted&&(0,r.jsxs)("div",{role:"tooltip",ref:N.setFloating,style:{...k,...E.styles,...g,zIndex:u},className:(0,c.Z)(tx.tooltip,v,{[tx.inverted]:h}),...I,...y,"data-qa":b,"data-id":x,children:[(0,r.jsx)("span",{className:(0,c.Z)(tx.text,{[tx.inverted]:h}),children:n}),!m&&(0,r.jsx)(s.Y$,{ref:j,context:C,width:16,d:ty,fill:h?"var(--color-white)":"var(--color-black-500)"})]})]})});a8.displayName="Tooltip"}}]);