1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5998],{62074:function(t,e,n){"use strict";n.d(e,{Z:function(){return f}});var r,i,o=n(97326),a=n(94578),s=n(67294),u="hcaptcha-api-script-id",l="hcaptchaOnLoad",c=new Promise(function(t,e){r=t,i=e}),d=function(t){void 0===t&&(t={});var e=t.scriptLocation||document.head;delete t.scriptLocation;var n=e.ownerDocument||document;if(n.getElementById(u))return c;window[l]=r;var o=t.apihost||"https://js.hcaptcha.com";delete t.apihost;var a=n.createElement("script");a.id=u,a.src=o+"/1/api.js?render=explicit&onload="+l,a.async=void 0===t.loadAsync||t.loadAsync,delete t.loadAsync,a.onerror=function(t){return i("script-error")};var s=Object.entries(t).filter(function(t){t[0];var e=t[1];return e||!1===e}).map(function(t){var e=t[0],n=t[1];return encodeURIComponent(e)+"="+encodeURIComponent(n)}).join("&");return a.src+=""!==s?"&"+s:"",e.appendChild(a),c},f=function(t){function e(e){(n=t.call(this,e)||this).renderCaptcha=n.renderCaptcha.bind((0,o.Z)(n)),n.resetCaptcha=n.resetCaptcha.bind((0,o.Z)(n)),n.removeCaptcha=n.removeCaptcha.bind((0,o.Z)(n)),n.isReady=n.isReady.bind((0,o.Z)(n)),n.loadCaptcha=n.loadCaptcha.bind((0,o.Z)(n)),n.handleOnLoad=n.handleOnLoad.bind((0,o.Z)(n)),n.handleSubmit=n.handleSubmit.bind((0,o.Z)(n)),n.handleExpire=n.handleExpire.bind((0,o.Z)(n)),n.handleError=n.handleError.bind((0,o.Z)(n)),n.handleOpen=n.handleOpen.bind((0,o.Z)(n)),n.handleClose=n.handleClose.bind((0,o.Z)(n)),n.handleChallengeExpired=n.handleChallengeExpired.bind((0,o.Z)(n));var n,r="undefined"!=typeof hcaptcha;return n.ref=s.createRef(),n.apiScriptRequested=!1,n.state={isApiReady:r,isRemoved:!1,elementId:e.id,captchaId:""},n}(0,a.Z)(e,t);var n=e.prototype;return n.componentDidMount=function(){if(this.state.isApiReady){this.renderCaptcha();return}this.loadCaptcha()},n.componentWillUnmount=function(){var t=this.state.captchaId;this.isReady()&&(hcaptcha.reset(t),hcaptcha.remove(t))},n.shouldComponentUpdate=function(t,e){return this.state.isApiReady===e.isApiReady&&this.state.isRemoved===e.isRemoved},n.componentDidUpdate=function(t){var e=this;["sitekey","size","theme","tabindex","languageOverride","endpoint"].every(function(n){return t[n]===e.props[n]})||this.removeCaptcha(function(){e.renderCaptcha()})},n.loadCaptcha=function(){if(!this.apiScriptRequested){var t=this.props,e=t.apihost,n=t.assethost,r=t.endpoint,i=t.host,o=t.imghost;d({apihost:e,assethost:n,endpoint:r,hl:t.languageOverride,host:i,imghost:o,recaptchacompat:!1===t.reCaptchaCompat?"off":null,reportapi:t.reportapi,sentry:t.sentry,custom:t.custom,loadAsync:t.loadAsync,scriptLocation:t.scriptLocation}).then(this.handleOnLoad).catch(this.handleError),this.apiScriptRequested=!0}},n.renderCaptcha=function(t){if(this.state.isApiReady){var e=Object.assign({"open-callback":this.handleOpen,"close-callback":this.handleClose,"error-callback":this.handleError,"chalexpired-callback":this.handleChallengeExpired,"expired-callback":this.handleExpire,callback:this.handleSubmit},this.props,{hl:this.props.hl||this.props.languageOverride,languageOverride:void 0}),n=hcaptcha.render(this.ref.current,e);this.setState({isRemoved:!1,captchaId:n},function(){t&&t()})}},n.resetCaptcha=function(){var t=this.state.captchaId;this.isReady()&&hcaptcha.reset(t)},n.removeCaptcha=function(t){var e=this.state.captchaId;this.isReady()&&this.setState({isRemoved:!0},function(){hcaptcha.remove(e),t&&t()})},n.handleOnLoad=function(){var t=this;this.setState({isApiReady:!0},function(){t.renderCaptcha(function(){var e=t.props.onLoad;e&&e()})})},n.handleSubmit=function(t){var e=this.props.onVerify,n=this.state,r=n.isRemoved,i=n.captchaId;if("undefined"!=typeof hcaptcha&&!r){var o=hcaptcha.getResponse(i),a=hcaptcha.getRespKey(i);e&&e(o,a)}},n.handleExpire=function(){var t=this.props.onExpire,e=this.state.captchaId;this.isReady()&&(hcaptcha.reset(e),t&&t())},n.handleError=function(t){var e=this.props.onError,n=this.state.captchaId;this.isReady()&&hcaptcha.reset(n),e&&e(t)},n.isReady=function(){var t=this.state,e=t.isApiReady,n=t.isRemoved;return e&&!n},n.handleOpen=function(){this.isReady()&&this.props.onOpen&&this.props.onOpen()},n.handleClose=function(){this.isReady()&&this.props.onClose&&this.props.onClose()},n.handleChallengeExpired=function(){this.isReady()&&this.props.onChalExpired&&this.props.onChalExpired()},n.execute=function(t){void 0===t&&(t=null);var e=this.state.captchaId;if(this.isReady())return t&&"object"!=typeof t&&(t=null),hcaptcha.execute(e,t)},n.setData=function(t){var e=this.state.captchaId;this.isReady()&&(t&&"object"!=typeof t&&(t=null),hcaptcha.setData(e,t))},n.getResponse=function(){return hcaptcha.getResponse(this.state.captchaId)},n.getRespKey=function(){return hcaptcha.getRespKey(this.state.captchaId)},n.render=function(){var t=this.state.elementId;return s.createElement("div",{ref:this.ref,id:t})},e}(s.Component)},22754:function(t,e,n){let r=n(67294),i=r.forwardRef(function({title:t,titleId:e,...n},i){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:i,"aria-labelledby":e},n),t?r.createElement("title",{id:e},t):null,r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M4.5 12.75l6 6 9-13.5"}))});t.exports=i},80243:function(t,e,n){let r=n(67294),i=r.forwardRef(function({title:t,titleId:e,...n},i){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:i,"aria-labelledby":e},n),t?r.createElement("title",{id:e},t):null,r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 18L18 6M6 6l12 12"}))});t.exports=i},37442:function(t,e,n){"use strict";n.d(e,{TA:function(){return tA}});var r=n(67294),i=n(60667),o=n.n(i),a=function(t){var e;return!!t&&"object"==typeof t&&"[object RegExp]"!==(e=Object.prototype.toString.call(t))&&"[object Date]"!==e&&t.$$typeof!==s},s="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function u(t,e){return!1!==e.clone&&e.isMergeableObject(t)?c(Array.isArray(t)?[]:{},t,e):t}function l(t,e,n){return t.concat(e).map(function(t){return u(t,n)})}function c(t,e,n){(n=n||{}).arrayMerge=n.arrayMerge||l,n.isMergeableObject=n.isMergeableObject||a;var r,i,o=Array.isArray(e);return o!==Array.isArray(t)?u(e,n):o?n.arrayMerge(t,e,n):(i={},(r=n).isMergeableObject(t)&&Object.keys(t).forEach(function(e){i[e]=u(t[e],r)}),Object.keys(e).forEach(function(n){r.isMergeableObject(e[n])&&t[n]?i[n]=c(t[n],e[n],r):i[n]=u(e[n],r)}),i)}c.all=function(t,e){if(!Array.isArray(t))throw Error("first argument should be an array");return t.reduce(function(t,n){return c(t,n,e)},{})};var d=c,f=n(37514),p=n(31667),h=n(76579),v=n(72954),m=n(31899),y=n(14329),g=n(32957),b=n(91050),E=n(87215),x=n(41574),T=n(58694),w=n(12513),S=n(60532),A=Object.getOwnPropertySymbols?function(t){for(var e=[];t;)(0,T.Z)(e,(0,x.Z)(t)),t=(0,w.Z)(t);return e}:S.Z,C=n(1808),F=n(63327),P=function(t){return(0,F.Z)(t,g.Z,A)},R=n(23353),O=Object.prototype.hasOwnProperty,k=function(t){var e=t.length,n=new t.constructor(e);return e&&"string"==typeof t[0]&&O.call(t,"index")&&(n.index=t.index,n.input=t.input),n},D=n(41884),V=function(t,e){var n=e?(0,D.Z)(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.byteLength)},L=/\w*$/,j=function(t){var e=new t.constructor(t.source,L.exec(t));return e.lastIndex=t.lastIndex,e},M=n(17685),_=M.Z?M.Z.prototype:void 0,I=_?_.valueOf:void 0,U=n(12701),N=function(t,e,n){var r=t.constructor;switch(e){case"[object ArrayBuffer]":return(0,D.Z)(t);case"[object Boolean]":case"[object Date]":return new r(+t);case"[object DataView]":return V(t,n);
1case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return(0,U.Z)(t,n);case"[object Map]":case"[object Set]":return new r;case"[object Number]":case"[object String]":return new r(t);case"[object RegExp]":return j(t);case"[object Symbol]":return I?Object(I.call(t)):{}}},$=n(73658),B=n(27771),Z=n(77008),z=n(18533),H=n(21162),Y=n(98351),W=Y.Z&&Y.Z.isMap,q=W?(0,H.Z)(W):function(t){return(0,z.Z)(t)&&"[object Map]"==(0,R.Z)(t)},G=n(77226),X=Y.Z&&Y.Z.isSet,K=X?(0,H.Z)(X):function(t){return(0,z.Z)(t)&&"[object Set]"==(0,R.Z)(t)},J="[object Arguments]",Q="[object Function]",tt="[object Object]",te={};te[J]=te["[object Array]"]=te["[object ArrayBuffer]"]=te["[object DataView]"]=te["[object Boolean]"]=te["[object Date]"]=te["[object Float32Array]"]=te["[object Float64Array]"]=te["[object Int8Array]"]=te["[object Int16Array]"]=te["[object Int32Array]"]=te["[object Map]"]=te["[object Number]"]=te[tt]=te["[object RegExp]"]=te["[object Set]"]=te["[object String]"]=te["[object Symbol]"]=te["[object Uint8Array]"]=te["[object Uint8ClampedArray]"]=te["[object Uint16Array]"]=te["[object Uint32Array]"]=!0,te["[object Error]"]=te[Q]=te["[object WeakMap]"]=!1;var tn=function t(e,n,r,i,o,a){var s,u=1&n,l=2&n;if(r&&(s=o?r(e,i,o,a):r(e)),void 0!==s)return s;if(!(0,G.Z)(e))return e;var c=(0,B.Z)(e);if(c){if(s=k(e),!u)return(0,E.Z)(e,s)}else{var d,f,T,w,S=(0,R.Z)(e),F=S==Q||"[object GeneratorFunction]"==S;if((0,Z.Z)(e))return(0,b.Z)(e,u);if(S==tt||S==J||F&&!o){if(s=l||F?{}:(0,$.Z)(e),!u)return l?(f=(d=s)&&(0,m.Z)(e,(0,g.Z)(e),d),(0,m.Z)(e,A(e),f)):(w=(T=s)&&(0,m.Z)(e,(0,y.Z)(e),T),(0,m.Z)(e,(0,x.Z)(e),w))}else{if(!te[S])return o?e:{};s=N(e,S,u)}}a||(a=new p.Z);var O=a.get(e);if(O)return O;a.set(e,s),K(e)?e.forEach(function(i){s.add(t(i,n,r,i,e,a))}):q(e)&&e.forEach(function(i,o){s.set(o,t(i,n,r,o,e,a))});var D=4&n?l?P:C.Z:l?g.Z:y.Z,V=c?void 0:D(e);return(0,h.Z)(V||e,function(i,o){V&&(i=e[o=i]),(0,v.Z)(s,o,t(i,n,r,o,e,a))}),s},tr=function(t){return tn(t,4)},ti=n(74073),to=n(72714),ta=n(77612),ts=n(62281),tu=n(50751),tl=function(t){return(0,B.Z)(t)?(0,ti.Z)(t,ts.Z):(0,to.Z)(t)?[t]:(0,E.Z)((0,ta.Z)((0,tu.Z)(t)))},tc=function(t,e){};function td(){return(td=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(this,arguments)}function tf(t,e){if(null==t)return{};var n,r,i={},o=Object.keys(t);for(r=0;r<o.length;r++)n=o[r],e.indexOf(n)>=0||(i[n]=t[n]);return i}function tp(t){if(void 0===t)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t}n(8679);var th=function(t){return Array.isArray(t)&&0===t.length},tv=function(t){return"function"==typeof t},tm=function(t){return null!==t&&"object"==typeof t},ty=function(t){return"[object String]"===Object.prototype.toString.call(t)},tg=function(t){return tm(t)&&tv(t.then)};function tb(t,e,n,r){void 0===r&&(r=0);for(var i=tl(e);t&&r<i.length;)t=t[i[r++]];return void 0===t?n:t}function tE(t,e,n){for(var r=tr(t),i=r,o=0,a=tl(e);o<a.length-1;o++){var s=a[o],u=tb(t,a.slice(0,o+1));if(u&&(tm(u)||Array.isArray(u)))i=i[s]=tr(u);else{var l=a[o+1];i=i[s]=String(Math.floor(Number(l)))===l&&Number(l)>=0?[]:{}}}return(0===o?t:i)[a[o]]===n?t:(void 0===n?delete i[a[o]]:i[a[o]]=n,0===o&&void 0===n&&delete r[a[o]],r)}var tx=(0,r.createContext)(void 0);function tT(t,e){switch(e.type){case"SET_VALUES":return td({},t,{values:e.payload});case"SET_TOUCHED":return td({},t,{touched:e.payload});case"SET_ERRORS":if(o()(t.errors,e.payload))return t;return td({},t,{errors:e.payload});case"SET_STATUS":return td({},t,{status:e.payload});case"SET_ISSUBMITTING":return td({},t,{isSubmitting:e.payload});case"SET_ISVALIDATING":return td({},t,{isValidating:e.payload});case"SET_FIELD_VALUE":return td({},t,{values:tE(t.values,e.payload.field,e.payload.value)});case"SET_FIELD_TOUCHED":return td({},t,{touched:tE(t.touched,e.payload.field,e.payload.value)});case"SET_FIELD_ERROR":return td({},t,{errors:tE(t.errors,e.payload.field,e.payload.value)});case"RESET_FORM":return td({},t,e.payload);case"SET_FORMIK_STATE":return e.payload(t);case"SUBMIT_ATTEMPT":return td({},t,{touched:function t(e,n,r,i){void 0===r&&(r=new WeakMap),void 0===i&&(i={});for(var o=0,a=Object.keys(e);o<a.length;o++){var s=a[o],u=e[s];tm(u)?r.get(u)||(r.set(u,!0),i[s]=Array.isArray(u)?[]:{},t(u,n,r,i[s])):i[s]=n}return i}(t.values,!0),isSubmitting:!0,submitCount:t.submitCount+1});case"SUBMIT_FAILURE":case"SUBMIT_SUCCESS":return td({},t,{isSubmitting:!1});default:return t}}tx.displayName="FormikContext",tx.Provider,tx.Consumer;var tw={},tS={};function tA(t){var e=t.validateOnChange,n=void 0===e||e,i=t.validateOnBlur,a=void 0===i||i,s=t.validateOnMount,u=void 0!==s&&s,l=t.isInitialValid,c=t.enableReinitialize,p=void 0!==c&&c,h=t.onSubmit,v=td({validateOnChange:n,validateOnBlur:a,validateOnMount:u,onSubmit:h},tf(t,["validateOnChange","validateOnBlur","validateOnMount","isInitialValid","enableReinitialize","onSubmit"])),m=(0,r.useRef)(v.initialValues),y=(0,r.useRef)(v.initialErrors||tw),g=(0,r.useRef)(v.initialTouched||tS),b=(0,r.useRef)(v.initialStatus),E=(0,r.useRef)(!1),x=(0,r.useRef)({});(0,r.useEffect)(function(){return E.current=!0,function(){E.current=!1}},[]);var T=(0,r.useReducer)(tT,{values:v.initialValues,errors:v.initialErrors||tw,touched:v.initialTouched||tS,status:v.initialStatus,isSubmitting:!1,isValidating:!1,submitCount:0}),w=T[0],S=T[1],A=(0,r.useCallback)(function(t,e){return new Promise(function(n,r){var i=v.validate(t,e);null==i?n(tw):tg(i)?i.then(function(t){n(t||tw)},function(t){r(t)}):n(i)})},[v.validate]),C=(0,r.useCallback)(function(t,e){var n,r,i,o=v.validationSchema,a=tv(o)?o(e):o,s=e&&a.validateAt?a.validateAt(e,t):(void 0===n&&(n=!1),void 0===r&&(r={}),i=function t(e){var n=Array.isArray(e)?[]:{};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){var i=String(r);!0===Array.isArray(e[i])?n[i]=e[i].map(function(e){return!0===Array.isArray(e)||(0,f.Z)(e)?t(e):""!==e?e:void 0}):(0,f.Z)(e[i])?n[i]=t(e[i]):n[i]=""!==e[i]?e[i]:void 0}return n}(t),a[n?"validateSync":"validate"](i,{abortEarly:!1,context:r}));return new Promise(function(t,e){s.then(function(){t(tw)},function(n){"ValidationError"===n.name?t(function(t){var e={};if(t.inner){if(0===t.inner.length)return tE(e,t.path,t.message);for(var n=t.inner,r=Array.isArray(n),i=0,n=r?n:n[Symbol.iterator]();;){if(r){if(i>=n.length)break;o=n[i++]}else{if((i=n.next()).done)break;o=i.value}var o,a=o;tb(e,a.path)||(e=tE(e,a.path,a.message))}}return e}(n)):e(n)})})},[v.validationSchema]),F=(0,r.useCallback)(function(t,e){return new Promise(function(n){return n(x.current[t].validate(e))})},[]),P=(0,r.useCallback)(function(t){var e=Object.keys(x.current).filter(function(t){return tv(x.current[t].validate)});return Promise.all(e.length>0?e.map(function(e){return F(e,tb(t,e))}):[Promise.resolve("DO_NOT_DELETE_YOU_WILL_BE_FIRED")]).then(function(t){return t.reduce(function(t,n,r){return"DO_NOT_DELETE_YOU_WILL_BE_FIRED"===n||n&&(t=tE(t,e[r],n)),t},{})})},[F]),R=(0,r.useCallback)(function(t){return Promise.all([P(t),v.validationSchema?C(t):{},v.validate?A(t):{}]).then(function(t){var e=t[0],n=t[1],r=t[2];return d.all([e,n,r],{arrayMerge:tC})})},[v.validate,v.validationSchema,P,A,C]),O=tP(function(t){return void 0===t&&(t=w.values),S({type:"SET_ISVALIDATING",payload:!0}),R(t).then(function(t){return E.current&&(S({type:"SET_ISVALIDATING",payload:!1}),S({type:"SET_ERRORS",payload:t})),t})});(0,r.useEffect)(function(){u&&!0===E.current&&o()(m.current,v.initialValues)&&O(m.current)},[u,O]);var k=(0,r.useCallback)(function(t){var e=t&&t.values?t.values:m.current,n=t&&t.errors?t.errors:y.current?y.current:v.initialErrors||{},r=t&&t.touched?t.touched:g.current?g.current:v.initialTouched||{},i=t&&t.status?t.status:b.current?b.current:v.initialStatus;m.current=e,y.current=n,g.current=r,b.current=i;var o=function(){S({type:"RESET_FORM",payload:{isSubmitting:!!t&&!!t.isSubmitting,errors:n,touched:r,status:i,values:e,isValidating:!!t&&!!t.isValidating,submitCount:t&&t.submitCount&&"number"==typeof t.submitCount?t.submitCount:0}})};if(v.onReset){var a=v.onReset(w.values,X);tg(a)?a.then(o):o()}else o()},[v.initialErrors,v.initialStatus,v.initialTouched]);(0,r.useEffect)(function(){!0===E.current&&!o()(m.current,v.initialValues)&&(p&&(m.current=v.initialValues,k()),u&&O(m.current))},[p,v.initialValues,k,u,O]),(0,r.useEffect)(function(){p&&!0===E.current&&!o()(y.current,v.initialErrors)&&(y.current=v.initialErrors||tw,S({type:"SET_ERRORS",payload:v.initialErrors||tw}))},[p,v.initialErrors]),(0,r.useEffect)(function(){p&&!0===E.current&&!o()(g.current,v.initialTouched)&&(g.current=v.initialTouched||tS,S({type:"SET_TOUCHED",payload:v.initialTouched||tS}))},[p,v.initialTouched]),(0,r.useEffect)(function(){p&&!0===E.current&&!o()(b.current,v.initialStatus)&&(b.current=v.initialStatus,S({type:"SET_STATUS",payload:v.initialStatus}))},[p,v.initialStatus,v.initialTouched]);var D=tP(function(t){if(x.current[t]&&tv(x.current[t].validate)){var e=tb(w.values,t),n=x.current[t].validate(e);return tg(n)?(S({type:"SET_ISVALIDATING",payload:!0}),n.then(function(t){return t}
1).then(function(e){S({type:"SET_FIELD_ERROR",payload:{field:t,value:e}}),S({type:"SET_ISVALIDATING",payload:!1})})):(S({type:"SET_FIELD_ERROR",payload:{field:t,value:n}}),Promise.resolve(n))}return v.validationSchema?(S({type:"SET_ISVALIDATING",payload:!0}),C(w.values,t).then(function(t){return t}).then(function(e){S({type:"SET_FIELD_ERROR",payload:{field:t,value:e[t]}}),S({type:"SET_ISVALIDATING",payload:!1})})):Promise.resolve()}),V=(0,r.useCallback)(function(t,e){var n=e.validate;x.current[t]={validate:n}},[]),L=(0,r.useCallback)(function(t){delete x.current[t]},[]),j=tP(function(t,e){return S({type:"SET_TOUCHED",payload:t}),(void 0===e?a:e)?O(w.values):Promise.resolve()}),M=(0,r.useCallback)(function(t){S({type:"SET_ERRORS",payload:t})},[]),_=tP(function(t,e){var r=tv(t)?t(w.values):t;return S({type:"SET_VALUES",payload:r}),(void 0===e?n:e)?O(r):Promise.resolve()}),I=(0,r.useCallback)(function(t,e){S({type:"SET_FIELD_ERROR",payload:{field:t,value:e}})},[]),U=tP(function(t,e,r){return S({type:"SET_FIELD_VALUE",payload:{field:t,value:e}}),(void 0===r?n:r)?O(tE(w.values,t,e)):Promise.resolve()}),N=(0,r.useCallback)(function(t,e){var n,r=e,i=t;if(!ty(t)){t.persist&&t.persist();var o=t.target?t.target:t.currentTarget,a=o.type,s=o.name,u=o.id,l=o.value,c=o.checked,d=(o.outerHTML,o.options),f=o.multiple;r=e||s||u,i=/number|range/.test(a)?isNaN(n=parseFloat(l))?"":n:/checkbox/.test(a)?function(t,e,n){if("boolean"==typeof t)return Boolean(e);var r=[],i=!1,o=-1;if(Array.isArray(t))r=t,i=(o=t.indexOf(n))>=0;else if(!n||"true"==n||"false"==n)return Boolean(e);return e&&n&&!i?r.concat(n):i?r.slice(0,o).concat(r.slice(o+1)):r}(tb(w.values,r),c,l):d&&f?Array.from(d).filter(function(t){return t.selected}).map(function(t){return t.value}):l}r&&U(r,i)},[U,w.values]),$=tP(function(t){if(ty(t))return function(e){return N(e,t)};N(t)}),B=tP(function(t,e,n){return void 0===e&&(e=!0),S({type:"SET_FIELD_TOUCHED",payload:{field:t,value:e}}),(void 0===n?a:n)?O(w.values):Promise.resolve()}),Z=(0,r.useCallback)(function(t,e){t.persist&&t.persist();var n=t.target,r=n.name,i=n.id;n.outerHTML,B(e||r||i,!0)},[B]),z=tP(function(t){if(ty(t))return function(e){return Z(e,t)};Z(t)}),H=(0,r.useCallback)(function(t){tv(t)?S({type:"SET_FORMIK_STATE",payload:t}):S({type:"SET_FORMIK_STATE",payload:function(){return t}})},[]),Y=(0,r.useCallback)(function(t){S({type:"SET_STATUS",payload:t})},[]),W=(0,r.useCallback)(function(t){S({type:"SET_ISSUBMITTING",payload:t})},[]),q=tP(function(){return S({type:"SUBMIT_ATTEMPT"}),O().then(function(t){var e,n=t instanceof Error;if(!n&&0===Object.keys(t).length){try{if(e=K(),void 0===e)return}catch(t){throw t}return Promise.resolve(e).then(function(t){return E.current&&S({type:"SUBMIT_SUCCESS"}),t}).catch(function(t){if(E.current)throw S({type:"SUBMIT_FAILURE"}),t})}if(E.current&&(S({type:"SUBMIT_FAILURE"}),n))throw t})}),G=tP(function(t){t&&t.preventDefault&&tv(t.preventDefault)&&t.preventDefault(),t&&t.stopPropagation&&tv(t.stopPropagation)&&t.stopPropagation(),q().catch(function(t){console.warn("Warning: An unhandled error was caught from submitForm()",t)})}),X={resetForm:k,validateForm:O,validateField:D,setErrors:M,setFieldError:I,setFieldTouched:B,setFieldValue:U,setStatus:Y,setSubmitting:W,setTouched:j,setValues:_,setFormikState:H,submitForm:q},K=tP(function(){return h(w.values,X)}),J=tP(function(t){t&&t.preventDefault&&tv(t.preventDefault)&&t.preventDefault(),t&&t.stopPropagation&&tv(t.stopPropagation)&&t.stopPropagation(),k()}),Q=(0,r.useCallback)(function(t){return{value:tb(w.values,t),error:tb(w.errors,t),touched:!!tb(w.touched,t),initialValue:tb(m.current,t),initialTouched:!!tb(g.current,t),initialError:tb(y.current,t)}},[w.errors,w.touched,w.values]),tt=(0,r.useCallback)(function(t){return{setValue:function(e,n){return U(t,e,n)},setTouched:function(e,n){return B(t,e,n)},setError:function(e){return I(t,e)}}},[U,B,I]),te=(0,r.useCallback)(function(t){var e=tm(t),n=e?t.name:t,r=tb(w.values,n),i={name:n,value:r,onChange:$,onBlur:z};if(e){var o=t.type,a=t.value,s=t.as,u=t.multiple;"checkbox"===o?void 0===a?i.checked=!!r:(i.checked=!!(Array.isArray(r)&&~r.indexOf(a)),i.value=a):"radio"===o?(i.checked=r===a,i.value=a):"select"===s&&u&&(i.value=i.value||[],i.multiple=!0)}return i},[z,$,w.values]),tn=(0,r.useMemo)(function(){return!o()(m.current,w.values)},[m.current,w.values]),tr=(0,r.useMemo)(function(){return void 0!==l?tn?w.errors&&0===Object.keys(w.errors).length:!1!==l&&tv(l)?l(v):l:w.errors&&0===Object.keys(w.errors).length},[l,tn,w.errors,v]);return td({},w,{initialValues:m.current,initialErrors:y.current,initialTouched:g.current,initialStatus:b.current,handleBlur:z,handleChange:$,handleReset:J,handleSubmit:G,resetForm:k,setErrors:M,setFormikState:H,setFieldTouched:B,setFieldValue:U,setFieldError:I,setStatus:Y,setSubmitting:W,setTouched:j,setValues:_,submitForm:q,validateForm:O,validateField:D,isValid:tr,dirty:tn,unregisterField:L,registerField:V,getFieldProps:te,getFieldMeta:Q,getFieldHelpers:tt,validateOnBlur:a,validateOnChange:n,validateOnMount:u})}function tC(t,e,n){var r=t.slice();return e.forEach(function(e,i){if(void 0===r[i]){var o=!1!==n.clone&&n.isMergeableObject(e);r[i]=o?d(Array.isArray(e)?[]:{},e,n):e}else n.isMergeableObject(e)?r[i]=d(t[i],e,n):-1===t.indexOf(e)&&r.push(e)}),r}var tF="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?r.useLayoutEffect:r.useEffect;function tP(t){var e=(0,r.useRef)(t);return tF(function(){e.current=t}),(0,r.useCallback)(function(){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];return e.current.apply(void 0,n)},[])}(0,r.forwardRef)(function(t,e){var n,i=t.action,o=tf(t,["action"]),a=((n=(0,r.useContext)(tx))||tc(!1),n),s=a.handleReset,u=a.handleSubmit;return(0,r.createElement)("form",Object.assign({onSubmit:u,ref:e,onReset:s,action:null!=i?i:"#"},o))}).displayName="Form";var tR=function(t,e,n){var r=tV(t),i=r[e];return r.splice(e,1),r.splice(n,0,i),r},tO=function(t,e,n){var r=tV(t),i=r[e];return r[e]=r[n],r[n]=i,r},tk=function(t,e,n){var r=tV(t);return r.splice(e,0,n),r},tD=function(t,e,n){var r=tV(t);return r[e]=n,r},tV=function(t){if(!t)return[];if(Array.isArray(t))return[].concat(t);var e=Object.keys(t).map(function(t){return parseInt(t)}).reduce(function(t,e){return e>t?e:t},0);return Array.from(td({},t,{length:e+1}))};(function(t){function e(e){var n;return(n=t.call(this,e)||this).updateArrayField=function(t,e,r){var i=n.props,o=i.name;(0,i.formik.setFormikState)(function(n){var i=tE(n.values,o,t(tb(n.values,o))),a=r?("function"==typeof r?r:t)(tb(n.errors,o)):void 0,s=e?("function"==typeof e?e:t)(tb(n.touched,o)):void 0;return th(a)&&(a=void 0),th(s)&&(s=void 0),td({},n,{values:i,errors:r?tE(n.errors,o,a):n.errors,touched:e?tE(n.touched,o,s):n.touched})})},n.push=function(t){return n.updateArrayField(function(e){return[].concat(tV(e),[tn(t,5)])},!1,!1)},n.handlePush=function(t){return function(){return n.push(t)}},n.swap=function(t,e){return n.updateArrayField(function(n){return tO(n,t,e)},!0,!0)},n.handleSwap=function(t,e){return function(){return n.swap(t,e)}},n.move=function(t,e){return n.updateArrayField(function(n){return tR(n,t,e)},!0,!0)},n.handleMove=function(t,e){return function(){return n.move(t,e)}},n.insert=function(t,e){return n.updateArrayField(function(n){return tk(n,t,e)},function(e){return tk(e,t,null)},function(e){return tk(e,t,null)})},n.handleInsert=function(t,e){return function(){return n.insert(t,e)}},n.replace=function(t,e){return n.updateArrayField(function(n){return tD(n,t,e)},!1,!1)},n.handleReplace=function(t,e){return function(){return n.replace(t,e)}},n.unshift=function(t){var e=-1;return n.updateArrayField(function(n){var r=n?[t].concat(n):[t];return e<0&&(e=r.length),r},function(t){var n=t?[null].concat(t):[null];return e<0&&(e=n.length),n},function(t){var n=t?[null].concat(t):[null];return e<0&&(e=n.length),n}),e},n.handleUnshift=function(t){return function(){return n.unshift(t)}},n.handleRemove=function(t){return function(){return n.remove(t)}},n.handlePop=function(){return function(){return n.pop()}},n.remove=n.remove.bind(tp(n)),n.pop=n.pop.bind(tp(n)),n}(n=e).prototype=Object.create(t.prototype),n.prototype.constructor=n,n.__proto__=t;var n,i=e.prototype;return i.componentDidUpdate=function(t){this.props.validateOnChange&&this.props.formik.validateOnChange&&!o()(tb(t.formik.values,t.name),tb(this.props.formik.values,this.props.name))&&this.props.formik.validateForm(this.props.formik.values)},i.remove=function(t){var e;return this.updateArrayField(function(n){var r=n?tV(n):[];return e||(e=r[t]),tv(r.splice)&&r.splice(t,1),r},!0,!0),e},i.pop=function(){var t;return this.updateArrayField(function(e){return t||(t=e&&e.pop&&e.pop()),e},!0,!0),t},i.render=function(){var t={push:this.push,pop:this.pop,swap:this.swap,move:this.move,insert:this.insert,replace:this.replace,unshift:this.unshift,remove:this.remove,handlePush:this.handlePush,handlePop:this.handlePop,handleSwap:this.handleSwap,handleMove:this.handleMove,handleInsert:this.handleInsert,handleReplace:this.handleReplace,handleUnshift:this.handleUnshift,handleRemove:this.handleRemove},e=this.props,n=e.component,i=e.render,o=e.children,a=e.name,s=td({},t,{form:tf(e.formik,["validate","validationSchema"]),name:a});return n?(0,r.createElement)(n,s):i?i(s):o?"function"==typeof o?o(s):0===r.Children.count(o)?null:r.Children.only(o):null},e})(r.Component).defaultProps={validateOnChange:!0},r.Component,r.Component},60667:function(t){"use strict";var e=Array.isArray,n=Object.keys,r=Object.prototype.hasOwnProperty,i="undefined"!=typeof Element;t.exports=function(t,o){try{return function t(o,a){if(o===a)return!0;
1if(o&&a&&"object"==typeof o&&"object"==typeof a){var s,u,l,c=e(o),d=e(a);if(c&&d){if((u=o.length)!=a.length)return!1;for(s=u;0!=s--;)if(!t(o[s],a[s]))return!1;return!0}if(c!=d)return!1;var f=o instanceof Date,p=a instanceof Date;if(f!=p)return!1;if(f&&p)return o.getTime()==a.getTime();var h=o instanceof RegExp,v=a instanceof RegExp;if(h!=v)return!1;if(h&&v)return o.toString()==a.toString();var m=n(o);if((u=m.length)!==n(a).length)return!1;for(s=u;0!=s--;)if(!r.call(a,m[s]))return!1;if(i&&o instanceof Element&&a instanceof Element)return o===a;for(s=u;0!=s--;)if(("_owner"!==(l=m[s])||!o.$$typeof)&&!t(o[l],a[l]))return!1;return!0}return o!=o&&a!=a}(t,o)}catch(t){if(t.message&&t.message.match(/stack|recursion/i)||-2146828260===t.number)return console.warn("Warning: react-fast-compare does not handle circular references.",t.name,t.message),!1;throw t}}},59885:function(t){let e=/[A-Z\xc0-\xd6\xd8-\xde]?[a-z\xdf-\xf6\xf8-\xff]+(?:['â](?:d|ll|m|re|s|t|ve))?(?=[\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000]|[A-Z\xc0-\xd6\xd8-\xde]|$)|(?:[A-Z\xc0-\xd6\xd8-\xde]|[^\ud800-\udfff\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\d+\u2700-\u27bfa-z\xdf-\xf6\xf8-\xffA-Z\xc0-\xd6\xd8-\xde])+(?:['â](?:D|LL|M|RE|S|T|VE))?(?=[\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000]|[A-Z\xc0-\xd6\xd8-\xde](?:[a-z\xdf-\xf6\xf8-\xff]|[^\ud800-\udfff\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\d+\u2700-\u27bfa-z\xdf-\xf6\xf8-\xffA-Z\xc0-\xd6\xd8-\xde])|$)|[A-Z\xc0-\xd6\xd8-\xde]?(?:[a-z\xdf-\xf6\xf8-\xff]|[^\ud800-\udfff\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\d+\u2700-\u27bfa-z\xdf-\xf6\xf8-\xffA-Z\xc0-\xd6\xd8-\xde])+(?:['â](?:d|ll|m|re|s|t|ve))?|[A-Z\xc0-\xd6\xd8-\xde]+(?:['â](?:D|LL|M|RE|S|T|VE))?|\d*(?:1ST|2ND|3RD|(?![123])\dTH)(?=\b|[a-z_])|\d*(?:1st|2nd|3rd|(?![123])\dth)(?=\b|[A-Z_])|\d+|(?:[\u2700-\u27bf]|(?:\ud83c[\udde6-\uddff]){2}|[\ud800-\udbff][\udc00-\udfff])[\ufe0e\ufe0f]?(?:[\u0300-\u036f\ufe20-\ufe2f\u20d0-\u20ff]|\ud83c[\udffb-\udfff])?(?:\u200d(?:[^\ud800-\udfff]|(?:\ud83c[\udde6-\uddff]){2}|[\ud800-\udbff][\udc00-\udfff])[\ufe0e\ufe0f]?(?:[\u0300-\u036f\ufe20-\ufe2f\u20d0-\u20ff]|\ud83c[\udffb-\udfff])?)*/g,n=t=>t.match(e)||[],r=t=>t[0].toUpperCase()+t.slice(1),i=(t,e)=>n(t).join(e).toLowerCase(),o=t=>n(t).reduce((t,e)=>`${t}${t?e[0].toUpperCase()+e.slice(1).toLowerCase():e.toLowerCase()}`,""),a=t=>r(o(t)),s=t=>i(t,"_"),u=t=>i(t,"-"),l=t=>r(i(t," ")),c=t=>n(t).map(r).join(" ");t.exports={words:n,upperFirst:r,camelCase:o,pascalCase:a,snakeCase:s,kebabCase:u,sentenceCase:l,titleCase:c}},16310:function(t,e,n){"use strict";n.d(e,{O7:function(){return k},Ry:function(){return K},Z_:function(){return I}});var r=n(55760),i=n(59885),o=n(94633),a=n.n(o);let s=Object.prototype.toString,u=Error.prototype.toString,l=RegExp.prototype.toString,c="undefined"!=typeof Symbol?Symbol.prototype.toString:()=>"",d=/^Symbol\((.*)\)(.*)$/;function f(t,e=!1){if(null==t||!0===t||!1===t)return""+t;let n=typeof t;if("number"===n)return t!=+t?"NaN":0===t&&1/t<0?"-0":""+t;if("string"===n)return e?`"${t}"`:t;if("function"===n)return"[Function "+(t.name||"anonymous")+"]";if("symbol"===n)return c.call(t).replace(d,"Symbol($1)");let r=s.call(t).slice(8,-1);return"Date"===r?isNaN(t.getTime())?""+t:t.toISOString(t):"Error"===r||t instanceof Error?"["+u.call(t)+"]":"RegExp"===r?l.call(t):null}function p(t,e){let n=f(t,e);return null!==n?n:JSON.stringify(t,function(t,n){let r=f(this[t],e);return null!==r?r:n},2)}function h(t){return null==t?[]:[].concat(t)}let v=/\$\{\s*(\w+)\s*\}/g;
1class m extends Error{static formatError(t,e){let n=e.label||e.path||"this";return(n!==e.path&&(e=Object.assign({},e,{path:n})),"string"==typeof t)?t.replace(v,(t,n)=>p(e[n])):"function"==typeof t?t(e):t}static isError(t){return t&&"ValidationError"===t.name}constructor(t,e,n,r){super(),this.value=void 0,this.path=void 0,this.type=void 0,this.errors=void 0,this.params=void 0,this.inner=void 0,this.name="ValidationError",this.value=e,this.path=n,this.type=r,this.errors=[],this.inner=[],h(t).forEach(t=>{m.isError(t)?(this.errors.push(...t.errors),this.inner=this.inner.concat(t.inner.length?t.inner:t)):this.errors.push(t)}),this.message=this.errors.length>1?`${this.errors.length} errors occurred`:this.errors[0],Error.captureStackTrace&&Error.captureStackTrace(this,m)}}let y={default:"${path} is invalid",required:"${path} is a required field",defined:"${path} must be defined",notNull:"${path} cannot be null",oneOf:"${path} must be one of the following values: ${values}",notOneOf:"${path} must not be one of the following values: ${values}",notType:({path:t,type:e,value:n,originalValue:r})=>{let i=null!=r&&r!==n?` (cast from the value \`${p(r,!0)}\`).`:".";return"mixed"!==e?`${t} must be a \`${e}\` type, but the final value was: \`${p(n,!0)}\``+i:`${t} must match the configured type. The validated value was: \`${p(n,!0)}\``+i}},g={length:"${path} must be exactly ${length} characters",min:"${path} must be at least ${min} characters",max:"${path} must be at most ${max} characters",matches:'${path} must match the following: "${regex}"',email:"${path} must be a valid email",url:"${path} must be a valid URL",uuid:"${path} must be a valid UUID",trim:"${path} must be a trimmed string",lowercase:"${path} must be a lowercase string",uppercase:"${path} must be a upper case string"},b={min:"${path} field must be later than ${min}",max:"${path} field must be at earlier than ${max}"},E={isValue:"${path} field must be ${value}"},x={noUnknown:"${path} field has unspecified keys: ${unknown}"};Object.assign(Object.create(null),{mixed:y,string:g,number:{min:"${path} must be greater than or equal to ${min}",max:"${path} must be less than or equal to ${max}",lessThan:"${path} must be less than ${less}",moreThan:"${path} must be greater than ${more}",positive:"${path} must be a positive number",negative:"${path} must be a negative number",integer:"${path} must be an integer"},date:b,object:x,array:{min:"${path} field must have at least ${min} items",max:"${path} field must have less than or equal to ${max} items",length:"${path} must have ${length} items"},boolean:E});let T=t=>t&&t.__isYupSchema__;class w{static fromOptions(t,e){if(!e.then&&!e.otherwise)throw TypeError("either `then:` or `otherwise:` is required for `when()` conditions");let{is:n,then:r,otherwise:i}=e,o="function"==typeof n?n:(...t)=>t.every(t=>t===n);return new w(t,(t,e)=>{var n;let a=o(...t)?r:i;return null!=(n=null==a?void 0:a(e))?n:e})}constructor(t,e){this.fn=void 0,this.refs=t,this.refs=t,this.fn=e}resolve(t,e){let n=this.refs.map(t=>t.getValue(null==e?void 0:e.value,null==e?void 0:e.parent,null==e?void 0:e.context)),r=this.fn(n,t,e);if(void 0===r||r===t)return t;if(!T(r))throw TypeError("conditions must return a schema object");return r.resolve(e)}}let S={context:"$",value:"."};class A{constructor(t,e={}){if(this.key=void 0,this.isContext=void 0,this.isValue=void 0,this.isSibling=void 0,this.path=void 0,this.getter=void 0,this.map=void 0,"string"!=typeof t)throw TypeError("ref must be a string, got: "+t);if(this.key=t.trim(),""===t)throw TypeError("ref must be a non-empty string");this.isContext=this.key[0]===S.context,this.isValue=this.key[0]===S.value,this.isSibling=!this.isContext&&!this.isValue;let n=this.isContext?S.context:this.isValue?S.value:"";this.path=this.key.slice(n.length),this.getter=this.path&&(0,r.getter)(this.path,!0),this.map=e.map}getValue(t,e,n){let r=this.isContext?n:this.isValue?t:e;return this.getter&&(r=this.getter(r||{})),this.map&&(r=this.map(r)),r}cast(t,e){return this.getValue(t,null==e?void 0:e.parent,null==e?void 0:e.context)}resolve(){return this}describe(){return{type:"ref",key:this.key}}toString(){return`Ref(${this.key})`}static isRef(t){return t&&t.__isYupRef}}A.prototype.__isYupRef=!0;let C=t=>null==t;function F(t){function e({value:e,path:n="",options:r,originalValue:i,schema:o},a,s){let u;let{name:l,test:c,params:d,message:f,skipAbsent:p}
1=t,{parent:h,context:v,abortEarly:y=o.spec.abortEarly}=r;function g(t){return A.isRef(t)?t.getValue(e,h,v):t}function b(t={}){let r=Object.assign({value:e,originalValue:i,label:o.spec.label,path:t.path||n,spec:o.spec},d,t.params);for(let t of Object.keys(r))r[t]=g(r[t]);let a=new m(m.formatError(t.message||f,r),e,r.path,t.type||l);return a.params=r,a}let E=y?a:s,x={path:n,parent:h,type:l,from:r.from,createError:b,resolve:g,options:r,originalValue:i,schema:o},T=t=>{m.isError(t)?E(t):t?s(null):E(b())},w=t=>{m.isError(t)?E(t):a(t)},S=p&&C(e);if(!r.sync){try{Promise.resolve(!!S||c.call(x,e,x)).then(T,w)}catch(t){w(t)}return}try{var F;if(u=!!S||c.call(x,e,x),"function"==typeof(null==(F=u)?void 0:F.then))throw Error(`Validation test of type: "${x.type}" returned a Promise during a synchronous validate. This test will finish after the validate call has returned`)}catch(t){w(t);return}T(u)}return e.OPTIONS=t,e}class P extends Set{describe(){let t=[];for(let e of this.values())t.push(A.isRef(e)?e.describe():e);return t}resolveAll(t){let e=[];for(let n of this.values())e.push(t(n));return e}clone(){return new P(this.values())}merge(t,e){let n=this.clone();return t.forEach(t=>n.add(t)),e.forEach(t=>n.delete(t)),n}}function R(t,e=new Map){let n;if(T(t)||!t||"object"!=typeof t)return t;if(e.has(t))return e.get(t);if(t instanceof Date)n=new Date(t.getTime()),e.set(t,n);else if(t instanceof RegExp)n=RegExp(t),e.set(t,n);else if(Array.isArray(t)){n=Array(t.length),e.set(t,n);for(let r=0;r<t.length;r++)n[r]=R(t[r],e)}else if(t instanceof Map)for(let[r,i]of(n=new Map,e.set(t,n),t.entries()))n.set(r,R(i,e));else if(t instanceof Set)for(let r of(n=new Set,e.set(t,n),t))n.add(R(r,e));else if(t instanceof Object)for(let[r,i]of(n={},e.set(t,n),Object.entries(t)))n[r]=R(i,e);else throw Error(`Unable to clone ${t}`);return n}class O{constructor(t){this.type=void 0,this.deps=[],this.tests=void 0,this.transforms=void 0,this.conditions=[],this._mutate=void 0,this.internalTests={},this._whitelist=new P,this._blacklist=new P,this.exclusiveTests=Object.create(null),this._typeCheck=void 0,this.spec=void 0,this.tests=[],this.transforms=[],this.withMutation(()=>{this.typeError(y.notType)}),this.type=t.type,this._typeCheck=t.check,this.spec=Object.assign({strip:!1,strict:!1,abortEarly:!0,recursive:!0,nullable:!1,optional:!0,coerce:!0},null==t?void 0:t.spec),this.withMutation(t=>{t.nonNullable()})}get _type(){return this.type}clone(t){if(this._mutate)return t&&Object.assign(this.spec,t),this;let e=Object.create(Object.getPrototypeOf(this));return e.type=this.type,e._typeCheck=this._typeCheck,e._whitelist=this._whitelist.clone(),e._blacklist=this._blacklist.clone(),e.internalTests=Object.assign({},this.internalTests),e.exclusiveTests=Object.assign({},this.exclusiveTests),e.deps=[...this.deps],e.conditions=[...this.conditions],e.tests=[...this.tests],e.transforms=[...this.transforms],e.spec=R(Object.assign({},this.spec,t)),e}label(t){let e=this.clone();return e.spec.label=t,e}meta(...t){if(0===t.length)return this.spec.meta;let e=this.clone();return e.spec.meta=Object.assign(e.spec.meta||{},t[0]),e}withMutation(t){let e=this._mutate;this._mutate=!0;let n=t(this);return this._mutate=e,n}concat(t){if(!t||t===this)return this;if(t.type!==this.type&&"mixed"!==this.type)throw TypeError(`You cannot \`concat()\` schema's of different types: ${this.type} and ${t.type}`);let e=t.clone(),n=Object.assign({},this.spec,e.spec);return e.spec=n,e.internalTests=Object.assign({},this.internalTests,e.internalTests),e._whitelist=this._whitelist.merge(t._whitelist,t._blacklist),e._blacklist=this._blacklist.merge(t._blacklist,t._whitelist),e.tests=this.tests,e.exclusiveTests=this.exclusiveTests,e.withMutation(e=>{t.tests.forEach(t=>{e.test(t.OPTIONS)})}),e.transforms=[...this.transforms,...e.transforms],e}isType(t){return null==t?!!this.spec.nullable&&null===t||!!this.spec.optional&&void 0===t:this._typeCheck(t)}resolve(t){let e=this;if(e.conditions.length){let n=e.conditions;(e=e.clone()).conditions=[],e=(e=n.reduce((e,n)=>n.resolve(e,t),e)).resolve(t)}return e}resolveOptions(t){var e,n,r;return Object.assign({},t,{from:t.from||[],strict:null!=(e=t.strict)?e:this.spec.strict,abortEarly:null!=(n=t.abortEarly)?n:this.spec.abortEarly,recursive:null!=(r=t.recursive)?r:this.spec.recursive})}cast(t,e={}){let n=this.resolve(Object.assign({value:t},e)),r="ignore-optionality"===e.assert,i=n._cast(t,e);if(!1!==e.assert&&!n.isType(i)){if(r&&C(i))return i;let o=p(t),a=p(i);throw TypeError(`The value of ${e.path||"field"} could not be cast to a value that satisfies the schema type: "${n.type}". 2 3attempted value: ${o} 4`+(a!==o?`result of cast: ${a}`:""))}return i}_cast(t,e){let n=void 0===t?t:this.transforms.reduce((e,n)=>n.call(this,e,t,this),t);return void 0===n&&(n=this.getDefault()),n}_validate(t,e={},n,r){let{path:i,originalValue:o=t,strict:a=this.spec.strict}=e,s=t;a||(s=this._cast(s,Object.assign({assert:!1},e)));let u=[];for(let t of Object.values(this.internalTests))t&&u.push(t);this.runTests({path:i,value:s,originalValue:o,options:e,tests:u},n,t=>{if(t.length)return r(t,s);this.runTests({path:i,value:s,originalValue:o,options:e,tests:this.tests},n,r)})}runTests(t,e,n){let r=!1,{tests:i,value:o,originalValue:a,path:s,options:u}=t,l=t=>{r||(r=!0,e(t,o))},c=t=>{r||(r=!0,n(t,o))},d=i.length,f=[];if(!d)return c([]);let p={value:o,originalValue:a,path:s,options:u,schema:this};for(let t=0;t<i.length;t++){let e=i[t];e(p,l,function(t){t&&(f=f.concat(t)),--d<=0&&c(f)})}}asNestedTest({key:t,index:e,parent:n,parentPath:r,originalParent:i,options:o}){let a=null!=t?t:e;
4if(null==a)throw TypeError("Must include `key` or `index` for nested validations");let s="number"==typeof a,u=n[a],l=Object.assign({},o,{strict:!0,parent:n,value:u,originalValue:i[a],key:void 0,[s?"index":"key"]:a,path:s||a.includes(".")?`${r||""}[${u?a:`"${a}"`}]`:(r?`${r}.`:"")+t});return(t,e,n)=>this.resolve(l)._validate(u,l,e,n)}validate(t,e){let n=this.resolve(Object.assign({},e,{value:t}));return new Promise((r,i)=>n._validate(t,e,(t,e)=>{m.isError(t)&&(t.value=e),i(t)},(t,e)=>{t.length?i(new m(t,e)):r(e)}))}validateSync(t,e){let n;return this.resolve(Object.assign({},e,{value:t}))._validate(t,Object.assign({},e,{sync:!0}),(t,e)=>{throw m.isError(t)&&(t.value=e),t},(e,r)=>{if(e.length)throw new m(e,t);n=r}),n}isValid(t,e){return this.validate(t,e).then(()=>!0,t=>{if(m.isError(t))return!1;throw t})}isValidSync(t,e){try{return this.validateSync(t,e),!0}catch(t){if(m.isError(t))return!1;throw t}}_getDefault(){let t=this.spec.default;return null==t?t:"function"==typeof t?t.call(this):R(t)}getDefault(t){return this.resolve(t||{})._getDefault()}default(t){return 0==arguments.length?this._getDefault():this.clone({default:t})}strict(t=!0){return this.clone({strict:t})}nullability(t,e){let n=this.clone({nullable:t});return n.internalTests.nullable=F({message:e,name:"nullable",test(t){return null!==t||this.schema.spec.nullable}}),n}optionality(t,e){let n=this.clone({optional:t});return n.internalTests.optionality=F({message:e,name:"optionality",test(t){return void 0!==t||this.schema.spec.optional}}),n}optional(){return this.optionality(!0)}defined(t=y.defined){return this.optionality(!1,t)}nullable(){return this.nullability(!0)}nonNullable(t=y.notNull){return this.nullability(!1,t)}required(t=y.required){return this.clone().withMutation(e=>e.nonNullable(t).defined(t))}notRequired(){return this.clone().withMutation(t=>t.nullable().optional())}transform(t){let e=this.clone();return e.transforms.push(t),e}test(...t){let e;if(void 0===(e=1===t.length?"function"==typeof t[0]?{test:t[0]}:t[0]:2===t.length?{name:t[0],test:t[1]}:{name:t[0],message:t[1],test:t[2]}).message&&(e.message=y.default),"function"!=typeof e.test)throw TypeError("`test` is a required parameters");let n=this.clone(),r=F(e),i=e.exclusive||e.name&&!0===n.exclusiveTests[e.name];if(e.exclusive&&!e.name)throw TypeError("Exclusive tests must provide a unique `name` identifying the test");return e.name&&(n.exclusiveTests[e.name]=!!e.exclusive),n.tests=n.tests.filter(t=>t.OPTIONS.name!==e.name||!i&&t.OPTIONS.test!==r.OPTIONS.test),n.tests.push(r),n}when(t,e){Array.isArray(t)||"string"==typeof t||(e=t,t=".");let n=this.clone(),r=h(t).map(t=>new A(t));return r.forEach(t=>{t.isSibling&&n.deps.push(t.key)}),n.conditions.push("function"==typeof e?new w(r,e):w.fromOptions(r,e)),n}typeError(t){let e=this.clone();return e.internalTests.typeError=F({message:t,name:"typeError",test(t){return!!(C(t)||this.schema._typeCheck(t))||this.createError({params:{type:this.schema.type}})}}),e}oneOf(t,e=y.oneOf){let n=this.clone();return t.forEach(t=>{n._whitelist.add(t),n._blacklist.delete(t)}),n.internalTests.whiteList=F({message:e,name:"oneOf",skipAbsent:!0,test(t){let e=this.schema._whitelist,n=e.resolveAll(this.resolve);return!!n.includes(t)||this.createError({params:{values:Array.from(e).join(", "),resolved:n}})}}),n}notOneOf(t,e=y.notOneOf){let n=this.clone();return t.forEach(t=>{n._blacklist.add(t),n._whitelist.delete(t)}),n.internalTests.blacklist=F({message:e,name:"notOneOf",test(t){let e=this.schema._blacklist,n=e.resolveAll(this.resolve);return!n.includes(t)||this.createError({params:{values:Array.from(e).join(", "),resolved:n}})}}),n}strip(t=!0){let e=this.clone();return e.spec.strip=t,e}describe(t){let e=(t?this.resolve(t):this).clone(),{label:n,meta:r,optional:i,nullable:o}=e.spec,a={meta:r,label:n,optional:i,nullable:o,default:e.getDefault(t),type:e.type,oneOf:e._whitelist.describe(),notOneOf:e._blacklist.describe(),tests:e.tests.map(t=>({name:t.OPTIONS.name,params:t.OPTIONS.params})).filter((t,e,n)=>n.findIndex(e=>e.name===t.name)===e)};return a}}for(let t of(O.prototype.__isYupSchema__=!0,["validate","validateSync"]))O.prototype[`${t}At`]=function(e,n,i={}){let{parent:o,parentPath:a,schema:s}=function(t,e,n,i=n){let o,a,s;return e?((0,r.forEach)(e,(r,u,l)=>{let c=u?r.slice(1,r.length-1):r,d="tuple"===(t=t.resolve({context:i,parent:o,value:n})).type,f=l?parseInt(c,10):0;if(t.innerType||d){if(d&&!l)throw Error(`Yup.reach cannot implicitly index into a tuple type. the path part "${s}" must contain an index to the tuple element, e.g. "${s}[0]"`);if(n&&f>=n.length)throw Error(`Yup.reach cannot resolve an array item at index: ${r}, in the path: ${e}. because there is no value at that index. `);o=n,n=n&&n[f],t=d?t.spec.types[f]:t.innerType}if(!l){if(!t.fields||!t.fields[c])throw Error(`The schema does not contain the path: ${e}. (failed at: ${s} which is a type: "${t.type}")`);o=n,n=n&&n[c],t=t.fields[c]}a=c,s=u?"["+r+"]":"."+r}),{schema:t,parent:o,parentPath:a}):{parent:o,parentPath:e,schema:t}}(this,e,n,i.context);return s[t](o&&o[a],Object.assign({},i,{parent:o,path:e}))};for(let t of["equals","is"])O.prototype[t]=O.prototype.oneOf;for(let t of["not","nope"])O.prototype[t]=O.prototype.notOneOf;function k(){return new D}class D extends O{constructor(){super({type:"boolean",check:t=>(t instanceof Boolean&&(t=t.valueOf()),"boolean"==typeof t)}),this.withMutation(()=>{this.transform((t,e,n)=>{if(n.spec.coerce&&!n.isType(t)){if(/^(true|1)$/i.test(String(t)))return!0;
4if(/^(false|0)$/i.test(String(t)))return!1}return t})})}isTrue(t=E.isValue){return this.test({message:t,name:"is-value",exclusive:!0,params:{value:"true"},test:t=>C(t)||!0===t})}isFalse(t=E.isValue){return this.test({message:t,name:"is-value",exclusive:!0,params:{value:"false"},test:t=>C(t)||!1===t})}default(t){return super.default(t)}defined(t){return super.defined(t)}optional(){return super.optional()}required(t){return super.required(t)}notRequired(){return super.notRequired()}nullable(){return super.nullable()}nonNullable(t){return super.nonNullable(t)}strip(t){return super.strip(t)}}k.prototype=D.prototype;let V=/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,L=/^((https?|ftp):)?\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i,j=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i,M=t=>C(t)||t===t.trim(),_=({}).toString();function I(){return new U}class U extends O{constructor(){super({type:"string",check:t=>(t instanceof String&&(t=t.valueOf()),"string"==typeof t)}),this.withMutation(()=>{this.transform((t,e,n)=>{if(!n.spec.coerce||n.isType(t)||Array.isArray(t))return t;let r=null!=t&&t.toString?t.toString():t;return r===_?t:r})})}required(t){return super.required(t).withMutation(e=>e.test({message:t||y.required,name:"required",skipAbsent:!0,test:t=>!!t.length}))}notRequired(){return super.notRequired().withMutation(t=>(t.tests=t.tests.filter(t=>"required"!==t.OPTIONS.name),t))}length(t,e=g.length){return this.test({message:e,name:"length",exclusive:!0,params:{length:t},skipAbsent:!0,test(e){return e.length===this.resolve(t)}})}min(t,e=g.min){return this.test({message:e,name:"min",exclusive:!0,params:{min:t},skipAbsent:!0,test(e){return e.length>=this.resolve(t)}})}max(t,e=g.max){return this.test({name:"max",exclusive:!0,message:e,params:{max:t},skipAbsent:!0,test(e){return e.length<=this.resolve(t)}})}matches(t,e){let n,r,i=!1;return e&&("object"==typeof e?{excludeEmptyString:i=!1,message:n,name:r}=e:n=e),this.test({name:r||"matches",message:n||g.matches,params:{regex:t},skipAbsent:!0,test:e=>""===e&&i||-1!==e.search(t)})}email(t=g.email){return this.matches(V,{name:"email",message:t,excludeEmptyString:!0})}url(t=g.url){return this.matches(L,{name:"url",message:t,excludeEmptyString:!0})}uuid(t=g.uuid){return this.matches(j,{name:"uuid",message:t,excludeEmptyString:!1})}ensure(){return this.default("").transform(t=>null===t?"":t)}trim(t=g.trim){return this.transform(t=>null!=t?t.trim():t).test({message:t,name:"trim",test:M})}lowercase(t=g.lowercase){return this.transform(t=>C(t)?t:t.toLowerCase()).test({message:t,name:"string_case",exclusive:!0,skipAbsent:!0,test:t=>C(t)||t===t.toLowerCase()})}uppercase(t=g.uppercase){return this.transform(t=>C(t)?t:t.toUpperCase()).test({message:t,name:"string_case",exclusive:!0,skipAbsent:!0,test:t=>C(t)||t===t.toUpperCase()})}}I.prototype=U.prototype;var N=/^(\d{4}|[+\-]\d{6})(?:-?(\d{2})(?:-?(\d{2}))?)?(?:[ T]?(\d{2}):?(\d{2})(?::?(\d{2})(?:[,\.](\d{1,}))?)?(?:(Z)|([+\-])(\d{2})(?::?(\d{2}))?)?)?$/;let $=new Date(""),B=t=>"[object Date]"===Object.prototype.toString.call(t);function Z(){return new z}class z extends O{constructor(){super({type:"date",check:t=>B(t)&&!isNaN(t.getTime())}),this.withMutation(()=>{this.transform((t,e,n)=>!n.spec.coerce||n.isType(t)?t:isNaN(t=function(t){var e,n,r=[1,4,5,6,7,10,11],i=0;if(n=N.exec(t)){for(var o,a=0;o=r[a];++a)n[o]=+n[o]||0;n[2]=(+n[2]||1)-1,n[3]=+n[3]||1,n[7]=n[7]?String(n[7]).substr(0,3):0,(void 0===n[8]||""===n[8])&&(void 0===n[9]||""===n[9])?e=+new Date(n[1],n[2],n[3],n[4],n[5],n[6],n[7]):("Z"!==n[8]&&void 0!==n[9]&&(i=60*n[10]+n[11],"+"===n[9]&&(i=0-i)),e=Date.UTC(n[1],n[2],n[3],n[4],n[5]+i,n[6],n[7]))}else e=Date.parse?Date.parse(t):NaN;return e}(t))?z.INVALID_DATE:new Date(t))})}prepareParam(t,e){let n;if(A.isRef(t))n=t;else{let r=this.cast(t);if(!this._typeCheck(r))throw TypeError(`\`${e}\` must be a Date or a value that can be \`cast()\` to a Date`);n=r}return n}min(t,e=b.min){let n=this.prepareParam(t,"min");return this.test({message:e,name:"min",exclusive:!0,params:{min:t},skipAbsent:!0,test(t){return t>=this.resolve(n)}})}max(t,e=b.max){let n=this.prepareParam(t,"max");return this.test({message:e,name:"max",exclusive:!0,params:{max:t},skipAbsent:!0,test(t){return t<=this.resolve(n)}})}}function H(t,e){let n=1/0;return t.some((t,r)=>{var i;if(null!=(i=e.path)&&i.includes(t))return n=r,!0}),n}function Y(t){return(e,n)=>H(t,e)-H(t,n)}z.INVALID_DATE=$,Z.prototype=z.prototype,Z.INVALID_DATE=$;let W=(t,e,n)=>{if("string"!=typeof t)return t;let r=t;try{r=JSON.parse(t)}catch(t){}return n.isType(r)?r:t},q=(t,e)=>{let n=[...(0,r.normalizePath)(e)];if(1===n.length)return n[0]in t;let i=n.pop(),o=(0,r.getter)((0,r.join)(n),!0)(t);return!!(o&&i in o)},G=t=>"[object Object]"===Object.prototype.toString.call(t),X=Y([]);
4function K(t){return new J(t)}class J extends O{constructor(t){super({type:"object",check:t=>G(t)||"function"==typeof t}),this.fields=Object.create(null),this._sortErrors=X,this._nodes=[],this._excludedEdges=[],this.withMutation(()=>{t&&this.shape(t)})}_cast(t,e={}){var n;let r=super._cast(t,e);if(void 0===r)return this.getDefault();if(!this._typeCheck(r))return r;let i=this.fields,o=null!=(n=e.stripUnknown)?n:this.spec.noUnknown,a=[].concat(this._nodes,Object.keys(r).filter(t=>!this._nodes.includes(t))),s={},u=Object.assign({},e,{parent:s,__validating:e.__validating||!1}),l=!1;for(let t of a){let n=i[t],a=t in r;if(n){let i;let o=r[t];u.path=(e.path?`${e.path}.`:"")+t;let a=(n=n.resolve({value:o,context:e.context,parent:s}))instanceof O?n.spec:void 0,c=null==a?void 0:a.strict;if(null!=a&&a.strip){l=l||t in r;continue}void 0!==(i=e.__validating&&c?r[t]:n.cast(r[t],u))&&(s[t]=i)}else a&&!o&&(s[t]=r[t]);(a!==t in s||s[t]!==r[t])&&(l=!0)}return l?s:r}_validate(t,e={},n,r){let{from:i=[],originalValue:o=t,recursive:a=this.spec.recursive}=e;e.from=[{schema:this,value:o},...i],e.__validating=!0,e.originalValue=o,super._validate(t,e,n,(t,i)=>{if(!a||!G(i)){r(t,i);return}o=o||i;let s=[];for(let t of this._nodes){let n=this.fields[t];!n||A.isRef(n)||s.push(n.asNestedTest({options:e,key:t,parent:i,parentPath:e.path,originalParent:o}))}this.runTests({tests:s,value:i,originalValue:o,options:e},n,e=>{r(e.sort(this._sortErrors).concat(t),i)})})}clone(t){let e=super.clone(t);return e.fields=Object.assign({},this.fields),e._nodes=this._nodes,e._excludedEdges=this._excludedEdges,e._sortErrors=this._sortErrors,e}concat(t){let e=super.concat(t),n=e.fields;for(let[t,e]of Object.entries(this.fields)){let r=n[t];n[t]=void 0===r?e:r}return e.withMutation(t=>t.setFields(n,this._excludedEdges))}_getDefault(){if("default"in this.spec)return super._getDefault();if(!this._nodes.length)return;let t={};return this._nodes.forEach(e=>{let n=this.fields[e];t[e]=n&&"getDefault"in n?n.getDefault():void 0}),t}setFields(t,e){let n=this.clone();return n.fields=t,n._nodes=function(t,e=[]){let n=[],i=new Set,o=new Set(e.map(([t,e])=>`${t}-${e}`));function s(t,e){let a=(0,r.split)(t)[0];i.add(a),o.has(`${e}-${a}`)||n.push([e,a])}for(let e of Object.keys(t)){let n=t[e];i.add(e),A.isRef(n)&&n.isSibling?s(n.path,e):T(n)&&"deps"in n&&n.deps.forEach(t=>s(t,e))}return a().array(Array.from(i),n).reverse()}(t,e),n._sortErrors=Y(Object.keys(t)),e&&(n._excludedEdges=e),n}shape(t,e=[]){return this.clone().withMutation(n=>{let r=n._excludedEdges;return e.length&&(Array.isArray(e[0])||(e=[e]),r=[...n._excludedEdges,...e]),n.setFields(Object.assign(n.fields,t),r)})}partial(){let t={};for(let[e,n]of Object.entries(this.fields))t[e]="optional"in n&&n.optional instanceof Function?n.optional():n;return this.setFields(t)}deepPartial(){let t=function t(e){if("fields"in e){let n={};for(let[r,i]of Object.entries(e.fields))n[r]=t(i);return e.setFields(n)}if("array"===e.type){let n=e.optional();return n.innerType&&(n.innerType=t(n.innerType)),n}return"tuple"===e.type?e.optional().clone({types:e.spec.types.map(t)}):"optional"in e?e.optional():e}(this);return t}pick(t){let e={};for(let n of t)this.fields[n]&&(e[n]=this.fields[n]);return this.setFields(e)}omit(t){let e=Object.assign({},this.fields);for(let n of t)delete e[n];return this.setFields(e)}from(t,e,n){let i=(0,r.getter)(t,!0);return this.transform(r=>{if(!r)return r;let o=r;return q(r,t)&&(o=Object.assign({},r),n||delete o[t],o[e]=i(r)),o})}json(){return this.transform(W)}noUnknown(t=!0,e=x.noUnknown){"boolean"!=typeof t&&(e=t,t=!0);let n=this.test({name:"noUnknown",exclusive:!0,message:e,test(e){let n;if(null==e)return!0;let r=(n=Object.keys(this.schema.fields),Object.keys(e).filter(t=>-1===n.indexOf(t)));return!t||0===r.length||this.createError({params:{unknown:r.join(", ")}})}});return n.spec.noUnknown=t,n}unknown(t=!0,e=x.noUnknown){return this.noUnknown(!t,e)}transformKeys(t){return this.transform(e=>{if(!e)return e;let n={};for(let r of Object.keys(e))n[t(r)]=e[r];return n})}camelCase(){return this.transformKeys(i.camelCase)}snakeCase(){return this.transformKeys(i.snakeCase)}constantCase(){return this.transformKeys(t=>(0,i.snakeCase)(t).toUpperCase())}describe(t){let e=super.describe(t);for(let[r,i]of(e.fields={},Object.entries(this.fields))){var n;let o=t;null!=(n=o)&&n.value&&(o=Object.assign({},o,{parent:o.value,value:o.value[r]})),e.fields[r]=i.describe(o)}return e}}K.prototype=J.prototype},64048:function(t,e,n){"use strict";let r,i;n.d(e,{V:function(){return tP}});var o,a,s,u,l,c,d,f,p,h,v,m=n(67294),y=n.t(m,2),g=n(32984),b=n(12351),E=n(23784),x=n(61363),T=n(64103),w=n(19946),S=n(82180),A=((o=A||{})[o.None=1]="None",o[o.Focusable=2]="Focusable",o[o.Hidden=4]="Hidden",o);let C=(0,b.yV)(function(t,e){let{features:n=1,...r}=t,i={ref:e,"aria-hidden":(2&n)==2||void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...(4&n)==4&&(2&n)!=2&&{display:"none"}}};return(0,b.sY)({ourProps:i,theirProps:r,slot:{},defaultTag:"div",name:"Hidden"})});var F=n(15466);let P=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].map(t=>`${t}:not([tabindex='-1'])`).join(",");var R=((a=R||{})[a.First=1]="First",a[a.Previous=2]="Previous",a[a.Next=4]="Next",a[a.Last=8]="Last",a[a.WrapAround=16]="WrapAround",a[a.NoScroll=32]="NoScroll",a),O=((s=O||{})[s.Error=0]="Error",s[s.Overflow=1]="Overflow",s[s.Success=2]="Success",s[s.Underflow=3]="Underflow",s),k=((u=k||{})[u.Previous=-1]="Previous",u[u.Next=1]="Next",u),D=((l=D||{})[l.Strict=0]="Strict",l[l.Loose=1]="Loose",l);function V(t){null==t||t.focus({preventScroll:!0})}function L(t,e,{sorted:n=!0,relativeTo:r=null,skipElements:i=[]}={}){var o,a,s;let u=Array.isArray(t)?t.length>0?t[0].ownerDocument:document:t.ownerDocument,l=Array.isArray(t)?n?function(t,e=t=>t){return t.slice().sort((t,n)=>{let r=e(t),i=e(n);if(null===r||null===i)return 0;let o=r.compareDocumentPosition(i);return o&Node.DOCUMENT_POSITION_FOLLOWING?-1:o&Node.DOCUMENT_POSITION_PRECEDING?1:0})}(t):t:function(t=document.body){return null==t?[]:Array.from(t.querySelectorAll(P)).sort((t,e)=>Math.sign((t.tabIndex||Number.MAX_SAFE_INTEGER)-(e.tabIndex||Number.MAX_SAFE_INTEGER)))}(t);i.length>0&&l.length>1&&(l=l.filter(t=>!i.includes(t))),r=null!=r?r:u.activeElement;let c=(()=>
4{if(5&e)return 1;if(10&e)return -1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),d=(()=>{if(1&e)return 0;if(2&e)return Math.max(0,l.indexOf(r))-1;if(4&e)return Math.max(0,l.indexOf(r))+1;if(8&e)return l.length-1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),f=32&e?{preventScroll:!0}:{},p=0,h=l.length,v;do{if(p>=h||p+h<=0)return 0;let t=d+p;if(16&e)t=(t+h)%h;else{if(t<0)return 3;if(t>=h)return 1}null==(v=l[t])||v.focus(f),p+=c}while(v!==u.activeElement);return 6&e&&null!=(s=null==(a=null==(o=v)?void 0:o.matches)?void 0:a.call(o,"textarea,input"))&&s&&v.select(),v.hasAttribute("tabindex")||v.setAttribute("tabindex","0"),2}var j=n(73781),M=n(3855),_=((c=_||{})[c.Forwards=0]="Forwards",c[c.Backwards=1]="Backwards",c),I=n(14879);function U(...t){return(0,m.useMemo)(()=>(0,F.r)(...t),[...t])}function N(t,e,n,r){let i=(0,M.E)(n);(0,m.useEffect)(()=>{function n(t){i.current(t)}return(t=null!=t?t:window).addEventListener(e,n,r),()=>t.removeEventListener(e,n,r)},[t,e,r])}var $=n(81021);function B(t,e){let n=(0,m.useRef)([]),r=(0,j.z)(t);(0,m.useEffect)(()=>{let t=[...n.current];for(let[i,o]of e.entries())if(n.current[i]!==o){let i=r(e,t);return n.current=e,i}},[r,...e])}var Z=n(94192);function z(t){if(!t)return new Set;if("function"==typeof t)return new Set(t());let e=new Set;for(let n of t.current)n.current instanceof HTMLElement&&e.add(n.current);return e}var H=((d=H||{})[d.None=1]="None",d[d.InitialFocus=2]="InitialFocus",d[d.TabLock=4]="TabLock",d[d.FocusLock=8]="FocusLock",d[d.RestoreFocus=16]="RestoreFocus",d[d.All=30]="All",d);let Y=Object.assign((0,b.yV)(function(t,e){var n,r;let i,o,a=(0,m.useRef)(null),s=(0,E.T)(a,e),{initialFocus:u,containers:l,features:c=30,...d}=t;(0,S.H)()||(c=1);let f=U(a);!function({ownerDocument:t},e){let n=function(t=!0){let e=(0,m.useRef)(W.slice());return B(([t],[n])=>{!0===n&&!1===t&&(0,$.Y)(()=>{e.current.splice(0)}),!1===n&&!0===t&&(e.current=W.slice())},[t,W,e]),(0,j.z)(()=>{var t;return null!=(t=e.current.find(t=>null!=t&&t.isConnected))?t:null})}(e);B(()=>{e||(null==t?void 0:t.activeElement)===(null==t?void 0:t.body)&&V(n())},[e]);let r=(0,m.useRef)(!1);(0,m.useEffect)(()=>(r.current=!1,()=>{r.current=!0,(0,$.Y)(()=>{r.current&&V(n())})}),[])}({ownerDocument:f},Boolean(16&c));let p=function({ownerDocument:t,container:e,initialFocus:n},r){let i=(0,m.useRef)(null),o=(0,I.t)();return B(()=>{if(!r)return;let a=e.current;a&&(0,$.Y)(()=>{if(!o.current)return;let e=null==t?void 0:t.activeElement;if(null!=n&&n.current){if((null==n?void 0:n.current)===e){i.current=e;return}}else if(a.contains(e)){i.current=e;return}null!=n&&n.current?V(n.current):L(a,R.First)===O.Error&&console.warn("There are no focusable elements inside the <FocusTrap />"),i.current=null==t?void 0:t.activeElement})},[r]),i}({ownerDocument:f,container:a,initialFocus:u},Boolean(2&c));!function({ownerDocument:t,container:e,containers:n,previousActiveElement:r},i){let o=(0,I.t)();N(null==t?void 0:t.defaultView,"focus",t=>{if(!i||!o.current)return;let a=z(n);e.current instanceof HTMLElement&&a.add(e.current);let s=r.current;if(!s)return;let u=t.target;u&&u instanceof HTMLElement?q(a,u)?(r.current=u,V(u)):(t.preventDefault(),t.stopPropagation(),V(s)):V(r.current)},!0)}({ownerDocument:f,container:a,containers:l,previousActiveElement:p},Boolean(8&c));let h=(i=(0,m.useRef)(0),n="keydown",r=t=>{"Tab"===t.key&&(i.current=t.shiftKey?1:0)},o=(0,M.E)(r),(0,m.useEffect)(()=>{function t(t){o.current(t)}return window.addEventListener(n,t,!0),()=>window.removeEventListener(n,t,!0)},[n,!0]),i),v=(0,j.z)(t=>{let e=a.current;e&&(0,g.E)(h.current,{[_.Forwards]:()=>{L(e,R.First,{skipElements:[t.relatedTarget]})},[_.Backwards]:()=>{L(e,R.Last,{skipElements:[t.relatedTarget]})}})}),y=(0,Z.G)(),x=(0,m.useRef)(!1);return m.createElement(m.Fragment,null,Boolean(4&c)&&m.createElement(C,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:v,features:A.Focusable}),(0,b.sY)({ourProps:{ref:s,onKeyDown(t){"Tab"==t.key&&(x.current=!0,y.requestAnimationFrame(()=>{x.current=!1}))},onBlur(t){let e=z(l);a.current instanceof HTMLElement&&e.add(a.current);let n=t.relatedTarget;n instanceof HTMLElement&&"true"!==n.dataset.headlessuiFocusGuard&&(q(e,n)||(x.current?L(a.current,(0,g.E)(h.current,{[_.Forwards]:()=>R.Next,[_.Backwards]:()=>R.Previous})|R.WrapAround,{relativeTo:t.target}):t.target instanceof HTMLElement&&V(t.target)))}},theirProps:d,defaultTag:"div",name:"FocusTrap"}),Boolean(4&c)&&m.createElement(C,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:v,features:A.Focusable}))}),{features:H}),W=[];if("undefined"!=typeof window&&"undefined"!=typeof document){let t=function(t){t.target instanceof HTMLElement&&t.target!==document.body&&W[0]!==t.target&&(W.unshift(t.target),(W=W.filter(t=>null!=t&&t.isConnected)).splice(10))};window.addEventListener("click",t,{capture:!0}),window.addEventListener("mousedown",t,{capture:!0}),window.addEventListener("focus",t,{capture:!0}),document.body.addEventListener("click",t,{capture:!0}),document.body.addEventListener("mousedown",t,{capture:!0}),document.body.addEventListener("focus",t,{capture:!0})}function q(t,e){for(let n of t)if(n.contains(e))return!0;return!1}var G=n(73935),X=n(16723);let K=(0,m.createContext)(!1);function J(t){return m.createElement(K.Provider,{value:t.force},t.children)}var Q=n(77896);let tt=m.Fragment,te=m.Fragment,tn=(0,m.createContext)(null),tr=Object.assign((0,b.yV)(function(t,e){let n=(0,m.useRef)(null),r=(0,E.T)((0,E.h)(t=>{n.current=t}),e),i=U(n),o=function(t){let e=(0,m.useContext)(K),n=(0,m.useContext)(tn),r=U(t),[i,o]=(0,m.useState)(()=>
4{if(!e&&null!==n||Q.O.isServer)return null;let t=null==r?void 0:r.getElementById("headlessui-portal-root");if(t)return t;if(null===r)return null;let i=r.createElement("div");return i.setAttribute("id","headlessui-portal-root"),r.body.appendChild(i)});return(0,m.useEffect)(()=>{null!==i&&(null!=r&&r.body.contains(i)||null==r||r.body.appendChild(i))},[i,r]),(0,m.useEffect)(()=>{e||null!==n&&o(n.current)},[n,o,e]),i}(n),[a]=(0,m.useState)(()=>{var t;return Q.O.isServer?null:null!=(t=null==i?void 0:i.createElement("div"))?t:null}),s=(0,S.H)(),u=(0,m.useRef)(!1);return(0,X.e)(()=>{if(u.current=!1,!(!o||!a))return o.contains(a)||(a.setAttribute("data-headlessui-portal",""),o.appendChild(a)),()=>{u.current=!0,(0,$.Y)(()=>{var t;u.current&&o&&a&&(a instanceof Node&&o.contains(a)&&o.removeChild(a),o.childNodes.length<=0&&(null==(t=o.parentElement)||t.removeChild(o)))})}},[o,a]),s&&o&&a?(0,G.createPortal)((0,b.sY)({ourProps:{ref:r},theirProps:t,defaultTag:tt,name:"Portal"}),a):null}),{Group:(0,b.yV)(function(t,e){let{target:n,...r}=t,i={ref:(0,E.T)(e)};return m.createElement(tn.Provider,{value:n},(0,b.sY)({ourProps:i,theirProps:r,defaultTag:te,name:"Popover.Group"}))})}),ti=(0,m.createContext)(null),to=Object.assign((0,b.yV)(function(t,e){let n=(0,w.M)(),{id:r=`headlessui-description-${n}`,...i}=t,o=function t(){let e=(0,m.useContext)(ti);if(null===e){let e=Error("You used a <Description /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(e,t),e}return e}(),a=(0,E.T)(e);(0,X.e)(()=>o.register(r),[r,o.register]);
4let s={ref:a,...o.props,id:r};return(0,b.sY)({ourProps:s,theirProps:i,slot:o.slot||{},defaultTag:"p",name:o.name||"Description"})}),{});var ta=n(16567);let ts=(0,m.createContext)(()=>{});ts.displayName="StackContext";var tu=((f=tu||{})[f.Add=0]="Add",f[f.Remove=1]="Remove",f);function tl({children:t,onUpdate:e,type:n,element:r,enabled:i}){let o=(0,m.useContext)(ts),a=(0,j.z)((...t)=>{null==e||e(...t),o(...t)});return(0,X.e)(()=>{let t=void 0===i||!0===i;return t&&a(0,n,r),()=>{t&&a(1,n,r)}},[a,n,r,i]),m.createElement(ts.Provider,{value:a},t)}function tc(t,e,n){let r=(0,M.E)(e);(0,m.useEffect)(()=>{function e(t){r.current(t)}return document.addEventListener(t,e,n),()=>document.removeEventListener(t,e,n)},[t,n])}let{useState:td,useEffect:tf,useLayoutEffect:tp,useDebugValue:th}=y;"undefined"!=typeof window&&void 0!==window.document&&window.document.createElement;let tv=y.useSyncExternalStore;var tm=n(9362);let ty=(p={PUSH(t,e){var n;let r=null!=(n=this.get(t))?n:{doc:t,count:0,d:(0,tm.k)(),meta:new Set};return r.count++,r.meta.add(e),this.set(t,r),this},POP(t,e){let n=this.get(t);return n&&(n.count--,n.meta.delete(e)),this},SCROLL_PREVENT({doc:t,d:e,meta:n}){let r,i;let o={doc:t,d:e,meta:function(t){let e={};for(let n of t)Object.assign(e,n(e));return e}(n)},a=[/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0?{before(){r=window.pageYOffset},after({doc:t,d:e,meta:n}){function i(t){return n.containers.flatMap(t=>t()).some(e=>e.contains(t))}e.style(t.body,"marginTop",`-${r}px`),window.scrollTo(0,0);let o=null;e.addEventListener(t,"click",e=>{if(e.target instanceof HTMLElement)try{let n=e.target.closest("a");if(!n)return;let{hash:r}=new URL(n.href),a=t.querySelector(r);a&&!i(a)&&(o=a)}catch{}},!0),e.addEventListener(t,"touchmove",t=>{t.target instanceof HTMLElement&&!i(t.target)&&t.preventDefault()},{passive:!1}),e.add(()=>{window.scrollTo(0,window.pageYOffset+r),o&&o.isConnected&&(o.scrollIntoView({block:"nearest"}),o=null)})}}:{},{before({doc:t}){var e;let n=t.documentElement;i=(null!=(e=t.defaultView)?e:window).innerWidth-n.clientWidth},after({doc:t,d:e}){let n=t.documentElement,r=i-(n.clientWidth-n.offsetWidth);e.style(n,"paddingRight",`${r}px`)}},{before({doc:t,d:e}){e.style(t.documentElement,"overflow","hidden")}}];a.forEach(({before:t})=>null==t?void 0:t(o)),a.forEach(({after:t})=>null==t?void 0:t(o))},SCROLL_ALLOW({d:t}){t.dispose()},TEARDOWN({doc:t}){this.delete(t)}},r=new Map,i=new Set,{getSnapshot:()=>r,subscribe:t=>(i.add(t),()=>i.delete(t)),dispatch(t,...e){let n=p[t].call(r,...e);n&&(r=n,i.forEach(t=>t()))}});ty.subscribe(()=>{let t=ty.getSnapshot(),e=new Map;for(let[n]of t)e.set(n,n.documentElement.style.overflow);for(let n of t.values()){let t="hidden"===e.get(n.doc),r=0!==n.count;(r&&!t||!r&&t)&&ty.dispatch(n.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",n),0===n.count&&ty.dispatch("TEARDOWN",n)}});let tg=new Map,tb=new Map;function tE(t,e=!0){(0,X.e)(()=>{var n;if(!e)return;let r="function"==typeof t?t():t.current;if(!r)return;let i=null!=(n=tb.get(r))?n:0;return tb.set(r,i+1),0!==i||(tg.set(r,{"aria-hidden":r.getAttribute("aria-hidden"),inert:r.inert}),r.setAttribute("aria-hidden","true"),r.inert=!0),function(){var t;if(!r)return;let e=null!=(t=tb.get(r))?t:1;if(1===e?tb.delete(r):tb.set(r,e-1),1!==e)return;let n=tg.get(r);n&&(null===n["aria-hidden"]?r.removeAttribute("aria-hidden"):r.setAttribute("aria-hidden",n["aria-hidden"]),r.inert=n.inert,tg.delete(r))}},[t,e])}var tx=((h=tx||{})[h.Open=0]="Open",h[h.Closed=1]="Closed",h),tT=((v=tT||{})[v.SetTitleId=0]="SetTitleId",v);let tw={0:(t,e)=>t.titleId===e.id?t:{...t,titleId:e.id}},tS=(0,m.createContext)(null);function tA(t){let e=(0,m.useContext)(tS);if(null===e){let e=Error(`<${t} /> is missing a parent <Dialog /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(e,tA),e}return e}function tC(t,e){return(0,g.E)(e.type,tw,t,e)}tS.displayName="DialogContext";let tF=b.AN.RenderStrategy|b.AN.Static,tP=Object.assign((0,b.yV)(function(t,e){let n=(0,w.M)(),{id:r=`headlessui-dialog-${n}`,open:i,onClose:o,initialFocus:a,__demoMode:s=!1,...u}=t,[l,c]=(0,m.useState)(0),d=(0,ta.oJ)();void 0===i&&null!==d&&(i=(d&ta.ZM.Open)===ta.ZM.Open);let f=(0,m.useRef)(null),p=(0,E.T)(f,e),h=(0,m.useRef)(null),v=U(f),y=t.hasOwnProperty("open")||null!==d,T=t.hasOwnProperty("onClose");if(!y&&!T)throw Error("You have to provide an `open` and an `onClose` prop to the `Dialog` component.");if(!y)throw Error("You provided an `onClose` prop to the `Dialog`, but forgot an `open` prop.");if(!T)throw Error("You provided an `open` prop to the `Dialog`, but forgot an `onClose` prop.");if("boolean"!=typeof i)throw Error(`You provided an \`open\` prop to the \`Dialog\`, but the value is not a boolean. Received: ${i}`);if("function"!=typeof o)throw Error(`You provided an \`onClose\` prop to the \`Dialog\`, but the value is not a function. Received: ${o}`);let R=i?0:1,[O,k]=(0,m.useReducer)(tC,{titleId:null,descriptionId:null,panelRef:(0,m.createRef)()}),V=(0,j.z)(()=>o(!1)),L=(0,j.z)(t=>k({type:0,id:t})),M=!!(0,S.H)()&&!s&&0===R,_=l>1,I=null!==(0,m.useContext)(tS),$=null!==d&&(d&ta.ZM.Closing)===ta.ZM.Closing;tE((0,m.useCallback)(()=>{var t,e;return null!=(e=Array.from(null!=(t=null==v?void 0:v.querySelectorAll("body > *"))?t:[]).find(t=>"headlessui-portal-root"!==t.id&&t.contains(h.current)&&t instanceof HTMLElement))?e:null},[h]),!I&&!$&&M),tE((0,m.useCallback)(()=>{var t,e;return null!=(e=Array.from(null!=(t=null==v?void 0:v.querySelectorAll("[data-headlessui-portal]"))?t:[]).find(t=>t.contains(h.current)&&t instanceof HTMLElement))?e:null},[h]),!!_||M);let B=(0,j.z)(()=>{var t,e;return[...Array.from(null!=(t=null==v?void 0:v.querySelectorAll("html > *, body > *, [data-headlessui-portal]"))?t:[]).filter(t=>
4!(t===document.body||t===document.head||!(t instanceof HTMLElement)||t.contains(h.current)||O.panelRef.current&&t.contains(O.panelRef.current))),null!=(e=O.panelRef.current)?e:f.current]});!function(t,e,n=!0){let r=(0,m.useRef)(!1);function i(n,i){if(!r.current||n.defaultPrevented)return;let o=function t(e){return"function"==typeof e?t(e()):Array.isArray(e)||e instanceof Set?e:[e]}(t),a=i(n);if(null!==a&&a.getRootNode().contains(a)){for(let t of o){if(null===t)continue;let e=t instanceof HTMLElement?t:t.current;if(null!=e&&e.contains(a)||n.composed&&n.composedPath().includes(e))return}return!function(t,e=0){var n;return t!==(null==(n=(0,F.r)(t))?void 0:n.body)&&(0,g.E)(e,{0:()=>t.matches(P),1(){let e=t;for(;null!==e;){if(e.matches(P))return!0;e=e.parentElement}return!1}})}(a,D.Loose)&&-1!==a.tabIndex&&n.preventDefault(),e(n,a)}}(0,m.useEffect)(()=>{requestAnimationFrame(()=>{r.current=n})},[n]);let o=(0,m.useRef)(null);tc("mousedown",t=>{var e,n;r.current&&(o.current=(null==(n=null==(e=t.composedPath)?void 0:e.call(t))?void 0:n[0])||t.target)},!0),tc("click",t=>{o.current&&(i(t,()=>o.current),o.current=null)},!0),tc("blur",t=>i(t,()=>window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null),!0)}(()=>B(),V,!(!M||_));let Z=!(_||0!==R);N(null==v?void 0:v.defaultView,"keydown",t=>{Z&&(t.defaultPrevented||t.key===x.R.Escape&&(t.preventDefault(),t.stopPropagation(),V()))}),function(t,e,n=()=>[document.body]){var r;let i,o;r=t=>{var e;return{containers:[...null!=(e=t.containers)?e:[],n]}},i=tv(ty.subscribe,ty.getSnapshot,ty.getSnapshot),(o=t?i.get(t):void 0)&&o.count,(0,X.e)(()=>{if(!(!t||!e))return ty.dispatch("PUSH",t,r),()=>ty.dispatch("POP",t,r)},[e,t])}(v,!($||0!==R||I),B),(0,m.useEffect)(()=>{if(0!==R||!f.current)return;let t=new ResizeObserver(t=>{for(let e of t){let t=e.target.getBoundingClientRect();0===t.x&&0===t.y&&0===t.width&&0===t.height&&V()}});return t.observe(f.current),()=>t.disconnect()},[R,f,V]);let[z,H]=function(){let[t,e]=(0,m.useState)([]);return[t.length>0?t.join(" "):void 0,(0,m.useMemo)(()=>function(t){let n=(0,j.z)(t=>(e(e=>[...e,t]),()=>e(e=>{let n=e.slice(),r=n.indexOf(t);return -1!==r&&n.splice(r,1),n}))),r=(0,m.useMemo)(()=>({register:n,slot:t.slot,name:t.name,props:t.props}),[n,t.slot,t.name,t.props]);return m.createElement(ti.Provider,{value:r},t.children)},[e])]}(),W=(0,m.useMemo)(()=>[{dialogState:R,close:V,setTitleId:L},O],[R,O,V,L]),q=(0,m.useMemo)(()=>({open:0===R}),[R]),G={ref:p,id:r,role:"dialog","aria-modal":0===R||void 0,"aria-labelledby":O.titleId,"aria-describedby":z};return m.createElement(tl,{type:"Dialog",enabled:0===R,element:f,onUpdate:(0,j.z)((t,e)=>{"Dialog"===e&&(0,g.E)(t,{[tu.Add]:()=>c(t=>t+1),[tu.Remove]:()=>c(t=>t-1)})})},m.createElement(J,{force:!0},m.createElement(tr,null,m.createElement(tS.Provider,{value:W},m.createElement(tr.Group,{target:f},m.createElement(J,{force:!1},m.createElement(H,{slot:q,name:"Dialog.Description"},m.createElement(Y,{initialFocus:a,containers:B,features:M?(0,g.E)(_?"parent":"leaf",{parent:Y.features.RestoreFocus,leaf:Y.features.All&~Y.features.FocusLock}):Y.features.None},(0,b.sY)({ourProps:G,theirProps:u,slot:q,defaultTag:"div",features:tF,visible:0===R,name:"Dialog"})))))))),m.createElement(C,{features:A.Hidden,ref:h}))}),{Backdrop:(0,b.yV)(function(t,e){let n=(0,w.M)(),{id:r=`headlessui-dialog-backdrop-${n}`,...i}=t,[{dialogState:o},a]=tA("Dialog.Backdrop"),s=(0,E.T)(e);(0,m.useEffect)(()=>{if(null===a.panelRef.current)throw Error("A <Dialog.Backdrop /> component is being used, but a <Dialog.Panel /> component is missing.")},[a.panelRef]);let u=(0,m.useMemo)(()=>({open:0===o}),[o]);return m.createElement(J,{force:!0},m.createElement(tr,null,(0,b.sY)({ourProps:{ref:s,id:r,"aria-hidden":!0},theirProps:i,slot:u,defaultTag:"div",name:"Dialog.Backdrop"})))}),Panel:(0,b.yV)(function(t,e){let n=(0,w.M)(),{id:r=`headlessui-dialog-panel-${n}`,...i}=t,[{dialogState:o},a]=tA("Dialog.Panel"),s=(0,E.T)(e,a.panelRef),u=(0,m.useMemo)(()=>({open:0===o}),[o]),l=(0,j.z)(t=>{t.stopPropagation()});return(0,b.sY)({ourProps:{ref:s,id:r,onClick:l},theirProps:i,slot:u,defaultTag:"div",name:"Dialog.Panel"})}),Overlay:(0,b.yV)(function(t,e){let n=(0,w.M)(),{id:r=`headlessui-dialog-overlay-${n}`,...i}=t,[{dialogState:o,close:a}]=tA("Dialog.Overlay"),s=(0,E.T)(e),u=(0,j.z)(t=>{if(t.target===t.currentTarget){if((0,T.P)(t.currentTarget))return t.preventDefault();t.preventDefault(),t.stopPropagation(),a()}}),l=(0,m.useMemo)(()=>({open:0===o}),[o]);return(0,b.sY)({ourProps:{ref:s,id:r,"aria-hidden":!0,onClick:u},theirProps:i,slot:l,defaultTag:"div",name:"Dialog.Overlay"})}),Title:(0,b.yV)(function(t,e){let n=(0,w.M)(),{id:r=`headlessui-dialog-title-${n}`,...i}=t,[{dialogState:o,setTitleId:a}]=tA("Dialog.Title"),s=(0,E.T)(e);(0,m.useEffect)(()=>(a(r),()=>a(null)),[r,a]);let u=(0,m.useMemo)(()=>({open:0===o}),[o]);return(0,b.sY)({ourProps:{ref:s,id:r},theirProps:i,slot:u,defaultTag:"h2",name:"Dialog.Title"})}),Description:to})},61363:function(t,e,n){"use strict";n.d(e,{R:function(){return i}});var r,i=((r=i||{}).Space=" ",r.Enter="Enter",r.Escape="Escape",r.Backspace="Backspace",r.Delete="Delete",r.ArrowLeft="ArrowLeft",r.ArrowUp="ArrowUp",r.ArrowRight="ArrowRight",r.ArrowDown="ArrowDown",r.Home="Home",r.End="End",r.PageUp="PageUp",r.PageDown="PageDown",r.Tab="Tab",r)},44080:function(t,e,n){"use strict";n.d(e,{u:function(){return V}});var r,i=n(67294),o=n(12351),a=n(16567),s=n(32984),u=n(14879),l=n(16723),c=n(3855),d=n(82180),f=n(23784),p=n(9362);function h(t,...e){t&&e.length>0&&t.classList.add(...e)}function v(t,...e){t&&e.length>0&&t.classList.remove(...e)}var m=n(94192),y=n(73781),g=n(44067),b=n(77896);function E(t=""){return t.split(" ").filter(t=>t.trim().length>1)}let x=(0,i.createContext)(null);x.displayName="TransitionContext";var T=((r=T||{}).Visible="visible",r.Hidden="hidden",r);let w=(0,i.createContext)(null);function S(t){return"children"in t?S(t.children):t.current.filter(({el:t})=>null!==t.current).filter(({state:t})=>"visible"===t).length>0}function A(t,e){let n=(0,c.E)(t),r=(0,i.useRef)([]),a=(0,u.t)(),l=(0,m.G)(),d=(0,y.z)((t,e=o.l4.Hidden)=>{let i=r.current.findIndex(({el:e})=>e===t);-1!==i&&((0,s.E)(e,{[o.l4.Unmount](){r.current.splice(i,1)},[o.l4.Hidden](){r.current[i].state="hidden"}}),l.microTask(()=>{var t;!S(r)&&a.current&&(null==(t=n.current)||t.call(n))}))}),f=(0,y.z)(t=>{let e=r.current.find(({el:e})=>e===t);return e?"visible"!==e.state&&(e.state="visible"):r.current.push({el:t,state:"visible"}),()=>d(t,o.l4.Unmount)}),p=(0,i.useRef)([]),h=(0,i.useRef)(Promise.resolve()),v=(0,i.useRef)({enter:[],leave:[],idle:[]}),g=(0,y.z)((t,n,r)=>{p.current.splice(0),e&&(e.chains.current[n]=e.chains.current[n].filter(([e])=>e!==t)),null==e||e.chains.current[n].push([t,new Promise(t=>{p.current.push(t)})]),null==e||e.chains.current[n].push([t,new Promise(t=>{Promise.all(v.current[n].map(([t,e])=>e)).then(()=>t())}
4)]),"enter"===n?h.current=h.current.then(()=>null==e?void 0:e.wait.current).then(()=>r(n)):r(n)}),b=(0,y.z)((t,e,n)=>{Promise.all(v.current[e].splice(0).map(([t,e])=>e)).then(()=>{var t;null==(t=p.current.shift())||t()}).then(()=>n(e))});return(0,i.useMemo)(()=>({children:r,register:f,unregister:d,onStart:g,onStop:b,wait:h,chains:v}),[f,d,r,g,b,v,h])}function C(){}w.displayName="NestingContext";let F=["beforeEnter","afterEnter","beforeLeave","afterLeave"];function P(t){var e;let n={};for(let r of F)n[r]=null!=(e=t[r])?e:C;return n}let R=o.AN.RenderStrategy,O=(0,o.yV)(function(t,e){let{show:n,appear:r=!1,unmount:s,...u}=t,c=(0,i.useRef)(null),p=(0,f.T)(c,e);(0,d.H)();let h=(0,a.oJ)();if(void 0===n&&null!==h&&(n=(h&a.ZM.Open)===a.ZM.Open),![!0,!1].includes(n))throw Error("A <Transition /> is used but it is missing a `show={true | false}` prop.");let[v,m]=(0,i.useState)(n?"visible":"hidden"),y=A(()=>{m("hidden")}),[g,b]=(0,i.useState)(!0),E=(0,i.useRef)([n]);(0,l.e)(()=>{!1!==g&&E.current[E.current.length-1]!==n&&(E.current.push(n),b(!1))},[E,n]);let T=(0,i.useMemo)(()=>({show:n,appear:r,initial:g}),[n,r,g]);(0,i.useEffect)(()=>{if(n)m("visible");else if(S(y)){let t=c.current;if(!t)return;let e=t.getBoundingClientRect();0===e.x&&0===e.y&&0===e.width&&0===e.height&&m("hidden")}else m("hidden")},[n,y]);let C={unmount:s};return i.createElement(w.Provider,{value:y},i.createElement(x.Provider,{value:T},(0,o.sY)({ourProps:{...C,as:i.Fragment,children:i.createElement(k,{ref:p,...C,...u})},theirProps:{},defaultTag:i.Fragment,features:R,visible:"visible"===v,name:"Transition"})))}),k=(0,o.yV)(function(t,e){var n;let r,{beforeEnter:T,afterEnter:C,beforeLeave:F,afterLeave:O,enter:k,enterFrom:D,enterTo:V,entered:L,leave:j,leaveFrom:M,leaveTo:_,...I}=t,U=(0,i.useRef)(null),N=(0,f.T)(U,e),$=I.unmount?o.l4.Unmount:o.l4.Hidden,{show:B,appear:Z,initial:z}=function(){let t=(0,i.useContext)(x);if(null===t)throw Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return t}(),[H,Y]=(0,i.useState)(B?"visible":"hidden"),W=function(){let t=(0,i.useContext)(w);if(null===t)throw Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return t}(),{register:q,unregister:G}=W,X=(0,i.useRef)(null);(0,i.useEffect)(()=>q(U),[q,U]),(0,i.useEffect)(()=>{if($===o.l4.Hidden&&U.current){if(B&&"visible"!==H){Y("visible");return}return(0,s.E)(H,{hidden:()=>G(U),visible:()=>q(U)})}},[H,U,q,G,B,$]);let K=(0,c.E)({enter:E(k),enterFrom:E(D),enterTo:E(V),entered:E(L),leave:E(j),leaveFrom:E(M),leaveTo:E(_)}),J=(n={beforeEnter:T,afterEnter:C,beforeLeave:F,afterLeave:O},r=(0,i.useRef)(P(n)),(0,i.useEffect)(()=>{r.current=P(n)},[n]),r),Q=(0,d.H)();(0,i.useEffect)(()=>{if(Q&&"visible"===H&&null===U.current)throw Error("Did you forget to passthrough the `ref` to the actual DOM node?")},[U,H,Q]);let tt=z&&!Z,te=!Q||tt||X.current===B?"idle":B?"enter":"leave",tn=function(t=0){let[e,n]=(0,i.useState)(t),r=(0,i.useCallback)(t=>n(e=>e|t),[e]),o=(0,i.useCallback)(t=>Boolean(e&t),[e]);return{flags:e,addFlag:r,hasFlag:o,removeFlag:(0,i.useCallback)(t=>n(e=>e&~t),[n]),toggleFlag:(0,i.useCallback)(t=>n(e=>e^t),[n])}}(0),tr=(0,y.z)(t=>(0,s.E)(t,{enter:()=>{tn.addFlag(a.ZM.Opening),J.current.beforeEnter()},leave:()=>{tn.addFlag(a.ZM.Closing),J.current.beforeLeave()},idle:()=>{}})),ti=(0,y.z)(t=>(0,s.E)(t,{enter:()=>{tn.removeFlag(a.ZM.Opening),J.current.afterEnter()},leave:()=>{tn.removeFlag(a.ZM.Closing),J.current.afterLeave()},idle:()=>{}})),to=A(()=>{Y("hidden"),G(U)},W);(function({container:t,direction:e,classes:n,onStart:r,onStop:i}){let o=(0,u.t)(),a=(0,m.G)(),d=(0,c.E)(e);(0,l.e)(()=>{let e=(0,p.k)();a.add(e.dispose);let u=t.current;if(u&&"idle"!==d.current&&o.current){var l,c,f,m;let t,o,a,y,g,b,E;return e.dispose(),r.current(d.current),e.add((l=u,c=n.current,f="enter"===d.current,m=()=>{e.dispose(),i.current(d.current)},o=f?"enter":"leave",a=(0,p.k)(),y=void 0!==m?(t={called:!1},(...e)=>{if(!t.called)return t.called=!0,m(...e)}):()=>{},"enter"===o&&(l.removeAttribute("hidden"),l.style.display=""),g=(0,s.E)(o,{enter
4:()=>c.enter,leave:()=>c.leave}),b=(0,s.E)(o,{enter:()=>c.enterTo,leave:()=>c.leaveTo}),E=(0,s.E)(o,{enter:()=>c.enterFrom,leave:()=>c.leaveFrom}),v(l,...c.enter,...c.enterTo,...c.enterFrom,...c.leave,...c.leaveFrom,...c.leaveTo,...c.entered),h(l,...g,...E),a.nextFrame(()=>{v(l,...E),h(l,...b),function(t,e){let n=(0,p.k)();if(!t)return n.dispose;let{transitionDuration:r,transitionDelay:i}=getComputedStyle(t),[o,a]=[r,i].map(t=>{let[e=0]=t.split(",").filter(Boolean).map(t=>t.includes("ms")?parseFloat(t):1e3*parseFloat(t)).sort((t,e)=>e-t);return e}),s=o+a;if(0!==s){n.group(n=>{n.setTimeout(()=>{e(),n.dispose()},s),n.addEventListener(t,"transitionrun",t=>{t.target===t.currentTarget&&n.dispose()})});let r=n.addEventListener(t,"transitionend",t=>{t.target===t.currentTarget&&(e(),r())})}else e();n.add(()=>e()),n.dispose}(l,()=>(v(l,...g),h(l,...c.entered),y()))}),a.dispose)),e.dispose}},[e])})({container:U,classes:K,direction:te,onStart:(0,c.E)(t=>{to.onStart(U,t,tr)}),onStop:(0,c.E)(t=>{to.onStop(U,t,ti),"leave"!==t||S(to)||(Y("hidden"),G(U))})}),(0,i.useEffect)(()=>{tt&&($===o.l4.Hidden?X.current=null:X.current=B)},[B,tt,H]);let ta=I;return Z&&B&&b.O.isServer&&(ta={...ta,className:(0,g.A)(I.className,...K.current.enter,...K.current.enterFrom)}),i.createElement(w.Provider,{value:to},i.createElement(a.up,{value:(0,s.E)(H,{visible:a.ZM.Open,hidden:a.ZM.Closed})|tn.flags},(0,o.sY)({ourProps:{ref:N},theirProps:ta,defaultTag:"div",features:R,visible:"visible"===H,name:"Transition.Child"})))}),D=(0,o.yV)(function(t,e){let n=null!==(0,i.useContext)(x),r=null!==(0,a.oJ)();return i.createElement(i.Fragment,null,!n&&r?i.createElement(O,{ref:e,...t}):i.createElement(k,{ref:e,...t}))}),V=Object.assign(O,{Child:D,Root:O})},94192:function(t,e,n){"use strict";n.d(e,{G:function(){return o}});var r=n(67294),i=n(9362);function o(){let[t]=(0,r.useState)(i.k);return(0,r.useEffect)(()=>()=>t.dispose(),[t]),t}},73781:function(t,e,n){"use strict";n.d(e,{z:function(){return o}});var r=n(67294),i=n(3855);let o=function(t){let e=(0,i.E)(t);return r.useCallback((...t)=>e.current(...t),[e])}},19946:function(t,e,n){"use strict";n.d(e,{M:function(){return u}});var r,i=n(67294),o=n(16723),a=n(82180),s=n(77896);let u=null!=(r=i.useId)?r:function(){let t=(0,a.H)(),[e,n]=i.useState(t?()=>s.O.nextId():null);return(0,o.e)(()=>{null===e&&n(s.O.nextId())},[e]),null!=e?""+e:void 0}},14879:function(t,e,n){"use strict";n.d(e,{t:function(){return o}});var r=n(67294),i=n(16723);function o(){let t=(0,r.useRef)(!1);return(0,i.e)(()=>(t.current=!0,()=>{t.current=!1}),[]),t}},16723:function(t,e,n){"use strict";n.d(e,{e:function(){return o}});var r=n(67294),i=n(77896);let o=(t,e)=>{i.O.isServer?(0,r.useEffect)(t,e):(0,r.useLayoutEffect)(t,e)}},3855:function(t,e,n){"use strict";n.d(e,{E:function(){return o}});var r=n(67294),i=n(16723);function o(t){let e=(0,r.useRef)(t);return(0,i.e)(()=>{e.current=t},[t]),e}},82180:function(t,e,n){"use strict";n.d(e,{H:function(){return o}});var r=n(67294),i=n(77896);function o(){let[t,e]=(0,r.useState)(i.O.isHandoffComplete);return t&&!1===i.O.isHandoffComplete&&e(!1),(0,r.useEffect)(()=>{!0!==t&&e(!0)},[t]),(0,r.useEffect)(()=>i.O.handoff(),[]),t}},23784:function(t,e,n){"use strict";n.d(e,{T:function(){return s},h:function(){return a}});var r=n(67294),i=n(73781);let o=Symbol();function a(t,e=!0){return Object.assign(t,{[o]:e})}function s(...t){let e=(0,r.useRef)(t);(0,r.useEffect)(()=>{e.current=t},[t]);let n=(0,i.z)(t=>{for(let n of e.current)null!=n&&("function"==typeof n?n(t):n.current=t)});return t.every(t=>null==t||(null==t?void 0:t[o]))?void 0:n}},16567:function(t,e,n){"use strict";n.d(e,{ZM:function(){return a},oJ:function(){return s},up:function(){return u}});var r,i=n(67294);let o=(0,i.createContext)(null);o.displayName="OpenClosedContext";var a=((r=a||{})[r.Open=1]="Open",r[r.Closed=2]="Closed",r[r.Closing=4]="Closing",r[r.Opening=8]="Opening",r);function s(){return(0,i.useContext)(o)}function u({value:t,children:e}){return i.createElement(o.Provider,{value:t},e)}},64103:function(t,e,n){"use strict";function r(t){let e=t.parentElement,n=null;for(;e&&!(e instanceof HTMLFieldSetElement);)e instanceof HTMLLegendElement&&(n=e),e=e.parentElement;let r=(null==e?void 0:e.getAttribute("disabled"))==="";return!(r&&function(t){if(!t)return!1;let e=t.previousElementSibling;for(;null!==e;){if(e instanceof HTMLLegendElement)return!1;e=e.previousElementSibling}return!0}(n))&&r}n.d(e,{P:function(){return r}})},44067:function(t,e,n){"use strict";function r(...t){return t.filter(Boolean).join(" ")}n.d(e,{A:function(){return r}})},9362:function(t,e,n){"use strict";n.d(e,{k:function(){return function t(){let e=[],n={addEventListener:(t,e,r,i)=>(t.addEventListener(e,r,i),n.add(()=>t.removeEventListener(e,r,i))),requestAnimationFrame(...t){let e=requestAnimationFrame(...t);return n.add(()=>cancelAnimationFrame(e))},nextFrame:(...t)=>n.requestAnimationFrame(()=>n.requestAnimationFrame(...t)),setTimeout(...t){let e=setTimeout(...t);return n.add(()=>clearTimeout(e))},microTask(...t){let e={current:!0};return(0,r.Y)(()=>{e.current&&t[0]()}),n.add(()=>{e.current=!1})},style(t,e,n){let r=t.style.getPropertyValue(e);return Object.assign(t.style,{[e]:n}),this.add(()=>{Object.assign(t.style,{[e]:r})})},group(e){let n=t();return e(n),this.add(()=>n.dispose())},add:t=>(e.push(t),()=>{let n=e.indexOf(t);if(n>=0)for(let t of e.splice(n,1))t()}),dispose(){for(let t of e.splice(0))t()}};return n}}});var r=n(81021)},77896:function(t,e,n){"use strict";n.d(e,{O:function(){return a}});var r=Object.defineProperty,i=(t,e,n)=>e in t?r(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,o=(t,e,n)=>(i(t,"symbol"!=typeof e?e+"":e,n),n);let a=new class{constructor(){o(this,"current",this.detect()),o(this,"handoffState","pending"),o(this,"currentId",0)}set(t){this.current!==t&&(this.handoffState="pending",this.currentId=0,this.current=t)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return"server"===this.current}get isClient(){return"client"===this.current}detect(){return"undefined"==typeof window||"undefined"==typeof document?"server"
4:"client"}handoff(){"pending"===this.handoffState&&(this.handoffState="complete")}get isHandoffComplete(){return"complete"===this.handoffState}}},32984:function(t,e,n){"use strict";function r(t,e,...n){if(t in e){let r=e[t];return"function"==typeof r?r(...n):r}let i=Error(`Tried to handle "${t}" but there is no handler defined. Only defined handlers are: ${Object.keys(e).map(t=>`"${t}"`).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(i,r),i}n.d(e,{E:function(){return r}})},81021:function(t,e,n){"use strict";function r(t){"function"==typeof queueMicrotask?queueMicrotask(t):Promise.resolve().then(t).catch(t=>setTimeout(()=>{throw t}))}n.d(e,{Y:function(){return r}})},15466:function(t,e,n){"use strict";n.d(e,{r:function(){return i}});var r=n(77896);function i(t){return r.O.isServer?null:t instanceof Node?t.ownerDocument:null!=t&&t.hasOwnProperty("current")&&t.current instanceof Node?t.current.ownerDocument:document}},12351:function(t,e,n){"use strict";n.d(e,{AN:function(){return u},l4:function(){return l},sY:function(){return c},yV:function(){return p}});var r,i,o=n(67294),a=n(44067),s=n(32984),u=((r=u||{})[r.None=0]="None",r[r.RenderStrategy=1]="RenderStrategy",r[r.Static=2]="Static",r),l=((i=l||{})[i.Unmount=0]="Unmount",i[i.Hidden=1]="Hidden",i);function c({ourProps:t,theirProps:e,slot:n,defaultTag:r,features:i,visible:o=!0,name:a}){let u=f(e,t);if(o)return d(u,n,r,a);let l=null!=i?i:0;if(2&l){let{static:t=!1,...e}=u;if(t)return d(e,n,r,a)}if(1&l){let{unmount:t=!0,...e}=u;return(0,s.E)(t?0:1,{0:()=>null,1:()=>d({...e,hidden:!0,style:{display:"none"}},n,r,a)})}return d(u,n,r,a)}function d(t,e={},n,r){var i;let{as:s=n,children:u,refName:l="ref",...c}=v(t,["unmount","static"]),d=void 0!==t.ref?{[l]:t.ref}:{},p="function"==typeof u?u(e):u;"className"in c&&c.className&&"function"==typeof c.className&&(c.className=c.className(e));let m={};if(e){let t=!1,n=[];for(let[r,i]of Object.entries(e))"boolean"==typeof i&&(t=!0),!0===i&&n.push(r);t&&(m["data-headlessui-state"]=n.join(" "))}if(s===o.Fragment&&Object.keys(h(c)).length>0){if(!(0,o.isValidElement)(p)||Array.isArray(p)&&p.length>1)throw Error(['Passing props on "Fragment"!',"",`The current component <${r} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(c).map(t=>` - ${t}`).join(` 5`),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map(t=>` - ${t}`).join(` 6`)].join(` 7`));let t=(0,a.A)(null==(i=p.props)?void 0:i.className,c.className);return(0,o.cloneElement)(p,Object.assign({},f(p.props,h(v(c,["ref"]))),m,d,function(...t){return{ref:t.every(t=>null==t)?void 0:e=>{for(let n of t)null!=n&&("function"==typeof n?n(e):n.current=e)}}}(p.ref,d.ref),t?{className:t}:{}))}return(0,o.createElement)(s,Object.assign({},v(c,["ref"]),s!==o.Fragment&&d,s!==o.Fragment&&m),p)}function f(...t){if(0===t.length)return{};if(1===t.length)return t[0];let e={},n={};for(let r of t)for(let t in r)t.startsWith("on")&&"function"==typeof r[t]?(null!=n[t]||(n[t]=[]),n[t].push(r[t])):e[t]=r[t];if(e.disabled||e["aria-disabled"])return Object.assign(e,Object.fromEntries(Object.keys(n).map(t=>[t,void 0])));for(let t in n)Object.assign(e,{[t](e,...r){for(let i of n[t]){if((e instanceof Event||(null==e?void 0:e.nativeEvent)instanceof Event)&&e.defaultPrevented)return;i(e,...r)}}});return e}function p(t){var e;return Object.assign((0,o.forwardRef)(t),{displayName:null!=(e=t.displayName)?e:t.name})}function h(t){let e=Object.assign({},t);for(let t in e)void 0===e[t]&&delete e[t];return e}function v(t,e=[]){let n=Object.assign({},t);for(let t of e)t in n&&delete n[t];return n}},26508:function(t,e,n){"use strict";n.d(e,{E:function(){return rF}});var r,i,o,a,s,u=n(70655),l=n(67294),c=function(t){return{isEnabled:function(e){return t.some(function(t){return!!e[t]})}}},d={measureLayout:c(["layout","layoutId","drag"]),animation:c(["animate","exit","variants","whileHover","whileTap","whileFocus","whileDrag","whileInView"]),exit:c(["exit"]),drag:c(["drag","dragControls"]),focus:c(["whileFocus"]),hover:c(["whileHover","onHoverStart","onHoverEnd"]),tap:c(["whileTap","onTap","onTapStart","onTapCancel"]),pan:c(["onPan","onPanStart","onPanSessionStart","onPanEnd"]),inView:c(["whileInView","onViewportEnter","onViewportLeave"])},f=(0,l.createContext)({strict:!1}),p=Object.keys(d),h=p.length,v=(0,l.createContext)({transformPagePoint:function(t){return t},isStatic:!1}),m=(0,l.createContext)({}),y=n(240),g="undefined"!=typeof window,b=g?l.useLayoutEffect:l.useEffect;function E(t){return"object"==typeof t&&Object.prototype.hasOwnProperty.call(t,"current")}function x(t){return Array.isArray(t)}function T(t){return"string"==typeof t||x(t)}function w(t,e,n,r,i){var o;return void 0===r&&(r={}),void 0===i&&(i={}
7),"function"==typeof e&&(e=e(null!=n?n:t.custom,r,i)),"string"==typeof e&&(e=null===(o=t.variants)||void 0===o?void 0:o[e]),"function"==typeof e&&(e=e(null!=n?n:t.custom,r,i)),e}function S(t,e,n){var r,i,o=t.getProps();return w(o,e,null!=n?n:o.custom,(r={},t.forEachValue(function(t,e){return r[e]=t.get()}),r),(i={},t.forEachValue(function(t,e){return i[e]=t.getVelocity()}),i))}function A(t){var e;return"function"==typeof(null===(e=t.animate)||void 0===e?void 0:e.start)||T(t.initial)||T(t.animate)||T(t.whileHover)||T(t.whileDrag)||T(t.whileTap)||T(t.whileFocus)||T(t.exit)}function C(t){return Boolean(A(t)||t.variants)}function F(t){return Array.isArray(t)?t.join(" "):t}var P=n(96681),R=n(54735),O=n(72453),k=n(99296);function D(t,e){-1===t.indexOf(e)&&t.push(e)}function V(t,e){var n=t.indexOf(e);n>-1&&t.splice(n,1)}var L=function(){function t(){this.subscriptions=[]}return t.prototype.add=function(t){var e=this;return D(this.subscriptions,t),function(){return V(e.subscriptions,t)}},t.prototype.notify=function(t,e,n){var r=this.subscriptions.length;if(r){if(1===r)this.subscriptions[0](t,e,n);else for(var i=0;i<r;i++){var o=this.subscriptions[i];o&&o(t,e,n)}}},t.prototype.getSize=function(){return this.subscriptions.length},t.prototype.clear=function(){this.subscriptions.length=0},t}(),j=function(){function t(t){var e=this;this.timeDelta=0,this.lastUpdated=0,this.updateSubscribers=new L,this.velocityUpdateSubscribers=new L,this.renderSubscribers=new L,this.canTrackVelocity=!1,this.updateAndNotify=function(t,n){void 0===n&&(n=!0),e.prev=e.current,e.current=t;var r=(0,R.$B)(),i=r.delta,o=r.timestamp;e.lastUpdated!==o&&(e.timeDelta=i,e.lastUpdated=o,R.ZP.postRender(e.scheduleVelocityCheck)),e.prev!==e.current&&e.updateSubscribers.notify(e.current),e.velocityUpdateSubscribers.getSize()&&e.velocityUpdateSubscribers.notify(e.getVelocity()),n&&e.renderSubscribers.notify(e.current)},this.scheduleVelocityCheck=function(){return R.ZP.postRender(e.velocityCheck)},this.velocityCheck=function(t){t.timestamp!==e.lastUpdated&&(e.prev=e.current,e.velocityUpdateSubscribers.notify(e.getVelocity()))},this.hasAnimated=!1,this.prev=this.current=t,this.canTrackVelocity=!isNaN(parseFloat(this.current))}return t.prototype.onChange=function(t){return this.updateSubscribers.add(t)},t.prototype.clearListeners=function(){this.updateSubscribers.clear()},t.prototype.onRenderRequest=function(t){return t(this.get()),this.renderSubscribers.add(t)},t.prototype.attach=function(t){this.passiveEffect=t},t.prototype.set=function(t,e){void 0===e&&(e=!0),e&&this.passiveEffect?this.passiveEffect(t,this.updateAndNotify):this.updateAndNotify(t,e)},t.prototype.get=function(){return this.current},t.prototype.getPrevious=function(){return this.prev},t.prototype.getVelocity=function(){return this.canTrackVelocity?(0,k.R)(parseFloat(this.current)-parseFloat(this.prev),this.timeDelta):0},t.prototype.start=function(t){var e=this;return this.stop(),new Promise(function(n){e.hasAnimated=!0,e.stopAnimation=t(n)}).then(function(){return e.clearAnimation()})},t.prototype.stop=function(){this.stopAnimation&&this.stopAnimation(),this.clearAnimation()},t.prototype.isAnimating=function(){return!!this.stopAnimation},t.prototype.clearAnimation=function(){this.stopAnimation=null},t.prototype.destroy=function(){this.updateSubscribers.clear(),this.renderSubscribers.clear(),this.stop()},t}();function M(t){return new j(t)}var _=function(t){return Boolean(null!==t&&"object"==typeof t&&t.getVelocity)},I=n(77589),U=n(96324),N=function(t){return 1e3*t},$=n(24394),B=n(84710),Z=n(82238),z={linear:B.GE,easeIn:B.YQ,easeInOut:B.mZ,easeOut:B.Vv,circIn:B.Z7,circInOut:B.X7,circOut:B.Bn,backIn:B.G2,backInOut:B.XL,backOut:B.CG,anticipate:B.LU,bounceIn:B.h9,bounceInOut:B.yD,bounceOut:B.gJ},H=function(t){if(Array.isArray(t)){(0,$.k)(4===t.length,"Cubic bezier arrays must contain four numerical values.");var e=(0,u.CR)(t,4),n=e[0],r=e[1],i=e[2],o=e[3];return(0,Z._)(n,r,i,o)}return"string"==typeof t?((0,$.k)(void 0!==z[t],"Invalid easing type '".concat(t,"'")),z[t]):t},Y=n(28407),W=function(t,e){return"zIndex"!==t&&!!("number"==typeof e||Array.isArray(e)||"string"==typeof e&&Y.P.test(e)&&!e.startsWith("url("))},q=function(t){return Array.isArray(t)},G=function(){return{type:"spring",stiffness:500,damping:25,restSpeed:10}},X=function(t){return{type:"spring",stiffness:550,damping:0===t?2*Math.sqrt(550):30,restSpeed:10}},K=function(){return{type:"keyframes",ease:"linear",duration:.3}},J=function(t){return{type:"keyframes",duration:.8,values:t}},Q={x:G,y:G,z:G,rotate:G,rotateX:G,rotateY:G,rotateZ:G,scaleX:X,scaleY:X,scale:X,opacity:K,backgroundColor:K,color:K,default:X},tt=function(t,e){var n;return n=q(e)?J:Q[t]||Q.default,(0,u.pi)({to:e},n(e))},te=n(25738),tn=n(87405),tr=n(2969),ti=n(11248),to=(0,u.pi)((0,u.pi)({},ti.Rx),{transform:Math.round}),ta={borderWidth:tr.px,borderTopWidth:tr.px,borderRightWidth:tr.px,borderBottomWidth:tr.px,borderLeftWidth:tr.px,borderRadius:tr.px,radius:tr.px,borderTopLeftRadius:tr.px,borderTopRightRadius:tr.px,borderBottomRightRadius:tr.px,borderBottomLeftRadius:tr.px,width:tr.px,maxWidth:tr.px,height:tr.px,maxHeight:tr.px,size:tr.px,top:tr.px,right:tr.px,bottom:tr.px,left:tr.px,padding:tr.px,paddingTop:tr.px,paddingRight:tr.px,paddingBottom:tr.px,paddingLeft:tr.px,margin:tr.px,marginTop:tr.px,marginRight:tr.px,marginBottom:tr.px,marginLeft:tr.px,rotate:tr.RW,rotateX:tr.RW,rotateY:tr.RW,rotateZ:tr.RW,scale:ti.bA,scaleX:ti.bA,scaleY:ti.bA,scaleZ:ti.bA,skew:tr.RW,skewX:tr.RW,skewY:tr.RW,distance:tr.px,translateX:tr.px,translateY:tr.px,translateZ:tr.px,x:tr.px,y:tr.px,z:tr.px,perspective:tr.px,transformPerspective:tr.px,opacity:ti.Fq,originX:tr.$C,originY:tr.$C,originZ:tr.px,zIndex:to,fillOpacity:ti.Fq,strokeOpacity:ti.Fq,numOctaves:to},ts=(0,u.pi)((0,u.pi)({},ta),{color:tn.$,backgroundColor:tn.$,outlineColor:tn.$,fill:tn.$,stroke:tn.$,borderColor:tn.$,borderTopColor:tn.$,borderRightColor:tn.$,borderBottomColor:tn.$,borderLeftColor:tn.$,filter:te.h,WebkitFilter:te.h}),tu=function(t){return ts[t]};function tl(t,e){var n,r=tu(t);return r!==te.h&&(r=Y.P),null===(n=r.getAnimatableNone)||void 0===n?void 0:n.call(r,e)}var tc={current:!1},td=function(t){return q(t)?t[t.length-1]||0:t},tf=!1;function tp(t){return 0===t||"string"==typeof t&&0===parseFloat(t)&&-1===t.indexOf(" ")}function th(t){return"number"==typeof t?0:tl("",t)}function tv(t,e){return t[e]||t.default||t}function tm(t,e,n,r){return void 0===r&&(r={}),tc.current&&(r={type:!1}),e.start(function(i){var o,a,s,l,c,d,f,p,h,v,m,y=(l=n,f=null!==(c=(d=tv(r,t)).from)&&void 0!==c?c:e.get(),p=W(t,l),"none"===f&&p&&"string"==typeof l?f=tl(t,l):tp(f)&&"string"==typeof l?f=th(l):!Array.isArray(l)&&tp(l)&&"string"==typeof f&&(l=th(f)),h=W(t,f),(0,$.
7K)(h===p,"You are trying to animate ".concat(t,' from "').concat(f,'" to "').concat(l,'". ').concat(f," is not an animatable value - to enable this animation set ").concat(f," to a value animatable to ").concat(l," via the `style` property.")),h&&p&&!1!==d.type?function(){var n,r,o,a,s,c,p,h,v,m,y,g,b={from:f,to:l,velocity:e.getVelocity(),onComplete:i,onUpdate:function(t){return e.set(t)}};return"inertia"===d.type||"decay"===d.type?(0,I.I)((0,u.pi)((0,u.pi)({},b),d)):(0,U.j)((0,u.pi)((0,u.pi)({},(v=d,Array.isArray(b.to)&&(null!==(m=v.duration)&&void 0!==m||(v.duration=.8)),Array.isArray((y=b).to)&&null===y.to[0]&&(y.to=(0,u.ev)([],(0,u.CR)(y.to),!1),y.to[0]=y.from),(g=v).when,g.delay,g.delayChildren,g.staggerChildren,g.staggerDirection,g.repeat,g.repeatType,g.repeatDelay,g.from,Object.keys((0,u._T)(g,["when","delay","delayChildren","staggerChildren","staggerDirection","repeat","repeatType","repeatDelay","from"])).length||(v=(0,u.pi)((0,u.pi)({},v),tt(t,b.to))),(0,u.pi)((0,u.pi)({},b),(r=(n=v).ease,o=n.times,a=n.yoyo,s=n.flip,c=n.loop,p=(0,u._T)(n,["ease","times","yoyo","flip","loop"]),h=(0,u.pi)({},p),o&&(h.offset=o),p.duration&&(h.duration=N(p.duration)),p.repeatDelay&&(h.repeatDelay=N(p.repeatDelay)),r&&(h.ease=Array.isArray(r)&&"number"!=typeof r[0]?r.map(H):H(r)),"tween"===p.type&&(h.type="keyframes"),(a||c||s)&&((0,$.K)(!tf,"yoyo, loop and flip have been removed from the API. Replace with repeat and repeatType options."),tf=!0,a?h.repeatType="reverse":c?h.repeatType="loop":s&&(h.repeatType="mirror"),h.repeat=c||a||s||p.repeat),"spring"!==p.type&&(h.type="keyframes"),h)))),{onUpdate:function(t){var e;b.onUpdate(t),null===(e=d.onUpdate)||void 0===e||e.call(d,t)},onComplete:function(){var t;b.onComplete(),null===(t=d.onComplete)||void 0===t||t.call(d)}}))}:function(){var t,n,r=td(l);return e.set(r),i(),null===(t=null==d?void 0:d.onUpdate)||void 0===t||t.call(d,r),null===(n=null==d?void 0:d.onComplete)||void 0===n||n.call(d),{stop:function(){}}}),g=null!==(s=null!==(a=(tv(o=r,t)||{}).delay)&&void 0!==a?a:o.delay)&&void 0!==s?s:0,b=function(){return m=y()};return g?v=setTimeout(b,N(g)):b(),function(){clearTimeout(v),null==m||m.stop()}})}var ty=n(9326),tg=["TopLeft","TopRight","BottomLeft","BottomRight"],tb=tg.length,tE=function(t){return"string"==typeof t?parseFloat(t):t},tx=function(t){return"number"==typeof t||tr.px.test(t)};function tT(t,e){var n;return null!==(n=t[e])&&void 0!==n?n:t.borderRadius}var tw=tA(0,.5,B.Bn),tS=tA(.5,.95,B.GE);function tA(t,e,n){return function(r){return r<t?0:r>e?1:n((0,ty.Y)(t,e,r))}}function tC(t,e){t.min=e.min,t.max=e.max}function tF(t,e){tC(t.x,e.x),tC(t.y,e.y)}function tP(t){return void 0===t||1===t}function tR(t){var e=t.scale,n=t.scaleX,r=t.scaleY;return!tP(e)||!tP(n)||!tP(r)}function tO(t){var e,n;return tR(t)||(e=t.x)&&"0%"!==e||(n=t.y)&&"0%"!==n||t.z||t.rotate||t.rotateX||t.rotateY}function tk(t,e,n,r,i){return void 0!==i&&(t=r+i*(t-r)),r+n*(t-r)+e}function tD(t,e,n,r,i){void 0===e&&(e=0),void 0===n&&(n=1),t.min=tk(t.min,e,n,r,i),t.max=tk(t.max,e,n,r,i)}function tV(t,e){var n=e.x,r=e.y;tD(t.x,n.translate,n.scale,n.originPoint),tD(t.y,r.translate,r.scale,r.originPoint)}function tL(t,e){t.min=t.min+e,t.max=t.max+e}function tj(t,e,n){var r=(0,u.CR)(n,3),i=r[0],o=r[1],a=r[2],s=void 0!==e[a]?e[a]:.5,l=(0,O.C)(t.min,t.max,s);tD(t,e[i],e[o],l,e.scale)}var tM=["x","scaleX","originX"],t_=["y","scaleY","originY"];function tI(t,e){tj(t.x,e,tM),tj(t.y,e,t_)}var tU=n(38677);function tN(t){return t.max-t.min}function t$(t,e,n){return void 0===e&&(e=0),void 0===n&&(n=.01),(0,tU.T)(t,e)<n}function tB(t,e,n,r){void 0===r&&(r=.5),t.origin=r,t.originPoint=(0,O.C)(e.min,e.max,t.origin),t.scale=tN(n)/tN(e),(t$(t.scale,1,1e-4)||isNaN(t.scale))&&(t.scale=1),t.translate=(0,O.C)(n.min,n.max,t.origin)-t.originPoint,(t$(t.translate)||isNaN(t.translate))&&(t.translate=0)}function tZ(t,e,n,r){tB(t.x,e.x,n.x,null==r?void 0:r.originX),tB(t.y,e.y,n.y,null==r?void 0:r.originY)}function tz(t,e,n){t.min=n.min+e.min,t.max=t.min+tN(e)}function tH(t,e,n){t.min=e.min-n.min,t.max=t.min+tN(e)}function tY(t,e,n){tH(t.x,e.x,n.x),tH(t.y,e.y,n.y)}function tW(t,e,n,r,i){return t-=e,t=r+1/n*(t-r),void 0!==i&&(t=r+1/i*(t-r)),t}function tq(t,e,n,r,i){var o=(0,u.CR)(n,3),a=o[0],s=o[1],l=o[2];!function(t,e,n,r,i,o,a){if(void 0===e&&(e=0),void 0===n&&(n=1),void 0===r&&(r=.5),void 0===o&&(o=t),void 0===a&&(a=t),tr.aQ.test(e)&&(e=parseFloat(e),e=(0,O.C)(a.min,a.max,e/100)-a.min),"number"==typeof e){var s=(0,O.C)(o.min,o.max,r);t===o&&(s-=e),t.min=tW(t.min,e,n,s,i),t.max=tW(t.max,e,n,s,i)}}(t,e[a],e[s],e[l],e.scale,r,i)}var tG=["x","scaleX","originX"],tX=["y","scaleY","originY"];function tK(t,e,n,r){tq(t.x,e,tG,null==n?void 0:n.x,null==r?void 0:r.x),tq(t.y,e,tX,null==n?void 0:n.y,null==r?void 0:r.y
7)}var tJ=function(){return{translate:0,scale:1,origin:0,originPoint:0}},tQ=function(){return{x:tJ(),y:tJ()}},t0=function(){return{min:0,max:0}},t1=function(){return{x:t0(),y:t0()}};function t2(t){return 0===t.translate&&1===t.scale}function t7(t){return t2(t.x)&&t2(t.y)}function t6(t,e){return t.x.min===e.x.min&&t.x.max===e.x.max&&t.y.min===e.y.min&&t.y.max===e.y.max}var t3=function(){function t(){this.members=[]}return t.prototype.add=function(t){D(this.members,t),t.scheduleRender()},t.prototype.remove=function(t){if(V(this.members,t),t===this.prevLead&&(this.prevLead=void 0),t===this.lead){var e=this.members[this.members.length-1];e&&this.promote(e)}},t.prototype.relegate=function(t){var e,n=this.members.findIndex(function(e){return t===e});if(0===n)return!1;for(var r=n;r>=0;r--){var i=this.members[r];if(!1!==i.isPresent){e=i;break}}return!!e&&(this.promote(e),!0)},t.prototype.promote=function(t,e){var n,r=this.lead;t!==r&&(this.prevLead=r,this.lead=t,t.show(),r&&(r.instance&&r.scheduleRender(),t.scheduleRender(),t.resumeFrom=r,e&&(t.resumeFrom.preserveOpacity=!0),r.snapshot&&(t.snapshot=r.snapshot,t.snapshot.latestValues=r.animationValues||r.latestValues,t.snapshot.isShared=!0),(null===(n=t.root)||void 0===n?void 0:n.isUpdating)&&(t.isLayoutDirty=!0),!1===t.options.crossfade&&r.hide()))},t.prototype.exitAnimationComplete=function(){this.members.forEach(function(t){var e,n,r,i,o;null===(n=(e=t.options).onExitComplete)||void 0===n||n.call(e),null===(o=null===(r=t.resumingFrom)||void 0===r?void 0:(i=r.options).onExitComplete)||void 0===o||o.call(i)})},t.prototype.scheduleRender=function(){this.members.forEach(function(t){t.instance&&t.scheduleRender(!1)})},t.prototype.removeLeadSnapshot=function(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)},t}(),t8={};function t4(t,e,n){var r=t.x.translate/e.x,i=t.y.translate/e.y,o="translate3d(".concat(r,"px, ").concat(i,"px, 0) ");if(n){var a=n.rotate,s=n.rotateX,u=n.rotateY;a&&(o+="rotate(".concat(a,"deg) ")),s&&(o+="rotateX(".concat(s,"deg) ")),u&&(o+="rotateY(".concat(u,"deg) "))}return"translate3d(0px, 0px, 0) scale(1, 1)"===(o+="scale(".concat(t.x.scale,", ").concat(t.y.scale,")"))?"none":o}function t9(t){return[t("x"),t("y")]}var t5=["","X","Y","Z"],et=["transformPerspective","x","y","z"];function ee(t,e){return et.indexOf(t)-et.indexOf(e)}["translate","scale","rotate","skew"].forEach(function(t){return t5.forEach(function(e){return et.push(t+e)})});var en=new Set(et);function er(t){return en.has(t)}var ei=new Set(["originX","originY","originZ"]),eo=function(t,e){return t.depth-e.depth},ea=function(){function t(){this.children=[],this.isDirty=!1}return t.prototype.add=function(t){D(this.children,t),this.isDirty=!0},t.prototype.remove=function(t){V(this.children,t),this.isDirty=!0},t.prototype.forEach=function(t){this.isDirty&&this.children.sort(eo),this.isDirty=!1,this.children.forEach(t)},t}();function es(t){var e=_(t)?t.get():t;return Boolean(e&&"object"==typeof e&&e.mix&&e.toValue)?e.toValue():e}var eu={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function el(t){var e=t.attachResizeListener,n=t.defaultParent,r=t.measureScroll,i=t.resetTransform;return function(){function t(t,e,r){var i=this;void 0===e&&(e={}),void 0===r&&(r=null==n?void 0:n()),this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.potentialNodes=new Map,this.checkUpdateFailed=function(){i.isUpdating&&(i.isUpdating=!1,i.clearAllSnapshots())},this.updateProjection=function(){i.nodes.forEach(em),i.nodes.forEach(ey)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.id=t,this.latestValues=e,this.root=r?r.root||r:this,this.path=r?(0,u.ev)((0,u.ev)([],(0,u.CR)(r.path),!1),[r],!1):[],this.parent=r,this.depth=r?r.depth+1:0,t&&this.root.registerPotentialNode(t,this);for(var o=0;o<this.path.length;o++)this.path[o].shouldResetTransform=!0;this.root===this&&(this.nodes=new ea)}return t.prototype.addEventListener=function(t,e){return this.eventHandlers.has(t)||this.eventHandlers.set(t,new L),this.eventHandlers.get(t).add(e)},t.prototype.notifyListeners=function(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];var r=this.eventHandlers.get(t);null==r||r.notify.apply(r,(0,u.ev)([],(0,u.CR)(e),!1))},t.prototype.hasListeners=function(t){return this.eventHandlers.has(t)},t.prototype.registerPotentialNode=function(t,e){this.potentialNodes.set(t,e)},t.prototype.mount=function(t,n){var r=this;if(void 0===n&&(n=!1),!this.instance){this.isSVG=t instanceof SVGElement&&"svg"!==t.tagName,this.instance=t;var i=this.options,o=i.layoutId,a=i.layout,s=i.visualElement;
7if(s&&!s.getInstance()&&s.mount(t),this.root.nodes.add(this),null===(l=this.parent)||void 0===l||l.children.add(this),this.id&&this.root.potentialNodes.delete(this.id),n&&(a||o)&&(this.isLayoutDirty=!0),e){var l,c,d=function(){return r.root.updateBlockedByResize=!1};e(t,function(){r.root.updateBlockedByResize=!0,clearTimeout(c),c=setTimeout(d,250),eu.hasAnimatedSinceResize&&(eu.hasAnimatedSinceResize=!1,r.nodes.forEach(ev))})}o&&this.root.registerSharedNode(o,this),!1!==this.options.animate&&s&&(o||a)&&this.addEventListener("didUpdate",function(t){var e,n,i,o,a,l=t.delta,c=t.hasLayoutChanged,d=t.hasRelativeTargetChanged,f=t.layout;if(r.isTreeAnimationBlocked()){r.target=void 0,r.relativeTarget=void 0;return}var p=null!==(n=null!==(e=r.options.transition)&&void 0!==e?e:s.getDefaultTransition())&&void 0!==n?n:ew,h=s.getProps().onLayoutAnimationComplete,v=!r.targetLayout||!t6(r.targetLayout,f)||d,m=!c&&d;(null===(i=r.resumeFrom)||void 0===i?void 0:i.instance)||m||c&&(v||!r.currentAnimation)?(r.resumeFrom&&(r.resumingFrom=r.resumeFrom,r.resumingFrom.resumingFrom=void 0),r.setAnimationOrigin(l,m),r.startAnimation((0,u.pi)((0,u.pi)({},tv(p,"layout")),{onComplete:h}))):r.isLead()&&(null===(a=(o=r.options).onExitComplete)||void 0===a||a.call(o)),r.targetLayout=f})}},t.prototype.unmount=function(){var t,e;this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this),null===(t=this.getStack())||void 0===t||t.remove(this),null===(e=this.parent)||void 0===e||e.children.delete(this),this.instance=void 0,R.qY.preRender(this.updateProjection)},t.prototype.blockUpdate=function(){this.updateManuallyBlocked=!0},t.prototype.unblockUpdate=function(){this.updateManuallyBlocked=!1},t.prototype.isUpdateBlocked=function(){return this.updateManuallyBlocked||this.updateBlockedByResize},t.prototype.isTreeAnimationBlocked=function(){var t;return this.isAnimationBlocked||(null===(t=this.parent)||void 0===t?void 0:t.isTreeAnimationBlocked())||!1},t.prototype.startUpdate=function(){var t;this.isUpdateBlocked()||(this.isUpdating=!0,null===(t=this.nodes)||void 0===t||t.forEach(eg))},t.prototype.willUpdate=function(t){if(void 0===t&&(t=!0),this.root.isUpdateBlocked()){null===(n=(e=this.options).onExitComplete)||void 0===n||n.call(e);return}if(this.root.isUpdating||this.root.startUpdate(),!this.isLayoutDirty){this.isLayoutDirty=!0;for(var e,n,r,i=0;i<this.path.length;i++){var o=this.path[i];o.shouldResetTransform=!0,o.updateScroll()}var a=this.options,s=a.layoutId,u=a.layout;if(void 0!==s||u){var l=null===(r=this.options.visualElement)||void 0===r?void 0:r.getProps().transformTemplate;this.prevTransformTemplateValue=null==l?void 0:l(this.latestValues,""),this.updateSnapshot(),t&&this.notifyListeners("willUpdate")}}},t.prototype.didUpdate=function(){if(this.isUpdateBlocked()){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach(ep);return}this.isUpdating&&(this.isUpdating=!1,this.potentialNodes.size&&(this.potentialNodes.forEach(eS),this.potentialNodes.clear()),this.nodes.forEach(eh),this.nodes.forEach(ec),this.nodes.forEach(ed),this.clearAllSnapshots(),R.iW.update(),R.iW.preRender(),R.iW.render())},t.prototype.clearAllSnapshots=function(){this.nodes.forEach(ef),this.sharedNodes.forEach(eb)},t.prototype.scheduleUpdateProjection=function(){R.ZP.preRender(this.updateProjection,!1,!0)},t.prototype.scheduleCheckAfterUnmount=function(){var t=this;R.ZP.postRender(function(){t.isLayoutDirty?t.root.didUpdate():t.root.checkUpdateFailed()})},t.prototype.updateSnapshot=function(){if(!this.snapshot&&this.instance){var t=this.measure(),e=this.removeTransform(this.removeElementScroll(t));eC(e),this.snapshot={measured:t,layout:e,latestValues:{}}}},t.prototype.updateLayout=function(){if(this.instance&&(this.updateScroll(),this.options.alwaysMeasureLayout&&this.isLead()||this.isLayoutDirty)){if(this.resumeFrom&&!this.resumeFrom.instance)for(var t,e=0;e<this.path.length;e++)this.path[e].updateScroll();var n=this.measure();eC(n);var r=this.layout;this.layout={measured:n,actual:this.removeElementScroll(n)},this.layoutCorrected=t1(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.actual),null===(t=this.options.visualElement)||void 0===t||t.notifyLayoutMeasure(this.layout.actual,null==r?void 0:r.actual)}},t.prototype.updateScroll=function(){this.options.layoutScroll&&this.instance&&(this.scroll=r(this.instance))},t.prototype.resetTransform=function(){if(i){var t,e=this.isLayoutDirty||this.shouldResetTransform,n=this.projectionDelta&&!t7(this.projectionDelta),r=null===(t=this.options.visualElement)||void 0===t?void 0:t.getProps().transformTemplate,o=null==r?void 0:r(this.latestValues,""),a=o!==this.prevTransformTemplateValue;e&&(n||tO(this.latestValues)||a)&&(i(this.instance,o),this.shouldResetTransform=!1,this.scheduleRender())}},t.prototype.measure=function(){var t=this.options.visualElement;if(!t)return t1();var e=t.measureViewportBox(),n=this.root.scroll;return n&&(tL(e.x,n.x),tL(e.y,n.y)),e},t.prototype.removeElementScroll=function(t){var e=t1();tF(e,t);for(var n=0;n<this.path.length;n++){var r=this.path[n],i=r.scroll,o=r.options;r!==this.root&&i&&o.layoutScroll&&(tL(e.x,i.x),tL(e.y,i.y))}return e},t.prototype.applyTransform=function(t,e){void 0===e&&(e=!1);var n=t1();tF(n,t);for(var r=0;r<this.path.length;r++){var i=this.path[r];!e&&i.options.layoutScroll&&i.scroll&&i!==i.root&&tI(n,{x:-i.scroll.x,y:-i.scroll.y}),tO(i.latestValues)&&tI(n,i.latestValues)}return tO(this.latestValues)&&tI(n,this.latestValues),n},t.prototype.removeTransform=function(t){var e,n=t1();tF(n,t);for(var r=0;r<this.path.length;r++){var i=this.path[r];if(i.instance&&tO(i.latestValues)){tR(i.latestValues)&&i.updateSnapshot();var o=t1();tF(o,i.measure()),tK(n,i.latestValues,null===(e=i.snapshot)||void 0===e?void 0:e.layout,o)}}return tO(this.latestValues)&&tK(n,this.latestValues),n},t.prototype.setTargetDelta=function(t){this.targetDelta=t,this.root.scheduleUpdateProjection()},t.prototype.setOptions=function(t){var e;this.options=(0,u.pi)((0,u.pi)((0,u.pi)({},this.options),t),{crossfade:null===(e=t.crossfade)||void 0===e||e})},t.prototype.clearMeasurements=function(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1},t.prototype.resolveTargetDelta=function(){var t,e,n,r,i=this.options,o=i.layout,a=i.layoutId;this.layout&&(o||a)&&(!this.targetDelta&&!this.relativeTarget&&(this.relativeParent=this.getClosestProjectingParent(),this.relativeParent&&this.relativeParent.layout&&(this.relativeTarget=t1(),this.relativeTargetOrigin=t1(),tY(this.relativeTargetOrigin,this.layout.actual,this.relativeParent.layout.actual),tF(this.relativeTarget,this.relativeTargetOrigin))),(this.relativeTarget||this.targetDelta)&&((this.target||(this.target=t1(),this.targetWithTransforms=t1()),this.relativeTarget&&this.relativeTargetOrigin&&(null===(r=this.relativeParent)||void 0===r?void 0:r.target))?(t=this.target,e=this.relativeTarget,n=this.relativeParent.target,tz(t.x,e.x,n.x),tz(t.y,e.y,n.y)):this.targetDelta?(Boolean(this.resumingFrom)?this.target=this.applyTransform(this.layout.actual):tF(this.target,this.layout.actual),tV(this.target,this.targetDelta)):tF(this.target,this.layout.actual),this.attemptToResolveRelativeTarget&&(this.attemptToResolveRelativeTarget=!1,this.relativeParent=this.getClosestProjectingParent(),this.relativeParent&&Boolean(this.relativeParent.resumingFrom)===Boolean(this.resumingFrom)&&!this.relativeParent.options.layoutScroll&&this.relativeParent.target&&(this.relativeTarget=t1(),this.relativeTargetOrigin=t1(),tY(this.relativeTargetOrigin,this.target,this.relativeParent.target),tF(this.relativeTarget,this.relativeTargetOrigin)))))},t.prototype.getClosestProjectingParent=function(){if(!(!this.parent||tO(this.parent.latestValues)))return(this.parent.relativeTarget||this.parent.targetDelta)&&this.parent.layout?this.parent:this.parent.getClosestProjectingParent()},t.prototype.calcProjection=function(){var t,e=this.options,n=e.layout,r=e.layoutId;if(this.isTreeAnimating=Boolean((null===(t=this.parent)||void 0===t?void 0:t.isTreeAnimating)||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),this.layout&&(n||r)){var i=this.getLead();tF(this.layoutCorrected,this.layout.actual),function(t,e,n,r){void 0===r&&(r=!1);var i,o,a,s,u=n.length;if(u){e.x=e.y=1;for(var l=0;l<u;l++)s=(a=n[l]).projectionDelta,(null===(o=null===(i=a.instance)||void 0===i?void 0:i.style)||void 0===o?void 0:o.display)!=="contents"&&(r&&a.options.layoutScroll&&a.scroll&&a!==a.root&&tI(t,{x:-a.scroll.x,y:-a.scroll.y}),s&&(e.x*=s.x.scale,e.y*=s.y.scale,tV(t,s)),r&&tO(a.latestValues)&&tI(t,a.latestValues))}}(this.layoutCorrected,this.treeScale,this.path,Boolean(this.resumingFrom)||this!==i);var o=i.target;if(o){this.projectionDelta||(this.projectionDelta=tQ(),this.projectionDeltaWithTransform=tQ());var a=this.treeScale.x,s=this.treeScale.y,u=this.projectionTransform;tZ(this.projectionDelta,this.layoutCorrected,o,this.latestValues),this.projectionTransform=t4(this.projectionDelta,this.treeScale),(this.projectionTransform!==u||this.treeScale.x!==a||this.treeScale.y!==s)&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",o))}}},t.prototype.hide=function(){this.isVisible=!1},t.prototype.show=function(){this.isVisible=!0},t.prototype.scheduleRender=function(t){var e,n,r;void 0===t&&(t=!0),null===(n=(e=this.options).scheduleRender)||void 0===n||n.call(e),t&&(null===(r=this.getStack())||void 0===r||r.scheduleRender()),this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)},t.prototype.setAnimationOrigin=function(t,e){var n,r=this;void 0===e&&(e=!1);var i=this.snapshot,o=(null==i?void 0:i.latestValues)||{},a=(0,u.pi)({},this.latestValues),s=tQ();this.relativeTarget=this.relativeTargetOrigin=void 0,this.attemptToResolveRelativeTarget=!e;
7var l=t1(),c=null==i?void 0:i.isShared,d=1>=((null===(n=this.getStack())||void 0===n?void 0:n.members.length)||0),f=Boolean(c&&!d&&!0===this.options.crossfade&&!this.path.some(eT));this.mixTargetDelta=function(e){var n,i,u,p=e/1e3;eE(s.x,t.x,p),eE(s.y,t.y,p),r.setTargetDelta(s),r.relativeTarget&&r.relativeTargetOrigin&&r.layout&&(null===(u=r.relativeParent)||void 0===u?void 0:u.layout)&&(tY(l,r.layout.actual,r.relativeParent.layout.actual),n=r.relativeTarget,i=r.relativeTargetOrigin,ex(n.x,i.x,l.x,p),ex(n.y,i.y,l.y,p)),c&&(r.animationValues=a,function(t,e,n,r,i,o){var a,s,u,l;i?(t.opacity=(0,O.C)(0,null!==(a=n.opacity)&&void 0!==a?a:1,tw(r)),t.opacityExit=(0,O.C)(null!==(s=e.opacity)&&void 0!==s?s:1,0,tS(r))):o&&(t.opacity=(0,O.C)(null!==(u=e.opacity)&&void 0!==u?u:1,null!==(l=n.opacity)&&void 0!==l?l:1,r));for(var c=0;c<tb;c++){var d="border".concat(tg[c],"Radius"),f=tT(e,d),p=tT(n,d);(void 0!==f||void 0!==p)&&(f||(f=0),p||(p=0),0===f||0===p||tx(f)===tx(p)?(t[d]=Math.max((0,O.C)(tE(f),tE(p),r),0),(tr.aQ.test(p)||tr.aQ.test(f))&&(t[d]+="%")):t[d]=p)}(e.rotate||n.rotate)&&(t.rotate=(0,O.C)(e.rotate||0,n.rotate||0,r))}(a,o,r.latestValues,p,f,d)),r.root.scheduleUpdateProjection(),r.scheduleRender()},this.mixTargetDelta(0)},t.prototype.startAnimation=function(t){var e,n,r=this;null===(e=this.currentAnimation)||void 0===e||e.stop(),this.resumingFrom&&(null===(n=this.resumingFrom.currentAnimation)||void 0===n||n.stop()),this.pendingAnimation&&(R.qY.update(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=R.ZP.update(function(){var e,n;eu.hasAnimatedSinceResize=!0,r.currentAnimation=(void 0===(e=(0,u.pi)((0,u.pi)({},t),{onUpdate:function(e){var n;r.mixTargetDelta(e),null===(n=t.onUpdate)||void 0===n||n.call(t,e)},onComplete:function(){var e;null===(e=t.onComplete)||void 0===e||e.call(t),r.completeAnimation()}}))&&(e={}),tm("",n=_(0)?0:M(0),1e3,e),{stop:function(){return n.stop()},isAnimating:function(){return n.isAnimating()}}),r.resumingFrom&&(r.resumingFrom.currentAnimation=r.currentAnimation),r.pendingAnimation=void 0})},t.prototype.completeAnimation=function(){var t;this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0),null===(t=this.getStack())||void 0===t||t.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")},t.prototype.finishAnimation=function(){var t;this.currentAnimation&&(null===(t=this.mixTargetDelta)||void 0===t||t.call(this,1e3),this.currentAnimation.stop()),this.completeAnimation()},t.prototype.applyTransformsToTarget=function(){var t=this.getLead(),e=t.targetWithTransforms,n=t.target,r=t.layout,i=t.latestValues;e&&n&&r&&(tF(e,n),tI(e,i),tZ(this.projectionDeltaWithTransform,this.layoutCorrected,e,i))},t.prototype.registerSharedNode=function(t,e){var n,r,i;this.sharedNodes.has(t)||this.sharedNodes.set(t,new t3),this.sharedNodes.get(t).add(e),e.promote({transition:null===(n=e.options.initialPromotionConfig)||void 0===n?void 0:n.transition,preserveFollowOpacity:null===(i=null===(r=e.options.initialPromotionConfig)||void 0===r?void 0:r.shouldPreserveFollowOpacity)||void 0===i?void 0:i.call(r,e)})},t.prototype.isLead=function(){var t=this.getStack();return!t||t.lead===this},t.prototype.getLead=function(){var t;return this.options.layoutId&&(null===(t=this.getStack())||void 0===t?void 0:t.lead)||this},t.prototype.getPrevLead=function(){var t;return this.options.layoutId?null===(t=this.getStack())||void 0===t?void 0:t.prevLead:void 0},t.prototype.getStack=function(){var t=this.options.layoutId;if(t)return this.root.sharedNodes.get(t)},t.prototype.promote=function(t){var e=void 0===t?{}:t,n=e.needsReset,r=e.transition,i=e.preserveFollowOpacity,o=this.getStack();o&&o.promote(this,i),n&&(this.projectionDelta=void 0,this.needsReset=!0),r&&this.setOptions({transition:r})},t.prototype.relegate=function(){var t=this.getStack();return!!t&&t.relegate(this)},t.prototype.resetRotation=function(){var t=this.options.visualElement;if(t){for(var e=!1,n={},r=0;r<t5.length;r++){var i="rotate"+t5[r];t.getStaticValue(i)&&(e=!0,n[i]=t.getStaticValue(i),t.setStaticValue(i,0))}if(e){for(var i in null==t||t.syncRender(),n)t.setStaticValue(i,n[i]);t.scheduleRender()}}},t.prototype.getProjectionStyles=function(t){void 0===t&&(t={});var e,n,r,i,o,a,s={};if(!this.instance||this.isSVG)return s;if(!this.isVisible)return{visibility:"hidden"};s.visibility="";var u=null===(e=this.options.visualElement)||void 0===e?void 0:e.getProps().transformTemplate;if(this.needsReset)return this.needsReset=!1,s.opacity="",s.pointerEvents=es(t.pointerEvents)||"",s.transform=u?u(this.latestValues,""):"none",s;var l=this.getLead();if(!this.projectionDelta||!this.layout||!l.target){var c={};return this.options.layoutId&&(c.opacity=null!==(n=this.latestValues.opacity)&&void 0!==n?n:1,c.pointerEvents=es(t.pointerEvents)||""),this.hasProjected&&!tO(this.latestValues)&&(c.transform=u?u({},""):"none",this.hasProjected=!1),c}var d=l.animationValues||l.latestValues;this.applyTransformsToTarget(),s.transform=t4(this.projectionDeltaWithTransform,this.treeScale,d),u&&(s.transform=u(d,s.transform));var f=this.projectionDelta,p=f.x,h=f.y;for(var v in s.transformOrigin="".concat(100*p.origin,"% ").concat(100*h.origin,"% 0"),l.animationValues?s.opacity=l===this?null!==(i=null!==(r=d.opacity)&&void 0!==r?r:this.latestValues.opacity)&&void 0!==i?i:1:this.preserveOpacity?this.latestValues.opacity:d.opacityExit:s.opacity=l===this?null!==(o=d.opacity)&&void 0!==o?o:"":null!==(a=d.opacityExit)&&void 0!==a?a:0,t8)if(void 0!==d[v]){var m=t8[v],y=m.correct,g=m.applyTo,b=y(d[v],l);if(g)for(var E=g.length,x=0;x<E;x++)s[g[x]]=b;else s[v]=b}return this.options.layoutId&&(s.pointerEvents=l===this?es(t.pointerEvents)||"":"none"),s},t.prototype.clearSnapshot=function(){this.resumeFrom=this.snapshot=void 0}
7,t.prototype.resetTree=function(){this.root.nodes.forEach(function(t){var e;return null===(e=t.currentAnimation)||void 0===e?void 0:e.stop()}),this.root.nodes.forEach(ep),this.root.sharedNodes.clear()},t}()}function ec(t){t.updateLayout()}function ed(t){var e,n,r,i,o=null!==(n=null===(e=t.resumeFrom)||void 0===e?void 0:e.snapshot)&&void 0!==n?n:t.snapshot;if(t.isLead()&&t.layout&&o&&t.hasListeners("didUpdate")){var a=t.layout,s=a.actual,u=a.measured;"size"===t.options.animationType?t9(function(t){var e=o.isShared?o.measured[t]:o.layout[t],n=tN(e);e.min=s[t].min,e.max=e.min+n}):"position"===t.options.animationType&&t9(function(t){var e=o.isShared?o.measured[t]:o.layout[t],n=tN(s[t]);e.max=e.min+n});var l=tQ();tZ(l,s,o.layout);var c=tQ();o.isShared?tZ(c,t.applyTransform(u,!0),o.measured):tZ(c,s,o.layout);var d=!t7(l),f=!1;if(!t.resumeFrom&&(t.relativeParent=t.getClosestProjectingParent(),t.relativeParent&&!t.relativeParent.resumeFrom)){var p=t.relativeParent,h=p.snapshot,v=p.layout;if(h&&v){var m=t1();tY(m,o.layout,h.layout);var y=t1();tY(y,s,v.actual),t6(m,y)||(f=!0)}}t.notifyListeners("didUpdate",{layout:s,snapshot:o,delta:c,layoutDelta:l,hasLayoutChanged:d,hasRelativeTargetChanged:f})}else t.isLead()&&(null===(i=(r=t.options).onExitComplete)||void 0===i||i.call(r));t.options.transition=void 0}function ef(t){t.clearSnapshot()}function ep(t){t.clearMeasurements()}function eh(t){t.resetTransform()}function ev(t){t.finishAnimation(),t.targetDelta=t.relativeTarget=t.target=void 0}function em(t){t.resolveTargetDelta()}function ey(t){t.calcProjection()}function eg(t){t.resetRotation()}function eb(t){t.removeLeadSnapshot()}function eE(t,e,n){t.translate=(0,O.C)(e.translate,0,n),t.scale=(0,O.C)(e.scale,1,n),t.origin=e.origin,t.originPoint=e.originPoint}function ex(t,e,n,r){t.min=(0,O.C)(e.min,n.min,r),t.max=(0,O.C)(e.max,n.max,r)}function eT(t){return t.animationValues&&void 0!==t.animationValues.opacityExit}var ew={duration:.45,ease:[.4,0,.1,1]};function eS(t,e){for(var n=t.root,r=t.path.length-1;r>=0;r--)if(Boolean(t.path[r].instance)){n=t.path[r];break}var i=(n&&n!==t.root?n.instance:document).querySelector('[data-projection-id="'.concat(e,'"]'));i&&t.mount(i,!0)}function eA(t){t.min=Math.round(t.min),t.max=Math.round(t.max)}function eC(t){eA(t.x),eA(t.y)}var eF=1,eP=n(25364),eR=(0,l.createContext)({}),eO=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,u.ZT)(e,t),e.prototype.getSnapshotBeforeUpdate=function(){return this.updateProps(),null},e.prototype.componentDidUpdate=function(){},e.prototype.updateProps=function(){var t=this.props,e=t.visualElement,n=t.props;e&&e.setProps(n)},e.prototype.render=function(){return this.props.children},e}(l.Component),ek=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","svg","switch","symbol","text","tspan","use","view"];function eD(t){if("string"!=typeof t||t.includes("-"));else if(ek.indexOf(t)>-1||/[A-Z]/.test(t))return!0;return!1}function eV(t,e){var n=e.layout,r=e.layoutId;return er(t)||ei.has(t)||(n||void 0!==r)&&(!!t8[t]||"opacity"===t)}var eL={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"};function ej(t){return t.startsWith("--")}function eM(t,e,n,r){var i,o,a,s,u=t.style,l=t.vars,c=t.transform,d=t.transformKeys,f=t.transformOrigin;d.length=0;var p=!1,h=!1,v=!0;for(var m in e){var y,g=e[m];if(ej(m)){l[m]=g;continue}var b=ta[m],E=b&&"number"==typeof g?b.transform(g):g;if(er(m)){if(p=!0,c[m]=E,d.push(m),!v)continue;g!==(null!==(s=b.default)&&void 0!==s?s:0)&&(v=!1)}else(y=m,ei.has(y))?(f[m]=E,h=!0):u[m]=E}p?u.transform=function(t,e,n,r){var i=t.transform,o=t.transformKeys,a=e.enableHardwareAcceleration,s=e.allowTransformNone,u="";o.sort(ee);for(var l=!1,c=o.length,d=0;d<c;d++){var f=o[d];u+="".concat(eL[f]||f,"(").concat(i[f],") "),"z"===f&&(l=!0)}return!l&&(void 0===a||a)?u+="translateZ(0)":u=u.trim(),r?u=r(i,n?"":u):(void 0===s||s)&&n&&(u="none"),u}(t,n,v,r):r?u.transform=r({},""):!e.transform&&u.transform&&(u.transform="none"),h&&(u.transformOrigin=(i=f.originX,o=f.originY,a=f.originZ,"".concat(void 0===i?"50%":i," ").concat(void 0===o?"50%":o," ").concat(void 0===a?0:a)))}var e_=function(){return{style:{},transform:{},transformKeys:[],transformOrigin:{},vars:{}}};function eI(t,e,n){for(var r in e)_(e[r])||eV(r,n)||(t[r]=e[r])}function eU(t,e,n){var r,i,o={},a=(eI(r={},t.style||{},t),Object.assign(r,(i=t.transformTemplate,(0,l.useMemo)(function(){var t=e_();eM(t,e,{enableHardwareAcceleration:!n},i);var r=t.vars,o=t.style;return(0,u.pi)((0,u.pi)({},r),o)},[e]))),t.transformValues&&(r=t.transformValues(r)),r);return Boolean(t.drag)&&!1!==t.dragListener&&(o.draggable=!1,a.userSelect=a.WebkitUserSelect=a.WebkitTouchCallout="none",a.touchAction=!0===t.drag?"none":"pan-".concat("x"===t.drag?"y":"x")),o.style=a,o}var eN=new Set(["initial","animate","exit","style","variants","transition","transformTemplate","transformValues","custom","inherit","layout","layoutId","layoutDependency","onLayoutAnimationComplete","onLayoutMeasure","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","drag","dragControls","dragListener","dragConstraints","dragDirectionLock","dragSnapToOrigin","_dragX","_dragY","dragElastic","dragMomentum","dragPropagation","dragTransition","whileDrag","onPan","onPanStart","onPanEnd","onPanSessionStart","onTap","onTapStart","onTapCancel","onHoverStart","onHoverEnd","whileFocus","whileTap","whileHover","whileInView","onViewportEnter","onViewportLeave","viewport","layoutScroll"]);function e$(t){return eN.has(t)}var eB=function(t){return!e$(t)};try{(r=require("@emotion/is-prop-valid").default)&&(eB=function(t){return t.startsWith("on")?!e$(t):r(t)})}catch(t){}function eZ(t,e,n){return"string"==typeof t?t:tr.px.transform(e+n*t)}var ez={offset:"stroke-dashoffset",array:"stroke-dasharray"},eH={offset:"strokeDashoffset",array:"strokeDasharray"};function eY(t,e,n,r){var i,o,a,s,l,c,d,f,p,h=e.attrX,v=e.attrY,m=e.originX,y=e.originY,g=e.pathLength,b=e.pathSpacing,E=e.pathOffset;eM(t,(0,u._T)(e,["attrX","attrY","originX","originY","pathLength","pathSpacing","pathOffset"]),n,r),t.attrs=t.style,t.style={};var x=t.attrs,T=t.style,w=t.dimensions;x.transform&&(w&&(T.transform=x.transform),delete x.transform),w&&(void 0!==m||void 0!==y||T.transform)&&(T.transformOrigin=(i=eZ(void 0!==m?m:.5,w.x,w.width),o=eZ(void 0!==y?y:.5,w.y,w.height),"".concat(i," ").concat(o))),void 0!==h&&(x.x=h),void 0!==v&&(x.y=v),void 0!==g&&(a=x,c=!1,void 0===(s=void 0===b?1:b)&&(s=1),void 0===(l=void 0===E?0:E)&&(l=0),void 0===c&&(c=!0),a.pathLength=1,a[(d=c?ez:eH).offset]=tr.px.transform(-l),f=tr.px.transform(g),p=tr.px.transform(s),a[d.array]="".concat(f," ").concat(p))}var eW=function(){return(0,u.pi)((0,u.pi)({},e_()),{attrs:{}})};function eq(t,e){var n=(0,l.useMemo)(function(){var n=eW();return eY(n,e,{enableHardwareAcceleration:!1},t.transformTemplate),(0,u.pi)((0,u.pi)({},n.attrs),{style:(0,u.pi)({},n.style)})},[e]);if(t.style){var r={};eI(r,t.style,t),n.style=(0,u.pi)((0,u.pi)({},r),n.style)}return n}var eG=/([a-z])([A-Z])/g,eX=function(t){return t.replace(eG,"$1-$2").toLowerCase()};function eK(t,e,n,r){var i=e.style,o=e.vars;for(var a in Object.assign(t.style,i,r&&r.getProjectionStyles(n)),o)t.style.setProperty(a,o[a])}var eJ=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength"]);function eQ(t,e){for(var n in eK(t,e),e.attrs)t.setAttribute(eJ.has(n)?n:eX(n),e.attrs[n])}function e0(t){var e=t.style,n={};for(var r in e)(_(e[r])||eV(r,t))&&(n[r]=e[r]);return n}function e1(t){var e=e0(t);for(var n in t)_(t[n])&&(e["x"===n||"y"===n?"attr"+n.toUpperCase():n]=t[n]);return e}function e2(t){return"object"==typeof t&&"function"==typeof t.start}function e7(t,e,n,r){var i=t.scrapeMotionValuesFromProps,o=t.createRenderState,a=t.onMount,s={latestValues:function(t,e,n,r){var i={}
7,o=(null==n?void 0:n.initial)===!1,a=r(t);for(var s in a)i[s]=es(a[s]);var l=t.initial,c=t.animate,d=A(t),f=C(t);e&&f&&!d&&!1!==t.inherit&&(null!=l||(l=e.initial),null!=c||(c=e.animate));var p=o||!1===l,h=p?c:l;return h&&"boolean"!=typeof h&&!e2(h)&&(Array.isArray(h)?h:[h]).forEach(function(e){var n=w(t,e);if(n){var r=n.transitionEnd;n.transition;var o=(0,u._T)(n,["transitionEnd","transition"]);for(var a in o){var s=o[a];if(Array.isArray(s)){var l=p?s.length-1:0;s=s[l]}null!==s&&(i[a]=s)}for(var a in r)i[a]=r[a]}}),i}(e,n,r,i),renderState:o()};return a&&(s.mount=function(t){return a(e,t,s)}),s}var e6=function(t){return function(e,n){var r=(0,l.useContext)(m),i=(0,l.useContext)(y.O);return n?e7(t,e,r,i):(0,P.h)(function(){return e7(t,e,r,i)})}},e3={useVisualState:e6({scrapeMotionValuesFromProps:e1,createRenderState:eW,onMount:function(t,e,n){var r=n.renderState,i=n.latestValues;try{r.dimensions="function"==typeof e.getBBox?e.getBBox():e.getBoundingClientRect()}catch(t){r.dimensions={x:0,y:0,width:0,height:0}}eY(r,i,{enableHardwareAcceleration:!1},t.transformTemplate),eQ(e,r)}})},e8={useVisualState:e6({scrapeMotionValuesFromProps:e0,createRenderState:e_})};function e4(t,e,n,r){return t.addEventListener(e,n,r),function(){return t.removeEventListener(e,n,r)}}function e9(t,e,n,r){(0,l.useEffect)(function(){var i=t.current;if(n&&i)return e4(i,e,n,r)},[t,e,n,r])}function e5(t){return"undefined"!=typeof PointerEvent&&t instanceof PointerEvent?!("mouse"!==t.pointerType):t instanceof MouseEvent}(i=a||(a={})).Animate="animate",i.Hover="whileHover",i.Tap="whileTap",i.Drag="whileDrag",i.Focus="whileFocus",i.InView="whileInView",i.Exit="exit";var nt={pageX:0,pageY:0};function ne(t,e){var n,r,i;return void 0===e&&(e="page"),{point:t.touches?(void 0===(n=e)&&(n="page"),{x:(r=t.touches[0]||t.changedTouches[0]||nt)[n+"X"],y:r[n+"Y"]}):(void 0===(i=e)&&(i="page"),{x:t[i+"X"],y:t[i+"Y"]})}}var nn=function(t,e){void 0===e&&(e=!1);var n=function(e){return t(e,ne(e))};return e?function(t){var e=t instanceof MouseEvent;(!e||e&&0===t.button)&&n(t)}:n},nr={pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointercancel:"mousecancel",pointerover:"mouseover",pointerout:"mouseout",pointerenter:"mouseenter",pointerleave:"mouseleave"},ni={pointerdown:"touchstart",pointermove:"touchmove",pointerup:"touchend",pointercancel:"touchcancel"};function no(t){if(g&&null===window.onpointerdown);else if(g&&null===window.ontouchstart)return ni[t];else if(g&&null===window.onmousedown)return nr[t];return t}function na(t,e,n,r){return e4(t,no(e),nn(n,"pointerdown"===e),r)}function ns(t,e,n,r){return e9(t,no(e),n&&nn(n,"pointerdown"===e),r)}function nu(t){var e=null;return function(){return null===e&&(e=t,function(){e=null})}}var nl=nu("dragHorizontal"),nc=nu("dragVertical");function nd(t){var e=!1;if("y"===t)e=nc();else if("x"===t)e=nl();else{var n=nl(),r=nc();n&&r?e=function(){n(),r()}:(n&&n(),r&&r())}return e}function nf(){var t=nd(!0);return!t||(t(),!1)}function np(t,e,n){return function(r,i){var o;!e5(r)||nf()||(null===(o=t.animationState)||void 0===o||o.setActive(a.Hover,e),null==n||n(r,i))}}var nh=function(t,e){return!!e&&(t===e||nh(t,e.parentElement))},nv=n(65411),nm=n(9897),ny=new WeakMap,ng=new WeakMap,nb=function(t){var e;null===(e=ny.get(t.target))||void 0===e||e(t)},nE=function(t){t.forEach(nb)},nx={some:0,all:1};function nT(t,e,n,r){var i=r.root,o=r.margin,s=r.amount,c=void 0===s?"some":s,d=r.once;(0,l.useEffect)(function(){if(t){var r,s,l,f,p,h,v,m={root:null==i?void 0:i.current,rootMargin:o,threshold:"number"==typeof c?c:nx[c]};return r=n.getInstance(),s=m.root,l=(0,u._T)(m,["root"]),f=s||document,ng.has(f)||ng.set(f,{}),(p=ng.get(f))[h=JSON.stringify(l)]||(p[h]=new IntersectionObserver(nE,(0,u.pi)({root:s},l))),v=p[h],ny.set(r,function(t){var r,i=t.isIntersecting;if(e.isInView!==i){if(e.isInView=i,d&&!i&&e.hasEnteredView)return;i&&(e.hasEnteredView=!0),null===(r=n.animationState)||void 0===r||r.setActive(a.InView,i);var o=n.getProps(),s=i?o.onViewportEnter:o.onViewportLeave;null==s||s(t)}}),v.observe(r),function(){ny.delete(r),v.unobserve(r)}}},[t,i,o,c])}function nw(t,e,n){(0,l.useEffect)(function(){t&&requestAnimationFrame(function(){e.hasEnteredView=!0;var t,r=n.getProps().onViewportEnter;null==r||r(null),null===(t=n.animationState)||void 0===t||t.setActive(a.InView,!0)})},[t])}var nS=function(t){return function(e){return t(e),null}},nA={inView:nS(function(t){var e=t.visualElement,n=t.whileInView,r=t.onViewportEnter,i=t.onViewportLeave,o=t.viewport,a=void 0===o?{}:o,s=(0,l.useRef)({hasEnteredView:!1,isInView:!1}),u=Boolean(n||r||i);
7a.once&&s.current.hasEnteredView&&(u=!1),("undefined"==typeof IntersectionObserver?nw:nT)(u,s.current,e,a)}),tap:nS(function(t){var e=t.onTap,n=t.onTapStart,r=t.onTapCancel,i=t.whileTap,o=t.visualElement,s=(0,l.useRef)(!1),u=(0,l.useRef)(null);function c(){var t;null===(t=u.current)||void 0===t||t.call(u),u.current=null}function d(){var t;return c(),s.current=!1,null===(t=o.animationState)||void 0===t||t.setActive(a.Tap,!1),!nf()}function f(t,n){d()&&(nh(o.getInstance(),t.target)?null==e||e(t,n):null==r||r(t,n))}function p(t,e){d()&&(null==r||r(t,e))}ns(o,"pointerdown",e||n||r||i?function(t,e){var r;c(),s.current||(s.current=!0,u.current=(0,nm.z)(na(window,"pointerup",f),na(window,"pointercancel",p)),null===(r=o.animationState)||void 0===r||r.setActive(a.Tap,!0),null==n||n(t,e))}:void 0),(0,nv.z)(c)}),focus:nS(function(t){var e=t.whileFocus,n=t.visualElement;e9(n,"focus",e?function(){var t;null===(t=n.animationState)||void 0===t||t.setActive(a.Focus,!0)}:void 0),e9(n,"blur",e?function(){var t;null===(t=n.animationState)||void 0===t||t.setActive(a.Focus,!1)}:void 0)}),hover:nS(function(t){var e=t.onHoverStart,n=t.onHoverEnd,r=t.whileHover,i=t.visualElement;ns(i,"pointerenter",e||r?np(i,!0,e):void 0),ns(i,"pointerleave",n||r?np(i,!1,n):void 0)})};function nC(){var t=(0,l.useContext)(y.O);if(null===t)return[!0,null];var e=t.isPresent,n=t.onExitComplete,r=t.register,i=nR();return(0,l.useEffect)(function(){return r(i)},[]),!e&&n?[!1,function(){return null==n?void 0:n(i)}]:[!0]}var nF=0,nP=function(){return nF++},nR=function(){return(0,P.h)(nP)};function nO(t,e){if(!Array.isArray(e))return!1;var n=e.length;if(n!==t.length)return!1;for(var r=0;r<n;r++)if(e[r]!==t[r])return!1;return!0}var nk=function(t){return function(e){return e.test(t)}},nD=[ti.Rx,tr.px,tr.aQ,tr.RW,tr.vw,tr.vh,{test:function(t){return"auto"===t},parse:function(t){return t}}],nV=function(t){return nD.find(nk(t))},nL=(0,u.ev)((0,u.ev)([],(0,u.CR)(nD),!1),[tn.$,Y.P],!1);function nj(t,e,n){void 0===n&&(n={});var r,i=S(t,e,n.custom),o=(i||{}).transition,a=void 0===o?t.getDefaultTransition()||{}:o;n.transitionOverride&&(a=n.transitionOverride);var s=i?function(){return nM(t,i,n)}:function(){return Promise.resolve()},l=(null===(r=t.variantChildren)||void 0===r?void 0:r.size)?function(r){void 0===r&&(r=0);var i,o,s,l,c,d,f,p=a.delayChildren,h=a.staggerChildren,v=a.staggerDirection;return i=(void 0===p?0:p)+r,o=h,s=v,l=n,void 0===i&&(i=0),void 0===o&&(o=0),void 0===s&&(s=1),c=[],d=(t.variantChildren.size-1)*o,f=1===s?function(t){return void 0===t&&(t=0),t*o}:function(t){return void 0===t&&(t=0),d-t*o},Array.from(t.variantChildren).sort(n_).forEach(function(t,n){c.push(nj(t,e,(0,u.pi)((0,u.pi)({},l),{delay:i+f(n)})).then(function(){return t.notifyAnimationComplete(e)}))}),Promise.all(c)}:function(){return Promise.resolve()},c=a.when;if(!c)return Promise.all([s(),l(n.delay)]);var d=(0,u.CR)("beforeChildren"===c?[s,l]:[l,s],2),f=d[0],p=d[1];return f().then(p)}function nM(t,e,n){var r,i=void 0===n?{}:n,o=i.delay,a=void 0===o?0:o,s=i.transitionOverride,l=i.type,c=t.makeTargetAnimatable(e),d=c.transition,f=void 0===d?t.getDefaultTransition():d,p=c.transitionEnd,h=(0,u._T)(c,["transition","transitionEnd"]);s&&(f=s);var v=[],m=l&&(null===(r=t.animationState)||void 0===r?void 0:r.getState()[l]);for(var y in h){var g=t.getValue(y),b=h[y];if(!(!g||void 0===b||m&&function(t,e){var n=t.protectedKeys,r=t.needsAnimating,i=n.hasOwnProperty(e)&&!0!==r[e];return r[e]=!1,i}(m,y))){var E=tm(y,g,b,(0,u.pi)({delay:a},f));v.push(E)}}return Promise.all(v).then(function(){p&&function(t,e){var n=S(t,e),r=n?t.makeTargetAnimatable(n,!1):{},i=r.transitionEnd;r.transition;var o=(0,u._T)(r,["transitionEnd","transition"]);for(var a in o=(0,u.pi)((0,u.pi)({},o),void 0===i?{}:i)){var s,l=td(o[a]);s=a,t.hasValue(s)?t.getValue(s).set(l):t.addValue(s,M(l))}}(t,p)})}function n_(t,e){return t.sortNodePosition(e)}var nI=[a.Animate,a.InView,a.Focus,a.Hover,a.Tap,a.Drag,a.Exit],nU=(0,u.ev)([],(0,u.CR)(nI),!1).reverse(),nN=nI.length;function n$(t){return void 0===t&&(t=!1),{isActive:t,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}var nB={animation:nS(function(t){var e=t.visualElement,n=t.animate;e.animationState||(e.animationState=function(t){var e,n=function(e){return Promise.all(e.map(function(e){return function(t,e,n){if(void 0===n&&(n={}),t.notifyAnimationStart(e),Array.isArray(e)){var r;r=Promise.all(e.map(function(e){return nj(t,e,n)}
7))}else if("string"==typeof e)r=nj(t,e,n);else{var i="function"==typeof e?S(t,e,n.custom):e;r=nM(t,i,n)}return r.then(function(){return t.notifyAnimationComplete(e)})}(t,e.animation,e.options)}))},r=((e={})[a.Animate]=n$(!0),e[a.InView]=n$(),e[a.Hover]=n$(),e[a.Tap]=n$(),e[a.Drag]=n$(),e[a.Focus]=n$(),e[a.Exit]=n$(),e),i={},o=!0,s=function(e,n){var r=S(t,n);if(r){r.transition;var i=r.transitionEnd,o=(0,u._T)(r,["transition","transitionEnd"]);e=(0,u.pi)((0,u.pi)((0,u.pi)({},e),o),i)}return e};function l(e,a){for(var l,c=t.getProps(),d=t.getVariantContext(!0)||{},f=[],p=new Set,h={},v=1/0,m=0;m<nN;m++)!function(n){var i,m=nU[n],y=r[m],g=null!==(l=c[m])&&void 0!==l?l:d[m],b=T(g),E=m===a?y.isActive:null;!1===E&&(v=n);var w=g===d[m]&&g!==c[m]&&b;if(w&&o&&t.manuallyAnimateOnMount&&(w=!1),y.protectedKeys=(0,u.pi)({},h),!(!y.isActive&&null===E||!g&&!y.prevProp||e2(g))&&"boolean"!=typeof g){var S=(i=y.prevProp,"string"==typeof g?g!==i:!!x(g)&&!nO(g,i)),A=S||m===a&&y.isActive&&!w&&b||n>v&&b,C=Array.isArray(g)?g:[g],F=C.reduce(s,{});!1===E&&(F={});var P=y.prevResolvedValues,R=void 0===P?{}:P,O=(0,u.pi)((0,u.pi)({},R),F),k=function(t){A=!0,p.delete(t),y.needsAnimating[t]=!0};for(var D in O){var V=F[D],L=R[D];h.hasOwnProperty(D)||(V!==L?q(V)&&q(L)?!nO(V,L)||S?k(D):y.protectedKeys[D]=!0:void 0!==V?k(D):p.add(D):void 0!==V&&p.has(D)?k(D):y.protectedKeys[D]=!0)}y.prevProp=g,y.prevResolvedValues=F,y.isActive&&(h=(0,u.pi)((0,u.pi)({},h),F)),o&&t.blockInitialAnimation&&(A=!1),A&&!w&&f.push.apply(f,(0,u.ev)([],(0,u.CR)(C.map(function(t){return{animation:t,options:(0,u.pi)({type:m},e)}})),!1))}}(m);if(i=(0,u.pi)({},h),p.size){var y={};p.forEach(function(e){var n=t.getBaseTarget(e);void 0!==n&&(y[e]=n)}),f.push({animation:y})}var g=Boolean(f.length);return o&&!1===c.initial&&!t.manuallyAnimateOnMount&&(g=!1),o=!1,g?n(f):Promise.resolve()}return{isAnimated:function(t){return void 0!==i[t]},animateChanges:l,setActive:function(e,n,i){var o;return r[e].isActive===n?Promise.resolve():(null===(o=t.variantChildren)||void 0===o||o.forEach(function(t){var r;return null===(r=t.animationState)||void 0===r?void 0:r.setActive(e,n)}),r[e].isActive=n,l(i,e))},setAnimateFunction:function(e){n=e(t)},getState:function(){return r}}}(e)),e2(n)&&(0,l.useEffect)(function(){return n.subscribe(e)},[n])}),exit:nS(function(t){var e=t.custom,n=t.visualElement,r=(0,u.CR)(nC(),2),i=r[0],o=r[1],s=(0,l.useContext)(y.O);(0,l.useEffect)(function(){n.isPresent=i;var t,r,u=null===(t=n.animationState)||void 0===t?void 0:t.setActive(a.Exit,!i,{custom:null!==(r=null==s?void 0:s.custom)&&void 0!==r?r:e});i||null==u||u.then(o)},[i])})},nZ=function(){function t(t,e,n){var r=this,i=(void 0===n?{}:n).transformPagePoint;if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.updatePoint=function(){if(r.lastMoveEvent&&r.lastMoveEventInfo){var t=nY(r.lastMoveEventInfo,r.history),e=null!==r.startEvent,n=(0,tU.T)(t.offset,{x:0,y:0})>=3;if(e||n){var i=t.point,o=(0,R.$B)().timestamp;r.history.push((0,u.pi)((0,u.pi)({},i),{timestamp:o}));var a=r.handlers,s=a.onStart,l=a.onMove;e||(s&&s(r.lastMoveEvent,t),r.startEvent=r.lastMoveEvent),l&&l(r.lastMoveEvent,t)}}},this.handlePointerMove=function(t,e){if(r.lastMoveEvent=t,r.lastMoveEventInfo=nz(e,r.transformPagePoint),e5(t)&&0===t.buttons){r.handlePointerUp(t,e);return}R.ZP.update(r.updatePoint,!0)},this.handlePointerUp=function(t,e){r.end();var n=r.handlers,i=n.onEnd,o=n.onSessionEnd,a=nY(nz(e,r.transformPagePoint),r.history);r.startEvent&&i&&i(t,a),o&&o(t,a)},!t.touches||!(t.touches.length>1)){this.handlers=e,this.transformPagePoint=i;var o=nz(ne(t),this.transformPagePoint),a=o.point,s=(0,R.$B)().timestamp;this.history=[(0,u.pi)((0,u.pi)({},a),{timestamp:s})];var l=e.onSessionStart;l&&l(t,nY(o,this.history)),this.removeListeners=(0,nm.z)(na(window,"pointermove",this.handlePointerMove),na(window,"pointerup",this.handlePointerUp),na(window,"pointercancel",this.handlePointerUp))}}return t.prototype.updateHandlers=function(t){this.handlers=t},t.prototype.end=function(){this.removeListeners&&this.removeListeners(),R.qY.update(this.updatePoint)},t}();function nz(t,e){return e?{point:e(t.point)}:t}function nH(t,e){return{x:t.x-e.x,y:t.y-e.y}}function nY(t,e){var n=t.point;return{point:n,delta:nH(n,nW(e)),offset:nH(n,e[0]),velocity:function(t,e){if(t.length<2)return{x:0,y:0};for(var n=t.length-1,r=null,i=nW(t);n>=0&&(r=t[n],!(i.timestamp-r.timestamp>N(.1)));)n--;if(!r)return{x:0,y:0};var o=(i.timestamp-r.timestamp)/1e3;if(0===o)return{x:0,y:0};var a={x:(i.x-r.x)/o,y:(i.y-r.y)/o};return a.x===1/0&&(a.x=0),a.y===1/0&&(a.y=0),a}(e,0)}}function nW(t){return t[t.length-1]}var nq=n(6773);function nG(t,e,n){return{min:void 0!==e?t.min+e:void 0,max:void 0!==n?t.max+n-(t.max-t.min):void 0}}function nX(t,e){var n,r=e.min-t.min,i=e.max-t.max;return e.max-e.min<t.max-t.min&&(r=(n=(0,u.CR)([i,r],2))[0],i=n[1]),{min:r,max:i}}function nK(t,e,n){return{min:nJ(t,e),max:nJ(t,n)}}function nJ(t,e){var n;return"number"==typeof t?t:null!==(n=t[e])&&void 0!==n?n:0}function nQ(t){var e=t.top;return{x:{min:t.left,max:t.right},y:{min:e,max:t.bottom}}}function n0(t,e){return nQ(function(t,e){if(!e)return t;var n=e({x:t.left,y:t.top}),r=e({x:t.right,y:t.bottom});return{top:n.y,left:n.x,bottom:r.y,right:r.x}}(t.getBoundingClientRect(),e))}var n1=new WeakMap,n2=function(){function t(t){this.openGlobalLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=t1(),this.visualElement=t}return t.prototype.start=function(t,e){var n=this,r=(void 0===e?{}:e).snapToCursor,i=void 0!==r&&r;!1!==this.visualElement.isPresent&&(this.panSession=new nZ(t,{onSessionStart:function(t){n.stopAnimation(),i&&n.snapToCursor(ne(t,"page").point)},onStart:function(t,e){var r,i=n.getProps(),o=i.drag,s=i.dragPropagation,u=i.onDragStart;(!o||s||(n.openGlobalLock&&n.openGlobalLock(),n.openGlobalLock=nd(o),n.openGlobalLock))&&(n.isDragging=!0,n.currentDirection=null,n.resolveConstraints(),n.visualElement.projection&&(n.visualElement.projection.isAnimationBlocked=!0,n.visualElement.projection.target=void 0),t9(function(t){var e,r,i=n.getAxisMotionValue(t).get()||0;if(tr.aQ.test(i)){var o=null===(r=null===(e=n.visualElement.projection)||void 0===e?void 0:e.layout)||void 0===r?void 0:r.actual[t];o&&(i=tN(o)*(parseFloat(i)/100))}n.originPoint[t]=i}),null==u||u(t,e),null===(r=n.visualElement.animationState)||void 0===r||r.setActive(a.Drag,!0))},onMove:function(t,e){var r=n.getProps(),i=r.dragPropagation,o=r.dragDirectionLock,a=r.onDirectionLock,s=r.onDrag;if(i||n.openGlobalLock){var u,l,c=e.offset;if(o&&null===n.currentDirection){n.currentDirection=(void 0===u&&(u=10),l=null,Math.abs(c.y)>u?l="y":Math.abs(c.x)>u&&(l="x"),l),null!==n.currentDirection&&(null==a||a(n.currentDirection));return}n.updateAxis("x",e.point,c),n.updateAxis("y",e.point,c),n.visualElement.syncRender(),null==s||s(t,e)}},onSessionEnd:function(t,e){return n.stop(t,e)}},{transformPagePoint:this.visualElement.getTransformPagePoint()}))},t.prototype.stop=function(t,e){var n=this.isDragging;if(this.cancel(),n){var r=e.velocity;this.startAnimation(r);var i=this.getProps().onDragEnd;null==i||i(t,e)}},t.prototype.cancel=function(){var t,e;this.isDragging=!1,this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!1),null===(t=this.panSession)||void 0===t||t.end(),this.panSession=void 0,!this.getProps().dragPropagation&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),null===(e=this.visualElement.animationState)||void 0===e||e.setActive(a.Drag,!1)},t.prototype.updateAxis=function(t,e,n){var r=this.getProps().drag;if(n&&n7(t,r,this.currentDirection)){var i,o,a,s,u,l=this.getAxisMotionValue(t),c=this.originPoint[t]+n[t];this.constraints&&this.constraints[t]&&(i=c,o=this.constraints[t],a=this.elastic[t],s=o.min,u=o.max,void 0!==s&&i<s?i=a?(0,O.C)(s,i,a.min):Math.max(i,s):void 0!==u&&i>u&&(i=a?(0,O.C)(u,i,a.max):Math.min(i,u)),c=i),l.set(c)}}
7,t.prototype.resolveConstraints=function(){var t,e,n,r,i,o,a=this,s=this.getProps(),u=s.dragConstraints,l=s.dragElastic,c=(this.visualElement.projection||{}).layout,d=this.constraints;u&&E(u)?this.constraints||(this.constraints=this.resolveRefConstraints()):u&&c?this.constraints=(t=c.actual,e=u.top,n=u.left,r=u.bottom,i=u.right,{x:nG(t.x,n,i),y:nG(t.y,e,r)}):this.constraints=!1,this.elastic=(void 0===(o=l)&&(o=.35),!1===o?o=0:!0===o&&(o=.35),{x:nK(o,"left","right"),y:nK(o,"top","bottom")}),d!==this.constraints&&c&&this.constraints&&!this.hasMutatedConstraints&&t9(function(t){if(a.getAxisMotionValue(t)){var e,n,r;a.constraints[t]=(e=c.actual[t],n=a.constraints[t],r={},void 0!==n.min&&(r.min=n.min-e.min),void 0!==n.max&&(r.max=n.max-e.min),r)}})},t.prototype.resolveRefConstraints=function(){var t=this.getProps(),e=t.dragConstraints,n=t.onMeasureDragConstraints;if(!e||!E(e))return!1;var r=e.current;(0,$.k)(null!==r,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.");var i=this.visualElement.projection;if(!i||!i.layout)return!1;var o=(s=i.root,u=n0(r,this.visualElement.getTransformPagePoint()),(l=s.scroll)&&(tL(u.x,l.x),tL(u.y,l.y)),u),a={x:nX((c=i.layout.actual).x,o.x),y:nX(c.y,o.y)};if(n){var s,u,l,c,d,f,p,h=n((f=(d=a).x,{top:(p=d.y).min,right:f.max,bottom:p.max,left:f.min}));this.hasMutatedConstraints=!!h,h&&(a=nQ(h))}return a},t.prototype.startAnimation=function(t){var e=this,n=this.getProps(),r=n.drag,i=n.dragMomentum,o=n.dragElastic,a=n.dragTransition,s=n.dragSnapToOrigin,l=n.onDragTransitionEnd,c=this.constraints||{};return Promise.all(t9(function(n){if(n7(n,r,e.currentDirection)){var l,d=null!==(l=null==c?void 0:c[n])&&void 0!==l?l:{};s&&(d={min:0,max:0});var f=(0,u.pi)((0,u.pi)({type:"inertia",velocity:i?t[n]:0,bounceStiffness:o?200:1e6,bounceDamping:o?40:1e7,timeConstant:750,restDelta:1,restSpeed:10},a),d);return e.startAxisValueAnimation(n,f)}})).then(l)},t.prototype.startAxisValueAnimation=function(t,e){var n=this.getAxisMotionValue(t);return tm(t,n,0,e)},t.prototype.stopAnimation=function(){var t=this;t9(function(e){return t.getAxisMotionValue(e).stop()})},t.prototype.getAxisMotionValue=function(t){var e,n,r="_drag"+t.toUpperCase();return this.visualElement.getProps()[r]||this.visualElement.getValue(t,null!==(n=null===(e=this.visualElement.getProps().initial)||void 0===e?void 0:e[t])&&void 0!==n?n:0)},t.prototype.snapToCursor=function(t){var e=this;t9(function(n){if(n7(n,e.getProps().drag,e.currentDirection)){var r=e.visualElement.projection,i=e.getAxisMotionValue(n);if(r&&r.layout){var o=r.layout.actual[n],a=o.min,s=o.max;i.set(t[n]-(0,O.C)(a,s,.5))}}})},t.prototype.scalePositionWithinConstraints=function(){var t,e=this,n=this.getProps(),r=n.drag,i=n.dragConstraints,o=this.visualElement.projection;if(E(i)&&o&&this.constraints){this.stopAnimation();var a={x:0,y:0};t9(function(t){var n=e.getAxisMotionValue(t);if(n){var r,i,o,s,u,l=n.get();a[t]=(r={min:l,max:l},i=e.constraints[t],o=.5,s=tN(r),(u=tN(i))>s?o=(0,ty.Y)(i.min,i.max-s,r.min):s>u&&(o=(0,ty.Y)(r.min,r.max-u,i.min)),(0,nq.u)(0,1,o))}});var s=this.visualElement.getProps().transformTemplate;this.visualElement.getInstance().style.transform=s?s({},""):"none",null===(t=o.root)||void 0===t||t.updateScroll(),o.updateLayout(),this.resolveConstraints(),t9(function(t){if(n7(t,r,null)){var n=e.getAxisMotionValue(t),i=e.constraints[t],o=i.min,s=i.max;n.set((0,O.C)(o,s,a[t]))}})}},t.prototype.addListeners=function(){var t,e=this;n1.set(this.visualElement,this);var n=na(this.visualElement.getInstance(),"pointerdown",function(t){var n=e.getProps(),r=n.drag,i=n.dragListener;r&&(void 0===i||i)&&e.start(t)}),r=function(){E(e.getProps().dragConstraints)&&(e.constraints=e.resolveRefConstraints())},i=this.visualElement.projection,o=i.addEventListener("measure",r);i&&!i.layout&&(null===(t=i.root)||void 0===t||t.updateScroll(),i.updateLayout()),r();var a=e4(window,"resize",function(){e.scalePositionWithinConstraints()});return i.addEventListener("didUpdate",function(t){var n=t.delta,r=t.hasLayoutChanged;e.isDragging&&r&&(t9(function(t){var r=e.getAxisMotionValue(t);r&&(e.originPoint[t]+=n[t].translate,r.set(r.get()+n[t].translate))}),e.visualElement.syncRender())}),function(){a(),n(),o()}},t.prototype.getProps=function(){var t=this.visualElement.getProps(),e=t.drag,n=t.dragDirectionLock,r=t.dragPropagation,i=t.dragConstraints,o=t.dragElastic,a=t.dragMomentum;return(0,u.pi)((0,u.pi)({},t),{drag:void 0!==e&&e,dragDirectionLock:void 0!==n&&n,dragPropagation:void 0!==r&&r,dragConstraints:void 0!==i&&i,dragElastic:void 0===o?.35:o,dragMomentum:void 0===a||a})},t}();function n7(t,e,n){return(!0===e||e===t)&&(null===n||n===t)}var n6={pan:nS(function(t){var e=t.onPan,n=t.onPanStart,r=t.onPanEnd,i=t.onPanSessionStart,o=t.visualElement,a=(0,l.useRef)(null),s=(0,l.useContext)(v).transformPagePoint,u={onSessionStart:i,onStart:n,onMove:e,onEnd:function(t,e){a.current=null,r&&r(t,e)}};(0,l.useEffect)(function(){null!==a.current&&a.current.updateHandlers(u)}
7),ns(o,"pointerdown",(e||n||r||i)&&function(t){a.current=new nZ(t,u,{transformPagePoint:s})}),(0,nv.z)(function(){return a.current&&a.current.end()})}),drag:nS(function(t){var e=t.dragControls,n=t.visualElement,r=(0,P.h)(function(){return new n2(n)});(0,l.useEffect)(function(){return e&&e.subscribe(r)},[r,e]),(0,l.useEffect)(function(){return r.addListeners()},[r])})},n3=["LayoutMeasure","BeforeLayoutMeasure","LayoutUpdate","ViewportBoxUpdate","Update","Render","AnimationComplete","LayoutAnimationComplete","AnimationStart","SetAxisTarget","Unmount"],n8=function(t){var e=t.treeType,n=void 0===e?"":e,r=t.build,i=t.getBaseTarget,o=t.makeTargetAnimatable,a=t.measureViewportBox,s=t.render,l=t.readValueFromInstance,c=t.removeValueFromRenderState,d=t.sortNodePosition,f=t.scrapeMotionValuesFromProps;return function(t,e){var p,h,v,m,y,g=t.parent,b=t.props,E=t.presenceId,x=t.blockInitialAnimation,w=t.visualState;void 0===e&&(e={});var S=!1,F=w.latestValues,P=w.renderState,O=(p=n3.map(function(){return new L}),h={},v={clearAllListeners:function(){return p.forEach(function(t){return t.clear()})},updatePropListeners:function(t){n3.forEach(function(e){var n,r="on"+e,i=t[r];null===(n=h[e])||void 0===n||n.call(h),i&&(h[e]=v[r](i))})}},p.forEach(function(t,e){v["on"+n3[e]]=function(e){return t.add(e)},v["notify"+n3[e]]=function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];t.notify.apply(t,(0,u.ev)([],(0,u.CR)(e),!1))}}),v),k=new Map,D=new Map,V={},j=(0,u.pi)({},F);function I(){m&&S&&(U(),s(m,P,b.style,Y.projection))}function U(){r(Y,P,F,e,b)}function N(){O.notifyUpdate(F)}var $=f(b);for(var B in $){var Z=$[B];void 0!==F[B]&&_(Z)&&Z.set(F[B],!1)}var z=A(b),H=C(b),Y=(0,u.pi)((0,u.pi)({treeType:n,current:null,depth:g?g.depth+1:0,parent:g,children:new Set,presenceId:E,variantChildren:H?new Set:void 0,isVisible:void 0,manuallyAnimateOnMount:Boolean(null==g?void 0:g.isMounted()),blockInitialAnimation:x,isMounted:function(){return Boolean(m)},mount:function(t){S=!0,m=Y.current=t,Y.projection&&Y.projection.mount(t),H&&g&&!z&&(y=null==g?void 0:g.addVariantChild(Y)),null==g||g.children.add(Y),Y.setProps(b)},unmount:function(){var t;null===(t=Y.projection)||void 0===t||t.unmount(),R.qY.update(N),R.qY.render(I),D.forEach(function(t){return t()}),null==y||y(),null==g||g.children.delete(Y),O.clearAllListeners(),m=void 0,S=!1},addVariantChild:function(t){var e,n=Y.getClosestVariantNode();if(n)return null===(e=n.variantChildren)||void 0===e||e.add(t),function(){return n.variantChildren.delete(t)}},sortNodePosition:function(t){return d&&n===t.treeType?d(Y.getInstance(),t.getInstance()):0},getClosestVariantNode:function(){return H?Y:null==g?void 0:g.getClosestVariantNode()},getLayoutId:function(){return b.layoutId},getInstance:function(){return m},getStaticValue:function(t){return F[t]},setStaticValue:function(t,e){return F[t]=e},getLatestValues:function(){return F},setVisibility:function(t){Y.isVisible!==t&&(Y.isVisible=t,Y.scheduleRender())},makeTargetAnimatable:function(t,e){return void 0===e&&(e=!0),o(Y,t,b,e)},measureViewportBox:function(){return a(m,b)},addValue:function(t,e){var n,r;Y.hasValue(t)&&Y.removeValue(t),k.set(t,e),F[t]=e.get(),n=e.onChange(function(e){F[t]=e,b.onUpdate&&R.ZP.update(N,!1,!0)}),r=e.onRenderRequest(Y.scheduleRender),D.set(t,function(){n(),r()})},removeValue:function(t){var e;k.delete(t),null===(e=D.get(t))||void 0===e||e(),D.delete(t),delete F[t],c(t,P)},hasValue:function(t){return k.has(t)},getValue:function(t,e){var n=k.get(t);return void 0===n&&void 0!==e&&(n=M(e),Y.addValue(t,n)),n},forEachValue:function(t){return k.forEach(t)},readValue:function(t){var n;return null!==(n=F[t])&&void 0!==n?n:l(m,t,e)},setBaseTarget:function(t,e){j[t]=e},getBaseTarget:function(t){if(i){var e=i(b,t);if(void 0!==e&&!_(e))return e}return j[t]}},O),{build:function(){return U(),P},scheduleRender:function(){R.ZP.render(I,!1,!0)},syncRender:I,setProps:function(t){(t.transformTemplate||b.transformTemplate)&&Y.scheduleRender(),b=t,O.updatePropListeners(t),V=function(t,e,n){var r;for(var i in e){var o=e[i],a=n[i];if(_(o))t.addValue(i,o);else if(_(a))t.addValue(i,M(o));else if(a!==o){if(t.hasValue(i)){var s=t.getValue(i);s.hasAnimated||s.set(o)}else t.addValue(i,M(null!==(r=t.getStaticValue(i))&&void 0!==r?r:o))}}for(var i in n)void 0===e[i]&&t.removeValue(i);return e}(Y,f(b),V)},getProps:function(){return b},getVariant:function(t){var e;return null===(e=b.variants)||void 0===e?void 0:e[t]},getDefaultTransition:function(){return b.transition},getTransformPagePoint:function(){return b.transformPagePoint},getVariantContext:function(t){if(void 0===t&&(t=!1),t)return null==g?void 0:g.getVariantContext();if(!z){var e=(null==g?void 0:g.getVariantContext())||{};return void 0!==b.initial&&(e.initial=b.initial),e}for(var n={},r=0;r<n9;r++){var i=n4[r],o=b[i];(T(o)||!1===o)&&(n[i]=o)}return n}});return Y}}
7,n4=(0,u.ev)(["initial"],(0,u.CR)(nI),!1),n9=n4.length;function n5(t){return"string"==typeof t&&t.startsWith("var(--")}var rt=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/;function re(t,e,n){void 0===n&&(n=1),(0,$.k)(n<=4,'Max CSS variable fallback depth detected in property "'.concat(t,'". This may indicate a circular fallback dependency.'));var r=(0,u.CR)(function(t){var e=rt.exec(t);if(!e)return[,];var n=(0,u.CR)(e,3);return[n[1],n[2]]}(t),2),i=r[0],o=r[1];if(i){var a=window.getComputedStyle(e).getPropertyValue(i);return a?a.trim():n5(o)?re(o,e,n+1):o}}var rn=new Set(["width","height","top","left","right","bottom","x","y"]),rr=function(t){return rn.has(t)},ri=function(t,e){t.set(e,!1),t.set(e)},ro=function(t){return t===ti.Rx||t===tr.px};(o=s||(s={})).width="width",o.height="height",o.left="left",o.right="right",o.top="top",o.bottom="bottom";var ra=function(t,e){return parseFloat(t.split(", ")[e])},rs=function(t,e){return function(n,r){var i=r.transform;if("none"===i||!i)return 0;var o=i.match(/^matrix3d\((.+)\)$/);if(o)return ra(o[1],e);var a=i.match(/^matrix\((.+)\)$/);return a?ra(a[1],t):0}},ru=new Set(["x","y","z"]),rl=et.filter(function(t){return!ru.has(t)}),rc={width:function(t,e){var n=t.x,r=e.paddingLeft,i=e.paddingRight;return n.max-n.min-parseFloat(void 0===r?"0":r)-parseFloat(void 0===i?"0":i)},height:function(t,e){var n=t.y,r=e.paddingTop,i=e.paddingBottom;return n.max-n.min-parseFloat(void 0===r?"0":r)-parseFloat(void 0===i?"0":i)},top:function(t,e){return parseFloat(e.top)},left:function(t,e){return parseFloat(e.left)},bottom:function(t,e){var n=t.y;return parseFloat(e.top)+(n.max-n.min)},right:function(t,e){var n=t.x;return parseFloat(e.left)+(n.max-n.min)},x:rs(4,13),y:rs(5,14)},rd=function(t,e,n){var r=e.measureViewportBox(),i=e.getInstance(),o=getComputedStyle(i),a=o.display,s={};"none"===a&&e.setStaticValue("display",t.display||"block"),n.forEach(function(t){s[t]=rc[t](r,o)}),e.syncRender();var u=e.measureViewportBox();return n.forEach(function(n){ri(e.getValue(n),s[n]),t[n]=rc[n](u,o)}),t},rf=function(t,e,n,r){void 0===n&&(n={}),void 0===r&&(r={}),e=(0,u.pi)({},e),r=(0,u.pi)({},r);var i=Object.keys(e).filter(rr),o=[],a=!1,s=[];if(i.forEach(function(i){var u,l=t.getValue(i);if(t.hasValue(i)){var c=n[i],d=nV(c),f=e[i];if(q(f)){var p=f.length,h=null===f[0]?1:0;d=nV(c=f[h]);for(var v=h;v<p;v++)u?(0,$.k)(nV(f[v])===u,"All keyframes must be of the same type"):(u=nV(f[v]),(0,$.k)(u===d||ro(d)&&ro(u),"Keyframes must be of the same dimension as the current value"))}else u=nV(f);if(d!==u){if(ro(d)&&ro(u)){var m,y=l.get();"string"==typeof y&&l.set(parseFloat(y)),"string"==typeof f?e[i]=parseFloat(f):Array.isArray(f)&&u===tr.px&&(e[i]=f.map(parseFloat))}else(null==d?void 0:d.transform)&&(null==u?void 0:u.transform)&&(0===c||0===f)?0===c?l.set(u.transform(c)):e[i]=d.transform(f):(a||(m=[],rl.forEach(function(e){var n=t.getValue(e);void 0!==n&&(m.push([e,n.get()]),n.set(e.startsWith("scale")?1:0))}),m.length&&t.syncRender(),o=m,a=!0),s.push(i),r[i]=void 0!==r[i]?r[i]:e[i],ri(l,f))}}}),!s.length)return{target:e,transitionEnd:r};var l=rd(e,t,s);return o.length&&o.forEach(function(e){var n=(0,u.CR)(e,2),r=n[0],i=n[1];t.getValue(r).set(i)}),t.syncRender(),{target:l,transitionEnd:r}},rp=function(t,e,n,r){var i,o,a=function(t,e,n){var r,i=(0,u._T)(e,[]),o=t.getInstance();if(!(o instanceof Element))return{target:i,transitionEnd:n};for(var a in n&&(n=(0,u.pi)({},n)),t.forEachValue(function(t){var e=t.get();if(n5(e)){var n=re(e,o);n&&t.set(n)}}),i){var s=i[a];if(n5(s)){var l=re(s,o);l&&(i[a]=l,n&&(null!==(r=n[a])&&void 0!==r||(n[a]=s)))}}return{target:i,transitionEnd:n}}(t,e,r);return e=a.target,r=a.transitionEnd,i=e,o=r,Object.keys(i).some(rr)?rf(t,i,n,o):{target:i,transitionEnd:o}},rh={treeType:"dom",readValueFromInstance:function(t,e){if(er(e)){var n=tu(e);return n&&n.default||0}var r=window.getComputedStyle(t);return(ej(e)?r.getPropertyValue(e):r[e])||0},sortNodePosition:function(t,e){return 2&t.compareDocumentPosition(e)?1:-1},getBaseTarget:function(t,e){var n;return null===(n=t.style)||void 0===n?void 0:n[e]},measureViewportBox:function(t,e){return n0(t,e.transformPagePoint)},resetTransform:function(t,e,n){var r=n.transformTemplate;e.style.transform=r?r({},""):"none",t.scheduleRender()},restoreTransform:function(t,e){t.style.transform=e.style.transform},removeValueFromRenderState:function(t,e){var n=e.vars,r=e.style;delete n[t],delete r[t]},makeTargetAnimatable:function(t,e,n,r){var i=n.transformValues;void 0===r&&(r=!0);var o=e.transition,a=e.transitionEnd,s=(0,u._T)(e,["transition","transitionEnd"]),l=function(t,e,n){var r,i,o={};for(var a in t)o[a]=null!==(r=function(t,e){if(e)return(e[t]||e.default||e).from}(a,e))&&void 0!==r?r:null===(i=n.getValue(a))||void 0===i?void 0:i.get();return o}(s,o||{},t);if(i&&(a&&(a=i(a)),s&&(s=i(s)),l&&(l=i(l))),r){!function(t,e,n){var r,i,o,a,s=Object.keys(e).filter(function(e){return!t.hasValue(e)}),u=s.length;if(u)for(var l=0;l<u;l++){var c,d,f,p=s[l],h=e[p],v=null;Array.isArray(h)&&(v=h[0]),null===v&&(v=null!==(i=null!==(r=n[p])&&void 0!==r?r:t.readValue(p))&&void 0!==i?i:e[p]),null!=v&&("string"==typeof v&&(c=v,/^\-?\d*\.?\d+$/.test(c)||(d=v,/^0[^.\s]+$/.test(d)))?v=parseFloat(v):(f=v,!nL.find(nk(f))&&Y.P.test(h)&&(v=tl(p,h))),t.addValue(p,M(v)),null!==(o=(a=n)[p])&&void 0!==o||(a[p
7]=v),t.setBaseTarget(p,v))}}(t,s,l);var c=rp(t,s,l,a);a=c.transitionEnd,s=c.target}return(0,u.pi)({transition:o,transitionEnd:a},s)},scrapeMotionValuesFromProps:e0,build:function(t,e,n,r,i){void 0!==t.isVisible&&(e.style.visibility=t.isVisible?"visible":"hidden"),eM(e,n,r,i.transformTemplate)},render:eK},rv=n8(rh),rm=n8((0,u.pi)((0,u.pi)({},rh),{getBaseTarget:function(t,e){return t[e]},readValueFromInstance:function(t,e){var n;return er(e)?(null===(n=tu(e))||void 0===n?void 0:n.default)||0:(e=eJ.has(e)?e:eX(e),t.getAttribute(e))},scrapeMotionValuesFromProps:e1,build:function(t,e,n,r,i){eY(e,n,r,i.transformTemplate)},render:eQ})),ry=function(t,e){return eD(t)?rm(e,{enableHardwareAcceleration:!1}):rv(e,{enableHardwareAcceleration:!0})};function rg(t,e){return e.max===e.min?0:t/(e.max-e.min)*100}var rb={correct:function(t,e){if(!e.target)return t;if("string"==typeof t){if(!tr.px.test(t))return t;t=parseFloat(t)}var n=rg(t,e.target.x),r=rg(t,e.target.y);return"".concat(n,"% ").concat(r,"%")}},rE="_$css",rx=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,u.ZT)(e,t),e.prototype.componentDidMount=function(){var t=this,e=this.props,n=e.visualElement,r=e.layoutGroup,i=e.switchLayoutGroup,o=e.layoutId,a=n.projection;Object.assign(t8,rT),a&&((null==r?void 0:r.group)&&r.group.add(a),(null==i?void 0:i.register)&&o&&i.register(a),a.root.didUpdate(),a.addEventListener("animationComplete",function(){t.safeToRemove()}),a.setOptions((0,u.pi)((0,u.pi)({},a.options),{onExitComplete:function(){return t.safeToRemove()}}))),eu.hasEverUpdated=!0},e.prototype.getSnapshotBeforeUpdate=function(t){var e=this,n=this.props,r=n.layoutDependency,i=n.visualElement,o=n.drag,a=n.isPresent,s=i.projection;return s&&(s.isPresent=a,o||t.layoutDependency!==r||void 0===r?s.willUpdate():this.safeToRemove(),t.isPresent===a||(a?s.promote():s.relegate()||R.ZP.postRender(function(){var t;(null===(t=s.getStack())||void 0===t?void 0:t.members.length)||e.safeToRemove()}))),null},e.prototype.componentDidUpdate=function(){var t=this.props.visualElement.projection;t&&(t.root.didUpdate(),!t.currentAnimation&&t.isLead()&&this.safeToRemove())},e.prototype.componentWillUnmount=function(){var t=this.props,e=t.visualElement,n=t.layoutGroup,r=t.switchLayoutGroup,i=e.projection;i&&(i.scheduleCheckAfterUnmount(),(null==n?void 0:n.group)&&n.group.remove(i),(null==r?void 0:r.deregister)&&r.deregister(i))},e.prototype.safeToRemove=function(){var t=this.props.safeToRemove;null==t||t()},e.prototype.render=function(){return null},e}(l.Component),rT={borderRadius:(0,u.pi)((0,u.pi)({},rb),{applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]}),borderTopLeftRadius:rb,borderTopRightRadius:rb,borderBottomLeftRadius:rb,borderBottomRightRadius:rb,boxShadow:{correct:function(t,e){var n=e.treeScale,r=e.projectionDelta,i=t,o=t.includes("var("),a=[];o&&(t=t.replace(rt,function(t){return a.push(t),rE}));var s=Y.P.parse(t);if(s.length>5)return i;var u=Y.P.createTransformer(t),l="number"!=typeof s[0]?1:0,c=r.x.scale*n.x,d=r.y.scale*n.y;s[0+l]/=c,s[1+l]/=d;var f=(0,O.C)(c,d,.5);"number"==typeof s[2+l]&&(s[2+l]/=f),"number"==typeof s[3+l]&&(s[3+l]/=f);var p=u(s);if(o){var h=0;
7p=p.replace(rE,function(){var t=a[h];return h++,t})}return p}}},rw=el({attachResizeListener:function(t,e){return t.addEventListener("resize",e,{passive:!0}),function(){return t.removeEventListener("resize",e)}},measureScroll:function(){return{x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}}}),rS={current:void 0},rA=el({measureScroll:function(t){return{x:t.scrollLeft,y:t.scrollTop}},defaultParent:function(){if(!rS.current){var t=new rw(0,{});t.mount(window),t.setOptions({layoutScroll:!0}),rS.current=t}return rS.current},resetTransform:function(t,e){t.style.transform=null!=e?e:"none"}}),rC=(0,u.pi)((0,u.pi)((0,u.pi)((0,u.pi)({},nB),nA),n6),{measureLayout:function(t){var e=(0,u.CR)(nC(),2),n=e[0],r=e[1],i=(0,l.useContext)(eP.p);return l.createElement(rx,(0,u.pi)({},t,{layoutGroup:i,switchLayoutGroup:(0,l.useContext)(eR),isPresent:n,safeToRemove:r}))}}),rF=function(t){function e(e,n){var r,i,o,a,s,c,x;return void 0===n&&(n={}),i=(r=t(e,n)).preloadedFeatures,o=r.createVisualElement,a=r.projectionNodeConstructor,s=r.useRender,c=r.useVisualState,x=r.Component,i&&function(t){for(var e in t)null!==t[e]&&("projectionNodeConstructor"===e?d.projectionNodeConstructor=t[e]:d[e].Component=t[e])}(i),(0,l.forwardRef)(function(t,e){var n,r,i,w,S,C,R,O,k,D,V,L,j,M,_,I,U,N,$,B,Z,z,H,Y,W,q=(L=t.layoutId,(j=null===(V=(0,l.useContext)(eP.p))||void 0===V?void 0:V.id)&&void 0!==L?j+"-"+L:L);t=(0,u.pi)((0,u.pi)({},t),{layoutId:q});var G=(0,l.useContext)(v),X=null,K=(_=(M=function(t,e){if(A(t)){var n=t.initial,r=t.animate;return{initial:!1===n||T(n)?n:void 0,animate:T(r)?r:void 0}}return!1!==t.inherit?e:{}}(t,(0,l.useContext)(m))).initial,I=M.animate,(0,l.useMemo)(function(){return{initial:_,animate:I}},[F(_),F(I)])),J=G.isStatic?void 0:(0,P.h)(function(){if(eu.hasEverUpdated)return eF++}),Q=c(t,G.isStatic);return!G.isStatic&&g&&(K.visualElement=(U=(0,u.pi)((0,u.pi)({},G),t),N=o,$=(0,l.useContext)(f),B=(0,l.useContext)(m).visualElement,Z=(0,l.useContext)(y.O),z=(0,l.useRef)(void 0),N||(N=$.renderer),!z.current&&N&&(z.current=N(x,{visualState:Q,parent:B,props:U,presenceId:null==Z?void 0:Z.id,blockInitialAnimation:(null==Z?void 0:Z.initial)===!1})),H=z.current,b(function(){null==H||H.syncRender()}),(0,l.useEffect)(function(){var t;null===(t=null==H?void 0:H.animationState)||void 0===t||t.animateChanges()}),b(function(){return function(){return null==H?void 0:H.notifyUnmount()}},[]),H),n=t,r=K.visualElement,i=a||d.projectionNodeConstructor,S=n.layoutId,C=n.layout,R=n.drag,O=n.dragConstraints,k=n.layoutScroll,D=(0,l.useContext)(eR),!i||!r||(null==r?void 0:r.projection)||(r.projection=new i(J,r.getLatestValues(),null===(w=r.parent)||void 0===w?void 0:w.projection),r.projection.setOptions({layoutId:S,layout:C,alwaysMeasureLayout:Boolean(R)||O&&E(O),visualElement:r,scheduleRender:function(){return r.scheduleRender()},animationType:"string"==typeof C?C:"both",initialPromotionConfig:D,layoutScroll:k})),X=function(t,e,n){var r=[];if((0,l.useContext)(f),!e)return null;for(var i=0;i<h;i++){var o=p[i],a=d[o],s=a.isEnabled,c=a.Component;s(t)&&c&&r.push(l.createElement(c,(0,u.pi)({key:o},t,{visualElement:e})))}return r}(t,K.visualElement,0)),l.createElement(eO,{visualElement:K.visualElement,props:(0,u.pi)((0,u.pi)({},G),t)},X,l.createElement(m.Provider,{value:K},s(x,t,J,(Y=K.visualElement,W=e,(0,l.useCallback)(function(t){var e;t&&(null===(e=Q.mount)||void 0===e||e.call(Q,t)),Y&&(t?Y.mount(t):Y.unmount()),W&&("function"==typeof W?W(t):E(W)&&(W.current=t))},[Y])),Q,G.isStatic,K.visualElement)))})}if("undefined"==typeof Proxy)return e;var n=new Map;return new Proxy(e,{get:function(t,r){return n.has(r)||n.set(r,e(r)),n.get(r)}})}(function(t,e){var n,r,i;return n=e.forwardMotionProps,r=eD(t)?e3:e8,(0,u.pi)((0,u.pi)({},r),{preloadedFeatures:rC,useRender:(void 0===(i=void 0!==n&&n)&&(i=!1),function(t,e,n,r,o,a){var s=o.latestValues,c=(eD(t)?eq:eU)(e,s,a),d=function(t,e,n){var r={};for(var i in t)(eB(i)||!0===n&&e$(i)||!e&&!e$(i)||t.draggable&&i.startsWith("onDrag"))&&(r[i]=t[i]);return r}(e,"string"==typeof t,i),f=(0,u.pi)((0,u.pi)((0,u.pi)({},d),c),{ref:r});return n&&(f["data-projection-id"]=n),(0,l.createElement)(t,f)}),createVisualElement:ry,projectionNodeConstructor:rA,Component:t})})},72933:function(t,e,n){"use strict";n.d(e,{n:function(){return a}});var r=n(70655),i=n(67294);let o=(t,e,n)=>{let r=e-t;return((n-t)%r+r)%r+t};function a(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];var n=(0,i.useRef)(0),a=(0,r.CR)((0,i.useState)(t[n.current]),2),s=a[0],u=a[1];return[s,function(e){n.current="number"!=typeof e?o(0,t.length,n.current+1):e,u(t[n.current])}]}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.