(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2888],{33949:function(e,t,n){"use strict";n.d(t,{i$:function(){return D},Z1:function(){return U},g0:function(){return N}});var r=new Date,o=new Date;function i(e,t,n,a){function s(t){return e(t=0===arguments.length?new Date:new Date(+t)),t}return s.floor=function(t){return e(t=new Date(+t)),t},s.ceil=function(n){return e(n=new Date(n-1)),t(n,1),e(n),n},s.round=function(e){var t=s(e),n=s.ceil(e);return e-t<n-e?t:n},s.offset=function(e,n){return t(e=new Date(+e),null==n?1:Math.floor(n)),e},s.range=function(n,r,o){var i,a=[];if(n=s.ceil(n),o=null==o?1:Math.floor(o),!(n<r)||!(o>0))return a;do{a.push(i=new Date(+n)),t(n,o),e(n)}while(i<n&&n<r);return a},s.filter=function(n){return i((function(t){if(t>=t)for(;e(t),!n(t);)t.setTime(t-1)}),(function(e,r){if(e>=e)if(r<0)for(;++r<=0;)for(;t(e,-1),!n(e););else for(;--r>=0;)for(;t(e,1),!n(e););}))},n&&(s.count=function(t,i){return r.setTime(+t),o.setTime(+i),e(r),e(o),Math.floor(n(r,o))},s.every=function(e){return e=Math.floor(e),isFinite(e)&&e>0?e>1?s.filter(a?function(t){return a(t)%e===0}:function(t){return s.count(0,t)%e===0}):s:null}),s}var a=864e5,s=6048e5;function u(e){return i((function(t){t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)}),(function(e,t){e.setUTCDate(e.getUTCDate()+7*t)}),(function(e,t){return(t-e)/s}))}var c=u(0),l=u(1),d=u(2),h=u(3),p=u(4),f=u(5),m=u(6),g=(c.range,l.range,d.range,h.range,p.range,f.range,m.range,i((function(e){e.setUTCHours(0,0,0,0)}),(function(e,t){e.setUTCDate(e.getUTCDate()+t)}),(function(e,t){return(t-e)/a}),(function(e){return e.getUTCDate()-1}))),v=g;g.range;function y(e){return i((function(t){t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)}),(function(e,t){e.setDate(e.getDate()+7*t)}),(function(e,t){return(t-e-6e4*(t.getTimezoneOffset()-e.getTimezoneOffset()))/s}))}var b=y(0),w=y(1),k=y(2),x=y(3),_=y(4),E=y(5),T=y(6),M=(b.range,w.range,k.range,x.range,_.range,E.range,T.range,i((function(e){e.setHours(0,0,0,0)}),(function(e,t){e.setDate(e.getDate()+t)}),(function(e,t){return(t-e-6e4*(t.getTimezoneOffset()-e.getTimezoneOffset()))/a}),(function(e){return e.getDate()-1}))),C=M,I=(M.range,i((function(e){e.setMonth(0,1),e.setHours(0,0,0,0)}),(function(e,t){e.setFullYear(e.getFullYear()+t)}),(function(e,t){return t.getFullYear()-e.getFullYear()}),(function(e){return e.getFullYear()})));I.every=function(e){return isFinite(e=Math.floor(e))&&e>0?i((function(t){t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)}),(function(t,n){t.setFullYear(t.getFullYear()+n*e)})):null};var O=I,P=(I.range,i((function(e){e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)}),(function(e,t){e.setUTCFullYear(e.getUTCFullYear()+t)}),(function(e,t){return t.getUTCFullYear()-e.getUTCFullYear()}),(function(e){return e.getUTCFullYear()})));P.every=function(e){return isFinite(e=Math.floor(e))&&e>0?i((function(t){t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)}),(function(t,n){t.setUTCFullYear(t.getUTCFullYear()+n*e)})):null};var S=P;P.range;function j(e){if(0<=e.y&&e.y<100){var t=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return t.setFullYear(e.y),t}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function A(e){if(0<=e.y&&e.y<100){var t=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return t.setUTCFullYear(e.y),t}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function G(e,t,n){return{y:e,m:t,d:n,H:0,M:0,S:0,L:0}}var V,D,U,N,F={"-":"",_:" ",0:"0"},R=/^\s*\d+/,L=/^%/,q=/[\\^$*+?|[\]().{}]/g;function z(e,t,n){var r=e<0?"-":"",o=(r?-e:e)+"",i=o.length;return r+(i<n?new Array(n-i+1).join(t)+o:o)}function H(e){return e.replace(q,"\\$&")}function W(e){return new RegExp("^(?:"+e.map(H).join("|")+")","i")}function Y(e){for(var t={},n=-1,r=e.length;++n<r;)t[e[n].toLowerCase()]=n;return t}function J(e,t,n){var r=R.exec(t.slice(n,n+1));return r?(e.w=+r[0],n+r[0].length):-1}function $(e,t,n){var r=R.exec(t.slice(n,n+1));return r?(e.u=+r[0],n+r[0].length):-1}function Q(e,t,n){var r=R.exec(t.slice(n,n+2));return r?(e.U=+r[0],n+r[0].length):-1}function B(e,t,n){var r=R.exec(t.slice(n,n+2));return r?(e.V=+r[0],n+r[0].length):-1}function Z(e,t,n){var r=R.exec(t.slice(n,n+2));return r?(e.W=+r[0],n+r[0].length):-1}function X(e,t,n){var r=R.exec(t.slice(n,n+4));return r?(e.y=+r[0],n+r[0].length):-1}function K(e,t,n){var r=R.exec(t.slice(n,n+2));return r?(e.y=+r[0]+(+r[0]>68?1900:2e3),n+r[0].length):-1}function ee(e,t,n){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(n,n+6));return r?(e.Z=r[1]?0:-(r[2]+(r[3]||"00")),n+r[0].length):-1}function te(e,t,n){var r=R.exec(t.slice(n,n+1));return r?(e.q=3*r[0]-3,n+r[0].length):-1}function ne(e,t,n){var r=R.exec(t.slice(n,n+2));return r?(e.m=r[0]-1,n+r[0].length):-1}function re(e,t,n){var r=R.exec(t.slice(n,n+2));return r?(e.d=+r[0],n+r[0].length):-1}function oe(e,t,n){var r=R.exec(t.slice(n,n+3));return r?(e.m=0,e.d=+r[0],n+r[0].length):-1}function ie(e,t,n){var r=R.exec(t.slice(n,n+2));return r?(e.H=+r[0],n+r[0].length):-1}function ae(e,t,n){var r=R.exec(t.slice(n,n+2));return r?(e.M=+r[0],n+r[0].length):-1}function se(e,t,n){var r=R.exec(t.slice(n,n+2));return r?(e.S=+r[0],n+r[0].length):-1}function ue(e,t,n){var r=R.exec(t.slice(n,n+3));return r?(e.L=+r[0],n+r[0].length):-1}function ce(e,t,n){var r=R.exec(t.slice(n,n+6));return r?(e.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function le(e,t,n){var r=L.exec(t.slice(n,n+1));return r?n+r[0].length:-1}function de(e,t,n){var r=R.exec(t.slice(n));return r?(e.Q=+r[0],n+r[0].length):-1}function he(e,t,n){var r=R.exec(t.slice(n));return r?(e.s=+r[0],n+r[0].length):-1}function pe(e,t){return z(e.getDate(),t,2)}function fe(e,t){return z(e.getHours(),t,2)}function me(e,t){return z(e.getHours()%12||12,t,2)}function ge(e,t){return z(1+C.count(O(e),e),t,3)}function ve(e,t){return z(e.getMilliseconds(),t,3)}function ye(e,t){return ve(e,t)+"000"}function be(e,t){return z(e.getMonth()+1,t,2)}function we(e,t){return z(e.getMinutes(),t,2)}function ke(e,t){return z(e.getSeconds(),t,2)}function xe(e){var t=e.getDay();return 0===t?7:t}function _e(e,t){return z(b.count(O(e)-1,e),t,2)}function Ee(e){var t=e.getDay();return t>=4||0===t?_(e):_.ceil(e)}function Te(e,t){return e=Ee(e),z(_.count(O(e),e)+(4===O(e).getDay()),t,2)}function Me(e){return e.getDay()}function Ce(e,t){return z(w.count(O(e)-1,e),t,2)}function Ie(e,t){return z(e.getFullYear()%100,t,2)}function Oe(e,t){return z((e=Ee(e)).getFullYear()%100,t,2)}function Pe(e,t){return z(e.getFullYear()%1e4,t,4)}function Se(e,t){var n=e.getDay();return z((e=n>=4||0===n?_(e):_.ceil(e)).getFullYear()%1e4,t,4)}function je(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+z(t/60|0,"0",2)+z(t%60,"0",2)}function Ae(e,t){return z(e.getUTCDate(),t,2)}function Ge(e,t){return z(e.getUTCHours(),t,2)}function Ve(e,t){return z(e.getUTCHours()%12||12,t,2)}function De(e,t){return z(1+v.count(S(e),e),t,3)}function Ue(e,t){return z(e.getUTCMilliseconds(),t,3)}function Ne(e,t){return Ue(e,t)+"000"}function Fe(e,t){return z(e.getUTCMonth()+1,t,2)}function Re(e,t){return z(e.getUTCMinutes(),t,2)}function Le(e,t){return z(e.getUTCSeconds(),t,2)}function qe(e){var t=e.getUTCDay();return 0===t?7:t}function ze(e,t){return z(c.count(S(e)-1,e),t,2)}function He(e){var t=e.getUTCDay();return t>=4||0===t?p(e):p.ceil(e)}function We(e,t){return e=He(e),z(p.count(S(e),e)+(4===S(e).getUTCDay()),t,2)}function Ye(e){return e.getUTCDay()}function Je(e,t){return z(l.count(S(e)-1,e),t,2)}function $e(e,t){return z(e.getUTCFullYear()%100,t,2)}function Qe(e,t){return z((e=He(e)).getUTCFullYear()%100,t,2)}function Be(e,t){return z(e.getUTCFullYear()%1e4,t,4)}function Ze(e,t){var n=e.getUTCDay();return z((e=n>=4||0===n?p(e):p.ceil(e)).getUTCFullYear()%1e4,t,4)}function Xe(){return"+0000"}function Ke(){return"%"}function et(e){return+e}function tt(e){return Math.floor(+e/1e3)}V=function(e){var t=e.dateTime,n=e.date,r=e.time,o=e.periods,i=e.days,a=e.shortDays,s=e.months,u=e.shortMonths,c=W(o),d=Y(o),h=W(i),p=Y(i),f=W(a),m=Y(a),g=W(s),y=Y(s),b=W(u),k=Y(u),x={a:function(e){return a[e.getDay()]},A:function(e){return i[e.getDay()]},b:function(e){return u[e.getMonth()]},B:function(e){return s[e.getMonth()]},c:null,d:pe,e:pe,f:ye,g:Oe,G:Se,H:fe,I:me,j:ge,L:ve,m:be,M:we,p:function(e){return o[+(e.getHours()>=12)]},q:function(e){return 1+~~(e.getMonth()/3)},Q:et,s:tt,S:ke,u:xe,U:_e,V:Te,w:Me,W:Ce,x:null,X:null,y:Ie,Y:Pe,Z:je,"%":Ke},_={a:function(e){return a[e.getUTCDay()]},A:function(e){return i[e.getUTCDay()]},b:function(e){return u[e.getUTCMonth()]},B:function(e){return s[e.getUTCMonth()]},c:null,d:Ae,e:Ae,f:Ne,g:Qe,G:Ze,H:Ge,I:Ve,j:De,L:Ue,m:Fe,M:Re,p:function(e){return o[+(e.getUTCHours()>=12)]},q:function(e){return 1+~~(e.getUTCMonth()/3)},Q:et,s:tt,S:Le,u:qe,U:ze,V:We,w:Ye,W:Je,x:null,X:null,y:$e,Y:Be,Z:Xe,"%":Ke},E={a:function(e,t,n){var r=f.exec(t.slice(n));return r?(e.w=m[r[0].toLowerCase()],n+r[0].length):-1},A:function(e,t,n){var r=h.exec(t.slice(n));return r?(e.w=p[r[0].toLowerCase()],n+r[0].length):-1},b:function(e,t,n){var r=b.exec(t.slice(n));return r?(e.m=k[r[0].toLowerCase()],n+r[0].length):-1},B:function(e,t,n){var r=g.exec(t.slice(n));return r?(e.m=y[r[0].toLowerCase()],n+r[0].length):-1},c:function(e,n,r){return I(e,t,n,r)},d:re,e:re,f:ce,g:K,G:X,H:ie,I:ie,j:oe,L:ue,m:ne,M:ae,p:function(e,t,n){var r=c.exec(t.slice(n));return r?(e.p=d[r[0].toLowerCase()],n+r[0].length):-1},q:te,Q:de,s:he,S:se,u:$,U:Q,V:B,w:J,W:Z,x:function(e,t,r){return I(e,n,t,r)},X:function(e,t,n){return I(e,r,t,n)},y:K,Y:X,Z:ee,"%":le};function T(e,t){return function(n){var r,o,i,a=[],s=-1,u=0,c=e.length;for(n instanceof Date||(n=new Date(+n));++s<c;)37===e.charCodeAt(s)&&(a.push(e.slice(u,s)),null!=(o=F[r=e.charAt(++s)])?r=e.charAt(++s):o="e"===r?" ":"0",(i=t[r])&&(r=i(n,o)),a.push(r),u=s+1);return a.push(e.slice(u,s)),a.join("")}}function M(e,t){return function(n){var r,o,i=G(1900,void 0,1);if(I(i,e,n+="",0)!=n.length)return null;if("Q"in i)return new Date(i.Q);if("s"in i)return new Date(1e3*i.s+("L"in i?i.L:0));if(t&&!("Z"in i)&&(i.Z=0),"p"in i&&(i.H=i.H%12+12*i.p),void 0===i.m&&(i.m="q"in i?i.q:0),"V"in i){if(i.V<1||i.V>53)return null;"w"in i||(i.w=1),"Z"in i?(o=(r=A(G(i.y,0,1))).getUTCDay(),r=o>4||0===o?l.ceil(r):l(r),r=v.offset(r,7*(i.V-1)),i.y=r.getUTCFullYear(),i.m=r.getUTCMonth(),i.d=r.getUTCDate()+(i.w+6)%7):(o=(r=j(G(i.y,0,1))).getDay(),r=o>4||0===o?w.ceil(r):w(r),r=C.offset(r,7*(i.V-1)),i.y=r.getFullYear(),i.m=r.getMonth(),i.d=r.getDate()+(i.w+6)%7)}else("W"in i||"U"in i)&&("w"in i||(i.w="u"in i?i.u%7:"W"in i?1:0),o="Z"in i?A(G(i.y,0,1)).getUTCDay():j(G(i.y,0,1)).getDay(),i.m=0,i.d="W"in i?(i.w+6)%7+7*i.W-(o+5)%7:i.w+7*i.U-(o+6)%7);return"Z"in i?(i.H+=i.Z/100|0,i.M+=i.Z%100,A(i)):j(i)}}function I(e,t,n,r){for(var o,i,a=0,s=t.length,u=n.length;a<s;){if(r>=u)return-1;if(37===(o=t.charCodeAt(a++))){if(o=t.charAt(a++),!(i=E[o in F?t.charAt(a++):o])||(r=i(e,n,r))<0)return-1}else if(o!=n.charCodeAt(r++))return-1}return r}return x.x=T(n,x),x.X=T(r,x),x.c=T(t,x),_.x=T(n,_),_.X=T(r,_),_.c=T(t,_),{format:function(e){var t=T(e+="",x);return t.toString=function(){return e},t},parse:function(e){var t=M(e+="",!1);return t.toString=function(){return e},t},utcFormat:function(e){var t=T(e+="",_);return t.toString=function(){return e},t},utcParse:function(e){var t=M(e+="",!0);return t.toString=function(){return e},t}}}({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]}),D=V.format,U=V.parse,N=V.utcFormat,V.utcParse},2962:function(e,t,n){"use strict";n.d(t,{PB:function(){return h},lX:function(){return d}});var r=n(9008),o=n.n(r),i=n(67294);function a(){return a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},a.apply(this,arguments)}function s(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var u={templateTitle:"",noindex:!1,nofollow:!1,defaultOpenGraphImageWidth:0,defaultOpenGraphImageHeight:0,defaultOpenGraphVideoWidth:0,defaultOpenGraphVideoHeight:0,disableGooglebot:!1},c=function(e,t,n){void 0===t&&(t=[]);var r=void 0===n?{}:n,o=r.defaultWidth,a=r.defaultHeight;return t.reduce((function(t,n,r){return t.push(i.createElement("meta",{key:"og:"+e+":0"+r,property:"og:"+e,content:n.url})),n.alt&&t.push(i.createElement("meta",{key:"og:"+e+":alt0"+r,property:"og:"+e+":alt",content:n.alt})),n.secureUrl&&t.push(i.createElement("meta",{key:"og:"+e+":secure_url0"+r,property:"og:"+e+":secure_url",content:n.secureUrl.toString()})),n.type&&t.push(i.createElement("meta",{key:"og:"+e+":type0"+r,property:"og:"+e+":type",content:n.type.toString()})),n.width?t.push(i.createElement("meta",{key:"og:"+e+":width0"+r,property:"og:"+e+":width",content:n.width.toString()})):o&&t.push(i.createElement("meta",{key:"og:"+e+":width0"+r,property:"og:"+e+":width",content:o.toString()})),n.height?t.push(i.createElement("meta",{key:"og:"+e+":height"+r,property:"og:"+e+":height",content:n.height.toString()})):a&&t.push(i.createElement("meta",{key:"og:"+e+":height"+r,property:"og:"+e+":height",content:a.toString()})),t}),[])},l=function(e){var t,n,r,o=[];e.titleTemplate&&(u.templateTitle=e.titleTemplate);var s="";e.title?(s=e.title,u.templateTitle&&(s=u.templateTitle.replace(/%s/g,(function(){return s})))):e.defaultTitle&&(s=e.defaultTitle),s&&o.push(i.createElement("title",{key:"title"},s));var l,d,h=e.noindex||u.noindex||e.dangerouslySetAllPagesToNoIndex,p=e.nofollow||u.nofollow||e.dangerouslySetAllPagesToNoFollow,f=e.disableGooglebot||u.disableGooglebot||e.dangerouslyDisableGooglebot,m="";if(e.robotsProps){var g=e.robotsProps,v=g.nosnippet,y=g.maxSnippet,b=g.maxImagePreview,w=g.maxVideoPreview,k=g.noarchive,x=g.noimageindex,_=g.notranslate,E=g.unavailableAfter;m=(v?",nosnippet":"")+(y?",max-snippet:"+y:"")+(b?",max-image-preview:"+b:"")+(k?",noarchive":"")+(E?",unavailable_after:"+E:"")+(x?",noimageindex":"")+(w?",max-video-preview:"+w:"")+(_?",notranslate":"")}(e.dangerouslyDisableGooglebot&&(u.disableGooglebot=!0),h||p?(e.dangerouslySetAllPagesToNoIndex&&(u.noindex=!0),e.dangerouslySetAllPagesToNoFollow&&(u.nofollow=!0),o.push(i.createElement("meta",{key:"robots",name:"robots",content:(h?"noindex":"index")+","+(p?"nofollow":"follow")+m})),f||o.push(i.createElement("meta",{key:"googlebot",name:"googlebot",content:(h?"noindex":"index")+","+(p?"nofollow":"follow")+m}))):(o.push(i.createElement("meta",{key:"robots",name:"robots",content:"index,follow"+m})),f||o.push(i.createElement("meta",{key:"googlebot",name:"googlebot",content:"index,follow"+m}))),e.description&&o.push(i.createElement("meta",{key:"description",name:"description",content:e.description})),e.mobileAlternate&&o.push(i.createElement("link",{rel:"alternate",key:"mobileAlternate",media:e.mobileAlternate.media,href:e.mobileAlternate.href})),e.languageAlternates&&e.languageAlternates.length>0&&e.languageAlternates.forEach((function(e){o.push(i.createElement("link",{rel:"alternate",key:"languageAlternate-"+e.hrefLang,hrefLang:e.hrefLang,href:e.href}))})),e.twitter&&(e.twitter.cardType&&o.push(i.createElement("meta",{key:"twitter:card",name:"twitter:card",content:e.twitter.cardType})),e.twitter.site&&o.push(i.createElement("meta",{key:"twitter:site",name:"twitter:site",content:e.twitter.site})),e.twitter.handle&&o.push(i.createElement("meta",{key:"twitter:creator",name:"twitter:creator",content:e.twitter.handle}))),e.facebook&&e.facebook.appId&&o.push(i.createElement("meta",{key:"fb:app_id",property:"fb:app_id",content:e.facebook.appId})),null!=(t=e.openGraph)&&t.title||e.title)&&o.push(i.createElement("meta",{key:"og:title",property:"og:title",content:(null==(l=e.openGraph)?void 0:l.title)||s}));(null!=(n=e.openGraph)&&n.description||e.description)&&o.push(i.createElement("meta",{key:"og:description",property:"og:description",content:(null==(d=e.openGraph)?void 0:d.description)||e.description}));if(e.openGraph){if((e.openGraph.url||e.canonical)&&o.push(i.createElement("meta",{key:"og:url",property:"og:url",content:e.openGraph.url||e.canonical})),e.openGraph.type){var T=e.openGraph.type.toLowerCase();o.push(i.createElement("meta",{key:"og:type",property:"og:type",content:T})),"profile"===T&&e.openGraph.profile?(e.openGraph.profile.firstName&&o.push(i.createElement("meta",{key:"profile:first_name",property:"profile:first_name",content:e.openGraph.profile.firstName})),e.openGraph.profile.lastName&&o.push(i.createElement("meta",{key:"profile:last_name",property:"profile:last_name",content:e.openGraph.profile.lastName})),e.openGraph.profile.username&&o.push(i.createElement("meta",{key:"profile:username",property:"profile:username",content:e.openGraph.profile.username})),e.openGraph.profile.gender&&o.push(i.createElement("meta",{key:"profile:gender",property:"profile:gender",content:e.openGraph.profile.gender}))):"book"===T&&e.openGraph.book?(e.openGraph.book.authors&&e.openGraph.book.authors.length&&e.openGraph.book.authors.forEach((function(e,t){o.push(i.createElement("meta",{key:"book:author:0"+t,property:"book:author",content:e}))})),e.openGraph.book.isbn&&o.push(i.createElement("meta",{key:"book:isbn",property:"book:isbn",content:e.openGraph.book.isbn})),e.openGraph.book.releaseDate&&o.push(i.createElement("meta",{key:"book:release_date",property:"book:release_date",content:e.openGraph.book.releaseDate})),e.openGraph.book.tags&&e.openGraph.book.tags.length&&e.openGraph.book.tags.forEach((function(e,t){o.push(i.createElement("meta",{key:"book:tag:0"+t,property:"book:tag",content:e}))}))):"article"===T&&e.openGraph.article?(e.openGraph.article.publishedTime&&o.push(i.createElement("meta",{key:"article:published_time",property:"article:published_time",content:e.openGraph.article.publishedTime})),e.openGraph.article.modifiedTime&&o.push(i.createElement("meta",{key:"article:modified_time",property:"article:modified_time",content:e.openGraph.article.modifiedTime})),e.openGraph.article.expirationTime&&o.push(i.createElement("meta",{key:"article:expiration_time",property:"article:expiration_time",content:e.openGraph.article.expirationTime})),e.openGraph.article.authors&&e.openGraph.article.authors.length&&e.openGraph.article.authors.forEach((function(e,t){o.push(i.createElement("meta",{key:"article:author:0"+t,property:"article:author",content:e}))})),e.openGraph.article.section&&o.push(i.createElement("meta",{key:"article:section",property:"article:section",content:e.openGraph.article.section})),e.openGraph.article.tags&&e.openGraph.article.tags.length&&e.openGraph.article.tags.forEach((function(e,t){o.push(i.createElement("meta",{key:"article:tag:0"+t,property:"article:tag",content:e}))}))):"video.movie"!==T&&"video.episode"!==T&&"video.tv_show"!==T&&"video.other"!==T||!e.openGraph.video||(e.openGraph.video.actors&&e.openGraph.video.actors.length&&e.openGraph.video.actors.forEach((function(e,t){e.profile&&o.push(i.createElement("meta",{key:"video:actor:0"+t,property:"video:actor",content:e.profile})),e.role&&o.push(i.createElement("meta",{key:"video:actor:role:0"+t,property:"video:actor:role",content:e.role}))})),e.openGraph.video.directors&&e.openGraph.video.directors.length&&e.openGraph.video.directors.forEach((function(e,t){o.push(i.createElement("meta",{key:"video:director:0"+t,property:"video:director",content:e}))})),e.openGraph.video.writers&&e.openGraph.video.writers.length&&e.openGraph.video.writers.forEach((function(e,t){o.push(i.createElement("meta",{key:"video:writer:0"+t,property:"video:writer",content:e}))})),e.openGraph.video.duration&&o.push(i.createElement("meta",{key:"video:duration",property:"video:duration",content:e.openGraph.video.duration.toString()})),e.openGraph.video.releaseDate&&o.push(i.createElement("meta",{key:"video:release_date",property:"video:release_date",content:e.openGraph.video.releaseDate})),e.openGraph.video.tags&&e.openGraph.video.tags.length&&e.openGraph.video.tags.forEach((function(e,t){o.push(i.createElement("meta",{key:"video:tag:0"+t,property:"video:tag",content:e}))})),e.openGraph.video.series&&o.push(i.createElement("meta",{key:"video:series",property:"video:series",content:e.openGraph.video.series})))}e.defaultOpenGraphImageWidth&&(u.defaultOpenGraphImageWidth=e.defaultOpenGraphImageWidth),e.defaultOpenGraphImageHeight&&(u.defaultOpenGraphImageHeight=e.defaultOpenGraphImageHeight),e.openGraph.images&&e.openGraph.images.length&&o.push.apply(o,c("image",e.openGraph.images,{defaultWidth:u.defaultOpenGraphImageWidth,defaultHeight:u.defaultOpenGraphImageHeight})),e.defaultOpenGraphVideoWidth&&(u.defaultOpenGraphVideoWidth=e.defaultOpenGraphVideoWidth),e.defaultOpenGraphVideoHeight&&(u.defaultOpenGraphVideoHeight=e.defaultOpenGraphVideoHeight),e.openGraph.videos&&e.openGraph.videos.length&&o.push.apply(o,c("video",e.openGraph.videos,{defaultWidth:u.defaultOpenGraphVideoWidth,defaultHeight:u.defaultOpenGraphVideoHeight})),e.openGraph.locale&&o.push(i.createElement("meta",{key:"og:locale",property:"og:locale",content:e.openGraph.locale})),e.openGraph.site_name&&o.push(i.createElement("meta",{key:"og:site_name",property:"og:site_name",content:e.openGraph.site_name}))}return e.canonical&&o.push(i.createElement("link",{rel:"canonical",href:e.canonical,key:"canonical"})),e.additionalMetaTags&&e.additionalMetaTags.length>0&&e.additionalMetaTags.forEach((function(e){var t,n,r;o.push(i.createElement("meta",a({key:"meta:"+(null!=(t=null!=(n=null!=(r=e.keyOverride)?r:e.name)?n:e.property)?t:e.httpEquiv)},e)))})),null!=(r=e.additionalLinkTags)&&r.length&&e.additionalLinkTags.forEach((function(e){var t;o.push(i.createElement("link",a({key:"link"+(null!=(t=e.keyOverride)?t:e.href)+e.rel},e)))})),o},d=function(e){function t(){return e.apply(this,arguments)||this}return s(t,e),t.prototype.render=function(){var e=this.props,t=e.title,n=e.titleTemplate,r=e.defaultTitle,a=e.dangerouslyDisableGooglebot,s=void 0!==a&&a,u=e.dangerouslySetAllPagesToNoIndex,c=void 0!==u&&u,d=e.dangerouslySetAllPagesToNoFollow,h=void 0!==d&&d,p=e.description,f=e.canonical,m=e.facebook,g=e.openGraph,v=e.additionalMetaTags,y=e.twitter,b=e.defaultOpenGraphImageWidth,w=e.defaultOpenGraphImageHeight,k=e.defaultOpenGraphVideoWidth,x=e.defaultOpenGraphVideoHeight,_=e.mobileAlternate,E=e.languageAlternates,T=e.additionalLinkTags;return i.createElement(o(),null,l({title:t,titleTemplate:n,defaultTitle:r,dangerouslySetAllPagesToNoIndex:c,dangerouslySetAllPagesToNoFollow:h,description:p,canonical:f,facebook:m,openGraph:g,additionalMetaTags:v,twitter:y,defaultOpenGraphImageWidth:b,defaultOpenGraphImageHeight:w,defaultOpenGraphVideoWidth:k,defaultOpenGraphVideoHeight:x,mobileAlternate:_,languageAlternates:E,additionalLinkTags:T,dangerouslyDisableGooglebot:s}))},t}(i.Component),h=function(e){function t(){return e.apply(this,arguments)||this}return s(t,e),t.prototype.render=function(){var e=this.props,t=e.title,n=e.noindex,r=void 0!==n&&n,a=e.nofollow,s=e.robotsProps,u=e.description,c=e.canonical,d=e.openGraph,h=e.facebook,p=e.twitter,f=e.additionalMetaTags,m=e.titleTemplate,g=e.mobileAlternate,v=e.languageAlternates,y=e.additionalLinkTags,b=e.disableGooglebot;return i.createElement(o(),null,l({title:t,noindex:r,nofollow:a,robotsProps:s,description:u,canonical:c,facebook:h,openGraph:d,additionalMetaTags:f,twitter:p,titleTemplate:m,mobileAlternate:g,languageAlternates:v,additionalLinkTags:y,disableGooglebot:b}))},t}(i.Component)},6840:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/_app",function(){return n(81773)}])},10004:function(e,t,n){"use strict";n.d(t,{s:function(){return a}});var r=n(85893),o=n(36124);const i=e=>{let{href:t,children:n,...o}=e;return(0,r.jsx)("a",{href:t,...o,children:n})},a=e=>{let{type:t,slug:n,...a}=e;return(0,r.jsx)(i,{href:"".concat(o.Wj[t],"/").concat(n.toLowerCase()),...a})};t.Z=i},81773:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return v}});var r=n(85893),o=n(2962),i=n(9008),a=n.n(i),s=n(67294),u=n(11163),c=n(36124),l=n(10004);var d=()=>{const e=(0,u.useRouter)();return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("input",{type:"checkbox",id:"localnav-menustate",className:"localnav-menustate"}),(0,r.jsx)("nav",{id:"localnav",className:"localnav theme-dark localnav-scrim","data-sticky":!0,"aria-label":"Global",role:"navigation",children:(0,r.jsxs)("div",{className:"localnav-wrapper",children:[(0,r.jsx)("div",{className:"localnav-background"}),(0,r.jsxs)("div",{className:"localnav-content",children:[(0,r.jsx)("div",{className:"localnav-title",children:(0,r.jsx)(l.Z,{href:"/","aria-label":c.QE,className:"/"===e.pathname?"icon icon-apple localnav-icon localnav-icon-standalone":"icon icon-before icon-apple localnav-icon",children:"/"===e.pathname?"":c.QE})}),(0,r.jsxs)("div",{className:"localnav-menu",children:[(0,r.jsx)("a",{href:"#localnav-menustate",className:"localnav-menucta-anchor localnav-menucta-anchor-open",id:"localnav-menustate-open",children:(0,r.jsx)("span",{className:"localnav-menucta-anchor-label",children:"Open Menu"})}),(0,r.jsx)("a",{href:"#",className:"localnav-menucta-anchor localnav-menucta-anchor-close",id:"localnav-menustate-close",children:(0,r.jsx)("span",{className:"localnav-menucta-anchor-label",children:"Close Menu"})}),(0,r.jsx)("div",{className:"localnav-menu-tray",children:(0,r.jsx)("ul",{className:"localnav-menu-items",children:c.Mc.map((t=>(0,r.jsx)("li",{className:"localnav-menu-item",children:e.pathname===t.pathname||e.pathname===t.url?(0,r.jsx)("span",{className:"localnav-menu-link selected",role:"link","aria-disabled":"true","aria-current":"page",children:t.name}):(0,r.jsx)(l.Z,{href:t.url,className:"localnav-menu-link",children:t.name})},t.name)))})}),(0,r.jsx)("div",{className:"localnav-actions localnav-actions-center",children:(0,r.jsx)("div",{className:"localnav-action localnav-action-menucta","aria-hidden":"true",children:(0,r.jsxs)("label",{htmlFor:"localnav-menustate",className:"localnav-menucta",children:[(0,r.jsx)("span",{className:"localnav-menuicon-bread localnav-menuicon-bread-top",children:(0,r.jsx)("span",{className:"localnav-menuicon-bread-crust localnav-menuicon-bread-crust-top"})}),(0,r.jsx)("span",{className:"localnav-menuicon-bread localnav-menuicon-bread-bottom",children:(0,r.jsx)("span",{className:"localnav-menuicon-bread-crust localnav-menuicon-bread-crust-bottom"})})]})})})]})]})]})}),(0,r.jsx)("label",{id:"localnav-curtain",htmlFor:"localnav-menustate"})]})},h=n(5011);const p=Object.values(c.yX).reduce(((e,t)=>(e[t.pathname]=t.name,e)),{}),f=e=>{let{title:t}=e;const n=(0,u.useRouter)(),o=n.pathname.substring(0,n.pathname.lastIndexOf("/"));return(0,r.jsx)("nav",{className:"footer-breadcrumbs","aria-label":"Breadcrumbs",role:"navigation",children:(0,r.jsx)("div",{className:"footer-breadcrumbs-path",children:(0,r.jsxs)("ol",{className:"footer-breadcrumbs-list",children:[(0,r.jsx)("li",{className:"footer-breadcrumbs-item",children:(0,r.jsxs)("a",{href:"/",className:"home footer-breadcrumbs-link",children:[(0,r.jsx)("span",{className:"footer-icon"}),c.QE]})}),o&&p[o]&&(0,r.jsx)("li",{className:"footer-breadcrumbs-item",children:(0,r.jsx)("a",{href:o,className:"footer-breadcrumbs-link",children:p[o]})}),(0,r.jsx)("li",{className:"footer-breadcrumbs-item",children:t})]})})})};var m=e=>{let{title:t,children:n}=e;return(0,h.ed)(),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(d,{}),n,(0,r.jsx)("footer",{id:"footer",className:"footer theme-dark",role:"contentinfo","aria-label":"".concat(c.QE," Footer"),children:(0,r.jsxs)("div",{className:"footer-content",children:[(0,r.jsx)(f,{title:t}),(0,r.jsx)("section",{className:"footer-mini",vocab:"http://schema.org/",typeof:"Organization",children:(0,r.jsxs)("div",{className:"footer-mini-legal",children:[(0,r.jsxs)("div",{className:"footer-mini-legal-links",children:[" ",(0,r.jsx)("a",{className:"footer-mini-legal-link",href:"https://www.apple.com/legal/privacy/",children:"Privacy Policy"})," ",(0,r.jsx)("a",{className:"footer-mini-legal-link",href:"https://www.apple.com/legal/internet-services/terms/site.html",children:"Terms of Use"})," ",(0,r.jsx)("a",{className:"footer-mini-legal-link",href:"https://www.apple.com/legal/",children:"Legal"})," "]}),(0,r.jsxs)("div",{className:"footer-mini-locale",children:["Copyright \xa9 ",(new Date).getFullYear()," ",(0,r.jsx)("a",{href:"https://www.apple.com",children:"Apple Inc."})," All rights reserved."]})]})})]})})]})};n(40859);const g={url:"https://mlr.cdn-apple.com/media/Home_1200x630_48225d82e9.png",width:1200,height:630,alt:c.Dx};var v=function(e){let{Component:t,pageProps:i}=e;return(0,s.useEffect)((()=>{(async function(){await Promise.all([n.e(8038),n.e(656)]).then(n.t.bind(n,40656,23))})().then((e=>{console.log("localNav loaded",e)})).catch((e=>{console.log("error:",e)}))}),[]),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(a(),{children:[(0,r.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1, viewport-fit=cover"}),(0,r.jsx)("link",{rel:"apple-touch-icon",href:"/favicon.ico"}),(0,r.jsx)("link",{rel:"shortcut icon",href:"/favicon.ico"}),(0,r.jsx)("link",{rel:"icon",href:"/favicon.ico"}),(0,r.jsx)("link",{rel:"license",href:"/licenses.json"}),(0,r.jsx)("link",{rel:"alternate",type:"application/rss+xml",title:"RSS feed for ".concat(c.Dx),href:"/rss.xml"})]}),(0,r.jsx)(o.lX,{titleTemplate:"%s - ".concat(c.Dx),openGraph:{site_name:c.Dx,images:[g],locale:"en_US",type:"website"},additionalMetaTags:[{name:"omni_page",content:c.Dx}]}),(0,r.jsx)(m,{title:i.title,children:(0,r.jsx)(t,{...i})})]})}},18440:function(e,t,n){"use strict";n.d(t,{$:function(){return u}});var r=n(73005);const o=["campaign","hier1","prop4","prop5","prop6","prop9","prop14","prop17","prop25","prop28","eVar49","eVar54"].join(",");function i(){return(0,r.jU)()&&window.s&&window.s.tl}function a(e){return!!i()&&(Object.entries(e).forEach((e=>{let[t,n]=e;window.s[t]=n})),!0)}function s(e){if(!i())return!1;const t=Object.keys(e);return window.s.linkTrackVars="".concat(o).concat(t.length?",".concat(t.join(",")):""),!0}function u(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return!!i()&&(a(t),s(t),window.s.tl(!0,"o",e),!0)}},36124:function(e,t,n){"use strict";n.d(t,{Dx:function(){return d},Mc:function(){return c},Pd:function(){return h},QE:function(){return l},Wj:function(){return a},hk:function(){return s},i1:function(){return u},k:function(){return g},tj:function(){return f},ud:function(){return m},vy:function(){return p},y3:function(){return i},yX:function(){return o}});var r=n(7301);const o={Overview:{name:"Overview",url:"/",pathname:"/"},Research:{name:"Research",url:"/research/",pathname:"/research"},Updates:{name:"Events",url:"/updates/",pathname:"/updates"},Opportunities:{name:"Work with us",url:"/work-with-us",pathname:"/work-with-us"}},i={[r.IJ.Paper]:"/research",[r.IJ.Article]:"/research",[r.IJ.ArticleLegacy]:"/research",[r.IJ.Video]:"/research",[r.IJ.Update]:"/updates",[r.IJ.Event]:"/updates",[r.IJ.Program]:"/updates"},a={[r.IJ.Paper]:"/research",[r.IJ.Article]:"/research",[r.IJ.ArticleLegacy]:"/research",[r.IJ.Video]:"/video",[r.IJ.Update]:"/updates",[r.IJ.Event]:"/updates",[r.IJ.Program]:"/updates"},s={[r.IJ.Article]:"highlight",[r.IJ.ArticleLegacy]:"highlight",[r.IJ.Video]:"video",[r.IJ.Paper]:"paper",[r.IJ.Event]:"event",[r.IJ.Update]:"update",[r.IJ.Program]:"program"},u={[r.IJ.Article]:"article",[r.IJ.ArticleLegacy]:"article",[r.IJ.Video]:"video",[r.IJ.Paper]:"paper",[r.IJ.Event]:"event",[r.IJ.Update]:"update",[r.IJ.Program]:"program"},c=Object.values(o),l="Machine Learning Research",d="Apple ".concat(l),h="https://machinelearning.apple.com",p=2e3,f=e=>"".concat(e," - ").concat(d);var m,g;!function(e){e.x="share twitter",e.linkedin="share linkedin",e.mail="share mail",e.clipboard="share clipboard"}(m||(m={})),function(e){e.show="figure show",e.interaction="figure interaction"}(g||(g={}))},73005:function(e,t,n){"use strict";n.d(t,{$G:function(){return u},Bm:function(){return f},Ds:function(){return d},Me:function(){return s},Wg:function(){return l},ab:function(){return p},jU:function(){return h},p6:function(){return a},sG:function(){return i},vQ:function(){return o},wC:function(){return m}});var r=n(33949);n(34155);function o(e){try{if(navigator.clipboard)navigator.clipboard.writeText(e);else{const t=document.createElement("textarea");t.innerHTML=e,document.body.appendChild(t),t.select(),document.execCommand("copy"),t.remove()}}catch(t){console.error("Failed to copy")}}function i(e){return(0,r.Z1)("%Y-%m-%d")(e)}function a(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"%b %Y";const n=i(e);return n&&(0,r.i$)(t)(n)}function s(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:10;const n=[];if(!e)return e;for(let r=0;r<e.length;r+=t)n.push(e.slice(r,r+t));return n}function u(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:140,n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];const r=(e||"").replace(/<[^>]+>/g,"");return r.length<=t?r:"".concat(r.substr(0,r.lastIndexOf(" ",t)).replace(/[\s|\.|\,]+$/,"")).concat(n?"\u2026":"")}function c(e){return void 0!==e&&null!==e}function l(e){return(e||[]).filter(c)}function d(e){let t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:50,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{isImmediate:!1};return function(){for(var o=arguments.length,i=new Array(o),a=0;a<o;a++)i[a]=arguments[a];const s=this,u=function(){t=void 0,r.isImmediate||e.apply(s,i)},c=r.isImmediate&&void 0===t;void 0!==t&&clearTimeout(t),t=setTimeout(u,n),c&&e.apply(s,i)}}function h(){return!0}function p(e){e.forEach((e=>{(new Image).src=e}))}function f(e){return!e.includes("apple.com")&&!e.startsWith("/")}function m(e){return(e||"").replace(/\s\s+/g," ")}},5011:function(e,t,n){"use strict";n.d(t,{D9:function(){return E},EW:function(){return x},GS:function(){return h},Js:function(){return M},Nr:function(){return d},PU:function(){return b},RW:function(){return _},bz:function(){return I},eM:function(){return p},ed:function(){return f},hW:function(){return y},hY:function(){return w},im:function(){return g},pW:function(){return T},s4:function(){return m}});var r=n(11163),o=n(67294),i=n(70131),a=n(36240),s=n(69926),u=n(18440),c=n(36124),l=n(73005);const d=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;const n=(0,o.useRef)();(0,o.useEffect)((()=>{n.current=e}),[e]);const r=(0,o.useMemo)((()=>(0,l.Ds)((()=>{var e;null===(e=n.current)||void 0===e||e.call(n)}),t)),[t]);return r},h=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const[n,r]=(0,o.useState)(t);return(0,o.useEffect)((()=>{let t=!0;const n=window.matchMedia(e),o=()=>{t&&r(!!n.matches)};return n.addListener(o),r(n.matches),()=>{t=!1,n.removeListener(o)}}),[e]),n};function p(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;const n=(0,o.useRef)(!1),r=(0,o.useRef)(),i=(0,o.useRef)(e),a=(0,o.useCallback)((()=>n.current),[]),s=(0,o.useCallback)((()=>{n.current=!1,r.current&&clearTimeout(r.current),r.current=setTimeout((()=>{n.current=!0,i.current()}),t)}),[t]),u=(0,o.useCallback)((()=>{n.current=null,r.current&&clearTimeout(r.current)}),[]);return(0,o.useEffect)((()=>{i.current=e}),[e]),(0,o.useEffect)((()=>u),[u]),[s,u,a]}const f=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:17;(0,o.useEffect)((()=>{var t;let n=0;const r=document.createElement("span");r.style.visibility="hidden",r.style.position="absolute",r.style.top="0",r.style.bottom="0",r.style.zIndex="-1",r.innerHTML="&nbsp;";const o=()=>{n=parseFloat(window.getComputedStyle(r,null).getPropertyValue("font-size")),n>e?document.documentElement.classList.add("text-zoom"):document.documentElement.classList.remove("text-zoom"),window.dispatchEvent(new Event("resize"))},i=document.createElement("iframe");return i.style.position="absolute",i.style.top="0",i.style.left="0",i.style.width="100%",i.style.height="100%",r.appendChild(i),document.body.appendChild(r),n=parseFloat(window.getComputedStyle(r,null).getPropertyValue("font-size")),n>e&&o(),null===(t=i.contentWindow)||void 0===t||t.addEventListener("resize",o),()=>{var e;null===(e=i.contentWindow)||void 0===e||e.removeEventListener("resize",o),i.remove(),r.remove()}}),[e])},m=()=>{const[e,t]=(0,o.useState)(!1);return(0,o.useEffect)((()=>{t(!0)}),[]),e},g=()=>{const{asPath:e}=(0,r.useRouter)();return"".concat(c.Pd).concat(e.split("?")[0])},v=e=>{const t=()=>Boolean(e.match(/Android/i)),n=()=>Boolean(e.match(/iPhone|iPad|iPod/i)),r=()=>Boolean(e.match(/SSR/i)),o=()=>Boolean(t()||n()||Boolean(e.match(/Opera Mini/i))||Boolean(e.match(/IEMobile/i)));return{isMobile:o,isDesktop:()=>Boolean(!o()&&!r()),isAndroid:t,isIos:n,isSSR:r}},y=()=>{(0,o.useEffect)((()=>{}),[]);const e="undefined"===typeof navigator?"SSR":navigator.userAgent;return v(e)},b=e=>{let{visibleThreshold:t=0,triggerOnce:n=!0}=e;const r=(0,o.useRef)(),{ref:a,inView:s}=(0,i.YD)({triggerOnce:n}),{inView:u,ref:c}=(0,i.YD)({triggerOnce:n,threshold:t});return[(0,o.useCallback)((e=>{r.current=e,a(e),c(e)}),[a,c]),s,u]},w=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"audio";return(0,o.useEffect)((()=>{const t=document.querySelectorAll(e);function n(){const t=this;document.querySelectorAll(e).forEach((e=>{e!==t&&e.pause()}))}return t.forEach((e=>{e.addEventListener("play",n)})),()=>{t.forEach((e=>{e.removeEventListener("play",n)}))}})),[]};function k(e,t){const[n,r]=(0,o.useState)(!1);return(0,o.useEffect)((()=>{t()&&async function(){await e(),r(!0)}()}),[]),n}function x(e){const[t,,n]=b({threshold:.5});return e||console.warn("The figure component must have an id to be trackable.\n      Please check your Figure component properties for an id in JSX in CMS content."),(0,o.useEffect)((()=>{const t=document.getElementById(e);if(!t)return;n&&(0,u.$)(c.k.show,{prop34:e});const r=(0,l.Ds)((()=>{(0,u.$)(c.k.interaction,{prop34:e})}),2e3,{isImmediate:!0}),o=(0,l.Ds)((e=>{(null===e||void 0===e?void 0:e.target)instanceof Element&&e.target.getAttribute("data-figure-analytics-interaction-trigger")&&r()}),100,{isImmediate:!0});return null===t||void 0===t||t.addEventListener("click",r),null===t||void 0===t||t.addEventListener("pointermove",o),()=>{null===t||void 0===t||t.removeEventListener("click",r),null===t||void 0===t||t.removeEventListener("pointermove",o)}}),[n,e]),[t]}function _(e){const t=(e=>k((async()=>{await Promise.all([n.e(3002),n.e(3450)]).then(n.t.bind(n,93450,23))}),(()=>{var t;return!!(null===(t=e.features)||void 0===t?void 0:t.katex)})))(e),r=(e=>k((async()=>{(0,l.jU)()&&(await n.e(2711).then(n.t.bind(n,2711,23))).init()}),(()=>{var t;return!!(null===(t=e.features)||void 0===t?void 0:t.aos)})))(e);return[t,r]}function E(e){const t=(0,o.useRef)(e);return(0,o.useEffect)((()=>{t.current=e})),t.current}function T(e,t,n){const[r,i]=(0,s.q_)((()=>({value:e?n:t,from:{value:t}}))),a=E(e);return(0,o.useEffect)((()=>{a!=e&&i.start({from:{value:e?t:n},to:{value:e?n:t}})}),[e,a,i,n,t]),[r]}function M(e){const t=(0,a.J)();return(0,o.useEffect)((()=>{var n;t&&(null===(n=e.current)||void 0===n||n.pause())}),[]),[t]}const C=["touchmove","touchstart","touchend"];function I(e,t){const[n,r]=(0,o.useState)(!1);return(0,o.useEffect)((()=>{const n=e.current;function o(){C.forEach((e=>{document.body.removeEventListener(e,i)}))}function i(){null===n||void 0===n||n.play(),o()}function a(){r(!0),null===n||void 0===n||n.removeEventListener("playing",a)}var s;t&&n&&(null===(s=n.play())||void 0===s||s.catch((e=>{"NotAllowedError"===e.name&&C.forEach((e=>{document.body.addEventListener(e,i)}))})));return n&&n.addEventListener("playing",a),()=>{o(),null===n||void 0===n||n.removeEventListener("playing",a)}}),[t,e]),{playing:n}}},7301:function(e,t,n){"use strict";var r,o,i,a,s,u,c;n.d(t,{IJ:function(){return s},Li:function(){return a},XF:function(){return i},lT:function(){return u}}),function(e){e.Image="image",e.Video="video"}(r||(r={})),function(e){e.Article="article",e.Code="code",e.Dataset="dataset",e.Paper="paper",e.Publication="publication",e.PublicationPaper="publicationPaper"}(o||(o={})),function(e){e.Conference="conference",e.Workshop="workshop"}(i||(i={})),function(e){e.Default="default",e.Featured="featured"}(a||(a={})),function(e){e.Article="article",e.ArticleLegacy="article_legacy",e.Event="event",e.Paper="paper",e.Program="program",e.Update="update",e.Video="video"}(s||(s={})),function(e){e.Award="award",e.Domain="domain",e.Event="event"}(u||(u={})),function(e){e.Live="LIVE",e.Preview="PREVIEW"}(c||(c={}))},40859:function(){},9008:function(e,t,n){e.exports=n(6665)},11163:function(e,t,n){e.exports=n(73035)},34155:function(e){var t,n,r=e.exports={};function o(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined")}function a(e){if(t===setTimeout)return setTimeout(e,0);if((t===o||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(n){try{return t.call(null,e,0)}catch(n){return t.call(this,e,0)}}}!function(){try{t="function"===typeof setTimeout?setTimeout:o}catch(e){t=o}try{n="function"===typeof clearTimeout?clearTimeout:i}catch(e){n=i}}();var s,u=[],c=!1,l=-1;function d(){c&&s&&(c=!1,s.length?u=s.concat(u):l=-1,u.length&&h())}function h(){if(!c){var e=a(d);c=!0;for(var t=u.length;t;){for(s=u,u=[];++l<t;)s&&s[l].run();l=-1,t=u.length}s=null,c=!1,function(e){if(n===clearTimeout)return clearTimeout(e);if((n===i||!n)&&clearTimeout)return n=clearTimeout,clearTimeout(e);try{n(e)}catch(t){try{return n.call(null,e)}catch(t){return n.call(this,e)}}}(e)}}function p(e,t){this.fun=e,this.array=t}function f(){}r.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];u.push(new p(e,t)),1!==u.length||c||a(h)},p.prototype.run=function(){this.fun.apply(null,this.array)},r.title="browser",r.browser=!0,r.env={},r.argv=[],r.version="",r.versions={},r.on=f,r.addListener=f,r.once=f,r.off=f,r.removeListener=f,r.removeAllListeners=f,r.emit=f,r.prependListener=f,r.prependOnceListener=f,r.listeners=function(e){return[]},r.binding=function(e){throw new Error("process.binding is not supported")},r.cwd=function(){return"/"},r.chdir=function(e){throw new Error("process.chdir is not supported")},r.umask=function(){return 0}},70131:function(e,t,n){"use strict";n.d(t,{YD:function(){return m}});var r=n(67294);function o(){return o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o.apply(this,arguments)}function i(e,t){return i=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},i(e,t)}var a=new Map,s=new WeakMap,u=0,c=void 0;function l(e){return Object.keys(e).sort().filter((function(t){return void 0!==e[t]})).map((function(t){return t+"_"+("root"===t?(n=e.root)?(s.has(n)||(u+=1,s.set(n,u.toString())),s.get(n)):"0":e[t]);var n})).toString()}function d(e,t,n,r){if(void 0===n&&(n={}),void 0===r&&(r=c),"undefined"===typeof window.IntersectionObserver&&void 0!==r){var o=e.getBoundingClientRect();return t(r,{isIntersecting:r,target:e,intersectionRatio:"number"===typeof n.threshold?n.threshold:0,time:0,boundingClientRect:o,intersectionRect:o,rootBounds:o}),function(){}}var i=function(e){var t=l(e),n=a.get(t);if(!n){var r,o=new Map,i=new IntersectionObserver((function(t){t.forEach((function(t){var n,i=t.isIntersecting&&r.some((function(e){return t.intersectionRatio>=e}));e.trackVisibility&&"undefined"===typeof t.isVisible&&(t.isVisible=i),null==(n=o.get(t.target))||n.forEach((function(e){e(i,t)}))}))}),e);r=i.thresholds||(Array.isArray(e.threshold)?e.threshold:[e.threshold||0]),n={id:t,observer:i,elements:o},a.set(t,n)}return n}(n),s=i.id,u=i.observer,d=i.elements,h=d.get(e)||[];return d.has(e)||d.set(e,h),h.push(t),u.observe(e),function(){h.splice(h.indexOf(t),1),0===h.length&&(d.delete(e),u.unobserve(e)),0===d.size&&(u.disconnect(),a.delete(s))}}var h=["children","as","triggerOnce","threshold","root","rootMargin","onChange","skip","trackVisibility","delay","initialInView","fallbackInView"];function p(e){return"function"!==typeof e.children}var f=function(e){var t,n;function a(t){var n;return(n=e.call(this,t)||this).node=null,n._unobserveCb=null,n.handleNode=function(e){n.node&&(n.unobserve(),e||n.props.triggerOnce||n.props.skip||n.setState({inView:!!n.props.initialInView,entry:void 0})),n.node=e||null,n.observeNode()},n.handleChange=function(e,t){e&&n.props.triggerOnce&&n.unobserve(),p(n.props)||n.setState({inView:e,entry:t}),n.props.onChange&&n.props.onChange(e,t)},n.state={inView:!!t.initialInView,entry:void 0},n}n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,i(t,n);var s=a.prototype;return s.componentDidUpdate=function(e){e.rootMargin===this.props.rootMargin&&e.root===this.props.root&&e.threshold===this.props.threshold&&e.skip===this.props.skip&&e.trackVisibility===this.props.trackVisibility&&e.delay===this.props.delay||(this.unobserve(),this.observeNode())},s.componentWillUnmount=function(){this.unobserve(),this.node=null},s.observeNode=function(){if(this.node&&!this.props.skip){var e=this.props,t=e.threshold,n=e.root,r=e.rootMargin,o=e.trackVisibility,i=e.delay,a=e.fallbackInView;this._unobserveCb=d(this.node,this.handleChange,{threshold:t,root:n,rootMargin:r,trackVisibility:o,delay:i},a)}},s.unobserve=function(){this._unobserveCb&&(this._unobserveCb(),this._unobserveCb=null)},s.render=function(){if(!p(this.props)){var e=this.state,t=e.inView,n=e.entry;return this.props.children({inView:t,entry:n,ref:this.handleNode})}var i=this.props,a=i.children,s=i.as,u=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(i,h);return r.createElement(s||"div",o({ref:this.handleNode},u),a)},a}(r.Component);function m(e){var t=void 0===e?{}:e,n=t.threshold,o=t.delay,i=t.trackVisibility,a=t.rootMargin,s=t.root,u=t.triggerOnce,c=t.skip,l=t.initialInView,h=t.fallbackInView,p=r.useRef(),f=r.useState({inView:!!l}),m=f[0],g=f[1],v=r.useCallback((function(e){void 0!==p.current&&(p.current(),p.current=void 0),c||e&&(p.current=d(e,(function(e,t){g({inView:e,entry:t}),t.isIntersecting&&u&&p.current&&(p.current(),p.current=void 0)}),{root:s,rootMargin:a,threshold:n,trackVisibility:i,delay:o},h))}),[Array.isArray(n)?n.toString():n,s,a,u,c,i,h,o]);(0,r.useEffect)((function(){p.current||!m.entry||u||c||g({inView:!!l})}));var y=[v,m.inView,m.entry];return y.ref=y[0],y.inView=y[1],y.entry=y[2],y}f.displayName="InView",f.defaultProps={threshold:0,triggerOnce:!1,initialInView:!1}},70655:function(e,t,n){"use strict";n.d(t,{CR:function(){return u},XA:function(){return s},ZT:function(){return o},_T:function(){return a},ev:function(){return c},pi:function(){return i}});var r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)};function o(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var i=function(){return i=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},i.apply(this,arguments)};function a(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n}Object.create;function s(e){var t="function"===typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"===typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function u(e,t){var n="function"===typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(s){o={error:s}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a}function c(e,t,n){if(n||2===arguments.length)for(var r,o=0,i=t.length;o<i;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))}Object.create},16014:function(e,t,n){"use strict";n.d(t,{_:function(){return r}});var r=(0,n(67294).createContext)({transformPagePoint:function(e){return e},isStatic:!1,reducedMotion:"never"})},11741:function(e,t,n){"use strict";n.d(t,{j:function(){return r}});var r="undefined"!==typeof document},36240:function(e,t,n){"use strict";n.d(t,{J:function(){return c},h:function(){return l}});var r=n(70655),o=n(67294),i=n(16014),a=n(11741),s={current:null},u=!1;function c(){return!u&&function(){if(u=!0,a.j)if(window.matchMedia){var e=window.matchMedia("(prefers-reduced-motion)"),t=function(){return s.current=e.matches};e.addListener(t),t()}else s.current=!1}(),(0,r.CR)((0,o.useState)(s.current),1)[0]}function l(){var e=c(),t=(0,o.useContext)(i._).reducedMotion;return"never"!==t&&("always"===t||e)}},69926:function(e,t,n){"use strict";n.d(t,{OH:function(){return i},uT:function(){return Cn},q:function(){return Jn},to:function(){return jn},Ab:function(){return Ct},q_:function(){return kn},ZI:function(){return _n},Yz:function(){return En}});var r=n(67294),o=Object.defineProperty,i={};((e,t)=>{for(var n in t)o(e,n,{get:t[n],enumerable:!0})})(i,{assign:()=>N,colors:()=>V,createStringInterpolator:()=>S,skipAnimation:()=>D,to:()=>j,willAdvance:()=>U});var a=x(),s=e=>y(e,a),u=x();s.write=e=>y(e,u);var c=x();s.onStart=e=>y(e,c);var l=x();s.onFrame=e=>y(e,l);var d=x();s.onFinish=e=>y(e,d);var h=[];s.setTimeout=(e,t)=>{const n=s.now()+t,r=()=>{const e=h.findIndex((e=>e.cancel==r));~e&&h.splice(e,1),g-=~e?1:0},o={time:n,handler:e,cancel:r};return h.splice(p(n),0,o),g+=1,b(),o};var p=e=>~(~h.findIndex((t=>t.time>e))||~h.length);s.cancel=e=>{c.delete(e),l.delete(e),d.delete(e),a.delete(e),u.delete(e)},s.sync=e=>{v=!0,s.batchedUpdates(e),v=!1},s.throttle=e=>{let t;function n(){try{e(...t)}finally{t=null}}function r(...e){t=e,s.onStart(n)}return r.handler=e,r.cancel=()=>{c.delete(n),t=null},r};var f="undefined"!=typeof window?window.requestAnimationFrame:()=>{};s.use=e=>f=e,s.now="undefined"!=typeof performance?()=>performance.now():Date.now,s.batchedUpdates=e=>e(),s.catch=console.error,s.frameLoop="always",s.advance=()=>{"demand"!==s.frameLoop?console.warn("Cannot call the manual advancement of rafz whilst frameLoop is not set as demand"):k()};var m=-1,g=0,v=!1;function y(e,t){v?(t.delete(e),e(0)):(t.add(e),b())}function b(){m<0&&(m=0,"demand"!==s.frameLoop&&f(w))}function w(){~m&&(f(w),s.batchedUpdates(k))}function k(){const e=m;m=s.now();const t=p(m);t&&(_(h.splice(0,t),(e=>e.handler())),g-=t),g?(c.flush(),a.flush(e?Math.min(64,m-e):16.667),l.flush(),u.flush(),d.flush()):m=-1}function x(){let e=new Set,t=e;return{add(n){g+=t!=e||e.has(n)?0:1,e.add(n)},delete:n=>(g-=t==e&&e.has(n)?1:0,e.delete(n)),flush(n){t.size&&(e=new Set,g-=t.size,_(t,(t=>t(n)&&e.add(t))),g+=e.size,t=e)}}}function _(e,t){e.forEach((e=>{try{t(e)}catch(n){s.catch(n)}}))}function E(){}var T={arr:Array.isArray,obj:e=>!!e&&"Object"===e.constructor.name,fun:e=>"function"===typeof e,str:e=>"string"===typeof e,num:e=>"number"===typeof e,und:e=>void 0===e};function M(e,t){if(T.arr(e)){if(!T.arr(t)||e.length!==t.length)return!1;for(let n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}return e===t}var C=(e,t)=>e.forEach(t);function I(e,t,n){if(T.arr(e))for(let r=0;r<e.length;r++)t.call(n,e[r],`${r}`);else for(const r in e)e.hasOwnProperty(r)&&t.call(n,e[r],r)}var O=e=>T.und(e)?[]:T.arr(e)?e:[e];function P(e,t){if(e.size){const n=Array.from(e);e.clear(),C(n,t)}}var S,j,A=(e,...t)=>P(e,(e=>e(...t))),G=()=>"undefined"===typeof window||!window.navigator||/ServerSideRendering|^Deno\//.test(window.navigator.userAgent),V=null,D=!1,U=E,N=e=>{e.to&&(j=e.to),e.now&&(s.now=e.now),void 0!==e.colors&&(V=e.colors),null!=e.skipAnimation&&(D=e.skipAnimation),e.createStringInterpolator&&(S=e.createStringInterpolator),e.requestAnimationFrame&&s.use(e.requestAnimationFrame),e.batchedUpdates&&(s.batchedUpdates=e.batchedUpdates),e.willAdvance&&(U=e.willAdvance),e.frameLoop&&(s.frameLoop=e.frameLoop)},F=new Set,R=[],L=[],q=0,z={get idle(){return!F.size&&!R.length},start(e){q>e.priority?(F.add(e),s.onStart(H)):(W(e),s(J))},advance:J,sort(e){if(q)s.onFrame((()=>z.sort(e)));else{const t=R.indexOf(e);~t&&(R.splice(t,1),Y(e))}},clear(){R=[],F.clear()}};function H(){F.forEach(W),F.clear(),s(J)}function W(e){R.includes(e)||Y(e)}function Y(e){R.splice(function(e,t){const n=e.findIndex(t);return n<0?e.length:n}(R,(t=>t.priority>e.priority)),0,e)}function J(e){const t=L;for(let n=0;n<R.length;n++){const r=R[n];q=r.priority,r.idle||(U(r),r.advance(e),r.idle||t.push(r))}return q=0,(L=R).length=0,(R=t).length>0}var $="[-+]?\\d*\\.?\\d+",Q=$+"%";function B(...e){return"\\(\\s*("+e.join(")\\s*,\\s*(")+")\\s*\\)"}var Z=new RegExp("rgb"+B($,$,$)),X=new RegExp("rgba"+B($,$,$,$)),K=new RegExp("hsl"+B($,Q,Q)),ee=new RegExp("hsla"+B($,Q,Q,$)),te=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,ne=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,re=/^#([0-9a-fA-F]{6})$/,oe=/^#([0-9a-fA-F]{8})$/;function ie(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function ae(e,t,n){const r=n<.5?n*(1+t):n+t-n*t,o=2*n-r,i=ie(o,r,e+1/3),a=ie(o,r,e),s=ie(o,r,e-1/3);return Math.round(255*i)<<24|Math.round(255*a)<<16|Math.round(255*s)<<8}function se(e){const t=parseInt(e,10);return t<0?0:t>255?255:t}function ue(e){return(parseFloat(e)%360+360)%360/360}function ce(e){const t=parseFloat(e);return t<0?0:t>1?255:Math.round(255*t)}function le(e){const t=parseFloat(e);return t<0?0:t>100?1:t/100}function de(e){let t=function(e){let t;return"number"===typeof e?e>>>0===e&&e>=0&&e<=4294967295?e:null:(t=re.exec(e))?parseInt(t[1]+"ff",16)>>>0:V&&void 0!==V[e]?V[e]:(t=Z.exec(e))?(se(t[1])<<24|se(t[2])<<16|se(t[3])<<8|255)>>>0:(t=X.exec(e))?(se(t[1])<<24|se(t[2])<<16|se(t[3])<<8|ce(t[4]))>>>0:(t=te.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+"ff",16)>>>0:(t=oe.exec(e))?parseInt(t[1],16)>>>0:(t=ne.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+t[4]+t[4],16)>>>0:(t=K.exec(e))?(255|ae(ue(t[1]),le(t[2]),le(t[3])))>>>0:(t=ee.exec(e))?(ae(ue(t[1]),le(t[2]),le(t[3]))|ce(t[4]))>>>0:null}(e);if(null===t)return e;t=t||0;return`rgba(${(4278190080&t)>>>24}, ${(16711680&t)>>>16}, ${(65280&t)>>>8}, ${(255&t)/255})`}var he=(e,t,n)=>{if(T.fun(e))return e;if(T.arr(e))return he({range:e,output:t,extrapolate:n});if(T.str(e.output[0]))return S(e);const r=e,o=r.output,i=r.range||[0,1],a=r.extrapolateLeft||r.extrapolate||"extend",s=r.extrapolateRight||r.extrapolate||"extend",u=r.easing||(e=>e);return e=>{const t=function(e,t){for(var n=1;n<t.length-1&&!(t[n]>=e);++n);return n-1}(e,i);return function(e,t,n,r,o,i,a,s,u){let c=u?u(e):e;if(c<t){if("identity"===a)return c;"clamp"===a&&(c=t)}if(c>n){if("identity"===s)return c;"clamp"===s&&(c=n)}if(r===o)return r;if(t===n)return e<=t?r:o;t===-1/0?c=-c:n===1/0?c-=t:c=(c-t)/(n-t);c=i(c),r===-1/0?c=-c:o===1/0?c+=r:c=c*(o-r)+r;return c}(e,i[t],i[t+1],o[t],o[t+1],u,a,s,r.map)}};var pe=1.70158,fe=1.525*pe,me=pe+1,ge=2*Math.PI/3,ve=2*Math.PI/4.5,ye=e=>{const t=7.5625,n=2.75;return e<1/n?t*e*e:e<2/n?t*(e-=1.5/n)*e+.75:e<2.5/n?t*(e-=2.25/n)*e+.9375:t*(e-=2.625/n)*e+.984375},be={linear:e=>e,easeInQuad:e=>e*e,easeOutQuad:e=>1-(1-e)*(1-e),easeInOutQuad:e=>e<.5?2*e*e:1-Math.pow(-2*e+2,2)/2,easeInCubic:e=>e*e*e,easeOutCubic:e=>1-Math.pow(1-e,3),easeInOutCubic:e=>e<.5?4*e*e*e:1-Math.pow(-2*e+2,3)/2,easeInQuart:e=>e*e*e*e,easeOutQuart:e=>1-Math.pow(1-e,4),easeInOutQuart:e=>e<.5?8*e*e*e*e:1-Math.pow(-2*e+2,4)/2,easeInQuint:e=>e*e*e*e*e,easeOutQuint:e=>1-Math.pow(1-e,5),easeInOutQuint:e=>e<.5?16*e*e*e*e*e:1-Math.pow(-2*e+2,5)/2,easeInSine:e=>1-Math.cos(e*Math.PI/2),easeOutSine:e=>Math.sin(e*Math.PI/2),easeInOutSine:e=>-(Math.cos(Math.PI*e)-1)/2,easeInExpo:e=>0===e?0:Math.pow(2,10*e-10),easeOutExpo:e=>1===e?1:1-Math.pow(2,-10*e),easeInOutExpo:e=>0===e?0:1===e?1:e<.5?Math.pow(2,20*e-10)/2:(2-Math.pow(2,-20*e+10))/2,easeInCirc:e=>1-Math.sqrt(1-Math.pow(e,2)),easeOutCirc:e=>Math.sqrt(1-Math.pow(e-1,2)),easeInOutCirc:e=>e<.5?(1-Math.sqrt(1-Math.pow(2*e,2)))/2:(Math.sqrt(1-Math.pow(-2*e+2,2))+1)/2,easeInBack:e=>me*e*e*e-pe*e*e,easeOutBack:e=>1+me*Math.pow(e-1,3)+pe*Math.pow(e-1,2),easeInOutBack:e=>e<.5?Math.pow(2*e,2)*(7.189819*e-fe)/2:(Math.pow(2*e-2,2)*((fe+1)*(2*e-2)+fe)+2)/2,easeInElastic:e=>0===e?0:1===e?1:-Math.pow(2,10*e-10)*Math.sin((10*e-10.75)*ge),easeOutElastic:e=>0===e?0:1===e?1:Math.pow(2,-10*e)*Math.sin((10*e-.75)*ge)+1,easeInOutElastic:e=>0===e?0:1===e?1:e<.5?-Math.pow(2,20*e-10)*Math.sin((20*e-11.125)*ve)/2:Math.pow(2,-20*e+10)*Math.sin((20*e-11.125)*ve)/2+1,easeInBounce:e=>1-ye(1-e),easeOutBounce:ye,easeInOutBounce:e=>e<.5?(1-ye(1-2*e))/2:(1+ye(2*e-1))/2,steps:(e,t="end")=>n=>{const r=(n="end"===t?Math.min(n,.999):Math.max(n,.001))*e,o="end"===t?Math.floor(r):Math.ceil(r);return i=0,a=1,s=o/e,Math.min(Math.max(s,i),a);var i,a,s}},we=Symbol.for("FluidValue.get"),ke=Symbol.for("FluidValue.observers"),xe=e=>Boolean(e&&e[we]),_e=e=>e&&e[we]?e[we]():e,Ee=e=>e[ke]||null;function Te(e,t){const n=e[ke];n&&n.forEach((e=>{!function(e,t){e.eventObserved?e.eventObserved(t):e(t)}(e,t)}))}var Me=class{constructor(e){if(!e&&!(e=this.get))throw Error("Unknown getter");Ce(this,e)}},Ce=(e,t)=>Se(e,we,t);function Ie(e,t){if(e[we]){let n=e[ke];n||Se(e,ke,n=new Set),n.has(t)||(n.add(t),e.observerAdded&&e.observerAdded(n.size,t))}return t}function Oe(e,t){const n=e[ke];if(n&&n.has(t)){const r=n.size-1;r?n.delete(t):e[ke]=null,e.observerRemoved&&e.observerRemoved(r,t)}}var Pe,Se=(e,t,n)=>Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0}),je=/[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,Ae=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi,Ge=new RegExp(`(${je.source})(%|[a-z]+)`,"i"),Ve=/rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi,De=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/,Ue=e=>{const[t,n]=Ne(e);if(!t||G())return e;const r=window.getComputedStyle(document.documentElement).getPropertyValue(t);if(r)return r.trim();if(n&&n.startsWith("--")){const t=window.getComputedStyle(document.documentElement).getPropertyValue(n);return t||e}return n&&De.test(n)?Ue(n):n||e},Ne=e=>{const t=De.exec(e);if(!t)return[,];const[,n,r]=t;return[n,r]},Fe=(e,t,n,r,o)=>`rgba(${Math.round(t)}, ${Math.round(n)}, ${Math.round(r)}, ${o})`,Re=e=>{Pe||(Pe=V?new RegExp(`(${Object.keys(V).join("|")})(?!\\w)`,"g"):/^\b$/);const t=e.output.map((e=>_e(e).replace(De,Ue).replace(Ae,de).replace(Pe,de))),n=t.map((e=>e.match(je).map(Number))),r=n[0].map(((e,t)=>n.map((e=>{if(!(t in e))throw Error('The arity of each "output" value must be equal');return e[t]})))).map((t=>he({...e,output:t})));return e=>{const n=!Ge.test(t[0])&&t.find((e=>Ge.test(e)))?.replace(je,"");let o=0;return t[0].replace(je,(()=>`${r[o++](e)}${n||""}`)).replace(Ve,Fe)}},Le="react-spring: ",qe=e=>{const t=e;let n=!1;if("function"!=typeof t)throw new TypeError(`${Le}once requires a function parameter`);return(...e)=>{n||(t(...e),n=!0)}},ze=qe(console.warn);var He=qe(console.warn);function We(e){return T.str(e)&&("#"==e[0]||/\d/.test(e)||!G()&&De.test(e)||e in(V||{}))}var Ye=G()?r.useEffect:r.useLayoutEffect;function Je(){const e=(0,r.useState)()[1],t=(()=>{const e=(0,r.useRef)(!1);return Ye((()=>(e.current=!0,()=>{e.current=!1})),[]),e})();return()=>{t.current&&e(Math.random())}}var $e=e=>(0,r.useEffect)(e,Qe),Qe=[];function Be(e){const t=(0,r.useRef)();return(0,r.useEffect)((()=>{t.current=e})),t.current}var Ze=Symbol.for("Animated:node"),Xe=e=>e&&e[Ze],Ke=(e,t)=>{return n=e,r=Ze,o=t,Object.defineProperty(n,r,{value:o,writable:!0,configurable:!0});var n,r,o},et=e=>e&&e[Ze]&&e[Ze].getPayload(),tt=class{constructor(){Ke(this,this)}getPayload(){return this.payload||[]}},nt=class extends tt{constructor(e){super(),this._value=e,this.done=!0,this.durationProgress=0,T.num(this._value)&&(this.lastPosition=this._value)}static create(e){return new nt(e)}getPayload(){return[this]}getValue(){return this._value}setValue(e,t){return T.num(e)&&(this.lastPosition=e,t&&(e=Math.round(e/t)*t,this.done&&(this.lastPosition=e))),this._value!==e&&(this._value=e,!0)}reset(){const{done:e}=this;this.done=!1,T.num(this._value)&&(this.elapsedTime=0,this.durationProgress=0,this.lastPosition=this._value,e&&(this.lastVelocity=null),this.v0=null)}},rt=class extends nt{constructor(e){super(0),this._string=null,this._toString=he({output:[e,e]})}static create(e){return new rt(e)}getValue(){const e=this._string;return null==e?this._string=this._toString(this._value):e}setValue(e){if(T.str(e)){if(e==this._string)return!1;this._string=e,this._value=1}else{if(!super.setValue(e))return!1;this._string=null}return!0}reset(e){e&&(this._toString=he({output:[this.getValue(),e]})),this._value=0,super.reset()}},ot={dependencies:null},it=class extends tt{constructor(e){super(),this.source=e,this.setValue(e)}getValue(e){const t={};return I(this.source,((n,r)=>{var o;(o=n)&&o[Ze]===o?t[r]=n.getValue(e):xe(n)?t[r]=_e(n):e||(t[r]=n)})),t}setValue(e){this.source=e,this.payload=this._makePayload(e)}reset(){this.payload&&C(this.payload,(e=>e.reset()))}_makePayload(e){if(e){const t=new Set;return I(e,this._addToPayload,t),Array.from(t)}}_addToPayload(e){ot.dependencies&&xe(e)&&ot.dependencies.add(e);const t=et(e);t&&C(t,(e=>this.add(e)))}},at=class extends it{constructor(e){super(e)}static create(e){return new at(e)}getValue(){return this.source.map((e=>e.getValue()))}setValue(e){const t=this.getPayload();return e.length==t.length?t.map(((t,n)=>t.setValue(e[n]))).some(Boolean):(super.setValue(e.map(st)),!0)}};function st(e){return(We(e)?rt:nt).create(e)}function ut(e){const t=Xe(e);return t?t.constructor:T.arr(e)?at:We(e)?rt:nt}var ct=(e,t)=>{const n=!T.fun(e)||e.prototype&&e.prototype.isReactComponent;return(0,r.forwardRef)(((o,i)=>{const a=(0,r.useRef)(null),u=n&&(0,r.useCallback)((e=>{a.current=function(e,t){e&&(T.fun(e)?e(t):e.current=t);return t}(i,e)}),[i]),[c,l]=function(e,t){const n=new Set;ot.dependencies=n,e.style&&(e={...e,style:t.createAnimatedStyle(e.style)});return e=new it(e),ot.dependencies=null,[e,n]}(o,t),d=Je(),h=()=>{const e=a.current;if(n&&!e)return;!1===(!!e&&t.applyAnimatedValues(e,c.getValue(!0)))&&d()},p=new lt(h,l),f=(0,r.useRef)();Ye((()=>(f.current=p,C(l,(e=>Ie(e,p))),()=>{f.current&&(C(f.current.deps,(e=>Oe(e,f.current))),s.cancel(f.current.update))}))),(0,r.useEffect)(h,[]),$e((()=>()=>{const e=f.current;C(e.deps,(t=>Oe(t,e)))}));const m=t.getComponentProps(c.getValue());return r.createElement(e,{...m,ref:u})}))},lt=class{constructor(e,t){this.update=e,this.deps=t}eventObserved(e){"change"==e.type&&s.write(this.update)}};var dt=Symbol.for("AnimatedComponent"),ht=e=>T.str(e)?e:e&&T.str(e.displayName)?e.displayName:T.fun(e)&&e.name||null;function pt(e,...t){return T.fun(e)?e(...t):e}var ft=(e,t)=>!0===e||!!(t&&e&&(T.fun(e)?e(t):O(e).includes(t))),mt=(e,t)=>T.obj(e)?t&&e[t]:e,gt=(e,t)=>!0===e.default?e[t]:e.default?e.default[t]:void 0,vt=e=>e,yt=(e,t=vt)=>{let n=bt;e.default&&!0!==e.default&&(e=e.default,n=Object.keys(e));const r={};for(const o of n){const n=t(e[o],o);T.und(n)||(r[o]=n)}return r},bt=["config","onProps","onStart","onChange","onPause","onResume","onRest"],wt={config:1,from:1,to:1,ref:1,loop:1,reset:1,pause:1,cancel:1,reverse:1,immediate:1,default:1,delay:1,onProps:1,onStart:1,onChange:1,onPause:1,onResume:1,onRest:1,onResolve:1,items:1,trail:1,sort:1,expires:1,initial:1,enter:1,update:1,leave:1,children:1,onDestroyed:1,keys:1,callId:1,parentId:1};function kt(e){const t=function(e){const t={};let n=0;if(I(e,((e,r)=>{wt[r]||(t[r]=e,n++)})),n)return t}(e);if(t){const n={to:t};return I(e,((e,r)=>r in t||(n[r]=e))),n}return{...e}}function xt(e){return e=_e(e),T.arr(e)?e.map(xt):We(e)?i.createStringInterpolator({range:[0,1],output:[e,e]})(1):e}function _t(e){for(const t in e)return!0;return!1}function Et(e){return T.fun(e)||T.arr(e)&&T.obj(e[0])}function Tt(e,t){e.ref?.delete(e),t?.delete(e)}function Mt(e,t){t&&e.ref!==t&&(e.ref?.delete(e),t.add(e),e.ref=t)}function Ct(e,t,n=1e3){Ye((()=>{if(t){let r=0;C(e,((e,o)=>{const i=e.current;if(i.length){let a=n*t[o];isNaN(a)?a=r:r=a,C(i,(e=>{C(e.queue,(e=>{const t=e.delay;e.delay=e=>a+pt(t||0,e)}))})),e.start()}}))}else{let t=Promise.resolve();C(e,(e=>{const n=e.current;if(n.length){const r=n.map((e=>{const t=e.queue;return e.queue=[],t}));t=t.then((()=>(C(n,((e,t)=>C(r[t]||[],(t=>e.queue.push(t))))),Promise.all(e.start()))))}}))}}))}var It={tension:170,friction:26,mass:1,damping:1,easing:be.linear,clamp:!1};function Ot(e,t){if(T.und(t.decay)){const n=!T.und(t.tension)||!T.und(t.friction);!n&&T.und(t.frequency)&&T.und(t.damping)&&T.und(t.mass)||(e.duration=void 0,e.decay=void 0),n&&(e.frequency=void 0)}else e.duration=void 0}var Pt=[];function St(e,{key:t,props:n,defaultProps:r,state:o,actions:a}){return new Promise(((u,c)=>{let l,d,h=ft(n.cancel??r?.cancel,t);if(h)m();else{T.und(n.pause)||(o.paused=ft(n.pause,t));let e=r?.pause;!0!==e&&(e=o.paused||ft(e,t)),l=pt(n.delay||0,t),e?(o.resumeQueue.add(f),a.pause()):(a.resume(),f())}function p(){o.resumeQueue.add(f),o.timeouts.delete(d),d.cancel(),l=d.time-s.now()}function f(){l>0&&!i.skipAnimation?(o.delayed=!0,d=s.setTimeout(m,l),o.pauseQueue.add(p),o.timeouts.add(d)):m()}function m(){o.delayed&&(o.delayed=!1),o.pauseQueue.delete(p),o.timeouts.delete(d),e<=(o.cancelId||0)&&(h=!0);try{a.start({...n,callId:e,cancel:h},u)}catch(t){c(t)}}}))}var jt=(e,t)=>1==t.length?t[0]:t.some((e=>e.cancelled))?Vt(e.get()):t.every((e=>e.noop))?At(e.get()):Gt(e.get(),t.every((e=>e.finished))),At=e=>({value:e,noop:!0,finished:!0,cancelled:!1}),Gt=(e,t,n=!1)=>({value:e,finished:t,cancelled:n}),Vt=e=>({value:e,cancelled:!0,finished:!1});function Dt(e,t,n,r){const{callId:o,parentId:a,onRest:u}=t,{asyncTo:c,promise:l}=n;return a||e!==c||t.reset?n.promise=(async()=>{n.asyncId=o,n.asyncTo=e;const d=yt(t,((e,t)=>"onRest"===t?void 0:e));let h,p;const f=new Promise(((e,t)=>(h=e,p=t))),m=e=>{const t=o<=(n.cancelId||0)&&Vt(r)||o!==n.asyncId&&Gt(r,!1);if(t)throw e.result=t,p(e),e},g=(e,t)=>{const a=new Nt,s=new Ft;return(async()=>{if(i.skipAnimation)throw Ut(n),s.result=Gt(r,!1),p(s),s;m(a);const u=T.obj(e)?{...e}:{...t,to:e};u.parentId=o,I(d,((e,t)=>{T.und(u[t])&&(u[t]=e)}));const c=await r.start(u);return m(a),n.paused&&await new Promise((e=>{n.resumeQueue.add(e)})),c})()};let v;if(i.skipAnimation)return Ut(n),Gt(r,!1);try{let t;t=T.arr(e)?(async e=>{for(const t of e)await g(t)})(e):Promise.resolve(e(g,r.stop.bind(r))),await Promise.all([t.then(h),f]),v=Gt(r.get(),!0,!1)}catch(y){if(y instanceof Nt)v=y.result;else{if(!(y instanceof Ft))throw y;v=y.result}}finally{o==n.asyncId&&(n.asyncId=a,n.asyncTo=a?c:void 0,n.promise=a?l:void 0)}return T.fun(u)&&s.batchedUpdates((()=>{u(v,r,r.item)})),v})():l}function Ut(e,t){P(e.timeouts,(e=>e.cancel())),e.pauseQueue.clear(),e.resumeQueue.clear(),e.asyncId=e.asyncTo=e.promise=void 0,t&&(e.cancelId=t)}var Nt=class extends Error{constructor(){super("An async animation has been interrupted. You see this error because you forgot to use `await` or `.catch(...)` on its returned promise.")}},Ft=class extends Error{constructor(){super("SkipAnimationSignal")}},Rt=e=>e instanceof qt,Lt=1,qt=class extends Me{constructor(){super(...arguments),this.id=Lt++,this._priority=0}get priority(){return this._priority}set priority(e){this._priority!=e&&(this._priority=e,this._onPriorityChange(e))}get(){const e=Xe(this);return e&&e.getValue()}to(...e){return i.to(this,e)}interpolate(...e){return ze(`${Le}The "interpolate" function is deprecated in v9 (use "to" instead)`),i.to(this,e)}toJSON(){return this.get()}observerAdded(e){1==e&&this._attach()}observerRemoved(e){0==e&&this._detach()}_attach(){}_detach(){}_onChange(e,t=!1){Te(this,{type:"change",parent:this,value:e,idle:t})}_onPriorityChange(e){this.idle||z.sort(this),Te(this,{type:"priority",parent:this,priority:e})}},zt=Symbol.for("SpringPhase"),Ht=e=>(1&e[zt])>0,Wt=e=>(2&e[zt])>0,Yt=e=>(4&e[zt])>0,Jt=(e,t)=>t?e[zt]|=3:e[zt]&=-3,$t=(e,t)=>t?e[zt]|=4:e[zt]&=-5,Qt=class extends qt{constructor(e,t){if(super(),this.animation=new class{constructor(){this.changed=!1,this.values=Pt,this.toValues=null,this.fromValues=Pt,this.config=new class{constructor(){this.velocity=0,Object.assign(this,It)}},this.immediate=!1}},this.defaultProps={},this._state={paused:!1,delayed:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set},this._pendingCalls=new Set,this._lastCallId=0,this._lastToId=0,this._memoizedDuration=0,!T.und(e)||!T.und(t)){const n=T.obj(e)?{...e}:{...t,from:e};T.und(n.default)&&(n.default=!0),this.start(n)}}get idle(){return!(Wt(this)||this._state.asyncTo)||Yt(this)}get goal(){return _e(this.animation.to)}get velocity(){const e=Xe(this);return e instanceof nt?e.lastVelocity||0:e.getPayload().map((e=>e.lastVelocity||0))}get hasAnimated(){return Ht(this)}get isAnimating(){return Wt(this)}get isPaused(){return Yt(this)}get isDelayed(){return this._state.delayed}advance(e){let t=!0,n=!1;const r=this.animation;let{toValues:o}=r;const{config:i}=r,a=et(r.to);!a&&xe(r.to)&&(o=O(_e(r.to))),r.values.forEach(((s,u)=>{if(s.done)return;const c=s.constructor==rt?1:a?a[u].lastPosition:o[u];let l=r.immediate,d=c;if(!l){if(d=s.lastPosition,i.tension<=0)return void(s.done=!0);let t=s.elapsedTime+=e;const n=r.fromValues[u],o=null!=s.v0?s.v0:s.v0=T.arr(i.velocity)?i.velocity[u]:i.velocity;let a;const h=i.precision||(n==c?.005:Math.min(1,.001*Math.abs(c-n)));if(T.und(i.duration))if(i.decay){const e=!0===i.decay?.998:i.decay,r=Math.exp(-(1-e)*t);d=n+o/(1-e)*(1-r),l=Math.abs(s.lastPosition-d)<=h,a=o*r}else{a=null==s.lastVelocity?o:s.lastVelocity;const t=i.restVelocity||h/10,r=i.clamp?0:i.bounce,u=!T.und(r),p=n==c?s.v0>0:n<c;let f,m=!1;const g=1,v=Math.ceil(e/g);for(let e=0;e<v&&(f=Math.abs(a)>t,f||(l=Math.abs(c-d)<=h,!l));++e){u&&(m=d==c||d>c==p,m&&(a=-a*r,d=c));a+=(1e-6*-i.tension*(d-c)+.001*-i.friction*a)/i.mass*g,d+=a*g}}else{let r=1;i.duration>0&&(this._memoizedDuration!==i.duration&&(this._memoizedDuration=i.duration,s.durationProgress>0&&(s.elapsedTime=i.duration*s.durationProgress,t=s.elapsedTime+=e)),r=(i.progress||0)+t/this._memoizedDuration,r=r>1?1:r<0?0:r,s.durationProgress=r),d=n+i.easing(r)*(c-n),a=(d-s.lastPosition)/e,l=1==r}s.lastVelocity=a,Number.isNaN(d)&&(console.warn("Got NaN while animating:",this),l=!0)}a&&!a[u].done&&(l=!1),l?s.done=!0:t=!1,s.setValue(d,i.round)&&(n=!0)}));const s=Xe(this),u=s.getValue();if(t){const e=_e(r.to);u===e&&!n||i.decay?n&&i.decay&&this._onChange(u):(s.setValue(e),this._onChange(e)),this._stop()}else n&&this._onChange(u)}set(e){return s.batchedUpdates((()=>{this._stop(),this._focus(e),this._set(e)})),this}pause(){this._update({pause:!0})}resume(){this._update({pause:!1})}finish(){if(Wt(this)){const{to:e,config:t}=this.animation;s.batchedUpdates((()=>{this._onStart(),t.decay||this._set(e,!1),this._stop()}))}return this}update(e){return(this.queue||(this.queue=[])).push(e),this}start(e,t){let n;return T.und(e)?(n=this.queue||[],this.queue=[]):n=[T.obj(e)?e:{...t,to:e}],Promise.all(n.map((e=>this._update(e)))).then((e=>jt(this,e)))}stop(e){const{to:t}=this.animation;return this._focus(this.get()),Ut(this._state,e&&this._lastCallId),s.batchedUpdates((()=>this._stop(t,e))),this}reset(){this._update({reset:!0})}eventObserved(e){"change"==e.type?this._start():"priority"==e.type&&(this.priority=e.priority+1)}_prepareNode(e){const t=this.key||"";let{to:n,from:r}=e;n=T.obj(n)?n[t]:n,(null==n||Et(n))&&(n=void 0),r=T.obj(r)?r[t]:r,null==r&&(r=void 0);const o={to:n,from:r};return Ht(this)||(e.reverse&&([n,r]=[r,n]),r=_e(r),T.und(r)?Xe(this)||this._set(n):this._set(r)),o}_update({...e},t){const{key:n,defaultProps:r}=this;e.default&&Object.assign(r,yt(e,((e,t)=>/^on/.test(t)?mt(e,n):e))),nn(this,e,"onProps"),rn(this,"onProps",e,this);const o=this._prepareNode(e);if(Object.isFrozen(this))throw Error("Cannot animate a `SpringValue` object that is frozen. Did you forget to pass your component to `animated(...)` before animating its props?");const i=this._state;return St(++this._lastCallId,{key:n,props:e,defaultProps:r,state:i,actions:{pause:()=>{Yt(this)||($t(this,!0),A(i.pauseQueue),rn(this,"onPause",Gt(this,Bt(this,this.animation.to)),this))},resume:()=>{Yt(this)&&($t(this,!1),Wt(this)&&this._resume(),A(i.resumeQueue),rn(this,"onResume",Gt(this,Bt(this,this.animation.to)),this))},start:this._merge.bind(this,o)}}).then((n=>{if(e.loop&&n.finished&&(!t||!n.noop)){const t=Zt(e);if(t)return this._update(t,!0)}return n}))}_merge(e,t,n){if(t.cancel)return this.stop(!0),n(Vt(this));const r=!T.und(e.to),o=!T.und(e.from);if(r||o){if(!(t.callId>this._lastToId))return n(Vt(this));this._lastToId=t.callId}const{key:i,defaultProps:a,animation:u}=this,{to:c,from:l}=u;let{to:d=c,from:h=l}=e;!o||r||t.default&&!T.und(d)||(d=h),t.reverse&&([d,h]=[h,d]);const p=!M(h,l);p&&(u.from=h),h=_e(h);const f=!M(d,c);f&&this._focus(d);const m=Et(t.to),{config:g}=u,{decay:v,velocity:y}=g;(r||o)&&(g.velocity=0),t.config&&!m&&function(e,t,n){n&&(Ot(n={...n},t),t={...n,...t}),Ot(e,t),Object.assign(e,t);for(const a in It)null==e[a]&&(e[a]=It[a]);let{frequency:r,damping:o}=e;const{mass:i}=e;T.und(r)||(r<.01&&(r=.01),o<0&&(o=0),e.tension=Math.pow(2*Math.PI/r,2)*i,e.friction=4*Math.PI*o*i/r)}(g,pt(t.config,i),t.config!==a.config?pt(a.config,i):void 0);let b=Xe(this);if(!b||T.und(d))return n(Gt(this,!0));const w=T.und(t.reset)?o&&!t.default:!T.und(h)&&ft(t.reset,i),k=w?h:this.get(),x=xt(d),_=T.num(x)||T.arr(x)||We(x),E=!m&&(!_||ft(a.immediate||t.immediate,i));if(f){const e=ut(d);if(e!==b.constructor){if(!E)throw Error(`Cannot animate between ${b.constructor.name} and ${e.name}, as the "to" prop suggests`);b=this._set(x)}}const I=b.constructor;let P=xe(d),S=!1;if(!P){const e=w||!Ht(this)&&p;(f||e)&&(S=M(xt(k),x),P=!S),(M(u.immediate,E)||E)&&M(g.decay,v)&&M(g.velocity,y)||(P=!0)}if(S&&Wt(this)&&(u.changed&&!w?P=!0:P||this._stop(c)),!m&&((P||xe(c))&&(u.values=b.getPayload(),u.toValues=xe(d)?null:I==rt?[1]:O(x)),u.immediate!=E&&(u.immediate=E,E||w||this._set(c)),P)){const{onRest:e}=u;C(tn,(e=>nn(this,t,e)));const r=Gt(this,Bt(this,c));A(this._pendingCalls,r),this._pendingCalls.add(n),u.changed&&s.batchedUpdates((()=>{u.changed=!w,e?.(r,this),w?pt(a.onRest,r):u.onStart?.(r,this)}))}w&&this._set(k),m?n(Dt(t.to,t,this._state,this)):P?this._start():Wt(this)&&!f?this._pendingCalls.add(n):n(At(k))}_focus(e){const t=this.animation;e!==t.to&&(Ee(this)&&this._detach(),t.to=e,Ee(this)&&this._attach())}_attach(){let e=0;const{to:t}=this.animation;xe(t)&&(Ie(t,this),Rt(t)&&(e=t.priority+1)),this.priority=e}_detach(){const{to:e}=this.animation;xe(e)&&Oe(e,this)}_set(e,t=!0){const n=_e(e);if(!T.und(n)){const e=Xe(this);if(!e||!M(n,e.getValue())){const r=ut(n);e&&e.constructor==r?e.setValue(n):Ke(this,r.create(n)),e&&s.batchedUpdates((()=>{this._onChange(n,t)}))}}return Xe(this)}_onStart(){const e=this.animation;e.changed||(e.changed=!0,rn(this,"onStart",Gt(this,Bt(this,e.to)),this))}_onChange(e,t){t||(this._onStart(),pt(this.animation.onChange,e,this)),pt(this.defaultProps.onChange,e,this),super._onChange(e,t)}_start(){const e=this.animation;Xe(this).reset(_e(e.to)),e.immediate||(e.fromValues=e.values.map((e=>e.lastPosition))),Wt(this)||(Jt(this,!0),Yt(this)||this._resume())}_resume(){i.skipAnimation?this.finish():z.start(this)}_stop(e,t){if(Wt(this)){Jt(this,!1);const n=this.animation;C(n.values,(e=>{e.done=!0})),n.toValues&&(n.onChange=n.onPause=n.onResume=void 0),Te(this,{type:"idle",parent:this});const r=t?Vt(this.get()):Gt(this.get(),Bt(this,e??n.to));A(this._pendingCalls,r),n.changed&&(n.changed=!1,rn(this,"onRest",r,this))}}};function Bt(e,t){const n=xt(t);return M(xt(e.get()),n)}function Zt(e,t=e.loop,n=e.to){const r=pt(t);if(r){const o=!0!==r&&kt(r),i=(o||e).reverse,a=!o||o.reset;return Xt({...e,loop:t,default:!1,pause:void 0,to:!i||Et(n)?n:void 0,from:a?e.from:void 0,reset:a,...o})}}function Xt(e){const{to:t,from:n}=e=kt(e),r=new Set;return T.obj(t)&&en(t,r),T.obj(n)&&en(n,r),e.keys=r.size?Array.from(r):null,e}function Kt(e){const t=Xt(e);return T.und(t.default)&&(t.default=yt(t)),t}function en(e,t){I(e,((e,n)=>null!=e&&t.add(n)))}var tn=["onStart","onRest","onChange","onPause","onResume"];function nn(e,t,n){e.animation[n]=t[n]!==gt(t,n)?mt(t[n],e.key):void 0}function rn(e,t,...n){e.animation[t]?.(...n),e.defaultProps[t]?.(...n)}var on=["onStart","onChange","onRest"],an=1,sn=class{constructor(e,t){this.id=an++,this.springs={},this.queue=[],this._lastAsyncId=0,this._active=new Set,this._changed=new Set,this._started=!1,this._state={paused:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set},this._events={onStart:new Map,onChange:new Map,onRest:new Map},this._onFrame=this._onFrame.bind(this),t&&(this._flush=t),e&&this.start({default:!0,...e})}get idle(){return!this._state.asyncTo&&Object.values(this.springs).every((e=>e.idle&&!e.isDelayed&&!e.isPaused))}get item(){return this._item}set item(e){this._item=e}get(){const e={};return this.each(((t,n)=>e[n]=t.get())),e}set(e){for(const t in e){const n=e[t];T.und(n)||this.springs[t].set(n)}}update(e){return e&&this.queue.push(Xt(e)),this}start(e){let{queue:t}=this;return e?t=O(e).map(Xt):this.queue=[],this._flush?this._flush(this,t):(fn(this,t),un(this,t))}stop(e,t){if(e!==!!e&&(t=e),t){const n=this.springs;C(O(t),(t=>n[t].stop(!!e)))}else Ut(this._state,this._lastAsyncId),this.each((t=>t.stop(!!e)));return this}pause(e){if(T.und(e))this.start({pause:!0});else{const t=this.springs;C(O(e),(e=>t[e].pause()))}return this}resume(e){if(T.und(e))this.start({pause:!1});else{const t=this.springs;C(O(e),(e=>t[e].resume()))}return this}each(e){I(this.springs,e)}_onFrame(){const{onStart:e,onChange:t,onRest:n}=this._events,r=this._active.size>0,o=this._changed.size>0;(r&&!this._started||o&&!this._started)&&(this._started=!0,P(e,(([e,t])=>{t.value=this.get(),e(t,this,this._item)})));const i=!r&&this._started,a=o||i&&n.size?this.get():null;o&&t.size&&P(t,(([e,t])=>{t.value=a,e(t,this,this._item)})),i&&(this._started=!1,P(n,(([e,t])=>{t.value=a,e(t,this,this._item)})))}eventObserved(e){if("change"==e.type)this._changed.add(e.parent),e.idle||this._active.add(e.parent);else{if("idle"!=e.type)return;this._active.delete(e.parent)}s.onFrame(this._onFrame)}};function un(e,t){return Promise.all(t.map((t=>cn(e,t)))).then((t=>jt(e,t)))}async function cn(e,t,n){const{keys:r,to:o,from:i,loop:a,onRest:u,onResolve:c}=t,l=T.obj(t.default)&&t.default;a&&(t.loop=!1),!1===o&&(t.to=null),!1===i&&(t.from=null);const d=T.arr(o)||T.fun(o)?o:void 0;d?(t.to=void 0,t.onRest=void 0,l&&(l.onRest=void 0)):C(on,(n=>{const r=t[n];if(T.fun(r)){const o=e._events[n];t[n]=({finished:e,cancelled:t})=>{const n=o.get(r);n?(e||(n.finished=!1),t&&(n.cancelled=!0)):o.set(r,{value:null,finished:e||!1,cancelled:t||!1})},l&&(l[n]=t[n])}}));const h=e._state;t.pause===!h.paused?(h.paused=t.pause,A(t.pause?h.pauseQueue:h.resumeQueue)):h.paused&&(t.pause=!0);const p=(r||Object.keys(e.springs)).map((n=>e.springs[n].start(t))),f=!0===t.cancel||!0===gt(t,"cancel");(d||f&&h.asyncId)&&p.push(St(++e._lastAsyncId,{props:t,state:h,actions:{pause:E,resume:E,start(t,n){f?(Ut(h,e._lastAsyncId),n(Vt(e))):(t.onRest=u,n(Dt(d,t,h,e)))}}})),h.paused&&await new Promise((e=>{h.resumeQueue.add(e)}));const m=jt(e,await Promise.all(p));if(a&&m.finished&&(!n||!m.noop)){const n=Zt(t,a,o);if(n)return fn(e,[n]),cn(e,n,!0)}return c&&s.batchedUpdates((()=>c(m,e,e.item))),m}function ln(e,t){const n={...e.springs};return t&&C(O(t),(e=>{T.und(e.keys)&&(e=Xt(e)),T.obj(e.to)||(e={...e,to:void 0}),pn(n,e,(e=>hn(e)))})),dn(e,n),n}function dn(e,t){I(t,((t,n)=>{e.springs[n]||(e.springs[n]=t,Ie(t,e))}))}function hn(e,t){const n=new Qt;return n.key=e,t&&Ie(n,t),n}function pn(e,t,n){t.keys&&C(t.keys,(r=>{(e[r]||(e[r]=n(r)))._prepareNode(t)}))}function fn(e,t){C(t,(t=>{pn(e.springs,t,(t=>hn(t,e)))}))}var mn,gn,vn=({children:e,...t})=>{const n=(0,r.useContext)(yn),o=t.pause||!!n.pause,i=t.immediate||!!n.immediate;t=function(e,t){const[n]=(0,r.useState)((()=>({inputs:t,result:e()}))),o=(0,r.useRef)(),i=o.current;let a=i;a?Boolean(t&&a.inputs&&function(e,t){if(e.length!==t.length)return!1;for(let n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}(t,a.inputs))||(a={inputs:t,result:e()}):a=n;return(0,r.useEffect)((()=>{o.current=a,i==n&&(n.inputs=n.result=void 0)}),[a]),a.result}((()=>({pause:o,immediate:i})),[o,i]);const{Provider:a}=yn;return r.createElement(a,{value:t},e)},yn=(mn=vn,gn={},Object.assign(mn,r.createContext(gn)),mn.Provider._context=mn,mn.Consumer._context=mn,mn);vn.Provider=yn.Provider,vn.Consumer=yn.Consumer;var bn=()=>{const e=[],t=function(t){He(`${Le}Directly calling start instead of using the api object is deprecated in v9 (use ".start" instead), this will be removed in later 0.X.0 versions`);const r=[];return C(e,((e,o)=>{if(T.und(t))r.push(e.start());else{const i=n(t,e,o);i&&r.push(e.start(i))}})),r};t.current=e,t.add=function(t){e.includes(t)||e.push(t)},t.delete=function(t){const n=e.indexOf(t);~n&&e.splice(n,1)},t.pause=function(){return C(e,(e=>e.pause(...arguments))),this},t.resume=function(){return C(e,(e=>e.resume(...arguments))),this},t.set=function(t){C(e,((e,n)=>{const r=T.fun(t)?t(n,e):t;r&&e.set(r)}))},t.start=function(t){const n=[];return C(e,((e,r)=>{if(T.und(t))n.push(e.start());else{const o=this._getProps(t,e,r);o&&n.push(e.start(o))}})),n},t.stop=function(){return C(e,(e=>e.stop(...arguments))),this},t.update=function(t){return C(e,((e,n)=>e.update(this._getProps(t,e,n)))),this};const n=function(e,t,n){return T.fun(e)?e(n,t):e};return t._getProps=n,t};function wn(e,t,n){const o=T.fun(t)&&t;o&&!n&&(n=[]);const i=(0,r.useMemo)((()=>o||3==arguments.length?bn():void 0),[]),a=(0,r.useRef)(0),s=Je(),u=(0,r.useMemo)((()=>({ctrls:[],queue:[],flush(e,t){const n=ln(e,t);return a.current>0&&!u.queue.length&&!Object.keys(n).some((t=>!e.springs[t]))?un(e,t):new Promise((r=>{dn(e,n),u.queue.push((()=>{r(un(e,t))})),s()}))}})),[]),c=(0,r.useRef)([...u.ctrls]),l=[],d=Be(e)||0;function h(e,n){for(let r=e;r<n;r++){const e=c.current[r]||(c.current[r]=new sn(null,u.flush)),n=o?o(r,e):t[r];n&&(l[r]=Kt(n))}}(0,r.useMemo)((()=>{C(c.current.slice(e,d),(e=>{Tt(e,i),e.stop(!0)})),c.current.length=e,h(d,e)}),[e]),(0,r.useMemo)((()=>{h(0,Math.min(d,e))}),n);const p=c.current.map(((e,t)=>ln(e,l[t]))),f=(0,r.useContext)(vn),m=Be(f),g=f!==m&&_t(f);Ye((()=>{a.current++,u.ctrls=c.current;const{queue:e}=u;e.length&&(u.queue=[],C(e,(e=>e()))),C(c.current,((e,t)=>{i?.add(e),g&&e.start({default:f});const n=l[t];n&&(Mt(e,n.ref),e.ref?e.queue.push(n):e.start(n))}))})),$e((()=>()=>{C(u.ctrls,(e=>e.stop(!0)))}));const v=p.map((e=>({...e})));return i?[v,i]:v}function kn(e,t){const n=T.fun(e),[[r],o]=wn(1,n?e:[e],n?t||[]:t);return n||2==arguments.length?[r,o]:r}var xn=()=>bn(),_n=()=>(0,r.useState)(xn)[0];function En(e,t,n){const o=T.fun(t)&&t,{reset:i,sort:a,trail:s=0,expires:u=!0,exitBeforeEnter:c=!1,onDestroyed:l,ref:d,config:h}=o?o():t,p=(0,r.useMemo)((()=>o||3==arguments.length?bn():void 0),[]),f=O(e),m=[],g=(0,r.useRef)(null),v=i?null:g.current;Ye((()=>{g.current=m})),$e((()=>(C(m,(e=>{p?.add(e.ctrl),e.ctrl.ref=p})),()=>{C(g.current,(e=>{e.expired&&clearTimeout(e.expirationId),Tt(e.ctrl,p),e.ctrl.stop(!0)}))})));const y=Mn(f,o?o():t,v),b=i&&g.current||[];Ye((()=>C(b,(({ctrl:e,item:t,key:n})=>{Tt(e,p),pt(l,t,n)}))));const w=[];if(v&&C(v,((e,t)=>{e.expired?(clearTimeout(e.expirationId),b.push(e)):~(t=w[t]=y.indexOf(e.key))&&(m[t]=e)})),C(f,((e,t)=>{m[t]||(m[t]={key:y[t],item:e,phase:"mount",ctrl:new sn},m[t].ctrl.item=e)})),w.length){let e=-1;const{leave:n}=o?o():t;C(w,((t,r)=>{const o=v[r];~t?(e=m.indexOf(o),m[e]={...o,item:f[t]}):n&&m.splice(++e,0,o)}))}T.fun(a)&&m.sort(((e,t)=>a(e.item,t.item)));let k=-s;const x=Je(),_=yt(t),E=new Map,M=(0,r.useRef)(new Map),I=(0,r.useRef)(!1);C(m,((e,n)=>{const r=e.key,i=e.phase,a=o?o():t;let l,p;const f=pt(a.delay||0,r);if("mount"==i)l=a.enter,p="enter";else{const e=y.indexOf(r)<0;if("leave"!=i)if(e)l=a.leave,p="leave";else{if(!(l=a.update))return;p="update"}else{if(e)return;l=a.enter,p="enter"}}if(l=pt(l,e.item,n),l=T.obj(l)?kt(l):{to:l},!l.config){const t=h||_.config;l.config=pt(t,e.item,n,p)}k+=s;const m={..._,delay:f+k,ref:d,immediate:a.immediate,reset:!1,...l};if("enter"==p&&T.und(m.from)){const r=o?o():t,i=T.und(r.initial)||v?r.from:r.initial;m.from=pt(i,e.item,n)}const{onResolve:b}=m;m.onResolve=e=>{pt(b,e);const t=g.current,n=t.find((e=>e.key===r));if(n&&(!e.cancelled||"update"==n.phase)&&n.ctrl.idle){const e=t.every((e=>e.ctrl.idle));if("leave"==n.phase){const t=pt(u,n.item);if(!1!==t){const r=!0===t?0:t;if(n.expired=!0,!e&&r>0)return void(r<=2147483647&&(n.expirationId=setTimeout(x,r)))}}e&&t.some((e=>e.expired))&&(M.current.delete(n),c&&(I.current=!0),x())}};const w=ln(e.ctrl,m);"leave"===p&&c?M.current.set(e,{phase:p,springs:w,payload:m}):E.set(e,{phase:p,springs:w,payload:m})}));const P=(0,r.useContext)(vn),S=Be(P),j=P!==S&&_t(P);Ye((()=>{j&&C(m,(e=>{e.ctrl.start({default:P})}))}),[P]),C(E,((e,t)=>{if(M.current.size){const e=m.findIndex((e=>e.key===t.key));m.splice(e,1)}})),Ye((()=>{C(M.current.size?M.current:E,(({phase:e,payload:t},n)=>{const{ctrl:r}=n;n.phase=e,p?.add(r),j&&"enter"==e&&r.start({default:P}),t&&(Mt(r,t.ref),!r.ref&&!p||I.current?(r.start(t),I.current&&(I.current=!1)):r.update(t))}))}),i?void 0:n);const A=e=>r.createElement(r.Fragment,null,m.map(((t,n)=>{const{springs:o}=E.get(t)||t.ctrl,i=e({...o},t.item,t,n);return i&&i.type?r.createElement(i.type,{...i.props,key:T.str(t.key)||T.num(t.key)?t.key:t.ctrl.id,ref:i.ref}):i})));return p?[A,p]:A}var Tn=1;function Mn(e,{key:t,keys:n=t},r){if(null===n){const t=new Set;return e.map((e=>{const n=r&&r.find((n=>n.item===e&&"leave"!==n.phase&&!t.has(n)));return n?(t.add(n),n.key):Tn++}))}return T.und(n)?e:T.fun(n)?e.map(n):O(n)}function Cn({items:e,children:t,...n}){return En(e,n)(t)}var In=class extends qt{constructor(e,t){super(),this.source=e,this.idle=!0,this._active=new Set,this.calc=he(...t);const n=this._get(),r=ut(n);Ke(this,r.create(n))}advance(e){const t=this._get();M(t,this.get())||(Xe(this).setValue(t),this._onChange(t,this.idle)),!this.idle&&Pn(this._active)&&Sn(this)}_get(){const e=T.arr(this.source)?this.source.map(_e):O(_e(this.source));return this.calc(...e)}_start(){this.idle&&!Pn(this._active)&&(this.idle=!1,C(et(this),(e=>{e.done=!1})),i.skipAnimation?(s.batchedUpdates((()=>this.advance())),Sn(this)):z.start(this))}_attach(){let e=1;C(O(this.source),(t=>{xe(t)&&Ie(t,this),Rt(t)&&(t.idle||this._active.add(t),e=Math.max(e,t.priority+1))})),this.priority=e,this._start()}_detach(){C(O(this.source),(e=>{xe(e)&&Oe(e,this)})),this._active.clear(),Sn(this)}eventObserved(e){"change"==e.type?e.idle?this.advance():(this._active.add(e.parent),this._start()):"idle"==e.type?this._active.delete(e.parent):"priority"==e.type&&(this.priority=O(this.source).reduce(((e,t)=>Math.max(e,(Rt(t)?t.priority:0)+1)),0))}};function On(e){return!1!==e.idle}function Pn(e){return!e.size||Array.from(e).every(On)}function Sn(e){e.idle||(e.idle=!0,C(et(e),(e=>{e.done=!0})),Te(e,{type:"idle",parent:e}))}var jn=(e,...t)=>new In(e,t);i.assign({createStringInterpolator:Re,to:(e,t)=>new In(e,t)});z.advance;var An=n(73935),Gn=/^--/;function Vn(e,t){return null==t||"boolean"===typeof t||""===t?"":"number"!==typeof t||0===t||Gn.test(e)||Un.hasOwnProperty(e)&&Un[e]?(""+t).trim():t+"px"}var Dn={};var Un={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Nn=["Webkit","Ms","Moz","O"];Un=Object.keys(Un).reduce(((e,t)=>(Nn.forEach((n=>e[((e,t)=>e+t.charAt(0).toUpperCase()+t.substring(1))(n,t)]=e[t])),e)),Un);var Fn=/^(matrix|translate|scale|rotate|skew)/,Rn=/^(translate)/,Ln=/^(rotate|skew)/,qn=(e,t)=>T.num(e)&&0!==e?e+t:e,zn=(e,t)=>T.arr(e)?e.every((e=>zn(e,t))):T.num(e)?e===t:parseFloat(e)===t,Hn=class extends it{constructor({x:e,y:t,z:n,...r}){const o=[],i=[];(e||t||n)&&(o.push([e||0,t||0,n||0]),i.push((e=>[`translate3d(${e.map((e=>qn(e,"px"))).join(",")})`,zn(e,0)]))),I(r,((e,t)=>{if("transform"===t)o.push([e||""]),i.push((e=>[e,""===e]));else if(Fn.test(t)){if(delete r[t],T.und(e))return;const n=Rn.test(t)?"px":Ln.test(t)?"deg":"";o.push(O(e)),i.push("rotate3d"===t?([e,t,r,o])=>[`rotate3d(${e},${t},${r},${qn(o,n)})`,zn(o,0)]:e=>[`${t}(${e.map((e=>qn(e,n))).join(",")})`,zn(e,t.startsWith("scale")?1:0)])}})),o.length&&(r.transform=new Wn(o,i)),super(r)}},Wn=class extends Me{constructor(e,t){super(),this.inputs=e,this.transforms=t,this._value=null}get(){return this._value||(this._value=this._get())}_get(){let e="",t=!0;return C(this.inputs,((n,r)=>{const o=_e(n[0]),[i,a]=this.transforms[r](T.arr(o)?o:n.map(_e));e+=" "+i,t=t&&a})),t?"none":e}observerAdded(e){1==e&&C(this.inputs,(e=>C(e,(e=>xe(e)&&Ie(e,this)))))}observerRemoved(e){0==e&&C(this.inputs,(e=>C(e,(e=>xe(e)&&Oe(e,this)))))}eventObserved(e){"change"==e.type&&(this._value=null),Te(this,e)}};i.assign({batchedUpdates:An.unstable_batchedUpdates,createStringInterpolator:Re,colors:{transparent:0,aliceblue:4042850303,antiquewhite:4209760255,aqua:16777215,aquamarine:2147472639,azure:4043309055,beige:4126530815,bisque:4293182719,black:255,blanchedalmond:4293643775,blue:65535,blueviolet:2318131967,brown:2771004159,burlywood:3736635391,burntsienna:3934150143,cadetblue:1604231423,chartreuse:2147418367,chocolate:3530104575,coral:4286533887,cornflowerblue:1687547391,cornsilk:4294499583,crimson:3692313855,cyan:16777215,darkblue:35839,darkcyan:9145343,darkgoldenrod:3095792639,darkgray:2846468607,darkgreen:6553855,darkgrey:2846468607,darkkhaki:3182914559,darkmagenta:2332068863,darkolivegreen:1433087999,darkorange:4287365375,darkorchid:2570243327,darkred:2332033279,darksalmon:3918953215,darkseagreen:2411499519,darkslateblue:1211993087,darkslategray:793726975,darkslategrey:793726975,darkturquoise:13554175,darkviolet:2483082239,deeppink:4279538687,deepskyblue:12582911,dimgray:1768516095,dimgrey:1768516095,dodgerblue:512819199,firebrick:2988581631,floralwhite:4294635775,forestgreen:579543807,fuchsia:4278255615,gainsboro:3705462015,ghostwhite:4177068031,gold:4292280575,goldenrod:3668254975,gray:2155905279,green:8388863,greenyellow:2919182335,grey:2155905279,honeydew:4043305215,hotpink:4285117695,indianred:3445382399,indigo:1258324735,ivory:4294963455,khaki:4041641215,lavender:3873897215,lavenderblush:4293981695,lawngreen:2096890111,lemonchiffon:4294626815,lightblue:2916673279,lightcoral:4034953471,lightcyan:3774873599,lightgoldenrodyellow:4210742015,lightgray:3553874943,lightgreen:2431553791,lightgrey:3553874943,lightpink:4290167295,lightsalmon:4288707327,lightseagreen:548580095,lightskyblue:2278488831,lightslategray:2005441023,lightslategrey:2005441023,lightsteelblue:2965692159,lightyellow:4294959359,lime:16711935,limegreen:852308735,linen:4210091775,magenta:4278255615,maroon:2147483903,mediumaquamarine:1724754687,mediumblue:52735,mediumorchid:3126187007,mediumpurple:2473647103,mediumseagreen:1018393087,mediumslateblue:2070474495,mediumspringgreen:16423679,mediumturquoise:1221709055,mediumvioletred:3340076543,midnightblue:421097727,mintcream:4127193855,mistyrose:4293190143,moccasin:4293178879,navajowhite:4292783615,navy:33023,oldlace:4260751103,olive:2155872511,olivedrab:1804477439,orange:4289003775,orangered:4282712319,orchid:3664828159,palegoldenrod:4008225535,palegreen:2566625535,paleturquoise:2951671551,palevioletred:3681588223,papayawhip:4293907967,peachpuff:4292524543,peru:3448061951,pink:4290825215,plum:3718307327,powderblue:2967529215,purple:2147516671,rebeccapurple:1714657791,red:4278190335,rosybrown:3163525119,royalblue:1097458175,saddlebrown:2336560127,salmon:4202722047,sandybrown:4104413439,seagreen:780883967,seashell:4294307583,sienna:2689740287,silver:3233857791,skyblue:2278484991,slateblue:1784335871,slategray:1887473919,slategrey:1887473919,snow:4294638335,springgreen:16744447,steelblue:1182971135,tan:3535047935,teal:8421631,thistle:3636451583,tomato:4284696575,turquoise:1088475391,violet:4001558271,wheat:4125012991,white:4294967295,whitesmoke:4126537215,yellow:4294902015,yellowgreen:2597139199}});var Yn=((e,{applyAnimatedValues:t=(()=>!1),createAnimatedStyle:n=(e=>new it(e)),getComponentProps:r=(e=>e)}={})=>{const o={applyAnimatedValues:t,createAnimatedStyle:n,getComponentProps:r},i=e=>{const t=ht(e)||"Anonymous";return(e=T.str(e)?i[e]||(i[e]=ct(e,o)):e[dt]||(e[dt]=ct(e,o))).displayName=`Animated(${t})`,e};return I(e,((t,n)=>{T.arr(e)&&(n=ht(t)),i[n]=i(t)})),{animated:i}})(["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"],{applyAnimatedValues:function(e,t){if(!e.nodeType||!e.setAttribute)return!1;const n="filter"===e.nodeName||e.parentNode&&"filter"===e.parentNode.nodeName,{style:r,children:o,scrollTop:i,scrollLeft:a,viewBox:s,...u}=t,c=Object.values(u),l=Object.keys(u).map((t=>n||e.hasAttribute(t)?t:Dn[t]||(Dn[t]=t.replace(/([A-Z])/g,(e=>"-"+e.toLowerCase())))));void 0!==o&&(e.textContent=o);for(const d in r)if(r.hasOwnProperty(d)){const t=Vn(d,r[d]);Gn.test(d)?e.style.setProperty(d,t):e.style[d]=t}l.forEach(((t,n)=>{e.setAttribute(t,c[n])})),void 0!==i&&(e.scrollTop=i),void 0!==a&&(e.scrollLeft=a),void 0!==s&&e.setAttribute("viewBox",s)},createAnimatedStyle:e=>new Hn(e),getComponentProps:({scrollTop:e,scrollLeft:t,...n})=>n}),Jn=Yn.animated}},function(e){var t=function(t){return e(e.s=t)};e.O(0,[9774,179],(function(){return t(6840),t(73035)}));var n=e.O();_N_E=n}]);