(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[891],{8509:function(t,e,n){"use strict";n.d(e,{Qp:function(){return y},tG:function(){return x},tP:function(){return b}});var r=!1;if("undefined"!=typeof window){var i={get passive(){r=!0;return}};window.addEventListener("testPassive",null,i),window.removeEventListener("testPassive",null,i)}var o="undefined"!=typeof window&&window.navigator&&window.navigator.platform&&(/iP(ad|hone|od)/.test(window.navigator.platform)||"MacIntel"===window.navigator.platform&&window.navigator.maxTouchPoints>1),a=[],s=!1,u=-1,l=void 0,c=void 0,d=void 0,f=function(t){return a.some(function(e){return!!(e.options.allowTouchMove&&e.options.allowTouchMove(t))})},p=function(t){var e=t||window.event;return!!f(e.target)||e.touches.length>1||(e.preventDefault&&e.preventDefault(),!1)},v=function(t){if(void 0===d){var e=!!t&&!0===t.reserveScrollBarGap,n=window.innerWidth-document.documentElement.clientWidth;if(e&&n>0){var r=parseInt(window.getComputedStyle(document.body).getPropertyValue("padding-right"),10);d=document.body.style.paddingRight,document.body.style.paddingRight=r+n+"px"}}void 0===l&&(l=document.body.style.overflow,document.body.style.overflow="hidden")},h=function(){void 0!==d&&(document.body.style.paddingRight=d,d=void 0),void 0!==l&&(document.body.style.overflow=l,l=void 0)},m=function(){if(void 0!==c){var t=-parseInt(document.body.style.top,10),e=-parseInt(document.body.style.left,10);document.body.style.position=c.position,document.body.style.top=c.top,document.body.style.left=c.left,window.scrollTo(e,t),c=void 0}},g=function(t,e){var n=t.targetTouches[0].clientY-u;return!f(t.target)&&(e&&0===e.scrollTop&&n>0?p(t):e&&e.scrollHeight-e.scrollTop<=e.clientHeight&&n<0?p(t):(t.stopPropagation(),!0))},y=function(t,e){if(!t){console.error("disableBodyScroll unsuccessful - targetElement must be provided when calling disableBodyScroll on IOS devices.");return}!a.some(function(e){return e.targetElement===t})&&(a=[].concat(function(t){if(!Array.isArray(t))return Array.from(t);for(var e=0,n=Array(t.length);e<t.length;e++)n[e]=t[e];return n}(a),[{targetElement:t,options:e||{}}]),o?window.requestAnimationFrame(function(){if(void 0===c){c={position:document.body.style.position,top:document.body.style.top,left:document.body.style.left};var t=window,e=t.scrollY,n=t.scrollX,r=t.innerHeight;document.body.style.position="fixed",document.body.style.top=-e,document.body.style.left=-n,setTimeout(function(){return window.requestAnimationFrame(function(){var t=r-window.innerHeight;t&&e>=r&&(document.body.style.top=-(e+t))})},300)}}):v(e),o&&(t.ontouchstart=function(t){1===t.targetTouches.length&&(u=t.targetTouches[0].clientY)},t.ontouchmove=function(e){1===e.targetTouches.length&&g(e,t)},s||(document.addEventListener("touchmove",p,r?{passive:!1}:void 0),s=!0)))},b=function(){o&&(a.forEach(function(t){t.targetElement.ontouchstart=null,t.targetElement.ontouchmove=null}),s&&(document.removeEventListener("touchmove",p,r?{passive:!1}:void 0),s=!1),u=-1),o?m():h(),a=[]},x=function(t){if(!t){console.error("enableBodyScroll unsuccessful - targetElement must be provided when calling enableBodyScroll on IOS devices.");return}a=a.filter(function(e){return e.targetElement!==t}),o&&(t.ontouchstart=null,t.ontouchmove=null,s&&0===a.length&&(document.removeEventListener("touchmove",p,r?{passive:!1}:void 0),s=!1)),o?m():h()}},4184:function(t,e){var n;/*!
  Copyright (c) 2018 Jed Watson.
  Licensed under the MIT License (MIT), see
  http://jedwatson.github.io/classnames
*/!function(){"use strict";var r={}.hasOwnProperty;function i(){for(var t=[],e=0;e<arguments.length;e++){var n=arguments[e];if(n){var o=typeof n;if("string"===o||"number"===o)t.push(n);else if(Array.isArray(n)){if(n.length){var a=i.apply(null,n);a&&t.push(a)}}else if("object"===o){if(n.toString===Object.prototype.toString)for(var s in n)r.call(n,s)&&n[s]&&t.push(s);else t.push(n.toString())}}}return t.join(" ")}t.exports?(i.default=i,t.exports=i):void 0!==(n=(function(){return i}).apply(e,[]))&&(t.exports=n)}()},4394:function(t,e,n){"use strict";n.d(e,{K:function(){return r},k:function(){return i}});var r=function(){},i=function(){}},227:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getDomainLocale=function(t,e,r,i){{let o=n(2554).normalizeLocalePath,a=n(4643).detectDomainLocale,s=e||o(t,r).detectedLocale,u=a(i,void 0,s);if(u){let l="http".concat(u.http?"":"s","://"),c=s===u.defaultLocale?"":"/".concat(s);return"".concat(l).concat(u.domain).concat("").concat(c).concat(t)}return!1}},("function"==typeof e.default||"object"==typeof e.default&&null!==e.default)&&void 0===e.default.__esModule&&(Object.defineProperty(e.default,"__esModule",{value:!0}),Object.assign(e.default,e),t.exports=e.default)},9749:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n(6495).Z,i=n(2648).Z,o=n(1598).Z,a=n(7273).Z,s=o(n(7294)),u=i(n(3121)),l=n(2675),c=n(139),d=n(8730);n(7238);var f=i(n(9824));let p={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1};function v(t){return void 0!==t.default}function h(t){return"number"==typeof t||void 0===t?t:"string"==typeof t&&/^[0-9]+$/.test(t)?parseInt(t,10):NaN}function m(t,e,n,i,o,a,s){if(!t||t["data-loaded-src"]===e)return;t["data-loaded-src"]=e;let u="decode"in t?t.decode():Promise.resolve();u.catch(()=>{}).then(()=>{if(t.parentNode){if("blur"===n&&a(!0),null==i?void 0:i.current){let e=new Event("load");Object.defineProperty(e,"target",{writable:!1,value:t});let s=!1,u=!1;i.current(r({},e,{nativeEvent:e,currentTarget:t,target:t,isDefaultPrevented:()=>s,isPropagationStopped:()=>u,persist:()=>{},preventDefault:()=>{s=!0,e.preventDefault()},stopPropagation:()=>{u=!0,e.stopPropagation()}}))}(null==o?void 0:o.current)&&o.current(t)}})}let g=s.forwardRef((t,e)=>{var{imgAttributes:n,heightInt:i,widthInt:o,qualityInt:u,className:l,imgStyle:c,blurStyle:d,isLazy:f,fill:p,placeholder:v,loading:h,srcString:g,config:y,unoptimized:b,loader:x,onLoadRef:w,onLoadingCompleteRef:E,setBlurComplete:S,setShowAltText:A,onLoad:C,onError:P}=t,V=a(t,["imgAttributes","heightInt","widthInt","qualityInt","className","imgStyle","blurStyle","isLazy","fill","placeholder","loading","srcString","config","unoptimized","loader","onLoadRef","onLoadingCompleteRef","setBlurComplete","setShowAltText","onLoad","onError"]);return h=f?"lazy":h,s.default.createElement(s.default.Fragment,null,s.default.createElement("img",Object.assign({},V,n,{width:o,height:i,decoding:"async","data-nimg":p?"fill":"1",className:l,loading:h,style:r({},c,d),ref:s.useCallback(t=>{e&&("function"==typeof e?e(t):"object"==typeof e&&(e.current=t)),t&&(P&&(t.src=t.src),t.complete&&m(t,g,v,w,E,S,b))},[g,v,w,E,S,P,b,e]),onLoad:t=>{let e=t.currentTarget;m(e,g,v,w,E,S,b)},onError:t=>{A(!0),"blur"===v&&S(!0),P&&P(t)}})))}),y=s.forwardRef((t,e)=>{let n,i;var o,{src:m,sizes:y,unoptimized:b=!1,priority:x=!1,loading:w,className:E,quality:S,width:A,height:C,fill:P,style:V,onLoad:T,onLoadingComplete:j,placeholder:O="empty",blurDataURL:R,layout:k,objectFit:M,objectPosition:L,lazyBoundary:D,lazyRoot:F}=t,_=a(t,["src","sizes","unoptimized","priority","loading","className","quality","width","height","fill","style","onLoad","onLoadingComplete","placeholder","blurDataURL","layout","objectFit","objectPosition","lazyBoundary","lazyRoot"]);let B=s.useContext(d.ImageConfigContext),I=s.useMemo(()=>{let t=p||B||c.imageConfigDefault,e=[...t.deviceSizes,...t.imageSizes].sort((t,e)=>t-e),n=t.deviceSizes.sort((t,e)=>t-e);return r({},t,{allSizes:e,deviceSizes:n})},[B]),U=_,N=U.loader||f.default;delete U.loader;let z="__next_img_default"in N;if(z){if("custom"===I.loader)throw Error('Image with src "'.concat(m,'" is missing "loader" prop.')+"\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader")}else{let H=N;N=t=>{let{config:e}=t,n=a(t,["config"]);return H(n)}}if(k){"fill"===k&&(P=!0);let W={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[k];W&&(V=r({},V,W));let Y={responsive:"100vw",fill:"100vw"}[k];Y&&!y&&(y=Y)}let $="",q=h(A),Z=h(C);if("object"==typeof(o=m)&&(v(o)||void 0!==o.src)){let X=v(m)?m.default:m;if(!X.src)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received ".concat(JSON.stringify(X)));if(!X.height||!X.width)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received ".concat(JSON.stringify(X)));if(n=X.blurWidth,i=X.blurHeight,R=R||X.blurDataURL,$=X.src,!P){if(q||Z){if(q&&!Z){let G=q/X.width;Z=Math.round(X.height*G)}else if(!q&&Z){let K=Z/X.height;q=Math.round(X.width*K)}}else q=X.width,Z=X.height}}let J=!x&&("lazy"===w||void 0===w);((m="string"==typeof m?m:$).startsWith("data:")||m.startsWith("blob:"))&&(b=!0,J=!1),I.unoptimized&&(b=!0),z&&m.endsWith(".svg")&&!I.dangerouslyAllowSVG&&(b=!0);let[Q,tt]=s.useState(!1),[te,tn]=s.useState(!1),tr=h(S),ti=Object.assign(P?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:M,objectPosition:L}:{},te?{}:{color:"transparent"},V),to="blur"===O&&R&&!Q?{backgroundSize:ti.objectFit||"cover",backgroundPosition:ti.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:'url("data:image/svg+xml;charset=utf-8,'.concat(l.getImageBlurSvg({widthInt:q,heightInt:Z,blurWidth:n,blurHeight:i,blurDataURL:R}),'")')}:{},ta=function(t){let{config:e,src:n,unoptimized:r,width:i,quality:o,sizes:a,loader:s}=t;if(r)return{src:n,srcSet:void 0,sizes:void 0};let{widths:u,kind:l}=function(t,e,n){let{deviceSizes:r,allSizes:i}=t;if(n){let o=/(^|\s)(1?\d?\d)vw/g,a=[];for(let s;s=o.exec(n);s)a.push(parseInt(s[2]));if(a.length){let u=.01*Math.min(...a);return{widths:i.filter(t=>t>=r[0]*u),kind:"w"}}return{widths:i,kind:"w"}}if("number"!=typeof e)return{widths:r,kind:"w"};let l=[...new Set([e,2*e].map(t=>i.find(e=>e>=t)||i[i.length-1]))];return{widths:l,kind:"x"}}(e,i,a),c=u.length-1;return{sizes:a||"w"!==l?a:"100vw",srcSet:u.map((t,r)=>"".concat(s({config:e,src:n,quality:o,width:t})," ").concat("w"===l?t:r+1).concat(l)).join(", "),src:s({config:e,src:n,quality:o,width:u[c]})}}({config:I,src:m,unoptimized:b,width:q,quality:tr,sizes:y,loader:N}),ts=m,tu={imageSrcSet:ta.srcSet,imageSizes:ta.sizes,crossOrigin:U.crossOrigin},tl=s.useRef(T);s.useEffect(()=>{tl.current=T},[T]);let tc=s.useRef(j);s.useEffect(()=>{tc.current=j},[j]);let td=r({isLazy:J,imgAttributes:ta,heightInt:Z,widthInt:q,qualityInt:tr,className:E,imgStyle:ti,blurStyle:to,loading:w,config:I,fill:P,unoptimized:b,placeholder:O,loader:N,srcString:ts,onLoadRef:tl,onLoadingCompleteRef:tc,setBlurComplete:tt,setShowAltText:tn},U);return s.default.createElement(s.default.Fragment,null,s.default.createElement(g,Object.assign({},td,{ref:e})),x?s.default.createElement(u.default,null,s.default.createElement("link",Object.assign({key:"__nimg-"+ta.src+ta.srcSet+ta.sizes,rel:"preload",as:"image",href:ta.srcSet?void 0:ta.src},tu))):null)});e.default=y,("function"==typeof e.default||"object"==typeof e.default&&null!==e.default)&&void 0===e.default.__esModule&&(Object.defineProperty(e.default,"__esModule",{value:!0}),Object.assign(e.default,e),t.exports=e.default)},1551:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n(2648).Z,i=n(7273).Z,o=r(n(7294)),a=n(1003),s=n(7795),u=n(4465),l=n(2692),c=n(8245),d=n(9246),f=n(227),p=n(3468);let v=new Set;function h(t,e,n,r){if(a.isLocalURL(e)){if(!r.bypassPrefetchedCheck){let i=void 0!==r.locale?r.locale:"locale"in t?t.locale:void 0,o=e+"%"+n+"%"+i;if(v.has(o))return;v.add(o)}Promise.resolve(t.prefetch(e,n,r)).catch(t=>{})}}function m(t){return"string"==typeof t?t:s.formatUrl(t)}let g=o.default.forwardRef(function(t,e){let n,r;let{href:s,as:v,children:g,prefetch:y,passHref:b,replace:x,shallow:w,scroll:E,locale:S,onClick:A,onMouseEnter:C,onTouchStart:P,legacyBehavior:V=!1}=t,T=i(t,["href","as","children","prefetch","passHref","replace","shallow","scroll","locale","onClick","onMouseEnter","onTouchStart","legacyBehavior"]);n=g,V&&("string"==typeof n||"number"==typeof n)&&(n=o.default.createElement("a",null,n));let j=!1!==y,O=o.default.useContext(l.RouterContext),R=o.default.useContext(c.AppRouterContext),k=null!=O?O:R,M=!O,{href:L,as:D}=o.default.useMemo(()=>{if(!O){let t=m(s);return{href:t,as:v?m(v):t}}let[e,n]=a.resolveHref(O,s,!0);return{href:e,as:v?a.resolveHref(O,v):n||e}},[O,s,v]),F=o.default.useRef(L),_=o.default.useRef(D);V&&(r=o.default.Children.only(n));let B=V?r&&"object"==typeof r&&r.ref:e,[I,U,N]=d.useIntersection({rootMargin:"200px"}),z=o.default.useCallback(t=>{(_.current!==D||F.current!==L)&&(N(),_.current=D,F.current=L),I(t),B&&("function"==typeof B?B(t):"object"==typeof B&&(B.current=t))},[D,B,L,N,I]);o.default.useEffect(()=>{k&&U&&j&&h(k,L,D,{locale:S})},[D,L,U,S,j,null==O?void 0:O.locale,k]);let H={ref:z,onClick(t){V||"function"!=typeof A||A(t),V&&r.props&&"function"==typeof r.props.onClick&&r.props.onClick(t),k&&!t.defaultPrevented&&function(t,e,n,r,i,s,u,l,c,d){let{nodeName:f}=t.currentTarget,p="A"===f.toUpperCase();if(p&&(function(t){let{target:e}=t.currentTarget;return e&&"_self"!==e||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey||t.nativeEvent&&2===t.nativeEvent.which}(t)||!a.isLocalURL(n)))return;t.preventDefault();let v=()=>{"beforePopState"in e?e[i?"replace":"push"](n,r,{shallow:s,locale:l,scroll:u}):e[i?"replace":"push"](r||n,{forceOptimisticNavigation:!d})};c?o.default.startTransition(v):v()}(t,k,L,D,x,w,E,S,M,j)},onMouseEnter(t){V||"function"!=typeof C||C(t),V&&r.props&&"function"==typeof r.props.onMouseEnter&&r.props.onMouseEnter(t),k&&(j||!M)&&h(k,L,D,{locale:S,priority:!0,bypassPrefetchedCheck:!0})},onTouchStart(t){V||"function"!=typeof P||P(t),V&&r.props&&"function"==typeof r.props.onTouchStart&&r.props.onTouchStart(t),k&&(j||!M)&&h(k,L,D,{locale:S,priority:!0,bypassPrefetchedCheck:!0})}};if(!V||b||"a"===r.type&&!("href"in r.props)){let W=void 0!==S?S:null==O?void 0:O.locale,Y=(null==O?void 0:O.isLocaleDomain)&&f.getDomainLocale(D,W,null==O?void 0:O.locales,null==O?void 0:O.domainLocales);H.href=Y||p.addBasePath(u.addLocale(D,W,null==O?void 0:O.defaultLocale))}return V?o.default.cloneElement(r,H):o.default.createElement("a",Object.assign({},T,H),n)});e.default=g,("function"==typeof e.default||"object"==typeof e.default&&null!==e.default)&&void 0===e.default.__esModule&&(Object.defineProperty(e.default,"__esModule",{value:!0}),Object.assign(e.default,e),t.exports=e.default)},2554:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.normalizeLocalePath=void 0;let r=(t,e)=>n(4769).normalizeLocalePath(t,e);e.normalizeLocalePath=r,("function"==typeof e.default||"object"==typeof e.default&&null!==e.default)&&void 0===e.default.__esModule&&(Object.defineProperty(e.default,"__esModule",{value:!0}),Object.assign(e.default,e),t.exports=e.default)},9246:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.useIntersection=function(t){let{rootRef:e,rootMargin:n,disabled:u}=t,l=u||!o,[c,d]=r.useState(!1),[f,p]=r.useState(null);r.useEffect(()=>{if(o){if(!l&&!c&&f&&f.tagName){let t=function(t,e,n){let{id:r,observer:i,elements:o}=function(t){let e;let n={root:t.root||null,margin:t.rootMargin||""},r=s.find(t=>t.root===n.root&&t.margin===n.margin);if(r&&(e=a.get(r)))return e;let i=new Map,o=new IntersectionObserver(t=>{t.forEach(t=>{let e=i.get(t.target),n=t.isIntersecting||t.intersectionRatio>0;e&&n&&e(n)})},t);return e={id:n,observer:o,elements:i},s.push(n),a.set(n,e),e}(n);return o.set(t,e),i.observe(t),function(){if(o.delete(t),i.unobserve(t),0===o.size){i.disconnect(),a.delete(r);let e=s.findIndex(t=>t.root===r.root&&t.margin===r.margin);e>-1&&s.splice(e,1)}}}(f,t=>t&&d(t),{root:null==e?void 0:e.current,rootMargin:n});return t}}else if(!c){let r=i.requestIdleCallback(()=>d(!0));return()=>i.cancelIdleCallback(r)}},[f,l,n,e,c]);let v=r.useCallback(()=>{d(!1)},[]);return[p,c,v]};var r=n(7294),i=n(4686);let o="function"==typeof IntersectionObserver,a=new Map,s=[];("function"==typeof e.default||"object"==typeof e.default&&null!==e.default)&&void 0===e.default.__esModule&&(Object.defineProperty(e.default,"__esModule",{value:!0}),Object.assign(e.default,e),t.exports=e.default)},2675:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getImageBlurSvg=function(t){let{widthInt:e,heightInt:n,blurWidth:r,blurHeight:i,blurDataURL:o}=t,a=r||e,s=i||n,u=o.startsWith("data:image/jpeg")?"%3CfeComponentTransfer%3E%3CfeFuncA type='discrete' tableValues='1 1'/%3E%3C/feComponentTransfer%3E%":"";return a&&s?"%3Csvg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 ".concat(a," ").concat(s,"'%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='").concat(r&&i?"1":"20","'/%3E").concat(u,"%3C/filter%3E%3Cimage preserveAspectRatio='none' filter='url(%23b)' x='0' y='0' height='100%25' width='100%25' href='").concat(o,"'/%3E%3C/svg%3E"):"%3Csvg xmlns='http%3A//www.w3.org/2000/svg'%3E%3Cimage style='filter:blur(20px)' x='0' y='0' height='100%25' width='100%25' href='".concat(o,"'/%3E%3C/svg%3E")}},9824:function(t,e){"use strict";function n(t){let{config:e,src:n,width:r,quality:i}=t;return"".concat(e.path,"?url=").concat(encodeURIComponent(n),"&w=").concat(r,"&q=").concat(i||75)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n.__next_img_default=!0,e.default=n},5675:function(t,e,n){n(9749)},1664:function(t,e,n){t.exports=n(1551)},1163:function(t,e,n){t.exports=n(880)},6014:function(t,e,n){"use strict";n.d(e,{_:function(){return r}});var r=(0,n(7294).createContext)({transformPagePoint:function(t){return t},isStatic:!1,reducedMotion:"never"})},1756:function(t,e,n){"use strict";n.d(e,{E:function(){return i},p:function(){return o}});var r=n(7294);function i(t,e,n,r){return t.addEventListener(e,n,r),function(){return t.removeEventListener(e,n,r)}}function o(t,e,n,o){(0,r.useEffect)(function(){var r=t.current;if(n&&r)return i(r,e,n,o)},[t,e,n,o])}},577:function(t,e,n){"use strict";n.d(e,{E:function(){return r_}});var r,i,o,a,s,u=n(655),l=n(7294),c=function(t){return{isEnabled:function(e){return t.some(function(t){return!!e[t]})}}},d={measureLayout:c(["layout","layoutId","drag"]),animation:c(["animate","exit","variants","whileHover","whileTap","whileFocus","whileDrag","whileInView"]),exit:c(["exit"]),drag:c(["drag","dragControls"]),focus:c(["whileFocus"]),hover:c(["whileHover","onHoverStart","onHoverEnd"]),tap:c(["whileTap","onTap","onTapStart","onTapCancel"]),pan:c(["onPan","onPanStart","onPanSessionStart","onPanEnd"]),inView:c(["whileInView","onViewportEnter","onViewportLeave"])},f=(0,l.createContext)({strict:!1}),p=Object.keys(d),v=p.length,h=n(6014),m=(0,l.createContext)({}),g=n(240),y=n(8868),b=n(6240);function x(t){return"object"==typeof t&&Object.prototype.hasOwnProperty.call(t,"current")}function w(t){return Array.isArray(t)}function E(t){return"string"==typeof t||w(t)}function S(t,e,n,r,i){var o;return void 0===r&&(r={}),void 0===i&&(i={}),"function"==typeof e&&(e=e(null!=n?n:t.custom,r,i)),"string"==typeof e&&(e=null===(o=t.variants)||void 0===o?void 0:o[e]),"function"==typeof e&&(e=e(null!=n?n:t.custom,r,i)),e}function A(t,e,n){var r,i,o=t.getProps();return S(o,e,null!=n?n:o.custom,(r={},t.forEachValue(function(t,e){return r[e]=t.get()}),r),(i={},t.forEachValue(function(t,e){return i[e]=t.getVelocity()}),i))}function C(t){var e;return"function"==typeof(null===(e=t.animate)||void 0===e?void 0:e.start)||E(t.initial)||E(t.animate)||E(t.whileHover)||E(t.whileDrag)||E(t.whileTap)||E(t.whileFocus)||E(t.exit)}function P(t){return Boolean(C(t)||t.variants)}function V(t){return Array.isArray(t)?t.join(" "):t}var T=n(1741),j=n(6681),O=n(4735),R=n(2453),k=n(3234),M=n(406),L=n(612),D=n(9296),F=function(t){return 1e3*t},_=n(4394),B=n(4710);let I=(t,e)=>1-3*e+3*t,U=(t,e)=>3*e-6*t,N=t=>3*t,z=(t,e,n)=>((I(e,n)*t+U(e,n))*t+N(e))*t,H=(t,e,n)=>3*I(e,n)*t*t+2*U(e,n)*t+N(e);var W={linear:B.GE,easeIn:B.YQ,easeInOut:B.mZ,easeOut:B.Vv,circIn:B.Z7,circInOut:B.X7,circOut:B.Bn,backIn:B.G2,backInOut:B.XL,backOut:B.CG,anticipate:B.LU,bounceIn:B.h9,bounceInOut:B.yD,bounceOut:B.gJ},Y=function(t){if(Array.isArray(t)){(0,_.k)(4===t.length,"Cubic bezier arrays must contain four numerical values.");var e=(0,u.CR)(t,4);return function(t,e,n,r){if(t===e&&n===r)return B.GE;let i=new Float32Array(11);for(let o=0;o<11;++o)i[o]=z(.1*o,t,n);return o=>0===o||1===o?o:z(function(e){let r=0,o=1;for(;10!==o&&i[o]<=e;++o)r+=.1;--o;let a=(e-i[o])/(i[o+1]-i[o]),s=r+.1*a,u=H(s,t,n);return u>=.001?function(t,e,n,r){for(let i=0;i<8;++i){let o=H(e,n,r);if(0===o)break;let a=z(e,n,r)-t;e-=a/o}return e}(e,s,t,n):0===u?s:function(t,e,n,r,i){let o,a;let s=0;do(o=z(a=e+(n-e)/2,r,i)-t)>0?n=a:e=a;while(Math.abs(o)>1e-7&&++s<10);return a}(e,r,r+.1,t,n)}(o),e,r)}(e[0],e[1],e[2],e[3])}return"string"==typeof t?((0,_.k)(void 0!==W[t],"Invalid easing type '".concat(t,"'")),W[t]):t},$=n(8407),q=function(t,e){return"zIndex"!==t&&!!("number"==typeof e||Array.isArray(e)||"string"==typeof e&&$.P.test(e)&&!e.startsWith("url("))},Z=function(t){return Array.isArray(t)},X=function(){return{type:"spring",stiffness:500,damping:25,restSpeed:10}},G=function(t){return{type:"spring",stiffness:550,damping:0===t?2*Math.sqrt(550):30,restSpeed:10}},K=function(){return{type:"keyframes",ease:"linear",duration:.3}},J=function(t){return{type:"keyframes",duration:.8,values:t}},Q={x:X,y:X,z:X,rotate:X,rotateX:X,rotateY:X,rotateZ:X,scaleX:G,scaleY:G,scale:G,opacity:K,backgroundColor:K,color:K,default:G},tt=function(t,e){var n;return n=Z(e)?J:Q[t]||Q.default,(0,u.pi)({to:e},n(e))},te=n(6777);let tn=new Set(["brightness","contrast","saturate","opacity"]);function tr(t){let[e,n]=t.slice(0,-1).split("(");if("drop-shadow"===e)return t;let[r]=n.match(te.KP)||[];if(!r)return t;let i=n.replace(r,""),o=tn.has(e)?1:0;return r!==n&&(o*=100),e+"("+o+i+")"}let ti=/([a-z-]*)\(.*?\)/g,to=Object.assign(Object.assign({},$.P),{getAnimatableNone:t=>{let e=t.match(ti);return e?e.map(tr).join(" "):t}});var ta=n(7405),ts=n(2969),tu=n(1248),tl=(0,u.pi)((0,u.pi)({},tu.Rx),{transform:Math.round}),tc={borderWidth:ts.px,borderTopWidth:ts.px,borderRightWidth:ts.px,borderBottomWidth:ts.px,borderLeftWidth:ts.px,borderRadius:ts.px,radius:ts.px,borderTopLeftRadius:ts.px,borderTopRightRadius:ts.px,borderBottomRightRadius:ts.px,borderBottomLeftRadius:ts.px,width:ts.px,maxWidth:ts.px,height:ts.px,maxHeight:ts.px,size:ts.px,top:ts.px,right:ts.px,bottom:ts.px,left:ts.px,padding:ts.px,paddingTop:ts.px,paddingRight:ts.px,paddingBottom:ts.px,paddingLeft:ts.px,margin:ts.px,marginTop:ts.px,marginRight:ts.px,marginBottom:ts.px,marginLeft:ts.px,rotate:ts.RW,rotateX:ts.RW,rotateY:ts.RW,rotateZ:ts.RW,scale:tu.bA,scaleX:tu.bA,scaleY:tu.bA,scaleZ:tu.bA,skew:ts.RW,skewX:ts.RW,skewY:ts.RW,distance:ts.px,translateX:ts.px,translateY:ts.px,translateZ:ts.px,x:ts.px,y:ts.px,z:ts.px,perspective:ts.px,transformPerspective:ts.px,opacity:tu.Fq,originX:ts.$C,originY:ts.$C,originZ:ts.px,zIndex:tl,fillOpacity:tu.Fq,strokeOpacity:tu.Fq,numOctaves:tl},td=(0,u.pi)((0,u.pi)({},tc),{color:ta.$,backgroundColor:ta.$,outlineColor:ta.$,fill:ta.$,stroke:ta.$,borderColor:ta.$,borderTopColor:ta.$,borderRightColor:ta.$,borderBottomColor:ta.$,borderLeftColor:ta.$,filter:to,WebkitFilter:to}),tf=function(t){return td[t]};function tp(t,e){var n,r=tf(t);return r!==to&&(r=$.P),null===(n=r.getAnimatableNone)||void 0===n?void 0:n.call(r,e)}var tv={current:!1},th=function(t){return Z(t)?t[t.length-1]||0:t},tm=!1;function tg(t){return 0===t||"string"==typeof t&&0===parseFloat(t)&&-1===t.indexOf(" ")}function ty(t){return"number"==typeof t?0:tp("",t)}function tb(t,e){return t[e]||t.default||t}function tx(t,e,n,r){return void 0===r&&(r={}),tv.current&&(r={type:!1}),e.start(function(i){var o,a,s,l,c,d,f,p,v,h,m,g=(l=n,f=null!==(c=(d=tb(r,t)).from)&&void 0!==c?c:e.get(),p=q(t,l),"none"===f&&p&&"string"==typeof l?f=tp(t,l):tg(f)&&"string"==typeof l?f=ty(l):!Array.isArray(l)&&tg(l)&&"string"==typeof f&&(l=ty(f)),v=q(t,f),(0,_.K)(v===p,"You are trying to animate ".concat(t,' from "').concat(f,'" to "').concat(l,'". ').concat(f," is not an animatable value - to enable this animation set ").concat(f," to a value animatable to ").concat(l," via the `style` property.")),v&&p&&!1!==d.type?function(){var n,r,o,a,s,c,p,v,h,m,g,y,b={from:f,to:l,velocity:e.getVelocity(),onComplete:i,onUpdate:function(t){return e.set(t)}};return"inertia"===d.type||"decay"===d.type?function({from:t=0,velocity:e=0,min:n,max:r,power:i=.8,timeConstant:o=750,bounceStiffness:a=500,bounceDamping:s=10,restDelta:u=1,modifyTarget:l,driver:c,onUpdate:d,onComplete:f,onStop:p}){let v;function h(t){return void 0!==n&&t<n||void 0!==r&&t>r}function m(t){return void 0===n?r:void 0===r?n:Math.abs(n-t)<Math.abs(r-t)?n:r}function g(t){null==v||v.stop(),v=(0,L.j)(Object.assign(Object.assign({},t),{driver:c,onUpdate:e=>{var n;null==d||d(e),null===(n=t.onUpdate)||void 0===n||n.call(t,e)},onComplete:f,onStop:p}))}function y(t){g(Object.assign({type:"spring",stiffness:a,damping:s,restDelta:u},t))}if(h(t))y({from:t,velocity:e,to:m(t)});else{let b,x,w=i*e+t;void 0!==l&&(w=l(w));let E=m(w),S=E===n?-1:1,A=t=>{b=x,x=t,e=(0,D.R)(t-b,(0,O.$B)().delta),(1===S&&t>E||-1===S&&t<E)&&y({from:t,to:E,velocity:e})};g({type:"decay",from:t,velocity:e,timeConstant:o,power:i,restDelta:u,modifyTarget:l,onUpdate:h(w)?A:void 0})}return{stop:()=>null==v?void 0:v.stop()}}((0,u.pi)((0,u.pi)({},b),d)):(0,L.j)((0,u.pi)((0,u.pi)({},(h=d,Array.isArray(b.to)&&(null!==(m=h.duration)&&void 0!==m||(h.duration=.8)),Array.isArray((g=b).to)&&null===g.to[0]&&(g.to=(0,u.ev)([],(0,u.CR)(g.to),!1),g.to[0]=g.from),(y=h).when,y.delay,y.delayChildren,y.staggerChildren,y.staggerDirection,y.repeat,y.repeatType,y.repeatDelay,y.from,Object.keys((0,u._T)(y,["when","delay","delayChildren","staggerChildren","staggerDirection","repeat","repeatType","repeatDelay","from"])).length||(h=(0,u.pi)((0,u.pi)({},h),tt(t,b.to))),(0,u.pi)((0,u.pi)({},b),(r=(n=h).ease,o=n.times,a=n.yoyo,s=n.flip,c=n.loop,p=(0,u._T)(n,["ease","times","yoyo","flip","loop"]),v=(0,u.pi)({},p),o&&(v.offset=o),p.duration&&(v.duration=F(p.duration)),p.repeatDelay&&(v.repeatDelay=F(p.repeatDelay)),r&&(v.ease=Array.isArray(r)&&"number"!=typeof r[0]?r.map(Y):Y(r)),"tween"===p.type&&(v.type="keyframes"),(a||c||s)&&((0,_.K)(!tm,"yoyo, loop and flip have been removed from the API. Replace with repeat and repeatType options."),tm=!0,a?v.repeatType="reverse":c?v.repeatType="loop":s&&(v.repeatType="mirror"),v.repeat=c||a||s||p.repeat),"spring"!==p.type&&(v.type="keyframes"),v)))),{onUpdate:function(t){var e;b.onUpdate(t),null===(e=d.onUpdate)||void 0===e||e.call(d,t)},onComplete:function(){var t;b.onComplete(),null===(t=d.onComplete)||void 0===t||t.call(d)}}))}:function(){var t,n,r=th(l);return e.set(r),i(),null===(t=null==d?void 0:d.onUpdate)||void 0===t||t.call(d,r),null===(n=null==d?void 0:d.onComplete)||void 0===n||n.call(d),{stop:function(){}}}),y=null!==(s=null!==(a=(tb(o=r,t)||{}).delay)&&void 0!==a?a:o.delay)&&void 0!==s?s:0,b=function(){return m=g()};return y?h=window.setTimeout(b,F(y)):b(),function(){clearTimeout(h),null==m||m.stop()}})}var tw=n(1560),tE=n(9326),tS=["TopLeft","TopRight","BottomLeft","BottomRight"],tA=tS.length,tC=function(t){return"string"==typeof t?parseFloat(t):t},tP=function(t){return"number"==typeof t||ts.px.test(t)};function tV(t,e){var n;return null!==(n=t[e])&&void 0!==n?n:t.borderRadius}var tT=tO(0,.5,B.Bn),tj=tO(.5,.95,B.GE);function tO(t,e,n){return function(r){return r<t?0:r>e?1:n((0,tE.Y)(t,e,r))}}function tR(t,e){t.min=e.min,t.max=e.max}function tk(t,e){tR(t.x,e.x),tR(t.y,e.y)}function tM(t){return void 0===t||1===t}function tL(t){var e=t.scale,n=t.scaleX,r=t.scaleY;return!tM(e)||!tM(n)||!tM(r)}function tD(t){var e,n;return tL(t)||(e=t.x)&&"0%"!==e||(n=t.y)&&"0%"!==n||t.z||t.rotate||t.rotateX||t.rotateY}function tF(t,e,n,r,i){return void 0!==i&&(t=r+i*(t-r)),r+n*(t-r)+e}function t_(t,e,n,r,i){void 0===e&&(e=0),void 0===n&&(n=1),t.min=tF(t.min,e,n,r,i),t.max=tF(t.max,e,n,r,i)}function tB(t,e){var n=e.x,r=e.y;t_(t.x,n.translate,n.scale,n.originPoint),t_(t.y,r.translate,r.scale,r.originPoint)}function tI(t,e){t.min=t.min+e,t.max=t.max+e}function tU(t,e,n){var r=(0,u.CR)(n,3),i=r[0],o=r[1],a=r[2],s=void 0!==e[a]?e[a]:.5,l=(0,R.C)(t.min,t.max,s);t_(t,e[i],e[o],l,e.scale)}var tN=["x","scaleX","originX"],tz=["y","scaleY","originY"];function tH(t,e){tU(t.x,e,tN),tU(t.y,e,tz)}let tW=t=>t.hasOwnProperty("x")&&t.hasOwnProperty("y"),tY=t=>tW(t)&&t.hasOwnProperty("z");var t$=n(734);let tq=(t,e)=>Math.abs(t-e);function tZ(t,e){if((0,t$.e)(t)&&(0,t$.e)(e))return tq(t,e);if(tW(t)&&tW(e)){let n=tq(t.x,e.x),r=tq(t.y,e.y),i=tY(t)&&tY(e)?tq(t.z,e.z):0;return Math.sqrt(Math.pow(n,2)+Math.pow(r,2)+Math.pow(i,2))}}function tX(t){return t.max-t.min}function tG(t,e,n){return void 0===e&&(e=0),void 0===n&&(n=.01),tZ(t,e)<n}function tK(t,e,n,r){void 0===r&&(r=.5),t.origin=r,t.originPoint=(0,R.C)(e.min,e.max,t.origin),t.scale=tX(n)/tX(e),(tG(t.scale,1,1e-4)||isNaN(t.scale))&&(t.scale=1),t.translate=(0,R.C)(n.min,n.max,t.origin)-t.originPoint,(tG(t.translate)||isNaN(t.translate))&&(t.translate=0)}function tJ(t,e,n,r){tK(t.x,e.x,n.x,null==r?void 0:r.originX),tK(t.y,e.y,n.y,null==r?void 0:r.originY)}function tQ(t,e,n){t.min=n.min+e.min,t.max=t.min+tX(e)}function t0(t,e,n){t.min=e.min-n.min,t.max=t.min+tX(e)}function t1(t,e,n){t0(t.x,e.x,n.x),t0(t.y,e.y,n.y)}function t2(t,e,n,r,i){return t-=e,t=r+1/n*(t-r),void 0!==i&&(t=r+1/i*(t-r)),t}function t5(t,e,n,r,i){var o=(0,u.CR)(n,3),a=o[0],s=o[1],l=o[2];!function(t,e,n,r,i,o,a){if(void 0===e&&(e=0),void 0===n&&(n=1),void 0===r&&(r=.5),void 0===o&&(o=t),void 0===a&&(a=t),ts.aQ.test(e)&&(e=parseFloat(e),e=(0,R.C)(a.min,a.max,e/100)-a.min),"number"==typeof e){var s=(0,R.C)(o.min,o.max,r);t===o&&(s-=e),t.min=t2(t.min,e,n,s,i),t.max=t2(t.max,e,n,s,i)}}(t,e[a],e[s],e[l],e.scale,r,i)}var t3=["x","scaleX","originX"],t4=["y","scaleY","originY"];function t7(t,e,n,r){t5(t.x,e,t3,null==n?void 0:n.x,null==r?void 0:r.x),t5(t.y,e,t4,null==n?void 0:n.y,null==r?void 0:r.y)}var t6=function(){return{translate:0,scale:1,origin:0,originPoint:0}},t9=function(){return{x:t6(),y:t6()}},t8=function(){return{min:0,max:0}},et=function(){return{x:t8(),y:t8()}};function ee(t){return 0===t.translate&&1===t.scale}function en(t){return ee(t.x)&&ee(t.y)}function er(t,e){return t.x.min===e.x.min&&t.x.max===e.x.max&&t.y.min===e.y.min&&t.y.max===e.y.max}var ei=n(10),eo=function(){function t(){this.members=[]}return t.prototype.add=function(t){(0,ei.y4)(this.members,t),t.scheduleRender()},t.prototype.remove=function(t){if((0,ei.cl)(this.members,t),t===this.prevLead&&(this.prevLead=void 0),t===this.lead){var e=this.members[this.members.length-1];e&&this.promote(e)}},t.prototype.relegate=function(t){var e,n=this.members.findIndex(function(e){return t===e});if(0===n)return!1;for(var r=n;r>=0;r--){var i=this.members[r];if(!1!==i.isPresent){e=i;break}}return!!e&&(this.promote(e),!0)},t.prototype.promote=function(t,e){var n,r=this.lead;t!==r&&(this.prevLead=r,this.lead=t,t.show(),r&&(r.instance&&r.scheduleRender(),t.scheduleRender(),t.resumeFrom=r,e&&(t.resumeFrom.preserveOpacity=!0),r.snapshot&&(t.snapshot=r.snapshot,t.snapshot.latestValues=r.animationValues||r.latestValues,t.snapshot.isShared=!0),(null===(n=t.root)||void 0===n?void 0:n.isUpdating)&&(t.isLayoutDirty=!0),!1===t.options.crossfade&&r.hide()))},t.prototype.exitAnimationComplete=function(){this.members.forEach(function(t){var e,n,r,i,o;null===(n=(e=t.options).onExitComplete)||void 0===n||n.call(e),null===(o=null===(r=t.resumingFrom)||void 0===r?void 0:(i=r.options).onExitComplete)||void 0===o||o.call(i)})},t.prototype.scheduleRender=function(){this.members.forEach(function(t){t.instance&&t.scheduleRender(!1)})},t.prototype.removeLeadSnapshot=function(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)},t}(),ea={};function es(t,e,n){var r=t.x.translate/e.x,i=t.y.translate/e.y,o="translate3d(".concat(r,"px, ").concat(i,"px, 0) ");if(n){var a=n.rotate,s=n.rotateX,u=n.rotateY;a&&(o+="rotate(".concat(a,"deg) ")),s&&(o+="rotateX(".concat(s,"deg) ")),u&&(o+="rotateY(".concat(u,"deg) "))}return"translate3d(0px, 0px, 0) scale(1, 1)"===(o+="scale(".concat(t.x.scale,", ").concat(t.y.scale,")"))?"none":o}function eu(t){return[t("x"),t("y")]}var el=["","X","Y","Z"],ec=["transformPerspective","x","y","z"];function ed(t,e){return ec.indexOf(t)-ec.indexOf(e)}["translate","scale","rotate","skew"].forEach(function(t){return el.forEach(function(e){return ec.push(t+e)})});var ef=new Set(ec);function ep(t){return ef.has(t)}var ev=new Set(["originX","originY","originZ"]),eh=function(t,e){return t.depth-e.depth},em=function(){function t(){this.children=[],this.isDirty=!1}return t.prototype.add=function(t){(0,ei.y4)(this.children,t),this.isDirty=!0},t.prototype.remove=function(t){(0,ei.cl)(this.children,t),this.isDirty=!0},t.prototype.forEach=function(t){this.isDirty&&this.children.sort(eh),this.isDirty=!1,this.children.forEach(t)},t}();function eg(t){var e=(0,M.i)(t)?t.get():t;return Boolean(e&&"object"==typeof e&&e.mix&&e.toValue)?e.toValue():e}var ey={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function eb(t){var e=t.attachResizeListener,n=t.defaultParent,r=t.measureScroll,i=t.resetTransform;return function(){function t(t,e,r){var i=this;void 0===e&&(e={}),void 0===r&&(r=null==n?void 0:n()),this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.potentialNodes=new Map,this.checkUpdateFailed=function(){i.isUpdating&&(i.isUpdating=!1,i.clearAllSnapshots())},this.updateProjection=function(){i.nodes.forEach(eP),i.nodes.forEach(eV)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.id=t,this.latestValues=e,this.root=r?r.root||r:this,this.path=r?(0,u.ev)((0,u.ev)([],(0,u.CR)(r.path),!1),[r],!1):[],this.parent=r,this.depth=r?r.depth+1:0,t&&this.root.registerPotentialNode(t,this);for(var o=0;o<this.path.length;o++)this.path[o].shouldResetTransform=!0;this.root===this&&(this.nodes=new em)}return t.prototype.addEventListener=function(t,e){return this.eventHandlers.has(t)||this.eventHandlers.set(t,new tw.L),this.eventHandlers.get(t).add(e)},t.prototype.notifyListeners=function(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];var r=this.eventHandlers.get(t);null==r||r.notify.apply(r,(0,u.ev)([],(0,u.CR)(e),!1))},t.prototype.hasListeners=function(t){return this.eventHandlers.has(t)},t.prototype.registerPotentialNode=function(t,e){this.potentialNodes.set(t,e)},t.prototype.mount=function(t,n){var r=this;if(void 0===n&&(n=!1),!this.instance){this.isSVG=t instanceof SVGElement&&"svg"!==t.tagName,this.instance=t;var i=this.options,o=i.layoutId,a=i.layout,s=i.visualElement;if(s&&!s.getInstance()&&s.mount(t),this.root.nodes.add(this),null===(l=this.parent)||void 0===l||l.children.add(this),this.id&&this.root.potentialNodes.delete(this.id),n&&(a||o)&&(this.isLayoutDirty=!0),e){var l,c,d=function(){return r.root.updateBlockedByResize=!1};e(t,function(){r.root.updateBlockedByResize=!0,clearTimeout(c),c=window.setTimeout(d,250),ey.hasAnimatedSinceResize&&(ey.hasAnimatedSinceResize=!1,r.nodes.forEach(eC))})}o&&this.root.registerSharedNode(o,this),!1!==this.options.animate&&s&&(o||a)&&this.addEventListener("didUpdate",function(t){var e,n,i,o,a,l=t.delta,c=t.hasLayoutChanged,d=t.hasRelativeTargetChanged,f=t.layout;if(r.isTreeAnimationBlocked()){r.target=void 0,r.relativeTarget=void 0;return}var p=null!==(n=null!==(e=r.options.transition)&&void 0!==e?e:s.getDefaultTransition())&&void 0!==n?n:eM,v=s.getProps().onLayoutAnimationComplete,h=!r.targetLayout||!er(r.targetLayout,f)||d,m=!c&&d;if((null===(i=r.resumeFrom)||void 0===i?void 0:i.instance)||m||c&&(h||!r.currentAnimation)){r.resumeFrom&&(r.resumingFrom=r.resumeFrom,r.resumingFrom.resumingFrom=void 0),r.setAnimationOrigin(l,m);var g=(0,u.pi)((0,u.pi)({},tb(p,"layout")),{onComplete:v});s.shouldReduceMotion&&(g.delay=0,g.type=!1),r.startAnimation(g)}else c||0!==r.animationProgress||r.finishAnimation(),r.isLead()&&(null===(a=(o=r.options).onExitComplete)||void 0===a||a.call(o));r.targetLayout=f})}},t.prototype.unmount=function(){var t,e;this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this),null===(t=this.getStack())||void 0===t||t.remove(this),null===(e=this.parent)||void 0===e||e.children.delete(this),this.instance=void 0,O.qY.preRender(this.updateProjection)},t.prototype.blockUpdate=function(){this.updateManuallyBlocked=!0},t.prototype.unblockUpdate=function(){this.updateManuallyBlocked=!1},t.prototype.isUpdateBlocked=function(){return this.updateManuallyBlocked||this.updateBlockedByResize},t.prototype.isTreeAnimationBlocked=function(){var t;return this.isAnimationBlocked||(null===(t=this.parent)||void 0===t?void 0:t.isTreeAnimationBlocked())||!1},t.prototype.startUpdate=function(){var t;this.isUpdateBlocked()||(this.isUpdating=!0,null===(t=this.nodes)||void 0===t||t.forEach(eT))},t.prototype.willUpdate=function(t){if(void 0===t&&(t=!0),this.root.isUpdateBlocked()){null===(n=(e=this.options).onExitComplete)||void 0===n||n.call(e);return}if(this.root.isUpdating||this.root.startUpdate(),!this.isLayoutDirty){this.isLayoutDirty=!0;for(var e,n,r,i=0;i<this.path.length;i++){var o=this.path[i];o.shouldResetTransform=!0,o.updateScroll()}var a=this.options,s=a.layoutId,u=a.layout;if(void 0!==s||u){var l=null===(r=this.options.visualElement)||void 0===r?void 0:r.getProps().transformTemplate;this.prevTransformTemplateValue=null==l?void 0:l(this.latestValues,""),this.updateSnapshot(),t&&this.notifyListeners("willUpdate")}}},t.prototype.didUpdate=function(){if(this.isUpdateBlocked()){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach(eS);return}this.isUpdating&&(this.isUpdating=!1,this.potentialNodes.size&&(this.potentialNodes.forEach(eL),this.potentialNodes.clear()),this.nodes.forEach(eA),this.nodes.forEach(ex),this.nodes.forEach(ew),this.clearAllSnapshots(),O.iW.update(),O.iW.preRender(),O.iW.render())},t.prototype.clearAllSnapshots=function(){this.nodes.forEach(eE),this.sharedNodes.forEach(ej)},t.prototype.scheduleUpdateProjection=function(){O.ZP.preRender(this.updateProjection,!1,!0)},t.prototype.scheduleCheckAfterUnmount=function(){var t=this;O.ZP.postRender(function(){t.isLayoutDirty?t.root.didUpdate():t.root.checkUpdateFailed()})},t.prototype.updateSnapshot=function(){if(!this.snapshot&&this.instance){var t=this.measure(),e=this.removeTransform(this.removeElementScroll(t));eF(e),this.snapshot={measured:t,layout:e,latestValues:{}}}},t.prototype.updateLayout=function(){if(this.instance&&(this.updateScroll(),this.options.alwaysMeasureLayout&&this.isLead()||this.isLayoutDirty)){if(this.resumeFrom&&!this.resumeFrom.instance)for(var t,e=0;e<this.path.length;e++)this.path[e].updateScroll();var n=this.measure();eF(n);var r=this.layout;this.layout={measured:n,actual:this.removeElementScroll(n)},this.layoutCorrected=et(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.actual),null===(t=this.options.visualElement)||void 0===t||t.notifyLayoutMeasure(this.layout.actual,null==r?void 0:r.actual)}},t.prototype.updateScroll=function(){this.options.layoutScroll&&this.instance&&(this.scroll=r(this.instance))},t.prototype.resetTransform=function(){if(i){var t,e=this.isLayoutDirty||this.shouldResetTransform,n=this.projectionDelta&&!en(this.projectionDelta),r=null===(t=this.options.visualElement)||void 0===t?void 0:t.getProps().transformTemplate,o=null==r?void 0:r(this.latestValues,""),a=o!==this.prevTransformTemplateValue;e&&(n||tD(this.latestValues)||a)&&(i(this.instance,o),this.shouldResetTransform=!1,this.scheduleRender())}},t.prototype.measure=function(){var t=this.options.visualElement;if(!t)return et();var e=t.measureViewportBox(),n=this.root.scroll;return n&&(tI(e.x,n.x),tI(e.y,n.y)),e},t.prototype.removeElementScroll=function(t){var e=et();tk(e,t);for(var n=0;n<this.path.length;n++){var r=this.path[n],i=r.scroll,o=r.options;r!==this.root&&i&&o.layoutScroll&&(tI(e.x,i.x),tI(e.y,i.y))}return e},t.prototype.applyTransform=function(t,e){void 0===e&&(e=!1);var n=et();tk(n,t);for(var r=0;r<this.path.length;r++){var i=this.path[r];!e&&i.options.layoutScroll&&i.scroll&&i!==i.root&&tH(n,{x:-i.scroll.x,y:-i.scroll.y}),tD(i.latestValues)&&tH(n,i.latestValues)}return tD(this.latestValues)&&tH(n,this.latestValues),n},t.prototype.removeTransform=function(t){var e,n=et();tk(n,t);for(var r=0;r<this.path.length;r++){var i=this.path[r];if(i.instance&&tD(i.latestValues)){tL(i.latestValues)&&i.updateSnapshot();var o=et();tk(o,i.measure()),t7(n,i.latestValues,null===(e=i.snapshot)||void 0===e?void 0:e.layout,o)}}return tD(this.latestValues)&&t7(n,this.latestValues),n},t.prototype.setTargetDelta=function(t){this.targetDelta=t,this.root.scheduleUpdateProjection()},t.prototype.setOptions=function(t){var e;this.options=(0,u.pi)((0,u.pi)((0,u.pi)({},this.options),t),{crossfade:null===(e=t.crossfade)||void 0===e||e})},t.prototype.clearMeasurements=function(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1},t.prototype.resolveTargetDelta=function(){var t,e,n,r,i=this.options,o=i.layout,a=i.layoutId;this.layout&&(o||a)&&(!this.targetDelta&&!this.relativeTarget&&(this.relativeParent=this.getClosestProjectingParent(),this.relativeParent&&this.relativeParent.layout&&(this.relativeTarget=et(),this.relativeTargetOrigin=et(),t1(this.relativeTargetOrigin,this.layout.actual,this.relativeParent.layout.actual),tk(this.relativeTarget,this.relativeTargetOrigin))),(this.relativeTarget||this.targetDelta)&&((this.target||(this.target=et(),this.targetWithTransforms=et()),this.relativeTarget&&this.relativeTargetOrigin&&(null===(r=this.relativeParent)||void 0===r?void 0:r.target))?(t=this.target,e=this.relativeTarget,n=this.relativeParent.target,tQ(t.x,e.x,n.x),tQ(t.y,e.y,n.y)):this.targetDelta?(Boolean(this.resumingFrom)?this.target=this.applyTransform(this.layout.actual):tk(this.target,this.layout.actual),tB(this.target,this.targetDelta)):tk(this.target,this.layout.actual),this.attemptToResolveRelativeTarget&&(this.attemptToResolveRelativeTarget=!1,this.relativeParent=this.getClosestProjectingParent(),this.relativeParent&&Boolean(this.relativeParent.resumingFrom)===Boolean(this.resumingFrom)&&!this.relativeParent.options.layoutScroll&&this.relativeParent.target&&(this.relativeTarget=et(),this.relativeTargetOrigin=et(),t1(this.relativeTargetOrigin,this.target,this.relativeParent.target),tk(this.relativeTarget,this.relativeTargetOrigin)))))},t.prototype.getClosestProjectingParent=function(){if(!(!this.parent||tD(this.parent.latestValues)))return(this.parent.relativeTarget||this.parent.targetDelta)&&this.parent.layout?this.parent:this.parent.getClosestProjectingParent()},t.prototype.calcProjection=function(){var t,e=this.options,n=e.layout,r=e.layoutId;if(this.isTreeAnimating=Boolean((null===(t=this.parent)||void 0===t?void 0:t.isTreeAnimating)||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),this.layout&&(n||r)){var i=this.getLead();tk(this.layoutCorrected,this.layout.actual),function(t,e,n,r){void 0===r&&(r=!1);var i,o,a,s,u=n.length;if(u){e.x=e.y=1;for(var l=0;l<u;l++)s=(a=n[l]).projectionDelta,(null===(o=null===(i=a.instance)||void 0===i?void 0:i.style)||void 0===o?void 0:o.display)!=="contents"&&(r&&a.options.layoutScroll&&a.scroll&&a!==a.root&&tH(t,{x:-a.scroll.x,y:-a.scroll.y}),s&&(e.x*=s.x.scale,e.y*=s.y.scale,tB(t,s)),r&&tD(a.latestValues)&&tH(t,a.latestValues))}}(this.layoutCorrected,this.treeScale,this.path,Boolean(this.resumingFrom)||this!==i);var o=i.target;if(o){this.projectionDelta||(this.projectionDelta=t9(),this.projectionDeltaWithTransform=t9());var a=this.treeScale.x,s=this.treeScale.y,u=this.projectionTransform;tJ(this.projectionDelta,this.layoutCorrected,o,this.latestValues),this.projectionTransform=es(this.projectionDelta,this.treeScale),(this.projectionTransform!==u||this.treeScale.x!==a||this.treeScale.y!==s)&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",o))}}},t.prototype.hide=function(){this.isVisible=!1},t.prototype.show=function(){this.isVisible=!0},t.prototype.scheduleRender=function(t){var e,n,r;void 0===t&&(t=!0),null===(n=(e=this.options).scheduleRender)||void 0===n||n.call(e),t&&(null===(r=this.getStack())||void 0===r||r.scheduleRender()),this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)},t.prototype.setAnimationOrigin=function(t,e){var n,r=this;void 0===e&&(e=!1);var i=this.snapshot,o=(null==i?void 0:i.latestValues)||{},a=(0,u.pi)({},this.latestValues),s=t9();this.relativeTarget=this.relativeTargetOrigin=void 0,this.attemptToResolveRelativeTarget=!e;var l=et(),c=null==i?void 0:i.isShared,d=1>=((null===(n=this.getStack())||void 0===n?void 0:n.members.length)||0),f=Boolean(c&&!d&&!0===this.options.crossfade&&!this.path.some(ek));this.animationProgress=0,this.mixTargetDelta=function(e){var n,i,u,p=e/1e3;eO(s.x,t.x,p),eO(s.y,t.y,p),r.setTargetDelta(s),r.relativeTarget&&r.relativeTargetOrigin&&r.layout&&(null===(u=r.relativeParent)||void 0===u?void 0:u.layout)&&(t1(l,r.layout.actual,r.relativeParent.layout.actual),n=r.relativeTarget,i=r.relativeTargetOrigin,eR(n.x,i.x,l.x,p),eR(n.y,i.y,l.y,p)),c&&(r.animationValues=a,function(t,e,n,r,i,o){var a,s,u,l;i?(t.opacity=(0,R.C)(0,null!==(a=n.opacity)&&void 0!==a?a:1,tT(r)),t.opacityExit=(0,R.C)(null!==(s=e.opacity)&&void 0!==s?s:1,0,tj(r))):o&&(t.opacity=(0,R.C)(null!==(u=e.opacity)&&void 0!==u?u:1,null!==(l=n.opacity)&&void 0!==l?l:1,r));for(var c=0;c<tA;c++){var d="border".concat(tS[c],"Radius"),f=tV(e,d),p=tV(n,d);(void 0!==f||void 0!==p)&&(f||(f=0),p||(p=0),0===f||0===p||tP(f)===tP(p)?(t[d]=Math.max((0,R.C)(tC(f),tC(p),r),0),(ts.aQ.test(p)||ts.aQ.test(f))&&(t[d]+="%")):t[d]=p)}(e.rotate||n.rotate)&&(t.rotate=(0,R.C)(e.rotate||0,n.rotate||0,r))}(a,o,r.latestValues,p,f,d)),r.root.scheduleUpdateProjection(),r.scheduleRender(),r.animationProgress=p},this.mixTargetDelta(0)},t.prototype.startAnimation=function(t){var e,n,r=this;null===(e=this.currentAnimation)||void 0===e||e.stop(),this.resumingFrom&&(null===(n=this.resumingFrom.currentAnimation)||void 0===n||n.stop()),this.pendingAnimation&&(O.qY.update(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=O.ZP.update(function(){var e,n;ey.hasAnimatedSinceResize=!0,r.currentAnimation=(void 0===(e=(0,u.pi)((0,u.pi)({},t),{onUpdate:function(e){var n;r.mixTargetDelta(e),null===(n=t.onUpdate)||void 0===n||n.call(t,e)},onComplete:function(){var e;null===(e=t.onComplete)||void 0===e||e.call(t),r.completeAnimation()}}))&&(e={}),tx("",n=(0,M.i)(0)?0:(0,k.B)(0),1e3,e),{stop:function(){return n.stop()},isAnimating:function(){return n.isAnimating()}}),r.resumingFrom&&(r.resumingFrom.currentAnimation=r.currentAnimation),r.pendingAnimation=void 0})},t.prototype.completeAnimation=function(){var t;this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0),null===(t=this.getStack())||void 0===t||t.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")},t.prototype.finishAnimation=function(){var t;this.currentAnimation&&(null===(t=this.mixTargetDelta)||void 0===t||t.call(this,1e3),this.currentAnimation.stop()),this.completeAnimation()},t.prototype.applyTransformsToTarget=function(){var t=this.getLead(),e=t.targetWithTransforms,n=t.target,r=t.layout,i=t.latestValues;e&&n&&r&&(tk(e,n),tH(e,i),tJ(this.projectionDeltaWithTransform,this.layoutCorrected,e,i))},t.prototype.registerSharedNode=function(t,e){var n,r,i;this.sharedNodes.has(t)||this.sharedNodes.set(t,new eo),this.sharedNodes.get(t).add(e),e.promote({transition:null===(n=e.options.initialPromotionConfig)||void 0===n?void 0:n.transition,preserveFollowOpacity:null===(i=null===(r=e.options.initialPromotionConfig)||void 0===r?void 0:r.shouldPreserveFollowOpacity)||void 0===i?void 0:i.call(r,e)})},t.prototype.isLead=function(){var t=this.getStack();return!t||t.lead===this},t.prototype.getLead=function(){var t;return this.options.layoutId&&(null===(t=this.getStack())||void 0===t?void 0:t.lead)||this},t.prototype.getPrevLead=function(){var t;return this.options.layoutId?null===(t=this.getStack())||void 0===t?void 0:t.prevLead:void 0},t.prototype.getStack=function(){var t=this.options.layoutId;if(t)return this.root.sharedNodes.get(t)},t.prototype.promote=function(t){var e=void 0===t?{}:t,n=e.needsReset,r=e.transition,i=e.preserveFollowOpacity,o=this.getStack();o&&o.promote(this,i),n&&(this.projectionDelta=void 0,this.needsReset=!0),r&&this.setOptions({transition:r})},t.prototype.relegate=function(){var t=this.getStack();return!!t&&t.relegate(this)},t.prototype.resetRotation=function(){var t=this.options.visualElement;if(t){for(var e=!1,n={},r=0;r<el.length;r++){var i="rotate"+el[r];t.getStaticValue(i)&&(e=!0,n[i]=t.getStaticValue(i),t.setStaticValue(i,0))}if(e){for(var i in null==t||t.syncRender(),n)t.setStaticValue(i,n[i]);t.scheduleRender()}}},t.prototype.getProjectionStyles=function(t){void 0===t&&(t={});var e,n,r,i,o,a,s={};if(!this.instance||this.isSVG)return s;if(!this.isVisible)return{visibility:"hidden"};s.visibility="";var u=null===(e=this.options.visualElement)||void 0===e?void 0:e.getProps().transformTemplate;if(this.needsReset)return this.needsReset=!1,s.opacity="",s.pointerEvents=eg(t.pointerEvents)||"",s.transform=u?u(this.latestValues,""):"none",s;var l=this.getLead();if(!this.projectionDelta||!this.layout||!l.target){var c={};return this.options.layoutId&&(c.opacity=null!==(n=this.latestValues.opacity)&&void 0!==n?n:1,c.pointerEvents=eg(t.pointerEvents)||""),this.hasProjected&&!tD(this.latestValues)&&(c.transform=u?u({},""):"none",this.hasProjected=!1),c}var d=l.animationValues||l.latestValues;this.applyTransformsToTarget(),s.transform=es(this.projectionDeltaWithTransform,this.treeScale,d),u&&(s.transform=u(d,s.transform));var f=this.projectionDelta,p=f.x,v=f.y;for(var h in s.transformOrigin="".concat(100*p.origin,"% ").concat(100*v.origin,"% 0"),l.animationValues?s.opacity=l===this?null!==(i=null!==(r=d.opacity)&&void 0!==r?r:this.latestValues.opacity)&&void 0!==i?i:1:this.preserveOpacity?this.latestValues.opacity:d.opacityExit:s.opacity=l===this?null!==(o=d.opacity)&&void 0!==o?o:"":null!==(a=d.opacityExit)&&void 0!==a?a:0,ea)if(void 0!==d[h]){var m=ea[h],g=m.correct,y=m.applyTo,b=g(d[h],l);if(y)for(var x=y.length,w=0;w<x;w++)s[y[w]]=b;else s[h]=b}return this.options.layoutId&&(s.pointerEvents=l===this?eg(t.pointerEvents)||"":"none"),s},t.prototype.clearSnapshot=function(){this.resumeFrom=this.snapshot=void 0},t.prototype.resetTree=function(){this.root.nodes.forEach(function(t){var e;return null===(e=t.currentAnimation)||void 0===e?void 0:e.stop()}),this.root.nodes.forEach(eS),this.root.sharedNodes.clear()},t}()}function ex(t){t.updateLayout()}function ew(t){var e,n,r,i,o=null!==(n=null===(e=t.resumeFrom)||void 0===e?void 0:e.snapshot)&&void 0!==n?n:t.snapshot;if(t.isLead()&&t.layout&&o&&t.hasListeners("didUpdate")){var a=t.layout,s=a.actual,u=a.measured;"size"===t.options.animationType?eu(function(t){var e=o.isShared?o.measured[t]:o.layout[t],n=tX(e);e.min=s[t].min,e.max=e.min+n}):"position"===t.options.animationType&&eu(function(t){var e=o.isShared?o.measured[t]:o.layout[t],n=tX(s[t]);e.max=e.min+n});var l=t9();tJ(l,s,o.layout);var c=t9();o.isShared?tJ(c,t.applyTransform(u,!0),o.measured):tJ(c,s,o.layout);var d=!en(l),f=!1;if(!t.resumeFrom&&(t.relativeParent=t.getClosestProjectingParent(),t.relativeParent&&!t.relativeParent.resumeFrom)){var p=t.relativeParent,v=p.snapshot,h=p.layout;if(v&&h){var m=et();t1(m,o.layout,v.layout);var g=et();t1(g,s,h.actual),er(m,g)||(f=!0)}}t.notifyListeners("didUpdate",{layout:s,snapshot:o,delta:c,layoutDelta:l,hasLayoutChanged:d,hasRelativeTargetChanged:f})}else t.isLead()&&(null===(i=(r=t.options).onExitComplete)||void 0===i||i.call(r));t.options.transition=void 0}function eE(t){t.clearSnapshot()}function eS(t){t.clearMeasurements()}function eA(t){var e=t.options.visualElement;(null==e?void 0:e.getProps().onBeforeLayoutMeasure)&&e.notifyBeforeLayoutMeasure(),t.resetTransform()}function eC(t){t.finishAnimation(),t.targetDelta=t.relativeTarget=t.target=void 0}function eP(t){t.resolveTargetDelta()}function eV(t){t.calcProjection()}function eT(t){t.resetRotation()}function ej(t){t.removeLeadSnapshot()}function eO(t,e,n){t.translate=(0,R.C)(e.translate,0,n),t.scale=(0,R.C)(e.scale,1,n),t.origin=e.origin,t.originPoint=e.originPoint}function eR(t,e,n,r){t.min=(0,R.C)(e.min,n.min,r),t.max=(0,R.C)(e.max,n.max,r)}function ek(t){return t.animationValues&&void 0!==t.animationValues.opacityExit}var eM={duration:.45,ease:[.4,0,.1,1]};function eL(t,e){for(var n=t.root,r=t.path.length-1;r>=0;r--)if(Boolean(t.path[r].instance)){n=t.path[r];break}var i=(n&&n!==t.root?n.instance:document).querySelector('[data-projection-id="'.concat(e,'"]'));i&&t.mount(i,!0)}function eD(t){t.min=Math.round(t.min),t.max=Math.round(t.max)}function eF(t){eD(t.x),eD(t.y)}var e_=1,eB=n(5364),eI=(0,l.createContext)({}),eU=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,u.ZT)(e,t),e.prototype.getSnapshotBeforeUpdate=function(){return this.updateProps(),null},e.prototype.componentDidUpdate=function(){},e.prototype.updateProps=function(){var t=this.props,e=t.visualElement,n=t.props;e&&e.setProps(n)},e.prototype.render=function(){return this.props.children},e}(l.Component),eN=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","svg","switch","symbol","text","tspan","use","view"];function ez(t){if("string"!=typeof t||t.includes("-"));else if(eN.indexOf(t)>-1||/[A-Z]/.test(t))return!0;return!1}function eH(t,e){var n=e.layout,r=e.layoutId;return ep(t)||ev.has(t)||(n||void 0!==r)&&(!!ea[t]||"opacity"===t)}var eW={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"};function eY(t){return t.startsWith("--")}function e$(t,e,n,r){var i,o,a,s,u=t.style,l=t.vars,c=t.transform,d=t.transformKeys,f=t.transformOrigin;d.length=0;var p=!1,v=!1,h=!0;for(var m in e){var g,y=e[m];if(eY(m)){l[m]=y;continue}var b=tc[m],x=b&&"number"==typeof y?b.transform(y):y;if(ep(m)){if(p=!0,c[m]=x,d.push(m),!h)continue;y!==(null!==(s=b.default)&&void 0!==s?s:0)&&(h=!1)}else(g=m,ev.has(g))?(f[m]=x,v=!0):u[m]=x}p?u.transform=function(t,e,n,r){var i=t.transform,o=t.transformKeys,a=e.enableHardwareAcceleration,s=e.allowTransformNone,u="";o.sort(ed);for(var l=!1,c=o.length,d=0;d<c;d++){var f=o[d];u+="".concat(eW[f]||f,"(").concat(i[f],") "),"z"===f&&(l=!0)}return!l&&(void 0===a||a)?u+="translateZ(0)":u=u.trim(),r?u=r(i,n?"":u):(void 0===s||s)&&n&&(u="none"),u}(t,n,h,r):r?u.transform=r({},""):!e.transform&&u.transform&&(u.transform="none"),v&&(u.transformOrigin=(i=f.originX,o=f.originY,a=f.originZ,"".concat(void 0===i?"50%":i," ").concat(void 0===o?"50%":o," ").concat(void 0===a?0:a)))}var eq=function(){return{style:{},transform:{},transformKeys:[],transformOrigin:{},vars:{}}};function eZ(t,e,n){for(var r in e)(0,M.i)(e[r])||eH(r,n)||(t[r]=e[r])}function eX(t,e,n){var r,i,o={},a=(eZ(r={},t.style||{},t),Object.assign(r,(i=t.transformTemplate,(0,l.useMemo)(function(){var t=eq();e$(t,e,{enableHardwareAcceleration:!n},i);var r=t.vars,o=t.style;return(0,u.pi)((0,u.pi)({},r),o)},[e]))),t.transformValues&&(r=t.transformValues(r)),r);return Boolean(t.drag)&&!1!==t.dragListener&&(o.draggable=!1,a.userSelect=a.WebkitUserSelect=a.WebkitTouchCallout="none",a.touchAction=!0===t.drag?"none":"pan-".concat("x"===t.drag?"y":"x")),o.style=a,o}var eG=new Set(["initial","animate","exit","style","variants","transition","transformTemplate","transformValues","custom","inherit","layout","layoutId","layoutDependency","onLayoutAnimationComplete","onLayoutMeasure","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","drag","dragControls","dragListener","dragConstraints","dragDirectionLock","dragSnapToOrigin","_dragX","_dragY","dragElastic","dragMomentum","dragPropagation","dragTransition","whileDrag","onPan","onPanStart","onPanEnd","onPanSessionStart","onTap","onTapStart","onTapCancel","onHoverStart","onHoverEnd","whileFocus","whileTap","whileHover","whileInView","onViewportEnter","onViewportLeave","viewport","layoutScroll"]);function eK(t){return eG.has(t)}var eJ=function(t){return!eK(t)};try{(r=require("@emotion/is-prop-valid").default)&&(eJ=function(t){return t.startsWith("on")?!eK(t):r(t)})}catch(eQ){}function e0(t,e,n){return"string"==typeof t?t:ts.px.transform(e+n*t)}var e1={offset:"stroke-dashoffset",array:"stroke-dasharray"},e2={offset:"strokeDashoffset",array:"strokeDasharray"};function e5(t,e,n,r){var i,o,a,s,l,c,d,f,p,v=e.attrX,h=e.attrY,m=e.originX,g=e.originY,y=e.pathLength,b=e.pathSpacing,x=e.pathOffset;e$(t,(0,u._T)(e,["attrX","attrY","originX","originY","pathLength","pathSpacing","pathOffset"]),n,r),t.attrs=t.style,t.style={};var w=t.attrs,E=t.style,S=t.dimensions;w.transform&&(S&&(E.transform=w.transform),delete w.transform),S&&(void 0!==m||void 0!==g||E.transform)&&(E.transformOrigin=(i=e0(void 0!==m?m:.5,S.x,S.width),o=e0(void 0!==g?g:.5,S.y,S.height),"".concat(i," ").concat(o))),void 0!==v&&(w.x=v),void 0!==h&&(w.y=h),void 0!==y&&(a=w,c=!1,void 0===(s=void 0===b?1:b)&&(s=1),void 0===(l=void 0===x?0:x)&&(l=0),void 0===c&&(c=!0),a.pathLength=1,a[(d=c?e1:e2).offset]=ts.px.transform(-l),f=ts.px.transform(y),p=ts.px.transform(s),a[d.array]="".concat(f," ").concat(p))}var e3=function(){return(0,u.pi)((0,u.pi)({},eq()),{attrs:{}})};function e4(t,e){var n=(0,l.useMemo)(function(){var n=e3();return e5(n,e,{enableHardwareAcceleration:!1},t.transformTemplate),(0,u.pi)((0,u.pi)({},n.attrs),{style:(0,u.pi)({},n.style)})},[e]);if(t.style){var r={};eZ(r,t.style,t),n.style=(0,u.pi)((0,u.pi)({},r),n.style)}return n}var e7=/([a-z])([A-Z])/g,e6=function(t){return t.replace(e7,"$1-$2").toLowerCase()};function e9(t,e,n,r){var i=e.style,o=e.vars;for(var a in Object.assign(t.style,i,r&&r.getProjectionStyles(n)),o)t.style.setProperty(a,o[a])}var e8=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength"]);function nt(t,e){for(var n in e9(t,e),e.attrs)t.setAttribute(e8.has(n)?n:e6(n),e.attrs[n])}function ne(t){var e=t.style,n={};for(var r in e)((0,M.i)(e[r])||eH(r,t))&&(n[r]=e[r]);return n}function nn(t){var e=ne(t);for(var n in t)(0,M.i)(t[n])&&(e["x"===n||"y"===n?"attr"+n.toUpperCase():n]=t[n]);return e}function nr(t){return"object"==typeof t&&"function"==typeof t.start}function ni(t,e,n,r){var i=t.scrapeMotionValuesFromProps,o=t.createRenderState,a=t.onMount,s={latestValues:function(t,e,n,r){var i={},o=(null==n?void 0:n.initial)===!1,a=r(t);for(var s in a)i[s]=eg(a[s]);var l=t.initial,c=t.animate,d=C(t),f=P(t);e&&f&&!d&&!1!==t.inherit&&(null!=l||(l=e.initial),null!=c||(c=e.animate));var p=o||!1===l,v=p?c:l;return v&&"boolean"!=typeof v&&!nr(v)&&(Array.isArray(v)?v:[v]).forEach(function(e){var n=S(t,e);if(n){var r=n.transitionEnd;n.transition;var o=(0,u._T)(n,["transitionEnd","transition"]);for(var a in o){var s=o[a];if(Array.isArray(s)){var l=p?s.length-1:0;s=s[l]}null!==s&&(i[a]=s)}for(var a in r)i[a]=r[a]}}),i}(e,n,r,i),renderState:o()};return a&&(s.mount=function(t){return a(e,t,s)}),s}var no=function(t){return function(e,n){var r=(0,l.useContext)(m),i=(0,l.useContext)(g.O);return n?ni(t,e,r,i):(0,j.h)(function(){return ni(t,e,r,i)})}},na={useVisualState:no({scrapeMotionValuesFromProps:nn,createRenderState:e3,onMount:function(t,e,n){var r=n.renderState,i=n.latestValues;try{r.dimensions="function"==typeof e.getBBox?e.getBBox():e.getBoundingClientRect()}catch(o){r.dimensions={x:0,y:0,width:0,height:0}}e5(r,i,{enableHardwareAcceleration:!1},t.transformTemplate),nt(e,r)}})},ns={useVisualState:no({scrapeMotionValuesFromProps:ne,createRenderState:eq})};(i=a||(a={})).Animate="animate",i.Hover="whileHover",i.Tap="whileTap",i.Drag="whileDrag",i.Focus="whileFocus",i.InView="whileInView",i.Exit="exit";var nu=n(1756);function nl(t){return"undefined"!=typeof PointerEvent&&t instanceof PointerEvent?!("mouse"!==t.pointerType):t instanceof MouseEvent}var nc={pageX:0,pageY:0};function nd(t,e){var n,r,i;return void 0===e&&(e="page"),{point:t.touches?(void 0===(n=e)&&(n="page"),{x:(r=t.touches[0]||t.changedTouches[0]||nc)[n+"X"],y:r[n+"Y"]}):(void 0===(i=e)&&(i="page"),{x:t[i+"X"],y:t[i+"Y"]})}}var nf=function(t,e){void 0===e&&(e=!1);var n=function(e){return t(e,nd(e))};return e?function(t){var e=t instanceof MouseEvent;(!e||e&&0===t.button)&&n(t)}:n},np={pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointercancel:"mousecancel",pointerover:"mouseover",pointerout:"mouseout",pointerenter:"mouseenter",pointerleave:"mouseleave"},nv={pointerdown:"touchstart",pointermove:"touchmove",pointerup:"touchend",pointercancel:"touchcancel"};function nh(t){if(T.j&&null===window.onpointerdown);else if(T.j&&null===window.ontouchstart)return nv[t];else if(T.j&&null===window.onmousedown)return np[t];return t}function nm(t,e,n,r){return(0,nu.E)(t,nh(e),nf(n,"pointerdown"===e),r)}function ng(t,e,n,r){return(0,nu.p)(t,nh(e),n&&nf(n,"pointerdown"===e),r)}function ny(t){var e=null;return function(){return null===e&&(e=t,function(){e=null})}}var nb=ny("dragHorizontal"),nx=ny("dragVertical");function nw(t){var e=!1;if("y"===t)e=nx();else if("x"===t)e=nb();else{var n=nb(),r=nx();n&&r?e=function(){n(),r()}:(n&&n(),r&&r())}return e}function nE(){var t=nw(!0);return!t||(t(),!1)}function nS(t,e,n){return function(r,i){var o;!nl(r)||nE()||(null===(o=t.animationState)||void 0===o||o.setActive(a.Hover,e),null==n||n(r,i))}}var nA=function(t,e){return!!e&&(t===e||nA(t,e.parentElement))},nC=n(5411),nP=n(9897),nV=new WeakMap,nT=new WeakMap,nj=function(t){var e;null===(e=nV.get(t.target))||void 0===e||e(t)},nO=function(t){t.forEach(nj)},nR={some:0,all:1};function nk(t,e,n,r){var i=r.root,o=r.margin,s=r.amount,c=void 0===s?"some":s,d=r.once;(0,l.useEffect)(function(){if(t){var r,s,l,f,p,v,h,m={root:null==i?void 0:i.current,rootMargin:o,threshold:"number"==typeof c?c:nR[c]};return r=n.getInstance(),s=m.root,l=(0,u._T)(m,["root"]),f=s||document,nT.has(f)||nT.set(f,{}),(p=nT.get(f))[v=JSON.stringify(l)]||(p[v]=new IntersectionObserver(nO,(0,u.pi)({root:s},l))),h=p[v],nV.set(r,function(t){var r,i=t.isIntersecting;if(e.isInView!==i){if(e.isInView=i,d&&!i&&e.hasEnteredView)return;i&&(e.hasEnteredView=!0),null===(r=n.animationState)||void 0===r||r.setActive(a.InView,i);var o=n.getProps(),s=i?o.onViewportEnter:o.onViewportLeave;null==s||s(t)}}),h.observe(r),function(){nV.delete(r),h.unobserve(r)}}},[t,i,o,c])}function nM(t,e,n,r){var i=r.fallback,o=void 0===i||i;(0,l.useEffect)(function(){t&&o&&requestAnimationFrame(function(){e.hasEnteredView=!0;var t,r=n.getProps().onViewportEnter;null==r||r(null),null===(t=n.animationState)||void 0===t||t.setActive(a.InView,!0)})},[t])}var nL=function(t){return function(e){return t(e),null}},nD={inView:nL(function(t){var e=t.visualElement,n=t.whileInView,r=t.onViewportEnter,i=t.onViewportLeave,o=t.viewport,a=void 0===o?{}:o,s=(0,l.useRef)({hasEnteredView:!1,isInView:!1}),u=Boolean(n||r||i);a.once&&s.current.hasEnteredView&&(u=!1),("undefined"==typeof IntersectionObserver?nM:nk)(u,s.current,e,a)}),tap:nL(function(t){var e=t.onTap,n=t.onTapStart,r=t.onTapCancel,i=t.whileTap,o=t.visualElement,s=(0,l.useRef)(!1),u=(0,l.useRef)(null);function c(){var t;null===(t=u.current)||void 0===t||t.call(u),u.current=null}function d(){var t;return c(),s.current=!1,null===(t=o.animationState)||void 0===t||t.setActive(a.Tap,!1),!nE()}function f(t,n){d()&&(nA(o.getInstance(),t.target)?null==e||e(t,n):null==r||r(t,n))}function p(t,e){d()&&(null==r||r(t,e))}ng(o,"pointerdown",e||n||r||i?function(t,e){var r;c(),s.current||(s.current=!0,u.current=(0,nP.z)(nm(window,"pointerup",f),nm(window,"pointercancel",p)),null===(r=o.animationState)||void 0===r||r.setActive(a.Tap,!0),null==n||n(t,e))}:void 0),(0,nC.z)(c)}),focus:nL(function(t){var e=t.whileFocus,n=t.visualElement;(0,nu.p)(n,"focus",e?function(){var t;null===(t=n.animationState)||void 0===t||t.setActive(a.Focus,!0)}:void 0),(0,nu.p)(n,"blur",e?function(){var t;null===(t=n.animationState)||void 0===t||t.setActive(a.Focus,!1)}:void 0)}),hover:nL(function(t){var e=t.onHoverStart,n=t.onHoverEnd,r=t.whileHover,i=t.visualElement;ng(i,"pointerenter",e||r?nS(i,!0,e):void 0),ng(i,"pointerleave",n||r?nS(i,!1,n):void 0)})};function nF(){var t=(0,l.useContext)(g.O);if(null===t)return[!0,null];var e=t.isPresent,n=t.onExitComplete,r=t.register,i=nI();return(0,l.useEffect)(function(){return r(i)},[]),!e&&n?[!1,function(){return null==n?void 0:n(i)}]:[!0]}var n_=0,nB=function(){return n_++},nI=function(){return(0,j.h)(nB)};function nU(t,e){if(!Array.isArray(e))return!1;var n=e.length;if(n!==t.length)return!1;for(var r=0;r<n;r++)if(e[r]!==t[r])return!1;return!0}var nN=function(t){return function(e){return e.test(t)}},nz=[tu.Rx,ts.px,ts.aQ,ts.RW,ts.vw,ts.vh,{test:function(t){return"auto"===t},parse:function(t){return t}}],nH=function(t){return nz.find(nN(t))},nW=(0,u.ev)((0,u.ev)([],(0,u.CR)(nz),!1),[ta.$,$.P],!1);function nY(t,e,n){void 0===n&&(n={});var r,i=A(t,e,n.custom),o=(i||{}).transition,a=void 0===o?t.getDefaultTransition()||{}:o;n.transitionOverride&&(a=n.transitionOverride);var s=i?function(){return n$(t,i,n)}:function(){return Promise.resolve()},l=(null===(r=t.variantChildren)||void 0===r?void 0:r.size)?function(r){void 0===r&&(r=0);var i,o,s,l,c,d,f,p=a.delayChildren,v=a.staggerChildren,h=a.staggerDirection;return i=(void 0===p?0:p)+r,o=v,s=h,l=n,void 0===i&&(i=0),void 0===o&&(o=0),void 0===s&&(s=1),c=[],d=(t.variantChildren.size-1)*o,f=1===s?function(t){return void 0===t&&(t=0),t*o}:function(t){return void 0===t&&(t=0),d-t*o},Array.from(t.variantChildren).sort(nq).forEach(function(t,n){c.push(nY(t,e,(0,u.pi)((0,u.pi)({},l),{delay:i+f(n)})).then(function(){return t.notifyAnimationComplete(e)}))}),Promise.all(c)}:function(){return Promise.resolve()},c=a.when;if(!c)return Promise.all([s(),l(n.delay)]);var d=(0,u.CR)("beforeChildren"===c?[s,l]:[l,s],2),f=d[0],p=d[1];return f().then(p)}function n$(t,e,n){var r,i=void 0===n?{}:n,o=i.delay,a=void 0===o?0:o,s=i.transitionOverride,l=i.type,c=t.makeTargetAnimatable(e),d=c.transition,f=void 0===d?t.getDefaultTransition():d,p=c.transitionEnd,v=(0,u._T)(c,["transition","transitionEnd"]);s&&(f=s);var h=[],m=l&&(null===(r=t.animationState)||void 0===r?void 0:r.getState()[l]);for(var g in v){var y=t.getValue(g),b=v[g];if(!(!y||void 0===b||m&&function(t,e){var n=t.protectedKeys,r=t.needsAnimating,i=n.hasOwnProperty(e)&&!0!==r[e];return r[e]=!1,i}(m,g))){var x=(0,u.pi)({delay:a},f);t.shouldReduceMotion&&ep(g)&&(x=(0,u.pi)((0,u.pi)({},x),{type:!1,delay:0}));var w=tx(g,y,b,x);h.push(w)}}return Promise.all(h).then(function(){p&&function(t,e){var n=A(t,e),r=n?t.makeTargetAnimatable(n,!1):{},i=r.transitionEnd;r.transition;var o=(0,u._T)(r,["transitionEnd","transition"]);for(var a in o=(0,u.pi)((0,u.pi)({},o),void 0===i?{}:i)){var s,l=th(o[a]);s=a,t.hasValue(s)?t.getValue(s).set(l):t.addValue(s,(0,k.B)(l))}}(t,p)})}function nq(t,e){return t.sortNodePosition(e)}var nZ=[a.Animate,a.InView,a.Focus,a.Hover,a.Tap,a.Drag,a.Exit],nX=(0,u.ev)([],(0,u.CR)(nZ),!1).reverse(),nG=nZ.length;function nK(t){return void 0===t&&(t=!1),{isActive:t,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}var nJ={animation:nL(function(t){var e=t.visualElement,n=t.animate;e.animationState||(e.animationState=function(t){var e,n=function(e){return Promise.all(e.map(function(e){return function(t,e,n){if(void 0===n&&(n={}),t.notifyAnimationStart(e),Array.isArray(e)){var r;r=Promise.all(e.map(function(e){return nY(t,e,n)}))}else if("string"==typeof e)r=nY(t,e,n);else{var i="function"==typeof e?A(t,e,n.custom):e;r=n$(t,i,n)}return r.then(function(){return t.notifyAnimationComplete(e)})}(t,e.animation,e.options)}))},r=((e={})[a.Animate]=nK(!0),e[a.InView]=nK(),e[a.Hover]=nK(),e[a.Tap]=nK(),e[a.Drag]=nK(),e[a.Focus]=nK(),e[a.Exit]=nK(),e),i={},o=!0,s=function(e,n){var r=A(t,n);if(r){r.transition;var i=r.transitionEnd,o=(0,u._T)(r,["transition","transitionEnd"]);e=(0,u.pi)((0,u.pi)((0,u.pi)({},e),o),i)}return e};function l(e,a){for(var l,c=t.getProps(),d=t.getVariantContext(!0)||{},f=[],p=new Set,v={},h=1/0,m=0;m<nG;m++)!function(n){var i,m=nX[n],g=r[m],y=null!==(l=c[m])&&void 0!==l?l:d[m],b=E(y),x=m===a?g.isActive:null;!1===x&&(h=n);var S=y===d[m]&&y!==c[m]&&b;if(S&&o&&t.manuallyAnimateOnMount&&(S=!1),g.protectedKeys=(0,u.pi)({},v),!(!g.isActive&&null===x||!y&&!g.prevProp||nr(y))&&"boolean"!=typeof y){var A=(i=g.prevProp,"string"==typeof y?y!==i:!!w(y)&&!nU(y,i)),C=A||m===a&&g.isActive&&!S&&b||n>h&&b,P=Array.isArray(y)?y:[y],V=P.reduce(s,{});!1===x&&(V={});var T=g.prevResolvedValues,j=void 0===T?{}:T,O=(0,u.pi)((0,u.pi)({},j),V),R=function(t){C=!0,p.delete(t),g.needsAnimating[t]=!0};for(var k in O){var M=V[k],L=j[k];v.hasOwnProperty(k)||(M!==L?Z(M)&&Z(L)?!nU(M,L)||A?R(k):g.protectedKeys[k]=!0:void 0!==M?R(k):p.add(k):void 0!==M&&p.has(k)?R(k):g.protectedKeys[k]=!0)}g.prevProp=y,g.prevResolvedValues=V,g.isActive&&(v=(0,u.pi)((0,u.pi)({},v),V)),o&&t.blockInitialAnimation&&(C=!1),C&&!S&&f.push.apply(f,(0,u.ev)([],(0,u.CR)(P.map(function(t){return{animation:t,options:(0,u.pi)({type:m},e)}})),!1))}}(m);if(i=(0,u.pi)({},v),p.size){var g={};p.forEach(function(e){var n=t.getBaseTarget(e);void 0!==n&&(g[e]=n)}),f.push({animation:g})}var y=Boolean(f.length);return o&&!1===c.initial&&!t.manuallyAnimateOnMount&&(y=!1),o=!1,y?n(f):Promise.resolve()}return{isAnimated:function(t){return void 0!==i[t]},animateChanges:l,setActive:function(e,n,i){var o;return r[e].isActive===n?Promise.resolve():(null===(o=t.variantChildren)||void 0===o||o.forEach(function(t){var r;return null===(r=t.animationState)||void 0===r?void 0:r.setActive(e,n)}),r[e].isActive=n,l(i,e))},setAnimateFunction:function(e){n=e(t)},getState:function(){return r}}}(e)),nr(n)&&(0,l.useEffect)(function(){return n.subscribe(e)},[n])}),exit:nL(function(t){var e=t.custom,n=t.visualElement,r=(0,u.CR)(nF(),2),i=r[0],o=r[1],s=(0,l.useContext)(g.O);(0,l.useEffect)(function(){n.isPresent=i;var t,r,u=null===(t=n.animationState)||void 0===t?void 0:t.setActive(a.Exit,!i,{custom:null!==(r=null==s?void 0:s.custom)&&void 0!==r?r:e});i||null==u||u.then(o)},[i])})},nQ=function(){function t(t,e,n){var r=this,i=(void 0===n?{}:n).transformPagePoint;if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.updatePoint=function(){if(r.lastMoveEvent&&r.lastMoveEventInfo){var t=n2(r.lastMoveEventInfo,r.history),e=null!==r.startEvent,n=tZ(t.offset,{x:0,y:0})>=3;if(e||n){var i=t.point,o=(0,O.$B)().timestamp;r.history.push((0,u.pi)((0,u.pi)({},i),{timestamp:o}));var a=r.handlers,s=a.onStart,l=a.onMove;e||(s&&s(r.lastMoveEvent,t),r.startEvent=r.lastMoveEvent),l&&l(r.lastMoveEvent,t)}}},this.handlePointerMove=function(t,e){if(r.lastMoveEvent=t,r.lastMoveEventInfo=n0(e,r.transformPagePoint),nl(t)&&0===t.buttons){r.handlePointerUp(t,e);return}O.ZP.update(r.updatePoint,!0)},this.handlePointerUp=function(t,e){r.end();var n=r.handlers,i=n.onEnd,o=n.onSessionEnd,a=n2(n0(e,r.transformPagePoint),r.history);r.startEvent&&i&&i(t,a),o&&o(t,a)},!t.touches||!(t.touches.length>1)){this.handlers=e,this.transformPagePoint=i;var o=n0(nd(t),this.transformPagePoint),a=o.point,s=(0,O.$B)().timestamp;this.history=[(0,u.pi)((0,u.pi)({},a),{timestamp:s})];var l=e.onSessionStart;l&&l(t,n2(o,this.history)),this.removeListeners=(0,nP.z)(nm(window,"pointermove",this.handlePointerMove),nm(window,"pointerup",this.handlePointerUp),nm(window,"pointercancel",this.handlePointerUp))}}return t.prototype.updateHandlers=function(t){this.handlers=t},t.prototype.end=function(){this.removeListeners&&this.removeListeners(),O.qY.update(this.updatePoint)},t}();function n0(t,e){return e?{point:e(t.point)}:t}function n1(t,e){return{x:t.x-e.x,y:t.y-e.y}}function n2(t,e){var n=t.point;return{point:n,delta:n1(n,n5(e)),offset:n1(n,e[0]),velocity:function(t,e){if(t.length<2)return{x:0,y:0};for(var n=t.length-1,r=null,i=n5(t);n>=0&&(r=t[n],!(i.timestamp-r.timestamp>F(.1)));)n--;if(!r)return{x:0,y:0};var o=(i.timestamp-r.timestamp)/1e3;if(0===o)return{x:0,y:0};var a={x:(i.x-r.x)/o,y:(i.y-r.y)/o};return a.x===1/0&&(a.x=0),a.y===1/0&&(a.y=0),a}(e,0)}}function n5(t){return t[t.length-1]}var n3=n(6773);function n4(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 n7(t,e){var n,r=e.min-t.min,i=e.max-t.max;return e.max-e.min<t.max-t.min&&(r=(n=(0,u.CR)([i,r],2))[0],i=n[1]),{min:r,max:i}}function n6(t,e,n){return{min:n9(t,e),max:n9(t,n)}}function n9(t,e){var n;return"number"==typeof t?t:null!==(n=t[e])&&void 0!==n?n:0}function n8(t){var e=t.top;return{x:{min:t.left,max:t.right},y:{min:e,max:t.bottom}}}function rt(t,e){return n8(function(t,e){if(!e)return t;var n=e({x:t.left,y:t.top}),r=e({x:t.right,y:t.bottom});return{top:n.y,left:n.x,bottom:r.y,right:r.x}}(t.getBoundingClientRect(),e))}var re=new WeakMap,rn=function(){function t(t){this.openGlobalLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=et(),this.visualElement=t}return t.prototype.start=function(t,e){var n=this,r=(void 0===e?{}:e).snapToCursor,i=void 0!==r&&r;!1!==this.visualElement.isPresent&&(this.panSession=new nQ(t,{onSessionStart:function(t){n.stopAnimation(),i&&n.snapToCursor(nd(t,"page").point)},onStart:function(t,e){var r,i=n.getProps(),o=i.drag,s=i.dragPropagation,u=i.onDragStart;(!o||s||(n.openGlobalLock&&n.openGlobalLock(),n.openGlobalLock=nw(o),n.openGlobalLock))&&(n.isDragging=!0,n.currentDirection=null,n.resolveConstraints(),n.visualElement.projection&&(n.visualElement.projection.isAnimationBlocked=!0,n.visualElement.projection.target=void 0),eu(function(t){var e,r,i=n.getAxisMotionValue(t).get()||0;if(ts.aQ.test(i)){var o=null===(r=null===(e=n.visualElement.projection)||void 0===e?void 0:e.layout)||void 0===r?void 0:r.actual[t];o&&(i=tX(o)*(parseFloat(i)/100))}n.originPoint[t]=i}),null==u||u(t,e),null===(r=n.visualElement.animationState)||void 0===r||r.setActive(a.Drag,!0))},onMove:function(t,e){var r=n.getProps(),i=r.dragPropagation,o=r.dragDirectionLock,a=r.onDirectionLock,s=r.onDrag;if(i||n.openGlobalLock){var u,l,c=e.offset;if(o&&null===n.currentDirection){n.currentDirection=(void 0===u&&(u=10),l=null,Math.abs(c.y)>u?l="y":Math.abs(c.x)>u&&(l="x"),l),null!==n.currentDirection&&(null==a||a(n.currentDirection));return}n.updateAxis("x",e.point,c),n.updateAxis("y",e.point,c),n.visualElement.syncRender(),null==s||s(t,e)}},onSessionEnd:function(t,e){return n.stop(t,e)}},{transformPagePoint:this.visualElement.getTransformPagePoint()}))},t.prototype.stop=function(t,e){var n=this.isDragging;if(this.cancel(),n){var r=e.velocity;this.startAnimation(r);var i=this.getProps().onDragEnd;null==i||i(t,e)}},t.prototype.cancel=function(){var t,e;this.isDragging=!1,this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!1),null===(t=this.panSession)||void 0===t||t.end(),this.panSession=void 0,!this.getProps().dragPropagation&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),null===(e=this.visualElement.animationState)||void 0===e||e.setActive(a.Drag,!1)},t.prototype.updateAxis=function(t,e,n){var r=this.getProps().drag;if(n&&rr(t,r,this.currentDirection)){var i,o,a,s,u,l=this.getAxisMotionValue(t),c=this.originPoint[t]+n[t];this.constraints&&this.constraints[t]&&(i=c,o=this.constraints[t],a=this.elastic[t],s=o.min,u=o.max,void 0!==s&&i<s?i=a?(0,R.C)(s,i,a.min):Math.max(i,s):void 0!==u&&i>u&&(i=a?(0,R.C)(u,i,a.max):Math.min(i,u)),c=i),l.set(c)}},t.prototype.resolveConstraints=function(){var t,e,n,r,i,o,a=this,s=this.getProps(),u=s.dragConstraints,l=s.dragElastic,c=(this.visualElement.projection||{}).layout,d=this.constraints;u&&x(u)?this.constraints||(this.constraints=this.resolveRefConstraints()):u&&c?this.constraints=(t=c.actual,e=u.top,n=u.left,r=u.bottom,i=u.right,{x:n4(t.x,n,i),y:n4(t.y,e,r)}):this.constraints=!1,this.elastic=(void 0===(o=l)&&(o=.35),!1===o?o=0:!0===o&&(o=.35),{x:n6(o,"left","right"),y:n6(o,"top","bottom")}),d!==this.constraints&&c&&this.constraints&&!this.hasMutatedConstraints&&eu(function(t){if(a.getAxisMotionValue(t)){var e,n,r;a.constraints[t]=(e=c.actual[t],n=a.constraints[t],r={},void 0!==n.min&&(r.min=n.min-e.min),void 0!==n.max&&(r.max=n.max-e.min),r)}})},t.prototype.resolveRefConstraints=function(){var t=this.getProps(),e=t.dragConstraints,n=t.onMeasureDragConstraints;if(!e||!x(e))return!1;var r=e.current;(0,_.k)(null!==r,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.");var i=this.visualElement.projection;if(!i||!i.layout)return!1;var o=(s=i.root,u=rt(r,this.visualElement.getTransformPagePoint()),(l=s.scroll)&&(tI(u.x,l.x),tI(u.y,l.y)),u),a={x:n7((c=i.layout.actual).x,o.x),y:n7(c.y,o.y)};if(n){var s,u,l,c,d,f,p,v=n((f=(d=a).x,{top:(p=d.y).min,right:f.max,bottom:p.max,left:f.min}));this.hasMutatedConstraints=!!v,v&&(a=n8(v))}return a},t.prototype.startAnimation=function(t){var e=this,n=this.getProps(),r=n.drag,i=n.dragMomentum,o=n.dragElastic,a=n.dragTransition,s=n.dragSnapToOrigin,l=n.onDragTransitionEnd,c=this.constraints||{};return Promise.all(eu(function(n){if(rr(n,r,e.currentDirection)){var l,d=null!==(l=null==c?void 0:c[n])&&void 0!==l?l:{};s&&(d={min:0,max:0});var f=(0,u.pi)((0,u.pi)({type:"inertia",velocity:i?t[n]:0,bounceStiffness:o?200:1e6,bounceDamping:o?40:1e7,timeConstant:750,restDelta:1,restSpeed:10},a),d);return e.startAxisValueAnimation(n,f)}})).then(l)},t.prototype.startAxisValueAnimation=function(t,e){var n=this.getAxisMotionValue(t);return tx(t,n,0,e)},t.prototype.stopAnimation=function(){var t=this;eu(function(e){return t.getAxisMotionValue(e).stop()})},t.prototype.getAxisMotionValue=function(t){var e,n,r="_drag"+t.toUpperCase();return this.visualElement.getProps()[r]||this.visualElement.getValue(t,null!==(n=null===(e=this.visualElement.getProps().initial)||void 0===e?void 0:e[t])&&void 0!==n?n:0)},t.prototype.snapToCursor=function(t){var e=this;eu(function(n){if(rr(n,e.getProps().drag,e.currentDirection)){var r=e.visualElement.projection,i=e.getAxisMotionValue(n);if(r&&r.layout){var o=r.layout.actual[n],a=o.min,s=o.max;i.set(t[n]-(0,R.C)(a,s,.5))}}})},t.prototype.scalePositionWithinConstraints=function(){var t,e=this,n=this.getProps(),r=n.drag,i=n.dragConstraints,o=this.visualElement.projection;if(x(i)&&o&&this.constraints){this.stopAnimation();var a={x:0,y:0};eu(function(t){var n=e.getAxisMotionValue(t);if(n){var r,i,o,s,u,l=n.get();a[t]=(r={min:l,max:l},i=e.constraints[t],o=.5,s=tX(r),(u=tX(i))>s?o=(0,tE.Y)(i.min,i.max-s,r.min):s>u&&(o=(0,tE.Y)(r.min,r.max-u,i.min)),(0,n3.u)(0,1,o))}});var s=this.visualElement.getProps().transformTemplate;this.visualElement.getInstance().style.transform=s?s({},""):"none",null===(t=o.root)||void 0===t||t.updateScroll(),o.updateLayout(),this.resolveConstraints(),eu(function(t){if(rr(t,r,null)){var n=e.getAxisMotionValue(t),i=e.constraints[t],o=i.min,s=i.max;n.set((0,R.C)(o,s,a[t]))}})}},t.prototype.addListeners=function(){var t,e=this;re.set(this.visualElement,this);var n=nm(this.visualElement.getInstance(),"pointerdown",function(t){var n=e.getProps(),r=n.drag,i=n.dragListener;r&&(void 0===i||i)&&e.start(t)}),r=function(){x(e.getProps().dragConstraints)&&(e.constraints=e.resolveRefConstraints())},i=this.visualElement.projection,o=i.addEventListener("measure",r);i&&!i.layout&&(null===(t=i.root)||void 0===t||t.updateScroll(),i.updateLayout()),r();var a=(0,nu.E)(window,"resize",function(){e.scalePositionWithinConstraints()});return i.addEventListener("didUpdate",function(t){var n=t.delta,r=t.hasLayoutChanged;e.isDragging&&r&&(eu(function(t){var r=e.getAxisMotionValue(t);r&&(e.originPoint[t]+=n[t].translate,r.set(r.get()+n[t].translate))}),e.visualElement.syncRender())}),function(){a(),n(),o()}},t.prototype.getProps=function(){var t=this.visualElement.getProps(),e=t.drag,n=t.dragDirectionLock,r=t.dragPropagation,i=t.dragConstraints,o=t.dragElastic,a=t.dragMomentum;return(0,u.pi)((0,u.pi)({},t),{drag:void 0!==e&&e,dragDirectionLock:void 0!==n&&n,dragPropagation:void 0!==r&&r,dragConstraints:void 0!==i&&i,dragElastic:void 0===o?.35:o,dragMomentum:void 0===a||a})},t}();function rr(t,e,n){return(!0===e||e===t)&&(null===n||n===t)}var ri={pan:nL(function(t){var e=t.onPan,n=t.onPanStart,r=t.onPanEnd,i=t.onPanSessionStart,o=t.visualElement,a=(0,l.useRef)(null),s=(0,l.useContext)(h._).transformPagePoint,u={onSessionStart:i,onStart:n,onMove:e,onEnd:function(t,e){a.current=null,r&&r(t,e)}};(0,l.useEffect)(function(){null!==a.current&&a.current.updateHandlers(u)}),ng(o,"pointerdown",(e||n||r||i)&&function(t){a.current=new nQ(t,u,{transformPagePoint:s})}),(0,nC.z)(function(){return a.current&&a.current.end()})}),drag:nL(function(t){var e=t.dragControls,n=t.visualElement,r=(0,j.h)(function(){return new rn(n)});(0,l.useEffect)(function(){return e&&e.subscribe(r)},[r,e]),(0,l.useEffect)(function(){return r.addListeners()},[r])})},ro=["LayoutMeasure","BeforeLayoutMeasure","LayoutUpdate","ViewportBoxUpdate","Update","Render","AnimationComplete","LayoutAnimationComplete","AnimationStart","SetAxisTarget","Unmount"],ra=function(t){var e=t.treeType,n=void 0===e?"":e,r=t.build,i=t.getBaseTarget,o=t.makeTargetAnimatable,a=t.measureViewportBox,s=t.render,l=t.readValueFromInstance,c=t.removeValueFromRenderState,d=t.sortNodePosition,f=t.scrapeMotionValuesFromProps;return function(t,e){var p,v,h,m,g,y=t.parent,b=t.props,x=t.presenceId,w=t.blockInitialAnimation,S=t.visualState,A=t.shouldReduceMotion;void 0===e&&(e={});var V=!1,T=S.latestValues,j=S.renderState,R=(p=ro.map(function(){return new tw.L}),v={},h={clearAllListeners:function(){return p.forEach(function(t){return t.clear()})},updatePropListeners:function(t){ro.forEach(function(e){var n,r="on"+e,i=t[r];null===(n=v[e])||void 0===n||n.call(v),i&&(v[e]=h[r](i))})}},p.forEach(function(t,e){h["on"+ro[e]]=function(e){return t.add(e)},h["notify"+ro[e]]=function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return t.notify.apply(t,(0,u.ev)([],(0,u.CR)(e),!1))}}),h),L=new Map,D=new Map,F={},_=(0,u.pi)({},T);function B(){m&&V&&(I(),s(m,j,b.style,$.projection))}function I(){r($,j,T,e,b)}function U(){R.notifyUpdate(T)}var N=f(b);for(var z in N){var H=N[z];void 0!==T[z]&&(0,M.i)(H)&&H.set(T[z],!1)}var W=C(b),Y=P(b),$=(0,u.pi)((0,u.pi)({treeType:n,current:null,depth:y?y.depth+1:0,parent:y,children:new Set,presenceId:x,shouldReduceMotion:A,variantChildren:Y?new Set:void 0,isVisible:void 0,manuallyAnimateOnMount:Boolean(null==y?void 0:y.isMounted()),blockInitialAnimation:w,isMounted:function(){return Boolean(m)},mount:function(t){V=!0,m=$.current=t,$.projection&&$.projection.mount(t),Y&&y&&!W&&(g=null==y?void 0:y.addVariantChild($)),null==y||y.children.add($),$.setProps(b)},unmount:function(){var t;null===(t=$.projection)||void 0===t||t.unmount(),O.qY.update(U),O.qY.render(B),D.forEach(function(t){return t()}),null==g||g(),null==y||y.children.delete($),R.clearAllListeners(),m=void 0,V=!1},addVariantChild:function(t){var e,n=$.getClosestVariantNode();if(n)return null===(e=n.variantChildren)||void 0===e||e.add(t),function(){return n.variantChildren.delete(t)}},sortNodePosition:function(t){return d&&n===t.treeType?d($.getInstance(),t.getInstance()):0},getClosestVariantNode:function(){return Y?$:null==y?void 0:y.getClosestVariantNode()},getLayoutId:function(){return b.layoutId},getInstance:function(){return m},getStaticValue:function(t){return T[t]},setStaticValue:function(t,e){return T[t]=e},getLatestValues:function(){return T},setVisibility:function(t){$.isVisible!==t&&($.isVisible=t,$.scheduleRender())},makeTargetAnimatable:function(t,e){return void 0===e&&(e=!0),o($,t,b,e)},measureViewportBox:function(){return a(m,b)},addValue:function(t,e){var n,r;$.hasValue(t)&&$.removeValue(t),L.set(t,e),T[t]=e.get(),n=e.onChange(function(e){T[t]=e,b.onUpdate&&O.ZP.update(U,!1,!0)}),r=e.onRenderRequest($.scheduleRender),D.set(t,function(){n(),r()})},removeValue:function(t){var e;L.delete(t),null===(e=D.get(t))||void 0===e||e(),D.delete(t),delete T[t],c(t,j)},hasValue:function(t){return L.has(t)},getValue:function(t,e){var n=L.get(t);return void 0===n&&void 0!==e&&(n=(0,k.B)(e),$.addValue(t,n)),n},forEachValue:function(t){return L.forEach(t)},readValue:function(t){var n;return null!==(n=T[t])&&void 0!==n?n:l(m,t,e)},setBaseTarget:function(t,e){_[t]=e},getBaseTarget:function(t){if(i){var e=i(b,t);if(void 0!==e&&!(0,M.i)(e))return e}return _[t]}},R),{build:function(){return I(),j},scheduleRender:function(){O.ZP.render(B,!1,!0)},syncRender:B,setProps:function(t){(t.transformTemplate||b.transformTemplate)&&$.scheduleRender(),b=t,R.updatePropListeners(t),F=function(t,e,n){var r;for(var i in e){var o=e[i],a=n[i];if((0,M.i)(o))t.addValue(i,o);else if((0,M.i)(a))t.addValue(i,(0,k.B)(o));else if(a!==o){if(t.hasValue(i)){var s=t.getValue(i);s.hasAnimated||s.set(o)}else t.addValue(i,(0,k.B)(null!==(r=t.getStaticValue(i))&&void 0!==r?r:o))}}for(var i in n)void 0===e[i]&&t.removeValue(i);return e}($,f(b),F)},getProps:function(){return b},getVariant:function(t){var e;return null===(e=b.variants)||void 0===e?void 0:e[t]},getDefaultTransition:function(){return b.transition},getTransformPagePoint:function(){return b.transformPagePoint},getVariantContext:function(t){if(void 0===t&&(t=!1),t)return null==y?void 0:y.getVariantContext();if(!W){var e=(null==y?void 0:y.getVariantContext())||{};return void 0!==b.initial&&(e.initial=b.initial),e}for(var n={},r=0;r<ru;r++){var i=rs[r],o=b[i];(E(o)||!1===o)&&(n[i]=o)}return n}});return $}},rs=(0,u.ev)(["initial"],(0,u.CR)(nZ),!1),ru=rs.length;function rl(t){return"string"==typeof t&&t.startsWith("var(--")}var rc=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/;function rd(t,e,n){void 0===n&&(n=1),(0,_.k)(n<=4,'Max CSS variable fallback depth detected in property "'.concat(t,'". This may indicate a circular fallback dependency.'));var r=(0,u.CR)(function(t){var e=rc.exec(t);if(!e)return[,];var n=(0,u.CR)(e,3);return[n[1],n[2]]}(t),2),i=r[0],o=r[1];if(i){var a=window.getComputedStyle(e).getPropertyValue(i);return a?a.trim():rl(o)?rd(o,e,n+1):o}}var rf=new Set(["width","height","top","left","right","bottom","x","y"]),rp=function(t){return rf.has(t)},rv=function(t,e){t.set(e,!1),t.set(e)},rh=function(t){return t===tu.Rx||t===ts.px};(o=s||(s={})).width="width",o.height="height",o.left="left",o.right="right",o.top="top",o.bottom="bottom";var rm=function(t,e){return parseFloat(t.split(", ")[e])},rg=function(t,e){return function(n,r){var i=r.transform;if("none"===i||!i)return 0;var o=i.match(/^matrix3d\((.+)\)$/);if(o)return rm(o[1],e);var a=i.match(/^matrix\((.+)\)$/);return a?rm(a[1],t):0}},ry=new Set(["x","y","z"]),rb=ec.filter(function(t){return!ry.has(t)}),rx={width:function(t,e){var n=t.x,r=e.paddingLeft,i=e.paddingRight;return n.max-n.min-parseFloat(void 0===r?"0":r)-parseFloat(void 0===i?"0":i)},height:function(t,e){var n=t.y,r=e.paddingTop,i=e.paddingBottom;return n.max-n.min-parseFloat(void 0===r?"0":r)-parseFloat(void 0===i?"0":i)},top:function(t,e){return parseFloat(e.top)},left:function(t,e){return parseFloat(e.left)},bottom:function(t,e){var n=t.y;return parseFloat(e.top)+(n.max-n.min)},right:function(t,e){var n=t.x;return parseFloat(e.left)+(n.max-n.min)},x:rg(4,13),y:rg(5,14)},rw=function(t,e,n){var r=e.measureViewportBox(),i=e.getInstance(),o=getComputedStyle(i),a=o.display,s={};"none"===a&&e.setStaticValue("display",t.display||"block"),n.forEach(function(t){s[t]=rx[t](r,o)}),e.syncRender();var u=e.measureViewportBox();return n.forEach(function(n){rv(e.getValue(n),s[n]),t[n]=rx[n](u,o)}),t},rE=function(t,e,n,r){void 0===n&&(n={}),void 0===r&&(r={}),e=(0,u.pi)({},e),r=(0,u.pi)({},r);var i=Object.keys(e).filter(rp),o=[],a=!1,s=[];if(i.forEach(function(i){var u,l=t.getValue(i);if(t.hasValue(i)){var c=n[i],d=nH(c),f=e[i];if(Z(f)){var p=f.length,v=null===f[0]?1:0;d=nH(c=f[v]);for(var h=v;h<p;h++)u?(0,_.k)(nH(f[h])===u,"All keyframes must be of the same type"):(u=nH(f[h]),(0,_.k)(u===d||rh(d)&&rh(u),"Keyframes must be of the same dimension as the current value"))}else u=nH(f);if(d!==u){if(rh(d)&&rh(u)){var m,g=l.get();"string"==typeof g&&l.set(parseFloat(g)),"string"==typeof f?e[i]=parseFloat(f):Array.isArray(f)&&u===ts.px&&(e[i]=f.map(parseFloat))}else(null==d?void 0:d.transform)&&(null==u?void 0:u.transform)&&(0===c||0===f)?0===c?l.set(u.transform(c)):e[i]=d.transform(f):(a||(m=[],rb.forEach(function(e){var n=t.getValue(e);void 0!==n&&(m.push([e,n.get()]),n.set(e.startsWith("scale")?1:0))}),m.length&&t.syncRender(),o=m,a=!0),s.push(i),r[i]=void 0!==r[i]?r[i]:e[i],rv(l,f))}}}),!s.length)return{target:e,transitionEnd:r};var l=rw(e,t,s);return o.length&&o.forEach(function(e){var n=(0,u.CR)(e,2),r=n[0],i=n[1];t.getValue(r).set(i)}),t.syncRender(),{target:l,transitionEnd:r}},rS=function(t,e,n,r){var i,o,a=function(t,e,n){var r,i=(0,u._T)(e,[]),o=t.getInstance();if(!(o instanceof Element))return{target:i,transitionEnd:n};for(var a in n&&(n=(0,u.pi)({},n)),t.forEachValue(function(t){var e=t.get();if(rl(e)){var n=rd(e,o);n&&t.set(n)}}),i){var s=i[a];if(rl(s)){var l=rd(s,o);l&&(i[a]=l,n&&(null!==(r=n[a])&&void 0!==r||(n[a]=s)))}}return{target:i,transitionEnd:n}}(t,e,r);return e=a.target,r=a.transitionEnd,i=e,o=r,Object.keys(i).some(rp)?rE(t,i,n,o):{target:i,transitionEnd:o}},rA={treeType:"dom",readValueFromInstance:function(t,e){if(ep(e)){var n=tf(e);return n&&n.default||0}var r=window.getComputedStyle(t);return(eY(e)?r.getPropertyValue(e):r[e])||0},sortNodePosition:function(t,e){return 2&t.compareDocumentPosition(e)?1:-1},getBaseTarget:function(t,e){var n;return null===(n=t.style)||void 0===n?void 0:n[e]},measureViewportBox:function(t,e){return rt(t,e.transformPagePoint)},resetTransform:function(t,e,n){var r=n.transformTemplate;e.style.transform=r?r({},""):"none",t.scheduleRender()},restoreTransform:function(t,e){t.style.transform=e.style.transform},removeValueFromRenderState:function(t,e){var n=e.vars,r=e.style;delete n[t],delete r[t]},makeTargetAnimatable:function(t,e,n,r){var i=n.transformValues;void 0===r&&(r=!0);var o=e.transition,a=e.transitionEnd,s=(0,u._T)(e,["transition","transitionEnd"]),l=function(t,e,n){var r,i,o={};for(var a in t)o[a]=null!==(r=function(t,e){if(e)return(e[t]||e.default||e).from}(a,e))&&void 0!==r?r:null===(i=n.getValue(a))||void 0===i?void 0:i.get();return o}(s,o||{},t);if(i&&(a&&(a=i(a)),s&&(s=i(s)),l&&(l=i(l))),r){!function(t,e,n){var r,i,o,a,s=Object.keys(e).filter(function(e){return!t.hasValue(e)}),u=s.length;if(u)for(var l=0;l<u;l++){var c,d,f,p=s[l],v=e[p],h=null;Array.isArray(v)&&(h=v[0]),null===h&&(h=null!==(i=null!==(r=n[p])&&void 0!==r?r:t.readValue(p))&&void 0!==i?i:e[p]),null!=h&&("string"==typeof h&&(c=h,/^\-?\d*\.?\d+$/.test(c)||(d=h,/^0[^.\s]+$/.test(d)))?h=parseFloat(h):(f=h,!nW.find(nN(f))&&$.P.test(v)&&(h=tp(p,v))),t.addValue(p,(0,k.B)(h)),null!==(o=(a=n)[p])&&void 0!==o||(a[p]=h),t.setBaseTarget(p,h))}}(t,s,l);var c=rS(t,s,l,a);a=c.transitionEnd,s=c.target}return(0,u.pi)({transition:o,transitionEnd:a},s)},scrapeMotionValuesFromProps:ne,build:function(t,e,n,r,i){void 0!==t.isVisible&&(e.style.visibility=t.isVisible?"visible":"hidden"),e$(e,n,r,i.transformTemplate)},render:e9},rC=ra(rA),rP=ra((0,u.pi)((0,u.pi)({},rA),{getBaseTarget:function(t,e){return t[e]},readValueFromInstance:function(t,e){var n;return ep(e)?(null===(n=tf(e))||void 0===n?void 0:n.default)||0:(e=e8.has(e)?e:e6(e),t.getAttribute(e))},scrapeMotionValuesFromProps:nn,build:function(t,e,n,r,i){e5(e,n,r,i.transformTemplate)},render:nt})),rV=function(t,e){return ez(t)?rP(e,{enableHardwareAcceleration:!1}):rC(e,{enableHardwareAcceleration:!0})};function rT(t,e){return e.max===e.min?0:t/(e.max-e.min)*100}var rj={correct:function(t,e){if(!e.target)return t;if("string"==typeof t){if(!ts.px.test(t))return t;t=parseFloat(t)}var n=rT(t,e.target.x),r=rT(t,e.target.y);return"".concat(n,"% ").concat(r,"%")}},rO="_$css",rR=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,u.ZT)(e,t),e.prototype.componentDidMount=function(){var t=this,e=this.props,n=e.visualElement,r=e.layoutGroup,i=e.switchLayoutGroup,o=e.layoutId,a=n.projection;Object.assign(ea,rk),a&&((null==r?void 0:r.group)&&r.group.add(a),(null==i?void 0:i.register)&&o&&i.register(a),a.root.didUpdate(),a.addEventListener("animationComplete",function(){t.safeToRemove()}),a.setOptions((0,u.pi)((0,u.pi)({},a.options),{onExitComplete:function(){return t.safeToRemove()}}))),ey.hasEverUpdated=!0},e.prototype.getSnapshotBeforeUpdate=function(t){var e=this,n=this.props,r=n.layoutDependency,i=n.visualElement,o=n.drag,a=n.isPresent,s=i.projection;return s&&(s.isPresent=a,o||t.layoutDependency!==r||void 0===r?s.willUpdate():this.safeToRemove(),t.isPresent===a||(a?s.promote():s.relegate()||O.ZP.postRender(function(){var t;(null===(t=s.getStack())||void 0===t?void 0:t.members.length)||e.safeToRemove()}))),null},e.prototype.componentDidUpdate=function(){var t=this.props.visualElement.projection;t&&(t.root.didUpdate(),!t.currentAnimation&&t.isLead()&&this.safeToRemove())},e.prototype.componentWillUnmount=function(){var t=this.props,e=t.visualElement,n=t.layoutGroup,r=t.switchLayoutGroup,i=e.projection;i&&(i.scheduleCheckAfterUnmount(),(null==n?void 0:n.group)&&n.group.remove(i),(null==r?void 0:r.deregister)&&r.deregister(i))},e.prototype.safeToRemove=function(){var t=this.props.safeToRemove;null==t||t()},e.prototype.render=function(){return null},e}(l.Component),rk={borderRadius:(0,u.pi)((0,u.pi)({},rj),{applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]}),borderTopLeftRadius:rj,borderTopRightRadius:rj,borderBottomLeftRadius:rj,borderBottomRightRadius:rj,boxShadow:{correct:function(t,e){var n=e.treeScale,r=e.projectionDelta,i=t,o=t.includes("var("),a=[];o&&(t=t.replace(rc,function(t){return a.push(t),rO}));var s=$.P.parse(t);if(s.length>5)return i;var u=$.P.createTransformer(t),l="number"!=typeof s[0]?1:0,c=r.x.scale*n.x,d=r.y.scale*n.y;s[0+l]/=c,s[1+l]/=d;var f=(0,R.C)(c,d,.5);"number"==typeof s[2+l]&&(s[2+l]/=f),"number"==typeof s[3+l]&&(s[3+l]/=f);var p=u(s);if(o){var v=0;p=p.replace(rO,function(){var t=a[v];return v++,t})}return p}}},rM=eb({attachResizeListener:function(t,e){return t.addEventListener("resize",e,{passive:!0}),function(){return t.removeEventListener("resize",e)}},measureScroll:function(){return{x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}}}),rL={current:void 0},rD=eb({measureScroll:function(t){return{x:t.scrollLeft,y:t.scrollTop}},defaultParent:function(){if(!rL.current){var t=new rM(0,{});t.mount(window),t.setOptions({layoutScroll:!0}),rL.current=t}return rL.current},resetTransform:function(t,e){t.style.transform=null!=e?e:"none"}}),rF=(0,u.pi)((0,u.pi)((0,u.pi)((0,u.pi)({},nJ),nD),ri),{measureLayout:function(t){var e=(0,u.CR)(nF(),2),n=e[0],r=e[1],i=(0,l.useContext)(eB.p);return l.createElement(rR,(0,u.pi)({},t,{layoutGroup:i,switchLayoutGroup:(0,l.useContext)(eI),isPresent:n,safeToRemove:r}))}}),r_=function(t){function e(e,n){var r,i,o,a,s,c,w;return void 0===n&&(n={}),i=(r=t(e,n)).preloadedFeatures,o=r.createVisualElement,a=r.projectionNodeConstructor,s=r.useRender,c=r.useVisualState,w=r.Component,i&&function(t){for(var e in t)null!==t[e]&&("projectionNodeConstructor"===e?d.projectionNodeConstructor=t[e]:d[e].Component=t[e])}(i),(0,l.forwardRef)(function(t,e){var n,r,i,S,A,P,O,R,k,M,L,D,F,_,B,I,U,N,z,H,W,Y,$,q,Z,X,G=(D=t.layoutId,(F=null===(L=(0,l.useContext)(eB.p))||void 0===L?void 0:L.id)&&void 0!==D?F+"-"+D:D);t=(0,u.pi)((0,u.pi)({},t),{layoutId:G});var K=(0,l.useContext)(h._),J=null,Q=(B=(_=function(t,e){if(C(t)){var n=t.initial,r=t.animate;return{initial:!1===n||E(n)?n:void 0,animate:E(r)?r:void 0}}return!1!==t.inherit?e:{}}(t,(0,l.useContext)(m))).initial,I=_.animate,(0,l.useMemo)(function(){return{initial:B,animate:I}},[V(B),V(I)])),tt=K.isStatic?void 0:(0,j.h)(function(){if(ey.hasEverUpdated)return e_++}),te=c(t,K.isStatic);return!K.isStatic&&T.j&&(Q.visualElement=(U=(0,u.pi)((0,u.pi)({},K),t),N=o,z=(0,l.useContext)(f),H=(0,l.useContext)(m).visualElement,W=(0,l.useContext)(g.O),Y=(0,b.h)(),$=(0,l.useRef)(void 0),N||(N=z.renderer),!$.current&&N&&($.current=N(w,{visualState:te,parent:H,props:U,presenceId:null==W?void 0:W.id,blockInitialAnimation:(null==W?void 0:W.initial)===!1,shouldReduceMotion:Y})),q=$.current,(0,y.L)(function(){null==q||q.syncRender()}),(0,l.useEffect)(function(){var t;null===(t=null==q?void 0:q.animationState)||void 0===t||t.animateChanges()}),(0,y.L)(function(){return function(){return null==q?void 0:q.notifyUnmount()}},[]),q),n=t,r=Q.visualElement,i=a||d.projectionNodeConstructor,A=n.layoutId,P=n.layout,O=n.drag,R=n.dragConstraints,k=n.layoutScroll,M=(0,l.useContext)(eI),!i||!r||(null==r?void 0:r.projection)||(r.projection=new i(tt,r.getLatestValues(),null===(S=r.parent)||void 0===S?void 0:S.projection),r.projection.setOptions({layoutId:A,layout:P,alwaysMeasureLayout:Boolean(O)||R&&x(R),visualElement:r,scheduleRender:function(){return r.scheduleRender()},animationType:"string"==typeof P?P:"both",initialPromotionConfig:M,layoutScroll:k})),J=function(t,e,n){var r=[];if((0,l.useContext)(f),!e)return null;for(var i=0;i<v;i++){var o=p[i],a=d[o],s=a.isEnabled,c=a.Component;s(t)&&c&&r.push(l.createElement(c,(0,u.pi)({key:o},t,{visualElement:e})))}return r}(t,Q.visualElement,0)),l.createElement(eU,{visualElement:Q.visualElement,props:(0,u.pi)((0,u.pi)({},K),t)},J,l.createElement(m.Provider,{value:Q},s(w,t,tt,(Z=Q.visualElement,X=e,(0,l.useCallback)(function(t){var e;t&&(null===(e=te.mount)||void 0===e||e.call(te,t)),Z&&(t?Z.mount(t):Z.unmount()),X&&("function"==typeof X?X(t):x(X)&&(X.current=t))},[Z])),te,K.isStatic,Q.visualElement)))})}if("undefined"==typeof Proxy)return e;var n=new Map;return new Proxy(e,{get:function(t,r){return n.has(r)||n.set(r,e(r)),n.get(r)}})}(function(t,e){var n,r,i;return n=e.forwardMotionProps,r=ez(t)?na:ns,(0,u.pi)((0,u.pi)({},r),{preloadedFeatures:rF,useRender:(void 0===(i=void 0!==n&&n)&&(i=!1),function(t,e,n,r,o,a){var s=o.latestValues,c=(ez(t)?e4:eX)(e,s,a),d=function(t,e,n){var r={};for(var i in t)(eJ(i)||!0===n&&eK(i)||!e&&!eK(i)||t.draggable&&i.startsWith("onDrag"))&&(r[i]=t[i]);return r}(e,"string"==typeof t,i),f=(0,u.pi)((0,u.pi)((0,u.pi)({},d),c),{ref:r});return n&&(f["data-projection-id"]=n),(0,l.createElement)(t,f)}),createVisualElement:rV,projectionNodeConstructor:rD,Component:t})})},10:function(t,e,n){"use strict";function r(t,e){-1===t.indexOf(e)&&t.push(e)}function i(t,e){var n=t.indexOf(e);n>-1&&t.splice(n,1)}n.d(e,{cl:function(){return i},y4:function(){return r}})},1741:function(t,e,n){"use strict";n.d(e,{j:function(){return r}});var r="undefined"!=typeof window},1560:function(t,e,n){"use strict";n.d(e,{L:function(){return i}});var r=n(10),i=function(){function t(){this.subscriptions=[]}return t.prototype.add=function(t){var e=this;return(0,r.y4)(this.subscriptions,t),function(){return(0,r.cl)(e.subscriptions,t)}},t.prototype.notify=function(t,e,n){var r=this.subscriptions.length;if(r){if(1===r)this.subscriptions[0](t,e,n);else for(var i=0;i<r;i++){var o=this.subscriptions[i];o&&o(t,e,n)}}},t.prototype.getSize=function(){return this.subscriptions.length},t.prototype.clear=function(){this.subscriptions.length=0},t}()},8868:function(t,e,n){"use strict";n.d(e,{L:function(){return i}});var r=n(7294),i=n(1741).j?r.useLayoutEffect:r.useEffect},6240:function(t,e,n){"use strict";n.d(e,{J:function(){return u},h:function(){return l}});var r=n(655),i=n(7294),o=n(6014),a={current:null},s=!1;function u(){return s||function(){if(s=!0,"undefined"!=typeof window){if(window.matchMedia){var t=window.matchMedia("(prefers-reduced-motion)"),e=function(){return a.current=t.matches};t.addListener(e),e()}else a.current=!1}}(),(0,r.CR)((0,i.useState)(a.current),1)[0]}function l(){var t=u(),e=(0,i.useContext)(o._).reducedMotion;return"never"!==e&&("always"===e||t)}},3234:function(t,e,n){"use strict";n.d(e,{B:function(){return s}});var r=n(4735),i=n(9296),o=n(1560),a=function(){function t(t){var e=this;this.timeDelta=0,this.lastUpdated=0,this.updateSubscribers=new o.L,this.velocityUpdateSubscribers=new o.L,this.renderSubscribers=new o.L,this.canTrackVelocity=!1,this.updateAndNotify=function(t,n){void 0===n&&(n=!0),e.prev=e.current,e.current=t;var i=(0,r.$B)(),o=i.delta,a=i.timestamp;e.lastUpdated!==a&&(e.timeDelta=o,e.lastUpdated=a,r.ZP.postRender(e.scheduleVelocityCheck)),e.prev!==e.current&&e.updateSubscribers.notify(e.current),e.velocityUpdateSubscribers.getSize()&&e.velocityUpdateSubscribers.notify(e.getVelocity()),n&&e.renderSubscribers.notify(e.current)},this.scheduleVelocityCheck=function(){return r.ZP.postRender(e.velocityCheck)},this.velocityCheck=function(t){t.timestamp!==e.lastUpdated&&(e.prev=e.current,e.velocityUpdateSubscribers.notify(e.getVelocity()))},this.hasAnimated=!1,this.prev=this.current=t,this.canTrackVelocity=!isNaN(parseFloat(this.current))}return t.prototype.onChange=function(t){return this.updateSubscribers.add(t)},t.prototype.clearListeners=function(){this.updateSubscribers.clear()},t.prototype.onRenderRequest=function(t){return t(this.get()),this.renderSubscribers.add(t)},t.prototype.attach=function(t){this.passiveEffect=t},t.prototype.set=function(t,e){void 0===e&&(e=!0),e&&this.passiveEffect?this.passiveEffect(t,this.updateAndNotify):this.updateAndNotify(t,e)},t.prototype.get=function(){return this.current},t.prototype.getPrevious=function(){return this.prev},t.prototype.getVelocity=function(){return this.canTrackVelocity?(0,i.R)(parseFloat(this.current)-parseFloat(this.prev),this.timeDelta):0},t.prototype.start=function(t){var e=this;return this.stop(),new Promise(function(n){e.hasAnimated=!0,e.stopAnimation=t(n)}).then(function(){return e.clearAnimation()})},t.prototype.stop=function(){this.stopAnimation&&this.stopAnimation(),this.clearAnimation()},t.prototype.isAnimating=function(){return!!this.stopAnimation},t.prototype.clearAnimation=function(){this.stopAnimation=null},t.prototype.destroy=function(){this.updateSubscribers.clear(),this.renderSubscribers.clear(),this.stop()},t}();function s(t){return new a(t)}},4087:function(t,e,n){"use strict";n.d(e,{M:function(){return l}});var r,i=n(3234);function o(t,e,n){n.set(t&&e?t/e:0)}var a=n(1756),s=n(8868),u=!1;function l(){return r||(r={scrollX:(0,i.B)(0),scrollY:(0,i.B)(0),scrollXProgress:(0,i.B)(0),scrollYProgress:(0,i.B)(0)}),(0,s.L)(function(){u||function(){if(u=!0,"undefined"!=typeof window){var t,e,n=(t=r,(e=function(){var e={xOffset:window.pageXOffset,yOffset:window.pageYOffset,xMaxOffset:document.body.clientWidth-window.innerWidth,yMaxOffset:document.body.clientHeight-window.innerHeight},n=e.xOffset,r=e.yOffset,i=e.xMaxOffset,a=e.yMaxOffset;t.scrollX.set(n),t.scrollY.set(r),o(n,i,t.scrollXProgress),o(r,a,t.scrollYProgress)})(),e);(0,a.E)(window,"scroll",n,{passive:!0}),(0,a.E)(window,"resize",n)}}()},[]),r}},4960:function(t,e,n){"use strict";n.d(e,{c:function(){return u}});var r=n(655),i=n(7294),o=n(3234),a=n(6014),s=n(6681);function u(t){var e=(0,s.h)(function(){return(0,o.B)(t)});if((0,i.useContext)(a._).isStatic){var n=(0,r.CR)((0,i.useState)(t),2)[1];(0,i.useEffect)(function(){return e.onChange(n)},[])}return e}},5262:function(t,e,n){"use strict";n.d(e,{f:function(){return a},p:function(){return o}});var r=n(7294),i=n(406);function o(t,e){(0,r.useEffect)(function(){if((0,i.i)(t))return t.onChange(e)},[e])}function a(t,e){(0,r.useEffect)(function(){var n=t.map(function(t){return t.onChange(e)});return function(){return n.forEach(function(t){return t()})}})}},4002:function(t,e,n){"use strict";n.d(e,{q:function(){return c}});var r=n(655),i=n(7294),o=n(612),a=n(406),s=n(4960),u=n(5262),l=n(6014);function c(t,e){void 0===e&&(e={});var n=(0,i.useContext)(l._).isStatic,c=(0,i.useRef)(null),d=(0,s.c)((0,a.i)(t)?t.get():t);return(0,i.useMemo)(function(){return d.attach(function(t,i){return n?i(t):(c.current&&c.current.stop(),c.current=(0,o.j)((0,r.pi)((0,r.pi)({from:d.get(),to:t,velocity:d.getVelocity()},e),{onUpdate:i})),d.get())})},Object.values(e)),(0,u.p)(t,function(t){return d.set(parseFloat(t))}),d}},578:function(t,e,n){"use strict";n.d(e,{H:function(){return l}});var r=n(655),i=n(9180),o=n(4960),a=n(5262),s=n(4735),u=n(6681);function l(t,e,n,o){var a="function"==typeof e?e:function(){for(var t,e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];var o=!Array.isArray(e[0]),a=o?0:-1,s=e[0+a],u=e[1+a],l=e[2+a],c=e[3+a],d=(0,i.s)(u,l,(0,r.pi)({mixer:"object"==typeof(t=l[0])&&t.mix?t.mix:void 0},c));return o?d(s):d}(e,n,o);return Array.isArray(t)?c(t,a):c([t],function(t){return a((0,r.CR)(t,1)[0])})}function c(t,e){var n,r,i,l=(0,u.h)(function(){return[]});return n=function(){l.length=0;for(var n=t.length,r=0;r<n;r++)l[r]=t[r].get();return e(l)},r=(0,o.c)(n()),(i=function(){return r.set(n())})(),(0,a.f)(t,function(){return s.ZP.update(i,!1,!0)}),r}},406:function(t,e,n){"use strict";n.d(e,{i:function(){return r}});var r=function(t){return Boolean(null!==t&&"object"==typeof t&&t.getVelocity)}},612:function(t,e,n){"use strict";n.d(e,{j:function(){return b}});var r=n(655),i=n(4394),o=n(6773);function a(t,e){return t*Math.sqrt(1-e*e)}let s=["duration","bounce"],u=["stiffness","damping","mass"];function l(t,e){return e.some(e=>void 0!==t[e])}function c(t){var{from:e=0,to:n=1,restSpeed:c=2,restDelta:f}=t,p=(0,r._T)(t,["from","to","restSpeed","restDelta"]);let v={done:!1,value:e},{stiffness:h,damping:m,mass:g,velocity:y,duration:b,isResolvedFromDuration:x}=function(t){let e=Object.assign({velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1},t);if(!l(t,u)&&l(t,s)){let n=function({duration:t=800,bounce:e=.25,velocity:n=0,mass:r=1}){let s,u;(0,i.K)(t<=1e4,"Spring duration must be 10 seconds or less");let l=1-e;l=(0,o.u)(.05,1,l),t=(0,o.u)(.01,10,t/1e3),l<1?(s=e=>{let r=e*l,i=r*t,o=a(e,l);return .001-(r-n)/o*Math.exp(-i)},u=e=>{let r=e*l,i=r*t,o=Math.pow(l,2)*Math.pow(e,2)*t,u=a(Math.pow(e,2),l),c=-s(e)+.001>0?-1:1;return c*((i*n+n-o)*Math.exp(-i))/u}):(s=e=>{let r=Math.exp(-e*t),i=(e-n)*t+1;return -.001+r*i},u=e=>{let r=Math.exp(-e*t),i=(n-e)*(t*t);return r*i});let c=5/t,d=function(t,e,n){let r=n;for(let i=1;i<12;i++)r-=t(r)/e(r);return r}(s,u,c);if(t*=1e3,isNaN(d))return{stiffness:100,damping:10,duration:t};{let f=Math.pow(d,2)*r;return{stiffness:f,damping:2*l*Math.sqrt(r*f),duration:t}}}(t);(e=Object.assign(Object.assign(Object.assign({},e),n),{velocity:0,mass:1})).isResolvedFromDuration=!0}return e}(p),w=d,E=d;function S(){let t=y?-(y/1e3):0,r=n-e,i=m/(2*Math.sqrt(h*g)),o=Math.sqrt(h/g)/1e3;if(void 0===f&&(f=Math.min(Math.abs(n-e)/100,.4)),i<1){let s=a(o,i);w=e=>n-Math.exp(-i*o*e)*((t+i*o*r)/s*Math.sin(s*e)+r*Math.cos(s*e)),E=e=>{let n=Math.exp(-i*o*e);return i*o*n*(Math.sin(s*e)*(t+i*o*r)/s+r*Math.cos(s*e))-n*(Math.cos(s*e)*(t+i*o*r)-s*r*Math.sin(s*e))}}else if(1===i)w=e=>n-Math.exp(-o*e)*(r+(t+o*r)*e);else{let u=o*Math.sqrt(i*i-1);w=e=>{let a=Math.min(u*e,300);return n-Math.exp(-i*o*e)*((t+i*o*r)*Math.sinh(a)+u*r*Math.cosh(a))/u}}}return S(),{next:t=>{let e=w(t);if(x)v.done=t>=b;else{let r=1e3*E(t),i=Math.abs(n-e)<=f;v.done=Math.abs(r)<=c&&i}return v.value=v.done?n:e,v},flipTarget:()=>{y=-y,[e,n]=[n,e],S()}}}c.needsInterpolation=(t,e)=>"string"==typeof t||"string"==typeof e;let d=t=>0;var f=n(9180),p=n(4710);function v({from:t=0,to:e=1,ease:n,offset:r,duration:i=300}){let o={done:!1,value:t},a=Array.isArray(e)?e:[t,e],s=(r&&r.length===a.length?r:function(t){let e=t.length;return t.map((t,n)=>0!==n?n/(e-1):0)}(a)).map(t=>t*i);function u(){return(0,f.s)(s,a,{ease:Array.isArray(n)?n:a.map(()=>n||p.mZ).splice(0,a.length-1)})}let l=u();return{next:t=>(o.value=l(t),o.done=t>=i,o),flipTarget:()=>{a.reverse(),l=u()}}}let h={keyframes:v,spring:c,decay:function({velocity:t=0,from:e=0,power:n=.8,timeConstant:r=350,restDelta:i=.5,modifyTarget:o}){let a={done:!1,value:e},s=n*t,u=e+s,l=void 0===o?u:o(u);return l!==u&&(s=l-e),{next:t=>{let e=-s*Math.exp(-t/r);return a.done=!(e>i||e<-i),a.value=a.done?l:l+e,a},flipTarget:()=>{}}}};var m=n(4735);function g(t,e,n=0){return t-e-n}let y=t=>{let e=({delta:e})=>t(e);return{start:()=>m.ZP.update(e,!0),stop:()=>m.qY.update(e)}};function b(t){let e,n,i;var o,{from:a,autoplay:s=!0,driver:u=y,elapsed:l=0,repeat:d=0,repeatType:p="loop",repeatDelay:m=0,onPlay:b,onStop:x,onComplete:w,onRepeat:E,onUpdate:S}=t,A=(0,r._T)(t,["from","autoplay","driver","elapsed","repeat","repeatType","repeatDelay","onPlay","onStop","onComplete","onRepeat","onUpdate"]);let{to:C}=A,P=0,V=A.duration,T=!1,j=!0,O=function(t){if(Array.isArray(t.to))return v;if(h[t.type])return h[t.type];let e=new Set(Object.keys(t));if(e.has("ease")||e.has("duration")&&!e.has("dampingRatio"));else if(e.has("dampingRatio")||e.has("stiffness")||e.has("mass")||e.has("damping")||e.has("restSpeed")||e.has("restDelta"))return c;return v}(A);(null===(o=O.needsInterpolation)||void 0===o?void 0:o.call(O,a,C))&&(i=(0,f.s)([0,100],[a,C],{clamp:!1}),a=0,C=100);let R=O(Object.assign(Object.assign({},A),{from:a,to:C}));return s&&(null==b||b(),(e=u(function(t){if(j||(t=-t),l+=t,!T){let r=R.next(Math.max(0,l));n=r.value,i&&(n=i(n)),T=j?r.done:l<=0}if(null==S||S(n),T){if(0===P&&(null!=V||(V=l)),P<d){var o,a;o=l,a=V,(j?o>=a+m:o<=-m)&&(P++,"reverse"===p?l=function(t,e,n=0,r=!0){return r?g(e+-t,e,n):e-(t-e)+n}(l,V,m,j=P%2==0):(l=g(l,V,m),"mirror"===p&&R.flipTarget()),T=!1,E&&E())}else e.stop(),w&&w()}})).start()),{stop:()=>{null==x||x(),e.stop()}}}},4710:function(t,e,n){"use strict";n.d(e,{LU:function(){return y},G2:function(){return h},XL:function(){return g},CG:function(){return m},h9:function(){return S},yD:function(){return A},gJ:function(){return E},Z7:function(){return f},X7:function(){return v},Bn:function(){return p},YQ:function(){return l},mZ:function(){return d},Vv:function(){return c},GE:function(){return u}});let r=t=>e=>1-t(1-e),i=t=>e=>e<=.5?t(2*e)/2:(2-t(2*(1-e)))/2,o=t=>e=>e*e*((t+1)*e-t),a=4/11,s=8/11,u=t=>t,l=t=>Math.pow(t,2),c=r(l),d=i(l),f=t=>1-Math.sin(Math.acos(t)),p=r(f),v=i(p),h=o(1.525),m=r(h),g=i(h),y=(t=>{let e=o(1.525);return t=>(t*=2)<1?.5*e(t):.5*(2-Math.pow(2,-10*(t-1)))})(0),b=4356/361,x=35442/1805,w=16061/1805,E=t=>{if(1===t||0===t)return t;let e=t*t;return t<a?7.5625*e:t<s?9.075*e-9.9*t+3.4:t<.9?b*e-x*t+w:10.8*t*t-20.52*t+10.72},S=r(E),A=t=>t<.5?.5*(1-E(1-2*t)):.5*E(2*t-1)+.5},6773:function(t,e,n){"use strict";n.d(e,{u:function(){return r}});let r=(t,e,n)=>Math.min(Math.max(n,t),e)},734:function(t,e,n){"use strict";n.d(e,{e:function(){return r}});let r=t=>"number"==typeof t},9180:function(t,e,n){"use strict";n.d(e,{s:function(){return V}});var r=n(9326),i=n(2453),o=n(2960),a=n(8059),s=n(4582),u=n(4394);function l(t,e,n){return(n<0&&(n+=1),n>1&&(n-=1),n<1/6)?t+(e-t)*6*n:n<.5?e:n<2/3?t+(e-t)*(2/3-n)*6:t}function c({hue:t,saturation:e,lightness:n,alpha:r}){t/=360,n/=100;let i=0,o=0,a=0;if(e/=100){let s=n<.5?n*(1+e):n+e-n*e,u=2*n-s;i=l(u,s,t+1/3),o=l(u,s,t),a=l(u,s,t-1/3)}else i=o=a=n;return{red:Math.round(255*i),green:Math.round(255*o),blue:Math.round(255*a),alpha:r}}let d=(t,e,n)=>{let r=t*t;return Math.sqrt(Math.max(0,n*(e*e-r)+r))},f=[o.$,a.m,s.J],p=t=>f.find(e=>e.test(t)),v=t=>`'${t}' is not an animatable color. Use the equivalent color code instead.`,h=(t,e)=>{let n=p(t),r=p(e);(0,u.k)(!!n,v(t)),(0,u.k)(!!r,v(e));let o=n.parse(t),l=r.parse(e);n===s.J&&(o=c(o),n=a.m),r===s.J&&(l=c(l),r=a.m);let f=Object.assign({},o);return t=>{for(let e in f)"alpha"!==e&&(f[e]=d(o[e],l[e],t));return f.alpha=(0,i.C)(o.alpha,l.alpha,t),n.transform(f)}};var m=n(7405),g=n(8407),y=n(734),b=n(9897);function x(t,e){return(0,y.e)(t)?n=>(0,i.C)(t,e,n):m.$.test(t)?h(t,e):A(t,e)}let w=(t,e)=>{let n=[...t],r=n.length,i=t.map((t,n)=>x(t,e[n]));return t=>{for(let e=0;e<r;e++)n[e]=i[e](t);return n}},E=(t,e)=>{let n=Object.assign(Object.assign({},t),e),r={};for(let i in n)void 0!==t[i]&&void 0!==e[i]&&(r[i]=x(t[i],e[i]));return t=>{for(let e in r)n[e]=r[e](t);return n}};function S(t){let e=g.P.parse(t),n=e.length,r=0,i=0,o=0;for(let a=0;a<n;a++)r||"number"==typeof e[a]?r++:void 0!==e[a].hue?o++:i++;return{parsed:e,numNumbers:r,numRGB:i,numHSL:o}}let A=(t,e)=>{let n=g.P.createTransformer(e),r=S(t),i=S(e),o=r.numHSL===i.numHSL&&r.numRGB===i.numRGB&&r.numNumbers>=i.numNumbers;return o?(0,b.z)(w(r.parsed,i.parsed),n):((0,u.K)(!0,`Complex values '${t}' and '${e}' too different to mix. Ensure all colors are of the same type, and that each contains the same quantity of number and color values. Falling back to instant transition.`),n=>`${n>0?e:t}`)};var C=n(6773);let P=(t,e)=>n=>(0,i.C)(t,e,n);function V(t,e,{clamp:n=!0,ease:i,mixer:o}={}){let a=t.length;(0,u.k)(a===e.length,"Both input and output ranges must be the same length"),(0,u.k)(!i||!Array.isArray(i)||i.length===a-1,"Array of easing functions must be of length `input.length - 1`, as it applies to the transitions **between** the defined values."),t[0]>t[a-1]&&(t=[].concat(t),e=[].concat(e),t.reverse(),e.reverse());let s=function(t,e,n){var r;let i=[],o=n||("number"==typeof(r=t[0])?P:"string"==typeof r?m.$.test(r)?h:A:Array.isArray(r)?w:"object"==typeof r?E:void 0),a=t.length-1;for(let s=0;s<a;s++){let u=o(t[s],t[s+1]);if(e){let l=Array.isArray(e)?e[s]:e;u=(0,b.z)(l,u)}i.push(u)}return i}(e,i,o),l=2===a?function([t,e],[n]){return i=>n((0,r.Y)(t,e,i))}(t,s):function(t,e){let n=t.length,i=n-1;return o=>{let a=0,s=!1;if(o<=t[0]?s=!0:o>=t[i]&&(a=i-1,s=!0),!s){let u=1;for(;u<n&&!(t[u]>o)&&u!==i;u++);a=u-1}let l=(0,r.Y)(t[a],t[a+1],o);return e[a](l)}}(t,s);return n?e=>l((0,C.u)(t[0],t[a-1],e)):l}},2453:function(t,e,n){"use strict";n.d(e,{C:function(){return r}});let r=(t,e,n)=>-n*t+n*e+t},9897:function(t,e,n){"use strict";n.d(e,{z:function(){return i}});let r=(t,e)=>n=>e(t(n)),i=(...t)=>t.reduce(r)},9326:function(t,e,n){"use strict";n.d(e,{Y:function(){return r}});let r=(t,e,n)=>{let r=e-t;return 0===r?1:(n-t)/r}},9296:function(t,e,n){"use strict";function r(t,e){return e?t*(1e3/e):0}n.d(e,{R:function(){return r}})},7536:function(t,e,n){"use strict";n.d(e,{cI:function(){return tv}});var r=n(7294),i=t=>"checkbox"===t.type,o=t=>t instanceof Date,a=t=>null==t;let s=t=>"object"==typeof t;var u=t=>!a(t)&&!Array.isArray(t)&&s(t)&&!o(t),l=t=>u(t)&&t.target?i(t.target)?t.target.checked:t.target.value:t,c=t=>t.substring(0,t.search(/.\d/))||t,d=(t,e)=>[...t].some(t=>c(e)===t),f=t=>t.filter(Boolean),p=t=>void 0===t,v=(t,e,n)=>{if(!e||!u(t))return n;let r=f(e.split(/[,[\].]+?/)).reduce((t,e)=>a(t)?t:t[e],t);return p(r)||r===t?p(t[e])?n:t[e]:r};let h={BLUR:"blur",FOCUS_OUT:"focusout",CHANGE:"change"},m={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},g={max:"max",min:"min",maxLength:"maxLength",minLength:"minLength",pattern:"pattern",required:"required",validate:"validate"};var y=(t,e)=>{let n=Object.assign({},t);return delete n[e],n};r.createContext(null);var b=(t,e,n,r=!0)=>{let i={};for(let o in t)Object.defineProperty(i,o,{get:()=>{let i=o;return e[i]!==m.all&&(e[i]=!r||m.all),n&&(n[i]=!0),t[i]}});return i},x=t=>u(t)&&!Object.keys(t).length,w=(t,e,n)=>{let r=y(t,"name");return x(r)||Object.keys(r).length>=Object.keys(e).length||Object.keys(r).find(t=>e[t]===(!n||m.all))},E=t=>Array.isArray(t)?t:[t],S=t=>"string"==typeof t,A=(t,e,n,r)=>{let i=Array.isArray(t);return S(t)?(r&&e.watch.add(t),v(n,t)):i?t.map(t=>(r&&e.watch.add(t),v(n,t))):(r&&(e.watchAll=!0),n)},C=t=>"function"==typeof t,P=t=>{for(let e in t)if(C(t[e]))return!0;return!1},V=(t,e,n,r,i)=>e?Object.assign(Object.assign({},n[t]),{types:Object.assign(Object.assign({},n[t]&&n[t].types?n[t].types:{}),{[r]:i||!0})}):{},T=t=>/^\w*$/.test(t),j=t=>f(t.replace(/["|']|\]/g,"").split(/\.|\[/));function O(t,e,n){let r=-1,i=T(e)?[e]:j(e),o=i.length,a=o-1;for(;++r<o;){let s=i[r],l=n;if(r!==a){let c=t[s];l=u(c)||Array.isArray(c)?c:isNaN(+i[r+1])?{}:[]}t[s]=l,t=t[s]}return t}let R=(t,e,n)=>{for(let r of n||Object.keys(t)){let i=v(t,r);if(i){let o=i._f,a=y(i,"_f");if(o&&e(o.name)){if(o.ref.focus&&p(o.ref.focus()))break;if(o.refs){o.refs[0].focus();break}}else u(a)&&R(a,e)}}};var k=(t,e,n)=>!n&&(e.watchAll||e.watch.has(t)||[...e.watch].some(e=>t.startsWith(e)&&/^\.\w+/.test(t.slice(e.length))));function M(t){let e;let n=Array.isArray(t);if(t instanceof Date)e=new Date(t);else if(t instanceof Set)e=new Set(t);else if(!(n||u(t)))return t;else for(let r in e=n?[]:{},t){if(C(t[r])){e=t;break}e[r]=M(t[r])}return e}function L(){let t=[],e=e=>{for(let n of t)n.next(e)},n=e=>(t.push(e),{unsubscribe:()=>{t=t.filter(t=>t!==e)}}),r=()=>{t=[]};return{get observers(){return t},next:e,subscribe:n,unsubscribe:r}}var D=t=>a(t)||!s(t);function F(t,e){if(D(t)||D(e))return t===e;if(o(t)&&o(e))return t.getTime()===e.getTime();let n=Object.keys(t),r=Object.keys(e);if(n.length!==r.length)return!1;for(let i of n){let a=t[i];if(!r.includes(i))return!1;if("ref"!==i){let s=e[i];if(o(a)&&o(s)||u(a)&&u(s)||Array.isArray(a)&&Array.isArray(s)?!F(a,s):a!==s)return!1}}return!0}var _=t=>({isOnSubmit:!t||t===m.onSubmit,isOnBlur:t===m.onBlur,isOnChange:t===m.onChange,isOnAll:t===m.all,isOnTouch:t===m.onTouched}),B=t=>"boolean"==typeof t,I=t=>"file"===t.type,U=t=>t instanceof HTMLElement,N=t=>"select-multiple"===t.type,z=t=>"radio"===t.type,H=t=>z(t)||i(t),W="undefined"!=typeof window&&void 0!==window.HTMLElement&&"undefined"!=typeof document,Y=t=>U(t)&&t.isConnected;function $(t,e){let n;let r=T(e)?[e]:j(e),i=1==r.length?t:function(t,e){let n=e.slice(0,-1).length,r=0;for(;r<n;)t=p(t)?r++:t[e[r++]];return t}(t,r),o=r[r.length-1];i&&delete i[o];for(let a=0;a<r.slice(0,-1).length;a++){let s,l=-1,c=r.slice(0,-(a+1)),d=c.length-1;for(a>0&&(n=t);++l<c.length;){let f=c[l];s=s?s[f]:t[f],d===l&&(u(s)&&x(s)||Array.isArray(s)&&!s.filter(t=>u(t)&&!x(t)||B(t)).length)&&(n?delete n[f]:delete t[f]),n=s}}return t}function q(t,e={}){let n=Array.isArray(t);if(u(t)||n)for(let r in t)Array.isArray(t[r])||u(t[r])&&!P(t[r])?(e[r]=Array.isArray(t[r])?[]:{},q(t[r],e[r])):a(t[r])||(e[r]=!0);return e}var Z=(t,e)=>(function t(e,n,r){let i=Array.isArray(e);if(u(e)||i)for(let o in e)Array.isArray(e[o])||u(e[o])&&!P(e[o])?p(n)||D(r[o])?r[o]=Array.isArray(e[o])?q(e[o],[]):Object.assign({},q(e[o])):t(e[o],a(n)?{}:n[o],r[o]):r[o]=!F(e[o],n[o]);return r})(t,e,q(e));let X={value:!1,isValid:!1},G={value:!0,isValid:!0};var K=t=>{if(Array.isArray(t)){if(t.length>1){let e=t.filter(t=>t&&t.checked&&!t.disabled).map(t=>t.value);return{value:e,isValid:!!e.length}}return t[0].checked&&!t[0].disabled?t[0].attributes&&!p(t[0].attributes.value)?p(t[0].value)||""===t[0].value?G:{value:t[0].value,isValid:!0}:G:X}return X},J=(t,{valueAsNumber:e,valueAsDate:n,setValueAs:r})=>p(t)?t:e?""===t?NaN:+t:n&&S(t)?new Date(t):r?r(t):t;let Q={isValid:!1,value:null};var tt=t=>Array.isArray(t)?t.reduce((t,e)=>e&&e.checked&&!e.disabled?{isValid:!0,value:e.value}:t,Q):Q;function te(t){let e=t.ref;return(t.refs?t.refs.every(t=>t.disabled):e.disabled)?void 0:I(e)?e.files:z(e)?tt(t.refs).value:N(e)?[...e.selectedOptions].map(({value:t})=>t):i(e)?K(t.refs).value:J(p(e.value)?t.ref.value:e.value,t)}var tn=(t,e,n,r)=>{let i={};for(let o of t){let a=v(e,o);a&&O(i,o,a._f)}return{criteriaMode:n,names:[...t],fields:i,shouldUseNativeValidation:r}},tr=t=>t instanceof RegExp,ti=t=>p(t)?void 0:tr(t)?t.source:u(t)?tr(t.value)?t.value.source:t.value:t,to=t=>t.mount&&(t.required||t.min||t.max||t.maxLength||t.minLength||t.pattern||t.validate);function ta(t,e,n){let r=v(t,n);if(r||T(n))return{error:r,name:n};let i=n.split(".");for(;i.length;){let o=i.join("."),a=v(e,o),s=v(t,o);if(a&&!Array.isArray(a)&&n!==o)break;if(s&&s.type)return{name:o,error:s};i.pop()}return{name:n}}var ts=(t,e,n,r,i)=>!i.isOnAll&&(!n&&i.isOnTouch?!(e||t):(n?r.isOnBlur:i.isOnBlur)?!t:(n?!r.isOnChange:!i.isOnChange)||t),tu=(t,e)=>!f(v(t,e)).length&&$(t,e),tl=t=>S(t)||r.isValidElement(t);function tc(t,e,n="validate"){if(tl(t)||Array.isArray(t)&&t.every(tl)||B(t)&&!t)return{type:n,message:tl(t)?t:"",ref:e}}var td=t=>u(t)&&!tr(t)?t:{value:t,message:""},tf=async(t,e,n,r)=>{let{ref:o,refs:s,required:l,maxLength:c,minLength:d,min:f,max:p,pattern:v,validate:h,name:m,valueAsNumber:y,mount:b,disabled:w}=t._f;if(!b||w)return{};let E=s?s[0]:o,A=t=>{r&&E.reportValidity&&(E.setCustomValidity(B(t)?"":t||" "),E.reportValidity())},P={},T=z(o),j=i(o),O=(y||I(o))&&!o.value||""===e||Array.isArray(e)&&!e.length,R=V.bind(null,m,n,P),k=(t,e,n,r=g.maxLength,i=g.minLength)=>{let a=t?e:n;P[m]=Object.assign({type:t?r:i,message:a,ref:o},R(t?r:i,a))};if(l&&(!(T||j)&&(O||a(e))||B(e)&&!e||j&&!K(s).isValid||T&&!tt(s).isValid)){let{value:M,message:L}=tl(l)?{value:!!l,message:l}:td(l);if(M&&(P[m]=Object.assign({type:g.required,message:L,ref:E},R(g.required,L)),!n))return A(L),P}if(!O&&(!a(f)||!a(p))){let D,F;let _=td(p),U=td(f);if(isNaN(e)){let N=o.valueAsDate||new Date(e);S(_.value)&&(D=N>new Date(_.value)),S(U.value)&&(F=N<new Date(U.value))}else{let H=o.valueAsNumber||+e;a(_.value)||(D=H>_.value),a(U.value)||(F=H<U.value)}if((D||F)&&(k(!!D,_.message,U.message,g.max,g.min),!n))return A(P[m].message),P}if((c||d)&&!O&&S(e)){let W=td(c),Y=td(d),$=!a(W.value)&&e.length>W.value,q=!a(Y.value)&&e.length<Y.value;if(($||q)&&(k($,W.message,Y.message),!n))return A(P[m].message),P}if(v&&!O&&S(e)){let{value:Z,message:X}=td(v);if(tr(Z)&&!e.match(Z)&&(P[m]=Object.assign({type:g.pattern,message:X,ref:o},R(g.pattern,X)),!n))return A(X),P}if(h){if(C(h)){let G=await h(e),J=tc(G,E);if(J&&(P[m]=Object.assign(Object.assign({},J),R(g.validate,J.message)),!n))return A(J.message),P}else if(u(h)){let Q={};for(let te in h){if(!x(Q)&&!n)break;let tn=tc(await h[te](e),E,te);tn&&(Q=Object.assign(Object.assign({},tn),R(te,tn.message)),A(tn.message),n&&(P[m]=Q))}if(!x(Q)&&(P[m]=Object.assign({ref:E},Q),!n))return P}}return A(!0),P};let tp={mode:m.onSubmit,reValidateMode:m.onChange,shouldFocusError:!0};function tv(t={}){let e=r.useRef(),[n,s]=r.useState({isDirty:!1,isValidating:!1,dirtyFields:{},isSubmitted:!1,submitCount:0,touchedFields:{},isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,errors:{}});e.current?e.current.control._options=t:e.current=Object.assign(Object.assign({},function(t={}){let e,n=Object.assign(Object.assign({},tp),t),r={isDirty:!1,isValidating:!1,dirtyFields:{},isSubmitted:!1,submitCount:0,touchedFields:{},isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,errors:{}},s={},u=n.defaultValues||{},c=n.shouldUnregister?{}:M(u),g={action:!1,mount:!1,watch:!1},b={mount:new Set,unMount:new Set,array:new Set,watch:new Set},w=0,P={},V={isDirty:!1,dirtyFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},T={watch:L(),array:L(),state:L()},j=_(n.mode),z=_(n.reValidateMode),q=n.criteriaMode===m.all,X=(t,e)=>(...n)=>{clearTimeout(w),w=window.setTimeout(()=>t(...n),e)},G=async t=>{let e=!1;return V.isValid&&(e=n.resolver?x((await tc()).errors):await tv(s,!0),t||e===r.isValid||(r.isValid=e,T.state.next({isValid:e}))),e},K=(t,e=[],n,i,o=!0,a=!0)=>{if(i&&n){if(g.action=!0,a&&Array.isArray(v(s,t))){let l=n(v(s,t),i.argA,i.argB);o&&O(s,t,l)}if(V.errors&&a&&Array.isArray(v(r.errors,t))){let d=n(v(r.errors,t),i.argA,i.argB);o&&O(r.errors,t,d),tu(r.errors,t)}if(V.touchedFields&&Array.isArray(v(r.touchedFields,t))){let f=n(v(r.touchedFields,t),i.argA,i.argB);o&&O(r.touchedFields,t,f)}V.dirtyFields&&(r.dirtyFields=Z(u,c)),T.state.next({isDirty:tm(t,e),dirtyFields:r.dirtyFields,errors:r.errors,isValid:r.isValid})}else O(c,t,e)},Q=(t,e)=>(O(r.errors,t,e),T.state.next({errors:r.errors})),tt=(t,e,n,r)=>{let i=v(s,t);if(i){let o=v(c,t,p(n)?v(u,t):n);p(o)||r&&r.defaultChecked||e?O(c,t,e?o:te(i._f)):tb(t,o),g.mount&&G()}},tr=(t,e,n,i,o)=>{let a=!1,s={name:t},l=v(r.touchedFields,t);if(V.isDirty){let c=r.isDirty;r.isDirty=s.isDirty=tm(),a=c!==s.isDirty}if(V.dirtyFields&&(!n||i)){let d=v(r.dirtyFields,t),f=F(v(u,t),e);f?$(r.dirtyFields,t):O(r.dirtyFields,t,!0),s.dirtyFields=r.dirtyFields,a=a||d!==v(r.dirtyFields,t)}return n&&!l&&(O(r.touchedFields,t,n),s.touchedFields=r.touchedFields,a=a||V.touchedFields&&l!==n),a&&o&&T.state.next(s),a?s:{}},tl=async(n,i,o,a,s)=>{let u=v(r.errors,i),l=V.isValid&&r.isValid!==o;if(t.delayError&&a?(e=e||X(Q,t.delayError))(i,a):(clearTimeout(w),a?O(r.errors,i,a):$(r.errors,i)),((a?!F(u,a):u)||!x(s)||l)&&!n){let c=Object.assign(Object.assign(Object.assign({},s),l?{isValid:o}:{}),{errors:r.errors,name:i});r=Object.assign(Object.assign({},r),c),T.state.next(c)}P[i]--,V.isValidating&&!Object.values(P).some(t=>t)&&(T.state.next({isValidating:!1}),P={})},tc=async t=>n.resolver?await n.resolver(Object.assign({},c),n.context,tn(t||b.mount,s,n.criteriaMode,n.shouldUseNativeValidation)):{},td=async t=>{let{errors:e}=await tc();if(t)for(let n of t){let i=v(e,n);i?O(r.errors,n,i):$(r.errors,n)}else r.errors=e;return e},tv=async(t,e,i={valid:!0})=>{for(let o in t){let a=t[o];if(a){let s=a._f,u=y(a,"_f");if(s){let l=await tf(a,v(c,s.name),q,n.shouldUseNativeValidation);if(l[s.name]&&(i.valid=!1,e))break;e||(l[s.name]?O(r.errors,s.name,l[s.name]):$(r.errors,s.name))}u&&await tv(u,e,i)}}return i.valid},th=()=>{for(let t of b.unMount){let e=v(s,t);e&&(e._f.refs?e._f.refs.every(t=>!Y(t)):!Y(e._f.ref))&&tj(t)}b.unMount=new Set},tm=(t,e)=>(t&&e&&O(c,t,e),!F(tA(),u)),tg=(t,e,n)=>{let r=Object.assign({},g.mount?c:p(e)?u:S(t)?{[t]:e}:e);return A(t,b,r,n)},ty=e=>f(v(g.mount?c:u,e,t.shouldUnregister?v(u,e,[]):[])),tb=(t,e,n={})=>{let r=v(s,t),o=e;if(r){let u=r._f;u&&(u.disabled||O(c,t,J(e,u)),o=W&&U(u.ref)&&a(e)?"":e,N(u.ref)?[...u.ref.options].forEach(t=>t.selected=o.includes(t.value)):u.refs?i(u.ref)?u.refs.length>1?u.refs.forEach(t=>t.checked=Array.isArray(o)?!!o.find(e=>e===t.value):o===t.value):u.refs[0]&&(u.refs[0].checked=!!o):u.refs.forEach(t=>t.checked=t.value===o):I(u.ref)?u.ref.value="":(u.ref.value=o,u.ref.type||T.watch.next({name:t})))}(n.shouldDirty||n.shouldTouch)&&tr(t,o,n.shouldTouch,n.shouldDirty,!0),n.shouldValidate&&tS(t)},tx=(t,e,n)=>{for(let r in e){let i=e[r],a=`${t}.${r}`,u=v(s,a);!b.array.has(t)&&D(i)&&(!u||u._f)||o(i)?tb(a,i,n):tx(a,i,n)}},tw=(t,e,n={})=>{let i=v(s,t),o=b.array.has(t),l=M(e);O(c,t,l),o?(T.array.next({name:t,values:c}),(V.isDirty||V.dirtyFields)&&n.shouldDirty&&(r.dirtyFields=Z(u,c),T.state.next({name:t,dirtyFields:r.dirtyFields,isDirty:tm(t,l)}))):!i||i._f||a(l)?tb(t,l,n):tx(t,l,n),k(t,b)&&T.state.next({}),T.watch.next({name:t})},tE=async t=>{let e=t.target,i=e.name,o=v(s,i);if(o){let a,u;let d=e.type?te(o._f):l(t),f=t.type===h.BLUR||t.type===h.FOCUS_OUT,p=!to(o._f)&&!n.resolver&&!v(r.errors,i)&&!o._f.deps||ts(f,v(r.touchedFields,i),r.isSubmitted,z,j),m=k(i,b,f);O(c,i,d),f?o._f.onBlur&&o._f.onBlur(t):o._f.onChange&&o._f.onChange(t);let g=tr(i,d,f,!1),y=!x(g)||m;if(f||T.watch.next({name:i,type:t.type}),p)return y&&T.state.next(Object.assign({name:i},m?{}:g));if(!f&&m&&T.state.next({}),P[i]=(P[i],1),T.state.next({isValidating:!0}),n.resolver){let{errors:w}=await tc([i]),E=ta(r.errors,s,i),S=ta(w,s,E.name||i);a=S.error,i=S.name,u=x(w)}else a=(await tf(o,v(c,i),q,n.shouldUseNativeValidation))[i],u=await G(!0);o._f.deps&&tS(o._f.deps),tl(!1,i,u,a,g)}},tS=async(t,e={})=>{let i,o;let a=E(t);if(T.state.next({isValidating:!0}),n.resolver){let u=await td(p(t)?t:a);i=x(u),o=t?!a.some(t=>v(u,t)):i}else t?((o=(await Promise.all(a.map(async t=>{let e=v(s,t);return await tv(e&&e._f?{[t]:e}:e)}))).every(Boolean))||r.isValid)&&G():o=i=await tv(s);return T.state.next(Object.assign(Object.assign(Object.assign({},!S(t)||V.isValid&&i!==r.isValid?{}:{name:t}),n.resolver?{isValid:i}:{}),{errors:r.errors,isValidating:!1})),e.shouldFocus&&!o&&R(s,t=>v(r.errors,t),t?a:b.mount),o},tA=t=>{let e=Object.assign(Object.assign({},u),g.mount?c:{});return p(t)?e:S(t)?v(e,t):t.map(t=>v(e,t))},tC=(t,e)=>({invalid:!!v((e||r).errors,t),isDirty:!!v((e||r).dirtyFields,t),isTouched:!!v((e||r).touchedFields,t),error:v((e||r).errors,t)}),tP=t=>{t?E(t).forEach(t=>$(r.errors,t)):r.errors={},T.state.next({errors:r.errors})},tV=(t,e,n)=>{let i=(v(s,t,{_f:{}})._f||{}).ref;O(r.errors,t,Object.assign(Object.assign({},e),{ref:i})),T.state.next({name:t,errors:r.errors,isValid:!1}),n&&n.shouldFocus&&i&&i.focus&&i.focus()},tT=(t,e)=>C(t)?T.watch.subscribe({next:n=>t(tg(void 0,e),n)}):tg(t,e,!0),tj=(t,e={})=>{for(let i of t?E(t):b.mount)b.mount.delete(i),b.array.delete(i),v(s,i)&&(e.keepValue||($(s,i),$(c,i)),e.keepError||$(r.errors,i),e.keepDirty||$(r.dirtyFields,i),e.keepTouched||$(r.touchedFields,i),n.shouldUnregister||e.keepDefaultValue||$(u,i));T.watch.next({}),T.state.next(Object.assign(Object.assign({},r),e.keepDirty?{isDirty:tm()}:{})),e.keepIsValid||G()},tO=(t,e={})=>{let r=v(s,t),i=B(e.disabled);return O(s,t,{_f:Object.assign(Object.assign(Object.assign({},r&&r._f?r._f:{ref:{name:t}}),{name:t,mount:!0}),e)}),b.mount.add(t),r?i&&O(c,t,e.disabled?void 0:v(c,t,te(r._f))):tt(t,!0,e.value),Object.assign(Object.assign(Object.assign({},i?{disabled:e.disabled}:{}),n.shouldUseNativeValidation?{required:!!e.required,min:ti(e.min),max:ti(e.max),minLength:ti(e.minLength),maxLength:ti(e.maxLength),pattern:ti(e.pattern)}:{}),{name:t,onChange:tE,onBlur:tE,ref:i=>{if(i){tO(t,e),r=v(s,t);let o=p(i.value)&&i.querySelectorAll&&i.querySelectorAll("input,select,textarea")[0]||i,a=H(o),u=r._f.refs||[];(a?u.find(t=>t===o):o===r._f.ref)||(O(s,t,{_f:Object.assign(Object.assign({},r._f),a?{refs:u.concat(o).filter(Y),ref:{type:o.type,name:t}}:{ref:o})}),tt(t,!1,void 0,o))}else(r=v(s,t,{}))._f&&(r._f.mount=!1),(n.shouldUnregister||e.shouldUnregister)&&!(d(b.array,t)&&g.action)&&b.unMount.add(t)}})},tR=(t,e)=>async i=>{i&&(i.preventDefault&&i.preventDefault(),i.persist&&i.persist());let o=!0,a=M(c);T.state.next({isSubmitting:!0});try{if(n.resolver){let{errors:u,values:l}=await tc();r.errors=u,a=l}else await tv(s);x(r.errors)&&Object.keys(r.errors).every(t=>v(a,t))?(T.state.next({errors:{},isSubmitting:!0}),await t(a,i)):(e&&await e(Object.assign({},r.errors),i),n.shouldFocusError&&R(s,t=>v(r.errors,t),b.mount))}catch(d){throw o=!1,d}finally{r.isSubmitted=!0,T.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:x(r.errors)&&o,submitCount:r.submitCount+1,errors:r.errors})}},tk=(t,e={})=>{v(s,t)&&(p(e.defaultValue)?tw(t,v(u,t)):(tw(t,e.defaultValue),O(u,t,e.defaultValue)),e.keepTouched||$(r.touchedFields,t),e.keepDirty||($(r.dirtyFields,t),r.isDirty=e.defaultValue?tm(t,v(u,t)):tm()),!e.keepError&&($(r.errors,t),V.isValid&&G()),T.state.next(Object.assign({},r)))},tM=(e,n={})=>{let i=e||u,o=M(i),a=e&&!x(e)?o:u;if(n.keepDefaultValues||(u=i),!n.keepValues){if(W&&p(e))for(let l of b.mount){let d=v(s,l);if(d&&d._f){let f=Array.isArray(d._f.refs)?d._f.refs[0]:d._f.ref;try{U(f)&&f.closest("form").reset();break}catch(h){}}}c=t.shouldUnregister?n.keepDefaultValues?M(u):{}:o,s={},T.array.next({values:a}),T.watch.next({values:a})}b={mount:new Set,unMount:new Set,array:new Set,watch:new Set,watchAll:!1,focus:""},g.mount=!V.isValid||!!n.keepIsValid,g.watch=!!t.shouldUnregister,T.state.next({submitCount:n.keepSubmitCount?r.submitCount:0,isDirty:n.keepDirty?r.isDirty:!!n.keepDefaultValues&&!F(e,u),isSubmitted:!!n.keepIsSubmitted&&r.isSubmitted,dirtyFields:n.keepDirty?r.dirtyFields:n.keepDefaultValues&&e?Object.entries(e).reduce((t,[e,n])=>Object.assign(Object.assign({},t),{[e]:n!==v(u,e)}),{}):{},touchedFields:n.keepTouched?r.touchedFields:{},errors:n.keepErrors?r.errors:{},isSubmitting:!1,isSubmitSuccessful:!1})},tL=(t,e={})=>{let n=v(s,t)._f,r=n.refs?n.refs[0]:n.ref;e.shouldSelect?r.select():r.focus()};return{control:{register:tO,unregister:tj,getFieldState:tC,_executeSchema:tc,_getWatch:tg,_getDirty:tm,_updateValid:G,_removeUnmounted:th,_updateFieldArray:K,_getFieldArray:ty,_subjects:T,_proxyFormState:V,get _fields(){return s},get _formValues(){return c},get _stateFlags(){return g},set _stateFlags(value){g=value},get _defaultValues(){return u},get _names(){return b},set _names(value){b=value},get _formState(){return r},set _formState(value){r=value},get _options(){return n},set _options(value){n=Object.assign(Object.assign({},n),value)}},trigger:tS,register:tO,handleSubmit:tR,watch:tT,setValue:tw,getValues:tA,reset:tM,resetField:tk,clearErrors:tP,unregister:tj,setError:tV,setFocus:tL,getFieldState:tC}}(t)),{formState:n});let u=e.current.control,c=r.useCallback(t=>{w(t,u._proxyFormState,!0)&&(u._formState=Object.assign(Object.assign({},u._formState),t),s(Object.assign({},u._formState)))},[u]);return!function(t){let e=r.useRef(t);e.current=t,r.useEffect(()=>{let n=t=>{t&&t.unsubscribe()},r=!t.disabled&&e.current.subject.subscribe({next:e.current.callback});return()=>n(r)},[t.disabled])}({subject:u._subjects.state,callback:c}),r.useEffect(()=>{u._stateFlags.mount||(u._proxyFormState.isValid&&u._updateValid(),u._stateFlags.mount=!0),u._stateFlags.watch&&(u._stateFlags.watch=!1,u._subjects.state.next({})),u._removeUnmounted()}),e.current.formState=b(n,u._proxyFormState),e.current}},2960:function(t,e,n){"use strict";n.d(e,{$:function(){return o}});var r=n(8059),i=n(3953);let o={test:(0,i.i)("#"),parse:function(t){let e="",n="",r="",i="";return t.length>5?(e=t.substr(1,2),n=t.substr(3,2),r=t.substr(5,2),i=t.substr(7,2)):(e=t.substr(1,1),n=t.substr(2,1),r=t.substr(3,1),i=t.substr(4,1),e+=e,n+=n,r+=r,i+=i),{red:parseInt(e,16),green:parseInt(n,16),blue:parseInt(r,16),alpha:i?parseInt(i,16)/255:1}},transform:r.m.transform}},4582:function(t,e,n){"use strict";n.d(e,{J:function(){return s}});var r=n(1248),i=n(2969),o=n(6777),a=n(3953);let s={test:(0,a.i)("hsl","hue"),parse:(0,a.d)("hue","saturation","lightness"),transform:({hue:t,saturation:e,lightness:n,alpha:a=1})=>"hsla("+Math.round(t)+", "+i.aQ.transform((0,o.Nw)(e))+", "+i.aQ.transform((0,o.Nw)(n))+", "+(0,o.Nw)(r.Fq.transform(a))+")"}},7405:function(t,e,n){"use strict";n.d(e,{$:function(){return s}});var r=n(6777),i=n(2960),o=n(4582),a=n(8059);let s={test:t=>a.m.test(t)||i.$.test(t)||o.J.test(t),parse:t=>a.m.test(t)?a.m.parse(t):o.J.test(t)?o.J.parse(t):i.$.parse(t),transform:t=>(0,r.HD)(t)?t:t.hasOwnProperty("red")?a.m.transform(t):o.J.transform(t)}},8059:function(t,e,n){"use strict";n.d(e,{m:function(){return u}});var r=n(1248),i=n(6777),o=n(3953);let a=(0,i.uZ)(0,255),s=Object.assign(Object.assign({},r.Rx),{transform:t=>Math.round(a(t))}),u={test:(0,o.i)("rgb","red"),parse:(0,o.d)("red","green","blue"),transform:({red:t,green:e,blue:n,alpha:o=1})=>"rgba("+s.transform(t)+", "+s.transform(e)+", "+s.transform(n)+", "+(0,i.Nw)(r.Fq.transform(o))+")"}},3953:function(t,e,n){"use strict";n.d(e,{d:function(){return o},i:function(){return i}});var r=n(6777);let i=(t,e)=>n=>Boolean((0,r.HD)(n)&&r.mj.test(n)&&n.startsWith(t)||e&&Object.prototype.hasOwnProperty.call(n,e)),o=(t,e,n)=>i=>{if(!(0,r.HD)(i))return i;let[o,a,s,u]=i.match(r.KP);return{[t]:parseFloat(o),[e]:parseFloat(a),[n]:parseFloat(s),alpha:void 0!==u?parseFloat(u):1}}},8407:function(t,e,n){"use strict";n.d(e,{P:function(){return f}});var r=n(7405),i=n(1248),o=n(6777);let a="${c}",s="${n}";function u(t){"number"==typeof t&&(t=`${t}`);let e=[],n=0,u=t.match(o.dA);u&&(n=u.length,t=t.replace(o.dA,a),e.push(...u.map(r.$.parse)));let l=t.match(o.KP);return l&&(t=t.replace(o.KP,s),e.push(...l.map(i.Rx.parse))),{values:e,numColors:n,tokenised:t}}function l(t){return u(t).values}function c(t){let{values:e,numColors:n,tokenised:i}=u(t),l=e.length;return t=>{let e=i;for(let u=0;u<l;u++)e=e.replace(u<n?a:s,u<n?r.$.transform(t[u]):(0,o.Nw)(t[u]));return e}}let d=t=>"number"==typeof t?0:t,f={test:function(t){var e,n,r,i;return isNaN(t)&&(0,o.HD)(t)&&(null!==(n=null===(e=t.match(o.KP))||void 0===e?void 0:e.length)&&void 0!==n?n:0)+(null!==(i=null===(r=t.match(o.dA))||void 0===r?void 0:r.length)&&void 0!==i?i:0)>0},parse:l,createTransformer:c,getAnimatableNone:function(t){let e=l(t),n=c(t);return n(e.map(d))}}},1248:function(t,e,n){"use strict";n.d(e,{Fq:function(){return o},Rx:function(){return i},bA:function(){return a}});var r=n(6777);let i={test:t=>"number"==typeof t,parse:parseFloat,transform:t=>t},o=Object.assign(Object.assign({},i),{transform:(0,r.uZ)(0,1)}),a=Object.assign(Object.assign({},i),{default:1})},2969:function(t,e,n){"use strict";n.d(e,{$C:function(){return c},RW:function(){return o},aQ:function(){return a},px:function(){return s},vh:function(){return u},vw:function(){return l}});var r=n(6777);let i=t=>({test:e=>(0,r.HD)(e)&&e.endsWith(t)&&1===e.split(" ").length,parse:parseFloat,transform:e=>`${e}${t}`}),o=i("deg"),a=i("%"),s=i("px"),u=i("vh"),l=i("vw"),c=Object.assign(Object.assign({},a),{parse:t=>a.parse(t)/100,transform:t=>a.transform(100*t)})},6777:function(t,e,n){"use strict";n.d(e,{HD:function(){return u},KP:function(){return o},Nw:function(){return i},dA:function(){return a},mj:function(){return s},uZ:function(){return r}});let r=(t,e)=>n=>Math.max(Math.min(n,e),t),i=t=>t%1?Number(t.toFixed(5)):t,o=/(-)?([\d]*\.?[\d])+/g,a=/(#[0-9a-f]{6}|#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))/gi,s=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))$/i;function u(t){return"string"==typeof t}}}]);