1try{!function(){var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="86ed84f2-1cfc-4b1e-8d58-3c4927142d4e",e._sentryDebugIdIdentifier="sentry-dbid-86ed84f2-1cfc-4b1e-8d58-3c4927142d4e")}()}catch(e){}"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4633],{1659:(e,t,n)=>{n.d(t,{Y:()=>r});var o=n(38197);function r(e){for(let t in e)o.B[t]={...o.B[t],...e[t]}}},19173:(e,t,n)=>{n.d(t,{Z:()=>i});var o=n(5568),r=n(70766);let i={layout:{ProjectionNode:o.P,MeasureLayout:r.$}}},19761:(e,t,n)=>{n.d(t,{S:()=>r});let o=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 r(e){return e.startsWith("while")||e.startsWith("drag")&&"draggable"!==e||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||e.startsWith("onLayout")||o.has(e)}},23165:(e,t,n)=>{n.d(t,{X:()=>o});class o{constructor(e){this.isMounted=!1,this.node=e}update(){}}},23228:(e,t,n)=>{n.d(t,{z:()=>i});var o=n(20972),r=n(12434);function i(e,{layout:t,layoutId:n}){return r.f.has(e)||e.startsWith("origin")||(t||void 0!==n)&&(!!o.H[e]||"opacity"===e)}},23540:(e,t,n)=>{n.d(t,{Z:()=>b});var o=n(95155);n(94559);var r=n(12115),i=n(60296),a=n(64209),s=n(53127),u=n(19648),l=n(34013),d=n(33577),p=n(38197),c=n(1659),h=n(95125),m=n(96344),f=n(59686),v=n(86553),w=n(61729),g=n(51413),y=n(98860);function b(e){var t,n;let{preloadedFeatures:b,createVisualElement:C,useRender:x,useVisualState:S,Component:E}=e;function P(e,t){var n;let c,h={...(0,r.useContext)(s.Q),...e,layoutId:function(e){let{layoutId:t}=e,n=(0,r.useContext)(i.L).id;return n&&void 0!==t?n+"-"+t:t}(e)},{isStatic:b}=h,P=(0,l.z)(e),R=S(e,b);if(!b&&d.B){(0,r.useContext)(a.Y).strict;let e=function(e){let{drag:t,layout:n}=p.B;if(!t&&!n)return{};let o={...t,...n};return{MeasureLayout:(null==t?void 0:t.isEnabled(e))||(null==n?void 0:n.isEnabled(e))?o.MeasureLayout:void 0,ProjectionNode:o.ProjectionNode}}(h);c=e.MeasureLayout,P.visualElement=function(e,t,n,o,i){var l,d;let{visualElement:p}=(0,r.useContext)(u.A),c=(0,r.useContext)(a.Y),h=(0,r.useContext)(f.t),b=(0,r.useContext)(s.Q).reducedMotion,C=(0,r.useRef)(null);o=o||c.renderer,!C.current&&o&&(C.current=o(e,{visualState:t,parent:p,props:n,presenceContext:h,blockInitialAnimation:!!h&&!1===h.initial,reducedMotionConfig:b}));let x=C.current,S=(0,r.useContext)(y.N);x&&!x.projection&&i&&("html"===x.type||"svg"===x.type)&&function(e,t,n,o){let{layoutId:r,layout:i,drag:a,dragConstraints:s,layoutScroll:u,layoutRoot:l}=t;e.projection=new n(e.latestValues,t["data-framer-portal-id"]?void 0:function e(t){if(t)return!1!==t.options.allowProjection?t.projection:e(t.parent)}(e.parent)),e.projection.setOptions({layoutId:r,layout:i,alwaysMeasureLayout:!!a||s&&(0,m.X)(s),visualElement:e,animationType:"string"==typeof i?i:"both",initialPromotionConfig:o,layoutScroll:u,layoutRoot:l})}(C.current,n,i,S);let E=(0,r.useRef)(!1);(0,r.useInsertionEffect)(()=>{x&&E.current&&x.update(n,h)});let P=n[w.n],R=(0,r.useRef)(!!P&&!(null==(l=window.MotionHandoffIsComplete)?void 0:l.call(window,P))&&(null==(d=window.MotionHasOptimisedAnimation)?void 0:d.call(window,P)));return(0,v.E)(()=>{x&&(E.current=!0,window.MotionIsMounted=!0,x.updateFeatures(),g.k.render(x.render),R.current&&x.animationState&&x.animationState.animateChanges())}),(0,r.useEffect)(()=>{x&&(!R.current&&x.animationState&&x.animationState.animateChanges(),R.current&&(queueMicrotask(()=>{var e;null==(e=window.MotionHandoffMarkAsComplete)||e.call(window,P)}),R.current=!1))}),x}(E,R,h,C,e.ProjectionNode)}return(0,o.jsxs)(u.A.Provider,{value:P,children:[c&&P.visualElement?(0,o.jsx)(c,{visualElement:P.visualElement,...h}):null,x(E,e,(n=P.visualElement,(0,r.useCallback)(e=>{e&&R.onMount&&R.onMount(e),n&&(e?n.mount(e):n.unmount()),t&&("function"==typeof t?t(e):(0,m.X)(t)&&(t.current=e))},[n])),R,b,P.visualElement)]})}b&&(0,c.Y)(b),P.displayName="motion.".concat("string"==typeof E?E:"create(".concat(null!=(n=null!=(t=E.displayName)?t:E.name)?n:"",")"));let R=(0,r.forwardRef)(P);return R[h.o]=E,R}},31322:(e,t,n)=>{n.d(t,{Ny:()=>o.N,PY:()=>r.P});var o=n(71408);n(56739),n(73136),n(34220),n(96689);var r=n(14438);n(59698),n(68418),n(86804),n(68425),n(77162),n(41518),n(60619),n(30969),n(26911),n(53615),n(88583),n(33930),n(49117),n(97851),n(87923),n(41407),n(61312),n(2789),n(20183),n(27827),n(41535),n(63655),n(14320),n(4450),n(75601),n(59911),n(38541),n(23540),n(95125),n(19761),n(20972),n(19934),n(31207),n(95598),n(50010),n(39771),n(95221),n(36832),n(77684),n(14163),n(8513),n(67154),n(84017),n(65220),n(96770),n(66317),n(61729),n(25295),n(60296),n(53127),n(19648),n(59686),n(98860),n(20737),n(19067),n(94325),n(50271),n(97702),n(3897),n(81436),n(98798),n(94559),n(25977),n(96881),n(98125),n(38276),n(43721),n(49568),n(95196),n(57349),n(71294),n(8871),n(74369),n(40509),n(35850),n(90232),n(92934),n(33320),n(21380),n(55153),n(64885),n(19018),n(18042),n(16976),n(74043),n(40131),n(97929),n(66763),n(70181),n(46140),n(59955),n(48721),n(46363),n(85863),n(36484),n(6833),n(77481),n(33577),n(56186),n(86553),n(65275)},38197:(e,t,n)=>{n.d(t,{B:()=>r});let o={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"]},r={};for(let e in o)r[e]={isEnabled:t=>o[e].some(e=>!!t[e])}},46140:(e,t,n)=>{n.d(t,{W:()=>l});var o=n(82643),r=n(98910),i=n(23165);class a extends i.X{constructor(e){super(e),e.animationState||(e.animationState=(0,r.L)(e))}updateAnimationControlsSubscription(){let{animate:e}=this.node.getProps();(0,o.N)(e)&&(this.unmountControls=e.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){let{animate:e}=this.node.getProps(),{animate:t}=this.node.prevProps||{};e!==t&&this.updateAnimationControlsSubscription()}unmount(){var e;this.node.animationState.reset(),null==(e=this.unmountControls)||e.call(this)}}let s=0;class u extends i.X{constructor(){super(...arguments),this.id=s++}update(){if(!this.node.presenceContext)return;let{isPresent:e,onExitComplete:t}=this.node.presenceContext,{isPresent:n}=this.node.prevPresenceContext||{};if(!this.node.animationState||e===n)return;let o=this.node.animationState.setActive("exit",!e);t&&!e&&o.then(()=>
1t(this.id))}mount(){let{register:e}=this.node.presenceContext||{};e&&(this.unmount=e(this.id))}unmount(){}}let l={animation:{Feature:a},exit:{Feature:u}}},66953:(e,t,n)=>{n.d(t,{$:()=>s});var o=n(12649),r=n(3129),i=n(70766),a=n(5568);let s={pan:{Feature:r.f},drag:{Feature:o.w,ProjectionNode:a.P,MeasureLayout:i.$}}},70766:(e,t,n)=>{n.d(t,{$:()=>f});var o=n(95155),r=n(12115),i=n(75601),a=n(60296),s=n(98860),u=n(28934),l=n(93163),d=n(62500),p=n(20972),c=n(51413),h=n(97929);class m extends r.Component{componentDidMount(){let{visualElement:e,layoutGroup:t,switchLayoutGroup:n,layoutId:o}=this.props,{projection:r}=e;(0,p.$)(v),r&&(t.group&&t.group.add(r),n&&n.register&&o&&n.register(r),r.root.didUpdate(),r.addEventListener("animationComplete",()=>{this.safeToRemove()}),r.setOptions({...r.options,onExitComplete:()=>this.safeToRemove()})),u.w.hasEverUpdated=!0}getSnapshotBeforeUpdate(e){let{layoutDependency:t,visualElement:n,drag:o,isPresent:r}=this.props,i=n.projection;return i&&(i.isPresent=r,o||e.layoutDependency!==t||void 0===t?i.willUpdate():this.safeToRemove(),e.isPresent!==r&&(r?i.promote():i.relegate()||h.Gt.postRender(()=>{let e=i.getStack();e&&e.members.length||this.safeToRemove()}))),null}componentDidUpdate(){let{projection:e}=this.props.visualElement;e&&(e.root.didUpdate(),c.k.postRender(()=>{!e.currentAnimation&&e.isLead()&&this.safeToRemove()}))}componentWillUnmount(){let{visualElement:e,layoutGroup:t,switchLayoutGroup:n}=this.props,{projection:o}=e;o&&(o.scheduleCheckAfterUnmount(),t&&t.group&&t.group.remove(o),n&&n.deregister&&n.deregister(o))}safeToRemove(){let{safeToRemove:e}=this.props;e&&e()}render(){return null}}function f(e){let[t,n]=(0,i.xQ)(),u=(0,r.useContext)(a.L);return(0,o.jsx)(m,{...e,layoutGroup:u,switchLayoutGroup:(0,r.useContext)(s.N),isPresent:t,safeToRemove:n})}let v={borderRadius:{...l.P,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:l.P,borderTopRightRadius:l.P,borderBottomLeftRadius:l.P,borderBottomRightRadius:l.P,boxShadow:d._}},85863:(e,t,n)=>{n.d(t,{T:()=>p});var o=n(12115),r=n(82643),i=n(19648),a=n(59686),s=n(62156),u=n(34100),l=n(94416),d=n(87923);let p=e=>(t,n)=>{let p=(0,o.useContext)(i.A),c=(0,o.useContext)(a.t),h=()=>(function({scrapeMotionValuesFromProps:e,createRenderState:t,onUpdate:n},o,i,a){let l={latestValues:function(e,t,n,o){let i={},a=o(e,{});for(let e in a)i[e]=(0,d.u)(a[e]);let{initial:l,animate:p}=e,c=(0,s.e)(e),h=(0,s.O)(e);t&&h&&!c&&!1!==e.inherit&&(void 0===l&&(l=t.initial),void 0===p&&(p=t.animate));let m=!!n&&!1===n.initial,f=(m=m||!1===l)?p:l;if(f&&"boolean"!=typeof f&&!(0,r.N)(f)){let t=Array.isArray(f)?f:[f];for(let n=0;n<t.length;n++){let o=(0,u.a)(e,t[n]);if(o){let{transitionEnd:e,transition:t,...n}=o;for(let e in n){let t=n[e];if(Array.isArray(t)){let e=m?t.length-1:0;t=t[e]}null!==t&&(i[e]=t)}for(let t in e)i[t]=e[t]}}}return i}(o,i,a,e),renderState:t()};return n&&(l.onMount=e=>n({props:o,current:e,...l}),l.onUpdate=e=>n(e)),l})(e,t,p,c);return n?h():(0,l.M)(h)}},90805:(e,t,n)=>{n.d(t,{n:()=>h});var o=n(44527),r=n(34129),i=n(75960),a=n(23165);let s=new WeakMap,u=new WeakMap,l=e=>{let t=s.get(e.target);t&&t(e)},d=e=>{e.forEach(l)},p={some:0,all:1};
1class c extends a.X{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();let{viewport:e={}}=this.node.getProps(),{root:t,margin:n,amount:o="some",once:r}=e,i={root:t?t.current:void 0,rootMargin:n,threshold:"number"==typeof o?o:p[o]},a=e=>{let{isIntersecting:t}=e;if(this.isInView===t||(this.isInView=t,r&&!t&&this.hasEnteredView))return;t&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",t);let{onViewportEnter:n,onViewportLeave:o}=this.node.getProps(),i=t?n:o;i&&i(e)};var l=this.node.current;let c=function({root:e,...t}){let n=e||document;u.has(n)||u.set(n,{});let o=u.get(n),r=JSON.stringify(t);return o[r]||(o[r]=new IntersectionObserver(d,{root:e,...t})),o[r]}(i);return s.set(l,a),c.observe(l),()=>{s.delete(l),c.unobserve(l)}}mount(){this.startObserver()}update(){if("undefined"==typeof IntersectionObserver)return;let{props:e,prevProps:t}=this.node;["amount","margin","root"].some(function({viewport:e={}},{viewport:t={}}={}){return n=>e[n]!==t[n]}(e,t))&&this.startObserver()}unmount(){}}let h={inView:{Feature:c},tap:{Feature:i.H},focus:{Feature:r.c},hover:{Feature:o.e}}},95125:(e,t,n)=>{n.d(t,{o:()=>o});let o=Symbol.for("motionComponentSymbol")}}]);
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.