"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[544],{5461:function(e,t,l){let a,n,i,r;l.d(t,{An:function(){return t_},MA:function(){return tf},Oo:function(){return eo},Ph:function(){return lz},Qd:function(){return z},UQ:function(){return L},_m:function(){return E},aF:function(){return $},cL:function(){return eO},iA:function(){return n6},iR:function(){return aV},rU:function(){return X},sY:function(){return lP},wI:function(){return aB},zx:function(){return q}});var s=l(6273),o=l(2265),d=l(7437),u=l(4365),c=l(1896),p=l(2859),g=l(7859),h=l(3618),m=l(7215),f=l(5773),v=l(4414),b=l(705),w=l(2144),x=l(9421);function y(){return typeof window>"u"}let C=y()?o.useLayoutEffect:o.useEffect;function S(e,t=!1){return y()?t:window.matchMedia(e).matches}function _(e,{defaultValue:t=!1,initializeWithValue:l=!0}={}){let[a,n]=(0,o.useState)(()=>l?S(e,t):t??!1);function i(){n(S(e))}return C(()=>{let t=window.matchMedia(e);return i(),"function"==typeof t.addListener?t.addListener(i):t.addEventListener("change",i),()=>{"function"==typeof t.removeListener?t.removeListener(i):t.removeEventListener("change",i)}},[e]),a}function $(e){let{maxWidth:t}=s.B[e];return _(`screen and (max-width: ${t}px)`)}function E(e){let{minWidth:t}=s.B[e];return _(`screen and (min-width: ${t}px)`)}let R=e=>{let t=(0,o.useRef)(null);return(0,o.useEffect)(()=>{let l=l=>{var a;null!=(a=t.current)&&a.contains(l.target)||e()};return window.addEventListener("click",l),()=>window.removeEventListener("click",l)},[]),t};function k(e,t){let[l,a]=(0,o.useState)(e);return(0,o.useEffect)(()=>{(0,s.i)(t)&&a(t)},[JSON.stringify(t)]),[l,a]}let T=(e,t,l,a)=>{(0,o.useEffect)(()=>(e.addEventListener(t,l),()=>e.removeEventListener(t,l)),[...a,t,e,l])},M=(e=!1)=>{let[t,l]=(0,o.useState)(e);return{value:t,show:(0,o.useCallback)(()=>l(!0),[]),hide:(0,o.useCallback)(()=>l(!1),[]),toggle:(0,o.useCallback)(()=>l(e=>!e),[])}},I=(0,s.g)("accordion"),j=(0,s.g)("accordion-item"),N=Object.freeze({accordionItem:j,accordionItemInner:`${j}__inner`,body:`${j}__body`,header:`${j}__header`,content:`${j}__content`,contentInner:`${j}__content-inner`,controlIcon:`${j}__control-icon`,titleWrapper:`${j}__title-wrapper`,title:`${j}__title`,icon:`${j}__icon`,toggleIcon:`${j}__toggle-icon`,subTitle:`${j}__subtitle`,caption:`${j}__caption`,states:{disabled:`${j}--disabled`,active:`${j}--active`,focused:`${j}--focused`,withControl:`${j}--with-control`,withIcon:`${j}--with-icon`}}),P=Object.freeze({accordion:I,withoutOutline:`${I}--without-outline`,variants:{primary:`${I}--primary`,secondary:`${I}--secondary`}}),L=(0,o.forwardRef)(({multiple:e=!1,children:t,activeIndex:l,defaultActiveIndex:a=[],className:n,variant:i="primary",withoutOutline:r=!1,style:c,dataQa:p,dataId:g,onTabToggle:h,...m},f)=>{let[v,b]=(0,o.useState)(a),w=(0,s.i)(l),x=w?l:v,y=(t,l)=>{if(w){let a=C(x,t,e);null==h||h(a,l)}else b(l=>C(l,t,e))},C=(e,t,l)=>l?e.includes(t)?e.filter(e=>e!==t):[...e,t]:e.includes(t)?[]:[t];return(0,d.jsx)("div",{ref:f,className:(0,u.Z)(n,P.accordion,P.variants[i],{[P.withoutOutline]:r}),style:c,...m,"data-id":g,"data-qa":p,children:o.Children.map(t,e=>(0,o.isValidElement)(e)?(0,o.cloneElement)(e,{isActive:x.includes(e.props.id),onToggle:t=>{y(e.props.id,t)}}):e)})});function D(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"}))}L.displayName="Accordion";let F=e=>{let t=Array.from(document.querySelectorAll("[data-accordion-index]"));if(0===t.length)return;let l=t.findIndex(e=>e===document.activeElement),a=l;switch(e){case"next":a=(l+1)%t.length;break;case"previous":a=(l-1+t.length)%t.length}let n=0;for(;n++<t.length;){let l=t[a];if("true"!==l.getAttribute("data-disabled")){l.focus();return}a=(a+("next"===e?1:-1)+t.length)%t.length}},z=(0,o.forwardRef)(({id:e,title:t,tagTitle:l="span",subTitle:a,disabled:n=!1,isActive:i=!1,icon:r,controlIcon:c,errorMessage:p,children:g,className:h,style:m,dataQa:f,dataId:v,onControlClick:b,onToggle:w,...x},y)=>{let C=(0,o.useRef)(null),S=(0,o.useRef)(null),_=(0,o.useRef)(null);(0,o.useEffect)(()=>{let e=C.current,t=S.current;if(!e||!t)return;e.style.height=i?t.scrollHeight+"px":"0";let l=new ResizeObserver(()=>{i&&(e.style.height=t.scrollHeight+"px")});return l.observe(t),()=>l.disconnect()},[i]);let $=!c&&!!r;return(0,d.jsxs)("div",{ref:y,className:(0,u.Z)(h,N.accordionItem),style:m,...x,"data-id":v,"data-qa":f,children:[(0,d.jsx)("div",{className:(0,u.Z)(N.accordionItemInner),children:(0,d.jsxs)("div",{className:(0,u.Z)(N.body,[{[N.states.disabled]:n}]),children:[(0,d.jsxs)("button",{type:"button","aria-expanded":i,"aria-disabled":n,"data-disabled":n,"data-accordion-index":e,className:(0,u.Z)(N.header,[{[N.states.active]:i}]),tabIndex:n?-1:0,onClick:n?void 0:w,ref:_,disabled:n,onKeyDown:e=>{if(!n)switch(e.key){case"Enter":case" ":e.preventDefault(),null==w||w(e);break;case"ArrowDown":e.preventDefault(),F("next");break;case"ArrowUp":e.preventDefault(),F("previous")}},children:[(0,d.jsxs)("div",{className:(0,u.Z)(N.titleWrapper),children:[$&&(0,d.jsx)("span",{className:N.icon,children:r}),(0,d.jsx)(l,{className:(0,u.Z)(N.title,{[N.states.withControl]:c}),children:t}),(0,d.jsx)(s.P,{className:(0,u.Z)(N.toggleIcon,[{[N.states.active]:i},{[N.states.withControl]:c}]),children:(0,d.jsx)(D,{})}),c&&(0,d.jsx)(s.P,{className:N.controlIcon,onClick:e=>{var t;c&&e.stopPropagation(),null==(t=_.current)||t.blur(),null==b||b(e)},children:c})]}),a&&(0,d.jsx)("span",{className:(0,u.Z)(N.subTitle,[{[N.states.withIcon]:$}]),children:a})]}),(0,d.jsx)("div",{className:(0,u.Z)(N.content),"aria-hidden":!i,ref:C,children:(0,d.jsx)("div",{className:N.contentInner,ref:S,children:g})})]})}),p&&(0,d.jsx)(s.C,{withoutIcon:!0,state:"error",text:p})]})});function A(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 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:"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 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:"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 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:"M15.827 2.761A10.001 10.001 0 1 0 12 22a.75.75 0 0 0 .75-.75v-.004a.75.75 0 0 0-.75-.75A8.496 8.496 0 1 1 20.496 12c0 .414.336.75.75.75h.004A.75.75 0 0 0 22 12a10 10 0 0 0-6.173-9.239Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))}z.displayName="AccordionItem";let G=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,l])=>({...e,[t]:void 0===l||l}),{}):e:{},H=(0,s.g)("button"),Z={button:H,label:`${H}__label`,icon:`${H}__icon`,spinner:`${H}__spinner`,states:{ghost:`${H}--ghost`,outline:`${H}--outline`,stretch:`${H}--stretch`,iconOnly:`${H}--icon-only`,iconLeft:`${H}--icon-left`,iconRight:`${H}--icon-right`,rounded:`${H}--rounded`,disabled:`${H}--disabled`,hidden:`${H}--hidden`}},q=(0,o.forwardRef)(({as:e,appearance:t="fill",children:l,className:a,disabled:n=!1,iconLeft:i,iconRight:r,label:c,pending:p,shape:g="default",size:h="m",stretch:m=!1,variant:f="primary",type:v,dataId:b,dataQa:w,style:x,onClick:y,...C},S)=>{let _=e||"button",$=c||l,E=(0,o.useMemo)(()=>"icon"===g||"circle-icon"===g,[g]),R=(0,o.useMemo)(()=>{let e={};if(h&&!s.a.includes(h)){let t=G(h);e=s.a.reduce((e,l)=>{let a="xs"===l?`${Z.button}--${t[l]}`:`${Z.button}--${t[l]}-${l}`;return{...e,[a]:!!t[l]}},{})}return e},[h]),k=(0,o.useMemo)(()=>({[Z.button]:!0,[`${Z.button}--${f}`]:!0,[`${Z.button}--${h}`]:h&&s.a.includes(h),[Z.states.iconOnly]:E,[Z.states.stretch]:!0===m,[`${Z.states.stretch}:${m}`]:"string"==typeof m,[Z.states.ghost]:"ghost"===t,[Z.states.outline]:"outline"===t,[Z.states.rounded]:"circle-icon"===g,[Z.states.iconLeft]:i&&!E,[Z.states.iconRight]:r&&!E,[Z.states.disabled]:n,...R}),[t,n,i,E,r,R,g,h,m,f]),T=(0,o.useMemo)(()=>!(!r||E&&i),[i,r,E]),M=(0,o.useCallback)(e=>{if(n){e.preventDefault();return}null==y||y(e)},[y,n]);return(0,d.jsxs)(_,{className:(0,u.Z)(a,{...k}),ref:S,style:x,type:"button"===_?v||"button":void 0,disabled:"button"===_?n:void 0,"aria-disabled":n||void 0,tabIndex:n?-1:0,onClick:M,...C,"data-qa":w,"data-id":b,children:[i&&(0,d.jsx)("span",{role:"img","aria-hidden":"true",className:(0,u.Z)(Z.icon,{[Z.states.hidden]:p}),children:i}),$&&!E&&(0,d.jsx)("span",{className:(0,u.Z)(Z.label,{[Z.states.hidden]:p}),children:$}),T&&(0,d.jsx)("span",{role:"img","aria-hidden":"true",className:(0,u.Z)(Z.icon,{[Z.states.hidden]:p}),children:r}),p&&(0,d.jsx)("span",{role:"img","aria-hidden":"true",className:Z.spinner,children:(0,d.jsx)(s.P,{children:(0,d.jsx)(B,{})})})]})});function Y(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"}))}q.displayName="Button";let W=(0,s.g)("link"),Q=Object.freeze({link:W,states:{inverted:`${W}--inverted`,disabled:`${W}--disabled`},content:`${W}__content`,icon:`${W}__icon`,size:{s:`${W}--s`,m:`${W}--m`}});function X({as:e,size:t="m",withIcon:l=!1,children:a,disabled:n,text:i,inverted:r,onClick:o,className:c,style:p,dataQa:g,dataId:h,...m}){let f=(0,u.Z)(Q.link,{[Q.states.inverted]:r,[Q.states.disabled]:n},Q.size[t],c),v=i||a;return(0,d.jsx)(e||"a",{className:f,disabled:n,style:p,onClick:o,"aria-disabled":n,tabIndex:n?-1:0,...m,"data-id":h,"data-qa":g,children:l?(0,d.jsxs)("span",{className:Q.content,children:[v,(0,d.jsx)(s.P,{className:Q.icon,children:(0,d.jsx)(Y,{})})]}):v})}X.displayName="Link";let U=(0,s.g)("alert"),K=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`}),J=(0,o.forwardRef)(({label:e,state:t="default",variant:l="primary",size:a="m",outline:n=!0,caption:i,linkText:r,linkHref:o,onLinkClick:c,withLinkIcon:p=!1,icon:g,withIcon:h=!1,withClose:m=!1,buttonText:f,buttonVariant:v="primary",className:b,style:w,onClose:x,onButtonClick:y,dataQa:C,dataId:S,..._},$)=>{let E={default:(0,d.jsx)(V,{}),success:(0,d.jsx)(s.c,{}),warning:(0,d.jsx)(s.S,{}),error:(0,d.jsx)(A,{}),info:(0,d.jsx)(V,{})};return(0,d.jsxs)("div",{ref:$,className:(0,u.Z)(K.alert,K.variant[l],K.size[a],{[K.state[t]]:n},b),style:w,..._,"data-id":S,"data-qa":C,children:[(0,d.jsxs)("div",{className:K.content,children:[h&&(0,d.jsx)(s.P,{className:(0,u.Z)(K.icon,{[K.state[t]]:!g}),children:g||E[t]}),(0,d.jsxs)("div",{className:K.textBlock,children:[e&&(0,d.jsx)("span",{"data-qa":(0,s.b)(`${C}-label`,!!C),className:K.label,children:e}),i&&(0,d.jsx)(s.C,{dataQa:(0,s.b)(`${C}-caption`,!!C),text:i,lineClamp:3,size:a,className:K.caption}),r&&(0,d.jsx)(X,{dataQa:(0,s.b)(`${C}-link`,!!C),href:o,className:K.link,onClick:c,withIcon:p,children:r})]}),m&&(0,d.jsx)("button",{"data-qa":(0,s.b)(`${C}-close`,!!C),type:"button",className:K.closeIcon,onClick:x,children:(0,d.jsx)(s.P,{children:(0,d.jsx)(O,{})})})]}),f&&(0,d.jsx)(q,{dataQa:(0,s.b)(`${C}-button`,!!C),label:f,variant:v,size:"xs",className:K.button,onClick:y})]})});J.displayName="Alert";let ee=(0,s.g)("breadcrumbs"),et={breadcrumbs:ee,breadcrumbsEllipsis:`${ee}--ellipsis`,displayOne:`${ee}--display-one`,list:`${ee}__list`,mobileList:`${ee}__list--mobile`,desktopList:`${ee}__list--desktop`,item:`${ee}__item`,customItem:`${ee}__item--custom`,link:`${ee}__link`,linkLabel:`${ee}__link-label`,text:`${ee}__text`,separator:`${ee}__separator`,backIcon:`${ee}__back-icon`},el=(e=[],t,l)=>{var a;return t||l?{label:t||"Назад",href:"object"!=typeof l?l||"#":void 0,customLink:"object"==typeof l?l:void 0}:e.length&&e.length>1?null!=(a=e[e.length-1])&&a.href?e[e.length-1]:e[e.length-2]:{label:e[0].label||"Назад",href:e[0].href||"#",customLink:e[0].customLink}};function ea(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 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:"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:l,dataQa:a,onClick:n})=>(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":a,className:et.link,title:e.label,onClick:n?t=>n(t,e.href):void 0,children:[t&&(0,d.jsx)(s.P,{className:et.backIcon,children:(0,d.jsx)(ea,{})}),(0,d.jsx)("span",{className:et.linkLabel,children:e.label})]}),!t&&!l&&(0,d.jsx)(s.P,{className:et.separator,children:(0,d.jsx)(en,{})})]}):(0,d.jsx)("span",{"aria-current":"page","data-qa":a,className:et.text,title:e.label,children:e.label})});ei.displayName="BreadcrumbsLink";let er=({items:e=[],dataQa:t,backwardHref:l,backwardLabel:a,onClick:n})=>{let i=el(e,a,l);return(0,d.jsx)("ul",{className:(0,u.Z)(et.list,et.desktopList),"data-qa":(0,s.b)(`${t}-desktop-list`,!!t),children:1===e.length||l||a?(0,d.jsx)("li",{className:(0,u.Z)(et.item),children:(0,d.jsx)(ei,{isBackward:!0,dataQa:(0,s.b)(`${t}-link`,!!t),item:i,onClick:n})}):(0,d.jsx)(d.Fragment,{children:e.map((l,a)=>(0,d.jsx)("li",{className:(0,u.Z)(et.item,{[et.customItem]:l.customLink}),children:(0,d.jsx)(ei,{item:l,dataQa:(0,s.b)(`${t}-link-${++a}`,!!t),isLast:a===e.length,onClick:n})},`${l.label}--${a}`))})})};er.displayName="DesktopBreadcrumbs";let es=({items:e=[],backwardLabel:t,backwardHref:l,dataQa:a,onClick:n})=>{let i=el(e,t,l);return(0,d.jsx)("ul",{className:(0,u.Z)(et.list,et.mobileList),"data-qa":(0,s.b)(`${a}-mobile-list`,!!a),children:(0,d.jsx)("li",{className:(0,u.Z)(et.item),children:(0,d.jsx)(ei,{isBackward:!0,dataQa:(0,s.b)(`${a}-link`,!!a),item:i,onClick:n})})})};es.displayName="MobileBreadcrumbs";let eo=(0,o.forwardRef)(({items:e=[],isMobile:t,onClick:l,backwardLabel:a,backwardHref:n,style:i,className:r,ellipsis:s=!1,dataQa:o,dataId:c,...p},g)=>{let h=e.length||a||n;return(0,d.jsx)(d.Fragment,{children:h&&(0,d.jsxs)("nav",{ref:g,"aria-label":"breadcrumbs",className:(0,u.Z)(et.breadcrumbs,{[et.displayOne]:void 0===t,[et.breadcrumbsEllipsis]:s},r),style:i,...p,"data-id":c,"data-qa":o,children:[!0!==t&&(0,d.jsx)(er,{items:e,dataQa:o,backwardLabel:a,backwardHref:n,onClick:l||void 0}),!1!==t&&(0,d.jsx)(es,{items:e,dataQa:o,backwardLabel:a,backwardHref:n,onClick:l||void 0})]})})});eo.displayName="Breadcrumbs";let ed=()=>Date.now().toString()+Math.random().toString(36).slice(2,9),eu=(0,s.g)("calendar"),ec=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`}),ep=Object.freeze({days:"days",months:"months",years:"years"}),eg=["пн","вт","ср","чт","пт","сб","вс"],eh=["янв","фев","мар","апр","май","июн","июл","авг","сен","окт","ноя","дек"],em=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},ef=e=>new Date(e.getFullYear(),e.getMonth(),e.getDate()),ev=e=>{let t=String(e.getDate()).padStart(2,"0"),l=String(e.getMonth()+1).padStart(2,"0"),a=e.getFullYear();return`${t}.${l}.${a}`},eb=e=>{let t=e.getFullYear(),l=String(e.getMonth()+1).padStart(2,"0"),a=String(e.getDate()).padStart(2,"0");return`${t}-${l}-${a}`},ew=(e,t)=>{if(0===e.length)return"";if(t){if(1===e.length)return ev(e[0]);let t=[...e].sort((e,t)=>e.getTime()-t.getTime());return`${ev(t[0])} - ${ev(t[1])}`}return e.length>0?ev(e[0]):""},ex=(e,t,l)=>{if(t.length<2)return!1;let a=l(e),n=l(t[0]),i=l(t[1]);return a>=n&&a<=i},ey=(e,t,l,a)=>{if(1!==t.length||!l)return!1;let n=a(e),i=a(t[0]),r=a(l);return n>=(i<r?i:r)&&n<=(i<r?r:i)},eC=({events:e=[]})=>{let t=e.slice(0,6);return(0,d.jsx)("span",{className:ec.events,children:t.map(e=>(0,d.jsx)("span",{className:(0,u.Z)(ec.event,`${ec.event}--${e}`)},`calendar--${e}`))})},eS=()=>(0,d.jsx)("div",{className:ec.weekDays,children:eg.map((e,t)=>(0,d.jsx)(s.T,{className:(0,u.Z)(ec.weekDay,{[ec.weekDayOff]:5===t||6===t}),size:"14",children:e},`week-day--${e}`))}),e_=({currentDate:e,today:t,selectedDates:l,hoveredDate:a,minAllowedDate:n,maxAllowedDate:i,multiple:r,showCurrentDay:s,showOutsideDays:o,events:c,onDateSelect:p,onDateHover:g})=>{let h=e.getFullYear(),m=e.getMonth(),f=new Date(h,m,1),v=new Date(h,m+1,0),b=f.getDay();b=0===b?6:--b;let w=v.getDate(),x=[];if(o){let e=new Date(h,m,0).getDate();for(let t=0;t<b;t++)x.push(new Date(h,m-1,e-t));x.reverse()}else for(let e=0;e<b;e++)x.push(null);let y=Array.from({length:w},(e,t)=>new Date(h,m,t+1));x.push(...y);let C=42-x.length;if(o)for(let e=1;e<=C;e++)x.push(new Date(h,m+1,e));else for(let e=0;e<C;e++)x.push(null);return(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(eS,{}),(0,d.jsx)("div",{className:(0,u.Z)(ec.days,[]),children:x.map(e=>{if(!e)return(0,d.jsx)("div",{className:ec.emptyDay},`calendar-empty-${ed()}`);let f=ef(e),v=ef(n),b=ef(i),w=o&&(e.getMonth()!==m||e.getFullYear()!==h),x=f<v||f>b,y=l.some(e=>ef(e).getTime()===f.getTime()),C=r&&ex(e,l,ef),S=r&&ey(e,l,a,ef),_=s&&f.getTime()===ef(t).getTime(),$=r&&l.length>=1&&ef(l[0]).getTime()===f.getTime(),E=r&&2===l.length&&ef(l[1]).getTime()===f.getTime(),R=eb(e);return(0,d.jsxs)("button",{type:"button",disabled:x,className:(0,u.Z)(ec.day,{[ec.otherDay]:w,[ec.selectedDay]:y,[ec.currentDay]:_,[ec.rangeDay]:C,[ec.previewDay]:S,[ec.startRangeDay]:$,[ec.endRangeDay]:E,[ec.disabledDay]:x}),onClick:()=>!x&&p(e),onMouseEnter:()=>!x&&g(e),onMouseLeave:()=>g(null),children:[e.getDate(),c[R]&&(0,d.jsx)(eC,{events:c[R]})]},`calendar--day--${e.getTime()}`)})})]})},e$=({view:e,currentDate:t,canNavigatePrev:l,canNavigateNext:a,onNavigate:n,onViewChange:i})=>(0,d.jsxs)("div",{className:ec.header,children:[(0,d.jsx)("button",{className:(0,u.Z)(ec.headerButton,ec.headerButtonPrev,{[ec.headerButtonDisabled]:!l}),type:"button",disabled:!l,onClick:()=>n("prev"),children:(0,d.jsx)(s.P,{style:{fontSize:24},children:(0,d.jsx)(ea,{})})}),(0,d.jsx)("button",{type:"button",className:(0,u.Z)(ec.headerButton,ec.headerText),onClick:i,children:(()=>{switch(e){case ep.days:return t.toLocaleDateString("ru-RU",{month:"long",year:"numeric"});case ep.months:return t.getFullYear().toString();case ep.years:return`${t.getFullYear()-14} - ${t.getFullYear()+5}`;default:return""}})()}),(0,d.jsx)("button",{className:(0,u.Z)(ec.headerButton,ec.headerButtonNext,{[ec.headerButtonDisabled]:!a}),type:"button",disabled:!a,onClick:()=>n("next"),children:(0,d.jsx)(s.P,{style:{fontSize:24},children:(0,d.jsx)(en,{})})})]}),eE=({today:e,currentDate:t,selectedDates:l,minAllowedDate:a,maxAllowedDate:n,showCurrentMonth:i,onMonthSelect:r})=>{let s=Array.from({length:12},(e,l)=>new Date(t.getFullYear(),l,1)),o=a.getFullYear(),c=n.getFullYear();return(0,d.jsx)("div",{className:ec.months,children:s.map((t,s)=>{let p=ef(a),g=ef(n),h=new Date(t.getFullYear(),t.getMonth(),1),m=new Date(t.getFullYear(),t.getMonth()+1,0)<p||h>g||t.getFullYear()<o||t.getFullYear()>c,f=i&&t.getMonth()===e.getMonth()&&t.getFullYear()===e.getFullYear(),v=l.some(e=>e.getMonth()===t.getMonth()&&e.getFullYear()===t.getFullYear());return(0,d.jsx)("button",{type:"button",disabled:m,className:(0,u.Z)(ec.month,{[ec.currentMonth]:f,[ec.selectedMonth]:v,[ec.disabledMonth]:m}),onClick:()=>{m||r(t)},children:eh[s]},`calendar--month--${t.getTime()}`)})})},eR=({currentDate:e,today:t,selectedDates:l,minAllowedDate:a,maxAllowedDate:n,showCurrentYear:i,onYearSelect:r})=>{let s=e.getFullYear()-14,o=Array.from({length:20},(e,t)=>s+t),c=a.getFullYear(),p=n.getFullYear(),g=l.map(e=>e.getFullYear());return(0,d.jsx)("div",{className:ec.years,children:o.map(e=>{let l=new Date(e,0,1),s=new Date(e,11,31),o=ef(a),h=ef(n),m=s<o||l>h||e<c||e>p,f=i&&e===t.getFullYear(),v=g.includes(e);return(0,d.jsx)("button",{type:"button",disabled:m,className:(0,u.Z)(ec.year,{[ec.currentYear]:f,[ec.selectedYear]:v,[ec.disabledYear]:m}),onClick:()=>{m||r(e)},children:e},`calendar--${e}`)})})};function ek(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 eT(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:l,multiple:a=!1,showCurrentDay:n=!0,showCurrentMonth:i=!0,showCurrentYear:r=!0,showOutsideDays:s=!1,events:c={},className:p,style:g,dataId:h,dataQa:m,onChange:f,...v},b)=>{let[w]=(0,o.useState)(()=>{let e=new Date;return new Date(e.getFullYear(),e.getMonth(),e.getDate())}),[x,y]=(0,o.useState)("days"),[C,S]=(0,o.useState)(()=>em(e)),[_,$]=(0,o.useState)([]),[E,R]=(0,o.useState)(null),k=(0,o.useMemo)(()=>ef(t instanceof Date&&!isNaN(t.getTime())?t:new Date(1900,0,1)),[t]),T=(0,o.useMemo)(()=>ef(l instanceof Date&&!isNaN(l.getTime())?l:new Date(new Date().setFullYear(new Date().getFullYear()+100))),[l]),M=(0,o.useRef)(!1);(0,o.useEffect)(()=>{if(null===e){$([]);return}if(void 0===e)return;$(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())&&S(new Date(t.getFullYear(),t.getMonth(),1))},[e]);let I=(0,o.useCallback)(e=>{let t=ef(e);if(t<k||t>T)return;let l=[];if(a){if(0===_.length)l=[t];else if(1===_.length){let e=_[0];l=e.getTime()===t.getTime()?[]:[e,t].sort((e,t)=>e.getTime()-t.getTime())}else l=[t];R(null)}else l=_.some(e=>ef(e).getTime()===t.getTime())?[]:[t];$(l);let n=null,i="";a?(n=l.length>0?[...l]:null,i=ew(l,a)):(n=l.length>0?l[0]:null,i=l.length>0?ev(l[0]):""),M.current&&(null==f||f(n,i))},[a,k,T,_,f]),j=(0,o.useCallback)(e=>{a&&1===_.length&&R(e)},[a,_.length]);(0,o.useEffect)(()=>(M.current=!0,()=>{M.current=!1}),[]);let N=(0,o.useCallback)(e=>{let t=C.getFullYear(),l=C.getMonth();if(x===ep.days){let t=new Date(C);t.setDate(1),"prev"===e?t.setMonth(l-1):t.setMonth(l+1);let a=ef(new Date(t.getFullYear(),t.getMonth(),1)),n=ef(new Date(t.getFullYear(),t.getMonth()+1,0));return a<=T&&n>=k}if(x===ep.months){let l=t+("prev"===e?-1:1);return l>=k.getFullYear()&&l<=T.getFullYear()}if(x===ep.years){let l=t-t%10+("prev"===e?-10:10);return l<=T.getFullYear()&&l+9>=k.getFullYear()}return!1},[x,C,k,T]),P=(0,o.useCallback)(e=>{S(e),y(ep.days)},[]),L=(0,o.useCallback)(e=>{S(new Date(e,0,1)),y(ep.months)},[]),D=(0,o.useCallback)(()=>{x===ep.days?y(ep.months):x===ep.months?y(ep.years):y(ep.days)},[x]);return(0,d.jsxs)("div",{ref:b,className:(0,u.Z)(p,ec.calendar),style:g,...v,"data-qa":m,"data-id":h,children:[(0,d.jsx)(e$,{view:x,currentDate:C,canNavigatePrev:N("prev"),canNavigateNext:N("next"),onNavigate:e=>{let t=new Date(C);switch(x){case ep.days:t.setDate(1),t.setMonth(t.getMonth()+("prev"===e?-1:1));break;case ep.months:t.setFullYear(t.getFullYear()+("prev"===e?-1:1));break;case ep.years:t.setFullYear(t.getFullYear()+("prev"===e?-12:12))}S(t)},onViewChange:D}),(0,d.jsxs)("div",{className:ec.content,children:[x===ep.days&&(0,d.jsx)(e_,{today:w,currentDate:C,selectedDates:_,hoveredDate:E,minAllowedDate:k,maxAllowedDate:T,multiple:a,showCurrentDay:n,showOutsideDays:s,events:c,onDateSelect:I,onDateHover:j}),x===ep.months&&(0,d.jsx)(eE,{currentDate:C,today:w,selectedDates:_,minAllowedDate:k,maxAllowedDate:T,showCurrentMonth:i,onMonthSelect:P}),x===ep.years&&(0,d.jsx)(eR,{today:w,currentDate:C,selectedDates:_,minAllowedDate:k,maxAllowedDate:T,showCurrentYear:r,onYearSelect:L})]})]})}).displayName="Calendar";let eI=["checkbox"],ej=(0,s.g)("common-marker"),eN={marker:ej,icon:`${ej}__icon`,states:{checkbox:`${ej}--checkbox`,radio:`${ej}--radio`,toggle:`${ej}--toggle`,error:`${ej}--error`,checked:`${ej}--checked`,disabled:`${ej}--disabled`,inverted:`${ej}--inverted`,indeterminate:`${ej}--indeterminate`}},eP=({as:e,state:t="default",type:l="checkbox",className:a,checked:n,inverted:i,disabled:r,...o})=>(0,d.jsx)(e||"span",{...o,className:(0,u.Z)(a,eN.marker,{[eN.states.checkbox]:"checkbox"===l,[eN.states.radio]:"radio"===l,[eN.states.toggle]:"toggle"===l,[eN.states.checked]:!!n,[eN.states.indeterminate]:"indeterminate"===n,[eN.states.error]:"error"===t,[eN.states.inverted]:i,[eN.states.disabled]:r}),children:eI.includes(l)&&(0,d.jsx)(s.P,{className:(0,u.Z)(eN.icon,{[eN.states.checked]:n,[eN.states.inverted]:i,[eN.states.error]:"error"===t,[eN.states.disabled]:r}),children:"indeterminate"===n?(0,d.jsx)(eM,{}):(0,d.jsx)(eT,{})})});eP.displayName="CommonMarker";let eL=(0,s.g)("checkbox"),eD=Object.freeze({checkbox:eL,input:`${eL}__input`,marker:`${eL}__marker`,wrapper:`${eL}__wrapper`,label:`${eL}__label`,caption:`${eL}__caption`,icon:`${eL}__icon`,iconButton:`${eL}__icon-button`,states:{error:`${eL}--error`,disabled:`${eL}--disabled`,inverted:`${eL}--inverted`},sizes:{xs:`${eL}--xs`,s:`${eL}--s`,m:`${eL}--m`},variants:{primary:`${eL}--primary`,secondary:`${eL}--secondary`}}),eF=(0,o.forwardRef)(({value:e=!1,variant:t="primary",state:l="default",label:a,disabled:n=!1,caption:i,className:r,icon:c,withIcon:p=!1,size:g="m",style:h,inverted:m=!1,children:f,inputRef:v,dataQa:b,dataId:w,onChange:x,onIconClick:y,...C},S)=>{let[_,$]=k(!1,e),E=(0,o.useId)(),R=f||a;return(0,d.jsxs)("label",{ref:S,htmlFor:E,"data-marker-label":"",className:(0,u.Z)(r,eD.checkbox,{[eD.states.inverted]:m,[eD.states.disabled]:n,[eD.states.error]:"error"===l,[eD.sizes[g]]:!0,[eD.variants[t]]:!0}),style:h,"data-id":w,"data-qa":b,children:[(0,d.jsx)("input",{id:E,ref:v,value:String(_),className:eD.input,type:"checkbox","aria-invalid":"error"===l,disabled:n,onChange:e=>{let t="string"==typeof _?!!_:!_;$(t),null==x||x(t,e)},...C}),(0,d.jsx)("span",{className:eD.marker,children:(0,d.jsx)(eP,{type:"checkbox",checked:_,inverted:m,state:l,disabled:n})}),R&&(0,d.jsxs)("span",{className:eD.wrapper,children:[(0,d.jsx)("span",{className:(0,u.Z)(eD.label),children:R}),i&&(0,d.jsx)(s.C,{className:eD.caption,withoutIcon:!0,children:i})]}),p&&(0,d.jsx)("button",{type:"button",className:(0,u.Z)(eD.iconButton),onClick:n?void 0:y,children:(0,d.jsx)(s.P,{className:(0,u.Z)(eD.icon),children:c?(0,d.jsx)(d.Fragment,{children:c}):(0,d.jsx)(ek,{})})})]})});eF.displayName="Checkbox";let ez=(0,s.g)("chips"),eA=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`}}),eO=(0,o.forwardRef)(({chips:e,value:t,variant:l="primary",activeVariant:a="primary",multiple:n,clearable:i,size:r="m",className:c,style:p,dataQa:g,dataId:h,onChipClick:m,...f},v)=>{let[b,w]=(0,o.useState)(n?[]:void 0),x=(0,o.useRef)(null);(0,o.useImperativeHandle)(v,()=>({getRoot:()=>x.current,getSelectedChips:()=>b})),(0,o.useEffect)(()=>{w(n?Array.isArray(t)?t:[]:t)},[t,n]);let y=n||i,C=e=>n&&Array.isArray(b)?b.includes(e):b===e,S=(e,t,l)=>{w(l),null==m||m(e,t,l)},_=(e,t)=>{if(n&&Array.isArray(b)){if(C(e)){let l=b.filter(t=>t!==e);S(e,t,l)}else S(e,t,[...b,e])}else{let l=i&&C(e)?void 0:e;S(e,t,l)}},$=({id:e,label:t,iconLeft:n,iconRight:i,indicator:o},c)=>{let p=C(e);return(0,d.jsxs)("div",{className:(0,u.Z)(eA.chip,eA.sizes[r],eA.activeVariants[a],eA.variants[l],[{[eA.selected]:p}]),role:y?"checkbox":"radio","aria-checked":p,"aria-label":t,tabIndex:0,"data-qa":(0,s.b)(`${g}-item-${++c}`,!!g),onClick:t=>{_(e,t)},onKeyDown:t=>{("Enter"===t.key||" "===t.key)&&(t.preventDefault(),_(e,t))},children:[n&&(0,d.jsx)("span",{className:(0,u.Z)(eA.icon,eA.iconLeft),"aria-hidden":"true",children:n}),(0,d.jsx)("span",{className:(0,u.Z)(eA.label),children:t}),o&&(0,d.jsx)("div",{className:(0,u.Z)(eA.indicator,eA.indicatorVariant[o])}),i&&(0,d.jsx)("span",{className:(0,u.Z)(eA.icon,eA.iconRight),"aria-hidden":"true",children:i})]},e)};return(0,d.jsx)("div",{ref:x,className:(0,u.Z)(c,eA.chips),style:p,...f,"data-id":h,"data-qa":g,children:e.map((e,t)=>$(e,t))})});eO.displayName="Chips",Object.freeze({divider:(0,s.g)("dropdown-divider")});let eV=(0,s.g)("dropdown-group");Object.freeze({group:eV,title:`${eV}__title`,content:`${eV}__content`});let eB=(0,s.g)("dropdown-option"),eG=Object.freeze({option:eB,slot:`${eB}__slot`,iconSlot:`${eB}__slot--icon`,wrapper:`${eB}__wrapper`,label:`${eB}__label`,caption:`${eB}__caption`,states:{danger:`${eB}--danger`,success:`${eB}--success`,focused:`${eB}--focused`,disabled:`${eB}--disabled`}});function eH({as:e,label:t,caption:l,iconLeft:a,iconRight:n,prepend:i,append:r,variant:s="default",disabled:c=!1,focused:p=!1,className:g,onClick:h,...m}){let f=(0,u.Z)(g,eG.option,{[eG.states.focused]:p,[eG.states.success]:"success"===s,[eG.states.danger]:"danger"===s,[eG.states.disabled]:!!c}),v=(0,o.useCallback)(e=>{e.preventDefault(),c||null==h||h(e)},[c,h]);return(0,d.jsxs)(e||"div",{...m,className:f,"aria-disabled":c,onClick:v,children:[i&&(0,d.jsx)("span",{className:eG.slot,children:i}),a&&(0,d.jsx)("span",{className:(0,u.Z)(eG.slot,eG.iconSlot),children:a}),(0,d.jsxs)("div",{className:eG.wrapper,children:[(0,d.jsx)("span",{className:eG.label,children:t}),l&&(0,d.jsx)("span",{className:eG.caption,children:l})]}),n&&(0,d.jsx)("span",{className:(0,u.Z)(eG.slot,eG.iconSlot),children:n}),r&&(0,d.jsx)("span",{className:eG.slot,children:r})]})}let eZ=({children:e,...t})=>{let l=function({placement:e="bottom",width:t="auto",desktopMaxHeight:l,mobileFullHeight:a=!1,title:n,description:i,opened:r,onToggle:s,heading:d,footer:u,dataQa:h,dataId:m}={}){let[f,v]=(0,o.useState)(!1),b=r??f,w=s??v,x=(0,c.YF)({open:b,onOpenChange:w,placement:e,whileElementsMounted:p.Me,middleware:[(0,g.cv)(8),(0,g.RR)({fallbackAxisSideDirection:"start"}),(0,g.uY)()]});return(0,o.useMemo)(()=>({open:b,setOpen:w,...x,width:t,desktopMaxHeight:l,title:n,description:i,heading:d,footer:u,mobileFullHeight:a,dataQa:h,dataId:m}),[b,w,x,t,l,n,i,d,u,a,h,m])}(t);return(0,d.jsx)(eQ.Provider,{value:l,children:e})};eZ.displayName="Dropdown";let eq=(0,s.g)("dropdown"),eY=Object.freeze({dropdown:eq,overlay:`${eq}__overlay`,mobileHeading:`${eq}__mobile-heading`,heading:`${eq}__heading`,title:`${eq}__title`,description:`${eq}__description`,content:`${eq}__content`,contentInner:`${eq}__content-inner`,footer:`${eq}__footer`,close:`${eq}__close`,closeIcon:`${eq}__close-icon`,states:{auto:`${eq}--auto`,fullHeight:`${eq}--full-height`}}),eW=(0,o.forwardRef)(({style:e,contentInnerRef:t,...l},a)=>{let{open:n,context:i,width:r,floatingStyles:p,refs:g,heading:m,title:f,description:v,footer:b,desktopMaxHeight:w,mobileFullHeight:x,dataQa:y,dataId:C,setOpen:S}=eX(),_=(0,c.qq)([g.setFloating,a]),$=(0,o.useRef)(null),R=E("s"),{isMounted:k,styles:T}=(0,c.Y_)(i,{initial:{opacity:.2,transform:R?"translate(0, 0)":"translate(0, 100%)"},open:{opacity:1,transform:"translate(0, 0)"},duration:{open:300,close:100}}),M=(0,o.useMemo)(()=>{var t,l;if(R)return{width:"inherit"===r?null==(l=null==(t=null==g?void 0:g.reference)?void 0:t.current)?void 0:l.clientWidth:"auto"===r?void 0:r,transform:R?p.transform:void 0,...e}},[p.transform,R,null==g?void 0:g.reference,e,r]),I=(0,o.useCallback)(()=>{let e=g.floating.current;if(e){if(R||!n){(0,h.tG)(e);return}(0,h.Qp)(e)}},[R,n,g.floating]);return(0,o.useEffect)(()=>{let e=({target:e})=>{!n||[$.current,g.reference.current].some(t=>t===e||t&&t.contains(e))||S(!1)};return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},[n,g.reference,S]),(0,o.useEffect)(()=>{I()},[I]),(0,o.useEffect)(()=>()=>{(0,h.tP)()},[]),k?(0,d.jsx)("div",{className:(0,u.Z)(eY.overlay,{[eY.states.auto]:"auto"===r}),style:M,ref:_,children:(0,d.jsxs)("div",{ref:$,className:(0,u.Z)(eY.dropdown,{[eY.states.fullHeight]:x}),role:R?"popup":"dialog","aria-modal":!R,"data-id":C,"data-qa":y,style:T,children:[(0,d.jsx)(eK,{title:f,description:v,heading:m,isDesktop:R,setOpen:S,"data-qa":(0,s.b)(`${y}-header`,!!y)}),(0,d.jsx)("div",{...l,className:eY.content,"data-qa":(0,s.b)(`${y}-content`,!!y),children:(0,d.jsx)("div",{className:eY.contentInner,style:{maxHeight:R?w:void 0},ref:t,children:l.children})}),(0,d.jsx)(eU,{"data-qa":(0,s.b)(`${y}-header`,!!y),footer:b})]})}):null});eW.displayName="DropdownContent";let eQ=(0,o.createContext)(null),eX=()=>{let e=(0,o.useContext)(eQ);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:eY.footer,children:e}):null;eU.displayName="DropdownFooter";let eK=({title:e,description:t,heading:l,isDesktop:a,setOpen:n,...i})=>{let r=(0,o.useMemo)(()=>l||(a&&(e||t)?(0,d.jsxs)(d.Fragment,{children:[e&&(0,d.jsx)("div",{className:eY.title,children:e}),t&&(0,d.jsx)("div",{className:eY.description,children:t})]}):null),[t,l,a,e]);return(0,d.jsxs)(d.Fragment,{children:[!a&&(0,d.jsxs)("div",{...i,className:eY.mobileHeading,children:[e&&(0,d.jsx)("div",{className:eY.title,children:e}),t&&(0,d.jsx)("div",{className:eY.description,children:t}),(0,d.jsx)("button",{className:eY.close,type:"button",tabIndex:-1,"aria-label":"Закрыть окно",onClick:()=>n(!1),children:(0,d.jsx)(s.P,{"aria-hidden":"true",className:eY.closeIcon,style:{display:"inline-flex"},children:(0,d.jsx)(O,{})})})]}),r&&(0,d.jsx)("div",{...i,className:eY.heading,children:r})]})};eK.displayName="DropdownHeader";let eJ=(0,o.forwardRef)(function({children:e,asChild:t=!1,disabled:l,...a},n){let{refs:i,open:r,setOpen:s}=eX(),u=e.ref,p=(0,c.qq)([i.setReference,n,u]),g=(0,o.useCallback)(()=>{l||s(!r)},[l,r,s]);return t&&(0,o.isValidElement)(e)?(0,o.cloneElement)(e,{ref:p,disabled:l,onClick:g,...a,...e.props}):(0,d.jsx)("button",{ref:p,onClick:g,disabled:l,...a,type:"button",children:e})});function e0(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"}))}eJ.displayName="DropdownTrigger";let e1=(0,s.g)("file-item"),e2=Object.freeze({root:e1,file:`${e1}__file`,preview:`${e1}__preview`,previewImage:`${e1}__preview-image`,previewIcon:`${e1}__preview-icon`,fileInfo:`${e1}__file-info`,fileName:`${e1}__file-name`,fileStatus:`${e1}__file-status`,fileSize:`${e1}__file-size`,progress:`${e1}__progress`,controls:`${e1}__controls`,close:`${e1}__close`,repeat:`${e1}__repeat`,error:`${e1}__error`,states:{success:`${e1}--success`,error:`${e1}--error`,pending:`${e1}--pending`,uploading:`${e1}--uploading`,primary:`${e1}--primary`,secondary:`${e1}--secondary`,s:`${e1}--s`,m:`${e1}--m`,disabled:`${e1}--disabled`}}),e5=["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"}],e7="#189EF4",e3=e=>{if(!e)return{label:"file",color:e7};let t=e4.find(t=>t.type===e);if(t)return{label:t.label,color:t.color};let l=m.extension(e);return l?{label:l,color:e7}:{label:"file",color:e7}},e6=(e,t=1)=>{if(0===e)return"0 B";let l=Math.floor(Math.log(e)/Math.log(1024));return`${parseFloat((e/Math.pow(1024,l)).toFixed(t))} ${e5[l]}`},e8=(0,o.forwardRef)(({file:e,state:t="success",name:l,type:a,fileSize:n,error:i,progress:r=0,size:o="m",variant:c="primary",previewImageUrl:p,className:g,style:h,fileId:m,dataQa:f,dataId:v,onClick:b,onDelete:w,onRepeat:x,...y},C)=>{let S="s"===o,_=(0,s.i)(r)&&"uploading"===t,$=i&&"error"===t,E=a&&/^image\//.test(a),R=e3(a),k=(E&&p?(0,d.jsx)("img",{role:"presentation",className:e2.previewImage,src:p,width:40,alt:l}):null)||(0,d.jsx)("div",{className:e2.previewIcon,style:{backgroundColor:R.color},children:R.label}),T=_&&"primary"===c?`linear-gradient(90deg, var(--color-gray-400) ${r}%, var(--color-white) ${r}%`:`linear-gradient(90deg, var(--color-white) ${r}%, var(--color-gray-400) ${r}%`,M=(0,u.Z)(g,e2.root,e2.states[c],e2.states[t],e2.states[o]),I=_?{background:T,...h}:h;return(0,d.jsxs)("div",{ref:C,className:M,style:I,onClick:l=>{"success"===t&&(null==b||b(l,m,e))},...y,"data-id":v,"data-qa":f,children:[(0,d.jsxs)("div",{className:e2.file,children:[!S&&(0,d.jsx)("div",{className:e2.preview,children:k}),(0,d.jsxs)("div",{className:e2.fileInfo,children:[(0,d.jsx)("div",{className:e2.fileName,children:l}),!S&&n&&(0,d.jsxs)("div",{className:e2.fileStatus,children:[(0,d.jsx)("div",{className:e2.fileSize,children:`${e6(n)}`}),_&&(0,d.jsx)("div",{className:e2.progress,children:`Загружено ${r}%`})]})]}),(0,d.jsxs)("div",{className:e2.controls,children:[S&&_&&(0,d.jsx)("div",{className:e2.progress,children:`${r}%`}),$&&(0,d.jsx)(s.P,{className:e2.repeat,tabIndex:0,role:"button","aria-label":`Повторить загрузку файла ${l}`,onClick:t=>{t.preventDefault(),t.stopPropagation(),null==x||x(t,m,e)},children:(0,d.jsx)(e0,{})}),(0,d.jsx)(s.P,{className:e2.close,tabIndex:0,role:"button","aria-label":`Удалить файл ${l}`,onClick:t=>{t.preventDefault(),t.stopPropagation(),null==w||w(t,m,e)},children:(0,d.jsx)(O,{})})]})]}),$&&(0,d.jsx)("div",{className:e2.error,children:i})]})});e8.displayName="File";let e9=Object.freeze({root:(0,s.g)("file-list")}),te=e=>{let t=new Set;for(let l of e){if(t.has(l))return!0;t.add(l)}return!1};(0,o.forwardRef)(({files:e,size:t="m",variant:l="primary",className:a,role:n="list",style:i,dataId:r,dataQa:s,onClick:c,onDelete:p,onRepeat:g,...h},m)=>((0,o.useEffect)(()=>{te(e.map(e=>e.fileId))&&console.warn("Имеются файлы с одинаковым fileId")},[e]),0===e.length?null:(0,d.jsx)("div",{ref:m,role:n,"aria-label":"Загруженные файлы",className:(0,u.Z)(a,e9.root),style:i,...h,"data-id":r,"data-qa":s,children:e.map(e=>(0,o.createElement)(e8,{...e,role:"listitem","aria-labelledby":`Имя файла - ${e.name}, Размер файла - ${e6(e.fileSize??0)}`,size:t,variant:l,onClick:c,onRepeat:g,onDelete:p,key:e.fileId}))}))).displayName="FileList";let tt=(0,s.g)("tooltip"),tl=Object.freeze({tooltip:tt,text:`${tt}__text`,wrapper:`${tt}__wrapper`,inverted:`${tt}--inverted`}),ta="M8 10C6 12.58 3.43 16 0 16L16 16C12.58 16 10 12.58 8 10Z",tn=(0,s.g)("hint"),ti=Object.freeze({hint:tn,hintDialog:`${tn}__dialog`,activator:`${tn}__activator`,footer:`${tn}__footer`,text:`${tn}__text`,close:`${tn}__close`,icon:`${tn}__icon`,inverted:`${tn}--inverted`});(0,o.forwardRef)(({className:e,style:t,isVisible:l,position:a="top",heading:n,footer:i,children:r,text:h,withoutTail:m,inverted:f,dataQa:v,dataId:b,role:w="dialog",...x},y)=>{var C;let S;let _=(0,o.useRef)(null),{refs:$,floatingStyles:E,context:k}=(0,c.YF)({placement:a,middleware:[(0,p.cv)(12),(0,p.RR)({fallbackAxisSideDirection:"start",crossAxis:!1}),(0,p.uY)(),(0,g.x7)({element:_,padding:8})]}),{value:I,show:j,hide:N,toggle:P}=M(l),L=R(N);return(0,o.useImperativeHandle)(y,()=>null==L?void 0:L.current),"u">typeof window&&(T(window,"resize",(C=()=>k.update(),S=!1,function(...e){S||(C(...e),S=!0,setTimeout(()=>{S=!1},300))}),[]),T(window,"keyup",e=>{"Escape"===e.key&&N()},[N])),(0,d.jsxs)("div",{ref:L,className:(0,u.Z)(ti.hint,e),style:t,children:[(0,d.jsx)("button",{type:"button",className:ti.activator,ref:$.setReference,tabIndex:0,onClick:P,children:"function"==typeof r?r({show:j,hide:N,toggle:P,visible:I}):r}),I&&(0,d.jsxs)("div",{role:w,className:(0,u.Z)(ti.hintDialog,{[ti.inverted]:f}),ref:$.setFloating,style:E,...x,"data-id":b,"data-qa":v,children:[n&&(0,d.jsx)(s.H,{dataQa:(0,s.b)(`${v}-heading`,!!v),className:"mb-3",as:"h6",type:"h6",children:n}),(0,d.jsx)("p",{"data-qa":(0,s.b)(`${v}-text`,!!v),className:(0,u.Z)(ti.text),children:h}),i&&(0,d.jsx)("div",{"data-qa":(0,s.b)(`${v}-footer`,!!v),className:(0,u.Z)(ti.footer),children:i}),(0,d.jsx)("button",{type:"button",tabIndex:-1,className:ti.close,onClick:N,children:(0,d.jsx)(s.P,{"aria-hidden":"true",className:ti.icon,style:{display:"inline-flex",fontSize:16},children:(0,d.jsx)(O,{})})}),!m&&(0,d.jsx)(c.Y$,{width:16,ref:_,d:ta,context:k,fill:f?"var(--color-white)":"var(--color-black-500)"})]})]})}).displayName="Hint";let tr=(e,t,l)=>{if(e)return"object"!=typeof e?l:"function"==typeof t?t(e):e[t]},ts=e=>{let{width:t,height:l}=e.getBoundingClientRect();return{x:{start:e.scrollLeft,end:Math.floor(e.scrollLeft+t)},y:{start:e.scrollTop,end:Math.floor(e.scrollTop+l)}}},to=(0,s.g)("input-autocomplete"),td={input:to,pending:`${to}__pending`,pendingIcon:`${to}__pending-icon`,empty:`${to}__empty`,emptyText:`${to}__empty-text`,emptyDescription:`${to}__empty-description`,options:`${to}__options`,optionIcon:`${to}__option-icon`,button:`${to}__button`,states:{selected:`${to}--selected`}};function tu(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 tc=({items:e,itemSize:t,renderItem:l,overscan:a=2,outerRef:n,itemsContainerClassname:i})=>{let[r,s]=(0,o.useState)({start:0,end:0}),u=(0,o.useCallback)(()=>{if(!n.current)return;let l=n.current.clientHeight,i=n.current.scrollTop;s({start:Math.max(0,Math.floor(i/t)-a),end:Math.min(e.length,Math.ceil((i+l)/t)+a)})},[t,e.length,n,a]);(0,o.useLayoutEffect)(()=>{u()},[u]),(0,o.useEffect)(()=>{let e=n.current;if(!e)return;let t=()=>u();e.addEventListener("scroll",t);let l=new ResizeObserver(()=>u());return l.observe(e),()=>{e.removeEventListener("scroll",t),l.disconnect()}},[u,n]);let c=e.length*t+16,p=e.slice(r.start,r.end),g={position:"absolute",top:0,height:p.length*t,transform:`translateY(${r.start*t}px)`,width:"100%",margin:0};return(0,d.jsx)("div",{style:{position:"relative",height:c,width:"auto",margin:"-8px"},children:(0,d.jsx)("ul",{className:i,style:g,role:"listbox",children:p.map((e,t)=>l(e,r.start+t))},"options")})};function tp({inputValue:e,mappedOptions:t,pending:l=!1,optionsEmptyText:a="Нет результатов",optionsEmptyDescription:n,contentInnerRef:i,withVirtualize:r=!1,handleOptionClick:c}){let p=(0,o.useId)();if(l)return(0,d.jsx)("div",{className:td.pending,children:(0,d.jsx)(s.P,{className:td.pendingIcon,children:(0,d.jsx)(B,{})})});if(null!=e&&e.length&&!t.length)return(0,d.jsxs)("div",{className:td.empty,children:[(0,d.jsx)("div",{className:td.emptyText,children:a}),n&&(0,d.jsx)("div",{className:td.emptyDescription,children:n})]});let g=e=>(0,d.jsx)(eH,{role:"option","aria-selected":e.selected,as:"li",disabled:e.disabled,label:e.label,caption:e.caption,focused:e.active,onClick:()=>c(e),append:(0,d.jsx)(s.P,{className:(0,u.Z)(td.optionIcon,{[td.states.selected]:e.selected}),style:{fontSize:24},children:(0,d.jsx)(tu,{})})},JSON.stringify(e.value));return r?(0,d.jsx)(tc,{outerRef:i,items:t,itemSize:40,renderItem:g,itemsContainerClassname:td.options}):(0,d.jsx)("ul",{className:td.options,id:p,role:"listbox",children:t.map(g)},"options")}(0,o.forwardRef)(({value:e,selectedValue:t,label:l,options:a=[],state:n,icon:i,rightLabel:r,desktopMaxHeight:u,pending:c=!1,buttonLabel:p="Выбрать",optionValue:g="value",optionLabel:h="label",optionCaption:m="caption",optionDisabled:f="disabled",variant:v="primary",size:b="m",disabled:w=!1,caption:x,hasCaption:y=!1,keepFocus:C=!1,optionsEmptyText:S="Нет результатов",optionsEmptyDescription:_,withVirtualize:$,onChange:R,onSelect:k,onFocus:T,onBlur:M,onKeydown:I,dataQa:j,dataId:N,className:P,style:L,...D},F)=>{let[z,A]=(0,o.useState)(!1),[O,V]=(0,o.useState)(""),B=(0,o.useRef)(null),G=(0,o.useRef)(null),H=(0,o.useRef)(null),Z=(0,o.useRef)(null),Y=E("m");(0,o.useImperativeHandle)(F,()=>G.current);let W=(0,o.useMemo)(()=>Y?z&&(a.length>0||!!O||c):z,[O,Y,z,a.length,c]),Q=(0,o.useMemo)(()=>a.map((e,l)=>{let a=tr(e,g,e),n=tr(t,g,t);return{index:l,value:a,label:tr(e,h,e),caption:tr(e,m),disabled:tr(e,f),selected:n===a,original:e}}),[m,f,h,g,a,t]),X=(0,o.useMemo)(()=>Q.find(({selected:e})=>e),[Q]);(0,o.useEffect)(()=>{if(!e&&!t){V("");return}e&&V(e)},[e]),(0,o.useEffect)(()=>{t&&V(tr(t,h,t))},[]),(0,o.useEffect)(()=>{z||(X?U(X.label):K())},[z]);let U=e=>{V(e),null==R||R(e)},K=e=>{null==k||k(e)},J=()=>{A(!0)},ee=()=>{A(!1)},et=e=>{null==M||M(e)};return(0,d.jsx)("div",{ref:F,className:td.input,"data-id":N,"data-qa":j,children:(0,d.jsxs)(eZ,{opened:W,onToggle:A,width:"inherit",placement:"bottom",mobileFullHeight:!0,desktopMaxHeight:u,footer:Y||!t?void 0:(0,d.jsx)(q,{label:p,disabled:!t,className:td.button,onClick:()=>{ee()}}),heading:Y?void 0:(0,d.jsx)(tf,{inputRef:H,className:P,style:L,value:O,label:l,rightLabel:r,icon:i,state:n,caption:x,hasCaption:y,onChange:U,onBlur:et,...D}),dataQa:(0,s.b)(`${j}-dropdown`,!!j),children:[(0,d.jsx)(eJ,{asChild:!0,children:(0,d.jsx)(tf,{value:O,label:l,rightLabel:r,icon:i,size:b,variant:v,state:n,disabled:w,caption:x,hasCaption:y,onClick:void 0,onChange:U,onFocus:e=>{J(),Y||(e.preventDefault(),setTimeout(()=>{var e;null==(e=H.current)||e.focus()},100)),null==T||T(e)},onBlur:et,onKeyDown:e=>{"Tab"===e.key&&ee(),null==I||I(e)},ref:B,inputRef:G,...D,dataQa:(0,s.b)(`${j}-dropdown-input`,!!j)})}),(0,d.jsx)(eW,{contentInnerRef:Z,children:(0,d.jsx)(tp,{inputValue:O,mappedOptions:Q,pending:c,optionsEmptyText:S,optionsEmptyDescription:_,handleOptionClick:e=>{var t;if(U(e.label),K(e.original),Y){if(C){null==(t=G.current)||t.focus();return}ee()}},contentInnerRef:Z,withVirtualize:$})})]})})}).displayName="InputAutocomplete";let tg=(...e)=>(...t)=>{e.forEach(e=>{null==e||e(...t)})},th=(0,s.g)("input-base"),tm={wrapper:th,input:`${th}__input`,container:`${th}__container`,label:`${th}__label`,field:`${th}__field`,rightLabel:`${th}__right-label`,caption:`${th}__caption`,placeholder:{visible:`${th}__placeholder`,hidden:`${th}__hidden`},states:{primary:`${th}--primary`,secondary:`${th}--secondary`,error:`${th}--error`,success:`${th}--success`,s:`${th}--s`,m:`${th}--m`,l:`${th}--l`,focused:`${th}--focused`,disabled:`${th}--disabled`,active:`${th}--active`,hasLabel:`${th}--has-label`,accent:`${th}--accent`}},tf=(0,o.forwardRef)(({icon:e,rightLabel:t,disabled:l,state:a,size:n="m",variant:i="primary",label:r,value:p,placeholder:g,maskPlaceholder:h,autoFocus:m=!1,maskPlaceholderVariant:f="default",caption:v,type:b="text",inputMode:w="text",hasCaption:x,className:y,style:C,dataQa:S,dataId:_,inputRef:$,onChange:E,onFocus:R,onBlur:k,onKeyDown:T,...I},j)=>{let N=(0,o.useId)(),{value:P,show:L,hide:D}=M(),F=(0,o.useRef)(null),z=(0,c.qq)([$,F]),A=(0,o.useMemo)(()=>P||!!p||!!g,[p,P,g]),O=(0,o.useCallback)(()=>{var e;null==(e=F.current)||e.focus()},[]),V=(0,o.useMemo)(()=>{if(!h)return null;let e={hidden:p??"",visible:h.substring((null==p?void 0:p.length)??0)};return h.length===(null==p?void 0:p.length)?null:e},[h,p]);return(0,o.useEffect)(()=>{var e,t,l;if(!m)return;let a=(null==(e=F.current)?void 0:e.value.length)??0;null==(t=F.current)||t.focus(),null==(l=F.current)||l.setSelectionRange(a,a)},[m]),(0,d.jsxs)("div",{className:(0,u.Z)(y,tm.wrapper),style:C,"data-qa":S,"data-id":_,children:[(0,d.jsxs)("div",{className:(0,u.Z)(tm.input,tm.states[i],tm.states[n],{[tm.states.focused]:P,[tm.states.error]:"error"===a,[tm.states.success]:"success"===a,[tm.states.disabled]:!!l,[tm.states.hasLabel]:r}),onClick:O,ref:j,children:[(0,d.jsxs)("label",{htmlFor:N,className:tm.container,children:[r&&(0,d.jsx)("span",{className:(0,u.Z)(tm.label,{[tm.states.active]:A,[tm.states.s]:"s"===n,[tm.states.disabled]:l,[tm.states.error]:"error"===a,[tm.states.success]:"success"===a}),children:r}),V&&!!p&&(0,d.jsxs)("div",{className:(0,u.Z)(tm.placeholder.visible,{[tm.states.accent]:"accent"===f}),children:[V.hidden&&(0,d.jsx)("span",{className:tm.placeholder.hidden,children:V.hidden}),V.visible]}),(0,d.jsx)("input",{...I,id:N,ref:z,className:(0,u.Z)(tm.field,{[tm.states.s]:"s"===n,[tm.states.hasLabel]:r,[tm.states.disabled]:l}),type:b,inputMode:w,autoComplete:"off",placeholder:g,value:p,disabled:l,onChange:e=>{null==E||E(e.target.value,e)},onFocus:tg(L,R),onBlur:tg(D,k),onKeyDown:e=>{("Escape"===e.key||"Esc"===e.key)&&(e.preventDefault(),null==E||E("",{target:{value:""}})),null==T||T(e)}})]}),t&&(0,d.jsx)("div",{className:(0,u.Z)(tm.rightLabel,{[tm.states.disabled]:l}),children:t}),e]}),(x||v)&&(0,d.jsx)(s.C,{dataQa:(0,s.b)(`${S}-caption`,!!S),className:(0,u.Z)(tm.caption,{[tm.states.disabled]:l}),state:a,withoutIcon:!0,children:v})]})});tf.displayName="InputBase";let tv="dd.MM.yyyy",tb=(e,t)=>((e<1||e>12)&&console.warn("Месяц должен быть в диапазоне от 1 до 12"),new Date(t,e,0).getDate()),tw=e=>{let[t,l,a]=e.split(".").map(Number),n=tb(l,a||1900);return[(t>n?n:t).toString().padStart(2,"0"),l.toString().padStart(2,"0"),a.toString().padStart(4,"0").substring(0,4)].join(".")};function tx(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:l,onKeyDown:a,...n},i)=>{let[r,s]=(0,o.useState)(""),{ref:u,setValue:c}=(0,f.Cj)({mask:Date,autofix:!0,pattern:"d.`m.`Y",validate:()=>{},placeholderChar:" ",prepare:e=>!e||e.length<10||e.includes(" ")?e:tw(e),overwrite:!1,blocks:{d:{mask:f.LV.MaskedRange,from:1,to:31,maxLength:2},m:{mask:f.LV.MaskedRange,from:1,to:12,maxLength:2},Y:{mask:f.LV.MaskedRange,from:1900,to:2099,maxLength:4}}},{onAccept:t=>{if(t.length<10||t.includes(" "))null!==e&&(null==l||l(null,""));else{let e=tw(t),a=(0,v.Z)(e,tv,new Date);if((0,b.Z)(a)){null==l||l(a,e),s(e);return}}s(t)}});return(0,o.useEffect)(()=>{if(e instanceof Date&&(0,b.Z)(e)){let t=(0,w.Z)(e,tv);c(t),s(t)}else"string"==typeof e&&(0,x.Z)(e,"dd.mm.yyyy")&&(c(e),s(e))},[e,c]),(0,o.useImperativeHandle)(i,()=>u.current),(0,d.jsx)(tf,{...n,autoFocus:t,inputRef:u,value:r,inputMode:"numeric",onKeyDown:e=>{("Escape"===e.key||"Esc"===e.key)&&(e.preventDefault(),s(""),c(""),null==l||l(null,"")),null==a||a(e)},maskPlaceholder:"дд.мм.гггг"})}).displayName="InputDate";let ty=(0,s.g)("input-file"),tC={inputFile:ty,input:`${ty}__input`,uploadArea:`${ty}__upload-area`,uploadIcon:`${ty}__upload-icon`,uploadLabel:{default:`${ty}__upload-label`,purple:`${ty}__upload-label--purple`},uploadDragged:`${ty}__upload-dragged`,uploadCaption:`${ty}__upload-caption`,uploadButton:`${ty}__upload-button`,uploadWrapper:`${ty}__upload-wrapper`,selectButton:`${ty}__select-button`,states:{error:`${ty}--error`,s:`${ty}--s`,dragged:`${ty}--dragged`,disabled:`${ty}--disabled`}},tS=(e,t)=>{if(e&&t){let l=Array.isArray(t)?t:t.split(","),a=e.name||"",n=e.type||"",i=n.replace(/\/.*$/,"");return l.some(e=>{let t=e.trim();if(/^\*(\/\*)?$/.test(e))return!0;if("."===t.charAt(0)){let e=a.toLowerCase(),l=t.toLowerCase(),n=[l];return(".jpg"===l||".jpeg"===l)&&(n=[".jpg",".jpeg"]),n.some(t=>e.endsWith(t))}return/\/\*$/.test(t)?i===t.replace(/\/.*$/,""):n===t||!!/^\w+$/.test(t)&&(console.error(!1,`Upload takes an invalidate 'accept' type '${t}'.Skip for check.`),!0)})}return!0};(0,o.forwardRef)(({accept:e,maxFileSize:t,disabled:l=!1,multiple:a=!1,capture:n=!1,mode:i="select",size:r="m",style:c,className:p,name:g,dataId:h,dataQa:m,onChange:f,...v},b)=>{let w=(0,o.useId)(),[x,y]=(0,o.useState)(!1),[C,S]=(0,o.useState)(!1),_=(0,o.useRef)(null),$=(0,o.useRef)(null),E=e=>{if(!e)return!0;let t=R(e),l=k(e);return t&&l},R=e=>{if(!t)return!0;for(let l=0;l<e.length;l++)if(e[l].size>1048576*t)return!1;return!0},k=t=>{if(!e)return!0;for(let l=0;l<t.length;l++)if(!tS(t[l],e))return!1;return!0},T=e=>{let t=Object.hasOwn(e,"dataTransfer")?e.dataTransfer.files:e.target.files;if(t){if(!E(t)){y(!0);return}y(!1),null==f||f(t,e)}},M=()=>{var e;null==(e=_.current)||e.click()},I=e=>{l||(e.stopPropagation(),e.preventDefault())},j=e=>{l||(e.stopPropagation(),e.preventDefault(),e.dataTransfer.dropEffect="copy",S(!0))},N=e=>{l||(e.stopPropagation(),e.preventDefault(),S(!1))},P=e=>{if(l)return;e.stopPropagation(),e.preventDefault();let{files:t}=e.dataTransfer;(a||t&&1===t.length)&&T(e),S(!1),e.dataTransfer.clearData()};(0,o.useImperativeHandle)(b,()=>({getInput:()=>_.current,getUploadArea:()=>$.current}));let L=()=>{let l=Array.isArray(e)?e.join(", "):null==e?void 0:e.split(",").join(", ");return(l?`Доступные форматы ${l}. `:"")+(t?`Размер файла не должен превышать ${t} MB.`:"")},D=()=>{let t=Array.isArray(e)?e.join(","):e,i={ref:_,type:"file",className:tC.input,multiple:a,accept:t,capture:n,disabled:l,id:w,name:g,onChange:T};return(0,d.jsx)("input",{...i})},F=()=>{let e={ref:$,className:(0,u.Z)(tC.uploadArea,{[tC.states.error]:x,[tC.states.s]:"s"===r,[tC.states.dragged]:C,[tC.states.disabled]:l}),onDragEnter:I,onDragOver:j,onDragLeave:N,onDrop:P,onClick:M,role:"button",tabIndex:0},t=(0,d.jsx)(s.P,{"aria-hidden":"true",className:(0,u.Z)(tC.uploadIcon,{[tC.states.disabled]:l}),children:(0,d.jsx)(tx,{})}),a=(0,d.jsx)(s.T,{size:"16",weight:"regular",className:(0,u.Z)(tC.uploadDragged,{[tC.states.disabled]:l,[tC.states.dragged]:C,[tC.states.s]:"s"===r}),children:"Перетащите файлы сюда"});if("s"===r){let n=(0,d.jsxs)(s.T,{size:"16",weight:"regular",className:(0,u.Z)(tC.uploadLabel.default,{[tC.states.disabled]:l}),children:[(0,d.jsxs)("span",{className:(0,u.Z)(tC.uploadLabel.purple,{[tC.states.disabled]:l}),children:["Выберите файлы"," "]}),"или перетащите их сюда"]});return(0,d.jsx)(s.F,{caption:L(),hasCaption:!0,children:(0,d.jsxs)("div",{...e,children:[(0,d.jsxs)("div",{className:(0,u.Z)(tC.uploadWrapper,{[tC.states.dragged]:C}),children:[t,n]}),a]})})}let n=(0,d.jsx)(s.T,{size:"16",weight:"regular",className:(0,u.Z)(tC.uploadLabel.default,{[tC.states.disabled]:l}),children:"Выберите файлы или перетащите их сюда"}),i=(0,d.jsx)(s.T,{size:"14",weight:"regular",className:(0,u.Z)(tC.uploadCaption,{[tC.states.disabled]:l}),children:L()}),o=(0,d.jsx)(s.T,{size:"16",weight:"regular",className:(0,u.Z)(tC.uploadButton,{[tC.states.disabled]:l}),children:"Выбрать"});return(0,d.jsxs)("div",{...e,children:[(0,d.jsxs)("div",{className:(0,u.Z)(tC.uploadWrapper,{[tC.states.dragged]:C}),children:[t,n,i,o]}),a]})};return(0,d.jsx)("div",{className:(0,u.Z)(p,tC.inputFile),style:c,...v,"data-id":h,"data-qa":m,children:"select"===i?(()=>{let e=D(),t=L(),a=(0,d.jsx)(q,{onClick:M,label:"Выберите файлы",size:"s",stretch:!0,className:(0,u.Z)(tC.selectButton,{disabled:l}),disabled:l});return(0,d.jsxs)(s.F,{caption:t,hasCaption:!0,captionState:x?"error":"default",children:[e,a]})})():(()=>{let e=D(),t=F();return(0,d.jsxs)(d.Fragment,{children:[t,e]})})()})}).displayName="InputFile";let t_=(0,o.forwardRef)(({maskOpts:e,value:t="",autoFocus:l=!1,onChange:a,onKeyDown:n,...i},r)=>{let[s,u]=(0,o.useState)(""),{ref:c,setValue:p,unmaskedValue:g}=(0,f.Cj)(e,{onAccept:(e,t)=>{u(e),null==a||a(t.unmaskedValue,e)}});return(0,o.useEffect)(()=>{t!==g&&(p(t),u(t))},[t,p,g]),(0,o.useImperativeHandle)(r,()=>c.current),(0,d.jsx)(tf,{...i,autoFocus:l,inputRef:c,value:s,onKeyDown:e=>{("Escape"===e.key||"Esc"===e.key)&&(e.preventDefault(),p(""),u(""),null==a||a("","")),null==n||n(e)}})});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:"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 tE(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"}))}t_.displayName="InputMasked";let tR=({value:e,decimals:t="auto",decimalsCount:l=2})=>{switch(t){case"always":return new Intl.NumberFormat("ru",{minimumFractionDigits:l,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)}},tk=e=>RegExp("^-?(?!0{2,})[(\\d\\s?]*[,.]?\\d*$").test(e),tT=(e,t,l)=>(0,s.i)(t)&&e<t?t:(0,s.i)(l)&&e>l?l:e,tM="\xa0",tI=[",","."],tj=(0,s.g)("input-number"),tN={controls:`${tj}__controls`,icon:`${tj}__controls-icon`,divider:`${tj}__controls-divider`,states:{disabled:`${tj}--disabled`}},tP=e=>e.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&"),tL=(e,t)=>{let l=tP(t.join("")),a=RegExp(`[^\\d${l}]`,"gi");return e.replace(a,"")},tD=(e,t=tM)=>{let l=RegExp(tP(t),"g");return e.replace(l,"")},tF=(e,t)=>{let l=RegExp("((^|\\D)-\\d)|^(-)").test(e),a=tL(tD(e,tM),tI).replace(",","."),n=l?"-":"";if(a.includes(".")){let[e,l]=a.split(".");if(l){let a=`.${l.slice(0,t)}`;return`${n}${e}${a}`}}return`${n}${a}`},tz=(e,t)=>{let l=String(e),[a,n]=l.split("."),i=new Intl.NumberFormat("ru",{maximumFractionDigits:0,roundingMode:"trunc",useGrouping:"min2"}).format(parseFloat(l)),r=l.includes(".")||l.includes(",")?",":"";return"never"===t?i:`${i}${r}${n??""}`},tA=(e,t,l)=>{if(!e||!t)return"";if(Array.isArray(t)){let l=tF(e,2),a=Number((l.startsWith("-")?l.slice(1):l).split(".")[0]),[n,i,r]=t;return(0,s.p)(a,n,i,r)}return t},tO=({selectionStart:e,value:t,lastKeyStroke:l,stateValue:a})=>{let n=e,i=t;if(a&&n&&a[n]===tM&&("Backspace"===l||"Delete"===l)){let e=t.split("");return"Backspace"===l&&(e.splice(n-1,1),n-=1),"Delete"===l&&(e.splice(n,1),n+=1),{modifiedValue:i=e.join(""),cursorPosition:n}}return{modifiedValue:i,cursorPosition:e}},tV=(0,o.forwardRef)(({decimals:e="auto",decimalsCount:t=2,value:l,unit:a,step:n=1,min:i,max:r,size:c="m",withoutControls:p,disabled:g,icon:h,shouldRoundOnChange:m=!1,className:f,style:v,dataQa:b,dataId:w,autoFocus:x=!1,onChange:y,onFocus:C,onBlur:S,onKeyDown:_,onIncrement:$,onDecrement:E,...R},k)=>{let T=(0,o.useMemo)(()=>t<10?t:10,[t]),[M,I]=(0,o.useState)((0,s.i)(l)?tR({value:tT(parseFloat(tz(tF(String(l),T),e)),i,r),decimals:e,decimalsCount:T}):""),[j,N]=(0,o.useState)(!1),[P,L]=(0,o.useState)(0),[D,F]=(0,o.useState)(null),z=(0,o.useRef)(null);(0,o.useImperativeHandle)(k,()=>z.current),(0,o.useEffect)(()=>{j&&"-"!==M&&z.current&&document.activeElement===z.current&&z.current.setSelectionRange(P,P)},[M,P,z,j]);let A=(0,o.useCallback)((t,l)=>{if(N(!0),!tk(t))return{float:M?parseFloat(tF(M,T)):void 0,formatted:M};if(""===t)return{float:void 0,formatted:t};if("-"===t)return L(1),{float:void 0,formatted:t};if("."===t||","===t)return L(2),{float:0,formatted:"never"===e?"0":"0,"};if("-."===t||"-,"===t)return L(3),{float:0,formatted:"never"===e?"-0":"-0,"};let{modifiedValue:a,cursorPosition:n}=tO({selectionStart:l,value:t,lastKeyStroke:D,stateValue:M}),o=tF(a,T),d="never"===e?parseInt(o):parseFloat(o),u=tz(o,e),c=m?tT(d,i,r):d;if(c>Number.MAX_SAFE_INTEGER||c<Number.MIN_SAFE_INTEGER)return{float:parseFloat(tF(M,T)),formatted:M};if(!(0,s.d)(n)){let e=n+(u.length-t.length);L(e=e<=0?0:e)}return{float:c,formatted:u}},[e,T,D,r,i,m,M]),O=(0,o.useCallback)((e,t)=>{if(!t)return;let{target:{value:l,selectionStart:a}}=t,n=A(l,a);I(n.formatted),null==y||y(n.float,{...n,event:t})},[A,y]),V=(0,o.useCallback)(e=>{null==C||C(e)},[C]),B=(0,o.useCallback)(t=>{let{target:{value:l}}=t,a=tF(l,T);if(!a||"-"===a){I(""),null==S||S(t);return}let n=parseFloat(a),s=m?n:tT(n,i,r),o=tR({value:s,decimals:e,decimalsCount:T});I(o),m||n===s||null==y||y(s,{float:s,formatted:o}),null==S||S(t)},[e,T,r,i,S,y,m]),G=(0,o.useCallback)(t=>{L(M.length);let a=parseFloat((0,s.d)(l)?tF(M,T):String(l).replace(",","."))||0,o=tT(Number("increase"===t?(a+n).toFixed(T):(a-n).toFixed(T)),i,r),d=tR({value:o,decimals:e,decimalsCount:T});I(d),null==y||y(o,{float:o,formatted:d})},[M,l,T,n,i,r,e,y]),H=(0,o.useCallback)(e=>{let{code:t}=e;F(t),("ArrowUp"===t||"ArrowDown"===t)&&(e.preventDefault(),G("ArrowUp"===t?"increase":"decrease")),null==_||_(e)},[G,_]),Z=(0,o.useCallback)(e=>{e.preventDefault(),G("decrease"),null==E||E(e)},[G,E]),q=(0,o.useCallback)(e=>{e.preventDefault(),G("increase"),null==$||$(e)},[G,$]),Y=(0,o.useCallback)(e=>{let{code:t}=e;F(t),["Space","Enter"].includes(t)&&(e.preventDefault(),G("decrease"),null==E||E(e))},[G,E]),W=(0,o.useCallback)(e=>{let{code:t}=e;F(t),["Space","Enter"].includes(t)&&(e.preventDefault(),G("increase"),null==$||$(e))},[G,$]),Q=(0,o.useMemo)(()=>{let t=parseFloat(tF(M,T));return(0,s.d)(l)||""===String(l)?"":Number(l)===t?M:"-"!==M&&","!==M&&tk(String(l))?tz(tF(String(tT(l,i,r)),T),e):M},[e,T,M,l]),X=(0,o.useMemo)(()=>{let[e,t]=Q.split(","),l=Q.includes(","),n=tA(Q,a);if(l){let l=Array(T-t.length).fill(0).join("");return`${e},${t}${l}${tM}${n}`}return`${e}${tM}${n}`},[Q,a,T]),U={...R,value:Q,maskPlaceholder:X,maskPlaceholderVariant:"accent",size:c,icon:p?h:(0,d.jsxs)("div",{className:(0,u.Z)(tN.controls),children:[(0,d.jsx)(s.P,{onClick:g?void 0:Z,onKeyDown:g?void 0:Y,className:(0,u.Z)(tN.icon,{[tN.states.disabled]:!!g}),role:"button",tabIndex:g?-1:0,children:(0,d.jsx)(t$,{})}),(0,d.jsx)("div",{className:tN.divider}),(0,d.jsx)(s.P,{onClick:g?void 0:q,onKeyDown:g?void 0:W,className:(0,u.Z)(tN.icon,{[tN.states.disabled]:!!g}),role:"button",tabIndex:g?-1:0,children:(0,d.jsx)(tE,{})})]}),disabled:g,onChange:O,onBlur:B,onFocus:V,onKeyDown:H};return(0,d.jsx)(tf,{...U,autoFocus:x,inputMode:"decimal",inputRef:z,dataQa:b,dataId:w,className:f,style:v})});function tB(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 tG(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"}))}tV.displayName="InputNumber";let tH=(0,s.g)("input-password"),tZ={icon:`${tH}__icon`,states:{disabled:`${tH}--disabled`}};(0,o.forwardRef)(({disabled:e,autoFocus:t=!1,...l},a)=>{let[n,i]=(0,o.useState)(!1);return(0,d.jsx)(tf,{...l,autoFocus:t,ref:a,disabled:e,type:n?"text":"password",icon:(0,d.jsx)(s.P,{onMouseDown:e?void 0:e=>{e.preventDefault(),e.stopPropagation(),i(e=>!e)},onKeyDown:e?void 0:e=>{[" ","Enter"].includes(e.key)&&(e.preventDefault(),i(e=>!e))},className:(0,u.Z)(tZ.icon,{[tZ.states.disabled]:!!e}),role:"button",tabIndex:e?-1:0,children:n?(0,d.jsx)(tG,{}):(0,d.jsx)(tB,{})})})}).displayName="InputPassword";let tq=e=>{let[t,l]=(0,o.useState)(e),a=(0,o.useRef)([]),n=(0,o.useRef)(t),i=(0,o.useCallback)((e,t)=>{t&&a.current.unshift(t),l(t=>{let l={...t,...e};return n.current=l,l})},[]),r=(0,o.useCallback)(()=>n.current,[]);return(0,o.useEffect)(()=>{a.current[0]&&(a.current[0](t),a.current.shift())},[t]),[t,i,r]},tY=e=>{let t=(0,o.useRef)();return(0,o.useEffect)(()=>{t.current=JSON.parse(JSON.stringify(e))},[e]),t.current},tW=e=>{let t=e.toString().split(".")[1];return t?t.length:0},tQ=e=>e.touches&&e.touches.length||e.changedTouches&&e.changedTouches.length,tX=(e,t,l)=>{let a=Number(((t-e)/l).toFixed(8));return parseInt(a.toString(),10)===a},tU=(e,t,l,a,n,i,r)=>{if(e=Math.round(1e11*e)/1e11,!i){let l=r[t-1],a=r[t+1];if(l&&l>e)return l;if(a&&a<e)return a}if(e>a)return a;if(e<l)return l;let s=Math.floor(1e11*e-1e11*l)%Math.floor(1e11*n),o=Math.floor(1e11*e-Math.abs(s)),d=0===s?e:o/1e11,u=Math.abs(s/1e11)<n/2?d:d+n,c=tW(n);return parseFloat(u.toFixed(c))},tK=(e,t,l)=>(e-t)/(l-t),tJ=e=>e===lp.Up,t0=(e,t,l)=>{if(t>=l)throw RangeError(`min (${t}) is equal/bigger than max (${l})`);if(e<t)throw RangeError(`value (${e}) is smaller than min (${t})`);if(e>l)throw RangeError(`value (${e}) is bigger than max (${l})`)},t1=e=>{if(!(e.length<2)&&!e.slice(1).every((t,l)=>e[l]<=t))throw RangeError(`values={[${e}]} needs to be sorted when allowOverlap={false}`)},t2=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)}},t5=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,l)=>{let a=l?-1:1;e.forEach((e,l)=>t3(e,a*t[l].x,t[l].y))},t7=(e,t,l,a)=>{let n=0,i=ll(e[0],t,l,a);for(let r=1;r<e.length;r++){let s=ll(e[r],t,l,a);s<i&&(i=s,n=r)}return n},t3=(e,t,l)=>{e.style.transform=`translate(${t}px, ${l}px)`},t6=e=>{let t,l=null;return(...a)=>{t=a,l||(l=requestAnimationFrame(()=>{l=null,e(...t)}))}},t8=(e,t,l)=>{let a=e.slice(0);return a[t]=l,a},t9=({values:e,colors:t,min:l,max:a,direction:n=lp.Right})=>{let i=e.slice(0).sort((e,t)=>e-t).map(e=>(e-l)/(a-l)*100).reduce((e,l,a)=>`${e}, ${t[a]} ${l}%, ${t[a+1]} ${l}%`,"");return`linear-gradient(${n}, ${t[0]} 0%${i}, ${t[t.length-1]} 100%)`},le=()=>null,lt=()=>{throw Error("Did not expect to get here")},ll=(e,t,l,a)=>{let{left:n,top:i,width:r,height:s}=e.getBoundingClientRect();return tJ(a)?Math.abs(l-(i+s/2)):Math.abs(t-(n+r/2))},la=(e,t,l)=>{let a=["#C2C2C6",...Array(e-1||1).fill(l?"#A5A7AB":"#525BBB"),"#C2C2C6"];return 1===e&&(t?a.pop():a.shift()),a},ln=(0,s.g)("range-slider"),li=Object.freeze({range:ln,vertical:`${ln}--vertical`,disabled:`${ln}--disabled`,track:`${ln}__track`,thumb:`${ln}__thumb`,thumbDrag:`${ln}__thumb--drag`,label:`${ln}__label`,mark:`${ln}__mark`,legend:`${ln}__legend`,legendItem:`${ln}__legend-item`}),lr=["ArrowRight","ArrowUp","k","PageUp"],ls=["ArrowLeft","ArrowDown","j","PageDown"],lo=({props:e,children:t,propValues:l,disabled:a})=>(0,d.jsx)("div",{className:(0,u.Z)(li.range,{[li.vertical]:l.direction===lp.Up,[li.disabled]:a},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,u.Z)(li.track),style:{background:t9({values:l.values,colors:la(l.values.length,!!l.rtl,a),min:l.min||0,max:l.max||100,direction:l.direction||lp.Right,rtl:!!l.rtl})},children:t})}),ld=({props:e,isDragged:t,formattedValue:l})=>{let{key:a,...n}=e;return(0,d.jsxs)("div",{...n,style:e.style,className:(0,u.Z)(li.thumb,e.className,{[li.thumbDrag]:t}),children:[(0,d.jsx)("label",{className:(0,u.Z)(li.label),children:l}),(0,d.jsx)("span",{})]},a)},lu=({props:e,index:t,propValues:l})=>{let a={width:"2px",height:t%2?"12px":"16px",backgroundColor:t*(l.step||1)+(l.min||0)<l.values[0]?"#525BBB":"#D2D3D5"},n={width:t%2?"12px":"16px",height:"2px",backgroundColor:t*(l.step||1)>(l.max||100)-l.values[0]?"#525BBB":"#D2D3D5"},i=l.direction===lp.Right?a:n,{key:r,...s}=e;return 1===l.values.length&&(0,d.jsx)("div",{...s,className:(0,u.Z)(e.className),style:{...e.style,...i}},r)},lc=(0,o.forwardRef)(({step:e=1,direction:t=lp.Right,rtl:l=!1,disabled:a=!1,allowOverlap:n=!1,draggableTrack:i=!1,min:r=0,max:s=100,legend:c=[],onChange:p=()=>null,renderTrack:g=lo,renderThumb:h=ld,renderMark:m=lu,showMarks:f=!1,onFinalChange:v,formatValue:b=e=>String(e),className:w,dataQa:x,dataId:y,...C},S)=>{let _=(0,o.useMemo)(()=>({...C,step:e,direction:t,rtl:l,disabled:a,allowOverlap:n,draggableTrack:i,min:r,max:s,legend:c}),[C,e,t,l,a,n,i,r,s,c]),$=(0,o.useRef)(_);(0,o.useEffect)(()=>{$.current=_},[_]);let E=(0,o.useRef)(null),R=(0,o.useRef)(Array(C.values.length).fill(null)),k=(0,o.useRef)(),T=(0,o.useRef)([]),M=(0,o.useRef)(),I=(0,o.useRef)(),j=t6(e=>{if(e.preventDefault(),!(1&e.buttons))return P(e);ee(e.clientX,e.clientY)}),N=t6(e=>{e.preventDefault(),ee(e.touches[0].clientX,e.touches[0].clientY)}),P=e=>{let{draggedThumbIndex:t,draggedTrackPos:l}=z();if(e.preventDefault(),document.removeEventListener("mousemove",j),document.removeEventListener("touchmove",N),document.removeEventListener("mouseup",L),document.removeEventListener("touchend",L),document.removeEventListener("touchcancel",L),-1===t&&-1===l[0]&&-1===l[1])return null;F({draggedThumbIndex:-1,draggedTrackPos:[-1,-1]},()=>{et()})},L=t6(P),[D,F,z]=tq({draggedTrackPos:[-1,-1],draggedThumbIndex:-1,thumbZIndexes:Array(C.values.length).fill(0).map((e,t)=>t),isChanged:!1,markOffsets:[],legendOffsets:[]}),A=e=>{if(!f){M.current=void 0,k.current=void 0;return}M.current=(e.max-e.min)/e.step,k.current=[]},O=e=>{e.legend&&e.legend.length},V=()=>{t4(G(),H(),$.current.rtl),Z(),q()},B=e=>{if($.current.disabled)return;let t=tQ(e);if(!t&&0!==e.button)return;let l=Q(e);if(-1===l)return;t?X():U();let{thumbZIndexes:a}=z();F({draggedThumbIndex:l,thumbZIndexes:a.map((e,t)=>t===l?Math.max(...a):e<=a[l]?e:e-1)})},G=()=>E.current?Array.from(E.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=$.current.values,t=E.current;if(!t)return[];let l=t.getBoundingClientRect(),a=t5(t);return G().map((t,n)=>{let i={x:0,y:0},r=t.getBoundingClientRect(),s=t2(t);switch($.current.direction){case lp.Right:return i.x=-((s.left+a.left)*1),i.y=-(((r.height-l.height)/2+a.top)*1),i.x+=l.width*tK(e[n],$.current.min,$.current.max)-r.width/2,i;case lp.Up:return i.x=-(((r.width-l.width)/2+s.left+a.left)*1),i.y=-a.left,i.y+=l.height-l.height*tK(e[n],$.current.min,$.current.max)-r.height/2,i;default:return lt()}})};S&&"function"!=typeof S&&(S.current=E.current),S&&"function"!=typeof S&&S.current&&(S.current.getThumbs=G,S.current.getOffsets=H);let Z=()=>{if(!f||!E.current||!M.current||!k.current||null===E.current)return;let e=window.getComputedStyle(E.current),t=parseInt(e.width,10),l=parseInt(e.height,10),a=parseInt(e.paddingLeft,10),n=parseInt(e.paddingTop,10),i=[];for(let e=0;e<M.current+1;e++){let r=9999,s=9999;if(k.current[e]){let t=k.current[e].getBoundingClientRect();r=t.height,s=t.width}$.current.direction===lp.Right?i.push([Math.round(t/M.current*e+a-s/2),-Math.round((r-l)/2)]):i.push([Math.round(l/M.current*e+n-r/2),-Math.round((s-t)/2)])}F({markOffsets:i})},q=()=>{var e;if(!$.current.legend||!$.current.legend.length||!E.current||!T.current||$.current.rtl||t!==lp.Right)return;let l=window.getComputedStyle(E.current),a=parseInt(l.width,10),n=parseInt(l.paddingLeft,10),i=a/(($.current.max-$.current.min)/$.current.step),r=[];for(let t=0;t<$.current.legend.length;t++){let l=9999,s=9999;if(T.current[t]){let a=null==(e=T.current[t])?void 0:e.getBoundingClientRect();l=(null==a?void 0:a.height)||l,s=(null==a?void 0:a.width)||s}let o=$.current.legend[t],d=Math.round(((lg(o)?o.value:o)-$.current.min)/$.current.step*i+n-s/2);r.push([Math.min(Math.max(d,0),a-s),Math.round(l/5)])}F({legendOffsets:r})};(0,o.useEffect)(()=>{var t;A($.current),O($.current),I.current=window.ResizeObserver?new window.ResizeObserver(V):{observe:()=>window.addEventListener("resize",V),unobserve:()=>window.removeEventListener("resize",V)},document.addEventListener("touchstart",B,{passive:!1}),document.addEventListener("mousedown",B,{passive:!1}),n||t1(C.values),C.values.forEach(e=>t0(e,r,s));let a=E.current;return a&&(null==(t=I.current)||t.observe(a)),t4(G(),H(),l),Z(),q(),C.values.forEach(t=>{tX(r,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",B,{passive:!1}),document.removeEventListener("mousemove",j),document.removeEventListener("touchmove",N),document.removeEventListener("touchstart",B),document.removeEventListener("mouseup",L),document.removeEventListener("touchend",L),a&&(null==(e=I.current)||e.unobserve(a))}},[_.min,_.max]);let Y=tY(_),W=tY(D);(0,o.useEffect)(()=>{((null==Y?void 0:Y.max)!==s||(null==Y?void 0:Y.min)!==r||(null==Y?void 0:Y.step)!==e||JSON.stringify(null==Y?void 0:Y.legend)!==JSON.stringify(c))&&(A($.current),O($.current)),t4(G(),H(),l),((null==Y?void 0:Y.max)!==s||(null==Y?void 0:Y.min)!==r||(null==Y?void 0:Y.step)!==e||JSON.stringify(null==Y?void 0:Y.legend)!==JSON.stringify(c)||(null==W?void 0:W.markOffsets.length)!==D.markOffsets.length||(null==W?void 0:W.legendOffsets.length)!==D.legendOffsets.length)&&(Z(),q(),C.values.forEach(t=>{tX(r,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.")}))},[_,D]);let Q=e=>G().findIndex(t=>t===e.target||t.contains(e.target)),X=()=>{document.addEventListener("touchmove",N,{passive:!1}),document.addEventListener("touchend",L,{passive:!1}),document.addEventListener("touchcancel",L,{passive:!1})},U=()=>{document.addEventListener("mousemove",j),document.addEventListener("mouseup",L)},K=(e,t)=>tU(e,t,$.current.min,$.current.max,$.current.step,$.current.allowOverlap,$.current.values),J=e=>{JSON.stringify(e)!==JSON.stringify($.current.values)&&($.current.values=e,p(e))},ee=(e,t)=>{let{draggedThumbIndex:l,draggedTrackPos:a}=z(),n=$.current.values;if(-1===l&&-1===a[0]&&-1===a[1])return null;let i=E.current;if(!i)return null;let r=i.getBoundingClientRect(),s=tJ($.current.direction)?r.height:r.width;if(-1!==a[0]&&-1!==a[1]){let l=e-a[0],i=t-a[1],r=0;switch($.current.direction){case lp.Right:r=l/s*($.current.max-$.current.min);break;case lp.Up:r=i/s*($.current.max-$.current.min);break;default:lt()}if($.current.rtl&&(r*=-1),Math.abs(r)>=$.current.step/2){for(let e=0;e<R.current.length;e++){if(n[e]===$.current.max&&1===Math.sign(r)||n[e]===$.current.min&&-1===Math.sign(r))return;let t=n[e]+r;t>$.current.max?r=$.current.max-n[e]:t<$.current.min&&(r=$.current.min-n[e])}let l=n.slice(0);for(let e=0;e<R.current.length;e++)l=t8(l,e,K(n[e]+r,e));F({draggedTrackPos:[e,t]}),J(l)}}else{let a=0;switch($.current.direction){case lp.Right:a=(e-r.left)/s*($.current.max-$.current.min)+$.current.min;break;case lp.Up:a=(s-(t-r.top))/s*($.current.max-$.current.min)+$.current.min;break;default:lt()}$.current.rtl&&(a=$.current.max+$.current.min-a),Math.abs(n[l]-a)>=$.current.step/2&&J(t8(n,l,K(a,l)))}},et=()=>{F({isChanged:!1});let e=$.current.values;v&&v(e)},el=e=>{let t=$.current.values,{isChanged:l}=z(),a=Q(e.nativeEvent),n=$.current.rtl?-1:1;-1!==a&&(lr.includes(e.key)?(e.preventDefault(),F({draggedThumbIndex:a,isChanged:!0}),J(t8(t,a,K(t[a]+n*("PageUp"===e.key?10*$.current.step:$.current.step),a)))):ls.includes(e.key)?(e.preventDefault(),F({draggedThumbIndex:a,isChanged:!0}),J(t8(t,a,K(t[a]-n*("PageDown"===e.key?10*$.current.step:$.current.step),a)))):"Tab"===e.key?F({draggedThumbIndex:-1},()=>{l&&et()}):l&&et())},ea=()=>{let{isChanged:e}=z();F({draggedThumbIndex:-1},()=>{e&&et()})},en=e=>{let{values:t}=$.current,l=t.reduce((l,a,n)=>{let i=Math.abs(t[l]-e);return Math.abs(a-e)<=i?n:l},0);J(t.map((t,a)=>a===l?e:t))};return(0,d.jsxs)(d.Fragment,{children:[g({props:{style:{cursor:D.draggedThumbIndex>-1?"grabbing":i?tJ(t)?"ns-resize":"ew-resize":1!==C.values.length||a?"inherit":"pointer"},onMouseDown:a?le:e=>{var t;if(0!==e.button)return;let l=$.current.values;if(e.persist(),e.preventDefault(),U(),l.length>1&&$.current.draggableTrack){if(R.current.some(t=>null==t?void 0:t.contains(e.target)))return;F({draggedTrackPos:[e.clientX,e.clientY]},()=>ee(e.clientX,e.clientY))}else{let l=t7(R.current.map(e=>e),e.clientX,e.clientY,$.current.direction);null==(t=R.current[l])||t.focus(),F({draggedThumbIndex:l},()=>ee(e.clientX,e.clientY))}},onTouchStart:a?le:e=>{var t;let l=$.current.values;if(e.persist(),X(),l.length>1&&$.current.draggableTrack){if(R.current.some(t=>null==t?void 0:t.contains(e.target)))return;F({draggedTrackPos:[e.touches[0].clientX,e.touches[0].clientY]},()=>ee(e.touches[0].clientX,e.touches[0].clientY))}else{let l=t7(R.current.map(e=>e),e.touches[0].clientX,e.touches[0].clientY,$.current.direction);null==(t=R.current[l])||t.focus(),F({draggedThumbIndex:l},()=>ee(e.touches[0].clientX,e.touches[0].clientY))}},ref:e=>{E.current=e},className:(0,u.Z)(w),dataQa:x,dataId:y},isDragged:D.draggedThumbIndex>-1,disabled:a,children:[...D.markOffsets.map((e,l)=>{let a={left:`${e[0]}px`,marginTop:`${e[1]}px`},n={top:`${e[0]}px`,marginLeft:`${e[1]}px`};return m({props:{style:t===lp.Right?a:n,key:`mark${l}`,ref:e=>{e&&k.current&&(k.current[l]=e)},className:li.mark},index:l,propValues:_})}),...C.values.map((e,t)=>{let l=D.draggedThumbIndex===t;return h({index:t,value:e,formattedValue:b(e),isDragged:l,props:{style:{zIndex:D.thumbZIndexes[t],cursor:a?"inherit":l?"grabbing":"grab"},key:t,tabIndex:a?void 0:0,"aria-valuemax":n?s:C.values[t+1]||s,"aria-valuemin":n?r:C.values[t-1]||r,"aria-valuenow":e,draggable:!1,ref:e=>{e&&(R.current[t]=e)},role:"slider",onKeyDown:a?le:el,onKeyUp:a?le:ea,className:li.thumb}})})],propValues:_}),_.direction===lp.Right&&(0,d.jsx)("div",{className:li.legend,children:c.map((e,t)=>{var l,n;let i;return i=lg(e)?e.value:e,(0,d.jsx)("button",{type:"button",ref:e=>{Array.isArray(T.current)&&(T.current[t]=e)},className:(0,u.Z)(li.legendItem),style:{left:`${null==(l=D.legendOffsets[t])?void 0:l[0]}px`,marginTop:`${null==(n=D.legendOffsets[t])?void 0:n[1]}px`},tabIndex:a?-1:0,onClick:a?void 0:()=>en(i),children:lg(e)?e.label:b(i)},`legend${t}`)})})]})});lc.displayName="RangeSlider";var lp=((r=lp||{}).Right="to right",r.Up="to top",r);let lg=e=>"object"==typeof e,lh=(0,s.g)("input-range"),lm={inputRange:lh,input:`${lh}__input`,slider:`${lh}__slider`};function lf(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"}))}(0,o.forwardRef)(({value:e,step:t=1,min:l=0,max:a=100,disabled:n,ticks:i=[],className:r,inputClassname:s,sliderClassname:c,size:p="m",decimals:g="auto",decimalsCount:h=2,tooltip:m=e=>e,dataId:f,dataQa:v,autoFocus:b=!1,style:w,onChange:x,onBlur:y,...C},S)=>{let _=(0,o.useMemo)(()=>"number"!=typeof e||e<l?l:e>a?a:e,[e,l,a]),[$,E]=k(_||l,e),[R,T]=(0,o.useState)(_?[_]:[l]),M=(0,o.useRef)(null),I=(0,o.useRef)(null);(0,o.useImperativeHandle)(S,()=>({inputRef:M.current,sliderRef:I.current}),[I,M]);let j=(0,o.useCallback)(e=>{if(E(e),!e||e<l){T([l]);return}if(e>a){T([a]);return}T([e]),null==x||x(e)},[a,l,x,E]);(0,o.useEffect)(()=>{"number"==typeof e&&j(e)},[e]);let N=(0,o.useCallback)(e=>{$||(T([l]),E(l),null==x||x(l)),null==y||y(e)},[$,l,y,E,x]),P=(0,o.useCallback)(e=>{var t;E(e[0]),T(e),null==(t=null==M?void 0:M.current)||t.focus(),null==x||x(e[0])},[x,E]),L=(0,o.useCallback)(()=>{var e;null==(e=null==M?void 0:M.current)||e.blur()},[]);return(0,d.jsxs)("div",{className:(0,u.Z)(r,lm.inputRange),style:w,"data-qa":v,"data-id":f,children:[(0,d.jsx)(tV,{...C,autoFocus:b,value:$,withoutControls:!0,min:l,max:a,disabled:n,step:t,ref:M,className:(0,u.Z)(s,lm.input),size:p,decimals:g,decimalsCount:h,onChange:j,onBlur:N}),(0,d.jsx)(lc,{values:R,min:l,max:a,legend:i,step:Math.abs(t),disabled:n,ref:I,className:(0,u.Z)(c,lm.slider),formatValue:m,onChange:P,onFinalChange:L})]})}).displayName="InputRange";let lv=(0,s.g)("input-search"),lb={iconSearch:`${lv}__icon-search`,iconClear:`${lv}__icon-clear`,states:{disabled:`${lv}--disabled`}};(0,o.forwardRef)(({value:e,disabled:t,onChange:l,...a},n)=>{let[i,r]=(0,o.useState)(e||"");(0,o.useEffect)(()=>{r(e||"")},[e]);let c=(0,o.useCallback)((e,t)=>{r(e||""),null==l||l(e||"",t)},[]);return(0,d.jsx)(tf,{...a,value:i,ref:n,disabled:t,icon:i?(0,d.jsx)(s.P,{onMouseDown:t?void 0:e=>{e.preventDefault(),e.stopPropagation(),c()},onKeyDown:t?void 0:e=>{[" ","Enter"].includes(e.key)&&(e.preventDefault(),c())},className:(0,u.Z)(lb.iconClear,{[lb.states.disabled]:t}),role:"button",tabIndex:t?-1:0,children:(0,d.jsx)(O,{})}):(0,d.jsx)(s.P,{className:(0,u.Z)(lb.iconSearch,{[lb.states.disabled]:t}),children:(0,d.jsx)(lf,{})}),onChange:(e,t)=>{c(e,t)}})}).displayName="InputSearch",(0,o.forwardRef)(({value:e="",autoFocus:t=!1,onChange:l,onKeyDown:a,dataQa:n,dataId:i,...r},s)=>{let[u,c]=(0,o.useState)(""),{ref:p,unmaskedValue:g,setValue:h}=(0,f.Cj)({mask:"+{7} (000) 000-00-00"},{onAccept:(e,t)=>{c(e),null==l||l(t.unmaskedValue,e)}});return(0,o.useEffect)(()=>{e!==g&&h(e)},[e,h,g]),(0,o.useImperativeHandle)(s,()=>p.current),(0,d.jsx)(tf,{...r,autoFocus:t,dataQa:n,dataId:i,inputRef:p,value:u,maskPlaceholder:"+7 (000) 000-00-00",onKeyDown:e=>{("Escape"===e.key||"Esc"===e.key)&&(e.preventDefault(),h(""),c(""),null==l||l("","")),null==a||a(e)}})}).displayName="InputTel";let lw=(0,s.g)("modal"),lx=Object.freeze({modal:lw,overlay:`${lw}__overlay`,withoutFooter:`${lw}--without-footer`,noContent:`${lw}--no-content`,open:`${lw}--open`,overlayOpen:`${lw}__overlay--open`,height:{medium:`${lw}--height-medium`,full:`${lw}--height-full`},size:{s:`${lw}--s`,m:`${lw}--m`,l:`${lw}--l`,xl:`${lw}--xl`},header:`${lw}__header`,headerText:`${lw}__header-text`,headerTitle:`${lw}__header-title`,headerSubtitle:`${lw}__header-subtitle`,closeIcon:`${lw}__close-icon`,backButton:`${lw}__back-button`,backButtonText:`${lw}__back-button-text`,headerStates:{centered:`${lw}__header--centered`,withLongBtn:`${lw}__header--with-long-btn`,defaultHeight:`${lw}__header--default-height`},content:`${lw}__content`,withoutPadding:`${lw}__content--without-padding`,withScroll:`${lw}__content--with-scroll`,footer:`${lw}__footer`,footerContainer:`${lw}__footer-container`,footerBtn:`${lw}__footer-btn`,footerDescription:`${lw}__footer-description`,divider:`${lw}__divider`,dividerTop:`${lw}__divider--top`,dividerBottom:`${lw}__divider--bottom`}),ly=({primaryBtnText:e,onPrimary:t,secondaryBtnText:l,onSecondary:a,thirdBtnText:n,onThird:i,description:r,children:o,noContent:c,dataQa:p})=>(0,d.jsxs)("div",{"data-qa":(0,s.b)(`${p}-footer`,!!p),className:(0,u.Z)(lx.footer,{[lx.noContent]:c}),children:[!c&&(0,d.jsx)("div",{className:(0,u.Z)(lx.divider,lx.dividerTop)}),o||(0,d.jsxs)("div",{className:lx.footerContainer,children:[n&&(0,d.jsx)(q,{dataQa:(0,s.b)(`${p}-footer-third-btn`,!!p),label:n,variant:"secondary",size:"s",className:lx.footerBtn,onClick:i}),l&&(0,d.jsx)(q,{dataQa:(0,s.b)(`${p}-footer-secondary-btn`,!!p),label:l,variant:"secondary",size:"s",className:lx.footerBtn,onClick:a}),e&&(0,d.jsx)(q,{dataQa:(0,s.b)(`${p}-footer-primary-btn`,!!p),label:e,size:"s",className:lx.footerBtn,onClick:t})]}),r&&(0,d.jsx)("span",{"data-qa":(0,s.b)(`${p}-footer-description`,!!p),className:lx.footerDescription,children:r})]}),lC=({text:e,title:t,subtitle:l,align:a="left",backBtnVariant:n,onBack:i,onClose:r,noContent:o,dataQa:c,withoutCloseBtn:p=!1})=>(0,d.jsxs)("div",{"data-qa":(0,s.b)(`${c}-header`,!!c),className:(0,u.Z)(lx.header,{[lx.headerStates.centered]:"center"===a||!!n,[lx.headerStates.withLongBtn]:"long"===n,[lx.headerStates.defaultHeight]:!e&&!t&&!l}),children:[e&&(0,d.jsx)("span",{"data-qa":(0,s.b)(`${c}-header-text`,!!c),className:lx.headerText,children:e}),t&&(0,d.jsx)("span",{"data-qa":(0,s.b)(`${c}-header-title`,!!c),className:lx.headerTitle,children:t}),l&&(0,d.jsx)("span",{"data-qa":(0,s.b)(`${c}-header-subtitle`,!!c),className:lx.headerSubtitle,children:l}),!p&&(0,d.jsx)("button",{"data-qa":(0,s.b)(`${c}-header-close`,!!c),type:"button",className:lx.closeIcon,onClick:r,children:(0,d.jsx)(s.P,{children:(0,d.jsx)(O,{})})}),n&&(0,d.jsxs)("button",{"data-qa":(0,s.b)(`${c}-header-back`,!!c),type:"button",className:lx.backButton,onClick:i,children:[(0,d.jsx)(s.P,{children:(0,d.jsx)(ea,{})}),"long"===n&&(0,d.jsx)("span",{className:lx.backButtonText,children:"Назад"})]}),!o&&(0,d.jsx)("div",{className:(0,u.Z)(lx.divider,lx.dividerBottom)})]});function lS(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.997 10.746c-.686 0-1.252.559-1.247 1.254A1.251 1.251 0 0 0 6 13.246c.69 0 1.25-.56 1.25-1.25 0-.692-.564-1.25-1.253-1.25Zm6 0c-.686 0-1.252.559-1.247 1.254A1.251 1.251 0 0 0 12 13.246c.69 0 1.25-.56 1.25-1.25 0-.692-.564-1.25-1.253-1.25ZM16.75 12a1.247 1.247 0 0 1 1.247-1.254c.69 0 1.253.558 1.253 1.25 0 .69-.56 1.25-1.25 1.25A1.252 1.252 0 0 1 16.75 12Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))}(0,o.forwardRef)(({header:e,footer:t,open:l=!1,size:a="m",noPadding:n=!1,height:i="full",onClose:r,children:p,className:g,style:h,dataQa:m,dataId:f,dismissDisabled:v=!1,...b},w)=>{let[x,y]=(0,o.useState)(!1),[C,S]=(0,o.useState)(!1),_=(0,o.useRef)(null);(0,o.useEffect)(()=>()=>{_.current&&cancelAnimationFrame(_.current)},[]),(0,o.useEffect)(()=>{if(_.current&&cancelAnimationFrame(_.current),l)return y(!0),_.current=requestAnimationFrame(()=>{requestAnimationFrame(()=>{S(!0)})}),()=>{_.current&&cancelAnimationFrame(_.current)};{S(!1);let e=setTimeout(()=>{y(!1)},300);return()=>{clearTimeout(e),_.current&&cancelAnimationFrame(_.current)}}},[l]);let $=()=>{S(!1);let e=setTimeout(()=>{null==r||r(),y(!1)},300);return()=>clearTimeout(e)},{context:E}=(0,c.YF)({open:x,onOpenChange:e=>{e||$()}}),R=(0,c.bQ)(E,{outsidePressEvent:"mousedown",outsidePress:!v,escapeKey:!v}),k=(0,c.qs)(E,{role:"dialog"}),{getFloatingProps:T}=(0,c.NI)([R,k]),[M,I]=(0,o.useState)(!1),j=(0,o.useCallback)(e=>{e&&new ResizeObserver(()=>{I(e.scrollHeight>e.clientHeight)}).observe(e)},[]);return x?(0,d.jsx)(c.ll,{id:"finkit-modals",children:(0,d.jsx)(c.y0,{lockScroll:!0,className:(0,u.Z)(lx.overlay,{[lx.overlayOpen]:C}),children:(0,d.jsx)(c.wD,{context:E,children:(0,d.jsxs)("div",{ref:w,className:(0,u.Z)(lx.modal,lx.size[a],lx.height[i],{[lx.withoutFooter]:!(null!=t&&t.primaryBtnText)&&!(null!=t&&t.children),[lx.open]:C},g),style:h,...T(),...b,"data-id":f,"data-qa":m,children:[(0,d.jsx)(lC,{...e,dataQa:m,noContent:!p,onClose:$}),p&&(0,d.jsx)("div",{"data-qa":(0,s.b)(`${m}-content`,!!m),ref:j,className:(0,u.Z)(lx.content,{[lx.withoutFooter]:!(null!=t&&t.primaryBtnText)&&!(null!=t&&t.children),[lx.withoutPadding]:n,[lx.withScroll]:M}),children:p}),((null==t?void 0:t.primaryBtnText)||(null==t?void 0:t.children))&&(0,d.jsx)(ly,{...t,dataQa:m,noContent:!p})]})})})}):null}).displayName="Modal";let l_=(e,t)=>Array.from({length:t-e+1},(t,l)=>l+e),l$=({totalCount:e,pageSize:t,siblingCount:l=1,currentPage:a})=>(0,o.useMemo)(()=>{let n=Math.ceil(e/t);if(l+5>=n)return l_(1,n);let i=Math.max(a-l,1),r=Math.min(a+l,n),s=i>2,o=r<n-1;return!s&&o?[...l_(1,2+2*l),"...",n]:s&&!o?[1,"...",...l_(n-(2+2*l)+1,n)]:s&&o?[1,"...",...l_(i,r),"...",n]:void 0},[e,t,l,a]),lE=(0,s.g)("pagination"),lR=Object.freeze({pagination:lE,bullet:`${lE}--bullet`,dots:`${lE}__dots`,link:`${lE}__link`,active:`${lE}__link--active`,controls:`${lE}__link--controls`,big:`${lE}__link--big`,prev:`${lE}__link--prev`,next:`${lE}__link--next`,disabled:`${lE}__link--disabled`}),lk=e=>{let{isControl:t=!1,onPageChange:l,totalCount:a,siblingCount:n=1,currentPage:i,pageSize:r,className:c,style:p,dataId:g,dataQa:h,sizePaginationBtn:m="small",hidePaginationControl:f=!1,renderLinkComponent:v,link:b}=e,w=l$({currentPage:i,totalCount:a,siblingCount:n,pageSize:r});if(0===i||(null==w?void 0:w.length)<2)return null;let x=w[(null==w?void 0:w.length)-1],y=null==v?void 0:v(i+1),C=null==v?void 0:v(i-1),S=(0,u.Z)(lR.controls,lR.prev,{[lR.big]:"big"===m,[lR.link]:"small"===m,[lR.disabled]:1===i}),_=(0,u.Z)(lR.controls,lR.next,{[lR.big]:"big"===m,[lR.link]:"small"===m,[lR.disabled]:i===+x}),$=e=>(0,u.Z)(lR.link,{[lR.active]:e===i}),E=(0,d.jsx)(s.P,{style:{fontSize:24},children:(0,d.jsx)(en,{})}),R=(0,d.jsx)(s.P,{style:{fontSize:24},children:(0,d.jsx)(ea,{})});return t?(0,d.jsx)("div",{role:"navigation","aria-label":"Навигация по страницам",className:(0,u.Z)(lR.pagination,lR.bullet),"data-id":g,"data-qa":h,children:Array.from({length:a/r},(e,t)=>t+1).map((e,t)=>{let a=null==v?void 0:v(+e),n=$(+e);return(0,o.isValidElement)(a)?(0,o.cloneElement)(a,{key:t,className:n}):(0,d.jsx)("a",{className:n,href:b?`${b}${+e}`:"#","aria-current":i===+e?"true":"false","aria-label":`${+e}`,onClick:t=>{t.preventDefault(),null==l||l(+e)}},t)})}):(0,d.jsxs)("div",{role:"navigation","aria-label":"Навигация по страницам",className:(0,u.Z)(lR.pagination,c),style:p,"data-id":g,"data-qa":h,children:[!(null!=w&&w.length)||f?null:(0,o.isValidElement)(C)?(0,o.cloneElement)(C,{children:R,className:S}):(0,d.jsx)("a",{href:b?`${b}${i-1}`:"#",className:S,onClick:e=>{e.preventDefault(),null==l||l(i-1)},children:R}),(null==w?void 0:w.length)&&(null==w?void 0:w.map((e,t)=>{if("..."===e)return(0,d.jsx)("div",{className:(0,u.Z)(lR.dots),children:(0,d.jsx)(s.P,{children:(0,d.jsx)(lS,{})})},t);let a=null==v?void 0:v(+e),n=$(+e);return(0,o.isValidElement)(a)?(0,o.cloneElement)(a,{children:e,key:t,className:n}):(0,d.jsx)("a",{className:n,"aria-current":i===+e?"true":"false","aria-label":`${+e}`,href:b?`${b}${+e}`:"#",onClick:t=>{t.preventDefault(),null==l||l(+e)},children:e},t)})),!(null!=w&&w.length)||f?null:(0,o.isValidElement)(y)?(0,o.cloneElement)(y,{children:E,className:_}):(0,d.jsx)("a",{href:b?`${b}${i+1}`:"#",className:_,onClick:e=>{e.preventDefault(),null==l||l(i+1)},children:E})]})};lk.displayName="Pagination";let lT=(0,s.g)("radio"),lM=Object.freeze({radio:lT,input:`${lT}__input`,marker:`${lT}__marker`,wrapper:`${lT}__wrapper`,label:`${lT}__label`,caption:`${lT}__caption`,icon:`${lT}__icon`,iconButton:`${lT}__icon-button`,states:{error:`${lT}--error`,disabled:`${lT}--disabled`,inverted:`${lT}--inverted`},sizes:{xs:`${lT}--xs`,s:`${lT}--s`,m:`${lT}--m`},variants:{primary:`${lT}--primary`,secondary:`${lT}--secondary`}});(0,o.forwardRef)(({value:e,variant:t="primary",checked:l=!1,state:a="default",label:n,disabled:i=!1,caption:r,className:c,style:p,icon:g,withIcon:h=!1,size:m="m",inverted:f=!1,children:v,inputRef:b,onChange:w,onIconClick:x,dataQa:y,dataId:C,...S},_)=>{let $=(0,o.useId)(),E=v||n;return(0,d.jsxs)("label",{ref:_,htmlFor:$,"data-marker-label":"",className:(0,u.Z)(c,lM.radio,{[lM.states.disabled]:i,[lM.states.inverted]:f,[lM.states.error]:"error"===a,[lM.sizes[m]]:!0,[lM.variants[t]]:!0}),style:p,"data-id":C,"data-qa":y,children:[(0,d.jsx)("input",{id:$,value:e,checked:l,className:lM.input,type:"radio",disabled:i,onChange:e=>{null==w||w(e.target.value,e)},ref:b,...S}),(0,d.jsx)("span",{className:lM.marker,children:(0,d.jsx)(eP,{type:"radio",checked:l,inverted:f,state:a,disabled:i})}),E&&(0,d.jsxs)("span",{className:lM.wrapper,children:[(0,d.jsx)("span",{className:lM.label,children:E}),r&&(0,d.jsx)(s.C,{className:lM.caption,withoutIcon:!0,children:r})]}),h&&(0,d.jsx)("button",{type:"button",className:(0,u.Z)(lM.iconButton),onClick:i?void 0:x,children:(0,d.jsx)(s.P,{className:(0,u.Z)(lM.icon),children:g?(0,d.jsx)(d.Fragment,{children:g}):(0,d.jsx)(ek,{})})})]})}).displayName="Radio";let lI=(0,s.g)("segmented-control"),lj=Object.freeze({segmentedControl:lI,secondary:`${lI}--secondary`,tab:`${lI}__tab`,label:`${lI}__label`,icon:`${lI}__icon`,slot:`${lI}__slot`,states:{stretch:`${lI}--stretch`,rounded:`${lI}--rounded`,small:`${lI}--s`,medium:`${lI}--m`,weightVariant:`${lI}--wight-medium`,left:`${lI}__tab--left`,right:`${lI}__tab--right`,active:`${lI}__tab--active`,iconOnly:`${lI}__tab--icon-only`,disabled:`${lI}__tab--disabled`}}),lN=Object.freeze({labelKey:"label",disabledKey:"disabled",slotLeftKey:"slotLeft",slotRightKey:"slotRight",iconLeftKey:"iconLeft",iconRightKey:"iconRight"}),lP=(0,o.forwardRef)(({activeTabId:e,tabs:t,onTabChange:l,variant:a="primary",className:n,style:i,stretch:r=!1,rounded:c=!1,tabSettings:p,weightVariant:g="regular",size:h="m",onTabKeyDown:m,dataQa:f,dataId:v,...b},w)=>{var x;let y=(0,o.useRef)(null),C=(0,o.useMemo)(()=>{let e={...lN,...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]),[S,_]=(0,o.useState)(e??(null==(x=C[0])?void 0:x.id)),$=(0,o.useCallback)(e=>{let t=y.current,l=(null==e?void 0:e.target).closest(`.${lj.tab}`),a=t.getBoundingClientRect(),n=l.getBoundingClientRect();t.scrollTo({left:n.left-a.left-4+(t.scrollLeft??0),behavior:"smooth"})},[]),E=(e,t)=>{_(e),$(t),l(e,t)},R=(e,t)=>{(null==t?void 0:t.key)!==" "&&(null==t?void 0:t.key)!=="Enter"||(_(e),$(t),null==m||m(e,t))};return(0,o.useEffect)(()=>{null!=e&&_(e)},[e]),(0,o.useImperativeHandle)(w,()=>y),(0,d.jsx)("div",{ref:y,role:"tablist",className:(0,u.Z)(lj.segmentedControl,{[lj.secondary]:"secondary"===a,[lj.states.small]:"s"===h,[lj.states.medium]:"m"===h,[lj.states.weightVariant]:"medium"===g,[lj.states.stretch]:r,[lj.states.rounded]:c},n),style:i,...b,"data-id":v,"data-qa":f,children:C.map((e,t)=>(0,d.jsxs)("button",{type:"button",role:"tab","data-qa":(0,s.b)(`${f}-tab-${++t}`,!!f),"aria-selected":e.id===S,"aria-disabled":e.disabled?e.disabled:void 0,tabIndex:null!=e&&e.disabled?-1:0,className:(0,u.Z)(lj.tab,{[lj.states.active]:e.id===S,[lj.states.disabled]:e.disabled,[lj.states.iconOnly]:!e.label&&(e.iconLeft||e.slotLeft),[lj.states.left]:e.label&&(e.iconLeft||e.slotLeft),[lj.states.right]:e.label&&(e.iconRight||e.slotRight)}),onClick:e.disabled?void 0:t=>E(e.id,t),onKeyDown:e.disabled?void 0:t=>R(e.id,t),children:[e.iconLeft&&(0,d.jsx)("span",{className:lj.icon,children:e.iconLeft}),e.slotLeft&&e.label&&(0,d.jsx)("span",{className:lj.slot,children:e.slotLeft}),e.label&&(0,d.jsx)("span",{className:lj.label,children:e.label}),e.label&&(0,d.jsxs)(d.Fragment,{children:[e.slotRight&&(0,d.jsx)("span",{className:lj.slot,children:e.slotRight}),e.iconRight&&(0,d.jsx)("span",{className:lj.icon,children:e.iconRight})]})]},e.id))})});function lL(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"}))}lP.displayName="SegmentedControl";let lD=(0,s.g)("select"),lF={select:lD,activator:`${lD}__activator`,activatorWrapper:`${lD}__activator-wrapper`,placeholder:`${lD}__placeholder`,selected:`${lD}__selected`,label:`${lD}__label`,rightLabel:`${lD}__right-label`,icon:`${lD}__icon`,options:`${lD}__options`,optionIcon:`${lD}__option-icon`,caption:`${lD}__caption`,states:{primary:`${lD}--primary`,secondary:`${lD}--secondary`,small:`${lD}--s`,medium:`${lD}--m`,large:`${lD}--l`,opened:`${lD}--opened`,error:`${lD}--error`,success:`${lD}--success`,selected:`${lD}--selected`,disabled:`${lD}--disabled`}};function lz({value:e,label:t,options:l=[],optionValue:a="value",optionLabel:n="label",optionCaption:i="caption",optionDisabled:r="disabled",variant:c="primary",state:p,size:g="m",icon:h,rightLabel:m,clearable:f=!1,multiple:v=!1,disabled:b=!1,caption:w,placeholder:x,className:y,dataId:C,dataQa:S,isOpen:_=!1,classnameTrigger:$,selectedValue:E,onChange:R,onToggle:k,onSelect:T,onUnselect:M,onFocus:I,onBlur:j,...N}){let[P,L]=(0,o.useState)(!1),[D,F]=(0,o.useState)(),[z,A]=(0,o.useState)(),[O,V]=(0,o.useState)(!1),B=(0,o.useRef)(null),G=(0,o.useId)(),H=(0,o.useId)(),Z=(0,o.useId)();(0,o.useEffect)(()=>{if(!e){F(v?[]:void 0);return}F(e)},[v,e]);let q=(0,o.useMemo)(()=>l.map((e,t)=>{let l=tr(e,a,e),s=v&&Array.isArray(D)?D.map(e=>tr(e,a,e)):tr(D,a,D);return{index:t,value:l,label:tr(e,n,e),caption:tr(e,i),disabled:tr(e,r,!1),selected:v?Array.isArray(s)&&s.includes(l):s===l,active:z===t,original:e,id:`${Z}-option-${t}`}}),[z,Z,D,v,i,r,n,a,l]),Y=(0,o.useMemo)(()=>q.filter(e=>e.selected),[q]),W=(0,o.useMemo)(()=>(0,s.i)(z)&&q[z].id,[z]),Q=(0,o.useCallback)(e=>{F(e),null==R||R(e)},[R]),X=(0,o.useCallback)(()=>{if(B.current&&W){let{start:e,end:t}=ts(B.current).y,l=document.getElementById(W);if(l){let a=l.offsetTop+l.clientHeight-t,n=e-l.offsetTop;a>0?B.current.scrollTop+=a+8:n>0&&(B.current.scrollTop-=n+8)}}},[W]),U=e=>{L(e),null==k||k(e)},K=(0,o.useCallback)(e=>{if(!(0,s.i)(e))return 0;let t=0===e?q.length-1:e-1;return q[t].disabled?K(t):t},[q]),J=(0,o.useCallback)(e=>{if(!(0,s.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]),el=()=>{U(!0),A(Y.length>0?Y[0].index:0)},ea=()=>{U(!1),A(void 0)},en=(0,o.useCallback)(e=>{if(!v){Q(f&&e.selected?void 0:e.original),ea();return}if(e.selected&&Array.isArray(D)){Q(D.filter(t=>tr(t,a,t)!==e.value)),null==M||M(e.original);return}Array.isArray(D)&&(Q([...D,e.original]),null==T||T(e.original))},[f,ea,D,v,T,M,a,Q]),ei=(0,o.useCallback)(e=>{e.preventDefault(),P?ea():(f||v)&&(Y.forEach(e=>null==M?void 0:M(e.original)),Q(v?[]:void 0))},[f,ea,v,M,P,Y,Q]),er=(0,o.useCallback)(()=>{P&&ea()},[ea,P]),es=(0,o.useCallback)(e=>{if(e.preventDefault(),P){A(K(z));return}v||Q(et(Y[0]).original)},[z,K,et,v,P,Y,Q]),eo=(0,o.useCallback)(e=>{if(e.preventDefault(),P){A(J(z));return}if(v){el();return}Q(ee(Y[0]).original)},[z,J,ee,v,P,el,Y,Q]),ed=(0,o.useCallback)(e=>{switch(V(!0),e.key){case"Escape":case"Esc":ei(e);break;case"Tab":er();break;case"ArrowDown":eo(e);break;case"ArrowUp":es(e)}},[eo,es,ei,er]),eu=(0,o.useCallback)(e=>{if(e.preventDefault(),!P){el();return}(0,s.i)(z)&&en(q[z]),v||ea()},[z,ea,en,q,v,P,el]),ec=(0,o.useCallback)(e=>{V(!0),(" "===e.key||"Enter"===e.key)&&eu(e)},[eu]),ep=()=>{U(!0);let{value:t,label:l}=(Array.isArray(e)?e[0]:e)??{},a=q.find(e=>e.value===t&&e.label===l);A((null==a?void 0:a.index)??0)};(0,o.useEffect)(()=>{_&&ep()},[_]),(0,o.useEffect)(()=>{P&&X()},[P,X]),(0,o.useEffect)(()=>{if(!P)return;let e=e=>{ed(e)};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[ed,P]);let eg=(0,u.Z)($,lF.activator,{[lF.states.primary]:"primary"===c,[lF.states.secondary]:"secondary"===c,[lF.states.small]:"s"===g,[lF.states.medium]:"m"===g,[lF.states.large]:"l"===g,[lF.states.error]:"error"===p,[lF.states.success]:"success"===p,[lF.states.opened]:P,[lF.states.disabled]:b}),eh=(0,o.useMemo)(()=>Y.length>0?(0,d.jsxs)(d.Fragment,{children:["s"!==g&&(0,d.jsx)("div",{id:H,className:(0,u.Z)(lF.label,{[lF.states.error]:"error"===p,[lF.states.success]:"success"===p,[lF.states.opened]:P,[lF.states.disabled]:b}),children:t},"label"),(0,d.jsx)("div",{className:(0,u.Z)(lF.selected,{[lF.states.disabled]:b}),children:(null==E?void 0:E(Y.map(e=>e.original)))||Y.map(({label:e})=>e).join(", ")})]}):(0,d.jsx)("div",{id:H,className:(0,u.Z)(lF.placeholder,{[lF.states.error]:"error"===p,[lF.states.success]:"success"===p,[lF.states.opened]:P,[lF.states.disabled]:b}),children:x||t},"placeholder"),[b,t,H,P,x,Y,E,g,p]);return(0,d.jsx)("div",{className:(0,u.Z)(y,lF.select),children:(0,d.jsxs)(eZ,{opened:P,onToggle:()=>{P?ea():el()},width:"inherit",placement:"bottom",children:[(0,d.jsx)(eJ,{asChild:!0,disabled:b,children:(0,d.jsxs)("div",{className:eg,id:G,tabIndex:b?-1:0,role:"combobox","aria-haspopup":"listbox","aria-labelledby":H,"aria-controls":Z,"aria-disabled":b,"aria-expanded":P,...!b&&{onFocus:e=>{null==I||I(e)},onBlur:e=>{null==j||j(e)},onKeyDownCapture:ec,onKeyDown:P?void 0:ed},...N,"data-id":C,"data-qa":S,children:[(0,d.jsx)("div",{className:lF.activatorWrapper,children:eh}),m&&(0,d.jsx)("div",{"aria-label":m,className:(0,u.Z)(lF.rightLabel,{[lF.states.disabled]:b}),children:m}),h&&(0,d.jsx)("div",{"aria-hidden":"true",className:(0,u.Z)(lF.icon,{[lF.states.disabled]:b}),children:h}),(0,d.jsx)("div",{className:(0,u.Z)(lF.icon,{[lF.states.disabled]:b,[lF.states.opened]:P}),children:(0,d.jsx)(s.P,{style:{fontSize:24},"aria-expanded":P,children:(0,d.jsx)(lL,{})})})]})}),w&&(0,d.jsx)("div",{className:(0,u.Z)(lF.caption,{[lF.states.error]:"error"===p,[lF.states.success]:"success"===p,[lF.states.secondary]:"secondary"===c,[lF.states.disabled]:b}),children:w}),(0,d.jsx)(eW,{contentInnerRef:B,children:(0,d.jsx)("ul",{role:"listbox",id:Z,className:lF.options,onMouseOver:()=>{O&&V(!1)},children:q.map(e=>(0,d.jsx)(eH,{as:"li",disabled:e.disabled,label:e.label,caption:e.caption,focused:e.active&&O,onClick:()=>en(e),prepend:v?(0,d.jsx)(eP,{type:"checkbox",checked:e.selected,disabled:e.disabled}):void 0,append:v?void 0:(0,d.jsx)(s.P,{className:(0,u.Z)(lF.optionIcon,{[lF.states.selected]:e.selected}),style:{fontSize:24},children:(0,d.jsx)(tu,{})}),"aria-selected":e.selected,role:"option",id:e.id},JSON.stringify(e.value)))})})]})})}function lA(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function lO(e,t){void 0===e&&(e={}),void 0===t&&(t={}),Object.keys(t).forEach(l=>{typeof e[l]>"u"?e[l]=t[l]:lA(t[l])&&lA(e[l])&&Object.keys(t[l]).length>0&&lO(e[l],t[l])})}lz.displayName="Select";let lV={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 lB(){let e="u">typeof document?document:{};return lO(e,lV),e}let lG={document:lV,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 lH(){let e="u">typeof window?window:{};return lO(e,lG),e}function lZ(e,t){return void 0===t&&(t=0),setTimeout(e,t)}function lq(){return Date.now()}function lY(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function lW(){let e=Object(arguments.length<=0?void 0:arguments[0]),t=["__proto__","constructor","prototype"];for(let l=1;l<arguments.length;l+=1){let a=l<0||arguments.length<=l?void 0:arguments[l];if(null!=a&&("u">typeof window&&"u">typeof window.HTMLElement?!(a instanceof HTMLElement):!a||1!==a.nodeType&&11!==a.nodeType)){let l=Object.keys(Object(a)).filter(e=>0>t.indexOf(e));for(let t=0,n=l.length;t<n;t+=1){let n=l[t],i=Object.getOwnPropertyDescriptor(a,n);void 0!==i&&i.enumerable&&(lY(e[n])&&lY(a[n])?a[n].__swiper__?e[n]=a[n]:lW(e[n],a[n]):!lY(e[n])&&lY(a[n])?(e[n]={},a[n].__swiper__?e[n]=a[n]:lW(e[n],a[n])):e[n]=a[n])}}}return e}function lQ(e,t,l){e.style.setProperty(t,l)}function lX(e){let{swiper:t,targetPosition:l,side:a}=e,n=lH(),i=-t.translate,r=null,s,o=t.params.speed;t.wrapperEl.style.scrollSnapType="none",n.cancelAnimationFrame(t.cssModeFrameID);let d=l>i?"next":"prev",u=(e,t)=>"next"===d&&e>=t||"prev"===d&&e<=t,c=()=>{s=new Date().getTime(),null===r&&(r=s);let e=i+(.5-Math.cos(Math.max(Math.min((s-r)/o,1),0)*Math.PI)/2)*(l-i);if(u(e,l)&&(e=l),t.wrapperEl.scrollTo({[a]:e}),u(e,l)){t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.scrollSnapType="",setTimeout(()=>{t.wrapperEl.style.overflow="",t.wrapperEl.scrollTo({[a]:e})}),n.cancelAnimationFrame(t.cssModeFrameID);return}t.cssModeFrameID=n.requestAnimationFrame(c)};c()}function lU(e,t){return void 0===t&&(t=""),[...e.children].filter(e=>e.matches(t))}function lK(e){try{console.warn(e);return}catch{}}function lJ(e,t){var l;void 0===t&&(t=[]);let a=document.createElement(e);return a.classList.add(...Array.isArray(t)?t:(void 0===(l=t)&&(l=""),l.trim().split(" ").filter(e=>!!e.trim()))),a}function l0(e,t){return lH().getComputedStyle(e,null).getPropertyValue(t)}function l1(e){let t=e,l;if(t){for(l=0;null!==(t=t.previousSibling);)1===t.nodeType&&(l+=1);return l}}function l2(e,t){let l=[],a=e.parentElement;for(;a;)t?a.matches(t)&&l.push(a):l.push(a),a=a.parentElement;return l}function l5(e,t,l){let a=lH();return e["width"===t?"offsetWidth":"offsetHeight"]+parseFloat(a.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-right":"margin-top"))+parseFloat(a.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-left":"margin-bottom"))}function l4(e){return(Array.isArray(e)?e:[e]).filter(e=>!!e)}function l7(e,t,l,a){return e.params.createElements&&Object.keys(a).forEach(n=>{if(!l[n]&&!0===l.auto){let i=lU(e.el,`.${a[n]}`)[0];i||((i=lJ("div",a[n])).className=a[n],e.el.append(i)),l[n]=i,t[n]=i}}),l}function l3(e){let{swiper:t,extendParams:l,on:a,emit:n}=e;function i(e){let l;return e&&"string"==typeof e&&t.isElement&&(l=t.el.querySelector(e))?l:(e&&("string"==typeof e&&(l=[...document.querySelectorAll(e)]),t.params.uniqueNavElements&&"string"==typeof e&&l&&l.length>1&&1===t.el.querySelectorAll(e).length?l=t.el.querySelector(e):l&&1===l.length&&(l=l[0])),e&&!l?e:l)}function r(e,l){let a=t.params.navigation;(e=l4(e)).forEach(e=>{e&&(e.classList[l?"add":"remove"](...a.disabledClass.split(" ")),"BUTTON"===e.tagName&&(e.disabled=l),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](a.lockClass))})}function s(){let{nextEl:e,prevEl:l}=t.navigation;if(t.params.loop){r(l,!1),r(e,!1);return}r(l,t.isBeginning&&!t.params.rewind),r(e,t.isEnd&&!t.params.rewind)}function o(e){e.preventDefault(),(!t.isBeginning||t.params.loop||t.params.rewind)&&(t.slidePrev(),n("navigationPrev"))}function d(e){e.preventDefault(),(!t.isEnd||t.params.loop||t.params.rewind)&&(t.slideNext(),n("navigationNext"))}function u(){let e=t.params.navigation;if(t.params.navigation=l7(t,t.originalParams.navigation,t.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!(e.nextEl||e.prevEl))return;let l=i(e.nextEl),a=i(e.prevEl);Object.assign(t.navigation,{nextEl:l,prevEl:a}),l=l4(l),a=l4(a);let n=(l,a)=>{l&&l.addEventListener("click","next"===a?d:o),!t.enabled&&l&&l.classList.add(...e.lockClass.split(" "))};l.forEach(e=>n(e,"next")),a.forEach(e=>n(e,"prev"))}function c(){let{nextEl:e,prevEl:l}=t.navigation;e=l4(e),l=l4(l);let a=(e,l)=>{e.removeEventListener("click","next"===l?d:o),e.classList.remove(...t.params.navigation.disabledClass.split(" "))};e.forEach(e=>a(e,"next")),l.forEach(e=>a(e,"prev"))}l({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},a("init",()=>{!1===t.params.navigation.enabled?p():(u(),s())}),a("toEdge fromEdge lock unlock",()=>{s()}),a("destroy",()=>{c()}),a("enable disable",()=>{let{nextEl:e,prevEl:l}=t.navigation;if(e=l4(e),l=l4(l),t.enabled){s();return}[...e,...l].filter(e=>!!e).forEach(e=>e.classList.add(t.params.navigation.lockClass))}),a("click",(e,l)=>{let{nextEl:a,prevEl:i}=t.navigation;a=l4(a),i=l4(i);let r=l.target;if(t.params.navigation.hideOnClick&&!i.includes(r)&&!a.includes(r)){let e;if(t.pagination&&t.params.pagination&&t.params.pagination.clickable&&(t.pagination.el===r||t.pagination.el.contains(r)))return;a.length?e=a[0].classList.contains(t.params.navigation.hiddenClass):i.length&&(e=i[0].classList.contains(t.params.navigation.hiddenClass)),n(!0===e?"navigationShow":"navigationHide"),[...a,...i].filter(e=>!!e).forEach(e=>e.classList.toggle(t.params.navigation.hiddenClass))}});let p=()=>{t.el.classList.add(...t.params.navigation.navigationDisabledClass.split(" ")),c()};Object.assign(t.navigation,{enable:()=>{t.el.classList.remove(...t.params.navigation.navigationDisabledClass.split(" ")),u(),s()},disable:p,update:s,init:u,destroy:c})}function l6(e){return void 0===e&&(e=""),`.${e.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}`}function l8(e){let{swiper:t,extendParams:l,on:a,emit:n}=e,i="swiper-pagination";l({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:e=>e,formatFractionTotal:e=>e,bulletClass:`${i}-bullet`,bulletActiveClass:`${i}-bullet-active`,modifierClass:`${i}-`,currentClass:`${i}-current`,totalClass:`${i}-total`,hiddenClass:`${i}-hidden`,progressbarFillClass:`${i}-progressbar-fill`,progressbarOppositeClass:`${i}-progressbar-opposite`,clickableClass:`${i}-clickable`,lockClass:`${i}-lock`,horizontalClass:`${i}-horizontal`,verticalClass:`${i}-vertical`,paginationDisabledClass:`${i}-disabled`}}),t.pagination={el:null,bullets:[]};let r,s=0;function o(){return!t.params.pagination.el||!t.pagination.el||Array.isArray(t.pagination.el)&&0===t.pagination.el.length}function d(e,l){let{bulletActiveClass:a}=t.params.pagination;e&&(e=e[`${"prev"===l?"previous":"next"}ElementSibling`])&&(e.classList.add(`${a}-${l}`),(e=e[`${"prev"===l?"previous":"next"}ElementSibling`])&&e.classList.add(`${a}-${l}-${l}`))}function u(e){let l=e.target.closest(l6(t.params.pagination.bulletClass));if(!l)return;e.preventDefault();let a=l1(l)*t.params.slidesPerGroup;if(t.params.loop){if(t.realIndex===a)return;t.slideToLoop(a)}else t.slideTo(a)}function c(){let e,l;let a=t.rtl,i=t.params.pagination;if(o())return;let u=t.pagination.el;u=l4(u);let c=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.slides.length,p=t.params.loop?Math.ceil(c/t.params.slidesPerGroup):t.snapGrid.length;if(t.params.loop?(l=t.previousRealIndex||0,e=t.params.slidesPerGroup>1?Math.floor(t.realIndex/t.params.slidesPerGroup):t.realIndex):"u">typeof t.snapIndex?(e=t.snapIndex,l=t.previousSnapIndex):(l=t.previousIndex||0,e=t.activeIndex||0),"bullets"===i.type&&t.pagination.bullets&&t.pagination.bullets.length>0){let n,o,c;let p=t.pagination.bullets;if(i.dynamicBullets&&(r=l5(p[0],t.isHorizontal()?"width":"height"),u.forEach(e=>{e.style[t.isHorizontal()?"width":"height"]=`${r*(i.dynamicMainBullets+4)}px`}),i.dynamicMainBullets>1&&void 0!==l&&((s+=e-(l||0))>i.dynamicMainBullets-1?s=i.dynamicMainBullets-1:s<0&&(s=0)),c=((o=(n=Math.max(e-s,0))+(Math.min(p.length,i.dynamicMainBullets)-1))+n)/2),p.forEach(e=>{let t=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(e=>`${i.bulletActiveClass}${e}`)].map(e=>"string"==typeof e&&e.includes(" ")?e.split(" "):e).flat();e.classList.remove(...t)}),u.length>1)p.forEach(l=>{let a=l1(l);a===e?l.classList.add(...i.bulletActiveClass.split(" ")):t.isElement&&l.setAttribute("part","bullet"),i.dynamicBullets&&(a>=n&&a<=o&&l.classList.add(...`${i.bulletActiveClass}-main`.split(" ")),a===n&&d(l,"prev"),a===o&&d(l,"next"))});else{let l=p[e];if(l&&l.classList.add(...i.bulletActiveClass.split(" ")),t.isElement&&p.forEach((t,l)=>{t.setAttribute("part",l===e?"bullet-active":"bullet")}),i.dynamicBullets){let e=p[n],t=p[o];for(let e=n;e<=o;e+=1)p[e]&&p[e].classList.add(...`${i.bulletActiveClass}-main`.split(" "));d(e,"prev"),d(t,"next")}}if(i.dynamicBullets){let e=Math.min(p.length,i.dynamicMainBullets+4),l=(r*e-r)/2-c*r,n=a?"right":"left";p.forEach(e=>{e.style[t.isHorizontal()?n:"top"]=`${l}px`})}}u.forEach((l,a)=>{if("fraction"===i.type&&(l.querySelectorAll(l6(i.currentClass)).forEach(t=>{t.textContent=i.formatFractionCurrent(e+1)}),l.querySelectorAll(l6(i.totalClass)).forEach(e=>{e.textContent=i.formatFractionTotal(p)})),"progressbar"===i.type){let a;a=i.progressbarOpposite?t.isHorizontal()?"vertical":"horizontal":t.isHorizontal()?"horizontal":"vertical";let n=(e+1)/p,r=1,s=1;"horizontal"===a?r=n:s=n,l.querySelectorAll(l6(i.progressbarFillClass)).forEach(e=>{e.style.transform=`translate3d(0,0,0) scaleX(${r}) scaleY(${s})`,e.style.transitionDuration=`${t.params.speed}ms`})}"custom"===i.type&&i.renderCustom?(l.innerHTML=i.renderCustom(t,e+1,p),0===a&&n("paginationRender",l)):(0===a&&n("paginationRender",l),n("paginationUpdate",l)),t.params.watchOverflow&&t.enabled&&l.classList[t.isLocked?"add":"remove"](i.lockClass)})}function p(){let e=t.params.pagination;if(o())return;let l=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,a=t.pagination.el;a=l4(a);let i="";if("bullets"===e.type){let a=t.params.loop?Math.ceil(l/t.params.slidesPerGroup):t.snapGrid.length;t.params.freeMode&&t.params.freeMode.enabled&&a>l&&(a=l);for(let l=0;l<a;l+=1)e.renderBullet?i+=e.renderBullet.call(t,l,e.bulletClass):i+=`<${e.bulletElement} ${t.isElement?'part="bullet"':""} class="${e.bulletClass}"></${e.bulletElement}>`}"fraction"===e.type&&(i=e.renderFraction?e.renderFraction.call(t,e.currentClass,e.totalClass):`<span class="${e.currentClass}"></span> / <span class="${e.totalClass}"></span>`),"progressbar"===e.type&&(i=e.renderProgressbar?e.renderProgressbar.call(t,e.progressbarFillClass):`<span class="${e.progressbarFillClass}"></span>`),t.pagination.bullets=[],a.forEach(l=>{"custom"!==e.type&&(l.innerHTML=i||""),"bullets"===e.type&&t.pagination.bullets.push(...l.querySelectorAll(l6(e.bulletClass)))}),"custom"!==e.type&&n("paginationRender",a[0])}function g(){let e;t.params.pagination=l7(t,t.originalParams.pagination,t.params.pagination,{el:"swiper-pagination"});let l=t.params.pagination;l.el&&("string"==typeof l.el&&t.isElement&&(e=t.el.querySelector(l.el)),e||"string"!=typeof l.el||(e=[...document.querySelectorAll(l.el)]),e||(e=l.el),e&&0!==e.length&&(t.params.uniqueNavElements&&"string"==typeof l.el&&Array.isArray(e)&&e.length>1&&(e=[...t.el.querySelectorAll(l.el)]).length>1&&(e=e.filter(e=>l2(e,".swiper")[0]===t.el)[0]),Array.isArray(e)&&1===e.length&&(e=e[0]),Object.assign(t.pagination,{el:e}),(e=l4(e)).forEach(e=>{"bullets"===l.type&&l.clickable&&e.classList.add(...(l.clickableClass||"").split(" ")),e.classList.add(l.modifierClass+l.type),e.classList.add(t.isHorizontal()?l.horizontalClass:l.verticalClass),"bullets"===l.type&&l.dynamicBullets&&(e.classList.add(`${l.modifierClass}${l.type}-dynamic`),s=0,l.dynamicMainBullets<1&&(l.dynamicMainBullets=1)),"progressbar"===l.type&&l.progressbarOpposite&&e.classList.add(l.progressbarOppositeClass),l.clickable&&e.addEventListener("click",u),t.enabled||e.classList.add(l.lockClass)})))}function h(){let e=t.params.pagination;if(o())return;let l=t.pagination.el;l&&(l=l4(l)).forEach(l=>{l.classList.remove(e.hiddenClass),l.classList.remove(e.modifierClass+e.type),l.classList.remove(t.isHorizontal()?e.horizontalClass:e.verticalClass),e.clickable&&(l.classList.remove(...(e.clickableClass||"").split(" ")),l.removeEventListener("click",u))}),t.pagination.bullets&&t.pagination.bullets.forEach(t=>t.classList.remove(...e.bulletActiveClass.split(" ")))}a("changeDirection",()=>{if(!t.pagination||!t.pagination.el)return;let e=t.params.pagination,{el:l}=t.pagination;(l=l4(l)).forEach(l=>{l.classList.remove(e.horizontalClass,e.verticalClass),l.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass)})}),a("init",()=>{!1===t.params.pagination.enabled?m():(g(),p(),c())}),a("activeIndexChange",()=>{typeof t.snapIndex>"u"&&c()}),a("snapIndexChange",()=>{c()}),a("snapGridLengthChange",()=>{p(),c()}),a("destroy",()=>{h()}),a("enable disable",()=>{let{el:e}=t.pagination;e&&(e=l4(e)).forEach(e=>e.classList[t.enabled?"remove":"add"](t.params.pagination.lockClass))}),a("lock unlock",()=>{c()}),a("click",(e,l)=>{let a=l.target,i=l4(t.pagination.el);if(t.params.pagination.el&&t.params.pagination.hideOnClick&&i&&i.length>0&&!a.classList.contains(t.params.pagination.bulletClass)){if(t.navigation&&(t.navigation.nextEl&&a===t.navigation.nextEl||t.navigation.prevEl&&a===t.navigation.prevEl))return;n(!0===i[0].classList.contains(t.params.pagination.hiddenClass)?"paginationShow":"paginationHide"),i.forEach(e=>e.classList.toggle(t.params.pagination.hiddenClass))}});let m=()=>{t.el.classList.add(t.params.pagination.paginationDisabledClass);let{el:e}=t.pagination;e&&(e=l4(e)).forEach(e=>e.classList.add(t.params.pagination.paginationDisabledClass)),h()};Object.assign(t.pagination,{enable:()=>{t.el.classList.remove(t.params.pagination.paginationDisabledClass);let{el:e}=t.pagination;e&&(e=l4(e)).forEach(e=>e.classList.remove(t.params.pagination.paginationDisabledClass)),g(),p(),c()},disable:m,render:p,update:c,init:g,destroy:h})}function l9(e){let{swiper:t,extendParams:l,on:a,emit:n,params:i}=e;t.autoplay={running:!1,paused:!1,timeLeft:0},l({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!1,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let r,s,o=i&&i.autoplay?i.autoplay.delay:3e3,d=i&&i.autoplay?i.autoplay.delay:3e3,u,c=new Date().getTime(),p,g,h,m,f,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||E()))}let x=()=>{if(t.destroyed||!t.autoplay.running)return;t.autoplay.paused?p=!0:p&&(d=u,p=!1);let e=t.autoplay.paused?u:c+d-new Date().getTime();t.autoplay.timeLeft=e,n("autoplayTimeLeft",e,e/o),s=requestAnimationFrame(()=>{x()})},y=()=>{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},C=e=>{if(t.destroyed||!t.autoplay.running)return;cancelAnimationFrame(s),x();let l=typeof e>"u"?t.params.autoplay.delay:e;o=t.params.autoplay.delay,d=t.params.autoplay.delay;let a=y();!Number.isNaN(a)&&a>0&&typeof e>"u"&&(l=a,o=a,d=a),u=l;let i=t.params.speed,p=()=>{!t||t.destroyed||(t.params.autoplay.reverseDirection?!t.isBeginning||t.params.loop||t.params.rewind?(t.slidePrev(i,!0,!0),n("autoplay")):t.params.autoplay.stopOnLastSlide||(t.slideTo(t.slides.length-1,i,!0,!0),n("autoplay")):!t.isEnd||t.params.loop||t.params.rewind?(t.slideNext(i,!0,!0),n("autoplay")):t.params.autoplay.stopOnLastSlide||(t.slideTo(0,i,!0,!0),n("autoplay")),t.params.cssMode&&(c=new Date().getTime(),requestAnimationFrame(()=>{C()})))};return l>0?(clearTimeout(r),r=setTimeout(()=>{p()},l)):requestAnimationFrame(()=>{p()}),l},S=()=>{c=new Date().getTime(),t.autoplay.running=!0,C(),n("autoplayStart")},_=()=>{t.autoplay.running=!1,clearTimeout(r),cancelAnimationFrame(s),n("autoplayStop")},$=(e,l)=>{if(t.destroyed||!t.autoplay.running)return;clearTimeout(r),e||(v=!0);let a=()=>{n("autoplayPause"),t.params.autoplay.waitForTransition?t.wrapperEl.addEventListener("transitionend",w):E()};if(t.autoplay.paused=!0,l){f&&(u=t.params.autoplay.delay),f=!1,a();return}u=(u||t.params.autoplay.delay)-(new Date().getTime()-c),t.isEnd&&u<0&&!t.params.loop||(u<0&&(u=0),a())},E=()=>{t.isEnd&&u<0&&!t.params.loop||t.destroyed||!t.autoplay.running||(c=new Date().getTime(),v?(v=!1,C(u)):C(),t.autoplay.paused=!1,n("autoplayResume"))},R=()=>{if(t.destroyed||!t.autoplay.running)return;let e=lB();"hidden"===e.visibilityState&&(v=!0,$(!0)),"visible"===e.visibilityState&&E()},k=e=>{"mouse"!==e.pointerType||(v=!0,b=!0,t.animating||t.autoplay.paused||$(!0))},T=e=>{"mouse"===e.pointerType&&(b=!1,t.autoplay.paused&&E())},M=()=>{t.params.autoplay.pauseOnMouseEnter&&(t.el.addEventListener("pointerenter",k),t.el.addEventListener("pointerleave",T))},I=()=>{t.el.removeEventListener("pointerenter",k),t.el.removeEventListener("pointerleave",T)},j=()=>{lB().addEventListener("visibilitychange",R)},N=()=>{lB().removeEventListener("visibilitychange",R)};a("init",()=>{t.params.autoplay.enabled&&(M(),j(),S())}),a("destroy",()=>{I(),N(),t.autoplay.running&&_()}),a("_freeModeStaticRelease",()=>{(h||v)&&E()}),a("_freeModeNoMomentumRelease",()=>{t.params.autoplay.disableOnInteraction?_():$(!0,!0)}),a("beforeTransitionStart",(e,l,a)=>{t.destroyed||!t.autoplay.running||(a||!t.params.autoplay.disableOnInteraction?$(!0,!0):_())}),a("sliderFirstMove",()=>{if(!(t.destroyed||!t.autoplay.running)){if(t.params.autoplay.disableOnInteraction){_();return}g=!0,h=!1,v=!1,m=setTimeout(()=>{v=!0,h=!0,$(!0)},200)}}),a("touchEnd",()=>{if(!(t.destroyed||!t.autoplay.running||!g)){if(clearTimeout(m),clearTimeout(r),t.params.autoplay.disableOnInteraction){h=!1,g=!1;return}h&&t.params.cssMode&&E(),h=!1,g=!1}}),a("slideChange",()=>{t.destroyed||!t.autoplay.running||(f=!0)}),Object.assign(t.autoplay,{start:S,stop:_,pause:$,resume:E})}function ae(){return a||(a=function(){let e=lH(),t=lB();return{smoothScroll:t.documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)}}()),a}function at(e){return void 0===e&&(e={}),n||(n=function(e){let{userAgent:t}=void 0===e?{}:e,l=ae(),a=lH(),n=a.navigator.platform,i=t||a.navigator.userAgent,r={ios:!1,android:!1},s=a.screen.width,o=a.screen.height,d=i.match(/(Android);?[\s\/]+([\d.]+)?/),u=i.match(/(iPad).*OS\s([\d_]+)/),c=i.match(/(iPod)(.*OS\s([\d_]+))?/),p=!u&&i.match(/(iPhone\sOS|iOS)\s([\d_]+)/),g="MacIntel"===n;return!u&&g&&l.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${s}x${o}`)>=0&&((u=i.match(/(Version)\/([\d.]+)/))||(u=[0,1,"13_0_0"]),g=!1),d&&"Win32"!==n&&(r.os="android",r.android=!0),(u||p||c)&&(r.os="ios",r.ios=!0),r}(e)),n}let al=(e,t,l)=>{t&&!e.classList.contains(l)?e.classList.add(l):!t&&e.classList.contains(l)&&e.classList.remove(l)},aa=(e,t,l)=>{t&&!e.classList.contains(l)?e.classList.add(l):!t&&e.classList.contains(l)&&e.classList.remove(l)},an=(e,t)=>{if(!e||e.destroyed||!e.params)return;let l=t.closest(e.isElement?"swiper-slide":`.${e.params.slideClass}`);if(l){let t=l.querySelector(`.${e.params.lazyPreloaderClass}`);!t&&e.isElement&&(l.shadowRoot?t=l.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{l.shadowRoot&&(t=l.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`))&&t.remove()})),t&&t.remove()}},ai=(e,t)=>{if(!e.slides[t])return;let l=e.slides[t].querySelector('[loading="lazy"]');l&&l.removeAttribute("loading")},ar=e=>{if(!e||e.destroyed||!e.params)return;let t=e.params.lazyPreloadPrevNext,l=e.slides.length;if(!l||!t||t<0)return;t=Math.min(t,l);let a="auto"===e.params.slidesPerView?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),n=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){let l=[n-t];l.push(...Array.from({length:t}).map((e,t)=>n+a+t)),e.slides.forEach((t,a)=>{l.includes(t.column)&&ai(e,a)});return}let i=n+a-1;if(e.params.rewind||e.params.loop)for(let a=n-t;a<=i+t;a+=1){let t=(a%l+l)%l;(t<n||t>i)&&ai(e,t)}else for(let a=Math.max(n-t,0);a<=Math.min(i+t,l-1);a+=1)a!==n&&(a>i||a<n)&&ai(e,a)};function as(e){let{swiper:t,runCallbacks:l,direction:a,step:n}=e,{activeIndex:i,previousIndex:r}=t,s=a;if(s||(s=i>r?"next":i<r?"prev":"reset"),t.emit(`transition${n}`),l&&i!==r){if("reset"===s){t.emit(`slideResetTransition${n}`);return}t.emit(`slideChangeTransition${n}`),"next"===s?t.emit(`slideNextTransition${n}`):t.emit(`slidePrevTransition${n}`)}}function ao(e,t,l){let a=lH(),{params:n}=e,i=n.edgeSwipeDetection,r=n.edgeSwipeThreshold;return!i||!(l<=r)&&!(l>=a.innerWidth-r)||"prevent"===i&&(t.preventDefault(),!0)}function ad(e){let t=lB(),l=e;l.originalEvent&&(l=l.originalEvent);let a=this.touchEventsData;if("pointerdown"===l.type){if(null!==a.pointerId&&a.pointerId!==l.pointerId)return;a.pointerId=l.pointerId}else"touchstart"===l.type&&1===l.targetTouches.length&&(a.touchId=l.targetTouches[0].identifier);if("touchstart"===l.type){ao(this,l,l.targetTouches[0].pageX);return}let{params:n,touches:i,enabled:r}=this;if(!r||!n.simulateTouch&&"mouse"===l.pointerType||this.animating&&n.preventInteractionOnTransition)return;!this.animating&&n.cssMode&&n.loop&&this.loopFix();let s=l.target;if("wrapper"===n.touchEventsTarget&&!this.wrapperEl.contains(s)||"which"in l&&3===l.which||"button"in l&&l.button>0||a.isTouched&&a.isMoved)return;let o=!!n.noSwipingClass&&""!==n.noSwipingClass,d=l.composedPath?l.composedPath():l.path;o&&l.target&&l.target.shadowRoot&&d&&(s=d[0]);let u=n.noSwipingSelector?n.noSwipingSelector:`.${n.noSwipingClass}`,c=!!(l.target&&l.target.shadowRoot);if(n.noSwiping&&(c?function(e,t){return void 0===t&&(t=this),function t(l){if(!l||l===lB()||l===lH())return null;l.assignedSlot&&(l=l.assignedSlot);let a=l.closest(e);return a||l.getRootNode?a||t(l.getRootNode().host):null}(t)}(u,s):s.closest(u))){this.allowClick=!0;return}if(n.swipeHandler&&!s.closest(n.swipeHandler))return;i.currentX=l.pageX,i.currentY=l.pageY;let p=i.currentX,g=i.currentY;if(!ao(this,l,p))return;Object.assign(a,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),i.startX=p,i.startY=g,a.touchStartTime=lq(),this.allowClick=!0,this.updateSize(),this.swipeDirection=void 0,n.threshold>0&&(a.allowThresholdMove=!1);let h=!0;s.matches(a.focusableElements)&&(h=!1,"SELECT"===s.nodeName&&(a.isTouched=!1)),t.activeElement&&t.activeElement.matches(a.focusableElements)&&t.activeElement!==s&&t.activeElement.blur();let m=h&&this.allowTouchMove&&n.touchStartPreventDefault;(n.touchStartForcePreventDefault||m)&&!s.isContentEditable&&l.preventDefault(),n.freeMode&&n.freeMode.enabled&&this.freeMode&&this.animating&&!n.cssMode&&this.freeMode.onTouchStart(),this.emit("touchStart",l)}function au(e){let t;let l=lB(),a=this.touchEventsData,{params:n,touches:i,rtlTranslate:r,enabled:s}=this;if(!s||!n.simulateTouch&&"mouse"===e.pointerType)return;let o=e;if(o.originalEvent&&(o=o.originalEvent),"pointermove"===o.type&&(null!==a.touchId||o.pointerId!==a.pointerId))return;if("touchmove"===o.type){if(!(t=[...o.changedTouches].filter(e=>e.identifier===a.touchId)[0])||t.identifier!==a.touchId)return}else t=o;if(!a.isTouched){a.startMoving&&a.isScrolling&&this.emit("touchMoveOpposite",o);return}let d=t.pageX,u=t.pageY;if(o.preventedByNestedSwiper){i.startX=d,i.startY=u;return}if(!this.allowTouchMove){o.target.matches(a.focusableElements)||(this.allowClick=!1),a.isTouched&&(Object.assign(i,{startX:d,startY:u,currentX:d,currentY:u}),a.touchStartTime=lq());return}if(n.touchReleaseOnEdges&&!n.loop){if(this.isVertical()){if(u<i.startY&&this.translate<=this.maxTranslate()||u>i.startY&&this.translate>=this.minTranslate()){a.isTouched=!1,a.isMoved=!1;return}}else if(d<i.startX&&this.translate<=this.maxTranslate()||d>i.startX&&this.translate>=this.minTranslate())return}if(l.activeElement&&o.target===l.activeElement&&o.target.matches(a.focusableElements)){a.isMoved=!0,this.allowClick=!1;return}a.allowTouchCallbacks&&this.emit("touchMove",o),i.previousX=i.currentX,i.previousY=i.currentY,i.currentX=d,i.currentY=u;let c=i.currentX-i.startX,p=i.currentY-i.startY;if(this.params.threshold&&Math.sqrt(c**2+p**2)<this.params.threshold)return;if(typeof a.isScrolling>"u"){let e;this.isHorizontal()&&i.currentY===i.startY||this.isVertical()&&i.currentX===i.startX?a.isScrolling=!1:c*c+p*p>=25&&(e=180*Math.atan2(Math.abs(p),Math.abs(c))/Math.PI,a.isScrolling=this.isHorizontal()?e>n.touchAngle:90-e>n.touchAngle)}if(a.isScrolling&&this.emit("touchMoveOpposite",o),typeof a.startMoving>"u"&&(i.currentX!==i.startX||i.currentY!==i.startY)&&(a.startMoving=!0),a.isScrolling||"touchmove"===o.type&&a.preventTouchMoveFromPointerMove){a.isTouched=!1;return}if(!a.startMoving)return;this.allowClick=!1,!n.cssMode&&o.cancelable&&o.preventDefault(),n.touchMoveStopPropagation&&!n.nested&&o.stopPropagation();let g=this.isHorizontal()?c:p,h=this.isHorizontal()?i.currentX-i.previousX:i.currentY-i.previousY;n.oneWayMovement&&(g=Math.abs(g)*(r?1:-1),h=Math.abs(h)*(r?1:-1)),i.diff=g,g*=n.touchRatio,r&&(g=-g,h=-h);let m=this.touchesDirection;this.swipeDirection=g>0?"prev":"next",this.touchesDirection=h>0?"prev":"next";let f=this.params.loop&&!n.cssMode,v="next"===this.touchesDirection&&this.allowSlideNext||"prev"===this.touchesDirection&&this.allowSlidePrev;if(!a.isMoved){if(f&&v&&this.loopFix({direction:this.swipeDirection}),a.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)}a.allowMomentumBounce=!1,n.grabCursor&&(!0===this.allowSlideNext||!0===this.allowSlidePrev)&&this.setGrabCursor(!0),this.emit("sliderFirstMove",o)}if(new Date().getTime(),a.isMoved&&a.allowThresholdMove&&m!==this.touchesDirection&&f&&v&&Math.abs(g)>=1){Object.assign(i,{startX:d,startY:u,currentX:d,currentY:u,startTranslate:a.currentTranslate}),a.loopSwapReset=!0,a.startTranslate=a.currentTranslate;return}this.emit("sliderMove",o),a.isMoved=!0,a.currentTranslate=g+a.startTranslate;let b=!0,w=n.resistanceRatio;if(n.touchReleaseOnEdges&&(w=0),g>0?(f&&v&&a.allowThresholdMove&&a.currentTranslate>(n.centeredSlides?this.minTranslate()-this.slidesSizesGrid[this.activeIndex+1]:this.minTranslate())&&this.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),a.currentTranslate>this.minTranslate()&&(b=!1,n.resistance&&(a.currentTranslate=this.minTranslate()-1+(-this.minTranslate()+a.startTranslate+g)**w))):g<0&&(f&&v&&a.allowThresholdMove&&a.currentTranslate<(n.centeredSlides?this.maxTranslate()+this.slidesSizesGrid[this.slidesSizesGrid.length-1]:this.maxTranslate())&&this.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:this.slides.length-("auto"===n.slidesPerView?this.slidesPerViewDynamic():Math.ceil(parseFloat(n.slidesPerView,10)))}),a.currentTranslate<this.maxTranslate()&&(b=!1,n.resistance&&(a.currentTranslate=this.maxTranslate()+1-(this.maxTranslate()-a.startTranslate-g)**w))),b&&(o.preventedByNestedSwiper=!0),!this.allowSlideNext&&"next"===this.swipeDirection&&a.currentTranslate<a.startTranslate&&(a.currentTranslate=a.startTranslate),!this.allowSlidePrev&&"prev"===this.swipeDirection&&a.currentTranslate>a.startTranslate&&(a.currentTranslate=a.startTranslate),this.allowSlidePrev||this.allowSlideNext||(a.currentTranslate=a.startTranslate),n.threshold>0){if(Math.abs(g)>n.threshold||a.allowThresholdMove){if(!a.allowThresholdMove){a.allowThresholdMove=!0,i.startX=i.currentX,i.startY=i.currentY,a.currentTranslate=a.startTranslate,i.diff=this.isHorizontal()?i.currentX-i.startX:i.currentY-i.startY;return}}else{a.currentTranslate=a.startTranslate;return}}!n.followFinger||n.cssMode||((n.freeMode&&n.freeMode.enabled&&this.freeMode||n.watchSlidesProgress)&&(this.updateActiveIndex(),this.updateSlidesClasses()),n.freeMode&&n.freeMode.enabled&&this.freeMode&&this.freeMode.onTouchMove(),this.updateProgress(a.currentTranslate),this.setTranslate(a.currentTranslate))}function ac(e){let t,l;let a=this,n=a.touchEventsData,i=e;if(i.originalEvent&&(i=i.originalEvent),"touchend"===i.type||"touchcancel"===i.type){if(!(t=[...i.changedTouches].filter(e=>e.identifier===n.touchId)[0])||t.identifier!==n.touchId)return}else{if(null!==n.touchId||i.pointerId!==n.pointerId)return;t=i}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(i.type)&&!(["pointercancel","contextmenu"].includes(i.type)&&(a.browser.isSafari||a.browser.isWebView)))return;n.pointerId=null,n.touchId=null;let{params:r,touches:s,rtlTranslate:o,slidesGrid:d,enabled:u}=a;if(!u||!r.simulateTouch&&"mouse"===i.pointerType)return;if(n.allowTouchCallbacks&&a.emit("touchEnd",i),n.allowTouchCallbacks=!1,!n.isTouched){n.isMoved&&r.grabCursor&&a.setGrabCursor(!1),n.isMoved=!1,n.startMoving=!1;return}r.grabCursor&&n.isMoved&&n.isTouched&&(!0===a.allowSlideNext||!0===a.allowSlidePrev)&&a.setGrabCursor(!1);let c=lq(),p=c-n.touchStartTime;if(a.allowClick){let e=i.path||i.composedPath&&i.composedPath();a.updateClickedSlide(e&&e[0]||i.target,e),a.emit("tap click",i),p<300&&c-n.lastClickTime<300&&a.emit("doubleTap doubleClick",i)}if(n.lastClickTime=lq(),lZ(()=>{a.destroyed||(a.allowClick=!0)}),!n.isTouched||!n.isMoved||!a.swipeDirection||0===s.diff&&!n.loopSwapReset||n.currentTranslate===n.startTranslate&&!n.loopSwapReset){n.isTouched=!1,n.isMoved=!1,n.startMoving=!1;return}if(n.isTouched=!1,n.isMoved=!1,n.startMoving=!1,l=r.followFinger?o?a.translate:-a.translate:-n.currentTranslate,r.cssMode)return;if(r.freeMode&&r.freeMode.enabled){a.freeMode.onTouchEnd({currentPos:l});return}let g=l>=-a.maxTranslate()&&!a.params.loop,h=0,m=a.slidesSizesGrid[0];for(let e=0;e<d.length;e+=e<r.slidesPerGroupSkip?1:r.slidesPerGroup){let t=e<r.slidesPerGroupSkip-1?1:r.slidesPerGroup;"u">typeof d[e+t]?(g||l>=d[e]&&l<d[e+t])&&(h=e,m=d[e+t]-d[e]):(g||l>=d[e])&&(h=e,m=d[d.length-1]-d[d.length-2])}let f=null,v=null;r.rewind&&(a.isBeginning?v=r.virtual&&r.virtual.enabled&&a.virtual?a.virtual.slides.length-1:a.slides.length-1:a.isEnd&&(f=0));let b=(l-d[h])/m,w=h<r.slidesPerGroupSkip-1?1:r.slidesPerGroup;if(p>r.longSwipesMs){if(!r.longSwipes){a.slideTo(a.activeIndex);return}"next"===a.swipeDirection&&(b>=r.longSwipesRatio?a.slideTo(r.rewind&&a.isEnd?f:h+w):a.slideTo(h)),"prev"===a.swipeDirection&&(b>1-r.longSwipesRatio?a.slideTo(h+w):null!==v&&b<0&&Math.abs(b)>r.longSwipesRatio?a.slideTo(v):a.slideTo(h))}else{if(!r.shortSwipes){a.slideTo(a.activeIndex);return}a.navigation&&(i.target===a.navigation.nextEl||i.target===a.navigation.prevEl)?i.target===a.navigation.nextEl?a.slideTo(h+w):a.slideTo(h):("next"===a.swipeDirection&&a.slideTo(null!==f?f:h+w),"prev"===a.swipeDirection&&a.slideTo(null!==v?v:h))}}function ap(){let e=this,{params:t,el:l}=e;if(l&&0===l.offsetWidth)return;t.breakpoints&&e.setBreakpoint();let{allowSlideNext:a,allowSlidePrev:n,snapGrid:i}=e,r=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();let s=r&&t.loop;"auto"!==t.slidesPerView&&!(t.slidesPerView>1)||!e.isEnd||e.isBeginning||e.params.centeredSlides||s?e.params.loop&&!r?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=n,e.allowSlideNext=a,e.params.watchOverflow&&i!==e.snapGrid&&e.checkOverflow()}function ag(e){this.enabled&&(this.allowClick||(this.params.preventClicks&&e.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function ah(){let{wrapperEl:e,rtlTranslate:t,enabled:l}=this;if(!l)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 a=this.maxTranslate()-this.minTranslate();(0===a?0:(this.translate-this.minTranslate())/a)!==this.progress&&this.updateProgress(t?-this.translate:this.translate),this.emit("setTranslate",this.translate,!1)}function am(e){an(this,e.target),this.params.cssMode||"auto"!==this.params.slidesPerView&&!this.params.autoHeight||this.update()}function af(){this.documentTouchHandlerProceeded||(this.documentTouchHandlerProceeded=!0,this.params.touchReleaseOnEdges&&(this.el.style.touchAction="auto"))}let av=(e,t)=>{let l=lB(),{params:a,el:n,wrapperEl:i,device:r}=e,s=!!a.nested,o="on"===t?"addEventListener":"removeEventListener";l[o]("touchstart",e.onDocumentTouchStart,{passive:!1,capture:s}),n[o]("touchstart",e.onTouchStart,{passive:!1}),n[o]("pointerdown",e.onTouchStart,{passive:!1}),l[o]("touchmove",e.onTouchMove,{passive:!1,capture:s}),l[o]("pointermove",e.onTouchMove,{passive:!1,capture:s}),l[o]("touchend",e.onTouchEnd,{passive:!0}),l[o]("pointerup",e.onTouchEnd,{passive:!0}),l[o]("pointercancel",e.onTouchEnd,{passive:!0}),l[o]("touchcancel",e.onTouchEnd,{passive:!0}),l[o]("pointerout",e.onTouchEnd,{passive:!0}),l[o]("pointerleave",e.onTouchEnd,{passive:!0}),l[o]("contextmenu",e.onTouchEnd,{passive:!0}),(a.preventClicks||a.preventClicksPropagation)&&n[o]("click",e.onClick,!0),a.cssMode&&i[o]("scroll",e.onScroll),a.updateOnWindowResize?e[t](r.ios||r.android?"resize orientationchange observerUpdate":"resize observerUpdate",ap,!0):e[t]("observerUpdate",ap,!0),n[o]("load",e.onLoad,{capture:!0})},ab=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;var aw={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 ax={eventsEmitter:{on(e,t,l){let a=this;if(!a.eventsListeners||a.destroyed||"function"!=typeof t)return a;let n=l?"unshift":"push";return e.split(" ").forEach(e=>{a.eventsListeners[e]||(a.eventsListeners[e]=[]),a.eventsListeners[e][n](t)}),a},once(e,t,l){let a=this;if(!a.eventsListeners||a.destroyed||"function"!=typeof t)return a;function n(){a.off(e,n),n.__emitterProxy&&delete n.__emitterProxy;for(var l=arguments.length,i=Array(l),r=0;r<l;r++)i[r]=arguments[r];t.apply(a,i)}return n.__emitterProxy=t,a.on(e,n,l)},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 l=this;return l.eventsListeners&&!l.destroyed&&l.eventsListeners&&e.split(" ").forEach(e=>{typeof t>"u"?l.eventsListeners[e]=[]:l.eventsListeners[e]&&l.eventsListeners[e].forEach((a,n)=>{(a===t||a.__emitterProxy&&a.__emitterProxy===t)&&l.eventsListeners[e].splice(n,1)})}),l},emit(){let e,t,l;let a=this;if(!a.eventsListeners||a.destroyed||!a.eventsListeners)return a;for(var n=arguments.length,i=Array(n),r=0;r<n;r++)i[r]=arguments[r];return"string"==typeof i[0]||Array.isArray(i[0])?(e=i[0],t=i.slice(1,i.length),l=a):(e=i[0].events,t=i[0].data,l=i[0].context||a),t.unshift(l),(Array.isArray(e)?e:e.split(" ")).forEach(e=>{a.eventsAnyListeners&&a.eventsAnyListeners.length&&a.eventsAnyListeners.forEach(a=>{a.apply(l,[e,...t])}),a.eventsListeners&&a.eventsListeners[e]&&a.eventsListeners[e].forEach(e=>{e.apply(l,t)})}),a}},update:{updateSize:function(){let e,t;let l=this.el;e="u">typeof this.params.width&&null!==this.params.width?this.params.width:l.clientWidth,t="u">typeof this.params.height&&null!==this.params.height?this.params.height:l.clientHeight,0===e&&this.isHorizontal()||0===t&&this.isVertical()||(e=e-parseInt(l0(l,"padding-left")||0,10)-parseInt(l0(l,"padding-right")||0,10),t=t-parseInt(l0(l,"padding-top")||0,10)-parseInt(l0(l,"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 l(e,l){return parseFloat(e.getPropertyValue(t.getDirectionLabel(l))||0)}let a=t.params,{wrapperEl:n,slidesEl:i,size:r,rtlTranslate:s,wrongRTL:o}=t,d=t.virtual&&a.virtual.enabled,u=d?t.virtual.slides.length:t.slides.length,c=lU(i,`.${t.params.slideClass}, swiper-slide`),p=d?t.virtual.slides.length:c.length,g=[],h=[],m=[],f=a.slidesOffsetBefore;"function"==typeof f&&(f=a.slidesOffsetBefore.call(t));let v=a.slidesOffsetAfter;"function"==typeof v&&(v=a.slidesOffsetAfter.call(t));let b=t.snapGrid.length,w=t.slidesGrid.length,x=a.spaceBetween,y=-f,C=0,S=0;if(typeof r>"u")return;"string"==typeof x&&x.indexOf("%")>=0?x=parseFloat(x.replace("%",""))/100*r:"string"==typeof x&&(x=parseFloat(x)),t.virtualSize=-x,c.forEach(e=>{s?e.style.marginLeft="":e.style.marginRight="",e.style.marginBottom="",e.style.marginTop=""}),a.centeredSlides&&a.cssMode&&(lQ(n,"--swiper-centered-offset-before",""),lQ(n,"--swiper-centered-offset-after",""));let _=a.grid&&a.grid.rows>1&&t.grid;_?t.grid.initSlides(c):t.grid&&t.grid.unsetSlides();let $="auto"===a.slidesPerView&&a.breakpoints&&Object.keys(a.breakpoints).filter(e=>"u">typeof a.breakpoints[e].slidesPerView).length>0;for(let n=0;n<p;n+=1){let i;if(e=0,c[n]&&(i=c[n]),_&&t.grid.updateSlide(n,i,c),!(c[n]&&"none"===l0(i,"display"))){if("auto"===a.slidesPerView){$&&(c[n].style[t.getDirectionLabel("width")]="");let r=getComputedStyle(i),s=i.style.transform,o=i.style.webkitTransform;if(s&&(i.style.transform="none"),o&&(i.style.webkitTransform="none"),a.roundLengths)e=t.isHorizontal()?l5(i,"width"):l5(i,"height");else{let t=l(r,"width"),a=l(r,"padding-left"),n=l(r,"padding-right"),s=l(r,"margin-left"),o=l(r,"margin-right"),d=r.getPropertyValue("box-sizing");if(d&&"border-box"===d)e=t+s+o;else{let{clientWidth:l,offsetWidth:r}=i;e=t+a+n+s+o+(r-l)}}s&&(i.style.transform=s),o&&(i.style.webkitTransform=o),a.roundLengths&&(e=Math.floor(e))}else e=(r-(a.slidesPerView-1)*x)/a.slidesPerView,a.roundLengths&&(e=Math.floor(e)),c[n]&&(c[n].style[t.getDirectionLabel("width")]=`${e}px`);c[n]&&(c[n].swiperSlideSize=e),m.push(e),a.centeredSlides?(y=y+e/2+C/2+x,0===C&&0!==n&&(y=y-r/2-x),0===n&&(y=y-r/2-x),.001>Math.abs(y)&&(y=0),a.roundLengths&&(y=Math.floor(y)),S%a.slidesPerGroup==0&&g.push(y),h.push(y)):(a.roundLengths&&(y=Math.floor(y)),(S-Math.min(t.params.slidesPerGroupSkip,S))%t.params.slidesPerGroup==0&&g.push(y),h.push(y),y=y+e+x),t.virtualSize+=e+x,C=e,S+=1}}if(t.virtualSize=Math.max(t.virtualSize,r)+v,s&&o&&("slide"===a.effect||"coverflow"===a.effect)&&(n.style.width=`${t.virtualSize+x}px`),a.setWrapperSize&&(n.style[t.getDirectionLabel("width")]=`${t.virtualSize+x}px`),_&&t.grid.updateWrapperSize(e,g),!a.centeredSlides){let e=[];for(let l=0;l<g.length;l+=1){let n=g[l];a.roundLengths&&(n=Math.floor(n)),g[l]<=t.virtualSize-r&&e.push(n)}g=e,Math.floor(t.virtualSize-r)-Math.floor(g[g.length-1])>1&&g.push(t.virtualSize-r)}if(d&&a.loop){let e=m[0]+x;if(a.slidesPerGroup>1){let l=Math.ceil((t.virtual.slidesBefore+t.virtual.slidesAfter)/a.slidesPerGroup),n=e*a.slidesPerGroup;for(let e=0;e<l;e+=1)g.push(g[g.length-1]+n)}for(let l=0;l<t.virtual.slidesBefore+t.virtual.slidesAfter;l+=1)1===a.slidesPerGroup&&g.push(g[g.length-1]+e),h.push(h[h.length-1]+e),t.virtualSize+=e}if(0===g.length&&(g=[0]),0!==x){let e=t.isHorizontal()&&s?"marginLeft":t.getDirectionLabel("marginRight");c.filter((e,t)=>!a.cssMode||!!a.loop||t!==c.length-1).forEach(t=>{t.style[e]=`${x}px`})}if(a.centeredSlides&&a.centeredSlidesBounds){let e=0;m.forEach(t=>{e+=t+(x||0)});let t=(e-=x)-r;g=g.map(e=>e<=0?-f:e>t?t+v:e)}if(a.centerInsufficientSlides){let e=0;m.forEach(t=>{e+=t+(x||0)}),e-=x;let t=(a.slidesOffsetBefore||0)+(a.slidesOffsetAfter||0);if(e+t<r){let l=(r-e-t)/2;g.forEach((e,t)=>{g[t]=e-l}),h.forEach((e,t)=>{h[t]=e+l})}}if(Object.assign(t,{slides:c,snapGrid:g,slidesGrid:h,slidesSizesGrid:m}),a.centeredSlides&&a.cssMode&&!a.centeredSlidesBounds){lQ(n,"--swiper-centered-offset-before",`${-g[0]}px`),lQ(n,"--swiper-centered-offset-after",`${t.size/2-m[m.length-1]/2}px`);let e=-t.snapGrid[0],l=-t.slidesGrid[0];t.snapGrid=t.snapGrid.map(t=>t+e),t.slidesGrid=t.slidesGrid.map(e=>e+l)}if(p!==u&&t.emit("slidesLengthChange"),g.length!==b&&(t.params.watchOverflow&&t.checkOverflow(),t.emit("snapGridLengthChange")),h.length!==w&&t.emit("slidesGridLengthChange"),a.watchSlidesProgress&&t.updateSlidesOffset(),t.emit("slidesUpdated"),!d&&!a.cssMode&&("slide"===a.effect||"fade"===a.effect)){let e=`${a.containerModifierClass}backface-hidden`,l=t.el.classList.contains(e);p<=a.maxBackfaceHiddenSlides?l||t.el.classList.add(e):l&&t.el.classList.remove(e)}},updateAutoHeight:function(e){let t=this,l=[],a=t.virtual&&t.params.virtual.enabled,n=0,i;"number"==typeof e?t.setTransition(e):!0===e&&t.setTransition(t.params.speed);let r=e=>a?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=>{l.push(e)});else for(i=0;i<Math.ceil(t.params.slidesPerView);i+=1){let e=t.activeIndex+i;if(e>t.slides.length&&!a)break;l.push(r(e))}}else l.push(r(t.activeIndex));for(i=0;i<l.length;i+=1)if("u">typeof l[i]){let e=l[i].offsetHeight;n=e>n?e:n}(n||0===n)&&(t.wrapperEl.style.height=`${n}px`)},updateSlidesOffset:function(){let e=this.slides,t=this.isElement?this.isHorizontal()?this.wrapperEl.offsetLeft:this.wrapperEl.offsetTop:0;for(let l=0;l<e.length;l+=1)e[l].swiperSlideOffset=(this.isHorizontal()?e[l].offsetLeft:e[l].offsetTop)-t-this.cssOverflowAdjustment()},updateSlidesProgress:function(e){void 0===e&&(e=this&&this.translate||0);let t=this.params,{slides:l,rtlTranslate:a,snapGrid:n}=this;if(0===l.length)return;typeof l[0].swiperSlideOffset>"u"&&this.updateSlidesOffset();let i=-e;a&&(i=e),this.visibleSlidesIndexes=[],this.visibleSlides=[];let r=t.spaceBetween;"string"==typeof r&&r.indexOf("%")>=0?r=parseFloat(r.replace("%",""))/100*this.size:"string"==typeof r&&(r=parseFloat(r));for(let e=0;e<l.length;e+=1){let s=l[e],o=s.swiperSlideOffset;t.cssMode&&t.centeredSlides&&(o-=l[0].swiperSlideOffset);let d=(i+(t.centeredSlides?this.minTranslate():0)-o)/(s.swiperSlideSize+r),u=(i-n[0]+(t.centeredSlides?this.minTranslate():0)-o)/(s.swiperSlideSize+r),c=-(i-o),p=c+this.slidesSizesGrid[e],g=c>=0&&c<=this.size-this.slidesSizesGrid[e],h=c>=0&&c<this.size-1||p>1&&p<=this.size||c<=0&&p>=this.size;h&&(this.visibleSlides.push(s),this.visibleSlidesIndexes.push(e)),al(s,h,t.slideVisibleClass),al(s,g,t.slideFullyVisibleClass),s.progress=a?-d:d,s.originalProgress=a?-u:u}},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,l=this.maxTranslate()-this.minTranslate(),{progress:a,isBeginning:n,isEnd:i,progressLoop:r}=this,s=n,o=i;if(0===l)a=0,n=!0,i=!0;else{a=(e-this.minTranslate())/l;let t=1>Math.abs(e-this.minTranslate()),r=1>Math.abs(e-this.maxTranslate());n=t||a<=0,i=r||a>=1,t&&(a=0),r&&(a=1)}if(t.loop){let t=this.getSlideIndexByData(0),l=this.getSlideIndexByData(this.slides.length-1),a=this.slidesGrid[t],n=this.slidesGrid[l],i=this.slidesGrid[this.slidesGrid.length-1],s=Math.abs(e);(r=s>=a?(s-a)/i:(s+i-n)/i)>1&&(r-=1)}Object.assign(this,{progress:a,progressLoop:r,isBeginning:n,isEnd:i}),(t.watchSlidesProgress||t.centeredSlides&&t.autoHeight)&&this.updateSlidesProgress(e),n&&!s&&this.emit("reachBeginning toEdge"),i&&!o&&this.emit("reachEnd toEdge"),(s&&!n||o&&!i)&&this.emit("fromEdge"),this.emit("progress",a)},updateSlidesClasses:function(){let e,t,l;let{slides:a,params:n,slidesEl:i,activeIndex:r}=this,s=this.virtual&&n.virtual.enabled,o=this.grid&&n.grid&&n.grid.rows>1,d=e=>lU(i,`.${n.slideClass}${e}, swiper-slide${e}`)[0];if(s){if(n.loop){let t=r-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="${r}"]`)}else o?(e=a.filter(e=>e.column===r)[0],l=a.filter(e=>e.column===r+1)[0],t=a.filter(e=>e.column===r-1)[0]):e=a[r];e&&(o||(l=function(e,t){let l=[];for(;e.nextElementSibling;){let a=e.nextElementSibling;t?a.matches(t)&&l.push(a):l.push(a),e=a}return l}(e,`.${n.slideClass}, swiper-slide`)[0],n.loop&&!l&&(l=a[0]),t=function(e,t){let l=[];for(;e.previousElementSibling;){let a=e.previousElementSibling;t?a.matches(t)&&l.push(a):l.push(a),e=a}return l}(e,`.${n.slideClass}, swiper-slide`)[0],n.loop)),a.forEach(a=>{aa(a,a===e,n.slideActiveClass),aa(a,a===l,n.slideNextClass),aa(a,a===t,n.slidePrevClass)}),this.emitSlidesClasses()},updateActiveIndex:function(e){let t;let l=this,a=l.rtlTranslate?l.translate:-l.translate,{snapGrid:n,params:i,activeIndex:r,realIndex:s,snapIndex:o}=l,d=e,u,c=e=>{let t=e-l.virtual.slidesBefore;return t<0&&(t=l.virtual.slides.length+t),t>=l.virtual.slides.length&&(t-=l.virtual.slides.length),t};if(typeof d>"u"&&(d=function(e){let t;let{slidesGrid:l,params:a}=e,n=e.rtlTranslate?e.translate:-e.translate;for(let e=0;e<l.length;e+=1)"u">typeof l[e+1]?n>=l[e]&&n<l[e+1]-(l[e+1]-l[e])/2?t=e:n>=l[e]&&n<l[e+1]&&(t=e+1):n>=l[e]&&(t=e);return a.normalizeSlideIndex&&(t<0||typeof t>"u")&&(t=0),t}(l)),n.indexOf(a)>=0)u=n.indexOf(a);else{let e=Math.min(i.slidesPerGroupSkip,d);u=e+Math.floor((d-e)/i.slidesPerGroup)}if(u>=n.length&&(u=n.length-1),d===r&&!l.params.loop){u!==o&&(l.snapIndex=u,l.emit("snapIndexChange"));return}if(d===r&&l.params.loop&&l.virtual&&l.params.virtual.enabled){l.realIndex=c(d);return}let p=l.grid&&i.grid&&i.grid.rows>1;if(l.virtual&&i.virtual.enabled&&i.loop)t=c(d);else if(p){let e=l.slides.filter(e=>e.column===d)[0],a=parseInt(e.getAttribute("data-swiper-slide-index"),10);Number.isNaN(a)&&(a=Math.max(l.slides.indexOf(e),0)),t=Math.floor(a/i.grid.rows)}else if(l.slides[d]){let e=l.slides[d].getAttribute("data-swiper-slide-index");t=e?parseInt(e,10):d}else t=d;Object.assign(l,{previousSnapIndex:o,snapIndex:u,previousRealIndex:s,realIndex:t,previousIndex:r,activeIndex:d}),l.initialized&&ar(l),l.emit("activeIndexChange"),l.emit("snapIndexChange"),(l.initialized||l.params.runCallbacksOnInit)&&(s!==t&&l.emit("realIndexChange"),l.emit("slideChange"))},updateClickedSlide:function(e,t){let l=this.params,a=e.closest(`.${l.slideClass}, swiper-slide`);!a&&this.isElement&&t&&t.length>1&&t.includes(e)&&[...t.slice(t.indexOf(e)+1,t.length)].forEach(e=>{!a&&e.matches&&e.matches(`.${l.slideClass}, swiper-slide`)&&(a=e)});let n=!1,i;if(a){for(let e=0;e<this.slides.length;e+=1)if(this.slides[e]===a){n=!0,i=e;break}}if(a&&n)this.clickedSlide=a,this.virtual&&this.params.virtual.enabled?this.clickedIndex=parseInt(a.getAttribute("data-swiper-slide-index"),10):this.clickedIndex=i;else{this.clickedSlide=void 0,this.clickedIndex=void 0;return}l.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:l,translate:a,wrapperEl:n}=this;if(t.virtualTranslate)return l?-a:a;if(t.cssMode)return a;let i=function(e,t){let l,a,n;void 0===t&&(t="x");let i=lH(),r=function(e){let t;let l=lH();return l.getComputedStyle&&(t=l.getComputedStyle(e,null)),!t&&e.currentStyle&&(t=e.currentStyle),t||(t=e.style),t}(e);return i.WebKitCSSMatrix?((a=r.transform||r.webkitTransform).split(",").length>6&&(a=a.split(", ").map(e=>e.replace(",",".")).join(", ")),n=new i.WebKitCSSMatrix("none"===a?"":a)):l=(n=r.MozTransform||r.OTransform||r.MsTransform||r.msTransform||r.transform||r.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===t&&(a=i.WebKitCSSMatrix?n.m41:16===l.length?parseFloat(l[12]):parseFloat(l[4])),"y"===t&&(a=i.WebKitCSSMatrix?n.m42:16===l.length?parseFloat(l[13]):parseFloat(l[5])),a||0}(n,e);return i+=this.cssOverflowAdjustment(),l&&(i=-i),i||0},setTranslate:function(e,t){let{rtlTranslate:l,params:a,wrapperEl:n,progress:i}=this,r=0,s=0;this.isHorizontal()?r=l?-e:e:s=e,a.roundLengths&&(r=Math.floor(r),s=Math.floor(s)),this.previousTranslate=this.translate,this.translate=this.isHorizontal()?r:s,a.cssMode?n[this.isHorizontal()?"scrollLeft":"scrollTop"]=this.isHorizontal()?-r:-s:a.virtualTranslate||(this.isHorizontal()?r-=this.cssOverflowAdjustment():s-=this.cssOverflowAdjustment(),n.style.transform=`translate3d(${r}px, ${s}px, 0px)`);let o=this.maxTranslate()-this.minTranslate();(0===o?0:(e-this.minTranslate())/o)!==i&&this.updateProgress(e),this.emit("setTranslate",this.translate,t)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(e,t,l,a,n){let i;void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===l&&(l=!0),void 0===a&&(a=!0);let r=this,{params:s,wrapperEl:o}=r;if(r.animating&&s.preventInteractionOnTransition)return!1;let d=r.minTranslate(),u=r.maxTranslate();if(i=a&&e>d?d:a&&e<u?u:e,r.updateProgress(i),s.cssMode){let e=r.isHorizontal();if(0===t)o[e?"scrollLeft":"scrollTop"]=-i;else{if(!r.support.smoothScroll)return lX({swiper:r,targetPosition:-i,side:e?"left":"top"}),!0;o.scrollTo({[e?"left":"top"]:-i,behavior:"smooth"})}return!0}return 0===t?(r.setTransition(0),r.setTranslate(i),l&&(r.emit("beforeTransitionStart",t,n),r.emit("transitionEnd"))):(r.setTransition(t),r.setTranslate(i),l&&(r.emit("beforeTransitionStart",t,n),r.emit("transitionStart")),r.animating||(r.animating=!0,r.onTranslateToWrapperTransitionEnd||(r.onTranslateToWrapperTransitionEnd=function(e){!r||r.destroyed||e.target===this&&(r.wrapperEl.removeEventListener("transitionend",r.onTranslateToWrapperTransitionEnd),r.onTranslateToWrapperTransitionEnd=null,delete r.onTranslateToWrapperTransitionEnd,r.animating=!1,l&&r.emit("transitionEnd"))}),r.wrapperEl.addEventListener("transitionend",r.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:l}=this;l.cssMode||(l.autoHeight&&this.updateAutoHeight(),as({swiper:this,runCallbacks:e,direction:t,step:"Start"}))},transitionEnd:function(e,t){void 0===e&&(e=!0);let{params:l}=this;this.animating=!1,l.cssMode||(this.setTransition(0),as({swiper:this,runCallbacks:e,direction:t,step:"End"}))}},slide:{slideTo:function(e,t,l,a,n){let i;void 0===e&&(e=0),void 0===l&&(l=!0),"string"==typeof e&&(e=parseInt(e,10));let r=this,s=e;s<0&&(s=0);let{params:o,snapGrid:d,slidesGrid:u,previousIndex:c,activeIndex:p,rtlTranslate:g,wrapperEl:h,enabled:m}=r;if(!m&&!a&&!n||r.destroyed||r.animating&&o.preventInteractionOnTransition)return!1;typeof t>"u"&&(t=r.params.speed);let f=Math.min(r.params.slidesPerGroupSkip,s),v=f+Math.floor((s-f)/r.params.slidesPerGroup);v>=d.length&&(v=d.length-1);let b=-d[v];if(o.normalizeSlideIndex)for(let e=0;e<u.length;e+=1){let t=-Math.floor(100*b),l=Math.floor(100*u[e]),a=Math.floor(100*u[e+1]);"u">typeof u[e+1]?t>=l&&t<a-(a-l)/2?s=e:t>=l&&t<a&&(s=e+1):t>=l&&(s=e)}if(r.initialized&&s!==p&&(!r.allowSlideNext&&(g?b>r.translate&&b>r.minTranslate():b<r.translate&&b<r.minTranslate())||!r.allowSlidePrev&&b>r.translate&&b>r.maxTranslate()&&(p||0)!==s))return!1;if(s!==(c||0)&&l&&r.emit("beforeSlideChangeStart"),r.updateProgress(b),i=s>p?"next":s<p?"prev":"reset",g&&-b===r.translate||!g&&b===r.translate)return r.updateActiveIndex(s),o.autoHeight&&r.updateAutoHeight(),r.updateSlidesClasses(),"slide"!==o.effect&&r.setTranslate(b),"reset"!==i&&(r.transitionStart(l,i),r.transitionEnd(l,i)),!1;if(o.cssMode){let e=r.isHorizontal(),l=g?b:-b;if(0===t){let t=r.virtual&&r.params.virtual.enabled;t&&(r.wrapperEl.style.scrollSnapType="none",r._immediateVirtual=!0),t&&!r._cssModeVirtualInitialSet&&r.params.initialSlide>0?(r._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{h[e?"scrollLeft":"scrollTop"]=l})):h[e?"scrollLeft":"scrollTop"]=l,t&&requestAnimationFrame(()=>{r.wrapperEl.style.scrollSnapType="",r._immediateVirtual=!1})}else{if(!r.support.smoothScroll)return lX({swiper:r,targetPosition:l,side:e?"left":"top"}),!0;h.scrollTo({[e?"left":"top"]:l,behavior:"smooth"})}return!0}return r.setTransition(t),r.setTranslate(b),r.updateActiveIndex(s),r.updateSlidesClasses(),r.emit("beforeTransitionStart",t,a),r.transitionStart(l,i),0===t?r.transitionEnd(l,i):r.animating||(r.animating=!0,r.onSlideToWrapperTransitionEnd||(r.onSlideToWrapperTransitionEnd=function(e){!r||r.destroyed||e.target===this&&(r.wrapperEl.removeEventListener("transitionend",r.onSlideToWrapperTransitionEnd),r.onSlideToWrapperTransitionEnd=null,delete r.onSlideToWrapperTransitionEnd,r.transitionEnd(l,i))}),r.wrapperEl.addEventListener("transitionend",r.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function(e,t,l,a){void 0===e&&(e=0),void 0===l&&(l=!0),"string"==typeof e&&(e=parseInt(e,10));let n=this;if(n.destroyed)return;typeof t>"u"&&(t=n.params.speed);let i=n.grid&&n.params.grid&&n.params.grid.rows>1,r=e;if(n.params.loop){if(n.virtual&&n.params.virtual.enabled)r+=n.virtual.slidesBefore;else{let e;if(i){let t=r*n.params.grid.rows;e=n.slides.filter(e=>1*e.getAttribute("data-swiper-slide-index")===t)[0].column}else e=n.getSlideIndexByData(r);let t=i?Math.ceil(n.slides.length/n.params.grid.rows):n.slides.length,{centeredSlides:l}=n.params,s=n.params.slidesPerView;"auto"===s?s=n.slidesPerViewDynamic():(s=Math.ceil(parseFloat(n.params.slidesPerView,10)),l&&s%2==0&&(s+=1));let o=t-e<s;if(l&&(o=o||e<Math.ceil(s/2)),a&&l&&"auto"!==n.params.slidesPerView&&!i&&(o=!1),o){let a=l?e<n.activeIndex?"prev":"next":e-n.activeIndex-1<n.params.slidesPerView?"next":"prev";n.loopFix({direction:a,slideTo:!0,activeSlideIndex:"next"===a?e+1:e-t+1,slideRealIndex:"next"===a?n.realIndex:void 0})}if(i){let e=r*n.params.grid.rows;r=n.slides.filter(t=>1*t.getAttribute("data-swiper-slide-index")===e)[0].column}else r=n.getSlideIndexByData(r)}}return requestAnimationFrame(()=>{n.slideTo(r,t,l,a)}),n},slideNext:function(e,t,l){void 0===t&&(t=!0);let a=this,{enabled:n,params:i,animating:r}=a;if(!n||a.destroyed)return a;typeof e>"u"&&(e=a.params.speed);let s=i.slidesPerGroup;"auto"===i.slidesPerView&&1===i.slidesPerGroup&&i.slidesPerGroupAuto&&(s=Math.max(a.slidesPerViewDynamic("current",!0),1));let o=a.activeIndex<i.slidesPerGroupSkip?1:s,d=a.virtual&&i.virtual.enabled;if(i.loop){if(r&&!d&&i.loopPreventsSliding)return!1;if(a.loopFix({direction:"next"}),a._clientLeft=a.wrapperEl.clientLeft,a.activeIndex===a.slides.length-1&&i.cssMode)return requestAnimationFrame(()=>{a.slideTo(a.activeIndex+o,e,t,l)}),!0}return i.rewind&&a.isEnd?a.slideTo(0,e,t,l):a.slideTo(a.activeIndex+o,e,t,l)},slidePrev:function(e,t,l){void 0===t&&(t=!0);let a=this,{params:n,snapGrid:i,slidesGrid:r,rtlTranslate:s,enabled:o,animating:d}=a;if(!o||a.destroyed)return a;typeof e>"u"&&(e=a.params.speed);let u=a.virtual&&n.virtual.enabled;if(n.loop){if(d&&!u&&n.loopPreventsSliding)return!1;a.loopFix({direction:"prev"}),a._clientLeft=a.wrapperEl.clientLeft}function c(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}let p=c(s?a.translate:-a.translate),g=i.map(e=>c(e)),h=i[g.indexOf(p)-1];if(typeof h>"u"&&n.cssMode){let e;i.forEach((t,l)=>{p>=t&&(e=l)}),"u">typeof e&&(h=i[e>0?e-1:e])}let m=0;if("u">typeof h&&((m=r.indexOf(h))<0&&(m=a.activeIndex-1),"auto"===n.slidesPerView&&1===n.slidesPerGroup&&n.slidesPerGroupAuto&&(m=Math.max(m=m-a.slidesPerViewDynamic("previous",!0)+1,0))),n.rewind&&a.isBeginning){let n=a.params.virtual&&a.params.virtual.enabled&&a.virtual?a.virtual.slides.length-1:a.slides.length-1;return a.slideTo(n,e,t,l)}return n.loop&&0===a.activeIndex&&n.cssMode?(requestAnimationFrame(()=>{a.slideTo(m,e,t,l)}),!0):a.slideTo(m,e,t,l)},slideReset:function(e,t,l){if(void 0===t&&(t=!0),!this.destroyed)return typeof e>"u"&&(e=this.params.speed),this.slideTo(this.activeIndex,e,t,l)},slideToClosest:function(e,t,l,a){if(void 0===t&&(t=!0),void 0===a&&(a=.5),this.destroyed)return;typeof e>"u"&&(e=this.params.speed);let n=this.activeIndex,i=Math.min(this.params.slidesPerGroupSkip,n),r=i+Math.floor((n-i)/this.params.slidesPerGroup),s=this.rtlTranslate?this.translate:-this.translate;if(s>=this.snapGrid[r]){let e=this.snapGrid[r];s-e>(this.snapGrid[r+1]-e)*a&&(n+=this.params.slidesPerGroup)}else{let e=this.snapGrid[r-1];s-e<=(this.snapGrid[r]-e)*a&&(n-=this.params.slidesPerGroup)}return n=Math.min(n=Math.max(n,0),this.slidesGrid.length-1),this.slideTo(n,e,t,l)},slideToClickedSlide:function(){let e=this;if(e.destroyed)return;let{params:t,slidesEl:l}=e,a="auto"===t.slidesPerView?e.slidesPerViewDynamic():t.slidesPerView,n=e.clickedIndex,i,r=e.isElement?"swiper-slide":`.${t.slideClass}`;if(t.loop){if(e.animating)return;i=parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10),t.centeredSlides?n<e.loopedSlides-a/2||n>e.slides.length-e.loopedSlides+a/2?(e.loopFix(),n=e.getSlideIndex(lU(l,`${r}[data-swiper-slide-index="${i}"]`)[0]),lZ(()=>{e.slideTo(n)})):e.slideTo(n):n>e.slides.length-a?(e.loopFix(),n=e.getSlideIndex(lU(l,`${r}[data-swiper-slide-index="${i}"]`)[0]),lZ(()=>{e.slideTo(n)})):e.slideTo(n)}else e.slideTo(n)}},loop:{loopCreate:function(e){let t=this,{params:l,slidesEl:a}=t;if(!l.loop||t.virtual&&t.params.virtual.enabled)return;let n=t.grid&&l.grid&&l.grid.rows>1,i=l.slidesPerGroup*(n?l.grid.rows:1),r=t.slides.length%i!=0,s=n&&t.slides.length%l.grid.rows!=0,o=e=>{for(let a=0;a<e;a+=1){let e=t.isElement?lJ("swiper-slide",[l.slideBlankClass]):lJ("div",[l.slideClass,l.slideBlankClass]);t.slidesEl.append(e)}};r?l.loopAddBlankSlides?(o(i-t.slides.length%i),t.recalcSlides(),t.updateSlides()):lK("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)"):s&&(l.loopAddBlankSlides?(o(l.grid.rows-t.slides.length%l.grid.rows),t.recalcSlides(),t.updateSlides()):lK("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)")),lU(a,`.${l.slideClass}, swiper-slide`).forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t)}),t.loopFix({slideRealIndex:e,direction:l.centeredSlides?void 0:"next"})},loopFix:function(e){let{slideRealIndex:t,slideTo:l=!0,direction:a,setTranslate:n,activeSlideIndex:i,byController:r,byMousewheel:s}=void 0===e?{}:e,o=this;if(!o.params.loop)return;o.emit("beforeLoopFix");let{slides:d,allowSlidePrev:u,allowSlideNext:c,slidesEl:p,params:g}=o,{centeredSlides:h}=g;if(o.allowSlidePrev=!0,o.allowSlideNext=!0,o.virtual&&g.virtual.enabled){l&&(g.centeredSlides||0!==o.snapIndex?g.centeredSlides&&o.snapIndex<g.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=u,o.allowSlideNext=c,o.emit("loopFix");return}let m=g.slidesPerView;"auto"===m?m=o.slidesPerViewDynamic():(m=Math.ceil(parseFloat(g.slidesPerView,10)),h&&m%2==0&&(m+=1));let f=g.slidesPerGroupAuto?m:g.slidesPerGroup,v=f;v%f!=0&&(v+=f-v%f),v+=g.loopAdditionalSlides,o.loopedSlides=v;let b=o.grid&&g.grid&&g.grid.rows>1;d.length<m+v?lK("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"===g.grid.fill&&lK("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");let w=[],x=[],y=o.activeIndex;typeof i>"u"?i=o.getSlideIndex(d.filter(e=>e.classList.contains(g.slideActiveClass))[0]):y=i;let C="next"===a||!a,S="prev"===a||!a,_=0,$=0,E=b?Math.ceil(d.length/g.grid.rows):d.length,R=(b?d[i].column:i)+(h&&typeof n>"u"?-m/2+.5:0);if(R<v){_=Math.max(v-R,f);for(let e=0;e<v-R;e+=1){let t=e-Math.floor(e/E)*E;if(b){let e=E-t-1;for(let t=d.length-1;t>=0;t-=1)d[t].column===e&&w.push(t)}else w.push(E-t-1)}}else if(R+m>E-v){$=Math.max(R-(E-2*v),f);for(let e=0;e<$;e+=1){let t=e-Math.floor(e/E)*E;b?d.forEach((e,l)=>{e.column===t&&x.push(l)}):x.push(t)}}if(o.__preventObserver__=!0,requestAnimationFrame(()=>{o.__preventObserver__=!1}),S&&w.forEach(e=>{d[e].swiperLoopMoveDOM=!0,p.prepend(d[e]),d[e].swiperLoopMoveDOM=!1}),C&&x.forEach(e=>{d[e].swiperLoopMoveDOM=!0,p.append(d[e]),d[e].swiperLoopMoveDOM=!1}),o.recalcSlides(),"auto"===g.slidesPerView?o.updateSlides():b&&(w.length>0&&S||x.length>0&&C)&&o.slides.forEach((e,t)=>{o.grid.updateSlide(t,e,o.slides)}),g.watchSlidesProgress&&o.updateSlidesOffset(),l){if(w.length>0&&S){if(typeof t>"u"){let e=o.slidesGrid[y],t=o.slidesGrid[y+_]-e;s?o.setTranslate(o.translate-t):(o.slideTo(y+Math.ceil(_),0,!1,!0),n&&(o.touchEventsData.startTranslate=o.touchEventsData.startTranslate-t,o.touchEventsData.currentTranslate=o.touchEventsData.currentTranslate-t))}else if(n){let e=b?w.length/g.grid.rows:w.length;o.slideTo(o.activeIndex+e,0,!1,!0),o.touchEventsData.currentTranslate=o.translate}}else if(x.length>0&&C){if(typeof t>"u"){let e=o.slidesGrid[y],t=o.slidesGrid[y-$]-e;s?o.setTranslate(o.translate-t):(o.slideTo(y-$,0,!1,!0),n&&(o.touchEventsData.startTranslate=o.touchEventsData.startTranslate-t,o.touchEventsData.currentTranslate=o.touchEventsData.currentTranslate-t))}else{let e=b?x.length/g.grid.rows:x.length;o.slideTo(o.activeIndex-e,0,!1,!0)}}}if(o.allowSlidePrev=u,o.allowSlideNext=c,o.controller&&o.controller.control&&!r){let e={slideRealIndex:t,direction:a,setTranslate:n,activeSlideIndex:i,byController:!0};Array.isArray(o.controller.control)?o.controller.control.forEach(t=>{!t.destroyed&&t.params.loop&&t.loopFix({...e,slideTo:t.params.slidesPerView===g.slidesPerView&&l})}):o.controller.control instanceof o.constructor&&o.controller.control.params.loop&&o.controller.control.loopFix({...e,slideTo:o.controller.control.params.slidesPerView===g.slidesPerView&&l})}o.emit("loopFix")},loopDestroy:function(){let{params:e,slidesEl:t}=this;if(!e.loop||this.virtual&&this.params.virtual.enabled)return;this.recalcSlides();let l=[];this.slides.forEach(e=>{l[typeof e.swiperSlideIndex>"u"?1*e.getAttribute("data-swiper-slide-index"):e.swiperSlideIndex]=e}),this.slides.forEach(e=>{e.removeAttribute("data-swiper-slide-index")}),l.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 l="container"===t.params.touchEventsTarget?t.el:t.wrapperEl;t.isElement&&(t.__preventObserver__=!0),l.style.cursor="move",l.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=ad.bind(this),this.onTouchMove=au.bind(this),this.onTouchEnd=ac.bind(this),this.onDocumentTouchStart=af.bind(this),e.cssMode&&(this.onScroll=ah.bind(this)),this.onClick=ag.bind(this),this.onLoad=am.bind(this),av(this,"on")},detachEvents:function(){av(this,"off")}},breakpoints:{setBreakpoint:function(){let e=this,{realIndex:t,initialized:l,params:a,el:n}=e,i=a.breakpoints;if(!i||i&&0===Object.keys(i).length)return;let r=e.getBreakpoint(i,e.params.breakpointsBase,e.el);if(!r||e.currentBreakpoint===r)return;let s=(r in i?i[r]:void 0)||e.originalParams,o=ab(e,a),d=ab(e,s),u=e.params.grabCursor,c=s.grabCursor,p=a.enabled;o&&!d?(n.classList.remove(`${a.containerModifierClass}grid`,`${a.containerModifierClass}grid-column`),e.emitContainerClasses()):!o&&d&&(n.classList.add(`${a.containerModifierClass}grid`),(s.grid.fill&&"column"===s.grid.fill||!s.grid.fill&&"column"===a.grid.fill)&&n.classList.add(`${a.containerModifierClass}grid-column`),e.emitContainerClasses()),u&&!c?e.unsetGrabCursor():!u&&c&&e.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(t=>{if(typeof s[t]>"u")return;let l=a[t]&&a[t].enabled,n=s[t]&&s[t].enabled;l&&!n&&e[t].disable(),!l&&n&&e[t].enable()});let g=s.direction&&s.direction!==a.direction,h=a.loop&&(s.slidesPerView!==a.slidesPerView||g),m=a.loop;g&&l&&e.changeDirection(),lW(e.params,s);let f=e.params.enabled,v=e.params.loop;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),p&&!f?e.disable():!p&&f&&e.enable(),e.currentBreakpoint=r,e.emit("_beforeBreakpoint",s),l&&(h?(e.loopDestroy(),e.loopCreate(t),e.updateSlides()):!m&&v?(e.loopCreate(t),e.updateSlides()):m&&!v&&e.loopDestroy()),e.emit("breakpoint",s)},getBreakpoint:function(e,t,l){if(void 0===t&&(t="window"),!e||"container"===t&&!l)return;let a=!1,n=lH(),i="window"===t?n.innerHeight:l.clientHeight,r=Object.keys(e).map(e=>"string"==typeof e&&0===e.indexOf("@")?{value:i*parseFloat(e.substr(1)),point:e}:{value:e,point:e});r.sort((e,t)=>parseInt(e.value,10)-parseInt(t.value,10));for(let e=0;e<r.length;e+=1){let{point:i,value:s}=r[e];"window"===t?n.matchMedia(`(min-width: ${s}px)`).matches&&(a=i):s<=l.clientWidth&&(a=i)}return a||"max"}},checkOverflow:{checkOverflow:function(){let{isLocked:e,params:t}=this,{slidesOffsetBefore:l}=t;if(l){let e=this.slides.length-1,t=this.slidesGrid[e]+this.slidesSizesGrid[e]+2*l;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:l,el:a,device:n}=this,i=function(e,t){let l=[];return e.forEach(e=>{"object"==typeof e?Object.keys(e).forEach(a=>{e[a]&&l.push(t+a)}):"string"==typeof e&&l.push(t+e)}),l}(["initialized",t.direction,{"free-mode":this.params.freeMode&&t.freeMode.enabled},{autoheight:t.autoHeight},{rtl:l},{grid:t.grid&&t.grid.rows>1},{"grid-column":t.grid&&t.grid.rows>1&&"column"===t.grid.fill},{android:n.android},{ios:n.ios},{"css-mode":t.cssMode},{centered:t.cssMode&&t.centeredSlides},{"watch-progress":t.watchSlidesProgress}],t.containerModifierClass);e.push(...i),a.classList.add(...e),this.emitContainerClasses()},removeClasses:function(){let{el:e,classNames:t}=this;e.classList.remove(...t),this.emitContainerClasses()}}},ay={},aC=class e{constructor(){let t,l;for(var a=arguments.length,n=Array(a),r=0;r<a;r++)n[r]=arguments[r];1===n.length&&n[0].constructor&&"Object"===Object.prototype.toString.call(n[0]).slice(8,-1)?l=n[0]:[t,l]=n,l||(l={}),l=lW({},l),t&&!l.el&&(l.el=t);let s=lB();if(l.el&&"string"==typeof l.el&&s.querySelectorAll(l.el).length>1){let t=[];return s.querySelectorAll(l.el).forEach(a=>{let n=lW({},l,{el:a});t.push(new e(n))}),t}let o=this;o.__swiper__=!0,o.support=ae(),o.device=at({userAgent:l.userAgent}),o.browser=(i||(i=function(){let e=lH(),t=at(),l=!1;function a(){let t=e.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&0>t.indexOf("chrome")&&0>t.indexOf("android")}if(a()){let t=String(e.navigator.userAgent);if(t.includes("Version/")){let[e,a]=t.split("Version/")[1].split(" ")[0].split(".").map(e=>Number(e));l=e<16||16===e&&a<2}}let n=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent),i=a(),r=i||n&&t.ios;return{isSafari:l||i,needPerspectiveFix:l,need3dFix:r,isWebView:n}}()),i),o.eventsListeners={},o.eventsAnyListeners=[],o.modules=[...o.__modules__],l.modules&&Array.isArray(l.modules)&&o.modules.push(...l.modules);let d={};o.modules.forEach(e=>{var t;e({params:l,swiper:o,extendParams:(t=l,function(e){void 0===e&&(e={});let l=Object.keys(e)[0],a=e[l];if("object"!=typeof a||null===a||(!0===t[l]&&(t[l]={enabled:!0}),"navigation"===l&&t[l]&&t[l].enabled&&!t[l].prevEl&&!t[l].nextEl&&(t[l].auto=!0),["pagination","scrollbar"].indexOf(l)>=0&&t[l]&&t[l].enabled&&!t[l].el&&(t[l].auto=!0),!(l in t&&"enabled"in a))){lW(d,e);return}"object"!=typeof t[l]||"enabled"in t[l]||(t[l].enabled=!0),t[l]||(t[l]={enabled:!1}),lW(d,e)}),on:o.on.bind(o),once:o.once.bind(o),off:o.off.bind(o),emit:o.emit.bind(o)})});let u=lW({},aw,d);return o.params=lW({},u,ay,l),o.originalParams=lW({},o.params),o.passedParams=lW({},l),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:l}=this,a=l1(lU(t,`.${l.slideClass}, swiper-slide`)[0]);return l1(e)-a}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=lU(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 l=this.minTranslate(),a=(this.maxTranslate()-l)*e+l;this.translateTo(a,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(l=>{let a=e.getSlideClasses(l);t.push({slideEl:l,classNames:a}),e.emit("_slideClass",l,a)}),e.emit("_slideClasses",t)}slidesPerViewDynamic(e,t){void 0===e&&(e="current"),void 0===t&&(t=!1);let{params:l,slides:a,slidesGrid:n,slidesSizesGrid:i,size:r,activeIndex:s}=this,o=1;if("number"==typeof l.slidesPerView)return l.slidesPerView;if(l.centeredSlides){let e=a[s]?Math.ceil(a[s].swiperSlideSize):0,t;for(let l=s+1;l<a.length;l+=1)a[l]&&!t&&(e+=Math.ceil(a[l].swiperSlideSize),o+=1,e>r&&(t=!0));for(let l=s-1;l>=0;l-=1)a[l]&&!t&&(e+=a[l].swiperSlideSize,o+=1,e>r&&(t=!0))}else if("current"===e)for(let e=s+1;e<a.length;e+=1)(t?n[e]+i[e]-n[s]<r:n[e]-n[s]<r)&&(o+=1);else for(let e=s-1;e>=0;e-=1)n[s]-n[e]<r&&(o+=1);return o}update(){let e;let t=this;if(!t||t.destroyed)return;let{snapGrid:l,params:a}=t;function n(){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(a.breakpoints&&t.setBreakpoint(),[...t.el.querySelectorAll('[loading="lazy"]')].forEach(e=>{e.complete&&an(t,e)}),t.updateSize(),t.updateSlides(),t.updateProgress(),t.updateSlidesClasses(),a.freeMode&&a.freeMode.enabled&&!a.cssMode)n(),a.autoHeight&&t.updateAutoHeight();else{if(("auto"===a.slidesPerView||a.slidesPerView>1)&&t.isEnd&&!a.centeredSlides){let l=t.virtual&&a.virtual.enabled?t.virtual.slides:t.slides;e=t.slideTo(l.length-1,0,!1,!0)}else e=t.slideTo(t.activeIndex,0,!1,!0);e||n()}a.watchOverflow&&l!==t.snapGrid&&t.checkOverflow(),t.emit("update")}changeDirection(e,t){void 0===t&&(t=!0);let l=this.params.direction;return e||(e="horizontal"===l?"vertical":"horizontal"),e===l||"horizontal"!==e&&"vertical"!==e||(this.el.classList.remove(`${this.params.containerModifierClass}${l}`),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 l=e||t.params.el;if("string"==typeof l&&(l=document.querySelector(l)),!l)return!1;l.swiper=t,l.parentNode&&l.parentNode.host&&l.parentNode.host.nodeName===t.params.swiperElementNodeName.toUpperCase()&&(t.isElement=!0);let a=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`,n=l&&l.shadowRoot&&l.shadowRoot.querySelector?l.shadowRoot.querySelector(a()):lU(l,a())[0];return!n&&t.params.createElements&&(n=lJ("div",t.params.wrapperClass),l.append(n),lU(l,`.${t.params.slideClass}`).forEach(e=>{n.append(e)})),Object.assign(t,{el:l,wrapperEl:n,slidesEl:t.isElement&&!l.parentNode.host.slideSlots?l.parentNode.host:n,hostEl:t.isElement?l.parentNode.host:l,mounted:!0,rtl:"rtl"===l.dir.toLowerCase()||"rtl"===l0(l,"direction"),rtlTranslate:"horizontal"===t.params.direction&&("rtl"===l.dir.toLowerCase()||"rtl"===l0(l,"direction")),wrongRTL:"-webkit-box"===l0(n,"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 l=[...t.el.querySelectorAll('[loading="lazy"]')];return t.isElement&&l.push(...t.hostEl.querySelectorAll('[loading="lazy"]')),l.forEach(e=>{e.complete?an(t,e):e.addEventListener("load",e=>{an(t,e.target)})}),ar(t),t.initialized=!0,ar(t),t.emit("init"),t.emit("afterInit"),t}destroy(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);let l=this,{params:a,el:n,wrapperEl:i,slides:r}=l;return typeof l.params>"u"||l.destroyed||(l.emit("beforeDestroy"),l.initialized=!1,l.detachEvents(),a.loop&&l.loopDestroy(),t&&(l.removeClasses(),n.removeAttribute("style"),i.removeAttribute("style"),r&&r.length&&r.forEach(e=>{e.classList.remove(a.slideVisibleClass,a.slideFullyVisibleClass,a.slideActiveClass,a.slideNextClass,a.slidePrevClass),e.removeAttribute("style"),e.removeAttribute("data-swiper-slide-index")})),l.emit("destroy"),Object.keys(l.eventsListeners).forEach(e=>{l.off(e)}),!1!==e&&(l.el.swiper=null,function(e){Object.keys(e).forEach(t=>{try{e[t]=null}catch{}try{delete e[t]}catch{}})}(l)),l.destroyed=!0),null}static extendDefaults(e){lW(ay,e)}static get extendedDefaults(){return ay}static get defaults(){return aw}static installModule(t){e.prototype.__modules__||(e.prototype.__modules__=[]);let l=e.prototype.__modules__;"function"==typeof t&&0>l.indexOf(t)&&l.push(t)}static use(t){return Array.isArray(t)?t.forEach(t=>e.installModule(t)):e.installModule(t),e}};Object.keys(ax).forEach(e=>{Object.keys(ax[e]).forEach(t=>{aC.prototype[t]=ax[e][t]})}),aC.use([function(e){let{swiper:t,on:l,emit:a}=e,n=lH(),i=null,r=null,s=()=>{t&&!t.destroyed&&t.initialized&&(a("beforeResize"),a("resize"))},o=()=>{t&&!t.destroyed&&t.initialized&&(i=new ResizeObserver(e=>{r=n.requestAnimationFrame(()=>{let{width:l,height:a}=t,n=l,i=a;e.forEach(e=>{let{contentBoxSize:l,contentRect:a,target:r}=e;r&&r!==t.el||(n=a?a.width:(l[0]||l).inlineSize,i=a?a.height:(l[0]||l).blockSize)}),(n!==l||i!==a)&&s()})})).observe(t.el)},d=()=>{r&&n.cancelAnimationFrame(r),i&&i.unobserve&&t.el&&(i.unobserve(t.el),i=null)},u=()=>{t&&!t.destroyed&&t.initialized&&a("orientationchange")};l("init",()=>{if(t.params.resizeObserver&&"u">typeof n.ResizeObserver){o();return}n.addEventListener("resize",s),n.addEventListener("orientationchange",u)}),l("destroy",()=>{d(),n.removeEventListener("resize",s),n.removeEventListener("orientationchange",u)})},function(e){let{swiper:t,extendParams:l,on:a,emit:n}=e,i=[],r=lH(),s=function(e,l){void 0===l&&(l={});let a=new(r.MutationObserver||r.WebkitMutationObserver)(e=>{if(t.__preventObserver__)return;if(1===e.length){n("observerUpdate",e[0]);return}let l=function(){n("observerUpdate",e[0])};r.requestAnimationFrame?r.requestAnimationFrame(l):r.setTimeout(l,0)});a.observe(e,{attributes:typeof l.attributes>"u"||l.attributes,childList:typeof l.childList>"u"||l.childList,characterData:typeof l.characterData>"u"||l.characterData}),i.push(a)};l({observer:!1,observeParents:!1,observeSlideChildren:!1}),a("init",()=>{if(t.params.observer){if(t.params.observeParents){let e=l2(t.hostEl);for(let t=0;t<e.length;t+=1)s(e[t])}s(t.hostEl,{childList:t.params.observeSlideChildren}),s(t.wrapperEl,{attributes:!1})}}),a("destroy",()=>{i.forEach(e=>{e.disconnect()}),i.splice(0,i.length)})}]);let aS=["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 a_(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)&&!e.__swiper__}function a$(e,t){let l=["__proto__","constructor","prototype"];Object.keys(t).filter(e=>0>l.indexOf(e)).forEach(l=>{typeof e[l]>"u"?e[l]=t[l]:a_(t[l])&&a_(e[l])&&Object.keys(t[l]).length>0?t[l].__swiper__?e[l]=t[l]:a$(e[l],t[l]):e[l]=t[l]})}function aE(e){return void 0===e&&(e={}),e.navigation&&typeof e.navigation.nextEl>"u"&&typeof e.navigation.prevEl>"u"}function aR(e){return void 0===e&&(e={}),e.pagination&&typeof e.pagination.el>"u"}function ak(e){return void 0===e&&(e={}),e.scrollbar&&typeof e.scrollbar.el>"u"}function aT(e){void 0===e&&(e="");let t=e.split(" ").map(e=>e.trim()).filter(e=>!!e),l=[];return t.forEach(e=>{0>l.indexOf(e)&&l.push(e)}),l.join(" ")}let aM=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 aI(){return(aI=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var l=arguments[t];for(var a in l)Object.prototype.hasOwnProperty.call(l,a)&&(e[a]=l[a])}return e}).apply(this,arguments)}function aj(e){return e.type&&e.type.displayName&&e.type.displayName.includes("SwiperSlide")}function aN(e,t){return typeof window>"u"?(0,o.useEffect)(e,t):(0,o.useLayoutEffect)(e,t)}let aP=(0,o.createContext)(null),aL=(0,o.createContext)(null),aD=(0,o.forwardRef)(function(e,t){var l;let{className:a,tag:n="div",wrapperTag:i="div",children:r,onSwiper:s,...d}=void 0===e?{}:e,u=!1,[c,p]=(0,o.useState)("swiper"),[g,h]=(0,o.useState)(null),[m,f]=(0,o.useState)(!1),v=(0,o.useRef)(!1),b=(0,o.useRef)(null),w=(0,o.useRef)(null),x=(0,o.useRef)(null),y=(0,o.useRef)(null),C=(0,o.useRef)(null),S=(0,o.useRef)(null),_=(0,o.useRef)(null),$=(0,o.useRef)(null),{params:E,passedParams:R,rest:k,events:T}=function(e,t){void 0===e&&(e={}),void 0===t&&(t=!0);let l={on:{}},a={},n={};a$(l,aw),l._emitClasses=!0,l.init=!1;let i={},r=aS.map(e=>e.replace(/_/,""));return Object.keys(Object.assign({},e)).forEach(s=>{typeof e[s]>"u"||(r.indexOf(s)>=0?a_(e[s])?(l[s]={},n[s]={},a$(l[s],e[s]),a$(n[s],e[s])):(l[s]=e[s],n[s]=e[s]):0===s.search(/on[A-Z]/)&&"function"==typeof e[s]?t?a[`${s[2].toLowerCase()}${s.substr(3)}`]=e[s]:l.on[`${s[2].toLowerCase()}${s.substr(3)}`]=e[s]:i[s]=e[s])}),["navigation","pagination","scrollbar"].forEach(e=>{!0===l[e]&&(l[e]={}),!1===l[e]&&delete l[e]}),{params:l,passedParams:n,rest:i,events:a}}(d),{slides:M,slots:I}=function(e){let t=[],l={"container-start":[],"container-end":[],"wrapper-start":[],"wrapper-end":[]};return o.Children.toArray(e).forEach(e=>{if(aj(e))t.push(e);else if(e.props&&e.props.slot&&l[e.props.slot])l[e.props.slot].push(e);else if(e.props&&e.props.children){let a=function e(t){let l=[];return o.Children.toArray(t).forEach(t=>{aj(t)?l.push(t):t.props&&t.props.children&&e(t.props.children).forEach(e=>l.push(e))}),l}(e.props.children);a.length>0?a.forEach(e=>t.push(e)):l["container-end"].push(e)}else l["container-end"].push(e)}),{slides:t,slots:l}}(r),j=()=>{f(!m)};Object.assign(E.on,{_containerClasses(e,t){p(t)}});let N=()=>{Object.assign(E.on,T),u=!0;let e={...E};if(delete e.wrapperClass,w.current=new aC(e),w.current.virtual&&w.current.params.virtual.enabled){w.current.virtual.slides=M;let e={cache:!1,slides:M,renderExternal:h,renderExternalUpdate:!1};a$(w.current.params.virtual,e),a$(w.current.originalParams.virtual,e)}};b.current||N(),w.current&&w.current.on("_beforeBreakpoint",j);let P=()=>{!u&&T&&w.current&&Object.keys(T).forEach(e=>{w.current.on(e,T[e])})},L=()=>{T&&w.current&&Object.keys(T).forEach(e=>{w.current.off(e,T[e])})};return(0,o.useEffect)(()=>()=>{w.current&&w.current.off("_beforeBreakpoint",j)}),(0,o.useEffect)(()=>{!v.current&&w.current&&(w.current.emitSlidesClasses(),v.current=!0)}),aN(()=>{if(t&&(t.current=b.current),b.current)return w.current.destroyed&&N(),function(e,t){let{el:l,nextEl:a,prevEl:n,paginationEl:i,scrollbarEl:r,swiper:s}=e;aE(t)&&a&&n&&(s.params.navigation.nextEl=a,s.originalParams.navigation.nextEl=a,s.params.navigation.prevEl=n,s.originalParams.navigation.prevEl=n),aR(t)&&i&&(s.params.pagination.el=i,s.originalParams.pagination.el=i),ak(t)&&r&&(s.params.scrollbar.el=r,s.originalParams.scrollbar.el=r),s.init(l)}({el:b.current,nextEl:C.current,prevEl:S.current,paginationEl:_.current,scrollbarEl:$.current,swiper:w.current},E),s&&!w.current.destroyed&&s(w.current),()=>{w.current&&!w.current.destroyed&&w.current.destroy(!0,!1)}},[]),aN(()=>{P();let e=function(e,t,l,a,n){let i=[];if(!t)return i;let r=e=>{0>i.indexOf(e)&&i.push(e)};if(l&&a){let e=a.map(n),t=l.map(n);e.join("")!==t.join("")&&r("children"),a.length!==l.length&&r("children")}return aS.filter(e=>"_"===e[0]).map(e=>e.replace(/_/,"")).forEach(l=>{if(l in e&&l in t){if(a_(e[l])&&a_(t[l])){let a=Object.keys(e[l]),n=Object.keys(t[l]);a.length!==n.length?r(l):(a.forEach(a=>{e[l][a]!==t[l][a]&&r(l)}),n.forEach(a=>{e[l][a]!==t[l][a]&&r(l)}))}else e[l]!==t[l]&&r(l)}}),i}(R,x.current,M,y.current,e=>e.key);return x.current=R,y.current=M,e.length&&w.current&&!w.current.destroyed&&function(e){let t,l,a,n,i,r,s,o,{swiper:d,slides:u,passedParams:c,changedParams:p,nextEl:g,prevEl:h,scrollbarEl:m,paginationEl:f}=e,v=p.filter(e=>"children"!==e&&"direction"!==e&&"wrapperClass"!==e),{params:b,pagination:w,navigation:x,scrollbar:y,virtual:C,thumbs:S}=d;p.includes("thumbs")&&c.thumbs&&c.thumbs.swiper&&b.thumbs&&!b.thumbs.swiper&&(t=!0),p.includes("controller")&&c.controller&&c.controller.control&&b.controller&&!b.controller.control&&(l=!0),p.includes("pagination")&&c.pagination&&(c.pagination.el||f)&&(b.pagination||!1===b.pagination)&&w&&!w.el&&(a=!0),p.includes("scrollbar")&&c.scrollbar&&(c.scrollbar.el||m)&&(b.scrollbar||!1===b.scrollbar)&&y&&!y.el&&(n=!0),p.includes("navigation")&&c.navigation&&(c.navigation.prevEl||h)&&(c.navigation.nextEl||g)&&(b.navigation||!1===b.navigation)&&x&&!x.prevEl&&!x.nextEl&&(i=!0);let _=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&&!c.loop?r=!0:!b.loop&&c.loop?s=!0:o=!0),v.forEach(e=>{if(a_(b[e])&&a_(c[e]))Object.assign(b[e],c[e]),("navigation"===e||"pagination"===e||"scrollbar"===e)&&"enabled"in c[e]&&!c[e].enabled&&_(e);else{let t=c[e];(!0===t||!1===t)&&("navigation"===e||"pagination"===e||"scrollbar"===e)?!1===t&&_(e):b[e]=c[e]}}),v.includes("controller")&&!l&&d.controller&&d.controller.control&&b.controller&&b.controller.control&&(d.controller.control=b.controller.control),p.includes("children")&&u&&C&&b.virtual.enabled?(C.slides=u,C.update(!0)):p.includes("virtual")&&C&&b.virtual.enabled&&(u&&(C.slides=u),C.update(!0)),p.includes("children")&&u&&b.loop&&(o=!0),t&&S.init()&&S.update(!0),l&&(d.controller.control=b.controller.control),a&&(d.isElement&&(!f||"string"==typeof f)&&((f=document.createElement("div")).classList.add("swiper-pagination"),f.part.add("pagination"),d.el.appendChild(f)),f&&(b.pagination.el=f),w.init(),w.render(),w.update()),n&&(d.isElement&&(!m||"string"==typeof m)&&((m=document.createElement("div")).classList.add("swiper-scrollbar"),m.part.add("scrollbar"),d.el.appendChild(m)),m&&(b.scrollbar.el=m),y.init(),y.updateSize(),y.setTranslate()),i&&(d.isElement&&(g&&"string"!=typeof g||((g=document.createElement("div")).classList.add("swiper-button-next"),g.innerHTML=d.hostEl.constructor.nextButtonSvg,g.part.add("button-next"),d.el.appendChild(g)),h&&"string"!=typeof h||((h=document.createElement("div")).classList.add("swiper-button-prev"),h.innerHTML=d.hostEl.constructor.prevButtonSvg,h.part.add("button-prev"),d.el.appendChild(h))),g&&(b.navigation.nextEl=g),h&&(b.navigation.prevEl=h),x.init(),x.update()),p.includes("allowSlideNext")&&(d.allowSlideNext=c.allowSlideNext),p.includes("allowSlidePrev")&&(d.allowSlidePrev=c.allowSlidePrev),p.includes("direction")&&d.changeDirection(c.direction,!1),(r||o)&&d.loopDestroy(),(s||o)&&d.loopCreate(),d.update()}({swiper:w.current,slides:M,passedParams:R,changedParams:e,nextEl:C.current,prevEl:S.current,scrollbarEl:$.current,paginationEl:_.current}),()=>{L()}}),aN(()=>{aM(w.current)},[g]),o.createElement(n,aI({ref:b,className:aT(`${c}${a?` ${a}`:""}`)},k),o.createElement(aL.Provider,{value:w.current},I["container-start"],o.createElement(i,{className:(void 0===(l=E.wrapperClass)&&(l=""),l?l.includes("swiper-wrapper")?l:`swiper-wrapper ${l}`:"swiper-wrapper")},I["wrapper-start"],E.virtual?function(e,t,l){if(!l)return null;let a=e=>{let l=e;return e<0?l=t.length+e:l>=t.length&&(l-=t.length),l},n=e.isHorizontal()?{[e.rtlTranslate?"right":"left"]:`${l.offset}px`}:{top:`${l.offset}px`},{from:i,to:r}=l,s=e.params.loop?-t.length:0,d=e.params.loop?2*t.length:t.length,u=[];for(let e=s;e<d;e+=1)e>=i&&e<=r&&u.push(t[a(e)]);return u.map((t,l)=>o.cloneElement(t,{swiper:e,style:n,key:t.props.virtualIndex||t.key||`slide-${l}`}))}(w.current,M,g):M.map((e,t)=>o.cloneElement(e,{swiper:w.current,swiperSlideIndex:t})),I["wrapper-end"]),aE(E)&&o.createElement(o.Fragment,null,o.createElement("div",{ref:S,className:"swiper-button-prev"}),o.createElement("div",{ref:C,className:"swiper-button-next"})),ak(E)&&o.createElement("div",{ref:$,className:"swiper-scrollbar"}),aR(E)&&o.createElement("div",{ref:_,className:"swiper-pagination"}),I["container-end"]))});aD.displayName="Swiper";let aF=(0,o.forwardRef)(function(e,t){let{tag:l="div",children:a,className:n="",swiper:i,zoom:r,lazy:s,virtualIndex:d,swiperSlideIndex:u,...c}=void 0===e?{}:e,p=(0,o.useRef)(null),[g,h]=(0,o.useState)("swiper-slide"),[m,f]=(0,o.useState)(!1);function v(e,t,l){t===p.current&&h(l)}aN(()=>{if("u">typeof u&&(p.current.swiperSlideIndex=u),t&&(t.current=p.current),!(!p.current||!i)){if(i.destroyed){"swiper-slide"!==g&&h("swiper-slide");return}return i.on("_slideClass",v),()=>{i&&i.off("_slideClass",v)}}}),aN(()=>{i&&p.current&&!i.destroyed&&h(i.getSlideClasses(p.current))},[i]);let b={isActive:g.indexOf("swiper-slide-active")>=0,isVisible:g.indexOf("swiper-slide-visible")>=0,isPrev:g.indexOf("swiper-slide-prev")>=0,isNext:g.indexOf("swiper-slide-next")>=0},w=()=>"function"==typeof a?a(b):a;return o.createElement(l,aI({ref:p,className:aT(`${g}${n?` ${n}`:""}`),"data-swiper-slide-index":d,onLoad:()=>{f(!0)}},c),r&&o.createElement(aP.Provider,{value:b},o.createElement("div",{className:"swiper-zoom-container","data-swiper-zoom":"number"==typeof r?r:void 0},w(),s&&!m&&o.createElement("div",{className:"swiper-lazy-preloader"}))),!r&&o.createElement(aP.Provider,{value:b},w(),s&&!m&&o.createElement("div",{className:"swiper-lazy-preloader"})))});aF.displayName="SwiperSlide";let az=(0,s.g)("slider"),aA={slider:az,slide:`${az}__item`,container:`${az}__container`,wrapper:`${az}__wrapper`,pagination:`${az}__pagination`,bullet:`${az}__pagination-bullet`,navigation:`${az}__navigation`,navigationButton:`${az}__navigation-button`,prev:`${az}__navigation-button-prev`,next:`${az}__navigation-button-next`,states:{active:`${az}--active`,clickable:`${az}--clickable`,hidden:`${az}--hidden`,visible:`${az}--visible`,outside:`${az}--outside`,inside:`${az}--inside`,corner:`${az}--corner`,primary:`${az}--primary`,secondary:`${az}--secondary`,blur:`${az}--blur`,s:`${az}--s`,m:`${az}--m`,l:`${az}--l`}},aO=ed(),aV=(0,o.forwardRef)(({options:e={},pagination:t=!1,navigation:l=!1,breakpoints:a,navigationPlacement:n="outside",navigationSize:i="m",navigationVariant:r="primary",navigationBlur:c=!1,wrapperClass:p,className:g,style:h,children:m,dataQa:f,dataId:v,...b},w)=>{let x=(0,o.useId)(),y=(0,o.useId)(),C=(0,o.useId)(),S=(0,o.useMemo)(()=>({containerModifierClass:`${aA.slider}--`,wrapperClass:(0,u.Z)(aA.wrapper,p)}),[p]),_=e=>(0,d.jsx)(s.P,{"data-qa":(0,s.b)(`${f}-navigation-${e}`,!!f),"aria-label":`${"prev"===e?"Предыдущий":"Следующий"} слайд`,"aria-controls":"prev"===e?C:y,className:(0,u.Z)(aA.navigationButton,{[aA.prev]:"prev"===e,[aA.next]:"next"===e}),id:"prev"===e?C:y,children:(0,d.jsx)(ea,{})}),$=(0,o.useMemo)(()=>{let n=a?Object.entries(a).reduce((e,[t,l])=>({...e,[`${s.B[t].minWidth}`]:l}),{}):void 0,i={el:`[id="${x}"]`,clickable:!0,bulletClass:aA.bullet,modifierClass:`${aA.pagination}--`,bulletActiveClass:aA.states.active,clickableClass:aA.states.clickable},r={prevEl:`[id="${C}"]`,nextEl:`[id="${y}"]`,disabledClass:aA.states.hidden,hiddenClass:aA.states.hidden};return{...S,...t&&{pagination:i},...l&&{navigation:r},breakpoints:n,...e}},[a,S,l,y,e,t,x,C]);return(0,d.jsxs)("div",{className:(0,u.Z)(aA.slider,g),style:h,ref:w,"data-id":v,"data-qa":f,children:[(0,o.createElement)(aD,{role:"region","aria-roledescription":"carousel",modules:[l9,l3,l8],...$,className:aA.container,key:aO,...b},m),t?(0,d.jsx)("div",{"data-qa":(0,s.b)(`${f}-pagination`,!!f),className:(0,u.Z)(aA.pagination,{[aA.states.visible]:!0===t,...s.e.reduce((e,l)=>({...e,[`${aA.states.visible}:${l}`]:t===l}),{})}),id:x}):null,l?(0,d.jsxs)("div",{"data-qa":(0,s.b)(`${f}-navigation`,!!f),className:(0,u.Z)(aA.navigation,{[aA.states.outside]:"outside"===n,[aA.states.inside]:"inside"===n,[aA.states.corner]:"corner"===n,[aA.states.s]:"s"===i,[aA.states.m]:"m"===i,[aA.states.l]:"l"===i,[aA.states.blur]:c,[aA.states.primary]:"primary"===r,[aA.states.secondary]:"secondary"===r}),children:[_("prev"),_("next")]}):null]})});aV.displayName="Slider";let aB=e=>{let{children:t,className:l,...a}=e;return(0,d.jsx)(aF,{role:"group",...a,className:(0,u.Z)(l,aA.slide),children:t})};aB.displayName="SwiperSlide";let aG=(0,s.g)("snackbar"),aH=Object.freeze({snackbar:aG,item:`${aG}__item`,itemOut:`${aG}__item--out`,position:{topLeft:`${aG}--top-left`,topRight:`${aG}--top-right`,bottomLeft:`${aG}--bottom-left`,bottomRight:`${aG}--bottom-right`},alertFill:K.fill}),aZ={status:"status",alert:"alert"},aq=(e,t,l)=>e<=t?t:e>=l?l:e,aY=new Map,aW=null;function aQ(e,t){return"function"==typeof e?e(t):e}function aX(e,t){return l=>{t.setState(t=>({...t,[e]:aQ(l,t[e])}))}}function aU(e){return e instanceof Function}function aK(e,t,l){let a=[],n;return i=>{let r,s;l.key&&l.debug&&(r=Date.now());let o=e(i);if(!(o.length!==a.length||o.some((e,t)=>a[t]!==e)))return n;if(a=o,l.key&&l.debug&&(s=Date.now()),n=t(...o),null==l||null==l.onChange||l.onChange(n),l.key&&l.debug&&null!=l&&l.debug()){let e=Math.round((Date.now()-r)*100)/100,t=Math.round((Date.now()-s)*100)/100,a=t/16,n=(e,t)=>{for(e=String(e);e.length<t;)e=" "+e;return e};console.info(`%c⏱ ${n(t,5)} /${n(e,5)} ms`,`
            font-size: .6rem;
            font-weight: bold;
            color: hsl(${Math.max(0,Math.min(120-120*a,120))}deg 100% 31%);`,null==l?void 0:l.key)}return n}}function aJ(e,t,l,a){return{debug:()=>{var l;return null!=(l=null==e?void 0:e.debugAll)?l:e[t]},key:!1,onChange:a}}(0,o.forwardRef)(({quantity:e=3,position:t="topRight",closeAll:l,style:a,className:n,dataQa:i,dataId:r,...s},p)=>{let[g,h]=(0,o.useState)(!1),[m,f]=(0,o.useState)([]),v=(0,o.useRef)(new Map),b=(0,o.useCallback)(e=>{g||e.forEach(e=>{if(e.withoutTimer||v.current.has(e.id))return;let t=setTimeout(()=>{y(e,()=>{var t;x(e.id),null==(t=e.closeByTimer)||t.call(e)})},e.timer?1e3*aq(e.timer,4,10):4e3);v.current.set(e.id,t)})},[g]),w=(0,o.useCallback)(()=>{v.current.forEach(e=>clearTimeout(e)),v.current.clear()},[]);(0,o.useEffect)(()=>(aW=(t,a=!1)=>{if(a){let a=[];aY.forEach(e=>{a.push(new Promise(t=>y(e,t)))}),Promise.all(a).then(()=>{null==l||l(),w(),aY.clear(),f(t.slice(0,aq(e,1,5)))})}else f(t.slice(0,aq(e,1,5)))},()=>{aW=null}),[l,w,e]),(0,o.useEffect)(()=>{b(m)},[m,b]);let x=e=>{aY.delete(e),v.current.has(e)&&(clearTimeout(v.current.get(e)),v.current.delete(e)),aW&&aW([...Array.from(aY.values())])},y=(e,t)=>{aY.set(e.id,{...e,isExiting:!0}),aW&&aW([...Array.from(aY.values())]),setTimeout(()=>{t()},250)},C=()=>{h(!1),b(m)},S=(e,t,l=!1)=>{C(),y(t,()=>{var a,n;x(t.id),l?null==(a=t.onButtonClick)||a.call(t,e):null==(n=t.onClose)||n.call(t,e)})};return(0,d.jsx)(d.Fragment,{children:!!m.length&&(0,d.jsx)(c.ll,{id:"finkit-snackbars",children:(0,d.jsx)("ul",{ref:p,role:"region",className:(0,u.Z)(aH.snackbar,aH.position[t],n),style:a,onMouseEnter:()=>{h(!0),w()},onMouseLeave:C,...s,"data-qa":i,"data-id":r,children:m.map(e=>(0,d.jsx)("li",{id:e.id,className:(0,u.Z)(aH.item,{[aH.itemOut]:e.isExiting}),children:(0,d.jsx)(J,{role:"error"===e.state?aZ.alert:aZ.status,label:e.label,state:e.state,caption:e.caption,withClose:e.withClose||e.withoutTimer&&!e.buttonText,onClose:t=>{S(t,e)},buttonText:e.buttonText,onButtonClick:t=>{S(t,e,!0)},className:aH.alertFill,dataQa:e.dataQa,dataId:e.dataId,buttonVariant:"white",withIcon:!0})},e.id))})})})}).displayName="Snackbar";let a0="debugHeaders";function a1(e,t,l){var a;let n={id:null!=(a=l.id)?a:t.id,column:t,index:l.index,isPlaceholder:!!l.isPlaceholder,placeholderId:l.placeholderId,depth:l.depth,subHeaders:[],colSpan:0,rowSpan:0,headerGroup:null,getLeafHeaders:()=>{let e=[],t=l=>{l.subHeaders&&l.subHeaders.length&&l.subHeaders.map(t),e.push(l)};return t(n),e},getContext:()=>({table:e,header:n,column:t})};return e._features.forEach(t=>{null==t.createHeader||t.createHeader(n,e)}),n}function a2(e,t,l,a){var n,i;let r=0,s=function(e,t){void 0===t&&(t=1),r=Math.max(r,t),e.filter(e=>e.getIsVisible()).forEach(e=>{var l;null!=(l=e.columns)&&l.length&&s(e.columns,t+1)},0)};s(e);let o=[],d=(e,t)=>{let n={depth:t,id:[a,`${t}`].filter(Boolean).join("_"),headers:[]},i=[];e.forEach(e=>{let r=[...i].reverse()[0],s=e.column.depth===n.depth,o,d=!1;if(s&&e.column.parent?o=e.column.parent:(o=e.column,d=!0),r&&(null==r?void 0:r.column)===o)r.subHeaders.push(e);else{let n=a1(l,o,{id:[a,t,o.id,null==e?void 0:e.id].filter(Boolean).join("_"),isPlaceholder:d,placeholderId:d?`${i.filter(e=>e.column===o).length}`:void 0,depth:t,index:i.length});n.subHeaders.push(e),i.push(n)}n.headers.push(e),e.headerGroup=n}),o.push(n),t>0&&d(i,t-1)};d(t.map((e,t)=>a1(l,e,{depth:r,index:t})),r-1),o.reverse();let u=e=>e.filter(e=>e.column.getIsVisible()).map(e=>{let t=0,l=0,a=[0];return e.subHeaders&&e.subHeaders.length?(a=[],u(e.subHeaders).forEach(e=>{let{colSpan:l,rowSpan:n}=e;t+=l,a.push(n)})):t=1,l+=Math.min(...a),e.colSpan=t,e.rowSpan=l,{colSpan:t,rowSpan:l}});return u(null!=(n=null==(i=o[0])?void 0:i.headers)?n:[]),o}let a5=(e,t,l,a,n,i,r)=>{let s={id:t,index:a,original:l,depth:n,parentId:r,_valuesCache:{},_uniqueValuesCache:{},getValue:t=>{if(s._valuesCache.hasOwnProperty(t))return s._valuesCache[t];let l=e.getColumn(t);if(null!=l&&l.accessorFn)return s._valuesCache[t]=l.accessorFn(s.original,a),s._valuesCache[t]},getUniqueValues:t=>{if(s._uniqueValuesCache.hasOwnProperty(t))return s._uniqueValuesCache[t];let l=e.getColumn(t);if(null!=l&&l.accessorFn)return l.columnDef.getUniqueValues?s._uniqueValuesCache[t]=l.columnDef.getUniqueValues(s.original,a):s._uniqueValuesCache[t]=[s.getValue(t)],s._uniqueValuesCache[t]},renderValue:t=>{var l;return null!=(l=s.getValue(t))?l:e.options.renderFallbackValue},subRows:[],getLeafRows:()=>(function(e,t){let l=[],a=e=>{e.forEach(e=>{l.push(e);let n=t(e);null!=n&&n.length&&a(n)})};return a(e),l})(s.subRows,e=>e.subRows),getParentRow:()=>s.parentId?e.getRow(s.parentId,!0):void 0,getParentRows:()=>{let e=[],t=s;for(;;){let l=t.getParentRow();if(!l)break;e.push(l),t=l}return e.reverse()},getAllCells:aK(()=>[e.getAllLeafColumns()],t=>t.map(t=>(function(e,t,l,a){let n={id:`${t.id}_${l.id}`,row:t,column:l,getValue:()=>t.getValue(a),renderValue:()=>{var t;return null!=(t=n.getValue())?t:e.options.renderFallbackValue},getContext:aK(()=>[e,l,t,n],(e,t,l,a)=>({table:e,column:t,row:l,cell:a,getValue:a.getValue,renderValue:a.renderValue}),aJ(e.options,"debugCells","cell.getContext"))};return e._features.forEach(a=>{null==a.createCell||a.createCell(n,l,t,e)},{}),n})(e,s,t,t.id)),aJ(e.options,"debugRows","getAllCells")),_getAllCellsByColumnId:aK(()=>[s.getAllCells()],e=>e.reduce((e,t)=>(e[t.column.id]=t,e),{}),aJ(e.options,"debugRows","getAllCellsByColumnId"))};for(let t=0;t<e._features.length;t++){let l=e._features[t];null==l||null==l.createRow||l.createRow(s,e)}return s},a4=(e,t,l)=>{var a,n;let i=null==l||null==(a=l.toString())?void 0:a.toLowerCase();return!!(!(null==(n=e.getValue(t))||null==(n=n.toString())||null==(n=n.toLowerCase()))&&n.includes(i))};a4.autoRemove=e=>nn(e);let a7=(e,t,l)=>{var a;return!!(!(null==(a=e.getValue(t))||null==(a=a.toString()))&&a.includes(l))};a7.autoRemove=e=>nn(e);let a3=(e,t,l)=>{var a;return(null==(a=e.getValue(t))||null==(a=a.toString())?void 0:a.toLowerCase())===(null==l?void 0:l.toLowerCase())};a3.autoRemove=e=>nn(e);let a6=(e,t,l)=>{var a;return null==(a=e.getValue(t))?void 0:a.includes(l)};a6.autoRemove=e=>nn(e)||!(null!=e&&e.length);let a8=(e,t,l)=>!l.some(l=>{var a;return!(null!=(a=e.getValue(t))&&a.includes(l))});a8.autoRemove=e=>nn(e)||!(null!=e&&e.length);let a9=(e,t,l)=>l.some(l=>{var a;return null==(a=e.getValue(t))?void 0:a.includes(l)});a9.autoRemove=e=>nn(e)||!(null!=e&&e.length);let ne=(e,t,l)=>e.getValue(t)===l;ne.autoRemove=e=>nn(e);let nt=(e,t,l)=>e.getValue(t)==l;nt.autoRemove=e=>nn(e);let nl=(e,t,l)=>{let[a,n]=l,i=e.getValue(t);return i>=a&&i<=n};nl.resolveFilterValue=e=>{let[t,l]=e,a="number"!=typeof t?parseFloat(t):t,n="number"!=typeof l?parseFloat(l):l,i=null===t||Number.isNaN(a)?-1/0:a,r=null===l||Number.isNaN(n)?1/0:n;if(i>r){let e=i;i=r,r=e}return[i,r]},nl.autoRemove=e=>nn(e)||nn(e[0])&&nn(e[1]);let na={includesString:a4,includesStringSensitive:a7,equalsString:a3,arrIncludes:a6,arrIncludesAll:a8,arrIncludesSome:a9,equals:ne,weakEquals:nt,inNumberRange:nl};function nn(e){return null==e||""===e}function ni(e,t,l){return!!e&&!!e.autoRemove&&e.autoRemove(t,l)||typeof t>"u"||"string"==typeof t&&!t}let nr={sum:(e,t,l)=>l.reduce((t,l)=>{let a=l.getValue(e);return t+("number"==typeof a?a:0)},0),min:(e,t,l)=>{let a;return l.forEach(t=>{let l=t.getValue(e);null!=l&&(a>l||void 0===a&&l>=l)&&(a=l)}),a},max:(e,t,l)=>{let a;return l.forEach(t=>{let l=t.getValue(e);null!=l&&(a<l||void 0===a&&l>=l)&&(a=l)}),a},extent:(e,t,l)=>{let a,n;return l.forEach(t=>{let l=t.getValue(e);null!=l&&(void 0===a?l>=l&&(a=n=l):(a>l&&(a=l),n<l&&(n=l)))}),[a,n]},mean:(e,t)=>{let l=0,a=0;if(t.forEach(t=>{let n=t.getValue(e);null!=n&&(n=+n)>=n&&(++l,a+=n)}),l)return a/l},median:(e,t)=>{if(!t.length)return;let l=t.map(t=>t.getValue(e));if(!(Array.isArray(l)&&l.every(e=>"number"==typeof e)))return;if(1===l.length)return l[0];let a=Math.floor(l.length/2),n=l.sort((e,t)=>e-t);return l.length%2!=0?n[a]:(n[a-1]+n[a])/2},unique:(e,t)=>Array.from(new Set(t.map(t=>t.getValue(e))).values()),uniqueCount:(e,t)=>new Set(t.map(t=>t.getValue(e))).size,count:(e,t)=>t.length},ns=()=>({left:[],right:[]}),no={size:150,minSize:20,maxSize:Number.MAX_SAFE_INTEGER},nd=()=>({startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,isResizingColumn:!1,columnSizingStart:[]}),nu=null;function nc(e){return"touchstart"===e.type}function np(e,t){return t?"center"===t?e.getCenterVisibleLeafColumns():"left"===t?e.getLeftVisibleLeafColumns():e.getRightVisibleLeafColumns():e.getVisibleLeafColumns()}let ng=()=>({pageIndex:0,pageSize:10}),nh=()=>({top:[],bottom:[]}),nm=(e,t,l,a,n)=>{var i;let r=n.getRow(t,!0);l?(r.getCanMultiSelect()||Object.keys(e).forEach(t=>delete e[t]),r.getCanSelect()&&(e[t]=!0)):delete e[t],a&&null!=(i=r.subRows)&&i.length&&r.getCanSelectSubRows()&&r.subRows.forEach(t=>nm(e,t.id,l,a,n))};function nf(e,t){let l=e.getState().rowSelection,a=[],n={},i=function(e,t){return e.map(e=>{var t;let r=nv(e,l);if(r&&(a.push(e),n[e.id]=e),null!=(t=e.subRows)&&t.length&&(e={...e,subRows:i(e.subRows)}),r)return e}).filter(Boolean)};return{rows:i(t.rows),flatRows:a,rowsById:n}}function nv(e,t){var l;return null!=(l=t[e.id])&&l}function nb(e,t,l){var a;if(!(null!=(a=e.subRows)&&a.length))return!1;let n=!0,i=!1;return e.subRows.forEach(e=>{if(!(i&&!n)&&(e.getCanSelect()&&(nv(e,t)?i=!0:n=!1),e.subRows&&e.subRows.length)){let l=nb(e,t);"all"===l?i=!0:("some"===l&&(i=!0),n=!1)}}),n?"all":!!i&&"some"}let nw=/([0-9]+)/gm;function nx(e,t){return e===t?0:e>t?1:-1}function ny(e){return"number"==typeof e?isNaN(e)||e===1/0||e===-1/0?"":String(e):"string"==typeof e?e:""}function nC(e,t){let l=e.split(nw).filter(Boolean),a=t.split(nw).filter(Boolean);for(;l.length&&a.length;){let e=l.shift(),t=a.shift(),n=parseInt(e,10),i=parseInt(t,10),r=[n,i].sort();if(isNaN(r[0])){if(e>t)return 1;if(t>e)return -1;continue}if(isNaN(r[1]))return isNaN(n)?-1:1;if(n>i)return 1;if(i>n)return -1}return l.length-a.length}let nS={alphanumeric:(e,t,l)=>nC(ny(e.getValue(l)).toLowerCase(),ny(t.getValue(l)).toLowerCase()),alphanumericCaseSensitive:(e,t,l)=>nC(ny(e.getValue(l)),ny(t.getValue(l))),text:(e,t,l)=>nx(ny(e.getValue(l)).toLowerCase(),ny(t.getValue(l)).toLowerCase()),textCaseSensitive:(e,t,l)=>nx(ny(e.getValue(l)),ny(t.getValue(l))),datetime:(e,t,l)=>{let a=e.getValue(l),n=t.getValue(l);return a>n?1:a<n?-1:0},basic:(e,t,l)=>nx(e.getValue(l),t.getValue(l))},n_=[{createTable:e=>{e.getHeaderGroups=aK(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(t,l,a,n)=>{var i,r;let s=null!=(i=null==a?void 0:a.map(e=>l.find(t=>t.id===e)).filter(Boolean))?i:[],o=null!=(r=null==n?void 0:n.map(e=>l.find(t=>t.id===e)).filter(Boolean))?r:[];return a2(t,[...s,...l.filter(e=>!(null!=a&&a.includes(e.id))&&!(null!=n&&n.includes(e.id))),...o],e)},aJ(e.options,a0,"getHeaderGroups")),e.getCenterHeaderGroups=aK(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(t,l,a,n)=>a2(t,l=l.filter(e=>!(null!=a&&a.includes(e.id))&&!(null!=n&&n.includes(e.id))),e,"center"),aJ(e.options,a0,"getCenterHeaderGroups")),e.getLeftHeaderGroups=aK(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left],(t,l,a)=>{var n;return a2(t,null!=(n=null==a?void 0:a.map(e=>l.find(t=>t.id===e)).filter(Boolean))?n:[],e,"left")},aJ(e.options,a0,"getLeftHeaderGroups")),e.getRightHeaderGroups=aK(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.right],(t,l,a)=>{var n;return a2(t,null!=(n=null==a?void 0:a.map(e=>l.find(t=>t.id===e)).filter(Boolean))?n:[],e,"right")},aJ(e.options,a0,"getRightHeaderGroups")),e.getFooterGroups=aK(()=>[e.getHeaderGroups()],e=>[...e].reverse(),aJ(e.options,a0,"getFooterGroups")),e.getLeftFooterGroups=aK(()=>[e.getLeftHeaderGroups()],e=>[...e].reverse(),aJ(e.options,a0,"getLeftFooterGroups")),e.getCenterFooterGroups=aK(()=>[e.getCenterHeaderGroups()],e=>[...e].reverse(),aJ(e.options,a0,"getCenterFooterGroups")),e.getRightFooterGroups=aK(()=>[e.getRightHeaderGroups()],e=>[...e].reverse(),aJ(e.options,a0,"getRightFooterGroups")),e.getFlatHeaders=aK(()=>[e.getHeaderGroups()],e=>e.map(e=>e.headers).flat(),aJ(e.options,a0,"getFlatHeaders")),e.getLeftFlatHeaders=aK(()=>[e.getLeftHeaderGroups()],e=>e.map(e=>e.headers).flat(),aJ(e.options,a0,"getLeftFlatHeaders")),e.getCenterFlatHeaders=aK(()=>[e.getCenterHeaderGroups()],e=>e.map(e=>e.headers).flat(),aJ(e.options,a0,"getCenterFlatHeaders")),e.getRightFlatHeaders=aK(()=>[e.getRightHeaderGroups()],e=>e.map(e=>e.headers).flat(),aJ(e.options,a0,"getRightFlatHeaders")),e.getCenterLeafHeaders=aK(()=>[e.getCenterFlatHeaders()],e=>e.filter(e=>{var t;return!(null!=(t=e.subHeaders)&&t.length)}),aJ(e.options,a0,"getCenterLeafHeaders")),e.getLeftLeafHeaders=aK(()=>[e.getLeftFlatHeaders()],e=>e.filter(e=>{var t;return!(null!=(t=e.subHeaders)&&t.length)}),aJ(e.options,a0,"getLeftLeafHeaders")),e.getRightLeafHeaders=aK(()=>[e.getRightFlatHeaders()],e=>e.filter(e=>{var t;return!(null!=(t=e.subHeaders)&&t.length)}),aJ(e.options,a0,"getRightLeafHeaders")),e.getLeafHeaders=aK(()=>[e.getLeftHeaderGroups(),e.getCenterHeaderGroups(),e.getRightHeaderGroups()],(e,t,l)=>{var a,n,i,r,s,o;return[...null!=(a=null==(n=e[0])?void 0:n.headers)?a:[],...null!=(i=null==(r=t[0])?void 0:r.headers)?i:[],...null!=(s=null==(o=l[0])?void 0:o.headers)?s:[]].map(e=>e.getLeafHeaders()).flat()},aJ(e.options,a0,"getLeafHeaders"))}},{getInitialState:e=>({columnVisibility:{},...e}),getDefaultOptions:e=>({onColumnVisibilityChange:aX("columnVisibility",e)}),createColumn:(e,t)=>{e.toggleVisibility=l=>{e.getCanHide()&&t.setColumnVisibility(t=>({...t,[e.id]:l??!e.getIsVisible()}))},e.getIsVisible=()=>{var l,a;let n=e.columns;return null==(l=n.length?n.some(e=>e.getIsVisible()):null==(a=t.getState().columnVisibility)?void 0:a[e.id])||l},e.getCanHide=()=>{var l,a;return(null==(l=e.columnDef.enableHiding)||l)&&(null==(a=t.options.enableHiding)||a)},e.getToggleVisibilityHandler=()=>t=>{null==e.toggleVisibility||e.toggleVisibility(t.target.checked)}},createRow:(e,t)=>{e._getAllVisibleCells=aK(()=>[e.getAllCells(),t.getState().columnVisibility],e=>e.filter(e=>e.column.getIsVisible()),aJ(t.options,"debugRows","_getAllVisibleCells")),e.getVisibleCells=aK(()=>[e.getLeftVisibleCells(),e.getCenterVisibleCells(),e.getRightVisibleCells()],(e,t,l)=>[...e,...t,...l],aJ(t.options,"debugRows","getVisibleCells"))},createTable:e=>{let t=(t,l)=>aK(()=>[l(),l().filter(e=>e.getIsVisible()).map(e=>e.id).join("_")],e=>e.filter(e=>null==e.getIsVisible?void 0:e.getIsVisible()),aJ(e.options,"debugColumns",t));e.getVisibleFlatColumns=t("getVisibleFlatColumns",()=>e.getAllFlatColumns()),e.getVisibleLeafColumns=t("getVisibleLeafColumns",()=>e.getAllLeafColumns()),e.getLeftVisibleLeafColumns=t("getLeftVisibleLeafColumns",()=>e.getLeftLeafColumns()),e.getRightVisibleLeafColumns=t("getRightVisibleLeafColumns",()=>e.getRightLeafColumns()),e.getCenterVisibleLeafColumns=t("getCenterVisibleLeafColumns",()=>e.getCenterLeafColumns()),e.setColumnVisibility=t=>null==e.options.onColumnVisibilityChange?void 0:e.options.onColumnVisibilityChange(t),e.resetColumnVisibility=t=>{var l;e.setColumnVisibility(t?{}:null!=(l=e.initialState.columnVisibility)?l:{})},e.toggleAllColumnsVisible=t=>{var l;t=null!=(l=t)?l:!e.getIsAllColumnsVisible(),e.setColumnVisibility(e.getAllLeafColumns().reduce((e,l)=>({...e,[l.id]:t||!(null!=l.getCanHide&&l.getCanHide())}),{}))},e.getIsAllColumnsVisible=()=>!e.getAllLeafColumns().some(e=>!(null!=e.getIsVisible&&e.getIsVisible())),e.getIsSomeColumnsVisible=()=>e.getAllLeafColumns().some(e=>null==e.getIsVisible?void 0:e.getIsVisible()),e.getToggleAllColumnsVisibilityHandler=()=>t=>{var l;e.toggleAllColumnsVisible(null==(l=t.target)?void 0:l.checked)}}},{getInitialState:e=>({columnOrder:[],...e}),getDefaultOptions:e=>({onColumnOrderChange:aX("columnOrder",e)}),createColumn:(e,t)=>{e.getIndex=aK(e=>[np(t,e)],t=>t.findIndex(t=>t.id===e.id),aJ(t.options,"debugColumns","getIndex")),e.getIsFirstColumn=l=>{var a;return(null==(a=np(t,l)[0])?void 0:a.id)===e.id},e.getIsLastColumn=l=>{var a;let n=np(t,l);return(null==(a=n[n.length-1])?void 0:a.id)===e.id}},createTable:e=>{e.setColumnOrder=t=>null==e.options.onColumnOrderChange?void 0:e.options.onColumnOrderChange(t),e.resetColumnOrder=t=>{var l;e.setColumnOrder(t?[]:null!=(l=e.initialState.columnOrder)?l:[])},e._getOrderColumnsFn=aK(()=>[e.getState().columnOrder,e.getState().grouping,e.options.groupedColumnMode],(e,t,l)=>a=>{let n=[];if(null!=e&&e.length){let t=[...e],l=[...a];for(;l.length&&t.length;){let e=t.shift(),a=l.findIndex(t=>t.id===e);a>-1&&n.push(l.splice(a,1)[0])}n=[...n,...l]}else n=a;return function(e,t,l){if(!(null!=t&&t.length)||!l)return e;let a=e.filter(e=>!t.includes(e.id));return"remove"===l?a:[...t.map(t=>e.find(e=>e.id===t)).filter(Boolean),...a]}(n,t,l)},aJ(e.options,"debugTable","_getOrderColumnsFn"))}},{getInitialState:e=>({columnPinning:ns(),...e}),getDefaultOptions:e=>({onColumnPinningChange:aX("columnPinning",e)}),createColumn:(e,t)=>{e.pin=l=>{let a=e.getLeafColumns().map(e=>e.id).filter(Boolean);t.setColumnPinning(e=>{var t,n,i,r,s,o;return"right"===l?{left:(null!=(i=null==e?void 0:e.left)?i:[]).filter(e=>!(null!=a&&a.includes(e))),right:[...(null!=(r=null==e?void 0:e.right)?r:[]).filter(e=>!(null!=a&&a.includes(e))),...a]}:"left"===l?{left:[...(null!=(s=null==e?void 0:e.left)?s:[]).filter(e=>!(null!=a&&a.includes(e))),...a],right:(null!=(o=null==e?void 0:e.right)?o:[]).filter(e=>!(null!=a&&a.includes(e)))}:{left:(null!=(t=null==e?void 0:e.left)?t:[]).filter(e=>!(null!=a&&a.includes(e))),right:(null!=(n=null==e?void 0:e.right)?n:[]).filter(e=>!(null!=a&&a.includes(e)))}})},e.getCanPin=()=>e.getLeafColumns().some(e=>{var l,a,n;return(null==(l=e.columnDef.enablePinning)||l)&&(null==(a=null!=(n=t.options.enableColumnPinning)?n:t.options.enablePinning)||a)}),e.getIsPinned=()=>{let l=e.getLeafColumns().map(e=>e.id),{left:a,right:n}=t.getState().columnPinning,i=l.some(e=>null==a?void 0:a.includes(e)),r=l.some(e=>null==n?void 0:n.includes(e));return i?"left":!!r&&"right"},e.getPinnedIndex=()=>{var l,a;let n=e.getIsPinned();return n?null!=(l=null==(a=t.getState().columnPinning)||null==(a=a[n])?void 0:a.indexOf(e.id))?l:-1:0}},createRow:(e,t)=>{e.getCenterVisibleCells=aK(()=>[e._getAllVisibleCells(),t.getState().columnPinning.left,t.getState().columnPinning.right],(e,t,l)=>{let a=[...t??[],...l??[]];return e.filter(e=>!a.includes(e.column.id))},aJ(t.options,"debugRows","getCenterVisibleCells")),e.getLeftVisibleCells=aK(()=>[e._getAllVisibleCells(),t.getState().columnPinning.left],(e,t)=>(t??[]).map(t=>e.find(e=>e.column.id===t)).filter(Boolean).map(e=>({...e,position:"left"})),aJ(t.options,"debugRows","getLeftVisibleCells")),e.getRightVisibleCells=aK(()=>[e._getAllVisibleCells(),t.getState().columnPinning.right],(e,t)=>(t??[]).map(t=>e.find(e=>e.column.id===t)).filter(Boolean).map(e=>({...e,position:"right"})),aJ(t.options,"debugRows","getRightVisibleCells"))},createTable:e=>{e.setColumnPinning=t=>null==e.options.onColumnPinningChange?void 0:e.options.onColumnPinningChange(t),e.resetColumnPinning=t=>{var l,a;return e.setColumnPinning(t?ns():null!=(l=null==(a=e.initialState)?void 0:a.columnPinning)?l:ns())},e.getIsSomeColumnsPinned=t=>{var l,a,n;let i=e.getState().columnPinning;return t?!!(null!=(l=i[t])&&l.length):!!(null!=(a=i.left)&&a.length||null!=(n=i.right)&&n.length)},e.getLeftLeafColumns=aK(()=>[e.getAllLeafColumns(),e.getState().columnPinning.left],(e,t)=>(t??[]).map(t=>e.find(e=>e.id===t)).filter(Boolean),aJ(e.options,"debugColumns","getLeftLeafColumns")),e.getRightLeafColumns=aK(()=>[e.getAllLeafColumns(),e.getState().columnPinning.right],(e,t)=>(t??[]).map(t=>e.find(e=>e.id===t)).filter(Boolean),aJ(e.options,"debugColumns","getRightLeafColumns")),e.getCenterLeafColumns=aK(()=>[e.getAllLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(e,t,l)=>{let a=[...t??[],...l??[]];return e.filter(e=>!a.includes(e.id))},aJ(e.options,"debugColumns","getCenterLeafColumns"))}},{createColumn:(e,t)=>{e._getFacetedRowModel=t.options.getFacetedRowModel&&t.options.getFacetedRowModel(t,e.id),e.getFacetedRowModel=()=>e._getFacetedRowModel?e._getFacetedRowModel():t.getPreFilteredRowModel(),e._getFacetedUniqueValues=t.options.getFacetedUniqueValues&&t.options.getFacetedUniqueValues(t,e.id),e.getFacetedUniqueValues=()=>e._getFacetedUniqueValues?e._getFacetedUniqueValues():new Map,e._getFacetedMinMaxValues=t.options.getFacetedMinMaxValues&&t.options.getFacetedMinMaxValues(t,e.id),e.getFacetedMinMaxValues=()=>{if(e._getFacetedMinMaxValues)return e._getFacetedMinMaxValues()}}},{getDefaultColumnDef:()=>({filterFn:"auto"}),getInitialState:e=>({columnFilters:[],...e}),getDefaultOptions:e=>({onColumnFiltersChange:aX("columnFilters",e),filterFromLeafRows:!1,maxLeafRowFilterDepth:100}),createColumn:(e,t)=>{e.getAutoFilterFn=()=>{let l=t.getCoreRowModel().flatRows[0],a=null==l?void 0:l.getValue(e.id);return"string"==typeof a?na.includesString:"number"==typeof a?na.inNumberRange:"boolean"==typeof a||null!==a&&"object"==typeof a?na.equals:Array.isArray(a)?na.arrIncludes:na.weakEquals},e.getFilterFn=()=>{var l,a;return aU(e.columnDef.filterFn)?e.columnDef.filterFn:"auto"===e.columnDef.filterFn?e.getAutoFilterFn():null!=(l=null==(a=t.options.filterFns)?void 0:a[e.columnDef.filterFn])?l:na[e.columnDef.filterFn]},e.getCanFilter=()=>{var l,a,n;return(null==(l=e.columnDef.enableColumnFilter)||l)&&(null==(a=t.options.enableColumnFilters)||a)&&(null==(n=t.options.enableFilters)||n)&&!!e.accessorFn},e.getIsFiltered=()=>e.getFilterIndex()>-1,e.getFilterValue=()=>{var l;return null==(l=t.getState().columnFilters)||null==(l=l.find(t=>t.id===e.id))?void 0:l.value},e.getFilterIndex=()=>{var l,a;return null!=(l=null==(a=t.getState().columnFilters)?void 0:a.findIndex(t=>t.id===e.id))?l:-1},e.setFilterValue=l=>{t.setColumnFilters(t=>{var a,n;let i=e.getFilterFn(),r=null==t?void 0:t.find(t=>t.id===e.id),s=aQ(l,r?r.value:void 0);if(ni(i,s,e))return null!=(a=null==t?void 0:t.filter(t=>t.id!==e.id))?a:[];let o={id:e.id,value:s};return r?null!=(n=null==t?void 0:t.map(t=>t.id===e.id?o:t))?n:[]:null!=t&&t.length?[...t,o]:[o]})}},createRow:(e,t)=>{e.columnFilters={},e.columnFiltersMeta={}},createTable:e=>{e.setColumnFilters=t=>{let l=e.getAllLeafColumns();null==e.options.onColumnFiltersChange||e.options.onColumnFiltersChange(e=>{var a;return null==(a=aQ(t,e))?void 0:a.filter(e=>{let t=l.find(t=>t.id===e.id);return!(t&&ni(t.getFilterFn(),e.value,t))})})},e.resetColumnFilters=t=>{var l,a;e.setColumnFilters(t?[]:null!=(l=null==(a=e.initialState)?void 0:a.columnFilters)?l:[])},e.getPreFilteredRowModel=()=>e.getCoreRowModel(),e.getFilteredRowModel=()=>(!e._getFilteredRowModel&&e.options.getFilteredRowModel&&(e._getFilteredRowModel=e.options.getFilteredRowModel(e)),e.options.manualFiltering||!e._getFilteredRowModel?e.getPreFilteredRowModel():e._getFilteredRowModel())}},{createTable:e=>{e._getGlobalFacetedRowModel=e.options.getFacetedRowModel&&e.options.getFacetedRowModel(e,"__global__"),e.getGlobalFacetedRowModel=()=>e.options.manualFiltering||!e._getGlobalFacetedRowModel?e.getPreFilteredRowModel():e._getGlobalFacetedRowModel(),e._getGlobalFacetedUniqueValues=e.options.getFacetedUniqueValues&&e.options.getFacetedUniqueValues(e,"__global__"),e.getGlobalFacetedUniqueValues=()=>e._getGlobalFacetedUniqueValues?e._getGlobalFacetedUniqueValues():new Map,e._getGlobalFacetedMinMaxValues=e.options.getFacetedMinMaxValues&&e.options.getFacetedMinMaxValues(e,"__global__"),e.getGlobalFacetedMinMaxValues=()=>{if(e._getGlobalFacetedMinMaxValues)return e._getGlobalFacetedMinMaxValues()}}},{getInitialState:e=>({globalFilter:void 0,...e}),getDefaultOptions:e=>({onGlobalFilterChange:aX("globalFilter",e),globalFilterFn:"auto",getColumnCanGlobalFilter:t=>{var l;let a=null==(l=e.getCoreRowModel().flatRows[0])||null==(l=l._getAllCellsByColumnId()[t.id])?void 0:l.getValue();return"string"==typeof a||"number"==typeof a}}),createColumn:(e,t)=>{e.getCanGlobalFilter=()=>{var l,a,n,i;return(null==(l=e.columnDef.enableGlobalFilter)||l)&&(null==(a=t.options.enableGlobalFilter)||a)&&(null==(n=t.options.enableFilters)||n)&&(null==(i=null==t.options.getColumnCanGlobalFilter?void 0:t.options.getColumnCanGlobalFilter(e))||i)&&!!e.accessorFn}},createTable:e=>{e.getGlobalAutoFilterFn=()=>na.includesString,e.getGlobalFilterFn=()=>{var t,l;let{globalFilterFn:a}=e.options;return aU(a)?a:"auto"===a?e.getGlobalAutoFilterFn():null!=(t=null==(l=e.options.filterFns)?void 0:l[a])?t:na[a]},e.setGlobalFilter=t=>{null==e.options.onGlobalFilterChange||e.options.onGlobalFilterChange(t)},e.resetGlobalFilter=t=>{e.setGlobalFilter(t?void 0:e.initialState.globalFilter)}}},{getInitialState:e=>({sorting:[],...e}),getDefaultColumnDef:()=>({sortingFn:"auto",sortUndefined:1}),getDefaultOptions:e=>({onSortingChange:aX("sorting",e),isMultiSortEvent:e=>e.shiftKey}),createColumn:(e,t)=>{e.getAutoSortingFn=()=>{let l=t.getFilteredRowModel().flatRows.slice(10),a=!1;for(let t of l){let l=null==t?void 0:t.getValue(e.id);if("[object Date]"===Object.prototype.toString.call(l))return nS.datetime;if("string"==typeof l&&(a=!0,l.split(nw).length>1))return nS.alphanumeric}return a?nS.text:nS.basic},e.getAutoSortDir=()=>{let l=t.getFilteredRowModel().flatRows[0];return"string"==typeof(null==l?void 0:l.getValue(e.id))?"asc":"desc"},e.getSortingFn=()=>{var l,a;if(!e)throw Error();return aU(e.columnDef.sortingFn)?e.columnDef.sortingFn:"auto"===e.columnDef.sortingFn?e.getAutoSortingFn():null!=(l=null==(a=t.options.sortingFns)?void 0:a[e.columnDef.sortingFn])?l:nS[e.columnDef.sortingFn]},e.toggleSorting=(l,a)=>{let n=e.getNextSortingOrder(),i="u">typeof l&&null!==l;t.setSorting(r=>{let s=null==r?void 0:r.find(t=>t.id===e.id),o=null==r?void 0:r.findIndex(t=>t.id===e.id),d=[],u,c=i?l:"desc"===n;if("toggle"==(u=null!=r&&r.length&&e.getCanMultiSort()&&a?s?"toggle":"add":null!=r&&r.length&&o!==r.length-1?"replace":s?"toggle":"replace")&&(i||n||(u="remove")),"add"===u){var p;(d=[...r,{id:e.id,desc:c}]).splice(0,d.length-(null!=(p=t.options.maxMultiSortColCount)?p:Number.MAX_SAFE_INTEGER))}else d="toggle"===u?r.map(t=>t.id===e.id?{...t,desc:c}:t):"remove"===u?r.filter(t=>t.id!==e.id):[{id:e.id,desc:c}];return d})},e.getFirstSortDir=()=>{var l,a;return(null!=(l=null!=(a=e.columnDef.sortDescFirst)?a:t.options.sortDescFirst)?l:"desc"===e.getAutoSortDir())?"desc":"asc"},e.getNextSortingOrder=l=>{var a,n;let i=e.getFirstSortDir(),r=e.getIsSorted();return r?(r===i||null!=(a=t.options.enableSortingRemoval)&&!a||!!(l&&null!=(n=t.options.enableMultiRemove))&&!n)&&("desc"===r?"asc":"desc"):i},e.getCanSort=()=>{var l,a;return(null==(l=e.columnDef.enableSorting)||l)&&(null==(a=t.options.enableSorting)||a)&&!!e.accessorFn},e.getCanMultiSort=()=>{var l,a;return null!=(l=null!=(a=e.columnDef.enableMultiSort)?a:t.options.enableMultiSort)?l:!!e.accessorFn},e.getIsSorted=()=>{var l;let a=null==(l=t.getState().sorting)?void 0:l.find(t=>t.id===e.id);return!!a&&(a.desc?"desc":"asc")},e.getSortIndex=()=>{var l,a;return null!=(l=null==(a=t.getState().sorting)?void 0:a.findIndex(t=>t.id===e.id))?l:-1},e.clearSorting=()=>{t.setSorting(t=>null!=t&&t.length?t.filter(t=>t.id!==e.id):[])},e.getToggleSortingHandler=()=>{let l=e.getCanSort();return a=>{l&&(null==a.persist||a.persist(),null==e.toggleSorting||e.toggleSorting(void 0,!!e.getCanMultiSort()&&(null==t.options.isMultiSortEvent?void 0:t.options.isMultiSortEvent(a))))}}},createTable:e=>{e.setSorting=t=>null==e.options.onSortingChange?void 0:e.options.onSortingChange(t),e.resetSorting=t=>{var l,a;e.setSorting(t?[]:null!=(l=null==(a=e.initialState)?void 0:a.sorting)?l:[])},e.getPreSortedRowModel=()=>e.getGroupedRowModel(),e.getSortedRowModel=()=>(!e._getSortedRowModel&&e.options.getSortedRowModel&&(e._getSortedRowModel=e.options.getSortedRowModel(e)),e.options.manualSorting||!e._getSortedRowModel?e.getPreSortedRowModel():e._getSortedRowModel())}},{getDefaultColumnDef:()=>({aggregatedCell:e=>{var t,l;return null!=(t=null==(l=e.getValue())||null==l.toString?void 0:l.toString())?t:null},aggregationFn:"auto"}),getInitialState:e=>({grouping:[],...e}),getDefaultOptions:e=>({onGroupingChange:aX("grouping",e),groupedColumnMode:"reorder"}),createColumn:(e,t)=>{e.toggleGrouping=()=>{t.setGrouping(t=>null!=t&&t.includes(e.id)?t.filter(t=>t!==e.id):[...t??[],e.id])},e.getCanGroup=()=>{var l,a;return(null==(l=e.columnDef.enableGrouping)||l)&&(null==(a=t.options.enableGrouping)||a)&&(!!e.accessorFn||!!e.columnDef.getGroupingValue)},e.getIsGrouped=()=>{var l;return null==(l=t.getState().grouping)?void 0:l.includes(e.id)},e.getGroupedIndex=()=>{var l;return null==(l=t.getState().grouping)?void 0:l.indexOf(e.id)},e.getToggleGroupingHandler=()=>{let t=e.getCanGroup();return()=>{t&&e.toggleGrouping()}},e.getAutoAggregationFn=()=>{let l=t.getCoreRowModel().flatRows[0],a=null==l?void 0:l.getValue(e.id);return"number"==typeof a?nr.sum:"[object Date]"===Object.prototype.toString.call(a)?nr.extent:void 0},e.getAggregationFn=()=>{var l,a;if(!e)throw Error();return aU(e.columnDef.aggregationFn)?e.columnDef.aggregationFn:"auto"===e.columnDef.aggregationFn?e.getAutoAggregationFn():null!=(l=null==(a=t.options.aggregationFns)?void 0:a[e.columnDef.aggregationFn])?l:nr[e.columnDef.aggregationFn]}},createTable:e=>{e.setGrouping=t=>null==e.options.onGroupingChange?void 0:e.options.onGroupingChange(t),e.resetGrouping=t=>{var l,a;e.setGrouping(t?[]:null!=(l=null==(a=e.initialState)?void 0:a.grouping)?l:[])},e.getPreGroupedRowModel=()=>e.getFilteredRowModel(),e.getGroupedRowModel=()=>(!e._getGroupedRowModel&&e.options.getGroupedRowModel&&(e._getGroupedRowModel=e.options.getGroupedRowModel(e)),e.options.manualGrouping||!e._getGroupedRowModel?e.getPreGroupedRowModel():e._getGroupedRowModel())},createRow:(e,t)=>{e.getIsGrouped=()=>!!e.groupingColumnId,e.getGroupingValue=l=>{if(e._groupingValuesCache.hasOwnProperty(l))return e._groupingValuesCache[l];let a=t.getColumn(l);return null!=a&&a.columnDef.getGroupingValue?(e._groupingValuesCache[l]=a.columnDef.getGroupingValue(e.original),e._groupingValuesCache[l]):e.getValue(l)},e._groupingValuesCache={}},createCell:(e,t,l,a)=>{e.getIsGrouped=()=>t.getIsGrouped()&&t.id===l.groupingColumnId,e.getIsPlaceholder=()=>!e.getIsGrouped()&&t.getIsGrouped(),e.getIsAggregated=()=>{var t;return!e.getIsGrouped()&&!e.getIsPlaceholder()&&!!(null!=(t=l.subRows)&&t.length)}}},{getInitialState:e=>({expanded:{},...e}),getDefaultOptions:e=>({onExpandedChange:aX("expanded",e),paginateExpandedRows:!0}),createTable:e=>{let t=!1,l=!1;e._autoResetExpanded=()=>{var a,n;if(!t){e._queue(()=>{t=!0});return}if(null!=(a=null!=(n=e.options.autoResetAll)?n:e.options.autoResetExpanded)?a:!e.options.manualExpanding){if(l)return;l=!0,e._queue(()=>{e.resetExpanded(),l=!1})}},e.setExpanded=t=>null==e.options.onExpandedChange?void 0:e.options.onExpandedChange(t),e.toggleAllRowsExpanded=t=>{t??!e.getIsAllRowsExpanded()?e.setExpanded(!0):e.setExpanded({})},e.resetExpanded=t=>{var l,a;e.setExpanded(t?{}:null!=(l=null==(a=e.initialState)?void 0:a.expanded)?l:{})},e.getCanSomeRowsExpand=()=>e.getPrePaginationRowModel().flatRows.some(e=>e.getCanExpand()),e.getToggleAllRowsExpandedHandler=()=>t=>{null==t.persist||t.persist(),e.toggleAllRowsExpanded()},e.getIsSomeRowsExpanded=()=>{let t=e.getState().expanded;return!0===t||Object.values(t).some(Boolean)},e.getIsAllRowsExpanded=()=>{let t=e.getState().expanded;return"boolean"==typeof t?!0===t:!(!Object.keys(t).length||e.getRowModel().flatRows.some(e=>!e.getIsExpanded()))},e.getExpandedDepth=()=>{let t=0;return(!0===e.getState().expanded?Object.keys(e.getRowModel().rowsById):Object.keys(e.getState().expanded)).forEach(e=>{let l=e.split(".");t=Math.max(t,l.length)}),t},e.getPreExpandedRowModel=()=>e.getSortedRowModel(),e.getExpandedRowModel=()=>(!e._getExpandedRowModel&&e.options.getExpandedRowModel&&(e._getExpandedRowModel=e.options.getExpandedRowModel(e)),e.options.manualExpanding||!e._getExpandedRowModel?e.getPreExpandedRowModel():e._getExpandedRowModel())},createRow:(e,t)=>{e.toggleExpanded=l=>{t.setExpanded(a=>{var n;let i=!0===a||!!(null!=a&&a[e.id]),r={};if(!0===a?Object.keys(t.getRowModel().rowsById).forEach(e=>{r[e]=!0}):r=a,l=null!=(n=l)?n:!i,!i&&l)return{...r,[e.id]:!0};if(i&&!l){let{[e.id]:t,...l}=r;return l}return a})},e.getIsExpanded=()=>{var l;let a=t.getState().expanded;return!!(null!=(l=null==t.options.getIsRowExpanded?void 0:t.options.getIsRowExpanded(e))?l:!0===a||null!=a&&a[e.id])},e.getCanExpand=()=>{var l,a,n;return null!=(l=null==t.options.getRowCanExpand?void 0:t.options.getRowCanExpand(e))?l:(null==(a=t.options.enableExpanding)||a)&&!!(null!=(n=e.subRows)&&n.length)},e.getIsAllParentsExpanded=()=>{let l=!0,a=e;for(;l&&a.parentId;)l=(a=t.getRow(a.parentId,!0)).getIsExpanded();return l},e.getToggleExpandedHandler=()=>{let t=e.getCanExpand();return()=>{t&&e.toggleExpanded()}}}},{getInitialState:e=>({...e,pagination:{...ng(),...null==e?void 0:e.pagination}}),getDefaultOptions:e=>({onPaginationChange:aX("pagination",e)}),createTable:e=>{let t=!1,l=!1;e._autoResetPageIndex=()=>{var a,n;if(!t){e._queue(()=>{t=!0});return}if(null!=(a=null!=(n=e.options.autoResetAll)?n:e.options.autoResetPageIndex)?a:!e.options.manualPagination){if(l)return;l=!0,e._queue(()=>{e.resetPageIndex(),l=!1})}},e.setPagination=t=>null==e.options.onPaginationChange?void 0:e.options.onPaginationChange(e=>aQ(t,e)),e.resetPagination=t=>{var l;e.setPagination(t?ng():null!=(l=e.initialState.pagination)?l:ng())},e.setPageIndex=t=>{e.setPagination(l=>{let a=aQ(t,l.pageIndex);return a=Math.max(0,Math.min(a,typeof e.options.pageCount>"u"||-1===e.options.pageCount?Number.MAX_SAFE_INTEGER:e.options.pageCount-1)),{...l,pageIndex:a}})},e.resetPageIndex=t=>{var l,a;e.setPageIndex(t?0:null!=(l=null==(a=e.initialState)||null==(a=a.pagination)?void 0:a.pageIndex)?l:0)},e.resetPageSize=t=>{var l,a;e.setPageSize(t?10:null!=(l=null==(a=e.initialState)||null==(a=a.pagination)?void 0:a.pageSize)?l:10)},e.setPageSize=t=>{e.setPagination(e=>{let l=Math.max(1,aQ(t,e.pageSize)),a=e.pageSize*e.pageIndex;return{...e,pageIndex:Math.floor(a/l),pageSize:l}})},e.setPageCount=t=>e.setPagination(l=>{var a;let n=aQ(t,null!=(a=e.options.pageCount)?a:-1);return"number"==typeof n&&(n=Math.max(-1,n)),{...l,pageCount:n}}),e.getPageOptions=aK(()=>[e.getPageCount()],e=>{let t=[];return e&&e>0&&(t=[...Array(e)].fill(null).map((e,t)=>t)),t},aJ(e.options,"debugTable","getPageOptions")),e.getCanPreviousPage=()=>e.getState().pagination.pageIndex>0,e.getCanNextPage=()=>{let{pageIndex:t}=e.getState().pagination,l=e.getPageCount();return -1===l||0!==l&&t<l-1},e.previousPage=()=>e.setPageIndex(e=>e-1),e.nextPage=()=>e.setPageIndex(e=>e+1),e.firstPage=()=>e.setPageIndex(0),e.lastPage=()=>e.setPageIndex(e.getPageCount()-1),e.getPrePaginationRowModel=()=>e.getExpandedRowModel(),e.getPaginationRowModel=()=>(!e._getPaginationRowModel&&e.options.getPaginationRowModel&&(e._getPaginationRowModel=e.options.getPaginationRowModel(e)),e.options.manualPagination||!e._getPaginationRowModel?e.getPrePaginationRowModel():e._getPaginationRowModel()),e.getPageCount=()=>{var t;return null!=(t=e.options.pageCount)?t:Math.ceil(e.getRowCount()/e.getState().pagination.pageSize)},e.getRowCount=()=>{var t;return null!=(t=e.options.rowCount)?t:e.getPrePaginationRowModel().rows.length}}},{getInitialState:e=>({rowPinning:nh(),...e}),getDefaultOptions:e=>({onRowPinningChange:aX("rowPinning",e)}),createRow:(e,t)=>{e.pin=(l,a,n)=>{let i=a?e.getLeafRows().map(e=>{let{id:t}=e;return t}):[],r=new Set([...n?e.getParentRows().map(e=>{let{id:t}=e;return t}):[],e.id,...i]);t.setRowPinning(e=>{var t,a,n,i,s,o;return"bottom"===l?{top:(null!=(n=null==e?void 0:e.top)?n:[]).filter(e=>!(null!=r&&r.has(e))),bottom:[...(null!=(i=null==e?void 0:e.bottom)?i:[]).filter(e=>!(null!=r&&r.has(e))),...Array.from(r)]}:"top"===l?{top:[...(null!=(s=null==e?void 0:e.top)?s:[]).filter(e=>!(null!=r&&r.has(e))),...Array.from(r)],bottom:(null!=(o=null==e?void 0:e.bottom)?o:[]).filter(e=>!(null!=r&&r.has(e)))}:{top:(null!=(t=null==e?void 0:e.top)?t:[]).filter(e=>!(null!=r&&r.has(e))),bottom:(null!=(a=null==e?void 0:e.bottom)?a:[]).filter(e=>!(null!=r&&r.has(e)))}})},e.getCanPin=()=>{var l;let{enableRowPinning:a,enablePinning:n}=t.options;return"function"==typeof a?a(e):null==(l=a??n)||l},e.getIsPinned=()=>{let l=[e.id],{top:a,bottom:n}=t.getState().rowPinning,i=l.some(e=>null==a?void 0:a.includes(e)),r=l.some(e=>null==n?void 0:n.includes(e));return i?"top":!!r&&"bottom"},e.getPinnedIndex=()=>{var l,a;let n=e.getIsPinned();if(!n)return -1;let i=null==(l="top"===n?t.getTopRows():t.getBottomRows())?void 0:l.map(e=>{let{id:t}=e;return t});return null!=(a=null==i?void 0:i.indexOf(e.id))?a:-1}},createTable:e=>{e.setRowPinning=t=>null==e.options.onRowPinningChange?void 0:e.options.onRowPinningChange(t),e.resetRowPinning=t=>{var l,a;return e.setRowPinning(t?nh():null!=(l=null==(a=e.initialState)?void 0:a.rowPinning)?l:nh())},e.getIsSomeRowsPinned=t=>{var l,a,n;let i=e.getState().rowPinning;return t?!!(null!=(l=i[t])&&l.length):!!(null!=(a=i.top)&&a.length||null!=(n=i.bottom)&&n.length)},e._getPinnedRows=(t,l,a)=>{var n;return(null==(n=e.options.keepPinnedRows)||n?(l??[]).map(t=>{let l=e.getRow(t,!0);return l.getIsAllParentsExpanded()?l:null}):(l??[]).map(e=>t.find(t=>t.id===e))).filter(Boolean).map(e=>({...e,position:a}))},e.getTopRows=aK(()=>[e.getRowModel().rows,e.getState().rowPinning.top],(t,l)=>e._getPinnedRows(t,l,"top"),aJ(e.options,"debugRows","getTopRows")),e.getBottomRows=aK(()=>[e.getRowModel().rows,e.getState().rowPinning.bottom],(t,l)=>e._getPinnedRows(t,l,"bottom"),aJ(e.options,"debugRows","getBottomRows")),e.getCenterRows=aK(()=>[e.getRowModel().rows,e.getState().rowPinning.top,e.getState().rowPinning.bottom],(e,t,l)=>{let a=new Set([...t??[],...l??[]]);return e.filter(e=>!a.has(e.id))},aJ(e.options,"debugRows","getCenterRows"))}},{getInitialState:e=>({rowSelection:{},...e}),getDefaultOptions:e=>({onRowSelectionChange:aX("rowSelection",e),enableRowSelection:!0,enableMultiRowSelection:!0,enableSubRowSelection:!0}),createTable:e=>{e.setRowSelection=t=>null==e.options.onRowSelectionChange?void 0:e.options.onRowSelectionChange(t),e.resetRowSelection=t=>{var l;return e.setRowSelection(t?{}:null!=(l=e.initialState.rowSelection)?l:{})},e.toggleAllRowsSelected=t=>{e.setRowSelection(l=>{t="u">typeof t?t:!e.getIsAllRowsSelected();let a={...l},n=e.getPreGroupedRowModel().flatRows;return t?n.forEach(e=>{e.getCanSelect()&&(a[e.id]=!0)}):n.forEach(e=>{delete a[e.id]}),a})},e.toggleAllPageRowsSelected=t=>e.setRowSelection(l=>{let a="u">typeof t?t:!e.getIsAllPageRowsSelected(),n={...l};return e.getRowModel().rows.forEach(t=>{nm(n,t.id,a,!0,e)}),n}),e.getPreSelectedRowModel=()=>e.getCoreRowModel(),e.getSelectedRowModel=aK(()=>[e.getState().rowSelection,e.getCoreRowModel()],(t,l)=>Object.keys(t).length?nf(e,l):{rows:[],flatRows:[],rowsById:{}},aJ(e.options,"debugTable","getSelectedRowModel")),e.getFilteredSelectedRowModel=aK(()=>[e.getState().rowSelection,e.getFilteredRowModel()],(t,l)=>Object.keys(t).length?nf(e,l):{rows:[],flatRows:[],rowsById:{}},aJ(e.options,"debugTable","getFilteredSelectedRowModel")),e.getGroupedSelectedRowModel=aK(()=>[e.getState().rowSelection,e.getSortedRowModel()],(t,l)=>Object.keys(t).length?nf(e,l):{rows:[],flatRows:[],rowsById:{}},aJ(e.options,"debugTable","getGroupedSelectedRowModel")),e.getIsAllRowsSelected=()=>{let t=e.getFilteredRowModel().flatRows,{rowSelection:l}=e.getState(),a=!!(t.length&&Object.keys(l).length);return a&&t.some(e=>e.getCanSelect()&&!l[e.id])&&(a=!1),a},e.getIsAllPageRowsSelected=()=>{let t=e.getPaginationRowModel().flatRows.filter(e=>e.getCanSelect()),{rowSelection:l}=e.getState(),a=!!t.length;return a&&t.some(e=>!l[e.id])&&(a=!1),a},e.getIsSomeRowsSelected=()=>{var t;let l=Object.keys(null!=(t=e.getState().rowSelection)?t:{}).length;return l>0&&l<e.getFilteredRowModel().flatRows.length},e.getIsSomePageRowsSelected=()=>{let t=e.getPaginationRowModel().flatRows;return!e.getIsAllPageRowsSelected()&&t.filter(e=>e.getCanSelect()).some(e=>e.getIsSelected()||e.getIsSomeSelected())},e.getToggleAllRowsSelectedHandler=()=>t=>{e.toggleAllRowsSelected(t.target.checked)},e.getToggleAllPageRowsSelectedHandler=()=>t=>{e.toggleAllPageRowsSelected(t.target.checked)}},createRow:(e,t)=>{e.toggleSelected=(l,a)=>{let n=e.getIsSelected();t.setRowSelection(i=>{var r;if(l="u">typeof l?l:!n,e.getCanSelect()&&n===l)return i;let s={...i};return nm(s,e.id,l,null==(r=null==a?void 0:a.selectChildren)||r,t),s})},e.getIsSelected=()=>{let{rowSelection:l}=t.getState();return nv(e,l)},e.getIsSomeSelected=()=>{let{rowSelection:l}=t.getState();return"some"===nb(e,l)},e.getIsAllSubRowsSelected=()=>{let{rowSelection:l}=t.getState();return"all"===nb(e,l)},e.getCanSelect=()=>{var l;return"function"==typeof t.options.enableRowSelection?t.options.enableRowSelection(e):null==(l=t.options.enableRowSelection)||l},e.getCanSelectSubRows=()=>{var l;return"function"==typeof t.options.enableSubRowSelection?t.options.enableSubRowSelection(e):null==(l=t.options.enableSubRowSelection)||l},e.getCanMultiSelect=()=>{var l;return"function"==typeof t.options.enableMultiRowSelection?t.options.enableMultiRowSelection(e):null==(l=t.options.enableMultiRowSelection)||l},e.getToggleSelectedHandler=()=>{let t=e.getCanSelect();return l=>{var a;t&&e.toggleSelected(null==(a=l.target)?void 0:a.checked)}}}},{getDefaultColumnDef:()=>no,getInitialState:e=>({columnSizing:{},columnSizingInfo:nd(),...e}),getDefaultOptions:e=>({columnResizeMode:"onEnd",columnResizeDirection:"ltr",onColumnSizingChange:aX("columnSizing",e),onColumnSizingInfoChange:aX("columnSizingInfo",e)}),createColumn:(e,t)=>{e.getSize=()=>{var l,a,n;let i=t.getState().columnSizing[e.id];return Math.min(Math.max(null!=(l=e.columnDef.minSize)?l:no.minSize,null!=(a=i??e.columnDef.size)?a:no.size),null!=(n=e.columnDef.maxSize)?n:no.maxSize)},e.getStart=aK(e=>[e,np(t,e),t.getState().columnSizing],(t,l)=>l.slice(0,e.getIndex(t)).reduce((e,t)=>e+t.getSize(),0),aJ(t.options,"debugColumns","getStart")),e.getAfter=aK(e=>[e,np(t,e),t.getState().columnSizing],(t,l)=>l.slice(e.getIndex(t)+1).reduce((e,t)=>e+t.getSize(),0),aJ(t.options,"debugColumns","getAfter")),e.resetSize=()=>{t.setColumnSizing(t=>{let{[e.id]:l,...a}=t;return a})},e.getCanResize=()=>{var l,a;return(null==(l=e.columnDef.enableResizing)||l)&&(null==(a=t.options.enableColumnResizing)||a)},e.getIsResizing=()=>t.getState().columnSizingInfo.isResizingColumn===e.id},createHeader:(e,t)=>{e.getSize=()=>{let t=0,l=e=>{if(e.subHeaders.length)e.subHeaders.forEach(l);else{var a;t+=null!=(a=e.column.getSize())?a:0}};return l(e),t},e.getStart=()=>{if(e.index>0){let t=e.headerGroup.headers[e.index-1];return t.getStart()+t.getSize()}return 0},e.getResizeHandler=l=>{let a=t.getColumn(e.column.id),n=null==a?void 0:a.getCanResize();return i=>{if(!a||!n||(null==i.persist||i.persist(),nc(i)&&i.touches&&i.touches.length>1))return;let r=e.getSize(),s=e?e.getLeafHeaders().map(e=>[e.column.id,e.column.getSize()]):[[a.id,a.getSize()]],o=nc(i)?Math.round(i.touches[0].clientX):i.clientX,d={},u=(e,l)=>{"number"==typeof l&&(t.setColumnSizingInfo(e=>{var a,n;let i="rtl"===t.options.columnResizeDirection?-1:1,r=(l-(null!=(a=null==e?void 0:e.startOffset)?a:0))*i,s=Math.max(r/(null!=(n=null==e?void 0:e.startSize)?n:0),-.999999);return e.columnSizingStart.forEach(e=>{let[t,l]=e;d[t]=Math.round(100*Math.max(l+l*s,0))/100}),{...e,deltaOffset:r,deltaPercentage:s}}),("onChange"===t.options.columnResizeMode||"end"===e)&&t.setColumnSizing(e=>({...e,...d})))},c=e=>u("move",e),p=e=>{u("end",e),t.setColumnSizingInfo(e=>({...e,isResizingColumn:!1,startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,columnSizingStart:[]}))},g=l||"u">typeof document?document:null,h={moveHandler:e=>c(e.clientX),upHandler:e=>{null==g||g.removeEventListener("mousemove",h.moveHandler),null==g||g.removeEventListener("mouseup",h.upHandler),p(e.clientX)}},m={moveHandler:e=>(e.cancelable&&(e.preventDefault(),e.stopPropagation()),c(e.touches[0].clientX),!1),upHandler:e=>{var t;null==g||g.removeEventListener("touchmove",m.moveHandler),null==g||g.removeEventListener("touchend",m.upHandler),e.cancelable&&(e.preventDefault(),e.stopPropagation()),p(null==(t=e.touches[0])?void 0:t.clientX)}},f=!!function(){if("boolean"==typeof nu)return nu;let e=!1;try{let t=()=>{};window.addEventListener("test",t,{get passive(){return e=!0,!1}}),window.removeEventListener("test",t)}catch{e=!1}return nu=e}()&&{passive:!1};nc(i)?(null==g||g.addEventListener("touchmove",m.moveHandler,f),null==g||g.addEventListener("touchend",m.upHandler,f)):(null==g||g.addEventListener("mousemove",h.moveHandler,f),null==g||g.addEventListener("mouseup",h.upHandler,f)),t.setColumnSizingInfo(e=>({...e,startOffset:o,startSize:r,deltaOffset:0,deltaPercentage:0,columnSizingStart:s,isResizingColumn:a.id}))}}},createTable:e=>{e.setColumnSizing=t=>null==e.options.onColumnSizingChange?void 0:e.options.onColumnSizingChange(t),e.setColumnSizingInfo=t=>null==e.options.onColumnSizingInfoChange?void 0:e.options.onColumnSizingInfoChange(t),e.resetColumnSizing=t=>{var l;e.setColumnSizing(t?{}:null!=(l=e.initialState.columnSizing)?l:{})},e.resetHeaderSizeInfo=t=>{var l;e.setColumnSizingInfo(t?nd():null!=(l=e.initialState.columnSizingInfo)?l:nd())},e.getTotalSize=()=>{var t,l;return null!=(t=null==(l=e.getHeaderGroups()[0])?void 0:l.headers.reduce((e,t)=>e+t.getSize(),0))?t:0},e.getLeftTotalSize=()=>{var t,l;return null!=(t=null==(l=e.getLeftHeaderGroups()[0])?void 0:l.headers.reduce((e,t)=>e+t.getSize(),0))?t:0},e.getCenterTotalSize=()=>{var t,l;return null!=(t=null==(l=e.getCenterHeaderGroups()[0])?void 0:l.headers.reduce((e,t)=>e+t.getSize(),0))?t:0},e.getRightTotalSize=()=>{var t,l;return null!=(t=null==(l=e.getRightHeaderGroups()[0])?void 0:l.headers.reduce((e,t)=>e+t.getSize(),0))?t:0}}}],n$=(0,s.g)("tag"),nE=Object.freeze({tag:n$,label:`${n$}__label`,icon:`${n$}__icon`,rounded:`${n$}--rounded`,variant:{primary:`${n$}--primary`,secondary:`${n$}--secondary`,red:`${n$}--red`,green:`${n$}--green`,orange:`${n$}--orange`,purple:`${n$}--purple`,outline:`${n$}--outline`},size:{s:`${n$}--s`,m:`${n$}--m`,l:`${n$}--l`},iconMargin:{left:`${n$}__icon--left`,right:`${n$}__icon--right`}}),nR=(0,o.forwardRef)(({label:e,size:t="m",rounded:l,variant:a="primary",iconLeft:n,iconRight:i,onIconLeftClick:r,onIconRightClick:s,className:o,style:c,dataQa:p,dataId:g,...h},m)=>(0,d.jsx)(d.Fragment,{children:e&&(0,d.jsxs)("div",{ref:m,className:(0,u.Z)(nE.tag,nE.variant[a],nE.size[t],{[nE.rounded]:l},o),style:c,...h,"data-id":g,"data-qa":p,children:[n&&(0,d.jsx)("button",{type:"button",className:(0,u.Z)(nE.icon,nE.iconMargin.left,{[nE.size.l]:"l"===t}),onClick:e=>null==r?void 0:r(e),disabled:!r,children:n}),(0,d.jsx)("span",{className:(0,u.Z)(nE.label,nE.size[t]),children:e}),i&&(0,d.jsx)("button",{type:"button",className:(0,u.Z)(nE.icon,nE.iconMargin.right,{[nE.size.l]:"l"===t}),onClick:e=>null==s?void 0:s(e),disabled:!s,children:i})]})}));nR.displayName="Tag";let nk=(0,s.g)("toggle"),nT=Object.freeze({toggle:nk,wrapper:`${nk}__wrapper`,secondaryLabel:`${nk}__secondary-label`,input:`${nk}__input`,marker:`${nk}__marker`,label:`${nk}__label`,caption:`${nk}__caption`,states:{disabled:`${nk}--disabled`,inverted:`${nk}--inverted`,flipped:`${nk}--flipped`,checked:`${nk}--checked`}}),nM=(0,o.forwardRef)(({value:e,onChange:t,label:l,secondaryLabel:a,disabled:n=!1,caption:i,inverted:r=!1,flipped:s=!1,className:c,style:p,inputRef:g,dataQa:h,dataId:m,...f},v)=>{let[b,w]=(0,o.useState)(e??!1),x=(0,o.useId)();return(0,d.jsxs)("label",{className:(0,u.Z)(c,nT.toggle,{[nT.states.disabled]:n,[nT.states.inverted]:r,[nT.states.flipped]:s,[nT.states.checked]:b}),style:p,htmlFor:x,"data-marker-label":"",ref:v,"data-id":m,"data-qa":h,children:[(0,d.jsx)("input",{id:x,role:"switch","aria-checked":b,type:"checkbox",className:nT.input,checked:b,onChange:e=>{w(e.target.checked),null==t||t(e.target.checked,e)},disabled:n,ref:g,...f}),(0,d.jsx)("span",{className:nT.marker,children:(0,d.jsx)(eP,{type:"toggle",checked:b,inverted:r,disabled:n})}),l&&a&&(0,d.jsx)("span",{className:nT.secondaryLabel,children:a}),l&&(0,d.jsxs)("span",{className:nT.wrapper,children:[(0,d.jsx)("span",{className:nT.label,children:l}),i&&(0,d.jsx)("span",{className:nT.caption,children:i})]})]})});nM.displayName="Toggle";let nI=(0,s.g)("table-head-cell"),nj=Object.freeze({cell:nI,text:`${nI}__text`,buttonLeft:`${nI}__button-left`,buttonRight:`${nI}__button-right`}),nN=({lineClamp:e,text:t,size:l="m",iconLeft:a,onIconLeftClick:n,iconRight:i,onIconRightClick:r})=>(0,d.jsxs)("div",{className:nj.cell,children:[a&&(0,d.jsx)(q,{className:nj.buttonLeft,appearance:"ghost",shape:"icon",variant:"secondary",size:"xs",iconLeft:a,onClick:e=>null==n?void 0:n(e)}),(0,d.jsx)(s.T,{className:nj.text,size:"m"===l?"16":"14",lineClamp:e,children:t}),i&&(0,d.jsx)(q,{className:nj.buttonRight,appearance:"ghost",shape:"icon",variant:"secondary",size:"xs",iconLeft:i,onClick:e=>null==r?void 0:r(e)})]});nN.displayName="TableHeadCell";let nP=(0,s.g)("table-icon-button-cell"),nL=Object.freeze({cell:nP,buttonLeft:`${nP}__button-left`,buttonRight:`${nP}__button-right`}),nD=({iconLeft:e,onIconLeftClick:t,iconRight:l,onIconRightClick:a})=>(0,d.jsxs)("div",{className:nL.cell,children:[e&&(0,d.jsx)(q,{className:nL.buttonLeft,appearance:"ghost",shape:"icon",variant:"secondary",size:"xs",iconLeft:e,onClick:e=>null==t?void 0:t(e)}),l&&(0,d.jsx)(q,{className:nL.buttonRight,appearance:"ghost",shape:"icon",variant:"secondary",size:"xs",iconLeft:l,onClick:e=>null==a?void 0:a(e)})]});nD.displayName="TableIconButtonCell";let nF=Object.freeze({cell:(0,s.g)("table-icon-cell")}),nz=({icon:e})=>(0,d.jsx)(s.P,{className:nF.cell,children:e});nz.displayName="TableIconCell";let nA=(0,s.g)("table-logos-cell"),nO=Object.freeze({cell:nA,logo:`${nA}__logo`,badge:`${nA}__badge`}),nV=({items:e,max:t=3})=>{let l=(0,o.useMemo)(()=>t&&e.length>t?e.slice(0,t):e,[e,t]);return(0,d.jsxs)("ul",{className:nO.cell,children:[l.map(e=>(0,d.jsx)("li",{className:nO.logo,children:(0,d.jsx)(s.P,{children:e})},ed())),!!t&&e.length>t&&(0,d.jsx)("li",{className:(0,u.Z)(nO.badge,nO.logo),children:`+${e.length-t}`})]})};nV.displayName="TableLogosCell";let nB=(0,s.g)("table-text-cell"),nG=Object.freeze({cell:nB,content:`${nB}__content`,icon:`${nB}__icon`,variant:{black:`${nB}--black`,green:`${nB}--green`,red:`${nB}--red`},size:{s:`${nB}--s`,m:`${nB}--m`}}),nH=({variant:e="black",lineClamp:t=1,text:l,size:a="m",iconLeft:n,iconRight:i})=>(0,d.jsxs)("div",{className:(0,u.Z)(nG.cell,nG.variant[e],nG.size[a]),children:[n&&(0,d.jsx)(s.P,{className:nG.icon,children:n}),(0,d.jsx)(s.T,{className:nG.content,size:"m"===a?"16":"14",lineClamp:t,children:l}),i&&(0,d.jsx)(s.P,{className:nG.icon,children:i})]});nH.displayName="TableTextCell";let nZ=(0,s.g)("table-text-with-caption-cell"),nq=Object.freeze({cell:nZ,content:`${nZ}__content`,caption:`${nZ}__caption`}),nY=({text:e,caption:t,size:l="m"})=>(0,d.jsxs)("div",{className:nq.cell,children:[(0,d.jsx)(s.T,{className:nq.content,size:"m"===l?"16":"14",lineClamp:1,children:e}),t&&(0,d.jsx)(s.C,{text:t,size:l,lineClamp:1,className:nq.caption})]});function nW(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"}))}nY.displayName="TableTextWithCaptionCell";let nQ=(0,s.g)("table-title-cell"),nX=Object.freeze({cell:nQ,media:`${nQ}__media`,mediaContent:`${nQ}__media-content`,mediaVariant:{icon:`${nQ}__media--icon`,image:`${nQ}__media--image`,logo:`${nQ}__media--logo`},size:{s:`${nQ}--s`,m:`${nQ}--m`},cornerIcon:`${nQ}__corner-icon`,cornerIconVariant:{black:`${nQ}__corner-icon--black`,red:`${nQ}__corner-icon--red`},badge:`${nQ}__badge`,badgeVariant:{first:`${nQ}__badge--first`,second:`${nQ}__badge--second`,third:`${nQ}__badge--third`},content:`${nQ}__content`,title:`${nQ}__title`,subTitle:`${nQ}__sub-title`,caption:`${nQ}__caption`,captionIcon:`${nQ}__caption-icon`,captionText:`${nQ}__caption-text`}),nU={first:"1 место",second:"2 место",third:"3 место"},nK=({title:e,caption:t,subTitle:l,size:a="m",media:n,mediaVariant:i="icon",captionIcon:r,badgeVariant:c,withCornerIcon:p,cornerIconVariant:g="black"})=>{let h=(0,o.useMemo)(()=>{if(!c)return null;let e=nU[c];return"m"===a?e:e.slice(0,1)},[c,a]);return(0,d.jsxs)("div",{className:(0,u.Z)(nX.cell,nX.size[a]),children:[n&&(0,d.jsxs)("div",{className:(0,u.Z)(nX.media,nX.mediaVariant[i]),children:[p&&(0,d.jsx)(s.P,{className:(0,u.Z)(nX.cornerIcon,nX.cornerIconVariant[g]),children:(0,d.jsx)(nW,{})}),(0,d.jsx)("div",{className:nX.mediaContent,children:n}),h&&(0,d.jsx)("span",{className:(0,u.Z)(nX.badge,nX.badgeVariant[c]),children:h})]}),(0,d.jsxs)("div",{className:nX.content,children:[l&&(0,d.jsx)(s.C,{text:l,size:a,lineClamp:1,className:nX.subTitle}),(0,d.jsx)(s.T,{className:nX.title,size:"m"===a?"16":"14",lineClamp:1,children:e}),t&&(0,d.jsxs)("div",{className:nX.caption,children:[r&&(0,d.jsx)(s.P,{className:nX.captionIcon,children:r}),(0,d.jsx)(s.T,{className:nX.captionText,size:"m"===a?"16":"14",lineClamp:1,children:t})]})]})]})};nK.displayName="TableTitleCell";let nJ=(0,s.g)("table"),n0=Object.freeze({table:nJ,control:`${nJ}__control`,container:`${nJ}__container`,pagination:`${nJ}__pagination`,view:`${nJ}__view`,variant:{primary:`${nJ}--primary`,secondary:`${nJ}--secondary`},size:{s:`${nJ}--s`,m:`${nJ}--m`},stripped:`${nJ}--stripped`,appearance:{default:`${nJ}--default`,rounded:`${nJ}--rounded`,bordered:`${nJ}--bordered`,striped:`${nJ}--striped`},checkbox:`${nJ}__checkbox`,head:`${nJ}__head`,headCell:`${nJ}__head-cell`,body:`${nJ}__body`,bodyCell:`${nJ}__body-cell`,footer:`${nJ}__foot`,footerCell:`${nJ}__foot-cell`,row:`${nJ}__row`,rowSpacer:`${nJ}__row-spacer`,cell:`${nJ}__cell`,cellContent:`${nJ}__cell-content`,cellAlign:{left:`${nJ}__cell--align-left`,right:`${nJ}__cell--align-right`,center:`${nJ}__cell--align-center`}}),n1="left",n2={size:200,minSize:64},n5="selectColumnId",n4={id:n5,size:46,minSize:46},n7=(e,t="m")=>{var l;if(e.isPlaceholder)return null;let a=e.getContext();if(e.id===n5){let e=a.table,t=e.getIsAllRowsSelected(),l=!!e.getIsSomeRowsSelected()&&"indeterminate";return(0,d.jsx)(eF,{className:n0.checkbox,value:t||l,onChange:e.toggleAllRowsSelected})}let n=null==(l=e.column.columnDef.meta)?void 0:l.header,i=e.column.columnDef.header,r="function"==typeof i?i(a):i;if(n){let e="function"==typeof n?n(a):n;if("text"===e.type)return(0,d.jsx)(nN,{text:r,...e.props,size:t})}return(0,o.isValidElement)(r)?r:(0,d.jsx)(nH,{size:t,text:r})},n3=(e,t="m")=>{var l;let a=e.getContext();if(e.column.id===n5){let e=a.row;return(0,d.jsx)(eF,{className:n0.checkbox,value:e.getIsSelected(),disabled:!e.getCanSelect(),onChange:t=>e.toggleSelected(t)})}let n=null==(l=e.column.columnDef.meta)?void 0:l.cell;if(n){let e="function"==typeof n?n(a):n,l=a.getValue();switch(e.type){case"tag":return(0,d.jsx)(nR,{label:l,...e.props,size:"s",rounded:!0});case"button":return(0,d.jsx)(q,{label:l,...e.props,size:"xs"});case"logos":return(0,d.jsx)(nV,{...e.props});case"text":return(0,d.jsx)(nH,{text:l,...e.props,size:t});case"textWithCaption":return(0,d.jsx)(nY,{text:l,...e.props,size:t});case"toggle":return(0,d.jsx)(nM,{...e.props});case"icon":return(0,d.jsx)(nz,{...e.props});case"iconButton":return(0,d.jsx)(nD,{...e.props});case"title":return(0,d.jsx)(nK,{title:l,...e.props,size:t})}}let i=e.column.columnDef.cell,r="function"==typeof i?i(a):i;return(0,o.isValidElement)(r)?r:(0,d.jsx)(nH,{size:t,text:r})},n6=({data:e,columns:t,size:l="m",variant:a="primary",appearance:n,pagination:i,rowSelection:r,className:c,dataQa:p,dataId:g,...h})=>{let{totalCount:m=e.length,pageSize:f=10,siblingCount:v=1,currentPage:b=1,onPageChange:w,...x}=i??{},{rowSelectionVariant:y="hidden",onRowSelectionChange:C}=r??{},S=(0,o.useMemo)(()=>e,[e]),_=(0,o.useMemo)(()=>"hidden"===y?t:"start"===y?[n4,...t]:[...t,n4],[t,y]),[$,E]=(0,o.useState)({pageIndex:b-1,pageSize:f}),[R,k]=(0,o.useState)({}),T=function(e){let t={state:{},onStateChange:()=>{},renderFallbackValue:null,...e},[l]=o.useState(()=>({current:function(e){var t,l;let a=[...n_,...null!=(t=e._features)?t:[]],n={_features:a},i=n._features.reduce((e,t)=>Object.assign(e,null==t.getDefaultOptions?void 0:t.getDefaultOptions(n)),{}),r=e=>n.options.mergeOptions?n.options.mergeOptions(i,e):{...i,...e},s={...null!=(l=e.initialState)?l:{}};n._features.forEach(e=>{var t;s=null!=(t=null==e.getInitialState?void 0:e.getInitialState(s))?t:s});let o=[],d=!1,u={_features:a,options:{...i,...e},initialState:s,_queue:e=>{o.push(e),d||(d=!0,Promise.resolve().then(()=>{for(;o.length;)o.shift()();d=!1}).catch(e=>setTimeout(()=>{throw e})))},reset:()=>{n.setState(n.initialState)},setOptions:e=>{let t=aQ(e,n.options);n.options=r(t)},getState:()=>n.options.state,setState:e=>{null==n.options.onStateChange||n.options.onStateChange(e)},_getRowId:(e,t,l)=>{var a;return null!=(a=null==n.options.getRowId?void 0:n.options.getRowId(e,t,l))?a:`${l?[l.id,t].join("."):t}`},getCoreRowModel:()=>(n._getCoreRowModel||(n._getCoreRowModel=n.options.getCoreRowModel(n)),n._getCoreRowModel()),getRowModel:()=>n.getPaginationRowModel(),getRow:(e,t)=>{let l=(t?n.getPrePaginationRowModel():n.getRowModel()).rowsById[e];if(!l&&!(l=n.getCoreRowModel().rowsById[e]))throw Error();return l},_getDefaultColumnDef:aK(()=>[n.options.defaultColumn],e=>{var t;return e=null!=(t=e)?t:{},{header:e=>{let t=e.header.column.columnDef;return t.accessorKey?t.accessorKey:t.accessorFn?t.id:null},cell:e=>{var t,l;return null!=(t=null==(l=e.renderValue())||null==l.toString?void 0:l.toString())?t:null},...n._features.reduce((e,t)=>Object.assign(e,null==t.getDefaultColumnDef?void 0:t.getDefaultColumnDef()),{}),...e}},aJ(e,"debugColumns","_getDefaultColumnDef")),_getColumnDefs:()=>n.options.columns,getAllColumns:aK(()=>[n._getColumnDefs()],e=>{let t=function(e,l,a){return void 0===a&&(a=0),e.map(e=>{let i=function(e,t,l,a){var n,i;let r={...e._getDefaultColumnDef(),...t},s=r.accessorKey,o=null!=(n=null!=(i=r.id)?i:s?"function"==typeof String.prototype.replaceAll?s.replaceAll(".","_"):s.replace(/\./g,"_"):void 0)?n:"string"==typeof r.header?r.header:void 0,d;if(r.accessorFn?d=r.accessorFn:s&&(d=s.includes(".")?e=>{let t=e;for(let e of s.split(".")){var l;t=null==(l=t)?void 0:l[e]}return t}:e=>e[r.accessorKey]),!o)throw Error();let u={id:`${String(o)}`,accessorFn:d,parent:a,depth:l,columnDef:r,columns:[],getFlatColumns:aK(()=>[!0],()=>{var e;return[u,...null==(e=u.columns)?void 0:e.flatMap(e=>e.getFlatColumns())]},aJ(e.options,"debugColumns","column.getFlatColumns")),getLeafColumns:aK(()=>[e._getOrderColumnsFn()],e=>{var t;return null!=(t=u.columns)&&t.length?e(u.columns.flatMap(e=>e.getLeafColumns())):[u]},aJ(e.options,"debugColumns","column.getLeafColumns"))};for(let t of e._features)null==t.createColumn||t.createColumn(u,e);return u}(n,e,a,l);return i.columns=e.columns?t(e.columns,i,a+1):[],i})};return t(e)},aJ(e,"debugColumns","getAllColumns")),getAllFlatColumns:aK(()=>[n.getAllColumns()],e=>e.flatMap(e=>e.getFlatColumns()),aJ(e,"debugColumns","getAllFlatColumns")),_getAllFlatColumnsById:aK(()=>[n.getAllFlatColumns()],e=>e.reduce((e,t)=>(e[t.id]=t,e),{}),aJ(e,"debugColumns","getAllFlatColumnsById")),getAllLeafColumns:aK(()=>[n.getAllColumns(),n._getOrderColumnsFn()],(e,t)=>t(e.flatMap(e=>e.getLeafColumns())),aJ(e,"debugColumns","getAllLeafColumns")),getColumn:e=>n._getAllFlatColumnsById()[e]};Object.assign(n,u);for(let e=0;e<n._features.length;e++){let t=n._features[e];null==t||null==t.createTable||t.createTable(n)}return n}(t)})),[a,n]=o.useState(()=>l.current.initialState);return l.current.setOptions(t=>({...t,...e,state:{...a,...e.state},onStateChange:t=>{n(t),null==e.onStateChange||e.onStateChange(t)}})),l.current}({data:S,columns:_,rowCount:m,defaultColumn:n2,state:{pagination:$,rowSelection:R},enableRowSelection:"hidden"!==y,onRowSelectionChange:e=>{let t="function"==typeof e?e(R):e;k(t),null==C||C(t)},getCoreRowModel:e=>aK(()=>[e.options.data],t=>{let l={rows:[],flatRows:[],rowsById:{}},a=function(t,n,i){void 0===n&&(n=0);let r=[];for(let o=0;o<t.length;o++){let d=a5(e,e._getRowId(t[o],o,i),t[o],o,n,void 0,null==i?void 0:i.id);if(l.flatRows.push(d),l.rowsById[d.id]=d,r.push(d),e.options.getSubRows){var s;d.originalSubRows=e.options.getSubRows(t[o],o),null!=(s=d.originalSubRows)&&s.length&&(d.subRows=a(d.originalSubRows,n+1,d))}}return r};return l.rows=a(t),l},aJ(e.options,"debugTable","getRowModel",()=>e._autoResetPageIndex())),getPaginationRowModel:e=>aK(()=>[e.getState().pagination,e.getPrePaginationRowModel(),e.options.paginateExpandedRows?void 0:e.getState().expanded],(t,l)=>{let a;if(!l.rows.length)return l;let{pageSize:n,pageIndex:i}=t,{rows:r,flatRows:s,rowsById:o}=l,d=n*i;r=r.slice(d,d+n),(a=e.options.paginateExpandedRows?{rows:r,flatRows:s,rowsById:o}:function(e){let t=[],l=e=>{var a;t.push(e),null!=(a=e.subRows)&&a.length&&e.getIsExpanded()&&e.subRows.forEach(l)};return e.rows.forEach(l),{rows:t,flatRows:e.flatRows,rowsById:e.rowsById}}({rows:r,flatRows:s,rowsById:o})).flatRows=[];let u=e=>{a.flatRows.push(e),e.subRows.length&&e.subRows.forEach(u)};return a.rows.forEach(u),a},aJ(e.options,"debugTable","getPaginationRowModel")),getSortedRowModel:e=>aK(()=>[e.getState().sorting,e.getPreSortedRowModel()],(t,l)=>{if(!l.rows.length||!(null!=t&&t.length))return l;let a=e.getState().sorting,n=[],i=a.filter(t=>{var l;return null==(l=e.getColumn(t.id))?void 0:l.getCanSort()}),r={};i.forEach(t=>{let l=e.getColumn(t.id);l&&(r[t.id]={sortUndefined:l.columnDef.sortUndefined,invertSorting:l.columnDef.invertSorting,sortingFn:l.getSortingFn()})});let s=e=>{let t=e.map(e=>({...e}));return t.sort((e,t)=>{for(let a=0;a<i.length;a+=1){var l;let n=i[a],s=r[n.id],o=s.sortUndefined,d=null!=(l=null==n?void 0:n.desc)&&l,u=0;if(o){let l=e.getValue(n.id),a=t.getValue(n.id),i=void 0===l,r=void 0===a;if(i||r){if("first"===o)return i?-1:1;if("last"===o)return i?1:-1;u=i&&r?0:i?o:-o}}if(0===u&&(u=s.sortingFn(e,t,n.id)),0!==u)return d&&(u*=-1),s.invertSorting&&(u*=-1),u}return e.index-t.index}),t.forEach(e=>{var t;n.push(e),null!=(t=e.subRows)&&t.length&&(e.subRows=s(e.subRows))}),t};return{rows:s(l.rows),flatRows:n,rowsById:l.rowsById}},aJ(e.options,"debugTable","getSortedRowModel",()=>e._autoResetPageIndex()))});return(0,o.useEffect)(()=>{E({pageSize:f,pageIndex:b-1})},[f,b]),(0,d.jsxs)("div",{className:(0,u.Z)(n0.table,c),"data-qa":p,"data-id":g,...h,children:[(0,d.jsx)("div",{className:n0.container,children:(0,d.jsxs)("table",{className:(0,u.Z)(n0.view,n0.variant[a],n0.size[l],n&&n0.appearance[n]),"data-qa":(0,s.b)(`${p}-view`,!!p),children:[(0,d.jsx)("thead",{className:n0.head,children:T.getHeaderGroups().map(e=>(0,d.jsx)("tr",{className:(0,u.Z)(n0.row),children:e.headers.map(e=>{var t;return(0,d.jsx)("th",{colSpan:e.colSpan,style:{width:e.getSize(),minWidth:e.column.columnDef.minSize},className:(0,u.Z)(n0.headCell,n0.cell,n0.cellAlign[(null==(t=e.column.columnDef.meta)?void 0:t.align)??n1]),children:(0,d.jsx)("div",{className:n0.cellContent,children:n7(e,l)})},e.id)})},e.id))}),(0,d.jsx)("tbody",{className:n0.body,children:T.getRowModel().rows.map(e=>(0,d.jsxs)(o.Fragment,{children:[(0,d.jsx)("tr",{className:n0.row,children:e.getVisibleCells().map(e=>{var t;return(0,d.jsx)("td",{style:{width:e.column.getSize(),minWidth:e.column.columnDef.minSize},className:(0,u.Z)(n0.bodyCell,n0.cell,n0.cellAlign[(null==(t=e.column.columnDef.meta)?void 0:t.align)??n1]),children:(0,d.jsx)("div",{className:n0.cellContent,children:n3(e,l)})},e.id)})},e.id),(0,d.jsx)("tr",{className:(0,u.Z)(n0.row,n0.rowSpacer)})]},e.id))})]})}),m>$.pageSize&&(0,d.jsx)("div",{className:n0.control,children:(0,d.jsx)(lk,{"data-qa":(0,s.b)(`${p}-pagination`,!!p),className:n0.pagination,isControl:!1,totalCount:m,pageSize:$.pageSize,siblingCount:v,onPageChange:e=>{E(t=>({...t,pageIndex:e-1})),null==w||w(e)},currentPage:$.pageIndex+1,...x})})]})};n6.displayName="Table";let n8=(0,s.g)("tabs"),n9=Object.freeze({tabs:n8,tabWrapper:`${n8}__tab-wrapper`,tab:`${n8}__tab`,active:`${n8}__tab--active`,activeLine:`${n8}__activeLine`});(0,o.forwardRef)(({activeTabId:e,tabs:t,onTabChange:l,style:a,className:n,dataQa:i,dataId:r,...c},p)=>{var g;let[h,m]=(0,o.useState)(e??(null==(g=t[0])?void 0:g.id)),[f,v]=(0,o.useState)(null),[b,w]=(0,o.useState)({width:0,left:0}),x=(0,o.useRef)(null);(0,o.useEffect)(()=>{f&&w({left:f.offsetLeft-2,width:f.offsetWidth+4})},[f]);let y=(0,o.useCallback)(e=>{let t=x.current,l=(null==e?void 0:e.target).closest(`.${n9.tab}`),a=t.getBoundingClientRect(),n=l.getBoundingClientRect();t.scrollTo({left:n.left-a.left-4+(t.scrollLeft??0),behavior:"smooth"})},[]),C=(e,t)=>{y(t),m(e),l(e,t)};return(0,o.useImperativeHandle)(p,()=>x),(0,d.jsxs)("ul",{role:"tablist",ref:x,className:(0,u.Z)(n9.tabs,n),style:a,...c,"data-id":r,"data-qa":i,children:[t.map((e,t)=>{let l=e.id===h;return!e.disabled&&(0,d.jsx)("li",{role:"tab","aria-selected":e.id===h,"data-qa":(0,s.b)(`${i}-tab-${++t}`,!!i),className:n9.tabWrapper,children:(0,d.jsx)("button",{type:"button",ref:l?v:null,className:(0,u.Z)(n9.tab,{[n9.active]:l}),onClick:t=>C(e.id,t),children:e.label})},e.id)}),(0,d.jsx)("div",{className:(0,u.Z)(n9.activeLine),style:{left:b.left,width:b.width}})]})}).displayName="Tabs";let ie=(e,t,l)=>{(0,o.useEffect)(()=>{e&&(l&&t?(e.style.height="auto",e.style.height=e.scrollHeight+"px"):e.style.height="")},[l,e,t])},it=(0,s.g)("textarea"),il={root:it,container:`${it}__container`,field:`${it}__field`,labelWrapper:`${it}__label-wrapper`,label:`${it}__label`,captionWrapper:`${it}__caption-wrapper`,caption:`${it}__caption`,counter:`${it}__counter`,states:{primary:`${it}--primary`,secondary:`${it}--secondary`,error:`${it}--error`,success:`${it}--success`,s:`${it}--s`,m:`${it}--m`,l:`${it}--l`,focused:`${it}--focused`,active:`${it}--active`,disabled:`${it}--disabled`,hasLabel:`${it}--has-label`,hasCaption:`${it}--has-caption`}};(0,o.forwardRef)(({disabled:e,state:t,size:l="m",variant:a="primary",label:n,className:i,style:r,value:s="",rows:c=1,maxLength:p,caption:g,counter:h,placeholder:m,autoResize:f=!1,hasCaption:v=!1,dataQa:b,dataId:w,onChange:x,onFocus:y,onBlur:C,...S},_)=>{let{value:$,show:E,hide:R}=M(),k=(0,o.useRef)(null),T="s"!==l;ie(k.current,s,f);let I=(0,o.useMemo)(()=>!$||s||"s"!==l||m?$?m:"s"===l?n:m:n,[m,s,l,$,n]),j=(0,o.useMemo)(()=>c<1?1:c>5?5:c,[c]),N=(0,o.useMemo)(()=>p&&p>0?p:void 0,[p]),P=(0,o.useMemo)(()=>h&&!!N&&N>0&&`${s.length}/${N}`,[h,N,s.length]);return(0,d.jsxs)("div",{className:(0,u.Z)(i,il.root),style:r,ref:_,"data-qa":b,"data-id":w,children:[(0,d.jsx)("div",{className:(0,u.Z)(il.container,il.states[a],il.states[l],{[il.states.focused]:$,[il.states.error]:"error"===t,[il.states.success]:"success"===t,[il.states.disabled]:!!e}),children:(0,d.jsxs)("label",{className:il.labelWrapper,children:[T&&(0,d.jsx)("span",{className:(0,u.Z)(il.label,{[il.states.active]:$||!!s||!!m}),children:n}),(0,d.jsx)("textarea",{...S,"aria-disabled":e?"true":void 0,"aria-invalid":"error"===t?"true":void 0,className:(0,u.Z)(il.field,{[il.states.hasLabel]:T}),rows:j,maxLength:N,ref:k,value:s,placeholder:I,disabled:e,onFocus:e=>{E(),null==y||y(e)},onBlur:e=>{R(),null==C||C(e)},onChange:e=>{null==x||x(e.target.value||"",e)}})]})}),(v||g||P)&&(0,d.jsxs)("div",{className:il.captionWrapper,children:[(v||g)&&(0,d.jsx)("div",{className:(0,u.Z)(il.caption,{[il.states.error]:"error"===t,[il.states.success]:"success"===t,[il.states.disabled]:!!e}),children:g}),P&&(0,d.jsx)("div",{className:il.counter,children:P})]})]})}).displayName="Textarea",(0,o.forwardRef)(({position:e="top",text:t,zIndex:l=1,inverted:a,withoutTail:n,children:i,boundingOffset:r=12,style:h,className:m,dataQa:f,dataId:v,...b},w)=>{let[x,y]=(0,o.useState)(!1),C=(0,o.useRef)(null),{refs:S,floatingStyles:_,context:$}=(0,c.YF)({open:x,onOpenChange:y,placement:e,whileElementsMounted:p.Me,middleware:[(0,g.cv)({mainAxis:r}),(0,g.RR)({fallbackAxisSideDirection:"start",crossAxis:!1}),(0,g.uY)(),(0,g.x7)({element:C,padding:8})]}),E=(0,c.XI)($,{delay:300}),{getReferenceProps:R,getFloatingProps:k}=(0,c.NI)([E]),T=(0,c.Y_)($,{duration:300});return(0,o.useImperativeHandle)(w,()=>({getActivatorElement:S.reference,getTooltipElement:S.floating})),(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)("div",{"data-qa":(0,s.b)(`${f}-activator`,!!f),ref:S.setReference,...R,className:tl.wrapper,children:i}),T.isMounted&&(0,d.jsxs)("div",{role:"tooltip",ref:S.setFloating,style:{..._,...T.styles,...h,zIndex:l},className:(0,u.Z)(tl.tooltip,m,{[tl.inverted]:a}),...k,...b,"data-qa":f,"data-id":v,children:[(0,d.jsx)("span",{className:(0,u.Z)(tl.text,{[tl.inverted]:a}),children:t}),!n&&(0,d.jsx)(c.Y$,{ref:C,context:$,width:16,d:ta,fill:a?"var(--color-white)":"var(--color-black-500)"})]})]})}).displayName="Tooltip"}}]);