1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[992],{50269:function(e){var t=Object.prototype.hasOwnProperty;e.exports=function(e,n){return null!=e&&t.call(e,n)}},73915:function(e,t,n){var r=n(50269),i=n(731);e.exports=function(e,t){return null!=e&&i(e,t,r)}},40122:function(e,t,n){"use strict";n.d(t,{H:function(){return y}});var r=n(22128),i=n(31773),o=n(96470),u=n(55302),c=n(96370),l=n(613),a=n(45783),s=n(23446),d=n(27378),f=n(24246),p=e=>null!=e&&parseInt(e.toString(),10)>0,m={exit:{height:{duration:.2,ease:c.Lj.ease},opacity:{duration:.3,ease:c.Lj.ease}},enter:{height:{duration:.3,ease:c.Lj.ease},opacity:{duration:.4,ease:c.Lj.ease}}},g={exit:({animateOpacity:e,startingHeight:t,transition:n,transitionEnd:r,delay:i})=>{var o;return{...e&&{opacity:p(t)?1:0},height:t,transitionEnd:null==r?void 0:r.exit,transition:null!=(o=null==n?void 0:n.exit)?o:c.p$.exit(m.exit,i)}},enter:({animateOpacity:e,endingHeight:t,transition:n,transitionEnd:r,delay:i})=>{var o;return{...e&&{opacity:1},height:t,transitionEnd:null==r?void 0:r.enter,transition:null!=(o=null==n?void 0:n.enter)?o:c.p$.enter(m.enter,i)}}},h=(0,d.forwardRef)((e,t)=>{let{in:n,unmountOnExit:r,animateOpacity:i=!0,startingHeight:o=0,endingHeight:u="auto",style:c,className:p,transition:m,transitionEnd:h,...y}=e,[v,b]=(0,d.useState)(!1);(0,d.useEffect)(()=>{let e=setTimeout(()=>{b(!0)});return()=>clearTimeout(e)},[]),(0,l.ZK)({condition:Number(o)>0&&!!r,message:"startingHeight and unmountOnExit are mutually exclusive. You can't use them together"});let x=parseFloat(o.toString())>0,w={startingHeight:o,endingHeight:u,animateOpacity:i,transition:v?m:{enter:{duration:0}},transitionEnd:{enter:null==h?void 0:h.enter,exit:r?null==h?void 0:h.exit:{...null==h?void 0:h.exit,display:x?"block":"none"}}},A=!r||n,k=n||r?"enter":"exit";return(0,f.jsx)(a.M,{initial:!1,custom:w,children:A&&(0,f.jsx)(s.E.div,{ref:t,...y,className:(0,l.cx)("chakra-collapse",p),style:{overflow:"hidden",display:"block",...c},custom:w,variants:g,initial:!!r&&"exit",animate:k,exit:"exit"})})});h.displayName="Collapse";var y=(0,o.G)(function(e,t){let{className:n,motionProps:o,...c}=e,{reduceMotion:a}=(0,r.EF)(),{getPanelProps:s,isOpen:d}=(0,i.bB)(),p=s(c,t),m=(0,l.cx)("chakra-accordion__panel",n),g=(0,i.YO)();a||delete p.hidden;let y=(0,f.jsx)(u.m.div,{...p,__css:g.panel,className:m});return a?y:(0,f.jsx)(h,{in:d,...o,children:y})});y.displayName="AccordionPanel"},22128:function(e,t,n){"use strict";n.d(t,{As:function(){return a},EF:function(){return d},Zl:function(){return f},a2:function(){return s}});var r=n(31773),i=n(7493),o=n(64545),u=n(95718),c=n(613),l=n(27378);function a(e){let{onChange:t,defaultIndex:n,index:i,allowMultiple:u,allowToggle:a,...s}=e;(function(e){let t=e.index||e.defaultIndex,n=null!=t&&!Array.isArray(t)&&e.allowMultiple;(0,c.ZK)({condition:!!n,message:`If 'allowMultiple' is passed, then 'index' or 'defaultIndex' must be an array. You passed: ${typeof t},`})})(e),(0,c.ZK)({condition:!!(e.allowMultiple&&e.allowToggle),message:"If 'allowMultiple' is passed, 'allowToggle' will be ignored. Either remove 'allowToggle' or 'allowMultiple' depending on whether you want multiple accordions visible or not"});let d=(0,r._v)(),[f,p]=(0,l.useState)(-1);(0,l.useEffect)(()=>()=>{p(-1)},[]);let[m,g]=(0,o.T)({value:i,defaultValue:()=>u?null!=n?n:[]:null!=n?n:-1,onChange:t});return{index:m,setIndex:g,htmlProps:s,getAccordionItemProps:e=>{let t=!1;return null!==e&&(t=Array.isArray(m)?m.includes(e):m===e),{isOpen:t,onChange:t=>{null!==e&&(u&&Array.isArray(m)?g(t?m.concat(e):m.filter(t=>t!==e)):t?g(e):a&&g(-1))}}},focusedIndex:f,setFocusedIndex:p,descendants:d}}var[s,d]=(0,i.k)({name:"AccordionContext",hookName:"useAccordionContext",providerName:"Accordion"});function f(e){var t;let{isDisabled:n,isFocusable:i,id:o,...a}=e,{getAccordionItemProps:s,setFocusedIndex:f}=d(),p=(0,l.useRef)(null),m=(0,l.useId)(),g=null!=o?o:m,h=`accordion-button-${g}`,y=`accordion-panel-${g}`;(0,c.ZK)({condition:!!(e.isFocusable&&!e.isDisabled),message:`Using only 'isFocusable', this prop is reserved for situations where you pass 'isDisabled' but you still want the element to receive focus (A11y). Either remove it or pass 'isDisabled' as well. 2 `});let{register:v,index:b,descendants:x}=(0,r.mc)({disabled:n&&!i}),{isOpen:w,onChange:A}=s(-1===b?null:b);t={isOpen:w,isDisabled:n},(0,c.ZK)({condition:t.isOpen&&!!t.isDisabled,message:"Cannot open a disabled accordion item"});let k=(0,l.useCallback)(()=>{null==A||A(!w),f(b)},[b,f,w,A]),E=(0,l.useCallback)(e=>{let t={ArrowDown:()=>{let e=x.nextEnabled(b);null==e||e.node.focus()},ArrowUp:()=>{let e=x.prevEnabled(b);null==e||e.node.focus()},Home:()=>{let e=x.firstEnabled();null==e||e.node.focus()},End:()=>{let e=x.lastEnabled();null==e||e.node.focus()}}[e.key];t&&(e.preventDefault(),t(e))},[x,b]),O=(0,l.useCallback)(()=>{f(b)},[f,b]),S=(0,l.useCallback)(function(e={},t=null){return{...e,type:"button",ref:(0,u.lq)(v,p,t),id:h,disabled:!!n,"aria-expanded":!!w,"aria-controls":y,onClick:(0,c.v0)(e.onClick,k),onFocus:(0,c.v0)(e.onFocus,O),onKeyDown:(0,c.v0)(e.onKeyDown,E)}},[h,n,w,k,O,E,y,v]),I=(0,l.useCallback)(function(e={},t=null){return{...e,ref:t,role:"region",id:y,"aria-labelledby":h,hidden:!w}},[h,w,y]);return{isOpen:w,isDisabled:n,isFocusable:i,onOpen:()=>{null==A||A(!0)},onClose:()=>{null==A||A(!1)},getButtonProps:S,getPanelProps:I,htmlProps:a}}},88990:function(e,t,n){"use strict";n.d(t,{U:function(){return f}});var r=n(22128),i=n(31773),o=n(96470),u=n(71181),c=n(53739),l=n(55302),a=n(613),s=n(27378),d=n(24246),f=(0,o.G)(function({children:e,reduceMotion:t,...n},o){let f=(0,u.jC)("Accordion",n),p=(0,c.Lr)(n),{htmlProps:m,descendants:g,...h}=(0,r.As)(p),y=(0,s.useMemo)(()=>({...h,reduceMotion:!!t}),[h,t]);return(0,d.jsx)(i.di,{value:g,children:(0,d.jsx)(r.a2,{value:y,children:(0,d.jsx)(i.lh,{value:f,children:(0,d.jsx)(l.m.div,{ref:o,...m,className:(0,a.cx)("chakra-accordion",n.className),__css:f.root,children:e})})})})});f.displayName="Accordion"},48988:function(e,t,n){"use strict";n.d(t,{Q:function(){return s}});var r=n(22128),i=n(31773),o=n(96470),u=n(55302),c=n(613),l=n(27378),a=n(24246),s=(0,o.G)(function(e,t){let{children:n,className:o}=e,{htmlProps:s,...d}=(0,r.Zl)(e),f={...(0,i.YO)().container,overflowAnchor:"none"},p=(0,l.useMemo)(()=>d,[d]);return(0,a.jsx)(i.ec,{value:p,children:(0,a.jsx)(u.m.div,{ref:t,...s,className:(0,
2c.cx)("chakra-accordion__item",o),__css:f,children:"function"==typeof n?n({isExpanded:!!d.isOpen,isDisabled:!!d.isDisabled}):n})})});s.displayName="AccordionItem"},80630:function(e,t,n){"use strict";n.d(t,{K:function(){return l}});var r=n(31773),i=n(96470),o=n(55302),u=n(613),c=n(24246),l=(0,i.G)(function(e,t){let{getButtonProps:n}=(0,r.bB)(),i=n(e,t),l={display:"flex",alignItems:"center",width:"100%",outline:0,...(0,r.YO)().button};return(0,c.jsx)(o.m.button,{...i,className:(0,u.cx)("chakra-accordion__button",e.className),__css:l})});l.displayName="AccordionButton"},31773:function(e,t,n){"use strict";n.d(t,{YO:function(){return u},_v:function(){return d},bB:function(){return l},di:function(){return a},ec:function(){return c},lh:function(){return o},mc:function(){return f}});var r=n(7021),i=n(7493),[o,u]=(0,i.k)({name:"AccordionStylesContext",hookName:"useAccordionStyles",providerName:"<Accordion />"}),[c,l]=(0,i.k)({name:"AccordionItemContext",hookName:"useAccordionItemContext",providerName:"<AccordionItem />"}),[a,s,d,f]=(0,r.n)()},75223:function(e,t,n){"use strict";n.d(t,{X:function(){return l}});var r=n(22128),i=n(31773),o=n(33013),u=n(613),c=n(24246);function l(e){let{isOpen:t,isDisabled:n}=(0,i.bB)(),{reduceMotion:l}=(0,r.EF)(),a=(0,u.cx)("chakra-accordion__icon",e.className),s={opacity:n?.4:1,transform:t?"rotate(-180deg)":void 0,transition:l?void 0:"transform 0.2s",transformOrigin:"center",...(0,i.YO)().icon};
2return(0,c.jsx)(o.J,{viewBox:"0 0 24 24","aria-hidden":!0,className:a,__css:s,...e,children:(0,c.jsx)("path",{fill:"currentColor",d:"M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z"})})}l.displayName="AccordionIcon"},54166:function(e,t,n){"use strict";n.d(t,{C:function(){return a}});var r=n(96470),i=n(71181),o=n(53739),u=n(55302),c=n(613),l=n(24246),a=(0,r.G)(function(e,t){let n=(0,i.mq)("Badge",e),{className:r,...a}=(0,o.Lr)(e);return(0,l.jsx)(u.m.span,{ref:t,className:(0,c.cx)("chakra-badge",e.className),...a,__css:{display:"inline-block",whiteSpace:"nowrap",verticalAlign:"middle",...n}})});a.displayName="Badge"},25036:function(e,t,n){"use strict";n.d(t,{Z:function(){return O}});var r=n(27378);function i(e){return"[object Object]"===Object.prototype.toString.call(e)||Array.isArray(e)}function o(e,t){let n=Object.keys(e),r=Object.keys(t);return n.length===r.length&&JSON.stringify(Object.keys(e.breakpoints||{}))===JSON.stringify(Object.keys(t.breakpoints||{}))&&n.every(n=>{let r=e[n],u=t[n];return"function"==typeof r?`${r}`==`${u}`:i(r)&&i(u)?o(r,u):r===u})}function u(e){return e.concat().sort((e,t)=>e.name>t.name?1:-1).map(e=>e.options)}function c(e){return"number"==typeof e}function l(e){return"string"==typeof e}function a(e){return"boolean"==typeof e}function s(e){return"[object Object]"===Object.prototype.toString.call(e)}function d(e){return Math.abs(e)}function f(e){return Math.sign(e)}function p(e){return y(e).map(Number)}function m(e){return e[g(e)]}function g(e){return Math.max(0,e.length-1)}function h(e,t=0){return Array.from(Array(e),(e,n)=>t+n)}function y(e){return Object.keys(e)}function v(e,t){return void 0!==t.MouseEvent&&e instanceof t.MouseEvent}function b(){let e=[],t={add:function(n,r,i,o={passive:!0}){let u;return"addEventListener"in n?(n.addEventListener(r,i,o),u=()=>n.removeEventListener(r,i,o)):(n.addListener(i),u=()=>n.removeListener(i)),e.push(u),t},clear:function(){e=e.filter(e=>e())}};return t}function x(e=0,t=0){let n=d(e-t);function r(n){return n<e||n>t}return{length:n,max:t,min:e,constrain:function(n){return r(n)?n<e?e:t:n},reachedAny:r,reachedMax:function(e){return e>t},reachedMin:function(t){return t<e},removeOffset:function(e){return n?e-n*Math.ceil((e-t)/n):e}}}function w(e){let t=e;function n(e){return c(e)?e:e.get()}return{get:function(){return t},set:function(e){t=n(e)},add:function(e){t+=n(e)},subtract:function(e){t-=n(e)}}}function A(e,t,n){let r="x"===e.scroll?function(e){return`translate3d(${e}px,0px,0px)`}:function(e){return`translate3d(0px,${e}px,0px)`},i=n.style,o=!1;return{clear:function(){o||(i.transform="",n.getAttribute("style")||n.removeAttribute("style"))},to:function(e){o||(i.transform=r(t.apply(e)))},toggleActive:function(e){o=!e}}}let k={align:"center",axis:"x",container:null,slides:null,containScroll:"trimSnaps",direction:"ltr",slidesToScroll:1,inViewThreshold:0,breakpoints:{},dragFree:!1,dragThreshold:10,loop:!1,skipSnaps:!1,duration:25,startIndex:0,active:!0,watchDrag:!0,watchResize:!0,watchSlides:!0};function E(e,t,n){let r,i,o,u,O;let S=e.ownerDocument,I=S.defaultView,N=function(e){function t(e,t){return function e(t,n){return[t,n].reduce((t,n)=>
2(y(n).forEach(r=>{let i=t[r],o=n[r],u=s(i)&&s(o);t[r]=u?e(i,o):o}),t),{})}(e,t||{})}return{mergeOptions:t,optionsAtMedia:function(n){let r=n.breakpoints||{},i=y(r).filter(t=>e.matchMedia(t).matches).map(e=>r[e]).reduce((e,n)=>t(e,n),{});return t(n,i)},optionsMediaQueries:function(t){return t.map(e=>y(e.breakpoints||{})).reduce((e,t)=>e.concat(t),[]).map(e.matchMedia)}}}(I),j=(O=[],{init:function(e,t){return(O=t.filter(({options:e})=>!1!==N.optionsAtMedia(e).active)).forEach(t=>t.init(e,N)),t.reduce((e,t)=>Object.assign(e,{[t.name]:t}),{})},destroy:function(){O=O.filter(e=>e.destroy())}}),D=b(),M=function(){let e;let t={},n={init:function(t){e=t},emit:function(r){return(t[r]||[]).forEach(t=>t(e,r)),n},off:function(e,r){return t[e]=(t[e]||[]).filter(e=>e!==r),n},on:function(e,r){return t[e]=(t[e]||[]).concat([r]),n}};return n}(),{mergeOptions:C,optionsAtMedia:L,optionsMediaQueries:_}=N,{on:F,off:T,emit:V}=M,P=!1,B=C(k,E.globalOptions),R=C(B),H=[];function $(t,n){!P&&(R=L(B=C(B,t)),H=n||H,function(){let{container:t,slides:n}=R;o=(l(t)?e.querySelector(t):t)||e.children[0];let r=l(n)?o.querySelectorAll(n):n;u=[].slice.call(r||o.children)}(),r=function t(n){let r=function(e,t,n,r,i,o,u){let s,k;let{align:E,axis:O,direction:S,startIndex:I,loop:N,duration:j,dragFree:D,dragThreshold:M,inViewThreshold:C,slidesToScroll:L,skipSnaps:_,containScroll:F,watchResize:T,watchSlides:V,watchDrag:P}=o,B={measure:function(e){let{offsetTop:t,offsetLeft:n,offsetWidth:r,offsetHeight:i}=e;return{top:t,right:n+r,bottom:t+i,left:n,width:r,height:i}}},R=B.measure(t),H=n.map(B.measure),$=function(e){let t="rtl"===e?-1:1;return{apply:function(e){return e*t}}}(S),z=function(e,t){let n="y"===e?"y":"x";return{scroll:n,cross:"y"===e?"x":"y",startEdge:"y"===n?"top":"rtl"===t?"right":"left",endEdge:"y"===n?"bottom":"rtl"===t?"left":"right",measureSize:function(e){let{width:t,height:r}=e;return"x"===n?t:r}}}(O,S),Y=z.measureSize(R),K={measure:function(e){return e/100*Y}},Z=function(e,t){let n={start:function(){return 0},center:function(e){return(t-e)/2},end:function(e){return t-e}};return{measure:function(r,i){return l(e)?n[e](r):e(t,r,i)}}}(E,Y),q=!N&&!!F,{slideSizes:U,slideSizesWithGaps:G,startGap:J,endGap:X}=function(e,t,n,r,i,o){let{measureSize:u,startEdge:c,endEdge:l}=e,a=n[0]&&i,s=function(){if(!a)return 0;let e=n[0];return d(t[c]-e[c])}(),f=a?parseFloat(o.getComputedStyle(m(r)).getPropertyValue(`margin-${l}`)):0,p=n.map(u),h=n.map((e,t,n)=>{let r=t===g(n);return t?r?p[t]+f:n[t+1][c]-e[c]:p[t]+s}).map(d);return{slideSizes:p,slideSizesWithGaps:h,startGap:s,endGap:f}}(z,R,H,n,N||!!F,i),Q=function(e,t,n,r,i,o,u,l,a,s){let{startEdge:f,endEdge:h}=e,y=c(r);return{groupSlides:function(e){return y?p(e).filter(e=>e%r==0).map(t=>e.slice(t,t+r)):e.length?p(e).reduce((r,c)=>{let s=m(r)||0,p=c===g(e),y=o[f]-u[s][f],v=o[f]-u[c][h],b=i||0!==s?0:t.apply(l);return d(v-(!i&&p?t.apply(a):0)-(y+b))>n+2&&r.push(c),p&&r.push(e.length),r},[]).map((t,n,r)=>{let i=Math.max(r[n-1]||0);return e.slice(i,t)}):[]}}}(z,$,Y,L,N,R,H,J,X,0),{snaps:W,snapsAligned:ee}=function(e,t,n,r,i){let{startEdge:o,endEdge:u}=e,{groupSlides:c}=i,l=c(r).map(e=>m(e)[u]-e[0][o]).map(d).map(t.measure),a=r.map(e=>n[o]-e[o]).map(e=>-d(e)),s=c(a).map(e=>e[0]).map((e,t)=>e+l[t]);return{snaps:a,snapsAligned:s}}(z,Z,R,H,Q),et=-m(W)+m(G),{snapsContained:en,scrollContainLimit:er}=function(e,t,n,r,i){let o=x(-t+e,0),u=n.map((e,t)=>{let{min:r,max:i}=o,u=o.constrain(e),c=t===g(n);return t?c||1>d(r-u)?r:1>d(i-u)?i:u:i}).map(e=>parseFloat(e.toFixed(3))),c=function(){let e=u[0],t=m(u);return x(u.lastIndexOf(e),u.indexOf(t)+1)}();return{snapsContained:function(){if(t<=e+2)return[o.max];if("keepSnaps"===r)return u;let{min:n,max:i}=c;return u.slice(n,i)}(),scrollContainLimit:c}}(Y,et,ee,F,0),ei=q?en:ee,{limit:eo}=function(e,t,n){let r=t[0];return{limit:x(n?r-e:m(t),r)}}(et,ei,N),eu=function e(t,n,r){let{constrain:i}=x(0,t),o=t+1,u=c(n);function c(e){return r?d((o+e)%o):i(e)}function l(){return e(t,u,r)}let a={get:function(){return u},set:function(e){return u=c(e),a},add:function(e){return l().set(u+e)},clone:l};return a}(g(ei),I,N),ec=eu.clone(),el=p(n),ea=({dragHandler:e,scrollBody:t,scrollBounds:n,options:{loop:r}})=>{r||n.constrain(e.pointerDown()),t.seek()},es=({scrollBody:e,translate:t,location:n,offsetLocation:r,scrollLooper:i,slideLooper:o,dragHandler:u,animation:c,eventHandler:l,options:{loop:a}},s)=>{let d=e.velocity(),f=e.settled();f&&!u.pointerDown()&&(c.stop(),l.emit("settle")),f||l.emit("scroll"),r.set(n.get()-d+d*s),a&&(i.loop(e.direction()),o.loop()),t.to(r.get())},ed=function(e,t,n,r){let i=b(),o=1e3/60,u=null,c=0,l=0;function a(e){if(!l)return;u||(u=e);let i=e-u;for(u=e,c+=i;c>=o;)n(),c-=o;r(d(c/o)),l&&t.requestAnimationFrame(a)}function s(){t.cancelAnimationFrame(l),u=null,c=0,l=0}return{init:function(){i.add(e,"visibilitychange",()=>{e.hidden&&(u=null,c=0)})},destroy:function(){s(),i.clear()},start:function(){l||(l=t.requestAnimationFrame(a))},stop:s,update:n,render:r}}(r,i,()=>ea(eE),e=>es(eE,e)),ef=ei[eu.get()],ep=w(ef),em=w(ef),eg=w(ef),eh=function(e,t,n,r,i){let o=0,u=0,c=r,l=.68,a=e.get(),s=0;function p(e){return c=e,g}function m(e){return l=e,g}let g={direction:function(){return u},duration:function(){return c},velocity:function(){return o}
2,seek:function(){let t=n.get()-e.get(),r=0;return c?(o+=t/c,o*=l,a+=o,e.add(o),r=a-s):(o=0,e.set(n),r=t),u=f(r),s=a,g},settled:function(){return .001>d(n.get()-t.get())},useBaseFriction:function(){return m(.68)},useBaseDuration:function(){return p(r)},useFriction:m,useDuration:p};return g}(ep,em,eg,j,0),ey=function(e,t,n,r,i){let{reachedAny:o,removeOffset:u,constrain:c}=r;function l(e){return e.concat().sort((e,t)=>d(e)-d(t))[0]}function a(t,r){let i=[t,t+n,t-n];if(!e)return i[0];if(!r)return l(i);let o=i.filter(e=>f(e)===r);return o.length?l(o):m(i)-n}return{byDistance:function(n,r){let l=i.get()+n,{index:s,distance:f}=function(n){let r=e?u(n):c(n),{index:i}=t.map(e=>e-r).map(e=>a(e,0)).map((e,t)=>({diff:e,index:t})).sort((e,t)=>d(e.diff)-d(t.diff))[0];return{index:i,distance:r}}(l),p=!e&&o(l);if(!r||p)return{index:s,distance:n};let m=n+a(t[s]-f,0);return{index:s,distance:m}},byIndex:function(e,n){let r=a(t[e]-i.get(),n);return{index:e,distance:r}},shortcut:a}}(N,ei,et,eo,eg),ev=function(e,t,n,r,i,o,u){function c(i){let c=i.distance,l=i.index!==t.get();
2o.add(c),c&&(r.duration()?e.start():(e.update(),e.render(1),e.update())),l&&(n.set(t.get()),t.set(i.index),u.emit("select"))}return{distance:function(e,t){c(i.byDistance(e,t))},index:function(e,n){let r=t.clone().set(e);c(i.byIndex(r.get(),n))}}}(ed,eu,ec,eh,ey,eg,u),eb=function(e){let{max:t,length:n}=e;return{get:function(e){return n?-((e-t)/n):0}}}(eo),ex=b(),ew=function(e,t,n,r){let i;let o={},u=null,c=null,l=!1;return{init:function(){i=new IntersectionObserver(e=>{l||(e.forEach(e=>{o[t.indexOf(e.target)]=e}),u=null,c=null,n.emit("slidesInView"))},{root:e.parentElement,threshold:r}),t.forEach(e=>i.observe(e))},destroy:function(){i&&i.disconnect(),l=!0},get:function(e=!0){if(e&&u)return u;if(!e&&c)return c;let t=y(o).reduce((t,n)=>{let r=parseInt(n),{isIntersecting:i}=o[r];return(e&&i||!e&&!i)&&t.push(r),t},[]);return e&&(u=t),e||(c=t),t}}}(t,n,u,C),{slideRegistry:eA}=function(e,t,n,r,i,o){let{groupSlides:u}=i,{min:c,max:l}=r;return{slideRegistry:function(){let r=u(o);return 1===n.length?[o]:e&&"keepSnaps"!==t?r.slice(c,l).map((e,t,n)=>{let r=t===g(n);return t?r?h(g(o)-m(n)[0]+1,m(n)[0]):e:h(m(n[0])+1)}):r}()}}(q,F,ei,er,Q,el),ek=function(e,t,n,r,i,o){let u=0;function l(e){"Tab"===e.code&&(u=new Date().getTime())}function a(l){o.add(l,"focus",()=>{if(new Date().getTime()-u>10)return;e.scrollLeft=0;let o=t.indexOf(l),a=n.findIndex(e=>e.includes(o));c(a)&&(i.useDuration(0),r.index(a,0))},{passive:!0,capture:!0})}return{init:function(){o.add(document,"keydown",l,!1),t.forEach(a)}}}(e,n,eA,ev,eh,ex),eE={ownerDocument:r,ownerWindow:i,eventHandler:u,containerRect:R,slideRects:H,animation:ed,axis:z,direction:$,dragHandler:function(e,t,n,r,i,o,u,c,l,s,p,m,g,h,y,w,A,k,E,O){let{cross:S}=e,I=["INPUT","SELECT","TEXTAREA"],N={passive:!1},j=b(),D=b(),M=x(50,225).constrain(y.measure(20)),C={mouse:300,touch:400},L={mouse:500,touch:600},_=w?43:25,F=!1,T=0,V=0,P=!1,B=!1,R=!1,H=!1;function $(e){let n=u.readPoint(e),r=u.readPoint(e,S),i=d(n-T),c=d(r-V);if(!B&&!H&&(!e.cancelable||!(B=i>c)))return z(e);let a=u.pointerMove(e);i>A&&(R=!0),p.useFriction(.3).useDuration(1),l.start(),o.add(t.apply(a)),e.preventDefault()}function z(e){let n=m.byDistance(0,!1).index!==g.get(),r=u.pointerUp(e)*(w?L:C)[H?"mouse":"touch"],i=function(e,t){let n=g.add(-1*f(e)),r=m.byDistance(e,!w).distance;return w||d(e)<M?r:k&&t?.5*r:m.byIndex(n.get(),0).distance}(t.apply(r),n),o=function(e,t){var n,r;if(0===e||0===t||d(e)<=d(t))return 0;let i=(n=d(e),r=d(t),d(n-r));return d(i/e)}(r,i);B=!1,P=!1,D.clear(),p.useDuration(_-10*o).useFriction(.68+o/50),s.distance(i,!w),H=!1,h.emit("pointerUp")}function Y(e){R&&(e.stopPropagation(),e.preventDefault())}return{init:function(e){O&&j.add(n,"dragstart",e=>e.preventDefault(),N).add(n,"touchmove",()=>void 0,N).add(n,"touchend",()=>void 0).add(n,"touchstart",t).add(n,"mousedown",t).add(n,"touchcancel",z).add(n,"contextmenu",z).add(n,"click",Y,!0);function t(t){(a(O)||O(e,t))&&function(e){let t=v(e,i);H=t,(!t||0===e.button)&&!function(e){let t=e.nodeName||"";return I.includes(t)}(e.target)&&(R=w&&t&&!e.buttons&&F,F=d(o.get()-c.get())>=2,P=!0,u.pointerDown(e),p.useFriction(0).useDuration(0),o.set(c),function(){let e=H?r:n;D.add(e,"touchmove",$,N).add(e,"touchend",z).add(e,"mousemove",$,N).add(e,"mouseup",z)}(),T=u.readPoint(e),V=u.readPoint(e,S),h.emit("pointerDown"))}(t)}},pointerDown:function(){return P},destroy:function(){j.clear(),D.clear()}}}(z,$,e,r,i,eg,function(e,t){let n,r;function i(e){return e.timeStamp}function o(n,r){let i=r||e.scroll,o=`client${"x"===i?"X":"Y"}`;return(v(n,t)?n:n.touches[0])[o]}return{pointerDown:function(e){return n=e,r=e,o(e)},pointerMove:function(e){let t=o(e)-o(r),u=i(e)-i(n)>170;return r=e,u&&(n=e),t},pointerUp:function(e){if(!n||!r)return 0;let t=o(r)-o(n),u=i(e)-i(n),c=i(e)-i(r)>170,l=t/u;return u&&!c&&d(l)>.1?l:0},readPoint:o}}(z,i),ep,ed,ev,eh,ey,eu,u,K,D,M,_,0,P),eventStore:ex,percentOfView:K,index:eu,indexPrevious:ec,limit:eo,location:ep,offsetLocation:em,options:o,resizeHandler:function(e,t,n,r,i,o,u){let c,l;let s=[],f=!1;function p(e){return i.measureSize(u.measure(e))}return{init:function(i){o&&(l=p(e),s=r.map(p),c=new ResizeObserver(u=>{!f&&(a(o)||o(i,u))&&function(o){for(let u of o){let o=u.target===e,c=r.indexOf(u.target),a=o?l:s[c];if(d(p(o?e:r[c])-a)>=.5){n.requestAnimationFrame(()=>{i.reInit(),t.emit("resize")});break}}}(u)}
2),[e].concat(r).forEach(e=>c.observe(e)))},destroy:function(){c&&c.disconnect(),f=!0}}}(t,u,i,n,z,T,B),scrollBody:eh,scrollBounds:function(e,t,n,r,i){let o=i.measure(10),u=i.measure(50),c=x(.1,.99),l=!1;return{constrain:function(i){if(!(!l&&e.reachedAny(n.get())&&e.reachedAny(t.get())))return;let a=e.reachedMin(t.get())?"min":"max",s=d(e[a]-t.get()),f=n.get()-t.get(),p=c.constrain(s/u);n.subtract(f*p),!i&&d(f)<o&&(n.set(e.constrain(n.get())),r.useDuration(25).useBaseFriction())},toggleActive:function(e){l=!e}}}(eo,em,eg,eh,K),scrollLooper:function(e,t,n,r){let{reachedMin:i,reachedMax:o}=x(t.min+.1,t.max+.1);return{loop:function(t){if(!(1===t?o(n.get()):-1===t&&i(n.get())))return;let u=-1*t*e;r.forEach(e=>e.add(u))}}}(et,eo,em,[ep,em,eg]),scrollProgress:eb,scrollSnapList:ei.map(eb.get),scrollSnaps:ei,scrollTarget:ey,scrollTo:ev,slideLooper:function(e,t,n,r,i,o,u,c,l,a){let s=p(o),d=g(m(p(o).reverse(),c[0]),r,!1).concat(g(m(s,n-c[0]-1),-r,!0));function f(e,t){return e.reduce((e,t)=>e-o[t],t)}function m(e,t){return e.reduce((e,n)=>f(e,t)>0?e.concat([n]):e,[])}function g(o,c,s){let d=u.map((e,t)=>({start:e-i[t]+.5+c,end:e+n-.5+c}));return o.map(n=>{let i=s?0:-r,o=s?r:0,u=d[n][s?"end":"start"];return{index:n,loopPoint:u,slideLocation:w(-1),translate:A(e,t,a[n]),target:()=>l.get()>u?i:o}})}return{canLoop:function(){return d.every(({index:e})=>.1>=f(s.filter(t=>t!==e),n))},clear:function(){d.forEach(e=>e.translate.clear())},loop:function(){d.forEach(e=>{let{target:t,translate:n,slideLocation:r}=e,i=t();i!==r.get()&&(n.to(i),r.set(i))})},loopPoints:d}}(z,$,Y,et,U,G,W,ei,em,n),slideFocus:ek,slidesHandler:(k=!1,{init:function(e){V&&(s=new MutationObserver(t=>{!k&&(a(V)||V(e,t))&&function(t){for(let n of t)if("childList"===n.type){e.reInit(),u.emit("slidesChanged");break}}(t)})).observe(t,{childList:!0})},destroy:function(){s&&s.disconnect(),k=!0}}),slidesInView:ew,slideIndexes:el,slideRegistry:eA,slidesToScroll:Q,target:eg,translate:A(z,$,t)};return eE}(e,o,u,S,I,n,M);return n.loop&&!r.slideLooper.canLoop()?t(Object.assign({},n,{loop:!1})):r}(R),_([B,...H.map(({options:e})=>e)]).forEach(e=>D.add(e,"change",z)),R.active&&(r.translate.to(r.location.get()),r.animation.init(),r.slidesInView.init(),r.slideFocus.init(),r.eventHandler.init(q),r.resizeHandler.init(q),r.slidesHandler.init(q),r.options.loop&&r.slideLooper.loop(),o.offsetParent&&u.length&&r.dragHandler.init(q),i=j.init(q,H)))}function z(e,t){let n=Z();Y(),$(C({startIndex:n},e),t),M.emit("reInit")}function Y(){r.dragHandler.destroy(),r.eventStore.clear(),r.translate.clear(),r.slideLooper.clear(),r.resizeHandler.destroy(),r.slidesHandler.destroy(),r.slidesInView.destroy(),r.animation.destroy(),j.destroy(),D.clear()}function K(e,t,n){R.active&&!P&&(r.scrollBody.useBaseFriction().useDuration(!0===t?0:R.duration),r.scrollTo.index(e,n||0))}function Z(){return r.index.get()}let q={canScrollNext:function(){return r.index.add(1).get()!==Z()},canScrollPrev:function(){return r.index.add(-1).get()!==Z()},containerNode:function(){return o},internalEngine:function(){return r},destroy:function(){P||(P=!0,D.clear(),Y(),M.emit("destroy"))},off:T,on:F,emit:V,plugins:function(){return i},previousScrollSnap:function(){return r.indexPrevious.get()},reInit:z,rootNode:function(){return e},scrollNext:function(e){K(r.index.add(1).get(),e,-1)},scrollPrev:function(e){K(r.index.add(-1).get(),e,1)},scrollProgress:function(){return r.scrollProgress.get(r.location.get())},scrollSnapList:function(){return r.scrollSnapList},scrollTo:K,selectedScrollSnap:Z,slideNodes:function(){return u},slidesInView:function(){return r.slidesInView.get()},slidesNotInView:function(){return r.slidesInView.get(!1)}};return $(t,n),setTimeout(()=>M.emit("init"),0),q}function O(e={},t=[]){let n=(0,r.useRef)(e),i=(0,r.useRef)(t),[c,l]=(0,r.useState)(),[a,s]=(0,r.useState)(),d=(0,r.useCallback)(()=>{c&&c.reInit(n.current,i.current)},[c]);return(0,r.useEffect)(()=>{if("undefined"!=typeof window&&window.document&&window.document.createElement&&a){E.globalOptions=O.globalOptions;let e=E(a,n.current,i.current);return l(e),()=>e.destroy()}l(void 0)},[a,l]),(0,r.useEffect)(()=>{o(n.current,e)||(n.current=e,d())},[e,d]),(0,r.useEffect)(()=>{!function(e,t){if(e.length!==t.length)return!1;let n=u(e),r=u(t);return n.every((e,t)=>o(e,r[t]))}(i.current,t)&&(i.current=t,d())},[t,d]),[s,c]}E.globalOptions=void 0,O.globalOptions=void 0},80205:function(e,t,n){"use strict";n.d(t,{YD:function(){return a}});var r=n(27378),i=Object.defineProperty,o=new Map,u=new WeakMap,c=0,l=void 0;function a({threshold:e,delay:t,trackVisibility:n,rootMargin:i,root:a,triggerOnce:s,skip:d,initialInView:f,fallbackInView:p,onChange:m}={}){var g;let[h,y]=r.useState(null),v=r.useRef(),[b,x]=r.useState({inView:!!f,entry:void 0});v.current=m,r.useEffect(()=>{let r;if(!d&&h)return r=function(e,t,n={},r=l){if(void 0===window.IntersectionObserver&&void 0!==r){let i=e.getBoundingClientRect();return t(r,{isIntersecting:r,target:e,intersectionRatio:"number"==typeof n.threshold?n.threshold:0,time:0,boundingClientRect:i,intersectionRect:i,rootBounds:i}),()=>{}}let{id:i,observer:a,elements:s}=function(e){let t=Object.keys(e).sort().filter(t=>void 0!==e[t]).map(t=>{var n;return`${t}_${"root"===t?(n=e.root)?(u.has(n)||(c+=1,u.set(n,c.toString())),u.get(n)):"0":e[t]}`}).toString(),n=o.get(t);if(!n){let r;let i=new Map,u=new IntersectionObserver(t=>{t.forEach(t=>{var n;let o=t.isIntersecting&&r.some(e=>t.intersectionRatio>=e);e.trackVisibility&&void 0===t.isVisible&&(t.isVisible=o),null==(n=i.get(t.target))||n.forEac
2h(e=>{e(o,t)})})},e);r=u.thresholds||(Array.isArray(e.threshold)?e.threshold:[e.threshold||0]),n={id:t,observer:u,elements:i},o.set(t,n)}return n}(n),d=s.get(e)||[];return s.has(e)||s.set(e,d),d.push(t),a.observe(e),function(){d.splice(d.indexOf(t),1),0===d.length&&(s.delete(e),a.unobserve(e)),0===s.size&&(a.disconnect(),o.delete(i))}}(h,(e,t)=>{x({inView:e,entry:t}),v.current&&v.current(e,t),t.isIntersecting&&s&&r&&(r(),r=void 0)},{root:a,rootMargin:i,threshold:e,trackVisibility:n,delay:t},p),()=>{r&&r()}},[Array.isArray(e)?e.toString():e,h,a,i,s,d,n,p,t]);let w=null==(g=b.entry)?void 0:g.target,A=r.useRef();h||!w||s||d||A.current===w||(A.current=w,x({inView:!!f,entry:void 0}));let k=[y,b.inView,b.entry];return k.ref=k[0],k.inView=k[1],k.entry=k[2],k}r.Component}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.