"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7098],{55579:(e,t,a)=>{let s,i,l;a.d(t,{Ck:()=>e4});var r=a(24111),n=a(12115),o=a(95155),d=a(29722),c=a(76701),u=a(17294),p=a(9683),h=a(72550),m=a(92694),f=a(11968),g=a(26923),v=a(23777),b=a(35712),w=a(5233),y=a(82761),x=a(42733),_=a(36269),$=a(66387);function S(){return typeof window>"u"}let C=S()?n.useLayoutEffect:n.useEffect;function E(e,t=!1){return S()?t:window.matchMedia(e).matches}function k(e){let{minWidth:t}=r.B[e];return function(e,{defaultValue:t=!1,initializeWithValue:a=!0}={}){let[s,i]=(0,n.useState)(()=>a?E(e,t):t??!1);function l(){i(E(e))}return C(()=>{let t=window.matchMedia(e);return l(),"function"==typeof t.addListener?t.addListener(l):t.addEventListener("change",l),()=>{"function"==typeof t.removeListener?t.removeListener(l):t.removeEventListener("change",l)}},[e]),s}(`screen and (min-width: ${t}px)`)}function T(e,t){let[a,s]=(0,n.useState)(e);return(0,n.useEffect)(()=>{(0,r.i)(t)&&s(t)},[JSON.stringify(t)]),[a,s]}let j=(e,t,a,s)=>{(0,n.useEffect)(()=>(e.addEventListener(t,a),()=>e.removeEventListener(t,a)),[...s,t,e,a])},N=(e=!1)=>{let[t,a]=(0,n.useState)(e);return{value:t,show:(0,n.useCallback)(()=>a(!0),[]),hide:(0,n.useCallback)(()=>a(!1),[]),toggle:(0,n.useCallback)(()=>a(e=>!e),[])}},M=(0,r.g)("accordion"),A=(0,r.g)("accordion-item"),L=Object.freeze({accordionItem:A,accordionItemInner:`${A}__inner`,body:`${A}__body`,header:`${A}__header`,content:`${A}__content`,contentInner:`${A}__content-inner`,controlIcon:`${A}__control-icon`,titleWrapper:`${A}__title-wrapper`,title:`${A}__title`,icon:`${A}__icon`,toggleIcon:`${A}__toggle-icon`,subTitle:`${A}__subtitle`,caption:`${A}__caption`,states:{disabled:`${A}--disabled`,active:`${A}--active`,focused:`${A}--focused`,withControl:`${A}--with-control`,withIcon:`${A}--with-icon`}}),I=Object.freeze({accordion:M,withoutOutline:`${M}--without-outline`,variants:{primary:`${M}--primary`,secondary:`${M}--secondary`}});function P(e){return n.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},n.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"}))}(0,n.forwardRef)(({multiple:e=!1,children:t,activeIndex:a,defaultActiveIndex:s=[],className:i,variant:l="primary",withoutOutline:c=!1,style:u,dataQa:p,dataId:h,onTabToggle:m,...f},g)=>{let[v,b]=(0,n.useState)(s),w=(0,r.i)(a),y=w?a:v,x=(e,t,a)=>a?e.includes(t)?e.filter(e=>e!==t):[...e,t]:e.includes(t)?[]:[t];return(0,o.jsx)("div",{ref:g,className:(0,d.A)(i,I.accordion,I.variants[l],{[I.withoutOutline]:c}),style:u,...f,"data-id":h,"data-qa":p,children:n.Children.map(t,t=>(0,n.isValidElement)(t)?(0,n.cloneElement)(t,{isActive:y.includes(t.props.id),onToggle:a=>{var s=t.props.id;if(w){let t=x(y,s,e);null==m||m(t,a)}else b(t=>x(t,s,e))}}):t)})}).displayName="Accordion";let D=e=>{let t=Array.from(document.querySelectorAll("[data-accordion-index]"));if(0===t.length)return;let a=t.findIndex(e=>e===document.activeElement),s=a;switch(e){case"next":s=(a+1)%t.length;break;case"previous":s=(a-1+t.length)%t.length}let i=0;for(;i++<t.length;){let a=t[s];if("true"!==a.getAttribute("data-disabled"))return void a.focus();s=(s+("next"===e?1:-1)+t.length)%t.length}};function O(e){return n.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},n.createElement("defs",null,n.createElement("clipPath",{id:"a"},n.createElement("path",{fill:"#fff",fillOpacity:0,d:"M0 0h24v24H0z"}))),n.createElement("g",{clipPath:"url(#a)"},n.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 R(e){return n.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},n.createElement("path",{d:"M7.22 7.22a.743.743 0 0 1 1.06 0L12 10.94l3.72-3.72a.743.743 0 0 1 1.06 0 .742.742 0 0 1 0 1.06L13.061 12l3.72 3.72a.743.743 0 0 1 0 1.06.743.743 0 0 1-1.061 0L12 13.06l-3.72 3.72a.743.743 0 0 1-1.06 0 .743.743 0 0 1 0-1.06L10.94 12 7.22 8.28a.743.743 0 0 1 0-1.06Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))}function z(e){return n.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},n.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 F(e){return n.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},n.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"}))}(0,n.forwardRef)(({id:e,title:t,tagTitle:a="span",subTitle:s,disabled:i=!1,isActive:l=!1,icon:c,controlIcon:u,errorMessage:p,children:h,className:m,style:f,dataQa:g,dataId:v,onControlClick:b,onToggle:w,...y},x)=>{let _=(0,n.useRef)(null),$=(0,n.useRef)(null),S=(0,n.useRef)(null);(0,n.useEffect)(()=>{let e=_.current,t=$.current;if(!e||!t)return;e.style.minHeight=l?t.scrollHeight+"px":"0",e.style.height=l?t.scrollHeight+"px":"0";let a=new ResizeObserver(()=>{l&&(e.style.minHeight=t.scrollHeight+"px",e.style.height=t.scrollHeight+"px")});return a.observe(t),()=>a.disconnect()},[l]);let C=!u&&!!c;return(0,o.jsxs)("div",{ref:x,className:(0,d.A)(m,L.accordionItem),style:f,...y,"data-id":v,"data-qa":g,children:[(0,o.jsx)("div",{className:(0,d.A)(L.accordionItemInner),children:(0,o.jsxs)("div",{className:(0,d.A)(L.body,[{[L.states.disabled]:i}]),children:[(0,o.jsxs)("button",{type:"button","aria-expanded":l,"aria-disabled":i,"data-disabled":i,"data-accordion-index":e,className:(0,d.A)(L.header,[{[L.states.active]:l}]),tabIndex:i?-1:0,onClick:i?void 0:w,ref:S,disabled:i,onKeyDown:e=>{if(!i)switch(e.key){case"Enter":case" ":e.preventDefault(),null==w||w(e);break;case"ArrowDown":e.preventDefault(),D("next");break;case"ArrowUp":e.preventDefault(),D("previous")}},children:[(0,o.jsxs)("div",{className:(0,d.A)(L.titleWrapper),children:[C&&(0,o.jsx)("span",{className:L.icon,children:c}),(0,o.jsx)(a,{className:(0,d.A)(L.title,{[L.states.withControl]:u}),children:t}),(0,o.jsx)(r.P,{className:(0,d.A)(L.toggleIcon,[{[L.states.active]:l},{[L.states.withControl]:u}]),children:(0,o.jsx)(P,{})}),u&&(0,o.jsx)(r.P,{className:L.controlIcon,onClick:e=>{var t;u&&e.stopPropagation(),null==(t=S.current)||t.blur(),null==b||b(e)},children:u})]}),s&&(0,o.jsx)("span",{className:(0,d.A)(L.subTitle,[{[L.states.withIcon]:C}]),children:s})]}),(0,o.jsx)("div",{className:(0,d.A)(L.content),style:{overflow:"hidden"},"aria-hidden":!l,ref:_,children:(0,o.jsx)("div",{className:L.contentInner,ref:$,children:h})})]})}),p&&(0,o.jsx)(r.C,{withoutIcon:!0,state:"error",text:p})]})}).displayName="AccordionItem";let B=(0,r.g)("button"),V={button:B,label:`${B}__label`,icon:`${B}__icon`,spinner:`${B}__spinner`,states:{ghost:`${B}--ghost`,outline:`${B}--outline`,stretch:`${B}--stretch`,iconOnly:`${B}--icon-only`,iconLeft:`${B}--icon-left`,iconRight:`${B}--icon-right`,rounded:`${B}--rounded`,disabled:`${B}--disabled`,hidden:`${B}--hidden`}},G=(0,n.forwardRef)(({as:e,appearance:t="fill",children:a,className:s,disabled:i=!1,iconLeft:l,iconRight:c,label:u,pending:p,shape:h="default",size:m="m",stretch:f=!1,variant:g="primary",type:v,dataId:b,dataQa:w,style:y,onClick:x,..._},$)=>{let S=e||"button",C=u||a,E=(0,n.useMemo)(()=>"icon"===h||"circle-icon"===h,[h]),k=(0,n.useMemo)(()=>{let e={};if(m&&!r.a.includes(m)){let t=m?"string"==typeof m?m.split(" ").map(e=>{if(e.includes("-")){let t=e.indexOf("-");return[e.substring(0,t),e.substring(t+1,e.length)]}return[e]}).reduce((e,[t,a])=>({...e,[t]:void 0===a||a}),{}):m:{};e=r.a.reduce((e,a)=>{let s="xs"===a?`${V.button}--${t[a]}`:`${V.button}--${t[a]}-${a}`;return{...e,[s]:!!t[a]}},{})}return e},[m]),T=(0,n.useMemo)(()=>({[V.button]:!0,[`${V.button}--${g}`]:!0,[`${V.button}--${m}`]:m&&r.a.includes(m),[V.states.iconOnly]:E,[V.states.stretch]:!0===f,[`${V.states.stretch}:${f}`]:"string"==typeof f,[V.states.ghost]:"ghost"===t,[V.states.outline]:"outline"===t,[V.states.rounded]:"circle-icon"===h,[V.states.iconLeft]:l&&!E,[V.states.iconRight]:c&&!E,[V.states.disabled]:i,...k}),[t,i,l,E,c,k,h,m,f,g]),j=(0,n.useMemo)(()=>!(!c||E&&l),[l,c,E]),N=(0,n.useCallback)(e=>{i?e.preventDefault():null==x||x(e)},[x,i]);return(0,o.jsxs)(S,{className:(0,d.A)(s,{...T}),ref:$,style:y,type:"button"===S?v||"button":void 0,disabled:"button"===S?i:void 0,"aria-disabled":i||void 0,tabIndex:i?-1:0,onClick:N,..._,"data-qa":w,"data-id":b,children:[l&&(0,o.jsx)("span",{role:"img","aria-hidden":"true",className:(0,d.A)(V.icon,{[V.states.hidden]:p}),children:l}),C&&!E&&(0,o.jsx)("span",{className:(0,d.A)(V.label,{[V.states.hidden]:p}),children:C}),j&&(0,o.jsx)("span",{role:"img","aria-hidden":"true",className:(0,d.A)(V.icon,{[V.states.hidden]:p}),children:c}),p&&(0,o.jsx)("span",{role:"img","aria-hidden":"true",className:V.spinner,children:(0,o.jsx)(r.P,{children:(0,o.jsx)(F,{})})})]})});function H(e){return n.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},n.createElement("path",{d:"M3 9.998a9 9 0 0 1 18 0c0 2.08-.89 4.273-2.029 6.249-1.148 1.991-2.6 3.844-3.826 5.262a4.123 4.123 0 0 1-6.29 0c-1.227-1.418-2.678-3.271-3.826-5.262C3.889 14.27 3 12.077 3 9.998Zm9-7.5a7.5 7.5 0 0 0-7.5 7.5c0 1.688.737 3.607 1.828 5.5 1.083 1.877 2.468 3.65 3.661 5.029 1.084 1.251 2.938 1.251 4.022 0 1.193-1.379 2.578-3.152 3.66-5.03 1.092-1.893 1.829-3.81 1.829-5.499a7.5 7.5 0 0 0-7.5-7.5Zm-4 7.5a4 4 0 1 1 8 0 4 4 0 0 1-8 0Zm4-2.5a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))}G.displayName="Button";let q=(0,r.g)("link"),Y=Object.freeze({link:q,states:{disabled:`${q}--disabled`},content:`${q}__content`,icon:`${q}__icon`,size:{s:`${q}--s`,m:`${q}--m`}});function W({as:e,size:t="m",withIcon:a=!1,children:s,disabled:i,text:l,onClick:n,className:c,style:u,dataQa:p,dataId:h,...m}){let f=(0,d.A)(Y.link,{[Y.states.disabled]:i},Y.size[t],c),g=l||s;return(0,o.jsx)(e||"a",{className:f,disabled:i,style:u,onClick:n,"aria-disabled":i,tabIndex:i?-1:0,...m,"data-id":h,"data-qa":p,children:a?(0,o.jsxs)("span",{className:Y.content,children:[(0,o.jsx)(r.P,{className:Y.icon,children:(0,o.jsx)(H,{})}),g]}):g})}W.displayName="Link";let Q=(0,r.g)("alert"),X=Object.freeze({alert:Q,closeIcon:`${Q}__close-icon`,icon:`${Q}__icon`,label:`${Q}__label`,content:`${Q}__content`,textBlock:`${Q}__text-block`,caption:`${Q}__caption`,link:`${Q}__link`,button:`${Q}__button`,state:{default:`${Q}--default`,success:`${Q}--success`,warning:`${Q}--warning`,error:`${Q}--error`,info:`${Q}--info`},size:{s:`${Q}--s`,m:`${Q}--m`},variant:{primary:`${Q}--primary`,secondary:`${Q}--secondary`,green:`${Q}--green`,verdant:`${Q}--verdant`,avocado:`${Q}--avocado`,yellow:`${Q}--yellow`,orange:`${Q}--orange`,blue:`${Q}--blue`,purple:`${Q}--purple`},fill:`${Q}--fill`}),Z=(0,n.forwardRef)(({label:e,state:t="default",variant:a="primary",size:s="m",outline:i=!0,caption:l,linkText:n,linkHref:c,onLinkClick:u,withLinkIcon:p=!1,icon:h,withIcon:m=!1,withClose:f=!1,buttonText:g,buttonVariant:v="primary",className:b,style:w,onClose:y,onButtonClick:x,dataQa:_,dataId:$,...S},C)=>{let E={default:(0,o.jsx)(z,{}),success:(0,o.jsx)(r.f,{}),warning:(0,o.jsx)(r.S,{}),error:(0,o.jsx)(O,{}),info:(0,o.jsx)(z,{})};return(0,o.jsxs)("div",{ref:C,className:(0,d.A)(X.alert,X.variant[a],X.size[s],{[X.state[t]]:i},b),style:w,...S,"data-id":$,"data-qa":_,children:[(0,o.jsxs)("div",{className:X.content,children:[m&&(0,o.jsx)(r.P,{className:(0,d.A)(X.icon,{[X.state[t]]:!h}),children:h||E[t]}),(0,o.jsxs)("div",{className:X.textBlock,children:[e&&(0,o.jsx)("span",{"data-qa":(0,r.d)(`${_}-label`,!!_),className:X.label,children:e}),l&&(0,o.jsx)(r.C,{dataQa:(0,r.d)(`${_}-caption`,!!_),text:l,lineClamp:3,size:s,className:X.caption}),n&&(0,o.jsx)(W,{dataQa:(0,r.d)(`${_}-link`,!!_),href:c,className:X.link,onClick:u,withIcon:p,children:n})]}),f&&(0,o.jsx)("button",{"data-qa":(0,r.d)(`${_}-close`,!!_),type:"button",className:X.closeIcon,onClick:y,children:(0,o.jsx)(r.P,{children:(0,o.jsx)(R,{})})})]}),g&&(0,o.jsx)(G,{dataQa:(0,r.d)(`${_}-button`,!!_),label:g,variant:v,size:"xs",className:X.button,onClick:x})]})});Z.displayName="Alert";let K=(0,r.g)("breadcrumbs"),U={breadcrumbs:K,breadcrumbsEllipsis:`${K}--ellipsis`,displayOne:`${K}--display-one`,list:`${K}__list`,mobileList:`${K}__list--mobile`,desktopList:`${K}__list--desktop`,item:`${K}__item`,customItem:`${K}__item--custom`,link:`${K}__link`,linkLabel:`${K}__link-label`,text:`${K}__text`,separator:`${K}__separator`,backIcon:`${K}__back-icon`,iconMobile:`${K}__icon--mobile`,iconDesktop:`${K}__icon--desktop`},J=(e=[],t,a)=>{var s;return t||a?{label:t||"Назад",href:"object"!=typeof a?a||"#":void 0,customLink:"object"==typeof a?a:void 0}:e.length&&e.length>1?null!=(s=e[e.length-1])&&s.href?e[e.length-1]:e[e.length-2]:{label:e[0].label||"Назад",href:e[0].href||"#",customLink:e[0].customLink}};function ee(e){return n.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},n.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 et(e){return n.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},n.createElement("path",{d:"M8.22 12.53a.75.75 0 0 1 0-1.06l4.5-4.5a.75.75 0 1 1 1.06 1.06L9.81 12l3.97 3.97a.75.75 0 1 1-1.06 1.06l-4.5-4.5Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))}function ea(e){return n.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},n.createElement("path",{d:"m10.28 19.03 6.5-6.5a.75.75 0 0 0 0-1.06l-6.5-6.5a.75.75 0 1 0-1.06 1.06L15.19 12l-5.97 5.97a.75.75 0 1 0 1.06 1.06Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))}function es(e){return n.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},n.createElement("path",{d:"m11.28 17.03 4.5-4.5a.75.75 0 0 0 0-1.06l-4.5-4.5a.75.75 0 1 0-1.06 1.06L14.19 12l-3.97 3.97a.75.75 0 1 0 1.06 1.06Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))}let ei=({item:e,isBackward:t=!1,isLast:a,dataQa:s,onClick:i})=>(0,o.jsx)(o.Fragment,{children:e.href||e.customLink?(0,o.jsxs)(o.Fragment,{children:[e.customLink?(0,o.jsx)(o.Fragment,{children:e.customLink}):(0,o.jsxs)("a",{href:e.href,"data-qa":s,className:U.link,title:e.label,onClick:i?t=>i(t,e.href):void 0,children:[t&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(r.P,{className:(0,d.A)(U.backIcon,U.iconDesktop),children:(0,o.jsx)(ee,{})}),(0,o.jsx)(r.P,{className:(0,d.A)(U.backIcon,U.iconMobile),children:(0,o.jsx)(et,{})})]}),(0,o.jsx)("span",{className:U.linkLabel,children:e.label})]}),!t&&!a&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(r.P,{className:(0,d.A)(U.separator,U.iconDesktop),children:(0,o.jsx)(ea,{})}),(0,o.jsx)(r.P,{className:(0,d.A)(U.separator,U.iconMobile),children:(0,o.jsx)(es,{})})]})]}):(0,o.jsx)("span",{"aria-current":"page","data-qa":s,className:U.text,title:e.label,children:e.label})});ei.displayName="BreadcrumbsLink";let el=({items:e=[],dataQa:t,backwardHref:a,backwardLabel:s,onClick:i})=>{let l=(0,n.useRef)(null),c=(0,n.useCallback)(e=>{let t=l.current;if(!t)return;let a=(null==e?void 0:e.target).closest("a");if(!a)return;let s=t.getBoundingClientRect(),i=a.getBoundingClientRect();t.scrollTo({left:i.left-s.left-8+(t.scrollLeft??0),behavior:"smooth"})},[]),u=J(e,s,a),p=(e,t)=>{c(e),null==i||i(e,t)};return(0,o.jsx)("ul",{ref:l,className:(0,d.A)(U.list,U.desktopList),"data-qa":(0,r.d)(`${t}-desktop-list`,!!t),children:1===e.length||a||s?(0,o.jsx)("li",{className:(0,d.A)(U.item),children:(0,o.jsx)(ei,{isBackward:!0,dataQa:(0,r.d)(`${t}-link`,!!t),item:u,onClick:p})}):(0,o.jsx)(o.Fragment,{children:e.map((a,s)=>(0,o.jsx)("li",{className:(0,d.A)(U.item,{[U.customItem]:a.customLink}),children:(0,o.jsx)(ei,{item:a,dataQa:(0,r.d)(`${t}-link-${++s}`,!!t),isLast:s===e.length,onClick:p})},`${a.label}--${s}`))})})};el.displayName="DesktopBreadcrumbs";let er=({items:e=[],backwardLabel:t,backwardHref:a,dataQa:s,onClick:i})=>{let l=J(e,t,a);return(0,o.jsx)("ul",{className:(0,d.A)(U.list,U.mobileList),"data-qa":(0,r.d)(`${s}-mobile-list`,!!s),children:(0,o.jsx)("li",{className:(0,d.A)(U.item),children:(0,o.jsx)(ei,{isBackward:!0,dataQa:(0,r.d)(`${s}-link`,!!s),item:l,onClick:i})})})};er.displayName="MobileBreadcrumbs",(0,n.forwardRef)(({items:e=[],isMobile:t,onClick:a,backwardLabel:s,backwardHref:i,style:l,className:r,ellipsis:n=!1,isFullView:c=!1,dataQa:u,dataId:p,...h},m)=>{let f=e.length||s||i;return(0,o.jsx)(o.Fragment,{children:f&&(0,o.jsxs)("nav",{ref:m,"aria-label":"breadcrumbs",className:(0,d.A)(U.breadcrumbs,{[U.displayOne]:void 0===t&&!c,[U.breadcrumbsEllipsis]:n},r),style:l,...h,"data-id":p,"data-qa":u,children:[!0!==t&&(0,o.jsx)(el,{items:e,dataQa:u,backwardLabel:s,backwardHref:i,onClick:a||void 0}),!1!==t&&!c&&(0,o.jsx)(er,{items:e,dataQa:u,backwardLabel:s,backwardHref:i,onClick:a||void 0})]})})}).displayName="Breadcrumbs";let en=()=>Date.now().toString()+Math.random().toString(36).slice(2,9),eo=(0,r.g)("calendar"),ed=Object.freeze({calendar:eo,header:`${eo}__header`,headerText:`${eo}__header-text`,headerButton:`${eo}__header-button`,headerButtonPrev:`${eo}__header-button--prev`,headerButtonNext:`${eo}__header-button--next`,headerButtonDisabled:`${eo}__header-button--disabled`,weekDays:`${eo}__week-days`,weekDay:`${eo}__week-day`,weekDayOff:`${eo}__week-day--off`,content:`${eo}__content`,days:`${eo}__days`,day:`${eo}__day`,currentDay:`${eo}__day--current`,otherDay:`${eo}__day--other`,selectedDay:`${eo}__day--selected`,previewDay:`${eo}__day--preview`,rangeDay:`${eo}__day--range`,startRangeDay:`${eo}__day--start-range`,endRangeDay:`${eo}__day--end-range`,disabledDay:`${eo}__day--disabled`,emptyDay:`${eo}__day--empty`,events:`${eo}__day-events`,event:`${eo}__day-event`,months:`${eo}__months`,month:`${eo}__month`,disabledMonth:`${eo}__month--disabled`,currentMonth:`${eo}__month--current`,selectedMonth:`${eo}__month--selected`,years:`${eo}__years`,year:`${eo}__year`,disabledYear:`${eo}__year--disabled`,currentYear:`${eo}__year--current`,selectedYear:`${eo}__year--selected`}),ec=Object.freeze({days:"days",months:"months",years:"years"}),eu=["пн","вт","ср","чт","пт","сб","вс"],ep=["янв","фев","мар","апр","май","июн","июл","авг","сен","окт","ноя","дек"],eh=e=>new Date(e.getFullYear(),e.getMonth(),e.getDate()),em=e=>{let t=String(e.getDate()).padStart(2,"0"),a=String(e.getMonth()+1).padStart(2,"0"),s=e.getFullYear();return`${t}.${a}.${s}`},ef=({events:e=[]})=>{let t=e.slice(0,6);return(0,o.jsx)("span",{className:ed.events,children:t.map(e=>(0,o.jsx)("span",{className:(0,d.A)(ed.event,`${ed.event}--${e}`)},`calendar--${e}`))})},eg=()=>(0,o.jsx)("div",{className:ed.weekDays,children:eu.map((e,t)=>(0,o.jsx)(r.T,{className:(0,d.A)(ed.weekDay,{[ed.weekDayOff]:5===t||6===t}),size:"14",children:e},`week-day--${e}`))}),ev=({currentDate:e,today:t,selectedDates:a,hoveredDate:s,minAllowedDate:i,maxAllowedDate:l,multiple:r,showCurrentDay:n,showOutsideDays:c,events:u,onDateSelect:p,onDateHover:h})=>{let m=e.getFullYear(),f=e.getMonth(),g=new Date(m,f,1),v=new Date(m,f+1,0),b=g.getDay();b=0===b?6:--b;let w=v.getDate(),y=[];if(c){let e=new Date(m,f,0).getDate();for(let t=0;t<b;t++)y.push(new Date(m,f-1,e-t));y.reverse()}else for(let e=0;e<b;e++)y.push(null);let x=Array.from({length:w},(e,t)=>new Date(m,f,t+1));y.push(...x);let _=42-y.length;if(c)for(let e=1;e<=_;e++)y.push(new Date(m,f+1,e));else for(let e=0;e<_;e++)y.push(null);return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(eg,{}),(0,o.jsx)("div",{className:(0,d.A)(ed.days,[]),children:y.map(e=>{let g,v,b;if(!e)return(0,o.jsx)("div",{className:ed.emptyDay},`calendar-empty-${en()}`);let w=eh(e),y=eh(i),x=eh(l),_=c&&(e.getMonth()!==f||e.getFullYear()!==m),$=w<y||w>x,S=a.some(e=>eh(e).getTime()===w.getTime()),C=r&&((e,t,a)=>{if(t.length<2)return!1;let s=a(e),i=a(t[0]),l=a(t[1]);return s>=i&&s<=l})(e,a,eh),E=r&&((e,t,a,s)=>{if(1!==t.length||!a)return!1;let i=s(e),l=s(t[0]),r=s(a);return i>=(l<r?l:r)&&i<=(l<r?r:l)})(e,a,s,eh),k=n&&w.getTime()===eh(t).getTime(),T=r&&a.length>=1&&eh(a[0]).getTime()===w.getTime(),j=r&&2===a.length&&eh(a[1]).getTime()===w.getTime(),N=(g=e.getFullYear(),v=String(e.getMonth()+1).padStart(2,"0"),b=String(e.getDate()).padStart(2,"0"),`${g}-${v}-${b}`);return(0,o.jsxs)("button",{type:"button",disabled:$,className:(0,d.A)(ed.day,{[ed.otherDay]:_,[ed.selectedDay]:S,[ed.currentDay]:k,[ed.rangeDay]:C,[ed.previewDay]:E,[ed.startRangeDay]:T,[ed.endRangeDay]:j,[ed.disabledDay]:$}),onClick:()=>!$&&p(e),onMouseEnter:()=>!$&&h(e),onMouseLeave:()=>h(null),children:[e.getDate(),u[N]&&(0,o.jsx)(ef,{events:u[N]})]},`calendar--day--${e.getTime()}`)})})]})},eb=({view:e,currentDate:t,canNavigatePrev:a,canNavigateNext:s,onNavigate:i,onViewChange:l})=>(0,o.jsxs)("div",{className:ed.header,children:[(0,o.jsx)("button",{className:(0,d.A)(ed.headerButton,ed.headerButtonPrev,{[ed.headerButtonDisabled]:!a}),type:"button",disabled:!a,onClick:()=>i("prev"),children:(0,o.jsx)(r.P,{style:{fontSize:24},children:(0,o.jsx)(ee,{})})}),(0,o.jsx)("button",{type:"button",className:(0,d.A)(ed.headerButton,ed.headerText),onClick:l,children:(()=>{switch(e){case ec.days:return t.toLocaleDateString("ru-RU",{month:"long",year:"numeric"});case ec.months:return t.getFullYear().toString();case ec.years:return`${t.getFullYear()-14} - ${t.getFullYear()+5}`;default:return""}})()}),(0,o.jsx)("button",{className:(0,d.A)(ed.headerButton,ed.headerButtonNext,{[ed.headerButtonDisabled]:!s}),type:"button",disabled:!s,onClick:()=>i("next"),children:(0,o.jsx)(r.P,{style:{fontSize:24},children:(0,o.jsx)(ea,{})})})]}),ew=({today:e,currentDate:t,selectedDates:a,minAllowedDate:s,maxAllowedDate:i,showCurrentMonth:l,onMonthSelect:r})=>{let n=Array.from({length:12},(e,a)=>new Date(t.getFullYear(),a,1)),c=s.getFullYear(),u=i.getFullYear();return(0,o.jsx)("div",{className:ed.months,children:n.map((t,n)=>{let p=eh(s),h=eh(i),m=new Date(t.getFullYear(),t.getMonth(),1),f=new Date(t.getFullYear(),t.getMonth()+1,0)<p||m>h||t.getFullYear()<c||t.getFullYear()>u,g=l&&t.getMonth()===e.getMonth()&&t.getFullYear()===e.getFullYear(),v=a.some(e=>e.getMonth()===t.getMonth()&&e.getFullYear()===t.getFullYear());return(0,o.jsx)("button",{type:"button",disabled:f,className:(0,d.A)(ed.month,{[ed.currentMonth]:g,[ed.selectedMonth]:v,[ed.disabledMonth]:f}),onClick:()=>{f||r(t)},children:ep[n]},`calendar--month--${t.getTime()}`)})})},ey=({currentDate:e,today:t,selectedDates:a,minAllowedDate:s,maxAllowedDate:i,showCurrentYear:l,onYearSelect:r})=>{let n=e.getFullYear()-14,c=Array.from({length:20},(e,t)=>n+t),u=s.getFullYear(),p=i.getFullYear(),h=a.map(e=>e.getFullYear());return(0,o.jsx)("div",{className:ed.years,children:c.map(e=>{let a=new Date(e,0,1),n=new Date(e,11,31),c=eh(s),m=eh(i),f=n<c||a>m||e<u||e>p,g=l&&e===t.getFullYear(),v=h.includes(e);return(0,o.jsx)("button",{type:"button",disabled:f,className:(0,d.A)(ed.year,{[ed.currentYear]:g,[ed.selectedYear]:v,[ed.disabledYear]:f}),onClick:()=>{f||r(e)},children:e},`calendar--${e}`)})})};function ex(e){return n.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},n.createElement("path",{d:"M12.004 7.246A1.247 1.247 0 0 1 10.75 6c0-.69.558-1.253 1.25-1.253.69 0 1.25.56 1.25 1.25 0 .688-.559 1.248-1.246 1.25ZM10.75 12c0 .686.559 1.252 1.254 1.247a1.252 1.252 0 0 0 1.246-1.25c0-.69-.56-1.25-1.25-1.25-.692 0-1.25.564-1.25 1.253Zm0 6c0 .686.559 1.253 1.254 1.247a1.252 1.252 0 0 0 1.246-1.25c0-.69-.56-1.25-1.25-1.25-.692 0-1.25.564-1.25 1.253Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))}function e_(e){return n.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},n.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 e$(e){return n.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},n.createElement("rect",{width:18,height:3,x:3,y:10.5,fill:"currentColor",rx:1.5}))}(0,n.forwardRef)(({value:e=null,minAllowedDate:t,maxAllowedDate:a,multiple:s=!1,showCurrentDay:i=!0,showCurrentMonth:l=!0,showCurrentYear:r=!0,showOutsideDays:c=!1,events:u={},className:p,style:h,dataId:m,dataQa:f,onChange:g,...v},b)=>{let[w]=(0,n.useState)(()=>{let e=new Date;return new Date(e.getFullYear(),e.getMonth(),e.getDate())}),[y,x]=(0,n.useState)("days"),[_,$]=(0,n.useState)(()=>(e=>{if(e instanceof Date&&!isNaN(e.getTime()))return new Date(e.getFullYear(),e.getMonth(),1);if(Array.isArray(e)&&e.length>0){let t=new Date(e[0]);if(!isNaN(t.getTime()))return new Date(t.getFullYear(),t.getMonth(),1)}return new Date})(e)),[S,C]=(0,n.useState)([]),[E,k]=(0,n.useState)(null),T=(0,n.useMemo)(()=>eh(t instanceof Date&&!isNaN(t.getTime())?t:new Date(1900,0,1)),[t]),j=(0,n.useMemo)(()=>eh(a instanceof Date&&!isNaN(a.getTime())?a:new Date(new Date().setFullYear(new Date().getFullYear()+100))),[a]),N=(0,n.useRef)(!1);(0,n.useEffect)(()=>{if(null===e)return void C([]);if(void 0===e)return;C(Array.isArray(e)?e.map(e=>new Date(e)):[new Date(e)]);let t=null;Array.isArray(e)?e.length>0&&(t=new Date(e[0])):t=new Date(e),t&&!isNaN(t.getTime())&&$(new Date(t.getFullYear(),t.getMonth(),1))},[e]);let M=(0,n.useCallback)(e=>{let t=eh(e);if(t<T||t>j)return;let a=[];if(s){if(0===S.length)a=[t];else if(1===S.length){let e=S[0];a=e.getTime()===t.getTime()?[]:[e,t].sort((e,t)=>e.getTime()-t.getTime())}else a=[t];k(null)}else a=S.some(e=>eh(e).getTime()===t.getTime())?[]:[t];C(a);let i=null,l="";s?(i=a.length>0?[...a]:null,l=((e,t)=>{if(0===e.length)return"";if(t){if(1===e.length)return em(e[0]);let t=[...e].sort((e,t)=>e.getTime()-t.getTime());return`${em(t[0])} - ${em(t[1])}`}return e.length>0?em(e[0]):""})(a,s)):(i=a.length>0?a[0]:null,l=a.length>0?em(a[0]):""),N.current&&(null==g||g(i,l))},[s,T,j,S,g]),A=(0,n.useCallback)(e=>{s&&1===S.length&&k(e)},[s,S.length]);(0,n.useEffect)(()=>(N.current=!0,()=>{N.current=!1}),[]);let L=(0,n.useCallback)(e=>{let t=_.getFullYear(),a=_.getMonth();if(y===ec.days){let t=new Date(_);t.setDate(1),"prev"===e?t.setMonth(a-1):t.setMonth(a+1);let s=eh(new Date(t.getFullYear(),t.getMonth(),1)),i=eh(new Date(t.getFullYear(),t.getMonth()+1,0));return s<=j&&i>=T}if(y===ec.months){let a=t+("prev"===e?-1:1);return a>=T.getFullYear()&&a<=j.getFullYear()}if(y===ec.years){let a=t-t%10+("prev"===e?-10:10);return a<=j.getFullYear()&&a+9>=T.getFullYear()}return!1},[y,_,T,j]),I=(0,n.useCallback)(e=>{$(e),x(ec.days)},[]),P=(0,n.useCallback)(e=>{$(new Date(e,0,1)),x(ec.months)},[]),D=(0,n.useCallback)(()=>{y===ec.days?x(ec.months):y===ec.months?x(ec.years):x(ec.days)},[y]);return(0,o.jsxs)("div",{ref:b,className:(0,d.A)(p,ed.calendar),style:h,...v,"data-qa":f,"data-id":m,children:[(0,o.jsx)(eb,{view:y,currentDate:_,canNavigatePrev:L("prev"),canNavigateNext:L("next"),onNavigate:e=>{let t=new Date(_);switch(y){case ec.days:t.setDate(1),t.setMonth(t.getMonth()+("prev"===e?-1:1));break;case ec.months:t.setFullYear(t.getFullYear()+("prev"===e?-1:1));break;case ec.years:t.setFullYear(t.getFullYear()+("prev"===e?-12:12))}$(t)},onViewChange:D}),(0,o.jsxs)("div",{className:ed.content,children:[y===ec.days&&(0,o.jsx)(ev,{today:w,currentDate:_,selectedDates:S,hoveredDate:E,minAllowedDate:T,maxAllowedDate:j,multiple:s,showCurrentDay:i,showOutsideDays:c,events:u,onDateSelect:M,onDateHover:A}),y===ec.months&&(0,o.jsx)(ew,{currentDate:_,today:w,selectedDates:S,minAllowedDate:T,maxAllowedDate:j,showCurrentMonth:l,onMonthSelect:I}),y===ec.years&&(0,o.jsx)(ey,{today:w,currentDate:_,selectedDates:S,minAllowedDate:T,maxAllowedDate:j,showCurrentYear:r,onYearSelect:P})]})]})}).displayName="Calendar";let eS=["checkbox"],eC=(0,r.g)("common-marker"),eE={marker:eC,icon:`${eC}__icon`,states:{checkbox:`${eC}--checkbox`,radio:`${eC}--radio`,toggle:`${eC}--toggle`,error:`${eC}--error`,checked:`${eC}--checked`,disabled:`${eC}--disabled`,inverted:`${eC}--inverted`,indeterminate:`${eC}--indeterminate`}},ek=({as:e,state:t="default",type:a="checkbox",className:s,checked:i,inverted:l,disabled:n,...c})=>(0,o.jsx)(e||"span",{...c,className:(0,d.A)(s,eE.marker,{[eE.states.checkbox]:"checkbox"===a,[eE.states.radio]:"radio"===a,[eE.states.toggle]:"toggle"===a,[eE.states.checked]:!!i,[eE.states.indeterminate]:"indeterminate"===i,[eE.states.error]:"error"===t,[eE.states.inverted]:l,[eE.states.disabled]:n}),children:eS.includes(a)&&(0,o.jsx)(r.P,{className:(0,d.A)(eE.icon,{[eE.states.checked]:i,[eE.states.inverted]:l,[eE.states.error]:"error"===t,[eE.states.disabled]:n}),children:"indeterminate"===i?(0,o.jsx)(e$,{}):(0,o.jsx)(e_,{})})});ek.displayName="CommonMarker";let eT=(0,r.g)("checkbox"),ej=Object.freeze({checkbox:eT,input:`${eT}__input`,marker:`${eT}__marker`,wrapper:`${eT}__wrapper`,label:`${eT}__label`,caption:`${eT}__caption`,icon:`${eT}__icon`,iconButton:`${eT}__icon-button`,states:{error:`${eT}--error`,disabled:`${eT}--disabled`,inverted:`${eT}--inverted`},sizes:{xs:`${eT}--xs`,s:`${eT}--s`,m:`${eT}--m`},variants:{primary:`${eT}--primary`,secondary:`${eT}--secondary`}});(0,n.forwardRef)(({value:e=!1,variant:t="primary",state:a="default",label:s,disabled:i=!1,caption:l,className:c,icon:u,withIcon:p=!1,size:h="m",style:m,inverted:f=!1,children:g,inputRef:v,dataQa:b,dataId:w,onChange:y,onIconClick:x,..._},$)=>{let[S,C]=T(!1,e),E=(0,n.useId)(),k=g||s;return(0,o.jsxs)("label",{ref:$,htmlFor:E,"data-marker-label":"",className:(0,d.A)(c,ej.checkbox,{[ej.states.inverted]:f,[ej.states.disabled]:i,[ej.states.error]:"error"===a,[ej.sizes[h]]:!0,[ej.variants[t]]:!0}),style:m,"data-id":w,"data-qa":b,children:[(0,o.jsx)("input",{id:E,ref:v,value:String(S),className:ej.input,type:"checkbox","aria-invalid":"error"===a,disabled:i,onChange:e=>{let t="string"==typeof S?!!S:!S;C(t),null==y||y(t,e)},..._}),(0,o.jsx)("span",{className:ej.marker,children:(0,o.jsx)(ek,{type:"checkbox",checked:S,inverted:f,state:a,disabled:i})}),k&&(0,o.jsxs)("span",{className:ej.wrapper,children:[(0,o.jsx)("span",{className:(0,d.A)(ej.label),children:k}),l&&(0,o.jsx)(r.C,{className:ej.caption,withoutIcon:!0,children:l})]}),p&&(0,o.jsx)("button",{type:"button",className:(0,d.A)(ej.iconButton),onClick:i?void 0:x,children:(0,o.jsx)(r.P,{className:(0,d.A)(ej.icon),children:u?(0,o.jsx)(o.Fragment,{children:u}):(0,o.jsx)(ex,{})})})]})}).displayName="Checkbox";let eN=(0,r.g)("chips"),eM=Object.freeze({chips:eN,chip:`${eN}__item`,icon:`${eN}__icon`,iconLeft:`${eN}__icon-left`,iconRight:`${eN}__icon-right`,label:`${eN}__label`,variants:{primary:`${eN}--primary`,secondary:`${eN}--secondary`,tertiary:`${eN}--tertiary`},activeVariants:{primary:`${eN}--active-primary`,secondary:`${eN}--active-secondary`},sizes:{s:`${eN}--s`,m:`${eN}--m`,l:`${eN}--l`},selected:`${eN}--selected`,indicator:`${eN}__indicator`,indicatorVariant:{red:`${eN}__indicator--red`,orange:`${eN}__indicator--orange`,green:`${eN}__indicator--green`,purple:`${eN}__indicator--purple`,purpleSecondary:`${eN}__indicator--purple-secondary`,blue:`${eN}__indicator--blue`,pink:`${eN}__indicator--pink`}});(0,n.forwardRef)(({chips:e,value:t,variant:a="primary",activeVariant:s="primary",multiple:i,clearable:l,size:c="m",className:u,style:p,dataQa:h,dataId:m,onChipClick:f,...g},v)=>{let[b,w]=(0,n.useState)(i?[]:void 0),y=(0,n.useRef)(null);(0,n.useImperativeHandle)(v,()=>({getRoot:()=>y.current,getSelectedChips:()=>b})),(0,n.useEffect)(()=>{w(i?Array.isArray(t)?t:[]:t)},[t,i]);let x=i||l,_=e=>i&&Array.isArray(b)?b.includes(e):b===e,$=(e,t,a)=>{w(a),null==f||f(e,t,a)},S=(e,t)=>{if(i&&Array.isArray(b))if(_(e)){let a=b.filter(t=>t!==e);$(e,t,a)}else $(e,t,[...b,e]);else{let a=l&&_(e)?void 0:e;$(e,t,a)}};return(0,o.jsx)("div",{ref:y,className:(0,d.A)(u,eM.chips),style:p,...g,"data-id":m,"data-qa":h,children:e.map((e,t)=>(({id:e,label:t,iconLeft:i,iconRight:l,indicator:n},u)=>{let p=_(e);return(0,o.jsxs)("div",{className:(0,d.A)(eM.chip,eM.sizes[c],eM.activeVariants[s],eM.variants[a],[{[eM.selected]:p}]),role:x?"checkbox":"radio","aria-checked":p,"aria-label":t,tabIndex:0,"data-qa":(0,r.d)(`${h}-item-${++u}`,!!h),onClick:t=>{S(e,t)},onKeyDown:t=>{("Enter"===t.key||" "===t.key)&&(t.preventDefault(),S(e,t))},children:[i&&(0,o.jsx)("span",{className:(0,d.A)(eM.icon,eM.iconLeft),"aria-hidden":"true",children:i}),(0,o.jsx)("span",{className:(0,d.A)(eM.label),children:t}),n&&(0,o.jsx)("div",{className:(0,d.A)(eM.indicator,eM.indicatorVariant[n])}),l&&(0,o.jsx)("span",{className:(0,d.A)(eM.icon,eM.iconRight),"aria-hidden":"true",children:l})]},e)})(e,t))})}).displayName="Chips",Object.freeze({divider:(0,r.g)("dropdown-divider")});let eA=(0,r.g)("dropdown-group"),eL=(Object.freeze({group:eA,title:`${eA}__title`,content:`${eA}__content`}),(0,r.g)("dropdown-option")),eI=Object.freeze({option:eL,slot:`${eL}__slot`,iconSlot:`${eL}__slot--icon`,wrapper:`${eL}__wrapper`,label:`${eL}__label`,caption:`${eL}__caption`,states:{danger:`${eL}--danger`,success:`${eL}--success`,focused:`${eL}--focused`,disabled:`${eL}--disabled`}});function eP({as:e,label:t,caption:a,iconLeft:s,iconRight:i,prepend:l,append:r,variant:c="default",disabled:u=!1,focused:p=!1,className:h,onClick:m,...f}){let g=(0,d.A)(h,eI.option,{[eI.states.focused]:p,[eI.states.success]:"success"===c,[eI.states.danger]:"danger"===c,[eI.states.disabled]:!!u}),v=(0,n.useCallback)(e=>{e.preventDefault(),u||null==m||m(e)},[u,m]);return(0,o.jsxs)(e||"div",{...f,className:g,"aria-disabled":u,onClick:v,children:[l&&(0,o.jsx)("span",{className:eI.slot,children:l}),s&&(0,o.jsx)("span",{className:(0,d.A)(eI.slot,eI.iconSlot),children:s}),(0,o.jsxs)("div",{className:eI.wrapper,children:[(0,o.jsx)("span",{className:eI.label,children:t}),a&&(0,o.jsx)("span",{className:eI.caption,children:a})]}),i&&(0,o.jsx)("span",{className:(0,d.A)(eI.slot,eI.iconSlot),children:i}),r&&(0,o.jsx)("span",{className:eI.slot,children:r})]})}let eD=(0,n.createContext)(null),eO=()=>{let e=(0,n.useContext)(eD);if(null===e)throw Error("Dropdown components must be wrapped in <Dropdown />");return e},eR=({children:e,...t})=>{let a=function({placement:e="bottom",width:t="auto",desktopMaxHeight:a,mobileFullHeight:s=!1,title:i,description:l,opened:r,onToggle:o,heading:d,footer:h,dataQa:m,dataId:f}={}){let[g,v]=(0,n.useState)(!1),b=r??g,w=o??v,y=(0,c.we)({open:b,onOpenChange:w,placement:e,whileElementsMounted:u.ll,middleware:[(0,p.cY)(8),(0,p.UU)({fallbackAxisSideDirection:"none"}),(0,p.BN)({crossAxis:!1,padding:8})]});return(0,n.useMemo)(()=>({open:b,setOpen:w,...y,width:t,desktopMaxHeight:a,title:i,description:l,heading:d,footer:h,mobileFullHeight:s,dataQa:m,dataId:f}),[b,w,y,t,a,i,l,d,h,s,m,f])}(t);return(0,o.jsx)(eD.Provider,{value:a,children:e})};eR.displayName="Dropdown";let ez=(0,r.g)("dropdown"),eF=Object.freeze({dropdown:ez,overlay:`${ez}__overlay`,mobileHeading:`${ez}__mobile-heading`,heading:`${ez}__heading`,title:`${ez}__title`,description:`${ez}__description`,content:`${ez}__content`,contentInner:`${ez}__content-inner`,footer:`${ez}__footer`,close:`${ez}__close`,closeIcon:`${ez}__close-icon`,states:{auto:`${ez}--auto`,fullHeight:`${ez}--full-height`}}),eB=({footer:e,...t})=>e?(0,o.jsx)("div",{...t,className:eF.footer,children:e}):null;eB.displayName="DropdownFooter";let eV=({title:e,description:t,heading:a,isDesktop:s,setOpen:i,...l})=>{let d=(0,n.useMemo)(()=>a||(s&&(e||t)?(0,o.jsxs)(o.Fragment,{children:[e&&(0,o.jsx)("div",{className:eF.title,children:e}),t&&(0,o.jsx)("div",{className:eF.description,children:t})]}):null),[t,a,s,e]);return(0,o.jsxs)(o.Fragment,{children:[!s&&(0,o.jsxs)("div",{...l,className:eF.mobileHeading,children:[e&&(0,o.jsx)("div",{className:eF.title,children:e}),t&&(0,o.jsx)("div",{className:eF.description,children:t}),(0,o.jsx)("button",{className:eF.close,type:"button",tabIndex:-1,"aria-label":"Закрыть окно",onClick:()=>i(!1),children:(0,o.jsx)(r.P,{"aria-hidden":"true",className:eF.closeIcon,style:{display:"inline-flex"},children:(0,o.jsx)(R,{})})})]}),d&&(0,o.jsx)("div",{...l,className:eF.heading,children:d})]})};eV.displayName="DropdownHeader";let eG=(0,n.forwardRef)(({style:e,contentInnerRef:t,...a},s)=>{var i,l;let{open:u,context:p,width:h,floatingStyles:m,refs:f,heading:g,title:v,description:b,footer:w,desktopMaxHeight:y,mobileFullHeight:x,dataQa:_,dataId:$,setOpen:S}=eO(),C=(0,c.SV)([f.setFloating,s]),E=(0,n.useRef)(null),T=k("s"),{isMounted:j,styles:N}=(0,c.DL)(p,{initial:{opacity:.2,transform:T?"translate(0, 0)":"translate(0, 100%)"},open:{opacity:1,transform:"translate(0, 0)"},duration:{open:300,close:100}});if((0,n.useEffect)(()=>{let e=({target:e})=>{!u||[E.current,f.reference.current].some(t=>t===e||t&&t.contains(e))||S(!1)};return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},[u,f.reference,S]),!j)return null;let M=(0,o.jsxs)("div",{ref:E,className:(0,d.A)(eF.dropdown,{[eF.states.fullHeight]:x}),role:T?"popup":"dialog","aria-modal":!T,"data-id":$,"data-qa":_,style:N,children:[(0,o.jsx)(eV,{title:v,description:b,heading:g,isDesktop:T,setOpen:S,"data-qa":(0,r.d)(`${_}-header`,!!_)}),(0,o.jsx)("div",{...a,className:eF.content,"data-qa":(0,r.d)(`${_}-content`,!!_),children:(0,o.jsx)("div",{className:eF.contentInner,style:{maxHeight:T?y:void 0},ref:t,children:a.children})}),(0,o.jsx)(eB,{"data-qa":(0,r.d)(`${_}-header`,!!_),footer:w})]});if(T){let t;return"inherit"===h?t=null==(l=null==(i=null==f?void 0:f.reference)?void 0:i.current)?void 0:l.clientWidth:"auto"===h?t=void 0:"number"==typeof h&&(t=h),(0,o.jsx)("div",{className:(0,d.A)(eF.overlay,{[eF.states.auto]:"auto"===h}),style:{...e,...m,...void 0!==t&&{width:t}},ref:C,children:M})}return(0,o.jsx)(c.XF,{id:"finkit-dropdown",children:(0,o.jsx)(c.zR,{lockScroll:!0,className:(0,d.A)(eF.overlay,{[eF.states.auto]:"auto"===h}),style:e,ref:C,children:M})})});eG.displayName="DropdownContent";let eH=(0,n.forwardRef)(function({children:e,asChild:t=!1,disabled:a,...s},i){let{refs:l,open:r,setOpen:d}=eO(),u=e.ref,p=(0,c.SV)([l.setReference,i,u]),h=(0,n.useCallback)(()=>{a||d(!r)},[a,r,d]);return t&&(0,n.isValidElement)(e)?(0,n.cloneElement)(e,{ref:p,disabled:a,onClick:h,...s,...e.props}):(0,o.jsx)("button",{ref:p,onClick:h,disabled:a,...s,type:"button",children:e})});function eq(e){return n.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},n.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"}))}eH.displayName="DropdownTrigger";let eY=(0,r.g)("file-item"),eW=Object.freeze({root:eY,file:`${eY}__file`,preview:`${eY}__preview`,previewImage:`${eY}__preview-image`,previewIcon:`${eY}__preview-icon`,fileInfo:`${eY}__file-info`,fileName:`${eY}__file-name`,fileStatus:`${eY}__file-status`,fileSize:`${eY}__file-size`,progress:`${eY}__progress`,controls:`${eY}__controls`,close:`${eY}__close`,repeat:`${eY}__repeat`,error:`${eY}__error`,states:{success:`${eY}--success`,error:`${eY}--error`,pending:`${eY}--pending`,uploading:`${eY}--uploading`,primary:`${eY}--primary`,secondary:`${eY}--secondary`,s:`${eY}--s`,m:`${eY}--m`,disabled:`${eY}--disabled`}}),eQ=["B","KB","MB","GB"],eX=[{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"}],eZ="#189EF4",eK=(e,t=1)=>{if(0===e)return`0 ${eQ[0]}`;let a=Math.floor(Math.log(e)/Math.log(1024));return`${parseFloat((e/Math.pow(1024,a)).toFixed(t))} ${eQ[a]}`},eU=(0,n.forwardRef)(({file:e,state:t="success",name:a,type:s,fileSize:i,error:l,progress:n=0,size:c="m",variant:u="primary",previewImageUrl:p,className:m,style:f,fileId:g,dataQa:v,dataId:b,onClick:w,onDelete:y,onRepeat:x,..._},$)=>{let S="s"===c,C=(0,r.i)(n)&&"uploading"===t,E=l&&"error"===t,k=s&&/^image\//.test(s),T=(e=>{if(!e)return{label:"file",color:eZ};let t=eX.find(t=>t.type===e);if(t)return{label:t.label,color:t.color};let a=h.extension(e);return a?{label:a,color:eZ}:{label:"file",color:eZ}})(s),j=(k&&p?(0,o.jsx)("img",{role:"presentation",className:eW.previewImage,src:p,width:40,alt:a}):null)||(0,o.jsx)("div",{className:eW.previewIcon,style:{backgroundColor:T.color},children:T.label}),N=C&&"primary"===u?`linear-gradient(90deg, var(--color-gray-400) ${n}%, var(--color-white) ${n}%`:`linear-gradient(90deg, var(--color-white) ${n}%, var(--color-gray-400) ${n}%`,M=(0,d.A)(m,eW.root,eW.states[u],eW.states[t],eW.states[c]),A=C?{background:N,...f}:f;return(0,o.jsxs)("div",{ref:$,className:M,style:A,onClick:a=>{"success"===t&&(null==w||w(a,g,e))},..._,"data-id":b,"data-qa":v,children:[(0,o.jsxs)("div",{className:eW.file,children:[!S&&(0,o.jsx)("div",{className:eW.preview,children:j}),(0,o.jsxs)("div",{className:eW.fileInfo,children:[(0,o.jsx)("div",{className:eW.fileName,children:a}),!S&&i&&(0,o.jsxs)("div",{className:eW.fileStatus,children:[(0,o.jsx)("div",{className:eW.fileSize,children:`${eK(i)}`}),C&&(0,o.jsx)("div",{className:eW.progress,children:`Загружено ${n}%`})]})]}),(0,o.jsxs)("div",{className:eW.controls,children:[S&&C&&(0,o.jsx)("div",{className:eW.progress,children:`${n}%`}),E&&(0,o.jsx)(r.P,{className:eW.repeat,tabIndex:0,role:"button","aria-label":`Повторить загрузку файла ${a}`,onClick:t=>{t.preventDefault(),t.stopPropagation(),null==x||x(t,g,e)},children:(0,o.jsx)(eq,{})}),(0,o.jsx)(r.P,{className:eW.close,tabIndex:0,role:"button","aria-label":`Удалить файл ${a}`,onClick:t=>{t.preventDefault(),t.stopPropagation(),null==y||y(t,g,e)},children:(0,o.jsx)(R,{})})]})]}),E&&(0,o.jsx)("div",{className:eW.error,children:l})]})});eU.displayName="File";let eJ=Object.freeze({root:(0,r.g)("file-list")});(0,n.forwardRef)(({files:e,size:t="m",variant:a="primary",className:s,role:i="list",style:l,dataId:r,dataQa:c,onClick:u,onDelete:p,onRepeat:h,...m},f)=>((0,n.useEffect)(()=>{(e=>{let t=new Set;for(let a of e){if(t.has(a))return!0;t.add(a)}return!1})(e.map(e=>e.fileId))&&console.warn("Имеются файлы с одинаковым fileId")},[e]),0===e.length?null:(0,o.jsx)("div",{ref:f,role:i,"aria-label":"Загруженные файлы",className:(0,d.A)(s,eJ.root),style:l,...m,"data-id":r,"data-qa":c,children:e.map(e=>(0,n.createElement)(eU,{...e,role:"listitem","aria-labelledby":`Имя файла - ${e.name}, Размер файла - ${eK(e.fileSize??0)}`,size:t,variant:a,onClick:u,onRepeat:h,onDelete:p,key:e.fileId}))}))).displayName="FileList";let e0=(0,r.g)("tooltip"),e1=Object.freeze({tooltip:e0,text:`${e0}__text`,wrapper:`${e0}__wrapper`,inverted:`${e0}--inverted`}),e2="M8 10C6 12.58 3.43 16 0 16L16 16C12.58 16 10 12.58 8 10Z",e5=(0,r.g)("hint"),e7=Object.freeze({hint:e5,hintDialog:`${e5}__dialog`,activator:`${e5}__activator`,footer:`${e5}__footer`,text:`${e5}__text`,close:`${e5}__close`,icon:`${e5}__icon`,inverted:`${e5}--inverted`}),e4=(0,n.forwardRef)(({className:e,style:t,isVisible:a,position:s="top",heading:i,footer:l,children:h,text:m,withoutTail:f,inverted:g,dataQa:v,dataId:b,role:w="dialog",...y},x)=>{var _;let $,S,C=(0,n.useRef)(null),{refs:E,floatingStyles:k,context:T}=(0,c.we)({placement:s,middleware:[(0,u.cY)(12),(0,u.UU)({fallbackAxisSideDirection:"start",crossAxis:!1}),(0,u.BN)(),(0,p.UE)({element:C,padding:8})]}),{value:M,show:A,hide:L,toggle:I}=N(a),P=($=(0,n.useRef)(null),(0,n.useEffect)(()=>{let e=e=>{var t;null!=(t=$.current)&&t.contains(e.target)||L()};return window.addEventListener("click",e),()=>window.removeEventListener("click",e)},[]),$);return(0,n.useImperativeHandle)(x,()=>null==P?void 0:P.current),"u">typeof window&&(j(window,"resize",(_=()=>T.update(),S=!1,function(...e){S||(_(...e),S=!0,setTimeout(()=>{S=!1},300))}),[]),j(window,"keyup",e=>{"Escape"===e.key&&L()},[L])),(0,o.jsxs)("div",{ref:P,className:(0,d.A)(e7.hint,e),style:t,children:[(0,o.jsx)("button",{type:"button",className:e7.activator,ref:E.setReference,tabIndex:0,onClick:I,children:"function"==typeof h?h({show:A,hide:L,toggle:I,visible:M}):h}),M&&(0,o.jsxs)("div",{role:w,className:(0,d.A)(e7.hintDialog,{[e7.inverted]:g}),ref:E.setFloating,style:k,...y,"data-id":b,"data-qa":v,children:[i&&(0,o.jsx)(r.H,{dataQa:(0,r.d)(`${v}-heading`,!!v),className:"mb-3",as:"h6",type:"h6",children:i}),(0,o.jsx)("p",{"data-qa":(0,r.d)(`${v}-text`,!!v),className:(0,d.A)(e7.text),children:m}),l&&(0,o.jsx)("div",{"data-qa":(0,r.d)(`${v}-footer`,!!v),className:(0,d.A)(e7.footer),children:l}),(0,o.jsx)("button",{type:"button",tabIndex:-1,className:e7.close,onClick:L,children:(0,o.jsx)(r.P,{"aria-hidden":"true",className:e7.icon,style:{display:"inline-flex",fontSize:16},children:(0,o.jsx)(R,{})})}),!f&&(0,o.jsx)(c.ie,{width:16,ref:C,d:e2,context:T,fill:g?"var(--color-white)":"var(--color-black-500)"})]})]})});e4.displayName="Hint";let e3=(...e)=>(...t)=>{e.forEach(e=>{null==e||e(...t)})},e6=(0,r.g)("input-base"),e8={wrapper:e6,input:`${e6}__input`,container:`${e6}__container`,label:`${e6}__label`,field:`${e6}__field`,slotLeft:`${e6}__slot-left`,rightLabel:`${e6}__right-label`,caption:`${e6}__caption`,placeholder:{visible:`${e6}__placeholder`,hidden:`${e6}__hidden`},states:{primary:`${e6}--primary`,secondary:`${e6}--secondary`,error:`${e6}--error`,success:`${e6}--success`,s:`${e6}--s`,m:`${e6}--m`,focused:`${e6}--focused`,disabled:`${e6}--disabled`,active:`${e6}--active`,hasLabel:`${e6}--has-label`,accent:`${e6}--accent`}},e9=(0,n.forwardRef)(({icon:e,rightLabel:t,slotLeft:a,disabled:s,state:i,size:l="m",variant:u="primary",label:p,value:h,placeholder:m,maskPlaceholder:f,autoFocus:g=!1,maskPlaceholderVariant:v="default",caption:b,type:w="text",inputMode:y="text",hasCaption:x,className:_,style:$,dataQa:S,dataId:C,inputRef:E,onChange:k,onFocus:T,onBlur:j,onKeyDown:M,...A},L)=>{let I=(0,n.useId)(),{value:P,show:D,hide:O}=N(),R=(0,n.useRef)(null),z=(0,c.SV)([E,R]),F=(0,n.useMemo)(()=>P||!!h||!!m,[h,P,m]),B=(0,n.useCallback)(()=>{var e;null==(e=R.current)||e.focus()},[]),V=(0,n.useMemo)(()=>{if(!f)return null;let e={hidden:h??"",visible:f.substring((null==h?void 0:h.length)??0)};return f.length===(null==h?void 0:h.length)?null:e},[f,h]);return(0,n.useEffect)(()=>{var e,t,a;if(!g)return;let s=(null==(e=R.current)?void 0:e.value.length)??0;null==(t=R.current)||t.focus(),null==(a=R.current)||a.setSelectionRange(s,s)},[g]),(0,o.jsxs)("div",{className:(0,d.A)(_,e8.wrapper),style:$,"data-qa":S,"data-id":C,children:[(0,o.jsxs)("div",{className:(0,d.A)(e8.input,e8.states[u],e8.states[l],{[e8.states.focused]:P,[e8.states.error]:"error"===i,[e8.states.success]:"success"===i,[e8.states.disabled]:!!s,[e8.states.hasLabel]:p}),onClick:B,ref:L,children:[a&&(0,o.jsx)("div",{className:e8.slotLeft,children:a}),(0,o.jsxs)("label",{htmlFor:I,className:e8.container,children:[p&&(0,o.jsx)("span",{className:(0,d.A)(e8.label,{[e8.states.active]:F,[e8.states.s]:"s"===l,[e8.states.disabled]:s,[e8.states.error]:"error"===i,[e8.states.success]:"success"===i}),children:p}),V&&!!h&&(0,o.jsxs)("div",{className:(0,d.A)(e8.placeholder.visible,{[e8.states.accent]:"accent"===v}),children:[V.hidden&&(0,o.jsx)("span",{className:e8.placeholder.hidden,children:V.hidden}),V.visible]}),(0,o.jsx)("input",{...A,id:I,ref:z,className:(0,d.A)(e8.field,{[e8.states.s]:"s"===l,[e8.states.hasLabel]:p,[e8.states.disabled]:s}),type:w,inputMode:y,autoComplete:"off",placeholder:m,value:h,disabled:s,onChange:e=>{null==k||k(e.target.value,e)},onFocus:e3(D,T),onBlur:e3(O,j),onKeyDown:e=>{("Escape"===e.key||"Esc"===e.key)&&(e.preventDefault(),null==k||k("",{target:{value:""}})),null==M||M(e)}})]}),t&&(0,o.jsx)("div",{className:(0,d.A)(e8.rightLabel,{[e8.states.disabled]:s}),children:t}),e]}),(x||b)&&(0,o.jsx)(r.C,{dataQa:(0,r.d)(`${S}-caption`,!!S),className:(0,d.A)(e8.caption,{[e8.states.disabled]:s}),state:i,withoutIcon:!0,children:b})]})});e9.displayName="InputBase";let te=(e,t,a)=>{if(e)return"object"!=typeof e?a:"function"==typeof t?t(e):e[t]},tt=(0,r.g)("input-autocomplete"),ta={input:tt,pending:`${tt}__pending`,pendingIcon:`${tt}__pending-icon`,empty:`${tt}__empty`,emptyText:`${tt}__empty-text`,emptyDescription:`${tt}__empty-description`,options:`${tt}__options`,optionIcon:`${tt}__option-icon`,button:`${tt}__button`,states:{selected:`${tt}--selected`}};function ts(e){return n.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},n.createElement("defs",null,n.createElement("clipPath",{id:"a"},n.createElement("path",{fill:"#fff",fillOpacity:0,d:"M0 0h24v24H0z"}))),n.createElement("g",{clipPath:"url(#a)"},n.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 ti=({items:e,itemSize:t,renderItem:a,overscan:s=2,outerRef:i,itemsContainerClassname:l})=>{let[r,d]=(0,n.useState)({start:0,end:0}),c=(0,n.useCallback)(()=>{if(!i.current)return;let a=i.current.clientHeight,l=i.current.scrollTop;d({start:Math.max(0,Math.floor(l/t)-s),end:Math.min(e.length,Math.ceil((l+a)/t)+s)})},[t,e.length,i,s]);(0,n.useLayoutEffect)(()=>{c()},[c]),(0,n.useEffect)(()=>{let e=i.current;if(!e)return;let t=()=>c();e.addEventListener("scroll",t);let a=new ResizeObserver(()=>c());return a.observe(e),()=>{e.removeEventListener("scroll",t),a.disconnect()}},[c,i]);let u=e.length*t+16,p=e.slice(r.start,r.end),h={position:"absolute",top:0,height:p.length*t,transform:`translateY(${r.start*t}px)`,width:"100%",margin:0};return(0,o.jsx)("div",{style:{position:"relative",height:u,width:"auto",margin:"-8px"},children:(0,o.jsx)("ul",{className:l,style:h,role:"listbox",children:p.map((e,t)=>a(e,r.start+t))},"options")})};function tl({inputValue:e,mappedOptions:t,pending:a=!1,optionsEmptyText:s="Нет результатов",optionsEmptyDescription:i,contentInnerRef:l,withVirtualize:c=!1,handleOptionClick:u}){let p=(0,n.useId)();if(a)return(0,o.jsx)("div",{className:ta.pending,children:(0,o.jsx)(r.P,{className:ta.pendingIcon,children:(0,o.jsx)(F,{})})});if(null!=e&&e.length&&!t.length)return(0,o.jsxs)("div",{className:ta.empty,children:[(0,o.jsx)("div",{className:ta.emptyText,children:s}),i&&(0,o.jsx)("div",{className:ta.emptyDescription,children:i})]});let h=e=>(0,o.jsx)(eP,{role:"option","aria-selected":e.selected,as:"li",disabled:e.disabled,label:e.label,caption:e.caption,focused:e.active,onClick:()=>u(e),append:(0,o.jsx)(r.P,{className:(0,d.A)(ta.optionIcon,{[ta.states.selected]:e.selected}),style:{fontSize:24},children:(0,o.jsx)(ts,{})})},JSON.stringify(e.value));return c?(0,o.jsx)(ti,{outerRef:l,items:t,itemSize:40,renderItem:h,itemsContainerClassname:ta.options}):(0,o.jsx)("ul",{className:ta.options,id:p,role:"listbox",children:t.map(h)},"options")}(0,n.forwardRef)(({value:e,selectedValue:t,label:a,options:s=[],state:i,icon:l,rightLabel:d,slotLeft:c,desktopMaxHeight:u,pending:p=!1,buttonLabel:h="Выбрать",optionValue:m="value",optionLabel:f="label",optionCaption:g="caption",optionDisabled:v="disabled",variant:b="primary",size:w="m",disabled:y=!1,caption:x,hasCaption:_=!1,keepFocus:$=!1,optionsEmptyText:S="Нет результатов",optionsEmptyDescription:C,withVirtualize:E,onChange:T,onSelect:j,onFocus:N,onBlur:M,onKeydown:A,dataQa:L,dataId:I,className:P,style:D,...O},R)=>{let[z,F]=(0,n.useState)(!1),[B,V]=(0,n.useState)(""),H=(0,n.useRef)(null),q=(0,n.useRef)(null),Y=(0,n.useRef)(null),W=(0,n.useRef)(null),Q=k("m");(0,n.useImperativeHandle)(R,()=>q.current);let X=(0,n.useMemo)(()=>Q?z&&(s.length>0||!!B||p):z,[B,Q,z,s.length,p]),Z=(0,n.useMemo)(()=>s.map((e,a)=>{let s=te(e,m,e),i=te(t,m,t);return{index:a,value:s,label:te(e,f,e),caption:te(e,g),disabled:te(e,v),selected:i===s,original:e}}),[g,v,f,m,s,t]),K=(0,n.useMemo)(()=>Z.find(({selected:e})=>e),[Z]);(0,n.useEffect)(()=>{e||t?e&&V(e):V("")},[e]),(0,n.useEffect)(()=>{t&&V(te(t,f,t))},[]),(0,n.useEffect)(()=>{z||(K?U(K.label):J())},[z]);let U=e=>{V(e),null==T||T(e)},J=e=>{null==j||j(e)},ee=()=>{F(!1)},et=e=>{null==M||M(e)};return(0,o.jsx)("div",{ref:R,className:ta.input,"data-id":I,"data-qa":L,children:(0,o.jsxs)(eR,{opened:X,onToggle:F,width:"inherit",placement:"bottom",mobileFullHeight:!0,desktopMaxHeight:u,footer:Q||!t?void 0:(0,o.jsx)(G,{label:h,disabled:!t,className:ta.button,onClick:()=>{ee()}}),heading:Q?void 0:(0,o.jsx)(e9,{inputRef:Y,className:P,style:D,value:B,label:a,rightLabel:d,slotLeft:c,icon:l,state:i,caption:x,hasCaption:_,onChange:U,onBlur:et,...O}),dataQa:(0,r.d)(`${L}-dropdown`,!!L),children:[(0,o.jsx)(eH,{asChild:!0,children:(0,o.jsx)(e9,{value:B,label:a,rightLabel:d,slotLeft:c,icon:l,size:w,variant:b,state:i,disabled:y,caption:x,hasCaption:_,onClick:void 0,onChange:U,onFocus:e=>{F(!0),Q||(e.preventDefault(),setTimeout(()=>{var e;null==(e=Y.current)||e.focus()},100)),null==N||N(e)},onBlur:et,onKeyDown:e=>{"Tab"===e.key&&ee(),null==A||A(e)},ref:H,inputRef:q,...O,dataQa:(0,r.d)(`${L}-dropdown-input`,!!L)})}),(0,o.jsx)(eG,{contentInnerRef:W,children:(0,o.jsx)(tl,{inputValue:B,mappedOptions:Z,pending:p,optionsEmptyText:S,optionsEmptyDescription:C,handleOptionClick:e=>{var t;if(U(e.label),J(e.original),Q){if($){null==(t=q.current)||t.focus();return}ee()}},contentInnerRef:W,withVirtualize:E})})]})})}).displayName="InputAutocomplete";let tr="dd.MM.yyyy",tn=e=>{let t,[a,s,i]=e.split(".").map(Number),l=(t=i||1900,(s<1||s>12)&&console.warn("Месяц должен быть в диапазоне от 1 до 12"),new Date(t,s,0).getDate());return[(a>l?l:a).toString().padStart(2,"0"),s.toString().padStart(2,"0"),i.toString().padStart(4,"0").substring(0,4)].join(".")};function to(e){return n.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},n.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,n.forwardRef)(({value:e=null,autoFocus:t=!1,onChange:a,onKeyDown:s,...i},l)=>{let[r,d]=(0,n.useState)(""),{ref:c,setValue:u}=(0,m.$o)({mask:Date,autofix:!0,pattern:"d.`m.`Y",validate:()=>{},placeholderChar:" ",prepare:e=>!e||e.length<10||e.includes(" ")?e:tn(e),overwrite:!1,blocks:{d:{mask:m.g5.MaskedRange,from:1,to:31,maxLength:2},m:{mask:m.g5.MaskedRange,from:1,to:12,maxLength:2},Y:{mask:m.g5.MaskedRange,from:1900,to:2099,maxLength:4}}},{onAccept:t=>{if(t.length<10||t.includes(" "))null!==e&&(null==a||a(null,""));else{let e=tn(t),s=(0,f.A)(e,tr,new Date);if((0,g.A)(s)){null==a||a(s,e),d(e);return}}d(t)}});return(0,n.useEffect)(()=>{if(e instanceof Date&&(0,g.A)(e)){let t=(0,v.A)(e,tr);u(t),d(t)}else"string"==typeof e&&(0,b.A)(e,"dd.mm.yyyy")&&(u(e),d(e))},[e,u]),(0,n.useImperativeHandle)(l,()=>c.current),(0,o.jsx)(e9,{...i,autoFocus:t,inputRef:c,value:r,inputMode:"numeric",onKeyDown:e=>{("Escape"===e.key||"Esc"===e.key)&&(e.preventDefault(),d(""),u(""),null==a||a(null,"")),null==s||s(e)},maskPlaceholder:"дд.мм.гггг"})}).displayName="InputDate";let td=(0,r.g)("input-file"),tc={inputFile:td,input:`${td}__input`,uploadArea:`${td}__upload-area`,uploadIcon:`${td}__upload-icon`,uploadLabel:{default:`${td}__upload-label`,purple:`${td}__upload-label--purple`},uploadDragged:`${td}__upload-dragged`,uploadCaption:`${td}__upload-caption`,uploadButton:`${td}__upload-button`,uploadWrapper:`${td}__upload-wrapper`,selectButton:`${td}__select-button`,states:{error:`${td}--error`,s:`${td}--s`,dragged:`${td}--dragged`,disabled:`${td}--disabled`}},tu=(e,t)=>{if(e&&t){let a=Array.isArray(t)?t:t.split(","),s=e.name||"",i=e.type||"",l=i.replace(/\/.*$/,"");return a.some(e=>{let t=e.trim();if(/^\*(\/\*)?$/.test(e))return!0;if("."===t.charAt(0)){let e=s.toLowerCase(),a=t.toLowerCase(),i=[a];return(".jpg"===a||".jpeg"===a)&&(i=[".jpg",".jpeg"]),i.some(t=>e.endsWith(t))}return/\/\*$/.test(t)?l===t.replace(/\/.*$/,""):i===t||!!/^\w+$/.test(t)&&(console.error(!1,`Upload takes an invalidate 'accept' type '${t}'.Skip for check.`),!0)})}return!0};function tp(e){return n.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},n.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 th(e){return n.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},n.createElement("path",{d:"M12.75 5.75a.75.75 0 0 0-1.5 0v5.5h-5.5a.75.75 0 0 0 0 1.5h5.5v5.5a.75.75 0 0 0 1.5 0v-5.5h5.5a.75.75 0 0 0 0-1.5h-5.5v-5.5Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))}(0,n.forwardRef)(({accept:e,maxFileSize:t,disabled:a=!1,multiple:s=!1,capture:i=!1,mode:l="select",size:c="m",style:u,className:p,name:h,dataId:m,dataQa:f,onChange:g,...v},b)=>{let w,y,x,_,$,S=(0,n.useId)(),[C,E]=(0,n.useState)(!1),[k,T]=(0,n.useState)(!1),j=(0,n.useRef)(null),N=(0,n.useRef)(null),M=a=>{let s=Object.hasOwn(a,"dataTransfer")?a.dataTransfer.files:a.target.files;if(s){if(!(a=>{if(!a)return!0;let s=(e=>{if(!t)return!0;for(let a=0;a<e.length;a++)if(e[a].size>1024*t*1024)return!1;return!0})(a),i=(t=>{if(!e)return!0;for(let a=0;a<t.length;a++)if(!tu(t[a],e))return!1;return!0})(a);return s&&i})(s))return void E(!0);E(!1),null==g||g(s,a)}},A=()=>{var e;null==(e=j.current)||e.click()},L=e=>{a||(e.stopPropagation(),e.preventDefault())},I=e=>{a||(e.stopPropagation(),e.preventDefault(),e.dataTransfer.dropEffect="copy",T(!0))},P=e=>{a||(e.stopPropagation(),e.preventDefault(),T(!1))},D=e=>{if(a)return;e.stopPropagation(),e.preventDefault();let{files:t}=e.dataTransfer;(s||t&&1===t.length)&&M(e),T(!1),e.dataTransfer.clearData()};(0,n.useImperativeHandle)(b,()=>({getInput:()=>j.current,getUploadArea:()=>N.current}));let O=()=>{let a=Array.isArray(e)?e.join(", "):null==e?void 0:e.split(",").join(", ");return(a?`Доступные форматы ${a}. `:"")+(t?`Размер файла не должен превышать ${t} MB.`:"")},R=()=>{let t=Array.isArray(e)?e.join(","):e,l={ref:j,type:"file",className:tc.input,multiple:s,accept:t,capture:i,disabled:a,id:S,name:h,onChange:M};return(0,o.jsx)("input",{...l})};return(0,o.jsx)("div",{className:(0,d.A)(p,tc.inputFile),style:u,...v,"data-id":m,"data-qa":f,children:"select"===l?(w=R(),y=O(),x=(0,o.jsx)(G,{onClick:A,label:"Выберите файлы",size:"s",stretch:!0,className:(0,d.A)(tc.selectButton,{disabled:a}),disabled:a}),(0,o.jsxs)(r.F,{caption:y,hasCaption:!0,captionState:C?"error":"default",children:[w,x]})):(_=R(),$=(()=>{let e={ref:N,className:(0,d.A)(tc.uploadArea,{[tc.states.error]:C,[tc.states.s]:"s"===c,[tc.states.dragged]:k,[tc.states.disabled]:a}),onDragEnter:L,onDragOver:I,onDragLeave:P,onDrop:D,onClick:A,role:"button",tabIndex:0},t=(0,o.jsx)(r.P,{"aria-hidden":"true",className:(0,d.A)(tc.uploadIcon,{[tc.states.disabled]:a}),children:(0,o.jsx)(to,{})}),s=(0,o.jsx)(r.T,{size:"16",weight:"regular",className:(0,d.A)(tc.uploadDragged,{[tc.states.disabled]:a,[tc.states.dragged]:k,[tc.states.s]:"s"===c}),children:"Перетащите файлы сюда"});if("s"===c){let i=(0,o.jsxs)(r.T,{size:"16",weight:"regular",className:(0,d.A)(tc.uploadLabel.default,{[tc.states.disabled]:a}),children:[(0,o.jsxs)("span",{className:(0,d.A)(tc.uploadLabel.purple,{[tc.states.disabled]:a}),children:["Выберите файлы"," "]}),"или перетащите их сюда"]});return(0,o.jsx)(r.F,{caption:O(),hasCaption:!0,children:(0,o.jsxs)("div",{...e,children:[(0,o.jsxs)("div",{className:(0,d.A)(tc.uploadWrapper,{[tc.states.dragged]:k}),children:[t,i]}),s]})})}let i=(0,o.jsx)(r.T,{size:"16",weight:"regular",className:(0,d.A)(tc.uploadLabel.default,{[tc.states.disabled]:a}),children:"Выберите файлы или перетащите их сюда"}),l=(0,o.jsx)(r.T,{size:"14",weight:"regular",className:(0,d.A)(tc.uploadCaption,{[tc.states.disabled]:a}),children:O()}),n=(0,o.jsx)(r.T,{size:"16",weight:"regular",className:(0,d.A)(tc.uploadButton,{[tc.states.disabled]:a}),children:"Выбрать"});return(0,o.jsxs)("div",{...e,children:[(0,o.jsxs)("div",{className:(0,d.A)(tc.uploadWrapper,{[tc.states.dragged]:k}),children:[t,i,l,n]}),s]})})(),(0,o.jsxs)(o.Fragment,{children:[$,_]}))})}).displayName="InputFile",(0,n.forwardRef)(({maskOpts:e,value:t="",autoFocus:a=!1,onChange:s,onKeyDown:i,...l},r)=>{let[d,c]=(0,n.useState)(""),{ref:u,setValue:p,unmaskedValue:h}=(0,m.$o)(e,{onAccept:(e,t)=>{c(e),null==s||s(t.unmaskedValue,e)}});return(0,n.useEffect)(()=>{t!==h&&(p(t),c(t))},[t,p,h]),(0,n.useImperativeHandle)(r,()=>u.current),(0,o.jsx)(e9,{...l,autoFocus:a,inputRef:u,value:d,onKeyDown:e=>{("Escape"===e.key||"Esc"===e.key)&&(e.preventDefault(),p(""),c(""),null==s||s("","")),null==i||i(e)}})}).displayName="InputMasked";let tm=({value:e,decimals:t="auto",decimalsCount:a=2})=>{switch(t){case"always":return new Intl.NumberFormat("ru",{minimumFractionDigits:a,useGrouping:"min2"}).format(e);case"never":return new Intl.NumberFormat("ru",{maximumFractionDigits:0,useGrouping:"min2"}).format(e);default:return new Intl.NumberFormat("ru",{useGrouping:"min2"}).format(e)}},tf=e=>RegExp("^-?(?!0{2,})[(\\d\\s?]*[,.]?\\d*$").test(e),tg=(e,t,a)=>(0,r.i)(t)&&e<t?t:(0,r.i)(a)&&e>a?a:e,tv="\xa0",tb=[",","."],tw=(0,r.g)("input-number"),ty={controls:`${tw}__controls`,icon:`${tw}__controls-icon`,divider:`${tw}__controls-divider`,states:{disabled:`${tw}--disabled`}},tx=(e,t)=>{var a;let s,i,l=RegExp("((^|\\D)-\\d)|^(-)").test(e),r=(a=((e,t=tv)=>{let a=RegExp(t.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&"),"g");return e.replace(a,"")})(e,tv),s=tb.join("").replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&"),i=RegExp(`[^\\d${s}]`,"gi"),a.replace(i,"")).replace(",","."),n=l?"-":"";if(r.includes(".")){let[e,a]=r.split(".");if(a){let s=`.${a.slice(0,t)}`;return`${n}${e}${s}`}}return`${n}${r}`},t_=(e,t)=>{let a=String(e),[s,i]=a.split("."),l=new Intl.NumberFormat("ru",{maximumFractionDigits:0,roundingMode:"trunc",useGrouping:"min2"}).format(parseFloat(a)),r=a.includes(".")||a.includes(",")?",":"";return"never"===t?l:`${l}${r}${i??""}`},t$=(0,n.forwardRef)(({decimals:e="auto",decimalsCount:t=2,value:a,unit:s,step:i=1,min:l,max:c,size:u="m",withoutControls:p,disabled:h,icon:m,shouldRoundOnChange:f=!1,className:g,style:v,dataQa:b,dataId:w,autoFocus:y=!1,onChange:x,onFocus:_,onBlur:$,onKeyDown:S,onIncrement:C,onDecrement:E,...k},T)=>{let j=(0,n.useMemo)(()=>t<10?t:10,[t]),[N,M]=(0,n.useState)((0,r.i)(a)?tm({value:tg(parseFloat(t_(tx(String(a),j),e)),l,c),decimals:e,decimalsCount:j}):""),[A,L]=(0,n.useState)(!1),[I,P]=(0,n.useState)(0),[D,O]=(0,n.useState)(null),R=(0,n.useRef)(null);(0,n.useImperativeHandle)(T,()=>R.current),(0,n.useEffect)(()=>{A&&"-"!==N&&R.current&&document.activeElement===R.current&&R.current.setSelectionRange(I,I)},[N,I,R,A]);let z=(0,n.useCallback)((t,a)=>{if(L(!0),!tf(t))return{float:N?parseFloat(tx(N,j)):void 0,formatted:N};if(""===t)return{float:void 0,formatted:t};if("-"===t)return P(1),{float:void 0,formatted:t};if("."===t||","===t)return P(2),{float:0,formatted:"never"===e?"0":"0,"};if("-."===t||"-,"===t)return P(3),{float:0,formatted:"never"===e?"-0":"-0,"};let{modifiedValue:s,cursorPosition:i}=(({selectionStart:e,value:t,lastKeyStroke:a,stateValue:s})=>{let i=e,l=t;if(s&&i&&s[i]===tv&&("Backspace"===a||"Delete"===a)){let e=t.split("");return"Backspace"===a&&(e.splice(i-1,1),i-=1),"Delete"===a&&(e.splice(i,1),i+=1),{modifiedValue:l=e.join(""),cursorPosition:i}}return{modifiedValue:l,cursorPosition:e}})({selectionStart:a,value:t,lastKeyStroke:D,stateValue:N}),n=tx(s,j),o="never"===e?parseInt(n):parseFloat(n),d=t_(n,e),u=f?tg(o,l,c):o;if(u>Number.MAX_SAFE_INTEGER||u<Number.MIN_SAFE_INTEGER)return{float:parseFloat(tx(N,j)),formatted:N};if(!(0,r.e)(i)){let e=i+(d.length-t.length);P(e=e<=0?0:e)}return{float:u,formatted:d}},[e,j,D,c,l,f,N]),F=(0,n.useCallback)((e,t)=>{if(!t)return;let{target:{value:a,selectionStart:s}}=t,i=z(a,s);M(i.formatted),null==x||x(i.float,{...i,event:t})},[z,x]),B=(0,n.useCallback)(e=>{null==_||_(e)},[_]),V=(0,n.useCallback)(t=>{let{target:{value:a}}=t,s=tx(a,j);if(!s||"-"===s){M(""),null==$||$(t);return}let i=parseFloat(s),r=f?i:tg(i,l,c),n=tm({value:r,decimals:e,decimalsCount:j});M(n),f||i===r||null==x||x(r,{float:r,formatted:n}),null==$||$(t)},[e,j,c,l,$,x,f]),G=(0,n.useCallback)(t=>{P(N.length);let s=parseFloat((0,r.e)(a)?tx(N,j):String(a).replace(",","."))||0,n=tg(Number("increase"===t?(s+i).toFixed(j):(s-i).toFixed(j)),l,c),o=tm({value:n,decimals:e,decimalsCount:j});M(o),null==x||x(n,{float:n,formatted:o})},[N,a,j,i,l,c,e,x]),H=(0,n.useCallback)(e=>{let{code:t}=e;O(t),("ArrowUp"===t||"ArrowDown"===t)&&(e.preventDefault(),G("ArrowUp"===t?"increase":"decrease")),null==S||S(e)},[G,S]),q=(0,n.useCallback)(e=>{e.preventDefault(),G("decrease"),null==E||E(e)},[G,E]),Y=(0,n.useCallback)(e=>{e.preventDefault(),G("increase"),null==C||C(e)},[G,C]),W=(0,n.useCallback)(e=>{let{code:t}=e;O(t),["Space","Enter"].includes(t)&&(e.preventDefault(),G("decrease"),null==E||E(e))},[G,E]),Q=(0,n.useCallback)(e=>{let{code:t}=e;O(t),["Space","Enter"].includes(t)&&(e.preventDefault(),G("increase"),null==C||C(e))},[G,C]),X=(0,n.useMemo)(()=>{let t=parseFloat(tx(N,j));return(0,r.e)(a)||""===String(a)?"":Number(a)===t?N:"-"!==N&&","!==N&&tf(String(a))?t_(tx(String(tg(a,l,c)),j),e):N},[e,j,N,a]),Z=(0,n.useMemo)(()=>{let[e,t]=X.split(","),a=X.includes(","),i=((e,t,a)=>{if(!e||!t)return"";if(Array.isArray(t)){let a=tx(e,2),s=Number((a.startsWith("-")?a.slice(1):a).split(".")[0]),[i,l,n]=t;return(0,r.p)(s,i,l,n)}return t})(X,s);if(a){let a=Array(j-t.length).fill(0).join("");return`${e},${t}${a}${tv}${i}`}return`${e}${tv}${i}`},[X,s,j]),K={...k,value:X,maskPlaceholder:Z,maskPlaceholderVariant:"accent",size:u,icon:p?m:(0,o.jsxs)("div",{className:(0,d.A)(ty.controls),children:[(0,o.jsx)(r.P,{onClick:h?void 0:q,onKeyDown:h?void 0:W,className:(0,d.A)(ty.icon,{[ty.states.disabled]:!!h}),role:"button",tabIndex:h?-1:0,children:(0,o.jsx)(tp,{})}),(0,o.jsx)("div",{className:ty.divider}),(0,o.jsx)(r.P,{onClick:h?void 0:Y,onKeyDown:h?void 0:Q,className:(0,d.A)(ty.icon,{[ty.states.disabled]:!!h}),role:"button",tabIndex:h?-1:0,children:(0,o.jsx)(th,{})})]}),disabled:h,onChange:F,onBlur:V,onFocus:B,onKeyDown:H};return(0,o.jsx)(e9,{...K,autoFocus:y,inputMode:"decimal",inputRef:R,dataQa:b,dataId:w,className:g,style:v})});function tS(e){return n.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},n.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 tC(e){return n.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},n.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"}))}t$.displayName="InputNumber";let tE=(0,r.g)("input-password"),tk={icon:`${tE}__icon`,states:{disabled:`${tE}--disabled`}};(0,n.forwardRef)(({disabled:e,autoFocus:t=!1,...a},s)=>{let[i,l]=(0,n.useState)(!1);return(0,o.jsx)(e9,{...a,autoFocus:t,ref:s,disabled:e,type:i?"text":"password",icon:(0,o.jsx)(r.P,{onMouseDown:e?void 0:e=>{e.preventDefault(),e.stopPropagation(),l(e=>!e)},onKeyDown:e?void 0:e=>{[" ","Enter"].includes(e.key)&&(e.preventDefault(),l(e=>!e))},className:(0,d.A)(tk.icon,{[tk.states.disabled]:!!e}),role:"button",tabIndex:e?-1:0,children:i?(0,o.jsx)(tC,{}):(0,o.jsx)(tS,{})})})}).displayName="InputPassword";let tT=(0,r.g)("range-slider"),tj=Object.freeze({rangeSlider:tT,disabled:`${tT}--disabled`,control:`${tT}__control`,thumb:`${tT}__thumb`,thumbFocus:`${tT}__thumb--focus`,track:`${tT}__track`,indicator:`${tT}__indicator`,ticks:`${tT}__ticks`,tick:`${tT}__tick`,legend:`${tT}__legend`,legendItem:`${tT}__legend-item`,label:`${tT}__label`,labelVisible:`${tT}__label--visible`}),tN=(0,n.forwardRef)(({values:e,step:t=1,min:a=0,max:s=100,legend:i,disabled:l,className:c,style:u,dataQa:p,dataId:h,formatValue:m,onChange:f,onFinalChange:g},v)=>{let[b,S]=(0,n.useState)(!1),[C,E]=(0,n.useState)(null),k=(0,n.useRef)([]);k.current.length!==e.length&&(k.current=e.map((e,t)=>k.current[t]??en()));let T=e=>"number"==typeof e?[e]:[...e],j=null==i?void 0:i.map(e=>"number"==typeof e?{value:e,label:String(e)}:e),N=(0,n.useCallback)((e,t)=>{l||null==f||f(T(e),t)},[l,f]),M=(0,n.useCallback)((e,t)=>{l||null==g||g(T(e),t)},[l,g]),A=(0,n.useCallback)(e=>{l||E(e)},[l]);return(0,n.useEffect)(()=>(document.body.style.cursor=b&&!l?"grabbing":"",()=>{document.body.style.cursor=""}),[b,l]),(0,n.useEffect)(()=>{l&&(S(!1),E(null))},[l]),(0,o.jsxs)(w.g,{ref:v,className:(0,d.A)(tj.rangeSlider,{[tj.disabled]:l},c),style:u,value:e,min:a,max:s,step:t,onValueCommitted:M,thumbAlignment:"edge",onValueChange:N,onPointerUp:()=>{S(!1),E(null)},onPointerDown:()=>{l||S(!0)},disabled:l,"data-qa":p,"data-id":h,children:[(0,o.jsx)(y.X,{className:tj.control,"data-qa":(0,r.d)(`${p}-control`,!!p),children:(0,o.jsxs)(x.h,{className:tj.track,"data-qa":(0,r.d)(`${p}-track`,!!p),children:[(0,o.jsx)(_.X,{className:tj.indicator,"data-qa":(0,r.d)(`${p}-indicator`,!!p)}),e.map((e,t)=>(0,o.jsx)($.O,{index:t,className:(0,d.A)(tj.thumb,{[tj.thumbFocus]:C===t&&!l}),onPointerDown:()=>A(t),onPointerUp:()=>E(null),onFocus:()=>A(t),onBlur:()=>{b||E(null)},"data-qa":(0,r.d)(`${p}-thumb-${t}`,!!p),children:(0,o.jsx)("div",{className:(0,d.A)(tj.label,{[tj.labelVisible]:C===t&&!l}),"data-qa":(0,r.d)(`${p}-thumb-label-${t}`,!!p),children:m?m(e):e})},k.current[t]))]})}),j&&j.length>0&&(0,o.jsx)("ul",{className:tj.legend,"data-qa":(0,r.d)(`${p}-legend`,!!p),children:j.map((e,t)=>void 0!==e.label&&(0,o.jsx)("li",{className:tj.legendItem,style:(e=>{if(e.value===a)return{left:0,transform:"translateX(0)"};if(e.value===s)return{left:"100%",transform:"translateX(-100%)"};{let t=(e.value-a)/(s-a);return{left:`calc(12px + (100% - 24px) * ${t})`,transform:"translateX(-50%)"}}})(e),"data-qa":(0,r.d)(`${p}-legend-item-${t}`,!!p),children:e.label},`${e.value}-${e.label}`))})]})});tN.displayName="RangeSlider";let tM=(0,r.g)("input-range"),tA=Object.freeze({inputRange:tM,rangeSlider:`${tM}__range-slider`});function tL(e){return n.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},n.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,n.forwardRef)((e,t)=>{let{value:a,defaultValue:s,onChange:i,min:l=0,max:c=100,step:u=1,disabled:p,ticks:h,tooltip:m,onBlur:f,className:g,inputClassname:v,sliderClassname:b,style:w,...y}=e,x=Object.hasOwn(e,"value"),[_,$]=(0,n.useState)(s),S=(0,n.useRef)(null),C=(0,n.useRef)(null),E=(0,n.useRef)(null),k=x?a:_,T="number"==typeof k?tg(k,l,c):l,j=(0,n.useCallback)(e=>{x||$(e),null==i||i(e)},[x,i]),N=(0,n.useCallback)(e=>{j(e)},[j]),M=(0,n.useCallback)(e=>{"number"==typeof k&&j(tg(k,l,c)),null==f||f(e)},[j,c,l,f,k]),A=(0,n.useCallback)(e=>{var t;let[a]=e;j(tg(a,l,c)),null==(t=C.current)||t.focus()},[j,l,c]),L=(0,n.useCallback)(()=>{var e;null==(e=C.current)||e.blur()},[]);(0,n.useImperativeHandle)(t,()=>({rootRef:S.current,inputRef:C.current,sliderRef:E.current}),[]);let{dataQa:I,dataId:P,...D}=y;return(0,o.jsxs)("div",{ref:S,className:(0,d.A)(tA.inputRange,g),style:w,"data-qa":I,"data-id":P,children:[(0,o.jsx)(t$,{...D,ref:C,min:l,max:c,step:u,disabled:p,withoutControls:!0,value:k,onChange:N,onBlur:M,className:v,dataQa:(0,r.d)(`${I}-input`,!!I),dataId:(0,r.d)(`${P}-input`,!!P)}),(0,o.jsx)(tN,{ref:E,min:l,max:c,step:u,disabled:p,legend:h,formatValue:m,values:[T],onChange:A,onFinalChange:L,className:(0,d.A)(tA.rangeSlider,b),dataQa:(0,r.d)(`${I}-slider`,!!I),dataId:(0,r.d)(`${P}-slider`,!!P)})]})}).displayName="InputRange";let tI=(0,r.g)("input-search"),tP={iconSearch:`${tI}__icon-search`,iconClear:`${tI}__icon-clear`,states:{disabled:`${tI}--disabled`}};(0,n.forwardRef)(({value:e,disabled:t,onChange:a,...s},i)=>{let[l,c]=(0,n.useState)(e||"");(0,n.useEffect)(()=>{c(e||"")},[e]);let u=(0,n.useCallback)((e,t)=>{c(e||""),null==a||a(e||"",t)},[]);return(0,o.jsx)(e9,{...s,value:l,ref:i,disabled:t,icon:l?(0,o.jsx)(r.P,{onMouseDown:t?void 0:e=>{e.preventDefault(),e.stopPropagation(),u()},onKeyDown:t?void 0:e=>{[" ","Enter"].includes(e.key)&&(e.preventDefault(),u())},className:(0,d.A)(tP.iconClear,{[tP.states.disabled]:t}),role:"button",tabIndex:t?-1:0,children:(0,o.jsx)(R,{})}):(0,o.jsx)(r.P,{className:(0,d.A)(tP.iconSearch,{[tP.states.disabled]:t}),children:(0,o.jsx)(tL,{})}),onChange:(e,t)=>{u(e,t)}})}).displayName="InputSearch",(0,n.forwardRef)(({value:e="",autoFocus:t=!1,onChange:a,onKeyDown:s,dataQa:i,dataId:l,...r},d)=>{let[c,u]=(0,n.useState)(""),{ref:p,unmaskedValue:h,setValue:f}=(0,m.$o)({mask:"+{7} (000) 000-00-00"},{onAccept:(e,t)=>{u(e),null==a||a(t.unmaskedValue,e)}});return(0,n.useEffect)(()=>{e!==h&&f(e)},[e,f,h]),(0,n.useImperativeHandle)(d,()=>p.current),(0,o.jsx)(e9,{...r,autoFocus:t,dataQa:i,dataId:l,inputRef:p,value:c,maskPlaceholder:"+7 (000) 000-00-00",onKeyDown:e=>{("Escape"===e.key||"Esc"===e.key)&&(e.preventDefault(),f(""),u(""),null==a||a("","")),null==s||s(e)}})}).displayName="InputTel";let tD=(0,r.g)("modal"),tO=Object.freeze({modal:tD,overlay:`${tD}__overlay`,withoutFooter:`${tD}--without-footer`,noContent:`${tD}--no-content`,open:`${tD}--open`,overlayOpen:`${tD}__overlay--open`,height:{medium:`${tD}--height-medium`,full:`${tD}--height-full`},size:{s:`${tD}--s`,m:`${tD}--m`,l:`${tD}--l`,xl:`${tD}--xl`},header:`${tD}__header`,headerText:`${tD}__header-text`,headerTitle:`${tD}__header-title`,headerSubtitle:`${tD}__header-subtitle`,closeIcon:`${tD}__close-icon`,backButton:`${tD}__back-button`,backButtonText:`${tD}__back-button-text`,headerStates:{centered:`${tD}__header--centered`,withLongBtn:`${tD}__header--with-long-btn`,defaultHeight:`${tD}__header--default-height`},content:`${tD}__content`,withoutPadding:`${tD}__content--without-padding`,withScroll:`${tD}__content--with-scroll`,footer:`${tD}__footer`,footerContainer:`${tD}__footer-container`,footerBtn:`${tD}__footer-btn`,footerDescription:`${tD}__footer-description`,divider:`${tD}__divider`,dividerTop:`${tD}__divider--top`,dividerBottom:`${tD}__divider--bottom`}),tR=({primaryBtnText:e,onPrimary:t,secondaryBtnText:a,onSecondary:s,thirdBtnText:i,onThird:l,description:n,children:c,noContent:u,dataQa:p})=>(0,o.jsxs)("div",{"data-qa":(0,r.d)(`${p}-footer`,!!p),className:(0,d.A)(tO.footer,{[tO.noContent]:u}),children:[!u&&(0,o.jsx)("div",{className:(0,d.A)(tO.divider,tO.dividerTop)}),c||(0,o.jsxs)("div",{className:tO.footerContainer,children:[i&&(0,o.jsx)(G,{dataQa:(0,r.d)(`${p}-footer-third-btn`,!!p),label:i,variant:"secondary",size:"s",className:tO.footerBtn,onClick:l}),a&&(0,o.jsx)(G,{dataQa:(0,r.d)(`${p}-footer-secondary-btn`,!!p),label:a,variant:"secondary",size:"s",className:tO.footerBtn,onClick:s}),e&&(0,o.jsx)(G,{dataQa:(0,r.d)(`${p}-footer-primary-btn`,!!p),label:e,size:"s",className:tO.footerBtn,onClick:t})]}),n&&(0,o.jsx)("span",{"data-qa":(0,r.d)(`${p}-footer-description`,!!p),className:tO.footerDescription,children:n})]}),tz=({text:e,title:t,subtitle:a,align:s="left",backBtnVariant:i,onBack:l,onClose:n,noContent:c,dataQa:u,withoutCloseBtn:p=!1})=>(0,o.jsxs)("div",{"data-qa":(0,r.d)(`${u}-header`,!!u),className:(0,d.A)(tO.header,{[tO.headerStates.centered]:"center"===s||!!i,[tO.headerStates.withLongBtn]:"long"===i,[tO.headerStates.defaultHeight]:!e&&!t&&!a}),children:[e&&(0,o.jsx)("span",{"data-qa":(0,r.d)(`${u}-header-text`,!!u),className:tO.headerText,children:e}),t&&(0,o.jsx)("span",{"data-qa":(0,r.d)(`${u}-header-title`,!!u),className:tO.headerTitle,children:t}),a&&(0,o.jsx)("span",{"data-qa":(0,r.d)(`${u}-header-subtitle`,!!u),className:tO.headerSubtitle,children:a}),!p&&(0,o.jsx)("button",{"data-qa":(0,r.d)(`${u}-header-close`,!!u),type:"button",className:tO.closeIcon,onClick:n,children:(0,o.jsx)(r.P,{children:(0,o.jsx)(R,{})})}),i&&(0,o.jsxs)("button",{"data-qa":(0,r.d)(`${u}-header-back`,!!u),type:"button",className:tO.backButton,onClick:l,children:[(0,o.jsx)(r.P,{children:(0,o.jsx)(ee,{})}),"long"===i&&(0,o.jsx)("span",{className:tO.backButtonText,children:"Назад"})]}),!c&&(0,o.jsx)("div",{className:(0,d.A)(tO.divider,tO.dividerBottom)})]});(0,n.forwardRef)(({header:e,footer:t,open:a=!1,size:s="m",noPadding:i=!1,height:l="full",onClose:u,children:p,className:h,style:m,dataQa:f,dataId:g,dismissDisabled:v=!1,...b},w)=>{let[y,x]=(0,n.useState)(!1),[_,$]=(0,n.useState)(!1),S=(0,n.useRef)(null);(0,n.useEffect)(()=>()=>{S.current&&cancelAnimationFrame(S.current)},[]),(0,n.useEffect)(()=>{if(S.current&&cancelAnimationFrame(S.current),a)return x(!0),S.current=requestAnimationFrame(()=>{requestAnimationFrame(()=>{$(!0)})}),()=>{S.current&&cancelAnimationFrame(S.current)};{$(!1);let e=setTimeout(()=>{x(!1)},300);return()=>{clearTimeout(e),S.current&&cancelAnimationFrame(S.current)}}},[a]);let C=()=>{$(!1);let e=setTimeout(()=>{null==u||u(),x(!1)},300);return()=>clearTimeout(e)},{context:E}=(0,c.we)({open:y,onOpenChange:e=>{e||C()}}),k=(0,c.s9)(E,{outsidePressEvent:"mousedown",outsidePress:!v,escapeKey:!v}),T=(0,c.It)(E,{role:"dialog"}),{getFloatingProps:j}=(0,c.bv)([k,T]),[N,M]=(0,n.useState)(!1),A=(0,n.useCallback)(e=>{e&&new ResizeObserver(()=>{M(e.scrollHeight>e.clientHeight)}).observe(e)},[]);return y?(0,o.jsx)(c.XF,{id:"finkit-modals",children:(0,o.jsx)(c.zR,{lockScroll:!0,className:(0,d.A)(tO.overlay,{[tO.overlayOpen]:_}),children:(0,o.jsx)(c.s3,{context:E,children:(0,o.jsxs)("div",{ref:w,className:(0,d.A)(tO.modal,tO.size[s],tO.height[l],{[tO.withoutFooter]:!(null!=t&&t.primaryBtnText)&&!(null!=t&&t.children),[tO.open]:_},h),style:m,...j(),...b,"data-id":g,"data-qa":f,children:[(0,o.jsx)(tz,{...e,dataQa:f,noContent:!p,onClose:C}),p&&(0,o.jsx)("div",{"data-qa":(0,r.d)(`${f}-content`,!!f),ref:A,className:(0,d.A)(tO.content,{[tO.withoutFooter]:!(null!=t&&t.primaryBtnText)&&!(null!=t&&t.children),[tO.withoutPadding]:i,[tO.withScroll]:N}),children:p}),((null==t?void 0:t.primaryBtnText)||(null==t?void 0:t.children))&&(0,o.jsx)(tR,{...t,dataQa:f,noContent:!p})]})})})}):null}).displayName="Modal";let tF=(0,r.g)("pagination"),tB=Object.freeze({pagination:tF,bullet:`${tF}--bullet`,dots:`${tF}__dots`,link:`${tF}__link`,active:`${tF}__link--active`,controls:`${tF}__link--controls`,big:`${tF}__link--big`,prev:`${tF}__link--prev`,next:`${tF}__link--next`,disabled:`${tF}__link--disabled`}),tV=(0,r.g)("radio"),tG=Object.freeze({radio:tV,input:`${tV}__input`,marker:`${tV}__marker`,wrapper:`${tV}__wrapper`,label:`${tV}__label`,caption:`${tV}__caption`,icon:`${tV}__icon`,iconButton:`${tV}__icon-button`,states:{error:`${tV}--error`,disabled:`${tV}--disabled`,inverted:`${tV}--inverted`},sizes:{xs:`${tV}--xs`,s:`${tV}--s`,m:`${tV}--m`},variants:{primary:`${tV}--primary`,secondary:`${tV}--secondary`}});(0,n.forwardRef)(({value:e,variant:t="primary",checked:a=!1,state:s="default",label:i,disabled:l=!1,caption:c,className:u,style:p,icon:h,withIcon:m=!1,size:f="m",inverted:g=!1,children:v,inputRef:b,onChange:w,onIconClick:y,dataQa:x,dataId:_,...$},S)=>{let C=(0,n.useId)(),E=v||i;return(0,o.jsxs)("label",{ref:S,htmlFor:C,"data-marker-label":"",className:(0,d.A)(u,tG.radio,{[tG.states.disabled]:l,[tG.states.inverted]:g,[tG.states.error]:"error"===s,[tG.sizes[f]]:!0,[tG.variants[t]]:!0}),style:p,"data-id":_,"data-qa":x,children:[(0,o.jsx)("input",{id:C,value:e,checked:a,className:tG.input,type:"radio",disabled:l,onChange:e=>{null==w||w(e.target.value,e)},ref:b,...$}),(0,o.jsx)("span",{className:tG.marker,children:(0,o.jsx)(ek,{type:"radio",checked:a,inverted:g,state:s,disabled:l})}),E&&(0,o.jsxs)("span",{className:tG.wrapper,children:[(0,o.jsx)("span",{className:tG.label,children:E}),c&&(0,o.jsx)(r.C,{className:tG.caption,withoutIcon:!0,children:c})]}),m&&(0,o.jsx)("button",{type:"button",className:(0,d.A)(tG.iconButton),onClick:l?void 0:y,children:(0,o.jsx)(r.P,{className:(0,d.A)(tG.icon),children:h?(0,o.jsx)(o.Fragment,{children:h}):(0,o.jsx)(ex,{})})})]})}).displayName="Radio";let tH=(0,r.g)("segmented-control"),tq=Object.freeze({segmentedControl:tH,secondary:`${tH}--secondary`,tab:`${tH}__tab`,label:`${tH}__label`,icon:`${tH}__icon`,slot:`${tH}__slot`,states:{stretch:`${tH}--stretch`,rounded:`${tH}--rounded`,small:`${tH}--s`,medium:`${tH}--m`,weightVariant:`${tH}--wight-medium`,left:`${tH}__tab--left`,right:`${tH}__tab--right`,active:`${tH}__tab--active`,iconOnly:`${tH}__tab--icon-only`,disabled:`${tH}__tab--disabled`}}),tY=Object.freeze({labelKey:"label",disabledKey:"disabled",slotLeftKey:"slotLeft",slotRightKey:"slotRight",iconLeftKey:"iconLeft",iconRightKey:"iconRight"});(0,n.forwardRef)(({activeTabId:e,tabs:t,onTabChange:a,variant:s="primary",className:i,style:l,stretch:c=!1,rounded:u=!1,tabSettings:p,weightVariant:h="regular",size:m="m",onTabKeyDown:f,dataQa:g,dataId:v,...b},w)=>{var y;let x=(0,n.useRef)(null),_=(0,n.useMemo)(()=>{let e={...tY,...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,n.useState)(e??(null==(y=_[0])?void 0:y.id)),C=(0,n.useCallback)(e=>{let t=x.current,a=(null==e?void 0:e.target).closest(`.${tq.tab}`),s=t.getBoundingClientRect(),i=a.getBoundingClientRect();t.scrollTo({left:i.left-s.left-4+(t.scrollLeft??0),behavior:"smooth"})},[]);return(0,n.useEffect)(()=>{null!=e&&S(e)},[e]),(0,n.useImperativeHandle)(w,()=>x),(0,o.jsx)("div",{ref:x,role:"tablist",className:(0,d.A)(tq.segmentedControl,{[tq.secondary]:"secondary"===s,[tq.states.small]:"s"===m,[tq.states.medium]:"m"===m,[tq.states.weightVariant]:"medium"===h,[tq.states.stretch]:c,[tq.states.rounded]:u},i),style:l,...b,"data-id":v,"data-qa":g,children:_.map((e,t)=>(0,o.jsxs)("button",{type:"button",role:"tab","data-qa":(0,r.d)(`${g}-tab-${++t}`,!!g),"aria-selected":e.id===$,"aria-disabled":e.disabled?e.disabled:void 0,tabIndex:null!=e&&e.disabled?-1:0,className:(0,d.A)(tq.tab,{[tq.states.active]:e.id===$,[tq.states.disabled]:e.disabled,[tq.states.iconOnly]:!e.label&&(e.iconLeft||e.slotLeft),[tq.states.left]:e.label&&(e.iconLeft||e.slotLeft),[tq.states.right]:e.label&&(e.iconRight||e.slotRight)}),onClick:e.disabled?void 0:t=>{var s;return s=e.id,void(S(s),C(t),a(s,t))},onKeyDown:e.disabled?void 0:t=>{var a;return a=e.id,void((null==t?void 0:t.key)!==" "&&(null==t?void 0:t.key)!=="Enter"||(S(a),C(t),null==f||f(a,t)))},children:[e.iconLeft&&(0,o.jsx)("span",{className:tq.icon,children:e.iconLeft}),e.slotLeft&&e.label&&(0,o.jsx)("span",{className:tq.slot,children:e.slotLeft}),e.label&&(0,o.jsx)("span",{className:tq.label,children:e.label}),e.label&&(0,o.jsxs)(o.Fragment,{children:[e.slotRight&&(0,o.jsx)("span",{className:tq.slot,children:e.slotRight}),e.iconRight&&(0,o.jsx)("span",{className:tq.icon,children:e.iconRight})]})]},e.id))})}).displayName="SegmentedControl";let tW=(0,r.g)("select");function tQ(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function tX(e={},t={}){let a=["__proto__","constructor","prototype"];Object.keys(t).filter(e=>0>a.indexOf(e)).forEach(a=>{typeof e[a]>"u"?e[a]=t[a]:tQ(t[a])&&tQ(e[a])&&Object.keys(t[a]).length>0&&tX(e[a],t[a])})}let tZ={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 tK(){let e="u">typeof document?document:{};return tX(e,tZ),e}let tU={document:tZ,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 tJ(){let e="u">typeof window?window:{};return tX(e,tU),e}function t0(e,t=0){return setTimeout(e,t)}function t1(){return Date.now()}function t2(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function t5(...e){let t=Object(e[0]);for(let a=1;a<e.length;a+=1){let s=e[a];if(null!=s&&("u">typeof window&&"u">typeof window.HTMLElement?!(s instanceof HTMLElement):!s||1!==s.nodeType&&11!==s.nodeType)){let e=Object.keys(Object(s)).filter(e=>"__proto__"!==e&&"constructor"!==e&&"prototype"!==e);for(let a=0,i=e.length;a<i;a+=1){let i=e[a],l=Object.getOwnPropertyDescriptor(s,i);void 0!==l&&l.enumerable&&(t2(t[i])&&t2(s[i])?s[i].__swiper__?t[i]=s[i]:t5(t[i],s[i]):!t2(t[i])&&t2(s[i])?(t[i]={},s[i].__swiper__?t[i]=s[i]:t5(t[i],s[i])):t[i]=s[i])}}}return t}function t7(e,t,a){e.style.setProperty(t,a)}function t4({swiper:e,targetPosition:t,side:a}){let s=tJ(),i=-e.translate,l=null,r,n=e.params.speed;e.wrapperEl.style.scrollSnapType="none",s.cancelAnimationFrame(e.cssModeFrameID);let o=t>i?"next":"prev",d=(e,t)=>"next"===o&&e>=t||"prev"===o&&e<=t,c=()=>{r=new Date().getTime(),null===l&&(l=r);let o=i+(.5-Math.cos(Math.max(Math.min((r-l)/n,1),0)*Math.PI)/2)*(t-i);if(d(o,t)&&(o=t),e.wrapperEl.scrollTo({[a]:o}),d(o,t)){e.wrapperEl.style.overflow="hidden",e.wrapperEl.style.scrollSnapType="",setTimeout(()=>{e.wrapperEl.style.overflow="",e.wrapperEl.scrollTo({[a]:o})}),s.cancelAnimationFrame(e.cssModeFrameID);return}e.cssModeFrameID=s.requestAnimationFrame(c)};c()}function t3(e,t=""){let a=tJ(),s=[...e.children];return a.HTMLSlotElement&&e instanceof HTMLSlotElement&&s.push(...e.assignedElements()),t?s.filter(e=>e.matches(t)):s}function t6(e){try{console.warn(e);return}catch{}}function t8(e,t=[]){let a=document.createElement(e);return a.classList.add(...Array.isArray(t)?t:function(e=""){return e.trim().split(" ").filter(e=>!!e.trim())}(t)),a}function t9(e,t){return tJ().getComputedStyle(e,null).getPropertyValue(t)}function ae(e){let t=e,a;if(t){for(a=0;null!==(t=t.previousSibling);)1===t.nodeType&&(a+=1);return a}}function at(e,t){let a=[],s=e.parentElement;for(;s;)t?s.matches(t)&&a.push(s):a.push(s),s=s.parentElement;return a}function aa(e,t,a){let s=tJ();return e["width"===t?"offsetWidth":"offsetHeight"]+parseFloat(s.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-right":"margin-top"))+parseFloat(s.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-left":"margin-bottom"))}function as(e){return(Array.isArray(e)?e:[e]).filter(e=>!!e)}function ai(e,t=""){"u">typeof trustedTypes?e.innerHTML=trustedTypes.createPolicy("html",{createHTML:e=>e}).createHTML(t):e.innerHTML=t}function al(e,t,a,s){return e.params.createElements&&Object.keys(s).forEach(i=>{if(!a[i]&&!0===a.auto){let l=t3(e.el,`.${s[i]}`)[0];l||((l=t8("div",s[i])).className=s[i],e.el.append(l)),a[i]=l,t[i]=l}}),a}let ar='<svg class="swiper-navigation-icon" width="11" height="20" viewBox="0 0 11 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.38296 20.0762C0.111788 19.805 0.111788 19.3654 0.38296 19.0942L9.19758 10.2796L0.38296 1.46497C0.111788 1.19379 0.111788 0.754138 0.38296 0.482966C0.654131 0.211794 1.09379 0.211794 1.36496 0.482966L10.4341 9.55214C10.8359 9.9539 10.8359 10.6053 10.4341 11.007L1.36496 20.0762C1.09379 20.3474 0.654131 20.3474 0.38296 20.0762Z" fill="currentColor"/></svg>';function an({swiper:e,extendParams:t,on:a,emit:s}){function i(t){let a;return t&&"string"==typeof t&&e.isElement&&(a=e.el.querySelector(t)||e.hostEl.querySelector(t))?a:(t&&("string"==typeof t&&(a=[...document.querySelectorAll(t)]),e.params.uniqueNavElements&&"string"==typeof t&&a&&a.length>1&&1===e.el.querySelectorAll(t).length?a=e.el.querySelector(t):a&&1===a.length&&(a=a[0])),t&&!a?t:a)}function l(t,a){let s=e.params.navigation;(t=as(t)).forEach(t=>{t&&(t.classList[a?"add":"remove"](...s.disabledClass.split(" ")),"BUTTON"===t.tagName&&(t.disabled=a),e.params.watchOverflow&&e.enabled&&t.classList[e.isLocked?"add":"remove"](s.lockClass))})}function r(){let{nextEl:t,prevEl:a}=e.navigation;if(e.params.loop){l(a,!1),l(t,!1);return}l(a,e.isBeginning&&!e.params.rewind),l(t,e.isEnd&&!e.params.rewind)}function n(t){t.preventDefault(),(!e.isBeginning||e.params.loop||e.params.rewind)&&(e.slidePrev(),s("navigationPrev"))}function o(t){t.preventDefault(),(!e.isEnd||e.params.loop||e.params.rewind)&&(e.slideNext(),s("navigationNext"))}function d(){let t=e.params.navigation;if(e.params.navigation=al(e,e.originalParams.navigation,e.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!(t.nextEl||t.prevEl))return;let a=i(t.nextEl),s=i(t.prevEl);Object.assign(e.navigation,{nextEl:a,prevEl:s}),a=as(a),s=as(s);let l=(a,s)=>{if(a){if(t.addIcons&&a.matches(".swiper-button-next,.swiper-button-prev")&&!a.querySelector("svg")){let e=document.createElement("div");ai(e,ar),a.appendChild(e.querySelector("svg")),e.remove()}a.addEventListener("click","next"===s?o:n)}!e.enabled&&a&&a.classList.add(...t.lockClass.split(" "))};a.forEach(e=>l(e,"next")),s.forEach(e=>l(e,"prev"))}function c(){let{nextEl:t,prevEl:a}=e.navigation;t=as(t),a=as(a);let s=(t,a)=>{t.removeEventListener("click","next"===a?o:n),t.classList.remove(...e.params.navigation.disabledClass.split(" "))};t.forEach(e=>s(e,"next")),a.forEach(e=>s(e,"prev"))}t({navigation:{nextEl:null,prevEl:null,addIcons:!0,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),e.navigation={nextEl:null,prevEl:null,arrowSvg:ar},a("init",()=>{!1===e.params.navigation.enabled?u():(d(),r())}),a("toEdge fromEdge lock unlock",()=>{r()}),a("destroy",()=>{c()}),a("enable disable",()=>{let{nextEl:t,prevEl:a}=e.navigation;(t=as(t),a=as(a),e.enabled)?r():[...t,...a].filter(e=>!!e).forEach(t=>t.classList.add(e.params.navigation.lockClass))}),a("click",(t,a)=>{let{nextEl:i,prevEl:l}=e.navigation;i=as(i),l=as(l);let r=a.target,n=l.includes(r)||i.includes(r);if(e.isElement&&!n){let e=a.path||a.composedPath&&a.composedPath();e&&(n=e.find(e=>i.includes(e)||l.includes(e)))}if(e.params.navigation.hideOnClick&&!n){let t;if(e.pagination&&e.params.pagination&&e.params.pagination.clickable&&(e.pagination.el===r||e.pagination.el.contains(r)))return;i.length?t=i[0].classList.contains(e.params.navigation.hiddenClass):l.length&&(t=l[0].classList.contains(e.params.navigation.hiddenClass)),s(!0===t?"navigationShow":"navigationHide"),[...i,...l].filter(e=>!!e).forEach(t=>t.classList.toggle(e.params.navigation.hiddenClass))}});let u=()=>{e.el.classList.add(...e.params.navigation.navigationDisabledClass.split(" ")),c()};Object.assign(e.navigation,{enable:()=>{e.el.classList.remove(...e.params.navigation.navigationDisabledClass.split(" ")),d(),r()},disable:u,update:r,init:d,destroy:c})}function ao(e=""){return`.${e.trim().replace(/([\.:!+\/()[\]#>~*^$|=,'"@{}\\])/g,"\\$1").replace(/ /g,".")}`}function ad({swiper:e,extendParams:t,on:a,emit:s}){let i="swiper-pagination";t({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:e=>e,formatFractionTotal:e=>e,bulletClass:`${i}-bullet`,bulletActiveClass:`${i}-bullet-active`,modifierClass:`${i}-`,currentClass:`${i}-current`,totalClass:`${i}-total`,hiddenClass:`${i}-hidden`,progressbarFillClass:`${i}-progressbar-fill`,progressbarOppositeClass:`${i}-progressbar-opposite`,clickableClass:`${i}-clickable`,lockClass:`${i}-lock`,horizontalClass:`${i}-horizontal`,verticalClass:`${i}-vertical`,paginationDisabledClass:`${i}-disabled`}}),e.pagination={el:null,bullets:[]};let l,r=0;function n(){return!e.params.pagination.el||!e.pagination.el||Array.isArray(e.pagination.el)&&0===e.pagination.el.length}function o(t,a){let{bulletActiveClass:s}=e.params.pagination;t&&(t=t[`${"prev"===a?"previous":"next"}ElementSibling`])&&(t.classList.add(`${s}-${a}`),(t=t[`${"prev"===a?"previous":"next"}ElementSibling`])&&t.classList.add(`${s}-${a}-${a}`))}function d(t){let a=t.target.closest(ao(e.params.pagination.bulletClass));if(!a)return;t.preventDefault();let s=ae(a)*e.params.slidesPerGroup;if(e.params.loop){var i,l,r;if(e.realIndex===s)return;let t=(i=e.realIndex,l=s,(i%=r=e.slides.length,(l%=r)===i+1)?"next":l===i-1?"previous":void 0);"next"===t?e.slideNext():"previous"===t?e.slidePrev():e.slideToLoop(s)}else e.slideTo(s)}function c(){let t,a,i=e.rtl,d=e.params.pagination;if(n())return;let c=e.pagination.el;c=as(c);let u=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,p=e.params.loop?Math.ceil(u/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?(a=e.previousRealIndex||0,t=e.params.slidesPerGroup>1?Math.floor(e.realIndex/e.params.slidesPerGroup):e.realIndex):"u">typeof e.snapIndex?(t=e.snapIndex,a=e.previousSnapIndex):(a=e.previousIndex||0,t=e.activeIndex||0),"bullets"===d.type&&e.pagination.bullets&&e.pagination.bullets.length>0){let s,n,u,p=e.pagination.bullets;if(d.dynamicBullets&&(l=aa(p[0],e.isHorizontal()?"width":"height"),c.forEach(t=>{t.style[e.isHorizontal()?"width":"height"]=`${l*(d.dynamicMainBullets+4)}px`}),d.dynamicMainBullets>1&&void 0!==a&&((r+=t-(a||0))>d.dynamicMainBullets-1?r=d.dynamicMainBullets-1:r<0&&(r=0)),u=((n=(s=Math.max(t-r,0))+(Math.min(p.length,d.dynamicMainBullets)-1))+s)/2),p.forEach(e=>{let t=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(e=>`${d.bulletActiveClass}${e}`)].map(e=>"string"==typeof e&&e.includes(" ")?e.split(" "):e).flat();e.classList.remove(...t)}),c.length>1)p.forEach(a=>{let i=ae(a);i===t?a.classList.add(...d.bulletActiveClass.split(" ")):e.isElement&&a.setAttribute("part","bullet"),d.dynamicBullets&&(i>=s&&i<=n&&a.classList.add(...`${d.bulletActiveClass}-main`.split(" ")),i===s&&o(a,"prev"),i===n&&o(a,"next"))});else{let a=p[t];if(a&&a.classList.add(...d.bulletActiveClass.split(" ")),e.isElement&&p.forEach((e,a)=>{e.setAttribute("part",a===t?"bullet-active":"bullet")}),d.dynamicBullets){let e=p[s],t=p[n];for(let e=s;e<=n;e+=1)p[e]&&p[e].classList.add(...`${d.bulletActiveClass}-main`.split(" "));o(e,"prev"),o(t,"next")}}if(d.dynamicBullets){let t=Math.min(p.length,d.dynamicMainBullets+4),a=(l*t-l)/2-u*l,s=i?"right":"left";p.forEach(t=>{t.style[e.isHorizontal()?s:"top"]=`${a}px`})}}c.forEach((a,i)=>{if("fraction"===d.type&&(a.querySelectorAll(ao(d.currentClass)).forEach(e=>{e.textContent=d.formatFractionCurrent(t+1)}),a.querySelectorAll(ao(d.totalClass)).forEach(e=>{e.textContent=d.formatFractionTotal(p)})),"progressbar"===d.type){let s;s=d.progressbarOpposite?e.isHorizontal()?"vertical":"horizontal":e.isHorizontal()?"horizontal":"vertical";let i=(t+1)/p,l=1,r=1;"horizontal"===s?l=i:r=i,a.querySelectorAll(ao(d.progressbarFillClass)).forEach(t=>{t.style.transform=`translate3d(0,0,0) scaleX(${l}) scaleY(${r})`,t.style.transitionDuration=`${e.params.speed}ms`})}"custom"===d.type&&d.renderCustom?(ai(a,d.renderCustom(e,t+1,p)),0===i&&s("paginationRender",a)):(0===i&&s("paginationRender",a),s("paginationUpdate",a)),e.params.watchOverflow&&e.enabled&&a.classList[e.isLocked?"add":"remove"](d.lockClass)})}function u(){let t=e.params.pagination;if(n())return;let a=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.grid&&e.params.grid.rows>1?e.slides.length/Math.ceil(e.params.grid.rows):e.slides.length,i=e.pagination.el;i=as(i);let l="";if("bullets"===t.type){let s=e.params.loop?Math.ceil(a/e.params.slidesPerGroup):e.snapGrid.length;e.params.freeMode&&e.params.freeMode.enabled&&s>a&&(s=a);for(let a=0;a<s;a+=1)t.renderBullet?l+=t.renderBullet.call(e,a,t.bulletClass):l+=`<${t.bulletElement} ${e.isElement?'part="bullet"':""} class="${t.bulletClass}"></${t.bulletElement}>`}"fraction"===t.type&&(l=t.renderFraction?t.renderFraction.call(e,t.currentClass,t.totalClass):`<span class="${t.currentClass}"></span> / <span class="${t.totalClass}"></span>`),"progressbar"===t.type&&(l=t.renderProgressbar?t.renderProgressbar.call(e,t.progressbarFillClass):`<span class="${t.progressbarFillClass}"></span>`),e.pagination.bullets=[],i.forEach(a=>{"custom"!==t.type&&ai(a,l||""),"bullets"===t.type&&e.pagination.bullets.push(...a.querySelectorAll(ao(t.bulletClass)))}),"custom"!==t.type&&s("paginationRender",i[0])}function p(){let t;e.params.pagination=al(e,e.originalParams.pagination,e.params.pagination,{el:"swiper-pagination"});let a=e.params.pagination;a.el&&("string"==typeof a.el&&e.isElement&&(t=e.el.querySelector(a.el)),t||"string"!=typeof a.el||(t=[...document.querySelectorAll(a.el)]),t||(t=a.el),t&&0!==t.length&&(e.params.uniqueNavElements&&"string"==typeof a.el&&Array.isArray(t)&&t.length>1&&(t=[...e.el.querySelectorAll(a.el)]).length>1&&(t=t.find(t=>at(t,".swiper")[0]===e.el)),Array.isArray(t)&&1===t.length&&(t=t[0]),Object.assign(e.pagination,{el:t}),(t=as(t)).forEach(t=>{"bullets"===a.type&&a.clickable&&t.classList.add(...(a.clickableClass||"").split(" ")),t.classList.add(a.modifierClass+a.type),t.classList.add(e.isHorizontal()?a.horizontalClass:a.verticalClass),"bullets"===a.type&&a.dynamicBullets&&(t.classList.add(`${a.modifierClass}${a.type}-dynamic`),r=0,a.dynamicMainBullets<1&&(a.dynamicMainBullets=1)),"progressbar"===a.type&&a.progressbarOpposite&&t.classList.add(a.progressbarOppositeClass),a.clickable&&t.addEventListener("click",d),e.enabled||t.classList.add(a.lockClass)})))}function h(){let t=e.params.pagination;if(n())return;let a=e.pagination.el;a&&(a=as(a)).forEach(a=>{a.classList.remove(t.hiddenClass),a.classList.remove(t.modifierClass+t.type),a.classList.remove(e.isHorizontal()?t.horizontalClass:t.verticalClass),t.clickable&&(a.classList.remove(...(t.clickableClass||"").split(" ")),a.removeEventListener("click",d))}),e.pagination.bullets&&e.pagination.bullets.forEach(e=>e.classList.remove(...t.bulletActiveClass.split(" ")))}a("changeDirection",()=>{if(!e.pagination||!e.pagination.el)return;let t=e.params.pagination,{el:a}=e.pagination;(a=as(a)).forEach(a=>{a.classList.remove(t.horizontalClass,t.verticalClass),a.classList.add(e.isHorizontal()?t.horizontalClass:t.verticalClass)})}),a("init",()=>{!1===e.params.pagination.enabled?m():(p(),u(),c())}),a("activeIndexChange",()=>{typeof e.snapIndex>"u"&&c()}),a("snapIndexChange",()=>{c()}),a("snapGridLengthChange",()=>{u(),c()}),a("destroy",()=>{h()}),a("enable disable",()=>{let{el:t}=e.pagination;t&&(t=as(t)).forEach(t=>t.classList[e.enabled?"remove":"add"](e.params.pagination.lockClass))}),a("lock unlock",()=>{c()}),a("click",(t,a)=>{let i=a.target,l=as(e.pagination.el);if(e.params.pagination.el&&e.params.pagination.hideOnClick&&l&&l.length>0&&!i.classList.contains(e.params.pagination.bulletClass)){if(e.navigation&&(e.navigation.nextEl&&i===e.navigation.nextEl||e.navigation.prevEl&&i===e.navigation.prevEl))return;s(!0===l[0].classList.contains(e.params.pagination.hiddenClass)?"paginationShow":"paginationHide"),l.forEach(t=>t.classList.toggle(e.params.pagination.hiddenClass))}});let m=()=>{e.el.classList.add(e.params.pagination.paginationDisabledClass);let{el:t}=e.pagination;t&&(t=as(t)).forEach(t=>t.classList.add(e.params.pagination.paginationDisabledClass)),h()};Object.assign(e.pagination,{enable:()=>{e.el.classList.remove(e.params.pagination.paginationDisabledClass);let{el:t}=e.pagination;t&&(t=as(t)).forEach(t=>t.classList.remove(e.params.pagination.paginationDisabledClass)),p(),u(),c()},disable:m,render:u,update:c,init:p,destroy:h})}function ac({swiper:e,extendParams:t,on:a,emit:s,params:i}){e.autoplay={running:!1,paused:!1,timeLeft:0},t({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!1,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let l,r,n=i&&i.autoplay?i.autoplay.delay:3e3,o=i&&i.autoplay?i.autoplay.delay:3e3,d,c=new Date().getTime(),u,p,h,m,f,g;function v(t){!e||e.destroyed||!e.wrapperEl||t.target===e.wrapperEl&&(e.wrapperEl.removeEventListener("transitionend",v),g||t.detail&&t.detail.bySwiperTouchMove||S())}let b=()=>{if(e.destroyed||!e.autoplay.running)return;e.autoplay.paused?u=!0:u&&(o=d,u=!1);let t=e.autoplay.paused?d:c+o-new Date().getTime();e.autoplay.timeLeft=t,s("autoplayTimeLeft",t,t/n),r=requestAnimationFrame(()=>{b()})},w=()=>{let t,a=e.params.autoplay.delay,s=(t=e.virtual&&e.params.virtual.enabled?e.slides.find(e=>e.classList.contains("swiper-slide-active")):e.slides[e.activeIndex])?parseInt(t.getAttribute("data-swiper-autoplay"),10):void 0;return!Number.isNaN(s)&&s>0&&(a=s),a},y=t=>{if(e.destroyed||!e.autoplay.running)return;cancelAnimationFrame(r),b();let a=t;typeof a>"u"&&(n=a=w(),o=a),d=a;let i=e.params.speed,u=()=>{!e||e.destroyed||(e.params.autoplay.reverseDirection?!e.isBeginning||e.params.loop||e.params.rewind?(e.slidePrev(i,!0,!0),s("autoplay")):e.params.autoplay.stopOnLastSlide||(e.slideTo(e.slides.length-1,i,!0,!0),s("autoplay")):!e.isEnd||e.params.loop||e.params.rewind?(e.slideNext(i,!0,!0),s("autoplay")):e.params.autoplay.stopOnLastSlide||(e.slideTo(0,i,!0,!0),s("autoplay")),e.params.cssMode&&(c=new Date().getTime(),requestAnimationFrame(()=>{y()})))};return a>0?(clearTimeout(l),l=setTimeout(()=>{u()},a)):requestAnimationFrame(()=>{u()}),a},x=()=>{c=new Date().getTime(),e.autoplay.running=!0,y(),s("autoplayStart")},_=()=>{e.autoplay.running=!1,clearTimeout(l),cancelAnimationFrame(r),s("autoplayStop")},$=(t,a)=>{if(e.destroyed||!e.autoplay.running)return;clearTimeout(l),t||(f=!0);let i=()=>{s("autoplayPause"),e.params.autoplay.waitForTransition?e.wrapperEl.addEventListener("transitionend",v):S()};(e.autoplay.paused=!0,a)?i():(d=(d||e.params.autoplay.delay)-(new Date().getTime()-c),e.isEnd&&d<0&&!e.params.loop||(d<0&&(d=0),i()))},S=()=>{e.isEnd&&d<0&&!e.params.loop||e.destroyed||!e.autoplay.running||(c=new Date().getTime(),f?(f=!1,y(d)):y(),e.autoplay.paused=!1,s("autoplayResume"))},C=()=>{if(e.destroyed||!e.autoplay.running)return;let t=tK();"hidden"===t.visibilityState&&(f=!0,$(!0)),"visible"===t.visibilityState&&S()},E=t=>{"mouse"===t.pointerType&&(f=!0,g=!0,e.animating||e.autoplay.paused||$(!0))},k=t=>{"mouse"===t.pointerType&&(g=!1,e.autoplay.paused&&S())};a("init",()=>{e.params.autoplay.enabled&&(e.params.autoplay.pauseOnMouseEnter&&(e.el.addEventListener("pointerenter",E),e.el.addEventListener("pointerleave",k)),tK().addEventListener("visibilitychange",C),x())}),a("destroy",()=>{e.el&&"string"!=typeof e.el&&(e.el.removeEventListener("pointerenter",E),e.el.removeEventListener("pointerleave",k)),tK().removeEventListener("visibilitychange",C),e.autoplay.running&&_()}),a("_freeModeStaticRelease",()=>{(h||f)&&S()}),a("_freeModeNoMomentumRelease",()=>{e.params.autoplay.disableOnInteraction?_():$(!0,!0)}),a("beforeTransitionStart",(t,a,s)=>{e.destroyed||!e.autoplay.running||(s||!e.params.autoplay.disableOnInteraction?$(!0,!0):_())}),a("sliderFirstMove",()=>{if(!(e.destroyed||!e.autoplay.running)){if(e.params.autoplay.disableOnInteraction)return void _();p=!0,h=!1,f=!1,m=setTimeout(()=>{f=!0,h=!0,$(!0)},200)}}),a("touchEnd",()=>{if(!(e.destroyed||!e.autoplay.running||!p)){if(clearTimeout(m),clearTimeout(l),e.params.autoplay.disableOnInteraction){h=!1,p=!1;return}h&&e.params.cssMode&&S(),h=!1,p=!1}}),a("slideChange",()=>{e.destroyed||!e.autoplay.running||e.autoplay.paused&&(d=w(),n=w())}),Object.assign(e.autoplay,{start:x,stop:_,pause:$,resume:S})}function au(){let e,t;return s||(e=tJ(),s={smoothScroll:(t=tK()).documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)}),s}function ap(e={}){return i||(i=function({userAgent:e}={}){let t=au(),a=tJ(),s=a.navigator.platform,i=e||a.navigator.userAgent,l={ios:!1,android:!1},r=a.screen.width,n=a.screen.height,o=i.match(/(Android);?[\s\/]+([\d.]+)?/),d=i.match(/(iPad)(?!\1).*OS\s([\d_]+)/),c=i.match(/(iPod)(.*OS\s([\d_]+))?/),u=!d&&i.match(/(iPhone\sOS|iOS)\s([\d_]+)/),p="MacIntel"===s;return!d&&p&&t.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${r}x${n}`)>=0&&((d=i.match(/(Version)\/([\d.]+)/))||(d=[0,1,"13_0_0"]),p=!1),o&&"Win32"!==s&&(l.os="android",l.android=!0),(d||u||c)&&(l.os="ios",l.ios=!0),l}(e)),i}function ah(){return l||(l=function(){let e=tJ(),t=ap(),a=!1;function s(){let t=e.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&0>t.indexOf("chrome")&&0>t.indexOf("android")}if(s()){let t=String(e.navigator.userAgent);if(t.includes("Version/")){let[e,s]=t.split("Version/")[1].split(" ")[0].split(".").map(e=>Number(e));a=e<16||16===e&&s<2}}let i=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent),l=s(),r=l||i&&t.ios;return{isSafari:a||l,needPerspectiveFix:a,need3dFix:r,isWebView:i}}()),l}let am=(e,t,a)=>{t&&!e.classList.contains(a)?e.classList.add(a):!t&&e.classList.contains(a)&&e.classList.remove(a)},af=(e,t,a)=>{t&&!e.classList.contains(a)?e.classList.add(a):!t&&e.classList.contains(a)&&e.classList.remove(a)},ag=(e,t)=>{if(!e||e.destroyed||!e.params)return;let a=t.closest(e.isElement?"swiper-slide":`.${e.params.slideClass}`);if(a){let t=a.querySelector(`.${e.params.lazyPreloaderClass}`);!t&&e.isElement&&(a.shadowRoot?t=a.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{a.shadowRoot&&(t=a.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`))&&!t.lazyPreloaderManaged&&t.remove()})),t&&!t.lazyPreloaderManaged&&t.remove()}},av=(e,t)=>{if(!e.slides[t])return;let a=e.slides[t].querySelector('[loading="lazy"]');a&&a.removeAttribute("loading")},ab=e=>{if(!e||e.destroyed||!e.params)return;let t=e.params.lazyPreloadPrevNext,a=e.slides.length;if(!a||!t||t<0)return;t=Math.min(t,a);let s="auto"===e.params.slidesPerView?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),i=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){let a=[i-t];a.push(...Array.from({length:t}).map((e,t)=>i+s+t)),e.slides.forEach((t,s)=>{a.includes(t.column)&&av(e,s)});return}let l=i+s-1;if(e.params.rewind||e.params.loop)for(let s=i-t;s<=l+t;s+=1){let t=(s%a+a)%a;(t<i||t>l)&&av(e,t)}else for(let s=Math.max(i-t,0);s<=Math.min(l+t,a-1);s+=1)s!==i&&(s>l||s<i)&&av(e,s)};function aw({swiper:e,runCallbacks:t,direction:a,step:s}){let{activeIndex:i,previousIndex:l}=e,r=a;r||(r=i>l?"next":i<l?"prev":"reset"),e.emit(`transition${s}`),t&&"reset"===r?e.emit(`slideResetTransition${s}`):t&&i!==l&&(e.emit(`slideChangeTransition${s}`),"next"===r?e.emit(`slideNextTransition${s}`):e.emit(`slidePrevTransition${s}`))}function ay(e,t,a){let s=tJ(),{params:i}=e,l=i.edgeSwipeDetection,r=i.edgeSwipeThreshold;return!l||!(a<=r)&&!(a>=s.innerWidth-r)||"prevent"===l&&(t.preventDefault(),!0)}function ax(e){var t,a;let s,i,l=tK(),r=e;r.originalEvent&&(r=r.originalEvent);let n=this.touchEventsData;if("pointerdown"===r.type){if(null!==n.pointerId&&n.pointerId!==r.pointerId)return;n.pointerId=r.pointerId}else"touchstart"===r.type&&1===r.targetTouches.length&&(n.touchId=r.targetTouches[0].identifier);if("touchstart"===r.type)return void ay(this,r,r.targetTouches[0].pageX);let{params:o,touches:d,enabled:c}=this;if(!c||!o.simulateTouch&&"mouse"===r.pointerType||this.animating&&o.preventInteractionOnTransition)return;!this.animating&&o.cssMode&&o.loop&&this.loopFix();let u=r.target;if("wrapper"===o.touchEventsTarget&&(t=u,a=this.wrapperEl,s=tJ(),!(i=a.contains(t))&&s.HTMLSlotElement&&a instanceof HTMLSlotElement&&((i=[...a.assignedElements()].includes(t))||(i=function(e,t){let a=[t];for(;a.length>0;){let t=a.shift();if(e===t)return!0;a.push(...t.children,...t.shadowRoot?t.shadowRoot.children:[],...t.assignedElements?t.assignedElements():[])}}(t,a))),!i)||"which"in r&&3===r.which||"button"in r&&r.button>0||n.isTouched&&n.isMoved)return;let p=!!o.noSwipingClass&&""!==o.noSwipingClass,h=r.composedPath?r.composedPath():r.path;p&&r.target&&r.target.shadowRoot&&h&&(u=h[0]);let m=o.noSwipingSelector?o.noSwipingSelector:`.${o.noSwipingClass}`,f=!!(r.target&&r.target.shadowRoot);if(o.noSwiping&&(f?function(e,t=this){return function t(a){if(!a||a===tK()||a===tJ())return null;a.assignedSlot&&(a=a.assignedSlot);let s=a.closest(e);return s||a.getRootNode?s||t(a.getRootNode().host):null}(t)}(m,u):u.closest(m))){this.allowClick=!0;return}if(o.swipeHandler&&!u.closest(o.swipeHandler))return;d.currentX=r.pageX,d.currentY=r.pageY;let g=d.currentX,v=d.currentY;if(!ay(this,r,g))return;Object.assign(n,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),d.startX=g,d.startY=v,n.touchStartTime=t1(),this.allowClick=!0,this.updateSize(),this.swipeDirection=void 0,o.threshold>0&&(n.allowThresholdMove=!1);let b=!0;u.matches(n.focusableElements)&&(b=!1,"SELECT"===u.nodeName&&(n.isTouched=!1)),l.activeElement&&l.activeElement.matches(n.focusableElements)&&l.activeElement!==u&&("mouse"===r.pointerType||"mouse"!==r.pointerType&&!u.matches(n.focusableElements))&&l.activeElement.blur();let w=b&&this.allowTouchMove&&o.touchStartPreventDefault;(o.touchStartForcePreventDefault||w)&&!u.isContentEditable&&r.preventDefault(),o.freeMode&&o.freeMode.enabled&&this.freeMode&&this.animating&&!o.cssMode&&this.freeMode.onTouchStart(),this.emit("touchStart",r)}function a_(e){let t,a=tK(),s=this.touchEventsData,{params:i,touches:l,rtlTranslate:r,enabled:n}=this;if(!n||!i.simulateTouch&&"mouse"===e.pointerType)return;let o=e;if(o.originalEvent&&(o=o.originalEvent),"pointermove"===o.type&&(null!==s.touchId||o.pointerId!==s.pointerId))return;if("touchmove"===o.type){if(!(t=[...o.changedTouches].find(e=>e.identifier===s.touchId))||t.identifier!==s.touchId)return}else t=o;if(!s.isTouched){s.startMoving&&s.isScrolling&&this.emit("touchMoveOpposite",o);return}let d=t.pageX,c=t.pageY;if(o.preventedByNestedSwiper){l.startX=d,l.startY=c;return}if(!this.allowTouchMove){o.target.matches(s.focusableElements)||(this.allowClick=!1),s.isTouched&&(Object.assign(l,{startX:d,startY:c,currentX:d,currentY:c}),s.touchStartTime=t1());return}if(i.touchReleaseOnEdges&&!i.loop){if(this.isVertical()){if(c<l.startY&&this.translate<=this.maxTranslate()||c>l.startY&&this.translate>=this.minTranslate()){s.isTouched=!1,s.isMoved=!1;return}}else if(r&&(d>l.startX&&-this.translate<=this.maxTranslate()||d<l.startX&&-this.translate>=this.minTranslate())||!r&&(d<l.startX&&this.translate<=this.maxTranslate()||d>l.startX&&this.translate>=this.minTranslate()))return}if(a.activeElement&&a.activeElement.matches(s.focusableElements)&&a.activeElement!==o.target&&"mouse"!==o.pointerType&&a.activeElement.blur(),a.activeElement&&o.target===a.activeElement&&o.target.matches(s.focusableElements)){s.isMoved=!0,this.allowClick=!1;return}s.allowTouchCallbacks&&this.emit("touchMove",o),l.previousX=l.currentX,l.previousY=l.currentY,l.currentX=d,l.currentY=c;let u=l.currentX-l.startX,p=l.currentY-l.startY;if(this.params.threshold&&Math.sqrt(u**2+p**2)<this.params.threshold)return;if(typeof s.isScrolling>"u"){let e;this.isHorizontal()&&l.currentY===l.startY||this.isVertical()&&l.currentX===l.startX?s.isScrolling=!1:u*u+p*p>=25&&(e=180*Math.atan2(Math.abs(p),Math.abs(u))/Math.PI,s.isScrolling=this.isHorizontal()?e>i.touchAngle:90-e>i.touchAngle)}if(s.isScrolling&&this.emit("touchMoveOpposite",o),typeof s.startMoving>"u"&&(l.currentX!==l.startX||l.currentY!==l.startY)&&(s.startMoving=!0),s.isScrolling||"touchmove"===o.type&&s.preventTouchMoveFromPointerMove){s.isTouched=!1;return}if(!s.startMoving)return;this.allowClick=!1,!i.cssMode&&o.cancelable&&o.preventDefault(),i.touchMoveStopPropagation&&!i.nested&&o.stopPropagation();let h=this.isHorizontal()?u:p,m=this.isHorizontal()?l.currentX-l.previousX:l.currentY-l.previousY;i.oneWayMovement&&(h=Math.abs(h)*(r?1:-1),m=Math.abs(m)*(r?1:-1)),l.diff=h,h*=i.touchRatio,r&&(h=-h,m=-m);let f=this.touchesDirection;this.swipeDirection=h>0?"prev":"next",this.touchesDirection=m>0?"prev":"next";let g=this.params.loop&&!i.cssMode,v="next"===this.touchesDirection&&this.allowSlideNext||"prev"===this.touchesDirection&&this.allowSlidePrev;if(!s.isMoved){if(g&&v&&this.loopFix({direction:this.swipeDirection}),s.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)}s.allowMomentumBounce=!1,i.grabCursor&&(!0===this.allowSlideNext||!0===this.allowSlidePrev)&&this.setGrabCursor(!0),this.emit("sliderFirstMove",o)}if(!1!==i._loopSwapReset&&s.isMoved&&s.allowThresholdMove&&f!==this.touchesDirection&&g&&v&&Math.abs(h)>=1){Object.assign(l,{startX:d,startY:c,currentX:d,currentY:c,startTranslate:s.currentTranslate}),s.loopSwapReset=!0,s.startTranslate=s.currentTranslate;return}this.emit("sliderMove",o),s.isMoved=!0,s.currentTranslate=h+s.startTranslate;let b=!0,w=i.resistanceRatio;if(i.touchReleaseOnEdges&&(w=0),h>0?(g&&v&&s.allowThresholdMove&&s.currentTranslate>(i.centeredSlides?this.minTranslate()-this.slidesSizesGrid[this.activeIndex+1]-("auto"!==i.slidesPerView&&this.slides.length-i.slidesPerView>=2?this.slidesSizesGrid[this.activeIndex+1]+this.params.spaceBetween:0)-this.params.spaceBetween:this.minTranslate())&&this.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),s.currentTranslate>this.minTranslate()&&(b=!1,i.resistance&&(s.currentTranslate=this.minTranslate()-1+(-this.minTranslate()+s.startTranslate+h)**w))):h<0&&(g&&v&&s.allowThresholdMove&&s.currentTranslate<(i.centeredSlides?this.maxTranslate()+this.slidesSizesGrid[this.slidesSizesGrid.length-1]+this.params.spaceBetween+("auto"!==i.slidesPerView&&this.slides.length-i.slidesPerView>=2?this.slidesSizesGrid[this.slidesSizesGrid.length-1]+this.params.spaceBetween:0):this.maxTranslate())&&this.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:this.slides.length-("auto"===i.slidesPerView?this.slidesPerViewDynamic():Math.ceil(parseFloat(i.slidesPerView,10)))}),s.currentTranslate<this.maxTranslate()&&(b=!1,i.resistance&&(s.currentTranslate=this.maxTranslate()+1-(this.maxTranslate()-s.startTranslate-h)**w))),b&&(o.preventedByNestedSwiper=!0),!this.allowSlideNext&&"next"===this.swipeDirection&&s.currentTranslate<s.startTranslate&&(s.currentTranslate=s.startTranslate),!this.allowSlidePrev&&"prev"===this.swipeDirection&&s.currentTranslate>s.startTranslate&&(s.currentTranslate=s.startTranslate),this.allowSlidePrev||this.allowSlideNext||(s.currentTranslate=s.startTranslate),i.threshold>0)if(Math.abs(h)>i.threshold||s.allowThresholdMove){if(!s.allowThresholdMove){s.allowThresholdMove=!0,l.startX=l.currentX,l.startY=l.currentY,s.currentTranslate=s.startTranslate,l.diff=this.isHorizontal()?l.currentX-l.startX:l.currentY-l.startY;return}}else{s.currentTranslate=s.startTranslate;return}!i.followFinger||i.cssMode||((i.freeMode&&i.freeMode.enabled&&this.freeMode||i.watchSlidesProgress)&&(this.updateActiveIndex(),this.updateSlidesClasses()),i.freeMode&&i.freeMode.enabled&&this.freeMode&&this.freeMode.onTouchMove(),this.updateProgress(s.currentTranslate),this.setTranslate(s.currentTranslate))}function a$(e){let t,a,s=this,i=s.touchEventsData,l=e;if(l.originalEvent&&(l=l.originalEvent),"touchend"===l.type||"touchcancel"===l.type){if(!(t=[...l.changedTouches].find(e=>e.identifier===i.touchId))||t.identifier!==i.touchId)return}else{if(null!==i.touchId||l.pointerId!==i.pointerId)return;t=l}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(l.type)&&!(["pointercancel","contextmenu"].includes(l.type)&&(s.browser.isSafari||s.browser.isWebView)))return;i.pointerId=null,i.touchId=null;let{params:r,touches:n,rtlTranslate:o,slidesGrid:d,enabled:c}=s;if(!c||!r.simulateTouch&&"mouse"===l.pointerType)return;if(i.allowTouchCallbacks&&s.emit("touchEnd",l),i.allowTouchCallbacks=!1,!i.isTouched){i.isMoved&&r.grabCursor&&s.setGrabCursor(!1),i.isMoved=!1,i.startMoving=!1;return}r.grabCursor&&i.isMoved&&i.isTouched&&(!0===s.allowSlideNext||!0===s.allowSlidePrev)&&s.setGrabCursor(!1);let u=t1(),p=u-i.touchStartTime;if(s.allowClick){let e=l.path||l.composedPath&&l.composedPath();s.updateClickedSlide(e&&e[0]||l.target,e),s.emit("tap click",l),p<300&&u-i.lastClickTime<300&&s.emit("doubleTap doubleClick",l)}if(i.lastClickTime=t1(),t0(()=>{s.destroyed||(s.allowClick=!0)}),!i.isTouched||!i.isMoved||!s.swipeDirection||0===n.diff&&!i.loopSwapReset||i.currentTranslate===i.startTranslate&&!i.loopSwapReset){i.isTouched=!1,i.isMoved=!1,i.startMoving=!1;return}if(i.isTouched=!1,i.isMoved=!1,i.startMoving=!1,a=r.followFinger?o?s.translate:-s.translate:-i.currentTranslate,r.cssMode)return;if(r.freeMode&&r.freeMode.enabled)return void s.freeMode.onTouchEnd({currentPos:a});let h=a>=-s.maxTranslate()&&!s.params.loop,m=0,f=s.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]?(h||a>=d[e]&&a<d[e+t])&&(m=e,f=d[e+t]-d[e]):(h||a>=d[e])&&(m=e,f=d[d.length-1]-d[d.length-2])}let g=null,v=null;r.rewind&&(s.isBeginning?v=r.virtual&&r.virtual.enabled&&s.virtual?s.virtual.slides.length-1:s.slides.length-1:s.isEnd&&(g=0));let b=(a-d[m])/f,w=m<r.slidesPerGroupSkip-1?1:r.slidesPerGroup;if(p>r.longSwipesMs){if(!r.longSwipes)return void s.slideTo(s.activeIndex);"next"===s.swipeDirection&&(b>=r.longSwipesRatio?s.slideTo(r.rewind&&s.isEnd?g:m+w):s.slideTo(m)),"prev"===s.swipeDirection&&(b>1-r.longSwipesRatio?s.slideTo(m+w):null!==v&&b<0&&Math.abs(b)>r.longSwipesRatio?s.slideTo(v):s.slideTo(m))}else{if(!r.shortSwipes)return void s.slideTo(s.activeIndex);s.navigation&&(l.target===s.navigation.nextEl||l.target===s.navigation.prevEl)?l.target===s.navigation.nextEl?s.slideTo(m+w):s.slideTo(m):("next"===s.swipeDirection&&s.slideTo(null!==g?g:m+w),"prev"===s.swipeDirection&&s.slideTo(null!==v?v:m))}}function aS(){let e=this,{params:t,el:a}=e;if(a&&0===a.offsetWidth)return;t.breakpoints&&e.setBreakpoint();let{allowSlideNext:s,allowSlidePrev:i,snapGrid:l}=e,r=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();let n=r&&t.loop;if("auto"!==t.slidesPerView&&!(t.slidesPerView>1)||!e.isEnd||e.isBeginning||e.params.centeredSlides||n)e.params.loop&&!r?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0);else{let t=r?e.virtual.slides:e.slides;e.slideTo(t.length-1,0,!1,!0)}e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout(()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()},500)),e.allowSlidePrev=i,e.allowSlideNext=s,e.params.watchOverflow&&l!==e.snapGrid&&e.checkOverflow()}function aC(e){this.enabled&&(this.allowClick||(this.params.preventClicks&&e.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function aE(){let{wrapperEl:e,rtlTranslate:t,enabled:a}=this;if(!a)return;this.previousTranslate=this.translate,this.isHorizontal()?this.translate=-e.scrollLeft:this.translate=-e.scrollTop,0===this.translate&&(this.translate=0),this.updateActiveIndex(),this.updateSlidesClasses();let s=this.maxTranslate()-this.minTranslate();(0===s?0:(this.translate-this.minTranslate())/s)!==this.progress&&this.updateProgress(t?-this.translate:this.translate),this.emit("setTranslate",this.translate,!1)}function ak(e){ag(this,e.target),this.params.cssMode||"auto"!==this.params.slidesPerView&&!this.params.autoHeight||this.update()}function aT(){this.documentTouchHandlerProceeded||(this.documentTouchHandlerProceeded=!0,this.params.touchReleaseOnEdges&&(this.el.style.touchAction="auto"))}let aj=(e,t)=>{let a=tK(),{params:s,el:i,wrapperEl:l,device:r}=e,n=!!s.nested,o="on"===t?"addEventListener":"removeEventListener";i&&"string"!=typeof i&&(a[o]("touchstart",e.onDocumentTouchStart,{passive:!1,capture:n}),i[o]("touchstart",e.onTouchStart,{passive:!1}),i[o]("pointerdown",e.onTouchStart,{passive:!1}),a[o]("touchmove",e.onTouchMove,{passive:!1,capture:n}),a[o]("pointermove",e.onTouchMove,{passive:!1,capture:n}),a[o]("touchend",e.onTouchEnd,{passive:!0}),a[o]("pointerup",e.onTouchEnd,{passive:!0}),a[o]("pointercancel",e.onTouchEnd,{passive:!0}),a[o]("touchcancel",e.onTouchEnd,{passive:!0}),a[o]("pointerout",e.onTouchEnd,{passive:!0}),a[o]("pointerleave",e.onTouchEnd,{passive:!0}),a[o]("contextmenu",e.onTouchEnd,{passive:!0}),(s.preventClicks||s.preventClicksPropagation)&&i[o]("click",e.onClick,!0),s.cssMode&&l[o]("scroll",e.onScroll),s.updateOnWindowResize?e[t](r.ios||r.android?"resize orientationchange observerUpdate":"resize observerUpdate",aS,!0):e[t]("observerUpdate",aS,!0),i[o]("load",e.onLoad,{capture:!0}))},aN=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;var aM={init:!0,direction:"horizontal",oneWayMovement:!1,swiperElementNodeName:"SWIPER-CONTAINER",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,eventsPrefix:"swiper",enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,snapToSlideEdge:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopAddBlankSlides:!0,loopAdditionalSlides:0,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-blank",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideFullyVisibleClass:"swiper-slide-fully-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};let aA={eventsEmitter:{on(e,t,a){let s=this;if(!s.eventsListeners||s.destroyed||"function"!=typeof t)return s;let i=a?"unshift":"push";return e.split(" ").forEach(e=>{s.eventsListeners[e]||(s.eventsListeners[e]=[]),s.eventsListeners[e][i](t)}),s},once(e,t,a){let s=this;if(!s.eventsListeners||s.destroyed||"function"!=typeof t)return s;function i(...a){s.off(e,i),i.__emitterProxy&&delete i.__emitterProxy,t.apply(s,a)}return i.__emitterProxy=t,s.on(e,i,a)},onAny(e,t){return!this.eventsListeners||this.destroyed||"function"!=typeof e||0>this.eventsAnyListeners.indexOf(e)&&this.eventsAnyListeners[t?"unshift":"push"](e),this},offAny(e){if(!this.eventsListeners||this.destroyed||!this.eventsAnyListeners)return this;let t=this.eventsAnyListeners.indexOf(e);return t>=0&&this.eventsAnyListeners.splice(t,1),this},off(e,t){let a=this;return a.eventsListeners&&!a.destroyed&&a.eventsListeners&&e.split(" ").forEach(e=>{typeof t>"u"?a.eventsListeners[e]=[]:a.eventsListeners[e]&&a.eventsListeners[e].forEach((s,i)=>{(s===t||s.__emitterProxy&&s.__emitterProxy===t)&&a.eventsListeners[e].splice(i,1)})}),a},emit(...e){let t,a,s,i=this;return i.eventsListeners&&!i.destroyed&&i.eventsListeners&&("string"==typeof e[0]||Array.isArray(e[0])?(t=e[0],a=e.slice(1,e.length),s=i):(t=e[0].events,a=e[0].data,s=e[0].context||i),a.unshift(s),(Array.isArray(t)?t:t.split(" ")).forEach(e=>{i.eventsAnyListeners&&i.eventsAnyListeners.length&&i.eventsAnyListeners.forEach(t=>{t.apply(s,[e,...a])}),i.eventsListeners&&i.eventsListeners[e]&&i.eventsListeners[e].forEach(e=>{e.apply(s,a)})})),i}},update:{updateSize:function(){let e,t,a=this.el;e="u">typeof this.params.width&&null!==this.params.width?this.params.width:a.clientWidth,t="u">typeof this.params.height&&null!==this.params.height?this.params.height:a.clientHeight,0===e&&this.isHorizontal()||0===t&&this.isVertical()||(e=e-parseInt(t9(a,"padding-left")||0,10)-parseInt(t9(a,"padding-right")||0,10),t=t-parseInt(t9(a,"padding-top")||0,10)-parseInt(t9(a,"padding-bottom")||0,10),Number.isNaN(e)&&(e=0),Number.isNaN(t)&&(t=0),Object.assign(this,{width:e,height:t,size:this.isHorizontal()?e:t}))},updateSlides:function(){let e,t=this;function a(e,a){return parseFloat(e.getPropertyValue(t.getDirectionLabel(a))||0)}let s=t.params,{wrapperEl:i,slidesEl:l,rtlTranslate:r,wrongRTL:n}=t,o=t.virtual&&s.virtual.enabled,d=o?t.virtual.slides.length:t.slides.length,c=t3(l,`.${t.params.slideClass}, swiper-slide`),u=o?t.virtual.slides.length:c.length,p=[],h=[],m=[],f=s.slidesOffsetBefore;"function"==typeof f&&(f=s.slidesOffsetBefore.call(t));let g=s.slidesOffsetAfter;"function"==typeof g&&(g=s.slidesOffsetAfter.call(t));let v=t.snapGrid.length,b=t.slidesGrid.length,w=t.size-f-g,y=s.spaceBetween,x=-f,_=0,$=0;if(typeof w>"u")return;"string"==typeof y&&y.indexOf("%")>=0?y=parseFloat(y.replace("%",""))/100*w:"string"==typeof y&&(y=parseFloat(y)),t.virtualSize=-y-f-g,c.forEach(e=>{r?e.style.marginLeft="":e.style.marginRight="",e.style.marginBottom="",e.style.marginTop=""}),s.centeredSlides&&s.cssMode&&(t7(i,"--swiper-centered-offset-before",""),t7(i,"--swiper-centered-offset-after","")),s.cssMode&&(t7(i,"--swiper-slides-offset-before",`${f}px`),t7(i,"--swiper-slides-offset-after",`${g}px`));let S=s.grid&&s.grid.rows>1&&t.grid;S?t.grid.initSlides(c):t.grid&&t.grid.unsetSlides();let C="auto"===s.slidesPerView&&s.breakpoints&&Object.keys(s.breakpoints).filter(e=>"u">typeof s.breakpoints[e].slidesPerView).length>0;for(let i=0;i<u;i+=1){e=0;let l=c[i];if(!(l&&(S&&t.grid.updateSlide(i,l,c),"none"===t9(l,"display")))){if(o&&"auto"===s.slidesPerView)s.virtual.slidesPerViewAutoSlideSize&&(e=s.virtual.slidesPerViewAutoSlideSize),e&&l&&(s.roundLengths&&(e=Math.floor(e)),l.style[t.getDirectionLabel("width")]=`${e}px`);else if("auto"===s.slidesPerView){C&&(l.style[t.getDirectionLabel("width")]="");let i=getComputedStyle(l),r=l.style.transform,n=l.style.webkitTransform;if(r&&(l.style.transform="none"),n&&(l.style.webkitTransform="none"),s.roundLengths)e=t.isHorizontal()?aa(l,"width"):aa(l,"height");else{let t=a(i,"width"),s=a(i,"padding-left"),r=a(i,"padding-right"),n=a(i,"margin-left"),o=a(i,"margin-right"),d=i.getPropertyValue("box-sizing");if(d&&"border-box"===d)e=t+n+o;else{let{clientWidth:a,offsetWidth:i}=l;e=t+s+r+n+o+(i-a)}}r&&(l.style.transform=r),n&&(l.style.webkitTransform=n),s.roundLengths&&(e=Math.floor(e))}else e=(w-(s.slidesPerView-1)*y)/s.slidesPerView,s.roundLengths&&(e=Math.floor(e)),l&&(l.style[t.getDirectionLabel("width")]=`${e}px`);l&&(l.swiperSlideSize=e),m.push(e),s.centeredSlides?(x=x+e/2+_/2+y,0===_&&0!==i&&(x=x-w/2-y),0===i&&(x=x-w/2-y),.001>Math.abs(x)&&(x=0),s.roundLengths&&(x=Math.floor(x)),$%s.slidesPerGroup==0&&p.push(x),h.push(x)):(s.roundLengths&&(x=Math.floor(x)),($-Math.min(t.params.slidesPerGroupSkip,$))%t.params.slidesPerGroup==0&&p.push(x),h.push(x),x=x+e+y),t.virtualSize+=e+y,_=e,$+=1}}if(t.virtualSize=Math.max(t.virtualSize,w)+g,r&&n&&("slide"===s.effect||"coverflow"===s.effect)&&(i.style.width=`${t.virtualSize+y}px`),s.setWrapperSize&&(i.style[t.getDirectionLabel("width")]=`${t.virtualSize+y}px`),S&&t.grid.updateWrapperSize(e,p),!s.centeredSlides){let e="auto"!==s.slidesPerView&&s.slidesPerView%1!=0,a=s.snapToSlideEdge&&!s.loop&&("auto"===s.slidesPerView||e),i=p.length;if(a){let e;if("auto"===s.slidesPerView){e=1;let t=0;for(let a=m.length-1;a>=0&&(t+=m[a]+(a<m.length-1?y:0))<=w;a-=1)e=m.length-a}else e=Math.floor(s.slidesPerView);i=Math.max(u-e,0)}let l=[];for(let e=0;e<p.length;e+=1){let r=p[e];s.roundLengths&&(r=Math.floor(r)),a?e<=i&&l.push(r):p[e]<=t.virtualSize-w&&l.push(r)}p=l,Math.floor(t.virtualSize-w)-Math.floor(p[p.length-1])>1&&(a||p.push(t.virtualSize-w))}if(o&&s.loop){let e=m[0]+y;if(s.slidesPerGroup>1){let a=Math.ceil((t.virtual.slidesBefore+t.virtual.slidesAfter)/s.slidesPerGroup),i=e*s.slidesPerGroup;for(let e=0;e<a;e+=1)p.push(p[p.length-1]+i)}for(let a=0;a<t.virtual.slidesBefore+t.virtual.slidesAfter;a+=1)1===s.slidesPerGroup&&p.push(p[p.length-1]+e),h.push(h[h.length-1]+e),t.virtualSize+=e}if(0===p.length&&(p=[0]),0!==y){let e=t.isHorizontal()&&r?"marginLeft":t.getDirectionLabel("marginRight");c.filter((e,t)=>!s.cssMode||!!s.loop||t!==c.length-1).forEach(t=>{t.style[e]=`${y}px`})}if(s.centeredSlides&&s.centeredSlidesBounds){let e=0;m.forEach(t=>{e+=t+(y||0)});let t=(e-=y)>w?e-w:0;p=p.map(e=>e<=0?-f:e>t?t+g:e)}if(s.centerInsufficientSlides){let e=0;if(m.forEach(t=>{e+=t+(y||0)}),(e-=y)<w){let t=(w-e)/2;p.forEach((e,a)=>{p[a]=e-t}),h.forEach((e,a)=>{h[a]=e+t})}}if(Object.assign(t,{slides:c,snapGrid:p,slidesGrid:h,slidesSizesGrid:m}),s.centeredSlides&&s.cssMode&&!s.centeredSlidesBounds){t7(i,"--swiper-centered-offset-before",`${-p[0]}px`),t7(i,"--swiper-centered-offset-after",`${t.size/2-m[m.length-1]/2}px`);let e=-t.snapGrid[0],a=-t.slidesGrid[0];t.snapGrid=t.snapGrid.map(t=>t+e),t.slidesGrid=t.slidesGrid.map(e=>e+a)}if(u!==d&&t.emit("slidesLengthChange"),p.length!==v&&(t.params.watchOverflow&&t.checkOverflow(),t.emit("snapGridLengthChange")),h.length!==b&&t.emit("slidesGridLengthChange"),s.watchSlidesProgress&&t.updateSlidesOffset(),t.emit("slidesUpdated"),!o&&!s.cssMode&&("slide"===s.effect||"fade"===s.effect)){let e=`${s.containerModifierClass}backface-hidden`,a=t.el.classList.contains(e);u<=s.maxBackfaceHiddenSlides?a||t.el.classList.add(e):a&&t.el.classList.remove(e)}},updateAutoHeight:function(e){let t=this,a=[],s=t.virtual&&t.params.virtual.enabled,i=0,l;"number"==typeof e?t.setTransition(e):!0===e&&t.setTransition(t.params.speed);let r=e=>s?t.slides[t.getSlideIndexByData(e)]:t.slides[e];if("auto"!==t.params.slidesPerView&&t.params.slidesPerView>1)if(t.params.centeredSlides)(t.visibleSlides||[]).forEach(e=>{a.push(e)});else for(l=0;l<Math.ceil(t.params.slidesPerView);l+=1){let e=t.activeIndex+l;if(e>t.slides.length&&!s)break;a.push(r(e))}else a.push(r(t.activeIndex));for(l=0;l<a.length;l+=1)if("u">typeof a[l]){let e=a[l].offsetHeight;i=e>i?e:i}(i||0===i)&&(t.wrapperEl.style.height=`${i}px`)},updateSlidesOffset:function(){let e=this.slides,t=this.isElement?this.isHorizontal()?this.wrapperEl.offsetLeft:this.wrapperEl.offsetTop:0;for(let a=0;a<e.length;a+=1)e[a].swiperSlideOffset=(this.isHorizontal()?e[a].offsetLeft:e[a].offsetTop)-t-this.cssOverflowAdjustment()},updateSlidesProgress:function(e=this&&this.translate||0){let t=this.params,{slides:a,rtlTranslate:s,snapGrid:i}=this;if(0===a.length)return;typeof a[0].swiperSlideOffset>"u"&&this.updateSlidesOffset();let l=-e;s&&(l=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<a.length;e+=1){let n=a[e],o=n.swiperSlideOffset;t.cssMode&&t.centeredSlides&&(o-=a[0].swiperSlideOffset);let d=(l+(t.centeredSlides?this.minTranslate():0)-o)/(n.swiperSlideSize+r),c=(l-i[0]+(t.centeredSlides?this.minTranslate():0)-o)/(n.swiperSlideSize+r),u=-(l-o),p=u+this.slidesSizesGrid[e],h=u>=0&&u<=this.size-this.slidesSizesGrid[e],m=u>=0&&u<this.size-1||p>1&&p<=this.size||u<=0&&p>=this.size;m&&(this.visibleSlides.push(n),this.visibleSlidesIndexes.push(e)),am(n,m,t.slideVisibleClass),am(n,h,t.slideFullyVisibleClass),n.progress=s?-d:d,n.originalProgress=s?-c:c}},updateProgress:function(e){if(typeof e>"u"){let t=this.rtlTranslate?-1:1;e=this&&this.translate&&this.translate*t||0}let t=this.params,a=this.maxTranslate()-this.minTranslate(),{progress:s,isBeginning:i,isEnd:l,progressLoop:r}=this,n=i,o=l;if(0===a)s=0,i=!0,l=!0;else{s=(e-this.minTranslate())/a;let t=1>Math.abs(e-this.minTranslate()),r=1>Math.abs(e-this.maxTranslate());i=t||s<=0,l=r||s>=1,t&&(s=0),r&&(s=1)}if(t.loop){let t=this.getSlideIndexByData(0),a=this.getSlideIndexByData(this.slides.length-1),s=this.slidesGrid[t],i=this.slidesGrid[a],l=this.slidesGrid[this.slidesGrid.length-1],n=Math.abs(e);(r=n>=s?(n-s)/l:(n+l-i)/l)>1&&(r-=1)}Object.assign(this,{progress:s,progressLoop:r,isBeginning:i,isEnd:l}),(t.watchSlidesProgress||t.centeredSlides&&t.autoHeight)&&this.updateSlidesProgress(e),i&&!n&&this.emit("reachBeginning toEdge"),l&&!o&&this.emit("reachEnd toEdge"),(n&&!i||o&&!l)&&this.emit("fromEdge"),this.emit("progress",s)},updateSlidesClasses:function(){let e,t,a,{slides:s,params:i,slidesEl:l,activeIndex:r}=this,n=this.virtual&&i.virtual.enabled,o=this.grid&&i.grid&&i.grid.rows>1,d=e=>t3(l,`.${i.slideClass}${e}, swiper-slide${e}`)[0];if(n)if(i.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=s.find(e=>e.column===r),a=s.find(e=>e.column===r+1),t=s.find(e=>e.column===r-1)):e=s[r];e&&(o||(a=function(e,t){let a=[];for(;e.nextElementSibling;){let s=e.nextElementSibling;t?s.matches(t)&&a.push(s):a.push(s),e=s}return a}(e,`.${i.slideClass}, swiper-slide`)[0],i.loop&&!a&&(a=s[0]),t=function(e,t){let a=[];for(;e.previousElementSibling;){let s=e.previousElementSibling;t?s.matches(t)&&a.push(s):a.push(s),e=s}return a}(e,`.${i.slideClass}, swiper-slide`)[0],i.loop)),s.forEach(s=>{af(s,s===e,i.slideActiveClass),af(s,s===a,i.slideNextClass),af(s,s===t,i.slidePrevClass)}),this.emitSlidesClasses()},updateActiveIndex:function(e){let t,a=this,s=a.rtlTranslate?a.translate:-a.translate,{snapGrid:i,params:l,activeIndex:r,realIndex:n,snapIndex:o}=a,d=e,c,u=e=>{let t=e-a.virtual.slidesBefore;return t<0&&(t=a.virtual.slides.length+t),t>=a.virtual.slides.length&&(t-=a.virtual.slides.length),t};if(typeof d>"u"&&(d=function(e){let t,{slidesGrid:a,params:s}=e,i=e.rtlTranslate?e.translate:-e.translate;for(let e=0;e<a.length;e+=1)"u">typeof a[e+1]?i>=a[e]&&i<a[e+1]-(a[e+1]-a[e])/2?t=e:i>=a[e]&&i<a[e+1]&&(t=e+1):i>=a[e]&&(t=e);return s.normalizeSlideIndex&&(t<0||typeof t>"u")&&(t=0),t}(a)),i.indexOf(s)>=0)c=i.indexOf(s);else{let e=Math.min(l.slidesPerGroupSkip,d);c=e+Math.floor((d-e)/l.slidesPerGroup)}if(c>=i.length&&(c=i.length-1),d===r&&!a.params.loop){c!==o&&(a.snapIndex=c,a.emit("snapIndexChange"));return}if(d===r&&a.params.loop&&a.virtual&&a.params.virtual.enabled){a.realIndex=u(d);return}let p=a.grid&&l.grid&&l.grid.rows>1;if(a.virtual&&l.virtual.enabled)t=l.loop?u(d):d;else if(p){let e=a.slides.find(e=>e.column===d),s=parseInt(e.getAttribute("data-swiper-slide-index"),10);Number.isNaN(s)&&(s=Math.max(a.slides.indexOf(e),0)),t=Math.floor(s/l.grid.rows)}else if(a.slides[d]){let e=a.slides[d].getAttribute("data-swiper-slide-index");t=e?parseInt(e,10):d}else t=d;Object.assign(a,{previousSnapIndex:o,snapIndex:c,previousRealIndex:n,realIndex:t,previousIndex:r,activeIndex:d}),a.initialized&&ab(a),a.emit("activeIndexChange"),a.emit("snapIndexChange"),(a.initialized||a.params.runCallbacksOnInit)&&(n!==t&&a.emit("realIndexChange"),a.emit("slideChange"))},updateClickedSlide:function(e,t){let a=this.params,s=e.closest(`.${a.slideClass}, swiper-slide`);!s&&this.isElement&&t&&t.length>1&&t.includes(e)&&[...t.slice(t.indexOf(e)+1,t.length)].forEach(e=>{!s&&e.matches&&e.matches(`.${a.slideClass}, swiper-slide`)&&(s=e)});let i=!1,l;if(s){for(let e=0;e<this.slides.length;e+=1)if(this.slides[e]===s){i=!0,l=e;break}}if(s&&i)this.clickedSlide=s,this.virtual&&this.params.virtual.enabled?this.clickedIndex=parseInt(s.getAttribute("data-swiper-slide-index"),10):this.clickedIndex=l;else{this.clickedSlide=void 0,this.clickedIndex=void 0;return}a.slideToClickedSlide&&void 0!==this.clickedIndex&&this.clickedIndex!==this.activeIndex&&this.slideToClickedSlide()}},translate:{getTranslate:function(e=this.isHorizontal()?"x":"y"){let{params:t,rtlTranslate:a,translate:s,wrapperEl:i}=this;if(t.virtualTranslate)return a?-s:s;if(t.cssMode)return s;let l=function(e,t="x"){let a,s,i,l,r,n=tJ(),o=((r=tJ()).getComputedStyle&&(l=r.getComputedStyle(e,null)),!l&&e.currentStyle&&(l=e.currentStyle),l||(l=e.style),l);return n.WebKitCSSMatrix?((s=o.transform||o.webkitTransform).split(",").length>6&&(s=s.split(", ").map(e=>e.replace(",",".")).join(", ")),i=new n.WebKitCSSMatrix("none"===s?"":s)):a=(i=o.MozTransform||o.OTransform||o.MsTransform||o.msTransform||o.transform||o.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===t&&(s=n.WebKitCSSMatrix?i.m41:16===a.length?parseFloat(a[12]):parseFloat(a[4])),"y"===t&&(s=n.WebKitCSSMatrix?i.m42:16===a.length?parseFloat(a[13]):parseFloat(a[5])),s||0}(i,e);return l+=this.cssOverflowAdjustment(),a&&(l=-l),l||0},setTranslate:function(e,t){let{rtlTranslate:a,params:s,wrapperEl:i,progress:l}=this,r=0,n=0;this.isHorizontal()?r=a?-e:e:n=e,s.roundLengths&&(r=Math.floor(r),n=Math.floor(n)),this.previousTranslate=this.translate,this.translate=this.isHorizontal()?r:n,s.cssMode?i[this.isHorizontal()?"scrollLeft":"scrollTop"]=this.isHorizontal()?-r:-n:s.virtualTranslate||(this.isHorizontal()?r-=this.cssOverflowAdjustment():n-=this.cssOverflowAdjustment(),i.style.transform=`translate3d(${r}px, ${n}px, 0px)`);let o=this.maxTranslate()-this.minTranslate();(0===o?0:(e-this.minTranslate())/o)!==l&&this.updateProgress(e),this.emit("setTranslate",this.translate,t)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(e=0,t=this.params.speed,a=!0,s=!0,i){let l,r=this,{params:n,wrapperEl:o}=r;if(r.animating&&n.preventInteractionOnTransition)return!1;let d=r.minTranslate(),c=r.maxTranslate();if(l=s&&e>d?d:s&&e<c?c:e,r.updateProgress(l),n.cssMode){let e=r.isHorizontal();if(0===t)o[e?"scrollLeft":"scrollTop"]=-l;else{if(!r.support.smoothScroll)return t4({swiper:r,targetPosition:-l,side:e?"left":"top"}),!0;o.scrollTo({[e?"left":"top"]:-l,behavior:"smooth"})}return!0}return 0===t?(r.setTransition(0),r.setTranslate(l),a&&(r.emit("beforeTransitionStart",t,i),r.emit("transitionEnd"))):(r.setTransition(t),r.setTranslate(l),a&&(r.emit("beforeTransitionStart",t,i),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,a&&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=!0,t){let{params:a}=this;a.cssMode||(a.autoHeight&&this.updateAutoHeight(),aw({swiper:this,runCallbacks:e,direction:t,step:"Start"}))},transitionEnd:function(e=!0,t){let{params:a}=this;this.animating=!1,a.cssMode||(this.setTransition(0),aw({swiper:this,runCallbacks:e,direction:t,step:"End"}))}},slide:{slideTo:function(e=0,t,a=!0,s,i){let l;"string"==typeof e&&(e=parseInt(e,10));let r=this,n=e;n<0&&(n=0);let{params:o,snapGrid:d,slidesGrid:c,previousIndex:u,activeIndex:p,rtlTranslate:h,wrapperEl:m,enabled:f}=r;if(!f&&!s&&!i||r.destroyed||r.animating&&o.preventInteractionOnTransition)return!1;typeof t>"u"&&(t=r.params.speed);let g=Math.min(r.params.slidesPerGroupSkip,n),v=g+Math.floor((n-g)/r.params.slidesPerGroup);v>=d.length&&(v=d.length-1);let b=-d[v];if(o.normalizeSlideIndex)for(let e=0;e<c.length;e+=1){let t=-Math.floor(100*b),a=Math.floor(100*c[e]),s=Math.floor(100*c[e+1]);"u">typeof c[e+1]?t>=a&&t<s-(s-a)/2?n=e:t>=a&&t<s&&(n=e+1):t>=a&&(n=e)}if(r.initialized&&n!==p&&(!r.allowSlideNext&&(h?b>r.translate&&b>r.minTranslate():b<r.translate&&b<r.minTranslate())||!r.allowSlidePrev&&b>r.translate&&b>r.maxTranslate()&&(p||0)!==n))return!1;n!==(u||0)&&a&&r.emit("beforeSlideChangeStart"),r.updateProgress(b),l=n>p?"next":n<p?"prev":"reset";let w=r.virtual&&r.params.virtual.enabled;if(!(w&&i)&&(h&&-b===r.translate||!h&&b===r.translate))return r.updateActiveIndex(n),o.autoHeight&&r.updateAutoHeight(),r.updateSlidesClasses(),"slide"!==o.effect&&r.setTranslate(b),"reset"!==l&&(r.transitionStart(a,l),r.transitionEnd(a,l)),!1;if(o.cssMode){let e=r.isHorizontal(),a=h?b:-b;if(0===t)w&&(r.wrapperEl.style.scrollSnapType="none",r._immediateVirtual=!0),w&&!r._cssModeVirtualInitialSet&&r.params.initialSlide>0?(r._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{m[e?"scrollLeft":"scrollTop"]=a})):m[e?"scrollLeft":"scrollTop"]=a,w&&requestAnimationFrame(()=>{r.wrapperEl.style.scrollSnapType="",r._immediateVirtual=!1});else{if(!r.support.smoothScroll)return t4({swiper:r,targetPosition:a,side:e?"left":"top"}),!0;m.scrollTo({[e?"left":"top"]:a,behavior:"smooth"})}return!0}let y=ah().isSafari;return w&&!i&&y&&r.isElement&&r.virtual.update(!1,!1,n),r.setTransition(t),r.setTranslate(b),r.updateActiveIndex(n),r.updateSlidesClasses(),r.emit("beforeTransitionStart",t,s),r.transitionStart(a,l),0===t?r.transitionEnd(a,l):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(a,l))}),r.wrapperEl.addEventListener("transitionend",r.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function(e=0,t,a=!0,s){"string"==typeof e&&(e=parseInt(e,10));let i=this;if(i.destroyed)return;typeof t>"u"&&(t=i.params.speed);let l=i.grid&&i.params.grid&&i.params.grid.rows>1,r=e;if(i.params.loop)if(i.virtual&&i.params.virtual.enabled)r+=i.virtual.slidesBefore;else{let e;if(l){let t=r*i.params.grid.rows;e=i.slides.find(e=>+e.getAttribute("data-swiper-slide-index")===t).column}else e=i.getSlideIndexByData(r);let t=l?Math.ceil(i.slides.length/i.params.grid.rows):i.slides.length,{centeredSlides:a,slidesOffsetBefore:n,slidesOffsetAfter:o}=i.params,d=a||!!n||!!o,c=i.params.slidesPerView;"auto"===c?c=i.slidesPerViewDynamic():(c=Math.ceil(parseFloat(i.params.slidesPerView,10)),d&&c%2==0&&(c+=1));let u=t-e<c;if(d&&(u=u||e<Math.ceil(c/2)),s&&d&&"auto"!==i.params.slidesPerView&&!l&&(u=!1),u){let a=d?e<i.activeIndex?"prev":"next":e-i.activeIndex-1<i.params.slidesPerView?"next":"prev";i.loopFix({direction:a,slideTo:!0,activeSlideIndex:"next"===a?e+1:e-t+1,slideRealIndex:"next"===a?i.realIndex:void 0})}if(l){let e=r*i.params.grid.rows;r=i.slides.find(t=>+t.getAttribute("data-swiper-slide-index")===e).column}else r=i.getSlideIndexByData(r)}return requestAnimationFrame(()=>{i.slideTo(r,t,a,s)}),i},slideNext:function(e,t=!0,a){let s=this,{enabled:i,params:l,animating:r}=s;if(!i||s.destroyed)return s;typeof e>"u"&&(e=s.params.speed);let n=l.slidesPerGroup;"auto"===l.slidesPerView&&1===l.slidesPerGroup&&l.slidesPerGroupAuto&&(n=Math.max(s.slidesPerViewDynamic("current",!0),1));let o=s.activeIndex<l.slidesPerGroupSkip?1:n,d=s.virtual&&l.virtual.enabled;if(l.loop){if(r&&!d&&l.loopPreventsSliding)return!1;if(s.loopFix({direction:"next"}),s._clientLeft=s.wrapperEl.clientLeft,s.activeIndex===s.slides.length-1&&l.cssMode)return requestAnimationFrame(()=>{s.slideTo(s.activeIndex+o,e,t,a)}),!0}return l.rewind&&s.isEnd?s.slideTo(0,e,t,a):s.slideTo(s.activeIndex+o,e,t,a)},slidePrev:function(e,t=!0,a){let s=this,{params:i,snapGrid:l,slidesGrid:r,rtlTranslate:n,enabled:o,animating:d}=s;if(!o||s.destroyed)return s;typeof e>"u"&&(e=s.params.speed);let c=s.virtual&&i.virtual.enabled;if(i.loop){if(d&&!c&&i.loopPreventsSliding)return!1;s.loopFix({direction:"prev"}),s._clientLeft=s.wrapperEl.clientLeft}function u(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}let p=u(n?s.translate:-s.translate),h=l.map(e=>u(e)),m=i.freeMode&&i.freeMode.enabled,f=l[h.indexOf(p)-1];if(typeof f>"u"&&(i.cssMode||m)){let e;l.forEach((t,a)=>{p>=t&&(e=a)}),"u">typeof e&&(f=m?l[e]:l[e>0?e-1:e])}let g=0;if("u">typeof f&&((g=r.indexOf(f))<0&&(g=s.activeIndex-1),"auto"===i.slidesPerView&&1===i.slidesPerGroup&&i.slidesPerGroupAuto&&(g=Math.max(g=g-s.slidesPerViewDynamic("previous",!0)+1,0))),i.rewind&&s.isBeginning){let i=s.params.virtual&&s.params.virtual.enabled&&s.virtual?s.virtual.slides.length-1:s.slides.length-1;return s.slideTo(i,e,t,a)}return i.loop&&0===s.activeIndex&&i.cssMode?(requestAnimationFrame(()=>{s.slideTo(g,e,t,a)}),!0):s.slideTo(g,e,t,a)},slideReset:function(e,t=!0,a){if(!this.destroyed)return typeof e>"u"&&(e=this.params.speed),this.slideTo(this.activeIndex,e,t,a)},slideToClosest:function(e,t=!0,a,s=.5){if(this.destroyed)return;typeof e>"u"&&(e=this.params.speed);let i=this.activeIndex,l=Math.min(this.params.slidesPerGroupSkip,i),r=l+Math.floor((i-l)/this.params.slidesPerGroup),n=this.rtlTranslate?this.translate:-this.translate;if(n>=this.snapGrid[r]){let e=this.snapGrid[r];n-e>(this.snapGrid[r+1]-e)*s&&(i+=this.params.slidesPerGroup)}else{let e=this.snapGrid[r-1];n-e<=(this.snapGrid[r]-e)*s&&(i-=this.params.slidesPerGroup)}return i=Math.min(i=Math.max(i,0),this.slidesGrid.length-1),this.slideTo(i,e,t,a)},slideToClickedSlide:function(){let e=this;if(e.destroyed)return;let{params:t,slidesEl:a}=e,s="auto"===t.slidesPerView?e.slidesPerViewDynamic():t.slidesPerView,i=e.getSlideIndexWhenGrid(e.clickedIndex),l,r=e.isElement?"swiper-slide":`.${t.slideClass}`,n=e.grid&&e.params.grid&&e.params.grid.rows>1;if(t.loop){if(e.animating)return;l=parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10),t.centeredSlides?e.slideToLoop(l):i>(n?(e.slides.length-s)/2-(e.params.grid.rows-1):e.slides.length-s)?(e.loopFix(),i=e.getSlideIndex(t3(a,`${r}[data-swiper-slide-index="${l}"]`)[0]),t0(()=>{e.slideTo(i)})):e.slideTo(i)}else e.slideTo(i)}},loop:{loopCreate:function(e,t){let a,s=this,{params:i,slidesEl:l}=s;if(!i.loop||s.virtual&&s.params.virtual.enabled)return;let r=s.grid&&i.grid&&i.grid.rows>1;i.loopAddBlankSlides&&(i.slidesPerGroup>1||r)&&((a=t3(l,`.${i.slideBlankClass}`)).forEach(e=>{e.remove()}),a.length>0&&(s.recalcSlides(),s.updateSlides()));let n=i.slidesPerGroup*(r?i.grid.rows:1),o=s.slides.length%n!=0,d=r&&s.slides.length%i.grid.rows!=0,c=e=>{for(let t=0;t<e;t+=1){let e=s.isElement?t8("swiper-slide",[i.slideBlankClass]):t8("div",[i.slideClass,i.slideBlankClass]);s.slidesEl.append(e)}};o?i.loopAddBlankSlides?(c(n-s.slides.length%n),s.recalcSlides(),s.updateSlides()):t6("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)"):d&&(i.loopAddBlankSlides?(c(i.grid.rows-s.slides.length%i.grid.rows),s.recalcSlides(),s.updateSlides()):t6("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)")),t3(l,`.${i.slideClass}, swiper-slide`).forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t)});let u=i.centeredSlides||!!i.slidesOffsetBefore||!!i.slidesOffsetAfter;s.loopFix({slideRealIndex:e,direction:u?void 0:"next",initial:t})},loopFix:function({slideRealIndex:e,slideTo:t=!0,direction:a,setTranslate:s,activeSlideIndex:i,initial:l,byController:r,byMousewheel:n}={}){let o=this;if(!o.params.loop)return;o.emit("beforeLoopFix");let{slides:d,allowSlidePrev:c,allowSlideNext:u,slidesEl:p,params:h}=o,{centeredSlides:m,slidesOffsetBefore:f,slidesOffsetAfter:g,initialSlide:v}=h,b=m||!!f||!!g;if(o.allowSlidePrev=!0,o.allowSlideNext=!0,o.virtual&&h.virtual.enabled){t&&(b||0!==o.snapIndex?b&&o.snapIndex<h.slidesPerView?o.slideTo(o.virtual.slides.length+o.snapIndex,0,!1,!0):o.snapIndex===o.snapGrid.length-1&&o.slideTo(o.virtual.slidesBefore,0,!1,!0):o.slideTo(o.virtual.slides.length,0,!1,!0)),o.allowSlidePrev=c,o.allowSlideNext=u,o.emit("loopFix");return}let w=h.slidesPerView;"auto"===w?w=o.slidesPerViewDynamic():(w=Math.ceil(parseFloat(h.slidesPerView,10)),b&&w%2==0&&(w+=1));let y=h.slidesPerGroupAuto?w:h.slidesPerGroup,x=b?Math.max(y,Math.ceil(w/2)):y;x%y!=0&&(x+=y-x%y),o.loopedSlides=x+=h.loopAdditionalSlides;let _=o.grid&&h.grid&&h.grid.rows>1;d.length<w+x||"cards"===o.params.effect&&d.length<w+2*x?t6("Swiper Loop Warning: The number of slides is not enough for loop mode, it will be disabled or not function properly. You need to add more slides (or make duplicates) or lower the values of slidesPerView and slidesPerGroup parameters"):_&&"row"===h.grid.fill&&t6("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");let $=[],S=[],C=_?Math.ceil(d.length/h.grid.rows):d.length,E=l&&C-v<w&&!b,k=E?v:o.activeIndex;typeof i>"u"?i=o.getSlideIndex(d.find(e=>e.classList.contains(h.slideActiveClass))):k=i;let T="next"===a||!a,j="prev"===a||!a,N=0,M=0,A=(_?d[i].column:i)+(b&&typeof s>"u"?-w/2+.5:0);if(A<x){N=Math.max(x-A,y);for(let e=0;e<x-A;e+=1){let t=e-Math.floor(e/C)*C;if(_){let e=C-t-1;for(let t=d.length-1;t>=0;t-=1)d[t].column===e&&$.push(t)}else $.push(C-t-1)}}else if(A+w>C-x){M=Math.max(A-(C-2*x),y),E&&(M=Math.max(M,w-C+v+1));for(let e=0;e<M;e+=1){let t=e-Math.floor(e/C)*C;_?d.forEach((e,a)=>{e.column===t&&S.push(a)}):S.push(t)}}if(o.__preventObserver__=!0,requestAnimationFrame(()=>{o.__preventObserver__=!1}),"cards"===o.params.effect&&d.length<w+2*x&&(S.includes(i)&&S.splice(S.indexOf(i),1),$.includes(i)&&$.splice($.indexOf(i),1)),j&&$.forEach(e=>{d[e].swiperLoopMoveDOM=!0,p.prepend(d[e]),d[e].swiperLoopMoveDOM=!1}),T&&S.forEach(e=>{d[e].swiperLoopMoveDOM=!0,p.append(d[e]),d[e].swiperLoopMoveDOM=!1}),o.recalcSlides(),"auto"===h.slidesPerView?o.updateSlides():_&&($.length>0&&j||S.length>0&&T)&&o.slides.forEach((e,t)=>{o.grid.updateSlide(t,e,o.slides)}),h.watchSlidesProgress&&o.updateSlidesOffset(),t){if($.length>0&&j){if(typeof e>"u"){let e=o.slidesGrid[k],t=o.slidesGrid[k+N]-e;n?o.setTranslate(o.translate-t):(o.slideTo(k+Math.ceil(N),0,!1,!0),s&&(o.touchEventsData.startTranslate=o.touchEventsData.startTranslate-t,o.touchEventsData.currentTranslate=o.touchEventsData.currentTranslate-t))}else if(s){let e=_?$.length/h.grid.rows:$.length;o.slideTo(o.activeIndex+e,0,!1,!0),o.touchEventsData.currentTranslate=o.translate}}else if(S.length>0&&T)if(typeof e>"u"){let e=o.slidesGrid[k],t=o.slidesGrid[k-M]-e;n?o.setTranslate(o.translate-t):(o.slideTo(k-M,0,!1,!0),s&&(o.touchEventsData.startTranslate=o.touchEventsData.startTranslate-t,o.touchEventsData.currentTranslate=o.touchEventsData.currentTranslate-t))}else{let e=_?S.length/h.grid.rows:S.length;o.slideTo(o.activeIndex-e,0,!1,!0)}}if(o.allowSlidePrev=c,o.allowSlideNext=u,o.controller&&o.controller.control&&!r){let l={slideRealIndex:e,direction:a,setTranslate:s,activeSlideIndex:i,byController:!0};Array.isArray(o.controller.control)?o.controller.control.forEach(e=>{!e.destroyed&&e.params.loop&&e.loopFix({...l,slideTo:e.params.slidesPerView===h.slidesPerView&&t})}):o.controller.control instanceof o.constructor&&o.controller.control.params.loop&&o.controller.control.loopFix({...l,slideTo:o.controller.control.params.slidesPerView===h.slidesPerView&&t})}o.emit("loopFix")},loopDestroy:function(){let{params:e,slidesEl:t}=this;if(!e.loop||!t||this.virtual&&this.params.virtual.enabled)return;this.recalcSlides();let a=[];this.slides.forEach(e=>{a[typeof e.swiperSlideIndex>"u"?+e.getAttribute("data-swiper-slide-index"):e.swiperSlideIndex]=e}),this.slides.forEach(e=>{e.removeAttribute("data-swiper-slide-index")}),a.forEach(e=>{t.append(e)}),this.recalcSlides(),this.slideTo(this.realIndex,0)}},grabCursor:{setGrabCursor:function(e){let t=this;if(!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;let a="container"===t.params.touchEventsTarget?t.el:t.wrapperEl;t.isElement&&(t.__preventObserver__=!0),a.style.cursor="move",a.style.cursor=e?"grabbing":"grab",t.isElement&&requestAnimationFrame(()=>{t.__preventObserver__=!1})},unsetGrabCursor:function(){let e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e["container"===e.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1}))}},events:{attachEvents:function(){let{params:e}=this;this.onTouchStart=ax.bind(this),this.onTouchMove=a_.bind(this),this.onTouchEnd=a$.bind(this),this.onDocumentTouchStart=aT.bind(this),e.cssMode&&(this.onScroll=aE.bind(this)),this.onClick=aC.bind(this),this.onLoad=ak.bind(this),aj(this,"on")},detachEvents:function(){aj(this,"off")}},breakpoints:{setBreakpoint:function(){let e=this,{realIndex:t,initialized:a,params:s,el:i}=e,l=s.breakpoints;if(!l||l&&0===Object.keys(l).length)return;let r=tK(),n="window"!==s.breakpointsBase&&s.breakpointsBase?"container":s.breakpointsBase,o=["window","container"].includes(s.breakpointsBase)||!s.breakpointsBase?e.el:r.querySelector(s.breakpointsBase),d=e.getBreakpoint(l,n,o);if(!d||e.currentBreakpoint===d)return;let c=(d in l?l[d]:void 0)||e.originalParams,u=aN(e,s),p=aN(e,c),h=e.params.grabCursor,m=c.grabCursor,f=s.enabled;u&&!p?(i.classList.remove(`${s.containerModifierClass}grid`,`${s.containerModifierClass}grid-column`),e.emitContainerClasses()):!u&&p&&(i.classList.add(`${s.containerModifierClass}grid`),(c.grid.fill&&"column"===c.grid.fill||!c.grid.fill&&"column"===s.grid.fill)&&i.classList.add(`${s.containerModifierClass}grid-column`),e.emitContainerClasses()),h&&!m?e.unsetGrabCursor():!h&&m&&e.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(t=>{if(typeof c[t]>"u")return;let a=s[t]&&s[t].enabled,i=c[t]&&c[t].enabled;a&&!i&&e[t].disable(),!a&&i&&e[t].enable()});let g=c.direction&&c.direction!==s.direction,v=s.loop&&(c.slidesPerView!==s.slidesPerView||g),b=s.loop;g&&a&&e.changeDirection(),t5(e.params,c);let w=e.params.enabled,y=e.params.loop;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),f&&!w?e.disable():!f&&w&&e.enable(),e.currentBreakpoint=d,e.emit("_beforeBreakpoint",c),a&&(v?(e.loopDestroy(),e.loopCreate(t),e.updateSlides()):!b&&y?(e.loopCreate(t),e.updateSlides()):b&&!y&&e.loopDestroy()),e.emit("breakpoint",c)},getBreakpoint:function(e,t="window",a){if(!e||"container"===t&&!a)return;let s=!1,i=tJ(),l="window"===t?i.innerHeight:a.clientHeight,r=Object.keys(e).map(e=>"string"==typeof e&&0===e.indexOf("@")?{value:l*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:l,value:n}=r[e];"window"===t?i.matchMedia(`(min-width: ${n}px)`).matches&&(s=l):n<=a.clientWidth&&(s=l)}return s||"max"}},checkOverflow:{checkOverflow:function(){let{isLocked:e,params:t}=this,{slidesOffsetBefore:a}=t;if(a){let e=this.slides.length-1,t=this.slidesGrid[e]+this.slidesSizesGrid[e]+2*a;this.isLocked=this.size>t}else this.isLocked=1===this.snapGrid.length;!0===t.allowSlideNext&&(this.allowSlideNext=!this.isLocked),!0===t.allowSlidePrev&&(this.allowSlidePrev=!this.isLocked),e&&e!==this.isLocked&&(this.isEnd=!1),e!==this.isLocked&&this.emit(this.isLocked?"lock":"unlock")}},classes:{addClasses:function(){var e,t;let a,{classNames:s,params:i,rtl:l,el:r,device:n}=this,o=(e=["initialized",i.direction,{"free-mode":this.params.freeMode&&i.freeMode.enabled},{autoheight:i.autoHeight},{rtl:l},{grid:i.grid&&i.grid.rows>1},{"grid-column":i.grid&&i.grid.rows>1&&"column"===i.grid.fill},{android:n.android},{ios:n.ios},{"css-mode":i.cssMode},{centered:i.cssMode&&i.centeredSlides},{"watch-progress":i.watchSlidesProgress}],t=i.containerModifierClass,a=[],e.forEach(e=>{"object"==typeof e?Object.keys(e).forEach(s=>{e[s]&&a.push(t+s)}):"string"==typeof e&&a.push(t+e)}),a);s.push(...o),r.classList.add(...s),this.emitContainerClasses()},removeClasses:function(){let{el:e,classNames:t}=this;e&&"string"!=typeof e&&(e.classList.remove(...t),this.emitContainerClasses())}}},aL={},aI=class e{constructor(...t){let a,s;1===t.length&&t[0].constructor&&"Object"===Object.prototype.toString.call(t[0]).slice(8,-1)?s=t[0]:[a,s]=t,s||(s={}),s=t5({},s),a&&!s.el&&(s.el=a);const i=tK();if(s.el&&"string"==typeof s.el&&i.querySelectorAll(s.el).length>1){const t=[];return i.querySelectorAll(s.el).forEach(a=>{let i=t5({},s,{el:a});t.push(new e(i))}),t}const l=this;l.__swiper__=!0,l.support=au(),l.device=ap({userAgent:s.userAgent}),l.browser=ah(),l.eventsListeners={},l.eventsAnyListeners=[],l.modules=[...l.__modules__],s.modules&&Array.isArray(s.modules)&&s.modules.forEach(e=>{"function"==typeof e&&0>l.modules.indexOf(e)&&l.modules.push(e)});const r={};l.modules.forEach(e=>{var t;e({params:s,swiper:l,extendParams:(t=s,function(e={}){let a=Object.keys(e)[0],s=e[a];"object"==typeof s&&null!==s&&(!0===t[a]&&(t[a]={enabled:!0}),"navigation"===a&&t[a]&&t[a].enabled&&!t[a].prevEl&&!t[a].nextEl&&(t[a].auto=!0),["pagination","scrollbar"].indexOf(a)>=0&&t[a]&&t[a].enabled&&!t[a].el&&(t[a].auto=!0),a in t&&"enabled"in s)&&("object"!=typeof t[a]||"enabled"in t[a]||(t[a].enabled=!0),t[a]||(t[a]={enabled:!1})),t5(r,e)}),on:l.on.bind(l),once:l.once.bind(l),off:l.off.bind(l),emit:l.emit.bind(l)})});const n=t5({},aM,r);return l.params=t5({},n,aL,s),l.originalParams=t5({},l.params),l.passedParams=t5({},s),l.params&&l.params.on&&Object.keys(l.params.on).forEach(e=>{l.on(e,l.params.on[e])}),l.params&&l.params.onAny&&l.onAny(l.params.onAny),Object.assign(l,{enabled:l.params.enabled,el:a,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===l.params.direction,isVertical:()=>"vertical"===l.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:l.params.allowSlideNext,allowSlidePrev:l.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:l.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:l.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),l.emit("_swiper"),l.params.init&&l.init(),l}getDirectionLabel(e){return this.isHorizontal()?e:({width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"})[e]}getSlideIndex(e){let{slidesEl:t,params:a}=this,s=ae(t3(t,`.${a.slideClass}, swiper-slide`)[0]);return ae(e)-s}getSlideIndexByData(e){return this.getSlideIndex(this.slides.find(t=>+t.getAttribute("data-swiper-slide-index")===e))}getSlideIndexWhenGrid(e){return this.grid&&this.params.grid&&this.params.grid.rows>1&&("column"===this.params.grid.fill?e=Math.floor(e/this.params.grid.rows):"row"===this.params.grid.fill&&(e%=Math.ceil(this.slides.length/this.params.grid.rows))),e}recalcSlides(){let{slidesEl:e,params:t}=this;this.slides=t3(e,`.${t.slideClass}, swiper-slide`)}enable(){this.enabled||(this.enabled=!0,this.params.grabCursor&&this.setGrabCursor(),this.emit("enable"))}disable(){this.enabled&&(this.enabled=!1,this.params.grabCursor&&this.unsetGrabCursor(),this.emit("disable"))}setProgress(e,t){e=Math.min(Math.max(e,0),1);let a=this.minTranslate(),s=(this.maxTranslate()-a)*e+a;this.translateTo(s,typeof t>"u"?0:t),this.updateActiveIndex(),this.updateSlidesClasses()}emitContainerClasses(){let e=this;if(!e.params._emitClasses||!e.el)return;let t=e.el.className.split(" ").filter(t=>0===t.indexOf("swiper")||0===t.indexOf(e.params.containerModifierClass));e.emit("_containerClasses",t.join(" "))}getSlideClasses(e){let t=this;return t.destroyed?"":e.className.split(" ").filter(e=>0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass)).join(" ")}emitSlidesClasses(){let e=this;if(!e.params._emitClasses||!e.el)return;let t=[];e.slides.forEach(a=>{let s=e.getSlideClasses(a);t.push({slideEl:a,classNames:s}),e.emit("_slideClass",a,s)}),e.emit("_slideClasses",t)}slidesPerViewDynamic(e="current",t=!1){let{params:a,slides:s,slidesGrid:i,slidesSizesGrid:l,size:r,activeIndex:n}=this,o=1;if("number"==typeof a.slidesPerView)return a.slidesPerView;if(a.centeredSlides){let e=s[n]?Math.ceil(s[n].swiperSlideSize):0,t;for(let a=n+1;a<s.length;a+=1)s[a]&&!t&&(e+=Math.ceil(s[a].swiperSlideSize),o+=1,e>r&&(t=!0));for(let a=n-1;a>=0;a-=1)s[a]&&!t&&(e+=s[a].swiperSlideSize,o+=1,e>r&&(t=!0))}else if("current"===e)for(let e=n+1;e<s.length;e+=1)(t?i[e]+l[e]-i[n]<r:i[e]-i[n]<r)&&(o+=1);else for(let e=n-1;e>=0;e-=1)i[n]-i[e]<r&&(o+=1);return o}update(){let e,t=this;if(!t||t.destroyed)return;let{snapGrid:a,params:s}=t;function i(){let e=Math.min(Math.max(t.rtlTranslate?-1*t.translate:t.translate,t.maxTranslate()),t.minTranslate());t.setTranslate(e),t.updateActiveIndex(),t.updateSlidesClasses()}if(s.breakpoints&&t.setBreakpoint(),[...t.el.querySelectorAll('[loading="lazy"]')].forEach(e=>{e.complete&&ag(t,e)}),t.updateSize(),t.updateSlides(),t.updateProgress(),t.updateSlidesClasses(),s.freeMode&&s.freeMode.enabled&&!s.cssMode)i(),s.autoHeight&&t.updateAutoHeight();else{if(("auto"===s.slidesPerView||s.slidesPerView>1)&&t.isEnd&&!s.centeredSlides){let a=t.virtual&&s.virtual.enabled?t.virtual.slides:t.slides;e=t.slideTo(a.length-1,0,!1,!0)}else e=t.slideTo(t.activeIndex,0,!1,!0);e||i()}s.watchOverflow&&a!==t.snapGrid&&t.checkOverflow(),t.emit("update")}changeDirection(e,t=!0){let a=this.params.direction;return e||(e="horizontal"===a?"vertical":"horizontal"),e===a||"horizontal"!==e&&"vertical"!==e||(this.el.classList.remove(`${this.params.containerModifierClass}${a}`),this.el.classList.add(`${this.params.containerModifierClass}${e}`),this.emitContainerClasses(),this.params.direction=e,this.slides.forEach(t=>{"vertical"===e?t.style.width="":t.style.height=""}),this.emit("changeDirection"),t&&this.update()),this}changeLanguageDirection(e){this.rtl&&"rtl"===e||!this.rtl&&"ltr"===e||(this.rtl="rtl"===e,this.rtlTranslate="horizontal"===this.params.direction&&this.rtl,this.rtl?(this.el.classList.add(`${this.params.containerModifierClass}rtl`),this.el.dir="rtl"):(this.el.classList.remove(`${this.params.containerModifierClass}rtl`),this.el.dir="ltr"),this.update())}mount(e){let t=this;if(t.mounted)return!0;let a=e||t.params.el;if("string"==typeof a&&(a=document.querySelector(a)),!a)return!1;a.swiper=t,a.parentNode&&a.parentNode.host&&a.parentNode.host.nodeName===t.params.swiperElementNodeName.toUpperCase()&&(t.isElement=!0);let s=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`,i=a&&a.shadowRoot&&a.shadowRoot.querySelector?a.shadowRoot.querySelector(s()):t3(a,s())[0];return!i&&t.params.createElements&&(i=t8("div",t.params.wrapperClass),a.append(i),t3(a,`.${t.params.slideClass}`).forEach(e=>{i.append(e)})),Object.assign(t,{el:a,wrapperEl:i,slidesEl:t.isElement&&!a.parentNode.host.slideSlots?a.parentNode.host:i,hostEl:t.isElement?a.parentNode.host:a,mounted:!0,rtl:"rtl"===a.dir.toLowerCase()||"rtl"===t9(a,"direction"),rtlTranslate:"horizontal"===t.params.direction&&("rtl"===a.dir.toLowerCase()||"rtl"===t9(a,"direction")),wrongRTL:"-webkit-box"===t9(i,"display")}),!0}init(e){let t=this;if(t.initialized||!1===t.mount(e))return t;t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.loop&&t.virtual&&t.params.virtual.enabled?t.slideTo(t.params.initialSlide+t.virtual.slidesBefore,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.params.loop&&t.loopCreate(void 0,!0),t.attachEvents();let a=[...t.el.querySelectorAll('[loading="lazy"]')];return t.isElement&&a.push(...t.hostEl.querySelectorAll('[loading="lazy"]')),a.forEach(e=>{e.complete?ag(t,e):e.addEventListener("load",e=>{ag(t,e.target)})}),ab(t),t.initialized=!0,ab(t),t.emit("init"),t.emit("afterInit"),t}destroy(e=!0,t=!0){let a=this,{params:s,el:i,wrapperEl:l,slides:r}=a;return typeof a.params>"u"||a.destroyed||(a.emit("beforeDestroy"),a.initialized=!1,a.detachEvents(),s.loop&&a.loopDestroy(),t&&(a.removeClasses(),i&&"string"!=typeof i&&i.removeAttribute("style"),l&&l.removeAttribute("style"),r&&r.length&&r.forEach(e=>{e.classList.remove(s.slideVisibleClass,s.slideFullyVisibleClass,s.slideActiveClass,s.slideNextClass,s.slidePrevClass),e.removeAttribute("style"),e.removeAttribute("data-swiper-slide-index")})),a.emit("destroy"),Object.keys(a.eventsListeners).forEach(e=>{a.off(e)}),!1!==e&&(a.el&&"string"!=typeof a.el&&(a.el.swiper=null),Object.keys(a).forEach(e=>{try{a[e]=null}catch{}try{delete a[e]}catch{}})),a.destroyed=!0),null}static extendDefaults(e){t5(aL,e)}static get extendedDefaults(){return aL}static get defaults(){return aM}static installModule(t){e.prototype.__modules__||(e.prototype.__modules__=[]);let a=e.prototype.__modules__;"function"==typeof t&&0>a.indexOf(t)&&a.push(t)}static use(t){return Array.isArray(t)?t.forEach(t=>e.installModule(t)):e.installModule(t),e}};Object.keys(aA).forEach(e=>{Object.keys(aA[e]).forEach(t=>{aI.prototype[t]=aA[e][t]})}),aI.use([function({swiper:e,on:t,emit:a}){let s=tJ(),i=null,l=null,r=()=>{e&&!e.destroyed&&e.initialized&&(a("beforeResize"),a("resize"))},n=()=>{e&&!e.destroyed&&e.initialized&&a("orientationchange")};t("init",()=>{e.params.resizeObserver&&"u">typeof s.ResizeObserver?e&&!e.destroyed&&e.initialized&&(i=new ResizeObserver(t=>{l=s.requestAnimationFrame(()=>{let{width:a,height:s}=e,i=a,l=s;t.forEach(({contentBoxSize:t,contentRect:a,target:s})=>{s&&s!==e.el||(i=a?a.width:(t[0]||t).inlineSize,l=a?a.height:(t[0]||t).blockSize)}),(i!==a||l!==s)&&r()})})).observe(e.el):(s.addEventListener("resize",r),s.addEventListener("orientationchange",n))}),t("destroy",()=>{l&&s.cancelAnimationFrame(l),i&&i.unobserve&&e.el&&(i.unobserve(e.el),i=null),s.removeEventListener("resize",r),s.removeEventListener("orientationchange",n)})},function({swiper:e,extendParams:t,on:a,emit:s}){let i=[],l=tJ(),r=(t,a={})=>{let r=new(l.MutationObserver||l.WebkitMutationObserver)(t=>{if(e.__preventObserver__)return;if(1===t.length)return void s("observerUpdate",t[0]);let a=function(){s("observerUpdate",t[0])};l.requestAnimationFrame?l.requestAnimationFrame(a):l.setTimeout(a,0)});r.observe(t,{attributes:typeof a.attributes>"u"||a.attributes,childList:e.isElement||(typeof a.childList>"u"||a).childList,characterData:typeof a.characterData>"u"||a.characterData}),i.push(r)};t({observer:!1,observeParents:!1,observeSlideChildren:!1}),a("init",()=>{if(e.params.observer){if(e.params.observeParents){let t=at(e.hostEl);for(let e=0;e<t.length;e+=1)r(t[e])}r(e.hostEl,{childList:e.params.observeSlideChildren}),r(e.wrapperEl,{attributes:!1})}}),a("destroy",()=>{i.forEach(e=>{e.disconnect()}),i.splice(0,i.length)})}]);let aP=["eventsPrefix","injectStyles","injectStylesUrls","modules","init","_direction","oneWayMovement","swiperElementNodeName","touchEventsTarget","initialSlide","_speed","cssMode","updateOnWindowResize","resizeObserver","nested","focusableElements","_enabled","_width","_height","preventInteractionOnTransition","userAgent","url","_edgeSwipeDetection","_edgeSwipeThreshold","_freeMode","_autoHeight","setWrapperSize","virtualTranslate","_effect","breakpoints","breakpointsBase","_spaceBetween","_slidesPerView","maxBackfaceHiddenSlides","_grid","_slidesPerGroup","_slidesPerGroupSkip","_slidesPerGroupAuto","_centeredSlides","_centeredSlidesBounds","_slidesOffsetBefore","_slidesOffsetAfter","normalizeSlideIndex","_centerInsufficientSlides","_snapToSlideEdge","_watchOverflow","roundLengths","touchRatio","touchAngle","simulateTouch","_shortSwipes","_longSwipes","longSwipesRatio","longSwipesMs","_followFinger","allowTouchMove","_threshold","touchMoveStopPropagation","touchStartPreventDefault","touchStartForcePreventDefault","touchReleaseOnEdges","uniqueNavElements","_resistance","_resistanceRatio","_watchSlidesProgress","_grabCursor","preventClicks","preventClicksPropagation","_slideToClickedSlide","_loop","loopAdditionalSlides","loopAddBlankSlides","loopPreventsSliding","_rewind","_allowSlidePrev","_allowSlideNext","_swipeHandler","_noSwiping","noSwipingClass","noSwipingSelector","passiveListeners","containerModifierClass","slideClass","slideActiveClass","slideVisibleClass","slideFullyVisibleClass","slideNextClass","slidePrevClass","slideBlankClass","wrapperClass","lazyPreloaderClass","lazyPreloadPrevNext","runCallbacksOnInit","observer","observeParents","observeSlideChildren","a11y","_autoplay","_controller","coverflowEffect","cubeEffect","fadeEffect","flipEffect","creativeEffect","cardsEffect","hashNavigation","history","keyboard","mousewheel","_navigation","_pagination","parallax","_scrollbar","_thumbs","virtual","zoom","control"];function aD(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)&&!e.__swiper__}function aO(e,t){let a=["__proto__","constructor","prototype"];Object.keys(t).filter(e=>0>a.indexOf(e)).forEach(a=>{typeof e[a]>"u"?e[a]=t[a]:aD(t[a])&&aD(e[a])&&Object.keys(t[a]).length>0?t[a].__swiper__?e[a]=t[a]:aO(e[a],t[a]):e[a]=t[a]})}function aR(e={}){return e.navigation&&typeof e.navigation.nextEl>"u"&&typeof e.navigation.prevEl>"u"}function az(e={}){return e.pagination&&typeof e.pagination.el>"u"}function aF(e={}){return e.scrollbar&&typeof e.scrollbar.el>"u"}function aB(e=""){let t=e.split(" ").map(e=>e.trim()).filter(e=>!!e),a=[];return t.forEach(e=>{0>a.indexOf(e)&&a.push(e)}),a.join(" ")}function aV(){return(aV=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var s in a)Object.prototype.hasOwnProperty.call(a,s)&&(e[s]=a[s])}return e}).apply(this,arguments)}function aG(e){return e.type&&e.type.displayName&&e.type.displayName.includes("SwiperSlide")}function aH(e,t){return typeof window>"u"?(0,n.useEffect)(e,t):(0,n.useLayoutEffect)(e,t)}let aq=(0,n.createContext)(null),aY=(0,n.createContext)(null),aW=(0,n.forwardRef)(({className:e,tag:t="div",wrapperTag:a="div",children:s,onSwiper:i,...l}={},r)=>{let o,d,c=!1,[u,p]=(0,n.useState)("swiper"),[h,m]=(0,n.useState)(null),[f,g]=(0,n.useState)(!1),v=(0,n.useRef)(!1),b=(0,n.useRef)(null),w=(0,n.useRef)(null),y=(0,n.useRef)(null),x=(0,n.useRef)(null),_=(0,n.useRef)(null),$=(0,n.useRef)(null),S=(0,n.useRef)(null),C=(0,n.useRef)(null),{params:E,passedParams:k,rest:T,events:j}=function(e={},t=!0){let a={on:{}},s={},i={};aO(a,aM),a._emitClasses=!0,a.init=!1;let l={},r=aP.map(e=>e.replace(/_/,""));return Object.keys(Object.assign({},e)).forEach(n=>{typeof e[n]>"u"||(r.indexOf(n)>=0?aD(e[n])?(a[n]={},i[n]={},aO(a[n],e[n]),aO(i[n],e[n])):(a[n]=e[n],i[n]=e[n]):0===n.search(/on[A-Z]/)&&"function"==typeof e[n]?t?s[`${n[2].toLowerCase()}${n.substr(3)}`]=e[n]:a.on[`${n[2].toLowerCase()}${n.substr(3)}`]=e[n]:l[n]=e[n])}),["navigation","pagination","scrollbar"].forEach(e=>{!0===a[e]&&(a[e]={}),!1===a[e]&&delete a[e]}),{params:a,passedParams:i,rest:l,events:s}}(l),{slides:N,slots:M}=(o=[],d={"container-start":[],"container-end":[],"wrapper-start":[],"wrapper-end":[]},n.Children.toArray(s).forEach(e=>{if(aG(e))o.push(e);else if(e.props&&e.props.slot&&d[e.props.slot])d[e.props.slot].push(e);else if(e.props&&e.props.children){let t=function e(t){let a=[];return n.Children.toArray(t).forEach(t=>{aG(t)?a.push(t):t.props&&t.props.children&&e(t.props.children).forEach(e=>a.push(e))}),a}(e.props.children);t.length>0?t.forEach(e=>o.push(e)):d["container-end"].push(e)}else d["container-end"].push(e)}),{slides:o,slots:d}),A=()=>{g(!f)};Object.assign(E.on,{_containerClasses(e,t){p(t)}});let L=()=>{Object.assign(E.on,j),c=!0;let e={...E};if(delete e.wrapperClass,w.current=new aI(e),w.current.virtual&&w.current.params.virtual.enabled){w.current.virtual.slides=N;let e={cache:!1,slides:N,renderExternal:m,renderExternalUpdate:!1};aO(w.current.params.virtual,e),aO(w.current.originalParams.virtual,e)}};return b.current||L(),w.current&&w.current.on("_beforeBreakpoint",A),(0,n.useEffect)(()=>()=>{w.current&&w.current.off("_beforeBreakpoint",A)}),(0,n.useEffect)(()=>{!v.current&&w.current&&(w.current.emitSlidesClasses(),v.current=!0)}),aH(()=>{if(r&&(r.current=b.current),b.current)return w.current.destroyed&&L(),function({el:e,nextEl:t,prevEl:a,paginationEl:s,scrollbarEl:i,swiper:l},r){aR(r)&&t&&a&&(l.params.navigation.nextEl=t,l.originalParams.navigation.nextEl=t,l.params.navigation.prevEl=a,l.originalParams.navigation.prevEl=a),az(r)&&s&&(l.params.pagination.el=s,l.originalParams.pagination.el=s),aF(r)&&i&&(l.params.scrollbar.el=i,l.originalParams.scrollbar.el=i),l.init(e)}({el:b.current,nextEl:_.current,prevEl:$.current,paginationEl:S.current,scrollbarEl:C.current,swiper:w.current},E),i&&!w.current.destroyed&&i(w.current),()=>{w.current&&!w.current.destroyed&&w.current.destroy(!0,!1)}},[]),aH(()=>{!c&&j&&w.current&&Object.keys(j).forEach(e=>{w.current.on(e,j[e])});let e=function(e,t,a,s,i){let l=[];if(!t)return l;let r=e=>{0>l.indexOf(e)&&l.push(e)};if(a&&s){let e=s.map(i),t=a.map(i);e.join("")!==t.join("")&&r("children"),s.length!==a.length&&r("children")}return aP.filter(e=>"_"===e[0]).map(e=>e.replace(/_/,"")).forEach(a=>{if(a in e&&a in t)if(aD(e[a])&&aD(t[a])){let s=Object.keys(e[a]),i=Object.keys(t[a]);s.length!==i.length?r(a):(s.forEach(s=>{e[a][s]!==t[a][s]&&r(a)}),i.forEach(s=>{e[a][s]!==t[a][s]&&r(a)}))}else e[a]!==t[a]&&r(a)}),l}(k,y.current,N,x.current,e=>e.key);return y.current=k,x.current=N,e.length&&w.current&&!w.current.destroyed&&function({swiper:e,slides:t,passedParams:a,changedParams:s,nextEl:i,prevEl:l,scrollbarEl:r,paginationEl:n}){let o,d,c,u,p,h,m,f,g=s.filter(e=>"children"!==e&&"direction"!==e&&"wrapperClass"!==e),{params:v,pagination:b,navigation:w,scrollbar:y,virtual:x,thumbs:_}=e;s.includes("thumbs")&&a.thumbs&&a.thumbs.swiper&&!a.thumbs.swiper.destroyed&&v.thumbs&&(!v.thumbs.swiper||v.thumbs.swiper.destroyed)&&(o=!0),s.includes("controller")&&a.controller&&a.controller.control&&v.controller&&!v.controller.control&&(d=!0),s.includes("pagination")&&a.pagination&&(a.pagination.el||n)&&(v.pagination||!1===v.pagination)&&b&&!b.el&&(c=!0),s.includes("scrollbar")&&a.scrollbar&&(a.scrollbar.el||r)&&(v.scrollbar||!1===v.scrollbar)&&y&&!y.el&&(u=!0),s.includes("navigation")&&a.navigation&&(a.navigation.prevEl||l)&&(a.navigation.nextEl||i)&&(v.navigation||!1===v.navigation)&&w&&!w.prevEl&&!w.nextEl&&(p=!0);let $=t=>{e[t]&&(e[t].destroy(),"navigation"===t?(e.isElement&&(e[t].prevEl.remove(),e[t].nextEl.remove()),v[t].prevEl=void 0,v[t].nextEl=void 0,e[t].prevEl=void 0,e[t].nextEl=void 0):(e.isElement&&e[t].el.remove(),v[t].el=void 0,e[t].el=void 0))};s.includes("loop")&&e.isElement&&(v.loop&&!a.loop?h=!0:!v.loop&&a.loop?m=!0:f=!0),g.forEach(e=>{if(aD(v[e])&&aD(a[e]))Object.assign(v[e],a[e]),("navigation"===e||"pagination"===e||"scrollbar"===e)&&"enabled"in a[e]&&!a[e].enabled&&$(e);else{let t=a[e];(!0===t||!1===t)&&("navigation"===e||"pagination"===e||"scrollbar"===e)?!1===t&&$(e):v[e]=a[e]}}),g.includes("controller")&&!d&&e.controller&&e.controller.control&&v.controller&&v.controller.control&&(e.controller.control=v.controller.control),s.includes("children")&&t&&x&&v.virtual.enabled?(x.slides=t,x.update(!0)):s.includes("virtual")&&x&&v.virtual.enabled&&(t&&(x.slides=t),x.update(!0)),s.includes("children")&&t&&v.loop&&(f=!0),o&&_.init()&&_.update(!0),d&&(e.controller.control=v.controller.control),c&&(e.isElement&&(!n||"string"==typeof n)&&((n=document.createElement("div")).classList.add("swiper-pagination"),n.part.add("pagination"),e.el.appendChild(n)),n&&(v.pagination.el=n),b.init(),b.render(),b.update()),u&&(e.isElement&&(!r||"string"==typeof r)&&((r=document.createElement("div")).classList.add("swiper-scrollbar"),r.part.add("scrollbar"),e.el.appendChild(r)),r&&(v.scrollbar.el=r),y.init(),y.updateSize(),y.setTranslate()),p&&(e.isElement&&(i&&"string"!=typeof i||((i=document.createElement("div")).classList.add("swiper-button-next"),ai(i,e.navigation.arrowSvg),i.part.add("button-next"),e.el.appendChild(i)),l&&"string"!=typeof l||((l=document.createElement("div")).classList.add("swiper-button-prev"),ai(l,e.navigation.arrowSvg),l.part.add("button-prev"),e.el.appendChild(l))),i&&(v.navigation.nextEl=i),l&&(v.navigation.prevEl=l),w.init(),w.update()),s.includes("allowSlideNext")&&(e.allowSlideNext=a.allowSlideNext),s.includes("allowSlidePrev")&&(e.allowSlidePrev=a.allowSlidePrev),s.includes("direction")&&e.changeDirection(a.direction,!1),(h||f)&&e.loopDestroy(),(m||f)&&e.loopCreate(),e.update()}({swiper:w.current,slides:N,passedParams:k,changedParams:e,nextEl:_.current,prevEl:$.current,scrollbarEl:C.current,paginationEl:S.current}),()=>{j&&w.current&&Object.keys(j).forEach(e=>{w.current.off(e,j[e])})}}),aH(()=>{var e;!(e=w.current)||e.destroyed||!e.params.virtual||e.params.virtual&&!e.params.virtual.enabled||(e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.emit("_virtualUpdated"),e.parallax&&e.params.parallax&&e.params.parallax.enabled&&e.parallax.setTranslate())},[h]),n.createElement(t,aV({ref:b,className:aB(`${u}${e?` ${e}`:""}`)},T),n.createElement(aY.Provider,{value:w.current},M["container-start"],n.createElement(a,{className:function(e=""){return e?e.includes("swiper-wrapper")?e:`swiper-wrapper ${e}`:"swiper-wrapper"}(E.wrapperClass)},M["wrapper-start"],E.virtual?function(e,t,a){if(!a)return null;let s=e=>{let a=e;return e<0?a=t.length+e:a>=t.length&&(a-=t.length),a},i=e.isHorizontal()?{[e.rtlTranslate?"right":"left"]:`${a.offset}px`}:{top:`${a.offset}px`},{from:l,to:r}=a,o=e.params.loop?-t.length:0,d=e.params.loop?2*t.length:t.length,c=[];for(let e=o;e<d;e+=1)e>=l&&e<=r&&c.push(t[s(e)]);return c.map((t,a)=>n.cloneElement(t,{swiper:e,style:i,key:t.props.virtualIndex||t.key||`slide-${a}`}))}(w.current,N,h):N.map((e,t)=>n.cloneElement(e,{swiper:w.current,swiperSlideIndex:t})),M["wrapper-end"]),aR(E)&&n.createElement(n.Fragment,null,n.createElement("div",{ref:$,className:"swiper-button-prev"}),n.createElement("div",{ref:_,className:"swiper-button-next"})),aF(E)&&n.createElement("div",{ref:C,className:"swiper-scrollbar"}),az(E)&&n.createElement("div",{ref:S,className:"swiper-pagination"}),M["container-end"]))});aW.displayName="Swiper",(0,n.forwardRef)(({tag:e="div",children:t,className:a="",swiper:s,zoom:i,lazy:l,virtualIndex:r,swiperSlideIndex:o,...d}={},c)=>{let u=(0,n.useRef)(null),[p,h]=(0,n.useState)("swiper-slide"),[m,f]=(0,n.useState)(!1);function g(e,t,a){t===u.current&&h(a)}aH(()=>{if("u">typeof o&&(u.current.swiperSlideIndex=o),c&&(c.current=u.current),!(!u.current||!s)){if(s.destroyed){"swiper-slide"!==p&&h("swiper-slide");return}return s.on("_slideClass",g),()=>{s&&s.off("_slideClass",g)}}}),aH(()=>{s&&u.current&&!s.destroyed&&h(s.getSlideClasses(u.current))},[s]);let v={isActive:p.indexOf("swiper-slide-active")>=0,isVisible:p.indexOf("swiper-slide-visible")>=0,isFullyVisible:p.indexOf("swiper-slide-fully-visible")>=0,isPrev:p.indexOf("swiper-slide-prev")>=0,isNext:p.indexOf("swiper-slide-next")>=0},b=()=>"function"==typeof t?t(v):t;return n.createElement(e,aV({ref:u,className:aB(`${p}${a?` ${a}`:""}`),"data-swiper-slide-index":r,onLoad:()=>{f(!0)}},d),i&&n.createElement(aq.Provider,{value:v},n.createElement("div",{className:"swiper-zoom-container","data-swiper-zoom":"number"==typeof i?i:void 0},b(),l&&!m&&n.createElement("div",{className:"swiper-lazy-preloader",ref:e=>{e&&(e.lazyPreloaderManaged=!0)}}))),!i&&n.createElement(aq.Provider,{value:v},b(),l&&!m&&n.createElement("div",{className:"swiper-lazy-preloader",ref:e=>{e&&(e.lazyPreloaderManaged=!0)}})))}).displayName="SwiperSlide";let aQ=(0,r.g)("slider"),aX={slider:aQ,slide:`${aQ}__item`,container:`${aQ}__container`,wrapper:`${aQ}__wrapper`,pagination:`${aQ}__pagination`,bullet:`${aQ}__pagination-bullet`,navigation:`${aQ}__navigation`,navigationButton:`${aQ}__navigation-button`,prev:`${aQ}__navigation-button-prev`,next:`${aQ}__navigation-button-next`,states:{active:`${aQ}--active`,clickable:`${aQ}--clickable`,hidden:`${aQ}--hidden`,visible:`${aQ}--visible`,outside:`${aQ}--outside`,inside:`${aQ}--inside`,corner:`${aQ}--corner`,primary:`${aQ}--primary`,secondary:`${aQ}--secondary`,blur:`${aQ}--blur`,s:`${aQ}--s`,m:`${aQ}--m`,l:`${aQ}--l`}},aZ=en();(0,n.forwardRef)(({options:e={},pagination:t=!1,navigation:a=!1,breakpoints:s,navigationPlacement:i="outside",navigationSize:l="m",navigationVariant:c="primary",navigationBlur:u=!1,wrapperClass:p,className:h,style:m,children:f,dataQa:g,dataId:v,...b},w)=>{let y=(0,n.useId)(),x=(0,n.useId)(),_=(0,n.useId)(),$=(0,n.useMemo)(()=>({containerModifierClass:`${aX.slider}--`,wrapperClass:(0,d.A)(aX.wrapper,p)}),[p]),S=e=>(0,o.jsx)(r.P,{"data-qa":(0,r.d)(`${g}-navigation-${e}`,!!g),"aria-label":`${"prev"===e?"Предыдущий":"Следующий"} слайд`,"aria-controls":"prev"===e?_:x,className:(0,d.A)(aX.navigationButton,{[aX.prev]:"prev"===e,[aX.next]:"next"===e}),id:"prev"===e?_:x,children:(0,o.jsx)(ee,{})}),C=(0,n.useMemo)(()=>{let i=s?Object.entries(s).reduce((e,[t,a])=>({...e,[`${r.B[t].minWidth}`]:a}),{}):void 0,l={el:`[id="${y}"]`,clickable:!0,bulletClass:aX.bullet,modifierClass:`${aX.pagination}--`,bulletActiveClass:aX.states.active,clickableClass:aX.states.clickable},n={prevEl:`[id="${_}"]`,nextEl:`[id="${x}"]`,disabledClass:aX.states.hidden,hiddenClass:aX.states.hidden};return{...$,...t&&{pagination:l},...a&&{navigation:n},breakpoints:i,...e}},[s,$,a,x,e,t,y,_]);return(0,o.jsxs)("div",{className:(0,d.A)(aX.slider,h),style:m,ref:w,"data-id":v,"data-qa":g,children:[(0,n.createElement)(aW,{role:"region","aria-roledescription":"carousel",modules:[ac,an,ad],...C,className:aX.container,key:aZ,...b},f),t?(0,o.jsx)("div",{"data-qa":(0,r.d)(`${g}-pagination`,!!g),className:(0,d.A)(aX.pagination,{[aX.states.visible]:!0===t,...r.c.reduce((e,a)=>({...e,[`${aX.states.visible}:${a}`]:t===a}),{})}),id:y}):null,a?(0,o.jsxs)("div",{"data-qa":(0,r.d)(`${g}-navigation`,!!g),className:(0,d.A)(aX.navigation,{[aX.states.outside]:"outside"===i,[aX.states.inside]:"inside"===i,[aX.states.corner]:"corner"===i,[aX.states.s]:"s"===l,[aX.states.m]:"m"===l,[aX.states.l]:"l"===l,[aX.states.blur]:u,[aX.states.primary]:"primary"===c,[aX.states.secondary]:"secondary"===c}),children:[S("prev"),S("next")]}):null]})}).displayName="Slider";let aK=(0,r.g)("snackbar"),aU=Object.freeze({snackbar:aK,item:`${aK}__item`,itemOut:`${aK}__item--out`,position:{topLeft:`${aK}--top-left`,topRight:`${aK}--top-right`,bottomLeft:`${aK}--bottom-left`,bottomRight:`${aK}--bottom-right`},alertFill:X.fill}),aJ=(e,t,a)=>e<=t?t:e>=a?a:e,a0=new Map,a1=null;(0,n.forwardRef)(({quantity:e=3,position:t="topRight",closeAll:a,style:s,className:i,dataQa:l,dataId:r,...u},p)=>{let[h,m]=(0,n.useState)(!1),[f,g]=(0,n.useState)([]),v=(0,n.useRef)(new Map),b=(0,n.useCallback)(e=>{h||e.forEach(e=>{if(e.withoutTimer||v.current.has(e.id))return;let t=setTimeout(()=>{x(e,()=>{var t;y(e.id),null==(t=e.closeByTimer)||t.call(e)})},e.timer?1e3*aJ(e.timer,4,10):4e3);v.current.set(e.id,t)})},[h]),w=(0,n.useCallback)(()=>{v.current.forEach(e=>clearTimeout(e)),v.current.clear()},[]);(0,n.useEffect)(()=>(a1=(t,s=!1)=>{if(s){let s=[];a0.forEach(e=>{s.push(new Promise(t=>x(e,t)))}),Promise.all(s).then(()=>{null==a||a(),w(),a0.clear(),g(t.slice(0,aJ(e,1,5)))})}else g(t.slice(0,aJ(e,1,5)))},()=>{a1=null}),[a,w,e]),(0,n.useEffect)(()=>{b(f)},[f,b]);let y=e=>{a0.delete(e),v.current.has(e)&&(clearTimeout(v.current.get(e)),v.current.delete(e)),a1&&a1([...Array.from(a0.values())])},x=(e,t)=>{a0.set(e.id,{...e,isExiting:!0}),a1&&a1([...Array.from(a0.values())]),setTimeout(()=>{t()},250)},_=()=>{m(!1),b(f)},$=(e,t,a=!1)=>{_(),x(t,()=>{var s,i;y(t.id),a?null==(s=t.onButtonClick)||s.call(t,e):null==(i=t.onClose)||i.call(t,e)})};return(0,o.jsx)(o.Fragment,{children:!!f.length&&(0,o.jsx)(c.XF,{id:"finkit-snackbars",children:(0,o.jsx)("ul",{ref:p,role:"region",className:(0,d.A)(aU.snackbar,aU.position[t],i),style:s,onMouseEnter:()=>{m(!0),w()},onMouseLeave:_,...u,"data-qa":l,"data-id":r,children:f.map(e=>(0,o.jsx)("li",{id:e.id,className:(0,d.A)(aU.item,{[aU.itemOut]:e.isExiting}),children:(0,o.jsx)(Z,{role:"error"===e.state?"alert":"status",label:e.label,state:e.state,caption:e.caption,withClose:e.withClose||e.withoutTimer&&!e.buttonText,onClose:t=>{$(t,e)},buttonText:e.buttonText,onButtonClick:t=>{$(t,e,!0)},className:aU.alertFill,dataQa:e.dataQa,dataId:e.dataId,buttonVariant:"white",withIcon:!0})},e.id))})})})}).displayName="Snackbar";let a2=(e,t,a)=>{var s,i;let l=null==a||null==(s=a.toString())?void 0:s.toLowerCase();return!!(null!=(i=e.getValue(t))&&null!=(i=i.toString())&&null!=(i=i.toLowerCase())&&i.includes(l))};a2.autoRemove=e=>st(e);let a5=(e,t,a)=>{var s;return!!(null!=(s=e.getValue(t))&&null!=(s=s.toString())&&s.includes(a))};a5.autoRemove=e=>st(e);let a7=(e,t,a)=>{var s;return(null==(s=e.getValue(t))||null==(s=s.toString())?void 0:s.toLowerCase())===(null==a?void 0:a.toLowerCase())};a7.autoRemove=e=>st(e);let a4=(e,t,a)=>{var s;return null==(s=e.getValue(t))?void 0:s.includes(a)};a4.autoRemove=e=>st(e)||!(null!=e&&e.length);let a3=(e,t,a)=>!a.some(a=>{var s;return!(null!=(s=e.getValue(t))&&s.includes(a))});a3.autoRemove=e=>st(e)||!(null!=e&&e.length);let a6=(e,t,a)=>a.some(a=>{var s;return null==(s=e.getValue(t))?void 0:s.includes(a)});a6.autoRemove=e=>st(e)||!(null!=e&&e.length);let a8=(e,t,a)=>e.getValue(t)===a;a8.autoRemove=e=>st(e);let a9=(e,t,a)=>e.getValue(t)==a;a9.autoRemove=e=>st(e);let se=(e,t,a)=>{let[s,i]=a,l=e.getValue(t);return l>=s&&l<=i};se.resolveFilterValue=e=>{let[t,a]=e,s="number"!=typeof t?parseFloat(t):t,i="number"!=typeof a?parseFloat(a):a,l=null===t||Number.isNaN(s)?-1/0:s,r=null===a||Number.isNaN(i)?1/0:i;if(l>r){let e=l;l=r,r=e}return[l,r]},se.autoRemove=e=>st(e)||st(e[0])&&st(e[1]);function st(e){return null==e||""===e}Number.MAX_SAFE_INTEGER;let sa=(e,t,a,s,i)=>{var l;let r=i.getRow(t,!0);a?(r.getCanMultiSelect()||Object.keys(e).forEach(t=>delete e[t]),r.getCanSelect()&&(e[t]=!0)):delete e[t],s&&null!=(l=r.subRows)&&l.length&&r.getCanSelectSubRows()&&r.subRows.forEach(t=>sa(e,t.id,a,s,i))},ss=(0,r.g)("tag"),si=Object.freeze({tag:ss,label:`${ss}__label`,icon:`${ss}__icon`,rounded:`${ss}--rounded`,variant:{primary:`${ss}--primary`,secondary:`${ss}--secondary`,tertiary:`${ss}--tertiary`,pink:`${ss}--pink`,green:`${ss}--green`,blue:`${ss}--blue`,purple:`${ss}--purple`,violet:`${ss}--violet`,blur:`${ss}--blur`},size:{s:`${ss}--s`,m:`${ss}--m`,l:`${ss}--l`},iconMargin:{left:`${ss}__icon--left`,right:`${ss}__icon--right`}});(0,n.forwardRef)(({label:e,size:t="m",rounded:a,variant:s="primary",iconLeft:i,iconRight:l,onIconLeftClick:r,onIconRightClick:n,className:c,style:u,dataQa:p,dataId:h,...m},f)=>(0,o.jsx)(o.Fragment,{children:e&&(0,o.jsxs)("div",{ref:f,className:(0,d.A)(si.tag,si.variant[s],si.size[t],{[si.rounded]:a},c),style:u,...m,"data-id":h,"data-qa":p,children:[i&&(0,o.jsx)("button",{type:"button",className:(0,d.A)(si.icon,si.iconMargin.left,{[si.size.l]:"l"===t}),onClick:e=>null==r?void 0:r(e),disabled:!r,children:i}),(0,o.jsx)("span",{className:(0,d.A)(si.label,si.size[t]),children:e}),l&&(0,o.jsx)("button",{type:"button",className:(0,d.A)(si.icon,si.iconMargin.right,{[si.size.l]:"l"===t}),onClick:e=>null==n?void 0:n(e),disabled:!n,children:l})]})})).displayName="Tag";let sl=(0,r.g)("toggle"),sr=Object.freeze({toggle:sl,wrapper:`${sl}__wrapper`,secondaryLabel:`${sl}__secondary-label`,input:`${sl}__input`,marker:`${sl}__marker`,label:`${sl}__label`,caption:`${sl}__caption`,states:{disabled:`${sl}--disabled`,inverted:`${sl}--inverted`,flipped:`${sl}--flipped`,checked:`${sl}--checked`}});(0,n.forwardRef)(({value:e,onChange:t,label:a,secondaryLabel:s,disabled:i=!1,caption:l,inverted:r=!1,flipped:c=!1,className:u,style:p,inputRef:h,dataQa:m,dataId:f,...g},v)=>{let[b,w]=T(e??!1,e),y=(0,n.useId)();return(0,o.jsxs)("label",{className:(0,d.A)(u,sr.toggle,{[sr.states.disabled]:i,[sr.states.inverted]:r,[sr.states.flipped]:c,[sr.states.checked]:b}),style:p,htmlFor:y,"data-marker-label":"",ref:v,"data-id":f,"data-qa":m,children:[(0,o.jsx)("input",{id:y,role:"switch","aria-checked":b,type:"checkbox",className:sr.input,checked:b,onChange:e=>{w(e.target.checked),null==t||t(e.target.checked,e)},disabled:i,ref:h,...g}),(0,o.jsx)("span",{className:sr.marker,children:(0,o.jsx)(ek,{type:"toggle",checked:b,inverted:r,disabled:i})}),a&&s&&(0,o.jsx)("span",{className:sr.secondaryLabel,children:s}),a&&(0,o.jsxs)("span",{className:sr.wrapper,children:[(0,o.jsx)("span",{className:sr.label,children:a}),l&&(0,o.jsx)("span",{className:sr.caption,children:l})]})]})}).displayName="Toggle";let sn=(0,r.g)("table-head-cell"),so=Object.freeze({cell:sn,text:`${sn}__text`,buttonLeft:`${sn}__button-left`,buttonRight:`${sn}__button-right`}),sd=(0,r.g)("table-icon-button-cell"),sc=Object.freeze({cell:sd,buttonLeft:`${sd}__button-left`,buttonRight:`${sd}__button-right`});Object.freeze({cell:(0,r.g)("table-icon-cell")});let su=(0,r.g)("table-logos-cell"),sp=Object.freeze({cell:su,logo:`${su}__logo`,badge:`${su}__badge`}),sh=(0,r.g)("table-text-cell"),sm=Object.freeze({cell:sh,content:`${sh}__content`,icon:`${sh}__icon`,variant:{black:`${sh}--black`,green:`${sh}--green`,red:`${sh}--red`},size:{s:`${sh}--s`,m:`${sh}--m`}}),sf=(0,r.g)("table-text-with-caption-cell"),sg=Object.freeze({cell:sf,content:`${sf}__content`,caption:`${sf}__caption`}),sv=(0,r.g)("table-title-cell"),sb=Object.freeze({cell:sv,media:`${sv}__media`,mediaContent:`${sv}__media-content`,mediaVariant:{icon:`${sv}__media--icon`,image:`${sv}__media--image`,logo:`${sv}__media--logo`},size:{s:`${sv}--s`,m:`${sv}--m`},cornerIcon:`${sv}__corner-icon`,cornerIconVariant:{black:`${sv}__corner-icon--black`,red:`${sv}__corner-icon--red`},badge:`${sv}__badge`,badgeVariant:{first:`${sv}__badge--first`,second:`${sv}__badge--second`,third:`${sv}__badge--third`},content:`${sv}__content`,title:`${sv}__title`,subTitle:`${sv}__sub-title`,caption:`${sv}__caption`,captionIcon:`${sv}__caption-icon`,captionText:`${sv}__caption-text`}),sw=(0,r.g)("table"),sy=(Object.freeze({table:sw,control:`${sw}__control`,container:`${sw}__container`,pagination:`${sw}__pagination`,view:`${sw}__view`,variant:{primary:`${sw}--primary`,secondary:`${sw}--secondary`},size:{s:`${sw}--s`,m:`${sw}--m`},stripped:`${sw}--stripped`,appearance:{default:`${sw}--default`,rounded:`${sw}--rounded`,bordered:`${sw}--bordered`,striped:`${sw}--striped`},checkbox:`${sw}__checkbox`,head:`${sw}__head`,headCell:`${sw}__head-cell`,body:`${sw}__body`,bodyCell:`${sw}__body-cell`,footer:`${sw}__foot`,footerCell:`${sw}__foot-cell`,row:`${sw}__row`,rowSpacer:`${sw}__row-spacer`,cell:`${sw}__cell`,cellContent:`${sw}__cell-content`,cellAlign:{left:`${sw}__cell--align-left`,right:`${sw}__cell--align-right`,center:`${sw}__cell--align-center`}}),(0,r.g)("tabs")),sx=Object.freeze({tabs:sy,tabWrapper:`${sy}__tab-wrapper`,tab:`${sy}__tab`,active:`${sy}__tab--active`,activeLine:`${sy}__activeLine`});(0,n.forwardRef)(({activeTabId:e,tabs:t,onTabChange:a,style:s,className:i,dataQa:l,dataId:c,...u},p)=>{var h;let[m,f]=(0,n.useState)(e??(null==(h=t[0])?void 0:h.id)),[g,v]=(0,n.useState)(null),[b,w]=(0,n.useState)({width:0,left:0}),y=(0,n.useRef)(null);(0,n.useEffect)(()=>{g&&w({left:g.offsetLeft-2,width:g.offsetWidth+4})},[g]);let x=(0,n.useCallback)(e=>{let t=y.current,a=(null==e?void 0:e.target).closest(`.${sx.tab}`),s=t.getBoundingClientRect(),i=a.getBoundingClientRect();t.scrollTo({left:i.left-s.left-4+(t.scrollLeft??0),behavior:"smooth"})},[]);return(0,n.useImperativeHandle)(p,()=>y),(0,o.jsxs)("ul",{role:"tablist",ref:y,className:(0,d.A)(sx.tabs,i),style:s,...u,"data-id":c,"data-qa":l,children:[t.map((e,t)=>{let s=e.id===m;return!e.disabled&&(0,o.jsx)("li",{role:"tab","aria-selected":e.id===m,"data-qa":(0,r.d)(`${l}-tab-${++t}`,!!l),className:sx.tabWrapper,children:(0,o.jsx)("button",{type:"button",ref:s?v:null,className:(0,d.A)(sx.tab,{[sx.active]:s}),onClick:t=>{var s;return s=e.id,void(x(t),f(s),a(s,t))},children:e.label})},e.id)}),(0,o.jsx)("div",{className:(0,d.A)(sx.activeLine),style:{left:b.left,width:b.width}})]})}).displayName="Tabs";let s_=(0,r.g)("textarea"),s$={root:s_,container:`${s_}__container`,field:`${s_}__field`,labelWrapper:`${s_}__label-wrapper`,label:`${s_}__label`,captionWrapper:`${s_}__caption-wrapper`,caption:`${s_}__caption`,counter:`${s_}__counter`,states:{primary:`${s_}--primary`,secondary:`${s_}--secondary`,error:`${s_}--error`,success:`${s_}--success`,s:`${s_}--s`,m:`${s_}--m`,l:`${s_}--l`,focused:`${s_}--focused`,active:`${s_}--active`,disabled:`${s_}--disabled`,hasLabel:`${s_}--has-label`,hasCaption:`${s_}--has-caption`}};(0,n.forwardRef)(({disabled:e,state:t,size:a="m",variant:s="primary",label:i,className:l,style:r,value:c="",rows:u=1,maxLength:p,caption:h,counter:m,placeholder:f,autoResize:g=!1,hasCaption:v=!1,dataQa:b,dataId:w,onChange:y,onFocus:x,onBlur:_,...$},S)=>{var C;let{value:E,show:k,hide:T}=N(),j=(0,n.useRef)(null),M="s"!==a;C=j.current,(0,n.useEffect)(()=>{C&&(g&&c?(C.style.height="auto",C.style.height=C.scrollHeight+"px"):C.style.height="")},[g,C,c]);let A=(0,n.useMemo)(()=>!E||c||"s"!==a||f?E?f:"s"===a?i:f:i,[f,c,a,E,i]),L=(0,n.useMemo)(()=>u<1?1:u>5?5:u,[u]),I=(0,n.useMemo)(()=>p&&p>0?p:void 0,[p]),P=(0,n.useMemo)(()=>m&&!!I&&I>0&&`${c.length}/${I}`,[m,I,c.length]);return(0,o.jsxs)("div",{className:(0,d.A)(l,s$.root),style:r,ref:S,"data-qa":b,"data-id":w,children:[(0,o.jsx)("div",{className:(0,d.A)(s$.container,s$.states[s],s$.states[a],{[s$.states.focused]:E,[s$.states.error]:"error"===t,[s$.states.success]:"success"===t,[s$.states.disabled]:!!e}),children:(0,o.jsxs)("label",{className:s$.labelWrapper,children:[M&&(0,o.jsx)("span",{className:(0,d.A)(s$.label,{[s$.states.active]:E||!!c||!!f}),children:i}),(0,o.jsx)("textarea",{...$,"aria-disabled":e?"true":void 0,"aria-invalid":"error"===t?"true":void 0,className:(0,d.A)(s$.field,{[s$.states.hasLabel]:M}),rows:L,maxLength:I,ref:j,value:c,placeholder:A,disabled:e,onFocus:e=>{k(),null==x||x(e)},onBlur:e=>{T(),null==_||_(e)},onChange:e=>{null==y||y(e.target.value||"",e)}})]})}),(v||h||P)&&(0,o.jsxs)("div",{className:s$.captionWrapper,children:[(v||h)&&(0,o.jsx)("div",{className:(0,d.A)(s$.caption,{[s$.states.error]:"error"===t,[s$.states.success]:"success"===t,[s$.states.disabled]:!!e}),children:h}),P&&(0,o.jsx)("div",{className:s$.counter,children:P})]})]})}).displayName="Textarea";let sS=({children:e,moveToBody:t})=>t?(0,o.jsx)(c.XF,{id:"finkit-tooltips",children:e}):(0,o.jsx)(o.Fragment,{children:e});(0,n.forwardRef)(({position:e="top",text:t,zIndex:a=1,inverted:s,withoutTail:i,children:l,boundingOffset:h=12,boundaryPadding:m,moveToBody:f=!1,hideWhenOutOfBounds:g=!1,style:v,className:b,dataQa:w,dataId:y,...x},_)=>{let[$,S]=(0,n.useState)(!1),C=(0,n.useRef)(null),{refs:E,floatingStyles:k,context:T,middlewareData:j}=(0,c.we)({open:$,onOpenChange:S,placement:e,whileElementsMounted:u.ll,middleware:[(0,p.cY)({mainAxis:h}),(0,p.UU)({fallbackAxisSideDirection:"start",crossAxis:!1,...void 0!==m&&{padding:m}}),(0,p.BN)({...void 0!==m&&{padding:m}}),(0,p.UE)({element:C,padding:8}),...g?[(0,p.jD)({strategy:"escaped",padding:-24})]:[]]}),N=(0,c.Mk)(T,{delay:300}),{getReferenceProps:M,getFloatingProps:A}=(0,c.bv)([N]),L=(0,c.DL)(T,{duration:300});return(0,n.useImperativeHandle)(_,()=>({getActivatorElement:E.reference,getTooltipElement:E.floating})),(0,n.useEffect)(()=>{var e;null!=(e=j.hide)&&e.escaped&&S(!1)},[j.hide]),(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("div",{"data-qa":(0,r.d)(`${w}-activator`,!!w),ref:E.setReference,...M,className:e1.wrapper,children:l}),L.isMounted&&(0,o.jsx)(sS,{moveToBody:f,children:(0,o.jsxs)("div",{role:"tooltip",ref:E.setFloating,style:{...k,...L.styles,...v,zIndex:a},className:(0,d.A)(e1.tooltip,b,{[e1.inverted]:s}),...A,...x,"data-qa":w,"data-id":y,children:[(0,o.jsx)("span",{className:(0,d.A)(e1.text,{[e1.inverted]:s}),children:t}),!i&&(0,o.jsx)(c.ie,{ref:C,context:T,width:16,d:e2,fill:s?"var(--color-white)":"var(--color-black-500)"})]})})]})}).displayName="Tooltip"}}]);