1!function(){try{var t="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{};t._sentryModuleMetadata=t._sentryModuleMetadata||{},t._sentryModuleMetadata[(new t.Error).stack]=function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];if(null!=n)for(var i in n)n.hasOwnProperty(i)&&(t[i]=n[i])}return t}({},t._sentryModuleMetadata[(new t.Error).stack],{"_sentryBundlerPluginAppKey:allwage-marketing-website":!0});var e=(new t.Error).stack;e&&(t._sentryDebugIds=t._sentryDebugIds||{},t._sentryDebugIds[e]="1798cd51-71c6-4250-9f1f-250c2432f290",t._sentryDebugIdIdentifier="sentry-dbid-1798cd51-71c6-4250-9f1f-250c2432f290")}catch(t){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8911],{4623:(t,e,n)=>{n.d(e,{z:()=>o});var i=n(105),s=n(8523);function o(t,{layout:e,layoutId:n}){return s.f.has(t)||t.startsWith("origin")||(e||void 0!==n)&&(!!i.H[t]||"opacity"===t)}},5126:(t,e,n)=>{n.d(e,{po:()=>o,tn:()=>a,yT:()=>r});var i=n(66535),s=n(45918);let o=t=>1-Math.sin(Math.acos(t)),r=(0,s.G)(o),a=(0,i.V)(o)},18468:(t,e,n)=>{n.d(e,{$:()=>_});var i=n(78446),s=n(15315),o=n(37146),r=n(55376),a=n(29255),l=n(58734),u=n(60926);function h(t,e,n,i){return(0,l.k)(t,e,(0,u.F)(n),i)}var d=n(5654),c=n(23151),p=n(79342);class m{constructor(t,e,{transformPagePoint:n,contextWindow:i,dragSnapToOrigin:s=!1}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let t=g(this.lastMoveEventInfo,this.history),e=null!==this.startEvent,n=(0,d.w)(t.offset,{x:0,y:0})>=3;if(!e&&!n)return;let{point:i}=t,{timestamp:s}=p.uv;this.history.push({...i,timestamp:s});let{onStart:o,onMove:r}=this.handlers;e||(o&&o(this.lastMoveEvent,t),this.startEvent=this.lastMoveEvent),r&&r(this.lastMoveEvent,t)},this.handlePointerMove=(t,e)=>{this.lastMoveEvent=t,this.lastMoveEventInfo=v(e,this.transformPagePoint),p.Gt.update(this.updatePoint,!0)},this.handlePointerUp=(t,e)=>{this.end();let{onEnd:n,onSessionEnd:i,resumeAnimation:s}=this.handlers;if(this.dragSnapToOrigin&&s&&s(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let o=g("pointercancel"===t.type?this.lastMoveEventInfo:v(e,this.transformPagePoint),this.history);this.startEvent&&n&&n(t,o),i&&i(t,o)},!(0,r.Mc)(t))return;this.dragSnapToOrigin=s,this.handlers=e,this.transformPagePoint=n,this.contextWindow=i||window;const o=v((0,u.e)(t),this.transformPagePoint),{point:a}=o,{timestamp:l}=p.uv;this.history=[{...a,timestamp:l}];const{onSessionStart:m}=e;m&&m(t,g(o,this.history)),this.removeListeners=(0,c.F)(h(this.contextWindow,"pointermove",this.handlePointerMove),h(this.contextWindow,"pointerup",this.handlePointerUp),h(this.contextWindow,"pointercancel",this.handlePointerUp))}updateHandlers(t){this.handlers=t}end(){this.removeListeners&&this.removeListeners(),(0,p.WG)(this.updatePoint)}}function v(t,e){return e?{point:e(t.point)}:t}function f(t,e){return{x:t.x-e.x,y:t.y-e.y}}function g({point:t},e){return{point:t,delta:f(t,y(e)),offset:f(t,e[0]),velocity:function(t){if(t.length<2)return{x:0,y:0};let e=t.length-1,n=null,i=y(t);for(;e>=0&&(n=t[e],!(i.timestamp-n.timestamp>(0,a.f)(.1)));)e--;if(!n)return{x:0,y:0};let s=(0,a.X)(i.timestamp-n.timestamp);if(0===s)return{x:0,y:0};let o={x:(i.x-n.x)/s,y:(i.y-n.y)/s};return o.x===1/0&&(o.x=0),o.y===1/0&&(o.y=0),o}(e)}}function y(t){return t[t.length-1]}var x=n(16271),w=n(65254),P=n(55456),E=n(12786),M=n(7057);function A(t,e,n){return{min:void 0!==e?t.min+e:void 0,max:void 0!==n?t.max+n-(t.max-t.min):void 0}}function b(t,e){let n=e.min-t.min,i=e.max-t.max;return e.max-e.min<t.max-t.min&&([n,i]=[i,n]),{min:n,max:i}}function C(t,e,n){return{min:S(t,e),max:S(t,n)}}function S(t,e){return"number"==typeof t?t:t[e]||0}var L=n(40150),D=n(67530),k=n(18057),T=n(36380),V=n(35103),R=n(71607),I=n(72084),X=n(99436);let W=new WeakMap;class j{constructor(t){this.openDragLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=(0,L.ge)(),this.visualElement=t}start(t,{snapToCursor:e=!1}={}){let{presenceContext:n}=this.visualElement;if(n&&!1===n.isPresent)return;let i=t=>{let{dragSnapToOrigin:n}=this.getProps();n?this.pauseAnimation():this.stopAnimation(),e&&this.snapToCursor((0,u.e)(t).point)},s=(t,e)=>{let{drag:n,dragPropagation:i,onDragStart:s}=this.getProps();if(n&&!i&&(this.openDragLock&&this.openDragLock(),this.openDragLock=(0,r.Wp)(n),!this.openDragLock))return;this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),(0,D.X)(t=>{let e=this.getAxisMotionValue(t).get()||0;if(V.KN.test(e)){let{projection:n}=this.visualElement;if(n&&n.layout){let i=n.layout.layoutBox[t];i&&(e=(0,P.CQ)(i)*(parseFloat(e)/100))}}this.originPoint[t]=e}),s&&p.Gt.postRender(()=>s(t,e)),(0,X.g)(this.visualElement,"transform");let{animationState:o}=this.visualElement;o&&o.setActive("whileDrag",!0)},o=(t,e)=>{let{dragPropagation:n,dragDirectionLock:i,onDirectionLock:s,onDrag:o}=this.getProps();if(!n&&!this.openDragLock)return;let{offset:r}=e;if(i&&null===this.currentDirection){this.currentDirection=function(t,e=10){let n=null;return Math.abs(t.y)>e?n="y":Math.abs(t.x)>e&&(n="x"),n}(r),null!==this.currentDirection&&s&&s(this.currentDirection);return}this.updateAxis("x",e.point,r),this.updateAxis("y",e.point,r),this.visualElement.render(),o&&o(t,e)},a=(t,e)=>this.stop(t,e),l=()=>(0,D.X)(t=>{var e;return"paused"===this.getAnimationState(t)&&(null==(e=this.getAxisMotionValue(t).animation)?void 0:e.play())}),{dragSnapToOrigin:h}=this.getProps();this.panSession=new m(t,{onSessionStart:i,onStart:s,onMove:o,onSessionEnd:a,resumeAnimation:l},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:h,contextWindow:(0,I.s)(this.visualElement)})}stop(t,e){let n=this.isDragging;if(this.cancel(),!n)return;let{velocity:i}=e;this.startAnimation(i);let{onDragEnd:s}=this.getProps();s&&p.Gt.postRender(()=>s(t,e))}cancel(){this.isDragging=!1;let{projection:t,animationState:e}=this.visualElement;t&&(t.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;let{dragPropagation:n}=this.getProps();!n&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),e&&e.setActive("whileDrag",!1)}updateAxis(t,e,n){let{drag:i}=this.getProps();if(!n||!B(t,i,this.currentDirection))return;let s=this.getAxisMotionValue(t),o=this.originPoint[t]+n[t];this.constraints&&this.constraints[t]&&(o=function(t,{min:e,max:n},i){return void 0!==e&&t<e?t=i?(0,M.k)(e,t,i.min):Math.max(t,e):void 0!==n&&t>n&&(t=i?(0,M.k)(n,t,i.max):Math.min(t,n)),t}(o,this.constraints[t],this.elastic[t])),s.set(o)}resolveConstraints(){var t;let{dragConstraints:e,dragElastic:n}=this.getProps(),i=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):null==(t=this.visualElement.projection)?void 0:t.layout,s=this.constraints;e&&(0,x.X)(e)?this.constraints||(this.constraints=this.resolveRefConstraints()):e&&i?this.constraints=function(t,{top:e,left:n,bottom:i,right:s}){return{x:A(t.x,n,s),y:A(t.y,e,i)}}(i.layoutBox,e):this.constraints=!1,this.elastic=function(t=.35){return!1===t?t=0:!0===t&&(t=.35),{x:C(t,"left","right"),y:C(t,"top","bottom")}}(n),s!==this.constraints&&i&&this.constraints&&!this.hasMutatedConstraints&&(0,D.X)(t=>{var e,n;let s;!1!==this.constraints&&this.getAxisMotionValue(t)&&(this.constraints[t]=(e=i.layoutBox[t],n=this.constraints[t],s={},void 0!==n.min&&(s.min=n.min-e.min),void 0!==n.max&&(s.max=n.max-e.min),s))})}resolveRefConstraints(){var t;let{dragConstraints:e,onMeasureDragConstraints:n}=this.getProps();if(!e||!(0,x.X)(e))return!1;let i=e.current;(0,o.V)(null!==i,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.");let{projection:s}=this.visualElement;if(!s||!s.layout)return!1;let r=(0,k.L)(i,s.root,this.visualElement.getTransformPagePoint()),a=(t=s.layout.layoutBox,{x:b(t.x,r.x),y:b(t.y,r.y)});if(n){let t=n((0,T.pA)(a));this.hasMutatedConstraints=!!t,t&&(a=(0,T.FY)(t))}return a}startAnimation(t){let{drag:e,dragMomentum:n,dragElastic:i,dragTransition:s,dragSnapToOrigin:o,onDragTransitionEnd:r}=this.getProps(),a=this.constraints||{};return Promise.all((0,D.X)(r=>{if(!B(r,e,this.currentDirection))return;let l=a&&a[r]||{};o&&(l={min:0,max:0});let u={type:"inertia",velocity:n?t[r]:0,bounceStiffness:i?200:1e6,bounceDamping:i?40:1e7,timeConstant:750,restDelta:1,restSpeed:10,...s,...l};return this.startAxisValueAnimation(r,u)})).then(r)}startAxisValueAnimation(t,e){let n=this.getAxisMotionValue(t);return(0,X.g)(this.visualElement,t),n.start((0,R.f)(t,n,0,e,this.visualElement,!1))}stopAnimation(){(0,D.X)(t=>this.getAxisMotionValue(t).stop())}pauseAnimation(){(0,D.X)(t=>{var e;return null==(e=this.getAxisMotionValue(t).animation)?void 0:e.pause()})}getAnimationState(t){var e;return null==(e=this.getAxisMotionValue(t).animation)?void 0:e.state}getAxisMotionValue(t){let e=`_drag${t.toUpperCase()}`,n=this.visualElement.getProps();return n[e]||this.visualElement.getValue(t,(n.initial?n.initial[t]:void 0)||0)}snapToCursor(t){(0,D.X)(e=>{let{drag:n}=this.getProps();if(!B(e,n,this.currentDirection))return;let{projection:i}=this.visualElement,s=this.getAxisMotionValue(e);if(i&&i.layout){let{min:n,max:o}=i.layout.layoutBox[e];s.set(t[e]-(0,M.k)(n,o,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;let{drag:t,dragConstraints:e}=this.getProps(),{projection:n}=this.visualElement;if(!(0,x.X)(e)||!n||!this.constraints)return;this.stopAnimation();let i={x:0,y:0};(0,D.X)(t=>{let e=this.getAxisMotionValue(t);if(e&&!1!==this.constraints){var n,s;let o,r,a,l=e.get();i[t]=(n={min:l,max:l},s=this.constraints[t],o=.5,r=(0,P.CQ)(n),(a=(0,P.CQ)(s))>r?o=(0,w.q)(s.min,s.max-r,n.min):r>a&&(o=(0,w.q)(n.min,n.max-a,s.min)),(0,E.q)(0,1,o))}});let{transformTemplate:s}=this.visualElement.getProps();this.visualElement.current.style.transform=s?s({},""):"none",n.root&&n.root.updateScroll(),n.updateLayout(),this.resolveConstraints(),(0,D.X)(e=>{if(!B(e,t,null))return;let n=this.getAxisMotionValue(e),{min:s,max:o}=this.constraints[e];n.set((0,M.k)(s,o,i[e]))})}addListeners(){if(!this.visualElement.current)return;W.set(this.visualElement,this);let t=h(this.visualElement.current,"pointerdown",t=>{let{drag:e,dragListener:n=!0}
1=this.getProps();e&&n&&this.start(t)}),e=()=>{let{dragConstraints:t}=this.getProps();(0,x.X)(t)&&t.current&&(this.constraints=this.resolveRefConstraints())},{projection:n}=this.visualElement,i=n.addEventListener("measure",e);n&&!n.layout&&(n.root&&n.root.updateScroll(),n.updateLayout()),p.Gt.read(e);let s=(0,l.k)(window,"resize",()=>this.scalePositionWithinConstraints()),o=n.addEventListener("didUpdate",({delta:t,hasLayoutChanged:e})=>{this.isDragging&&e&&((0,D.X)(e=>{let n=this.getAxisMotionValue(e);n&&(this.originPoint[e]+=t[e].translate,n.set(n.get()+t[e].translate))}),this.visualElement.render())});return()=>{s(),t(),i(),o&&o()}}getProps(){let t=this.visualElement.getProps(),{drag:e=!1,dragDirectionLock:n=!1,dragPropagation:i=!1,dragConstraints:s=!1,dragElastic:o=.35,dragMomentum:r=!0}=t;return{...t,drag:e,dragDirectionLock:n,dragPropagation:i,dragConstraints:s,dragElastic:o,dragMomentum:r}}}function B(t,e,n){return(!0===e||e===t)&&(null===n||n===t)}class F extends i.X{constructor(t){super(t),this.removeGroupControls=s.l,this.removeListeners=s.l,this.controls=new j(t)}mount(){let{dragControls:t}=this.node.getProps();t&&(this.removeGroupControls=t.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||s.l}unmount(){this.removeGroupControls(),this.removeListeners()}}let G=t=>(e,n)=>{t&&p.Gt.postRender(()=>t(e,n))};class O extends i.X{constructor(){super(...arguments),this.removePointerDownListener=s.l}onPointerDown(t){this.session=new m(t,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:(0,I.s)(this.node)})}createPanHandlers(){let{onPanSessionStart:t,onPanStart:e,onPan:n,onPanEnd:i}=this.node.getProps();return{onSessionStart:G(t),onStart:G(e),onMove:n,onEnd:(t,e)=>{delete this.session,i&&p.Gt.postRender(()=>i(t,e))}}}mount(){this.removePointerDownListener=h(this.node.current,"pointerdown",t=>this.onPointerDown(t))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}var H=n(56895);let _={pan:{Feature:O},drag:{Feature:F,ProjectionNode:n(34216).P,MeasureLayout:H.$}}},26720:(t,e,n)=>{n.d(e,{W:()=>u});var i=n(88004),s=n(82487),o=n(78446);class r extends o.X{constructor(t){super(t),t.animationState||(t.animationState=(0,s.L)(t))}updateAnimationControlsSubscription(){let{animate:t}=this.node.getProps();(0,i.N)(t)&&(this.unmountControls=t.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){let{animate:t}=this.node.getProps(),{animate:e}=this.node.prevProps||{};t!==e&&this.updateAnimationControlsSubscription()}unmount(){var t;this.node.animationState.reset(),null==(t=this.unmountControls)||t.call(this)}}let a=0;class l extends o.X{constructor(){super(...arguments),this.id=a++}update(){if(!this.node.presenceContext)return;let{isPresent:t,onExitComplete:e}=this.node.presenceContext,{isPresent:n}=this.node.prevPresenceContext||{};if(!this.node.animationState||t===n)return;let i=this.node.animationState.setActive("exit",!t);e&&!t&&i.then(()=>e(this.id))}mount(){let{register:t}=this.node.presenceContext||{};t&&(this.unmount=t(this.id))}unmount(){}}let u={animation:{Feature:r},exit:{Feature:l}}},45918:(t,e,n)=>{n.d(e,{G:()=>i});let i=t=>e=>1-t(1-e)},50119:(t,e,n)=>{n.d(e,{K:()=>c});var i=n(55376),s=n(15315),o=n(37146),r=n(68247),a=n(53109),l=n(5126),u=n(57365),h=n(74029);let d={linear:s.l,easeIn:h.a6,easeInOut:h.am,easeOut:h.vT,circIn:l.po,circInOut:l.tn,circOut:l.yT,backIn:a.dg,backInOut:a.ZZ,backOut:a.Sz,anticipate:r.b},c=t=>{if((0,i.DW)(t)){(0,o.V)(4===t.length,"Cubic bezier arrays must contain four numerical values.");let[e,n,i,s]=t;return(0,u.A)(e,n,i,s)}return"string"==typeof t?((0,o.V)(void 0!==d[t],`Invalid easing type '${t}'`),d[t]):t}},53109:(t,e,n)=>{n.d(e,{Sz:()=>r,ZZ:()=>l,dg:()=>a});var i=n(57365),s=n(66535),o=n(45918);let r=(0,i.A)(.33,1.53,.69,.99),a=(0,o.G)(r),l=(0,s.V)(a)},53347:(t,e,n)=>{n.d(e,{h:()=>i});let i=t=>Array.isArray(t)&&"number"!=typeof t[0]},55494:(t,e,n)=>{n.d(e,{k:()=>i});let{schedule:i,cancel:s}=(0,n(28835).I)(queueMicrotask,!1)},56560:(t,e,n)=>{n.d(e,{T:()=>d});var i=n(55729),s=n(88004),o=n(64583),r=n(67017),a=n(12753),l=n(63711),u=n(44033),h=n(61962);let d=t=>(e,n)=>
1{let d=(0,i.useContext)(o.A),c=(0,i.useContext)(r.t),p=()=>(function({scrapeMotionValuesFromProps:t,createRenderState:e,onUpdate:n},i,o,r){let u={latestValues:function(t,e,n,i){let o={},r=i(t,{});for(let t in r)o[t]=(0,h.u)(r[t]);let{initial:u,animate:d}=t,c=(0,a.e)(t),p=(0,a.O)(t);e&&p&&!c&&!1!==t.inherit&&(void 0===u&&(u=e.initial),void 0===d&&(d=e.animate));let m=!!n&&!1===n.initial,v=(m=m||!1===u)?d:u;if(v&&"boolean"!=typeof v&&!(0,s.N)(v)){let e=Array.isArray(v)?v:[v];for(let n=0;n<e.length;n++){let i=(0,l.a)(t,e[n]);if(i){let{transitionEnd:t,transition:e,...n}=i;for(let t in n){let e=n[t];if(Array.isArray(e)){let t=m?e.length-1:0;e=e[t]}null!==e&&(o[t]=e)}for(let e in t)o[e]=t[e]}}}return o}(i,o,r,t),renderState:e()};return n&&(u.onMount=t=>n({props:i,current:t,...u}),u.onUpdate=t=>n(t)),u})(t,e,d,c);return n?p():(0,u.M)(p)}},56895:(t,e,n)=>{n.d(e,{$:()=>v});var i=n(6029),s=n(55729),o=n(39622),r=n(72369),a=n(66361),l=n(69681),u=n(48424),h=n(39785),d=n(105),c=n(55494),p=n(79342);class m extends s.Component{componentDidMount(){let{visualElement:t,layoutGroup:e,switchLayoutGroup:n,layoutId:i}=this.props,{projection:s}=t;(0,d.$)(f),s&&(e.group&&e.group.add(s),n&&n.register&&i&&n.register(s),s.root.didUpdate(),s.addEventListener("animationComplete",()=>{this.safeToRemove()}),s.setOptions({...s.options,onExitComplete:()=>this.safeToRemove()})),l.w.hasEverUpdated=!0}getSnapshotBeforeUpdate(t){let{layoutDependency:e,visualElement:n,drag:i,isPresent:s}=this.props,o=n.projection;return o&&(o.isPresent=s,i||t.layoutDependency!==e||void 0===e?o.willUpdate():this.safeToRemove(),t.isPresent!==s&&(s?o.promote():o.relegate()||p.Gt.postRender(()=>{let t=o.getStack();t&&t.members.length||this.safeToRemove()}))),null}componentDidUpdate(){let{projection:t}=this.props.visualElement;t&&(t.root.didUpdate(),c.k.postRender(()=>{!t.currentAnimation&&t.isLead()&&this.safeToRemove()}))}componentWillUnmount(){let{visualElement:t,layoutGroup:e,switchLayoutGroup:n}=this.props,{projection:i}=t;i&&(i.scheduleCheckAfterUnmount(),e&&e.group&&e.group.remove(i),n&&n.deregister&&n.deregister(i))}safeToRemove(){let{safeToRemove:t}=this.props;t&&t()}render(){return null}}function v(t){let[e,n]=(0,o.xQ)(),l=(0,s.useContext)(r.L);return(0,i.jsx)(m,{...t,layoutGroup:l,switchLayoutGroup:(0,s.useContext)(a.N),isPresent:e,safeToRemove:n})}let f={borderRadius:{...u.P,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:u.P,borderTopRightRadius:u.P,borderBottomLeftRadius:u.P,borderBottomRightRadius:u.P,boxShadow:h._}},57365:(t,e,n)=>{n.d(e,{A:()=>o});var i=n(15315);let s=(t,e,n)=>(((1-3*n+3*e)*t+(3*n-6*e))*t+3*e)*t;function o(t,e,n,o){return t===e&&n===o?i.l:i=>0===i||1===i?i:s(function(t,e,n,i,o){let r,a,l=0;do(r=s(a=e+(n-e)/2,i,o)-t)>0?n=a:e=a;while(Math.abs(r)>1e-7&&++l<12);return a}(i,0,1,t,n),e,o)}},58734:(t,e,n)=>{n.d(e,{k:()=>i});function i(t,e,n,s={passive:!0}){return t.addEventListener(e,n,s),()=>t.removeEventListener(e,n)}},60229:(t,e,n)=>{n.d(e,{Z:()=>x});var i=n(6029),s=n(55729),o=n(72369),r=n(5466),a=n(67908),l=n(64583),u=n(16388),h=n(89636),d=n(99230);let c=Symbol.for("motionComponentSymbol");var p=n(16271),m=n(67017),v=n(2274),f=n(2340),g=n(55494),y=n(66361);function x({preloadedFeatures:t,createVisualElement:e,useRender:n,useVisualState:w,Component:P}){var E,M;function A(t,c){var x;let E,M={...(0,s.useContext)(a.Q),...t,layoutId:function({layoutId:t}){let e=(0,s.useContext)(o.L).id;return e&&void 0!==t?e+"-"+t:t}(t)},{isStatic:A}=M,b=(0,u.z)(t),C=w(t,A);if(!A&&h.B){(0,s.useContext)(r.Y).strict;let t=function(t){let{drag:e,layout:n}=d.B;if(!e&&!n)return{};let i={...e,...n};return{MeasureLayout:(null==e?void 0:e.isEnabled(t))||(null==n?void 0:n.isEnabled(t))?i.MeasureLayout:void 0,ProjectionNode:i.ProjectionNode}}(M);E=t.MeasureLayout,b.visualElement=function(t,e,n,i,o){var u,h;let{visualElement:d}=(0,s.useContext)(l.A),c=(0,s.useContext)(r.Y),x=(0,s.useContext)(m.t),w=(0,s.useContext)(a.Q).reducedMotion,P=(0,s.useRef)(null);i=i||c.renderer,!P.current&&i&&(P.current=i(t,{visualState:e,parent:d,props:n,presenceContext:x,blockInitialAnimation:!!x&&!1===x.initial,reducedMotionConfig:w}));let E=P.current,M=(0,s.useContext)(y.N);
1E&&!E.projection&&o&&("html"===E.type||"svg"===E.type)&&function(t,e,n,i){let{layoutId:s,layout:o,drag:r,dragConstraints:a,layoutScroll:l,layoutRoot:u}=e;t.projection=new n(t.latestValues,e["data-framer-portal-id"]?void 0:function t(e){if(e)return!1!==e.options.allowProjection?e.projection:t(e.parent)}(t.parent)),t.projection.setOptions({layoutId:s,layout:o,alwaysMeasureLayout:!!r||a&&(0,p.X)(a),visualElement:t,animationType:"string"==typeof o?o:"both",initialPromotionConfig:i,layoutScroll:l,layoutRoot:u})}(P.current,n,o,M);let A=(0,s.useRef)(!1);(0,s.useInsertionEffect)(()=>{E&&A.current&&E.update(n,x)});let b=n[f.n],C=(0,s.useRef)(!!b&&!(null==(u=window.MotionHandoffIsComplete)?void 0:u.call(window,b))&&(null==(h=window.MotionHasOptimisedAnimation)?void 0:h.call(window,b)));return(0,v.E)(()=>{E&&(A.current=!0,window.MotionIsMounted=!0,E.updateFeatures(),g.k.render(E.render),C.current&&E.animationState&&E.animationState.animateChanges())}),(0,s.useEffect)(()=>{E&&(!C.current&&E.animationState&&E.animationState.animateChanges(),C.current&&(queueMicrotask(()=>{var t;null==(t=window.MotionHandoffMarkAsComplete)||t.call(window,b)}),C.current=!1))}),E}(P,C,M,e,t.ProjectionNode)}return(0,i.jsxs)(l.A.Provider,{value:b,children:[E&&b.visualElement?(0,i.jsx)(E,{visualElement:b.visualElement,...M}):null,n(P,t,(x=b.visualElement,(0,s.useCallback)(t=>{t&&C.onMount&&C.onMount(t),x&&(t?x.mount(t):x.unmount()),c&&("function"==typeof c?c(t):(0,p.X)(c)&&(c.current=t))},[x])),C,A,b.visualElement)]})}t&&function(t){for(let e in t)d.B[e]={...d.B[e],...t[e]}}(t),A.displayName=`motion.${"string"==typeof P?P:`create(${null!=(M=null!=(E=P.displayName)?E:P.name)?M:""})`}`;let b=(0,s.forwardRef)(A);return b[c]=P,b}},60926:(t,e,n)=>{n.d(e,{F:()=>o,e:()=>s});var i=n(55376);function s(t){return{point:{x:t.pageX,y:t.pageY}}}let o=t=>e=>(0,i.Mc)(e)&&t(e,s(e))},66535:(t,e,n)=>{n.d(e,{V:()=>i});let i=t=>e=>e<=.5?t(2*e)/2:(2-t(2*(1-e)))/2},68247:(t,e,n)=>{n.d(e,{b:()=>s});var i=n(53109);let s=t=>(t*=2)<1?.5*(0,i.dg)(t):.5*(2-Math.pow(2,-10*(t-1)))},74029:(t,e,n)=>{n.d(e,{a6:()=>s,am:()=>r,vT:()=>o});var i=n(57365);
1let s=(0,i.A)(.42,0,1,1),o=(0,i.A)(0,0,.58,1),r=(0,i.A)(.42,0,.58,1)},78446:(t,e,n)=>{n.d(e,{X:()=>i});class i{constructor(t){this.isMounted=!1,this.node=t}update(){}}},80180:(t,e,n)=>{n.d(e,{Z:()=>o});var i=n(34216),s=n(56895);let o={layout:{ProjectionNode:i.P,MeasureLayout:s.$}}},85e3:(t,e,n)=>{n.d(e,{n:()=>w});var i=n(78446),s=n(55376),o=n(60926),r=n(79342);function a(t,e,n){let{props:i}=t;t.animationState&&i.whileHover&&t.animationState.setActive("whileHover","Start"===n);let s=i["onHover"+n];s&&r.Gt.postRender(()=>s(e,(0,o.e)(e)))}class l extends i.X{mount(){let{current:t}=this.node;t&&(this.unmount=(0,s.PT)(t,t=>(a(this.node,t,"Start"),t=>a(this.node,t,"End"))))}unmount(){}}var u=n(58734),h=n(23151);class d extends i.X{constructor(){super(...arguments),this.isActive=!1}onFocus(){let t=!1;try{t=this.node.current.matches(":focus-visible")}catch(e){t=!0}t&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){this.isActive&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=(0,h.F)((0,u.k)(this.node.current,"focus",()=>this.onFocus()),(0,u.k)(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}function c(t,e,n){let{props:i}=t;t.animationState&&i.whileTap&&t.animationState.setActive("whileTap","Start"===n);let s=i["onTap"+("End"===n?"":n)];s&&r.Gt.postRender(()=>s(e,(0,o.e)(e)))}class p extends i.X{mount(){let{current:t}=this.node;t&&(this.unmount=(0,s.c$)(t,t=>(c(this.node,t,"Start"),(t,{success:e})=>c(this.node,t,e?"End":"Cancel")),{useGlobalTarget:this.node.props.globalTapTarget}))}unmount(){}}let m=new WeakMap,v=new WeakMap,f=t=>{let e=m.get(t.target);e&&e(t)},g=t=>{t.forEach(f)},y={some:0,all:1};class x extends i.X{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){var t;let e;this.unmount();let{viewport:n={}}=this.node.getProps(),{root:i,margin:s,amount:o="some",once:r}=n,a={root:i?i.current:void 0,rootMargin:s,threshold:"number"==typeof o?o:y[o]},l=t=>{let{isIntersecting:e}=t;if(this.isInView===e||(this.isInView=e,r&&!e&&this.hasEnteredView))return;e&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",e);let{onViewportEnter:n,onViewportLeave:i}=this.node.getProps(),s=e?n:i;s&&s(t)};return t=this.node.current,e=function({root:t,...e}){let n=t||document;v.has(n)||v.set(n,{});let i=v.get(n),s=JSON.stringify(e);return i[s]||(i[s]=new IntersectionObserver(g,{root:t,...e})),i[s]}(a),m.set(t,l),e.observe(t),()=>{m.delete(t),e.unobserve(t)}}mount(){this.startObserver()}update(){if("u"<typeof IntersectionObserver)return;let{props:t,prevProps:e}=this.node;["amount","margin","root"].some(function({viewport:t={}},{viewport:e={}}={}){return n=>t[n]!==e[n]}(t,e))&&this.startObserver()}unmount(){}}let w={inView:{Feature:x},tap:{Feature:p},focus:{Feature:d},hover:{Feature:l}}},91474:(t,e,n)=>{n.d(e,{S:()=>s});let i=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","ignoreStrict","viewport"]);function s(t){return t.startsWith("while")||t.startsWith("drag")&&"draggable"!==t||t.startsWith("layout")||t.startsWith("onTap")||t.startsWith("onPan")||t.startsWith("onLayout")||i.has(t)}},99230:(t,e,n)=>{n.d(e,{B:()=>s});let i={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},s={};for(let t in i)s[t]={isEnabled:e=>i[t].some(t=>!!e[t])}}}]);
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.