"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5869],{30375:function(e,t,n){n.r(t),n.d(t,{CountUp:function(){return i}});var r=function(){return(r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},i=function(){function e(e,t,n){var i=this;this.endVal=t,this.options=n,this.version="2.6.0",this.defaults={startVal:0,decimalPlaces:0,duration:2,useEasing:!0,useGrouping:!0,useIndianSeparators:!1,smartEasingThreshold:999,smartEasingAmount:333,separator:",",decimal:".",prefix:"",suffix:"",enableScrollSpy:!1,scrollSpyDelay:200,scrollSpyOnce:!1},this.finalEndVal=null,this.useEasing=!0,this.countDown=!1,this.error="",this.startVal=0,this.paused=!0,this.once=!1,this.count=function(e){i.startTime||(i.startTime=e);var t=e-i.startTime;i.remaining=i.duration-t,i.useEasing?i.countDown?i.frameVal=i.startVal-i.easingFn(t,0,i.startVal-i.endVal,i.duration):i.frameVal=i.easingFn(t,i.startVal,i.endVal-i.startVal,i.duration):i.frameVal=i.startVal+(i.endVal-i.startVal)*(t/i.duration);var n=i.countDown?i.frameVal<i.endVal:i.frameVal>i.endVal;i.frameVal=n?i.endVal:i.frameVal,i.frameVal=Number(i.frameVal.toFixed(i.options.decimalPlaces)),i.printValue(i.frameVal),t<i.duration?i.rAF=requestAnimationFrame(i.count):null!==i.finalEndVal?i.update(i.finalEndVal):i.options.onCompleteCallback&&i.options.onCompleteCallback()},this.formatNumber=function(e){var t,n,r,o=(Math.abs(e).toFixed(i.options.decimalPlaces)+"").split(".");if(t=o[0],n=o.length>1?i.options.decimal+o[1]:"",i.options.useGrouping){r="";for(var a=3,s=0,u=0,l=t.length;u<l;++u)i.options.useIndianSeparators&&4===u&&(a=2,s=1),0!==u&&s%a==0&&(r=i.options.separator+r),s++,r=t[l-u-1]+r;t=r}return i.options.numerals&&i.options.numerals.length&&(t=t.replace(/[0-9]/g,function(e){return i.options.numerals[+e]}),n=n.replace(/[0-9]/g,function(e){return i.options.numerals[+e]})),(e<0?"-":"")+i.options.prefix+t+n+i.options.suffix},this.easeOutExpo=function(e,t,n,r){return n*(1-Math.pow(2,-10*e/r))*1024/1023+t},this.options=r(r({},this.defaults),n),this.formattingFn=this.options.formattingFn?this.options.formattingFn:this.formatNumber,this.easingFn=this.options.easingFn?this.options.easingFn:this.easeOutExpo,this.startVal=this.validateValue(this.options.startVal),this.frameVal=this.startVal,this.endVal=this.validateValue(t),this.options.decimalPlaces=Math.max(this.options.decimalPlaces),this.resetDuration(),this.options.separator=String(this.options.separator),this.useEasing=this.options.useEasing,""===this.options.separator&&(this.options.useGrouping=!1),this.el="string"==typeof e?document.getElementById(e):e,this.el?this.printValue(this.startVal):this.error="[CountUp] target is null or undefined","undefined"!=typeof window&&this.options.enableScrollSpy&&(this.error?console.error(this.error,e):(window.onScrollFns=window.onScrollFns||[],window.onScrollFns.push(function(){return i.handleScroll(i)}),window.onscroll=function(){window.onScrollFns.forEach(function(e){return e()})},this.handleScroll(this)))}return e.prototype.handleScroll=function(e){if(e&&window&&!e.once){var t=window.innerHeight+window.scrollY,n=e.el.getBoundingClientRect(),r=n.top+window.pageYOffset,i=n.top+n.height+window.pageYOffset;i<t&&i>window.scrollY&&e.paused?(e.paused=!1,setTimeout(function(){return e.start()},e.options.scrollSpyDelay),e.options.scrollSpyOnce&&(e.once=!0)):(window.scrollY>i||r>t)&&!e.paused&&e.reset()}},e.prototype.determineDirectionAndSmartEasing=function(){var e=this.finalEndVal?this.finalEndVal:this.endVal;if(this.countDown=this.startVal>e,Math.abs(e-this.startVal)>this.options.smartEasingThreshold&&this.options.useEasing){this.finalEndVal=e;var t=this.countDown?1:-1;this.endVal=e+t*this.options.smartEasingAmount,this.duration=this.duration/2}else this.endVal=e,this.finalEndVal=null;null!==this.finalEndVal?this.useEasing=!1:this.useEasing=this.options.useEasing},e.prototype.start=function(e){this.error||(e&&(this.options.onCompleteCallback=e),this.duration>0?(this.determineDirectionAndSmartEasing(),this.paused=!1,this.rAF=requestAnimationFrame(this.count)):this.printValue(this.endVal))},e.prototype.pauseResume=function(){this.paused?(this.startTime=null,this.duration=this.remaining,this.startVal=this.frameVal,this.determineDirectionAndSmartEasing(),this.rAF=requestAnimationFrame(this.count)):cancelAnimationFrame(this.rAF),this.paused=!this.paused},e.prototype.reset=function(){cancelAnimationFrame(this.rAF),this.paused=!0,this.resetDuration(),this.startVal=this.validateValue(this.options.startVal),this.frameVal=this.startVal,this.printValue(this.startVal)},e.prototype.update=function(e){cancelAnimationFrame(this.rAF),this.startTime=null,this.endVal=this.validateValue(e),this.endVal!==this.frameVal&&(this.startVal=this.frameVal,null==this.finalEndVal&&this.resetDuration(),this.finalEndVal=null,this.determineDirectionAndSmartEasing(),this.rAF=requestAnimationFrame(this.count))},e.prototype.printValue=function(e){var t;if(this.el){var n=this.formattingFn(e);null!==(t=this.options.plugin)&&void 0!==t&&t.render?this.options.plugin.render(this.el,n):"INPUT"===this.el.tagName?this.el.value=n:"text"===this.el.tagName||"tspan"===this.el.tagName?this.el.textContent=n:this.el.innerHTML=n}},e.prototype.ensureNumber=function(e){return"number"==typeof e&&!isNaN(e)},e.prototype.validateValue=function(e){var t=Number(e);return this.ensureNumber(t)?t:(this.error="[CountUp] invalid start or end value: ".concat(e),null)},e.prototype.resetDuration=function(){this.startTime=null,this.duration=1e3*Number(this.options.duration),this.remaining=this.duration},e}()},75036:function(e,t,n){var r=n(2265),i=n(30375);function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach(function(t){var r,i;r=t,i=n[t],(r=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(r))in e?Object.defineProperty(e,r,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[r]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function s(){return(s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function u(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var c="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?r.useLayoutEffect:r.useEffect;function f(e){var t=r.useRef(e);return c(function(){t.current=e}),r.useCallback(function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.current.apply(void 0,n)},[])}var d=function(e,t){var n=t.decimal,r=t.decimals,o=t.duration,a=t.easingFn,s=t.end,u=t.formattingFn,l=t.numerals,c=t.prefix,f=t.separator,d=t.start,p=t.suffix,m=t.useEasing,h=t.useGrouping,g=t.useIndianSeparators,y=t.enableScrollSpy,v=t.scrollSpyDelay,b=t.scrollSpyOnce;return new i.CountUp(e,s,{startVal:d,duration:o,decimal:n,decimalPlaces:r,easingFn:a,formattingFn:u,numerals:l,separator:f,prefix:c,suffix:p,useEasing:m,useIndianSeparators:g,useGrouping:h,enableScrollSpy:y,scrollSpyDelay:v,scrollSpyOnce:b})},p=["ref","startOnMount","enableReinitialize","delay","onEnd","onStart","onPauseResume","onReset","onUpdate"],m={decimal:".",separator:",",delay:null,prefix:"",suffix:"",duration:2,start:0,decimals:0,startOnMount:!0,enableReinitialize:!0,useEasing:!0,useGrouping:!0,useIndianSeparators:!1},h=function(e){var t=Object.fromEntries(Object.entries(e).filter(function(e){return void 0!==(function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],u=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){l=!0,i=e}finally{try{if(!u&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,2)||function(e,t){if(e){if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return l(e,t)}}(e,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}())[1]})),n=r.useMemo(function(){return a(a({},m),t)},[e]),i=n.ref,o=n.startOnMount,s=n.enableReinitialize,c=n.delay,h=n.onEnd,g=n.onStart,y=n.onPauseResume,v=n.onReset,b=n.onUpdate,S=u(n,p),O=r.useRef(),E=r.useRef(),w=r.useRef(!1),N=f(function(){return d("string"==typeof i?i:i.current,S)}),P=f(function(e){var t=O.current;if(t&&!e)return t;var n=N();return O.current=n,n}),V=f(function(){var e=function(){return P(!0).start(function(){null==h||h({pauseResume:R,reset:j,start:x,update:C})})};c&&c>0?E.current=setTimeout(e,1e3*c):e(),null==g||g({pauseResume:R,reset:j,update:C})}),R=f(function(){P().pauseResume(),null==y||y({reset:j,start:x,update:C})}),j=f(function(){P().el&&(E.current&&clearTimeout(E.current),P().reset(),null==v||v({pauseResume:R,start:x,update:C}))}),C=f(function(e){P().update(e),null==b||b({pauseResume:R,reset:j,start:x})}),x=f(function(){j(),V()}),F=f(function(e){o&&(e&&j(),V())});return r.useEffect(function(){w.current?s&&F(!0):(w.current=!0,F())},[s,w,F,c,e.start,e.suffix,e.prefix,e.duration,e.separator,e.decimals,e.decimal,e.formattingFn]),r.useEffect(function(){return function(){j()}},[j]),{start:x,pauseResume:R,reset:j,update:C,getCountUp:P}},g=["className","redraw","containerProps","children","style"];t.ZP=function(e){var t=e.className,n=e.redraw,i=e.containerProps,o=e.children,l=e.style,c=u(e,g),d=r.useRef(null),p=r.useRef(!1),m=h(a(a({},c),{},{ref:d,startOnMount:"function"!=typeof o||0===e.delay,enableReinitialize:!1})),y=m.start,v=m.reset,b=m.update,S=m.pauseResume,O=m.getCountUp,E=f(function(){y()}),w=f(function(t){e.preserveValue||v(),b(t)}),N=f(function(){if("function"==typeof e.children&&!(d.current instanceof Element)){console.error('Couldn\'t find attached element to hook the CountUp instance into! Try to attach "containerRef" from the render prop to a an Element, eg. <span ref={containerRef} />.');return}O()});r.useEffect(function(){N()},[N]),r.useEffect(function(){p.current&&w(e.end)},[e.end,w]);var P=n&&e;return(r.useEffect(function(){n&&p.current&&E()},[E,n,P]),r.useEffect(function(){!n&&p.current&&E()},[E,n,e.start,e.suffix,e.prefix,e.duration,e.separator,e.decimals,e.decimal,e.className,e.formattingFn]),r.useEffect(function(){p.current=!0},[]),"function"==typeof o)?o({countUpRef:d,start:y,reset:v,update:b,pauseResume:S,getCountUp:O}):r.createElement("span",s({className:t,ref:d,style:l},i),void 0!==e.start?O().formattingFn(e.start):"")}},576:function(e,t,n){n.d(t,{VY:function(){return A},fC:function(){return F},xz:function(){return I}});var r=n(14749),i=n(2265),o=n.t(i,2);function a(e){let t=(0,i.useRef)(e);return(0,i.useEffect)(()=>{t.current=e}),(0,i.useMemo)(()=>(...e)=>{var n;return null===(n=t.current)||void 0===n?void 0:n.call(t,...e)},[])}let s=(null==globalThis?void 0:globalThis.document)?i.useLayoutEffect:()=>{};function u(...e){return t=>e.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})}function l(...e){return(0,i.useCallback)(u(...e),e)}var c=n(54887);let f=(0,i.forwardRef)((e,t)=>{let{children:n,...o}=e,a=i.Children.toArray(n),s=a.find(m);if(s){let e=s.props.children,n=a.map(t=>t!==s?t:i.Children.count(e)>1?i.Children.only(null):(0,i.isValidElement)(e)?e.props.children:null);return(0,i.createElement)(d,(0,r.Z)({},o,{ref:t}),(0,i.isValidElement)(e)?(0,i.cloneElement)(e,void 0,n):null)}return(0,i.createElement)(d,(0,r.Z)({},o,{ref:t}),n)});f.displayName="Slot";let d=(0,i.forwardRef)((e,t)=>{let{children:n,...r}=e;return(0,i.isValidElement)(n)?(0,i.cloneElement)(n,{...function(e,t){let n={...t};for(let r in t){let i=e[r],o=t[r];/^on[A-Z]/.test(r)?i&&o?n[r]=(...e)=>{o(...e),i(...e)}:i&&(n[r]=i):"style"===r?n[r]={...i,...o}:"className"===r&&(n[r]=[i,o].filter(Boolean).join(" "))}return{...e,...n}}(r,n.props),ref:t?u(t,n.ref):n.ref}):i.Children.count(n)>1?i.Children.only(null):null});d.displayName="SlotClone";let p=({children:e})=>(0,i.createElement)(i.Fragment,null,e);function m(e){return(0,i.isValidElement)(e)&&e.type===p}let h=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=>{let n=(0,i.forwardRef)((e,n)=>{let{asChild:o,...a}=e,s=o?f:t;return(0,i.useEffect)(()=>{window[Symbol.for("radix-ui")]=!0},[]),(0,i.createElement)(s,(0,r.Z)({},a,{ref:n}))});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{}),g=e=>{let{present:t,children:n}=e,r=function(e){var t,n;let[r,o]=(0,i.useState)(),a=(0,i.useRef)({}),u=(0,i.useRef)(e),l=(0,i.useRef)("none"),[f,d]=(t=e?"mounted":"unmounted",n={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},(0,i.useReducer)((e,t)=>{let r=n[e][t];return null!=r?r:e},t));return(0,i.useEffect)(()=>{let e=y(a.current);l.current="mounted"===f?e:"none"},[f]),s(()=>{let t=a.current,n=u.current;if(n!==e){let r=l.current,i=y(t);e?d("MOUNT"):"none"===i||(null==t?void 0:t.display)==="none"?d("UNMOUNT"):n&&r!==i?d("ANIMATION_OUT"):d("UNMOUNT"),u.current=e}},[e,d]),s(()=>{if(r){let e=e=>{let t=y(a.current).includes(e.animationName);e.target===r&&t&&(0,c.flushSync)(()=>d("ANIMATION_END"))},t=e=>{e.target===r&&(l.current=y(a.current))};return r.addEventListener("animationstart",t),r.addEventListener("animationcancel",e),r.addEventListener("animationend",e),()=>{r.removeEventListener("animationstart",t),r.removeEventListener("animationcancel",e),r.removeEventListener("animationend",e)}}d("ANIMATION_END")},[r,d]),{isPresent:["mounted","unmountSuspended"].includes(f),ref:(0,i.useCallback)(e=>{e&&(a.current=getComputedStyle(e)),o(e)},[])}}(t),o="function"==typeof n?n({present:r.isPresent}):i.Children.only(n),a=l(r.ref,o.ref);return"function"==typeof n||r.isPresent?(0,i.cloneElement)(o,{ref:a}):null};function y(e){return(null==e?void 0:e.animationName)||"none"}g.displayName="Presence";let v=o["useId".toString()]||(()=>void 0),b=0,S="Collapsible",[O,E]=function(e,t=[]){let n=[],r=()=>{let t=n.map(e=>(0,i.createContext)(e));return function(n){let r=(null==n?void 0:n[e])||t;return(0,i.useMemo)(()=>({[`__scope${e}`]:{...n,[e]:r}}),[n,r])}};return r.scopeName=e,[function(t,r){let o=(0,i.createContext)(r),a=n.length;function s(t){let{scope:n,children:r,...s}=t,u=(null==n?void 0:n[e][a])||o,l=(0,i.useMemo)(()=>s,Object.values(s));return(0,i.createElement)(u.Provider,{value:l},r)}return n=[...n,r],s.displayName=t+"Provider",[s,function(n,s){let u=(null==s?void 0:s[e][a])||o,l=(0,i.useContext)(u);if(l)return l;if(void 0!==r)return r;throw Error(`\`${n}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let n=()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let r=n.reduce((t,{useScope:n,scopeName:r})=>{let i=n(e)[`__scope${r}`];return{...t,...i}},{});return(0,i.useMemo)(()=>({[`__scope${t.scopeName}`]:r}),[r])}};return n.scopeName=t.scopeName,n}(r,...t)]}(S),[w,N]=O(S),P=(0,i.forwardRef)((e,t)=>{let{__scopeCollapsible:n,open:o,defaultOpen:u,disabled:l,onOpenChange:c,...f}=e,[d=!1,p]=function({prop:e,defaultProp:t,onChange:n=()=>{}}){let[r,o]=function({defaultProp:e,onChange:t}){let n=(0,i.useState)(e),[r]=n,o=(0,i.useRef)(r),s=a(t);return(0,i.useEffect)(()=>{o.current!==r&&(s(r),o.current=r)},[r,o,s]),n}({defaultProp:t,onChange:n}),s=void 0!==e,u=s?e:r,l=a(n);return[u,(0,i.useCallback)(t=>{if(s){let n="function"==typeof t?t(e):t;n!==e&&l(n)}else o(t)},[s,e,o,l])]}({prop:o,defaultProp:u,onChange:c});return(0,i.createElement)(w,{scope:n,disabled:l,contentId:function(e){let[t,n]=i.useState(v());return s(()=>{e||n(e=>null!=e?e:String(b++))},[e]),e||(t?`radix-${t}`:"")}(),open:d,onOpenToggle:(0,i.useCallback)(()=>p(e=>!e),[p])},(0,i.createElement)(h.div,(0,r.Z)({"data-state":x(d),"data-disabled":l?"":void 0},f,{ref:t})))}),V=(0,i.forwardRef)((e,t)=>{let{__scopeCollapsible:n,...o}=e,a=N("CollapsibleTrigger",n);return(0,i.createElement)(h.button,(0,r.Z)({type:"button","aria-controls":a.contentId,"aria-expanded":a.open||!1,"data-state":x(a.open),"data-disabled":a.disabled?"":void 0,disabled:a.disabled},o,{ref:t,onClick:function(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(null==e||e(r),!1===n||!r.defaultPrevented)return null==t?void 0:t(r)}}(e.onClick,a.onOpenToggle)}))}),R="CollapsibleContent",j=(0,i.forwardRef)((e,t)=>{let{forceMount:n,...o}=e,a=N(R,e.__scopeCollapsible);return(0,i.createElement)(g,{present:n||a.open},({present:e})=>(0,i.createElement)(C,(0,r.Z)({},o,{ref:t,present:e})))}),C=(0,i.forwardRef)((e,t)=>{let{__scopeCollapsible:n,present:o,children:a,...u}=e,c=N(R,n),[f,d]=(0,i.useState)(o),p=(0,i.useRef)(null),m=l(t,p),g=(0,i.useRef)(0),y=g.current,v=(0,i.useRef)(0),b=v.current,S=c.open||f,O=(0,i.useRef)(S),E=(0,i.useRef)();return(0,i.useEffect)(()=>{let e=requestAnimationFrame(()=>O.current=!1);return()=>cancelAnimationFrame(e)},[]),s(()=>{let e=p.current;if(e){E.current=E.current||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration="0s",e.style.animationName="none";let t=e.getBoundingClientRect();g.current=t.height,v.current=t.width,O.current||(e.style.transitionDuration=E.current.transitionDuration,e.style.animationName=E.current.animationName),d(o)}},[c.open,o]),(0,i.createElement)(h.div,(0,r.Z)({"data-state":x(c.open),"data-disabled":c.disabled?"":void 0,id:c.contentId,hidden:!S},u,{ref:m,style:{"--radix-collapsible-content-height":y?`${y}px`:void 0,"--radix-collapsible-content-width":b?`${b}px`:void 0,...e.style}}),S&&a)});function x(e){return e?"open":"closed"}let F=P,I=V,A=j},66679:function(e,t,n){n.d(t,{Z:function(){return i}});let r={active:!0,breakpoints:{},delay:4e3,jump:!1,playOnInit:!0,stopOnFocusIn:!0,stopOnInteraction:!0,stopOnMouseEnter:!1,stopOnLastSnap:!1,rootNode:null};function i(e={}){let t,n,o;let a=!1,s=!0,u=!1,l=0;function c(){if(o||!s)return;a||n.emit("autoplay:play");let{ownerWindow:e}=n.internalEngine();e.clearInterval(l),l=e.setInterval(h,t.delay),a=!0}function f(){if(o)return;a&&n.emit("autoplay:stop");let{ownerWindow:e}=n.internalEngine();e.clearInterval(l),l=0,a=!1}function d(){if(p())return s=a,f();s&&c()}function p(){let{ownerDocument:e}=n.internalEngine();return"hidden"===e.visibilityState}function m(e){void 0!==e&&(u=e),s=!0,c()}function h(){let{index:e}=n.internalEngine(),r=e.clone().add(1).get(),i=n.scrollSnapList().length-1;t.stopOnLastSnap&&r===i&&f(),n.canScrollNext()?n.scrollNext(u):n.scrollTo(0,u)}return{name:"autoplay",options:e,init:function(a,l){n=a;let{mergeOptions:m,optionsAtMedia:h}=l,g=m(r,i.globalOptions);if(t=h(m(g,e)),n.scrollSnapList().length<=1)return;u=t.jump,o=!1;let{eventStore:y,ownerDocument:v}=n.internalEngine(),b=n.rootNode(),S=t.rootNode&&t.rootNode(b)||b,O=n.containerNode();n.on("pointerDown",f),t.stopOnInteraction||n.on("pointerUp",c),t.stopOnMouseEnter&&(y.add(S,"mouseenter",()=>{s=!1,f()}),t.stopOnInteraction||y.add(S,"mouseleave",()=>{s=!0,c()})),t.stopOnFocusIn&&(y.add(O,"focusin",f),t.stopOnInteraction||y.add(O,"focusout",c)),y.add(v,"visibilitychange",d),t.playOnInit&&!p()&&c()},destroy:function(){n.off("pointerDown",f).off("pointerUp",c),f(),o=!0,a=!1},play:m,stop:function(){a&&f()},reset:function(){a&&m()},isPlaying:function(){return a}}}i.globalOptions=void 0},83949:function(e,t,n){n.d(t,{z:function(){return r}});function r(e){return"number"==typeof e&&isFinite(e)}},93564:function(e,t,n){n.d(t,{C:function(){return v}});var r=n(83880),i=n(14803),o=n(97886),a=n(83949),s=n(20148);function u(e){return(u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach(function(t){f(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function f(e,t,n){var r;return(r=function(e,t){if("object"!==u(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==u(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"===u(r)?r:String(r))in e)?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function d(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],u=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){l=!0,i=e}finally{try{if(!u&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(e){if("string"==typeof e)return p(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return p(e,t)}}(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var m=(0,r.K)({name:"range-input",connector:!0},{name:"range-slider",connector:!0});function h(e){var t=e.min,n=e.max,r=Math.pow(10,e.precision);return{min:t?Math.floor(t*r)/r:t,max:n?Math.ceil(n*r)/r:n}}var g=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i.Z;return(0,o._)(e,m()),function(n){var r=n||{},i=r.attribute,o=void 0===i?"":i,u=r.min,l=r.max,p=r.precision,g=void 0===p?0:p;if(!o)throw Error(m("The `attribute` option is required."));if((0,a.z)(u)&&(0,a.z)(l)&&u>l)throw Error(m("The `max` option can't be lower than `min`."));var y={from:function(e){return e.toLocaleString()},to:function(e){return Number(Number(e).toFixed(g)).toLocaleString()}},v=function(e,t,n,r){var i,s,c=e.state,f=t.min,p=t.max,m=d(c.getNumericRefinement(o,">=")||[],1)[0],y=d(c.getNumericRefinement(o,"<=")||[],1)[0],v=void 0===n||""===n,b=void 0===r||""===r,S=h({min:v?void 0:parseFloat(n),max:b?void 0:parseFloat(r),precision:g}),O=S.min,E=S.max;i=(0,a.z)(u)||f!==O?(0,a.z)(u)&&v?u:O:void 0,s=(0,a.z)(l)||p!==E?(0,a.z)(l)&&b?l:E:void 0;var w=void 0===i,N=(0,a.z)(f)&&f<=i,P=w||(0,a.z)(i)&&(!(0,a.z)(f)||N),V=void 0===s,R=(0,a.z)(s)&&p>=s,j=V||(0,a.z)(s)&&(!(0,a.z)(p)||R),C=y!==s;return(m!==i||C)&&P&&j?(c=c.removeNumericRefinement(o),(0,a.z)(i)&&(c=c.addNumericRefinement(o,">=",i)),(0,a.z)(s)&&(c=c.addNumericRefinement(o,"<=",s)),c.resetPage()):null};function b(e,t){return function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[void 0,void 0],r=d(n,2),i=v(e,t,r[0],r[1]);i&&e.setState(i).search()}}return{$$type:"ais.range",init:function(t){e(c(c({},this.getWidgetRenderState(t)),{},{instantSearchInstance:t.instantSearchInstance}),!0)},render:function(t){e(c(c({},this.getWidgetRenderState(t)),{},{instantSearchInstance:t.instantSearchInstance}),!1)},getRenderState:function(e,t){return c(c({},e),{},{range:c(c({},e.range),{},f({},o,this.getWidgetRenderState(t)))})},getWidgetRenderState:function(e){var t,r,i,f=e.results,p=e.helper,m=e.instantSearchInstance,v=f&&f.disjunctiveFacets||[],S=(0,s.s)(v,function(e){return e.name===o}),O=(t=S&&S.stats||{min:void 0,max:void 0},h({min:(0,a.z)(u)?u:(0,a.z)(t.min)?t.min:0,max:(0,a.z)(l)?l:(0,a.z)(t.max)?t.max:0,precision:g})),E=(r=d(p.getNumericRefinement(o,">=")||[],1)[0],i=d(p.getNumericRefinement(o,"<=")||[],1)[0],[(0,a.z)(r)?r:-1/0,(0,a.z)(i)?i:1/0]);return{refine:f?b(p,O):b(p,{min:void 0,max:void 0}),canRefine:O.min!==O.max,format:y,range:O,sendEvent:function(){if(1==arguments.length){m.sendEventToInsights(arguments.length<=0?void 0:arguments[0]);return}},widgetParams:c(c({},n),{},{precision:g}),start:E}},dispose:function(e){var n=e.state;return t(),n.removeDisjunctiveFacet(o).removeNumericRefinement(o)},getWidgetUiState:function(e,t){var n=t.searchParameters.getNumericRefinements(o),r=n[">="],i=void 0===r?[]:r,a=n["<="],s=void 0===a?[]:a;return 0===i.length&&0===s.length?e:c(c({},e),{},{range:c(c({},e.range),{},f({},o,"".concat(i,":").concat(s)))})},getWidgetSearchParameters:function(e,t){var n=t.uiState,r=e.addDisjunctiveFacet(o).setQueryParameters({numericRefinements:c(c({},e.numericRefinements),{},f({},o,{}))});(0,a.z)(u)&&(r=r.addNumericRefinement(o,">=",u)),(0,a.z)(l)&&(r=r.addNumericRefinement(o,"<=",l));var i=n.range&&n.range[o];if(!i||-1===i.indexOf(":"))return r;var s=d(i.split(":").map(parseFloat),2),p=s[0],m=s[1];return(0,a.z)(p)&&(!(0,a.z)(u)||u<p)&&(r=(r=r.removeNumericRefinement(o,">=")).addNumericRefinement(o,">=",p)),(0,a.z)(m)&&(!(0,a.z)(l)||m<l)&&(r=(r=r.removeNumericRefinement(o,"<=")).addNumericRefinement(o,"<=",m)),r}}}},y=n(39531);function v(e,t){return(0,y.B)(g,e,t)}},1873:function(e,t,n){n.d(t,{V:function(){return d}});var r=n(83880),i=n(14803),o=n(97886);function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach(function(t){var r,i;r=t,i=n[t],(r=function(e){var t=function(e,t){if("object"!==a(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==a(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===a(t)?t:String(t)}(r))in e?Object.defineProperty(e,r,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[r]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var l=(0,r.K)({name:"stats",connector:!0}),c=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i.Z;return(0,o._)(e,l()),function(n){return{$$type:"ais.stats",init:function(t){var n=t.instantSearchInstance;e(u(u({},this.getWidgetRenderState(t)),{},{instantSearchInstance:n}),!0)},render:function(t){var n=t.instantSearchInstance;e(u(u({},this.getWidgetRenderState(t)),{},{instantSearchInstance:n}),!1)},dispose:function(){t()},getRenderState:function(e,t){return u(u({},e),{},{stats:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var t=e.results,r=e.state;return t?{hitsPerPage:t.hitsPerPage,nbHits:t.nbHits,nbSortedHits:t.nbSortedHits,areHitsSorted:void 0!==t.appliedRelevancyStrictness&&t.appliedRelevancyStrictness>0&&t.nbSortedHits!==t.nbHits,nbPages:t.nbPages,page:t.page,processingTimeMS:t.processingTimeMS,query:t.query,widgetParams:n}:{hitsPerPage:r.hitsPerPage,nbHits:0,nbSortedHits:void 0,areHitsSorted:!1,nbPages:0,page:r.page||0,processingTimeMS:-1,query:r.query||"",widgetParams:n}}}}},f=n(39531);function d(e,t){return(0,f.B)(c,e,t)}}}]);