"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2224],{20988:(e,t,a)=>{let l,i,r;a.d(t,{$n:()=>W,Ap:()=>i0,As:()=>F,BI:()=>eu,C4:()=>eO,DQ:()=>i1,F1:()=>l_,Hc:()=>tm,Iz:()=>lH,N_:()=>X,Ox:()=>tu,Qr:()=>lE,Sc:()=>eP,UI:()=>ty,YI:()=>tA,aF:()=>lL,l6:()=>lW,lM:()=>rm,m_:()=>rL,ms:()=>eH,n5:()=>eV,nD:()=>R,nu:()=>T,pm:()=>eY,qF:()=>N,sx:()=>lz,tU:()=>rj,uu:()=>eX,vw:()=>ru});var s,n,o,d=a(55185),c=a(14232),u=a(37876),p=a(49995),h=a(14836),m=a(50698),f=a(94882),g=a(99659),v=a(33),b=a(14888),y=a(64092),w=a(84705),x=a(35949),$=Object.defineProperty,_=(e,t,a)=>((e,t,a)=>t in e?$(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a)(e,"symbol"!=typeof t?t+"":t,a);function S(){return typeof window>"u"}let C=S()?c.useLayoutEffect:c.useEffect;function E(e,t=!1){return S()?t:window.matchMedia(e).matches}function k(e,{defaultValue:t=!1,initializeWithValue:a=!0}={}){let[l,i]=(0,c.useState)(()=>a?E(e,t):t??!1);function r(){i(E(e))}return C(()=>{let t=window.matchMedia(e);return r(),"function"==typeof t.addListener?t.addListener(r):t.addEventListener("change",r),()=>{"function"==typeof t.removeListener?t.removeListener(r):t.removeEventListener("change",r)}},[e]),l}function T(e){let{maxWidth:t}=d.B[e];return k(`screen and (max-width: ${t}px)`)}function N(e){let{minWidth:t}=d.B[e];return k(`screen and (min-width: ${t}px)`)}function j(e,t){let[a,l]=(0,c.useState)(e);return(0,c.useEffect)(()=>{(0,d.i)(t)&&l(t)},[JSON.stringify(t)]),[a,l]}let M=(e,t,a,l)=>{(0,c.useEffect)(()=>(e.addEventListener(t,a),()=>e.removeEventListener(t,a)),[...l,t,e,a])},A=(e=!1)=>{let[t,a]=(0,c.useState)(e),l=(0,c.useCallback)(()=>a(!0),[]);return{value:t,show:l,hide:(0,c.useCallback)(()=>a(!1),[]),toggle:(0,c.useCallback)(()=>a(e=>!e),[])}},I=(0,d.g)("accordion"),L=(0,d.g)("accordion-item"),P=Object.freeze({accordionItem:L,accordionItemInner:`${L}__inner`,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`,withControl:`${L}--with-control`,withIcon:`${L}--with-icon`}}),D=Object.freeze({accordion:I,withoutOutline:`${I}--without-outline`,variants:{primary:`${I}--primary`,secondary:`${I}--secondary`}}),R=(0,c.forwardRef)(({multiple:e=!1,children:t,activeIndex:a,defaultActiveIndex:l=[],className:i,variant:r="primary",withoutOutline:s=!1,style:n,dataQa:o,dataId:h,onTabToggle:m,...f},g)=>{let[v,b]=(0,c.useState)(l),y=(0,d.i)(a),w=y?a:v,x=(e,t,a)=>a?e.includes(t)?e.filter(e=>e!==t):[...e,t]:e.includes(t)?[]:[t];return(0,u.jsx)("div",{ref:g,className:(0,p.A)(i,D.accordion,D.variants[r],{[D.withoutOutline]:s}),style:n,...f,"data-id":h,"data-qa":o,children:c.Children.map(t,t=>(0,c.isValidElement)(t)?(0,c.cloneElement)(t,{isActive:w.includes(t.props.id),onToggle:a=>{((t,a)=>{if(y){let l=x(w,t,e);null==m||m(l,a)}else b(a=>x(a,t,e))})(t.props.id,a)}}):t)})});function O(e){return c.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},c.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"}))}R.displayName="Accordion";let z=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 i=0;for(;i++<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}},F=(0,c.forwardRef)(({id:e,title:t,tagTitle:a="span",subTitle:l,disabled:i=!1,isActive:r=!1,icon:s,controlIcon:n,errorMessage:o,children:h,className:m,style:f,dataQa:g,dataId:v,onControlClick:b,onToggle:y,...w},x)=>{let $=(0,c.useRef)(null),_=(0,c.useRef)(null),S=(0,c.useRef)(null);(0,c.useEffect)(()=>{let e=$.current,t=_.current;if(!e||!t)return;e.style.minHeight=r?t.scrollHeight+"px":"0",e.style.height=r?t.scrollHeight+"px":"0";let a=new ResizeObserver(()=>{r&&(e.style.minHeight=t.scrollHeight+"px",e.style.height=t.scrollHeight+"px")});return a.observe(t),()=>a.disconnect()},[r]);let C=!n&&!!s;return(0,u.jsxs)("div",{ref:x,className:(0,p.A)(m,P.accordionItem),style:f,...w,"data-id":v,"data-qa":g,children:[(0,u.jsx)("div",{className:(0,p.A)(P.accordionItemInner),children:(0,u.jsxs)("div",{className:(0,p.A)(P.body,[{[P.states.disabled]:i}]),children:[(0,u.jsxs)("button",{type:"button","aria-expanded":r,"aria-disabled":i,"data-disabled":i,"data-accordion-index":e,className:(0,p.A)(P.header,[{[P.states.active]:r}]),tabIndex:i?-1:0,onClick:i?void 0:y,ref:S,disabled:i,onKeyDown:e=>{if(!i)switch(e.key){case"Enter":case" ":e.preventDefault(),null==y||y(e);break;case"ArrowDown":e.preventDefault(),z("next");break;case"ArrowUp":e.preventDefault(),z("previous")}},children:[(0,u.jsxs)("div",{className:(0,p.A)(P.titleWrapper),children:[C&&(0,u.jsx)("span",{className:P.icon,children:s}),(0,u.jsx)(a,{className:(0,p.A)(P.title,{[P.states.withControl]:n}),children:t}),(0,u.jsx)(d.P,{className:(0,p.A)(P.toggleIcon,[{[P.states.active]:r},{[P.states.withControl]:n}]),children:(0,u.jsx)(O,{})}),n&&(0,u.jsx)(d.P,{className:P.controlIcon,onClick:e=>{var t;n&&e.stopPropagation(),null==(t=S.current)||t.blur(),null==b||b(e)},children:n})]}),l&&(0,u.jsx)("span",{className:(0,p.A)(P.subTitle,[{[P.states.withIcon]:C}]),children:l})]}),(0,u.jsx)("div",{className:(0,p.A)(P.content),style:{overflow:"hidden"},"aria-hidden":!r,ref:$,children:(0,u.jsx)("div",{className:P.contentInner,ref:_,children:h})})]})}),o&&(0,u.jsx)(d.C,{withoutIcon:!0,state:"error",text:o})]})});function B(e){return c.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},c.createElement("defs",null,c.createElement("clipPath",{id:"a"},c.createElement("path",{fill:"#fff",fillOpacity:0,d:"M0 0h24v24H0z"}))),c.createElement("g",{clipPath:"url(#a)"},c.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 V(e){return c.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},c.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 H(e){return c.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},c.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"}))}function G(e){return c.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},c.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"}))}F.displayName="AccordionItem";let q=(0,d.g)("button"),Y={button:q,label:`${q}__label`,icon:`${q}__icon`,spinner:`${q}__spinner`,states:{ghost:`${q}--ghost`,outline:`${q}--outline`,stretch:`${q}--stretch`,iconOnly:`${q}--icon-only`,iconLeft:`${q}--icon-left`,iconRight:`${q}--icon-right`,rounded:`${q}--rounded`,disabled:`${q}--disabled`,hidden:`${q}--hidden`}},W=(0,c.forwardRef)(({as:e,appearance:t="fill",children:a,className:l,disabled:i=!1,iconLeft:r,iconRight:s,label:n,pending:o,shape:h="default",size:m="m",stretch:f=!1,variant:g="primary",type:v,dataId:b,dataQa:y,style:w,onClick:x,...$},_)=>{let S=e||"button",C=n||a,E=(0,c.useMemo)(()=>"icon"===h||"circle-icon"===h,[h]),k=(0,c.useMemo)(()=>{let e={};if(m&&!d.a.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=d.a.reduce((e,a)=>{let l="xs"===a?`${Y.button}--${t[a]}`:`${Y.button}--${t[a]}-${a}`;return{...e,[l]:!!t[a]}},{})}return e},[m]),T=(0,c.useMemo)(()=>({[Y.button]:!0,[`${Y.button}--${g}`]:!0,[`${Y.button}--${m}`]:m&&d.a.includes(m),[Y.states.iconOnly]:E,[Y.states.stretch]:!0===f,[`${Y.states.stretch}:${f}`]:"string"==typeof f,[Y.states.ghost]:"ghost"===t,[Y.states.outline]:"outline"===t,[Y.states.rounded]:"circle-icon"===h,[Y.states.iconLeft]:r&&!E,[Y.states.iconRight]:s&&!E,[Y.states.disabled]:i,...k}),[t,i,r,E,s,k,h,m,f,g]),N=(0,c.useMemo)(()=>!(!s||E&&r),[r,s,E]),j=(0,c.useCallback)(e=>{if(i)return void e.preventDefault();null==x||x(e)},[x,i]);return(0,u.jsxs)(S,{className:(0,p.A)(l,{...T}),ref:_,style:w,type:"button"===S?v||"button":void 0,disabled:"button"===S?i:void 0,"aria-disabled":i||void 0,tabIndex:i?-1:0,onClick:j,...$,"data-qa":y,"data-id":b,children:[r&&(0,u.jsx)("span",{role:"img","aria-hidden":"true",className:(0,p.A)(Y.icon,{[Y.states.hidden]:o}),children:r}),C&&!E&&(0,u.jsx)("span",{className:(0,p.A)(Y.label,{[Y.states.hidden]:o}),children:C}),N&&(0,u.jsx)("span",{role:"img","aria-hidden":"true",className:(0,p.A)(Y.icon,{[Y.states.hidden]:o}),children:s}),o&&(0,u.jsx)("span",{role:"img","aria-hidden":"true",className:Y.spinner,children:(0,u.jsx)(d.P,{children:(0,u.jsx)(G,{})})})]})});function Q(e){return c.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},c.createElement("path",{d:"M10.25 5.75c0 .414.336.75.75.75h5.44L5.22 17.72a.75.75 0 1 0 1.06 1.06L17.5 7.56V13a.75.75 0 0 0 1.5 0V5.75a.75.75 0 0 0-.75-.75H11a.75.75 0 0 0-.75.75Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))}W.displayName="Button";let K=(0,d.g)("link"),U=Object.freeze({link:K,states:{inverted:`${K}--inverted`,disabled:`${K}--disabled`},content:`${K}__content`,icon:`${K}__icon`,size:{s:`${K}--s`,m:`${K}--m`}});function X({as:e,size:t="m",withIcon:a=!1,children:l,disabled:i,text:r,inverted:s,onClick:n,className:o,style:c,dataQa:h,dataId:m,...f}){let g=(0,p.A)(U.link,{[U.states.inverted]:s,[U.states.disabled]:i},U.size[t],o),v=r||l;return(0,u.jsx)(e||"a",{className:g,disabled:i,style:c,onClick:n,"aria-disabled":i,tabIndex:i?-1:0,...f,"data-id":m,"data-qa":h,children:a?(0,u.jsxs)("span",{className:U.content,children:[v,(0,u.jsx)(d.P,{className:U.icon,children:(0,u.jsx)(Q,{})})]}):v})}X.displayName="Link";let Z=(0,d.g)("alert"),J=Object.freeze({alert:Z,closeIcon:`${Z}__close-icon`,icon:`${Z}__icon`,label:`${Z}__label`,content:`${Z}__content`,textBlock:`${Z}__text-block`,caption:`${Z}__caption`,link:`${Z}__link`,button:`${Z}__button`,state:{default:`${Z}--default`,success:`${Z}--success`,warning:`${Z}--warning`,error:`${Z}--error`,info:`${Z}--info`},size:{s:`${Z}--s`,m:`${Z}--m`},variant:{primary:`${Z}--primary`,secondary:`${Z}--secondary`,green:`${Z}--green`,verdant:`${Z}--verdant`,avocado:`${Z}--avocado`,yellow:`${Z}--yellow`,orange:`${Z}--orange`,blue:`${Z}--blue`,purple:`${Z}--purple`},fill:`${Z}--fill`}),ee=(0,c.forwardRef)(({label:e,state:t="default",variant:a="primary",size:l="m",outline:i=!0,caption:r,linkText:s,linkHref:n,onLinkClick:o,withLinkIcon:c=!1,icon:h,withIcon:m=!1,withClose:f=!1,buttonText:g,buttonVariant:v="primary",className:b,style:y,onClose:w,onButtonClick:x,dataQa:$,dataId:_,...S},C)=>{let E={default:(0,u.jsx)(H,{}),success:(0,u.jsx)(d.c,{}),warning:(0,u.jsx)(d.S,{}),error:(0,u.jsx)(B,{}),info:(0,u.jsx)(H,{})};return(0,u.jsxs)("div",{ref:C,className:(0,p.A)(J.alert,J.variant[a],J.size[l],{[J.state[t]]:i},b),style:y,...S,"data-id":_,"data-qa":$,children:[(0,u.jsxs)("div",{className:J.content,children:[m&&(0,u.jsx)(d.P,{className:(0,p.A)(J.icon,{[J.state[t]]:!h}),children:h||E[t]}),(0,u.jsxs)("div",{className:J.textBlock,children:[e&&(0,u.jsx)("span",{"data-qa":(0,d.b)(`${$}-label`,!!$),className:J.label,children:e}),r&&(0,u.jsx)(d.C,{dataQa:(0,d.b)(`${$}-caption`,!!$),text:r,lineClamp:3,size:l,className:J.caption}),s&&(0,u.jsx)(X,{dataQa:(0,d.b)(`${$}-link`,!!$),href:n,className:J.link,onClick:o,withIcon:c,children:s})]}),f&&(0,u.jsx)("button",{"data-qa":(0,d.b)(`${$}-close`,!!$),type:"button",className:J.closeIcon,onClick:w,children:(0,u.jsx)(d.P,{children:(0,u.jsx)(V,{})})})]}),g&&(0,u.jsx)(W,{dataQa:(0,d.b)(`${$}-button`,!!$),label:g,variant:v,size:"xs",className:J.button,onClick:x})]})});ee.displayName="Alert";let et=(0,d.g)("breadcrumbs"),ea={breadcrumbs:et,breadcrumbsEllipsis:`${et}--ellipsis`,displayOne:`${et}--display-one`,list:`${et}__list`,mobileList:`${et}__list--mobile`,desktopList:`${et}__list--desktop`,item:`${et}__item`,customItem:`${et}__item--custom`,link:`${et}__link`,linkLabel:`${et}__link-label`,text:`${et}__text`,separator:`${et}__separator`,backIcon:`${et}__back-icon`,iconMobile:`${et}__icon--mobile`,iconDesktop:`${et}__icon--desktop`},el=(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}};function ei(e){return c.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},c.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 er(e){return c.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},c.createElement("path",{d:"M8.22 12.53a.75.75 0 0 1 0-1.06l4.5-4.5a.75.75 0 1 1 1.06 1.06L9.81 12l3.97 3.97a.75.75 0 1 1-1.06 1.06l-4.5-4.5Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))}function es(e){return c.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},c.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"}))}function en(e){return c.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},c.createElement("path",{d:"m11.28 17.03 4.5-4.5a.75.75 0 0 0 0-1.06l-4.5-4.5a.75.75 0 1 0-1.06 1.06L14.19 12l-3.97 3.97a.75.75 0 1 0 1.06 1.06Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))}let eo=({item:e,isBackward:t=!1,isLast:a,dataQa:l,onClick:i})=>(0,u.jsx)(u.Fragment,{children:e.href||e.customLink?(0,u.jsxs)(u.Fragment,{children:[e.customLink?(0,u.jsx)(u.Fragment,{children:e.customLink}):(0,u.jsxs)("a",{href:e.href,"data-qa":l,className:ea.link,title:e.label,onClick:i?t=>i(t,e.href):void 0,children:[t&&(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(d.P,{className:(0,p.A)(ea.backIcon,ea.iconDesktop),children:(0,u.jsx)(ei,{})}),(0,u.jsx)(d.P,{className:(0,p.A)(ea.backIcon,ea.iconMobile),children:(0,u.jsx)(er,{})})]}),(0,u.jsx)("span",{className:ea.linkLabel,children:e.label})]}),!t&&!a&&(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(d.P,{className:(0,p.A)(ea.separator,ea.iconDesktop),children:(0,u.jsx)(es,{})}),(0,u.jsx)(d.P,{className:(0,p.A)(ea.separator,ea.iconMobile),children:(0,u.jsx)(en,{})})]})]}):(0,u.jsx)("span",{"aria-current":"page","data-qa":l,className:ea.text,title:e.label,children:e.label})});eo.displayName="BreadcrumbsLink";let ed=({items:e=[],dataQa:t,backwardHref:a,backwardLabel:l,onClick:i})=>{let r=(0,c.useRef)(null),s=(0,c.useCallback)(e=>{let t=r.current;if(!t)return;let a=(null==e?void 0:e.target).closest("a");if(!a)return;let l=t.getBoundingClientRect(),i=a.getBoundingClientRect();t.scrollTo({left:i.left-l.left-8+(t.scrollLeft??0),behavior:"smooth"})},[]),n=el(e,l,a),o=(e,t)=>{s(e),null==i||i(e,t)};return(0,u.jsx)("ul",{ref:r,className:(0,p.A)(ea.list,ea.desktopList),"data-qa":(0,d.b)(`${t}-desktop-list`,!!t),children:1===e.length||a||l?(0,u.jsx)("li",{className:(0,p.A)(ea.item),children:(0,u.jsx)(eo,{isBackward:!0,dataQa:(0,d.b)(`${t}-link`,!!t),item:n,onClick:o})}):(0,u.jsx)(u.Fragment,{children:e.map((a,l)=>(0,u.jsx)("li",{className:(0,p.A)(ea.item,{[ea.customItem]:a.customLink}),children:(0,u.jsx)(eo,{item:a,dataQa:(0,d.b)(`${t}-link-${++l}`,!!t),isLast:l===e.length,onClick:o})},`${a.label}--${l}`))})})};ed.displayName="DesktopBreadcrumbs";let ec=({items:e=[],backwardLabel:t,backwardHref:a,dataQa:l,onClick:i})=>{let r=el(e,t,a);return(0,u.jsx)("ul",{className:(0,p.A)(ea.list,ea.mobileList),"data-qa":(0,d.b)(`${l}-mobile-list`,!!l),children:(0,u.jsx)("li",{className:(0,p.A)(ea.item),children:(0,u.jsx)(eo,{isBackward:!0,dataQa:(0,d.b)(`${l}-link`,!!l),item:r,onClick:i})})})};ec.displayName="MobileBreadcrumbs";let eu=(0,c.forwardRef)(({items:e=[],isMobile:t,onClick:a,backwardLabel:l,backwardHref:i,style:r,className:s,ellipsis:n=!1,isFullView:o=!1,dataQa:d,dataId:c,...h},m)=>{let f=e.length||l||i;return(0,u.jsx)(u.Fragment,{children:f&&(0,u.jsxs)("nav",{ref:m,"aria-label":"breadcrumbs",className:(0,p.A)(ea.breadcrumbs,{[ea.displayOne]:void 0===t&&!o,[ea.breadcrumbsEllipsis]:n},s),style:r,...h,"data-id":c,"data-qa":d,children:[!0!==t&&(0,u.jsx)(ed,{items:e,dataQa:d,backwardLabel:l,backwardHref:i,onClick:a||void 0}),!1!==t&&!o&&(0,u.jsx)(ec,{items:e,dataQa:d,backwardLabel:l,backwardHref:i,onClick:a||void 0})]})})});eu.displayName="Breadcrumbs";let ep=()=>Date.now().toString()+Math.random().toString(36).slice(2,9),eh=(0,d.g)("calendar"),em=Object.freeze({calendar:eh,header:`${eh}__header`,headerText:`${eh}__header-text`,headerButton:`${eh}__header-button`,headerButtonPrev:`${eh}__header-button--prev`,headerButtonNext:`${eh}__header-button--next`,headerButtonDisabled:`${eh}__header-button--disabled`,weekDays:`${eh}__week-days`,weekDay:`${eh}__week-day`,weekDayOff:`${eh}__week-day--off`,content:`${eh}__content`,days:`${eh}__days`,day:`${eh}__day`,currentDay:`${eh}__day--current`,otherDay:`${eh}__day--other`,selectedDay:`${eh}__day--selected`,previewDay:`${eh}__day--preview`,rangeDay:`${eh}__day--range`,startRangeDay:`${eh}__day--start-range`,endRangeDay:`${eh}__day--end-range`,disabledDay:`${eh}__day--disabled`,emptyDay:`${eh}__day--empty`,events:`${eh}__day-events`,event:`${eh}__day-event`,months:`${eh}__months`,month:`${eh}__month`,disabledMonth:`${eh}__month--disabled`,currentMonth:`${eh}__month--current`,selectedMonth:`${eh}__month--selected`,years:`${eh}__years`,year:`${eh}__year`,disabledYear:`${eh}__year--disabled`,currentYear:`${eh}__year--current`,selectedYear:`${eh}__year--selected`}),ef=Object.freeze({days:"days",months:"months",years:"years"}),eg=["пн","вт","ср","чт","пт","сб","вс"],ev=["янв","фев","мар","апр","май","июн","июл","авг","сен","окт","ноя","дек"],eb=e=>new Date(e.getFullYear(),e.getMonth(),e.getDate()),ey=e=>{let t=String(e.getDate()).padStart(2,"0"),a=String(e.getMonth()+1).padStart(2,"0"),l=e.getFullYear();return`${t}.${a}.${l}`},ew=({events:e=[]})=>{let t=e.slice(0,6);return(0,u.jsx)("span",{className:em.events,children:t.map(e=>(0,u.jsx)("span",{className:(0,p.A)(em.event,`${em.event}--${e}`)},`calendar--${e}`))})},ex=()=>(0,u.jsx)("div",{className:em.weekDays,children:eg.map((e,t)=>(0,u.jsx)(d.T,{className:(0,p.A)(em.weekDay,{[em.weekDayOff]:5===t||6===t}),size:"14",children:e},`week-day--${e}`))}),e$=({currentDate:e,today:t,selectedDates:a,hoveredDate:l,minAllowedDate:i,maxAllowedDate:r,multiple:s,showCurrentDay:n,showOutsideDays:o,events:d,onDateSelect:c,onDateHover:h})=>{let m=e.getFullYear(),f=e.getMonth(),g=new Date(m,f,1),v=new Date(m,f+1,0),b=g.getDay();b=0===b?6:--b;let y=v.getDate(),w=[];if(o){let e=new Date(m,f,0).getDate();for(let t=0;t<b;t++)w.push(new Date(m,f-1,e-t));w.reverse()}else for(let e=0;e<b;e++)w.push(null);let x=Array.from({length:y},(e,t)=>new Date(m,f,t+1));w.push(...x);let $=42-w.length;if(o)for(let e=1;e<=$;e++)w.push(new Date(m,f+1,e));else for(let e=0;e<$;e++)w.push(null);return(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(ex,{}),(0,u.jsx)("div",{className:(0,p.A)(em.days,[]),children:w.map(e=>{if(!e)return(0,u.jsx)("div",{className:em.emptyDay},`calendar-empty-${ep()}`);let g=eb(e),v=eb(i),b=eb(r),y=o&&(e.getMonth()!==f||e.getFullYear()!==m),w=g<v||g>b,x=a.some(e=>eb(e).getTime()===g.getTime()),$=s&&((e,t,a)=>{if(t.length<2)return!1;let l=a(e),i=a(t[0]),r=a(t[1]);return l>=i&&l<=r})(e,a,eb),_=s&&((e,t,a,l)=>{if(1!==t.length||!a)return!1;let i=l(e),r=l(t[0]),s=l(a);return i>=(r<s?r:s)&&i<=(r<s?s:r)})(e,a,l,eb),S=n&&g.getTime()===eb(t).getTime(),C=s&&a.length>=1&&eb(a[0]).getTime()===g.getTime(),E=s&&2===a.length&&eb(a[1]).getTime()===g.getTime(),k=(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,u.jsxs)("button",{type:"button",disabled:w,className:(0,p.A)(em.day,{[em.otherDay]:y,[em.selectedDay]:x,[em.currentDay]:S,[em.rangeDay]:$,[em.previewDay]:_,[em.startRangeDay]:C,[em.endRangeDay]:E,[em.disabledDay]:w}),onClick:()=>!w&&c(e),onMouseEnter:()=>!w&&h(e),onMouseLeave:()=>h(null),children:[e.getDate(),d[k]&&(0,u.jsx)(ew,{events:d[k]})]},`calendar--day--${e.getTime()}`)})})]})},e_=({view:e,currentDate:t,canNavigatePrev:a,canNavigateNext:l,onNavigate:i,onViewChange:r})=>(0,u.jsxs)("div",{className:em.header,children:[(0,u.jsx)("button",{className:(0,p.A)(em.headerButton,em.headerButtonPrev,{[em.headerButtonDisabled]:!a}),type:"button",disabled:!a,onClick:()=>i("prev"),children:(0,u.jsx)(d.P,{style:{fontSize:24},children:(0,u.jsx)(ei,{})})}),(0,u.jsx)("button",{type:"button",className:(0,p.A)(em.headerButton,em.headerText),onClick:r,children:(()=>{switch(e){case ef.days:return t.toLocaleDateString("ru-RU",{month:"long",year:"numeric"});case ef.months:return t.getFullYear().toString();case ef.years:return`${t.getFullYear()-14} - ${t.getFullYear()+5}`;default:return""}})()}),(0,u.jsx)("button",{className:(0,p.A)(em.headerButton,em.headerButtonNext,{[em.headerButtonDisabled]:!l}),type:"button",disabled:!l,onClick:()=>i("next"),children:(0,u.jsx)(d.P,{style:{fontSize:24},children:(0,u.jsx)(es,{})})})]}),eS=({today:e,currentDate:t,selectedDates:a,minAllowedDate:l,maxAllowedDate:i,showCurrentMonth:r,onMonthSelect:s})=>{let n=Array.from({length:12},(e,a)=>new Date(t.getFullYear(),a,1)),o=l.getFullYear(),d=i.getFullYear();return(0,u.jsx)("div",{className:em.months,children:n.map((t,n)=>{let c=eb(l),h=eb(i),m=new Date(t.getFullYear(),t.getMonth(),1),f=new Date(t.getFullYear(),t.getMonth()+1,0)<c||m>h||t.getFullYear()<o||t.getFullYear()>d,g=r&&t.getMonth()===e.getMonth()&&t.getFullYear()===e.getFullYear(),v=a.some(e=>e.getMonth()===t.getMonth()&&e.getFullYear()===t.getFullYear());return(0,u.jsx)("button",{type:"button",disabled:f,className:(0,p.A)(em.month,{[em.currentMonth]:g,[em.selectedMonth]:v,[em.disabledMonth]:f}),onClick:()=>{f||s(t)},children:ev[n]},`calendar--month--${t.getTime()}`)})})},eC=({currentDate:e,today:t,selectedDates:a,minAllowedDate:l,maxAllowedDate:i,showCurrentYear:r,onYearSelect:s})=>{let n=e.getFullYear()-14,o=Array.from({length:20},(e,t)=>n+t),d=l.getFullYear(),c=i.getFullYear(),h=a.map(e=>e.getFullYear());return(0,u.jsx)("div",{className:em.years,children:o.map(e=>{let a=new Date(e,0,1),n=new Date(e,11,31),o=eb(l),m=eb(i),f=n<o||a>m||e<d||e>c,g=r&&e===t.getFullYear(),v=h.includes(e);return(0,u.jsx)("button",{type:"button",disabled:f,className:(0,p.A)(em.year,{[em.currentYear]:g,[em.selectedYear]:v,[em.disabledYear]:f}),onClick:()=>{f||s(e)},children:e},`calendar--${e}`)})})};function eE(e){return c.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},c.createElement("path",{d:"M12.004 7.246A1.247 1.247 0 0 1 10.75 6c0-.69.558-1.253 1.25-1.253.69 0 1.25.56 1.25 1.25 0 .688-.559 1.248-1.246 1.25ZM10.75 12c0 .686.559 1.252 1.254 1.247a1.252 1.252 0 0 0 1.246-1.25c0-.69-.56-1.25-1.25-1.25-.692 0-1.25.564-1.25 1.253Zm0 6c0 .686.559 1.253 1.254 1.247a1.252 1.252 0 0 0 1.246-1.25c0-.69-.56-1.25-1.25-1.25-.692 0-1.25.564-1.25 1.253Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))}function ek(e){return c.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},c.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 eT(e){return c.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},c.createElement("rect",{width:18,height:3,x:3,y:10.5,fill:"currentColor",rx:1.5}))}(0,c.forwardRef)(({value:e=null,minAllowedDate:t,maxAllowedDate:a,multiple:l=!1,showCurrentDay:i=!0,showCurrentMonth:r=!0,showCurrentYear:s=!0,showOutsideDays:n=!1,events:o={},className:d,style:h,dataId:m,dataQa:f,onChange:g,...v},b)=>{let[y]=(0,c.useState)(()=>{let e=new Date;return new Date(e.getFullYear(),e.getMonth(),e.getDate())}),[w,x]=(0,c.useState)("days"),[$,_]=(0,c.useState)(()=>(e=>{if(e instanceof Date&&!isNaN(e.getTime()))return new Date(e.getFullYear(),e.getMonth(),1);if(Array.isArray(e)&&e.length>0){let t=new Date(e[0]);if(!isNaN(t.getTime()))return new Date(t.getFullYear(),t.getMonth(),1)}return new Date})(e)),[S,C]=(0,c.useState)([]),[E,k]=(0,c.useState)(null),T=(0,c.useMemo)(()=>eb(t instanceof Date&&!isNaN(t.getTime())?t:new Date(1900,0,1)),[t]),N=(0,c.useMemo)(()=>eb(a instanceof Date&&!isNaN(a.getTime())?a:new Date(new Date().setFullYear(new Date().getFullYear()+100))),[a]),j=(0,c.useRef)(!1);(0,c.useEffect)(()=>{if(null===e)return void C([]);if(void 0===e)return;C(Array.isArray(e)?e.map(e=>new Date(e)):[new Date(e)]);let t=null;Array.isArray(e)?e.length>0&&(t=new Date(e[0])):t=new Date(e),t&&!isNaN(t.getTime())&&_(new Date(t.getFullYear(),t.getMonth(),1))},[e]);let M=(0,c.useCallback)(e=>{let t=eb(e);if(t<T||t>N)return;let a=[];if(l){if(0===S.length)a=[t];else if(1===S.length){let e=S[0];a=e.getTime()===t.getTime()?[]:[e,t].sort((e,t)=>e.getTime()-t.getTime())}else a=[t];k(null)}else a=S.some(e=>eb(e).getTime()===t.getTime())?[]:[t];C(a);let i=null,r="";l?(i=a.length>0?[...a]:null,r=((e,t)=>{if(0===e.length)return"";if(t){if(1===e.length)return ey(e[0]);let t=[...e].sort((e,t)=>e.getTime()-t.getTime());return`${ey(t[0])} - ${ey(t[1])}`}return e.length>0?ey(e[0]):""})(a,l)):(i=a.length>0?a[0]:null,r=a.length>0?ey(a[0]):""),j.current&&(null==g||g(i,r))},[l,T,N,S,g]),A=(0,c.useCallback)(e=>{l&&1===S.length&&k(e)},[l,S.length]);(0,c.useEffect)(()=>(j.current=!0,()=>{j.current=!1}),[]);let I=(0,c.useCallback)(e=>{let t=$.getFullYear(),a=$.getMonth();if(w===ef.days){let t=new Date($);t.setDate(1),"prev"===e?t.setMonth(a-1):t.setMonth(a+1);let l=eb(new Date(t.getFullYear(),t.getMonth(),1)),i=eb(new Date(t.getFullYear(),t.getMonth()+1,0));return l<=N&&i>=T}if(w===ef.months){let a=t+("prev"===e?-1:1);return a>=T.getFullYear()&&a<=N.getFullYear()}if(w===ef.years){let a=t-t%10+("prev"===e?-10:10);return a<=N.getFullYear()&&a+9>=T.getFullYear()}return!1},[w,$,T,N]),L=(0,c.useCallback)(e=>{_(e),x(ef.days)},[]),P=(0,c.useCallback)(e=>{_(new Date(e,0,1)),x(ef.months)},[]),D=(0,c.useCallback)(()=>{w===ef.days?x(ef.months):w===ef.months?x(ef.years):x(ef.days)},[w]);return(0,u.jsxs)("div",{ref:b,className:(0,p.A)(d,em.calendar),style:h,...v,"data-qa":f,"data-id":m,children:[(0,u.jsx)(e_,{view:w,currentDate:$,canNavigatePrev:I("prev"),canNavigateNext:I("next"),onNavigate:e=>{let t=new Date($);switch(w){case ef.days:t.setDate(1),t.setMonth(t.getMonth()+("prev"===e?-1:1));break;case ef.months:t.setFullYear(t.getFullYear()+("prev"===e?-1:1));break;case ef.years:t.setFullYear(t.getFullYear()+("prev"===e?-12:12))}_(t)},onViewChange:D}),(0,u.jsxs)("div",{className:em.content,children:[w===ef.days&&(0,u.jsx)(e$,{today:y,currentDate:$,selectedDates:S,hoveredDate:E,minAllowedDate:T,maxAllowedDate:N,multiple:l,showCurrentDay:i,showOutsideDays:n,events:o,onDateSelect:M,onDateHover:A}),w===ef.months&&(0,u.jsx)(eS,{currentDate:$,today:y,selectedDates:S,minAllowedDate:T,maxAllowedDate:N,showCurrentMonth:r,onMonthSelect:L}),w===ef.years&&(0,u.jsx)(eC,{today:y,currentDate:$,selectedDates:S,minAllowedDate:T,maxAllowedDate:N,showCurrentYear:s,onYearSelect:P})]})]})}).displayName="Calendar";let eN=["checkbox"],ej=(0,d.g)("common-marker"),eM={marker:ej,icon:`${ej}__icon`,states:{checkbox:`${ej}--checkbox`,radio:`${ej}--radio`,toggle:`${ej}--toggle`,error:`${ej}--error`,checked:`${ej}--checked`,disabled:`${ej}--disabled`,inverted:`${ej}--inverted`,indeterminate:`${ej}--indeterminate`}},eA=({as:e,state:t="default",type:a="checkbox",className:l,checked:i,inverted:r,disabled:s,...n})=>(0,u.jsx)(e||"span",{...n,className:(0,p.A)(l,eM.marker,{[eM.states.checkbox]:"checkbox"===a,[eM.states.radio]:"radio"===a,[eM.states.toggle]:"toggle"===a,[eM.states.checked]:!!i,[eM.states.indeterminate]:"indeterminate"===i,[eM.states.error]:"error"===t,[eM.states.inverted]:r,[eM.states.disabled]:s}),children:eN.includes(a)&&(0,u.jsx)(d.P,{className:(0,p.A)(eM.icon,{[eM.states.checked]:i,[eM.states.inverted]:r,[eM.states.error]:"error"===t,[eM.states.disabled]:s}),children:"indeterminate"===i?(0,u.jsx)(eT,{}):(0,u.jsx)(ek,{})})});eA.displayName="CommonMarker";let eI=(0,d.g)("checkbox"),eL=Object.freeze({checkbox:eI,input:`${eI}__input`,marker:`${eI}__marker`,wrapper:`${eI}__wrapper`,label:`${eI}__label`,caption:`${eI}__caption`,icon:`${eI}__icon`,iconButton:`${eI}__icon-button`,states:{error:`${eI}--error`,disabled:`${eI}--disabled`,inverted:`${eI}--inverted`},sizes:{xs:`${eI}--xs`,s:`${eI}--s`,m:`${eI}--m`},variants:{primary:`${eI}--primary`,secondary:`${eI}--secondary`}}),eP=(0,c.forwardRef)(({value:e=!1,variant:t="primary",state:a="default",label:l,disabled:i=!1,caption:r,className:s,icon:n,withIcon:o=!1,size:h="m",style:m,inverted:f=!1,children:g,inputRef:v,dataQa:b,dataId:y,onChange:w,onIconClick:x,...$},_)=>{let[S,C]=j(!1,e),E=(0,c.useId)(),k=g||l;return(0,u.jsxs)("label",{ref:_,htmlFor:E,"data-marker-label":"",className:(0,p.A)(s,eL.checkbox,{[eL.states.inverted]:f,[eL.states.disabled]:i,[eL.states.error]:"error"===a,[eL.sizes[h]]:!0,[eL.variants[t]]:!0}),style:m,"data-id":y,"data-qa":b,children:[(0,u.jsx)("input",{id:E,ref:v,value:String(S),className:eL.input,type:"checkbox","aria-invalid":"error"===a,disabled:i,onChange:e=>{let t="string"==typeof S?!!S:!S;C(t),null==w||w(t,e)},...$}),(0,u.jsx)("span",{className:eL.marker,children:(0,u.jsx)(eA,{type:"checkbox",checked:S,inverted:f,state:a,disabled:i})}),k&&(0,u.jsxs)("span",{className:eL.wrapper,children:[(0,u.jsx)("span",{className:(0,p.A)(eL.label),children:k}),r&&(0,u.jsx)(d.C,{className:eL.caption,withoutIcon:!0,children:r})]}),o&&(0,u.jsx)("button",{type:"button",className:(0,p.A)(eL.iconButton),onClick:i?void 0:x,children:(0,u.jsx)(d.P,{className:(0,p.A)(eL.icon),children:n?(0,u.jsx)(u.Fragment,{children:n}):(0,u.jsx)(eE,{})})})]})});eP.displayName="Checkbox";let eD=(0,d.g)("chips"),eR=Object.freeze({chips:eD,chip:`${eD}__item`,icon:`${eD}__icon`,iconLeft:`${eD}__icon-left`,iconRight:`${eD}__icon-right`,label:`${eD}__label`,variants:{primary:`${eD}--primary`,secondary:`${eD}--secondary`},activeVariants:{primary:`${eD}--active-primary`,secondary:`${eD}--active-secondary`},sizes:{s:`${eD}--s`,m:`${eD}--m`,l:`${eD}--l`},selected:`${eD}--selected`,indicator:`${eD}__indicator`,indicatorVariant:{red:`${eD}__indicator--red`,orange:`${eD}__indicator--orange`,green:`${eD}__indicator--green`,purple:`${eD}__indicator--purple`,purpleSecondary:`${eD}__indicator--purple-secondary`,blue:`${eD}__indicator--blue`,pink:`${eD}__indicator--pink`}}),eO=(0,c.forwardRef)(({chips:e,value:t,variant:a="primary",activeVariant:l="primary",multiple:i,clearable:r,size:s="m",className:n,style:o,dataQa:h,dataId:m,onChipClick:f,...g},v)=>{let[b,y]=(0,c.useState)(i?[]:void 0),w=(0,c.useRef)(null);(0,c.useImperativeHandle)(v,()=>({getRoot:()=>w.current,getSelectedChips:()=>b})),(0,c.useEffect)(()=>{y(i?Array.isArray(t)?t:[]:t)},[t,i]);let x=i||r,$=e=>i&&Array.isArray(b)?b.includes(e):b===e,_=(e,t,a)=>{y(a),null==f||f(e,t,a)},S=(e,t)=>{if(i&&Array.isArray(b))if($(e)){let a=b.filter(t=>t!==e);_(e,t,a)}else _(e,t,[...b,e]);else{let a=r&&$(e)?void 0:e;_(e,t,a)}};return(0,u.jsx)("div",{ref:w,className:(0,p.A)(n,eR.chips),style:o,...g,"data-id":m,"data-qa":h,children:e.map((e,t)=>(({id:e,label:t,iconLeft:i,iconRight:r,indicator:n},o)=>{let c=$(e);return(0,u.jsxs)("div",{className:(0,p.A)(eR.chip,eR.sizes[s],eR.activeVariants[l],eR.variants[a],[{[eR.selected]:c}]),role:x?"checkbox":"radio","aria-checked":c,"aria-label":t,tabIndex:0,"data-qa":(0,d.b)(`${h}-item-${++o}`,!!h),onClick:t=>{S(e,t)},onKeyDown:t=>{("Enter"===t.key||" "===t.key)&&(t.preventDefault(),S(e,t))},children:[i&&(0,u.jsx)("span",{className:(0,p.A)(eR.icon,eR.iconLeft),"aria-hidden":"true",children:i}),(0,u.jsx)("span",{className:(0,p.A)(eR.label),children:t}),n&&(0,u.jsx)("div",{className:(0,p.A)(eR.indicator,eR.indicatorVariant[n])}),r&&(0,u.jsx)("span",{className:(0,p.A)(eR.icon,eR.iconRight),"aria-hidden":"true",children:r})]},e)})(e,t))})});eO.displayName="Chips",Object.freeze({divider:(0,d.g)("dropdown-divider")});let ez=(0,d.g)("dropdown-group"),eF=(Object.freeze({group:ez,title:`${ez}__title`,content:`${ez}__content`}),(0,d.g)("dropdown-option")),eB=Object.freeze({option:eF,slot:`${eF}__slot`,iconSlot:`${eF}__slot--icon`,wrapper:`${eF}__wrapper`,label:`${eF}__label`,caption:`${eF}__caption`,states:{danger:`${eF}--danger`,success:`${eF}--success`,focused:`${eF}--focused`,disabled:`${eF}--disabled`}});function eV({as:e,label:t,caption:a,iconLeft:l,iconRight:i,prepend:r,append:s,variant:n="default",disabled:o=!1,focused:d=!1,className:h,onClick:m,...f}){let g=(0,p.A)(h,eB.option,{[eB.states.focused]:d,[eB.states.success]:"success"===n,[eB.states.danger]:"danger"===n,[eB.states.disabled]:!!o}),v=(0,c.useCallback)(e=>{e.preventDefault(),o||null==m||m(e)},[o,m]);return(0,u.jsxs)(e||"div",{...f,className:g,"aria-disabled":o,onClick:v,children:[r&&(0,u.jsx)("span",{className:eB.slot,children:r}),l&&(0,u.jsx)("span",{className:(0,p.A)(eB.slot,eB.iconSlot),children:l}),(0,u.jsxs)("div",{className:eB.wrapper,children:[(0,u.jsx)("span",{className:eB.label,children:t}),a&&(0,u.jsx)("span",{className:eB.caption,children:a})]}),i&&(0,u.jsx)("span",{className:(0,p.A)(eB.slot,eB.iconSlot),children:i}),s&&(0,u.jsx)("span",{className:eB.slot,children:s})]})}let eH=({children:e,...t})=>{let a=function({placement:e="bottom",width:t="auto",desktopMaxHeight:a,mobileFullHeight:l=!1,title:i,description:r,opened:s,onToggle:n,heading:o,footer:d,dataQa:u,dataId:p}={}){let[g,v]=(0,c.useState)(!1),b=s??g,y=n??v,w=(0,h.we)({open:b,onOpenChange:y,placement:e,whileElementsMounted:m.ll,middleware:[(0,f.cY)(8),(0,f.UU)({fallbackAxisSideDirection:"none"}),(0,f.BN)({crossAxis:!1,padding:8})]});return(0,c.useMemo)(()=>({open:b,setOpen:y,...w,width:t,desktopMaxHeight:a,title:i,description:r,heading:o,footer:d,mobileFullHeight:l,dataQa:u,dataId:p}),[b,y,w,t,a,i,r,o,d,l,u,p])}(t);return(0,u.jsx)(eW.Provider,{value:a,children:e})};eH.displayName="Dropdown";let eG=(0,d.g)("dropdown"),eq=Object.freeze({dropdown:eG,overlay:`${eG}__overlay`,mobileHeading:`${eG}__mobile-heading`,heading:`${eG}__heading`,title:`${eG}__title`,description:`${eG}__description`,content:`${eG}__content`,contentInner:`${eG}__content-inner`,footer:`${eG}__footer`,close:`${eG}__close`,closeIcon:`${eG}__close-icon`,states:{auto:`${eG}--auto`,fullHeight:`${eG}--full-height`}}),eY=(0,c.forwardRef)(({style:e,contentInnerRef:t,...a},l)=>{var i,r;let{open:s,context:n,width:o,floatingStyles:m,refs:f,heading:g,title:v,description:b,footer:y,desktopMaxHeight:w,mobileFullHeight:x,dataQa:$,dataId:_,setOpen:S}=eQ(),C=(0,h.SV)([f.setFloating,l]),E=(0,c.useRef)(null),k=N("s"),{isMounted:T,styles:j}=(0,h.DL)(n,{initial:{opacity:.2,transform:k?"translate(0, 0)":"translate(0, 100%)"},open:{opacity:1,transform:"translate(0, 0)"},duration:{open:300,close:100}});if((0,c.useEffect)(()=>{let e=({target:e})=>{!s||[E.current,f.reference.current].some(t=>t===e||t&&t.contains(e))||S(!1)};return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},[s,f.reference,S]),!T)return null;let M=(0,u.jsxs)("div",{ref:E,className:(0,p.A)(eq.dropdown,{[eq.states.fullHeight]:x}),role:k?"popup":"dialog","aria-modal":!k,"data-id":_,"data-qa":$,style:j,children:[(0,u.jsx)(eU,{title:v,description:b,heading:g,isDesktop:k,setOpen:S,"data-qa":(0,d.b)(`${$}-header`,!!$)}),(0,u.jsx)("div",{...a,className:eq.content,"data-qa":(0,d.b)(`${$}-content`,!!$),children:(0,u.jsx)("div",{className:eq.contentInner,style:{maxHeight:k?w:void 0},ref:t,children:a.children})}),(0,u.jsx)(eK,{"data-qa":(0,d.b)(`${$}-header`,!!$),footer:y})]});if(k){let t;return"inherit"===o?t=null==(r=null==(i=null==f?void 0:f.reference)?void 0:i.current)?void 0:r.clientWidth:"auto"===o?t=void 0:"number"==typeof o&&(t=o),(0,u.jsx)("div",{className:(0,p.A)(eq.overlay,{[eq.states.auto]:"auto"===o}),style:{...e,...m,...void 0!==t&&{width:t}},ref:C,children:M})}return(0,u.jsx)(h.XF,{id:"finkit-dropdown",children:(0,u.jsx)(h.zR,{lockScroll:!0,className:(0,p.A)(eq.overlay,{[eq.states.auto]:"auto"===o}),style:e,ref:C,children:M})})});eY.displayName="DropdownContent";let eW=(0,c.createContext)(null),eQ=()=>{let e=(0,c.useContext)(eW);if(null===e)throw Error("Dropdown components must be wrapped in <Dropdown />");return e},eK=({footer:e,...t})=>e?(0,u.jsx)("div",{...t,className:eq.footer,children:e}):null;eK.displayName="DropdownFooter";let eU=({title:e,description:t,heading:a,isDesktop:l,setOpen:i,...r})=>{let s=(0,c.useMemo)(()=>a||(l&&(e||t)?(0,u.jsxs)(u.Fragment,{children:[e&&(0,u.jsx)("div",{className:eq.title,children:e}),t&&(0,u.jsx)("div",{className:eq.description,children:t})]}):null),[t,a,l,e]);return(0,u.jsxs)(u.Fragment,{children:[!l&&(0,u.jsxs)("div",{...r,className:eq.mobileHeading,children:[e&&(0,u.jsx)("div",{className:eq.title,children:e}),t&&(0,u.jsx)("div",{className:eq.description,children:t}),(0,u.jsx)("button",{className:eq.close,type:"button",tabIndex:-1,"aria-label":"Закрыть окно",onClick:()=>i(!1),children:(0,u.jsx)(d.P,{"aria-hidden":"true",className:eq.closeIcon,style:{display:"inline-flex"},children:(0,u.jsx)(V,{})})})]}),s&&(0,u.jsx)("div",{...r,className:eq.heading,children:s})]})};eU.displayName="DropdownHeader";let eX=(0,c.forwardRef)(function({children:e,asChild:t=!1,disabled:a,...l},i){let{refs:r,open:s,setOpen:n}=eQ(),o=e.ref,d=(0,h.SV)([r.setReference,i,o]),p=(0,c.useCallback)(()=>{a||n(!s)},[a,s,n]);return t&&(0,c.isValidElement)(e)?(0,c.cloneElement)(e,{ref:d,disabled:a,onClick:p,...l,...e.props}):(0,u.jsx)("button",{ref:d,onClick:p,disabled:a,...l,type:"button",children:e})});function eZ(e){return c.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},c.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"}))}eX.displayName="DropdownTrigger";let eJ=(0,d.g)("file-item"),e0=Object.freeze({root:eJ,file:`${eJ}__file`,preview:`${eJ}__preview`,previewImage:`${eJ}__preview-image`,previewIcon:`${eJ}__preview-icon`,fileInfo:`${eJ}__file-info`,fileName:`${eJ}__file-name`,fileStatus:`${eJ}__file-status`,fileSize:`${eJ}__file-size`,progress:`${eJ}__progress`,controls:`${eJ}__controls`,close:`${eJ}__close`,repeat:`${eJ}__repeat`,error:`${eJ}__error`,states:{success:`${eJ}--success`,error:`${eJ}--error`,pending:`${eJ}--pending`,uploading:`${eJ}--uploading`,primary:`${eJ}--primary`,secondary:`${eJ}--secondary`,s:`${eJ}--s`,m:`${eJ}--m`,disabled:`${eJ}--disabled`}}),e1=["B","KB","MB","GB"],e2=[{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"}],e5="#189EF4",e7=(e,t=1)=>{if(0===e)return`0 ${e1[0]}`;let a=Math.floor(Math.log(e)/Math.log(1024));return`${parseFloat((e/Math.pow(1024,a)).toFixed(t))} ${e1[a]}`},e4=(0,c.forwardRef)(({file:e,state:t="success",name:a,type:l,fileSize:i,error:r,progress:s=0,size:n="m",variant:o="primary",previewImageUrl:c,className:h,style:m,fileId:f,dataQa:v,dataId:b,onClick:y,onDelete:w,onRepeat:x,...$},_)=>{let S="s"===n,C=(0,d.i)(s)&&"uploading"===t,E=r&&"error"===t,k=l&&/^image\//.test(l),T=(e=>{if(!e)return{label:"file",color:e5};let t=e2.find(t=>t.type===e);if(t)return{label:t.label,color:t.color};let a=g.extension(e);return a?{label:a,color:e5}:{label:"file",color:e5}})(l),N=(k&&c?(0,u.jsx)("img",{role:"presentation",className:e0.previewImage,src:c,width:40,alt:a}):null)||(0,u.jsx)("div",{className:e0.previewIcon,style:{backgroundColor:T.color},children:T.label}),j=C&&"primary"===o?`linear-gradient(90deg, var(--color-gray-400) ${s}%, var(--color-white) ${s}%`:`linear-gradient(90deg, var(--color-white) ${s}%, var(--color-gray-400) ${s}%`,M=(0,p.A)(h,e0.root,e0.states[o],e0.states[t],e0.states[n]),A=C?{background:j,...m}:m;return(0,u.jsxs)("div",{ref:_,className:M,style:A,onClick:a=>{"success"===t&&(null==y||y(a,f,e))},...$,"data-id":b,"data-qa":v,children:[(0,u.jsxs)("div",{className:e0.file,children:[!S&&(0,u.jsx)("div",{className:e0.preview,children:N}),(0,u.jsxs)("div",{className:e0.fileInfo,children:[(0,u.jsx)("div",{className:e0.fileName,children:a}),!S&&i&&(0,u.jsxs)("div",{className:e0.fileStatus,children:[(0,u.jsx)("div",{className:e0.fileSize,children:`${e7(i)}`}),C&&(0,u.jsx)("div",{className:e0.progress,children:`Загружено ${s}%`})]})]}),(0,u.jsxs)("div",{className:e0.controls,children:[S&&C&&(0,u.jsx)("div",{className:e0.progress,children:`${s}%`}),E&&(0,u.jsx)(d.P,{className:e0.repeat,tabIndex:0,role:"button","aria-label":`Повторить загрузку файла ${a}`,onClick:t=>{t.preventDefault(),t.stopPropagation(),null==x||x(t,f,e)},children:(0,u.jsx)(eZ,{})}),(0,u.jsx)(d.P,{className:e0.close,tabIndex:0,role:"button","aria-label":`Удалить файл ${a}`,onClick:t=>{t.preventDefault(),t.stopPropagation(),null==w||w(t,f,e)},children:(0,u.jsx)(V,{})})]})]}),E&&(0,u.jsx)("div",{className:e0.error,children:r})]})});e4.displayName="File";let e3=Object.freeze({root:(0,d.g)("file-list")});(0,c.forwardRef)(({files:e,size:t="m",variant:a="primary",className:l,role:i="list",style:r,dataId:s,dataQa:n,onClick:o,onDelete:d,onRepeat:h,...m},f)=>((0,c.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,u.jsx)("div",{ref:f,role:i,"aria-label":"Загруженные файлы",className:(0,p.A)(l,e3.root),style:r,...m,"data-id":s,"data-qa":n,children:e.map(e=>(0,c.createElement)(e4,{...e,role:"listitem","aria-labelledby":`Имя файла - ${e.name}, Размер файла - ${e7(e.fileSize??0)}`,size:t,variant:a,onClick:o,onRepeat:h,onDelete:d,key:e.fileId}))}))).displayName="FileList";let e6=(0,d.g)("tooltip"),e8=Object.freeze({tooltip:e6,text:`${e6}__text`,wrapper:`${e6}__wrapper`,inverted:`${e6}--inverted`}),e9="M8 10C6 12.58 3.43 16 0 16L16 16C12.58 16 10 12.58 8 10Z",te=(0,d.g)("hint"),tt=Object.freeze({hint:te,hintDialog:`${te}__dialog`,activator:`${te}__activator`,footer:`${te}__footer`,text:`${te}__text`,close:`${te}__close`,icon:`${te}__icon`,inverted:`${te}--inverted`});(0,c.forwardRef)(({className:e,style:t,isVisible:a,position:l="top",heading:i,footer:r,children:s,text:n,withoutTail:o,inverted:g,dataQa:v,dataId:b,role:y="dialog",...w},x)=>{let $=(0,c.useRef)(null),{refs:_,floatingStyles:S,context:C}=(0,h.we)({placement:l,middleware:[(0,m.cY)(12),(0,m.UU)({fallbackAxisSideDirection:"start",crossAxis:!1}),(0,m.BN)(),(0,f.UE)({element:$,padding:8})]}),{value:E,show:k,hide:T,toggle:N}=A(a),j=(e=>{let t=(0,c.useRef)(null);return(0,c.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})(T);return(0,c.useImperativeHandle)(x,()=>null==j?void 0:j.current),"u">typeof window&&(M(window,"resize",function(e,t){let a=!1;return function(...t){a||(e(...t),a=!0,setTimeout(()=>{a=!1},300))}}(()=>C.update(),0),[]),M(window,"keyup",e=>{"Escape"===e.key&&T()},[T])),(0,u.jsxs)("div",{ref:j,className:(0,p.A)(tt.hint,e),style:t,children:[(0,u.jsx)("button",{type:"button",className:tt.activator,ref:_.setReference,tabIndex:0,onClick:N,children:"function"==typeof s?s({show:k,hide:T,toggle:N,visible:E}):s}),E&&(0,u.jsxs)("div",{role:y,className:(0,p.A)(tt.hintDialog,{[tt.inverted]:g}),ref:_.setFloating,style:S,...w,"data-id":b,"data-qa":v,children:[i&&(0,u.jsx)(d.H,{dataQa:(0,d.b)(`${v}-heading`,!!v),className:"mb-3",as:"h6",type:"h6",children:i}),(0,u.jsx)("p",{"data-qa":(0,d.b)(`${v}-text`,!!v),className:(0,p.A)(tt.text),children:n}),r&&(0,u.jsx)("div",{"data-qa":(0,d.b)(`${v}-footer`,!!v),className:(0,p.A)(tt.footer),children:r}),(0,u.jsx)("button",{type:"button",tabIndex:-1,className:tt.close,onClick:T,children:(0,u.jsx)(d.P,{"aria-hidden":"true",className:tt.icon,style:{display:"inline-flex",fontSize:16},children:(0,u.jsx)(V,{})})}),!o&&(0,u.jsx)(h.ie,{width:16,ref:$,d:e9,context:C,fill:g?"var(--color-white)":"var(--color-black-500)"})]})]})}).displayName="Hint";let ta=(e,t,a)=>{if(e)return"object"!=typeof e?a:"function"==typeof t?t(e):e[t]},tl=(0,d.g)("input-autocomplete"),ti={input:tl,pending:`${tl}__pending`,pendingIcon:`${tl}__pending-icon`,empty:`${tl}__empty`,emptyText:`${tl}__empty-text`,emptyDescription:`${tl}__empty-description`,options:`${tl}__options`,optionIcon:`${tl}__option-icon`,button:`${tl}__button`,states:{selected:`${tl}--selected`}};function tr(e){return c.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},c.createElement("defs",null,c.createElement("clipPath",{id:"a"},c.createElement("path",{fill:"#fff",fillOpacity:0,d:"M0 0h24v24H0z"}))),c.createElement("g",{clipPath:"url(#a)"},c.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 ts=({items:e,itemSize:t,renderItem:a,overscan:l=2,outerRef:i,itemsContainerClassname:r})=>{let[s,n]=(0,c.useState)({start:0,end:0}),o=(0,c.useCallback)(()=>{if(!i.current)return;let a=i.current.clientHeight,r=i.current.scrollTop;n({start:Math.max(0,Math.floor(r/t)-l),end:Math.min(e.length,Math.ceil((r+a)/t)+l)})},[t,e.length,i,l]);(0,c.useLayoutEffect)(()=>{o()},[o]),(0,c.useEffect)(()=>{let e=i.current;if(!e)return;let t=()=>o();e.addEventListener("scroll",t);let a=new ResizeObserver(()=>o());return a.observe(e),()=>{e.removeEventListener("scroll",t),a.disconnect()}},[o,i]);let d=e.length*t+16,p=e.slice(s.start,s.end),h={position:"absolute",top:0,height:p.length*t,transform:`translateY(${s.start*t}px)`,width:"100%",margin:0};return(0,u.jsx)("div",{style:{position:"relative",height:d,width:"auto",margin:"-8px"},children:(0,u.jsx)("ul",{className:r,style:h,role:"listbox",children:p.map((e,t)=>a(e,s.start+t))},"options")})};function tn({inputValue:e,mappedOptions:t,pending:a=!1,optionsEmptyText:l="Нет результатов",optionsEmptyDescription:i,contentInnerRef:r,withVirtualize:s=!1,handleOptionClick:n}){let o=(0,c.useId)();if(a)return(0,u.jsx)("div",{className:ti.pending,children:(0,u.jsx)(d.P,{className:ti.pendingIcon,children:(0,u.jsx)(G,{})})});if(null!=e&&e.length&&!t.length)return(0,u.jsxs)("div",{className:ti.empty,children:[(0,u.jsx)("div",{className:ti.emptyText,children:l}),i&&(0,u.jsx)("div",{className:ti.emptyDescription,children:i})]});let h=e=>(0,u.jsx)(eV,{role:"option","aria-selected":e.selected,as:"li",disabled:e.disabled,label:e.label,caption:e.caption,focused:e.active,onClick:()=>n(e),append:(0,u.jsx)(d.P,{className:(0,p.A)(ti.optionIcon,{[ti.states.selected]:e.selected}),style:{fontSize:24},children:(0,u.jsx)(tr,{})})},JSON.stringify(e.value));return s?(0,u.jsx)(ts,{outerRef:r,items:t,itemSize:40,renderItem:h,itemsContainerClassname:ti.options}):(0,u.jsx)("ul",{className:ti.options,id:o,role:"listbox",children:t.map(h)},"options")}(0,c.forwardRef)(({value:e,selectedValue:t,label:a,options:l=[],state:i,icon:r,rightLabel:s,desktopMaxHeight:n,pending:o=!1,buttonLabel:p="Выбрать",optionValue:h="value",optionLabel:m="label",optionCaption:f="caption",optionDisabled:g="disabled",variant:v="primary",size:b="m",disabled:y=!1,caption:w,hasCaption:x=!1,keepFocus:$=!1,optionsEmptyText:_="Нет результатов",optionsEmptyDescription:S,withVirtualize:C,onChange:E,onSelect:k,onFocus:T,onBlur:j,onKeydown:M,dataQa:A,dataId:I,className:L,style:P,...D},R)=>{let[O,z]=(0,c.useState)(!1),[F,B]=(0,c.useState)(""),V=(0,c.useRef)(null),H=(0,c.useRef)(null),G=(0,c.useRef)(null),q=(0,c.useRef)(null),Y=N("m");(0,c.useImperativeHandle)(R,()=>H.current);let Q=(0,c.useMemo)(()=>Y?O&&(l.length>0||!!F||o):O,[F,Y,O,l.length,o]),K=(0,c.useMemo)(()=>l.map((e,a)=>{let l=ta(e,h,e),i=ta(t,h,t);return{index:a,value:l,label:ta(e,m,e),caption:ta(e,f),disabled:ta(e,g),selected:i===l,original:e}}),[f,g,m,h,l,t]),U=(0,c.useMemo)(()=>K.find(({selected:e})=>e),[K]);(0,c.useEffect)(()=>{if(!e&&!t)return void B("");e&&B(e)},[e]),(0,c.useEffect)(()=>{t&&B(ta(t,m,t))},[]),(0,c.useEffect)(()=>{O||(U?X(U.label):Z())},[O]);let X=e=>{B(e),null==E||E(e)},Z=e=>{null==k||k(e)},J=()=>{z(!1)},ee=e=>{null==j||j(e)};return(0,u.jsx)("div",{ref:R,className:ti.input,"data-id":I,"data-qa":A,children:(0,u.jsxs)(eH,{opened:Q,onToggle:z,width:"inherit",placement:"bottom",mobileFullHeight:!0,desktopMaxHeight:n,footer:Y||!t?void 0:(0,u.jsx)(W,{label:p,disabled:!t,className:ti.button,onClick:()=>{J()}}),heading:Y?void 0:(0,u.jsx)(tu,{inputRef:G,className:L,style:P,value:F,label:a,rightLabel:s,icon:r,state:i,caption:w,hasCaption:x,onChange:X,onBlur:ee,...D}),dataQa:(0,d.b)(`${A}-dropdown`,!!A),children:[(0,u.jsx)(eX,{asChild:!0,children:(0,u.jsx)(tu,{value:F,label:a,rightLabel:s,icon:r,size:b,variant:v,state:i,disabled:y,caption:w,hasCaption:x,onClick:void 0,onChange:X,onFocus:e=>{z(!0),Y||(e.preventDefault(),setTimeout(()=>{var e;null==(e=G.current)||e.focus()},100)),null==T||T(e)},onBlur:ee,onKeyDown:e=>{"Tab"===e.key&&J(),null==M||M(e)},ref:V,inputRef:H,...D,dataQa:(0,d.b)(`${A}-dropdown-input`,!!A)})}),(0,u.jsx)(eY,{contentInnerRef:q,children:(0,u.jsx)(tn,{inputValue:F,mappedOptions:K,pending:o,optionsEmptyText:_,optionsEmptyDescription:S,handleOptionClick:e=>{var t;if(X(e.label),Z(e.original),Y){if($){null==(t=H.current)||t.focus();return}J()}},contentInnerRef:q,withVirtualize:C})})]})})}).displayName="InputAutocomplete";let to=(...e)=>(...t)=>{e.forEach(e=>{null==e||e(...t)})},td=(0,d.g)("input-base"),tc={wrapper:td,input:`${td}__input`,container:`${td}__container`,label:`${td}__label`,field:`${td}__field`,rightLabel:`${td}__right-label`,caption:`${td}__caption`,placeholder:{visible:`${td}__placeholder`,hidden:`${td}__hidden`},states:{primary:`${td}--primary`,secondary:`${td}--secondary`,error:`${td}--error`,success:`${td}--success`,s:`${td}--s`,m:`${td}--m`,l:`${td}--l`,focused:`${td}--focused`,disabled:`${td}--disabled`,active:`${td}--active`,hasLabel:`${td}--has-label`,accent:`${td}--accent`}},tu=(0,c.forwardRef)(({icon:e,rightLabel:t,disabled:a,state:l,size:i="m",variant:r="primary",label:s,value:n,placeholder:o,maskPlaceholder:m,autoFocus:f=!1,maskPlaceholderVariant:g="default",caption:v,type:b="text",inputMode:y="text",hasCaption:w,className:x,style:$,dataQa:_,dataId:S,inputRef:C,onChange:E,onFocus:k,onBlur:T,onKeyDown:N,...j},M)=>{let I=(0,c.useId)(),{value:L,show:P,hide:D}=A(),R=(0,c.useRef)(null),O=(0,h.SV)([C,R]),z=(0,c.useMemo)(()=>L||!!n||!!o,[n,L,o]),F=(0,c.useCallback)(()=>{var e;null==(e=R.current)||e.focus()},[]),B=(0,c.useMemo)(()=>{if(!m)return null;let e={hidden:n??"",visible:m.substring((null==n?void 0:n.length)??0)};return m.length===(null==n?void 0:n.length)?null:e},[m,n]);return(0,c.useEffect)(()=>{var e,t,a;if(!f)return;let l=(null==(e=R.current)?void 0:e.value.length)??0;null==(t=R.current)||t.focus(),null==(a=R.current)||a.setSelectionRange(l,l)},[f]),(0,u.jsxs)("div",{className:(0,p.A)(x,tc.wrapper),style:$,"data-qa":_,"data-id":S,children:[(0,u.jsxs)("div",{className:(0,p.A)(tc.input,tc.states[r],tc.states[i],{[tc.states.focused]:L,[tc.states.error]:"error"===l,[tc.states.success]:"success"===l,[tc.states.disabled]:!!a,[tc.states.hasLabel]:s}),onClick:F,ref:M,children:[(0,u.jsxs)("label",{htmlFor:I,className:tc.container,children:[s&&(0,u.jsx)("span",{className:(0,p.A)(tc.label,{[tc.states.active]:z,[tc.states.s]:"s"===i,[tc.states.disabled]:a,[tc.states.error]:"error"===l,[tc.states.success]:"success"===l}),children:s}),B&&!!n&&(0,u.jsxs)("div",{className:(0,p.A)(tc.placeholder.visible,{[tc.states.accent]:"accent"===g}),children:[B.hidden&&(0,u.jsx)("span",{className:tc.placeholder.hidden,children:B.hidden}),B.visible]}),(0,u.jsx)("input",{...j,id:I,ref:O,className:(0,p.A)(tc.field,{[tc.states.s]:"s"===i,[tc.states.hasLabel]:s,[tc.states.disabled]:a}),type:b,inputMode:y,autoComplete:"off",placeholder:o,value:n,disabled:a,onChange:e=>{null==E||E(e.target.value,e)},onFocus:to(P,k),onBlur:to(D,T),onKeyDown:e=>{("Escape"===e.key||"Esc"===e.key)&&(e.preventDefault(),null==E||E("",{target:{value:""}})),null==N||N(e)}})]}),t&&(0,u.jsx)("div",{className:(0,p.A)(tc.rightLabel,{[tc.states.disabled]:a}),children:t}),e]}),(w||v)&&(0,u.jsx)(d.C,{dataQa:(0,d.b)(`${_}-caption`,!!_),className:(0,p.A)(tc.caption,{[tc.states.disabled]:a}),state:l,withoutIcon:!0,children:v})]})});tu.displayName="InputBase";let tp="dd.MM.yyyy",th=e=>{let[t,a,l]=e.split(".").map(Number),i=((e,t)=>((e<1||e>12)&&console.warn("Месяц должен быть в диапазоне от 1 до 12"),new Date(t,e,0).getDate()))(a,l||1900);return[(t>i?i:t).toString().padStart(2,"0"),a.toString().padStart(2,"0"),l.toString().padStart(4,"0").substring(0,4)].join(".")},tm=(0,c.forwardRef)(({value:e=null,autoFocus:t=!1,onChange:a,onKeyDown:l,...i},r)=>{let[s,n]=(0,c.useState)(""),{ref:o,setValue:d}=(0,v.$o)({mask:Date,autofix:!0,pattern:"d.`m.`Y",validate:()=>{},placeholderChar:" ",prepare:e=>!e||e.length<10||e.includes(" ")?e:th(e),overwrite:!1,blocks:{d:{mask:v.g5.MaskedRange,from:1,to:31,maxLength:2},m:{mask:v.g5.MaskedRange,from:1,to:12,maxLength:2},Y:{mask:v.g5.MaskedRange,from:1900,to:2099,maxLength:4}}},{onAccept:t=>{if(t.length<10||t.includes(" "))null!==e&&(null==a||a(null,""));else{let e=th(t),l=(0,b.A)(e,tp,new Date);if((0,y.A)(l)){null==a||a(l,e),n(e);return}}n(t)}});return(0,c.useEffect)(()=>{if(e instanceof Date&&(0,y.A)(e)){let t=(0,w.A)(e,tp);d(t),n(t)}else"string"==typeof e&&(0,x.A)(e,"dd.mm.yyyy")&&(d(e),n(e))},[e,d]),(0,c.useImperativeHandle)(r,()=>o.current),(0,u.jsx)(tu,{...i,autoFocus:t,inputRef:o,value:s,inputMode:"numeric",onKeyDown:e=>{("Escape"===e.key||"Esc"===e.key)&&(e.preventDefault(),n(""),d(""),null==a||a(null,"")),null==l||l(e)},maskPlaceholder:"дд.мм.гггг"})});function tf(e){return c.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},c.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"}))}tm.displayName="InputDate";let tg=(0,d.g)("input-file"),tv={inputFile:tg,input:`${tg}__input`,uploadArea:`${tg}__upload-area`,uploadIcon:`${tg}__upload-icon`,uploadLabel:{default:`${tg}__upload-label`,purple:`${tg}__upload-label--purple`},uploadDragged:`${tg}__upload-dragged`,uploadCaption:`${tg}__upload-caption`,uploadButton:`${tg}__upload-button`,uploadWrapper:`${tg}__upload-wrapper`,selectButton:`${tg}__select-button`,states:{error:`${tg}--error`,s:`${tg}--s`,dragged:`${tg}--dragged`,disabled:`${tg}--disabled`}},tb=(e,t)=>{if(e&&t){let a=Array.isArray(t)?t:t.split(","),l=e.name||"",i=e.type||"",r=i.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(),i=[a];return(".jpg"===a||".jpeg"===a)&&(i=[".jpg",".jpeg"]),i.some(t=>e.endsWith(t))}return/\/\*$/.test(t)?r===t.replace(/\/.*$/,""):i===t||!!/^\w+$/.test(t)&&(console.error(!1,`Upload takes an invalidate 'accept' type '${t}'.Skip for check.`),!0)})}return!0};(0,c.forwardRef)(({accept:e,maxFileSize:t,disabled:a=!1,multiple:l=!1,capture:i=!1,mode:r="select",size:s="m",style:n,className:o,name:h,dataId:m,dataQa:f,onChange:g,...v},b)=>{let y=(0,c.useId)(),[w,x]=(0,c.useState)(!1),[$,_]=(0,c.useState)(!1),S=(0,c.useRef)(null),C=(0,c.useRef)(null),E=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),i=(t=>{if(!e)return!0;for(let a=0;a<t.length;a++)if(!tb(t[a],e))return!1;return!0})(a);return l&&i})(l))return void x(!0);x(!1),null==g||g(l,a)}},k=()=>{var e;null==(e=S.current)||e.click()},T=e=>{a||(e.stopPropagation(),e.preventDefault())},N=e=>{a||(e.stopPropagation(),e.preventDefault(),e.dataTransfer.dropEffect="copy",_(!0))},j=e=>{a||(e.stopPropagation(),e.preventDefault(),_(!1))},M=e=>{if(a)return;e.stopPropagation(),e.preventDefault();let{files:t}=e.dataTransfer;(l||t&&1===t.length)&&E(e),_(!1),e.dataTransfer.clearData()};(0,c.useImperativeHandle)(b,()=>({getInput:()=>S.current,getUploadArea:()=>C.current}));let A=()=>{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,r={ref:S,type:"file",className:tv.input,multiple:l,accept:t,capture:i,disabled:a,id:y,name:h,onChange:E};return(0,u.jsx)("input",{...r})};return(0,u.jsx)("div",{className:(0,p.A)(o,tv.inputFile),style:n,...v,"data-id":m,"data-qa":f,children:"select"===r?(()=>{let e=I(),t=A(),l=(0,u.jsx)(W,{onClick:k,label:"Выберите файлы",size:"s",stretch:!0,className:(0,p.A)(tv.selectButton,{disabled:a}),disabled:a});return(0,u.jsxs)(d.F,{caption:t,hasCaption:!0,captionState:w?"error":"default",children:[e,l]})})():(()=>{let e=I(),t=(()=>{let e={ref:C,className:(0,p.A)(tv.uploadArea,{[tv.states.error]:w,[tv.states.s]:"s"===s,[tv.states.dragged]:$,[tv.states.disabled]:a}),onDragEnter:T,onDragOver:N,onDragLeave:j,onDrop:M,onClick:k,role:"button",tabIndex:0},t=(0,u.jsx)(d.P,{"aria-hidden":"true",className:(0,p.A)(tv.uploadIcon,{[tv.states.disabled]:a}),children:(0,u.jsx)(tf,{})}),l=(0,u.jsx)(d.T,{size:"16",weight:"regular",className:(0,p.A)(tv.uploadDragged,{[tv.states.disabled]:a,[tv.states.dragged]:$,[tv.states.s]:"s"===s}),children:"Перетащите файлы сюда"});if("s"===s){let i=(0,u.jsxs)(d.T,{size:"16",weight:"regular",className:(0,p.A)(tv.uploadLabel.default,{[tv.states.disabled]:a}),children:[(0,u.jsxs)("span",{className:(0,p.A)(tv.uploadLabel.purple,{[tv.states.disabled]:a}),children:["Выберите файлы"," "]}),"или перетащите их сюда"]});return(0,u.jsx)(d.F,{caption:A(),hasCaption:!0,children:(0,u.jsxs)("div",{...e,children:[(0,u.jsxs)("div",{className:(0,p.A)(tv.uploadWrapper,{[tv.states.dragged]:$}),children:[t,i]}),l]})})}let i=(0,u.jsx)(d.T,{size:"16",weight:"regular",className:(0,p.A)(tv.uploadLabel.default,{[tv.states.disabled]:a}),children:"Выберите файлы или перетащите их сюда"}),r=(0,u.jsx)(d.T,{size:"14",weight:"regular",className:(0,p.A)(tv.uploadCaption,{[tv.states.disabled]:a}),children:A()}),n=(0,u.jsx)(d.T,{size:"16",weight:"regular",className:(0,p.A)(tv.uploadButton,{[tv.states.disabled]:a}),children:"Выбрать"});return(0,u.jsxs)("div",{...e,children:[(0,u.jsxs)("div",{className:(0,p.A)(tv.uploadWrapper,{[tv.states.dragged]:$}),children:[t,i,r,n]}),l]})})();return(0,u.jsxs)(u.Fragment,{children:[t,e]})})()})}).displayName="InputFile";let ty=(0,c.forwardRef)(({maskOpts:e,value:t="",autoFocus:a=!1,onChange:l,onKeyDown:i,...r},s)=>{let[n,o]=(0,c.useState)(""),{ref:d,setValue:p,unmaskedValue:h}=(0,v.$o)(e,{onAccept:(e,t)=>{o(e),null==l||l(t.unmaskedValue,e)}});return(0,c.useEffect)(()=>{t!==h&&(p(t),o(t))},[t,p,h]),(0,c.useImperativeHandle)(s,()=>d.current),(0,u.jsx)(tu,{...r,autoFocus:a,inputRef:d,value:n,onKeyDown:e=>{("Escape"===e.key||"Esc"===e.key)&&(e.preventDefault(),p(""),o(""),null==l||l("","")),null==i||i(e)}})});function tw(e){return c.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},c.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 tx(e){return c.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},c.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"}))}ty.displayName="InputMasked";let t$=({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)}},t_=e=>RegExp("^-?(?!0{2,})[(\\d\\s?]*[,.]?\\d*$").test(e),tS=(e,t,a)=>(0,d.i)(t)&&e<t?t:(0,d.i)(a)&&e>a?a:e,tC="\xa0",tE=[",","."],tk=(0,d.g)("input-number"),tT={controls:`${tk}__controls`,icon:`${tk}__controls-icon`,divider:`${tk}__controls-divider`,states:{disabled:`${tk}--disabled`}},tN=e=>e.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&"),tj=(e,t)=>{let a=RegExp("((^|\\D)-\\d)|^(-)").test(e),l=((e,t)=>{let a=tN(t.join("")),l=RegExp(`[^\\d${a}]`,"gi");return e.replace(l,"")})(((e,t=tC)=>{let a=RegExp(tN(t),"g");return e.replace(a,"")})(e,tC),tE).replace(",","."),i=a?"-":"";if(l.includes(".")){let[e,a]=l.split(".");if(a){let l=`.${a.slice(0,t)}`;return`${i}${e}${l}`}}return`${i}${l}`},tM=(e,t)=>{let a=String(e),[l,i]=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}${i??""}`},tA=(0,c.forwardRef)(({decimals:e="auto",decimalsCount:t=2,value:a,unit:l,step:i=1,min:r,max:s,size:n="m",withoutControls:o,disabled:h,icon:m,shouldRoundOnChange:f=!1,className:g,style:v,dataQa:b,dataId:y,autoFocus:w=!1,onChange:x,onFocus:$,onBlur:_,onKeyDown:S,onIncrement:C,onDecrement:E,...k},T)=>{let N=(0,c.useMemo)(()=>t<10?t:10,[t]),[j,M]=(0,c.useState)((0,d.i)(a)?t$({value:tS(parseFloat(tM(tj(String(a),N),e)),r,s),decimals:e,decimalsCount:N}):""),[A,I]=(0,c.useState)(!1),[L,P]=(0,c.useState)(0),[D,R]=(0,c.useState)(null),O=(0,c.useRef)(null);(0,c.useImperativeHandle)(T,()=>O.current),(0,c.useEffect)(()=>{A&&"-"!==j&&O.current&&document.activeElement===O.current&&O.current.setSelectionRange(L,L)},[j,L,O,A]);let z=(0,c.useCallback)((t,a)=>{if(I(!0),!t_(t))return{float:j?parseFloat(tj(j,N)):void 0,formatted:j};if(""===t)return{float:void 0,formatted:t};if("-"===t)return P(1),{float:void 0,formatted:t};if("."===t||","===t)return P(2),{float:0,formatted:"never"===e?"0":"0,"};if("-."===t||"-,"===t)return P(3),{float:0,formatted:"never"===e?"-0":"-0,"};let{modifiedValue:l,cursorPosition:i}=(({selectionStart:e,value:t,lastKeyStroke:a,stateValue:l})=>{let i=e,r=t;if(l&&i&&l[i]===tC&&("Backspace"===a||"Delete"===a)){let e=t.split("");return"Backspace"===a&&(e.splice(i-1,1),i-=1),"Delete"===a&&(e.splice(i,1),i+=1),{modifiedValue:r=e.join(""),cursorPosition:i}}return{modifiedValue:r,cursorPosition:e}})({selectionStart:a,value:t,lastKeyStroke:D,stateValue:j}),n=tj(l,N),o="never"===e?parseInt(n):parseFloat(n),c=tM(n,e),u=f?tS(o,r,s):o;if(u>Number.MAX_SAFE_INTEGER||u<Number.MIN_SAFE_INTEGER)return{float:parseFloat(tj(j,N)),formatted:j};if(!(0,d.d)(i)){let e=i+(c.length-t.length);P(e=e<=0?0:e)}return{float:u,formatted:c}},[e,N,D,s,r,f,j]),F=(0,c.useCallback)((e,t)=>{if(!t)return;let{target:{value:a,selectionStart:l}}=t,i=z(a,l);M(i.formatted),null==x||x(i.float,{...i,event:t})},[z,x]),B=(0,c.useCallback)(e=>{null==$||$(e)},[$]),V=(0,c.useCallback)(t=>{let{target:{value:a}}=t,l=tj(a,N);if(!l||"-"===l){M(""),null==_||_(t);return}let i=parseFloat(l),n=f?i:tS(i,r,s),o=t$({value:n,decimals:e,decimalsCount:N});M(o),f||i===n||null==x||x(n,{float:n,formatted:o}),null==_||_(t)},[e,N,s,r,_,x,f]),H=(0,c.useCallback)(t=>{P(j.length);let l=parseFloat((0,d.d)(a)?tj(j,N):String(a).replace(",","."))||0,n=tS(Number("increase"===t?(l+i).toFixed(N):(l-i).toFixed(N)),r,s),o=t$({value:n,decimals:e,decimalsCount:N});M(o),null==x||x(n,{float:n,formatted:o})},[j,a,N,i,r,s,e,x]),G=(0,c.useCallback)(e=>{let{code:t}=e;R(t),("ArrowUp"===t||"ArrowDown"===t)&&(e.preventDefault(),H("ArrowUp"===t?"increase":"decrease")),null==S||S(e)},[H,S]),q=(0,c.useCallback)(e=>{e.preventDefault(),H("decrease"),null==E||E(e)},[H,E]),Y=(0,c.useCallback)(e=>{e.preventDefault(),H("increase"),null==C||C(e)},[H,C]),W=(0,c.useCallback)(e=>{let{code:t}=e;R(t),["Space","Enter"].includes(t)&&(e.preventDefault(),H("decrease"),null==E||E(e))},[H,E]),Q=(0,c.useCallback)(e=>{let{code:t}=e;R(t),["Space","Enter"].includes(t)&&(e.preventDefault(),H("increase"),null==C||C(e))},[H,C]),K=(0,c.useMemo)(()=>{let t=parseFloat(tj(j,N));return(0,d.d)(a)||""===String(a)?"":Number(a)===t?j:"-"!==j&&","!==j&&t_(String(a))?tM(tj(String(tS(a,r,s)),N),e):j},[e,N,j,a]),U=(0,c.useMemo)(()=>{let[e,t]=K.split(","),a=K.includes(","),i=((e,t,a)=>{if(!e||!t)return"";if(Array.isArray(t)){let a=tj(e,2),l=Number((a.startsWith("-")?a.slice(1):a).split(".")[0]),[i,r,s]=t;return(0,d.p)(l,i,r,s)}return t})(K,l);if(a){let a=Array(N-t.length).fill(0).join("");return`${e},${t}${a}${tC}${i}`}return`${e}${tC}${i}`},[K,l,N]),X={...k,value:K,maskPlaceholder:U,maskPlaceholderVariant:"accent",size:n,icon:o?m:(0,u.jsxs)("div",{className:(0,p.A)(tT.controls),children:[(0,u.jsx)(d.P,{onClick:h?void 0:q,onKeyDown:h?void 0:W,className:(0,p.A)(tT.icon,{[tT.states.disabled]:!!h}),role:"button",tabIndex:h?-1:0,children:(0,u.jsx)(tw,{})}),(0,u.jsx)("div",{className:tT.divider}),(0,u.jsx)(d.P,{onClick:h?void 0:Y,onKeyDown:h?void 0:Q,className:(0,p.A)(tT.icon,{[tT.states.disabled]:!!h}),role:"button",tabIndex:h?-1:0,children:(0,u.jsx)(tx,{})})]}),disabled:h,onChange:F,onBlur:V,onFocus:B,onKeyDown:G};return(0,u.jsx)(tu,{...X,autoFocus:w,inputMode:"decimal",inputRef:O,dataQa:b,dataId:y,className:g,style:v})});function tI(e){return c.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},c.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 tL(e){return c.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},c.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"}))}tA.displayName="InputNumber";let tP=(0,d.g)("input-password"),tD={icon:`${tP}__icon`,states:{disabled:`${tP}--disabled`}};(0,c.forwardRef)(({disabled:e,autoFocus:t=!1,...a},l)=>{let[i,r]=(0,c.useState)(!1);return(0,u.jsx)(tu,{...a,autoFocus:t,ref:l,disabled:e,type:i?"text":"password",icon:(0,u.jsx)(d.P,{onMouseDown:e?void 0:e=>{e.preventDefault(),e.stopPropagation(),r(e=>!e)},onKeyDown:e?void 0:e=>{[" ","Enter"].includes(e.key)&&(e.preventDefault(),r(e=>!e))},className:(0,p.A)(tD.icon,{[tD.states.disabled]:!!e}),role:"button",tabIndex:e?-1:0,children:i?(0,u.jsx)(tL,{}):(0,u.jsx)(tI,{})})})}).displayName="InputPassword";let tR={...s||(s=a.t(c,2))},tO={};function tz(e,t){let a=c.useRef(tO);return a.current===tO&&(a.current=e(t)),a}let tF=tR.useInsertionEffect,tB=tF&&tF!==tR.useLayoutEffect?tF:e=>e();function tV(e){let t=tz(tH).current;return t.next=e,tB(t.effect),t.trampoline}function tH(){let e={next:void 0,callback:tG,trampoline:(...t)=>{var a;return null==(a=e.callback)?void 0:a.call(e,...t)},effect:()=>{e.callback=e.next}};return e}function tG(){}let tq="u">typeof document?c.useLayoutEffect:()=>{},tY=c.createContext({register:()=>{},unregister:()=>{},subscribeMapChange:()=>()=>{},elementsRef:{current:[]},nextIndexRef:{current:0}});function tW(e){let{children:t,elementsRef:a,labelsRef:l,onMapChange:i}=e,r=tV(i),s=c.useRef(0),n=tz(tK).current,o=tz(tQ).current,[d,p]=c.useState(0),h=c.useRef(d),m=tV((e,t)=>{o.set(e,t??null),h.current+=1,p(h.current)}),f=tV(e=>{o.delete(e),h.current+=1,p(h.current)}),g=c.useMemo(()=>{let e=new Map;return Array.from(o.keys()).filter(e=>e.isConnected).sort(tU).forEach((t,a)=>{let l=o.get(t)??{};e.set(t,{...l,index:a})}),e},[o,d]);tq(()=>{if("function"!=typeof MutationObserver||0===g.size)return;let e=new MutationObserver(e=>{let t=new Set,a=e=>t.has(e)?t.delete(e):t.add(e);e.forEach(e=>{e.removedNodes.forEach(a),e.addedNodes.forEach(a)}),0===t.size&&(h.current+=1,p(h.current))});return g.forEach((t,a)=>{a.parentElement&&e.observe(a.parentElement,{childList:!0})}),()=>{e.disconnect()}},[g]),tq(()=>{h.current===d&&(a.current.length!==g.size&&(a.current.length=g.size),l&&l.current.length!==g.size&&(l.current.length=g.size),s.current=g.size),r(g)},[r,g,a,l,d]),tq(()=>()=>{a.current=[]},[a]),tq(()=>()=>{l&&(l.current=[])},[l]);let v=tV(e=>(n.add(e),()=>{n.delete(e)}));tq(()=>{n.forEach(e=>e(g))},[n,g]);let b=c.useMemo(()=>({register:m,unregister:f,subscribeMapChange:v,elementsRef:a,labelsRef:l,nextIndexRef:s}),[m,f,v,a,l,s]);return(0,u.jsx)(tY.Provider,{value:b,children:t})}function tQ(){return new Map}function tK(){return new Set}function tU(e,t){let a=e.compareDocumentPosition(t);return a&Node.DOCUMENT_POSITION_FOLLOWING||a&Node.DOCUMENT_POSITION_CONTAINED_BY?-1:a&Node.DOCUMENT_POSITION_PRECEDING||a&Node.DOCUMENT_POSITION_CONTAINS?1:0}let tX=c.createContext(void 0);function tZ(){let e=c.useContext(tX);return(null==e?void 0:e.direction)??"ltr"}let tJ=function(e,...t){let a=new URL("https://base-ui.com/production-error");return a.searchParams.set("code",e.toString()),t.forEach(e=>a.searchParams.append("args[]",e)),`Base UI error #${e}; visit ${a} for the full message.`};function t0(e,t,a,l){var i,r,s,n,o;let d=tz(t1).current;return i=d,r=e,s=t,n=a,o=l,(i.refs[0]!==r||i.refs[1]!==s||i.refs[2]!==n||i.refs[3]!==o)&&t2(d,[e,t,a,l]),d.callback}function t1(){return{callback:null,cleanup:null,refs:[]}}function t2(e,t){if(e.refs=t,t.every(e=>null==e)){e.callback=null;return}e.callback=a=>{if(e.cleanup&&(e.cleanup(),e.cleanup=null),null!=a){let l=Array(t.length).fill(null);for(let e=0;e<t.length;e+=1){let i=t[e];if(null!=i)switch(typeof i){case"function":{let t=i(a);"function"==typeof t&&(l[e]=t);break}case"object":i.current=a}}e.cleanup=()=>{for(let e=0;e<t.length;e+=1){let a=t[e];if(null!=a)switch(typeof a){case"function":{let t=l[e];"function"==typeof t?t():a(null);break}case"object":a.current=null}}}}}}let t5=parseInt(c.version,10);function t7(e){if(!c.isValidElement(e))return null;let t=e.props;return(t5>=19?null==t?void 0:t.ref:e.ref)??null}function t4(e,t){return e&&!t?e:!e&&t?t:e||t?{...e,...t}:void 0}function t3(){}let t6=Object.freeze({}),t8={};function t9(e,t,a,l,i){if(!e)return ae(t);let r=ae(e);return t&&(r=at(r,t)),r}function ae(e){return al(e)?{...ai(e,t8)}:function(e){let t={...e};for(let e in t){let a=t[e];aa(e,a)&&(t[e]=ar(a))}return t}(e)}function at(e,t){return al(t)?ai(t,e):function(e,t){if(!t)return e;for(let a in t){let l=t[a];switch(a){case"style":e[a]=t4(e.style,l);break;case"className":e[a]=an(e.className,l);break;default:aa(a,l)?e[a]=function(e,t){return t?e?(...a)=>{let l=a[0];if(ao(l)){as(l);let i=t(...a);return l.baseUIHandlerPrevented||null==e||e(...a),i}let i=t(...a);return null==e||e(...a),i}:ar(t):e}(e[a],l):e[a]=l}}return e}(e,t)}function aa(e,t){let a=e.charCodeAt(0),l=e.charCodeAt(1),i=e.charCodeAt(2);return 111===a&&110===l&&i>=65&&i<=90&&("function"==typeof t||typeof t>"u")}function al(e){return"function"==typeof e}function ai(e,t){return al(e)?e(t):e??t8}function ar(e){return e&&((...t)=>{let a=t[0];return ao(a)&&as(a),e(...t)})}function as(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function an(e,t){return t?e?t+" "+e:t:e}function ao(e){return null!=e&&"object"==typeof e&&"nativeEvent"in e}function ad(e,t,a={}){let l=t.render,i=function(e,t={}){var a;let{className:l,style:i,render:r}=e,{state:s=t6,ref:n,props:o,stateAttributesMapping:d,enabled:c=!0}=t,u=c?"function"==typeof l?l(s):l:void 0,p=c?"function"==typeof i?i(s):i:void 0,h=c?function(e,t){let a={};for(let l in e){let i=e[l];if(null!=t&&t.hasOwnProperty(l)){let e=t[l](i);null!=e&&Object.assign(a,e);continue}!0===i?a[`data-${l.toLowerCase()}`]="":i&&(a[`data-${l.toLowerCase()}`]=i.toString())}return a}(s,d):t6,m=c&&o?Array.isArray(a=o)?function(e){if(0===e.length)return t8;if(1===e.length)return ae(e[0]);let t=ae(e[0]);for(let a=1;a<e.length;a+=1)t=at(t,e[a]);return t}(a):t9(void 0,a):void 0,f=c?t4(h,m)??{}:t6;return"u">typeof document&&(c?Array.isArray(n)?f.ref=function(e){var t,a;let l=tz(t1).current;return t=l,a=e,(t.refs.length!==a.length||t.refs.some((e,t)=>e!==a[t]))&&t2(l,e),l.callback}([f.ref,t7(r),...n]):f.ref=t0(f.ref,t7(r),n):t0(null,null)),c?(void 0!==u&&(f.className=an(f.className,u)),void 0!==p&&(f.style=t4(f.style,p)),f):t6}(t,a);return!1===a.enabled?null:function(e,t,a,l){var i,r;if(t){if("function"==typeof t)return t(a,l);let e=t9(a,t.props);e.ref=a.ref;let i=t;return(null==i?void 0:i.$$typeof)===ac&&(i=c.Children.toArray(t)[0]),c.cloneElement(i,e)}return i=e,r=a,c.createElement(i,r)}(e,l,i,a.state??t6)}let ac=Symbol.for("react.lazy"),au="track-press";function ap(e,t,a,l){let i=!1,r=!1,s=l??t6;return{reason:e,event:t??new Event("base-ui"),cancel(){i=!0},allowPropagation(){r=!0},get isCanceled(){return i},get isPropagationAllowed(){return r},trigger:a,...s}}function ah(e,t,a){return{reason:e,event:t??new Event("base-ui"),...t6}}let am=0,af=tR.useId;function ag(e){var t="base-ui";if(void 0!==af){let a=af();return e??`${t}-${a}`}return function(e,t="mui"){let[a,l]=c.useState(e),i=e||a;return c.useEffect(()=>{null==a&&(am+=1,l(`${t}-${am}`))},[a,t]),i}(e,t)}let av=[];globalThis.requestAnimationFrame;class ab{constructor(){_(this,"callbacks",[]),_(this,"callbacksCount",0),_(this,"nextId",1),_(this,"startId",1),_(this,"isScheduled",!1),_(this,"tick",e=>{var t;this.isScheduled=!1;let a=this.callbacks,l=this.callbacksCount;if(this.callbacks=[],this.callbacksCount=0,this.startId=this.nextId,l>0)for(let l=0;l<a.length;l+=1)null==(t=a[l])||t.call(a,e)})}request(e){let t=this.nextId;return this.nextId+=1,this.callbacks.push(e),this.callbacksCount+=1,this.isScheduled||(requestAnimationFrame(this.tick),this.isScheduled=!0),t}cancel(e){let t=e-this.startId;t<0||t>=this.callbacks.length||(this.callbacks[t]=null,this.callbacksCount-=1)}}let ay=new ab;class aw{constructor(){_(this,"currentId",null),_(this,"cancel",()=>{null!==this.currentId&&(ay.cancel(this.currentId),this.currentId=null)}),_(this,"disposeEffect",()=>this.cancel)}static create(){return new aw}static request(e){return ay.request(e)}static cancel(e){return ay.cancel(e)}request(e){this.cancel(),this.currentId=ay.request(()=>{this.currentId=null,e()})}}let ax=function(e){return e[e.None=0]="None",e[e.GuessFromOrder=1]="GuessFromOrder",e}({});function a$(){return"u">typeof window}function a_(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function aS(e){return!!a$()&&(e instanceof Element||e instanceof a_(e).Element)}let aC="u">typeof navigator,aE=function(){if(!aC)return{platform:"",maxTouchPoints:-1};let e=navigator.userAgentData;return null!=e&&e.platform?{platform:e.platform,maxTouchPoints:navigator.maxTouchPoints}:{platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??-1}}(),ak=function(){if(!aC)return"";let e=navigator.userAgentData;return null!=e&&e.platform?e.platform:navigator.platform??""}(),aT=function(){if(!aC)return"";let e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(({brand:e,version:t})=>`${e}/${t}`).join(" "):navigator.userAgent}();typeof CSS>"u"||!CSS.supports||CSS.supports("-webkit-backdrop-filter:none"),"MacIntel"===aE.platform&&aE.maxTouchPoints>1||/iP(hone|ad|od)|iOS/.test(aE.platform),aC&&ak.toLowerCase().startsWith("mac")&&navigator.maxTouchPoints;let aN=aT.includes("jsdom/");function aj(e){var t;let a=e.activeElement;for(;(null==(t=null==a?void 0:a.shadowRoot)?void 0:t.activeElement)!=null;)a=a.shadowRoot.activeElement;return a}function aM(e,t){var a;if(!e||!t)return!1;let l=null==(a=t.getRootNode)?void 0:a.call(t);if(e.contains(t))return!0;if(l&&!(!a$()||typeof ShadowRoot>"u")&&(l instanceof ShadowRoot||l instanceof a_(l).ShadowRoot)){let a=t;for(;a;){if(e===a)return!0;a=a.parentNode||a.host}}return!1}function aA(e){return(null==e?void 0:e.ownerDocument)||document}let aI="ArrowUp",aL="ArrowDown",aP="ArrowLeft",aD="ArrowRight",aR="Home",aO="PageUp",az="PageDown",aF=new Set([...new Set([...new Set([aP,aD]),...new Set([aI,aL])]),aR,"End"]);function aB(e){let t=tz(aV,e).current;return t.next=e,tq(t.effect),t}function aV(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}let aH={clipPath:"inset(50%)",overflow:"hidden",whiteSpace:"nowrap",border:0,padding:0,width:1,height:1,margin:-1,position:"fixed",top:0,left:0};var aG={exports:{}},aq={},aY=(o||(o=1,aG.exports=function(){if(n)return aq;n=1;var e="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},t=c.useState,a=c.useEffect,l=c.useLayoutEffect,i=c.useDebugValue;function r(t){var a=t.getSnapshot;t=t.value;try{var l=a();return!e(t,l)}catch{return!0}}var s=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?function(e,t){return t()}:function(e,s){var n=s(),o=t({inst:{value:n,getSnapshot:s}}),d=o[0].inst,c=o[1];return l(function(){d.value=n,d.getSnapshot=s,r(d)&&c({inst:d})},[e,n,s]),a(function(){return r(d)&&c({inst:d}),e(function(){r(d)&&c({inst:d})})},[e]),i(n),n};return aq.useSyncExternalStore=void 0!==c.useSyncExternalStore?c.useSyncExternalStore:s,aq}()),aG.exports);let aW=function(e){return e.disabled="data-disabled",e.valid="data-valid",e.invalid="data-invalid",e.touched="data-touched",e.dirty="data-dirty",e.filled="data-filled",e.focused="data-focused",e}({}),aQ={valid:null,touched:!1,dirty:!1,filled:!1,focused:!1},aK={disabled:!1,...aQ},aU={invalid:void 0,name:void 0,validityData:{state:{badInput:!1,customError:!1,patternMismatch:!1,rangeOverflow:!1,rangeUnderflow:!1,stepMismatch:!1,tooLong:!1,tooShort:!1,typeMismatch:!1,valid:null,valueMissing:!1},errors:[],error:"",value:"",initialValue:null},setValidityData:t3,disabled:void 0,touched:aQ.touched,setTouched:t3,dirty:aQ.dirty,setDirty:t3,filled:aQ.filled,setFilled:t3,focused:aQ.focused,setFocused:t3,validate:()=>null,validationMode:"onSubmit",validationDebounceTime:0,shouldValidateOnChange:()=>!1,state:aK,markedDirtyRef:{current:!1},registerFieldControl:t3,validation:{getValidationProps:(e=t6)=>e,getInputValidationProps:(e=t6)=>e,inputRef:{current:null},commit:async()=>{}}},aX=c.createContext(aU);function aZ(e=!0){let t=c.useContext(aX);if(t.setValidityData===t3&&!e)throw Error(tJ(28));return t}let aJ=c.createContext({formRef:{current:{fields:new Map}},errors:{},clearErrors:t3,validationMode:"onSubmit",submitAttemptedRef:{current:!1}}),a0=c.createContext({controlId:void 0,registerControlId:t3,labelId:void 0,setLabelId:t3,messageIds:[],setMessageIds:t3,getDescriptionProps:e=>e});function a1(){return c.useContext(a0)}function a2(e,t,a=(e,t)=>e===t){return e.length===t.length&&e.every((e,l)=>a(e,t[l]))}let a5=c.createContext(void 0),a7={disableStyleElements:!1};function a4(e,t=Number.MIN_SAFE_INTEGER,a=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,a))}let a3=new Map;function a6(e,t,a){return null==e?"":(function(e,t){let a=JSON.stringify({locale:e,options:t}),l=a3.get(a);if(l)return l;let i=new Intl.NumberFormat(e,t);return a3.set(a,i),i})(t,a).format(e)}function a8(e,t){return e-t}function a9(e,t,a,l,i,r){let s=e;return s=a4(s,a,l),i&&(s=function(e,t,a){let l=e.slice();return l[t]=a,l.sort(a8)}(r,t,a4(s,r[t-1]||-1/0,r[t+1]||1/0))),s}function le(e,t,a){return!Array.isArray(e)||Math.min(...e.reduce((e,t,a,l)=>(a===l.length-1||e.push(Math.abs(t-l[a+1])),e),[]))>=t*a}let lt={activeThumbIndex:()=>null,max:()=>null,min:()=>null,minStepsBetweenValues:()=>null,step:()=>null,values:()=>null,valid:e=>null===e?null:e?{[aW.valid]:""}:{[aW.invalid]:""}},la=c.createContext(void 0);function ll(){let e=c.useContext(la);if(void 0===e)throw Error(tJ(62));return e}let li=c.forwardRef(function(e,t){let{"aria-labelledby":a,className:l,defaultValue:i,disabled:r=!1,id:s,format:n,largeStep:o=10,locale:d,render:p,max:h=100,min:m=0,minStepsBetweenValues:f=0,form:g,name:v,onValueChange:b,onValueCommitted:y,orientation:w="horizontal",step:x=1,thumbCollisionBehavior:$="push",thumbAlignment:_="center",value:S,style:C,...E}=e,k=ag(s),T=null==k?void 0:`${k}-label`,N=tV(b),j=tV(y),{clearErrors:M}=c.useContext(aJ),{state:A,disabled:I,name:L,setTouched:P,setDirty:D,validityData:R,shouldValidateOnChange:O,validation:z}=aZ(),{labelId:F}=a1(),[B,V]=c.useState(),H=a??F??B,G=I||r,q=L??v,[Y,W]=function({controlled:e,default:t,name:a,state:l="value"}){let{current:i}=c.useRef(void 0!==e),[r,s]=c.useState(t),n=c.useCallback(e=>{i||s(e)},[]);return[i?e:r,n]}({controlled:S,default:i??m,name:"Slider"}),Q=c.useRef(null),K=c.useRef(null),U=c.useRef([]),X=c.useRef(null),Z=c.useRef(null),J=c.useRef(-1),ee=c.useRef(null),et=c.useRef(null),ea=c.useRef("none"),el=aB(n),[ei,er]=c.useState(-1),[es,en]=c.useState(-1),[eo,ed]=c.useState(!1),[ec,eu]=c.useState(()=>new Map),[ep,eh]=c.useState([void 0,void 0]),em=tV(e=>{er(e),-1!==e&&en(e)});(function(e,t,a,l,i=!0){let{registerFieldControl:r}=aZ(),s=c.useRef(null);s.current||(s.current=Symbol()),tq(()=>{let l=s.current;return l&&i?(r(l,{controlRef:e,getValue:void 0,id:t,value:a}),()=>{r(l,void 0)}):void 0},[e,i,void 0,t,r,a])})(K,k,Y),function(e,t){let a=c.useRef(e),l=tV(t);tq(()=>{a.current!==e&&l(a.current)},[e,l]),tq(()=>{a.current=e},[e])}(Y,()=>{M(q),O()?z.commit(Y):z.commit(Y,!0);let e=R.initialValue;D(Array.isArray(Y)&&Array.isArray(e)?!a2(Y,e):Y!==e)});let ef=tV(e=>{e&&(K.current=e)}),eg=Array.isArray(Y),ev=c.useMemo(()=>eg?Y.slice().sort(a8):[a4(Y,m,h)],[h,m,eg,Y]),eb=tV((e,t)=>{if(Number.isNaN(e)||("number"==typeof e&&"number"==typeof Y?e===Y:!!(Array.isArray(e)&&Array.isArray(Y))&&a2(e,Y)))return;let a=t??ap("none",void 0,void 0,{activeThumbIndex:-1});ea.current=a.reason;let l=a.event,i=new(l.constructor??Event)(l.type,l);Object.defineProperty(i,"target",{writable:!0,value:{value:e,name:q}}),a.event=i,et.current=e,N(e,a),a.isCanceled||W(e)}),ey=tV((e,t,a)=>{let l=a9(e,t,m,h,eg,ev);if(le(l,x,f)){let e="key"in a?"keyboard":"input-change";eb(l,ap(e,a.nativeEvent,void 0,{activeThumbIndex:t})),P(!0),j(et.current??l,ah(e,a.nativeEvent))}});tq(()=>{let e=aj(aA(Q.current));G&&aM(Q.current,e)&&e.blur()},[G]),G&&-1!==ei&&em(-1);let ew=c.useMemo(()=>({...A,activeThumbIndex:ei,disabled:G,dragging:eo,orientation:w,max:h,min:m,minStepsBetweenValues:f,step:x,values:ev}),[A,ei,G,eo,h,m,f,w,x,ev]),ex=c.useMemo(()=>({active:ei,controlRef:K,disabled:G,dragging:eo,validation:z,formatOptionsRef:el,handleInputChange:ey,indicatorPosition:ep,inset:"center"!==_,labelId:H,rootLabelId:T,largeStep:o,lastUsedThumbIndex:es,lastChangedValueRef:et,lastChangeReasonRef:ea,form:g,locale:d,max:h,min:m,minStepsBetweenValues:f,name:q,onValueCommitted:j,orientation:w,pressedInputRef:X,pressedThumbCenterOffsetRef:Z,pressedThumbIndexRef:J,pressedValuesRef:ee,registerFieldControlRef:ef,renderBeforeHydration:"edge"===_,setActive:em,setDragging:ed,setIndicatorPosition:eh,setLabelId:V,setValue:eb,state:ew,step:x,thumbCollisionBehavior:$,thumbMap:ec,thumbRefs:U,values:ev}),[ei,K,H,T,G,eo,z,el,ey,ep,o,es,et,ea,g,d,h,m,f,q,j,w,X,Z,J,ee,ef,em,ed,eh,V,eb,ew,x,$,_,ec,U,ev]),e$=ad("div",e,{state:ew,ref:[t,Q],props:[{"aria-labelledby":H,id:k,role:"group"},z.getValidationProps,E],stateAttributesMapping:lt});return(0,u.jsx)(la.Provider,{value:ex,children:(0,u.jsx)(tW,{elementsRef:U,onMapChange:eu,children:e$})})});function lr(e){let t=e.getBoundingClientRect();return{x:(t.left+t.right)/2,y:(t.top+t.bottom)/2}}function ls(e){if(0===e)return 0;if(1>Math.abs(e)){let t=e.toExponential().split("e-"),a=t[0].split(".")[1];return(a?a.length:0)+parseInt(t[1],10)}let t=e.toString().split(".")[1];return t?t.length:0}function ln(e,t,a){return Number((Math.round((e-a)/t)*t+a).toFixed(Math.max(ls(t),ls(a))))}function lo({values:e,index:t,nextValue:a,min:l,max:i,step:r,minStepsBetweenValues:s,initialValues:n}){if(0===e.length)return[];let o=e.slice(),d=r*s,c=o.length-1,u=n??e;o[t]=a4(a,l+t*d,i-(c-t)*d);for(let e=t+1;e<=c;e+=1){let t=o[e-1]+d,a=i-(c-e)*d,l=u[e]??o[e],r=Math.max(o[e],t);l<r&&(r=Math.max(l,t)),o[e]=a4(r,t,a)}for(let e=t-1;e>=0;e-=1){let t=o[e+1]-d,a=l+e*d,i=u[e]??o[e],r=Math.min(o[e],t);i>r&&(r=Math.min(i,t)),o[e]=a4(r,a,t)}for(let e=0;e<=c;e+=1)o[e]=Number(o[e].toFixed(12));return o}function ld(e,t){if(null!=t.current&&e.changedTouches){for(let a=0;a<e.changedTouches.length;a+=1){let l=e.changedTouches[a];if(l.identifier===t.current)return{x:l.clientX,y:l.clientY}}return null}return{x:e.clientX,y:e.clientY}}let lc=c.forwardRef(function(e,t){let{render:a,className:l,style:i,...r}=e,{disabled:s,dragging:n,inset:o,lastChangedValueRef:d,lastChangeReasonRef:u,max:p,min:h,minStepsBetweenValues:m,onValueCommitted:f,orientation:g,pressedInputRef:v,pressedThumbCenterOffsetRef:b,pressedThumbIndexRef:y,pressedValuesRef:w,registerFieldControlRef:x,renderBeforeHydration:$,setActive:_,setDragging:S,setValue:C,state:E,step:k,thumbCollisionBehavior:T,thumbRefs:N,values:j}=ll(),M=tZ(),A=j.length>1,I="vertical"===g,L=c.useRef(null),P=c.useRef(null),D=tV(e=>{e&&null==P.current&&(P.current=a_(e).getComputedStyle(e))}),R=c.useRef(null),O=c.useRef(0),z=c.useRef(0),F=aB(j);function B(e){y.current!==e&&(y.current=e);let t=N.current[e];if(!t){b.current=null,v.current=null;return}v.current=t.querySelector('input[type="range"]')}function V(e){let t=L.current;if(!t)return null;let{width:a,height:l,bottom:i,left:r,right:s}=t.getBoundingClientRect(),n=function(e,t){if(!e)return{start:0,end:0};function a(e){let t=null!=e?parseFloat(e):0;return Number.isNaN(t)?0:t}let l=t?"Top":"InlineStart",i=t?"Bottom":"InlineEnd";return{start:a(e[`border${l}Width`])+a(e[`padding${l}`]),end:a(e[`border${i}Width`])+a(e[`padding${i}`])}}(P.current,I),o=z.current,d=(I?l:a)-n.start-n.end-2*o,c=b.current??0,u=e.x-c,f=e.y-c,g=(p-h)*a4(((I?i-f-n.end:("rtl"===M?s-u:u-r)-n.start)-o)/d,0,1)+h;if(g=a4(g=ln(g,k,h),h,p),!A)return{value:g,thumbIndex:0,didSwap:!1};let v=y.current;if(v<0)return null;let x=function({behavior:e,values:t,currentValues:a,initialValues:l,pressedIndex:i,nextValue:r,min:s,max:n,step:o,minStepsBetweenValues:d}){let c=a??t,u=l??t;if(!(c.length>1))return{value:r,thumbIndex:0,didSwap:!1};let p=o*d;switch(e){case"swap":{let e=c[i],t=c.slice(),a=t[i-1],l=t[i+1],h=Number(a4(r,null!=a?a+p:s,null!=l?l-p:n).toFixed(12));t[i]=h;let m=r>e,f=r<e,g=m&&null!=l&&r>=l-1e-7,v=f&&null!=a&&r<=a+1e-7;if(!g&&!v)return{value:t,thumbIndex:i,didSwap:!1};let b=g?i+1:i-1,y=t.map((e,t)=>t===i?h:u[t]??c[t]),w=r;w=g?Math.max(r,t[b]):Math.min(r,t[b]);let x=lo({values:t,index:b,nextValue:w,min:s,max:n,step:o,minStepsBetweenValues:d,initialValues:y}),$=g?b-1:b+1;if($>=0&&$<x.length){let e=x[$-1],t=x[$+1],a=null!=e?e+p:s;a=Math.max(a,s+$*p);let l=null!=t?t-p:n,i=a4(h,a,l=Math.min(l,n-(x.length-1-$)*p));x[$]=Number(i.toFixed(12))}return{value:x,thumbIndex:b,didSwap:!0}}case"push":return{value:lo({values:c,index:i,nextValue:r,min:s,max:n,step:o,minStepsBetweenValues:d}),thumbIndex:i,didSwap:!1};default:{let e=c.slice(),t=e[i-1],a=e[i+1],l=a4(r,null!=t?t+p:s,null!=a?a-p:n);return e[i]=Number(l.toFixed(12)),{value:e,thumbIndex:i,didSwap:!1}}}}({behavior:T,values:j,currentValues:F.current??j,initialValues:w.current,pressedIndex:v,nextValue:g,min:h,max:p,step:k,minStepsBetweenValues:m});return"swap"===T&&x.didSwap?B(x.thumbIndex):y.current=x.thumbIndex,x}function H(e){w.current=A?j.slice():null,F.current=j;let t=y.current,a=t;if(t>-1&&t<j.length){if(j[t]===p){let e=t;for(;e>0&&j[e-1]===p;)e-=1;a=e}}else{let t,l=I?"y":"x";a=-1;for(let i=0;i<N.current.length;i+=1){let r=N.current[i];if(aS(r)){let s=lr(r),n=Math.abs(e[l]-s[l]);(void 0===t||n<=t)&&(a=i,t=n)}}}if(a>-1&&a!==t&&B(a),o){let e=N.current[a];aS(e)&&(z.current=e.getBoundingClientRect()[I?"height":"width"]/2)}}function G(e){var t,a;let l=null==(a=null==(t=N.current)?void 0:t[e])?void 0:a.querySelector('input[type="range"]');l&&l.focus({preventScroll:!0,focusVisible:!1})}let q=tV(e=>{let t=ld(e,R);if(null==t)return;if(O.current+=1,"pointermove"===e.type&&0===e.buttons)return void Y(e);let a=V(t);null!=a&&le(a.value,k,m)&&(!n&&O.current>2&&S(!0),C(a.value,ap("drag",e,void 0,{activeThumbIndex:a.thumbIndex})),F.current=Array.isArray(a.value)?a.value:[a.value],a.didSwap&&G(a.thumbIndex))});function Y(e){var t,a;_(-1),S(!1),v.current=null,b.current=null;let l=ld(e,R),i=null!=l?V(l):null;if(null!=i){let t=u.current;f(d.current??i.value,ah(t,e))}"pointerType"in e&&null!=(t=L.current)&&t.hasPointerCapture(e.pointerId)&&(null==(a=L.current)||a.releasePointerCapture(e.pointerId)),y.current=-1,R.current=null,w.current=null,Q()}let W=tV(e=>{if(s)return;let t=e.changedTouches[0];null!=t&&(R.current=t.identifier);let a=ld(e,R);if(null!=a){H(a);let t=V(a);if(null==t)return;G(t.thumbIndex),C(t.value,ap(au,e,void 0,{activeThumbIndex:t.thumbIndex})),F.current=Array.isArray(t.value)?t.value:[t.value],t.didSwap&&G(t.thumbIndex)}O.current=0;let l=aA(L.current);l.addEventListener("touchmove",q,{passive:!0}),l.addEventListener("touchend",Y,{passive:!0})}),Q=tV(()=>{let e=aA(L.current);e.removeEventListener("pointermove",q),e.removeEventListener("pointerup",Y),e.removeEventListener("touchmove",q),e.removeEventListener("touchend",Y),w.current=null}),K=function(){var e;let t=tz(aw.create).current;return e=t.disposeEffect,c.useEffect(e,av),t}();return c.useEffect(()=>{var e,t;let a=L.current;if(!a)return()=>Q();let l=(e="touchstart",t={passive:!0},a.addEventListener(e,W,t),()=>{a.removeEventListener(e,W,t)});return()=>{l(),K.cancel(),Q()}},[Q,W,L,K]),c.useEffect(()=>{s&&Q()},[s,Q]),ad("div",e,{state:E,ref:[t,x,L,D],props:[{"data-base-ui-slider-control":$?"":void 0,onPointerDown(e){var t;let a=L.current,l="composedPath"in(t=e.nativeEvent)?t.composedPath()[0]:t.target;if(!a||s||e.defaultPrevented||!aS(l)||0!==e.button)return;let i=ld(e,R);if(null!=i){H(i);let t=V(i);if(null==t)return;aM(N.current[t.thumbIndex],aj(aA(a)))?e.preventDefault():K.request(()=>{G(t.thumbIndex)}),S(!0),null!=b.current||(C(t.value,ap(au,e.nativeEvent,void 0,{activeThumbIndex:t.thumbIndex})),F.current=Array.isArray(t.value)?t.value:[t.value],t.didSwap&&G(t.thumbIndex))}e.nativeEvent.pointerId&&a.setPointerCapture(e.nativeEvent.pointerId),O.current=0;let r=aA(L.current);r.addEventListener("pointermove",q,{passive:!0}),r.addEventListener("pointerup",Y,{once:!0})}},r],stateAttributesMapping:lt})}),lu=c.forwardRef(function(e,t){let{render:a,className:l,style:i,...r}=e,{state:s}=ll();return ad("div",e,{state:s,ref:t,props:[{style:{position:"relative"}},r],stateAttributesMapping:lt})});function lp(){return t3}function lh(){return!1}function lm(){return!0}function lf(){return aY.useSyncExternalStore(lp,lh,lm)}let lg=function(e){return e.index="data-index",e.dragging="data-dragging",e.orientation="data-orientation",e.disabled="data-disabled",e.valid="data-valid",e.invalid="data-invalid",e.touched="data-touched",e.dirty="data-dirty",e.focused="data-focused",e}({}),lv=new Set([...aF,aO,az]);function lb(e,t,a,l,i){return a4(Number((1===a?e+t:e-t).toFixed(Math.max(ls(e),ls(t),ls(l)))),l,i)}let ly=c.forwardRef(function(e,t){let a,l,i,{render:r,children:s,className:n,"aria-describedby":o,"aria-label":d,"aria-labelledby":p,disabled:h=!1,getAriaLabel:m,getAriaValueText:f,id:g,index:v,inputRef:b,onBlur:y,onFocus:w,onKeyDown:x,tabIndex:$,style:_,...S}=e,{nonce:C}=c.useContext(a5)??a7,E=ag(g),{active:k,lastUsedThumbIndex:T,controlRef:N,disabled:j,validation:M,formatOptionsRef:A,handleInputChange:I,inset:L,labelId:P,largeStep:D,locale:R,max:O,min:z,minStepsBetweenValues:F,form:B,name:V,orientation:H,pressedInputRef:G,pressedThumbCenterOffsetRef:q,pressedThumbIndexRef:Y,renderBeforeHydration:W,setActive:Q,setIndicatorPosition:K,state:U,step:X,values:Z}=ll(),J=tZ(),ee=Z.length>1,et="vertical"===H,ea="rtl"===J,{setTouched:el,setFocused:ei,validationMode:er}=aZ(),es=c.useRef(null),en=c.useRef(null),eo=c.useRef(!1),ed=ag(),ec=function(e={}){let{id:t,implicit:a=!1,controlRef:l}=e,{controlId:i,registerControlId:r}=a1(),s=ag(t),n=a?i:void 0,o=tz(()=>Symbol("labelable-control")),d=c.useRef(!1),u=c.useRef(null!=t),p=tV(()=>{d.current&&r!==t3&&(d.current=!1,r(o.current,void 0))});return tq(()=>{let e;if(r!==t3){if(a){let a=null==l?void 0:l.current;e=aS(a)&&null!=a.closest("label")?t??null:n??s}else if(null!=t)u.current=!0,e=t;else{if(!u.current)return void p();e=s}if(void 0===e)return void p();d.current=!0,r(o.current,e)}},[t,l,n,r,a,s,o,p]),c.useEffect(()=>p,[p]),i??s}(),eu=ee?ed:ec,{ref:ep,index:eh}=function(e={}){let{label:t,metadata:a,textRef:l,indexGuessBehavior:i,index:r}=e,{register:s,unregister:n,subscribeMapChange:o,elementsRef:d,labelsRef:u,nextIndexRef:p}=c.useContext(tY),h=c.useRef(-1),[m,f]=c.useState(r??(i===ax.GuessFromOrder?()=>{if(-1===h.current){let e=p.current;p.current+=1,h.current=e}return h.current}:-1)),g=c.useRef(null),v=c.useCallback(e=>{var a;if(g.current=e,-1!==m&&null!==e&&(d.current[m]=e,u)){let i=void 0!==t;u.current[m]=i?t:(null==(a=null==l?void 0:l.current)?void 0:a.textContent)??e.textContent}},[m,d,u,t,l]);return tq(()=>{if(null!=r)return;let e=g.current;if(e)return s(e,a),()=>{n(e)}},[r,s,n,a]),tq(()=>{if(null==r)return o(e=>{var t;let a=g.current?null==(t=e.get(g.current))?void 0:t.index:null;null!=a&&f(a)})},[r,o,f]),c.useMemo(()=>({ref:v,index:m}),[m,v])}({metadata:c.useMemo(()=>({inputId:eu}),[eu])}),em=ee?v??eh:0,ef=em===Z.length-1,eg=Z[em],ev=(eg-z)*100/(O-z),[eb,ey]=c.useState(),ew=lf(),ex=T>=0&&T<Z.length?T:-1,e$=tV(()=>{let e=N.current,t=es.current;if(!e||!t)return;let a=t.getBoundingClientRect(),l=e.getBoundingClientRect(),i=et?"height":"width",r=l[i]-a[i],s=(a[i]/2+r*ev/100)/l[i]*100,n=Number.isFinite(s)?s:void 0;ey(n),0===em?K(e=>[n,e[1]]):ef&&K(e=>[e[0],n])});tq(()=>{L&&queueMicrotask(e$)},[e$,L]),tq(()=>{L&&e$()},[e$,L,ev]),tq(()=>{if(!L)return;let e=N.current,t=es.current;if(!e||!t)return;let a=a_(e).ResizeObserver;if("function"!=typeof a)return;let l=new a(e$);return l.observe(e),l.observe(t),()=>{l.disconnect()}},[N,e$,L]);let e_=et?"bottom":"insetInlineStart",eS=et?"left":"top";ee?k===em?a=2:ex===em&&(a=1):k===em&&(a=1),l=L?{"--position":`${eb??0}%`,visibility:W&&ew||void 0===eb?"hidden":void 0,position:"absolute",[e_]:"var(--position)",[eS]:"50%",translate:`${(et||!ea?-1:1)*50}% ${(et?1:-1)*50}%`,zIndex:a}:Number.isFinite(ev)?{position:"absolute",[e_]:`${ev}%`,[eS]:"50%",translate:`${(et||!ea?-1:1)*50}% ${(et?1:-1)*50}%`,zIndex:a}:aH,"vertical"===H&&(i=ea?"vertical-rl":"vertical-lr");let eC="function"==typeof m?m(em):d,eE=t9({"aria-label":eC,"aria-labelledby":p??(null==eC?P:void 0),"aria-describedby":o,"aria-orientation":H,"aria-valuenow":eg,"aria-valuetext":"function"==typeof f?f(a6(eg,R,A.current??void 0),eg,em):function(e,t,a,l){if(!(t<0))return 2===e.length?0===t?`${a6(e[t],l,a)} start range`:`${a6(e[t],l,a)} end range`:a?a6(e[t],l,a):void 0}(Z,em,A.current??void 0,R),disabled:h||j,form:B,id:eu,max:O,min:z,name:V,onChange(e){I(e.currentTarget.valueAsNumber,em,e)},onFocus(e){let t=eo.current;eo.current=!1,Q(em),ei(!0),t&&e.stopPropagation()},onBlur(e){if(eo.current)return void e.stopPropagation();es.current&&(Q(-1),el(!0),ei(!1),"onBlur"===er&&M.commit(a9(eg,em,z,O,ee,Z)))},onKeyDown(e){if(!lv.has(e.key))return;aF.has(e.key)&&e.stopPropagation();let t=null,a=ln(eg,X,z);switch(e.key){case aI:t=lb(a,e.shiftKey?D:X,1,z,O);break;case aD:t=lb(a,e.shiftKey?D:X,ea?-1:1,z,O);break;case aL:t=lb(a,e.shiftKey?D:X,-1,z,O);break;case aP:t=lb(a,e.shiftKey?D:X,ea?1:-1,z,O);break;case aO:t=lb(a,D,1,z,O);break;case az:t=lb(a,D,-1,z,O);break;case"End":t=O,ee&&(t=Number.isFinite(Z[em+1])?Z[em+1]-X*F:O);break;case aR:t=z,ee&&(t=Number.isFinite(Z[em-1])?Z[em-1]+X*F:z)}if(null!==t){let a=e.currentTarget;(function(e){if(!e||aN)return!0;try{return e.matches(":focus-visible")}catch{return!0}})(a)||(eo.current=!0,a.blur(),a.focus({preventScroll:!0,focusVisible:!0})),I(t,em,e),e.preventDefault()}},step:X,style:{...aH,width:"100%",height:"100%",writingMode:i},tabIndex:$??void 0,type:"range",value:eg??""},M.getInputValidationProps),ek=t0(en,M.inputRef,b);return ad("div",e,{state:U,ref:[t,ep,es],props:[{[lg.index]:em,children:(0,u.jsxs)(c.Fragment,{children:[s,(0,u.jsx)("input",{ref:ek,...eE,suppressHydrationWarning:!0}),L&&ew&&W&&ef&&(0,u.jsx)("script",{nonce:C,dangerouslySetInnerHTML:{__html:'!function(){const t=document.currentScript?.parentElement;if(!t)return;const e=t.closest("[data-base-ui-slider-control]");if(!e)return;const r=e.querySelector("[data-base-ui-slider-indicator]"),i=e.getBoundingClientRect(),n="vertical"===e.getAttribute("data-orientation")?"height":"width",o=e.querySelectorAll(\'input[type="range"]\'),l=o.length>1,s=o.length-1;let a=null,u=null;for(let t=0;t<o.length;t+=1){const e=o[t],y=parseFloat(e.getAttribute("value")??"");if(Number.isNaN(y))return;const c=e.parentElement;if(!c)return;const p=parseFloat(e.getAttribute("max")??"100"),g=parseFloat(e.getAttribute("min")??"0"),b=c?.getBoundingClientRect(),d=i[n]-b[n],m=100*(y-g)/(p-g),v=(b[n]/2+d*m/100)/i[n]*100;c.style.setProperty("--position",`${v}%`),Number.isFinite(v)&&(c.style.removeProperty("visibility"),r&&(0===t?(a=v,r.style.setProperty("--start-position",`${v}%`),l||r.style.removeProperty("visibility")):t===s&&(u=v-(a??0),r.style.setProperty("--end-position",`${v}%`),r.style.setProperty("--relative-size",`${u}%`),r.style.removeProperty("visibility"))))}}();'},suppressHydrationWarning:!0})]}),id:E,onBlur:y,onFocus:w,onPointerDown(e){if(Y.current=em,null!=es.current){let t="horizontal"===H?"x":"y",a=lr(es.current);q.current=("horizontal"===H?e.clientX:e.clientY)-a[t]}null!=en.current&&G.current!==en.current&&(G.current=en.current)},style:l,suppressHydrationWarning:W||void 0},S],stateAttributesMapping:lt})}),lw=c.forwardRef(function(e,t){let{render:a,className:l,style:i,...r}=e,{indicatorPosition:s,inset:n,max:o,min:d,orientation:c,renderBeforeHydration:u,state:p,values:h}=ll(),m=lf(),f="vertical"===c,g=h.length>1,v=n?function(e,t,a,l,i,r){let s=void 0===a||t&&void 0===l?"hidden":void 0,n=e?"bottom":"insetInlineStart",o=e?"height":"width",d={visibility:i&&r?"hidden":s,position:e?"absolute":"relative",[e?"width":"height"]:"inherit"};return d["--start-position"]=`${a??0}%`,t?(d["--relative-size"]=`${(l??0)-(a??0)}%`,d[n]="var(--start-position)",d[o]="var(--relative-size)"):(d[n]=0,d[o]="var(--start-position)"),d}(f,g,s[0],s[1],u,m):function(e,t,a,l){let i=e?"bottom":"insetInlineStart",r=e?"height":"width",s={position:e?"absolute":"relative",[e?"width":"height"]:"inherit"};if(!t)return s[i]=0,s[r]=`${a}%`,s;let n=l-a;return s[i]=`${a}%`,s[r]=`${n}%`,s}(f,g,(h[0]-d)*100/(o-d),(h[h.length-1]-d)*100/(o-d));return ad("div",e,{state:p,ref:t,props:[{"data-base-ui-slider-indicator":u?"":void 0,style:v,suppressHydrationWarning:u||void 0},r],stateAttributesMapping:lt})}),lx=(0,d.g)("range-slider"),l$=Object.freeze({rangeSlider:lx,disabled:`${lx}--disabled`,control:`${lx}__control`,thumb:`${lx}__thumb`,thumbFocus:`${lx}__thumb--focus`,track:`${lx}__track`,indicator:`${lx}__indicator`,ticks:`${lx}__ticks`,tick:`${lx}__tick`,legend:`${lx}__legend`,legendItem:`${lx}__legend-item`,label:`${lx}__label`,labelVisible:`${lx}__label--visible`}),l_=(0,c.forwardRef)(({values:e,step:t=1,min:a=0,max:l=100,legend:i,disabled:r,className:s,style:n,dataQa:o,dataId:h,formatValue:m,onChange:f,onFinalChange:g},v)=>{let[b,y]=(0,c.useState)(!1),[w,x]=(0,c.useState)(null),$=(0,c.useRef)([]);$.current.length!==e.length&&($.current=e.map((e,t)=>$.current[t]??ep()));let _=e=>"number"==typeof e?[e]:[...e],S=null==i?void 0:i.map(e=>"number"==typeof e?{value:e,label:String(e)}:e),C=(0,c.useCallback)((e,t)=>{r||null==f||f(_(e),t)},[r,f]),E=(0,c.useCallback)((e,t)=>{r||null==g||g(_(e),t)},[r,g]),k=(0,c.useCallback)(e=>{r||x(e)},[r]);return(0,c.useEffect)(()=>(document.body.style.cursor=b&&!r?"grabbing":"",()=>{document.body.style.cursor=""}),[b,r]),(0,c.useEffect)(()=>{r&&(y(!1),x(null))},[r]),(0,u.jsxs)(li,{ref:v,className:(0,p.A)(l$.rangeSlider,{[l$.disabled]:r},s),style:n,value:e,min:a,max:l,step:t,onValueCommitted:E,thumbAlignment:"edge",onValueChange:C,onPointerUp:()=>{y(!1),x(null)},onPointerDown:()=>{r||y(!0)},disabled:r,"data-qa":o,"data-id":h,children:[(0,u.jsx)(lc,{className:l$.control,"data-qa":(0,d.b)(`${o}-control`,!!o),children:(0,u.jsxs)(lu,{className:l$.track,"data-qa":(0,d.b)(`${o}-track`,!!o),children:[(0,u.jsx)(lw,{className:l$.indicator,"data-qa":(0,d.b)(`${o}-indicator`,!!o)}),e.map((e,t)=>(0,u.jsx)(ly,{index:t,className:(0,p.A)(l$.thumb,{[l$.thumbFocus]:w===t&&!r}),onPointerDown:()=>k(t),onPointerUp:()=>x(null),onFocus:()=>k(t),onBlur:()=>{b||x(null)},"data-qa":(0,d.b)(`${o}-thumb-${t}`,!!o),children:(0,u.jsx)("div",{className:(0,p.A)(l$.label,{[l$.labelVisible]:w===t&&!r}),"data-qa":(0,d.b)(`${o}-thumb-label-${t}`,!!o),children:m?m(e):e})},$.current[t]))]})}),S&&S.length>0&&(0,u.jsx)("ul",{className:l$.legend,"data-qa":(0,d.b)(`${o}-legend`,!!o),children:S.map((e,t)=>void 0!==e.label&&(0,u.jsx)("li",{className:l$.legendItem,style:(e=>{if(e.value===a)return{left:0,transform:"translateX(0)"};if(e.value===l)return{left:"100%",transform:"translateX(-100%)"};{let t=(e.value-a)/(l-a);return{left:`calc(12px + (100% - 24px) * ${t})`,transform:"translateX(-50%)"}}})(e),"data-qa":(0,d.b)(`${o}-legend-item-${t}`,!!o),children:e.label},`${e.value}-${e.label}`))})]})});l_.displayName="RangeSlider";let lS=(0,d.g)("input-range"),lC=Object.freeze({inputRange:lS,rangeSlider:`${lS}__range-slider`}),lE=(0,c.forwardRef)((e,t)=>{let{value:a,defaultValue:l,onChange:i,min:r=0,max:s=100,step:n=1,disabled:o,ticks:h,tooltip:m,onBlur:f,className:g,inputClassname:v,sliderClassname:b,style:y,...w}=e,x=Object.hasOwn(e,"value"),[$,_]=(0,c.useState)(l),S=(0,c.useRef)(null),C=(0,c.useRef)(null),E=(0,c.useRef)(null),k=x?a:$,T="number"==typeof k?tS(k,r,s):r,N=(0,c.useCallback)(e=>{x||_(e),null==i||i(e)},[x,i]),j=(0,c.useCallback)(e=>{N(e)},[N]),M=(0,c.useCallback)(e=>{"number"==typeof k&&N(tS(k,r,s)),null==f||f(e)},[N,s,r,f,k]),A=(0,c.useCallback)(e=>{var t;let[a]=e;N(tS(a,r,s)),null==(t=C.current)||t.focus()},[N,r,s]),I=(0,c.useCallback)(()=>{var e;null==(e=C.current)||e.blur()},[]);(0,c.useImperativeHandle)(t,()=>({rootRef:S.current,inputRef:C.current,sliderRef:E.current}),[]);let{dataQa:L,dataId:P,...D}=w;return(0,u.jsxs)("div",{ref:S,className:(0,p.A)(lC.inputRange,g),style:y,"data-qa":L,"data-id":P,children:[(0,u.jsx)(tA,{...D,ref:C,min:r,max:s,step:n,disabled:o,withoutControls:!0,value:k,onChange:j,onBlur:M,className:v,dataQa:(0,d.b)(`${L}-input`,!!L),dataId:(0,d.b)(`${P}-input`,!!P)}),(0,u.jsx)(l_,{ref:E,min:r,max:s,step:n,disabled:o,legend:h,formatValue:m,values:[T],onChange:A,onFinalChange:I,className:(0,p.A)(lC.rangeSlider,b),dataQa:(0,d.b)(`${L}-slider`,!!L),dataId:(0,d.b)(`${P}-slider`,!!P)})]})});function lk(e){return c.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},c.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"}))}lE.displayName="InputRange";let lT=(0,d.g)("input-search"),lN={iconSearch:`${lT}__icon-search`,iconClear:`${lT}__icon-clear`,states:{disabled:`${lT}--disabled`}};(0,c.forwardRef)(({value:e,disabled:t,onChange:a,...l},i)=>{let[r,s]=(0,c.useState)(e||"");(0,c.useEffect)(()=>{s(e||"")},[e]);let n=(0,c.useCallback)((e,t)=>{s(e||""),null==a||a(e||"",t)},[]);return(0,u.jsx)(tu,{...l,value:r,ref:i,disabled:t,icon:r?(0,u.jsx)(d.P,{onMouseDown:t?void 0:e=>{e.preventDefault(),e.stopPropagation(),n()},onKeyDown:t?void 0:e=>{[" ","Enter"].includes(e.key)&&(e.preventDefault(),n())},className:(0,p.A)(lN.iconClear,{[lN.states.disabled]:t}),role:"button",tabIndex:t?-1:0,children:(0,u.jsx)(V,{})}):(0,u.jsx)(d.P,{className:(0,p.A)(lN.iconSearch,{[lN.states.disabled]:t}),children:(0,u.jsx)(lk,{})}),onChange:(e,t)=>{n(e,t)}})}).displayName="InputSearch",(0,c.forwardRef)(({value:e="",autoFocus:t=!1,onChange:a,onKeyDown:l,dataQa:i,dataId:r,...s},n)=>{let[o,d]=(0,c.useState)(""),{ref:p,unmaskedValue:h,setValue:m}=(0,v.$o)({mask:"+{7} (000) 000-00-00"},{onAccept:(e,t)=>{d(e),null==a||a(t.unmaskedValue,e)}});return(0,c.useEffect)(()=>{e!==h&&m(e)},[e,m,h]),(0,c.useImperativeHandle)(n,()=>p.current),(0,u.jsx)(tu,{...s,autoFocus:t,dataQa:i,dataId:r,inputRef:p,value:o,maskPlaceholder:"+7 (000) 000-00-00",onKeyDown:e=>{("Escape"===e.key||"Esc"===e.key)&&(e.preventDefault(),m(""),d(""),null==a||a("","")),null==l||l(e)}})}).displayName="InputTel";let lj=(0,d.g)("modal"),lM=Object.freeze({modal:lj,overlay:`${lj}__overlay`,withoutFooter:`${lj}--without-footer`,noContent:`${lj}--no-content`,open:`${lj}--open`,overlayOpen:`${lj}__overlay--open`,height:{medium:`${lj}--height-medium`,full:`${lj}--height-full`},size:{s:`${lj}--s`,m:`${lj}--m`,l:`${lj}--l`,xl:`${lj}--xl`},header:`${lj}__header`,headerText:`${lj}__header-text`,headerTitle:`${lj}__header-title`,headerSubtitle:`${lj}__header-subtitle`,closeIcon:`${lj}__close-icon`,backButton:`${lj}__back-button`,backButtonText:`${lj}__back-button-text`,headerStates:{centered:`${lj}__header--centered`,withLongBtn:`${lj}__header--with-long-btn`,defaultHeight:`${lj}__header--default-height`},content:`${lj}__content`,withoutPadding:`${lj}__content--without-padding`,withScroll:`${lj}__content--with-scroll`,footer:`${lj}__footer`,footerContainer:`${lj}__footer-container`,footerBtn:`${lj}__footer-btn`,footerDescription:`${lj}__footer-description`,divider:`${lj}__divider`,dividerTop:`${lj}__divider--top`,dividerBottom:`${lj}__divider--bottom`}),lA=({primaryBtnText:e,onPrimary:t,secondaryBtnText:a,onSecondary:l,thirdBtnText:i,onThird:r,description:s,children:n,noContent:o,dataQa:c})=>(0,u.jsxs)("div",{"data-qa":(0,d.b)(`${c}-footer`,!!c),className:(0,p.A)(lM.footer,{[lM.noContent]:o}),children:[!o&&(0,u.jsx)("div",{className:(0,p.A)(lM.divider,lM.dividerTop)}),n||(0,u.jsxs)("div",{className:lM.footerContainer,children:[i&&(0,u.jsx)(W,{dataQa:(0,d.b)(`${c}-footer-third-btn`,!!c),label:i,variant:"secondary",size:"s",className:lM.footerBtn,onClick:r}),a&&(0,u.jsx)(W,{dataQa:(0,d.b)(`${c}-footer-secondary-btn`,!!c),label:a,variant:"secondary",size:"s",className:lM.footerBtn,onClick:l}),e&&(0,u.jsx)(W,{dataQa:(0,d.b)(`${c}-footer-primary-btn`,!!c),label:e,size:"s",className:lM.footerBtn,onClick:t})]}),s&&(0,u.jsx)("span",{"data-qa":(0,d.b)(`${c}-footer-description`,!!c),className:lM.footerDescription,children:s})]}),lI=({text:e,title:t,subtitle:a,align:l="left",backBtnVariant:i,onBack:r,onClose:s,noContent:n,dataQa:o,withoutCloseBtn:c=!1})=>(0,u.jsxs)("div",{"data-qa":(0,d.b)(`${o}-header`,!!o),className:(0,p.A)(lM.header,{[lM.headerStates.centered]:"center"===l||!!i,[lM.headerStates.withLongBtn]:"long"===i,[lM.headerStates.defaultHeight]:!e&&!t&&!a}),children:[e&&(0,u.jsx)("span",{"data-qa":(0,d.b)(`${o}-header-text`,!!o),className:lM.headerText,children:e}),t&&(0,u.jsx)("span",{"data-qa":(0,d.b)(`${o}-header-title`,!!o),className:lM.headerTitle,children:t}),a&&(0,u.jsx)("span",{"data-qa":(0,d.b)(`${o}-header-subtitle`,!!o),className:lM.headerSubtitle,children:a}),!c&&(0,u.jsx)("button",{"data-qa":(0,d.b)(`${o}-header-close`,!!o),type:"button",className:lM.closeIcon,onClick:s,children:(0,u.jsx)(d.P,{children:(0,u.jsx)(V,{})})}),i&&(0,u.jsxs)("button",{"data-qa":(0,d.b)(`${o}-header-back`,!!o),type:"button",className:lM.backButton,onClick:r,children:[(0,u.jsx)(d.P,{children:(0,u.jsx)(ei,{})}),"long"===i&&(0,u.jsx)("span",{className:lM.backButtonText,children:"Назад"})]}),!n&&(0,u.jsx)("div",{className:(0,p.A)(lM.divider,lM.dividerBottom)})]}),lL=(0,c.forwardRef)(({header:e,footer:t,open:a=!1,size:l="m",noPadding:i=!1,height:r="full",onClose:s,children:n,className:o,style:m,dataQa:f,dataId:g,dismissDisabled:v=!1,...b},y)=>{let[w,x]=(0,c.useState)(!1),[$,_]=(0,c.useState)(!1),S=(0,c.useRef)(null);(0,c.useEffect)(()=>()=>{S.current&&cancelAnimationFrame(S.current)},[]),(0,c.useEffect)(()=>{if(S.current&&cancelAnimationFrame(S.current),a)return x(!0),S.current=requestAnimationFrame(()=>{requestAnimationFrame(()=>{_(!0)})}),()=>{S.current&&cancelAnimationFrame(S.current)};{_(!1);let e=setTimeout(()=>{x(!1)},300);return()=>{clearTimeout(e),S.current&&cancelAnimationFrame(S.current)}}},[a]);let C=()=>{_(!1);let e=setTimeout(()=>{null==s||s(),x(!1)},300);return()=>clearTimeout(e)},{context:E}=(0,h.we)({open:w,onOpenChange:e=>{e||C()}}),k=(0,h.s9)(E,{outsidePressEvent:"mousedown",outsidePress:!v,escapeKey:!v}),T=(0,h.It)(E,{role:"dialog"}),{getFloatingProps:N}=(0,h.bv)([k,T]),[j,M]=(0,c.useState)(!1),A=(0,c.useCallback)(e=>{e&&new ResizeObserver(()=>{M(e.scrollHeight>e.clientHeight)}).observe(e)},[]);return w?(0,u.jsx)(h.XF,{id:"finkit-modals",children:(0,u.jsx)(h.zR,{lockScroll:!0,className:(0,p.A)(lM.overlay,{[lM.overlayOpen]:$}),children:(0,u.jsx)(h.s3,{context:E,children:(0,u.jsxs)("div",{ref:y,className:(0,p.A)(lM.modal,lM.size[l],lM.height[r],{[lM.withoutFooter]:!(null!=t&&t.primaryBtnText)&&!(null!=t&&t.children),[lM.open]:$},o),style:m,...N(),...b,"data-id":g,"data-qa":f,children:[(0,u.jsx)(lI,{...e,dataQa:f,noContent:!n,onClose:C}),n&&(0,u.jsx)("div",{"data-qa":(0,d.b)(`${f}-content`,!!f),ref:A,className:(0,p.A)(lM.content,{[lM.withoutFooter]:!(null!=t&&t.primaryBtnText)&&!(null!=t&&t.children),[lM.withoutPadding]:i,[lM.withScroll]:j}),children:n}),((null==t?void 0:t.primaryBtnText)||(null==t?void 0:t.children))&&(0,u.jsx)(lA,{...t,dataQa:f,noContent:!n})]})})})}):null});lL.displayName="Modal";let lP=(0,d.g)("pagination"),lD=Object.freeze({pagination:lP,bullet:`${lP}--bullet`,dots:`${lP}__dots`,link:`${lP}__link`,active:`${lP}__link--active`,controls:`${lP}__link--controls`,big:`${lP}__link--big`,prev:`${lP}__link--prev`,next:`${lP}__link--next`,disabled:`${lP}__link--disabled`}),lR=(0,d.g)("radio"),lO=Object.freeze({radio:lR,input:`${lR}__input`,marker:`${lR}__marker`,wrapper:`${lR}__wrapper`,label:`${lR}__label`,caption:`${lR}__caption`,icon:`${lR}__icon`,iconButton:`${lR}__icon-button`,states:{error:`${lR}--error`,disabled:`${lR}--disabled`,inverted:`${lR}--inverted`},sizes:{xs:`${lR}--xs`,s:`${lR}--s`,m:`${lR}--m`},variants:{primary:`${lR}--primary`,secondary:`${lR}--secondary`}}),lz=(0,c.forwardRef)(({value:e,variant:t="primary",checked:a=!1,state:l="default",label:i,disabled:r=!1,caption:s,className:n,style:o,icon:h,withIcon:m=!1,size:f="m",inverted:g=!1,children:v,inputRef:b,onChange:y,onIconClick:w,dataQa:x,dataId:$,..._},S)=>{let C=(0,c.useId)(),E=v||i;return(0,u.jsxs)("label",{ref:S,htmlFor:C,"data-marker-label":"",className:(0,p.A)(n,lO.radio,{[lO.states.disabled]:r,[lO.states.inverted]:g,[lO.states.error]:"error"===l,[lO.sizes[f]]:!0,[lO.variants[t]]:!0}),style:o,"data-id":$,"data-qa":x,children:[(0,u.jsx)("input",{id:C,value:e,checked:a,className:lO.input,type:"radio",disabled:r,onChange:e=>{null==y||y(e.target.value,e)},ref:b,..._}),(0,u.jsx)("span",{className:lO.marker,children:(0,u.jsx)(eA,{type:"radio",checked:a,inverted:g,state:l,disabled:r})}),E&&(0,u.jsxs)("span",{className:lO.wrapper,children:[(0,u.jsx)("span",{className:lO.label,children:E}),s&&(0,u.jsx)(d.C,{className:lO.caption,withoutIcon:!0,children:s})]}),m&&(0,u.jsx)("button",{type:"button",className:(0,p.A)(lO.iconButton),onClick:r?void 0:w,children:(0,u.jsx)(d.P,{className:(0,p.A)(lO.icon),children:h?(0,u.jsx)(u.Fragment,{children:h}):(0,u.jsx)(eE,{})})})]})});lz.displayName="Radio";let lF=(0,d.g)("segmented-control"),lB=Object.freeze({segmentedControl:lF,secondary:`${lF}--secondary`,tab:`${lF}__tab`,label:`${lF}__label`,icon:`${lF}__icon`,slot:`${lF}__slot`,states:{stretch:`${lF}--stretch`,rounded:`${lF}--rounded`,small:`${lF}--s`,medium:`${lF}--m`,weightVariant:`${lF}--wight-medium`,left:`${lF}__tab--left`,right:`${lF}__tab--right`,active:`${lF}__tab--active`,iconOnly:`${lF}__tab--icon-only`,disabled:`${lF}__tab--disabled`}}),lV=Object.freeze({labelKey:"label",disabledKey:"disabled",slotLeftKey:"slotLeft",slotRightKey:"slotRight",iconLeftKey:"iconLeft",iconRightKey:"iconRight"}),lH=(0,c.forwardRef)(({activeTabId:e,tabs:t,onTabChange:a,variant:l="primary",className:i,style:r,stretch:s=!1,rounded:n=!1,tabSettings:o,weightVariant:h="regular",size:m="m",onTabKeyDown:f,dataQa:g,dataId:v,...b},y)=>{var w;let x=(0,c.useRef)(null),$=(0,c.useMemo)(()=>{let e={...lV,...o};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]}))},[o,t]),[_,S]=(0,c.useState)(e??(null==(w=$[0])?void 0:w.id)),C=(0,c.useCallback)(e=>{let t=x.current,a=(null==e?void 0:e.target).closest(`.${lB.tab}`),l=t.getBoundingClientRect(),i=a.getBoundingClientRect();t.scrollTo({left:i.left-l.left-4+(t.scrollLeft??0),behavior:"smooth"})},[]);return(0,c.useEffect)(()=>{null!=e&&S(e)},[e]),(0,c.useImperativeHandle)(y,()=>x),(0,u.jsx)("div",{ref:x,role:"tablist",className:(0,p.A)(lB.segmentedControl,{[lB.secondary]:"secondary"===l,[lB.states.small]:"s"===m,[lB.states.medium]:"m"===m,[lB.states.weightVariant]:"medium"===h,[lB.states.stretch]:s,[lB.states.rounded]:n},i),style:r,...b,"data-id":v,"data-qa":g,children:$.map((e,t)=>(0,u.jsxs)("button",{type:"button",role:"tab","data-qa":(0,d.b)(`${g}-tab-${++t}`,!!g),"aria-selected":e.id===_,"aria-disabled":e.disabled?e.disabled:void 0,tabIndex:null!=e&&e.disabled?-1:0,className:(0,p.A)(lB.tab,{[lB.states.active]:e.id===_,[lB.states.disabled]:e.disabled,[lB.states.iconOnly]:!e.label&&(e.iconLeft||e.slotLeft),[lB.states.left]:e.label&&(e.iconLeft||e.slotLeft),[lB.states.right]:e.label&&(e.iconRight||e.slotRight)}),onClick:e.disabled?void 0:t=>((e,t)=>{S(e),C(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"||(S(e),C(t),null==f||f(e,t))})(e.id,t),children:[e.iconLeft&&(0,u.jsx)("span",{className:lB.icon,children:e.iconLeft}),e.slotLeft&&e.label&&(0,u.jsx)("span",{className:lB.slot,children:e.slotLeft}),e.label&&(0,u.jsx)("span",{className:lB.label,children:e.label}),e.label&&(0,u.jsxs)(u.Fragment,{children:[e.slotRight&&(0,u.jsx)("span",{className:lB.slot,children:e.slotRight}),e.iconRight&&(0,u.jsx)("span",{className:lB.icon,children:e.iconRight})]})]},e.id))})});function lG(e){return c.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},c.createElement("path",{d:"m19.03 10.28-6.5 6.5a.75.75 0 0 1-1.06 0l-6.5-6.5a.75.75 0 1 1 1.06-1.06L12 15.19l5.97-5.97a.75.75 0 1 1 1.06 1.06Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))}lH.displayName="SegmentedControl";let lq=(0,d.g)("select"),lY={select:lq,activator:`${lq}__activator`,activatorWrapper:`${lq}__activator-wrapper`,placeholder:`${lq}__placeholder`,selected:`${lq}__selected`,label:`${lq}__label`,rightLabel:`${lq}__right-label`,icon:`${lq}__icon`,options:`${lq}__options`,optionIcon:`${lq}__option-icon`,caption:`${lq}__caption`,states:{primary:`${lq}--primary`,secondary:`${lq}--secondary`,small:`${lq}--s`,medium:`${lq}--m`,large:`${lq}--l`,opened:`${lq}--opened`,error:`${lq}--error`,success:`${lq}--success`,selected:`${lq}--selected`,disabled:`${lq}--disabled`}};function lW({value:e,label:t,options:a=[],optionValue:l="value",optionLabel:i="label",optionCaption:r="caption",optionDisabled:s="disabled",variant:n="primary",state:o,size:h="m",icon:m,rightLabel:f,clearable:g=!1,multiple:v=!1,disabled:b=!1,caption:y,placeholder:w,className:x,dataId:$,dataQa:_,isOpen:S=!1,classnameTrigger:C,selectedValue:E,onChange:k,onToggle:T,onSelect:N,onUnselect:j,onFocus:M,onBlur:A,...I}){let[L,P]=(0,c.useState)(!1),[D,R]=(0,c.useState)(),[O,z]=(0,c.useState)(),[F,B]=(0,c.useState)(!1),V=(0,c.useRef)(null),H=(0,c.useId)(),G=(0,c.useId)(),q=(0,c.useId)();(0,c.useEffect)(()=>{if(!e)return void R(v?[]:void 0);R(e)},[v,e]);let Y=(0,c.useMemo)(()=>a.map((e,t)=>{let a=ta(e,l,e),n=v&&Array.isArray(D)?D.map(e=>ta(e,l,e)):ta(D,l,D);return{index:t,value:a,label:ta(e,i,e),caption:ta(e,r),disabled:ta(e,s,!1),selected:v?Array.isArray(n)&&n.includes(a):n===a,active:O===t,original:e,id:`${q}-option-${t}`}}),[O,q,D,v,r,s,i,l,a]),W=(0,c.useMemo)(()=>Y.filter(e=>e.selected),[Y]),Q=(0,c.useMemo)(()=>(0,d.i)(O)&&Y[O].id,[O]),K=(0,c.useCallback)(e=>{R(e),null==k||k(e)},[k]),U=(0,c.useCallback)(()=>{if(V.current&&Q){let{start:e,end:t}=(e=>{let{width:t,height:a}=e.getBoundingClientRect();return{x:{start:e.scrollLeft,end:Math.floor(e.scrollLeft+t)},y:{start:e.scrollTop,end:Math.floor(e.scrollTop+a)}}})(V.current).y,a=document.getElementById(Q);if(a){let l=a.offsetTop+a.clientHeight-t,i=e-a.offsetTop;l>0?V.current.scrollTop+=l+8:i>0&&(V.current.scrollTop-=i+8)}}},[Q]),X=e=>{P(e),null==T||T(e)},Z=(0,c.useCallback)(e=>{if(!(0,d.i)(e))return 0;let t=0===e?Y.length-1:e-1;return Y[t].disabled?Z(t):t},[Y]),J=(0,c.useCallback)(e=>{if(!(0,d.i)(e))return 0;let t=e===Y.length-1?0:e+1;return Y[t].disabled?J(t):t},[Y]),ee=(0,c.useCallback)(e=>{let t=e&&e.index!==Y.length-1?Y[e.index+1]:Y[0];return t.disabled?ee(t):t},[Y]),et=(0,c.useCallback)(e=>{let t=e&&0!==e.index?Y[e.index-1]:Y[Y.length-1];return t.disabled?et(t):t},[Y]),ea=()=>{X(!0),z(W.length>0?W[0].index:0)},el=()=>{X(!1),z(void 0)},ei=(0,c.useCallback)(e=>{if(!v){K(g&&e.selected?void 0:e.original),el();return}if(e.selected&&Array.isArray(D)){K(D.filter(t=>ta(t,l,t)!==e.value)),null==j||j(e.original);return}Array.isArray(D)&&(K([...D,e.original]),null==N||N(e.original))},[g,el,D,v,N,j,l,K]),er=(0,c.useCallback)(e=>{e.preventDefault(),L?el():(g||v)&&(W.forEach(e=>null==j?void 0:j(e.original)),K(v?[]:void 0))},[g,el,v,j,L,W,K]),es=(0,c.useCallback)(()=>{L&&el()},[el,L]),en=(0,c.useCallback)(e=>{if(e.preventDefault(),L)return void z(Z(O));v||K(et(W[0]).original)},[O,Z,et,v,L,W,K]),eo=(0,c.useCallback)(e=>(e.preventDefault(),L)?void z(J(O)):v?void ea():void K(ee(W[0]).original),[O,J,ee,v,L,ea,W,K]),ed=(0,c.useCallback)(e=>{switch(B(!0),e.key){case"Escape":case"Esc":er(e);break;case"Tab":es();break;case"ArrowDown":eo(e);break;case"ArrowUp":en(e)}},[eo,en,er,es]),ec=(0,c.useCallback)(e=>{if(e.preventDefault(),!L)return void ea();(0,d.i)(O)&&ei(Y[O]),v||el()},[O,el,ei,Y,v,L,ea]),eu=(0,c.useCallback)(e=>{B(!0),(" "===e.key||"Enter"===e.key)&&ec(e)},[ec]);(0,c.useEffect)(()=>{S&&(()=>{X(!0);let{value:t,label:a}=(Array.isArray(e)?e[0]:e)??{},l=Y.find(e=>e.value===t&&e.label===a);z((null==l?void 0:l.index)??0)})()},[S]),(0,c.useEffect)(()=>{L&&U()},[L,U]),(0,c.useEffect)(()=>{if(!L)return;let e=e=>{ed(e)};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[ed,L]);let ep=(0,p.A)(C,lY.activator,{[lY.states.primary]:"primary"===n,[lY.states.secondary]:"secondary"===n,[lY.states.small]:"s"===h,[lY.states.medium]:"m"===h,[lY.states.large]:"l"===h,[lY.states.error]:"error"===o,[lY.states.success]:"success"===o,[lY.states.opened]:L,[lY.states.disabled]:b}),eh=(0,c.useMemo)(()=>W.length>0?(0,u.jsxs)(u.Fragment,{children:["s"!==h&&(0,u.jsx)("div",{id:G,className:(0,p.A)(lY.label,{[lY.states.error]:"error"===o,[lY.states.success]:"success"===o,[lY.states.opened]:L,[lY.states.disabled]:b}),children:t},"label"),(0,u.jsx)("div",{className:(0,p.A)(lY.selected,{[lY.states.disabled]:b}),children:(null==E?void 0:E(W.map(e=>e.original)))||W.map(({label:e})=>e).join(", ")})]}):(0,u.jsx)("div",{id:G,className:(0,p.A)(lY.placeholder,{[lY.states.error]:"error"===o,[lY.states.success]:"success"===o,[lY.states.opened]:L,[lY.states.disabled]:b}),children:w||t},"placeholder"),[b,t,G,L,w,W,E,h,o]);return(0,u.jsx)("div",{className:(0,p.A)(x,lY.select),children:(0,u.jsxs)(eH,{opened:L,onToggle:()=>{L?el():ea()},width:"inherit",placement:"bottom",children:[(0,u.jsx)(eX,{asChild:!0,disabled:b,children:(0,u.jsxs)("div",{className:ep,id:H,tabIndex:b?-1:0,role:"combobox","aria-haspopup":"listbox","aria-labelledby":G,"aria-controls":q,"aria-disabled":b,"aria-expanded":L,...!b&&{onFocus:e=>{null==M||M(e)},onBlur:e=>{null==A||A(e)},onKeyDownCapture:eu,onKeyDown:L?void 0:ed},...I,"data-id":$,"data-qa":_,children:[(0,u.jsx)("div",{className:lY.activatorWrapper,children:eh}),f&&(0,u.jsx)("div",{"aria-label":f,className:(0,p.A)(lY.rightLabel,{[lY.states.disabled]:b}),children:f}),m&&(0,u.jsx)("div",{"aria-hidden":"true",className:(0,p.A)(lY.icon,{[lY.states.disabled]:b}),children:m}),(0,u.jsx)("div",{className:(0,p.A)(lY.icon,{[lY.states.disabled]:b,[lY.states.opened]:L}),children:(0,u.jsx)(d.P,{style:{fontSize:24},"aria-expanded":L,children:(0,u.jsx)(lG,{})})})]})}),y&&(0,u.jsx)("div",{className:(0,p.A)(lY.caption,{[lY.states.error]:"error"===o,[lY.states.success]:"success"===o,[lY.states.secondary]:"secondary"===n,[lY.states.disabled]:b}),children:y}),(0,u.jsx)(eY,{contentInnerRef:V,children:(0,u.jsx)("ul",{role:"listbox",id:q,className:lY.options,onMouseOver:()=>{F&&B(!1)},children:Y.map(e=>(0,u.jsx)(eV,{as:"li",disabled:e.disabled,label:e.label,caption:e.caption,focused:e.active&&F,onClick:()=>ei(e),prepend:v?(0,u.jsx)(eA,{type:"checkbox",checked:e.selected,disabled:e.disabled}):void 0,append:v?void 0:(0,u.jsx)(d.P,{className:(0,p.A)(lY.optionIcon,{[lY.states.selected]:e.selected}),style:{fontSize:24},children:(0,u.jsx)(tr,{})}),"aria-selected":e.selected,role:"option",id:e.id},JSON.stringify(e.value)))})})]})})}function lQ(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function lK(e={},t={}){let a=["__proto__","constructor","prototype"];Object.keys(t).filter(e=>0>a.indexOf(e)).forEach(a=>{typeof e[a]>"u"?e[a]=t[a]:lQ(t[a])&&lQ(e[a])&&Object.keys(t[a]).length>0&&lK(e[a],t[a])})}lW.displayName="Select";let lU={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector:()=>null,querySelectorAll:()=>[],getElementById:()=>null,createEvent:()=>({initEvent(){}}),createElement:()=>({children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName:()=>[]}),createElementNS:()=>({}),importNode:()=>null,location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function lX(){let e="u">typeof document?document:{};return lK(e,lU),e}let lZ={document:lU,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle:()=>({getPropertyValue:()=>""}),Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia:()=>({}),requestAnimationFrame:e=>typeof setTimeout>"u"?(e(),null):setTimeout(e,0),cancelAnimationFrame(e){typeof setTimeout>"u"||clearTimeout(e)}};function lJ(){let e="u">typeof window?window:{};return lK(e,lZ),e}function l0(e,t=0){return setTimeout(e,t)}function l1(){return Date.now()}function l2(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function l5(...e){let t=Object(e[0]);for(let a=1;a<e.length;a+=1){let l=e[a];if(null!=l&&("u">typeof window&&"u">typeof window.HTMLElement?!(l instanceof HTMLElement):!l||1!==l.nodeType&&11!==l.nodeType)){let e=Object.keys(Object(l)).filter(e=>"__proto__"!==e&&"constructor"!==e&&"prototype"!==e);for(let a=0,i=e.length;a<i;a+=1){let i=e[a],r=Object.getOwnPropertyDescriptor(l,i);void 0!==r&&r.enumerable&&(l2(t[i])&&l2(l[i])?l[i].__swiper__?t[i]=l[i]:l5(t[i],l[i]):!l2(t[i])&&l2(l[i])?(t[i]={},l[i].__swiper__?t[i]=l[i]:l5(t[i],l[i])):t[i]=l[i])}}}return t}function l7(e,t,a){e.style.setProperty(t,a)}function l4({swiper:e,targetPosition:t,side:a}){let l=lJ(),i=-e.translate,r=null,s,n=e.params.speed;e.wrapperEl.style.scrollSnapType="none",l.cancelAnimationFrame(e.cssModeFrameID);let o=t>i?"next":"prev",d=(e,t)=>"next"===o&&e>=t||"prev"===o&&e<=t,c=()=>{s=new Date().getTime(),null===r&&(r=s);let o=i+(.5-Math.cos(Math.max(Math.min((s-r)/n,1),0)*Math.PI)/2)*(t-i);if(d(o,t)&&(o=t),e.wrapperEl.scrollTo({[a]:o}),d(o,t)){e.wrapperEl.style.overflow="hidden",e.wrapperEl.style.scrollSnapType="",setTimeout(()=>{e.wrapperEl.style.overflow="",e.wrapperEl.scrollTo({[a]:o})}),l.cancelAnimationFrame(e.cssModeFrameID);return}e.cssModeFrameID=l.requestAnimationFrame(c)};c()}function l3(e,t=""){let a=lJ(),l=[...e.children];return a.HTMLSlotElement&&e instanceof HTMLSlotElement&&l.push(...e.assignedElements()),t?l.filter(e=>e.matches(t)):l}function l6(e){try{console.warn(e);return}catch{}}function l8(e,t=[]){let a=document.createElement(e);return a.classList.add(...Array.isArray(t)?t:function(e=""){return e.trim().split(" ").filter(e=>!!e.trim())}(t)),a}function l9(e,t){return lJ().getComputedStyle(e,null).getPropertyValue(t)}function ie(e){let t=e,a;if(t){for(a=0;null!==(t=t.previousSibling);)1===t.nodeType&&(a+=1);return a}}function it(e,t){let a=[],l=e.parentElement;for(;l;)t?l.matches(t)&&a.push(l):a.push(l),l=l.parentElement;return a}function ia(e,t,a){let l=lJ();return e["width"===t?"offsetWidth":"offsetHeight"]+parseFloat(l.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-right":"margin-top"))+parseFloat(l.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-left":"margin-bottom"))}function il(e){return(Array.isArray(e)?e:[e]).filter(e=>!!e)}function ii(e,t=""){"u">typeof trustedTypes?e.innerHTML=trustedTypes.createPolicy("html",{createHTML:e=>e}).createHTML(t):e.innerHTML=t}function ir(e,t,a,l){return e.params.createElements&&Object.keys(l).forEach(i=>{if(!a[i]&&!0===a.auto){let r=l3(e.el,`.${l[i]}`)[0];r||((r=l8("div",l[i])).className=l[i],e.el.append(r)),a[i]=r,t[i]=r}}),a}let is='<svg class="swiper-navigation-icon" width="11" height="20" viewBox="0 0 11 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.38296 20.0762C0.111788 19.805 0.111788 19.3654 0.38296 19.0942L9.19758 10.2796L0.38296 1.46497C0.111788 1.19379 0.111788 0.754138 0.38296 0.482966C0.654131 0.211794 1.09379 0.211794 1.36496 0.482966L10.4341 9.55214C10.8359 9.9539 10.8359 10.6053 10.4341 11.007L1.36496 20.0762C1.09379 20.3474 0.654131 20.3474 0.38296 20.0762Z" fill="currentColor"/></svg>';function io({swiper:e,extendParams:t,on:a,emit:l}){function i(t){let a;return t&&"string"==typeof t&&e.isElement&&(a=e.el.querySelector(t)||e.hostEl.querySelector(t))?a:(t&&("string"==typeof t&&(a=[...document.querySelectorAll(t)]),e.params.uniqueNavElements&&"string"==typeof t&&a&&a.length>1&&1===e.el.querySelectorAll(t).length?a=e.el.querySelector(t):a&&1===a.length&&(a=a[0])),t&&!a?t:a)}function r(t,a){let l=e.params.navigation;(t=il(t)).forEach(t=>{t&&(t.classList[a?"add":"remove"](...l.disabledClass.split(" ")),"BUTTON"===t.tagName&&(t.disabled=a),e.params.watchOverflow&&e.enabled&&t.classList[e.isLocked?"add":"remove"](l.lockClass))})}function s(){let{nextEl:t,prevEl:a}=e.navigation;if(e.params.loop){r(a,!1),r(t,!1);return}r(a,e.isBeginning&&!e.params.rewind),r(t,e.isEnd&&!e.params.rewind)}function n(t){t.preventDefault(),(!e.isBeginning||e.params.loop||e.params.rewind)&&(e.slidePrev(),l("navigationPrev"))}function o(t){t.preventDefault(),(!e.isEnd||e.params.loop||e.params.rewind)&&(e.slideNext(),l("navigationNext"))}function d(){let t=e.params.navigation;if(e.params.navigation=ir(e,e.originalParams.navigation,e.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!(t.nextEl||t.prevEl))return;let a=i(t.nextEl),l=i(t.prevEl);Object.assign(e.navigation,{nextEl:a,prevEl:l}),a=il(a),l=il(l);let r=(a,l)=>{if(a){if(t.addIcons&&a.matches(".swiper-button-next,.swiper-button-prev")&&!a.querySelector("svg")){let e=document.createElement("div");ii(e,is),a.appendChild(e.querySelector("svg")),e.remove()}a.addEventListener("click","next"===l?o:n)}!e.enabled&&a&&a.classList.add(...t.lockClass.split(" "))};a.forEach(e=>r(e,"next")),l.forEach(e=>r(e,"prev"))}function c(){let{nextEl:t,prevEl:a}=e.navigation;t=il(t),a=il(a);let l=(t,a)=>{t.removeEventListener("click","next"===a?o:n),t.classList.remove(...e.params.navigation.disabledClass.split(" "))};t.forEach(e=>l(e,"next")),a.forEach(e=>l(e,"prev"))}t({navigation:{nextEl:null,prevEl:null,addIcons:!0,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),e.navigation={nextEl:null,prevEl:null,arrowSvg:is},a("init",()=>{!1===e.params.navigation.enabled?u():(d(),s())}),a("toEdge fromEdge lock unlock",()=>{s()}),a("destroy",()=>{c()}),a("enable disable",()=>{let{nextEl:t,prevEl:a}=e.navigation;if(t=il(t),a=il(a),e.enabled)return void s();[...t,...a].filter(e=>!!e).forEach(t=>t.classList.add(e.params.navigation.lockClass))}),a("click",(t,a)=>{let{nextEl:i,prevEl:r}=e.navigation;i=il(i),r=il(r);let s=a.target,n=r.includes(s)||i.includes(s);if(e.isElement&&!n){let e=a.path||a.composedPath&&a.composedPath();e&&(n=e.find(e=>i.includes(e)||r.includes(e)))}if(e.params.navigation.hideOnClick&&!n){let t;if(e.pagination&&e.params.pagination&&e.params.pagination.clickable&&(e.pagination.el===s||e.pagination.el.contains(s)))return;i.length?t=i[0].classList.contains(e.params.navigation.hiddenClass):r.length&&(t=r[0].classList.contains(e.params.navigation.hiddenClass)),l(!0===t?"navigationShow":"navigationHide"),[...i,...r].filter(e=>!!e).forEach(t=>t.classList.toggle(e.params.navigation.hiddenClass))}});let u=()=>{e.el.classList.add(...e.params.navigation.navigationDisabledClass.split(" ")),c()};Object.assign(e.navigation,{enable:()=>{e.el.classList.remove(...e.params.navigation.navigationDisabledClass.split(" ")),d(),s()},disable:u,update:s,init:d,destroy:c})}function id(e=""){return`.${e.trim().replace(/([\.:!+\/()[\]#>~*^$|=,'"@{}\\])/g,"\\$1").replace(/ /g,".")}`}function ic({swiper:e,extendParams:t,on:a,emit:l}){let i="swiper-pagination";t({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:e=>e,formatFractionTotal:e=>e,bulletClass:`${i}-bullet`,bulletActiveClass:`${i}-bullet-active`,modifierClass:`${i}-`,currentClass:`${i}-current`,totalClass:`${i}-total`,hiddenClass:`${i}-hidden`,progressbarFillClass:`${i}-progressbar-fill`,progressbarOppositeClass:`${i}-progressbar-opposite`,clickableClass:`${i}-clickable`,lockClass:`${i}-lock`,horizontalClass:`${i}-horizontal`,verticalClass:`${i}-vertical`,paginationDisabledClass:`${i}-disabled`}}),e.pagination={el:null,bullets:[]};let r,s=0;function n(){return!e.params.pagination.el||!e.pagination.el||Array.isArray(e.pagination.el)&&0===e.pagination.el.length}function o(t,a){let{bulletActiveClass:l}=e.params.pagination;t&&(t=t[`${"prev"===a?"previous":"next"}ElementSibling`])&&(t.classList.add(`${l}-${a}`),(t=t[`${"prev"===a?"previous":"next"}ElementSibling`])&&t.classList.add(`${l}-${a}-${a}`))}function d(t){let a=t.target.closest(id(e.params.pagination.bulletClass));if(!a)return;t.preventDefault();let l=ie(a)*e.params.slidesPerGroup;if(e.params.loop){var i,r,s;if(e.realIndex===l)return;let t=(i=e.realIndex,r=l,(i%=s=e.slides.length,(r%=s)===i+1)?"next":r===i-1?"previous":void 0);"next"===t?e.slideNext():"previous"===t?e.slidePrev():e.slideToLoop(l)}else e.slideTo(l)}function c(){let t,a,i=e.rtl,d=e.params.pagination;if(n())return;let c=e.pagination.el;c=il(c);let u=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,p=e.params.loop?Math.ceil(u/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?(a=e.previousRealIndex||0,t=e.params.slidesPerGroup>1?Math.floor(e.realIndex/e.params.slidesPerGroup):e.realIndex):"u">typeof e.snapIndex?(t=e.snapIndex,a=e.previousSnapIndex):(a=e.previousIndex||0,t=e.activeIndex||0),"bullets"===d.type&&e.pagination.bullets&&e.pagination.bullets.length>0){let l,n,u,p=e.pagination.bullets;if(d.dynamicBullets&&(r=ia(p[0],e.isHorizontal()?"width":"height"),c.forEach(t=>{t.style[e.isHorizontal()?"width":"height"]=`${r*(d.dynamicMainBullets+4)}px`}),d.dynamicMainBullets>1&&void 0!==a&&((s+=t-(a||0))>d.dynamicMainBullets-1?s=d.dynamicMainBullets-1:s<0&&(s=0)),u=((n=(l=Math.max(t-s,0))+(Math.min(p.length,d.dynamicMainBullets)-1))+l)/2),p.forEach(e=>{let t=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(e=>`${d.bulletActiveClass}${e}`)].map(e=>"string"==typeof e&&e.includes(" ")?e.split(" "):e).flat();e.classList.remove(...t)}),c.length>1)p.forEach(a=>{let i=ie(a);i===t?a.classList.add(...d.bulletActiveClass.split(" ")):e.isElement&&a.setAttribute("part","bullet"),d.dynamicBullets&&(i>=l&&i<=n&&a.classList.add(...`${d.bulletActiveClass}-main`.split(" ")),i===l&&o(a,"prev"),i===n&&o(a,"next"))});else{let a=p[t];if(a&&a.classList.add(...d.bulletActiveClass.split(" ")),e.isElement&&p.forEach((e,a)=>{e.setAttribute("part",a===t?"bullet-active":"bullet")}),d.dynamicBullets){let e=p[l],t=p[n];for(let e=l;e<=n;e+=1)p[e]&&p[e].classList.add(...`${d.bulletActiveClass}-main`.split(" "));o(e,"prev"),o(t,"next")}}if(d.dynamicBullets){let t=Math.min(p.length,d.dynamicMainBullets+4),a=(r*t-r)/2-u*r,l=i?"right":"left";p.forEach(t=>{t.style[e.isHorizontal()?l:"top"]=`${a}px`})}}c.forEach((a,i)=>{if("fraction"===d.type&&(a.querySelectorAll(id(d.currentClass)).forEach(e=>{e.textContent=d.formatFractionCurrent(t+1)}),a.querySelectorAll(id(d.totalClass)).forEach(e=>{e.textContent=d.formatFractionTotal(p)})),"progressbar"===d.type){let l;l=d.progressbarOpposite?e.isHorizontal()?"vertical":"horizontal":e.isHorizontal()?"horizontal":"vertical";let i=(t+1)/p,r=1,s=1;"horizontal"===l?r=i:s=i,a.querySelectorAll(id(d.progressbarFillClass)).forEach(t=>{t.style.transform=`translate3d(0,0,0) scaleX(${r}) scaleY(${s})`,t.style.transitionDuration=`${e.params.speed}ms`})}"custom"===d.type&&d.renderCustom?(ii(a,d.renderCustom(e,t+1,p)),0===i&&l("paginationRender",a)):(0===i&&l("paginationRender",a),l("paginationUpdate",a)),e.params.watchOverflow&&e.enabled&&a.classList[e.isLocked?"add":"remove"](d.lockClass)})}function u(){let t=e.params.pagination;if(n())return;let a=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.grid&&e.params.grid.rows>1?e.slides.length/Math.ceil(e.params.grid.rows):e.slides.length,i=e.pagination.el;i=il(i);let r="";if("bullets"===t.type){let l=e.params.loop?Math.ceil(a/e.params.slidesPerGroup):e.snapGrid.length;e.params.freeMode&&e.params.freeMode.enabled&&l>a&&(l=a);for(let a=0;a<l;a+=1)t.renderBullet?r+=t.renderBullet.call(e,a,t.bulletClass):r+=`<${t.bulletElement} ${e.isElement?'part="bullet"':""} class="${t.bulletClass}"></${t.bulletElement}>`}"fraction"===t.type&&(r=t.renderFraction?t.renderFraction.call(e,t.currentClass,t.totalClass):`<span class="${t.currentClass}"></span> / <span class="${t.totalClass}"></span>`),"progressbar"===t.type&&(r=t.renderProgressbar?t.renderProgressbar.call(e,t.progressbarFillClass):`<span class="${t.progressbarFillClass}"></span>`),e.pagination.bullets=[],i.forEach(a=>{"custom"!==t.type&&ii(a,r||""),"bullets"===t.type&&e.pagination.bullets.push(...a.querySelectorAll(id(t.bulletClass)))}),"custom"!==t.type&&l("paginationRender",i[0])}function p(){let t;e.params.pagination=ir(e,e.originalParams.pagination,e.params.pagination,{el:"swiper-pagination"});let a=e.params.pagination;a.el&&("string"==typeof a.el&&e.isElement&&(t=e.el.querySelector(a.el)),t||"string"!=typeof a.el||(t=[...document.querySelectorAll(a.el)]),t||(t=a.el),t&&0!==t.length&&(e.params.uniqueNavElements&&"string"==typeof a.el&&Array.isArray(t)&&t.length>1&&(t=[...e.el.querySelectorAll(a.el)]).length>1&&(t=t.find(t=>it(t,".swiper")[0]===e.el)),Array.isArray(t)&&1===t.length&&(t=t[0]),Object.assign(e.pagination,{el:t}),(t=il(t)).forEach(t=>{"bullets"===a.type&&a.clickable&&t.classList.add(...(a.clickableClass||"").split(" ")),t.classList.add(a.modifierClass+a.type),t.classList.add(e.isHorizontal()?a.horizontalClass:a.verticalClass),"bullets"===a.type&&a.dynamicBullets&&(t.classList.add(`${a.modifierClass}${a.type}-dynamic`),s=0,a.dynamicMainBullets<1&&(a.dynamicMainBullets=1)),"progressbar"===a.type&&a.progressbarOpposite&&t.classList.add(a.progressbarOppositeClass),a.clickable&&t.addEventListener("click",d),e.enabled||t.classList.add(a.lockClass)})))}function h(){let t=e.params.pagination;if(n())return;let a=e.pagination.el;a&&(a=il(a)).forEach(a=>{a.classList.remove(t.hiddenClass),a.classList.remove(t.modifierClass+t.type),a.classList.remove(e.isHorizontal()?t.horizontalClass:t.verticalClass),t.clickable&&(a.classList.remove(...(t.clickableClass||"").split(" ")),a.removeEventListener("click",d))}),e.pagination.bullets&&e.pagination.bullets.forEach(e=>e.classList.remove(...t.bulletActiveClass.split(" ")))}a("changeDirection",()=>{if(!e.pagination||!e.pagination.el)return;let t=e.params.pagination,{el:a}=e.pagination;(a=il(a)).forEach(a=>{a.classList.remove(t.horizontalClass,t.verticalClass),a.classList.add(e.isHorizontal()?t.horizontalClass:t.verticalClass)})}),a("init",()=>{!1===e.params.pagination.enabled?m():(p(),u(),c())}),a("activeIndexChange",()=>{typeof e.snapIndex>"u"&&c()}),a("snapIndexChange",()=>{c()}),a("snapGridLengthChange",()=>{u(),c()}),a("destroy",()=>{h()}),a("enable disable",()=>{let{el:t}=e.pagination;t&&(t=il(t)).forEach(t=>t.classList[e.enabled?"remove":"add"](e.params.pagination.lockClass))}),a("lock unlock",()=>{c()}),a("click",(t,a)=>{let i=a.target,r=il(e.pagination.el);if(e.params.pagination.el&&e.params.pagination.hideOnClick&&r&&r.length>0&&!i.classList.contains(e.params.pagination.bulletClass)){if(e.navigation&&(e.navigation.nextEl&&i===e.navigation.nextEl||e.navigation.prevEl&&i===e.navigation.prevEl))return;l(!0===r[0].classList.contains(e.params.pagination.hiddenClass)?"paginationShow":"paginationHide"),r.forEach(t=>t.classList.toggle(e.params.pagination.hiddenClass))}});let m=()=>{e.el.classList.add(e.params.pagination.paginationDisabledClass);let{el:t}=e.pagination;t&&(t=il(t)).forEach(t=>t.classList.add(e.params.pagination.paginationDisabledClass)),h()};Object.assign(e.pagination,{enable:()=>{e.el.classList.remove(e.params.pagination.paginationDisabledClass);let{el:t}=e.pagination;t&&(t=il(t)).forEach(t=>t.classList.remove(e.params.pagination.paginationDisabledClass)),p(),u(),c()},disable:m,render:u,update:c,init:p,destroy:h})}function iu({swiper:e,extendParams:t,on:a,emit:l,params:i}){e.autoplay={running:!1,paused:!1,timeLeft:0},t({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!1,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let r,s,n=i&&i.autoplay?i.autoplay.delay:3e3,o=i&&i.autoplay?i.autoplay.delay:3e3,d,c=new Date().getTime(),u,p,h,m,f,g;function v(t){!e||e.destroyed||!e.wrapperEl||t.target===e.wrapperEl&&(e.wrapperEl.removeEventListener("transitionend",v),g||t.detail&&t.detail.bySwiperTouchMove||S())}let b=()=>{if(e.destroyed||!e.autoplay.running)return;e.autoplay.paused?u=!0:u&&(o=d,u=!1);let t=e.autoplay.paused?d:c+o-new Date().getTime();e.autoplay.timeLeft=t,l("autoplayTimeLeft",t,t/n),s=requestAnimationFrame(()=>{b()})},y=()=>{let t,a=e.params.autoplay.delay,l=(t=e.virtual&&e.params.virtual.enabled?e.slides.find(e=>e.classList.contains("swiper-slide-active")):e.slides[e.activeIndex])?parseInt(t.getAttribute("data-swiper-autoplay"),10):void 0;return!Number.isNaN(l)&&l>0&&(a=l),a},w=t=>{if(e.destroyed||!e.autoplay.running)return;cancelAnimationFrame(s),b();let a=t;typeof a>"u"&&(n=a=y(),o=a),d=a;let i=e.params.speed,u=()=>{!e||e.destroyed||(e.params.autoplay.reverseDirection?!e.isBeginning||e.params.loop||e.params.rewind?(e.slidePrev(i,!0,!0),l("autoplay")):e.params.autoplay.stopOnLastSlide||(e.slideTo(e.slides.length-1,i,!0,!0),l("autoplay")):!e.isEnd||e.params.loop||e.params.rewind?(e.slideNext(i,!0,!0),l("autoplay")):e.params.autoplay.stopOnLastSlide||(e.slideTo(0,i,!0,!0),l("autoplay")),e.params.cssMode&&(c=new Date().getTime(),requestAnimationFrame(()=>{w()})))};return a>0?(clearTimeout(r),r=setTimeout(()=>{u()},a)):requestAnimationFrame(()=>{u()}),a},x=()=>{c=new Date().getTime(),e.autoplay.running=!0,w(),l("autoplayStart")},$=()=>{e.autoplay.running=!1,clearTimeout(r),cancelAnimationFrame(s),l("autoplayStop")},_=(t,a)=>{if(e.destroyed||!e.autoplay.running)return;clearTimeout(r),t||(f=!0);let i=()=>{l("autoplayPause"),e.params.autoplay.waitForTransition?e.wrapperEl.addEventListener("transitionend",v):S()};if(e.autoplay.paused=!0,a)return void i();d=(d||e.params.autoplay.delay)-(new Date().getTime()-c),e.isEnd&&d<0&&!e.params.loop||(d<0&&(d=0),i())},S=()=>{e.isEnd&&d<0&&!e.params.loop||e.destroyed||!e.autoplay.running||(c=new Date().getTime(),f?(f=!1,w(d)):w(),e.autoplay.paused=!1,l("autoplayResume"))},C=()=>{if(e.destroyed||!e.autoplay.running)return;let t=lX();"hidden"===t.visibilityState&&(f=!0,_(!0)),"visible"===t.visibilityState&&S()},E=t=>{"mouse"===t.pointerType&&(f=!0,g=!0,e.animating||e.autoplay.paused||_(!0))},k=t=>{"mouse"===t.pointerType&&(g=!1,e.autoplay.paused&&S())};a("init",()=>{e.params.autoplay.enabled&&(e.params.autoplay.pauseOnMouseEnter&&(e.el.addEventListener("pointerenter",E),e.el.addEventListener("pointerleave",k)),lX().addEventListener("visibilitychange",C),x())}),a("destroy",()=>{e.el&&"string"!=typeof e.el&&(e.el.removeEventListener("pointerenter",E),e.el.removeEventListener("pointerleave",k)),lX().removeEventListener("visibilitychange",C),e.autoplay.running&&$()}),a("_freeModeStaticRelease",()=>{(h||f)&&S()}),a("_freeModeNoMomentumRelease",()=>{e.params.autoplay.disableOnInteraction?$():_(!0,!0)}),a("beforeTransitionStart",(t,a,l)=>{e.destroyed||!e.autoplay.running||(l||!e.params.autoplay.disableOnInteraction?_(!0,!0):$())}),a("sliderFirstMove",()=>{if(!(e.destroyed||!e.autoplay.running)){if(e.params.autoplay.disableOnInteraction)return void $();p=!0,h=!1,f=!1,m=setTimeout(()=>{f=!0,h=!0,_(!0)},200)}}),a("touchEnd",()=>{if(!(e.destroyed||!e.autoplay.running||!p)){if(clearTimeout(m),clearTimeout(r),e.params.autoplay.disableOnInteraction){h=!1,p=!1;return}h&&e.params.cssMode&&S(),h=!1,p=!1}}),a("slideChange",()=>{e.destroyed||!e.autoplay.running||e.autoplay.paused&&(d=y(),n=y())}),Object.assign(e.autoplay,{start:x,stop:$,pause:_,resume:S})}function ip(){return l||(l=function(){let e=lJ(),t=lX();return{smoothScroll:t.documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)}}()),l}function ih(e={}){return i||(i=function({userAgent:e}={}){let t=ip(),a=lJ(),l=a.navigator.platform,i=e||a.navigator.userAgent,r={ios:!1,android:!1},s=a.screen.width,n=a.screen.height,o=i.match(/(Android);?[\s\/]+([\d.]+)?/),d=i.match(/(iPad)(?!\1).*OS\s([\d_]+)/),c=i.match(/(iPod)(.*OS\s([\d_]+))?/),u=!d&&i.match(/(iPhone\sOS|iOS)\s([\d_]+)/),p="MacIntel"===l;return!d&&p&&t.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${s}x${n}`)>=0&&((d=i.match(/(Version)\/([\d.]+)/))||(d=[0,1,"13_0_0"]),p=!1),o&&"Win32"!==l&&(r.os="android",r.android=!0),(d||u||c)&&(r.os="ios",r.ios=!0),r}(e)),i}function im(){return r||(r=function(){let e=lJ(),t=ih(),a=!1;function l(){let t=e.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&0>t.indexOf("chrome")&&0>t.indexOf("android")}if(l()){let t=String(e.navigator.userAgent);if(t.includes("Version/")){let[e,l]=t.split("Version/")[1].split(" ")[0].split(".").map(e=>Number(e));a=e<16||16===e&&l<2}}let i=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent),r=l(),s=r||i&&t.ios;return{isSafari:a||r,needPerspectiveFix:a,need3dFix:s,isWebView:i}}()),r}let ig=(e,t,a)=>{t&&!e.classList.contains(a)?e.classList.add(a):!t&&e.classList.contains(a)&&e.classList.remove(a)},iv=(e,t,a)=>{t&&!e.classList.contains(a)?e.classList.add(a):!t&&e.classList.contains(a)&&e.classList.remove(a)},ib=(e,t)=>{if(!e||e.destroyed||!e.params)return;let a=t.closest(e.isElement?"swiper-slide":`.${e.params.slideClass}`);if(a){let t=a.querySelector(`.${e.params.lazyPreloaderClass}`);!t&&e.isElement&&(a.shadowRoot?t=a.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{a.shadowRoot&&(t=a.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`))&&!t.lazyPreloaderManaged&&t.remove()})),t&&!t.lazyPreloaderManaged&&t.remove()}},iy=(e,t)=>{if(!e.slides[t])return;let a=e.slides[t].querySelector('[loading="lazy"]');a&&a.removeAttribute("loading")},iw=e=>{if(!e||e.destroyed||!e.params)return;let t=e.params.lazyPreloadPrevNext,a=e.slides.length;if(!a||!t||t<0)return;t=Math.min(t,a);let l="auto"===e.params.slidesPerView?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),i=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){let a=[i-t];a.push(...Array.from({length:t}).map((e,t)=>i+l+t)),e.slides.forEach((t,l)=>{a.includes(t.column)&&iy(e,l)});return}let r=i+l-1;if(e.params.rewind||e.params.loop)for(let l=i-t;l<=r+t;l+=1){let t=(l%a+a)%a;(t<i||t>r)&&iy(e,t)}else for(let l=Math.max(i-t,0);l<=Math.min(r+t,a-1);l+=1)l!==i&&(l>r||l<i)&&iy(e,l)};function ix({swiper:e,runCallbacks:t,direction:a,step:l}){let{activeIndex:i,previousIndex:r}=e,s=a;s||(s=i>r?"next":i<r?"prev":"reset"),e.emit(`transition${l}`),t&&"reset"===s?e.emit(`slideResetTransition${l}`):t&&i!==r&&(e.emit(`slideChangeTransition${l}`),"next"===s?e.emit(`slideNextTransition${l}`):e.emit(`slidePrevTransition${l}`))}function i$(e,t,a){let l=lJ(),{params:i}=e,r=i.edgeSwipeDetection,s=i.edgeSwipeThreshold;return!r||!(a<=s)&&!(a>=l.innerWidth-s)||"prevent"===r&&(t.preventDefault(),!0)}function i_(e){let t=lX(),a=e;a.originalEvent&&(a=a.originalEvent);let l=this.touchEventsData;if("pointerdown"===a.type){if(null!==l.pointerId&&l.pointerId!==a.pointerId)return;l.pointerId=a.pointerId}else"touchstart"===a.type&&1===a.targetTouches.length&&(l.touchId=a.targetTouches[0].identifier);if("touchstart"===a.type)return void i$(this,a,a.targetTouches[0].pageX);let{params:i,touches:r,enabled:s}=this;if(!s||!i.simulateTouch&&"mouse"===a.pointerType||this.animating&&i.preventInteractionOnTransition)return;!this.animating&&i.cssMode&&i.loop&&this.loopFix();let n=a.target;if("wrapper"===i.touchEventsTarget&&!function(e,t){let a=lJ(),l=t.contains(e);return!l&&a.HTMLSlotElement&&t instanceof HTMLSlotElement&&((l=[...t.assignedElements()].includes(e))||(l=function(e,t){let a=[t];for(;a.length>0;){let t=a.shift();if(e===t)return!0;a.push(...t.children,...t.shadowRoot?t.shadowRoot.children:[],...t.assignedElements?t.assignedElements():[])}}(e,t))),l}(n,this.wrapperEl)||"which"in a&&3===a.which||"button"in a&&a.button>0||l.isTouched&&l.isMoved)return;let o=!!i.noSwipingClass&&""!==i.noSwipingClass,d=a.composedPath?a.composedPath():a.path;o&&a.target&&a.target.shadowRoot&&d&&(n=d[0]);let c=i.noSwipingSelector?i.noSwipingSelector:`.${i.noSwipingClass}`,u=!!(a.target&&a.target.shadowRoot);if(i.noSwiping&&(u?function(e,t=this){return function t(a){if(!a||a===lX()||a===lJ())return null;a.assignedSlot&&(a=a.assignedSlot);let l=a.closest(e);return l||a.getRootNode?l||t(a.getRootNode().host):null}(t)}(c,n):n.closest(c))){this.allowClick=!0;return}if(i.swipeHandler&&!n.closest(i.swipeHandler))return;r.currentX=a.pageX,r.currentY=a.pageY;let p=r.currentX,h=r.currentY;if(!i$(this,a,p))return;Object.assign(l,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),r.startX=p,r.startY=h,l.touchStartTime=l1(),this.allowClick=!0,this.updateSize(),this.swipeDirection=void 0,i.threshold>0&&(l.allowThresholdMove=!1);let m=!0;n.matches(l.focusableElements)&&(m=!1,"SELECT"===n.nodeName&&(l.isTouched=!1)),t.activeElement&&t.activeElement.matches(l.focusableElements)&&t.activeElement!==n&&("mouse"===a.pointerType||"mouse"!==a.pointerType&&!n.matches(l.focusableElements))&&t.activeElement.blur();let f=m&&this.allowTouchMove&&i.touchStartPreventDefault;(i.touchStartForcePreventDefault||f)&&!n.isContentEditable&&a.preventDefault(),i.freeMode&&i.freeMode.enabled&&this.freeMode&&this.animating&&!i.cssMode&&this.freeMode.onTouchStart(),this.emit("touchStart",a)}function iS(e){let t,a=lX(),l=this.touchEventsData,{params:i,touches:r,rtlTranslate:s,enabled:n}=this;if(!n||!i.simulateTouch&&"mouse"===e.pointerType)return;let o=e;if(o.originalEvent&&(o=o.originalEvent),"pointermove"===o.type&&(null!==l.touchId||o.pointerId!==l.pointerId))return;if("touchmove"===o.type){if(!(t=[...o.changedTouches].find(e=>e.identifier===l.touchId))||t.identifier!==l.touchId)return}else t=o;if(!l.isTouched){l.startMoving&&l.isScrolling&&this.emit("touchMoveOpposite",o);return}let d=t.pageX,c=t.pageY;if(o.preventedByNestedSwiper){r.startX=d,r.startY=c;return}if(!this.allowTouchMove){o.target.matches(l.focusableElements)||(this.allowClick=!1),l.isTouched&&(Object.assign(r,{startX:d,startY:c,currentX:d,currentY:c}),l.touchStartTime=l1());return}if(i.touchReleaseOnEdges&&!i.loop){if(this.isVertical()){if(c<r.startY&&this.translate<=this.maxTranslate()||c>r.startY&&this.translate>=this.minTranslate()){l.isTouched=!1,l.isMoved=!1;return}}else if(s&&(d>r.startX&&-this.translate<=this.maxTranslate()||d<r.startX&&-this.translate>=this.minTranslate())||!s&&(d<r.startX&&this.translate<=this.maxTranslate()||d>r.startX&&this.translate>=this.minTranslate()))return}if(a.activeElement&&a.activeElement.matches(l.focusableElements)&&a.activeElement!==o.target&&"mouse"!==o.pointerType&&a.activeElement.blur(),a.activeElement&&o.target===a.activeElement&&o.target.matches(l.focusableElements)){l.isMoved=!0,this.allowClick=!1;return}l.allowTouchCallbacks&&this.emit("touchMove",o),r.previousX=r.currentX,r.previousY=r.currentY,r.currentX=d,r.currentY=c;let u=r.currentX-r.startX,p=r.currentY-r.startY;if(this.params.threshold&&Math.sqrt(u**2+p**2)<this.params.threshold)return;if(typeof l.isScrolling>"u"){let e;this.isHorizontal()&&r.currentY===r.startY||this.isVertical()&&r.currentX===r.startX?l.isScrolling=!1:u*u+p*p>=25&&(e=180*Math.atan2(Math.abs(p),Math.abs(u))/Math.PI,l.isScrolling=this.isHorizontal()?e>i.touchAngle:90-e>i.touchAngle)}if(l.isScrolling&&this.emit("touchMoveOpposite",o),typeof l.startMoving>"u"&&(r.currentX!==r.startX||r.currentY!==r.startY)&&(l.startMoving=!0),l.isScrolling||"touchmove"===o.type&&l.preventTouchMoveFromPointerMove){l.isTouched=!1;return}if(!l.startMoving)return;this.allowClick=!1,!i.cssMode&&o.cancelable&&o.preventDefault(),i.touchMoveStopPropagation&&!i.nested&&o.stopPropagation();let h=this.isHorizontal()?u:p,m=this.isHorizontal()?r.currentX-r.previousX:r.currentY-r.previousY;i.oneWayMovement&&(h=Math.abs(h)*(s?1:-1),m=Math.abs(m)*(s?1:-1)),r.diff=h,h*=i.touchRatio,s&&(h=-h,m=-m);let f=this.touchesDirection;this.swipeDirection=h>0?"prev":"next",this.touchesDirection=m>0?"prev":"next";let g=this.params.loop&&!i.cssMode,v="next"===this.touchesDirection&&this.allowSlideNext||"prev"===this.touchesDirection&&this.allowSlidePrev;if(!l.isMoved){if(g&&v&&this.loopFix({direction:this.swipeDirection}),l.startTranslate=this.getTranslate(),this.setTransition(0),this.animating){let e=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0,detail:{bySwiperTouchMove:!0}});this.wrapperEl.dispatchEvent(e)}l.allowMomentumBounce=!1,i.grabCursor&&(!0===this.allowSlideNext||!0===this.allowSlidePrev)&&this.setGrabCursor(!0),this.emit("sliderFirstMove",o)}if(new Date().getTime(),!1!==i._loopSwapReset&&l.isMoved&&l.allowThresholdMove&&f!==this.touchesDirection&&g&&v&&Math.abs(h)>=1){Object.assign(r,{startX:d,startY:c,currentX:d,currentY:c,startTranslate:l.currentTranslate}),l.loopSwapReset=!0,l.startTranslate=l.currentTranslate;return}this.emit("sliderMove",o),l.isMoved=!0,l.currentTranslate=h+l.startTranslate;let b=!0,y=i.resistanceRatio;if(i.touchReleaseOnEdges&&(y=0),h>0?(g&&v&&l.allowThresholdMove&&l.currentTranslate>(i.centeredSlides?this.minTranslate()-this.slidesSizesGrid[this.activeIndex+1]-("auto"!==i.slidesPerView&&this.slides.length-i.slidesPerView>=2?this.slidesSizesGrid[this.activeIndex+1]+this.params.spaceBetween:0)-this.params.spaceBetween:this.minTranslate())&&this.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),l.currentTranslate>this.minTranslate()&&(b=!1,i.resistance&&(l.currentTranslate=this.minTranslate()-1+(-this.minTranslate()+l.startTranslate+h)**y))):h<0&&(g&&v&&l.allowThresholdMove&&l.currentTranslate<(i.centeredSlides?this.maxTranslate()+this.slidesSizesGrid[this.slidesSizesGrid.length-1]+this.params.spaceBetween+("auto"!==i.slidesPerView&&this.slides.length-i.slidesPerView>=2?this.slidesSizesGrid[this.slidesSizesGrid.length-1]+this.params.spaceBetween:0):this.maxTranslate())&&this.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:this.slides.length-("auto"===i.slidesPerView?this.slidesPerViewDynamic():Math.ceil(parseFloat(i.slidesPerView,10)))}),l.currentTranslate<this.maxTranslate()&&(b=!1,i.resistance&&(l.currentTranslate=this.maxTranslate()+1-(this.maxTranslate()-l.startTranslate-h)**y))),b&&(o.preventedByNestedSwiper=!0),!this.allowSlideNext&&"next"===this.swipeDirection&&l.currentTranslate<l.startTranslate&&(l.currentTranslate=l.startTranslate),!this.allowSlidePrev&&"prev"===this.swipeDirection&&l.currentTranslate>l.startTranslate&&(l.currentTranslate=l.startTranslate),this.allowSlidePrev||this.allowSlideNext||(l.currentTranslate=l.startTranslate),i.threshold>0)if(Math.abs(h)>i.threshold||l.allowThresholdMove){if(!l.allowThresholdMove){l.allowThresholdMove=!0,r.startX=r.currentX,r.startY=r.currentY,l.currentTranslate=l.startTranslate,r.diff=this.isHorizontal()?r.currentX-r.startX:r.currentY-r.startY;return}}else{l.currentTranslate=l.startTranslate;return}!i.followFinger||i.cssMode||((i.freeMode&&i.freeMode.enabled&&this.freeMode||i.watchSlidesProgress)&&(this.updateActiveIndex(),this.updateSlidesClasses()),i.freeMode&&i.freeMode.enabled&&this.freeMode&&this.freeMode.onTouchMove(),this.updateProgress(l.currentTranslate),this.setTranslate(l.currentTranslate))}function iC(e){let t,a,l=this,i=l.touchEventsData,r=e;if(r.originalEvent&&(r=r.originalEvent),"touchend"===r.type||"touchcancel"===r.type){if(!(t=[...r.changedTouches].find(e=>e.identifier===i.touchId))||t.identifier!==i.touchId)return}else{if(null!==i.touchId||r.pointerId!==i.pointerId)return;t=r}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(r.type)&&!(["pointercancel","contextmenu"].includes(r.type)&&(l.browser.isSafari||l.browser.isWebView)))return;i.pointerId=null,i.touchId=null;let{params:s,touches:n,rtlTranslate:o,slidesGrid:d,enabled:c}=l;if(!c||!s.simulateTouch&&"mouse"===r.pointerType)return;if(i.allowTouchCallbacks&&l.emit("touchEnd",r),i.allowTouchCallbacks=!1,!i.isTouched){i.isMoved&&s.grabCursor&&l.setGrabCursor(!1),i.isMoved=!1,i.startMoving=!1;return}s.grabCursor&&i.isMoved&&i.isTouched&&(!0===l.allowSlideNext||!0===l.allowSlidePrev)&&l.setGrabCursor(!1);let u=l1(),p=u-i.touchStartTime;if(l.allowClick){let e=r.path||r.composedPath&&r.composedPath();l.updateClickedSlide(e&&e[0]||r.target,e),l.emit("tap click",r),p<300&&u-i.lastClickTime<300&&l.emit("doubleTap doubleClick",r)}if(i.lastClickTime=l1(),l0(()=>{l.destroyed||(l.allowClick=!0)}),!i.isTouched||!i.isMoved||!l.swipeDirection||0===n.diff&&!i.loopSwapReset||i.currentTranslate===i.startTranslate&&!i.loopSwapReset){i.isTouched=!1,i.isMoved=!1,i.startMoving=!1;return}if(i.isTouched=!1,i.isMoved=!1,i.startMoving=!1,a=s.followFinger?o?l.translate:-l.translate:-i.currentTranslate,s.cssMode)return;if(s.freeMode&&s.freeMode.enabled)return void l.freeMode.onTouchEnd({currentPos:a});let h=a>=-l.maxTranslate()&&!l.params.loop,m=0,f=l.slidesSizesGrid[0];for(let e=0;e<d.length;e+=e<s.slidesPerGroupSkip?1:s.slidesPerGroup){let t=e<s.slidesPerGroupSkip-1?1:s.slidesPerGroup;"u">typeof d[e+t]?(h||a>=d[e]&&a<d[e+t])&&(m=e,f=d[e+t]-d[e]):(h||a>=d[e])&&(m=e,f=d[d.length-1]-d[d.length-2])}let g=null,v=null;s.rewind&&(l.isBeginning?v=s.virtual&&s.virtual.enabled&&l.virtual?l.virtual.slides.length-1:l.slides.length-1:l.isEnd&&(g=0));let b=(a-d[m])/f,y=m<s.slidesPerGroupSkip-1?1:s.slidesPerGroup;if(p>s.longSwipesMs){if(!s.longSwipes)return void l.slideTo(l.activeIndex);"next"===l.swipeDirection&&(b>=s.longSwipesRatio?l.slideTo(s.rewind&&l.isEnd?g:m+y):l.slideTo(m)),"prev"===l.swipeDirection&&(b>1-s.longSwipesRatio?l.slideTo(m+y):null!==v&&b<0&&Math.abs(b)>s.longSwipesRatio?l.slideTo(v):l.slideTo(m))}else{if(!s.shortSwipes)return void l.slideTo(l.activeIndex);l.navigation&&(r.target===l.navigation.nextEl||r.target===l.navigation.prevEl)?r.target===l.navigation.nextEl?l.slideTo(m+y):l.slideTo(m):("next"===l.swipeDirection&&l.slideTo(null!==g?g:m+y),"prev"===l.swipeDirection&&l.slideTo(null!==v?v:m))}}function iE(){let e=this,{params:t,el:a}=e;if(a&&0===a.offsetWidth)return;t.breakpoints&&e.setBreakpoint();let{allowSlideNext:l,allowSlidePrev:i,snapGrid:r}=e,s=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();let n=s&&t.loop;if("auto"!==t.slidesPerView&&!(t.slidesPerView>1)||!e.isEnd||e.isBeginning||e.params.centeredSlides||n)e.params.loop&&!s?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0);else{let t=s?e.virtual.slides:e.slides;e.slideTo(t.length-1,0,!1,!0)}e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout(()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()},500)),e.allowSlidePrev=i,e.allowSlideNext=l,e.params.watchOverflow&&r!==e.snapGrid&&e.checkOverflow()}function ik(e){this.enabled&&(this.allowClick||(this.params.preventClicks&&e.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function iT(){let{wrapperEl:e,rtlTranslate:t,enabled:a}=this;if(!a)return;this.previousTranslate=this.translate,this.isHorizontal()?this.translate=-e.scrollLeft:this.translate=-e.scrollTop,0===this.translate&&(this.translate=0),this.updateActiveIndex(),this.updateSlidesClasses();let l=this.maxTranslate()-this.minTranslate();(0===l?0:(this.translate-this.minTranslate())/l)!==this.progress&&this.updateProgress(t?-this.translate:this.translate),this.emit("setTranslate",this.translate,!1)}function iN(e){ib(this,e.target),this.params.cssMode||"auto"!==this.params.slidesPerView&&!this.params.autoHeight||this.update()}function ij(){this.documentTouchHandlerProceeded||(this.documentTouchHandlerProceeded=!0,this.params.touchReleaseOnEdges&&(this.el.style.touchAction="auto"))}let iM=(e,t)=>{let a=lX(),{params:l,el:i,wrapperEl:r,device:s}=e,n=!!l.nested,o="on"===t?"addEventListener":"removeEventListener";i&&"string"!=typeof i&&(a[o]("touchstart",e.onDocumentTouchStart,{passive:!1,capture:n}),i[o]("touchstart",e.onTouchStart,{passive:!1}),i[o]("pointerdown",e.onTouchStart,{passive:!1}),a[o]("touchmove",e.onTouchMove,{passive:!1,capture:n}),a[o]("pointermove",e.onTouchMove,{passive:!1,capture:n}),a[o]("touchend",e.onTouchEnd,{passive:!0}),a[o]("pointerup",e.onTouchEnd,{passive:!0}),a[o]("pointercancel",e.onTouchEnd,{passive:!0}),a[o]("touchcancel",e.onTouchEnd,{passive:!0}),a[o]("pointerout",e.onTouchEnd,{passive:!0}),a[o]("pointerleave",e.onTouchEnd,{passive:!0}),a[o]("contextmenu",e.onTouchEnd,{passive:!0}),(l.preventClicks||l.preventClicksPropagation)&&i[o]("click",e.onClick,!0),l.cssMode&&r[o]("scroll",e.onScroll),l.updateOnWindowResize?e[t](s.ios||s.android?"resize orientationchange observerUpdate":"resize observerUpdate",iE,!0):e[t]("observerUpdate",iE,!0),i[o]("load",e.onLoad,{capture:!0}))},iA=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;var iI={init:!0,direction:"horizontal",oneWayMovement:!1,swiperElementNodeName:"SWIPER-CONTAINER",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,eventsPrefix:"swiper",enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,snapToSlideEdge:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopAddBlankSlides:!0,loopAdditionalSlides:0,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-blank",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideFullyVisibleClass:"swiper-slide-fully-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};let iL={eventsEmitter:{on(e,t,a){let l=this;if(!l.eventsListeners||l.destroyed||"function"!=typeof t)return l;let i=a?"unshift":"push";return e.split(" ").forEach(e=>{l.eventsListeners[e]||(l.eventsListeners[e]=[]),l.eventsListeners[e][i](t)}),l},once(e,t,a){let l=this;if(!l.eventsListeners||l.destroyed||"function"!=typeof t)return l;function i(...a){l.off(e,i),i.__emitterProxy&&delete i.__emitterProxy,t.apply(l,a)}return i.__emitterProxy=t,l.on(e,i,a)},onAny(e,t){return!this.eventsListeners||this.destroyed||"function"!=typeof e||0>this.eventsAnyListeners.indexOf(e)&&this.eventsAnyListeners[t?"unshift":"push"](e),this},offAny(e){if(!this.eventsListeners||this.destroyed||!this.eventsAnyListeners)return this;let t=this.eventsAnyListeners.indexOf(e);return t>=0&&this.eventsAnyListeners.splice(t,1),this},off(e,t){let a=this;return a.eventsListeners&&!a.destroyed&&a.eventsListeners&&e.split(" ").forEach(e=>{typeof t>"u"?a.eventsListeners[e]=[]:a.eventsListeners[e]&&a.eventsListeners[e].forEach((l,i)=>{(l===t||l.__emitterProxy&&l.__emitterProxy===t)&&a.eventsListeners[e].splice(i,1)})}),a},emit(...e){let t,a,l,i=this;return i.eventsListeners&&!i.destroyed&&i.eventsListeners&&("string"==typeof e[0]||Array.isArray(e[0])?(t=e[0],a=e.slice(1,e.length),l=i):(t=e[0].events,a=e[0].data,l=e[0].context||i),a.unshift(l),(Array.isArray(t)?t:t.split(" ")).forEach(e=>{i.eventsAnyListeners&&i.eventsAnyListeners.length&&i.eventsAnyListeners.forEach(t=>{t.apply(l,[e,...a])}),i.eventsListeners&&i.eventsListeners[e]&&i.eventsListeners[e].forEach(e=>{e.apply(l,a)})})),i}},update:{updateSize:function(){let e,t,a=this.el;e="u">typeof this.params.width&&null!==this.params.width?this.params.width:a.clientWidth,t="u">typeof this.params.height&&null!==this.params.height?this.params.height:a.clientHeight,0===e&&this.isHorizontal()||0===t&&this.isVertical()||(e=e-parseInt(l9(a,"padding-left")||0,10)-parseInt(l9(a,"padding-right")||0,10),t=t-parseInt(l9(a,"padding-top")||0,10)-parseInt(l9(a,"padding-bottom")||0,10),Number.isNaN(e)&&(e=0),Number.isNaN(t)&&(t=0),Object.assign(this,{width:e,height:t,size:this.isHorizontal()?e:t}))},updateSlides:function(){let e,t=this;function a(e,a){return parseFloat(e.getPropertyValue(t.getDirectionLabel(a))||0)}let l=t.params,{wrapperEl:i,slidesEl:r,rtlTranslate:s,wrongRTL:n}=t,o=t.virtual&&l.virtual.enabled,d=o?t.virtual.slides.length:t.slides.length,c=l3(r,`.${t.params.slideClass}, swiper-slide`),u=o?t.virtual.slides.length:c.length,p=[],h=[],m=[],f=l.slidesOffsetBefore;"function"==typeof f&&(f=l.slidesOffsetBefore.call(t));let g=l.slidesOffsetAfter;"function"==typeof g&&(g=l.slidesOffsetAfter.call(t));let v=t.snapGrid.length,b=t.slidesGrid.length,y=t.size-f-g,w=l.spaceBetween,x=-f,$=0,_=0;if(typeof y>"u")return;"string"==typeof w&&w.indexOf("%")>=0?w=parseFloat(w.replace("%",""))/100*y:"string"==typeof w&&(w=parseFloat(w)),t.virtualSize=-w-f-g,c.forEach(e=>{s?e.style.marginLeft="":e.style.marginRight="",e.style.marginBottom="",e.style.marginTop=""}),l.centeredSlides&&l.cssMode&&(l7(i,"--swiper-centered-offset-before",""),l7(i,"--swiper-centered-offset-after","")),l.cssMode&&(l7(i,"--swiper-slides-offset-before",`${f}px`),l7(i,"--swiper-slides-offset-after",`${g}px`));let S=l.grid&&l.grid.rows>1&&t.grid;S?t.grid.initSlides(c):t.grid&&t.grid.unsetSlides();let C="auto"===l.slidesPerView&&l.breakpoints&&Object.keys(l.breakpoints).filter(e=>"u">typeof l.breakpoints[e].slidesPerView).length>0;for(let i=0;i<u;i+=1){e=0;let r=c[i];if(!(r&&(S&&t.grid.updateSlide(i,r,c),"none"===l9(r,"display")))){if(o&&"auto"===l.slidesPerView)l.virtual.slidesPerViewAutoSlideSize&&(e=l.virtual.slidesPerViewAutoSlideSize),e&&r&&(l.roundLengths&&(e=Math.floor(e)),r.style[t.getDirectionLabel("width")]=`${e}px`);else if("auto"===l.slidesPerView){C&&(r.style[t.getDirectionLabel("width")]="");let i=getComputedStyle(r),s=r.style.transform,n=r.style.webkitTransform;if(s&&(r.style.transform="none"),n&&(r.style.webkitTransform="none"),l.roundLengths)e=t.isHorizontal()?ia(r,"width"):ia(r,"height");else{let t=a(i,"width"),l=a(i,"padding-left"),s=a(i,"padding-right"),n=a(i,"margin-left"),o=a(i,"margin-right"),d=i.getPropertyValue("box-sizing");if(d&&"border-box"===d)e=t+n+o;else{let{clientWidth:a,offsetWidth:i}=r;e=t+l+s+n+o+(i-a)}}s&&(r.style.transform=s),n&&(r.style.webkitTransform=n),l.roundLengths&&(e=Math.floor(e))}else e=(y-(l.slidesPerView-1)*w)/l.slidesPerView,l.roundLengths&&(e=Math.floor(e)),r&&(r.style[t.getDirectionLabel("width")]=`${e}px`);r&&(r.swiperSlideSize=e),m.push(e),l.centeredSlides?(x=x+e/2+$/2+w,0===$&&0!==i&&(x=x-y/2-w),0===i&&(x=x-y/2-w),.001>Math.abs(x)&&(x=0),l.roundLengths&&(x=Math.floor(x)),_%l.slidesPerGroup==0&&p.push(x),h.push(x)):(l.roundLengths&&(x=Math.floor(x)),(_-Math.min(t.params.slidesPerGroupSkip,_))%t.params.slidesPerGroup==0&&p.push(x),h.push(x),x=x+e+w),t.virtualSize+=e+w,$=e,_+=1}}if(t.virtualSize=Math.max(t.virtualSize,y)+g,s&&n&&("slide"===l.effect||"coverflow"===l.effect)&&(i.style.width=`${t.virtualSize+w}px`),l.setWrapperSize&&(i.style[t.getDirectionLabel("width")]=`${t.virtualSize+w}px`),S&&t.grid.updateWrapperSize(e,p),!l.centeredSlides){let e="auto"!==l.slidesPerView&&l.slidesPerView%1!=0,a=l.snapToSlideEdge&&!l.loop&&("auto"===l.slidesPerView||e),i=p.length;if(a){let e;if("auto"===l.slidesPerView){e=1;let t=0;for(let a=m.length-1;a>=0&&(t+=m[a]+(a<m.length-1?w:0))<=y;a-=1)e=m.length-a}else e=Math.floor(l.slidesPerView);i=Math.max(u-e,0)}let r=[];for(let e=0;e<p.length;e+=1){let s=p[e];l.roundLengths&&(s=Math.floor(s)),a?e<=i&&r.push(s):p[e]<=t.virtualSize-y&&r.push(s)}p=r,Math.floor(t.virtualSize-y)-Math.floor(p[p.length-1])>1&&(a||p.push(t.virtualSize-y))}if(o&&l.loop){let e=m[0]+w;if(l.slidesPerGroup>1){let a=Math.ceil((t.virtual.slidesBefore+t.virtual.slidesAfter)/l.slidesPerGroup),i=e*l.slidesPerGroup;for(let e=0;e<a;e+=1)p.push(p[p.length-1]+i)}for(let a=0;a<t.virtual.slidesBefore+t.virtual.slidesAfter;a+=1)1===l.slidesPerGroup&&p.push(p[p.length-1]+e),h.push(h[h.length-1]+e),t.virtualSize+=e}if(0===p.length&&(p=[0]),0!==w){let e=t.isHorizontal()&&s?"marginLeft":t.getDirectionLabel("marginRight");c.filter((e,t)=>!l.cssMode||!!l.loop||t!==c.length-1).forEach(t=>{t.style[e]=`${w}px`})}if(l.centeredSlides&&l.centeredSlidesBounds){let e=0;m.forEach(t=>{e+=t+(w||0)});let t=(e-=w)>y?e-y:0;p=p.map(e=>e<=0?-f:e>t?t+g:e)}if(l.centerInsufficientSlides){let e=0;if(m.forEach(t=>{e+=t+(w||0)}),(e-=w)<y){let t=(y-e)/2;p.forEach((e,a)=>{p[a]=e-t}),h.forEach((e,a)=>{h[a]=e+t})}}if(Object.assign(t,{slides:c,snapGrid:p,slidesGrid:h,slidesSizesGrid:m}),l.centeredSlides&&l.cssMode&&!l.centeredSlidesBounds){l7(i,"--swiper-centered-offset-before",`${-p[0]}px`),l7(i,"--swiper-centered-offset-after",`${t.size/2-m[m.length-1]/2}px`);let e=-t.snapGrid[0],a=-t.slidesGrid[0];t.snapGrid=t.snapGrid.map(t=>t+e),t.slidesGrid=t.slidesGrid.map(e=>e+a)}if(u!==d&&t.emit("slidesLengthChange"),p.length!==v&&(t.params.watchOverflow&&t.checkOverflow(),t.emit("snapGridLengthChange")),h.length!==b&&t.emit("slidesGridLengthChange"),l.watchSlidesProgress&&t.updateSlidesOffset(),t.emit("slidesUpdated"),!o&&!l.cssMode&&("slide"===l.effect||"fade"===l.effect)){let e=`${l.containerModifierClass}backface-hidden`,a=t.el.classList.contains(e);u<=l.maxBackfaceHiddenSlides?a||t.el.classList.add(e):a&&t.el.classList.remove(e)}},updateAutoHeight:function(e){let t=this,a=[],l=t.virtual&&t.params.virtual.enabled,i=0,r;"number"==typeof e?t.setTransition(e):!0===e&&t.setTransition(t.params.speed);let s=e=>l?t.slides[t.getSlideIndexByData(e)]:t.slides[e];if("auto"!==t.params.slidesPerView&&t.params.slidesPerView>1)if(t.params.centeredSlides)(t.visibleSlides||[]).forEach(e=>{a.push(e)});else for(r=0;r<Math.ceil(t.params.slidesPerView);r+=1){let e=t.activeIndex+r;if(e>t.slides.length&&!l)break;a.push(s(e))}else a.push(s(t.activeIndex));for(r=0;r<a.length;r+=1)if("u">typeof a[r]){let e=a[r].offsetHeight;i=e>i?e:i}(i||0===i)&&(t.wrapperEl.style.height=`${i}px`)},updateSlidesOffset:function(){let e=this.slides,t=this.isElement?this.isHorizontal()?this.wrapperEl.offsetLeft:this.wrapperEl.offsetTop:0;for(let a=0;a<e.length;a+=1)e[a].swiperSlideOffset=(this.isHorizontal()?e[a].offsetLeft:e[a].offsetTop)-t-this.cssOverflowAdjustment()},updateSlidesProgress:function(e=this&&this.translate||0){let t=this.params,{slides:a,rtlTranslate:l,snapGrid:i}=this;if(0===a.length)return;typeof a[0].swiperSlideOffset>"u"&&this.updateSlidesOffset();let r=-e;l&&(r=e),this.visibleSlidesIndexes=[],this.visibleSlides=[];let s=t.spaceBetween;"string"==typeof s&&s.indexOf("%")>=0?s=parseFloat(s.replace("%",""))/100*this.size:"string"==typeof s&&(s=parseFloat(s));for(let e=0;e<a.length;e+=1){let n=a[e],o=n.swiperSlideOffset;t.cssMode&&t.centeredSlides&&(o-=a[0].swiperSlideOffset);let d=(r+(t.centeredSlides?this.minTranslate():0)-o)/(n.swiperSlideSize+s),c=(r-i[0]+(t.centeredSlides?this.minTranslate():0)-o)/(n.swiperSlideSize+s),u=-(r-o),p=u+this.slidesSizesGrid[e],h=u>=0&&u<=this.size-this.slidesSizesGrid[e],m=u>=0&&u<this.size-1||p>1&&p<=this.size||u<=0&&p>=this.size;m&&(this.visibleSlides.push(n),this.visibleSlidesIndexes.push(e)),ig(n,m,t.slideVisibleClass),ig(n,h,t.slideFullyVisibleClass),n.progress=l?-d:d,n.originalProgress=l?-c:c}},updateProgress:function(e){if(typeof e>"u"){let t=this.rtlTranslate?-1:1;e=this&&this.translate&&this.translate*t||0}let t=this.params,a=this.maxTranslate()-this.minTranslate(),{progress:l,isBeginning:i,isEnd:r,progressLoop:s}=this,n=i,o=r;if(0===a)l=0,i=!0,r=!0;else{l=(e-this.minTranslate())/a;let t=1>Math.abs(e-this.minTranslate()),s=1>Math.abs(e-this.maxTranslate());i=t||l<=0,r=s||l>=1,t&&(l=0),s&&(l=1)}if(t.loop){let t=this.getSlideIndexByData(0),a=this.getSlideIndexByData(this.slides.length-1),l=this.slidesGrid[t],i=this.slidesGrid[a],r=this.slidesGrid[this.slidesGrid.length-1],n=Math.abs(e);(s=n>=l?(n-l)/r:(n+r-i)/r)>1&&(s-=1)}Object.assign(this,{progress:l,progressLoop:s,isBeginning:i,isEnd:r}),(t.watchSlidesProgress||t.centeredSlides&&t.autoHeight)&&this.updateSlidesProgress(e),i&&!n&&this.emit("reachBeginning toEdge"),r&&!o&&this.emit("reachEnd toEdge"),(n&&!i||o&&!r)&&this.emit("fromEdge"),this.emit("progress",l)},updateSlidesClasses:function(){let e,t,a,{slides:l,params:i,slidesEl:r,activeIndex:s}=this,n=this.virtual&&i.virtual.enabled,o=this.grid&&i.grid&&i.grid.rows>1,d=e=>l3(r,`.${i.slideClass}${e}, swiper-slide${e}`)[0];if(n)if(i.loop){let t=s-this.virtual.slidesBefore;t<0&&(t=this.virtual.slides.length+t),t>=this.virtual.slides.length&&(t-=this.virtual.slides.length),e=d(`[data-swiper-slide-index="${t}"]`)}else e=d(`[data-swiper-slide-index="${s}"]`);else o?(e=l.find(e=>e.column===s),a=l.find(e=>e.column===s+1),t=l.find(e=>e.column===s-1)):e=l[s];e&&(o||(a=function(e,t){let a=[];for(;e.nextElementSibling;){let l=e.nextElementSibling;t?l.matches(t)&&a.push(l):a.push(l),e=l}return a}(e,`.${i.slideClass}, swiper-slide`)[0],i.loop&&!a&&(a=l[0]),t=function(e,t){let a=[];for(;e.previousElementSibling;){let l=e.previousElementSibling;t?l.matches(t)&&a.push(l):a.push(l),e=l}return a}(e,`.${i.slideClass}, swiper-slide`)[0],i.loop)),l.forEach(l=>{iv(l,l===e,i.slideActiveClass),iv(l,l===a,i.slideNextClass),iv(l,l===t,i.slidePrevClass)}),this.emitSlidesClasses()},updateActiveIndex:function(e){let t,a=this,l=a.rtlTranslate?a.translate:-a.translate,{snapGrid:i,params:r,activeIndex:s,realIndex:n,snapIndex:o}=a,d=e,c,u=e=>{let t=e-a.virtual.slidesBefore;return t<0&&(t=a.virtual.slides.length+t),t>=a.virtual.slides.length&&(t-=a.virtual.slides.length),t};if(typeof d>"u"&&(d=function(e){let t,{slidesGrid:a,params:l}=e,i=e.rtlTranslate?e.translate:-e.translate;for(let e=0;e<a.length;e+=1)"u">typeof a[e+1]?i>=a[e]&&i<a[e+1]-(a[e+1]-a[e])/2?t=e:i>=a[e]&&i<a[e+1]&&(t=e+1):i>=a[e]&&(t=e);return l.normalizeSlideIndex&&(t<0||typeof t>"u")&&(t=0),t}(a)),i.indexOf(l)>=0)c=i.indexOf(l);else{let e=Math.min(r.slidesPerGroupSkip,d);c=e+Math.floor((d-e)/r.slidesPerGroup)}if(c>=i.length&&(c=i.length-1),d===s&&!a.params.loop){c!==o&&(a.snapIndex=c,a.emit("snapIndexChange"));return}if(d===s&&a.params.loop&&a.virtual&&a.params.virtual.enabled){a.realIndex=u(d);return}let p=a.grid&&r.grid&&r.grid.rows>1;if(a.virtual&&r.virtual.enabled)t=r.loop?u(d):d;else if(p){let e=a.slides.find(e=>e.column===d),l=parseInt(e.getAttribute("data-swiper-slide-index"),10);Number.isNaN(l)&&(l=Math.max(a.slides.indexOf(e),0)),t=Math.floor(l/r.grid.rows)}else if(a.slides[d]){let e=a.slides[d].getAttribute("data-swiper-slide-index");t=e?parseInt(e,10):d}else t=d;Object.assign(a,{previousSnapIndex:o,snapIndex:c,previousRealIndex:n,realIndex:t,previousIndex:s,activeIndex:d}),a.initialized&&iw(a),a.emit("activeIndexChange"),a.emit("snapIndexChange"),(a.initialized||a.params.runCallbacksOnInit)&&(n!==t&&a.emit("realIndexChange"),a.emit("slideChange"))},updateClickedSlide:function(e,t){let a=this.params,l=e.closest(`.${a.slideClass}, swiper-slide`);!l&&this.isElement&&t&&t.length>1&&t.includes(e)&&[...t.slice(t.indexOf(e)+1,t.length)].forEach(e=>{!l&&e.matches&&e.matches(`.${a.slideClass}, swiper-slide`)&&(l=e)});let i=!1,r;if(l){for(let e=0;e<this.slides.length;e+=1)if(this.slides[e]===l){i=!0,r=e;break}}if(l&&i)this.clickedSlide=l,this.virtual&&this.params.virtual.enabled?this.clickedIndex=parseInt(l.getAttribute("data-swiper-slide-index"),10):this.clickedIndex=r;else{this.clickedSlide=void 0,this.clickedIndex=void 0;return}a.slideToClickedSlide&&void 0!==this.clickedIndex&&this.clickedIndex!==this.activeIndex&&this.slideToClickedSlide()}},translate:{getTranslate:function(e=this.isHorizontal()?"x":"y"){let{params:t,rtlTranslate:a,translate:l,wrapperEl:i}=this;if(t.virtualTranslate)return a?-l:l;if(t.cssMode)return l;let r=function(e,t="x"){let a,l,i,r=lJ(),s=function(e){let t,a=lJ();return a.getComputedStyle&&(t=a.getComputedStyle(e,null)),!t&&e.currentStyle&&(t=e.currentStyle),t||(t=e.style),t}(e);return r.WebKitCSSMatrix?((l=s.transform||s.webkitTransform).split(",").length>6&&(l=l.split(", ").map(e=>e.replace(",",".")).join(", ")),i=new r.WebKitCSSMatrix("none"===l?"":l)):a=(i=s.MozTransform||s.OTransform||s.MsTransform||s.msTransform||s.transform||s.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===t&&(l=r.WebKitCSSMatrix?i.m41:16===a.length?parseFloat(a[12]):parseFloat(a[4])),"y"===t&&(l=r.WebKitCSSMatrix?i.m42:16===a.length?parseFloat(a[13]):parseFloat(a[5])),l||0}(i,e);return r+=this.cssOverflowAdjustment(),a&&(r=-r),r||0},setTranslate:function(e,t){let{rtlTranslate:a,params:l,wrapperEl:i,progress:r}=this,s=0,n=0;this.isHorizontal()?s=a?-e:e:n=e,l.roundLengths&&(s=Math.floor(s),n=Math.floor(n)),this.previousTranslate=this.translate,this.translate=this.isHorizontal()?s:n,l.cssMode?i[this.isHorizontal()?"scrollLeft":"scrollTop"]=this.isHorizontal()?-s:-n:l.virtualTranslate||(this.isHorizontal()?s-=this.cssOverflowAdjustment():n-=this.cssOverflowAdjustment(),i.style.transform=`translate3d(${s}px, ${n}px, 0px)`);let o=this.maxTranslate()-this.minTranslate();(0===o?0:(e-this.minTranslate())/o)!==r&&this.updateProgress(e),this.emit("setTranslate",this.translate,t)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(e=0,t=this.params.speed,a=!0,l=!0,i){let r,s=this,{params:n,wrapperEl:o}=s;if(s.animating&&n.preventInteractionOnTransition)return!1;let d=s.minTranslate(),c=s.maxTranslate();if(r=l&&e>d?d:l&&e<c?c:e,s.updateProgress(r),n.cssMode){let e=s.isHorizontal();if(0===t)o[e?"scrollLeft":"scrollTop"]=-r;else{if(!s.support.smoothScroll)return l4({swiper:s,targetPosition:-r,side:e?"left":"top"}),!0;o.scrollTo({[e?"left":"top"]:-r,behavior:"smooth"})}return!0}return 0===t?(s.setTransition(0),s.setTranslate(r),a&&(s.emit("beforeTransitionStart",t,i),s.emit("transitionEnd"))):(s.setTransition(t),s.setTranslate(r),a&&(s.emit("beforeTransitionStart",t,i),s.emit("transitionStart")),s.animating||(s.animating=!0,s.onTranslateToWrapperTransitionEnd||(s.onTranslateToWrapperTransitionEnd=function(e){!s||s.destroyed||e.target===this&&(s.wrapperEl.removeEventListener("transitionend",s.onTranslateToWrapperTransitionEnd),s.onTranslateToWrapperTransitionEnd=null,delete s.onTranslateToWrapperTransitionEnd,s.animating=!1,a&&s.emit("transitionEnd"))}),s.wrapperEl.addEventListener("transitionend",s.onTranslateToWrapperTransitionEnd))),!0}},transition:{setTransition:function(e,t){this.params.cssMode||(this.wrapperEl.style.transitionDuration=`${e}ms`,this.wrapperEl.style.transitionDelay=0===e?"0ms":""),this.emit("setTransition",e,t)},transitionStart:function(e=!0,t){let{params:a}=this;a.cssMode||(a.autoHeight&&this.updateAutoHeight(),ix({swiper:this,runCallbacks:e,direction:t,step:"Start"}))},transitionEnd:function(e=!0,t){let{params:a}=this;this.animating=!1,a.cssMode||(this.setTransition(0),ix({swiper:this,runCallbacks:e,direction:t,step:"End"}))}},slide:{slideTo:function(e=0,t,a=!0,l,i){let r;"string"==typeof e&&(e=parseInt(e,10));let s=this,n=e;n<0&&(n=0);let{params:o,snapGrid:d,slidesGrid:c,previousIndex:u,activeIndex:p,rtlTranslate:h,wrapperEl:m,enabled:f}=s;if(!f&&!l&&!i||s.destroyed||s.animating&&o.preventInteractionOnTransition)return!1;typeof t>"u"&&(t=s.params.speed);let g=Math.min(s.params.slidesPerGroupSkip,n),v=g+Math.floor((n-g)/s.params.slidesPerGroup);v>=d.length&&(v=d.length-1);let b=-d[v];if(o.normalizeSlideIndex)for(let e=0;e<c.length;e+=1){let t=-Math.floor(100*b),a=Math.floor(100*c[e]),l=Math.floor(100*c[e+1]);"u">typeof c[e+1]?t>=a&&t<l-(l-a)/2?n=e:t>=a&&t<l&&(n=e+1):t>=a&&(n=e)}if(s.initialized&&n!==p&&(!s.allowSlideNext&&(h?b>s.translate&&b>s.minTranslate():b<s.translate&&b<s.minTranslate())||!s.allowSlidePrev&&b>s.translate&&b>s.maxTranslate()&&(p||0)!==n))return!1;n!==(u||0)&&a&&s.emit("beforeSlideChangeStart"),s.updateProgress(b),r=n>p?"next":n<p?"prev":"reset";let y=s.virtual&&s.params.virtual.enabled;if(!(y&&i)&&(h&&-b===s.translate||!h&&b===s.translate))return s.updateActiveIndex(n),o.autoHeight&&s.updateAutoHeight(),s.updateSlidesClasses(),"slide"!==o.effect&&s.setTranslate(b),"reset"!==r&&(s.transitionStart(a,r),s.transitionEnd(a,r)),!1;if(o.cssMode){let e=s.isHorizontal(),a=h?b:-b;if(0===t)y&&(s.wrapperEl.style.scrollSnapType="none",s._immediateVirtual=!0),y&&!s._cssModeVirtualInitialSet&&s.params.initialSlide>0?(s._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{m[e?"scrollLeft":"scrollTop"]=a})):m[e?"scrollLeft":"scrollTop"]=a,y&&requestAnimationFrame(()=>{s.wrapperEl.style.scrollSnapType="",s._immediateVirtual=!1});else{if(!s.support.smoothScroll)return l4({swiper:s,targetPosition:a,side:e?"left":"top"}),!0;m.scrollTo({[e?"left":"top"]:a,behavior:"smooth"})}return!0}let w=im().isSafari;return y&&!i&&w&&s.isElement&&s.virtual.update(!1,!1,n),s.setTransition(t),s.setTranslate(b),s.updateActiveIndex(n),s.updateSlidesClasses(),s.emit("beforeTransitionStart",t,l),s.transitionStart(a,r),0===t?s.transitionEnd(a,r):s.animating||(s.animating=!0,s.onSlideToWrapperTransitionEnd||(s.onSlideToWrapperTransitionEnd=function(e){!s||s.destroyed||e.target===this&&(s.wrapperEl.removeEventListener("transitionend",s.onSlideToWrapperTransitionEnd),s.onSlideToWrapperTransitionEnd=null,delete s.onSlideToWrapperTransitionEnd,s.transitionEnd(a,r))}),s.wrapperEl.addEventListener("transitionend",s.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function(e=0,t,a=!0,l){"string"==typeof e&&(e=parseInt(e,10));let i=this;if(i.destroyed)return;typeof t>"u"&&(t=i.params.speed);let r=i.grid&&i.params.grid&&i.params.grid.rows>1,s=e;if(i.params.loop)if(i.virtual&&i.params.virtual.enabled)s+=i.virtual.slidesBefore;else{let e;if(r){let t=s*i.params.grid.rows;e=i.slides.find(e=>+e.getAttribute("data-swiper-slide-index")===t).column}else e=i.getSlideIndexByData(s);let t=r?Math.ceil(i.slides.length/i.params.grid.rows):i.slides.length,{centeredSlides:a,slidesOffsetBefore:n,slidesOffsetAfter:o}=i.params,d=a||!!n||!!o,c=i.params.slidesPerView;"auto"===c?c=i.slidesPerViewDynamic():(c=Math.ceil(parseFloat(i.params.slidesPerView,10)),d&&c%2==0&&(c+=1));let u=t-e<c;if(d&&(u=u||e<Math.ceil(c/2)),l&&d&&"auto"!==i.params.slidesPerView&&!r&&(u=!1),u){let a=d?e<i.activeIndex?"prev":"next":e-i.activeIndex-1<i.params.slidesPerView?"next":"prev";i.loopFix({direction:a,slideTo:!0,activeSlideIndex:"next"===a?e+1:e-t+1,slideRealIndex:"next"===a?i.realIndex:void 0})}if(r){let e=s*i.params.grid.rows;s=i.slides.find(t=>+t.getAttribute("data-swiper-slide-index")===e).column}else s=i.getSlideIndexByData(s)}return requestAnimationFrame(()=>{i.slideTo(s,t,a,l)}),i},slideNext:function(e,t=!0,a){let l=this,{enabled:i,params:r,animating:s}=l;if(!i||l.destroyed)return l;typeof e>"u"&&(e=l.params.speed);let n=r.slidesPerGroup;"auto"===r.slidesPerView&&1===r.slidesPerGroup&&r.slidesPerGroupAuto&&(n=Math.max(l.slidesPerViewDynamic("current",!0),1));let o=l.activeIndex<r.slidesPerGroupSkip?1:n,d=l.virtual&&r.virtual.enabled;if(r.loop){if(s&&!d&&r.loopPreventsSliding)return!1;if(l.loopFix({direction:"next"}),l._clientLeft=l.wrapperEl.clientLeft,l.activeIndex===l.slides.length-1&&r.cssMode)return requestAnimationFrame(()=>{l.slideTo(l.activeIndex+o,e,t,a)}),!0}return r.rewind&&l.isEnd?l.slideTo(0,e,t,a):l.slideTo(l.activeIndex+o,e,t,a)},slidePrev:function(e,t=!0,a){let l=this,{params:i,snapGrid:r,slidesGrid:s,rtlTranslate:n,enabled:o,animating:d}=l;if(!o||l.destroyed)return l;typeof e>"u"&&(e=l.params.speed);let c=l.virtual&&i.virtual.enabled;if(i.loop){if(d&&!c&&i.loopPreventsSliding)return!1;l.loopFix({direction:"prev"}),l._clientLeft=l.wrapperEl.clientLeft}function u(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}let p=u(n?l.translate:-l.translate),h=r.map(e=>u(e)),m=i.freeMode&&i.freeMode.enabled,f=r[h.indexOf(p)-1];if(typeof f>"u"&&(i.cssMode||m)){let e;r.forEach((t,a)=>{p>=t&&(e=a)}),"u">typeof e&&(f=m?r[e]:r[e>0?e-1:e])}let g=0;if("u">typeof f&&((g=s.indexOf(f))<0&&(g=l.activeIndex-1),"auto"===i.slidesPerView&&1===i.slidesPerGroup&&i.slidesPerGroupAuto&&(g=Math.max(g=g-l.slidesPerViewDynamic("previous",!0)+1,0))),i.rewind&&l.isBeginning){let i=l.params.virtual&&l.params.virtual.enabled&&l.virtual?l.virtual.slides.length-1:l.slides.length-1;return l.slideTo(i,e,t,a)}return i.loop&&0===l.activeIndex&&i.cssMode?(requestAnimationFrame(()=>{l.slideTo(g,e,t,a)}),!0):l.slideTo(g,e,t,a)},slideReset:function(e,t=!0,a){if(!this.destroyed)return typeof e>"u"&&(e=this.params.speed),this.slideTo(this.activeIndex,e,t,a)},slideToClosest:function(e,t=!0,a,l=.5){if(this.destroyed)return;typeof e>"u"&&(e=this.params.speed);let i=this.activeIndex,r=Math.min(this.params.slidesPerGroupSkip,i),s=r+Math.floor((i-r)/this.params.slidesPerGroup),n=this.rtlTranslate?this.translate:-this.translate;if(n>=this.snapGrid[s]){let e=this.snapGrid[s];n-e>(this.snapGrid[s+1]-e)*l&&(i+=this.params.slidesPerGroup)}else{let e=this.snapGrid[s-1];n-e<=(this.snapGrid[s]-e)*l&&(i-=this.params.slidesPerGroup)}return i=Math.min(i=Math.max(i,0),this.slidesGrid.length-1),this.slideTo(i,e,t,a)},slideToClickedSlide:function(){let e=this;if(e.destroyed)return;let{params:t,slidesEl:a}=e,l="auto"===t.slidesPerView?e.slidesPerViewDynamic():t.slidesPerView,i=e.getSlideIndexWhenGrid(e.clickedIndex),r,s=e.isElement?"swiper-slide":`.${t.slideClass}`,n=e.grid&&e.params.grid&&e.params.grid.rows>1;if(t.loop){if(e.animating)return;r=parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10),t.centeredSlides?e.slideToLoop(r):i>(n?(e.slides.length-l)/2-(e.params.grid.rows-1):e.slides.length-l)?(e.loopFix(),i=e.getSlideIndex(l3(a,`${s}[data-swiper-slide-index="${r}"]`)[0]),l0(()=>{e.slideTo(i)})):e.slideTo(i)}else e.slideTo(i)}},loop:{loopCreate:function(e,t){let a=this,{params:l,slidesEl:i}=a;if(!l.loop||a.virtual&&a.params.virtual.enabled)return;let r=a.grid&&l.grid&&l.grid.rows>1;l.loopAddBlankSlides&&(l.slidesPerGroup>1||r)&&(()=>{let e=l3(i,`.${l.slideBlankClass}`);e.forEach(e=>{e.remove()}),e.length>0&&(a.recalcSlides(),a.updateSlides())})();let s=l.slidesPerGroup*(r?l.grid.rows:1),n=a.slides.length%s!=0,o=r&&a.slides.length%l.grid.rows!=0,d=e=>{for(let t=0;t<e;t+=1){let e=a.isElement?l8("swiper-slide",[l.slideBlankClass]):l8("div",[l.slideClass,l.slideBlankClass]);a.slidesEl.append(e)}};n?l.loopAddBlankSlides?(d(s-a.slides.length%s),a.recalcSlides(),a.updateSlides()):l6("Swiper Loop Warning: The number of slides is not even to slidesPerGroup, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)"):o&&(l.loopAddBlankSlides?(d(l.grid.rows-a.slides.length%l.grid.rows),a.recalcSlides(),a.updateSlides()):l6("Swiper Loop Warning: The number of slides is not even to grid.rows, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)")),l3(i,`.${l.slideClass}, swiper-slide`).forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t)});let c=l.centeredSlides||!!l.slidesOffsetBefore||!!l.slidesOffsetAfter;a.loopFix({slideRealIndex:e,direction:c?void 0:"next",initial:t})},loopFix:function({slideRealIndex:e,slideTo:t=!0,direction:a,setTranslate:l,activeSlideIndex:i,initial:r,byController:s,byMousewheel:n}={}){let o=this;if(!o.params.loop)return;o.emit("beforeLoopFix");let{slides:d,allowSlidePrev:c,allowSlideNext:u,slidesEl:p,params:h}=o,{centeredSlides:m,slidesOffsetBefore:f,slidesOffsetAfter:g,initialSlide:v}=h,b=m||!!f||!!g;if(o.allowSlidePrev=!0,o.allowSlideNext=!0,o.virtual&&h.virtual.enabled){t&&(b||0!==o.snapIndex?b&&o.snapIndex<h.slidesPerView?o.slideTo(o.virtual.slides.length+o.snapIndex,0,!1,!0):o.snapIndex===o.snapGrid.length-1&&o.slideTo(o.virtual.slidesBefore,0,!1,!0):o.slideTo(o.virtual.slides.length,0,!1,!0)),o.allowSlidePrev=c,o.allowSlideNext=u,o.emit("loopFix");return}let y=h.slidesPerView;"auto"===y?y=o.slidesPerViewDynamic():(y=Math.ceil(parseFloat(h.slidesPerView,10)),b&&y%2==0&&(y+=1));let w=h.slidesPerGroupAuto?y:h.slidesPerGroup,x=b?Math.max(w,Math.ceil(y/2)):w;x%w!=0&&(x+=w-x%w),o.loopedSlides=x+=h.loopAdditionalSlides;let $=o.grid&&h.grid&&h.grid.rows>1;d.length<y+x||"cards"===o.params.effect&&d.length<y+2*x?l6("Swiper Loop Warning: The number of slides is not enough for loop mode, it will be disabled or not function properly. You need to add more slides (or make duplicates) or lower the values of slidesPerView and slidesPerGroup parameters"):$&&"row"===h.grid.fill&&l6("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");let _=[],S=[],C=$?Math.ceil(d.length/h.grid.rows):d.length,E=r&&C-v<y&&!b,k=E?v:o.activeIndex;typeof i>"u"?i=o.getSlideIndex(d.find(e=>e.classList.contains(h.slideActiveClass))):k=i;let T="next"===a||!a,N="prev"===a||!a,j=0,M=0,A=($?d[i].column:i)+(b&&typeof l>"u"?-y/2+.5:0);if(A<x){j=Math.max(x-A,w);for(let e=0;e<x-A;e+=1){let t=e-Math.floor(e/C)*C;if($){let e=C-t-1;for(let t=d.length-1;t>=0;t-=1)d[t].column===e&&_.push(t)}else _.push(C-t-1)}}else if(A+y>C-x){M=Math.max(A-(C-2*x),w),E&&(M=Math.max(M,y-C+v+1));for(let e=0;e<M;e+=1){let t=e-Math.floor(e/C)*C;$?d.forEach((e,a)=>{e.column===t&&S.push(a)}):S.push(t)}}if(o.__preventObserver__=!0,requestAnimationFrame(()=>{o.__preventObserver__=!1}),"cards"===o.params.effect&&d.length<y+2*x&&(S.includes(i)&&S.splice(S.indexOf(i),1),_.includes(i)&&_.splice(_.indexOf(i),1)),N&&_.forEach(e=>{d[e].swiperLoopMoveDOM=!0,p.prepend(d[e]),d[e].swiperLoopMoveDOM=!1}),T&&S.forEach(e=>{d[e].swiperLoopMoveDOM=!0,p.append(d[e]),d[e].swiperLoopMoveDOM=!1}),o.recalcSlides(),"auto"===h.slidesPerView?o.updateSlides():$&&(_.length>0&&N||S.length>0&&T)&&o.slides.forEach((e,t)=>{o.grid.updateSlide(t,e,o.slides)}),h.watchSlidesProgress&&o.updateSlidesOffset(),t){if(_.length>0&&N){if(typeof e>"u"){let e=o.slidesGrid[k],t=o.slidesGrid[k+j]-e;n?o.setTranslate(o.translate-t):(o.slideTo(k+Math.ceil(j),0,!1,!0),l&&(o.touchEventsData.startTranslate=o.touchEventsData.startTranslate-t,o.touchEventsData.currentTranslate=o.touchEventsData.currentTranslate-t))}else if(l){let e=$?_.length/h.grid.rows:_.length;o.slideTo(o.activeIndex+e,0,!1,!0),o.touchEventsData.currentTranslate=o.translate}}else if(S.length>0&&T)if(typeof e>"u"){let e=o.slidesGrid[k],t=o.slidesGrid[k-M]-e;n?o.setTranslate(o.translate-t):(o.slideTo(k-M,0,!1,!0),l&&(o.touchEventsData.startTranslate=o.touchEventsData.startTranslate-t,o.touchEventsData.currentTranslate=o.touchEventsData.currentTranslate-t))}else{let e=$?S.length/h.grid.rows:S.length;o.slideTo(o.activeIndex-e,0,!1,!0)}}if(o.allowSlidePrev=c,o.allowSlideNext=u,o.controller&&o.controller.control&&!s){let r={slideRealIndex:e,direction:a,setTranslate:l,activeSlideIndex:i,byController:!0};Array.isArray(o.controller.control)?o.controller.control.forEach(e=>{!e.destroyed&&e.params.loop&&e.loopFix({...r,slideTo:e.params.slidesPerView===h.slidesPerView&&t})}):o.controller.control instanceof o.constructor&&o.controller.control.params.loop&&o.controller.control.loopFix({...r,slideTo:o.controller.control.params.slidesPerView===h.slidesPerView&&t})}o.emit("loopFix")},loopDestroy:function(){let{params:e,slidesEl:t}=this;if(!e.loop||!t||this.virtual&&this.params.virtual.enabled)return;this.recalcSlides();let a=[];this.slides.forEach(e=>{a[typeof e.swiperSlideIndex>"u"?+e.getAttribute("data-swiper-slide-index"):e.swiperSlideIndex]=e}),this.slides.forEach(e=>{e.removeAttribute("data-swiper-slide-index")}),a.forEach(e=>{t.append(e)}),this.recalcSlides(),this.slideTo(this.realIndex,0)}},grabCursor:{setGrabCursor:function(e){let t=this;if(!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;let a="container"===t.params.touchEventsTarget?t.el:t.wrapperEl;t.isElement&&(t.__preventObserver__=!0),a.style.cursor="move",a.style.cursor=e?"grabbing":"grab",t.isElement&&requestAnimationFrame(()=>{t.__preventObserver__=!1})},unsetGrabCursor:function(){let e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e["container"===e.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1}))}},events:{attachEvents:function(){let{params:e}=this;this.onTouchStart=i_.bind(this),this.onTouchMove=iS.bind(this),this.onTouchEnd=iC.bind(this),this.onDocumentTouchStart=ij.bind(this),e.cssMode&&(this.onScroll=iT.bind(this)),this.onClick=ik.bind(this),this.onLoad=iN.bind(this),iM(this,"on")},detachEvents:function(){iM(this,"off")}},breakpoints:{setBreakpoint:function(){let e=this,{realIndex:t,initialized:a,params:l,el:i}=e,r=l.breakpoints;if(!r||r&&0===Object.keys(r).length)return;let s=lX(),n="window"!==l.breakpointsBase&&l.breakpointsBase?"container":l.breakpointsBase,o=["window","container"].includes(l.breakpointsBase)||!l.breakpointsBase?e.el:s.querySelector(l.breakpointsBase),d=e.getBreakpoint(r,n,o);if(!d||e.currentBreakpoint===d)return;let c=(d in r?r[d]:void 0)||e.originalParams,u=iA(e,l),p=iA(e,c),h=e.params.grabCursor,m=c.grabCursor,f=l.enabled;u&&!p?(i.classList.remove(`${l.containerModifierClass}grid`,`${l.containerModifierClass}grid-column`),e.emitContainerClasses()):!u&&p&&(i.classList.add(`${l.containerModifierClass}grid`),(c.grid.fill&&"column"===c.grid.fill||!c.grid.fill&&"column"===l.grid.fill)&&i.classList.add(`${l.containerModifierClass}grid-column`),e.emitContainerClasses()),h&&!m?e.unsetGrabCursor():!h&&m&&e.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(t=>{if(typeof c[t]>"u")return;let a=l[t]&&l[t].enabled,i=c[t]&&c[t].enabled;a&&!i&&e[t].disable(),!a&&i&&e[t].enable()});let g=c.direction&&c.direction!==l.direction,v=l.loop&&(c.slidesPerView!==l.slidesPerView||g),b=l.loop;g&&a&&e.changeDirection(),l5(e.params,c);let y=e.params.enabled,w=e.params.loop;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),f&&!y?e.disable():!f&&y&&e.enable(),e.currentBreakpoint=d,e.emit("_beforeBreakpoint",c),a&&(v?(e.loopDestroy(),e.loopCreate(t),e.updateSlides()):!b&&w?(e.loopCreate(t),e.updateSlides()):b&&!w&&e.loopDestroy()),e.emit("breakpoint",c)},getBreakpoint:function(e,t="window",a){if(!e||"container"===t&&!a)return;let l=!1,i=lJ(),r="window"===t?i.innerHeight:a.clientHeight,s=Object.keys(e).map(e=>"string"==typeof e&&0===e.indexOf("@")?{value:r*parseFloat(e.substr(1)),point:e}:{value:e,point:e});s.sort((e,t)=>parseInt(e.value,10)-parseInt(t.value,10));for(let e=0;e<s.length;e+=1){let{point:r,value:n}=s[e];"window"===t?i.matchMedia(`(min-width: ${n}px)`).matches&&(l=r):n<=a.clientWidth&&(l=r)}return l||"max"}},checkOverflow:{checkOverflow:function(){let{isLocked:e,params:t}=this,{slidesOffsetBefore:a}=t;if(a){let e=this.slides.length-1,t=this.slidesGrid[e]+this.slidesSizesGrid[e]+2*a;this.isLocked=this.size>t}else this.isLocked=1===this.snapGrid.length;!0===t.allowSlideNext&&(this.allowSlideNext=!this.isLocked),!0===t.allowSlidePrev&&(this.allowSlidePrev=!this.isLocked),e&&e!==this.isLocked&&(this.isEnd=!1),e!==this.isLocked&&this.emit(this.isLocked?"lock":"unlock")}},classes:{addClasses:function(){let{classNames:e,params:t,rtl:a,el:l,device:i}=this,r=function(e,t){let a=[];return e.forEach(e=>{"object"==typeof e?Object.keys(e).forEach(l=>{e[l]&&a.push(t+l)}):"string"==typeof e&&a.push(t+e)}),a}(["initialized",t.direction,{"free-mode":this.params.freeMode&&t.freeMode.enabled},{autoheight:t.autoHeight},{rtl:a},{grid:t.grid&&t.grid.rows>1},{"grid-column":t.grid&&t.grid.rows>1&&"column"===t.grid.fill},{android:i.android},{ios:i.ios},{"css-mode":t.cssMode},{centered:t.cssMode&&t.centeredSlides},{"watch-progress":t.watchSlidesProgress}],t.containerModifierClass);e.push(...r),l.classList.add(...e),this.emitContainerClasses()},removeClasses:function(){let{el:e,classNames:t}=this;e&&"string"!=typeof e&&(e.classList.remove(...t),this.emitContainerClasses())}}},iP={},iD=class e{constructor(...t){let a,l;1===t.length&&t[0].constructor&&"Object"===Object.prototype.toString.call(t[0]).slice(8,-1)?l=t[0]:[a,l]=t,l||(l={}),l=l5({},l),a&&!l.el&&(l.el=a);let i=lX();if(l.el&&"string"==typeof l.el&&i.querySelectorAll(l.el).length>1){let t=[];return i.querySelectorAll(l.el).forEach(a=>{let i=l5({},l,{el:a});t.push(new e(i))}),t}let r=this;r.__swiper__=!0,r.support=ip(),r.device=ih({userAgent:l.userAgent}),r.browser=im(),r.eventsListeners={},r.eventsAnyListeners=[],r.modules=[...r.__modules__],l.modules&&Array.isArray(l.modules)&&l.modules.forEach(e=>{"function"==typeof e&&0>r.modules.indexOf(e)&&r.modules.push(e)});let s={};r.modules.forEach(e=>{e({params:l,swiper:r,extendParams:function(e,t){return function(a={}){let l=Object.keys(a)[0],i=a[l];if("object"!=typeof i||null===i||(!0===e[l]&&(e[l]={enabled:!0}),"navigation"===l&&e[l]&&e[l].enabled&&!e[l].prevEl&&!e[l].nextEl&&(e[l].auto=!0),["pagination","scrollbar"].indexOf(l)>=0&&e[l]&&e[l].enabled&&!e[l].el&&(e[l].auto=!0),!(l in e&&"enabled"in i)))return void l5(t,a);"object"!=typeof e[l]||"enabled"in e[l]||(e[l].enabled=!0),e[l]||(e[l]={enabled:!1}),l5(t,a)}}(l,s),on:r.on.bind(r),once:r.once.bind(r),off:r.off.bind(r),emit:r.emit.bind(r)})});let n=l5({},iI,s);return r.params=l5({},n,iP,l),r.originalParams=l5({},r.params),r.passedParams=l5({},l),r.params&&r.params.on&&Object.keys(r.params.on).forEach(e=>{r.on(e,r.params.on[e])}),r.params&&r.params.onAny&&r.onAny(r.params.onAny),Object.assign(r,{enabled:r.params.enabled,el:a,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===r.params.direction,isVertical:()=>"vertical"===r.params.direction,activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return 8388608*Math.trunc(this.translate/8388608)},allowSlideNext:r.params.allowSlideNext,allowSlidePrev:r.params.allowSlidePrev,touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:r.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:r.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),r.emit("_swiper"),r.params.init&&r.init(),r}getDirectionLabel(e){return this.isHorizontal()?e:({width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"})[e]}getSlideIndex(e){let{slidesEl:t,params:a}=this,l=ie(l3(t,`.${a.slideClass}, swiper-slide`)[0]);return ie(e)-l}getSlideIndexByData(e){return this.getSlideIndex(this.slides.find(t=>+t.getAttribute("data-swiper-slide-index")===e))}getSlideIndexWhenGrid(e){return this.grid&&this.params.grid&&this.params.grid.rows>1&&("column"===this.params.grid.fill?e=Math.floor(e/this.params.grid.rows):"row"===this.params.grid.fill&&(e%=Math.ceil(this.slides.length/this.params.grid.rows))),e}recalcSlides(){let{slidesEl:e,params:t}=this;this.slides=l3(e,`.${t.slideClass}, swiper-slide`)}enable(){this.enabled||(this.enabled=!0,this.params.grabCursor&&this.setGrabCursor(),this.emit("enable"))}disable(){this.enabled&&(this.enabled=!1,this.params.grabCursor&&this.unsetGrabCursor(),this.emit("disable"))}setProgress(e,t){e=Math.min(Math.max(e,0),1);let a=this.minTranslate(),l=(this.maxTranslate()-a)*e+a;this.translateTo(l,typeof t>"u"?0:t),this.updateActiveIndex(),this.updateSlidesClasses()}emitContainerClasses(){let e=this;if(!e.params._emitClasses||!e.el)return;let t=e.el.className.split(" ").filter(t=>0===t.indexOf("swiper")||0===t.indexOf(e.params.containerModifierClass));e.emit("_containerClasses",t.join(" "))}getSlideClasses(e){let t=this;return t.destroyed?"":e.className.split(" ").filter(e=>0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass)).join(" ")}emitSlidesClasses(){let e=this;if(!e.params._emitClasses||!e.el)return;let t=[];e.slides.forEach(a=>{let l=e.getSlideClasses(a);t.push({slideEl:a,classNames:l}),e.emit("_slideClass",a,l)}),e.emit("_slideClasses",t)}slidesPerViewDynamic(e="current",t=!1){let{params:a,slides:l,slidesGrid:i,slidesSizesGrid:r,size:s,activeIndex:n}=this,o=1;if("number"==typeof a.slidesPerView)return a.slidesPerView;if(a.centeredSlides){let e=l[n]?Math.ceil(l[n].swiperSlideSize):0,t;for(let a=n+1;a<l.length;a+=1)l[a]&&!t&&(e+=Math.ceil(l[a].swiperSlideSize),o+=1,e>s&&(t=!0));for(let a=n-1;a>=0;a-=1)l[a]&&!t&&(e+=l[a].swiperSlideSize,o+=1,e>s&&(t=!0))}else if("current"===e)for(let e=n+1;e<l.length;e+=1)(t?i[e]+r[e]-i[n]<s:i[e]-i[n]<s)&&(o+=1);else for(let e=n-1;e>=0;e-=1)i[n]-i[e]<s&&(o+=1);return o}update(){let e,t=this;if(!t||t.destroyed)return;let{snapGrid:a,params:l}=t;function i(){let e=Math.min(Math.max(t.rtlTranslate?-1*t.translate:t.translate,t.maxTranslate()),t.minTranslate());t.setTranslate(e),t.updateActiveIndex(),t.updateSlidesClasses()}if(l.breakpoints&&t.setBreakpoint(),[...t.el.querySelectorAll('[loading="lazy"]')].forEach(e=>{e.complete&&ib(t,e)}),t.updateSize(),t.updateSlides(),t.updateProgress(),t.updateSlidesClasses(),l.freeMode&&l.freeMode.enabled&&!l.cssMode)i(),l.autoHeight&&t.updateAutoHeight();else{if(("auto"===l.slidesPerView||l.slidesPerView>1)&&t.isEnd&&!l.centeredSlides){let a=t.virtual&&l.virtual.enabled?t.virtual.slides:t.slides;e=t.slideTo(a.length-1,0,!1,!0)}else e=t.slideTo(t.activeIndex,0,!1,!0);e||i()}l.watchOverflow&&a!==t.snapGrid&&t.checkOverflow(),t.emit("update")}changeDirection(e,t=!0){let a=this.params.direction;return e||(e="horizontal"===a?"vertical":"horizontal"),e===a||"horizontal"!==e&&"vertical"!==e||(this.el.classList.remove(`${this.params.containerModifierClass}${a}`),this.el.classList.add(`${this.params.containerModifierClass}${e}`),this.emitContainerClasses(),this.params.direction=e,this.slides.forEach(t=>{"vertical"===e?t.style.width="":t.style.height=""}),this.emit("changeDirection"),t&&this.update()),this}changeLanguageDirection(e){this.rtl&&"rtl"===e||!this.rtl&&"ltr"===e||(this.rtl="rtl"===e,this.rtlTranslate="horizontal"===this.params.direction&&this.rtl,this.rtl?(this.el.classList.add(`${this.params.containerModifierClass}rtl`),this.el.dir="rtl"):(this.el.classList.remove(`${this.params.containerModifierClass}rtl`),this.el.dir="ltr"),this.update())}mount(e){let t=this;if(t.mounted)return!0;let a=e||t.params.el;if("string"==typeof a&&(a=document.querySelector(a)),!a)return!1;a.swiper=t,a.parentNode&&a.parentNode.host&&a.parentNode.host.nodeName===t.params.swiperElementNodeName.toUpperCase()&&(t.isElement=!0);let l=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`,i=a&&a.shadowRoot&&a.shadowRoot.querySelector?a.shadowRoot.querySelector(l()):l3(a,l())[0];return!i&&t.params.createElements&&(i=l8("div",t.params.wrapperClass),a.append(i),l3(a,`.${t.params.slideClass}`).forEach(e=>{i.append(e)})),Object.assign(t,{el:a,wrapperEl:i,slidesEl:t.isElement&&!a.parentNode.host.slideSlots?a.parentNode.host:i,hostEl:t.isElement?a.parentNode.host:a,mounted:!0,rtl:"rtl"===a.dir.toLowerCase()||"rtl"===l9(a,"direction"),rtlTranslate:"horizontal"===t.params.direction&&("rtl"===a.dir.toLowerCase()||"rtl"===l9(a,"direction")),wrongRTL:"-webkit-box"===l9(i,"display")}),!0}init(e){let t=this;if(t.initialized||!1===t.mount(e))return t;t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.loop&&t.virtual&&t.params.virtual.enabled?t.slideTo(t.params.initialSlide+t.virtual.slidesBefore,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.params.loop&&t.loopCreate(void 0,!0),t.attachEvents();let a=[...t.el.querySelectorAll('[loading="lazy"]')];return t.isElement&&a.push(...t.hostEl.querySelectorAll('[loading="lazy"]')),a.forEach(e=>{e.complete?ib(t,e):e.addEventListener("load",e=>{ib(t,e.target)})}),iw(t),t.initialized=!0,iw(t),t.emit("init"),t.emit("afterInit"),t}destroy(e=!0,t=!0){let a=this,{params:l,el:i,wrapperEl:r,slides:s}=a;return typeof a.params>"u"||a.destroyed||(a.emit("beforeDestroy"),a.initialized=!1,a.detachEvents(),l.loop&&a.loopDestroy(),t&&(a.removeClasses(),i&&"string"!=typeof i&&i.removeAttribute("style"),r&&r.removeAttribute("style"),s&&s.length&&s.forEach(e=>{e.classList.remove(l.slideVisibleClass,l.slideFullyVisibleClass,l.slideActiveClass,l.slideNextClass,l.slidePrevClass),e.removeAttribute("style"),e.removeAttribute("data-swiper-slide-index")})),a.emit("destroy"),Object.keys(a.eventsListeners).forEach(e=>{a.off(e)}),!1!==e&&(a.el&&"string"!=typeof a.el&&(a.el.swiper=null),Object.keys(a).forEach(e=>{try{a[e]=null}catch{}try{delete a[e]}catch{}})),a.destroyed=!0),null}static extendDefaults(e){l5(iP,e)}static get extendedDefaults(){return iP}static get defaults(){return iI}static installModule(t){e.prototype.__modules__||(e.prototype.__modules__=[]);let a=e.prototype.__modules__;"function"==typeof t&&0>a.indexOf(t)&&a.push(t)}static use(t){return Array.isArray(t)?t.forEach(t=>e.installModule(t)):e.installModule(t),e}};Object.keys(iL).forEach(e=>{Object.keys(iL[e]).forEach(t=>{iD.prototype[t]=iL[e][t]})}),iD.use([function({swiper:e,on:t,emit:a}){let l=lJ(),i=null,r=null,s=()=>{e&&!e.destroyed&&e.initialized&&(a("beforeResize"),a("resize"))},n=()=>{e&&!e.destroyed&&e.initialized&&a("orientationchange")};t("init",()=>{if(e.params.resizeObserver&&"u">typeof l.ResizeObserver)return void(e&&!e.destroyed&&e.initialized&&(i=new ResizeObserver(t=>{r=l.requestAnimationFrame(()=>{let{width:a,height:l}=e,i=a,r=l;t.forEach(({contentBoxSize:t,contentRect:a,target:l})=>{l&&l!==e.el||(i=a?a.width:(t[0]||t).inlineSize,r=a?a.height:(t[0]||t).blockSize)}),(i!==a||r!==l)&&s()})})).observe(e.el));l.addEventListener("resize",s),l.addEventListener("orientationchange",n)}),t("destroy",()=>{r&&l.cancelAnimationFrame(r),i&&i.unobserve&&e.el&&(i.unobserve(e.el),i=null),l.removeEventListener("resize",s),l.removeEventListener("orientationchange",n)})},function({swiper:e,extendParams:t,on:a,emit:l}){let i=[],r=lJ(),s=(t,a={})=>{let s=new(r.MutationObserver||r.WebkitMutationObserver)(t=>{if(e.__preventObserver__)return;if(1===t.length)return void l("observerUpdate",t[0]);let a=function(){l("observerUpdate",t[0])};r.requestAnimationFrame?r.requestAnimationFrame(a):r.setTimeout(a,0)});s.observe(t,{attributes:typeof a.attributes>"u"||a.attributes,childList:e.isElement||(typeof a.childList>"u"||a).childList,characterData:typeof a.characterData>"u"||a.characterData}),i.push(s)};t({observer:!1,observeParents:!1,observeSlideChildren:!1}),a("init",()=>{if(e.params.observer){if(e.params.observeParents){let t=it(e.hostEl);for(let e=0;e<t.length;e+=1)s(t[e])}s(e.hostEl,{childList:e.params.observeSlideChildren}),s(e.wrapperEl,{attributes:!1})}}),a("destroy",()=>{i.forEach(e=>{e.disconnect()}),i.splice(0,i.length)})}]);let iR=["eventsPrefix","injectStyles","injectStylesUrls","modules","init","_direction","oneWayMovement","swiperElementNodeName","touchEventsTarget","initialSlide","_speed","cssMode","updateOnWindowResize","resizeObserver","nested","focusableElements","_enabled","_width","_height","preventInteractionOnTransition","userAgent","url","_edgeSwipeDetection","_edgeSwipeThreshold","_freeMode","_autoHeight","setWrapperSize","virtualTranslate","_effect","breakpoints","breakpointsBase","_spaceBetween","_slidesPerView","maxBackfaceHiddenSlides","_grid","_slidesPerGroup","_slidesPerGroupSkip","_slidesPerGroupAuto","_centeredSlides","_centeredSlidesBounds","_slidesOffsetBefore","_slidesOffsetAfter","normalizeSlideIndex","_centerInsufficientSlides","_snapToSlideEdge","_watchOverflow","roundLengths","touchRatio","touchAngle","simulateTouch","_shortSwipes","_longSwipes","longSwipesRatio","longSwipesMs","_followFinger","allowTouchMove","_threshold","touchMoveStopPropagation","touchStartPreventDefault","touchStartForcePreventDefault","touchReleaseOnEdges","uniqueNavElements","_resistance","_resistanceRatio","_watchSlidesProgress","_grabCursor","preventClicks","preventClicksPropagation","_slideToClickedSlide","_loop","loopAdditionalSlides","loopAddBlankSlides","loopPreventsSliding","_rewind","_allowSlidePrev","_allowSlideNext","_swipeHandler","_noSwiping","noSwipingClass","noSwipingSelector","passiveListeners","containerModifierClass","slideClass","slideActiveClass","slideVisibleClass","slideFullyVisibleClass","slideNextClass","slidePrevClass","slideBlankClass","wrapperClass","lazyPreloaderClass","lazyPreloadPrevNext","runCallbacksOnInit","observer","observeParents","observeSlideChildren","a11y","_autoplay","_controller","coverflowEffect","cubeEffect","fadeEffect","flipEffect","creativeEffect","cardsEffect","hashNavigation","history","keyboard","mousewheel","_navigation","_pagination","parallax","_scrollbar","_thumbs","virtual","zoom","control"];function iO(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)&&!e.__swiper__}function iz(e,t){let a=["__proto__","constructor","prototype"];Object.keys(t).filter(e=>0>a.indexOf(e)).forEach(a=>{typeof e[a]>"u"?e[a]=t[a]:iO(t[a])&&iO(e[a])&&Object.keys(t[a]).length>0?t[a].__swiper__?e[a]=t[a]:iz(e[a],t[a]):e[a]=t[a]})}function iF(e={}){return e.navigation&&typeof e.navigation.nextEl>"u"&&typeof e.navigation.prevEl>"u"}function iB(e={}){return e.pagination&&typeof e.pagination.el>"u"}function iV(e={}){return e.scrollbar&&typeof e.scrollbar.el>"u"}function iH(e=""){let t=e.split(" ").map(e=>e.trim()).filter(e=>!!e),a=[];return t.forEach(e=>{0>a.indexOf(e)&&a.push(e)}),a.join(" ")}function iG(){return(iG=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var l in a)Object.prototype.hasOwnProperty.call(a,l)&&(e[l]=a[l])}return e}).apply(this,arguments)}function iq(e){return e.type&&e.type.displayName&&e.type.displayName.includes("SwiperSlide")}function iY(e,t){return typeof window>"u"?(0,c.useEffect)(e,t):(0,c.useLayoutEffect)(e,t)}let iW=(0,c.createContext)(null),iQ=(0,c.createContext)(null),iK=(0,c.forwardRef)(({className:e,tag:t="div",wrapperTag:a="div",children:l,onSwiper:i,...r}={},s)=>{let n=!1,[o,d]=(0,c.useState)("swiper"),[u,p]=(0,c.useState)(null),[h,m]=(0,c.useState)(!1),f=(0,c.useRef)(!1),g=(0,c.useRef)(null),v=(0,c.useRef)(null),b=(0,c.useRef)(null),y=(0,c.useRef)(null),w=(0,c.useRef)(null),x=(0,c.useRef)(null),$=(0,c.useRef)(null),_=(0,c.useRef)(null),{params:S,passedParams:C,rest:E,events:k}=function(e={},t=!0){let a={on:{}},l={},i={};iz(a,iI),a._emitClasses=!0,a.init=!1;let r={},s=iR.map(e=>e.replace(/_/,""));return Object.keys(Object.assign({},e)).forEach(n=>{typeof e[n]>"u"||(s.indexOf(n)>=0?iO(e[n])?(a[n]={},i[n]={},iz(a[n],e[n]),iz(i[n],e[n])):(a[n]=e[n],i[n]=e[n]):0===n.search(/on[A-Z]/)&&"function"==typeof e[n]?t?l[`${n[2].toLowerCase()}${n.substr(3)}`]=e[n]:a.on[`${n[2].toLowerCase()}${n.substr(3)}`]=e[n]:r[n]=e[n])}),["navigation","pagination","scrollbar"].forEach(e=>{!0===a[e]&&(a[e]={}),!1===a[e]&&delete a[e]}),{params:a,passedParams:i,rest:r,events:l}}(r),{slides:T,slots:N}=function(e){let t=[],a={"container-start":[],"container-end":[],"wrapper-start":[],"wrapper-end":[]};return c.Children.toArray(e).forEach(e=>{if(iq(e))t.push(e);else if(e.props&&e.props.slot&&a[e.props.slot])a[e.props.slot].push(e);else if(e.props&&e.props.children){let l=function e(t){let a=[];return c.Children.toArray(t).forEach(t=>{iq(t)?a.push(t):t.props&&t.props.children&&e(t.props.children).forEach(e=>a.push(e))}),a}(e.props.children);l.length>0?l.forEach(e=>t.push(e)):a["container-end"].push(e)}else a["container-end"].push(e)}),{slides:t,slots:a}}(l),j=()=>{m(!h)};Object.assign(S.on,{_containerClasses(e,t){d(t)}});let M=()=>{Object.assign(S.on,k),n=!0;let e={...S};if(delete e.wrapperClass,v.current=new iD(e),v.current.virtual&&v.current.params.virtual.enabled){v.current.virtual.slides=T;let e={cache:!1,slides:T,renderExternal:p,renderExternalUpdate:!1};iz(v.current.params.virtual,e),iz(v.current.originalParams.virtual,e)}};return g.current||M(),v.current&&v.current.on("_beforeBreakpoint",j),(0,c.useEffect)(()=>()=>{v.current&&v.current.off("_beforeBreakpoint",j)}),(0,c.useEffect)(()=>{!f.current&&v.current&&(v.current.emitSlidesClasses(),f.current=!0)}),iY(()=>{if(s&&(s.current=g.current),g.current)return v.current.destroyed&&M(),function({el:e,nextEl:t,prevEl:a,paginationEl:l,scrollbarEl:i,swiper:r},s){iF(s)&&t&&a&&(r.params.navigation.nextEl=t,r.originalParams.navigation.nextEl=t,r.params.navigation.prevEl=a,r.originalParams.navigation.prevEl=a),iB(s)&&l&&(r.params.pagination.el=l,r.originalParams.pagination.el=l),iV(s)&&i&&(r.params.scrollbar.el=i,r.originalParams.scrollbar.el=i),r.init(e)}({el:g.current,nextEl:w.current,prevEl:x.current,paginationEl:$.current,scrollbarEl:_.current,swiper:v.current},S),i&&!v.current.destroyed&&i(v.current),()=>{v.current&&!v.current.destroyed&&v.current.destroy(!0,!1)}},[]),iY(()=>{!n&&k&&v.current&&Object.keys(k).forEach(e=>{v.current.on(e,k[e])});let e=function(e,t,a,l,i){let r=[];if(!t)return r;let s=e=>{0>r.indexOf(e)&&r.push(e)};if(a&&l){let e=l.map(i),t=a.map(i);e.join("")!==t.join("")&&s("children"),l.length!==a.length&&s("children")}return iR.filter(e=>"_"===e[0]).map(e=>e.replace(/_/,"")).forEach(a=>{if(a in e&&a in t)if(iO(e[a])&&iO(t[a])){let l=Object.keys(e[a]),i=Object.keys(t[a]);l.length!==i.length?s(a):(l.forEach(l=>{e[a][l]!==t[a][l]&&s(a)}),i.forEach(l=>{e[a][l]!==t[a][l]&&s(a)}))}else e[a]!==t[a]&&s(a)}),r}(C,b.current,T,y.current,e=>e.key);return b.current=C,y.current=T,e.length&&v.current&&!v.current.destroyed&&function({swiper:e,slides:t,passedParams:a,changedParams:l,nextEl:i,prevEl:r,scrollbarEl:s,paginationEl:n}){let o,d,c,u,p,h,m,f,g=l.filter(e=>"children"!==e&&"direction"!==e&&"wrapperClass"!==e),{params:v,pagination:b,navigation:y,scrollbar:w,virtual:x,thumbs:$}=e;l.includes("thumbs")&&a.thumbs&&a.thumbs.swiper&&!a.thumbs.swiper.destroyed&&v.thumbs&&(!v.thumbs.swiper||v.thumbs.swiper.destroyed)&&(o=!0),l.includes("controller")&&a.controller&&a.controller.control&&v.controller&&!v.controller.control&&(d=!0),l.includes("pagination")&&a.pagination&&(a.pagination.el||n)&&(v.pagination||!1===v.pagination)&&b&&!b.el&&(c=!0),l.includes("scrollbar")&&a.scrollbar&&(a.scrollbar.el||s)&&(v.scrollbar||!1===v.scrollbar)&&w&&!w.el&&(u=!0),l.includes("navigation")&&a.navigation&&(a.navigation.prevEl||r)&&(a.navigation.nextEl||i)&&(v.navigation||!1===v.navigation)&&y&&!y.prevEl&&!y.nextEl&&(p=!0);let _=t=>{e[t]&&(e[t].destroy(),"navigation"===t?(e.isElement&&(e[t].prevEl.remove(),e[t].nextEl.remove()),v[t].prevEl=void 0,v[t].nextEl=void 0,e[t].prevEl=void 0,e[t].nextEl=void 0):(e.isElement&&e[t].el.remove(),v[t].el=void 0,e[t].el=void 0))};l.includes("loop")&&e.isElement&&(v.loop&&!a.loop?h=!0:!v.loop&&a.loop?m=!0:f=!0),g.forEach(e=>{if(iO(v[e])&&iO(a[e]))Object.assign(v[e],a[e]),("navigation"===e||"pagination"===e||"scrollbar"===e)&&"enabled"in a[e]&&!a[e].enabled&&_(e);else{let t=a[e];(!0===t||!1===t)&&("navigation"===e||"pagination"===e||"scrollbar"===e)?!1===t&&_(e):v[e]=a[e]}}),g.includes("controller")&&!d&&e.controller&&e.controller.control&&v.controller&&v.controller.control&&(e.controller.control=v.controller.control),l.includes("children")&&t&&x&&v.virtual.enabled?(x.slides=t,x.update(!0)):l.includes("virtual")&&x&&v.virtual.enabled&&(t&&(x.slides=t),x.update(!0)),l.includes("children")&&t&&v.loop&&(f=!0),o&&$.init()&&$.update(!0),d&&(e.controller.control=v.controller.control),c&&(e.isElement&&(!n||"string"==typeof n)&&((n=document.createElement("div")).classList.add("swiper-pagination"),n.part.add("pagination"),e.el.appendChild(n)),n&&(v.pagination.el=n),b.init(),b.render(),b.update()),u&&(e.isElement&&(!s||"string"==typeof s)&&((s=document.createElement("div")).classList.add("swiper-scrollbar"),s.part.add("scrollbar"),e.el.appendChild(s)),s&&(v.scrollbar.el=s),w.init(),w.updateSize(),w.setTranslate()),p&&(e.isElement&&(i&&"string"!=typeof i||((i=document.createElement("div")).classList.add("swiper-button-next"),ii(i,e.navigation.arrowSvg),i.part.add("button-next"),e.el.appendChild(i)),r&&"string"!=typeof r||((r=document.createElement("div")).classList.add("swiper-button-prev"),ii(r,e.navigation.arrowSvg),r.part.add("button-prev"),e.el.appendChild(r))),i&&(v.navigation.nextEl=i),r&&(v.navigation.prevEl=r),y.init(),y.update()),l.includes("allowSlideNext")&&(e.allowSlideNext=a.allowSlideNext),l.includes("allowSlidePrev")&&(e.allowSlidePrev=a.allowSlidePrev),l.includes("direction")&&e.changeDirection(a.direction,!1),(h||f)&&e.loopDestroy(),(m||f)&&e.loopCreate(),e.update()}({swiper:v.current,slides:T,passedParams:C,changedParams:e,nextEl:w.current,prevEl:x.current,scrollbarEl:_.current,paginationEl:$.current}),()=>{k&&v.current&&Object.keys(k).forEach(e=>{v.current.off(e,k[e])})}}),iY(()=>{(e=>{!e||e.destroyed||!e.params.virtual||e.params.virtual&&!e.params.virtual.enabled||(e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.emit("_virtualUpdated"),e.parallax&&e.params.parallax&&e.params.parallax.enabled&&e.parallax.setTranslate())})(v.current)},[u]),c.createElement(t,iG({ref:g,className:iH(`${o}${e?` ${e}`:""}`)},E),c.createElement(iQ.Provider,{value:v.current},N["container-start"],c.createElement(a,{className:function(e=""){return e?e.includes("swiper-wrapper")?e:`swiper-wrapper ${e}`:"swiper-wrapper"}(S.wrapperClass)},N["wrapper-start"],S.virtual?function(e,t,a){if(!a)return null;let l=e=>{let a=e;return e<0?a=t.length+e:a>=t.length&&(a-=t.length),a},i=e.isHorizontal()?{[e.rtlTranslate?"right":"left"]:`${a.offset}px`}:{top:`${a.offset}px`},{from:r,to:s}=a,n=e.params.loop?-t.length:0,o=e.params.loop?2*t.length:t.length,d=[];for(let e=n;e<o;e+=1)e>=r&&e<=s&&d.push(t[l(e)]);return d.map((t,a)=>c.cloneElement(t,{swiper:e,style:i,key:t.props.virtualIndex||t.key||`slide-${a}`}))}(v.current,T,u):T.map((e,t)=>c.cloneElement(e,{swiper:v.current,swiperSlideIndex:t})),N["wrapper-end"]),iF(S)&&c.createElement(c.Fragment,null,c.createElement("div",{ref:x,className:"swiper-button-prev"}),c.createElement("div",{ref:w,className:"swiper-button-next"})),iV(S)&&c.createElement("div",{ref:_,className:"swiper-scrollbar"}),iB(S)&&c.createElement("div",{ref:$,className:"swiper-pagination"}),N["container-end"]))});iK.displayName="Swiper";let iU=(0,c.forwardRef)(({tag:e="div",children:t,className:a="",swiper:l,zoom:i,lazy:r,virtualIndex:s,swiperSlideIndex:n,...o}={},d)=>{let u=(0,c.useRef)(null),[p,h]=(0,c.useState)("swiper-slide"),[m,f]=(0,c.useState)(!1);function g(e,t,a){t===u.current&&h(a)}iY(()=>{if("u">typeof n&&(u.current.swiperSlideIndex=n),d&&(d.current=u.current),!(!u.current||!l)){if(l.destroyed){"swiper-slide"!==p&&h("swiper-slide");return}return l.on("_slideClass",g),()=>{l&&l.off("_slideClass",g)}}}),iY(()=>{l&&u.current&&!l.destroyed&&h(l.getSlideClasses(u.current))},[l]);let v={isActive:p.indexOf("swiper-slide-active")>=0,isVisible:p.indexOf("swiper-slide-visible")>=0,isFullyVisible:p.indexOf("swiper-slide-fully-visible")>=0,isPrev:p.indexOf("swiper-slide-prev")>=0,isNext:p.indexOf("swiper-slide-next")>=0},b=()=>"function"==typeof t?t(v):t;return c.createElement(e,iG({ref:u,className:iH(`${p}${a?` ${a}`:""}`),"data-swiper-slide-index":s,onLoad:()=>{f(!0)}},o),i&&c.createElement(iW.Provider,{value:v},c.createElement("div",{className:"swiper-zoom-container","data-swiper-zoom":"number"==typeof i?i:void 0},b(),r&&!m&&c.createElement("div",{className:"swiper-lazy-preloader",ref:e=>{e&&(e.lazyPreloaderManaged=!0)}}))),!i&&c.createElement(iW.Provider,{value:v},b(),r&&!m&&c.createElement("div",{className:"swiper-lazy-preloader",ref:e=>{e&&(e.lazyPreloaderManaged=!0)}})))});iU.displayName="SwiperSlide";let iX=(0,d.g)("slider"),iZ={slider:iX,slide:`${iX}__item`,container:`${iX}__container`,wrapper:`${iX}__wrapper`,pagination:`${iX}__pagination`,bullet:`${iX}__pagination-bullet`,navigation:`${iX}__navigation`,navigationButton:`${iX}__navigation-button`,prev:`${iX}__navigation-button-prev`,next:`${iX}__navigation-button-next`,states:{active:`${iX}--active`,clickable:`${iX}--clickable`,hidden:`${iX}--hidden`,visible:`${iX}--visible`,outside:`${iX}--outside`,inside:`${iX}--inside`,corner:`${iX}--corner`,primary:`${iX}--primary`,secondary:`${iX}--secondary`,blur:`${iX}--blur`,s:`${iX}--s`,m:`${iX}--m`,l:`${iX}--l`}},iJ=ep(),i0=(0,c.forwardRef)(({options:e={},pagination:t=!1,navigation:a=!1,breakpoints:l,navigationPlacement:i="outside",navigationSize:r="m",navigationVariant:s="primary",navigationBlur:n=!1,wrapperClass:o,className:h,style:m,children:f,dataQa:g,dataId:v,...b},y)=>{let w=(0,c.useId)(),x=(0,c.useId)(),$=(0,c.useId)(),_=(0,c.useMemo)(()=>({containerModifierClass:`${iZ.slider}--`,wrapperClass:(0,p.A)(iZ.wrapper,o)}),[o]),S=e=>(0,u.jsx)(d.P,{"data-qa":(0,d.b)(`${g}-navigation-${e}`,!!g),"aria-label":`${"prev"===e?"Предыдущий":"Следующий"} слайд`,"aria-controls":"prev"===e?$:x,className:(0,p.A)(iZ.navigationButton,{[iZ.prev]:"prev"===e,[iZ.next]:"next"===e}),id:"prev"===e?$:x,children:(0,u.jsx)(ei,{})}),C=(0,c.useMemo)(()=>{let i=l?Object.entries(l).reduce((e,[t,a])=>({...e,[`${d.B[t].minWidth}`]:a}),{}):void 0,r={el:`[id="${w}"]`,clickable:!0,bulletClass:iZ.bullet,modifierClass:`${iZ.pagination}--`,bulletActiveClass:iZ.states.active,clickableClass:iZ.states.clickable},s={prevEl:`[id="${$}"]`,nextEl:`[id="${x}"]`,disabledClass:iZ.states.hidden,hiddenClass:iZ.states.hidden};return{..._,...t&&{pagination:r},...a&&{navigation:s},breakpoints:i,...e}},[l,_,a,x,e,t,w,$]);return(0,u.jsxs)("div",{className:(0,p.A)(iZ.slider,h),style:m,ref:y,"data-id":v,"data-qa":g,children:[(0,c.createElement)(iK,{role:"region","aria-roledescription":"carousel",modules:[iu,io,ic],...C,className:iZ.container,key:iJ,...b},f),t?(0,u.jsx)("div",{"data-qa":(0,d.b)(`${g}-pagination`,!!g),className:(0,p.A)(iZ.pagination,{[iZ.states.visible]:!0===t,...d.e.reduce((e,a)=>({...e,[`${iZ.states.visible}:${a}`]:t===a}),{})}),id:w}):null,a?(0,u.jsxs)("div",{"data-qa":(0,d.b)(`${g}-navigation`,!!g),className:(0,p.A)(iZ.navigation,{[iZ.states.outside]:"outside"===i,[iZ.states.inside]:"inside"===i,[iZ.states.corner]:"corner"===i,[iZ.states.s]:"s"===r,[iZ.states.m]:"m"===r,[iZ.states.l]:"l"===r,[iZ.states.blur]:n,[iZ.states.primary]:"primary"===s,[iZ.states.secondary]:"secondary"===s}),children:[S("prev"),S("next")]}):null]})});i0.displayName="Slider";let i1=e=>{let{children:t,className:a,...l}=e;return(0,u.jsx)(iU,{role:"group",...l,className:(0,p.A)(a,iZ.slide),children:t})};i1.displayName="SwiperSlide";let i2=(0,d.g)("snackbar"),i5=Object.freeze({snackbar:i2,item:`${i2}__item`,itemOut:`${i2}__item--out`,position:{topLeft:`${i2}--top-left`,topRight:`${i2}--top-right`,bottomLeft:`${i2}--bottom-left`,bottomRight:`${i2}--bottom-right`},alertFill:J.fill}),i7={status:"status",alert:"alert"},i4=(e,t,a)=>e<=t?t:e>=a?a:e,i3=new Map,i6=null;(0,c.forwardRef)(({quantity:e=3,position:t="topRight",closeAll:a,style:l,className:i,dataQa:r,dataId:s,...n},o)=>{let[d,m]=(0,c.useState)(!1),[f,g]=(0,c.useState)([]),v=(0,c.useRef)(new Map),b=(0,c.useCallback)(e=>{d||e.forEach(e=>{if(e.withoutTimer||v.current.has(e.id))return;let t=setTimeout(()=>{x(e,()=>{var t;w(e.id),null==(t=e.closeByTimer)||t.call(e)})},e.timer?1e3*i4(e.timer,4,10):4e3);v.current.set(e.id,t)})},[d]),y=(0,c.useCallback)(()=>{v.current.forEach(e=>clearTimeout(e)),v.current.clear()},[]);(0,c.useEffect)(()=>(i6=(t,l=!1)=>{if(l){let l=[];i3.forEach(e=>{l.push(new Promise(t=>x(e,t)))}),Promise.all(l).then(()=>{null==a||a(),y(),i3.clear(),g(t.slice(0,i4(e,1,5)))})}else g(t.slice(0,i4(e,1,5)))},()=>{i6=null}),[a,y,e]),(0,c.useEffect)(()=>{b(f)},[f,b]);let w=e=>{i3.delete(e),v.current.has(e)&&(clearTimeout(v.current.get(e)),v.current.delete(e)),i6&&i6([...Array.from(i3.values())])},x=(e,t)=>{i3.set(e.id,{...e,isExiting:!0}),i6&&i6([...Array.from(i3.values())]),setTimeout(()=>{t()},250)},$=()=>{m(!1),b(f)},_=(e,t,a=!1)=>{$(),x(t,()=>{var l,i;w(t.id),a?null==(l=t.onButtonClick)||l.call(t,e):null==(i=t.onClose)||i.call(t,e)})};return(0,u.jsx)(u.Fragment,{children:!!f.length&&(0,u.jsx)(h.XF,{id:"finkit-snackbars",children:(0,u.jsx)("ul",{ref:o,role:"region",className:(0,p.A)(i5.snackbar,i5.position[t],i),style:l,onMouseEnter:()=>{m(!0),y()},onMouseLeave:$,...n,"data-qa":r,"data-id":s,children:f.map(e=>(0,u.jsx)("li",{id:e.id,className:(0,p.A)(i5.item,{[i5.itemOut]:e.isExiting}),children:(0,u.jsx)(ee,{role:"error"===e.state?i7.alert:i7.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:i5.alertFill,dataQa:e.dataQa,dataId:e.dataId,buttonVariant:"white",withIcon:!0})},e.id))})})})}).displayName="Snackbar";let i8=(e,t,a)=>{var l,i;let r=null==a||null==(l=a.toString())?void 0:l.toLowerCase();return!!(null!=(i=e.getValue(t))&&null!=(i=i.toString())&&null!=(i=i.toLowerCase())&&i.includes(r))};i8.autoRemove=e=>rn(e);let i9=(e,t,a)=>{var l;return!!(null!=(l=e.getValue(t))&&null!=(l=l.toString())&&l.includes(a))};i9.autoRemove=e=>rn(e);let re=(e,t,a)=>{var l;return(null==(l=e.getValue(t))||null==(l=l.toString())?void 0:l.toLowerCase())===(null==a?void 0:a.toLowerCase())};re.autoRemove=e=>rn(e);let rt=(e,t,a)=>{var l;return null==(l=e.getValue(t))?void 0:l.includes(a)};rt.autoRemove=e=>rn(e)||!(null!=e&&e.length);let ra=(e,t,a)=>!a.some(a=>{var l;return!(null!=(l=e.getValue(t))&&l.includes(a))});ra.autoRemove=e=>rn(e)||!(null!=e&&e.length);let rl=(e,t,a)=>a.some(a=>{var l;return null==(l=e.getValue(t))?void 0:l.includes(a)});rl.autoRemove=e=>rn(e)||!(null!=e&&e.length);let ri=(e,t,a)=>e.getValue(t)===a;ri.autoRemove=e=>rn(e);let rr=(e,t,a)=>e.getValue(t)==a;rr.autoRemove=e=>rn(e);let rs=(e,t,a)=>{let[l,i]=a,r=e.getValue(t);return r>=l&&r<=i};rs.resolveFilterValue=e=>{let[t,a]=e,l="number"!=typeof t?parseFloat(t):t,i="number"!=typeof a?parseFloat(a):a,r=null===t||Number.isNaN(l)?-1/0:l,s=null===a||Number.isNaN(i)?1/0:i;if(r>s){let e=r;r=s,s=e}return[r,s]},rs.autoRemove=e=>rn(e)||rn(e[0])&&rn(e[1]);function rn(e){return null==e||""===e}Number.MAX_SAFE_INTEGER;let ro=(e,t,a,l,i)=>{var r;let s=i.getRow(t,!0);a?(s.getCanMultiSelect()||Object.keys(e).forEach(t=>delete e[t]),s.getCanSelect()&&(e[t]=!0)):delete e[t],l&&null!=(r=s.subRows)&&r.length&&s.getCanSelectSubRows()&&s.subRows.forEach(t=>ro(e,t.id,a,l,i))},rd=(0,d.g)("tag"),rc=Object.freeze({tag:rd,label:`${rd}__label`,icon:`${rd}__icon`,rounded:`${rd}--rounded`,variant:{primary:`${rd}--primary`,secondary:`${rd}--secondary`,red:`${rd}--red`,green:`${rd}--green`,orange:`${rd}--orange`,purple:`${rd}--purple`,outline:`${rd}--outline`},size:{s:`${rd}--s`,m:`${rd}--m`,l:`${rd}--l`},iconMargin:{left:`${rd}__icon--left`,right:`${rd}__icon--right`}}),ru=(0,c.forwardRef)(({label:e,size:t="m",rounded:a,variant:l="primary",iconLeft:i,iconRight:r,onIconLeftClick:s,onIconRightClick:n,className:o,style:d,dataQa:c,dataId:h,...m},f)=>(0,u.jsx)(u.Fragment,{children:e&&(0,u.jsxs)("div",{ref:f,className:(0,p.A)(rc.tag,rc.variant[l],rc.size[t],{[rc.rounded]:a},o),style:d,...m,"data-id":h,"data-qa":c,children:[i&&(0,u.jsx)("button",{type:"button",className:(0,p.A)(rc.icon,rc.iconMargin.left,{[rc.size.l]:"l"===t}),onClick:e=>null==s?void 0:s(e),disabled:!s,children:i}),(0,u.jsx)("span",{className:(0,p.A)(rc.label,rc.size[t]),children:e}),r&&(0,u.jsx)("button",{type:"button",className:(0,p.A)(rc.icon,rc.iconMargin.right,{[rc.size.l]:"l"===t}),onClick:e=>null==n?void 0:n(e),disabled:!n,children:r})]})}));ru.displayName="Tag";let rp=(0,d.g)("toggle"),rh=Object.freeze({toggle:rp,wrapper:`${rp}__wrapper`,secondaryLabel:`${rp}__secondary-label`,input:`${rp}__input`,marker:`${rp}__marker`,label:`${rp}__label`,caption:`${rp}__caption`,states:{disabled:`${rp}--disabled`,inverted:`${rp}--inverted`,flipped:`${rp}--flipped`,checked:`${rp}--checked`}}),rm=(0,c.forwardRef)(({value:e,onChange:t,label:a,secondaryLabel:l,disabled:i=!1,caption:r,inverted:s=!1,flipped:n=!1,className:o,style:d,inputRef:h,dataQa:m,dataId:f,...g},v)=>{let[b,y]=j(e??!1,e),w=(0,c.useId)();return(0,u.jsxs)("label",{className:(0,p.A)(o,rh.toggle,{[rh.states.disabled]:i,[rh.states.inverted]:s,[rh.states.flipped]:n,[rh.states.checked]:b}),style:d,htmlFor:w,"data-marker-label":"",ref:v,"data-id":f,"data-qa":m,children:[(0,u.jsx)("input",{id:w,role:"switch","aria-checked":b,type:"checkbox",className:rh.input,checked:b,onChange:e=>{y(e.target.checked),null==t||t(e.target.checked,e)},disabled:i,ref:h,...g}),(0,u.jsx)("span",{className:rh.marker,children:(0,u.jsx)(eA,{type:"toggle",checked:b,inverted:s,disabled:i})}),a&&l&&(0,u.jsx)("span",{className:rh.secondaryLabel,children:l}),a&&(0,u.jsxs)("span",{className:rh.wrapper,children:[(0,u.jsx)("span",{className:rh.label,children:a}),r&&(0,u.jsx)("span",{className:rh.caption,children:r})]})]})});rm.displayName="Toggle";let rf=(0,d.g)("table-head-cell"),rg=Object.freeze({cell:rf,text:`${rf}__text`,buttonLeft:`${rf}__button-left`,buttonRight:`${rf}__button-right`}),rv=(0,d.g)("table-icon-button-cell"),rb=Object.freeze({cell:rv,buttonLeft:`${rv}__button-left`,buttonRight:`${rv}__button-right`});Object.freeze({cell:(0,d.g)("table-icon-cell")});let ry=(0,d.g)("table-logos-cell"),rw=Object.freeze({cell:ry,logo:`${ry}__logo`,badge:`${ry}__badge`}),rx=(0,d.g)("table-text-cell"),r$=Object.freeze({cell:rx,content:`${rx}__content`,icon:`${rx}__icon`,variant:{black:`${rx}--black`,green:`${rx}--green`,red:`${rx}--red`},size:{s:`${rx}--s`,m:`${rx}--m`}}),r_=(0,d.g)("table-text-with-caption-cell"),rS=Object.freeze({cell:r_,content:`${r_}__content`,caption:`${r_}__caption`}),rC=(0,d.g)("table-title-cell"),rE=Object.freeze({cell:rC,media:`${rC}__media`,mediaContent:`${rC}__media-content`,mediaVariant:{icon:`${rC}__media--icon`,image:`${rC}__media--image`,logo:`${rC}__media--logo`},size:{s:`${rC}--s`,m:`${rC}--m`},cornerIcon:`${rC}__corner-icon`,cornerIconVariant:{black:`${rC}__corner-icon--black`,red:`${rC}__corner-icon--red`},badge:`${rC}__badge`,badgeVariant:{first:`${rC}__badge--first`,second:`${rC}__badge--second`,third:`${rC}__badge--third`},content:`${rC}__content`,title:`${rC}__title`,subTitle:`${rC}__sub-title`,caption:`${rC}__caption`,captionIcon:`${rC}__caption-icon`,captionText:`${rC}__caption-text`}),rk=(0,d.g)("table"),rT=(Object.freeze({table:rk,control:`${rk}__control`,container:`${rk}__container`,pagination:`${rk}__pagination`,view:`${rk}__view`,variant:{primary:`${rk}--primary`,secondary:`${rk}--secondary`},size:{s:`${rk}--s`,m:`${rk}--m`},stripped:`${rk}--stripped`,appearance:{default:`${rk}--default`,rounded:`${rk}--rounded`,bordered:`${rk}--bordered`,striped:`${rk}--striped`},checkbox:`${rk}__checkbox`,head:`${rk}__head`,headCell:`${rk}__head-cell`,body:`${rk}__body`,bodyCell:`${rk}__body-cell`,footer:`${rk}__foot`,footerCell:`${rk}__foot-cell`,row:`${rk}__row`,rowSpacer:`${rk}__row-spacer`,cell:`${rk}__cell`,cellContent:`${rk}__cell-content`,cellAlign:{left:`${rk}__cell--align-left`,right:`${rk}__cell--align-right`,center:`${rk}__cell--align-center`}}),(0,d.g)("tabs")),rN=Object.freeze({tabs:rT,tabWrapper:`${rT}__tab-wrapper`,tab:`${rT}__tab`,active:`${rT}__tab--active`,activeLine:`${rT}__activeLine`}),rj=(0,c.forwardRef)(({activeTabId:e,tabs:t,onTabChange:a,style:l,className:i,dataQa:r,dataId:s,...n},o)=>{var h;let[m,f]=(0,c.useState)(e??(null==(h=t[0])?void 0:h.id)),[g,v]=(0,c.useState)(null),[b,y]=(0,c.useState)({width:0,left:0}),w=(0,c.useRef)(null);(0,c.useEffect)(()=>{g&&y({left:g.offsetLeft-2,width:g.offsetWidth+4})},[g]);let x=(0,c.useCallback)(e=>{let t=w.current,a=(null==e?void 0:e.target).closest(`.${rN.tab}`),l=t.getBoundingClientRect(),i=a.getBoundingClientRect();t.scrollTo({left:i.left-l.left-4+(t.scrollLeft??0),behavior:"smooth"})},[]);return(0,c.useImperativeHandle)(o,()=>w),(0,u.jsxs)("ul",{role:"tablist",ref:w,className:(0,p.A)(rN.tabs,i),style:l,...n,"data-id":s,"data-qa":r,children:[t.map((e,t)=>{let l=e.id===m;return!e.disabled&&(0,u.jsx)("li",{role:"tab","aria-selected":e.id===m,"data-qa":(0,d.b)(`${r}-tab-${++t}`,!!r),className:rN.tabWrapper,children:(0,u.jsx)("button",{type:"button",ref:l?v:null,className:(0,p.A)(rN.tab,{[rN.active]:l}),onClick:t=>((e,t)=>{x(t),f(e),a(e,t)})(e.id,t),children:e.label})},e.id)}),(0,u.jsx)("div",{className:(0,p.A)(rN.activeLine),style:{left:b.left,width:b.width}})]})});rj.displayName="Tabs";let rM=(0,d.g)("textarea"),rA={root:rM,container:`${rM}__container`,field:`${rM}__field`,labelWrapper:`${rM}__label-wrapper`,label:`${rM}__label`,captionWrapper:`${rM}__caption-wrapper`,caption:`${rM}__caption`,counter:`${rM}__counter`,states:{primary:`${rM}--primary`,secondary:`${rM}--secondary`,error:`${rM}--error`,success:`${rM}--success`,s:`${rM}--s`,m:`${rM}--m`,l:`${rM}--l`,focused:`${rM}--focused`,active:`${rM}--active`,disabled:`${rM}--disabled`,hasLabel:`${rM}--has-label`,hasCaption:`${rM}--has-caption`}};(0,c.forwardRef)(({disabled:e,state:t,size:a="m",variant:l="primary",label:i,className:r,style:s,value:n="",rows:o=1,maxLength:d,caption:h,counter:m,placeholder:f,autoResize:g=!1,hasCaption:v=!1,dataQa:b,dataId:y,onChange:w,onFocus:x,onBlur:$,..._},S)=>{let{value:C,show:E,hide:k}=A(),T=(0,c.useRef)(null),N="s"!==a;((e,t,a)=>{(0,c.useEffect)(()=>{e&&(a&&t?(e.style.height="auto",e.style.height=e.scrollHeight+"px"):e.style.height="")},[a,e,t])})(T.current,n,g);let j=(0,c.useMemo)(()=>!C||n||"s"!==a||f?C?f:"s"===a?i:f:i,[f,n,a,C,i]),M=(0,c.useMemo)(()=>o<1?1:o>5?5:o,[o]),I=(0,c.useMemo)(()=>d&&d>0?d:void 0,[d]),L=(0,c.useMemo)(()=>m&&!!I&&I>0&&`${n.length}/${I}`,[m,I,n.length]);return(0,u.jsxs)("div",{className:(0,p.A)(r,rA.root),style:s,ref:S,"data-qa":b,"data-id":y,children:[(0,u.jsx)("div",{className:(0,p.A)(rA.container,rA.states[l],rA.states[a],{[rA.states.focused]:C,[rA.states.error]:"error"===t,[rA.states.success]:"success"===t,[rA.states.disabled]:!!e}),children:(0,u.jsxs)("label",{className:rA.labelWrapper,children:[N&&(0,u.jsx)("span",{className:(0,p.A)(rA.label,{[rA.states.active]:C||!!n||!!f}),children:i}),(0,u.jsx)("textarea",{..._,"aria-disabled":e?"true":void 0,"aria-invalid":"error"===t?"true":void 0,className:(0,p.A)(rA.field,{[rA.states.hasLabel]:N}),rows:M,maxLength:I,ref:T,value:n,placeholder:j,disabled:e,onFocus:e=>{E(),null==x||x(e)},onBlur:e=>{k(),null==$||$(e)},onChange:e=>{null==w||w(e.target.value||"",e)}})]})}),(v||h||L)&&(0,u.jsxs)("div",{className:rA.captionWrapper,children:[(v||h)&&(0,u.jsx)("div",{className:(0,p.A)(rA.caption,{[rA.states.error]:"error"===t,[rA.states.success]:"success"===t,[rA.states.disabled]:!!e}),children:h}),L&&(0,u.jsx)("div",{className:rA.counter,children:L})]})]})}).displayName="Textarea";let rI=({children:e,moveToBody:t})=>t?(0,u.jsx)(h.XF,{id:"finkit-tooltips",children:e}):(0,u.jsx)(u.Fragment,{children:e}),rL=(0,c.forwardRef)(({position:e="top",text:t,zIndex:a=1,inverted:l,withoutTail:i,children:r,boundingOffset:s=12,boundaryPadding:n,moveToBody:o=!1,hideWhenOutOfBounds:g=!1,style:v,className:b,dataQa:y,dataId:w,...x},$)=>{let[_,S]=(0,c.useState)(!1),C=(0,c.useRef)(null),{refs:E,floatingStyles:k,context:T,middlewareData:N}=(0,h.we)({open:_,onOpenChange:S,placement:e,whileElementsMounted:m.ll,middleware:[(0,f.cY)({mainAxis:s}),(0,f.UU)({fallbackAxisSideDirection:"start",crossAxis:!1,...void 0!==n&&{padding:n}}),(0,f.BN)({...void 0!==n&&{padding:n}}),(0,f.UE)({element:C,padding:8}),...g?[(0,f.jD)({strategy:"escaped",padding:-24})]:[]]}),j=(0,h.Mk)(T,{delay:300}),{getReferenceProps:M,getFloatingProps:A}=(0,h.bv)([j]),I=(0,h.DL)(T,{duration:300});return(0,c.useImperativeHandle)($,()=>({getActivatorElement:E.reference,getTooltipElement:E.floating})),(0,c.useEffect)(()=>{var e;null!=(e=N.hide)&&e.escaped&&S(!1)},[N.hide]),(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)("div",{"data-qa":(0,d.b)(`${y}-activator`,!!y),ref:E.setReference,...M,className:e8.wrapper,children:r}),I.isMounted&&(0,u.jsx)(rI,{moveToBody:o,children:(0,u.jsxs)("div",{role:"tooltip",ref:E.setFloating,style:{...k,...I.styles,...v,zIndex:a},className:(0,p.A)(e8.tooltip,b,{[e8.inverted]:l}),...A,...x,"data-qa":y,"data-id":w,children:[(0,u.jsx)("span",{className:(0,p.A)(e8.text,{[e8.inverted]:l}),children:t}),!i&&(0,u.jsx)(h.ie,{ref:C,context:T,width:16,d:e9,fill:l?"var(--color-white)":"var(--color-black-500)"})]})})]})});rL.displayName="Tooltip"}}]);