"use strict";(self.webpackChunkhhgDiscoverV1=self.webpackChunkhhgDiscoverV1||[]).push([[866],{"82gj":function(t,e,n){n.d(e,{$:function(){return warning},V:function(){return invariant}});var warning=function(){},invariant=function(){}},tgaT:function(t,e,n){n.d(e,{p:function(){return isKeyframesTarget}});var isKeyframesTarget=function(t){return Array.isArray(t)}},IASE:function(t,e,n){n.d(e,{rU:function(){return getValueTransition},bM:function(){return startAnimation}});var r=n("Istr"),o=n("82gj"),i=n("eZKA");function calcAngularFreq(t,e){return t*Math.sqrt(1-e*e)}let s=["duration","bounce"],l=["stiffness","damping","mass"];function isSpringType(t,e){return e.some(e=>void 0!==t[e])}function spring(t){var{from:e=0,to:n=1,restSpeed:u=2,restDelta:d}=t,p=(0,r.Tt)(t,["from","to","restSpeed","restDelta"]);let f={done:!1,value:e},{stiffness:v,damping:m,mass:h,velocity:g,duration:y,isResolvedFromDuration:x}=function(t){let e=Object.assign({velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1},t);if(!isSpringType(t,l)&&isSpringType(t,s)){let n=function({duration:t=800,bounce:e=.25,velocity:n=0,mass:r=1}){let s,l;(0,o.$)(t<=1e4,"Spring duration must be 10 seconds or less");let u=1-e;u=(0,i.q)(.05,1,u),t=(0,i.q)(.01,10,t/1e3),u<1?(s=e=>{let r=e*u,o=r*t,i=calcAngularFreq(e,u);return .001-(r-n)/i*Math.exp(-o)},l=e=>{let r=e*u,o=r*t,i=Math.pow(u,2)*Math.pow(e,2)*t,l=calcAngularFreq(Math.pow(e,2),u),d=-s(e)+.001>0?-1:1;return d*((o*n+n-i)*Math.exp(-o))/l}):(s=e=>{let r=Math.exp(-e*t),o=(e-n)*t+1;return -.001+r*o},l=e=>{let r=Math.exp(-e*t),o=(n-e)*(t*t);return r*o});let d=5/t,p=function(t,e,n){let r=n;for(let n=1;n<12;n++)r-=t(r)/e(r);return r}(s,l,d);if(t*=1e3,isNaN(p))return{stiffness:100,damping:10,duration:t};{let e=Math.pow(p,2)*r;return{stiffness:e,damping:2*u*Math.sqrt(r*e),duration:t}}}(t);(e=Object.assign(Object.assign(Object.assign({},e),n),{velocity:0,mass:1})).isResolvedFromDuration=!0}return e}(p),V=zero,T=zero;function createSpring(){let t=g?-(g/1e3):0,r=n-e,o=m/(2*Math.sqrt(v*h)),i=Math.sqrt(v/h)/1e3;if(void 0===d&&(d=Math.min(Math.abs(n-e)/100,.4)),o<1){let e=calcAngularFreq(i,o);V=s=>{let l=Math.exp(-o*i*s);return n-l*((t+o*i*r)/e*Math.sin(e*s)+r*Math.cos(e*s))},T=n=>{let s=Math.exp(-o*i*n);return o*i*s*(Math.sin(e*n)*(t+o*i*r)/e+r*Math.cos(e*n))-s*(Math.cos(e*n)*(t+o*i*r)-e*r*Math.sin(e*n))}}else if(1===o)V=e=>n-Math.exp(-i*e)*(r+(t+i*r)*e);else{let e=i*Math.sqrt(o*o-1);V=s=>{let l=Math.exp(-o*i*s),u=Math.min(e*s,300);return n-l*((t+o*i*r)*Math.sinh(u)+e*r*Math.cosh(u))/e}}}return createSpring(),{next:t=>{let e=V(t);if(x)f.done=t>=y;else{let r=1e3*T(t),o=Math.abs(n-e)<=d;f.done=Math.abs(r)<=u&&o}return f.value=f.done?n:e,f},flipTarget:()=>{g=-g,[e,n]=[n,e],createSpring()}}}spring.needsInterpolation=(t,e)=>"string"==typeof t||"string"==typeof e;let zero=t=>0;var u=n("JeBA"),d=n("QlcQ"),p=n("3Igj"),f=n("6d6S"),v=n("l0UI");function hueToRgb(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 hslaToRgba({hue:t,saturation:e,lightness:n,alpha:r}){t/=360,n/=100;let o=0,i=0,s=0;if(e/=100){let r=n<.5?n*(1+e):n+e-n*e,l=2*n-r;o=hueToRgb(l,r,t+1/3),i=hueToRgb(l,r,t),s=hueToRgb(l,r,t-1/3)}else o=i=s=n;return{red:Math.round(255*o),green:Math.round(255*i),blue:Math.round(255*s),alpha:r}}let mixLinearColor=(t,e,n)=>{let r=t*t;return Math.sqrt(Math.max(0,n*(e*e-r)+r))},m=[p.u,f.B,v.V],getColorType=t=>m.find(e=>e.test(t)),notAnimatable=t=>`'${t}' is not an animatable color. Use the equivalent color code instead.`,mixColor=(t,e)=>{let n=getColorType(t),r=getColorType(e);(0,o.V)(!!n,notAnimatable(t)),(0,o.V)(!!r,notAnimatable(e));let i=n.parse(t),s=r.parse(e);n===v.V&&(i=hslaToRgba(i),n=f.B),r===v.V&&(s=hslaToRgba(s),r=f.B);let l=Object.assign({},i);return t=>{for(let e in l)"alpha"!==e&&(l[e]=mixLinearColor(i[e],s[e],t));return l.alpha=(0,d.j)(i.alpha,s.alpha,t),n.transform(l)}};var h=n("YXVj"),g=n("uX0q"),y=n("hbNO"),x=n("jGS1");function getMixer(t,e){return(0,y.T)(t)?n=>(0,d.j)(t,e,n):h.y.test(t)?mixColor(t,e):mixComplex(t,e)}let mixArray=(t,e)=>{let n=[...t],r=n.length,o=t.map((t,n)=>getMixer(t,e[n]));return t=>{for(let e=0;e{let n=Object.assign(Object.assign({},t),e),r={};for(let o in n)void 0!==t[o]&&void 0!==e[o]&&(r[o]=getMixer(t[o],e[o]));return t=>{for(let e in r)n[e]=r[e](t);return n}};function analyse(t){let e=g.f.parse(t),n=e.length,r=0,o=0,i=0;for(let t=0;t{let n=g.f.createTransformer(e),r=analyse(t),i=analyse(e),s=r.numHSL===i.numHSL&&r.numRGB===i.numRGB&&r.numNumbers>=i.numNumbers;return s?(0,x.F)(mixArray(r.parsed,i.parsed),n):((0,o.$)(!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}`)},mixNumber=(t,e)=>n=>(0,d.j)(t,e,n);function interpolate(t,e,{clamp:n=!0,ease:r,mixer:s}={}){let l=t.length;(0,o.V)(l===e.length,"Both input and output ranges must be the same length"),(0,o.V)(!r||!Array.isArray(r)||r.length===l-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[l-1]&&(t=[].concat(t),e=[].concat(e),t.reverse(),e.reverse());let d=function(t,e,n){var r;let o=[],i=n||("number"==typeof(r=t[0])?mixNumber:"string"==typeof r?h.y.test(r)?mixColor:mixComplex:Array.isArray(r)?mixArray:"object"==typeof r?mixObject:void 0),s=t.length-1;for(let n=0;nn((0,u.q)(t,e,r))}(t,d):function(t,e){let n=t.length,r=n-1;return o=>{let i=0,s=!1;if(o<=t[0]?s=!0:o>=t[r]&&(i=r-1,s=!0),!s){let e=1;for(;eo)&&e!==r;e++);i=e-1}let l=(0,u.q)(t[i],t[i+1],o);return e[i](l)}}(t,d);return n?e=>p((0,i.q)(t[0],t[l-1],e)):p}var V=n("dtBG");function keyframes({from:t=0,to:e=1,ease:n,offset:r,duration:o=300}){let i={done:!1,value:t},s=Array.isArray(e)?e:[t,e],l=(r&&r.length===s.length?r:function(t){let e=t.length;return t.map((t,n)=>0!==n?n/(e-1):0)}(s)).map(t=>t*o);function createInterpolator(){return interpolate(l,s,{ease:Array.isArray(n)?n:s.map(()=>n||V.am).splice(0,s.length-1)})}let u=createInterpolator();return{next:t=>(i.value=u(t),i.done=t>=o,i),flipTarget:()=>{s.reverse(),u=createInterpolator()}}}let T={keyframes:keyframes,spring:spring,decay:function({velocity:t=0,from:e=0,power:n=.8,timeConstant:r=350,restDelta:o=.5,modifyTarget:i}){let s={done:!1,value:e},l=n*t,u=e+l,d=void 0===i?u:i(u);return d!==u&&(l=d-e),{next:t=>{let e=-l*Math.exp(-t/r);return s.done=!(e>o||e<-o),s.value=s.done?d:d+e,s},flipTarget:()=>{}}}};var P=n("S41x");function loopElapsed(t,e,n=0){return t-e-n}let framesync=t=>{let passTimestamp=({delta:e})=>t(e);return{start:()=>P.Ay.update(passTimestamp,!0),stop:()=>P.eO.update(passTimestamp)}};function animate(t){let e,n,o;var i,{from:s,autoplay:l=!0,driver:u=framesync,elapsed:d=0,repeat:p=0,repeatType:f="loop",repeatDelay:v=0,onPlay:m,onStop:h,onComplete:g,onRepeat:y,onUpdate:x}=t,V=(0,r.Tt)(t,["from","autoplay","driver","elapsed","repeat","repeatType","repeatDelay","onPlay","onStop","onComplete","onRepeat","onUpdate"]);let{to:P}=V,S=0,C=V.duration,A=!1,E=!0,w=function(t){if(Array.isArray(t.to))return keyframes;if(T[t.type])return T[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 spring;return keyframes}(V);(null===(i=w.needsInterpolation)||void 0===i?void 0:i.call(w,s,P))&&(o=interpolate([0,100],[s,P],{clamp:!1}),s=0,P=100);let D=w(Object.assign(Object.assign({},V),{from:s,to:P}));return l&&(null==m||m(),(e=u(function(t){if(E||(t=-t),d+=t,!A){let t=D.next(Math.max(0,d));n=t.value,o&&(n=o(n)),A=E?t.done:d<=0}if(null==x||x(n),A){if(0===S&&(null!=C||(C=d)),S=i+v:r<=-v)&&(S++,"reverse"===f?d=function(t,e,n=0,r=!0){return r?loopElapsed(e+-t,e,n):e-(t-e)+n}(d,C,v,E=S%2==0):(d=loopElapsed(d,C,v),"mirror"===f&&D.flipTarget()),A=!1,y&&y())}else e.stop(),g&&g()}})).start()),{stop:()=>{null==h||h(),e.stop()}}}var S=n("rOze"),C=n("Vqt4");let a=(t,e)=>1-3*e+3*t,b=(t,e)=>3*e-6*t,c=t=>3*t,calcBezier=(t,e,n)=>((a(e,n)*t+b(e,n))*t+c(e))*t,getSlope=(t,e,n)=>3*a(e,n)*t*t+2*b(e,n)*t+c(e);var A={linear:V.sn,easeIn:V.a6,easeInOut:V.am,easeOut:V.vT,circIn:V.po,circInOut:V.tn,circOut:V.yT,backIn:V.dg,backInOut:V.ZZ,backOut:V.Sz,anticipate:V.bt,bounceIn:V.ip,bounceInOut:V.wm,bounceOut:V.Te},easingDefinitionToFunction=function(t){if(Array.isArray(t)){(0,o.V)(4===t.length,"Cubic bezier arrays must contain four numerical values.");var e=(0,r.zs)(t,4);return function(t,e,n,r){if(t===e&&n===r)return V.sn;let o=new Float32Array(11);for(let e=0;e<11;++e)o[e]=calcBezier(.1*e,t,n);return i=>0===i||1===i?i:calcBezier(function(e){let r=0,i=1;for(;10!==i&&o[i]<=e;++i)r+=.1;--i;let s=(e-o[i])/(o[i+1]-o[i]),l=r+.1*s,u=getSlope(l,t,n);return u>=.001?function(t,e,n,r){for(let o=0;o<8;++o){let o=getSlope(e,n,r);if(0===o)break;let i=calcBezier(e,n,r)-t;e-=i/o}return e}(e,l,t,n):0===u?l:function(t,e,n,r,o){let i,s;let l=0;do(i=calcBezier(s=e+(n-e)/2,r,o)-t)>0?n=s:e=s;while(Math.abs(i)>1e-7&&++l<10);return s}(e,r,r+.1,t,n)}(i),e,r)}(e[0],e[1],e[2],e[3])}return"string"==typeof t?((0,o.V)(void 0!==A[t],"Invalid easing type '".concat(t,"'")),A[t]):t},isAnimatable=function(t,e){return"zIndex"!==t&&!!("number"==typeof e||Array.isArray(e)||"string"==typeof e&&g.f.test(e)&&!e.startsWith("url("))},E=n("tgaT"),underDampedSpring=function(){return{type:"spring",stiffness:500,damping:25,restSpeed:10}},criticallyDampedSpring=function(t){return{type:"spring",stiffness:550,damping:0===t?2*Math.sqrt(550):30,restSpeed:10}},linearTween=function(){return{type:"keyframes",ease:"linear",duration:.3}},default_transitions_keyframes=function(t){return{type:"keyframes",duration:.8,values:t}},w={x:underDampedSpring,y:underDampedSpring,z:underDampedSpring,rotate:underDampedSpring,rotateX:underDampedSpring,rotateY:underDampedSpring,rotateZ:underDampedSpring,scaleX:criticallyDampedSpring,scaleY:criticallyDampedSpring,scale:criticallyDampedSpring,opacity:linearTween,backgroundColor:linearTween,color:linearTween,default:criticallyDampedSpring},getDefaultTransition=function(t,e){var n;return n=(0,E.p)(e)?default_transitions_keyframes:w[t]||w.default,(0,r.Cl)({to:e},n(e))},D=n("LEzq"),M={current:!1},j=n("18S3"),R=!1;function isZero(t){return 0===t||"string"==typeof t&&0===parseFloat(t)&&-1===t.indexOf(" ")}function getZeroUnit(t){return"number"==typeof t?0:(0,D.J)("",t)}function getValueTransition(t,e){return t[e]||t.default||t}function startAnimation(t,e,n,i){return void 0===i&&(i={}),M.current&&(i={type:!1}),e.start(function(s){var l,u,d,p,f,v,m,h,g,y,x,V=(p=n,m=null!==(f=(v=getValueTransition(i,t)).from)&&void 0!==f?f:e.get(),h=isAnimatable(t,p),"none"===m&&h&&"string"==typeof p?m=(0,D.J)(t,p):isZero(m)&&"string"==typeof p?m=getZeroUnit(p):!Array.isArray(p)&&isZero(p)&&"string"==typeof m&&(p=getZeroUnit(m)),g=isAnimatable(t,m),(0,o.$)(g===h,"You are trying to animate ".concat(t,' from "').concat(m,'" to "').concat(p,'". ').concat(m," is not an animatable value - to enable this animation set ").concat(m," to a value animatable to ").concat(p," via the `style` property.")),g&&h&&!1!==v.type?function(){var n,i,l,u,d,f,h,g,y,x,V,T,A,E={from:m,to:p,velocity:e.getVelocity(),onComplete:s,onUpdate:function(t){return e.set(t)}};return"inertia"===v.type||"decay"===v.type?function({from:t=0,velocity:e=0,min:n,max:r,power:o=.8,timeConstant:i=750,bounceStiffness:s=500,bounceDamping:l=10,restDelta:u=1,modifyTarget:d,driver:p,onUpdate:f,onComplete:v,onStop:m}){let h;function isOutOfBounds(t){return void 0!==n&&tr}function boundaryNearest(t){return void 0===n?r:void 0===r?n:Math.abs(n-t){var n;null==f||f(e),null===(n=t.onUpdate)||void 0===n||n.call(t,e)},onComplete:v,onStop:m}))}function startSpring(t){startAnimation(Object.assign({type:"spring",stiffness:s,damping:l,restDelta:u},t))}if(isOutOfBounds(t))startSpring({from:t,velocity:e,to:boundaryNearest(t)});else{let r,s,l=o*e+t;void 0!==d&&(l=d(l));let p=boundaryNearest(l),f=p===n?-1:1;startAnimation({type:"decay",from:t,velocity:e,timeConstant:i,power:o,restDelta:u,modifyTarget:d,onUpdate:isOutOfBounds(l)?t=>{r=s,s=t,e=(0,S.f)(t-r,(0,P.KK)().delta),(1===f&&t>p||-1===f&&tnull==h?void 0:h.stop()}}((0,r.Cl)((0,r.Cl)({},E),v)):animate((0,r.Cl)((0,r.Cl)({},(n=v,i=E,l=t,Array.isArray(i.to)&&(null!==(u=n.duration)&&void 0!==u||(n.duration=.8)),Array.isArray(i.to)&&null===i.to[0]&&(i.to=(0,r.fX)([],(0,r.zs)(i.to),!1),i.to[0]=i.from),(d=n).when,d.delay,d.delayChildren,d.staggerChildren,d.staggerDirection,d.repeat,d.repeatType,d.repeatDelay,d.from,Object.keys((0,r.Tt)(d,["when","delay","delayChildren","staggerChildren","staggerDirection","repeat","repeatType","repeatDelay","from"])).length||(n=(0,r.Cl)((0,r.Cl)({},n),getDefaultTransition(l,i.to))),(0,r.Cl)((0,r.Cl)({},i),(h=(f=n).ease,g=f.times,y=f.yoyo,x=f.flip,V=f.loop,T=(0,r.Tt)(f,["ease","times","yoyo","flip","loop"]),A=(0,r.Cl)({},T),g&&(A.offset=g),T.duration&&(A.duration=(0,C.f)(T.duration)),T.repeatDelay&&(A.repeatDelay=(0,C.f)(T.repeatDelay)),h&&(A.ease=Array.isArray(h)&&"number"!=typeof h[0]?h.map(easingDefinitionToFunction):easingDefinitionToFunction(h)),"tween"===T.type&&(A.type="keyframes"),(y||V||x)&&((0,o.$)(!R,"yoyo, loop and flip have been removed from the API. Replace with repeat and repeatType options."),R=!0,y?A.repeatType="reverse":V?A.repeatType="loop":x&&(A.repeatType="mirror"),A.repeat=V||y||x||T.repeat),"spring"!==T.type&&(A.type="keyframes"),A)))),{onUpdate:function(t){var e;E.onUpdate(t),null===(e=v.onUpdate)||void 0===e||e.call(v,t)},onComplete:function(){var t;E.onComplete(),null===(t=v.onComplete)||void 0===t||t.call(v)}}))}:function(){var t,n,r=(0,j.K)(p);return e.set(r),s(),null===(t=null==v?void 0:v.onUpdate)||void 0===t||t.call(v,r),null===(n=null==v?void 0:v.onComplete)||void 0===n||n.call(v),{stop:function(){}}}),T=null!==(d=null!==(u=(getValueTransition(l=i,t)||{}).delay)&&void 0!==u?u:l.delay)&&void 0!==d?d:0,start=function(){return x=V()};return T?y=window.setTimeout(start,(0,C.f)(T)):start(),function(){clearTimeout(y),null==x||x.stop()}})}},lOFD:function(t,e,n){n.d(e,{L:function(){return r}});var r=(0,n("+OUp").createContext)({})},eKYY:function(t,e,n){n.d(e,{t:function(){return r}});var r=(0,n("+OUp").createContext)(null)},O1Tr:function(t,e,n){n.d(e,{P:function(){return t9}});var r,o,i,s,l,u=n("Istr"),d=n("+OUp"),p=n("Fqgy"),createDefinition=function(t){return{isEnabled:function(e){return t.some(function(t){return!!e[t]})}}},f={measureLayout:createDefinition(["layout","layoutId","drag"]),animation:createDefinition(["animate","exit","variants","whileHover","whileTap","whileFocus","whileDrag","whileInView"]),exit:createDefinition(["exit"]),drag:createDefinition(["drag","dragControls"]),focus:createDefinition(["whileFocus"]),hover:createDefinition(["whileHover","onHoverStart","onHoverEnd"]),tap:createDefinition(["whileTap","onTap","onTapStart","onTapCancel"]),pan:createDefinition(["onPan","onPanStart","onPanSessionStart","onPanEnd"]),inView:createDefinition(["whileInView","onViewportEnter","onViewportLeave"])},v=n("82gj"),m=(0,d.createContext)({strict:!1}),h=Object.keys(f),g=h.length,y=(0,d.createContext)({transformPagePoint:function(t){return t},isStatic:!1,reducedMotion:"never"}),x=(0,d.createContext)({}),V=n("eKYY"),T=n("BayG"),P=n("xhag"),S={current:null},C=!1;function isRefObject(t){return"object"==typeof t&&Object.prototype.hasOwnProperty.call(t,"current")}var A=n("E8ZN");function variantLabelsAsDependency(t){return Array.isArray(t)?t.join(" "):t}var E=n("XnbI"),w={hasAnimatedSinceResize:!0,hasEverUpdated:!1},D=1,M=n("lOFD"),j=(0,d.createContext)({}),R=function(t){function VisualElementHandler(){return null!==t&&t.apply(this,arguments)||this}return(0,u.C6)(VisualElementHandler,t),VisualElementHandler.prototype.getSnapshotBeforeUpdate=function(){return this.updateProps(),null},VisualElementHandler.prototype.componentDidUpdate=function(){},VisualElementHandler.prototype.updateProps=function(){var t=this.props,e=t.visualElement,n=t.props;e&&e.setProps(n)},VisualElementHandler.prototype.render=function(){return this.props.children},VisualElementHandler}(d.Component),L=["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 isSVGComponent(t){if("string"!=typeof t||t.includes("-"));else if(L.indexOf(t)>-1||/[A-Z]/.test(t))return!0;return!1}var k={},O=n("faFF");function isForcedMotionValue(t,e){var n=e.layout,r=e.layoutId;return(0,O.wY)(t)||(0,O.cj)(t)||(n||void 0!==r)&&(!!k[t]||"opacity"===t)}var isMotionValue=function(t){return!!(null!==t&&"object"==typeof t&&t.getVelocity)},B={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"};function isCSSVariable(t){return t.startsWith("--")}var I=n("m24S");function buildHTMLStyles(t,e,n,r){var o,i,s,l,u,d,p=t.style,f=t.vars,v=t.transform,m=t.transformKeys,h=t.transformOrigin;m.length=0;var g=!1,y=!1,x=!0;for(var V in e){var T=e[V];if(isCSSVariable(V)){f[V]=T;continue}var P=I.W[V],S=P&&"number"==typeof T?P.transform(T):T;if((0,O.wY)(V)){if(g=!0,v[V]=S,m.push(V),!x)continue;T!==(null!==(d=P.default)&&void 0!==d?d:0)&&(x=!1)}else(0,O.cj)(V)?(h[V]=S,y=!0):p[V]=S}g?p.transform=function(t,e,n,r){var o=t.transform,i=t.transformKeys,s=e.enableHardwareAcceleration,l=e.allowTransformNone,u="";i.sort(O.X4);for(var d=!1,p=i.length,f=0;fm&&V,E=Array.isArray(x)?x:[x],w=E.reduce(buildResolvedTypeValues,{});!1===T&&(w={});var D=y.prevResolvedValues,M=void 0===D?{}:D,j=(0,u.Cl)((0,u.Cl)({},M),w),markToAnimate=function(t){C=!0,f.delete(t),y.needsAnimating[t]=!0};for(var R in j){var L=w[R],k=M[R];v.hasOwnProperty(R)||(L!==k?(0,ta.p)(L)&&(0,ta.p)(k)?!shallowCompare(L,k)||S?markToAnimate(R):y.protectedKeys[R]=!0:void 0!==L?markToAnimate(R):f.add(R):void 0!==L&&f.has(R)?markToAnimate(R):y.protectedKeys[R]=!0)}y.prevProp=x,y.prevResolvedValues=w,y.isActive&&(v=(0,u.Cl)((0,u.Cl)({},v),w)),o&&t.blockInitialAnimation&&(C=!1),C&&!P&&p.push.apply(p,(0,u.fX)([],(0,u.zs)(E.map(function(t){return{animation:t,options:(0,u.Cl)({type:g},e)}})),!1))}}(h);if(r=(0,u.Cl)({},v),f.size){var g={};f.forEach(function(e){var n=t.getBaseTarget(e);void 0!==n&&(g[e]=n)}),p.push({animation:g})}var y=!!p.length;return o&&!1===l.initial&&!t.manuallyAnimateOnMount&&(y=!1),o=!1,y?animate(p):Promise.resolve()}return{isAnimated:function(t){return void 0!==r[t]},animateChanges:animateChanges,setActive:function(e,r,o){if(n[e].isActive===r)return Promise.resolve();null===(i=t.variantChildren)||void 0===i||i.forEach(function(t){var n;return null===(n=t.animationState)||void 0===n?void 0:n.setActive(e,r)}),n[e].isActive=r;var i,s=animateChanges(o,e);for(var l in n)n[l].protectedKeys={};return s},setAnimateFunction:function(e){animate=e(t)},getState:function(){return n}}}(e)),isAnimationControls(n)&&(0,d.useEffect)(function(){return n.subscribe(e)},[n])}),exit:makeRenderlessComponent(function(t){var e=t.custom,n=t.visualElement,r=(0,u.zs)(usePresence(),2),o=r[0],i=r[1],l=(0,d.useContext)(V.t);(0,d.useEffect)(function(){n.isPresent=o;var t,r,u=null===(t=n.animationState)||void 0===t?void 0:t.setActive(s.Exit,!o,{custom:null!==(r=null==l?void 0:l.custom)&&void 0!==r?r:e});o||null==u||u.then(i)},[o])})},tp=n("S41x"),tf=n("Vqt4");let isPoint=t=>t.hasOwnProperty("x")&&t.hasOwnProperty("y"),isPoint3D=t=>isPoint(t)&&t.hasOwnProperty("z");var tv=n("hbNO");let distance1D=(t,e)=>Math.abs(t-e);function distance(t,e){if((0,tv.T)(t)&&(0,tv.T)(e))return distance1D(t,e);if(isPoint(t)&&isPoint(e)){let n=distance1D(t.x,e.x),r=distance1D(t.y,e.y),o=isPoint3D(t)&&isPoint3D(e)?distance1D(t.z,e.z):0;return Math.sqrt(Math.pow(n,2)+Math.pow(r,2)+Math.pow(o,2))}}var tm=function(){function PanSession(t,e,n){var r=this,o=(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=getPanInfo(r.lastMoveEventInfo,r.history),e=null!==r.startEvent,n=distance(t.offset,{x:0,y:0})>=3;if(e||n){var o=t.point,i=(0,tp.KK)().timestamp;r.history.push((0,u.Cl)((0,u.Cl)({},o),{timestamp:i}));var s=r.handlers,l=s.onStart,d=s.onMove;e||(l&&l(r.lastMoveEvent,t),r.startEvent=r.lastMoveEvent),d&&d(r.lastMoveEvent,t)}}},this.handlePointerMove=function(t,e){if(r.lastMoveEvent=t,r.lastMoveEventInfo=transformPoint(e,r.transformPagePoint),isMouseEvent(t)&&0===t.buttons){r.handlePointerUp(t,e);return}tp.Ay.update(r.updatePoint,!0)},this.handlePointerUp=function(t,e){r.end();var n=r.handlers,o=n.onEnd,i=n.onSessionEnd,s=getPanInfo(transformPoint(e,r.transformPagePoint),r.history);r.startEvent&&o&&o(t,s),i&&i(t,s)},!t.touches||!(t.touches.length>1)){this.handlers=e,this.transformPagePoint=o;var i=transformPoint(extractEventInfo(t),this.transformPagePoint),s=i.point,l=(0,tp.KK)().timestamp;this.history=[(0,u.Cl)((0,u.Cl)({},s),{timestamp:l})];var d=e.onSessionStart;d&&d(t,getPanInfo(i,this.history)),this.removeListeners=(0,Q.F)(addPointerEvent(window,"pointermove",this.handlePointerMove),addPointerEvent(window,"pointerup",this.handlePointerUp),addPointerEvent(window,"pointercancel",this.handlePointerUp))}}return PanSession.prototype.updateHandlers=function(t){this.handlers=t},PanSession.prototype.end=function(){this.removeListeners&&this.removeListeners(),tp.eO.update(this.updatePoint)},PanSession}();function transformPoint(t,e){return e?{point:e(t.point)}:t}function subtractPoint(t,e){return{x:t.x-e.x,y:t.y-e.y}}function getPanInfo(t,e){var n=t.point;return{point:n,delta:subtractPoint(n,lastDevicePoint(e)),offset:subtractPoint(n,e[0]),velocity:function(t,e){if(t.length<2)return{x:0,y:0};for(var n=t.length-1,r=null,o=lastDevicePoint(t);n>=0&&(r=t[n],!(o.timestamp-r.timestamp>(0,tf.f)(.1)));)n--;if(!r)return{x:0,y:0};var i=(o.timestamp-r.timestamp)/1e3;if(0===i)return{x:0,y:0};var s={x:(o.x-r.x)/i,y:(o.y-r.y)/i};return s.x===1/0&&(s.x=0),s.y===1/0&&(s.y=0),s}(e,0)}}function lastDevicePoint(t){return t[t.length-1]}var th=n("QlcQ"),tg=n("JeBA"),ty=n("eZKA");function calcLength(t){return t.max-t.min}function isNear(t,e,n){return void 0===e&&(e=0),void 0===n&&(n=.01),distance(t,e)u?d="y":Math.abs(p.x)>u&&(d="x"),d),null!==n.currentDirection&&(null==s||s(n.currentDirection));return}n.updateAxis("x",e.point,p),n.updateAxis("y",e.point,p),n.visualElement.syncRender(),null==l||l(t,e)}},onSessionEnd:function(t,e){return n.stop(t,e)}},{transformPagePoint:this.visualElement.getTransformPagePoint()}))},VisualElementDragControls.prototype.stop=function(t,e){var n=this.isDragging;if(this.cancel(),n){var r=e.velocity;this.startAnimation(r);var o=this.getProps().onDragEnd;null==o||o(t,e)}},VisualElementDragControls.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(s.Drag,!1)},VisualElementDragControls.prototype.updateAxis=function(t,e,n){var r=this.getProps().drag;if(n&&shouldDrag(t,r,this.currentDirection)){var o,i,s,l,u,d=this.getAxisMotionValue(t),p=this.originPoint[t]+n[t];this.constraints&&this.constraints[t]&&(o=p,i=this.constraints[t],s=this.elastic[t],l=i.min,u=i.max,void 0!==l&&ou&&(o=s?(0,th.j)(u,o,s.max):Math.min(o,u)),p=o),d.set(p)}},VisualElementDragControls.prototype.resolveConstraints=function(){var t,e,n,r,o,i,s=this,l=this.getProps(),u=l.dragConstraints,d=l.dragElastic,p=(this.visualElement.projection||{}).layout,f=this.constraints;u&&isRefObject(u)?this.constraints||(this.constraints=this.resolveRefConstraints()):u&&p?this.constraints=(t=p.actual,e=u.top,n=u.left,r=u.bottom,o=u.right,{x:calcRelativeAxisConstraints(t.x,n,o),y:calcRelativeAxisConstraints(t.y,e,r)}):this.constraints=!1,this.elastic=(void 0===(i=d)&&(i=.35),!1===i?i=0:!0===i&&(i=.35),{x:resolveAxisElastic(i,"left","right"),y:resolveAxisElastic(i,"top","bottom")}),f!==this.constraints&&p&&this.constraints&&!this.hasMutatedConstraints&&eachAxis(function(t){if(s.getAxisMotionValue(t)){var e,n,r;s.constraints[t]=(e=p.actual[t],n=s.constraints[t],r={},void 0!==n.min&&(r.min=n.min-e.min),void 0!==n.max&&(r.max=n.max-e.min),r)}})},VisualElementDragControls.prototype.resolveRefConstraints=function(){var t=this.getProps(),e=t.dragConstraints,n=t.onMeasureDragConstraints;if(!e||!isRefObject(e))return!1;var r=e.current;(0,v.V)(null!==r,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.");var o=this.visualElement.projection;if(!o||!o.layout)return!1;var i=(l=o.root,u=measureViewportBox(r,this.visualElement.getTransformPagePoint()),(d=l.scroll)&&(translateAxis(u.x,d.x),translateAxis(u.y,d.y)),u),s={x:calcViewportAxisConstraints((p=o.layout.actual).x,i.x),y:calcViewportAxisConstraints(p.y,i.y)};if(n){var l,u,d,p,f,m,h,g=n((m=(f=s).x,{top:(h=f.y).min,right:m.max,bottom:h.max,left:m.min}));this.hasMutatedConstraints=!!g,g&&(s=convertBoundingBoxToBox(g))}return s},VisualElementDragControls.prototype.startAnimation=function(t){var e=this,n=this.getProps(),r=n.drag,o=n.dragMomentum,i=n.dragElastic,s=n.dragTransition,l=n.dragSnapToOrigin,d=n.onDragTransitionEnd,p=this.constraints||{};return Promise.all(eachAxis(function(n){if(shouldDrag(n,r,e.currentDirection)){var d,f=null!==(d=null==p?void 0:p[n])&&void 0!==d?d:{};l&&(f={min:0,max:0});var v=(0,u.Cl)((0,u.Cl)({type:"inertia",velocity:o?t[n]:0,bounceStiffness:i?200:1e6,bounceDamping:i?40:1e7,timeConstant:750,restDelta:1,restSpeed:10},s),f);return e.startAxisValueAnimation(n,v)}})).then(d)},VisualElementDragControls.prototype.startAxisValueAnimation=function(t,e){var n=this.getAxisMotionValue(t);return(0,tb.bM)(t,n,0,e)},VisualElementDragControls.prototype.stopAnimation=function(){var t=this;eachAxis(function(e){return t.getAxisMotionValue(e).stop()})},VisualElementDragControls.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)},VisualElementDragControls.prototype.snapToCursor=function(t){var e=this;eachAxis(function(n){if(shouldDrag(n,e.getProps().drag,e.currentDirection)){var r=e.visualElement.projection,o=e.getAxisMotionValue(n);if(r&&r.layout){var i=r.layout.actual[n],s=i.min,l=i.max;o.set(t[n]-(0,th.j)(s,l,.5))}}})},VisualElementDragControls.prototype.scalePositionWithinConstraints=function(){var t,e=this,n=this.getProps(),r=n.drag,o=n.dragConstraints,i=this.visualElement.projection;if(isRefObject(o)&&i&&this.constraints){this.stopAnimation();var s={x:0,y:0};eachAxis(function(t){var n=e.getAxisMotionValue(t);if(n){var r,o,i,l,u,d=n.get();s[t]=(r={min:d,max:d},o=e.constraints[t],i=.5,l=calcLength(r),(u=calcLength(o))>l?i=(0,tg.q)(o.min,o.max-l,r.min):l>u&&(i=(0,tg.q)(r.min,r.max-u,o.min)),(0,ty.q)(0,1,i))}});var l=this.visualElement.getProps().transformTemplate;this.visualElement.getInstance().style.transform=l?l({},""):"none",null===(t=i.root)||void 0===t||t.updateScroll(),i.updateLayout(),this.resolveConstraints(),eachAxis(function(t){if(shouldDrag(t,r,null)){var n=e.getAxisMotionValue(t),o=e.constraints[t],i=o.min,l=o.max;n.set((0,th.j)(i,l,s[t]))}})}},VisualElementDragControls.prototype.addListeners=function(){var t,e=this;tT.set(this.visualElement,this);var n=addPointerEvent(this.visualElement.getInstance(),"pointerdown",function(t){var n=e.getProps(),r=n.drag,o=n.dragListener;r&&(void 0===o||o)&&e.start(t)}),measureDragConstraints=function(){isRefObject(e.getProps().dragConstraints)&&(e.constraints=e.resolveRefConstraints())},r=this.visualElement.projection,o=r.addEventListener("measure",measureDragConstraints);r&&!r.layout&&(null===(t=r.root)||void 0===t||t.updateScroll(),r.updateLayout()),measureDragConstraints();var i=addDomEvent(window,"resize",function(){return e.scalePositionWithinConstraints()});return r.addEventListener("didUpdate",function(t){var n=t.delta,r=t.hasLayoutChanged;e.isDragging&&r&&(eachAxis(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(){i(),n(),o()}},VisualElementDragControls.prototype.getProps=function(){var t=this.visualElement.getProps(),e=t.drag,n=t.dragDirectionLock,r=t.dragPropagation,o=t.dragConstraints,i=t.dragElastic,s=t.dragMomentum;return(0,u.Cl)((0,u.Cl)({},t),{drag:void 0!==e&&e,dragDirectionLock:void 0!==n&&n,dragPropagation:void 0!==r&&r,dragConstraints:void 0!==o&&o,dragElastic:void 0===i?.35:i,dragMomentum:void 0===s||s})},VisualElementDragControls}();function shouldDrag(t,e,n){return(!0===e||e===t)&&(null===n||n===t)}var tS={pan:makeRenderlessComponent(function(t){var e=t.onPan,n=t.onPanStart,r=t.onPanEnd,o=t.onPanSessionStart,i=t.visualElement,s=e||n||r||o,l=(0,d.useRef)(null),u=(0,d.useContext)(y).transformPagePoint,p={onSessionStart:o,onStart:n,onMove:e,onEnd:function(t,e){l.current=null,r&&r(t,e)}};(0,d.useEffect)(function(){null!==l.current&&l.current.updateHandlers(p)}),usePointerEvent(i,"pointerdown",s&&function(t){l.current=new tm(t,p,{transformPagePoint:u})}),(0,J.l)(function(){return l.current&&l.current.end()})}),drag:makeRenderlessComponent(function(t){var e=t.dragControls,n=t.visualElement,r=(0,E.M)(function(){return new tP(n)});(0,d.useEffect)(function(){return e&&e.subscribe(r)},[r,e]),(0,d.useEffect)(function(){return r.addListeners()},[r])})},tC=n("qEY6"),tA=n("0SSw"),tE=["LayoutMeasure","BeforeLayoutMeasure","LayoutUpdate","ViewportBoxUpdate","Update","Render","AnimationComplete","LayoutAnimationComplete","AnimationStart","LayoutAnimationStart","SetAxisTarget","Unmount"],visualElement=function(t){var e=t.treeType,n=void 0===e?"":e,r=t.build,o=t.getBaseTarget,i=t.makeTargetAnimatable,s=t.measureViewportBox,l=t.render,d=t.readValueFromInstance,p=t.removeValueFromRenderState,f=t.sortNodePosition,v=t.scrapeMotionValuesFromProps;return function(t,e){var m,h,g,y,x,V=t.parent,T=t.props,P=t.presenceId,S=t.blockInitialAnimation,C=t.visualState,E=t.shouldReduceMotion;void 0===e&&(e={});var w=!1,D=C.latestValues,M=C.renderState,j=(m=tE.map(function(){return new tA.v}),h={},g={clearAllListeners:function(){return m.forEach(function(t){return t.clear()})},updatePropListeners:function(t){tE.forEach(function(e){var n,r="on"+e,o=t[r];null===(n=h[e])||void 0===n||n.call(h),o&&(h[e]=g[r](o))})}},m.forEach(function(t,e){g["on"+tE[e]]=function(e){return t.add(e)},g["notify"+tE[e]]=function(){for(var e=[],n=0;n=0?window.pageYOffset:null,p=convertChangedValueTypes(e,t,l);return i.length&&i.forEach(function(e){var n=(0,u.zs)(e,2),r=n[0],o=n[1];t.getValue(r).set(o)}),t.syncRender(),null!==d&&window.scrollTo({top:d}),{target:p,transitionEnd:r}},parseDomVariant=function(t,e,n,r){var o,i,s=function(t,e,n){var r,o=(0,u.Tt)(e,[]),i=t.getInstance();if(!(i instanceof Element))return{target:o,transitionEnd:n};for(var s in n&&(n=(0,u.Cl)({},n)),t.forEachValue(function(t){var e=t.get();if(css_variables_conversion_isCSSVariable(e)){var n=getVariableValue(e,i);n&&t.set(n)}}),o){var l=o[s];if(css_variables_conversion_isCSSVariable(l)){var d=getVariableValue(l,i);d&&(o[s]=d,n&&(null!==(r=n[s])&&void 0!==r||(n[s]=l)))}}return{target:o,transitionEnd:n}}(t,e,r);return o=e=s.target,i=r=s.transitionEnd,Object.keys(o).some(isPositionalKey)?checkAndConvertChangedValueTypes(t,o,n,i):{target:o,transitionEnd:i}},tN=n("Ji0S"),tF={treeType:"dom",readValueFromInstance:function(t,e){if((0,O.wY)(e)){var n=(0,tN.D)(e);return n&&n.default||0}var r=window.getComputedStyle(t);return(isCSSVariable(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 measureViewportBox(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 o=n.transformValues;void 0===r&&(r=!0);var i=e.transition,s=e.transitionEnd,l=(0,u.Tt)(e,["transition","transitionEnd"]),d=(0,tM.$z)(l,i||{},t);if(o&&(s&&(s=o(s)),l&&(l=o(l)),d&&(d=o(d))),r){(0,tM.TM)(t,l,d);var p=parseDomVariant(t,l,d,s);s=p.transitionEnd,l=p.target}return(0,u.Cl)({transition:i,transitionEnd:s},l)},scrapeMotionValuesFromProps:scrapeMotionValuesFromProps,build:function(t,e,n,r,o){void 0!==t.isVisible&&(e.style.visibility=t.isVisible?"visible":"hidden"),buildHTMLStyles(e,n,r,o.transformTemplate)},render:renderHTML},tU=visualElement(tF),tz=visualElement((0,u.Cl)((0,u.Cl)({},tF),{getBaseTarget:function(t,e){return t[e]},readValueFromInstance:function(t,e){var n;return(0,O.wY)(e)?(null===(n=(0,tN.D)(e))||void 0===n?void 0:n.default)||0:(e=X.has(e)?e:camelToDash(e),t.getAttribute(e))},scrapeMotionValuesFromProps:scrape_motion_values_scrapeMotionValuesFromProps,build:function(t,e,n,r,o){buildSVGAttrs(e,n,r,o.transformTemplate)},render:renderSVG})),create_visual_element_createDomVisualElement=function(t,e){return isSVGComponent(t)?tz(e,{enableHardwareAcceleration:!1}):tU(e,{enableHardwareAcceleration:!0})};function pixelsToPercent(t,e){return e.max===e.min?0:t/(e.max-e.min)*100}var tq={correct:function(t,e){if(!e.target)return t;if("string"==typeof t){if(!F.px.test(t))return t;t=parseFloat(t)}var n=pixelsToPercent(t,e.target.x),r=pixelsToPercent(t,e.target.y);return"".concat(n,"% ").concat(r,"%")}},tX=n("uX0q"),tK="_$css",tH=function(t){function MeasureLayoutWithContext(){return null!==t&&t.apply(this,arguments)||this}return(0,u.C6)(MeasureLayoutWithContext,t),MeasureLayoutWithContext.prototype.componentDidMount=function(){var t=this,e=this.props,n=e.visualElement,r=e.layoutGroup,o=e.switchLayoutGroup,i=e.layoutId,s=n.projection;Object.assign(k,tY),s&&((null==r?void 0:r.group)&&r.group.add(s),(null==o?void 0:o.register)&&i&&o.register(s),s.root.didUpdate(),s.addEventListener("animationComplete",function(){t.safeToRemove()}),s.setOptions((0,u.Cl)((0,u.Cl)({},s.options),{onExitComplete:function(){return t.safeToRemove()}}))),w.hasEverUpdated=!0},MeasureLayoutWithContext.prototype.getSnapshotBeforeUpdate=function(t){var e=this,n=this.props,r=n.layoutDependency,o=n.visualElement,i=n.drag,s=n.isPresent,l=o.projection;return l&&(l.isPresent=s,i||t.layoutDependency!==r||void 0===r?l.willUpdate():this.safeToRemove(),t.isPresent===s||(s?l.promote():l.relegate()||tp.Ay.postRender(function(){var t;(null===(t=l.getStack())||void 0===t?void 0:t.members.length)||e.safeToRemove()}))),null},MeasureLayoutWithContext.prototype.componentDidUpdate=function(){var t=this.props.visualElement.projection;t&&(t.root.didUpdate(),!t.currentAnimation&&t.isLead()&&this.safeToRemove())},MeasureLayoutWithContext.prototype.componentWillUnmount=function(){var t=this.props,e=t.visualElement,n=t.layoutGroup,r=t.switchLayoutGroup,o=e.projection;o&&(o.scheduleCheckAfterUnmount(),(null==n?void 0:n.group)&&n.group.remove(o),(null==r?void 0:r.deregister)&&r.deregister(o))},MeasureLayoutWithContext.prototype.safeToRemove=function(){var t=this.props.safeToRemove;null==t||t()},MeasureLayoutWithContext.prototype.render=function(){return null},MeasureLayoutWithContext}(d.Component),tY={borderRadius:(0,u.Cl)((0,u.Cl)({},tq),{applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]}),borderTopLeftRadius:tq,borderTopRightRadius:tq,borderBottomLeftRadius:tq,borderBottomRightRadius:tq,boxShadow:{correct:function(t,e){var n=e.treeScale,r=e.projectionDelta,o=t,i=t.includes("var("),s=[];i&&(t=t.replace(tj,function(t){return s.push(t),tK}));var l=tX.f.parse(t);if(l.length>5)return o;var u=tX.f.createTransformer(t),d="number"!=typeof l[0]?1:0,p=r.x.scale*n.x,f=r.y.scale*n.y;l[0+d]/=p,l[1+d]/=f;var v=(0,th.j)(p,f,.5);"number"==typeof l[2+d]&&(l[2+d]/=v),"number"==typeof l[3+d]&&(l[3+d]/=v);var m=u(l);if(i){var h=0;m=m.replace(tK,function(){var t=s[h];return h++,t})}return m}}},tZ=n("dtBG"),tG=["TopLeft","TopRight","BottomLeft","BottomRight"],t_=tG.length,asNumber=function(t){return"string"==typeof t?parseFloat(t):t},isPx=function(t){return"number"==typeof t||F.px.test(t)};function getRadius(t,e){var n;return null!==(n=t[e])&&void 0!==n?n:t.borderRadius}var tW=compress(0,.5,tZ.yT),t$=compress(.5,.95,tZ.sn);function compress(t,e,n){return function(r){return re?1:n((0,tg.q)(t,e,r))}}function copyAxisInto(t,e){t.min=e.min,t.max=e.max}function copyBoxInto(t,e){copyAxisInto(t.x,e.x),copyAxisInto(t.y,e.y)}function removePointDelta(t,e,n,r,o){return t-=e,t=r+1/n*(t-r),void 0!==o&&(t=r+1/o*(t-r)),t}function removeAxisTransforms(t,e,n,r,o){var i=(0,u.zs)(n,3),s=i[0],l=i[1],d=i[2];!function(t,e,n,r,o,i,s){if(void 0===e&&(e=0),void 0===n&&(n=1),void 0===r&&(r=.5),void 0===i&&(i=t),void 0===s&&(s=t),F.KN.test(e)&&(e=parseFloat(e),e=(0,th.j)(s.min,s.max,e/100)-s.min),"number"==typeof e){var l=(0,th.j)(i.min,i.max,r);t===i&&(l-=e),t.min=removePointDelta(t.min,e,n,l,o),t.max=removePointDelta(t.max,e,n,l,o)}}(t,e[s],e[l],e[d],e.scale,r,o)}var tJ=["x","scaleX","originX"],tQ=["y","scaleY","originY"];function removeBoxTransforms(t,e,n,r){removeAxisTransforms(t.x,e,tJ,null==n?void 0:n.x,null==r?void 0:r.x),removeAxisTransforms(t.y,e,tQ,null==n?void 0:n.y,null==r?void 0:r.y)}function isAxisDeltaZero(t){return 0===t.translate&&1===t.scale}function isDeltaZero(t){return isAxisDeltaZero(t.x)&&isAxisDeltaZero(t.y)}function boxEquals(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 t0=n("Kgqd"),t1=function(){function NodeStack(){this.members=[]}return NodeStack.prototype.add=function(t){(0,t0.Kq)(this.members,t),t.scheduleRender()},NodeStack.prototype.remove=function(t){if((0,t0.Ai)(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)}},NodeStack.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 o=this.members[r];if(!1!==o.isPresent){e=o;break}}return!!e&&(this.promote(e),!0)},NodeStack.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()))},NodeStack.prototype.exitAnimationComplete=function(){this.members.forEach(function(t){var e,n,r,o,i;null===(n=(e=t.options).onExitComplete)||void 0===n||n.call(e),null===(i=null===(r=t.resumingFrom)||void 0===r?void 0:(o=r.options).onExitComplete)||void 0===i||i.call(o)})},NodeStack.prototype.scheduleRender=function(){this.members.forEach(function(t){t.instance&&t.scheduleRender(!1)})},NodeStack.prototype.removeLeadSnapshot=function(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)},NodeStack}();function buildProjectionTransform(t,e,n){var r=t.x.translate/e.x,o=t.y.translate/e.y,i="translate3d(".concat(r,"px, ").concat(o,"px, 0) ");if(i+="scale(".concat(1/e.x,", ").concat(1/e.y,") "),n){var s=n.rotate,l=n.rotateX,u=n.rotateY;s&&(i+="rotate(".concat(s,"deg) ")),l&&(i+="rotateX(".concat(l,"deg) ")),u&&(i+="rotateY(".concat(u,"deg) "))}var d=t.x.scale*e.x,p=t.y.scale*e.y;return"translate3d(0px, 0px, 0) scale(1, 1) scale(1, 1)"===(i+="scale(".concat(d,", ").concat(p,")"))?"none":i}var compareByDepth=function(t,e){return t.depth-e.depth},t2=function(){function FlatTree(){this.children=[],this.isDirty=!1}return FlatTree.prototype.add=function(t){(0,t0.Kq)(this.children,t),this.isDirty=!0},FlatTree.prototype.remove=function(t){(0,t0.Ai)(this.children,t),this.isDirty=!0},FlatTree.prototype.forEach=function(t){this.isDirty&&this.children.sort(compareByDepth),this.isDirty=!1,this.children.forEach(t)},FlatTree}();function createProjectionNode(t){var e=t.attachResizeListener,n=t.defaultParent,r=t.measureScroll,o=t.checkIsScrollRoot,i=t.resetTransform;return function(){function ProjectionNode(t,e,r){var o=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(){o.isUpdating&&(o.isUpdating=!1,o.clearAllSnapshots())},this.updateProjection=function(){o.nodes.forEach(resolveTargetDelta),o.nodes.forEach(calcProjection)},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.fX)((0,u.fX)([],(0,u.zs)(r.path),!1),[r],!1):[],this.parent=r,this.depth=r?r.depth+1:0,t&&this.root.registerPotentialNode(t,this);for(var i=0;i=((null===(n=this.getStack())||void 0===n?void 0:n.members.length)||0),v=!!(p&&!f&&!0===this.options.crossfade&&!this.path.some(hasOpacityCrossfade));this.animationProgress=0,this.mixTargetDelta=function(e){var n,o,u,m=e/1e3;mixAxisDelta(l.x,t.x,m),mixAxisDelta(l.y,t.y,m),r.setTargetDelta(l),r.relativeTarget&&r.relativeTargetOrigin&&r.layout&&(null===(u=r.relativeParent)||void 0===u?void 0:u.layout)&&(calcRelativePosition(d,r.layout.actual,r.relativeParent.layout.actual),n=r.relativeTarget,o=r.relativeTargetOrigin,mixAxis(n.x,o.x,d.x,m),mixAxis(n.y,o.y,d.y,m)),p&&(r.animationValues=s,function(t,e,n,r,o,i){var s,l,u,d;o?(t.opacity=(0,th.j)(0,null!==(s=n.opacity)&&void 0!==s?s:1,tW(r)),t.opacityExit=(0,th.j)(null!==(l=e.opacity)&&void 0!==l?l:1,0,t$(r))):i&&(t.opacity=(0,th.j)(null!==(u=e.opacity)&&void 0!==u?u:1,null!==(d=n.opacity)&&void 0!==d?d:1,r));for(var p=0;p=0;r--)if(t.path[r].instance){n=t.path[r];break}var o=(n&&n!==t.root?n.instance:document).querySelector('[data-projection-id="'.concat(e,'"]'));o&&t.mount(o,!0)}function roundAxis(t){t.min=Math.round(t.min),t.max=Math.round(t.max)}function roundBox(t){roundAxis(t.x),roundAxis(t.y)}var t3=createProjectionNode({attachResizeListener:function(t,e){return addDomEvent(t,"resize",e)},measureScroll:function(){return{x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}},checkIsScrollRoot:function(){return!0}}),t4={current:void 0},t6=createProjectionNode({measureScroll:function(t){return{x:t.scrollLeft,y:t.scrollTop}},defaultParent:function(){if(!t4.current){var t=new t3(0,{});t.mount(window),t.setOptions({layoutScroll:!0}),t4.current=t}return t4.current},resetTransform:function(t,e){t.style.transform=null!=e?e:"none"},checkIsScrollRoot:function(t){return"fixed"===window.getComputedStyle(t).position}}),t8=(0,u.Cl)((0,u.Cl)((0,u.Cl)((0,u.Cl)({},td),to),tS),{measureLayout:function(t){var e=(0,u.zs)(usePresence(),2),n=e[0],r=e[1],o=(0,d.useContext)(M.L);return d.createElement(tH,(0,u.Cl)({},t,{layoutGroup:o,switchLayoutGroup:(0,d.useContext)(j),isPresent:n,safeToRemove:r}))}}),t9=function(t){function custom(e,n){var r,o,i,s,l,L,k;return void 0===n&&(n={}),o=(r=t(e,n)).preloadedFeatures,i=r.createVisualElement,s=r.projectionNodeConstructor,l=r.useRender,L=r.useVisualState,k=r.Component,o&&function(t){for(var e in t)null!==t[e]&&("projectionNodeConstructor"===e?f.projectionNodeConstructor=t[e]:f[e].Component=t[e])}(o),(0,d.forwardRef)(function(t,e){var n,r,O,B,I,N,F,U,z,q,X,K,H,Y,Z,G,_,W,$,J,Q,tt,te,tn,tr,to,ti,ta=(K=t.layoutId,(H=null===(X=(0,d.useContext)(M.L))||void 0===X?void 0:X.id)&&void 0!==K?H+"-"+K:K);t=(0,u.Cl)((0,u.Cl)({},t),{layoutId:ta});var ts=(0,d.useContext)(y),tl=null,tu=(Z=(Y=function(t,e){if((0,A.rG)(t)){var n=t.initial,r=t.animate;return{initial:!1===n||(0,A.wf)(n)?n:void 0,animate:(0,A.wf)(r)?r:void 0}}return!1!==t.inherit?e:{}}(t,(0,d.useContext)(x))).initial,G=Y.animate,(0,d.useMemo)(function(){return{initial:Z,animate:G}},[variantLabelsAsDependency(Z),variantLabelsAsDependency(G)])),tc=ts.isStatic?void 0:(0,E.M)(function(){if(w.hasEverUpdated)return D++}),td=L(t,ts.isStatic);return!ts.isStatic&&P.B&&(tu.visualElement=(_=(0,u.Cl)((0,u.Cl)({},ts),t),W=i,$=(0,d.useContext)(m),J=(0,d.useContext)(x).visualElement,Q=(0,d.useContext)(V.t),C||function(){if(C=!0,P.B){if(window.matchMedia){var t=window.matchMedia("(prefers-reduced-motion)"),setReducedMotionPreferences=function(){return S.current=t.matches};t.addListener(setReducedMotionPreferences),setReducedMotionPreferences()}else S.current=!1}}(),tt=(0,u.zs)((0,d.useState)(S.current),1)[0],tn="never"!==(te=(0,d.useContext)(y).reducedMotion)&&("always"===te||tt),tr=(0,d.useRef)(void 0),W||(W=$.renderer),!tr.current&&W&&(tr.current=W(k,{visualState:td,parent:J,props:_,presenceId:null==Q?void 0:Q.id,blockInitialAnimation:(null==Q?void 0:Q.initial)===!1,shouldReduceMotion:tn})),to=tr.current,(0,T.E)(function(){null==to||to.syncRender()}),(0,d.useEffect)(function(){var t;null===(t=null==to?void 0:to.animationState)||void 0===t||t.animateChanges()}),(0,T.E)(function(){return function(){return null==to?void 0:to.notifyUnmount()}},[]),to),n=t,r=tu.visualElement,O=s||f.projectionNodeConstructor,I=n.layoutId,N=n.layout,F=n.drag,U=n.dragConstraints,z=n.layoutScroll,q=(0,d.useContext)(j),!O||!r||(null==r?void 0:r.projection)||(r.projection=new O(tc,r.getLatestValues(),null===(B=r.parent)||void 0===B?void 0:B.projection),r.projection.setOptions({layoutId:I,layout:N,alwaysMeasureLayout:!!F||U&&isRefObject(U),visualElement:r,scheduleRender:function(){return r.scheduleRender()},animationType:"string"==typeof N?N:"both",initialPromotionConfig:q,layoutScroll:z})),tl=function(t,e,n){var r=[],o=(0,d.useContext)(m);if(!e)return null;"production"!==p._&&n&&o.strict&&(0,v.V)(!1,"You have rendered a `motion` component within a `LazyMotion` component. This will break tree shaking. Import and render a `m` component instead.");for(var i=0;i-1&&t.splice(n,1)}n.d(e,{Ai:function(){return removeItem},Kq:function(){return addUniqueItem}})},xhag:function(t,e,n){n.d(e,{B:function(){return r}});var r="undefined"!=typeof document},Fqgy:function(t,e,n){n.d(e,{_:function(){return o}});var r=n("yNk5"),o=(void 0===r||r.env,"production")},"18S3":function(t,e,n){n.d(e,{B:function(){return isCustomValue},K:function(){return resolveFinalValueInKeyframes}});var r=n("tgaT"),isCustomValue=function(t){return!!(t&&"object"==typeof t&&t.mix&&t.toValue)},resolveFinalValueInKeyframes=function(t){return(0,r.p)(t)?t[t.length-1]||0:t}},"0SSw":function(t,e,n){n.d(e,{v:function(){return o}});var r=n("Kgqd"),o=function(){function SubscriptionManager(){this.subscriptions=[]}return SubscriptionManager.prototype.add=function(t){var e=this;return(0,r.Kq)(this.subscriptions,t),function(){return(0,r.Ai)(e.subscriptions,t)}},SubscriptionManager.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 o=0;operformance.now():()=>Date.now(),i="undefined"!=typeof window?t=>window.requestAnimationFrame(t):t=>setTimeout(()=>t(o()),r),s=!0,l=!1,u=!1,d={delta:0,timestamp:0},p=["read","update","preRender","render","postRender"],f=p.reduce((t,e)=>(t[e]=function(t){let e=[],n=[],r=0,o=!1,i=!1,s=new WeakSet,l={schedule:(t,i=!1,l=!1)=>{let u=l&&o,d=u?e:n;return i&&s.add(t),-1===d.indexOf(t)&&(d.push(t),u&&o&&(r=e.length)),t},cancel:t=>{let e=n.indexOf(t);-1!==e&&n.splice(e,1),s.delete(t)},process:u=>{if(o){i=!0;return}if(o=!0,[e,n]=[n,e],n.length=0,r=e.length)for(let n=0;nl=!0),t),{}),v=p.reduce((t,e)=>{let n=f[e];return t[e]=(t,e=!1,r=!1)=>(l||startLoop(),n.schedule(t,e,r)),t},{}),m=p.reduce((t,e)=>(t[e]=f[e].cancel,t),{}),h=p.reduce((t,e)=>(t[e]=()=>f[e].process(d),t),{}),processStep=t=>f[t].process(d),processFrame=t=>{l=!1,d.delta=s?r:Math.max(Math.min(t-d.timestamp,40),1),d.timestamp=t,u=!0,p.forEach(processStep),u=!1,l&&(s=!1,i(processFrame))},startLoop=()=>{l=!0,s=!0,u||i(processFrame)},getFrameData=()=>d;var g=v},dtBG:function(t,e,n){n.d(e,{bt:function(){return v},dg:function(){return d},ZZ:function(){return f},Sz:function(){return p},ip:function(){return y},wm:function(){return bounceInOut},Te:function(){return bounceOut},po:function(){return circIn},tn:function(){return u},yT:function(){return l},a6:function(){return easeIn},am:function(){return s},vT:function(){return i},sn:function(){return linear}});let reverseEasing=t=>e=>1-t(1-e),mirrorEasing=t=>e=>e<=.5?t(2*e)/2:(2-t(2*(1-e)))/2,createBackIn=t=>e=>e*e*((t+1)*e-t),r=4/11,o=8/11,linear=t=>t,easeIn=t=>Math.pow(t,2),i=reverseEasing(easeIn),s=mirrorEasing(easeIn),circIn=t=>1-Math.sin(Math.acos(t)),l=reverseEasing(circIn),u=mirrorEasing(l),d=createBackIn(1.525),p=reverseEasing(d),f=mirrorEasing(d),v=(t=>{let e=createBackIn(1.525);return t=>(t*=2)<1?.5*e(t):.5*(2-Math.pow(2,-10*(t-1)))})(0),m=4356/361,h=35442/1805,g=16061/1805,bounceOut=t=>{if(1===t||0===t)return t;let e=t*t;return tt<.5?.5*(1-bounceOut(1-2*t)):.5*bounceOut(2*t-1)+.5},eZKA:function(t,e,n){n.d(e,{q:function(){return clamp}});let clamp=(t,e,n)=>Math.min(Math.max(n,t),e)},hbNO:function(t,e,n){n.d(e,{T:function(){return isNum}});let isNum=t=>"number"==typeof t},QlcQ:function(t,e,n){n.d(e,{j:function(){return mix}});let mix=(t,e,n)=>-n*t+n*e+t},jGS1:function(t,e,n){n.d(e,{F:function(){return pipe}});let combineFunctions=(t,e)=>n=>e(t(n)),pipe=(...t)=>t.reduce(combineFunctions)},JeBA:function(t,e,n){n.d(e,{q:function(){return progress}});let progress=(t,e,n)=>{let r=e-t;return 0===r?1:(n-t)/r}},rOze:function(t,e,n){n.d(e,{f:function(){return velocityPerSecond}});function velocityPerSecond(t,e){return e?t*(1e3/e):0}},"3Igj":function(t,e,n){n.d(e,{u:function(){return i}});var r=n("6d6S"),o=n("ohTf");let i={test:(0,o.$)("#"),parse:function(t){let e="",n="",r="",o="";return t.length>5?(e=t.substr(1,2),n=t.substr(3,2),r=t.substr(5,2),o=t.substr(7,2)):(e=t.substr(1,1),n=t.substr(2,1),r=t.substr(3,1),o=t.substr(4,1),e+=e,n+=n,r+=r,o+=o),{red:parseInt(e,16),green:parseInt(n,16),blue:parseInt(r,16),alpha:o?parseInt(o,16)/255:1}},transform:r.B.transform}},l0UI:function(t,e,n){n.d(e,{V:function(){return l}});var r=n("ZyaZ"),o=n("loTa"),i=n("VMgu"),s=n("ohTf");let l={test:(0,s.$)("hsl","hue"),parse:(0,s.q)("hue","saturation","lightness"),transform:({hue:t,saturation:e,lightness:n,alpha:s=1})=>"hsla("+Math.round(t)+", "+o.KN.transform((0,i.aj)(e))+", "+o.KN.transform((0,i.aj)(n))+", "+(0,i.aj)(r.X4.transform(s))+")"}},YXVj:function(t,e,n){n.d(e,{y:function(){return l}});var r=n("VMgu"),o=n("3Igj"),i=n("l0UI"),s=n("6d6S");let l={test:t=>s.B.test(t)||o.u.test(t)||i.V.test(t),parse:t=>s.B.test(t)?s.B.parse(t):i.V.test(t)?i.V.parse(t):o.u.parse(t),transform:t=>(0,r.Kg)(t)?t:t.hasOwnProperty("red")?s.B.transform(t):i.V.transform(t)}},"6d6S":function(t,e,n){n.d(e,{B:function(){return u}});var r=n("ZyaZ"),o=n("VMgu"),i=n("ohTf");let s=(0,o.qE)(0,255),l=Object.assign(Object.assign({},r.ai),{transform:t=>Math.round(s(t))}),u={test:(0,i.$)("rgb","red"),parse:(0,i.q)("red","green","blue"),transform:({red:t,green:e,blue:n,alpha:i=1})=>"rgba("+l.transform(t)+", "+l.transform(e)+", "+l.transform(n)+", "+(0,o.aj)(r.X4.transform(i))+")"}},ohTf:function(t,e,n){n.d(e,{$:function(){return isColorString},q:function(){return splitColor}});var r=n("VMgu");let isColorString=(t,e)=>n=>!!((0,r.Kg)(n)&&r.Fl.test(n)&&n.startsWith(t)||e&&Object.prototype.hasOwnProperty.call(n,e)),splitColor=(t,e,n)=>o=>{if(!(0,r.Kg)(o))return o;let[i,s,l,u]=o.match(r.SY);return{[t]:parseFloat(i),[e]:parseFloat(s),[n]:parseFloat(l),alpha:void 0!==u?parseFloat(u):1}}},D9Zp:function(t,e,n){n.d(e,{p:function(){return l}});var r=n("uX0q"),o=n("VMgu");let i=new Set(["brightness","contrast","saturate","opacity"]);function applyDefaultFilter(t){let[e,n]=t.slice(0,-1).split("(");if("drop-shadow"===e)return t;let[r]=n.match(o.SY)||[];if(!r)return t;let s=n.replace(r,""),l=i.has(e)?1:0;return r!==n&&(l*=100),e+"("+l+s+")"}let s=/([a-z-]*)\(.*?\)/g,l=Object.assign(Object.assign({},r.f),{getAnimatableNone:t=>{let e=t.match(s);return e?e.map(applyDefaultFilter).join(" "):t}})},uX0q:function(t,e,n){n.d(e,{f:function(){return u}});var r=n("YXVj"),o=n("ZyaZ"),i=n("VMgu");let s="${c}",l="${n}";function analyse(t){"number"==typeof t&&(t=`${t}`);let e=[],n=0,u=t.match(i.ne);u&&(n=u.length,t=t.replace(i.ne,s),e.push(...u.map(r.y.parse)));let d=t.match(i.SY);return d&&(t=t.replace(i.SY,l),e.push(...d.map(o.ai.parse))),{values:e,numColors:n,tokenised:t}}function parse(t){return analyse(t).values}function createTransformer(t){let{values:e,numColors:n,tokenised:o}=analyse(t),u=e.length;return t=>{let e=o;for(let o=0;o"number"==typeof t?0:t,u={test:function(t){var e,n,r,o;return isNaN(t)&&(0,i.Kg)(t)&&(null!==(n=null===(e=t.match(i.SY))||void 0===e?void 0:e.length)&&void 0!==n?n:0)+(null!==(o=null===(r=t.match(i.ne))||void 0===r?void 0:r.length)&&void 0!==o?o:0)>0},parse,createTransformer,getAnimatableNone:function(t){let e=parse(t),n=createTransformer(t);return n(e.map(convertNumbersToZero))}}},ZyaZ:function(t,e,n){n.d(e,{X4:function(){return i},ai:function(){return o},hs:function(){return s}});var r=n("VMgu");let o={test:t=>"number"==typeof t,parse:parseFloat,transform:t=>t},i=Object.assign(Object.assign({},o),{transform:(0,r.qE)(0,1)}),s=Object.assign(Object.assign({},o),{default:1})},loTa:function(t,e,n){n.d(e,{KN:function(){return i},gQ:function(){return d},px:function(){return s},uj:function(){return o},vh:function(){return l},vw:function(){return u}});var r=n("VMgu");let createUnitType=t=>({test:e=>(0,r.Kg)(e)&&e.endsWith(t)&&1===e.split(" ").length,parse:parseFloat,transform:e=>`${e}${t}`}),o=createUnitType("deg"),i=createUnitType("%"),s=createUnitType("px"),l=createUnitType("vh"),u=createUnitType("vw"),d=Object.assign(Object.assign({},i),{parse:t=>i.parse(t)/100,transform:t=>i.transform(100*t)})},VMgu:function(t,e,n){n.d(e,{Fl:function(){return i},Kg:function(){return isString},SY:function(){return r},aj:function(){return sanitize},ne:function(){return o},qE:function(){return clamp}});let clamp=(t,e)=>n=>Math.max(Math.min(n,e),t),sanitize=t=>t%1?Number(t.toFixed(5)):t,r=/(-)?([\d]*\.?[\d])+/g,o=/(#[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,i=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))$/i;function isString(t){return"string"==typeof t}}}]);