"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7098],{92524:(e,t,a)=>{let n,l,i;a.d(t,{$n:()=>q,As:()=>z,BI:()=>es,C4:()=>eL,Ck:()=>e6,Fc:()=>U,Iz:()=>au,NJ:()=>t4,N_:()=>X,Ox:()=>tr,Qr:()=>t0,Sc:()=>eM,aF:()=>t9,dK:()=>al,l6:()=>af,m_:()=>lr,ms:()=>eO,nD:()=>D,nu:()=>S,pm:()=>eV,qF:()=>k,sx:()=>ar,uu:()=>eW,vw:()=>nO});var s=a(68864),r=a(12115),o=a(95155),c=a(2821),d=a(42058),u=a(62852),p=a(55538),h=a(88334),m=a(15175),f=a(2894),g=a(82108),v=a(12678),b=a(38813),w=a(27548),y=a(62873);function x(){return typeof window>"u"}let _=x()?r.useLayoutEffect:r.useEffect;function C(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return x()?t:window.matchMedia(e).matches}function E(e){let{defaultValue:t=!1,initializeWithValue:a=!0}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},[n,l]=(0,r.useState)(()=>a?C(e,t):null!=t&&t);function i(){l(C(e))}return _(()=>{let t=window.matchMedia(e);return i(),"function"==typeof t.addListener?t.addListener(i):t.addEventListener("change",i),()=>{"function"==typeof t.removeListener?t.removeListener(i):t.removeEventListener("change",i)}},[e]),n}function S(e){let{maxWidth:t}=s.B[e];return E("screen and (max-width: ".concat(t,"px)"))}function k(e){let{minWidth:t}=s.B[e];return E("screen and (min-width: ".concat(t,"px)"))}function T(e,t){let[a,n]=(0,r.useState)(e);return(0,r.useEffect)(()=>{(0,s.i)(t)&&n(t)},[JSON.stringify(t)]),[a,n]}let N=(e,t,a,n)=>{(0,r.useEffect)(()=>(e.addEventListener(t,a),()=>e.removeEventListener(t,a)),[...n,t,e,a])},j=function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],[t,a]=(0,r.useState)(e),n=(0,r.useCallback)(()=>a(!0),[]);return{value:t,show:n,hide:(0,r.useCallback)(()=>a(!1),[]),toggle:(0,r.useCallback)(()=>a(e=>!e),[])}},M=(0,s.g)("accordion"),A=(0,s.g)("accordion-item"),I=Object.freeze({accordionItem:A,accordionItemInner:"".concat(A,"__inner"),body:"".concat(A,"__body"),header:"".concat(A,"__header"),content:"".concat(A,"__content"),contentInner:"".concat(A,"__content-inner"),controlIcon:"".concat(A,"__control-icon"),titleWrapper:"".concat(A,"__title-wrapper"),title:"".concat(A,"__title"),icon:"".concat(A,"__icon"),toggleIcon:"".concat(A,"__toggle-icon"),subTitle:"".concat(A,"__subtitle"),caption:"".concat(A,"__caption"),states:{disabled:"".concat(A,"--disabled"),active:"".concat(A,"--active"),focused:"".concat(A,"--focused"),withControl:"".concat(A,"--with-control"),withIcon:"".concat(A,"--with-icon")}}),L=Object.freeze({accordion:M,withoutOutline:"".concat(M,"--without-outline"),variants:{primary:"".concat(M,"--primary"),secondary:"".concat(M,"--secondary")}}),D=(0,r.forwardRef)((e,t)=>{let{multiple:a=!1,children:n,activeIndex:l,defaultActiveIndex:i=[],className:d,variant:u="primary",withoutOutline:p=!1,style:h,dataQa:m,dataId:f,onTabToggle:g,...v}=e,[b,w]=(0,r.useState)(i),y=(0,s.i)(l),x=y?l:b,_=(e,t,a)=>a?e.includes(t)?e.filter(e=>e!==t):[...e,t]:e.includes(t)?[]:[t];return(0,o.jsx)("div",{ref:t,className:(0,c.A)(d,L.accordion,L.variants[u],{[L.withoutOutline]:p}),style:h,...v,"data-id":f,"data-qa":m,children:r.Children.map(n,e=>(0,r.isValidElement)(e)?(0,r.cloneElement)(e,{isActive:x.includes(e.props.id),onToggle:t=>{((e,t)=>{if(y){let n=_(x,e,a);null==g||g(n,t)}else w(t=>_(t,e,a))})(e.props.id,t)}}):e)})});function P(e){return r.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},r.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"}))}D.displayName="Accordion";let R=e=>{let t=Array.from(document.querySelectorAll("[data-accordion-index]"));if(0===t.length)return;let a=t.findIndex(e=>e===document.activeElement),n=a;switch(e){case"next":n=(a+1)%t.length;break;case"previous":n=(a-1+t.length)%t.length}let l=0;for(;l++<t.length;){let a=t[n];if("true"!==a.getAttribute("data-disabled"))return void a.focus();n=(n+("next"===e?1:-1)+t.length)%t.length}},z=(0,r.forwardRef)((e,t)=>{let{id:a,title:n,tagTitle:l="span",subTitle:i,disabled:d=!1,isActive:u=!1,icon:p,controlIcon:h,errorMessage:m,children:f,className:g,style:v,dataQa:b,dataId:w,onControlClick:y,onToggle:x,..._}=e,C=(0,r.useRef)(null),E=(0,r.useRef)(null),S=(0,r.useRef)(null);(0,r.useEffect)(()=>{let e=C.current,t=E.current;if(!e||!t)return;e.style.minHeight=u?t.scrollHeight+"px":"0",e.style.height=u?t.scrollHeight+"px":"0";let a=new ResizeObserver(()=>{u&&(e.style.minHeight=t.scrollHeight+"px",e.style.height=t.scrollHeight+"px")});return a.observe(t),()=>a.disconnect()},[u]);let k=!h&&!!p;return(0,o.jsxs)("div",{ref:t,className:(0,c.A)(g,I.accordionItem),style:v,..._,"data-id":w,"data-qa":b,children:[(0,o.jsx)("div",{className:(0,c.A)(I.accordionItemInner),children:(0,o.jsxs)("div",{className:(0,c.A)(I.body,[{[I.states.disabled]:d}]),children:[(0,o.jsxs)("button",{type:"button","aria-expanded":u,"aria-disabled":d,"data-disabled":d,"data-accordion-index":a,className:(0,c.A)(I.header,[{[I.states.active]:u}]),tabIndex:d?-1:0,onClick:d?void 0:x,ref:S,disabled:d,onKeyDown:e=>{if(!d)switch(e.key){case"Enter":case" ":e.preventDefault(),null==x||x(e);break;case"ArrowDown":e.preventDefault(),R("next");break;case"ArrowUp":e.preventDefault(),R("previous")}},children:[(0,o.jsxs)("div",{className:(0,c.A)(I.titleWrapper),children:[k&&(0,o.jsx)("span",{className:I.icon,children:p}),(0,o.jsx)(l,{className:(0,c.A)(I.title,{[I.states.withControl]:h}),children:n}),(0,o.jsx)(s.P,{className:(0,c.A)(I.toggleIcon,[{[I.states.active]:u},{[I.states.withControl]:h}]),children:(0,o.jsx)(P,{})}),h&&(0,o.jsx)(s.P,{className:I.controlIcon,onClick:e=>{var t;h&&e.stopPropagation(),null==(t=S.current)||t.blur(),null==y||y(e)},children:h})]}),i&&(0,o.jsx)("span",{className:(0,c.A)(I.subTitle,[{[I.states.withIcon]:k}]),children:i})]}),(0,o.jsx)("div",{className:(0,c.A)(I.content),style:{overflow:"hidden"},"aria-hidden":!u,ref:C,children:(0,o.jsx)("div",{className:I.contentInner,ref:E,children:f})})]})}),m&&(0,o.jsx)(s.C,{withoutIcon:!0,state:"error",text:m})]})});function O(e){return r.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},r.createElement("defs",null,r.createElement("clipPath",{id:"a"},r.createElement("path",{fill:"#fff",fillOpacity:0,d:"M0 0h24v24H0z"}))),r.createElement("g",{clipPath:"url(#a)"},r.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 B(e){return r.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},r.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 F(e){return r.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},r.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 V(e){return r.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},r.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"}))}z.displayName="AccordionItem";let G=(0,s.g)("button"),H={button:G,label:"".concat(G,"__label"),icon:"".concat(G,"__icon"),spinner:"".concat(G,"__spinner"),states:{ghost:"".concat(G,"--ghost"),outline:"".concat(G,"--outline"),stretch:"".concat(G,"--stretch"),iconOnly:"".concat(G,"--icon-only"),iconLeft:"".concat(G,"--icon-left"),iconRight:"".concat(G,"--icon-right"),rounded:"".concat(G,"--rounded"),disabled:"".concat(G,"--disabled"),hidden:"".concat(G,"--hidden")}},q=(0,r.forwardRef)((e,t)=>{let{as:a,appearance:n="fill",children:l,className:i,disabled:d=!1,iconLeft:u,iconRight:p,label:h,pending:m,shape:f="default",size:g="m",stretch:v=!1,variant:b="primary",type:w,dataId:y,dataQa:x,style:_,onClick:C,...E}=e,S=a||"button",k=h||l,T=(0,r.useMemo)(()=>"icon"===f||"circle-icon"===f,[f]),N=(0,r.useMemo)(()=>{let e={};if(g&&!s.a.includes(g)){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)=>{let[a,n]=t;return{...e,[a]:void 0===n||n}},{}):e:{})(g);e=s.a.reduce((e,a)=>{let n="xs"===a?"".concat(H.button,"--").concat(t[a]):"".concat(H.button,"--").concat(t[a],"-").concat(a);return{...e,[n]:!!t[a]}},{})}return e},[g]),j=(0,r.useMemo)(()=>({[H.button]:!0,["".concat(H.button,"--").concat(b)]:!0,["".concat(H.button,"--").concat(g)]:g&&s.a.includes(g),[H.states.iconOnly]:T,[H.states.stretch]:!0===v,["".concat(H.states.stretch,":").concat(v)]:"string"==typeof v,[H.states.ghost]:"ghost"===n,[H.states.outline]:"outline"===n,[H.states.rounded]:"circle-icon"===f,[H.states.iconLeft]:u&&!T,[H.states.iconRight]:p&&!T,[H.states.disabled]:d,...N}),[n,d,u,T,p,N,f,g,v,b]),M=(0,r.useMemo)(()=>!(!p||T&&u),[u,p,T]),A=(0,r.useCallback)(e=>{if(d)return void e.preventDefault();null==C||C(e)},[C,d]);return(0,o.jsxs)(S,{className:(0,c.A)(i,{...j}),ref:t,style:_,type:"button"===S?w||"button":void 0,disabled:"button"===S?d:void 0,"aria-disabled":d||void 0,tabIndex:d?-1:0,onClick:A,...E,"data-qa":x,"data-id":y,children:[u&&(0,o.jsx)("span",{role:"img","aria-hidden":"true",className:(0,c.A)(H.icon,{[H.states.hidden]:m}),children:u}),k&&!T&&(0,o.jsx)("span",{className:(0,c.A)(H.label,{[H.states.hidden]:m}),children:k}),M&&(0,o.jsx)("span",{role:"img","aria-hidden":"true",className:(0,c.A)(H.icon,{[H.states.hidden]:m}),children:p}),m&&(0,o.jsx)("span",{role:"img","aria-hidden":"true",className:H.spinner,children:(0,o.jsx)(s.P,{children:(0,o.jsx)(V,{})})})]})});function Y(e){return r.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},r.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"}))}q.displayName="Button";let W=(0,s.g)("link"),Q=Object.freeze({link:W,states:{inverted:"".concat(W,"--inverted"),disabled:"".concat(W,"--disabled")},content:"".concat(W,"__content"),icon:"".concat(W,"__icon"),size:{s:"".concat(W,"--s"),m:"".concat(W,"--m")}});function X(e){let{as:t,size:a="m",withIcon:n=!1,children:l,disabled:i,text:r,inverted:d,onClick:u,className:p,style:h,dataQa:m,dataId:f,...g}=e,v=(0,c.A)(Q.link,{[Q.states.inverted]:d,[Q.states.disabled]:i},Q.size[a],p),b=r||l;return(0,o.jsx)(t||"a",{className:v,disabled:i,style:h,onClick:u,"aria-disabled":i,tabIndex:i?-1:0,...g,"data-id":f,"data-qa":m,children:n?(0,o.jsxs)("span",{className:Q.content,children:[b,(0,o.jsx)(s.P,{className:Q.icon,children:(0,o.jsx)(Y,{})})]}):b})}X.displayName="Link";let K=(0,s.g)("alert"),Z=Object.freeze({alert:K,closeIcon:"".concat(K,"__close-icon"),icon:"".concat(K,"__icon"),label:"".concat(K,"__label"),content:"".concat(K,"__content"),textBlock:"".concat(K,"__text-block"),caption:"".concat(K,"__caption"),link:"".concat(K,"__link"),button:"".concat(K,"__button"),state:{default:"".concat(K,"--default"),success:"".concat(K,"--success"),warning:"".concat(K,"--warning"),error:"".concat(K,"--error"),info:"".concat(K,"--info")},size:{s:"".concat(K,"--s"),m:"".concat(K,"--m")},variant:{primary:"".concat(K,"--primary"),secondary:"".concat(K,"--secondary"),green:"".concat(K,"--green"),verdant:"".concat(K,"--verdant"),avocado:"".concat(K,"--avocado"),yellow:"".concat(K,"--yellow"),orange:"".concat(K,"--orange"),blue:"".concat(K,"--blue"),purple:"".concat(K,"--purple")},fill:"".concat(K,"--fill")}),U=(0,r.forwardRef)((e,t)=>{let{label:a,state:n="default",variant:l="primary",size:i="m",outline:r=!0,caption:d,linkText:u,linkHref:p,onLinkClick:h,withLinkIcon:m=!1,icon:f,withIcon:g=!1,withClose:v=!1,buttonText:b,buttonVariant:w="primary",className:y,style:x,onClose:_,onButtonClick:C,dataQa:E,dataId:S,...k}=e,T={default:(0,o.jsx)(F,{}),success:(0,o.jsx)(s.c,{}),warning:(0,o.jsx)(s.S,{}),error:(0,o.jsx)(O,{}),info:(0,o.jsx)(F,{})};return(0,o.jsxs)("div",{ref:t,className:(0,c.A)(Z.alert,Z.variant[l],Z.size[i],{[Z.state[n]]:r},y),style:x,...k,"data-id":S,"data-qa":E,children:[(0,o.jsxs)("div",{className:Z.content,children:[g&&(0,o.jsx)(s.P,{className:(0,c.A)(Z.icon,{[Z.state[n]]:!f}),children:f||T[n]}),(0,o.jsxs)("div",{className:Z.textBlock,children:[a&&(0,o.jsx)("span",{"data-qa":(0,s.b)("".concat(E,"-label"),!!E),className:Z.label,children:a}),d&&(0,o.jsx)(s.C,{dataQa:(0,s.b)("".concat(E,"-caption"),!!E),text:d,lineClamp:3,size:i,className:Z.caption}),u&&(0,o.jsx)(X,{dataQa:(0,s.b)("".concat(E,"-link"),!!E),href:p,className:Z.link,onClick:h,withIcon:m,children:u})]}),v&&(0,o.jsx)("button",{"data-qa":(0,s.b)("".concat(E,"-close"),!!E),type:"button",className:Z.closeIcon,onClick:_,children:(0,o.jsx)(s.P,{children:(0,o.jsx)(B,{})})})]}),b&&(0,o.jsx)(q,{dataQa:(0,s.b)("".concat(E,"-button"),!!E),label:b,variant:w,size:"xs",className:Z.button,onClick:C})]})});U.displayName="Alert";let $=(0,s.g)("breadcrumbs"),J={breadcrumbs:$,breadcrumbsEllipsis:"".concat($,"--ellipsis"),displayOne:"".concat($,"--display-one"),list:"".concat($,"__list"),mobileList:"".concat($,"__list--mobile"),desktopList:"".concat($,"__list--desktop"),item:"".concat($,"__item"),customItem:"".concat($,"__item--custom"),link:"".concat($,"__link"),linkLabel:"".concat($,"__link-label"),text:"".concat($,"__text"),separator:"".concat($,"__separator"),backIcon:"".concat($,"__back-icon")},ee=function(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],a=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0;return a||n?{label:a||"Назад",href:"object"!=typeof n?n||"#":void 0,customLink:"object"==typeof n?n:void 0}:t.length&&t.length>1?null!=(e=t[t.length-1])&&e.href?t[t.length-1]:t[t.length-2]:{label:t[0].label||"Назад",href:t[0].href||"#",customLink:t[0].customLink}};function et(e){return r.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},r.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 ea(e){return r.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},r.createElement("path",{d:"m10.28 19.03 6.5-6.5a.75.75 0 0 0 0-1.06l-6.5-6.5a.75.75 0 1 0-1.06 1.06L15.19 12l-5.97 5.97a.75.75 0 1 0 1.06 1.06Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))}let en=e=>{let{item:t,isBackward:a=!1,isLast:n,dataQa:l,onClick:i}=e;return(0,o.jsx)(o.Fragment,{children:t.href||t.customLink?(0,o.jsxs)(o.Fragment,{children:[t.customLink?(0,o.jsx)(o.Fragment,{children:t.customLink}):(0,o.jsxs)("a",{href:t.href,"data-qa":l,className:J.link,title:t.label,onClick:i?e=>i(e,t.href):void 0,children:[a&&(0,o.jsx)(s.P,{className:J.backIcon,children:(0,o.jsx)(et,{})}),(0,o.jsx)("span",{className:J.linkLabel,children:t.label})]}),!a&&!n&&(0,o.jsx)(s.P,{className:J.separator,children:(0,o.jsx)(ea,{})})]}):(0,o.jsx)("span",{"aria-current":"page","data-qa":l,className:J.text,title:t.label,children:t.label})})};en.displayName="BreadcrumbsLink";let el=e=>{let{items:t=[],dataQa:a,backwardHref:n,backwardLabel:l,onClick:i}=e,r=ee(t,l,n);return(0,o.jsx)("ul",{className:(0,c.A)(J.list,J.desktopList),"data-qa":(0,s.b)("".concat(a,"-desktop-list"),!!a),children:1===t.length||n||l?(0,o.jsx)("li",{className:(0,c.A)(J.item),children:(0,o.jsx)(en,{isBackward:!0,dataQa:(0,s.b)("".concat(a,"-link"),!!a),item:r,onClick:i})}):(0,o.jsx)(o.Fragment,{children:t.map((e,n)=>(0,o.jsx)("li",{className:(0,c.A)(J.item,{[J.customItem]:e.customLink}),children:(0,o.jsx)(en,{item:e,dataQa:(0,s.b)("".concat(a,"-link-").concat(++n),!!a),isLast:n===t.length,onClick:i})},"".concat(e.label,"--").concat(n)))})})};el.displayName="DesktopBreadcrumbs";let ei=e=>{let{items:t=[],backwardLabel:a,backwardHref:n,dataQa:l,onClick:i}=e,r=ee(t,a,n);return(0,o.jsx)("ul",{className:(0,c.A)(J.list,J.mobileList),"data-qa":(0,s.b)("".concat(l,"-mobile-list"),!!l),children:(0,o.jsx)("li",{className:(0,c.A)(J.item),children:(0,o.jsx)(en,{isBackward:!0,dataQa:(0,s.b)("".concat(l,"-link"),!!l),item:r,onClick:i})})})};ei.displayName="MobileBreadcrumbs";let es=(0,r.forwardRef)((e,t)=>{let{items:a=[],isMobile:n,onClick:l,backwardLabel:i,backwardHref:s,style:r,className:d,ellipsis:u=!1,dataQa:p,dataId:h,...m}=e,f=a.length||i||s;return(0,o.jsx)(o.Fragment,{children:f&&(0,o.jsxs)("nav",{ref:t,"aria-label":"breadcrumbs",className:(0,c.A)(J.breadcrumbs,{[J.displayOne]:void 0===n,[J.breadcrumbsEllipsis]:u},d),style:r,...m,"data-id":h,"data-qa":p,children:[!0!==n&&(0,o.jsx)(el,{items:a,dataQa:p,backwardLabel:i,backwardHref:s,onClick:l||void 0}),!1!==n&&(0,o.jsx)(ei,{items:a,dataQa:p,backwardLabel:i,backwardHref:s,onClick:l||void 0})]})})});es.displayName="Breadcrumbs";let er=()=>Date.now().toString()+Math.random().toString(36).slice(2,9),eo=(0,s.g)("calendar"),ec=Object.freeze({calendar:eo,header:"".concat(eo,"__header"),headerText:"".concat(eo,"__header-text"),headerButton:"".concat(eo,"__header-button"),headerButtonPrev:"".concat(eo,"__header-button--prev"),headerButtonNext:"".concat(eo,"__header-button--next"),headerButtonDisabled:"".concat(eo,"__header-button--disabled"),weekDays:"".concat(eo,"__week-days"),weekDay:"".concat(eo,"__week-day"),weekDayOff:"".concat(eo,"__week-day--off"),content:"".concat(eo,"__content"),days:"".concat(eo,"__days"),day:"".concat(eo,"__day"),currentDay:"".concat(eo,"__day--current"),otherDay:"".concat(eo,"__day--other"),selectedDay:"".concat(eo,"__day--selected"),previewDay:"".concat(eo,"__day--preview"),rangeDay:"".concat(eo,"__day--range"),startRangeDay:"".concat(eo,"__day--start-range"),endRangeDay:"".concat(eo,"__day--end-range"),disabledDay:"".concat(eo,"__day--disabled"),emptyDay:"".concat(eo,"__day--empty"),events:"".concat(eo,"__day-events"),event:"".concat(eo,"__day-event"),months:"".concat(eo,"__months"),month:"".concat(eo,"__month"),disabledMonth:"".concat(eo,"__month--disabled"),currentMonth:"".concat(eo,"__month--current"),selectedMonth:"".concat(eo,"__month--selected"),years:"".concat(eo,"__years"),year:"".concat(eo,"__year"),disabledYear:"".concat(eo,"__year--disabled"),currentYear:"".concat(eo,"__year--current"),selectedYear:"".concat(eo,"__year--selected")}),ed=Object.freeze({days:"days",months:"months",years:"years"}),eu=["пн","вт","ср","чт","пт","сб","вс"],ep=["янв","фев","мар","апр","май","июн","июл","авг","сен","окт","ноя","дек"],eh=e=>new Date(e.getFullYear(),e.getMonth(),e.getDate()),em=e=>{let t=String(e.getDate()).padStart(2,"0"),a=String(e.getMonth()+1).padStart(2,"0"),n=e.getFullYear();return"".concat(t,".").concat(a,".").concat(n)},ef=e=>{let{events:t=[]}=e,a=t.slice(0,6);return(0,o.jsx)("span",{className:ec.events,children:a.map(e=>(0,o.jsx)("span",{className:(0,c.A)(ec.event,"".concat(ec.event,"--").concat(e))},"calendar--".concat(e)))})},eg=()=>(0,o.jsx)("div",{className:ec.weekDays,children:eu.map((e,t)=>(0,o.jsx)(s.T,{className:(0,c.A)(ec.weekDay,{[ec.weekDayOff]:5===t||6===t}),size:"14",children:e},"week-day--".concat(e)))}),ev=e=>{let{currentDate:t,today:a,selectedDates:n,hoveredDate:l,minAllowedDate:i,maxAllowedDate:s,multiple:r,showCurrentDay:d,showOutsideDays:u,events:p,onDateSelect:h,onDateHover:m}=e,f=t.getFullYear(),g=t.getMonth(),v=new Date(f,g,1),b=new Date(f,g+1,0),w=v.getDay();w=0===w?6:--w;let y=b.getDate(),x=[];if(u){let e=new Date(f,g,0).getDate();for(let t=0;t<w;t++)x.push(new Date(f,g-1,e-t));x.reverse()}else for(let e=0;e<w;e++)x.push(null);let _=Array.from({length:y},(e,t)=>new Date(f,g,t+1));x.push(..._);let C=42-x.length;if(u)for(let e=1;e<=C;e++)x.push(new Date(f,g+1,e));else for(let e=0;e<C;e++)x.push(null);return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(eg,{}),(0,o.jsx)("div",{className:(0,c.A)(ec.days,[]),children:x.map(e=>{if(!e)return(0,o.jsx)("div",{className:ec.emptyDay},"calendar-empty-".concat(er()));let t=eh(e),v=eh(i),b=eh(s),w=u&&(e.getMonth()!==g||e.getFullYear()!==f),y=t<v||t>b,x=n.some(e=>eh(e).getTime()===t.getTime()),_=r&&((e,t,a)=>{if(t.length<2)return!1;let n=a(e),l=a(t[0]),i=a(t[1]);return n>=l&&n<=i})(e,n,eh),C=r&&((e,t,a,n)=>{if(1!==t.length||!a)return!1;let l=n(e),i=n(t[0]),s=n(a);return l>=(i<s?i:s)&&l<=(i<s?s:i)})(e,n,l,eh),E=d&&t.getTime()===eh(a).getTime(),S=r&&n.length>=1&&eh(n[0]).getTime()===t.getTime(),k=r&&2===n.length&&eh(n[1]).getTime()===t.getTime(),T=(e=>{let t=e.getFullYear(),a=String(e.getMonth()+1).padStart(2,"0"),n=String(e.getDate()).padStart(2,"0");return"".concat(t,"-").concat(a,"-").concat(n)})(e);return(0,o.jsxs)("button",{type:"button",disabled:y,className:(0,c.A)(ec.day,{[ec.otherDay]:w,[ec.selectedDay]:x,[ec.currentDay]:E,[ec.rangeDay]:_,[ec.previewDay]:C,[ec.startRangeDay]:S,[ec.endRangeDay]:k,[ec.disabledDay]:y}),onClick:()=>!y&&h(e),onMouseEnter:()=>!y&&m(e),onMouseLeave:()=>m(null),children:[e.getDate(),p[T]&&(0,o.jsx)(ef,{events:p[T]})]},"calendar--day--".concat(e.getTime()))})})]})},eb=e=>{let{view:t,currentDate:a,canNavigatePrev:n,canNavigateNext:l,onNavigate:i,onViewChange:r}=e;return(0,o.jsxs)("div",{className:ec.header,children:[(0,o.jsx)("button",{className:(0,c.A)(ec.headerButton,ec.headerButtonPrev,{[ec.headerButtonDisabled]:!n}),type:"button",disabled:!n,onClick:()=>i("prev"),children:(0,o.jsx)(s.P,{style:{fontSize:24},children:(0,o.jsx)(et,{})})}),(0,o.jsx)("button",{type:"button",className:(0,c.A)(ec.headerButton,ec.headerText),onClick:r,children:(()=>{switch(t){case ed.days:return a.toLocaleDateString("ru-RU",{month:"long",year:"numeric"});case ed.months:return a.getFullYear().toString();case ed.years:return"".concat(a.getFullYear()-14," - ").concat(a.getFullYear()+5);default:return""}})()}),(0,o.jsx)("button",{className:(0,c.A)(ec.headerButton,ec.headerButtonNext,{[ec.headerButtonDisabled]:!l}),type:"button",disabled:!l,onClick:()=>i("next"),children:(0,o.jsx)(s.P,{style:{fontSize:24},children:(0,o.jsx)(ea,{})})})]})},ew=e=>{let{today:t,currentDate:a,selectedDates:n,minAllowedDate:l,maxAllowedDate:i,showCurrentMonth:s,onMonthSelect:r}=e,d=Array.from({length:12},(e,t)=>new Date(a.getFullYear(),t,1)),u=l.getFullYear(),p=i.getFullYear();return(0,o.jsx)("div",{className:ec.months,children:d.map((e,a)=>{let d=eh(l),h=eh(i),m=new Date(e.getFullYear(),e.getMonth(),1),f=new Date(e.getFullYear(),e.getMonth()+1,0)<d||m>h||e.getFullYear()<u||e.getFullYear()>p,g=s&&e.getMonth()===t.getMonth()&&e.getFullYear()===t.getFullYear(),v=n.some(t=>t.getMonth()===e.getMonth()&&t.getFullYear()===e.getFullYear());return(0,o.jsx)("button",{type:"button",disabled:f,className:(0,c.A)(ec.month,{[ec.currentMonth]:g,[ec.selectedMonth]:v,[ec.disabledMonth]:f}),onClick:()=>{f||r(e)},children:ep[a]},"calendar--month--".concat(e.getTime()))})})},ey=e=>{let{currentDate:t,today:a,selectedDates:n,minAllowedDate:l,maxAllowedDate:i,showCurrentYear:s,onYearSelect:r}=e,d=t.getFullYear()-14,u=Array.from({length:20},(e,t)=>d+t),p=l.getFullYear(),h=i.getFullYear(),m=n.map(e=>e.getFullYear());return(0,o.jsx)("div",{className:ec.years,children:u.map(e=>{let t=new Date(e,0,1),n=new Date(e,11,31),d=eh(l),u=eh(i),f=n<d||t>u||e<p||e>h,g=s&&e===a.getFullYear(),v=m.includes(e);return(0,o.jsx)("button",{type:"button",disabled:f,className:(0,c.A)(ec.year,{[ec.currentYear]:g,[ec.selectedYear]:v,[ec.disabledYear]:f}),onClick:()=>{f||r(e)},children:e},"calendar--".concat(e))})})};function ex(e){return r.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},r.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 e_(e){return r.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},r.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 eC(e){return r.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},r.createElement("rect",{width:18,height:3,x:3,y:10.5,fill:"currentColor",rx:1.5}))}(0,r.forwardRef)((e,t)=>{let{value:a=null,minAllowedDate:n,maxAllowedDate:l,multiple:i=!1,showCurrentDay:s=!0,showCurrentMonth:d=!0,showCurrentYear:u=!0,showOutsideDays:p=!1,events:h={},className:m,style:f,dataId:g,dataQa:v,onChange:b,...w}=e,[y]=(0,r.useState)(()=>{let e=new Date;return new Date(e.getFullYear(),e.getMonth(),e.getDate())}),[x,_]=(0,r.useState)("days"),[C,E]=(0,r.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})(a)),[S,k]=(0,r.useState)([]),[T,N]=(0,r.useState)(null),j=(0,r.useMemo)(()=>eh(n instanceof Date&&!isNaN(n.getTime())?n:new Date(1900,0,1)),[n]),M=(0,r.useMemo)(()=>eh(l instanceof Date&&!isNaN(l.getTime())?l:new Date(new Date().setFullYear(new Date().getFullYear()+100))),[l]),A=(0,r.useRef)(!1);(0,r.useEffect)(()=>{if(null===a)return void k([]);if(void 0===a)return;k(Array.isArray(a)?a.map(e=>new Date(e)):[new Date(a)]);let e=null;Array.isArray(a)?a.length>0&&(e=new Date(a[0])):e=new Date(a),e&&!isNaN(e.getTime())&&E(new Date(e.getFullYear(),e.getMonth(),1))},[a]);let I=(0,r.useCallback)(e=>{let t=eh(e);if(t<j||t>M)return;let a=[];if(i){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];N(null)}else a=S.some(e=>eh(e).getTime()===t.getTime())?[]:[t];k(a);let n=null,l="";i?(n=a.length>0?[...a]:null,l=((e,t)=>{if(0===e.length)return"";if(t){if(1===e.length)return em(e[0]);let t=[...e].sort((e,t)=>e.getTime()-t.getTime());return"".concat(em(t[0])," - ").concat(em(t[1]))}return e.length>0?em(e[0]):""})(a,i)):(n=a.length>0?a[0]:null,l=a.length>0?em(a[0]):""),A.current&&(null==b||b(n,l))},[i,j,M,S,b]),L=(0,r.useCallback)(e=>{i&&1===S.length&&N(e)},[i,S.length]);(0,r.useEffect)(()=>(A.current=!0,()=>{A.current=!1}),[]);let D=(0,r.useCallback)(e=>{let t=C.getFullYear(),a=C.getMonth();if(x===ed.days){let t=new Date(C);t.setDate(1),"prev"===e?t.setMonth(a-1):t.setMonth(a+1);let n=eh(new Date(t.getFullYear(),t.getMonth(),1)),l=eh(new Date(t.getFullYear(),t.getMonth()+1,0));return n<=M&&l>=j}if(x===ed.months){let a=t+("prev"===e?-1:1);return a>=j.getFullYear()&&a<=M.getFullYear()}if(x===ed.years){let a=t-t%10+("prev"===e?-10:10);return a<=M.getFullYear()&&a+9>=j.getFullYear()}return!1},[x,C,j,M]),P=(0,r.useCallback)(e=>{E(e),_(ed.days)},[]),R=(0,r.useCallback)(e=>{E(new Date(e,0,1)),_(ed.months)},[]),z=(0,r.useCallback)(()=>{x===ed.days?_(ed.months):x===ed.months?_(ed.years):_(ed.days)},[x]);return(0,o.jsxs)("div",{ref:t,className:(0,c.A)(m,ec.calendar),style:f,...w,"data-qa":v,"data-id":g,children:[(0,o.jsx)(eb,{view:x,currentDate:C,canNavigatePrev:D("prev"),canNavigateNext:D("next"),onNavigate:e=>{let t=new Date(C);switch(x){case ed.days:t.setDate(1),t.setMonth(t.getMonth()+("prev"===e?-1:1));break;case ed.months:t.setFullYear(t.getFullYear()+("prev"===e?-1:1));break;case ed.years:t.setFullYear(t.getFullYear()+("prev"===e?-12:12))}E(t)},onViewChange:z}),(0,o.jsxs)("div",{className:ec.content,children:[x===ed.days&&(0,o.jsx)(ev,{today:y,currentDate:C,selectedDates:S,hoveredDate:T,minAllowedDate:j,maxAllowedDate:M,multiple:i,showCurrentDay:s,showOutsideDays:p,events:h,onDateSelect:I,onDateHover:L}),x===ed.months&&(0,o.jsx)(ew,{currentDate:C,today:y,selectedDates:S,minAllowedDate:j,maxAllowedDate:M,showCurrentMonth:d,onMonthSelect:P}),x===ed.years&&(0,o.jsx)(ey,{today:y,currentDate:C,selectedDates:S,minAllowedDate:j,maxAllowedDate:M,showCurrentYear:u,onYearSelect:R})]})]})}).displayName="Calendar";let eE=["checkbox"],eS=(0,s.g)("common-marker"),ek={marker:eS,icon:"".concat(eS,"__icon"),states:{checkbox:"".concat(eS,"--checkbox"),radio:"".concat(eS,"--radio"),toggle:"".concat(eS,"--toggle"),error:"".concat(eS,"--error"),checked:"".concat(eS,"--checked"),disabled:"".concat(eS,"--disabled"),inverted:"".concat(eS,"--inverted"),indeterminate:"".concat(eS,"--indeterminate")}},eT=e=>{let{as:t,state:a="default",type:n="checkbox",className:l,checked:i,inverted:r,disabled:d,...u}=e;return(0,o.jsx)(t||"span",{...u,className:(0,c.A)(l,ek.marker,{[ek.states.checkbox]:"checkbox"===n,[ek.states.radio]:"radio"===n,[ek.states.toggle]:"toggle"===n,[ek.states.checked]:!!i,[ek.states.indeterminate]:"indeterminate"===i,[ek.states.error]:"error"===a,[ek.states.inverted]:r,[ek.states.disabled]:d}),children:eE.includes(n)&&(0,o.jsx)(s.P,{className:(0,c.A)(ek.icon,{[ek.states.checked]:i,[ek.states.inverted]:r,[ek.states.error]:"error"===a,[ek.states.disabled]:d}),children:"indeterminate"===i?(0,o.jsx)(eC,{}):(0,o.jsx)(e_,{})})})};eT.displayName="CommonMarker";let eN=(0,s.g)("checkbox"),ej=Object.freeze({checkbox:eN,input:"".concat(eN,"__input"),marker:"".concat(eN,"__marker"),wrapper:"".concat(eN,"__wrapper"),label:"".concat(eN,"__label"),caption:"".concat(eN,"__caption"),icon:"".concat(eN,"__icon"),iconButton:"".concat(eN,"__icon-button"),states:{error:"".concat(eN,"--error"),disabled:"".concat(eN,"--disabled"),inverted:"".concat(eN,"--inverted")},sizes:{xs:"".concat(eN,"--xs"),s:"".concat(eN,"--s"),m:"".concat(eN,"--m")},variants:{primary:"".concat(eN,"--primary"),secondary:"".concat(eN,"--secondary")}}),eM=(0,r.forwardRef)((e,t)=>{let{value:a=!1,variant:n="primary",state:l="default",label:i,disabled:d=!1,caption:u,className:p,icon:h,withIcon:m=!1,size:f="m",style:g,inverted:v=!1,children:b,inputRef:w,dataQa:y,dataId:x,onChange:_,onIconClick:C,...E}=e,[S,k]=T(!1,a),N=(0,r.useId)(),j=b||i;return(0,o.jsxs)("label",{ref:t,htmlFor:N,"data-marker-label":"",className:(0,c.A)(p,ej.checkbox,{[ej.states.inverted]:v,[ej.states.disabled]:d,[ej.states.error]:"error"===l,[ej.sizes[f]]:!0,[ej.variants[n]]:!0}),style:g,"data-id":x,"data-qa":y,children:[(0,o.jsx)("input",{id:N,ref:w,value:String(S),className:ej.input,type:"checkbox","aria-invalid":"error"===l,disabled:d,onChange:e=>{let t="string"==typeof S?!!S:!S;k(t),null==_||_(t,e)},...E}),(0,o.jsx)("span",{className:ej.marker,children:(0,o.jsx)(eT,{type:"checkbox",checked:S,inverted:v,state:l,disabled:d})}),j&&(0,o.jsxs)("span",{className:ej.wrapper,children:[(0,o.jsx)("span",{className:(0,c.A)(ej.label),children:j}),u&&(0,o.jsx)(s.C,{className:ej.caption,withoutIcon:!0,children:u})]}),m&&(0,o.jsx)("button",{type:"button",className:(0,c.A)(ej.iconButton),onClick:d?void 0:C,children:(0,o.jsx)(s.P,{className:(0,c.A)(ej.icon),children:h?(0,o.jsx)(o.Fragment,{children:h}):(0,o.jsx)(ex,{})})})]})});eM.displayName="Checkbox";let eA=(0,s.g)("chips"),eI=Object.freeze({chips:eA,chip:"".concat(eA,"__item"),icon:"".concat(eA,"__icon"),iconLeft:"".concat(eA,"__icon-left"),iconRight:"".concat(eA,"__icon-right"),label:"".concat(eA,"__label"),variants:{primary:"".concat(eA,"--primary"),secondary:"".concat(eA,"--secondary")},activeVariants:{primary:"".concat(eA,"--active-primary"),secondary:"".concat(eA,"--active-secondary")},sizes:{s:"".concat(eA,"--s"),m:"".concat(eA,"--m"),l:"".concat(eA,"--l")},selected:"".concat(eA,"--selected"),indicator:"".concat(eA,"__indicator"),indicatorVariant:{red:"".concat(eA,"__indicator--red"),orange:"".concat(eA,"__indicator--orange"),green:"".concat(eA,"__indicator--green"),purple:"".concat(eA,"__indicator--purple"),purpleSecondary:"".concat(eA,"__indicator--purple-secondary"),blue:"".concat(eA,"__indicator--blue"),pink:"".concat(eA,"__indicator--pink")}}),eL=(0,r.forwardRef)((e,t)=>{let{chips:a,value:n,variant:l="primary",activeVariant:i="primary",multiple:d,clearable:u,size:p="m",className:h,style:m,dataQa:f,dataId:g,onChipClick:v,...b}=e,[w,y]=(0,r.useState)(d?[]:void 0),x=(0,r.useRef)(null);(0,r.useImperativeHandle)(t,()=>({getRoot:()=>x.current,getSelectedChips:()=>w})),(0,r.useEffect)(()=>{y(d?Array.isArray(n)?n:[]:n)},[n,d]);let _=d||u,C=e=>d&&Array.isArray(w)?w.includes(e):w===e,E=(e,t,a)=>{y(a),null==v||v(e,t,a)},S=(e,t)=>{if(d&&Array.isArray(w))if(C(e)){let a=w.filter(t=>t!==e);E(e,t,a)}else E(e,t,[...w,e]);else{let a=u&&C(e)?void 0:e;E(e,t,a)}};return(0,o.jsx)("div",{ref:x,className:(0,c.A)(h,eI.chips),style:m,...b,"data-id":g,"data-qa":f,children:a.map((e,t)=>((e,t)=>{let{id:a,label:n,iconLeft:r,iconRight:d,indicator:u}=e,h=C(a);return(0,o.jsxs)("div",{className:(0,c.A)(eI.chip,eI.sizes[p],eI.activeVariants[i],eI.variants[l],[{[eI.selected]:h}]),role:_?"checkbox":"radio","aria-checked":h,"aria-label":n,tabIndex:0,"data-qa":(0,s.b)("".concat(f,"-item-").concat(++t),!!f),onClick:e=>{S(a,e)},onKeyDown:e=>{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),S(a,e))},children:[r&&(0,o.jsx)("span",{className:(0,c.A)(eI.icon,eI.iconLeft),"aria-hidden":"true",children:r}),(0,o.jsx)("span",{className:(0,c.A)(eI.label),children:n}),u&&(0,o.jsx)("div",{className:(0,c.A)(eI.indicator,eI.indicatorVariant[u])}),d&&(0,o.jsx)("span",{className:(0,c.A)(eI.icon,eI.iconRight),"aria-hidden":"true",children:d})]},a)})(e,t))})});eL.displayName="Chips",Object.freeze({divider:(0,s.g)("dropdown-divider")});let eD=(0,s.g)("dropdown-group"),eP=(Object.freeze({group:eD,title:"".concat(eD,"__title"),content:"".concat(eD,"__content")}),(0,s.g)("dropdown-option")),eR=Object.freeze({option:eP,slot:"".concat(eP,"__slot"),iconSlot:"".concat(eP,"__slot--icon"),wrapper:"".concat(eP,"__wrapper"),label:"".concat(eP,"__label"),caption:"".concat(eP,"__caption"),states:{danger:"".concat(eP,"--danger"),success:"".concat(eP,"--success"),focused:"".concat(eP,"--focused"),disabled:"".concat(eP,"--disabled")}});function ez(e){let{as:t,label:a,caption:n,iconLeft:l,iconRight:i,prepend:s,append:d,variant:u="default",disabled:p=!1,focused:h=!1,className:m,onClick:f,...g}=e,v=(0,c.A)(m,eR.option,{[eR.states.focused]:h,[eR.states.success]:"success"===u,[eR.states.danger]:"danger"===u,[eR.states.disabled]:!!p}),b=(0,r.useCallback)(e=>{e.preventDefault(),p||null==f||f(e)},[p,f]);return(0,o.jsxs)(t||"div",{...g,className:v,"aria-disabled":p,onClick:b,children:[s&&(0,o.jsx)("span",{className:eR.slot,children:s}),l&&(0,o.jsx)("span",{className:(0,c.A)(eR.slot,eR.iconSlot),children:l}),(0,o.jsxs)("div",{className:eR.wrapper,children:[(0,o.jsx)("span",{className:eR.label,children:a}),n&&(0,o.jsx)("span",{className:eR.caption,children:n})]}),i&&(0,o.jsx)("span",{className:(0,c.A)(eR.slot,eR.iconSlot),children:i}),d&&(0,o.jsx)("span",{className:eR.slot,children:d})]})}let eO=e=>{let{children:t,...a}=e,n=function(){let{placement:e="bottom",width:t="auto",desktopMaxHeight:a,mobileFullHeight:n=!1,title:l,description:i,opened:s,onToggle:o,heading:c,footer:h,dataQa:m,dataId:f}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},[g,v]=(0,r.useState)(!1),b=null!=s?s:g,w=null!=o?o:v,y=(0,d.we)({open:b,onOpenChange:w,placement:e,whileElementsMounted:u.ll,middleware:[(0,p.cY)(8),(0,u.UU)({fallbackAxisSideDirection:"none"}),(0,u.BN)({crossAxis:!1,padding:8})]});return(0,r.useMemo)(()=>({open:b,setOpen:w,...y,width:t,desktopMaxHeight:a,title:l,description:i,heading:c,footer:h,mobileFullHeight:n,dataQa:m,dataId:f}),[b,w,y,t,a,l,i,c,h,n,m,f])}(a);return(0,o.jsx)(eG.Provider,{value:n,children:t})};eO.displayName="Dropdown";let eB=(0,s.g)("dropdown"),eF=Object.freeze({dropdown:eB,overlay:"".concat(eB,"__overlay"),mobileHeading:"".concat(eB,"__mobile-heading"),heading:"".concat(eB,"__heading"),title:"".concat(eB,"__title"),description:"".concat(eB,"__description"),content:"".concat(eB,"__content"),contentInner:"".concat(eB,"__content-inner"),footer:"".concat(eB,"__footer"),close:"".concat(eB,"__close"),closeIcon:"".concat(eB,"__close-icon"),states:{auto:"".concat(eB,"--auto"),fullHeight:"".concat(eB,"--full-height")}}),eV=(0,r.forwardRef)((e,t)=>{var a,n;let{style:l,contentInnerRef:i,...u}=e,{open:p,context:h,width:m,floatingStyles:f,refs:g,heading:v,title:b,description:w,footer:y,desktopMaxHeight:x,mobileFullHeight:_,dataQa:C,dataId:E,setOpen:S}=eH(),T=(0,d.SV)([g.setFloating,t]),N=(0,r.useRef)(null),j=k("s"),{isMounted:M,styles:A}=(0,d.DL)(h,{initial:{opacity:.2,transform:j?"translate(0, 0)":"translate(0, 100%)"},open:{opacity:1,transform:"translate(0, 0)"},duration:{open:300,close:100}});if((0,r.useEffect)(()=>{let e=e=>{let{target:t}=e;!p||[N.current,g.reference.current].some(e=>e===t||e&&e.contains(t))||S(!1)};return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},[p,g.reference,S]),!M)return null;let I=(0,o.jsxs)("div",{ref:N,className:(0,c.A)(eF.dropdown,{[eF.states.fullHeight]:_}),role:j?"popup":"dialog","aria-modal":!j,"data-id":E,"data-qa":C,style:A,children:[(0,o.jsx)(eY,{title:b,description:w,heading:v,isDesktop:j,setOpen:S,"data-qa":(0,s.b)("".concat(C,"-header"),!!C)}),(0,o.jsx)("div",{...u,className:eF.content,"data-qa":(0,s.b)("".concat(C,"-content"),!!C),children:(0,o.jsx)("div",{className:eF.contentInner,style:{maxHeight:j?x:void 0},ref:i,children:u.children})}),(0,o.jsx)(eq,{"data-qa":(0,s.b)("".concat(C,"-header"),!!C),footer:y})]});if(j){let e;return"inherit"===m?e=null==(n=null==(a=null==g?void 0:g.reference)?void 0:a.current)?void 0:n.clientWidth:"auto"===m?e=void 0:"number"==typeof m&&(e=m),(0,o.jsx)("div",{className:(0,c.A)(eF.overlay,{[eF.states.auto]:"auto"===m}),style:{...l,...f,...void 0!==e&&{width:e}},ref:T,children:I})}return(0,o.jsx)(d.XF,{id:"finkit-dropdown",children:(0,o.jsx)(d.zR,{lockScroll:!0,className:(0,c.A)(eF.overlay,{[eF.states.auto]:"auto"===m}),style:l,ref:T,children:I})})});eV.displayName="DropdownContent";let eG=(0,r.createContext)(null),eH=()=>{let e=(0,r.useContext)(eG);if(null===e)throw Error("Dropdown components must be wrapped in <Dropdown />");return e},eq=e=>{let{footer:t,...a}=e;return t?(0,o.jsx)("div",{...a,className:eF.footer,children:t}):null};eq.displayName="DropdownFooter";let eY=e=>{let{title:t,description:a,heading:n,isDesktop:l,setOpen:i,...c}=e,d=(0,r.useMemo)(()=>n||(l&&(t||a)?(0,o.jsxs)(o.Fragment,{children:[t&&(0,o.jsx)("div",{className:eF.title,children:t}),a&&(0,o.jsx)("div",{className:eF.description,children:a})]}):null),[a,n,l,t]);return(0,o.jsxs)(o.Fragment,{children:[!l&&(0,o.jsxs)("div",{...c,className:eF.mobileHeading,children:[t&&(0,o.jsx)("div",{className:eF.title,children:t}),a&&(0,o.jsx)("div",{className:eF.description,children:a}),(0,o.jsx)("button",{className:eF.close,type:"button",tabIndex:-1,"aria-label":"Закрыть окно",onClick:()=>i(!1),children:(0,o.jsx)(s.P,{"aria-hidden":"true",className:eF.closeIcon,style:{display:"inline-flex"},children:(0,o.jsx)(B,{})})})]}),d&&(0,o.jsx)("div",{...c,className:eF.heading,children:d})]})};eY.displayName="DropdownHeader";let eW=(0,r.forwardRef)(function(e,t){let{children:a,asChild:n=!1,disabled:l,...i}=e,{refs:s,open:c,setOpen:u}=eH(),p=a.ref,h=(0,d.SV)([s.setReference,t,p]),m=(0,r.useCallback)(()=>{l||u(!c)},[l,c,u]);return n&&(0,r.isValidElement)(a)?(0,r.cloneElement)(a,{ref:h,disabled:l,onClick:m,...i,...a.props}):(0,o.jsx)("button",{ref:h,onClick:m,disabled:l,...i,type:"button",children:a})});function eQ(e){return r.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},r.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"}))}eW.displayName="DropdownTrigger";let eX=(0,s.g)("file-item"),eK=Object.freeze({root:eX,file:"".concat(eX,"__file"),preview:"".concat(eX,"__preview"),previewImage:"".concat(eX,"__preview-image"),previewIcon:"".concat(eX,"__preview-icon"),fileInfo:"".concat(eX,"__file-info"),fileName:"".concat(eX,"__file-name"),fileStatus:"".concat(eX,"__file-status"),fileSize:"".concat(eX,"__file-size"),progress:"".concat(eX,"__progress"),controls:"".concat(eX,"__controls"),close:"".concat(eX,"__close"),repeat:"".concat(eX,"__repeat"),error:"".concat(eX,"__error"),states:{success:"".concat(eX,"--success"),error:"".concat(eX,"--error"),pending:"".concat(eX,"--pending"),uploading:"".concat(eX,"--uploading"),primary:"".concat(eX,"--primary"),secondary:"".concat(eX,"--secondary"),s:"".concat(eX,"--s"),m:"".concat(eX,"--m"),disabled:"".concat(eX,"--disabled")}}),eZ=["B","KB","MB","GB"],eU=[{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"}],e$="#189EF4",eJ=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;if(0===e)return"0 ".concat(eZ[0]);let a=Math.floor(Math.log(e)/Math.log(1024));return"".concat(parseFloat((e/Math.pow(1024,a)).toFixed(t))," ").concat(eZ[a])},e0=(0,r.forwardRef)((e,t)=>{let{file:a,state:n="success",name:l,type:i,fileSize:r,error:d,progress:u=0,size:p="m",variant:h="primary",previewImageUrl:f,className:g,style:v,fileId:b,dataQa:w,dataId:y,onClick:x,onDelete:_,onRepeat:C,...E}=e,S="s"===p,k=(0,s.i)(u)&&"uploading"===n,T=d&&"error"===n,N=i&&/^image\//.test(i),j=(e=>{if(!e)return{label:"file",color:e$};let t=eU.find(t=>t.type===e);if(t)return{label:t.label,color:t.color};let a=m.extension(e);return a?{label:a,color:e$}:{label:"file",color:e$}})(i),M=(N&&f?(0,o.jsx)("img",{role:"presentation",className:eK.previewImage,src:f,width:40,alt:l}):null)||(0,o.jsx)("div",{className:eK.previewIcon,style:{backgroundColor:j.color},children:j.label}),A=k&&"primary"===h?"linear-gradient(90deg, var(--color-gray-400) ".concat(u,"%, var(--color-white) ").concat(u,"%"):"linear-gradient(90deg, var(--color-white) ".concat(u,"%, var(--color-gray-400) ").concat(u,"%"),I=(0,c.A)(g,eK.root,eK.states[h],eK.states[n],eK.states[p]),L=k?{background:A,...v}:v;return(0,o.jsxs)("div",{ref:t,className:I,style:L,onClick:e=>{"success"===n&&(null==x||x(e,b,a))},...E,"data-id":y,"data-qa":w,children:[(0,o.jsxs)("div",{className:eK.file,children:[!S&&(0,o.jsx)("div",{className:eK.preview,children:M}),(0,o.jsxs)("div",{className:eK.fileInfo,children:[(0,o.jsx)("div",{className:eK.fileName,children:l}),!S&&r&&(0,o.jsxs)("div",{className:eK.fileStatus,children:[(0,o.jsx)("div",{className:eK.fileSize,children:"".concat(eJ(r))}),k&&(0,o.jsx)("div",{className:eK.progress,children:"Загружено ".concat(u,"%")})]})]}),(0,o.jsxs)("div",{className:eK.controls,children:[S&&k&&(0,o.jsx)("div",{className:eK.progress,children:"".concat(u,"%")}),T&&(0,o.jsx)(s.P,{className:eK.repeat,tabIndex:0,role:"button","aria-label":"Повторить загрузку файла ".concat(l),onClick:e=>{e.preventDefault(),e.stopPropagation(),null==C||C(e,b,a)},children:(0,o.jsx)(eQ,{})}),(0,o.jsx)(s.P,{className:eK.close,tabIndex:0,role:"button","aria-label":"Удалить файл ".concat(l),onClick:e=>{e.preventDefault(),e.stopPropagation(),null==_||_(e,b,a)},children:(0,o.jsx)(B,{})})]})]}),T&&(0,o.jsx)("div",{className:eK.error,children:d})]})});e0.displayName="File";let e1=Object.freeze({root:(0,s.g)("file-list")});(0,r.forwardRef)((e,t)=>{let{files:a,size:n="m",variant:l="primary",className:i,role:s="list",style:d,dataId:u,dataQa:p,onClick:h,onDelete:m,onRepeat:f,...g}=e;return(0,r.useEffect)(()=>{(e=>{let t=new Set;for(let a of e){if(t.has(a))return!0;t.add(a)}return!1})(a.map(e=>e.fileId))&&console.warn("Имеются файлы с одинаковым fileId")},[a]),0===a.length?null:(0,o.jsx)("div",{ref:t,role:s,"aria-label":"Загруженные файлы",className:(0,c.A)(i,e1.root),style:d,...g,"data-id":u,"data-qa":p,children:a.map(e=>{var t;return(0,r.createElement)(e0,{...e,role:"listitem","aria-labelledby":"Имя файла - ".concat(e.name,", Размер файла - ").concat(eJ(null!=(t=e.fileSize)?t:0)),size:n,variant:l,onClick:h,onRepeat:f,onDelete:m,key:e.fileId})})})}).displayName="FileList";let e2=(0,s.g)("tooltip"),e5=Object.freeze({tooltip:e2,text:"".concat(e2,"__text"),wrapper:"".concat(e2,"__wrapper"),inverted:"".concat(e2,"--inverted")}),e4="M8 10C6 12.58 3.43 16 0 16L16 16C12.58 16 10 12.58 8 10Z",e7=(0,s.g)("hint"),e3=Object.freeze({hint:e7,hintDialog:"".concat(e7,"__dialog"),activator:"".concat(e7,"__activator"),footer:"".concat(e7,"__footer"),text:"".concat(e7,"__text"),close:"".concat(e7,"__close"),icon:"".concat(e7,"__icon"),inverted:"".concat(e7,"--inverted")}),e6=(0,r.forwardRef)((e,t)=>{let{className:a,style:n,isVisible:l,position:i="top",heading:u,footer:p,children:m,text:g,withoutTail:v,inverted:b,dataQa:w,dataId:y,role:x="dialog",..._}=e,C=(0,r.useRef)(null),{refs:E,floatingStyles:S,context:k}=(0,d.we)({placement:i,middleware:[(0,f.cY)(12),(0,f.UU)({fallbackAxisSideDirection:"start",crossAxis:!1}),(0,f.BN)(),(0,h.UE)({element:C,padding:8})]}),{value:T,show:M,hide:A,toggle:I}=j(l),L=(e=>{let t=(0,r.useRef)(null);return(0,r.useEffect)(()=>{let a=a=>{var n;null!=(n=t.current)&&n.contains(a.target)||e()};return window.addEventListener("click",a),()=>window.removeEventListener("click",a)},[]),t})(A);return(0,r.useImperativeHandle)(t,()=>null==L?void 0:L.current),"u">typeof window&&(N(window,"resize",function(e,t){let a=!1;return function(){for(var n=arguments.length,l=Array(n),i=0;i<n;i++)l[i]=arguments[i];a||(e(...l),a=!0,setTimeout(()=>{a=!1},t))}}(()=>k.update(),300),[]),N(window,"keyup",e=>{"Escape"===e.key&&A()},[A])),(0,o.jsxs)("div",{ref:L,className:(0,c.A)(e3.hint,a),style:n,children:[(0,o.jsx)("button",{type:"button",className:e3.activator,ref:E.setReference,tabIndex:0,onClick:I,children:"function"==typeof m?m({show:M,hide:A,toggle:I,visible:T}):m}),T&&(0,o.jsxs)("div",{role:x,className:(0,c.A)(e3.hintDialog,{[e3.inverted]:b}),ref:E.setFloating,style:S,..._,"data-id":y,"data-qa":w,children:[u&&(0,o.jsx)(s.H,{dataQa:(0,s.b)("".concat(w,"-heading"),!!w),className:"mb-3",as:"h6",type:"h6",children:u}),(0,o.jsx)("p",{"data-qa":(0,s.b)("".concat(w,"-text"),!!w),className:(0,c.A)(e3.text),children:g}),p&&(0,o.jsx)("div",{"data-qa":(0,s.b)("".concat(w,"-footer"),!!w),className:(0,c.A)(e3.footer),children:p}),(0,o.jsx)("button",{type:"button",tabIndex:-1,className:e3.close,onClick:A,children:(0,o.jsx)(s.P,{"aria-hidden":"true",className:e3.icon,style:{display:"inline-flex",fontSize:16},children:(0,o.jsx)(B,{})})}),!v&&(0,o.jsx)(d.ie,{width:16,ref:C,d:e4,context:k,fill:b?"var(--color-white)":"var(--color-black-500)"})]})]})});e6.displayName="Hint";let e8=(e,t,a)=>{if(e)return"object"!=typeof e?a:"function"==typeof t?t(e):e[t]},e9=(0,s.g)("input-autocomplete"),te={input:e9,pending:"".concat(e9,"__pending"),pendingIcon:"".concat(e9,"__pending-icon"),empty:"".concat(e9,"__empty"),emptyText:"".concat(e9,"__empty-text"),emptyDescription:"".concat(e9,"__empty-description"),options:"".concat(e9,"__options"),optionIcon:"".concat(e9,"__option-icon"),button:"".concat(e9,"__button"),states:{selected:"".concat(e9,"--selected")}};function tt(e){return r.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},r.createElement("defs",null,r.createElement("clipPath",{id:"a"},r.createElement("path",{fill:"#fff",fillOpacity:0,d:"M0 0h24v24H0z"}))),r.createElement("g",{clipPath:"url(#a)"},r.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 ta=e=>{let{items:t,itemSize:a,renderItem:n,overscan:l=2,outerRef:i,itemsContainerClassname:s}=e,[c,d]=(0,r.useState)({start:0,end:0}),u=(0,r.useCallback)(()=>{if(!i.current)return;let e=i.current.clientHeight,n=i.current.scrollTop;d({start:Math.max(0,Math.floor(n/a)-l),end:Math.min(t.length,Math.ceil((n+e)/a)+l)})},[a,t.length,i,l]);(0,r.useLayoutEffect)(()=>{u()},[u]),(0,r.useEffect)(()=>{let e=i.current;if(!e)return;let t=()=>u();e.addEventListener("scroll",t);let a=new ResizeObserver(()=>u());return a.observe(e),()=>{e.removeEventListener("scroll",t),a.disconnect()}},[u,i]);let p=t.length*a+16,h=t.slice(c.start,c.end),m={position:"absolute",top:0,height:h.length*a,transform:"translateY(".concat(c.start*a,"px)"),width:"100%",margin:0};return(0,o.jsx)("div",{style:{position:"relative",height:p,width:"auto",margin:"-8px"},children:(0,o.jsx)("ul",{className:s,style:m,role:"listbox",children:h.map((e,t)=>n(e,c.start+t))},"options")})};function tn(e){let{inputValue:t,mappedOptions:a,pending:n=!1,optionsEmptyText:l="Нет результатов",optionsEmptyDescription:i,contentInnerRef:d,withVirtualize:u=!1,handleOptionClick:p}=e,h=(0,r.useId)();if(n)return(0,o.jsx)("div",{className:te.pending,children:(0,o.jsx)(s.P,{className:te.pendingIcon,children:(0,o.jsx)(V,{})})});if(null!=t&&t.length&&!a.length)return(0,o.jsxs)("div",{className:te.empty,children:[(0,o.jsx)("div",{className:te.emptyText,children:l}),i&&(0,o.jsx)("div",{className:te.emptyDescription,children:i})]});let m=e=>(0,o.jsx)(ez,{role:"option","aria-selected":e.selected,as:"li",disabled:e.disabled,label:e.label,caption:e.caption,focused:e.active,onClick:()=>p(e),append:(0,o.jsx)(s.P,{className:(0,c.A)(te.optionIcon,{[te.states.selected]:e.selected}),style:{fontSize:24},children:(0,o.jsx)(tt,{})})},JSON.stringify(e.value));return u?(0,o.jsx)(ta,{outerRef:d,items:a,itemSize:40,renderItem:m,itemsContainerClassname:te.options}):(0,o.jsx)("ul",{className:te.options,id:h,role:"listbox",children:a.map(m)},"options")}(0,r.forwardRef)((e,t)=>{let{value:a,selectedValue:n,label:l,options:i=[],state:c,icon:d,rightLabel:u,desktopMaxHeight:p,pending:h=!1,buttonLabel:m="Выбрать",optionValue:f="value",optionLabel:g="label",optionCaption:v="caption",optionDisabled:b="disabled",variant:w="primary",size:y="m",disabled:x=!1,caption:_,hasCaption:C=!1,keepFocus:E=!1,optionsEmptyText:S="Нет результатов",optionsEmptyDescription:T,withVirtualize:N,onChange:j,onSelect:M,onFocus:A,onBlur:I,onKeydown:L,dataQa:D,dataId:P,className:R,style:z,...O}=e,[B,F]=(0,r.useState)(!1),[V,G]=(0,r.useState)(""),H=(0,r.useRef)(null),Y=(0,r.useRef)(null),W=(0,r.useRef)(null),Q=(0,r.useRef)(null),X=k("m");(0,r.useImperativeHandle)(t,()=>Y.current);let K=(0,r.useMemo)(()=>X?B&&(i.length>0||!!V||h):B,[V,X,B,i.length,h]),Z=(0,r.useMemo)(()=>i.map((e,t)=>{let a=e8(e,f,e),l=e8(n,f,n);return{index:t,value:a,label:e8(e,g,e),caption:e8(e,v),disabled:e8(e,b),selected:l===a,original:e}}),[v,b,g,f,i,n]),U=(0,r.useMemo)(()=>Z.find(e=>{let{selected:t}=e;return t}),[Z]);(0,r.useEffect)(()=>{if(!a&&!n)return void G("");a&&G(a)},[a]),(0,r.useEffect)(()=>{n&&G(e8(n,g,n))},[]),(0,r.useEffect)(()=>{B||(U?$(U.label):J())},[B]);let $=e=>{G(e),null==j||j(e)},J=e=>{null==M||M(e)},ee=()=>{F(!1)},et=e=>{null==I||I(e)};return(0,o.jsx)("div",{ref:t,className:te.input,"data-id":P,"data-qa":D,children:(0,o.jsxs)(eO,{opened:K,onToggle:F,width:"inherit",placement:"bottom",mobileFullHeight:!0,desktopMaxHeight:p,footer:X||!n?void 0:(0,o.jsx)(q,{label:m,disabled:!n,className:te.button,onClick:()=>{ee()}}),heading:X?void 0:(0,o.jsx)(tr,{inputRef:W,className:R,style:z,value:V,label:l,rightLabel:u,icon:d,state:c,caption:_,hasCaption:C,onChange:$,onBlur:et,...O}),dataQa:(0,s.b)("".concat(D,"-dropdown"),!!D),children:[(0,o.jsx)(eW,{asChild:!0,children:(0,o.jsx)(tr,{value:V,label:l,rightLabel:u,icon:d,size:y,variant:w,state:c,disabled:x,caption:_,hasCaption:C,onClick:void 0,onChange:$,onFocus:e=>{F(!0),X||(e.preventDefault(),setTimeout(()=>{var e;null==(e=W.current)||e.focus()},100)),null==A||A(e)},onBlur:et,onKeyDown:e=>{"Tab"===e.key&&ee(),null==L||L(e)},ref:H,inputRef:Y,...O,dataQa:(0,s.b)("".concat(D,"-dropdown-input"),!!D)})}),(0,o.jsx)(eV,{contentInnerRef:Q,children:(0,o.jsx)(tn,{inputValue:V,mappedOptions:Z,pending:h,optionsEmptyText:S,optionsEmptyDescription:T,handleOptionClick:e=>{var t;if($(e.label),J(e.original),X){if(E){null==(t=Y.current)||t.focus();return}ee()}},contentInnerRef:Q,withVirtualize:N})})]})})}).displayName="InputAutocomplete";let tl=function(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return function(){for(var e=arguments.length,a=Array(e),n=0;n<e;n++)a[n]=arguments[n];t.forEach(e=>{null==e||e(...a)})}},ti=(0,s.g)("input-base"),ts={wrapper:ti,input:"".concat(ti,"__input"),container:"".concat(ti,"__container"),label:"".concat(ti,"__label"),field:"".concat(ti,"__field"),rightLabel:"".concat(ti,"__right-label"),caption:"".concat(ti,"__caption"),placeholder:{visible:"".concat(ti,"__placeholder"),hidden:"".concat(ti,"__hidden")},states:{primary:"".concat(ti,"--primary"),secondary:"".concat(ti,"--secondary"),error:"".concat(ti,"--error"),success:"".concat(ti,"--success"),s:"".concat(ti,"--s"),m:"".concat(ti,"--m"),l:"".concat(ti,"--l"),focused:"".concat(ti,"--focused"),disabled:"".concat(ti,"--disabled"),active:"".concat(ti,"--active"),hasLabel:"".concat(ti,"--has-label"),accent:"".concat(ti,"--accent")}},tr=(0,r.forwardRef)((e,t)=>{let{icon:a,rightLabel:n,disabled:l,state:i,size:u="m",variant:p="primary",label:h,value:m,placeholder:f,maskPlaceholder:g,autoFocus:v=!1,maskPlaceholderVariant:b="default",caption:w,type:y="text",inputMode:x="text",hasCaption:_,className:C,style:E,dataQa:S,dataId:k,inputRef:T,onChange:N,onFocus:M,onBlur:A,onKeyDown:I,...L}=e,D=(0,r.useId)(),{value:P,show:R,hide:z}=j(),O=(0,r.useRef)(null),B=(0,d.SV)([T,O]),F=(0,r.useMemo)(()=>P||!!m||!!f,[m,P,f]),V=(0,r.useCallback)(()=>{var e;null==(e=O.current)||e.focus()},[]),G=(0,r.useMemo)(()=>{var e;if(!g)return null;let t={hidden:null!=m?m:"",visible:g.substring(null!=(e=null==m?void 0:m.length)?e:0)};return g.length===(null==m?void 0:m.length)?null:t},[g,m]);return(0,r.useEffect)(()=>{var e,t,a,n;if(!v)return;let l=null!=(n=null==(e=O.current)?void 0:e.value.length)?n:0;null==(t=O.current)||t.focus(),null==(a=O.current)||a.setSelectionRange(l,l)},[v]),(0,o.jsxs)("div",{className:(0,c.A)(C,ts.wrapper),style:E,"data-qa":S,"data-id":k,children:[(0,o.jsxs)("div",{className:(0,c.A)(ts.input,ts.states[p],ts.states[u],{[ts.states.focused]:P,[ts.states.error]:"error"===i,[ts.states.success]:"success"===i,[ts.states.disabled]:!!l,[ts.states.hasLabel]:h}),onClick:V,ref:t,children:[(0,o.jsxs)("label",{htmlFor:D,className:ts.container,children:[h&&(0,o.jsx)("span",{className:(0,c.A)(ts.label,{[ts.states.active]:F,[ts.states.s]:"s"===u,[ts.states.disabled]:l,[ts.states.error]:"error"===i,[ts.states.success]:"success"===i}),children:h}),G&&!!m&&(0,o.jsxs)("div",{className:(0,c.A)(ts.placeholder.visible,{[ts.states.accent]:"accent"===b}),children:[G.hidden&&(0,o.jsx)("span",{className:ts.placeholder.hidden,children:G.hidden}),G.visible]}),(0,o.jsx)("input",{...L,id:D,ref:B,className:(0,c.A)(ts.field,{[ts.states.s]:"s"===u,[ts.states.hasLabel]:h,[ts.states.disabled]:l}),type:y,inputMode:x,autoComplete:"off",placeholder:f,value:m,disabled:l,onChange:e=>{null==N||N(e.target.value,e)},onFocus:tl(R,M),onBlur:tl(z,A),onKeyDown:e=>{("Escape"===e.key||"Esc"===e.key)&&(e.preventDefault(),null==N||N("",{target:{value:""}})),null==I||I(e)}})]}),n&&(0,o.jsx)("div",{className:(0,c.A)(ts.rightLabel,{[ts.states.disabled]:l}),children:n}),a]}),(_||w)&&(0,o.jsx)(s.C,{dataQa:(0,s.b)("".concat(S,"-caption"),!!S),className:(0,c.A)(ts.caption,{[ts.states.disabled]:l}),state:i,withoutIcon:!0,children:w})]})});tr.displayName="InputBase";let to="dd.MM.yyyy",tc=e=>{let[t,a,n]=e.split(".").map(Number),l=((e,t)=>((e<1||e>12)&&console.warn("Месяц должен быть в диапазоне от 1 до 12"),new Date(t,e,0).getDate()))(a,n||1900);return[(t>l?l:t).toString().padStart(2,"0"),a.toString().padStart(2,"0"),n.toString().padStart(4,"0").substring(0,4)].join(".")};function td(e){return r.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},r.createElement("path",{d:"M4.75 3a.75.75 0 0 0 0 1.5h14.5a.75.75 0 0 0 0-1.5H4.75Zm7.78 3.218a.75.75 0 0 0-1.06 0l-4.25 4.25a.75.75 0 0 0 1.06 1.06l2.97-2.97v11.69a.75.75 0 0 0 1.5 0V8.558l2.97 2.97a.75.75 0 1 0 1.06-1.06l-4.25-4.25Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))}(0,r.forwardRef)((e,t)=>{let{value:a=null,autoFocus:n=!1,onChange:l,onKeyDown:i,...s}=e,[c,d]=(0,r.useState)(""),{ref:u,setValue:p}=(0,g.$o)({mask:Date,autofix:!0,pattern:"d.`m.`Y",validate:()=>{},placeholderChar:" ",prepare:e=>!e||e.length<10||e.includes(" ")?e:tc(e),overwrite:!1,blocks:{d:{mask:g.g5.MaskedRange,from:1,to:31,maxLength:2},m:{mask:g.g5.MaskedRange,from:1,to:12,maxLength:2},Y:{mask:g.g5.MaskedRange,from:1900,to:2099,maxLength:4}}},{onAccept:e=>{if(e.length<10||e.includes(" "))null!==a&&(null==l||l(null,""));else{let t=tc(e),a=(0,v.A)(t,to,new Date);if((0,b.A)(a)){null==l||l(a,t),d(t);return}}d(e)}});return(0,r.useEffect)(()=>{if(a instanceof Date&&(0,b.A)(a)){let e=(0,w.A)(a,to);p(e),d(e)}else"string"==typeof a&&(0,y.A)(a,"dd.mm.yyyy")&&(p(a),d(a))},[a,p]),(0,r.useImperativeHandle)(t,()=>u.current),(0,o.jsx)(tr,{...s,autoFocus:n,inputRef:u,value:c,inputMode:"numeric",onKeyDown:e=>{("Escape"===e.key||"Esc"===e.key)&&(e.preventDefault(),d(""),p(""),null==l||l(null,"")),null==i||i(e)},maskPlaceholder:"дд.мм.гггг"})}).displayName="InputDate";let tu=(0,s.g)("input-file"),tp={inputFile:tu,input:"".concat(tu,"__input"),uploadArea:"".concat(tu,"__upload-area"),uploadIcon:"".concat(tu,"__upload-icon"),uploadLabel:{default:"".concat(tu,"__upload-label"),purple:"".concat(tu,"__upload-label--purple")},uploadDragged:"".concat(tu,"__upload-dragged"),uploadCaption:"".concat(tu,"__upload-caption"),uploadButton:"".concat(tu,"__upload-button"),uploadWrapper:"".concat(tu,"__upload-wrapper"),selectButton:"".concat(tu,"__select-button"),states:{error:"".concat(tu,"--error"),s:"".concat(tu,"--s"),dragged:"".concat(tu,"--dragged"),disabled:"".concat(tu,"--disabled")}},th=(e,t)=>{if(e&&t){let a=Array.isArray(t)?t:t.split(","),n=e.name||"",l=e.type||"",i=l.replace(/\/.*$/,"");return a.some(e=>{let t=e.trim();if(/^\*(\/\*)?$/.test(e))return!0;if("."===t.charAt(0)){let e=n.toLowerCase(),a=t.toLowerCase(),l=[a];return(".jpg"===a||".jpeg"===a)&&(l=[".jpg",".jpeg"]),l.some(t=>e.endsWith(t))}return/\/\*$/.test(t)?i===t.replace(/\/.*$/,""):l===t||!!/^\w+$/.test(t)&&(console.error(!1,"Upload takes an invalidate 'accept' type '".concat(t,"'.Skip for check.")),!0)})}return!0};function tm(e){return r.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},r.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 tf(e){return r.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},r.createElement("path",{d:"M12.75 5.75a.75.75 0 0 0-1.5 0v5.5h-5.5a.75.75 0 0 0 0 1.5h5.5v5.5a.75.75 0 0 0 1.5 0v-5.5h5.5a.75.75 0 0 0 0-1.5h-5.5v-5.5Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))}(0,r.forwardRef)((e,t)=>{let{accept:a,maxFileSize:n,disabled:l=!1,multiple:i=!1,capture:d=!1,mode:u="select",size:p="m",style:h,className:m,name:f,dataId:g,dataQa:v,onChange:b,...w}=e,y=(0,r.useId)(),[x,_]=(0,r.useState)(!1),[C,E]=(0,r.useState)(!1),S=(0,r.useRef)(null),k=(0,r.useRef)(null),T=e=>{let t=Object.hasOwn(e,"dataTransfer")?e.dataTransfer.files:e.target.files;if(t){if(!(e=>{if(!e)return!0;let t=(e=>{if(!n)return!0;for(let t=0;t<e.length;t++)if(e[t].size>1024*n*1024)return!1;return!0})(e),l=(e=>{if(!a)return!0;for(let t=0;t<e.length;t++)if(!th(e[t],a))return!1;return!0})(e);return t&&l})(t))return void _(!0);_(!1),null==b||b(t,e)}},N=()=>{var e;null==(e=S.current)||e.click()},j=e=>{l||(e.stopPropagation(),e.preventDefault())},M=e=>{l||(e.stopPropagation(),e.preventDefault(),e.dataTransfer.dropEffect="copy",E(!0))},A=e=>{l||(e.stopPropagation(),e.preventDefault(),E(!1))},I=e=>{if(l)return;e.stopPropagation(),e.preventDefault();let{files:t}=e.dataTransfer;(i||t&&1===t.length)&&T(e),E(!1),e.dataTransfer.clearData()};(0,r.useImperativeHandle)(t,()=>({getInput:()=>S.current,getUploadArea:()=>k.current}));let L=()=>{let e=Array.isArray(a)?a.join(", "):null==a?void 0:a.split(",").join(", ");return(e?"Доступные форматы ".concat(e,". "):"")+(n?"Размер файла не должен превышать ".concat(n," MB."):"")},D=()=>{let e=Array.isArray(a)?a.join(","):a,t={ref:S,type:"file",className:tp.input,multiple:i,accept:e,capture:d,disabled:l,id:y,name:f,onChange:T};return(0,o.jsx)("input",{...t})};return(0,o.jsx)("div",{className:(0,c.A)(m,tp.inputFile),style:h,...w,"data-id":g,"data-qa":v,children:"select"===u?(()=>{let e=D(),t=L(),a=(0,o.jsx)(q,{onClick:N,label:"Выберите файлы",size:"s",stretch:!0,className:(0,c.A)(tp.selectButton,{disabled:l}),disabled:l});return(0,o.jsxs)(s.F,{caption:t,hasCaption:!0,captionState:x?"error":"default",children:[e,a]})})():(()=>{let e=D(),t=(()=>{let e={ref:k,className:(0,c.A)(tp.uploadArea,{[tp.states.error]:x,[tp.states.s]:"s"===p,[tp.states.dragged]:C,[tp.states.disabled]:l}),onDragEnter:j,onDragOver:M,onDragLeave:A,onDrop:I,onClick:N,role:"button",tabIndex:0},t=(0,o.jsx)(s.P,{"aria-hidden":"true",className:(0,c.A)(tp.uploadIcon,{[tp.states.disabled]:l}),children:(0,o.jsx)(td,{})}),a=(0,o.jsx)(s.T,{size:"16",weight:"regular",className:(0,c.A)(tp.uploadDragged,{[tp.states.disabled]:l,[tp.states.dragged]:C,[tp.states.s]:"s"===p}),children:"Перетащите файлы сюда"});if("s"===p){let n=(0,o.jsxs)(s.T,{size:"16",weight:"regular",className:(0,c.A)(tp.uploadLabel.default,{[tp.states.disabled]:l}),children:[(0,o.jsxs)("span",{className:(0,c.A)(tp.uploadLabel.purple,{[tp.states.disabled]:l}),children:["Выберите файлы"," "]}),"или перетащите их сюда"]});return(0,o.jsx)(s.F,{caption:L(),hasCaption:!0,children:(0,o.jsxs)("div",{...e,children:[(0,o.jsxs)("div",{className:(0,c.A)(tp.uploadWrapper,{[tp.states.dragged]:C}),children:[t,n]}),a]})})}let n=(0,o.jsx)(s.T,{size:"16",weight:"regular",className:(0,c.A)(tp.uploadLabel.default,{[tp.states.disabled]:l}),children:"Выберите файлы или перетащите их сюда"}),i=(0,o.jsx)(s.T,{size:"14",weight:"regular",className:(0,c.A)(tp.uploadCaption,{[tp.states.disabled]:l}),children:L()}),r=(0,o.jsx)(s.T,{size:"16",weight:"regular",className:(0,c.A)(tp.uploadButton,{[tp.states.disabled]:l}),children:"Выбрать"});return(0,o.jsxs)("div",{...e,children:[(0,o.jsxs)("div",{className:(0,c.A)(tp.uploadWrapper,{[tp.states.dragged]:C}),children:[t,n,i,r]}),a]})})();return(0,o.jsxs)(o.Fragment,{children:[t,e]})})()})}).displayName="InputFile",(0,r.forwardRef)((e,t)=>{let{maskOpts:a,value:n="",autoFocus:l=!1,onChange:i,onKeyDown:s,...c}=e,[d,u]=(0,r.useState)(""),{ref:p,setValue:h,unmaskedValue:m}=(0,g.$o)(a,{onAccept:(e,t)=>{u(e),null==i||i(t.unmaskedValue,e)}});return(0,r.useEffect)(()=>{n!==m&&(h(n),u(n))},[n,h,m]),(0,r.useImperativeHandle)(t,()=>p.current),(0,o.jsx)(tr,{...c,autoFocus:l,inputRef:p,value:d,onKeyDown:e=>{("Escape"===e.key||"Esc"===e.key)&&(e.preventDefault(),h(""),u(""),null==i||i("","")),null==s||s(e)}})}).displayName="InputMasked";let tg=e=>{let{value:t,decimals:a="auto",decimalsCount:n=2}=e;switch(a){case"always":return new Intl.NumberFormat("ru",{minimumFractionDigits:n,useGrouping:"min2"}).format(t);case"never":return new Intl.NumberFormat("ru",{maximumFractionDigits:0,useGrouping:"min2"}).format(t);default:return new Intl.NumberFormat("ru",{useGrouping:"min2"}).format(t)}},tv=e=>RegExp("^-?(?!0{2,})[(\\d\\s?]*[,.]?\\d*$").test(e),tb=(e,t,a)=>(0,s.i)(t)&&e<t?t:(0,s.i)(a)&&e>a?a:e,tw=[",","."],ty=(0,s.g)("input-number"),tx={controls:"".concat(ty,"__controls"),icon:"".concat(ty,"__controls-icon"),divider:"".concat(ty,"__controls-divider"),states:{disabled:"".concat(ty,"--disabled")}},t_=e=>e.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&"),tC=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"\xa0",a=RegExp(t_(t),"g");return e.replace(a,"")},tE=(e,t)=>{let a=RegExp("((^|\\D)-\\d)|^(-)").test(e),n=((e,t)=>{let a=t_(t.join("")),n=RegExp("[^\\d".concat(a,"]"),"gi");return e.replace(n,"")})(tC(e,"\xa0"),tw).replace(",","."),l=a?"-":"";if(n.includes(".")){let[e,a]=n.split(".");if(a){let n=".".concat(a.slice(0,t));return"".concat(l).concat(e).concat(n)}}return"".concat(l).concat(n)},tS=(e,t)=>{let a=String(e),[n,l]=a.split("."),i=new Intl.NumberFormat("ru",{maximumFractionDigits:0,roundingMode:"trunc",useGrouping:"min2"}).format(parseFloat(a)),s=a.includes(".")||a.includes(",")?",":"";return"never"===t?i:"".concat(i).concat(s).concat(null!=l?l:"")},tk=(0,r.forwardRef)((e,t)=>{let{decimals:a="auto",decimalsCount:n=2,value:l,unit:i,step:d=1,min:u,max:p,size:h="m",withoutControls:m,disabled:f,icon:g,shouldRoundOnChange:v=!1,className:b,style:w,dataQa:y,dataId:x,autoFocus:_=!1,onChange:C,onFocus:E,onBlur:S,onKeyDown:k,onIncrement:T,onDecrement:N,...j}=e,M=(0,r.useMemo)(()=>n<10?n:10,[n]),[A,I]=(0,r.useState)((0,s.i)(l)?tg({value:tb(parseFloat(tS(tE(String(l),M),a)),u,p),decimals:a,decimalsCount:M}):""),[L,D]=(0,r.useState)(!1),[P,R]=(0,r.useState)(0),[z,O]=(0,r.useState)(null),B=(0,r.useRef)(null);(0,r.useImperativeHandle)(t,()=>B.current),(0,r.useEffect)(()=>{L&&"-"!==A&&B.current&&document.activeElement===B.current&&B.current.setSelectionRange(P,P)},[A,P,B,L]);let F=(0,r.useCallback)((e,t)=>{if(D(!0),!tv(e))return{float:A?parseFloat(tE(A,M)):void 0,formatted:A};if(""===e)return{float:void 0,formatted:e};if("-"===e)return R(1),{float:void 0,formatted:e};if("."===e||","===e)return R(2),{float:0,formatted:"never"===a?"0":"0,"};if("-."===e||"-,"===e)return R(3),{float:0,formatted:"never"===a?"-0":"-0,"};let{modifiedValue:n,cursorPosition:l}=(e=>{let{selectionStart:t,value:a,lastKeyStroke:n,stateValue:l}=e,i=t,s=a;if(l&&i&&"\xa0"===l[i]&&("Backspace"===n||"Delete"===n)){let e=a.split("");return"Backspace"===n&&(e.splice(i-1,1),i-=1),"Delete"===n&&(e.splice(i,1),i+=1),{modifiedValue:s=e.join(""),cursorPosition:i}}return{modifiedValue:s,cursorPosition:t}})({selectionStart:t,value:e,lastKeyStroke:z,stateValue:A}),i=tE(n,M),r="never"===a?parseInt(i):parseFloat(i),o=tS(i,a),c=v?tb(r,u,p):r;if(c>Number.MAX_SAFE_INTEGER||c<Number.MIN_SAFE_INTEGER)return{float:parseFloat(tE(A,M)),formatted:A};if(!(0,s.d)(l)){let t=l+(o.length-e.length);R(t=t<=0?0:t)}return{float:c,formatted:o}},[a,M,z,p,u,v,A]),V=(0,r.useCallback)((e,t)=>{if(!t)return;let{target:{value:a,selectionStart:n}}=t,l=F(a,n);I(l.formatted),null==C||C(l.float,{...l,event:t})},[F,C]),G=(0,r.useCallback)(e=>{null==E||E(e)},[E]),H=(0,r.useCallback)(e=>{let{target:{value:t}}=e,n=tE(t,M);if(!n||"-"===n){I(""),null==S||S(e);return}let l=parseFloat(n),i=v?l:tb(l,u,p),s=tg({value:i,decimals:a,decimalsCount:M});I(s),v||l===i||null==C||C(i,{float:i,formatted:s}),null==S||S(e)},[a,M,p,u,S,C,v]),q=(0,r.useCallback)(e=>{R(A.length);let t=parseFloat((0,s.d)(l)?tE(A,M):String(l).replace(",","."))||0,n=tb(Number("increase"===e?(t+d).toFixed(M):(t-d).toFixed(M)),u,p),i=tg({value:n,decimals:a,decimalsCount:M});I(i),null==C||C(n,{float:n,formatted:i})},[A,l,M,d,u,p,a,C]),Y=(0,r.useCallback)(e=>{let{code:t}=e;O(t),("ArrowUp"===t||"ArrowDown"===t)&&(e.preventDefault(),q("ArrowUp"===t?"increase":"decrease")),null==k||k(e)},[q,k]),W=(0,r.useCallback)(e=>{e.preventDefault(),q("decrease"),null==N||N(e)},[q,N]),Q=(0,r.useCallback)(e=>{e.preventDefault(),q("increase"),null==T||T(e)},[q,T]),X=(0,r.useCallback)(e=>{let{code:t}=e;O(t),["Space","Enter"].includes(t)&&(e.preventDefault(),q("decrease"),null==N||N(e))},[q,N]),K=(0,r.useCallback)(e=>{let{code:t}=e;O(t),["Space","Enter"].includes(t)&&(e.preventDefault(),q("increase"),null==T||T(e))},[q,T]),Z=(0,r.useMemo)(()=>{let e=parseFloat(tE(A,M));return(0,s.d)(l)||""===String(l)?"":Number(l)===e?A:"-"!==A&&","!==A&&tv(String(l))?tS(tE(String(tb(l,u,p)),M),a):A},[a,M,A,l]),U=(0,r.useMemo)(()=>{let[e,t]=Z.split(","),a=Z.includes(","),n=((e,t,a)=>{if(!e||!t)return"";if(Array.isArray(t)){let a=tE(e,2),n=Number((a.startsWith("-")?a.slice(1):a).split(".")[0]),[l,i,r]=t;return(0,s.p)(n,l,i,r)}return t})(Z,i);if(a){let a=Array(M-t.length).fill(0).join("");return"".concat(e).concat(",").concat(t).concat(a).concat("\xa0").concat(n)}return"".concat(e).concat("\xa0").concat(n)},[Z,i,M]),$={...j,value:Z,maskPlaceholder:U,maskPlaceholderVariant:"accent",size:h,icon:m?g:(0,o.jsxs)("div",{className:(0,c.A)(tx.controls),children:[(0,o.jsx)(s.P,{onClick:f?void 0:W,onKeyDown:f?void 0:X,className:(0,c.A)(tx.icon,{[tx.states.disabled]:!!f}),role:"button",tabIndex:f?-1:0,children:(0,o.jsx)(tm,{})}),(0,o.jsx)("div",{className:tx.divider}),(0,o.jsx)(s.P,{onClick:f?void 0:Q,onKeyDown:f?void 0:K,className:(0,c.A)(tx.icon,{[tx.states.disabled]:!!f}),role:"button",tabIndex:f?-1:0,children:(0,o.jsx)(tf,{})})]}),disabled:f,onChange:V,onBlur:H,onFocus:G,onKeyDown:Y};return(0,o.jsx)(tr,{...$,autoFocus:_,inputMode:"decimal",inputRef:B,dataQa:y,dataId:x,className:b,style:w})});function tT(e){return r.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},r.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 tN(e){return r.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},r.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"}))}tk.displayName="InputNumber";let tj=(0,s.g)("input-password"),tM={icon:"".concat(tj,"__icon"),states:{disabled:"".concat(tj,"--disabled")}};(0,r.forwardRef)((e,t)=>{let{disabled:a,autoFocus:n=!1,...l}=e,[i,d]=(0,r.useState)(!1);return(0,o.jsx)(tr,{...l,autoFocus:n,ref:t,disabled:a,type:i?"text":"password",icon:(0,o.jsx)(s.P,{onMouseDown:a?void 0:e=>{e.preventDefault(),e.stopPropagation(),d(e=>!e)},onKeyDown:a?void 0:e=>{[" ","Enter"].includes(e.key)&&(e.preventDefault(),d(e=>!e))},className:(0,c.A)(tM.icon,{[tM.states.disabled]:!!a}),role:"button",tabIndex:a?-1:0,children:i?(0,o.jsx)(tN,{}):(0,o.jsx)(tT,{})})})}).displayName="InputPassword";let tA=e=>{let t=(0,r.useRef)();return(0,r.useEffect)(()=>{t.current=JSON.parse(JSON.stringify(e))},[e]),t.current},tI=(e,t,a)=>{let n=Number(((t-e)/a).toFixed(8));return parseInt(n.toString(),10)===n},tL=(e,t,a)=>(e-t)/(a-t),tD=(e,t,a)=>{let n=a?-1:1;e.forEach((e,a)=>tR(e,n*t[a].x,t[a].y))},tP=(e,t,a,n)=>{let l=0,i=tV(e[0],t,a,n);for(let s=1;s<e.length;s++){let r=tV(e[s],t,a,n);r<i&&(i=r,l=s)}return l},tR=(e,t,a)=>{e.style.transform="translate(".concat(t,"px, ").concat(a,"px)")},tz=e=>{let t,a=null;return function(){for(var n=arguments.length,l=Array(n),i=0;i<n;i++)l[i]=arguments[i];t=l,a||(a=requestAnimationFrame(()=>{a=null,e(...t)}))}},tO=(e,t,a)=>{let n=e.slice(0);return n[t]=a,n},tB=()=>null,tF=()=>{throw Error("Did not expect to get here")},tV=(e,t,a,n)=>{let{left:l,top:i,width:s,height:r}=e.getBoundingClientRect();return n===tZ.Up?Math.abs(a-(i+r/2)):Math.abs(t-(l+s/2))},tG=(0,s.g)("range-slider"),tH=Object.freeze({range:tG,vertical:"".concat(tG,"--vertical"),disabled:"".concat(tG,"--disabled"),track:"".concat(tG,"__track"),thumb:"".concat(tG,"__thumb"),thumbDrag:"".concat(tG,"__thumb--drag"),label:"".concat(tG,"__label"),mark:"".concat(tG,"__mark"),legend:"".concat(tG,"__legend"),legendItem:"".concat(tG,"__legend-item")}),tq=["ArrowRight","ArrowUp","k","PageUp"],tY=["ArrowLeft","ArrowDown","j","PageDown"],tW=e=>{let{props:t,children:a,propValues:n,disabled:l}=e;return(0,o.jsx)("div",{className:(0,c.A)(tH.range,{[tH.vertical]:n.direction===tZ.Up,[tH.disabled]:l},t.className),onMouseDown:t.onMouseDown,onTouchStart:t.onTouchStart,style:{...t.style},"data-id":t.dataId,"data-qa":t.dataQa,children:(0,o.jsx)("div",{ref:t.ref,className:(0,c.A)(tH.track),style:{background:(e=>{let{values:t,colors:a,min:n,max:l,direction:i=tZ.Right}=e,s=t.slice(0).sort((e,t)=>e-t).map(e=>(e-n)/(l-n)*100).reduce((e,t,n)=>"".concat(e,", ").concat(a[n]," ").concat(t,"%, ").concat(a[n+1]," ").concat(t,"%"),"");return"linear-gradient(".concat(i,", ").concat(a[0]," 0%").concat(s,", ").concat(a[a.length-1]," 100%)")})({values:n.values,colors:((e,t,a)=>{let n=["#C2C2C6",...Array(e-1||1).fill(a?"#A5A7AB":"#525BBB"),"#C2C2C6"];return 1===e&&(t?n.pop():n.shift()),n})(n.values.length,!!n.rtl,l),min:n.min||0,max:n.max||100,direction:n.direction||tZ.Right,rtl:!!n.rtl})},children:a})})},tQ=e=>{let{props:t,isDragged:a,formattedValue:n}=e,{key:l,...i}=t;return(0,o.jsxs)("div",{...i,style:t.style,className:(0,c.A)(tH.thumb,t.className,{[tH.thumbDrag]:a}),children:[(0,o.jsx)("label",{className:(0,c.A)(tH.label),children:n}),(0,o.jsx)("span",{})]},l)},tX=e=>{let{props:t,index:a,propValues:n}=e,l={width:"2px",height:a%2?"12px":"16px",backgroundColor:a*(n.step||1)+(n.min||0)<n.values[0]?"#525BBB":"#D2D3D5"},i={width:a%2?"12px":"16px",height:"2px",backgroundColor:a*(n.step||1)>(n.max||100)-n.values[0]?"#525BBB":"#D2D3D5"},s=n.direction===tZ.Right?l:i,{key:r,...d}=t;return 1===n.values.length&&(0,o.jsx)("div",{...d,className:(0,c.A)(t.className),style:{...t.style,...s}},r)},tK=(0,r.forwardRef)((e,t)=>{let{step:a=1,direction:n=tZ.Right,rtl:l=!1,disabled:i=!1,allowOverlap:s=!1,draggableTrack:d=!1,min:u=0,max:p=100,legend:h=[],onChange:m=()=>null,renderTrack:f=tW,renderThumb:g=tQ,renderMark:v=tX,showMarks:b=!1,onFinalChange:w,formatValue:y=e=>String(e),className:x,dataQa:_,dataId:C,...E}=e,S=(0,r.useMemo)(()=>({...E,step:a,direction:n,rtl:l,disabled:i,allowOverlap:s,draggableTrack:d,min:u,max:p,legend:h}),[E,a,n,l,i,s,d,u,p,h]),k=(0,r.useRef)(S);(0,r.useEffect)(()=>{k.current=S},[S]);let T=(0,r.useRef)(null),N=(0,r.useRef)(Array(E.values.length).fill(null)),j=(0,r.useRef)(),M=(0,r.useRef)([]),A=(0,r.useRef)(),I=(0,r.useRef)(),L=tz(e=>{if(e.preventDefault(),!(1&e.buttons))return P(e);et(e.clientX,e.clientY)}),D=tz(e=>{e.preventDefault(),et(e.touches[0].clientX,e.touches[0].clientY)}),P=e=>{let{draggedThumbIndex:t,draggedTrackPos:a}=B();if(e.preventDefault(),document.removeEventListener("mousemove",L),document.removeEventListener("touchmove",D),document.removeEventListener("mouseup",R),document.removeEventListener("touchend",R),document.removeEventListener("touchcancel",R),-1===t&&-1===a[0]&&-1===a[1])return null;O({draggedThumbIndex:-1,draggedTrackPos:[-1,-1]},()=>{ea()})},R=tz(P),[z,O,B]=(e=>{let[t,a]=(0,r.useState)(e),n=(0,r.useRef)([]),l=(0,r.useRef)(t),i=(0,r.useCallback)((e,t)=>{t&&n.current.unshift(t),a(t=>{let a={...t,...e};return l.current=a,a})},[]),s=(0,r.useCallback)(()=>l.current,[]);return(0,r.useEffect)(()=>{n.current[0]&&(n.current[0](t),n.current.shift())},[t]),[t,i,s]})({draggedTrackPos:[-1,-1],draggedThumbIndex:-1,thumbZIndexes:Array(E.values.length).fill(0).map((e,t)=>t),isChanged:!1,markOffsets:[],legendOffsets:[]}),F=e=>{if(!b){A.current=void 0,j.current=void 0;return}A.current=(e.max-e.min)/e.step,j.current=[]},V=e=>{e.legend&&e.legend.length},G=()=>{tD(q(),Y(),k.current.rtl),W(),Q()},H=e=>{if(k.current.disabled)return;let t=(e=>e.touches&&e.touches.length||e.changedTouches&&e.changedTouches.length)(e);if(!t&&0!==e.button)return;let a=Z(e);if(-1===a)return;t?U():$();let{thumbZIndexes:n}=B();O({draggedThumbIndex:a,thumbZIndexes:n.map((e,t)=>t===a?Math.max(...n):e<=n[a]?e:e-1)})},q=()=>T.current?Array.from(T.current.children).filter(e=>e.hasAttribute("aria-valuenow")):(console.warn("No thumbs found in the track container. Did you forget to pass & spread the `props` param in renderTrack?"),[]),Y=()=>{let e=k.current.values,t=T.current;if(!t)return[];let a=t.getBoundingClientRect(),n=(e=>{let t=window.getComputedStyle(e);return{top:parseInt(t.paddingTop,10)+parseInt(t.borderTopWidth,10),bottom:parseInt(t.paddingBottom,10)+parseInt(t.borderBottomWidth,10),left:parseInt(t.paddingLeft,10)+parseInt(t.borderLeftWidth,10),right:parseInt(t.paddingRight,10)+parseInt(t.borderRightWidth,10)}})(t);return q().map((t,l)=>{let i={x:0,y:0},s=t.getBoundingClientRect(),r=(e=>{let t=window.getComputedStyle(e);return{top:parseInt(t.marginTop,10),bottom:parseInt(t.marginBottom,10),left:parseInt(t.marginLeft,10),right:parseInt(t.marginRight,10)}})(t);switch(k.current.direction){case tZ.Right:return i.x=-((r.left+n.left)*1),i.y=-(((s.height-a.height)/2+n.top)*1),i.x+=a.width*tL(e[l],k.current.min,k.current.max)-s.width/2,i;case tZ.Up:return i.x=-(((s.width-a.width)/2+r.left+n.left)*1),i.y=-n.left,i.y+=a.height-a.height*tL(e[l],k.current.min,k.current.max)-s.height/2,i;default:return tF()}})};t&&"function"!=typeof t&&(t.current=T.current),t&&"function"!=typeof t&&t.current&&(t.current.getThumbs=q,t.current.getOffsets=Y);let W=()=>{if(!b||!T.current||!A.current||!j.current||null===T.current)return;let e=window.getComputedStyle(T.current),t=parseInt(e.width,10),a=parseInt(e.height,10),n=parseInt(e.paddingLeft,10),l=parseInt(e.paddingTop,10),i=[];for(let e=0;e<A.current+1;e++){let s=9999,r=9999;if(j.current[e]){let t=j.current[e].getBoundingClientRect();s=t.height,r=t.width}k.current.direction===tZ.Right?i.push([Math.round(t/A.current*e+n-r/2),-Math.round((s-a)/2)]):i.push([Math.round(a/A.current*e+l-s/2),-Math.round((r-t)/2)])}O({markOffsets:i})},Q=()=>{var e;if(!k.current.legend||!k.current.legend.length||!T.current||!M.current||k.current.rtl||n!==tZ.Right)return;let t=window.getComputedStyle(T.current),a=parseInt(t.width,10),l=parseInt(t.paddingLeft,10),i=a/((k.current.max-k.current.min)/k.current.step),s=[];for(let t=0;t<k.current.legend.length;t++){let n=9999,r=9999;if(M.current[t]){let a=null==(e=M.current[t])?void 0:e.getBoundingClientRect();n=(null==a?void 0:a.height)||n,r=(null==a?void 0:a.width)||r}let o=k.current.legend[t],c=Math.round(((tU(o)?o.value:o)-k.current.min)/k.current.step*i+l-r/2);s.push([Math.min(Math.max(c,0),a-r),Math.round(n/5)])}O({legendOffsets:s})};(0,r.useEffect)(()=>{var e;F(k.current),V(k.current),I.current=window.ResizeObserver?new window.ResizeObserver(G):{observe:()=>window.addEventListener("resize",G),unobserve:()=>window.removeEventListener("resize",G)},document.addEventListener("touchstart",H,{passive:!1}),document.addEventListener("mousedown",H,{passive:!1}),s||(e=>{if(!(e.length<2)&&!e.slice(1).every((t,a)=>e[a]<=t))throw RangeError("values={[".concat(e,"]} needs to be sorted when allowOverlap={false}"))})(E.values),E.values.forEach(e=>((e,t,a)=>{if(t>=a)throw RangeError("min (".concat(t,") is equal/bigger than max (").concat(a,")"));if(e<t)throw RangeError("value (".concat(e,") is smaller than min (").concat(t,")"));if(e>a)throw RangeError("value (".concat(e,") is bigger than max (").concat(a,")"))})(e,u,p));let t=T.current;return t&&(null==(e=I.current)||e.observe(t)),tD(q(),Y(),l),W(),Q(),E.values.forEach(e=>{tI(u,e,a)||console.warn("The `values` property is in conflict with the current `step`, `min`, and `max` properties. Please provide values that are accessible using the min, max, and step values.")}),()=>{var e;document.removeEventListener("mousedown",H,{passive:!1}),document.removeEventListener("mousemove",L),document.removeEventListener("touchmove",D),document.removeEventListener("touchstart",H),document.removeEventListener("mouseup",R),document.removeEventListener("touchend",R),t&&(null==(e=I.current)||e.unobserve(t))}},[S.min,S.max]);let X=tA(S),K=tA(z);(0,r.useEffect)(()=>{((null==X?void 0:X.max)!==p||(null==X?void 0:X.min)!==u||(null==X?void 0:X.step)!==a||JSON.stringify(null==X?void 0:X.legend)!==JSON.stringify(h))&&(F(k.current),V(k.current)),tD(q(),Y(),l),((null==X?void 0:X.max)!==p||(null==X?void 0:X.min)!==u||(null==X?void 0:X.step)!==a||JSON.stringify(null==X?void 0:X.legend)!==JSON.stringify(h)||(null==K?void 0:K.markOffsets.length)!==z.markOffsets.length||(null==K?void 0:K.legendOffsets.length)!==z.legendOffsets.length)&&(W(),Q(),E.values.forEach(e=>{tI(u,e,a)||console.warn("The `values` property is in conflict with the current `step`, `min`, and `max` properties. Please provide values that are accessible using the min, max, and step values.")}))},[S,z]);let Z=e=>q().findIndex(t=>t===e.target||t.contains(e.target)),U=()=>{document.addEventListener("touchmove",D,{passive:!1}),document.addEventListener("touchend",R,{passive:!1}),document.addEventListener("touchcancel",R,{passive:!1})},$=()=>{document.addEventListener("mousemove",L),document.addEventListener("mouseup",R)},J=(e,t)=>((e,t,a,n,l,i,s)=>{if(e=Math.round(1e11*e)/1e11,!i){let a=s[t-1],n=s[t+1];if(a&&a>e)return a;if(n&&n<e)return n}if(e>n)return n;if(e<a)return a;let r=Math.floor(1e11*e-1e11*a)%Math.floor(1e11*l),o=Math.floor(1e11*e-Math.abs(r)),c=0===r?e:o/1e11,d=Math.abs(r/1e11)<l/2?c:c+l,u=(e=>{let t=e.toString().split(".")[1];return t?t.length:0})(l);return parseFloat(d.toFixed(u))})(e,t,k.current.min,k.current.max,k.current.step,k.current.allowOverlap,k.current.values),ee=e=>{JSON.stringify(e)!==JSON.stringify(k.current.values)&&(k.current.values=e,m(e))},et=(e,t)=>{let{draggedThumbIndex:a,draggedTrackPos:n}=B(),l=k.current.values;if(-1===a&&-1===n[0]&&-1===n[1])return null;let i=T.current;if(!i)return null;let s=i.getBoundingClientRect(),r=k.current.direction===tZ.Up?s.height:s.width;if(-1!==n[0]&&-1!==n[1]){let a=e-n[0],i=t-n[1],s=0;switch(k.current.direction){case tZ.Right:s=a/r*(k.current.max-k.current.min);break;case tZ.Up:s=i/r*(k.current.max-k.current.min);break;default:tF()}if(k.current.rtl&&(s*=-1),Math.abs(s)>=k.current.step/2){for(let e=0;e<N.current.length;e++){if(l[e]===k.current.max&&1===Math.sign(s)||l[e]===k.current.min&&-1===Math.sign(s))return;let t=l[e]+s;t>k.current.max?s=k.current.max-l[e]:t<k.current.min&&(s=k.current.min-l[e])}let a=l.slice(0);for(let e=0;e<N.current.length;e++)a=tO(a,e,J(l[e]+s,e));O({draggedTrackPos:[e,t]}),ee(a)}}else{let n=0;switch(k.current.direction){case tZ.Right:n=(e-s.left)/r*(k.current.max-k.current.min)+k.current.min;break;case tZ.Up:n=(r-(t-s.top))/r*(k.current.max-k.current.min)+k.current.min;break;default:tF()}k.current.rtl&&(n=k.current.max+k.current.min-n),Math.abs(l[a]-n)>=k.current.step/2&&ee(tO(l,a,J(n,a)))}},ea=()=>{O({isChanged:!1});let e=k.current.values;w&&w(e)},en=e=>{let t=k.current.values,{isChanged:a}=B(),n=Z(e.nativeEvent),l=k.current.rtl?-1:1;-1!==n&&(tq.includes(e.key)?(e.preventDefault(),O({draggedThumbIndex:n,isChanged:!0}),ee(tO(t,n,J(t[n]+l*("PageUp"===e.key?10*k.current.step:k.current.step),n)))):tY.includes(e.key)?(e.preventDefault(),O({draggedThumbIndex:n,isChanged:!0}),ee(tO(t,n,J(t[n]-l*("PageDown"===e.key?10*k.current.step:k.current.step),n)))):"Tab"===e.key?O({draggedThumbIndex:-1},()=>{a&&ea()}):a&&ea())},el=()=>{let{isChanged:e}=B();O({draggedThumbIndex:-1},()=>{e&&ea()})};return(0,o.jsxs)(o.Fragment,{children:[f({props:{style:{cursor:z.draggedThumbIndex>-1?"grabbing":d?n===tZ.Up?"ns-resize":"ew-resize":1!==E.values.length||i?"inherit":"pointer"},onMouseDown:i?tB:e=>{var t;if(0!==e.button)return;let a=k.current.values;if(e.persist(),e.preventDefault(),$(),a.length>1&&k.current.draggableTrack){if(N.current.some(t=>null==t?void 0:t.contains(e.target)))return;O({draggedTrackPos:[e.clientX,e.clientY]},()=>et(e.clientX,e.clientY))}else{let a=tP(N.current.map(e=>e),e.clientX,e.clientY,k.current.direction);null==(t=N.current[a])||t.focus(),O({draggedThumbIndex:a},()=>et(e.clientX,e.clientY))}},onTouchStart:i?tB:e=>{var t;let a=k.current.values;if(e.persist(),U(),a.length>1&&k.current.draggableTrack){if(N.current.some(t=>null==t?void 0:t.contains(e.target)))return;O({draggedTrackPos:[e.touches[0].clientX,e.touches[0].clientY]},()=>et(e.touches[0].clientX,e.touches[0].clientY))}else{let a=tP(N.current.map(e=>e),e.touches[0].clientX,e.touches[0].clientY,k.current.direction);null==(t=N.current[a])||t.focus(),O({draggedThumbIndex:a},()=>et(e.touches[0].clientX,e.touches[0].clientY))}},ref:e=>{T.current=e},className:(0,c.A)(x),dataQa:_,dataId:C},isDragged:z.draggedThumbIndex>-1,disabled:i,children:[...z.markOffsets.map((e,t)=>{let a={left:"".concat(e[0],"px"),marginTop:"".concat(e[1],"px")},l={top:"".concat(e[0],"px"),marginLeft:"".concat(e[1],"px")};return v({props:{style:n===tZ.Right?a:l,key:"mark".concat(t),ref:e=>{e&&j.current&&(j.current[t]=e)},className:tH.mark},index:t,propValues:S})}),...E.values.map((e,t)=>{let a=z.draggedThumbIndex===t;return g({index:t,value:e,formattedValue:y(e),isDragged:a,props:{style:{zIndex:z.thumbZIndexes[t],cursor:i?"inherit":a?"grabbing":"grab"},key:t,tabIndex:i?void 0:0,"aria-valuemax":s?p:E.values[t+1]||p,"aria-valuemin":s?u:E.values[t-1]||u,"aria-valuenow":e,draggable:!1,ref:e=>{e&&(N.current[t]=e)},role:"slider",onKeyDown:i?tB:en,onKeyUp:i?tB:el,className:tH.thumb}})})],propValues:S}),S.direction===tZ.Right&&(0,o.jsx)("div",{className:tH.legend,children:h.map((e,t)=>{var a,n;let l;return l=tU(e)?e.value:e,(0,o.jsx)("button",{type:"button",ref:e=>{Array.isArray(M.current)&&(M.current[t]=e)},className:(0,c.A)(tH.legendItem),style:{left:"".concat(null==(a=z.legendOffsets[t])?void 0:a[0],"px"),marginTop:"".concat(null==(n=z.legendOffsets[t])?void 0:n[1],"px")},tabIndex:i?-1:0,onClick:i?void 0:()=>(e=>{let{values:t}=k.current,a=t.reduce((a,n,l)=>{let i=Math.abs(t[a]-e);return Math.abs(n-e)<=i?l:a},0);ee(t.map((t,n)=>n===a?e:t))})(l),children:tU(e)?e.label:y(l)},"legend".concat(t))})})]})});tK.displayName="RangeSlider";var tZ=(e=>(e.Right="to right",e.Up="to top",e))(tZ||{});let tU=e=>"object"==typeof e,t$=(0,s.g)("input-range"),tJ={inputRange:t$,input:"".concat(t$,"__input"),slider:"".concat(t$,"__slider")},t0=(0,r.forwardRef)((e,t)=>{let{value:a,step:n=1,min:l=0,max:i=100,disabled:s,ticks:d=[],className:u,inputClassname:p,sliderClassname:h,size:m="m",decimals:f="auto",decimalsCount:g=2,tooltip:v=e=>e,dataId:b,dataQa:w,autoFocus:y=!1,style:x,onChange:_,onBlur:C,...E}=e,S=(0,r.useMemo)(()=>"number"!=typeof a||a<l?l:a>i?i:a,[a,l,i]),[k,N]=T(S||l,a),[j,M]=(0,r.useState)(S?[S]:[l]),A=(0,r.useRef)(null),I=(0,r.useRef)(null);(0,r.useImperativeHandle)(t,()=>({inputRef:A.current,sliderRef:I.current}),[I,A]);let L=(0,r.useCallback)(e=>(N(e),!e||e<l)?void M([l]):e>i?void M([i]):void(M([e]),null==_||_(e)),[i,l,_,N]);(0,r.useEffect)(()=>{"number"==typeof a&&L(a)},[a]);let D=(0,r.useCallback)(e=>{k||(M([l]),N(l),null==_||_(l)),null==C||C(e)},[k,l,C,N,_]),P=(0,r.useCallback)(e=>{var t;N(e[0]),M(e),null==(t=null==A?void 0:A.current)||t.focus(),null==_||_(e[0])},[_,N]),R=(0,r.useCallback)(()=>{var e;null==(e=null==A?void 0:A.current)||e.blur()},[]);return(0,o.jsxs)("div",{className:(0,c.A)(u,tJ.inputRange),style:x,"data-qa":w,"data-id":b,children:[(0,o.jsx)(tk,{...E,autoFocus:y,value:k,withoutControls:!0,min:l,max:i,disabled:s,step:n,ref:A,className:(0,c.A)(p,tJ.input),size:m,decimals:f,decimalsCount:g,onChange:L,onBlur:D}),(0,o.jsx)(tK,{values:j,min:l,max:i,legend:d,step:Math.abs(n),disabled:s,ref:I,className:(0,c.A)(h,tJ.slider),formatValue:v,onChange:P,onFinalChange:R})]})});function t1(e){return r.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},r.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"}))}t0.displayName="InputRange";let t2=(0,s.g)("input-search"),t5={iconSearch:"".concat(t2,"__icon-search"),iconClear:"".concat(t2,"__icon-clear"),states:{disabled:"".concat(t2,"--disabled")}},t4=(0,r.forwardRef)((e,t)=>{let{value:a,disabled:n,onChange:l,...i}=e,[d,u]=(0,r.useState)(a||"");(0,r.useEffect)(()=>{u(a||"")},[a]);let p=(0,r.useCallback)((e,t)=>{u(e||""),null==l||l(e||"",t)},[]);return(0,o.jsx)(tr,{...i,value:d,ref:t,disabled:n,icon:d?(0,o.jsx)(s.P,{onMouseDown:n?void 0:e=>{e.preventDefault(),e.stopPropagation(),p()},onKeyDown:n?void 0:e=>{[" ","Enter"].includes(e.key)&&(e.preventDefault(),p())},className:(0,c.A)(t5.iconClear,{[t5.states.disabled]:n}),role:"button",tabIndex:n?-1:0,children:(0,o.jsx)(B,{})}):(0,o.jsx)(s.P,{className:(0,c.A)(t5.iconSearch,{[t5.states.disabled]:n}),children:(0,o.jsx)(t1,{})}),onChange:(e,t)=>{p(e,t)}})});t4.displayName="InputSearch",(0,r.forwardRef)((e,t)=>{let{value:a="",autoFocus:n=!1,onChange:l,onKeyDown:i,dataQa:s,dataId:c,...d}=e,[u,p]=(0,r.useState)(""),{ref:h,unmaskedValue:m,setValue:f}=(0,g.$o)({mask:"+{7} (000) 000-00-00"},{onAccept:(e,t)=>{p(e),null==l||l(t.unmaskedValue,e)}});return(0,r.useEffect)(()=>{a!==m&&f(a)},[a,f,m]),(0,r.useImperativeHandle)(t,()=>h.current),(0,o.jsx)(tr,{...d,autoFocus:n,dataQa:s,dataId:c,inputRef:h,value:u,maskPlaceholder:"+7 (000) 000-00-00",onKeyDown:e=>{("Escape"===e.key||"Esc"===e.key)&&(e.preventDefault(),f(""),p(""),null==l||l("","")),null==i||i(e)}})}).displayName="InputTel";let t7=(0,s.g)("modal"),t3=Object.freeze({modal:t7,overlay:"".concat(t7,"__overlay"),withoutFooter:"".concat(t7,"--without-footer"),noContent:"".concat(t7,"--no-content"),open:"".concat(t7,"--open"),overlayOpen:"".concat(t7,"__overlay--open"),height:{medium:"".concat(t7,"--height-medium"),full:"".concat(t7,"--height-full")},size:{s:"".concat(t7,"--s"),m:"".concat(t7,"--m"),l:"".concat(t7,"--l"),xl:"".concat(t7,"--xl")},header:"".concat(t7,"__header"),headerText:"".concat(t7,"__header-text"),headerTitle:"".concat(t7,"__header-title"),headerSubtitle:"".concat(t7,"__header-subtitle"),closeIcon:"".concat(t7,"__close-icon"),backButton:"".concat(t7,"__back-button"),backButtonText:"".concat(t7,"__back-button-text"),headerStates:{centered:"".concat(t7,"__header--centered"),withLongBtn:"".concat(t7,"__header--with-long-btn"),defaultHeight:"".concat(t7,"__header--default-height")},content:"".concat(t7,"__content"),withoutPadding:"".concat(t7,"__content--without-padding"),withScroll:"".concat(t7,"__content--with-scroll"),footer:"".concat(t7,"__footer"),footerContainer:"".concat(t7,"__footer-container"),footerBtn:"".concat(t7,"__footer-btn"),footerDescription:"".concat(t7,"__footer-description"),divider:"".concat(t7,"__divider"),dividerTop:"".concat(t7,"__divider--top"),dividerBottom:"".concat(t7,"__divider--bottom")}),t6=e=>{let{primaryBtnText:t,onPrimary:a,secondaryBtnText:n,onSecondary:l,thirdBtnText:i,onThird:r,description:d,children:u,noContent:p,dataQa:h}=e;return(0,o.jsxs)("div",{"data-qa":(0,s.b)("".concat(h,"-footer"),!!h),className:(0,c.A)(t3.footer,{[t3.noContent]:p}),children:[!p&&(0,o.jsx)("div",{className:(0,c.A)(t3.divider,t3.dividerTop)}),u||(0,o.jsxs)("div",{className:t3.footerContainer,children:[i&&(0,o.jsx)(q,{dataQa:(0,s.b)("".concat(h,"-footer-third-btn"),!!h),label:i,variant:"secondary",size:"s",className:t3.footerBtn,onClick:r}),n&&(0,o.jsx)(q,{dataQa:(0,s.b)("".concat(h,"-footer-secondary-btn"),!!h),label:n,variant:"secondary",size:"s",className:t3.footerBtn,onClick:l}),t&&(0,o.jsx)(q,{dataQa:(0,s.b)("".concat(h,"-footer-primary-btn"),!!h),label:t,size:"s",className:t3.footerBtn,onClick:a})]}),d&&(0,o.jsx)("span",{"data-qa":(0,s.b)("".concat(h,"-footer-description"),!!h),className:t3.footerDescription,children:d})]})},t8=e=>{let{text:t,title:a,subtitle:n,align:l="left",backBtnVariant:i,onBack:r,onClose:d,noContent:u,dataQa:p,withoutCloseBtn:h=!1}=e;return(0,o.jsxs)("div",{"data-qa":(0,s.b)("".concat(p,"-header"),!!p),className:(0,c.A)(t3.header,{[t3.headerStates.centered]:"center"===l||!!i,[t3.headerStates.withLongBtn]:"long"===i,[t3.headerStates.defaultHeight]:!t&&!a&&!n}),children:[t&&(0,o.jsx)("span",{"data-qa":(0,s.b)("".concat(p,"-header-text"),!!p),className:t3.headerText,children:t}),a&&(0,o.jsx)("span",{"data-qa":(0,s.b)("".concat(p,"-header-title"),!!p),className:t3.headerTitle,children:a}),n&&(0,o.jsx)("span",{"data-qa":(0,s.b)("".concat(p,"-header-subtitle"),!!p),className:t3.headerSubtitle,children:n}),!h&&(0,o.jsx)("button",{"data-qa":(0,s.b)("".concat(p,"-header-close"),!!p),type:"button",className:t3.closeIcon,onClick:d,children:(0,o.jsx)(s.P,{children:(0,o.jsx)(B,{})})}),i&&(0,o.jsxs)("button",{"data-qa":(0,s.b)("".concat(p,"-header-back"),!!p),type:"button",className:t3.backButton,onClick:r,children:[(0,o.jsx)(s.P,{children:(0,o.jsx)(et,{})}),"long"===i&&(0,o.jsx)("span",{className:t3.backButtonText,children:"Назад"})]}),!u&&(0,o.jsx)("div",{className:(0,c.A)(t3.divider,t3.dividerBottom)})]})},t9=(0,r.forwardRef)((e,t)=>{let{header:a,footer:n,open:l=!1,size:i="m",noPadding:u=!1,height:p="full",onClose:h,children:m,className:f,style:g,dataQa:v,dataId:b,dismissDisabled:w=!1,...y}=e,[x,_]=(0,r.useState)(!1),[C,E]=(0,r.useState)(!1),S=(0,r.useRef)(null);(0,r.useEffect)(()=>()=>{S.current&&cancelAnimationFrame(S.current)},[]),(0,r.useEffect)(()=>{if(S.current&&cancelAnimationFrame(S.current),l)return _(!0),S.current=requestAnimationFrame(()=>{requestAnimationFrame(()=>{E(!0)})}),()=>{S.current&&cancelAnimationFrame(S.current)};{E(!1);let e=setTimeout(()=>{_(!1)},300);return()=>{clearTimeout(e),S.current&&cancelAnimationFrame(S.current)}}},[l]);let k=()=>{E(!1);let e=setTimeout(()=>{null==h||h(),_(!1)},300);return()=>clearTimeout(e)},{context:T}=(0,d.we)({open:x,onOpenChange:e=>{e||k()}}),N=(0,d.s9)(T,{outsidePressEvent:"mousedown",outsidePress:!w,escapeKey:!w}),j=(0,d.It)(T,{role:"dialog"}),{getFloatingProps:M}=(0,d.bv)([N,j]),[A,I]=(0,r.useState)(!1),L=(0,r.useCallback)(e=>{e&&new ResizeObserver(()=>{I(e.scrollHeight>e.clientHeight)}).observe(e)},[]);return x?(0,o.jsx)(d.XF,{id:"finkit-modals",children:(0,o.jsx)(d.zR,{lockScroll:!0,className:(0,c.A)(t3.overlay,{[t3.overlayOpen]:C}),children:(0,o.jsx)(d.s3,{context:T,children:(0,o.jsxs)("div",{ref:t,className:(0,c.A)(t3.modal,t3.size[i],t3.height[p],{[t3.withoutFooter]:!(null!=n&&n.primaryBtnText)&&!(null!=n&&n.children),[t3.open]:C},f),style:g,...M(),...y,"data-id":b,"data-qa":v,children:[(0,o.jsx)(t8,{...a,dataQa:v,noContent:!m,onClose:k}),m&&(0,o.jsx)("div",{"data-qa":(0,s.b)("".concat(v,"-content"),!!v),ref:L,className:(0,c.A)(t3.content,{[t3.withoutFooter]:!(null!=n&&n.primaryBtnText)&&!(null!=n&&n.children),[t3.withoutPadding]:u,[t3.withScroll]:A}),children:m}),((null==n?void 0:n.primaryBtnText)||(null==n?void 0:n.children))&&(0,o.jsx)(t6,{...n,dataQa:v,noContent:!m})]})})})}):null});function ae(e){return r.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},r.createElement("path",{d:"M5.997 10.746c-.686 0-1.252.559-1.247 1.254A1.251 1.251 0 0 0 6 13.246c.69 0 1.25-.56 1.25-1.25 0-.692-.564-1.25-1.253-1.25Zm6 0c-.686 0-1.252.559-1.247 1.254A1.251 1.251 0 0 0 12 13.246c.69 0 1.25-.56 1.25-1.25 0-.692-.564-1.25-1.253-1.25ZM16.75 12a1.247 1.247 0 0 1 1.247-1.254c.69 0 1.253.558 1.253 1.25 0 .69-.56 1.25-1.25 1.25A1.252 1.252 0 0 1 16.75 12Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))}t9.displayName="Modal";let at=(e,t)=>Array.from({length:t-e+1},(t,a)=>a+e),aa=(0,s.g)("pagination"),an=Object.freeze({pagination:aa,bullet:"".concat(aa,"--bullet"),dots:"".concat(aa,"__dots"),link:"".concat(aa,"__link"),active:"".concat(aa,"__link--active"),controls:"".concat(aa,"__link--controls"),big:"".concat(aa,"__link--big"),prev:"".concat(aa,"__link--prev"),next:"".concat(aa,"__link--next"),disabled:"".concat(aa,"__link--disabled")}),al=e=>{let{isControl:t=!1,onPageChange:a,totalCount:n,siblingCount:l=1,currentPage:i,pageSize:d,className:u,style:p,dataId:h,dataQa:m,sizePaginationBtn:f="small",hidePaginationControl:g=!1,renderLinkComponent:v,link:b}=e,w=(e=>{let{totalCount:t,pageSize:a,siblingCount:n=1,currentPage:l}=e;return(0,r.useMemo)(()=>{let e=Math.ceil(t/a);if(n+5>=e)return at(1,e);let i=Math.max(l-n,1),s=Math.min(l+n,e),r=i>2,o=s<e-1;return!r&&o?[...at(1,2+2*n),"...",e]:r&&!o?[1,"...",...at(e-(2+2*n)+1,e)]:r&&o?[1,"...",...at(i,s),"...",e]:void 0},[t,a,n,l])})({currentPage:i,totalCount:n,siblingCount:l,pageSize:d});if(0===i||(null==w?void 0:w.length)<2)return null;let y=w[(null==w?void 0:w.length)-1],x=null==v?void 0:v(i+1),_=null==v?void 0:v(i-1),C=(0,c.A)(an.controls,an.prev,{[an.big]:"big"===f,[an.link]:"small"===f,[an.disabled]:1===i}),E=(0,c.A)(an.controls,an.next,{[an.big]:"big"===f,[an.link]:"small"===f,[an.disabled]:i===+y}),S=e=>(0,c.A)(an.link,{[an.active]:e===i}),k=(0,o.jsx)(s.P,{style:{fontSize:24},children:(0,o.jsx)(ea,{})}),T=(0,o.jsx)(s.P,{style:{fontSize:24},children:(0,o.jsx)(et,{})});return t?(0,o.jsx)("div",{role:"navigation","aria-label":"Навигация по страницам",className:(0,c.A)(an.pagination,an.bullet),"data-id":h,"data-qa":m,children:Array.from({length:n/d},(e,t)=>t+1).map((e,t)=>{let n=null==v?void 0:v(+e),l=S(+e);return(0,r.isValidElement)(n)?(0,r.cloneElement)(n,{key:t,className:l}):(0,o.jsx)("a",{className:l,href:b?"".concat(b).concat(+e):"#","aria-current":i===+e?"true":"false","aria-label":"".concat(+e),onClick:t=>{t.preventDefault(),null==a||a(+e)}},t)})}):(0,o.jsxs)("div",{role:"navigation","aria-label":"Навигация по страницам",className:(0,c.A)(an.pagination,u),style:p,"data-id":h,"data-qa":m,children:[!(null!=w&&w.length)||g?null:(0,r.isValidElement)(_)?(0,r.cloneElement)(_,{children:T,className:C}):(0,o.jsx)("a",{href:b?"".concat(b).concat(i-1):"#",className:C,onClick:e=>{e.preventDefault(),null==a||a(i-1)},children:T}),(null==w?void 0:w.length)&&(null==w?void 0:w.map((e,t)=>{if("..."===e)return(0,o.jsx)("div",{className:(0,c.A)(an.dots),children:(0,o.jsx)(s.P,{children:(0,o.jsx)(ae,{})})},t);let n=null==v?void 0:v(+e),l=S(+e);return(0,r.isValidElement)(n)?(0,r.cloneElement)(n,{children:e,key:t,className:l}):(0,o.jsx)("a",{className:l,"aria-current":i===+e?"true":"false","aria-label":"".concat(+e),href:b?"".concat(b).concat(+e):"#",onClick:t=>{t.preventDefault(),null==a||a(+e)},children:e},t)})),!(null!=w&&w.length)||g?null:(0,r.isValidElement)(x)?(0,r.cloneElement)(x,{children:k,className:E}):(0,o.jsx)("a",{href:b?"".concat(b).concat(i+1):"#",className:E,onClick:e=>{e.preventDefault(),null==a||a(i+1)},children:k})]})};al.displayName="Pagination";let ai=(0,s.g)("radio"),as=Object.freeze({radio:ai,input:"".concat(ai,"__input"),marker:"".concat(ai,"__marker"),wrapper:"".concat(ai,"__wrapper"),label:"".concat(ai,"__label"),caption:"".concat(ai,"__caption"),icon:"".concat(ai,"__icon"),iconButton:"".concat(ai,"__icon-button"),states:{error:"".concat(ai,"--error"),disabled:"".concat(ai,"--disabled"),inverted:"".concat(ai,"--inverted")},sizes:{xs:"".concat(ai,"--xs"),s:"".concat(ai,"--s"),m:"".concat(ai,"--m")},variants:{primary:"".concat(ai,"--primary"),secondary:"".concat(ai,"--secondary")}}),ar=(0,r.forwardRef)((e,t)=>{let{value:a,variant:n="primary",checked:l=!1,state:i="default",label:d,disabled:u=!1,caption:p,className:h,style:m,icon:f,withIcon:g=!1,size:v="m",inverted:b=!1,children:w,inputRef:y,onChange:x,onIconClick:_,dataQa:C,dataId:E,...S}=e,k=(0,r.useId)(),T=w||d;return(0,o.jsxs)("label",{ref:t,htmlFor:k,"data-marker-label":"",className:(0,c.A)(h,as.radio,{[as.states.disabled]:u,[as.states.inverted]:b,[as.states.error]:"error"===i,[as.sizes[v]]:!0,[as.variants[n]]:!0}),style:m,"data-id":E,"data-qa":C,children:[(0,o.jsx)("input",{id:k,value:a,checked:l,className:as.input,type:"radio",disabled:u,onChange:e=>{null==x||x(e.target.value,e)},ref:y,...S}),(0,o.jsx)("span",{className:as.marker,children:(0,o.jsx)(eT,{type:"radio",checked:l,inverted:b,state:i,disabled:u})}),T&&(0,o.jsxs)("span",{className:as.wrapper,children:[(0,o.jsx)("span",{className:as.label,children:T}),p&&(0,o.jsx)(s.C,{className:as.caption,withoutIcon:!0,children:p})]}),g&&(0,o.jsx)("button",{type:"button",className:(0,c.A)(as.iconButton),onClick:u?void 0:_,children:(0,o.jsx)(s.P,{className:(0,c.A)(as.icon),children:f?(0,o.jsx)(o.Fragment,{children:f}):(0,o.jsx)(ex,{})})})]})});ar.displayName="Radio";let ao=(0,s.g)("segmented-control"),ac=Object.freeze({segmentedControl:ao,secondary:"".concat(ao,"--secondary"),tab:"".concat(ao,"__tab"),label:"".concat(ao,"__label"),icon:"".concat(ao,"__icon"),slot:"".concat(ao,"__slot"),states:{stretch:"".concat(ao,"--stretch"),rounded:"".concat(ao,"--rounded"),small:"".concat(ao,"--s"),medium:"".concat(ao,"--m"),weightVariant:"".concat(ao,"--wight-medium"),left:"".concat(ao,"__tab--left"),right:"".concat(ao,"__tab--right"),active:"".concat(ao,"__tab--active"),iconOnly:"".concat(ao,"__tab--icon-only"),disabled:"".concat(ao,"__tab--disabled")}}),ad=Object.freeze({labelKey:"label",disabledKey:"disabled",slotLeftKey:"slotLeft",slotRightKey:"slotRight",iconLeftKey:"iconLeft",iconRightKey:"iconRight"}),au=(0,r.forwardRef)((e,t)=>{var a;let{activeTabId:n,tabs:l,onTabChange:i,variant:d="primary",className:u,style:p,stretch:h=!1,rounded:m=!1,tabSettings:f,weightVariant:g="regular",size:v="m",onTabKeyDown:b,dataQa:w,dataId:y,...x}=e,_=(0,r.useRef)(null),C=(0,r.useMemo)(()=>{let e={...ad,...f};return l.map(t=>{var a;return{sourceTab:t,id:t.id,label:t[e.labelKey],disabled:null!=(a=t[e.disabledKey])&&a,slotLeft:t[e.slotLeftKey],slotRight:t[e.slotRightKey],iconLeft:t[e.iconLeftKey],iconRight:t[e.iconRightKey]}})},[f,l]),[E,S]=(0,r.useState)(null!=n?n:null==(a=C[0])?void 0:a.id),k=(0,r.useCallback)(e=>{var t;let a=_.current,n=(null==e?void 0:e.target).closest(".".concat(ac.tab)),l=a.getBoundingClientRect(),i=n.getBoundingClientRect();a.scrollTo({left:i.left-l.left-4+(null!=(t=a.scrollLeft)?t:0),behavior:"smooth"})},[]);return(0,r.useEffect)(()=>{null!=n&&S(n)},[n]),(0,r.useImperativeHandle)(t,()=>_),(0,o.jsx)("div",{ref:_,role:"tablist",className:(0,c.A)(ac.segmentedControl,{[ac.secondary]:"secondary"===d,[ac.states.small]:"s"===v,[ac.states.medium]:"m"===v,[ac.states.weightVariant]:"medium"===g,[ac.states.stretch]:h,[ac.states.rounded]:m},u),style:p,...x,"data-id":y,"data-qa":w,children:C.map((e,t)=>(0,o.jsxs)("button",{type:"button",role:"tab","data-qa":(0,s.b)("".concat(w,"-tab-").concat(++t),!!w),"aria-selected":e.id===E,"aria-disabled":e.disabled?e.disabled:void 0,tabIndex:null!=e&&e.disabled?-1:0,className:(0,c.A)(ac.tab,{[ac.states.active]:e.id===E,[ac.states.disabled]:e.disabled,[ac.states.iconOnly]:!e.label&&(e.iconLeft||e.slotLeft),[ac.states.left]:e.label&&(e.iconLeft||e.slotLeft),[ac.states.right]:e.label&&(e.iconRight||e.slotRight)}),onClick:e.disabled?void 0:t=>((e,t)=>{S(e),k(t),i(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),k(t),null==b||b(e,t))})(e.id,t),children:[e.iconLeft&&(0,o.jsx)("span",{className:ac.icon,children:e.iconLeft}),e.slotLeft&&e.label&&(0,o.jsx)("span",{className:ac.slot,children:e.slotLeft}),e.label&&(0,o.jsx)("span",{className:ac.label,children:e.label}),e.label&&(0,o.jsxs)(o.Fragment,{children:[e.slotRight&&(0,o.jsx)("span",{className:ac.slot,children:e.slotRight}),e.iconRight&&(0,o.jsx)("span",{className:ac.icon,children:e.iconRight})]})]},e.id))})});function ap(e){return r.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},r.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"}))}au.displayName="SegmentedControl";let ah=(0,s.g)("select"),am={select:ah,activator:"".concat(ah,"__activator"),activatorWrapper:"".concat(ah,"__activator-wrapper"),placeholder:"".concat(ah,"__placeholder"),selected:"".concat(ah,"__selected"),label:"".concat(ah,"__label"),rightLabel:"".concat(ah,"__right-label"),icon:"".concat(ah,"__icon"),options:"".concat(ah,"__options"),optionIcon:"".concat(ah,"__option-icon"),caption:"".concat(ah,"__caption"),states:{primary:"".concat(ah,"--primary"),secondary:"".concat(ah,"--secondary"),small:"".concat(ah,"--s"),medium:"".concat(ah,"--m"),large:"".concat(ah,"--l"),opened:"".concat(ah,"--opened"),error:"".concat(ah,"--error"),success:"".concat(ah,"--success"),selected:"".concat(ah,"--selected"),disabled:"".concat(ah,"--disabled")}};function af(e){let{value:t,label:a,options:n=[],optionValue:l="value",optionLabel:i="label",optionCaption:d="caption",optionDisabled:u="disabled",variant:p="primary",state:h,size:m="m",icon:f,rightLabel:g,clearable:v=!1,multiple:b=!1,disabled:w=!1,caption:y,placeholder:x,className:_,dataId:C,dataQa:E,isOpen:S=!1,classnameTrigger:k,selectedValue:T,onChange:N,onToggle:j,onSelect:M,onUnselect:A,onFocus:I,onBlur:L,...D}=e,[P,R]=(0,r.useState)(!1),[z,O]=(0,r.useState)(),[B,F]=(0,r.useState)(),[V,G]=(0,r.useState)(!1),H=(0,r.useRef)(null),q=(0,r.useId)(),Y=(0,r.useId)(),W=(0,r.useId)();(0,r.useEffect)(()=>{if(!t)return void O(b?[]:void 0);O(t)},[b,t]);let Q=(0,r.useMemo)(()=>n.map((e,t)=>{let a=e8(e,l,e),n=b&&Array.isArray(z)?z.map(e=>e8(e,l,e)):e8(z,l,z);return{index:t,value:a,label:e8(e,i,e),caption:e8(e,d),disabled:e8(e,u,!1),selected:b?Array.isArray(n)&&n.includes(a):n===a,active:B===t,original:e,id:"".concat(W,"-option-").concat(t)}}),[B,W,z,b,d,u,i,l,n]),X=(0,r.useMemo)(()=>Q.filter(e=>e.selected),[Q]),K=(0,r.useMemo)(()=>(0,s.i)(B)&&Q[B].id,[B]),Z=(0,r.useCallback)(e=>{O(e),null==N||N(e)},[N]),U=(0,r.useCallback)(()=>{if(H.current&&K){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)}}})(H.current).y,a=document.getElementById(K);if(a){let n=a.offsetTop+a.clientHeight-t,l=e-a.offsetTop;n>0?H.current.scrollTop+=n+8:l>0&&(H.current.scrollTop-=l+8)}}},[K]),$=e=>{R(e),null==j||j(e)},J=(0,r.useCallback)(e=>{if(!(0,s.i)(e))return 0;let t=0===e?Q.length-1:e-1;return Q[t].disabled?J(t):t},[Q]),ee=(0,r.useCallback)(e=>{if(!(0,s.i)(e))return 0;let t=e===Q.length-1?0:e+1;return Q[t].disabled?ee(t):t},[Q]),et=(0,r.useCallback)(e=>{let t=e&&e.index!==Q.length-1?Q[e.index+1]:Q[0];return t.disabled?et(t):t},[Q]),ea=(0,r.useCallback)(e=>{let t=e&&0!==e.index?Q[e.index-1]:Q[Q.length-1];return t.disabled?ea(t):t},[Q]),en=()=>{$(!0),F(X.length>0?X[0].index:0)},el=()=>{$(!1),F(void 0)},ei=(0,r.useCallback)(e=>{if(!b){Z(v&&e.selected?void 0:e.original),el();return}if(e.selected&&Array.isArray(z)){Z(z.filter(t=>e8(t,l,t)!==e.value)),null==A||A(e.original);return}Array.isArray(z)&&(Z([...z,e.original]),null==M||M(e.original))},[v,el,z,b,M,A,l,Z]),es=(0,r.useCallback)(e=>{e.preventDefault(),P?el():(v||b)&&(X.forEach(e=>null==A?void 0:A(e.original)),Z(b?[]:void 0))},[v,el,b,A,P,X,Z]),er=(0,r.useCallback)(()=>{P&&el()},[el,P]),eo=(0,r.useCallback)(e=>{if(e.preventDefault(),P)return void F(J(B));b||Z(ea(X[0]).original)},[B,J,ea,b,P,X,Z]),ec=(0,r.useCallback)(e=>(e.preventDefault(),P)?void F(ee(B)):b?void en():void Z(et(X[0]).original),[B,ee,et,b,P,en,X,Z]),ed=(0,r.useCallback)(e=>{switch(G(!0),e.key){case"Escape":case"Esc":es(e);break;case"Tab":er();break;case"ArrowDown":ec(e);break;case"ArrowUp":eo(e)}},[ec,eo,es,er]),eu=(0,r.useCallback)(e=>{if(e.preventDefault(),!P)return void en();(0,s.i)(B)&&ei(Q[B]),b||el()},[B,el,ei,Q,b,P,en]),ep=(0,r.useCallback)(e=>{G(!0),(" "===e.key||"Enter"===e.key)&&eu(e)},[eu]);(0,r.useEffect)(()=>{S&&(()=>{var e;$(!0);let a=Array.isArray(t)?t[0]:t,{value:n,label:l}=null!=a?a:{},i=Q.find(e=>e.value===n&&e.label===l);F(null!=(e=null==i?void 0:i.index)?e:0)})()},[S]),(0,r.useEffect)(()=>{P&&U()},[P,U]),(0,r.useEffect)(()=>{if(!P)return;let e=e=>{ed(e)};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[ed,P]);let eh=(0,c.A)(k,am.activator,{[am.states.primary]:"primary"===p,[am.states.secondary]:"secondary"===p,[am.states.small]:"s"===m,[am.states.medium]:"m"===m,[am.states.large]:"l"===m,[am.states.error]:"error"===h,[am.states.success]:"success"===h,[am.states.opened]:P,[am.states.disabled]:w}),em=(0,r.useMemo)(()=>X.length>0?(0,o.jsxs)(o.Fragment,{children:["s"!==m&&(0,o.jsx)("div",{id:Y,className:(0,c.A)(am.label,{[am.states.error]:"error"===h,[am.states.success]:"success"===h,[am.states.opened]:P,[am.states.disabled]:w}),children:a},"label"),(0,o.jsx)("div",{className:(0,c.A)(am.selected,{[am.states.disabled]:w}),children:(null==T?void 0:T(X.map(e=>e.original)))||X.map(e=>{let{label:t}=e;return t}).join(", ")})]}):(0,o.jsx)("div",{id:Y,className:(0,c.A)(am.placeholder,{[am.states.error]:"error"===h,[am.states.success]:"success"===h,[am.states.opened]:P,[am.states.disabled]:w}),children:x||a},"placeholder"),[w,a,Y,P,x,X,T,m,h]);return(0,o.jsx)("div",{className:(0,c.A)(_,am.select),children:(0,o.jsxs)(eO,{opened:P,onToggle:()=>{P?el():en()},width:"inherit",placement:"bottom",children:[(0,o.jsx)(eW,{asChild:!0,disabled:w,children:(0,o.jsxs)("div",{className:eh,id:q,tabIndex:w?-1:0,role:"combobox","aria-haspopup":"listbox","aria-labelledby":Y,"aria-controls":W,"aria-disabled":w,"aria-expanded":P,...!w&&{onFocus:e=>{null==I||I(e)},onBlur:e=>{null==L||L(e)},onKeyDownCapture:ep,onKeyDown:P?void 0:ed},...D,"data-id":C,"data-qa":E,children:[(0,o.jsx)("div",{className:am.activatorWrapper,children:em}),g&&(0,o.jsx)("div",{"aria-label":g,className:(0,c.A)(am.rightLabel,{[am.states.disabled]:w}),children:g}),f&&(0,o.jsx)("div",{"aria-hidden":"true",className:(0,c.A)(am.icon,{[am.states.disabled]:w}),children:f}),(0,o.jsx)("div",{className:(0,c.A)(am.icon,{[am.states.disabled]:w,[am.states.opened]:P}),children:(0,o.jsx)(s.P,{style:{fontSize:24},"aria-expanded":P,children:(0,o.jsx)(ap,{})})})]})}),y&&(0,o.jsx)("div",{className:(0,c.A)(am.caption,{[am.states.error]:"error"===h,[am.states.success]:"success"===h,[am.states.secondary]:"secondary"===p,[am.states.disabled]:w}),children:y}),(0,o.jsx)(eV,{contentInnerRef:H,children:(0,o.jsx)("ul",{role:"listbox",id:W,className:am.options,onMouseOver:()=>{V&&G(!1)},children:Q.map(e=>(0,o.jsx)(ez,{as:"li",disabled:e.disabled,label:e.label,caption:e.caption,focused:e.active&&V,onClick:()=>ei(e),prepend:b?(0,o.jsx)(eT,{type:"checkbox",checked:e.selected,disabled:e.disabled}):void 0,append:b?void 0:(0,o.jsx)(s.P,{className:(0,c.A)(am.optionIcon,{[am.states.selected]:e.selected}),style:{fontSize:24},children:(0,o.jsx)(tt,{})}),"aria-selected":e.selected,role:"option",id:e.id},JSON.stringify(e.value)))})})]})})}function ag(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function av(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=["__proto__","constructor","prototype"];Object.keys(t).filter(e=>0>a.indexOf(e)).forEach(a=>{typeof e[a]>"u"?e[a]=t[a]:ag(t[a])&&ag(e[a])&&Object.keys(t[a]).length>0&&av(e[a],t[a])})}af.displayName="Select";let ab={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 aw(){let e="u">typeof document?document:{};return av(e,ab),e}let ay={document:ab,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 ax(){let e="u">typeof window?window:{};return av(e,ay),e}function a_(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return setTimeout(e,t)}function aC(){return Date.now()}function aE(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function aS(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];let n=Object(t[0]);for(let e=1;e<t.length;e+=1){let a=t[e];if(null!=a&&("u">typeof window&&"u">typeof window.HTMLElement?!(a instanceof HTMLElement):!a||1!==a.nodeType&&11!==a.nodeType)){let e=Object.keys(Object(a)).filter(e=>"__proto__"!==e&&"constructor"!==e&&"prototype"!==e);for(let t=0,l=e.length;t<l;t+=1){let l=e[t],i=Object.getOwnPropertyDescriptor(a,l);void 0!==i&&i.enumerable&&(aE(n[l])&&aE(a[l])?a[l].__swiper__?n[l]=a[l]:aS(n[l],a[l]):!aE(n[l])&&aE(a[l])?(n[l]={},a[l].__swiper__?n[l]=a[l]:aS(n[l],a[l])):n[l]=a[l])}}}return n}function ak(e,t,a){e.style.setProperty(t,a)}function aT(e){let{swiper:t,targetPosition:a,side:n}=e,l=ax(),i=-t.translate,s=null,r,o=t.params.speed;t.wrapperEl.style.scrollSnapType="none",l.cancelAnimationFrame(t.cssModeFrameID);let c=a>i?"next":"prev",d=(e,t)=>"next"===c&&e>=t||"prev"===c&&e<=t,u=()=>{r=new Date().getTime(),null===s&&(s=r);let e=i+(.5-Math.cos(Math.max(Math.min((r-s)/o,1),0)*Math.PI)/2)*(a-i);if(d(e,a)&&(e=a),t.wrapperEl.scrollTo({[n]:e}),d(e,a)){t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.scrollSnapType="",setTimeout(()=>{t.wrapperEl.style.overflow="",t.wrapperEl.scrollTo({[n]:e})}),l.cancelAnimationFrame(t.cssModeFrameID);return}t.cssModeFrameID=l.requestAnimationFrame(u)};u()}function aN(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",a=ax(),n=[...e.children];return a.HTMLSlotElement&&e instanceof HTMLSlotElement&&n.push(...e.assignedElements()),t?n.filter(e=>e.matches(t)):n}function aj(e){try{console.warn(e);return}catch(e){}}function aM(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],a=document.createElement(e);return a.classList.add(...Array.isArray(t)?t:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e.trim().split(" ").filter(e=>!!e.trim())}(t)),a}function aA(e,t){return ax().getComputedStyle(e,null).getPropertyValue(t)}function aI(e){let t=e,a;if(t){for(a=0;null!==(t=t.previousSibling);)1===t.nodeType&&(a+=1);return a}}function aL(e,t){let a=[],n=e.parentElement;for(;n;)t?n.matches(t)&&a.push(n):a.push(n),n=n.parentElement;return a}function aD(e,t,a){let n=ax();return e["width"===t?"offsetWidth":"offsetHeight"]+parseFloat(n.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-right":"margin-top"))+parseFloat(n.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-left":"margin-bottom"))}function aP(e){return(Array.isArray(e)?e:[e]).filter(e=>!!e)}function aR(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";"u">typeof trustedTypes?e.innerHTML=trustedTypes.createPolicy("html",{createHTML:e=>e}).createHTML(t):e.innerHTML=t}function az(e,t,a,n){return e.params.createElements&&Object.keys(n).forEach(l=>{if(!a[l]&&!0===a.auto){let i=aN(e.el,".".concat(n[l]))[0];i||((i=aM("div",n[l])).className=n[l],e.el.append(i)),a[l]=i,t[l]=i}}),a}let aO='<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 aB(e){let{swiper:t,extendParams:a,on:n,emit:l}=e;function i(e){let a;return e&&"string"==typeof e&&t.isElement&&(a=t.el.querySelector(e)||t.hostEl.querySelector(e))?a:(e&&("string"==typeof e&&(a=[...document.querySelectorAll(e)]),t.params.uniqueNavElements&&"string"==typeof e&&a&&a.length>1&&1===t.el.querySelectorAll(e).length?a=t.el.querySelector(e):a&&1===a.length&&(a=a[0])),e&&!a?e:a)}function s(e,a){let n=t.params.navigation;(e=aP(e)).forEach(e=>{e&&(e.classList[a?"add":"remove"](...n.disabledClass.split(" ")),"BUTTON"===e.tagName&&(e.disabled=a),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](n.lockClass))})}function r(){let{nextEl:e,prevEl:a}=t.navigation;if(t.params.loop){s(a,!1),s(e,!1);return}s(a,t.isBeginning&&!t.params.rewind),s(e,t.isEnd&&!t.params.rewind)}function o(e){e.preventDefault(),(!t.isBeginning||t.params.loop||t.params.rewind)&&(t.slidePrev(),l("navigationPrev"))}function c(e){e.preventDefault(),(!t.isEnd||t.params.loop||t.params.rewind)&&(t.slideNext(),l("navigationNext"))}function d(){let e=t.params.navigation;if(t.params.navigation=az(t,t.originalParams.navigation,t.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!(e.nextEl||e.prevEl))return;let a=i(e.nextEl),n=i(e.prevEl);Object.assign(t.navigation,{nextEl:a,prevEl:n}),a=aP(a),n=aP(n);let l=(a,n)=>{if(a){if(e.addIcons&&a.matches(".swiper-button-next,.swiper-button-prev")&&!a.querySelector("svg")){let e=document.createElement("div");aR(e,aO),a.appendChild(e.querySelector("svg")),e.remove()}a.addEventListener("click","next"===n?c:o)}!t.enabled&&a&&a.classList.add(...e.lockClass.split(" "))};a.forEach(e=>l(e,"next")),n.forEach(e=>l(e,"prev"))}function u(){let{nextEl:e,prevEl:a}=t.navigation;e=aP(e),a=aP(a);let n=(e,a)=>{e.removeEventListener("click","next"===a?c:o),e.classList.remove(...t.params.navigation.disabledClass.split(" "))};e.forEach(e=>n(e,"next")),a.forEach(e=>n(e,"prev"))}a({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"}}),t.navigation={nextEl:null,prevEl:null,arrowSvg:aO},n("init",()=>{!1===t.params.navigation.enabled?p():(d(),r())}),n("toEdge fromEdge lock unlock",()=>{r()}),n("destroy",()=>{u()}),n("enable disable",()=>{let{nextEl:e,prevEl:a}=t.navigation;if(e=aP(e),a=aP(a),t.enabled)return void r();[...e,...a].filter(e=>!!e).forEach(e=>e.classList.add(t.params.navigation.lockClass))}),n("click",(e,a)=>{let{nextEl:n,prevEl:i}=t.navigation;n=aP(n),i=aP(i);let s=a.target,r=i.includes(s)||n.includes(s);if(t.isElement&&!r){let e=a.path||a.composedPath&&a.composedPath();e&&(r=e.find(e=>n.includes(e)||i.includes(e)))}if(t.params.navigation.hideOnClick&&!r){let e;if(t.pagination&&t.params.pagination&&t.params.pagination.clickable&&(t.pagination.el===s||t.pagination.el.contains(s)))return;n.length?e=n[0].classList.contains(t.params.navigation.hiddenClass):i.length&&(e=i[0].classList.contains(t.params.navigation.hiddenClass)),l(!0===e?"navigationShow":"navigationHide"),[...n,...i].filter(e=>!!e).forEach(e=>e.classList.toggle(t.params.navigation.hiddenClass))}});let p=()=>{t.el.classList.add(...t.params.navigation.navigationDisabledClass.split(" ")),u()};Object.assign(t.navigation,{enable:()=>{t.el.classList.remove(...t.params.navigation.navigationDisabledClass.split(" ")),d(),r()},disable:p,update:r,init:d,destroy:u})}function aF(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return".".concat(e.trim().replace(/([\.:!+\/()[\]#>~*^$|=,'"@{}\\])/g,"\\$1").replace(/ /g,"."))}function aV(e){let{swiper:t,extendParams:a,on:n,emit:l}=e,i="swiper-pagination";a({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:"".concat(i,"-bullet"),bulletActiveClass:"".concat(i,"-bullet-active"),modifierClass:"".concat(i,"-"),currentClass:"".concat(i,"-current"),totalClass:"".concat(i,"-total"),hiddenClass:"".concat(i,"-hidden"),progressbarFillClass:"".concat(i,"-progressbar-fill"),progressbarOppositeClass:"".concat(i,"-progressbar-opposite"),clickableClass:"".concat(i,"-clickable"),lockClass:"".concat(i,"-lock"),horizontalClass:"".concat(i,"-horizontal"),verticalClass:"".concat(i,"-vertical"),paginationDisabledClass:"".concat(i,"-disabled")}}),t.pagination={el:null,bullets:[]};let s,r=0;function o(){return!t.params.pagination.el||!t.pagination.el||Array.isArray(t.pagination.el)&&0===t.pagination.el.length}function c(e,a){let{bulletActiveClass:n}=t.params.pagination;e&&(e=e["".concat("prev"===a?"previous":"next","ElementSibling")])&&(e.classList.add("".concat(n,"-").concat(a)),(e=e["".concat("prev"===a?"previous":"next","ElementSibling")])&&e.classList.add("".concat(n,"-").concat(a,"-").concat(a)))}function d(e){let a=e.target.closest(aF(t.params.pagination.bulletClass));if(!a)return;e.preventDefault();let n=aI(a)*t.params.slidesPerGroup;if(t.params.loop){var l,i,s;if(t.realIndex===n)return;let e=(l=t.realIndex,i=n,(l%=s=t.slides.length,(i%=s)===l+1)?"next":i===l-1?"previous":void 0);"next"===e?t.slideNext():"previous"===e?t.slidePrev():t.slideToLoop(n)}else t.slideTo(n)}function u(){let e,a,n=t.rtl,i=t.params.pagination;if(o())return;let d=t.pagination.el;d=aP(d);let u=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.slides.length,p=t.params.loop?Math.ceil(u/t.params.slidesPerGroup):t.snapGrid.length;if(t.params.loop?(a=t.previousRealIndex||0,e=t.params.slidesPerGroup>1?Math.floor(t.realIndex/t.params.slidesPerGroup):t.realIndex):"u">typeof t.snapIndex?(e=t.snapIndex,a=t.previousSnapIndex):(a=t.previousIndex||0,e=t.activeIndex||0),"bullets"===i.type&&t.pagination.bullets&&t.pagination.bullets.length>0){let l,o,u,p=t.pagination.bullets;if(i.dynamicBullets&&(s=aD(p[0],t.isHorizontal()?"width":"height"),d.forEach(e=>{e.style[t.isHorizontal()?"width":"height"]="".concat(s*(i.dynamicMainBullets+4),"px")}),i.dynamicMainBullets>1&&void 0!==a&&((r+=e-(a||0))>i.dynamicMainBullets-1?r=i.dynamicMainBullets-1:r<0&&(r=0)),u=((o=(l=Math.max(e-r,0))+(Math.min(p.length,i.dynamicMainBullets)-1))+l)/2),p.forEach(e=>{let t=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(e=>"".concat(i.bulletActiveClass).concat(e))].map(e=>"string"==typeof e&&e.includes(" ")?e.split(" "):e).flat();e.classList.remove(...t)}),d.length>1)p.forEach(a=>{let n=aI(a);n===e?a.classList.add(...i.bulletActiveClass.split(" ")):t.isElement&&a.setAttribute("part","bullet"),i.dynamicBullets&&(n>=l&&n<=o&&a.classList.add(..."".concat(i.bulletActiveClass,"-main").split(" ")),n===l&&c(a,"prev"),n===o&&c(a,"next"))});else{let a=p[e];if(a&&a.classList.add(...i.bulletActiveClass.split(" ")),t.isElement&&p.forEach((t,a)=>{t.setAttribute("part",a===e?"bullet-active":"bullet")}),i.dynamicBullets){let e=p[l],t=p[o];for(let e=l;e<=o;e+=1)p[e]&&p[e].classList.add(..."".concat(i.bulletActiveClass,"-main").split(" "));c(e,"prev"),c(t,"next")}}if(i.dynamicBullets){let e=Math.min(p.length,i.dynamicMainBullets+4),a=(s*e-s)/2-u*s,l=n?"right":"left";p.forEach(e=>{e.style[t.isHorizontal()?l:"top"]="".concat(a,"px")})}}d.forEach((a,n)=>{if("fraction"===i.type&&(a.querySelectorAll(aF(i.currentClass)).forEach(t=>{t.textContent=i.formatFractionCurrent(e+1)}),a.querySelectorAll(aF(i.totalClass)).forEach(e=>{e.textContent=i.formatFractionTotal(p)})),"progressbar"===i.type){let n;n=i.progressbarOpposite?t.isHorizontal()?"vertical":"horizontal":t.isHorizontal()?"horizontal":"vertical";let l=(e+1)/p,s=1,r=1;"horizontal"===n?s=l:r=l,a.querySelectorAll(aF(i.progressbarFillClass)).forEach(e=>{e.style.transform="translate3d(0,0,0) scaleX(".concat(s,") scaleY(").concat(r,")"),e.style.transitionDuration="".concat(t.params.speed,"ms")})}"custom"===i.type&&i.renderCustom?(aR(a,i.renderCustom(t,e+1,p)),0===n&&l("paginationRender",a)):(0===n&&l("paginationRender",a),l("paginationUpdate",a)),t.params.watchOverflow&&t.enabled&&a.classList[t.isLocked?"add":"remove"](i.lockClass)})}function p(){let e=t.params.pagination;if(o())return;let a=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.grid&&t.params.grid.rows>1?t.slides.length/Math.ceil(t.params.grid.rows):t.slides.length,n=t.pagination.el;n=aP(n);let i="";if("bullets"===e.type){let n=t.params.loop?Math.ceil(a/t.params.slidesPerGroup):t.snapGrid.length;t.params.freeMode&&t.params.freeMode.enabled&&n>a&&(n=a);for(let a=0;a<n;a+=1)e.renderBullet?i+=e.renderBullet.call(t,a,e.bulletClass):i+="<".concat(e.bulletElement," ").concat(t.isElement?'part="bullet"':"",' class="').concat(e.bulletClass,'"></').concat(e.bulletElement,">")}"fraction"===e.type&&(i=e.renderFraction?e.renderFraction.call(t,e.currentClass,e.totalClass):'<span class="'.concat(e.currentClass,'"></span> / <span class="').concat(e.totalClass,'"></span>')),"progressbar"===e.type&&(i=e.renderProgressbar?e.renderProgressbar.call(t,e.progressbarFillClass):'<span class="'.concat(e.progressbarFillClass,'"></span>')),t.pagination.bullets=[],n.forEach(a=>{"custom"!==e.type&&aR(a,i||""),"bullets"===e.type&&t.pagination.bullets.push(...a.querySelectorAll(aF(e.bulletClass)))}),"custom"!==e.type&&l("paginationRender",n[0])}function h(){let e;t.params.pagination=az(t,t.originalParams.pagination,t.params.pagination,{el:"swiper-pagination"});let a=t.params.pagination;a.el&&("string"==typeof a.el&&t.isElement&&(e=t.el.querySelector(a.el)),e||"string"!=typeof a.el||(e=[...document.querySelectorAll(a.el)]),e||(e=a.el),e&&0!==e.length&&(t.params.uniqueNavElements&&"string"==typeof a.el&&Array.isArray(e)&&e.length>1&&(e=[...t.el.querySelectorAll(a.el)]).length>1&&(e=e.find(e=>aL(e,".swiper")[0]===t.el)),Array.isArray(e)&&1===e.length&&(e=e[0]),Object.assign(t.pagination,{el:e}),(e=aP(e)).forEach(e=>{"bullets"===a.type&&a.clickable&&e.classList.add(...(a.clickableClass||"").split(" ")),e.classList.add(a.modifierClass+a.type),e.classList.add(t.isHorizontal()?a.horizontalClass:a.verticalClass),"bullets"===a.type&&a.dynamicBullets&&(e.classList.add("".concat(a.modifierClass).concat(a.type,"-dynamic")),r=0,a.dynamicMainBullets<1&&(a.dynamicMainBullets=1)),"progressbar"===a.type&&a.progressbarOpposite&&e.classList.add(a.progressbarOppositeClass),a.clickable&&e.addEventListener("click",d),t.enabled||e.classList.add(a.lockClass)})))}function m(){let e=t.params.pagination;if(o())return;let a=t.pagination.el;a&&(a=aP(a)).forEach(a=>{a.classList.remove(e.hiddenClass),a.classList.remove(e.modifierClass+e.type),a.classList.remove(t.isHorizontal()?e.horizontalClass:e.verticalClass),e.clickable&&(a.classList.remove(...(e.clickableClass||"").split(" ")),a.removeEventListener("click",d))}),t.pagination.bullets&&t.pagination.bullets.forEach(t=>t.classList.remove(...e.bulletActiveClass.split(" ")))}n("changeDirection",()=>{if(!t.pagination||!t.pagination.el)return;let e=t.params.pagination,{el:a}=t.pagination;(a=aP(a)).forEach(a=>{a.classList.remove(e.horizontalClass,e.verticalClass),a.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass)})}),n("init",()=>{!1===t.params.pagination.enabled?f():(h(),p(),u())}),n("activeIndexChange",()=>{typeof t.snapIndex>"u"&&u()}),n("snapIndexChange",()=>{u()}),n("snapGridLengthChange",()=>{p(),u()}),n("destroy",()=>{m()}),n("enable disable",()=>{let{el:e}=t.pagination;e&&(e=aP(e)).forEach(e=>e.classList[t.enabled?"remove":"add"](t.params.pagination.lockClass))}),n("lock unlock",()=>{u()}),n("click",(e,a)=>{let n=a.target,i=aP(t.pagination.el);if(t.params.pagination.el&&t.params.pagination.hideOnClick&&i&&i.length>0&&!n.classList.contains(t.params.pagination.bulletClass)){if(t.navigation&&(t.navigation.nextEl&&n===t.navigation.nextEl||t.navigation.prevEl&&n===t.navigation.prevEl))return;l(!0===i[0].classList.contains(t.params.pagination.hiddenClass)?"paginationShow":"paginationHide"),i.forEach(e=>e.classList.toggle(t.params.pagination.hiddenClass))}});let f=()=>{t.el.classList.add(t.params.pagination.paginationDisabledClass);let{el:e}=t.pagination;e&&(e=aP(e)).forEach(e=>e.classList.add(t.params.pagination.paginationDisabledClass)),m()};Object.assign(t.pagination,{enable:()=>{t.el.classList.remove(t.params.pagination.paginationDisabledClass);let{el:e}=t.pagination;e&&(e=aP(e)).forEach(e=>e.classList.remove(t.params.pagination.paginationDisabledClass)),h(),p(),u()},disable:f,render:p,update:u,init:h,destroy:m})}function aG(e){let{swiper:t,extendParams:a,on:n,emit:l,params:i}=e;t.autoplay={running:!1,paused:!1,timeLeft:0},a({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!1,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let s,r,o=i&&i.autoplay?i.autoplay.delay:3e3,c=i&&i.autoplay?i.autoplay.delay:3e3,d,u=new Date().getTime(),p,h,m,f,g,v;function b(e){!t||t.destroyed||!t.wrapperEl||e.target===t.wrapperEl&&(t.wrapperEl.removeEventListener("transitionend",b),v||e.detail&&e.detail.bySwiperTouchMove||S())}let w=()=>{if(t.destroyed||!t.autoplay.running)return;t.autoplay.paused?p=!0:p&&(c=d,p=!1);let e=t.autoplay.paused?d:u+c-new Date().getTime();t.autoplay.timeLeft=e,l("autoplayTimeLeft",e,e/o),r=requestAnimationFrame(()=>{w()})},y=()=>{let e,a=t.params.autoplay.delay,n=(e=t.virtual&&t.params.virtual.enabled?t.slides.find(e=>e.classList.contains("swiper-slide-active")):t.slides[t.activeIndex])?parseInt(e.getAttribute("data-swiper-autoplay"),10):void 0;return!Number.isNaN(n)&&n>0&&(a=n),a},x=e=>{if(t.destroyed||!t.autoplay.running)return;cancelAnimationFrame(r),w();let a=e;typeof a>"u"&&(o=a=y(),c=a),d=a;let n=t.params.speed,i=()=>{!t||t.destroyed||(t.params.autoplay.reverseDirection?!t.isBeginning||t.params.loop||t.params.rewind?(t.slidePrev(n,!0,!0),l("autoplay")):t.params.autoplay.stopOnLastSlide||(t.slideTo(t.slides.length-1,n,!0,!0),l("autoplay")):!t.isEnd||t.params.loop||t.params.rewind?(t.slideNext(n,!0,!0),l("autoplay")):t.params.autoplay.stopOnLastSlide||(t.slideTo(0,n,!0,!0),l("autoplay")),t.params.cssMode&&(u=new Date().getTime(),requestAnimationFrame(()=>{x()})))};return a>0?(clearTimeout(s),s=setTimeout(()=>{i()},a)):requestAnimationFrame(()=>{i()}),a},_=()=>{u=new Date().getTime(),t.autoplay.running=!0,x(),l("autoplayStart")},C=()=>{t.autoplay.running=!1,clearTimeout(s),cancelAnimationFrame(r),l("autoplayStop")},E=(e,a)=>{if(t.destroyed||!t.autoplay.running)return;clearTimeout(s),e||(g=!0);let n=()=>{l("autoplayPause"),t.params.autoplay.waitForTransition?t.wrapperEl.addEventListener("transitionend",b):S()};if(t.autoplay.paused=!0,a)return void n();d=(d||t.params.autoplay.delay)-(new Date().getTime()-u),t.isEnd&&d<0&&!t.params.loop||(d<0&&(d=0),n())},S=()=>{t.isEnd&&d<0&&!t.params.loop||t.destroyed||!t.autoplay.running||(u=new Date().getTime(),g?(g=!1,x(d)):x(),t.autoplay.paused=!1,l("autoplayResume"))},k=()=>{if(t.destroyed||!t.autoplay.running)return;let e=aw();"hidden"===e.visibilityState&&(g=!0,E(!0)),"visible"===e.visibilityState&&S()},T=e=>{"mouse"===e.pointerType&&(g=!0,v=!0,t.animating||t.autoplay.paused||E(!0))},N=e=>{"mouse"===e.pointerType&&(v=!1,t.autoplay.paused&&S())};n("init",()=>{t.params.autoplay.enabled&&(t.params.autoplay.pauseOnMouseEnter&&(t.el.addEventListener("pointerenter",T),t.el.addEventListener("pointerleave",N)),aw().addEventListener("visibilitychange",k),_())}),n("destroy",()=>{t.el&&"string"!=typeof t.el&&(t.el.removeEventListener("pointerenter",T),t.el.removeEventListener("pointerleave",N)),aw().removeEventListener("visibilitychange",k),t.autoplay.running&&C()}),n("_freeModeStaticRelease",()=>{(m||g)&&S()}),n("_freeModeNoMomentumRelease",()=>{t.params.autoplay.disableOnInteraction?C():E(!0,!0)}),n("beforeTransitionStart",(e,a,n)=>{t.destroyed||!t.autoplay.running||(n||!t.params.autoplay.disableOnInteraction?E(!0,!0):C())}),n("sliderFirstMove",()=>{if(!(t.destroyed||!t.autoplay.running)){if(t.params.autoplay.disableOnInteraction)return void C();h=!0,m=!1,g=!1,f=setTimeout(()=>{g=!0,m=!0,E(!0)},200)}}),n("touchEnd",()=>{if(!(t.destroyed||!t.autoplay.running||!h)){if(clearTimeout(f),clearTimeout(s),t.params.autoplay.disableOnInteraction){m=!1,h=!1;return}m&&t.params.cssMode&&S(),m=!1,h=!1}}),n("slideChange",()=>{t.destroyed||!t.autoplay.running||t.autoplay.paused&&(d=y(),o=y())}),Object.assign(t.autoplay,{start:_,stop:C,pause:E,resume:S})}function aH(){return n||(n=function(){let e=ax(),t=aw();return{smoothScroll:t.documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)}}()),n}function aq(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return l||(l=function(){let{userAgent:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=aH(),a=ax(),n=a.navigator.platform,l=e||a.navigator.userAgent,i={ios:!1,android:!1},s=a.screen.width,r=a.screen.height,o=l.match(/(Android);?[\s\/]+([\d.]+)?/),c=l.match(/(iPad)(?!\1).*OS\s([\d_]+)/),d=l.match(/(iPod)(.*OS\s([\d_]+))?/),u=!c&&l.match(/(iPhone\sOS|iOS)\s([\d_]+)/),p="MacIntel"===n;return!c&&p&&t.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf("".concat(s,"x").concat(r))>=0&&((c=l.match(/(Version)\/([\d.]+)/))||(c=[0,1,"13_0_0"]),p=!1),o&&"Win32"!==n&&(i.os="android",i.android=!0),(c||u||d)&&(i.os="ios",i.ios=!0),i}(e)),l}function aY(){return i||(i=function(){let e=ax(),t=aq(),a=!1;function n(){let t=e.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&0>t.indexOf("chrome")&&0>t.indexOf("android")}if(n()){let t=String(e.navigator.userAgent);if(t.includes("Version/")){let[e,n]=t.split("Version/")[1].split(" ")[0].split(".").map(e=>Number(e));a=e<16||16===e&&n<2}}let l=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent),i=n(),s=i||l&&t.ios;return{isSafari:a||i,needPerspectiveFix:a,need3dFix:s,isWebView:l}}()),i}let aW=(e,t,a)=>{t&&!e.classList.contains(a)?e.classList.add(a):!t&&e.classList.contains(a)&&e.classList.remove(a)},aQ=(e,t,a)=>{t&&!e.classList.contains(a)?e.classList.add(a):!t&&e.classList.contains(a)&&e.classList.remove(a)},aX=(e,t)=>{if(!e||e.destroyed||!e.params)return;let a=t.closest(e.isElement?"swiper-slide":".".concat(e.params.slideClass));if(a){let t=a.querySelector(".".concat(e.params.lazyPreloaderClass));!t&&e.isElement&&(a.shadowRoot?t=a.shadowRoot.querySelector(".".concat(e.params.lazyPreloaderClass)):requestAnimationFrame(()=>{a.shadowRoot&&(t=a.shadowRoot.querySelector(".".concat(e.params.lazyPreloaderClass)))&&!t.lazyPreloaderManaged&&t.remove()})),t&&!t.lazyPreloaderManaged&&t.remove()}},aK=(e,t)=>{if(!e.slides[t])return;let a=e.slides[t].querySelector('[loading="lazy"]');a&&a.removeAttribute("loading")},aZ=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 n="auto"===e.params.slidesPerView?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),l=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){let a=[l-t];a.push(...Array.from({length:t}).map((e,t)=>l+n+t)),e.slides.forEach((t,n)=>{a.includes(t.column)&&aK(e,n)});return}let i=l+n-1;if(e.params.rewind||e.params.loop)for(let n=l-t;n<=i+t;n+=1){let t=(n%a+a)%a;(t<l||t>i)&&aK(e,t)}else for(let n=Math.max(l-t,0);n<=Math.min(i+t,a-1);n+=1)n!==l&&(n>i||n<l)&&aK(e,n)};function aU(e){let{swiper:t,runCallbacks:a,direction:n,step:l}=e,{activeIndex:i,previousIndex:s}=t,r=n;r||(r=i>s?"next":i<s?"prev":"reset"),t.emit("transition".concat(l)),a&&"reset"===r?t.emit("slideResetTransition".concat(l)):a&&i!==s&&(t.emit("slideChangeTransition".concat(l)),"next"===r?t.emit("slideNextTransition".concat(l)):t.emit("slidePrevTransition".concat(l)))}function a$(e,t,a){let n=ax(),{params:l}=e,i=l.edgeSwipeDetection,s=l.edgeSwipeThreshold;return!i||!(a<=s)&&!(a>=n.innerWidth-s)||"prevent"===i&&(t.preventDefault(),!0)}function aJ(e){let t=aw(),a=e;a.originalEvent&&(a=a.originalEvent);let n=this.touchEventsData;if("pointerdown"===a.type){if(null!==n.pointerId&&n.pointerId!==a.pointerId)return;n.pointerId=a.pointerId}else"touchstart"===a.type&&1===a.targetTouches.length&&(n.touchId=a.targetTouches[0].identifier);if("touchstart"===a.type)return void a$(this,a,a.targetTouches[0].pageX);let{params:l,touches:i,enabled:s}=this;if(!s||!l.simulateTouch&&"mouse"===a.pointerType||this.animating&&l.preventInteractionOnTransition)return;!this.animating&&l.cssMode&&l.loop&&this.loopFix();let r=a.target;if("wrapper"===l.touchEventsTarget&&!function(e,t){let a=ax(),n=t.contains(e);return!n&&a.HTMLSlotElement&&t instanceof HTMLSlotElement&&((n=[...t.assignedElements()].includes(e))||(n=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))),n}(r,this.wrapperEl)||"which"in a&&3===a.which||"button"in a&&a.button>0||n.isTouched&&n.isMoved)return;let o=!!l.noSwipingClass&&""!==l.noSwipingClass,c=a.composedPath?a.composedPath():a.path;o&&a.target&&a.target.shadowRoot&&c&&(r=c[0]);let d=l.noSwipingSelector?l.noSwipingSelector:".".concat(l.noSwipingClass),u=!!(a.target&&a.target.shadowRoot);if(l.noSwiping&&(u?function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this;return function t(a){if(!a||a===aw()||a===ax())return null;a.assignedSlot&&(a=a.assignedSlot);let n=a.closest(e);return n||a.getRootNode?n||t(a.getRootNode().host):null}(t)}(d,r):r.closest(d))){this.allowClick=!0;return}if(l.swipeHandler&&!r.closest(l.swipeHandler))return;i.currentX=a.pageX,i.currentY=a.pageY;let p=i.currentX,h=i.currentY;if(!a$(this,a,p))return;Object.assign(n,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),i.startX=p,i.startY=h,n.touchStartTime=aC(),this.allowClick=!0,this.updateSize(),this.swipeDirection=void 0,l.threshold>0&&(n.allowThresholdMove=!1);let m=!0;r.matches(n.focusableElements)&&(m=!1,"SELECT"===r.nodeName&&(n.isTouched=!1)),t.activeElement&&t.activeElement.matches(n.focusableElements)&&t.activeElement!==r&&("mouse"===a.pointerType||"mouse"!==a.pointerType&&!r.matches(n.focusableElements))&&t.activeElement.blur();let f=m&&this.allowTouchMove&&l.touchStartPreventDefault;(l.touchStartForcePreventDefault||f)&&!r.isContentEditable&&a.preventDefault(),l.freeMode&&l.freeMode.enabled&&this.freeMode&&this.animating&&!l.cssMode&&this.freeMode.onTouchStart(),this.emit("touchStart",a)}function a0(e){let t,a=aw(),n=this.touchEventsData,{params:l,touches:i,rtlTranslate:s,enabled:r}=this;if(!r||!l.simulateTouch&&"mouse"===e.pointerType)return;let o=e;if(o.originalEvent&&(o=o.originalEvent),"pointermove"===o.type&&(null!==n.touchId||o.pointerId!==n.pointerId))return;if("touchmove"===o.type){if(!(t=[...o.changedTouches].find(e=>e.identifier===n.touchId))||t.identifier!==n.touchId)return}else t=o;if(!n.isTouched){n.startMoving&&n.isScrolling&&this.emit("touchMoveOpposite",o);return}let c=t.pageX,d=t.pageY;if(o.preventedByNestedSwiper){i.startX=c,i.startY=d;return}if(!this.allowTouchMove){o.target.matches(n.focusableElements)||(this.allowClick=!1),n.isTouched&&(Object.assign(i,{startX:c,startY:d,currentX:c,currentY:d}),n.touchStartTime=aC());return}if(l.touchReleaseOnEdges&&!l.loop){if(this.isVertical()){if(d<i.startY&&this.translate<=this.maxTranslate()||d>i.startY&&this.translate>=this.minTranslate()){n.isTouched=!1,n.isMoved=!1;return}}else if(s&&(c>i.startX&&-this.translate<=this.maxTranslate()||c<i.startX&&-this.translate>=this.minTranslate())||!s&&(c<i.startX&&this.translate<=this.maxTranslate()||c>i.startX&&this.translate>=this.minTranslate()))return}if(a.activeElement&&a.activeElement.matches(n.focusableElements)&&a.activeElement!==o.target&&"mouse"!==o.pointerType&&a.activeElement.blur(),a.activeElement&&o.target===a.activeElement&&o.target.matches(n.focusableElements)){n.isMoved=!0,this.allowClick=!1;return}n.allowTouchCallbacks&&this.emit("touchMove",o),i.previousX=i.currentX,i.previousY=i.currentY,i.currentX=c,i.currentY=d;let u=i.currentX-i.startX,p=i.currentY-i.startY;if(this.params.threshold&&Math.sqrt(u**2+p**2)<this.params.threshold)return;if(typeof n.isScrolling>"u"){let e;this.isHorizontal()&&i.currentY===i.startY||this.isVertical()&&i.currentX===i.startX?n.isScrolling=!1:u*u+p*p>=25&&(e=180*Math.atan2(Math.abs(p),Math.abs(u))/Math.PI,n.isScrolling=this.isHorizontal()?e>l.touchAngle:90-e>l.touchAngle)}if(n.isScrolling&&this.emit("touchMoveOpposite",o),typeof n.startMoving>"u"&&(i.currentX!==i.startX||i.currentY!==i.startY)&&(n.startMoving=!0),n.isScrolling||"touchmove"===o.type&&n.preventTouchMoveFromPointerMove){n.isTouched=!1;return}if(!n.startMoving)return;this.allowClick=!1,!l.cssMode&&o.cancelable&&o.preventDefault(),l.touchMoveStopPropagation&&!l.nested&&o.stopPropagation();let h=this.isHorizontal()?u:p,m=this.isHorizontal()?i.currentX-i.previousX:i.currentY-i.previousY;l.oneWayMovement&&(h=Math.abs(h)*(s?1:-1),m=Math.abs(m)*(s?1:-1)),i.diff=h,h*=l.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&&!l.cssMode,v="next"===this.touchesDirection&&this.allowSlideNext||"prev"===this.touchesDirection&&this.allowSlidePrev;if(!n.isMoved){if(g&&v&&this.loopFix({direction:this.swipeDirection}),n.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)}n.allowMomentumBounce=!1,l.grabCursor&&(!0===this.allowSlideNext||!0===this.allowSlidePrev)&&this.setGrabCursor(!0),this.emit("sliderFirstMove",o)}if(!1!==l._loopSwapReset&&n.isMoved&&n.allowThresholdMove&&f!==this.touchesDirection&&g&&v&&Math.abs(h)>=1){Object.assign(i,{startX:c,startY:d,currentX:c,currentY:d,startTranslate:n.currentTranslate}),n.loopSwapReset=!0,n.startTranslate=n.currentTranslate;return}this.emit("sliderMove",o),n.isMoved=!0,n.currentTranslate=h+n.startTranslate;let b=!0,w=l.resistanceRatio;if(l.touchReleaseOnEdges&&(w=0),h>0?(g&&v&&n.allowThresholdMove&&n.currentTranslate>(l.centeredSlides?this.minTranslate()-this.slidesSizesGrid[this.activeIndex+1]-("auto"!==l.slidesPerView&&this.slides.length-l.slidesPerView>=2?this.slidesSizesGrid[this.activeIndex+1]+this.params.spaceBetween:0)-this.params.spaceBetween:this.minTranslate())&&this.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),n.currentTranslate>this.minTranslate()&&(b=!1,l.resistance&&(n.currentTranslate=this.minTranslate()-1+(-this.minTranslate()+n.startTranslate+h)**w))):h<0&&(g&&v&&n.allowThresholdMove&&n.currentTranslate<(l.centeredSlides?this.maxTranslate()+this.slidesSizesGrid[this.slidesSizesGrid.length-1]+this.params.spaceBetween+("auto"!==l.slidesPerView&&this.slides.length-l.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"===l.slidesPerView?this.slidesPerViewDynamic():Math.ceil(parseFloat(l.slidesPerView,10)))}),n.currentTranslate<this.maxTranslate()&&(b=!1,l.resistance&&(n.currentTranslate=this.maxTranslate()+1-(this.maxTranslate()-n.startTranslate-h)**w))),b&&(o.preventedByNestedSwiper=!0),!this.allowSlideNext&&"next"===this.swipeDirection&&n.currentTranslate<n.startTranslate&&(n.currentTranslate=n.startTranslate),!this.allowSlidePrev&&"prev"===this.swipeDirection&&n.currentTranslate>n.startTranslate&&(n.currentTranslate=n.startTranslate),this.allowSlidePrev||this.allowSlideNext||(n.currentTranslate=n.startTranslate),l.threshold>0)if(Math.abs(h)>l.threshold||n.allowThresholdMove){if(!n.allowThresholdMove){n.allowThresholdMove=!0,i.startX=i.currentX,i.startY=i.currentY,n.currentTranslate=n.startTranslate,i.diff=this.isHorizontal()?i.currentX-i.startX:i.currentY-i.startY;return}}else{n.currentTranslate=n.startTranslate;return}!l.followFinger||l.cssMode||((l.freeMode&&l.freeMode.enabled&&this.freeMode||l.watchSlidesProgress)&&(this.updateActiveIndex(),this.updateSlidesClasses()),l.freeMode&&l.freeMode.enabled&&this.freeMode&&this.freeMode.onTouchMove(),this.updateProgress(n.currentTranslate),this.setTranslate(n.currentTranslate))}function a1(e){let t,a,n=this,l=n.touchEventsData,i=e;if(i.originalEvent&&(i=i.originalEvent),"touchend"===i.type||"touchcancel"===i.type){if(!(t=[...i.changedTouches].find(e=>e.identifier===l.touchId))||t.identifier!==l.touchId)return}else{if(null!==l.touchId||i.pointerId!==l.pointerId)return;t=i}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(i.type)&&!(["pointercancel","contextmenu"].includes(i.type)&&(n.browser.isSafari||n.browser.isWebView)))return;l.pointerId=null,l.touchId=null;let{params:s,touches:r,rtlTranslate:o,slidesGrid:c,enabled:d}=n;if(!d||!s.simulateTouch&&"mouse"===i.pointerType)return;if(l.allowTouchCallbacks&&n.emit("touchEnd",i),l.allowTouchCallbacks=!1,!l.isTouched){l.isMoved&&s.grabCursor&&n.setGrabCursor(!1),l.isMoved=!1,l.startMoving=!1;return}s.grabCursor&&l.isMoved&&l.isTouched&&(!0===n.allowSlideNext||!0===n.allowSlidePrev)&&n.setGrabCursor(!1);let u=aC(),p=u-l.touchStartTime;if(n.allowClick){let e=i.path||i.composedPath&&i.composedPath();n.updateClickedSlide(e&&e[0]||i.target,e),n.emit("tap click",i),p<300&&u-l.lastClickTime<300&&n.emit("doubleTap doubleClick",i)}if(l.lastClickTime=aC(),a_(()=>{n.destroyed||(n.allowClick=!0)}),!l.isTouched||!l.isMoved||!n.swipeDirection||0===r.diff&&!l.loopSwapReset||l.currentTranslate===l.startTranslate&&!l.loopSwapReset){l.isTouched=!1,l.isMoved=!1,l.startMoving=!1;return}if(l.isTouched=!1,l.isMoved=!1,l.startMoving=!1,a=s.followFinger?o?n.translate:-n.translate:-l.currentTranslate,s.cssMode)return;if(s.freeMode&&s.freeMode.enabled)return void n.freeMode.onTouchEnd({currentPos:a});let h=a>=-n.maxTranslate()&&!n.params.loop,m=0,f=n.slidesSizesGrid[0];for(let e=0;e<c.length;e+=e<s.slidesPerGroupSkip?1:s.slidesPerGroup){let t=e<s.slidesPerGroupSkip-1?1:s.slidesPerGroup;"u">typeof c[e+t]?(h||a>=c[e]&&a<c[e+t])&&(m=e,f=c[e+t]-c[e]):(h||a>=c[e])&&(m=e,f=c[c.length-1]-c[c.length-2])}let g=null,v=null;s.rewind&&(n.isBeginning?v=s.virtual&&s.virtual.enabled&&n.virtual?n.virtual.slides.length-1:n.slides.length-1:n.isEnd&&(g=0));let b=(a-c[m])/f,w=m<s.slidesPerGroupSkip-1?1:s.slidesPerGroup;if(p>s.longSwipesMs){if(!s.longSwipes)return void n.slideTo(n.activeIndex);"next"===n.swipeDirection&&(b>=s.longSwipesRatio?n.slideTo(s.rewind&&n.isEnd?g:m+w):n.slideTo(m)),"prev"===n.swipeDirection&&(b>1-s.longSwipesRatio?n.slideTo(m+w):null!==v&&b<0&&Math.abs(b)>s.longSwipesRatio?n.slideTo(v):n.slideTo(m))}else{if(!s.shortSwipes)return void n.slideTo(n.activeIndex);n.navigation&&(i.target===n.navigation.nextEl||i.target===n.navigation.prevEl)?i.target===n.navigation.nextEl?n.slideTo(m+w):n.slideTo(m):("next"===n.swipeDirection&&n.slideTo(null!==g?g:m+w),"prev"===n.swipeDirection&&n.slideTo(null!==v?v:m))}}function a2(){let e=this,{params:t,el:a}=e;if(a&&0===a.offsetWidth)return;t.breakpoints&&e.setBreakpoint();let{allowSlideNext:n,allowSlidePrev:l,snapGrid:i}=e,s=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();let r=s&&t.loop;if("auto"!==t.slidesPerView&&!(t.slidesPerView>1)||!e.isEnd||e.isBeginning||e.params.centeredSlides||r)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=l,e.allowSlideNext=n,e.params.watchOverflow&&i!==e.snapGrid&&e.checkOverflow()}function a5(e){this.enabled&&(this.allowClick||(this.params.preventClicks&&e.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function a4(){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 n=this.maxTranslate()-this.minTranslate();(0===n?0:(this.translate-this.minTranslate())/n)!==this.progress&&this.updateProgress(t?-this.translate:this.translate),this.emit("setTranslate",this.translate,!1)}function a7(e){aX(this,e.target),this.params.cssMode||"auto"!==this.params.slidesPerView&&!this.params.autoHeight||this.update()}function a3(){this.documentTouchHandlerProceeded||(this.documentTouchHandlerProceeded=!0,this.params.touchReleaseOnEdges&&(this.el.style.touchAction="auto"))}let a6=(e,t)=>{let a=aw(),{params:n,el:l,wrapperEl:i,device:s}=e,r=!!n.nested,o="on"===t?"addEventListener":"removeEventListener";l&&"string"!=typeof l&&(a[o]("touchstart",e.onDocumentTouchStart,{passive:!1,capture:r}),l[o]("touchstart",e.onTouchStart,{passive:!1}),l[o]("pointerdown",e.onTouchStart,{passive:!1}),a[o]("touchmove",e.onTouchMove,{passive:!1,capture:r}),a[o]("pointermove",e.onTouchMove,{passive:!1,capture:r}),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}),(n.preventClicks||n.preventClicksPropagation)&&l[o]("click",e.onClick,!0),n.cssMode&&i[o]("scroll",e.onScroll),n.updateOnWindowResize?e[t](s.ios||s.android?"resize orientationchange observerUpdate":"resize observerUpdate",a2,!0):e[t]("observerUpdate",a2,!0),l[o]("load",e.onLoad,{capture:!0}))},a8=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;var a9={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 ne={eventsEmitter:{on(e,t,a){let n=this;if(!n.eventsListeners||n.destroyed||"function"!=typeof t)return n;let l=a?"unshift":"push";return e.split(" ").forEach(e=>{n.eventsListeners[e]||(n.eventsListeners[e]=[]),n.eventsListeners[e][l](t)}),n},once(e,t,a){let n=this;if(!n.eventsListeners||n.destroyed||"function"!=typeof t)return n;function l(){for(var a=arguments.length,i=Array(a),s=0;s<a;s++)i[s]=arguments[s];n.off(e,l),l.__emitterProxy&&delete l.__emitterProxy,t.apply(n,i)}return l.__emitterProxy=t,n.on(e,l,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((n,l)=>{(n===t||n.__emitterProxy&&n.__emitterProxy===t)&&a.eventsListeners[e].splice(l,1)})}),a},emit(){let e,t,a;for(var n=arguments.length,l=Array(n),i=0;i<n;i++)l[i]=arguments[i];let s=this;return s.eventsListeners&&!s.destroyed&&s.eventsListeners&&("string"==typeof l[0]||Array.isArray(l[0])?(e=l[0],t=l.slice(1,l.length),a=s):(e=l[0].events,t=l[0].data,a=l[0].context||s),t.unshift(a),(Array.isArray(e)?e:e.split(" ")).forEach(e=>{s.eventsAnyListeners&&s.eventsAnyListeners.length&&s.eventsAnyListeners.forEach(n=>{n.apply(a,[e,...t])}),s.eventsListeners&&s.eventsListeners[e]&&s.eventsListeners[e].forEach(e=>{e.apply(a,t)})})),s}},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(aA(a,"padding-left")||0,10)-parseInt(aA(a,"padding-right")||0,10),t=t-parseInt(aA(a,"padding-top")||0,10)-parseInt(aA(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 n=t.params,{wrapperEl:l,slidesEl:i,rtlTranslate:s,wrongRTL:r}=t,o=t.virtual&&n.virtual.enabled,c=o?t.virtual.slides.length:t.slides.length,d=aN(i,".".concat(t.params.slideClass,", swiper-slide")),u=o?t.virtual.slides.length:d.length,p=[],h=[],m=[],f=n.slidesOffsetBefore;"function"==typeof f&&(f=n.slidesOffsetBefore.call(t));let g=n.slidesOffsetAfter;"function"==typeof g&&(g=n.slidesOffsetAfter.call(t));let v=t.snapGrid.length,b=t.slidesGrid.length,w=t.size-f-g,y=n.spaceBetween,x=-f,_=0,C=0;if(typeof w>"u")return;"string"==typeof y&&y.indexOf("%")>=0?y=parseFloat(y.replace("%",""))/100*w:"string"==typeof y&&(y=parseFloat(y)),t.virtualSize=-y-f-g,d.forEach(e=>{s?e.style.marginLeft="":e.style.marginRight="",e.style.marginBottom="",e.style.marginTop=""}),n.centeredSlides&&n.cssMode&&(ak(l,"--swiper-centered-offset-before",""),ak(l,"--swiper-centered-offset-after","")),n.cssMode&&(ak(l,"--swiper-slides-offset-before","".concat(f,"px")),ak(l,"--swiper-slides-offset-after","".concat(g,"px")));let E=n.grid&&n.grid.rows>1&&t.grid;E?t.grid.initSlides(d):t.grid&&t.grid.unsetSlides();let S="auto"===n.slidesPerView&&n.breakpoints&&Object.keys(n.breakpoints).filter(e=>"u">typeof n.breakpoints[e].slidesPerView).length>0;for(let l=0;l<u;l+=1){e=0;let i=d[l];if(!(i&&(E&&t.grid.updateSlide(l,i,d),"none"===aA(i,"display")))){if(o&&"auto"===n.slidesPerView)n.virtual.slidesPerViewAutoSlideSize&&(e=n.virtual.slidesPerViewAutoSlideSize),e&&i&&(n.roundLengths&&(e=Math.floor(e)),i.style[t.getDirectionLabel("width")]="".concat(e,"px"));else if("auto"===n.slidesPerView){S&&(i.style[t.getDirectionLabel("width")]="");let l=getComputedStyle(i),s=i.style.transform,r=i.style.webkitTransform;if(s&&(i.style.transform="none"),r&&(i.style.webkitTransform="none"),n.roundLengths)e=t.isHorizontal()?aD(i,"width"):aD(i,"height");else{let t=a(l,"width"),n=a(l,"padding-left"),s=a(l,"padding-right"),r=a(l,"margin-left"),o=a(l,"margin-right"),c=l.getPropertyValue("box-sizing");if(c&&"border-box"===c)e=t+r+o;else{let{clientWidth:a,offsetWidth:l}=i;e=t+n+s+r+o+(l-a)}}s&&(i.style.transform=s),r&&(i.style.webkitTransform=r),n.roundLengths&&(e=Math.floor(e))}else e=(w-(n.slidesPerView-1)*y)/n.slidesPerView,n.roundLengths&&(e=Math.floor(e)),i&&(i.style[t.getDirectionLabel("width")]="".concat(e,"px"));i&&(i.swiperSlideSize=e),m.push(e),n.centeredSlides?(x=x+e/2+_/2+y,0===_&&0!==l&&(x=x-w/2-y),0===l&&(x=x-w/2-y),.001>Math.abs(x)&&(x=0),n.roundLengths&&(x=Math.floor(x)),C%n.slidesPerGroup==0&&p.push(x),h.push(x)):(n.roundLengths&&(x=Math.floor(x)),(C-Math.min(t.params.slidesPerGroupSkip,C))%t.params.slidesPerGroup==0&&p.push(x),h.push(x),x=x+e+y),t.virtualSize+=e+y,_=e,C+=1}}if(t.virtualSize=Math.max(t.virtualSize,w)+g,s&&r&&("slide"===n.effect||"coverflow"===n.effect)&&(l.style.width="".concat(t.virtualSize+y,"px")),n.setWrapperSize&&(l.style[t.getDirectionLabel("width")]="".concat(t.virtualSize+y,"px")),E&&t.grid.updateWrapperSize(e,p),!n.centeredSlides){let e="auto"!==n.slidesPerView&&n.slidesPerView%1!=0,a=n.snapToSlideEdge&&!n.loop&&("auto"===n.slidesPerView||e),l=p.length;if(a){let e;if("auto"===n.slidesPerView){e=1;let t=0;for(let a=m.length-1;a>=0&&(t+=m[a]+(a<m.length-1?y:0))<=w;a-=1)e=m.length-a}else e=Math.floor(n.slidesPerView);l=Math.max(u-e,0)}let i=[];for(let e=0;e<p.length;e+=1){let s=p[e];n.roundLengths&&(s=Math.floor(s)),a?e<=l&&i.push(s):p[e]<=t.virtualSize-w&&i.push(s)}p=i,Math.floor(t.virtualSize-w)-Math.floor(p[p.length-1])>1&&(a||p.push(t.virtualSize-w))}if(o&&n.loop){let e=m[0]+y;if(n.slidesPerGroup>1){let a=Math.ceil((t.virtual.slidesBefore+t.virtual.slidesAfter)/n.slidesPerGroup),l=e*n.slidesPerGroup;for(let e=0;e<a;e+=1)p.push(p[p.length-1]+l)}for(let a=0;a<t.virtual.slidesBefore+t.virtual.slidesAfter;a+=1)1===n.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!==y){let e=t.isHorizontal()&&s?"marginLeft":t.getDirectionLabel("marginRight");d.filter((e,t)=>!n.cssMode||!!n.loop||t!==d.length-1).forEach(t=>{t.style[e]="".concat(y,"px")})}if(n.centeredSlides&&n.centeredSlidesBounds){let e=0;m.forEach(t=>{e+=t+(y||0)});let t=(e-=y)>w?e-w:0;p=p.map(e=>e<=0?-f:e>t?t+g:e)}if(n.centerInsufficientSlides){let e=0;if(m.forEach(t=>{e+=t+(y||0)}),(e-=y)<w){let t=(w-e)/2;p.forEach((e,a)=>{p[a]=e-t}),h.forEach((e,a)=>{h[a]=e+t})}}if(Object.assign(t,{slides:d,snapGrid:p,slidesGrid:h,slidesSizesGrid:m}),n.centeredSlides&&n.cssMode&&!n.centeredSlidesBounds){ak(l,"--swiper-centered-offset-before","".concat(-p[0],"px")),ak(l,"--swiper-centered-offset-after","".concat(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!==c&&t.emit("slidesLengthChange"),p.length!==v&&(t.params.watchOverflow&&t.checkOverflow(),t.emit("snapGridLengthChange")),h.length!==b&&t.emit("slidesGridLengthChange"),n.watchSlidesProgress&&t.updateSlidesOffset(),t.emit("slidesUpdated"),!o&&!n.cssMode&&("slide"===n.effect||"fade"===n.effect)){let e="".concat(n.containerModifierClass,"backface-hidden"),a=t.el.classList.contains(e);u<=n.maxBackfaceHiddenSlides?a||t.el.classList.add(e):a&&t.el.classList.remove(e)}},updateAutoHeight:function(e){let t=this,a=[],n=t.virtual&&t.params.virtual.enabled,l=0,i;"number"==typeof e?t.setTransition(e):!0===e&&t.setTransition(t.params.speed);let s=e=>n?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(i=0;i<Math.ceil(t.params.slidesPerView);i+=1){let e=t.activeIndex+i;if(e>t.slides.length&&!n)break;a.push(s(e))}else a.push(s(t.activeIndex));for(i=0;i<a.length;i+=1)if("u">typeof a[i]){let e=a[i].offsetHeight;l=e>l?e:l}(l||0===l)&&(t.wrapperEl.style.height="".concat(l,"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(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this&&this.translate||0,t=this.params,{slides:a,rtlTranslate:n,snapGrid:l}=this;if(0===a.length)return;typeof a[0].swiperSlideOffset>"u"&&this.updateSlidesOffset();let i=-e;n&&(i=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 r=a[e],o=r.swiperSlideOffset;t.cssMode&&t.centeredSlides&&(o-=a[0].swiperSlideOffset);let c=(i+(t.centeredSlides?this.minTranslate():0)-o)/(r.swiperSlideSize+s),d=(i-l[0]+(t.centeredSlides?this.minTranslate():0)-o)/(r.swiperSlideSize+s),u=-(i-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(r),this.visibleSlidesIndexes.push(e)),aW(r,m,t.slideVisibleClass),aW(r,h,t.slideFullyVisibleClass),r.progress=n?-c:c,r.originalProgress=n?-d:d}},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:n,isBeginning:l,isEnd:i,progressLoop:s}=this,r=l,o=i;if(0===a)n=0,l=!0,i=!0;else{n=(e-this.minTranslate())/a;let t=1>Math.abs(e-this.minTranslate()),s=1>Math.abs(e-this.maxTranslate());l=t||n<=0,i=s||n>=1,t&&(n=0),s&&(n=1)}if(t.loop){let t=this.getSlideIndexByData(0),a=this.getSlideIndexByData(this.slides.length-1),n=this.slidesGrid[t],l=this.slidesGrid[a],i=this.slidesGrid[this.slidesGrid.length-1],r=Math.abs(e);(s=r>=n?(r-n)/i:(r+i-l)/i)>1&&(s-=1)}Object.assign(this,{progress:n,progressLoop:s,isBeginning:l,isEnd:i}),(t.watchSlidesProgress||t.centeredSlides&&t.autoHeight)&&this.updateSlidesProgress(e),l&&!r&&this.emit("reachBeginning toEdge"),i&&!o&&this.emit("reachEnd toEdge"),(r&&!l||o&&!i)&&this.emit("fromEdge"),this.emit("progress",n)},updateSlidesClasses:function(){let e,t,a,{slides:n,params:l,slidesEl:i,activeIndex:s}=this,r=this.virtual&&l.virtual.enabled,o=this.grid&&l.grid&&l.grid.rows>1,c=e=>aN(i,".".concat(l.slideClass).concat(e,", swiper-slide").concat(e))[0];if(r)if(l.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=c('[data-swiper-slide-index="'.concat(t,'"]'))}else e=c('[data-swiper-slide-index="'.concat(s,'"]'));else o?(e=n.find(e=>e.column===s),a=n.find(e=>e.column===s+1),t=n.find(e=>e.column===s-1)):e=n[s];e&&(o||(a=function(e,t){let a=[];for(;e.nextElementSibling;){let n=e.nextElementSibling;t?n.matches(t)&&a.push(n):a.push(n),e=n}return a}(e,".".concat(l.slideClass,", swiper-slide"))[0],l.loop&&!a&&(a=n[0]),t=function(e,t){let a=[];for(;e.previousElementSibling;){let n=e.previousElementSibling;t?n.matches(t)&&a.push(n):a.push(n),e=n}return a}(e,".".concat(l.slideClass,", swiper-slide"))[0],l.loop)),n.forEach(n=>{aQ(n,n===e,l.slideActiveClass),aQ(n,n===a,l.slideNextClass),aQ(n,n===t,l.slidePrevClass)}),this.emitSlidesClasses()},updateActiveIndex:function(e){let t,a=this,n=a.rtlTranslate?a.translate:-a.translate,{snapGrid:l,params:i,activeIndex:s,realIndex:r,snapIndex:o}=a,c=e,d,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 c>"u"&&(c=function(e){let t,{slidesGrid:a,params:n}=e,l=e.rtlTranslate?e.translate:-e.translate;for(let e=0;e<a.length;e+=1)"u">typeof a[e+1]?l>=a[e]&&l<a[e+1]-(a[e+1]-a[e])/2?t=e:l>=a[e]&&l<a[e+1]&&(t=e+1):l>=a[e]&&(t=e);return n.normalizeSlideIndex&&(t<0||typeof t>"u")&&(t=0),t}(a)),l.indexOf(n)>=0)d=l.indexOf(n);else{let e=Math.min(i.slidesPerGroupSkip,c);d=e+Math.floor((c-e)/i.slidesPerGroup)}if(d>=l.length&&(d=l.length-1),c===s&&!a.params.loop){d!==o&&(a.snapIndex=d,a.emit("snapIndexChange"));return}if(c===s&&a.params.loop&&a.virtual&&a.params.virtual.enabled){a.realIndex=u(c);return}let p=a.grid&&i.grid&&i.grid.rows>1;if(a.virtual&&i.virtual.enabled)t=i.loop?u(c):c;else if(p){let e=a.slides.find(e=>e.column===c),n=parseInt(e.getAttribute("data-swiper-slide-index"),10);Number.isNaN(n)&&(n=Math.max(a.slides.indexOf(e),0)),t=Math.floor(n/i.grid.rows)}else if(a.slides[c]){let e=a.slides[c].getAttribute("data-swiper-slide-index");t=e?parseInt(e,10):c}else t=c;Object.assign(a,{previousSnapIndex:o,snapIndex:d,previousRealIndex:r,realIndex:t,previousIndex:s,activeIndex:c}),a.initialized&&aZ(a),a.emit("activeIndexChange"),a.emit("snapIndexChange"),(a.initialized||a.params.runCallbacksOnInit)&&(r!==t&&a.emit("realIndexChange"),a.emit("slideChange"))},updateClickedSlide:function(e,t){let a=this.params,n=e.closest(".".concat(a.slideClass,", swiper-slide"));!n&&this.isElement&&t&&t.length>1&&t.includes(e)&&[...t.slice(t.indexOf(e)+1,t.length)].forEach(e=>{!n&&e.matches&&e.matches(".".concat(a.slideClass,", swiper-slide"))&&(n=e)});let l=!1,i;if(n){for(let e=0;e<this.slides.length;e+=1)if(this.slides[e]===n){l=!0,i=e;break}}if(n&&l)this.clickedSlide=n,this.virtual&&this.params.virtual.enabled?this.clickedIndex=parseInt(n.getAttribute("data-swiper-slide-index"),10):this.clickedIndex=i;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(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.isHorizontal()?"x":"y",{params:t,rtlTranslate:a,translate:n,wrapperEl:l}=this;if(t.virtualTranslate)return a?-n:n;if(t.cssMode)return n;let i=function(e){let t,a,n,l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"x",i=ax(),s=function(e){let t,a=ax();return a.getComputedStyle&&(t=a.getComputedStyle(e,null)),!t&&e.currentStyle&&(t=e.currentStyle),t||(t=e.style),t}(e);return i.WebKitCSSMatrix?((a=s.transform||s.webkitTransform).split(",").length>6&&(a=a.split(", ").map(e=>e.replace(",",".")).join(", ")),n=new i.WebKitCSSMatrix("none"===a?"":a)):t=(n=s.MozTransform||s.OTransform||s.MsTransform||s.msTransform||s.transform||s.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===l&&(a=i.WebKitCSSMatrix?n.m41:16===t.length?parseFloat(t[12]):parseFloat(t[4])),"y"===l&&(a=i.WebKitCSSMatrix?n.m42:16===t.length?parseFloat(t[13]):parseFloat(t[5])),a||0}(l,e);return i+=this.cssOverflowAdjustment(),a&&(i=-i),i||0},setTranslate:function(e,t){let{rtlTranslate:a,params:n,wrapperEl:l,progress:i}=this,s=0,r=0;this.isHorizontal()?s=a?-e:e:r=e,n.roundLengths&&(s=Math.floor(s),r=Math.floor(r)),this.previousTranslate=this.translate,this.translate=this.isHorizontal()?s:r,n.cssMode?l[this.isHorizontal()?"scrollLeft":"scrollTop"]=this.isHorizontal()?-s:-r:n.virtualTranslate||(this.isHorizontal()?s-=this.cssOverflowAdjustment():r-=this.cssOverflowAdjustment(),l.style.transform="translate3d(".concat(s,"px, ").concat(r,"px, ").concat(0,"px)"));let o=this.maxTranslate()-this.minTranslate();(0===o?0:(e-this.minTranslate())/o)!==i&&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(){let e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.params.speed,n=!(arguments.length>2)||void 0===arguments[2]||arguments[2],l=!(arguments.length>3)||void 0===arguments[3]||arguments[3],i=arguments.length>4?arguments[4]:void 0,s=this,{params:r,wrapperEl:o}=s;if(s.animating&&r.preventInteractionOnTransition)return!1;let c=s.minTranslate(),d=s.maxTranslate();if(e=l&&t>c?c:l&&t<d?d:t,s.updateProgress(e),r.cssMode){let t=s.isHorizontal();if(0===a)o[t?"scrollLeft":"scrollTop"]=-e;else{if(!s.support.smoothScroll)return aT({swiper:s,targetPosition:-e,side:t?"left":"top"}),!0;o.scrollTo({[t?"left":"top"]:-e,behavior:"smooth"})}return!0}return 0===a?(s.setTransition(0),s.setTranslate(e),n&&(s.emit("beforeTransitionStart",a,i),s.emit("transitionEnd"))):(s.setTransition(a),s.setTranslate(e),n&&(s.emit("beforeTransitionStart",a,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,n&&s.emit("transitionEnd"))}),s.wrapperEl.addEventListener("transitionend",s.onTranslateToWrapperTransitionEnd))),!0}},transition:{setTransition:function(e,t){this.params.cssMode||(this.wrapperEl.style.transitionDuration="".concat(e,"ms"),this.wrapperEl.style.transitionDelay=0===e?"0ms":""),this.emit("setTransition",e,t)},transitionStart:function(){let e=!(arguments.length>0)||void 0===arguments[0]||arguments[0],t=arguments.length>1?arguments[1]:void 0,{params:a}=this;a.cssMode||(a.autoHeight&&this.updateAutoHeight(),aU({swiper:this,runCallbacks:e,direction:t,step:"Start"}))},transitionEnd:function(){let e=!(arguments.length>0)||void 0===arguments[0]||arguments[0],t=arguments.length>1?arguments[1]:void 0,{params:a}=this;this.animating=!1,a.cssMode||(this.setTransition(0),aU({swiper:this,runCallbacks:e,direction:t,step:"End"}))}},slide:{slideTo:function(){let e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,a=arguments.length>1?arguments[1]:void 0,n=!(arguments.length>2)||void 0===arguments[2]||arguments[2],l=arguments.length>3?arguments[3]:void 0,i=arguments.length>4?arguments[4]:void 0;"string"==typeof t&&(t=parseInt(t,10));let s=this,r=t;r<0&&(r=0);let{params:o,snapGrid:c,slidesGrid:d,previousIndex:u,activeIndex:p,rtlTranslate:h,wrapperEl:m,enabled:f}=s;if(!f&&!l&&!i||s.destroyed||s.animating&&o.preventInteractionOnTransition)return!1;typeof a>"u"&&(a=s.params.speed);let g=Math.min(s.params.slidesPerGroupSkip,r),v=g+Math.floor((r-g)/s.params.slidesPerGroup);v>=c.length&&(v=c.length-1);let b=-c[v];if(o.normalizeSlideIndex)for(let e=0;e<d.length;e+=1){let t=-Math.floor(100*b),a=Math.floor(100*d[e]),n=Math.floor(100*d[e+1]);"u">typeof d[e+1]?t>=a&&t<n-(n-a)/2?r=e:t>=a&&t<n&&(r=e+1):t>=a&&(r=e)}if(s.initialized&&r!==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)!==r))return!1;r!==(u||0)&&n&&s.emit("beforeSlideChangeStart"),s.updateProgress(b),e=r>p?"next":r<p?"prev":"reset";let w=s.virtual&&s.params.virtual.enabled;if(!(w&&i)&&(h&&-b===s.translate||!h&&b===s.translate))return s.updateActiveIndex(r),o.autoHeight&&s.updateAutoHeight(),s.updateSlidesClasses(),"slide"!==o.effect&&s.setTranslate(b),"reset"!==e&&(s.transitionStart(n,e),s.transitionEnd(n,e)),!1;if(o.cssMode){let e=s.isHorizontal(),t=h?b:-b;if(0===a)w&&(s.wrapperEl.style.scrollSnapType="none",s._immediateVirtual=!0),w&&!s._cssModeVirtualInitialSet&&s.params.initialSlide>0?(s._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{m[e?"scrollLeft":"scrollTop"]=t})):m[e?"scrollLeft":"scrollTop"]=t,w&&requestAnimationFrame(()=>{s.wrapperEl.style.scrollSnapType="",s._immediateVirtual=!1});else{if(!s.support.smoothScroll)return aT({swiper:s,targetPosition:t,side:e?"left":"top"}),!0;m.scrollTo({[e?"left":"top"]:t,behavior:"smooth"})}return!0}let y=aY().isSafari;return w&&!i&&y&&s.isElement&&s.virtual.update(!1,!1,r),s.setTransition(a),s.setTranslate(b),s.updateActiveIndex(r),s.updateSlidesClasses(),s.emit("beforeTransitionStart",a,l),s.transitionStart(n,e),0===a?s.transitionEnd(n,e):s.animating||(s.animating=!0,s.onSlideToWrapperTransitionEnd||(s.onSlideToWrapperTransitionEnd=function(t){!s||s.destroyed||t.target===this&&(s.wrapperEl.removeEventListener("transitionend",s.onSlideToWrapperTransitionEnd),s.onSlideToWrapperTransitionEnd=null,delete s.onSlideToWrapperTransitionEnd,s.transitionEnd(n,e))}),s.wrapperEl.addEventListener("transitionend",s.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1?arguments[1]:void 0,a=!(arguments.length>2)||void 0===arguments[2]||arguments[2],n=arguments.length>3?arguments[3]:void 0;"string"==typeof e&&(e=parseInt(e,10));let l=this;if(l.destroyed)return;typeof t>"u"&&(t=l.params.speed);let i=l.grid&&l.params.grid&&l.params.grid.rows>1,s=e;if(l.params.loop)if(l.virtual&&l.params.virtual.enabled)s+=l.virtual.slidesBefore;else{let e;if(i){let t=s*l.params.grid.rows;e=l.slides.find(e=>+e.getAttribute("data-swiper-slide-index")===t).column}else e=l.getSlideIndexByData(s);let t=i?Math.ceil(l.slides.length/l.params.grid.rows):l.slides.length,{centeredSlides:a,slidesOffsetBefore:r,slidesOffsetAfter:o}=l.params,c=a||!!r||!!o,d=l.params.slidesPerView;"auto"===d?d=l.slidesPerViewDynamic():(d=Math.ceil(parseFloat(l.params.slidesPerView,10)),c&&d%2==0&&(d+=1));let u=t-e<d;if(c&&(u=u||e<Math.ceil(d/2)),n&&c&&"auto"!==l.params.slidesPerView&&!i&&(u=!1),u){let a=c?e<l.activeIndex?"prev":"next":e-l.activeIndex-1<l.params.slidesPerView?"next":"prev";l.loopFix({direction:a,slideTo:!0,activeSlideIndex:"next"===a?e+1:e-t+1,slideRealIndex:"next"===a?l.realIndex:void 0})}if(i){let e=s*l.params.grid.rows;s=l.slides.find(t=>+t.getAttribute("data-swiper-slide-index")===e).column}else s=l.getSlideIndexByData(s)}return requestAnimationFrame(()=>{l.slideTo(s,t,a,n)}),l},slideNext:function(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1],a=arguments.length>2?arguments[2]:void 0,n=this,{enabled:l,params:i,animating:s}=n;if(!l||n.destroyed)return n;typeof e>"u"&&(e=n.params.speed);let r=i.slidesPerGroup;"auto"===i.slidesPerView&&1===i.slidesPerGroup&&i.slidesPerGroupAuto&&(r=Math.max(n.slidesPerViewDynamic("current",!0),1));let o=n.activeIndex<i.slidesPerGroupSkip?1:r,c=n.virtual&&i.virtual.enabled;if(i.loop){if(s&&!c&&i.loopPreventsSliding)return!1;if(n.loopFix({direction:"next"}),n._clientLeft=n.wrapperEl.clientLeft,n.activeIndex===n.slides.length-1&&i.cssMode)return requestAnimationFrame(()=>{n.slideTo(n.activeIndex+o,e,t,a)}),!0}return i.rewind&&n.isEnd?n.slideTo(0,e,t,a):n.slideTo(n.activeIndex+o,e,t,a)},slidePrev:function(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1],a=arguments.length>2?arguments[2]:void 0,n=this,{params:l,snapGrid:i,slidesGrid:s,rtlTranslate:r,enabled:o,animating:c}=n;if(!o||n.destroyed)return n;typeof e>"u"&&(e=n.params.speed);let d=n.virtual&&l.virtual.enabled;if(l.loop){if(c&&!d&&l.loopPreventsSliding)return!1;n.loopFix({direction:"prev"}),n._clientLeft=n.wrapperEl.clientLeft}function u(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}let p=u(r?n.translate:-n.translate),h=i.map(e=>u(e)),m=l.freeMode&&l.freeMode.enabled,f=i[h.indexOf(p)-1];if(typeof f>"u"&&(l.cssMode||m)){let e;i.forEach((t,a)=>{p>=t&&(e=a)}),"u">typeof e&&(f=m?i[e]:i[e>0?e-1:e])}let g=0;if("u">typeof f&&((g=s.indexOf(f))<0&&(g=n.activeIndex-1),"auto"===l.slidesPerView&&1===l.slidesPerGroup&&l.slidesPerGroupAuto&&(g=Math.max(g=g-n.slidesPerViewDynamic("previous",!0)+1,0))),l.rewind&&n.isBeginning){let l=n.params.virtual&&n.params.virtual.enabled&&n.virtual?n.virtual.slides.length-1:n.slides.length-1;return n.slideTo(l,e,t,a)}return l.loop&&0===n.activeIndex&&l.cssMode?(requestAnimationFrame(()=>{n.slideTo(g,e,t,a)}),!0):n.slideTo(g,e,t,a)},slideReset:function(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1],a=arguments.length>2?arguments[2]:void 0;if(!this.destroyed)return typeof e>"u"&&(e=this.params.speed),this.slideTo(this.activeIndex,e,t,a)},slideToClosest:function(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1],a=arguments.length>2?arguments[2]:void 0,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:.5;if(this.destroyed)return;typeof e>"u"&&(e=this.params.speed);let l=this.activeIndex,i=Math.min(this.params.slidesPerGroupSkip,l),s=i+Math.floor((l-i)/this.params.slidesPerGroup),r=this.rtlTranslate?this.translate:-this.translate;if(r>=this.snapGrid[s]){let e=this.snapGrid[s];r-e>(this.snapGrid[s+1]-e)*n&&(l+=this.params.slidesPerGroup)}else{let e=this.snapGrid[s-1];r-e<=(this.snapGrid[s]-e)*n&&(l-=this.params.slidesPerGroup)}return l=Math.min(l=Math.max(l,0),this.slidesGrid.length-1),this.slideTo(l,e,t,a)},slideToClickedSlide:function(){let e=this;if(e.destroyed)return;let{params:t,slidesEl:a}=e,n="auto"===t.slidesPerView?e.slidesPerViewDynamic():t.slidesPerView,l=e.getSlideIndexWhenGrid(e.clickedIndex),i,s=e.isElement?"swiper-slide":".".concat(t.slideClass),r=e.grid&&e.params.grid&&e.params.grid.rows>1;if(t.loop){if(e.animating)return;i=parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10),t.centeredSlides?e.slideToLoop(i):l>(r?(e.slides.length-n)/2-(e.params.grid.rows-1):e.slides.length-n)?(e.loopFix(),l=e.getSlideIndex(aN(a,"".concat(s,'[data-swiper-slide-index="').concat(i,'"]'))[0]),a_(()=>{e.slideTo(l)})):e.slideTo(l)}else e.slideTo(l)}},loop:{loopCreate:function(e,t){let a=this,{params:n,slidesEl:l}=a;if(!n.loop||a.virtual&&a.params.virtual.enabled)return;let i=a.grid&&n.grid&&n.grid.rows>1;n.loopAddBlankSlides&&(n.slidesPerGroup>1||i)&&(()=>{let e=aN(l,".".concat(n.slideBlankClass));e.forEach(e=>{e.remove()}),e.length>0&&(a.recalcSlides(),a.updateSlides())})();let s=n.slidesPerGroup*(i?n.grid.rows:1),r=a.slides.length%s!=0,o=i&&a.slides.length%n.grid.rows!=0,c=e=>{for(let t=0;t<e;t+=1){let e=a.isElement?aM("swiper-slide",[n.slideBlankClass]):aM("div",[n.slideClass,n.slideBlankClass]);a.slidesEl.append(e)}};r?n.loopAddBlankSlides?(c(s-a.slides.length%s),a.recalcSlides(),a.updateSlides()):aj("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&&(n.loopAddBlankSlides?(c(n.grid.rows-a.slides.length%n.grid.rows),a.recalcSlides(),a.updateSlides()):aj("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)")),aN(l,".".concat(n.slideClass,", swiper-slide")).forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t)});let d=n.centeredSlides||!!n.slidesOffsetBefore||!!n.slidesOffsetAfter;a.loopFix({slideRealIndex:e,direction:d?void 0:"next",initial:t})},loopFix:function(){let{slideRealIndex:e,slideTo:t=!0,direction:a,setTranslate:n,activeSlideIndex:l,initial:i,byController:s,byMousewheel:r}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=this;if(!o.params.loop)return;o.emit("beforeLoopFix");let{slides:c,allowSlidePrev:d,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=d,o.allowSlideNext=u,o.emit("loopFix");return}let w=h.slidesPerView;"auto"===w?w=o.slidesPerViewDynamic():(w=Math.ceil(parseFloat(h.slidesPerView,10)),b&&w%2==0&&(w+=1));let y=h.slidesPerGroupAuto?w:h.slidesPerGroup,x=b?Math.max(y,Math.ceil(w/2)):y;x%y!=0&&(x+=y-x%y),o.loopedSlides=x+=h.loopAdditionalSlides;let _=o.grid&&h.grid&&h.grid.rows>1;c.length<w+x||"cards"===o.params.effect&&c.length<w+2*x?aj("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&&aj("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");let C=[],E=[],S=_?Math.ceil(c.length/h.grid.rows):c.length,k=i&&S-v<w&&!b,T=k?v:o.activeIndex;typeof l>"u"?l=o.getSlideIndex(c.find(e=>e.classList.contains(h.slideActiveClass))):T=l;let N="next"===a||!a,j="prev"===a||!a,M=0,A=0,I=(_?c[l].column:l)+(b&&typeof n>"u"?-w/2+.5:0);if(I<x){M=Math.max(x-I,y);for(let e=0;e<x-I;e+=1){let t=e-Math.floor(e/S)*S;if(_){let e=S-t-1;for(let t=c.length-1;t>=0;t-=1)c[t].column===e&&C.push(t)}else C.push(S-t-1)}}else if(I+w>S-x){A=Math.max(I-(S-2*x),y),k&&(A=Math.max(A,w-S+v+1));for(let e=0;e<A;e+=1){let t=e-Math.floor(e/S)*S;_?c.forEach((e,a)=>{e.column===t&&E.push(a)}):E.push(t)}}if(o.__preventObserver__=!0,requestAnimationFrame(()=>{o.__preventObserver__=!1}),"cards"===o.params.effect&&c.length<w+2*x&&(E.includes(l)&&E.splice(E.indexOf(l),1),C.includes(l)&&C.splice(C.indexOf(l),1)),j&&C.forEach(e=>{c[e].swiperLoopMoveDOM=!0,p.prepend(c[e]),c[e].swiperLoopMoveDOM=!1}),N&&E.forEach(e=>{c[e].swiperLoopMoveDOM=!0,p.append(c[e]),c[e].swiperLoopMoveDOM=!1}),o.recalcSlides(),"auto"===h.slidesPerView?o.updateSlides():_&&(C.length>0&&j||E.length>0&&N)&&o.slides.forEach((e,t)=>{o.grid.updateSlide(t,e,o.slides)}),h.watchSlidesProgress&&o.updateSlidesOffset(),t){if(C.length>0&&j){if(typeof e>"u"){let e=o.slidesGrid[T],t=o.slidesGrid[T+M]-e;r?o.setTranslate(o.translate-t):(o.slideTo(T+Math.ceil(M),0,!1,!0),n&&(o.touchEventsData.startTranslate=o.touchEventsData.startTranslate-t,o.touchEventsData.currentTranslate=o.touchEventsData.currentTranslate-t))}else if(n){let e=_?C.length/h.grid.rows:C.length;o.slideTo(o.activeIndex+e,0,!1,!0),o.touchEventsData.currentTranslate=o.translate}}else if(E.length>0&&N)if(typeof e>"u"){let e=o.slidesGrid[T],t=o.slidesGrid[T-A]-e;r?o.setTranslate(o.translate-t):(o.slideTo(T-A,0,!1,!0),n&&(o.touchEventsData.startTranslate=o.touchEventsData.startTranslate-t,o.touchEventsData.currentTranslate=o.touchEventsData.currentTranslate-t))}else{let e=_?E.length/h.grid.rows:E.length;o.slideTo(o.activeIndex-e,0,!1,!0)}}if(o.allowSlidePrev=d,o.allowSlideNext=u,o.controller&&o.controller.control&&!s){let i={slideRealIndex:e,direction:a,setTranslate:n,activeSlideIndex:l,byController:!0};Array.isArray(o.controller.control)?o.controller.control.forEach(e=>{!e.destroyed&&e.params.loop&&e.loopFix({...i,slideTo:e.params.slidesPerView===h.slidesPerView&&t})}):o.controller.control instanceof o.constructor&&o.controller.control.params.loop&&o.controller.control.loopFix({...i,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=aJ.bind(this),this.onTouchMove=a0.bind(this),this.onTouchEnd=a1.bind(this),this.onDocumentTouchStart=a3.bind(this),e.cssMode&&(this.onScroll=a4.bind(this)),this.onClick=a5.bind(this),this.onLoad=a7.bind(this),a6(this,"on")},detachEvents:function(){a6(this,"off")}},breakpoints:{setBreakpoint:function(){let e=this,{realIndex:t,initialized:a,params:n,el:l}=e,i=n.breakpoints;if(!i||i&&0===Object.keys(i).length)return;let s=aw(),r="window"!==n.breakpointsBase&&n.breakpointsBase?"container":n.breakpointsBase,o=["window","container"].includes(n.breakpointsBase)||!n.breakpointsBase?e.el:s.querySelector(n.breakpointsBase),c=e.getBreakpoint(i,r,o);if(!c||e.currentBreakpoint===c)return;let d=(c in i?i[c]:void 0)||e.originalParams,u=a8(e,n),p=a8(e,d),h=e.params.grabCursor,m=d.grabCursor,f=n.enabled;u&&!p?(l.classList.remove("".concat(n.containerModifierClass,"grid"),"".concat(n.containerModifierClass,"grid-column")),e.emitContainerClasses()):!u&&p&&(l.classList.add("".concat(n.containerModifierClass,"grid")),(d.grid.fill&&"column"===d.grid.fill||!d.grid.fill&&"column"===n.grid.fill)&&l.classList.add("".concat(n.containerModifierClass,"grid-column")),e.emitContainerClasses()),h&&!m?e.unsetGrabCursor():!h&&m&&e.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(t=>{if(typeof d[t]>"u")return;let a=n[t]&&n[t].enabled,l=d[t]&&d[t].enabled;a&&!l&&e[t].disable(),!a&&l&&e[t].enable()});let g=d.direction&&d.direction!==n.direction,v=n.loop&&(d.slidesPerView!==n.slidesPerView||g),b=n.loop;g&&a&&e.changeDirection(),aS(e.params,d);let w=e.params.enabled,y=e.params.loop;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),f&&!w?e.disable():!f&&w&&e.enable(),e.currentBreakpoint=c,e.emit("_beforeBreakpoint",d),a&&(v?(e.loopDestroy(),e.loopCreate(t),e.updateSlides()):!b&&y?(e.loopCreate(t),e.updateSlides()):b&&!y&&e.loopDestroy()),e.emit("breakpoint",d)},getBreakpoint:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"window",a=arguments.length>2?arguments[2]:void 0;if(!e||"container"===t&&!a)return;let n=!1,l=ax(),i="window"===t?l.innerHeight:a.clientHeight,s=Object.keys(e).map(e=>"string"==typeof e&&0===e.indexOf("@")?{value:i*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:i,value:r}=s[e];"window"===t?l.matchMedia("(min-width: ".concat(r,"px)")).matches&&(n=i):r<=a.clientWidth&&(n=i)}return n||"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:n,device:l}=this,i=function(e,t){let a=[];return e.forEach(e=>{"object"==typeof e?Object.keys(e).forEach(n=>{e[n]&&a.push(t+n)}):"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:l.android},{ios:l.ios},{"css-mode":t.cssMode},{centered:t.cssMode&&t.centeredSlides},{"watch-progress":t.watchSlidesProgress}],t.containerModifierClass);e.push(...i),n.classList.add(...e),this.emitContainerClasses()},removeClasses:function(){let{el:e,classNames:t}=this;e&&"string"!=typeof e&&(e.classList.remove(...t),this.emitContainerClasses())}}},nt={},na=class e{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,n=aI(aN(t,".".concat(a.slideClass,", swiper-slide"))[0]);return aI(e)-n}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=aN(e,".".concat(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(),n=(this.maxTranslate()-a)*e+a;this.translateTo(n,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 n=e.getSlideClasses(a);t.push({slideEl:a,classNames:n}),e.emit("_slideClass",a,n)}),e.emit("_slideClasses",t)}slidesPerViewDynamic(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"current",t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],{params:a,slides:n,slidesGrid:l,slidesSizesGrid:i,size:s,activeIndex:r}=this,o=1;if("number"==typeof a.slidesPerView)return a.slidesPerView;if(a.centeredSlides){let e=n[r]?Math.ceil(n[r].swiperSlideSize):0,t;for(let a=r+1;a<n.length;a+=1)n[a]&&!t&&(e+=Math.ceil(n[a].swiperSlideSize),o+=1,e>s&&(t=!0));for(let a=r-1;a>=0;a-=1)n[a]&&!t&&(e+=n[a].swiperSlideSize,o+=1,e>s&&(t=!0))}else if("current"===e)for(let e=r+1;e<n.length;e+=1)(t?l[e]+i[e]-l[r]<s:l[e]-l[r]<s)&&(o+=1);else for(let e=r-1;e>=0;e-=1)l[r]-l[e]<s&&(o+=1);return o}update(){let e,t=this;if(!t||t.destroyed)return;let{snapGrid:a,params:n}=t;function l(){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(n.breakpoints&&t.setBreakpoint(),[...t.el.querySelectorAll('[loading="lazy"]')].forEach(e=>{e.complete&&aX(t,e)}),t.updateSize(),t.updateSlides(),t.updateProgress(),t.updateSlidesClasses(),n.freeMode&&n.freeMode.enabled&&!n.cssMode)l(),n.autoHeight&&t.updateAutoHeight();else{if(("auto"===n.slidesPerView||n.slidesPerView>1)&&t.isEnd&&!n.centeredSlides){let a=t.virtual&&n.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||l()}n.watchOverflow&&a!==t.snapGrid&&t.checkOverflow(),t.emit("update")}changeDirection(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1],a=this.params.direction;return e||(e="horizontal"===a?"vertical":"horizontal"),e===a||"horizontal"!==e&&"vertical"!==e||(this.el.classList.remove("".concat(this.params.containerModifierClass).concat(a)),this.el.classList.add("".concat(this.params.containerModifierClass).concat(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("".concat(this.params.containerModifierClass,"rtl")),this.el.dir="rtl"):(this.el.classList.remove("".concat(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 n=()=>".".concat((t.params.wrapperClass||"").trim().split(" ").join(".")),l=a&&a.shadowRoot&&a.shadowRoot.querySelector?a.shadowRoot.querySelector(n()):aN(a,n())[0];return!l&&t.params.createElements&&(l=aM("div",t.params.wrapperClass),a.append(l),aN(a,".".concat(t.params.slideClass)).forEach(e=>{l.append(e)})),Object.assign(t,{el:a,wrapperEl:l,slidesEl:t.isElement&&!a.parentNode.host.slideSlots?a.parentNode.host:l,hostEl:t.isElement?a.parentNode.host:a,mounted:!0,rtl:"rtl"===a.dir.toLowerCase()||"rtl"===aA(a,"direction"),rtlTranslate:"horizontal"===t.params.direction&&("rtl"===a.dir.toLowerCase()||"rtl"===aA(a,"direction")),wrongRTL:"-webkit-box"===aA(l,"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?aX(t,e):e.addEventListener("load",e=>{aX(t,e.target)})}),aZ(t),t.initialized=!0,aZ(t),t.emit("init"),t.emit("afterInit"),t}destroy(){let e=!(arguments.length>0)||void 0===arguments[0]||arguments[0],t=!(arguments.length>1)||void 0===arguments[1]||arguments[1],a=this,{params:n,el:l,wrapperEl:i,slides:s}=a;return typeof a.params>"u"||a.destroyed||(a.emit("beforeDestroy"),a.initialized=!1,a.detachEvents(),n.loop&&a.loopDestroy(),t&&(a.removeClasses(),l&&"string"!=typeof l&&l.removeAttribute("style"),i&&i.removeAttribute("style"),s&&s.length&&s.forEach(e=>{e.classList.remove(n.slideVisibleClass,n.slideFullyVisibleClass,n.slideActiveClass,n.slideNextClass,n.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(e){}try{delete a[e]}catch(e){}})),a.destroyed=!0),null}static extendDefaults(e){aS(nt,e)}static get extendedDefaults(){return nt}static get defaults(){return a9}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}constructor(...t){let a,n;1===t.length&&t[0].constructor&&"Object"===Object.prototype.toString.call(t[0]).slice(8,-1)?n=t[0]:[a,n]=t,n||(n={}),n=aS({},n),a&&!n.el&&(n.el=a);let l=aw();if(n.el&&"string"==typeof n.el&&l.querySelectorAll(n.el).length>1){let t=[];return l.querySelectorAll(n.el).forEach(a=>{let l=aS({},n,{el:a});t.push(new e(l))}),t}let i=this;i.__swiper__=!0,i.support=aH(),i.device=aq({userAgent:n.userAgent}),i.browser=aY(),i.eventsListeners={},i.eventsAnyListeners=[],i.modules=[...i.__modules__],n.modules&&Array.isArray(n.modules)&&n.modules.forEach(e=>{"function"==typeof e&&0>i.modules.indexOf(e)&&i.modules.push(e)});let s={};i.modules.forEach(e=>{e({params:n,swiper:i,extendParams:function(e,t){return function(){let a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=Object.keys(a)[0],l=a[n];if("object"!=typeof l||null===l||(!0===e[n]&&(e[n]={enabled:!0}),"navigation"===n&&e[n]&&e[n].enabled&&!e[n].prevEl&&!e[n].nextEl&&(e[n].auto=!0),["pagination","scrollbar"].indexOf(n)>=0&&e[n]&&e[n].enabled&&!e[n].el&&(e[n].auto=!0),!(n in e&&"enabled"in l)))return void aS(t,a);"object"!=typeof e[n]||"enabled"in e[n]||(e[n].enabled=!0),e[n]||(e[n]={enabled:!1}),aS(t,a)}}(n,s),on:i.on.bind(i),once:i.once.bind(i),off:i.off.bind(i),emit:i.emit.bind(i)})});let r=aS({},a9,s);return i.params=aS({},r,nt,n),i.originalParams=aS({},i.params),i.passedParams=aS({},n),i.params&&i.params.on&&Object.keys(i.params.on).forEach(e=>{i.on(e,i.params.on[e])}),i.params&&i.params.onAny&&i.onAny(i.params.onAny),Object.assign(i,{enabled:i.params.enabled,el:a,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===i.params.direction,isVertical:()=>"vertical"===i.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:i.params.allowSlideNext,allowSlidePrev:i.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:i.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:i.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),i.emit("_swiper"),i.params.init&&i.init(),i}};Object.keys(ne).forEach(e=>{Object.keys(ne[e]).forEach(t=>{na.prototype[t]=ne[e][t]})}),na.use([function(e){let{swiper:t,on:a,emit:n}=e,l=ax(),i=null,s=null,r=()=>{t&&!t.destroyed&&t.initialized&&(n("beforeResize"),n("resize"))},o=()=>{t&&!t.destroyed&&t.initialized&&n("orientationchange")};a("init",()=>{if(t.params.resizeObserver&&"u">typeof l.ResizeObserver)return void(t&&!t.destroyed&&t.initialized&&(i=new ResizeObserver(e=>{s=l.requestAnimationFrame(()=>{let{width:a,height:n}=t,l=a,i=n;e.forEach(e=>{let{contentBoxSize:a,contentRect:n,target:s}=e;s&&s!==t.el||(l=n?n.width:(a[0]||a).inlineSize,i=n?n.height:(a[0]||a).blockSize)}),(l!==a||i!==n)&&r()})})).observe(t.el));l.addEventListener("resize",r),l.addEventListener("orientationchange",o)}),a("destroy",()=>{s&&l.cancelAnimationFrame(s),i&&i.unobserve&&t.el&&(i.unobserve(t.el),i=null),l.removeEventListener("resize",r),l.removeEventListener("orientationchange",o)})},function(e){let{swiper:t,extendParams:a,on:n,emit:l}=e,i=[],s=ax(),r=function(e){let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=new(s.MutationObserver||s.WebkitMutationObserver)(e=>{if(t.__preventObserver__)return;if(1===e.length)return void l("observerUpdate",e[0]);let a=function(){l("observerUpdate",e[0])};s.requestAnimationFrame?s.requestAnimationFrame(a):s.setTimeout(a,0)});n.observe(e,{attributes:typeof a.attributes>"u"||a.attributes,childList:t.isElement||(typeof a.childList>"u"||a).childList,characterData:typeof a.characterData>"u"||a.characterData}),i.push(n)};a({observer:!1,observeParents:!1,observeSlideChildren:!1}),n("init",()=>{if(t.params.observer){if(t.params.observeParents){let e=aL(t.hostEl);for(let t=0;t<e.length;t+=1)r(e[t])}r(t.hostEl,{childList:t.params.observeSlideChildren}),r(t.wrapperEl,{attributes:!1})}}),n("destroy",()=>{i.forEach(e=>{e.disconnect()}),i.splice(0,i.length)})}]);let nn=["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 nl(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)&&!e.__swiper__}function ni(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]:nl(t[a])&&nl(e[a])&&Object.keys(t[a]).length>0?t[a].__swiper__?e[a]=t[a]:ni(e[a],t[a]):e[a]=t[a]})}function ns(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.navigation&&typeof e.navigation.nextEl>"u"&&typeof e.navigation.prevEl>"u"}function nr(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.pagination&&typeof e.pagination.el>"u"}function no(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.scrollbar&&typeof e.scrollbar.el>"u"}function nc(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",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 nd(){return(nd=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e}).apply(this,arguments)}function nu(e){return e.type&&e.type.displayName&&e.type.displayName.includes("SwiperSlide")}function np(e,t){return typeof window>"u"?(0,r.useEffect)(e,t):(0,r.useLayoutEffect)(e,t)}let nh=(0,r.createContext)(null),nm=(0,r.createContext)(null),nf=(0,r.forwardRef)(function(){let{className:e,tag:t="div",wrapperTag:a="div",children:n,onSwiper:l,...i}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},s=arguments.length>1?arguments[1]:void 0,o=!1,[c,d]=(0,r.useState)("swiper"),[u,p]=(0,r.useState)(null),[h,m]=(0,r.useState)(!1),f=(0,r.useRef)(!1),g=(0,r.useRef)(null),v=(0,r.useRef)(null),b=(0,r.useRef)(null),w=(0,r.useRef)(null),y=(0,r.useRef)(null),x=(0,r.useRef)(null),_=(0,r.useRef)(null),C=(0,r.useRef)(null),{params:E,passedParams:S,rest:k,events:T}=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=!(arguments.length>1)||void 0===arguments[1]||arguments[1],a={on:{}},n={},l={};ni(a,a9),a._emitClasses=!0,a.init=!1;let i={},s=nn.map(e=>e.replace(/_/,""));return Object.keys(Object.assign({},e)).forEach(r=>{typeof e[r]>"u"||(s.indexOf(r)>=0?nl(e[r])?(a[r]={},l[r]={},ni(a[r],e[r]),ni(l[r],e[r])):(a[r]=e[r],l[r]=e[r]):0===r.search(/on[A-Z]/)&&"function"==typeof e[r]?t?n["".concat(r[2].toLowerCase()).concat(r.substr(3))]=e[r]:a.on["".concat(r[2].toLowerCase()).concat(r.substr(3))]=e[r]:i[r]=e[r])}),["navigation","pagination","scrollbar"].forEach(e=>{!0===a[e]&&(a[e]={}),!1===a[e]&&delete a[e]}),{params:a,passedParams:l,rest:i,events:n}}(i),{slides:N,slots:j}=function(e){let t=[],a={"container-start":[],"container-end":[],"wrapper-start":[],"wrapper-end":[]};return r.Children.toArray(e).forEach(e=>{if(nu(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 n=function e(t){let a=[];return r.Children.toArray(t).forEach(t=>{nu(t)?a.push(t):t.props&&t.props.children&&e(t.props.children).forEach(e=>a.push(e))}),a}(e.props.children);n.length>0?n.forEach(e=>t.push(e)):a["container-end"].push(e)}else a["container-end"].push(e)}),{slides:t,slots:a}}(n),M=()=>{m(!h)};Object.assign(E.on,{_containerClasses(e,t){d(t)}});let A=()=>{Object.assign(E.on,T),o=!0;let e={...E};if(delete e.wrapperClass,v.current=new na(e),v.current.virtual&&v.current.params.virtual.enabled){v.current.virtual.slides=N;let e={cache:!1,slides:N,renderExternal:p,renderExternalUpdate:!1};ni(v.current.params.virtual,e),ni(v.current.originalParams.virtual,e)}};return g.current||A(),v.current&&v.current.on("_beforeBreakpoint",M),(0,r.useEffect)(()=>()=>{v.current&&v.current.off("_beforeBreakpoint",M)}),(0,r.useEffect)(()=>{!f.current&&v.current&&(v.current.emitSlidesClasses(),f.current=!0)}),np(()=>{if(s&&(s.current=g.current),g.current)return v.current.destroyed&&A(),function(e,t){let{el:a,nextEl:n,prevEl:l,paginationEl:i,scrollbarEl:s,swiper:r}=e;ns(t)&&n&&l&&(r.params.navigation.nextEl=n,r.originalParams.navigation.nextEl=n,r.params.navigation.prevEl=l,r.originalParams.navigation.prevEl=l),nr(t)&&i&&(r.params.pagination.el=i,r.originalParams.pagination.el=i),no(t)&&s&&(r.params.scrollbar.el=s,r.originalParams.scrollbar.el=s),r.init(a)}({el:g.current,nextEl:y.current,prevEl:x.current,paginationEl:_.current,scrollbarEl:C.current,swiper:v.current},E),l&&!v.current.destroyed&&l(v.current),()=>{v.current&&!v.current.destroyed&&v.current.destroy(!0,!1)}},[]),np(()=>{!o&&T&&v.current&&Object.keys(T).forEach(e=>{v.current.on(e,T[e])});let e=function(e,t,a,n,l){let i=[];if(!t)return i;let s=e=>{0>i.indexOf(e)&&i.push(e)};if(a&&n){let e=n.map(l),t=a.map(l);e.join("")!==t.join("")&&s("children"),n.length!==a.length&&s("children")}return nn.filter(e=>"_"===e[0]).map(e=>e.replace(/_/,"")).forEach(a=>{if(a in e&&a in t)if(nl(e[a])&&nl(t[a])){let n=Object.keys(e[a]),l=Object.keys(t[a]);n.length!==l.length?s(a):(n.forEach(n=>{e[a][n]!==t[a][n]&&s(a)}),l.forEach(n=>{e[a][n]!==t[a][n]&&s(a)}))}else e[a]!==t[a]&&s(a)}),i}(S,b.current,N,w.current,e=>e.key);return b.current=S,w.current=N,e.length&&v.current&&!v.current.destroyed&&function(e){let t,a,n,l,i,s,r,o,{swiper:c,slides:d,passedParams:u,changedParams:p,nextEl:h,prevEl:m,scrollbarEl:f,paginationEl:g}=e,v=p.filter(e=>"children"!==e&&"direction"!==e&&"wrapperClass"!==e),{params:b,pagination:w,navigation:y,scrollbar:x,virtual:_,thumbs:C}=c;p.includes("thumbs")&&u.thumbs&&u.thumbs.swiper&&!u.thumbs.swiper.destroyed&&b.thumbs&&(!b.thumbs.swiper||b.thumbs.swiper.destroyed)&&(t=!0),p.includes("controller")&&u.controller&&u.controller.control&&b.controller&&!b.controller.control&&(a=!0),p.includes("pagination")&&u.pagination&&(u.pagination.el||g)&&(b.pagination||!1===b.pagination)&&w&&!w.el&&(n=!0),p.includes("scrollbar")&&u.scrollbar&&(u.scrollbar.el||f)&&(b.scrollbar||!1===b.scrollbar)&&x&&!x.el&&(l=!0),p.includes("navigation")&&u.navigation&&(u.navigation.prevEl||m)&&(u.navigation.nextEl||h)&&(b.navigation||!1===b.navigation)&&y&&!y.prevEl&&!y.nextEl&&(i=!0);let E=e=>{c[e]&&(c[e].destroy(),"navigation"===e?(c.isElement&&(c[e].prevEl.remove(),c[e].nextEl.remove()),b[e].prevEl=void 0,b[e].nextEl=void 0,c[e].prevEl=void 0,c[e].nextEl=void 0):(c.isElement&&c[e].el.remove(),b[e].el=void 0,c[e].el=void 0))};p.includes("loop")&&c.isElement&&(b.loop&&!u.loop?s=!0:!b.loop&&u.loop?r=!0:o=!0),v.forEach(e=>{if(nl(b[e])&&nl(u[e]))Object.assign(b[e],u[e]),("navigation"===e||"pagination"===e||"scrollbar"===e)&&"enabled"in u[e]&&!u[e].enabled&&E(e);else{let t=u[e];(!0===t||!1===t)&&("navigation"===e||"pagination"===e||"scrollbar"===e)?!1===t&&E(e):b[e]=u[e]}}),v.includes("controller")&&!a&&c.controller&&c.controller.control&&b.controller&&b.controller.control&&(c.controller.control=b.controller.control),p.includes("children")&&d&&_&&b.virtual.enabled?(_.slides=d,_.update(!0)):p.includes("virtual")&&_&&b.virtual.enabled&&(d&&(_.slides=d),_.update(!0)),p.includes("children")&&d&&b.loop&&(o=!0),t&&C.init()&&C.update(!0),a&&(c.controller.control=b.controller.control),n&&(c.isElement&&(!g||"string"==typeof g)&&((g=document.createElement("div")).classList.add("swiper-pagination"),g.part.add("pagination"),c.el.appendChild(g)),g&&(b.pagination.el=g),w.init(),w.render(),w.update()),l&&(c.isElement&&(!f||"string"==typeof f)&&((f=document.createElement("div")).classList.add("swiper-scrollbar"),f.part.add("scrollbar"),c.el.appendChild(f)),f&&(b.scrollbar.el=f),x.init(),x.updateSize(),x.setTranslate()),i&&(c.isElement&&(h&&"string"!=typeof h||((h=document.createElement("div")).classList.add("swiper-button-next"),aR(h,c.navigation.arrowSvg),h.part.add("button-next"),c.el.appendChild(h)),m&&"string"!=typeof m||((m=document.createElement("div")).classList.add("swiper-button-prev"),aR(m,c.navigation.arrowSvg),m.part.add("button-prev"),c.el.appendChild(m))),h&&(b.navigation.nextEl=h),m&&(b.navigation.prevEl=m),y.init(),y.update()),p.includes("allowSlideNext")&&(c.allowSlideNext=u.allowSlideNext),p.includes("allowSlidePrev")&&(c.allowSlidePrev=u.allowSlidePrev),p.includes("direction")&&c.changeDirection(u.direction,!1),(s||o)&&c.loopDestroy(),(r||o)&&c.loopCreate(),c.update()}({swiper:v.current,slides:N,passedParams:S,changedParams:e,nextEl:y.current,prevEl:x.current,scrollbarEl:C.current,paginationEl:_.current}),()=>{T&&v.current&&Object.keys(T).forEach(e=>{v.current.off(e,T[e])})}}),np(()=>{var e;!(e=v.current)||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())},[u]),r.createElement(t,nd({ref:g,className:nc("".concat(c).concat(e?" ".concat(e):""))},k),r.createElement(nm.Provider,{value:v.current},j["container-start"],r.createElement(a,{className:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e?e.includes("swiper-wrapper")?e:"swiper-wrapper ".concat(e):"swiper-wrapper"}(E.wrapperClass)},j["wrapper-start"],E.virtual?function(e,t,a){if(!a)return null;let n=e=>{let a=e;return e<0?a=t.length+e:a>=t.length&&(a-=t.length),a},l=e.isHorizontal()?{[e.rtlTranslate?"right":"left"]:"".concat(a.offset,"px")}:{top:"".concat(a.offset,"px")},{from:i,to:s}=a,o=e.params.loop?-t.length:0,c=e.params.loop?2*t.length:t.length,d=[];for(let e=o;e<c;e+=1)e>=i&&e<=s&&d.push(t[n(e)]);return d.map((t,a)=>r.cloneElement(t,{swiper:e,style:l,key:t.props.virtualIndex||t.key||"slide-".concat(a)}))}(v.current,N,u):N.map((e,t)=>r.cloneElement(e,{swiper:v.current,swiperSlideIndex:t})),j["wrapper-end"]),ns(E)&&r.createElement(r.Fragment,null,r.createElement("div",{ref:x,className:"swiper-button-prev"}),r.createElement("div",{ref:y,className:"swiper-button-next"})),no(E)&&r.createElement("div",{ref:C,className:"swiper-scrollbar"}),nr(E)&&r.createElement("div",{ref:_,className:"swiper-pagination"}),j["container-end"]))});nf.displayName="Swiper",(0,r.forwardRef)(function(){let{tag:e="div",children:t,className:a="",swiper:n,zoom:l,lazy:i,virtualIndex:s,swiperSlideIndex:o,...c}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},d=arguments.length>1?arguments[1]:void 0,u=(0,r.useRef)(null),[p,h]=(0,r.useState)("swiper-slide"),[m,f]=(0,r.useState)(!1);function g(e,t,a){t===u.current&&h(a)}np(()=>{if("u">typeof o&&(u.current.swiperSlideIndex=o),d&&(d.current=u.current),!(!u.current||!n)){if(n.destroyed){"swiper-slide"!==p&&h("swiper-slide");return}return n.on("_slideClass",g),()=>{n&&n.off("_slideClass",g)}}}),np(()=>{n&&u.current&&!n.destroyed&&h(n.getSlideClasses(u.current))},[n]);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 r.createElement(e,nd({ref:u,className:nc("".concat(p).concat(a?" ".concat(a):"")),"data-swiper-slide-index":s,onLoad:()=>{f(!0)}},c),l&&r.createElement(nh.Provider,{value:v},r.createElement("div",{className:"swiper-zoom-container","data-swiper-zoom":"number"==typeof l?l:void 0},b(),i&&!m&&r.createElement("div",{className:"swiper-lazy-preloader",ref:e=>{e&&(e.lazyPreloaderManaged=!0)}}))),!l&&r.createElement(nh.Provider,{value:v},b(),i&&!m&&r.createElement("div",{className:"swiper-lazy-preloader",ref:e=>{e&&(e.lazyPreloaderManaged=!0)}})))}).displayName="SwiperSlide";let ng=(0,s.g)("slider"),nv={slider:ng,container:"".concat(ng,"__container"),wrapper:"".concat(ng,"__wrapper"),pagination:"".concat(ng,"__pagination"),bullet:"".concat(ng,"__pagination-bullet"),navigation:"".concat(ng,"__navigation"),navigationButton:"".concat(ng,"__navigation-button"),prev:"".concat(ng,"__navigation-button-prev"),next:"".concat(ng,"__navigation-button-next"),states:{active:"".concat(ng,"--active"),clickable:"".concat(ng,"--clickable"),hidden:"".concat(ng,"--hidden"),visible:"".concat(ng,"--visible"),outside:"".concat(ng,"--outside"),inside:"".concat(ng,"--inside"),corner:"".concat(ng,"--corner"),primary:"".concat(ng,"--primary"),secondary:"".concat(ng,"--secondary"),blur:"".concat(ng,"--blur"),s:"".concat(ng,"--s"),m:"".concat(ng,"--m"),l:"".concat(ng,"--l")}},nb=er();(0,r.forwardRef)((e,t)=>{let{options:a={},pagination:n=!1,navigation:l=!1,breakpoints:i,navigationPlacement:d="outside",navigationSize:u="m",navigationVariant:p="primary",navigationBlur:h=!1,wrapperClass:m,className:f,style:g,children:v,dataQa:b,dataId:w,...y}=e,x=(0,r.useId)(),_=(0,r.useId)(),C=(0,r.useId)(),E=(0,r.useMemo)(()=>({containerModifierClass:"".concat(nv.slider,"--"),wrapperClass:(0,c.A)(nv.wrapper,m)}),[m]),S=e=>(0,o.jsx)(s.P,{"data-qa":(0,s.b)("".concat(b,"-navigation-").concat(e),!!b),"aria-label":"".concat("prev"===e?"Предыдущий":"Следующий"," слайд"),"aria-controls":"prev"===e?C:_,className:(0,c.A)(nv.navigationButton,{[nv.prev]:"prev"===e,[nv.next]:"next"===e}),id:"prev"===e?C:_,children:(0,o.jsx)(et,{})}),k=(0,r.useMemo)(()=>{let e=i?Object.entries(i).reduce((e,t)=>{let[a,n]=t;return{...e,["".concat(s.B[a].minWidth)]:n}},{}):void 0,t={el:'[id="'.concat(x,'"]'),clickable:!0,bulletClass:nv.bullet,modifierClass:"".concat(nv.pagination,"--"),bulletActiveClass:nv.states.active,clickableClass:nv.states.clickable},r={prevEl:'[id="'.concat(C,'"]'),nextEl:'[id="'.concat(_,'"]'),disabledClass:nv.states.hidden,hiddenClass:nv.states.hidden};return{...E,...n&&{pagination:t},...l&&{navigation:r},breakpoints:e,...a}},[i,E,l,_,a,n,x,C]);return(0,o.jsxs)("div",{className:(0,c.A)(nv.slider,f),style:g,ref:t,"data-id":w,"data-qa":b,children:[(0,r.createElement)(nf,{role:"region","aria-roledescription":"carousel",modules:[aG,aB,aV],...k,className:nv.container,key:nb,...y},v),n?(0,o.jsx)("div",{"data-qa":(0,s.b)("".concat(b,"-pagination"),!!b),className:(0,c.A)(nv.pagination,{[nv.states.visible]:!0===n,...s.e.reduce((e,t)=>({...e,["".concat(nv.states.visible,":").concat(t)]:n===t}),{})}),id:x}):null,l?(0,o.jsxs)("div",{"data-qa":(0,s.b)("".concat(b,"-navigation"),!!b),className:(0,c.A)(nv.navigation,{[nv.states.outside]:"outside"===d,[nv.states.inside]:"inside"===d,[nv.states.corner]:"corner"===d,[nv.states.s]:"s"===u,[nv.states.m]:"m"===u,[nv.states.l]:"l"===u,[nv.states.blur]:h,[nv.states.primary]:"primary"===p,[nv.states.secondary]:"secondary"===p}),children:[S("prev"),S("next")]}):null]})}).displayName="Slider";let nw=(0,s.g)("snackbar"),ny=Object.freeze({snackbar:nw,item:"".concat(nw,"__item"),itemOut:"".concat(nw,"__item--out"),position:{topLeft:"".concat(nw,"--top-left"),topRight:"".concat(nw,"--top-right"),bottomLeft:"".concat(nw,"--bottom-left"),bottomRight:"".concat(nw,"--bottom-right")},alertFill:Z.fill}),nx={status:"status",alert:"alert"},n_=(e,t,a)=>e<=t?t:e>=a?a:e,nC=new Map,nE=null;(0,r.forwardRef)((e,t)=>{let{quantity:a=3,position:n="topRight",closeAll:l,style:i,className:s,dataQa:u,dataId:p,...h}=e,[m,f]=(0,r.useState)(!1),[g,v]=(0,r.useState)([]),b=(0,r.useRef)(new Map),w=(0,r.useCallback)(e=>{m||e.forEach(e=>{if(e.withoutTimer||b.current.has(e.id))return;let t=setTimeout(()=>{_(e,()=>{var t;x(e.id),null==(t=e.closeByTimer)||t.call(e)})},e.timer?1e3*n_(e.timer,4,10):4e3);b.current.set(e.id,t)})},[m]),y=(0,r.useCallback)(()=>{b.current.forEach(e=>clearTimeout(e)),b.current.clear()},[]);(0,r.useEffect)(()=>(nE=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(t){let t=[];nC.forEach(e=>{t.push(new Promise(t=>_(e,t)))}),Promise.all(t).then(()=>{null==l||l(),y(),nC.clear(),v(e.slice(0,n_(a,1,5)))})}else v(e.slice(0,n_(a,1,5)))},()=>{nE=null}),[l,y,a]),(0,r.useEffect)(()=>{w(g)},[g,w]);let x=e=>{nC.delete(e),b.current.has(e)&&(clearTimeout(b.current.get(e)),b.current.delete(e)),nE&&nE([...Array.from(nC.values())])},_=(e,t)=>{nC.set(e.id,{...e,isExiting:!0}),nE&&nE([...Array.from(nC.values())]),setTimeout(()=>{t()},250)},C=()=>{f(!1),w(g)},E=function(e,t){let a=arguments.length>2&&void 0!==arguments[2]&&arguments[2];C(),_(t,()=>{var n,l;x(t.id),a?null==(n=t.onButtonClick)||n.call(t,e):null==(l=t.onClose)||l.call(t,e)})};return(0,o.jsx)(o.Fragment,{children:!!g.length&&(0,o.jsx)(d.XF,{id:"finkit-snackbars",children:(0,o.jsx)("ul",{ref:t,role:"region",className:(0,c.A)(ny.snackbar,ny.position[n],s),style:i,onMouseEnter:()=>{f(!0),y()},onMouseLeave:C,...h,"data-qa":u,"data-id":p,children:g.map(e=>(0,o.jsx)("li",{id:e.id,className:(0,c.A)(ny.item,{[ny.itemOut]:e.isExiting}),children:(0,o.jsx)(U,{role:"error"===e.state?nx.alert:nx.status,label:e.label,state:e.state,caption:e.caption,withClose:e.withClose||e.withoutTimer&&!e.buttonText,onClose:t=>{E(t,e)},buttonText:e.buttonText,onButtonClick:t=>{E(t,e,!0)},className:ny.alertFill,dataQa:e.dataQa,dataId:e.dataId,buttonVariant:"white",withIcon:!0})},e.id))})})})}).displayName="Snackbar";let nS=(e,t,a)=>{var n,l;let i=null==a||null==(n=a.toString())?void 0:n.toLowerCase();return!!(null!=(l=e.getValue(t))&&null!=(l=l.toString())&&null!=(l=l.toLowerCase())&&l.includes(i))};nS.autoRemove=e=>nD(e);let nk=(e,t,a)=>{var n;return!!(null!=(n=e.getValue(t))&&null!=(n=n.toString())&&n.includes(a))};nk.autoRemove=e=>nD(e);let nT=(e,t,a)=>{var n;return(null==(n=e.getValue(t))||null==(n=n.toString())?void 0:n.toLowerCase())===(null==a?void 0:a.toLowerCase())};nT.autoRemove=e=>nD(e);let nN=(e,t,a)=>{var n;return null==(n=e.getValue(t))?void 0:n.includes(a)};nN.autoRemove=e=>nD(e)||!(null!=e&&e.length);let nj=(e,t,a)=>!a.some(a=>{var n;return!(null!=(n=e.getValue(t))&&n.includes(a))});nj.autoRemove=e=>nD(e)||!(null!=e&&e.length);let nM=(e,t,a)=>a.some(a=>{var n;return null==(n=e.getValue(t))?void 0:n.includes(a)});nM.autoRemove=e=>nD(e)||!(null!=e&&e.length);let nA=(e,t,a)=>e.getValue(t)===a;nA.autoRemove=e=>nD(e);let nI=(e,t,a)=>e.getValue(t)==a;nI.autoRemove=e=>nD(e);let nL=(e,t,a)=>{let[n,l]=a,i=e.getValue(t);return i>=n&&i<=l};nL.resolveFilterValue=e=>{let[t,a]=e,n="number"!=typeof t?parseFloat(t):t,l="number"!=typeof a?parseFloat(a):a,i=null===t||Number.isNaN(n)?-1/0:n,s=null===a||Number.isNaN(l)?1/0:l;if(i>s){let e=i;i=s,s=e}return[i,s]},nL.autoRemove=e=>nD(e)||nD(e[0])&&nD(e[1]);function nD(e){return null==e||""===e}Number.MAX_SAFE_INTEGER;let nP=(e,t,a,n,l)=>{var i;let s=l.getRow(t,!0);a?(s.getCanMultiSelect()||Object.keys(e).forEach(t=>delete e[t]),s.getCanSelect()&&(e[t]=!0)):delete e[t],n&&null!=(i=s.subRows)&&i.length&&s.getCanSelectSubRows()&&s.subRows.forEach(t=>nP(e,t.id,a,n,l))},nR=(0,s.g)("tag"),nz=Object.freeze({tag:nR,label:"".concat(nR,"__label"),icon:"".concat(nR,"__icon"),rounded:"".concat(nR,"--rounded"),variant:{primary:"".concat(nR,"--primary"),secondary:"".concat(nR,"--secondary"),red:"".concat(nR,"--red"),green:"".concat(nR,"--green"),orange:"".concat(nR,"--orange"),purple:"".concat(nR,"--purple"),outline:"".concat(nR,"--outline")},size:{s:"".concat(nR,"--s"),m:"".concat(nR,"--m"),l:"".concat(nR,"--l")},iconMargin:{left:"".concat(nR,"__icon--left"),right:"".concat(nR,"__icon--right")}}),nO=(0,r.forwardRef)((e,t)=>{let{label:a,size:n="m",rounded:l,variant:i="primary",iconLeft:s,iconRight:r,onIconLeftClick:d,onIconRightClick:u,className:p,style:h,dataQa:m,dataId:f,...g}=e;return(0,o.jsx)(o.Fragment,{children:a&&(0,o.jsxs)("div",{ref:t,className:(0,c.A)(nz.tag,nz.variant[i],nz.size[n],{[nz.rounded]:l},p),style:h,...g,"data-id":f,"data-qa":m,children:[s&&(0,o.jsx)("button",{type:"button",className:(0,c.A)(nz.icon,nz.iconMargin.left,{[nz.size.l]:"l"===n}),onClick:e=>null==d?void 0:d(e),disabled:!d,children:s}),(0,o.jsx)("span",{className:(0,c.A)(nz.label,nz.size[n]),children:a}),r&&(0,o.jsx)("button",{type:"button",className:(0,c.A)(nz.icon,nz.iconMargin.right,{[nz.size.l]:"l"===n}),onClick:e=>null==u?void 0:u(e),disabled:!u,children:r})]})})});nO.displayName="Tag";let nB=(0,s.g)("toggle"),nF=Object.freeze({toggle:nB,wrapper:"".concat(nB,"__wrapper"),secondaryLabel:"".concat(nB,"__secondary-label"),input:"".concat(nB,"__input"),marker:"".concat(nB,"__marker"),label:"".concat(nB,"__label"),caption:"".concat(nB,"__caption"),states:{disabled:"".concat(nB,"--disabled"),inverted:"".concat(nB,"--inverted"),flipped:"".concat(nB,"--flipped"),checked:"".concat(nB,"--checked")}}),nV=(0,r.forwardRef)((e,t)=>{let{value:a,onChange:n,label:l,secondaryLabel:i,disabled:s=!1,caption:d,inverted:u=!1,flipped:p=!1,className:h,style:m,inputRef:f,dataQa:g,dataId:v,...b}=e,[w,y]=T(null!=a&&a,a),x=(0,r.useId)();return(0,o.jsxs)("label",{className:(0,c.A)(h,nF.toggle,{[nF.states.disabled]:s,[nF.states.inverted]:u,[nF.states.flipped]:p,[nF.states.checked]:w}),style:m,htmlFor:x,"data-marker-label":"",ref:t,"data-id":v,"data-qa":g,children:[(0,o.jsx)("input",{id:x,role:"switch","aria-checked":w,type:"checkbox",className:nF.input,checked:w,onChange:e=>{y(e.target.checked),null==n||n(e.target.checked,e)},disabled:s,ref:f,...b}),(0,o.jsx)("span",{className:nF.marker,children:(0,o.jsx)(eT,{type:"toggle",checked:w,inverted:u,disabled:s})}),l&&i&&(0,o.jsx)("span",{className:nF.secondaryLabel,children:i}),l&&(0,o.jsxs)("span",{className:nF.wrapper,children:[(0,o.jsx)("span",{className:nF.label,children:l}),d&&(0,o.jsx)("span",{className:nF.caption,children:d})]})]})});nV.displayName="Toggle";let nG=(0,s.g)("table-head-cell"),nH=Object.freeze({cell:nG,text:"".concat(nG,"__text"),buttonLeft:"".concat(nG,"__button-left"),buttonRight:"".concat(nG,"__button-right")}),nq=e=>{let{lineClamp:t,text:a,size:n="m",iconLeft:l,onIconLeftClick:i,iconRight:r,onIconRightClick:c}=e;return(0,o.jsxs)("div",{className:nH.cell,children:[l&&(0,o.jsx)(q,{className:nH.buttonLeft,appearance:"ghost",shape:"icon",variant:"secondary",size:"xs",iconLeft:l,onClick:e=>null==i?void 0:i(e)}),(0,o.jsx)(s.T,{className:nH.text,size:"m"===n?"16":"14",lineClamp:t,children:a}),r&&(0,o.jsx)(q,{className:nH.buttonRight,appearance:"ghost",shape:"icon",variant:"secondary",size:"xs",iconLeft:r,onClick:e=>null==c?void 0:c(e)})]})};nq.displayName="TableHeadCell";let nY=(0,s.g)("table-icon-button-cell"),nW=Object.freeze({cell:nY,buttonLeft:"".concat(nY,"__button-left"),buttonRight:"".concat(nY,"__button-right")}),nQ=e=>{let{iconLeft:t,onIconLeftClick:a,iconRight:n,onIconRightClick:l}=e;return(0,o.jsxs)("div",{className:nW.cell,children:[t&&(0,o.jsx)(q,{className:nW.buttonLeft,appearance:"ghost",shape:"icon",variant:"secondary",size:"xs",iconLeft:t,onClick:e=>null==a?void 0:a(e)}),n&&(0,o.jsx)(q,{className:nW.buttonRight,appearance:"ghost",shape:"icon",variant:"secondary",size:"xs",iconLeft:n,onClick:e=>null==l?void 0:l(e)})]})};nQ.displayName="TableIconButtonCell";let nX=Object.freeze({cell:(0,s.g)("table-icon-cell")}),nK=e=>{let{icon:t}=e;return(0,o.jsx)(s.P,{className:nX.cell,children:t})};nK.displayName="TableIconCell";let nZ=(0,s.g)("table-logos-cell"),nU=Object.freeze({cell:nZ,logo:"".concat(nZ,"__logo"),badge:"".concat(nZ,"__badge")}),n$=e=>{let{items:t,max:a=3}=e,n=(0,r.useMemo)(()=>a&&t.length>a?t.slice(0,a):t,[t,a]);return(0,o.jsxs)("ul",{className:nU.cell,children:[n.map(e=>(0,o.jsx)("li",{className:nU.logo,children:(0,o.jsx)(s.P,{children:e})},er())),!!a&&t.length>a&&(0,o.jsx)("li",{className:(0,c.A)(nU.badge,nU.logo),children:"+".concat(t.length-a)})]})};n$.displayName="TableLogosCell";let nJ=(0,s.g)("table-text-cell"),n0=Object.freeze({cell:nJ,content:"".concat(nJ,"__content"),icon:"".concat(nJ,"__icon"),variant:{black:"".concat(nJ,"--black"),green:"".concat(nJ,"--green"),red:"".concat(nJ,"--red")},size:{s:"".concat(nJ,"--s"),m:"".concat(nJ,"--m")}}),n1=e=>{let{variant:t="black",lineClamp:a=1,text:n,size:l="m",iconLeft:i,iconRight:r}=e;return(0,o.jsxs)("div",{className:(0,c.A)(n0.cell,n0.variant[t],n0.size[l]),children:[i&&(0,o.jsx)(s.P,{className:n0.icon,children:i}),(0,o.jsx)(s.T,{className:n0.content,size:"m"===l?"16":"14",lineClamp:a,children:n}),r&&(0,o.jsx)(s.P,{className:n0.icon,children:r})]})};n1.displayName="TableTextCell";let n2=(0,s.g)("table-text-with-caption-cell"),n5=Object.freeze({cell:n2,content:"".concat(n2,"__content"),caption:"".concat(n2,"__caption")}),n4=e=>{let{text:t,caption:a,size:n="m"}=e;return(0,o.jsxs)("div",{className:n5.cell,children:[(0,o.jsx)(s.T,{className:n5.content,size:"m"===n?"16":"14",lineClamp:1,children:t}),a&&(0,o.jsx)(s.C,{text:a,size:n,lineClamp:1,className:n5.caption})]})};function n7(e){return r.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},r.createElement("path",{d:"M5.136 8.4h1.368c0.192 0 0.348 0.144 0.348 0.336v2.196c0 0.192 0.156 0.336 0.348 0.336h2.4c0.18 0 0.336 -0.144 0.336 -0.336V8.736c0 -0.192 0.156 -0.336 0.348 -0.336h3.42c0.192 0 0.348 0.144 0.348 0.336v2.196c0 0.192 0.156 0.336 0.348 0.336h2.4c0.18 0 0.336 -0.144 0.336 -0.336V8.736c0 -0.192 0.156 -0.336 0.348 -0.336h1.368c0.192 0 0.348 0.144 0.348 0.336v6.516c0 0.192 -0.156 0.348 -0.348 0.348H5.136c-0.192 0 -0.336 -0.156 -0.336 -0.348V8.736c0 -0.192 0.144 -0.336 0.336 -0.336",fill:"currentColor"}))}n4.displayName="TableTextWithCaptionCell";let n3=(0,s.g)("table-title-cell"),n6=Object.freeze({cell:n3,media:"".concat(n3,"__media"),mediaContent:"".concat(n3,"__media-content"),mediaVariant:{icon:"".concat(n3,"__media--icon"),image:"".concat(n3,"__media--image"),logo:"".concat(n3,"__media--logo")},size:{s:"".concat(n3,"--s"),m:"".concat(n3,"--m")},cornerIcon:"".concat(n3,"__corner-icon"),cornerIconVariant:{black:"".concat(n3,"__corner-icon--black"),red:"".concat(n3,"__corner-icon--red")},badge:"".concat(n3,"__badge"),badgeVariant:{first:"".concat(n3,"__badge--first"),second:"".concat(n3,"__badge--second"),third:"".concat(n3,"__badge--third")},content:"".concat(n3,"__content"),title:"".concat(n3,"__title"),subTitle:"".concat(n3,"__sub-title"),caption:"".concat(n3,"__caption"),captionIcon:"".concat(n3,"__caption-icon"),captionText:"".concat(n3,"__caption-text")}),n8={first:"1 место",second:"2 место",third:"3 место"},n9=e=>{let{title:t,caption:a,subTitle:n,size:l="m",media:i,mediaVariant:d="icon",captionIcon:u,badgeVariant:p,withCornerIcon:h,cornerIconVariant:m="black"}=e,f=(0,r.useMemo)(()=>{if(!p)return null;let e=n8[p];return"m"===l?e:e.slice(0,1)},[p,l]);return(0,o.jsxs)("div",{className:(0,c.A)(n6.cell,n6.size[l]),children:[i&&(0,o.jsxs)("div",{className:(0,c.A)(n6.media,n6.mediaVariant[d]),children:[h&&(0,o.jsx)(s.P,{className:(0,c.A)(n6.cornerIcon,n6.cornerIconVariant[m]),children:(0,o.jsx)(n7,{})}),(0,o.jsx)("div",{className:n6.mediaContent,children:i}),f&&(0,o.jsx)("span",{className:(0,c.A)(n6.badge,n6.badgeVariant[p]),children:f})]}),(0,o.jsxs)("div",{className:n6.content,children:[n&&(0,o.jsx)(s.C,{text:n,size:l,lineClamp:1,className:n6.subTitle}),(0,o.jsx)(s.T,{className:n6.title,size:"m"===l?"16":"14",lineClamp:1,children:t}),a&&(0,o.jsxs)("div",{className:n6.caption,children:[u&&(0,o.jsx)(s.P,{className:n6.captionIcon,children:u}),(0,o.jsx)(s.T,{className:n6.captionText,size:"m"===l?"16":"14",lineClamp:1,children:a})]})]})]})};n9.displayName="TableTitleCell";let le=(0,s.g)("table"),lt=Object.freeze({table:le,control:"".concat(le,"__control"),container:"".concat(le,"__container"),pagination:"".concat(le,"__pagination"),view:"".concat(le,"__view"),variant:{primary:"".concat(le,"--primary"),secondary:"".concat(le,"--secondary")},size:{s:"".concat(le,"--s"),m:"".concat(le,"--m")},stripped:"".concat(le,"--stripped"),appearance:{default:"".concat(le,"--default"),rounded:"".concat(le,"--rounded"),bordered:"".concat(le,"--bordered"),striped:"".concat(le,"--striped")},checkbox:"".concat(le,"__checkbox"),head:"".concat(le,"__head"),headCell:"".concat(le,"__head-cell"),body:"".concat(le,"__body"),bodyCell:"".concat(le,"__body-cell"),footer:"".concat(le,"__foot"),footerCell:"".concat(le,"__foot-cell"),row:"".concat(le,"__row"),rowSpacer:"".concat(le,"__row-spacer"),cell:"".concat(le,"__cell"),cellContent:"".concat(le,"__cell-content"),cellAlign:{left:"".concat(le,"__cell--align-left"),right:"".concat(le,"__cell--align-right"),center:"".concat(le,"__cell--align-center")}}),la=(0,s.g)("tabs"),ln=Object.freeze({tabs:la,tabWrapper:"".concat(la,"__tab-wrapper"),tab:"".concat(la,"__tab"),active:"".concat(la,"__tab--active"),activeLine:"".concat(la,"__activeLine")});(0,r.forwardRef)((e,t)=>{var a;let{activeTabId:n,tabs:l,onTabChange:i,style:d,className:u,dataQa:p,dataId:h,...m}=e,[f,g]=(0,r.useState)(null!=n?n:null==(a=l[0])?void 0:a.id),[v,b]=(0,r.useState)(null),[w,y]=(0,r.useState)({width:0,left:0}),x=(0,r.useRef)(null);(0,r.useEffect)(()=>{v&&y({left:v.offsetLeft-2,width:v.offsetWidth+4})},[v]);let _=(0,r.useCallback)(e=>{var t;let a=x.current,n=(null==e?void 0:e.target).closest(".".concat(ln.tab)),l=a.getBoundingClientRect(),i=n.getBoundingClientRect();a.scrollTo({left:i.left-l.left-4+(null!=(t=a.scrollLeft)?t:0),behavior:"smooth"})},[]);return(0,r.useImperativeHandle)(t,()=>x),(0,o.jsxs)("ul",{role:"tablist",ref:x,className:(0,c.A)(ln.tabs,u),style:d,...m,"data-id":h,"data-qa":p,children:[l.map((e,t)=>{let a=e.id===f;return!e.disabled&&(0,o.jsx)("li",{role:"tab","aria-selected":e.id===f,"data-qa":(0,s.b)("".concat(p,"-tab-").concat(++t),!!p),className:ln.tabWrapper,children:(0,o.jsx)("button",{type:"button",ref:a?b:null,className:(0,c.A)(ln.tab,{[ln.active]:a}),onClick:t=>((e,t)=>{_(t),g(e),i(e,t)})(e.id,t),children:e.label})},e.id)}),(0,o.jsx)("div",{className:(0,c.A)(ln.activeLine),style:{left:w.left,width:w.width}})]})}).displayName="Tabs";let ll=(0,s.g)("textarea"),li={root:ll,container:"".concat(ll,"__container"),field:"".concat(ll,"__field"),labelWrapper:"".concat(ll,"__label-wrapper"),label:"".concat(ll,"__label"),captionWrapper:"".concat(ll,"__caption-wrapper"),caption:"".concat(ll,"__caption"),counter:"".concat(ll,"__counter"),states:{primary:"".concat(ll,"--primary"),secondary:"".concat(ll,"--secondary"),error:"".concat(ll,"--error"),success:"".concat(ll,"--success"),s:"".concat(ll,"--s"),m:"".concat(ll,"--m"),l:"".concat(ll,"--l"),focused:"".concat(ll,"--focused"),active:"".concat(ll,"--active"),disabled:"".concat(ll,"--disabled"),hasLabel:"".concat(ll,"--has-label"),hasCaption:"".concat(ll,"--has-caption")}};(0,r.forwardRef)((e,t)=>{let{disabled:a,state:n,size:l="m",variant:i="primary",label:s,className:d,style:u,value:p="",rows:h=1,maxLength:m,caption:f,counter:g,placeholder:v,autoResize:b=!1,hasCaption:w=!1,dataQa:y,dataId:x,onChange:_,onFocus:C,onBlur:E,...S}=e,{value:k,show:T,hide:N}=j(),M=(0,r.useRef)(null),A="s"!==l;((e,t,a)=>{(0,r.useEffect)(()=>{e&&(a&&t?(e.style.height="auto",e.style.height=e.scrollHeight+"px"):e.style.height="")},[a,e,t])})(M.current,p,b);let I=(0,r.useMemo)(()=>!k||p||"s"!==l||v?k?v:"s"===l?s:v:s,[v,p,l,k,s]),L=(0,r.useMemo)(()=>h<1?1:h>5?5:h,[h]),D=(0,r.useMemo)(()=>m&&m>0?m:void 0,[m]),P=(0,r.useMemo)(()=>g&&!!D&&D>0&&"".concat(p.length,"/").concat(D),[g,D,p.length]);return(0,o.jsxs)("div",{className:(0,c.A)(d,li.root),style:u,ref:t,"data-qa":y,"data-id":x,children:[(0,o.jsx)("div",{className:(0,c.A)(li.container,li.states[i],li.states[l],{[li.states.focused]:k,[li.states.error]:"error"===n,[li.states.success]:"success"===n,[li.states.disabled]:!!a}),children:(0,o.jsxs)("label",{className:li.labelWrapper,children:[A&&(0,o.jsx)("span",{className:(0,c.A)(li.label,{[li.states.active]:k||!!p||!!v}),children:s}),(0,o.jsx)("textarea",{...S,"aria-disabled":a?"true":void 0,"aria-invalid":"error"===n?"true":void 0,className:(0,c.A)(li.field,{[li.states.hasLabel]:A}),rows:L,maxLength:D,ref:M,value:p,placeholder:I,disabled:a,onFocus:e=>{T(),null==C||C(e)},onBlur:e=>{N(),null==E||E(e)},onChange:e=>{null==_||_(e.target.value||"",e)}})]})}),(w||f||P)&&(0,o.jsxs)("div",{className:li.captionWrapper,children:[(w||f)&&(0,o.jsx)("div",{className:(0,c.A)(li.caption,{[li.states.error]:"error"===n,[li.states.success]:"success"===n,[li.states.disabled]:!!a}),children:f}),P&&(0,o.jsx)("div",{className:li.counter,children:P})]})]})}).displayName="Textarea";let ls=e=>{let{children:t,moveToBody:a}=e;return a?(0,o.jsx)(d.XF,{id:"finkit-tooltips",children:t}):(0,o.jsx)(o.Fragment,{children:t})},lr=(0,r.forwardRef)((e,t)=>{let{position:a="top",text:n,zIndex:l=1,inverted:i,withoutTail:m,children:f,boundingOffset:g=12,boundaryPadding:v,moveToBody:b=!1,hideWhenOutOfBounds:w=!1,style:y,className:x,dataQa:_,dataId:C,...E}=e,[S,k]=(0,r.useState)(!1),T=(0,r.useRef)(null),{refs:N,floatingStyles:j,context:M,middlewareData:A}=(0,d.we)({open:S,onOpenChange:k,placement:a,whileElementsMounted:u.ll,middleware:[(0,p.cY)({mainAxis:g}),(0,u.UU)({fallbackAxisSideDirection:"start",crossAxis:!1,...void 0!==v&&{padding:v}}),(0,u.BN)({...void 0!==v&&{padding:v}}),(0,h.UE)({element:T,padding:8}),...w?[(0,u.jD)({strategy:"escaped",padding:-24})]:[]]}),I=(0,d.Mk)(M,{delay:300}),{getReferenceProps:L,getFloatingProps:D}=(0,d.bv)([I]),P=(0,d.DL)(M,{duration:300});return(0,r.useImperativeHandle)(t,()=>({getActivatorElement:N.reference,getTooltipElement:N.floating})),(0,r.useEffect)(()=>{var e;null!=(e=A.hide)&&e.escaped&&k(!1)},[A.hide]),(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("div",{"data-qa":(0,s.b)("".concat(_,"-activator"),!!_),ref:N.setReference,...L,className:e5.wrapper,children:f}),P.isMounted&&(0,o.jsx)(ls,{moveToBody:b,children:(0,o.jsxs)("div",{role:"tooltip",ref:N.setFloating,style:{...j,...P.styles,...y,zIndex:l},className:(0,c.A)(e5.tooltip,x,{[e5.inverted]:i}),...D,...E,"data-qa":_,"data-id":C,children:[(0,o.jsx)("span",{className:(0,c.A)(e5.text,{[e5.inverted]:i}),children:n}),!m&&(0,o.jsx)(d.ie,{ref:T,context:M,width:16,d:e4,fill:i?"var(--color-white)":"var(--color-black-500)"})]})})]})});lr.displayName="Tooltip"}}]);