"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[544],{1518:function(e,t,a){let l,s,i;a.d(t,{Lt:function(){return tr},MA:function(){return tG},Nv:function(){return td},Oo:function(){return eI},Ph:function(){return ln},Qd:function(){return U},Rn:function(){return ao},UQ:function(){return Z},Vp:function(){return sP},WA:function(){return tm},Y8:function(){return a9},_m:function(){return T},aF:function(){return k},cL:function(){return te},iR:function(){return sc},kW:function(){return tL},mQ:function(){return s3},rU:function(){return ew},sY:function(){return ll},u_:function(){return a4},wI:function(){return su},zx:function(){return eg}});var r,n=a(2265),o=a(7437),d=a(7042),c=a(2826),u=a(3944),p=a(3136),h=a(1725),m=a(8185),f=a(8816),g=a(1129),v=a(7453),b=a(4777),y=a(8801);let w=Object.freeze({xs:Object.freeze({maxWidth:599}),s:Object.freeze({minWidth:600,maxWidth:767}),m:Object.freeze({minWidth:768,maxWidth:1023}),l:Object.freeze({minWidth:1024,maxWidth:1279}),xl:Object.freeze({minWidth:1280,maxWidth:1439}),"2xl":Object.freeze({minWidth:1440,maxWidth:1919}),"3xl":Object.freeze({minWidth:1920})}),x=Object.freeze(Object.keys(w)),$=Object.freeze(x.filter(e=>"xs"!==e));function _(){return typeof window>"u"}Object.freeze(x.filter(e=>"3xl"!==e));let C=_()?n.useLayoutEffect:n.useEffect;function E(e,t=!1){return _()?t:window.matchMedia(e).matches}function S(e,{defaultValue:t=!1,initializeWithValue:a=!0}={}){let[l,s]=(0,n.useState)(()=>a?E(e,t):t??!1);function i(){s(E(e))}return C(()=>{let t=window.matchMedia(e);return i(),"function"==typeof t.addListener?t.addListener(i):t.addEventListener("change",i),()=>{"function"==typeof t.removeListener?t.removeListener(i):t.removeEventListener("change",i)}},[e]),l}function k(e){let{maxWidth:t}=w[e];return S(`screen and (max-width: ${t}px)`)}function T(e){let{minWidth:t}=w[e];return S(`screen and (min-width: ${t}px)`)}let N=e=>{let t=(0,n.useRef)(null);return(0,n.useEffect)(()=>{let a=a=>{var l;null!=(l=t.current)&&l.contains(a.target)||e()};return window.addEventListener("click",a),()=>window.removeEventListener("click",a)},[]),t},j=(e,t=!0)=>t?e:void 0,M=(e,t,a,l)=>{let s=[t,a,l];return s[e%100>4&&e%100<20?2:[2,0,1,1,1,2][e%10<5?e%10:5]]||s[0]};function I(e){return"u">typeof e}let L=e=>null==e;function D(e,t){let[a,l]=(0,n.useState)(e);return(0,n.useEffect)(()=>{I(t)&&l(t)},[JSON.stringify(t)]),[a,l]}let O=(e,t,a,l)=>{(0,n.useEffect)(()=>(e.addEventListener(t,a),()=>e.removeEventListener(t,a)),[...l,t,e,a])},R=(e=!1)=>{let[t,a]=(0,n.useState)(e),l=(0,n.useCallback)(()=>a(!0),[]),s=(0,n.useCallback)(()=>a(!1),[]),i=(0,n.useCallback)(()=>a(e=>!e),[]);return{value:t,show:l,hide:s,toggle:i}};function P(e){return`finkit-${e}`}let z=P("accordion"),A=P("accordion-item"),F=Object.freeze({accordionItem:A,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`,outline:`${A}--outline`,withControl:`${A}--with-control`,withIcon:`${A}--with-icon`}}),B=Object.freeze({accordion:z}),Z=(0,n.forwardRef)(({multiple:e=!1,children:t,activeIndex:a,defaultActiveIndex:l=[],className:s,style:i,dataQa:r,dataId:c,onTabToggle:u,...p},h)=>{let[m,f]=(0,n.useState)(l),g=I(a),v=g?a:m,b=(t,a)=>{if(g){let l=y(v,t,e);null==u||u(l,a)}else f(a=>y(a,t,e))},y=(e,t,a)=>a?e.includes(t)?e.filter(e=>e!==t):[...e,t]:e.includes(t)?[]:[t];return(0,o.jsx)("div",{ref:h,className:(0,d.Z)(s,B.accordion),style:i,...p,"data-id":c,"data-qa":r,children:n.Children.map(t,e=>(0,n.isValidElement)(e)?(0,n.cloneElement)(e,{isActive:v.includes(e.props.id),onToggle:t=>{b(e.props.id,t)}}):e)})});function V(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"}))}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("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-1.72-4.25 4.25a.722.722 0 0 1-.53.22.722.722 0 0 1-.53-.22l-2.25-2.25a.743.743 0 0 1 0-1.06.743.743 0 0 1 1.06 0L11 12.94l3.72-3.72a.743.743 0 0 1 1.06 0 .743.743 0 0 1 0 1.06Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"})))}function G(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.617 2.035a4.736 4.736 0 0 0-1.232 0c-1.28.167-2.263 1.01-3.216 2.25-.944 1.231-1.97 3.005-3.284 5.28l-.06.105c-1.316 2.277-2.342 4.053-2.937 5.487-.6 1.447-.838 2.72-.344 3.912.159.382.366.74.617 1.069.785 1.024 2.007 1.454 3.56 1.659 1.539.202 3.59.202 6.22.202h.12c2.63 0 4.681 0 6.22-.202 1.553-.204 2.775-.635 3.56-1.66a4.75 4.75 0 0 0 .617-1.068c.494-1.192.256-2.465-.344-3.912-.595-1.434-1.621-3.21-2.937-5.487l-.06-.105c-1.315-2.275-2.34-4.049-3.285-5.28-.952-1.24-1.935-2.083-3.215-2.25ZM11.58 3.522a3.23 3.23 0 0 1 .844 0c.678.089 1.343.535 2.22 1.677.877 1.143 1.854 2.83 3.205 5.169 1.352 2.34 2.328 4.031 2.88 5.364.552 1.331.606 2.13.344 2.762-.108.261-.25.507-.422.731-.415.543-1.135.897-2.564 1.085-1.43.188-3.382.189-6.085.189s-4.655-.001-6.085-.19c-1.43-.187-2.149-.54-2.564-1.084a3.249 3.249 0 0 1-.422-.73c-.262-.632-.208-1.432.344-2.763.552-1.333 1.528-3.023 2.88-5.364 1.351-2.338 2.328-4.026 3.205-5.17.877-1.141 1.543-1.587 2.22-1.676Zm1.173 5.227a.75.75 0 0 0-1.5 0v5.5a.75.75 0 1 0 1.5 0v-5.5Zm-1.75 8.253a1 1 0 1 1 2-.005 1 1 0 0 1-2 .005Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))}Z.displayName="Accordion";let q=({children:e,className:t,style:a,...l})=>(0,o.jsx)("span",{className:(0,d.Z)(t,"private-icon"),style:a,...l,children:e});q.displayName="PrivateIcon";let Y={display:"-webkit-box",WebkitBoxOrient:"vertical",overflow:"hidden"},W=P("caption"),Q=Object.freeze({caption:W,captionWithIcon:`${W}--with-icon`,content:`${W}__content`,icon:`${W}__icon`,text:`${W}__text`,size:{s:`${W}--s`,m:`${W}--m`},states:{success:`${W}--success`,error:`${W}--error`,warning:`${W}--warning`}});function K({as:e,children:t,state:a="default",size:l="m",text:s,withoutIcon:i=!1,lineClamp:r,role:n,dataQa:c,dataId:u,className:p,style:h,...m}){let f=s||t,g=!i&&["success","error","warning"].includes(a),v="success"===a?H:G,b=(0,d.Z)(p,Q.caption,Q.size[l],{[Q.captionWithIcon]:g,[Q.states.success]:"success"===a,[Q.states.error]:"error"===a,[Q.states.warning]:"warning"===a});return(0,o.jsx)(e||"div",{className:b,style:h,role:n,...m,"data-id":u,"data-qa":c,children:(0,o.jsxs)("div",{className:Q.content,children:[g&&f&&(0,o.jsx)(q,{className:Q.icon,children:(0,o.jsx)(v,{})}),(0,o.jsx)("span",{className:(0,d.Z)(Q.text),style:{...r?{WebkitLineClamp:r,lineClamp:r,...Y}:void 0},children:f})]})})}K.displayName="Caption";let X=e=>{let t=Array.from(document.querySelectorAll("[data-accordion-index]"));if(0===t.length)return;let a=t.findIndex(e=>e===document.activeElement),l=a;switch(e){case"next":l=(a+1)%t.length;break;case"previous":l=(a-1+t.length)%t.length}let s=0;for(;s++<t.length;){let a=t[l];if("true"!==a.getAttribute("data-disabled")){a.focus();return}l=(l+("next"===e?1:-1)+t.length)%t.length}},U=(0,n.forwardRef)(({id:e,title:t,subTitle:a,disabled:l=!1,isActive:s=!1,outline:i=!0,icon:r,controlIcon:c,errorMessage:u,children:p,className:h,style:m,dataQa:f,dataId:g,onControlClick:v,onToggle:b,...y},w)=>{let x=(0,n.useRef)(null),$=(0,n.useRef)(null);(0,n.useEffect)(()=>{let e=x.current;e&&(e.style.maxHeight=s?(null==e?void 0:e.scrollHeight)+"px":"0")},[s]);let _=!c&&!!r;return(0,o.jsxs)("div",{ref:w,className:(0,d.Z)(h,F.accordionItem),style:m,...y,"data-id":g,"data-qa":f,children:[(0,o.jsx)("div",{className:(0,d.Z)({[F.states.outline]:i}),children:(0,o.jsxs)("div",{className:(0,d.Z)(F.body,[{[F.states.disabled]:l}]),children:[(0,o.jsxs)("button",{type:"button","aria-expanded":s,"aria-disabled":l,"data-disabled":l,"data-accordion-index":e,className:(0,d.Z)(F.header,[{[F.states.active]:s}]),tabIndex:l?-1:0,onClick:l?void 0:b,ref:$,disabled:l,onKeyDown:e=>{if(!l)switch(e.key){case"Enter":case" ":e.preventDefault(),null==b||b(e);break;case"ArrowDown":e.preventDefault(),X("next");break;case"ArrowUp":e.preventDefault(),X("previous")}},children:[(0,o.jsxs)("div",{className:(0,d.Z)(F.titleWrapper),children:[_&&(0,o.jsx)("span",{className:F.icon,children:r}),(0,o.jsx)("span",{className:(0,d.Z)(F.title,{[F.states.withControl]:c}),children:t}),(0,o.jsx)(q,{className:(0,d.Z)(F.toggleIcon,[{[F.states.active]:s},{[F.states.withControl]:c}]),children:(0,o.jsx)(V,{})}),c&&(0,o.jsx)(q,{className:F.controlIcon,onClick:e=>{var t;c&&e.stopPropagation(),null==(t=$.current)||t.blur(),null==v||v(e)},children:c})]}),a&&(0,o.jsx)("span",{className:(0,d.Z)(F.subTitle,[{[F.states.withIcon]:_}]),children:a})]}),(0,o.jsx)("div",{className:(0,d.Z)(F.content),"aria-hidden":!s,ref:x,children:(0,o.jsx)("div",{className:F.contentInner,children:p})})]})}),u&&(0,o.jsx)(K,{withoutIcon:!0,state:"error",text:u})]})});function J(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 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 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 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:"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"}))}U.displayName="AccordionItem";let ea=P("form-field"),el=Object.freeze({formField:ea,labelWrapper:`${ea}__label-wrapper`,label:`${ea}__label`,description:`${ea}__description`}),es=({label:e,description:t,caption:a,captionState:l,children:s,hasCaption:i,className:r,style:n,dataQa:c,dataId:u,...p})=>(0,o.jsxs)("div",{className:(0,d.Z)(el.formField,r),style:n,...p,"data-id":u,"data-qa":c,children:[(e||t)&&(0,o.jsxs)("div",{className:el.labelWrapper,children:[(0,o.jsx)("span",{className:el.label,children:e}),(0,o.jsx)("span",{className:el.description,children:t})]}),s,(i||a)&&(0,o.jsx)(K,{text:a,state:l})]});es.displayName="FormField";let ei={display:"h1",hero:"h1",h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6"},er=P("heading"),en=Object.freeze({heading:er,states:Object.freeze({display:`${er}--display`,hero:`${er}--hero`,h1:`${er}--h1`,h2:`${er}--h2`,h3:`${er}--h3`,h4:`${er}--h4`,h5:`${er}--h5`,h6:`${er}--h6`})}),eo=({as:e,children:t,weight:a,type:l,lineClamp:s,className:i,style:r,dataQa:n,dataId:c,...u})=>{var p;let h=e||ei[l]||"div",m=/^h[1-6]$/.test(h),f=(null==(p=l.match(/\d+/))?void 0:p[0])||1;return(0,o.jsx)(h,{className:(0,d.Z)(en.heading,en.states[l],i),style:{...a?{fontWeight:`var(--font-weight-${a})`}:void 0,...s?{WebkitLineClamp:s,lineClamp:s,...Y}:void 0,...r},role:m?null:"heading","aria-level":m?null:f,...u,"data-id":c,"data-qa":n,children:t})};eo.displayName="Heading";let ed=P("text"),ec=Object.freeze({text:ed});function eu({as:e,className:t,style:a,children:l,size:s,weight:i,fontFamily:r,lineClamp:n,dataQa:c,dataId:u,...p}){return(0,o.jsx)(e||"span",{className:(0,d.Z)(ec.text,t),style:{...s&&{fontSize:`var(--font-size-${s})`,lineHeight:`var(--font-line-height-${s})`},...i&&{fontWeight:`var(--font-weight-${i})`},...n&&{WebkitLineClamp:n,lineClamp:n,...Y},...r&&{fontFamily:`var(--font-family-${r})`},...a},...p,"data-id":u,"data-qa":c,children:l})}function ep(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"}))}eu.displayName="Text";let eh=e=>e?"string"==typeof e?e.split(" ").map(e=>{if(e.includes("-")){let t=e.indexOf("-");return[e.substring(0,t),e.substring(t+1,e.length)]}return[e]}).reduce((e,[t,a])=>({...e,[t]:void 0===a||a}),{}):e:{},em=P("button"),ef={button:em,label:`${em}__label`,icon:`${em}__icon`,spinner:`${em}__spinner`,states:{ghost:`${em}--ghost`,outline:`${em}--outline`,stretch:`${em}--stretch`,iconOnly:`${em}--icon-only`,iconLeft:`${em}--icon-left`,iconRight:`${em}--icon-right`,rounded:`${em}--rounded`,disabled:`${em}--disabled`,active:`${em}--active`,hidden:`${em}--hidden`}},eg=(0,n.forwardRef)(({as:e,appearance:t="fill",children:a,className:l,disabled:s=!1,iconLeft:i,iconRight:r,label:c,pending:u,shape:p="default",size:h="m",stretch:m=!1,variant:f="primary",type:g,dataId:v,dataQa:b,style:y,onClick:w,...$},_)=>{let C=e||"button",E=c||a,S=(0,n.useMemo)(()=>"icon"===p||"circle-icon"===p,[p]),k=(0,n.useMemo)(()=>{let e={};if(h&&!x.includes(h)){let t=eh(h);e=x.reduce((e,a)=>{let l="xs"===a?`${ef.button}--${t[a]}`:`${ef.button}--${t[a]}-${a}`;return{...e,[l]:!!t[a]}},{})}return e},[h]),T=(0,n.useMemo)(()=>({[ef.button]:!0,[`${ef.button}--${f}`]:!0,[`${ef.button}--${h}`]:h&&x.includes(h),[ef.states.iconOnly]:S,[ef.states.stretch]:!0===m,[`${ef.states.stretch}:${m}`]:"string"==typeof m,[ef.states.ghost]:"ghost"===t,[ef.states.outline]:"outline"===t,[ef.states.rounded]:"circle-icon"===p,[ef.states.iconLeft]:i&&!S,[ef.states.iconRight]:r&&!S,[ef.states.disabled]:s,...k}),[t,s,i,S,r,k,p,h,m,f]),N=(0,n.useMemo)(()=>!(!r||S&&i),[i,r,S]),j=(0,n.useCallback)(e=>{if(s){e.preventDefault();return}null==w||w(e)},[w,s]);return(0,o.jsxs)(C,{className:(0,d.Z)(l,{...T}),ref:_,style:y,type:"button"===C?g||"button":void 0,disabled:"button"===C?s:void 0,"aria-disabled":s||void 0,tabIndex:s?-1:0,onClick:j,...$,"data-qa":b,"data-id":v,children:[i&&(0,o.jsx)("span",{role:"img","aria-hidden":"true",className:(0,d.Z)(ef.icon,{[ef.states.hidden]:u}),children:i}),E&&!S&&(0,o.jsx)("span",{className:(0,d.Z)(ef.label,{[ef.states.hidden]:u}),children:E}),N&&(0,o.jsx)("span",{role:"img","aria-hidden":"true",className:(0,d.Z)(ef.icon,{[ef.states.hidden]:u}),children:r}),u&&(0,o.jsx)("span",{role:"img","aria-hidden":"true",className:ef.spinner,children:(0,o.jsx)(q,{children:(0,o.jsx)(ep,{})})})]})});function ev(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.25 5.75c0 .414.336.75.75.75h5.44L5.22 17.72a.75.75 0 1 0 1.06 1.06L17.5 7.56V13a.75.75 0 0 0 1.5 0V5.75a.75.75 0 0 0-.75-.75H11a.75.75 0 0 0-.75.75Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))}eg.displayName="Button";let eb=P("link"),ey=Object.freeze({link:eb,states:{inverted:`${eb}--inverted`,disabled:`${eb}--disabled`},content:`${eb}__content`,icon:`${eb}__icon`,size:{s:`${eb}--s`,m:`${eb}--m`}});function ew({as:e,size:t="m",withIcon:a=!1,children:l,disabled:s,text:i,inverted:r,onClick:n,className:c,style:u,dataQa:p,dataId:h,...m}){let f=(0,d.Z)(ey.link,{[ey.states.inverted]:r,[ey.states.disabled]:s},ey.size[t],c);return(0,o.jsx)(e||"a",{className:f,disabled:s,style:u,onClick:n,"aria-disabled":s,tabIndex:s?-1:0,...m,"data-id":h,"data-qa":p,children:(0,o.jsxs)("div",{className:ey.content,children:[i||l,a&&(0,o.jsx)(q,{className:ey.icon,children:(0,o.jsx)(ev,{})})]})})}ew.displayName="Link";let ex=P("alert"),e$=Object.freeze({alert:ex,closeIcon:`${ex}__close-icon`,icon:`${ex}__icon`,label:`${ex}__label`,content:`${ex}__content`,textBlock:`${ex}__text-block`,caption:`${ex}__caption`,link:`${ex}__link`,button:`${ex}__button`,state:{default:`${ex}--default`,success:`${ex}--success`,warning:`${ex}--warning`,error:`${ex}--error`,info:`${ex}--info`},size:{s:`${ex}--s`,m:`${ex}--m`},variant:{primary:`${ex}--primary`,secondary:`${ex}--secondary`,green:`${ex}--green`,verdant:`${ex}--verdant`,avocado:`${ex}--avocado`,yellow:`${ex}--yellow`,orange:`${ex}--orange`,blue:`${ex}--blue`,purple:`${ex}--purple`},fill:`${ex}--fill`}),e_=(0,n.forwardRef)(({label:e,state:t="default",variant:a="primary",size:l="m",outline:s=!0,caption:i,linkText:r,linkHref:n,onLinkClick:c,icon:u,withIcon:p=!1,withClose:h=!1,buttonText:m,buttonVariant:f="primary",className:g,style:v,onClose:b,onButtonClick:y,dataQa:w,dataId:x,...$},_)=>{let C={default:(0,o.jsx)(et,{}),success:(0,o.jsx)(H,{}),warning:(0,o.jsx)(G,{}),error:(0,o.jsx)(J,{}),info:(0,o.jsx)(et,{})};return(0,o.jsxs)("div",{ref:_,className:(0,d.Z)(e$.alert,e$.variant[a],e$.size[l],{[e$.state[t]]:s},g),style:v,...$,"data-id":x,"data-qa":w,children:[(0,o.jsxs)("div",{className:e$.content,children:[p&&(0,o.jsx)(q,{className:(0,d.Z)(e$.icon,{[e$.state[t]]:!u}),children:u||C[t]}),(0,o.jsxs)("div",{className:e$.textBlock,children:[e&&(0,o.jsx)("span",{"data-qa":j(`${w}-label`,!!w),className:e$.label,children:e}),i&&(0,o.jsx)(K,{dataQa:j(`${w}-caption`,!!w),text:i,lineClamp:3,size:l,className:e$.caption}),r&&(0,o.jsx)(ew,{dataQa:j(`${w}-link`,!!w),href:n,className:e$.link,onClick:c,children:r})]}),h&&(0,o.jsx)("button",{"data-qa":j(`${w}-close`,!!w),type:"button",className:e$.closeIcon,onClick:b,children:(0,o.jsx)(q,{children:(0,o.jsx)(ee,{})})})]}),m&&(0,o.jsx)(eg,{dataQa:j(`${w}-button`,!!w),label:m,variant:f,size:"xs",className:e$.button,onClick:y})]})});e_.displayName="Alert";let eC=P("breadcrumbs"),eE={breadcrumbs:eC,breadcrumbsEllipsis:`${eC}--ellipsis`,displayOne:`${eC}--display-one`,list:`${eC}__list`,mobileList:`${eC}__list--mobile`,desktopList:`${eC}__list--desktop`,item:`${eC}__item`,customItem:`${eC}__item--custom`,link:`${eC}__link`,linkLabel:`${eC}__link-label`,text:`${eC}__text`,separator:`${eC}__separator`,backIcon:`${eC}__back-icon`};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:"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 ek(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"}))}let eT=({item:e,isBackward:t=!1,isLast:a,dataQa:l,onClick:s})=>(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":l,className:eE.link,onClick:s?t=>s(t,e.href):void 0,children:[t&&(0,o.jsx)(q,{className:eE.backIcon,children:(0,o.jsx)(eS,{})}),(0,o.jsx)("span",{className:eE.linkLabel,children:e.label})]}),!t&&!a&&(0,o.jsx)(q,{className:eE.separator,children:(0,o.jsx)(ek,{})})]}):(0,o.jsx)("span",{"aria-current":"page","data-qa":l,className:eE.text,children:e.label})});eT.displayName="BreadcrumbsLink";let eN=(e=[],t,a)=>{var l;return t||a?{label:t||"Назад",href:"object"!=typeof a?a||"#":void 0,customLink:"object"==typeof a?a:void 0}:e.length&&e.length>1?null!=(l=e[e.length-1])&&l.href?e[e.length-1]:e[e.length-2]:{label:e[0].label||"Назад",href:e[0].href||"#",customLink:e[0].customLink}},ej=({items:e=[],dataQa:t,backwardHref:a,backwardLabel:l,onClick:s})=>{let i=eN(e,l,a);return(0,o.jsx)("ul",{className:(0,d.Z)(eE.list,eE.desktopList),"data-qa":j(`${t}-desktop-list`,!!t),children:1===e.length||a||l?(0,o.jsx)("li",{className:(0,d.Z)(eE.item),children:(0,o.jsx)(eT,{isBackward:!0,dataQa:j(`${t}-link`,!!t),item:i,onClick:s})}):(0,o.jsx)(o.Fragment,{children:e.map((a,l)=>(0,o.jsx)("li",{className:(0,d.Z)(eE.item,{[eE.customItem]:a.customLink}),children:(0,o.jsx)(eT,{item:a,dataQa:j(`${t}-link-${++l}`,!!t),isLast:l===e.length,onClick:s})},`${a.label}--${l}`))})})};ej.displayName="DesktopBreadcrumbs";let eM=({items:e=[],backwardLabel:t,backwardHref:a,dataQa:l,onClick:s})=>{let i=eN(e,t,a);return(0,o.jsx)("ul",{className:(0,d.Z)(eE.list,eE.mobileList),"data-qa":j(`${l}-mobile-list`,!!l),children:(0,o.jsx)("li",{className:(0,d.Z)(eE.item),children:(0,o.jsx)(eT,{isBackward:!0,dataQa:j(`${l}-link`,!!l),item:i,onClick:s})})})};eM.displayName="MobileBreadcrumbs";let eI=(0,n.forwardRef)(({items:e=[],isMobile:t,onClick:a,backwardLabel:l,backwardHref:s,style:i,className:r,ellipsis:n=!1,dataQa:c,dataId:u,...p},h)=>{let m=e.length||l||s;return(0,o.jsx)(o.Fragment,{children:m&&(0,o.jsxs)("nav",{ref:h,"aria-label":"breadcrumbs",className:(0,d.Z)(eE.breadcrumbs,{[eE.displayOne]:void 0===t,[eE.breadcrumbsEllipsis]:n},r),style:i,...p,"data-id":u,"data-qa":c,children:[!0!==t&&(0,o.jsx)(ej,{items:e,dataQa:c,backwardLabel:l,backwardHref:s,onClick:a||void 0}),!1!==t&&(0,o.jsx)(eM,{items:e,dataQa:c,backwardLabel:l,backwardHref:s,onClick:a||void 0})]})})});eI.displayName="Breadcrumbs";let eL=()=>Date.now().toString()+Math.random().toString(36).slice(2,9),eD=P("calendar"),eO=Object.freeze({calendar:eD,header:`${eD}__header`,headerText:`${eD}__header-text`,headerButton:`${eD}__header-button`,headerButtonPrev:`${eD}__header-button--prev`,headerButtonNext:`${eD}__header-button--next`,headerButtonDisabled:`${eD}__header-button--disabled`,weekDays:`${eD}__week-days`,weekDay:`${eD}__week-day`,weekDayOff:`${eD}__week-day--off`,content:`${eD}__content`,days:`${eD}__days`,day:`${eD}__day`,currentDay:`${eD}__day--current`,otherDay:`${eD}__day--other`,selectedDay:`${eD}__day--selected`,previewDay:`${eD}__day--preview`,rangeDay:`${eD}__day--range`,startRangeDay:`${eD}__day--start-range`,endRangeDay:`${eD}__day--end-range`,disabledDay:`${eD}__day--disabled`,emptyDay:`${eD}__day--empty`,events:`${eD}__day-events`,event:`${eD}__day-event`,months:`${eD}__months`,month:`${eD}__month`,disabledMonth:`${eD}__month--disabled`,currentMonth:`${eD}__month--current`,selectedMonth:`${eD}__month--selected`,years:`${eD}__years`,year:`${eD}__year`,disabledYear:`${eD}__year--disabled`,currentYear:`${eD}__year--current`,selectedYear:`${eD}__year--selected`}),eR=Object.freeze({days:"days",months:"months",years:"years"}),eP=["пн","вт","ср","чт","пт","сб","вс"],ez=["янв","фев","мар","апр","май","июн","июл","авг","сен","окт","ноя","дек"],eA=e=>new Date(e.getFullYear(),e.getMonth(),e.getDate()),eF=e=>{let t=String(e.getDate()).padStart(2,"0"),a=String(e.getMonth()+1).padStart(2,"0"),l=e.getFullYear();return`${t}.${a}.${l}`},eB=e=>{let t=e.getFullYear(),a=String(e.getMonth()+1).padStart(2,"0"),l=String(e.getDate()).padStart(2,"0");return`${t}-${a}-${l}`},eZ=(e,t)=>{if(0===e.length)return"";if(t){if(1===e.length)return eF(e[0]);let t=[...e].sort((e,t)=>e.getTime()-t.getTime());return`${eF(t[0])} - ${eF(t[1])}`}return e.length>0?eF(e[0]):""},eV=(e,t,a)=>{if(t.length<2)return!1;let l=a(e),s=a(t[0]),i=a(t[1]);return l>=s&&l<=i},eH=(e,t,a,l)=>{if(1!==t.length||!a)return!1;let s=l(e),i=l(t[0]),r=l(a);return s>=(i<r?i:r)&&s<=(i<r?r:i)},eG=({events:e=[]})=>{let t=e.slice(0,6);return(0,o.jsx)("span",{className:eO.events,children:t.map(e=>(0,o.jsx)("span",{className:(0,d.Z)(eO.event,`${eO.event}--${e}`)},`calendar--${e}`))})},eq=()=>(0,o.jsx)("div",{className:eO.weekDays,children:eP.map((e,t)=>(0,o.jsx)(eu,{className:(0,d.Z)(eO.weekDay,{[eO.weekDayOff]:5===t||6===t}),size:"14",children:e},`week-day--${e}`))}),eY=({currentDate:e,today:t,selectedDates:a,hoveredDate:l,minAllowedDate:s,maxAllowedDate:i,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 y=v.getDate(),w=[];if(c){let e=new Date(m,f,0).getDate();for(let t=0;t<b;t++)w.push(new Date(m,f-1,e-t));w.reverse()}else for(let e=0;e<b;e++)w.push(null);let x=Array.from({length:y},(e,t)=>new Date(m,f,t+1));w.push(...x);let $=42-w.length;if(c)for(let e=1;e<=$;e++)w.push(new Date(m,f+1,e));else for(let e=0;e<$;e++)w.push(null);return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(eq,{}),(0,o.jsx)("div",{className:(0,d.Z)(eO.days,[]),children:w.map(e=>{if(!e)return(0,o.jsx)("div",{className:eO.emptyDay},`calendar-empty-${eL()}`);let g=eA(e),v=eA(s),b=eA(i),y=c&&(e.getMonth()!==f||e.getFullYear()!==m),w=g<v||g>b,x=a.some(e=>eA(e).getTime()===g.getTime()),$=r&&eV(e,a,eA),_=r&&eH(e,a,l,eA),C=n&&g.getTime()===eA(t).getTime(),E=r&&a.length>=1&&eA(a[0]).getTime()===g.getTime(),S=r&&2===a.length&&eA(a[1]).getTime()===g.getTime(),k=eB(e);return(0,o.jsxs)("button",{type:"button",disabled:w,className:(0,d.Z)(eO.day,{[eO.otherDay]:y,[eO.selectedDay]:x,[eO.currentDay]:C,[eO.rangeDay]:$,[eO.previewDay]:_,[eO.startRangeDay]:E,[eO.endRangeDay]:S,[eO.disabledDay]:w}),onClick:()=>!w&&p(e),onMouseEnter:()=>!w&&h(e),onMouseLeave:()=>h(null),children:[e.getDate(),u[k]&&(0,o.jsx)(eG,{events:u[k]})]},`calendar--day--${e.getTime()}`)})})]})},eW=({view:e,currentDate:t,canNavigatePrev:a,canNavigateNext:l,onNavigate:s,onViewChange:i})=>(0,o.jsxs)("div",{className:eO.header,children:[(0,o.jsx)("button",{className:(0,d.Z)(eO.headerButton,eO.headerButtonPrev,{[eO.headerButtonDisabled]:!a}),type:"button",disabled:!a,onClick:()=>s("prev"),children:(0,o.jsx)(q,{style:{fontSize:24},children:(0,o.jsx)(eS,{})})}),(0,o.jsx)("button",{type:"button",className:(0,d.Z)(eO.headerButton,eO.headerText),onClick:i,children:(()=>{switch(e){case eR.days:return t.toLocaleDateString("ru-RU",{month:"long",year:"numeric"});case eR.months:return t.getFullYear().toString();case eR.years:return`${t.getFullYear()-14} - ${t.getFullYear()+5}`;default:return""}})()}),(0,o.jsx)("button",{className:(0,d.Z)(eO.headerButton,eO.headerButtonNext,{[eO.headerButtonDisabled]:!l}),type:"button",disabled:!l,onClick:()=>s("next"),children:(0,o.jsx)(q,{style:{fontSize:24},children:(0,o.jsx)(ek,{})})})]}),eQ=({today:e,currentDate:t,selectedDates:a,minAllowedDate:l,maxAllowedDate:s,showCurrentMonth:i,onMonthSelect:r})=>{let n=Array.from({length:12},(e,a)=>new Date(t.getFullYear(),a,1)),c=l.getFullYear(),u=s.getFullYear();return(0,o.jsx)("div",{className:eO.months,children:n.map((t,n)=>{let p=eA(l),h=eA(s),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=i&&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.Z)(eO.month,{[eO.currentMonth]:g,[eO.selectedMonth]:v,[eO.disabledMonth]:f}),onClick:()=>{f||r(t)},children:ez[n]},`calendar--month--${t.getTime()}`)})})},eK=({currentDate:e,today:t,minAllowedDate:a,maxAllowedDate:l,showCurrentYear:s,onYearSelect:i})=>{let r=e.getFullYear()-14,n=Array.from({length:20},(e,t)=>r+t),c=a.getFullYear(),u=l.getFullYear();return(0,o.jsx)("div",{className:eO.years,children:n.map(r=>{let n=new Date(r,0,1),p=new Date(r,11,31),h=eA(a),m=eA(l),f=p<h||n>m||r<c||r>u,g=s&&r===t.getFullYear(),v=r===e.getFullYear();return(0,o.jsx)("button",{type:"button",disabled:f,className:(0,d.Z)(eO.year,{[eO.currentYear]:g,[eO.selectedYear]:v,[eO.disabledYear]:f}),onClick:()=>{f||i(r)},children:r},`calendar--${r}`)})})},eX=(0,n.forwardRef)(({value:e=null,minAllowedDate:t,maxAllowedDate:a,multiple:l=!1,showCurrentDay:s=!0,showCurrentMonth:i=!0,showCurrentYear:r=!0,showOutsideDays:c=!1,events:u={},className:p,style:h,dataId:m,dataQa:f,onChange:g,...v},b)=>{let[y]=(0,n.useState)(()=>{let e=new Date;return new Date(e.getFullYear(),e.getMonth(),e.getDate())}),[w,x]=(0,n.useState)("days"),[$,_]=(0,n.useState)(new Date),[C,E]=(0,n.useState)([]),[S,k]=(0,n.useState)(null),T=(0,n.useMemo)(()=>{let e=t instanceof Date&&!isNaN(t.getTime())?t:new Date(1900,0,1);return eA(e)},[t]),N=(0,n.useMemo)(()=>{let e=a instanceof Date&&!isNaN(a.getTime())?a:new Date(new Date().setFullYear(new Date().getFullYear()+100));return eA(e)},[a]),j=(0,n.useRef)(!1);(0,n.useEffect)(()=>{if(null===e){E([]);return}if(void 0!==e)E(Array.isArray(e)?e.map(e=>new Date(e)):[new Date(e)])},[e]);let M=(0,n.useCallback)(e=>{let t=eA(e);if(t<T||t>N)return;let a=[];if(l){if(0===C.length)a=[t];else if(1===C.length){let e=C[0];a=e.getTime()===t.getTime()?[]:[e,t].sort((e,t)=>e.getTime()-t.getTime())}else a=[t];k(null)}else a=C.some(e=>eA(e).getTime()===t.getTime())?[]:[t];E(a);let s=null,i="";l?(s=a.length>0?[...a]:null,i=eZ(a,l)):(s=a.length>0?a[0]:null,i=a.length>0?eF(a[0]):""),j.current&&(null==g||g(s,i))},[l,T,N,C,g]),I=(0,n.useCallback)(e=>{l&&1===C.length&&k(e)},[l,C.length]);(0,n.useEffect)(()=>(j.current=!0,()=>{j.current=!1}),[]);let L=(0,n.useCallback)(e=>{let t=$.getFullYear(),a=$.getMonth();if(w===eR.days){let t=new Date($);"prev"===e?t.setMonth(a-1):t.setMonth(a+1);let l=eA(new Date(t.getFullYear(),t.getMonth(),1)),s=eA(new Date(t.getFullYear(),t.getMonth()+1,0));return l>=T&&s<=N}if(w===eR.months){let a=t+("prev"===e?-1:1);return a>=T.getFullYear()&&a<=N.getFullYear()}if(w===eR.years){let a=t-t%10+("prev"===e?-10:10);return a>=T.getFullYear()&&a+9<=N.getFullYear()}return!1},[w,$,T,N]),D=(0,n.useCallback)(e=>{_(e),x(eR.days)},[]),O=(0,n.useCallback)(e=>{_(new Date(e,0,1)),x(eR.months)},[]),R=(0,n.useCallback)(()=>{x(w===eR.days?eR.months:w===eR.months?eR.years:eR.days)},[w]);return(0,o.jsxs)("div",{ref:b,className:(0,d.Z)(p,eO.calendar),style:h,...v,"data-qa":f,"data-id":m,children:[(0,o.jsx)(eW,{view:w,currentDate:$,canNavigatePrev:L("prev"),canNavigateNext:L("next"),onNavigate:e=>{let t=new Date($);switch(w){case eR.days:t.setMonth(t.getMonth()+("prev"===e?-1:1));break;case eR.months:t.setFullYear(t.getFullYear()+("prev"===e?-1:1));break;case eR.years:t.setFullYear(t.getFullYear()+("prev"===e?-12:12))}_(t)},onViewChange:R}),(0,o.jsxs)("div",{className:eO.content,children:[w===eR.days&&(0,o.jsx)(eY,{today:y,currentDate:$,selectedDates:C,hoveredDate:S,minAllowedDate:T,maxAllowedDate:N,multiple:l,showCurrentDay:s,showOutsideDays:c,events:u,onDateSelect:M,onDateHover:I}),w===eR.months&&(0,o.jsx)(eQ,{currentDate:$,today:y,selectedDates:C,minAllowedDate:T,maxAllowedDate:N,showCurrentMonth:i,onMonthSelect:D}),w===eR.years&&(0,o.jsx)(eK,{today:y,currentDate:$,minAllowedDate:T,maxAllowedDate:N,showCurrentYear:r,onYearSelect:O})]})]})});function eU(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 eJ(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 e0(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}))}eX.displayName="Calendar";let e1=["checkbox"],e2=P("common-marker"),e5={marker:e2,icon:`${e2}__icon`,states:{checkbox:`${e2}--checkbox`,radio:`${e2}--radio`,toggle:`${e2}--toggle`,error:`${e2}--error`,checked:`${e2}--checked`,disabled:`${e2}--disabled`,inverted:`${e2}--inverted`,indeterminate:`${e2}--indeterminate`}},e4=({as:e,state:t="default",type:a="checkbox",className:l,checked:s,inverted:i,disabled:r,...n})=>(0,o.jsx)(e||"span",{...n,className:(0,d.Z)(l,e5.marker,{[e5.states.checkbox]:"checkbox"===a,[e5.states.radio]:"radio"===a,[e5.states.toggle]:"toggle"===a,[e5.states.checked]:!!s,[e5.states.indeterminate]:"indeterminate"===s,[e5.states.error]:"error"===t,[e5.states.inverted]:i,[e5.states.disabled]:r}),children:e1.includes(a)&&(0,o.jsx)(q,{className:(0,d.Z)(e5.icon,{[e5.states.checked]:s,[e5.states.inverted]:i,[e5.states.error]:"error"===t,[e5.states.disabled]:r}),children:"indeterminate"===s?(0,o.jsx)(e0,{}):(0,o.jsx)(eJ,{})})});e4.displayName="CommonMarker";let e7=P("checkbox"),e3=Object.freeze({checkbox:e7,input:`${e7}__input`,marker:`${e7}__marker`,wrapper:`${e7}__wrapper`,label:`${e7}__label`,caption:`${e7}__caption`,icon:`${e7}__icon`,iconButton:`${e7}__icon-button`,states:{error:`${e7}--error`,disabled:`${e7}--disabled`,inverted:`${e7}--inverted`},sizes:{xs:`${e7}--xs`,s:`${e7}--s`,m:`${e7}--m`},variants:{primary:`${e7}--primary`,secondary:`${e7}--secondary`}}),e6=(0,n.forwardRef)(({value:e=!1,variant:t="primary",state:a="default",label:l,disabled:s=!1,caption:i,className:r,icon:c,withIcon:u=!1,size:p="m",style:h,inverted:m=!1,children:f,inputRef:g,dataQa:v,dataId:b,onChange:y,onIconClick:w,...x},$)=>{let[_,C]=D(!1,e),E=(0,n.useId)(),S=f||l;return(0,o.jsxs)("label",{ref:$,htmlFor:E,className:(0,d.Z)(r,e3.checkbox,{[e3.states.inverted]:m,[e3.states.disabled]:s,[e3.sizes[p]]:!0,[e3.variants[t]]:!0}),style:h,"data-id":b,"data-qa":v,children:[(0,o.jsx)("input",{id:E,ref:g,value:String(_),className:e3.input,type:"checkbox","aria-invalid":"error"===a,disabled:s,onChange:e=>{let t="string"==typeof _?!!_:!_;C(t),null==y||y(t,e)},...x}),(0,o.jsx)("span",{className:(0,d.Z)(e3.marker,{[e3.states.inverted]:m}),children:(0,o.jsx)(e4,{type:"checkbox",checked:_,inverted:m,state:a,disabled:s})}),S&&(0,o.jsxs)("span",{className:e3.wrapper,children:[(0,o.jsx)("span",{className:(0,d.Z)(e3.label,{[e3.states.error]:"error"===a,[e3.states.inverted]:m,[e3.states.disabled]:s}),children:S}),i&&(0,o.jsx)(K,{className:(0,d.Z)(e3.caption,{[e3.states.inverted]:m,[e3.states.disabled]:s}),withoutIcon:!0,children:i})]}),u&&(0,o.jsx)("button",{type:"button",className:(0,d.Z)(e3.iconButton),onClick:s?void 0:w,children:(0,o.jsx)(q,{className:(0,d.Z)(e3.icon),children:c?(0,o.jsx)(o.Fragment,{children:c}):(0,o.jsx)(eU,{})})})]})});e6.displayName="Checkbox";let e8=P("chips"),e9=Object.freeze({chips:e8,chip:`${e8}__item`,icon:`${e8}__icon`,iconLeft:`${e8}__icon-left`,iconRight:`${e8}__icon-right`,label:`${e8}__label`,variants:{primary:`${e8}--primary`,secondary:`${e8}--secondary`},activeVariants:{primary:`${e8}--active-primary`,secondary:`${e8}--active-secondary`},sizes:{s:`${e8}--s`,m:`${e8}--m`,l:`${e8}--l`},selected:`${e8}--selected`,indicator:`${e8}__indicator`,indicatorVariant:{red:`${e8}__indicator--red`,orange:`${e8}__indicator--orange`,green:`${e8}__indicator--green`,purple:`${e8}__indicator--purple`,purpleSecondary:`${e8}__indicator--purple-secondary`,blue:`${e8}__indicator--blue`,pink:`${e8}__indicator--pink`}}),te=(0,n.forwardRef)(({chips:e,value:t,variant:a="primary",activeVariant:l="primary",multiple:s,clearable:i,size:r="m",className:c,style:u,dataQa:p,dataId:h,onChipClick:m,...f},g)=>{let[v,b]=(0,n.useState)(s?[]:void 0),y=(0,n.useRef)(null);(0,n.useImperativeHandle)(g,()=>({getRoot:()=>y.current,getSelectedChips:()=>v})),(0,n.useEffect)(()=>{b(s?Array.isArray(t)?t:[]:t)},[t,s]);let w=s||i,x=e=>s&&Array.isArray(v)?v.includes(e):v===e,$=(e,t,a)=>{b(a),null==m||m(e,t,a)},_=(e,t)=>{if(s&&Array.isArray(v)){if(x(e)){let a=v.filter(t=>t!==e);$(e,t,a)}else $(e,t,[...v,e])}else{let a=i&&x(e)?void 0:e;$(e,t,a)}},C=({id:e,label:t,iconLeft:s,iconRight:i,indicator:n},c)=>{let u=x(e);return(0,o.jsxs)("div",{className:(0,d.Z)(e9.chip,e9.sizes[r],e9.activeVariants[l],e9.variants[a],[{[e9.selected]:u}]),role:w?"checkbox":"radio","aria-checked":u,"aria-label":t,tabIndex:0,"data-qa":j(`${p}-item-${++c}`,!!p),onClick:t=>{_(e,t)},onKeyDown:t=>{("Enter"===t.key||" "===t.key)&&(t.preventDefault(),_(e,t))},children:[s&&(0,o.jsx)("span",{className:(0,d.Z)(e9.icon,e9.iconLeft),"aria-hidden":"true",children:s}),(0,o.jsx)("span",{className:(0,d.Z)(e9.label),children:t}),n&&(0,o.jsx)("div",{className:(0,d.Z)(e9.indicator,e9.indicatorVariant[n])}),i&&(0,o.jsx)("span",{className:(0,d.Z)(e9.icon,e9.iconRight),"aria-hidden":"true",children:i})]},e)};return(0,o.jsx)("div",{ref:y,className:(0,d.Z)(c,e9.chips),style:u,...f,"data-id":h,"data-qa":p,children:e.map((e,t)=>C(e,t))})});te.displayName="Chips";let tt=P("dropdown-divider");Object.freeze({divider:tt});let ta=P("dropdown-group");Object.freeze({group:ta,title:`${ta}__title`,content:`${ta}__content`});let tl=P("dropdown-option"),ts=Object.freeze({option:tl,slot:`${tl}__slot`,iconSlot:`${tl}__slot--icon`,wrapper:`${tl}__wrapper`,label:`${tl}__label`,caption:`${tl}__caption`,states:{danger:`${tl}--danger`,success:`${tl}--success`,focused:`${tl}--focused`,disabled:`${tl}--disabled`}});function ti({as:e,label:t,caption:a,iconLeft:l,iconRight:s,prepend:i,append:r,variant:c="default",disabled:u=!1,focused:p=!1,className:h,onClick:m,...f}){let g=(0,d.Z)(h,ts.option,{[ts.states.focused]:p,[ts.states.success]:"success"===c,[ts.states.danger]:"danger"===c,[ts.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:[i&&(0,o.jsx)("span",{className:ts.slot,children:i}),l&&(0,o.jsx)("span",{className:(0,d.Z)(ts.slot,ts.iconSlot),children:l}),(0,o.jsxs)("div",{className:ts.wrapper,children:[(0,o.jsx)("span",{className:ts.label,children:t}),a&&(0,o.jsx)("span",{className:ts.caption,children:a})]}),s&&(0,o.jsx)("span",{className:(0,d.Z)(ts.slot,ts.iconSlot),children:s}),r&&(0,o.jsx)("span",{className:ts.slot,children:r})]})}let tr=({children:e,...t})=>{let a=function({placement:e="bottom",width:t="auto",desktopMaxHeight:a,mobileFullHeight:l=!1,title:s,description:i,opened:r,onToggle:o,heading:d,footer:h,dataQa:m,dataId:f}={}){let[g,v]=(0,n.useState)(!1),b=r??g,y=o??v,w=(0,c.YF)({open:b,onOpenChange:y,placement:e,whileElementsMounted:u.Me,middleware:[(0,p.cv)(8),(0,p.RR)({fallbackAxisSideDirection:"start"}),(0,p.uY)()]});return(0,n.useMemo)(()=>({open:b,setOpen:y,...w,width:t,desktopMaxHeight:a,title:s,description:i,heading:d,footer:h,mobileFullHeight:l,dataQa:m,dataId:f}),[b,y,w,t,a,s,i,d,h,l,m,f])}(t);return(0,o.jsx)(tc.Provider,{value:a,children:e})};tr.displayName="Dropdown";let tn=P("dropdown"),to=Object.freeze({dropdown:tn,overlay:`${tn}__overlay`,mobileHeading:`${tn}__mobile-heading`,heading:`${tn}__heading`,title:`${tn}__title`,description:`${tn}__description`,content:`${tn}__content`,contentInner:`${tn}__content-inner`,footer:`${tn}__footer`,close:`${tn}__close`,closeIcon:`${tn}__close-icon`,states:{auto:`${tn}--auto`,fullHeight:`${tn}--full-height`}}),td=(0,n.forwardRef)(({style:e,contentInnerRef:t,...a},l)=>{let{open:s,context:i,width:r,floatingStyles:u,refs:p,heading:m,title:f,description:g,footer:v,desktopMaxHeight:b,mobileFullHeight:y,dataQa:w,dataId:x,setOpen:$}=tu(),_=(0,c.qq)([p.setFloating,l]),C=(0,n.useRef)(null),E=T("s"),{isMounted:S,styles:k}=(0,c.Y_)(i,{initial:{opacity:.2,transform:E?"translate(0, 0)":"translate(0, 100%)"},open:{opacity:1,transform:"translate(0, 0)"},duration:{open:300,close:100}}),N=(0,n.useMemo)(()=>{var t,a;if(E)return{width:"inherit"===r?null==(a=null==(t=null==p?void 0:p.reference)?void 0:t.current)?void 0:a.clientWidth:"auto"===r?void 0:r,transform:E?u.transform:void 0,...e}},[u.transform,E,null==p?void 0:p.reference,e,r]),M=(0,n.useCallback)(()=>{let e=p.floating.current;if(e){if(E||!s){(0,h.tG)(e);return}(0,h.Qp)(e)}},[E,s,p.floating]);return(0,n.useEffect)(()=>{let e=({target:e})=>{!s||[C.current,p.reference.current].some(t=>t===e||t&&t.contains(e))||$(!1)};return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},[s,p.reference,$]),(0,n.useEffect)(()=>{M()},[M]),(0,n.useEffect)(()=>()=>{(0,h.tP)()},[]),S?(0,o.jsx)("div",{className:(0,d.Z)(to.overlay,{[to.states.auto]:"auto"===r}),style:N,ref:_,children:(0,o.jsxs)("div",{ref:C,className:(0,d.Z)(to.dropdown,{[to.states.fullHeight]:y}),role:E?"popup":"dialog","aria-modal":!E,"data-id":x,"data-qa":w,style:k,children:[(0,o.jsx)(th,{title:f,description:g,heading:m,isDesktop:E,setOpen:$,"data-qa":j(`${w}-header`,!!w)}),(0,o.jsx)("div",{...a,className:to.content,"data-qa":j(`${w}-content`,!!w),children:(0,o.jsx)("div",{className:to.contentInner,style:{maxHeight:E?b:void 0},ref:t,children:a.children})}),(0,o.jsx)(tp,{"data-qa":j(`${w}-header`,!!w),footer:v})]})}):null});td.displayName="DropdownContent";let tc=(0,n.createContext)(null),tu=()=>{let e=(0,n.useContext)(tc);if(null===e)throw Error("Dropdown components must be wrapped in <Dropdown />");return e},tp=({footer:e,...t})=>e?(0,o.jsx)("div",{...t,className:to.footer,children:e}):null;tp.displayName="DropdownFooter";let th=({title:e,description:t,heading:a,isDesktop:l,setOpen:s,...i})=>{let r=(0,n.useMemo)(()=>a||(l&&(e||t)?(0,o.jsxs)(o.Fragment,{children:[e&&(0,o.jsx)("div",{className:to.title,children:e}),t&&(0,o.jsx)("div",{className:to.description,children:t})]}):null),[t,a,l,e]);return(0,o.jsxs)(o.Fragment,{children:[!l&&(0,o.jsxs)("div",{...i,className:to.mobileHeading,children:[e&&(0,o.jsx)("div",{className:to.title,children:e}),t&&(0,o.jsx)("div",{className:to.description,children:t}),(0,o.jsx)("button",{className:to.close,type:"button",tabIndex:-1,"aria-label":"Закрыть окно",onClick:()=>s(!1),children:(0,o.jsx)(q,{"aria-hidden":"true",className:to.closeIcon,style:{display:"inline-flex"},children:(0,o.jsx)(ee,{})})})]}),r&&(0,o.jsx)("div",{...i,className:to.heading,children:r})]})};th.displayName="DropdownHeader";let tm=(0,n.forwardRef)(function({children:e,asChild:t=!1,disabled:a,...l},s){let{refs:i,open:r,setOpen:d}=tu(),u=e.ref,p=(0,c.qq)([i.setReference,s,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,...l,...e.props}):(0,o.jsx)("button",{ref:p,onClick:h,disabled:a,...l,type:"button",children:e})});function tf(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"}))}tm.displayName="DropdownTrigger";let tg=P("file-item"),tv=Object.freeze({root:tg,file:`${tg}__file`,preview:`${tg}__preview`,previewImage:`${tg}__preview-image`,previewIcon:`${tg}__preview-icon`,fileInfo:`${tg}__file-info`,fileName:`${tg}__file-name`,fileStatus:`${tg}__file-status`,fileSize:`${tg}__file-size`,progress:`${tg}__progress`,controls:`${tg}__controls`,close:`${tg}__close`,repeat:`${tg}__repeat`,error:`${tg}__error`,states:{success:`${tg}--success`,error:`${tg}--error`,pending:`${tg}--pending`,uploading:`${tg}--uploading`,primary:`${tg}--primary`,secondary:`${tg}--secondary`,s:`${tg}--s`,m:`${tg}--m`,disabled:`${tg}--disabled`}}),tb=["B","KB","MB","GB"],ty=[{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"}],tw="#189EF4",tx=e=>{if(!e)return{label:"file",color:tw};let t=ty.find(t=>t.type===e);if(t)return{label:t.label,color:t.color};let a=m.extension(e);return a?{label:a,color:tw}:{label:"file",color:tw}},t$=(e,t=1)=>{if(0===e)return"0 B";let a=Math.floor(Math.log(e)/Math.log(1024));return`${parseFloat((e/Math.pow(1024,a)).toFixed(t))} ${tb[a]}`},t_=(0,n.forwardRef)(({file:e,state:t="success",name:a,type:l,fileSize:s,error:i,progress:r=0,size:n="m",variant:c="primary",previewImageUrl:u,className:p,style:h,fileId:m,dataQa:f,dataId:g,onClick:v,onDelete:b,onRepeat:y,...w},x)=>{let $="s"===n,_=I(r)&&"uploading"===t,C=i&&"error"===t,E=l&&/^image\//.test(l),S=tx(l),k=(E&&u?(0,o.jsx)("img",{role:"presentation",className:tv.previewImage,src:u,width:40,alt:a}):null)||(0,o.jsx)("div",{className:tv.previewIcon,style:{backgroundColor:S.color},children:S.label}),T=_&&"primary"===c?`linear-gradient(90deg, var(--color-gray-400) ${r}%, var(--color-white) ${r}%`:`linear-gradient(90deg, var(--color-white) ${r}%, var(--color-gray-400) ${r}%`,N=(0,d.Z)(p,tv.root,tv.states[c],tv.states[t],tv.states[n]),j=_?{background:T,...h}:h;return(0,o.jsxs)("div",{ref:x,className:N,style:j,onClick:a=>{"success"===t&&(null==v||v(a,m,e))},...w,"data-id":g,"data-qa":f,children:[(0,o.jsxs)("div",{className:tv.file,children:[!$&&(0,o.jsx)("div",{className:tv.preview,children:k}),(0,o.jsxs)("div",{className:tv.fileInfo,children:[(0,o.jsx)("div",{className:tv.fileName,children:a}),!$&&s&&(0,o.jsxs)("div",{className:tv.fileStatus,children:[(0,o.jsx)("div",{className:tv.fileSize,children:`${t$(s)}`}),_&&(0,o.jsx)("div",{className:tv.progress,children:`Загружено ${r}%`})]})]}),(0,o.jsxs)("div",{className:tv.controls,children:[$&&_&&(0,o.jsx)("div",{className:tv.progress,children:`${r}%`}),C&&(0,o.jsx)(q,{className:tv.repeat,tabIndex:0,role:"button","aria-label":`Повторить загрузку файла ${a}`,onClick:t=>{t.preventDefault(),t.stopPropagation(),null==y||y(t,m,e)},children:(0,o.jsx)(tf,{})}),(0,o.jsx)(q,{className:tv.close,tabIndex:0,role:"button","aria-label":`Удалить файл ${a}`,onClick:t=>{t.preventDefault(),t.stopPropagation(),null==b||b(t,m,e)},children:(0,o.jsx)(ee,{})})]})]}),C&&(0,o.jsx)("div",{className:tv.error,children:i})]})});t_.displayName="File";let tC=P("file-list"),tE=Object.freeze({root:tC}),tS=e=>{let t=new Set;for(let a of e){if(t.has(a))return!0;t.add(a)}return!1},tk=(0,n.forwardRef)(({files:e,size:t="m",variant:a="primary",className:l,role:s="list",style:i,dataId:r,dataQa:c,onClick:u,onDelete:p,onRepeat:h,...m},f)=>((0,n.useEffect)(()=>{let t=e.map(e=>e.fileId);tS(t)&&console.warn("Имеются файлы с одинаковым fileId")},[e]),0===e.length?null:(0,o.jsx)("div",{ref:f,role:s,"aria-label":"Загруженные файлы",className:(0,d.Z)(l,tE.root),style:i,...m,"data-id":r,"data-qa":c,children:e.map(e=>(0,n.createElement)(t_,{...e,role:"listitem","aria-labelledby":`Имя файла - ${e.name}, Размер файла - ${t$(e.fileSize??0)}`,size:t,variant:a,onClick:u,onRepeat:h,onDelete:p,key:e.fileId}))})));tk.displayName="FileList";let tT=P("tooltip"),tN=Object.freeze({tooltip:tT,text:`${tT}__text`,wrapper:`${tT}__wrapper`,inverted:`${tT}--inverted`}),tj="M8 10C6 12.58 3.43 16 0 16L16 16C12.58 16 10 12.58 8 10Z",tM=P("hint"),tI=Object.freeze({hint:tM,hintDialog:`${tM}__dialog`,activator:`${tM}__activator`,footer:`${tM}__footer`,text:`${tM}__text`,close:`${tM}__close`,icon:`${tM}__icon`,inverted:`${tM}--inverted`}),tL=(0,n.forwardRef)(({className:e,style:t,isVisible:a,position:l="top",heading:s,footer:i,children:r,text:h,withoutTail:m,inverted:f,dataQa:g,dataId:v,role:b="dialog",...y},w)=>{var x;let $;let _=(0,n.useRef)(null),{refs:C,floatingStyles:E,context:S}=(0,c.YF)({placement:l,middleware:[(0,u.cv)(12),(0,u.RR)({fallbackAxisSideDirection:"start",crossAxis:!1}),(0,u.uY)(),(0,p.x7)({element:_,padding:8})]}),{value:k,show:T,hide:M,toggle:I}=R(a),L=N(M);return(0,n.useImperativeHandle)(w,()=>null==L?void 0:L.current),"u">typeof window&&(O(window,"resize",(x=()=>S.update(),$=!1,function(...e){$||(x(...e),$=!0,setTimeout(()=>{$=!1},300))}),[]),O(window,"keyup",e=>{"Escape"===e.key&&M()},[M])),(0,o.jsxs)("div",{ref:L,className:(0,d.Z)(tI.hint,e),style:t,children:[(0,o.jsx)("button",{type:"button",className:tI.activator,ref:C.setReference,tabIndex:0,onClick:I,children:"function"==typeof r?r({show:T,hide:M,toggle:I,visible:k}):r}),k&&(0,o.jsxs)("div",{role:b,className:(0,d.Z)(tI.hintDialog,{[tI.inverted]:f}),ref:C.setFloating,style:E,...y,"data-id":v,"data-qa":g,children:[s&&(0,o.jsx)(eo,{dataQa:j(`${g}-heading`,!!g),className:"mb-3",as:"h6",type:"h6",children:s}),(0,o.jsx)("p",{"data-qa":j(`${g}-text`,!!g),className:(0,d.Z)(tI.text),children:h}),i&&(0,o.jsx)("div",{"data-qa":j(`${g}-footer`,!!g),className:(0,d.Z)(tI.footer),children:i}),(0,o.jsx)("button",{type:"button",tabIndex:-1,className:tI.close,onClick:M,children:(0,o.jsx)(q,{"aria-hidden":"true",className:tI.icon,style:{display:"inline-flex",fontSize:16},children:(0,o.jsx)(ee,{})})}),!m&&(0,o.jsx)(c.Y$,{width:16,ref:_,d:tj,context:S,fill:f?"var(--color-white)":"var(--color-black-500)"})]})]})});tL.displayName="Hint";let tD=(e,t,a)=>{if(e)return"object"!=typeof e?a:"function"==typeof t?t(e):e[t]},tO=e=>{let{width:t,height:a}=e.getBoundingClientRect();return{x:{start:e.scrollLeft,end:Math.floor(e.scrollLeft+t)},y:{start:e.scrollTop,end:Math.floor(e.scrollTop+a)}}},tR=P("input-autocomplete"),tP={input:tR,pending:`${tR}__pending`,pendingIcon:`${tR}__pending-icon`,empty:`${tR}__empty`,emptyText:`${tR}__empty-text`,emptyDescription:`${tR}__empty-description`,options:`${tR}__options`,optionIcon:`${tR}__option-icon`,button:`${tR}__button`,states:{selected:`${tR}--selected`}};function tz(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 tA=({items:e,itemSize:t,renderItem:a,overscan:l=2,outerRef:s,itemsContainerClassname:i})=>{let[r,d]=(0,n.useState)({start:0,end:0}),c=(0,n.useCallback)(()=>{if(!s.current)return;let a=s.current.clientHeight,i=s.current.scrollTop,r=Math.max(0,Math.floor(i/t)-l),n=Math.min(e.length,Math.ceil((i+a)/t)+l);d({start:r,end:n})},[t,e.length,s,l]);(0,n.useLayoutEffect)(()=>{c()},[c]),(0,n.useEffect)(()=>{let e=s.current;if(!e)return;let t=()=>c();e.addEventListener("scroll",t);let a=new ResizeObserver(()=>c());return a.observe(e),()=>{e.removeEventListener("scroll",t),a.disconnect()}},[c,s]);let u=e.length*t+16,p=e.slice(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:i,style:h,role:"listbox",children:p.map((e,t)=>a(e,r.start+t))},"options")})};function tF({inputValue:e,mappedOptions:t,pending:a=!1,optionsEmptyText:l="Нет результатов",optionsEmptyDescription:s,contentInnerRef:i,withVirtualize:r=!1,handleOptionClick:c}){let u=(0,n.useId)();if(a)return(0,o.jsx)("div",{className:tP.pending,children:(0,o.jsx)(q,{className:tP.pendingIcon,children:(0,o.jsx)(ep,{})})});if(null!=e&&e.length&&!t.length)return(0,o.jsxs)("div",{className:tP.empty,children:[(0,o.jsx)("div",{className:tP.emptyText,children:l}),s&&(0,o.jsx)("div",{className:tP.emptyDescription,children:s})]});let p=e=>(0,o.jsx)(ti,{role:"option","aria-selected":e.selected,as:"li",disabled:e.disabled,label:e.label,caption:e.caption,focused:e.active,onClick:()=>c(e),append:(0,o.jsx)(q,{className:(0,d.Z)(tP.optionIcon,{[tP.states.selected]:e.selected}),style:{fontSize:24},children:(0,o.jsx)(tz,{})})},JSON.stringify(e.value));return r?(0,o.jsx)(tA,{outerRef:i,items:t,itemSize:40,renderItem:p,itemsContainerClassname:tP.options}):(0,o.jsx)("ul",{className:tP.options,id:u,role:"listbox",children:t.map(p)},"options")}let tB=(0,n.forwardRef)(({value:e,selectedValue:t,label:a,options:l=[],state:s,icon:i,rightLabel:r,desktopMaxHeight:d,pending:c=!1,buttonLabel:u="Выбрать",optionValue:p="value",optionLabel:h="label",optionCaption:m="caption",optionDisabled:f="disabled",variant:g="primary",size:v="m",disabled:b=!1,caption:y,hasCaption:w=!1,keepFocus:x=!1,optionsEmptyText:$="Нет результатов",optionsEmptyDescription:_,withVirtualize:C,onChange:E,onSelect:S,onFocus:k,onBlur:N,onKeydown:j,dataQa:M,dataId:I,className:L,style:D,...O},R)=>{let[P,z]=(0,n.useState)(!1),[A,F]=(0,n.useState)(""),B=(0,n.useRef)(null),Z=(0,n.useRef)(null),V=(0,n.useRef)(null),H=(0,n.useRef)(null),G=T("m");(0,n.useImperativeHandle)(R,()=>Z.current);let q=(0,n.useMemo)(()=>G?P&&(l.length>0||!!A||c):P,[A,G,P,l.length,c]),Y=(0,n.useMemo)(()=>l.map((e,a)=>{let l=tD(e,p,e),s=tD(t,p,t);return{index:a,value:l,label:tD(e,h,e),caption:tD(e,m),disabled:tD(e,f),selected:s===l,original:e}}),[m,f,h,p,l,t]),W=(0,n.useMemo)(()=>Y.find(({selected:e})=>e),[Y]);(0,n.useEffect)(()=>{if(!e&&!t){F("");return}e&&F(e)},[e]),(0,n.useEffect)(()=>{if(t){let e=tD(t,h,t);F(e)}},[]),(0,n.useEffect)(()=>{P||(W?Q(W.label):K())},[P]);let Q=e=>{F(e),null==E||E(e)},K=e=>{null==S||S(e)},X=()=>{z(!0)},U=()=>{z(!1)},J=e=>{null==N||N(e)};return(0,o.jsx)("div",{ref:R,className:tP.input,"data-id":I,"data-qa":M,children:(0,o.jsxs)(tr,{opened:q,onToggle:z,width:"inherit",placement:"bottom",mobileFullHeight:!0,desktopMaxHeight:d,footer:G||!t?void 0:(0,o.jsx)(eg,{label:u,disabled:!t,className:tP.button,onClick:()=>{U()}}),heading:G?void 0:(0,o.jsx)(tG,{inputRef:V,className:L,style:D,value:A,label:a,rightLabel:r,icon:i,state:s,caption:y,hasCaption:w,onChange:Q,onBlur:J,...O}),children:[(0,o.jsx)(tm,{asChild:!0,children:(0,o.jsx)(tG,{value:A,label:a,rightLabel:r,icon:i,size:v,variant:g,state:s,disabled:b,caption:y,hasCaption:w,onClick:void 0,onChange:Q,onFocus:e=>{X(),G||(e.preventDefault(),setTimeout(()=>{var e;null==(e=V.current)||e.focus()},100)),null==k||k(e)},onBlur:J,onKeyDown:e=>{"Tab"===e.key&&U(),null==j||j(e)},ref:B,inputRef:Z,...O})}),(0,o.jsx)(td,{contentInnerRef:H,children:(0,o.jsx)(tF,{inputValue:A,mappedOptions:Y,pending:c,optionsEmptyText:$,optionsEmptyDescription:_,handleOptionClick:e=>{var t;if(Q(e.label),K(e.original),G){if(x){null==(t=Z.current)||t.focus();return}U()}},contentInnerRef:H,withVirtualize:C})})]})})});tB.displayName="InputAutocomplete";let tZ=(...e)=>(...t)=>{e.forEach(e=>{null==e||e(...t)})},tV=P("input-base"),tH={wrapper:tV,input:`${tV}__input`,container:`${tV}__container`,label:`${tV}__label`,field:`${tV}__field`,rightLabel:`${tV}__right-label`,icon:`${tV}__icon`,caption:`${tV}__caption`,placeholder:{visible:`${tV}__placeholder`,hidden:`${tV}__hidden`},states:{primary:`${tV}--primary`,secondary:`${tV}--secondary`,error:`${tV}--error`,success:`${tV}--success`,s:`${tV}--s`,m:`${tV}--m`,l:`${tV}--l`,focused:`${tV}--focused`,disabled:`${tV}--disabled`,active:`${tV}--active`,hasLabel:`${tV}--has-label`,accent:`${tV}--accent`}},tG=(0,n.forwardRef)(({icon:e,rightLabel:t,disabled:a,state:l,size:s="m",variant:i="primary",label:r,value:u,placeholder:p,maskPlaceholder:h,autoFocus:m=!1,maskPlaceholderVariant:f="default",caption:g,type:v="text",inputMode:b="text",hasCaption:y,className:w,style:x,dataQa:$,dataId:_,inputRef:C,onChange:E,onFocus:S,onBlur:k,onKeyDown:T,...N},j)=>{let M=(0,n.useId)(),{value:I,show:L,hide:D}=R(),O=(0,n.useRef)(null),P=(0,c.qq)([C,O]),z=(0,n.useMemo)(()=>I||!!u||!!p,[u,I,p]),A=(0,n.useCallback)(()=>{var e;null==(e=O.current)||e.focus()},[]),F=(0,n.useMemo)(()=>{if(!h)return null;let e={hidden:u??"",visible:h.substring((null==u?void 0:u.length)??0)};return h.length===(null==u?void 0:u.length)?null:e},[h,u]);return(0,n.useEffect)(()=>{var e,t,a;if(!m)return;let l=(null==(e=O.current)?void 0:e.value.length)??0;null==(t=O.current)||t.focus(),null==(a=O.current)||a.setSelectionRange(l,l)},[m]),(0,o.jsxs)("div",{className:(0,d.Z)(w,tH.wrapper),style:x,"data-qa":$,"data-id":_,children:[(0,o.jsxs)("div",{className:(0,d.Z)(tH.input,tH.states[i],tH.states[s],{[tH.states.focused]:I,[tH.states.error]:"error"===l,[tH.states.success]:"success"===l,[tH.states.disabled]:!!a,[tH.states.hasLabel]:r}),onClick:A,ref:j,children:[(0,o.jsxs)("label",{htmlFor:M,className:tH.container,children:[r&&(0,o.jsx)("span",{className:(0,d.Z)(tH.label,{[tH.states.active]:z,[tH.states.s]:"s"===s,[tH.states.disabled]:a,[tH.states.error]:"error"===l,[tH.states.success]:"success"===l}),children:r}),F&&!!u&&(0,o.jsxs)("div",{className:(0,d.Z)(tH.placeholder.visible,{[tH.states.accent]:"accent"===f}),children:[F.hidden&&(0,o.jsx)("span",{className:tH.placeholder.hidden,children:F.hidden}),F.visible]}),(0,o.jsx)("input",{...N,id:M,ref:P,className:(0,d.Z)(tH.field,{[tH.states.s]:"s"===s,[tH.states.hasLabel]:r,[tH.states.disabled]:a}),type:v,inputMode:b,autoComplete:"off",placeholder:p,value:u,disabled:a,onChange:e=>{null==E||E(e.target.value,e)},onFocus:tZ(L,S),onBlur:tZ(D,k),onKeyDown:e=>{("Escape"===e.key||"Esc"===e.key)&&(e.preventDefault(),null==E||E("",{target:{value:""}})),null==T||T(e)}})]}),t&&(0,o.jsx)("div",{className:(0,d.Z)(tH.rightLabel,{[tH.states.disabled]:a}),children:t}),e]}),(y||g)&&(0,o.jsx)(K,{className:(0,d.Z)(tH.caption,{[tH.states.disabled]:a}),state:l,withoutIcon:!0,children:g})]})});tG.displayName="InputBase";let tq="dd.MM.yyyy",tY=(e,t)=>((e<1||e>12)&&console.warn("Месяц должен быть в диапазоне от 1 до 12"),new Date(t,e,0).getDate()),tW=e=>{let[t,a,l]=e.split(".").map(Number),s=tY(a,l||1900);return[(t>s?s:t).toString().padStart(2,"0"),a.toString().padStart(2,"0"),l.toString().padStart(4,"0").substring(0,4)].join(".")},tQ=(0,n.forwardRef)(({value:e=null,autoFocus:t=!1,onChange:a,onKeyDown:l,...s},i)=>{let[r,d]=(0,n.useState)(""),{ref:c,setValue:u}=(0,y.Cj)({mask:Date,autofix:!0,pattern:"d.`m.`Y",validate:()=>{},placeholderChar:" ",prepare:e=>!e||e.length<10||e.includes(" ")?e:tW(e),overwrite:!1,blocks:{d:{mask:y.LV.MaskedRange,from:1,to:31,maxLength:2},m:{mask:y.LV.MaskedRange,from:1,to:12,maxLength:2},Y:{mask:y.LV.MaskedRange,from:1900,to:2099,maxLength:4}}},{onAccept:t=>{if(t.length<10||t.includes(" "))null!==e&&(null==a||a(null,""));else{let e=tW(t),l=(0,f.Z)(e,tq,new Date);if((0,g.Z)(l)){null==a||a(l,e),d(e);return}}d(t)}});return(0,n.useEffect)(()=>{if(e instanceof Date&&(0,g.Z)(e)){let t=(0,v.Z)(e,tq);u(t),d(t)}else"string"==typeof e&&(0,b.Z)(e,"dd.mm.yyyy")&&(u(e),d(e))},[e,u]),(0,n.useImperativeHandle)(i,()=>c.current),(0,o.jsx)(tG,{...s,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==l||l(e)},maskPlaceholder:"дд.мм.гггг"})});function tK(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"}))}tQ.displayName="InputDate";let tX=P("input-file"),tU={inputFile:tX,input:`${tX}__input`,uploadArea:`${tX}__upload-area`,uploadIcon:`${tX}__upload-icon`,uploadLabel:{default:`${tX}__upload-label`,purple:`${tX}__upload-label--purple`},uploadDragged:`${tX}__upload-dragged`,uploadCaption:`${tX}__upload-caption`,uploadButton:`${tX}__upload-button`,uploadWrapper:`${tX}__upload-wrapper`,selectButton:`${tX}__select-button`,states:{error:`${tX}--error`,s:`${tX}--s`,m:`${tX}--m`,dragged:`${tX}--dragged`,disabled:`${tX}--disabled`}},tJ=(e,t)=>{if(e&&t){let a=Array.isArray(t)?t:t.split(","),l=e.name||"",s=e.type||"",i=s.replace(/\/.*$/,"");return a.some(e=>{let t=e.trim();if(/^\*(\/\*)?$/.test(e))return!0;if("."===t.charAt(0)){let e=l.toLowerCase(),a=t.toLowerCase(),s=[a];return(".jpg"===a||".jpeg"===a)&&(s=[".jpg",".jpeg"]),s.some(t=>e.endsWith(t))}return/\/\*$/.test(t)?i===t.replace(/\/.*$/,""):s===t||!!/^\w+$/.test(t)&&(console.error(!1,`Upload takes an invalidate 'accept' type '${t}'.Skip for check.`),!0)})}return!0},t0=(0,n.forwardRef)(({accept:e,maxFileSize:t,disabled:a=!1,multiple:l=!1,mode:s="select",size:i="m",style:r,className:c,name:u,dataId:p,dataQa:h,onChange:m,...f},g)=>{let v=(0,n.useId)(),[b,y]=(0,n.useState)(!1),[w,x]=(0,n.useState)(!1),$=(0,n.useRef)(null),_=(0,n.useRef)(null),C=e=>{if(!e)return!0;let t=E(e),a=S(e);return t&&a},E=e=>{if(!t)return!0;for(let a=0;a<e.length;a++)if(e[a].size>1048576*t)return!1;return!0},S=t=>{if(!e)return!0;for(let a=0;a<t.length;a++)if(!tJ(t[a],e))return!1;return!0},k=e=>{let t=Object.hasOwn(e,"dataTransfer")?e.dataTransfer.files:e.target.files;if(t){if(!C(t)){y(!0);return}y(!1),null==m||m(t,e)}},T=()=>{var e;null==(e=$.current)||e.click()},N=e=>{a||(e.stopPropagation(),e.preventDefault())},j=e=>{a||(e.stopPropagation(),e.preventDefault(),e.dataTransfer.dropEffect="copy",x(!0))},M=e=>{a||(e.stopPropagation(),e.preventDefault(),x(!1))},I=e=>{if(a)return;e.stopPropagation(),e.preventDefault();let{files:t}=e.dataTransfer;(l||t&&1===t.length)&&k(e),x(!1),e.dataTransfer.clearData()};(0,n.useImperativeHandle)(g,()=>({getInput:()=>$.current,getUploadArea:()=>_.current}));let L=()=>{let a=Array.isArray(e)?e.join(", "):null==e?void 0:e.split(",").join(", "),l=a?`Доступные форматы ${a}. `:"",s=t?`Размер файла не должен превышать ${t} MB.`:"";return l+s},D=()=>{let t=Array.isArray(e)?e.join(","):e,s={ref:$,type:"file",className:tU.input,multiple:l,accept:t,disabled:a,id:v,name:u,onChange:k};return(0,o.jsx)("input",{...s})},O=()=>{let e={ref:_,className:(0,d.Z)(tU.uploadArea,{[tU.states.error]:b,[tU.states.s]:"s"===i,[tU.states.dragged]:w,[tU.states.disabled]:a}),onDragEnter:N,onDragOver:j,onDragLeave:M,onDrop:I,onClick:T,role:"button",tabIndex:0},t=(0,o.jsx)(q,{"aria-hidden":"true",className:(0,d.Z)(tU.uploadIcon,{[tU.states.disabled]:a}),children:(0,o.jsx)(tK,{})}),l=(0,o.jsx)(eu,{size:"16",weight:"regular",className:(0,d.Z)(tU.uploadDragged,{[tU.states.disabled]:a,[tU.states.dragged]:w,[tU.states.s]:"s"===i}),children:"Перетащите файлы сюда"});if("s"===i){let s=(0,o.jsxs)(eu,{size:"16",weight:"regular",className:(0,d.Z)(tU.uploadLabel.default,{[tU.states.disabled]:a}),children:[(0,o.jsxs)("span",{className:(0,d.Z)(tU.uploadLabel.purple,{[tU.states.disabled]:a}),children:["Выберите файлы"," "]}),"или перетащите их сюда"]});return(0,o.jsx)(es,{caption:L(),hasCaption:!0,children:(0,o.jsxs)("div",{...e,children:[(0,o.jsxs)("div",{className:(0,d.Z)(tU.uploadWrapper,{[tU.states.dragged]:w}),children:[t,s]}),l]})})}let s=(0,o.jsx)(eu,{size:"16",weight:"regular",className:(0,d.Z)(tU.uploadLabel.default,{[tU.states.disabled]:a}),children:"Выберите файлы или перетащите их сюда"}),r=(0,o.jsx)(eu,{size:"14",weight:"regular",className:(0,d.Z)(tU.uploadCaption,{[tU.states.disabled]:a}),children:L()}),n=(0,o.jsx)(eu,{size:"16",weight:"regular",className:(0,d.Z)(tU.uploadButton,{[tU.states.disabled]:a}),children:"Выбрать"});return(0,o.jsxs)("div",{...e,children:[(0,o.jsxs)("div",{className:(0,d.Z)(tU.uploadWrapper,{[tU.states.dragged]:w}),children:[t,s,r,n]}),l]})};return(0,o.jsx)("div",{className:(0,d.Z)(c,tU.inputFile),style:r,...f,"data-id":p,"data-qa":h,children:"select"===s?(()=>{let e=D(),t=L(),l=(0,o.jsx)(eg,{onClick:T,label:"Выберите файлы",size:"s",stretch:!0,className:(0,d.Z)(tU.selectButton,{disabled:a}),disabled:a});return(0,o.jsxs)(es,{caption:t,hasCaption:!0,captionState:b?"error":"default",children:[e,l]})})():(()=>{let e=D(),t=O();return(0,o.jsxs)(o.Fragment,{children:[t,e]})})()})});t0.displayName="InputFile";let t1=(0,n.forwardRef)(({maskOpts:e,value:t="",autoFocus:a=!1,onChange:l,onKeyDown:s,...i},r)=>{let[d,c]=(0,n.useState)(""),{ref:u,setValue:p,unmaskedValue:h}=(0,y.Cj)(e,{onAccept:(e,t)=>{c(e),null==l||l(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)(tG,{...i,autoFocus:a,inputRef:u,value:d,onKeyDown:e=>{("Escape"===e.key||"Esc"===e.key)&&(e.preventDefault(),p(""),c(""),null==l||l("","")),null==s||s(e)}})});function t2(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 t5(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"}))}t1.displayName="InputMasked";let t4="\xa0",t7=[",","."],t3=P("input-number"),t6={inputNumber:t3,controls:`${t3}__controls`,icon:`${t3}__controls-icon`,divider:`${t3}__controls-divider`,states:{disabled:`${t3}--disabled`}},t8=e=>e.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&"),t9=(e,t)=>{let a=t8(t.join("")),l=RegExp(`[^\\d${a}]`,"gi");return e.replace(l,"")},ae=(e,t=t4)=>{let a=RegExp(t8(t),"g");return e.replace(a,"")},at=(e,t)=>{let a=RegExp("((^|\\D)-\\d)|^(-)").test(e),l=ae(e,t4),s=t9(l,t7).replace(",","."),i=a?"-":"";if(s.includes(".")){let[e,a]=s.split(".");if(a){let l=`.${a.slice(0,t)}`;return`${i}${e}${l}`}}return`${i}${s}`},aa=(e,t)=>{let a=String(e),[l,s]=a.split("."),i=new Intl.NumberFormat("ru",{maximumFractionDigits:0,roundingMode:"trunc",useGrouping:"min2"}).format(parseFloat(a)),r=a.includes(".")||a.includes(",")?",":"";return"never"===t?i:`${i}${r}${s??""}`},al=(e,t,a)=>{if(!e||!t)return"";if(Array.isArray(t)){let l=at(e,a||2),s=l.startsWith("-")?l.slice(1):l,i=Number(s.split(".")[0]),[r,n,o]=t;return M(i,r,n,o)}return t},as=e=>RegExp("^-?(?!0{2,})[(\\d\\s?]*[,.]?\\d*$").test(e),ai=({selectionStart:e,value:t,lastKeyStroke:a,stateValue:l})=>{let s=e,i=t;if(l&&s&&l[s]===t4&&("Backspace"===a||"Delete"===a)){let e=t.split("");return"Backspace"===a&&(e.splice(s-1,1),s-=1),"Delete"===a&&(e.splice(s,1),s+=1),{modifiedValue:i=e.join(""),cursorPosition:s}}return{modifiedValue:i,cursorPosition:e}},ar=(e,t,a)=>I(t)&&e<t?t:I(a)&&e>a?a:e,an=({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)}},ao=(0,n.forwardRef)(({decimals:e="auto",decimalsCount:t=2,value:a,unit:l,step:s=1,min:i,max:r,size:c="m",withoutControls:u,disabled:p,icon:h,shouldRoundOnChange:m=!1,className:f,style:g,dataQa:v,dataId:b,autoFocus:y=!1,onChange:w,onFocus:x,onBlur:$,onKeyDown:_,onIncrement:C,onDecrement:E,...S},k)=>{let T=(0,n.useMemo)(()=>t<10?t:10,[t]),[N,j]=(0,n.useState)(I(a)?an({value:ar(parseFloat(aa(at(String(a),T),e)),i,r),decimals:e,decimalsCount:T}):""),[M,D]=(0,n.useState)(!1),[O,R]=(0,n.useState)(0),[P,z]=(0,n.useState)(null),A=(0,n.useRef)(null);(0,n.useImperativeHandle)(k,()=>A.current),(0,n.useEffect)(()=>{M&&"-"!==N&&A.current&&document.activeElement===A.current&&A.current.setSelectionRange(O,O)},[N,O,A,M]);let F=(0,n.useCallback)((t,a)=>{if(D(!0),!as(t))return{float:N?parseFloat(at(N,T)):void 0,formatted:N};if(""===t)return{float:void 0,formatted:t};if("-"===t)return R(1),{float:void 0,formatted:t};if("."===t||","===t)return R(2),{float:0,formatted:"never"===e?"0":"0,"};if("-."===t||"-,"===t)return R(3),{float:0,formatted:"never"===e?"-0":"-0,"};let{modifiedValue:l,cursorPosition:s}=ai({selectionStart:a,value:t,lastKeyStroke:P,stateValue:N}),n=at(l,T),o="never"===e?parseInt(n):parseFloat(n),d=aa(n,e),c=m?ar(o,i,r):o;if(c>Number.MAX_SAFE_INTEGER||c<Number.MIN_SAFE_INTEGER)return{float:parseFloat(at(N,T)),formatted:N};if(!L(s)){let e=s+(d.length-t.length);R(e=e<=0?0:e)}return{float:c,formatted:d}},[e,T,P,r,i,m,N]),B=(0,n.useCallback)((e,t)=>{if(!t)return;let{target:{value:a,selectionStart:l}}=t,s=F(a,l);j(s.formatted),null==w||w(s.float,{...s,event:t})},[F,w]),Z=(0,n.useCallback)(e=>{null==x||x(e)},[x]),V=(0,n.useCallback)(t=>{let{target:{value:a}}=t,l=at(a,T);if(!l||"-"===l){j(""),null==$||$(t);return}let s=parseFloat(l),n=m?s:ar(s,i,r),o=an({value:n,decimals:e,decimalsCount:T});j(o),m||s===n||null==w||w(n,{float:n,formatted:o}),null==$||$(t)},[e,T,r,i,$,w,m]),H=(0,n.useCallback)(t=>{R(N.length);let l=parseFloat(L(a)?at(N,T):String(a).replace(",","."))||0,n=Number("increase"===t?(l+s).toFixed(T):(l-s).toFixed(T)),o=ar(n,i,r),d=an({value:o,decimals:e,decimalsCount:T});j(d),null==w||w(o,{float:o,formatted:d})},[N,a,T,s,i,r,e,w]),G=(0,n.useCallback)(e=>{let{code:t}=e;z(t),("ArrowUp"===t||"ArrowDown"===t)&&(e.preventDefault(),H("ArrowUp"===t?"increase":"decrease")),null==_||_(e)},[H,_]),Y=(0,n.useCallback)(e=>{e.preventDefault(),H("decrease"),null==E||E(e)},[H,E]),W=(0,n.useCallback)(e=>{e.preventDefault(),H("increase"),null==C||C(e)},[H,C]),Q=(0,n.useCallback)(e=>{let{code:t}=e;z(t),["Space","Enter"].includes(t)&&(e.preventDefault(),H("decrease"),null==E||E(e))},[H,E]),K=(0,n.useCallback)(e=>{let{code:t}=e;z(t),["Space","Enter"].includes(t)&&(e.preventDefault(),H("increase"),null==C||C(e))},[H,C]),X=(0,n.useMemo)(()=>{let t=parseFloat(at(N,T));return L(a)||""===String(a)?"":Number(a)===t?N:"-"!==N&&","!==N&&as(String(a))?aa(at(String(a),T),e):N},[e,T,N,a]),U=(0,n.useMemo)(()=>{let[e,t]=X.split(","),a=X.includes(","),s=al(X,l);if(a){let a=T-t.length,l=Array(a).fill(0).join("");return`${e},${t}${l}${t4}${s}`}return`${e}${t4}${s}`},[X,l,T]),J={...S,value:X,maskPlaceholder:U,maskPlaceholderVariant:"accent",size:c,icon:u?h:(0,o.jsxs)("div",{className:(0,d.Z)(t6.controls),children:[(0,o.jsx)(q,{onClick:p?void 0:Y,onKeyDown:p?void 0:Q,className:(0,d.Z)(t6.icon,{[t6.states.disabled]:!!p}),role:"button",tabIndex:p?-1:0,children:(0,o.jsx)(t2,{})}),(0,o.jsx)("div",{className:t6.divider}),(0,o.jsx)(q,{onClick:p?void 0:W,onKeyDown:p?void 0:K,className:(0,d.Z)(t6.icon,{[t6.states.disabled]:!!p}),role:"button",tabIndex:p?-1:0,children:(0,o.jsx)(t5,{})})]}),disabled:p,onChange:B,onBlur:V,onFocus:Z,onKeyDown:G};return(0,o.jsx)(tG,{...J,autoFocus:y,inputMode:"decimal",inputRef:A,dataQa:v,dataId:b,className:f,style:g})});function ad(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 ac(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"}))}ao.displayName="InputNumber";let au=P("input-password"),ap={icon:`${au}__icon`,states:{disabled:`${au}--disabled`}},ah=(0,n.forwardRef)(({disabled:e,autoFocus:t=!1,...a},l)=>{let[s,i]=(0,n.useState)(!1);return(0,o.jsx)(tG,{...a,autoFocus:t,ref:l,disabled:e,type:s?"text":"password",icon:(0,o.jsx)(q,{onMouseDown:e?void 0:e=>{e.preventDefault(),e.stopPropagation(),i(e=>!e)},onKeyDown:e?void 0:e=>{[" ","Enter"].includes(e.key)&&(e.preventDefault(),i(e=>!e))},className:(0,d.Z)(ap.icon,{[ap.states.disabled]:!!e}),role:"button",tabIndex:e?-1:0,children:s?(0,o.jsx)(ac,{}):(0,o.jsx)(ad,{})})})});ah.displayName="InputPassword";let am=e=>{let[t,a]=(0,n.useState)(e),l=(0,n.useRef)([]),s=(0,n.useRef)(t),i=(0,n.useCallback)((e,t)=>{t&&l.current.unshift(t),a(t=>{let a={...t,...e};return s.current=a,a})},[]),r=(0,n.useCallback)(()=>s.current,[]);return(0,n.useEffect)(()=>{l.current[0]&&(l.current[0](t),l.current.shift())},[t]),[t,i,r]},af=e=>{let t=(0,n.useRef)();return(0,n.useEffect)(()=>{t.current=JSON.parse(JSON.stringify(e))},[e]),t.current},ag=P("range-slider"),av=Object.freeze({range:ag,vertical:`${ag}--vertical`,disabled:`${ag}--disabled`,track:`${ag}__track`,thumb:`${ag}__thumb`,thumbDrag:`${ag}__thumb--drag`,label:`${ag}__label`,mark:`${ag}__mark`,legend:`${ag}__legend`,legendItem:`${ag}__legend-item`}),ab=e=>{let t=e.toString().split(".")[1];return t?t.length:0},ay=e=>e.touches&&e.touches.length||e.changedTouches&&e.changedTouches.length,aw=(e,t,a)=>{let l=Number(((t-e)/a).toFixed(8));return parseInt(l.toString(),10)===l},ax=(e,t,a,l,s,i,r)=>{if(e=Math.round(1e11*e)/1e11,!i){let a=r[t-1],l=r[t+1];if(a&&a>e)return a;if(l&&l<e)return l}if(e>l)return l;if(e<a)return a;let n=Math.floor(1e11*e-1e11*a)%Math.floor(1e11*s),o=Math.floor(1e11*e-Math.abs(n)),d=0===n?e:o/1e11,c=Math.abs(n/1e11)<s/2?d:d+s,u=ab(s);return parseFloat(c.toFixed(u))},a$=(e,t,a)=>(e-t)/(a-t),a_=e=>e===aH.Up,aC=(e,t,a)=>{if(t>=a)throw RangeError(`min (${t}) is equal/bigger than max (${a})`);if(e<t)throw RangeError(`value (${e}) is smaller than min (${t})`);if(e>a)throw RangeError(`value (${e}) is bigger than max (${a})`)},aE=e=>{if(!(e.length<2)&&!e.slice(1).every((t,a)=>e[a]<=t))throw RangeError(`values={[${e}]} needs to be sorted when allowOverlap={false}`)},aS=e=>{let t=window.getComputedStyle(e);return{top:parseInt(t.marginTop,10),bottom:parseInt(t.marginBottom,10),left:parseInt(t.marginLeft,10),right:parseInt(t.marginRight,10)}},ak=e=>{let t=window.getComputedStyle(e);return{top:parseInt(t.paddingTop,10)+parseInt(t.borderTopWidth,10),bottom:parseInt(t.paddingBottom,10)+parseInt(t.borderBottomWidth,10),left:parseInt(t.paddingLeft,10)+parseInt(t.borderLeftWidth,10),right:parseInt(t.paddingRight,10)+parseInt(t.borderRightWidth,10)}},aT=(e,t,a)=>{let l=a?-1:1;e.forEach((e,a)=>aj(e,l*t[a].x,t[a].y))},aN=(e,t,a,l)=>{let s=0,i=aR(e[0],t,a,l);for(let r=1;r<e.length;r++){let n=aR(e[r],t,a,l);n<i&&(i=n,s=r)}return s},aj=(e,t,a)=>{e.style.transform=`translate(${t}px, ${a}px)`},aM=e=>{let t,a=null;return(...l)=>{t=l,a||(a=requestAnimationFrame(()=>{a=null,e(...t)}))}},aI=(e,t,a)=>{let l=e.slice(0);return l[t]=a,l},aL=({values:e,colors:t,min:a,max:l,direction:s=aH.Right})=>{let i=e.slice(0).sort((e,t)=>e-t).map(e=>(e-a)/(l-a)*100).reduce((e,a,l)=>`${e}, ${t[l]} ${a}%, ${t[l+1]} ${a}%`,"");return`linear-gradient(${s}, ${t[0]} 0%${i}, ${t[t.length-1]} 100%)`},aD=()=>null,aO=()=>{throw Error("Did not expect to get here")},aR=(e,t,a,l)=>{let{left:s,top:i,width:r,height:n}=e.getBoundingClientRect();return a_(l)?Math.abs(a-(i+n/2)):Math.abs(t-(s+r/2))},aP=(e,t,a)=>{let l=["#C2C2C6",...Array(e-1||1).fill(a?"#A5A7AB":"#525BBB"),"#C2C2C6"];return 1===e&&(t?l.pop():l.shift()),l},az=["ArrowRight","ArrowUp","k","PageUp"],aA=["ArrowLeft","ArrowDown","j","PageDown"],aF=({props:e,children:t,propValues:a,disabled:l})=>(0,o.jsx)("div",{className:(0,d.Z)(av.range,{[av.vertical]:a.direction===aH.Up,[av.disabled]:l},e.className),onMouseDown:e.onMouseDown,onTouchStart:e.onTouchStart,style:{...e.style},"data-id":e.dataId,"data-qa":e.dataQa,children:(0,o.jsx)("div",{ref:e.ref,className:(0,d.Z)(av.track),style:{background:aL({values:a.values,colors:aP(a.values.length,!!a.rtl,l),min:a.min||0,max:a.max||100,direction:a.direction||aH.Right,rtl:!!a.rtl})},children:t})}),aB=({props:e,isDragged:t,formattedValue:a})=>(0,o.jsxs)("div",{...e,style:e.style,className:(0,d.Z)(av.thumb,e.className,{[av.thumbDrag]:t}),children:[(0,o.jsx)("label",{className:(0,d.Z)(av.label),children:a}),(0,o.jsx)("span",{})]}),aZ=({props:e,index:t,propValues:a})=>{let l={width:"2px",height:t%2?"12px":"16px",backgroundColor:t*(a.step||1)+(a.min||0)<a.values[0]?"#525BBB":"#D2D3D5"},s={width:t%2?"12px":"16px",height:"2px",backgroundColor:t*(a.step||1)>(a.max||100)-a.values[0]?"#525BBB":"#D2D3D5"},i=a.direction===aH.Right?l:s;return 1===a.values.length&&(0,o.jsx)("div",{...e,className:(0,d.Z)(e.className),style:{...e.style,...i}})},aV=(0,n.forwardRef)(({step:e=1,direction:t=aH.Right,rtl:a=!1,disabled:l=!1,allowOverlap:s=!1,draggableTrack:i=!1,min:r=0,max:c=100,legend:u=[],onChange:p=()=>null,renderTrack:h=aF,renderThumb:m=aB,renderMark:f=aZ,showMarks:g=!1,onFinalChange:v,formatValue:b=e=>String(e),className:y,dataQa:w,dataId:x,...$},_)=>{let C=(0,n.useMemo)(()=>({...$,step:e,direction:t,rtl:a,disabled:l,allowOverlap:s,draggableTrack:i,min:r,max:c,legend:u}),[$,e,t,a,l,s,i,r,c,u]),E=(0,n.useRef)(C);(0,n.useEffect)(()=>{E.current=C},[C]);let S=(0,n.useRef)(null),k=(0,n.useRef)(Array($.values.length).fill(null)),T=(0,n.useRef)(),N=(0,n.useRef)([]),j=(0,n.useRef)(),M=(0,n.useRef)(),I=aM(e=>{if(e.preventDefault(),!(1&e.buttons))return D(e);ee(e.clientX,e.clientY)}),L=aM(e=>{e.preventDefault(),ee(e.touches[0].clientX,e.touches[0].clientY)}),D=e=>{let{draggedThumbIndex:t,draggedTrackPos:a}=z();if(e.preventDefault(),document.removeEventListener("mousemove",I),document.removeEventListener("touchmove",L),document.removeEventListener("mouseup",O),document.removeEventListener("touchend",O),document.removeEventListener("touchcancel",O),-1===t&&-1===a[0]&&-1===a[1])return null;P({draggedThumbIndex:-1,draggedTrackPos:[-1,-1]},()=>{et()})},O=aM(D),[R,P,z]=am({draggedTrackPos:[-1,-1],draggedThumbIndex:-1,thumbZIndexes:Array($.values.length).fill(0).map((e,t)=>t),isChanged:!1,markOffsets:[],legendOffsets:[]}),A=e=>{if(!g){j.current=void 0,T.current=void 0;return}j.current=(e.max-e.min)/e.step,T.current=[]},F=e=>{e.legend&&e.legend.length},B=()=>{aT(V(),H(),E.current.rtl),G(),q()},Z=e=>{if(E.current.disabled)return;let t=ay(e);if(!t&&0!==e.button)return;let a=Q(e);if(-1===a)return;t?K():X();let{thumbZIndexes:l}=z();P({draggedThumbIndex:a,thumbZIndexes:l.map((e,t)=>t===a?Math.max(...l):e<=l[a]?e:e-1)})},V=()=>S.current?Array.from(S.current.children).filter(e=>e.hasAttribute("aria-valuenow")):(console.warn("No thumbs found in the track container. Did you forget to pass & spread the `props` param in renderTrack?"),[]),H=()=>{let e=E.current.values,t=S.current;if(!t)return[];let a=t.getBoundingClientRect(),l=ak(t);return V().map((t,s)=>{let i={x:0,y:0},r=t.getBoundingClientRect(),n=aS(t);switch(E.current.direction){case aH.Right:return i.x=-((n.left+l.left)*1),i.y=-(((r.height-a.height)/2+l.top)*1),i.x+=a.width*a$(e[s],E.current.min,E.current.max)-r.width/2,i;case aH.Up:return i.x=-(((r.width-a.width)/2+n.left+l.left)*1),i.y=-l.left,i.y+=a.height-a.height*a$(e[s],E.current.min,E.current.max)-r.height/2,i;default:return aO()}})};_&&"function"!=typeof _&&(_.current=S.current),_&&"function"!=typeof _&&_.current&&(_.current.getThumbs=V,_.current.getOffsets=H);let G=()=>{if(!g||!S.current||!j.current||!T.current||null===S.current)return;let e=window.getComputedStyle(S.current),t=parseInt(e.width,10),a=parseInt(e.height,10),l=parseInt(e.paddingLeft,10),s=parseInt(e.paddingTop,10),i=[];for(let e=0;e<j.current+1;e++){let r=9999,n=9999;if(T.current[e]){let t=T.current[e].getBoundingClientRect();r=t.height,n=t.width}E.current.direction===aH.Right?i.push([Math.round(t/j.current*e+l-n/2),-Math.round((r-a)/2)]):i.push([Math.round(a/j.current*e+s-r/2),-Math.round((n-t)/2)])}P({markOffsets:i})},q=()=>{var e;if(!E.current.legend||!E.current.legend.length||!S.current||!N.current||E.current.rtl||t!==aH.Right)return;let a=window.getComputedStyle(S.current),l=parseInt(a.width,10),s=parseInt(a.paddingLeft,10),i=(E.current.max-E.current.min)/E.current.step,r=l/i,n=[];for(let t=0;t<E.current.legend.length;t++){let a,i=9999,o=9999;if(N.current[t]){let a=null==(e=N.current[t])?void 0:e.getBoundingClientRect();i=(null==a?void 0:a.height)||i,o=(null==a?void 0:a.width)||o}let d=E.current.legend[t];a=aG(d)?d.value:d;let c=Math.round((a-E.current.min)/E.current.step*r+s-o/2);n.push([Math.min(Math.max(c,0),l-o),Math.round(i/5)])}P({legendOffsets:n})};(0,n.useEffect)(()=>{var t;A(E.current),F(E.current),M.current=window.ResizeObserver?new window.ResizeObserver(B):{observe:()=>window.addEventListener("resize",B),unobserve:()=>window.removeEventListener("resize",B)},document.addEventListener("touchstart",Z,{passive:!1}),document.addEventListener("mousedown",Z,{passive:!1}),s||aE($.values),$.values.forEach(e=>aC(e,r,c));let l=S.current;return l&&(null==(t=M.current)||t.observe(l)),aT(V(),H(),a),G(),q(),$.values.forEach(t=>{aw(r,t,e)||console.warn("The `values` property is in conflict with the current `step`, `min`, and `max` properties. Please provide values that are accessible using the min, max, and step values.")}),()=>{var e;document.removeEventListener("mousedown",Z,{passive:!1}),document.removeEventListener("mousemove",I),document.removeEventListener("touchmove",L),document.removeEventListener("touchstart",Z),document.removeEventListener("mouseup",O),document.removeEventListener("touchend",O),l&&(null==(e=M.current)||e.unobserve(l))}},[C.min,C.max]);let Y=af(C),W=af(R);(0,n.useEffect)(()=>{((null==Y?void 0:Y.max)!==c||(null==Y?void 0:Y.min)!==r||(null==Y?void 0:Y.step)!==e||JSON.stringify(null==Y?void 0:Y.legend)!==JSON.stringify(u))&&(A(E.current),F(E.current)),aT(V(),H(),a),((null==Y?void 0:Y.max)!==c||(null==Y?void 0:Y.min)!==r||(null==Y?void 0:Y.step)!==e||JSON.stringify(null==Y?void 0:Y.legend)!==JSON.stringify(u)||(null==W?void 0:W.markOffsets.length)!==R.markOffsets.length||(null==W?void 0:W.legendOffsets.length)!==R.legendOffsets.length)&&(G(),q(),$.values.forEach(t=>{aw(r,t,e)||console.warn("The `values` property is in conflict with the current `step`, `min`, and `max` properties. Please provide values that are accessible using the min, max, and step values.")}))},[C,R]);let Q=e=>V().findIndex(t=>t===e.target||t.contains(e.target)),K=()=>{document.addEventListener("touchmove",L,{passive:!1}),document.addEventListener("touchend",O,{passive:!1}),document.addEventListener("touchcancel",O,{passive:!1})},X=()=>{document.addEventListener("mousemove",I),document.addEventListener("mouseup",O)},U=(e,t)=>ax(e,t,E.current.min,E.current.max,E.current.step,E.current.allowOverlap,E.current.values),J=e=>{JSON.stringify(e)!==JSON.stringify(E.current.values)&&(E.current.values=e,p(e))},ee=(e,t)=>{let{draggedThumbIndex:a,draggedTrackPos:l}=z(),s=E.current.values;if(-1===a&&-1===l[0]&&-1===l[1])return null;let i=S.current;if(!i)return null;let r=i.getBoundingClientRect(),n=a_(E.current.direction)?r.height:r.width;if(-1!==l[0]&&-1!==l[1]){let a=e-l[0],i=t-l[1],r=0;switch(E.current.direction){case aH.Right:r=a/n*(E.current.max-E.current.min);break;case aH.Up:r=i/n*(E.current.max-E.current.min);break;default:aO()}if(E.current.rtl&&(r*=-1),Math.abs(r)>=E.current.step/2){for(let e=0;e<k.current.length;e++){if(s[e]===E.current.max&&1===Math.sign(r)||s[e]===E.current.min&&-1===Math.sign(r))return;let t=s[e]+r;t>E.current.max?r=E.current.max-s[e]:t<E.current.min&&(r=E.current.min-s[e])}let a=s.slice(0);for(let e=0;e<k.current.length;e++)a=aI(a,e,U(s[e]+r,e));P({draggedTrackPos:[e,t]}),J(a)}}else{let l=0;switch(E.current.direction){case aH.Right:l=(e-r.left)/n*(E.current.max-E.current.min)+E.current.min;break;case aH.Up:l=(n-(t-r.top))/n*(E.current.max-E.current.min)+E.current.min;break;default:aO()}E.current.rtl&&(l=E.current.max+E.current.min-l),Math.abs(s[a]-l)>=E.current.step/2&&J(aI(s,a,U(l,a)))}},et=()=>{P({isChanged:!1});let e=E.current.values;v&&v(e)},ea=e=>{let t=E.current.values,{isChanged:a}=z(),l=Q(e.nativeEvent),s=E.current.rtl?-1:1;-1!==l&&(az.includes(e.key)?(e.preventDefault(),P({draggedThumbIndex:l,isChanged:!0}),J(aI(t,l,U(t[l]+s*("PageUp"===e.key?10*E.current.step:E.current.step),l)))):aA.includes(e.key)?(e.preventDefault(),P({draggedThumbIndex:l,isChanged:!0}),J(aI(t,l,U(t[l]-s*("PageDown"===e.key?10*E.current.step:E.current.step),l)))):"Tab"===e.key?P({draggedThumbIndex:-1},()=>{a&&et()}):a&&et())},el=()=>{let{isChanged:e}=z();P({draggedThumbIndex:-1},()=>{e&&et()})},es=e=>{let{values:t}=E.current,a=t.reduce((a,l,s)=>{let i=Math.abs(t[a]-e);return Math.abs(l-e)<=i?s:a},0),l=t.map((t,l)=>l===a?e:t);J(l)};return(0,o.jsxs)(o.Fragment,{children:[h({props:{style:{cursor:R.draggedThumbIndex>-1?"grabbing":i?a_(t)?"ns-resize":"ew-resize":1!==$.values.length||l?"inherit":"pointer"},onMouseDown:l?aD:e=>{var t;if(0!==e.button)return;let a=E.current.values;if(e.persist(),e.preventDefault(),X(),a.length>1&&E.current.draggableTrack){if(k.current.some(t=>null==t?void 0:t.contains(e.target)))return;P({draggedTrackPos:[e.clientX,e.clientY]},()=>ee(e.clientX,e.clientY))}else{let a=aN(k.current.map(e=>e),e.clientX,e.clientY,E.current.direction);null==(t=k.current[a])||t.focus(),P({draggedThumbIndex:a},()=>ee(e.clientX,e.clientY))}},onTouchStart:l?aD:e=>{var t;let a=E.current.values;if(e.persist(),K(),a.length>1&&E.current.draggableTrack){if(k.current.some(t=>null==t?void 0:t.contains(e.target)))return;P({draggedTrackPos:[e.touches[0].clientX,e.touches[0].clientY]},()=>ee(e.touches[0].clientX,e.touches[0].clientY))}else{let a=aN(k.current.map(e=>e),e.touches[0].clientX,e.touches[0].clientY,E.current.direction);null==(t=k.current[a])||t.focus(),P({draggedThumbIndex:a},()=>ee(e.touches[0].clientX,e.touches[0].clientY))}},ref:e=>{S.current=e},className:(0,d.Z)(y),dataQa:w,dataId:x},isDragged:R.draggedThumbIndex>-1,disabled:l,children:[...R.markOffsets.map((e,a)=>{let l={left:`${e[0]}px`,marginTop:`${e[1]}px`},s={top:`${e[0]}px`,marginLeft:`${e[1]}px`};return f({props:{style:t===aH.Right?l:s,key:`mark${a}`,ref:e=>{e&&T.current&&(T.current[a]=e)},className:av.mark},index:a,propValues:C})}),...$.values.map((e,t)=>{let a=R.draggedThumbIndex===t;return m({index:t,value:e,formattedValue:b(e),isDragged:a,props:{style:{zIndex:R.thumbZIndexes[t],cursor:l?"inherit":a?"grabbing":"grab"},key:t,tabIndex:l?void 0:0,"aria-valuemax":s?c:$.values[t+1]||c,"aria-valuemin":s?r:$.values[t-1]||r,"aria-valuenow":e,draggable:!1,ref:e=>{e&&(k.current[t]=e)},role:"slider",onKeyDown:l?aD:ea,onKeyUp:l?aD:el,className:av.thumb}})})],propValues:C}),C.direction===aH.Right&&(0,o.jsx)("div",{className:av.legend,children:u.map((e,t)=>{var a,s;let i;return i=aG(e)?e.value:e,(0,o.jsx)("button",{type:"button",ref:e=>{Array.isArray(N.current)&&(N.current[t]=e)},className:(0,d.Z)(av.legendItem),style:{left:`${null==(a=R.legendOffsets[t])?void 0:a[0]}px`,marginTop:`${null==(s=R.legendOffsets[t])?void 0:s[1]}px`},tabIndex:l?-1:0,onClick:l?void 0:()=>es(i),children:aG(e)?e.label:b(i)},`legend${t}`)})})]})});aV.displayName="RangeSlider";var aH=((r=aH||{}).Right="to right",r.Up="to top",r);let aG=e=>"object"==typeof e,aq=P("input-range"),aY={inputRange:aq,input:`${aq}__input`,slider:`${aq}__slider`},aW=(0,n.forwardRef)(({value:e,step:t=1,min:a=0,max:l=100,disabled:s,ticks:i=[],className:r,inputClassname:c,sliderClassname:u,size:p="m",decimals:h="auto",decimalsCount:m=2,tooltip:f=e=>e,dataId:g,dataQa:v,autoFocus:b=!1,style:y,onChange:w,onBlur:x,...$},_)=>{let C=(0,n.useMemo)(()=>"number"!=typeof e||e<a?a:e>l?l:e,[e,a,l]),[E,S]=D(C||a,e),[k,T]=(0,n.useState)(C?[C]:[a]),N=(0,n.useRef)(null),j=(0,n.useRef)(null);(0,n.useImperativeHandle)(_,()=>({inputRef:N.current,sliderRef:j.current}),[j,N]);let M=(0,n.useCallback)(e=>{if(S(e),!e||e<a){T([a]);return}if(e>l){T([l]);return}T([e]),null==w||w(e)},[l,a,w,S]);(0,n.useEffect)(()=>{"number"==typeof e&&M(e)},[e,M]);let I=(0,n.useCallback)(e=>{E||(T([a]),S(a),null==w||w(a)),null==x||x(e)},[E,a,x,S,w]),L=(0,n.useCallback)(e=>{var t;S(e[0]),T(e),null==(t=null==N?void 0:N.current)||t.focus(),null==w||w(e[0])},[w,S]),O=(0,n.useCallback)(()=>{var e;null==(e=null==N?void 0:N.current)||e.blur()},[]);return(0,o.jsxs)("div",{className:(0,d.Z)(r,aY.inputRange),style:y,"data-qa":v,"data-id":g,children:[(0,o.jsx)(ao,{...$,autoFocus:b,value:E,withoutControls:!0,min:a,max:l,disabled:s,step:t,ref:N,className:(0,d.Z)(c,aY.input),size:p,decimals:h,decimalsCount:m,onChange:M,onBlur:I}),(0,o.jsx)(aV,{values:k,min:a,max:l,legend:i,step:t,disabled:s,ref:j,className:(0,d.Z)(u,aY.slider),formatValue:f,onChange:L,onFinalChange:O})]})});function aQ(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"}))}aW.displayName="InputRange";let aK=P("input-search"),aX={iconSearch:`${aK}__icon-search`,iconClear:`${aK}__icon-clear`,states:{disabled:`${aK}--disabled`}},aU=(0,n.forwardRef)(({value:e,disabled:t,onChange:a,...l},s)=>{let[i,r]=(0,n.useState)(e||"");(0,n.useEffect)(()=>{r(e||"")},[e]);let c=(0,n.useCallback)((e,t)=>{r(e||""),null==a||a(e||"",t)},[]);return(0,o.jsx)(tG,{...l,value:i,ref:s,disabled:t,icon:i?(0,o.jsx)(q,{onMouseDown:t?void 0:e=>{e.preventDefault(),e.stopPropagation(),c()},onKeyDown:t?void 0:e=>{[" ","Enter"].includes(e.key)&&(e.preventDefault(),c())},className:(0,d.Z)(aX.iconClear,{[aX.states.disabled]:t}),role:"button",tabIndex:t?-1:0,children:(0,o.jsx)(ee,{})}):(0,o.jsx)(q,{className:(0,d.Z)(aX.iconSearch,{[aX.states.disabled]:t}),children:(0,o.jsx)(aQ,{})}),onChange:(e,t)=>{c(e,t)}})});aU.displayName="InputSearch";let aJ=(0,n.forwardRef)(({value:e="",autoFocus:t=!1,onChange:a,onKeyDown:l,dataQa:s,dataId:i,...r},d)=>{let[c,u]=(0,n.useState)(""),{ref:p,unmaskedValue:h,setValue:m}=(0,y.Cj)({mask:"+{7} (000) 000-00-00"},{onAccept:(e,t)=>{u(e),null==a||a(t.unmaskedValue,e)}});return(0,n.useEffect)(()=>{e!==h&&m(e)},[e,m,h]),(0,n.useImperativeHandle)(d,()=>p.current),(0,o.jsx)(tG,{...r,autoFocus:t,dataQa:s,dataId:i,inputRef:p,value:c,maskPlaceholder:"+7 (000) 000-00-00",onKeyDown:e=>{("Escape"===e.key||"Esc"===e.key)&&(e.preventDefault(),m(""),u(""),null==a||a("","")),null==l||l(e)}})});aJ.displayName="InputTel";let a0=P("modal"),a1=Object.freeze({modal:a0,overlay:`${a0}__overlay`,withoutFooter:`${a0}--without-footer`,noContent:`${a0}--no-content`,open:`${a0}--open`,overlayOpen:`${a0}__overlay--open`,height:{medium:`${a0}--height-medium`,full:`${a0}--height-full`},size:{s:`${a0}--s`,m:`${a0}--m`,l:`${a0}--l`,xl:`${a0}--xl`},header:`${a0}__header`,headerText:`${a0}__header-text`,headerTitle:`${a0}__header-title`,headerSubtitle:`${a0}__header-subtitle`,closeIcon:`${a0}__close-icon`,backButton:`${a0}__back-button`,backButtonText:`${a0}__back-button-text`,headerStates:{centered:`${a0}__header--centered`,withLongBtn:`${a0}__header--with-long-btn`,defaultHeight:`${a0}__header--default-height`},content:`${a0}__content`,withoutPadding:`${a0}__content--without-padding`,withScroll:`${a0}__content--with-scroll`,footer:`${a0}__footer`,footerContainer:`${a0}__footer-container`,footerBtn:`${a0}__footer-btn`,footerDescription:`${a0}__footer-description`,divider:`${a0}__divider`,dividerTop:`${a0}__divider--top`,dividerBottom:`${a0}__divider--bottom`}),a2=({primaryBtnText:e,onPrimary:t,secondaryBtnText:a,onSecondary:l,thirdBtnText:s,onThird:i,description:r,children:n,noContent:c,dataQa:u})=>(0,o.jsxs)("div",{"data-qa":j(`${u}-footer`,!!u),className:(0,d.Z)(a1.footer,{[a1.noContent]:c}),children:[!c&&(0,o.jsx)("div",{className:(0,d.Z)(a1.divider,a1.dividerTop)}),n||(0,o.jsxs)("div",{className:a1.footerContainer,children:[s&&(0,o.jsx)(eg,{dataQa:j(`${u}-footer-third-btn`,!!u),label:s,variant:"secondary",size:"s",className:a1.footerBtn,onClick:i}),a&&(0,o.jsx)(eg,{dataQa:j(`${u}-footer-secondary-btn`,!!u),label:a,variant:"secondary",size:"s",className:a1.footerBtn,onClick:l}),e&&(0,o.jsx)(eg,{dataQa:j(`${u}-footer-primary-btn`,!!u),label:e,size:"s",className:a1.footerBtn,onClick:t})]}),r&&(0,o.jsx)("span",{"data-qa":j(`${u}-footer-description`,!!u),className:a1.footerDescription,children:r})]}),a5=({text:e,title:t,subtitle:a,align:l="left",backBtnVariant:s,onBack:i,onClose:r,noContent:n,dataQa:c,withoutCloseBtn:u=!1})=>(0,o.jsxs)("div",{"data-qa":j(`${c}-header`,!!c),className:(0,d.Z)(a1.header,{[a1.headerStates.centered]:"center"===l||!!s,[a1.headerStates.withLongBtn]:"long"===s,[a1.headerStates.defaultHeight]:!e&&!t&&!a}),children:[e&&(0,o.jsx)("span",{"data-qa":j(`${c}-header-text`,!!c),className:a1.headerText,children:e}),t&&(0,o.jsx)("span",{"data-qa":j(`${c}-header-title`,!!c),className:a1.headerTitle,children:t}),a&&(0,o.jsx)("span",{"data-qa":j(`${c}-header-subtitle`,!!c),className:a1.headerSubtitle,children:a}),!u&&(0,o.jsx)("button",{"data-qa":j(`${c}-header-close`,!!c),type:"button",className:a1.closeIcon,onClick:r,children:(0,o.jsx)(q,{children:(0,o.jsx)(ee,{})})}),s&&(0,o.jsxs)("button",{"data-qa":j(`${c}-header-back`,!!c),type:"button",className:a1.backButton,onClick:i,children:[(0,o.jsx)(q,{children:(0,o.jsx)(eS,{})}),"long"===s&&(0,o.jsx)("span",{className:a1.backButtonText,children:"Назад"})]}),!n&&(0,o.jsx)("div",{className:(0,d.Z)(a1.divider,a1.dividerBottom)})]}),a4=(0,n.forwardRef)(({header:e,footer:t,open:a=!1,size:l="m",noPadding:s=!1,height:i="full",onClose:r,children:u,className:p,style:h,dataQa:m,dataId:f,dismissDisabled:g=!1,...v},b)=>{let[y,w]=(0,n.useState)(!1),[x,$]=(0,n.useState)(!1),_=(0,n.useRef)(null);(0,n.useEffect)(()=>()=>{_.current&&cancelAnimationFrame(_.current)},[]),(0,n.useEffect)(()=>{if(_.current&&cancelAnimationFrame(_.current),a)return w(!0),_.current=requestAnimationFrame(()=>{requestAnimationFrame(()=>{$(!0)})}),()=>{_.current&&cancelAnimationFrame(_.current)};{$(!1);let e=setTimeout(()=>{w(!1)},300);return()=>{clearTimeout(e),_.current&&cancelAnimationFrame(_.current)}}},[a]);let C=()=>{$(!1);let e=setTimeout(()=>{null==r||r(),w(!1)},300);return()=>clearTimeout(e)},{context:E}=(0,c.YF)({open:y,onOpenChange:e=>{e||C()}}),S=(0,c.bQ)(E,{outsidePressEvent:"mousedown",outsidePress:!g,escapeKey:!g}),k=(0,c.qs)(E,{role:"dialog"}),{getFloatingProps:T}=(0,c.NI)([S,k]),[N,M]=(0,n.useState)(!1),I=(0,n.useCallback)(e=>{e&&new ResizeObserver(()=>{M(e.scrollHeight>e.clientHeight)}).observe(e)},[]);return y?(0,o.jsx)(c.ll,{id:"finkit-modals",children:(0,o.jsx)(c.y0,{lockScroll:!0,className:(0,d.Z)(a1.overlay,{[a1.overlayOpen]:x}),children:(0,o.jsx)(c.wD,{context:E,children:(0,o.jsxs)("div",{ref:b,className:(0,d.Z)(a1.modal,a1.size[l],a1.height[i],{[a1.withoutFooter]:!(null!=t&&t.primaryBtnText)&&!(null!=t&&t.children),[a1.open]:x},p),style:h,...T(),...v,"data-id":f,"data-qa":m,children:[(0,o.jsx)(a5,{...e,dataQa:m,noContent:!u,onClose:C}),u&&(0,o.jsx)("div",{"data-qa":j(`${m}-content`,!!m),ref:I,className:(0,d.Z)(a1.content,{[a1.withoutFooter]:!(null!=t&&t.primaryBtnText)&&!(null!=t&&t.children),[a1.withoutPadding]:s,[a1.withScroll]:N}),children:u}),((null==t?void 0:t.primaryBtnText)||(null==t?void 0:t.children))&&(0,o.jsx)(a2,{...t,dataQa:m,noContent:!u})]})})})}):null});a4.displayName="Modal";let a7=P("pagination"),a3=(Object.freeze({pagination:a7,bullet:`${a7}--bullet`,dots:`${a7}__dots`,link:`${a7}__link`,active:`${a7}__link--active`,controls:`${a7}__link--controls`,big:`${a7}__link--big`,prev:`${a7}__link--prev`,next:`${a7}__link--next`,disabled:`${a7}__link--disabled`}),(e,t)=>Array.from({length:t-e+1},(t,a)=>a+e)),a6=P("radio"),a8=Object.freeze({radio:a6,input:`${a6}__input`,marker:`${a6}__marker`,wrapper:`${a6}__wrapper`,label:`${a6}__label`,caption:`${a6}__caption`,icon:`${a6}__icon`,iconButton:`${a6}__icon-button`,states:{error:`${a6}--error`,disabled:`${a6}--disabled`,inverted:`${a6}--inverted`},sizes:{xs:`${a6}--xs`,s:`${a6}--s`,m:`${a6}--m`},variants:{primary:`${a6}--primary`,secondary:`${a6}--secondary`}}),a9=(0,n.forwardRef)(({value:e,variant:t="primary",checked:a=!1,state:l="default",label:s,disabled:i=!1,caption:r,className:c,style:u,icon:p,withIcon:h=!1,size:m="m",inverted:f=!1,children:g,inputRef:v,onChange:b,onIconClick:y,dataQa:w,dataId:x,...$},_)=>{let C=(0,n.useId)(),E=g||s;return(0,o.jsxs)("label",{ref:_,htmlFor:C,"data-marker-container":"",className:(0,d.Z)(c,a8.radio,{[a8.states.disabled]:i,[a8.states.inverted]:f,[a8.sizes[m]]:!0,[a8.variants[t]]:!0}),style:u,"data-id":x,"data-qa":w,children:[(0,o.jsx)("input",{id:C,value:e,checked:a,className:a8.input,type:"radio",disabled:i,onChange:e=>{null==b||b(e.target.value,e)},ref:v,...$}),(0,o.jsx)("span",{className:(0,d.Z)(a8.marker,{[a8.states.inverted]:f}),children:(0,o.jsx)(e4,{type:"radio",checked:a,inverted:f,state:l,disabled:i})}),E&&(0,o.jsxs)("span",{className:a8.wrapper,children:[(0,o.jsx)("span",{className:(0,d.Z)(a8.label,{[a8.states.error]:"error"===l,[a8.states.inverted]:f,[a8.states.disabled]:i}),children:E}),r&&(0,o.jsx)(K,{className:(0,d.Z)(a8.caption,{[a8.states.inverted]:f,[a8.states.disabled]:i}),withoutIcon:!0,children:r})]}),h&&(0,o.jsx)("button",{type:"button",className:(0,d.Z)(a8.iconButton),onClick:i?void 0:y,children:(0,o.jsx)(q,{className:(0,d.Z)(a8.icon),children:p?(0,o.jsx)(o.Fragment,{children:p}):(0,o.jsx)(eU,{})})})]})});a9.displayName="Radio";let le=P("segmented-control"),lt=Object.freeze({segmentedControl:le,secondary:`${le}--secondary`,tab:`${le}__tab`,label:`${le}__label`,icon:`${le}__icon`,slot:`${le}__slot`,states:{stretch:`${le}--stretch`,rounded:`${le}--rounded`,small:`${le}--s`,medium:`${le}--m`,weightVariant:`${le}--wight-medium`,left:`${le}__tab--left`,right:`${le}__tab--right`,active:`${le}__tab--active`,iconOnly:`${le}__tab--icon-only`,disabled:`${le}__tab--disabled`}}),la=Object.freeze({labelKey:"label",disabledKey:"disabled",slotLeftKey:"slotLeft",slotRightKey:"slotRight",iconLeftKey:"iconLeft",iconRightKey:"iconRight"}),ll=(0,n.forwardRef)(({activeTabId:e,tabs:t,onTabChange:a,variant:l="primary",className:s,style:i,stretch:r=!1,rounded:c=!1,tabSettings:u,weightVariant:p="regular",size:h="m",onTabKeyDown:m,dataQa:f,dataId:g,...v},b)=>{var y;let w=(0,n.useRef)(null),x=(0,n.useMemo)(()=>{let e={...la,...u};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]}))},[u,t]),[$,_]=(0,n.useState)(e??(null==(y=x[0])?void 0:y.id)),C=(0,n.useCallback)(e=>{let t=w.current,a=(null==e?void 0:e.target).closest(`.${lt.tab}`),l=t.getBoundingClientRect(),s=a.getBoundingClientRect();t.scrollTo({left:s.left-l.left-4+(t.scrollLeft??0),behavior:"smooth"})},[]),E=(e,t)=>{_(e),C(t),a(e,t)},S=(e,t)=>{(null==t?void 0:t.key)!==" "&&(null==t?void 0:t.key)!=="Enter"||(_(e),C(t),null==m||m(e,t))};return(0,n.useEffect)(()=>{null!=e&&_(e)},[e]),(0,n.useImperativeHandle)(b,()=>w),(0,o.jsx)("div",{ref:w,role:"tablist",className:(0,d.Z)(lt.segmentedControl,{[lt.secondary]:"secondary"===l,[lt.states.small]:"s"===h,[lt.states.medium]:"m"===h,[lt.states.weightVariant]:"medium"===p,[lt.states.stretch]:r,[lt.states.rounded]:c},s),style:i,...v,"data-id":g,"data-qa":f,children:x.map((e,t)=>(0,o.jsxs)("button",{type:"button",role:"tab","data-qa":j(`${f}-tab-${++t}`,!!f),"aria-selected":e.id===$,"aria-disabled":e.disabled?e.disabled:void 0,tabIndex:null!=e&&e.disabled?-1:0,className:(0,d.Z)(lt.tab,{[lt.states.active]:e.id===$,[lt.states.disabled]:e.disabled,[lt.states.iconOnly]:!e.label&&(e.iconLeft||e.slotLeft),[lt.states.left]:e.label&&(e.iconLeft||e.slotLeft),[lt.states.right]:e.label&&(e.iconRight||e.slotRight)}),onClick:e.disabled?void 0:t=>E(e.id,t),onKeyDown:e.disabled?void 0:t=>S(e.id,t),children:[e.iconLeft&&(0,o.jsx)("span",{className:lt.icon,children:e.iconLeft}),e.slotLeft&&e.label&&(0,o.jsx)("span",{className:lt.slot,children:e.slotLeft}),e.label&&(0,o.jsx)("span",{className:lt.label,children:e.label}),e.label&&(0,o.jsxs)(o.Fragment,{children:[e.slotRight&&(0,o.jsx)("span",{className:lt.slot,children:e.slotRight}),e.iconRight&&(0,o.jsx)("span",{className:lt.icon,children:e.iconRight})]})]},e.id))})});function ls(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:"m19.03 10.28-6.5 6.5a.75.75 0 0 1-1.06 0l-6.5-6.5a.75.75 0 1 1 1.06-1.06L12 15.19l5.97-5.97a.75.75 0 1 1 1.06 1.06Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))}ll.displayName="SegmentedControl";let li=P("select"),lr={select:li,dropdown:`${li}__dropdown`,activator:`${li}__activator`,activatorWrapper:`${li}__activator-wrapper`,placeholder:`${li}__placeholder`,selected:`${li}__selected`,label:`${li}__label`,rightLabel:`${li}__right-label`,icon:`${li}__icon`,message:`${li}__message`,options:`${li}__options`,optionIcon:`${li}__option-icon`,optionMarker:`${li}__option-marker`,caption:`${li}__caption`,states:{primary:`${li}--primary`,secondary:`${li}--secondary`,small:`${li}--s`,medium:`${li}--m`,large:`${li}--l`,opened:`${li}--opened`,error:`${li}--error`,success:`${li}--success`,selected:`${li}--selected`,disabled:`${li}--disabled`}};function ln({value:e,label:t,options:a=[],optionValue:l="value",optionLabel:s="label",optionCaption:i="caption",optionDisabled:r="disabled",variant:c="primary",state:u,size:p="m",icon:h,rightLabel:m,clearable:f=!1,multiple:g=!1,disabled:v=!1,caption:b,placeholder:y,className:w,dataId:x,dataQa:$,isOpen:_=!1,classnameTrigger:C,selectedValue:E,onChange:S,onToggle:k,onSelect:T,onUnselect:N,onFocus:j,onBlur:M,...L}){let[D,O]=(0,n.useState)(!1),[R,P]=(0,n.useState)(),[z,A]=(0,n.useState)(),[F,B]=(0,n.useState)(!1),Z=(0,n.useRef)(null),V=(0,n.useId)(),H=(0,n.useId)(),G=(0,n.useId)();(0,n.useEffect)(()=>{if(!e){P(g?[]:void 0);return}P(e)},[g,e]);let Y=(0,n.useMemo)(()=>a.map((e,t)=>{let a=tD(e,l,e),n=g&&Array.isArray(R)?R.map(e=>tD(e,l,e)):tD(R,l,R);return{index:t,value:a,label:tD(e,s,e),caption:tD(e,i),disabled:tD(e,r,!1),selected:g?Array.isArray(n)&&n.includes(a):n===a,active:z===t,original:e,id:`${G}-option-${t}`}}),[z,G,R,g,i,r,s,l,a]),W=(0,n.useMemo)(()=>Y.filter(e=>e.selected),[Y]),Q=(0,n.useMemo)(()=>I(z)&&Y[z].id,[z]),K=(0,n.useCallback)(e=>{P(e),null==S||S(e)},[S]),X=(0,n.useCallback)(()=>{if(Z.current&&Q){let{start:e,end:t}=tO(Z.current).y,a=document.getElementById(Q);if(a){let l=a.offsetTop+a.clientHeight-t,s=e-a.offsetTop;l>0?Z.current.scrollTop+=l+8:s>0&&(Z.current.scrollTop-=s+8)}}},[Q]),U=e=>{O(e),null==k||k(e)},J=(0,n.useCallback)(e=>{if(!I(e))return 0;let t=0===e?Y.length-1:e-1;return Y[t].disabled?J(t):t},[Y]),ee=(0,n.useCallback)(e=>{if(!I(e))return 0;let t=e===Y.length-1?0:e+1;return Y[t].disabled?ee(t):t},[Y]),et=(0,n.useCallback)(e=>{let t=e&&e.index!==Y.length-1?Y[e.index+1]:Y[0];return t.disabled?et(t):t},[Y]),ea=(0,n.useCallback)(e=>{let t=e&&0!==e.index?Y[e.index-1]:Y[Y.length-1];return t.disabled?ea(t):t},[Y]),el=()=>{U(!0),A(W.length>0?W[0].index:0)},es=()=>{U(!1),A(void 0)},ei=(0,n.useCallback)(e=>{if(!g){let t=f&&e.selected?void 0:e.original;K(t),es();return}if(e.selected&&Array.isArray(R)){let t=R.filter(t=>tD(t,l,t)!==e.value);K(t),null==N||N(e.original);return}if(Array.isArray(R)){let t=[...R,e.original];K(t),null==T||T(e.original)}},[f,es,R,g,T,N,l,K]),er=(0,n.useCallback)(e=>{e.preventDefault(),D?es():(f||g)&&(W.forEach(e=>null==N?void 0:N(e.original)),K(g?[]:void 0))},[f,es,g,N,D,W,K]),en=(0,n.useCallback)(()=>{D&&es()},[es,D]),eo=(0,n.useCallback)(e=>{if(e.preventDefault(),D){A(J(z));return}if(!g){let e=ea(W[0]);K(e.original)}},[z,J,ea,g,D,W,K]),ed=(0,n.useCallback)(e=>{if(e.preventDefault(),D){A(ee(z));return}if(g){el();return}let t=et(W[0]);K(t.original)},[z,ee,et,g,D,el,W,K]),ec=(0,n.useCallback)(e=>{switch(B(!0),e.key){case"Escape":case"Esc":er(e);break;case"Tab":en();break;case"ArrowDown":ed(e);break;case"ArrowUp":eo(e)}},[ed,eo,er,en]),eu=(0,n.useCallback)(e=>{if(e.preventDefault(),!D){el();return}I(z)&&ei(Y[z]),g||es()},[z,es,ei,Y,g,D,el]),ep=(0,n.useCallback)(e=>{B(!0),(" "===e.key||"Enter"===e.key)&&eu(e)},[eu]),eh=()=>{U(!0);let t=Array.isArray(e)?e[0]:e,{value:a,label:l}=t??{},s=Y.find(e=>e.value===a&&e.label===l);A((null==s?void 0:s.index)??0)};(0,n.useEffect)(()=>{_&&eh()},[_]),(0,n.useEffect)(()=>{D&&X()},[D,X]),(0,n.useEffect)(()=>(D&&document.addEventListener("keydown",ec),()=>document.removeEventListener("keydown",ec)),[ec,D]);let em=(0,d.Z)(C,lr.activator,{[lr.states.primary]:"primary"===c,[lr.states.secondary]:"secondary"===c,[lr.states.small]:"s"===p,[lr.states.medium]:"m"===p,[lr.states.large]:"l"===p,[lr.states.error]:"error"===u,[lr.states.success]:"success"===u,[lr.states.opened]:D,[lr.states.disabled]:v}),ef=(0,n.useMemo)(()=>W.length>0?(0,o.jsxs)(o.Fragment,{children:["s"!==p&&(0,o.jsx)("div",{id:H,className:(0,d.Z)(lr.label,{[lr.states.error]:"error"===u,[lr.states.success]:"success"===u,[lr.states.opened]:D,[lr.states.disabled]:v}),children:t},"label"),(0,o.jsx)("div",{className:(0,d.Z)(lr.selected,{[lr.states.disabled]:v}),children:(null==E?void 0:E(W.map(e=>e.original)))||W.map(({label:e})=>e).join(", ")})]}):(0,o.jsx)("div",{id:H,className:(0,d.Z)(lr.placeholder,{[lr.states.error]:"error"===u,[lr.states.success]:"success"===u,[lr.states.opened]:D,[lr.states.disabled]:v}),children:y||t},"placeholder"),[v,t,H,D,y,W,E,p,u]);return(0,o.jsx)("div",{className:(0,d.Z)(w,lr.select),children:(0,o.jsxs)(tr,{opened:D,onToggle:()=>{D?es():el()},width:"inherit",placement:"bottom",children:[(0,o.jsx)(tm,{asChild:!0,disabled:v,children:(0,o.jsxs)("div",{className:em,id:V,tabIndex:v?-1:0,role:"combobox","aria-haspopup":"listbox","aria-labelledby":H,"aria-controls":G,"aria-disabled":v,"aria-expanded":D,...!v&&{onFocus:e=>{null==j||j(e)},onBlur:e=>{null==M||M(e)},onKeyDownCapture:ep,onKeyDown:D?void 0:ec},...L,"data-id":x,"data-qa":$,children:[(0,o.jsx)("div",{className:lr.activatorWrapper,children:ef}),m&&(0,o.jsx)("div",{"aria-label":m,className:(0,d.Z)(lr.rightLabel,{[lr.states.disabled]:v}),children:m}),h&&(0,o.jsx)("div",{"aria-hidden":"true",className:(0,d.Z)(lr.icon,{[lr.states.disabled]:v}),children:h}),(0,o.jsx)("div",{className:(0,d.Z)(lr.icon,{[lr.states.disabled]:v,[lr.states.opened]:D}),children:(0,o.jsx)(q,{style:{fontSize:24},"aria-expanded":D,children:(0,o.jsx)(ls,{})})})]})}),b&&(0,o.jsx)("div",{className:(0,d.Z)(lr.caption,{[lr.states.error]:"error"===u,[lr.states.success]:"success"===u,[lr.states.secondary]:"secondary"===c,[lr.states.disabled]:v}),children:b}),(0,o.jsx)(td,{contentInnerRef:Z,children:(0,o.jsx)("ul",{role:"listbox",id:G,className:lr.options,onMouseOver:()=>{F&&B(!1)},children:Y.map(e=>(0,o.jsx)(ti,{as:"li",disabled:e.disabled,label:e.label,caption:e.caption,focused:e.active&&F,onClick:()=>ei(e),prepend:g?(0,o.jsx)(e4,{type:"checkbox",checked:e.selected,disabled:e.disabled}):void 0,append:g?void 0:(0,o.jsx)(q,{className:(0,d.Z)(lr.optionIcon,{[lr.states.selected]:e.selected}),style:{fontSize:24},children:(0,o.jsx)(tz,{})}),"aria-selected":e.selected,role:"option",id:e.id},JSON.stringify(e.value)))})})]})})}function lo(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function ld(e,t){void 0===e&&(e={}),void 0===t&&(t={}),Object.keys(t).forEach(a=>{typeof e[a]>"u"?e[a]=t[a]:lo(t[a])&&lo(e[a])&&Object.keys(t[a]).length>0&&ld(e[a],t[a])})}ln.displayName="Select";let lc={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 lu(){let e="u">typeof document?document:{};return ld(e,lc),e}let lp={document:lc,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle:()=>({getPropertyValue:()=>""}),Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia:()=>({}),requestAnimationFrame:e=>typeof setTimeout>"u"?(e(),null):setTimeout(e,0),cancelAnimationFrame(e){typeof setTimeout>"u"||clearTimeout(e)}};function lh(){let e="u">typeof window?window:{};return ld(e,lp),e}function lm(e,t){return void 0===t&&(t=0),setTimeout(e,t)}function lf(){return Date.now()}function lg(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function lv(){let e=Object(arguments.length<=0?void 0:arguments[0]),t=["__proto__","constructor","prototype"];for(let a=1;a<arguments.length;a+=1){let l=a<0||arguments.length<=a?void 0:arguments[a];if(null!=l&&("u">typeof window&&"u">typeof window.HTMLElement?!(l instanceof HTMLElement):!l||1!==l.nodeType&&11!==l.nodeType)){let a=Object.keys(Object(l)).filter(e=>0>t.indexOf(e));for(let t=0,s=a.length;t<s;t+=1){let s=a[t],i=Object.getOwnPropertyDescriptor(l,s);void 0!==i&&i.enumerable&&(lg(e[s])&&lg(l[s])?l[s].__swiper__?e[s]=l[s]:lv(e[s],l[s]):!lg(e[s])&&lg(l[s])?(e[s]={},l[s].__swiper__?e[s]=l[s]:lv(e[s],l[s])):e[s]=l[s])}}}return e}function lb(e,t,a){e.style.setProperty(t,a)}function ly(e){let{swiper:t,targetPosition:a,side:l}=e,s=lh(),i=-t.translate,r=null,n,o=t.params.speed;t.wrapperEl.style.scrollSnapType="none",s.cancelAnimationFrame(t.cssModeFrameID);let d=a>i?"next":"prev",c=(e,t)=>"next"===d&&e>=t||"prev"===d&&e<=t,u=()=>{n=new Date().getTime(),null===r&&(r=n);let e=Math.max(Math.min((n-r)/o,1),0),d=i+(.5-Math.cos(e*Math.PI)/2)*(a-i);if(c(d,a)&&(d=a),t.wrapperEl.scrollTo({[l]:d}),c(d,a)){t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.scrollSnapType="",setTimeout(()=>{t.wrapperEl.style.overflow="",t.wrapperEl.scrollTo({[l]:d})}),s.cancelAnimationFrame(t.cssModeFrameID);return}t.cssModeFrameID=s.requestAnimationFrame(u)};u()}function lw(e,t){return void 0===t&&(t=""),[...e.children].filter(e=>e.matches(t))}function lx(e){try{console.warn(e);return}catch{}}function l$(e,t){var a;void 0===t&&(t=[]);let l=document.createElement(e);return l.classList.add(...Array.isArray(t)?t:(void 0===(a=t)&&(a=""),a.trim().split(" ").filter(e=>!!e.trim()))),l}function l_(e,t){return lh().getComputedStyle(e,null).getPropertyValue(t)}function lC(e){let t=e,a;if(t){for(a=0;null!==(t=t.previousSibling);)1===t.nodeType&&(a+=1);return a}}function lE(e,t){let a=[],l=e.parentElement;for(;l;)t?l.matches(t)&&a.push(l):a.push(l),l=l.parentElement;return a}function lS(e,t,a){let l=lh();return a?e["width"===t?"offsetWidth":"offsetHeight"]+parseFloat(l.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-right":"margin-top"))+parseFloat(l.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-left":"margin-bottom")):e.offsetWidth}function lk(e){return(Array.isArray(e)?e:[e]).filter(e=>!!e)}function lT(e,t,a,l){return e.params.createElements&&Object.keys(l).forEach(s=>{if(!a[s]&&!0===a.auto){let i=lw(e.el,`.${l[s]}`)[0];i||((i=l$("div",l[s])).className=l[s],e.el.append(i)),a[s]=i,t[s]=i}}),a}function lN(e){let{swiper:t,extendParams:a,on:l,emit:s}=e;function i(e){let a;return e&&"string"==typeof e&&t.isElement&&(a=t.el.querySelector(e))?a:(e&&("string"==typeof e&&(a=[...document.querySelectorAll(e)]),t.params.uniqueNavElements&&"string"==typeof e&&a&&a.length>1&&1===t.el.querySelectorAll(e).length?a=t.el.querySelector(e):a&&1===a.length&&(a=a[0])),e&&!a?e:a)}function r(e,a){let l=t.params.navigation;(e=lk(e)).forEach(e=>{e&&(e.classList[a?"add":"remove"](...l.disabledClass.split(" ")),"BUTTON"===e.tagName&&(e.disabled=a),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](l.lockClass))})}function n(){let{nextEl:e,prevEl:a}=t.navigation;if(t.params.loop){r(a,!1),r(e,!1);return}r(a,t.isBeginning&&!t.params.rewind),r(e,t.isEnd&&!t.params.rewind)}function o(e){e.preventDefault(),(!t.isBeginning||t.params.loop||t.params.rewind)&&(t.slidePrev(),s("navigationPrev"))}function d(e){e.preventDefault(),(!t.isEnd||t.params.loop||t.params.rewind)&&(t.slideNext(),s("navigationNext"))}function c(){let e=t.params.navigation;if(t.params.navigation=lT(t,t.originalParams.navigation,t.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!(e.nextEl||e.prevEl))return;let a=i(e.nextEl),l=i(e.prevEl);Object.assign(t.navigation,{nextEl:a,prevEl:l}),a=lk(a),l=lk(l);let s=(a,l)=>{a&&a.addEventListener("click","next"===l?d:o),!t.enabled&&a&&a.classList.add(...e.lockClass.split(" "))};a.forEach(e=>s(e,"next")),l.forEach(e=>s(e,"prev"))}function u(){let{nextEl:e,prevEl:a}=t.navigation;e=lk(e),a=lk(a);let l=(e,a)=>{e.removeEventListener("click","next"===a?d:o),e.classList.remove(...t.params.navigation.disabledClass.split(" "))};e.forEach(e=>l(e,"next")),a.forEach(e=>l(e,"prev"))}a({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),t.navigation={nextEl:null,prevEl:null},l("init",()=>{!1===t.params.navigation.enabled?p():(c(),n())}),l("toEdge fromEdge lock unlock",()=>{n()}),l("destroy",()=>{u()}),l("enable disable",()=>{let{nextEl:e,prevEl:a}=t.navigation;if(e=lk(e),a=lk(a),t.enabled){n();return}[...e,...a].filter(e=>!!e).forEach(e=>e.classList.add(t.params.navigation.lockClass))}),l("click",(e,a)=>{let{nextEl:l,prevEl:i}=t.navigation;l=lk(l),i=lk(i);let r=a.target;if(t.params.navigation.hideOnClick&&!i.includes(r)&&!l.includes(r)){let e;if(t.pagination&&t.params.pagination&&t.params.pagination.clickable&&(t.pagination.el===r||t.pagination.el.contains(r)))return;l.length?e=l[0].classList.contains(t.params.navigation.hiddenClass):i.length&&(e=i[0].classList.contains(t.params.navigation.hiddenClass)),s(!0===e?"navigationShow":"navigationHide"),[...l,...i].filter(e=>!!e).forEach(e=>e.classList.toggle(t.params.navigation.hiddenClass))}});let p=()=>{t.el.classList.add(...t.params.navigation.navigationDisabledClass.split(" ")),u()};Object.assign(t.navigation,{enable:()=>{t.el.classList.remove(...t.params.navigation.navigationDisabledClass.split(" ")),c(),n()},disable:p,update:n,init:c,destroy:u})}function lj(e){return void 0===e&&(e=""),`.${e.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}`}function lM(e){let{swiper:t,extendParams:a,on:l,emit:s}=e,i="swiper-pagination";a({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:e=>e,formatFractionTotal:e=>e,bulletClass:`${i}-bullet`,bulletActiveClass:`${i}-bullet-active`,modifierClass:`${i}-`,currentClass:`${i}-current`,totalClass:`${i}-total`,hiddenClass:`${i}-hidden`,progressbarFillClass:`${i}-progressbar-fill`,progressbarOppositeClass:`${i}-progressbar-opposite`,clickableClass:`${i}-clickable`,lockClass:`${i}-lock`,horizontalClass:`${i}-horizontal`,verticalClass:`${i}-vertical`,paginationDisabledClass:`${i}-disabled`}}),t.pagination={el:null,bullets:[]};let r,n=0;function o(){return!t.params.pagination.el||!t.pagination.el||Array.isArray(t.pagination.el)&&0===t.pagination.el.length}function d(e,a){let{bulletActiveClass:l}=t.params.pagination;e&&(e=e[`${"prev"===a?"previous":"next"}ElementSibling`])&&(e.classList.add(`${l}-${a}`),(e=e[`${"prev"===a?"previous":"next"}ElementSibling`])&&e.classList.add(`${l}-${a}-${a}`))}function c(e){let a=e.target.closest(lj(t.params.pagination.bulletClass));if(!a)return;e.preventDefault();let l=lC(a)*t.params.slidesPerGroup;if(t.params.loop){if(t.realIndex===l)return;t.slideToLoop(l)}else t.slideTo(l)}function u(){let e,a;let l=t.rtl,i=t.params.pagination;if(o())return;let c=t.pagination.el;c=lk(c);let u=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.slides.length,p=t.params.loop?Math.ceil(u/t.params.slidesPerGroup):t.snapGrid.length;if(t.params.loop?(a=t.previousRealIndex||0,e=t.params.slidesPerGroup>1?Math.floor(t.realIndex/t.params.slidesPerGroup):t.realIndex):"u">typeof t.snapIndex?(e=t.snapIndex,a=t.previousSnapIndex):(a=t.previousIndex||0,e=t.activeIndex||0),"bullets"===i.type&&t.pagination.bullets&&t.pagination.bullets.length>0){let s,o,u;let p=t.pagination.bullets;if(i.dynamicBullets&&(r=lS(p[0],t.isHorizontal()?"width":"height",!0),c.forEach(e=>{e.style[t.isHorizontal()?"width":"height"]=`${r*(i.dynamicMainBullets+4)}px`}),i.dynamicMainBullets>1&&void 0!==a&&((n+=e-(a||0))>i.dynamicMainBullets-1?n=i.dynamicMainBullets-1:n<0&&(n=0)),u=((o=(s=Math.max(e-n,0))+(Math.min(p.length,i.dynamicMainBullets)-1))+s)/2),p.forEach(e=>{let t=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(e=>`${i.bulletActiveClass}${e}`)].map(e=>"string"==typeof e&&e.includes(" ")?e.split(" "):e).flat();e.classList.remove(...t)}),c.length>1)p.forEach(a=>{let l=lC(a);l===e?a.classList.add(...i.bulletActiveClass.split(" ")):t.isElement&&a.setAttribute("part","bullet"),i.dynamicBullets&&(l>=s&&l<=o&&a.classList.add(...`${i.bulletActiveClass}-main`.split(" ")),l===s&&d(a,"prev"),l===o&&d(a,"next"))});else{let a=p[e];if(a&&a.classList.add(...i.bulletActiveClass.split(" ")),t.isElement&&p.forEach((t,a)=>{t.setAttribute("part",a===e?"bullet-active":"bullet")}),i.dynamicBullets){let e=p[s],t=p[o];for(let e=s;e<=o;e+=1)p[e]&&p[e].classList.add(...`${i.bulletActiveClass}-main`.split(" "));d(e,"prev"),d(t,"next")}}if(i.dynamicBullets){let e=Math.min(p.length,i.dynamicMainBullets+4),a=(r*e-r)/2-u*r,s=l?"right":"left";p.forEach(e=>{e.style[t.isHorizontal()?s:"top"]=`${a}px`})}}c.forEach((a,l)=>{if("fraction"===i.type&&(a.querySelectorAll(lj(i.currentClass)).forEach(t=>{t.textContent=i.formatFractionCurrent(e+1)}),a.querySelectorAll(lj(i.totalClass)).forEach(e=>{e.textContent=i.formatFractionTotal(p)})),"progressbar"===i.type){let l;l=i.progressbarOpposite?t.isHorizontal()?"vertical":"horizontal":t.isHorizontal()?"horizontal":"vertical";let s=(e+1)/p,r=1,n=1;"horizontal"===l?r=s:n=s,a.querySelectorAll(lj(i.progressbarFillClass)).forEach(e=>{e.style.transform=`translate3d(0,0,0) scaleX(${r}) scaleY(${n})`,e.style.transitionDuration=`${t.params.speed}ms`})}"custom"===i.type&&i.renderCustom?(a.innerHTML=i.renderCustom(t,e+1,p),0===l&&s("paginationRender",a)):(0===l&&s("paginationRender",a),s("paginationUpdate",a)),t.params.watchOverflow&&t.enabled&&a.classList[t.isLocked?"add":"remove"](i.lockClass)})}function p(){let e=t.params.pagination;if(o())return;let a=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.grid&&t.params.grid.rows>1?t.slides.length/Math.ceil(t.params.grid.rows):t.slides.length,l=t.pagination.el;l=lk(l);let i="";if("bullets"===e.type){let l=t.params.loop?Math.ceil(a/t.params.slidesPerGroup):t.snapGrid.length;t.params.freeMode&&t.params.freeMode.enabled&&l>a&&(l=a);for(let a=0;a<l;a+=1)e.renderBullet?i+=e.renderBullet.call(t,a,e.bulletClass):i+=`<${e.bulletElement} ${t.isElement?'part="bullet"':""} class="${e.bulletClass}"></${e.bulletElement}>`}"fraction"===e.type&&(i=e.renderFraction?e.renderFraction.call(t,e.currentClass,e.totalClass):`<span class="${e.currentClass}"></span> / <span class="${e.totalClass}"></span>`),"progressbar"===e.type&&(i=e.renderProgressbar?e.renderProgressbar.call(t,e.progressbarFillClass):`<span class="${e.progressbarFillClass}"></span>`),t.pagination.bullets=[],l.forEach(a=>{"custom"!==e.type&&(a.innerHTML=i||""),"bullets"===e.type&&t.pagination.bullets.push(...a.querySelectorAll(lj(e.bulletClass)))}),"custom"!==e.type&&s("paginationRender",l[0])}function h(){let e;t.params.pagination=lT(t,t.originalParams.pagination,t.params.pagination,{el:"swiper-pagination"});let a=t.params.pagination;a.el&&("string"==typeof a.el&&t.isElement&&(e=t.el.querySelector(a.el)),e||"string"!=typeof a.el||(e=[...document.querySelectorAll(a.el)]),e||(e=a.el),e&&0!==e.length&&(t.params.uniqueNavElements&&"string"==typeof a.el&&Array.isArray(e)&&e.length>1&&(e=[...t.el.querySelectorAll(a.el)]).length>1&&(e=e.filter(e=>lE(e,".swiper")[0]===t.el)[0]),Array.isArray(e)&&1===e.length&&(e=e[0]),Object.assign(t.pagination,{el:e}),(e=lk(e)).forEach(e=>{"bullets"===a.type&&a.clickable&&e.classList.add(...(a.clickableClass||"").split(" ")),e.classList.add(a.modifierClass+a.type),e.classList.add(t.isHorizontal()?a.horizontalClass:a.verticalClass),"bullets"===a.type&&a.dynamicBullets&&(e.classList.add(`${a.modifierClass}${a.type}-dynamic`),n=0,a.dynamicMainBullets<1&&(a.dynamicMainBullets=1)),"progressbar"===a.type&&a.progressbarOpposite&&e.classList.add(a.progressbarOppositeClass),a.clickable&&e.addEventListener("click",c),t.enabled||e.classList.add(a.lockClass)})))}function m(){let e=t.params.pagination;if(o())return;let a=t.pagination.el;a&&(a=lk(a)).forEach(a=>{a.classList.remove(e.hiddenClass),a.classList.remove(e.modifierClass+e.type),a.classList.remove(t.isHorizontal()?e.horizontalClass:e.verticalClass),e.clickable&&(a.classList.remove(...(e.clickableClass||"").split(" ")),a.removeEventListener("click",c))}),t.pagination.bullets&&t.pagination.bullets.forEach(t=>t.classList.remove(...e.bulletActiveClass.split(" ")))}l("changeDirection",()=>{if(!t.pagination||!t.pagination.el)return;let e=t.params.pagination,{el:a}=t.pagination;(a=lk(a)).forEach(a=>{a.classList.remove(e.horizontalClass,e.verticalClass),a.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass)})}),l("init",()=>{!1===t.params.pagination.enabled?f():(h(),p(),u())}),l("activeIndexChange",()=>{typeof t.snapIndex>"u"&&u()}),l("snapIndexChange",()=>{u()}),l("snapGridLengthChange",()=>{p(),u()}),l("destroy",()=>{m()}),l("enable disable",()=>{let{el:e}=t.pagination;e&&(e=lk(e)).forEach(e=>e.classList[t.enabled?"remove":"add"](t.params.pagination.lockClass))}),l("lock unlock",()=>{u()}),l("click",(e,a)=>{let l=a.target,i=lk(t.pagination.el);if(t.params.pagination.el&&t.params.pagination.hideOnClick&&i&&i.length>0&&!l.classList.contains(t.params.pagination.bulletClass)){if(t.navigation&&(t.navigation.nextEl&&l===t.navigation.nextEl||t.navigation.prevEl&&l===t.navigation.prevEl))return;let e=i[0].classList.contains(t.params.pagination.hiddenClass);s(!0===e?"paginationShow":"paginationHide"),i.forEach(e=>e.classList.toggle(t.params.pagination.hiddenClass))}});let f=()=>{t.el.classList.add(t.params.pagination.paginationDisabledClass);let{el:e}=t.pagination;e&&(e=lk(e)).forEach(e=>e.classList.add(t.params.pagination.paginationDisabledClass)),m()};Object.assign(t.pagination,{enable:()=>{t.el.classList.remove(t.params.pagination.paginationDisabledClass);let{el:e}=t.pagination;e&&(e=lk(e)).forEach(e=>e.classList.remove(t.params.pagination.paginationDisabledClass)),h(),p(),u()},disable:f,render:p,update:u,init:h,destroy:m})}function lI(e){let{swiper:t,extendParams:a,on:l,emit:s,params:i}=e;t.autoplay={running:!1,paused:!1,timeLeft:0},a({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!1,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let r,n,o=i&&i.autoplay?i.autoplay.delay:3e3,d=i&&i.autoplay?i.autoplay.delay:3e3,c,u=new Date().getTime(),p,h,m,f,g,v,b;function y(e){t&&!t.destroyed&&t.wrapperEl&&(e.target!==t.wrapperEl||(t.wrapperEl.removeEventListener("transitionend",y),b||e.detail&&e.detail.bySwiperTouchMove||S()))}let w=()=>{if(t.destroyed||!t.autoplay.running)return;t.autoplay.paused?p=!0:p&&(d=c,p=!1);let e=t.autoplay.paused?c:u+d-new Date().getTime();t.autoplay.timeLeft=e,s("autoplayTimeLeft",e,e/o),n=requestAnimationFrame(()=>{w()})},x=()=>{let e;return(e=t.virtual&&t.params.virtual.enabled?t.slides.filter(e=>e.classList.contains("swiper-slide-active"))[0]:t.slides[t.activeIndex])?parseInt(e.getAttribute("data-swiper-autoplay"),10):void 0},$=e=>{if(t.destroyed||!t.autoplay.running)return;cancelAnimationFrame(n),w();let a=typeof e>"u"?t.params.autoplay.delay:e;o=t.params.autoplay.delay,d=t.params.autoplay.delay;let l=x();!Number.isNaN(l)&&l>0&&typeof e>"u"&&(a=l,o=l,d=l),c=a;let i=t.params.speed,p=()=>{!t||t.destroyed||(t.params.autoplay.reverseDirection?!t.isBeginning||t.params.loop||t.params.rewind?(t.slidePrev(i,!0,!0),s("autoplay")):t.params.autoplay.stopOnLastSlide||(t.slideTo(t.slides.length-1,i,!0,!0),s("autoplay")):!t.isEnd||t.params.loop||t.params.rewind?(t.slideNext(i,!0,!0),s("autoplay")):t.params.autoplay.stopOnLastSlide||(t.slideTo(0,i,!0,!0),s("autoplay")),t.params.cssMode&&(u=new Date().getTime(),requestAnimationFrame(()=>{$()})))};return a>0?(clearTimeout(r),r=setTimeout(()=>{p()},a)):requestAnimationFrame(()=>{p()}),a},_=()=>{u=new Date().getTime(),t.autoplay.running=!0,$(),s("autoplayStart")},C=()=>{t.autoplay.running=!1,clearTimeout(r),cancelAnimationFrame(n),s("autoplayStop")},E=(e,a)=>{if(t.destroyed||!t.autoplay.running)return;clearTimeout(r),e||(v=!0);let l=()=>{s("autoplayPause"),t.params.autoplay.waitForTransition?t.wrapperEl.addEventListener("transitionend",y):S()};if(t.autoplay.paused=!0,a){g&&(c=t.params.autoplay.delay),g=!1,l();return}c=(c||t.params.autoplay.delay)-(new Date().getTime()-u),t.isEnd&&c<0&&!t.params.loop||(c<0&&(c=0),l())},S=()=>{t.isEnd&&c<0&&!t.params.loop||t.destroyed||!t.autoplay.running||(u=new Date().getTime(),v?(v=!1,$(c)):$(),t.autoplay.paused=!1,s("autoplayResume"))},k=()=>{if(t.destroyed||!t.autoplay.running)return;let e=lu();"hidden"===e.visibilityState&&(v=!0,E(!0)),"visible"===e.visibilityState&&S()},T=e=>{"mouse"!==e.pointerType||(v=!0,b=!0,t.animating||t.autoplay.paused||E(!0))},N=e=>{"mouse"===e.pointerType&&(b=!1,t.autoplay.paused&&S())},j=()=>{t.params.autoplay.pauseOnMouseEnter&&(t.el.addEventListener("pointerenter",T),t.el.addEventListener("pointerleave",N))},M=()=>{t.el.removeEventListener("pointerenter",T),t.el.removeEventListener("pointerleave",N)},I=()=>{lu().addEventListener("visibilitychange",k)},L=()=>{lu().removeEventListener("visibilitychange",k)};l("init",()=>{t.params.autoplay.enabled&&(j(),I(),_())}),l("destroy",()=>{M(),L(),t.autoplay.running&&C()}),l("_freeModeStaticRelease",()=>{(m||v)&&S()}),l("_freeModeNoMomentumRelease",()=>{t.params.autoplay.disableOnInteraction?C():E(!0,!0)}),l("beforeTransitionStart",(e,a,l)=>{t.destroyed||!t.autoplay.running||(l||!t.params.autoplay.disableOnInteraction?E(!0,!0):C())}),l("sliderFirstMove",()=>{if(!(t.destroyed||!t.autoplay.running)){if(t.params.autoplay.disableOnInteraction){C();return}h=!0,m=!1,v=!1,f=setTimeout(()=>{v=!0,m=!0,E(!0)},200)}}),l("touchEnd",()=>{if(!(t.destroyed||!t.autoplay.running||!h)){if(clearTimeout(f),clearTimeout(r),t.params.autoplay.disableOnInteraction){m=!1,h=!1;return}m&&t.params.cssMode&&S(),m=!1,h=!1}}),l("slideChange",()=>{t.destroyed||!t.autoplay.running||(g=!0)}),Object.assign(t.autoplay,{start:_,stop:C,pause:E,resume:S})}function lL(){return l||(l=function(){let e=lh(),t=lu();return{smoothScroll:t.documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)}}()),l}function lD(e){return void 0===e&&(e={}),s||(s=function(e){let{userAgent:t}=void 0===e?{}:e,a=lL(),l=lh(),s=l.navigator.platform,i=t||l.navigator.userAgent,r={ios:!1,android:!1},n=l.screen.width,o=l.screen.height,d=i.match(/(Android);?[\s\/]+([\d.]+)?/),c=i.match(/(iPad).*OS\s([\d_]+)/),u=i.match(/(iPod)(.*OS\s([\d_]+))?/),p=!c&&i.match(/(iPhone\sOS|iOS)\s([\d_]+)/),h="MacIntel"===s;return!c&&h&&a.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${n}x${o}`)>=0&&((c=i.match(/(Version)\/([\d.]+)/))||(c=[0,1,"13_0_0"]),h=!1),d&&"Win32"!==s&&(r.os="android",r.android=!0),(c||p||u)&&(r.os="ios",r.ios=!0),r}(e)),s}let lO=(e,t,a)=>{t&&!e.classList.contains(a)?e.classList.add(a):!t&&e.classList.contains(a)&&e.classList.remove(a)},lR=(e,t,a)=>{t&&!e.classList.contains(a)?e.classList.add(a):!t&&e.classList.contains(a)&&e.classList.remove(a)},lP=(e,t)=>{if(!e||e.destroyed||!e.params)return;let a=t.closest(e.isElement?"swiper-slide":`.${e.params.slideClass}`);if(a){let t=a.querySelector(`.${e.params.lazyPreloaderClass}`);!t&&e.isElement&&(a.shadowRoot?t=a.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{a.shadowRoot&&(t=a.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`))&&t.remove()})),t&&t.remove()}},lz=(e,t)=>{if(!e.slides[t])return;let a=e.slides[t].querySelector('[loading="lazy"]');a&&a.removeAttribute("loading")},lA=e=>{if(!e||e.destroyed||!e.params)return;let t=e.params.lazyPreloadPrevNext,a=e.slides.length;if(!a||!t||t<0)return;t=Math.min(t,a);let l="auto"===e.params.slidesPerView?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),s=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){let a=[s-t];a.push(...Array.from({length:t}).map((e,t)=>s+l+t)),e.slides.forEach((t,l)=>{a.includes(t.column)&&lz(e,l)});return}let i=s+l-1;if(e.params.rewind||e.params.loop)for(let l=s-t;l<=i+t;l+=1){let t=(l%a+a)%a;(t<s||t>i)&&lz(e,t)}else for(let l=Math.max(s-t,0);l<=Math.min(i+t,a-1);l+=1)l!==s&&(l>i||l<s)&&lz(e,l)};function lF(e){let{swiper:t,runCallbacks:a,direction:l,step:s}=e,{activeIndex:i,previousIndex:r}=t,n=l;if(n||(n=i>r?"next":i<r?"prev":"reset"),t.emit(`transition${s}`),a&&i!==r){if("reset"===n){t.emit(`slideResetTransition${s}`);return}t.emit(`slideChangeTransition${s}`),"next"===n?t.emit(`slideNextTransition${s}`):t.emit(`slidePrevTransition${s}`)}}function lB(e,t,a){let l=lh(),{params:s}=e,i=s.edgeSwipeDetection,r=s.edgeSwipeThreshold;return!i||!(a<=r)&&!(a>=l.innerWidth-r)||"prevent"===i&&(t.preventDefault(),!0)}function lZ(e){let t=lu(),a=e;a.originalEvent&&(a=a.originalEvent);let l=this.touchEventsData;if("pointerdown"===a.type){if(null!==l.pointerId&&l.pointerId!==a.pointerId)return;l.pointerId=a.pointerId}else"touchstart"===a.type&&1===a.targetTouches.length&&(l.touchId=a.targetTouches[0].identifier);if("touchstart"===a.type){lB(this,a,a.targetTouches[0].pageX);return}let{params:s,touches:i,enabled:r}=this;if(!r||!s.simulateTouch&&"mouse"===a.pointerType||this.animating&&s.preventInteractionOnTransition)return;!this.animating&&s.cssMode&&s.loop&&this.loopFix();let n=a.target;if("wrapper"===s.touchEventsTarget&&!this.wrapperEl.contains(n)||"which"in a&&3===a.which||"button"in a&&a.button>0||l.isTouched&&l.isMoved)return;let o=!!s.noSwipingClass&&""!==s.noSwipingClass,d=a.composedPath?a.composedPath():a.path;o&&a.target&&a.target.shadowRoot&&d&&(n=d[0]);let c=s.noSwipingSelector?s.noSwipingSelector:`.${s.noSwipingClass}`,u=!!(a.target&&a.target.shadowRoot);if(s.noSwiping&&(u?function(e,t){return void 0===t&&(t=this),function t(a){if(!a||a===lu()||a===lh())return null;a.assignedSlot&&(a=a.assignedSlot);let l=a.closest(e);return l||a.getRootNode?l||t(a.getRootNode().host):null}(t)}(c,n):n.closest(c))){this.allowClick=!0;return}if(s.swipeHandler&&!n.closest(s.swipeHandler))return;i.currentX=a.pageX,i.currentY=a.pageY;let p=i.currentX,h=i.currentY;if(!lB(this,a,p))return;Object.assign(l,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),i.startX=p,i.startY=h,l.touchStartTime=lf(),this.allowClick=!0,this.updateSize(),this.swipeDirection=void 0,s.threshold>0&&(l.allowThresholdMove=!1);let m=!0;n.matches(l.focusableElements)&&(m=!1,"SELECT"===n.nodeName&&(l.isTouched=!1)),t.activeElement&&t.activeElement.matches(l.focusableElements)&&t.activeElement!==n&&t.activeElement.blur();let f=m&&this.allowTouchMove&&s.touchStartPreventDefault;(s.touchStartForcePreventDefault||f)&&!n.isContentEditable&&a.preventDefault(),s.freeMode&&s.freeMode.enabled&&this.freeMode&&this.animating&&!s.cssMode&&this.freeMode.onTouchStart(),this.emit("touchStart",a)}function lV(e){let t,a;let l=lu(),s=this.touchEventsData,{params:i,touches:r,rtlTranslate:n,enabled:o}=this;if(!o||!i.simulateTouch&&"mouse"===e.pointerType)return;let d=e;if(d.originalEvent&&(d=d.originalEvent),"pointermove"===d.type&&(null!==s.touchId||d.pointerId!==s.pointerId))return;if("touchmove"===d.type){if(!(t=[...d.changedTouches].filter(e=>e.identifier===s.touchId)[0])||t.identifier!==s.touchId)return}else t=d;if(!s.isTouched){s.startMoving&&s.isScrolling&&this.emit("touchMoveOpposite",d);return}let c=t.pageX,u=t.pageY;if(d.preventedByNestedSwiper){r.startX=c,r.startY=u;return}if(!this.allowTouchMove){d.target.matches(s.focusableElements)||(this.allowClick=!1),s.isTouched&&(Object.assign(r,{startX:c,startY:u,currentX:c,currentY:u}),s.touchStartTime=lf());return}if(i.touchReleaseOnEdges&&!i.loop){if(this.isVertical()){if(u<r.startY&&this.translate<=this.maxTranslate()||u>r.startY&&this.translate>=this.minTranslate()){s.isTouched=!1,s.isMoved=!1;return}}else if(c<r.startX&&this.translate<=this.maxTranslate()||c>r.startX&&this.translate>=this.minTranslate())return}if(l.activeElement&&d.target===l.activeElement&&d.target.matches(s.focusableElements)){s.isMoved=!0,this.allowClick=!1;return}s.allowTouchCallbacks&&this.emit("touchMove",d),r.previousX=r.currentX,r.previousY=r.currentY,r.currentX=c,r.currentY=u;let p=r.currentX-r.startX,h=r.currentY-r.startY;if(this.params.threshold&&Math.sqrt(p**2+h**2)<this.params.threshold)return;if(typeof s.isScrolling>"u"){let e;this.isHorizontal()&&r.currentY===r.startY||this.isVertical()&&r.currentX===r.startX?s.isScrolling=!1:p*p+h*h>=25&&(e=180*Math.atan2(Math.abs(h),Math.abs(p))/Math.PI,s.isScrolling=this.isHorizontal()?e>i.touchAngle:90-e>i.touchAngle)}if(s.isScrolling&&this.emit("touchMoveOpposite",d),typeof s.startMoving>"u"&&(r.currentX!==r.startX||r.currentY!==r.startY)&&(s.startMoving=!0),s.isScrolling||"touchmove"===d.type&&s.preventTouchMoveFromPointerMove){s.isTouched=!1;return}if(!s.startMoving)return;this.allowClick=!1,!i.cssMode&&d.cancelable&&d.preventDefault(),i.touchMoveStopPropagation&&!i.nested&&d.stopPropagation();let m=this.isHorizontal()?p:h,f=this.isHorizontal()?r.currentX-r.previousX:r.currentY-r.previousY;i.oneWayMovement&&(m=Math.abs(m)*(n?1:-1),f=Math.abs(f)*(n?1:-1)),r.diff=m,m*=i.touchRatio,n&&(m=-m,f=-f);let g=this.touchesDirection;this.swipeDirection=m>0?"prev":"next",this.touchesDirection=f>0?"prev":"next";let v=this.params.loop&&!i.cssMode,b="next"===this.touchesDirection&&this.allowSlideNext||"prev"===this.touchesDirection&&this.allowSlidePrev;if(!s.isMoved){if(v&&b&&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",d)}if(new Date().getTime(),s.isMoved&&s.allowThresholdMove&&g!==this.touchesDirection&&v&&b&&Math.abs(m)>=1){Object.assign(r,{startX:c,startY:u,currentX:c,currentY:u,startTranslate:s.currentTranslate}),s.loopSwapReset=!0,s.startTranslate=s.currentTranslate;return}this.emit("sliderMove",d),s.isMoved=!0,s.currentTranslate=m+s.startTranslate;let y=!0,w=i.resistanceRatio;if(i.touchReleaseOnEdges&&(w=0),m>0?(v&&b&&!a&&s.allowThresholdMove&&s.currentTranslate>(i.centeredSlides?this.minTranslate()-this.slidesSizesGrid[this.activeIndex+1]:this.minTranslate())&&this.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),s.currentTranslate>this.minTranslate()&&(y=!1,i.resistance&&(s.currentTranslate=this.minTranslate()-1+(-this.minTranslate()+s.startTranslate+m)**w))):m<0&&(v&&b&&!a&&s.allowThresholdMove&&s.currentTranslate<(i.centeredSlides?this.maxTranslate()+this.slidesSizesGrid[this.slidesSizesGrid.length-1]: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()&&(y=!1,i.resistance&&(s.currentTranslate=this.maxTranslate()+1-(this.maxTranslate()-s.startTranslate-m)**w))),y&&(d.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(m)>i.threshold||s.allowThresholdMove){if(!s.allowThresholdMove){s.allowThresholdMove=!0,r.startX=r.currentX,r.startY=r.currentY,s.currentTranslate=s.startTranslate,r.diff=this.isHorizontal()?r.currentX-r.startX:r.currentY-r.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 lH(e){let t,a;let l=this,s=l.touchEventsData,i=e;if(i.originalEvent&&(i=i.originalEvent),"touchend"===i.type||"touchcancel"===i.type){if(!(t=[...i.changedTouches].filter(e=>e.identifier===s.touchId)[0])||t.identifier!==s.touchId)return}else{if(null!==s.touchId||i.pointerId!==s.pointerId)return;t=i}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(i.type)&&!(["pointercancel","contextmenu"].includes(i.type)&&(l.browser.isSafari||l.browser.isWebView)))return;s.pointerId=null,s.touchId=null;let{params:r,touches:n,rtlTranslate:o,slidesGrid:d,enabled:c}=l;if(!c||!r.simulateTouch&&"mouse"===i.pointerType)return;if(s.allowTouchCallbacks&&l.emit("touchEnd",i),s.allowTouchCallbacks=!1,!s.isTouched){s.isMoved&&r.grabCursor&&l.setGrabCursor(!1),s.isMoved=!1,s.startMoving=!1;return}r.grabCursor&&s.isMoved&&s.isTouched&&(!0===l.allowSlideNext||!0===l.allowSlidePrev)&&l.setGrabCursor(!1);let u=lf(),p=u-s.touchStartTime;if(l.allowClick){let e=i.path||i.composedPath&&i.composedPath();l.updateClickedSlide(e&&e[0]||i.target,e),l.emit("tap click",i),p<300&&u-s.lastClickTime<300&&l.emit("doubleTap doubleClick",i)}if(s.lastClickTime=lf(),lm(()=>{l.destroyed||(l.allowClick=!0)}),!s.isTouched||!s.isMoved||!l.swipeDirection||0===n.diff&&!s.loopSwapReset||s.currentTranslate===s.startTranslate&&!s.loopSwapReset){s.isTouched=!1,s.isMoved=!1,s.startMoving=!1;return}if(s.isTouched=!1,s.isMoved=!1,s.startMoving=!1,a=r.followFinger?o?l.translate:-l.translate:-s.currentTranslate,r.cssMode)return;if(r.freeMode&&r.freeMode.enabled){l.freeMode.onTouchEnd({currentPos:a});return}let h=a>=-l.maxTranslate()&&!l.params.loop,m=0,f=l.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&&(l.isBeginning?v=r.virtual&&r.virtual.enabled&&l.virtual?l.virtual.slides.length-1:l.slides.length-1:l.isEnd&&(g=0));let b=(a-d[m])/f,y=m<r.slidesPerGroupSkip-1?1:r.slidesPerGroup;if(p>r.longSwipesMs){if(!r.longSwipes){l.slideTo(l.activeIndex);return}"next"===l.swipeDirection&&(b>=r.longSwipesRatio?l.slideTo(r.rewind&&l.isEnd?g:m+y):l.slideTo(m)),"prev"===l.swipeDirection&&(b>1-r.longSwipesRatio?l.slideTo(m+y):null!==v&&b<0&&Math.abs(b)>r.longSwipesRatio?l.slideTo(v):l.slideTo(m))}else{if(!r.shortSwipes){l.slideTo(l.activeIndex);return}l.navigation&&(i.target===l.navigation.nextEl||i.target===l.navigation.prevEl)?i.target===l.navigation.nextEl?l.slideTo(m+y):l.slideTo(m):("next"===l.swipeDirection&&l.slideTo(null!==g?g:m+y),"prev"===l.swipeDirection&&l.slideTo(null!==v?v:m))}}function lG(){let e=this,{params:t,el:a}=e;if(a&&0===a.offsetWidth)return;t.breakpoints&&e.setBreakpoint();let{allowSlideNext:l,allowSlidePrev:s,snapGrid:i}=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;"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):e.slideTo(e.slides.length-1,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout(()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()},500)),e.allowSlidePrev=s,e.allowSlideNext=l,e.params.watchOverflow&&i!==e.snapGrid&&e.checkOverflow()}function lq(e){this.enabled&&(this.allowClick||(this.params.preventClicks&&e.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function lY(){let{wrapperEl:e,rtlTranslate:t,enabled:a}=this;if(!a)return;this.previousTranslate=this.translate,this.isHorizontal()?this.translate=-e.scrollLeft:this.translate=-e.scrollTop,0===this.translate&&(this.translate=0),this.updateActiveIndex(),this.updateSlidesClasses();let l=this.maxTranslate()-this.minTranslate();(0===l?0:(this.translate-this.minTranslate())/l)!==this.progress&&this.updateProgress(t?-this.translate:this.translate),this.emit("setTranslate",this.translate,!1)}function lW(e){lP(this,e.target),this.params.cssMode||"auto"!==this.params.slidesPerView&&!this.params.autoHeight||this.update()}function lQ(){this.documentTouchHandlerProceeded||(this.documentTouchHandlerProceeded=!0,this.params.touchReleaseOnEdges&&(this.el.style.touchAction="auto"))}let lK=(e,t)=>{let a=lu(),{params:l,el:s,wrapperEl:i,device:r}=e,n=!!l.nested,o="on"===t?"addEventListener":"removeEventListener";a[o]("touchstart",e.onDocumentTouchStart,{passive:!1,capture:n}),s[o]("touchstart",e.onTouchStart,{passive:!1}),s[o]("pointerdown",e.onTouchStart,{passive:!1}),a[o]("touchmove",e.onTouchMove,{passive:!1,capture:n}),a[o]("pointermove",e.onTouchMove,{passive:!1,capture:n}),a[o]("touchend",e.onTouchEnd,{passive:!0}),a[o]("pointerup",e.onTouchEnd,{passive:!0}),a[o]("pointercancel",e.onTouchEnd,{passive:!0}),a[o]("touchcancel",e.onTouchEnd,{passive:!0}),a[o]("pointerout",e.onTouchEnd,{passive:!0}),a[o]("pointerleave",e.onTouchEnd,{passive:!0}),a[o]("contextmenu",e.onTouchEnd,{passive:!0}),(l.preventClicks||l.preventClicksPropagation)&&s[o]("click",e.onClick,!0),l.cssMode&&i[o]("scroll",e.onScroll),l.updateOnWindowResize?e[t](r.ios||r.android?"resize orientationchange observerUpdate":"resize observerUpdate",lG,!0):e[t]("observerUpdate",lG,!0),s[o]("load",e.onLoad,{capture:!0})},lX=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;var lU={init:!0,direction:"horizontal",oneWayMovement:!1,swiperElementNodeName:"SWIPER-CONTAINER",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,eventsPrefix:"swiper",enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopAddBlankSlides:!0,loopAdditionalSlides:0,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-blank",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideFullyVisibleClass:"swiper-slide-fully-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};let lJ={eventsEmitter:{on(e,t,a){let l=this;if(!l.eventsListeners||l.destroyed||"function"!=typeof t)return l;let s=a?"unshift":"push";return e.split(" ").forEach(e=>{l.eventsListeners[e]||(l.eventsListeners[e]=[]),l.eventsListeners[e][s](t)}),l},once(e,t,a){let l=this;if(!l.eventsListeners||l.destroyed||"function"!=typeof t)return l;function s(){l.off(e,s),s.__emitterProxy&&delete s.__emitterProxy;for(var a=arguments.length,i=Array(a),r=0;r<a;r++)i[r]=arguments[r];t.apply(l,i)}return s.__emitterProxy=t,l.on(e,s,a)},onAny(e,t){return!this.eventsListeners||this.destroyed||"function"!=typeof e||0>this.eventsAnyListeners.indexOf(e)&&this.eventsAnyListeners[t?"unshift":"push"](e),this},offAny(e){if(!this.eventsListeners||this.destroyed||!this.eventsAnyListeners)return this;let t=this.eventsAnyListeners.indexOf(e);return t>=0&&this.eventsAnyListeners.splice(t,1),this},off(e,t){let a=this;return a.eventsListeners&&!a.destroyed&&a.eventsListeners&&e.split(" ").forEach(e=>{typeof t>"u"?a.eventsListeners[e]=[]:a.eventsListeners[e]&&a.eventsListeners[e].forEach((l,s)=>{(l===t||l.__emitterProxy&&l.__emitterProxy===t)&&a.eventsListeners[e].splice(s,1)})}),a},emit(){let e,t,a;let l=this;if(!l.eventsListeners||l.destroyed||!l.eventsListeners)return l;for(var s=arguments.length,i=Array(s),r=0;r<s;r++)i[r]=arguments[r];return"string"==typeof i[0]||Array.isArray(i[0])?(e=i[0],t=i.slice(1,i.length),a=l):(e=i[0].events,t=i[0].data,a=i[0].context||l),t.unshift(a),(Array.isArray(e)?e:e.split(" ")).forEach(e=>{l.eventsAnyListeners&&l.eventsAnyListeners.length&&l.eventsAnyListeners.forEach(l=>{l.apply(a,[e,...t])}),l.eventsListeners&&l.eventsListeners[e]&&l.eventsListeners[e].forEach(e=>{e.apply(a,t)})}),l}},update:{updateSize:function(){let e,t;let a=this.el;e="u">typeof this.params.width&&null!==this.params.width?this.params.width:a.clientWidth,t="u">typeof this.params.height&&null!==this.params.height?this.params.height:a.clientHeight,0===e&&this.isHorizontal()||0===t&&this.isVertical()||(e=e-parseInt(l_(a,"padding-left")||0,10)-parseInt(l_(a,"padding-right")||0,10),t=t-parseInt(l_(a,"padding-top")||0,10)-parseInt(l_(a,"padding-bottom")||0,10),Number.isNaN(e)&&(e=0),Number.isNaN(t)&&(t=0),Object.assign(this,{width:e,height:t,size:this.isHorizontal()?e:t}))},updateSlides:function(){let e;let t=this;function a(e,a){return parseFloat(e.getPropertyValue(t.getDirectionLabel(a))||0)}let l=t.params,{wrapperEl:s,slidesEl:i,size:r,rtlTranslate:n,wrongRTL:o}=t,d=t.virtual&&l.virtual.enabled,c=d?t.virtual.slides.length:t.slides.length,u=lw(i,`.${t.params.slideClass}, swiper-slide`),p=d?t.virtual.slides.length:u.length,h=[],m=[],f=[],g=l.slidesOffsetBefore;"function"==typeof g&&(g=l.slidesOffsetBefore.call(t));let v=l.slidesOffsetAfter;"function"==typeof v&&(v=l.slidesOffsetAfter.call(t));let b=t.snapGrid.length,y=t.slidesGrid.length,w=l.spaceBetween,x=-g,$=0,_=0;if(typeof r>"u")return;"string"==typeof w&&w.indexOf("%")>=0?w=parseFloat(w.replace("%",""))/100*r:"string"==typeof w&&(w=parseFloat(w)),t.virtualSize=-w,u.forEach(e=>{n?e.style.marginLeft="":e.style.marginRight="",e.style.marginBottom="",e.style.marginTop=""}),l.centeredSlides&&l.cssMode&&(lb(s,"--swiper-centered-offset-before",""),lb(s,"--swiper-centered-offset-after",""));let C=l.grid&&l.grid.rows>1&&t.grid;C?t.grid.initSlides(u):t.grid&&t.grid.unsetSlides();let E="auto"===l.slidesPerView&&l.breakpoints&&Object.keys(l.breakpoints).filter(e=>"u">typeof l.breakpoints[e].slidesPerView).length>0;for(let s=0;s<p;s+=1){let i;if(e=0,u[s]&&(i=u[s]),C&&t.grid.updateSlide(s,i,u),!(u[s]&&"none"===l_(i,"display"))){if("auto"===l.slidesPerView){E&&(u[s].style[t.getDirectionLabel("width")]="");let r=getComputedStyle(i),n=i.style.transform,o=i.style.webkitTransform;if(n&&(i.style.transform="none"),o&&(i.style.webkitTransform="none"),l.roundLengths)e=t.isHorizontal()?lS(i,"width",!0):lS(i,"height",!0);else{let t=a(r,"width"),l=a(r,"padding-left"),s=a(r,"padding-right"),n=a(r,"margin-left"),o=a(r,"margin-right"),d=r.getPropertyValue("box-sizing");if(d&&"border-box"===d)e=t+n+o;else{let{clientWidth:a,offsetWidth:r}=i;e=t+l+s+n+o+(r-a)}}n&&(i.style.transform=n),o&&(i.style.webkitTransform=o),l.roundLengths&&(e=Math.floor(e))}else e=(r-(l.slidesPerView-1)*w)/l.slidesPerView,l.roundLengths&&(e=Math.floor(e)),u[s]&&(u[s].style[t.getDirectionLabel("width")]=`${e}px`);u[s]&&(u[s].swiperSlideSize=e),f.push(e),l.centeredSlides?(x=x+e/2+$/2+w,0===$&&0!==s&&(x=x-r/2-w),0===s&&(x=x-r/2-w),.001>Math.abs(x)&&(x=0),l.roundLengths&&(x=Math.floor(x)),_%l.slidesPerGroup==0&&h.push(x),m.push(x)):(l.roundLengths&&(x=Math.floor(x)),(_-Math.min(t.params.slidesPerGroupSkip,_))%t.params.slidesPerGroup==0&&h.push(x),m.push(x),x=x+e+w),t.virtualSize+=e+w,$=e,_+=1}}if(t.virtualSize=Math.max(t.virtualSize,r)+v,n&&o&&("slide"===l.effect||"coverflow"===l.effect)&&(s.style.width=`${t.virtualSize+w}px`),l.setWrapperSize&&(s.style[t.getDirectionLabel("width")]=`${t.virtualSize+w}px`),C&&t.grid.updateWrapperSize(e,h),!l.centeredSlides){let e=[];for(let a=0;a<h.length;a+=1){let s=h[a];l.roundLengths&&(s=Math.floor(s)),h[a]<=t.virtualSize-r&&e.push(s)}h=e,Math.floor(t.virtualSize-r)-Math.floor(h[h.length-1])>1&&h.push(t.virtualSize-r)}if(d&&l.loop){let e=f[0]+w;if(l.slidesPerGroup>1){let a=Math.ceil((t.virtual.slidesBefore+t.virtual.slidesAfter)/l.slidesPerGroup),s=e*l.slidesPerGroup;for(let e=0;e<a;e+=1)h.push(h[h.length-1]+s)}for(let a=0;a<t.virtual.slidesBefore+t.virtual.slidesAfter;a+=1)1===l.slidesPerGroup&&h.push(h[h.length-1]+e),m.push(m[m.length-1]+e),t.virtualSize+=e}if(0===h.length&&(h=[0]),0!==w){let e=t.isHorizontal()&&n?"marginLeft":t.getDirectionLabel("marginRight");u.filter((e,t)=>!l.cssMode||!!l.loop||t!==u.length-1).forEach(t=>{t.style[e]=`${w}px`})}if(l.centeredSlides&&l.centeredSlidesBounds){let e=0;f.forEach(t=>{e+=t+(w||0)}),e-=w;let t=e-r;h=h.map(e=>e<=0?-g:e>t?t+v:e)}if(l.centerInsufficientSlides){let e=0;f.forEach(t=>{e+=t+(w||0)}),e-=w;let t=(l.slidesOffsetBefore||0)+(l.slidesOffsetAfter||0);if(e+t<r){let a=(r-e-t)/2;h.forEach((e,t)=>{h[t]=e-a}),m.forEach((e,t)=>{m[t]=e+a})}}if(Object.assign(t,{slides:u,snapGrid:h,slidesGrid:m,slidesSizesGrid:f}),l.centeredSlides&&l.cssMode&&!l.centeredSlidesBounds){lb(s,"--swiper-centered-offset-before",`${-h[0]}px`),lb(s,"--swiper-centered-offset-after",`${t.size/2-f[f.length-1]/2}px`);let e=-t.snapGrid[0],a=-t.slidesGrid[0];t.snapGrid=t.snapGrid.map(t=>t+e),t.slidesGrid=t.slidesGrid.map(e=>e+a)}if(p!==c&&t.emit("slidesLengthChange"),h.length!==b&&(t.params.watchOverflow&&t.checkOverflow(),t.emit("snapGridLengthChange")),m.length!==y&&t.emit("slidesGridLengthChange"),l.watchSlidesProgress&&t.updateSlidesOffset(),t.emit("slidesUpdated"),!d&&!l.cssMode&&("slide"===l.effect||"fade"===l.effect)){let e=`${l.containerModifierClass}backface-hidden`,a=t.el.classList.contains(e);p<=l.maxBackfaceHiddenSlides?a||t.el.classList.add(e):a&&t.el.classList.remove(e)}},updateAutoHeight:function(e){let t=this,a=[],l=t.virtual&&t.params.virtual.enabled,s=0,i;"number"==typeof e?t.setTransition(e):!0===e&&t.setTransition(t.params.speed);let r=e=>l?t.slides[t.getSlideIndexByData(e)]:t.slides[e];if("auto"!==t.params.slidesPerView&&t.params.slidesPerView>1){if(t.params.centeredSlides)(t.visibleSlides||[]).forEach(e=>{a.push(e)});else for(i=0;i<Math.ceil(t.params.slidesPerView);i+=1){let e=t.activeIndex+i;if(e>t.slides.length&&!l)break;a.push(r(e))}}else a.push(r(t.activeIndex));for(i=0;i<a.length;i+=1)if("u">typeof a[i]){let e=a[i].offsetHeight;s=e>s?e:s}(s||0===s)&&(t.wrapperEl.style.height=`${s}px`)},updateSlidesOffset:function(){let e=this.slides,t=this.isElement?this.isHorizontal()?this.wrapperEl.offsetLeft:this.wrapperEl.offsetTop:0;for(let a=0;a<e.length;a+=1)e[a].swiperSlideOffset=(this.isHorizontal()?e[a].offsetLeft:e[a].offsetTop)-t-this.cssOverflowAdjustment()},updateSlidesProgress:function(e){void 0===e&&(e=this&&this.translate||0);let t=this.params,{slides:a,rtlTranslate:l,snapGrid:s}=this;if(0===a.length)return;typeof a[0].swiperSlideOffset>"u"&&this.updateSlidesOffset();let i=-e;l&&(i=e),this.visibleSlidesIndexes=[],this.visibleSlides=[];let r=t.spaceBetween;"string"==typeof r&&r.indexOf("%")>=0?r=parseFloat(r.replace("%",""))/100*this.size:"string"==typeof r&&(r=parseFloat(r));for(let e=0;e<a.length;e+=1){let n=a[e],o=n.swiperSlideOffset;t.cssMode&&t.centeredSlides&&(o-=a[0].swiperSlideOffset);let d=(i+(t.centeredSlides?this.minTranslate():0)-o)/(n.swiperSlideSize+r),c=(i-s[0]+(t.centeredSlides?this.minTranslate():0)-o)/(n.swiperSlideSize+r),u=-(i-o),p=u+this.slidesSizesGrid[e],h=u>=0&&u<=this.size-this.slidesSizesGrid[e],m=u>=0&&u<this.size-1||p>1&&p<=this.size||u<=0&&p>=this.size;m&&(this.visibleSlides.push(n),this.visibleSlidesIndexes.push(e)),lO(n,m,t.slideVisibleClass),lO(n,h,t.slideFullyVisibleClass),n.progress=l?-d:d,n.originalProgress=l?-c:c}},updateProgress:function(e){if(typeof e>"u"){let t=this.rtlTranslate?-1:1;e=this&&this.translate&&this.translate*t||0}let t=this.params,a=this.maxTranslate()-this.minTranslate(),{progress:l,isBeginning:s,isEnd:i,progressLoop:r}=this,n=s,o=i;if(0===a)l=0,s=!0,i=!0;else{l=(e-this.minTranslate())/a;let t=1>Math.abs(e-this.minTranslate()),r=1>Math.abs(e-this.maxTranslate());s=t||l<=0,i=r||l>=1,t&&(l=0),r&&(l=1)}if(t.loop){let t=this.getSlideIndexByData(0),a=this.getSlideIndexByData(this.slides.length-1),l=this.slidesGrid[t],s=this.slidesGrid[a],i=this.slidesGrid[this.slidesGrid.length-1],n=Math.abs(e);(r=n>=l?(n-l)/i:(n+i-s)/i)>1&&(r-=1)}Object.assign(this,{progress:l,progressLoop:r,isBeginning:s,isEnd:i}),(t.watchSlidesProgress||t.centeredSlides&&t.autoHeight)&&this.updateSlidesProgress(e),s&&!n&&this.emit("reachBeginning toEdge"),i&&!o&&this.emit("reachEnd toEdge"),(n&&!s||o&&!i)&&this.emit("fromEdge"),this.emit("progress",l)},updateSlidesClasses:function(){let e,t,a;let{slides:l,params:s,slidesEl:i,activeIndex:r}=this,n=this.virtual&&s.virtual.enabled,o=this.grid&&s.grid&&s.grid.rows>1,d=e=>lw(i,`.${s.slideClass}${e}, swiper-slide${e}`)[0];if(n){if(s.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=l.filter(e=>e.column===r)[0],a=l.filter(e=>e.column===r+1)[0],t=l.filter(e=>e.column===r-1)[0]):e=l[r];e&&(o||(a=function(e,t){let a=[];for(;e.nextElementSibling;){let l=e.nextElementSibling;t?l.matches(t)&&a.push(l):a.push(l),e=l}return a}(e,`.${s.slideClass}, swiper-slide`)[0],s.loop&&!a&&(a=l[0]),t=function(e,t){let a=[];for(;e.previousElementSibling;){let l=e.previousElementSibling;t?l.matches(t)&&a.push(l):a.push(l),e=l}return a}(e,`.${s.slideClass}, swiper-slide`)[0],s.loop)),l.forEach(l=>{lR(l,l===e,s.slideActiveClass),lR(l,l===a,s.slideNextClass),lR(l,l===t,s.slidePrevClass)}),this.emitSlidesClasses()},updateActiveIndex:function(e){let t;let a=this,l=a.rtlTranslate?a.translate:-a.translate,{snapGrid:s,params:i,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;let{slidesGrid:a,params:l}=e,s=e.rtlTranslate?e.translate:-e.translate;for(let e=0;e<a.length;e+=1)"u">typeof a[e+1]?s>=a[e]&&s<a[e+1]-(a[e+1]-a[e])/2?t=e:s>=a[e]&&s<a[e+1]&&(t=e+1):s>=a[e]&&(t=e);return l.normalizeSlideIndex&&(t<0||typeof t>"u")&&(t=0),t}(a)),s.indexOf(l)>=0)c=s.indexOf(l);else{let e=Math.min(i.slidesPerGroupSkip,d);c=e+Math.floor((d-e)/i.slidesPerGroup)}if(c>=s.length&&(c=s.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&&i.grid&&i.grid.rows>1;if(a.virtual&&i.virtual.enabled&&i.loop)t=u(d);else if(p){let e=a.slides.filter(e=>e.column===d)[0],l=parseInt(e.getAttribute("data-swiper-slide-index"),10);Number.isNaN(l)&&(l=Math.max(a.slides.indexOf(e),0)),t=Math.floor(l/i.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&&lA(a),a.emit("activeIndexChange"),a.emit("snapIndexChange"),(a.initialized||a.params.runCallbacksOnInit)&&(n!==t&&a.emit("realIndexChange"),a.emit("slideChange"))},updateClickedSlide:function(e,t){let a=this.params,l=e.closest(`.${a.slideClass}, swiper-slide`);!l&&this.isElement&&t&&t.length>1&&t.includes(e)&&[...t.slice(t.indexOf(e)+1,t.length)].forEach(e=>{!l&&e.matches&&e.matches(`.${a.slideClass}, swiper-slide`)&&(l=e)});let s=!1,i;if(l){for(let e=0;e<this.slides.length;e+=1)if(this.slides[e]===l){s=!0,i=e;break}}if(l&&s)this.clickedSlide=l,this.virtual&&this.params.virtual.enabled?this.clickedIndex=parseInt(l.getAttribute("data-swiper-slide-index"),10):this.clickedIndex=i;else{this.clickedSlide=void 0,this.clickedIndex=void 0;return}a.slideToClickedSlide&&void 0!==this.clickedIndex&&this.clickedIndex!==this.activeIndex&&this.slideToClickedSlide()}},translate:{getTranslate:function(e){void 0===e&&(e=this.isHorizontal()?"x":"y");let{params:t,rtlTranslate:a,translate:l,wrapperEl:s}=this;if(t.virtualTranslate)return a?-l:l;if(t.cssMode)return l;let i=function(e,t){let a,l,s;void 0===t&&(t="x");let i=lh(),r=function(e){let t;let a=lh();return a.getComputedStyle&&(t=a.getComputedStyle(e,null)),!t&&e.currentStyle&&(t=e.currentStyle),t||(t=e.style),t}(e);return i.WebKitCSSMatrix?((l=r.transform||r.webkitTransform).split(",").length>6&&(l=l.split(", ").map(e=>e.replace(",",".")).join(", ")),s=new i.WebKitCSSMatrix("none"===l?"":l)):a=(s=r.MozTransform||r.OTransform||r.MsTransform||r.msTransform||r.transform||r.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===t&&(l=i.WebKitCSSMatrix?s.m41:16===a.length?parseFloat(a[12]):parseFloat(a[4])),"y"===t&&(l=i.WebKitCSSMatrix?s.m42:16===a.length?parseFloat(a[13]):parseFloat(a[5])),l||0}(s,e);return i+=this.cssOverflowAdjustment(),a&&(i=-i),i||0},setTranslate:function(e,t){let{rtlTranslate:a,params:l,wrapperEl:s,progress:i}=this,r=0,n=0;this.isHorizontal()?r=a?-e:e:n=e,l.roundLengths&&(r=Math.floor(r),n=Math.floor(n)),this.previousTranslate=this.translate,this.translate=this.isHorizontal()?r:n,l.cssMode?s[this.isHorizontal()?"scrollLeft":"scrollTop"]=this.isHorizontal()?-r:-n:l.virtualTranslate||(this.isHorizontal()?r-=this.cssOverflowAdjustment():n-=this.cssOverflowAdjustment(),s.style.transform=`translate3d(${r}px, ${n}px, 0px)`);let o=this.maxTranslate()-this.minTranslate();(0===o?0:(e-this.minTranslate())/o)!==i&&this.updateProgress(e),this.emit("setTranslate",this.translate,t)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(e,t,a,l,s){let i;void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===a&&(a=!0),void 0===l&&(l=!0);let r=this,{params:n,wrapperEl:o}=r;if(r.animating&&n.preventInteractionOnTransition)return!1;let d=r.minTranslate(),c=r.maxTranslate();if(i=l&&e>d?d:l&&e<c?c:e,r.updateProgress(i),n.cssMode){let e=r.isHorizontal();if(0===t)o[e?"scrollLeft":"scrollTop"]=-i;else{if(!r.support.smoothScroll)return ly({swiper:r,targetPosition:-i,side:e?"left":"top"}),!0;o.scrollTo({[e?"left":"top"]:-i,behavior:"smooth"})}return!0}return 0===t?(r.setTransition(0),r.setTranslate(i),a&&(r.emit("beforeTransitionStart",t,s),r.emit("transitionEnd"))):(r.setTransition(t),r.setTranslate(i),a&&(r.emit("beforeTransitionStart",t,s),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,t){void 0===e&&(e=!0);let{params:a}=this;a.cssMode||(a.autoHeight&&this.updateAutoHeight(),lF({swiper:this,runCallbacks:e,direction:t,step:"Start"}))},transitionEnd:function(e,t){void 0===e&&(e=!0);let{params:a}=this;this.animating=!1,a.cssMode||(this.setTransition(0),lF({swiper:this,runCallbacks:e,direction:t,step:"End"}))}},slide:{slideTo:function(e,t,a,l,s){let i;void 0===e&&(e=0),void 0===a&&(a=!0),"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&&!l&&!s||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]),l=Math.floor(100*c[e+1]);"u">typeof c[e+1]?t>=a&&t<l-(l-a)/2?n=e:t>=a&&t<l&&(n=e+1):t>=a&&(n=e)}if(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;if(n!==(u||0)&&a&&r.emit("beforeSlideChangeStart"),r.updateProgress(b),i=n>p?"next":n<p?"prev":"reset",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"!==i&&(r.transitionStart(a,i),r.transitionEnd(a,i)),!1;if(o.cssMode){let e=r.isHorizontal(),a=h?b:-b;if(0===t){let t=r.virtual&&r.params.virtual.enabled;t&&(r.wrapperEl.style.scrollSnapType="none",r._immediateVirtual=!0),t&&!r._cssModeVirtualInitialSet&&r.params.initialSlide>0?(r._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{m[e?"scrollLeft":"scrollTop"]=a})):m[e?"scrollLeft":"scrollTop"]=a,t&&requestAnimationFrame(()=>{r.wrapperEl.style.scrollSnapType="",r._immediateVirtual=!1})}else{if(!r.support.smoothScroll)return ly({swiper:r,targetPosition:a,side:e?"left":"top"}),!0;m.scrollTo({[e?"left":"top"]:a,behavior:"smooth"})}return!0}return r.setTransition(t),r.setTranslate(b),r.updateActiveIndex(n),r.updateSlidesClasses(),r.emit("beforeTransitionStart",t,l),r.transitionStart(a,i),0===t?r.transitionEnd(a,i):r.animating||(r.animating=!0,r.onSlideToWrapperTransitionEnd||(r.onSlideToWrapperTransitionEnd=function(e){!r||r.destroyed||e.target===this&&(r.wrapperEl.removeEventListener("transitionend",r.onSlideToWrapperTransitionEnd),r.onSlideToWrapperTransitionEnd=null,delete r.onSlideToWrapperTransitionEnd,r.transitionEnd(a,i))}),r.wrapperEl.addEventListener("transitionend",r.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function(e,t,a,l){void 0===e&&(e=0),void 0===a&&(a=!0),"string"==typeof e&&(e=parseInt(e,10));let s=this;if(s.destroyed)return;typeof t>"u"&&(t=s.params.speed);let i=s.grid&&s.params.grid&&s.params.grid.rows>1,r=e;if(s.params.loop){if(s.virtual&&s.params.virtual.enabled)r+=s.virtual.slidesBefore;else{let e;if(i){let t=r*s.params.grid.rows;e=s.slides.filter(e=>1*e.getAttribute("data-swiper-slide-index")===t)[0].column}else e=s.getSlideIndexByData(r);let t=i?Math.ceil(s.slides.length/s.params.grid.rows):s.slides.length,{centeredSlides:a}=s.params,n=s.params.slidesPerView;"auto"===n?n=s.slidesPerViewDynamic():(n=Math.ceil(parseFloat(s.params.slidesPerView,10)),a&&n%2==0&&(n+=1));let o=t-e<n;if(a&&(o=o||e<Math.ceil(n/2)),l&&a&&"auto"!==s.params.slidesPerView&&!i&&(o=!1),o){let l=a?e<s.activeIndex?"prev":"next":e-s.activeIndex-1<s.params.slidesPerView?"next":"prev";s.loopFix({direction:l,slideTo:!0,activeSlideIndex:"next"===l?e+1:e-t+1,slideRealIndex:"next"===l?s.realIndex:void 0})}if(i){let e=r*s.params.grid.rows;r=s.slides.filter(t=>1*t.getAttribute("data-swiper-slide-index")===e)[0].column}else r=s.getSlideIndexByData(r)}}return requestAnimationFrame(()=>{s.slideTo(r,t,a,l)}),s},slideNext:function(e,t,a){void 0===t&&(t=!0);let l=this,{enabled:s,params:i,animating:r}=l;if(!s||l.destroyed)return l;typeof e>"u"&&(e=l.params.speed);let n=i.slidesPerGroup;"auto"===i.slidesPerView&&1===i.slidesPerGroup&&i.slidesPerGroupAuto&&(n=Math.max(l.slidesPerViewDynamic("current",!0),1));let o=l.activeIndex<i.slidesPerGroupSkip?1:n,d=l.virtual&&i.virtual.enabled;if(i.loop){if(r&&!d&&i.loopPreventsSliding)return!1;if(l.loopFix({direction:"next"}),l._clientLeft=l.wrapperEl.clientLeft,l.activeIndex===l.slides.length-1&&i.cssMode)return requestAnimationFrame(()=>{l.slideTo(l.activeIndex+o,e,t,a)}),!0}return i.rewind&&l.isEnd?l.slideTo(0,e,t,a):l.slideTo(l.activeIndex+o,e,t,a)},slidePrev:function(e,t,a){void 0===t&&(t=!0);let l=this,{params:s,snapGrid:i,slidesGrid:r,rtlTranslate:n,enabled:o,animating:d}=l;if(!o||l.destroyed)return l;typeof e>"u"&&(e=l.params.speed);let c=l.virtual&&s.virtual.enabled;if(s.loop){if(d&&!c&&s.loopPreventsSliding)return!1;l.loopFix({direction:"prev"}),l._clientLeft=l.wrapperEl.clientLeft}let u=n?l.translate:-l.translate;function p(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}let h=p(u),m=i.map(e=>p(e)),f=i[m.indexOf(h)-1];if(typeof f>"u"&&s.cssMode){let e;i.forEach((t,a)=>{h>=t&&(e=a)}),"u">typeof e&&(f=i[e>0?e-1:e])}let g=0;if("u">typeof f&&((g=r.indexOf(f))<0&&(g=l.activeIndex-1),"auto"===s.slidesPerView&&1===s.slidesPerGroup&&s.slidesPerGroupAuto&&(g=Math.max(g=g-l.slidesPerViewDynamic("previous",!0)+1,0))),s.rewind&&l.isBeginning){let s=l.params.virtual&&l.params.virtual.enabled&&l.virtual?l.virtual.slides.length-1:l.slides.length-1;return l.slideTo(s,e,t,a)}return s.loop&&0===l.activeIndex&&s.cssMode?(requestAnimationFrame(()=>{l.slideTo(g,e,t,a)}),!0):l.slideTo(g,e,t,a)},slideReset:function(e,t,a){if(void 0===t&&(t=!0),!this.destroyed)return typeof e>"u"&&(e=this.params.speed),this.slideTo(this.activeIndex,e,t,a)},slideToClosest:function(e,t,a,l){if(void 0===t&&(t=!0),void 0===l&&(l=.5),this.destroyed)return;typeof e>"u"&&(e=this.params.speed);let s=this.activeIndex,i=Math.min(this.params.slidesPerGroupSkip,s),r=i+Math.floor((s-i)/this.params.slidesPerGroup),n=this.rtlTranslate?this.translate:-this.translate;if(n>=this.snapGrid[r]){let e=this.snapGrid[r],t=this.snapGrid[r+1];n-e>(t-e)*l&&(s+=this.params.slidesPerGroup)}else{let e=this.snapGrid[r-1],t=this.snapGrid[r];n-e<=(t-e)*l&&(s-=this.params.slidesPerGroup)}return s=Math.min(s=Math.max(s,0),this.slidesGrid.length-1),this.slideTo(s,e,t,a)},slideToClickedSlide:function(){let e=this;if(e.destroyed)return;let{params:t,slidesEl:a}=e,l="auto"===t.slidesPerView?e.slidesPerViewDynamic():t.slidesPerView,s=e.clickedIndex,i,r=e.isElement?"swiper-slide":`.${t.slideClass}`;if(t.loop){if(e.animating)return;i=parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10),t.centeredSlides?s<e.loopedSlides-l/2||s>e.slides.length-e.loopedSlides+l/2?(e.loopFix(),s=e.getSlideIndex(lw(a,`${r}[data-swiper-slide-index="${i}"]`)[0]),lm(()=>{e.slideTo(s)})):e.slideTo(s):s>e.slides.length-l?(e.loopFix(),s=e.getSlideIndex(lw(a,`${r}[data-swiper-slide-index="${i}"]`)[0]),lm(()=>{e.slideTo(s)})):e.slideTo(s)}else e.slideTo(s)}},loop:{loopCreate:function(e){let t=this,{params:a,slidesEl:l}=t;if(!a.loop||t.virtual&&t.params.virtual.enabled)return;let s=()=>{lw(l,`.${a.slideClass}, swiper-slide`).forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t)})},i=t.grid&&a.grid&&a.grid.rows>1,r=a.slidesPerGroup*(i?a.grid.rows:1),n=t.slides.length%r!=0,o=i&&t.slides.length%a.grid.rows!=0,d=e=>{for(let l=0;l<e;l+=1){let e=t.isElement?l$("swiper-slide",[a.slideBlankClass]):l$("div",[a.slideClass,a.slideBlankClass]);t.slidesEl.append(e)}};if(n){if(a.loopAddBlankSlides){let e=r-t.slides.length%r;d(e),t.recalcSlides(),t.updateSlides()}else lx("Swiper Loop Warning: The number of slides is not even to slidesPerGroup, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)");s()}else if(o){if(a.loopAddBlankSlides){let e=a.grid.rows-t.slides.length%a.grid.rows;d(e),t.recalcSlides(),t.updateSlides()}else lx("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)");s()}else s();t.loopFix({slideRealIndex:e,direction:a.centeredSlides?void 0:"next"})},loopFix:function(e){let{slideRealIndex:t,slideTo:a=!0,direction:l,setTranslate:s,activeSlideIndex:i,byController:r,byMousewheel:n}=void 0===e?{}:e,o=this;if(!o.params.loop)return;o.emit("beforeLoopFix");let{slides:d,allowSlidePrev:c,allowSlideNext:u,slidesEl:p,params:h}=o,{centeredSlides:m}=h;if(o.allowSlidePrev=!0,o.allowSlideNext=!0,o.virtual&&h.virtual.enabled){a&&(h.centeredSlides||0!==o.snapIndex?h.centeredSlides&&o.snapIndex<h.slidesPerView?o.slideTo(o.virtual.slides.length+o.snapIndex,0,!1,!0):o.snapIndex===o.snapGrid.length-1&&o.slideTo(o.virtual.slidesBefore,0,!1,!0):o.slideTo(o.virtual.slides.length,0,!1,!0)),o.allowSlidePrev=c,o.allowSlideNext=u,o.emit("loopFix");return}let f=h.slidesPerView;"auto"===f?f=o.slidesPerViewDynamic():(f=Math.ceil(parseFloat(h.slidesPerView,10)),m&&f%2==0&&(f+=1));let g=h.slidesPerGroupAuto?f:h.slidesPerGroup,v=g;v%g!=0&&(v+=g-v%g),v+=h.loopAdditionalSlides,o.loopedSlides=v;let b=o.grid&&h.grid&&h.grid.rows>1;d.length<f+v?lx("Swiper Loop Warning: The number of slides is not enough for loop mode, it will be disabled and not function properly. You need to add more slides (or make duplicates) or lower the values of slidesPerView and slidesPerGroup parameters"):b&&"row"===h.grid.fill&&lx("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");let y=[],w=[],x=o.activeIndex;typeof i>"u"?i=o.getSlideIndex(d.filter(e=>e.classList.contains(h.slideActiveClass))[0]):x=i;let $="next"===l||!l,_="prev"===l||!l,C=0,E=0,S=b?Math.ceil(d.length/h.grid.rows):d.length,k=(b?d[i].column:i)+(m&&typeof s>"u"?-f/2+.5:0);if(k<v){C=Math.max(v-k,g);for(let e=0;e<v-k;e+=1){let t=e-Math.floor(e/S)*S;if(b){let e=S-t-1;for(let t=d.length-1;t>=0;t-=1)d[t].column===e&&y.push(t)}else y.push(S-t-1)}}else if(k+f>S-v){E=Math.max(k-(S-2*v),g);for(let e=0;e<E;e+=1){let t=e-Math.floor(e/S)*S;b?d.forEach((e,a)=>{e.column===t&&w.push(a)}):w.push(t)}}if(o.__preventObserver__=!0,requestAnimationFrame(()=>{o.__preventObserver__=!1}),_&&y.forEach(e=>{d[e].swiperLoopMoveDOM=!0,p.prepend(d[e]),d[e].swiperLoopMoveDOM=!1}),$&&w.forEach(e=>{d[e].swiperLoopMoveDOM=!0,p.append(d[e]),d[e].swiperLoopMoveDOM=!1}),o.recalcSlides(),"auto"===h.slidesPerView?o.updateSlides():b&&(y.length>0&&_||w.length>0&&$)&&o.slides.forEach((e,t)=>{o.grid.updateSlide(t,e,o.slides)}),h.watchSlidesProgress&&o.updateSlidesOffset(),a){if(y.length>0&&_){if(typeof t>"u"){let e=o.slidesGrid[x],t=o.slidesGrid[x+C]-e;n?o.setTranslate(o.translate-t):(o.slideTo(x+Math.ceil(C),0,!1,!0),s&&(o.touchEventsData.startTranslate=o.touchEventsData.startTranslate-t,o.touchEventsData.currentTranslate=o.touchEventsData.currentTranslate-t))}else if(s){let e=b?y.length/h.grid.rows:y.length;o.slideTo(o.activeIndex+e,0,!1,!0),o.touchEventsData.currentTranslate=o.translate}}else if(w.length>0&&$){if(typeof t>"u"){let e=o.slidesGrid[x],t=o.slidesGrid[x-E]-e;n?o.setTranslate(o.translate-t):(o.slideTo(x-E,0,!1,!0),s&&(o.touchEventsData.startTranslate=o.touchEventsData.startTranslate-t,o.touchEventsData.currentTranslate=o.touchEventsData.currentTranslate-t))}else{let e=b?w.length/h.grid.rows:w.length;o.slideTo(o.activeIndex-e,0,!1,!0)}}}if(o.allowSlidePrev=c,o.allowSlideNext=u,o.controller&&o.controller.control&&!r){let e={slideRealIndex:t,direction:l,setTranslate:s,activeSlideIndex:i,byController:!0};Array.isArray(o.controller.control)?o.controller.control.forEach(t=>{!t.destroyed&&t.params.loop&&t.loopFix({...e,slideTo:t.params.slidesPerView===h.slidesPerView&&a})}):o.controller.control instanceof o.constructor&&o.controller.control.params.loop&&o.controller.control.loopFix({...e,slideTo:o.controller.control.params.slidesPerView===h.slidesPerView&&a})}o.emit("loopFix")},loopDestroy:function(){let{params:e,slidesEl:t}=this;if(!e.loop||this.virtual&&this.params.virtual.enabled)return;this.recalcSlides();let a=[];this.slides.forEach(e=>{let t=typeof e.swiperSlideIndex>"u"?1*e.getAttribute("data-swiper-slide-index"):e.swiperSlideIndex;a[t]=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=lZ.bind(this),this.onTouchMove=lV.bind(this),this.onTouchEnd=lH.bind(this),this.onDocumentTouchStart=lQ.bind(this),e.cssMode&&(this.onScroll=lY.bind(this)),this.onClick=lq.bind(this),this.onLoad=lW.bind(this),lK(this,"on")},detachEvents:function(){lK(this,"off")}},breakpoints:{setBreakpoint:function(){let e=this,{realIndex:t,initialized:a,params:l,el:s}=e,i=l.breakpoints;if(!i||i&&0===Object.keys(i).length)return;let r=e.getBreakpoint(i,e.params.breakpointsBase,e.el);if(!r||e.currentBreakpoint===r)return;let n=(r in i?i[r]:void 0)||e.originalParams,o=lX(e,l),d=lX(e,n),c=e.params.grabCursor,u=n.grabCursor,p=l.enabled;o&&!d?(s.classList.remove(`${l.containerModifierClass}grid`,`${l.containerModifierClass}grid-column`),e.emitContainerClasses()):!o&&d&&(s.classList.add(`${l.containerModifierClass}grid`),(n.grid.fill&&"column"===n.grid.fill||!n.grid.fill&&"column"===l.grid.fill)&&s.classList.add(`${l.containerModifierClass}grid-column`),e.emitContainerClasses()),c&&!u?e.unsetGrabCursor():!c&&u&&e.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(t=>{if(typeof n[t]>"u")return;let a=l[t]&&l[t].enabled,s=n[t]&&n[t].enabled;a&&!s&&e[t].disable(),!a&&s&&e[t].enable()});let h=n.direction&&n.direction!==l.direction,m=l.loop&&(n.slidesPerView!==l.slidesPerView||h),f=l.loop;h&&a&&e.changeDirection(),lv(e.params,n);let g=e.params.enabled,v=e.params.loop;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),p&&!g?e.disable():!p&&g&&e.enable(),e.currentBreakpoint=r,e.emit("_beforeBreakpoint",n),a&&(m?(e.loopDestroy(),e.loopCreate(t),e.updateSlides()):!f&&v?(e.loopCreate(t),e.updateSlides()):f&&!v&&e.loopDestroy()),e.emit("breakpoint",n)},getBreakpoint:function(e,t,a){if(void 0===t&&(t="window"),!e||"container"===t&&!a)return;let l=!1,s=lh(),i="window"===t?s.innerHeight:a.clientHeight,r=Object.keys(e).map(e=>{if("string"==typeof e&&0===e.indexOf("@")){let t=parseFloat(e.substr(1));return{value:i*t,point:e}}return{value:e,point:e}});r.sort((e,t)=>parseInt(e.value,10)-parseInt(t.value,10));for(let e=0;e<r.length;e+=1){let{point:i,value:n}=r[e];"window"===t?s.matchMedia(`(min-width: ${n}px)`).matches&&(l=i):n<=a.clientWidth&&(l=i)}return l||"max"}},checkOverflow:{checkOverflow:function(){let{isLocked:e,params:t}=this,{slidesOffsetBefore:a}=t;if(a){let e=this.slides.length-1,t=this.slidesGrid[e]+this.slidesSizesGrid[e]+2*a;this.isLocked=this.size>t}else this.isLocked=1===this.snapGrid.length;!0===t.allowSlideNext&&(this.allowSlideNext=!this.isLocked),!0===t.allowSlidePrev&&(this.allowSlidePrev=!this.isLocked),e&&e!==this.isLocked&&(this.isEnd=!1),e!==this.isLocked&&this.emit(this.isLocked?"lock":"unlock")}},classes:{addClasses:function(){let{classNames:e,params:t,rtl:a,el:l,device:s}=this,i=function(e,t){let a=[];return e.forEach(e=>{"object"==typeof e?Object.keys(e).forEach(l=>{e[l]&&a.push(t+l)}):"string"==typeof e&&a.push(t+e)}),a}(["initialized",t.direction,{"free-mode":this.params.freeMode&&t.freeMode.enabled},{autoheight:t.autoHeight},{rtl:a},{grid:t.grid&&t.grid.rows>1},{"grid-column":t.grid&&t.grid.rows>1&&"column"===t.grid.fill},{android:s.android},{ios:s.ios},{"css-mode":t.cssMode},{centered:t.cssMode&&t.centeredSlides},{"watch-progress":t.watchSlidesProgress}],t.containerModifierClass);e.push(...i),l.classList.add(...e),this.emitContainerClasses()},removeClasses:function(){let{el:e,classNames:t}=this;e.classList.remove(...t),this.emitContainerClasses()}}},l0={},l1=class e{constructor(){let t,a;for(var l=arguments.length,s=Array(l),r=0;r<l;r++)s[r]=arguments[r];1===s.length&&s[0].constructor&&"Object"===Object.prototype.toString.call(s[0]).slice(8,-1)?a=s[0]:[t,a]=s,a||(a={}),a=lv({},a),t&&!a.el&&(a.el=t);let n=lu();if(a.el&&"string"==typeof a.el&&n.querySelectorAll(a.el).length>1){let t=[];return n.querySelectorAll(a.el).forEach(l=>{let s=lv({},a,{el:l});t.push(new e(s))}),t}let o=this;o.__swiper__=!0,o.support=lL(),o.device=lD({userAgent:a.userAgent}),o.browser=(i||(i=function(){let e=lh(),t=lD(),a=!1;function l(){let t=e.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&0>t.indexOf("chrome")&&0>t.indexOf("android")}if(l()){let t=String(e.navigator.userAgent);if(t.includes("Version/")){let[e,l]=t.split("Version/")[1].split(" ")[0].split(".").map(e=>Number(e));a=e<16||16===e&&l<2}}let s=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent),i=l(),r=i||s&&t.ios;return{isSafari:a||i,needPerspectiveFix:a,need3dFix:r,isWebView:s}}()),i),o.eventsListeners={},o.eventsAnyListeners=[],o.modules=[...o.__modules__],a.modules&&Array.isArray(a.modules)&&o.modules.push(...a.modules);let d={};o.modules.forEach(e=>{var t;e({params:a,swiper:o,extendParams:(t=a,function(e){void 0===e&&(e={});let a=Object.keys(e)[0],l=e[a];if("object"!=typeof l||null===l||(!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 l))){lv(d,e);return}"object"!=typeof t[a]||"enabled"in t[a]||(t[a].enabled=!0),t[a]||(t[a]={enabled:!1}),lv(d,e)}),on:o.on.bind(o),once:o.once.bind(o),off:o.off.bind(o),emit:o.emit.bind(o)})});let c=lv({},lU,d);return o.params=lv({},c,l0,a),o.originalParams=lv({},o.params),o.passedParams=lv({},a),o.params&&o.params.on&&Object.keys(o.params.on).forEach(e=>{o.on(e,o.params.on[e])}),o.params&&o.params.onAny&&o.onAny(o.params.onAny),Object.assign(o,{enabled:o.params.enabled,el:t,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===o.params.direction,isVertical:()=>"vertical"===o.params.direction,activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return 8388608*Math.trunc(this.translate/8388608)},allowSlideNext:o.params.allowSlideNext,allowSlidePrev:o.params.allowSlidePrev,touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:o.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:o.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),o.emit("_swiper"),o.params.init&&o.init(),o}getDirectionLabel(e){return this.isHorizontal()?e:({width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"})[e]}getSlideIndex(e){let{slidesEl:t,params:a}=this,l=lw(t,`.${a.slideClass}, swiper-slide`),s=lC(l[0]);return lC(e)-s}getSlideIndexByData(e){return this.getSlideIndex(this.slides.filter(t=>1*t.getAttribute("data-swiper-slide-index")===e)[0])}recalcSlides(){let{slidesEl:e,params:t}=this;this.slides=lw(e,`.${t.slideClass}, swiper-slide`)}enable(){this.enabled||(this.enabled=!0,this.params.grabCursor&&this.setGrabCursor(),this.emit("enable"))}disable(){this.enabled&&(this.enabled=!1,this.params.grabCursor&&this.unsetGrabCursor(),this.emit("disable"))}setProgress(e,t){e=Math.min(Math.max(e,0),1);let a=this.minTranslate(),l=(this.maxTranslate()-a)*e+a;this.translateTo(l,typeof t>"u"?0:t),this.updateActiveIndex(),this.updateSlidesClasses()}emitContainerClasses(){let e=this;if(!e.params._emitClasses||!e.el)return;let t=e.el.className.split(" ").filter(t=>0===t.indexOf("swiper")||0===t.indexOf(e.params.containerModifierClass));e.emit("_containerClasses",t.join(" "))}getSlideClasses(e){let t=this;return t.destroyed?"":e.className.split(" ").filter(e=>0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass)).join(" ")}emitSlidesClasses(){let e=this;if(!e.params._emitClasses||!e.el)return;let t=[];e.slides.forEach(a=>{let l=e.getSlideClasses(a);t.push({slideEl:a,classNames:l}),e.emit("_slideClass",a,l)}),e.emit("_slideClasses",t)}slidesPerViewDynamic(e,t){void 0===e&&(e="current"),void 0===t&&(t=!1);let{params:a,slides:l,slidesGrid:s,slidesSizesGrid:i,size:r,activeIndex:n}=this,o=1;if("number"==typeof a.slidesPerView)return a.slidesPerView;if(a.centeredSlides){let e=l[n]?Math.ceil(l[n].swiperSlideSize):0,t;for(let a=n+1;a<l.length;a+=1)l[a]&&!t&&(e+=Math.ceil(l[a].swiperSlideSize),o+=1,e>r&&(t=!0));for(let a=n-1;a>=0;a-=1)l[a]&&!t&&(e+=l[a].swiperSlideSize,o+=1,e>r&&(t=!0))}else if("current"===e)for(let e=n+1;e<l.length;e+=1)(t?s[e]+i[e]-s[n]<r:s[e]-s[n]<r)&&(o+=1);else for(let e=n-1;e>=0;e-=1)s[n]-s[e]<r&&(o+=1);return o}update(){let e;let t=this;if(!t||t.destroyed)return;let{snapGrid:a,params:l}=t;function s(){let e=t.rtlTranslate?-1*t.translate:t.translate,a=Math.min(Math.max(e,t.maxTranslate()),t.minTranslate());t.setTranslate(a),t.updateActiveIndex(),t.updateSlidesClasses()}if(l.breakpoints&&t.setBreakpoint(),[...t.el.querySelectorAll('[loading="lazy"]')].forEach(e=>{e.complete&&lP(t,e)}),t.updateSize(),t.updateSlides(),t.updateProgress(),t.updateSlidesClasses(),l.freeMode&&l.freeMode.enabled&&!l.cssMode)s(),l.autoHeight&&t.updateAutoHeight();else{if(("auto"===l.slidesPerView||l.slidesPerView>1)&&t.isEnd&&!l.centeredSlides){let a=t.virtual&&l.virtual.enabled?t.virtual.slides:t.slides;e=t.slideTo(a.length-1,0,!1,!0)}else e=t.slideTo(t.activeIndex,0,!1,!0);e||s()}l.watchOverflow&&a!==t.snapGrid&&t.checkOverflow(),t.emit("update")}changeDirection(e,t){void 0===t&&(t=!0);let a=this.params.direction;return e||(e="horizontal"===a?"vertical":"horizontal"),e===a||"horizontal"!==e&&"vertical"!==e||(this.el.classList.remove(`${this.params.containerModifierClass}${a}`),this.el.classList.add(`${this.params.containerModifierClass}${e}`),this.emitContainerClasses(),this.params.direction=e,this.slides.forEach(t=>{"vertical"===e?t.style.width="":t.style.height=""}),this.emit("changeDirection"),t&&this.update()),this}changeLanguageDirection(e){this.rtl&&"rtl"===e||!this.rtl&&"ltr"===e||(this.rtl="rtl"===e,this.rtlTranslate="horizontal"===this.params.direction&&this.rtl,this.rtl?(this.el.classList.add(`${this.params.containerModifierClass}rtl`),this.el.dir="rtl"):(this.el.classList.remove(`${this.params.containerModifierClass}rtl`),this.el.dir="ltr"),this.update())}mount(e){let t=this;if(t.mounted)return!0;let a=e||t.params.el;if("string"==typeof a&&(a=document.querySelector(a)),!a)return!1;a.swiper=t,a.parentNode&&a.parentNode.host&&a.parentNode.host.nodeName===t.params.swiperElementNodeName.toUpperCase()&&(t.isElement=!0);let l=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`,s=a&&a.shadowRoot&&a.shadowRoot.querySelector?a.shadowRoot.querySelector(l()):lw(a,l())[0];return!s&&t.params.createElements&&(s=l$("div",t.params.wrapperClass),a.append(s),lw(a,`.${t.params.slideClass}`).forEach(e=>{s.append(e)})),Object.assign(t,{el:a,wrapperEl:s,slidesEl:t.isElement&&!a.parentNode.host.slideSlots?a.parentNode.host:s,hostEl:t.isElement?a.parentNode.host:a,mounted:!0,rtl:"rtl"===a.dir.toLowerCase()||"rtl"===l_(a,"direction"),rtlTranslate:"horizontal"===t.params.direction&&("rtl"===a.dir.toLowerCase()||"rtl"===l_(a,"direction")),wrongRTL:"-webkit-box"===l_(s,"display")}),!0}init(e){let t=this;if(t.initialized||!1===t.mount(e))return t;t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.loop&&t.virtual&&t.params.virtual.enabled?t.slideTo(t.params.initialSlide+t.virtual.slidesBefore,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.params.loop&&t.loopCreate(),t.attachEvents();let a=[...t.el.querySelectorAll('[loading="lazy"]')];return t.isElement&&a.push(...t.hostEl.querySelectorAll('[loading="lazy"]')),a.forEach(e=>{e.complete?lP(t,e):e.addEventListener("load",e=>{lP(t,e.target)})}),lA(t),t.initialized=!0,lA(t),t.emit("init"),t.emit("afterInit"),t}destroy(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);let a=this,{params:l,el:s,wrapperEl:i,slides:r}=a;return typeof a.params>"u"||a.destroyed||(a.emit("beforeDestroy"),a.initialized=!1,a.detachEvents(),l.loop&&a.loopDestroy(),t&&(a.removeClasses(),s.removeAttribute("style"),i.removeAttribute("style"),r&&r.length&&r.forEach(e=>{e.classList.remove(l.slideVisibleClass,l.slideFullyVisibleClass,l.slideActiveClass,l.slideNextClass,l.slidePrevClass),e.removeAttribute("style"),e.removeAttribute("data-swiper-slide-index")})),a.emit("destroy"),Object.keys(a.eventsListeners).forEach(e=>{a.off(e)}),!1!==e&&(a.el.swiper=null,function(e){Object.keys(e).forEach(t=>{try{e[t]=null}catch{}try{delete e[t]}catch{}})}(a)),a.destroyed=!0),null}static extendDefaults(e){lv(l0,e)}static get extendedDefaults(){return l0}static get defaults(){return lU}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(lJ).forEach(e=>{Object.keys(lJ[e]).forEach(t=>{l1.prototype[t]=lJ[e][t]})}),l1.use([function(e){let{swiper:t,on:a,emit:l}=e,s=lh(),i=null,r=null,n=()=>{t&&!t.destroyed&&t.initialized&&(l("beforeResize"),l("resize"))},o=()=>{t&&!t.destroyed&&t.initialized&&(i=new ResizeObserver(e=>{r=s.requestAnimationFrame(()=>{let{width:a,height:l}=t,s=a,i=l;e.forEach(e=>{let{contentBoxSize:a,contentRect:l,target:r}=e;r&&r!==t.el||(s=l?l.width:(a[0]||a).inlineSize,i=l?l.height:(a[0]||a).blockSize)}),(s!==a||i!==l)&&n()})})).observe(t.el)},d=()=>{r&&s.cancelAnimationFrame(r),i&&i.unobserve&&t.el&&(i.unobserve(t.el),i=null)},c=()=>{t&&!t.destroyed&&t.initialized&&l("orientationchange")};a("init",()=>{if(t.params.resizeObserver&&"u">typeof s.ResizeObserver){o();return}s.addEventListener("resize",n),s.addEventListener("orientationchange",c)}),a("destroy",()=>{d(),s.removeEventListener("resize",n),s.removeEventListener("orientationchange",c)})},function(e){let{swiper:t,extendParams:a,on:l,emit:s}=e,i=[],r=lh(),n=function(e,a){void 0===a&&(a={});let l=r.MutationObserver||r.WebkitMutationObserver,n=new l(e=>{if(t.__preventObserver__)return;if(1===e.length){s("observerUpdate",e[0]);return}let a=function(){s("observerUpdate",e[0])};r.requestAnimationFrame?r.requestAnimationFrame(a):r.setTimeout(a,0)});n.observe(e,{attributes:typeof a.attributes>"u"||a.attributes,childList:typeof a.childList>"u"||a.childList,characterData:typeof a.characterData>"u"||a.characterData}),i.push(n)};a({observer:!1,observeParents:!1,observeSlideChildren:!1}),l("init",()=>{if(t.params.observer){if(t.params.observeParents){let e=lE(t.hostEl);for(let t=0;t<e.length;t+=1)n(e[t])}n(t.hostEl,{childList:t.params.observeSlideChildren}),n(t.wrapperEl,{attributes:!1})}}),l("destroy",()=>{i.forEach(e=>{e.disconnect()}),i.splice(0,i.length)})}]);let l2=["eventsPrefix","injectStyles","injectStylesUrls","modules","init","_direction","oneWayMovement","swiperElementNodeName","touchEventsTarget","initialSlide","_speed","cssMode","updateOnWindowResize","resizeObserver","nested","focusableElements","_enabled","_width","_height","preventInteractionOnTransition","userAgent","url","_edgeSwipeDetection","_edgeSwipeThreshold","_freeMode","_autoHeight","setWrapperSize","virtualTranslate","_effect","breakpoints","breakpointsBase","_spaceBetween","_slidesPerView","maxBackfaceHiddenSlides","_grid","_slidesPerGroup","_slidesPerGroupSkip","_slidesPerGroupAuto","_centeredSlides","_centeredSlidesBounds","_slidesOffsetBefore","_slidesOffsetAfter","normalizeSlideIndex","_centerInsufficientSlides","_watchOverflow","roundLengths","touchRatio","touchAngle","simulateTouch","_shortSwipes","_longSwipes","longSwipesRatio","longSwipesMs","_followFinger","allowTouchMove","_threshold","touchMoveStopPropagation","touchStartPreventDefault","touchStartForcePreventDefault","touchReleaseOnEdges","uniqueNavElements","_resistance","_resistanceRatio","_watchSlidesProgress","_grabCursor","preventClicks","preventClicksPropagation","_slideToClickedSlide","_loop","loopAdditionalSlides","loopAddBlankSlides","loopPreventsSliding","_rewind","_allowSlidePrev","_allowSlideNext","_swipeHandler","_noSwiping","noSwipingClass","noSwipingSelector","passiveListeners","containerModifierClass","slideClass","slideActiveClass","slideVisibleClass","slideFullyVisibleClass","slideNextClass","slidePrevClass","slideBlankClass","wrapperClass","lazyPreloaderClass","lazyPreloadPrevNext","runCallbacksOnInit","observer","observeParents","observeSlideChildren","a11y","_autoplay","_controller","coverflowEffect","cubeEffect","fadeEffect","flipEffect","creativeEffect","cardsEffect","hashNavigation","history","keyboard","mousewheel","_navigation","_pagination","parallax","_scrollbar","_thumbs","virtual","zoom","control"];function l5(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)&&!e.__swiper__}function l4(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]:l5(t[a])&&l5(e[a])&&Object.keys(t[a]).length>0?t[a].__swiper__?e[a]=t[a]:l4(e[a],t[a]):e[a]=t[a]})}function l7(e){return void 0===e&&(e={}),e.navigation&&typeof e.navigation.nextEl>"u"&&typeof e.navigation.prevEl>"u"}function l3(e){return void 0===e&&(e={}),e.pagination&&typeof e.pagination.el>"u"}function l6(e){return void 0===e&&(e={}),e.scrollbar&&typeof e.scrollbar.el>"u"}function l8(e){void 0===e&&(e="");let t=e.split(" ").map(e=>e.trim()).filter(e=>!!e),a=[];return t.forEach(e=>{0>a.indexOf(e)&&a.push(e)}),a.join(" ")}let l9=e=>{!e||e.destroyed||!e.params.virtual||e.params.virtual&&!e.params.virtual.enabled||(e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.parallax&&e.params.parallax&&e.params.parallax.enabled&&e.parallax.setTranslate())};function se(){return(se=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var l in a)Object.prototype.hasOwnProperty.call(a,l)&&(e[l]=a[l])}return e}).apply(this,arguments)}function st(e){return e.type&&e.type.displayName&&e.type.displayName.includes("SwiperSlide")}function sa(e,t){return typeof window>"u"?(0,n.useEffect)(e,t):(0,n.useLayoutEffect)(e,t)}let sl=(0,n.createContext)(null),ss=(0,n.createContext)(null),si=(0,n.forwardRef)(function(e,t){var a;let{className:l,tag:s="div",wrapperTag:i="div",children:r,onSwiper:o,...d}=void 0===e?{}:e,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),y=(0,n.useRef)(null),w=(0,n.useRef)(null),x=(0,n.useRef)(null),$=(0,n.useRef)(null),_=(0,n.useRef)(null),C=(0,n.useRef)(null),E=(0,n.useRef)(null),{params:S,passedParams:k,rest:T,events:N}=function(e,t){void 0===e&&(e={}),void 0===t&&(t=!0);let a={on:{}},l={},s={};l4(a,lU),a._emitClasses=!0,a.init=!1;let i={},r=l2.map(e=>e.replace(/_/,"")),n=Object.assign({},e);return Object.keys(n).forEach(n=>{typeof e[n]>"u"||(r.indexOf(n)>=0?l5(e[n])?(a[n]={},s[n]={},l4(a[n],e[n]),l4(s[n],e[n])):(a[n]=e[n],s[n]=e[n]):0===n.search(/on[A-Z]/)&&"function"==typeof e[n]?t?l[`${n[2].toLowerCase()}${n.substr(3)}`]=e[n]:a.on[`${n[2].toLowerCase()}${n.substr(3)}`]=e[n]:i[n]=e[n])}),["navigation","pagination","scrollbar"].forEach(e=>{!0===a[e]&&(a[e]={}),!1===a[e]&&delete a[e]}),{params:a,passedParams:s,rest:i,events:l}}(d),{slides:j,slots:M}=function(e){let t=[],a={"container-start":[],"container-end":[],"wrapper-start":[],"wrapper-end":[]};return n.Children.toArray(e).forEach(e=>{if(st(e))t.push(e);else if(e.props&&e.props.slot&&a[e.props.slot])a[e.props.slot].push(e);else if(e.props&&e.props.children){let l=function e(t){let a=[];return n.Children.toArray(t).forEach(t=>{st(t)?a.push(t):t.props&&t.props.children&&e(t.props.children).forEach(e=>a.push(e))}),a}(e.props.children);l.length>0?l.forEach(e=>t.push(e)):a["container-end"].push(e)}else a["container-end"].push(e)}),{slides:t,slots:a}}(r),I=()=>{g(!f)};Object.assign(S.on,{_containerClasses(e,t){p(t)}});let L=()=>{Object.assign(S.on,N),c=!0;let e={...S};if(delete e.wrapperClass,y.current=new l1(e),y.current.virtual&&y.current.params.virtual.enabled){y.current.virtual.slides=j;let e={cache:!1,slides:j,renderExternal:m,renderExternalUpdate:!1};l4(y.current.params.virtual,e),l4(y.current.originalParams.virtual,e)}};b.current||L(),y.current&&y.current.on("_beforeBreakpoint",I);let D=()=>{!c&&N&&y.current&&Object.keys(N).forEach(e=>{y.current.on(e,N[e])})},O=()=>{N&&y.current&&Object.keys(N).forEach(e=>{y.current.off(e,N[e])})};return(0,n.useEffect)(()=>()=>{y.current&&y.current.off("_beforeBreakpoint",I)}),(0,n.useEffect)(()=>{!v.current&&y.current&&(y.current.emitSlidesClasses(),v.current=!0)}),sa(()=>{if(t&&(t.current=b.current),b.current)return y.current.destroyed&&L(),function(e,t){let{el:a,nextEl:l,prevEl:s,paginationEl:i,scrollbarEl:r,swiper:n}=e;l7(t)&&l&&s&&(n.params.navigation.nextEl=l,n.originalParams.navigation.nextEl=l,n.params.navigation.prevEl=s,n.originalParams.navigation.prevEl=s),l3(t)&&i&&(n.params.pagination.el=i,n.originalParams.pagination.el=i),l6(t)&&r&&(n.params.scrollbar.el=r,n.originalParams.scrollbar.el=r),n.init(a)}({el:b.current,nextEl:$.current,prevEl:_.current,paginationEl:C.current,scrollbarEl:E.current,swiper:y.current},S),o&&!y.current.destroyed&&o(y.current),()=>{y.current&&!y.current.destroyed&&y.current.destroy(!0,!1)}},[]),sa(()=>{D();let e=function(e,t,a,l,s){let i=[];if(!t)return i;let r=e=>{0>i.indexOf(e)&&i.push(e)};if(a&&l){let e=l.map(s),t=a.map(s);e.join("")!==t.join("")&&r("children"),l.length!==a.length&&r("children")}return l2.filter(e=>"_"===e[0]).map(e=>e.replace(/_/,"")).forEach(a=>{if(a in e&&a in t){if(l5(e[a])&&l5(t[a])){let l=Object.keys(e[a]),s=Object.keys(t[a]);l.length!==s.length?r(a):(l.forEach(l=>{e[a][l]!==t[a][l]&&r(a)}),s.forEach(l=>{e[a][l]!==t[a][l]&&r(a)}))}else e[a]!==t[a]&&r(a)}}),i}(k,w.current,j,x.current,e=>e.key);return w.current=k,x.current=j,e.length&&y.current&&!y.current.destroyed&&function(e){let t,a,l,s,i,r,n,o,{swiper:d,slides:c,passedParams:u,changedParams:p,nextEl:h,prevEl:m,scrollbarEl:f,paginationEl:g}=e,v=p.filter(e=>"children"!==e&&"direction"!==e&&"wrapperClass"!==e),{params:b,pagination:y,navigation:w,scrollbar:x,virtual:$,thumbs:_}=d;p.includes("thumbs")&&u.thumbs&&u.thumbs.swiper&&b.thumbs&&!b.thumbs.swiper&&(t=!0),p.includes("controller")&&u.controller&&u.controller.control&&b.controller&&!b.controller.control&&(a=!0),p.includes("pagination")&&u.pagination&&(u.pagination.el||g)&&(b.pagination||!1===b.pagination)&&y&&!y.el&&(l=!0),p.includes("scrollbar")&&u.scrollbar&&(u.scrollbar.el||f)&&(b.scrollbar||!1===b.scrollbar)&&x&&!x.el&&(s=!0),p.includes("navigation")&&u.navigation&&(u.navigation.prevEl||m)&&(u.navigation.nextEl||h)&&(b.navigation||!1===b.navigation)&&w&&!w.prevEl&&!w.nextEl&&(i=!0);let C=e=>{d[e]&&(d[e].destroy(),"navigation"===e?(d.isElement&&(d[e].prevEl.remove(),d[e].nextEl.remove()),b[e].prevEl=void 0,b[e].nextEl=void 0,d[e].prevEl=void 0,d[e].nextEl=void 0):(d.isElement&&d[e].el.remove(),b[e].el=void 0,d[e].el=void 0))};p.includes("loop")&&d.isElement&&(b.loop&&!u.loop?r=!0:!b.loop&&u.loop?n=!0:o=!0),v.forEach(e=>{if(l5(b[e])&&l5(u[e]))Object.assign(b[e],u[e]),("navigation"===e||"pagination"===e||"scrollbar"===e)&&"enabled"in u[e]&&!u[e].enabled&&C(e);else{let t=u[e];(!0===t||!1===t)&&("navigation"===e||"pagination"===e||"scrollbar"===e)?!1===t&&C(e):b[e]=u[e]}}),v.includes("controller")&&!a&&d.controller&&d.controller.control&&b.controller&&b.controller.control&&(d.controller.control=b.controller.control),p.includes("children")&&c&&$&&b.virtual.enabled?($.slides=c,$.update(!0)):p.includes("virtual")&&$&&b.virtual.enabled&&(c&&($.slides=c),$.update(!0)),p.includes("children")&&c&&b.loop&&(o=!0),t&&_.init()&&_.update(!0),a&&(d.controller.control=b.controller.control),l&&(d.isElement&&(!g||"string"==typeof g)&&((g=document.createElement("div")).classList.add("swiper-pagination"),g.part.add("pagination"),d.el.appendChild(g)),g&&(b.pagination.el=g),y.init(),y.render(),y.update()),s&&(d.isElement&&(!f||"string"==typeof f)&&((f=document.createElement("div")).classList.add("swiper-scrollbar"),f.part.add("scrollbar"),d.el.appendChild(f)),f&&(b.scrollbar.el=f),x.init(),x.updateSize(),x.setTranslate()),i&&(d.isElement&&(h&&"string"!=typeof h||((h=document.createElement("div")).classList.add("swiper-button-next"),h.innerHTML=d.hostEl.constructor.nextButtonSvg,h.part.add("button-next"),d.el.appendChild(h)),m&&"string"!=typeof m||((m=document.createElement("div")).classList.add("swiper-button-prev"),m.innerHTML=d.hostEl.constructor.prevButtonSvg,m.part.add("button-prev"),d.el.appendChild(m))),h&&(b.navigation.nextEl=h),m&&(b.navigation.prevEl=m),w.init(),w.update()),p.includes("allowSlideNext")&&(d.allowSlideNext=u.allowSlideNext),p.includes("allowSlidePrev")&&(d.allowSlidePrev=u.allowSlidePrev),p.includes("direction")&&d.changeDirection(u.direction,!1),(r||o)&&d.loopDestroy(),(n||o)&&d.loopCreate(),d.update()}({swiper:y.current,slides:j,passedParams:k,changedParams:e,nextEl:$.current,prevEl:_.current,scrollbarEl:E.current,paginationEl:C.current}),()=>{O()}}),sa(()=>{l9(y.current)},[h]),n.createElement(s,se({ref:b,className:l8(`${u}${l?` ${l}`:""}`)},T),n.createElement(ss.Provider,{value:y.current},M["container-start"],n.createElement(i,{className:(void 0===(a=S.wrapperClass)&&(a=""),a?a.includes("swiper-wrapper")?a:`swiper-wrapper ${a}`:"swiper-wrapper")},M["wrapper-start"],S.virtual?function(e,t,a){if(!a)return null;let l=e=>{let a=e;return e<0?a=t.length+e:a>=t.length&&(a-=t.length),a},s=e.isHorizontal()?{[e.rtlTranslate?"right":"left"]:`${a.offset}px`}:{top:`${a.offset}px`},{from:i,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>=i&&e<=r&&c.push(t[l(e)]);return c.map((t,a)=>n.cloneElement(t,{swiper:e,style:s,key:t.props.virtualIndex||t.key||`slide-${a}`}))}(y.current,j,h):j.map((e,t)=>n.cloneElement(e,{swiper:y.current,swiperSlideIndex:t})),M["wrapper-end"]),l7(S)&&n.createElement(n.Fragment,null,n.createElement("div",{ref:_,className:"swiper-button-prev"}),n.createElement("div",{ref:$,className:"swiper-button-next"})),l6(S)&&n.createElement("div",{ref:E,className:"swiper-scrollbar"}),l3(S)&&n.createElement("div",{ref:C,className:"swiper-pagination"}),M["container-end"]))});si.displayName="Swiper";let sr=(0,n.forwardRef)(function(e,t){let{tag:a="div",children:l,className:s="",swiper:i,zoom:r,lazy:o,virtualIndex:d,swiperSlideIndex:c,...u}=void 0===e?{}:e,p=(0,n.useRef)(null),[h,m]=(0,n.useState)("swiper-slide"),[f,g]=(0,n.useState)(!1);function v(e,t,a){t===p.current&&m(a)}sa(()=>{if("u">typeof c&&(p.current.swiperSlideIndex=c),t&&(t.current=p.current),!(!p.current||!i)){if(i.destroyed){"swiper-slide"!==h&&m("swiper-slide");return}return i.on("_slideClass",v),()=>{i&&i.off("_slideClass",v)}}}),sa(()=>{i&&p.current&&!i.destroyed&&m(i.getSlideClasses(p.current))},[i]);let b={isActive:h.indexOf("swiper-slide-active")>=0,isVisible:h.indexOf("swiper-slide-visible")>=0,isPrev:h.indexOf("swiper-slide-prev")>=0,isNext:h.indexOf("swiper-slide-next")>=0},y=()=>"function"==typeof l?l(b):l;return n.createElement(a,se({ref:p,className:l8(`${h}${s?` ${s}`:""}`),"data-swiper-slide-index":d,onLoad:()=>{g(!0)}},u),r&&n.createElement(sl.Provider,{value:b},n.createElement("div",{className:"swiper-zoom-container","data-swiper-zoom":"number"==typeof r?r:void 0},y(),o&&!f&&n.createElement("div",{className:"swiper-lazy-preloader"}))),!r&&n.createElement(sl.Provider,{value:b},y(),o&&!f&&n.createElement("div",{className:"swiper-lazy-preloader"})))});sr.displayName="SwiperSlide";let sn=P("slider"),so={slider:sn,slide:`${sn}__item`,container:`${sn}__container`,wrapper:`${sn}__wrapper`,pagination:`${sn}__pagination`,bullet:`${sn}__pagination-bullet`,navigation:`${sn}__navigation`,navigationButton:`${sn}__navigation-button`,prev:`${sn}__navigation-button-prev`,next:`${sn}__navigation-button-next`,notifications:`${sn}__notifications`,states:{active:`${sn}--active`,clickable:`${sn}--clickable`,disabled:`${sn}--disabled`,hidden:`${sn}--hidden`,visible:`${sn}--visible`,outside:`${sn}--outside`,inside:`${sn}--inside`,corner:`${sn}--corner`,primary:`${sn}--primary`,secondary:`${sn}--secondary`,blur:`${sn}--blur`,s:`${sn}--s`,m:`${sn}--m`,l:`${sn}--l`}},sd=eL(),sc=(0,n.forwardRef)(({options:e={},pagination:t=!1,navigation:a=!1,breakpoints:l,navigationPlacement:s="outside",navigationSize:i="m",navigationVariant:r="primary",navigationBlur:c=!1,wrapperClass:u,className:p,style:h,children:m,dataQa:f,dataId:g,...v},b)=>{let y=(0,n.useId)(),x=(0,n.useId)(),_=(0,n.useId)(),C=(0,n.useMemo)(()=>({containerModifierClass:`${so.slider}--`,wrapperClass:(0,d.Z)(so.wrapper,u)}),[u]),E=e=>(0,o.jsx)(q,{"data-qa":j(`${f}-navigation-${e}`,!!f),"aria-label":`${"prev"===e?"Предыдущий":"Следующий"} слайд`,"aria-controls":"prev"===e?_:x,className:(0,d.Z)(so.navigationButton,{[so.prev]:"prev"===e,[so.next]:"next"===e}),id:"prev"===e?_:x,children:(0,o.jsx)(eS,{})}),S=(0,n.useMemo)(()=>{let s=l?Object.entries(l).reduce((e,[t,a])=>({...e,[`${w[t].minWidth}`]:a}),{}):void 0,i={el:`[id="${y}"]`,clickable:!0,bulletClass:so.bullet,modifierClass:`${so.pagination}--`,bulletActiveClass:so.states.active,clickableClass:so.states.clickable},r={prevEl:`[id="${_}"]`,nextEl:`[id="${x}"]`,disabledClass:so.states.hidden,hiddenClass:so.states.hidden};return{...C,...t&&{pagination:i},...a&&{navigation:r},breakpoints:s,...e}},[l,C,a,x,e,t,y,_]);return(0,o.jsxs)("div",{className:(0,d.Z)(so.slider,p),style:h,ref:b,"data-id":g,"data-qa":f,children:[(0,n.createElement)(si,{role:"region","aria-roledescription":"carousel",modules:[lI,lN,lM],...S,className:so.container,key:sd,...v},m),t?(0,o.jsx)("div",{"data-qa":j(`${f}-pagination`,!!f),className:(0,d.Z)(so.pagination,{[so.states.visible]:!0===t,...$.reduce((e,a)=>({...e,[`${so.states.visible}:${a}`]:t===a}),{})}),id:y}):null,a?(0,o.jsxs)("div",{"data-qa":j(`${f}-navigation`,!!f),className:(0,d.Z)(so.navigation,{[so.states.outside]:"outside"===s,[so.states.inside]:"inside"===s,[so.states.corner]:"corner"===s,[so.states.s]:"s"===i,[so.states.m]:"m"===i,[so.states.l]:"l"===i,[so.states.blur]:c,[so.states.primary]:"primary"===r,[so.states.secondary]:"secondary"===r}),children:[E("prev"),E("next")]}):null]})});sc.displayName="Slider";let su=e=>{let{children:t,className:a,...l}=e;return(0,o.jsx)(sr,{role:"group",...l,className:(0,d.Z)(a,so.slide),children:t})};su.displayName="SwiperSlide";let sp=P("snackbar"),sh=Object.freeze({snackbar:sp,item:`${sp}__item`,itemOut:`${sp}__item--out`,position:{topLeft:`${sp}--top-left`,topRight:`${sp}--top-right`,bottomLeft:`${sp}--bottom-left`,bottomRight:`${sp}--bottom-right`},alertFill:e$.fill}),sm={status:"status",alert:"alert"},sf=(e,t,a)=>e<=t?t:e>=a?a:e,sg=new Map,sv=null,sb=(0,n.forwardRef)(({quantity:e=3,position:t="topRight",closeAll:a,style:l,className:s,dataQa:i,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;w(e.id),null==(t=e.closeByTimer)||t.call(e)})},e.timer?1e3*sf(e.timer,4,10):4e3);v.current.set(e.id,t)})},[h]),y=(0,n.useCallback)(()=>{v.current.forEach(e=>clearTimeout(e)),v.current.clear()},[]);(0,n.useEffect)(()=>(sv=(t,l=!1)=>{if(l){let l=[];sg.forEach(e=>{l.push(new Promise(t=>x(e,t)))}),Promise.all(l).then(()=>{null==a||a(),y(),sg.clear(),g(t.slice(0,sf(e,1,5)))})}else g(t.slice(0,sf(e,1,5)))},()=>{sv=null}),[a,y,e]),(0,n.useEffect)(()=>{b(f)},[f,b]);let w=e=>{sg.delete(e),v.current.has(e)&&(clearTimeout(v.current.get(e)),v.current.delete(e)),sv&&sv([...Array.from(sg.values())])},x=(e,t)=>{sg.set(e.id,{...e,isExiting:!0}),sv&&sv([...Array.from(sg.values())]),setTimeout(()=>{t()},250)},$=()=>{m(!1),b(f)},_=(e,t,a=!1)=>{$(),x(t,()=>{var l,s;w(t.id),a?null==(l=t.onButtonClick)||l.call(t,e):null==(s=t.onClose)||s.call(t,e)})};return(0,o.jsx)(o.Fragment,{children:!!f.length&&(0,o.jsx)(c.ll,{id:"finkit-snackbars",children:(0,o.jsx)("ul",{ref:p,role:"region",className:(0,d.Z)(sh.snackbar,sh.position[t],s),style:l,onMouseEnter:()=>{m(!0),y()},onMouseLeave:$,...u,"data-qa":i,"data-id":r,children:f.map(e=>(0,o.jsx)("li",{id:e.id,className:(0,d.Z)(sh.item,{[sh.itemOut]:e.isExiting}),children:(0,o.jsx)(e_,{role:"error"===e.state?sm.alert:sm.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:sh.alertFill,dataQa:e.dataQa,dataId:e.dataId,buttonVariant:"white",withIcon:!0})},e.id))})})})});sb.displayName="Snackbar";function sy(e,t,a){var l;let s={id:null!=(l=a.id)?l:t.id,column:t,index:a.index,isPlaceholder:!!a.isPlaceholder,placeholderId:a.placeholderId,depth:a.depth,subHeaders:[],colSpan:0,rowSpan:0,headerGroup:null,getLeafHeaders:()=>{let e=[],t=a=>{a.subHeaders&&a.subHeaders.length&&a.subHeaders.map(t),e.push(a)};return t(s),e},getContext:()=>({table:e,header:s,column:t})};return e._features.forEach(t=>{null==t.createHeader||t.createHeader(s,e)}),s}let sw=(e,t,a)=>{var l,s;let i=null==a||null==(l=a.toString())?void 0:l.toLowerCase();return!!(!(null==(s=e.getValue(t))||null==(s=s.toString())||null==(s=s.toLowerCase()))&&s.includes(i))};sw.autoRemove=e=>sN(e);let sx=(e,t,a)=>{var l;return!!(!(null==(l=e.getValue(t))||null==(l=l.toString()))&&l.includes(a))};sx.autoRemove=e=>sN(e);let s$=(e,t,a)=>{var l;return(null==(l=e.getValue(t))||null==(l=l.toString())?void 0:l.toLowerCase())===(null==a?void 0:a.toLowerCase())};s$.autoRemove=e=>sN(e);let s_=(e,t,a)=>{var l;return null==(l=e.getValue(t))?void 0:l.includes(a)};s_.autoRemove=e=>sN(e)||!(null!=e&&e.length);let sC=(e,t,a)=>!a.some(a=>{var l;return!(null!=(l=e.getValue(t))&&l.includes(a))});sC.autoRemove=e=>sN(e)||!(null!=e&&e.length);let sE=(e,t,a)=>a.some(a=>{var l;return null==(l=e.getValue(t))?void 0:l.includes(a)});sE.autoRemove=e=>sN(e)||!(null!=e&&e.length);let sS=(e,t,a)=>e.getValue(t)===a;sS.autoRemove=e=>sN(e);let sk=(e,t,a)=>e.getValue(t)==a;sk.autoRemove=e=>sN(e);let sT=(e,t,a)=>{let[l,s]=a,i=e.getValue(t);return i>=l&&i<=s};sT.resolveFilterValue=e=>{let[t,a]=e,l="number"!=typeof t?parseFloat(t):t,s="number"!=typeof a?parseFloat(a):a,i=null===t||Number.isNaN(l)?-1/0:l,r=null===a||Number.isNaN(s)?1/0:s;if(i>r){let e=i;i=r,r=e}return[i,r]},sT.autoRemove=e=>sN(e)||sN(e[0])&&sN(e[1]);function sN(e){return null==e||""===e}function sj(e,t){var a;return null!=(a=t[e.id])&&a}let sM=/([0-9]+)/gm;function sI(e,t){return e===t?0:e>t?1:-1}function sL(e){return"number"==typeof e?isNaN(e)||e===1/0||e===-1/0?"":String(e):"string"==typeof e?e:""}function sD(e,t){let a=e.split(sM).filter(Boolean),l=t.split(sM).filter(Boolean);for(;a.length&&l.length;){let e=a.shift(),t=l.shift(),s=parseInt(e,10),i=parseInt(t,10),r=[s,i].sort();if(isNaN(r[0])){if(e>t)return 1;if(t>e)return -1;continue}if(isNaN(r[1]))return isNaN(s)?-1:1;if(s>i)return 1;if(i>s)return -1}return a.length-l.length}let sO=P("tag"),sR=Object.freeze({tag:sO,label:`${sO}__label`,icon:`${sO}__icon`,rounded:`${sO}--rounded`,variant:{primary:`${sO}--primary`,secondary:`${sO}--secondary`,red:`${sO}--red`,green:`${sO}--green`,orange:`${sO}--orange`,purple:`${sO}--purple`,outline:`${sO}--outline`},size:{s:`${sO}--s`,m:`${sO}--m`,l:`${sO}--l`},iconMargin:{left:`${sO}__icon--left`,right:`${sO}__icon--right`}}),sP=(0,n.forwardRef)(({label:e,size:t="m",rounded:a,variant:l="primary",iconLeft:s,iconRight:i,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.Z)(sR.tag,sR.variant[l],sR.size[t],{[sR.rounded]:a},c),style:u,...m,"data-id":h,"data-qa":p,children:[s&&(0,o.jsx)("button",{type:"button",className:(0,d.Z)(sR.icon,sR.iconMargin.left,{[sR.size.l]:"l"===t}),onClick:e=>null==r?void 0:r(e),disabled:!r,children:s}),(0,o.jsx)("span",{className:(0,d.Z)(sR.label,sR.size[t]),children:e}),i&&(0,o.jsx)("button",{type:"button",className:(0,d.Z)(sR.icon,sR.iconMargin.right,{[sR.size.l]:"l"===t}),onClick:e=>null==n?void 0:n(e),disabled:!n,children:i})]})}));sP.displayName="Tag";let sz=P("toggle"),sA=Object.freeze({toggle:sz,wrapper:`${sz}__wrapper`,secondaryLabel:`${sz}__secondary-label`,input:`${sz}__input`,marker:`${sz}__marker`,label:`${sz}__label`,caption:`${sz}__caption`,states:{disabled:`${sz}--disabled`,inverted:`${sz}--inverted`,flipped:`${sz}--flipped`,checked:`${sz}--checked`}}),sF=(0,n.forwardRef)(({value:e,onChange:t,label:a,secondaryLabel:l,disabled:s=!1,caption:i,inverted:r=!1,flipped:c=!1,className:u,style:p,inputRef:h,dataQa:m,dataId:f,...g},v)=>{let[b,y]=(0,n.useState)(e??!1),w=(0,n.useId)();return(0,o.jsxs)("label",{className:(0,d.Z)(u,sA.toggle,{[sA.states.disabled]:s,[sA.states.flipped]:c,[sA.states.checked]:b}),style:p,htmlFor:w,"data-marker-container":"",ref:v,"data-id":f,"data-qa":m,children:[(0,o.jsx)("input",{id:w,role:"switch","aria-checked":b,type:"checkbox",className:sA.input,checked:b,onChange:e=>{y(e.target.checked),null==t||t(e.target.checked,e)},disabled:s,ref:h,...g}),(0,o.jsx)("span",{className:(0,d.Z)(sA.marker,{[sA.states.inverted]:r}),children:(0,o.jsx)(e4,{type:"toggle",checked:b,inverted:r,disabled:s})}),a&&l&&(0,o.jsx)("span",{className:(0,d.Z)(sA.secondaryLabel,{[sA.states.disabled]:s,[sA.states.inverted]:r}),children:l}),a&&(0,o.jsxs)("span",{className:sA.wrapper,children:[(0,o.jsx)("span",{className:(0,d.Z)(sA.label,{[sA.states.disabled]:s,[sA.states.inverted]:r}),children:a}),i&&(0,o.jsx)("span",{className:(0,d.Z)(sA.caption,{[sA.states.inverted]:r,[sA.states.disabled]:s}),children:i})]})]})});sF.displayName="Toggle";let sB=P("table-head-cell"),sZ=Object.freeze({cell:sB,text:`${sB}__text`,buttonLeft:`${sB}__button-left`,buttonRight:`${sB}__button-right`}),sV=P("table-icon-button-cell"),sH=Object.freeze({cell:sV,buttonLeft:`${sV}__button-left`,buttonRight:`${sV}__button-right`}),sG=P("table-icon-cell"),sq=Object.freeze({cell:sG}),sY=P("table-logos-cell"),sW=Object.freeze({cell:sY,logo:`${sY}__logo`,badge:`${sY}__badge`}),sQ=P("table-text-cell"),sK=Object.freeze({cell:sQ,content:`${sQ}__content`,icon:`${sQ}__icon`,variant:{black:`${sQ}--black`,green:`${sQ}--green`,red:`${sQ}--red`},size:{s:`${sQ}--s`,m:`${sQ}--m`}}),sX=P("table-text-with-caption-cell"),sU=Object.freeze({cell:sX,content:`${sX}__content`,caption:`${sX}__caption`});function sJ(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",{d:"M5.136 8.4h1.368c0.192 0 0.348 0.144 0.348 0.336v2.196c0 0.192 0.156 0.336 0.348 0.336h2.4c0.18 0 0.336 -0.144 0.336 -0.336V8.736c0 -0.192 0.156 -0.336 0.348 -0.336h3.42c0.192 0 0.348 0.144 0.348 0.336v2.196c0 0.192 0.156 0.336 0.348 0.336h2.4c0.18 0 0.336 -0.144 0.336 -0.336V8.736c0 -0.192 0.156 -0.336 0.348 -0.336h1.368c0.192 0 0.348 0.144 0.348 0.336v6.516c0 0.192 -0.156 0.348 -0.348 0.348H5.136c-0.192 0 -0.336 -0.156 -0.336 -0.348V8.736c0 -0.192 0.144 -0.336 0.336 -0.336",fill:"currentColor"}))}let s0=P("table-title-cell"),s1=Object.freeze({cell:s0,media:`${s0}__media`,mediaContent:`${s0}__media-content`,mediaVariant:{icon:`${s0}__media--icon`,image:`${s0}__media--image`,logo:`${s0}__media--logo`},size:{s:`${s0}--s`,m:`${s0}--m`},cornerIcon:`${s0}__corner-icon`,cornerIconVariant:{black:`${s0}__corner-icon--black`,red:`${s0}__corner-icon--red`},badge:`${s0}__badge`,badgeVariant:{first:`${s0}__badge--first`,second:`${s0}__badge--second`,third:`${s0}__badge--third`},content:`${s0}__content`,title:`${s0}__title`,subTitle:`${s0}__sub-title`,caption:`${s0}__caption`,captionIcon:`${s0}__caption-icon`,captionText:`${s0}__caption-text`}),s2={first:"1 место",second:"2 место",third:"3 место"},s5=P("table"),s4=(Object.freeze({table:s5,control:`${s5}__control`,container:`${s5}__container`,pagination:`${s5}__pagination`,view:`${s5}__view`,variant:{primary:`${s5}--primary`,secondary:`${s5}--secondary`},size:{s:`${s5}--s`,m:`${s5}--m`},stripped:`${s5}--stripped`,appearance:{default:`${s5}--default`,rounded:`${s5}--rounded`,bordered:`${s5}--bordered`,striped:`${s5}--striped`},checkbox:`${s5}__checkbox`,head:`${s5}__head`,headCell:`${s5}__head-cell`,body:`${s5}__body`,bodyCell:`${s5}__body-cell`,footer:`${s5}__foot`,footerCell:`${s5}__foot-cell`,row:`${s5}__row`,rowSpacer:`${s5}__row-spacer`,cell:`${s5}__cell`,cellContent:`${s5}__cell-content`,cellAlign:{left:`${s5}__cell--align-left`,right:`${s5}__cell--align-right`,center:`${s5}__cell--align-center`}}),P("tabs")),s7=Object.freeze({tabs:s4,tabWrapper:`${s4}__tab-wrapper`,tab:`${s4}__tab`,active:`${s4}__tab--active`,activeLine:`${s4}__activeLine`}),s3=(0,n.forwardRef)(({activeTabId:e,tabs:t,onTabChange:a,style:l,className:s,dataQa:i,dataId:r,...c},u)=>{var p;let[h,m]=(0,n.useState)(e??(null==(p=t[0])?void 0:p.id)),[f,g]=(0,n.useState)(null),[v,b]=(0,n.useState)({width:0,left:0}),y=(0,n.useRef)(null);(0,n.useEffect)(()=>{f&&b({left:f.offsetLeft-2,width:f.offsetWidth+4})},[f]);let w=(0,n.useCallback)(e=>{let t=y.current,a=(null==e?void 0:e.target).closest(`.${s7.tab}`),l=t.getBoundingClientRect(),s=a.getBoundingClientRect();t.scrollTo({left:s.left-l.left-4+(t.scrollLeft??0),behavior:"smooth"})},[]),x=(e,t)=>{w(t),m(e),a(e,t)};return(0,n.useImperativeHandle)(u,()=>y),(0,o.jsxs)("ul",{role:"tablist",ref:y,className:(0,d.Z)(s7.tabs,s),style:l,...c,"data-id":r,"data-qa":i,children:[t.map((e,t)=>{let a=e.id===h;return!e.disabled&&(0,o.jsx)("li",{role:"tab","aria-selected":e.id===h,"data-qa":j(`${i}-tab-${++t}`,!!i),className:s7.tabWrapper,children:(0,o.jsx)("button",{type:"button",ref:a?g:null,className:(0,d.Z)(s7.tab,{[s7.active]:a}),onClick:t=>x(e.id,t),children:e.label})},e.id)}),(0,o.jsx)("div",{className:(0,d.Z)(s7.activeLine),style:{left:v.left,width:v.width}})]})});s3.displayName="Tabs";let s6=P("textarea"),s8={root:s6,container:`${s6}__container`,field:`${s6}__field`,labelWrapper:`${s6}__label-wrapper`,label:`${s6}__label`,captionWrapper:`${s6}__caption-wrapper`,caption:`${s6}__caption`,counter:`${s6}__counter`,states:{primary:`${s6}--primary`,secondary:`${s6}--secondary`,error:`${s6}--error`,success:`${s6}--success`,s:`${s6}--s`,m:`${s6}--m`,l:`${s6}--l`,focused:`${s6}--focused`,active:`${s6}--active`,disabled:`${s6}--disabled`,hasLabel:`${s6}--has-label`,hasCaption:`${s6}--has-caption`}},s9=(e,t,a)=>{(0,n.useEffect)(()=>{e&&(a&&t?(e.style.height="auto",e.style.height=e.scrollHeight+"px"):e.style.height="")},[a,e,t])},ie=(0,n.forwardRef)(({disabled:e,state:t,size:a="m",variant:l="primary",label:s,className:i,style:r,value:c="",rows:u=1,maxLength:p,caption:h,counter:m,placeholder:f,autoResize:g=!1,hasCaption:v=!1,dataQa:b,dataId:y,onChange:w,onFocus:x,onBlur:$,..._},C)=>{let{value:E,show:S,hide:k}=R(),T=(0,n.useRef)(null),N="s"!==a;s9(T.current,c,g);let j=(0,n.useMemo)(()=>!E||c||"s"!==a||f?E?f:"s"===a?s:f:s,[f,c,a,E,s]),M=(0,n.useMemo)(()=>u<1?1:u>5?5:u,[u]),I=(0,n.useMemo)(()=>p&&p>0?p:void 0,[p]),L=(0,n.useMemo)(()=>m&&!!I&&I>0&&`${c.length}/${I}`,[m,I,c.length]);return(0,o.jsxs)("div",{className:(0,d.Z)(i,s8.root),style:r,ref:C,"data-qa":b,"data-id":y,children:[(0,o.jsx)("div",{className:(0,d.Z)(s8.container,s8.states[l],s8.states[a],{[s8.states.focused]:E,[s8.states.error]:"error"===t,[s8.states.success]:"success"===t,[s8.states.disabled]:!!e}),children:(0,o.jsxs)("label",{className:s8.labelWrapper,children:[N&&(0,o.jsx)("span",{className:(0,d.Z)(s8.label,{[s8.states.active]:E||!!c||!!f}),children:s}),(0,o.jsx)("textarea",{..._,"aria-disabled":e?"true":void 0,"aria-invalid":"error"===t?"true":void 0,className:(0,d.Z)(s8.field,{[s8.states.hasLabel]:N}),rows:M,maxLength:I,ref:T,value:c,placeholder:j,disabled:e,onFocus:e=>{S(),null==x||x(e)},onBlur:e=>{k(),null==$||$(e)},onChange:e=>{null==w||w(e.target.value||"",e)}})]})}),(v||h||L)&&(0,o.jsxs)("div",{className:s8.captionWrapper,children:[(v||h)&&(0,o.jsx)("div",{className:(0,d.Z)(s8.caption,{[s8.states.error]:"error"===t,[s8.states.success]:"success"===t,[s8.states.disabled]:!!e}),children:h}),L&&(0,o.jsx)("div",{className:s8.counter,children:L})]})]})});ie.displayName="Textarea";let it=(0,n.forwardRef)(({position:e="top",text:t,zIndex:a=1,inverted:l,withoutTail:s,children:i,boundingOffset:r=12,style:h,className:m,dataQa:f,dataId:g,...v},b)=>{let[y,w]=(0,n.useState)(!1),x=(0,n.useRef)(null),{refs:$,floatingStyles:_,context:C}=(0,c.YF)({open:y,onOpenChange:w,placement:e,whileElementsMounted:u.Me,middleware:[(0,p.cv)({mainAxis:r}),(0,p.RR)({fallbackAxisSideDirection:"start",crossAxis:!1}),(0,p.uY)(),(0,p.x7)({element:x,padding:8})]}),E=(0,c.XI)(C,{delay:300}),{getReferenceProps:S,getFloatingProps:k}=(0,c.NI)([E]),T=(0,c.Y_)(C,{duration:300});return(0,n.useImperativeHandle)(b,()=>({getActivatorElement:$.reference,getTooltipElement:$.floating})),(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("div",{"data-qa":j(`${f}-activator`,!!f),ref:$.setReference,...S,className:tN.wrapper,children:i}),T.isMounted&&(0,o.jsxs)("div",{role:"tooltip",ref:$.setFloating,style:{..._,...T.styles,...h,zIndex:a},className:(0,d.Z)(tN.tooltip,m,{[tN.inverted]:l}),...k,...v,"data-qa":f,"data-id":g,children:[(0,o.jsx)("span",{className:(0,d.Z)(tN.text,{[tN.inverted]:l}),children:t}),!s&&(0,o.jsx)(c.Y$,{ref:x,context:C,width:16,d:tj,fill:l?"var(--color-white)":"var(--color-black-500)"})]})]})});it.displayName="Tooltip"}}]);