"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3903],{68102:function(e,t,a){a.d(t,{Vp:function(){return a0},XZ:function(){return eG},aF:function(){return C},u:function(){return a3},u_:function(){return aF},zx:function(){return eh}});var n,l=a(2265),r=a(57437),c=a(34734),s=a(7325),i=a(12687),o=a(69707),d=a(52521),u=a(16301),h=a(76312),m=a(32674),p=a(31923),f=a(7199),g=a(370),v=a(58481),b=a(48344);let x=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})}),y=Object.freeze(Object.keys(x)),w=Object.freeze(y.filter(e=>"xs"!==e));function _(){return typeof window>"u"}Object.freeze(y.filter(e=>"3xl"!==e));let j=_()?l.useLayoutEffect:l.useEffect;function N(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return _()?t:window.matchMedia(e).matches}function k(e){let{defaultValue:t=!1,initializeWithValue:a=!0}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},[n,r]=(0,l.useState)(()=>a?N(e,t):null!=t&&t);function c(){r(N(e))}return j(()=>{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 C(e){let{maxWidth:t}=x[e];return k("screen and (max-width: ".concat(t,"px)"))}function D(e){let{minWidth:t}=x[e];return k("screen and (min-width: ".concat(t,"px)"))}let R=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},I=function(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];return t?e:void 0},E=(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 Z(e){return"u">typeof e}let M=e=>null==e;function L(e,t){let[a,n]=(0,l.useState)(e);return(0,l.useEffect)(()=>{Z(t)&&n(t)},[JSON.stringify(t)]),[a,n]}let S=(e,t,a,n)=>{(0,l.useEffect)(()=>(e.addEventListener(t,a),()=>e.removeEventListener(t,a)),[...n,t,e,a])},F=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 T(e){return"".concat("finkit","-").concat(e)}let B=T("accordion"),z=T("accordion-item"),O=Object.freeze({accordionItem:z,body:"".concat(z,"__body"),header:"".concat(z,"__header"),content:"".concat(z,"__content"),contentInner:"".concat(z,"__content-inner"),controlIcon:"".concat(z,"__control-icon"),titleWrapper:"".concat(z,"__title-wrapper"),title:"".concat(z,"__title"),icon:"".concat(z,"__icon"),toggleIcon:"".concat(z,"__toggle-icon"),subTitle:"".concat(z,"__subtitle"),caption:"".concat(z,"__caption"),states:{disabled:"".concat(z,"--disabled"),active:"".concat(z,"--active"),focused:"".concat(z,"--focused"),outline:"".concat(z,"--outline"),withControl:"".concat(z,"--with-control"),withIcon:"".concat(z,"--with-icon")}}),A=Object.freeze({accordion:B});function Y(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 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("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 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:"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=Z(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,A.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 P=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})};P.displayName="PrivateIcon";let V={display:"-webkit-box",WebkitBoxOrient:"vertical",overflow:"hidden"},H=T("caption"),W=Object.freeze({caption:H,captionWithIcon:"".concat(H,"--with-icon"),content:"".concat(H,"__content"),icon:"".concat(H,"__icon"),text:"".concat(H,"__text"),states:{success:"".concat(H,"--success"),error:"".concat(H,"--error"),warning:"".concat(H,"--warning")}});function K(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?q:Q,b=(0,c.Z)(h,W.caption,{[W.captionWithIcon]:g,[W.states.success]:"success"===n,[W.states.error]:"error"===n,[W.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:W.content,children:[g&&f&&(0,r.jsx)(P,{className:W.icon,children:(0,r.jsx)(v,{})}),(0,r.jsx)("span",{className:(0,c.Z)(W.text),style:{...i?{WebkitLineClamp:i,lineClamp:i,...V}:void 0},children:f})]})})}K.displayName="Caption";let U=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 X(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 $(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 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("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,O.accordionItem),style:g,...w,"data-id":b,"data-qa":v,children:[(0,r.jsx)("div",{className:(0,c.Z)({[O.states.outline]:d}),children:(0,r.jsxs)("div",{className:(0,c.Z)(O.body,[{[O.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)(O.header,[{[O.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(),U("next");break;case"ArrowUp":e.preventDefault(),U("previous")}},children:[(0,r.jsxs)("div",{className:(0,c.Z)(O.titleWrapper),children:[N&&(0,r.jsx)("span",{className:O.icon,children:u}),(0,r.jsx)("span",{className:(0,c.Z)(O.title,{[O.states.withControl]:h}),children:n}),(0,r.jsx)(P,{className:(0,c.Z)(O.toggleIcon,[{[O.states.active]:o},{[O.states.withControl]:h}]),onClick:k,children:(0,r.jsx)(Y,{})}),h&&(0,r.jsx)(P,{className:O.controlIcon,onClick:k,children:h})]}),s&&(0,r.jsx)("span",{className:(0,c.Z)(O.subTitle,[{[O.states.withIcon]:N}]),children:s})]}),(0,r.jsx)("div",{className:(0,c.Z)(O.content),"aria-hidden":!o,ref:_,children:(0,r.jsx)("div",{className:O.contentInner,children:p})})]})}),m&&(0,r.jsx)(K,{withoutIcon:!0,state:"error",text:m})]})}).displayName="AccordionItem";let G=T("form-field"),ee=Object.freeze({formField:G,labelWrapper:"".concat(G,"__label-wrapper"),label:"".concat(G,"__label"),description:"".concat(G,"__description")}),et=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)(ee.formField,o),style:d,...m,"data-id":h,"data-qa":u,children:[(t||a)&&(0,r.jsxs)("div",{className:ee.labelWrapper,children:[(0,r.jsx)("span",{className:ee.label,children:t}),(0,r.jsx)("span",{className:ee.description,children:a})]}),s,(i||n)&&(0,r.jsx)(K,{text:n,state:l})]})};et.displayName="FormField";let ea={display:"h1",hero:"h1",h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6"},en=T("heading"),el=Object.freeze({heading:en,states:Object.freeze({display:"".concat(en,"--display"),hero:"".concat(en,"--hero"),h1:"".concat(en,"--h1"),h2:"".concat(en,"--h2"),h3:"".concat(en,"--h3"),h4:"".concat(en,"--h4"),h5:"".concat(en,"--h5"),h6:"".concat(en,"--h6")})}),er=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||ea[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)(el.heading,el.states[s],o),style:{...l?{fontWeight:"var(--font-weight-".concat(l,")")}:void 0,...i?{WebkitLineClamp:i,lineClamp:i,...V}:void 0,...d},role:f?null:"heading","aria-level":f?null:g,...m,"data-id":h,"data-qa":u,children:n})};er.displayName="Heading";let ec=Object.freeze({text:T("text")});function es(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)(ec.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 ei(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"}))}es.displayName="Text";let eo=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:{},ed=T("button"),eu={button:ed,label:"".concat(ed,"__label"),icon:"".concat(ed,"__icon"),spinner:"".concat(ed,"__spinner"),states:{ghost:"".concat(ed,"--ghost"),stretch:"".concat(ed,"--stretch"),iconOnly:"".concat(ed,"--icon-only"),iconLeft:"".concat(ed,"--icon-left"),iconRight:"".concat(ed,"--icon-right"),rounded:"".concat(ed,"--rounded"),disabled:"".concat(ed,"--disabled"),active:"".concat(ed,"--active"),hidden:"".concat(ed,"--hidden")}},eh=(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:w,style:_,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&&!y.includes(f)){let t=eo(f);e=y.reduce((e,a)=>{let n="xs"===a?"".concat(eu.button,"--").concat(t[a]):"".concat(eu.button,"--").concat(t[a],"-").concat(a);return{...e,[n]:!!t[a]}},{})}return e},[f]),I=(0,l.useMemo)(()=>({[eu.button]:!0,["".concat(eu.button,"--").concat(v)]:!0,["".concat(eu.button,"--").concat(f)]:f&&y.includes(f),[eu.states.iconOnly]:D,[eu.states.stretch]:!0===g,["".concat(eu.states.stretch,":").concat(g)]:"string"==typeof g,[eu.states.ghost]:"ghost"===n,[eu.states.rounded]:"circle-icon"===p,[eu.states.iconLeft]:d&&!D,[eu.states.iconRight]:u&&!D,[eu.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:_,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":w,"data-id":x,children:[d&&(0,r.jsx)("span",{role:"img","aria-hidden":"true",className:(0,c.Z)(eu.icon,{[eu.states.hidden]:m}),children:d}),C&&!D&&(0,r.jsx)("span",{className:(0,c.Z)(eu.label,{[eu.states.hidden]:m}),children:C}),E&&(0,r.jsx)("span",{role:"img","aria-hidden":"true",className:(0,c.Z)(eu.icon,{[eu.states.hidden]:m}),children:u}),m&&(0,r.jsx)("span",{role:"img","aria-hidden":"true",className:eu.spinner,children:(0,r.jsx)(P,{children:(0,r.jsx)(ei,{})})})]})});eh.displayName="Button";let em=T("link"),ep=Object.freeze({link:em,states:{inverted:"".concat(em,"--inverted"),disabled:"".concat(em,"--disabled")}});function ef(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)(ep.link,{[ep.states.inverted]:s&&!n,[ep.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})}ef.displayName="Link";let eg=T("alert"),ev=Object.freeze({alert:eg,closeIcon:"".concat(eg,"__close-icon"),icon:"".concat(eg,"__icon"),label:"".concat(eg,"__label"),content:"".concat(eg,"__content"),textBlock:"".concat(eg,"__text-block"),caption:"".concat(eg,"__caption"),link:"".concat(eg,"__link"),button:"".concat(eg,"__button"),state:{default:"".concat(eg,"--default"),success:"".concat(eg,"--success"),warning:"".concat(eg,"--warning"),error:"".concat(eg,"--error"),info:"".concat(eg,"--info")},variant:{primary:"".concat(eg,"--primary"),secondary:"".concat(eg,"--secondary")},fill:"".concat(eg,"--fill")}),eb=(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)(J,{}),success:(0,r.jsx)(q,{}),warning:(0,r.jsx)(X,{}),error:(0,r.jsx)(Q,{}),info:(0,r.jsx)(J,{})};return(0,r.jsxs)("div",{ref:t,className:(0,c.Z)(ev.alert,ev.variant[l],{[ev.state[n]]:s},v),style:b,...j,"data-id":_,"data-qa":w,children:[(0,r.jsxs)("div",{className:ev.content,children:[m&&(0,r.jsx)(P,{className:(0,c.Z)(ev.icon,{[ev.state[n]]:!h}),children:h||N[n]}),(0,r.jsxs)("div",{className:ev.textBlock,children:[(0,r.jsx)("span",{"data-qa":I("".concat(w,"-label"),!!w),className:ev.label,children:a}),i&&(0,r.jsx)(K,{dataQa:I("".concat(w,"-caption"),!!w),text:i,lineClamp:3,className:ev.caption}),o&&(0,r.jsx)(ef,{dataQa:I("".concat(w,"-link"),!!w),href:d,className:ev.link,onClick:u,children:o})]}),p&&(0,r.jsx)("button",{"data-qa":I("".concat(w,"-close"),!!w),type:"button",className:ev.closeIcon,onClick:x,children:(0,r.jsx)(P,{children:(0,r.jsx)($,{})})})]}),f&&(0,r.jsx)(eh,{dataQa:I("".concat(w,"-button"),!!w),label:f,variant:g,size:"xs",className:ev.button,onClick:y})]})});eb.displayName="Alert";let ex=T("breadcrumbs"),ey={breadcrumbs:ex,breadcrumbsEllipsis:"".concat(ex,"--ellipsis"),displayOne:"".concat(ex,"--display-one"),list:"".concat(ex,"__list"),mobileList:"".concat(ex,"__list--mobile"),desktopList:"".concat(ex,"__list--desktop"),item:"".concat(ex,"__item"),customItem:"".concat(ex,"__item--custom"),link:"".concat(ex,"__link"),linkLabel:"".concat(ex,"__link-label"),text:"".concat(ex,"__text"),separator:"".concat(ex,"__separator"),backIcon:"".concat(ex,"__back-icon")};function ew(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 e_(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 ej=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:ey.link,onClick:c?e=>c(e,t.href):void 0,children:[a&&(0,r.jsx)(P,{className:ey.backIcon,children:(0,r.jsx)(ew,{})}),(0,r.jsx)("span",{className:ey.linkLabel,children:t.label})]}),!a&&!n&&(0,r.jsx)(P,{className:ey.separator,children:(0,r.jsx)(e_,{})})]}):(0,r.jsx)("span",{"aria-current":"page","data-qa":l,className:ey.text,children:t.label})})};ej.displayName="BreadcrumbsLink";let eN=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}},ek=e=>{let{items:t=[],dataQa:a,backwardHref:n,backwardLabel:l,onClick:s}=e,i=eN(t,l,n);return(0,r.jsx)("ul",{className:(0,c.Z)(ey.list,ey.desktopList),"data-qa":I("".concat(a,"-desktop-list"),!!a),children:1===t.length||n||l?(0,r.jsx)("li",{className:(0,c.Z)(ey.item),children:(0,r.jsx)(ej,{isBackward:!0,dataQa:I("".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)(ey.item,{[ey.customItem]:e.customLink}),children:(0,r.jsx)(ej,{item:e,dataQa:I("".concat(a,"-link-").concat(++n),!!a),isLast:n===t.length,onClick:s})},"".concat(e.label,"--").concat(n)))})})};ek.displayName="DesktopBreadcrumbs";let eC=e=>{let{items:t=[],backwardLabel:a,backwardHref:n,dataQa:l,onClick:s}=e,i=eN(t,a,n);return(0,r.jsx)("ul",{className:(0,c.Z)(ey.list,ey.mobileList),"data-qa":I("".concat(l,"-mobile-list"),!!l),children:(0,r.jsx)("li",{className:(0,c.Z)(ey.item),children:(0,r.jsx)(ej,{isBackward:!0,dataQa:I("".concat(l,"-link"),!!l),item:i,onClick:s})})})};eC.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)(ey.breadcrumbs,{[ey.displayOne]:void 0===n,[ey.breadcrumbsEllipsis]:u},d),style:o,...p,"data-id":m,"data-qa":h,children:[!0!==n&&(0,r.jsx)(ek,{items:a,dataQa:h,backwardLabel:s,backwardHref:i,onClick:l||void 0}),!1!==n&&(0,r.jsx)(eC,{items:a,dataQa:h,backwardLabel:s,backwardHref:i,onClick:l||void 0})]})})}).displayName="Breadcrumbs";let eD=()=>Date.now().toString()+Math.random().toString(36).slice(2,9),eR=T("calendar"),eI=Object.freeze({calendar:eR,header:"".concat(eR,"__header"),headerText:"".concat(eR,"__header-text"),headerButton:"".concat(eR,"__header-button"),headerButtonPrev:"".concat(eR,"__header-button--prev"),headerButtonNext:"".concat(eR,"__header-button--next"),headerButtonDisabled:"".concat(eR,"__header-button--disabled"),weekDays:"".concat(eR,"__week-days"),weekDay:"".concat(eR,"__week-day"),weekDayOff:"".concat(eR,"__week-day--off"),content:"".concat(eR,"__content"),days:"".concat(eR,"__days"),day:"".concat(eR,"__day"),currentDay:"".concat(eR,"__day--current"),otherDay:"".concat(eR,"__day--other"),selectedDay:"".concat(eR,"__day--selected"),previewDay:"".concat(eR,"__day--preview"),rangeDay:"".concat(eR,"__day--range"),startRangeDay:"".concat(eR,"__day--start-range"),endRangeDay:"".concat(eR,"__day--end-range"),disabledDay:"".concat(eR,"__day--disabled"),emptyDay:"".concat(eR,"__day--empty"),events:"".concat(eR,"__day-events"),event:"".concat(eR,"__day-event"),months:"".concat(eR,"__months"),month:"".concat(eR,"__month"),disabledMonth:"".concat(eR,"__month--disabled"),currentMonth:"".concat(eR,"__month--current"),selectedMonth:"".concat(eR,"__month--selected"),years:"".concat(eR,"__years"),year:"".concat(eR,"__year"),disabledYear:"".concat(eR,"__year--disabled"),currentYear:"".concat(eR,"__year--current"),selectedYear:"".concat(eR,"__year--selected")}),eE=Object.freeze({days:"days",months:"months",years:"years"}),eZ=["пн","вт","ср","чт","пт","сб","вс"],eM=["янв","фев","мар","апр","май","июн","июл","авг","сен","окт","ноя","дек"],eL=e=>new Date(e.getFullYear(),e.getMonth(),e.getDate()),eS=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)},eF=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)},eT=(e,t)=>{if(0===e.length)return"";if(t){if(1===e.length)return eS(e[0]);let t=[...e].sort((e,t)=>e.getTime()-t.getTime());return"".concat(eS(t[0])," - ").concat(eS(t[1]))}return e.length>0?eS(e[0]):""},eB=(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},ez=(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)},eO=e=>{let{events:t=[]}=e,a=t.slice(0,6);return(0,r.jsx)("span",{className:eI.events,children:a.map(e=>(0,r.jsx)("span",{className:(0,c.Z)(eI.event,"".concat(eI.event,"--").concat(e))},"calendar--".concat(e)))})},eA=()=>(0,r.jsx)("div",{className:eI.weekDays,children:eZ.map((e,t)=>(0,r.jsx)(es,{className:(0,c.Z)(eI.weekDay,{[eI.weekDayOff]:5===t||6===t}),size:"14",children:e},"week-day--".concat(e)))}),eY=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)(eA,{}),(0,r.jsx)("div",{className:(0,c.Z)(eI.days,[]),children:w.map(e=>{if(!e)return(0,r.jsx)("div",{className:eI.emptyDay},"calendar-empty-".concat(eD()));let t=eL(e),v=eL(s),b=eL(i),x=u&&(e.getMonth()!==g||e.getFullYear()!==f),y=t<v||t>b,w=n.some(e=>eL(e).getTime()===t.getTime()),_=o&&eB(e,n,eL),j=o&&ez(e,n,l,eL),N=d&&t.getTime()===eL(a).getTime(),k=o&&n.length>=1&&eL(n[0]).getTime()===t.getTime(),C=o&&2===n.length&&eL(n[1]).getTime()===t.getTime(),D=eF(e);return(0,r.jsxs)("button",{type:"button",disabled:y,className:(0,c.Z)(eI.day,{[eI.otherDay]:x,[eI.selectedDay]:w,[eI.currentDay]:N,[eI.rangeDay]:_,[eI.previewDay]:j,[eI.startRangeDay]:k,[eI.endRangeDay]:C,[eI.disabledDay]:y}),onClick:()=>!y&&m(e),onMouseEnter:()=>!y&&p(e),onMouseLeave:()=>p(null),children:[e.getDate(),h[D]&&(0,r.jsx)(eO,{events:h[D]})]},"calendar--day--".concat(e.getTime()))})})]})},eq=e=>{let{view:t,currentDate:a,canNavigatePrev:n,canNavigateNext:l,onNavigate:s,onViewChange:i}=e;return(0,r.jsxs)("div",{className:eI.header,children:[(0,r.jsx)("button",{className:(0,c.Z)(eI.headerButton,eI.headerButtonPrev,{[eI.headerButtonDisabled]:!n}),type:"button",disabled:!n,onClick:()=>s("prev"),children:(0,r.jsx)(P,{style:{fontSize:24},children:(0,r.jsx)(ew,{})})}),(0,r.jsx)("button",{type:"button",className:(0,c.Z)(eI.headerButton,eI.headerText),onClick:i,children:(()=>{switch(t){case eE.days:return a.toLocaleDateString("ru-RU",{month:"long",year:"numeric"});case eE.months:return a.getFullYear().toString();case eE.years:return"".concat(a.getFullYear()-14," - ").concat(a.getFullYear()+5);default:return""}})()}),(0,r.jsx)("button",{className:(0,c.Z)(eI.headerButton,eI.headerButtonNext,{[eI.headerButtonDisabled]:!l}),type:"button",disabled:!l,onClick:()=>s("next"),children:(0,r.jsx)(P,{style:{fontSize:24},children:(0,r.jsx)(e_,{})})})]})},eQ=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:eI.months,children:d.map((e,a)=>{let d=eL(l),m=eL(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)(eI.month,{[eI.currentMonth]:g,[eI.selectedMonth]:v,[eI.disabledMonth]:f}),onClick:()=>{f||o(e)},children:eM[a]},"calendar--month--".concat(e.getTime()))})})},eP=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:eI.years,children:d.map(e=>{let o=new Date(e,0,1),d=new Date(e,11,31),m=eL(n),p=eL(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)(eI.year,{[eI.currentYear]:g,[eI.selectedYear]:v,[eI.disabledYear]:f}),onClick:()=>{f||i(e)},children:e},"calendar--".concat(e))})})};function eV(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 eH(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)(()=>eL(n instanceof Date&&!isNaN(n.getTime())?n:new Date(1900,0,1)),[n]),E=(0,l.useMemo)(()=>eL(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=eL(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=>eL(e).getTime()===t.getTime())?[]:[t];C(a);let n=null,l="";i?(n=a.length>0?[...a]:null,l=eT(a,i)):(n=a.length>0?a[0]:null,l=a.length>0?eS(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===eE.days){let t=new Date(j);"prev"===e?t.setMonth(a-1):t.setMonth(a+1);let n=eL(new Date(t.getFullYear(),t.getMonth(),1)),l=eL(new Date(t.getFullYear(),t.getMonth()+1,0));return n>=I&&l<=E}if(w===eE.months){let a=t+("prev"===e?-1:1);return a>=I.getFullYear()&&a<=E.getFullYear()}if(w===eE.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),_(eE.days)},[]),T=(0,l.useCallback)(e=>{N(new Date(e,0,1)),_(eE.months)},[]),B=(0,l.useCallback)(()=>{_(w===eE.days?eE.months:w===eE.months?eE.years:eE.days)},[w]);return(0,r.jsxs)("div",{ref:t,className:(0,c.Z)(p,eI.calendar),style:f,...x,"data-qa":v,"data-id":g,children:[(0,r.jsx)(eq,{view:w,currentDate:j,canNavigatePrev:S("prev"),canNavigateNext:S("next"),onNavigate:e=>{let t=new Date(j);switch(w){case eE.days:t.setMonth(t.getMonth()+("prev"===e?-1:1));break;case eE.months:t.setFullYear(t.getFullYear()+("prev"===e?-1:1));break;case eE.years:t.setFullYear(t.getFullYear()+("prev"===e?-12:12))}N(t)},onViewChange:B}),(0,r.jsxs)("div",{className:eI.content,children:[w===eE.days&&(0,r.jsx)(eY,{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===eE.months&&(0,r.jsx)(eQ,{currentDate:j,today:y,selectedDates:k,minAllowedDate:I,maxAllowedDate:E,showCurrentMonth:d,onMonthSelect:F}),w===eE.years&&(0,r.jsx)(eP,{today:y,currentDate:j,minAllowedDate:I,maxAllowedDate:E,showCurrentYear:u,onYearSelect:T})]})]})}).displayName="Calendar";let eW=["checkbox"],eK=T("common-marker"),eU={marker:eK,icon:"".concat(eK,"__icon"),states:{checkbox:"".concat(eK,"--checkbox"),radio:"".concat(eK,"--radio"),toggle:"".concat(eK,"--toggle"),error:"".concat(eK,"--error"),checked:"".concat(eK,"--checked"),disabled:"".concat(eK,"--disabled"),inverted:"".concat(eK,"--inverted"),indeterminate:"".concat(eK,"--indeterminate")}},eX=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,eU.marker,{[eU.states.checkbox]:"checkbox"===n,[eU.states.radio]:"radio"===n,[eU.states.toggle]:"toggle"===n,[eU.states.checked]:!!s,[eU.states.indeterminate]:"indeterminate"===s,[eU.states.error]:"error"===a,[eU.states.inverted]:i,[eU.states.disabled]:o}),children:eW.includes(n)&&(0,r.jsx)(P,{className:(0,c.Z)(eU.icon,{[eU.states.checked]:s,[eU.states.inverted]:i,[eU.states.error]:"error"===a,[eU.states.disabled]:o}),children:"indeterminate"===s?(0,r.jsx)(eH,{}):(0,r.jsx)(eV,{})})})};eX.displayName="CommonMarker";let e$=T("checkbox"),eJ=Object.freeze({checkbox:e$,input:"".concat(e$,"__input"),marker:"".concat(e$,"__marker"),wrapper:"".concat(e$,"__wrapper"),label:"".concat(e$,"__label"),caption:"".concat(e$,"__caption"),states:{error:"".concat(e$,"--error"),disabled:"".concat(e$,"--disabled"),inverted:"".concat(e$,"--inverted")}}),eG=(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]=L(!1,a),w=(0,l.useId)(),_=m||s;return(0,r.jsxs)("label",{ref:t,htmlFor:w,className:(0,c.Z)(d,eJ.checkbox,{[eJ.states.disabled]:i}),style:u,"data-id":g,"data-qa":f,children:[(0,r.jsx)("input",{id:w,ref:p,value:String(x),className:eJ.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)(eJ.marker,{[eJ.states.inverted]:h}),children:(0,r.jsx)(eX,{type:"checkbox",checked:x,inverted:h,state:n,disabled:i})}),_&&(0,r.jsxs)("span",{className:eJ.wrapper,children:[(0,r.jsx)("span",{className:(0,c.Z)(eJ.label,{[eJ.states.error]:"error"===n,[eJ.states.inverted]:h,[eJ.states.disabled]:i}),children:_}),o&&(0,r.jsx)(K,{className:(0,c.Z)(eJ.caption,{[eJ.states.inverted]:h,[eJ.states.disabled]:i}),withoutIcon:!0,children:o})]})]})});eG.displayName="Checkbox";let e0=T("chips"),e1=Object.freeze({chips:e0,chip:"".concat(e0,"__item"),icon:"".concat(e0,"__icon"),iconLeft:"".concat(e0,"__icon-left"),iconRight:"".concat(e0,"__icon-right"),label:"".concat(e0,"__label"),variants:{primary:"".concat(e0,"--primary"),secondary:"".concat(e0,"--secondary")},activeVariants:{primary:"".concat(e0,"--active-primary"),secondary:"".concat(e0,"--active-secondary")},sizes:{s:"".concat(e0,"--s"),m:"".concat(e0,"--m"),l:"".concat(e0,"--l")},selected:"".concat(e0,"--selected"),indicator:"".concat(e0,"__indicator"),indicatorVariant:{red:"".concat(e0,"__indicator--red"),orange:"".concat(e0,"__indicator--orange"),green:"".concat(e0,"__indicator--green"),purple:"".concat(e0,"__indicator--purple"),purpleSecondary:"".concat(e0,"__indicator--purple-secondary"),blue:"".concat(e0,"__indicator--blue"),pink:"".concat(e0,"__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)(e1.chip,e1.sizes[u],e1.activeVariants[i],e1.variants[s],[{[e1.selected]:h}]),role:w?"checkbox":"radio","aria-checked":h,"aria-label":n,tabIndex:0,"data-qa":I("".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)(e1.icon,e1.iconLeft),"aria-hidden":"true",children:l}),(0,r.jsx)("span",{className:(0,c.Z)(e1.label),children:n}),d&&(0,r.jsx)("div",{className:(0,c.Z)(e1.indicator,e1.indicatorVariant[d])}),o&&(0,r.jsx)("span",{className:(0,c.Z)(e1.icon,e1.iconRight),"aria-hidden":"true",children:o})]},a)};return(0,r.jsx)("div",{ref:y,className:(0,c.Z)(h,e1.chips),style:m,...v,"data-id":f,"data-qa":p,children:a.map((e,t)=>k(e,t))})}).displayName="Chips",Object.freeze({divider:T("dropdown-divider")});let e2=T("dropdown-group");Object.freeze({group:e2,title:"".concat(e2,"__title"),content:"".concat(e2,"__content")});let e5=T("dropdown-option"),e7=Object.freeze({option:e5,slot:"".concat(e5,"__slot"),wrapper:"".concat(e5,"__wrapper"),label:"".concat(e5,"__label"),caption:"".concat(e5,"__caption"),states:{danger:"".concat(e5,"--danger"),success:"".concat(e5,"--success"),focused:"".concat(e5,"--focused"),disabled:"".concat(e5,"--disabled")}});function e4(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,e7.option,{[e7.states.focused]:m,[e7.states.success]:"success"===u,[e7.states.danger]:"danger"===u,[e7.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:e7.slot,children:o}),s&&(0,r.jsx)("span",{className:e7.slot,children:s}),(0,r.jsxs)("div",{className:e7.wrapper,children:[(0,r.jsx)("span",{className:e7.label,children:a}),n&&(0,r.jsx)("span",{className:e7.caption,children:n})]}),i&&(0,r.jsx)("span",{className:e7.slot,children:i}),d&&(0,r.jsx)("span",{className:e7.slot,children:d})]})}let e3=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,o.RR)({fallbackAxisSideDirection:"start"}),(0,o.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)(te.Provider,{value:n,children:t})};e3.displayName="Dropdown";let e6=T("dropdown"),e8=Object.freeze({dropdown:e6,overlay:"".concat(e6,"__overlay"),mobileHeading:"".concat(e6,"__mobile-heading"),heading:"".concat(e6,"__heading"),title:"".concat(e6,"__title"),description:"".concat(e6,"__description"),content:"".concat(e6,"__content"),contentInner:"".concat(e6,"__content-inner"),footer:"".concat(e6,"__footer"),close:"".concat(e6,"__close"),closeIcon:"".concat(e6,"__close-icon"),states:{auto:"".concat(e6,"--auto"),fullHeight:"".concat(e6,"--full-height")}}),e9=(0,l.forwardRef)((e,t)=>{let{style:a,contentInnerRef:n,...i}=e,{open:o,context:u,width:h,floatingStyles:m,refs:p,heading:f,title:g,description:v,footer:b,desktopMaxHeight:x,mobileFullHeight:y,dataQa:w,dataId:_,setOpen:j}=tt(),N=(0,s.qq)([p.setFloating,t]),k=(0,l.useRef)(null),C=D("m"),{isMounted:R,styles:E}=(0,s.Y_)(u,{initial:{opacity:.2,transform:C?"translate(0, 0)":"translate(0, 100%)"},open:{opacity:1,transform:"translate(0, 0)"},duration:{open:300,close:100}}),Z=(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,d.tG)(e);return}(0,d.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,d.tP)()},[]),R?(0,r.jsx)("div",{className:(0,c.Z)(e8.overlay,{[e8.states.auto]:"auto"===h}),style:Z,ref:N,children:(0,r.jsxs)("div",{ref:k,className:(0,c.Z)(e8.dropdown,{[e8.states.fullHeight]:y}),role:C?"popup":"dialog","aria-modal":!C,"data-id":_,"data-qa":w,style:E,children:[(0,r.jsx)(tn,{title:g,description:v,heading:f,isDesktop:C,setOpen:j,"data-qa":I("".concat(w,"-header"),!!w)}),(0,r.jsx)("div",{...i,className:e8.content,"data-qa":I("".concat(w,"-content"),!!w),children:(0,r.jsx)("div",{className:e8.contentInner,style:{maxHeight:C?x:void 0},ref:n,children:i.children})}),(0,r.jsx)(ta,{"data-qa":I("".concat(w,"-header"),!!w),footer:b})]})}):null});e9.displayName="DropdownContent";let te=(0,l.createContext)(null),tt=()=>{let e=(0,l.useContext)(te);if(null===e)throw Error("Dropdown components must be wrapped in <Dropdown />");return e},ta=e=>{let{footer:t,...a}=e;return t?(0,r.jsx)("div",{...a,className:e8.footer,children:t}):null};ta.displayName="DropdownFooter";let tn=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:e8.title,children:t}),a&&(0,r.jsx)("div",{className:e8.description,children:a})]}):null),[a,n,c,t]);return(0,r.jsxs)(r.Fragment,{children:[!c&&(0,r.jsxs)("div",{...i,className:e8.mobileHeading,children:[t&&(0,r.jsx)("div",{className:e8.title,children:t}),a&&(0,r.jsx)("div",{className:e8.description,children:a}),(0,r.jsx)("button",{className:e8.close,type:"button",tabIndex:-1,"aria-label":"Закрыть окно",onClick:()=>s(!1),children:(0,r.jsx)(P,{"aria-hidden":"true",className:e8.closeIcon,style:{display:"inline-flex"},children:(0,r.jsx)($,{})})})]}),o&&(0,r.jsx)("div",{...i,className:e8.heading,children:o})]})};tn.displayName="DropdownHeader";let tl=(0,l.forwardRef)(function(e,t){let{children:a,asChild:n=!1,disabled:c,...i}=e,{refs:o,open:d,setOpen:u}=tt(),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 tr(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"}))}tl.displayName="DropdownTrigger";let tc=T("file-item"),ts=Object.freeze({root:tc,file:"".concat(tc,"__file"),preview:"".concat(tc,"__preview"),previewImage:"".concat(tc,"__preview-image"),previewIcon:"".concat(tc,"__preview-icon"),fileInfo:"".concat(tc,"__file-info"),fileName:"".concat(tc,"__file-name"),fileStatus:"".concat(tc,"__file-status"),fileSize:"".concat(tc,"__file-size"),progress:"".concat(tc,"__progress"),controls:"".concat(tc,"__controls"),close:"".concat(tc,"__close"),repeat:"".concat(tc,"__repeat"),error:"".concat(tc,"__error"),states:{success:"".concat(tc,"--success"),error:"".concat(tc,"--error"),pending:"".concat(tc,"--pending"),uploading:"".concat(tc,"--uploading"),primary:"".concat(tc,"--primary"),secondary:"".concat(tc,"--secondary"),s:"".concat(tc,"--s"),m:"".concat(tc,"--m"),disabled:"".concat(tc,"--disabled")}}),ti=["B","KB","MB","GB"],to=[{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"}],td="#189EF4",tu=e=>{if(!e)return{label:"file",color:td};let t=to.find(t=>t.type===e);if(t)return{label:t.label,color:t.color};let a=u.extension(e);return a?{label:a,color:td}:{label:"file",color:td}},th=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(ti[a])},tm=(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=Z(d)&&"uploading"===n,k=o&&"error"===n,C=s&&/^image\//.test(s),D=tu(s),R=(C&&m?(0,r.jsx)("img",{role:"presentation",className:ts.previewImage,src:m,width:40,alt:l}):null)||(0,r.jsx)("div",{className:ts.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,ts.root,ts.states[h],ts.states[n],ts.states[u]),M=N?{background:I,...f}:f;return(0,r.jsxs)("div",{ref:t,className:E,style:M,onClick:e=>{"success"===n&&(null==x||x(e,g,a))},..._,"data-id":b,"data-qa":v,children:[(0,r.jsxs)("div",{className:ts.file,children:[!j&&(0,r.jsx)("div",{className:ts.preview,children:R}),(0,r.jsxs)("div",{className:ts.fileInfo,children:[(0,r.jsx)("div",{className:ts.fileName,children:l}),!j&&i&&(0,r.jsxs)("div",{className:ts.fileStatus,children:[(0,r.jsx)("div",{className:ts.fileSize,children:"".concat(th(i))}),N&&(0,r.jsx)("div",{className:ts.progress,children:"Загружено ".concat(d,"%")})]})]}),(0,r.jsxs)("div",{className:ts.controls,children:[j&&N&&(0,r.jsx)("div",{className:ts.progress,children:"".concat(d,"%")}),k&&(0,r.jsx)(P,{className:ts.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)(tr,{})}),(0,r.jsx)(P,{className:ts.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)($,{})})]})]}),k&&(0,r.jsx)("div",{className:ts.error,children:o})]})});tm.displayName="File";let tp=Object.freeze({root:T("file-list")}),tf=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)(()=>{tf(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,tp.root),style:d,...g,"data-id":u,"data-qa":h,children:a.map(e=>{var t;return(0,l.createElement)(tm,{...e,role:"listitem","aria-labelledby":"Имя файла - ".concat(e.name,", Размер файла - ").concat(th(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 tg=T("tooltip"),tv=Object.freeze({tooltip:tg,text:"".concat(tg,"__text"),wrapper:"".concat(tg,"__wrapper"),inverted:"".concat(tg,"--inverted")}),tb="M8 10C6 12.58 3.43 16 0 16L16 16C12.58 16 10 12.58 8 10Z",tx=T("hint"),ty=Object.freeze({hint:tx,hintDialog:"".concat(tx,"__dialog"),activator:"".concat(tx,"__activator"),footer:"".concat(tx,"__footer"),text:"".concat(tx,"__text"),close:"".concat(tx,"__close"),icon:"".concat(tx,"__icon"),inverted:"".concat(tx,"--inverted")});(0,l.forwardRef)((e,t)=>{var a;let n,{className:d,style:u,isVisible:h,position:m="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:E}=(0,s.YF)({placement:m,middleware:[(0,i.cv)(12),!!_&&(0,i.X5)(),(0,i.RR)({fallbackAxisSideDirection:"start"}),(0,i.uY)(),(0,o.x7)({element:k})]}),{value:Z,show:M,hide:L,toggle:T}=F(h),B=R(L);return(0,l.useImperativeHandle)(t,()=>null==B?void 0:B.current),"u">typeof window&&(S(window,"resize",(a=()=>E.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))}),[]),S(window,"keyup",e=>{"Escape"===e.key&&L()},[L])),(0,r.jsxs)("div",{ref:B,className:(0,c.Z)(ty.hint,d),style:u,children:[(0,r.jsx)("button",{type:"button",className:ty.activator,ref:C.setReference,tabIndex:0,onClick:T,children:"function"==typeof g?g({show:M,hide:L,toggle:T,visible:Z}):g}),Z&&(0,r.jsxs)("div",{role:j,className:(0,c.Z)(ty.hintDialog,{[ty.inverted]:x}),ref:C.setFloating,style:D,...N,"data-id":w,"data-qa":y,children:[p&&(0,r.jsx)(er,{dataQa:I("".concat(y,"-heading"),!!y),className:"mb-3",as:"h6",type:"h6",children:p}),(0,r.jsx)("p",{"data-qa":I("".concat(y,"-text"),!!y),className:(0,c.Z)(ty.text),children:v}),f&&(0,r.jsx)("div",{"data-qa":I("".concat(y,"-footer"),!!y),className:(0,c.Z)(ty.footer),children:f}),(0,r.jsx)("button",{type:"button",tabIndex:-1,className:ty.close,onClick:L,children:(0,r.jsx)(P,{"aria-hidden":"true",className:ty.icon,style:{display:"inline-flex",fontSize:16},children:(0,r.jsx)($,{})})}),!b&&(0,r.jsx)(s.Y$,{width:16,ref:k,d:tb,context:E,fill:x?"var(--color-white)":"var(--color-black-500)"})]})]})}).displayName="Hint";let tw=(e,t,a)=>{if(e)return"object"!=typeof e?a:"function"==typeof t?t(e):e[t]},t_=T("input-autocomplete"),tj={input:t_,pending:"".concat(t_,"__pending"),pendingIcon:"".concat(t_,"__pending-icon"),empty:"".concat(t_,"__empty"),emptyText:"".concat(t_,"__empty-text"),emptyDescription:"".concat(t_,"__empty-description"),options:"".concat(t_,"__options"),optionIcon:"".concat(t_,"__option-icon"),button:"".concat(t_,"__button"),states:{selected:"".concat(t_,"--selected")}};function tN(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 tk=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 tC(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:tj.pending,children:(0,r.jsx)(P,{className:tj.pendingIcon,children:(0,r.jsx)(ei,{})})});if(null!=t&&t.length&&!a.length)return(0,r.jsxs)("div",{className:tj.empty,children:[(0,r.jsx)("div",{className:tj.emptyText,children:s}),i&&(0,r.jsx)("div",{className:tj.emptyDescription,children:i})]});let m=e=>(0,r.jsx)(e4,{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)(P,{className:(0,c.Z)(tj.optionIcon,{[tj.states.selected]:e.selected}),style:{fontSize:24},children:(0,r.jsx)(tN,{})})},JSON.stringify(e.value));return d?(0,r.jsx)(tk,{outerRef:o,items:a,itemSize:40,renderItem:m,itemsContainerClassname:tj.options}):(0,r.jsx)("ul",{className:tj.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:R,onSelect:I,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=D("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=tw(e,p,e),l=tw(n,p,n);return{index:t,value:a,label:tw(e,f,e),caption:tw(e,g),disabled:tw(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(tw(n,f,n))},[]),(0,l.useEffect)(()=>{z||(U?X(U.label):$())},[z]);let X=e=>{Y(e),null==R||R(e)},$=e=>{null==I||I(e)},J=()=>{O(!0)},G=()=>{O(!1)},ee=e=>{null==Z||Z(e)};return(0,r.jsx)("div",{ref:t,className:tj.input,"data-id":S,"data-qa":L,children:(0,r.jsxs)(e3,{opened:W,onToggle:O,width:"inherit",placement:"bottom",mobileFullHeight:!0,desktopMaxHeight:u,footer:H||!n?void 0:(0,r.jsx)(eh,{label:m,disabled:!n,className:tj.button,onClick:()=>{G()}}),heading:H?void 0:(0,r.jsx)(tE,{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)(tl,{asChild:!0,children:(0,r.jsx)(tE,{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)(e9,{contentInnerRef:V,children:(0,r.jsx)(tC,{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 tD=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)})}},tR=T("input-base"),tI={wrapper:tR,input:"".concat(tR,"__input"),container:"".concat(tR,"__container"),label:"".concat(tR,"__label"),field:"".concat(tR,"__field"),rightLabel:"".concat(tR,"__right-label"),caption:"".concat(tR,"__caption"),placeholder:{visible:"".concat(tR,"__placeholder"),hidden:"".concat(tR,"__hidden")},states:{primary:"".concat(tR,"--primary"),secondary:"".concat(tR,"--secondary"),error:"".concat(tR,"--error"),success:"".concat(tR,"--success"),s:"".concat(tR,"--s"),m:"".concat(tR,"--m"),l:"".concat(tR,"--l"),focused:"".concat(tR,"--focused"),disabled:"".concat(tR,"--disabled"),active:"".concat(tR,"--active"),hasLabel:"".concat(tR,"--has-label"),accent:"".concat(tR,"--accent")}},tE=(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:T}=F(),B=(0,l.useRef)(null),z=(0,s.qq)([C,B]),O=(0,l.useMemo)(()=>L||!!m||!!p,[m,L,p]),A=(0,l.useCallback)(()=>{var e;null==(e=B.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=B.current)?void 0:e.value.length)&&void 0!==n?n:0;null==(t=B.current)||t.focus(),null==(a=B.current)||a.setSelectionRange(l,l)},[g]),(0,r.jsxs)("div",{className:(0,c.Z)(_,tI.wrapper),style:j,"data-qa":N,"data-id":k,children:[(0,r.jsxs)("div",{className:(0,c.Z)(tI.input,tI.states[u],tI.states[d],{[tI.states.focused]:L,[tI.states.error]:"error"===o,[tI.states.success]:"success"===o,[tI.states.disabled]:!!i,[tI.states.hasLabel]:h}),onClick:A,ref:t,children:[(0,r.jsxs)("label",{htmlFor:M,className:tI.container,children:[h&&(0,r.jsx)("span",{className:(0,c.Z)(tI.label,{[tI.states.active]:O,[tI.states.s]:"s"===d,[tI.states.disabled]:i,[tI.states.error]:"error"===o,[tI.states.success]:"success"===o}),children:h}),Y&&!!m&&(0,r.jsxs)("div",{className:(0,c.Z)(tI.placeholder.visible,{[tI.states.accent]:"accent"===v}),children:[Y.hidden&&(0,r.jsx)("span",{className:tI.placeholder.hidden,children:Y.hidden}),Y.visible]}),(0,r.jsx)("input",{...Z,id:M,ref:z,className:(0,c.Z)(tI.field,{[tI.states.s]:"s"===d,[tI.states.hasLabel]:h,[tI.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:tD(S,R),onBlur:tD(T,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)(tI.rightLabel,{[tI.states.disabled]:i}),children:n}),a]}),(w||b)&&(0,r.jsx)(K,{className:(0,c.Z)(tI.caption,{[tI.states.disabled]:i}),state:o,withoutIcon:!0,children:b})]})});tE.displayName="InputBase";let tZ="dd.MM.yyyy",tM=(e,t)=>((e<1||e>12)&&console.warn("Месяц должен быть в диапазоне от 1 до 12"),new Date(t,e,0).getDate()),tL=e=>{let[t,a,n]=e.split(".").map(Number),l=tM(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 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:"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:v}=(0,g.Cj)({mask:"DD.MM.YYYY",autofix:!0,overwrite:!1,blocks:{DD:{mask:g.LV.MaskedRange,from:1,to:31,maxLength:2},MM:{mask:g.LV.MaskedRange,from:1,to:12,maxLength:2},YYYY:{mask:g.LV.MaskedRange,from:1900,to:2099,maxLength:4}}},{onAccept:e=>{if(e.length<10)null!==a&&(null==c||c(null,""));else{let t=tL(e),a=(0,h.Z)(t,tZ,new Date);if((0,m.Z)(a)){null==c||c((0,h.Z)(t,tZ,new Date),t),d(t);return}}d(e)}});return(0,l.useEffect)(()=>{if(a instanceof Date&&(0,m.Z)(a)){let e=(0,p.Z)(a,tZ);v(e),d(e)}else"string"==typeof a&&(0,f.Z)(a,"dd.mm.yyyy")&&(v(a),d(a))},[a,v]),(0,l.useImperativeHandle)(t,()=>u.current),(0,r.jsx)(tE,{...i,autoFocus:n,inputRef:u,value:o,onKeyDown:e=>{("Escape"===e.key||"Esc"===e.key)&&(e.preventDefault(),d(""),v(""),null==c||c(null,"")),null==s||s(e)},maskPlaceholder:"дд.мм.гггг"})}).displayName="InputDate";let tF=T("input-file"),tT={inputFile:tF,input:"".concat(tF,"__input"),uploadArea:"".concat(tF,"__upload-area"),uploadIcon:"".concat(tF,"__upload-icon"),uploadLabel:{default:"".concat(tF,"__upload-label"),purple:"".concat(tF,"__upload-label--purple")},uploadDragged:"".concat(tF,"__upload-dragged"),uploadCaption:"".concat(tF,"__upload-caption"),uploadButton:"".concat(tF,"__upload-button"),uploadWrapper:"".concat(tF,"__upload-wrapper"),selectButton:"".concat(tF,"__select-button"),states:{error:"".concat(tF,"--error"),s:"".concat(tF,"--s"),m:"".concat(tF,"--m"),dragged:"".concat(tF,"--dragged"),disabled:"".concat(tF,"--disabled")}},tB=(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 tz(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 tO(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(!tB(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:tT.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)(tT.uploadArea,{[tT.states.error]:x,[tT.states.s]:"s"===d,[tT.states.dragged]:w,[tT.states.disabled]:s}),onDragEnter:E,onDragOver:Z,onDragLeave:M,onDrop:L,onClick:I,role:"button",tabIndex:0},t=(0,r.jsx)(P,{"aria-hidden":"true",className:(0,c.Z)(tT.uploadIcon,{[tT.states.disabled]:s}),children:(0,r.jsx)(tS,{})}),a=(0,r.jsx)(es,{size:"16",weight:"regular",className:(0,c.Z)(tT.uploadDragged,{[tT.states.disabled]:s,[tT.states.dragged]:w,[tT.states.s]:"s"===d}),children:"Перетащите файлы сюда"});if("s"===d){let n=(0,r.jsxs)(es,{size:"16",weight:"regular",className:(0,c.Z)(tT.uploadLabel.default,{[tT.states.disabled]:s}),children:[(0,r.jsxs)("span",{className:(0,c.Z)(tT.uploadLabel.purple,{[tT.states.disabled]:s}),children:["Выберите файлы"," "]}),"или перетащите их сюда"]});return(0,r.jsx)(et,{caption:S(),hasCaption:!0,children:(0,r.jsxs)("div",{...e,children:[(0,r.jsxs)("div",{className:(0,c.Z)(tT.uploadWrapper,{[tT.states.dragged]:w}),children:[t,n]}),a]})})}let n=(0,r.jsx)(es,{size:"16",weight:"regular",className:(0,c.Z)(tT.uploadLabel.default,{[tT.states.disabled]:s}),children:"Выберите файлы или перетащите их сюда"}),l=(0,r.jsx)(es,{size:"14",weight:"regular",className:(0,c.Z)(tT.uploadCaption,{[tT.states.disabled]:s}),children:S()}),i=(0,r.jsx)(es,{size:"16",weight:"regular",className:(0,c.Z)(tT.uploadButton,{[tT.states.disabled]:s}),children:"Выбрать"});return(0,r.jsxs)("div",{...e,children:[(0,r.jsxs)("div",{className:(0,c.Z)(tT.uploadWrapper,{[tT.states.dragged]:w}),children:[t,n,l,i]}),a]})};return(0,r.jsx)("div",{className:(0,c.Z)(h,tT.inputFile),style:u,...v,"data-id":p,"data-qa":f,children:"select"===o?(()=>{let e=F(),t=S(),a=(0,r.jsx)(eh,{onClick:I,label:"Выберите файлы",size:"s",stretch:!0,className:(0,c.Z)(tT.selectButton,{disabled:s}),disabled:s});return(0,r.jsxs)(et,{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,g.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)(tE,{...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 tA=[",","."],tY=T("input-number"),tq={controls:"".concat(tY,"__controls"),icon:"".concat(tY,"__controls-icon"),divider:"".concat(tY,"__controls-divider"),states:{disabled:"".concat(tY,"--disabled")}},tQ=e=>e.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&"),tP=(e,t)=>{let a=tQ(t.join("")),n=RegExp("[^\\d".concat(a,"]"),"gi");return e.replace(n,"")},tV=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"\xa0",a=RegExp(tQ(t),"g");return e.replace(a,"")},tH=(e,t)=>{let a=RegExp("((^|\\D)-\\d)|^(-)").test(e),n=tP(tV(e,"\xa0"),tA).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)},tW=(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:"")},tK=(e,t,a)=>{if(!e||!t)return"";if(Array.isArray(t)){let n=tH(e,a||2),l=Number((n.startsWith("-")?n.slice(1):n).split(".")[0]),[r,c,s]=t;return E(l,r,c,s)}return t},tU=e=>RegExp("^-?(?!0{2,})[(\\d\\s?]*[,.]?\\d*$").test(e),tX=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}},t$=(e,t,a)=>Z(t)&&e<t?t:Z(a)&&e>a?a:e,tJ=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)}},tG=(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,L]=(0,l.useState)(Z(s)?tJ({value:t$(parseFloat(tW(tH(String(s),I),a)),d,u),decimals:a,decimalsCount:I}):""),[S,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)(()=>{S&&"-"!==E&&A.current&&document.activeElement===A.current&&A.current.setSelectionRange(T,T)},[E,T,A,S]);let Y=(0,l.useCallback)((e,t)=>{if(F(!0),!tU(e))return{float:E?parseFloat(tH(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}=tX({selectionStart:t,value:e,lastKeyStroke:z,stateValue:E}),r=tH(n,I),c="never"===a?parseInt(r):parseFloat(r),s=tW(r,a),i=g?t$(c,d,u):c;if(i>Number.MAX_SAFE_INTEGER||i<Number.MIN_SAFE_INTEGER)return{float:parseFloat(tH(E,I)),formatted:E};if(!M(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);L(l.formatted),null==_||_(l.float,{...l,event:t})},[Y,_]),Q=(0,l.useCallback)(e=>{null==j||j(e)},[j]),V=(0,l.useCallback)(e=>{let{target:{value:t}}=e,n=tH(t,I);if(!n||"-"===n){L(""),null==N||N(e);return}let l=parseFloat(n),r=g?l:t$(l,d,u),c=tJ({value:r,decimals:a,decimalsCount:I});L(c),g||l===r||null==_||_(r,{float:r,formatted:c}),null==N||N(e)},[a,I,u,d,N,_,g]),H=(0,l.useCallback)(e=>{B(E.length);let t=parseFloat(M(s)?tH(E,I):String(s).replace(",","."))||0,n=t$(Number("increase"===e?(t+o).toFixed(I):(t-o).toFixed(I)),d,u),l=tJ({value:n,decimals:a,decimalsCount:I});L(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(),H("ArrowUp"===t?"increase":"decrease")),null==k||k(e)},[H,k]),K=(0,l.useCallback)(e=>{e.preventDefault(),H("decrease"),null==D||D(e)},[H,D]),U=(0,l.useCallback)(e=>{e.preventDefault(),H("increase"),null==C||C(e)},[H,C]),X=(0,l.useCallback)(e=>{let{code:t}=e;O(t),["Space","Enter"].includes(t)&&(e.preventDefault(),H("decrease"),null==D||D(e))},[H,D]),$=(0,l.useCallback)(e=>{let{code:t}=e;O(t),["Space","Enter"].includes(t)&&(e.preventDefault(),H("increase"),null==C||C(e))},[H,C]),J=(0,l.useMemo)(()=>{let e=parseFloat(tH(E,I));return M(s)||""===String(s)?"":Number(s)===e?E:"-"!==E&&","!==E&&tU(String(s))?tW(tH(String(s),I),a):E},[a,I,E,s]),G=(0,l.useMemo)(()=>{let[e,t]=J.split(","),a=J.includes(","),n=tK(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)(tq.controls),children:[(0,r.jsx)(P,{onClick:p?void 0:K,onKeyDown:p?void 0:X,className:(0,c.Z)(tq.icon,{[tq.states.disabled]:!!p}),role:"button",tabIndex:p?-1:0,children:(0,r.jsx)(tz,{})}),(0,r.jsx)("div",{className:tq.divider}),(0,r.jsx)(P,{onClick:p?void 0:U,onKeyDown:p?void 0:$,className:(0,c.Z)(tq.icon,{[tq.states.disabled]:!!p}),role:"button",tabIndex:p?-1:0,children:(0,r.jsx)(tO,{})})]}),disabled:p,onChange:q,onBlur:V,onFocus:Q,onKeyDown:W};return(0,r.jsx)(tE,{...ee,autoFocus:w,inputRef:A,dataQa:x,dataId:y,className:v,style:b})});function t0(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 t1(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"}))}tG.displayName="InputNumber";let t2=T("input-password"),t5={icon:"".concat(t2,"__icon"),states:{disabled:"".concat(t2,"--disabled")}};(0,l.forwardRef)((e,t)=>{let{disabled:a,autoFocus:n=!1,...s}=e,[i,o]=(0,l.useState)(!1);return(0,r.jsx)(tE,{...s,autoFocus:n,ref:t,disabled:a,type:i?"text":"password",icon:(0,r.jsx)(P,{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)(t5.icon,{[t5.states.disabled]:!!a}),role:"button",tabIndex:a?-1:0,children:i?(0,r.jsx)(t1,{}):(0,r.jsx)(t0,{})})})}).displayName="InputPassword";let t7=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]},t4=e=>{let t=(0,l.useRef)();return(0,l.useEffect)(()=>{t.current=JSON.parse(JSON.stringify(e))},[e]),t.current},t3=T("range-slider"),t6=Object.freeze({range:t3,vertical:"".concat(t3,"--vertical"),disabled:"".concat(t3,"--disabled"),track:"".concat(t3,"__track"),thumb:"".concat(t3,"__thumb"),thumbDrag:"".concat(t3,"__thumb--drag"),label:"".concat(t3,"__label"),mark:"".concat(t3,"__mark"),legend:"".concat(t3,"__legend"),legendItem:"".concat(t3,"__legend-item")}),t8=e=>{let t=e.toString().split(".")[1];return t?t.length:0},t9=e=>e.touches&&e.touches.length||e.changedTouches&&e.changedTouches.length,ae=(e,t,a)=>{let n=Number(((t-e)/a).toFixed(8));return parseInt(n.toString(),10)===n},at=(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=t8(l);return parseFloat(d.toFixed(u))},aa=(e,t,a)=>(e-t)/(a-t),an=e=>e===aN.Up,al=(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,")"))},ar=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}"))},ac=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)}},as=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)}},ai=(e,t,a)=>{let n=a?-1:1;e.forEach((e,a)=>ad(e,n*t[a].x,t[a].y))},ao=(e,t,a,n)=>{let l=0,r=ag(e[0],t,a,n);for(let c=1;c<e.length;c++){let s=ag(e[c],t,a,n);s<r&&(r=s,l=c)}return l},ad=(e,t,a)=>{e.style.transform="translate(".concat(t,"px, ").concat(a,"px)")},au=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)}))}},ah=(e,t,a)=>{let n=e.slice(0);return n[t]=a,n},am=e=>{let{values:t,colors:a,min:n,max:l,direction:r=aN.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%)")},ap=()=>null,af=()=>{throw Error("Did not expect to get here")},ag=(e,t,a,n)=>{let{left:l,top:r,width:c,height:s}=e.getBoundingClientRect();return an(n)?Math.abs(a-(r+s/2)):Math.abs(t-(l+c/2))},av=(e,t,a)=>{let n=["#C2C2C6",...Array(e-1||1).fill(a?"#A5A7AB":"#525BBB"),"#C2C2C6"];return 1===e&&(t?n.pop():n.shift()),n},ab=["ArrowRight","ArrowUp","k","PageUp"],ax=["ArrowLeft","ArrowDown","j","PageDown"],ay=e=>{let{props:t,children:a,propValues:n,disabled:l}=e;return(0,r.jsx)("div",{className:(0,c.Z)(t6.range,{[t6.vertical]:n.direction===aN.Up,[t6.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)(t6.track),style:{background:am({values:n.values,colors:av(n.values.length,!!n.rtl,l),min:n.min||0,max:n.max||100,direction:n.direction||aN.Right,rtl:!!n.rtl})},children:a})})},aw=e=>{let{props:t,isDragged:a,formattedValue:n}=e;return(0,r.jsxs)("div",{...t,style:t.style,className:(0,c.Z)(t6.thumb,t.className,{[t6.thumbDrag]:a}),children:[(0,r.jsx)("label",{className:(0,c.Z)(t6.label),children:n}),(0,r.jsx)("span",{})]})},a_=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===aN.Right?l:s;return 1===n.values.length&&(0,r.jsx)("div",{...t,className:(0,c.Z)(t.className),style:{...t.style,...i}})},aj=(0,l.forwardRef)((e,t)=>{let{step:a=1,direction:n=aN.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=ay,renderThumb:g=aw,renderMark:v=a_,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=au(e=>{if(e.preventDefault(),!(1&e.buttons))return F(e);et(e.clientX,e.clientY)}),S=au(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=au(F),[B,z,O]=t7({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=()=>{ai(P(),V(),C.current.rtl),H(),W()},Q=e=>{if(C.current.disabled)return;let t=t9(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=as(t);return P().map((t,l)=>{let r={x:0,y:0},c=t.getBoundingClientRect(),s=ac(t);switch(C.current.direction){case aN.Right:return r.x=-((s.left+n.left)*1),r.y=-(((c.height-a.height)/2+n.top)*1),r.x+=a.width*aa(e[l],C.current.min,C.current.max)-c.width/2,r;case aN.Up:return r.x=-(((c.width-a.width)/2+s.left+n.left)*1),r.y=-n.left,r.y+=a.height-a.height*aa(e[l],C.current.min,C.current.max)-c.height/2,r;default:return af()}})};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===aN.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!==aN.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(((ak(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||ar(N.values),N.values.forEach(e=>al(e,u,h));let t=D.current;return t&&(null==(e=M.current)||e.observe(t)),ai(P(),V(),s),H(),W(),N.values.forEach(e=>{ae(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=t4(k),U=t4(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)),ai(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=>{ae(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)=>at(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=an(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 aN.Right:c=a/s*(C.current.max-C.current.min);break;case aN.Up:c=r/s*(C.current.max-C.current.min);break;default:af()}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=ah(a,e,G(l[e]+c,e));z({draggedTrackPos:[e,t]}),ee(a)}}else{let n=0;switch(C.current.direction){case aN.Right:n=(e-c.left)/s*(C.current.max-C.current.min)+C.current.min;break;case aN.Up:n=(s-(t-c.top))/s*(C.current.max-C.current.min)+C.current.min;break;default:af()}C.current.rtl&&(n=C.current.max+C.current.min-n),Math.abs(l[a]-n)>=C.current.step/2&&ee(ah(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&&(ab.includes(e.key)?(e.preventDefault(),z({draggedThumbIndex:n,isChanged:!0}),ee(ah(t,n,G(t[n]+l*("PageUp"===e.key?10*C.current.step:C.current.step),n)))):ax.includes(e.key)?(e.preventDefault(),z({draggedThumbIndex:n,isChanged:!0}),ee(ah(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?an(n)?"ns-resize":"ew-resize":1!==N.values.length||i?"inherit":"pointer"},onMouseDown:i?ap: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=ao(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?ap: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=ao(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===aN.Right?a:l,key:"mark".concat(t),ref:e=>{e&&I.current&&(I.current[t]=e)},className:t6.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?ap:en,onKeyUp:i?ap:el,className:t6.thumb}})})],propValues:k}),k.direction===aN.Right&&(0,r.jsx)("div",{className:t6.legend,children:m.map((e,t)=>{var a,n;let l;return l=ak(e)?e.value:e,(0,r.jsx)("button",{type:"button",ref:e=>{Array.isArray(E.current)&&(E.current[t]=e)},className:(0,c.Z)(t6.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:ak(e)?e.label:y(l)},"legend".concat(t))})})]})});aj.displayName="RangeSlider";var aN=((n=aN||{}).Right="to right",n.Up="to top",n);let ak=e=>"object"==typeof e,aC=T("input-range"),aD={inputRange:aC,input:"".concat(aC,"__input"),slider:"".concat(aC,"__slider")};function aR(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]=L(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]),S=(0,l.useCallback)(e=>{C||(I([s]),D(s),null==_||_(s)),null==j||j(e)},[C,s,j,D,_]),F=(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,aD.inputRange),style:w,"data-qa":x,"data-id":b,children:[(0,r.jsx)(tG,{...N,autoFocus:y,value:C,withoutControls:!0,min:s,max:i,disabled:o,step:n,ref:E,className:(0,c.Z)(h,aD.input),size:p,decimals:f,decimalsCount:g,onChange:M,onBlur:S}),(0,r.jsx)(aj,{values:R,min:s,max:i,legend:d,step:n,disabled:o,ref:Z,className:(0,c.Z)(m,aD.slider),formatValue:v,onChange:F,onFinalChange:T})]})}).displayName="InputRange";let aI=T("input-search"),aE={iconSearch:"".concat(aI,"__icon-search"),iconClear:"".concat(aI,"__icon-clear"),states:{disabled:"".concat(aI,"--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)(tE,{...i,value:o,ref:t,disabled:n,icon:o?(0,r.jsx)(P,{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)(aE.iconClear,{[aE.states.disabled]:n}),role:"button",tabIndex:n?-1:0,children:(0,r.jsx)($,{})}):(0,r.jsx)(P,{className:(0,c.Z)(aE.iconSearch,{[aE.states.disabled]:n}),children:(0,r.jsx)(aR,{})}),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,g.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)(tE,{...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 aZ=T("modal"),aM=Object.freeze({modal:aZ,overlay:"".concat(aZ,"__overlay"),withoutFooter:"".concat(aZ,"--without-footer"),noContent:"".concat(aZ,"--no-content"),open:"".concat(aZ,"--open"),overlayOpen:"".concat(aZ,"__overlay--open"),height:{medium:"".concat(aZ,"--height-medium"),full:"".concat(aZ,"--height-full")},size:{s:"".concat(aZ,"--s"),m:"".concat(aZ,"--m"),l:"".concat(aZ,"--l"),xl:"".concat(aZ,"--xl")},header:"".concat(aZ,"__header"),headerText:"".concat(aZ,"__header-text"),headerTitle:"".concat(aZ,"__header-title"),headerSubtitle:"".concat(aZ,"__header-subtitle"),closeIcon:"".concat(aZ,"__close-icon"),backButton:"".concat(aZ,"__back-button"),backButtonText:"".concat(aZ,"__back-button-text"),headerStates:{centered:"".concat(aZ,"__header--centered"),withLongBtn:"".concat(aZ,"__header--with-long-btn"),defaultHeight:"".concat(aZ,"__header--default-height")},content:"".concat(aZ,"__content"),withoutPadding:"".concat(aZ,"__content--without-padding"),withScroll:"".concat(aZ,"__content--with-scroll"),footer:"".concat(aZ,"__footer"),footerContainer:"".concat(aZ,"__footer-container"),footerBtn:"".concat(aZ,"__footer-btn"),footerDescription:"".concat(aZ,"__footer-description"),divider:"".concat(aZ,"__divider"),dividerTop:"".concat(aZ,"__divider--top"),dividerBottom:"".concat(aZ,"__divider--bottom")}),aL=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":I("".concat(h,"-footer"),!!h),className:(0,c.Z)(aM.footer,{[aM.noContent]:u}),children:[!u&&(0,r.jsx)("div",{className:(0,c.Z)(aM.divider,aM.dividerTop)}),d||(0,r.jsxs)("div",{className:aM.footerContainer,children:[s&&(0,r.jsx)(eh,{dataQa:I("".concat(h,"-footer-third-btn"),!!h),label:s,variant:"secondary",size:"s",className:aM.footerBtn,onClick:i}),n&&(0,r.jsx)(eh,{dataQa:I("".concat(h,"-footer-secondary-btn"),!!h),label:n,variant:"secondary",size:"s",className:aM.footerBtn,onClick:l}),t&&(0,r.jsx)(eh,{dataQa:I("".concat(h,"-footer-primary-btn"),!!h),label:t,size:"s",className:aM.footerBtn,onClick:a})]}),o&&(0,r.jsx)("span",{"data-qa":I("".concat(h,"-footer-description"),!!h),className:aM.footerDescription,children:o})]})},aS=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":I("".concat(u,"-header"),!!u),className:(0,c.Z)(aM.header,{[aM.headerStates.centered]:"center"===l||!!s,[aM.headerStates.withLongBtn]:"long"===s,[aM.headerStates.defaultHeight]:!t&&!a&&!n}),children:[t&&(0,r.jsx)("span",{"data-qa":I("".concat(u,"-header-text"),!!u),className:aM.headerText,children:t}),a&&(0,r.jsx)("span",{"data-qa":I("".concat(u,"-header-title"),!!u),className:aM.headerTitle,children:a}),n&&(0,r.jsx)("span",{"data-qa":I("".concat(u,"-header-subtitle"),!!u),className:aM.headerSubtitle,children:n}),!h&&(0,r.jsx)("button",{"data-qa":I("".concat(u,"-header-close"),!!u),type:"button",className:aM.closeIcon,onClick:o,children:(0,r.jsx)(P,{children:(0,r.jsx)($,{})})}),s&&(0,r.jsxs)("button",{"data-qa":I("".concat(u,"-header-back"),!!u),type:"button",className:aM.backButton,onClick:i,children:[(0,r.jsx)(P,{children:(0,r.jsx)(ew,{})}),"long"===s&&(0,r.jsx)("span",{className:aM.backButtonText,children:"Назад"})]}),!d&&(0,r.jsx)("div",{className:(0,c.Z)(aM.divider,aM.dividerBottom)})]})},aF=(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:E}=(0,s.NI)([D,R]),[Z,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)(aM.overlay,{[aM.overlayOpen]:_}),children:(0,r.jsx)(s.wD,{context:C,children:(0,r.jsxs)("div",{ref:t,className:(0,c.Z)(aM.modal,aM.size[o],aM.height[u],{[aM.withoutFooter]:!(null!=n&&n.primaryBtnText)&&!(null!=n&&n.children),[aM.open]:_},p),style:f,...E(),...x,"data-id":v,"data-qa":g,children:[(0,r.jsx)(aS,{...a,dataQa:g,noContent:!m,onClose:k}),m&&(0,r.jsx)("div",{"data-qa":I("".concat(g,"-content"),!!g),ref:L,className:(0,c.Z)(aM.content,{[aM.withoutFooter]:!(null!=n&&n.primaryBtnText)&&!(null!=n&&n.children),[aM.withoutPadding]:d,[aM.withScroll]:Z}),children:m}),((null==n?void 0:n.primaryBtnText)||(null==n?void 0:n.children))&&(0,r.jsx)(aL,{...n,dataQa:g,noContent:!m})]})})})}):null});aF.displayName="Modal";let aT=T("pagination"),aB=(Object.freeze({pagination:aT,bullet:"".concat(aT,"--bullet"),dots:"".concat(aT,"__dots"),link:"".concat(aT,"__link"),active:"".concat(aT,"__link--active"),controls:"".concat(aT,"__link--controls"),big:"".concat(aT,"__link--big"),prev:"".concat(aT,"__link--prev"),next:"".concat(aT,"__link--next"),disabled:"".concat(aT,"__link--disabled")}),T("radio")),az=Object.freeze({radio:aB,input:"".concat(aB,"__input"),marker:"".concat(aB,"__marker"),wrapper:"".concat(aB,"__wrapper"),label:"".concat(aB,"__label"),caption:"".concat(aB,"__caption"),states:{error:"".concat(aB,"--error"),disabled:"".concat(aB,"--disabled"),inverted:"".concat(aB,"--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,az.radio,{[az.states.disabled]:o}),style:h,"data-id":b,"data-qa":v,children:[(0,r.jsx)("input",{id:y,value:a,checked:n,className:az.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)(az.marker,{[az.states.inverted]:m}),children:(0,r.jsx)(eX,{type:"radio",checked:n,inverted:m,state:s,disabled:o})}),w&&(0,r.jsxs)("span",{className:az.wrapper,children:[(0,r.jsx)("span",{className:(0,c.Z)(az.label,{[az.states.error]:"error"===s,[az.states.inverted]:m,[az.states.disabled]:o}),children:w}),d&&(0,r.jsx)(K,{className:(0,c.Z)(az.caption,{[az.states.inverted]:m,[az.states.disabled]:o}),withoutIcon:!0,children:d})]})]})}).displayName="Radio";let aO=T("segmented-control"),aA=Object.freeze({segmentedControl:aO,secondary:"".concat(aO,"--secondary"),tab:"".concat(aO,"__tab"),label:"".concat(aO,"__label"),icon:"".concat(aO,"__icon"),slot:"".concat(aO,"__slot"),states:{stretch:"".concat(aO,"--stretch"),rounded:"".concat(aO,"--rounded"),small:"".concat(aO,"--s"),medium:"".concat(aO,"--m"),weightVariant:"".concat(aO,"--wight-medium"),left:"".concat(aO,"__tab--left"),right:"".concat(aO,"__tab--right"),active:"".concat(aO,"__tab--active"),iconOnly:"".concat(aO,"__tab--icon-only"),disabled:"".concat(aO,"__tab--disabled")}}),aY=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={...aY,...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(aA.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)(aA.segmentedControl,{[aA.secondary]:"secondary"===o,[aA.states.small]:"s"===g,[aA.states.medium]:"m"===g,[aA.states.weightVariant]:"medium"===f,[aA.states.stretch]:h,[aA.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":I("".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)(aA.tab,{[aA.states.active]:e.id===j,[aA.states.disabled]:e.disabled,[aA.states.iconOnly]:!e.label&&(e.iconLeft||e.slotLeft),[aA.states.left]:e.label&&(e.iconLeft||e.slotLeft),[aA.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:aA.icon,children:e.iconLeft}),e.slotLeft&&e.label&&(0,r.jsx)("span",{className:aA.slot,children:e.slotLeft}),e.label&&(0,r.jsx)("span",{className:aA.label,children:e.label}),e.label&&(0,r.jsxs)(r.Fragment,{children:[e.slotRight&&(0,r.jsx)("span",{className:aA.slot,children:e.slotRight}),e.iconRight&&(0,r.jsx)("span",{className:aA.icon,children:e.iconRight})]})]},e.id))})}).displayName="SegmentedControl",T("select");let aq=T("slider"),aQ={slider:aq,container:"".concat(aq,"__container"),wrapper:"".concat(aq,"__wrapper"),pagination:"".concat(aq,"__pagination"),bullet:"".concat(aq,"__pagination-bullet"),navigation:"".concat(aq,"__navigation"),navigationButton:"".concat(aq,"__navigation-button"),prev:"".concat(aq,"__navigation-button-prev"),next:"".concat(aq,"__navigation-button-next"),states:{active:"".concat(aq,"--active"),clickable:"".concat(aq,"--clickable"),disabled:"".concat(aq,"--disabled"),hidden:"".concat(aq,"--hidden"),visible:"".concat(aq,"--visible"),outside:"".concat(aq,"--outside"),inside:"".concat(aq,"--inside"),corner:"".concat(aq,"--corner"),primary:"".concat(aq,"--primary"),secondary:"".concat(aq,"--secondary"),blur:"".concat(aq,"--blur"),s:"".concat(aq,"--s"),m:"".concat(aq,"--m"),l:"".concat(aq,"--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:y,dataId:_,...j}=e,N=(0,l.useId)(),k=(0,l.useId)(),C=(0,l.useId)(),D=(0,l.useMemo)(()=>({containerModifierClass:"".concat(aQ.slider,"--"),wrapperClass:(0,c.Z)(aQ.wrapper,m),slideActiveClass:aQ.states.active}),[m]),R=e=>(0,r.jsx)(P,{"data-qa":I("".concat(y,"-navigation-").concat(e),!!y),"aria-label":"".concat("prev"===e?"Предыдущий":"Следующий"," слайд"),"aria-controls":"prev"===e?C:k,className:(0,c.Z)(aQ.navigationButton,{[aQ.prev]:"prev"===e,[aQ.next]:"next"===e}),id:"prev"===e?C:k,children:(0,r.jsx)(ew,{})}),E=(0,l.useMemo)(()=>{let e=i?Object.entries(i).reduce((e,t)=>{let[a,n]=t;return{...e,["".concat(x[a].minWidth)]:n}},{}):void 0,t={el:'[id="'.concat(N,'"]'),clickable:!0,bulletClass:aQ.bullet,modifierClass:"".concat(aQ.pagination,"--"),bulletActiveClass:aQ.states.active,clickableClass:aQ.states.clickable},l={prevEl:'[id="'.concat(C,'"]'),nextEl:'[id="'.concat(k,'"]'),disabledClass:aQ.states.hidden,hiddenClass:aQ.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)(aQ.slider,p),style:f,ref:t,"data-id":_,"data-qa":y,children:[(0,r.jsx)(b.tq,{role:"region","aria-roledescription":"carousel",modules:[v.pt,v.W_,v.tl],...E,className:aQ.container,...j,children:g}),n?(0,r.jsx)("div",{"data-qa":I("".concat(y,"-pagination"),!!y),className:(0,c.Z)(aQ.pagination,{[aQ.states.visible]:!0===n,...w.reduce((e,t)=>({...e,["".concat(aQ.states.visible,":").concat(t)]:n===t}),{})}),id:N}):null,s?(0,r.jsxs)("div",{"data-qa":I("".concat(y,"-navigation"),!!y),className:(0,c.Z)(aQ.navigation,{[aQ.states.outside]:"outside"===o,[aQ.states.inside]:"inside"===o,[aQ.states.corner]:"corner"===o,[aQ.states.s]:"s"===d,[aQ.states.m]:"m"===d,[aQ.states.l]:"l"===d,[aQ.states.blur]:h,[aQ.states.primary]:"primary"===u,[aQ.states.secondary]:"secondary"===u}),children:[R("prev"),R("next")]}):null]})}).displayName="Slider";let aP=T("snackbar"),aV=Object.freeze({snackbar:aP,item:"".concat(aP,"__item"),itemOut:"".concat(aP,"__item--out"),position:{topLeft:"".concat(aP,"--top-left"),topRight:"".concat(aP,"--top-right"),bottomLeft:"".concat(aP,"--bottom-left"),bottomRight:"".concat(aP,"--bottom-right")},alertFill:ev.fill}),aH={status:"status",alert:"alert"},aW=(e,t,a)=>e<=t?t:e>=a?a:e,aK=new Map,aU=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*aW(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)(()=>(aU=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(t){let t=[];aK.forEach(e=>{t.push(new Promise(t=>_(e,t)))}),Promise.all(t).then(()=>{null==i||i(),y(),aK.clear(),v(e.slice(0,aW(a,1,5)))})}else v(e.slice(0,aW(a,1,5)))},()=>{aU=null}),[i,y,a]),(0,l.useEffect)(()=>{x(g)},[g,x]);let w=e=>{aK.delete(e),b.current.has(e)&&(clearTimeout(b.current.get(e)),b.current.delete(e)),aU&&aU([...Array.from(aK.values())])},_=(e,t)=>{aK.set(e.id,{...e,isExiting:!0}),aU&&aU([...Array.from(aK.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)(aV.snackbar,aV.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)(aV.item,{[aV.itemOut]:e.isExiting}),children:(0,r.jsx)(eb,{role:"error"===e.state?aH.alert:aH.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:aV.alertFill,dataQa:e.dataQa,dataId:e.dataId,buttonVariant:"white",withIcon:!0})},e.id))})})})}).displayName="Snackbar";let aX=T("tabs"),a$=Object.freeze({tabs:aX,tabWrapper:"".concat(aX,"__tab-wrapper"),tab:"".concat(aX,"__tab"),active:"".concat(aX,"__tab--active"),activeLine:"".concat(aX,"__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(a$.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)(a$.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":I("".concat(u,"-tab-").concat(++t),!!u),className:a$.tabWrapper,children:(0,r.jsx)("button",{type:"button",ref:a?v:null,className:(0,c.Z)(a$.tab,{[a$.active]:a}),onClick:t=>_(e.id,t),children:e.label})},e.id)}),(0,r.jsx)("div",{className:(0,c.Z)(a$.activeLine),style:{left:b.left,width:b.width}})]})}).displayName="Tabs";let aJ=T("tag"),aG=Object.freeze({tag:aJ,label:"".concat(aJ,"__label"),icon:"".concat(aJ,"__icon"),rounded:"".concat(aJ,"--rounded"),variant:{primary:"".concat(aJ,"--primary"),secondary:"".concat(aJ,"--secondary"),red:"".concat(aJ,"--red"),green:"".concat(aJ,"--green"),orange:"".concat(aJ,"--orange"),purple:"".concat(aJ,"--purple"),outline:"".concat(aJ,"--outline")},size:{s:"".concat(aJ,"--s"),m:"".concat(aJ,"--m"),l:"".concat(aJ,"--l")},iconMargin:{left:"".concat(aJ,"__icon--left"),right:"".concat(aJ,"__icon--right")}}),a0=(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)(aG.tag,aG.variant[s],aG.size[n],{[aG.rounded]:l},h),style:m,...g,"data-id":f,"data-qa":p,children:[i&&(0,r.jsx)("button",{type:"button",className:(0,c.Z)(aG.icon,aG.iconMargin.left,{[aG.size.l]:"l"===n}),onClick:e=>null==d?void 0:d(e),disabled:!d,children:i}),(0,r.jsx)("span",{className:(0,c.Z)(aG.label,aG.size[n]),children:a}),o&&(0,r.jsx)("button",{type:"button",className:(0,c.Z)(aG.icon,aG.iconMargin.right,{[aG.size.l]:"l"===n}),onClick:e=>null==u?void 0:u(e),disabled:!u,children:o})]})})});a0.displayName="Tag";let a1=T("textarea"),a2={root:a1,container:"".concat(a1,"__container"),field:"".concat(a1,"__field"),labelWrapper:"".concat(a1,"__label-wrapper"),label:"".concat(a1,"__label"),captionWrapper:"".concat(a1,"__caption-wrapper"),caption:"".concat(a1,"__caption"),counter:"".concat(a1,"__counter"),states:{primary:"".concat(a1,"--primary"),secondary:"".concat(a1,"--secondary"),error:"".concat(a1,"--error"),success:"".concat(a1,"--success"),s:"".concat(a1,"--s"),m:"".concat(a1,"--m"),l:"".concat(a1,"--l"),focused:"".concat(a1,"--focused"),active:"".concat(a1,"--active"),disabled:"".concat(a1,"--disabled"),hasLabel:"".concat(a1,"--has-label"),hasCaption:"".concat(a1,"--has-caption")}},a5=(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}=F(),I=(0,l.useRef)(null),E="s"!==s;a5(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,a2.root),style:u,ref:t,"data-qa":y,"data-id":w,children:[(0,r.jsx)("div",{className:(0,c.Z)(a2.container,a2.states[i],a2.states[s],{[a2.states.focused]:C,[a2.states.error]:"error"===n,[a2.states.success]:"success"===n,[a2.states.disabled]:!!a}),children:(0,r.jsxs)("label",{className:a2.labelWrapper,children:[E&&(0,r.jsx)("span",{className:(0,c.Z)(a2.label,{[a2.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)(a2.field,{[a2.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:a2.captionWrapper,children:[(x||f)&&(0,r.jsx)("div",{className:(0,c.Z)(a2.caption,{[a2.states.error]:"error"===n,[a2.states.success]:"success"===n,[a2.states.disabled]:!!a}),children:f}),S&&(0,r.jsx)("div",{className:a2.counter,children:S})]})]})}).displayName="Textarea";let a7=T("toggle"),a4=Object.freeze({toggle:a7,wrapper:"".concat(a7,"__wrapper"),secondaryLabel:"".concat(a7,"__secondary-label"),input:"".concat(a7,"__input"),marker:"".concat(a7,"__marker"),label:"".concat(a7,"__label"),caption:"".concat(a7,"__caption"),states:{disabled:"".concat(a7,"--disabled"),inverted:"".concat(a7,"--inverted"),flipped:"".concat(a7,"--flipped"),checked:"".concat(a7,"--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,a4.toggle,{[a4.states.disabled]:o,[a4.states.flipped]:h,[a4.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:a4.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)(a4.marker,{[a4.states.inverted]:u}),children:(0,r.jsx)(eX,{type:"toggle",checked:x,inverted:u,disabled:o})}),s&&i&&(0,r.jsx)("span",{className:(0,c.Z)(a4.secondaryLabel,{[a4.states.disabled]:o,[a4.states.inverted]:u}),children:i}),s&&(0,r.jsxs)("span",{className:a4.wrapper,children:[(0,r.jsx)("span",{className:(0,c.Z)(a4.label,{[a4.states.disabled]:o,[a4.states.inverted]:u}),children:s}),d&&(0,r.jsx)("span",{className:(0,c.Z)(a4.caption,{[a4.states.inverted]:u,[a4.states.disabled]:o}),children:d})]})]})}).displayName="Toggle";let a3=(0,l.forwardRef)((e,t)=>{let{position:a="top",text:n,zIndex:d=1,inverted:u,withoutTail:h,children:m,boundingOffset:p=12,style:f,className:g,dataQa:v,dataId:b,...x}=e,[y,w]=(0,l.useState)(!1),_=(0,l.useRef)(null),{refs:j,floatingStyles:N,context:k}=(0,s.YF)({open:y,onOpenChange:w,placement:a,whileElementsMounted:i.Me,middleware:[(0,o.cv)({mainAxis:p}),(0,o.RR)({fallbackAxisSideDirection:"start",crossAxis:!1}),(0,o.uY)(),(0,o.x7)({element:_,padding:8})]}),C=(0,s.XI)(k,{delay:300}),{getReferenceProps:D,getFloatingProps:R}=(0,s.NI)([C]),E=(0,s.Y_)(k,{duration:300});return(0,l.useImperativeHandle)(t,()=>({getActivatorElement:j.reference,getTooltipElement:j.floating})),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{"data-qa":I("".concat(v,"-activator"),!!v),ref:j.setReference,...D,className:tv.wrapper,children:m}),E.isMounted&&(0,r.jsxs)("div",{role:"tooltip",ref:j.setFloating,style:{...N,...E.styles,...f,zIndex:d},className:(0,c.Z)(tv.tooltip,g,{[tv.inverted]:u}),...R,...x,"data-qa":v,"data-id":b,children:[(0,r.jsx)("span",{className:(0,c.Z)(tv.text,{[tv.inverted]:u}),children:n}),!h&&(0,r.jsx)(s.Y$,{ref:_,context:k,width:16,d:tb,fill:u?"var(--color-white)":"var(--color-black-500)"})]})]})});a3.displayName="Tooltip"}}]);