"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7065],{21415:(e,t,a)=>{a.d(t,{$n:()=>ei,Sc:()=>eQ,aF:()=>ai,m_:()=>aE,nu:()=>N,vw:()=>aC});var l=a(14232),n=a(37876),r=a(49995),s=a(91413),i=a(50698),o=a(94882),d=a(37475),c=a(99659),u=a(75247),h=a(11131),m=a(41140),p=a(72356),f=a(33),g=a(79365),v=a(27888);let b=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})}),x=Object.freeze(Object.keys(b)),$=Object.freeze(x.filter(e=>"xs"!==e));function y(){return typeof window>"u"}Object.freeze(x.filter(e=>"3xl"!==e));let w=y()?l.useLayoutEffect:l.useEffect;function _(e,t=!1){return y()?t:window.matchMedia(e).matches}function j(e,{defaultValue:t=!1,initializeWithValue:a=!0}={}){let[n,r]=(0,l.useState)(()=>a?_(e,t):t??!1);function s(){r(_(e))}return w(()=>{let t=window.matchMedia(e);return s(),"function"==typeof t.addListener?t.addListener(s):t.addEventListener("change",s),()=>{"function"==typeof t.removeListener?t.removeListener(s):t.removeEventListener("change",s)}},[e]),n}function N(e){let{maxWidth:t}=b[e];return j(`screen and (max-width: ${t}px)`)}function k(e){let{minWidth:t}=b[e];return j(`screen and (min-width: ${t}px)`)}let C=(e,t=!0)=>t?e:void 0;function A(e){return"u">typeof e}function D(e,t){let[a,n]=(0,l.useState)(e);return(0,l.useEffect)(()=>{A(t)&&n(t)},[JSON.stringify(t)]),[a,n]}let R=(e,t,a,n)=>{(0,l.useEffect)(()=>(e.addEventListener(t,a),()=>e.removeEventListener(t,a)),[...n,t,e,a])},I=(e=!1)=>{let[t,a]=(0,l.useState)(e),n=(0,l.useCallback)(()=>a(!0),[]);return{value:t,show:n,hide:(0,l.useCallback)(()=>a(!1),[]),toggle:(0,l.useCallback)(()=>a(e=>!e),[])}};function E(e){return`finkit-${e}`}let M=E("accordion"),L=E("accordion-item"),S=Object.freeze({accordionItem:L,body:`${L}__body`,header:`${L}__header`,content:`${L}__content`,contentInner:`${L}__content-inner`,controlIcon:`${L}__control-icon`,titleWrapper:`${L}__title-wrapper`,title:`${L}__title`,icon:`${L}__icon`,toggleIcon:`${L}__toggle-icon`,subTitle:`${L}__subtitle`,caption:`${L}__caption`,states:{disabled:`${L}--disabled`,active:`${L}--active`,focused:`${L}--focused`,outline:`${L}--outline`,withControl:`${L}--with-control`,withIcon:`${L}--with-icon`}}),F=Object.freeze({accordion:M});function T(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 B(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 z(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)(({multiple:e=!1,children:t,activeIndex:a,defaultActiveIndex:s=[],className:i,style:o,dataQa:d,dataId:c,onTabToggle:u,...h},m)=>{let[p,f]=(0,l.useState)(s),g=A(a),v=g?a:p,b=(e,t,a)=>a?e.includes(t)?e.filter(e=>e!==t):[...e,t]:e.includes(t)?[]:[t];return(0,n.jsx)("div",{ref:m,className:(0,r.A)(i,F.accordion),style:o,...h,"data-id":c,"data-qa":d,children:l.Children.map(t,t=>(0,l.isValidElement)(t)?(0,l.cloneElement)(t,{isActive:v.includes(t.props.id),onToggle:a=>{((t,a)=>{if(g){let l=b(v,t,e);null==u||u(l,a)}else f(a=>b(a,t,e))})(t.props.id,a)}}):t)})}).displayName="Accordion";let O=({children:e,className:t,style:a,...l})=>(0,n.jsx)("span",{className:(0,r.A)(t,"private-icon"),style:a,...l,children:e});O.displayName="PrivateIcon";let Y={display:"-webkit-box",WebkitBoxOrient:"vertical",overflow:"hidden"},q=E("caption"),Q=Object.freeze({caption:q,captionWithIcon:`${q}--with-icon`,content:`${q}__content`,icon:`${q}__icon`,text:`${q}__text`,states:{success:`${q}--success`,error:`${q}--error`,warning:`${q}--warning`}});function P({as:e,children:t,state:a="default",text:l,withoutIcon:s=!1,lineClamp:i,role:o,dataQa:d,dataId:c,className:u,style:h,...m}){let p=l||t,f=!s&&["success","error","warning"].includes(a),g="success"===a?B:z,v=(0,r.A)(u,Q.caption,{[Q.captionWithIcon]:f,[Q.states.success]:"success"===a,[Q.states.error]:"error"===a,[Q.states.warning]:"warning"===a});return(0,n.jsx)(e||"div",{className:v,style:h,role:o,...m,"data-id":c,"data-qa":d,children:(0,n.jsxs)("div",{className:Q.content,children:[f&&p&&(0,n.jsx)(O,{className:Q.icon,children:(0,n.jsx)(g,{})}),(0,n.jsx)("span",{className:(0,r.A)(Q.text),style:{...i?{WebkitLineClamp:i,lineClamp:i,...Y}:void 0},children:p})]})})}P.displayName="Caption";let V=e=>{let t=Array.from(document.querySelectorAll("[data-accordion-index]"));if(0===t.length)return;let a=t.findIndex(e=>e===document.activeElement),l=a;switch(e){case"next":l=(a+1)%t.length;break;case"previous":l=(a-1+t.length)%t.length}let n=0;for(;n++<t.length;){let a=t[l];if("true"!==a.getAttribute("data-disabled"))return void a.focus();l=(l+("next"===e?1:-1)+t.length)%t.length}};function H(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 W(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 Z(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)(({id:e,title:t,subTitle:a,disabled:s=!1,isActive:i=!1,outline:o=!0,icon:d,controlIcon:c,errorMessage:u,children:h,className:m,style:p,dataQa:f,dataId:g,onControlClick:v,onToggle:b,...x},$)=>{let y=(0,l.useRef)(null),w=(0,l.useRef)(null);(0,l.useEffect)(()=>{let e=y.current;e&&(e.style.maxHeight=i?(null==e?void 0:e.scrollHeight)+"px":"0")},[i]);let _=!c&&!!d,j=e=>{var t;c&&e.stopPropagation(),null==(t=w.current)||t.blur(),null==v||v(e)};return(0,n.jsxs)("div",{ref:$,className:(0,r.A)(m,S.accordionItem),style:p,...x,"data-id":g,"data-qa":f,children:[(0,n.jsx)("div",{className:(0,r.A)({[S.states.outline]:o}),children:(0,n.jsxs)("div",{className:(0,r.A)(S.body,[{[S.states.disabled]:s}]),children:[(0,n.jsxs)("button",{type:"button","aria-expanded":i,"aria-disabled":s,"data-disabled":s,"data-accordion-index":e,className:(0,r.A)(S.header,[{[S.states.active]:i}]),tabIndex:s?-1:0,onClick:s?void 0:b,ref:w,disabled:s,onKeyDown:e=>{if(!s)switch(e.key){case"Enter":case" ":e.preventDefault(),null==b||b(e);break;case"ArrowDown":e.preventDefault(),V("next");break;case"ArrowUp":e.preventDefault(),V("previous")}},children:[(0,n.jsxs)("div",{className:(0,r.A)(S.titleWrapper),children:[_&&(0,n.jsx)("span",{className:S.icon,children:d}),(0,n.jsx)("span",{className:(0,r.A)(S.title,{[S.states.withControl]:c}),children:t}),(0,n.jsx)(O,{className:(0,r.A)(S.toggleIcon,[{[S.states.active]:i},{[S.states.withControl]:c}]),onClick:j,children:(0,n.jsx)(T,{})}),c&&(0,n.jsx)(O,{className:S.controlIcon,onClick:j,children:c})]}),a&&(0,n.jsx)("span",{className:(0,r.A)(S.subTitle,[{[S.states.withIcon]:_}]),children:a})]}),(0,n.jsx)("div",{className:(0,r.A)(S.content),"aria-hidden":!i,ref:y,children:(0,n.jsx)("div",{className:S.contentInner,children:h})})]})}),u&&(0,n.jsx)(P,{withoutIcon:!0,state:"error",text:u})]})}).displayName="AccordionItem";let K=E("form-field"),U=Object.freeze({formField:K,labelWrapper:`${K}__label-wrapper`,label:`${K}__label`,description:`${K}__description`}),X=({label:e,description:t,caption:a,captionState:l,children:s,hasCaption:i,className:o,style:d,dataQa:c,dataId:u,...h})=>(0,n.jsxs)("div",{className:(0,r.A)(U.formField,o),style:d,...h,"data-id":u,"data-qa":c,children:[(e||t)&&(0,n.jsxs)("div",{className:U.labelWrapper,children:[(0,n.jsx)("span",{className:U.label,children:e}),(0,n.jsx)("span",{className:U.description,children:t})]}),s,(i||a)&&(0,n.jsx)(P,{text:a,state:l})]});X.displayName="FormField";let J={display:"h1",hero:"h1",h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6"},G=E("heading"),ee=Object.freeze({heading:G,states:Object.freeze({display:`${G}--display`,hero:`${G}--hero`,h1:`${G}--h1`,h2:`${G}--h2`,h3:`${G}--h3`,h4:`${G}--h4`,h5:`${G}--h5`,h6:`${G}--h6`})}),et=({as:e,children:t,weight:a,type:l,lineClamp:s,className:i,style:o,dataQa:d,dataId:c,...u})=>{var h;let m=e||J[l]||"div",p=/^h[1-6]$/.test(m),f=(null==(h=l.match(/\d+/))?void 0:h[0])||1;return(0,n.jsx)(m,{className:(0,r.A)(ee.heading,ee.states[l],i),style:{...a?{fontWeight:`var(--font-weight-${a})`}:void 0,...s?{WebkitLineClamp:s,lineClamp:s,...Y}:void 0,...o},role:p?null:"heading","aria-level":p?null:f,...u,"data-id":c,"data-qa":d,children:t})};et.displayName="Heading";let ea=Object.freeze({text:E("text")});function el({as:e,className:t,style:a,children:l,size:s,weight:i,fontFamily:o,dataQa:d,dataId:c,...u}){return(0,n.jsx)(e||"span",{className:(0,r.A)(ea.text,t),style:{...s&&{fontSize:`var(--font-size-${s})`,lineHeight:`var(--font-line-height-${s})`},...i&&{fontWeight:`var(--font-weight-${i})`},...o&&{fontFamily:`var(--font-family-${o})`},...a},...u,"data-id":c,"data-qa":d,children:l})}function en(e){return l.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},l.createElement("path",{d:"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"}))}el.displayName="Text";let er=E("button"),es={button:er,label:`${er}__label`,icon:`${er}__icon`,spinner:`${er}__spinner`,states:{ghost:`${er}--ghost`,stretch:`${er}--stretch`,iconOnly:`${er}--icon-only`,iconLeft:`${er}--icon-left`,iconRight:`${er}--icon-right`,rounded:`${er}--rounded`,disabled:`${er}--disabled`,active:`${er}--active`,hidden:`${er}--hidden`}},ei=(0,l.forwardRef)(({as:e,appearance:t="fill",children:a,className:s,disabled:i=!1,iconLeft:o,iconRight:d,label:c,pending:u,shape:h="default",size:m="m",stretch:p=!1,variant:f="primary",type:g,dataId:v,dataQa:b,style:$,onClick:y,...w},_)=>{let j=e||"button",N=c||a,k=(0,l.useMemo)(()=>"icon"===h||"circle-icon"===h,[h]),C=(0,l.useMemo)(()=>{let e={};if(m&&!x.includes(m)){let t=(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,a])=>({...e,[t]:void 0===a||a}),{}):e:{})(m);e=x.reduce((e,a)=>{let l="xs"===a?`${es.button}--${t[a]}`:`${es.button}--${t[a]}-${a}`;return{...e,[l]:!!t[a]}},{})}return e},[m]),A=(0,l.useMemo)(()=>({[es.button]:!0,[`${es.button}--${f}`]:!0,[`${es.button}--${m}`]:m&&x.includes(m),[es.states.iconOnly]:k,[es.states.stretch]:!0===p,[`${es.states.stretch}:${p}`]:"string"==typeof p,[es.states.ghost]:"ghost"===t,[es.states.rounded]:"circle-icon"===h,[es.states.iconLeft]:o&&!k,[es.states.iconRight]:d&&!k,[es.states.disabled]:i,...C}),[t,i,o,k,d,C,h,m,p,f]),D=(0,l.useMemo)(()=>!(!d||k&&o),[o,d,k]),R=(0,l.useCallback)(e=>{if(i)return void e.preventDefault();null==y||y(e)},[y,i]);return(0,n.jsxs)(j,{className:(0,r.A)(s,{...A}),ref:_,style:$,type:"button"===j?g||"button":void 0,disabled:"button"===j?i:void 0,"aria-disabled":i||void 0,tabIndex:i?-1:0,onClick:R,...w,"data-qa":b,"data-id":v,children:[o&&(0,n.jsx)("span",{role:"img","aria-hidden":"true",className:(0,r.A)(es.icon,{[es.states.hidden]:u}),children:o}),N&&!k&&(0,n.jsx)("span",{className:(0,r.A)(es.label,{[es.states.hidden]:u}),children:N}),D&&(0,n.jsx)("span",{role:"img","aria-hidden":"true",className:(0,r.A)(es.icon,{[es.states.hidden]:u}),children:d}),u&&(0,n.jsx)("span",{role:"img","aria-hidden":"true",className:es.spinner,children:(0,n.jsx)(O,{children:(0,n.jsx)(en,{})})})]})});ei.displayName="Button";let eo=E("link"),ed=Object.freeze({link:eo,states:{inverted:`${eo}--inverted`,disabled:`${eo}--disabled`}});function ec({as:e,children:t,disabled:a,text:l,inverted:s,onClick:i,className:o,style:d,dataQa:c,dataId:u,...h}){let m=(0,r.A)(ed.link,{[ed.states.inverted]:s&&!a,[ed.states.disabled]:a},o);return(0,n.jsx)(e||"a",{className:m,disabled:a,style:d,onClick:i,...h,"data-id":u,"data-qa":c,children:l||t})}ec.displayName="Link";let eu=E("alert"),eh=Object.freeze({alert:eu,closeIcon:`${eu}__close-icon`,icon:`${eu}__icon`,label:`${eu}__label`,content:`${eu}__content`,textBlock:`${eu}__text-block`,caption:`${eu}__caption`,link:`${eu}__link`,button:`${eu}__button`,state:{default:`${eu}--default`,success:`${eu}--success`,warning:`${eu}--warning`,error:`${eu}--error`,info:`${eu}--info`},variant:{primary:`${eu}--primary`,secondary:`${eu}--secondary`},fill:`${eu}--fill`}),em=(0,l.forwardRef)(({label:e,state:t="default",variant:a="primary",outline:l=!0,caption:s,linkText:i,linkHref:o,onLinkClick:d,icon:c,withIcon:u=!1,withClose:h=!1,buttonText:m,buttonVariant:p="primary",className:f,style:g,onClose:v,onButtonClick:b,dataQa:x,dataId:$,...y},w)=>{let _={default:(0,n.jsx)(Z,{}),success:(0,n.jsx)(B,{}),warning:(0,n.jsx)(H,{}),error:(0,n.jsx)(z,{}),info:(0,n.jsx)(Z,{})};return(0,n.jsxs)("div",{ref:w,className:(0,r.A)(eh.alert,eh.variant[a],{[eh.state[t]]:l},f),style:g,...y,"data-id":$,"data-qa":x,children:[(0,n.jsxs)("div",{className:eh.content,children:[u&&(0,n.jsx)(O,{className:(0,r.A)(eh.icon,{[eh.state[t]]:!c}),children:c||_[t]}),(0,n.jsxs)("div",{className:eh.textBlock,children:[(0,n.jsx)("span",{"data-qa":C(`${x}-label`,!!x),className:eh.label,children:e}),s&&(0,n.jsx)(P,{dataQa:C(`${x}-caption`,!!x),text:s,lineClamp:3,className:eh.caption}),i&&(0,n.jsx)(ec,{dataQa:C(`${x}-link`,!!x),href:o,className:eh.link,onClick:d,children:i})]}),h&&(0,n.jsx)("button",{"data-qa":C(`${x}-close`,!!x),type:"button",className:eh.closeIcon,onClick:v,children:(0,n.jsx)(O,{children:(0,n.jsx)(W,{})})})]}),m&&(0,n.jsx)(ei,{dataQa:C(`${x}-button`,!!x),label:m,variant:p,size:"xs",className:eh.button,onClick:b})]})});em.displayName="Alert";let ep=E("breadcrumbs"),ef={breadcrumbs:ep,breadcrumbsEllipsis:`${ep}--ellipsis`,displayOne:`${ep}--display-one`,list:`${ep}__list`,mobileList:`${ep}__list--mobile`,desktopList:`${ep}__list--desktop`,item:`${ep}__item`,customItem:`${ep}__item--custom`,link:`${ep}__link`,linkLabel:`${ep}__link-label`,text:`${ep}__text`,separator:`${ep}__separator`,backIcon:`${ep}__back-icon`};function eg(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 ev(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 eb=({item:e,isBackward:t=!1,isLast:a,dataQa:l,onClick:r})=>(0,n.jsx)(n.Fragment,{children:e.href||e.customLink?(0,n.jsxs)(n.Fragment,{children:[e.customLink?(0,n.jsx)(n.Fragment,{children:e.customLink}):(0,n.jsxs)("a",{href:e.href,"data-qa":l,className:ef.link,onClick:r?t=>r(t,e.href):void 0,children:[t&&(0,n.jsx)(O,{className:ef.backIcon,children:(0,n.jsx)(eg,{})}),(0,n.jsx)("span",{className:ef.linkLabel,children:e.label})]}),!t&&!a&&(0,n.jsx)(O,{className:ef.separator,children:(0,n.jsx)(ev,{})})]}):(0,n.jsx)("span",{"aria-current":"page","data-qa":l,className:ef.text,children:e.label})});eb.displayName="BreadcrumbsLink";let ex=(e=[],t,a)=>{var l;return t||a?{label:t||"Назад",href:"object"!=typeof a?a||"#":void 0,customLink:"object"==typeof a?a:void 0}:e.length&&e.length>1?null!=(l=e[e.length-1])&&l.href?e[e.length-1]:e[e.length-2]:{label:e[0].label||"Назад",href:e[0].href||"#",customLink:e[0].customLink}},e$=({items:e=[],dataQa:t,backwardHref:a,backwardLabel:l,onClick:s})=>{let i=ex(e,l,a);return(0,n.jsx)("ul",{className:(0,r.A)(ef.list,ef.desktopList),"data-qa":C(`${t}-desktop-list`,!!t),children:1===e.length||a||l?(0,n.jsx)("li",{className:(0,r.A)(ef.item),children:(0,n.jsx)(eb,{isBackward:!0,dataQa:C(`${t}-link`,!!t),item:i,onClick:s})}):(0,n.jsx)(n.Fragment,{children:e.map((a,l)=>(0,n.jsx)("li",{className:(0,r.A)(ef.item,{[ef.customItem]:a.customLink}),children:(0,n.jsx)(eb,{item:a,dataQa:C(`${t}-link-${++l}`,!!t),isLast:l===e.length,onClick:s})},`${a.label}--${l}`))})})};e$.displayName="DesktopBreadcrumbs";let ey=({items:e=[],backwardLabel:t,backwardHref:a,dataQa:l,onClick:s})=>{let i=ex(e,t,a);return(0,n.jsx)("ul",{className:(0,r.A)(ef.list,ef.mobileList),"data-qa":C(`${l}-mobile-list`,!!l),children:(0,n.jsx)("li",{className:(0,r.A)(ef.item),children:(0,n.jsx)(eb,{isBackward:!0,dataQa:C(`${l}-link`,!!l),item:i,onClick:s})})})};ey.displayName="MobileBreadcrumbs",(0,l.forwardRef)(({items:e=[],isMobile:t,onClick:a,backwardLabel:l,backwardHref:s,style:i,className:o,ellipsis:d=!1,dataQa:c,dataId:u,...h},m)=>{let p=e.length||l||s;return(0,n.jsx)(n.Fragment,{children:p&&(0,n.jsxs)("nav",{ref:m,"aria-label":"breadcrumbs",className:(0,r.A)(ef.breadcrumbs,{[ef.displayOne]:void 0===t,[ef.breadcrumbsEllipsis]:d},o),style:i,...h,"data-id":u,"data-qa":c,children:[!0!==t&&(0,n.jsx)(e$,{items:e,dataQa:c,backwardLabel:l,backwardHref:s,onClick:a||void 0}),!1!==t&&(0,n.jsx)(ey,{items:e,dataQa:c,backwardLabel:l,backwardHref:s,onClick:a||void 0})]})})}).displayName="Breadcrumbs";let ew=E("calendar"),e_=Object.freeze({calendar:ew,header:`${ew}__header`,headerText:`${ew}__header-text`,headerButton:`${ew}__header-button`,headerButtonPrev:`${ew}__header-button--prev`,headerButtonNext:`${ew}__header-button--next`,headerButtonDisabled:`${ew}__header-button--disabled`,weekDays:`${ew}__week-days`,weekDay:`${ew}__week-day`,weekDayOff:`${ew}__week-day--off`,content:`${ew}__content`,days:`${ew}__days`,day:`${ew}__day`,currentDay:`${ew}__day--current`,otherDay:`${ew}__day--other`,selectedDay:`${ew}__day--selected`,previewDay:`${ew}__day--preview`,rangeDay:`${ew}__day--range`,startRangeDay:`${ew}__day--start-range`,endRangeDay:`${ew}__day--end-range`,disabledDay:`${ew}__day--disabled`,emptyDay:`${ew}__day--empty`,events:`${ew}__day-events`,event:`${ew}__day-event`,months:`${ew}__months`,month:`${ew}__month`,disabledMonth:`${ew}__month--disabled`,currentMonth:`${ew}__month--current`,selectedMonth:`${ew}__month--selected`,years:`${ew}__years`,year:`${ew}__year`,disabledYear:`${ew}__year--disabled`,currentYear:`${ew}__year--current`,selectedYear:`${ew}__year--selected`}),ej=Object.freeze({days:"days",months:"months",years:"years"}),eN=["пн","вт","ср","чт","пт","сб","вс"],ek=["янв","фев","мар","апр","май","июн","июл","авг","сен","окт","ноя","дек"],eC=e=>new Date(e.getFullYear(),e.getMonth(),e.getDate()),eA=e=>{let t=String(e.getDate()).padStart(2,"0"),a=String(e.getMonth()+1).padStart(2,"0"),l=e.getFullYear();return`${t}.${a}.${l}`},eD=({events:e=[]})=>{let t=e.slice(0,6);return(0,n.jsx)("span",{className:e_.events,children:t.map(e=>(0,n.jsx)("span",{className:(0,r.A)(e_.event,`${e_.event}--${e}`)},`calendar--${e}`))})},eR=()=>(0,n.jsx)("div",{className:e_.weekDays,children:eN.map((e,t)=>(0,n.jsx)(el,{className:(0,r.A)(e_.weekDay,{[e_.weekDayOff]:5===t||6===t}),size:"14",children:e},`week-day--${e}`))}),eI=({currentDate:e,today:t,selectedDates:a,hoveredDate:l,minAllowedDate:s,maxAllowedDate:i,multiple:o,showCurrentDay:d,showOutsideDays:c,events:u,onDateSelect:h,onDateHover:m})=>{let p=e.getFullYear(),f=e.getMonth(),g=new Date(p,f,1),v=new Date(p,f+1,0),b=g.getDay();b=0===b?6:--b;let x=v.getDate(),$=[];if(c){let e=new Date(p,f,0).getDate();for(let t=0;t<b;t++)$.push(new Date(p,f-1,e-t));$.reverse()}else for(let e=0;e<b;e++)$.push(null);let y=Array.from({length:x},(e,t)=>new Date(p,f,t+1));$.push(...y);let w=42-$.length;if(c)for(let e=1;e<=w;e++)$.push(new Date(p,f+1,e));else for(let e=0;e<w;e++)$.push(null);return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(eR,{}),(0,n.jsx)("div",{className:(0,r.A)(e_.days,[]),children:$.map(e=>{if(!e)return(0,n.jsx)("div",{className:e_.emptyDay},`calendar-empty-${Date.now().toString()+Math.random().toString(36).slice(2,9)}`);let g=eC(e),v=eC(s),b=eC(i),x=c&&(e.getMonth()!==f||e.getFullYear()!==p),$=g<v||g>b,y=a.some(e=>eC(e).getTime()===g.getTime()),w=o&&((e,t,a)=>{if(t.length<2)return!1;let l=a(e),n=a(t[0]),r=a(t[1]);return l>=n&&l<=r})(e,a,eC),_=o&&((e,t,a,l)=>{if(1!==t.length||!a)return!1;let n=l(e),r=l(t[0]),s=l(a);return n>=(r<s?r:s)&&n<=(r<s?s:r)})(e,a,l,eC),j=d&&g.getTime()===eC(t).getTime(),N=o&&a.length>=1&&eC(a[0]).getTime()===g.getTime(),k=o&&2===a.length&&eC(a[1]).getTime()===g.getTime(),C=(e=>{let t=e.getFullYear(),a=String(e.getMonth()+1).padStart(2,"0"),l=String(e.getDate()).padStart(2,"0");return`${t}-${a}-${l}`})(e);return(0,n.jsxs)("button",{type:"button",disabled:$,className:(0,r.A)(e_.day,{[e_.otherDay]:x,[e_.selectedDay]:y,[e_.currentDay]:j,[e_.rangeDay]:w,[e_.previewDay]:_,[e_.startRangeDay]:N,[e_.endRangeDay]:k,[e_.disabledDay]:$}),onClick:()=>!$&&h(e),onMouseEnter:()=>!$&&m(e),onMouseLeave:()=>m(null),children:[e.getDate(),u[C]&&(0,n.jsx)(eD,{events:u[C]})]},`calendar--day--${e.getTime()}`)})})]})},eE=({view:e,currentDate:t,canNavigatePrev:a,canNavigateNext:l,onNavigate:s,onViewChange:i})=>(0,n.jsxs)("div",{className:e_.header,children:[(0,n.jsx)("button",{className:(0,r.A)(e_.headerButton,e_.headerButtonPrev,{[e_.headerButtonDisabled]:!a}),type:"button",disabled:!a,onClick:()=>s("prev"),children:(0,n.jsx)(O,{style:{fontSize:24},children:(0,n.jsx)(eg,{})})}),(0,n.jsx)("button",{type:"button",className:(0,r.A)(e_.headerButton,e_.headerText),onClick:i,children:(()=>{switch(e){case ej.days:return t.toLocaleDateString("ru-RU",{month:"long",year:"numeric"});case ej.months:return t.getFullYear().toString();case ej.years:return`${t.getFullYear()-14} - ${t.getFullYear()+5}`;default:return""}})()}),(0,n.jsx)("button",{className:(0,r.A)(e_.headerButton,e_.headerButtonNext,{[e_.headerButtonDisabled]:!l}),type:"button",disabled:!l,onClick:()=>s("next"),children:(0,n.jsx)(O,{style:{fontSize:24},children:(0,n.jsx)(ev,{})})})]}),eM=({today:e,currentDate:t,selectedDates:a,minAllowedDate:l,maxAllowedDate:s,showCurrentMonth:i,onMonthSelect:o})=>{let d=Array.from({length:12},(e,a)=>new Date(t.getFullYear(),a,1)),c=l.getFullYear(),u=s.getFullYear();return(0,n.jsx)("div",{className:e_.months,children:d.map((t,d)=>{let h=eC(l),m=eC(s),p=new Date(t.getFullYear(),t.getMonth(),1),f=new Date(t.getFullYear(),t.getMonth()+1,0)<h||p>m||t.getFullYear()<c||t.getFullYear()>u,g=i&&t.getMonth()===e.getMonth()&&t.getFullYear()===e.getFullYear(),v=a.some(e=>e.getMonth()===t.getMonth()&&e.getFullYear()===t.getFullYear());return(0,n.jsx)("button",{type:"button",disabled:f,className:(0,r.A)(e_.month,{[e_.currentMonth]:g,[e_.selectedMonth]:v,[e_.disabledMonth]:f}),onClick:()=>{f||o(t)},children:ek[d]},`calendar--month--${t.getTime()}`)})})},eL=({currentDate:e,today:t,minAllowedDate:a,maxAllowedDate:l,showCurrentYear:s,onYearSelect:i})=>{let o=e.getFullYear()-14,d=Array.from({length:20},(e,t)=>o+t),c=a.getFullYear(),u=l.getFullYear();return(0,n.jsx)("div",{className:e_.years,children:d.map(o=>{let d=new Date(o,0,1),h=new Date(o,11,31),m=eC(a),p=eC(l),f=h<m||d>p||o<c||o>u,g=s&&o===t.getFullYear(),v=o===e.getFullYear();return(0,n.jsx)("button",{type:"button",disabled:f,className:(0,r.A)(e_.year,{[e_.currentYear]:g,[e_.selectedYear]:v,[e_.disabledYear]:f}),onClick:()=>{f||i(o)},children:o},`calendar--${o}`)})})};function eS(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 eF(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)(({value:e=null,minAllowedDate:t,maxAllowedDate:a,multiple:s=!1,showCurrentDay:i=!0,showCurrentMonth:o=!0,showCurrentYear:d=!0,showOutsideDays:c=!1,events:u={},className:h,style:m,dataId:p,dataQa:f,onChange:g,...v},b)=>{let[x]=(0,l.useState)(()=>{let e=new Date;return new Date(e.getFullYear(),e.getMonth(),e.getDate())}),[$,y]=(0,l.useState)("days"),[w,_]=(0,l.useState)(new Date),[j,N]=(0,l.useState)([]),[k,C]=(0,l.useState)(null),A=(0,l.useMemo)(()=>eC(t instanceof Date&&!isNaN(t.getTime())?t:new Date(1900,0,1)),[t]),D=(0,l.useMemo)(()=>eC(a instanceof Date&&!isNaN(a.getTime())?a:new Date(new Date().setFullYear(new Date().getFullYear()+100))),[a]),R=(0,l.useRef)(!1);(0,l.useEffect)(()=>{if(null===e)return void N([]);if(void 0!==e)N(Array.isArray(e)?e.map(e=>new Date(e)):[new Date(e)])},[e]);let I=(0,l.useCallback)(e=>{let t=eC(e);if(t<A||t>D)return;let a=[];if(s){if(0===j.length)a=[t];else if(1===j.length){let e=j[0];a=e.getTime()===t.getTime()?[]:[e,t].sort((e,t)=>e.getTime()-t.getTime())}else a=[t];C(null)}else a=j.some(e=>eC(e).getTime()===t.getTime())?[]:[t];N(a);let l=null,n="";s?(l=a.length>0?[...a]:null,n=((e,t)=>{if(0===e.length)return"";if(t){if(1===e.length)return eA(e[0]);let t=[...e].sort((e,t)=>e.getTime()-t.getTime());return`${eA(t[0])} - ${eA(t[1])}`}return e.length>0?eA(e[0]):""})(a,s)):(l=a.length>0?a[0]:null,n=a.length>0?eA(a[0]):""),R.current&&(null==g||g(l,n))},[s,A,D,j,g]),E=(0,l.useCallback)(e=>{s&&1===j.length&&C(e)},[s,j.length]);(0,l.useEffect)(()=>(R.current=!0,()=>{R.current=!1}),[]);let M=(0,l.useCallback)(e=>{let t=w.getFullYear(),a=w.getMonth();if($===ej.days){let t=new Date(w);"prev"===e?t.setMonth(a-1):t.setMonth(a+1);let l=eC(new Date(t.getFullYear(),t.getMonth(),1)),n=eC(new Date(t.getFullYear(),t.getMonth()+1,0));return l>=A&&n<=D}if($===ej.months){let a=t+("prev"===e?-1:1);return a>=A.getFullYear()&&a<=D.getFullYear()}if($===ej.years){let a=t-t%10+("prev"===e?-10:10);return a>=A.getFullYear()&&a+9<=D.getFullYear()}return!1},[$,w,A,D]),L=(0,l.useCallback)(e=>{_(e),y(ej.days)},[]),S=(0,l.useCallback)(e=>{_(new Date(e,0,1)),y(ej.months)},[]),F=(0,l.useCallback)(()=>{y($===ej.days?ej.months:$===ej.months?ej.years:ej.days)},[$]);return(0,n.jsxs)("div",{ref:b,className:(0,r.A)(h,e_.calendar),style:m,...v,"data-qa":f,"data-id":p,children:[(0,n.jsx)(eE,{view:$,currentDate:w,canNavigatePrev:M("prev"),canNavigateNext:M("next"),onNavigate:e=>{let t=new Date(w);switch($){case ej.days:t.setMonth(t.getMonth()+("prev"===e?-1:1));break;case ej.months:t.setFullYear(t.getFullYear()+("prev"===e?-1:1));break;case ej.years:t.setFullYear(t.getFullYear()+("prev"===e?-12:12))}_(t)},onViewChange:F}),(0,n.jsxs)("div",{className:e_.content,children:[$===ej.days&&(0,n.jsx)(eI,{today:x,currentDate:w,selectedDates:j,hoveredDate:k,minAllowedDate:A,maxAllowedDate:D,multiple:s,showCurrentDay:i,showOutsideDays:c,events:u,onDateSelect:I,onDateHover:E}),$===ej.months&&(0,n.jsx)(eM,{currentDate:w,today:x,selectedDates:j,minAllowedDate:A,maxAllowedDate:D,showCurrentMonth:o,onMonthSelect:L}),$===ej.years&&(0,n.jsx)(eL,{today:x,currentDate:w,minAllowedDate:A,maxAllowedDate:D,showCurrentYear:d,onYearSelect:S})]})]})}).displayName="Calendar";let eT=["checkbox"],eB=E("common-marker"),ez={marker:eB,icon:`${eB}__icon`,states:{checkbox:`${eB}--checkbox`,radio:`${eB}--radio`,toggle:`${eB}--toggle`,error:`${eB}--error`,checked:`${eB}--checked`,disabled:`${eB}--disabled`,inverted:`${eB}--inverted`,indeterminate:`${eB}--indeterminate`}},eO=({as:e,state:t="default",type:a="checkbox",className:l,checked:s,inverted:i,disabled:o,...d})=>(0,n.jsx)(e||"span",{...d,className:(0,r.A)(l,ez.marker,{[ez.states.checkbox]:"checkbox"===a,[ez.states.radio]:"radio"===a,[ez.states.toggle]:"toggle"===a,[ez.states.checked]:!!s,[ez.states.indeterminate]:"indeterminate"===s,[ez.states.error]:"error"===t,[ez.states.inverted]:i,[ez.states.disabled]:o}),children:eT.includes(a)&&(0,n.jsx)(O,{className:(0,r.A)(ez.icon,{[ez.states.checked]:s,[ez.states.inverted]:i,[ez.states.error]:"error"===t,[ez.states.disabled]:o}),children:"indeterminate"===s?(0,n.jsx)(eF,{}):(0,n.jsx)(eS,{})})});eO.displayName="CommonMarker";let eY=E("checkbox"),eq=Object.freeze({checkbox:eY,input:`${eY}__input`,marker:`${eY}__marker`,wrapper:`${eY}__wrapper`,label:`${eY}__label`,caption:`${eY}__caption`,states:{error:`${eY}--error`,disabled:`${eY}--disabled`,inverted:`${eY}--inverted`}}),eQ=(0,l.forwardRef)(({value:e=!1,state:t="default",label:a,disabled:s=!1,caption:i,className:o,style:d,inverted:c=!1,children:u,inputRef:h,dataQa:m,dataId:p,onChange:f,...g},v)=>{let[b,x]=D(!1,e),$=(0,l.useId)(),y=u||a;return(0,n.jsxs)("label",{ref:v,htmlFor:$,className:(0,r.A)(o,eq.checkbox,{[eq.states.disabled]:s}),style:d,"data-id":p,"data-qa":m,children:[(0,n.jsx)("input",{id:$,ref:h,value:String(b),className:eq.input,type:"checkbox","aria-invalid":"error"===t,disabled:s,onChange:e=>{let t="string"==typeof b?!!b:!b;x(t),null==f||f(t,e)},...g}),(0,n.jsx)("span",{className:(0,r.A)(eq.marker,{[eq.states.inverted]:c}),children:(0,n.jsx)(eO,{type:"checkbox",checked:b,inverted:c,state:t,disabled:s})}),y&&(0,n.jsxs)("span",{className:eq.wrapper,children:[(0,n.jsx)("span",{className:(0,r.A)(eq.label,{[eq.states.error]:"error"===t,[eq.states.inverted]:c,[eq.states.disabled]:s}),children:y}),i&&(0,n.jsx)(P,{className:(0,r.A)(eq.caption,{[eq.states.inverted]:c,[eq.states.disabled]:s}),withoutIcon:!0,children:i})]})]})});eQ.displayName="Checkbox";let eP=E("chips"),eV=Object.freeze({chips:eP,chip:`${eP}__item`,icon:`${eP}__icon`,iconLeft:`${eP}__icon-left`,iconRight:`${eP}__icon-right`,label:`${eP}__label`,variants:{primary:`${eP}--primary`,secondary:`${eP}--secondary`},activeVariants:{primary:`${eP}--active-primary`,secondary:`${eP}--active-secondary`},sizes:{s:`${eP}--s`,m:`${eP}--m`,l:`${eP}--l`},selected:`${eP}--selected`,indicator:`${eP}__indicator`,indicatorVariant:{red:`${eP}__indicator--red`,orange:`${eP}__indicator--orange`,green:`${eP}__indicator--green`,purple:`${eP}__indicator--purple`,purpleSecondary:`${eP}__indicator--purple-secondary`,blue:`${eP}__indicator--blue`,pink:`${eP}__indicator--pink`}});(0,l.forwardRef)(({chips:e,value:t,variant:a="primary",activeVariant:s="primary",multiple:i,clearable:o,size:d="m",className:c,style:u,dataQa:h,dataId:m,onChipClick:p,...f},g)=>{let[v,b]=(0,l.useState)(i?[]:void 0),x=(0,l.useRef)(null);(0,l.useImperativeHandle)(g,()=>({getRoot:()=>x.current,getSelectedChips:()=>v})),(0,l.useEffect)(()=>{b(i?Array.isArray(t)?t:[]:t)},[t,i]);let $=i||o,y=e=>i&&Array.isArray(v)?v.includes(e):v===e,w=(e,t,a)=>{b(a),null==p||p(e,t,a)},_=(e,t)=>{if(i&&Array.isArray(v))if(y(e)){let a=v.filter(t=>t!==e);w(e,t,a)}else w(e,t,[...v,e]);else{let a=o&&y(e)?void 0:e;w(e,t,a)}};return(0,n.jsx)("div",{ref:x,className:(0,r.A)(c,eV.chips),style:u,...f,"data-id":m,"data-qa":h,children:e.map((e,t)=>(({id:e,label:t,iconLeft:l,iconRight:i,indicator:o},c)=>{let u=y(e);return(0,n.jsxs)("div",{className:(0,r.A)(eV.chip,eV.sizes[d],eV.activeVariants[s],eV.variants[a],[{[eV.selected]:u}]),role:$?"checkbox":"radio","aria-checked":u,"aria-label":t,tabIndex:0,"data-qa":C(`${h}-item-${++c}`,!!h),onClick:t=>{_(e,t)},onKeyDown:t=>{("Enter"===t.key||" "===t.key)&&(t.preventDefault(),_(e,t))},children:[l&&(0,n.jsx)("span",{className:(0,r.A)(eV.icon,eV.iconLeft),"aria-hidden":"true",children:l}),(0,n.jsx)("span",{className:(0,r.A)(eV.label),children:t}),o&&(0,n.jsx)("div",{className:(0,r.A)(eV.indicator,eV.indicatorVariant[o])}),i&&(0,n.jsx)("span",{className:(0,r.A)(eV.icon,eV.iconRight),"aria-hidden":"true",children:i})]},e)})(e,t))})}).displayName="Chips",Object.freeze({divider:E("dropdown-divider")});let eH=E("dropdown-group");Object.freeze({group:eH,title:`${eH}__title`,content:`${eH}__content`});let eW=E("dropdown-option"),eZ=Object.freeze({option:eW,slot:`${eW}__slot`,wrapper:`${eW}__wrapper`,label:`${eW}__label`,caption:`${eW}__caption`,states:{danger:`${eW}--danger`,success:`${eW}--success`,focused:`${eW}--focused`,disabled:`${eW}--disabled`}});function eK({as:e,label:t,caption:a,iconLeft:s,iconRight:i,prepend:o,append:d,variant:c="default",disabled:u=!1,focused:h=!1,className:m,onClick:p,...f}){let g=(0,r.A)(m,eZ.option,{[eZ.states.focused]:h,[eZ.states.success]:"success"===c,[eZ.states.danger]:"danger"===c,[eZ.states.disabled]:!!u}),v=(0,l.useCallback)(e=>{e.preventDefault(),u||null==p||p(e)},[u,p]);return(0,n.jsxs)(e||"div",{...f,className:g,"aria-disabled":u,onClick:v,children:[o&&(0,n.jsx)("span",{className:eZ.slot,children:o}),s&&(0,n.jsx)("span",{className:eZ.slot,children:s}),(0,n.jsxs)("div",{className:eZ.wrapper,children:[(0,n.jsx)("span",{className:eZ.label,children:t}),a&&(0,n.jsx)("span",{className:eZ.caption,children:a})]}),i&&(0,n.jsx)("span",{className:eZ.slot,children:i}),d&&(0,n.jsx)("span",{className:eZ.slot,children:d})]})}let eU=({children:e,...t})=>{let a=function({placement:e="bottom",width:t="auto",desktopMaxHeight:a,mobileFullHeight:n=!1,title:r,description:d,opened:c,onToggle:u,heading:h,footer:m,dataQa:p,dataId:f}={}){let[g,v]=(0,l.useState)(!1),b=c??g,x=u??v,$=(0,s.we)({open:b,onOpenChange:x,placement:e,whileElementsMounted:i.ll,middleware:[(0,o.cY)(8),(0,o.UU)({fallbackAxisSideDirection:"start"}),(0,o.BN)()]});return(0,l.useMemo)(()=>({open:b,setOpen:x,...$,width:t,desktopMaxHeight:a,title:r,description:d,heading:h,footer:m,mobileFullHeight:n,dataQa:p,dataId:f}),[b,x,$,t,a,r,d,h,m,n,p,f])}(t);return(0,n.jsx)(e0.Provider,{value:a,children:e})};eU.displayName="Dropdown";let eX=E("dropdown"),eJ=Object.freeze({dropdown:eX,overlay:`${eX}__overlay`,mobileHeading:`${eX}__mobile-heading`,heading:`${eX}__heading`,title:`${eX}__title`,description:`${eX}__description`,content:`${eX}__content`,contentInner:`${eX}__content-inner`,footer:`${eX}__footer`,close:`${eX}__close`,closeIcon:`${eX}__close-icon`,states:{auto:`${eX}--auto`,fullHeight:`${eX}--full-height`}}),eG=(0,l.forwardRef)(({style:e,contentInnerRef:t,...a},i)=>{let{open:o,context:c,width:u,floatingStyles:h,refs:m,heading:p,title:f,description:g,footer:v,desktopMaxHeight:b,mobileFullHeight:x,dataQa:$,dataId:y,setOpen:w}=e1(),_=(0,s.SV)([m.setFloating,i]),j=(0,l.useRef)(null),N=k("m"),{isMounted:A,styles:D}=(0,s.DL)(c,{initial:{opacity:.2,transform:N?"translate(0, 0)":"translate(0, 100%)"},open:{opacity:1,transform:"translate(0, 0)"},duration:{open:300,close:100}}),R=(0,l.useMemo)(()=>{var t,a;if(N)return{width:"inherit"===u?null==(a=null==(t=null==m?void 0:m.reference)?void 0:t.current)?void 0:a.clientWidth:"auto"===u?void 0:u,transform:N?h.transform:void 0,...e}},[h.transform,N,null==m?void 0:m.reference,e,u]),I=(0,l.useCallback)(()=>{let e=m.floating.current;if(e){if(N||!o)return void(0,d.fY)(e);(0,d.mh)(e)}},[N,o,m.floating]);return(0,l.useEffect)(()=>{let e=({target:e})=>{!o||[j.current,m.reference.current].some(t=>t===e||t&&t.contains(e))||w(!1)};return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},[o,m.reference,w]),(0,l.useEffect)(()=>{I()},[I]),(0,l.useEffect)(()=>()=>{(0,d.qY)()},[]),A?(0,n.jsx)("div",{className:(0,r.A)(eJ.overlay,{[eJ.states.auto]:"auto"===u}),style:R,ref:_,children:(0,n.jsxs)("div",{ref:j,className:(0,r.A)(eJ.dropdown,{[eJ.states.fullHeight]:x}),role:N?"popup":"dialog","aria-modal":!N,"data-id":y,"data-qa":$,style:D,children:[(0,n.jsx)(e5,{title:f,description:g,heading:p,isDesktop:N,setOpen:w,"data-qa":C(`${$}-header`,!!$)}),(0,n.jsx)("div",{...a,className:eJ.content,"data-qa":C(`${$}-content`,!!$),children:(0,n.jsx)("div",{className:eJ.contentInner,style:{maxHeight:N?b:void 0},ref:t,children:a.children})}),(0,n.jsx)(e2,{"data-qa":C(`${$}-header`,!!$),footer:v})]})}):null});eG.displayName="DropdownContent";let e0=(0,l.createContext)(null),e1=()=>{let e=(0,l.useContext)(e0);if(null===e)throw Error("Dropdown components must be wrapped in <Dropdown />");return e},e2=({footer:e,...t})=>e?(0,n.jsx)("div",{...t,className:eJ.footer,children:e}):null;e2.displayName="DropdownFooter";let e5=({title:e,description:t,heading:a,isDesktop:r,setOpen:s,...i})=>{let o=(0,l.useMemo)(()=>a||(r&&(e||t)?(0,n.jsxs)(n.Fragment,{children:[e&&(0,n.jsx)("div",{className:eJ.title,children:e}),t&&(0,n.jsx)("div",{className:eJ.description,children:t})]}):null),[t,a,r,e]);return(0,n.jsxs)(n.Fragment,{children:[!r&&(0,n.jsxs)("div",{...i,className:eJ.mobileHeading,children:[e&&(0,n.jsx)("div",{className:eJ.title,children:e}),t&&(0,n.jsx)("div",{className:eJ.description,children:t}),(0,n.jsx)("button",{className:eJ.close,type:"button",tabIndex:-1,"aria-label":"Закрыть окно",onClick:()=>s(!1),children:(0,n.jsx)(O,{"aria-hidden":"true",className:eJ.closeIcon,style:{display:"inline-flex"},children:(0,n.jsx)(W,{})})})]}),o&&(0,n.jsx)("div",{...i,className:eJ.heading,children:o})]})};e5.displayName="DropdownHeader";let e7=(0,l.forwardRef)(function({children:e,asChild:t=!1,disabled:a,...r},i){let{refs:o,open:d,setOpen:c}=e1(),u=e.ref,h=(0,s.SV)([o.setReference,i,u]),m=(0,l.useCallback)(()=>{a||c(!d)},[a,d,c]);return t&&(0,l.isValidElement)(e)?(0,l.cloneElement)(e,{ref:h,disabled:a,onClick:m,...r,...e.props}):(0,n.jsx)("button",{ref:h,onClick:m,disabled:a,...r,type:"button",children:e})});function e4(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"}))}e7.displayName="DropdownTrigger";let e3=E("file-item"),e6=Object.freeze({root:e3,file:`${e3}__file`,preview:`${e3}__preview`,previewImage:`${e3}__preview-image`,previewIcon:`${e3}__preview-icon`,fileInfo:`${e3}__file-info`,fileName:`${e3}__file-name`,fileStatus:`${e3}__file-status`,fileSize:`${e3}__file-size`,progress:`${e3}__progress`,controls:`${e3}__controls`,close:`${e3}__close`,repeat:`${e3}__repeat`,error:`${e3}__error`,states:{success:`${e3}--success`,error:`${e3}--error`,pending:`${e3}--pending`,uploading:`${e3}--uploading`,primary:`${e3}--primary`,secondary:`${e3}--secondary`,s:`${e3}--s`,m:`${e3}--m`,disabled:`${e3}--disabled`}}),e8=["B","KB","MB","GB"],e9=[{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"}],te="#189EF4",tt=(e,t=1)=>{if(0===e)return`0 ${e8[0]}`;let a=Math.floor(Math.log(e)/Math.log(1024));return`${parseFloat((e/Math.pow(1024,a)).toFixed(t))} ${e8[a]}`},ta=(0,l.forwardRef)(({file:e,state:t="success",name:a,type:l,fileSize:s,error:i,progress:o=0,size:d="m",variant:u="primary",previewImageUrl:h,className:m,style:p,fileId:f,dataQa:g,dataId:v,onClick:b,onDelete:x,onRepeat:$,...y},w)=>{let _="s"===d,j=A(o)&&"uploading"===t,N=i&&"error"===t,k=l&&/^image\//.test(l),C=(e=>{if(!e)return{label:"file",color:te};let t=e9.find(t=>t.type===e);if(t)return{label:t.label,color:t.color};let a=c.extension(e);return a?{label:a,color:te}:{label:"file",color:te}})(l),D=(k&&h?(0,n.jsx)("img",{role:"presentation",className:e6.previewImage,src:h,width:40,alt:a}):null)||(0,n.jsx)("div",{className:e6.previewIcon,style:{backgroundColor:C.color},children:C.label}),R=j&&"primary"===u?`linear-gradient(90deg, var(--color-gray-400) ${o}%, var(--color-white) ${o}%`:`linear-gradient(90deg, var(--color-white) ${o}%, var(--color-gray-400) ${o}%`,I=(0,r.A)(m,e6.root,e6.states[u],e6.states[t],e6.states[d]),E=j?{background:R,...p}:p;return(0,n.jsxs)("div",{ref:w,className:I,style:E,onClick:a=>{"success"===t&&(null==b||b(a,f,e))},...y,"data-id":v,"data-qa":g,children:[(0,n.jsxs)("div",{className:e6.file,children:[!_&&(0,n.jsx)("div",{className:e6.preview,children:D}),(0,n.jsxs)("div",{className:e6.fileInfo,children:[(0,n.jsx)("div",{className:e6.fileName,children:a}),!_&&s&&(0,n.jsxs)("div",{className:e6.fileStatus,children:[(0,n.jsx)("div",{className:e6.fileSize,children:`${tt(s)}`}),j&&(0,n.jsx)("div",{className:e6.progress,children:`Загружено ${o}%`})]})]}),(0,n.jsxs)("div",{className:e6.controls,children:[_&&j&&(0,n.jsx)("div",{className:e6.progress,children:`${o}%`}),N&&(0,n.jsx)(O,{className:e6.repeat,tabIndex:0,role:"button","aria-label":`Повторить загрузку файла ${a}`,onClick:t=>{t.preventDefault(),t.stopPropagation(),null==$||$(t,f,e)},children:(0,n.jsx)(e4,{})}),(0,n.jsx)(O,{className:e6.close,tabIndex:0,role:"button","aria-label":`Удалить файл ${a}`,onClick:t=>{t.preventDefault(),t.stopPropagation(),null==x||x(t,f,e)},children:(0,n.jsx)(W,{})})]})]}),N&&(0,n.jsx)("div",{className:e6.error,children:i})]})});ta.displayName="File";let tl=Object.freeze({root:E("file-list")});(0,l.forwardRef)(({files:e,size:t="m",variant:a="primary",className:s,role:i="list",style:o,dataId:d,dataQa:c,onClick:u,onDelete:h,onRepeat:m,...p},f)=>((0,l.useEffect)(()=>{(e=>{let t=new Set;for(let a of e){if(t.has(a))return!0;t.add(a)}return!1})(e.map(e=>e.fileId))&&console.warn("Имеются файлы с одинаковым fileId")},[e]),0===e.length?null:(0,n.jsx)("div",{ref:f,role:i,"aria-label":"Загруженные файлы",className:(0,r.A)(s,tl.root),style:o,...p,"data-id":d,"data-qa":c,children:e.map(e=>(0,l.createElement)(ta,{...e,role:"listitem","aria-labelledby":`Имя файла - ${e.name}, Размер файла - ${tt(e.fileSize??0)}`,size:t,variant:a,onClick:u,onRepeat:m,onDelete:h,key:e.fileId}))}))).displayName="FileList";let tn=E("tooltip"),tr=Object.freeze({tooltip:tn,text:`${tn}__text`,wrapper:`${tn}__wrapper`,inverted:`${tn}--inverted`}),ts="M8 10C6 12.58 3.43 16 0 16L16 16C12.58 16 10 12.58 8 10Z",ti=E("hint"),to=Object.freeze({hint:ti,hintDialog:`${ti}__dialog`,activator:`${ti}__activator`,footer:`${ti}__footer`,text:`${ti}__text`,close:`${ti}__close`,icon:`${ti}__icon`,inverted:`${ti}--inverted`});(0,l.forwardRef)(({className:e,style:t,isVisible:a,position:d="top",heading:c,footer:u,children:h,text:m,withoutTail:p,inverted:f,dataQa:g,dataId:v,auto:b=!0,role:x="dialog",...$},y)=>{let w=(0,l.useRef)(null),{refs:_,floatingStyles:j,context:N}=(0,s.we)({placement:d,middleware:[(0,i.cY)(12),!!b&&(0,i.RK)(),(0,i.UU)({fallbackAxisSideDirection:"start"}),(0,i.BN)(),(0,o.UE)({element:w})]}),{value:k,show:A,hide:D,toggle:E}=I(a),M=(e=>{let t=(0,l.useRef)(null);return(0,l.useEffect)(()=>{let a=a=>{var l;null!=(l=t.current)&&l.contains(a.target)||e()};return window.addEventListener("click",a),()=>window.removeEventListener("click",a)},[]),t})(D);return(0,l.useImperativeHandle)(y,()=>null==M?void 0:M.current),"u">typeof window&&(R(window,"resize",function(e,t){let a=!1;return function(...t){a||(e(...t),a=!0,setTimeout(()=>{a=!1},300))}}(()=>N.update(),0),[]),R(window,"keyup",e=>{"Escape"===e.key&&D()},[D])),(0,n.jsxs)("div",{ref:M,className:(0,r.A)(to.hint,e),style:t,children:[(0,n.jsx)("button",{type:"button",className:to.activator,ref:_.setReference,tabIndex:0,onClick:E,children:"function"==typeof h?h({show:A,hide:D,toggle:E,visible:k}):h}),k&&(0,n.jsxs)("div",{role:x,className:(0,r.A)(to.hintDialog,{[to.inverted]:f}),ref:_.setFloating,style:j,...$,"data-id":v,"data-qa":g,children:[c&&(0,n.jsx)(et,{dataQa:C(`${g}-heading`,!!g),className:"mb-3",as:"h6",type:"h6",children:c}),(0,n.jsx)("p",{"data-qa":C(`${g}-text`,!!g),className:(0,r.A)(to.text),children:m}),u&&(0,n.jsx)("div",{"data-qa":C(`${g}-footer`,!!g),className:(0,r.A)(to.footer),children:u}),(0,n.jsx)("button",{type:"button",tabIndex:-1,className:to.close,onClick:D,children:(0,n.jsx)(O,{"aria-hidden":"true",className:to.icon,style:{display:"inline-flex",fontSize:16},children:(0,n.jsx)(W,{})})}),!p&&(0,n.jsx)(s.ie,{width:16,ref:w,d:ts,context:N,fill:f?"var(--color-white)":"var(--color-black-500)"})]})]})}).displayName="Hint";let td=(e,t,a)=>{if(e)return"object"!=typeof e?a:"function"==typeof t?t(e):e[t]},tc=E("input-autocomplete"),tu={input:tc,pending:`${tc}__pending`,pendingIcon:`${tc}__pending-icon`,empty:`${tc}__empty`,emptyText:`${tc}__empty-text`,emptyDescription:`${tc}__empty-description`,options:`${tc}__options`,optionIcon:`${tc}__option-icon`,button:`${tc}__button`,states:{selected:`${tc}--selected`}};function th(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 tm=({items:e,itemSize:t,renderItem:a,overscan:r=2,outerRef:s,itemsContainerClassname:i})=>{let[o,d]=(0,l.useState)({start:0,end:0}),c=(0,l.useCallback)(()=>{if(!s.current)return;let a=s.current.clientHeight,l=s.current.scrollTop;d({start:Math.max(0,Math.floor(l/t)-r),end:Math.min(e.length,Math.ceil((l+a)/t)+r)})},[t,e.length,s,r]);(0,l.useLayoutEffect)(()=>{c()},[c]),(0,l.useEffect)(()=>{let e=s.current;if(!e)return;let t=()=>c();e.addEventListener("scroll",t);let a=new ResizeObserver(()=>c());return a.observe(e),()=>{e.removeEventListener("scroll",t),a.disconnect()}},[c,s]);let u=e.length*t+16,h=e.slice(o.start,o.end),m={position:"absolute",top:0,height:h.length*t,transform:`translateY(${o.start*t}px)`,width:"100%",margin:0};return(0,n.jsx)("div",{style:{position:"relative",height:u,width:"auto",margin:"-8px"},children:(0,n.jsx)("ul",{className:i,style:m,role:"listbox",children:h.map((e,t)=>a(e,o.start+t))},"options")})};function tp({inputValue:e,mappedOptions:t,pending:a=!1,optionsEmptyText:s="Нет результатов",optionsEmptyDescription:i,contentInnerRef:o,withVirtualize:d=!1,handleOptionClick:c}){let u=(0,l.useId)();if(a)return(0,n.jsx)("div",{className:tu.pending,children:(0,n.jsx)(O,{className:tu.pendingIcon,children:(0,n.jsx)(en,{})})});if(null!=e&&e.length&&!t.length)return(0,n.jsxs)("div",{className:tu.empty,children:[(0,n.jsx)("div",{className:tu.emptyText,children:s}),i&&(0,n.jsx)("div",{className:tu.emptyDescription,children:i})]});let h=e=>(0,n.jsx)(eK,{role:"option","aria-selected":e.selected,as:"li",disabled:e.disabled,label:e.label,caption:e.caption,focused:e.active,onClick:()=>c(e),append:(0,n.jsx)(O,{className:(0,r.A)(tu.optionIcon,{[tu.states.selected]:e.selected}),style:{fontSize:24},children:(0,n.jsx)(th,{})})},JSON.stringify(e.value));return d?(0,n.jsx)(tm,{outerRef:o,items:t,itemSize:40,renderItem:h,itemsContainerClassname:tu.options}):(0,n.jsx)("ul",{className:tu.options,id:u,role:"listbox",children:t.map(h)},"options")}(0,l.forwardRef)(({value:e,selectedValue:t,label:a,options:r=[],state:s,icon:i,rightLabel:o,desktopMaxHeight:d,pending:c=!1,buttonLabel:u="Выбрать",optionValue:h="value",optionLabel:m="label",optionCaption:p="caption",optionDisabled:f="disabled",variant:g="primary",size:v="m",disabled:b=!1,caption:x,hasCaption:$=!1,keepFocus:y=!1,optionsEmptyText:w="Нет результатов",optionsEmptyDescription:_,withVirtualize:j,onChange:N,onSelect:C,onFocus:A,onBlur:D,onKeydown:R,dataQa:I,dataId:E,className:M,style:L,...S},F)=>{let[T,B]=(0,l.useState)(!1),[z,O]=(0,l.useState)(""),Y=(0,l.useRef)(null),q=(0,l.useRef)(null),Q=(0,l.useRef)(null),P=(0,l.useRef)(null),V=k("m");(0,l.useImperativeHandle)(F,()=>q.current);let H=(0,l.useMemo)(()=>V?T&&(r.length>0||!!z||c):T,[z,V,T,r.length,c]),W=(0,l.useMemo)(()=>r.map((e,a)=>{let l=td(e,h,e),n=td(t,h,t);return{index:a,value:l,label:td(e,m,e),caption:td(e,p),disabled:td(e,f),selected:n===l,original:e}}),[p,f,m,h,r,t]),Z=(0,l.useMemo)(()=>W.find(({selected:e})=>e),[W]);(0,l.useEffect)(()=>{if(!e&&!t)return void O("");e&&O(e)},[e]),(0,l.useEffect)(()=>{t&&O(td(t,m,t))},[]),(0,l.useEffect)(()=>{T||(Z?K(Z.label):U())},[T]);let K=e=>{O(e),null==N||N(e)},U=e=>{null==C||C(e)},X=()=>{B(!1)},J=e=>{null==D||D(e)};return(0,n.jsx)("div",{ref:F,className:tu.input,"data-id":E,"data-qa":I,children:(0,n.jsxs)(eU,{opened:H,onToggle:B,width:"inherit",placement:"bottom",mobileFullHeight:!0,desktopMaxHeight:d,footer:V||!t?void 0:(0,n.jsx)(ei,{label:u,disabled:!t,className:tu.button,onClick:()=>{X()}}),heading:V?void 0:(0,n.jsx)(tb,{inputRef:Q,className:M,style:L,value:z,label:a,rightLabel:o,icon:i,state:s,caption:x,hasCaption:$,onChange:K,onBlur:J,...S}),children:[(0,n.jsx)(e7,{asChild:!0,children:(0,n.jsx)(tb,{value:z,label:a,rightLabel:o,icon:i,size:v,variant:g,state:s,disabled:b,caption:x,hasCaption:$,onClick:void 0,onChange:K,onFocus:e=>{B(!0),V||(e.preventDefault(),setTimeout(()=>{var e;null==(e=Q.current)||e.focus()},100)),null==A||A(e)},onBlur:J,onKeyDown:e=>{"Tab"===e.key&&X(),null==R||R(e)},ref:Y,inputRef:q,...S})}),(0,n.jsx)(eG,{contentInnerRef:P,children:(0,n.jsx)(tp,{inputValue:z,mappedOptions:W,pending:c,optionsEmptyText:w,optionsEmptyDescription:_,handleOptionClick:e=>{var t;if(K(e.label),U(e.original),V){if(y){null==(t=q.current)||t.focus();return}X()}},contentInnerRef:P,withVirtualize:j})})]})})}).displayName="InputAutocomplete";let tf=(...e)=>(...t)=>{e.forEach(e=>{null==e||e(...t)})},tg=E("input-base"),tv={wrapper:tg,input:`${tg}__input`,container:`${tg}__container`,label:`${tg}__label`,field:`${tg}__field`,rightLabel:`${tg}__right-label`,icon:`${tg}__icon`,caption:`${tg}__caption`,placeholder:{visible:`${tg}__placeholder`,hidden:`${tg}__hidden`},states:{primary:`${tg}--primary`,secondary:`${tg}--secondary`,error:`${tg}--error`,success:`${tg}--success`,s:`${tg}--s`,m:`${tg}--m`,l:`${tg}--l`,focused:`${tg}--focused`,disabled:`${tg}--disabled`,active:`${tg}--active`,hasLabel:`${tg}--has-label`,accent:`${tg}--accent`}},tb=(0,l.forwardRef)(({icon:e,rightLabel:t,disabled:a,state:i,size:o="m",variant:d="primary",label:c,value:u,placeholder:h,maskPlaceholder:m,autoFocus:p=!1,maskPlaceholderVariant:f="default",caption:g,type:v="text",inputMode:b="text",hasCaption:x,className:$,style:y,dataQa:w,dataId:_,inputRef:j,onChange:N,onFocus:k,onBlur:C,onKeyDown:A,...D},R)=>{let E=(0,l.useId)(),{value:M,show:L,hide:S}=I(),F=(0,l.useRef)(null),T=(0,s.SV)([j,F]),B=(0,l.useMemo)(()=>M||!!u||!!h,[u,M,h]),z=(0,l.useCallback)(()=>{var e;null==(e=F.current)||e.focus()},[]),O=(0,l.useMemo)(()=>{if(!m)return null;let e={hidden:u??"",visible:m.substring((null==u?void 0:u.length)??0)};return m.length===(null==u?void 0:u.length)?null:e},[m,u]);return(0,l.useEffect)(()=>{var e,t,a;if(!p)return;let l=(null==(e=F.current)?void 0:e.value.length)??0;null==(t=F.current)||t.focus(),null==(a=F.current)||a.setSelectionRange(l,l)},[p]),(0,n.jsxs)("div",{className:(0,r.A)($,tv.wrapper),style:y,"data-qa":w,"data-id":_,children:[(0,n.jsxs)("div",{className:(0,r.A)(tv.input,tv.states[d],tv.states[o],{[tv.states.focused]:M,[tv.states.error]:"error"===i,[tv.states.success]:"success"===i,[tv.states.disabled]:!!a,[tv.states.hasLabel]:c}),onClick:z,ref:R,children:[(0,n.jsxs)("label",{htmlFor:E,className:tv.container,children:[c&&(0,n.jsx)("span",{className:(0,r.A)(tv.label,{[tv.states.active]:B,[tv.states.s]:"s"===o,[tv.states.disabled]:a,[tv.states.error]:"error"===i,[tv.states.success]:"success"===i}),children:c}),O&&!!u&&(0,n.jsxs)("div",{className:(0,r.A)(tv.placeholder.visible,{[tv.states.accent]:"accent"===f}),children:[O.hidden&&(0,n.jsx)("span",{className:tv.placeholder.hidden,children:O.hidden}),O.visible]}),(0,n.jsx)("input",{...D,id:E,ref:T,className:(0,r.A)(tv.field,{[tv.states.s]:"s"===o,[tv.states.hasLabel]:c,[tv.states.disabled]:a}),type:v,inputMode:b,autoComplete:"off",placeholder:h,value:u,disabled:a,onChange:e=>{null==N||N(e.target.value,e)},onFocus:tf(L,k),onBlur:tf(S,C),onKeyDown:e=>{("Escape"===e.key||"Esc"===e.key)&&(e.preventDefault(),null==N||N("",{target:{value:""}})),null==A||A(e)}})]}),t&&(0,n.jsx)("div",{className:(0,r.A)(tv.rightLabel,{[tv.states.disabled]:a}),children:t}),e]}),(x||g)&&(0,n.jsx)(P,{className:(0,r.A)(tv.caption,{[tv.states.disabled]:a}),state:i,withoutIcon:!0,children:g})]})});tb.displayName="InputBase";let tx="dd.MM.yyyy";function t$(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)(({value:e=null,autoFocus:t=!1,onChange:a,onKeyDown:r,...s},i)=>{let[o,d]=(0,l.useState)(""),{ref:c,setValue:g}=(0,f.$o)({mask:"DD.MM.YYYY",autofix:!0,overwrite:!1,blocks:{DD:{mask:f.g5.MaskedRange,from:1,to:31,maxLength:2},MM:{mask:f.g5.MaskedRange,from:1,to:12,maxLength:2},YYYY:{mask:f.g5.MaskedRange,from:1900,to:2099,maxLength:4}}},{onAccept:t=>{if(t.length<10)null!==e&&(null==a||a(null,""));else{let e=(e=>{let[t,a,l]=e.split(".").map(Number),n=((e,t)=>((e<1||e>12)&&console.warn("Месяц должен быть в диапазоне от 1 до 12"),new Date(t,e,0).getDate()))(a,l||1900);return[(t>n?n:t).toString().padStart(2,"0"),a.toString().padStart(2,"0"),l.toString().padStart(4,"0").substring(0,4)].join(".")})(t),l=(0,u.A)(e,tx,new Date);if((0,h.A)(l)){null==a||a((0,u.A)(e,tx,new Date),e),d(e);return}}d(t)}});return(0,l.useEffect)(()=>{if(e instanceof Date&&(0,h.A)(e)){let t=(0,m.A)(e,tx);g(t),d(t)}else"string"==typeof e&&(0,p.A)(e,"dd.mm.yyyy")&&(g(e),d(e))},[e,g]),(0,l.useImperativeHandle)(i,()=>c.current),(0,n.jsx)(tb,{...s,autoFocus:t,inputRef:c,value:o,onKeyDown:e=>{("Escape"===e.key||"Esc"===e.key)&&(e.preventDefault(),d(""),g(""),null==a||a(null,"")),null==r||r(e)},maskPlaceholder:"дд.мм.гггг"})}).displayName="InputDate";let ty=E("input-file"),tw={inputFile:ty,input:`${ty}__input`,uploadArea:`${ty}__upload-area`,uploadIcon:`${ty}__upload-icon`,uploadLabel:{default:`${ty}__upload-label`,purple:`${ty}__upload-label--purple`},uploadDragged:`${ty}__upload-dragged`,uploadCaption:`${ty}__upload-caption`,uploadButton:`${ty}__upload-button`,uploadWrapper:`${ty}__upload-wrapper`,selectButton:`${ty}__select-button`,states:{error:`${ty}--error`,s:`${ty}--s`,m:`${ty}--m`,dragged:`${ty}--dragged`,disabled:`${ty}--disabled`}},t_=(e,t)=>{if(e&&t){let a=Array.isArray(t)?t:t.split(","),l=e.name||"",n=e.type||"",r=n.replace(/\/.*$/,"");return a.some(e=>{let t=e.trim();if(/^\*(\/\*)?$/.test(e))return!0;if("."===t.charAt(0)){let e=l.toLowerCase(),a=t.toLowerCase(),n=[a];return(".jpg"===a||".jpeg"===a)&&(n=[".jpg",".jpeg"]),n.some(t=>e.endsWith(t))}return/\/\*$/.test(t)?r===t.replace(/\/.*$/,""):n===t||!!/^\w+$/.test(t)&&(console.error(!1,`Upload takes an invalidate 'accept' type '${t}'.Skip for check.`),!0)})}return!0};function tj(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 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("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)(({accept:e,maxFileSize:t,disabled:a=!1,multiple:s=!1,mode:i="select",size:o="m",style:d,className:c,name:u,dataId:h,dataQa:m,onChange:p,...f},g)=>{let v=(0,l.useId)(),[b,x]=(0,l.useState)(!1),[$,y]=(0,l.useState)(!1),w=(0,l.useRef)(null),_=(0,l.useRef)(null),j=a=>{let l=Object.hasOwn(a,"dataTransfer")?a.dataTransfer.files:a.target.files;if(l){if(!(a=>{if(!a)return!0;let l=(e=>{if(!t)return!0;for(let a=0;a<e.length;a++)if(e[a].size>1024*t*1024)return!1;return!0})(a),n=(t=>{if(!e)return!0;for(let a=0;a<t.length;a++)if(!t_(t[a],e))return!1;return!0})(a);return l&&n})(l))return void x(!0);x(!1),null==p||p(l,a)}},N=()=>{var e;null==(e=w.current)||e.click()},k=e=>{a||(e.stopPropagation(),e.preventDefault())},C=e=>{a||(e.stopPropagation(),e.preventDefault(),e.dataTransfer.dropEffect="copy",y(!0))},A=e=>{a||(e.stopPropagation(),e.preventDefault(),y(!1))},D=e=>{if(a)return;e.stopPropagation(),e.preventDefault();let{files:t}=e.dataTransfer;(s||t&&1===t.length)&&j(e),y(!1),e.dataTransfer.clearData()};(0,l.useImperativeHandle)(g,()=>({getInput:()=>w.current,getUploadArea:()=>_.current}));let R=()=>{let a=Array.isArray(e)?e.join(", "):null==e?void 0:e.split(",").join(", ");return(a?`Доступные форматы ${a}. `:"")+(t?`Размер файла не должен превышать ${t} MB.`:"")},I=()=>{let t=Array.isArray(e)?e.join(","):e,l={ref:w,type:"file",className:tw.input,multiple:s,accept:t,disabled:a,id:v,name:u,onChange:j};return(0,n.jsx)("input",{...l})};return(0,n.jsx)("div",{className:(0,r.A)(c,tw.inputFile),style:d,...f,"data-id":h,"data-qa":m,children:"select"===i?(()=>{let e=I(),t=R(),l=(0,n.jsx)(ei,{onClick:N,label:"Выберите файлы",size:"s",stretch:!0,className:(0,r.A)(tw.selectButton,{disabled:a}),disabled:a});return(0,n.jsxs)(X,{caption:t,hasCaption:!0,captionState:b?"error":"default",children:[e,l]})})():(()=>{let e=I(),t=(()=>{let e={ref:_,className:(0,r.A)(tw.uploadArea,{[tw.states.error]:b,[tw.states.s]:"s"===o,[tw.states.dragged]:$,[tw.states.disabled]:a}),onDragEnter:k,onDragOver:C,onDragLeave:A,onDrop:D,onClick:N,role:"button",tabIndex:0},t=(0,n.jsx)(O,{"aria-hidden":"true",className:(0,r.A)(tw.uploadIcon,{[tw.states.disabled]:a}),children:(0,n.jsx)(t$,{})}),l=(0,n.jsx)(el,{size:"16",weight:"regular",className:(0,r.A)(tw.uploadDragged,{[tw.states.disabled]:a,[tw.states.dragged]:$,[tw.states.s]:"s"===o}),children:"Перетащите файлы сюда"});if("s"===o){let s=(0,n.jsxs)(el,{size:"16",weight:"regular",className:(0,r.A)(tw.uploadLabel.default,{[tw.states.disabled]:a}),children:[(0,n.jsxs)("span",{className:(0,r.A)(tw.uploadLabel.purple,{[tw.states.disabled]:a}),children:["Выберите файлы"," "]}),"или перетащите их сюда"]});return(0,n.jsx)(X,{caption:R(),hasCaption:!0,children:(0,n.jsxs)("div",{...e,children:[(0,n.jsxs)("div",{className:(0,r.A)(tw.uploadWrapper,{[tw.states.dragged]:$}),children:[t,s]}),l]})})}let s=(0,n.jsx)(el,{size:"16",weight:"regular",className:(0,r.A)(tw.uploadLabel.default,{[tw.states.disabled]:a}),children:"Выберите файлы или перетащите их сюда"}),i=(0,n.jsx)(el,{size:"14",weight:"regular",className:(0,r.A)(tw.uploadCaption,{[tw.states.disabled]:a}),children:R()}),d=(0,n.jsx)(el,{size:"16",weight:"regular",className:(0,r.A)(tw.uploadButton,{[tw.states.disabled]:a}),children:"Выбрать"});return(0,n.jsxs)("div",{...e,children:[(0,n.jsxs)("div",{className:(0,r.A)(tw.uploadWrapper,{[tw.states.dragged]:$}),children:[t,s,i,d]}),l]})})();return(0,n.jsxs)(n.Fragment,{children:[t,e]})})()})}).displayName="InputFile",(0,l.forwardRef)(({maskOpts:e,value:t="",autoFocus:a=!1,onChange:r,onKeyDown:s,...i},o)=>{let[d,c]=(0,l.useState)(""),{ref:u,setValue:h,unmaskedValue:m}=(0,f.$o)(e,{onAccept:(e,t)=>{c(e),null==r||r(t.unmaskedValue,e)}});return(0,l.useEffect)(()=>{t!==m&&(h(t),c(t))},[t,h,m]),(0,l.useImperativeHandle)(o,()=>u.current),(0,n.jsx)(tb,{...i,autoFocus:a,inputRef:u,value:d,onKeyDown:e=>{("Escape"===e.key||"Esc"===e.key)&&(e.preventDefault(),h(""),c(""),null==r||r("","")),null==s||s(e)}})}).displayName="InputMasked";let tk="\xa0",tC=[",","."],tA=E("input-number"),tD={inputNumber:tA,controls:`${tA}__controls`,icon:`${tA}__controls-icon`,divider:`${tA}__controls-divider`,states:{disabled:`${tA}--disabled`}},tR=e=>e.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&"),tI=(e,t)=>{let a=RegExp("((^|\\D)-\\d)|^(-)").test(e),l=((e,t)=>{let a=tR(t.join("")),l=RegExp(`[^\\d${a}]`,"gi");return e.replace(l,"")})(((e,t=tk)=>{let a=RegExp(tR(t),"g");return e.replace(a,"")})(e,tk),tC).replace(",","."),n=a?"-":"";if(l.includes(".")){let[e,a]=l.split(".");if(a){let l=`.${a.slice(0,t)}`;return`${n}${e}${l}`}}return`${n}${l}`},tE=(e,t)=>{let a=String(e),[l,n]=a.split("."),r=new Intl.NumberFormat("ru",{maximumFractionDigits:0,roundingMode:"trunc",useGrouping:"min2"}).format(parseFloat(a)),s=a.includes(".")||a.includes(",")?",":"";return"never"===t?r:`${r}${s}${n??""}`},tM=e=>RegExp("^-?(?!0{2,})[(\\d\\s?]*[,.]?\\d*$").test(e),tL=(e,t,a)=>A(t)&&e<t?t:A(a)&&e>a?a:e,tS=({value:e,decimals:t="auto",decimalsCount:a=2})=>{switch(t){case"always":return new Intl.NumberFormat("ru",{minimumFractionDigits:a,useGrouping:"min2"}).format(e);case"never":return new Intl.NumberFormat("ru",{maximumFractionDigits:0,useGrouping:"min2"}).format(e);default:return new Intl.NumberFormat("ru",{useGrouping:"min2"}).format(e)}},tF=(0,l.forwardRef)(({decimals:e="auto",decimalsCount:t=2,value:a,unit:s,step:i=1,min:o,max:d,size:c="m",withoutControls:u,disabled:h,icon:m,shouldRoundOnChange:p=!1,className:f,style:g,dataQa:v,dataId:b,autoFocus:x=!1,onChange:$,onFocus:y,onBlur:w,onKeyDown:_,onIncrement:j,onDecrement:N,...k},C)=>{let D=(0,l.useMemo)(()=>t<10?t:10,[t]),[R,I]=(0,l.useState)(A(a)?tS({value:tL(parseFloat(tE(tI(String(a),D),e)),o,d),decimals:e,decimalsCount:D}):""),[E,M]=(0,l.useState)(!1),[L,S]=(0,l.useState)(0),[F,T]=(0,l.useState)(null),B=(0,l.useRef)(null);(0,l.useImperativeHandle)(C,()=>B.current),(0,l.useEffect)(()=>{E&&"-"!==R&&B.current&&document.activeElement===B.current&&B.current.setSelectionRange(L,L)},[R,L,B,E]);let z=(0,l.useCallback)((t,a)=>{if(M(!0),!tM(t))return{float:R?parseFloat(tI(R,D)):void 0,formatted:R};if(""===t)return{float:void 0,formatted:t};if("-"===t)return S(1),{float:void 0,formatted:t};if("."===t||","===t)return S(2),{float:0,formatted:"never"===e?"0":"0,"};if("-."===t||"-,"===t)return S(3),{float:0,formatted:"never"===e?"-0":"-0,"};let{modifiedValue:l,cursorPosition:n}=(({selectionStart:e,value:t,lastKeyStroke:a,stateValue:l})=>{let n=e,r=t;if(l&&n&&l[n]===tk&&("Backspace"===a||"Delete"===a)){let e=t.split("");return"Backspace"===a&&(e.splice(n-1,1),n-=1),"Delete"===a&&(e.splice(n,1),n+=1),{modifiedValue:r=e.join(""),cursorPosition:n}}return{modifiedValue:r,cursorPosition:e}})({selectionStart:a,value:t,lastKeyStroke:F,stateValue:R}),r=tI(l,D),s="never"===e?parseInt(r):parseFloat(r),i=tE(r,e),c=p?tL(s,o,d):s;if(c>Number.MAX_SAFE_INTEGER||c<Number.MIN_SAFE_INTEGER)return{float:parseFloat(tI(R,D)),formatted:R};if(null!=n){let e=n+(i.length-t.length);S(e=e<=0?0:e)}return{float:c,formatted:i}},[e,D,F,d,o,p,R]),Y=(0,l.useCallback)((e,t)=>{if(!t)return;let{target:{value:a,selectionStart:l}}=t,n=z(a,l);I(n.formatted),null==$||$(n.float,{...n,event:t})},[z,$]),q=(0,l.useCallback)(e=>{null==y||y(e)},[y]),Q=(0,l.useCallback)(t=>{let{target:{value:a}}=t,l=tI(a,D);if(!l||"-"===l){I(""),null==w||w(t);return}let n=parseFloat(l),r=p?n:tL(n,o,d),s=tS({value:r,decimals:e,decimalsCount:D});I(s),p||n===r||null==$||$(r,{float:r,formatted:s}),null==w||w(t)},[e,D,d,o,w,$,p]),P=(0,l.useCallback)(t=>{S(R.length);let l=parseFloat(null==a?tI(R,D):String(a).replace(",","."))||0,n=tL(Number("increase"===t?(l+i).toFixed(D):(l-i).toFixed(D)),o,d),r=tS({value:n,decimals:e,decimalsCount:D});I(r),null==$||$(n,{float:n,formatted:r})},[R,a,D,i,o,d,e,$]),V=(0,l.useCallback)(e=>{let{code:t}=e;T(t),("ArrowUp"===t||"ArrowDown"===t)&&(e.preventDefault(),P("ArrowUp"===t?"increase":"decrease")),null==_||_(e)},[P,_]),H=(0,l.useCallback)(e=>{e.preventDefault(),P("decrease"),null==N||N(e)},[P,N]),W=(0,l.useCallback)(e=>{e.preventDefault(),P("increase"),null==j||j(e)},[P,j]),Z=(0,l.useCallback)(e=>{let{code:t}=e;T(t),["Space","Enter"].includes(t)&&(e.preventDefault(),P("decrease"),null==N||N(e))},[P,N]),K=(0,l.useCallback)(e=>{let{code:t}=e;T(t),["Space","Enter"].includes(t)&&(e.preventDefault(),P("increase"),null==j||j(e))},[P,j]),U=(0,l.useMemo)(()=>{let t=parseFloat(tI(R,D));return null==a||""===String(a)?"":Number(a)===t?R:"-"!==R&&","!==R&&tM(String(a))?tE(tI(String(a),D),e):R},[e,D,R,a]),X=(0,l.useMemo)(()=>{let[e,t]=U.split(","),a=U.includes(","),l=((e,t,a)=>{if(!e||!t)return"";if(Array.isArray(t)){let a=tI(e,2),l=Number((a.startsWith("-")?a.slice(1):a).split(".")[0]),[n,r,s]=t;return((e,t,a,l)=>{let n=[t,a,l];return n[e%100>4&&e%100<20?2:[2,0,1,1,1,2][e%10<5?e%10:5]]||n[0]})(l,n,r,s)}return t})(U,s);if(a){let a=Array(D-t.length).fill(0).join("");return`${e},${t}${a}${tk}${l}`}return`${e}${tk}${l}`},[U,s,D]),J={...k,value:U,maskPlaceholder:X,maskPlaceholderVariant:"accent",size:c,icon:u?m:(0,n.jsxs)("div",{className:(0,r.A)(tD.controls),children:[(0,n.jsx)(O,{onClick:h?void 0:H,onKeyDown:h?void 0:Z,className:(0,r.A)(tD.icon,{[tD.states.disabled]:!!h}),role:"button",tabIndex:h?-1:0,children:(0,n.jsx)(tj,{})}),(0,n.jsx)("div",{className:tD.divider}),(0,n.jsx)(O,{onClick:h?void 0:W,onKeyDown:h?void 0:K,className:(0,r.A)(tD.icon,{[tD.states.disabled]:!!h}),role:"button",tabIndex:h?-1:0,children:(0,n.jsx)(tN,{})})]}),disabled:h,onChange:Y,onBlur:Q,onFocus:q,onKeyDown:V};return(0,n.jsx)(tb,{...J,autoFocus:x,inputRef:B,dataQa:v,dataId:b,className:f,style:g})});function tT(e){return l.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},l.createElement("path",{d:"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 tB(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"}))}tF.displayName="InputNumber";let tz=E("input-password"),tO={icon:`${tz}__icon`,states:{disabled:`${tz}--disabled`}};(0,l.forwardRef)(({disabled:e,autoFocus:t=!1,...a},s)=>{let[i,o]=(0,l.useState)(!1);return(0,n.jsx)(tb,{...a,autoFocus:t,ref:s,disabled:e,type:i?"text":"password",icon:(0,n.jsx)(O,{onMouseDown:e?void 0:e=>{e.preventDefault(),e.stopPropagation(),o(e=>!e)},onKeyDown:e?void 0:e=>{[" ","Enter"].includes(e.key)&&(e.preventDefault(),o(e=>!e))},className:(0,r.A)(tO.icon,{[tO.states.disabled]:!!e}),role:"button",tabIndex:e?-1:0,children:i?(0,n.jsx)(tB,{}):(0,n.jsx)(tT,{})})})}).displayName="InputPassword";let tY=e=>{let t=(0,l.useRef)();return(0,l.useEffect)(()=>{t.current=JSON.parse(JSON.stringify(e))},[e]),t.current},tq=E("range-slider"),tQ=Object.freeze({range:tq,vertical:`${tq}--vertical`,disabled:`${tq}--disabled`,track:`${tq}__track`,thumb:`${tq}__thumb`,thumbDrag:`${tq}__thumb--drag`,label:`${tq}__label`,mark:`${tq}__mark`,legend:`${tq}__legend`,legendItem:`${tq}__legend-item`}),tP=(e,t,a)=>{let l=Number(((t-e)/a).toFixed(8));return parseInt(l.toString(),10)===l},tV=(e,t,a)=>(e-t)/(a-t),tH=(e,t,a)=>{let l=a?-1:1;e.forEach((e,a)=>tZ(e,l*t[a].x,t[a].y))},tW=(e,t,a,l)=>{let n=0,r=tG(e[0],t,a,l);for(let s=1;s<e.length;s++){let i=tG(e[s],t,a,l);i<r&&(r=i,n=s)}return n},tZ=(e,t,a)=>{e.style.transform=`translate(${t}px, ${a}px)`},tK=e=>{let t,a=null;return(...l)=>{t=l,a||(a=requestAnimationFrame(()=>{a=null,e(...t)}))}},tU=(e,t,a)=>{let l=e.slice(0);return l[t]=a,l},tX=()=>null,tJ=()=>{throw Error("Did not expect to get here")},tG=(e,t,a,l)=>{let{left:n,top:r,width:s,height:i}=e.getBoundingClientRect();return l===t3.Up?Math.abs(a-(r+i/2)):Math.abs(t-(n+s/2))},t0=["ArrowRight","ArrowUp","k","PageUp"],t1=["ArrowLeft","ArrowDown","j","PageDown"],t2=({props:e,children:t,propValues:a,disabled:l})=>(0,n.jsx)("div",{className:(0,r.A)(tQ.range,{[tQ.vertical]:a.direction===t3.Up,[tQ.disabled]:l},e.className),onMouseDown:e.onMouseDown,onTouchStart:e.onTouchStart,style:{...e.style},"data-id":e.dataId,"data-qa":e.dataQa,children:(0,n.jsx)("div",{ref:e.ref,className:(0,r.A)(tQ.track),style:{background:(({values:e,colors:t,min:a,max:l,direction:n=t3.Right})=>{let r=e.slice(0).sort((e,t)=>e-t).map(e=>(e-a)/(l-a)*100).reduce((e,a,l)=>`${e}, ${t[l]} ${a}%, ${t[l+1]} ${a}%`,"");return`linear-gradient(${n}, ${t[0]} 0%${r}, ${t[t.length-1]} 100%)`})({values:a.values,colors:((e,t,a)=>{let l=["#C2C2C6",...Array(e-1||1).fill(a?"#A5A7AB":"#525BBB"),"#C2C2C6"];return 1===e&&(t?l.pop():l.shift()),l})(a.values.length,!!a.rtl,l),min:a.min||0,max:a.max||100,direction:a.direction||t3.Right,rtl:!!a.rtl})},children:t})}),t5=({props:e,isDragged:t,formattedValue:a})=>(0,n.jsxs)("div",{...e,style:e.style,className:(0,r.A)(tQ.thumb,e.className,{[tQ.thumbDrag]:t}),children:[(0,n.jsx)("label",{className:(0,r.A)(tQ.label),children:a}),(0,n.jsx)("span",{})]}),t7=({props:e,index:t,propValues:a})=>{let l={width:"2px",height:t%2?"12px":"16px",backgroundColor:t*(a.step||1)+(a.min||0)<a.values[0]?"#525BBB":"#D2D3D5"},s={width:t%2?"12px":"16px",height:"2px",backgroundColor:t*(a.step||1)>(a.max||100)-a.values[0]?"#525BBB":"#D2D3D5"},i=a.direction===t3.Right?l:s;return 1===a.values.length&&(0,n.jsx)("div",{...e,className:(0,r.A)(e.className),style:{...e.style,...i}})},t4=(0,l.forwardRef)(({step:e=1,direction:t=t3.Right,rtl:a=!1,disabled:s=!1,allowOverlap:i=!1,draggableTrack:o=!1,min:d=0,max:c=100,legend:u=[],onChange:h=()=>null,renderTrack:m=t2,renderThumb:p=t5,renderMark:f=t7,showMarks:g=!1,onFinalChange:v,formatValue:b=e=>String(e),className:x,dataQa:$,dataId:y,...w},_)=>{let j=(0,l.useMemo)(()=>({...w,step:e,direction:t,rtl:a,disabled:s,allowOverlap:i,draggableTrack:o,min:d,max:c,legend:u}),[w,e,t,a,s,i,o,d,c,u]),N=(0,l.useRef)(j);(0,l.useEffect)(()=>{N.current=j},[j]);let k=(0,l.useRef)(null),C=(0,l.useRef)(Array(w.values.length).fill(null)),A=(0,l.useRef)(),D=(0,l.useRef)([]),R=(0,l.useRef)(),I=(0,l.useRef)(),E=tK(e=>{if(e.preventDefault(),!(1&e.buttons))return L(e);ee(e.clientX,e.clientY)}),M=tK(e=>{e.preventDefault(),ee(e.touches[0].clientX,e.touches[0].clientY)}),L=e=>{let{draggedThumbIndex:t,draggedTrackPos:a}=B();if(e.preventDefault(),document.removeEventListener("mousemove",E),document.removeEventListener("touchmove",M),document.removeEventListener("mouseup",S),document.removeEventListener("touchend",S),document.removeEventListener("touchcancel",S),-1===t&&-1===a[0]&&-1===a[1])return null;T({draggedThumbIndex:-1,draggedTrackPos:[-1,-1]},()=>{et()})},S=tK(L),[F,T,B]=(e=>{let[t,a]=(0,l.useState)(e),n=(0,l.useRef)([]),r=(0,l.useRef)(t),s=(0,l.useCallback)((e,t)=>{t&&n.current.unshift(t),a(t=>{let a={...t,...e};return r.current=a,a})},[]),i=(0,l.useCallback)(()=>r.current,[]);return(0,l.useEffect)(()=>{n.current[0]&&(n.current[0](t),n.current.shift())},[t]),[t,s,i]})({draggedTrackPos:[-1,-1],draggedThumbIndex:-1,thumbZIndexes:Array(w.values.length).fill(0).map((e,t)=>t),isChanged:!1,markOffsets:[],legendOffsets:[]}),z=e=>{if(!g){R.current=void 0,A.current=void 0;return}R.current=(e.max-e.min)/e.step,A.current=[]},O=e=>{e.legend&&e.legend.length},Y=()=>{tH(Q(),P(),N.current.rtl),V(),H()},q=e=>{if(N.current.disabled)return;let t=(e=>e.touches&&e.touches.length||e.changedTouches&&e.changedTouches.length)(e);if(!t&&0!==e.button)return;let a=K(e);if(-1===a)return;t?U():X();let{thumbZIndexes:l}=B();T({draggedThumbIndex:a,thumbZIndexes:l.map((e,t)=>t===a?Math.max(...l):e<=l[a]?e:e-1)})},Q=()=>k.current?Array.from(k.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?"),[]),P=()=>{let e=N.current.values,t=k.current;if(!t)return[];let a=t.getBoundingClientRect(),l=(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)}})(t);return Q().map((t,n)=>{let r={x:0,y:0},s=t.getBoundingClientRect(),i=(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)}})(t);switch(N.current.direction){case t3.Right:return r.x=-((i.left+l.left)*1),r.y=-(((s.height-a.height)/2+l.top)*1),r.x+=a.width*tV(e[n],N.current.min,N.current.max)-s.width/2,r;case t3.Up:return r.x=-(((s.width-a.width)/2+i.left+l.left)*1),r.y=-l.left,r.y+=a.height-a.height*tV(e[n],N.current.min,N.current.max)-s.height/2,r;default:return tJ()}})};_&&"function"!=typeof _&&(_.current=k.current),_&&"function"!=typeof _&&_.current&&(_.current.getThumbs=Q,_.current.getOffsets=P);let V=()=>{if(!g||!k.current||!R.current||!A.current||null===k.current)return;let e=window.getComputedStyle(k.current),t=parseInt(e.width,10),a=parseInt(e.height,10),l=parseInt(e.paddingLeft,10),n=parseInt(e.paddingTop,10),r=[];for(let e=0;e<R.current+1;e++){let s=9999,i=9999;if(A.current[e]){let t=A.current[e].getBoundingClientRect();s=t.height,i=t.width}N.current.direction===t3.Right?r.push([Math.round(t/R.current*e+l-i/2),-Math.round((s-a)/2)]):r.push([Math.round(a/R.current*e+n-s/2),-Math.round((i-t)/2)])}T({markOffsets:r})},H=()=>{var e;if(!N.current.legend||!N.current.legend.length||!k.current||!D.current||N.current.rtl||t!==t3.Right)return;let a=window.getComputedStyle(k.current),l=parseInt(a.width,10),n=parseInt(a.paddingLeft,10),r=l/((N.current.max-N.current.min)/N.current.step),s=[];for(let t=0;t<N.current.legend.length;t++){let a=9999,i=9999;if(D.current[t]){let l=null==(e=D.current[t])?void 0:e.getBoundingClientRect();a=(null==l?void 0:l.height)||a,i=(null==l?void 0:l.width)||i}let o=N.current.legend[t],d=Math.round(((t6(o)?o.value:o)-N.current.min)/N.current.step*r+n-i/2);s.push([Math.min(Math.max(d,0),l-i),Math.round(a/5)])}T({legendOffsets:s})};(0,l.useEffect)(()=>{var t;z(N.current),O(N.current),I.current=window.ResizeObserver?new window.ResizeObserver(Y):{observe:()=>window.addEventListener("resize",Y),unobserve:()=>window.removeEventListener("resize",Y)},document.addEventListener("touchstart",q,{passive:!1}),document.addEventListener("mousedown",q,{passive:!1}),i||(e=>{if(!(e.length<2)&&!e.slice(1).every((t,a)=>e[a]<=t))throw RangeError(`values={[${e}]} needs to be sorted when allowOverlap={false}`)})(w.values),w.values.forEach(e=>((e,t,a)=>{if(t>=a)throw RangeError(`min (${t}) is equal/bigger than max (${a})`);if(e<t)throw RangeError(`value (${e}) is smaller than min (${t})`);if(e>a)throw RangeError(`value (${e}) is bigger than max (${a})`)})(e,d,c));let l=k.current;return l&&(null==(t=I.current)||t.observe(l)),tH(Q(),P(),a),V(),H(),w.values.forEach(t=>{tP(d,t,e)||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",E),document.removeEventListener("touchmove",M),document.removeEventListener("touchstart",q),document.removeEventListener("mouseup",S),document.removeEventListener("touchend",S),l&&(null==(e=I.current)||e.unobserve(l))}},[j.min,j.max]);let W=tY(j),Z=tY(F);(0,l.useEffect)(()=>{((null==W?void 0:W.max)!==c||(null==W?void 0:W.min)!==d||(null==W?void 0:W.step)!==e||JSON.stringify(null==W?void 0:W.legend)!==JSON.stringify(u))&&(z(N.current),O(N.current)),tH(Q(),P(),a),((null==W?void 0:W.max)!==c||(null==W?void 0:W.min)!==d||(null==W?void 0:W.step)!==e||JSON.stringify(null==W?void 0:W.legend)!==JSON.stringify(u)||(null==Z?void 0:Z.markOffsets.length)!==F.markOffsets.length||(null==Z?void 0:Z.legendOffsets.length)!==F.legendOffsets.length)&&(V(),H(),w.values.forEach(t=>{tP(d,t,e)||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.")}))},[j,F]);let K=e=>Q().findIndex(t=>t===e.target||t.contains(e.target)),U=()=>{document.addEventListener("touchmove",M,{passive:!1}),document.addEventListener("touchend",S,{passive:!1}),document.addEventListener("touchcancel",S,{passive:!1})},X=()=>{document.addEventListener("mousemove",E),document.addEventListener("mouseup",S)},J=(e,t)=>((e,t,a,l,n,r,s)=>{if(e=Math.round(1e11*e)/1e11,!r){let a=s[t-1],l=s[t+1];if(a&&a>e)return a;if(l&&l<e)return l}if(e>l)return l;if(e<a)return a;let i=Math.floor(1e11*e-1e11*a)%Math.floor(1e11*n),o=Math.floor(1e11*e-Math.abs(i)),d=0===i?e:o/1e11,c=Math.abs(i/1e11)<n/2?d:d+n,u=(e=>{let t=e.toString().split(".")[1];return t?t.length:0})(n);return parseFloat(c.toFixed(u))})(e,t,N.current.min,N.current.max,N.current.step,N.current.allowOverlap,N.current.values),G=e=>{JSON.stringify(e)!==JSON.stringify(N.current.values)&&(N.current.values=e,h(e))},ee=(e,t)=>{let{draggedThumbIndex:a,draggedTrackPos:l}=B(),n=N.current.values;if(-1===a&&-1===l[0]&&-1===l[1])return null;let r=k.current;if(!r)return null;let s=r.getBoundingClientRect(),i=N.current.direction===t3.Up?s.height:s.width;if(-1!==l[0]&&-1!==l[1]){let a=e-l[0],r=t-l[1],s=0;switch(N.current.direction){case t3.Right:s=a/i*(N.current.max-N.current.min);break;case t3.Up:s=r/i*(N.current.max-N.current.min);break;default:tJ()}if(N.current.rtl&&(s*=-1),Math.abs(s)>=N.current.step/2){for(let e=0;e<C.current.length;e++){if(n[e]===N.current.max&&1===Math.sign(s)||n[e]===N.current.min&&-1===Math.sign(s))return;let t=n[e]+s;t>N.current.max?s=N.current.max-n[e]:t<N.current.min&&(s=N.current.min-n[e])}let a=n.slice(0);for(let e=0;e<C.current.length;e++)a=tU(a,e,J(n[e]+s,e));T({draggedTrackPos:[e,t]}),G(a)}}else{let l=0;switch(N.current.direction){case t3.Right:l=(e-s.left)/i*(N.current.max-N.current.min)+N.current.min;break;case t3.Up:l=(i-(t-s.top))/i*(N.current.max-N.current.min)+N.current.min;break;default:tJ()}N.current.rtl&&(l=N.current.max+N.current.min-l),Math.abs(n[a]-l)>=N.current.step/2&&G(tU(n,a,J(l,a)))}},et=()=>{T({isChanged:!1});let e=N.current.values;v&&v(e)},ea=e=>{let t=N.current.values,{isChanged:a}=B(),l=K(e.nativeEvent),n=N.current.rtl?-1:1;-1!==l&&(t0.includes(e.key)?(e.preventDefault(),T({draggedThumbIndex:l,isChanged:!0}),G(tU(t,l,J(t[l]+n*("PageUp"===e.key?10*N.current.step:N.current.step),l)))):t1.includes(e.key)?(e.preventDefault(),T({draggedThumbIndex:l,isChanged:!0}),G(tU(t,l,J(t[l]-n*("PageDown"===e.key?10*N.current.step:N.current.step),l)))):"Tab"===e.key?T({draggedThumbIndex:-1},()=>{a&&et()}):a&&et())},el=()=>{let{isChanged:e}=B();T({draggedThumbIndex:-1},()=>{e&&et()})};return(0,n.jsxs)(n.Fragment,{children:[m({props:{style:{cursor:F.draggedThumbIndex>-1?"grabbing":o?t===t3.Up?"ns-resize":"ew-resize":1!==w.values.length||s?"inherit":"pointer"},onMouseDown:s?tX:e=>{var t;if(0!==e.button)return;let a=N.current.values;if(e.persist(),e.preventDefault(),X(),a.length>1&&N.current.draggableTrack){if(C.current.some(t=>null==t?void 0:t.contains(e.target)))return;T({draggedTrackPos:[e.clientX,e.clientY]},()=>ee(e.clientX,e.clientY))}else{let a=tW(C.current.map(e=>e),e.clientX,e.clientY,N.current.direction);null==(t=C.current[a])||t.focus(),T({draggedThumbIndex:a},()=>ee(e.clientX,e.clientY))}},onTouchStart:s?tX:e=>{var t;let a=N.current.values;if(e.persist(),U(),a.length>1&&N.current.draggableTrack){if(C.current.some(t=>null==t?void 0:t.contains(e.target)))return;T({draggedTrackPos:[e.touches[0].clientX,e.touches[0].clientY]},()=>ee(e.touches[0].clientX,e.touches[0].clientY))}else{let a=tW(C.current.map(e=>e),e.touches[0].clientX,e.touches[0].clientY,N.current.direction);null==(t=C.current[a])||t.focus(),T({draggedThumbIndex:a},()=>ee(e.touches[0].clientX,e.touches[0].clientY))}},ref:e=>{k.current=e},className:(0,r.A)(x),dataQa:$,dataId:y},isDragged:F.draggedThumbIndex>-1,disabled:s,children:[...F.markOffsets.map((e,a)=>{let l={left:`${e[0]}px`,marginTop:`${e[1]}px`},n={top:`${e[0]}px`,marginLeft:`${e[1]}px`};return f({props:{style:t===t3.Right?l:n,key:`mark${a}`,ref:e=>{e&&A.current&&(A.current[a]=e)},className:tQ.mark},index:a,propValues:j})}),...w.values.map((e,t)=>{let a=F.draggedThumbIndex===t;return p({index:t,value:e,formattedValue:b(e),isDragged:a,props:{style:{zIndex:F.thumbZIndexes[t],cursor:s?"inherit":a?"grabbing":"grab"},key:t,tabIndex:s?void 0:0,"aria-valuemax":i?c:w.values[t+1]||c,"aria-valuemin":i?d:w.values[t-1]||d,"aria-valuenow":e,draggable:!1,ref:e=>{e&&(C.current[t]=e)},role:"slider",onKeyDown:s?tX:ea,onKeyUp:s?tX:el,className:tQ.thumb}})})],propValues:j}),j.direction===t3.Right&&(0,n.jsx)("div",{className:tQ.legend,children:u.map((e,t)=>{var a,l;let i;return i=t6(e)?e.value:e,(0,n.jsx)("button",{type:"button",ref:e=>{Array.isArray(D.current)&&(D.current[t]=e)},className:(0,r.A)(tQ.legendItem),style:{left:`${null==(a=F.legendOffsets[t])?void 0:a[0]}px`,marginTop:`${null==(l=F.legendOffsets[t])?void 0:l[1]}px`},tabIndex:s?-1:0,onClick:s?void 0:()=>(e=>{let{values:t}=N.current,a=t.reduce((a,l,n)=>{let r=Math.abs(t[a]-e);return Math.abs(l-e)<=r?n:a},0);G(t.map((t,l)=>l===a?e:t))})(i),children:t6(e)?e.label:b(i)},`legend${t}`)})})]})});t4.displayName="RangeSlider";var t3=(e=>(e.Right="to right",e.Up="to top",e))(t3||{});let t6=e=>"object"==typeof e,t8=E("input-range"),t9={inputRange:t8,input:`${t8}__input`,slider:`${t8}__slider`};function ae(e){return l.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},l.createElement("path",{d:"M10.5 2a8.5 8.5 0 1 0 5.456 15.018l4.763 4.762a.75.75 0 0 0 1.06-1.06l-4.762-4.763A8.5 8.5 0 0 0 10.5 2Zm-7 8.5a7 7 0 1 1 14 0 7 7 0 0 1-14 0Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))}(0,l.forwardRef)(({value:e,step:t=1,min:a=0,max:s=100,disabled:i,ticks:o=[],className:d,inputClassname:c,sliderClassname:u,size:h="m",decimals:m="auto",decimalsCount:p=2,tooltip:f=e=>e,dataId:g,dataQa:v,autoFocus:b=!1,style:x,onChange:$,onBlur:y,...w},_)=>{let j=(0,l.useMemo)(()=>"number"!=typeof e||e<a?a:e>s?s:e,[e,a,s]),[N,k]=D(j||a,e),[C,A]=(0,l.useState)(j?[j]:[a]),R=(0,l.useRef)(null),I=(0,l.useRef)(null);(0,l.useImperativeHandle)(_,()=>({inputRef:R.current,sliderRef:I.current}),[I,R]);let E=(0,l.useCallback)(e=>(k(e),!e||e<a)?void A([a]):e>s?void A([s]):void(A([e]),null==$||$(e)),[s,a,$,k]),M=(0,l.useCallback)(e=>{N||(A([a]),k(a),null==$||$(a)),null==y||y(e)},[N,a,y,k,$]),L=(0,l.useCallback)(e=>{var t;k(e[0]),A(e),null==(t=null==R?void 0:R.current)||t.focus(),null==$||$(e[0])},[$,k]),S=(0,l.useCallback)(()=>{var e;null==(e=null==R?void 0:R.current)||e.blur()},[]);return(0,n.jsxs)("div",{className:(0,r.A)(d,t9.inputRange),style:x,"data-qa":v,"data-id":g,children:[(0,n.jsx)(tF,{...w,autoFocus:b,value:N,withoutControls:!0,min:a,max:s,disabled:i,step:t,ref:R,className:(0,r.A)(c,t9.input),size:h,decimals:m,decimalsCount:p,onChange:E,onBlur:M}),(0,n.jsx)(t4,{values:C,min:a,max:s,legend:o,step:t,disabled:i,ref:I,className:(0,r.A)(u,t9.slider),formatValue:f,onChange:L,onFinalChange:S})]})}).displayName="InputRange";let at=E("input-search"),aa={iconSearch:`${at}__icon-search`,iconClear:`${at}__icon-clear`,states:{disabled:`${at}--disabled`}};(0,l.forwardRef)(({value:e,disabled:t,onChange:a,...s},i)=>{let[o,d]=(0,l.useState)(e||"");(0,l.useEffect)(()=>{d(e||"")},[e]);let c=(0,l.useCallback)((e,t)=>{d(e||""),null==a||a(e||"",t)},[]);return(0,n.jsx)(tb,{...s,value:o,ref:i,disabled:t,icon:o?(0,n.jsx)(O,{onMouseDown:t?void 0:e=>{e.preventDefault(),e.stopPropagation(),c()},onKeyDown:t?void 0:e=>{[" ","Enter"].includes(e.key)&&(e.preventDefault(),c())},className:(0,r.A)(aa.iconClear,{[aa.states.disabled]:t}),role:"button",tabIndex:t?-1:0,children:(0,n.jsx)(W,{})}):(0,n.jsx)(O,{className:(0,r.A)(aa.iconSearch,{[aa.states.disabled]:t}),children:(0,n.jsx)(ae,{})}),onChange:(e,t)=>{c(e,t)}})}).displayName="InputSearch",(0,l.forwardRef)(({value:e="",autoFocus:t=!1,onChange:a,onKeyDown:r,dataQa:s,dataId:i,...o},d)=>{let[c,u]=(0,l.useState)(""),{ref:h,unmaskedValue:m,setValue:p}=(0,f.$o)({mask:"+{7} (000) 000-00-00"},{onAccept:(e,t)=>{u(e),null==a||a(t.unmaskedValue,e)}});return(0,l.useEffect)(()=>{e!==m&&p(e)},[e,p,m]),(0,l.useImperativeHandle)(d,()=>h.current),(0,n.jsx)(tb,{...o,autoFocus:t,dataQa:s,dataId:i,inputRef:h,value:c,maskPlaceholder:"+7 (000) 000-00-00",onKeyDown:e=>{("Escape"===e.key||"Esc"===e.key)&&(e.preventDefault(),p(""),u(""),null==a||a("","")),null==r||r(e)}})}).displayName="InputTel";let al=E("modal"),an=Object.freeze({modal:al,overlay:`${al}__overlay`,withoutFooter:`${al}--without-footer`,noContent:`${al}--no-content`,open:`${al}--open`,overlayOpen:`${al}__overlay--open`,height:{medium:`${al}--height-medium`,full:`${al}--height-full`},size:{s:`${al}--s`,m:`${al}--m`,l:`${al}--l`,xl:`${al}--xl`},header:`${al}__header`,headerText:`${al}__header-text`,headerTitle:`${al}__header-title`,headerSubtitle:`${al}__header-subtitle`,closeIcon:`${al}__close-icon`,backButton:`${al}__back-button`,backButtonText:`${al}__back-button-text`,headerStates:{centered:`${al}__header--centered`,withLongBtn:`${al}__header--with-long-btn`,defaultHeight:`${al}__header--default-height`},content:`${al}__content`,withoutPadding:`${al}__content--without-padding`,withScroll:`${al}__content--with-scroll`,footer:`${al}__footer`,footerContainer:`${al}__footer-container`,footerBtn:`${al}__footer-btn`,footerDescription:`${al}__footer-description`,divider:`${al}__divider`,dividerTop:`${al}__divider--top`,dividerBottom:`${al}__divider--bottom`}),ar=({primaryBtnText:e,onPrimary:t,secondaryBtnText:a,onSecondary:l,thirdBtnText:s,onThird:i,description:o,children:d,noContent:c,dataQa:u})=>(0,n.jsxs)("div",{"data-qa":C(`${u}-footer`,!!u),className:(0,r.A)(an.footer,{[an.noContent]:c}),children:[!c&&(0,n.jsx)("div",{className:(0,r.A)(an.divider,an.dividerTop)}),d||(0,n.jsxs)("div",{className:an.footerContainer,children:[s&&(0,n.jsx)(ei,{dataQa:C(`${u}-footer-third-btn`,!!u),label:s,variant:"secondary",size:"s",className:an.footerBtn,onClick:i}),a&&(0,n.jsx)(ei,{dataQa:C(`${u}-footer-secondary-btn`,!!u),label:a,variant:"secondary",size:"s",className:an.footerBtn,onClick:l}),e&&(0,n.jsx)(ei,{dataQa:C(`${u}-footer-primary-btn`,!!u),label:e,size:"s",className:an.footerBtn,onClick:t})]}),o&&(0,n.jsx)("span",{"data-qa":C(`${u}-footer-description`,!!u),className:an.footerDescription,children:o})]}),as=({text:e,title:t,subtitle:a,align:l="left",backBtnVariant:s,onBack:i,onClose:o,noContent:d,dataQa:c,withoutCloseBtn:u=!1})=>(0,n.jsxs)("div",{"data-qa":C(`${c}-header`,!!c),className:(0,r.A)(an.header,{[an.headerStates.centered]:"center"===l||!!s,[an.headerStates.withLongBtn]:"long"===s,[an.headerStates.defaultHeight]:!e&&!t&&!a}),children:[e&&(0,n.jsx)("span",{"data-qa":C(`${c}-header-text`,!!c),className:an.headerText,children:e}),t&&(0,n.jsx)("span",{"data-qa":C(`${c}-header-title`,!!c),className:an.headerTitle,children:t}),a&&(0,n.jsx)("span",{"data-qa":C(`${c}-header-subtitle`,!!c),className:an.headerSubtitle,children:a}),!u&&(0,n.jsx)("button",{"data-qa":C(`${c}-header-close`,!!c),type:"button",className:an.closeIcon,onClick:o,children:(0,n.jsx)(O,{children:(0,n.jsx)(W,{})})}),s&&(0,n.jsxs)("button",{"data-qa":C(`${c}-header-back`,!!c),type:"button",className:an.backButton,onClick:i,children:[(0,n.jsx)(O,{children:(0,n.jsx)(eg,{})}),"long"===s&&(0,n.jsx)("span",{className:an.backButtonText,children:"Назад"})]}),!d&&(0,n.jsx)("div",{className:(0,r.A)(an.divider,an.dividerBottom)})]}),ai=(0,l.forwardRef)(({header:e,footer:t,open:a=!1,size:i="m",noPadding:o=!1,height:d="full",onClose:c,children:u,className:h,style:m,dataQa:p,dataId:f,dismissDisabled:g=!1,...v},b)=>{let[x,$]=(0,l.useState)(!1),[y,w]=(0,l.useState)(!1),_=(0,l.useRef)(null);(0,l.useEffect)(()=>()=>{_.current&&cancelAnimationFrame(_.current)},[]),(0,l.useEffect)(()=>{if(_.current&&cancelAnimationFrame(_.current),a)return $(!0),_.current=requestAnimationFrame(()=>{requestAnimationFrame(()=>{w(!0)})}),()=>{_.current&&cancelAnimationFrame(_.current)};{w(!1);let e=setTimeout(()=>{$(!1)},300);return()=>{clearTimeout(e),_.current&&cancelAnimationFrame(_.current)}}},[a]);let j=()=>{w(!1);let e=setTimeout(()=>{null==c||c(),$(!1)},300);return()=>clearTimeout(e)},{context:N}=(0,s.we)({open:x,onOpenChange:e=>{e||j()}}),k=(0,s.s9)(N,{outsidePressEvent:"mousedown",outsidePress:!g,escapeKey:!g}),A=(0,s.It)(N,{role:"dialog"}),{getFloatingProps:D}=(0,s.bv)([k,A]),[R,I]=(0,l.useState)(!1),E=(0,l.useCallback)(e=>{e&&new ResizeObserver(()=>{I(e.scrollHeight>e.clientHeight)}).observe(e)},[]);return x?(0,n.jsx)(s.XF,{id:"finkit-modals",children:(0,n.jsx)(s.zR,{lockScroll:!0,className:(0,r.A)(an.overlay,{[an.overlayOpen]:y}),children:(0,n.jsx)(s.s3,{context:N,children:(0,n.jsxs)("div",{ref:b,className:(0,r.A)(an.modal,an.size[i],an.height[d],{[an.withoutFooter]:!(null!=t&&t.primaryBtnText)&&!(null!=t&&t.children),[an.open]:y},h),style:m,...D(),...v,"data-id":f,"data-qa":p,children:[(0,n.jsx)(as,{...e,dataQa:p,noContent:!u,onClose:j}),u&&(0,n.jsx)("div",{"data-qa":C(`${p}-content`,!!p),ref:E,className:(0,r.A)(an.content,{[an.withoutFooter]:!(null!=t&&t.primaryBtnText)&&!(null!=t&&t.children),[an.withoutPadding]:o,[an.withScroll]:R}),children:u}),((null==t?void 0:t.primaryBtnText)||(null==t?void 0:t.children))&&(0,n.jsx)(ar,{...t,dataQa:p,noContent:!u})]})})})}):null});ai.displayName="Modal";let ao=E("pagination");Object.freeze({pagination:ao,bullet:`${ao}--bullet`,dots:`${ao}__dots`,link:`${ao}__link`,active:`${ao}__link--active`,controls:`${ao}__link--controls`,big:`${ao}__link--big`,prev:`${ao}__link--prev`,next:`${ao}__link--next`,disabled:`${ao}__link--disabled`});let ad=E("radio"),ac=Object.freeze({radio:ad,input:`${ad}__input`,marker:`${ad}__marker`,wrapper:`${ad}__wrapper`,label:`${ad}__label`,caption:`${ad}__caption`,states:{error:`${ad}--error`,disabled:`${ad}--disabled`,inverted:`${ad}--inverted`}});(0,l.forwardRef)(({value:e,checked:t=!1,state:a="default",label:s,disabled:i=!1,caption:o,className:d,style:c,inverted:u=!1,children:h,inputRef:m,onChange:p,dataQa:f,dataId:g,...v},b)=>{let x=(0,l.useId)(),$=h||s;return(0,n.jsxs)("label",{ref:b,htmlFor:x,"data-marker-container":"",className:(0,r.A)(d,ac.radio,{[ac.states.disabled]:i}),style:c,"data-id":g,"data-qa":f,children:[(0,n.jsx)("input",{id:x,value:e,checked:t,className:ac.input,type:"radio",disabled:i,onChange:e=>{null==p||p(e.target.value,e)},ref:m,...v}),(0,n.jsx)("span",{className:(0,r.A)(ac.marker,{[ac.states.inverted]:u}),children:(0,n.jsx)(eO,{type:"radio",checked:t,inverted:u,state:a,disabled:i})}),$&&(0,n.jsxs)("span",{className:ac.wrapper,children:[(0,n.jsx)("span",{className:(0,r.A)(ac.label,{[ac.states.error]:"error"===a,[ac.states.inverted]:u,[ac.states.disabled]:i}),children:$}),o&&(0,n.jsx)(P,{className:(0,r.A)(ac.caption,{[ac.states.inverted]:u,[ac.states.disabled]:i}),withoutIcon:!0,children:o})]})]})}).displayName="Radio";let au=E("segmented-control"),ah=Object.freeze({segmentedControl:au,secondary:`${au}--secondary`,tab:`${au}__tab`,label:`${au}__label`,icon:`${au}__icon`,slot:`${au}__slot`,states:{stretch:`${au}--stretch`,rounded:`${au}--rounded`,small:`${au}--s`,medium:`${au}--m`,weightVariant:`${au}--wight-medium`,left:`${au}__tab--left`,right:`${au}__tab--right`,active:`${au}__tab--active`,iconOnly:`${au}__tab--icon-only`,disabled:`${au}__tab--disabled`}}),am=Object.freeze({labelKey:"label",disabledKey:"disabled",slotLeftKey:"slotLeft",slotRightKey:"slotRight",iconLeftKey:"iconLeft",iconRightKey:"iconRight"});(0,l.forwardRef)(({activeTabId:e,tabs:t,onTabChange:a,variant:s="primary",className:i,style:o,stretch:d=!1,rounded:c=!1,tabSettings:u,weightVariant:h="regular",size:m="m",onTabKeyDown:p,dataQa:f,dataId:g,...v},b)=>{var x;let $=(0,l.useRef)(null),y=(0,l.useMemo)(()=>{let e={...am,...u};return t.map(t=>({sourceTab:t,id:t.id,label:t[e.labelKey],disabled:t[e.disabledKey]??!1,slotLeft:t[e.slotLeftKey],slotRight:t[e.slotRightKey],iconLeft:t[e.iconLeftKey],iconRight:t[e.iconRightKey]}))},[u,t]),[w,_]=(0,l.useState)(e??(null==(x=y[0])?void 0:x.id)),j=(0,l.useCallback)(e=>{let t=$.current,a=(null==e?void 0:e.target).closest(`.${ah.tab}`),l=t.getBoundingClientRect(),n=a.getBoundingClientRect();t.scrollTo({left:n.left-l.left-4+(t.scrollLeft??0),behavior:"smooth"})},[]);return(0,l.useEffect)(()=>{null!=e&&_(e)},[e]),(0,l.useImperativeHandle)(b,()=>$),(0,n.jsx)("div",{ref:$,role:"tablist",className:(0,r.A)(ah.segmentedControl,{[ah.secondary]:"secondary"===s,[ah.states.small]:"s"===m,[ah.states.medium]:"m"===m,[ah.states.weightVariant]:"medium"===h,[ah.states.stretch]:d,[ah.states.rounded]:c},i),style:o,...v,"data-id":g,"data-qa":f,children:y.map((e,t)=>(0,n.jsxs)("button",{type:"button",role:"tab","data-qa":C(`${f}-tab-${++t}`,!!f),"aria-selected":e.id===w,"aria-disabled":e.disabled?e.disabled:void 0,tabIndex:null!=e&&e.disabled?-1:0,className:(0,r.A)(ah.tab,{[ah.states.active]:e.id===w,[ah.states.disabled]:e.disabled,[ah.states.iconOnly]:!e.label&&(e.iconLeft||e.slotLeft),[ah.states.left]:e.label&&(e.iconLeft||e.slotLeft),[ah.states.right]:e.label&&(e.iconRight||e.slotRight)}),onClick:e.disabled?void 0:t=>((e,t)=>{_(e),j(t),a(e,t)})(e.id,t),onKeyDown:e.disabled?void 0:t=>((e,t)=>{(null==t?void 0:t.key)!==" "&&(null==t?void 0:t.key)!=="Enter"||(_(e),j(t),null==p||p(e,t))})(e.id,t),children:[e.iconLeft&&(0,n.jsx)("span",{className:ah.icon,children:e.iconLeft}),e.slotLeft&&e.label&&(0,n.jsx)("span",{className:ah.slot,children:e.slotLeft}),e.label&&(0,n.jsx)("span",{className:ah.label,children:e.label}),e.label&&(0,n.jsxs)(n.Fragment,{children:[e.slotRight&&(0,n.jsx)("span",{className:ah.slot,children:e.slotRight}),e.iconRight&&(0,n.jsx)("span",{className:ah.icon,children:e.iconRight})]})]},e.id))})}).displayName="SegmentedControl";let ap=E("select");let af=E("slider"),ag={slider:af,slide:`${af}__item`,container:`${af}__container`,wrapper:`${af}__wrapper`,pagination:`${af}__pagination`,bullet:`${af}__pagination-bullet`,navigation:`${af}__navigation`,navigationButton:`${af}__navigation-button`,prev:`${af}__navigation-button-prev`,next:`${af}__navigation-button-next`,notifications:`${af}__notifications`,states:{active:`${af}--active`,clickable:`${af}--clickable`,disabled:`${af}--disabled`,hidden:`${af}--hidden`,visible:`${af}--visible`,outside:`${af}--outside`,inside:`${af}--inside`,corner:`${af}--corner`,primary:`${af}--primary`,secondary:`${af}--secondary`,blur:`${af}--blur`,s:`${af}--s`,m:`${af}--m`,l:`${af}--l`}};(0,l.forwardRef)(({options:e={},pagination:t=!1,navigation:a=!1,breakpoints:s,navigationPlacement:i="outside",navigationSize:o="m",navigationVariant:d="primary",navigationBlur:c=!1,wrapperClass:u,className:h,style:m,children:p,dataQa:f,dataId:x,...y},w)=>{let _=(0,l.useId)(),j=(0,l.useId)(),N=(0,l.useId)(),k=(0,l.useMemo)(()=>({containerModifierClass:`${ag.slider}--`,wrapperClass:(0,r.A)(ag.wrapper,u),slideActiveClass:ag.states.active}),[u]),A=e=>(0,n.jsx)(O,{"data-qa":C(`${f}-navigation-${e}`,!!f),"aria-label":`${"prev"===e?"Предыдущий":"Следующий"} слайд`,"aria-controls":"prev"===e?N:j,className:(0,r.A)(ag.navigationButton,{[ag.prev]:"prev"===e,[ag.next]:"next"===e}),id:"prev"===e?N:j,children:(0,n.jsx)(eg,{})}),D=(0,l.useMemo)(()=>{let l=s?Object.entries(s).reduce((e,[t,a])=>({...e,[`${b[t].minWidth}`]:a}),{}):void 0,n={el:`[id="${_}"]`,clickable:!0,bulletClass:ag.bullet,modifierClass:`${ag.pagination}--`,bulletActiveClass:ag.states.active,clickableClass:ag.states.clickable},r={prevEl:`[id="${N}"]`,nextEl:`[id="${j}"]`,disabledClass:ag.states.hidden,hiddenClass:ag.states.hidden};return{...k,...t&&{pagination:n},...a&&{navigation:r},breakpoints:l,...e}},[s,k,a,j,e,t,_,N]);return(0,n.jsxs)("div",{className:(0,r.A)(ag.slider,h),style:m,ref:w,"data-id":x,"data-qa":f,children:[(0,n.jsx)(v.RC,{role:"region","aria-roledescription":"carousel",modules:[g.Ij,g.Vx,g.dK],...D,className:ag.container,...y,children:p}),t?(0,n.jsx)("div",{"data-qa":C(`${f}-pagination`,!!f),className:(0,r.A)(ag.pagination,{[ag.states.visible]:!0===t,...$.reduce((e,a)=>({...e,[`${ag.states.visible}:${a}`]:t===a}),{})}),id:_}):null,a?(0,n.jsxs)("div",{"data-qa":C(`${f}-navigation`,!!f),className:(0,r.A)(ag.navigation,{[ag.states.outside]:"outside"===i,[ag.states.inside]:"inside"===i,[ag.states.corner]:"corner"===i,[ag.states.s]:"s"===o,[ag.states.m]:"m"===o,[ag.states.l]:"l"===o,[ag.states.blur]:c,[ag.states.primary]:"primary"===d,[ag.states.secondary]:"secondary"===d}),children:[A("prev"),A("next")]}):null]})}).displayName="Slider";let av=E("snackbar"),ab=Object.freeze({snackbar:av,item:`${av}__item`,itemOut:`${av}__item--out`,position:{topLeft:`${av}--top-left`,topRight:`${av}--top-right`,bottomLeft:`${av}--bottom-left`,bottomRight:`${av}--bottom-right`},alertFill:eh.fill}),ax={status:"status",alert:"alert"},a$=(e,t,a)=>e<=t?t:e>=a?a:e,ay=new Map,aw=null;(0,l.forwardRef)(({quantity:e=3,position:t="topRight",closeAll:a,style:i,className:o,dataQa:d,dataId:c,...u},h)=>{let[m,p]=(0,l.useState)(!1),[f,g]=(0,l.useState)([]),v=(0,l.useRef)(new Map),b=(0,l.useCallback)(e=>{m||e.forEach(e=>{if(e.withoutTimer||v.current.has(e.id))return;let t=setTimeout(()=>{y(e,()=>{var t;$(e.id),null==(t=e.closeByTimer)||t.call(e)})},e.timer?1e3*a$(e.timer,4,10):4e3);v.current.set(e.id,t)})},[m]),x=(0,l.useCallback)(()=>{v.current.forEach(e=>clearTimeout(e)),v.current.clear()},[]);(0,l.useEffect)(()=>(aw=(t,l=!1)=>{if(l){let l=[];ay.forEach(e=>{l.push(new Promise(t=>y(e,t)))}),Promise.all(l).then(()=>{null==a||a(),x(),ay.clear(),g(t.slice(0,a$(e,1,5)))})}else g(t.slice(0,a$(e,1,5)))},()=>{aw=null}),[a,x,e]),(0,l.useEffect)(()=>{b(f)},[f,b]);let $=e=>{ay.delete(e),v.current.has(e)&&(clearTimeout(v.current.get(e)),v.current.delete(e)),aw&&aw([...Array.from(ay.values())])},y=(e,t)=>{ay.set(e.id,{...e,isExiting:!0}),aw&&aw([...Array.from(ay.values())]),setTimeout(()=>{t()},250)},w=()=>{p(!1),b(f)},_=(e,t,a=!1)=>{w(),y(t,()=>{var l,n;$(t.id),a?null==(l=t.onButtonClick)||l.call(t,e):null==(n=t.onClose)||n.call(t,e)})};return(0,n.jsx)(n.Fragment,{children:!!f.length&&(0,n.jsx)(s.XF,{id:"finkit-snackbars",children:(0,n.jsx)("ul",{ref:h,role:"region",className:(0,r.A)(ab.snackbar,ab.position[t],o),style:i,onMouseEnter:()=>{p(!0),x()},onMouseLeave:w,...u,"data-qa":d,"data-id":c,children:f.map(e=>(0,n.jsx)("li",{id:e.id,className:(0,r.A)(ab.item,{[ab.itemOut]:e.isExiting}),children:(0,n.jsx)(em,{role:"error"===e.state?ax.alert:ax.status,label:e.label,state:e.state,caption:e.caption,withClose:e.withClose||e.withoutTimer&&!e.buttonText,onClose:t=>{_(t,e)},buttonText:e.buttonText,onButtonClick:t=>{_(t,e,!0)},className:ab.alertFill,dataQa:e.dataQa,dataId:e.dataId,buttonVariant:"white",withIcon:!0})},e.id))})})})}).displayName="Snackbar";let a_=E("tabs"),aj=Object.freeze({tabs:a_,tabWrapper:`${a_}__tab-wrapper`,tab:`${a_}__tab`,active:`${a_}__tab--active`,activeLine:`${a_}__activeLine`});(0,l.forwardRef)(({activeTabId:e,tabs:t,onTabChange:a,style:s,className:i,dataQa:o,dataId:d,...c},u)=>{var h;let[m,p]=(0,l.useState)(e??(null==(h=t[0])?void 0:h.id)),[f,g]=(0,l.useState)(null),[v,b]=(0,l.useState)({width:0,left:0}),x=(0,l.useRef)(null);(0,l.useEffect)(()=>{f&&b({left:f.offsetLeft-2,width:f.offsetWidth+4})},[f]);let $=(0,l.useCallback)(e=>{let t=x.current,a=(null==e?void 0:e.target).closest(`.${aj.tab}`),l=t.getBoundingClientRect(),n=a.getBoundingClientRect();t.scrollTo({left:n.left-l.left-4+(t.scrollLeft??0),behavior:"smooth"})},[]);return(0,l.useImperativeHandle)(u,()=>x),(0,n.jsxs)("ul",{role:"tablist",ref:x,className:(0,r.A)(aj.tabs,i),style:s,...c,"data-id":d,"data-qa":o,children:[t.map((e,t)=>{let l=e.id===m;return!e.disabled&&(0,n.jsx)("li",{role:"tab","aria-selected":e.id===m,"data-qa":C(`${o}-tab-${++t}`,!!o),className:aj.tabWrapper,children:(0,n.jsx)("button",{type:"button",ref:l?g:null,className:(0,r.A)(aj.tab,{[aj.active]:l}),onClick:t=>((e,t)=>{$(t),p(e),a(e,t)})(e.id,t),children:e.label})},e.id)}),(0,n.jsx)("div",{className:(0,r.A)(aj.activeLine),style:{left:v.left,width:v.width}})]})}).displayName="Tabs";let aN=E("tag"),ak=Object.freeze({tag:aN,label:`${aN}__label`,icon:`${aN}__icon`,rounded:`${aN}--rounded`,variant:{primary:`${aN}--primary`,secondary:`${aN}--secondary`,red:`${aN}--red`,green:`${aN}--green`,orange:`${aN}--orange`,purple:`${aN}--purple`,outline:`${aN}--outline`},size:{s:`${aN}--s`,m:`${aN}--m`,l:`${aN}--l`},iconMargin:{left:`${aN}__icon--left`,right:`${aN}__icon--right`}}),aC=(0,l.forwardRef)(({label:e,size:t="m",rounded:a,variant:l="primary",iconLeft:s,iconRight:i,onIconLeftClick:o,onIconRightClick:d,className:c,style:u,dataQa:h,dataId:m,...p},f)=>(0,n.jsx)(n.Fragment,{children:e&&(0,n.jsxs)("div",{ref:f,className:(0,r.A)(ak.tag,ak.variant[l],ak.size[t],{[ak.rounded]:a},c),style:u,...p,"data-id":m,"data-qa":h,children:[s&&(0,n.jsx)("button",{type:"button",className:(0,r.A)(ak.icon,ak.iconMargin.left,{[ak.size.l]:"l"===t}),onClick:e=>null==o?void 0:o(e),disabled:!o,children:s}),(0,n.jsx)("span",{className:(0,r.A)(ak.label,ak.size[t]),children:e}),i&&(0,n.jsx)("button",{type:"button",className:(0,r.A)(ak.icon,ak.iconMargin.right,{[ak.size.l]:"l"===t}),onClick:e=>null==d?void 0:d(e),disabled:!d,children:i})]})}));aC.displayName="Tag";let aA=E("textarea"),aD={root:aA,container:`${aA}__container`,field:`${aA}__field`,labelWrapper:`${aA}__label-wrapper`,label:`${aA}__label`,captionWrapper:`${aA}__caption-wrapper`,caption:`${aA}__caption`,counter:`${aA}__counter`,states:{primary:`${aA}--primary`,secondary:`${aA}--secondary`,error:`${aA}--error`,success:`${aA}--success`,s:`${aA}--s`,m:`${aA}--m`,l:`${aA}--l`,focused:`${aA}--focused`,active:`${aA}--active`,disabled:`${aA}--disabled`,hasLabel:`${aA}--has-label`,hasCaption:`${aA}--has-caption`}};(0,l.forwardRef)(({disabled:e,state:t,size:a="m",variant:s="primary",label:i,className:o,style:d,value:c="",rows:u=1,maxLength:h,caption:m,counter:p,placeholder:f,autoResize:g=!1,hasCaption:v=!1,dataQa:b,dataId:x,onChange:$,onFocus:y,onBlur:w,..._},j)=>{let{value:N,show:k,hide:C}=I(),A=(0,l.useRef)(null),D="s"!==a;((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])})(A.current,c,g);let R=(0,l.useMemo)(()=>!N||c||"s"!==a||f?N?f:"s"===a?i:f:i,[f,c,a,N,i]),E=(0,l.useMemo)(()=>u<1?1:u>5?5:u,[u]),M=(0,l.useMemo)(()=>h&&h>0?h:void 0,[h]),L=(0,l.useMemo)(()=>p&&!!M&&M>0&&`${c.length}/${M}`,[p,M,c.length]);return(0,n.jsxs)("div",{className:(0,r.A)(o,aD.root),style:d,ref:j,"data-qa":b,"data-id":x,children:[(0,n.jsx)("div",{className:(0,r.A)(aD.container,aD.states[s],aD.states[a],{[aD.states.focused]:N,[aD.states.error]:"error"===t,[aD.states.success]:"success"===t,[aD.states.disabled]:!!e}),children:(0,n.jsxs)("label",{className:aD.labelWrapper,children:[D&&(0,n.jsx)("span",{className:(0,r.A)(aD.label,{[aD.states.active]:N||!!c||!!f}),children:i}),(0,n.jsx)("textarea",{..._,"aria-disabled":e?"true":void 0,"aria-invalid":"error"===t?"true":void 0,className:(0,r.A)(aD.field,{[aD.states.hasLabel]:D}),rows:E,maxLength:M,ref:A,value:c,placeholder:R,disabled:e,onFocus:e=>{k(),null==y||y(e)},onBlur:e=>{C(),null==w||w(e)},onChange:e=>{null==$||$(e.target.value||"",e)}})]})}),(v||m||L)&&(0,n.jsxs)("div",{className:aD.captionWrapper,children:[(v||m)&&(0,n.jsx)("div",{className:(0,r.A)(aD.caption,{[aD.states.error]:"error"===t,[aD.states.success]:"success"===t,[aD.states.disabled]:!!e}),children:m}),L&&(0,n.jsx)("div",{className:aD.counter,children:L})]})]})}).displayName="Textarea";let aR=E("toggle"),aI=Object.freeze({toggle:aR,wrapper:`${aR}__wrapper`,secondaryLabel:`${aR}__secondary-label`,input:`${aR}__input`,marker:`${aR}__marker`,label:`${aR}__label`,caption:`${aR}__caption`,states:{disabled:`${aR}--disabled`,inverted:`${aR}--inverted`,flipped:`${aR}--flipped`,checked:`${aR}--checked`}});(0,l.forwardRef)(({value:e,onChange:t,label:a,secondaryLabel:s,disabled:i=!1,caption:o,inverted:d=!1,flipped:c=!1,className:u,style:h,inputRef:m,dataQa:p,dataId:f,...g},v)=>{let[b,x]=(0,l.useState)(e??!1),$=(0,l.useId)();return(0,n.jsxs)("label",{className:(0,r.A)(u,aI.toggle,{[aI.states.disabled]:i,[aI.states.flipped]:c,[aI.states.checked]:b}),style:h,htmlFor:$,"data-marker-container":"",ref:v,"data-id":f,"data-qa":p,children:[(0,n.jsx)("input",{id:$,role:"switch","aria-checked":b,type:"checkbox",className:aI.input,checked:b,onChange:e=>{x(e.target.checked),null==t||t(e.target.checked,e)},disabled:i,ref:m,...g}),(0,n.jsx)("span",{className:(0,r.A)(aI.marker,{[aI.states.inverted]:d}),children:(0,n.jsx)(eO,{type:"toggle",checked:b,inverted:d,disabled:i})}),a&&s&&(0,n.jsx)("span",{className:(0,r.A)(aI.secondaryLabel,{[aI.states.disabled]:i,[aI.states.inverted]:d}),children:s}),a&&(0,n.jsxs)("span",{className:aI.wrapper,children:[(0,n.jsx)("span",{className:(0,r.A)(aI.label,{[aI.states.disabled]:i,[aI.states.inverted]:d}),children:a}),o&&(0,n.jsx)("span",{className:(0,r.A)(aI.caption,{[aI.states.inverted]:d,[aI.states.disabled]:i}),children:o})]})]})}).displayName="Toggle";let aE=(0,l.forwardRef)(({position:e="top",text:t,zIndex:a=1,inverted:d,withoutTail:c,children:u,boundingOffset:h=12,style:m,className:p,dataQa:f,dataId:g,...v},b)=>{let[x,$]=(0,l.useState)(!1),y=(0,l.useRef)(null),{refs:w,floatingStyles:_,context:j}=(0,s.we)({open:x,onOpenChange:$,placement:e,whileElementsMounted:i.ll,middleware:[(0,o.cY)({mainAxis:h}),(0,o.UU)({fallbackAxisSideDirection:"start",crossAxis:!1}),(0,o.BN)(),(0,o.UE)({element:y,padding:8})]}),N=(0,s.Mk)(j,{delay:300}),{getReferenceProps:k,getFloatingProps:A}=(0,s.bv)([N]),D=(0,s.DL)(j,{duration:300});return(0,l.useImperativeHandle)(b,()=>({getActivatorElement:w.reference,getTooltipElement:w.floating})),(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{"data-qa":C(`${f}-activator`,!!f),ref:w.setReference,...k,className:tr.wrapper,children:u}),D.isMounted&&(0,n.jsxs)("div",{role:"tooltip",ref:w.setFloating,style:{..._,...D.styles,...m,zIndex:a},className:(0,r.A)(tr.tooltip,p,{[tr.inverted]:d}),...A,...v,"data-qa":f,"data-id":g,children:[(0,n.jsx)("span",{className:(0,r.A)(tr.text,{[tr.inverted]:d}),children:t}),!c&&(0,n.jsx)(s.ie,{ref:y,context:j,width:16,d:ts,fill:d?"var(--color-white)":"var(--color-black-500)"})]})]})});aE.displayName="Tooltip"}}]);