1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4265],{4357:(e,t,n)=>{"use strict";function i(){return(i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e}).apply(this,arguments)}function r(e,t){if(e.length!==t.length)throw Error("vectors must be same length");return e.map(function(e,n){return e+t[n]})}function o(e){return Math.max.apply(Math,e.map(Math.abs))}function a(e){return Object.freeze(e),Object.values(e).forEach(function(e){null===e||"object"!=typeof e||Object.isFrozen(e)||a(e)}),e}n.d(t,{J:()=>d});var s=[1,18,"undefined"!=typeof window&&window.innerHeight||800],u=[-1,-1,-1],c=a({preventWheelAction:!0,reverseSign:[!0,!0,!1]});function l(){return{isStarted:!1,isStartPublished:!1,isMomentum:!1,startTime:0,lastAbsDelta:1/0,axisMovement:[0,0,0],axisVelocity:[0,0,0],accelerationFactors:[],scrollPoints:[],scrollPointsToMerge:[],willEndTimeout:400}}let m=function(e){void 0===e&&(e={});var t,n,m,f,d,v=function(){var e={};function t(t,n){e[t]=(e[t]||[]).filter(function(e){return e!==n})}return a({on:function(n,i){return e[n]=(e[n]||[]).concat(i),function(){return t(n,i)}},off:t,dispatch:function(t,n){t in e&&e[t].forEach(function(e){return e(n)})}})}(),h=v.on,p=v.off,g=v.dispatch,M=c,x=l(),b=!1,w=function(e){Array.isArray(e)?e.forEach(function(e){return S(e)}):S(e)},E=function(e){return(void 0===e&&(e={}),Object.values(e).some(function(e){return null==e}))?M:M=a(i({},c,M,e))},y=function(e){var t=i({event:f,isStart:!1,isEnding:!1,isMomentumCancel:!1,isMomentum:x.isMomentum,axisDelta:[0,0,0],axisVelocity:x.axisVelocity,axisMovement:x.axisMovement,get axisMovementProjection(){return r(t.axisMovement,t.axisVelocity.map(function(e){var t;return void 0===t&&(t=.996),e*t/(1-t)}))}},e);g("wheel",i({},t,{previous:d})),d=t},D=function(e,t){var n=M.preventWheelAction,i=t[0],r=t[1],o=t[2];if("boolean"==typeof n)return n;switch(n){case"x":return Math.abs(i)>=e;case"y":return Math.abs(r)>=e;case"z":return Math.abs(o)>=e;default:return!1}},S=function(e){var t,n,a,c,l=(c=function(e,t){if(!t)return e;var n=!0===t?u:t.map(function(e){return e?-1:1});return i({},e,{axisDelta:e.axisDelta.map(function(e,t){return e*n[t]})})}((t=e.deltaX*s[e.deltaMode],n=e.deltaY*s[e.deltaMode],a=(e.deltaZ||0)*s[e.deltaMode],{timeStamp:e.timeStamp,axisDelta:[t,n,a]}),M.reverseSign),i({},c,{axisDelta:c.axisDelta.map(function(e){return Math.min(Math.max(-700,e),700)})})),m=l.axisDelta,d=l.timeStamp,v=o(m);if(e.preventDefault&&D(v,m)&&e.preventDefault(),x.isStarted?x.isMomentum&&v>Math.max(2,2*x.lastAbsDelta)&&(X(!0),V()):V(),0===v&&Object.is&&Object.is(e.deltaX,-0)){b=!0;return}f=e,x.axisMovement=r(x.axisMovement,m),x.lastAbsDelta=v,x.scrollPointsToMerge.push({axisDelta:m,timeStamp:d}),P(),y({axisDelta:m,isStart:!x.isStartPublished}),x.isStartPublished=!0,F()},P=function(){if(2===x.scrollPointsToMerge.length){var e;x.scrollPoints.unshift({axisDeltaSum:x.scrollPointsToMerge.map(function(e){return e.axisDelta}).reduce(r),timeStamp:(e=x.scrollPointsToMerge.map(function(e){return e.timeStamp})).reduce(function(e,t){return e+t})/e.length}),A(),x.scrollPointsToMerge.length=0,x.scrollPoints.length=1,x.isMomentum||L()}else x.isStartPublished||O()},O=function(){var e;x.axisVelocity=(e=x.scrollPointsToMerge)[e.length-1].axisDelta.map(function(e){return e/x.willEndTimeout})},A=function(){var e=x.scrollPoints,t=e[0],n=e[1];if(n&&t){var i=t.timeStamp-n.timeStamp;if(i<=0)return;var r=t.axisDeltaSum.map(function(e){return e/i}),o=r.map(function(e,t){return e/(x.axisVelocity[t]||1)});x.axisVelocity=r,x.accelerationFactors.push(o),T(i)}},T=function(e){var t=10*Math.ceil(e/10)*1.2;x.isMomentum||(t=Math.max(100,2*t)),x.willEndTimeout=Math.min(1e3,Math.round(t))},j=function(e){return 0===e||e<=.96&&e>=.6},L=function(){if(x.accelerationFactors.length>=5){if(b&&(b=!1,o(x.axisVelocity)>=.2))return void C();var e=x.accelerationFactors.slice(-5);e.every(function(e){var t=!!e.reduce(function(e,t){return e&&e<1&&e===t?1:0}),n=e.filter(j).length===e.length;return t||n})&&C(),x.accelerationFactors=e}},C=function(){x.isMomentum=!0},V=function(){(x=l()).isStarted=!0,x.startTime=Date.now(),d=void 0,b=!1},F=function(){clearTimeout(t),t=setTimeout(X,x.willEndTimeout)},X=function(e){void 0===e&&(e=!1),x.isStarted&&(x.isMomentum&&e?y({isEnding:!0,isMomentumCancel:!0}):y({isEnding:!0}),x.isMomentum=!1,x.isStarted=!1)},k=(n=[],a({observe:function(e){return e.addEventListener("wheel",w,{passive:!1}),n.push(e),function(){return m(e)}},unobserve:m=function(e){e.removeEventListener("wheel",w),n=n.filter(function(t){return t!==e})}
1,disconnect:function(){n.forEach(m)}})),N=k.observe,W=k.unobserve,Y=k.disconnect;return E(e),a({on:h,off:p,observe:N,unobserve:W,disconnect:Y,feedWheel:w,updateOptions:E})};var f={active:!0,breakpoints:{},wheelDraggingClass:"is-wheel-dragging",forceWheelAxis:void 0,target:void 0};function d(e){void 0===e&&(e={});var t,n=function(){};return{name:"wheelGestures",options:e,init:function(i,r){var o,a,s,u=r.mergeOptions,c=r.optionsAtMedia,l=u(f,d.globalOptions);t=c(u(l,e));var v=i.internalEngine(),h=null!=(o=t.target)?o:i.containerNode().parentNode,p=null!=(a=t.forceWheelAxis)?a:v.options.axis,g=m({preventWheelAction:p,reverseSign:[!0,!0,!1]});function M(){y=("x"===p?v.containerRect.width:v.containerRect.height)/2}var x=g.observe(h),b=g.on("wheel",function(e){var i=e.axisDelta,r=i[0],o=i[1],a="x"===p?r:o,u="x"===p?o:r,c=e.isMomentum&&e.previous&&!e.previous.isMomentum,l=e.isEnding&&!e.isMomentum||c;!(Math.abs(a)>Math.abs(u))||w||e.isMomentum||D||function(e){try{s=new MouseEvent("mousedown",e.event),T(s)}catch(e){return n()}w=!0,E=0,document.documentElement.addEventListener("mousemove",O,!0),document.documentElement.addEventListener("mouseup",O,!0),document.documentElement.addEventListener("mousedown",O,!0),t.wheelDraggingClass&&h.classList.add(t.wheelDraggingClass)}(e),D&&e.isEnding&&(D=!1),w&&!function(e){var t=j(e),n=t.isAtBoundary,i=t.primaryAxisDelta;if(n&&!e.isMomentum){if((E+=Math.abs(i))>y)return D=!0,S(e),!0}else E=0;return!1}(e)&&(l?S(e):T(A("mousemove",e)))}),w=!1,E=0,y=0,D=!1;function S(e){w=!1,T(A("mouseup",e)),P(),t.wheelDraggingClass&&h.classList.remove(t.wheelDraggingClass)}function P(){document.documentElement.removeEventListener("mousemove",O,!0),document.documentElement.removeEventListener("mouseup",O,!0),document.documentElement.removeEventListener("mousedown",O,!0)}function O(e){w&&e.isTrusted&&e.stopImmediatePropagation()}function A(e,t){if(p===v.options.axis){var n,i,r=t.axisMovement;n=r[0],i=r[1]}else{var o=t.axisMovement;i=o[0],n=o[1]}if(j(t).isAtBoundary){var a=Math.min(E/y,1),u=E*(n>0?-1:1)*(.25+.5*a);n+=u,i+=u}if(!v.options.skipSnaps&&!v.options.dragFree){var c=v.containerRect.width,l=v.containerRect.height;n=n<0?Math.max(n,-c):Math.min(n,c),i=i<0?Math.max(i,-l):Math.min(i,l)}return new MouseEvent(e,{clientX:s.clientX+n,clientY:s.clientY+i,screenX:s.screenX+n,screenY:s.screenY+i,movementX:n,movementY:i,button:0,bubbles:!0,cancelable:!0,composed:!0})}function T(e){i.containerNode().dispatchEvent(e)}function j(e){var t=e.axisDelta,n=t[0],r=t[1],o=i.scrollProgress(),a="x"===p?n:r;return{isAtBoundary:a<0&&!(o<1)||a>0&&!(o>0),primaryAxisDelta:a}}M(),i.on("resize",M),n=function(){x(),b(),i.off("resize",M),P()}},destroy:function(){return n()}}}d.globalOptions=void 0},9324:(e,t,n)=>{console.warn(' \x1b[33m\x1b[1mâ \x1b[22m\x1b[39m Runtime config is deprecated and will be removed in Next.js 16. Please remove the usage of "next/config" from your project.'),e.exports=n(5196)},9860:(e,t,n)=>{"use strict";function i(e,t){if(null==e)return{};var n,i,r=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(-1!==t.indexOf(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],-1===t.indexOf(n)&&({}).propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}n.d(t,{A:()=>i})}}]);
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.