1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9299],{17039:(t,e,n)=>{n.d(e,{s:()=>r});let i=document.createElement("i");function r(t){let e="&"+t+";";i.innerHTML=e;let n=i.textContent;return(59!==n.charCodeAt(n.length-1)||"semi"===t)&&n!==e&&n}},26497:(t,e,n)=>{n.d(e,{N:()=>x});var i=n(95155),r=n(12115),o=n(60296),s=n(94416),a=n(46436),l=n(59686),u=n(81402),c=n(53127);function h(t,e){if("function"==typeof t)return t(e);null!=t&&(t.current=e)}class d extends r.Component{getSnapshotBeforeUpdate(t){let e=this.props.childRef.current;if((0,u.s)(e)&&t.isPresent&&!this.props.isPresent&&!1!==this.props.pop){let t=e.offsetParent,n=(0,u.s)(t)&&t.offsetWidth||0,i=(0,u.s)(t)&&t.offsetHeight||0,r=getComputedStyle(e),o=this.props.sizeRef.current;o.height=parseFloat(r.height),o.width=parseFloat(r.width),o.top=e.offsetTop,o.left=e.offsetLeft,o.right=n-o.width-o.left,o.bottom=i-o.height-o.top,o.direction=r.direction}return null}componentDidUpdate(){}render(){return this.props.children}}function p(t){var e,n;let{children:o,isPresent:s,anchorX:a,anchorY:l,root:u,pop:p}=t,f=(0,r.useId)(),m=(0,r.useRef)(null),v=(0,r.useRef)({width:0,height:0,top:0,left:0,right:0,bottom:0,direction:"ltr"}),{nonce:g}=(0,r.useContext)(c.Q),y=function(...t){return r.useCallback(function(...t){return e=>{let n=!1,i=t.map(t=>{let i=h(t,e);return n||"function"!=typeof i||(n=!0),i});if(n)return()=>{for(let e=0;e<i.length;e++){let n=i[e];"function"==typeof n?n():h(t[e],null)}}}}(...t),t)}(m,!1!==p?null!=(n=null==(e=o.props)?void 0:e.ref)?n:null==o?void 0:o.ref:void 0);return(0,r.useInsertionEffect)(()=>{let{width:t,height:e,top:n,left:i,right:r,bottom:o,direction:c}=v.current;if(s||!1===p||!m.current||!t||!e)return;let h="rtl"===c;m.current.dataset.motionPopId=f;let d=document.createElement("style");g&&(d.nonce=g);let y=null!=u?u:document.head;return y.appendChild(d),d.sheet&&d.sheet.insertRule('\n [data-motion-pop-id="'.concat(f,'"] {\n position: absolute !important;\n width: ').concat(t,"px !important;\n height: ").concat(e,"px !important;\n ").concat("left"===a?h?"right: ".concat(r):"left: ".concat(i):h?"left: ".concat(i):"right: ".concat(r),"px !important;\n ").concat("bottom"===l?"bottom: ".concat(o):"top: ".concat(n),"px !important;\n }\n ")),()=>{var t;null==(t=m.current)||t.removeAttribute("data-motion-pop-id"),y.contains(d)&&y.removeChild(d)}},[s]),(0,i.jsx)(d,{isPresent:s,childRef:m,sizeRef:v,pop:p,children:!1===p?o:r.cloneElement(o,{ref:y})})}let f=t=>{let{children:e,initial:n,isPresent:o,onExitComplete:u,custom:c,presenceAffectsLayout:h,mode:d,anchorX:f,anchorY:v,root:g}=t,y=(0,s.M)(m),x=(0,r.useId)(),w=(0,r.useRef)(o),E=(0,r.useRef)(u);(0,a.E)(()=>{w.current=o,E.current=u});let P=!0,S=(0,r.useMemo)(()=>(P=!1,{id:x,initial:n,isPresent:o,custom:c,onExitComplete:t=>{for(let e of(y.set(t,!0),y.values()))if(!e)return;u&&u()},register:t=>(y.set(t,!1),()=>{var e;y.delete(t),w.current||y.size||null==(e=E.current)||e.call(E)})}),[o,y,u]);return h&&P&&(S={...S}),(0,r.useMemo)(()=>{y.forEach((t,e)=>y.set(e,!1))},[o]),r.useEffect(()=>{o||y.size||!u||u()},[o]),e=(0,i.jsx)(p,{pop:"popLayout"===d,isPresent:o,anchorX:f,anchorY:v,root:g,children:e}),(0,i.jsx)(l.t.Provider,{value:S,children:e})};function m(){return new Map}var v=n(75601);let g=t=>t.key||"";function y(t){let e=[];return r.Children.forEach(t,t=>{(0,r.isValidElement)(t)&&e.push(t)}),e}let x=t=>{let{children:e,custom:n,initial:l=!0,onExitComplete:u,presenceAffectsLayout:c=!0,mode:h="sync",propagate:d=!1,anchorX:p="left",anchorY:m="top",root:x}=t,[w,E]=(0,v.xQ)(d),P=(0,r.useMemo)(()=>y(e),[e]),S=d&&!w?[]:P.map(g),b=(0,r.useRef)(!0),C=(0,r.useRef)(P),M=(0,s.M)(()=>new Map),A=(0,r.useRef)(new Set),[L,I]=(0,r.useState)(P),[T,D]=(0,r.useState)(P);(0,a.E)(()=>{b.current=!1,C.current=P;for(let t=0;t<T.length;t++){let e=g(T[t]);S.includes(e)?(M.delete(e),A.current.delete(e)):!0!==M.get(e)&&M.set(e,!1)}},[T,S.length,S.join("-")]);let O=[];if(P!==L){let t=[...P];for(let e=0;e<T.length;e++){let n=T[e],i=g(n);S.includes(i)||(t.splice(e,0,n),O.push(n))}return"wait"===h&&O.length&&(t=O),D(y(t)),I(P),null}let{forceRender:R}=(0,r.useContext)(o.L);return(0,i.jsx)(i.Fragment,{children:T.map(t=>{let e=g(t),r=(!d||!!w)&&(P===T||S.includes(e));return(0,i.jsx)(f,{isPresent:r,initial:(!b.current||!!l)&&void 0,custom:n,presenceAffectsLayout:c,mode:h,root:x,onExitComplete:r?void 0:()=>
1{if(A.current.has(e)||!M.has(e))return;A.current.add(e),M.set(e,!0);let t=!0;M.forEach(e=>{e||(t=!1)}),t&&(null==R||R(),D(C.current),d&&(null==E||E()),u&&u())},anchorX:p,anchorY:m,children:t},e)})})}},42628:(t,e,n)=>{n.d(e,{A:()=>i});function i(t,e){if(null==t)return{};var n,i,r=function(t,e){if(null==t)return{};var n={};for(var i in t)if(({}).hasOwnProperty.call(t,i)){if(-1!==e.indexOf(i))continue;n[i]=t[i]}return n}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(i=0;i<o.length;i++)n=o[i],-1===e.indexOf(n)&&({}).propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}},46436:(t,e,n)=>{n.d(e,{E:()=>r});var i=n(12115);let r="undefined"!=typeof window?i.useLayoutEffect:i.useEffect},49064:(t,e,n)=>{function i(t){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function r(t,e,n){var r;return(r=function(t,e){if("object"!=i(t)||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var r=n.call(t,e||"default");if("object"!=i(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(e,"string"),(e="symbol"==i(r)?r:r+"")in t)?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}n.d(e,{A:()=>r})},52371:(t,e,n)=>{function i(t){let e=[],n=String(t||""),i=n.indexOf(","),r=0,o=!1;for(;!o;){-1===i&&(i=n.length,o=!0);let t=n.slice(r,i).trim();(t||!o)&&e.push(t),r=i+1,i=n.indexOf(",",r)}return e}function r(t,e){let n=e||{};return(""===t[t.length-1]?[...t,""]:t).join((n.padRight?" ":"")+","+(!1===n.padLeft?"":" ")).trim()}n.d(e,{A:()=>r,q:()=>i})},53127:(t,e,n)=>{n.d(e,{Q:()=>i});let i=(0,n(12115).createContext)({transformPagePoint:t=>t,isStatic:!1,reducedMotion:"never"})},59686:(t,e,n)=>{n.d(e,{t:()=>i});let i=(0,n(12115).createContext)(null)},60296:(t,e,n)=>{n.d(e,{L:()=>i});let i=(0,n(12115).createContext)({})},69635:(t,e,n)=>{function i(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,i=Array(e);n<e;n++)i[n]=t[n];return i}function r(t){return function(t){if(Array.isArray(t))return i(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(t){if("string"==typeof t)return i(t,void 0);var n=({}).toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?i(t,void 0):void 0}}(t)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}n.d(e,{A:()=>r})},75601:(t,e,n)=>{n.d(e,{xQ:()=>o});var i=n(12115),r=n(59686);function o(){let t=!(arguments.length>0)||void 0===arguments[0]||arguments[0],e=(0,i.useContext)(r.t);if(null===e)return[!0,null];let{isPresent:n,onExitComplete:o,register:s}=e,a=(0,i.useId)();(0,i.useEffect)(()=>{if(t)return s(a)},[t]);let l=(0,i.useCallback)(()=>t&&o&&o(a),[a,o,t]);return!n&&o?[!1,l]:[!0]}},83920:(t,e,n)=>{n.d(e,{_:()=>i});let i={0:"�",128:"â¬",130:"â",131:"Æ",132:"â",133:"â¦",134:"â ",135:"â¡",136:"Ë",137:"â°",138:"Å ",139:"â¹",140:"Å",142:"Ž",145:"â",146:"â",147:"â",148:"â",149:"â¢",150:"â",151:"â",152:"Ë",153:"â¢",154:"Å¡",155:"âº",156:"Å",158:"ž",159:"Ÿ"}},88945:(t,e,n)=>{n.d(e,{A:()=>i});function i(){return(i=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var i in n)({}).hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t}).apply(null,arguments)}},91009:(t,e,n)=>{n.d(e,{P:()=>t8});var i=n(34576),r=n(3729),o=n(12115);let s=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function a(t){if("string"!=typeof t||t.includes("-"));else if(s.indexOf(t)>-1||/[A-Z]/u.test(t))return!0;return!1}var l=n(95155),u=n(60296);let c=(0,o.createContext)({strict:!1});var h=n(53127);let d=(0,o.createContext)({});var p=n(28033),f=n(19461);function m(t){return Array.isArray(t)?t.join(" "):t}var v=n(33182),g=n(93709),y=n(43364);let x=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function w(t,e,n){for(let i in e)(0,v.S)(e[i])||(0,g.zK)(i,n)||(t[i]=e[i])}var E=n(31439),P=n(36795);let S=()=>({...x(),attrs:{}}),b=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","propagate","ignoreStrict","viewport"]);function C(t){return t.startsWith("while")||t.startsWith("drag")&&"draggable"!==t||t.startsWith("layout")||t.startsWith("onTap")||t.startsWith("onPan")||t.startsWith("onLayout")||b.has(t)}let M=t=>!C(t);try{!function(t){"function"==typeof t&&(M=e=>e.startsWith("on")?!C(e):t(e))}(require("@emotion/is-prop-valid").default)}catch{}var A=n(76066),L=n(7170),I=n(36874),T=n(10883),D=n(59686),O=n(94416);let R=t=>(e,n)=>{let i=(0,o.useContext)(d),r=(0,o.useContext)(D.t),s=()=>(function(t,e,n,i){let{scrapeMotionValuesFromProps:r,createRenderState:o}=t;return{latestValues:function(t,e,n,i){let r={},o=i(t,{});for(let t in o)r[t]=(0,L.u)(o[t]);let{initial:s,animate:a}=t,l=(0,p.e)(t),u=(0,p.O)(t);e&&u&&!l&&!1!==t.inherit&&(void 0===s&&(s=e.initial),void 0===a&&(a=e.animate));let c=!!n&&!1===n.initial,h=(c=c||!1===s)?a:s;if(h&&"boolean"!=typeof h&&!(0,I.N)(h)){let e=Array.isArray(h)?h:[h];for(let n=0;n<e.length;n++){let i=(0,T.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=c?e.length-1:0;e=e[t]}null!==e&&(r[t]=e)}for(let e in t)r[e]=t[e]}}}return r}(e,n,i,r),renderState:o()}})(t,e,i,r);return n?s():(0,O.M)(s)},j=R({scrapeMotionValuesFromProps:A.x,createRenderState:x}),k=R({scrapeMotionValuesFromProps:n(35043).x,createRenderState:S});var V=n(56188);let W={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"]},F=!1;function X(){return!function(){if(F)return;let t={};for(let e in W)t[e]={isEnabled:t=>W[e].some(e=>!!t[e])};(0,V.lr)(t),F=!0}(),(0,V.vK)()}let G=Symbol.for("motionComponentSymbol");var U=n(99256);let H=(0,o.createContext)({});function N(t){return t&&"object"==typeof t&&Object.prototype.hasOwnProperty.call(t,"current")}var B=n(46436);function q(t){var e,n;let{forwardMotionProps:i=!1,type:r}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},s=arguments.length>2?arguments[2]:void 0,g=arguments.length>3?arguments[3]:void 0;s&&function(t){let e=X();for(let n in t)e[n]={...e[n],...t[n]};(0,V.lr)(e)}(s);let b=r?"svg"===r:a(t),A=b?k:j;function L(e,n){let r,s={...(0,o.useContext)(h.Q),...e,layoutId:function(t){let{layoutId:e}
1=t,n=(0,o.useContext)(u.L).id;return n&&void 0!==e?n+"-"+e:e}(e)},{isStatic:L}=s,I=function(t){let{initial:e,animate:n}=function(t,e){if((0,p.e)(t)){let{initial:e,animate:n}=t;return{initial:!1===e||(0,f.w)(e)?e:void 0,animate:(0,f.w)(n)?n:void 0}}return!1!==t.inherit?e:{}}(t,(0,o.useContext)(d));return(0,o.useMemo)(()=>({initial:e,animate:n}),[m(e),m(n)])}(e),T=A(e,L);if(!L&&"undefined"!=typeof window){(0,o.useContext)(c).strict;let e=function(t){let{drag:e,layout:n}=X();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}}(s);r=e.MeasureLayout,I.visualElement=function(t,e,n,i,r,s){var a,l,u,p;let{visualElement:f}=(0,o.useContext)(d),m=(0,o.useContext)(c),v=(0,o.useContext)(D.t),g=(0,o.useContext)(h.Q),y=g.reducedMotion,x=g.skipAnimations,w=(0,o.useRef)(null),E=(0,o.useRef)(!1);i=i||m.renderer,!w.current&&i&&(w.current=i(t,{visualState:e,parent:f,props:n,presenceContext:v,blockInitialAnimation:!!v&&!1===v.initial,reducedMotionConfig:y,skipAnimations:x,isSVG:s}),E.current&&w.current&&(w.current.manuallyAnimateOnMount=!0));let P=w.current,S=(0,o.useContext)(H);P&&!P.projection&&r&&("html"===P.type||"svg"===P.type)&&function(t,e,n,i){let{layoutId:r,layout:o,drag:s,dragConstraints:a,layoutScroll:l,layoutRoot:u,layoutAnchor:c,layoutCrossfade:h}=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:r,layout:o,alwaysMeasureLayout:!!s||a&&N(a),visualElement:t,animationType:"string"==typeof o?o:"both",initialPromotionConfig:i,crossfade:h,layoutScroll:l,layoutRoot:u,layoutAnchor:c})}(w.current,n,r,S);let b=(0,o.useRef)(!1);(0,o.useInsertionEffect)(()=>{P&&b.current&&P.update(n,v)});let C=n[U.n],M=(0,o.useRef)(!!C&&"undefined"!=typeof window&&!(null==(a=(l=window).MotionHandoffIsComplete)?void 0:a.call(l,C))&&(null==(u=(p=window).MotionHasOptimisedAnimation)?void 0:u.call(p,C)));return(0,B.E)(()=>{E.current=!0,P&&(b.current=!0,window.MotionIsMounted=!0,P.updateFeatures(),P.scheduleRenderMicrotask(),M.current&&P.animationState&&P.animationState.animateChanges())}),(0,o.useEffect)(()=>{P&&(!M.current&&P.animationState&&P.animationState.animateChanges(),M.current&&(queueMicrotask(()=>{var t,e;null==(t=(e=window).MotionHandoffMarkAsComplete)||t.call(e,C)}),M.current=!1),P.enteringChildren=void 0)}),P}(t,T,s,g,e.ProjectionNode,b)}return(0,l.jsxs)(d.Provider,{value:I,children:[r&&I.visualElement?(0,l.jsx)(r,{visualElement:I.visualElement,...s}):null,function(t,e,n,i,r){let{latestValues:s}=i,l=arguments.length>5&&void 0!==arguments[5]&&arguments[5],u=arguments.length>6?arguments[6]:void 0,c=((null!=u?u:a(t))?function(t,e,n,i){let r=(0,o.useMemo)(()=>{let n=S();return(0,E.B)(n,e,(0,P.n)(i),t.transformTemplate,t.style),{...n.attrs,style:{...n.style}}},[e]);if(t.style){let e={};w(e,t.style,t),r.style={...e,...r.style}}return r}:function(t,e){let n={},i=function(t,e){let n=t.style||{},i={};return w(i,n,t),Object.assign(i,function(t,e){let{transformTemplate:n}=t;return(0,o.useMemo)(()=>{let t=x();return(0,y.O)(t,e,n),Object.assign({},t.vars,t.style)},[e])}(t,e)),i}(t,e);return t.drag&&!1!==t.dragListener&&(n.draggable=!1,i.userSelect=i.WebkitUserSelect=i.WebkitTouchCallout="none",i.touchAction=!0===t.drag?"none":"pan-".concat("x"===t.drag?"y":"x")),void 0===t.tabIndex&&(t.onTap||t.onTapStart||t.whileTap)&&(n.tabIndex=0),n.style=i,n})(e,s,r,t),h=function(t,e,n){let i={};for(let r in t)("values"!==r||"object"!=typeof t.values)&&!(0,v.S)(t[r])&&(M(r)||!0===n&&C(r)||!e&&!C(r)||t.draggable&&r.startsWith("onDrag"))&&(i[r]=t[r]);return i}(e,"string"==typeof t,l),d=t!==o.Fragment?{...h,...c,ref:n}:{},{children:p}=e,f=(0,o.useMemo)(()=>(0,v.S)(p)?p.get():p,[p]);return(0,o.createElement)(t,{...d,children:f})}(t,e,function(t,e,n){let i=(0,o.useRef)(n);(0,o.useInsertionEffect)(()=>{i.current=n});let r=(0,o.useRef)(null);return(0,o.useCallback)(n=>{if(n){var o;null==(o=t.onMount)||o.call(t,n)}e&&(n?e.mount(n):e.unmount());let s=i.current;if("function"==typeof s)if(n){let t=s(n);"function"==typeof t&&(r.current=t)}else r.current?(r.current(),r.current=null):s(n);else s&&(s.current=n)},[e])}(T,I.visualElement,n),T,L,i,b)]})}L.displayName="motion.".concat("string"==typeof t?t:"create(".concat(null!=(n=null!=(e=t.displayName)?e:t.name)?n:"",")"));let I=(0,o.forwardRef)(L);return I[G]=t,I}var Q=n(94322),Y=n(10969);class _ extends Q.X{constructor(t){super(t),t.animationState||(t.animationState=(0,Y.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(){this.node.animationState.reset(),this.unmountControls?.()}}var z=n(21767);let K=0;class $ extends Q.X{constructor(){super(...arguments),this.id=K++,this.isExitComplete=!1}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;if(t&&!1===n){if(this.isExitComplete){let{initial:t,custom:e}=this.node.getProps();if("string"==typeof t||"object"==typeof t&&null!==t&&!Array.isArray(t)){let n=(0,z.K)(this.node,t,e);if(n){let{transition:t,transitionEnd:e,...i}=n;for(let t in i)this.node.getValue(t)?.jump(i[t])}}this.node.animationState.reset(),this.node.animationState.animateChanges()}else this.node.animationState.setActive("exit",!1);this.isExitComplete=!1;return}let i=this.node.animationState.setActive("exit",!t);e&&!t&&i.then(()=>
1{this.isExitComplete=!0,e(this.id)})}mount(){let{register:t,onExitComplete:e}=this.node.presenceContext||{};e&&e(this.id),t&&(this.unmount=t(this.id))}unmount(){}}var J=n(6500),Z=n(39622),tt=n(94936),te=n(60450),tn=n(92419),ti=n(46972),tr=n(73934),to=n(23781),ts=n(68745),ta=n(33152),tl=n(57038),tu=n(39361),tc=n(51945),th=n(32494),td=n(90236),tp=n(78041),tf=n(55141);function tm(t){return{point:{x:t.pageX,y:t.pageY}}}function tv(t,e,n,i){return(0,th.k)(t,e,t=>(0,tf.M)(t)&&n(t,tm(t)),i)}let tg=({current:t})=>t?t.ownerDocument.defaultView:null;var ty=n(23656),tx=n(27290);let tw=(t,e)=>Math.abs(t-e),tE=new Set(["auto","scroll"]);class tP{constructor(t,e,{transformPagePoint:n,contextWindow:i=window,dragSnapToOrigin:r=!1,distanceThreshold:o=3,element:s}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.lastRawMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.scrollPositions=new Map,this.removeScrollListeners=null,this.onElementScroll=t=>{this.handleScroll(t.target)},this.onWindowScroll=()=>{this.handleScroll(window)},this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;this.lastRawMoveEventInfo&&(this.lastMoveEventInfo=tS(this.lastRawMoveEventInfo,this.transformPagePoint));let t=tC(this.lastMoveEventInfo,this.history),e=null!==this.startEvent,n=function(t,e){return Math.sqrt(tw(t.x,e.x)**2+tw(t.y,e.y)**2)}(t.offset,{x:0,y:0})>=this.distanceThreshold;if(!e&&!n)return;let{point:i}=t,{timestamp:r}=tr.uv;this.history.push({...i,timestamp:r});let{onStart:o,onMove:s}=this.handlers;e||(o&&o(this.lastMoveEvent,t),this.startEvent=this.lastMoveEvent),s&&s(this.lastMoveEvent,t)},this.handlePointerMove=(t,e)=>{this.lastMoveEvent=t,this.lastRawMoveEventInfo=e,this.lastMoveEventInfo=tS(e,this.transformPagePoint),tr.Gt.update(this.updatePoint,!0)},this.handlePointerUp=(t,e)=>{this.end();let{onEnd:n,onSessionEnd:i,resumeAnimation:r}=this.handlers;if((this.dragSnapToOrigin||!this.startEvent)&&r&&r(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let o=tC("pointercancel"===t.type?this.lastMoveEventInfo:tS(e,this.transformPagePoint),this.history);this.startEvent&&n&&n(t,o),i&&i(t,o)},!(0,tf.M)(t))return;this.dragSnapToOrigin=r,this.handlers=e,this.transformPagePoint=n,this.distanceThreshold=o,this.contextWindow=i||window;let a=tS(tm(t),this.transformPagePoint),{point:l}=a,{timestamp:u}=tr.uv;this.history=[{...l,timestamp:u}];let{onSessionStart:c}=e;c&&c(t,tC(a,this.history));let h={passive:!0,capture:!0};this.removeListeners=(0,ty.F)(tv(this.contextWindow,"pointermove",this.handlePointerMove,h),tv(this.contextWindow,"pointerup",this.handlePointerUp,h),tv(this.contextWindow,"pointercancel",this.handlePointerUp,h)),s&&this.startScrollTracking(s)}startScrollTracking(t){let e=t.parentElement;for(;e;){let t=getComputedStyle(e);(tE.has(t.overflowX)||tE.has(t.overflowY))&&this.scrollPositions.set(e,{x:e.scrollLeft,y:e.scrollTop}),e=e.parentElement}this.scrollPositions.set(window,{x:window.scrollX,y:window.scrollY}),window.addEventListener("scroll",this.onElementScroll,{capture:!0}),window.addEventListener("scroll",this.onWindowScroll),this.removeScrollListeners=()=>{window.removeEventListener("scroll",this.onElementScroll,{capture:!0}),window.removeEventListener("scroll",this.onWindowScroll)}}handleScroll(t){let e=this.scrollPositions.get(t);if(!e)return;let n=t===window,i=n?{x:window.scrollX,y:window.scrollY}:{x:t.scrollLeft,y:t.scrollTop},r={x:i.x-e.x,y:i.y-e.y};(0!==r.x||0!==r.y)&&(n?this.lastMoveEventInfo&&(this.lastMoveEventInfo.point.x+=r.x,this.lastMoveEventInfo.point.y+=r.y):this.history.length>0&&(this.history[0].x-=r.x,this.history[0].y-=r.y),this.scrollPositions.set(t,i),tr.Gt.update(this.updatePoint,!0))}updateHandlers(t){this.handlers=t}end(){this.removeListeners&&this.removeListeners(),this.removeScrollListeners&&this.removeScrollListeners(),this.scrollPositions.clear(),(0,tr.WG)(this.updatePoint)}}function tS(t,e){return e?{point:e(t.point)}:t}function tb(t,e){return{x:t.x-e.x,y:t.y-e.y}}function tC({point:t},e){return{point:t,delta:tb(t,tM(e)),offset:tb(t,e[0]),velocity:function(t,e){if(t.length<2)return{x:0,y:0};let n=t.length-1,i=null,r=tM(t);for(;n>=0&&(i=t[n],!(r.timestamp-i.timestamp>(0,tx.f)(.1)));)n--;if(!i)return{x:0,y:0};i===t[0]&&t.length>2&&r.timestamp-i.timestamp>2*(0,tx.f)(e)&&(i=t[1]);let o=(0,tx.X)(r.timestamp-i.timestamp);if(0===o)return{x:0,y:0};let s={x:(r.x-i.x)/o,y:(r.y-i.y)/o};return s.x===1/0&&(s.x=0),s.y===1/0&&(s.y=0),s}(e,.1)}}function tM(t){return t[t.length-1]}var tA=n(91225),tL=n(48895);function tI(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 tT(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 tD(t,e,n){return{min:tO(t,e),max:tO(t,n)}}function tO(t,e){return"number"==typeof t?t:t[e]||0}let tR=new WeakMap;class tj{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,Z.ge)(),this.latestPointerEvent=null,this.latestPanInfo=null,this.visualElement=t}start(t,{snapToCursor:e=!1,distanceThreshold:n}={}){let{presenceContext:i}=this.visualElement;if(i&&!1===i.isPresent)return;let r=t=>{e&&this.snapToCursor(tm(t).point),this.stopAnimation()},o=(t,e)=>{let{drag:n,dragPropagation:i,onDragStart:r}=this.getProps();if(n&&!i&&(this.openDragLock&&this.openDragLock(),this.openDragLock=(0,tt.W)(n),!this.openDragLock))return;this.latestPointerEvent=t,this.latestPanInfo=e,this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),(0,te.X)(t=>{let e=this.getAxisMotionValue(t).get()||0;if(tn.KN.test(e)){let{projection:n}=this.visualElement;if(n&&n.layout){let i=n.layout.layoutBox[t];i&&(e=(0,ti.CQ)(i)*(parseFloat(e)/100))}}this.originPoint[t]=e}),r&&tr.Gt.update(()=>r(t,e),!1,!0),(0,to.g)(this.visualElement,"transform");let{animationState:o}=this.visualElement;o&&o.setActive("whileDrag",!0)},s=(t,e)=>{this.latestPointerEvent=t,this.latestPanInfo=e;let{dragPropagation:n,dragDirectionLock:i,onDirectionLock:r,onDrag:o}=this.getProps();if(!n&&!this.openDragLock)return;let{offset:s}=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}(s),null!==this.currentDirection&&r&&r(this.currentDirection);return}this.updateAxis("x",e.point,s),this.updateAxis("y",e.point,s),this.visualElement.render(),o&&tr.Gt.update(()=>o(t,e),!1,!0)},a=(t,e)=>{this.latestPointerEvent=t,this.latestPanInfo=e,this.stop(t,e),this.latestPointerEvent=null,this.latestPanInfo=null},l=()=>{let{dragSnapToOrigin:t}=this.getProps();(t||this.constraints)&&this.startAnimation({x:0,y:0})},{dragSnapToOrigin:u}=this.getProps();
1this.panSession=new tP(t,{onSessionStart:r,onStart:o,onMove:s,onSessionEnd:a,resumeAnimation:l},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:u,distanceThreshold:n,contextWindow:tg(this.visualElement),element:this.visualElement.current})}stop(t,e){let n=t||this.latestPointerEvent,i=e||this.latestPanInfo,r=this.isDragging;if(this.cancel(),!r||!i||!n)return;let{velocity:o}=i;this.startAnimation(o);let{onDragEnd:s}=this.getProps();s&&tr.Gt.postRender(()=>s(n,i))}cancel(){this.isDragging=!1;let{projection:t,animationState:e}=this.visualElement;t&&(t.isAnimationBlocked=!1),this.endPanSession();let{dragPropagation:n}=this.getProps();!n&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),e&&e.setActive("whileDrag",!1)}endPanSession(){this.panSession&&this.panSession.end(),this.panSession=void 0}updateAxis(t,e,n){let{drag:i}=this.getProps();if(!n||!tV(t,i,this.currentDirection))return;let r=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,tu.k)(e,t,i.min):Math.max(t,e):void 0!==n&&t>n&&(t=i?(0,tu.k)(n,t,i.max):Math.min(t,n)),t}(o,this.constraints[t],this.elastic[t])),r.set(o)}resolveConstraints(){let{dragConstraints:t,dragElastic:e}=this.getProps(),n=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):this.visualElement.projection?.layout,i=this.constraints;t&&N(t)?this.constraints||(this.constraints=this.resolveRefConstraints()):t&&n?this.constraints=function(t,{top:e,left:n,bottom:i,right:r}){return{x:tI(t.x,n,r),y:tI(t.y,e,i)}}(n.layoutBox,t):this.constraints=!1,this.elastic=function(t=.35){return!1===t?t=0:!0===t&&(t=.35),{x:tD(t,"left","right"),y:tD(t,"top","bottom")}}(e),i!==this.constraints&&!N(t)&&n&&this.constraints&&!this.hasMutatedConstraints&&(0,te.X)(t=>{!1!==this.constraints&&this.getAxisMotionValue(t)&&(this.constraints[t]=function(t,e){let n={};return void 0!==e.min&&(n.min=e.min-t.min),void 0!==e.max&&(n.max=e.max-t.min),n}(n.layoutBox[t],this.constraints[t]))})}resolveRefConstraints(){var t;let{dragConstraints:e,onMeasureDragConstraints:n}=this.getProps();if(!e||!N(e))return!1;let i=e.current;(0,tp.V)(null!==i,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.","drag-constraints-ref");let{projection:r}=this.visualElement;if(!r||!r.layout)return!1;r.root&&(r.root.scroll=void 0,r.root.updateScroll());let o=(0,ts.L)(i,r.root,this.visualElement.getTransformPagePoint()),s=(t=r.layout.layoutBox,{x:tT(t.x,o.x),y:tT(t.y,o.y)});if(n){let t=n((0,ta.pA)(s));this.hasMutatedConstraints=!!t,t&&(s=(0,ta.FY)(t))}return s}startAnimation(t){let{drag:e,dragMomentum:n,dragElastic:i,dragTransition:r,dragSnapToOrigin:o,onDragTransitionEnd:s}=this.getProps(),a=this.constraints||{};return Promise.all((0,te.X)(s=>{if(!tV(s,e,this.currentDirection))return;let l=a&&a[s]||{};(!0===o||o===s)&&(l={min:0,max:0});let u={type:"inertia",velocity:n?t[s]:0,bounceStiffness:i?200:1e6,bounceDamping:i?40:1e7,timeConstant:750,restDelta:1,restSpeed:10,...r,...l};return this.startAxisValueAnimation(s,u)})).then(s)}startAxisValueAnimation(t,e){let n=this.getAxisMotionValue(t);return(0,to.g)(this.visualElement,t),n.start((0,tl.f)(t,n,0,e,this.visualElement,!1))}stopAnimation(){(0,te.X)(t=>this.getAxisMotionValue(t).stop())}getAxisMotionValue(t){let e=`_drag${t.toUpperCase()}`;return this.visualElement.getProps()[e]||this.visualElement.getValue(t,this.visualElement.latestValues[t]??0)}snapToCursor(t){(0,te.X)(e=>{let{drag:n}=this.getProps();if(!tV(e,n,this.currentDirection))return;let{projection:i}=this.visualElement,r=this.getAxisMotionValue(e);if(i&&i.layout){let{min:n,max:o}=i.layout.layoutBox[e],s=r.get()||0;r.set(t[e]-(0,tu.k)(n,o,.5)+s)}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;let{drag:t,dragConstraints:e}=this.getProps(),{projection:n}=this.visualElement;if(!N(e)||!n||!this.constraints)return;this.stopAnimation();let i={x:0,y:0};(0,te.X)(t=>{let e=this.getAxisMotionValue(t);if(e&&!1!==this.constraints){let n=e.get();i[t]=function(t,e){let n=.5,i=(0,ti.CQ)(t),r=(0,ti.CQ)(e);return r>i?n=(0,tA.q)(e.min,e.max-i,t.min):i>r&&(n=(0,tA.q)(t.min,t.max-r,e.min)),(0,tL.q)(0,1,n)}({min:n,max:n},this.constraints[t])}});let{transformTemplate:r}=this.visualElement.getProps();this.visualElement.current.style.transform=r?r({},""):"none",n.root&&n.root.updateScroll(),n.updateLayout(),this.constraints=!1,this.resolveConstraints(),(0,te.X)(e=>{if(!tV(e,t,null))return;let n=this.getAxisMotionValue(e),{min:r,max:o}=this.constraints[e];n.set((0,tu.k)(r,o,i[e]))}),this.visualElement.render()}addListeners(){let t;if(!this.visualElement.current)return;tR.set(this.visualElement,this);let e=this.visualElement.current,n=tv(e,"pointerdown",t=>{let{drag:n,dragListener:i=!0}
1=this.getProps(),r=t.target,o=r!==e&&(0,tc.a)(r);n&&i&&!o&&this.start(t)}),i=()=>{let{dragConstraints:n}=this.getProps();N(n)&&n.current&&(this.constraints=this.resolveRefConstraints(),t||(t=function(t,e,n){let i=(0,td.X)(t,tk(n)),r=(0,td.X)(e,tk(n));return()=>{i(),r()}}(e,n.current,()=>this.scalePositionWithinConstraints())))},{projection:r}=this.visualElement,o=r.addEventListener("measure",i);r&&!r.layout&&(r.root&&r.root.updateScroll(),r.updateLayout()),tr.Gt.read(i);let s=(0,th.k)(window,"resize",()=>this.scalePositionWithinConstraints()),a=r.addEventListener("didUpdate",({delta:t,hasLayoutChanged:e})=>{this.isDragging&&e&&((0,te.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(),n(),o(),a&&a(),t&&t()}}getProps(){let t=this.visualElement.getProps(),{drag:e=!1,dragDirectionLock:n=!1,dragPropagation:i=!1,dragConstraints:r=!1,dragElastic:o=.35,dragMomentum:s=!0}=t;return{...t,drag:e,dragDirectionLock:n,dragPropagation:i,dragConstraints:r,dragElastic:o,dragMomentum:s}}}function tk(t){let e=!0;return()=>{if(e){e=!1;return}t()}}function tV(t,e,n){return(!0===e||e===t)&&(null===n||n===t)}class tW extends Q.X{constructor(t){super(t),this.removeGroupControls=J.l,this.removeListeners=J.l,this.controls=new tj(t)}mount(){let{dragControls:t}=this.node.getProps();t&&(this.removeGroupControls=t.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||J.l}update(){let{dragControls:t}=this.node.getProps(),{dragControls:e}=this.node.prevProps||{};t!==e&&(this.removeGroupControls(),t&&(this.removeGroupControls=t.subscribe(this.controls)))}unmount(){this.removeGroupControls(),this.removeListeners(),this.controls.isDragging||this.controls.endPanSession()}}let tF=t=>(e,n)=>{t&&tr.Gt.update(()=>t(e,n),!1,!0)};class tX extends Q.X{constructor(){super(...arguments),this.removePointerDownListener=J.l}onPointerDown(t){this.session=new tP(t,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:tg(this.node)})}createPanHandlers(){let{onPanSessionStart:t,onPanStart:e,onPan:n,onPanEnd:i}=this.node.getProps();return{onSessionStart:tF(t),onStart:tF(e),onMove:tF(n),onEnd:(t,e)=>{delete this.session,i&&tr.Gt.postRender(()=>i(t,e))}}}mount(){this.removePointerDownListener=tv(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 tG=n(58625),tU=n(38358),tH=n(75601);let tN=!1;class tB extends o.Component{componentDidMount(){let{visualElement:t,layoutGroup:e,switchLayoutGroup:n,layoutId:i}=this.props,{projection:r}=t;r&&(e.group&&e.group.add(r),n&&n.register&&i&&n.register(r),tN&&r.root.didUpdate(),r.addEventListener("animationComplete",()=>{this.safeToRemove()}),r.setOptions({...r.options,layoutDependency:this.props.layoutDependency,onExitComplete:()=>this.safeToRemove()})),tG.w.hasEverUpdated=!0}getSnapshotBeforeUpdate(t){let{layoutDependency:e,visualElement:n,drag:i,isPresent:r}=this.props,{projection:o}=n;return o&&(o.isPresent=r,t.layoutDependency!==e&&o.setOptions({...o.options,layoutDependency:e}),tN=!0,i||t.layoutDependency!==e||void 0===e||t.isPresent!==r?o.willUpdate():this.safeToRemove(),t.isPresent!==r&&(r?o.promote():o.relegate()||tr.Gt.postRender(()=>{let t=o.getStack();t&&t.members.length||this.safeToRemove()}))),null}componentDidUpdate(){let{visualElement:t,layoutAnchor:e}=this.props,{projection:n}=t;n&&(n.options.layoutAnchor=e,n.root.didUpdate(),tU.k.postRender(()=>{!n.currentAnimation&&n.isLead()&&this.safeToRemove()}))}componentWillUnmount(){let{visualElement:t,layoutGroup:e,switchLayoutGroup:n}=this.props,{projection:i}=t;tN=!0,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 tq(t){let[e,n]=(0,tH.xQ)(),i=(0,o.useContext)(u.L);return(0,l.jsx)(tB,{...t,layoutGroup:i,switchLayoutGroup:(0,o.useContext)(H),isPresent:e,safeToRemove:n})}var tQ=n(4198);let tY={pan:{Feature:tX},drag:{Feature:tW,ProjectionNode:tQ.P,MeasureLayout:tq}};var t_=n(40130);function tz(t,e,n){let{props:i}=t;t.animationState&&i.whileHover&&t.animationState.setActive("whileHover","Start"===n);let r=i["onHover"+n];r&&tr.Gt.postRender(()=>r(e,tm(e)))}class tK extends Q.X{mount(){let{current:t}=this.node;t&&(this.unmount=(0,t_.P)(t,(t,e)=>(tz(this.node,e,"Start"),t=>tz(this.node,t,"End"))))}unmount(){}}class t$ extends Q.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,ty.F)((0,th.k)(this.node.current,"focus",()=>this.onFocus()),(0,th.k)(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}var tJ=n(38092);function tZ(t,e,n){let{props:i}=t;if(t.current instanceof HTMLButtonElement&&t.current.disabled)return;t.animationState&&i.whileTap&&t.animationState.setActive("whileTap","Start"===n);let r=i["onTap"+("End"===n?"":n)];r&&tr.Gt.postRender(()=>r(e,tm(e)))}class t0 extends Q.X{mount(){let{current:t}=this.node;if(!t)return;let{globalTapTarget:e,propagate:n}=this.node.props;this.unmount=(0,tJ.c)(t,(t,e)=>(tZ(this.node,e,"Start"),(t,{success:e})=>tZ(this.node,t,e?"End":"Cancel")),{useGlobalTarget:e,stopPropagation:n?.tap===!1})}unmount(){}}let t1=new WeakMap,t5=new WeakMap,t3=t=>{let e=t1.get(t.target);e&&e(t)}
1,t6=t=>{t.forEach(t3)},t2={some:0,all:1};class t9 extends Q.X{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.stopObserver?.();let{viewport:t={}}=this.node.getProps(),{root:e,margin:n,amount:i="some",once:r}=t,o={root:e?e.current:void 0,rootMargin:n,threshold:"number"==typeof i?i:t2[i]},s=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(),o=e?n:i;o&&o(t)};this.stopObserver=function(t,e,n){let i=function({root:t,...e}){let n=t||document;t5.has(n)||t5.set(n,{});let i=t5.get(n),r=JSON.stringify(e);return i[r]||(i[r]=new IntersectionObserver(t6,{root:t,...e})),i[r]}(e);return t1.set(t,n),i.observe(t),()=>{t1.delete(t),i.unobserve(t)}}(this.node.current,o,s)}mount(){this.startObserver()}update(){if("undefined"==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(){this.stopObserver?.(),this.hasEnteredView=!1,this.isInView=!1}}let t4={layout:{ProjectionNode:tQ.P,MeasureLayout:tq}},t8=function(t,e){if("undefined"==typeof Proxy)return q;let n=new Map,i=(n,i)=>q(n,i,t,e);return new Proxy((t,e)=>i(t,e),{get:(r,o)=>"create"===o?i:(n.has(o)||n.set(o,q(o,void 0,t,e)),n.get(o))})}({animation:{Feature:_},exit:{Feature:$},inView:{Feature:t9},tap:{Feature:t0},focus:{Feature:t$},hover:{Feature:tK},...tY,...t4},(t,e)=>e.isSVG??a(t)?new i.l(e):new r.M(e,{allowProjection:t!==o.Fragment}))},94416:(t,e,n)=>{n.d(e,{M:()=>r});var i=n(12115);function r(t){let e=(0,i.useRef)(null);return null===e.current&&(e.current=t()),e.current}},95126:(t,e,n)=>{n.d(e,{K:()=>i});let i=["AElig","AMP","Aacute","Acirc","Agrave","Aring","Atilde","Auml","COPY","Ccedil","ETH","Eacute","Ecirc","Egrave","Euml","GT","Iacute","Icirc","Igrave","Iuml","LT","Ntilde","Oacute","Ocirc","Ograve","Oslash","Otilde","Ouml","QUOT","REG","THORN","Uacute","Ucirc","Ugrave","Uuml","Yacute","aacute","acirc","acute","aelig","agrave","amp","aring","atilde","auml","brvbar","ccedil","cedil","cent","copy","curren","deg","divide","eacute","ecirc","egrave","eth","euml","frac12","frac14","frac34","gt","iacute","icirc","iexcl","igrave","iquest","iuml","laquo","lt","macr","micro","middot","nbsp","not","ntilde","oacute","ocirc","ograve","ordf","ordm","oslash","otilde","ouml","para","plusmn","pound","quot","raquo","reg","sect","shy","sup1","
1sup2","sup3","szlig","thorn","times","uacute","ucirc","ugrave","uml","uuml","yacute","yen","yuml"]}}]);
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.