"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3544],{75461:function(e,t,a){let r,s,l,i;a.d(t,{MA:function(){return tb},OX:function(){return av},Oo:function(){return ed},Ph:function(){return aR},Qd:function(){return z},Rn:function(){return tZ},UQ:function(){return R},Vp:function(){return st},XZ:function(){return eA},Y8:function(){return aN},ZD:function(){return ss},_m:function(){return S},aF:function(){return E},cL:function(){return eB},iR:function(){return rz},kW:function(){return tn},rU:function(){return X},s4:function(){return j},wI:function(){return rF},zx:function(){return Y}});var n=a(66273),o=a(2265),d=a(57437),c=a(54365),u=a(61896),p=a(2859),h=a(97859),m=a(43618),f=a(87215),g=a(55773),v=a(86837),b=a(705),w=a(2144),y=a(19421);function x(){return typeof window>"u"}let _=x()?o.useLayoutEffect:o.useEffect;function $(e,t=!1){return x()?t:window.matchMedia(e).matches}function C(e,{defaultValue:t=!1,initializeWithValue:a=!0}={}){let[r,s]=(0,o.useState)(()=>a?$(e,t):t??!1);function l(){s($(e))}return _(()=>{let t=window.matchMedia(e);return l(),"function"==typeof t.addListener?t.addListener(l):t.addEventListener("change",l),()=>{"function"==typeof t.removeListener?t.removeListener(l):t.removeEventListener("change",l)}},[e]),r}function E(e){let{maxWidth:t}=n.B[e];return C(`screen and (max-width: ${t}px)`)}function S(e){let{minWidth:t}=n.B[e];return C(`screen and (min-width: ${t}px)`)}let k=e=>{let t=(0,o.useRef)(null);return(0,o.useEffect)(()=>{let a=a=>{var r;null!=(r=t.current)&&r.contains(a.target)||e()};return window.addEventListener("click",a),()=>window.removeEventListener("click",a)},[]),t};function T(e,t){let[a,r]=(0,o.useState)(e);return(0,o.useEffect)(()=>{(0,n.i)(t)&&r(t)},[JSON.stringify(t)]),[a,r]}let N=(e,t,a,r)=>{(0,o.useEffect)(()=>(e.addEventListener(t,a),()=>e.removeEventListener(t,a)),[...r,t,e,a])};function j(){let[e,t]=(0,o.useState)(!1);return(0,o.useEffect)(()=>t(!0),[]),e}let M=(e=!1)=>{let[t,a]=(0,o.useState)(e);return{value:t,show:(0,o.useCallback)(()=>a(!0),[]),hide:(0,o.useCallback)(()=>a(!1),[]),toggle:(0,o.useCallback)(()=>a(e=>!e),[])}},I=(0,n.g)("accordion"),L=(0,n.g)("accordion-item"),D=Object.freeze({accordionItem:L,accordionItemInner:`${L}__inner`,body:`${L}__body`,header:`${L}__header`,content:`${L}__content`,contentInner:`${L}__content-inner`,controlIcon:`${L}__control-icon`,titleWrapper:`${L}__title-wrapper`,title:`${L}__title`,icon:`${L}__icon`,toggleIcon:`${L}__toggle-icon`,subTitle:`${L}__subtitle`,caption:`${L}__caption`,states:{disabled:`${L}--disabled`,active:`${L}--active`,focused:`${L}--focused`,withControl:`${L}--with-control`,withIcon:`${L}--with-icon`}}),P=Object.freeze({accordion:I,withoutOutline:`${I}--without-outline`,variants:{primary:`${I}--primary`,secondary:`${I}--secondary`}}),R=(0,o.forwardRef)(({multiple:e=!1,children:t,activeIndex:a,defaultActiveIndex:r=[],className:s,variant:l="primary",withoutOutline:i=!1,style:u,dataQa:p,dataId:h,onTabToggle:m,...f},g)=>{let[v,b]=(0,o.useState)(r),w=(0,n.i)(a),y=w?a:v,x=(t,a)=>{if(w){let r=_(y,t,e);null==m||m(r,a)}else b(a=>_(a,t,e))},_=(e,t,a)=>a?e.includes(t)?e.filter(e=>e!==t):[...e,t]:e.includes(t)?[]:[t];return(0,d.jsx)("div",{ref:g,className:(0,c.Z)(s,P.accordion,P.variants[l],{[P.withoutOutline]:i}),style:u,...f,"data-id":h,"data-qa":p,children:o.Children.map(t,e=>(0,o.isValidElement)(e)?(0,o.cloneElement)(e,{isActive:y.includes(e.props.id),onToggle:t=>{x(e.props.id,t)}}):e)})});function O(e){return o.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},o.createElement("path",{d:"m17.03 11.28-4.5 4.5a.75.75 0 0 1-1.06 0l-4.5-4.5a.75.75 0 1 1 1.06-1.06L12 14.19l3.97-3.97a.75.75 0 1 1 1.06 1.06Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))}R.displayName="Accordion";let A=e=>{let t=Array.from(document.querySelectorAll("[data-accordion-index]"));if(0===t.length)return;let a=t.findIndex(e=>e===document.activeElement),r=a;switch(e){case"next":r=(a+1)%t.length;break;case"previous":r=(a-1+t.length)%t.length}let s=0;for(;s++<t.length;){let a=t[r];if("true"!==a.getAttribute("data-disabled")){a.focus();return}r=(r+("next"===e?1:-1)+t.length)%t.length}},z=(0,o.forwardRef)(({id:e,title:t,tagTitle:a="span",subTitle:r,disabled:s=!1,isActive:l=!1,icon:i,controlIcon:u,errorMessage:p,children:h,className:m,style:f,dataQa:g,dataId:v,onControlClick:b,onToggle:w,...y},x)=>{let _=(0,o.useRef)(null),$=(0,o.useRef)(null),C=(0,o.useRef)(null);(0,o.useEffect)(()=>{let e=_.current,t=$.current;if(!e||!t)return;e.style.height=l?t.scrollHeight+"px":"0";let a=new ResizeObserver(()=>{l&&(e.style.height=t.scrollHeight+"px")});return a.observe(t),()=>a.disconnect()},[l]);let E=!u&&!!i;return(0,d.jsxs)("div",{ref:x,className:(0,c.Z)(m,D.accordionItem),style:f,...y,"data-id":v,"data-qa":g,children:[(0,d.jsx)("div",{className:(0,c.Z)(D.accordionItemInner),children:(0,d.jsxs)("div",{className:(0,c.Z)(D.body,[{[D.states.disabled]:s}]),children:[(0,d.jsxs)("button",{type:"button","aria-expanded":l,"aria-disabled":s,"data-disabled":s,"data-accordion-index":e,className:(0,c.Z)(D.header,[{[D.states.active]:l}]),tabIndex:s?-1:0,onClick:s?void 0:w,ref:C,disabled:s,onKeyDown:e=>{if(!s)switch(e.key){case"Enter":case" ":e.preventDefault(),null==w||w(e);break;case"ArrowDown":e.preventDefault(),A("next");break;case"ArrowUp":e.preventDefault(),A("previous")}},children:[(0,d.jsxs)("div",{className:(0,c.Z)(D.titleWrapper),children:[E&&(0,d.jsx)("span",{className:D.icon,children:i}),(0,d.jsx)(a,{className:(0,c.Z)(D.title,{[D.states.withControl]:u}),children:t}),(0,d.jsx)(n.P,{className:(0,c.Z)(D.toggleIcon,[{[D.states.active]:l},{[D.states.withControl]:u}]),children:(0,d.jsx)(O,{})}),u&&(0,d.jsx)(n.P,{className:D.controlIcon,onClick:e=>{var t;u&&e.stopPropagation(),null==(t=C.current)||t.blur(),null==b||b(e)},children:u})]}),r&&(0,d.jsx)("span",{className:(0,c.Z)(D.subTitle,[{[D.states.withIcon]:E}]),children:r})]}),(0,d.jsx)("div",{className:(0,c.Z)(D.content),"aria-hidden":!l,ref:_,children:(0,d.jsx)("div",{className:D.contentInner,ref:$,children:h})})]})}),p&&(0,d.jsx)(n.C,{withoutIcon:!0,state:"error",text:p})]})});function F(e){return o.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},o.createElement("defs",null,o.createElement("clipPath",{id:"a"},o.createElement("path",{fill:"#fff",fillOpacity:0,d:"M0 0h24v24H0z"}))),o.createElement("g",{clipPath:"url(#a)"},o.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 o.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},o.createElement("path",{d:"M7.22 7.22a.743.743 0 0 1 1.06 0L12 10.94l3.72-3.72a.743.743 0 0 1 1.06 0 .742.742 0 0 1 0 1.06L13.061 12l3.72 3.72a.743.743 0 0 1 0 1.06.743.743 0 0 1-1.061 0L12 13.06l-3.72 3.72a.743.743 0 0 1-1.06 0 .743.743 0 0 1 0-1.06L10.94 12 7.22 8.28a.743.743 0 0 1 0-1.06Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))}function Z(e){return o.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},o.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 o.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},o.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 H=e=>e?"string"==typeof e?e.split(" ").map(e=>{if(e.includes("-")){let t=e.indexOf("-");return[e.substring(0,t),e.substring(t+1,e.length)]}return[e]}).reduce((e,[t,a])=>({...e,[t]:void 0===a||a}),{}):e:{},G=(0,n.g)("button"),q={button:G,label:`${G}__label`,icon:`${G}__icon`,spinner:`${G}__spinner`,states:{ghost:`${G}--ghost`,outline:`${G}--outline`,stretch:`${G}--stretch`,iconOnly:`${G}--icon-only`,iconLeft:`${G}--icon-left`,iconRight:`${G}--icon-right`,rounded:`${G}--rounded`,disabled:`${G}--disabled`,hidden:`${G}--hidden`}},Y=(0,o.forwardRef)(({as:e,appearance:t="fill",children:a,className:r,disabled:s=!1,iconLeft:l,iconRight:i,label:u,pending:p,shape:h="default",size:m="m",stretch:f=!1,variant:g="primary",type:v,dataId:b,dataQa:w,style:y,onClick:x,..._},$)=>{let C=e||"button",E=u||a,S=(0,o.useMemo)(()=>"icon"===h||"circle-icon"===h,[h]),k=(0,o.useMemo)(()=>{let e={};if(m&&!n.a.includes(m)){let t=H(m);e=n.a.reduce((e,a)=>{let r="xs"===a?`${q.button}--${t[a]}`:`${q.button}--${t[a]}-${a}`;return{...e,[r]:!!t[a]}},{})}return e},[m]),T=(0,o.useMemo)(()=>({[q.button]:!0,[`${q.button}--${g}`]:!0,[`${q.button}--${m}`]:m&&n.a.includes(m),[q.states.iconOnly]:S,[q.states.stretch]:!0===f,[`${q.states.stretch}:${f}`]:"string"==typeof f,[q.states.ghost]:"ghost"===t,[q.states.outline]:"outline"===t,[q.states.rounded]:"circle-icon"===h,[q.states.iconLeft]:l&&!S,[q.states.iconRight]:i&&!S,[q.states.disabled]:s,...k}),[t,s,l,S,i,k,h,m,f,g]),N=(0,o.useMemo)(()=>!(!i||S&&l),[l,i,S]),j=(0,o.useCallback)(e=>{if(s){e.preventDefault();return}null==x||x(e)},[x,s]);return(0,d.jsxs)(C,{className:(0,c.Z)(r,{...T}),ref:$,style:y,type:"button"===C?v||"button":void 0,disabled:"button"===C?s:void 0,"aria-disabled":s||void 0,tabIndex:s?-1:0,onClick:j,..._,"data-qa":w,"data-id":b,children:[l&&(0,d.jsx)("span",{role:"img","aria-hidden":"true",className:(0,c.Z)(q.icon,{[q.states.hidden]:p}),children:l}),E&&!S&&(0,d.jsx)("span",{className:(0,c.Z)(q.label,{[q.states.hidden]:p}),children:E}),N&&(0,d.jsx)("span",{role:"img","aria-hidden":"true",className:(0,c.Z)(q.icon,{[q.states.hidden]:p}),children:i}),p&&(0,d.jsx)("span",{role:"img","aria-hidden":"true",className:q.spinner,children:(0,d.jsx)(n.P,{children:(0,d.jsx)(V,{})})})]})});function W(e){return o.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},o.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"}))}Y.displayName="Button";let Q=(0,n.g)("link"),K=Object.freeze({link:Q,states:{inverted:`${Q}--inverted`,disabled:`${Q}--disabled`},content:`${Q}__content`,icon:`${Q}__icon`,size:{s:`${Q}--s`,m:`${Q}--m`}});function X({as:e,size:t="m",withIcon:a=!1,children:r,disabled:s,text:l,inverted:i,onClick:o,className:u,style:p,dataQa:h,dataId:m,...f}){let g=(0,c.Z)(K.link,{[K.states.inverted]:i,[K.states.disabled]:s},K.size[t],u),v=l||r;return(0,d.jsx)(e||"a",{className:g,disabled:s,style:p,onClick:o,"aria-disabled":s,tabIndex:s?-1:0,...f,"data-id":m,"data-qa":h,children:a?(0,d.jsxs)("span",{className:K.content,children:[v,(0,d.jsx)(n.P,{className:K.icon,children:(0,d.jsx)(W,{})})]}):v})}X.displayName="Link";let U=(0,n.g)("alert"),J=Object.freeze({alert:U,closeIcon:`${U}__close-icon`,icon:`${U}__icon`,label:`${U}__label`,content:`${U}__content`,textBlock:`${U}__text-block`,caption:`${U}__caption`,link:`${U}__link`,button:`${U}__button`,state:{default:`${U}--default`,success:`${U}--success`,warning:`${U}--warning`,error:`${U}--error`,info:`${U}--info`},size:{s:`${U}--s`,m:`${U}--m`},variant:{primary:`${U}--primary`,secondary:`${U}--secondary`,green:`${U}--green`,verdant:`${U}--verdant`,avocado:`${U}--avocado`,yellow:`${U}--yellow`,orange:`${U}--orange`,blue:`${U}--blue`,purple:`${U}--purple`},fill:`${U}--fill`}),ee=(0,o.forwardRef)(({label:e,state:t="default",variant:a="primary",size:r="m",outline:s=!0,caption:l,linkText:i,linkHref:o,onLinkClick:u,withLinkIcon:p=!1,icon:h,withIcon:m=!1,withClose:f=!1,buttonText:g,buttonVariant:v="primary",className:b,style:w,onClose:y,onButtonClick:x,dataQa:_,dataId:$,...C},E)=>{let S={default:(0,d.jsx)(Z,{}),success:(0,d.jsx)(n.c,{}),warning:(0,d.jsx)(n.S,{}),error:(0,d.jsx)(F,{}),info:(0,d.jsx)(Z,{})};return(0,d.jsxs)("div",{ref:E,className:(0,c.Z)(J.alert,J.variant[a],J.size[r],{[J.state[t]]:s},b),style:w,...C,"data-id":$,"data-qa":_,children:[(0,d.jsxs)("div",{className:J.content,children:[m&&(0,d.jsx)(n.P,{className:(0,c.Z)(J.icon,{[J.state[t]]:!h}),children:h||S[t]}),(0,d.jsxs)("div",{className:J.textBlock,children:[e&&(0,d.jsx)("span",{"data-qa":(0,n.b)(`${_}-label`,!!_),className:J.label,children:e}),l&&(0,d.jsx)(n.C,{dataQa:(0,n.b)(`${_}-caption`,!!_),text:l,lineClamp:3,size:r,className:J.caption}),i&&(0,d.jsx)(X,{dataQa:(0,n.b)(`${_}-link`,!!_),href:o,className:J.link,onClick:u,withIcon:p,children:i})]}),f&&(0,d.jsx)("button",{"data-qa":(0,n.b)(`${_}-close`,!!_),type:"button",className:J.closeIcon,onClick:y,children:(0,d.jsx)(n.P,{children:(0,d.jsx)(B,{})})})]}),g&&(0,d.jsx)(Y,{dataQa:(0,n.b)(`${_}-button`,!!_),label:g,variant:v,size:"xs",className:J.button,onClick:x})]})});ee.displayName="Alert";let et=(0,n.g)("breadcrumbs"),ea={breadcrumbs:et,breadcrumbsEllipsis:`${et}--ellipsis`,displayOne:`${et}--display-one`,list:`${et}__list`,mobileList:`${et}__list--mobile`,desktopList:`${et}__list--desktop`,item:`${et}__item`,customItem:`${et}__item--custom`,link:`${et}__link`,linkLabel:`${et}__link-label`,text:`${et}__text`,separator:`${et}__separator`,backIcon:`${et}__back-icon`},er=(e=[],t,a)=>{var r;return t||a?{label:t||"Назад",href:"object"!=typeof a?a||"#":void 0,customLink:"object"==typeof a?a:void 0}:e.length&&e.length>1?null!=(r=e[e.length-1])&&r.href?e[e.length-1]:e[e.length-2]:{label:e[0].label||"Назад",href:e[0].href||"#",customLink:e[0].customLink}};function es(e){return o.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},o.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 el(e){return o.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},o.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 ei=({item:e,isBackward:t=!1,isLast:a,dataQa:r,onClick:s})=>(0,d.jsx)(d.Fragment,{children:e.href||e.customLink?(0,d.jsxs)(d.Fragment,{children:[e.customLink?(0,d.jsx)(d.Fragment,{children:e.customLink}):(0,d.jsxs)("a",{href:e.href,"data-qa":r,className:ea.link,title:e.label,onClick:s?t=>s(t,e.href):void 0,children:[t&&(0,d.jsx)(n.P,{className:ea.backIcon,children:(0,d.jsx)(es,{})}),(0,d.jsx)("span",{className:ea.linkLabel,children:e.label})]}),!t&&!a&&(0,d.jsx)(n.P,{className:ea.separator,children:(0,d.jsx)(el,{})})]}):(0,d.jsx)("span",{"aria-current":"page","data-qa":r,className:ea.text,title:e.label,children:e.label})});ei.displayName="BreadcrumbsLink";let en=({items:e=[],dataQa:t,backwardHref:a,backwardLabel:r,onClick:s})=>{let l=er(e,r,a);return(0,d.jsx)("ul",{className:(0,c.Z)(ea.list,ea.desktopList),"data-qa":(0,n.b)(`${t}-desktop-list`,!!t),children:1===e.length||a||r?(0,d.jsx)("li",{className:(0,c.Z)(ea.item),children:(0,d.jsx)(ei,{isBackward:!0,dataQa:(0,n.b)(`${t}-link`,!!t),item:l,onClick:s})}):(0,d.jsx)(d.Fragment,{children:e.map((a,r)=>(0,d.jsx)("li",{className:(0,c.Z)(ea.item,{[ea.customItem]:a.customLink}),children:(0,d.jsx)(ei,{item:a,dataQa:(0,n.b)(`${t}-link-${++r}`,!!t),isLast:r===e.length,onClick:s})},`${a.label}--${r}`))})})};en.displayName="DesktopBreadcrumbs";let eo=({items:e=[],backwardLabel:t,backwardHref:a,dataQa:r,onClick:s})=>{let l=er(e,t,a);return(0,d.jsx)("ul",{className:(0,c.Z)(ea.list,ea.mobileList),"data-qa":(0,n.b)(`${r}-mobile-list`,!!r),children:(0,d.jsx)("li",{className:(0,c.Z)(ea.item),children:(0,d.jsx)(ei,{isBackward:!0,dataQa:(0,n.b)(`${r}-link`,!!r),item:l,onClick:s})})})};eo.displayName="MobileBreadcrumbs";let ed=(0,o.forwardRef)(({items:e=[],isMobile:t,onClick:a,backwardLabel:r,backwardHref:s,style:l,className:i,ellipsis:n=!1,dataQa:o,dataId:u,...p},h)=>{let m=e.length||r||s;return(0,d.jsx)(d.Fragment,{children:m&&(0,d.jsxs)("nav",{ref:h,"aria-label":"breadcrumbs",className:(0,c.Z)(ea.breadcrumbs,{[ea.displayOne]:void 0===t,[ea.breadcrumbsEllipsis]:n},i),style:l,...p,"data-id":u,"data-qa":o,children:[!0!==t&&(0,d.jsx)(en,{items:e,dataQa:o,backwardLabel:r,backwardHref:s,onClick:a||void 0}),!1!==t&&(0,d.jsx)(eo,{items:e,dataQa:o,backwardLabel:r,backwardHref:s,onClick:a||void 0})]})})});ed.displayName="Breadcrumbs";let ec=()=>Date.now().toString()+Math.random().toString(36).slice(2,9),eu=(0,n.g)("calendar"),ep=Object.freeze({calendar:eu,header:`${eu}__header`,headerText:`${eu}__header-text`,headerButton:`${eu}__header-button`,headerButtonPrev:`${eu}__header-button--prev`,headerButtonNext:`${eu}__header-button--next`,headerButtonDisabled:`${eu}__header-button--disabled`,weekDays:`${eu}__week-days`,weekDay:`${eu}__week-day`,weekDayOff:`${eu}__week-day--off`,content:`${eu}__content`,days:`${eu}__days`,day:`${eu}__day`,currentDay:`${eu}__day--current`,otherDay:`${eu}__day--other`,selectedDay:`${eu}__day--selected`,previewDay:`${eu}__day--preview`,rangeDay:`${eu}__day--range`,startRangeDay:`${eu}__day--start-range`,endRangeDay:`${eu}__day--end-range`,disabledDay:`${eu}__day--disabled`,emptyDay:`${eu}__day--empty`,events:`${eu}__day-events`,event:`${eu}__day-event`,months:`${eu}__months`,month:`${eu}__month`,disabledMonth:`${eu}__month--disabled`,currentMonth:`${eu}__month--current`,selectedMonth:`${eu}__month--selected`,years:`${eu}__years`,year:`${eu}__year`,disabledYear:`${eu}__year--disabled`,currentYear:`${eu}__year--current`,selectedYear:`${eu}__year--selected`}),eh=Object.freeze({days:"days",months:"months",years:"years"}),em=["пн","вт","ср","чт","пт","сб","вс"],ef=["янв","фев","мар","апр","май","июн","июл","авг","сен","окт","ноя","дек"],eg=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},ev=e=>new Date(e.getFullYear(),e.getMonth(),e.getDate()),eb=e=>{let t=String(e.getDate()).padStart(2,"0"),a=String(e.getMonth()+1).padStart(2,"0"),r=e.getFullYear();return`${t}.${a}.${r}`},ew=e=>{let t=e.getFullYear(),a=String(e.getMonth()+1).padStart(2,"0"),r=String(e.getDate()).padStart(2,"0");return`${t}-${a}-${r}`},ey=(e,t)=>{if(0===e.length)return"";if(t){if(1===e.length)return eb(e[0]);let t=[...e].sort((e,t)=>e.getTime()-t.getTime());return`${eb(t[0])} - ${eb(t[1])}`}return e.length>0?eb(e[0]):""},ex=(e,t,a)=>{if(t.length<2)return!1;let r=a(e),s=a(t[0]),l=a(t[1]);return r>=s&&r<=l},e_=(e,t,a,r)=>{if(1!==t.length||!a)return!1;let s=r(e),l=r(t[0]),i=r(a);return s>=(l<i?l:i)&&s<=(l<i?i:l)},e$=({events:e=[]})=>{let t=e.slice(0,6);return(0,d.jsx)("span",{className:ep.events,children:t.map(e=>(0,d.jsx)("span",{className:(0,c.Z)(ep.event,`${ep.event}--${e}`)},`calendar--${e}`))})},eC=()=>(0,d.jsx)("div",{className:ep.weekDays,children:em.map((e,t)=>(0,d.jsx)(n.T,{className:(0,c.Z)(ep.weekDay,{[ep.weekDayOff]:5===t||6===t}),size:"14",children:e},`week-day--${e}`))}),eE=({currentDate:e,today:t,selectedDates:a,hoveredDate:r,minAllowedDate:s,maxAllowedDate:l,multiple:i,showCurrentDay:n,showOutsideDays:o,events:u,onDateSelect:p,onDateHover:h})=>{let m=e.getFullYear(),f=e.getMonth(),g=new Date(m,f,1),v=new Date(m,f+1,0),b=g.getDay();b=0===b?6:--b;let w=v.getDate(),y=[];if(o){let e=new Date(m,f,0).getDate();for(let t=0;t<b;t++)y.push(new Date(m,f-1,e-t));y.reverse()}else for(let e=0;e<b;e++)y.push(null);let x=Array.from({length:w},(e,t)=>new Date(m,f,t+1));y.push(...x);let _=42-y.length;if(o)for(let e=1;e<=_;e++)y.push(new Date(m,f+1,e));else for(let e=0;e<_;e++)y.push(null);return(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(eC,{}),(0,d.jsx)("div",{className:(0,c.Z)(ep.days,[]),children:y.map(e=>{if(!e)return(0,d.jsx)("div",{className:ep.emptyDay},`calendar-empty-${ec()}`);let g=ev(e),v=ev(s),b=ev(l),w=o&&(e.getMonth()!==f||e.getFullYear()!==m),y=g<v||g>b,x=a.some(e=>ev(e).getTime()===g.getTime()),_=i&&ex(e,a,ev),$=i&&e_(e,a,r,ev),C=n&&g.getTime()===ev(t).getTime(),E=i&&a.length>=1&&ev(a[0]).getTime()===g.getTime(),S=i&&2===a.length&&ev(a[1]).getTime()===g.getTime(),k=ew(e);return(0,d.jsxs)("button",{type:"button",disabled:y,className:(0,c.Z)(ep.day,{[ep.otherDay]:w,[ep.selectedDay]:x,[ep.currentDay]:C,[ep.rangeDay]:_,[ep.previewDay]:$,[ep.startRangeDay]:E,[ep.endRangeDay]:S,[ep.disabledDay]:y}),onClick:()=>!y&&p(e),onMouseEnter:()=>!y&&h(e),onMouseLeave:()=>h(null),children:[e.getDate(),u[k]&&(0,d.jsx)(e$,{events:u[k]})]},`calendar--day--${e.getTime()}`)})})]})},eS=({view:e,currentDate:t,canNavigatePrev:a,canNavigateNext:r,onNavigate:s,onViewChange:l})=>(0,d.jsxs)("div",{className:ep.header,children:[(0,d.jsx)("button",{className:(0,c.Z)(ep.headerButton,ep.headerButtonPrev,{[ep.headerButtonDisabled]:!a}),type:"button",disabled:!a,onClick:()=>s("prev"),children:(0,d.jsx)(n.P,{style:{fontSize:24},children:(0,d.jsx)(es,{})})}),(0,d.jsx)("button",{type:"button",className:(0,c.Z)(ep.headerButton,ep.headerText),onClick:l,children:(()=>{switch(e){case eh.days:return t.toLocaleDateString("ru-RU",{month:"long",year:"numeric"});case eh.months:return t.getFullYear().toString();case eh.years:return`${t.getFullYear()-14} - ${t.getFullYear()+5}`;default:return""}})()}),(0,d.jsx)("button",{className:(0,c.Z)(ep.headerButton,ep.headerButtonNext,{[ep.headerButtonDisabled]:!r}),type:"button",disabled:!r,onClick:()=>s("next"),children:(0,d.jsx)(n.P,{style:{fontSize:24},children:(0,d.jsx)(el,{})})})]}),ek=({today:e,currentDate:t,selectedDates:a,minAllowedDate:r,maxAllowedDate:s,showCurrentMonth:l,onMonthSelect:i})=>{let n=Array.from({length:12},(e,a)=>new Date(t.getFullYear(),a,1)),o=r.getFullYear(),u=s.getFullYear();return(0,d.jsx)("div",{className:ep.months,children:n.map((t,n)=>{let p=ev(r),h=ev(s),m=new Date(t.getFullYear(),t.getMonth(),1),f=new Date(t.getFullYear(),t.getMonth()+1,0)<p||m>h||t.getFullYear()<o||t.getFullYear()>u,g=l&&t.getMonth()===e.getMonth()&&t.getFullYear()===e.getFullYear(),v=a.some(e=>e.getMonth()===t.getMonth()&&e.getFullYear()===t.getFullYear());return(0,d.jsx)("button",{type:"button",disabled:f,className:(0,c.Z)(ep.month,{[ep.currentMonth]:g,[ep.selectedMonth]:v,[ep.disabledMonth]:f}),onClick:()=>{f||i(t)},children:ef[n]},`calendar--month--${t.getTime()}`)})})},eT=({currentDate:e,today:t,selectedDates:a,minAllowedDate:r,maxAllowedDate:s,showCurrentYear:l,onYearSelect:i})=>{let n=e.getFullYear()-14,o=Array.from({length:20},(e,t)=>n+t),u=r.getFullYear(),p=s.getFullYear(),h=a.map(e=>e.getFullYear());return(0,d.jsx)("div",{className:ep.years,children:o.map(e=>{let a=new Date(e,0,1),n=new Date(e,11,31),o=ev(r),m=ev(s),f=n<o||a>m||e<u||e>p,g=l&&e===t.getFullYear(),v=h.includes(e);return(0,d.jsx)("button",{type:"button",disabled:f,className:(0,c.Z)(ep.year,{[ep.currentYear]:g,[ep.selectedYear]:v,[ep.disabledYear]:f}),onClick:()=>{f||i(e)},children:e},`calendar--${e}`)})})};function eN(e){return o.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},o.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 ej(e){return o.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},o.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 eM(e){return o.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},o.createElement("rect",{width:18,height:3,x:3,y:10.5,fill:"currentColor",rx:1.5}))}(0,o.forwardRef)(({value:e=null,minAllowedDate:t,maxAllowedDate:a,multiple:r=!1,showCurrentDay:s=!0,showCurrentMonth:l=!0,showCurrentYear:i=!0,showOutsideDays:n=!1,events:u={},className:p,style:h,dataId:m,dataQa:f,onChange:g,...v},b)=>{let[w]=(0,o.useState)(()=>{let e=new Date;return new Date(e.getFullYear(),e.getMonth(),e.getDate())}),[y,x]=(0,o.useState)("days"),[_,$]=(0,o.useState)(()=>eg(e)),[C,E]=(0,o.useState)([]),[S,k]=(0,o.useState)(null),T=(0,o.useMemo)(()=>ev(t instanceof Date&&!isNaN(t.getTime())?t:new Date(1900,0,1)),[t]),N=(0,o.useMemo)(()=>ev(a instanceof Date&&!isNaN(a.getTime())?a:new Date(new Date().setFullYear(new Date().getFullYear()+100))),[a]),j=(0,o.useRef)(!1);(0,o.useEffect)(()=>{if(null===e){E([]);return}if(void 0===e)return;E(Array.isArray(e)?e.map(e=>new Date(e)):[new Date(e)]);let t=null;Array.isArray(e)?e.length>0&&(t=new Date(e[0])):t=new Date(e),t&&!isNaN(t.getTime())&&$(new Date(t.getFullYear(),t.getMonth(),1))},[e]);let M=(0,o.useCallback)(e=>{let t=ev(e);if(t<T||t>N)return;let a=[];if(r){if(0===C.length)a=[t];else if(1===C.length){let e=C[0];a=e.getTime()===t.getTime()?[]:[e,t].sort((e,t)=>e.getTime()-t.getTime())}else a=[t];k(null)}else a=C.some(e=>ev(e).getTime()===t.getTime())?[]:[t];E(a);let s=null,l="";r?(s=a.length>0?[...a]:null,l=ey(a,r)):(s=a.length>0?a[0]:null,l=a.length>0?eb(a[0]):""),j.current&&(null==g||g(s,l))},[r,T,N,C,g]),I=(0,o.useCallback)(e=>{r&&1===C.length&&k(e)},[r,C.length]);(0,o.useEffect)(()=>(j.current=!0,()=>{j.current=!1}),[]);let L=(0,o.useCallback)(e=>{let t=_.getFullYear(),a=_.getMonth();if(y===eh.days){let t=new Date(_);t.setDate(1),"prev"===e?t.setMonth(a-1):t.setMonth(a+1);let r=ev(new Date(t.getFullYear(),t.getMonth(),1)),s=ev(new Date(t.getFullYear(),t.getMonth()+1,0));return r<=N&&s>=T}if(y===eh.months){let a=t+("prev"===e?-1:1);return a>=T.getFullYear()&&a<=N.getFullYear()}if(y===eh.years){let a=t-t%10+("prev"===e?-10:10);return a<=N.getFullYear()&&a+9>=T.getFullYear()}return!1},[y,_,T,N]),D=(0,o.useCallback)(e=>{$(e),x(eh.days)},[]),P=(0,o.useCallback)(e=>{$(new Date(e,0,1)),x(eh.months)},[]),R=(0,o.useCallback)(()=>{y===eh.days?x(eh.months):y===eh.months?x(eh.years):x(eh.days)},[y]);return(0,d.jsxs)("div",{ref:b,className:(0,c.Z)(p,ep.calendar),style:h,...v,"data-qa":f,"data-id":m,children:[(0,d.jsx)(eS,{view:y,currentDate:_,canNavigatePrev:L("prev"),canNavigateNext:L("next"),onNavigate:e=>{let t=new Date(_);switch(y){case eh.days:t.setDate(1),t.setMonth(t.getMonth()+("prev"===e?-1:1));break;case eh.months:t.setFullYear(t.getFullYear()+("prev"===e?-1:1));break;case eh.years:t.setFullYear(t.getFullYear()+("prev"===e?-12:12))}$(t)},onViewChange:R}),(0,d.jsxs)("div",{className:ep.content,children:[y===eh.days&&(0,d.jsx)(eE,{today:w,currentDate:_,selectedDates:C,hoveredDate:S,minAllowedDate:T,maxAllowedDate:N,multiple:r,showCurrentDay:s,showOutsideDays:n,events:u,onDateSelect:M,onDateHover:I}),y===eh.months&&(0,d.jsx)(ek,{currentDate:_,today:w,selectedDates:C,minAllowedDate:T,maxAllowedDate:N,showCurrentMonth:l,onMonthSelect:D}),y===eh.years&&(0,d.jsx)(eT,{today:w,currentDate:_,selectedDates:C,minAllowedDate:T,maxAllowedDate:N,showCurrentYear:i,onYearSelect:P})]})]})}).displayName="Calendar";let eI=["checkbox"],eL=(0,n.g)("common-marker"),eD={marker:eL,icon:`${eL}__icon`,states:{checkbox:`${eL}--checkbox`,radio:`${eL}--radio`,toggle:`${eL}--toggle`,error:`${eL}--error`,checked:`${eL}--checked`,disabled:`${eL}--disabled`,inverted:`${eL}--inverted`,indeterminate:`${eL}--indeterminate`}},eP=({as:e,state:t="default",type:a="checkbox",className:r,checked:s,inverted:l,disabled:i,...o})=>(0,d.jsx)(e||"span",{...o,className:(0,c.Z)(r,eD.marker,{[eD.states.checkbox]:"checkbox"===a,[eD.states.radio]:"radio"===a,[eD.states.toggle]:"toggle"===a,[eD.states.checked]:!!s,[eD.states.indeterminate]:"indeterminate"===s,[eD.states.error]:"error"===t,[eD.states.inverted]:l,[eD.states.disabled]:i}),children:eI.includes(a)&&(0,d.jsx)(n.P,{className:(0,c.Z)(eD.icon,{[eD.states.checked]:s,[eD.states.inverted]:l,[eD.states.error]:"error"===t,[eD.states.disabled]:i}),children:"indeterminate"===s?(0,d.jsx)(eM,{}):(0,d.jsx)(ej,{})})});eP.displayName="CommonMarker";let eR=(0,n.g)("checkbox"),eO=Object.freeze({checkbox:eR,input:`${eR}__input`,marker:`${eR}__marker`,wrapper:`${eR}__wrapper`,label:`${eR}__label`,caption:`${eR}__caption`,icon:`${eR}__icon`,iconButton:`${eR}__icon-button`,states:{error:`${eR}--error`,disabled:`${eR}--disabled`,inverted:`${eR}--inverted`},sizes:{xs:`${eR}--xs`,s:`${eR}--s`,m:`${eR}--m`},variants:{primary:`${eR}--primary`,secondary:`${eR}--secondary`}}),eA=(0,o.forwardRef)(({value:e=!1,variant:t="primary",state:a="default",label:r,disabled:s=!1,caption:l,className:i,icon:u,withIcon:p=!1,size:h="m",style:m,inverted:f=!1,children:g,inputRef:v,dataQa:b,dataId:w,onChange:y,onIconClick:x,..._},$)=>{let[C,E]=T(!1,e),S=(0,o.useId)(),k=g||r;return(0,d.jsxs)("label",{ref:$,htmlFor:S,"data-marker-label":"",className:(0,c.Z)(i,eO.checkbox,{[eO.states.inverted]:f,[eO.states.disabled]:s,[eO.states.error]:"error"===a,[eO.sizes[h]]:!0,[eO.variants[t]]:!0}),style:m,"data-id":w,"data-qa":b,children:[(0,d.jsx)("input",{id:S,ref:v,value:String(C),className:eO.input,type:"checkbox","aria-invalid":"error"===a,disabled:s,onChange:e=>{let t="string"==typeof C?!!C:!C;E(t),null==y||y(t,e)},..._}),(0,d.jsx)("span",{className:eO.marker,children:(0,d.jsx)(eP,{type:"checkbox",checked:C,inverted:f,state:a,disabled:s})}),k&&(0,d.jsxs)("span",{className:eO.wrapper,children:[(0,d.jsx)("span",{className:(0,c.Z)(eO.label),children:k}),l&&(0,d.jsx)(n.C,{className:eO.caption,withoutIcon:!0,children:l})]}),p&&(0,d.jsx)("button",{type:"button",className:(0,c.Z)(eO.iconButton),onClick:s?void 0:x,children:(0,d.jsx)(n.P,{className:(0,c.Z)(eO.icon),children:u?(0,d.jsx)(d.Fragment,{children:u}):(0,d.jsx)(eN,{})})})]})});eA.displayName="Checkbox";let ez=(0,n.g)("chips"),eF=Object.freeze({chips:ez,chip:`${ez}__item`,icon:`${ez}__icon`,iconLeft:`${ez}__icon-left`,iconRight:`${ez}__icon-right`,label:`${ez}__label`,variants:{primary:`${ez}--primary`,secondary:`${ez}--secondary`},activeVariants:{primary:`${ez}--active-primary`,secondary:`${ez}--active-secondary`},sizes:{s:`${ez}--s`,m:`${ez}--m`,l:`${ez}--l`},selected:`${ez}--selected`,indicator:`${ez}__indicator`,indicatorVariant:{red:`${ez}__indicator--red`,orange:`${ez}__indicator--orange`,green:`${ez}__indicator--green`,purple:`${ez}__indicator--purple`,purpleSecondary:`${ez}__indicator--purple-secondary`,blue:`${ez}__indicator--blue`,pink:`${ez}__indicator--pink`}}),eB=(0,o.forwardRef)(({chips:e,value:t,variant:a="primary",activeVariant:r="primary",multiple:s,clearable:l,size:i="m",className:u,style:p,dataQa:h,dataId:m,onChipClick:f,...g},v)=>{let[b,w]=(0,o.useState)(s?[]:void 0),y=(0,o.useRef)(null);(0,o.useImperativeHandle)(v,()=>({getRoot:()=>y.current,getSelectedChips:()=>b})),(0,o.useEffect)(()=>{w(s?Array.isArray(t)?t:[]:t)},[t,s]);let x=s||l,_=e=>s&&Array.isArray(b)?b.includes(e):b===e,$=(e,t,a)=>{w(a),null==f||f(e,t,a)},C=(e,t)=>{if(s&&Array.isArray(b)){if(_(e)){let a=b.filter(t=>t!==e);$(e,t,a)}else $(e,t,[...b,e])}else{let a=l&&_(e)?void 0:e;$(e,t,a)}},E=({id:e,label:t,iconLeft:s,iconRight:l,indicator:o},u)=>{let p=_(e);return(0,d.jsxs)("div",{className:(0,c.Z)(eF.chip,eF.sizes[i],eF.activeVariants[r],eF.variants[a],[{[eF.selected]:p}]),role:x?"checkbox":"radio","aria-checked":p,"aria-label":t,tabIndex:0,"data-qa":(0,n.b)(`${h}-item-${++u}`,!!h),onClick:t=>{C(e,t)},onKeyDown:t=>{("Enter"===t.key||" "===t.key)&&(t.preventDefault(),C(e,t))},children:[s&&(0,d.jsx)("span",{className:(0,c.Z)(eF.icon,eF.iconLeft),"aria-hidden":"true",children:s}),(0,d.jsx)("span",{className:(0,c.Z)(eF.label),children:t}),o&&(0,d.jsx)("div",{className:(0,c.Z)(eF.indicator,eF.indicatorVariant[o])}),l&&(0,d.jsx)("span",{className:(0,c.Z)(eF.icon,eF.iconRight),"aria-hidden":"true",children:l})]},e)};return(0,d.jsx)("div",{ref:y,className:(0,c.Z)(u,eF.chips),style:p,...g,"data-id":m,"data-qa":h,children:e.map((e,t)=>E(e,t))})});eB.displayName="Chips",Object.freeze({divider:(0,n.g)("dropdown-divider")});let eZ=(0,n.g)("dropdown-group");Object.freeze({group:eZ,title:`${eZ}__title`,content:`${eZ}__content`});let eV=(0,n.g)("dropdown-option"),eH=Object.freeze({option:eV,slot:`${eV}__slot`,iconSlot:`${eV}__slot--icon`,wrapper:`${eV}__wrapper`,label:`${eV}__label`,caption:`${eV}__caption`,states:{danger:`${eV}--danger`,success:`${eV}--success`,focused:`${eV}--focused`,disabled:`${eV}--disabled`}});function eG({as:e,label:t,caption:a,iconLeft:r,iconRight:s,prepend:l,append:i,variant:n="default",disabled:u=!1,focused:p=!1,className:h,onClick:m,...f}){let g=(0,c.Z)(h,eH.option,{[eH.states.focused]:p,[eH.states.success]:"success"===n,[eH.states.danger]:"danger"===n,[eH.states.disabled]:!!u}),v=(0,o.useCallback)(e=>{e.preventDefault(),u||null==m||m(e)},[u,m]);return(0,d.jsxs)(e||"div",{...f,className:g,"aria-disabled":u,onClick:v,children:[l&&(0,d.jsx)("span",{className:eH.slot,children:l}),r&&(0,d.jsx)("span",{className:(0,c.Z)(eH.slot,eH.iconSlot),children:r}),(0,d.jsxs)("div",{className:eH.wrapper,children:[(0,d.jsx)("span",{className:eH.label,children:t}),a&&(0,d.jsx)("span",{className:eH.caption,children:a})]}),s&&(0,d.jsx)("span",{className:(0,c.Z)(eH.slot,eH.iconSlot),children:s}),i&&(0,d.jsx)("span",{className:eH.slot,children:i})]})}let eq=({children:e,...t})=>{let a=function({placement:e="bottom",width:t="auto",desktopMaxHeight:a,mobileFullHeight:r=!1,title:s,description:l,opened:i,onToggle:n,heading:d,footer:c,dataQa:m,dataId:f}={}){let[g,v]=(0,o.useState)(!1),b=i??g,w=n??v,y=(0,u.YF)({open:b,onOpenChange:w,placement:e,whileElementsMounted:p.Me,middleware:[(0,h.cv)(8),(0,h.RR)({fallbackAxisSideDirection:"start"}),(0,h.uY)()]});return(0,o.useMemo)(()=>({open:b,setOpen:w,...y,width:t,desktopMaxHeight:a,title:s,description:l,heading:d,footer:c,mobileFullHeight:r,dataQa:m,dataId:f}),[b,w,y,t,a,s,l,d,c,r,m,f])}(t);return(0,d.jsx)(eK.Provider,{value:a,children:e})};eq.displayName="Dropdown";let eY=(0,n.g)("dropdown"),eW=Object.freeze({dropdown:eY,overlay:`${eY}__overlay`,mobileHeading:`${eY}__mobile-heading`,heading:`${eY}__heading`,title:`${eY}__title`,description:`${eY}__description`,content:`${eY}__content`,contentInner:`${eY}__content-inner`,footer:`${eY}__footer`,close:`${eY}__close`,closeIcon:`${eY}__close-icon`,states:{auto:`${eY}--auto`,fullHeight:`${eY}--full-height`}}),eQ=(0,o.forwardRef)(({style:e,contentInnerRef:t,...a},r)=>{let{open:s,context:l,width:i,floatingStyles:p,refs:h,heading:f,title:g,description:v,footer:b,desktopMaxHeight:w,mobileFullHeight:y,dataQa:x,dataId:_,setOpen:$}=eX(),C=(0,u.qq)([h.setFloating,r]),E=(0,o.useRef)(null),k=S("s"),{isMounted:T,styles:N}=(0,u.Y_)(l,{initial:{opacity:.2,transform:k?"translate(0, 0)":"translate(0, 100%)"},open:{opacity:1,transform:"translate(0, 0)"},duration:{open:300,close:100}}),j=(0,o.useMemo)(()=>{var t,a;if(k)return{width:"inherit"===i?null==(a=null==(t=null==h?void 0:h.reference)?void 0:t.current)?void 0:a.clientWidth:"auto"===i?void 0:i,transform:k?p.transform:void 0,...e}},[p.transform,k,null==h?void 0:h.reference,e,i]),M=(0,o.useCallback)(()=>{let e=h.floating.current;if(e){if(k||!s){(0,m.tG)(e);return}(0,m.Qp)(e)}},[k,s,h.floating]);return(0,o.useEffect)(()=>{let e=({target:e})=>{!s||[E.current,h.reference.current].some(t=>t===e||t&&t.contains(e))||$(!1)};return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},[s,h.reference,$]),(0,o.useEffect)(()=>{M()},[M]),(0,o.useEffect)(()=>()=>{(0,m.tP)()},[]),T?(0,d.jsx)("div",{className:(0,c.Z)(eW.overlay,{[eW.states.auto]:"auto"===i}),style:j,ref:C,children:(0,d.jsxs)("div",{ref:E,className:(0,c.Z)(eW.dropdown,{[eW.states.fullHeight]:y}),role:k?"popup":"dialog","aria-modal":!k,"data-id":_,"data-qa":x,style:N,children:[(0,d.jsx)(eJ,{title:g,description:v,heading:f,isDesktop:k,setOpen:$,"data-qa":(0,n.b)(`${x}-header`,!!x)}),(0,d.jsx)("div",{...a,className:eW.content,"data-qa":(0,n.b)(`${x}-content`,!!x),children:(0,d.jsx)("div",{className:eW.contentInner,style:{maxHeight:k?w:void 0},ref:t,children:a.children})}),(0,d.jsx)(eU,{"data-qa":(0,n.b)(`${x}-header`,!!x),footer:b})]})}):null});eQ.displayName="DropdownContent";let eK=(0,o.createContext)(null),eX=()=>{let e=(0,o.useContext)(eK);if(null===e)throw Error("Dropdown components must be wrapped in <Dropdown />");return e},eU=({footer:e,...t})=>e?(0,d.jsx)("div",{...t,className:eW.footer,children:e}):null;eU.displayName="DropdownFooter";let eJ=({title:e,description:t,heading:a,isDesktop:r,setOpen:s,...l})=>{let i=(0,o.useMemo)(()=>a||(r&&(e||t)?(0,d.jsxs)(d.Fragment,{children:[e&&(0,d.jsx)("div",{className:eW.title,children:e}),t&&(0,d.jsx)("div",{className:eW.description,children:t})]}):null),[t,a,r,e]);return(0,d.jsxs)(d.Fragment,{children:[!r&&(0,d.jsxs)("div",{...l,className:eW.mobileHeading,children:[e&&(0,d.jsx)("div",{className:eW.title,children:e}),t&&(0,d.jsx)("div",{className:eW.description,children:t}),(0,d.jsx)("button",{className:eW.close,type:"button",tabIndex:-1,"aria-label":"Закрыть окно",onClick:()=>s(!1),children:(0,d.jsx)(n.P,{"aria-hidden":"true",className:eW.closeIcon,style:{display:"inline-flex"},children:(0,d.jsx)(B,{})})})]}),i&&(0,d.jsx)("div",{...l,className:eW.heading,children:i})]})};eJ.displayName="DropdownHeader";let e0=(0,o.forwardRef)(function({children:e,asChild:t=!1,disabled:a,...r},s){let{refs:l,open:i,setOpen:n}=eX(),c=e.ref,p=(0,u.qq)([l.setReference,s,c]),h=(0,o.useCallback)(()=>{a||n(!i)},[a,i,n]);return t&&(0,o.isValidElement)(e)?(0,o.cloneElement)(e,{ref:p,disabled:a,onClick:h,...r,...e.props}):(0,d.jsx)("button",{ref:p,onClick:h,disabled:a,...r,type:"button",children:e})});function e1(e){return o.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},o.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"}))}e0.displayName="DropdownTrigger";let e2=(0,n.g)("file-item"),e5=Object.freeze({root:e2,file:`${e2}__file`,preview:`${e2}__preview`,previewImage:`${e2}__preview-image`,previewIcon:`${e2}__preview-icon`,fileInfo:`${e2}__file-info`,fileName:`${e2}__file-name`,fileStatus:`${e2}__file-status`,fileSize:`${e2}__file-size`,progress:`${e2}__progress`,controls:`${e2}__controls`,close:`${e2}__close`,repeat:`${e2}__repeat`,error:`${e2}__error`,states:{success:`${e2}--success`,error:`${e2}--error`,pending:`${e2}--pending`,uploading:`${e2}--uploading`,primary:`${e2}--primary`,secondary:`${e2}--secondary`,s:`${e2}--s`,m:`${e2}--m`,disabled:`${e2}--disabled`}}),e7=["B","KB","MB","GB"],e4=[{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"}],e3="#189EF4",e6=e=>{if(!e)return{label:"file",color:e3};let t=e4.find(t=>t.type===e);if(t)return{label:t.label,color:t.color};let a=f.extension(e);return a?{label:a,color:e3}:{label:"file",color:e3}},e8=(e,t=1)=>{if(0===e)return"0 B";let a=Math.floor(Math.log(e)/Math.log(1024));return`${parseFloat((e/Math.pow(1024,a)).toFixed(t))} ${e7[a]}`},e9=(0,o.forwardRef)(({file:e,state:t="success",name:a,type:r,fileSize:s,error:l,progress:i=0,size:o="m",variant:u="primary",previewImageUrl:p,className:h,style:m,fileId:f,dataQa:g,dataId:v,onClick:b,onDelete:w,onRepeat:y,...x},_)=>{let $="s"===o,C=(0,n.i)(i)&&"uploading"===t,E=l&&"error"===t,S=r&&/^image\//.test(r),k=e6(r),T=(S&&p?(0,d.jsx)("img",{role:"presentation",className:e5.previewImage,src:p,width:40,alt:a}):null)||(0,d.jsx)("div",{className:e5.previewIcon,style:{backgroundColor:k.color},children:k.label}),N=C&&"primary"===u?`linear-gradient(90deg, var(--color-gray-400) ${i}%, var(--color-white) ${i}%`:`linear-gradient(90deg, var(--color-white) ${i}%, var(--color-gray-400) ${i}%`,j=(0,c.Z)(h,e5.root,e5.states[u],e5.states[t],e5.states[o]),M=C?{background:N,...m}:m;return(0,d.jsxs)("div",{ref:_,className:j,style:M,onClick:a=>{"success"===t&&(null==b||b(a,f,e))},...x,"data-id":v,"data-qa":g,children:[(0,d.jsxs)("div",{className:e5.file,children:[!$&&(0,d.jsx)("div",{className:e5.preview,children:T}),(0,d.jsxs)("div",{className:e5.fileInfo,children:[(0,d.jsx)("div",{className:e5.fileName,children:a}),!$&&s&&(0,d.jsxs)("div",{className:e5.fileStatus,children:[(0,d.jsx)("div",{className:e5.fileSize,children:`${e8(s)}`}),C&&(0,d.jsx)("div",{className:e5.progress,children:`Загружено ${i}%`})]})]}),(0,d.jsxs)("div",{className:e5.controls,children:[$&&C&&(0,d.jsx)("div",{className:e5.progress,children:`${i}%`}),E&&(0,d.jsx)(n.P,{className:e5.repeat,tabIndex:0,role:"button","aria-label":`Повторить загрузку файла ${a}`,onClick:t=>{t.preventDefault(),t.stopPropagation(),null==y||y(t,f,e)},children:(0,d.jsx)(e1,{})}),(0,d.jsx)(n.P,{className:e5.close,tabIndex:0,role:"button","aria-label":`Удалить файл ${a}`,onClick:t=>{t.preventDefault(),t.stopPropagation(),null==w||w(t,f,e)},children:(0,d.jsx)(B,{})})]})]}),E&&(0,d.jsx)("div",{className:e5.error,children:l})]})});e9.displayName="File";let te=Object.freeze({root:(0,n.g)("file-list")}),tt=e=>{let t=new Set;for(let a of e){if(t.has(a))return!0;t.add(a)}return!1};(0,o.forwardRef)(({files:e,size:t="m",variant:a="primary",className:r,role:s="list",style:l,dataId:i,dataQa:n,onClick:u,onDelete:p,onRepeat:h,...m},f)=>((0,o.useEffect)(()=>{tt(e.map(e=>e.fileId))&&console.warn("Имеются файлы с одинаковым fileId")},[e]),0===e.length?null:(0,d.jsx)("div",{ref:f,role:s,"aria-label":"Загруженные файлы",className:(0,c.Z)(r,te.root),style:l,...m,"data-id":i,"data-qa":n,children:e.map(e=>(0,o.createElement)(e9,{...e,role:"listitem","aria-labelledby":`Имя файла - ${e.name}, Размер файла - ${e8(e.fileSize??0)}`,size:t,variant:a,onClick:u,onRepeat:h,onDelete:p,key:e.fileId}))}))).displayName="FileList";let ta=(0,n.g)("tooltip"),tr=Object.freeze({tooltip:ta,text:`${ta}__text`,wrapper:`${ta}__wrapper`,inverted:`${ta}--inverted`}),ts="M8 10C6 12.58 3.43 16 0 16L16 16C12.58 16 10 12.58 8 10Z",tl=(0,n.g)("hint"),ti=Object.freeze({hint:tl,hintDialog:`${tl}__dialog`,activator:`${tl}__activator`,footer:`${tl}__footer`,text:`${tl}__text`,close:`${tl}__close`,icon:`${tl}__icon`,inverted:`${tl}--inverted`}),tn=(0,o.forwardRef)(({className:e,style:t,isVisible:a,position:r="top",heading:s,footer:l,children:i,text:m,withoutTail:f,inverted:g,dataQa:v,dataId:b,role:w="dialog",...y},x)=>{var _;let $;let C=(0,o.useRef)(null),{refs:E,floatingStyles:S,context:T}=(0,u.YF)({placement:r,middleware:[(0,p.cv)(12),(0,p.RR)({fallbackAxisSideDirection:"start",crossAxis:!1}),(0,p.uY)(),(0,h.x7)({element:C,padding:8})]}),{value:j,show:I,hide:L,toggle:D}=M(a),P=k(L);return(0,o.useImperativeHandle)(x,()=>null==P?void 0:P.current),"u">typeof window&&(N(window,"resize",(_=()=>T.update(),$=!1,function(...e){$||(_(...e),$=!0,setTimeout(()=>{$=!1},300))}),[]),N(window,"keyup",e=>{"Escape"===e.key&&L()},[L])),(0,d.jsxs)("div",{ref:P,className:(0,c.Z)(ti.hint,e),style:t,children:[(0,d.jsx)("button",{type:"button",className:ti.activator,ref:E.setReference,tabIndex:0,onClick:D,children:"function"==typeof i?i({show:I,hide:L,toggle:D,visible:j}):i}),j&&(0,d.jsxs)("div",{role:w,className:(0,c.Z)(ti.hintDialog,{[ti.inverted]:g}),ref:E.setFloating,style:S,...y,"data-id":b,"data-qa":v,children:[s&&(0,d.jsx)(n.H,{dataQa:(0,n.b)(`${v}-heading`,!!v),className:"mb-3",as:"h6",type:"h6",children:s}),(0,d.jsx)("p",{"data-qa":(0,n.b)(`${v}-text`,!!v),className:(0,c.Z)(ti.text),children:m}),l&&(0,d.jsx)("div",{"data-qa":(0,n.b)(`${v}-footer`,!!v),className:(0,c.Z)(ti.footer),children:l}),(0,d.jsx)("button",{type:"button",tabIndex:-1,className:ti.close,onClick:L,children:(0,d.jsx)(n.P,{"aria-hidden":"true",className:ti.icon,style:{display:"inline-flex",fontSize:16},children:(0,d.jsx)(B,{})})}),!f&&(0,d.jsx)(u.Y$,{width:16,ref:C,d:ts,context:T,fill:g?"var(--color-white)":"var(--color-black-500)"})]})]})});tn.displayName="Hint";let to=(e,t,a)=>{if(e)return"object"!=typeof e?a:"function"==typeof t?t(e):e[t]},td=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)}}},tc=(0,n.g)("input-autocomplete"),tu={input:tc,pending:`${tc}__pending`,pendingIcon:`${tc}__pending-icon`,empty:`${tc}__empty`,emptyText:`${tc}__empty-text`,emptyDescription:`${tc}__empty-description`,options:`${tc}__options`,optionIcon:`${tc}__option-icon`,button:`${tc}__button`,states:{selected:`${tc}--selected`}};function tp(e){return o.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},o.createElement("defs",null,o.createElement("clipPath",{id:"a"},o.createElement("path",{fill:"#fff",fillOpacity:0,d:"M0 0h24v24H0z"}))),o.createElement("g",{clipPath:"url(#a)"},o.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 th=({items:e,itemSize:t,renderItem:a,overscan:r=2,outerRef:s,itemsContainerClassname:l})=>{let[i,n]=(0,o.useState)({start:0,end:0}),c=(0,o.useCallback)(()=>{if(!s.current)return;let a=s.current.clientHeight,l=s.current.scrollTop;n({start:Math.max(0,Math.floor(l/t)-r),end:Math.min(e.length,Math.ceil((l+a)/t)+r)})},[t,e.length,s,r]);(0,o.useLayoutEffect)(()=>{c()},[c]),(0,o.useEffect)(()=>{let e=s.current;if(!e)return;let t=()=>c();e.addEventListener("scroll",t);let a=new ResizeObserver(()=>c());return a.observe(e),()=>{e.removeEventListener("scroll",t),a.disconnect()}},[c,s]);let u=e.length*t+16,p=e.slice(i.start,i.end),h={position:"absolute",top:0,height:p.length*t,transform:`translateY(${i.start*t}px)`,width:"100%",margin:0};return(0,d.jsx)("div",{style:{position:"relative",height:u,width:"auto",margin:"-8px"},children:(0,d.jsx)("ul",{className:l,style:h,role:"listbox",children:p.map((e,t)=>a(e,i.start+t))},"options")})};function tm({inputValue:e,mappedOptions:t,pending:a=!1,optionsEmptyText:r="Нет результатов",optionsEmptyDescription:s,contentInnerRef:l,withVirtualize:i=!1,handleOptionClick:u}){let p=(0,o.useId)();if(a)return(0,d.jsx)("div",{className:tu.pending,children:(0,d.jsx)(n.P,{className:tu.pendingIcon,children:(0,d.jsx)(V,{})})});if(null!=e&&e.length&&!t.length)return(0,d.jsxs)("div",{className:tu.empty,children:[(0,d.jsx)("div",{className:tu.emptyText,children:r}),s&&(0,d.jsx)("div",{className:tu.emptyDescription,children:s})]});let h=e=>(0,d.jsx)(eG,{role:"option","aria-selected":e.selected,as:"li",disabled:e.disabled,label:e.label,caption:e.caption,focused:e.active,onClick:()=>u(e),append:(0,d.jsx)(n.P,{className:(0,c.Z)(tu.optionIcon,{[tu.states.selected]:e.selected}),style:{fontSize:24},children:(0,d.jsx)(tp,{})})},JSON.stringify(e.value));return i?(0,d.jsx)(th,{outerRef:l,items:t,itemSize:40,renderItem:h,itemsContainerClassname:tu.options}):(0,d.jsx)("ul",{className:tu.options,id:p,role:"listbox",children:t.map(h)},"options")}(0,o.forwardRef)(({value:e,selectedValue:t,label:a,options:r=[],state:s,icon:l,rightLabel:i,desktopMaxHeight:c,pending:u=!1,buttonLabel:p="Выбрать",optionValue:h="value",optionLabel:m="label",optionCaption:f="caption",optionDisabled:g="disabled",variant:v="primary",size:b="m",disabled:w=!1,caption:y,hasCaption:x=!1,keepFocus:_=!1,optionsEmptyText:$="Нет результатов",optionsEmptyDescription:C,withVirtualize:E,onChange:k,onSelect:T,onFocus:N,onBlur:j,onKeydown:M,dataQa:I,dataId:L,className:D,style:P,...R},O)=>{let[A,z]=(0,o.useState)(!1),[F,B]=(0,o.useState)(""),Z=(0,o.useRef)(null),V=(0,o.useRef)(null),H=(0,o.useRef)(null),G=(0,o.useRef)(null),q=S("m");(0,o.useImperativeHandle)(O,()=>V.current);let W=(0,o.useMemo)(()=>q?A&&(r.length>0||!!F||u):A,[F,q,A,r.length,u]),Q=(0,o.useMemo)(()=>r.map((e,a)=>{let r=to(e,h,e),s=to(t,h,t);return{index:a,value:r,label:to(e,m,e),caption:to(e,f),disabled:to(e,g),selected:s===r,original:e}}),[f,g,m,h,r,t]),K=(0,o.useMemo)(()=>Q.find(({selected:e})=>e),[Q]);(0,o.useEffect)(()=>{if(!e&&!t){B("");return}e&&B(e)},[e]),(0,o.useEffect)(()=>{t&&B(to(t,m,t))},[]),(0,o.useEffect)(()=>{A||(K?X(K.label):U())},[A]);let X=e=>{B(e),null==k||k(e)},U=e=>{null==T||T(e)},J=()=>{z(!0)},ee=()=>{z(!1)},et=e=>{null==j||j(e)};return(0,d.jsx)("div",{ref:O,className:tu.input,"data-id":L,"data-qa":I,children:(0,d.jsxs)(eq,{opened:W,onToggle:z,width:"inherit",placement:"bottom",mobileFullHeight:!0,desktopMaxHeight:c,footer:q||!t?void 0:(0,d.jsx)(Y,{label:p,disabled:!t,className:tu.button,onClick:()=>{ee()}}),heading:q?void 0:(0,d.jsx)(tb,{inputRef:H,className:D,style:P,value:F,label:a,rightLabel:i,icon:l,state:s,caption:y,hasCaption:x,onChange:X,onBlur:et,...R}),dataQa:(0,n.b)(`${I}-dropdown`,!!I),children:[(0,d.jsx)(e0,{asChild:!0,children:(0,d.jsx)(tb,{value:F,label:a,rightLabel:i,icon:l,size:b,variant:v,state:s,disabled:w,caption:y,hasCaption:x,onClick:void 0,onChange:X,onFocus:e=>{J(),q||(e.preventDefault(),setTimeout(()=>{var e;null==(e=H.current)||e.focus()},100)),null==N||N(e)},onBlur:et,onKeyDown:e=>{"Tab"===e.key&&ee(),null==M||M(e)},ref:Z,inputRef:V,...R,dataQa:(0,n.b)(`${I}-dropdown-input`,!!I)})}),(0,d.jsx)(eQ,{contentInnerRef:G,children:(0,d.jsx)(tm,{inputValue:F,mappedOptions:Q,pending:u,optionsEmptyText:$,optionsEmptyDescription:C,handleOptionClick:e=>{var t;if(X(e.label),U(e.original),q){if(_){null==(t=V.current)||t.focus();return}ee()}},contentInnerRef:G,withVirtualize:E})})]})})}).displayName="InputAutocomplete";let tf=(...e)=>(...t)=>{e.forEach(e=>{null==e||e(...t)})},tg=(0,n.g)("input-base"),tv={wrapper:tg,input:`${tg}__input`,container:`${tg}__container`,label:`${tg}__label`,field:`${tg}__field`,rightLabel:`${tg}__right-label`,caption:`${tg}__caption`,placeholder:{visible:`${tg}__placeholder`,hidden:`${tg}__hidden`},states:{primary:`${tg}--primary`,secondary:`${tg}--secondary`,error:`${tg}--error`,success:`${tg}--success`,s:`${tg}--s`,m:`${tg}--m`,l:`${tg}--l`,focused:`${tg}--focused`,disabled:`${tg}--disabled`,active:`${tg}--active`,hasLabel:`${tg}--has-label`,accent:`${tg}--accent`}},tb=(0,o.forwardRef)(({icon:e,rightLabel:t,disabled:a,state:r,size:s="m",variant:l="primary",label:i,value:p,placeholder:h,maskPlaceholder:m,autoFocus:f=!1,maskPlaceholderVariant:g="default",caption:v,type:b="text",inputMode:w="text",hasCaption:y,className:x,style:_,dataQa:$,dataId:C,inputRef:E,onChange:S,onFocus:k,onBlur:T,onKeyDown:N,...j},I)=>{let L=(0,o.useId)(),{value:D,show:P,hide:R}=M(),O=(0,o.useRef)(null),A=(0,u.qq)([E,O]),z=(0,o.useMemo)(()=>D||!!p||!!h,[p,D,h]),F=(0,o.useCallback)(()=>{var e;null==(e=O.current)||e.focus()},[]),B=(0,o.useMemo)(()=>{if(!m)return null;let e={hidden:p??"",visible:m.substring((null==p?void 0:p.length)??0)};return m.length===(null==p?void 0:p.length)?null:e},[m,p]);return(0,o.useEffect)(()=>{var e,t,a;if(!f)return;let r=(null==(e=O.current)?void 0:e.value.length)??0;null==(t=O.current)||t.focus(),null==(a=O.current)||a.setSelectionRange(r,r)},[f]),(0,d.jsxs)("div",{className:(0,c.Z)(x,tv.wrapper),style:_,"data-qa":$,"data-id":C,children:[(0,d.jsxs)("div",{className:(0,c.Z)(tv.input,tv.states[l],tv.states[s],{[tv.states.focused]:D,[tv.states.error]:"error"===r,[tv.states.success]:"success"===r,[tv.states.disabled]:!!a,[tv.states.hasLabel]:i}),onClick:F,ref:I,children:[(0,d.jsxs)("label",{htmlFor:L,className:tv.container,children:[i&&(0,d.jsx)("span",{className:(0,c.Z)(tv.label,{[tv.states.active]:z,[tv.states.s]:"s"===s,[tv.states.disabled]:a,[tv.states.error]:"error"===r,[tv.states.success]:"success"===r}),children:i}),B&&!!p&&(0,d.jsxs)("div",{className:(0,c.Z)(tv.placeholder.visible,{[tv.states.accent]:"accent"===g}),children:[B.hidden&&(0,d.jsx)("span",{className:tv.placeholder.hidden,children:B.hidden}),B.visible]}),(0,d.jsx)("input",{...j,id:L,ref:A,className:(0,c.Z)(tv.field,{[tv.states.s]:"s"===s,[tv.states.hasLabel]:i,[tv.states.disabled]:a}),type:b,inputMode:w,autoComplete:"off",placeholder:h,value:p,disabled:a,onChange:e=>{null==S||S(e.target.value,e)},onFocus:tf(P,k),onBlur:tf(R,T),onKeyDown:e=>{("Escape"===e.key||"Esc"===e.key)&&(e.preventDefault(),null==S||S("",{target:{value:""}})),null==N||N(e)}})]}),t&&(0,d.jsx)("div",{className:(0,c.Z)(tv.rightLabel,{[tv.states.disabled]:a}),children:t}),e]}),(y||v)&&(0,d.jsx)(n.C,{dataQa:(0,n.b)(`${$}-caption`,!!$),className:(0,c.Z)(tv.caption,{[tv.states.disabled]:a}),state:r,withoutIcon:!0,children:v})]})});tb.displayName="InputBase";let tw="dd.MM.yyyy",ty=(e,t)=>((e<1||e>12)&&console.warn("Месяц должен быть в диапазоне от 1 до 12"),new Date(t,e,0).getDate()),tx=e=>{let[t,a,r]=e.split(".").map(Number),s=ty(a,r||1900);return[(t>s?s:t).toString().padStart(2,"0"),a.toString().padStart(2,"0"),r.toString().padStart(4,"0").substring(0,4)].join(".")};function t_(e){return o.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},o.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,o.forwardRef)(({value:e=null,autoFocus:t=!1,onChange:a,onKeyDown:r,...s},l)=>{let[i,n]=(0,o.useState)(""),{ref:c,setValue:u}=(0,g.Cj)({mask:Date,autofix:!0,pattern:"d.`m.`Y",validate:()=>{},placeholderChar:" ",prepare:e=>!e||e.length<10||e.includes(" ")?e:tx(e),overwrite:!1,blocks:{d:{mask:g.LV.MaskedRange,from:1,to:31,maxLength:2},m:{mask:g.LV.MaskedRange,from:1,to:12,maxLength:2},Y:{mask:g.LV.MaskedRange,from:1900,to:2099,maxLength:4}}},{onAccept:t=>{if(t.length<10||t.includes(" "))null!==e&&(null==a||a(null,""));else{let e=tx(t),r=(0,v.Z)(e,tw,new Date);if((0,b.Z)(r)){null==a||a(r,e),n(e);return}}n(t)}});return(0,o.useEffect)(()=>{if(e instanceof Date&&(0,b.Z)(e)){let t=(0,w.Z)(e,tw);u(t),n(t)}else"string"==typeof e&&(0,y.Z)(e,"dd.mm.yyyy")&&(u(e),n(e))},[e,u]),(0,o.useImperativeHandle)(l,()=>c.current),(0,d.jsx)(tb,{...s,autoFocus:t,inputRef:c,value:i,inputMode:"numeric",onKeyDown:e=>{("Escape"===e.key||"Esc"===e.key)&&(e.preventDefault(),n(""),u(""),null==a||a(null,"")),null==r||r(e)},maskPlaceholder:"дд.мм.гггг"})}).displayName="InputDate";let t$=(0,n.g)("input-file"),tC={inputFile:t$,input:`${t$}__input`,uploadArea:`${t$}__upload-area`,uploadIcon:`${t$}__upload-icon`,uploadLabel:{default:`${t$}__upload-label`,purple:`${t$}__upload-label--purple`},uploadDragged:`${t$}__upload-dragged`,uploadCaption:`${t$}__upload-caption`,uploadButton:`${t$}__upload-button`,uploadWrapper:`${t$}__upload-wrapper`,selectButton:`${t$}__select-button`,states:{error:`${t$}--error`,s:`${t$}--s`,dragged:`${t$}--dragged`,disabled:`${t$}--disabled`}},tE=(e,t)=>{if(e&&t){let a=Array.isArray(t)?t:t.split(","),r=e.name||"",s=e.type||"",l=s.replace(/\/.*$/,"");return a.some(e=>{let t=e.trim();if(/^\*(\/\*)?$/.test(e))return!0;if("."===t.charAt(0)){let e=r.toLowerCase(),a=t.toLowerCase(),s=[a];return(".jpg"===a||".jpeg"===a)&&(s=[".jpg",".jpeg"]),s.some(t=>e.endsWith(t))}return/\/\*$/.test(t)?l===t.replace(/\/.*$/,""):s===t||!!/^\w+$/.test(t)&&(console.error(!1,`Upload takes an invalidate 'accept' type '${t}'.Skip for check.`),!0)})}return!0};function tS(e){return o.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},o.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 tk(e){return o.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},o.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,o.forwardRef)(({accept:e,maxFileSize:t,disabled:a=!1,multiple:r=!1,capture:s=!1,mode:l="select",size:i="m",style:u,className:p,name:h,dataId:m,dataQa:f,onChange:g,...v},b)=>{let w=(0,o.useId)(),[y,x]=(0,o.useState)(!1),[_,$]=(0,o.useState)(!1),C=(0,o.useRef)(null),E=(0,o.useRef)(null),S=e=>{if(!e)return!0;let t=k(e),a=T(e);return t&&a},k=e=>{if(!t)return!0;for(let a=0;a<e.length;a++)if(e[a].size>1048576*t)return!1;return!0},T=t=>{if(!e)return!0;for(let a=0;a<t.length;a++)if(!tE(t[a],e))return!1;return!0},N=e=>{let t=Object.hasOwn(e,"dataTransfer")?e.dataTransfer.files:e.target.files;if(t){if(!S(t)){x(!0);return}x(!1),null==g||g(t,e)}},j=()=>{var e;null==(e=C.current)||e.click()},M=e=>{a||(e.stopPropagation(),e.preventDefault())},I=e=>{a||(e.stopPropagation(),e.preventDefault(),e.dataTransfer.dropEffect="copy",$(!0))},L=e=>{a||(e.stopPropagation(),e.preventDefault(),$(!1))},D=e=>{if(a)return;e.stopPropagation(),e.preventDefault();let{files:t}=e.dataTransfer;(r||t&&1===t.length)&&N(e),$(!1),e.dataTransfer.clearData()};(0,o.useImperativeHandle)(b,()=>({getInput:()=>C.current,getUploadArea:()=>E.current}));let P=()=>{let a=Array.isArray(e)?e.join(", "):null==e?void 0:e.split(",").join(", ");return(a?`Доступные форматы ${a}. `:"")+(t?`Размер файла не должен превышать ${t} MB.`:"")},R=()=>{let t=Array.isArray(e)?e.join(","):e,l={ref:C,type:"file",className:tC.input,multiple:r,accept:t,capture:s,disabled:a,id:w,name:h,onChange:N};return(0,d.jsx)("input",{...l})},O=()=>{let e={ref:E,className:(0,c.Z)(tC.uploadArea,{[tC.states.error]:y,[tC.states.s]:"s"===i,[tC.states.dragged]:_,[tC.states.disabled]:a}),onDragEnter:M,onDragOver:I,onDragLeave:L,onDrop:D,onClick:j,role:"button",tabIndex:0},t=(0,d.jsx)(n.P,{"aria-hidden":"true",className:(0,c.Z)(tC.uploadIcon,{[tC.states.disabled]:a}),children:(0,d.jsx)(t_,{})}),r=(0,d.jsx)(n.T,{size:"16",weight:"regular",className:(0,c.Z)(tC.uploadDragged,{[tC.states.disabled]:a,[tC.states.dragged]:_,[tC.states.s]:"s"===i}),children:"Перетащите файлы сюда"});if("s"===i){let s=(0,d.jsxs)(n.T,{size:"16",weight:"regular",className:(0,c.Z)(tC.uploadLabel.default,{[tC.states.disabled]:a}),children:[(0,d.jsxs)("span",{className:(0,c.Z)(tC.uploadLabel.purple,{[tC.states.disabled]:a}),children:["Выберите файлы"," "]}),"или перетащите их сюда"]});return(0,d.jsx)(n.F,{caption:P(),hasCaption:!0,children:(0,d.jsxs)("div",{...e,children:[(0,d.jsxs)("div",{className:(0,c.Z)(tC.uploadWrapper,{[tC.states.dragged]:_}),children:[t,s]}),r]})})}let s=(0,d.jsx)(n.T,{size:"16",weight:"regular",className:(0,c.Z)(tC.uploadLabel.default,{[tC.states.disabled]:a}),children:"Выберите файлы или перетащите их сюда"}),l=(0,d.jsx)(n.T,{size:"14",weight:"regular",className:(0,c.Z)(tC.uploadCaption,{[tC.states.disabled]:a}),children:P()}),o=(0,d.jsx)(n.T,{size:"16",weight:"regular",className:(0,c.Z)(tC.uploadButton,{[tC.states.disabled]:a}),children:"Выбрать"});return(0,d.jsxs)("div",{...e,children:[(0,d.jsxs)("div",{className:(0,c.Z)(tC.uploadWrapper,{[tC.states.dragged]:_}),children:[t,s,l,o]}),r]})};return(0,d.jsx)("div",{className:(0,c.Z)(p,tC.inputFile),style:u,...v,"data-id":m,"data-qa":f,children:"select"===l?(()=>{let e=R(),t=P(),r=(0,d.jsx)(Y,{onClick:j,label:"Выберите файлы",size:"s",stretch:!0,className:(0,c.Z)(tC.selectButton,{disabled:a}),disabled:a});return(0,d.jsxs)(n.F,{caption:t,hasCaption:!0,captionState:y?"error":"default",children:[e,r]})})():(()=>{let e=R(),t=O();return(0,d.jsxs)(d.Fragment,{children:[t,e]})})()})}).displayName="InputFile",(0,o.forwardRef)(({maskOpts:e,value:t="",autoFocus:a=!1,onChange:r,onKeyDown:s,...l},i)=>{let[n,c]=(0,o.useState)(""),{ref:u,setValue:p,unmaskedValue:h}=(0,g.Cj)(e,{onAccept:(e,t)=>{c(e),null==r||r(t.unmaskedValue,e)}});return(0,o.useEffect)(()=>{t!==h&&(p(t),c(t))},[t,p,h]),(0,o.useImperativeHandle)(i,()=>u.current),(0,d.jsx)(tb,{...l,autoFocus:a,inputRef:u,value:n,onKeyDown:e=>{("Escape"===e.key||"Esc"===e.key)&&(e.preventDefault(),p(""),c(""),null==r||r("","")),null==s||s(e)}})}).displayName="InputMasked";let tT=({value:e,decimals:t="auto",decimalsCount:a=2})=>{switch(t){case"always":return new Intl.NumberFormat("ru",{minimumFractionDigits:a,useGrouping:"min2"}).format(e);case"never":return new Intl.NumberFormat("ru",{maximumFractionDigits:0,useGrouping:"min2"}).format(e);default:return new Intl.NumberFormat("ru",{useGrouping:"min2"}).format(e)}},tN=e=>RegExp("^-?(?!0{2,})[(\\d\\s?]*[,.]?\\d*$").test(e),tj=(e,t,a)=>(0,n.i)(t)&&e<t?t:(0,n.i)(a)&&e>a?a:e,tM="\xa0",tI=[",","."],tL=(0,n.g)("input-number"),tD={controls:`${tL}__controls`,icon:`${tL}__controls-icon`,divider:`${tL}__controls-divider`,states:{disabled:`${tL}--disabled`}},tP=e=>e.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&"),tR=(e,t)=>{let a=tP(t.join("")),r=RegExp(`[^\\d${a}]`,"gi");return e.replace(r,"")},tO=(e,t=tM)=>{let a=RegExp(tP(t),"g");return e.replace(a,"")},tA=(e,t)=>{let a=RegExp("((^|\\D)-\\d)|^(-)").test(e),r=tR(tO(e,tM),tI).replace(",","."),s=a?"-":"";if(r.includes(".")){let[e,a]=r.split(".");if(a){let r=`.${a.slice(0,t)}`;return`${s}${e}${r}`}}return`${s}${r}`},tz=(e,t)=>{let a=String(e),[r,s]=a.split("."),l=new Intl.NumberFormat("ru",{maximumFractionDigits:0,roundingMode:"trunc",useGrouping:"min2"}).format(parseFloat(a)),i=a.includes(".")||a.includes(",")?",":"";return"never"===t?l:`${l}${i}${s??""}`},tF=(e,t,a)=>{if(!e||!t)return"";if(Array.isArray(t)){let a=tA(e,2),r=Number((a.startsWith("-")?a.slice(1):a).split(".")[0]),[s,l,i]=t;return(0,n.p)(r,s,l,i)}return t},tB=({selectionStart:e,value:t,lastKeyStroke:a,stateValue:r})=>{let s=e,l=t;if(r&&s&&r[s]===tM&&("Backspace"===a||"Delete"===a)){let e=t.split("");return"Backspace"===a&&(e.splice(s-1,1),s-=1),"Delete"===a&&(e.splice(s,1),s+=1),{modifiedValue:l=e.join(""),cursorPosition:s}}return{modifiedValue:l,cursorPosition:e}},tZ=(0,o.forwardRef)(({decimals:e="auto",decimalsCount:t=2,value:a,unit:r,step:s=1,min:l,max:i,size:u="m",withoutControls:p,disabled:h,icon:m,shouldRoundOnChange:f=!1,className:g,style:v,dataQa:b,dataId:w,autoFocus:y=!1,onChange:x,onFocus:_,onBlur:$,onKeyDown:C,onIncrement:E,onDecrement:S,...k},T)=>{let N=(0,o.useMemo)(()=>t<10?t:10,[t]),[j,M]=(0,o.useState)((0,n.i)(a)?tT({value:tj(parseFloat(tz(tA(String(a),N),e)),l,i),decimals:e,decimalsCount:N}):""),[I,L]=(0,o.useState)(!1),[D,P]=(0,o.useState)(0),[R,O]=(0,o.useState)(null),A=(0,o.useRef)(null);(0,o.useImperativeHandle)(T,()=>A.current),(0,o.useEffect)(()=>{I&&"-"!==j&&A.current&&document.activeElement===A.current&&A.current.setSelectionRange(D,D)},[j,D,A,I]);let z=(0,o.useCallback)((t,a)=>{if(L(!0),!tN(t))return{float:j?parseFloat(tA(j,N)):void 0,formatted:j};if(""===t)return{float:void 0,formatted:t};if("-"===t)return P(1),{float:void 0,formatted:t};if("."===t||","===t)return P(2),{float:0,formatted:"never"===e?"0":"0,"};if("-."===t||"-,"===t)return P(3),{float:0,formatted:"never"===e?"-0":"-0,"};let{modifiedValue:r,cursorPosition:s}=tB({selectionStart:a,value:t,lastKeyStroke:R,stateValue:j}),o=tA(r,N),d="never"===e?parseInt(o):parseFloat(o),c=tz(o,e),u=f?tj(d,l,i):d;if(u>Number.MAX_SAFE_INTEGER||u<Number.MIN_SAFE_INTEGER)return{float:parseFloat(tA(j,N)),formatted:j};if(!(0,n.d)(s)){let e=s+(c.length-t.length);P(e=e<=0?0:e)}return{float:u,formatted:c}},[e,N,R,i,l,f,j]),F=(0,o.useCallback)((e,t)=>{if(!t)return;let{target:{value:a,selectionStart:r}}=t,s=z(a,r);M(s.formatted),null==x||x(s.float,{...s,event:t})},[z,x]),B=(0,o.useCallback)(e=>{null==_||_(e)},[_]),Z=(0,o.useCallback)(t=>{let{target:{value:a}}=t,r=tA(a,N);if(!r||"-"===r){M(""),null==$||$(t);return}let s=parseFloat(r),n=f?s:tj(s,l,i),o=tT({value:n,decimals:e,decimalsCount:N});M(o),f||s===n||null==x||x(n,{float:n,formatted:o}),null==$||$(t)},[e,N,i,l,$,x,f]),V=(0,o.useCallback)(t=>{P(j.length);let r=parseFloat((0,n.d)(a)?tA(j,N):String(a).replace(",","."))||0,o=tj(Number("increase"===t?(r+s).toFixed(N):(r-s).toFixed(N)),l,i),d=tT({value:o,decimals:e,decimalsCount:N});M(d),null==x||x(o,{float:o,formatted:d})},[j,a,N,s,l,i,e,x]),H=(0,o.useCallback)(e=>{let{code:t}=e;O(t),("ArrowUp"===t||"ArrowDown"===t)&&(e.preventDefault(),V("ArrowUp"===t?"increase":"decrease")),null==C||C(e)},[V,C]),G=(0,o.useCallback)(e=>{e.preventDefault(),V("decrease"),null==S||S(e)},[V,S]),q=(0,o.useCallback)(e=>{e.preventDefault(),V("increase"),null==E||E(e)},[V,E]),Y=(0,o.useCallback)(e=>{let{code:t}=e;O(t),["Space","Enter"].includes(t)&&(e.preventDefault(),V("decrease"),null==S||S(e))},[V,S]),W=(0,o.useCallback)(e=>{let{code:t}=e;O(t),["Space","Enter"].includes(t)&&(e.preventDefault(),V("increase"),null==E||E(e))},[V,E]),Q=(0,o.useMemo)(()=>{let t=parseFloat(tA(j,N));return(0,n.d)(a)||""===String(a)?"":Number(a)===t?j:"-"!==j&&","!==j&&tN(String(a))?tz(tA(String(tj(a,l,i)),N),e):j},[e,N,j,a]),K=(0,o.useMemo)(()=>{let[e,t]=Q.split(","),a=Q.includes(","),s=tF(Q,r);if(a){let a=Array(N-t.length).fill(0).join("");return`${e},${t}${a}${tM}${s}`}return`${e}${tM}${s}`},[Q,r,N]),X={...k,value:Q,maskPlaceholder:K,maskPlaceholderVariant:"accent",size:u,icon:p?m:(0,d.jsxs)("div",{className:(0,c.Z)(tD.controls),children:[(0,d.jsx)(n.P,{onClick:h?void 0:G,onKeyDown:h?void 0:Y,className:(0,c.Z)(tD.icon,{[tD.states.disabled]:!!h}),role:"button",tabIndex:h?-1:0,children:(0,d.jsx)(tS,{})}),(0,d.jsx)("div",{className:tD.divider}),(0,d.jsx)(n.P,{onClick:h?void 0:q,onKeyDown:h?void 0:W,className:(0,c.Z)(tD.icon,{[tD.states.disabled]:!!h}),role:"button",tabIndex:h?-1:0,children:(0,d.jsx)(tk,{})})]}),disabled:h,onChange:F,onBlur:Z,onFocus:B,onKeyDown:H};return(0,d.jsx)(tb,{...X,autoFocus:y,inputMode:"decimal",inputRef:A,dataQa:b,dataId:w,className:g,style:v})});function tV(e){return o.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},o.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 tH(e){return o.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},o.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"}))}tZ.displayName="InputNumber";let tG=(0,n.g)("input-password"),tq={icon:`${tG}__icon`,states:{disabled:`${tG}--disabled`}};(0,o.forwardRef)(({disabled:e,autoFocus:t=!1,...a},r)=>{let[s,l]=(0,o.useState)(!1);return(0,d.jsx)(tb,{...a,autoFocus:t,ref:r,disabled:e,type:s?"text":"password",icon:(0,d.jsx)(n.P,{onMouseDown:e?void 0:e=>{e.preventDefault(),e.stopPropagation(),l(e=>!e)},onKeyDown:e?void 0:e=>{[" ","Enter"].includes(e.key)&&(e.preventDefault(),l(e=>!e))},className:(0,c.Z)(tq.icon,{[tq.states.disabled]:!!e}),role:"button",tabIndex:e?-1:0,children:s?(0,d.jsx)(tH,{}):(0,d.jsx)(tV,{})})})}).displayName="InputPassword";let tY=e=>{let[t,a]=(0,o.useState)(e),r=(0,o.useRef)([]),s=(0,o.useRef)(t),l=(0,o.useCallback)((e,t)=>{t&&r.current.unshift(t),a(t=>{let a={...t,...e};return s.current=a,a})},[]),i=(0,o.useCallback)(()=>s.current,[]);return(0,o.useEffect)(()=>{r.current[0]&&(r.current[0](t),r.current.shift())},[t]),[t,l,i]},tW=e=>{let t=(0,o.useRef)();return(0,o.useEffect)(()=>{t.current=JSON.parse(JSON.stringify(e))},[e]),t.current},tQ=e=>{let t=e.toString().split(".")[1];return t?t.length:0},tK=e=>e.touches&&e.touches.length||e.changedTouches&&e.changedTouches.length,tX=(e,t,a)=>{let r=Number(((t-e)/a).toFixed(8));return parseInt(r.toString(),10)===r},tU=(e,t,a,r,s,l,i)=>{if(e=Math.round(1e11*e)/1e11,!l){let a=i[t-1],r=i[t+1];if(a&&a>e)return a;if(r&&r<e)return r}if(e>r)return r;if(e<a)return a;let n=Math.floor(1e11*e-1e11*a)%Math.floor(1e11*s),o=Math.floor(1e11*e-Math.abs(n)),d=0===n?e:o/1e11,c=Math.abs(n/1e11)<s/2?d:d+s,u=tQ(s);return parseFloat(c.toFixed(u))},tJ=(e,t,a)=>(e-t)/(a-t),t0=e=>e===ah.Up,t1=(e,t,a)=>{if(t>=a)throw RangeError(`min (${t}) is equal/bigger than max (${a})`);if(e<t)throw RangeError(`value (${e}) is smaller than min (${t})`);if(e>a)throw RangeError(`value (${e}) is bigger than max (${a})`)},t2=e=>{if(!(e.length<2)&&!e.slice(1).every((t,a)=>e[a]<=t))throw RangeError(`values={[${e}]} needs to be sorted when allowOverlap={false}`)},t5=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)}},t7=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)}},t4=(e,t,a)=>{let r=a?-1:1;e.forEach((e,a)=>t6(e,r*t[a].x,t[a].y))},t3=(e,t,a,r)=>{let s=0,l=ar(e[0],t,a,r);for(let i=1;i<e.length;i++){let n=ar(e[i],t,a,r);n<l&&(l=n,s=i)}return s},t6=(e,t,a)=>{e.style.transform=`translate(${t}px, ${a}px)`},t8=e=>{let t,a=null;return(...r)=>{t=r,a||(a=requestAnimationFrame(()=>{a=null,e(...t)}))}},t9=(e,t,a)=>{let r=e.slice(0);return r[t]=a,r},ae=({values:e,colors:t,min:a,max:r,direction:s=ah.Right})=>{let l=e.slice(0).sort((e,t)=>e-t).map(e=>(e-a)/(r-a)*100).reduce((e,a,r)=>`${e}, ${t[r]} ${a}%, ${t[r+1]} ${a}%`,"");return`linear-gradient(${s}, ${t[0]} 0%${l}, ${t[t.length-1]} 100%)`},at=()=>null,aa=()=>{throw Error("Did not expect to get here")},ar=(e,t,a,r)=>{let{left:s,top:l,width:i,height:n}=e.getBoundingClientRect();return t0(r)?Math.abs(a-(l+n/2)):Math.abs(t-(s+i/2))},as=(e,t,a)=>{let r=["#C2C2C6",...Array(e-1||1).fill(a?"#A5A7AB":"#525BBB"),"#C2C2C6"];return 1===e&&(t?r.pop():r.shift()),r},al=(0,n.g)("range-slider"),ai=Object.freeze({range:al,vertical:`${al}--vertical`,disabled:`${al}--disabled`,track:`${al}__track`,thumb:`${al}__thumb`,thumbDrag:`${al}__thumb--drag`,label:`${al}__label`,mark:`${al}__mark`,legend:`${al}__legend`,legendItem:`${al}__legend-item`}),an=["ArrowRight","ArrowUp","k","PageUp"],ao=["ArrowLeft","ArrowDown","j","PageDown"],ad=({props:e,children:t,propValues:a,disabled:r})=>(0,d.jsx)("div",{className:(0,c.Z)(ai.range,{[ai.vertical]:a.direction===ah.Up,[ai.disabled]:r},e.className),onMouseDown:e.onMouseDown,onTouchStart:e.onTouchStart,style:{...e.style},"data-id":e.dataId,"data-qa":e.dataQa,children:(0,d.jsx)("div",{ref:e.ref,className:(0,c.Z)(ai.track),style:{background:ae({values:a.values,colors:as(a.values.length,!!a.rtl,r),min:a.min||0,max:a.max||100,direction:a.direction||ah.Right,rtl:!!a.rtl})},children:t})}),ac=({props:e,isDragged:t,formattedValue:a})=>{let{key:r,...s}=e;return(0,d.jsxs)("div",{...s,style:e.style,className:(0,c.Z)(ai.thumb,e.className,{[ai.thumbDrag]:t}),children:[(0,d.jsx)("label",{className:(0,c.Z)(ai.label),children:a}),(0,d.jsx)("span",{})]},r)},au=({props:e,index:t,propValues:a})=>{let r={width:"2px",height:t%2?"12px":"16px",backgroundColor:t*(a.step||1)+(a.min||0)<a.values[0]?"#525BBB":"#D2D3D5"},s={width:t%2?"12px":"16px",height:"2px",backgroundColor:t*(a.step||1)>(a.max||100)-a.values[0]?"#525BBB":"#D2D3D5"},l=a.direction===ah.Right?r:s,{key:i,...n}=e;return 1===a.values.length&&(0,d.jsx)("div",{...n,className:(0,c.Z)(e.className),style:{...e.style,...l}},i)},ap=(0,o.forwardRef)(({step:e=1,direction:t=ah.Right,rtl:a=!1,disabled:r=!1,allowOverlap:s=!1,draggableTrack:l=!1,min:i=0,max:n=100,legend:u=[],onChange:p=()=>null,renderTrack:h=ad,renderThumb:m=ac,renderMark:f=au,showMarks:g=!1,onFinalChange:v,formatValue:b=e=>String(e),className:w,dataQa:y,dataId:x,..._},$)=>{let C=(0,o.useMemo)(()=>({..._,step:e,direction:t,rtl:a,disabled:r,allowOverlap:s,draggableTrack:l,min:i,max:n,legend:u}),[_,e,t,a,r,s,l,i,n,u]),E=(0,o.useRef)(C);(0,o.useEffect)(()=>{E.current=C},[C]);let S=(0,o.useRef)(null),k=(0,o.useRef)(Array(_.values.length).fill(null)),T=(0,o.useRef)(),N=(0,o.useRef)([]),j=(0,o.useRef)(),M=(0,o.useRef)(),I=t8(e=>{if(e.preventDefault(),!(1&e.buttons))return D(e);ee(e.clientX,e.clientY)}),L=t8(e=>{e.preventDefault(),ee(e.touches[0].clientX,e.touches[0].clientY)}),D=e=>{let{draggedThumbIndex:t,draggedTrackPos:a}=A();if(e.preventDefault(),document.removeEventListener("mousemove",I),document.removeEventListener("touchmove",L),document.removeEventListener("mouseup",P),document.removeEventListener("touchend",P),document.removeEventListener("touchcancel",P),-1===t&&-1===a[0]&&-1===a[1])return null;O({draggedThumbIndex:-1,draggedTrackPos:[-1,-1]},()=>{et()})},P=t8(D),[R,O,A]=tY({draggedTrackPos:[-1,-1],draggedThumbIndex:-1,thumbZIndexes:Array(_.values.length).fill(0).map((e,t)=>t),isChanged:!1,markOffsets:[],legendOffsets:[]}),z=e=>{if(!g){j.current=void 0,T.current=void 0;return}j.current=(e.max-e.min)/e.step,T.current=[]},F=e=>{e.legend&&e.legend.length},B=()=>{t4(V(),H(),E.current.rtl),G(),q()},Z=e=>{if(E.current.disabled)return;let t=tK(e);if(!t&&0!==e.button)return;let a=Q(e);if(-1===a)return;t?K():X();let{thumbZIndexes:r}=A();O({draggedThumbIndex:a,thumbZIndexes:r.map((e,t)=>t===a?Math.max(...r):e<=r[a]?e:e-1)})},V=()=>S.current?Array.from(S.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?"),[]),H=()=>{let e=E.current.values,t=S.current;if(!t)return[];let a=t.getBoundingClientRect(),r=t7(t);return V().map((t,s)=>{let l={x:0,y:0},i=t.getBoundingClientRect(),n=t5(t);switch(E.current.direction){case ah.Right:return l.x=-((n.left+r.left)*1),l.y=-(((i.height-a.height)/2+r.top)*1),l.x+=a.width*tJ(e[s],E.current.min,E.current.max)-i.width/2,l;case ah.Up:return l.x=-(((i.width-a.width)/2+n.left+r.left)*1),l.y=-r.left,l.y+=a.height-a.height*tJ(e[s],E.current.min,E.current.max)-i.height/2,l;default:return aa()}})};$&&"function"!=typeof $&&($.current=S.current),$&&"function"!=typeof $&&$.current&&($.current.getThumbs=V,$.current.getOffsets=H);let G=()=>{if(!g||!S.current||!j.current||!T.current||null===S.current)return;let e=window.getComputedStyle(S.current),t=parseInt(e.width,10),a=parseInt(e.height,10),r=parseInt(e.paddingLeft,10),s=parseInt(e.paddingTop,10),l=[];for(let e=0;e<j.current+1;e++){let i=9999,n=9999;if(T.current[e]){let t=T.current[e].getBoundingClientRect();i=t.height,n=t.width}E.current.direction===ah.Right?l.push([Math.round(t/j.current*e+r-n/2),-Math.round((i-a)/2)]):l.push([Math.round(a/j.current*e+s-i/2),-Math.round((n-t)/2)])}O({markOffsets:l})},q=()=>{var e;if(!E.current.legend||!E.current.legend.length||!S.current||!N.current||E.current.rtl||t!==ah.Right)return;let a=window.getComputedStyle(S.current),r=parseInt(a.width,10),s=parseInt(a.paddingLeft,10),l=r/((E.current.max-E.current.min)/E.current.step),i=[];for(let t=0;t<E.current.legend.length;t++){let a=9999,n=9999;if(N.current[t]){let r=null==(e=N.current[t])?void 0:e.getBoundingClientRect();a=(null==r?void 0:r.height)||a,n=(null==r?void 0:r.width)||n}let o=E.current.legend[t],d=Math.round(((am(o)?o.value:o)-E.current.min)/E.current.step*l+s-n/2);i.push([Math.min(Math.max(d,0),r-n),Math.round(a/5)])}O({legendOffsets:i})};(0,o.useEffect)(()=>{var t;z(E.current),F(E.current),M.current=window.ResizeObserver?new window.ResizeObserver(B):{observe:()=>window.addEventListener("resize",B),unobserve:()=>window.removeEventListener("resize",B)},document.addEventListener("touchstart",Z,{passive:!1}),document.addEventListener("mousedown",Z,{passive:!1}),s||t2(_.values),_.values.forEach(e=>t1(e,i,n));let r=S.current;return r&&(null==(t=M.current)||t.observe(r)),t4(V(),H(),a),G(),q(),_.values.forEach(t=>{tX(i,t,e)||console.warn("The `values` property is in conflict with the current `step`, `min`, and `max` properties. Please provide values that are accessible using the min, max, and step values.")}),()=>{var e;document.removeEventListener("mousedown",Z,{passive:!1}),document.removeEventListener("mousemove",I),document.removeEventListener("touchmove",L),document.removeEventListener("touchstart",Z),document.removeEventListener("mouseup",P),document.removeEventListener("touchend",P),r&&(null==(e=M.current)||e.unobserve(r))}},[C.min,C.max]);let Y=tW(C),W=tW(R);(0,o.useEffect)(()=>{((null==Y?void 0:Y.max)!==n||(null==Y?void 0:Y.min)!==i||(null==Y?void 0:Y.step)!==e||JSON.stringify(null==Y?void 0:Y.legend)!==JSON.stringify(u))&&(z(E.current),F(E.current)),t4(V(),H(),a),((null==Y?void 0:Y.max)!==n||(null==Y?void 0:Y.min)!==i||(null==Y?void 0:Y.step)!==e||JSON.stringify(null==Y?void 0:Y.legend)!==JSON.stringify(u)||(null==W?void 0:W.markOffsets.length)!==R.markOffsets.length||(null==W?void 0:W.legendOffsets.length)!==R.legendOffsets.length)&&(G(),q(),_.values.forEach(t=>{tX(i,t,e)||console.warn("The `values` property is in conflict with the current `step`, `min`, and `max` properties. Please provide values that are accessible using the min, max, and step values.")}))},[C,R]);let Q=e=>V().findIndex(t=>t===e.target||t.contains(e.target)),K=()=>{document.addEventListener("touchmove",L,{passive:!1}),document.addEventListener("touchend",P,{passive:!1}),document.addEventListener("touchcancel",P,{passive:!1})},X=()=>{document.addEventListener("mousemove",I),document.addEventListener("mouseup",P)},U=(e,t)=>tU(e,t,E.current.min,E.current.max,E.current.step,E.current.allowOverlap,E.current.values),J=e=>{JSON.stringify(e)!==JSON.stringify(E.current.values)&&(E.current.values=e,p(e))},ee=(e,t)=>{let{draggedThumbIndex:a,draggedTrackPos:r}=A(),s=E.current.values;if(-1===a&&-1===r[0]&&-1===r[1])return null;let l=S.current;if(!l)return null;let i=l.getBoundingClientRect(),n=t0(E.current.direction)?i.height:i.width;if(-1!==r[0]&&-1!==r[1]){let a=e-r[0],l=t-r[1],i=0;switch(E.current.direction){case ah.Right:i=a/n*(E.current.max-E.current.min);break;case ah.Up:i=l/n*(E.current.max-E.current.min);break;default:aa()}if(E.current.rtl&&(i*=-1),Math.abs(i)>=E.current.step/2){for(let e=0;e<k.current.length;e++){if(s[e]===E.current.max&&1===Math.sign(i)||s[e]===E.current.min&&-1===Math.sign(i))return;let t=s[e]+i;t>E.current.max?i=E.current.max-s[e]:t<E.current.min&&(i=E.current.min-s[e])}let a=s.slice(0);for(let e=0;e<k.current.length;e++)a=t9(a,e,U(s[e]+i,e));O({draggedTrackPos:[e,t]}),J(a)}}else{let r=0;switch(E.current.direction){case ah.Right:r=(e-i.left)/n*(E.current.max-E.current.min)+E.current.min;break;case ah.Up:r=(n-(t-i.top))/n*(E.current.max-E.current.min)+E.current.min;break;default:aa()}E.current.rtl&&(r=E.current.max+E.current.min-r),Math.abs(s[a]-r)>=E.current.step/2&&J(t9(s,a,U(r,a)))}},et=()=>{O({isChanged:!1});let e=E.current.values;v&&v(e)},ea=e=>{let t=E.current.values,{isChanged:a}=A(),r=Q(e.nativeEvent),s=E.current.rtl?-1:1;-1!==r&&(an.includes(e.key)?(e.preventDefault(),O({draggedThumbIndex:r,isChanged:!0}),J(t9(t,r,U(t[r]+s*("PageUp"===e.key?10*E.current.step:E.current.step),r)))):ao.includes(e.key)?(e.preventDefault(),O({draggedThumbIndex:r,isChanged:!0}),J(t9(t,r,U(t[r]-s*("PageDown"===e.key?10*E.current.step:E.current.step),r)))):"Tab"===e.key?O({draggedThumbIndex:-1},()=>{a&&et()}):a&&et())},er=()=>{let{isChanged:e}=A();O({draggedThumbIndex:-1},()=>{e&&et()})},es=e=>{let{values:t}=E.current,a=t.reduce((a,r,s)=>{let l=Math.abs(t[a]-e);return Math.abs(r-e)<=l?s:a},0);J(t.map((t,r)=>r===a?e:t))};return(0,d.jsxs)(d.Fragment,{children:[h({props:{style:{cursor:R.draggedThumbIndex>-1?"grabbing":l?t0(t)?"ns-resize":"ew-resize":1!==_.values.length||r?"inherit":"pointer"},onMouseDown:r?at:e=>{var t;if(0!==e.button)return;let a=E.current.values;if(e.persist(),e.preventDefault(),X(),a.length>1&&E.current.draggableTrack){if(k.current.some(t=>null==t?void 0:t.contains(e.target)))return;O({draggedTrackPos:[e.clientX,e.clientY]},()=>ee(e.clientX,e.clientY))}else{let a=t3(k.current.map(e=>e),e.clientX,e.clientY,E.current.direction);null==(t=k.current[a])||t.focus(),O({draggedThumbIndex:a},()=>ee(e.clientX,e.clientY))}},onTouchStart:r?at:e=>{var t;let a=E.current.values;if(e.persist(),K(),a.length>1&&E.current.draggableTrack){if(k.current.some(t=>null==t?void 0:t.contains(e.target)))return;O({draggedTrackPos:[e.touches[0].clientX,e.touches[0].clientY]},()=>ee(e.touches[0].clientX,e.touches[0].clientY))}else{let a=t3(k.current.map(e=>e),e.touches[0].clientX,e.touches[0].clientY,E.current.direction);null==(t=k.current[a])||t.focus(),O({draggedThumbIndex:a},()=>ee(e.touches[0].clientX,e.touches[0].clientY))}},ref:e=>{S.current=e},className:(0,c.Z)(w),dataQa:y,dataId:x},isDragged:R.draggedThumbIndex>-1,disabled:r,children:[...R.markOffsets.map((e,a)=>{let r={left:`${e[0]}px`,marginTop:`${e[1]}px`},s={top:`${e[0]}px`,marginLeft:`${e[1]}px`};return f({props:{style:t===ah.Right?r:s,key:`mark${a}`,ref:e=>{e&&T.current&&(T.current[a]=e)},className:ai.mark},index:a,propValues:C})}),..._.values.map((e,t)=>{let a=R.draggedThumbIndex===t;return m({index:t,value:e,formattedValue:b(e),isDragged:a,props:{style:{zIndex:R.thumbZIndexes[t],cursor:r?"inherit":a?"grabbing":"grab"},key:t,tabIndex:r?void 0:0,"aria-valuemax":s?n:_.values[t+1]||n,"aria-valuemin":s?i:_.values[t-1]||i,"aria-valuenow":e,draggable:!1,ref:e=>{e&&(k.current[t]=e)},role:"slider",onKeyDown:r?at:ea,onKeyUp:r?at:er,className:ai.thumb}})})],propValues:C}),C.direction===ah.Right&&(0,d.jsx)("div",{className:ai.legend,children:u.map((e,t)=>{var a,s;let l;return l=am(e)?e.value:e,(0,d.jsx)("button",{type:"button",ref:e=>{Array.isArray(N.current)&&(N.current[t]=e)},className:(0,c.Z)(ai.legendItem),style:{left:`${null==(a=R.legendOffsets[t])?void 0:a[0]}px`,marginTop:`${null==(s=R.legendOffsets[t])?void 0:s[1]}px`},tabIndex:r?-1:0,onClick:r?void 0:()=>es(l),children:am(e)?e.label:b(l)},`legend${t}`)})})]})});ap.displayName="RangeSlider";var ah=((i=ah||{}).Right="to right",i.Up="to top",i);let am=e=>"object"==typeof e,af=(0,n.g)("input-range"),ag={inputRange:af,input:`${af}__input`,slider:`${af}__slider`},av=(0,o.forwardRef)(({value:e,step:t=1,min:a=0,max:r=100,disabled:s,ticks:l=[],className:i,inputClassname:n,sliderClassname:u,size:p="m",decimals:h="auto",decimalsCount:m=2,tooltip:f=e=>e,dataId:g,dataQa:v,autoFocus:b=!1,style:w,onChange:y,onBlur:x,..._},$)=>{let C=(0,o.useMemo)(()=>"number"!=typeof e||e<a?a:e>r?r:e,[e,a,r]),[E,S]=T(C||a,e),[k,N]=(0,o.useState)(C?[C]:[a]),j=(0,o.useRef)(null),M=(0,o.useRef)(null);(0,o.useImperativeHandle)($,()=>({inputRef:j.current,sliderRef:M.current}),[M,j]);let I=(0,o.useCallback)(e=>{if(S(e),!e||e<a){N([a]);return}if(e>r){N([r]);return}N([e]),null==y||y(e)},[r,a,y,S]);(0,o.useEffect)(()=>{"number"==typeof e&&I(e)},[e]);let L=(0,o.useCallback)(e=>{E||(N([a]),S(a),null==y||y(a)),null==x||x(e)},[E,a,x,S,y]),D=(0,o.useCallback)(e=>{var t;S(e[0]),N(e),null==(t=null==j?void 0:j.current)||t.focus(),null==y||y(e[0])},[y,S]),P=(0,o.useCallback)(()=>{var e;null==(e=null==j?void 0:j.current)||e.blur()},[]);return(0,d.jsxs)("div",{className:(0,c.Z)(i,ag.inputRange),style:w,"data-qa":v,"data-id":g,children:[(0,d.jsx)(tZ,{..._,autoFocus:b,value:E,withoutControls:!0,min:a,max:r,disabled:s,step:t,ref:j,className:(0,c.Z)(n,ag.input),size:p,decimals:h,decimalsCount:m,onChange:I,onBlur:L}),(0,d.jsx)(ap,{values:k,min:a,max:r,legend:l,step:Math.abs(t),disabled:s,ref:M,className:(0,c.Z)(u,ag.slider),formatValue:f,onChange:D,onFinalChange:P})]})});function ab(e){return o.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},o.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"}))}av.displayName="InputRange";let aw=(0,n.g)("input-search"),ay={iconSearch:`${aw}__icon-search`,iconClear:`${aw}__icon-clear`,states:{disabled:`${aw}--disabled`}};(0,o.forwardRef)(({value:e,disabled:t,onChange:a,...r},s)=>{let[l,i]=(0,o.useState)(e||"");(0,o.useEffect)(()=>{i(e||"")},[e]);let u=(0,o.useCallback)((e,t)=>{i(e||""),null==a||a(e||"",t)},[]);return(0,d.jsx)(tb,{...r,value:l,ref:s,disabled:t,icon:l?(0,d.jsx)(n.P,{onMouseDown:t?void 0:e=>{e.preventDefault(),e.stopPropagation(),u()},onKeyDown:t?void 0:e=>{[" ","Enter"].includes(e.key)&&(e.preventDefault(),u())},className:(0,c.Z)(ay.iconClear,{[ay.states.disabled]:t}),role:"button",tabIndex:t?-1:0,children:(0,d.jsx)(B,{})}):(0,d.jsx)(n.P,{className:(0,c.Z)(ay.iconSearch,{[ay.states.disabled]:t}),children:(0,d.jsx)(ab,{})}),onChange:(e,t)=>{u(e,t)}})}).displayName="InputSearch",(0,o.forwardRef)(({value:e="",autoFocus:t=!1,onChange:a,onKeyDown:r,dataQa:s,dataId:l,...i},n)=>{let[c,u]=(0,o.useState)(""),{ref:p,unmaskedValue:h,setValue:m}=(0,g.Cj)({mask:"+{7} (000) 000-00-00"},{onAccept:(e,t)=>{u(e),null==a||a(t.unmaskedValue,e)}});return(0,o.useEffect)(()=>{e!==h&&m(e)},[e,m,h]),(0,o.useImperativeHandle)(n,()=>p.current),(0,d.jsx)(tb,{...i,autoFocus:t,dataQa:s,dataId:l,inputRef:p,value:c,maskPlaceholder:"+7 (000) 000-00-00",onKeyDown:e=>{("Escape"===e.key||"Esc"===e.key)&&(e.preventDefault(),m(""),u(""),null==a||a("","")),null==r||r(e)}})}).displayName="InputTel";let ax=(0,n.g)("modal"),a_=Object.freeze({modal:ax,overlay:`${ax}__overlay`,withoutFooter:`${ax}--without-footer`,noContent:`${ax}--no-content`,open:`${ax}--open`,overlayOpen:`${ax}__overlay--open`,height:{medium:`${ax}--height-medium`,full:`${ax}--height-full`},size:{s:`${ax}--s`,m:`${ax}--m`,l:`${ax}--l`,xl:`${ax}--xl`},header:`${ax}__header`,headerText:`${ax}__header-text`,headerTitle:`${ax}__header-title`,headerSubtitle:`${ax}__header-subtitle`,closeIcon:`${ax}__close-icon`,backButton:`${ax}__back-button`,backButtonText:`${ax}__back-button-text`,headerStates:{centered:`${ax}__header--centered`,withLongBtn:`${ax}__header--with-long-btn`,defaultHeight:`${ax}__header--default-height`},content:`${ax}__content`,withoutPadding:`${ax}__content--without-padding`,withScroll:`${ax}__content--with-scroll`,footer:`${ax}__footer`,footerContainer:`${ax}__footer-container`,footerBtn:`${ax}__footer-btn`,footerDescription:`${ax}__footer-description`,divider:`${ax}__divider`,dividerTop:`${ax}__divider--top`,dividerBottom:`${ax}__divider--bottom`}),a$=({primaryBtnText:e,onPrimary:t,secondaryBtnText:a,onSecondary:r,thirdBtnText:s,onThird:l,description:i,children:o,noContent:u,dataQa:p})=>(0,d.jsxs)("div",{"data-qa":(0,n.b)(`${p}-footer`,!!p),className:(0,c.Z)(a_.footer,{[a_.noContent]:u}),children:[!u&&(0,d.jsx)("div",{className:(0,c.Z)(a_.divider,a_.dividerTop)}),o||(0,d.jsxs)("div",{className:a_.footerContainer,children:[s&&(0,d.jsx)(Y,{dataQa:(0,n.b)(`${p}-footer-third-btn`,!!p),label:s,variant:"secondary",size:"s",className:a_.footerBtn,onClick:l}),a&&(0,d.jsx)(Y,{dataQa:(0,n.b)(`${p}-footer-secondary-btn`,!!p),label:a,variant:"secondary",size:"s",className:a_.footerBtn,onClick:r}),e&&(0,d.jsx)(Y,{dataQa:(0,n.b)(`${p}-footer-primary-btn`,!!p),label:e,size:"s",className:a_.footerBtn,onClick:t})]}),i&&(0,d.jsx)("span",{"data-qa":(0,n.b)(`${p}-footer-description`,!!p),className:a_.footerDescription,children:i})]}),aC=({text:e,title:t,subtitle:a,align:r="left",backBtnVariant:s,onBack:l,onClose:i,noContent:o,dataQa:u,withoutCloseBtn:p=!1})=>(0,d.jsxs)("div",{"data-qa":(0,n.b)(`${u}-header`,!!u),className:(0,c.Z)(a_.header,{[a_.headerStates.centered]:"center"===r||!!s,[a_.headerStates.withLongBtn]:"long"===s,[a_.headerStates.defaultHeight]:!e&&!t&&!a}),children:[e&&(0,d.jsx)("span",{"data-qa":(0,n.b)(`${u}-header-text`,!!u),className:a_.headerText,children:e}),t&&(0,d.jsx)("span",{"data-qa":(0,n.b)(`${u}-header-title`,!!u),className:a_.headerTitle,children:t}),a&&(0,d.jsx)("span",{"data-qa":(0,n.b)(`${u}-header-subtitle`,!!u),className:a_.headerSubtitle,children:a}),!p&&(0,d.jsx)("button",{"data-qa":(0,n.b)(`${u}-header-close`,!!u),type:"button",className:a_.closeIcon,onClick:i,children:(0,d.jsx)(n.P,{children:(0,d.jsx)(B,{})})}),s&&(0,d.jsxs)("button",{"data-qa":(0,n.b)(`${u}-header-back`,!!u),type:"button",className:a_.backButton,onClick:l,children:[(0,d.jsx)(n.P,{children:(0,d.jsx)(es,{})}),"long"===s&&(0,d.jsx)("span",{className:a_.backButtonText,children:"Назад"})]}),!o&&(0,d.jsx)("div",{className:(0,c.Z)(a_.divider,a_.dividerBottom)})]});(0,o.forwardRef)(({header:e,footer:t,open:a=!1,size:r="m",noPadding:s=!1,height:l="full",onClose:i,children:p,className:h,style:m,dataQa:f,dataId:g,dismissDisabled:v=!1,...b},w)=>{let[y,x]=(0,o.useState)(!1),[_,$]=(0,o.useState)(!1),C=(0,o.useRef)(null);(0,o.useEffect)(()=>()=>{C.current&&cancelAnimationFrame(C.current)},[]),(0,o.useEffect)(()=>{if(C.current&&cancelAnimationFrame(C.current),a)return x(!0),C.current=requestAnimationFrame(()=>{requestAnimationFrame(()=>{$(!0)})}),()=>{C.current&&cancelAnimationFrame(C.current)};{$(!1);let e=setTimeout(()=>{x(!1)},300);return()=>{clearTimeout(e),C.current&&cancelAnimationFrame(C.current)}}},[a]);let E=()=>{$(!1);let e=setTimeout(()=>{null==i||i(),x(!1)},300);return()=>clearTimeout(e)},{context:S}=(0,u.YF)({open:y,onOpenChange:e=>{e||E()}}),k=(0,u.bQ)(S,{outsidePressEvent:"mousedown",outsidePress:!v,escapeKey:!v}),T=(0,u.qs)(S,{role:"dialog"}),{getFloatingProps:N}=(0,u.NI)([k,T]),[j,M]=(0,o.useState)(!1),I=(0,o.useCallback)(e=>{e&&new ResizeObserver(()=>{M(e.scrollHeight>e.clientHeight)}).observe(e)},[]);return y?(0,d.jsx)(u.ll,{id:"finkit-modals",children:(0,d.jsx)(u.y0,{lockScroll:!0,className:(0,c.Z)(a_.overlay,{[a_.overlayOpen]:_}),children:(0,d.jsx)(u.wD,{context:S,children:(0,d.jsxs)("div",{ref:w,className:(0,c.Z)(a_.modal,a_.size[r],a_.height[l],{[a_.withoutFooter]:!(null!=t&&t.primaryBtnText)&&!(null!=t&&t.children),[a_.open]:_},h),style:m,...N(),...b,"data-id":g,"data-qa":f,children:[(0,d.jsx)(aC,{...e,dataQa:f,noContent:!p,onClose:E}),p&&(0,d.jsx)("div",{"data-qa":(0,n.b)(`${f}-content`,!!f),ref:I,className:(0,c.Z)(a_.content,{[a_.withoutFooter]:!(null!=t&&t.primaryBtnText)&&!(null!=t&&t.children),[a_.withoutPadding]:s,[a_.withScroll]:j}),children:p}),((null==t?void 0:t.primaryBtnText)||(null==t?void 0:t.children))&&(0,d.jsx)(a$,{...t,dataQa:f,noContent:!p})]})})})}):null}).displayName="Modal";let aE=(e,t)=>Array.from({length:t-e+1},(t,a)=>a+e),aS=(0,n.g)("pagination");Object.freeze({pagination:aS,bullet:`${aS}--bullet`,dots:`${aS}__dots`,link:`${aS}__link`,active:`${aS}__link--active`,controls:`${aS}__link--controls`,big:`${aS}__link--big`,prev:`${aS}__link--prev`,next:`${aS}__link--next`,disabled:`${aS}__link--disabled`});let ak=(0,n.g)("radio"),aT=Object.freeze({radio:ak,input:`${ak}__input`,marker:`${ak}__marker`,wrapper:`${ak}__wrapper`,label:`${ak}__label`,caption:`${ak}__caption`,icon:`${ak}__icon`,iconButton:`${ak}__icon-button`,states:{error:`${ak}--error`,disabled:`${ak}--disabled`,inverted:`${ak}--inverted`},sizes:{xs:`${ak}--xs`,s:`${ak}--s`,m:`${ak}--m`},variants:{primary:`${ak}--primary`,secondary:`${ak}--secondary`}}),aN=(0,o.forwardRef)(({value:e,variant:t="primary",checked:a=!1,state:r="default",label:s,disabled:l=!1,caption:i,className:u,style:p,icon:h,withIcon:m=!1,size:f="m",inverted:g=!1,children:v,inputRef:b,onChange:w,onIconClick:y,dataQa:x,dataId:_,...$},C)=>{let E=(0,o.useId)(),S=v||s;return(0,d.jsxs)("label",{ref:C,htmlFor:E,"data-marker-label":"",className:(0,c.Z)(u,aT.radio,{[aT.states.disabled]:l,[aT.states.inverted]:g,[aT.states.error]:"error"===r,[aT.sizes[f]]:!0,[aT.variants[t]]:!0}),style:p,"data-id":_,"data-qa":x,children:[(0,d.jsx)("input",{id:E,value:e,checked:a,className:aT.input,type:"radio",disabled:l,onChange:e=>{null==w||w(e.target.value,e)},ref:b,...$}),(0,d.jsx)("span",{className:aT.marker,children:(0,d.jsx)(eP,{type:"radio",checked:a,inverted:g,state:r,disabled:l})}),S&&(0,d.jsxs)("span",{className:aT.wrapper,children:[(0,d.jsx)("span",{className:aT.label,children:S}),i&&(0,d.jsx)(n.C,{className:aT.caption,withoutIcon:!0,children:i})]}),m&&(0,d.jsx)("button",{type:"button",className:(0,c.Z)(aT.iconButton),onClick:l?void 0:y,children:(0,d.jsx)(n.P,{className:(0,c.Z)(aT.icon),children:h?(0,d.jsx)(d.Fragment,{children:h}):(0,d.jsx)(eN,{})})})]})});aN.displayName="Radio";let aj=(0,n.g)("segmented-control"),aM=Object.freeze({segmentedControl:aj,secondary:`${aj}--secondary`,tab:`${aj}__tab`,label:`${aj}__label`,icon:`${aj}__icon`,slot:`${aj}__slot`,states:{stretch:`${aj}--stretch`,rounded:`${aj}--rounded`,small:`${aj}--s`,medium:`${aj}--m`,weightVariant:`${aj}--wight-medium`,left:`${aj}__tab--left`,right:`${aj}__tab--right`,active:`${aj}__tab--active`,iconOnly:`${aj}__tab--icon-only`,disabled:`${aj}__tab--disabled`}}),aI=Object.freeze({labelKey:"label",disabledKey:"disabled",slotLeftKey:"slotLeft",slotRightKey:"slotRight",iconLeftKey:"iconLeft",iconRightKey:"iconRight"});function aL(e){return o.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},o.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"}))}(0,o.forwardRef)(({activeTabId:e,tabs:t,onTabChange:a,variant:r="primary",className:s,style:l,stretch:i=!1,rounded:u=!1,tabSettings:p,weightVariant:h="regular",size:m="m",onTabKeyDown:f,dataQa:g,dataId:v,...b},w)=>{var y;let x=(0,o.useRef)(null),_=(0,o.useMemo)(()=>{let e={...aI,...p};return t.map(t=>({sourceTab:t,id:t.id,label:t[e.labelKey],disabled:t[e.disabledKey]??!1,slotLeft:t[e.slotLeftKey],slotRight:t[e.slotRightKey],iconLeft:t[e.iconLeftKey],iconRight:t[e.iconRightKey]}))},[p,t]),[$,C]=(0,o.useState)(e??(null==(y=_[0])?void 0:y.id)),E=(0,o.useCallback)(e=>{let t=x.current,a=(null==e?void 0:e.target).closest(`.${aM.tab}`),r=t.getBoundingClientRect(),s=a.getBoundingClientRect();t.scrollTo({left:s.left-r.left-4+(t.scrollLeft??0),behavior:"smooth"})},[]),S=(e,t)=>{C(e),E(t),a(e,t)},k=(e,t)=>{(null==t?void 0:t.key)!==" "&&(null==t?void 0:t.key)!=="Enter"||(C(e),E(t),null==f||f(e,t))};return(0,o.useEffect)(()=>{null!=e&&C(e)},[e]),(0,o.useImperativeHandle)(w,()=>x),(0,d.jsx)("div",{ref:x,role:"tablist",className:(0,c.Z)(aM.segmentedControl,{[aM.secondary]:"secondary"===r,[aM.states.small]:"s"===m,[aM.states.medium]:"m"===m,[aM.states.weightVariant]:"medium"===h,[aM.states.stretch]:i,[aM.states.rounded]:u},s),style:l,...b,"data-id":v,"data-qa":g,children:_.map((e,t)=>(0,d.jsxs)("button",{type:"button",role:"tab","data-qa":(0,n.b)(`${g}-tab-${++t}`,!!g),"aria-selected":e.id===$,"aria-disabled":e.disabled?e.disabled:void 0,tabIndex:null!=e&&e.disabled?-1:0,className:(0,c.Z)(aM.tab,{[aM.states.active]:e.id===$,[aM.states.disabled]:e.disabled,[aM.states.iconOnly]:!e.label&&(e.iconLeft||e.slotLeft),[aM.states.left]:e.label&&(e.iconLeft||e.slotLeft),[aM.states.right]:e.label&&(e.iconRight||e.slotRight)}),onClick:e.disabled?void 0:t=>S(e.id,t),onKeyDown:e.disabled?void 0:t=>k(e.id,t),children:[e.iconLeft&&(0,d.jsx)("span",{className:aM.icon,children:e.iconLeft}),e.slotLeft&&e.label&&(0,d.jsx)("span",{className:aM.slot,children:e.slotLeft}),e.label&&(0,d.jsx)("span",{className:aM.label,children:e.label}),e.label&&(0,d.jsxs)(d.Fragment,{children:[e.slotRight&&(0,d.jsx)("span",{className:aM.slot,children:e.slotRight}),e.iconRight&&(0,d.jsx)("span",{className:aM.icon,children:e.iconRight})]})]},e.id))})}).displayName="SegmentedControl";let aD=(0,n.g)("select"),aP={select:aD,activator:`${aD}__activator`,activatorWrapper:`${aD}__activator-wrapper`,placeholder:`${aD}__placeholder`,selected:`${aD}__selected`,label:`${aD}__label`,rightLabel:`${aD}__right-label`,icon:`${aD}__icon`,options:`${aD}__options`,optionIcon:`${aD}__option-icon`,caption:`${aD}__caption`,states:{primary:`${aD}--primary`,secondary:`${aD}--secondary`,small:`${aD}--s`,medium:`${aD}--m`,large:`${aD}--l`,opened:`${aD}--opened`,error:`${aD}--error`,success:`${aD}--success`,selected:`${aD}--selected`,disabled:`${aD}--disabled`}};function aR({value:e,label:t,options:a=[],optionValue:r="value",optionLabel:s="label",optionCaption:l="caption",optionDisabled:i="disabled",variant:u="primary",state:p,size:h="m",icon:m,rightLabel:f,clearable:g=!1,multiple:v=!1,disabled:b=!1,caption:w,placeholder:y,className:x,dataId:_,dataQa:$,isOpen:C=!1,classnameTrigger:E,selectedValue:S,onChange:k,onToggle:T,onSelect:N,onUnselect:j,onFocus:M,onBlur:I,...L}){let[D,P]=(0,o.useState)(!1),[R,O]=(0,o.useState)(),[A,z]=(0,o.useState)(),[F,B]=(0,o.useState)(!1),Z=(0,o.useRef)(null),V=(0,o.useId)(),H=(0,o.useId)(),G=(0,o.useId)();(0,o.useEffect)(()=>{if(!e){O(v?[]:void 0);return}O(e)},[v,e]);let q=(0,o.useMemo)(()=>a.map((e,t)=>{let a=to(e,r,e),n=v&&Array.isArray(R)?R.map(e=>to(e,r,e)):to(R,r,R);return{index:t,value:a,label:to(e,s,e),caption:to(e,l),disabled:to(e,i,!1),selected:v?Array.isArray(n)&&n.includes(a):n===a,active:A===t,original:e,id:`${G}-option-${t}`}}),[A,G,R,v,l,i,s,r,a]),Y=(0,o.useMemo)(()=>q.filter(e=>e.selected),[q]),W=(0,o.useMemo)(()=>(0,n.i)(A)&&q[A].id,[A]),Q=(0,o.useCallback)(e=>{O(e),null==k||k(e)},[k]),K=(0,o.useCallback)(()=>{if(Z.current&&W){let{start:e,end:t}=td(Z.current).y,a=document.getElementById(W);if(a){let r=a.offsetTop+a.clientHeight-t,s=e-a.offsetTop;r>0?Z.current.scrollTop+=r+8:s>0&&(Z.current.scrollTop-=s+8)}}},[W]),X=e=>{P(e),null==T||T(e)},U=(0,o.useCallback)(e=>{if(!(0,n.i)(e))return 0;let t=0===e?q.length-1:e-1;return q[t].disabled?U(t):t},[q]),J=(0,o.useCallback)(e=>{if(!(0,n.i)(e))return 0;let t=e===q.length-1?0:e+1;return q[t].disabled?J(t):t},[q]),ee=(0,o.useCallback)(e=>{let t=e&&e.index!==q.length-1?q[e.index+1]:q[0];return t.disabled?ee(t):t},[q]),et=(0,o.useCallback)(e=>{let t=e&&0!==e.index?q[e.index-1]:q[q.length-1];return t.disabled?et(t):t},[q]),ea=()=>{X(!0),z(Y.length>0?Y[0].index:0)},er=()=>{X(!1),z(void 0)},es=(0,o.useCallback)(e=>{if(!v){Q(g&&e.selected?void 0:e.original),er();return}if(e.selected&&Array.isArray(R)){Q(R.filter(t=>to(t,r,t)!==e.value)),null==j||j(e.original);return}Array.isArray(R)&&(Q([...R,e.original]),null==N||N(e.original))},[g,er,R,v,N,j,r,Q]),el=(0,o.useCallback)(e=>{e.preventDefault(),D?er():(g||v)&&(Y.forEach(e=>null==j?void 0:j(e.original)),Q(v?[]:void 0))},[g,er,v,j,D,Y,Q]),ei=(0,o.useCallback)(()=>{D&&er()},[er,D]),en=(0,o.useCallback)(e=>{if(e.preventDefault(),D){z(U(A));return}v||Q(et(Y[0]).original)},[A,U,et,v,D,Y,Q]),eo=(0,o.useCallback)(e=>{if(e.preventDefault(),D){z(J(A));return}if(v){ea();return}Q(ee(Y[0]).original)},[A,J,ee,v,D,ea,Y,Q]),ed=(0,o.useCallback)(e=>{switch(B(!0),e.key){case"Escape":case"Esc":el(e);break;case"Tab":ei();break;case"ArrowDown":eo(e);break;case"ArrowUp":en(e)}},[eo,en,el,ei]),ec=(0,o.useCallback)(e=>{if(e.preventDefault(),!D){ea();return}(0,n.i)(A)&&es(q[A]),v||er()},[A,er,es,q,v,D,ea]),eu=(0,o.useCallback)(e=>{B(!0),(" "===e.key||"Enter"===e.key)&&ec(e)},[ec]),ep=()=>{X(!0);let{value:t,label:a}=(Array.isArray(e)?e[0]:e)??{},r=q.find(e=>e.value===t&&e.label===a);z((null==r?void 0:r.index)??0)};(0,o.useEffect)(()=>{C&&ep()},[C]),(0,o.useEffect)(()=>{D&&K()},[D,K]),(0,o.useEffect)(()=>{if(!D)return;let e=e=>{ed(e)};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[ed,D]);let eh=(0,c.Z)(E,aP.activator,{[aP.states.primary]:"primary"===u,[aP.states.secondary]:"secondary"===u,[aP.states.small]:"s"===h,[aP.states.medium]:"m"===h,[aP.states.large]:"l"===h,[aP.states.error]:"error"===p,[aP.states.success]:"success"===p,[aP.states.opened]:D,[aP.states.disabled]:b}),em=(0,o.useMemo)(()=>Y.length>0?(0,d.jsxs)(d.Fragment,{children:["s"!==h&&(0,d.jsx)("div",{id:H,className:(0,c.Z)(aP.label,{[aP.states.error]:"error"===p,[aP.states.success]:"success"===p,[aP.states.opened]:D,[aP.states.disabled]:b}),children:t},"label"),(0,d.jsx)("div",{className:(0,c.Z)(aP.selected,{[aP.states.disabled]:b}),children:(null==S?void 0:S(Y.map(e=>e.original)))||Y.map(({label:e})=>e).join(", ")})]}):(0,d.jsx)("div",{id:H,className:(0,c.Z)(aP.placeholder,{[aP.states.error]:"error"===p,[aP.states.success]:"success"===p,[aP.states.opened]:D,[aP.states.disabled]:b}),children:y||t},"placeholder"),[b,t,H,D,y,Y,S,h,p]);return(0,d.jsx)("div",{className:(0,c.Z)(x,aP.select),children:(0,d.jsxs)(eq,{opened:D,onToggle:()=>{D?er():ea()},width:"inherit",placement:"bottom",children:[(0,d.jsx)(e0,{asChild:!0,disabled:b,children:(0,d.jsxs)("div",{className:eh,id:V,tabIndex:b?-1:0,role:"combobox","aria-haspopup":"listbox","aria-labelledby":H,"aria-controls":G,"aria-disabled":b,"aria-expanded":D,...!b&&{onFocus:e=>{null==M||M(e)},onBlur:e=>{null==I||I(e)},onKeyDownCapture:eu,onKeyDown:D?void 0:ed},...L,"data-id":_,"data-qa":$,children:[(0,d.jsx)("div",{className:aP.activatorWrapper,children:em}),f&&(0,d.jsx)("div",{"aria-label":f,className:(0,c.Z)(aP.rightLabel,{[aP.states.disabled]:b}),children:f}),m&&(0,d.jsx)("div",{"aria-hidden":"true",className:(0,c.Z)(aP.icon,{[aP.states.disabled]:b}),children:m}),(0,d.jsx)("div",{className:(0,c.Z)(aP.icon,{[aP.states.disabled]:b,[aP.states.opened]:D}),children:(0,d.jsx)(n.P,{style:{fontSize:24},"aria-expanded":D,children:(0,d.jsx)(aL,{})})})]})}),w&&(0,d.jsx)("div",{className:(0,c.Z)(aP.caption,{[aP.states.error]:"error"===p,[aP.states.success]:"success"===p,[aP.states.secondary]:"secondary"===u,[aP.states.disabled]:b}),children:w}),(0,d.jsx)(eQ,{contentInnerRef:Z,children:(0,d.jsx)("ul",{role:"listbox",id:G,className:aP.options,onMouseOver:()=>{F&&B(!1)},children:q.map(e=>(0,d.jsx)(eG,{as:"li",disabled:e.disabled,label:e.label,caption:e.caption,focused:e.active&&F,onClick:()=>es(e),prepend:v?(0,d.jsx)(eP,{type:"checkbox",checked:e.selected,disabled:e.disabled}):void 0,append:v?void 0:(0,d.jsx)(n.P,{className:(0,c.Z)(aP.optionIcon,{[aP.states.selected]:e.selected}),style:{fontSize:24},children:(0,d.jsx)(tp,{})}),"aria-selected":e.selected,role:"option",id:e.id},JSON.stringify(e.value)))})})]})})}function aO(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function aA(e,t){void 0===e&&(e={}),void 0===t&&(t={}),Object.keys(t).forEach(a=>{typeof e[a]>"u"?e[a]=t[a]:aO(t[a])&&aO(e[a])&&Object.keys(t[a]).length>0&&aA(e[a],t[a])})}aR.displayName="Select";let az={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 aF(){let e="u">typeof document?document:{};return aA(e,az),e}let aB={document:az,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 aZ(){let e="u">typeof window?window:{};return aA(e,aB),e}function aV(e,t){return void 0===t&&(t=0),setTimeout(e,t)}function aH(){return Date.now()}function aG(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function aq(){let e=Object(arguments.length<=0?void 0:arguments[0]),t=["__proto__","constructor","prototype"];for(let a=1;a<arguments.length;a+=1){let r=a<0||arguments.length<=a?void 0:arguments[a];if(null!=r&&("u">typeof window&&"u">typeof window.HTMLElement?!(r instanceof HTMLElement):!r||1!==r.nodeType&&11!==r.nodeType)){let a=Object.keys(Object(r)).filter(e=>0>t.indexOf(e));for(let t=0,s=a.length;t<s;t+=1){let s=a[t],l=Object.getOwnPropertyDescriptor(r,s);void 0!==l&&l.enumerable&&(aG(e[s])&&aG(r[s])?r[s].__swiper__?e[s]=r[s]:aq(e[s],r[s]):!aG(e[s])&&aG(r[s])?(e[s]={},r[s].__swiper__?e[s]=r[s]:aq(e[s],r[s])):e[s]=r[s])}}}return e}function aY(e,t,a){e.style.setProperty(t,a)}function aW(e){let{swiper:t,targetPosition:a,side:r}=e,s=aZ(),l=-t.translate,i=null,n,o=t.params.speed;t.wrapperEl.style.scrollSnapType="none",s.cancelAnimationFrame(t.cssModeFrameID);let d=a>l?"next":"prev",c=(e,t)=>"next"===d&&e>=t||"prev"===d&&e<=t,u=()=>{n=new Date().getTime(),null===i&&(i=n);let e=l+(.5-Math.cos(Math.max(Math.min((n-i)/o,1),0)*Math.PI)/2)*(a-l);if(c(e,a)&&(e=a),t.wrapperEl.scrollTo({[r]:e}),c(e,a)){t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.scrollSnapType="",setTimeout(()=>{t.wrapperEl.style.overflow="",t.wrapperEl.scrollTo({[r]:e})}),s.cancelAnimationFrame(t.cssModeFrameID);return}t.cssModeFrameID=s.requestAnimationFrame(u)};u()}function aQ(e,t){return void 0===t&&(t=""),[...e.children].filter(e=>e.matches(t))}function aK(e){try{console.warn(e);return}catch{}}function aX(e,t){var a;void 0===t&&(t=[]);let r=document.createElement(e);return r.classList.add(...Array.isArray(t)?t:(void 0===(a=t)&&(a=""),a.trim().split(" ").filter(e=>!!e.trim()))),r}function aU(e,t){return aZ().getComputedStyle(e,null).getPropertyValue(t)}function aJ(e){let t=e,a;if(t){for(a=0;null!==(t=t.previousSibling);)1===t.nodeType&&(a+=1);return a}}function a0(e,t){let a=[],r=e.parentElement;for(;r;)t?r.matches(t)&&a.push(r):a.push(r),r=r.parentElement;return a}function a1(e,t,a){let r=aZ();return e["width"===t?"offsetWidth":"offsetHeight"]+parseFloat(r.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-right":"margin-top"))+parseFloat(r.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-left":"margin-bottom"))}function a2(e){return(Array.isArray(e)?e:[e]).filter(e=>!!e)}function a5(e,t,a,r){return e.params.createElements&&Object.keys(r).forEach(s=>{if(!a[s]&&!0===a.auto){let l=aQ(e.el,`.${r[s]}`)[0];l||((l=aX("div",r[s])).className=r[s],e.el.append(l)),a[s]=l,t[s]=l}}),a}function a7(e){let{swiper:t,extendParams:a,on:r,emit:s}=e;function l(e){let a;return e&&"string"==typeof e&&t.isElement&&(a=t.el.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 i(e,a){let r=t.params.navigation;(e=a2(e)).forEach(e=>{e&&(e.classList[a?"add":"remove"](...r.disabledClass.split(" ")),"BUTTON"===e.tagName&&(e.disabled=a),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](r.lockClass))})}function n(){let{nextEl:e,prevEl:a}=t.navigation;if(t.params.loop){i(a,!1),i(e,!1);return}i(a,t.isBeginning&&!t.params.rewind),i(e,t.isEnd&&!t.params.rewind)}function o(e){e.preventDefault(),(!t.isBeginning||t.params.loop||t.params.rewind)&&(t.slidePrev(),s("navigationPrev"))}function d(e){e.preventDefault(),(!t.isEnd||t.params.loop||t.params.rewind)&&(t.slideNext(),s("navigationNext"))}function c(){let e=t.params.navigation;if(t.params.navigation=a5(t,t.originalParams.navigation,t.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!(e.nextEl||e.prevEl))return;let a=l(e.nextEl),r=l(e.prevEl);Object.assign(t.navigation,{nextEl:a,prevEl:r}),a=a2(a),r=a2(r);let s=(a,r)=>{a&&a.addEventListener("click","next"===r?d:o),!t.enabled&&a&&a.classList.add(...e.lockClass.split(" "))};a.forEach(e=>s(e,"next")),r.forEach(e=>s(e,"prev"))}function u(){let{nextEl:e,prevEl:a}=t.navigation;e=a2(e),a=a2(a);let r=(e,a)=>{e.removeEventListener("click","next"===a?d:o),e.classList.remove(...t.params.navigation.disabledClass.split(" "))};e.forEach(e=>r(e,"next")),a.forEach(e=>r(e,"prev"))}a({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),t.navigation={nextEl:null,prevEl:null},r("init",()=>{!1===t.params.navigation.enabled?p():(c(),n())}),r("toEdge fromEdge lock unlock",()=>{n()}),r("destroy",()=>{u()}),r("enable disable",()=>{let{nextEl:e,prevEl:a}=t.navigation;if(e=a2(e),a=a2(a),t.enabled){n();return}[...e,...a].filter(e=>!!e).forEach(e=>e.classList.add(t.params.navigation.lockClass))}),r("click",(e,a)=>{let{nextEl:r,prevEl:l}=t.navigation;r=a2(r),l=a2(l);let i=a.target;if(t.params.navigation.hideOnClick&&!l.includes(i)&&!r.includes(i)){let e;if(t.pagination&&t.params.pagination&&t.params.pagination.clickable&&(t.pagination.el===i||t.pagination.el.contains(i)))return;r.length?e=r[0].classList.contains(t.params.navigation.hiddenClass):l.length&&(e=l[0].classList.contains(t.params.navigation.hiddenClass)),s(!0===e?"navigationShow":"navigationHide"),[...r,...l].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(" ")),c(),n()},disable:p,update:n,init:c,destroy:u})}function a4(e){return void 0===e&&(e=""),`.${e.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}`}function a3(e){let{swiper:t,extendParams:a,on:r,emit:s}=e,l="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:`${l}-bullet`,bulletActiveClass:`${l}-bullet-active`,modifierClass:`${l}-`,currentClass:`${l}-current`,totalClass:`${l}-total`,hiddenClass:`${l}-hidden`,progressbarFillClass:`${l}-progressbar-fill`,progressbarOppositeClass:`${l}-progressbar-opposite`,clickableClass:`${l}-clickable`,lockClass:`${l}-lock`,horizontalClass:`${l}-horizontal`,verticalClass:`${l}-vertical`,paginationDisabledClass:`${l}-disabled`}}),t.pagination={el:null,bullets:[]};let i,n=0;function o(){return!t.params.pagination.el||!t.pagination.el||Array.isArray(t.pagination.el)&&0===t.pagination.el.length}function d(e,a){let{bulletActiveClass:r}=t.params.pagination;e&&(e=e[`${"prev"===a?"previous":"next"}ElementSibling`])&&(e.classList.add(`${r}-${a}`),(e=e[`${"prev"===a?"previous":"next"}ElementSibling`])&&e.classList.add(`${r}-${a}-${a}`))}function c(e){let a=e.target.closest(a4(t.params.pagination.bulletClass));if(!a)return;e.preventDefault();let r=aJ(a)*t.params.slidesPerGroup;if(t.params.loop){if(t.realIndex===r)return;t.slideToLoop(r)}else t.slideTo(r)}function u(){let e,a;let r=t.rtl,l=t.params.pagination;if(o())return;let c=t.pagination.el;c=a2(c);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"===l.type&&t.pagination.bullets&&t.pagination.bullets.length>0){let s,o,u;let p=t.pagination.bullets;if(l.dynamicBullets&&(i=a1(p[0],t.isHorizontal()?"width":"height"),c.forEach(e=>{e.style[t.isHorizontal()?"width":"height"]=`${i*(l.dynamicMainBullets+4)}px`}),l.dynamicMainBullets>1&&void 0!==a&&((n+=e-(a||0))>l.dynamicMainBullets-1?n=l.dynamicMainBullets-1:n<0&&(n=0)),u=((o=(s=Math.max(e-n,0))+(Math.min(p.length,l.dynamicMainBullets)-1))+s)/2),p.forEach(e=>{let t=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(e=>`${l.bulletActiveClass}${e}`)].map(e=>"string"==typeof e&&e.includes(" ")?e.split(" "):e).flat();e.classList.remove(...t)}),c.length>1)p.forEach(a=>{let r=aJ(a);r===e?a.classList.add(...l.bulletActiveClass.split(" ")):t.isElement&&a.setAttribute("part","bullet"),l.dynamicBullets&&(r>=s&&r<=o&&a.classList.add(...`${l.bulletActiveClass}-main`.split(" ")),r===s&&d(a,"prev"),r===o&&d(a,"next"))});else{let a=p[e];if(a&&a.classList.add(...l.bulletActiveClass.split(" ")),t.isElement&&p.forEach((t,a)=>{t.setAttribute("part",a===e?"bullet-active":"bullet")}),l.dynamicBullets){let e=p[s],t=p[o];for(let e=s;e<=o;e+=1)p[e]&&p[e].classList.add(...`${l.bulletActiveClass}-main`.split(" "));d(e,"prev"),d(t,"next")}}if(l.dynamicBullets){let e=Math.min(p.length,l.dynamicMainBullets+4),a=(i*e-i)/2-u*i,s=r?"right":"left";p.forEach(e=>{e.style[t.isHorizontal()?s:"top"]=`${a}px`})}}c.forEach((a,r)=>{if("fraction"===l.type&&(a.querySelectorAll(a4(l.currentClass)).forEach(t=>{t.textContent=l.formatFractionCurrent(e+1)}),a.querySelectorAll(a4(l.totalClass)).forEach(e=>{e.textContent=l.formatFractionTotal(p)})),"progressbar"===l.type){let r;r=l.progressbarOpposite?t.isHorizontal()?"vertical":"horizontal":t.isHorizontal()?"horizontal":"vertical";let s=(e+1)/p,i=1,n=1;"horizontal"===r?i=s:n=s,a.querySelectorAll(a4(l.progressbarFillClass)).forEach(e=>{e.style.transform=`translate3d(0,0,0) scaleX(${i}) scaleY(${n})`,e.style.transitionDuration=`${t.params.speed}ms`})}"custom"===l.type&&l.renderCustom?(a.innerHTML=l.renderCustom(t,e+1,p),0===r&&s("paginationRender",a)):(0===r&&s("paginationRender",a),s("paginationUpdate",a)),t.params.watchOverflow&&t.enabled&&a.classList[t.isLocked?"add":"remove"](l.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,r=t.pagination.el;r=a2(r);let l="";if("bullets"===e.type){let r=t.params.loop?Math.ceil(a/t.params.slidesPerGroup):t.snapGrid.length;t.params.freeMode&&t.params.freeMode.enabled&&r>a&&(r=a);for(let a=0;a<r;a+=1)e.renderBullet?l+=e.renderBullet.call(t,a,e.bulletClass):l+=`<${e.bulletElement} ${t.isElement?'part="bullet"':""} class="${e.bulletClass}"></${e.bulletElement}>`}"fraction"===e.type&&(l=e.renderFraction?e.renderFraction.call(t,e.currentClass,e.totalClass):`<span class="${e.currentClass}"></span> / <span class="${e.totalClass}"></span>`),"progressbar"===e.type&&(l=e.renderProgressbar?e.renderProgressbar.call(t,e.progressbarFillClass):`<span class="${e.progressbarFillClass}"></span>`),t.pagination.bullets=[],r.forEach(a=>{"custom"!==e.type&&(a.innerHTML=l||""),"bullets"===e.type&&t.pagination.bullets.push(...a.querySelectorAll(a4(e.bulletClass)))}),"custom"!==e.type&&s("paginationRender",r[0])}function h(){let e;t.params.pagination=a5(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.filter(e=>a0(e,".swiper")[0]===t.el)[0]),Array.isArray(e)&&1===e.length&&(e=e[0]),Object.assign(t.pagination,{el:e}),(e=a2(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(`${a.modifierClass}${a.type}-dynamic`),n=0,a.dynamicMainBullets<1&&(a.dynamicMainBullets=1)),"progressbar"===a.type&&a.progressbarOpposite&&e.classList.add(a.progressbarOppositeClass),a.clickable&&e.addEventListener("click",c),t.enabled||e.classList.add(a.lockClass)})))}function m(){let e=t.params.pagination;if(o())return;let a=t.pagination.el;a&&(a=a2(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",c))}),t.pagination.bullets&&t.pagination.bullets.forEach(t=>t.classList.remove(...e.bulletActiveClass.split(" ")))}r("changeDirection",()=>{if(!t.pagination||!t.pagination.el)return;let e=t.params.pagination,{el:a}=t.pagination;(a=a2(a)).forEach(a=>{a.classList.remove(e.horizontalClass,e.verticalClass),a.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass)})}),r("init",()=>{!1===t.params.pagination.enabled?f():(h(),p(),u())}),r("activeIndexChange",()=>{typeof t.snapIndex>"u"&&u()}),r("snapIndexChange",()=>{u()}),r("snapGridLengthChange",()=>{p(),u()}),r("destroy",()=>{m()}),r("enable disable",()=>{let{el:e}=t.pagination;e&&(e=a2(e)).forEach(e=>e.classList[t.enabled?"remove":"add"](t.params.pagination.lockClass))}),r("lock unlock",()=>{u()}),r("click",(e,a)=>{let r=a.target,l=a2(t.pagination.el);if(t.params.pagination.el&&t.params.pagination.hideOnClick&&l&&l.length>0&&!r.classList.contains(t.params.pagination.bulletClass)){if(t.navigation&&(t.navigation.nextEl&&r===t.navigation.nextEl||t.navigation.prevEl&&r===t.navigation.prevEl))return;s(!0===l[0].classList.contains(t.params.pagination.hiddenClass)?"paginationShow":"paginationHide"),l.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=a2(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=a2(e)).forEach(e=>e.classList.remove(t.params.pagination.paginationDisabledClass)),h(),p(),u()},disable:f,render:p,update:u,init:h,destroy:m})}function a6(e){let{swiper:t,extendParams:a,on:r,emit:s,params:l}=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 i,n,o=l&&l.autoplay?l.autoplay.delay:3e3,d=l&&l.autoplay?l.autoplay.delay:3e3,c,u=new Date().getTime(),p,h,m,f,g,v,b;function w(e){t&&!t.destroyed&&t.wrapperEl&&(e.target!==t.wrapperEl||(t.wrapperEl.removeEventListener("transitionend",w),b||e.detail&&e.detail.bySwiperTouchMove||S()))}let y=()=>{if(t.destroyed||!t.autoplay.running)return;t.autoplay.paused?p=!0:p&&(d=c,p=!1);let e=t.autoplay.paused?c:u+d-new Date().getTime();t.autoplay.timeLeft=e,s("autoplayTimeLeft",e,e/o),n=requestAnimationFrame(()=>{y()})},x=()=>{let e;return(e=t.virtual&&t.params.virtual.enabled?t.slides.filter(e=>e.classList.contains("swiper-slide-active"))[0]:t.slides[t.activeIndex])?parseInt(e.getAttribute("data-swiper-autoplay"),10):void 0},_=e=>{if(t.destroyed||!t.autoplay.running)return;cancelAnimationFrame(n),y();let a=typeof e>"u"?t.params.autoplay.delay:e;o=t.params.autoplay.delay,d=t.params.autoplay.delay;let r=x();!Number.isNaN(r)&&r>0&&typeof e>"u"&&(a=r,o=r,d=r),c=a;let l=t.params.speed,p=()=>{!t||t.destroyed||(t.params.autoplay.reverseDirection?!t.isBeginning||t.params.loop||t.params.rewind?(t.slidePrev(l,!0,!0),s("autoplay")):t.params.autoplay.stopOnLastSlide||(t.slideTo(t.slides.length-1,l,!0,!0),s("autoplay")):!t.isEnd||t.params.loop||t.params.rewind?(t.slideNext(l,!0,!0),s("autoplay")):t.params.autoplay.stopOnLastSlide||(t.slideTo(0,l,!0,!0),s("autoplay")),t.params.cssMode&&(u=new Date().getTime(),requestAnimationFrame(()=>{_()})))};return a>0?(clearTimeout(i),i=setTimeout(()=>{p()},a)):requestAnimationFrame(()=>{p()}),a},$=()=>{u=new Date().getTime(),t.autoplay.running=!0,_(),s("autoplayStart")},C=()=>{t.autoplay.running=!1,clearTimeout(i),cancelAnimationFrame(n),s("autoplayStop")},E=(e,a)=>{if(t.destroyed||!t.autoplay.running)return;clearTimeout(i),e||(v=!0);let r=()=>{s("autoplayPause"),t.params.autoplay.waitForTransition?t.wrapperEl.addEventListener("transitionend",w):S()};if(t.autoplay.paused=!0,a){g&&(c=t.params.autoplay.delay),g=!1,r();return}c=(c||t.params.autoplay.delay)-(new Date().getTime()-u),t.isEnd&&c<0&&!t.params.loop||(c<0&&(c=0),r())},S=()=>{t.isEnd&&c<0&&!t.params.loop||t.destroyed||!t.autoplay.running||(u=new Date().getTime(),v?(v=!1,_(c)):_(),t.autoplay.paused=!1,s("autoplayResume"))},k=()=>{if(t.destroyed||!t.autoplay.running)return;let e=aF();"hidden"===e.visibilityState&&(v=!0,E(!0)),"visible"===e.visibilityState&&S()},T=e=>{"mouse"!==e.pointerType||(v=!0,b=!0,t.animating||t.autoplay.paused||E(!0))},N=e=>{"mouse"===e.pointerType&&(b=!1,t.autoplay.paused&&S())},j=()=>{t.params.autoplay.pauseOnMouseEnter&&(t.el.addEventListener("pointerenter",T),t.el.addEventListener("pointerleave",N))},M=()=>{t.el.removeEventListener("pointerenter",T),t.el.removeEventListener("pointerleave",N)},I=()=>{aF().addEventListener("visibilitychange",k)},L=()=>{aF().removeEventListener("visibilitychange",k)};r("init",()=>{t.params.autoplay.enabled&&(j(),I(),$())}),r("destroy",()=>{M(),L(),t.autoplay.running&&C()}),r("_freeModeStaticRelease",()=>{(m||v)&&S()}),r("_freeModeNoMomentumRelease",()=>{t.params.autoplay.disableOnInteraction?C():E(!0,!0)}),r("beforeTransitionStart",(e,a,r)=>{t.destroyed||!t.autoplay.running||(r||!t.params.autoplay.disableOnInteraction?E(!0,!0):C())}),r("sliderFirstMove",()=>{if(!(t.destroyed||!t.autoplay.running)){if(t.params.autoplay.disableOnInteraction){C();return}h=!0,m=!1,v=!1,f=setTimeout(()=>{v=!0,m=!0,E(!0)},200)}}),r("touchEnd",()=>{if(!(t.destroyed||!t.autoplay.running||!h)){if(clearTimeout(f),clearTimeout(i),t.params.autoplay.disableOnInteraction){m=!1,h=!1;return}m&&t.params.cssMode&&S(),m=!1,h=!1}}),r("slideChange",()=>{t.destroyed||!t.autoplay.running||(g=!0)}),Object.assign(t.autoplay,{start:$,stop:C,pause:E,resume:S})}function a8(){return r||(r=function(){let e=aZ(),t=aF();return{smoothScroll:t.documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)}}()),r}function a9(e){return void 0===e&&(e={}),s||(s=function(e){let{userAgent:t}=void 0===e?{}:e,a=a8(),r=aZ(),s=r.navigator.platform,l=t||r.navigator.userAgent,i={ios:!1,android:!1},n=r.screen.width,o=r.screen.height,d=l.match(/(Android);?[\s\/]+([\d.]+)?/),c=l.match(/(iPad).*OS\s([\d_]+)/),u=l.match(/(iPod)(.*OS\s([\d_]+))?/),p=!c&&l.match(/(iPhone\sOS|iOS)\s([\d_]+)/),h="MacIntel"===s;return!c&&h&&a.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${n}x${o}`)>=0&&((c=l.match(/(Version)\/([\d.]+)/))||(c=[0,1,"13_0_0"]),h=!1),d&&"Win32"!==s&&(i.os="android",i.android=!0),(c||p||u)&&(i.os="ios",i.ios=!0),i}(e)),s}let re=(e,t,a)=>{t&&!e.classList.contains(a)?e.classList.add(a):!t&&e.classList.contains(a)&&e.classList.remove(a)},rt=(e,t,a)=>{t&&!e.classList.contains(a)?e.classList.add(a):!t&&e.classList.contains(a)&&e.classList.remove(a)},ra=(e,t)=>{if(!e||e.destroyed||!e.params)return;let a=t.closest(e.isElement?"swiper-slide":`.${e.params.slideClass}`);if(a){let t=a.querySelector(`.${e.params.lazyPreloaderClass}`);!t&&e.isElement&&(a.shadowRoot?t=a.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{a.shadowRoot&&(t=a.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`))&&t.remove()})),t&&t.remove()}},rr=(e,t)=>{if(!e.slides[t])return;let a=e.slides[t].querySelector('[loading="lazy"]');a&&a.removeAttribute("loading")},rs=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 r="auto"===e.params.slidesPerView?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),s=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){let a=[s-t];a.push(...Array.from({length:t}).map((e,t)=>s+r+t)),e.slides.forEach((t,r)=>{a.includes(t.column)&&rr(e,r)});return}let l=s+r-1;if(e.params.rewind||e.params.loop)for(let r=s-t;r<=l+t;r+=1){let t=(r%a+a)%a;(t<s||t>l)&&rr(e,t)}else for(let r=Math.max(s-t,0);r<=Math.min(l+t,a-1);r+=1)r!==s&&(r>l||r<s)&&rr(e,r)};function rl(e){let{swiper:t,runCallbacks:a,direction:r,step:s}=e,{activeIndex:l,previousIndex:i}=t,n=r;if(n||(n=l>i?"next":l<i?"prev":"reset"),t.emit(`transition${s}`),a&&l!==i){if("reset"===n){t.emit(`slideResetTransition${s}`);return}t.emit(`slideChangeTransition${s}`),"next"===n?t.emit(`slideNextTransition${s}`):t.emit(`slidePrevTransition${s}`)}}function ri(e,t,a){let r=aZ(),{params:s}=e,l=s.edgeSwipeDetection,i=s.edgeSwipeThreshold;return!l||!(a<=i)&&!(a>=r.innerWidth-i)||"prevent"===l&&(t.preventDefault(),!0)}function rn(e){let t=aF(),a=e;a.originalEvent&&(a=a.originalEvent);let r=this.touchEventsData;if("pointerdown"===a.type){if(null!==r.pointerId&&r.pointerId!==a.pointerId)return;r.pointerId=a.pointerId}else"touchstart"===a.type&&1===a.targetTouches.length&&(r.touchId=a.targetTouches[0].identifier);if("touchstart"===a.type){ri(this,a,a.targetTouches[0].pageX);return}let{params:s,touches:l,enabled:i}=this;if(!i||!s.simulateTouch&&"mouse"===a.pointerType||this.animating&&s.preventInteractionOnTransition)return;!this.animating&&s.cssMode&&s.loop&&this.loopFix();let n=a.target;if("wrapper"===s.touchEventsTarget&&!this.wrapperEl.contains(n)||"which"in a&&3===a.which||"button"in a&&a.button>0||r.isTouched&&r.isMoved)return;let o=!!s.noSwipingClass&&""!==s.noSwipingClass,d=a.composedPath?a.composedPath():a.path;o&&a.target&&a.target.shadowRoot&&d&&(n=d[0]);let c=s.noSwipingSelector?s.noSwipingSelector:`.${s.noSwipingClass}`,u=!!(a.target&&a.target.shadowRoot);if(s.noSwiping&&(u?function(e,t){return void 0===t&&(t=this),function t(a){if(!a||a===aF()||a===aZ())return null;a.assignedSlot&&(a=a.assignedSlot);let r=a.closest(e);return r||a.getRootNode?r||t(a.getRootNode().host):null}(t)}(c,n):n.closest(c))){this.allowClick=!0;return}if(s.swipeHandler&&!n.closest(s.swipeHandler))return;l.currentX=a.pageX,l.currentY=a.pageY;let p=l.currentX,h=l.currentY;if(!ri(this,a,p))return;Object.assign(r,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),l.startX=p,l.startY=h,r.touchStartTime=aH(),this.allowClick=!0,this.updateSize(),this.swipeDirection=void 0,s.threshold>0&&(r.allowThresholdMove=!1);let m=!0;n.matches(r.focusableElements)&&(m=!1,"SELECT"===n.nodeName&&(r.isTouched=!1)),t.activeElement&&t.activeElement.matches(r.focusableElements)&&t.activeElement!==n&&t.activeElement.blur();let f=m&&this.allowTouchMove&&s.touchStartPreventDefault;(s.touchStartForcePreventDefault||f)&&!n.isContentEditable&&a.preventDefault(),s.freeMode&&s.freeMode.enabled&&this.freeMode&&this.animating&&!s.cssMode&&this.freeMode.onTouchStart(),this.emit("touchStart",a)}function ro(e){let t;let a=aF(),r=this.touchEventsData,{params:s,touches:l,rtlTranslate:i,enabled:n}=this;if(!n||!s.simulateTouch&&"mouse"===e.pointerType)return;let o=e;if(o.originalEvent&&(o=o.originalEvent),"pointermove"===o.type&&(null!==r.touchId||o.pointerId!==r.pointerId))return;if("touchmove"===o.type){if(!(t=[...o.changedTouches].filter(e=>e.identifier===r.touchId)[0])||t.identifier!==r.touchId)return}else t=o;if(!r.isTouched){r.startMoving&&r.isScrolling&&this.emit("touchMoveOpposite",o);return}let d=t.pageX,c=t.pageY;if(o.preventedByNestedSwiper){l.startX=d,l.startY=c;return}if(!this.allowTouchMove){o.target.matches(r.focusableElements)||(this.allowClick=!1),r.isTouched&&(Object.assign(l,{startX:d,startY:c,currentX:d,currentY:c}),r.touchStartTime=aH());return}if(s.touchReleaseOnEdges&&!s.loop){if(this.isVertical()){if(c<l.startY&&this.translate<=this.maxTranslate()||c>l.startY&&this.translate>=this.minTranslate()){r.isTouched=!1,r.isMoved=!1;return}}else if(d<l.startX&&this.translate<=this.maxTranslate()||d>l.startX&&this.translate>=this.minTranslate())return}if(a.activeElement&&o.target===a.activeElement&&o.target.matches(r.focusableElements)){r.isMoved=!0,this.allowClick=!1;return}r.allowTouchCallbacks&&this.emit("touchMove",o),l.previousX=l.currentX,l.previousY=l.currentY,l.currentX=d,l.currentY=c;let u=l.currentX-l.startX,p=l.currentY-l.startY;if(this.params.threshold&&Math.sqrt(u**2+p**2)<this.params.threshold)return;if(typeof r.isScrolling>"u"){let e;this.isHorizontal()&&l.currentY===l.startY||this.isVertical()&&l.currentX===l.startX?r.isScrolling=!1:u*u+p*p>=25&&(e=180*Math.atan2(Math.abs(p),Math.abs(u))/Math.PI,r.isScrolling=this.isHorizontal()?e>s.touchAngle:90-e>s.touchAngle)}if(r.isScrolling&&this.emit("touchMoveOpposite",o),typeof r.startMoving>"u"&&(l.currentX!==l.startX||l.currentY!==l.startY)&&(r.startMoving=!0),r.isScrolling||"touchmove"===o.type&&r.preventTouchMoveFromPointerMove){r.isTouched=!1;return}if(!r.startMoving)return;this.allowClick=!1,!s.cssMode&&o.cancelable&&o.preventDefault(),s.touchMoveStopPropagation&&!s.nested&&o.stopPropagation();let h=this.isHorizontal()?u:p,m=this.isHorizontal()?l.currentX-l.previousX:l.currentY-l.previousY;s.oneWayMovement&&(h=Math.abs(h)*(i?1:-1),m=Math.abs(m)*(i?1:-1)),l.diff=h,h*=s.touchRatio,i&&(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&&!s.cssMode,v="next"===this.touchesDirection&&this.allowSlideNext||"prev"===this.touchesDirection&&this.allowSlidePrev;if(!r.isMoved){if(g&&v&&this.loopFix({direction:this.swipeDirection}),r.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)}r.allowMomentumBounce=!1,s.grabCursor&&(!0===this.allowSlideNext||!0===this.allowSlidePrev)&&this.setGrabCursor(!0),this.emit("sliderFirstMove",o)}if(new Date().getTime(),r.isMoved&&r.allowThresholdMove&&f!==this.touchesDirection&&g&&v&&Math.abs(h)>=1){Object.assign(l,{startX:d,startY:c,currentX:d,currentY:c,startTranslate:r.currentTranslate}),r.loopSwapReset=!0,r.startTranslate=r.currentTranslate;return}this.emit("sliderMove",o),r.isMoved=!0,r.currentTranslate=h+r.startTranslate;let b=!0,w=s.resistanceRatio;if(s.touchReleaseOnEdges&&(w=0),h>0?(g&&v&&r.allowThresholdMove&&r.currentTranslate>(s.centeredSlides?this.minTranslate()-this.slidesSizesGrid[this.activeIndex+1]:this.minTranslate())&&this.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),r.currentTranslate>this.minTranslate()&&(b=!1,s.resistance&&(r.currentTranslate=this.minTranslate()-1+(-this.minTranslate()+r.startTranslate+h)**w))):h<0&&(g&&v&&r.allowThresholdMove&&r.currentTranslate<(s.centeredSlides?this.maxTranslate()+this.slidesSizesGrid[this.slidesSizesGrid.length-1]:this.maxTranslate())&&this.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:this.slides.length-("auto"===s.slidesPerView?this.slidesPerViewDynamic():Math.ceil(parseFloat(s.slidesPerView,10)))}),r.currentTranslate<this.maxTranslate()&&(b=!1,s.resistance&&(r.currentTranslate=this.maxTranslate()+1-(this.maxTranslate()-r.startTranslate-h)**w))),b&&(o.preventedByNestedSwiper=!0),!this.allowSlideNext&&"next"===this.swipeDirection&&r.currentTranslate<r.startTranslate&&(r.currentTranslate=r.startTranslate),!this.allowSlidePrev&&"prev"===this.swipeDirection&&r.currentTranslate>r.startTranslate&&(r.currentTranslate=r.startTranslate),this.allowSlidePrev||this.allowSlideNext||(r.currentTranslate=r.startTranslate),s.threshold>0){if(Math.abs(h)>s.threshold||r.allowThresholdMove){if(!r.allowThresholdMove){r.allowThresholdMove=!0,l.startX=l.currentX,l.startY=l.currentY,r.currentTranslate=r.startTranslate,l.diff=this.isHorizontal()?l.currentX-l.startX:l.currentY-l.startY;return}}else{r.currentTranslate=r.startTranslate;return}}!s.followFinger||s.cssMode||((s.freeMode&&s.freeMode.enabled&&this.freeMode||s.watchSlidesProgress)&&(this.updateActiveIndex(),this.updateSlidesClasses()),s.freeMode&&s.freeMode.enabled&&this.freeMode&&this.freeMode.onTouchMove(),this.updateProgress(r.currentTranslate),this.setTranslate(r.currentTranslate))}function rd(e){let t,a;let r=this,s=r.touchEventsData,l=e;if(l.originalEvent&&(l=l.originalEvent),"touchend"===l.type||"touchcancel"===l.type){if(!(t=[...l.changedTouches].filter(e=>e.identifier===s.touchId)[0])||t.identifier!==s.touchId)return}else{if(null!==s.touchId||l.pointerId!==s.pointerId)return;t=l}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(l.type)&&!(["pointercancel","contextmenu"].includes(l.type)&&(r.browser.isSafari||r.browser.isWebView)))return;s.pointerId=null,s.touchId=null;let{params:i,touches:n,rtlTranslate:o,slidesGrid:d,enabled:c}=r;if(!c||!i.simulateTouch&&"mouse"===l.pointerType)return;if(s.allowTouchCallbacks&&r.emit("touchEnd",l),s.allowTouchCallbacks=!1,!s.isTouched){s.isMoved&&i.grabCursor&&r.setGrabCursor(!1),s.isMoved=!1,s.startMoving=!1;return}i.grabCursor&&s.isMoved&&s.isTouched&&(!0===r.allowSlideNext||!0===r.allowSlidePrev)&&r.setGrabCursor(!1);let u=aH(),p=u-s.touchStartTime;if(r.allowClick){let e=l.path||l.composedPath&&l.composedPath();r.updateClickedSlide(e&&e[0]||l.target,e),r.emit("tap click",l),p<300&&u-s.lastClickTime<300&&r.emit("doubleTap doubleClick",l)}if(s.lastClickTime=aH(),aV(()=>{r.destroyed||(r.allowClick=!0)}),!s.isTouched||!s.isMoved||!r.swipeDirection||0===n.diff&&!s.loopSwapReset||s.currentTranslate===s.startTranslate&&!s.loopSwapReset){s.isTouched=!1,s.isMoved=!1,s.startMoving=!1;return}if(s.isTouched=!1,s.isMoved=!1,s.startMoving=!1,a=i.followFinger?o?r.translate:-r.translate:-s.currentTranslate,i.cssMode)return;if(i.freeMode&&i.freeMode.enabled){r.freeMode.onTouchEnd({currentPos:a});return}let h=a>=-r.maxTranslate()&&!r.params.loop,m=0,f=r.slidesSizesGrid[0];for(let e=0;e<d.length;e+=e<i.slidesPerGroupSkip?1:i.slidesPerGroup){let t=e<i.slidesPerGroupSkip-1?1:i.slidesPerGroup;"u">typeof d[e+t]?(h||a>=d[e]&&a<d[e+t])&&(m=e,f=d[e+t]-d[e]):(h||a>=d[e])&&(m=e,f=d[d.length-1]-d[d.length-2])}let g=null,v=null;i.rewind&&(r.isBeginning?v=i.virtual&&i.virtual.enabled&&r.virtual?r.virtual.slides.length-1:r.slides.length-1:r.isEnd&&(g=0));let b=(a-d[m])/f,w=m<i.slidesPerGroupSkip-1?1:i.slidesPerGroup;if(p>i.longSwipesMs){if(!i.longSwipes){r.slideTo(r.activeIndex);return}"next"===r.swipeDirection&&(b>=i.longSwipesRatio?r.slideTo(i.rewind&&r.isEnd?g:m+w):r.slideTo(m)),"prev"===r.swipeDirection&&(b>1-i.longSwipesRatio?r.slideTo(m+w):null!==v&&b<0&&Math.abs(b)>i.longSwipesRatio?r.slideTo(v):r.slideTo(m))}else{if(!i.shortSwipes){r.slideTo(r.activeIndex);return}r.navigation&&(l.target===r.navigation.nextEl||l.target===r.navigation.prevEl)?l.target===r.navigation.nextEl?r.slideTo(m+w):r.slideTo(m):("next"===r.swipeDirection&&r.slideTo(null!==g?g:m+w),"prev"===r.swipeDirection&&r.slideTo(null!==v?v:m))}}function rc(){let e=this,{params:t,el:a}=e;if(a&&0===a.offsetWidth)return;t.breakpoints&&e.setBreakpoint();let{allowSlideNext:r,allowSlidePrev:s,snapGrid:l}=e,i=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();let n=i&&t.loop;"auto"!==t.slidesPerView&&!(t.slidesPerView>1)||!e.isEnd||e.isBeginning||e.params.centeredSlides||n?e.params.loop&&!i?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0):e.slideTo(e.slides.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=s,e.allowSlideNext=r,e.params.watchOverflow&&l!==e.snapGrid&&e.checkOverflow()}function ru(e){this.enabled&&(this.allowClick||(this.params.preventClicks&&e.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function rp(){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 r=this.maxTranslate()-this.minTranslate();(0===r?0:(this.translate-this.minTranslate())/r)!==this.progress&&this.updateProgress(t?-this.translate:this.translate),this.emit("setTranslate",this.translate,!1)}function rh(e){ra(this,e.target),this.params.cssMode||"auto"!==this.params.slidesPerView&&!this.params.autoHeight||this.update()}function rm(){this.documentTouchHandlerProceeded||(this.documentTouchHandlerProceeded=!0,this.params.touchReleaseOnEdges&&(this.el.style.touchAction="auto"))}let rf=(e,t)=>{let a=aF(),{params:r,el:s,wrapperEl:l,device:i}=e,n=!!r.nested,o="on"===t?"addEventListener":"removeEventListener";a[o]("touchstart",e.onDocumentTouchStart,{passive:!1,capture:n}),s[o]("touchstart",e.onTouchStart,{passive:!1}),s[o]("pointerdown",e.onTouchStart,{passive:!1}),a[o]("touchmove",e.onTouchMove,{passive:!1,capture:n}),a[o]("pointermove",e.onTouchMove,{passive:!1,capture:n}),a[o]("touchend",e.onTouchEnd,{passive:!0}),a[o]("pointerup",e.onTouchEnd,{passive:!0}),a[o]("pointercancel",e.onTouchEnd,{passive:!0}),a[o]("touchcancel",e.onTouchEnd,{passive:!0}),a[o]("pointerout",e.onTouchEnd,{passive:!0}),a[o]("pointerleave",e.onTouchEnd,{passive:!0}),a[o]("contextmenu",e.onTouchEnd,{passive:!0}),(r.preventClicks||r.preventClicksPropagation)&&s[o]("click",e.onClick,!0),r.cssMode&&l[o]("scroll",e.onScroll),r.updateOnWindowResize?e[t](i.ios||i.android?"resize orientationchange observerUpdate":"resize observerUpdate",rc,!0):e[t]("observerUpdate",rc,!0),s[o]("load",e.onLoad,{capture:!0})},rg=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;var rv={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,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 rb={eventsEmitter:{on(e,t,a){let r=this;if(!r.eventsListeners||r.destroyed||"function"!=typeof t)return r;let s=a?"unshift":"push";return e.split(" ").forEach(e=>{r.eventsListeners[e]||(r.eventsListeners[e]=[]),r.eventsListeners[e][s](t)}),r},once(e,t,a){let r=this;if(!r.eventsListeners||r.destroyed||"function"!=typeof t)return r;function s(){r.off(e,s),s.__emitterProxy&&delete s.__emitterProxy;for(var a=arguments.length,l=Array(a),i=0;i<a;i++)l[i]=arguments[i];t.apply(r,l)}return s.__emitterProxy=t,r.on(e,s,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((r,s)=>{(r===t||r.__emitterProxy&&r.__emitterProxy===t)&&a.eventsListeners[e].splice(s,1)})}),a},emit(){let e,t,a;let r=this;if(!r.eventsListeners||r.destroyed||!r.eventsListeners)return r;for(var s=arguments.length,l=Array(s),i=0;i<s;i++)l[i]=arguments[i];return"string"==typeof l[0]||Array.isArray(l[0])?(e=l[0],t=l.slice(1,l.length),a=r):(e=l[0].events,t=l[0].data,a=l[0].context||r),t.unshift(a),(Array.isArray(e)?e:e.split(" ")).forEach(e=>{r.eventsAnyListeners&&r.eventsAnyListeners.length&&r.eventsAnyListeners.forEach(r=>{r.apply(a,[e,...t])}),r.eventsListeners&&r.eventsListeners[e]&&r.eventsListeners[e].forEach(e=>{e.apply(a,t)})}),r}},update:{updateSize:function(){let e,t;let 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(aU(a,"padding-left")||0,10)-parseInt(aU(a,"padding-right")||0,10),t=t-parseInt(aU(a,"padding-top")||0,10)-parseInt(aU(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;let t=this;function a(e,a){return parseFloat(e.getPropertyValue(t.getDirectionLabel(a))||0)}let r=t.params,{wrapperEl:s,slidesEl:l,size:i,rtlTranslate:n,wrongRTL:o}=t,d=t.virtual&&r.virtual.enabled,c=d?t.virtual.slides.length:t.slides.length,u=aQ(l,`.${t.params.slideClass}, swiper-slide`),p=d?t.virtual.slides.length:u.length,h=[],m=[],f=[],g=r.slidesOffsetBefore;"function"==typeof g&&(g=r.slidesOffsetBefore.call(t));let v=r.slidesOffsetAfter;"function"==typeof v&&(v=r.slidesOffsetAfter.call(t));let b=t.snapGrid.length,w=t.slidesGrid.length,y=r.spaceBetween,x=-g,_=0,$=0;if(typeof i>"u")return;"string"==typeof y&&y.indexOf("%")>=0?y=parseFloat(y.replace("%",""))/100*i:"string"==typeof y&&(y=parseFloat(y)),t.virtualSize=-y,u.forEach(e=>{n?e.style.marginLeft="":e.style.marginRight="",e.style.marginBottom="",e.style.marginTop=""}),r.centeredSlides&&r.cssMode&&(aY(s,"--swiper-centered-offset-before",""),aY(s,"--swiper-centered-offset-after",""));let C=r.grid&&r.grid.rows>1&&t.grid;C?t.grid.initSlides(u):t.grid&&t.grid.unsetSlides();let E="auto"===r.slidesPerView&&r.breakpoints&&Object.keys(r.breakpoints).filter(e=>"u">typeof r.breakpoints[e].slidesPerView).length>0;for(let s=0;s<p;s+=1){let l;if(e=0,u[s]&&(l=u[s]),C&&t.grid.updateSlide(s,l,u),!(u[s]&&"none"===aU(l,"display"))){if("auto"===r.slidesPerView){E&&(u[s].style[t.getDirectionLabel("width")]="");let i=getComputedStyle(l),n=l.style.transform,o=l.style.webkitTransform;if(n&&(l.style.transform="none"),o&&(l.style.webkitTransform="none"),r.roundLengths)e=t.isHorizontal()?a1(l,"width"):a1(l,"height");else{let t=a(i,"width"),r=a(i,"padding-left"),s=a(i,"padding-right"),n=a(i,"margin-left"),o=a(i,"margin-right"),d=i.getPropertyValue("box-sizing");if(d&&"border-box"===d)e=t+n+o;else{let{clientWidth:a,offsetWidth:i}=l;e=t+r+s+n+o+(i-a)}}n&&(l.style.transform=n),o&&(l.style.webkitTransform=o),r.roundLengths&&(e=Math.floor(e))}else e=(i-(r.slidesPerView-1)*y)/r.slidesPerView,r.roundLengths&&(e=Math.floor(e)),u[s]&&(u[s].style[t.getDirectionLabel("width")]=`${e}px`);u[s]&&(u[s].swiperSlideSize=e),f.push(e),r.centeredSlides?(x=x+e/2+_/2+y,0===_&&0!==s&&(x=x-i/2-y),0===s&&(x=x-i/2-y),.001>Math.abs(x)&&(x=0),r.roundLengths&&(x=Math.floor(x)),$%r.slidesPerGroup==0&&h.push(x),m.push(x)):(r.roundLengths&&(x=Math.floor(x)),($-Math.min(t.params.slidesPerGroupSkip,$))%t.params.slidesPerGroup==0&&h.push(x),m.push(x),x=x+e+y),t.virtualSize+=e+y,_=e,$+=1}}if(t.virtualSize=Math.max(t.virtualSize,i)+v,n&&o&&("slide"===r.effect||"coverflow"===r.effect)&&(s.style.width=`${t.virtualSize+y}px`),r.setWrapperSize&&(s.style[t.getDirectionLabel("width")]=`${t.virtualSize+y}px`),C&&t.grid.updateWrapperSize(e,h),!r.centeredSlides){let e=[];for(let a=0;a<h.length;a+=1){let s=h[a];r.roundLengths&&(s=Math.floor(s)),h[a]<=t.virtualSize-i&&e.push(s)}h=e,Math.floor(t.virtualSize-i)-Math.floor(h[h.length-1])>1&&h.push(t.virtualSize-i)}if(d&&r.loop){let e=f[0]+y;if(r.slidesPerGroup>1){let a=Math.ceil((t.virtual.slidesBefore+t.virtual.slidesAfter)/r.slidesPerGroup),s=e*r.slidesPerGroup;for(let e=0;e<a;e+=1)h.push(h[h.length-1]+s)}for(let a=0;a<t.virtual.slidesBefore+t.virtual.slidesAfter;a+=1)1===r.slidesPerGroup&&h.push(h[h.length-1]+e),m.push(m[m.length-1]+e),t.virtualSize+=e}if(0===h.length&&(h=[0]),0!==y){let e=t.isHorizontal()&&n?"marginLeft":t.getDirectionLabel("marginRight");u.filter((e,t)=>!r.cssMode||!!r.loop||t!==u.length-1).forEach(t=>{t.style[e]=`${y}px`})}if(r.centeredSlides&&r.centeredSlidesBounds){let e=0;f.forEach(t=>{e+=t+(y||0)});let t=(e-=y)-i;h=h.map(e=>e<=0?-g:e>t?t+v:e)}if(r.centerInsufficientSlides){let e=0;f.forEach(t=>{e+=t+(y||0)}),e-=y;let t=(r.slidesOffsetBefore||0)+(r.slidesOffsetAfter||0);if(e+t<i){let a=(i-e-t)/2;h.forEach((e,t)=>{h[t]=e-a}),m.forEach((e,t)=>{m[t]=e+a})}}if(Object.assign(t,{slides:u,snapGrid:h,slidesGrid:m,slidesSizesGrid:f}),r.centeredSlides&&r.cssMode&&!r.centeredSlidesBounds){aY(s,"--swiper-centered-offset-before",`${-h[0]}px`),aY(s,"--swiper-centered-offset-after",`${t.size/2-f[f.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(p!==c&&t.emit("slidesLengthChange"),h.length!==b&&(t.params.watchOverflow&&t.checkOverflow(),t.emit("snapGridLengthChange")),m.length!==w&&t.emit("slidesGridLengthChange"),r.watchSlidesProgress&&t.updateSlidesOffset(),t.emit("slidesUpdated"),!d&&!r.cssMode&&("slide"===r.effect||"fade"===r.effect)){let e=`${r.containerModifierClass}backface-hidden`,a=t.el.classList.contains(e);p<=r.maxBackfaceHiddenSlides?a||t.el.classList.add(e):a&&t.el.classList.remove(e)}},updateAutoHeight:function(e){let t=this,a=[],r=t.virtual&&t.params.virtual.enabled,s=0,l;"number"==typeof e?t.setTransition(e):!0===e&&t.setTransition(t.params.speed);let i=e=>r?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(l=0;l<Math.ceil(t.params.slidesPerView);l+=1){let e=t.activeIndex+l;if(e>t.slides.length&&!r)break;a.push(i(e))}}else a.push(i(t.activeIndex));for(l=0;l<a.length;l+=1)if("u">typeof a[l]){let e=a[l].offsetHeight;s=e>s?e:s}(s||0===s)&&(t.wrapperEl.style.height=`${s}px`)},updateSlidesOffset:function(){let e=this.slides,t=this.isElement?this.isHorizontal()?this.wrapperEl.offsetLeft:this.wrapperEl.offsetTop:0;for(let a=0;a<e.length;a+=1)e[a].swiperSlideOffset=(this.isHorizontal()?e[a].offsetLeft:e[a].offsetTop)-t-this.cssOverflowAdjustment()},updateSlidesProgress:function(e){void 0===e&&(e=this&&this.translate||0);let t=this.params,{slides:a,rtlTranslate:r,snapGrid:s}=this;if(0===a.length)return;typeof a[0].swiperSlideOffset>"u"&&this.updateSlidesOffset();let l=-e;r&&(l=e),this.visibleSlidesIndexes=[],this.visibleSlides=[];let i=t.spaceBetween;"string"==typeof i&&i.indexOf("%")>=0?i=parseFloat(i.replace("%",""))/100*this.size:"string"==typeof i&&(i=parseFloat(i));for(let e=0;e<a.length;e+=1){let n=a[e],o=n.swiperSlideOffset;t.cssMode&&t.centeredSlides&&(o-=a[0].swiperSlideOffset);let d=(l+(t.centeredSlides?this.minTranslate():0)-o)/(n.swiperSlideSize+i),c=(l-s[0]+(t.centeredSlides?this.minTranslate():0)-o)/(n.swiperSlideSize+i),u=-(l-o),p=u+this.slidesSizesGrid[e],h=u>=0&&u<=this.size-this.slidesSizesGrid[e],m=u>=0&&u<this.size-1||p>1&&p<=this.size||u<=0&&p>=this.size;m&&(this.visibleSlides.push(n),this.visibleSlidesIndexes.push(e)),re(n,m,t.slideVisibleClass),re(n,h,t.slideFullyVisibleClass),n.progress=r?-d:d,n.originalProgress=r?-c:c}},updateProgress:function(e){if(typeof e>"u"){let t=this.rtlTranslate?-1:1;e=this&&this.translate&&this.translate*t||0}let t=this.params,a=this.maxTranslate()-this.minTranslate(),{progress:r,isBeginning:s,isEnd:l,progressLoop:i}=this,n=s,o=l;if(0===a)r=0,s=!0,l=!0;else{r=(e-this.minTranslate())/a;let t=1>Math.abs(e-this.minTranslate()),i=1>Math.abs(e-this.maxTranslate());s=t||r<=0,l=i||r>=1,t&&(r=0),i&&(r=1)}if(t.loop){let t=this.getSlideIndexByData(0),a=this.getSlideIndexByData(this.slides.length-1),r=this.slidesGrid[t],s=this.slidesGrid[a],l=this.slidesGrid[this.slidesGrid.length-1],n=Math.abs(e);(i=n>=r?(n-r)/l:(n+l-s)/l)>1&&(i-=1)}Object.assign(this,{progress:r,progressLoop:i,isBeginning:s,isEnd:l}),(t.watchSlidesProgress||t.centeredSlides&&t.autoHeight)&&this.updateSlidesProgress(e),s&&!n&&this.emit("reachBeginning toEdge"),l&&!o&&this.emit("reachEnd toEdge"),(n&&!s||o&&!l)&&this.emit("fromEdge"),this.emit("progress",r)},updateSlidesClasses:function(){let e,t,a;let{slides:r,params:s,slidesEl:l,activeIndex:i}=this,n=this.virtual&&s.virtual.enabled,o=this.grid&&s.grid&&s.grid.rows>1,d=e=>aQ(l,`.${s.slideClass}${e}, swiper-slide${e}`)[0];if(n){if(s.loop){let t=i-this.virtual.slidesBefore;t<0&&(t=this.virtual.slides.length+t),t>=this.virtual.slides.length&&(t-=this.virtual.slides.length),e=d(`[data-swiper-slide-index="${t}"]`)}else e=d(`[data-swiper-slide-index="${i}"]`)}else o?(e=r.filter(e=>e.column===i)[0],a=r.filter(e=>e.column===i+1)[0],t=r.filter(e=>e.column===i-1)[0]):e=r[i];e&&(o||(a=function(e,t){let a=[];for(;e.nextElementSibling;){let r=e.nextElementSibling;t?r.matches(t)&&a.push(r):a.push(r),e=r}return a}(e,`.${s.slideClass}, swiper-slide`)[0],s.loop&&!a&&(a=r[0]),t=function(e,t){let a=[];for(;e.previousElementSibling;){let r=e.previousElementSibling;t?r.matches(t)&&a.push(r):a.push(r),e=r}return a}(e,`.${s.slideClass}, swiper-slide`)[0],s.loop)),r.forEach(r=>{rt(r,r===e,s.slideActiveClass),rt(r,r===a,s.slideNextClass),rt(r,r===t,s.slidePrevClass)}),this.emitSlidesClasses()},updateActiveIndex:function(e){let t;let a=this,r=a.rtlTranslate?a.translate:-a.translate,{snapGrid:s,params:l,activeIndex:i,realIndex:n,snapIndex:o}=a,d=e,c,u=e=>{let t=e-a.virtual.slidesBefore;return t<0&&(t=a.virtual.slides.length+t),t>=a.virtual.slides.length&&(t-=a.virtual.slides.length),t};if(typeof d>"u"&&(d=function(e){let t;let{slidesGrid:a,params:r}=e,s=e.rtlTranslate?e.translate:-e.translate;for(let e=0;e<a.length;e+=1)"u">typeof a[e+1]?s>=a[e]&&s<a[e+1]-(a[e+1]-a[e])/2?t=e:s>=a[e]&&s<a[e+1]&&(t=e+1):s>=a[e]&&(t=e);return r.normalizeSlideIndex&&(t<0||typeof t>"u")&&(t=0),t}(a)),s.indexOf(r)>=0)c=s.indexOf(r);else{let e=Math.min(l.slidesPerGroupSkip,d);c=e+Math.floor((d-e)/l.slidesPerGroup)}if(c>=s.length&&(c=s.length-1),d===i&&!a.params.loop){c!==o&&(a.snapIndex=c,a.emit("snapIndexChange"));return}if(d===i&&a.params.loop&&a.virtual&&a.params.virtual.enabled){a.realIndex=u(d);return}let p=a.grid&&l.grid&&l.grid.rows>1;if(a.virtual&&l.virtual.enabled&&l.loop)t=u(d);else if(p){let e=a.slides.filter(e=>e.column===d)[0],r=parseInt(e.getAttribute("data-swiper-slide-index"),10);Number.isNaN(r)&&(r=Math.max(a.slides.indexOf(e),0)),t=Math.floor(r/l.grid.rows)}else if(a.slides[d]){let e=a.slides[d].getAttribute("data-swiper-slide-index");t=e?parseInt(e,10):d}else t=d;Object.assign(a,{previousSnapIndex:o,snapIndex:c,previousRealIndex:n,realIndex:t,previousIndex:i,activeIndex:d}),a.initialized&&rs(a),a.emit("activeIndexChange"),a.emit("snapIndexChange"),(a.initialized||a.params.runCallbacksOnInit)&&(n!==t&&a.emit("realIndexChange"),a.emit("slideChange"))},updateClickedSlide:function(e,t){let a=this.params,r=e.closest(`.${a.slideClass}, swiper-slide`);!r&&this.isElement&&t&&t.length>1&&t.includes(e)&&[...t.slice(t.indexOf(e)+1,t.length)].forEach(e=>{!r&&e.matches&&e.matches(`.${a.slideClass}, swiper-slide`)&&(r=e)});let s=!1,l;if(r){for(let e=0;e<this.slides.length;e+=1)if(this.slides[e]===r){s=!0,l=e;break}}if(r&&s)this.clickedSlide=r,this.virtual&&this.params.virtual.enabled?this.clickedIndex=parseInt(r.getAttribute("data-swiper-slide-index"),10):this.clickedIndex=l;else{this.clickedSlide=void 0,this.clickedIndex=void 0;return}a.slideToClickedSlide&&void 0!==this.clickedIndex&&this.clickedIndex!==this.activeIndex&&this.slideToClickedSlide()}},translate:{getTranslate:function(e){void 0===e&&(e=this.isHorizontal()?"x":"y");let{params:t,rtlTranslate:a,translate:r,wrapperEl:s}=this;if(t.virtualTranslate)return a?-r:r;if(t.cssMode)return r;let l=function(e,t){let a,r,s;void 0===t&&(t="x");let l=aZ(),i=function(e){let t;let a=aZ();return a.getComputedStyle&&(t=a.getComputedStyle(e,null)),!t&&e.currentStyle&&(t=e.currentStyle),t||(t=e.style),t}(e);return l.WebKitCSSMatrix?((r=i.transform||i.webkitTransform).split(",").length>6&&(r=r.split(", ").map(e=>e.replace(",",".")).join(", ")),s=new l.WebKitCSSMatrix("none"===r?"":r)):a=(s=i.MozTransform||i.OTransform||i.MsTransform||i.msTransform||i.transform||i.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===t&&(r=l.WebKitCSSMatrix?s.m41:16===a.length?parseFloat(a[12]):parseFloat(a[4])),"y"===t&&(r=l.WebKitCSSMatrix?s.m42:16===a.length?parseFloat(a[13]):parseFloat(a[5])),r||0}(s,e);return l+=this.cssOverflowAdjustment(),a&&(l=-l),l||0},setTranslate:function(e,t){let{rtlTranslate:a,params:r,wrapperEl:s,progress:l}=this,i=0,n=0;this.isHorizontal()?i=a?-e:e:n=e,r.roundLengths&&(i=Math.floor(i),n=Math.floor(n)),this.previousTranslate=this.translate,this.translate=this.isHorizontal()?i:n,r.cssMode?s[this.isHorizontal()?"scrollLeft":"scrollTop"]=this.isHorizontal()?-i:-n:r.virtualTranslate||(this.isHorizontal()?i-=this.cssOverflowAdjustment():n-=this.cssOverflowAdjustment(),s.style.transform=`translate3d(${i}px, ${n}px, 0px)`);let o=this.maxTranslate()-this.minTranslate();(0===o?0:(e-this.minTranslate())/o)!==l&&this.updateProgress(e),this.emit("setTranslate",this.translate,t)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(e,t,a,r,s){let l;void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===a&&(a=!0),void 0===r&&(r=!0);let i=this,{params:n,wrapperEl:o}=i;if(i.animating&&n.preventInteractionOnTransition)return!1;let d=i.minTranslate(),c=i.maxTranslate();if(l=r&&e>d?d:r&&e<c?c:e,i.updateProgress(l),n.cssMode){let e=i.isHorizontal();if(0===t)o[e?"scrollLeft":"scrollTop"]=-l;else{if(!i.support.smoothScroll)return aW({swiper:i,targetPosition:-l,side:e?"left":"top"}),!0;o.scrollTo({[e?"left":"top"]:-l,behavior:"smooth"})}return!0}return 0===t?(i.setTransition(0),i.setTranslate(l),a&&(i.emit("beforeTransitionStart",t,s),i.emit("transitionEnd"))):(i.setTransition(t),i.setTranslate(l),a&&(i.emit("beforeTransitionStart",t,s),i.emit("transitionStart")),i.animating||(i.animating=!0,i.onTranslateToWrapperTransitionEnd||(i.onTranslateToWrapperTransitionEnd=function(e){!i||i.destroyed||e.target===this&&(i.wrapperEl.removeEventListener("transitionend",i.onTranslateToWrapperTransitionEnd),i.onTranslateToWrapperTransitionEnd=null,delete i.onTranslateToWrapperTransitionEnd,i.animating=!1,a&&i.emit("transitionEnd"))}),i.wrapperEl.addEventListener("transitionend",i.onTranslateToWrapperTransitionEnd))),!0}},transition:{setTransition:function(e,t){this.params.cssMode||(this.wrapperEl.style.transitionDuration=`${e}ms`,this.wrapperEl.style.transitionDelay=0===e?"0ms":""),this.emit("setTransition",e,t)},transitionStart:function(e,t){void 0===e&&(e=!0);let{params:a}=this;a.cssMode||(a.autoHeight&&this.updateAutoHeight(),rl({swiper:this,runCallbacks:e,direction:t,step:"Start"}))},transitionEnd:function(e,t){void 0===e&&(e=!0);let{params:a}=this;this.animating=!1,a.cssMode||(this.setTransition(0),rl({swiper:this,runCallbacks:e,direction:t,step:"End"}))}},slide:{slideTo:function(e,t,a,r,s){let l;void 0===e&&(e=0),void 0===a&&(a=!0),"string"==typeof e&&(e=parseInt(e,10));let i=this,n=e;n<0&&(n=0);let{params:o,snapGrid:d,slidesGrid:c,previousIndex:u,activeIndex:p,rtlTranslate:h,wrapperEl:m,enabled:f}=i;if(!f&&!r&&!s||i.destroyed||i.animating&&o.preventInteractionOnTransition)return!1;typeof t>"u"&&(t=i.params.speed);let g=Math.min(i.params.slidesPerGroupSkip,n),v=g+Math.floor((n-g)/i.params.slidesPerGroup);v>=d.length&&(v=d.length-1);let b=-d[v];if(o.normalizeSlideIndex)for(let e=0;e<c.length;e+=1){let t=-Math.floor(100*b),a=Math.floor(100*c[e]),r=Math.floor(100*c[e+1]);"u">typeof c[e+1]?t>=a&&t<r-(r-a)/2?n=e:t>=a&&t<r&&(n=e+1):t>=a&&(n=e)}if(i.initialized&&n!==p&&(!i.allowSlideNext&&(h?b>i.translate&&b>i.minTranslate():b<i.translate&&b<i.minTranslate())||!i.allowSlidePrev&&b>i.translate&&b>i.maxTranslate()&&(p||0)!==n))return!1;if(n!==(u||0)&&a&&i.emit("beforeSlideChangeStart"),i.updateProgress(b),l=n>p?"next":n<p?"prev":"reset",h&&-b===i.translate||!h&&b===i.translate)return i.updateActiveIndex(n),o.autoHeight&&i.updateAutoHeight(),i.updateSlidesClasses(),"slide"!==o.effect&&i.setTranslate(b),"reset"!==l&&(i.transitionStart(a,l),i.transitionEnd(a,l)),!1;if(o.cssMode){let e=i.isHorizontal(),a=h?b:-b;if(0===t){let t=i.virtual&&i.params.virtual.enabled;t&&(i.wrapperEl.style.scrollSnapType="none",i._immediateVirtual=!0),t&&!i._cssModeVirtualInitialSet&&i.params.initialSlide>0?(i._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{m[e?"scrollLeft":"scrollTop"]=a})):m[e?"scrollLeft":"scrollTop"]=a,t&&requestAnimationFrame(()=>{i.wrapperEl.style.scrollSnapType="",i._immediateVirtual=!1})}else{if(!i.support.smoothScroll)return aW({swiper:i,targetPosition:a,side:e?"left":"top"}),!0;m.scrollTo({[e?"left":"top"]:a,behavior:"smooth"})}return!0}return i.setTransition(t),i.setTranslate(b),i.updateActiveIndex(n),i.updateSlidesClasses(),i.emit("beforeTransitionStart",t,r),i.transitionStart(a,l),0===t?i.transitionEnd(a,l):i.animating||(i.animating=!0,i.onSlideToWrapperTransitionEnd||(i.onSlideToWrapperTransitionEnd=function(e){!i||i.destroyed||e.target===this&&(i.wrapperEl.removeEventListener("transitionend",i.onSlideToWrapperTransitionEnd),i.onSlideToWrapperTransitionEnd=null,delete i.onSlideToWrapperTransitionEnd,i.transitionEnd(a,l))}),i.wrapperEl.addEventListener("transitionend",i.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function(e,t,a,r){void 0===e&&(e=0),void 0===a&&(a=!0),"string"==typeof e&&(e=parseInt(e,10));let s=this;if(s.destroyed)return;typeof t>"u"&&(t=s.params.speed);let l=s.grid&&s.params.grid&&s.params.grid.rows>1,i=e;if(s.params.loop){if(s.virtual&&s.params.virtual.enabled)i+=s.virtual.slidesBefore;else{let e;if(l){let t=i*s.params.grid.rows;e=s.slides.filter(e=>1*e.getAttribute("data-swiper-slide-index")===t)[0].column}else e=s.getSlideIndexByData(i);let t=l?Math.ceil(s.slides.length/s.params.grid.rows):s.slides.length,{centeredSlides:a}=s.params,n=s.params.slidesPerView;"auto"===n?n=s.slidesPerViewDynamic():(n=Math.ceil(parseFloat(s.params.slidesPerView,10)),a&&n%2==0&&(n+=1));let o=t-e<n;if(a&&(o=o||e<Math.ceil(n/2)),r&&a&&"auto"!==s.params.slidesPerView&&!l&&(o=!1),o){let r=a?e<s.activeIndex?"prev":"next":e-s.activeIndex-1<s.params.slidesPerView?"next":"prev";s.loopFix({direction:r,slideTo:!0,activeSlideIndex:"next"===r?e+1:e-t+1,slideRealIndex:"next"===r?s.realIndex:void 0})}if(l){let e=i*s.params.grid.rows;i=s.slides.filter(t=>1*t.getAttribute("data-swiper-slide-index")===e)[0].column}else i=s.getSlideIndexByData(i)}}return requestAnimationFrame(()=>{s.slideTo(i,t,a,r)}),s},slideNext:function(e,t,a){void 0===t&&(t=!0);let r=this,{enabled:s,params:l,animating:i}=r;if(!s||r.destroyed)return r;typeof e>"u"&&(e=r.params.speed);let n=l.slidesPerGroup;"auto"===l.slidesPerView&&1===l.slidesPerGroup&&l.slidesPerGroupAuto&&(n=Math.max(r.slidesPerViewDynamic("current",!0),1));let o=r.activeIndex<l.slidesPerGroupSkip?1:n,d=r.virtual&&l.virtual.enabled;if(l.loop){if(i&&!d&&l.loopPreventsSliding)return!1;if(r.loopFix({direction:"next"}),r._clientLeft=r.wrapperEl.clientLeft,r.activeIndex===r.slides.length-1&&l.cssMode)return requestAnimationFrame(()=>{r.slideTo(r.activeIndex+o,e,t,a)}),!0}return l.rewind&&r.isEnd?r.slideTo(0,e,t,a):r.slideTo(r.activeIndex+o,e,t,a)},slidePrev:function(e,t,a){void 0===t&&(t=!0);let r=this,{params:s,snapGrid:l,slidesGrid:i,rtlTranslate:n,enabled:o,animating:d}=r;if(!o||r.destroyed)return r;typeof e>"u"&&(e=r.params.speed);let c=r.virtual&&s.virtual.enabled;if(s.loop){if(d&&!c&&s.loopPreventsSliding)return!1;r.loopFix({direction:"prev"}),r._clientLeft=r.wrapperEl.clientLeft}function u(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}let p=u(n?r.translate:-r.translate),h=l.map(e=>u(e)),m=l[h.indexOf(p)-1];if(typeof m>"u"&&s.cssMode){let e;l.forEach((t,a)=>{p>=t&&(e=a)}),"u">typeof e&&(m=l[e>0?e-1:e])}let f=0;if("u">typeof m&&((f=i.indexOf(m))<0&&(f=r.activeIndex-1),"auto"===s.slidesPerView&&1===s.slidesPerGroup&&s.slidesPerGroupAuto&&(f=Math.max(f=f-r.slidesPerViewDynamic("previous",!0)+1,0))),s.rewind&&r.isBeginning){let s=r.params.virtual&&r.params.virtual.enabled&&r.virtual?r.virtual.slides.length-1:r.slides.length-1;return r.slideTo(s,e,t,a)}return s.loop&&0===r.activeIndex&&s.cssMode?(requestAnimationFrame(()=>{r.slideTo(f,e,t,a)}),!0):r.slideTo(f,e,t,a)},slideReset:function(e,t,a){if(void 0===t&&(t=!0),!this.destroyed)return typeof e>"u"&&(e=this.params.speed),this.slideTo(this.activeIndex,e,t,a)},slideToClosest:function(e,t,a,r){if(void 0===t&&(t=!0),void 0===r&&(r=.5),this.destroyed)return;typeof e>"u"&&(e=this.params.speed);let s=this.activeIndex,l=Math.min(this.params.slidesPerGroupSkip,s),i=l+Math.floor((s-l)/this.params.slidesPerGroup),n=this.rtlTranslate?this.translate:-this.translate;if(n>=this.snapGrid[i]){let e=this.snapGrid[i];n-e>(this.snapGrid[i+1]-e)*r&&(s+=this.params.slidesPerGroup)}else{let e=this.snapGrid[i-1];n-e<=(this.snapGrid[i]-e)*r&&(s-=this.params.slidesPerGroup)}return s=Math.min(s=Math.max(s,0),this.slidesGrid.length-1),this.slideTo(s,e,t,a)},slideToClickedSlide:function(){let e=this;if(e.destroyed)return;let{params:t,slidesEl:a}=e,r="auto"===t.slidesPerView?e.slidesPerViewDynamic():t.slidesPerView,s=e.clickedIndex,l,i=e.isElement?"swiper-slide":`.${t.slideClass}`;if(t.loop){if(e.animating)return;l=parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10),t.centeredSlides?s<e.loopedSlides-r/2||s>e.slides.length-e.loopedSlides+r/2?(e.loopFix(),s=e.getSlideIndex(aQ(a,`${i}[data-swiper-slide-index="${l}"]`)[0]),aV(()=>{e.slideTo(s)})):e.slideTo(s):s>e.slides.length-r?(e.loopFix(),s=e.getSlideIndex(aQ(a,`${i}[data-swiper-slide-index="${l}"]`)[0]),aV(()=>{e.slideTo(s)})):e.slideTo(s)}else e.slideTo(s)}},loop:{loopCreate:function(e){let t=this,{params:a,slidesEl:r}=t;if(!a.loop||t.virtual&&t.params.virtual.enabled)return;let s=t.grid&&a.grid&&a.grid.rows>1,l=a.slidesPerGroup*(s?a.grid.rows:1),i=t.slides.length%l!=0,n=s&&t.slides.length%a.grid.rows!=0,o=e=>{for(let r=0;r<e;r+=1){let e=t.isElement?aX("swiper-slide",[a.slideBlankClass]):aX("div",[a.slideClass,a.slideBlankClass]);t.slidesEl.append(e)}};i?a.loopAddBlankSlides?(o(l-t.slides.length%l),t.recalcSlides(),t.updateSlides()):aK("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)"):n&&(a.loopAddBlankSlides?(o(a.grid.rows-t.slides.length%a.grid.rows),t.recalcSlides(),t.updateSlides()):aK("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)")),aQ(r,`.${a.slideClass}, swiper-slide`).forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t)}),t.loopFix({slideRealIndex:e,direction:a.centeredSlides?void 0:"next"})},loopFix:function(e){let{slideRealIndex:t,slideTo:a=!0,direction:r,setTranslate:s,activeSlideIndex:l,byController:i,byMousewheel:n}=void 0===e?{}:e,o=this;if(!o.params.loop)return;o.emit("beforeLoopFix");let{slides:d,allowSlidePrev:c,allowSlideNext:u,slidesEl:p,params:h}=o,{centeredSlides:m}=h;if(o.allowSlidePrev=!0,o.allowSlideNext=!0,o.virtual&&h.virtual.enabled){a&&(h.centeredSlides||0!==o.snapIndex?h.centeredSlides&&o.snapIndex<h.slidesPerView?o.slideTo(o.virtual.slides.length+o.snapIndex,0,!1,!0):o.snapIndex===o.snapGrid.length-1&&o.slideTo(o.virtual.slidesBefore,0,!1,!0):o.slideTo(o.virtual.slides.length,0,!1,!0)),o.allowSlidePrev=c,o.allowSlideNext=u,o.emit("loopFix");return}let f=h.slidesPerView;"auto"===f?f=o.slidesPerViewDynamic():(f=Math.ceil(parseFloat(h.slidesPerView,10)),m&&f%2==0&&(f+=1));let g=h.slidesPerGroupAuto?f:h.slidesPerGroup,v=g;v%g!=0&&(v+=g-v%g),v+=h.loopAdditionalSlides,o.loopedSlides=v;let b=o.grid&&h.grid&&h.grid.rows>1;d.length<f+v?aK("Swiper Loop Warning: The number of slides is not enough for loop mode, it will be disabled and not function properly. You need to add more slides (or make duplicates) or lower the values of slidesPerView and slidesPerGroup parameters"):b&&"row"===h.grid.fill&&aK("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");let w=[],y=[],x=o.activeIndex;typeof l>"u"?l=o.getSlideIndex(d.filter(e=>e.classList.contains(h.slideActiveClass))[0]):x=l;let _="next"===r||!r,$="prev"===r||!r,C=0,E=0,S=b?Math.ceil(d.length/h.grid.rows):d.length,k=(b?d[l].column:l)+(m&&typeof s>"u"?-f/2+.5:0);if(k<v){C=Math.max(v-k,g);for(let e=0;e<v-k;e+=1){let t=e-Math.floor(e/S)*S;if(b){let e=S-t-1;for(let t=d.length-1;t>=0;t-=1)d[t].column===e&&w.push(t)}else w.push(S-t-1)}}else if(k+f>S-v){E=Math.max(k-(S-2*v),g);for(let e=0;e<E;e+=1){let t=e-Math.floor(e/S)*S;b?d.forEach((e,a)=>{e.column===t&&y.push(a)}):y.push(t)}}if(o.__preventObserver__=!0,requestAnimationFrame(()=>{o.__preventObserver__=!1}),$&&w.forEach(e=>{d[e].swiperLoopMoveDOM=!0,p.prepend(d[e]),d[e].swiperLoopMoveDOM=!1}),_&&y.forEach(e=>{d[e].swiperLoopMoveDOM=!0,p.append(d[e]),d[e].swiperLoopMoveDOM=!1}),o.recalcSlides(),"auto"===h.slidesPerView?o.updateSlides():b&&(w.length>0&&$||y.length>0&&_)&&o.slides.forEach((e,t)=>{o.grid.updateSlide(t,e,o.slides)}),h.watchSlidesProgress&&o.updateSlidesOffset(),a){if(w.length>0&&$){if(typeof t>"u"){let e=o.slidesGrid[x],t=o.slidesGrid[x+C]-e;n?o.setTranslate(o.translate-t):(o.slideTo(x+Math.ceil(C),0,!1,!0),s&&(o.touchEventsData.startTranslate=o.touchEventsData.startTranslate-t,o.touchEventsData.currentTranslate=o.touchEventsData.currentTranslate-t))}else if(s){let e=b?w.length/h.grid.rows:w.length;o.slideTo(o.activeIndex+e,0,!1,!0),o.touchEventsData.currentTranslate=o.translate}}else if(y.length>0&&_){if(typeof t>"u"){let e=o.slidesGrid[x],t=o.slidesGrid[x-E]-e;n?o.setTranslate(o.translate-t):(o.slideTo(x-E,0,!1,!0),s&&(o.touchEventsData.startTranslate=o.touchEventsData.startTranslate-t,o.touchEventsData.currentTranslate=o.touchEventsData.currentTranslate-t))}else{let e=b?y.length/h.grid.rows:y.length;o.slideTo(o.activeIndex-e,0,!1,!0)}}}if(o.allowSlidePrev=c,o.allowSlideNext=u,o.controller&&o.controller.control&&!i){let e={slideRealIndex:t,direction:r,setTranslate:s,activeSlideIndex:l,byController:!0};Array.isArray(o.controller.control)?o.controller.control.forEach(t=>{!t.destroyed&&t.params.loop&&t.loopFix({...e,slideTo:t.params.slidesPerView===h.slidesPerView&&a})}):o.controller.control instanceof o.constructor&&o.controller.control.params.loop&&o.controller.control.loopFix({...e,slideTo:o.controller.control.params.slidesPerView===h.slidesPerView&&a})}o.emit("loopFix")},loopDestroy:function(){let{params:e,slidesEl:t}=this;if(!e.loop||this.virtual&&this.params.virtual.enabled)return;this.recalcSlides();let a=[];this.slides.forEach(e=>{a[typeof e.swiperSlideIndex>"u"?1*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=rn.bind(this),this.onTouchMove=ro.bind(this),this.onTouchEnd=rd.bind(this),this.onDocumentTouchStart=rm.bind(this),e.cssMode&&(this.onScroll=rp.bind(this)),this.onClick=ru.bind(this),this.onLoad=rh.bind(this),rf(this,"on")},detachEvents:function(){rf(this,"off")}},breakpoints:{setBreakpoint:function(){let e=this,{realIndex:t,initialized:a,params:r,el:s}=e,l=r.breakpoints;if(!l||l&&0===Object.keys(l).length)return;let i=e.getBreakpoint(l,e.params.breakpointsBase,e.el);if(!i||e.currentBreakpoint===i)return;let n=(i in l?l[i]:void 0)||e.originalParams,o=rg(e,r),d=rg(e,n),c=e.params.grabCursor,u=n.grabCursor,p=r.enabled;o&&!d?(s.classList.remove(`${r.containerModifierClass}grid`,`${r.containerModifierClass}grid-column`),e.emitContainerClasses()):!o&&d&&(s.classList.add(`${r.containerModifierClass}grid`),(n.grid.fill&&"column"===n.grid.fill||!n.grid.fill&&"column"===r.grid.fill)&&s.classList.add(`${r.containerModifierClass}grid-column`),e.emitContainerClasses()),c&&!u?e.unsetGrabCursor():!c&&u&&e.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(t=>{if(typeof n[t]>"u")return;let a=r[t]&&r[t].enabled,s=n[t]&&n[t].enabled;a&&!s&&e[t].disable(),!a&&s&&e[t].enable()});let h=n.direction&&n.direction!==r.direction,m=r.loop&&(n.slidesPerView!==r.slidesPerView||h),f=r.loop;h&&a&&e.changeDirection(),aq(e.params,n);let g=e.params.enabled,v=e.params.loop;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),p&&!g?e.disable():!p&&g&&e.enable(),e.currentBreakpoint=i,e.emit("_beforeBreakpoint",n),a&&(m?(e.loopDestroy(),e.loopCreate(t),e.updateSlides()):!f&&v?(e.loopCreate(t),e.updateSlides()):f&&!v&&e.loopDestroy()),e.emit("breakpoint",n)},getBreakpoint:function(e,t,a){if(void 0===t&&(t="window"),!e||"container"===t&&!a)return;let r=!1,s=aZ(),l="window"===t?s.innerHeight:a.clientHeight,i=Object.keys(e).map(e=>"string"==typeof e&&0===e.indexOf("@")?{value:l*parseFloat(e.substr(1)),point:e}:{value:e,point:e});i.sort((e,t)=>parseInt(e.value,10)-parseInt(t.value,10));for(let e=0;e<i.length;e+=1){let{point:l,value:n}=i[e];"window"===t?s.matchMedia(`(min-width: ${n}px)`).matches&&(r=l):n<=a.clientWidth&&(r=l)}return r||"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:r,device:s}=this,l=function(e,t){let a=[];return e.forEach(e=>{"object"==typeof e?Object.keys(e).forEach(r=>{e[r]&&a.push(t+r)}):"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:s.android},{ios:s.ios},{"css-mode":t.cssMode},{centered:t.cssMode&&t.centeredSlides},{"watch-progress":t.watchSlidesProgress}],t.containerModifierClass);e.push(...l),r.classList.add(...e),this.emitContainerClasses()},removeClasses:function(){let{el:e,classNames:t}=this;e.classList.remove(...t),this.emitContainerClasses()}}},rw={},ry=class e{constructor(){let t,a;for(var r=arguments.length,s=Array(r),i=0;i<r;i++)s[i]=arguments[i];1===s.length&&s[0].constructor&&"Object"===Object.prototype.toString.call(s[0]).slice(8,-1)?a=s[0]:[t,a]=s,a||(a={}),a=aq({},a),t&&!a.el&&(a.el=t);let n=aF();if(a.el&&"string"==typeof a.el&&n.querySelectorAll(a.el).length>1){let t=[];return n.querySelectorAll(a.el).forEach(r=>{let s=aq({},a,{el:r});t.push(new e(s))}),t}let o=this;o.__swiper__=!0,o.support=a8(),o.device=a9({userAgent:a.userAgent}),o.browser=(l||(l=function(){let e=aZ(),t=a9(),a=!1;function r(){let t=e.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&0>t.indexOf("chrome")&&0>t.indexOf("android")}if(r()){let t=String(e.navigator.userAgent);if(t.includes("Version/")){let[e,r]=t.split("Version/")[1].split(" ")[0].split(".").map(e=>Number(e));a=e<16||16===e&&r<2}}let s=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent),l=r(),i=l||s&&t.ios;return{isSafari:a||l,needPerspectiveFix:a,need3dFix:i,isWebView:s}}()),l),o.eventsListeners={},o.eventsAnyListeners=[],o.modules=[...o.__modules__],a.modules&&Array.isArray(a.modules)&&o.modules.push(...a.modules);let d={};o.modules.forEach(e=>{var t;e({params:a,swiper:o,extendParams:(t=a,function(e){void 0===e&&(e={});let a=Object.keys(e)[0],r=e[a];if("object"!=typeof r||null===r||(!0===t[a]&&(t[a]={enabled:!0}),"navigation"===a&&t[a]&&t[a].enabled&&!t[a].prevEl&&!t[a].nextEl&&(t[a].auto=!0),["pagination","scrollbar"].indexOf(a)>=0&&t[a]&&t[a].enabled&&!t[a].el&&(t[a].auto=!0),!(a in t&&"enabled"in r))){aq(d,e);return}"object"!=typeof t[a]||"enabled"in t[a]||(t[a].enabled=!0),t[a]||(t[a]={enabled:!1}),aq(d,e)}),on:o.on.bind(o),once:o.once.bind(o),off:o.off.bind(o),emit:o.emit.bind(o)})});let c=aq({},rv,d);return o.params=aq({},c,rw,a),o.originalParams=aq({},o.params),o.passedParams=aq({},a),o.params&&o.params.on&&Object.keys(o.params.on).forEach(e=>{o.on(e,o.params.on[e])}),o.params&&o.params.onAny&&o.onAny(o.params.onAny),Object.assign(o,{enabled:o.params.enabled,el:t,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===o.params.direction,isVertical:()=>"vertical"===o.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:o.params.allowSlideNext,allowSlidePrev:o.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:o.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:o.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),o.emit("_swiper"),o.params.init&&o.init(),o}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,r=aJ(aQ(t,`.${a.slideClass}, swiper-slide`)[0]);return aJ(e)-r}getSlideIndexByData(e){return this.getSlideIndex(this.slides.filter(t=>1*t.getAttribute("data-swiper-slide-index")===e)[0])}recalcSlides(){let{slidesEl:e,params:t}=this;this.slides=aQ(e,`.${t.slideClass}, swiper-slide`)}enable(){this.enabled||(this.enabled=!0,this.params.grabCursor&&this.setGrabCursor(),this.emit("enable"))}disable(){this.enabled&&(this.enabled=!1,this.params.grabCursor&&this.unsetGrabCursor(),this.emit("disable"))}setProgress(e,t){e=Math.min(Math.max(e,0),1);let a=this.minTranslate(),r=(this.maxTranslate()-a)*e+a;this.translateTo(r,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 r=e.getSlideClasses(a);t.push({slideEl:a,classNames:r}),e.emit("_slideClass",a,r)}),e.emit("_slideClasses",t)}slidesPerViewDynamic(e,t){void 0===e&&(e="current"),void 0===t&&(t=!1);let{params:a,slides:r,slidesGrid:s,slidesSizesGrid:l,size:i,activeIndex:n}=this,o=1;if("number"==typeof a.slidesPerView)return a.slidesPerView;if(a.centeredSlides){let e=r[n]?Math.ceil(r[n].swiperSlideSize):0,t;for(let a=n+1;a<r.length;a+=1)r[a]&&!t&&(e+=Math.ceil(r[a].swiperSlideSize),o+=1,e>i&&(t=!0));for(let a=n-1;a>=0;a-=1)r[a]&&!t&&(e+=r[a].swiperSlideSize,o+=1,e>i&&(t=!0))}else if("current"===e)for(let e=n+1;e<r.length;e+=1)(t?s[e]+l[e]-s[n]<i:s[e]-s[n]<i)&&(o+=1);else for(let e=n-1;e>=0;e-=1)s[n]-s[e]<i&&(o+=1);return o}update(){let e;let t=this;if(!t||t.destroyed)return;let{snapGrid:a,params:r}=t;function s(){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(r.breakpoints&&t.setBreakpoint(),[...t.el.querySelectorAll('[loading="lazy"]')].forEach(e=>{e.complete&&ra(t,e)}),t.updateSize(),t.updateSlides(),t.updateProgress(),t.updateSlidesClasses(),r.freeMode&&r.freeMode.enabled&&!r.cssMode)s(),r.autoHeight&&t.updateAutoHeight();else{if(("auto"===r.slidesPerView||r.slidesPerView>1)&&t.isEnd&&!r.centeredSlides){let a=t.virtual&&r.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||s()}r.watchOverflow&&a!==t.snapGrid&&t.checkOverflow(),t.emit("update")}changeDirection(e,t){void 0===t&&(t=!0);let a=this.params.direction;return e||(e="horizontal"===a?"vertical":"horizontal"),e===a||"horizontal"!==e&&"vertical"!==e||(this.el.classList.remove(`${this.params.containerModifierClass}${a}`),this.el.classList.add(`${this.params.containerModifierClass}${e}`),this.emitContainerClasses(),this.params.direction=e,this.slides.forEach(t=>{"vertical"===e?t.style.width="":t.style.height=""}),this.emit("changeDirection"),t&&this.update()),this}changeLanguageDirection(e){this.rtl&&"rtl"===e||!this.rtl&&"ltr"===e||(this.rtl="rtl"===e,this.rtlTranslate="horizontal"===this.params.direction&&this.rtl,this.rtl?(this.el.classList.add(`${this.params.containerModifierClass}rtl`),this.el.dir="rtl"):(this.el.classList.remove(`${this.params.containerModifierClass}rtl`),this.el.dir="ltr"),this.update())}mount(e){let t=this;if(t.mounted)return!0;let a=e||t.params.el;if("string"==typeof a&&(a=document.querySelector(a)),!a)return!1;a.swiper=t,a.parentNode&&a.parentNode.host&&a.parentNode.host.nodeName===t.params.swiperElementNodeName.toUpperCase()&&(t.isElement=!0);let r=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`,s=a&&a.shadowRoot&&a.shadowRoot.querySelector?a.shadowRoot.querySelector(r()):aQ(a,r())[0];return!s&&t.params.createElements&&(s=aX("div",t.params.wrapperClass),a.append(s),aQ(a,`.${t.params.slideClass}`).forEach(e=>{s.append(e)})),Object.assign(t,{el:a,wrapperEl:s,slidesEl:t.isElement&&!a.parentNode.host.slideSlots?a.parentNode.host:s,hostEl:t.isElement?a.parentNode.host:a,mounted:!0,rtl:"rtl"===a.dir.toLowerCase()||"rtl"===aU(a,"direction"),rtlTranslate:"horizontal"===t.params.direction&&("rtl"===a.dir.toLowerCase()||"rtl"===aU(a,"direction")),wrongRTL:"-webkit-box"===aU(s,"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(),t.attachEvents();let a=[...t.el.querySelectorAll('[loading="lazy"]')];return t.isElement&&a.push(...t.hostEl.querySelectorAll('[loading="lazy"]')),a.forEach(e=>{e.complete?ra(t,e):e.addEventListener("load",e=>{ra(t,e.target)})}),rs(t),t.initialized=!0,rs(t),t.emit("init"),t.emit("afterInit"),t}destroy(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);let a=this,{params:r,el:s,wrapperEl:l,slides:i}=a;return typeof a.params>"u"||a.destroyed||(a.emit("beforeDestroy"),a.initialized=!1,a.detachEvents(),r.loop&&a.loopDestroy(),t&&(a.removeClasses(),s.removeAttribute("style"),l.removeAttribute("style"),i&&i.length&&i.forEach(e=>{e.classList.remove(r.slideVisibleClass,r.slideFullyVisibleClass,r.slideActiveClass,r.slideNextClass,r.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.swiper=null,function(e){Object.keys(e).forEach(t=>{try{e[t]=null}catch{}try{delete e[t]}catch{}})}(a)),a.destroyed=!0),null}static extendDefaults(e){aq(rw,e)}static get extendedDefaults(){return rw}static get defaults(){return rv}static installModule(t){e.prototype.__modules__||(e.prototype.__modules__=[]);let a=e.prototype.__modules__;"function"==typeof t&&0>a.indexOf(t)&&a.push(t)}static use(t){return Array.isArray(t)?t.forEach(t=>e.installModule(t)):e.installModule(t),e}};Object.keys(rb).forEach(e=>{Object.keys(rb[e]).forEach(t=>{ry.prototype[t]=rb[e][t]})}),ry.use([function(e){let{swiper:t,on:a,emit:r}=e,s=aZ(),l=null,i=null,n=()=>{t&&!t.destroyed&&t.initialized&&(r("beforeResize"),r("resize"))},o=()=>{t&&!t.destroyed&&t.initialized&&(l=new ResizeObserver(e=>{i=s.requestAnimationFrame(()=>{let{width:a,height:r}=t,s=a,l=r;e.forEach(e=>{let{contentBoxSize:a,contentRect:r,target:i}=e;i&&i!==t.el||(s=r?r.width:(a[0]||a).inlineSize,l=r?r.height:(a[0]||a).blockSize)}),(s!==a||l!==r)&&n()})})).observe(t.el)},d=()=>{i&&s.cancelAnimationFrame(i),l&&l.unobserve&&t.el&&(l.unobserve(t.el),l=null)},c=()=>{t&&!t.destroyed&&t.initialized&&r("orientationchange")};a("init",()=>{if(t.params.resizeObserver&&"u">typeof s.ResizeObserver){o();return}s.addEventListener("resize",n),s.addEventListener("orientationchange",c)}),a("destroy",()=>{d(),s.removeEventListener("resize",n),s.removeEventListener("orientationchange",c)})},function(e){let{swiper:t,extendParams:a,on:r,emit:s}=e,l=[],i=aZ(),n=function(e,a){void 0===a&&(a={});let r=new(i.MutationObserver||i.WebkitMutationObserver)(e=>{if(t.__preventObserver__)return;if(1===e.length){s("observerUpdate",e[0]);return}let a=function(){s("observerUpdate",e[0])};i.requestAnimationFrame?i.requestAnimationFrame(a):i.setTimeout(a,0)});r.observe(e,{attributes:typeof a.attributes>"u"||a.attributes,childList:typeof a.childList>"u"||a.childList,characterData:typeof a.characterData>"u"||a.characterData}),l.push(r)};a({observer:!1,observeParents:!1,observeSlideChildren:!1}),r("init",()=>{if(t.params.observer){if(t.params.observeParents){let e=a0(t.hostEl);for(let t=0;t<e.length;t+=1)n(e[t])}n(t.hostEl,{childList:t.params.observeSlideChildren}),n(t.wrapperEl,{attributes:!1})}}),r("destroy",()=>{l.forEach(e=>{e.disconnect()}),l.splice(0,l.length)})}]);let rx=["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","_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 r_(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)&&!e.__swiper__}function r$(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]:r_(t[a])&&r_(e[a])&&Object.keys(t[a]).length>0?t[a].__swiper__?e[a]=t[a]:r$(e[a],t[a]):e[a]=t[a]})}function rC(e){return void 0===e&&(e={}),e.navigation&&typeof e.navigation.nextEl>"u"&&typeof e.navigation.prevEl>"u"}function rE(e){return void 0===e&&(e={}),e.pagination&&typeof e.pagination.el>"u"}function rS(e){return void 0===e&&(e={}),e.scrollbar&&typeof e.scrollbar.el>"u"}function rk(e){void 0===e&&(e="");let t=e.split(" ").map(e=>e.trim()).filter(e=>!!e),a=[];return t.forEach(e=>{0>a.indexOf(e)&&a.push(e)}),a.join(" ")}let rT=e=>{!e||e.destroyed||!e.params.virtual||e.params.virtual&&!e.params.virtual.enabled||(e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.parallax&&e.params.parallax&&e.params.parallax.enabled&&e.parallax.setTranslate())};function rN(){return(rN=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e}).apply(this,arguments)}function rj(e){return e.type&&e.type.displayName&&e.type.displayName.includes("SwiperSlide")}function rM(e,t){return typeof window>"u"?(0,o.useEffect)(e,t):(0,o.useLayoutEffect)(e,t)}let rI=(0,o.createContext)(null),rL=(0,o.createContext)(null),rD=(0,o.forwardRef)(function(e,t){var a;let{className:r,tag:s="div",wrapperTag:l="div",children:i,onSwiper:n,...d}=void 0===e?{}:e,c=!1,[u,p]=(0,o.useState)("swiper"),[h,m]=(0,o.useState)(null),[f,g]=(0,o.useState)(!1),v=(0,o.useRef)(!1),b=(0,o.useRef)(null),w=(0,o.useRef)(null),y=(0,o.useRef)(null),x=(0,o.useRef)(null),_=(0,o.useRef)(null),$=(0,o.useRef)(null),C=(0,o.useRef)(null),E=(0,o.useRef)(null),{params:S,passedParams:k,rest:T,events:N}=function(e,t){void 0===e&&(e={}),void 0===t&&(t=!0);let a={on:{}},r={},s={};r$(a,rv),a._emitClasses=!0,a.init=!1;let l={},i=rx.map(e=>e.replace(/_/,""));return Object.keys(Object.assign({},e)).forEach(n=>{typeof e[n]>"u"||(i.indexOf(n)>=0?r_(e[n])?(a[n]={},s[n]={},r$(a[n],e[n]),r$(s[n],e[n])):(a[n]=e[n],s[n]=e[n]):0===n.search(/on[A-Z]/)&&"function"==typeof e[n]?t?r[`${n[2].toLowerCase()}${n.substr(3)}`]=e[n]:a.on[`${n[2].toLowerCase()}${n.substr(3)}`]=e[n]:l[n]=e[n])}),["navigation","pagination","scrollbar"].forEach(e=>{!0===a[e]&&(a[e]={}),!1===a[e]&&delete a[e]}),{params:a,passedParams:s,rest:l,events:r}}(d),{slides:j,slots:M}=function(e){let t=[],a={"container-start":[],"container-end":[],"wrapper-start":[],"wrapper-end":[]};return o.Children.toArray(e).forEach(e=>{if(rj(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 r=function e(t){let a=[];return o.Children.toArray(t).forEach(t=>{rj(t)?a.push(t):t.props&&t.props.children&&e(t.props.children).forEach(e=>a.push(e))}),a}(e.props.children);r.length>0?r.forEach(e=>t.push(e)):a["container-end"].push(e)}else a["container-end"].push(e)}),{slides:t,slots:a}}(i),I=()=>{g(!f)};Object.assign(S.on,{_containerClasses(e,t){p(t)}});let L=()=>{Object.assign(S.on,N),c=!0;let e={...S};if(delete e.wrapperClass,w.current=new ry(e),w.current.virtual&&w.current.params.virtual.enabled){w.current.virtual.slides=j;let e={cache:!1,slides:j,renderExternal:m,renderExternalUpdate:!1};r$(w.current.params.virtual,e),r$(w.current.originalParams.virtual,e)}};b.current||L(),w.current&&w.current.on("_beforeBreakpoint",I);let D=()=>{!c&&N&&w.current&&Object.keys(N).forEach(e=>{w.current.on(e,N[e])})},P=()=>{N&&w.current&&Object.keys(N).forEach(e=>{w.current.off(e,N[e])})};return(0,o.useEffect)(()=>()=>{w.current&&w.current.off("_beforeBreakpoint",I)}),(0,o.useEffect)(()=>{!v.current&&w.current&&(w.current.emitSlidesClasses(),v.current=!0)}),rM(()=>{if(t&&(t.current=b.current),b.current)return w.current.destroyed&&L(),function(e,t){let{el:a,nextEl:r,prevEl:s,paginationEl:l,scrollbarEl:i,swiper:n}=e;rC(t)&&r&&s&&(n.params.navigation.nextEl=r,n.originalParams.navigation.nextEl=r,n.params.navigation.prevEl=s,n.originalParams.navigation.prevEl=s),rE(t)&&l&&(n.params.pagination.el=l,n.originalParams.pagination.el=l),rS(t)&&i&&(n.params.scrollbar.el=i,n.originalParams.scrollbar.el=i),n.init(a)}({el:b.current,nextEl:_.current,prevEl:$.current,paginationEl:C.current,scrollbarEl:E.current,swiper:w.current},S),n&&!w.current.destroyed&&n(w.current),()=>{w.current&&!w.current.destroyed&&w.current.destroy(!0,!1)}},[]),rM(()=>{D();let e=function(e,t,a,r,s){let l=[];if(!t)return l;let i=e=>{0>l.indexOf(e)&&l.push(e)};if(a&&r){let e=r.map(s),t=a.map(s);e.join("")!==t.join("")&&i("children"),r.length!==a.length&&i("children")}return rx.filter(e=>"_"===e[0]).map(e=>e.replace(/_/,"")).forEach(a=>{if(a in e&&a in t){if(r_(e[a])&&r_(t[a])){let r=Object.keys(e[a]),s=Object.keys(t[a]);r.length!==s.length?i(a):(r.forEach(r=>{e[a][r]!==t[a][r]&&i(a)}),s.forEach(r=>{e[a][r]!==t[a][r]&&i(a)}))}else e[a]!==t[a]&&i(a)}}),l}(k,y.current,j,x.current,e=>e.key);return y.current=k,x.current=j,e.length&&w.current&&!w.current.destroyed&&function(e){let t,a,r,s,l,i,n,o,{swiper:d,slides:c,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:$}=d;p.includes("thumbs")&&u.thumbs&&u.thumbs.swiper&&b.thumbs&&!b.thumbs.swiper&&(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&&(r=!0),p.includes("scrollbar")&&u.scrollbar&&(u.scrollbar.el||f)&&(b.scrollbar||!1===b.scrollbar)&&x&&!x.el&&(s=!0),p.includes("navigation")&&u.navigation&&(u.navigation.prevEl||m)&&(u.navigation.nextEl||h)&&(b.navigation||!1===b.navigation)&&y&&!y.prevEl&&!y.nextEl&&(l=!0);let C=e=>{d[e]&&(d[e].destroy(),"navigation"===e?(d.isElement&&(d[e].prevEl.remove(),d[e].nextEl.remove()),b[e].prevEl=void 0,b[e].nextEl=void 0,d[e].prevEl=void 0,d[e].nextEl=void 0):(d.isElement&&d[e].el.remove(),b[e].el=void 0,d[e].el=void 0))};p.includes("loop")&&d.isElement&&(b.loop&&!u.loop?i=!0:!b.loop&&u.loop?n=!0:o=!0),v.forEach(e=>{if(r_(b[e])&&r_(u[e]))Object.assign(b[e],u[e]),("navigation"===e||"pagination"===e||"scrollbar"===e)&&"enabled"in u[e]&&!u[e].enabled&&C(e);else{let t=u[e];(!0===t||!1===t)&&("navigation"===e||"pagination"===e||"scrollbar"===e)?!1===t&&C(e):b[e]=u[e]}}),v.includes("controller")&&!a&&d.controller&&d.controller.control&&b.controller&&b.controller.control&&(d.controller.control=b.controller.control),p.includes("children")&&c&&_&&b.virtual.enabled?(_.slides=c,_.update(!0)):p.includes("virtual")&&_&&b.virtual.enabled&&(c&&(_.slides=c),_.update(!0)),p.includes("children")&&c&&b.loop&&(o=!0),t&&$.init()&&$.update(!0),a&&(d.controller.control=b.controller.control),r&&(d.isElement&&(!g||"string"==typeof g)&&((g=document.createElement("div")).classList.add("swiper-pagination"),g.part.add("pagination"),d.el.appendChild(g)),g&&(b.pagination.el=g),w.init(),w.render(),w.update()),s&&(d.isElement&&(!f||"string"==typeof f)&&((f=document.createElement("div")).classList.add("swiper-scrollbar"),f.part.add("scrollbar"),d.el.appendChild(f)),f&&(b.scrollbar.el=f),x.init(),x.updateSize(),x.setTranslate()),l&&(d.isElement&&(h&&"string"!=typeof h||((h=document.createElement("div")).classList.add("swiper-button-next"),h.innerHTML=d.hostEl.constructor.nextButtonSvg,h.part.add("button-next"),d.el.appendChild(h)),m&&"string"!=typeof m||((m=document.createElement("div")).classList.add("swiper-button-prev"),m.innerHTML=d.hostEl.constructor.prevButtonSvg,m.part.add("button-prev"),d.el.appendChild(m))),h&&(b.navigation.nextEl=h),m&&(b.navigation.prevEl=m),y.init(),y.update()),p.includes("allowSlideNext")&&(d.allowSlideNext=u.allowSlideNext),p.includes("allowSlidePrev")&&(d.allowSlidePrev=u.allowSlidePrev),p.includes("direction")&&d.changeDirection(u.direction,!1),(i||o)&&d.loopDestroy(),(n||o)&&d.loopCreate(),d.update()}({swiper:w.current,slides:j,passedParams:k,changedParams:e,nextEl:_.current,prevEl:$.current,scrollbarEl:E.current,paginationEl:C.current}),()=>{P()}}),rM(()=>{rT(w.current)},[h]),o.createElement(s,rN({ref:b,className:rk(`${u}${r?` ${r}`:""}`)},T),o.createElement(rL.Provider,{value:w.current},M["container-start"],o.createElement(l,{className:(void 0===(a=S.wrapperClass)&&(a=""),a?a.includes("swiper-wrapper")?a:`swiper-wrapper ${a}`:"swiper-wrapper")},M["wrapper-start"],S.virtual?function(e,t,a){if(!a)return null;let r=e=>{let a=e;return e<0?a=t.length+e:a>=t.length&&(a-=t.length),a},s=e.isHorizontal()?{[e.rtlTranslate?"right":"left"]:`${a.offset}px`}:{top:`${a.offset}px`},{from:l,to:i}=a,n=e.params.loop?-t.length:0,d=e.params.loop?2*t.length:t.length,c=[];for(let e=n;e<d;e+=1)e>=l&&e<=i&&c.push(t[r(e)]);return c.map((t,a)=>o.cloneElement(t,{swiper:e,style:s,key:t.props.virtualIndex||t.key||`slide-${a}`}))}(w.current,j,h):j.map((e,t)=>o.cloneElement(e,{swiper:w.current,swiperSlideIndex:t})),M["wrapper-end"]),rC(S)&&o.createElement(o.Fragment,null,o.createElement("div",{ref:$,className:"swiper-button-prev"}),o.createElement("div",{ref:_,className:"swiper-button-next"})),rS(S)&&o.createElement("div",{ref:E,className:"swiper-scrollbar"}),rE(S)&&o.createElement("div",{ref:C,className:"swiper-pagination"}),M["container-end"]))});rD.displayName="Swiper";let rP=(0,o.forwardRef)(function(e,t){let{tag:a="div",children:r,className:s="",swiper:l,zoom:i,lazy:n,virtualIndex:d,swiperSlideIndex:c,...u}=void 0===e?{}:e,p=(0,o.useRef)(null),[h,m]=(0,o.useState)("swiper-slide"),[f,g]=(0,o.useState)(!1);function v(e,t,a){t===p.current&&m(a)}rM(()=>{if("u">typeof c&&(p.current.swiperSlideIndex=c),t&&(t.current=p.current),!(!p.current||!l)){if(l.destroyed){"swiper-slide"!==h&&m("swiper-slide");return}return l.on("_slideClass",v),()=>{l&&l.off("_slideClass",v)}}}),rM(()=>{l&&p.current&&!l.destroyed&&m(l.getSlideClasses(p.current))},[l]);let b={isActive:h.indexOf("swiper-slide-active")>=0,isVisible:h.indexOf("swiper-slide-visible")>=0,isPrev:h.indexOf("swiper-slide-prev")>=0,isNext:h.indexOf("swiper-slide-next")>=0},w=()=>"function"==typeof r?r(b):r;return o.createElement(a,rN({ref:p,className:rk(`${h}${s?` ${s}`:""}`),"data-swiper-slide-index":d,onLoad:()=>{g(!0)}},u),i&&o.createElement(rI.Provider,{value:b},o.createElement("div",{className:"swiper-zoom-container","data-swiper-zoom":"number"==typeof i?i:void 0},w(),n&&!f&&o.createElement("div",{className:"swiper-lazy-preloader"}))),!i&&o.createElement(rI.Provider,{value:b},w(),n&&!f&&o.createElement("div",{className:"swiper-lazy-preloader"})))});rP.displayName="SwiperSlide";let rR=(0,n.g)("slider"),rO={slider:rR,slide:`${rR}__item`,container:`${rR}__container`,wrapper:`${rR}__wrapper`,pagination:`${rR}__pagination`,bullet:`${rR}__pagination-bullet`,navigation:`${rR}__navigation`,navigationButton:`${rR}__navigation-button`,prev:`${rR}__navigation-button-prev`,next:`${rR}__navigation-button-next`,states:{active:`${rR}--active`,clickable:`${rR}--clickable`,hidden:`${rR}--hidden`,visible:`${rR}--visible`,outside:`${rR}--outside`,inside:`${rR}--inside`,corner:`${rR}--corner`,primary:`${rR}--primary`,secondary:`${rR}--secondary`,blur:`${rR}--blur`,s:`${rR}--s`,m:`${rR}--m`,l:`${rR}--l`}},rA=ec(),rz=(0,o.forwardRef)(({options:e={},pagination:t=!1,navigation:a=!1,breakpoints:r,navigationPlacement:s="outside",navigationSize:l="m",navigationVariant:i="primary",navigationBlur:u=!1,wrapperClass:p,className:h,style:m,children:f,dataQa:g,dataId:v,...b},w)=>{let y=(0,o.useId)(),x=(0,o.useId)(),_=(0,o.useId)(),$=(0,o.useMemo)(()=>({containerModifierClass:`${rO.slider}--`,wrapperClass:(0,c.Z)(rO.wrapper,p)}),[p]),C=e=>(0,d.jsx)(n.P,{"data-qa":(0,n.b)(`${g}-navigation-${e}`,!!g),"aria-label":`${"prev"===e?"Предыдущий":"Следующий"} слайд`,"aria-controls":"prev"===e?_:x,className:(0,c.Z)(rO.navigationButton,{[rO.prev]:"prev"===e,[rO.next]:"next"===e}),id:"prev"===e?_:x,children:(0,d.jsx)(es,{})}),E=(0,o.useMemo)(()=>{let s=r?Object.entries(r).reduce((e,[t,a])=>({...e,[`${n.B[t].minWidth}`]:a}),{}):void 0,l={el:`[id="${y}"]`,clickable:!0,bulletClass:rO.bullet,modifierClass:`${rO.pagination}--`,bulletActiveClass:rO.states.active,clickableClass:rO.states.clickable},i={prevEl:`[id="${_}"]`,nextEl:`[id="${x}"]`,disabledClass:rO.states.hidden,hiddenClass:rO.states.hidden};return{...$,...t&&{pagination:l},...a&&{navigation:i},breakpoints:s,...e}},[r,$,a,x,e,t,y,_]);return(0,d.jsxs)("div",{className:(0,c.Z)(rO.slider,h),style:m,ref:w,"data-id":v,"data-qa":g,children:[(0,o.createElement)(rD,{role:"region","aria-roledescription":"carousel",modules:[a6,a7,a3],...E,className:rO.container,key:rA,...b},f),t?(0,d.jsx)("div",{"data-qa":(0,n.b)(`${g}-pagination`,!!g),className:(0,c.Z)(rO.pagination,{[rO.states.visible]:!0===t,...n.e.reduce((e,a)=>({...e,[`${rO.states.visible}:${a}`]:t===a}),{})}),id:y}):null,a?(0,d.jsxs)("div",{"data-qa":(0,n.b)(`${g}-navigation`,!!g),className:(0,c.Z)(rO.navigation,{[rO.states.outside]:"outside"===s,[rO.states.inside]:"inside"===s,[rO.states.corner]:"corner"===s,[rO.states.s]:"s"===l,[rO.states.m]:"m"===l,[rO.states.l]:"l"===l,[rO.states.blur]:u,[rO.states.primary]:"primary"===i,[rO.states.secondary]:"secondary"===i}),children:[C("prev"),C("next")]}):null]})});rz.displayName="Slider";let rF=e=>{let{children:t,className:a,...r}=e;return(0,d.jsx)(rP,{role:"group",...r,className:(0,c.Z)(a,rO.slide),children:t})};rF.displayName="SwiperSlide";let rB=(0,n.g)("snackbar"),rZ=Object.freeze({snackbar:rB,item:`${rB}__item`,itemOut:`${rB}__item--out`,position:{topLeft:`${rB}--top-left`,topRight:`${rB}--top-right`,bottomLeft:`${rB}--bottom-left`,bottomRight:`${rB}--bottom-right`},alertFill:J.fill}),rV={status:"status",alert:"alert"},rH=(e,t,a)=>e<=t?t:e>=a?a:e,rG=new Map,rq=null;(0,o.forwardRef)(({quantity:e=3,position:t="topRight",closeAll:a,style:r,className:s,dataQa:l,dataId:i,...n},p)=>{let[h,m]=(0,o.useState)(!1),[f,g]=(0,o.useState)([]),v=(0,o.useRef)(new Map),b=(0,o.useCallback)(e=>{h||e.forEach(e=>{if(e.withoutTimer||v.current.has(e.id))return;let t=setTimeout(()=>{x(e,()=>{var t;y(e.id),null==(t=e.closeByTimer)||t.call(e)})},e.timer?1e3*rH(e.timer,4,10):4e3);v.current.set(e.id,t)})},[h]),w=(0,o.useCallback)(()=>{v.current.forEach(e=>clearTimeout(e)),v.current.clear()},[]);(0,o.useEffect)(()=>(rq=(t,r=!1)=>{if(r){let r=[];rG.forEach(e=>{r.push(new Promise(t=>x(e,t)))}),Promise.all(r).then(()=>{null==a||a(),w(),rG.clear(),g(t.slice(0,rH(e,1,5)))})}else g(t.slice(0,rH(e,1,5)))},()=>{rq=null}),[a,w,e]),(0,o.useEffect)(()=>{b(f)},[f,b]);let y=e=>{rG.delete(e),v.current.has(e)&&(clearTimeout(v.current.get(e)),v.current.delete(e)),rq&&rq([...Array.from(rG.values())])},x=(e,t)=>{rG.set(e.id,{...e,isExiting:!0}),rq&&rq([...Array.from(rG.values())]),setTimeout(()=>{t()},250)},_=()=>{m(!1),b(f)},$=(e,t,a=!1)=>{_(),x(t,()=>{var r,s;y(t.id),a?null==(r=t.onButtonClick)||r.call(t,e):null==(s=t.onClose)||s.call(t,e)})};return(0,d.jsx)(d.Fragment,{children:!!f.length&&(0,d.jsx)(u.ll,{id:"finkit-snackbars",children:(0,d.jsx)("ul",{ref:p,role:"region",className:(0,c.Z)(rZ.snackbar,rZ.position[t],s),style:r,onMouseEnter:()=>{m(!0),w()},onMouseLeave:_,...n,"data-qa":l,"data-id":i,children:f.map(e=>(0,d.jsx)("li",{id:e.id,className:(0,c.Z)(rZ.item,{[rZ.itemOut]:e.isExiting}),children:(0,d.jsx)(ee,{role:"error"===e.state?rV.alert:rV.status,label:e.label,state:e.state,caption:e.caption,withClose:e.withClose||e.withoutTimer&&!e.buttonText,onClose:t=>{$(t,e)},buttonText:e.buttonText,onButtonClick:t=>{$(t,e,!0)},className:rZ.alertFill,dataQa:e.dataQa,dataId:e.dataId,buttonVariant:"white",withIcon:!0})},e.id))})})})}).displayName="Snackbar";function rY(e,t,a){var r;let s={id:null!=(r=a.id)?r:t.id,column:t,index:a.index,isPlaceholder:!!a.isPlaceholder,placeholderId:a.placeholderId,depth:a.depth,subHeaders:[],colSpan:0,rowSpan:0,headerGroup:null,getLeafHeaders:()=>{let e=[],t=a=>{a.subHeaders&&a.subHeaders.length&&a.subHeaders.map(t),e.push(a)};return t(s),e},getContext:()=>({table:e,header:s,column:t})};return e._features.forEach(t=>{null==t.createHeader||t.createHeader(s,e)}),s}let rW=(e,t,a)=>{var r,s;let l=null==a||null==(r=a.toString())?void 0:r.toLowerCase();return!!(!(null==(s=e.getValue(t))||null==(s=s.toString())||null==(s=s.toLowerCase()))&&s.includes(l))};rW.autoRemove=e=>r5(e);let rQ=(e,t,a)=>{var r;return!!(!(null==(r=e.getValue(t))||null==(r=r.toString()))&&r.includes(a))};rQ.autoRemove=e=>r5(e);let rK=(e,t,a)=>{var r;return(null==(r=e.getValue(t))||null==(r=r.toString())?void 0:r.toLowerCase())===(null==a?void 0:a.toLowerCase())};rK.autoRemove=e=>r5(e);let rX=(e,t,a)=>{var r;return null==(r=e.getValue(t))?void 0:r.includes(a)};rX.autoRemove=e=>r5(e)||!(null!=e&&e.length);let rU=(e,t,a)=>!a.some(a=>{var r;return!(null!=(r=e.getValue(t))&&r.includes(a))});rU.autoRemove=e=>r5(e)||!(null!=e&&e.length);let rJ=(e,t,a)=>a.some(a=>{var r;return null==(r=e.getValue(t))?void 0:r.includes(a)});rJ.autoRemove=e=>r5(e)||!(null!=e&&e.length);let r0=(e,t,a)=>e.getValue(t)===a;r0.autoRemove=e=>r5(e);let r1=(e,t,a)=>e.getValue(t)==a;r1.autoRemove=e=>r5(e);let r2=(e,t,a)=>{let[r,s]=a,l=e.getValue(t);return l>=r&&l<=s};r2.resolveFilterValue=e=>{let[t,a]=e,r="number"!=typeof t?parseFloat(t):t,s="number"!=typeof a?parseFloat(a):a,l=null===t||Number.isNaN(r)?-1/0:r,i=null===a||Number.isNaN(s)?1/0:s;if(l>i){let e=l;l=i,i=e}return[l,i]},r2.autoRemove=e=>r5(e)||r5(e[0])&&r5(e[1]);function r5(e){return null==e||""===e}function r7(e,t){var a;return null!=(a=t[e.id])&&a}let r4=/([0-9]+)/gm;function r3(e,t){return e===t?0:e>t?1:-1}function r6(e){return"number"==typeof e?isNaN(e)||e===1/0||e===-1/0?"":String(e):"string"==typeof e?e:""}function r8(e,t){let a=e.split(r4).filter(Boolean),r=t.split(r4).filter(Boolean);for(;a.length&&r.length;){let e=a.shift(),t=r.shift(),s=parseInt(e,10),l=parseInt(t,10),i=[s,l].sort();if(isNaN(i[0])){if(e>t)return 1;if(t>e)return -1;continue}if(isNaN(i[1]))return isNaN(s)?-1:1;if(s>l)return 1;if(l>s)return -1}return a.length-r.length}let r9=(0,n.g)("tag"),se=Object.freeze({tag:r9,label:`${r9}__label`,icon:`${r9}__icon`,rounded:`${r9}--rounded`,variant:{primary:`${r9}--primary`,secondary:`${r9}--secondary`,red:`${r9}--red`,green:`${r9}--green`,orange:`${r9}--orange`,purple:`${r9}--purple`,outline:`${r9}--outline`},size:{s:`${r9}--s`,m:`${r9}--m`,l:`${r9}--l`},iconMargin:{left:`${r9}__icon--left`,right:`${r9}__icon--right`}}),st=(0,o.forwardRef)(({label:e,size:t="m",rounded:a,variant:r="primary",iconLeft:s,iconRight:l,onIconLeftClick:i,onIconRightClick:n,className:o,style:u,dataQa:p,dataId:h,...m},f)=>(0,d.jsx)(d.Fragment,{children:e&&(0,d.jsxs)("div",{ref:f,className:(0,c.Z)(se.tag,se.variant[r],se.size[t],{[se.rounded]:a},o),style:u,...m,"data-id":h,"data-qa":p,children:[s&&(0,d.jsx)("button",{type:"button",className:(0,c.Z)(se.icon,se.iconMargin.left,{[se.size.l]:"l"===t}),onClick:e=>null==i?void 0:i(e),disabled:!i,children:s}),(0,d.jsx)("span",{className:(0,c.Z)(se.label,se.size[t]),children:e}),l&&(0,d.jsx)("button",{type:"button",className:(0,c.Z)(se.icon,se.iconMargin.right,{[se.size.l]:"l"===t}),onClick:e=>null==n?void 0:n(e),disabled:!n,children:l})]})}));st.displayName="Tag";let sa=(0,n.g)("toggle"),sr=Object.freeze({toggle:sa,wrapper:`${sa}__wrapper`,secondaryLabel:`${sa}__secondary-label`,input:`${sa}__input`,marker:`${sa}__marker`,label:`${sa}__label`,caption:`${sa}__caption`,states:{disabled:`${sa}--disabled`,inverted:`${sa}--inverted`,flipped:`${sa}--flipped`,checked:`${sa}--checked`}}),ss=(0,o.forwardRef)(({value:e,onChange:t,label:a,secondaryLabel:r,disabled:s=!1,caption:l,inverted:i=!1,flipped:n=!1,className:u,style:p,inputRef:h,dataQa:m,dataId:f,...g},v)=>{let[b,w]=(0,o.useState)(e??!1),y=(0,o.useId)();return(0,d.jsxs)("label",{className:(0,c.Z)(u,sr.toggle,{[sr.states.disabled]:s,[sr.states.inverted]:i,[sr.states.flipped]:n,[sr.states.checked]:b}),style:p,htmlFor:y,"data-marker-label":"",ref:v,"data-id":f,"data-qa":m,children:[(0,d.jsx)("input",{id:y,role:"switch","aria-checked":b,type:"checkbox",className:sr.input,checked:b,onChange:e=>{w(e.target.checked),null==t||t(e.target.checked,e)},disabled:s,ref:h,...g}),(0,d.jsx)("span",{className:sr.marker,children:(0,d.jsx)(eP,{type:"toggle",checked:b,inverted:i,disabled:s})}),a&&r&&(0,d.jsx)("span",{className:sr.secondaryLabel,children:r}),a&&(0,d.jsxs)("span",{className:sr.wrapper,children:[(0,d.jsx)("span",{className:sr.label,children:a}),l&&(0,d.jsx)("span",{className:sr.caption,children:l})]})]})});ss.displayName="Toggle";let sl=(0,n.g)("table-head-cell"),si=Object.freeze({cell:sl,text:`${sl}__text`,buttonLeft:`${sl}__button-left`,buttonRight:`${sl}__button-right`}),sn=(0,n.g)("table-icon-button-cell"),so=Object.freeze({cell:sn,buttonLeft:`${sn}__button-left`,buttonRight:`${sn}__button-right`}),sd=Object.freeze({cell:(0,n.g)("table-icon-cell")}),sc=(0,n.g)("table-logos-cell"),su=Object.freeze({cell:sc,logo:`${sc}__logo`,badge:`${sc}__badge`}),sp=(0,n.g)("table-text-cell"),sh=Object.freeze({cell:sp,content:`${sp}__content`,icon:`${sp}__icon`,variant:{black:`${sp}--black`,green:`${sp}--green`,red:`${sp}--red`},size:{s:`${sp}--s`,m:`${sp}--m`}}),sm=(0,n.g)("table-text-with-caption-cell"),sf=Object.freeze({cell:sm,content:`${sm}__content`,caption:`${sm}__caption`});function sg(e){return o.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},o.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"}))}let sv=(0,n.g)("table-title-cell"),sb=Object.freeze({cell:sv,media:`${sv}__media`,mediaContent:`${sv}__media-content`,mediaVariant:{icon:`${sv}__media--icon`,image:`${sv}__media--image`,logo:`${sv}__media--logo`},size:{s:`${sv}--s`,m:`${sv}--m`},cornerIcon:`${sv}__corner-icon`,cornerIconVariant:{black:`${sv}__corner-icon--black`,red:`${sv}__corner-icon--red`},badge:`${sv}__badge`,badgeVariant:{first:`${sv}__badge--first`,second:`${sv}__badge--second`,third:`${sv}__badge--third`},content:`${sv}__content`,title:`${sv}__title`,subTitle:`${sv}__sub-title`,caption:`${sv}__caption`,captionIcon:`${sv}__caption-icon`,captionText:`${sv}__caption-text`}),sw={first:"1 место",second:"2 место",third:"3 место"},sy=(0,n.g)("table"),sx=(Object.freeze({table:sy,control:`${sy}__control`,container:`${sy}__container`,pagination:`${sy}__pagination`,view:`${sy}__view`,variant:{primary:`${sy}--primary`,secondary:`${sy}--secondary`},size:{s:`${sy}--s`,m:`${sy}--m`},stripped:`${sy}--stripped`,appearance:{default:`${sy}--default`,rounded:`${sy}--rounded`,bordered:`${sy}--bordered`,striped:`${sy}--striped`},checkbox:`${sy}__checkbox`,head:`${sy}__head`,headCell:`${sy}__head-cell`,body:`${sy}__body`,bodyCell:`${sy}__body-cell`,footer:`${sy}__foot`,footerCell:`${sy}__foot-cell`,row:`${sy}__row`,rowSpacer:`${sy}__row-spacer`,cell:`${sy}__cell`,cellContent:`${sy}__cell-content`,cellAlign:{left:`${sy}__cell--align-left`,right:`${sy}__cell--align-right`,center:`${sy}__cell--align-center`}}),(0,n.g)("tabs")),s_=Object.freeze({tabs:sx,tabWrapper:`${sx}__tab-wrapper`,tab:`${sx}__tab`,active:`${sx}__tab--active`,activeLine:`${sx}__activeLine`});(0,o.forwardRef)(({activeTabId:e,tabs:t,onTabChange:a,style:r,className:s,dataQa:l,dataId:i,...u},p)=>{var h;let[m,f]=(0,o.useState)(e??(null==(h=t[0])?void 0:h.id)),[g,v]=(0,o.useState)(null),[b,w]=(0,o.useState)({width:0,left:0}),y=(0,o.useRef)(null);(0,o.useEffect)(()=>{g&&w({left:g.offsetLeft-2,width:g.offsetWidth+4})},[g]);let x=(0,o.useCallback)(e=>{let t=y.current,a=(null==e?void 0:e.target).closest(`.${s_.tab}`),r=t.getBoundingClientRect(),s=a.getBoundingClientRect();t.scrollTo({left:s.left-r.left-4+(t.scrollLeft??0),behavior:"smooth"})},[]),_=(e,t)=>{x(t),f(e),a(e,t)};return(0,o.useImperativeHandle)(p,()=>y),(0,d.jsxs)("ul",{role:"tablist",ref:y,className:(0,c.Z)(s_.tabs,s),style:r,...u,"data-id":i,"data-qa":l,children:[t.map((e,t)=>{let a=e.id===m;return!e.disabled&&(0,d.jsx)("li",{role:"tab","aria-selected":e.id===m,"data-qa":(0,n.b)(`${l}-tab-${++t}`,!!l),className:s_.tabWrapper,children:(0,d.jsx)("button",{type:"button",ref:a?v:null,className:(0,c.Z)(s_.tab,{[s_.active]:a}),onClick:t=>_(e.id,t),children:e.label})},e.id)}),(0,d.jsx)("div",{className:(0,c.Z)(s_.activeLine),style:{left:b.left,width:b.width}})]})}).displayName="Tabs";let s$=(e,t,a)=>{(0,o.useEffect)(()=>{e&&(a&&t?(e.style.height="auto",e.style.height=e.scrollHeight+"px"):e.style.height="")},[a,e,t])},sC=(0,n.g)("textarea"),sE={root:sC,container:`${sC}__container`,field:`${sC}__field`,labelWrapper:`${sC}__label-wrapper`,label:`${sC}__label`,captionWrapper:`${sC}__caption-wrapper`,caption:`${sC}__caption`,counter:`${sC}__counter`,states:{primary:`${sC}--primary`,secondary:`${sC}--secondary`,error:`${sC}--error`,success:`${sC}--success`,s:`${sC}--s`,m:`${sC}--m`,l:`${sC}--l`,focused:`${sC}--focused`,active:`${sC}--active`,disabled:`${sC}--disabled`,hasLabel:`${sC}--has-label`,hasCaption:`${sC}--has-caption`}};(0,o.forwardRef)(({disabled:e,state:t,size:a="m",variant:r="primary",label:s,className:l,style:i,value:n="",rows:u=1,maxLength:p,caption:h,counter:m,placeholder:f,autoResize:g=!1,hasCaption:v=!1,dataQa:b,dataId:w,onChange:y,onFocus:x,onBlur:_,...$},C)=>{let{value:E,show:S,hide:k}=M(),T=(0,o.useRef)(null),N="s"!==a;s$(T.current,n,g);let j=(0,o.useMemo)(()=>!E||n||"s"!==a||f?E?f:"s"===a?s:f:s,[f,n,a,E,s]),I=(0,o.useMemo)(()=>u<1?1:u>5?5:u,[u]),L=(0,o.useMemo)(()=>p&&p>0?p:void 0,[p]),D=(0,o.useMemo)(()=>m&&!!L&&L>0&&`${n.length}/${L}`,[m,L,n.length]);return(0,d.jsxs)("div",{className:(0,c.Z)(l,sE.root),style:i,ref:C,"data-qa":b,"data-id":w,children:[(0,d.jsx)("div",{className:(0,c.Z)(sE.container,sE.states[r],sE.states[a],{[sE.states.focused]:E,[sE.states.error]:"error"===t,[sE.states.success]:"success"===t,[sE.states.disabled]:!!e}),children:(0,d.jsxs)("label",{className:sE.labelWrapper,children:[N&&(0,d.jsx)("span",{className:(0,c.Z)(sE.label,{[sE.states.active]:E||!!n||!!f}),children:s}),(0,d.jsx)("textarea",{...$,"aria-disabled":e?"true":void 0,"aria-invalid":"error"===t?"true":void 0,className:(0,c.Z)(sE.field,{[sE.states.hasLabel]:N}),rows:I,maxLength:L,ref:T,value:n,placeholder:j,disabled:e,onFocus:e=>{S(),null==x||x(e)},onBlur:e=>{k(),null==_||_(e)},onChange:e=>{null==y||y(e.target.value||"",e)}})]})}),(v||h||D)&&(0,d.jsxs)("div",{className:sE.captionWrapper,children:[(v||h)&&(0,d.jsx)("div",{className:(0,c.Z)(sE.caption,{[sE.states.error]:"error"===t,[sE.states.success]:"success"===t,[sE.states.disabled]:!!e}),children:h}),D&&(0,d.jsx)("div",{className:sE.counter,children:D})]})]})}).displayName="Textarea",(0,o.forwardRef)(({position:e="top",text:t,zIndex:a=1,inverted:r,withoutTail:s,children:l,boundingOffset:i=12,style:m,className:f,dataQa:g,dataId:v,...b},w)=>{let[y,x]=(0,o.useState)(!1),_=(0,o.useRef)(null),{refs:$,floatingStyles:C,context:E}=(0,u.YF)({open:y,onOpenChange:x,placement:e,whileElementsMounted:p.Me,middleware:[(0,h.cv)({mainAxis:i}),(0,h.RR)({fallbackAxisSideDirection:"start",crossAxis:!1}),(0,h.uY)(),(0,h.x7)({element:_,padding:8})]}),S=(0,u.XI)(E,{delay:300}),{getReferenceProps:k,getFloatingProps:T}=(0,u.NI)([S]),N=(0,u.Y_)(E,{duration:300});return(0,o.useImperativeHandle)(w,()=>({getActivatorElement:$.reference,getTooltipElement:$.floating})),(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)("div",{"data-qa":(0,n.b)(`${g}-activator`,!!g),ref:$.setReference,...k,className:tr.wrapper,children:l}),N.isMounted&&(0,d.jsxs)("div",{role:"tooltip",ref:$.setFloating,style:{...C,...N.styles,...m,zIndex:a},className:(0,c.Z)(tr.tooltip,f,{[tr.inverted]:r}),...T,...b,"data-qa":g,"data-id":v,children:[(0,d.jsx)("span",{className:(0,c.Z)(tr.text,{[tr.inverted]:r}),children:t}),!s&&(0,d.jsx)(u.Y$,{ref:_,context:E,width:16,d:ts,fill:r?"var(--color-white)":"var(--color-black-500)"})]})]})}).displayName="Tooltip"}}]);