PageSourceSearch

https://short-cloak-70598978.figma.site/_runtimes/sites-runtime.54…287720437fb4f9ac60e8add3c2be69cbc0c76d2a.js

js short-cloak-70598978.figma.site collected 2026-10-03 03:17:26 UTC 1,055,971 bytes, 4,445 lines download raw bytes

vendor: 5,227 bytes, line 1
1var IW=Object.create;var HT=Object.defineProperty;var gW=Object.getOwnPropertyDescriptor;var RW=Object.getOwnPropertyNames;var AW=Object.getPrototypeOf,NW=Object.prototype.hasOwnProperty;var LW=(e,t,n)=>t in e?HT(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var CW=(e=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(e,{get:(t,n)=>(typeof require<"u"?require:t)[n]}):e)(function(e){if(typeof require<"u")return require.apply(this,arguments);throw new Error('Dynamic require of "'+e+'" is not supported')});var Lr=(e,t)=>()=>(e&&(t=e(e=0)),t);var Hn=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var yW=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of RW(t))!NW.call(e,o)&&o!==n&&HT(e,o,{get:()=>t[o],enumerable:!(r=gW(t,o))||r.enumerable});return e};var b=(e,t,n)=>(n=e!=null?IW(AW(e)):{},yW(t||!e||!e.__esModule?HT(n,"default",{value:e,enumerable:!0}):n,e));var Zr=(e,t,n)=>(LW(e,typeof t!="symbol"?t+"":t,n),n);var gA=Hn(fe=>{"use strict";var Qu=Symbol.for("react.element"),bW=Symbol.for("react.portal"),DW=Symbol.for("react.fragment"),PW=Symbol.for("react.strict_mode"),vW=Symbol.for("react.profiler"),xW=Symbol.for("react.provider"),MW=Symbol.for("react.context"),GW=Symbol.for("react.forward_ref"),kW=Symbol.for("react.suspense"),BW=Symbol.for("react.memo"),FW=Symbol.for("react.lazy"),dA=Symbol.iterator;function wW(e){return e===null||typeof e!="object"?null:(e=dA&&e[dA]||e["@@iterator"],typeof e=="function"?e:null)}var EA={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},mA=Object.assign,_A={};function Fa(e,t,n){this.props=e,this.context=t,this.refs=_A,this.updater=n||EA}Fa.prototype.isReactComponent={};Fa.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};Fa.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function TA(){}TA.prototype=Fa.prototype;function YT(e,t,n){this.props=e,this.context=t,this.refs=_A,this.updater=n||EA}var KT=YT.prototype=new TA;KT.constructor=YT;mA(KT,Fa.prototype);KT.isPureReactComponent=!0;var fA=Array.isArray,hA=Object.prototype.hasOwnProperty,zT={current:null},OA={key:!0,ref:!0,__self:!0,__source:!0};function SA(e,t,n){var r,o={},i=null,s=null;if(t!=null)for(r in t.ref!==void 0&&(s=t.ref),t.key!==void 0&&(i=""+t.key),t)hA.call(t,r)&&!OA.hasOwnProperty(r)&&(o[r]=t[r]);var a=arguments.length-2;if(a===1)o.children=n;else if(1<a){for(var l=Array(a),u=0;u<a;u++)l[u]=arguments[u+2];o.children=l}if(e&&e.defaultProps)for(r in a=e.defaultProps,a)o[r]===void 0&&(o[r]=a[r]);return{$$typeof:Qu,type:e,key:i,ref:s,props:o,_owner:zT.current}}function UW(e,t){return{$$typeof:Qu,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function XT(e){return typeof e=="object"&&e!==null&&e.$$typeof===Qu}function VW(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var pA=/\/+/g;function WT(e,t){return typeof e=="object"&&e!==null&&e.key!=null?VW(""+e.key):t.toString(36)}function uf(e,t,n,r,o){var i=typeof e;(i==="undefined"||i==="boolean")&&(e=null);var s=!1;if(e===null)s=!0;else switch(i){case"string":case"number":s=!0;break;case"object":switch(e.$$typeof){case Qu:case bW:s=!0}}if(s)return s=e,o=o(s),e=r===""?"."+WT(s,0):r,fA(o)?(n="",e!=null&&(n=e.replace(pA,"$&/")+"/"),uf(o,t,n,"",function(u){return u})):o!=null&&(XT(o)&&(o=UW(o,n+(!o.key||s&&s.key===o.key?"":(""+o.key).replace(pA,"$&/")+"/")+e)),t.push(o)),1;if(s=0,r=r===""?".":r+":",fA(e))for(var a=0;a<e.length;a++){i=e[a];var l=r+WT(i,a);s+=uf(i,t,n,l,o)}else if(l=wW(e),typeof l=="function")for(e=l.call(e),a=0;!(i=e.next()).done;)i=i.value,l=r+WT(i,a++),s+=uf(i,t,n,l,o);else if(i==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return s}function lf(e,t,n){if(e==null)return e;var r=[],o=0;return uf(e,r,"","",function(i){return t.call(n,i,o++)}),r}function HW(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(n){(e._status===0||e._status===-1)&&(e._status=1,e._result=n)},function(n){(e._status===0||e._status===-1)&&(e._status=2,e._result=n)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var un={current:null},cf={transition:null},WW={ReactCurrentDispatcher:un,ReactCurrentBatchConfig:cf,ReactCurrentOwner:zT};function IA(){throw Error("act(...) is not supported in production builds of React.")}fe.Children={map:lf,forEach:function(e,t,n){lf(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return lf(e,function(){t++}),t},toArray:function(e){return lf(e,function(t){return t})||[]},only:function(e){if(!XT(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};fe.Component=Fa;fe.Fragment=DW;fe.Profiler=vW;fe.PureComponent=YT;fe.StrictMode=PW;fe.Suspense=kW;
vendor: 7,825 bytes, line 1
1fe.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=WW;fe.act=IA;fe.cloneElement=function(e,t,n){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var r=mA({},e.props),o=e.key,i=e.ref,s=e._owner;if(t!=null){if(t.ref!==void 0&&(i=t.ref,s=zT.current),t.key!==void 0&&(o=""+t.key),e.type&&e.type.defaultProps)var a=e.type.defaultProps;for(l in t)hA.call(t,l)&&!OA.hasOwnProperty(l)&&(r[l]=t[l]===void 0&&a!==void 0?a[l]:t[l])}var l=arguments.length-2;if(l===1)r.children=n;else if(1<l){a=Array(l);for(var u=0;u<l;u++)a[u]=arguments[u+2];r.children=a}return{$$typeof:Qu,type:e.type,key:o,ref:i,props:r,_owner:s}};fe.createContext=function(e){return e={$$typeof:MW,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:xW,_context:e},e.Consumer=e};fe.createElement=SA;fe.createFactory=function(e){var t=SA.bind(null,e);return t.type=e,t};fe.createRef=function(){return{current:null}};fe.forwardRef=function(e){return{$$typeof:GW,render:e}};fe.isValidElement=XT;fe.lazy=function(e){return{$$typeof:FW,_payload:{_status:-1,_result:e},_init:HW}};fe.memo=function(e,t){return{$$typeof:BW,type:e,compare:t===void 0?null:t}};fe.startTransition=function(e){var t=cf.transition;cf.transition={};try{e()}finally{cf.transition=t}};fe.unstable_act=IA;fe.useCallback=function(e,t){return un.current.useCallback(e,t)};fe.useContext=function(e){return un.current.useContext(e)};fe.useDebugValue=function(){};fe.useDeferredValue=function(e){return un.current.useDeferredValue(e)};fe.useEffect=function(e,t){return un.current.useEffect(e,t)};fe.useId=function(){return un.current.useId()};fe.useImperativeHandle=function(e,t,n){return un.current.useImperativeHandle(e,t,n)};fe.useInsertionEffect=function(e,t){return un.current.useInsertionEffect(e,t)};fe.useLayoutEffect=function(e,t){return un.current.useLayoutEffect(e,t)};fe.useMemo=function(e,t){return un.current.useMemo(e,t)};fe.useReducer=function(e,t,n){return un.current.useReducer(e,t,n)};fe.useRef=function(e){return un.current.useRef(e)};fe.useState=function(e){return un.current.useState(e)};fe.useSyncExternalStore=function(e,t,n){return un.current.useSyncExternalStore(e,t,n)};fe.useTransition=function(){return un.current.useTransition()};fe.version="18.3.1"});var F=Hn((WJ,RA)=>{"use strict";RA.exports=gA()});var xA=Hn(Ge=>{"use strict";function ZT(e,t){var n=e.length;e.push(t);e:for(;0<n;){var r=n-1>>>1,o=e[r];if(0<df(o,t))e[r]=t,e[n]=o,n=r;else break e}}function Cr(e){return e.length===0?null:e[0]}function pf(e){if(e.length===0)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,o=e.length,i=o>>>1;r<i;){var s=2*(r+1)-1,a=e[s],l=s+1,u=e[l];if(0>df(a,n))l<o&&0>df(u,a)?(e[r]=u,e[l]=n,r=l):(e[r]=a,e[s]=n,r=s);else if(l<o&&0>df(u,n))e[r]=u,e[l]=n,r=l;else break e}}return t}function df(e,t){var n=e.sortIndex-t.sortIndex;return n!==0?n:e.id-t.id}typeof performance=="object"&&typeof performance.now=="function"?(AA=performance,Ge.unstable_now=function(){return AA.now()}):(jT=Date,NA=jT.now(),Ge.unstable_now=function(){return jT.now()-NA});var AA,jT,NA,qr=[],di=[],YW=1,sr=null,Zt=3,Ef=!1,Rs=!1,tc=!1,yA=typeof setTimeout=="function"?setTimeout:null,bA=typeof clearTimeout=="function"?clearTimeout:null,LA=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function qT(e){for(var t=Cr(di);t!==null;){if(t.callback===null)pf(di);else if(t.startTime<=e)pf(di),t.sortIndex=t.expirationTime,ZT(qr,t);else break;t=Cr(di)}}function QT(e){if(tc=!1,qT(e),!Rs)if(Cr(qr)!==null)Rs=!0,th(eh);else{var t=Cr(di);t!==null&&nh(QT,t.startTime-e)}}function eh(e,t){Rs=!1,tc&&(tc=!1,bA(nc),nc=-1),Ef=!0;var n=Zt;try{for(qT(t),sr=Cr(qr);sr!==null&&(!(sr.expirationTime>t)||e&&!vA());){var r=sr.callback;if(typeof r=="function"){sr.callback=null,Zt=sr.priorityLevel;var o=r(sr.expirationTime<=t);t=Ge.unstable_now(),typeof o=="function"?sr.callback=o:sr===Cr(qr)&&pf(qr),qT(t)}else pf(qr);sr=Cr(qr)}if(sr!==null)var i=!0;else{var s=Cr(di);s!==null&&nh(QT,s.startTime-t),i=!1}return i}finally{sr=null,Zt=n,Ef=!1}}var mf=!1,ff=null,nc=-1,DA=5,PA=-1;function vA(){return!(Ge.unstable_now()-PA<DA)}function $T(){if(ff!==null){var e=Ge.unstable_now();PA=e;var t=!0;try{t=ff(!0,e)}finally{t?ec():(mf=!1,ff=null)}}else mf=!1}var ec;typeof LA=="function"?ec=function(){LA($T)}:typeof MessageChannel<"u"?(JT=new MessageChannel,CA=JT.port2,JT.port1.onmessage=$T,ec=function(){CA.postMessage(null)}):ec=function(){yA($T,0)};var JT,CA;function th(e){ff=e,mf||(mf=!0,ec())}function nh(e,t){nc=yA(function(){e(Ge.unstable_now())},t)}Ge.unstable_IdlePriority=5;Ge.unstable_ImmediatePriority=1;Ge.unstable_LowPriority=4;Ge.unstable_NormalPriority=3;Ge.unstable_Profiling=null;Ge.unstable_UserBlockingPriority=2;Ge.unstable_cancelCallback=function(e){e.callback=null};Ge.unstable_continueExecution=function(){Rs||Ef||(Rs=!0,th(eh))};Ge.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):DA=0<e?Math.floor(1e3/e):5};Ge.unstable_getCurrentPriorityLevel=function(){return Zt};Ge.unstable_getFirstCallbackNode=function(){return Cr(qr)};Ge.unstable_next=function(e){switch(Zt){case 1:case 2:case 3:var t=3;break;default:t=Zt}var n=Zt;Zt=t;try{return e()}finally{Zt=n}};Ge.unstable_pauseExecution=function(){};Ge.unstable_requestPaint=function(){};Ge.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=Zt;Zt=e;try{return t()}finally{Zt=n}};Ge.unstable_scheduleCallback=function(e,t,n){var r=Ge.unstable_now();switch(typeof n=="object"&&n!==null?(n=n.delay,n=typeof n=="number"&&0<n?r+n:r):n=r,e){case 1:var o=-1;break;case 2:o=250;break;case 5:o=1073741823;break;case 4:o=1e4;break;default:o=5e3}return o=n+o,e={id:YW++,callback:t,priorityLevel:e,startTime:n,expirationTime:o,sortIndex:-1},n>r?(e.sortIndex=n,ZT(di,e),Cr(qr)===null&&e===Cr(di)&&(tc?(bA(nc),nc=-1):tc=!0,nh(QT,n-r))):(e.sortIndex=o,ZT(qr,e),Rs||Ef||(Rs=!0,th(eh))),e};Ge.unstable_shouldYield=vA;Ge.unstable_wrapCallback=function(e){var t=Zt;return function(){var n=Zt;Zt=t;try{return e.apply(this,arguments)}finally{Zt=n}}}});var GA=Hn((KJ,MA)=>{"use strict";MA.exports=xA()});var wC=Hn(jn=>{"use strict";var KW=F(),zn=GA();function G(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var HN=new Set,Ac={};function ks(e,t){il(e,t),il(e+"Capture",t)}function il(e,t){for(Ac[e]=t,e=0;e<t.length;e++)HN.add(t[e])}var Do=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Nh=Object.prototype.hasOwnProperty,zW=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,kA={},BA={};function XW(e){return Nh.call(BA,e)?!0:Nh.call(kA,e)?!1:zW.test(e)?BA[e]=!0:(kA[e]=!0,!1)}function jW(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function $W(e,t,n,r){if(t===null||typeof t>"u"||jW(e,t,n,r))return!0;
vendor: 5,366 bytes, lines 1-2
1if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function fn(e,t,n,r,o,i,s){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=s}var Vt={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Vt[e]=new fn(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Vt[t]=new fn(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Vt[e]=new fn(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Vt[e]=new fn(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){Vt[e]=new fn(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Vt[e]=new fn(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Vt[e]=new fn(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Vt[e]=new fn(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Vt[e]=new fn(e,5,!1,e.toLowerCase(),null,!1,!1)});var TO=/[\-:]([a-z])/g;function hO(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(TO,hO);Vt[t]=new fn(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(TO,hO);Vt[t]=new fn(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(TO,hO);Vt[t]=new fn(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Vt[e]=new fn(e,1,!1,e.toLowerCase(),null,!1,!1)});Vt.xlinkHref=new fn("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Vt[e]=new fn(e,1,!1,e.toLowerCase(),null,!0,!0)});function OO(e,t,n,r){var o=Vt.hasOwnProperty(t)?Vt[t]:null;(o!==null?o.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&($W(t,n,o,r)&&(n=null),r||o===null?XW(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):o.mustUseProperty?e[o.propertyName]=n===null?o.type===3?!1:"":n:(t=o.attributeName,r=o.attributeNamespace,n===null?e.removeAttribute(t):(o=o.type,n=o===3||o===4&&n===!0?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var Mo=KW.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,_f=Symbol.for("react.element"),Va=Symbol.for("react.portal"),Ha=Symbol.for("react.fragment"),SO=Symbol.for("react.strict_mode"),Lh=Symbol.for("react.profiler"),WN=Symbol.for("react.provider"),YN=Symbol.for("react.context"),IO=Symbol.for("react.forward_ref"),Ch=Symbol.for("react.suspense"),yh=Symbol.for("react.suspense_list"),gO=Symbol.for("react.memo"),pi=Symbol.for("react.lazy");Symbol.for("react.scope");Symbol.for("react.debug_trace_mode");var KN=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden");Symbol.for("react.cache");Symbol.for("react.tracing_marker");var FA=Symbol.iterator;function rc(e){return e===null||typeof e!="object"?null:(e=FA&&e[FA]||e["@@iterator"],typeof e=="function"?e:null)}var Qe=Object.assign,rh;function dc(e){if(rh===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);rh=t&&t[1]||""}return`
2`+rh+e}var oh=!1;function ih(e,t){if(!e||oh)return"";oh=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(u){var r=u}Reflect.construct(e,[],t)}else{try{t.call()}catch(u){r=u}e.call(t.prototype)}else{try{throw Error()}catch(u){r=u}e()}}
vendor: 6,732 bytes, lines 2-5
2catch(u){if(u&&r&&typeof u.stack=="string"){for(var o=u.stack.split(`
3`),i=r.stack.split(`
4`),s=o.length-1,a=i.length-1;1<=s&&0<=a&&o[s]!==i[a];)a--;for(;1<=s&&0<=a;s--,a--)if(o[s]!==i[a]){if(s!==1||a!==1)do if(s--,a--,0>a||o[s]!==i[a]){var l=`
5`+o[s].replace(" at new "," at ");return e.displayName&&l.includes("<anonymous>")&&(l=l.replace("<anonymous>",e.displayName)),l}while(1<=s&&0<=a);break}}}finally{oh=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?dc(e):""}function JW(e){switch(e.tag){case 5:return dc(e.type);case 16:return dc("Lazy");case 13:return dc("Suspense");case 19:return dc("SuspenseList");case 0:case 2:case 15:return e=ih(e.type,!1),e;case 11:return e=ih(e.type.render,!1),e;case 1:return e=ih(e.type,!0),e;default:return""}}function bh(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Ha:return"Fragment";case Va:return"Portal";case Lh:return"Profiler";case SO:return"StrictMode";case Ch:return"Suspense";case yh:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case YN:return(e.displayName||"Context")+".Consumer";case WN:return(e._context.displayName||"Context")+".Provider";case IO:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case gO:return t=e.displayName||null,t!==null?t:bh(e.type)||"Memo";case pi:t=e._payload,e=e._init;try{return bh(e(t))}catch{}}return null}function ZW(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return bh(t);case 8:return t===SO?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function Ci(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function zN(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function qW(e){var t=zN(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var o=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(s){r=""+s,i.call(this,s)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(s){r=""+s},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Tf(e){e._valueTracker||(e._valueTracker=qW(e))}function XN(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=zN(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Kf(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function Dh(e,t){var n=t.checked;return Qe({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function wA(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Ci(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function jN(e,t){t=t.checked,t!=null&&OO(e,"checked",t,!1)}function Ph(e,t){jN(e,t);var n=Ci(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?vh(e,t.type,n):t.hasOwnProperty("defaultValue")&&vh(e,t.type,Ci(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function UA(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function vh(e,t,n){(t!=="number"||Kf(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var fc=Array.isArray;function Qa(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o<n.length;o++)t["$"+n[o]]=!0;for(n=0;n<e.length;n++)o=t.hasOwnProperty("$"+e[n].value),e[n].selected!==o&&(e[n].selected=o),o&&r&&(e[n].defaultSelected=!0)}else{for(n=""+Ci(n),t=null,o=0;o<e.length;o++){if(e[o].value===n){e[o].selected=!0,r&&(e[o].defaultSelected=!0);return}t!==null||e[o].disabled||(t=e[o])}t!==null&&(t.selected=!0)}}function xh(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(G(91));return Qe({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function VA(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(G(92));if(fc(n)){if(1<n.length)throw Error(G(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:Ci(n)}}function $N(e,t){var n=Ci(t.value),r=Ci(t.defaultValue);n!=null&&(n=""+n,n!==e.value&&(e.value=n),t.defaultValue==null&&e.defaultValue!==n&&(e.defaultValue=n)),r!=null&&(e.defaultValue=""+r)}function HA(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function JN(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function Mh(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?JN(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var hf,ZN=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,r,o){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,o)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(hf=hf||document.createElement("div"),hf.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=hf.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Nc(e,t){if(t){var n=e.firstChild;
vendor: 11,448 bytes, line 5
5if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var mc={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},QW=["Webkit","ms","Moz","O"];Object.keys(mc).forEach(function(e){QW.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),mc[t]=mc[e]})});function qN(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||mc.hasOwnProperty(e)&&mc[e]?(""+t).trim():t+"px"}function QN(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,o=qN(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}var e3=Qe({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Gh(e,t){if(t){if(e3[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(G(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(G(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(G(61))}if(t.style!=null&&typeof t.style!="object")throw Error(G(62))}}function kh(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Bh=null;function RO(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Fh=null,el=null,tl=null;function WA(e){if(e=Wc(e)){if(typeof Fh!="function")throw Error(G(280));var t=e.stateNode;t&&(t=Op(t),Fh(e.stateNode,e.type,t))}}function eL(e){el?tl?tl.push(e):tl=[e]:el=e}function tL(){if(el){var e=el,t=tl;if(tl=el=null,WA(e),t)for(e=0;e<t.length;e++)WA(t[e])}}function nL(e,t){return e(t)}function rL(){}var sh=!1;function oL(e,t,n){if(sh)return e(t,n);sh=!0;try{return nL(e,t,n)}finally{sh=!1,(el!==null||tl!==null)&&(rL(),tL())}}function Lc(e,t){var n=e.stateNode;if(n===null)return null;var r=Op(n);if(r===null)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(e=e.type,r=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!r;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(G(231,t,typeof n));return n}var wh=!1;if(Do)try{wa={},Object.defineProperty(wa,"passive",{get:function(){wh=!0}}),window.addEventListener("test",wa,wa),window.removeEventListener("test",wa,wa)}catch{wh=!1}var wa;function t3(e,t,n,r,o,i,s,a,l){var u=Array.prototype.slice.call(arguments,3);try{t.apply(n,u)}catch(c){this.onError(c)}}var _c=!1,zf=null,Xf=!1,Uh=null,n3={onError:function(e){_c=!0,zf=e}};function r3(e,t,n,r,o,i,s,a,l){_c=!1,zf=null,t3.apply(n3,arguments)}function o3(e,t,n,r,o,i,s,a,l){if(r3.apply(this,arguments),_c){if(_c){var u=zf;_c=!1,zf=null}else throw Error(G(198));Xf||(Xf=!0,Uh=u)}}function Bs(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function iL(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function YA(e){if(Bs(e)!==e)throw Error(G(188))}function i3(e){var t=e.alternate;if(!t){if(t=Bs(e),t===null)throw Error(G(188));return t!==e?null:e}for(var n=e,r=t;;){var o=n.return;if(o===null)break;var i=o.alternate;if(i===null){if(r=o.return,r!==null){n=r;continue}break}if(o.child===i.child){for(i=o.child;i;){if(i===n)return YA(o),e;if(i===r)return YA(o),t;i=i.sibling}throw Error(G(188))}if(n.return!==r.return)n=o,r=i;else{for(var s=!1,a=o.child;a;){if(a===n){s=!0,n=o,r=i;break}if(a===r){s=!0,r=o,n=i;break}a=a.sibling}if(!s){for(a=i.child;a;){if(a===n){s=!0,n=i,r=o;break}if(a===r){s=!0,r=i,n=o;break}a=a.sibling}if(!s)throw Error(G(189))}}if(n.alternate!==r)throw Error(G(190))}if(n.tag!==3)throw Error(G(188));return n.stateNode.current===n?e:t}function sL(e){return e=i3(e),e!==null?aL(e):null}function aL(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=aL(e);if(t!==null)return t;e=e.sibling}return null}var lL=zn.unstable_scheduleCallback,KA=zn.unstable_cancelCallback,s3=zn.unstable_shouldYield,a3=zn.unstable_requestPaint,st=zn.unstable_now,l3=zn.unstable_getCurrentPriorityLevel,AO=zn.unstable_ImmediatePriority,uL=zn.unstable_UserBlockingPriority,jf=zn.unstable_NormalPriority,u3=zn.unstable_LowPriority,cL=zn.unstable_IdlePriority,mp=null,no=null;function c3(e){if(no&&typeof no.onCommitFiberRoot=="function")try{no.onCommitFiberRoot(mp,e,void 0,(e.current.flags&128)===128)}catch{}}var vr=Math.clz32?Math.clz32:p3,d3=Math.log,f3=Math.LN2;function p3(e){return e>>>=0,e===0?32:31-(d3(e)/f3|0)|0}var Of=64,Sf=4194304;function pc(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function $f(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,o=e.suspendedLanes,i=e.pingedLanes,s=n&268435455;if(s!==0){var a=s&~o;a!==0?r=pc(a):(i&=s,i!==0&&(r=pc(i)))}else s=n&~o,s!==0?r=pc(s):i!==0&&(r=pc(i));if(r===0)return 0;if(t!==0&&t!==r&&!(t&o)&&(o=r&-r,i=t&-t,o>=i||o===16&&(i&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)n=31-vr(t),o=1<<n,r|=e[n],t&=~o;return r}function E3(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function m3(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,o=e.expirationTimes,i=e.pendingLanes;0<i;){var s=31-vr(i),a=1<<s,l=o[s];l===-1?(!(a&n)||a&r)&&(o[s]=E3(a,t)):l<=t&&(e.expiredLanes|=a),i&=~a}}function Vh(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function dL(){var e=Of;return Of<<=1,!(Of&4194240)&&(Of=64),e}function ah(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Vc(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-vr(t),e[t]=n}function _3(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var o=31-vr(n),i=1<<o;t[o]=0,r[o]=-1,e[o]=-1,n&=~i}}function NO(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-vr(n),o=1<<r;o&t|e[r]&t&&(e[r]|=t),n&=~o}}var Ce=0;function fL(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var pL,LO,EL,mL,_L,Hh=!1,If=[],Oi=null,Si=null,Ii=null,Cc=new Map,yc=new Map,mi=[],T3="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function zA(e,t){switch(e){case"focusin":case"focusout":Oi=null;break;case"dragenter":case"dragleave":Si=null;break;case"mouseover":case"mouseout":Ii=null;break;case"pointerover":case"pointerout":Cc.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":yc.delete(t.pointerId)}}function oc(e,t,n,r,o,i){return e===null||e.nativeEvent!==i?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:i,targetContainers:[o]},t!==null&&(t=Wc(t),t!==null&&LO(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,o!==null&&t.indexOf(o)===-1&&t.push(o),e)}function h3(e,t,n,r,o){switch(t){case"focusin":return Oi=oc(Oi,e,t,n,r,o),!0;case"dragenter":return Si=oc(Si,e,t,n,r,o),!0;case"mouseover":return Ii=oc(Ii,e,t,n,r,o),!0;case"pointerover":var i=o.pointerId;return Cc.set(i,oc(Cc.get(i)||null,e,t,n,r,o)),!0;case"gotpointercapture":return i=o.pointerId,yc.set(i,oc(yc.get(i)||null,e,t,n,r,o)),!0}return!1}function TL(e){var t=Ls(e.target);if(t!==null){var n=Bs(t);if(n!==null){if(t=n.tag,t===13){if(t=iL(n),t!==null){e.blockedOn=t,_L(e.priority,function(){EL(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Gf(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=Wh(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);Bh=r,n.target.dispatchEvent(r),Bh=null}else return t=Wc(n),t!==null&&LO(t),e.blockedOn=n,!1;t.shift()}return!0}function XA(e,t,n){Gf(e)&&n.delete(t)}function O3(){Hh=!1,Oi!==null&&Gf(Oi)&&(Oi=null),Si!==null&&Gf(Si)&&(Si=null),Ii!==null&&Gf(Ii)&&(Ii=null),Cc.forEach(XA),yc.forEach(XA)}function ic(e,t){e.blockedOn===t&&(e.blockedOn=null,Hh||(Hh=!0,zn.unstable_scheduleCallback(zn.unstable_NormalPriority,O3)))}function bc(e){function t(o){return ic(o,e)}if(0<If.length){ic(If[0],e);for(var n=1;n<If.length;n++){var r=If[n];r.blockedOn===e&&(r.blockedOn=null)}}for(Oi!==null&&ic(Oi,e),Si!==null&&ic(Si,e),Ii!==null&&ic(Ii,e),Cc.forEach(t),yc.forEach(t),n=0;n<mi.length;n++)r=mi[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<mi.length&&(n=mi[0],n.blockedOn===null);)TL(n),n.blockedOn===null&&mi.shift()}var nl=Mo.ReactCurrentBatchConfig,Jf=!0;function S3(e,t,n,r){var o=Ce,i=nl.transition;nl.transition=null;try{Ce=1,CO(e,t,n,r)}finally{Ce=o,nl.transition=i}}function I3(e,t,n,r){var o=Ce,i=nl.transition;nl.transition=null;try{Ce=4,CO(e,t,n,r)}finally{Ce=o,nl.transition=i}}function CO(e,t,n,r){if(Jf){var o=Wh(e,t,n,r);if(o===null)Eh(e,t,r,Zf,n),zA(e,r);else if(h3(o,e,t,n,r))r.stopPropagation();else if(zA(e,r),t&4&&-1<T3.indexOf(e)){for(;o!==null;){var i=Wc(o);if(i!==null&&pL(i),i=Wh(e,t,n,r),i===null&&Eh(e,t,r,Zf,n),i===o)break;o=i}o!==null&&r.stopPropagation()}else Eh(e,t,r,null,n)}}var Zf=null;function Wh(e,t,n,r){if(Zf=null,e=RO(r),e=Ls(e),e!==null)if(t=Bs(e),t===null)e=null;else if(n=t.tag,n===13){if(e=iL(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return Zf=e,null}
vendor: 4,373 bytes, line 5
5function hL(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(l3()){case AO:return 1;case uL:return 4;case jf:case u3:return 16;case cL:return 536870912;default:return 16}default:return 16}}var Ti=null,yO=null,kf=null;function OL(){if(kf)return kf;var e,t=yO,n=t.length,r,o="value"in Ti?Ti.value:Ti.textContent,i=o.length;for(e=0;e<n&&t[e]===o[e];e++);var s=n-e;for(r=1;r<=s&&t[n-r]===o[i-r];r++);return kf=o.slice(e,1<r?1-r:void 0)}function Bf(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function gf(){return!0}function jA(){return!1}function Xn(e){function t(n,r,o,i,s){this._reactName=n,this._targetInst=o,this.type=r,this.nativeEvent=i,this.target=s,this.currentTarget=null;for(var a in e)e.hasOwnProperty(a)&&(n=e[a],this[a]=n?n(i):i[a]);return this.isDefaultPrevented=(i.defaultPrevented!=null?i.defaultPrevented:i.returnValue===!1)?gf:jA,this.isPropagationStopped=jA,this}return Qe(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=gf)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=gf)},persist:function(){},isPersistent:gf}),t}var fl={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},bO=Xn(fl),Hc=Qe({},fl,{view:0,detail:0}),g3=Xn(Hc),lh,uh,sc,_p=Qe({},Hc,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:DO,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==sc&&(sc&&e.type==="mousemove"?(lh=e.screenX-sc.screenX,uh=e.screenY-sc.screenY):uh=lh=0,sc=e),lh)},movementY:function(e){return"movementY"in e?e.movementY:uh}}),$A=Xn(_p),R3=Qe({},_p,{dataTransfer:0}),A3=Xn(R3),N3=Qe({},Hc,{relatedTarget:0}),ch=Xn(N3),L3=Qe({},fl,{animationName:0,elapsedTime:0,pseudoElement:0}),C3=Xn(L3),y3=Qe({},fl,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),b3=Xn(y3),D3=Qe({},fl,{data:0}),JA=Xn(D3),P3={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},v3={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},x3={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function M3(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=x3[e])?!!t[e]:!1}function DO(){return M3}var G3=Qe({},Hc,{key:function(e){if(e.key){var t=P3[e.key]||e.key;if(t!=="Unidentified")return t}
vendor: 6,036 bytes, line 5
5return e.type==="keypress"?(e=Bf(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?v3[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:DO,charCode:function(e){return e.type==="keypress"?Bf(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Bf(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),k3=Xn(G3),B3=Qe({},_p,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),ZA=Xn(B3),F3=Qe({},Hc,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:DO}),w3=Xn(F3),U3=Qe({},fl,{propertyName:0,elapsedTime:0,pseudoElement:0}),V3=Xn(U3),H3=Qe({},_p,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),W3=Xn(H3),Y3=[9,13,27,32],PO=Do&&"CompositionEvent"in window,Tc=null;Do&&"documentMode"in document&&(Tc=document.documentMode);var K3=Do&&"TextEvent"in window&&!Tc,SL=Do&&(!PO||Tc&&8<Tc&&11>=Tc),qA=String.fromCharCode(32),QA=!1;function IL(e,t){switch(e){case"keyup":return Y3.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function gL(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Wa=!1;function z3(e,t){switch(e){case"compositionend":return gL(t);case"keypress":return t.which!==32?null:(QA=!0,qA);case"textInput":return e=t.data,e===qA&&QA?null:e;default:return null}}function X3(e,t){if(Wa)return e==="compositionend"||!PO&&IL(e,t)?(e=OL(),kf=yO=Ti=null,Wa=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return SL&&t.locale!=="ko"?null:t.data;default:return null}}var j3={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function eN(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!j3[e.type]:t==="textarea"}function RL(e,t,n,r){eL(r),t=qf(t,"onChange"),0<t.length&&(n=new bO("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var hc=null,Dc=null;function $3(e){ML(e,0)}function Tp(e){var t=za(e);if(XN(t))return e}function J3(e,t){if(e==="change")return t}var AL=!1;Do&&(Do?(Af="oninput"in document,Af||(dh=document.createElement("div"),dh.setAttribute("oninput","return;"),Af=typeof dh.oninput=="function"),Rf=Af):Rf=!1,AL=Rf&&(!document.documentMode||9<document.documentMode));var Rf,Af,dh;function tN(){hc&&(hc.detachEvent("onpropertychange",NL),Dc=hc=null)}function NL(e){if(e.propertyName==="value"&&Tp(Dc)){var t=[];RL(t,Dc,e,RO(e)),oL($3,t)}}function Z3(e,t,n){e==="focusin"?(tN(),hc=t,Dc=n,hc.attachEvent("onpropertychange",NL)):e==="focusout"&&tN()}function q3(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Tp(Dc)}function Q3(e,t){if(e==="click")return Tp(t)}function e5(e,t){if(e==="input"||e==="change")return Tp(t)}function t5(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Mr=typeof Object.is=="function"?Object.is:t5;function Pc(e,t){if(Mr(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var o=n[r];if(!Nh.call(t,o)||!Mr(e[o],t[o]))return!1}return!0}function nN(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function rN(e,t){var n=nN(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=nN(n)}}function LL(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?LL(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function CL(){for(var e=window,t=Kf();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Kf(e.document)}return t}function vO(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function n5(e){var t=CL(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&LL(n.ownerDocument.documentElement,n)){if(r!==null&&vO(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var o=n.textContent.length,i=Math.min(r.start,o);r=r.end===void 0?i:Math.min(r.end,o),!e.extend&&i>r&&(o=r,r=i,i=o),o=rN(n,i);var s=rN(n,r);o&&s&&(e.rangeCount!==1||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==s.node||e.focusOffset!==s.offset)&&(t=t.createRange(),t.setStart(o.node,o.offset),e.removeAllRanges(),i>r?(e.addRange(t),e.extend(s.node,s.offset)):(t.setEnd(s.node,s.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n<t.length;n++)e=t[n],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var r5=Do&&"documentMode"in document&&11>=document.documentMode,Ya=null,Yh=null,Oc=null,Kh=!1;function oN(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Kh||Ya==null||Ya!==Kf(r)||(r=Ya,"selectionStart"in r&&vO(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focu
vendor: 4,508 bytes, line 5
5sNode:r.focusNode,focusOffset:r.focusOffset}),Oc&&Pc(Oc,r)||(Oc=r,r=qf(Yh,"onSelect"),0<r.length&&(t=new bO("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=Ya)))}function Nf(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Ka={animationend:Nf("Animation","AnimationEnd"),animationiteration:Nf("Animation","AnimationIteration"),animationstart:Nf("Animation","AnimationStart"),transitionend:Nf("Transition","TransitionEnd")},fh={},yL={};Do&&(yL=document.createElement("div").style,"AnimationEvent"in window||(delete Ka.animationend.animation,delete Ka.animationiteration.animation,delete Ka.animationstart.animation),"TransitionEvent"in window||delete Ka.transitionend.transition);function hp(e){if(fh[e])return fh[e];if(!Ka[e])return e;var t=Ka[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in yL)return fh[e]=t[n];return e}var bL=hp("animationend"),DL=hp("animationiteration"),PL=hp("animationstart"),vL=hp("transitionend"),xL=new Map,iN="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function bi(e,t){xL.set(e,t),ks(t,[e])}for(Lf=0;Lf<iN.length;Lf++)Cf=iN[Lf],sN=Cf.toLowerCase(),aN=Cf[0].toUpperCase()+Cf.slice(1),bi(sN,"on"+aN);var Cf,sN,aN,Lf;bi(bL,"onAnimationEnd");bi(DL,"onAnimationIteration");bi(PL,"onAnimationStart");bi("dblclick","onDoubleClick");bi("focusin","onFocus");bi("focusout","onBlur");bi(vL,"onTransitionEnd");il("onMouseEnter",["mouseout","mouseover"]);il("onMouseLeave",["mouseout","mouseover"]);il("onPointerEnter",["pointerout","pointerover"]);il("onPointerLeave",["pointerout","pointerover"]);ks("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));ks("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));ks("onBeforeInput",["compositionend","keypress","textInput","paste"]);ks("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));ks("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));ks("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Ec="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),o5=new Set("cancel close invalid load scroll toggle".split(" ").concat(Ec));function lN(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,o3(r,t,void 0,e),e.currentTarget=null}function ML(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],o=r.event;r=r.listeners;e:{var i=void 0;if(t)for(var s=r.length-1;0<=s;s--){var a=r[s],l=a.instance,u=a.currentTarget;if(a=a.listener,l!==i&&o.isPropagationStopped())break e;lN(o,a,u),i=l}else for(s=0;s<r.length;s++){if(a=r[s],l=a.instance,u=a.currentTarget,a=a.listener,l!==i&&o.isPropagationStopped())break e;lN(o,a,u),i=l}}}if(Xf)throw e=Uh,Xf=!1,Uh=null,e}function we(e,t){var n=t[Jh];n===void 0&&(n=t[Jh]=new Set);var r=e+"__bubble";n.has(r)||(GL(t,e,2,!1),n.add(r))}function ph(e,t,n){var r=0;t&&(r|=4),GL(n,e,r,t)}var yf="_reactListening"+Math.random().toString(36).slice(2);function vc(e){if(!e[yf]){e[yf]=!0,HN.forEach(function(n){n!=="selectionchange"&&(o5.has(n)||ph(n,!1,e),ph(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[yf]||(t[yf]=!0,ph("selectionchange",!1,t))}}function GL(e,t,n,r){switch(hL(t)){case 1:var o=S3;break;case 4:o=I3;break;default:o=CO}n=o.bind(null,t,n,e),o=void 0,!wh||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(o=!0),r?o!==void 0?e.addEventListener(t,n,{capture:!0,passive:o}):e.addEventListener(t,n,!0):o!==void 0?e.addEventListener(t,n,{passive:o}):e.addEventListener(t,n,!1)}function Eh(e,t,n,r,o){var i=r;if(!(t&1)&&!(t&2)&&r!==null)e:for(;;){if(r===null)return;var s=r.tag;if(s===3||s===4){var a=r.stateNode.containerInfo;
vendor: 16,766 bytes, lines 5-6
5if(a===o||a.nodeType===8&&a.parentNode===o)break;if(s===4)for(s=r.return;s!==null;){var l=s.tag;if((l===3||l===4)&&(l=s.stateNode.containerInfo,l===o||l.nodeType===8&&l.parentNode===o))return;s=s.return}for(;a!==null;){if(s=Ls(a),s===null)return;if(l=s.tag,l===5||l===6){r=i=s;continue e}a=a.parentNode}}r=r.return}oL(function(){var u=i,c=RO(n),d=[];e:{var f=xL.get(e);if(f!==void 0){var p=bO,T=e;switch(e){case"keypress":if(Bf(n)===0)break e;case"keydown":case"keyup":p=k3;break;case"focusin":T="focus",p=ch;break;case"focusout":T="blur",p=ch;break;case"beforeblur":case"afterblur":p=ch;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":p=$A;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":p=A3;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":p=w3;break;case bL:case DL:case PL:p=C3;break;case vL:p=V3;break;case"scroll":p=g3;break;case"wheel":p=W3;break;case"copy":case"cut":case"paste":p=b3;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":p=ZA}var m=(t&4)!==0,h=!m&&e==="scroll",E=m?f!==null?f+"Capture":null:f;m=[];for(var _=u,O;_!==null;){O=_;var I=O.stateNode;if(O.tag===5&&I!==null&&(O=I,E!==null&&(I=Lc(_,E),I!=null&&m.push(xc(_,I,O)))),h)break;_=_.return}0<m.length&&(f=new p(f,T,null,n,c),d.push({event:f,listeners:m}))}}if(!(t&7)){e:{if(f=e==="mouseover"||e==="pointerover",p=e==="mouseout"||e==="pointerout",f&&n!==Bh&&(T=n.relatedTarget||n.fromElement)&&(Ls(T)||T[Po]))break e;if((p||f)&&(f=c.window===c?c:(f=c.ownerDocument)?f.defaultView||f.parentWindow:window,p?(T=n.relatedTarget||n.toElement,p=u,T=T?Ls(T):null,T!==null&&(h=Bs(T),T!==h||T.tag!==5&&T.tag!==6)&&(T=null)):(p=null,T=u),p!==T)){if(m=$A,I="onMouseLeave",E="onMouseEnter",_="mouse",(e==="pointerout"||e==="pointerover")&&(m=ZA,I="onPointerLeave",E="onPointerEnter",_="pointer"),h=p==null?f:za(p),O=T==null?f:za(T),f=new m(I,_+"leave",p,n,c),f.target=h,f.relatedTarget=O,I=null,Ls(c)===u&&(m=new m(E,_+"enter",T,n,c),m.target=O,m.relatedTarget=h,I=m),h=I,p&&T)t:{for(m=p,E=T,_=0,O=m;O;O=Ua(O))_++;for(O=0,I=E;I;I=Ua(I))O++;for(;0<_-O;)m=Ua(m),_--;for(;0<O-_;)E=Ua(E),O--;for(;_--;){if(m===E||E!==null&&m===E.alternate)break t;m=Ua(m),E=Ua(E)}m=null}else m=null;p!==null&&uN(d,f,p,m,!1),T!==null&&h!==null&&uN(d,h,T,m,!0)}}e:{if(f=u?za(u):window,p=f.nodeName&&f.nodeName.toLowerCase(),p==="select"||p==="input"&&f.type==="file")var S=J3;else if(eN(f))if(AL)S=e5;else{S=q3;var g=Z3}else(p=f.nodeName)&&p.toLowerCase()==="input"&&(f.type==="checkbox"||f.type==="radio")&&(S=Q3);if(S&&(S=S(e,u))){RL(d,S,n,c);break e}g&&g(e,f,u),e==="focusout"&&(g=f._wrapperState)&&g.controlled&&f.type==="number"&&vh(f,"number",f.value)}switch(g=u?za(u):window,e){case"focusin":(eN(g)||g.contentEditable==="true")&&(Ya=g,Yh=u,Oc=null);break;case"focusout":Oc=Yh=Ya=null;break;case"mousedown":Kh=!0;break;case"contextmenu":case"mouseup":case"dragend":Kh=!1,oN(d,n,c);break;case"selectionchange":if(r5)break;case"keydown":case"keyup":oN(d,n,c)}var A;if(PO)e:{switch(e){case"compositionstart":var R="onCompositionStart";break e;case"compositionend":R="onCompositionEnd";break e;case"compositionupdate":R="onCompositionUpdate";break e}R=void 0}else Wa?IL(e,n)&&(R="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(R="onCompositionStart");R&&(SL&&n.locale!=="ko"&&(Wa||R!=="onCompositionStart"?R==="onCompositionEnd"&&Wa&&(A=OL()):(Ti=c,yO="value"in Ti?Ti.value:Ti.textContent,Wa=!0)),g=qf(u,R),0<g.length&&(R=new JA(R,e,null,n,c),d.push({event:R,listeners:g}),A?R.data=A:(A=gL(n),A!==null&&(R.data=A)))),(A=K3?z3(e,n):X3(e,n))&&(u=qf(u,"onBeforeInput"),0<u.length&&(c=new JA("onBeforeInput","beforeinput",null,n,c),d.push({event:c,listeners:u}),c.data=A))}ML(d,t)})}function xc(e,t,n){return{instance:e,listener:t,currentTarget:n}}function qf(e,t){for(var n=t+"Capture",r=[];e!==null;){var o=e,i=o.stateNode;o.tag===5&&i!==null&&(o=i,i=Lc(e,n),i!=null&&r.unshift(xc(e,i,o)),i=Lc(e,t),i!=null&&r.push(xc(e,i,o))),e=e.return}return r}function Ua(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function uN(e,t,n,r,o){for(var i=t._reactName,s=[];n!==null&&n!==r;){var a=n,l=a.alternate,u=a.stateNode;if(l!==null&&l===r)break;a.tag===5&&u!==null&&(a=u,o?(l=Lc(n,i),l!=null&&s.unshift(xc(n,l,a))):o||(l=Lc(n,i),l!=null&&s.push(xc(n,l,a)))),n=n.return}s.length!==0&&e.push({event:t,listeners:s})}var i5=/\r\n?/g,s5=/\u0000|\uFFFD/g;function cN(e){return(typeof e=="string"?e:""+e).replace(i5,`
6`).replace(s5,"")}function bf(e,t,n){if(t=cN(t),cN(e)!==t&&n)throw Error(G(425))}function Qf(){}var zh=null,Xh=null;function jh(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var $h=typeof setTimeout=="function"?setTimeout:void 0,a5=typeof clearTimeout=="function"?clearTimeout:void 0,dN=typeof Promise=="function"?Promise:void 0,l5=typeof queueMicrotask=="function"?queueMicrotask:typeof dN<"u"?function(e){return dN.resolve(null).then(e).catch(u5)}:$h;function u5(e){setTimeout(function(){throw e})}function mh(e,t){var n=t,r=0;do{var o=n.nextSibling;if(e.removeChild(n),o&&o.nodeType===8)if(n=o.data,n==="/$"){if(r===0){e.removeChild(o),bc(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=o}while(n);bc(t)}function gi(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?")break;if(t==="/$")return null}}return e}function fN(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"){if(t===0)return e;t--}else n==="/$"&&t++}e=e.previousSibling}return null}var pl=Math.random().toString(36).slice(2),to="__reactFiber$"+pl,Mc="__reactProps$"+pl,Po="__reactContainer$"+pl,Jh="__reactEvents$"+pl,c5="__reactListeners$"+pl,d5="__reactHandles$"+pl;function Ls(e){var t=e[to];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Po]||n[to]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=fN(e);e!==null;){if(n=e[to])return n;e=fN(e)}return t}e=n,n=e.parentNode}return null}function Wc(e){return e=e[to]||e[Po],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function za(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(G(33))}function Op(e){return e[Mc]||null}var Zh=[],Xa=-1;function Di(e){return{current:e}}function Ue(e){0>Xa||(e.current=Zh[Xa],Zh[Xa]=null,Xa--)}function ke(e,t){Xa++,Zh[Xa]=e.current,e.current=t}var yi={},tn=Di(yi),Nn=Di(!1),Ps=yi;function sl(e,t){var n=e.type.contextTypes;if(!n)return yi;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o={},i;for(i in n)o[i]=t[i];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function Ln(e){return e=e.childContextTypes,e!=null}function ep(){Ue(Nn),Ue(tn)}function pN(e,t,n){if(tn.current!==yi)throw Error(G(168));ke(tn,t),ke(Nn,n)}function kL(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var o in r)if(!(o in t))throw Error(G(108,ZW(e)||"Unknown",o));return Qe({},n,r)}function tp(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||yi,Ps=tn.current,ke(tn,e),ke(Nn,Nn.current),!0}function EN(e,t,n){var r=e.stateNode;if(!r)throw Error(G(169));n?(e=kL(e,t,Ps),r.__reactInternalMemoizedMergedChildContext=e,Ue(Nn),Ue(tn),ke(tn,e)):Ue(Nn),ke(Nn,n)}var Lo=null,Sp=!1,_h=!1;function BL(e){Lo===null?Lo=[e]:Lo.push(e)}function f5(e){Sp=!0,BL(e)}function Pi(){if(!_h&&Lo!==null){_h=!0;var e=0,t=Ce;try{var n=Lo;for(Ce=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}Lo=null,Sp=!1}catch(o){throw Lo!==null&&(Lo=Lo.slice(e+1)),lL(AO,Pi),o}finally{Ce=t,_h=!1}}return null}var ja=[],$a=0,np=null,rp=0,ar=[],lr=0,vs=null,Co=1,yo="";function As(e,t){ja[$a++]=rp,ja[$a++]=np,np=e,rp=t}function FL(e,t,n){ar[lr++]=Co,ar[lr++]=yo,ar[lr++]=vs,vs=e;var r=Co;e=yo;var o=32-vr(r)-1;r&=~(1<<o),n+=1;var i=32-vr(t)+o;if(30<i){var s=o-o%5;i=(r&(1<<s)-1).toString(32),r>>=s,o-=s,Co=1<<32-vr(t)+o|n<<o|r,yo=i+e}else Co=1<<i|n<<o|r,yo=e}function xO(e){e.return!==null&&(As(e,1),FL(e,1,0))}function MO(e){for(;e===np;)np=ja[--$a],ja[$a]=null,rp=ja[--$a],ja[$a]=null;for(;e===vs;)vs=ar[--lr],ar[lr]=null,yo=ar[--lr],ar[lr]=null,Co=ar[--lr],ar[lr]=null}var Kn=null,Yn=null,ze=!1,Pr=null;function wL(e,t){var n=ur(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,t=e.deletions,t===null?(e.deletions=[n],e.flags|=16):t.push(n)}function mN(e,t){switch(e.tag){case 5:var n=e.type;return t=t.nodeType!==1||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,Kn=e,Yn=gi(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,Kn=e,Yn=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=vs!==null?{id:Co,overflow:yo}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=ur(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,Kn=e,Yn=null,!0):!1;default:return!1}}function qh(e){return(e.mode&1)!==0&&(e.flags&128)===0}function Qh(e){if(ze){var t=Yn;if(t){var n=t;if(!mN(e,t)){if(qh(e))throw Error(G(418));t=gi(n.nextSibling);var r=Kn;t&&mN(e,t)?wL(r,n):(e.flags=e.flags&-4097|2,ze=!1,Kn=e)}}else{if(qh(e))throw Error(G(418));e.flags=e.flags&-4097|2,ze=!1,Kn=e}}}function _N(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;Kn=e}function Df(e){if(e!==Kn)return!1;if(!ze)return _N(e),ze=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!jh(e.type,e.memoizedProps)),t&&(t=Yn)){if(qh(e))throw UL(),Error(G(418));for(;t;)wL(e,t),t=gi(t.nextSibling)}if(_N(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(G(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){Yn=gi(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}Yn=null}}else Yn=Kn?gi(e.stateNode.nextSibling):null;return!0}function UL(){for(var e=Yn;e;)e=gi(e.nextSibling)}function al(){Yn=Kn=null,ze=!1}function GO(e){Pr===null?Pr=[e]:Pr.push(e)}var p5=Mo.ReactCurrentBatchConfig;function ac(e,t,n){if(e=n.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(G(309));var r=n.stateNode}if(!r)throw Error(G(147,e));var o=r,i=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===i?t.ref:(t=function(s){var a=o.refs;s===null?delete a[i]:a[i]=s},t._stringRef=i,t)}if(typeof e!="string")throw Error(G(284));if(!n._owner)throw Error(G(290,e))}return e}function Pf(e,t){throw e=Object.prototype.toString.call(t),Error(G(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function TN(e){var t=e._init;return t(e._payload)}function VL(e){function t(E,_){if(e){var O=E.deletions;O===null?(E.deletions=[_],E.flags|=16):O.push(_)}}function n(E,_){if(!e)return null;for(;_!==null;)t(E,_),_=_.sibling;return null}function r(E,_){for(E=new Map;_!==null;)_.key!==null?E.set(_.key,_):E.set(_.index,_),_=_.sibling;return E}function o(E,_){return E=Li(E,_),E.index=0,E.sibling=null,E}function i(E,_,O){return E.index=O,e?(O=E.alternate,O!==null?(O=O.index,O<_?(E.flags|=2,_):O):(E.flags|=2,_)):(E.flags|=1048576,_)}function s(E){return e&&E.alternate===null&&(E.flags|=2),E}function a(E,_,O,I){return _===null||_.tag!==6?(_=Rh(O,E.mode,I),_.return=E,_):(_=o(_,O),_.return=E,_)}function l(E,_,O,I){var S=O.type;return S===Ha?c(E,_,O.props.children,I,O.key):_!==null&&(_.elementType===S||typeof S=="object"&&S!==null&&S.$$typeof===pi&&TN(S)===_.type)?(I=o(_,O.props),I.ref=ac(E,_,O),I.return=E,I):(I=Yf(O.type,O.key,O.props,null,E.mode,I),I.ref=ac(E,_,O),I.return=E,I)}function u(E,_,O,I){return _===null||_.tag!==4||_.stateNode.containerInfo!==O.containerInfo||_.stateNode.implementation!==O.implementation?(_=Ah(O,E.mode,I),_.return=E,_):(_=o(_,O.children||[]),_.return=E,_)}function c(E,_,O,I,S){return _===null||_.tag!==7?(_=Ds(O,E.mode,I,S),_.return=E,_):(_=o(_,O),_.return=E,_)}function d(E,_,O){if(typeof _=="string"&&_!==""||typeof _=="number")return _=Rh(""+_,E.mode,O),_.return=E,_;if(typeof _=="object"&&_!==null){switch(_.$$typeof){case _f:return O=Yf(_.type,_.key,_.props,null,E.mode,O),O.ref=ac(E,null,_),O.return=E,O;case Va:return _=Ah(_,E.mode,O),_.return=E,_;case pi:var I=_._init;return d(E,I(_._payload),O)}if(fc(_)||rc(_))return _=Ds(_,E.mode,O,null),_.return=E,_;Pf(E,_)}return null}function f(E,_,O,I){var S=_!==null?_.key:null;if(typeof O=="string"&&O!==""||typeof O=="number")return S!==null?null:a(E,_,""+O,I);if(typeof O=="object"&&O!==null){switch(O.$$typeof){case _f:return O.key===S?l(E,_,O,I):null;case Va:return O.key===S?u(E,_,O,I):null;case pi:return S=O._init,f(E,_,S(O._payload),I)}if(fc(O)||rc(O))return S!==null?null:c(E,_,O,I,null);Pf(E,O)}return null}function p(E,_,O,I,S){if(typeof I=="string"&&I!==""||typeof I=="number")return E=E.get(O)||null,a(_,E,""+I,S);if(typeof I=="object"&&I!==null){switch(I.$$typeof){case _f:return E=E.get(I.key===null?O:I.key)||null,l(_,E,I,S);case Va:return E=E.get(I.key===null?O:I.key)||null,u(_,E,I,S);case pi:var g=I._init;return p(E,_,O,g(I._payload),S)}if(fc(I)||rc(I))return E=E.get(O)||null,c(_,E,I,S,null);Pf(_,I)}return null}function T(E,_,O,I){for(var S=null,g=null,A=_,R=_=0,L=null;A!==null&&R<O.length;R++){A.index>R?(L=A,A=null):L=A.sibling;var C=f(E,A,O[R],I);if(C===null){A===null&&(A=L);break}e&&A&&C.alternate===null&&t(E,A),_=i(C,_,R),g===null?S=C:g.sibling=C,g=C,A=L}if(R===O.length)return n(E,A),ze&&As(E,R),S;if(A===null){for(;R<O.length;R++)A=d(E,O[R],I),A!==null&&(_=i(A,_,R),g===null?S=A:g.sibling=A,g=A);return ze&&As(E,R),S}for(A=r(E,A);R<O.length;R++)L=p(A,E,R,O[R],I),L!==null&&(e&&L.alternate!==null&&A.delete(L.key===null?R:L.key),_=i(L,_,R),g===null?S=L:g.sibling=L,g=L);return e&&A.forEach(function(y){return t(E,y)}),ze&&As(E,R),S}function m(E,_,O,I){var S=rc(O);if(typeof S!="function")throw Error(G(150));if(O=S.call(O),O==null)throw Error(G(151));for(var g=S=null,A=_,R=_=0,L=null,C=O.next();A!==null&&!C.done;R++,C=O.next()){A.index>R?(L=A,A=null):L=A.sibling;var y=f(E,A,C.value,I);if(y===null){A===null&&(A=L);break}e&&A&&y.alternate===null&&t(E,A),_=i(y,_,R),g===null?S=y:g.sibling=y,g=y,A=L}if(C.done)return n(E,A),ze&&As(E,R),S;if(A===null){for(;!C.done;R++,C=O.next())C=d(E,C.value,I),C!==null&&(_=i(C,_,R),g===null?S=C:g.sibling=C,g=C);return ze&&As(E,R),S}for(A=r(E,A);!C.done;R++,C=O.next())C=p(A,E,R,C.value,I),C!==null&&(e&&C.alternate!==null&&A.delete(C.key===null?R:C.key),_=i(C,_,R),g===null?S=C:g.sibling=C,g=C);return e&&A.forEach(function(P){return t(E,P)}),ze&&As(E,R),S}function h(E,_,O,I){if(typeof O=="object"&&O!==null&&O.type===Ha&&O.key===null&&(O=O.props.children),typeof O=="object"&&O!==null){switch(O.$$typeof){case _f:e:{for(var S=O.key,g=_;g!==null;){if(g.key===S){if(S=O.type,S===Ha){if(g.tag===7){n(E,g.sibling),_=o(g,O.props.children),_.return=E,E=_;break e}}else if(g.elementType===S||typeof S=="object"&&S!==null&&S.$$typeof===pi&&TN(S)===g.type){n(E,g.sibling),_=o(g,O.props),_.ref=ac(E,g,O),_.return=E,E=_;break e}n(E,g);break}else t(E,g);g=g.sibling}O.type===Ha?(_=Ds(O.props.children,E.mode,I,O.key),_.return=E,E=_):(I=Yf(O.type,O.key,O.props,null,E.mode,I),I.ref=ac(E,_,O),I.return=E,E=I)}return s(E);case Va:e:{for(g=O.key;_!==null;){if(_.key===g)if(_.tag===4&&_.stateNode.containerInfo===O.containerInfo&&_.stateNode.implementation===O.implementation){n(E,_.sibling),_=o(_,O.children||[]),_.return=E,E=_;break e}else{n(E,_);break}else t(E,_);_=_.sibling}_=Ah(O,E.mode,I),_.return=E,E=_}return s(E);case pi:return g=O._init,h(E,_,g(O._payload),I)}if(fc(O))return T(E,_,O,I);if(rc(O))return m(E,_,O,I);Pf(E,O)}return typeof O=="string"&&O!==""||typeof O=="number"?(O=""+O,_!==null&&_.tag===6?(n(E,_.sibling),_=o(_,O),_.return=E,E=_):(n(E,_),_=Rh(O,E.mode,I),_.return=E,E=_),s(E)):n(E,_)}return h}var ll=VL(!0),HL=VL(!1),op=Di(null),ip=null,Ja=null,kO=null;function BO(){kO=Ja=ip=null}function FO(e){var t=op.current;Ue(op),e._currentValue=t}function eO(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function rl(e,t){ip=e,kO=Ja=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(An=!0),e.firstContext=null)}function dr(e){var t=e._currentValue;
vendor: 4,791 bytes, line 6
6if(kO!==e)if(e={context:e,memoizedValue:t,next:null},Ja===null){if(ip===null)throw Error(G(308));Ja=e,ip.dependencies={lanes:0,firstContext:e}}else Ja=Ja.next=e;return t}var Cs=null;function wO(e){Cs===null?Cs=[e]:Cs.push(e)}function WL(e,t,n,r){var o=t.interleaved;return o===null?(n.next=n,wO(t)):(n.next=o.next,o.next=n),t.interleaved=n,vo(e,r)}function vo(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var Ei=!1;function UO(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function YL(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function bo(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Ri(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,Oe&2){var o=r.pending;return o===null?t.next=t:(t.next=o.next,o.next=t),r.pending=t,vo(e,n)}return o=r.interleaved,o===null?(t.next=t,wO(r)):(t.next=o.next,o.next=t),r.interleaved=t,vo(e,n)}function Ff(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,NO(e,n)}}function hN(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var o=null,i=null;if(n=n.firstBaseUpdate,n!==null){do{var s={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};i===null?o=i=s:i=i.next=s,n=n.next}while(n!==null);i===null?o=i=t:i=i.next=t}else o=i=t;n={baseState:r.baseState,firstBaseUpdate:o,lastBaseUpdate:i,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function sp(e,t,n,r){var o=e.updateQueue;Ei=!1;var i=o.firstBaseUpdate,s=o.lastBaseUpdate,a=o.shared.pending;if(a!==null){o.shared.pending=null;var l=a,u=l.next;l.next=null,s===null?i=u:s.next=u,s=l;var c=e.alternate;c!==null&&(c=c.updateQueue,a=c.lastBaseUpdate,a!==s&&(a===null?c.firstBaseUpdate=u:a.next=u,c.lastBaseUpdate=l))}if(i!==null){var d=o.baseState;s=0,c=u=l=null,a=i;do{var f=a.lane,p=a.eventTime;if((r&f)===f){c!==null&&(c=c.next={eventTime:p,lane:0,tag:a.tag,payload:a.payload,callback:a.callback,next:null});e:{var T=e,m=a;switch(f=t,p=n,m.tag){case 1:if(T=m.payload,typeof T=="function"){d=T.call(p,d,f);break e}d=T;break e;case 3:T.flags=T.flags&-65537|128;case 0:if(T=m.payload,f=typeof T=="function"?T.call(p,d,f):T,f==null)break e;d=Qe({},d,f);break e;case 2:Ei=!0}}a.callback!==null&&a.lane!==0&&(e.flags|=64,f=o.effects,f===null?o.effects=[a]:f.push(a))}else p={eventTime:p,lane:f,tag:a.tag,payload:a.payload,callback:a.callback,next:null},c===null?(u=c=p,l=d):c=c.next=p,s|=f;if(a=a.next,a===null){if(a=o.shared.pending,a===null)break;f=a,a=f.next,f.next=null,o.lastBaseUpdate=f,o.shared.pending=null}}while(1);if(c===null&&(l=d),o.baseState=l,o.firstBaseUpdate=u,o.lastBaseUpdate=c,t=o.shared.interleaved,t!==null){o=t;do s|=o.lane,o=o.next;while(o!==t)}else i===null&&(o.shared.lanes=0);Ms|=s,e.lanes=s,e.memoizedState=d}}function ON(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],o=r.callback;if(o!==null){if(r.callback=null,r=n,typeof o!="function")throw Error(G(191,o));o.call(r)}}}var Yc={},ro=Di(Yc),Gc=Di(Yc),kc=Di(Yc);function ys(e){if(e===Yc)throw Error(G(174));return e}function VO(e,t){switch(ke(kc,t),ke(Gc,e),ke(ro,Yc),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Mh(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Mh(t,e)}Ue(ro),ke(ro,t)}function ul(){Ue(ro),Ue(Gc),Ue(kc)}function KL(e){ys(kc.current);var t=ys(ro.current),n=Mh(t,e.type);t!==n&&(ke(Gc,e),ke(ro,n))}function HO(e){Gc.current===e&&(Ue(ro),Ue(Gc))}var Ze=Di(0);function ap(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Th=[];function WO(){for(var e=0;e<Th.length;e++)Th[e]._workInProgressVersionPrimary=null;Th.length=0}var wf=Mo.ReactCurrentDispatcher,hh=Mo.ReactCurrentBatchConfig,xs=0,qe=null,Et=null,gt=null,lp=!1,Sc=!1,Bc=0,E5=0;function qt(){throw Error(G(321))}function YO(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Mr(e[n],t[n]))return!1;return!0}
vendor: 4,164 bytes, line 6
6function KO(e,t,n,r,o,i){if(xs=i,qe=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,wf.current=e===null||e.memoizedState===null?h5:O5,e=n(r,o),Sc){i=0;do{if(Sc=!1,Bc=0,25<=i)throw Error(G(301));i+=1,gt=Et=null,t.updateQueue=null,wf.current=S5,e=n(r,o)}while(Sc)}if(wf.current=up,t=Et!==null&&Et.next!==null,xs=0,gt=Et=qe=null,lp=!1,t)throw Error(G(300));return e}function zO(){var e=Bc!==0;return Bc=0,e}function eo(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return gt===null?qe.memoizedState=gt=e:gt=gt.next=e,gt}function fr(){if(Et===null){var e=qe.alternate;e=e!==null?e.memoizedState:null}else e=Et.next;var t=gt===null?qe.memoizedState:gt.next;if(t!==null)gt=t,Et=e;else{if(e===null)throw Error(G(310));Et=e,e={memoizedState:Et.memoizedState,baseState:Et.baseState,baseQueue:Et.baseQueue,queue:Et.queue,next:null},gt===null?qe.memoizedState=gt=e:gt=gt.next=e}return gt}function Fc(e,t){return typeof t=="function"?t(e):t}function Oh(e){var t=fr(),n=t.queue;if(n===null)throw Error(G(311));n.lastRenderedReducer=e;var r=Et,o=r.baseQueue,i=n.pending;if(i!==null){if(o!==null){var s=o.next;o.next=i.next,i.next=s}r.baseQueue=o=i,n.pending=null}if(o!==null){i=o.next,r=r.baseState;var a=s=null,l=null,u=i;do{var c=u.lane;if((xs&c)===c)l!==null&&(l=l.next={lane:0,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),r=u.hasEagerState?u.eagerState:e(r,u.action);else{var d={lane:c,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null};l===null?(a=l=d,s=r):l=l.next=d,qe.lanes|=c,Ms|=c}u=u.next}while(u!==null&&u!==i);l===null?s=r:l.next=a,Mr(r,t.memoizedState)||(An=!0),t.memoizedState=r,t.baseState=s,t.baseQueue=l,n.lastRenderedState=r}if(e=n.interleaved,e!==null){o=e;do i=o.lane,qe.lanes|=i,Ms|=i,o=o.next;while(o!==e)}else o===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function Sh(e){var t=fr(),n=t.queue;if(n===null)throw Error(G(311));n.lastRenderedReducer=e;var r=n.dispatch,o=n.pending,i=t.memoizedState;if(o!==null){n.pending=null;var s=o=o.next;do i=e(i,s.action),s=s.next;while(s!==o);Mr(i,t.memoizedState)||(An=!0),t.memoizedState=i,t.baseQueue===null&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function zL(){}function XL(e,t){var n=qe,r=fr(),o=t(),i=!Mr(r.memoizedState,o);if(i&&(r.memoizedState=o,An=!0),r=r.queue,XO(JL.bind(null,n,r,e),[e]),r.getSnapshot!==t||i||gt!==null&&gt.memoizedState.tag&1){if(n.flags|=2048,wc(9,$L.bind(null,n,r,o,t),void 0,null),Rt===null)throw Error(G(349));xs&30||jL(n,t,o)}return o}function jL(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=qe.updateQueue,t===null?(t={lastEffect:null,stores:null},qe.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function $L(e,t,n,r){t.value=n,t.getSnapshot=r,ZL(t)&&qL(e)}function JL(e,t,n){return n(function(){ZL(t)&&qL(e)})}function ZL(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Mr(e,n)}catch{return!0}}function qL(e){var t=vo(e,1);t!==null&&xr(t,e,1,-1)}function SN(e){var t=eo();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Fc,lastRenderedState:e},t.queue=e,e=e.dispatch=T5.bind(null,qe,e),[t.memoizedState,e]}function wc(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=qe.updateQueue,t===null?(t={lastEffect:null,stores:null},qe.updateQueue=t,t.lastEffect=e.next=e):(n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e)),e}function QL(){return fr().memoizedState}function Uf(e,t,n,r){var o=eo();qe.flags|=e,o.memoizedState=wc(1|t,n,void 0,r===void 0?null:r)}function Ip(e,t,n,r){var o=fr();r=r===void 0?null:r;var i=void 0;if(Et!==null){var s=Et.memoizedState;if(i=s.destroy,r!==null&&YO(r,s.deps)){o.memoizedState=wc(t,n,i,r);return}}qe.flags|=e,o.memoizedState=wc(1|t,n,i,r)}function IN(e,t){return Uf(8390656,8,e,t)}function XO(e,t){return Ip(2048,8,e,t)}function eC(e,t){return Ip(4,2,e,t)}function tC(e,t){return Ip(4,4,e,t)}function nC(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}
vendor: 7,215 bytes, lines 6-8
6function rC(e,t,n){return n=n!=null?n.concat([e]):null,Ip(4,4,nC.bind(null,t,e),n)}function jO(){}function oC(e,t){var n=fr();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&YO(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function iC(e,t){var n=fr();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&YO(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function sC(e,t,n){return xs&21?(Mr(n,t)||(n=dL(),qe.lanes|=n,Ms|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,An=!0),e.memoizedState=n)}function m5(e,t){var n=Ce;Ce=n!==0&&4>n?n:4,e(!0);var r=hh.transition;hh.transition={};try{e(!1),t()}finally{Ce=n,hh.transition=r}}function aC(){return fr().memoizedState}function _5(e,t,n){var r=Ni(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},lC(e))uC(t,n);else if(n=WL(e,t,n,r),n!==null){var o=dn();xr(n,e,r,o),cC(n,t,r)}}function T5(e,t,n){var r=Ni(e),o={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(lC(e))uC(t,o);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var s=t.lastRenderedState,a=i(s,n);if(o.hasEagerState=!0,o.eagerState=a,Mr(a,s)){var l=t.interleaved;l===null?(o.next=o,wO(t)):(o.next=l.next,l.next=o),t.interleaved=o;return}}catch{}finally{}n=WL(e,t,o,r),n!==null&&(o=dn(),xr(n,e,r,o),cC(n,t,r))}}function lC(e){var t=e.alternate;return e===qe||t!==null&&t===qe}function uC(e,t){Sc=lp=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function cC(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,NO(e,n)}}var up={readContext:dr,useCallback:qt,useContext:qt,useEffect:qt,useImperativeHandle:qt,useInsertionEffect:qt,useLayoutEffect:qt,useMemo:qt,useReducer:qt,useRef:qt,useState:qt,useDebugValue:qt,useDeferredValue:qt,useTransition:qt,useMutableSource:qt,useSyncExternalStore:qt,useId:qt,unstable_isNewReconciler:!1},h5={readContext:dr,useCallback:function(e,t){return eo().memoizedState=[e,t===void 0?null:t],e},useContext:dr,useEffect:IN,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Uf(4194308,4,nC.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Uf(4194308,4,e,t)},useInsertionEffect:function(e,t){return Uf(4,2,e,t)},useMemo:function(e,t){var n=eo();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=eo();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=_5.bind(null,qe,e),[r.memoizedState,e]},useRef:function(e){var t=eo();return e={current:e},t.memoizedState=e},useState:SN,useDebugValue:jO,useDeferredValue:function(e){return eo().memoizedState=e},useTransition:function(){var e=SN(!1),t=e[0];return e=m5.bind(null,e[1]),eo().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=qe,o=eo();if(ze){if(n===void 0)throw Error(G(407));n=n()}else{if(n=t(),Rt===null)throw Error(G(349));xs&30||jL(r,t,n)}o.memoizedState=n;var i={value:n,getSnapshot:t};return o.queue=i,IN(JL.bind(null,r,i,e),[e]),r.flags|=2048,wc(9,$L.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=eo(),t=Rt.identifierPrefix;if(ze){var n=yo,r=Co;n=(r&~(1<<32-vr(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Bc++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=E5++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},O5={readContext:dr,useCallback:oC,useContext:dr,useEffect:XO,useImperativeHandle:rC,useInsertionEffect:eC,useLayoutEffect:tC,useMemo:iC,useReducer:Oh,useRef:QL,useState:function(){return Oh(Fc)},useDebugValue:jO,useDeferredValue:function(e){var t=fr();return sC(t,Et.memoizedState,e)},useTransition:function(){var e=Oh(Fc)[0],t=fr().memoizedState;return[e,t]},useMutableSource:zL,useSyncExternalStore:XL,useId:aC,unstable_isNewReconciler:!1},S5={readContext:dr,useCallback:oC,useContext:dr,useEffect:XO,useImperativeHandle:rC,useInsertionEffect:eC,useLayoutEffect:tC,useMemo:iC,useReducer:Sh,useRef:QL,useState:function(){return Sh(Fc)},useDebugValue:jO,useDeferredValue:function(e){var t=fr();return Et===null?t.memoizedState=e:sC(t,Et.memoizedState,e)},useTransition:function(){var e=Sh(Fc)[0],t=fr().memoizedState;return[e,t]},useMutableSource:zL,useSyncExternalStore:XL,useId:aC,unstable_isNewReconciler:!1};function br(e,t){if(e&&e.defaultProps){t=Qe({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function tO(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:Qe({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var gp={isMounted:function(e){return(e=e._reactInternals)?Bs(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=dn(),o=Ni(e),i=bo(r,o);i.payload=t,n!=null&&(i.callback=n),t=Ri(e,i,o),t!==null&&(xr(t,e,o,r),Ff(t,e,o))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=dn(),o=Ni(e),i=bo(r,o);i.tag=1,i.payload=t,n!=null&&(i.callback=n),t=Ri(e,i,o),t!==null&&(xr(t,e,o,r),Ff(t,e,o))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=dn(),r=Ni(e),o=bo(n,r);o.tag=2,t!=null&&(o.callback=t),t=Ri(e,o,r),t!==null&&(xr(t,e,r,n),Ff(t,e,r))}};function gN(e,t,n,r,o,i,s){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,i,s):t.prototype&&t.prototype.isPureReactComponent?!Pc(n,r)||!Pc(o,i):!0}function dC(e,t,n){var r=!1,o=yi,i=t.contextType;return typeof i=="object"&&i!==null?i=dr(i):(o=Ln(t)?Ps:tn.current,r=t.contextTypes,i=(r=r!=null)?sl(e,o):yi),t=new t(n,i),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=gp,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=i),t}function RN(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&gp.enqueueReplaceState(t,t.state,null)}function nO(e,t,n,r){var o=e.stateNode;o.props=n,o.state=e.memoizedState,o.refs={},UO(e);var i=t.contextType;typeof i=="object"&&i!==null?o.context=dr(i):(i=Ln(t)?Ps:tn.current,o.context=sl(e,i)),o.state=e.memoizedState,i=t.getDerivedStateFromProps,typeof i=="function"&&(tO(e,t,i,n),o.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof o.getSnapshotBeforeUpdate=="function"||typeof o.UNSAFE_componentWillMount!="function"&&typeof o.componentWillMount!="function"||(t=o.state,typeof o.componentWillMount=="function"&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount=="function"&&o.UNSAFE_componentWillMount(),t!==o.state&&gp.enqueueReplaceState(o,o.state,null),sp(e,n,o,r),o.state=e.memoizedState),typeof o.componentDidMount=="function"&&(e.flags|=4194308)}function cl(e,t){try{var n="",r=t;do n+=JW(r),r=r.return;while(r);var o=n}catch(i){o=`
7Error generating stack: `+i.message+`
8`+i.stack}return{value:e,source:t,stack:o,digest:null}}function Ih(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function rO(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var I5=typeof WeakMap=="function"?WeakMap:Map;
vendor: 9,761 bytes, line 8
8function fC(e,t,n){n=bo(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){dp||(dp=!0,pO=r),rO(e,t)},n}function pC(e,t,n){n=bo(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var o=t.value;n.payload=function(){return r(o)},n.callback=function(){rO(e,t)}}var i=e.stateNode;return i!==null&&typeof i.componentDidCatch=="function"&&(n.callback=function(){rO(e,t),typeof r!="function"&&(Ai===null?Ai=new Set([this]):Ai.add(this));var s=t.stack;this.componentDidCatch(t.value,{componentStack:s!==null?s:""})}),n}function AN(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new I5;var o=new Set;r.set(t,o)}else o=r.get(t),o===void 0&&(o=new Set,r.set(t,o));o.has(n)||(o.add(n),e=G5.bind(null,e,t,n),t.then(e,e))}function NN(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function LN(e,t,n,r,o){return e.mode&1?(e.flags|=65536,e.lanes=o,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=bo(-1,1),t.tag=2,Ri(n,t,1))),n.lanes|=1),e)}var g5=Mo.ReactCurrentOwner,An=!1;function cn(e,t,n,r){t.child=e===null?HL(t,null,n,r):ll(t,e.child,n,r)}function CN(e,t,n,r,o){n=n.render;var i=t.ref;return rl(t,o),r=KO(e,t,n,r,i,o),n=zO(),e!==null&&!An?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,xo(e,t,o)):(ze&&n&&xO(t),t.flags|=1,cn(e,t,r,o),t.child)}function yN(e,t,n,r,o){if(e===null){var i=n.type;return typeof i=="function"&&!nS(i)&&i.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=i,EC(e,t,i,r,o)):(e=Yf(n.type,null,r,t,t.mode,o),e.ref=t.ref,e.return=t,t.child=e)}if(i=e.child,!(e.lanes&o)){var s=i.memoizedProps;if(n=n.compare,n=n!==null?n:Pc,n(s,r)&&e.ref===t.ref)return xo(e,t,o)}return t.flags|=1,e=Li(i,r),e.ref=t.ref,e.return=t,t.child=e}function EC(e,t,n,r,o){if(e!==null){var i=e.memoizedProps;if(Pc(i,r)&&e.ref===t.ref)if(An=!1,t.pendingProps=r=i,(e.lanes&o)!==0)e.flags&131072&&(An=!0);else return t.lanes=e.lanes,xo(e,t,o)}return oO(e,t,n,r,o)}function mC(e,t,n){var r=t.pendingProps,o=r.children,i=e!==null?e.memoizedState:null;if(r.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},ke(qa,Wn),Wn|=n;else{if(!(n&1073741824))return e=i!==null?i.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,ke(qa,Wn),Wn|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=i!==null?i.baseLanes:n,ke(qa,Wn),Wn|=r}else i!==null?(r=i.baseLanes|n,t.memoizedState=null):r=n,ke(qa,Wn),Wn|=r;return cn(e,t,o,n),t.child}function _C(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function oO(e,t,n,r,o){var i=Ln(n)?Ps:tn.current;return i=sl(t,i),rl(t,o),n=KO(e,t,n,r,i,o),r=zO(),e!==null&&!An?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,xo(e,t,o)):(ze&&r&&xO(t),t.flags|=1,cn(e,t,n,o),t.child)}function bN(e,t,n,r,o){if(Ln(n)){var i=!0;tp(t)}else i=!1;if(rl(t,o),t.stateNode===null)Vf(e,t),dC(t,n,r),nO(t,n,r,o),r=!0;else if(e===null){var s=t.stateNode,a=t.memoizedProps;s.props=a;var l=s.context,u=n.contextType;typeof u=="object"&&u!==null?u=dr(u):(u=Ln(n)?Ps:tn.current,u=sl(t,u));var c=n.getDerivedStateFromProps,d=typeof c=="function"||typeof s.getSnapshotBeforeUpdate=="function";d||typeof s.UNSAFE_componentWillReceiveProps!="function"&&typeof s.componentWillReceiveProps!="function"||(a!==r||l!==u)&&RN(t,s,r,u),Ei=!1;var f=t.memoizedState;s.state=f,sp(t,r,s,o),l=t.memoizedState,a!==r||f!==l||Nn.current||Ei?(typeof c=="function"&&(tO(t,n,c,r),l=t.memoizedState),(a=Ei||gN(t,n,a,r,f,l,u))?(d||typeof s.UNSAFE_componentWillMount!="function"&&typeof s.componentWillMount!="function"||(typeof s.componentWillMount=="function"&&s.componentWillMount(),typeof s.UNSAFE_componentWillMount=="function"&&s.UNSAFE_componentWillMount()),typeof s.componentDidMount=="function"&&(t.flags|=4194308)):(typeof s.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=l),s.props=r,s.state=l,s.context=u,r=a):(typeof s.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{s=t.stateNode,YL(e,t),a=t.memoizedProps,u=t.type===t.elementType?a:br(t.type,a),s.props=u,d=t.pendingProps,f=s.context,l=n.contextType,typeof l=="object"&&l!==null?l=dr(l):(l=Ln(n)?Ps:tn.current,l=sl(t,l));var p=n.getDerivedStateFromProps;(c=typeof p=="function"||typeof s.getSnapshotBeforeUpdate=="function")||typeof s.UNSAFE_componentWillReceiveProps!="function"&&typeof s.componentWillReceiveProps!="function"||(a!==d||f!==l)&&RN(t,s,r,l),Ei=!1,f=t.memoizedState,s.state=f,sp(t,r,s,o);var T=t.memoizedState;a!==d||f!==T||Nn.current||Ei?(typeof p=="function"&&(tO(t,n,p,r),T=t.memoizedState),(u=Ei||gN(t,n,u,r,f,T,l)||!1)?(c||typeof s.UNSAFE_componentWillUpdate!="function"&&typeof s.componentWillUpdate!="function"||(typeof s.componentWillUpdate=="function"&&s.componentWillUpdate(r,T,l),typeof s.UNSAFE_componentWillUpdate=="function"&&s.UNSAFE_componentWillUpdate(r,T,l)),typeof s.componentDidUpdate=="function"&&(t.flags|=4),typeof s.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof s.componentDidUpdate!="function"||a===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof s.getSnapshotBeforeUpdate!="function"||a===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=T),s.props=r,s.state=T,s.context=l,r=u):(typeof s.componentDidUpdate!="function"||a===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof s.getSnapshotBeforeUpdate!="function"||a===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),r=!1)}return iO(e,t,n,r,i,o)}function iO(e,t,n,r,o,i){_C(e,t);var s=(t.flags&128)!==0;if(!r&&!s)return o&&EN(t,n,!1),xo(e,t,i);r=t.stateNode,g5.current=t;var a=s&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&s?(t.child=ll(t,e.child,null,i),t.child=ll(t,null,a,i)):cn(e,t,a,i),t.memoizedState=r.state,o&&EN(t,n,!0),t.child}function TC(e){var t=e.stateNode;t.pendingContext?pN(e,t.pendingContext,t.pendingContext!==t.context):t.context&&pN(e,t.context,!1),VO(e,t.containerInfo)}function DN(e,t,n,r,o){return al(),GO(o),t.flags|=256,cn(e,t,n,r),t.child}var sO={dehydrated:null,treeContext:null,retryLane:0};function aO(e){return{baseLanes:e,cachePool:null,transitions:null}}function hC(e,t,n){var r=t.pendingProps,o=Ze.current,i=!1,s=(t.flags&128)!==0,a;if((a=s)||(a=e!==null&&e.memoizedState===null?!1:(o&2)!==0),a?(i=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(o|=1),ke(Ze,o&1),e===null)return Qh(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(s=r.children,e=r.fallback,i?(r=t.mode,i=t.child,s={mode:"hidden",children:s},!(r&1)&&i!==null?(i.childLanes=0,i.pendingProps=s):i=Np(s,r,0,null),e=Ds(e,r,n,null),i.return=t,e.return=t,i.sibling=e,t.child=i,t.child.memoizedState=aO(n),t.memoizedState=sO,e):$O(t,s));if(o=e.memoizedState,o!==null&&(a=o.dehydrated,a!==null))return R5(e,t,s,r,a,o,n);if(i){i=r.fallback,s=t.mode,o=e.child,a=o.sibling;var l={mode:"hidden",children:r.children};return!(s&1)&&t.child!==o?(r=t.child,r.childLanes=0,r.pendingProps=l,t.deletions=null):(r=Li(o,l),r.subtreeFlags=o.subtreeFlags&14680064),a!==null?i=Li(a,i):(i=Ds(i,s,n,null),i.flags|=2),i.return=t,r.return=t,r.sibling=i,t.child=r,r=i,i=t.child,s=e.child.memoizedState,s=s===null?aO(n):{baseLanes:s.baseLanes|n,cachePool:null,transitions:s.transitions},i.memoizedState=s,i.childLanes=e.childLanes&~n,t.memoizedState=sO,r}return i=e.child,e=i.sibling,r=Li(i,{mode:"visible",children:r.children}),!(t.mode&1)&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function $O(e,t){return t=Np({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function vf(e,t,n,r){return r!==null&&GO(r),ll(t,e.child,null,n),e=$O(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function R5(e,t,n,r,o,i,s){if(n)return t.flags&256?(t.flags&=-257,r=Ih(Error(G(422))),vf(e,t,s,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(i=r.fallback,o=t.mode,r=Np({mode:"visible",children:r.children},o,0,null),i=Ds(i,o,s,null),i.flags|=2,r.return=t,i.return=t,r.sibling=i,t.child=r,t.mode&1&&ll(t,e.child,null,s),t.child.memoizedState=aO(s),t.memoizedState=sO,i);if(!(t.mode&1))return vf(e,t,s,null);if(o.data==="$!"){if(r=o.nextSibling&&o.nextSibling.dataset,r)var a=r.dgst;return r=a,i=Error(G(419)),r=Ih(i,r,void 0),vf(e,t,s,r)}if(a=(s&e.childLanes)!==0,An||a){if(r=Rt,r!==null){switch(s&-s){case 4:o=2;break;case 16:o=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:o=32;break;case 536870912:o=268435456;break;default:o=0}o=o&(r.suspendedLanes|s)?0:o,o!==0&&o!==i.retryLane&&(i.retryLane=o,vo(e,o),xr(r,e,o,-1))}return tS(),r=Ih(Error(G(421))),vf(e,t,s,r)}return o.data==="$?"?(t.flags|=128,t.child=e.child,t=k5.bind(null,e),o._reactRetry=t,null):(e=i.treeContext,Yn=gi(o.nextSibling),Kn=t,ze=!0,Pr=null,e!==null&&(ar[lr++]=Co,ar[lr++]=yo,ar[lr++]=vs,Co=e.id,yo=e.overflow,vs=t),t=$O(t,r.children),t.flags|=4096,t)}function PN(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),eO(e.return,t,n)}function gh(e,t,n,r,o){var i=e.memoizedState;i===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:o}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=n,i.tailMode=o)}
vendor: 4,616 bytes, line 8
8function OC(e,t,n){var r=t.pendingProps,o=r.revealOrder,i=r.tail;if(cn(e,t,r.children,n),r=Ze.current,r&2)r=r&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&PN(e,n,t);else if(e.tag===19)PN(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(ke(Ze,r),!(t.mode&1))t.memoizedState=null;else switch(o){case"forwards":for(n=t.child,o=null;n!==null;)e=n.alternate,e!==null&&ap(e)===null&&(o=n),n=n.sibling;n=o,n===null?(o=t.child,t.child=null):(o=n.sibling,n.sibling=null),gh(t,!1,o,n,i);break;case"backwards":for(n=null,o=t.child,t.child=null;o!==null;){if(e=o.alternate,e!==null&&ap(e)===null){t.child=o;break}e=o.sibling,o.sibling=n,n=o,o=e}gh(t,!0,n,null,i);break;case"together":gh(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Vf(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function xo(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),Ms|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(G(153));if(t.child!==null){for(e=t.child,n=Li(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=Li(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function A5(e,t,n){switch(t.tag){case 3:TC(t),al();break;case 5:KL(t);break;case 1:Ln(t.type)&&tp(t);break;case 4:VO(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,o=t.memoizedProps.value;ke(op,r._currentValue),r._currentValue=o;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(ke(Ze,Ze.current&1),t.flags|=128,null):n&t.child.childLanes?hC(e,t,n):(ke(Ze,Ze.current&1),e=xo(e,t,n),e!==null?e.sibling:null);ke(Ze,Ze.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return OC(e,t,n);t.flags|=128}if(o=t.memoizedState,o!==null&&(o.rendering=null,o.tail=null,o.lastEffect=null),ke(Ze,Ze.current),r)break;return null;case 22:case 23:return t.lanes=0,mC(e,t,n)}return xo(e,t,n)}var SC,lO,IC,gC;SC=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}};lO=function(){};IC=function(e,t,n,r){var o=e.memoizedProps;if(o!==r){e=t.stateNode,ys(ro.current);var i=null;switch(n){case"input":o=Dh(e,o),r=Dh(e,r),i=[];break;case"select":o=Qe({},o,{value:void 0}),r=Qe({},r,{value:void 0}),i=[];break;case"textarea":o=xh(e,o),r=xh(e,r),i=[];break;default:typeof o.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=Qf)}Gh(n,r);var s;n=null;for(u in o)if(!r.hasOwnProperty(u)&&o.hasOwnProperty(u)&&o[u]!=null)if(u==="style"){var a=o[u];for(s in a)a.hasOwnProperty(s)&&(n||(n={}),n[s]="")}else u!=="dangerouslySetInnerHTML"&&u!=="children"&&u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&u!=="autoFocus"&&(Ac.hasOwnProperty(u)?i||(i=[]):(i=i||[]).push(u,null));for(u in r){var l=r[u];if(a=o?.[u],r.hasOwnProperty(u)&&l!==a&&(l!=null||a!=null))if(u==="style")if(a){for(s in a)!a.hasOwnProperty(s)||l&&l.hasOwnProperty(s)||(n||(n={}),n[s]="");for(s in l)l.hasOwnProperty(s)&&a[s]!==l[s]&&(n||(n={}),n[s]=l[s])}else n||(i||(i=[]),i.push(u,n)),n=l;else u==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,a=a?a.__html:void 0,l!=null&&a!==l&&(i=i||[]).push(u,l)):u==="children"?typeof l!="string"&&typeof l!="number"||(i=i||[]).push(u,""+l):u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&(Ac.hasOwnProperty(u)?(l!=null&&u==="onScroll"&&we("scroll",e),i||a===l||(i=[])):(i=i||[]).push(u,l))}n&&(i=i||[]).push("style",n);var u=i;(t.updateQueue=u)&&(t.flags|=4)}};gC=function(e,t,n,r){n!==r&&(t.flags|=4)};function lc(e,t){if(!ze)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function Qt(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var o=e.child;o!==null;)n|=o.lanes|o.childLanes,r|=o.subtreeFlags&14680064,r|=o.flags&14680064,o.return=e,o=o.sibling;else for(o=e.child;o!==null;)n|=o.lanes|o.childLanes,r|=o.subtreeFlags,r|=o.flags,o.return=e,o=o.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}
vendor: 11,571 bytes, line 8
8function N5(e,t,n){var r=t.pendingProps;switch(MO(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Qt(t),null;case 1:return Ln(t.type)&&ep(),Qt(t),null;case 3:return r=t.stateNode,ul(),Ue(Nn),Ue(tn),WO(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(Df(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,Pr!==null&&(_O(Pr),Pr=null))),lO(e,t),Qt(t),null;case 5:HO(t);var o=ys(kc.current);if(n=t.type,e!==null&&t.stateNode!=null)IC(e,t,n,r,o),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(G(166));return Qt(t),null}if(e=ys(ro.current),Df(t)){r=t.stateNode,n=t.type;var i=t.memoizedProps;switch(r[to]=t,r[Mc]=i,e=(t.mode&1)!==0,n){case"dialog":we("cancel",r),we("close",r);break;case"iframe":case"object":case"embed":we("load",r);break;case"video":case"audio":for(o=0;o<Ec.length;o++)we(Ec[o],r);break;case"source":we("error",r);break;case"img":case"image":case"link":we("error",r),we("load",r);break;case"details":we("toggle",r);break;case"input":wA(r,i),we("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!i.multiple},we("invalid",r);break;case"textarea":VA(r,i),we("invalid",r)}Gh(n,i),o=null;for(var s in i)if(i.hasOwnProperty(s)){var a=i[s];s==="children"?typeof a=="string"?r.textContent!==a&&(i.suppressHydrationWarning!==!0&&bf(r.textContent,a,e),o=["children",a]):typeof a=="number"&&r.textContent!==""+a&&(i.suppressHydrationWarning!==!0&&bf(r.textContent,a,e),o=["children",""+a]):Ac.hasOwnProperty(s)&&a!=null&&s==="onScroll"&&we("scroll",r)}switch(n){case"input":Tf(r),UA(r,i,!0);break;case"textarea":Tf(r),HA(r);break;case"select":case"option":break;default:typeof i.onClick=="function"&&(r.onclick=Qf)}r=o,t.updateQueue=r,r!==null&&(t.flags|=4)}else{s=o.nodeType===9?o:o.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=JN(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=s.createElement("div"),e.innerHTML="<script></script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=s.createElement(n,{is:r.is}):(e=s.createElement(n),n==="select"&&(s=e,r.multiple?s.multiple=!0:r.size&&(s.size=r.size))):e=s.createElementNS(e,n),e[to]=t,e[Mc]=r,SC(e,t,!1,!1),t.stateNode=e;e:{switch(s=kh(n,r),n){case"dialog":we("cancel",e),we("close",e),o=r;break;case"iframe":case"object":case"embed":we("load",e),o=r;break;case"video":case"audio":for(o=0;o<Ec.length;o++)we(Ec[o],e);o=r;break;case"source":we("error",e),o=r;break;case"img":case"image":case"link":we("error",e),we("load",e),o=r;break;case"details":we("toggle",e),o=r;break;case"input":wA(e,r),o=Dh(e,r),we("invalid",e);break;case"option":o=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},o=Qe({},r,{value:void 0}),we("invalid",e);break;case"textarea":VA(e,r),o=xh(e,r),we("invalid",e);break;default:o=r}Gh(n,o),a=o;for(i in a)if(a.hasOwnProperty(i)){var l=a[i];i==="style"?QN(e,l):i==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,l!=null&&ZN(e,l)):i==="children"?typeof l=="string"?(n!=="textarea"||l!=="")&&Nc(e,l):typeof l=="number"&&Nc(e,""+l):i!=="suppressContentEditableWarning"&&i!=="suppressHydrationWarning"&&i!=="autoFocus"&&(Ac.hasOwnProperty(i)?l!=null&&i==="onScroll"&&we("scroll",e):l!=null&&OO(e,i,l,s))}switch(n){case"input":Tf(e),UA(e,r,!1);break;case"textarea":Tf(e),HA(e);break;case"option":r.value!=null&&e.setAttribute("value",""+Ci(r.value));break;case"select":e.multiple=!!r.multiple,i=r.value,i!=null?Qa(e,!!r.multiple,i,!1):r.defaultValue!=null&&Qa(e,!!r.multiple,r.defaultValue,!0);break;default:typeof o.onClick=="function"&&(e.onclick=Qf)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return Qt(t),null;case 6:if(e&&t.stateNode!=null)gC(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(G(166));if(n=ys(kc.current),ys(ro.current),Df(t)){if(r=t.stateNode,n=t.memoizedProps,r[to]=t,(i=r.nodeValue!==n)&&(e=Kn,e!==null))switch(e.tag){case 3:bf(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&bf(r.nodeValue,n,(e.mode&1)!==0)}i&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[to]=t,t.stateNode=r}return Qt(t),null;case 13:if(Ue(Ze),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(ze&&Yn!==null&&t.mode&1&&!(t.flags&128))UL(),al(),t.flags|=98560,i=!1;else if(i=Df(t),r!==null&&r.dehydrated!==null){if(e===null){if(!i)throw Error(G(318));if(i=t.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(G(317));i[to]=t}else al(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;Qt(t),i=!1}else Pr!==null&&(_O(Pr),Pr=null),i=!0;if(!i)return t.flags&65536?t:null}return t.flags&128?(t.lanes=n,t):(r=r!==null,r!==(e!==null&&e.memoizedState!==null)&&r&&(t.child.flags|=8192,t.mode&1&&(e===null||Ze.current&1?mt===0&&(mt=3):tS())),t.updateQueue!==null&&(t.flags|=4),Qt(t),null);case 4:return ul(),lO(e,t),e===null&&vc(t.stateNode.containerInfo),Qt(t),null;case 10:return FO(t.type._context),Qt(t),null;case 17:return Ln(t.type)&&ep(),Qt(t),null;case 19:if(Ue(Ze),i=t.memoizedState,i===null)return Qt(t),null;if(r=(t.flags&128)!==0,s=i.rendering,s===null)if(r)lc(i,!1);else{if(mt!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(s=ap(e),s!==null){for(t.flags|=128,lc(i,!1),r=s.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)i=n,e=r,i.flags&=14680066,s=i.alternate,s===null?(i.childLanes=0,i.lanes=e,i.child=null,i.subtreeFlags=0,i.memoizedProps=null,i.memoizedState=null,i.updateQueue=null,i.dependencies=null,i.stateNode=null):(i.childLanes=s.childLanes,i.lanes=s.lanes,i.child=s.child,i.subtreeFlags=0,i.deletions=null,i.memoizedProps=s.memoizedProps,i.memoizedState=s.memoizedState,i.updateQueue=s.updateQueue,i.type=s.type,e=s.dependencies,i.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return ke(Ze,Ze.current&1|2),t.child}e=e.sibling}i.tail!==null&&st()>dl&&(t.flags|=128,r=!0,lc(i,!1),t.lanes=4194304)}else{if(!r)if(e=ap(s),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),lc(i,!0),i.tail===null&&i.tailMode==="hidden"&&!s.alternate&&!ze)return Qt(t),null}else 2*st()-i.renderingStartTime>dl&&n!==1073741824&&(t.flags|=128,r=!0,lc(i,!1),t.lanes=4194304);i.isBackwards?(s.sibling=t.child,t.child=s):(n=i.last,n!==null?n.sibling=s:t.child=s,i.last=s)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=st(),t.sibling=null,n=Ze.current,ke(Ze,r?n&1|2:n&1),t):(Qt(t),null);case 22:case 23:return eS(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?Wn&1073741824&&(Qt(t),t.subtreeFlags&6&&(t.flags|=8192)):Qt(t),null;case 24:return null;case 25:return null}throw Error(G(156,t.tag))}function L5(e,t){switch(MO(t),t.tag){case 1:return Ln(t.type)&&ep(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return ul(),Ue(Nn),Ue(tn),WO(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return HO(t),null;case 13:if(Ue(Ze),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(G(340));al()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Ue(Ze),null;case 4:return ul(),null;case 10:return FO(t.type._context),null;case 22:case 23:return eS(),null;case 24:return null;default:return null}}var xf=!1,en=!1,C5=typeof WeakSet=="function"?WeakSet:Set,H=null;function Za(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){et(e,t,r)}else n.current=null}function uO(e,t,n){try{n()}catch(r){et(e,t,r)}}var vN=!1;function y5(e,t){if(zh=Jf,e=CL(),vO(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var o=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch{n=null;break e}var s=0,a=-1,l=-1,u=0,c=0,d=e,f=null;t:for(;;){for(var p;d!==n||o!==0&&d.nodeType!==3||(a=s+o),d!==i||r!==0&&d.nodeType!==3||(l=s+r),d.nodeType===3&&(s+=d.nodeValue.length),(p=d.firstChild)!==null;)f=d,d=p;for(;;){if(d===e)break t;if(f===n&&++u===o&&(a=s),f===i&&++c===r&&(l=s),(p=d.nextSibling)!==null)break;d=f,f=d.parentNode}d=p}n=a===-1||l===-1?null:{start:a,end:l}}else n=null}n=n||{start:0,end:0}}else n=null;for(Xh={focusedElem:e,selectionRange:n},Jf=!1,H=t;H!==null;)if(t=H,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,H=e;else for(;H!==null;){t=H;try{var T=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(T!==null){var m=T.memoizedProps,h=T.memoizedState,E=t.stateNode,_=E.getSnapshotBeforeUpdate(t.elementType===t.type?m:br(t.type,m),h);E.__reactInternalSnapshotBeforeUpdate=_}break;case 3:var O=t.stateNode.containerInfo;O.nodeType===1?O.textContent="":O.nodeType===9&&O.documentElement&&O.removeChild(O.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(G(163))}}catch(I){et(t,t.return,I)}if(e=t.sibling,e!==null){e.return=t.return,H=e;break}H=t.return}return T=vN,vN=!1,T}function Ic(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var o=r=r.next;do{if((o.tag&e)===e){var i=o.destroy;o.destroy=void 0,i!==void 0&&uO(t,n,i)}o=o.next}while(o!==r)}}function Rp(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function cO(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function RC(e){var t=e.alternate;t!==null&&(e.alternate=null,RC(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[to],delete t[Mc],delete t[Jh],delete t[c5],delete t[d5])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function AC(e){return e.tag===5||e.tag===3||e.tag===4}function xN(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||AC(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function dO(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=Qf));else if(r!==4&&(e=e.child,e!==null))for(dO(e,t,n),e=e.sibling;e!==null;)dO(e,t,n),e=e.sibling}function fO(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(fO(e,t,n),e=e.sibling;e!==null;)fO(e,t,n),e=e.sibling}var wt=null,Dr=!1;function fi(e,t,n){for(n=n.child;n!==null;)NC(e,t,n),n=n.sibling}function NC(e,t,n){if(no&&typeof no.onCommitFiberUnmount=="function")try{no.onCommitFiberUnmount(mp,n)}catch{}switch(n.tag){case 5:en||Za(n,t);case 6:var r=wt,o=Dr;wt=null,fi(e,t,n),wt=r,Dr=o,wt!==null&&(Dr?(e=wt,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):wt.removeChild(n.stateNode));break;case 18:wt!==null&&(Dr?(e=wt,n=n.stateNode,e.nodeType===8?mh(e.parentNode,n):e.nodeType===1&&mh(e,n),bc(e)):mh(wt,
vendor: 5,164 bytes, line 8
8n.stateNode));break;case 4:r=wt,o=Dr,wt=n.stateNode.containerInfo,Dr=!0,fi(e,t,n),wt=r,Dr=o;break;case 0:case 11:case 14:case 15:if(!en&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){o=r=r.next;do{var i=o,s=i.destroy;i=i.tag,s!==void 0&&(i&2||i&4)&&uO(n,t,s),o=o.next}while(o!==r)}fi(e,t,n);break;case 1:if(!en&&(Za(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(a){et(n,t,a)}fi(e,t,n);break;case 21:fi(e,t,n);break;case 22:n.mode&1?(en=(r=en)||n.memoizedState!==null,fi(e,t,n),en=r):fi(e,t,n);break;default:fi(e,t,n)}}function MN(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new C5),t.forEach(function(r){var o=B5.bind(null,e,r);n.has(r)||(n.add(r),r.then(o,o))})}}function yr(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var o=n[r];try{var i=e,s=t,a=s;e:for(;a!==null;){switch(a.tag){case 5:wt=a.stateNode,Dr=!1;break e;case 3:wt=a.stateNode.containerInfo,Dr=!0;break e;case 4:wt=a.stateNode.containerInfo,Dr=!0;break e}a=a.return}if(wt===null)throw Error(G(160));NC(i,s,o),wt=null,Dr=!1;var l=o.alternate;l!==null&&(l.return=null),o.return=null}catch(u){et(o,t,u)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)LC(t,e),t=t.sibling}function LC(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(yr(t,e),Qr(e),r&4){try{Ic(3,e,e.return),Rp(3,e)}catch(m){et(e,e.return,m)}try{Ic(5,e,e.return)}catch(m){et(e,e.return,m)}}break;case 1:yr(t,e),Qr(e),r&512&&n!==null&&Za(n,n.return);break;case 5:if(yr(t,e),Qr(e),r&512&&n!==null&&Za(n,n.return),e.flags&32){var o=e.stateNode;try{Nc(o,"")}catch(m){et(e,e.return,m)}}if(r&4&&(o=e.stateNode,o!=null)){var i=e.memoizedProps,s=n!==null?n.memoizedProps:i,a=e.type,l=e.updateQueue;if(e.updateQueue=null,l!==null)try{a==="input"&&i.type==="radio"&&i.name!=null&&jN(o,i),kh(a,s);var u=kh(a,i);for(s=0;s<l.length;s+=2){var c=l[s],d=l[s+1];c==="style"?QN(o,d):c==="dangerouslySetInnerHTML"?ZN(o,d):c==="children"?Nc(o,d):OO(o,c,d,u)}switch(a){case"input":Ph(o,i);break;case"textarea":$N(o,i);break;case"select":var f=o._wrapperState.wasMultiple;o._wrapperState.wasMultiple=!!i.multiple;var p=i.value;p!=null?Qa(o,!!i.multiple,p,!1):f!==!!i.multiple&&(i.defaultValue!=null?Qa(o,!!i.multiple,i.defaultValue,!0):Qa(o,!!i.multiple,i.multiple?[]:"",!1))}o[Mc]=i}catch(m){et(e,e.return,m)}}break;case 6:if(yr(t,e),Qr(e),r&4){if(e.stateNode===null)throw Error(G(162));o=e.stateNode,i=e.memoizedProps;try{o.nodeValue=i}catch(m){et(e,e.return,m)}}break;case 3:if(yr(t,e),Qr(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{bc(t.containerInfo)}catch(m){et(e,e.return,m)}break;case 4:yr(t,e),Qr(e);break;case 13:yr(t,e),Qr(e),o=e.child,o.flags&8192&&(i=o.memoizedState!==null,o.stateNode.isHidden=i,!i||o.alternate!==null&&o.alternate.memoizedState!==null||(qO=st())),r&4&&MN(e);break;case 22:if(c=n!==null&&n.memoizedState!==null,e.mode&1?(en=(u=en)||c,yr(t,e),en=u):yr(t,e),Qr(e),r&8192){if(u=e.memoizedState!==null,(e.stateNode.isHidden=u)&&!c&&e.mode&1)for(H=e,c=e.child;c!==null;){for(d=H=c;H!==null;){switch(f=H,p=f.child,f.tag){case 0:case 11:case 14:case 15:Ic(4,f,f.return);break;case 1:Za(f,f.return);var T=f.stateNode;if(typeof T.componentWillUnmount=="function"){r=f,n=f.return;try{t=r,T.props=t.memoizedProps,T.state=t.memoizedState,T.componentWillUnmount()}catch(m){et(r,n,m)}}break;case 5:Za(f,f.return);break;case 22:if(f.memoizedState!==null){kN(d);continue}}p!==null?(p.return=f,H=p):kN(d)}c=c.sibling}e:for(c=null,d=e;;){if(d.tag===5){if(c===null){c=d;try{o=d.stateNode,u?(i=o.style,typeof i.setProperty=="function"?i.setProperty("display","none","important"):i.display="none"):(a=d.stateNode,l=d.memoizedProps.style,s=l!=null&&l.hasOwnProperty("display")?l.display:null,a.style.display=qN("display",s))}catch(m){et(e,e.return,m)}}}else if(d.tag===6){if(c===null)try{d.stateNode.nodeValue=u?"":d.memoizedProps}catch(m){et(e,e.return,m)}}else if((d.tag!==22&&d.tag!==23||d.memoizedState===null||d===e)&&d.child!==null){d.child.return=d,d=d.child;continue}if(d===e)break e;for(;d.sibling===null;){if(d.return===null||d.return===e)break e;c===d&&(c=null),d=d.return}c===d&&(c=null),d.sibling.return=d.return,d=d.sibling}}break;case 19:yr(t,e),Qr(e),r&4&&MN(e);break;case 21:break;default:yr(t,e),Qr(e)}}function Qr(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(AC(n)){var r=n;break e}n=n.return}throw Error(G(160))}switch(r.tag){case 5:var o=r.stateNode;r.flags&32&&(Nc(o,""),r.flags&=-33);var i=xN(e);fO(e,i,o);break;case 3:case 4:var s=r.stateNode.containerInfo,a=xN(e);dO(e,a,s);break;default:throw Error(G(161))}}catch(l){et(e,e.return,l)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function b5(e,t,n){H=e,CC(e,t,n)}function CC(e,t,n){for(var r=(e.mode&1)!==0;H!==null;){var o=H,i=o.child;if(o.tag===22&&r){var s=o.memoizedState!==null||xf;if(!s){var a=o.alternate,l=a!==null&&a.memoizedState!==null||en;a=xf;var u=en;if(xf=s,(en=l)&&!u)for(H=o;H!==null;)s=H,l=s.child,s.tag===22&&s.memoizedState!==null?BN(o):l!==null?(l.return=s,H=l):BN(o);for(;i!==null;)H=i,CC(i,t,n),i=i.sibling;H=o,xf=a,en=u}
vendor: 12,441 bytes, line 8
8GN(e,t,n)}else o.subtreeFlags&8772&&i!==null?(i.return=o,H=i):GN(e,t,n)}}function GN(e){for(;H!==null;){var t=H;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:en||Rp(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!en)if(n===null)r.componentDidMount();else{var o=t.elementType===t.type?n.memoizedProps:br(t.type,n.memoizedProps);r.componentDidUpdate(o,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var i=t.updateQueue;i!==null&&ON(t,i,r);break;case 3:var s=t.updateQueue;if(s!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}ON(t,s,n)}break;case 5:var a=t.stateNode;if(n===null&&t.flags&4){n=a;var l=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":l.autoFocus&&n.focus();break;case"img":l.src&&(n.src=l.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var u=t.alternate;if(u!==null){var c=u.memoizedState;if(c!==null){var d=c.dehydrated;d!==null&&bc(d)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(G(163))}en||t.flags&512&&cO(t)}catch(f){et(t,t.return,f)}}if(t===e){H=null;break}if(n=t.sibling,n!==null){n.return=t.return,H=n;break}H=t.return}}function kN(e){for(;H!==null;){var t=H;if(t===e){H=null;break}var n=t.sibling;if(n!==null){n.return=t.return,H=n;break}H=t.return}}function BN(e){for(;H!==null;){var t=H;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{Rp(4,t)}catch(l){et(t,n,l)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var o=t.return;try{r.componentDidMount()}catch(l){et(t,o,l)}}var i=t.return;try{cO(t)}catch(l){et(t,i,l)}break;case 5:var s=t.return;try{cO(t)}catch(l){et(t,s,l)}}}catch(l){et(t,t.return,l)}if(t===e){H=null;break}var a=t.sibling;if(a!==null){a.return=t.return,H=a;break}H=t.return}}var D5=Math.ceil,cp=Mo.ReactCurrentDispatcher,JO=Mo.ReactCurrentOwner,cr=Mo.ReactCurrentBatchConfig,Oe=0,Rt=null,ut=null,Ut=0,Wn=0,qa=Di(0),mt=0,Uc=null,Ms=0,Ap=0,ZO=0,gc=null,Rn=null,qO=0,dl=1/0,No=null,dp=!1,pO=null,Ai=null,Mf=!1,hi=null,fp=0,Rc=0,EO=null,Hf=-1,Wf=0;function dn(){return Oe&6?st():Hf!==-1?Hf:Hf=st()}function Ni(e){return e.mode&1?Oe&2&&Ut!==0?Ut&-Ut:p5.transition!==null?(Wf===0&&(Wf=dL()),Wf):(e=Ce,e!==0||(e=window.event,e=e===void 0?16:hL(e.type)),e):1}function xr(e,t,n,r){if(50<Rc)throw Rc=0,EO=null,Error(G(185));Vc(e,n,r),(!(Oe&2)||e!==Rt)&&(e===Rt&&(!(Oe&2)&&(Ap|=n),mt===4&&_i(e,Ut)),Cn(e,r),n===1&&Oe===0&&!(t.mode&1)&&(dl=st()+500,Sp&&Pi()))}function Cn(e,t){var n=e.callbackNode;m3(e,t);var r=$f(e,e===Rt?Ut:0);if(r===0)n!==null&&KA(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&KA(n),t===1)e.tag===0?f5(FN.bind(null,e)):BL(FN.bind(null,e)),l5(function(){!(Oe&6)&&Pi()}),n=null;else{switch(fL(r)){case 1:n=AO;break;case 4:n=uL;break;case 16:n=jf;break;case 536870912:n=cL;break;default:n=jf}n=GC(n,yC.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function yC(e,t){if(Hf=-1,Wf=0,Oe&6)throw Error(G(327));var n=e.callbackNode;if(ol()&&e.callbackNode!==n)return null;var r=$f(e,e===Rt?Ut:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=pp(e,r);else{t=r;var o=Oe;Oe|=2;var i=DC();(Rt!==e||Ut!==t)&&(No=null,dl=st()+500,bs(e,t));do try{x5();break}catch(a){bC(e,a)}while(1);BO(),cp.current=i,Oe=o,ut!==null?t=0:(Rt=null,Ut=0,t=mt)}if(t!==0){if(t===2&&(o=Vh(e),o!==0&&(r=o,t=mO(e,o))),t===1)throw n=Uc,bs(e,0),_i(e,r),Cn(e,st()),n;if(t===6)_i(e,r);else{if(o=e.current.alternate,!(r&30)&&!P5(o)&&(t=pp(e,r),t===2&&(i=Vh(e),i!==0&&(r=i,t=mO(e,i))),t===1))throw n=Uc,bs(e,0),_i(e,r),Cn(e,st()),n;switch(e.finishedWork=o,e.finishedLanes=r,t){case 0:case 1:throw Error(G(345));case 2:Ns(e,Rn,No);break;case 3:if(_i(e,r),(r&130023424)===r&&(t=qO+500-st(),10<t)){if($f(e,0)!==0)break;if(o=e.suspendedLanes,(o&r)!==r){dn(),e.pingedLanes|=e.suspendedLanes&o;break}e.timeoutHandle=$h(Ns.bind(null,e,Rn,No),t);break}Ns(e,Rn,No);break;case 4:if(_i(e,r),(r&4194240)===r)break;for(t=e.eventTimes,o=-1;0<r;){var s=31-vr(r);i=1<<s,s=t[s],s>o&&(o=s),r&=~i}if(r=o,r=st()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*D5(r/1960))-r,10<r){e.timeoutHandle=$h(Ns.bind(null,e,Rn,No),r);break}Ns(e,Rn,No);break;case 5:Ns(e,Rn,No);break;default:throw Error(G(329))}}}return Cn(e,st()),e.callbackNode===n?yC.bind(null,e):null}function mO(e,t){var n=gc;return e.current.memoizedState.isDehydrated&&(bs(e,t).flags|=256),e=pp(e,t),e!==2&&(t=Rn,Rn=n,t!==null&&_O(t)),e}function _O(e){Rn===null?Rn=e:Rn.push.apply(Rn,e)}function P5(e){for(var t=e;;){if(t.flags&16384){var n=t.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var r=0;r<n.length;r++){var o=n[r],i=o.getSnapshot;o=o.value;try{if(!Mr(i(),o))return!1}catch{return!1}}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function _i(e,t){for(t&=~ZO,t&=~Ap,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-vr(t),r=1<<n;e[n]=-1,t&=~r}}function FN(e){if(Oe&6)throw Error(G(327));ol();var t=$f(e,0);if(!(t&1))return Cn(e,st()),null;var n=pp(e,t);if(e.tag!==0&&n===2){var r=Vh(e);r!==0&&(t=r,n=mO(e,r))}if(n===1)throw n=Uc,bs(e,0),_i(e,t),Cn(e,st()),n;if(n===6)throw Error(G(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Ns(e,Rn,No),Cn(e,st()),null}function QO(e,t){var n=Oe;Oe|=1;try{return e(t)}finally{Oe=n,Oe===0&&(dl=st()+500,Sp&&Pi())}}function Gs(e){hi!==null&&hi.tag===0&&!(Oe&6)&&ol();var t=Oe;Oe|=1;var n=cr.transition,r=Ce;try{if(cr.transition=null,Ce=1,e)return e()}finally{Ce=r,cr.transition=n,Oe=t,!(Oe&6)&&Pi()}}function eS(){Wn=qa.current,Ue(qa)}function bs(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,a5(n)),ut!==null)for(n=ut.return;n!==null;){var r=n;switch(MO(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&ep();break;case 3:ul(),Ue(Nn),Ue(tn),WO();break;case 5:HO(r);break;case 4:ul();break;case 13:Ue(Ze);break;case 19:Ue(Ze);break;case 10:FO(r.type._context);break;case 22:case 23:eS()}n=n.return}if(Rt=e,ut=e=Li(e.current,null),Ut=Wn=t,mt=0,Uc=null,ZO=Ap=Ms=0,Rn=gc=null,Cs!==null){for(t=0;t<Cs.length;t++)if(n=Cs[t],r=n.interleaved,r!==null){n.interleaved=null;var o=r.next,i=n.pending;if(i!==null){var s=i.next;i.next=o,r.next=s}n.pending=r}Cs=null}return e}function bC(e,t){do{var n=ut;try{if(BO(),wf.current=up,lp){for(var r=qe.memoizedState;r!==null;){var o=r.queue;o!==null&&(o.pending=null),r=r.next}lp=!1}if(xs=0,gt=Et=qe=null,Sc=!1,Bc=0,JO.current=null,n===null||n.return===null){mt=1,Uc=t,ut=null;break}e:{var i=e,s=n.return,a=n,l=t;if(t=Ut,a.flags|=32768,l!==null&&typeof l=="object"&&typeof l.then=="function"){var u=l,c=a,d=c.tag;if(!(c.mode&1)&&(d===0||d===11||d===15)){var f=c.alternate;f?(c.updateQueue=f.updateQueue,c.memoizedState=f.memoizedState,c.lanes=f.lanes):(c.updateQueue=null,c.memoizedState=null)}var p=NN(s);if(p!==null){p.flags&=-257,LN(p,s,a,i,t),p.mode&1&&AN(i,u,t),t=p,l=u;var T=t.updateQueue;if(T===null){var m=new Set;m.add(l),t.updateQueue=m}else T.add(l);break e}else{if(!(t&1)){AN(i,u,t),tS();break e}l=Error(G(426))}}else if(ze&&a.mode&1){var h=NN(s);if(h!==null){!(h.flags&65536)&&(h.flags|=256),LN(h,s,a,i,t),GO(cl(l,a));break e}}i=l=cl(l,a),mt!==4&&(mt=2),gc===null?gc=[i]:gc.push(i),i=s;do{switch(i.tag){case 3:i.flags|=65536,t&=-t,i.lanes|=t;var E=fC(i,l,t);hN(i,E);break e;case 1:a=l;var _=i.type,O=i.stateNode;if(!(i.flags&128)&&(typeof _.getDerivedStateFromError=="function"||O!==null&&typeof O.componentDidCatch=="function"&&(Ai===null||!Ai.has(O)))){i.flags|=65536,t&=-t,i.lanes|=t;var I=pC(i,a,t);hN(i,I);break e}}i=i.return}while(i!==null)}vC(n)}catch(S){t=S,ut===n&&n!==null&&(ut=n=n.return);continue}break}while(1)}function DC(){var e=cp.current;return cp.current=up,e===null?up:e}function tS(){(mt===0||mt===3||mt===2)&&(mt=4),Rt===null||!(Ms&268435455)&&!(Ap&268435455)||_i(Rt,Ut)}function pp(e,t){var n=Oe;Oe|=2;var r=DC();(Rt!==e||Ut!==t)&&(No=null,bs(e,t));do try{v5();break}catch(o){bC(e,o)}while(1);if(BO(),Oe=n,cp.current=r,ut!==null)throw Error(G(261));return Rt=null,Ut=0,mt}function v5(){for(;ut!==null;)PC(ut)}function x5(){for(;ut!==null&&!s3();)PC(ut)}function PC(e){var t=MC(e.alternate,e,Wn);e.memoizedProps=e.pendingProps,t===null?vC(e):ut=t,JO.current=null}function vC(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=L5(n,t),n!==null){n.flags&=32767,ut=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{mt=6,ut=null;return}}else if(n=N5(n,t,Wn),n!==null){ut=n;return}if(t=t.sibling,t!==null){ut=t;return}ut=t=e}while(t!==null);mt===0&&(mt=5)}function Ns(e,t,n){var r=Ce,o=cr.transition;try{cr.transition=null,Ce=1,M5(e,t,n,r)}finally{cr.transition=o,Ce=r}return null}function M5(e,t,n,r){do ol();while(hi!==null);if(Oe&6)throw Error(G(327));n=e.finishedWork;var o=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(G(177));e.callbackNode=null,e.callbackPriority=0;var i=n.lanes|n.childLanes;if(_3(e,i),e===Rt&&(ut=Rt=null,Ut=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||Mf||(Mf=!0,GC(jf,function(){return ol(),null})),i=(n.flags&15990)!==0,n.subtreeFlags&15990||i){i=cr.transition,cr.transition=null;var s=Ce;Ce=1;var a=Oe;Oe|=4,JO.current=null,y5(e,n),LC(n,e),n5(Xh),Jf=!!zh,Xh=zh=null,e.current=n,b5(n,e,o),a3(),Oe=a,Ce=s,cr.transition=i}else e.current=n;if(Mf&&(Mf=!1,hi=e,fp=o),i=e.pendingLanes,i===0&&(Ai=null),c3(n.stateNode,r),Cn(e,st()),t!==null)for(r=e.onRecoverableError,n=0;n<t.length;n++)o=t[n],r(o.value,{componentStack:o.stack,digest:o.digest});if(dp)throw dp=!1,e=pO,pO=null,e;return fp&1&&e.tag!==0&&ol(),i=e.pendingLanes,i&1?e===EO?Rc++:(Rc=0,EO=e):Rc=0,Pi(),null}function ol(){if(hi!==null){var e=fL(fp),t=cr.transition,n=Ce;try{if(cr.transition=null,Ce=16>e?16:e,hi===null)var r=!1;else{if(e=hi,hi=null,fp=0,Oe&6)throw Error(G(331));var o=Oe;for(Oe|=4,H=e.current;H!==null;){var i=H,s=i.child;if(H.flags&16){var a=i.deletions;if(a!==null){for(var l=0;l<a.length;l++){var u=a[l];for(H=u;H!==null;){var c=H;switch(c.tag){case 0:case 11:case 15:Ic(8,c,i)}var d=c.child;if(d!==null)d.return=c,H=d;else for(;H!==null;){c=H;var f=c.sibling,p=c.return;if(RC(c),c===u){H=null;break}if(f!==null){f.return=p,H=f;break}H=p}}}var T=i.alternate;if(T!==null){var m=T.child;if(m!==null){T.child=null;do{var h=m.sibling;m.sibling=null,m=h}while(m!==null)}}H=i}}if(i.subtreeFlags&2064&&s!==null)s.return=i,H=s;else e:for(;H!==null;){if(i=H,i.flags&2048)switch(i.tag){case 0:case 11:case 15:Ic(9,i,i.return)}var E=i.sibling;if(E!==null){E.return=i.return,H=E;break e}H=i.return}}var _=e.current;for(H=_;H!==null;){s=H;var O=s.child;if(s.subtreeFlags&2064&&O!==null)O.return=s,H=O;else e:for(s=_;H!==null;){if(a=H,a.flags&2048)try{switch(a.tag){case 0:case 11:case 15:Rp(9,a)}}catch(S){et(a,a.return,S)}if(a===s){H=null;break e}var I=a.sibling;if(I!==null){I.return=a.return,H=I;break e}H=a.return}}if(Oe=o,Pi(),no&&typeof no.onPostCommitFiberRoot=="function")try{no.onPostCommitFiberRoot(mp,e)}catch{}r=!0}return r}finally{Ce=n,cr.transition=t}}return!1}function wN(e,t,n){t=cl(n,t),t=fC(e,t,1),e=Ri(e,t,1),t=dn(),e!==null&&(Vc(e,1,t),Cn(e,t))}function et(e,t,n){if(e.tag===3)wN(e,e,n);else for(;t!==null;){if(t.tag===3){wN(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(Ai===null||!Ai.has(r))){e=cl(n,e),e=pC(t,e,1),t=Ri(t,e,1),e=dn(),t!==null&&(Vc(t,1,e),Cn(t,e));break}}t=t.return}}function G5(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=dn(),e.pingedLanes|=e.suspendedLanes&n,Rt===e&&(Ut&n)===n&&(mt===4||mt===3&&(Ut&130023424)===Ut&&500>st()-qO?bs(e,0):ZO|=n),Cn(e,t)}function xC(e,t){t===0&&(e.mode&1?(t=Sf,Sf<<=1,!(Sf&130023424)&&(Sf=4194304)):t=1);var n=dn();e=vo(e,t),e!==null&&(Vc(e,t,n),Cn(e,n))}function k5(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),xC(e,n)}function B5(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,o=e.memoizedState;o!==null&&(n=o.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(G(314))}r!==null&&r.delete(t),xC(e,n)}var MC;MC=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Nn.current)An=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return An=!1,A5(e,t,n);An=!!(e.flags&131072)}
vendor: 4,611 bytes, line 8
8else An=!1,ze&&t.flags&1048576&&FL(t,rp,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Vf(e,t),e=t.pendingProps;var o=sl(t,tn.current);rl(t,n),o=KO(null,t,r,e,o,n);var i=zO();return t.flags|=1,typeof o=="object"&&o!==null&&typeof o.render=="function"&&o.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Ln(r)?(i=!0,tp(t)):i=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,UO(t),o.updater=gp,t.stateNode=o,o._reactInternals=t,nO(t,r,e,n),t=iO(null,t,r,!0,i,n)):(t.tag=0,ze&&i&&xO(t),cn(null,t,o,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Vf(e,t),e=t.pendingProps,o=r._init,r=o(r._payload),t.type=r,o=t.tag=w5(r),e=br(r,e),o){case 0:t=oO(null,t,r,e,n);break e;case 1:t=bN(null,t,r,e,n);break e;case 11:t=CN(null,t,r,e,n);break e;case 14:t=yN(null,t,r,br(r.type,e),n);break e}throw Error(G(306,r,""))}return t;case 0:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:br(r,o),oO(e,t,r,o,n);case 1:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:br(r,o),bN(e,t,r,o,n);case 3:e:{if(TC(t),e===null)throw Error(G(387));r=t.pendingProps,i=t.memoizedState,o=i.element,YL(e,t),sp(t,r,null,n);var s=t.memoizedState;if(r=s.element,i.isDehydrated)if(i={element:r,isDehydrated:!1,cache:s.cache,pendingSuspenseBoundaries:s.pendingSuspenseBoundaries,transitions:s.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){o=cl(Error(G(423)),t),t=DN(e,t,r,n,o);break e}else if(r!==o){o=cl(Error(G(424)),t),t=DN(e,t,r,n,o);break e}else for(Yn=gi(t.stateNode.containerInfo.firstChild),Kn=t,ze=!0,Pr=null,n=HL(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(al(),r===o){t=xo(e,t,n);break e}cn(e,t,r,n)}t=t.child}return t;case 5:return KL(t),e===null&&Qh(t),r=t.type,o=t.pendingProps,i=e!==null?e.memoizedProps:null,s=o.children,jh(r,o)?s=null:i!==null&&jh(r,i)&&(t.flags|=32),_C(e,t),cn(e,t,s,n),t.child;case 6:return e===null&&Qh(t),null;case 13:return hC(e,t,n);case 4:return VO(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=ll(t,null,r,n):cn(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:br(r,o),CN(e,t,r,o,n);case 7:return cn(e,t,t.pendingProps,n),t.child;case 8:return cn(e,t,t.pendingProps.children,n),t.child;case 12:return cn(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,o=t.pendingProps,i=t.memoizedProps,s=o.value,ke(op,r._currentValue),r._currentValue=s,i!==null)if(Mr(i.value,s)){if(i.children===o.children&&!Nn.current){t=xo(e,t,n);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var a=i.dependencies;if(a!==null){s=i.child;for(var l=a.firstContext;l!==null;){if(l.context===r){if(i.tag===1){l=bo(-1,n&-n),l.tag=2;var u=i.updateQueue;if(u!==null){u=u.shared;var c=u.pending;c===null?l.next=l:(l.next=c.next,c.next=l),u.pending=l}}i.lanes|=n,l=i.alternate,l!==null&&(l.lanes|=n),eO(i.return,n,t),a.lanes|=n;break}l=l.next}}else if(i.tag===10)s=i.type===t.type?null:i.child;else if(i.tag===18){if(s=i.return,s===null)throw Error(G(341));s.lanes|=n,a=s.alternate,a!==null&&(a.lanes|=n),eO(s,n,t),s=i.sibling}else s=i.child;if(s!==null)s.return=i;else for(s=i;s!==null;){if(s===t){s=null;break}if(i=s.sibling,i!==null){i.return=s.return,s=i;break}s=s.return}i=s}cn(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=t.pendingProps.children,rl(t,n),o=dr(o),r=r(o),t.flags|=1,cn(e,t,r,n),t.child;case 14:return r=t.type,o=br(r,t.pendingProps),o=br(r.type,o),yN(e,t,r,o,n);case 15:return EC(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:br(r,o),Vf(e,t),t.tag=1,Ln(r)?(e=!0,tp(t)):e=!1,rl(t,n),dC(t,r,o),nO(t,r,o,n),iO(null,t,r,!0,e,n);case 19:return OC(e,t,n);case 22:return mC(e,t,n)}throw Error(G(156,t.tag))};function GC(e,t){return lL(e,t)}function F5(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function ur(e,t,n,r){return new F5(e,t,n,r)}function nS(e){return e=e.prototype,!(!e||!e.isReactComponent)}function w5(e){if(typeof e=="function")return nS(e)?1:0;if(e!=null){if(e=e.$$typeof,e===IO)return 11;if(e===gO)return 14}return 2}function Li(e,t){var n=e.alternate;return n===null?(n=ur(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deleti
vendor: 2,149 bytes, line 8
8ons=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Yf(e,t,n,r,o,i){var s=2;if(r=e,typeof e=="function")nS(e)&&(s=1);else if(typeof e=="string")s=5;else e:switch(e){case Ha:return Ds(n.children,o,i,t);case SO:s=8,o|=8;break;case Lh:return e=ur(12,n,t,o|2),e.elementType=Lh,e.lanes=i,e;case Ch:return e=ur(13,n,t,o),e.elementType=Ch,e.lanes=i,e;case yh:return e=ur(19,n,t,o),e.elementType=yh,e.lanes=i,e;case KN:return Np(n,o,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case WN:s=10;break e;case YN:s=9;break e;case IO:s=11;break e;case gO:s=14;break e;case pi:s=16,r=null;break e}throw Error(G(130,e==null?e:typeof e,""))}return t=ur(s,n,t,o),t.elementType=e,t.type=r,t.lanes=i,t}function Ds(e,t,n,r){return e=ur(7,e,r,t),e.lanes=n,e}function Np(e,t,n,r){return e=ur(22,e,r,t),e.elementType=KN,e.lanes=n,e.stateNode={isHidden:!1},e}function Rh(e,t,n){return e=ur(6,e,null,t),e.lanes=n,e}function Ah(e,t,n){return t=ur(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function U5(e,t,n,r,o){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=ah(0),this.expirationTimes=ah(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ah(0),this.identifierPrefix=r,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function rS(e,t,n,r,o,i,s,a,l){return e=new U5(e,t,n,a,l),t===1?(t=1,i===!0&&(t|=8)):t=0,i=ur(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},UO(i),e}
vendor: 4,676 bytes, line 8
8function V5(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:Va,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function kC(e){if(!e)return yi;e=e._reactInternals;e:{if(Bs(e)!==e||e.tag!==1)throw Error(G(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Ln(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(G(171))}if(e.tag===1){var n=e.type;if(Ln(n))return kL(e,n,t)}return t}function BC(e,t,n,r,o,i,s,a,l){return e=rS(n,r,!0,e,o,i,s,a,l),e.context=kC(null),n=e.current,r=dn(),o=Ni(n),i=bo(r,o),i.callback=t??null,Ri(n,i,o),e.current.lanes=o,Vc(e,o,r),Cn(e,r),e}function Lp(e,t,n,r){var o=t.current,i=dn(),s=Ni(o);return n=kC(n),t.context===null?t.context=n:t.pendingContext=n,t=bo(i,s),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=Ri(o,t,s),e!==null&&(xr(e,o,s,i),Ff(e,o,s)),s}function Ep(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function UN(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function oS(e,t){UN(e,t),(e=e.alternate)&&UN(e,t)}function H5(){return null}var FC=typeof reportError=="function"?reportError:function(e){console.error(e)};function iS(e){this._internalRoot=e}Cp.prototype.render=iS.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(G(409));Lp(e,t,null,null)};Cp.prototype.unmount=iS.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Gs(function(){Lp(null,e,null,null)}),t[Po]=null}};function Cp(e){this._internalRoot=e}Cp.prototype.unstable_scheduleHydration=function(e){if(e){var t=mL();e={blockedOn:null,target:e,priority:t};for(var n=0;n<mi.length&&t!==0&&t<mi[n].priority;n++);mi.splice(n,0,e),n===0&&TL(e)}};function sS(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function yp(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function VN(){}function W5(e,t,n,r,o){if(o){if(typeof r=="function"){var i=r;r=function(){var u=Ep(s);i.call(u)}}var s=BC(t,r,e,0,null,!1,!1,"",VN);return e._reactRootContainer=s,e[Po]=s.current,vc(e.nodeType===8?e.parentNode:e),Gs(),s}for(;o=e.lastChild;)e.removeChild(o);if(typeof r=="function"){var a=r;r=function(){var u=Ep(l);a.call(u)}}var l=rS(e,0,!1,null,null,!1,!1,"",VN);return e._reactRootContainer=l,e[Po]=l.current,vc(e.nodeType===8?e.parentNode:e),Gs(function(){Lp(t,l,n,r)}),l}function bp(e,t,n,r,o){var i=n._reactRootContainer;if(i){var s=i;if(typeof o=="function"){var a=o;o=function(){var l=Ep(s);a.call(l)}}Lp(t,s,e,o)}else s=W5(n,t,e,o,r);return Ep(s)}pL=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=pc(t.pendingLanes);n!==0&&(NO(t,n|1),Cn(t,st()),!(Oe&6)&&(dl=st()+500,Pi()))}break;case 13:Gs(function(){var r=vo(e,1);if(r!==null){var o=dn();xr(r,e,1,o)}}),oS(e,1)}};LO=function(e){if(e.tag===13){var t=vo(e,134217728);if(t!==null){var n=dn();xr(t,e,134217728,n)}oS(e,134217728)}};EL=function(e){if(e.tag===13){var t=Ni(e),n=vo(e,t);if(n!==null){var r=dn();xr(n,e,t,r)}oS(e,t)}};mL=function(){return Ce};_L=function(e,t){var n=Ce;try{return Ce=e,t()}finally{Ce=n}};Fh=function(e,t,n){switch(t){case"input":if(Ph(e,n),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var o=Op(r);if(!o)throw Error(G(90));XN(r),Ph(r,o)}}}break;case"textarea":$N(e,n);break;case"select":t=n.value,t!=null&&Qa(e,!!n.multiple,t,!1)}};nL=QO;rL=Gs;var Y5={usingClientEntryPoint:!1,Events:[Wc,za,Op,eL,tL,QO]},uc={findFiberByHostInstance:Ls,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},K5={bundleType:uc.bundleType,version:uc.version,rendererPackageName:uc.rendererPackageName,rendererConfig:uc.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Mo.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=sL(e),e===null?null:e.stateNode},findFiberByHostInstance:uc.findFiberByHostInstance||H5,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};
8if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&(cc=__REACT_DEVTOOLS_GLOBAL_HOOK__,!cc.isDisabled&&cc.supportsFiber))try{mp=cc.inject(K5),no=cc}catch{}var cc;jn.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Y5;jn.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!sS(t))throw Error(G(200));return V5(e,t,null,n)};jn.createRoot=function(e,t){if(!sS(e))throw Error(G(299));var n=!1,r="",o=FC;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(o=t.onRecoverableError)),t=rS(e,1,!1,null,null,n,!1,r,o),e[Po]=t.current,vc(e.nodeType===8?e.parentNode:e),new iS(t)};jn.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(G(188)):(e=Object.keys(e).join(","),Error(G(268,e)));return e=sL(t),e=e===null?null:e.stateNode,e};jn.flushSync=function(e){return Gs(e)};jn.hydrate=function(e,t,n){if(!yp(t))throw Error(G(200));return bp(null,e,t,!0,n)};jn.hydrateRoot=function(e,t,n){if(!sS(e))throw Error(G(405));var r=n!=null&&n.hydratedSources||null,o=!1,i="",s=FC;if(n!=null&&(n.unstable_strictMode===!0&&(o=!0),n.identifierPrefix!==void 0&&(i=n.identifierPrefix),n.onRecoverableError!==void 0&&(s=n.onRecoverableError)),t=BC(t,null,e,1,n??null,o,!1,i,s),e[Po]=t.current,vc(e),r)for(e=0;e<r.length;e++)n=r[e],o=n._getVersion,o=o(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,o]:t.mutableSourceEagerHydrationData.push(n,o);return new Cp(t)};jn.render=function(e,t,n){if(!yp(t))throw Error(G(200));return bp(null,e,t,!1,n)};jn.unmountComponentAtNode=function(e){if(!yp(e))throw Error(G(40));return e._reactRootContainer?(Gs(function(){bp(null,null,e,!1,function(){e._reactRootContainer=null,e[Po]=null})}),!0):!1};jn.unstable_batchedUpdates=QO;jn.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!yp(n))throw Error(G(200));if(e==null||e._reactInternals===void 0)throw Error(G(38));return bp(e,t,n,!1,r)};jn.version="18.3.1-next-f1338f8080-20240426"});var El=Hn((XJ,VC)=>{"use strict";function UC(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(UC)}catch(e){console.error(e)}}UC(),VC.exports=wC()});var Dp=Hn(aS=>{"use strict";var HC=El();aS.createRoot=HC.createRoot,aS.hydrateRoot=HC.hydrateRoot;var jJ});var ty=Hn(Mp=>{"use strict";var o4=F(),i4=Symbol.for("react.element"),s4=Symbol.for("react.fragment"),a4=Object.prototype.hasOwnProperty,l4=o4.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,u4={key:!0,ref:!0,__self:!0,__source:!0};function ey(e,t,n){var r,o={},i=null,s=null;n!==void 0&&(i=""+n),t.key!==void 0&&(i=""+t.key),t.ref!==void 0&&(s=t.ref);for(r in t)a4.call(t,r)&&!u4.hasOwnProperty(r)&&(o[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)o[r]===void 0&&(o[r]=t[r]);return{$$typeof:i4,type:e,key:i,ref:s,props:o,_owner:l4.current}}Mp.Fragment=s4;Mp.jsx=ey;Mp.jsxs=ey});var Q=Hn((eZ,ny)=>{"use strict";ny.exports=ty()});var fS=Hn((oy,Gp)=>{(function(e,t,n){typeof Gp<"u"&&Gp.exports?Gp.exports=n():typeof define=="function"&&define.amd?define(t,n):e[t]=n()})(oy,"bowser",function(){var e=!0;function t(l){function u(v){var w=l.match(v);return w&&w.length>1&&w[1]||""}function c(v){var w=l.match(v);return w&&w.length>1&&w[2]||""}var d=u(/(ipod|iphone|ipad)/i).toLowerCase(),f=/like android/i.test(l),p=!f&&/android/i.test(l),T=/nexus\s*[0-6]\s*/i.test(l),m=!T&&/nexus\s*[0-9]+/i.test(l),h=/CrOS/.test(l),E=/silk/i.test(l),_=/sailfish/i.test(l),O=/tizen/i.test(l),I=/(web|hpw)os/i.test(l),S=/windows phone/i.test(l),g=/SamsungBrowser/i.test(l),A=!S&&/windows/i.test(l),R=!d&&!E&&/macintosh/i.test(l),L=!p&&!_&&!O&&!I&&/linux/i.test(l),C=c(/edg([ea]|ios)\/(\d+(\.\d+)?)/i),y=u(/version\/(\d+(\.\d+)?)/i),P=/tablet/i.test(l)&&!/tablet pc/i.test(l),B=!P&&/[^-]mobi/i.test(l),V=/xbox/i.test(l),N;/opera/i.test(l)?N={name:"Opera",opera:e,version:y||u(/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i)}:/opr\/|opios/i.test(l)?N={name:"Opera",opera:e,version:u(/(?:opr|opios)[\s\/](\d+(\.\d+)?)/i)||y}:/SamsungBrowser/i.test(l)?N={name:"Samsung Internet for Android",samsungBrowser:e,version:y||u(/(?:SamsungBrowser)[\s\/](\d+(\.\d+)?)/i)}:/coast/i.test(l)?N={name:"Opera Coast",coast:e,version:y||u(/(?:coast)[\s\/](\d+(\.\d+)?)/i)}:/yabrowser/i.test(l)?N={name:"Yandex Browser",yandexbrowser:e,version:y||u(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)}:/ucbrowser/i.test(l)?N={name:"UC Browser",ucbrowser:e,version:u(/(?:ucbrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/mxios/i.test(l)?N={name:"Maxthon",maxthon:e,version:u(/(?:mxios)[\s\/](\d+(?:\.\d+)+)/i)}:/epiphany/i.test(l)?N={name:"Epiphany",epiphany:e,version:u(/(?:epiphany)[\s\/](\d+(?:\.\d+)+)/i)}:/puffin/i.test(l)?N={name:"Puffin",puffin:e,version:u(/(?:puffin)[\s\/](\d+(?:\.\d+)?)/i)}:/sleipnir/i.test(l)?N={name:"Sleipnir",sleipnir:e,version:u(/(?:sleipnir)[\s\/](\d+(?:\.\d+)+)/i)}:/k-meleon/i.test(l)?N={name:"K-Meleon",kMeleon:e,version:u(/(?:k-meleon)[\s\/](\d+(?:\.\d+)+)/i)}:S?(N={name:"Windows Phone",osname:"Windows Phone",windowsphone:e},C?(N.msedge=e,N.version=C):(N.msie=e,N.version=u(/iemobile\/(\d+(\.\d+)?)/i))):/msie|trident/i.test(l)?N={name:"Internet Explorer",msie:e,version:u(/(?:msie |rv:)(\d+(\.\d+)?)/i)}:h?N={name:"Chrome",osname:"Chrome OS",chromeos:e,chromeBook:e,chrome:e,version:u(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:/edg([ea]|ios)/i.test(l)?N={name:"Microsoft Edge",msedge:e,version:C}:/vivaldi/i.test(l)?N={name:"Vivaldi",vivaldi:e,version:u(/vivaldi\/(\d+(\.\d+)?)/i)||y}:_?N={name:"Sailfish",osname:"Sailfish OS",sailfish:e,version:u(/sailfish\s?browser\/(\d+(\.\d+)?)/i)}:/seamonkey\//i.test(l)?N={name:"SeaMonkey",seamonkey:e,version:u(/seamonkey\/(\d+(\.\d+)?)/i)}:/firefox|iceweasel|fxios/i.test(l)?(N={name:"Firefox",firefox:e,version:u(/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i)},/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(l)&&(N.firefoxos=e,N.osname="Firefox OS")):E?N={name:"Amazon Silk",silk:e,version:u(/silk\/(\d+(\.\d+)?)/i)}:/phantom/i.test(l)?N={name:"PhantomJS",phantom:e,version:u(/phantomjs\/(\d+(\.\d+)?)/i)}:/slimerjs/i.test(l)?N={name:"SlimerJS",slimer:e,version:u(/slimerjs\/(\d+(\.\d+)?)/i)}:/blackberry|\bbb\d+/i.test(l)||/rim\stablet/i.test(l)?N={name:"BlackBerry",osname:"BlackBerry OS",blackberry:e,version:y||u(/blackberry[\d]+\/(\d+(\.\d+)?)/i)}:I?(N={name:"WebOS",osname:"WebOS",webos:e,version:y||u(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)},/touchpad\//i.test(l)&&(N.touchpad=e)):/bada/i.test(l)?N={name:"Bada",osname:"Bada",bada:e,version:u(/dolfin\/(\d+(\.\d+)?)/i)}:O?N={name:"Tizen",osname:"Tizen",tizen:e,version:u(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i)||y}:/qupzilla/i.test(l)?N={name:"QupZilla",qupzilla:e,version:u(/(?:qupzilla)[\s\/](\d+(?:\.\d+)+)/i)||y}:/chromium/i.test(l)?N={name:"Chromium",chromium:e,version:u(/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i)||y}:/chrome|crios|crmo/i.test(l)?N={name:"Chrome",chrome:e,version:u(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:p?N={name:"Android",version:y}:/safari|applewebkit/i.test(l)?(N={name:"Safari",safari:e},y&&(N.version=y)):d?(N={name:d=="iphone"?"iPhone":d=="ipad"?"iPad":"iPod"},y&&(N.version=y)):/googlebot/i.test(l)?N={name:"Googlebot",googlebot:e,version:u(/googlebot\/(\d+(\.\d+))/i)||y}:N={name:u(/^(.*)\/(.*) /),version:c(/^(.*)\/(.*) /)},!N.msedge&&/(apple)?webkit/i.test(l)?(/(apple)?webkit\/537\.36/i.test(l)?(N.name=N.name||"Blink",N.blink=e):(N.name=N.name||"Webkit",N.webkit=e),!N.version&&y&&(N.version=y)):!N.opera&&/gecko\//i.test(l)&&(N.name=N.name||"Gecko",N.gecko=e,N.version=N.version||u(/gecko\/(\d+(\.\d+)?)/i)),!N.windowsphone&&(p||N.silk)?(N.android=e,N.osname="Android"):!N.windowsphone&&d?(N[d]=e,N.ios=e,
8N.osname="iOS"):R?(N.mac=e,N.osname="macOS"):V?(N.xbox=e,N.osname="Xbox"):A?(N.windows=e,N.osname="Windows"):L&&(N.linux=e,N.osname="Linux");function W(v){switch(v){case"NT":return"NT";case"XP":return"XP";case"NT 5.0":return"2000";case"NT 5.1":return"XP";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}}var D="";N.windows?D=W(u(/Windows ((NT|XP)( \d\d?.\d)?)/i)):N.windowsphone?D=u(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i):N.mac?(D=u(/Mac OS X (\d+([_\.\s]\d+)*)/i),D=D.replace(/[_\s]/g,".")):d?(D=u(/os (\d+([_\s]\d+)*) like mac os x/i),D=D.replace(/[_\s]/g,".")):p?D=u(/android[ \/-](\d+(\.\d+)*)/i):N.webos?D=u(/(?:web|hpw)os\/(\d+(\.\d+)*)/i):N.blackberry?D=u(/rim\stablet\sos\s(\d+(\.\d+)*)/i):N.bada?D=u(/bada\/(\d+(\.\d+)*)/i):N.tizen&&(D=u(/tizen[\/\s](\d+(\.\d+)*)/i)),D&&(N.osversion=D);var M=!N.windows&&D.split(".")[0];return P||m||d=="ipad"||p&&(M==3||M>=4&&!B)||N.silk?N.tablet=e:(B||d=="iphone"||d=="ipod"||p||T||N.blackberry||N.webos||N.bada)&&(N.mobile=e),N.msedge||N.msie&&N.version>=10||N.yandexbrowser&&N.version>=15||N.vivaldi&&N.version>=1||N.chrome&&N.version>=20||N.samsungBrowser&&N.version>=4||N.firefox&&N.version>=20||N.safari&&N.version>=6||N.opera&&N.version>=10||N.ios&&N.osversion&&N.osversion.split(".")[0]>=6||N.blackberry&&N.version>=10.1||N.chromium&&N.version>=20?N.a=e:N.msie&&N.version<10||N.chrome&&N.version<20||N.firefox&&N.version<20||N.safari&&N.version<6||N.opera&&N.version<10||N.ios&&N.osversion&&N.osversion.split(".")[0]<6||N.chromium&&N.version<20?N.c=e:N.x=e,N}var n=t(typeof navigator<"u"&&navigator.userAgent||"");n.test=function(l){for(var u=0;u<l.length;++u){var c=l[u];if(typeof c=="string"&&c in n)return!0}return!1};function r(l){return l.split(".").length}function o(l,u){var c=[],d;if(Array.prototype.map)return Array.prototype.map.call(l,u);for(d=0;d<l.length;d++)c.push(u(l[d]));return c}function i(l){for(var u=Math.max(r(l[0]),r(l[1])),c=o(l,function(d){var f=u-r(d);return d=d+new Array(f+1).join(".0"),o(d.split("."),function(p){return new Array(20-p.length).join("0")+p}).reverse()});--u>=0;){if(c[0][u]>c[1][u])return 1;if(c[0][u]===c[1][u]){if(u===0)return 0}else return-1}}function s(l,u,c){var d=n;typeof u=="string"&&(c=u,u=void 0),u===void 0&&(u=!1),c&&(d=t(c));var f=""+d.version;for(var p in l)if(l.hasOwnProperty(p)&&d[p]){if(typeof l[p]!="string")throw new Error("Browser version in the minVersion map should be a string: "+p+": "+String(l));return i([f,l[p]])<0}return u}function a(l,u,c){return!s(l,u,c)}return n.isUnsupportedBrowser=s,n.compareVersions=i,n.check=a,n._detect=t,n.detect=t,n})});var ZD,qD,QD,eP,tP,nP,rP,K,oP,iP,sP,aP,lP,uP,cP,dP,fP,pP,EP,mP,_P,TP,hP,OP,SP,IP,gP,RP,AP,NP,LP,CP,yP,bI,bP,DP,PP,vP,ee,xP,MP,GP,kP,BP,FP,wP,UP,VP,HP,WP,YP,KP,En,AE,NE,zP,XP,jP,$P,JP,ZP,qP,DI,QP,ev,tv,nv,rv,ov,iv,sv,av,lv,uv,cv,dv,fv,pv,Ev,mv,_v,Tv,hv,Ov,Sv,Iv,PI,gv,Rv,vI,xI,Av,Nv,Lv,Cv,yv,bv,Dv,Pv,vv,xv,Mv,Gv,kv,Bv,Fv,wv,Uv,Vv,Hv,Wv,Yv,Kv,zv,Zs,Xv,jv,$v,Jv,Zv,qv,Qv,ex,tx,nx,rx,ox,ix,sx,ax,lx,ux,MI,cx,dx,fx,px,Ex,mx,_x,Tx,hx,Ox,Sx,Ix,gx,Rx,Ax,Nx,Lx,Cx,yx,bx,Dx,Px,vx,xx,Mx,Gx,LE,kx,Bx,Fx,wx,Ux,Vx,Hx,Wx,Yx,CE,Yo,Kx,zx,Xx,jx,$x,Yt=Lr(()=>{(function(e){e[e.NONE=0]="NONE",e[e.FIGJAM=1]="FIGJAM",e[e.VIEWER=2]="VIEWER",e[e.DESIGN=3]="DESIGN",e[e.SLIDES=4]="SLIDES",e[e.BUZZ=5]="BUZZ"})(ZD||(ZD={}));(function(e){e[e.READ=0]="READ",e[e.ELIDE=1]="ELIDE",e[e.SKIP=2]="SKIP"})(qD||(qD={}));(function(e){e[e.INVALID=0]="INVALID",e[e.TEXT=1]="TEXT",e[e.SELECTED_NODE_IDS=2]="SELECTED_NODE_IDS"})(QD||(QD={}));(function(e){e[e.USER=0]="USER",e[e.ASSISTANT=1]="ASSISTANT",e[e.TOOL=2]="TOOL",e[e.SYSTEM=3]="SYSTEM"})(eP||(eP={}));(function(e){e[e.NONE=0]="NONE",e[e.TOP=1]="TOP",e[e.VERTICAL_CENTER=2]="VERTICAL_CENTER",e[e.BOTTOM=3]="BOTTOM",e[e.LEFT=4]="LEFT",e[e.HORIZONTAL_CENTER=5]="HORIZONTAL_CENTER",e[e.RIGHT=6]="RIGHT",e[e.VERTICAL_INTERSECTING=7]="VERTICAL_INTERSECTING",e[e.HORIZONTAL_INTERSECTING=8]="HORIZONTAL_INTERSECTING"})(tP||(tP={}));
8(function(e){e[e.ALIGNING_TO_PARENT=0]="ALIGNING_TO_PARENT",e[e.ALIGNING_TO_NODES_IN_SELECTION=1]="ALIGNING_TO_NODES_IN_SELECTION"})(nP||(nP={}));(function(e){e[e.NO=0]="NO",e[e.YES=1]="YES"})(rP||(rP={}));(function(e){e[e.FADE=0]="FADE",e[e.MOVE=1]="MOVE",e[e.ROTATE=2]="ROTATE",e[e.SCALE=3]="SCALE",e[e.RESIZE=4]="RESIZE",e[e.NEW=5]="NEW",e[e.TEXT_DATA=6]="TEXT_DATA",e[e.PATH_DRAW=7]="PATH_DRAW",e[e.PATH_TRAVEL=8]="PATH_TRAVEL"})(K||(K={}));(function(e){e[e.YELLOW=0]="YELLOW",e[e.ORANGE=1]="ORANGE",e[e.RED=2]="RED",e[e.PINK=3]="PINK",e[e.VIOLET=4]="VIOLET",e[e.BLUE=5]="BLUE",e[e.TEAL=6]="TEAL",e[e.GREEN=7]="GREEN"})(oP||(oP={}));(function(e){e[e.NONE=0]="NONE",e[e.ACCESSIBILITY=1]="ACCESSIBILITY",e[e.BEHAVIOR=2]="BEHAVIOR",e[e.CONTENT=3]="CONTENT",e[e.DEVELOPMENT=4]="DEVELOPMENT",e[e.INTERACTION=5]="INTERACTION"})(iP||(iP={}));(function(e){e[e.TOP=0]="TOP",e[e.BOTTOM=1]="BOTTOM",e[e.LEFT=2]="LEFT",e[e.RIGHT=3]="RIGHT"})(sP||(sP={}));(function(e){e[e.FILL=0]="FILL",e[e.STROKE=1]="STROKE",e[e.WIDTH=2]="WIDTH",e[e.HEIGHT=3]="HEIGHT",e[e.MIN_WIDTH=4]="MIN_WIDTH",e[e.MIN_HEIGHT=5]="MIN_HEIGHT",e[e.MAX_WIDTH=6]="MAX_WIDTH",e[e.MAX_HEIGHT=7]="MAX_HEIGHT",e[e.STROKE_WIDTH=8]="STROKE_WIDTH",e[e.CORNER_RADIUS=9]="CORNER_RADIUS",e[e.EFFECT=10]="EFFECT",e[e.TEXT_STYLE=11]="TEXT_STYLE",e[e.TEXT_ALIGN_HORIZONTAL=12]="TEXT_ALIGN_HORIZONTAL",e[e.FONT_FAMILY=13]="FONT_FAMILY",e[e.FONT_SIZE=14]="FONT_SIZE",e[e.FONT_WEIGHT=15]="FONT_WEIGHT",e[e.LINE_HEIGHT=16]="LINE_HEIGHT",e[e.LETTER_SPACING=17]="LETTER_SPACING",e[e.STACK_SPACING=18]="STACK_SPACING",e[e.STACK_PADDING=19]="STACK_PADDING",e[e.STACK_MODE=20]="STACK_MODE",e[e.STACK_ALIGNMENT=21]="STACK_ALIGNMENT",e[e.OPACITY=22]="OPACITY",e[e.COMPONENT=23]="COMPONENT",e[e.FONT_STYLE=24]="FONT_STYLE",e[e.GRID_ROW_GAP=25]="GRID_ROW_GAP",e[e.GRID_COLUMN_GAP=26]="GRID_COLUMN_GAP",e[e.GRID_ROW_COUNT=27]="GRID_ROW_COUNT",e[e.GRID_COLUMN_COUNT=28]="GRID_COLUMN_COUNT",e[e.GRID_ROW_ANCHOR_INDEX=29]="GRID_ROW_ANCHOR_INDEX",e[e.GRID_COLUMN_ANCHOR_INDEX=30]="GRID_COLUMN_ANCHOR_INDEX",e[e.GRID_ROW_SPAN=31]="GRID_ROW_SPAN",e[e.GRID_COLUMN_SPAN=32]="GRID_COLUMN_SPAN"})(aP||(aP={}));(function(e){e[e.BOOLEAN=0]="BOOLEAN",e[e.STRING=1]="STRING",e[e.FLOAT=2]="FLOAT",e[e.INT=3]="INT",e[e.STRING_LIST=4]="STRING_LIST"})(lP||(lP={}));(function(e){e[e.DUPLICATION=0]="DUPLICATION",e[e.COPY_PASTE_FROM_SAME_FILE=1]="COPY_PASTE_FROM_SAME_FILE",e[e.COPY_PASTE_FROM_DIFFERENT_FILE=2]="COPY_PASTE_FROM_DIFFERENT_FILE",e[e.SWAPPING_FROM_LIBRARY_DRAG_AND_DROP=3]="SWAPPING_FROM_LIBRARY_DRAG_AND_DROP",e[e.SWAPPING_FROM_PROPERTIES_PANEL=4]="SWAPPING_FROM_PROPERTIES_PANEL",e[e.LIBRARY_DRAG_AND_DROP=5]="LIBRARY_DRAG_AND_DROP",e[e.PLAYGROUND=6]="PLAYGROUND",e[e.VIA_NODE_INSERTION=7]="VIA_NODE_INSERTION",e[e.DIRECT=8]="DIRECT",e[e.SLOT_PREFERRED_INSTANCE_INSERT=9]="SLOT_PREFERRED_INSTANCE_INSERT",e[e.UNKNOWN=10]="UNKNOWN"})(uP||(uP={}));(function(e){e[e.NONE=0]="NONE",e[e.STATE_GROUP=1]="STATE_GROUP",e[e.STYLE=2]="STYLE",e[e.SYMBOL=3]="SYMBOL",e[e.VARIABLE=4]="VARIABLE",e[e.VARIABLE_SET=5]="VARIABLE_SET",e[e.VARIABLE_OVERRIDE=6]="VARIABLE_OVERRIDE",e[e.MODULE=7]="MODULE",e[e.RESPONSIVE_SET=8]="RESPONSIVE_SET",e[e.CONSTRAINED_TEMPLATE=9]="CONSTRAINED_TEMPLATE",e[e.CODE_LIBRARY=10]="CODE_LIBRARY",e[e.CODE_FILE=11]="CODE_FILE",e[e.CODE_COMPONENT=12]="CODE_COMPONENT",e[e.BRUSH=13]="BRUSH",e[e.MANAGED_STRING=14]="MANAGED_STRING",e[e.KEYFRAME_TRACK=15]="KEYFRAME_TRACK",e[e.ANIMATION_PRESET=16]="ANIMATION_PRESET"})(cP||(cP={}));(function(e){e[e.NONE=0]="NONE",e[e.TRANSIENT_RETRYING=1]="TRANSIENT_RETRYING",e[e.PERMANENTLY_FAILED=2]="PERMANENTLY_FAILED",e[e.PASTE_FAILED=3]="PASTE_FAILED"})(dP||(dP={}));(function(e){e[e.PASS_THROUGH=0]="PASS_THROUGH",e[e.NORMAL=1]="NORMAL",e[e.DARKEN=2]="DARKEN",e[e.MULTIPLY=3]="MULTIPLY",e[e.LINEAR_BURN=4]="LINEAR_BURN",e[e.COLOR_BURN=5]="COLOR_BURN",e[e.LIGHTEN=6]="LIGHTEN",e[e.SCREEN=7]="SCREEN",e[e.LINEAR_DODGE=8]="LINEAR_DODGE",e[e.COLOR_DODGE=9]="COLOR_DODGE",e[e.OVERLAY=10]="OVERLAY",e[e.SOFT_LIGHT=11]="SOFT_LIGHT",e[e.HARD_LIGHT=12]="HARD_LIGHT",e[e.DIFFERENCE=13]="DIFFERENCE",e[e.EXCLUSION=14]="EXCLUSION",e[e.HUE=15]="HUE",e[e.SATURATION=16]="SATURATION",e[e.COLOR=17]="COLOR",e[e.LUMINOSITY=18]="LUMINOSITY"})(fP||(fP={}));(function(e){e[e.NORMAL=0]="NORMAL",e[e.PROGRESSIVE=1]="PROGRESSIVE"})(pP||(pP={}));(function(e){e[e.UNION=0]="UNION",e[e.SUBTRACT=1]="SUBTRACT",e[e.INTERSECT=2]="INTERSECT",e[e.XOR=3]="XOR"})(EP||(EP={}));(function(e){e[e.FORWARD=0]="FORWARD",e[e.REVERSE=1]="REVERSE"})(mP||(mP={}));(function(e){e[e.STRETCH=0]="STRETCH",e[e.SCATTER=1]="SCATTER"})(_P||(_P={}));(function(e){e[e.NONE=0]="NONE",e[e.IN_REVIEW=1]="IN_REVIEW",e[e.APPROVED=2]="APPROVED",e[e.CHANGES_REQUESTED=3]="CHANGES_REQUESTED"})(TP||(TP={}));(function(e){e[e.TABLE=0]="TABLE",e[e.SINGLE_ASSET=1]="SINGLE_ASSET",e[e.GRID=2]="GRID"})(hP||(hP={}));(function(e){e[e.DEFAULT_NO_GRID=0]="DEFAULT_NO_GRID",e[e.SLIDES=1]="SLIDES",e[e.COOPER=2]="COOPER"})(OP||(OP={}));(function(e){e[e.TOP=0]="TOP",e[e.RIGHT=1]="RIGHT",e[e.BOTTOM=2]="BOTTOM",e[e.LEFT=3]="LEFT"})(SP||(SP={}));(function(e){e[e.NONE=0]="NONE",e[e.CREATED=1]="CREATED",e[e.EDITED=2]="EDITED",e[e.REMOVED=3]="REMOVED",e[e.INDIRECTLY_EDITED=4]="INDIRECTLY_EDITED",e[e.AFFECTED=5]="AFFECTED",e[e.LIBRARY_UPDATES=6]="LIBRARY_UPDATES"})(IP||(IP={}));(function(e){e[e.SET_BOLD=0]="SET_BOLD",e[e.SET_UNBOLD=1]="SET_UNBOLD",e[e.INCREASE_BOLD=2]="INCREASE_BOLD",e[e.DECREASE_BOLD=3]="DECREASE_BOLD",e[e.SET_ITALIC=4]="SET_ITALIC",e[e.SET_UNITALIC=5]="SET_UNITALIC",e[e.SET_UNDERLINE=6]="SET_UNDERLINE",e[e.SET_STRIKETHROUGH=7]="SET_STRIKETHROUGH",e[e.REMOVE_DECORATION=8]="REMOVE_DECORATION",e[e.SET_ORIGINAL_CASE=9]="SET_ORIGINAL_CASE",e[e.SET_UPPER_CASE=10]="SET_UPPER_CASE",e[e.SET_LOWER_CASE=11]="SET_LOWER_CASE",e[e.SET_TITLE_CASE=12]="SET_TITLE_CASE",e[e.INCREASE_LETTER_SPACING=13]="INCREASE_LETTER_SPACING",e[e.DECREASE_LETTER_SPACING=14]="DECREASE_LETTER_SPACING",e[e.INCREASE_LINE_HEIGHT=15]="INCREASE_LINE_HEIGHT",e[e.DECREASE_LINE_HEIGHT=16]="DECREASE_LINE_HEIGHT"})(gP||(gP={}));(function(e){e[e.SUCCESS=0]="SUCCESS",e[e.EMPTY_CLICK=1]="EMPTY_CLICK",e[e.INVALID=2]="INVALID",e[e.IS_HOMEPAGE=3]="IS_HOMEPAGE",e[e.NODE_TYPE_MISMATCH=4]="NODE_TYPE_MISMATCH",e[e.EMPTY_COLLECTION=5]="EMPTY_COLLECTION",e[e.INCORRECT_COLLECTION=6]="INCORRECT_COLLECTION",e[e.ALREADY_BOUND_REPEATER=7]="ALREADY_BOUND_REPEATER",e[e.ALREADY_BOUND_PAGE=8]="ALREADY_BOUND_PAGE",e[e.ERROR=9]="ERROR",e[e.REPEATER_GRID_NOT_SUPPORTED=10]="REPEATER_GRID_NOT_SUPPORTED"})(RP||(RP={}));(function(e){e[e.HEADING1=0]="HEADING1",e[e.HEADING2=1]="HEADING2",e[e.HEADING3=2]="HEADING3",e[e.HEADING4=3]="HEADING4",e[e.HEADING5=4]="HEADING5",e[e.HEADING6=5]="HEADING6",e[e.PARAGRAPH=6]="PARAGRAPH",e[e.LINK=7]="LINK",e[e.BLOCKQUOTE=8]="BLOCKQUOTE"})(AP||(AP={}));(function(e){e[e.FRAME=0]="FRAME",e[e.IMAGE=1]="IMAGE",e[e.TEXT=2]="TEXT",e[e.GROUP=3]="GROUP",e[e.ROUNDED_RECTANGLE=4]="ROUNDED_RECTANGLE",e[e.INSTANCE=5]="INSTANCE",e[e.SYMBOL=6]="SYMBOL",e[e.VECTOR=7]="VECTOR",e[e.STAR=8]="STAR",e[e.LINE=9]="LINE",e[e.ELLIPSE=10]="ELLIPSE",e[e.REGULAR_POLYGON=11]="REGULAR_POLYGON"})(NP||(NP={}));(function(e){e[e.FIGJAM_DARK=0]="FIGJAM_DARK",e[e.DRACULA=1]="DRACULA",e[e.DUOTONE_SEA=2]="DUOTONE_SEA",e[e.DUOTONE_SPACE=3]="DUOTONE_SPACE",e[e.DUOTONE_EARTH=4]="DUOTONE_EARTH",e[e.DUOTONE_FOREST=5]="DUOTONE_FOREST",e[e.DUOTONE_LIGHT=6]="DUOTONE_LIGHT"})(LP||(LP={}));(function(e){e[e.MORE_THAN_ONE_HIGHLEVEL_NODE_FOUND=0]="MORE_THAN_ONE_HIGHLEVEL_NODE_FOUND",e[e.INSERTED_NODES_TOO_LARGE=1]="INSERTED_NODES_TOO_LARGE",e[e.MAXIMUM_ATTACHMENTS_EXCEEDED=2]="MAXIMUM_ATTACHMENTS_EXCEEDED",e[e.USER_PASTED_FIGMA_LINK_IN_CHAT=3]="USER_PASTED_FIGMA_LINK_IN_CHAT",e[e.USER_PASTED_DESIGN_LINK_WITHOUT_NODE_ID=4]="USER_PASTED_DESIGN_LINK_WITHOUT_NODE_ID",e[e.USER_PASTED_DESIGN_LINK_WITHOUT_ACCESS=5]="USER_PASTED_DESIGN_LINK_WITHOUT_ACCESS",e[e.DESIGN_2_REACT_OTHER=6]="DESIGN_2_REACT_OTHER",e[e.DESIGN_2_REACT_STATE_GROUP=7]="DESIGN_2_REACT_STATE_GROUP",e[e.OTHER=8]="OTHER",e[e.PASTING_INTO_MAKE_FROM_FIGJAM_NOT_SUPPORTED=9]="PASTING_INTO_MAKE_FROM_FIGJAM_NOT_SUPPORTED",e[e.PASTING_INTO_MAKE_FROM_SLIDES_NOT_SUPPORTED=10]="PASTING_INTO_MAKE_FROM_SLIDES_NOT_SUPPORTED",e[e.PASTING_INTO_MAKE_FROM_BUZZ_NOT_SUPPORTED=11]="PASTING_INTO_MAKE_FROM_BUZZ_NOT_SUPPORTED",e[e.UNSUPPORTED_FILE_TYPE=12]="UNSUPPORTED_FILE_TYPE",e[e.NO_FILE_KEY=13]="NO_FILE_KEY",e[e.BINARY_FILE_LIMIT_EXCEEDED=14]="BINARY_FILE_LIMIT_EXCEEDED",e[e.FILE_TOO_LARGE=15]="FILE_TOO_LARGE",e[e.FAILED_TO_PROCESS_IMAGE_FILES=16]="FAILED_TO_PROCESS_IMAGE_FILES",e[e.PASTED_TEXT_TOO_LARGE=17]="PASTED_TEXT_TOO_LARGE",e[e.USE_FILETREE_FOR_FOLDERS=18]="USE_FILETREE_FOR_FOLDERS",e[e.UNZIP_BEFORE_UPLOADING=19]="UNZIP_BEFORE_UPLOADING",e[e.DESIGN_ASSET_UPLOAD_FAILED=20]="DESIGN_ASSET_UPLOAD_FAILED",e[e.OPTIMISTIC_ATTACHMENT_FAILED=21]="OPTIMISTIC_ATTACHMENT_FAILED"})(CP||(CP={}));(function(e){e[e.START=0]="START",e[e.CREATE_CODE_LAYER_FROM_DESIGN=1]="CREATE_CODE_LAYER_FROM_DESIGN",e[e.CREATE_CODE_LAYER_FROM_DESIGN_CALLBACK=2]="CREATE_CODE_LAYER_FROM_DESIGN_CALLBACK",e[e.PUSH_ATTACHMENT_SOURCE_CODE=3]="PUSH_ATTACHMENT_SOURCE_CODE",e[e.PROCESS_ATTACHMENT_IMAGE_ASYNC=4]="PROCESS_ATTACHMENT_IMAGE_ASYNC",e[e.START_HTML_TO_DESIGN=5]="START_HTML_TO_DESIGN",e[e.END_HTML_TO_DESIGN=6]="END_HTML_TO_DESIGN",e[e.PASTE_COMPLETED=7]="PASTE_COMPLETED",e[e.ROUNDTRIP_CREATE_CODE_LAYER_FROM_DESIGN=8]="ROUNDTRIP_CREATE_CODE_LAYER_FROM_DESIGN",e[e.FINISH_ATTACHMENT=9]="FINISH_ATTACHMENT",e[e.EXTRACT_IMAGE_ATTACHMENT=10]="EXTRACT_IMAGE_ATTACHMENT",e[e.CONVERT_FIGMA_NODE_TO_IMAGE=11]="CONVERT_FIGMA_NODE_TO_IMAGE",e[e.UPLOAD_BINARY_FILE=12]="UPLOAD_BINARY_FILE",e[e.UNKNOWN=13]="UNKNOWN"})(yP||(yP={}));(function(e){e[e.WEB_LAYER=0]="WEB_LAYER",e[e.WEB_INTERACTION=1]="WEB_INTERACTION",e[e.NATIVE_LAYER=2]="NATIVE_LAYER",e[e.ANIMATION_PRESET=3]="ANIMATION_PRESET",e[e.TOOL=4]="TOOL",e[e.CUSTOM_EFFECT=5]="CUSTOM_EFFECT",e[e.PLUGIN=6]="PLUGIN",e[e.WEB_LAYER_GENERIC=7]="WEB_LAYER_GENERIC",e[e.CUSTOM_FILL=8]="CUSTOM_FILL"})(bI||(bI={}));(function(e){e[e.INITIAL=0]="INITIAL",e[e.SNAPSHOTTING=1]="SNAPSHOTTING",e[e.OK=2]="OK",e[e.SNAPSHOT_ERROR=3]="SNAPSHOT_ERROR",e[e.LLM_IN_PROGRESS=4]="LLM_IN_PROGRESS"})(bP||(bP={}));(function(e){e[e.WEB=0]="WEB",e[e.ANDROID=1]="ANDROID",e[e.iOS=2]="iOS"})(DP||(DP={}));(function(e){e[e.V100=0]="V100",e[e.V200=1]="V200",e[e.V300=2]="V300",e[e.V400=3]="V400",e[e.V500=4]="V500",e[e.V600=5]="V600",e[e.V700=6]="V700",e[e.V800=7]="V800",e[e.V900=8]="V900",e[e.V1000=9]="V1000"})(PP||(PP={}));(function(e){e[e.NONE=0]="NONE",e[e.UNUSED_DEF_ERROR=1]="UNUSED_DEF_ERROR",e[e.CONFLICTING_NAMES_E
8RROR=2]="CONFLICTING_NAMES_ERROR",e[e.CONFLICTING_NAMES_WITH_VARIANT_ERROR=3]="CONFLICTING_NAMES_WITH_VARIANT_ERROR"})(vP||(vP={}));(function(e){e[e.NONE=0]="NONE",e[e.BOOL=1]="BOOL",e[e.TEXT=2]="TEXT",e[e.INSTANCE_SWAP=3]="INSTANCE_SWAP",e[e.VARIANT=4]="VARIANT",e[e.NUMBER=5]="NUMBER",e[e.IMAGE=6]="IMAGE",e[e.SLOT=7]="SLOT",e[e.EASING=8]="EASING",e[e.COLOR=9]="COLOR",e[e.VECTOR=10]="VECTOR"})(ee||(ee={}));(function(e){e[e.ELBOWED=0]="ELBOWED",e[e.STRAIGHT=1]="STRAIGHT",e[e.CURVED=2]="CURVED"})(xP||(xP={}));(function(e){e[e.NONE=0]="NONE",e[e.AUTO=1]="AUTO",e[e.TOP=2]="TOP",e[e.LEFT=3]="LEFT",e[e.BOTTOM=4]="BOTTOM",e[e.RIGHT=5]="RIGHT",e[e.CENTER=6]="CENTER",e[e.EDGE=7]="EDGE",e[e.ABSOLUTE=8]="ABSOLUTE"})(MP||(MP={}));(function(e){e[e.NONE=0]="NONE",e[e.ABOVE=1]="ABOVE",e[e.BELOW=2]="BELOW"})(GP||(GP={}));(function(e){e[e.CUSTOM=0]="CUSTOM",e[e.TWITTER_POST=1]="TWITTER_POST",e[e.LINKEDIN_POST=2]="LINKEDIN_POST",e[e.INSTA_POST_SQUARE=3]="INSTA_POST_SQUARE",e[e.INSTA_POST_PORTRAIT=4]="INSTA_POST_PORTRAIT",e[e.INSTA_STORY=5]="INSTA_STORY",e[e.INSTA_AD=6]="INSTA_AD",e[e.FACEBOOK_POST=7]="FACEBOOK_POST",e[e.FACEBOOK_COVER_PHOTO=8]="FACEBOOK_COVER_PHOTO",e[e.FACEBOOK_EVENT_COVER=9]="FACEBOOK_EVENT_COVER",e[e.FACEBOOK_AD_PORTRAIT=10]="FACEBOOK_AD_PORTRAIT",e[e.FACEBOOK_AD_SQUARE=11]="FACEBOOK_AD_SQUARE",e[e.PINTEREST_AD_PIN=12]="PINTEREST_AD_PIN",e[e.TWITTER_BANNER=13]="TWITTER_BANNER",e[e.LINKEDIN_POST_SQUARE=14]="LINKEDIN_POST_SQUARE",e[e.LINKEDIN_POST_PORTRAIT=15]="LINKEDIN_POST_PORTRAIT",e[e.LINKEDIN_POST_LANDSCAPE=16]="LINKEDIN_POST_LANDSCAPE",e[e.LINKEDIN_PROFILE_BANNER=17]="LINKEDIN_PROFILE_BANNER",e[e.LINKEDIN_ARTICLE_BANNER=18]="LINKEDIN_ARTICLE_BANNER",e[e.LINKEDIN_AD_LANDSCAPE=19]="LINKEDIN_AD_LANDSCAPE",e[e.LINKEDIN_AD_SQUARE=20]="LINKEDIN_AD_SQUARE",e[e.LINKEDIN_AD_VERTICAL=21]="LINKEDIN_AD_VERTICAL",e[e.YOUTUBE_THUMBNAIL=22]="YOUTUBE_THUMBNAIL",e[e.YOUTUBE_BANNER=23]="YOUTUBE_BANNER",e[e.YOUTUBE_AD=24]="YOUTUBE_AD",e[e.TWITCH_BANNER=25]="TWITCH_BANNER",e[e.GOOGLE_LEADERBOARD_AD=26]="GOOGLE_LEADERBOARD_AD",e[e.GOOGLE_LARGE_AD=27]="GOOGLE_LARGE_AD",e[e.GOOGLE_MED_AD=28]="GOOGLE_MED_AD",e[e.GOOGLE_MOBILE_BANNER_AD=29]="GOOGLE_MOBILE_BANNER_AD",e[e.GOOGLE_SKYSCRAPER_AD=30]="GOOGLE_SKYSCRAPER_AD",e[e.CARD_HORIZONTAL=31]="CARD_HORIZONTAL",e[e.CARD_VERTICAL=32]="CARD_VERTICAL",e[e.PRINT_US_LETTER=33]="PRINT_US_LETTER",e[e.POSTER=34]="POSTER",e[e.BANNER_STANDARD=35]="BANNER_STANDARD",e[e.BANNER_WIDE=36]="BANNER_WIDE",e[e.BANNER_ULTRAWIDE=37]="BANNER_ULTRAWIDE",e[e.NAME_TAG_PORTRAIT=38]="NAME_TAG_PORTRAIT",e[e.NAME_TAG_LANDSCAPE=39]="NAME_TAG_LANDSCAPE",e[e.INSTA_REEL_COVER=40]="INSTA_REEL_COVER",e[e.ZOOM_BACKGROUND=41]="ZOOM_BACKGROUND",e[e.TIKTOK_POST=42]="TIKTOK_POST",e[e.INSTA_AD_PORTRAIT=43]="INSTA_AD_PORTRAIT",e[e.INSTA_POST_TALL_PORTRAIT=44]="INSTA_POST_TALL_PORTRAIT",e[e.TWITTER_POST_SQUARE=45]="TWITTER_POST_SQUARE",e[e.FACEBOOK_POST_SQUARE=46]="FACEBOOK_POST_SQUARE",e[e.FACEBOOK_POST_PORTRAIT=47]="FACEBOOK_POST_PORTRAIT",e[e.FACEBOOK_STORY=48]="FACEBOOK_STORY",e[e.GOOGLE_SQUARE_AD=49]="GOOGLE_SQUARE_AD",e[e.GOOGLE_SMALL_SQUARE_AD=50]="GOOGLE_SMALL_SQUARE_AD",e[e.GOOGLE_NARROW_SKYSCRAPER_AD=51]="GOOGLE_NARROW_SKYSCRAPER_AD",e[e.GOOGLE_HALF_PAGE_AD=52]="GOOGLE_HALF_PAGE_AD",e[e.GOOGLE_LARGE_LEADERBOARD_AD=53]="GOOGLE_LARGE_LEADERBOARD_AD",e[e.GOOGLE_BILLBOARD_AD=54]="GOOGLE_BILLBOARD_AD",e[e.GOOGLE_BANNER_LEADERBOARD_AD=55]="GOOGLE_BANNER_LEADERBOARD_AD",e[e.GOOGLE_TOP_BANNER_AD=56]="GOOGLE_TOP_BANNER_AD",e[e.GOOGLE_MOBILE_LEADERBOARD_BANNER_AD=57]="GOOGLE_MOBILE_LEADERBOARD_BANNER_AD",e[e.GOOGLE_LARGE_MOBILE_BANNER_AD=58]="GOOGLE_LARGE_MOBILE_BANNER_AD",e[e.GOOGLE_MOBILE_INTERSTITIAL_AD=59]="GOOGLE_MOBILE_INTERSTITIAL_AD",e[e.GOOGLE_MOBILE_MED_RECTANGLE_AD=60]="GOOGLE_MOBILE_MED_RECTANGLE_AD",e[e.PINTEREST_PIN_STANDARD=61]="PINTEREST_PIN_STANDARD",e[e.PINTEREST_PIN_SQUARE=62]="PINTEREST_PIN_SQUARE",e[e.PINTEREST_AD_SQUARE=63]="PINTEREST_AD_SQUARE",e[e.PRINT_A4=64]="PRINT_A4"})(kP||(kP={}));(function(e){e[e.MATCH_ALL=0]="MATCH_ALL",e[e.MATCH_ANY=1]="MATCH_ANY"})(BP||(BP={}));(function(e){e[e.EQUALS=0]="EQUALS"})(FP||(FP={}));(function(e){e[e.TAB=0]="TAB",e[e.LEFT_RAIL=1]="LEFT_RAIL",e[e.TOOLBELT=2]="TOOLBELT"})(wP||(wP={}));(function(e){e[e.LIGHT=0]="LIGHT",e[e.DARK=1]="DARK"})(UP||(UP={}));(function(e){e[e.NONE=0]="NONE",e[e.DESIGN_SYSTEM=1]="DESIGN_SYSTEM",e[e.VARIABLES=2]="VARIABLES"})(VP||(VP={}));(function(e){e[e.NONE=0]="NONE",e[e.CCW_90=1]="CCW_90"})(HP||(HP={}));(function(e){e[e.NONE=0]="NONE",e[e.PRESET=1]="PRESET",e[e.CUSTOM=2]="CUSTOM",e[e.PRESENTATION=3]="PRESENTATION"})(WP||(WP={}));(function(e){e[e.FORWARD=0]="FORWARD",e[e.BACKWARD=1]="BACKWARD"})(YP||(YP={}));(function(e){e[e.STYLE_ATTACH=0]="STYLE_ATTACH",e[e.STYLE_DETACH=1]="STYLE_DETACH",e[e.VARIABLE_ATTACH=2]="VARIABLE_ATTACH",e[e.VARIABLE_DETACH=3]="VARIABLE_DETACH",e[e.IGNORE=4]="IGNORE",e[e.NONE=5]="NONE"})(KP||(KP={}));
8(function(e){e[e.IN_CUBIC=0]="IN_CUBIC",e[e.OUT_CUBIC=1]="OUT_CUBIC",e[e.INOUT_CUBIC=2]="INOUT_CUBIC",e[e.LINEAR=3]="LINEAR",e[e.IN_BACK_CUBIC=4]="IN_BACK_CUBIC",e[e.OUT_BACK_CUBIC=5]="OUT_BACK_CUBIC",e[e.INOUT_BACK_CUBIC=6]="INOUT_BACK_CUBIC",e[e.CUSTOM_CUBIC=7]="CUSTOM_CUBIC",e[e.SPRING=8]="SPRING",e[e.GENTLE_SPRING=9]="GENTLE_SPRING",e[e.CUSTOM_SPRING=10]="CUSTOM_SPRING",e[e.SPRING_PRESET_ONE=11]="SPRING_PRESET_ONE",e[e.SPRING_PRESET_TWO=12]="SPRING_PRESET_TWO",e[e.SPRING_PRESET_THREE=13]="SPRING_PRESET_THREE",e[e.HOLD=14]="HOLD"})(En||(En={}));(function(e){e[e.DESIGN_LAYOUT=0]="DESIGN_LAYOUT",e[e.WHITEBOARD_LAYOUT=1]="WHITEBOARD_LAYOUT",e[e.VECTOR=2]="VECTOR",e[e.TEXT=3]="TEXT",e[e.RASTER=4]="RASTER",e[e.GRADIENT=5]="GRADIENT",e[e.PLACE_IMAGE=6]="PLACE_IMAGE",e[e.HISTORY=7]="HISTORY",e[e.PREVIEW=8]="PREVIEW",e[e.COMMENTS=9]="COMMENTS",e[e.BRANCHING=10]="BRANCHING",e[e.DEV_HANDOFF=11]="DEV_HANDOFF",e[e.COMPARE_CHANGES=12]="COMPARE_CHANGES",e[e.LIBRARY=13]="LIBRARY",e[e.DEV_HANDOFF_HISTORY=14]="DEV_HANDOFF_HISTORY",e[e.SLIDE_LAYOUT=15]="SLIDE_LAYOUT",e[e.MAGIC_LINK=16]="MAGIC_LINK",e[e.BUZZ_LAYOUT=17]="BUZZ_LAYOUT",e[e.PROGRESSIVE_BLUR=18]="PROGRESSIVE_BLUR",e[e.COOPER_BULK_CREATE=19]="COOPER_BULK_CREATE",e[e.CMS_BINDING_CONSTRAINED=20]="CMS_BINDING_CONSTRAINED",e[e.SITES_LAYOUT=21]="SITES_LAYOUT",e[e.OFFSET_PATH=22]="OFFSET_PATH"})(AE||(AE={}));(function(e){e[e.DESIGN=0]="DESIGN",e[e.WHITEBOARD=1]="WHITEBOARD",e[e.SLIDES=2]="SLIDES",e[e.DEV_HANDOFF=3]="DEV_HANDOFF",e[e.SITES=4]="SITES",e[e.COOPER=5]="COOPER",e[e.ILLUSTRATION=6]="ILLUSTRATION",e[e.FIGMAKE=7]="FIGMAKE",e[e.FIGSPEC=8]="FIGSPEC"})(NE||(NE={}));(function(e){e[e.TextOverflow=0]="TextOverflow",e[e.TextOverlap=1]="TextOverlap",e[e.BoundsOverflow=2]="BoundsOverflow",e[e.BoundsOverlap=3]="BoundsOverlap",e[e.RedundantContainer=4]="RedundantContainer"})(zP||(zP={}));(function(e){e[e.INVALID=0]="INVALID",e[e.TEST_SETUP=1]="TEST_SETUP",e[e.USER=2]="USER",e[e.PLUGIN=3]="PLUGIN",e[e.SYSTEM=4]="SYSTEM",e[e.REST_API=5]="REST_API",e[e.ONBOARDING=6]="ONBOARDING",e[e.AUTOSAVE=7]="AUTOSAVE",e[e.AI=8]="AI"})(XP||(XP={}));(function(e){e[e.X=0]="X",e[e.Y=1]="Y",e[e.X_AND_Y=2]="X_AND_Y"})(jP||(jP={}));(function(e){e[e.MISSING=0]="MISSING",e[e.OFFSET_X=1]="OFFSET_X",e[e.OFFSET_Y=2]="OFFSET_Y",e[e.RADIUS=3]="RADIUS",e[e.SPREAD=4]="SPREAD",e[e.COLOR=5]="COLOR",e[e.REFRACTION_RADIUS=6]="REFRACTION_RADIUS",e[e.SPECULAR_ANGLE=7]="SPECULAR_ANGLE",e[e.SPECULAR_INTENSITY=8]="SPECULAR_INTENSITY",e[e.CHROMATIC_ABERRATION=9]="CHROMATIC_ABERRATION",e[e.SPLAY=10]="SPLAY",e[e.REFRACTION_INTENSITY=11]="REFRACTION_INTENSITY",e[e.START_RADIUS=12]="START_RADIUS",e[e.START_OFFSET_X=13]="START_OFFSET_X",e[e.START_OFFSET_Y=14]="START_OFFSET_Y",e[e.END_OFFSET_X=15]="END_OFFSET_X",e[e.END_OFFSET_Y=16]="END_OFFSET_Y",e[e.NOISE_SIZE_X=17]="NOISE_SIZE_X",e[e.NOISE_SIZE_Y=18]="NOISE_SIZE_Y",e[e.DENSITY=19]="DENSITY",e[e.EFFECT_OPACITY=20]="EFFECT_OPACITY",e[e.SECONDARY_COLOR=21]="SECONDARY_COLOR"})($P||($P={}));(function(e){e[e.NONE=0]="NONE",e[e.SLOT_SUBLAYERS=1]="SLOT_SUBLAYERS",e[e.SLOTS_AND_SLOT_SUBLAYERS=2]="SLOTS_AND_SLOT_SUBLAYERS"})(JP||(JP={}));(function(e){e[e.SOLID=0]="SOLID",e[e.TRANSPARENT=1]="TRANSPARENT",e[e.GRID=2]="GRID"})(ZP||(ZP={}));(function(e){e[e.CONTENT_SCALE=0]="CONTENT_SCALE",e[e.CONTENT_WIDTH=1]="CONTENT_WIDTH",e[e.CONTENT_HEIGHT=2]="CONTENT_HEIGHT"})(qP||(qP={}));(function(e){e[e.ADDITION=0]="ADDITION",e[e.SUBTRACTION=1]="SUBTRACTION",e[e.RESOLVE_VARIANT=2]="RESOLVE_VARIANT",e[e.MULTIPLY=3]="MULTIPLY",e[e.DIVIDE=4]="DIVIDE",e[e.EQUALS=5]="EQUALS",e[e.NOT_EQUAL=6]="NOT_EQUAL",e[e.LESS_THAN=7]="LESS_THAN",e[e.LESS_THAN_OR_EQUAL=8]="LESS_THAN_OR_EQUAL",e[e.GREATER_THAN=9]="GREATER_THAN",e[e.GREATER_THAN_OR_EQUAL=10]="GREATER_THAN_OR_EQUAL",e[e.AND=11]="AND",e[e.OR=12]="OR",e[e.NOT=13]="NOT",e[e.STRINGIFY=14]="STRINGIFY",e[e.TERNARY=15]="TERNARY",e[e.VAR_MODE_LOOKUP=16]="VAR_MODE_LOOKUP",e[e.NEGATE=17]="NEGATE",e[e.IS_TRUTHY=18]="IS_TRUTHY",e[e.KEYFRAME=19]="KEYFRAME"})(DI||(DI={}));(function(e){e[e.NONE=0]="NONE",e[e.BUILDING_BLOCK=1]="BUILDING_BLOCK",e[e.GROUPED_COMPONENT=2]="GROUPED_COMPONENT"})(QP||(QP={}));(function(e){e[e.LOCAL=0]="LOCAL",e[e.LIBRARY=1]="LIBRARY"})(ev||(ev={}));(function(e){e[e.POLL=0]="POLL",e[e.EMBED=1]="EMBED",e[e.FACEPILE=2]="FACEPILE",e[e.ALIGNMENT=3]="ALIGNMENT",e[e.YOUTUBE=4]="YOUTUBE"})(tv||(tv={}));(function(e){e[e.PLUGIN=0]="PLUGIN",e[e.NON_PLUGIN=1]="NON_PLUGIN"})(nv||(nv={}));(function(e){e[e.LOCAL=0]="LOCAL",e[e.GOOGLE=1]="GOOGLE",e[e.SERVER=2]="SERVER"})(rv||(rv={}));(function(e){e[e.ULTRACONDENSED=1]="ULTRACONDENSED",e[e.EXTRACONDENSED=2]="EXTRACONDENSED",e[e.CONDENSED=3]="CONDENSED",e[e.SEM
8ICONDENSED=4]="SEMICONDENSED",e[e.NORMAL=5]="NORMAL",e[e.SEMIEXPANDED=6]="SEMIEXPANDED",e[e.EXPANDED=7]="EXPANDED",e[e.EXTRAEXPANDED=8]="EXTRAEXPANDED",e[e.ULTRAEXPANDED=9]="ULTRAEXPANDED"})(ov||(ov={}));(function(e){e[e.SWT_CREATED=0]="SWT_CREATED",e[e.SWT_DELETED=1]="SWT_DELETED",e[e.SWT_EDITED=2]="SWT_EDITED",e[e.SWT_RESIZED=3]="SWT_RESIZED",e[e.STICKY_DELETED=4]="STICKY_DELETED",e[e.STICKY_EDITED=5]="STICKY_EDITED",e[e.STICKY_RESIZED=6]="STICKY_RESIZED",e[e.SCENEGRAPH_UPDATER_PERFORMED_UPDATES=7]="SCENEGRAPH_UPDATER_PERFORMED_UPDATES"})(iv||(iv={}));(function(e){e[e.NONE=0]="NONE",e[e.FRAME=1]="FRAME",e[e.GROUP=2]="GROUP",e[e.STACK=3]="STACK",e[e.SECTION=4]="SECTION",e[e.RESPONSIVE_SET=5]="RESPONSIVE_SET",e[e.TRANSFORM=6]="TRANSFORM",e[e.GRID=7]="GRID"})(sv||(sv={}));(function(e){e[e.BLANK=0]="BLANK",e[e.DUPLICATE=1]="DUPLICATE"})(av||(av={}));(function(e){e[e.UGIT=0]="UGIT",e[e.GITHUB=1]="GITHUB",e[e.OTHER=2]="OTHER"})(lv||(lv={}));(function(e){e[e.NONE=0]="NONE",e[e.PIXEL_GRID=1]="PIXEL_GRID",e[e.DOT_GRID=16]="DOT_GRID"})(uv||(uv={}));(function(e){e[e.CANVAS_DRAG=0]="CANVAS_DRAG",e[e.TRACKS_PANEL=1]="TRACKS_PANEL"})(cv||(cv={}));(function(e){e[e.CANVAS_DRAG=0]="CANVAS_DRAG",e[e.CANVAS_INPUT=1]="CANVAS_INPUT",e[e.CANVAS_DROPDOWN=2]="CANVAS_DROPDOWN",e[e.TRACKS_PANEL=3]="TRACKS_PANEL"})(dv||(dv={}));(function(e){e[e.FLEX=0]="FLEX",e[e.FIXED=1]="FIXED",e[e.HUG=2]="HUG"})(fv||(fv={}));(function(e){e[e.NO=0]="NO",e[e.YES=1]="YES"})(pv||(pv={}));(function(e){e[e.HASHES_ONLY=0]="HASHES_ONLY",e[e.HASHES_AND_DATA=1]="HASHES_AND_DATA"})(Ev||(Ev={}));(function(e){e[e.FILL=0]="FILL",e[e.FIT=1]="FIT",e[e.STRETCH=2]="STRETCH",e[e.TILE=3]="TILE"})(mv||(mv={}));(function(e){e[e.NON_ANIMATED_ONLY=0]="NON_ANIMATED_ONLY",e[e.LOW_RES_ONLY=1]="LOW_RES_ONLY",e[e.ALL=2]="ALL",e[e.PRIMARY_ONLY=3]="PRIMARY_ONLY"})(_v||(_v={}));(function(e){e[e.UNKNOWN=0]="UNKNOWN",e[e.PNG=2]="PNG",e[e.JPEG=3]="JPEG",e[e.GIF=4]="GIF",e[e.WEBP=5]="WEBP",e[e.TIF=6]="TIF",e[e.BMP=7]="BMP",e[e.PSD=8]="PSD",e[e.PS=9]="PS",e[e.EPS=10]="EPS",e[e.PDF=12]="PDF",e[e.SVG=13]="SVG",e[e.PSB=14]="PSB",e[e.JPG_2K=32]="JPG_2K",e[e.JPG_XR=33]="JPG_XR",e[e.EXR=34]="EXR",e[e.HEIC=35]="HEIC",e[e.MP4=36]="MP4"})(Tv||(Tv={}));(function(e){e[e.SUCCESS=0]="SUCCESS",e[e.UNSUPPORTED_MEDIA=1]="UNSUPPORTED_MEDIA",e[e.OTHER_FAILURE=2]="OTHER_FAILURE"})(hv||(hv={}));(function(e){e[e.NONE=0]="NONE",e[e.ASSIGNED_SLOT_PRIMARY_INSTANCES=1]="ASSIGNED_SLOT_PRIMARY_INSTANCES",e[e.ALL_SLOT_PRIMARY_INSTANCES=2]="ALL_SLOT_PRIMARY_INSTANCES"})(Ov||(Ov={}));(function(e){e[e.COMPONENT=0]="COMPONENT",e[e.STATE_GROUP=1]="STATE_GROUP"})(Sv||(Sv={}));(function(e){e[e.BOX=0]="BOX",e[e.PICK=1]="PICK"})(Iv||(Iv={}));(function(e){e[e.MISSING=0]="MISSING",e[e.PARAMETER_CONSUMPTION_MAP=1]="PARAMETER_CONSUMPTION_MAP",e[e.EFFECT_DATA=2]="EFFECT_DATA",e[e.FILL_PAINT_DATA=3]="FILL_PAINT_DATA",e[e.STROKE_PAINT_DATA=4]="STROKE_PAINT_DATA"})(PI||(PI={}));(function(e){e[e.SET=0]="SET",e[e.SCALE=1]="SCALE",e[e.OFFSET=2]="OFFSET"})(gv||(gv={}));(function(e){e[e.ALL=0]="ALL",e[e.NON_MOTION=1]="NON_MOTION",e[e.CONTENT_AFFECTING=2]="CONTENT_AFFECTING"})(Rv||(Rv={}));(function(e){e[e.INVALID=0]="INVALID",e[e.MANUAL=1]="MANUAL",e[e.ANIMATION_PRESET=2]="ANIMATION_PRESET"})(vI||(vI={}));(function(e){e[e.FLOAT=0]="FLOAT",e[e.INVALID=1]="INVALID",e[e.COLOR=2]="COLOR",e[e.TEXT_DATA=3]="TEXT_DATA",e[e.VECTOR=4]="VECTOR"})(xI||(xI={}));(function(e){e[e.FRONT=0]="FRONT",e[e.BACK=1]="BACK",e[e.FORWARD_AMOUNT=2]="FORWARD_AMOUNT",e[e.BACKWARD_AMOUNT=3]="BACKWARD_AMOUNT"})(Av||(Av={}));(function(e){e[e.UP=0]="UP",e[e.DOWN=1]="DOWN",e[e.LEFT=2]="LEFT",e[e.RIGHT=3]="RIGHT"})(Nv||(Nv={}));(function(e){e[e.NONE=0]="NONE",e[e.CAP_HEIGHT=1]="CAP_HEIGHT"})(Lv||(Lv={}));(function(e){e[e.RESPECT_LOCKS=0]="RESPECT_LOCKS",e[e.IGNORE_LOCKS=1]="IGNORE_LOCKS"})(Cv||(Cv={}));(function(e){e[e.LOCK_SECTION=0]="LOCK_SECTION",e[e.LOCK_ALL=1]="LOCK_ALL",e[e.UNLOCK=2]="UNLOCK"})(yv||(yv={}));(function(e){e[e.CLICK=0]="CLICK",e[e.COPY_PASTE=1]="COPY_PASTE",e[e.COPY_PASTE_DIFFERENT_FILE=2]="COPY_PASTE_DIFFERENT_FILE",e[e.DLT_DRAG_DROP=3]="DLT_DRAG_DROP",e[e.SHAPES_SIDEBAR_CLICK=4]="SHAPES_SIDEBAR_CLICK",e[e.SHAPES_SIDEBAR_DRAG_DROP=5]="SHAPES_SIDEBAR_DRAG_DROP",e[e.DUPLICATION=6]="DUPLICATION",e[e.LIBRARY_DRAG_AND_DROP=7]="L
8IBRARY_DRAG_AND_DROP",e[e.PLAYGROUND=8]="PLAYGROUND",e[e.SWAPPING_FROM_LIBRARY_DRAG_AND_DROP=9]="SWAPPING_FROM_LIBRARY_DRAG_AND_DROP",e[e.SWAPPING_FROM_PROPERTIES_PANEL=10]="SWAPPING_FROM_PROPERTIES_PANEL",e[e.LEFT_PANEL=11]="LEFT_PANEL",e[e.CMS_PROPERTIES_PANEL=12]="CMS_PROPERTIES_PANEL",e[e.CMS_CONNECT_MODE=13]="CMS_CONNECT_MODE",e[e.CMS_TABLE=14]="CMS_TABLE",e[e.UNKNOWN=15]="UNKNOWN"})(bv||(bv={}));(function(e){e[e.SELECTION_CHANGE=0]="SELECTION_CHANGE",e[e.NODE_INSERTION=1]="NODE_INSERTION",e[e.DESIGN_TO_MAKE=2]="DESIGN_TO_MAKE"})(Dv||(Dv={}));(function(e){e[e.CANVAS_PLAY_ICON=0]="CANVAS_PLAY_ICON",e[e.DOUBLE_CLICK=1]="DOUBLE_CLICK",e[e.EMBED_PLAY_BUTTON=2]="EMBED_PLAY_BUTTON",e[e.SECONDARY_TOOLBELT=3]="SECONDARY_TOOLBELT",e[e.AUTO_PLAY_AFTER_GENERATION=4]="AUTO_PLAY_AFTER_GENERATION"})(Pv||(Pv={}));(function(e){e[e.TEXT=0]="TEXT",e[e.DATE=1]="DATE",e[e.TIME=2]="TIME",e[e.NUMBER=3]="NUMBER"})(vv||(vv={}));(function(e){e[e.SUCCESS=0]="SUCCESS",e[e.ERROR=1]="ERROR"})(xv||(xv={}));(function(e){e[e.RESOLVED=0]="RESOLVED",e[e.MERGED=1]="MERGED"})(Mv||(Mv={}));(function(e){e[e.USER_MESSAGE=0]="USER_MESSAGE",e[e.ASSISTANT_MESSAGE=1]="ASSISTANT_MESSAGE",e[e.TOOL_MESSAGE=2]="TOOL_MESSAGE",e[e.SYSTEM_MESSAGE=3]="SYSTEM_MESSAGE"})(Gv||(Gv={}));(function(e){e[e.REDUX=0]="REDUX",e[e.PLUGIN=1]="PLUGIN",e[e.PROTOTYPE_LIB=2]="PROTOTYPE_LIB",e[e.HEADLESS_UNSAFE=3]="HEADLESS_UNSAFE"})(kv||(kv={}));(function(e){e[e.CUT=0]="CUT",e[e.COPY=1]="COPY",e[e.PUBLISH=2]="PUBLISH",e[e.MAKE_TEMPLATE_INSERTION=3]="MAKE_TEMPLATE_INSERTION",e[e.STANDALONE_MAKE=4]="STANDALONE_MAKE",e[e.COPY_AS_LOCAL_ASSETS=5]="COPY_AS_LOCAL_ASSETS"})(Bv||(Bv={}));(function(e){e[e.LOCAL=0]="LOCAL",e[e.REMOTE=1]="REMOTE"})(Fv||(Fv={}));(function(e){e[e.TOP=0]="TOP",e[e.BOTTOM=1]="BOTTOM",e[e.LEFT=2]="LEFT",e[e.RIGHT=3]="RIGHT"})(wv||(wv={}));(function(e){e[e.NONE=0]="NONE",e[e.BUILD=1]="BUILD",e[e.COMPLETED=2]="COMPLETED"})(Uv||(Uv={}));(function(e){e[e.NONE=0]="NONE",e[e.DOCUMENT=1]="DOCUMENT",e[e.CANVAS=2]="CANVAS",e[e.GROUP_DEPRECATED=3]="GROUP_DEPRECATED",e[e.FRAME=4]="FRAME",e[e.SYMBOL=5]="SYMBOL",e[e.INSTANCE=6]="INSTANCE",e[e.STICKY=7]="STICKY",e[e.SHAPE_WITH_TEXT=8]="SHAPE_WITH_TEXT",e[e.CONNECTOR=9]="CONNECTOR",e[e.CODE_BLOCK=10]="CODE_BLOCK",e[e.WIDGET=11]="WIDGET",e[e.STAMP=12]="STAMP",e[e.MEDIA=13]="MEDIA",e[e.SECTION=14]="SECTION",e[e.SECTION_OVERLAY=15]="SECTION_OVERLAY",e[e.TABLE=16]="TABLE",e[e.TABLE_CELL=17]="TABLE_CELL",e[e.SLIDE=18]="SLIDE",e[e.CANVAS_GRID=19]="CANVAS_GRID",e[e.CANVAS_ROW=20]="CANVAS_ROW",e[e.MODULE=21]="MODULE",e[e.VECTOR_OPERATION=22]="VECTOR_OPERATION",e[e.VECTOR=23]="VECTOR",e[e.HIGHLIGHT=24]="HIGHLIGHT",e[e.STAR=25]="STAR",e[e.LINE=26]="LINE",e[e.ELLIPSE=27]="ELLIPSE",e[e.RECTANGLE=28]="RECTANGLE",e[e.REGULAR_POLYGON=29]="REGULAR_POLYGON",e[e.ROUNDED_RECTANGLE=30]="ROUNDED_RECTANGLE",e[e.TEXT=31]="TEXT",e[e.SLICE=32]="SLICE",e[e.WASHI_TAPE=33]="WASHI_TAPE",e[e.VARIABLE=34]="VARIABLE",e[e.VARIABLE_SET=35]="VARIABLE_SET",e[e.ASSISTED_LAYOUT_DEPRECATED=36]="ASSISTED_LAYOUT_DEPRECATED",e[e.INTERACTIVE_SLIDE_ELEMENT=37]="INTERACTIVE_SLIDE_ELEMENT",e[e.VARIABLE_OVERRIDE=38]="VARIABLE_OVERRIDE",e[e.RESPONSIVE_SET=39]="RESPONSIVE_SET",e[e.CODE_COMPONENT=40]="CODE_COMPONENT",e[e.TEXT_PATH=41]="TEXT_PATH",e[e.CODE_INSTANCE=42]="CODE_INSTANCE",e[e.CODE_LIBRARY=43]="CODE_LIBRARY",e[e.CODE_FILE=44]="CODE_FILE",e[e.CODE_LAYER=45]="CODE_LAYER",e[e.BRUSH=46]="BRUSH",e[e.MANAGED_STRING=47]="MANAGED_STRING",e[e.TRANSFORM=48]="TRANSFORM",e[e.CMS_RICH_TEXT=49]="CMS_RICH_TEXT",e[e.REPEATER=50]="REPEATER",e[e.JSX=51]="JSX",e[e.EMBEDDED_PROTOTYPE=52]="EMBEDDED_PROTOTYPE",e[e.REACT_FIBER=53]="REACT_FIBER",e[e.RESPONSIVE_NODE_SET=54]="RESPONSIVE_NODE_SET",e[e.WEBPAGE=55]="WEBPAGE",e[e.KEYFRAME=56]="KEYFRAME",e[e.KEYFRAME_TRACK=57]="KEYFRAME_TRACK",e[e.ANIMATION_PRESET_INSTANCE=58]="ANIMATION_PRESET_INSTANCE",e[e.CODE_EMBED=59]="CODE_EMBED",e[e.BINARY_FILE=60]="BINARY_FILE",e[e.SPEC_BLOCK=61]="SPEC_BLOCK"})(Vv||(Vv={}));(function(e){e[e.MULTITONE=0]="MULTITONE",e[e.MONOTONE=1]="MONOTONE",e[e.DUOTONE=2]="DUOTONE"})(Hv||(Hv={}));(function(e){e[e.RAW=0]="RAW",e[e.PIXELS=1]="PIXELS",e[e.PERCENT=2]="PERCENT"})(Wv||(Wv={}));(function(e){e[e.TRIGGER=0]="TRIGGER",e[e.AFTER_PREVIOUS=1]="AFTER_PREVIOUS"})(Yv||(Yv={}));(function(e){e[e.NONE=0]="NONE",e[e.FRAME_NAME=1]="FRAME_NAME",e[e.FLOW_STARTING_POINT_NAME=2]="FLOW_STARTING_POINT_NAME",e[e.SECTION_NAME=3]="SECTION_NAME",e[e.MEASUREMENT_FREE_TEXT=4]="MEASUREMENT_FREE_TEXT",e[e.RESPONSIVE_SET_NAME=5]="RESPONSIVE_SET_NAME",e[e.RESPONSIVE_NODE_SET_NAME=6]="RESPONSIVE_NODE_SET_NAME",e[e.CANVAS_GRID_ROW_NAME=7]="CANVAS_GRID_ROW_NAME",e[e.GRID_TRACK_SIZE=8]="GRID_TRACK_SIZE",e[e.VAR_WIDTH_SIZE=9]="VAR_WIDTH_SIZE",e[e.CANVAS_GRID_ROW_STATE_GROUP=10]="CANVAS_GRID_ROW_STATE_GROUP"})(Kv||(Kv={}));(function(e){e[e.ALWAYS=0]="ALWAYS",e[e.ONLY_WHEN_NOT_EMPTY=1]="ONLY_WHEN_NOT_EMPTY",e[e.ONLY_WHEN_NOT_DISABLED=2]="ONLY_WHEN_NOT_DISABLED"})(zv||(zv={}));(function(e){e[e.MISSING=0]="MISSING",e[e.CORNER_RADIUS=1]="CORNER_RADIUS",e[e.PARAGRAPH_SPACING=2]="PARAGRAPH_SPACING",e[e.PARAGRAPH_INDENT=3]="PARAGRAPH_INDENT",e[e.STROKE_WEIGHT=4]="STROKE_WEIGHT",e[e.STACK_SPACING=5]="STACK_SPACING",e[e.STACK_PADDING_LEFT=6]="STACK_PADDING_LEFT",e[e.STACK_PADDING_TOP=7]="STACK_PADDING_TOP",e[e.STACK_PADDING_RIGHT=8]="STACK_PADDING_RIGHT",e[e.STACK_PADDING_BOTTOM=9]="STACK_PADDING_BOTTOM",e[e.VISIBLE=10]="VISIBLE",e[e.TEXT_DATA=11]="TEXT_DATA",e[e.WIDTH=12]="WIDTH",e[e.HEIGHT=13]="HEIGHT",e[e.RECTANGLE_TOP_LEFT_CORNER_RADIUS=14]="RECTANGLE_TOP_LEFT_CORNER_RADIUS",e[e.RECTANGLE_TOP_RIGHT_CORNER_RADIUS=15]="RECTANGLE_TOP_RIGHT_CORNER_RADIUS",e[e.RECTANGLE_BOTTOM_LEFT_CORNER_RADIUS=16]="RECTANGLE_BOTTOM_LEFT_CORNER_RADIUS",e[e.RECTANGLE_BOTTOM_RIGHT_CORNER_RADIUS=17]="RECTANGLE_BOTTOM_RIGHT_CORNER_RADIUS",e[e.BORDER_TOP_WEIGHT=18]="BORDER_TOP_WEIGHT",e[e.BORDER_BOTTOM_WEIGHT=19]="BORDER_BOTTOM_WEIGHT",e[e.BORDER_LEFT_WEIGHT=20]="BORDER_LEFT_WEIGHT",e[e.BORDER_RIGHT_WEIGHT=21]="BORDER_RIGHT_WEIGHT",e[e.VARIANT_PROPERTIES=22]="VARIANT_PROPERTIES",e[e.STACK_COUNTER_SPACING=23]="STACK_COUNTER_SPACING",e[e.MIN_WIDTH=24]="MIN_WIDTH",e[e.MAX_WIDTH=25]="MAX_WIDTH",e[e.MIN_HEIGHT=26]="MIN_HEIGHT",e[e.MAX_HEIGHT=27]="MAX_HEIGHT",e[e.FONT_FAMILY=28]="FONT_FAMILY",e[e.FONT_STYLE=29]="FONT_STYLE",e[e.FONT_VARIATIONS=30]="FONT_VARIATIONS",e[e.OPACITY=31]="OPACITY",e[e.FONT_SIZE=32]="FONT_SIZE",e[e.LETTER_SPACING=34]="LETTER_SPACING",e[e.LINE_HEIGHT=36]="LINE_HEIGHT",e[e.OVERRIDDEN_SYMBOL_ID=37]="OVERRIDDEN_SYMBOL_ID",e[e.CMS_SERIALIZED_RICH_TEXT_DATA=38]="CMS_SERIALIZED_RICH_TEXT_DATA",e[e.HYPERLINK=39]="HYPERLINK",e[e.SLOT_CONTENT_ID=40]="SLOT_CONTENT_ID",e[e.GRID_ROW_GAP=41]="GRID_ROW_GAP",e[e.GRID_COLUMN_GAP=42]="GRID_COLUMN_GAP",e[e.RELATIVE_X_POSITION=43]="RELATIVE_X_POSITION",e[e.RELATIVE_Y_POSITION=44]="RELATIVE_Y_POSITION",e[e.RELATIVE_ROTATION=45]="RELATIVE_ROTATION",e[e.MOTION_TRANSLATION_X=46]="MOTION_TRANSLATION_X",e[e.MOTION_TRANSLATION_Y=47]="MOTION_TRANSLATION_Y",e[e.MOTION_ROTATION=48]="MOTION_ROTATION",e[e.MOTION_SCALE_X=49]="MOTION_SCALE_X",e[e.MOTION_SCALE_Y=50]="MOTION_SCALE_Y",e[e.MOTION_SHEAR=51]="MOTION_SHEAR",e[e.SCROLL_OFFSET_X=52]="SCROLL_OFFSET_X",e[e.SCROLL_OFFSET_Y=53]="SCROLL_OFFSET_Y",e[e.PATH_TRIM_START=54]="PATH_TRIM_START",e[e.PATH_TRIM_END=55]="PATH_TRIM_END",e[e.DISSOLVE_PROGRESS=56]="DISSOLVE_PROGRESS",e[e.EASING_DATA=57]="EASING_DATA",e[e.MEDIA_CURRENT_TIME=58]="MEDIA_CURRENT_TIME",e[e.TRANSFORM_3D_PERSPECTIVE=59]="TRANSFORM_3D_PERSPECTIVE",e[e.TRANSFORM_3D_TRANSLATION_Z=60]="TRANSFORM_3D_TRANSLATION_Z",e[e.TRANSFORM_3D_ROTATION_X=61]="TRANSFORM_3D_ROTATION_X",e[e.TRANSFORM_3D_ROTATION_Y=62]="TRANSFORM_3D_ROTATION_Y",e[e.TRANSFORM_3D_ROTATION_Z=63]="TRANSFORM_3D_ROTATION_Z",e[e.POLYGON_COUNT=64]="POLYGON_COUNT",e[e.ARC_DATA_STARTING_ANGLE=65]="ARC_DATA_STARTING_ANGLE",e[e.ARC_DATA_ENDING_ANGLE=66]="ARC_DATA_ENDING_ANGLE",e[e.ARC_DATA_INNER_RADIUS=67]="ARC_DATA_INNER_RADIUS"})(Zs||(Zs={}));(function(e){e[e.LEFT=0]="LEFT",e[e.RIGHT=1]="RIGHT"})(Xv||(Xv={}));(function(e){e[e.ONCE=0]="ONCE",e[e.LOOP=1]="LOOP",e[e.BOOMERANG=2]="BOOMERANG"})(jv||(jv={}));(function(e){e[e.FILL=0]="FILL",e[e.STROKE=1]="STROKE",e[e.BACKGROUND__NO_LONGER_USED=2]="BACKGROUND__NO_LONGER_USED",e[e.TEXT=3]="TEXT",e[e.EFFECT=4]="EFFECT",e[e.GRID=5]="GRID",e[e.DEPRECATED_STROKE=6]="DEPRECATED_STROKE",e[e.NOT_SUPPORTED=7]="NOT_SUPPORTED"})($v||($v={}));(function(e){e[e.ALL=0]="ALL",e[e.BASE_SCREENS=1]="BASE_SCREENS",e[e.SCROLL_TO=2]="SCROLL_TO",e[e.STATES=3]="STATES",e[e.RESPONSIVE_SETS=4]="RESPONSIVE_SETS"})(Jv||(Jv={}));(function(e){e[e.NONE=0]="NONE",e[e.PRESET=1]="PRESET",e[e.CUSTOM=2]="CUSTOM",e[e.PRESENTATION=3]="PRESENTATION"})(Zv||(Zv={}));(function(e){e[e.VALID=0]="VALID",e[e.NO_FRAMES=1]="NO_FRAMES",e[e.INVALID_START_NODE=2]="INVALID_START_NODE"})(qv||(qv={}));(function(e){e[e.CLICK=0]="CLICK",e[e.DRAG=1]="DRAG"})(Qv||(Qv={}));(function(e){e[e.FORWARD=0]="FORWARD",e[e.REVERSE=1]="REVERSE"})(ex||(ex={}));(function(e){e[e.LINEAR=0]="LINEAR",e[e.RADIAL=1]="RADIAL"})(tx||(tx={}));(function(e){e[e.OVERRIDES_FOR_LAYER_AND_SUBLAYERS=0]="OVERRIDES_FOR_LAYER_AND_SUBLAYERS",e[e.EXPORTS=1]="EXPORTS",e[e.EFFECTS=2]="EFFECTS",e[e.LAYER=3]="LAYER",e[e.VISIBLE=4]="VISIBLE",e[e.NAME=5]="NAME",e[e.FILL=6]="FILL",e[e.STROKE=7]="STROKE",e[e.TEXT=8]="TEXT",e[e.TEXT_STYLE=9]="TEXT_STYLE",e[e.SIZE=10]="SIZE",e[e.OVERRIDDEN_SYMBOL=11]="OVERRIDDEN_SYMBOL",e[e.PROTOTYPE_INTERACTIONS=12]="PROTOTYPE_INTERACTIONS",e[e.OVERLAY=13]="OVERLAY",e[e.SLOT_ASSIGNMENT=14]="SLOT_ASSIGNMENT",e[e.NUM_VALUES=15]="NUM_VALUES"})(nx||(nx={}));(function(e){e[e.LOADED=0]="LOADED",e[e.LOADING=1]="LOADING",e[e.FAILED=2]="FAILED"})(rx||(rx={}));(function(e){e[e.LTR=0]="LTR",e[e.RTL=1]="RTL"})(ox||(ox={}));(function(e){e[e.PLAIN=0]="PLAIN",e[e.ORDERED_LIST=1]="ORDERED_LIST",e[e.UNORDERED_LIST=2]="UNORDERED_LIST",e[e.BLOCKQUOTE=3]="BLOCKQUOTE",e[e.HEADER=4]="HEADER"})(ix||(ix={}));(function(e){e[e.LOCAL=0]="LOCAL",e[e.SUBSCRIBED=1]="SUBSCRIBED"})(sx||(sx={}));(function(e){e[e.LIVE_FILE=0]="LIVE_FILE",e[e.HISTORY=1]="HISTORY",e[e.DETACHED_COMPONENTS=2]="DETACHED_COMPONENTS",e[e.PLAYGROUND=3]="PLAYGROUND",e[e.FIRST_DRAFT=4]="FIRST_DRAFT",e[e.HUB_FILE_EMBED=5]="HUB_FILE_EMBED",e[e.HUB_FILE_MOBILE=6]="HUB_FILE_MOBILE",e[e.FIGMASCOPE=7]="FIGMASCOPE",e[e.MOBILE=8]="MOBILE",e[e.COMPARE_CHANGES=9]="COMPARE_CHANGES",e[e.GARBAGE_COLLECTION_RESTORER=10]="GARBAGE_COLLECTION_RESTORER",e[e.TEMPLATE_COMMIT=11]="TEMPLATE_COMMIT",e[e.TEMPLATE_PREVIEW=12]="TEMPLATE_PREVIEW",e[e.FAKE_CLIPBOARD=13]="FAKE_CLIPBOARD",e[e.DEV_MODE_TYPOGRAPHY_PREVIEW=14]="DEV_MODE_TYPOGRAPHY_PREVIEW",e[e.SLIDE_THEME_STYLE_PREVIEW=15]="SLIDE_THEME_STYLE_PREVIEW",e[e.STYLE_SELECTION_PROPERTIES=16]="STYLE_SELECTION_PROPERTIES",e[e.EXPORTER_PAINT_ICON_RENDERING=17]="EXPORTER_PAINT_ICON_RENDERING",e[e.STYLE_RENDERING=18]="STYLE_RENDERING",e[e.AUTO_SUGGEST=19]="AUTO_SUGGEST",e[e.LINTER=20]="LINTER",e[e.LIBRARY_PREVIEW=21]="LIBRARY_PREVIEW",e[e.AI_TOOLS=22]="AI_TOOLS"})(ax||(ax={}));(function(e){e[e.SCROLLS=0]="SCROLLS",e[e.FIXED=1]="FIXED",e[e.STICKY_SCROLLS=2]="STICKY_SCROLLS"})(lx||(lx={}));(function(e){e[e.NONE=0]="NONE",e[e.FILL=1]="FILL",e[e.STROKE=2]="STROKE",e[e.STROKE_PRESET=3]="STROKE_PRESET",e[e.EFFECT=4]="EFFECT",e[e.EXPORT=5]="EXPORT",e[e.LAYOUT_GRI
8D=6]="LAYOUT_GRID",e[e.PLUGIN=7]="PLUGIN",e[e.PROTOTYPE_INTERACTION=8]="PROTOTYPE_INTERACTION",e[e.PROTOTYPE_INHERITED_INTERNAL_INTERACTION=9]="PROTOTYPE_INHERITED_INTERNAL_INTERACTION",e[e.PROTOTOTYPE_STARTING_POINT=10]="PROTOTOTYPE_STARTING_POINT",e[e.BEHAVIOR=11]="BEHAVIOR",e[e.TRANSFORM_MODIFIER=12]="TRANSFORM_MODIFIER",e[e.COMPONENT_PROP_ASSIGNMENT=13]="COMPONENT_PROP_ASSIGNMENT",e[e.ASSET_ALL_EXPORT=14]="ASSET_ALL_EXPORT",e[e.COMPONENT_PROP_DEF=15]="COMPONENT_PROP_DEF"})(ux||(ux={}));(function(e){e[e.IGNORE=0]="IGNORE",e[e.TRACK=1]="TRACK"})(MI||(MI={}));(function(e){e[e.FILE=0]="FILE",e[e.CODE=1]="CODE",e[e.DAKOTA=2]="DAKOTA",e[e.SETTINGS=3]="SETTINGS",e[e.INSERT=4]="INSERT",e[e.VARIABLES=5]="VARIABLES"})(cx||(cx={}));(function(e){e[e.ON_CLICK=0]="ON_CLICK",e[e.AFTER_DELAY=1]="AFTER_DELAY"})(dx||(dx={}));(function(e){e[e.NONE=0]="NONE",e[e.DISSOLVE=1]="DISSOLVE",e[e.SLIDE_FROM_LEFT=2]="SLIDE_FROM_LEFT",e[e.SLIDE_FROM_RIGHT=3]="SLIDE_FROM_RIGHT",e[e.SLIDE_FROM_TOP=4]="SLIDE_FROM_TOP",e[e.SLIDE_FROM_BOTTOM=5]="SLIDE_FROM_BOTTOM",e[e.PUSH_FROM_LEFT=6]="PUSH_FROM_LEFT",e[e.PUSH_FROM_RIGHT=7]="PUSH_FROM_RIGHT",e[e.PUSH_FROM_TOP=8]="PUSH_FROM_TOP",e[e.PUSH_FROM_BOTTOM=9]="PUSH_FROM_BOTTOM",e[e.MOVE_FROM_LEFT=10]="MOVE_FROM_LEFT",e[e.MOVE_FROM_RIGHT=11]="MOVE_FROM_RIGHT",e[e.MOVE_FROM_TOP=12]="MOVE_FROM_TOP",e[e.MOVE_FROM_BOTTOM=13]="MOVE_FROM_BOTTOM",e[e.SLIDE_OUT_TO_LEFT=14]="SLIDE_OUT_TO_LEFT",e[e.SLIDE_OUT_TO_RIGHT=15]="SLIDE_OUT_TO_RIGHT",e[e.SLIDE_OUT_TO_TOP=16]="SLIDE_OUT_TO_TOP",e[e.SLIDE_OUT_TO_BOTTOM=17]="SLIDE_OUT_TO_BOTTOM",e[e.MOVE_OUT_TO_LEFT=18]="MOVE_OUT_TO_LEFT",e[e.MOVE_OUT_TO_RIGHT=19]="MOVE_OUT_TO_RIGHT",e[e.MOVE_OUT_TO_TOP=20]="MOVE_OUT_TO_TOP",e[e.MOVE_OUT_TO_BOTTOM=21]="MOVE_OUT_TO_BOTTOM",e[e.SMART_ANIMATE=22]="SMART_ANIMATE"})(fx||(fx={}));(function(e){e[e.BELOW_MIN=0]="BELOW_MIN",e[e.ABOVE_MAX=1]="ABOVE_MAX",e[e.HAS_NON_PREFERRED=2]="HAS_NON_PREFERRED"})(px||(px={}));(function(e){e[e.FULL=0]="FULL",e[e.PARTIAL=1]="PARTIAL"})(Ex||(Ex={}));(function(e){e[e.PACKED=0]="PACKED",e[e.SPACE_BETWEEN=1]="SPACE_BETWEEN"})(mx||(mx={}));(function(e){e[e.DRAG=0]="DRAG",e[e.PASTE=1]="PASTE",e[e.DUPLICATION=2]="DUPLICATION",e[e.LAYERS_PANEL=3]="LAYERS_PANEL",e[e.INSERT=4]="INSERT",e[e.MOVE=5]="MOVE"})(_x||(_x={}));(function(e){e[e.FIXED=0]="FIXED",e[e.HUG_CONTENT=1]="HUG_CONTENT",e[e.FILL_CONTAINER=2]="FILL_CONTAINER"})(Tx||(Tx={}));(function(e){e[e.TOP=0]="TOP",e[e.RIGHT=1]="RIGHT",e[e.BOTTOM=2]="BOTTOM",e[e.LEFT=3]="LEFT",e[e.HORIZONTAL=4]="HORIZONTAL",e[e.VERTICAL=5]="VERTICAL",e[e.ALL=6]="ALL"})(hx||(hx={}));(function(e){e[e.TOP=0]="TOP",e[e.RIGHT=1]="RIGHT",e[e.BOTTOM=2]="BOTTOM",e[e.LEFT=3]="LEFT"})(Ox||(Ox={}));(function(e){e[e.PADDING_TOP=0]="PADDING_TOP",e[e.PADDING_RIGHT=1]="PADDING_RIGHT",e[e.PADDING_BOTTOM=2]="PADDING_BOTTOM",e[e.PADDING_LEFT=3]="PADDING_LEFT",e[e.PADDING_HORIZONTAL=4]="PADDING_HORIZONTAL",e[e.PADDING_VERTICAL=5]="PADDING_VERTICAL",e[e.PADDING_ALL=6]="PADDING_ALL",e[e.SPACING=7]="SPACING",e[e.COUNTER_SPACING=8]="COUNTER_SPACING"})(Sx||(Sx={}));(function(e){e[e.REJECT_NON_SYMBOLS_IN_STATE_GROUPS=0]="REJECT_NON_SYMBOLS_IN_STATE_GROUPS",e[e.REPARENTED_INSTANCE_WILL_CONVERT_INTO_SYMBOL=1]="REPARENTED_INSTANCE_WILL_CONVERT_INTO_SYMBOL"})(Ix||(Ix={}));(function(e){e[e.NONE=0]="NONE",e[e.TOO_MANY_STATES_ERROR=1]="TOO_MANY_STATES_ERROR",e[e.MISSING_PROPERTIES_ERROR=2]="MISSING_PROPERTIES_ERROR",e[e.DUPLICATE_STATE_ERROR=3]="DUPLICATE_STATE_ERROR",e[e.PARSE_ERROR=4]="PARSE_ERROR",e[e.BACKFILL_FAILED_ERROR=5]="BACKFILL_FAILED_ERROR",e[e.BACKFILL_KILLSWITCH_DISABLED_ERROR=6]="BACKFILL_KILLSWITCH_DISABLED_ERROR"})(gx||(gx={}));(function(e){e[e.STATE_GROUP=0]="STATE_GROUP",e[e.STATE=1]="STATE",e[e.STATE_INSTANCE=2]="STATE_INSTANCE",e[e.STATE_OR_STATE_INSTANCE_SUBLAYER=3]="STATE_OR_STATE_INSTANCE_SUBLAYER",e[e.NON_STATE_COMPONENTS=4]="NON_STATE_COMPONENTS",e[e.NONE=5]="NONE"})(Rx||(Rx={}));(function(e){e[e.CENTER=0]="CENTER",e[e.INSIDE=1]="INSIDE",e[e.OUTSIDE=2]="OUTSIDE"})(Ax||(Ax={}));(function(e){e[e.NONE=0]="NONE",e[e.FILL=1]="FILL",e[e.TEXT=2]="TEXT",e[e.EFFECT=3]="EFFECT",e[e.GRID=4]="GRID"})(Nx||(Nx={}));(function(e){e[e.INVALID=0]="INVALID",e[e.PRIMARY_INSTANCE_BACKED_BY_SYMBOL=1]="PRIMARY_INSTANCE_BACKED_BY_SYMBOL",e[e.PRIMARY_INSTANCE_WITH_NESTED_SWAP_TO_SYMBOL=2]="PRIMARY_INSTANCE_WITH_NESTED_SWAP_TO_SYMBOL",e[e.PRIMARY_INSTANCE_WITH_TOP_LEVEL_PROP_ASSIGNMENT_TO_SYMBOL=3]="PRIMARY_INSTANCE_WITH_TOP_LEVEL_PROP_ASSIGNMENT_TO_SYMBOL",e[e.PRIMARY_INSTANCE_WITH_NESTED_PROP_ASSIGNMENT_TO_SYMBOL=4]="PRIMARY_INSTANCE_WITH_NESTED_PROP_ASSIGNMENT_TO_SYMBOL",e[e.PRODUCT_COMPONENT_WITH_PROP_DEF_TO_SYMBOL=5]="PRODUCT_COMPONENT_WITH_PROP_DEF_TO_SYMBOL",e[e.STATE_WITH_PROP_DEF_TO_SYMBOL=6]="STATE_WITH_PROP_DEF_TO_SYMBOL",e[e.SYMBOL_CONTAINING_PRIMARY_INSTANCE=7]="SYMBOL_CONTAINING_PRIMARY_INSTANCE"})(Lx||(Lx={}));(function(e){e[e.REJECT_SYMBOLS_IN_SYMBOLS=0]="REJECT_SYMBOLS_IN_SYMBOLS",e[e.REPARENTED_SYMBOL_WILL_CONVERT_INTO_INSTANCE=1]="REPARENTED_SYMBOL_WILL_CONVERT_INTO_INSTANCE"})(Cx||(Cx={}));(function(e){e[e.ROW=0]="ROW",e[e.COLUMN=1]="COLUMN"})(yx||(yx={}));(function(e){e[e.ROW_SELECTED=0]="ROW_SELECTED",e[e.COLUMN_SELECTED=1]="COLUMN_SELECTED",e[e.CELL_SELECTED=2]="CELL_SELECTED",e[e.CELL_SELECTION_EXTENDED=3]="CELL_SELECTION_EXTENDED",e[e.ROW_ADDED_ABOVE=4]="ROW_ADDED_ABOVE",e[e.ROW_ADDED_BELOW=5]="ROW_ADDED_BELOW",e[e.COLUMN_ADDED_BEFORE=6]="COLUMN_ADDED_BEFORE",e[e.COLUMN_ADDED_AFTER=7]="COLUMN_ADDED_AFTER",e[e.ROW_MOVED_UP=8]="ROW_MOVED_UP",e[e.ROW_MOVED_DOWN=9]="ROW_MOVED_DOWN",e[e.COLUMN_MOVED_LEFT=10]="COLUMN_MOVED_LEFT",e[e.COLUMN_MOVED_RIGHT=11]="COLUMN_MOVED_RIGHT",e[e.ROW_RESIZED=12]="ROW_RESIZED",e[e.COLUMN_RESIZED=13]="COLUMN_RESIZED",e[e.ROW_DELETED=14]="ROW_DELETED",e[e.COLUMN_DELETED=15]="COLUMN_DELETED",e[e.CONTENTS_DELETED=16]="CONTENTS_DELETED",e[e.CELLS_MERGED=17]="
8CELLS_MERGED",e[e.CELL_SPLIT=18]="CELL_SPLIT"})(bx||(bx={}));(function(e){e[e.NONE=0]="NONE",e[e.SEMANTIC_WEIGHT=1]="SEMANTIC_WEIGHT",e[e.SEMANTIC_ITALIC=2]="SEMANTIC_ITALIC",e[e.TEXT_DECORATION=3]="TEXT_DECORATION",e[e.HYPERLINK=4]="HYPERLINK",e[e.TEXT_DECORATION_THICKNESS=5]="TEXT_DECORATION_THICKNESS",e[e.TEXT_UNDERLINE_OFFSET=6]="TEXT_UNDERLINE_OFFSET",e[e.TEXT_DECORATION_SKIP_INK=7]="TEXT_DECORATION_SKIP_INK",e[e.TEXT_DECORATION_FILL_PAINT_DATA=8]="TEXT_DECORATION_FILL_PAINT_DATA",e[e.TEXT_DECORATION_STYLE=9]="TEXT_DECORATION_STYLE",e[e.FONT_VARIANT_POSITION=10]="FONT_VARIANT_POSITION"})(Dx||(Dx={}));(function(e){e[e.TOGGLE_BOLD=0]="TOGGLE_BOLD",e[e.INCREASE_BOLD=1]="INCREASE_BOLD",e[e.DECREASE_BOLD=2]="DECREASE_BOLD",e[e.TOGGLE_ITALIC=3]="TOGGLE_ITALIC",e[e.TOGGLE_UNDERLINE=4]="TOGGLE_UNDERLINE",e[e.TOGGLE_STRIKETHROUGH=5]="TOGGLE_STRIKETHROUGH",e[e.REMOVE_DECORATION=6]="REMOVE_DECORATION",e[e.SET_ORIGINAL_CASE=7]="SET_ORIGINAL_CASE",e[e.SET_UPPER_CASE=8]="SET_UPPER_CASE",e[e.SET_LOWER_CASE=9]="SET_LOWER_CASE",e[e.SET_TITLE_CASE=10]="SET_TITLE_CASE",e[e.INCREASE_LETTER_SPACING=11]="INCREASE_LETTER_SPACING",e[e.DECREASE_LETTER_SPACING=12]="DECREASE_LETTER_SPACING",e[e.INCREASE_LINE_HEIGHT=13]="INCREASE_LINE_HEIGHT",e[e.DECREASE_LINE_HEIGHT=14]="DECREASE_LINE_HEIGHT"})(Px||(Px={}));(function(e){e[e.NO_THEME_COLORS=0]="NO_THEME_COLORS",e[e.NONE_AVAILABLE=1]="NONE_AVAILABLE",e[e.SWAPPED=2]="SWAPPED",e[e.NO_THEME_FOUND=3]="NO_THEME_FOUND"})(vx||(vx={}));(function(e){e[e.STOPPED=0]="STOPPED",e[e.PAUSED=1]="PAUSED",e[e.SCRUBBING=2]="SCRUBBING",e[e.PLAYING=3]="PLAYING"})(xx||(xx={}));(function(e){e[e.NONE=0]="NONE",e[e.KEYFRAME=1]="KEYFRAME",e[e.TRANSITION=2]="TRANSITION"})(Mx||(Mx={}));(function(e){e[e.ANNOUNCE_REMAINING=0]="ANNOUNCE_REMAINING",e[e.START=1]="START",e[e.PAUSE=2]="PAUSE",e[e.RESUME=3]="RESUME",e[e.STOP=4]="STOP",e[e.END=5]="END"})(Gx||(Gx={}));(function(e){e[e.NONE=0]="NONE",e[e.SELECT=1]="SELECT",e[e.HAND=2]="HAND",e[e.COMMENTS=3]="COMMENTS",e[e.DROPPER_COLOR=4]="DROPPER_COLOR",e[e.FRAME=5]="FRAME",e[e.SLICE=6]="SLICE",e[e.STACK=7]="STACK",e[e.SHAPE_STAR=8]="SHAPE_STAR",e[e.SHAPE_LINE=9]="SHAPE_LINE",e[e.SHAPE_ARROW=10]="SHAPE_ARROW",e[e.SHAPE_ELLIPSE=11]="SHAPE_ELLIPSE",e[e.SHAPE_RECTANGLE=12]="SHAPE_RECTANGLE",e[e.SHAPE_REGULAR_POLYGON=13]="SHAPE_REGULAR_POLYGON",e[e.VECTOR_PEN=14]="VECTOR_PEN",e[e.VECTOR_PENCIL=15]="VECTOR_PENCIL",e[e.VECTOR_BEND=16]="VECTOR_BEND",e[e.VECTOR_CUT=17]="VECTOR_CUT",e[e.VECTOR_PAINT_BUCKET=18]="VECTOR_PAINT_BUCKET",e[e.VECTOR_VAR_WIDTH_POINT=19]="VECTOR_VAR_WIDTH_POINT",e[e.SHAPE_BUILDER=20]="SHAPE_BUILDER",e[e.VECTOR_LASSO=21]="VECTOR_LASSO",e[e.IMAGE_LASSO=22]="IMAGE_LASSO",e[e.TYPE=23]="TYPE",e[e.TEXT_PATH=24]="TEXT_PATH",e[e.SCALE=25]="SCALE",e[e.STICKY=26]="STICKY",e[e.STAMP=27]="STAMP",e[e.SHAPE_WHITEBOARD_SQUARE=28]="SHAPE_WHITEBOARD_SQUARE",e[e.SHAPE_WHITEBOARD_ELLIPSE=29]="SHAPE_WHITEBOARD_ELLIPSE",e[e.SHAPE_WHITEBOARD_DIAMOND=30]="SHAPE_WHITEBOARD_DIAMOND",e[e.SHAPE_WHITEBOARD_TRIANGLE_UP=31]="SHAPE_WHITEBOARD_TRIANGLE_UP",e[e.SHAPE_WHITEBOARD_TRIANGLE_DOWN=32]="SHAPE_WHITEBOARD_TRIANGLE_DOWN",e[e.SHAPE_WHITEBOARD_ROUNDED_RECTANGLE=33]="SHAPE_WHITEBOARD_ROUNDED_RECTANGLE",e[e.SHAPE_WHITEBOARD_PARALLELOGRAM_RIGHT=34]="SHAPE_WHITEBOARD_PARALLELOGRAM_RIGHT",e[e.SHAPE_WHITEBOARD_PARALLELOGRAM_LEFT=35]="SHAPE_WHITEBOARD_PARALLELOGRAM_LEFT",e[e.CONNECTOR_ELBOWED=36]="CONNECTOR_ELBOWED",e[e.CONNECTOR_STRAIGHT=37]="CONNECTOR_STRAIGHT",e[e.CONNECTOR_CURVED=38]="CONNECTOR_CURVED",e[e.CODE_BLOCK=39]="CODE_BLOCK",e[e.SHAPE_WHITEBOARD_ENG_DATABASE=40]="SHAPE_WHITEBOARD_ENG_DATABASE",e[e.SHAPE_WHITEBOARD_ENG_QUEUE=41]="SHAPE_WHITEBOARD_ENG_QUEUE",e[e.SHAPE_WHITEBOARD_ENG_FILE=42]="SHAPE_WHITEBOARD_ENG_FILE",e[e.SHAPE_WHITEBOARD_ENG_FOLDER=43]="SHAPE_WHITEBOARD_ENG_FOLDER",e[e.ERASER=44]="ERASER",e[e.HIGHLIGHTER=45]="HIGHLIGHTER",e[e.SECTION=46]="SECTION",e[e.WASHI_TAPE=47]="WASHI_TAPE",e[e.TABLE=48]="TABLE",e[e.SHAPE_WHITEBOARD_TRAPEZOID=49]="SHAPE_WHITEBOARD_TRAPEZOID",e[e.SHAPE_WHITEBOARD_STAR=50]="SHAPE_WHITEBOARD_STAR",e[e.SHAPE_WHITEBOARD_SHIELD=51]="SHAPE_WHITEBOARD_SHIELD",e[e.SHAPE_WHITEBOARD_HEXAGON=52]="SHAPE_WHITEBOARD_HEXAGON",e[e.SHAPE_WHITEBOARD_PENTAGON=53]="SHAPE_WHITEBOARD_PENTAGON",e[e.SHAPE_WHITEBOARD_OCTAGON=54]="SHAPE_WHITEBOARD_OCTAGON",e[e.SHAPE_WHITEBOARD_PLUS=55]="SHAPE_WHITEBOARD_PLUS",e[e.SHAPE_WHITEBOARD_PREDEFINED_PROCESS=56]="SHAPE_WHITEBOARD_PREDEFINED_PROCESS",e[e.SHAPE_WHITEBOARD_MANUAL_INPUT=57]="SHAPE_WHITEBOARD_MANUAL_INPUT",e[e.SHAPE_WHITEBOARD_CHEVRON=58]="SHAPE_WHITEBOARD_CHEVRON",e[e.SHAPE_WHITEBOARD_DOCUMENT_SINGLE=59]="SHAPE_WHITEBOARD_DOCUMENT_SINGLE",e[e.SHAPE_WHITEBOARD_DOCUMENT_MULTIPLE=60]="SHAPE_WHITEBOARD_DOCUMENT_MULTIPLE",e[e.SHAPE_WHITEBOARD_ARROW_LEFT=61]="SHAPE_WHITEBOARD_ARROW_LEFT",e[e.SHAPE_WHITEBOARD_ARROW_RIGHT=62]="SHAPE_WHITEBOARD_ARROW_RIGHT",e[e.SHAPE_WHITEBOARD_SUMMING_JUNCTION=63]="SHAPE_WHITEBOARD_SUMMING_JUNCTION",e[e.SHAPE_WHITEBOARD_OR=64]="SHAPE_WHITEBOARD_OR",e[e.SHAPE_WHITEBOARD_SPEECH_BUBBLE=65]="SHAPE_WHITEBOARD_SPEECH_BUBBLE",e[e.SHAPE_WHITEBOARD_INTERNAL_STORAGE=66]="SHAPE_WHITEBOARD_INTERNAL_STORAGE",e[e.SHAPE_WHITEBOARD_MINDMAP_TREE_NUCLEUS=67]="SHAPE_WHITEBOARD_MINDMAP_TREE_NUCLEUS",e[e.SHAPE_WHITEBOARD_PLATFORM=68]="SHAPE_WHITEBOARD_PLATFORM",e[e.ANNOTATE=69]="ANNOTATE",e[e.IMAGE_OR_VIDEO=70]="IMAGE_OR_VIDEO",e[e.MEASURE=71]="MEASURE",e[e.SLIDES_POLL=72]="SLIDES_POLL",e[e.SLIDES_EMBED=73]="SLIDES_EMBED",e[e.SLIDES_FACEPILE=74]="SLIDES_FACEPILE",e[e.SLIDES_ALIGNMENT_SCALE=75]="SLIDES_ALIGNMENT_SCALE",e[e.SLIDES_YOUTUBE=76]="SLIDES_YOUTUBE",e[e.SLIDE_NUMBER=77]="SLIDE_NUMBER",e[e.HAND_SELECT=78]="HAND_SELECT",e[e.MULTISELECT=79]="MULTISELECT",e[e.LASSO=80]="LASSO",e[e.SITES_RESPONSIVE_SET=81]="SITES_RESPONSIVE_SET",e[e.SITES_RESPONSIVE_NODE_SET=82]="SITES_RESPONSIVE_NODE_SET",e[e.SITES_LINK=83]="SITES_LINK",e[e.CODE_COMPONENT=84]="CODE_COMPONENT",e[e.CODE_COMPONENT_FROM_GITHUB=85]="CODE_COMPONENT_FROM_GITHUB",e[e.SITES_EMBED=86]="SITES_EMBED",e[e.PATTERN_SOURCE_SELECTOR=87]="PATTERN_SOURCE_SELECTOR",e[e.BRUSH=88]="BRUSH",e[e.KEYBOARD_SELECT=89]="KEYBOARD_SELECT",e[e.JSX=90]="JSX",e[e.OFFSET_PATH=91]="OFFSET_PATH",e[e.SIMPLIFY_VECTOR=92]="SIMPLIFY_VECTOR",e[e.RECOLOR=93]="RECOLOR",e[e.RECOLOR_DEBUG=94]="RECOLOR_DEBUG",e[e.SITES_WEBPAGE=95]="SITES_WEBPAGE"})(LE||(LE={}));(function(e){e[e.JOIN_END=0]="JOIN_END",e[e.JOIN_END_RECONNECT=1]="JOIN_END_RECONNECT",e[e.PAGE_CHANGE=2]="PAGE_CHANGE",e[e.SET_PLAYGROUND_SCENE=3]="SET_PLAYGROUND_SCENE",e[e.COPY=4]="COPY",e[e.PASTE=5]="PASTE",e[e.GENERATE_VARIABLE_CONSUMPTION_INFO=6]="GENERATE_VARIABLE_CONSUMPTION_INFO",e[e.UNDO=7]="UNDO",e[e.EXPORT_NODES=8]="EXPORT_NODES",e[e.INSERT_NODE_AT_POINT=9]="INSERT_NODE_AT_POINT",e[e.PASTE_TO_REPLACE=10]="PASTE_TO_REPLACE",e[e.LAYOUT_EDIT_DELETE_SELECTION=11]="LAYOUT_EDIT_DELETE_SELECTION",e[e.VARIABLES_MIRROR=12]="VARIABLES_MIRROR",e[e.GET_SUBSCRIBED_VARIABLES_INFO=13]="GET_SUBSCRIBED_VARIABLES_INFO",e[e.UPSERT_SHARED_STATE_GROUP=14]="UPSERT_SHARED_STATE_GROUP",e[e.UPDATE_IMMUTABLE_FRAMES_AND_LAYOUT_DIRTY_GROUPS_AND_STACKS=15]="UPDATE_IMMUTABLE_FRAMES_AND_LAYOUT_DIRTY_GROUPS_AND_STACKS",e[e.DETACH_INSTANCES=16]="DETACH_INSTANCES",e[e.SAVE_TO_SYSTEM_CLIPBOARD=17]="SAVE_TO_SYSTEM_CLIPBOARD",e[e.DUPLICATE_SELECTION=18]="DUPLICATE_SELECTION",e[e.GENERATE_PAINT_ICON=19]="GENERATE_PAINT_ICON",e[e.INSERT_STATE_GROUP=20]="INSERT_STATE_GROUP",e[e.FIND_HOVERED_NODE=21]="FIND_HOVERED_NODE",e[e.PARSE_AND_SET_HOVERED_HYPERLINK=22]="PARSE_AND_SET_HOVERED_HYPERLINK",e[e.HIT_TEST_WIDGET_NODE=23]="HIT_TEST_WIDGET_NODE",e[e.GET_GRID_ROW_RECTS=24]="GET_GRI
8D_ROW_RECTS",e[e.LOAD_FROM_NEW_CLIPBOARD_API=25]="LOAD_FROM_NEW_CLIPBOARD_API",e[e.LOAD_FROM_BUFFER=26]="LOAD_FROM_BUFFER",e[e.NODE_CHANGES=27]="NODE_CHANGES",e[e.REDRAW_NOW=28]="REDRAW_NOW",e[e.GET_USED_COMPONENTS_AND_STATE_GROUPS=29]="GET_USED_COMPONENTS_AND_STATE_GROUPS",e[e.TRIGGER_ACTION=30]="TRIGGER_ACTION",e[e.THUMBNAIL_GENERATE_THUMBNAIL_FOR_NODE=31]="THUMBNAIL_GENERATE_THUMBNAIL_FOR_NODE",e[e.APPLY_ALL_CHUNKS=32]="APPLY_ALL_CHUNKS",e[e.UNAPPLY_ALL_CHUNKS=33]="UNAPPLY_ALL_CHUNKS",e[e.GET_MEMORY_USAGE=34]="GET_MEMORY_USAGE",e[e.EXPORT_NODE=35]="EXPORT_NODE",e[e.MULTIPLAYER_SESSION_FLUSH=36]="MULTIPLAYER_SESSION_FLUSH",e[e.UPDATE_VIEWPORT_INFO=37]="UPDATE_VIEWPORT_INFO",e[e.GET_EXPLICIT_MODE_NAMES=38]="GET_EXPLICIT_MODE_NAMES",e[e.INITIALIZE_FULLSCREEN=39]="INITIALIZE_FULLSCREEN",e[e.SET_STACK_SIZE_ON_SELECTION=40]="SET_STACK_SIZE_ON_SELECTION",e[e.UPDATE_SELECTION_PROPERTIES=41]="UPDATE_SELECTION_PROPERTIES",e[e.EXPORT_AS_IMAGE_ASYNC=42]="EXPORT_AS_IMAGE_ASYNC",e[e.SET_CURSOR=43]="SET_CURSOR",e[e.EXPORT_ALL_FRAMES_TO_PDF=44]="EXPORT_ALL_FRAMES_TO_PDF",e[e.FIND_OR_CREATE_IMAGE_FROM_RAW_BYTES_ASYNC=45]="FIND_OR_CREATE_IMAGE_FROM_RAW_BYTES_ASYNC",e[e.REPLACE_FONTS_IN_SELECTION=46]="REPLACE_FONTS_IN_SELECTION",e[e.SET_SEARCH_SCOPE=47]="SET_SEARCH_SCOPE",e[e.PREVIEW_EDIT_MODE_HANDLE_COPY=48]="PREVIEW_EDIT_MODE_HANDLE_COPY",e[e.FINISH_JOIN=49]="FINISH_JOIN",e[e.LAYOUT_EDIT_MODE_HANDLE_PASTE_HELPER=50]="LAYOUT_EDIT_MODE_HANDLE_PASTE_HELPER",e[e.SET_EXPLICIT_VARIABLE_MODE_FOR_SELECTION=51]="SET_EXPLICIT_VARIABLE_MODE_FOR_SELECTION",e[e.DROP_SVG_HANDLE_LOADED_FILE=52]="DROP_SVG_HANDLE_LOADED_FILE",e[e.DROP_HTML_HANDLE_LOADED_FILE=53]="DROP_HTML_HANDLE_LOADED_FILE",e[e.DROP_RASTER_HANDLE_LOADED_FILE=54]="DROP_RASTER_HANDLE_LOADED_FILE",e[e.DROP_VIDEO_HANDLE_LOADED_FILE=55]="DROP_VIDEO_HANDLE_LOADED_FILE",e[e.DROP_CSV_HANDLE_LOADED_FILE=56]="DROP_CSV_HANDLE_LOADED_FILE",e[e.DROP_KIWI_HANDLE_LOADED_FILE=57]="DROP_KIWI_HANDLE_LOADED_FILE",e[e.DROP_PDF_HANDLE_LOADED_FILE=58]="DROP_PDF_HANDLE_LOADED_FILE",e[e.LOAD_FIG_FILE_FOR_PREVIEW=59]="LOAD_FIG_FILE_FOR_PREVIEW",e[e.ATTEMPT_ACTIVE_DOCUMENT_SAVE=60]="ATTEMPT_ACTIVE_DOCUMENT_SAVE",e[e.TEXT_EDIT_MODE_HANDLE_COPY=61]="TEXT_EDIT_MODE_HANDLE_COPY"})(kx||(kx={}));(function(e){e[e.REPEAT=0]="REPEAT",e[e.SYMMETRY=1]="SYMMETRY",e[e.SKEW=2]="SKEW"})(Bx||(Bx={}));(function(e){e[e.NONE=0]="NONE",e[e.FIXED_ORDER=1]="FIXED_ORDER",e[e.FREEFORM=2]="FREEFORM"})(Fx||(Fx={}));(function(e){e[e.ALL=0]="ALL",e[e.OPACITY=1]="OPACITY",e[e.TRANSLATION=2]="TRANSLATION",e[e.ROTATION=3]="ROTATION",e[e.SCALE=4]="SCALE"})(wx||(wx={}));(function(e){e[e.INSTANT_TRANSITION=0]="INSTANT_TRANSITION",e[e.DISSOLVE=1]="DISSOLVE",e[e.FADE=2]="FADE",e[e.SLIDE_FROM_LEFT=3]="SLIDE_FROM_LEFT",e[e.SLIDE_FROM_RIGHT=4]="SLIDE_FROM_RIGHT",e[e.SLIDE_FROM_TOP=5]="SLIDE_FROM_TOP",e[e.SLIDE_FROM_BOTTOM=6]="SLIDE_FROM_BOTTOM",e[e.PUSH_FROM_LEFT=7]="PUSH_FROM_LEFT",e[e.PUSH_FROM_RIGHT=8]="PUSH_FROM_RIGHT",e[e.PUSH_FROM_TOP=9]="PUSH_FROM_TOP",e[e.PUSH_FROM_BOTTOM=10]="PUSH_FROM_BOTTOM",e[e.MOVE_FROM_LEFT=11]="MOVE_FROM_LEFT",e[e.MOVE_FROM_RIGHT=12]="MOVE_FROM_RIGHT",e[e.MOVE_FROM_TOP=13]="MOVE_FROM_TOP",e[e.MOVE_FROM_BOTTOM=14]="MOVE_FROM_BOTTOM",e[e.SLIDE_OUT_TO_LEFT=15]="SLIDE_OUT_TO_LEFT",e[e.SLIDE_OUT_TO_RIGHT=16]="SLIDE_OUT_TO_RIGHT",e[e.SLIDE_OUT_TO_TOP=17]="SLIDE_OUT_TO_TOP",e[e.SLIDE_OUT_TO_BOTTOM=18]="SLIDE_OUT_TO_BOTTOM",e[e.MOVE_OUT_TO_LEFT=19]="MOVE_OUT_TO_LEFT",e[e.MOVE_OUT_TO_RIGHT=20]="MOVE_OUT_TO_RIGHT",e[e.MOVE_OUT_TO_TOP=21]="MOVE_OUT_TO_TOP",e[e.MOVE_OUT_TO_BOTTOM=22]="MOVE_OUT_TO_BOTTOM",e[e.SMART_ANIMATE=23]="SMART_ANIMATE",e[e.SCROLL_ANIMATE=24]="SCROLL_ANIMATE"})(Ux||(Ux={}));(function(e){e[e.KEYBOARD=0]="KEYBOARD",e[e.UNKNOWN_CONTROLLER=1]="UNKNOWN_CONTROLLER",e[e.XBOX_ONE=2]="XBOX_ONE",e[e.PS4=3]="PS4",e[e.SWITCH_PRO=4]="SWITCH_PRO"})(Vx||(Vx={}));(function(e){e[e.CURRENT_DOCUMENT=0]="CURRENT_DOCUMENT",e[e.LIVE_FILE=1]="LIVE_FILE",e[e.DETACHED_COMPONENTS=2]="DETACHED_COMPONENTS",e[e.HISTORY=3]="HISTORY",e[e.PLAYGROUND=4]="PLAYGROUND",e[e.FIRST_DRAFT=5]="FIRST_DRAFT",e[e.LINTER=6]="LINTER",e[e.LIBRARY_PREVIEW=7]="LIBRARY_PREVIEW",e[e.AI_TOOLS=8]="AI_TOOLS"})(Hx||(Hx={}));(function(e){e[e.PIXELS=0]="PIXELS",e[e.RELATIVE=1]="RELATIVE"})(Wx||(Wx={}));(function(e){e[e.NO=0]="NO",e[e.YES=1]="YES"})(Yx||(Yx={}));(function(e){e[e.BOOLEAN=0]="BOOLEAN",e[e.FLOAT=1]="FLOAT",e[e.STRING=2]="STRING",e[e.ALIAS=3]="ALIAS",e[e.COLOR=4]="COLOR",e[e.EXPRESSION=5]="EXPRESSION",e[e.MAP=6]="MAP",e[e.SYMBOL_ID=7]="SYMBOL_ID",e[e.FONT_STYLE=8]="FONT_STYLE",e[e.TEXT_DATA=9]="TEXT_DATA",e[e.INVALID=10]="INVALID",e[e.NODE_FIELD_ALIAS=11]="NODE_FIELD_ALIAS",e[e.CMS_ALIAS=12]="CMS_ALIAS",e[e.PROP_REF=13]="PROP_REF",e[e.IMAGE=14]="IMAGE",e[e.MANAGED_STRING_ALIAS=15]="MANAGED_STRING_ALIAS",e[e.LINK=16]="LINK",e[e.JS_RUNTIME_ALIAS=17]="JS_RUNTIME_ALIAS",e[e.SLOT_CONTENT_ID=18]="SLOT_CONTENT_ID",e[e.DATE=19]="DATE",e[e.KEYFRAME_TRACK_ID=20]="KEYFRAME_TRACK_ID",e[e.KEYFRAME_TRACK_PARAMETER_DATA=21]="KEYFRAME_TRACK_PARAMETER_DATA",e[e.EASING=22]="EASING",e[e.TIMING=23]="TIMING",e[e.VECTOR=24]="VECTOR"})(CE||(CE={}));(function(e){e[e.BOOLEAN=0]="BOOLEAN",e[e.FLOAT=1]="FLOAT",e[e.STRING=2]="STRING",e[e.COLOR=3]="COLOR",e[e.MAP=4]="MAP",e[e.SYMBOL_ID=5]="SYMBOL_ID",e[e.FONT_STYLE=6]="FONT_STYLE",e[e.TEXT_DATA=7]="TEXT_DATA",e[e.IMAGE=8]="IMAGE",e[e.LINK=9]="LINK",e[e.JS_RUNTIME_ALIAS=10]="JS_RUNTIME_ALIAS",e[e.SLOT_CONTENT_ID=11]="SLOT_CONTENT_ID",e[e.KEYFRAME_TRACK_ID=12]="KEYFRAME_TRACK_ID",e[e.KEYFRAME_TRACK_PARAMETER_DATA=13]="KEYFRAME_TRACK_PARAMETER_DATA",e[e.EASING=14]="EASING",e[e.TIMING=15]="TIMING",e[e.VECTOR=16]="VECTOR"})(Yo||(Yo={}));(function(e){e[e.ALL_SCOPES=0]="ALL_SCOPES",e[e.TEXT_CONTENT=1]="TEXT_CONTENT",e[e.CORNER_RADIUS=2]="CORNER_RADIUS",e[e.WIDTH_HEIGHT=3]="WIDTH_HEIGHT",e[e.GAP=4]="GAP",e[e.ALL_FILLS=5]="ALL_FILLS",e[e.FRAME_FILL=6]="FRAME_FILL",e[e.SHAPE_FILL=7]="SHAPE_FILL",e[e.TEXT_FILL=8]="TEXT_FILL",e[e.STROKE=9]="STROKE",e[e.STROKE_FLOAT=10]="STROKE_FLOAT",e[e.EFFECT_FLOAT=11]="EFFECT_FLOAT",e[e.EFFECT_COLOR=12]="EFFECT_COLOR",e[e.OPACITY=13]="OPACITY",e[e.FONT_STYLE=14]="FONT_STYLE",e[e.FONT_FAMILY=15]="FONT_FAMILY",e[e.FONT_SIZE=16]="FONT_SIZE",e[e.LINE_HEIGHT=17]="LINE_HEIGHT",e[e.LETTER_SPACING=18]="LETTER_SPACING",e[e.PARAGRAPH_SPACING=19]="PARAGRAPH_SPACING",e[e.PARAGRAPH_INDENT=20]="PARAGRAPH_INDENT",e[e.FONT_VARIATIONS=21]="FONT_VARIATIONS",e[e.TRANSFORM=22]="TRANSFORM"})(Kx||(Kx={}));(function(e){e[e.NONE=0]="NONE",e[e.TOO_MANY_VARIABLES_ERROR=1]="TOO_MANY_VARIABLES_ERROR",e[e.TOO_MANY_MODES_ERROR=2]="TOO_MANY_MODES_ERROR"})(zx||(zx={}));(function(e){e[e.VERTEX=0]="VERTEX",e[e.SEGMENT=1]="SEGMENT",e[e.REGION=2]="REGION",e[e.HANDLE=3]="HANDLE"})(Xx||(Xx={}));(function(e){e[e.NO_SESSION=0]="NO_SESSION",e[e.JOINED=1]="JOINED",e[e.NOT_JOINED=2]="NOT_JOINED",e[e.ENDED=3]="ENDED"})(jx||(jx={}));(function(e){e[e.NONE=0]="NONE",e[e.BLACK=1]="BLACK",e[e.GRAY_DARK=2]="GRAY_DARK",e[e.GRAY=3]="GRAY",e[e.GRAY_LIGHT=4]="GRAY_LIGHT",e[e.RED=5]="RED",e[e.RED_LIGHT=6]="RED_LIGHT",e[e.ORANGE=7]="ORANGE",e[e.ORANGE_LIGHT=8]="ORANGE_LIGHT",e[e.YELLOW=9]="YELLOW",e[e.YELLOW_LIGHT=10]="YELLOW_LIGHT",e[e.GREEN=11]="GREEN",e[e.GREEN_LIGHT=12]="GREEN_LIGHT",e[e.BLUE=13]="BLUE",e[e.BLUE_LIGHT=14]="BLUE_LIGHT",e[e.VIOLET=15]="VIOLET",e[e.VIOLET_LIGHT=16]="VIOLET_LIGHT",e[e.WHITE=17]="WHITE",e[e.PINK=18]="PINK",e[e.PINK_LIGHT=19]="PINK_LIGHT",e[e.INDIGO=20]="INDIGO",e[e.INDIGO_LIGHT=21]="INDIGO_LIGHT",e[e.COBALT=22]="COBALT",e[e.COBALT_LIGHT=23]="COBALT_LIGHT",e[e.TEAL=24]="TEAL",e[e.TEAL_LIGHT=25]="TEAL_LIGHT",e[e.OLIVE=26]="OLIVE",e[e.OLIVE_LIGHT=27]="OLIVE_LIGHT",e[e.STICKY_GRAY=28]="STICKY_GRAY",e[e.STICKY_GRAY_UI3=29]="STICKY_GRAY_UI3",e[e.STICKY_RED=30]="STICKY_RED",e[e.STICKY_ORANGE=31]="STICKY_ORANGE",e[e.STICKY_YELLOW=32]="STICKY_YELLOW",e[e.STICKY_GREEN=33]="STICKY_GREEN",e[e.STICKY_BLUE=34]="STICKY_BLUE",e[e.STICKY_VIOLET=35]="STICKY_VIOLET",e[e.STICKY_PINK=36]="STICKY_PINK",e[e.STICKY_GRAY_LIGHT=37]="STICKY_GRAY_LIGHT",e[e.STICKY_INDIGO=38]="STICKY_INDIGO",e[e.STICKY_COBALT=39]="STICKY_COBALT",e[e.STICKY_TEAL=40]="STICKY_TEAL",e[e.STICKY_OLIVE=41]="STICKY_OLIVE",e[e.HIGHLIGHT_GRAY=42]="HIGHLIGHT_GRAY",e[e.HIGHLIGHT_RED=43]="HIGHLIGHT_RED",e[e.HIGHLIGHT_YELLOW=44]="HIGHLIGHT_YELLOW",e[e.HIGHLIGHT_GREEN=45]="HIGHLIGHT_GREEN",e[e.HIGHLIGHT_BLUE=46]="HIGHLIGHT_BLUE",e[e.HIGHLIGHT_VIOLET=47]="HIGHLIGHT_VIOLET",e[e.HIGHLIGHT_ORANGE=48]="HIGHLIGHT_ORANGE",e[e.HIGHLIGHT_WHITE=49]="HIGHLIGHT_WHITE",e[e.CODE_BLOCK_DRACULA=50]="CODE_BLOCK_DRACULA",e[e.CODE_BLOCK_DUOTONE_LIGHT=51]="CODE_BLOCK_DUOTONE_LIGHT",e[e.CODE_BLOCK_DUOTONE_SEA=52]="CODE_BLOCK_DUOTONE_SEA",e[e.CODE_BLOCK_DUOTONE_SPACE=53]="CODE_BLOCK_DUOTONE_SPACE",e[e.CODE_BLOCK_DUOTONE_EARTH=54]="CODE_BLOCK_DUOTONE_EARTH",e[e.CODE_BLOCK_DUOTONE_FOREST=55]="CODE_BLOCK_DUOTONE_FOREST",e[e.CUSTOM=56]="CUSTOM"})($x||($x={}))});var tk,nk,rk=Lr(()=>{tk=`// Source-of-truth for the FADE first-party animation preset.
9//
10// The build-time preset-bundle codegen (see \`../scripts/generate_preset_bundles.ts\`)
11// reads this file's raw text, esbuilds it into an IIFE with \`figma:motion\`
12// resolved, and emits both strings into \`../generated/fade.generated.ts\`. The
13// generated module is what runtime code consumes \u2014 never import this file
14// directly from production code paths.
15//
16// This file is excluded from the share/motion \`ts_project\` compilation \u2014 it's
17// only an input to the codegen tool, evaluated inside the QuickJS / iframe
18// sandbox at runtime.
19
20import { animate, defineProperties, EasingType, tween } from 'figma:motion'
21
22import type { PresetArgs } from './preset_types'
23
24export default function preset({ timing, duration, easing, node }: PresetArgs) {
25  const [from, to] = timing === 'in' ? [0, 1] : [1, 0]
26  return [
27    animate(node, {
28      opacity: tween({
29        mode: 'scale',
30        duration,
31        from,
32        to,
33        easing,
34      }),
35    }),
36  ]
37}
38
39defineProperties(preset, {
40  timing: {
41    label: 'Timing',
42    type: 'string',
43    defaultValue: 'in',
44    control: 'select',
45    options: [
46      { value: 'in', label: 'Fade In' },
47      { value: 'out', label: 'Fade Out' },
48    ],
49  },
50  duration: {
51    label: 'Duration',
52    type: 'number',
53    defaultValue: 0.5,
54    control: 'input',
55    min: 0.01,
56    unit: 's',
57  },
58  easing: {
59    label: 'Easing',
60    type: 'easing',
61    defaultValue: {
62      easingType: EasingType.OUT_CUBIC,
63    },
64  },
65})
66`,nk=`var __presetBundle = (() => {
67  var __defProp = Object.defineProperty;
68  var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
69  var __getOwnPropNames = Object.getOwnPropertyNames;
70  var __hasOwnProp = Object.prototype.hasOwnProperty;
71  var __export = (target, all) => {
72    for (var name in all)
73      __defProp(target, name, { get: all[name], enumerable: true });
74  };
75  var __copyProps = (to, from, except, desc) => {
76    if (from && typeof from === "object" || typeof from === "function") {
77      for (let key of __getOwnPropNames(from))
78        if (!__hasOwnProp.call(to, key) && key !== except)
79          __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
80    }
81    return to;
82  };
83  var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
84
85  
85// share/motion/src/internal/presets/source/fade.ts
86  var fade_exports = {};
87  __export(fade_exports, {
88    default: () => preset
89  });
90
91  // figma-motion:figma:motion
92  function defineProperties(component, spec) {
93    Object.assign(component, {
94      [/* @__PURE__ */ Symbol.for("figma.react.props")]: spec
95    });
96  }
97  var EasingType = {
98    IN_CUBIC: 0,
99    inCubic: 0,
100    OUT_CUBIC: 1,
101    outCubic: 1,
102    INOUT_CUBIC: 2,
103    inOutCubic: 2,
104    LINEAR: 3,
105    linear: 3,
106    IN_BACK_CUBIC: 4,
107    inBackCubic: 4,
108    OUT_BACK_CUBIC: 5,
109    outBackCubic: 5,
110    INOUT_BACK_CUBIC: 6,
111    inOutBackCubic: 6,
112    CUSTOM_CUBIC: 7,
113    customCubic: 7,
114    SPRING: 8,
115    spring: 8,
116    GENTLE_SPRING: 9,
117    gentleSpring: 9,
118    CUSTOM_SPRING: 10,
119    customSpring: 10,
120    SPRING_PRESET_ONE: 11,
121    springPresetOne: 11,
122    SPRING_PRESET_TWO: 12,
123    springPresetTwo: 12,
124    SPRING_PRESET_THREE: 13,
125    springPresetThree: 13,
126    // For backwards compat
127    bezier: 100,
128    BEZIER: 100
129  };
130  var InterpolationType = {
131    HOLD: 0,
132    hold: 0,
133    BEZIER: 1,
134    bezier: 1
135  };
136  var KeyframeOperation = {
137    SET: 0,
138    set: 0,
139    SCALE: 1,
140    scale: 1,
141    OFFSET: 2,
142    offset: 2
143  };
144  var ParameterField = {
145    MISSING: 0,
146    missing: 0,
147    CORNER_RADIUS: 1,
148    cornerRadius: 1,
149    PARAGRAPH_SPACING: 2,
150    paragraphSpacing: 2,
151    PARAGRAPH_INDENT: 3,
152    paragraphIndent: 3,
153    STROKE_WEIGHT: 4,
154    strokeWeight: 4,
155    STACK_SPACING: 5,
156    stackSpacing: 5,
157    STACK_PADDING_LEFT: 6,
158    stackPaddingLeft: 6,
159    STACK_PADDING_TOP: 7,
160    stackPaddingTop: 7,
161    STACK_PADDING_RIGHT: 8,
162    stackPaddingRight: 8,
163    STACK_PADDING_BOTTOM: 9,
164    stackPaddingBottom: 9,
165    VISIBLE: 10,
166    visible: 10,
167    TEXT_DATA: 11,
168    textData: 11,
169    WIDTH: 12,
170    width: 12,
171    HEIGHT: 13,
172    height: 13,
173    RECTANGLE_TOP_LEFT_CORNER_RADIUS: 14,
174    rectangleTopLeftCornerRadius: 14,
175    RECTANGLE_TOP_RIGHT_CORNER_RADIUS: 15,
176    rectangleTopRightCornerRadius: 15,
177    RECTANGLE_BOTTOM_LEFT_CORNER_RADIUS: 16,
178    rectangleBottomLeftCornerRadius: 16,
179    RECTANGLE_BOTTOM_RIGHT_CORNER_RADIUS: 17,
180    rectangleBottomRightCornerRadius: 17,
181    BORDER_TOP_WEIGHT: 18,
182    borderTopWeight: 18,
183    BORDER_BOTTOM_WEIGHT: 19,
184    borderBottomWeight: 19,
185    BORDER_LEFT_WEIGHT: 20,
186    borderLeftWeight: 20,
187    BORDER_RIGHT_WEIGHT: 21,
188    borderRightWeight: 21,
189    VARIANT_PROPERTIES: 22,
190    variantProperties: 22,
191    STACK_COUNTER_SPACING: 23,
192    stackCounterSpacing: 23,
193    MIN_WIDTH: 24,
194    minWidth: 24,
195    MAX_WIDTH: 25,
196    maxWidth: 25,
197    MIN_HEIGHT: 26,
198    minHeight: 26,
199    MAX_HEIGHT: 27,
200    maxHeight: 27,
201    FONT_FAMILY: 28,
202    fontFamily: 28,
203    FONT_STYLE: 29,
204    fontStyle: 29,
205    FONT_VARIATIONS: 30,
206    fontVariations: 30,
207    OPACITY: 31,
208    opacity: 31,
209    FONT_SIZE: 32,
210    fontSize: 32,
211    LETTER_SPACING: 34,
212    letterSpacing: 34,
213    LINE_HEIGHT: 36,
214    lineHeight: 36,
215    OVERRIDDEN_SYMBOL_ID: 37,
216    overriddenSymbolId: 37,
217    CMS_SERIALIZED_RICH_TEXT_DATA: 38,
218    cmsSerializedRichTextData: 38,
219    HYPERLINK: 39,
220    hyperlink: 39,
221    SLOT_CONTENT_ID: 40,
222    slotContentId: 40,
223    GRID_ROW_GAP: 41,
224    gridRowGap: 41,
225    GRID_COLUMN_GAP: 42,
226    gridColumnGap: 42,
227    RELATIVE_X_POSITION: 43,
228    xPosition: 43,
229    RELATIVE_Y_POSITION: 44,
230    relativeYPosition: 44,
231    RELATIVE_ROTATION: 45,
232    relativeRotation: 45,
233    MOTION_TRANSLATION_X: 46,
234    motionTranslationX: 46,
235    MOTION_TRANSLATION_Y: 47,
236    motionTranslationY: 47,
237    MOTION_ROTATION: 48,
238    motionRotation: 48,
239    MOTION_SCALE_X: 49,
240    motionScaleX: 49,
241    MOTION_SCALE_Y: 50,
242    motionScaleY: 50,
243    MOTION_SHEAR: 51,
244    motionShear: 51,
245    SCROLL_OFFSET_X: 52,
246    scrollOffsetX: 52,
247    SCROLL_OFFSET_Y: 53,
248    scrollOffsetY: 53,
249    PATH_TRIM_START: 54,
250    pathTrimStart: 54,
251    PATH_TRIM_END: 55,
252    pathTrimEnd: 55,
253    DISSOLVE_PROGRESS: 56,
254    dissolveProgress: 56
255  };
256  var Keyframe = class {
257    constructor(data) {
258      this.timelinePosition = Math.round(data.timelinePosition);
259      this.easing = data.easing;
260      this.value = data.value;
261    }
262  };
263  var KeyframeTrack = class {
264    constructor(data) {
265      this.topLevelField = data.topLevelField;
266      this.parameterField = data.parameterField;
267      this.index = data.index;
268      this.effectParametrizedField = data.effectParametrizedField;
269      this.keyframeOperation = data.keyframeOperation;
270      this.keyframes = data.keyframes;
271    }
272  };
273  var AnimationPreset = class {
274    constructor(data) {
275      this.nodeId = data.nodeId;
276      this.keyframeTracks = data.keyframeTracks;
277    }
278  };
279  var PARAMETER_FIELD_ALIAS_MAP = {
280    translateX: ParameterField.MOTION_TRANSLATION_X,
281    translateY: ParameterField.MOTION_TRANSLATION_Y,
282    rotate: ParameterField.MOTION_ROTATION,
283    scaleX: ParameterField.MOTION_SCALE_X,
284    scaleY: ParameterField.MOTION_SCALE_Y,
285    shear: ParameterField.MOTION_SHEAR
286  };
287  var KEYFRAMEABLE_FIELDS = /* @__PURE__ */ new Set([
288    "translateX",
289    "translateY",
290    "rotate",
291    "scaleX",
292    "scaleY",
293    "shear",
294    "cornerRadius",
295    "strokeWeight",
296    "rectangleTopLeftCornerRadius",
297    "rectangleTopRightCornerRadius",
298    "rectangleBottomLeftCornerRadius",
299    "rectangleBottomRightCornerRadius",
300    "stackSpacing",
301    "stackPaddingLeft",
302    "stackPaddingTop",
303    "stackPaddingRight",
304    "stackPaddingBottom",
305    "width",
306    "height",
307    "borderTopWeight",
308    "borderBottomWeight",
309    "borderLeftWeight",
310    "borderRightWeight",
311    "stackCounterSpacing",
312    "minWidth",
313    "maxWidth",
314    "minHeight",
315    "maxHeight",
316    "opacity",
317    "gridRowGap",
318    "gridColumnGap",
319    "textData",
320    "pathTrimStart",
321    "pathTrimEnd"
322  ]);
323  var MODE_TO_OPERATION = {
324    set: KeyframeOperation.SET,
325    SET: KeyframeOperation.SET,
326    offset: KeyframeOperation.OFFSET,
327    OFFSET: KeyframeOperation.OFFSET,
328    scale: KeyframeOperation.SCALE,
329    SCALE: KeyframeOperation.SCALE
330  };
331  function normalizeEasing(easing) {
332    if (easing === void 0) return void 0;
333    if (easing === "hold") return { interpolationType: InterpolationType.HOLD };
334    if (typeof easing === "string") {
335      const easingType = EasingType[easing];
336      if (easingType === void 0) throw new Error('normalizeEasing: unknown easing "' + easing + '"');
337      return { easingType };
338    }
339    return easing;
340  }
341  function compileKeyframe({ timelinePosition, value, easing }) {
342    return new Keyframe({
343      timelinePosition: timelinePosition * 1e6,
344      easing: normalizeEasing(easing),
345      value
346    });
347  }
348  function tween({ mode, timelinePosition = 0, duration, from, to, easing }) {
349    if (duration < 0) throw new Error("tween: duration must be non-negative");
350    return {
351      mode,
352      keyframes: [
353        { timelinePosition, value: from, easing },
354        { timelinePosition: timelinePosition + duration, value: to, easing }
355      ]
356    };
357  }
358  function animate(node, definition) {
359    const nodeId = typeof node === "string" ? node : node.id;
360    const keyframeTracks = [];
361    for (const [key, trackDef] of Object.entries(definition)) {
362      if (!KEYFRAMEABLE_FIELDS.has(key)) {
363        throw new Error('animate: unknown or non-keyframeable property "' + key + '"');
364      }
365      const parameterField = PARAMETER_FIELD_ALIAS_MAP[key] ?? ParameterField[key];
366      const operation = MODE_TO_OPERATION[trackDef.mode];
367      if (operation === void 0) throw new Error('animate: unknown mode "' + trackDef.mode + '"');
368      const seen = /* @__PURE__ */ new Map();
369      for (const kf of trackDef.keyframes) seen.set(kf.timelinePosition, kf);
370      const sorted = [...seen.values()].sort((a, b) => a.timelinePosition - b.timelinePosition);
371      keyframeTracks.push(new KeyframeTrack({
372        parameterField,
373        keyframeOperation: operation,
374        keyframes: sorted.map(compileKeyframe)
375      }));
376    }
377    return new AnimationPreset({ nodeId, keyframeTracks });
378  }
379
380  
380// share/motion/src/internal/presets/source/fade.ts
381  function preset({ timing, duration, easing, node }) {
382    const [from, to] = timing === "in" ? [0, 1] : [1, 0];
383    return [
384      animate(node, {
385        opacity: tween({
386          mode: "scale",
387          duration,
388          from,
389          to,
390          easing
391        })
392      })
393    ];
394  }
395  defineProperties(preset, {
396    timing: {
397      label: "Timing",
398      type: "string",
399      defaultValue: "in",
400      control: "select",
401      options: [
402        { value: "in", label: "Fade In" },
403        { value: "out", label: "Fade Out" }
404      ]
405    },
406    duration: {
407      label: "Duration",
408      type: "number",
409      defaultValue: 0.5,
410      control: "input",
411      min: 0.01,
412      unit: "s"
413    },
414    easing: {
415      label: "Easing",
416      type: "easing",
417      defaultValue: {
418        easingType: EasingType.OUT_CUBIC
419      }
420    }
421  });
422  return __toCommonJS(fade_exports);
423})();`});var ok,ik,sk=Lr(()=>{ok=`// Source-of-truth for the MOVE first-party animation preset.
424//
425// The build-time preset-bundle codegen (see \`../scripts/generate_preset_bundles.ts\`)
426// reads this file's raw text, esbuilds it into an IIFE with \`figma:motion\`
427// resolved, and emits both strings into \`../generated/move.generated.ts\`. The
428// generated module is what runtime code consumes \u2014 never import this file
429// directly from production code paths.
430//
431// This file is excluded from the share/motion \`ts_project\` compilation \u2014 it's
432// only an input to the codegen tool, evaluated inside the QuickJS / iframe
433// sandbox at runtime.
434
435import { animate, defineProperties, EasingType, tween } from 'figma:motion'
436
437import type { PresetArgs, PresetTrackDefinitions } from './preset_types'
438
439export default function preset({ timing, moveX, moveY, duration, fade, easing, node }: PresetArgs) {
440  const xFrom = timing === 'in' ? moveX : 0
441  const xTo = timing === 'in' ? 0 : moveX
442  const yFrom = timing === 'in' ? moveY : 0
443  const yTo = timing === 'in' ? 0 : moveY
444  const definition: PresetTrackDefinitions = {
445    translateX: tween({
446      mode: 'offset',
447      duration,
448      from: xFrom,
449      to: xTo,
450      easing,
451    }),
452    translateY: tween({
453      mode: 'offset',
454      duration,
455      from: yFrom,
456      to: yTo,
457      easing,
458    }),
459  }
460
461  if (fade) {
462    const opFrom = timing === 'in' ? 0 : 1
463    const opTo = timing === 'in' ? 1 : 0
464    definition.opacity = tween({
465      mode: 'scale',
466      duration,
467      from: opFrom,
468      to: opTo,
469      easing,
470    })
471  }
472
473  return [animate(node, definition)]
474}
475
476defineProperties(preset, {
477  timing: {
478    label: 'Timing',
479    type: 'string',
480    defaultValue: 'out',
481    control: 'select',
482    options: [
483      { value: 'in', label: 'Move In' },
484      { value: 'out', label: 'Move Out' },
485    ],
486  },
487  moveX: {
488    label: 'Move X',
489    type: 'number',
490    defaultValue: 100,
491    control: 'input',
492  },
493  moveY: {
494    label: 'Move Y',
495    type: 'number',
496    defaultValue: 0,
497    control: 'input',
498  },
499  duration: {
500    label: 'Duration',
501    type: 'number',
502    defaultValue: 0.5,
503    control: 'input',
504    min: 0.01,
505    unit: 's',
506  },
507  fade: {
508    label: 'Fade',
509    type: 'boolean',
510    defaultValue: false,
511  },
512  easing: {
513    label: 'Easing',
514    type: 'easing',
515    defaultValue: {
516      easingType: EasingType.OUT_CUBIC,
517    },
518  },
519})
520`,ik=`var __presetBundle = (() => {
521  var __defProp = Object.defineProperty;
522  var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
523  var __getOwnPropNames = Object.getOwnPropertyNames;
524  var __hasOwnProp = Object.prototype.hasOwnProperty;
525  var __export = (target, all) => {
526    for (var name in all)
527      __defProp(target, name, { get: all[name], enumerable: true });
528  };
529  var __copyProps = (to, from, except, desc) => {
530    if (from && typeof from === "object" || typeof from === "function") {
531      for (let key of __getOwnPropNames(from))
532        if (!__hasOwnProp.call(to, key) && key !== except)
533          __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
534    }
535    return to;
536  };
537  var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
538
539  
539// share/motion/src/internal/presets/source/move.ts
540  var move_exports = {};
541  __export(move_exports, {
542    default: () => preset
543  });
544
545  // figma-motion:figma:motion
546  function defineProperties(component, spec) {
547    Object.assign(component, {
548      [/* @__PURE__ */ Symbol.for("figma.react.props")]: spec
549    });
550  }
551  var EasingType = {
552    IN_CUBIC: 0,
553    inCubic: 0,
554    OUT_CUBIC: 1,
555    outCubic: 1,
556    INOUT_CUBIC: 2,
557    inOutCubic: 2,
558    LINEAR: 3,
559    linear: 3,
560    IN_BACK_CUBIC: 4,
561    inBackCubic: 4,
562    OUT_BACK_CUBIC: 5,
563    outBackCubic: 5,
564    INOUT_BACK_CUBIC: 6,
565    inOutBackCubic: 6,
566    CUSTOM_CUBIC: 7,
567    customCubic: 7,
568    SPRING: 8,
569    spring: 8,
570    GENTLE_SPRING: 9,
571    gentleSpring: 9,
572    CUSTOM_SPRING: 10,
573    customSpring: 10,
574    SPRING_PRESET_ONE: 11,
575    springPresetOne: 11,
576    SPRING_PRESET_TWO: 12,
577    springPresetTwo: 12,
578    SPRING_PRESET_THREE: 13,
579    springPresetThree: 13,
580    // For backwards compat
581    bezier: 100,
582    BEZIER: 100
583  };
584  var InterpolationType = {
585    HOLD: 0,
586    hold: 0,
587    BEZIER: 1,
588    bezier: 1
589  };
590  var KeyframeOperation = {
591    SET: 0,
592    set: 0,
593    SCALE: 1,
594    scale: 1,
595    OFFSET: 2,
596    offset: 2
597  };
598  var ParameterField = {
599    MISSING: 0,
600    missing: 0,
601    CORNER_RADIUS: 1,
602    cornerRadius: 1,
603    PARAGRAPH_SPACING: 2,
604    paragraphSpacing: 2,
605    PARAGRAPH_INDENT: 3,
606    paragraphIndent: 3,
607    STROKE_WEIGHT: 4,
608    strokeWeight: 4,
609    STACK_SPACING: 5,
610    stackSpacing: 5,
611    STACK_PADDING_LEFT: 6,
612    stackPaddingLeft: 6,
613    STACK_PADDING_TOP: 7,
614    stackPaddingTop: 7,
615    STACK_PADDING_RIGHT: 8,
616    stackPaddingRight: 8,
617    STACK_PADDING_BOTTOM: 9,
618    stackPaddingBottom: 9,
619    VISIBLE: 10,
620    visible: 10,
621    TEXT_DATA: 11,
622    textData: 11,
623    WIDTH: 12,
624    width: 12,
625    HEIGHT: 13,
626    height: 13,
627    RECTANGLE_TOP_LEFT_CORNER_RADIUS: 14,
628    rectangleTopLeftCornerRadius: 14,
629    RECTANGLE_TOP_RIGHT_CORNER_RADIUS: 15,
630    rectangleTopRightCornerRadius: 15,
631    RECTANGLE_BOTTOM_LEFT_CORNER_RADIUS: 16,
632    rectangleBottomLeftCornerRadius: 16,
633    RECTANGLE_BOTTOM_RIGHT_CORNER_RADIUS: 17,
634    rectangleBottomRightCornerRadius: 17,
635    BORDER_TOP_WEIGHT: 18,
636    borderTopWeight: 18,
637    BORDER_BOTTOM_WEIGHT: 19,
638    borderBottomWeight: 19,
639    BORDER_LEFT_WEIGHT: 20,
640    borderLeftWeight: 20,
641    BORDER_RIGHT_WEIGHT: 21,
642    borderRightWeight: 21,
643    VARIANT_PROPERTIES: 22,
644    variantProperties: 22,
645    STACK_COUNTER_SPACING: 23,
646    stackCounterSpacing: 23,
647    MIN_WIDTH: 24,
648    minWidth: 24,
649    MAX_WIDTH: 25,
650    maxWidth: 25,
651    MIN_HEIGHT: 26,
652    minHeight: 26,
653    MAX_HEIGHT: 27,
654    maxHeight: 27,
655    FONT_FAMILY: 28,
656    fontFamily: 28,
657    FONT_STYLE: 29,
658    fontStyle: 29,
659    FONT_VARIATIONS: 30,
660    fontVariations: 30,
661    OPACITY: 31,
662    opacity: 31,
663    FONT_SIZE: 32,
664    fontSize: 32,
665    LETTER_SPACING: 34,
666    letterSpacing: 34,
667    LINE_HEIGHT: 36,
668    lineHeight: 36,
669    OVERRIDDEN_SYMBOL_ID: 37,
670    overriddenSymbolId: 37,
671    CMS_SERIALIZED_RICH_TEXT_DATA: 38,
672    cmsSerializedRichTextData: 38,
673    HYPERLINK: 39,
674    hyperlink: 39,
675    SLOT_CONTENT_ID: 40,
676    slotContentId: 40,
677    GRID_ROW_GAP: 41,
678    gridRowGap: 41,
679    GRID_COLUMN_GAP: 42,
680    gridColumnGap: 42,
681    RELATIVE_X_POSITION: 43,
682    xPosition: 43,
683    RELATIVE_Y_POSITION: 44,
684    relativeYPosition: 44,
685    RELATIVE_ROTATION: 45,
686    relativeRotation: 45,
687    MOTION_TRANSLATION_X: 46,
688    motionTranslationX: 46,
689    MOTION_TRANSLATION_Y: 47,
690    motionTranslationY: 47,
691    MOTION_ROTATION: 48,
692    motionRotation: 48,
693    MOTION_SCALE_X: 49,
694    motionScaleX: 49,
695    MOTION_SCALE_Y: 50,
696    motionScaleY: 50,
697    MOTION_SHEAR: 51,
698    motionShear: 51,
699    SCROLL_OFFSET_X: 52,
700    scrollOffsetX: 52,
701    SCROLL_OFFSET_Y: 53,
702    scrollOffsetY: 53,
703    PATH_TRIM_START: 54,
704    pathTrimStart: 54,
705    PATH_TRIM_END: 55,
706    pathTrimEnd: 55,
707    DISSOLVE_PROGRESS: 56,
708    dissolveProgress: 56
709  };
710  var Keyframe = class {
711    constructor(data) {
712      this.timelinePosition = Math.round(data.timelinePosition);
713      this.easing = data.easing;
714      this.value = data.value;
715    }
716  };
717  var KeyframeTrack = class {
718    constructor(data) {
719      this.topLevelField = data.topLevelField;
720      this.parameterField = data.parameterField;
721      this.index = data.index;
722      this.effectParametrizedField = data.effectParametrizedField;
723      this.keyframeOperation = data.keyframeOperation;
724      this.keyframes = data.keyframes;
725    }
726  };
727  var AnimationPreset = class {
728    constructor(data) {
729      this.nodeId = data.nodeId;
730      this.keyframeTracks = data.keyframeTracks;
731    }
732  };
733  var PARAMETER_FIELD_ALIAS_MAP = {
734    translateX: ParameterField.MOTION_TRANSLATION_X,
735    translateY: ParameterField.MOTION_TRANSLATION_Y,
736    rotate: ParameterField.MOTION_ROTATION,
737    scaleX: ParameterField.MOTION_SCALE_X,
738    scaleY: ParameterField.MOTION_SCALE_Y,
739    shear: ParameterField.MOTION_SHEAR
740  };
741  var KEYFRAMEABLE_FIELDS = /* @__PURE__ */ new Set([
742    "translateX",
743    "translateY",
744    "rotate",
745    "scaleX",
746    "scaleY",
747    "shear",
748    "cornerRadius",
749    "strokeWeight",
750    "rectangleTopLeftCornerRadius",
751    "rectangleTopRightCornerRadius",
752    "rectangleBottomLeftCornerRadius",
753    "rectangleBottomRightCornerRadius",
754    "stackSpacing",
755    "stackPaddingLeft",
756    "stackPaddingTop",
757    "stackPaddingRight",
758    "stackPaddingBottom",
759    "width",
760    "height",
761    "borderTopWeight",
762    "borderBottomWeight",
763    "borderLeftWeight",
764    "borderRightWeight",
765    "stackCounterSpacing",
766    "minWidth",
767    "maxWidth",
768    "minHeight",
769    "maxHeight",
770    "opacity",
771    "gridRowGap",
772    "gridColumnGap",
773    "textData",
774    "pathTrimStart",
775    "pathTrimEnd"
776  ]);
777  var MODE_TO_OPERATION = {
778    set: KeyframeOperation.SET,
779    SET: KeyframeOperation.SET,
780    offset: KeyframeOperation.OFFSET,
781    OFFSET: KeyframeOperation.OFFSET,
782    scale: KeyframeOperation.SCALE,
783    SCALE: KeyframeOperation.SCALE
784  };
785  function normalizeEasing(easing) {
786    if (easing === void 0) return void 0;
787    if (easing === "hold") return { interpolationType: InterpolationType.HOLD };
788    if (typeof easing === "string") {
789      const easingType = EasingType[easing];
790      if (easingType === void 0) throw new Error('normalizeEasing: unknown easing "' + easing + '"');
791      return { easingType };
792    }
793    return easing;
794  }
795  function compileKeyframe({ timelinePosition, value, easing }) {
796    return new Keyframe({
797      timelinePosition: timelinePosition * 1e6,
798      easing: normalizeEasing(easing),
799      value
800    });
801  }
802  function tween({ mode, timelinePosition = 0, duration, from, to, easing }) {
803    if (duration < 0) throw new Error("tween: duration must be non-negative");
804    return {
805      mode,
806      keyframes: [
807        { timelinePosition, value: from, easing },
808        { timelinePosition: timelinePosition + duration, value: to, easing }
809      ]
810    };
811  }
812  function animate(node, definition) {
813    const nodeId = typeof node === "string" ? node : node.id;
814    const keyframeTracks = [];
815    for (const [key, trackDef] of Object.entries(definition)) {
816      if (!KEYFRAMEABLE_FIELDS.has(key)) {
817        throw new Error('animate: unknown or non-keyframeable property "' + key + '"');
818      }
819      const parameterField = PARAMETER_FIELD_ALIAS_MAP[key] ?? ParameterField[key];
820      const operation = MODE_TO_OPERATION[trackDef.mode];
821      if (operation === void 0) throw new Error('animate: unknown mode "' + trackDef.mode + '"');
822      const seen = /* @__PURE__ */ new Map();
823      for (const kf of trackDef.keyframes) seen.set(kf.timelinePosition, kf);
824      const sorted = [...seen.values()].sort((a, b) => a.timelinePosition - b.timelinePosition);
825      keyframeTracks.push(new KeyframeTrack({
826        parameterField,
827        keyframeOperation: operation,
828        keyframes: sorted.map(compileKeyframe)
829      }));
830    }
831    return new AnimationPreset({ nodeId, keyframeTracks });
832  }
833
834  
834// share/motion/src/internal/presets/source/move.ts
835  function preset({ timing, moveX, moveY, duration, fade, easing, node }) {
836    const xFrom = timing === "in" ? moveX : 0;
837    const xTo = timing === "in" ? 0 : moveX;
838    const yFrom = timing === "in" ? moveY : 0;
839    const yTo = timing === "in" ? 0 : moveY;
840    const definition = {
841      translateX: tween({
842        mode: "offset",
843        duration,
844        from: xFrom,
845        to: xTo,
846        easing
847      }),
848      translateY: tween({
849        mode: "offset",
850        duration,
851        from: yFrom,
852        to: yTo,
853        easing
854      })
855    };
856    if (fade) {
857      const opFrom = timing === "in" ? 0 : 1;
858      const opTo = timing === "in" ? 1 : 0;
859      definition.opacity = tween({
860        mode: "scale",
861        duration,
862        from: opFrom,
863        to: opTo,
864        easing
865      });
866    }
867    return [animate(node, definition)];
868  }
869  defineProperties(preset, {
870    timing: {
871      label: "Timing",
872      type: "string",
873      defaultValue: "out",
874      control: "select",
875      options: [
876        { value: "in", label: "Move In" },
877        { value: "out", label: "Move Out" }
878      ]
879    },
880    moveX: {
881      label: "Move X",
882      type: "number",
883      defaultValue: 100,
884      control: "input"
885    },
886    moveY: {
887      label: "Move Y",
888      type: "number",
889      defaultValue: 0,
890      control: "input"
891    },
892    duration: {
893      label: "Duration",
894      type: "number",
895      defaultValue: 0.5,
896      control: "input",
897      min: 0.01,
898      unit: "s"
899    },
900    fade: {
901      label: "Fade",
902      type: "boolean",
903      defaultValue: false
904    },
905    easing: {
906      label: "Easing",
907      type: "easing",
908      defaultValue: {
909        easingType: EasingType.OUT_CUBIC
910      }
911    }
912  });
913  return __toCommonJS(move_exports);
914})();`});var ak,lk,uk=Lr(()=>{ak=`// Source-of-truth for the NEW first-party animation preset.
915//
916// The build-time preset-bundle codegen (see \`../scripts/generate_preset_bundles.ts\`)
917// reads this file's raw text, esbuilds it into an IIFE with \`figma:motion\`
918// resolved, and emits both strings into \`../generated/new.generated.ts\`. The
919// generated module is what runtime code consumes \u2014 never import this file
920// directly from production code paths.
921//
922// This file is excluded from the share/motion \`ts_project\` compilation \u2014 it's
923// only an input to the codegen tool, evaluated inside the QuickJS / iframe
924// sandbox at runtime.
925
926import { animate, defineProperties, EasingType, tween } from 'figma:motion'
927
928import type { PresetArgs } from './preset_types'
929
930export default function preset({ duration, easing, node }: PresetArgs) {
931  return [
932    animate(node, {
933      opacity: tween({
934        mode: 'scale',
935        duration,
936        from: 0,
937        to: 1,
938        easing,
939      }),
940    }),
941  ]
942}
943
944defineProperties(preset, {
945  duration: {
946    label: 'Duration',
947    type: 'number',
948    defaultValue: 0.5,
949    control: 'input',
950    min: 0.01,
951    unit: 's',
952  },
953  easing: {
954    label: 'Easing',
955    type: 'easing',
956    defaultValue: {
957      easingType: EasingType.OUT_CUBIC,
958    },
959  },
960})
961`,lk=`var __presetBundle = (() => {
962  var __defProp = Object.defineProperty;
963  var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
964  var __getOwnPropNames = Object.getOwnPropertyNames;
965  var __hasOwnProp = Object.prototype.hasOwnProperty;
966  var __export = (target, all) => {
967    for (var name in all)
968      __defProp(target, name, { get: all[name], enumerable: true });
969  };
970  var __copyProps = (to, from, except, desc) => {
971    if (from && typeof from === "object" || typeof from === "function") {
972      for (let key of __getOwnPropNames(from))
973        if (!__hasOwnProp.call(to, key) && key !== except)
974          __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
975    }
976    return to;
977  };
978  var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
979
980  
980// share/motion/src/internal/presets/source/new.ts
981  var new_exports = {};
982  __export(new_exports, {
983    default: () => preset
984  });
985
986  // figma-motion:figma:motion
987  function defineProperties(component, spec) {
988    Object.assign(component, {
989      [/* @__PURE__ */ Symbol.for("figma.react.props")]: spec
990    });
991  }
992  var EasingType = {
993    IN_CUBIC: 0,
994    inCubic: 0,
995    OUT_CUBIC: 1,
996    outCubic: 1,
997    INOUT_CUBIC: 2,
998    inOutCubic: 2,
999    LINEAR: 3,
1000    linear: 3,
1001    IN_BACK_CUBIC: 4,
1002    inBackCubic: 4,
1003    OUT_BACK_CUBIC: 5,
1004    outBackCubic: 5,
1005    INOUT_BACK_CUBIC: 6,
1006    inOutBackCubic: 6,
1007    CUSTOM_CUBIC: 7,
1008    customCubic: 7,
1009    SPRING: 8,
1010    spring: 8,
1011    GENTLE_SPRING: 9,
1012    gentleSpring: 9,
1013    CUSTOM_SPRING: 10,
1014    customSpring: 10,
1015    SPRING_PRESET_ONE: 11,
1016    springPresetOne: 11,
1017    SPRING_PRESET_TWO: 12,
1018    springPresetTwo: 12,
1019    SPRING_PRESET_THREE: 13,
1020    springPresetThree: 13,
1021    // For backwards compat
1022    bezier: 100,
1023    BEZIER: 100
1024  };
1025  var InterpolationType = {
1026    HOLD: 0,
1027    hold: 0,
1028    BEZIER: 1,
1029    bezier: 1
1030  };
1031  var KeyframeOperation = {
1032    SET: 0,
1033    set: 0,
1034    SCALE: 1,
1035    scale: 1,
1036    OFFSET: 2,
1037    offset: 2
1038  };
1039  var ParameterField = {
1040    MISSING: 0,
1041    missing: 0,
1042    CORNER_RADIUS: 1,
1043    cornerRadius: 1,
1044    PARAGRAPH_SPACING: 2,
1045    paragraphSpacing: 2,
1046    PARAGRAPH_INDENT: 3,
1047    paragraphIndent: 3,
1048    STROKE_WEIGHT: 4,
1049    strokeWeight: 4,
1050    STACK_SPACING: 5,
1051    stackSpacing: 5,
1052    STACK_PADDING_LEFT: 6,
1053    stackPaddingLeft: 6,
1054    STACK_PADDING_TOP: 7,
1055    stackPaddingTop: 7,
1056    STACK_PADDING_RIGHT: 8,
1057    stackPaddingRight: 8,
1058    STACK_PADDING_BOTTOM: 9,
1059    stackPaddingBottom: 9,
1060    VISIBLE: 10,
1061    visible: 10,
1062    TEXT_DATA: 11,
1063    textData: 11,
1064    WIDTH: 12,
1065    width: 12,
1066    HEIGHT: 13,
1067    height: 13,
1068    RECTANGLE_TOP_LEFT_CORNER_RADIUS: 14,
1069    rectangleTopLeftCornerRadius: 14,
1070    RECTANGLE_TOP_RIGHT_CORNER_RADIUS: 15,
1071    rectangleTopRightCornerRadius: 15,
1072    RECTANGLE_BOTTOM_LEFT_CORNER_RADIUS: 16,
1073    rectangleBottomLeftCornerRadius: 16,
1074    RECTANGLE_BOTTOM_RIGHT_CORNER_RADIUS: 17,
1075    rectangleBottomRightCornerRadius: 17,
1076    BORDER_TOP_WEIGHT: 18,
1077    borderTopWeight: 18,
1078    BORDER_BOTTOM_WEIGHT: 19,
1079    borderBottomWeight: 19,
1080    BORDER_LEFT_WEIGHT: 20,
1081    borderLeftWeight: 20,
1082    BORDER_RIGHT_WEIGHT: 21,
1083    borderRightWeight: 21,
1084    VARIANT_PROPERTIES: 22,
1085    variantProperties: 22,
1086    STACK_COUNTER_SPACING: 23,
1087    stackCounterSpacing: 23,
1088    MIN_WIDTH: 24,
1089    minWidth: 24,
1090    MAX_WIDTH: 25,
1091    maxWidth: 25,
1092    MIN_HEIGHT: 26,
1093    minHeight: 26,
1094    MAX_HEIGHT: 27,
1095    maxHeight: 27,
1096    FONT_FAMILY: 28,
1097    fontFamily: 28,
1098    FONT_STYLE: 29,
1099    fontStyle: 29,
1100    FONT_VARIATIONS: 30,
1101    fontVariations: 30,
1102    OPACITY: 31,
1103    opacity: 31,
1104    FONT_SIZE: 32,
1105    fontSize: 32,
1106    LETTER_SPACING: 34,
1107    letterSpacing: 34,
1108    LINE_HEIGHT: 36,
1109    lineHeight: 36,
1110    OVERRIDDEN_SYMBOL_ID: 37,
1111    overriddenSymbolId: 37,
1112    CMS_SERIALIZED_RICH_TEXT_DATA: 38,
1113    cmsSerializedRichTextData: 38,
1114    HYPERLINK: 39,
1115    hyperlink: 39,
1116    SLOT_CONTENT_ID: 40,
1117    slotContentId: 40,
1118    GRID_ROW_GAP: 41,
1119    gridRowGap: 41,
1120    GRID_COLUMN_GAP: 42,
1121    gridColumnGap: 42,
1122    RELATIVE_X_POSITION: 43,
1123    xPosition: 43,
1124    RELATIVE_Y_POSITION: 44,
1125    relativeYPosition: 44,
1126    RELATIVE_ROTATION: 45,
1127    relativeRotation: 45,
1128    MOTION_TRANSLATION_X: 46,
1129    motionTranslationX: 46,
1130    MOTION_TRANSLATION_Y: 47,
1131    motionTranslationY: 47,
1132    MOTION_ROTATION: 48,
1133    motionRotation: 48,
1134    MOTION_SCALE_X: 49,
1135    motionScaleX: 49,
1136    MOTION_SCALE_Y: 50,
1137    motionScaleY: 50,
1138    MOTION_SHEAR: 51,
1139    motionShear: 51,
1140    SCROLL_OFFSET_X: 52,
1141    scrollOffsetX: 52,
1142    SCROLL_OFFSET_Y: 53,
1143    scrollOffsetY: 53,
1144    PATH_TRIM_START: 54,
1145    pathTrimStart: 54,
1146    PATH_TRIM_END: 55,
1147    pathTrimEnd: 55,
1148    DISSOLVE_PROGRESS: 56,
1149    dissolveProgress: 56
1150  };
1151  var Keyframe = class {
1152    constructor(data) {
1153      this.timelinePosition = Math.round(data.timelinePosition);
1154      this.easing = data.easing;
1155      this.value = data.value;
1156    }
1157  };
1158  var KeyframeTrack = class {
1159    constructor(data) {
1160      this.topLevelField = data.topLevelField;
1161      this.parameterField = data.parameterField;
1162      this.index = data.index;
1163      this.effectParametrizedField = data.effectParametrizedField;
1164      this.keyframeOperation = data.keyframeOperation;
1165      this.keyframes = data.keyframes;
1166    }
1167  };
1168  var AnimationPreset = class {
1169    constructor(data) {
1170      this.nodeId = data.nodeId;
1171      this.keyframeTracks = data.keyframeTracks;
1172    }
1173  };
1174  var PARAMETER_FIELD_ALIAS_MAP = {
1175    translateX: ParameterField.MOTION_TRANSLATION_X,
1176    translateY: ParameterField.MOTION_TRANSLATION_Y,
1177    rotate: ParameterField.MOTION_ROTATION,
1178    scaleX: ParameterField.MOTION_SCALE_X,
1179    scaleY: ParameterField.MOTION_SCALE_Y,
1180    shear: ParameterField.MOTION_SHEAR
1181  };
1182  var KEYFRAMEABLE_FIELDS = /* @__PURE__ */ new Set([
1183    "translateX",
1184    "translateY",
1185    "rotate",
1186    "scaleX",
1187    "scaleY",
1188    "shear",
1189    "cornerRadius",
1190    "strokeWeight",
1191    "rectangleTopLeftCornerRadius",
1192    "rectangleTopRightCornerRadius",
1193    "rectangleBottomLeftCornerRadius",
1194    "rectangleBottomRightCornerRadius",
1195    "stackSpacing",
1196    "stackPaddingLeft",
1197    "stackPaddingTop",
1198    "stackPaddingRight",
1199    "stackPaddingBottom",
1200    "width",
1201    "height",
1202    "borderTopWeight",
1203    "borderBottomWeight",
1204    "borderLeftWeight",
1205    "borderRightWeight",
1206    "stackCounterSpacing",
1207    "minWidth",
1208    "maxWidth",
1209    "minHeight",
1210    "maxHeight",
1211    "opacity",
1212    "gridRowGap",
1213    "gridColumnGap",
1214    "textData",
1215    "pathTrimStart",
1216    "pathTrimEnd"
1217  ]);
1218  var MODE_TO_OPERATION = {
1219    set: KeyframeOperation.SET,
1220    SET: KeyframeOperation.SET,
1221    offset: KeyframeOperation.OFFSET,
1222    OFFSET: KeyframeOperation.OFFSET,
1223    scale: KeyframeOperation.SCALE,
1224    SCALE: KeyframeOperation.SCALE
1225  };
1226  function normalizeEasing(easing) {
1227    if (easing === void 0) return void 0;
1228    if (easing === "hold") return { interpolationType: InterpolationType.HOLD };
1229    if (typeof easing === "string") {
1230      const easingType = EasingType[easing];
1231      if (easingType === void 0) throw new Error('normalizeEasing: unknown easing "' + easing + '"');
1232      return { easingType };
1233    }
1234    return easing;
1235  }
1236  function compileKeyframe({ timelinePosition, value, easing }) {
1237    return new Keyframe({
1238      timelinePosition: timelinePosition * 1e6,
1239      easing: normalizeEasing(easing),
1240      value
1241    });
1242  }
1243  function tween({ mode, timelinePosition = 0, duration, from, to, easing }) {
1244    if (duration < 0) throw new Error("tween: duration must be non-negative");
1245    return {
1246      mode,
1247      keyframes: [
1248        { timelinePosition, value: from, easing },
1249        { timelinePosition: timelinePosition + duration, value: to, easing }
1250      ]
1251    };
1252  }
1253  function animate(node, definition) {
1254    const nodeId = typeof node === "string" ? node : node.id;
1255    const keyframeTracks = [];
1256    for (const [key, trackDef] of Object.entries(definition)) {
1257      if (!KEYFRAMEABLE_FIELDS.has(key)) {
1258        throw new Error('animate: unknown or non-keyframeable property "' + key + '"');
1259      }
1260      const parameterField = PARAMETER_FIELD_ALIAS_MAP[key] ?? ParameterField[key];
1261      const operation = MODE_TO_OPERATION[trackDef.mode];
1262      if (operation === void 0) throw new Error('animate: unknown mode "' + trackDef.mode + '"');
1263      const seen = /* @__PURE__ */ new Map();
1264      for (const kf of trackDef.keyframes) seen.set(kf.timelinePosition, kf);
1265      const sorted = [...seen.values()].sort((a, b) => a.timelinePosition - b.timelinePosition);
1266      keyframeTracks.push(new KeyframeTrack({
1267        parameterField,
1268        keyframeOperation: operation,
1269        keyframes: sorted.map(compileKeyframe)
1270      }));
1271    }
1272    return new AnimationPreset({ nodeId, keyframeTracks });
1273  }
1274
1275  
1275// share/motion/src/internal/presets/source/new.ts
1276  function preset({ duration, easing, node }) {
1277    return [
1278      animate(node, {
1279        opacity: tween({
1280          mode: "scale",
1281          duration,
1282          from: 0,
1283          to: 1,
1284          easing
1285        })
1286      })
1287    ];
1288  }
1289  defineProperties(preset, {
1290    duration: {
1291      label: "Duration",
1292      type: "number",
1293      defaultValue: 0.5,
1294      control: "input",
1295      min: 0.01,
1296      unit: "s"
1297    },
1298    easing: {
1299      label: "Easing",
1300      type: "easing",
1301      defaultValue: {
1302        easingType: EasingType.OUT_CUBIC
1303      }
1304    }
1305  });
1306  return __toCommonJS(new_exports);
1307})();`});var ck,dk,fk=Lr(()=>{ck=`// Source-of-truth for the PATH_DRAW first-party animation preset.
1308//
1309// The build-time preset-bundle codegen (see \`../scripts/generate_preset_bundles.ts\`)
1310// reads this file's raw text, esbuilds it into an IIFE with \`figma:motion\`
1311// resolved, and emits both strings into \`../generated/path_draw.generated.ts\`.
1312// The generated module is what runtime code consumes \u2014 never import this file
1313// directly from production code paths.
1314//
1315// This file is excluded from the share/motion \`ts_project\` compilation \u2014 it's
1316// only an input to the codegen tool, evaluated inside the QuickJS / iframe
1317// sandbox at runtime.
1318
1319import { animate, defineProperties, EasingType, tween } from 'figma:motion'
1320
1321import type { PresetArgs } from './preset_types'
1322
1323export default function preset({ duration, mode, direction, target }: PresetArgs) {
1324  const easing = { easingType: EasingType.LINEAR }
1325
1326  if (mode === 'reveal') {
1327    if (direction === 'forward') {
1328      // Draw from start to end of path: trimStart stays at 0, trimEnd goes from 0 to 1
1329      return [
1330        animate(target, {
1331          pathTrimStart: tween({ mode: 'set', duration, from: 0, to: 0, easing }),
1332          pathTrimEnd: tween({ mode: 'set', duration, from: 0, to: 1, easing }),
1333        }),
1334      ]
1335    } else {
1336      // Draw from end to start of path: trimStart goes from 1 to 0, trimEnd stays at 1
1337      return [
1338        animate(target, {
1339          pathTrimStart: tween({ mode: 'set', duration, from: 1, to: 0, easing }),
1340          pathTrimEnd: tween({ mode: 'set', duration, from: 1, to: 1, easing }),
1341        }),
1342      ]
1343    }
1344  } else {
1345    if (direction === 'forward') {
1346      // Hide from start to end of path: trimStart goes from 0 to 1, trimEnd stays at 1
1347      return [
1348        animate(target, {
1349          pathTrimStart: tween({ mode: 'set', duration, from: 0, to: 1, easing }),
1350          pathTrimEnd: tween({ mode: 'set', duration, from: 1, to: 1, easing }),
1351        }),
1352      ]
1353    } else {
1354      // Hide from end to start of path: trimStart stays at 0, trimEnd goes from 1 to 0
1355      return [
1356        animate(target, {
1357          pathTrimStart: tween({ mode: 'set', duration, from: 0, to: 0, easing }),
1358          pathTrimEnd: tween({ mode: 'set', duration, from: 1, to: 0, easing }),
1359        }),
1360      ]
1361    }
1362  }
1363}
1364
1365// KEEP_IN_SYNC(share/motion/src/internal/presets/path_draw_meta.ts) \u2014 these
1366// property bounds (min/max/unit) must match \`PROP_DEFS[*].inputConfig\` so the
1367// panel-side TS metadata and the bundled IIFE agree on every prop's contract.
1368defineProperties(preset, {
1369  duration: {
1370    label: 'Duration',
1371    type: 'number',
1372    defaultValue: 0.5,
1373    control: 'input',
1374    min: 0.01,
1375    unit: 's',
1376  },
1377  mode: {
1378    label: 'Mode',
1379    type: 'string',
1380    defaultValue: 'reveal',
1381    control: 'select',
1382    options: [
1383      { value: 'reveal', label: 'Reveal' },
1384      { value: 'hide', label: 'Hide' },
1385    ],
1386  },
1387  direction: {
1388    label: 'Direction',
1389    type: 'string',
1390    defaultValue: 'forward',
1391    control: 'select',
1392    options: [
1393      { value: 'forward', label: 'Forward' },
1394      { value: 'reverse', label: 'Reverse' },
1395    ],
1396  },
1397})
1398`,dk=`var __presetBundle = (() => {
1399  var __defProp = Object.defineProperty;
1400  var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
1401  var __getOwnPropNames = Object.getOwnPropertyNames;
1402  var __hasOwnProp = Object.prototype.hasOwnProperty;
1403  var __export = (target, all) => {
1404    for (var name in all)
1405      __defProp(target, name, { get: all[name], enumerable: true });
1406  };
1407  var __copyProps = (to, from, except, desc) => {
1408    if (from && typeof from === "object" || typeof from === "function") {
1409      for (let key of __getOwnPropNames(from))
1410        if (!__hasOwnProp.call(to, key) && key !== except)
1411          __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
1412    }
1413    return to;
1414  };
1415  var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
1416
1417  
1417// share/motion/src/internal/presets/source/path_draw.ts
1418  var path_draw_exports = {};
1419  __export(path_draw_exports, {
1420    default: () => preset
1421  });
1422
1423  // figma-motion:figma:motion
1424  function defineProperties(component, spec) {
1425    Object.assign(component, {
1426      [/* @__PURE__ */ Symbol.for("figma.react.props")]: spec
1427    });
1428  }
1429  var EasingType = {
1430    IN_CUBIC: 0,
1431    inCubic: 0,
1432    OUT_CUBIC: 1,
1433    outCubic: 1,
1434    INOUT_CUBIC: 2,
1435    inOutCubic: 2,
1436    LINEAR: 3,
1437    linear: 3,
1438    IN_BACK_CUBIC: 4,
1439    inBackCubic: 4,
1440    OUT_BACK_CUBIC: 5,
1441    outBackCubic: 5,
1442    INOUT_BACK_CUBIC: 6,
1443    inOutBackCubic: 6,
1444    CUSTOM_CUBIC: 7,
1445    customCubic: 7,
1446    SPRING: 8,
1447    spring: 8,
1448    GENTLE_SPRING: 9,
1449    gentleSpring: 9,
1450    CUSTOM_SPRING: 10,
1451    customSpring: 10,
1452    SPRING_PRESET_ONE: 11,
1453    springPresetOne: 11,
1454    SPRING_PRESET_TWO: 12,
1455    springPresetTwo: 12,
1456    SPRING_PRESET_THREE: 13,
1457    springPresetThree: 13,
1458    // For backwards compat
1459    bezier: 100,
1460    BEZIER: 100
1461  };
1462  var InterpolationType = {
1463    HOLD: 0,
1464    hold: 0,
1465    BEZIER: 1,
1466    bezier: 1
1467  };
1468  var KeyframeOperation = {
1469    SET: 0,
1470    set: 0,
1471    SCALE: 1,
1472    scale: 1,
1473    OFFSET: 2,
1474    offset: 2
1475  };
1476  var ParameterField = {
1477    MISSING: 0,
1478    missing: 0,
1479    CORNER_RADIUS: 1,
1480    cornerRadius: 1,
1481    PARAGRAPH_SPACING: 2,
1482    paragraphSpacing: 2,
1483    PARAGRAPH_INDENT: 3,
1484    paragraphIndent: 3,
1485    STROKE_WEIGHT: 4,
1486    strokeWeight: 4,
1487    STACK_SPACING: 5,
1488    stackSpacing: 5,
1489    STACK_PADDING_LEFT: 6,
1490    stackPaddingLeft: 6,
1491    STACK_PADDING_TOP: 7,
1492    stackPaddingTop: 7,
1493    STACK_PADDING_RIGHT: 8,
1494    stackPaddingRight: 8,
1495    STACK_PADDING_BOTTOM: 9,
1496    stackPaddingBottom: 9,
1497    VISIBLE: 10,
1498    visible: 10,
1499    TEXT_DATA: 11,
1500    textData: 11,
1501    WIDTH: 12,
1502    width: 12,
1503    HEIGHT: 13,
1504    height: 13,
1505    RECTANGLE_TOP_LEFT_CORNER_RADIUS: 14,
1506    rectangleTopLeftCornerRadius: 14,
1507    RECTANGLE_TOP_RIGHT_CORNER_RADIUS: 15,
1508    rectangleTopRightCornerRadius: 15,
1509    RECTANGLE_BOTTOM_LEFT_CORNER_RADIUS: 16,
1510    rectangleBottomLeftCornerRadius: 16,
1511    RECTANGLE_BOTTOM_RIGHT_CORNER_RADIUS: 17,
1512    rectangleBottomRightCornerRadius: 17,
1513    BORDER_TOP_WEIGHT: 18,
1514    borderTopWeight: 18,
1515    BORDER_BOTTOM_WEIGHT: 19,
1516    borderBottomWeight: 19,
1517    BORDER_LEFT_WEIGHT: 20,
1518    borderLeftWeight: 20,
1519    BORDER_RIGHT_WEIGHT: 21,
1520    borderRightWeight: 21,
1521    VARIANT_PROPERTIES: 22,
1522    variantProperties: 22,
1523    STACK_COUNTER_SPACING: 23,
1524    stackCounterSpacing: 23,
1525    MIN_WIDTH: 24,
1526    minWidth: 24,
1527    MAX_WIDTH: 25,
1528    maxWidth: 25,
1529    MIN_HEIGHT: 26,
1530    minHeight: 26,
1531    MAX_HEIGHT: 27,
1532    maxHeight: 27,
1533    FONT_FAMILY: 28,
1534    fontFamily: 28,
1535    FONT_STYLE: 29,
1536    fontStyle: 29,
1537    FONT_VARIATIONS: 30,
1538    fontVariations: 30,
1539    OPACITY: 31,
1540    opacity: 31,
1541    FONT_SIZE: 32,
1542    fontSize: 32,
1543    LETTER_SPACING: 34,
1544    letterSpacing: 34,
1545    LINE_HEIGHT: 36,
1546    lineHeight: 36,
1547    OVERRIDDEN_SYMBOL_ID: 37,
1548    overriddenSymbolId: 37,
1549    CMS_SERIALIZED_RICH_TEXT_DATA: 38,
1550    cmsSerializedRichTextData: 38,
1551    HYPERLINK: 39,
1552    hyperlink: 39,
1553    SLOT_CONTENT_ID: 40,
1554    slotContentId: 40,
1555    GRID_ROW_GAP: 41,
1556    gridRowGap: 41,
1557    GRID_COLUMN_GAP: 42,
1558    gridColumnGap: 42,
1559    RELATIVE_X_POSITION: 43,
1560    xPosition: 43,
1561    RELATIVE_Y_POSITION: 44,
1562    relativeYPosition: 44,
1563    RELATIVE_ROTATION: 45,
1564    relativeRotation: 45,
1565    MOTION_TRANSLATION_X: 46,
1566    motionTranslationX: 46,
1567    MOTION_TRANSLATION_Y: 47,
1568    motionTranslationY: 47,
1569    MOTION_ROTATION: 48,
1570    motionRotation: 48,
1571    MOTION_SCALE_X: 49,
1572    motionScaleX: 49,
1573    MOTION_SCALE_Y: 50,
1574    motionScaleY: 50,
1575    MOTION_SHEAR: 51,
1576    motionShear: 51,
1577    SCROLL_OFFSET_X: 52,
1578    scrollOffsetX: 52,
1579    SCROLL_OFFSET_Y: 53,
1580    scrollOffsetY: 53,
1581    PATH_TRIM_START: 54,
1582    pathTrimStart: 54,
1583    PATH_TRIM_END: 55,
1584    pathTrimEnd: 55,
1585    DISSOLVE_PROGRESS: 56,
1586    dissolveProgress: 56
1587  };
1588  var Keyframe = class {
1589    constructor(data) {
1590      this.timelinePosition = Math.round(data.timelinePosition);
1591      this.easing = data.easing;
1592      this.value = data.value;
1593    }
1594  };
1595  var KeyframeTrack = class {
1596    constructor(data) {
1597      this.topLevelField = data.topLevelField;
1598      this.parameterField = data.parameterField;
1599      this.index = data.index;
1600      this.effectParametrizedField = data.effectParametrizedField;
1601      this.keyframeOperation = data.keyframeOperation;
1602      this.keyframes = data.keyframes;
1603    }
1604  };
1605  var AnimationPreset = class {
1606    constructor(data) {
1607      this.nodeId = data.nodeId;
1608      this.keyframeTracks = data.keyframeTracks;
1609    }
1610  };
1611  var PARAMETER_FIELD_ALIAS_MAP = {
1612    translateX: ParameterField.MOTION_TRANSLATION_X,
1613    translateY: ParameterField.MOTION_TRANSLATION_Y,
1614    rotate: ParameterField.MOTION_ROTATION,
1615    scaleX: ParameterField.MOTION_SCALE_X,
1616    scaleY: ParameterField.MOTION_SCALE_Y,
1617    shear: ParameterField.MOTION_SHEAR
1618  };
1619  var KEYFRAMEABLE_FIELDS = /* @__PURE__ */ new Set([
1620    "translateX",
1621    "translateY",
1622    "rotate",
1623    "scaleX",
1624    "scaleY",
1625    "shear",
1626    "cornerRadius",
1627    "strokeWeight",
1628    "rectangleTopLeftCornerRadius",
1629    "rectangleTopRightCornerRadius",
1630    "rectangleBottomLeftCornerRadius",
1631    "rectangleBottomRightCornerRadius",
1632    "stackSpacing",
1633    "stackPaddingLeft",
1634    "stackPaddingTop",
1635    "stackPaddingRight",
1636    "stackPaddingBottom",
1637    "width",
1638    "height",
1639    "borderTopWeight",
1640    "borderBottomWeight",
1641    "borderLeftWeight",
1642    "borderRightWeight",
1643    "stackCounterSpacing",
1644    "minWidth",
1645    "maxWidth",
1646    "minHeight",
1647    "maxHeight",
1648    "opacity",
1649    "gridRowGap",
1650    "gridColumnGap",
1651    "textData",
1652    "pathTrimStart",
1653    "pathTrimEnd"
1654  ]);
1655  var MODE_TO_OPERATION = {
1656    set: KeyframeOperation.SET,
1657    SET: KeyframeOperation.SET,
1658    offset: KeyframeOperation.OFFSET,
1659    OFFSET: KeyframeOperation.OFFSET,
1660    scale: KeyframeOperation.SCALE,
1661    SCALE: KeyframeOperation.SCALE
1662  };
1663  function normalizeEasing(easing) {
1664    if (easing === void 0) return void 0;
1665    if (easing === "hold") return { interpolationType: InterpolationType.HOLD };
1666    if (typeof easing === "string") {
1667      const easingType = EasingType[easing];
1668      if (easingType === void 0) throw new Error('normalizeEasing: unknown easing "' + easing + '"');
1669      return { easingType };
1670    }
1671    return easing;
1672  }
1673  function compileKeyframe({ timelinePosition, value, easing }) {
1674    return new Keyframe({
1675      timelinePosition: timelinePosition * 1e6,
1676      easing: normalizeEasing(easing),
1677      value
1678    });
1679  }
1680  function tween({ mode, timelinePosition = 0, duration, from, to, easing }) {
1681    if (duration < 0) throw new Error("tween: duration must be non-negative");
1682    return {
1683      mode,
1684      keyframes: [
1685        { timelinePosition, value: from, easing },
1686        { timelinePosition: timelinePosition + duration, value: to, easing }
1687      ]
1688    };
1689  }
1690  function animate(node, definition) {
1691    const nodeId = typeof node === "string" ? node : node.id;
1692    const keyframeTracks = [];
1693    for (const [key, trackDef] of Object.entries(definition)) {
1694      if (!KEYFRAMEABLE_FIELDS.has(key)) {
1695        throw new Error('animate: unknown or non-keyframeable property "' + key + '"');
1696      }
1697      const parameterField = PARAMETER_FIELD_ALIAS_MAP[key] ?? ParameterField[key];
1698      const operation = MODE_TO_OPERATION[trackDef.mode];
1699      if (operation === void 0) throw new Error('animate: unknown mode "' + trackDef.mode + '"');
1700      const seen = /* @__PURE__ */ new Map();
1701      for (const kf of trackDef.keyframes) seen.set(kf.timelinePosition, kf);
1702      const sorted = [...seen.values()].sort((a, b) => a.timelinePosition - b.timelinePosition);
1703      keyframeTracks.push(new KeyframeTrack({
1704        parameterField,
1705        keyframeOperation: operation,
1706        keyframes: sorted.map(compileKeyframe)
1707      }));
1708    }
1709    return new AnimationPreset({ nodeId, keyframeTracks });
1710  }
1711
1712  
1712// share/motion/src/internal/presets/source/path_draw.ts
1713  function preset({ duration, mode, direction, target }) {
1714    const easing = { easingType: EasingType.LINEAR };
1715    if (mode === "reveal") {
1716      if (direction === "forward") {
1717        return [
1718          animate(target, {
1719            pathTrimStart: tween({ mode: "set", duration, from: 0, to: 0, easing }),
1720            pathTrimEnd: tween({ mode: "set", duration, from: 0, to: 1, easing })
1721          })
1722        ];
1723      } else {
1724        return [
1725          animate(target, {
1726            pathTrimStart: tween({ mode: "set", duration, from: 1, to: 0, easing }),
1727            pathTrimEnd: tween({ mode: "set", duration, from: 1, to: 1, easing })
1728          })
1729        ];
1730      }
1731    } else {
1732      if (direction === "forward") {
1733        return [
1734          animate(target, {
1735            pathTrimStart: tween({ mode: "set", duration, from: 0, to: 1, easing }),
1736            pathTrimEnd: tween({ mode: "set", duration, from: 1, to: 1, easing })
1737          })
1738        ];
1739      } else {
1740        return [
1741          animate(target, {
1742            pathTrimStart: tween({ mode: "set", duration, from: 0, to: 0, easing }),
1743            pathTrimEnd: tween({ mode: "set", duration, from: 1, to: 0, easing })
1744          })
1745        ];
1746      }
1747    }
1748  }
1749  defineProperties(preset, {
1750    duration: {
1751      label: "Duration",
1752      type: "number",
1753      defaultValue: 0.5,
1754      control: "input",
1755      min: 0.01,
1756      unit: "s"
1757    },
1758    mode: {
1759      label: "Mode",
1760      type: "string",
1761      defaultValue: "reveal",
1762      control: "select",
1763      options: [
1764        { value: "reveal", label: "Reveal" },
1765        { value: "hide", label: "Hide" }
1766      ]
1767    },
1768    direction: {
1769      label: "Direction",
1770      type: "string",
1771      defaultValue: "forward",
1772      control: "select",
1773      options: [
1774        { value: "forward", label: "Forward" },
1775        { value: "reverse", label: "Reverse" }
1776      ]
1777    }
1778  });
1779  return __toCommonJS(path_draw_exports);
1780})();`});var pk,Ek,mk=Lr(()=>{pk=`// Source-of-truth for the PATH_TRAVEL first-party animation preset.
1781//
1782// The build-time preset-bundle codegen (see \`../scripts/generate_preset_bundles.ts\`)
1783// reads this file's raw text, esbuilds it into an IIFE with \`figma:motion\`
1784// resolved, and emits both strings into \`../generated/path_travel.generated.ts\`.
1785// The generated module is what runtime code consumes \u2014 never import this file
1786// directly from production code paths.
1787//
1788// This file is excluded from the share/motion \`ts_project\` compilation \u2014 it's
1789// only an input to the codegen tool, evaluated inside the QuickJS / iframe
1790// sandbox at runtime.
1791
1792import { animate, defineProperties, EasingType, tween } from 'figma:motion'
1793
1794import type { PresetArgs } from './preset_types'
1795
1796export default function preset({
1797  duration,
1798  direction,
1799  segmentLength,
1800  loops,
1801  loopMode,
1802  target,
1803}: PresetArgs) {
1804  // Path Travel: A segment of the path travels along the entire path
1805  const segment = segmentLength / 100 // Convert percentage to 0-1 range
1806  const easing = { easingType: EasingType.LINEAR }
1807
1808  if (loopMode === 'circle') {
1809    // Circle mode: segment wraps around continuously
1810    if (direction === 'forward') {
1811      return [
1812        animate(target, {
1813          pathTrimStart: tween({ mode: 'set', duration, from: 0, to: loops, easing }),
1814          pathTrimEnd: tween({
1815            mode: 'set',
1816            duration,
1817            from: segment,
1818            to: segment + loops,
1819            easing,
1820          }),
1821        }),
1822      ]
1823    } else {
1824      return [
1825        animate(target, {
1826          pathTrimStart: tween({
1827            mode: 'set',
1828            duration,
1829            from: 1 - segment,
1830            to: 1 - segment - loops,
1831            easing,
1832          }),
1833          pathTrimEnd: tween({ mode: 'set', duration, from: 1, to: 1 - loops, easing }),
1834        }),
1835      ]
1836    }
1837  }
1838
1839  // Retrace mode: segment goes forward then backward for each loop
1840  const startKeyframes: Array<{ timelinePosition: number; value: number; easing: PresetArgs }> = []
1841  const endKeyframes: Array<{ timelinePosition: number; value: number; easing: PresetArgs }> = []
1842  const timePerLoop = duration / loops
1843
1844  if (direction === 'forward') {
1845    for (let i = 0; i < loops; i++) {
1846      const loopStartTime = i * timePerLoop
1847      const loopMidTime = loopStartTime + timePerLoop / 2
1848      const loopEndTime = loopStartTime + timePerLoop
1849
1850      // Forward phase
1851      startKeyframes.push({ timelinePosition: loopStartTime, value: 0, easing })
1852      startKeyframes.push({ timelinePosition: loopMidTime, value: 1 - segment, easing })
1853      // Backward phase
1854      startKeyframes.push({ timelinePosition: loopEndTime, value: 0, easing })
1855
1856      endKeyframes.push({ timelinePosition: loopStartTime, value: segment, easing })
1857      endKeyframes.push({ timelinePosition: loopMidTime, value: 1, easing })
1858      endKeyframes.push({ timelinePosition: loopEndTime, value: segment, easing })
1859    }
1860  } else {
1861    for (let i = 0; i < loops; i++) {
1862      const loopStartTime = i * timePerLoop
1863      const loopMidTime = loopStartTime + timePerLoop / 2
1864      const loopEndTime = loopStartTime + timePerLoop
1865
1866      // Backward phase
1867      startKeyframes.push({ timelinePosition: loopStartTime, value: 1 - segment, easing })
1868      startKeyframes.push({ timelinePosition: loopMidTime, value: 0, easing })
1869      // Forward phase
1870      startKeyframes.push({ timelinePosition: loopEndTime, value: 1 - segment, easing })
1871
1872      endKeyframes.push({ timelinePosition: loopStartTime, value: 1, easing })
1873      endKeyframes.push({ timelinePosition: loopMidTime, value: segment, easing })
1874      endKeyframes.push({ timelinePosition: loopEndTime, value: 1, easing })
1875    }
1876  }
1877
1878  return [
1879    animate(target, {
1880      pathTrimStart: { mode: 'set', keyframes: startKeyframes },
1881      pathTrimEnd: { mode: 'set', keyframes: endKeyframes },
1882    }),
1883  ]
1884}
1885
1886// KEEP_IN_SYNC(share/motion/src/internal/presets/path_travel_meta.ts) \u2014 these
1887// property bounds (min/max/unit) must match \`PROP_DEFS[*].inputConfig\` so the
1888// panel-side TS metadata and the bundled IIFE agree on every prop's contract.
1889defineProperties(preset, {
1890  duration: {
1891    label: 'Duration',
1892    type: 'number',
1893    defaultValue: 0.5,
1894    control: 'input',
1895    min: 0.01,
1896    unit: 's',
1897  },
1898  direction: {
1899    label: 'Direction',
1900    type: 'string',
1901    defaultValue: 'forward',
1902    control: 'select',
1903    options: [
1904      { value: 'forward', label: 'Forward' },
1905      { value: 'reverse', label: 'Reverse' },
1906    ],
1907  },
1908  loopMode: {
1909    label: 'Loop Mode',
1910    type: 'string',
1911    defaultValue: 'circle',
1912    control: 'select',
1913    options: [
1914      { value: 'circle', label: 'Circle Back' },
1915      { value: 'retrace', label: 'Retrace Path' },
1916    ],
1917  },
1918  segmentLength: {
1919    label: 'Segment Length',
1920    type: 'number',
1921    defaultValue: 20,
1922    control: 'input',
1923    min: 0,
1924    max: 100,
1925    unit: '%',
1926  },
1927  loops: {
1928    label: 'Loops',
1929    type: 'number',
1930    defaultValue: 1,
1931    control: 'input',
1932    min: 1,
1933  },
1934})
1935`,Ek=`var __presetBundle = (() => {
1936  var __defProp = Object.defineProperty;
1937  var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
1938  var __getOwnPropNames = Object.getOwnPropertyNames;
1939  var __hasOwnProp = Object.prototype.hasOwnProperty;
1940  var __export = (target, all) => {
1941    for (var name in all)
1942      __defProp(target, name, { get: all[name], enumerable: true });
1943  };
1944  var __copyProps = (to, from, except, desc) => {
1945    if (from && typeof from === "object" || typeof from === "function") {
1946      for (let key of __getOwnPropNames(from))
1947        if (!__hasOwnProp.call(to, key) && key !== except)
1948          __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
1949    }
1950    return to;
1951  };
1952  var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
1953
1954  
1954// share/motion/src/internal/presets/source/path_travel.ts
1955  var path_travel_exports = {};
1956  __export(path_travel_exports, {
1957    default: () => preset
1958  });
1959
1960  // figma-motion:figma:motion
1961  function defineProperties(component, spec) {
1962    Object.assign(component, {
1963      [/* @__PURE__ */ Symbol.for("figma.react.props")]: spec
1964    });
1965  }
1966  var EasingType = {
1967    IN_CUBIC: 0,
1968    inCubic: 0,
1969    OUT_CUBIC: 1,
1970    outCubic: 1,
1971    INOUT_CUBIC: 2,
1972    inOutCubic: 2,
1973    LINEAR: 3,
1974    linear: 3,
1975    IN_BACK_CUBIC: 4,
1976    inBackCubic: 4,
1977    OUT_BACK_CUBIC: 5,
1978    outBackCubic: 5,
1979    INOUT_BACK_CUBIC: 6,
1980    inOutBackCubic: 6,
1981    CUSTOM_CUBIC: 7,
1982    customCubic: 7,
1983    SPRING: 8,
1984    spring: 8,
1985    GENTLE_SPRING: 9,
1986    gentleSpring: 9,
1987    CUSTOM_SPRING: 10,
1988    customSpring: 10,
1989    SPRING_PRESET_ONE: 11,
1990    springPresetOne: 11,
1991    SPRING_PRESET_TWO: 12,
1992    springPresetTwo: 12,
1993    SPRING_PRESET_THREE: 13,
1994    springPresetThree: 13,
1995    // For backwards compat
1996    bezier: 100,
1997    BEZIER: 100
1998  };
1999  var InterpolationType = {
2000    HOLD: 0,
2001    hold: 0,
2002    BEZIER: 1,
2003    bezier: 1
2004  };
2005  var KeyframeOperation = {
2006    SET: 0,
2007    set: 0,
2008    SCALE: 1,
2009    scale: 1,
2010    OFFSET: 2,
2011    offset: 2
2012  };
2013  var ParameterField = {
2014    MISSING: 0,
2015    missing: 0,
2016    CORNER_RADIUS: 1,
2017    cornerRadius: 1,
2018    PARAGRAPH_SPACING: 2,
2019    paragraphSpacing: 2,
2020    PARAGRAPH_INDENT: 3,
2021    paragraphIndent: 3,
2022    STROKE_WEIGHT: 4,
2023    strokeWeight: 4,
2024    STACK_SPACING: 5,
2025    stackSpacing: 5,
2026    STACK_PADDING_LEFT: 6,
2027    stackPaddingLeft: 6,
2028    STACK_PADDING_TOP: 7,
2029    stackPaddingTop: 7,
2030    STACK_PADDING_RIGHT: 8,
2031    stackPaddingRight: 8,
2032    STACK_PADDING_BOTTOM: 9,
2033    stackPaddingBottom: 9,
2034    VISIBLE: 10,
2035    visible: 10,
2036    TEXT_DATA: 11,
2037    textData: 11,
2038    WIDTH: 12,
2039    width: 12,
2040    HEIGHT: 13,
2041    height: 13,
2042    RECTANGLE_TOP_LEFT_CORNER_RADIUS: 14,
2043    rectangleTopLeftCornerRadius: 14,
2044    RECTANGLE_TOP_RIGHT_CORNER_RADIUS: 15,
2045    rectangleTopRightCornerRadius: 15,
2046    RECTANGLE_BOTTOM_LEFT_CORNER_RADIUS: 16,
2047    rectangleBottomLeftCornerRadius: 16,
2048    RECTANGLE_BOTTOM_RIGHT_CORNER_RADIUS: 17,
2049    rectangleBottomRightCornerRadius: 17,
2050    BORDER_TOP_WEIGHT: 18,
2051    borderTopWeight: 18,
2052    BORDER_BOTTOM_WEIGHT: 19,
2053    borderBottomWeight: 19,
2054    BORDER_LEFT_WEIGHT: 20,
2055    borderLeftWeight: 20,
2056    BORDER_RIGHT_WEIGHT: 21,
2057    borderRightWeight: 21,
2058    VARIANT_PROPERTIES: 22,
2059    variantProperties: 22,
2060    STACK_COUNTER_SPACING: 23,
2061    stackCounterSpacing: 23,
2062    MIN_WIDTH: 24,
2063    minWidth: 24,
2064    MAX_WIDTH: 25,
2065    maxWidth: 25,
2066    MIN_HEIGHT: 26,
2067    minHeight: 26,
2068    MAX_HEIGHT: 27,
2069    maxHeight: 27,
2070    FONT_FAMILY: 28,
2071    fontFamily: 28,
2072    FONT_STYLE: 29,
2073    fontStyle: 29,
2074    FONT_VARIATIONS: 30,
2075    fontVariations: 30,
2076    OPACITY: 31,
2077    opacity: 31,
2078    FONT_SIZE: 32,
2079    fontSize: 32,
2080    LETTER_SPACING: 34,
2081    letterSpacing: 34,
2082    LINE_HEIGHT: 36,
2083    lineHeight: 36,
2084    OVERRIDDEN_SYMBOL_ID: 37,
2085    overriddenSymbolId: 37,
2086    CMS_SERIALIZED_RICH_TEXT_DATA: 38,
2087    cmsSerializedRichTextData: 38,
2088    HYPERLINK: 39,
2089    hyperlink: 39,
2090    SLOT_CONTENT_ID: 40,
2091    slotContentId: 40,
2092    GRID_ROW_GAP: 41,
2093    gridRowGap: 41,
2094    GRID_COLUMN_GAP: 42,
2095    gridColumnGap: 42,
2096    RELATIVE_X_POSITION: 43,
2097    xPosition: 43,
2098    RELATIVE_Y_POSITION: 44,
2099    relativeYPosition: 44,
2100    RELATIVE_ROTATION: 45,
2101    relativeRotation: 45,
2102    MOTION_TRANSLATION_X: 46,
2103    motionTranslationX: 46,
2104    MOTION_TRANSLATION_Y: 47,
2105    motionTranslationY: 47,
2106    MOTION_ROTATION: 48,
2107    motionRotation: 48,
2108    MOTION_SCALE_X: 49,
2109    motionScaleX: 49,
2110    MOTION_SCALE_Y: 50,
2111    motionScaleY: 50,
2112    MOTION_SHEAR: 51,
2113    motionShear: 51,
2114    SCROLL_OFFSET_X: 52,
2115    scrollOffsetX: 52,
2116    SCROLL_OFFSET_Y: 53,
2117    scrollOffsetY: 53,
2118    PATH_TRIM_START: 54,
2119    pathTrimStart: 54,
2120    PATH_TRIM_END: 55,
2121    pathTrimEnd: 55,
2122    DISSOLVE_PROGRESS: 56,
2123    dissolveProgress: 56
2124  };
2125  var Keyframe = class {
2126    constructor(data) {
2127      this.timelinePosition = Math.round(data.timelinePosition);
2128      this.easing = data.easing;
2129      this.value = data.value;
2130    }
2131  };
2132  var KeyframeTrack = class {
2133    constructor(data) {
2134      this.topLevelField = data.topLevelField;
2135      this.parameterField = data.parameterField;
2136      this.index = data.index;
2137      this.effectParametrizedField = data.effectParametrizedField;
2138      this.keyframeOperation = data.keyframeOperation;
2139      this.keyframes = data.keyframes;
2140    }
2141  };
2142  var AnimationPreset = class {
2143    constructor(data) {
2144      this.nodeId = data.nodeId;
2145      this.keyframeTracks = data.keyframeTracks;
2146    }
2147  };
2148  var PARAMETER_FIELD_ALIAS_MAP = {
2149    translateX: ParameterField.MOTION_TRANSLATION_X,
2150    translateY: ParameterField.MOTION_TRANSLATION_Y,
2151    rotate: ParameterField.MOTION_ROTATION,
2152    scaleX: ParameterField.MOTION_SCALE_X,
2153    scaleY: ParameterField.MOTION_SCALE_Y,
2154    shear: ParameterField.MOTION_SHEAR
2155  };
2156  var KEYFRAMEABLE_FIELDS = /* @__PURE__ */ new Set([
2157    "translateX",
2158    "translateY",
2159    "rotate",
2160    "scaleX",
2161    "scaleY",
2162    "shear",
2163    "cornerRadius",
2164    "strokeWeight",
2165    "rectangleTopLeftCornerRadius",
2166    "rectangleTopRightCornerRadius",
2167    "rectangleBottomLeftCornerRadius",
2168    "rectangleBottomRightCornerRadius",
2169    "stackSpacing",
2170    "stackPaddingLeft",
2171    "stackPaddingTop",
2172    "stackPaddingRight",
2173    "stackPaddingBottom",
2174    "width",
2175    "height",
2176    "borderTopWeight",
2177    "borderBottomWeight",
2178    "borderLeftWeight",
2179    "borderRightWeight",
2180    "stackCounterSpacing",
2181    "minWidth",
2182    "maxWidth",
2183    "minHeight",
2184    "maxHeight",
2185    "opacity",
2186    "gridRowGap",
2187    "gridColumnGap",
2188    "textData",
2189    "pathTrimStart",
2190    "pathTrimEnd"
2191  ]);
2192  var MODE_TO_OPERATION = {
2193    set: KeyframeOperation.SET,
2194    SET: KeyframeOperation.SET,
2195    offset: KeyframeOperation.OFFSET,
2196    OFFSET: KeyframeOperation.OFFSET,
2197    scale: KeyframeOperation.SCALE,
2198    SCALE: KeyframeOperation.SCALE
2199  };
2200  function normalizeEasing(easing) {
2201    if (easing === void 0) return void 0;
2202    if (easing === "hold") return { interpolationType: InterpolationType.HOLD };
2203    if (typeof easing === "string") {
2204      const easingType = EasingType[easing];
2205      if (easingType === void 0) throw new Error('normalizeEasing: unknown easing "' + easing + '"');
2206      return { easingType };
2207    }
2208    return easing;
2209  }
2210  function compileKeyframe({ timelinePosition, value, easing }) {
2211    return new Keyframe({
2212      timelinePosition: timelinePosition * 1e6,
2213      easing: normalizeEasing(easing),
2214      value
2215    });
2216  }
2217  function tween({ mode, timelinePosition = 0, duration, from, to, easing }) {
2218    if (duration < 0) throw new Error("tween: duration must be non-negative");
2219    return {
2220      mode,
2221      keyframes: [
2222        { timelinePosition, value: from, easing },
2223        { timelinePosition: timelinePosition + duration, value: to, easing }
2224      ]
2225    };
2226  }
2227  function animate(node, definition) {
2228    const nodeId = typeof node === "string" ? node : node.id;
2229    const keyframeTracks = [];
2230    for (const [key, trackDef] of Object.entries(definition)) {
2231      if (!KEYFRAMEABLE_FIELDS.has(key)) {
2232        throw new Error('animate: unknown or non-keyframeable property "' + key + '"');
2233      }
2234      const parameterField = PARAMETER_FIELD_ALIAS_MAP[key] ?? ParameterField[key];
2235      const operation = MODE_TO_OPERATION[trackDef.mode];
2236      if (operation === void 0) throw new Error('animate: unknown mode "' + trackDef.mode + '"');
2237      const seen = /* @__PURE__ */ new Map();
2238      for (const kf of trackDef.keyframes) seen.set(kf.timelinePosition, kf);
2239      const sorted = [...seen.values()].sort((a, b) => a.timelinePosition - b.timelinePosition);
2240      keyframeTracks.push(new KeyframeTrack({
2241        parameterField,
2242        keyframeOperation: operation,
2243        keyframes: sorted.map(compileKeyframe)
2244      }));
2245    }
2246    return new AnimationPreset({ nodeId, keyframeTracks });
2247  }
2248
2249  
2249// share/motion/src/internal/presets/source/path_travel.ts
2250  function preset({
2251    duration,
2252    direction,
2253    segmentLength,
2254    loops,
2255    loopMode,
2256    target
2257  }) {
2258    const segment = segmentLength / 100;
2259    const easing = { easingType: EasingType.LINEAR };
2260    if (loopMode === "circle") {
2261      if (direction === "forward") {
2262        return [
2263          animate(target, {
2264            pathTrimStart: tween({ mode: "set", duration, from: 0, to: loops, easing }),
2265            pathTrimEnd: tween({
2266              mode: "set",
2267              duration,
2268              from: segment,
2269              to: segment + loops,
2270              easing
2271            })
2272          })
2273        ];
2274      } else {
2275        return [
2276          animate(target, {
2277            pathTrimStart: tween({
2278              mode: "set",
2279              duration,
2280              from: 1 - segment,
2281              to: 1 - segment - loops,
2282              easing
2283            }),
2284            pathTrimEnd: tween({ mode: "set", duration, from: 1, to: 1 - loops, easing })
2285          })
2286        ];
2287      }
2288    }
2289    const startKeyframes = [];
2290    const endKeyframes = [];
2291    const timePerLoop = duration / loops;
2292    if (direction === "forward") {
2293      for (let i = 0; i < loops; i++) {
2294        const loopStartTime = i * timePerLoop;
2295        const loopMidTime = loopStartTime + timePerLoop / 2;
2296        const loopEndTime = loopStartTime + timePerLoop;
2297        startKeyframes.push({ timelinePosition: loopStartTime, value: 0, easing });
2298        startKeyframes.push({ timelinePosition: loopMidTime, value: 1 - segment, easing });
2299        startKeyframes.push({ timelinePosition: loopEndTime, value: 0, easing });
2300        endKeyframes.push({ timelinePosition: loopStartTime, value: segment, easing });
2301        endKeyframes.push({ timelinePosition: loopMidTime, value: 1, easing });
2302        endKeyframes.push({ timelinePosition: loopEndTime, value: segment, easing });
2303      }
2304    } else {
2305      for (let i = 0; i < loops; i++) {
2306        const loopStartTime = i * timePerLoop;
2307        const loopMidTime = loopStartTime + timePerLoop / 2;
2308        const loopEndTime = loopStartTime + timePerLoop;
2309        startKeyframes.push({ timelinePosition: loopStartTime, value: 1 - segment, easing });
2310        startKeyframes.push({ timelinePosition: loopMidTime, value: 0, easing });
2311        startKeyframes.push({ timelinePosition: loopEndTime, value: 1 - segment, easing });
2312        endKeyframes.push({ timelinePosition: loopStartTime, value: 1, easing });
2313        endKeyframes.push({ timelinePosition: loopMidTime, value: segment, easing });
2314        endKeyframes.push({ timelinePosition: loopEndTime, value: 1, easing });
2315      }
2316    }
2317    return [
2318      animate(target, {
2319        pathTrimStart: { mode: "set", keyframes: startKeyframes },
2320        pathTrimEnd: { mode: "set", keyframes: endKeyframes }
2321      })
2322    ];
2323  }
2324  defineProperties(preset, {
2325    duration: {
2326      label: "Duration",
2327      type: "number",
2328      defaultValue: 0.5,
2329      control: "input",
2330      min: 0.01,
2331      unit: "s"
2332    },
2333    direction: {
2334      label: "Direction",
2335      type: "string",
2336      defaultValue: "forward",
2337      control: "select",
2338      options: [
2339        { value: "forward", label: "Forward" },
2340        { value: "reverse", label: "Reverse" }
2341      ]
2342    },
2343    loopMode: {
2344      label: "Loop Mode",
2345      type: "string",
2346      defaultValue: "circle",
2347      control: "select",
2348      options: [
2349        { value: "circle", label: "Circle Back" },
2350        { value: "retrace", label: "Retrace Path" }
2351      ]
2352    },
2353    segmentLength: {
2354      label: "Segment Length",
2355      type: "number",
2356      defaultValue: 20,
2357      control: "input",
2358      min: 0,
2359      max: 100,
2360      unit: "%"
2361    },
2362    loops: {
2363      label: "Loops",
2364      type: "number",
2365      defaultValue: 1,
2366      control: "input",
2367      min: 1
2368    }
2369  });
2370  return __toCommonJS(path_travel_exports);
2371})();`});var _k,Tk,hk=Lr(()=>{_k=`// Source-of-truth for the RESIZE first-party animation preset.
2372//
2373// The build-time preset-bundle codegen (see \`../scripts/generate_preset_bundles.ts\`)
2374// reads this file's raw text, esbuilds it into an IIFE with \`figma:motion\`
2375// resolved, and emits both strings into \`../generated/resize.generated.ts\`. The
2376// generated module is what runtime code consumes \u2014 never import this file
2377// directly from production code paths.
2378//
2379// This file is excluded from the share/motion \`ts_project\` compilation \u2014 it's
2380// only an input to the codegen tool, evaluated inside the QuickJS / iframe
2381// sandbox at runtime.
2382
2383import { animate, defineProperties, EasingType, tween } from 'figma:motion'
2384
2385import type { PresetArgs, PresetTrackDefinitions } from './preset_types'
2386
2387export default function preset({ widthChange, heightChange, duration, easing, node }: PresetArgs) {
2388  const definition: PresetTrackDefinitions = {}
2389
2390  if (widthChange !== 0)
2391    definition.width = tween({
2392      mode: 'offset',
2393      duration,
2394      from: 0,
2395      to: widthChange,
2396      easing,
2397    })
2398
2399  if (heightChange !== 0)
2400    definition.height = tween({
2401      mode: 'offset',
2402      duration,
2403      from: 0,
2404      to: heightChange,
2405      easing,
2406    })
2407
2408  return [animate(node, definition)]
2409}
2410
2411defineProperties(preset, {
2412  widthChange: {
2413    label: 'Width Change',
2414    type: 'number',
2415    defaultValue: 100,
2416    control: 'input',
2417  },
2418  heightChange: {
2419    label: 'Height Change',
2420    type: 'number',
2421    defaultValue: 0,
2422    control: 'input',
2423  },
2424  duration: {
2425    label: 'Duration',
2426    type: 'number',
2427    defaultValue: 0.5,
2428    control: 'input',
2429    min: 0.01,
2430    unit: 's',
2431  },
2432  easing: {
2433    label: 'Easing',
2434    type: 'easing',
2435    defaultValue: {
2436      easingType: EasingType.OUT_CUBIC,
2437    },
2438  },
2439})
2440`,Tk=`var __presetBundle = (() => {
2441  var __defProp = Object.defineProperty;
2442  var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
2443  var __getOwnPropNames = Object.getOwnPropertyNames;
2444  var __hasOwnProp = Object.prototype.hasOwnProperty;
2445  var __export = (target, all) => {
2446    for (var name in all)
2447      __defProp(target, name, { get: all[name], enumerable: true });
2448  };
2449  var __copyProps = (to, from, except, desc) => {
2450    if (from && typeof from === "object" || typeof from === "function") {
2451      for (let key of __getOwnPropNames(from))
2452        if (!__hasOwnProp.call(to, key) && key !== except)
2453          __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
2454    }
2455    return to;
2456  };
2457  var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
2458
2459  
2459// share/motion/src/internal/presets/source/resize.ts
2460  var resize_exports = {};
2461  __export(resize_exports, {
2462    default: () => preset
2463  });
2464
2465  // figma-motion:figma:motion
2466  function defineProperties(component, spec) {
2467    Object.assign(component, {
2468      [/* @__PURE__ */ Symbol.for("figma.react.props")]: spec
2469    });
2470  }
2471  var EasingType = {
2472    IN_CUBIC: 0,
2473    inCubic: 0,
2474    OUT_CUBIC: 1,
2475    outCubic: 1,
2476    INOUT_CUBIC: 2,
2477    inOutCubic: 2,
2478    LINEAR: 3,
2479    linear: 3,
2480    IN_BACK_CUBIC: 4,
2481    inBackCubic: 4,
2482    OUT_BACK_CUBIC: 5,
2483    outBackCubic: 5,
2484    INOUT_BACK_CUBIC: 6,
2485    inOutBackCubic: 6,
2486    CUSTOM_CUBIC: 7,
2487    customCubic: 7,
2488    SPRING: 8,
2489    spring: 8,
2490    GENTLE_SPRING: 9,
2491    gentleSpring: 9,
2492    CUSTOM_SPRING: 10,
2493    customSpring: 10,
2494    SPRING_PRESET_ONE: 11,
2495    springPresetOne: 11,
2496    SPRING_PRESET_TWO: 12,
2497    springPresetTwo: 12,
2498    SPRING_PRESET_THREE: 13,
2499    springPresetThree: 13,
2500    // For backwards compat
2501    bezier: 100,
2502    BEZIER: 100
2503  };
2504  var InterpolationType = {
2505    HOLD: 0,
2506    hold: 0,
2507    BEZIER: 1,
2508    bezier: 1
2509  };
2510  var KeyframeOperation = {
2511    SET: 0,
2512    set: 0,
2513    SCALE: 1,
2514    scale: 1,
2515    OFFSET: 2,
2516    offset: 2
2517  };
2518  var ParameterField = {
2519    MISSING: 0,
2520    missing: 0,
2521    CORNER_RADIUS: 1,
2522    cornerRadius: 1,
2523    PARAGRAPH_SPACING: 2,
2524    paragraphSpacing: 2,
2525    PARAGRAPH_INDENT: 3,
2526    paragraphIndent: 3,
2527    STROKE_WEIGHT: 4,
2528    strokeWeight: 4,
2529    STACK_SPACING: 5,
2530    stackSpacing: 5,
2531    STACK_PADDING_LEFT: 6,
2532    stackPaddingLeft: 6,
2533    STACK_PADDING_TOP: 7,
2534    stackPaddingTop: 7,
2535    STACK_PADDING_RIGHT: 8,
2536    stackPaddingRight: 8,
2537    STACK_PADDING_BOTTOM: 9,
2538    stackPaddingBottom: 9,
2539    VISIBLE: 10,
2540    visible: 10,
2541    TEXT_DATA: 11,
2542    textData: 11,
2543    WIDTH: 12,
2544    width: 12,
2545    HEIGHT: 13,
2546    height: 13,
2547    RECTANGLE_TOP_LEFT_CORNER_RADIUS: 14,
2548    rectangleTopLeftCornerRadius: 14,
2549    RECTANGLE_TOP_RIGHT_CORNER_RADIUS: 15,
2550    rectangleTopRightCornerRadius: 15,
2551    RECTANGLE_BOTTOM_LEFT_CORNER_RADIUS: 16,
2552    rectangleBottomLeftCornerRadius: 16,
2553    RECTANGLE_BOTTOM_RIGHT_CORNER_RADIUS: 17,
2554    rectangleBottomRightCornerRadius: 17,
2555    BORDER_TOP_WEIGHT: 18,
2556    borderTopWeight: 18,
2557    BORDER_BOTTOM_WEIGHT: 19,
2558    borderBottomWeight: 19,
2559    BORDER_LEFT_WEIGHT: 20,
2560    borderLeftWeight: 20,
2561    BORDER_RIGHT_WEIGHT: 21,
2562    borderRightWeight: 21,
2563    VARIANT_PROPERTIES: 22,
2564    variantProperties: 22,
2565    STACK_COUNTER_SPACING: 23,
2566    stackCounterSpacing: 23,
2567    MIN_WIDTH: 24,
2568    minWidth: 24,
2569    MAX_WIDTH: 25,
2570    maxWidth: 25,
2571    MIN_HEIGHT: 26,
2572    minHeight: 26,
2573    MAX_HEIGHT: 27,
2574    maxHeight: 27,
2575    FONT_FAMILY: 28,
2576    fontFamily: 28,
2577    FONT_STYLE: 29,
2578    fontStyle: 29,
2579    FONT_VARIATIONS: 30,
2580    fontVariations: 30,
2581    OPACITY: 31,
2582    opacity: 31,
2583    FONT_SIZE: 32,
2584    fontSize: 32,
2585    LETTER_SPACING: 34,
2586    letterSpacing: 34,
2587    LINE_HEIGHT: 36,
2588    lineHeight: 36,
2589    OVERRIDDEN_SYMBOL_ID: 37,
2590    overriddenSymbolId: 37,
2591    CMS_SERIALIZED_RICH_TEXT_DATA: 38,
2592    cmsSerializedRichTextData: 38,
2593    HYPERLINK: 39,
2594    hyperlink: 39,
2595    SLOT_CONTENT_ID: 40,
2596    slotContentId: 40,
2597    GRID_ROW_GAP: 41,
2598    gridRowGap: 41,
2599    GRID_COLUMN_GAP: 42,
2600    gridColumnGap: 42,
2601    RELATIVE_X_POSITION: 43,
2602    xPosition: 43,
2603    RELATIVE_Y_POSITION: 44,
2604    relativeYPosition: 44,
2605    RELATIVE_ROTATION: 45,
2606    relativeRotation: 45,
2607    MOTION_TRANSLATION_X: 46,
2608    motionTranslationX: 46,
2609    MOTION_TRANSLATION_Y: 47,
2610    motionTranslationY: 47,
2611    MOTION_ROTATION: 48,
2612    motionRotation: 48,
2613    MOTION_SCALE_X: 49,
2614    motionScaleX: 49,
2615    MOTION_SCALE_Y: 50,
2616    motionScaleY: 50,
2617    MOTION_SHEAR: 51,
2618    motionShear: 51,
2619    SCROLL_OFFSET_X: 52,
2620    scrollOffsetX: 52,
2621    SCROLL_OFFSET_Y: 53,
2622    scrollOffsetY: 53,
2623    PATH_TRIM_START: 54,
2624    pathTrimStart: 54,
2625    PATH_TRIM_END: 55,
2626    pathTrimEnd: 55,
2627    DISSOLVE_PROGRESS: 56,
2628    dissolveProgress: 56
2629  };
2630  var Keyframe = class {
2631    constructor(data) {
2632      this.timelinePosition = Math.round(data.timelinePosition);
2633      this.easing = data.easing;
2634      this.value = data.value;
2635    }
2636  };
2637  var KeyframeTrack = class {
2638    constructor(data) {
2639      this.topLevelField = data.topLevelField;
2640      this.parameterField = data.parameterField;
2641      this.index = data.index;
2642      this.effectParametrizedField = data.effectParametrizedField;
2643      this.keyframeOperation = data.keyframeOperation;
2644      this.keyframes = data.keyframes;
2645    }
2646  };
2647  var AnimationPreset = class {
2648    constructor(data) {
2649      this.nodeId = data.nodeId;
2650      this.keyframeTracks = data.keyframeTracks;
2651    }
2652  };
2653  var PARAMETER_FIELD_ALIAS_MAP = {
2654    translateX: ParameterField.MOTION_TRANSLATION_X,
2655    translateY: ParameterField.MOTION_TRANSLATION_Y,
2656    rotate: ParameterField.MOTION_ROTATION,
2657    scaleX: ParameterField.MOTION_SCALE_X,
2658    scaleY: ParameterField.MOTION_SCALE_Y,
2659    shear: ParameterField.MOTION_SHEAR
2660  };
2661  var KEYFRAMEABLE_FIELDS = /* @__PURE__ */ new Set([
2662    "translateX",
2663    "translateY",
2664    "rotate",
2665    "scaleX",
2666    "scaleY",
2667    "shear",
2668    "cornerRadius",
2669    "strokeWeight",
2670    "rectangleTopLeftCornerRadius",
2671    "rectangleTopRightCornerRadius",
2672    "rectangleBottomLeftCornerRadius",
2673    "rectangleBottomRightCornerRadius",
2674    "stackSpacing",
2675    "stackPaddingLeft",
2676    "stackPaddingTop",
2677    "stackPaddingRight",
2678    "stackPaddingBottom",
2679    "width",
2680    "height",
2681    "borderTopWeight",
2682    "borderBottomWeight",
2683    "borderLeftWeight",
2684    "borderRightWeight",
2685    "stackCounterSpacing",
2686    "minWidth",
2687    "maxWidth",
2688    "minHeight",
2689    "maxHeight",
2690    "opacity",
2691    "gridRowGap",
2692    "gridColumnGap",
2693    "textData",
2694    "pathTrimStart",
2695    "pathTrimEnd"
2696  ]);
2697  var MODE_TO_OPERATION = {
2698    set: KeyframeOperation.SET,
2699    SET: KeyframeOperation.SET,
2700    offset: KeyframeOperation.OFFSET,
2701    OFFSET: KeyframeOperation.OFFSET,
2702    scale: KeyframeOperation.SCALE,
2703    SCALE: KeyframeOperation.SCALE
2704  };
2705  function normalizeEasing(easing) {
2706    if (easing === void 0) return void 0;
2707    if (easing === "hold") return { interpolationType: InterpolationType.HOLD };
2708    if (typeof easing === "string") {
2709      const easingType = EasingType[easing];
2710      if (easingType === void 0) throw new Error('normalizeEasing: unknown easing "' + easing + '"');
2711      return { easingType };
2712    }
2713    return easing;
2714  }
2715  function compileKeyframe({ timelinePosition, value, easing }) {
2716    return new Keyframe({
2717      timelinePosition: timelinePosition * 1e6,
2718      easing: normalizeEasing(easing),
2719      value
2720    });
2721  }
2722  function tween({ mode, timelinePosition = 0, duration, from, to, easing }) {
2723    if (duration < 0) throw new Error("tween: duration must be non-negative");
2724    return {
2725      mode,
2726      keyframes: [
2727        { timelinePosition, value: from, easing },
2728        { timelinePosition: timelinePosition + duration, value: to, easing }
2729      ]
2730    };
2731  }
2732  function animate(node, definition) {
2733    const nodeId = typeof node === "string" ? node : node.id;
2734    const keyframeTracks = [];
2735    for (const [key, trackDef] of Object.entries(definition)) {
2736      if (!KEYFRAMEABLE_FIELDS.has(key)) {
2737        throw new Error('animate: unknown or non-keyframeable property "' + key + '"');
2738      }
2739      const parameterField = PARAMETER_FIELD_ALIAS_MAP[key] ?? ParameterField[key];
2740      const operation = MODE_TO_OPERATION[trackDef.mode];
2741      if (operation === void 0) throw new Error('animate: unknown mode "' + trackDef.mode + '"');
2742      const seen = /* @__PURE__ */ new Map();
2743      for (const kf of trackDef.keyframes) seen.set(kf.timelinePosition, kf);
2744      const sorted = [...seen.values()].sort((a, b) => a.timelinePosition - b.timelinePosition);
2745      keyframeTracks.push(new KeyframeTrack({
2746        parameterField,
2747        keyframeOperation: operation,
2748        keyframes: sorted.map(compileKeyframe)
2749      }));
2750    }
2751    return new AnimationPreset({ nodeId, keyframeTracks });
2752  }
2753
2754  
2754// share/motion/src/internal/presets/source/resize.ts
2755  function preset({ widthChange, heightChange, duration, easing, node }) {
2756    const definition = {};
2757    if (widthChange !== 0)
2758      definition.width = tween({
2759        mode: "offset",
2760        duration,
2761        from: 0,
2762        to: widthChange,
2763        easing
2764      });
2765    if (heightChange !== 0)
2766      definition.height = tween({
2767        mode: "offset",
2768        duration,
2769        from: 0,
2770        to: heightChange,
2771        easing
2772      });
2773    return [animate(node, definition)];
2774  }
2775  defineProperties(preset, {
2776    widthChange: {
2777      label: "Width Change",
2778      type: "number",
2779      defaultValue: 100,
2780      control: "input"
2781    },
2782    heightChange: {
2783      label: "Height Change",
2784      type: "number",
2785      defaultValue: 0,
2786      control: "input"
2787    },
2788    duration: {
2789      label: "Duration",
2790      type: "number",
2791      defaultValue: 0.5,
2792      control: "input",
2793      min: 0.01,
2794      unit: "s"
2795    },
2796    easing: {
2797      label: "Easing",
2798      type: "easing",
2799      defaultValue: {
2800        easingType: EasingType.OUT_CUBIC
2801      }
2802    }
2803  });
2804  return __toCommonJS(resize_exports);
2805})();`});var Ok,Sk,Ik=Lr(()=>{Ok=`// Source-of-truth for the ROTATE first-party animation preset.
2806//
2807// The build-time preset-bundle codegen (see \`../scripts/generate_preset_bundles.ts\`)
2808// reads this file's raw text, esbuilds it into an IIFE with \`figma:motion\`
2809// resolved, and emits both strings into \`../generated/rotate.generated.ts\`. The
2810// generated module is what runtime code consumes \u2014 never import this file
2811// directly from production code paths.
2812//
2813// This file is excluded from the share/motion \`ts_project\` compilation \u2014 it's
2814// only an input to the codegen tool, evaluated inside the QuickJS / iframe
2815// sandbox at runtime.
2816
2817import { animate, defineProperties, EasingType, tween } from 'figma:motion'
2818
2819import type { PresetArgs, PresetTrackDefinitions } from './preset_types'
2820
2821export default function preset({ timing, rotation, duration, fade, easing, node }: PresetArgs) {
2822  const rotRad = rotation * (Math.PI / 180)
2823  const rFrom = timing === 'in' ? rotRad : 0
2824  const rTo = timing === 'in' ? 0 : rotRad
2825  const definition: PresetTrackDefinitions = {
2826    rotate: tween({
2827      mode: 'offset',
2828      duration,
2829      from: rFrom,
2830      to: rTo,
2831      easing,
2832    }),
2833  }
2834
2835  if (fade) {
2836    const opFrom = timing === 'in' ? 0 : 1
2837    const opTo = timing === 'in' ? 1 : 0
2838    definition.opacity = tween({
2839      mode: 'scale',
2840      duration,
2841      from: opFrom,
2842      to: opTo,
2843      easing,
2844    })
2845  }
2846
2847  return [animate(node, definition)]
2848}
2849
2850defineProperties(preset, {
2851  timing: {
2852    label: 'Timing',
2853    type: 'string',
2854    defaultValue: 'out',
2855    control: 'select',
2856    options: [
2857      { value: 'in', label: 'Rotate In' },
2858      { value: 'out', label: 'Rotate Out' },
2859    ],
2860  },
2861  rotation: {
2862    label: 'Rotation',
2863    type: 'number',
2864    defaultValue: 180,
2865    control: 'input',
2866  },
2867  duration: {
2868    label: 'Duration',
2869    type: 'number',
2870    defaultValue: 0.5,
2871    control: 'input',
2872    min: 0.01,
2873    unit: 's',
2874  },
2875  fade: {
2876    label: 'Fade',
2877    type: 'boolean',
2878    defaultValue: false,
2879  },
2880  easing: {
2881    label: 'Easing',
2882    type: 'easing',
2883    defaultValue: {
2884      easingType: EasingType.OUT_CUBIC,
2885    },
2886  },
2887})
2888`,Sk=`var __presetBundle = (() => {
2889  var __defProp = Object.defineProperty;
2890  var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
2891  var __getOwnPropNames = Object.getOwnPropertyNames;
2892  var __hasOwnProp = Object.prototype.hasOwnProperty;
2893  var __export = (target, all) => {
2894    for (var name in all)
2895      __defProp(target, name, { get: all[name], enumerable: true });
2896  };
2897  var __copyProps = (to, from, except, desc) => {
2898    if (from && typeof from === "object" || typeof from === "function") {
2899      for (let key of __getOwnPropNames(from))
2900        if (!__hasOwnProp.call(to, key) && key !== except)
2901          __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
2902    }
2903    return to;
2904  };
2905  var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
2906
2907  
2907// share/motion/src/internal/presets/source/rotate.ts
2908  var rotate_exports = {};
2909  __export(rotate_exports, {
2910    default: () => preset
2911  });
2912
2913  // figma-motion:figma:motion
2914  function defineProperties(component, spec) {
2915    Object.assign(component, {
2916      [/* @__PURE__ */ Symbol.for("figma.react.props")]: spec
2917    });
2918  }
2919  var EasingType = {
2920    IN_CUBIC: 0,
2921    inCubic: 0,
2922    OUT_CUBIC: 1,
2923    outCubic: 1,
2924    INOUT_CUBIC: 2,
2925    inOutCubic: 2,
2926    LINEAR: 3,
2927    linear: 3,
2928    IN_BACK_CUBIC: 4,
2929    inBackCubic: 4,
2930    OUT_BACK_CUBIC: 5,
2931    outBackCubic: 5,
2932    INOUT_BACK_CUBIC: 6,
2933    inOutBackCubic: 6,
2934    CUSTOM_CUBIC: 7,
2935    customCubic: 7,
2936    SPRING: 8,
2937    spring: 8,
2938    GENTLE_SPRING: 9,
2939    gentleSpring: 9,
2940    CUSTOM_SPRING: 10,
2941    customSpring: 10,
2942    SPRING_PRESET_ONE: 11,
2943    springPresetOne: 11,
2944    SPRING_PRESET_TWO: 12,
2945    springPresetTwo: 12,
2946    SPRING_PRESET_THREE: 13,
2947    springPresetThree: 13,
2948    // For backwards compat
2949    bezier: 100,
2950    BEZIER: 100
2951  };
2952  var InterpolationType = {
2953    HOLD: 0,
2954    hold: 0,
2955    BEZIER: 1,
2956    bezier: 1
2957  };
2958  var KeyframeOperation = {
2959    SET: 0,
2960    set: 0,
2961    SCALE: 1,
2962    scale: 1,
2963    OFFSET: 2,
2964    offset: 2
2965  };
2966  var ParameterField = {
2967    MISSING: 0,
2968    missing: 0,
2969    CORNER_RADIUS: 1,
2970    cornerRadius: 1,
2971    PARAGRAPH_SPACING: 2,
2972    paragraphSpacing: 2,
2973    PARAGRAPH_INDENT: 3,
2974    paragraphIndent: 3,
2975    STROKE_WEIGHT: 4,
2976    strokeWeight: 4,
2977    STACK_SPACING: 5,
2978    stackSpacing: 5,
2979    STACK_PADDING_LEFT: 6,
2980    stackPaddingLeft: 6,
2981    STACK_PADDING_TOP: 7,
2982    stackPaddingTop: 7,
2983    STACK_PADDING_RIGHT: 8,
2984    stackPaddingRight: 8,
2985    STACK_PADDING_BOTTOM: 9,
2986    stackPaddingBottom: 9,
2987    VISIBLE: 10,
2988    visible: 10,
2989    TEXT_DATA: 11,
2990    textData: 11,
2991    WIDTH: 12,
2992    width: 12,
2993    HEIGHT: 13,
2994    height: 13,
2995    RECTANGLE_TOP_LEFT_CORNER_RADIUS: 14,
2996    rectangleTopLeftCornerRadius: 14,
2997    RECTANGLE_TOP_RIGHT_CORNER_RADIUS: 15,
2998    rectangleTopRightCornerRadius: 15,
2999    RECTANGLE_BOTTOM_LEFT_CORNER_RADIUS: 16,
3000    rectangleBottomLeftCornerRadius: 16,
3001    RECTANGLE_BOTTOM_RIGHT_CORNER_RADIUS: 17,
3002    rectangleBottomRightCornerRadius: 17,
3003    BORDER_TOP_WEIGHT: 18,
3004    borderTopWeight: 18,
3005    BORDER_BOTTOM_WEIGHT: 19,
3006    borderBottomWeight: 19,
3007    BORDER_LEFT_WEIGHT: 20,
3008    borderLeftWeight: 20,
3009    BORDER_RIGHT_WEIGHT: 21,
3010    borderRightWeight: 21,
3011    VARIANT_PROPERTIES: 22,
3012    variantProperties: 22,
3013    STACK_COUNTER_SPACING: 23,
3014    stackCounterSpacing: 23,
3015    MIN_WIDTH: 24,
3016    minWidth: 24,
3017    MAX_WIDTH: 25,
3018    maxWidth: 25,
3019    MIN_HEIGHT: 26,
3020    minHeight: 26,
3021    MAX_HEIGHT: 27,
3022    maxHeight: 27,
3023    FONT_FAMILY: 28,
3024    fontFamily: 28,
3025    FONT_STYLE: 29,
3026    fontStyle: 29,
3027    FONT_VARIATIONS: 30,
3028    fontVariations: 30,
3029    OPACITY: 31,
3030    opacity: 31,
3031    FONT_SIZE: 32,
3032    fontSize: 32,
3033    LETTER_SPACING: 34,
3034    letterSpacing: 34,
3035    LINE_HEIGHT: 36,
3036    lineHeight: 36,
3037    OVERRIDDEN_SYMBOL_ID: 37,
3038    overriddenSymbolId: 37,
3039    CMS_SERIALIZED_RICH_TEXT_DATA: 38,
3040    cmsSerializedRichTextData: 38,
3041    HYPERLINK: 39,
3042    hyperlink: 39,
3043    SLOT_CONTENT_ID: 40,
3044    slotContentId: 40,
3045    GRID_ROW_GAP: 41,
3046    gridRowGap: 41,
3047    GRID_COLUMN_GAP: 42,
3048    gridColumnGap: 42,
3049    RELATIVE_X_POSITION: 43,
3050    xPosition: 43,
3051    RELATIVE_Y_POSITION: 44,
3052    relativeYPosition: 44,
3053    RELATIVE_ROTATION: 45,
3054    relativeRotation: 45,
3055    MOTION_TRANSLATION_X: 46,
3056    motionTranslationX: 46,
3057    MOTION_TRANSLATION_Y: 47,
3058    motionTranslationY: 47,
3059    MOTION_ROTATION: 48,
3060    motionRotation: 48,
3061    MOTION_SCALE_X: 49,
3062    motionScaleX: 49,
3063    MOTION_SCALE_Y: 50,
3064    motionScaleY: 50,
3065    MOTION_SHEAR: 51,
3066    motionShear: 51,
3067    SCROLL_OFFSET_X: 52,
3068    scrollOffsetX: 52,
3069    SCROLL_OFFSET_Y: 53,
3070    scrollOffsetY: 53,
3071    PATH_TRIM_START: 54,
3072    pathTrimStart: 54,
3073    PATH_TRIM_END: 55,
3074    pathTrimEnd: 55,
3075    DISSOLVE_PROGRESS: 56,
3076    dissolveProgress: 56
3077  };
3078  var Keyframe = class {
3079    constructor(data) {
3080      this.timelinePosition = Math.round(data.timelinePosition);
3081      this.easing = data.easing;
3082      this.value = data.value;
3083    }
3084  };
3085  var KeyframeTrack = class {
3086    constructor(data) {
3087      this.topLevelField = data.topLevelField;
3088      this.parameterField = data.parameterField;
3089      this.index = data.index;
3090      this.effectParametrizedField = data.effectParametrizedField;
3091      this.keyframeOperation = data.keyframeOperation;
3092      this.keyframes = data.keyframes;
3093    }
3094  };
3095  var AnimationPreset = class {
3096    constructor(data) {
3097      this.nodeId = data.nodeId;
3098      this.keyframeTracks = data.keyframeTracks;
3099    }
3100  };
3101  var PARAMETER_FIELD_ALIAS_MAP = {
3102    translateX: ParameterField.MOTION_TRANSLATION_X,
3103    translateY: ParameterField.MOTION_TRANSLATION_Y,
3104    rotate: ParameterField.MOTION_ROTATION,
3105    scaleX: ParameterField.MOTION_SCALE_X,
3106    scaleY: ParameterField.MOTION_SCALE_Y,
3107    shear: ParameterField.MOTION_SHEAR
3108  };
3109  var KEYFRAMEABLE_FIELDS = /* @__PURE__ */ new Set([
3110    "translateX",
3111    "translateY",
3112    "rotate",
3113    "scaleX",
3114    "scaleY",
3115    "shear",
3116    "cornerRadius",
3117    "strokeWeight",
3118    "rectangleTopLeftCornerRadius",
3119    "rectangleTopRightCornerRadius",
3120    "rectangleBottomLeftCornerRadius",
3121    "rectangleBottomRightCornerRadius",
3122    "stackSpacing",
3123    "stackPaddingLeft",
3124    "stackPaddingTop",
3125    "stackPaddingRight",
3126    "stackPaddingBottom",
3127    "width",
3128    "height",
3129    "borderTopWeight",
3130    "borderBottomWeight",
3131    "borderLeftWeight",
3132    "borderRightWeight",
3133    "stackCounterSpacing",
3134    "minWidth",
3135    "maxWidth",
3136    "minHeight",
3137    "maxHeight",
3138    "opacity",
3139    "gridRowGap",
3140    "gridColumnGap",
3141    "textData",
3142    "pathTrimStart",
3143    "pathTrimEnd"
3144  ]);
3145  var MODE_TO_OPERATION = {
3146    set: KeyframeOperation.SET,
3147    SET: KeyframeOperation.SET,
3148    offset: KeyframeOperation.OFFSET,
3149    OFFSET: KeyframeOperation.OFFSET,
3150    scale: KeyframeOperation.SCALE,
3151    SCALE: KeyframeOperation.SCALE
3152  };
3153  function normalizeEasing(easing) {
3154    if (easing === void 0) return void 0;
3155    if (easing === "hold") return { interpolationType: InterpolationType.HOLD };
3156    if (typeof easing === "string") {
3157      const easingType = EasingType[easing];
3158      if (easingType === void 0) throw new Error('normalizeEasing: unknown easing "' + easing + '"');
3159      return { easingType };
3160    }
3161    return easing;
3162  }
3163  function compileKeyframe({ timelinePosition, value, easing }) {
3164    return new Keyframe({
3165      timelinePosition: timelinePosition * 1e6,
3166      easing: normalizeEasing(easing),
3167      value
3168    });
3169  }
3170  function tween({ mode, timelinePosition = 0, duration, from, to, easing }) {
3171    if (duration < 0) throw new Error("tween: duration must be non-negative");
3172    return {
3173      mode,
3174      keyframes: [
3175        { timelinePosition, value: from, easing },
3176        { timelinePosition: timelinePosition + duration, value: to, easing }
3177      ]
3178    };
3179  }
3180  function animate(node, definition) {
3181    const nodeId = typeof node === "string" ? node : node.id;
3182    const keyframeTracks = [];
3183    for (const [key, trackDef] of Object.entries(definition)) {
3184      if (!KEYFRAMEABLE_FIELDS.has(key)) {
3185        throw new Error('animate: unknown or non-keyframeable property "' + key + '"');
3186      }
3187      const parameterField = PARAMETER_FIELD_ALIAS_MAP[key] ?? ParameterField[key];
3188      const operation = MODE_TO_OPERATION[trackDef.mode];
3189      if (operation === void 0) throw new Error('animate: unknown mode "' + trackDef.mode + '"');
3190      const seen = /* @__PURE__ */ new Map();
3191      for (const kf of trackDef.keyframes) seen.set(kf.timelinePosition, kf);
3192      const sorted = [...seen.values()].sort((a, b) => a.timelinePosition - b.timelinePosition);
3193      keyframeTracks.push(new KeyframeTrack({
3194        parameterField,
3195        keyframeOperation: operation,
3196        keyframes: sorted.map(compileKeyframe)
3197      }));
3198    }
3199    return new AnimationPreset({ nodeId, keyframeTracks });
3200  }
3201
3202  
3202// share/motion/src/internal/presets/source/rotate.ts
3203  function preset({ timing, rotation, duration, fade, easing, node }) {
3204    const rotRad = rotation * (Math.PI / 180);
3205    const rFrom = timing === "in" ? rotRad : 0;
3206    const rTo = timing === "in" ? 0 : rotRad;
3207    const definition = {
3208      rotate: tween({
3209        mode: "offset",
3210        duration,
3211        from: rFrom,
3212        to: rTo,
3213        easing
3214      })
3215    };
3216    if (fade) {
3217      const opFrom = timing === "in" ? 0 : 1;
3218      const opTo = timing === "in" ? 1 : 0;
3219      definition.opacity = tween({
3220        mode: "scale",
3221        duration,
3222        from: opFrom,
3223        to: opTo,
3224        easing
3225      });
3226    }
3227    return [animate(node, definition)];
3228  }
3229  defineProperties(preset, {
3230    timing: {
3231      label: "Timing",
3232      type: "string",
3233      defaultValue: "out",
3234      control: "select",
3235      options: [
3236        { value: "in", label: "Rotate In" },
3237        { value: "out", label: "Rotate Out" }
3238      ]
3239    },
3240    rotation: {
3241      label: "Rotation",
3242      type: "number",
3243      defaultValue: 180,
3244      control: "input"
3245    },
3246    duration: {
3247      label: "Duration",
3248      type: "number",
3249      defaultValue: 0.5,
3250      control: "input",
3251      min: 0.01,
3252      unit: "s"
3253    },
3254    fade: {
3255      label: "Fade",
3256      type: "boolean",
3257      defaultValue: false
3258    },
3259    easing: {
3260      label: "Easing",
3261      type: "easing",
3262      defaultValue: {
3263        easingType: EasingType.OUT_CUBIC
3264      }
3265    }
3266  });
3267  return __toCommonJS(rotate_exports);
3268})();`});var gk,Rk,Ak=Lr(()=>{gk=`// Source-of-truth for the SCALE first-party animation preset.
3269//
3270// The build-time preset-bundle codegen (see \`../scripts/generate_preset_bundles.ts\`)
3271// reads this file's raw text, esbuilds it into an IIFE with \`figma:motion\`
3272// resolved, and emits both strings into \`../generated/scale.generated.ts\`. The
3273// generated module is what runtime code consumes \u2014 never import this file
3274// directly from production code paths.
3275//
3276// This file is excluded from the share/motion \`ts_project\` compilation \u2014 it's
3277// only an input to the codegen tool, evaluated inside the QuickJS / iframe
3278// sandbox at runtime.
3279
3280import { animate, defineProperties, EasingType, tween } from 'figma:motion'
3281
3282import type { PresetArgs, PresetTrackDefinitions } from './preset_types'
3283
3284export default function preset({ timing, scale, duration, fade, easing, node }: PresetArgs) {
3285  const scaleAmount = 1.0 + scale * 0.01
3286  const sFrom = timing === 'in' ? scaleAmount : 1
3287  const sTo = timing === 'in' ? 1 : scaleAmount
3288  const definition: PresetTrackDefinitions = {
3289    scaleX: tween({
3290      mode: 'scale',
3291      duration,
3292      from: sFrom,
3293      to: sTo,
3294      easing,
3295    }),
3296    scaleY: tween({
3297      mode: 'scale',
3298      duration,
3299      from: sFrom,
3300      to: sTo,
3301      easing,
3302    }),
3303  }
3304
3305  if (fade) {
3306    const opFrom = timing === 'in' ? 0 : 1
3307    const opTo = timing === 'in' ? 1 : 0
3308    definition.opacity = tween({
3309      mode: 'scale',
3310      duration,
3311      from: opFrom,
3312      to: opTo,
3313      easing,
3314    })
3315  }
3316
3317  return [animate(node, definition)]
3318}
3319
3320defineProperties(preset, {
3321  timing: {
3322    label: 'Timing',
3323    type: 'string',
3324    defaultValue: 'out',
3325    control: 'select',
3326    options: [
3327      { value: 'in', label: 'Scale In' },
3328      { value: 'out', label: 'Scale Out' },
3329    ],
3330  },
3331  scale: {
3332    label: 'Scale \xB1%',
3333    type: 'number',
3334    defaultValue: 10,
3335    control: 'input',
3336  },
3337  duration: {
3338    label: 'Duration',
3339    type: 'number',
3340    defaultValue: 0.5,
3341    control: 'input',
3342    min: 0.01,
3343    unit: 's',
3344  },
3345  fade: {
3346    label: 'Fade',
3347    type: 'boolean',
3348    defaultValue: false,
3349  },
3350  easing: {
3351    label: 'Easing',
3352    type: 'easing',
3353    defaultValue: {
3354      easingType: EasingType.OUT_CUBIC,
3355    },
3356  },
3357})
3358`,Rk=`var __presetBundle = (() => {
3359  var __defProp = Object.defineProperty;
3360  var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
3361  var __getOwnPropNames = Object.getOwnPropertyNames;
3362  var __hasOwnProp = Object.prototype.hasOwnProperty;
3363  var __export = (target, all) => {
3364    for (var name in all)
3365      __defProp(target, name, { get: all[name], enumerable: true });
3366  };
3367  var __copyProps = (to, from, except, desc) => {
3368    if (from && typeof from === "object" || typeof from === "function") {
3369      for (let key of __getOwnPropNames(from))
3370        if (!__hasOwnProp.call(to, key) && key !== except)
3371          __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
3372    }
3373    return to;
3374  };
3375  var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
3376
3377  
3377// share/motion/src/internal/presets/source/scale.ts
3378  var scale_exports = {};
3379  __export(scale_exports, {
3380    default: () => preset
3381  });
3382
3383  // figma-motion:figma:motion
3384  function defineProperties(component, spec) {
3385    Object.assign(component, {
3386      [/* @__PURE__ */ Symbol.for("figma.react.props")]: spec
3387    });
3388  }
3389  var EasingType = {
3390    IN_CUBIC: 0,
3391    inCubic: 0,
3392    OUT_CUBIC: 1,
3393    outCubic: 1,
3394    INOUT_CUBIC: 2,
3395    inOutCubic: 2,
3396    LINEAR: 3,
3397    linear: 3,
3398    IN_BACK_CUBIC: 4,
3399    inBackCubic: 4,
3400    OUT_BACK_CUBIC: 5,
3401    outBackCubic: 5,
3402    INOUT_BACK_CUBIC: 6,
3403    inOutBackCubic: 6,
3404    CUSTOM_CUBIC: 7,
3405    customCubic: 7,
3406    SPRING: 8,
3407    spring: 8,
3408    GENTLE_SPRING: 9,
3409    gentleSpring: 9,
3410    CUSTOM_SPRING: 10,
3411    customSpring: 10,
3412    SPRING_PRESET_ONE: 11,
3413    springPresetOne: 11,
3414    SPRING_PRESET_TWO: 12,
3415    springPresetTwo: 12,
3416    SPRING_PRESET_THREE: 13,
3417    springPresetThree: 13,
3418    // For backwards compat
3419    bezier: 100,
3420    BEZIER: 100
3421  };
3422  var InterpolationType = {
3423    HOLD: 0,
3424    hold: 0,
3425    BEZIER: 1,
3426    bezier: 1
3427  };
3428  var KeyframeOperation = {
3429    SET: 0,
3430    set: 0,
3431    SCALE: 1,
3432    scale: 1,
3433    OFFSET: 2,
3434    offset: 2
3435  };
3436  var ParameterField = {
3437    MISSING: 0,
3438    missing: 0,
3439    CORNER_RADIUS: 1,
3440    cornerRadius: 1,
3441    PARAGRAPH_SPACING: 2,
3442    paragraphSpacing: 2,
3443    PARAGRAPH_INDENT: 3,
3444    paragraphIndent: 3,
3445    STROKE_WEIGHT: 4,
3446    strokeWeight: 4,
3447    STACK_SPACING: 5,
3448    stackSpacing: 5,
3449    STACK_PADDING_LEFT: 6,
3450    stackPaddingLeft: 6,
3451    STACK_PADDING_TOP: 7,
3452    stackPaddingTop: 7,
3453    STACK_PADDING_RIGHT: 8,
3454    stackPaddingRight: 8,
3455    STACK_PADDING_BOTTOM: 9,
3456    stackPaddingBottom: 9,
3457    VISIBLE: 10,
3458    visible: 10,
3459    TEXT_DATA: 11,
3460    textData: 11,
3461    WIDTH: 12,
3462    width: 12,
3463    HEIGHT: 13,
3464    height: 13,
3465    RECTANGLE_TOP_LEFT_CORNER_RADIUS: 14,
3466    rectangleTopLeftCornerRadius: 14,
3467    RECTANGLE_TOP_RIGHT_CORNER_RADIUS: 15,
3468    rectangleTopRightCornerRadius: 15,
3469    RECTANGLE_BOTTOM_LEFT_CORNER_RADIUS: 16,
3470    rectangleBottomLeftCornerRadius: 16,
3471    RECTANGLE_BOTTOM_RIGHT_CORNER_RADIUS: 17,
3472    rectangleBottomRightCornerRadius: 17,
3473    BORDER_TOP_WEIGHT: 18,
3474    borderTopWeight: 18,
3475    BORDER_BOTTOM_WEIGHT: 19,
3476    borderBottomWeight: 19,
3477    BORDER_LEFT_WEIGHT: 20,
3478    borderLeftWeight: 20,
3479    BORDER_RIGHT_WEIGHT: 21,
3480    borderRightWeight: 21,
3481    VARIANT_PROPERTIES: 22,
3482    variantProperties: 22,
3483    STACK_COUNTER_SPACING: 23,
3484    stackCounterSpacing: 23,
3485    MIN_WIDTH: 24,
3486    minWidth: 24,
3487    MAX_WIDTH: 25,
3488    maxWidth: 25,
3489    MIN_HEIGHT: 26,
3490    minHeight: 26,
3491    MAX_HEIGHT: 27,
3492    maxHeight: 27,
3493    FONT_FAMILY: 28,
3494    fontFamily: 28,
3495    FONT_STYLE: 29,
3496    fontStyle: 29,
3497    FONT_VARIATIONS: 30,
3498    fontVariations: 30,
3499    OPACITY: 31,
3500    opacity: 31,
3501    FONT_SIZE: 32,
3502    fontSize: 32,
3503    LETTER_SPACING: 34,
3504    letterSpacing: 34,
3505    LINE_HEIGHT: 36,
3506    lineHeight: 36,
3507    OVERRIDDEN_SYMBOL_ID: 37,
3508    overriddenSymbolId: 37,
3509    CMS_SERIALIZED_RICH_TEXT_DATA: 38,
3510    cmsSerializedRichTextData: 38,
3511    HYPERLINK: 39,
3512    hyperlink: 39,
3513    SLOT_CONTENT_ID: 40,
3514    slotContentId: 40,
3515    GRID_ROW_GAP: 41,
3516    gridRowGap: 41,
3517    GRID_COLUMN_GAP: 42,
3518    gridColumnGap: 42,
3519    RELATIVE_X_POSITION: 43,
3520    xPosition: 43,
3521    RELATIVE_Y_POSITION: 44,
3522    relativeYPosition: 44,
3523    RELATIVE_ROTATION: 45,
3524    relativeRotation: 45,
3525    MOTION_TRANSLATION_X: 46,
3526    motionTranslationX: 46,
3527    MOTION_TRANSLATION_Y: 47,
3528    motionTranslationY: 47,
3529    MOTION_ROTATION: 48,
3530    motionRotation: 48,
3531    MOTION_SCALE_X: 49,
3532    motionScaleX: 49,
3533    MOTION_SCALE_Y: 50,
3534    motionScaleY: 50,
3535    MOTION_SHEAR: 51,
3536    motionShear: 51,
3537    SCROLL_OFFSET_X: 52,
3538    scrollOffsetX: 52,
3539    SCROLL_OFFSET_Y: 53,
3540    scrollOffsetY: 53,
3541    PATH_TRIM_START: 54,
3542    pathTrimStart: 54,
3543    PATH_TRIM_END: 55,
3544    pathTrimEnd: 55,
3545    DISSOLVE_PROGRESS: 56,
3546    dissolveProgress: 56
3547  };
3548  var Keyframe = class {
3549    constructor(data) {
3550      this.timelinePosition = Math.round(data.timelinePosition);
3551      this.easing = data.easing;
3552      this.value = data.value;
3553    }
3554  };
3555  var KeyframeTrack = class {
3556    constructor(data) {
3557      this.topLevelField = data.topLevelField;
3558      this.parameterField = data.parameterField;
3559      this.index = data.index;
3560      this.effectParametrizedField = data.effectParametrizedField;
3561      this.keyframeOperation = data.keyframeOperation;
3562      this.keyframes = data.keyframes;
3563    }
3564  };
3565  var AnimationPreset = class {
3566    constructor(data) {
3567      this.nodeId = data.nodeId;
3568      this.keyframeTracks = data.keyframeTracks;
3569    }
3570  };
3571  var PARAMETER_FIELD_ALIAS_MAP = {
3572    translateX: ParameterField.MOTION_TRANSLATION_X,
3573    translateY: ParameterField.MOTION_TRANSLATION_Y,
3574    rotate: ParameterField.MOTION_ROTATION,
3575    scaleX: ParameterField.MOTION_SCALE_X,
3576    scaleY: ParameterField.MOTION_SCALE_Y,
3577    shear: ParameterField.MOTION_SHEAR
3578  };
3579  var KEYFRAMEABLE_FIELDS = /* @__PURE__ */ new Set([
3580    "translateX",
3581    "translateY",
3582    "rotate",
3583    "scaleX",
3584    "scaleY",
3585    "shear",
3586    "cornerRadius",
3587    "strokeWeight",
3588    "rectangleTopLeftCornerRadius",
3589    "rectangleTopRightCornerRadius",
3590    "rectangleBottomLeftCornerRadius",
3591    "rectangleBottomRightCornerRadius",
3592    "stackSpacing",
3593    "stackPaddingLeft",
3594    "stackPaddingTop",
3595    "stackPaddingRight",
3596    "stackPaddingBottom",
3597    "width",
3598    "height",
3599    "borderTopWeight",
3600    "borderBottomWeight",
3601    "borderLeftWeight",
3602    "borderRightWeight",
3603    "stackCounterSpacing",
3604    "minWidth",
3605    "maxWidth",
3606    "minHeight",
3607    "maxHeight",
3608    "opacity",
3609    "gridRowGap",
3610    "gridColumnGap",
3611    "textData",
3612    "pathTrimStart",
3613    "pathTrimEnd"
3614  ]);
3615  var MODE_TO_OPERATION = {
3616    set: KeyframeOperation.SET,
3617    SET: KeyframeOperation.SET,
3618    offset: KeyframeOperation.OFFSET,
3619    OFFSET: KeyframeOperation.OFFSET,
3620    scale: KeyframeOperation.SCALE,
3621    SCALE: KeyframeOperation.SCALE
3622  };
3623  function normalizeEasing(easing) {
3624    if (easing === void 0) return void 0;
3625    if (easing === "hold") return { interpolationType: InterpolationType.HOLD };
3626    if (typeof easing === "string") {
3627      const easingType = EasingType[easing];
3628      if (easingType === void 0) throw new Error('normalizeEasing: unknown easing "' + easing + '"');
3629      return { easingType };
3630    }
3631    return easing;
3632  }
3633  function compileKeyframe({ timelinePosition, value, easing }) {
3634    return new Keyframe({
3635      timelinePosition: timelinePosition * 1e6,
3636      easing: normalizeEasing(easing),
3637      value
3638    });
3639  }
3640  function tween({ mode, timelinePosition = 0, duration, from, to, easing }) {
3641    if (duration < 0) throw new Error("tween: duration must be non-negative");
3642    return {
3643      mode,
3644      keyframes: [
3645        { timelinePosition, value: from, easing },
3646        { timelinePosition: timelinePosition + duration, value: to, easing }
3647      ]
3648    };
3649  }
3650  function animate(node, definition) {
3651    const nodeId = typeof node === "string" ? node : node.id;
3652    const keyframeTracks = [];
3653    for (const [key, trackDef] of Object.entries(definition)) {
3654      if (!KEYFRAMEABLE_FIELDS.has(key)) {
3655        throw new Error('animate: unknown or non-keyframeable property "' + key + '"');
3656      }
3657      const parameterField = PARAMETER_FIELD_ALIAS_MAP[key] ?? ParameterField[key];
3658      const operation = MODE_TO_OPERATION[trackDef.mode];
3659      if (operation === void 0) throw new Error('animate: unknown mode "' + trackDef.mode + '"');
3660      const seen = /* @__PURE__ */ new Map();
3661      for (const kf of trackDef.keyframes) seen.set(kf.timelinePosition, kf);
3662      const sorted = [...seen.values()].sort((a, b) => a.timelinePosition - b.timelinePosition);
3663      keyframeTracks.push(new KeyframeTrack({
3664        parameterField,
3665        keyframeOperation: operation,
3666        keyframes: sorted.map(compileKeyframe)
3667      }));
3668    }
3669    return new AnimationPreset({ nodeId, keyframeTracks });
3670  }
3671
3672  
3672// share/motion/src/internal/presets/source/scale.ts
3673  function preset({ timing, scale, duration, fade, easing, node }) {
3674    const scaleAmount = 1 + scale * 0.01;
3675    const sFrom = timing === "in" ? scaleAmount : 1;
3676    const sTo = timing === "in" ? 1 : scaleAmount;
3677    const definition = {
3678      scaleX: tween({
3679        mode: "scale",
3680        duration,
3681        from: sFrom,
3682        to: sTo,
3683        easing
3684      }),
3685      scaleY: tween({
3686        mode: "scale",
3687        duration,
3688        from: sFrom,
3689        to: sTo,
3690        easing
3691      })
3692    };
3693    if (fade) {
3694      const opFrom = timing === "in" ? 0 : 1;
3695      const opTo = timing === "in" ? 1 : 0;
3696      definition.opacity = tween({
3697        mode: "scale",
3698        duration,
3699        from: opFrom,
3700        to: opTo,
3701        easing
3702      });
3703    }
3704    return [animate(node, definition)];
3705  }
3706  defineProperties(preset, {
3707    timing: {
3708      label: "Timing",
3709      type: "string",
3710      defaultValue: "out",
3711      control: "select",
3712      options: [
3713        { value: "in", label: "Scale In" },
3714        { value: "out", label: "Scale Out" }
3715      ]
3716    },
3717    scale: {
3718      label: "Scale \\xB1%",
3719      type: "number",
3720      defaultValue: 10,
3721      control: "input"
3722    },
3723    duration: {
3724      label: "Duration",
3725      type: "number",
3726      defaultValue: 0.5,
3727      control: "input",
3728      min: 0.01,
3729      unit: "s"
3730    },
3731    fade: {
3732      label: "Fade",
3733      type: "boolean",
3734      defaultValue: false
3735    },
3736    easing: {
3737      label: "Easing",
3738      type: "easing",
3739      defaultValue: {
3740        easingType: EasingType.OUT_CUBIC
3741      }
3742    }
3743  });
3744  return __toCommonJS(scale_exports);
3745})();`});var Nk,Lk,Ck=Lr(()=>{Nk=`// Source-of-truth for the TEXT_DATA first-party animation preset.
3746//
3747// The build-time preset-bundle codegen (see \`../scripts/generate_preset_bundles.ts\`)
3748// reads this file's raw text, esbuilds it into an IIFE with \`figma:motion\`
3749// resolved, and emits both strings into \`../generated/text_data.generated.ts\`.
3750// The generated module is what runtime code consumes \u2014 never import this file
3751// directly from production code paths.
3752//
3753// This file is excluded from the share/motion \`ts_project\` compilation \u2014 it's
3754// only an input to the codegen tool, evaluated inside the QuickJS / iframe
3755// sandbox at runtime.
3756
3757import { animate, defineProperties, EasingType } from 'figma:motion'
3758
3759import type { PresetArgs } from './preset_types'
3760
3761function revealTextKeyframes({ text, by, duration, linesStartIndices, easing }: PresetArgs) {
3762  const keyframes: Array<{ timelinePosition: number; value: string; easing: PresetArgs }> = []
3763  const push = (value: string, i: number, n: number) =>
3764    keyframes.push({
3765      timelinePosition: n <= 1 ? 0 : (i / (n - 1)) * duration,
3766      value,
3767      easing,
3768    })
3769
3770  if (by === 'character') {
3771    const chars = Array.from(text)
3772    for (let i = 0; i <= chars.length; i++) push(chars.slice(0, i).join(''), i, chars.length + 1)
3773  } else if (by === 'word') {
3774    const wordEndIndices = [0]
3775    const wordRegex = /\\S+/g
3776    for (const match of text.matchAll(wordRegex)) {
3777      wordEndIndices.push(match.index + match[0].length)
3778    }
3779    const n = wordEndIndices.length
3780    for (let i = 0; i < n; i++) push(text.slice(0, wordEndIndices[i]), i, n)
3781  } else if (by === 'line') {
3782    const starts = linesStartIndices ?? []
3783    const cuts = [0, ...starts, text.length + 1]
3784    for (let i = 0; i < cuts.length; i++)
3785      push(text.slice(0, Math.max(0, cuts[i] - 1)), i, cuts.length)
3786  }
3787
3788  return { mode: 'set', keyframes }
3789}
3790
3791export default function preset({ revealBy, duration, target, baseNodeData }: PresetArgs) {
3792  const easing = { easingType: EasingType.OUT_CUBIC }
3793  return [
3794    animate(target, {
3795      textData: revealTextKeyframes({
3796        text: baseNodeData.text,
3797        by: revealBy,
3798        duration,
3799        linesStartIndices: baseNodeData.linesStartIndices,
3800        easing,
3801      }),
3802    }),
3803  ]
3804}
3805
3806defineProperties(preset, {
3807  revealBy: {
3808    label: 'Reveal By',
3809    type: 'string',
3810    defaultValue: 'character',
3811    control: 'select',
3812    options: [
3813      { value: 'character', label: 'Character' },
3814      { value: 'word', label: 'Word' },
3815      { value: 'line', label: 'Line' },
3816    ],
3817  },
3818  duration: {
3819    label: 'Duration',
3820    type: 'number',
3821    defaultValue: 1.5,
3822    control: 'input',
3823    min: 0.01,
3824    unit: 's',
3825  },
3826})
3827`,Lk=`var __presetBundle = (() => {
3828  var __defProp = Object.defineProperty;
3829  var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
3830  var __getOwnPropNames = Object.getOwnPropertyNames;
3831  var __hasOwnProp = Object.prototype.hasOwnProperty;
3832  var __export = (target, all) => {
3833    for (var name in all)
3834      __defProp(target, name, { get: all[name], enumerable: true });
3835  };
3836  var __copyProps = (to, from, except, desc) => {
3837    if (from && typeof from === "object" || typeof from === "function") {
3838      for (let key of __getOwnPropNames(from))
3839        if (!__hasOwnProp.call(to, key) && key !== except)
3840          __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
3841    }
3842    return to;
3843  };
3844  var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
3845
3846  
3846// share/motion/src/internal/presets/source/text_data.ts
3847  var text_data_exports = {};
3848  __export(text_data_exports, {
3849    default: () => preset
3850  });
3851
3852  // figma-motion:figma:motion
3853  function defineProperties(component, spec) {
3854    Object.assign(component, {
3855      [/* @__PURE__ */ Symbol.for("figma.react.props")]: spec
3856    });
3857  }
3858  var EasingType = {
3859    IN_CUBIC: 0,
3860    inCubic: 0,
3861    OUT_CUBIC: 1,
3862    outCubic: 1,
3863    INOUT_CUBIC: 2,
3864    inOutCubic: 2,
3865    LINEAR: 3,
3866    linear: 3,
3867    IN_BACK_CUBIC: 4,
3868    inBackCubic: 4,
3869    OUT_BACK_CUBIC: 5,
3870    outBackCubic: 5,
3871    INOUT_BACK_CUBIC: 6,
3872    inOutBackCubic: 6,
3873    CUSTOM_CUBIC: 7,
3874    customCubic: 7,
3875    SPRING: 8,
3876    spring: 8,
3877    GENTLE_SPRING: 9,
3878    gentleSpring: 9,
3879    CUSTOM_SPRING: 10,
3880    customSpring: 10,
3881    SPRING_PRESET_ONE: 11,
3882    springPresetOne: 11,
3883    SPRING_PRESET_TWO: 12,
3884    springPresetTwo: 12,
3885    SPRING_PRESET_THREE: 13,
3886    springPresetThree: 13,
3887    // For backwards compat
3888    bezier: 100,
3889    BEZIER: 100
3890  };
3891  var InterpolationType = {
3892    HOLD: 0,
3893    hold: 0,
3894    BEZIER: 1,
3895    bezier: 1
3896  };
3897  var KeyframeOperation = {
3898    SET: 0,
3899    set: 0,
3900    SCALE: 1,
3901    scale: 1,
3902    OFFSET: 2,
3903    offset: 2
3904  };
3905  var ParameterField = {
3906    MISSING: 0,
3907    missing: 0,
3908    CORNER_RADIUS: 1,
3909    cornerRadius: 1,
3910    PARAGRAPH_SPACING: 2,
3911    paragraphSpacing: 2,
3912    PARAGRAPH_INDENT: 3,
3913    paragraphIndent: 3,
3914    STROKE_WEIGHT: 4,
3915    strokeWeight: 4,
3916    STACK_SPACING: 5,
3917    stackSpacing: 5,
3918    STACK_PADDING_LEFT: 6,
3919    stackPaddingLeft: 6,
3920    STACK_PADDING_TOP: 7,
3921    stackPaddingTop: 7,
3922    STACK_PADDING_RIGHT: 8,
3923    stackPaddingRight: 8,
3924    STACK_PADDING_BOTTOM: 9,
3925    stackPaddingBottom: 9,
3926    VISIBLE: 10,
3927    visible: 10,
3928    TEXT_DATA: 11,
3929    textData: 11,
3930    WIDTH: 12,
3931    width: 12,
3932    HEIGHT: 13,
3933    height: 13,
3934    RECTANGLE_TOP_LEFT_CORNER_RADIUS: 14,
3935    rectangleTopLeftCornerRadius: 14,
3936    RECTANGLE_TOP_RIGHT_CORNER_RADIUS: 15,
3937    rectangleTopRightCornerRadius: 15,
3938    RECTANGLE_BOTTOM_LEFT_CORNER_RADIUS: 16,
3939    rectangleBottomLeftCornerRadius: 16,
3940    RECTANGLE_BOTTOM_RIGHT_CORNER_RADIUS: 17,
3941    rectangleBottomRightCornerRadius: 17,
3942    BORDER_TOP_WEIGHT: 18,
3943    borderTopWeight: 18,
3944    BORDER_BOTTOM_WEIGHT: 19,
3945    borderBottomWeight: 19,
3946    BORDER_LEFT_WEIGHT: 20,
3947    borderLeftWeight: 20,
3948    BORDER_RIGHT_WEIGHT: 21,
3949    borderRightWeight: 21,
3950    VARIANT_PROPERTIES: 22,
3951    variantProperties: 22,
3952    STACK_COUNTER_SPACING: 23,
3953    stackCounterSpacing: 23,
3954    MIN_WIDTH: 24,
3955    minWidth: 24,
3956    MAX_WIDTH: 25,
3957    maxWidth: 25,
3958    MIN_HEIGHT: 26,
3959    minHeight: 26,
3960    MAX_HEIGHT: 27,
3961    maxHeight: 27,
3962    FONT_FAMILY: 28,
3963    fontFamily: 28,
3964    FONT_STYLE: 29,
3965    fontStyle: 29,
3966    FONT_VARIATIONS: 30,
3967    fontVariations: 30,
3968    OPACITY: 31,
3969    opacity: 31,
3970    FONT_SIZE: 32,
3971    fontSize: 32,
3972    LETTER_SPACING: 34,
3973    letterSpacing: 34,
3974    LINE_HEIGHT: 36,
3975    lineHeight: 36,
3976    OVERRIDDEN_SYMBOL_ID: 37,
3977    overriddenSymbolId: 37,
3978    CMS_SERIALIZED_RICH_TEXT_DATA: 38,
3979    cmsSerializedRichTextData: 38,
3980    HYPERLINK: 39,
3981    hyperlink: 39,
3982    SLOT_CONTENT_ID: 40,
3983    slotContentId: 40,
3984    GRID_ROW_GAP: 41,
3985    gridRowGap: 41,
3986    GRID_COLUMN_GAP: 42,
3987    gridColumnGap: 42,
3988    RELATIVE_X_POSITION: 43,
3989    xPosition: 43,
3990    RELATIVE_Y_POSITION: 44,
3991    relativeYPosition: 44,
3992    RELATIVE_ROTATION: 45,
3993    relativeRotation: 45,
3994    MOTION_TRANSLATION_X: 46,
3995    motionTranslationX: 46,
3996    MOTION_TRANSLATION_Y: 47,
3997    motionTranslationY: 47,
3998    MOTION_ROTATION: 48,
3999    motionRotation: 48,
4000    MOTION_SCALE_X: 49,
4001    motionScaleX: 49,
4002    MOTION_SCALE_Y: 50,
4003    motionScaleY: 50,
4004    MOTION_SHEAR: 51,
4005    motionShear: 51,
4006    SCROLL_OFFSET_X: 52,
4007    scrollOffsetX: 52,
4008    SCROLL_OFFSET_Y: 53,
4009    scrollOffsetY: 53,
4010    PATH_TRIM_START: 54,
4011    pathTrimStart: 54,
4012    PATH_TRIM_END: 55,
4013    pathTrimEnd: 55,
4014    DISSOLVE_PROGRESS: 56,
4015    dissolveProgress: 56
4016  };
4017  var Keyframe = class {
4018    constructor(data) {
4019      this.timelinePosition = Math.round(data.timelinePosition);
4020      this.easing = data.easing;
4021      this.value = data.value;
4022    }
4023  };
4024  var KeyframeTrack = class {
4025    constructor(data) {
4026      this.topLevelField = data.topLevelField;
4027      this.parameterField = data.parameterField;
4028      this.index = data.index;
4029      this.effectParametrizedField = data.effectParametrizedField;
4030      this.keyframeOperation = data.keyframeOperation;
4031      this.keyframes = data.keyframes;
4032    }
4033  };
4034  var AnimationPreset = class {
4035    constructor(data) {
4036      this.nodeId = data.nodeId;
4037      this.keyframeTracks = data.keyframeTracks;
4038    }
4039  };
4040  var PARAMETER_FIELD_ALIAS_MAP = {
4041    translateX: ParameterField.MOTION_TRANSLATION_X,
4042    translateY: ParameterField.MOTION_TRANSLATION_Y,
4043    rotate: ParameterField.MOTION_ROTATION,
4044    scaleX: ParameterField.MOTION_SCALE_X,
4045    scaleY: ParameterField.MOTION_SCALE_Y,
4046    shear: ParameterField.MOTION_SHEAR
4047  };
4048  var KEYFRAMEABLE_FIELDS = /* @__PURE__ */ new Set([
4049    "translateX",
4050    "translateY",
4051    "rotate",
4052    "scaleX",
4053    "scaleY",
4054    "shear",
4055    "cornerRadius",
4056    "strokeWeight",
4057    "rectangleTopLeftCornerRadius",
4058    "rectangleTopRightCornerRadius",
4059    "rectangleBottomLeftCornerRadius",
4060    "rectangleBottomRightCornerRadius",
4061    "stackSpacing",
4062    "stackPaddingLeft",
4063    "stackPaddingTop",
4064    "stackPaddingRight",
4065    "stackPaddingBottom",
4066    "width",
4067    "height",
4068    "borderTopWeight",
4069    "borderBottomWeight",
4070    "borderLeftWeight",
4071    "borderRightWeight",
4072    "stackCounterSpacing",
4073    "minWidth",
4074    "maxWidth",
4075    "minHeight",
4076    "maxHeight",
4077    "opacity",
4078    "gridRowGap",
4079    "gridColumnGap",
4080    "textData",
4081    "pathTrimStart",
4082    "pathTrimEnd"
4083  ]);
4084  var MODE_TO_OPERATION = {
4085    set: KeyframeOperation.SET,
4086    SET: KeyframeOperation.SET,
4087    offset: KeyframeOperation.OFFSET,
4088    OFFSET: KeyframeOperation.OFFSET,
4089    scale: KeyframeOperation.SCALE,
4090    SCALE: KeyframeOperation.SCALE
4091  };
4092  function normalizeEasing(easing) {
4093    if (easing === void 0) return void 0;
4094    if (easing === "hold") return { interpolationType: InterpolationType.HOLD };
4095    if (typeof easing === "string") {
4096      const easingType = EasingType[easing];
4097      if (easingType === void 0) throw new Error('normalizeEasing: unknown easing "' + easing + '"');
4098      return { easingType };
4099    }
4100    return easing;
4101  }
4102  function compileKeyframe({ timelinePosition, value, easing }) {
4103    return new Keyframe({
4104      timelinePosition: timelinePosition * 1e6,
4105      easing: normalizeEasing(easing),
4106      value
4107    });
4108  }
4109  function animate(node, definition) {
4110    const nodeId = typeof node === "string" ? node : node.id;
4111    const keyframeTracks = [];
4112    for (const [key, trackDef] of Object.entries(definition)) {
4113      if (!KEYFRAMEABLE_FIELDS.has(key)) {
4114        throw new Error('animate: unknown or non-keyframeable property "' + key + '"');
4115      }
4116      const parameterField = PARAMETER_FIELD_ALIAS_MAP[key] ?? ParameterField[key];
4117      const operation = MODE_TO_OPERATION[trackDef.mode];
4118      if (operation === void 0) throw new Error('animate: unknown mode "' + trackDef.mode + '"');
4119      const seen = /* @__PURE__ */ new Map();
4120      for (const kf of trackDef.keyframes) seen.set(kf.timelinePosition, kf);
4121      const sorted = [...seen.values()].sort((a, b) => a.timelinePosition - b.timelinePosition);
4122      keyframeTracks.push(new KeyframeTrack({
4123        parameterField,
4124        keyframeOperation: operation,
4125        keyframes: sorted.map(compileKeyframe)
4126      }));
4127    }
4128    return new AnimationPreset({ nodeId, keyframeTracks });
4129  }
4130
4131  
4131// share/motion/src/internal/presets/source/text_data.ts
4132  function revealTextKeyframes({ text, by, duration, linesStartIndices, easing }) {
4133    const keyframes = [];
4134    const push = (value, i, n) => keyframes.push({
4135      timelinePosition: n <= 1 ? 0 : i / (n - 1) * duration,
4136      value,
4137      easing
4138    });
4139    if (by === "character") {
4140      const chars = Array.from(text);
4141      for (let i = 0; i <= chars.length; i++) push(chars.slice(0, i).join(""), i, chars.length + 1);
4142    } else if (by === "word") {
4143      const wordEndIndices = [0];
4144      const wordRegex = /\\S+/g;
4145      for (const match of text.matchAll(wordRegex)) {
4146        wordEndIndices.push(match.index + match[0].length);
4147      }
4148      const n = wordEndIndices.length;
4149      for (let i = 0; i < n; i++) push(text.slice(0, wordEndIndices[i]), i, n);
4150    } else if (by === "line") {
4151      const starts = linesStartIndices ?? [];
4152      const cuts = [0, ...starts, text.length + 1];
4153      for (let i = 0; i < cuts.length; i++)
4154        push(text.slice(0, Math.max(0, cuts[i] - 1)), i, cuts.length);
4155    }
4156    return { mode: "set", keyframes };
4157  }
4158  function preset({ revealBy, duration, target, baseNodeData }) {
4159    const easing = { easingType: EasingType.OUT_CUBIC };
4160    return [
4161      animate(target, {
4162        textData: revealTextKeyframes({
4163          text: baseNodeData.text,
4164          by: revealBy,
4165          duration,
4166          linesStartIndices: baseNodeData.linesStartIndices,
4167          easing
4168        })
4169      })
4170    ];
4171  }
4172  defineProperties(preset, {
4173    revealBy: {
4174      label: "Reveal By",
4175      type: "string",
4176      defaultValue: "character",
4177      control: "select",
4178      options: [
4179        { value: "character", label: "Character" },
4180        { value: "word", label: "Word" },
4181        { value: "line", label: "Line" }
4182      ]
4183    },
4184    duration: {
4185      label: "Duration",
4186      type: "number",
4187      defaultValue: 1.5,
4188      control: "input",
4189      min: 0.01,
4190      unit: "s"
4191    }
4192  });
4193  return __toCommonJS(text_data_exports);
4194})();`});var lo,yk=Lr(()=>{Yt();rk();sk();uk();fk();mk();hk();Ik();Ak();Ck();lo={[K.FADE]:{source:tk,iife:nk},[K.MOVE]:{source:ok,iife:ik},[K.ROTATE]:{source:Ok,iife:Sk},[K.SCALE]:{source:gk,iife:Rk},[K.RESIZE]:{source:_k,iife:Tk},[K.NEW]:{source:ak,iife:lk},[K.TEXT_DATA]:{source:Nk,iife:Lk},[K.PATH_DRAW]:{source:ck,iife:dk},[K.PATH_TRAVEL]:{source:pk,iife:Ek}}});var jV=Hn(fR=>{"use strict";var Y7=Symbol.for("react.fragment");fR.Fragment=Y7;fR.jsxDEV=void 0});var pR=Hn((GLe,$V)=>{"use strict";$V.exports=jV()});var IR=Hn((ebe,mT)=>{(function(){"use strict";var e={}.hasOwnProperty;function t(){for(var o="",i=0;i<arguments.length;i++){var s=arguments[i];s&&(o=r(o,n(s)))}return o}function n(o){if(typeof o=="string"||typeof o=="number")return o;if(typeof o!="object")return"";if(Array.isArray(o))return t.apply(null,o);if(o.toString!==Object.prototype.toString&&!o.toString.toString().includes("[native code]"))return o.toString();var i="";for(var s in o)e.call(o,s)&&o[s]&&(i=r(i,s));return i}function r(o,i){return i?o?o+" "+i:o+i:o}typeof mT<"u"&&mT.exports?(t.default=t,mT.exports=t):typeof define=="function"&&typeof define.amd=="object"&&define.amd?define("classnames",[],function(){return t}):window.classNames=t})()});var BT=b(F()),FT=b(Dp());var z5=0;function ie(e,t){let n=`atom${++z5}`,r={toString(){return(import.meta.env?import.meta.env.MODE:void 0)!=="production"&&this.debugLabel?n+":"+this.debugLabel:n}};return typeof e=="function"?r.read=e:(r.init=e,r.read=X5,r.write=j5),t&&(r.write=t),r}function X5(e){return e(this)}function j5(e,t,n){return t(this,typeof n=="function"?n(e(this)):n)}var WC=(e,t)=>e.unstable_is?e.unstable_is(t):t===e,lS=e=>"init"in e,uS=e=>!!e.write,zc=Symbol((import.meta.env?import.meta.env.MODE:void 0)!=="production"?"CONTINUE_PROMISE":""),dS="pending",$5="fulfilled",J5="rejected",Z5=e=>typeof e=="object"&&e!==null&&zc in e,Pp=new WeakMap,q5=(e,t,n)=>{if(!Pp.has(e)){let r,o=new Promise((i,s)=>{let a=e,l=c=>d=>{a===c&&(o.status=$5,o.value=d,i(d),n())},u=c=>d=>{a===c&&(o.status=J5,o.reason=d,s(d),n())};e.then(l(e),u(e)),r=(c,d)=>{c&&(Pp.set(c,o),a=c,c.then(l(c),u(c)),t(),t=d)}});o.status=dS,o[zc]=r,Pp.set(e,o)}return Pp.get(e)},Q5=e=>typeof e?.then=="function",YC=e=>"v"in e||"e"in e,vp=e=>{if("e"in e)throw e.e;if((import.meta.env?import.meta.env.MODE:void 0)!=="production"&&!("v"in e))throw new Error("[Bug] atom state is not initialized");return e.v},xp=e=>{let t=e.v;return Z5(t)&&t.status===dS?t:null},XC=(e,t,n)=>{n.p.has(e)||(n.p.add(e),t.then(()=>{n.p.delete(e)},()=>{n.p.delete(e)}))},KC=(e,t,n,r,o)=>{var i;if((import.meta.env?import.meta.env.MODE:void 0)!=="production"&&r===t)throw new Error("[Bug] atom cannot depend on itself");n.d.set(r,o.n);let s=xp(n);s&&XC(t,s,o),(i=o.m)==null||i.t.add(t),e&&e4(e,r,t)},ml=()=>[new Map,new Map,new Set],cS=(e,t,n)=>{e[0].has(t)||e[0].set(t,new Set),e[1].set(t,n)},e4=(e,t,n)=>{let r=e[0].get(t);r&&r.add(n)},t4=(e,t)=>e[0].get(t),zC=(e,t)=>{e[2].add(t)},Fs=e=>{for(;e[1].size||e[2].size;){e[0].clear();let t=new Set(e[1].values());e[1].clear();let n=new Set(e[2]);e[2].clear(),t.forEach(r=>{var o;return(o=r.m)==null?void 0:o.l.forEach(i=>
4194i())}),n.forEach(r=>r())}},jC=e=>{let t;(import.meta.env?import.meta.env.MODE:void 0)!=="production"&&(t=new Set);let n=(m,h,E,_=()=>{},O=()=>{})=>{let I="v"in h,S=h.v,g=xp(h);if(Q5(E))if(g)g!==E&&(g[zc](E,_),++h.n);else{let A=q5(E,_,O);if(A.status===dS)for(let R of h.d.keys())XC(m,A,e(R,h));h.v=A,delete h.e}else g&&g[zc](Promise.resolve(E),_),h.v=E,delete h.e;(!I||!Object.is(S,h.v))&&++h.n},r=(m,h,E,_)=>{if(!_?.(h)&&YC(E)&&(E.m||Array.from(E.d).every(([R,L])=>r(m,R,e(R,E),_).n===L)))return E;E.d.clear();let O=!0,I=R=>{if(WC(h,R)){let C=e(R,E);if(!YC(C))if(lS(R))n(R,C,R.init);else throw new Error("no atom init");return vp(C)}let L=r(m,R,e(R,E),_);if(O)KC(m,h,E,R,L);else{let C=ml();KC(C,h,E,R,L),u(C,h,E),Fs(C)}return vp(L)},S,g,A={get signal(){return S||(S=new AbortController),S.signal},get setSelf(){return(import.meta.env?import.meta.env.MODE:void 0)!=="production"&&!uS(h)&&console.warn("setSelf function cannot be used with read-only atom"),!g&&uS(h)&&(g=(...R)=>{if((import.meta.env?import.meta.env.MODE:void 0)!=="production"&&O&&console.warn("setSelf function cannot be called in sync"),!O)return l(h,...R)}),g}};try{let R=h.read(I,A);return n(h,E,R,()=>S?.abort(),()=>{if(E.m){let L=ml();u(L,h,E),Fs(L)}}),E}catch(R){return delete E.v,E.e=R,++E.n,E}finally{O=!1}},o=m=>vp(r(void 0,m,e(m))),i=(m,h,E)=>{var _,O;let I=new Map;for(let S of((_=E.m)==null?void 0:_.t)||[])I.set(S,e(S,E));for(let S of E.p)I.set(S,e(S,E));return(O=t4(m,h))==null||O.forEach(S=>{I.set(S,e(S,E))}),I},s=(m,h,E)=>{let _=[],O=new Set,I=(A,R)=>{if(!O.has(A)){O.add(A);for(let[L,C]of i(m,A,R))A!==L&&I(L,C);_.push([A,R,R.n])}};I(h,E);let S=new Set([h]),g=A=>O.has(A);for(let A=_.length-1;A>=0;--A){let[R,L,C]=_[A],y=!1;for(let P of L.d.keys())if(P!==R&&S.has(P)){y=!0;break}y&&(r(m,R,L,g),u(m,R,L),C!==L.n&&(cS(m,R,L),S.add(R))),O.delete(R)}},a=(m,h,E,..._)=>{let O=g=>vp(r(m,g,e(g,E))),I=(g,...A)=>{let R=e(g,E),L;if(WC(h,g)){if(!lS(g))throw new Error("atom not writable");let C="v"in R,y=R.v,P=A[0];n(g,R,P),u(m,g,R),(!C||!Object.is(y,R.v))&&(cS(m,g,R),s(m,g,R))}else L=a(m,g,R,...A);return Fs(m),L};return h.write(O,I,..._)},l=(m,...h)=>{let E=ml(),_=a(E,m,e(m),...h);return Fs(E),_},u=(m,h,E)=>{if(E.m&&!xp(E)){for(let _ of E.d.keys())E.m.d.has(_)||(c(m,_,e(_,E)).t.add(h),E.m.d.add(_));for(let _ of E.m.d||[])if(!E.d.has(_)){E.m.d.delete(_);let O=d(m,_,e(_,E));O?.t.delete(h)}}},c=(m,h,E)=>{if(!E.m){r(m,h,E);for(let _ of E.d.keys())c(m,_,e(_,E)).t.add(h);if(E.m={l:new Set,d:new Set(E.d.keys()),t:new Set},(import.meta.env?import.meta.env.MODE:void 0)!=="production"&&t.add(h),uS(h)&&h.onMount){let _=E.m,{onMount:O}=h;zC(m,()=>{let I=O((...S)=>a(m,h,E,...S));I&&(_.u=I)})}}return E.m},d=(m,h,E)=>{if(E.m&&!E.m.l.size&&!Array.from(E.m.t).some(_=>{var O;return(O=e(_,E).m)==null?void 0:O.d.has(h)})){let _=E.m.u;_&&zC(m,_),delete E.m,(import.meta.env?import.meta.env.MODE:void 0)!=="production"&&t.delete(h);for(let I of E.d.keys()){let S=d(m,I,e(I,E));S?.t.delete(h)}let O=xp(E);O&&O[zc](void 0,()=>{});return}return E.m},T={get:o,set:l,sub:(m,h)=>{let E=ml(),_=e(m),O=c(E,m,_);Fs(E);let I=O.l;return I.add(h),()=>{I.delete(h);let S=ml();d(S,m,_),Fs(S)}},unstable_derive:m=>jC(...m(e))};return(import.meta.env?import.meta.env.MODE:void 0)!=="production"&&Object.assign(T,{dev4_get_internal_weak_map:()=>({get:h=>{let E=e(h);if(E.n!==0)return E}}),dev4_get_mounted_atoms:()=>t,dev4_restore_atoms:h=>{let E=ml();for(let[_,O]of h)if(lS(_)){let I=e(_),S="v"in I,g=I.v;n(_,I,O),u(E,_,I),(!S||!Object.is(g,I.v))&&(cS(E,_,I),s(E,_,I))}Fs(E)}}),T},Xc=()=>{let e=new WeakMap;return jC(n=>{let r=e.get(n);return r||(r={d:new Map,p:new Set,n:0},e.set(n,r)),r})},Kc,$C=()=>(Kc||(Kc=Xc(),(import.meta.env?import.meta.env.MODE:void 0)!=="production"&&(globalThis.__JOTAI_DEFAULT_STORE__||(globalThis.__JOTAI_DEFAULT_STORE__=Kc),globalThis.__JOTAI_DEFAULT_STORE__!==Kc&&console.warn("Detected multiple Jotai instances. It may cause unexpected behavior with the default store. https://github.com/pmndrs/jotai/discussions/2044"))),Kc);var At=b(F(),1);var JC=(0,At.createContext)(void 0),ZC=e=>{let t=(0,At.useContext)(JC);return e?.store||t||$C()},qC=({children:e,store:t})=>{let n=(0,At.useRef)();return!t&&!n.current&&(n.current=Xc()),(0,At.createElement)(JC.Provider,{value:t||n.current},e)},n4=e=>typeof e?.then=="function",r4=At.default.use||(e=>{if(e.status==="pending")throw e;if(e.status==="fulfilled")return e.value;throw e.status==="rejected"?e.reason:(e.status="pending",e.then(t=>{e.status="fulfilled",e.value=t},t=>{e.status="rejected",e.reason=t}),e)});function _e(e,t){let n=ZC(t),[[r,o,i],s]=(0,At.useReducer)(u=>{let c=n.get(e);return Object.is(u[0],c)&&u[1]===n&&u[2]===e?u:[c,n,e]},void 0,()=>[n.get(e),n,e]),a=r;(o!==n||i!==e)&&(s(),a=n.get(e));let l=t?.delay;return(0,At.useEffect)(()=>{let u=n.sub(e,()=>{if(typeof l=="number"){setTimeout(s,l);return}s()});return s(),u},[n,e,l]),(0,At.useDebugValue)(a),n4(a)?r4(a):a}function QC(e,t){let n=ZC(t);return(0,At.useCallback)((...o)=>{if((import.meta.env?import.meta.env.MODE:void 0)!=="production"&&!("write"in e))throw new Error("not writable atom");return n.set(e,...o)},[n,e])}var ln=b(Q()),Is=b(F());function ry(e,t,n){return e.renderHiddenRootNodes&&!n&&!t.visible}var sy=b(F()),ay=b(fS());var iy=b(fS());
4194var q=class extends Error{severity="high";errorDetail;constructor(t,n){super(t),Object.setPrototypeOf(this,q.prototype),n&&n instanceof Error&&(this.cause=n)}},tt=class extends q{constructor(t,n){super(t,n),this.severity="low"}};var pS="snapshot",ES="sandbox";var c4="api/figment-proxy/monitor",d4="sites.runtime_error",f4="figweb",p4=100,E4=new Set(["preview","published"]),m4=async(e,t,n,r)=>{if(!e||e==="")return;let o=`${e}/${c4}`;try{await fetch(o,{method:"POST",body:JSON.stringify(t),priority:"low",keepalive:r?.sendAsBeacon,headers:{"Content-Type":"application/json",...n},credentials:"omit"})}catch(i){console.error(i)}},_4=()=>/iPad/.test(navigator.userAgent)||/Mac/.test(navigator.userAgent)&&!/iPhone/.test(navigator.userAgent)&&navigator.maxTouchPoints&&navigator.maxTouchPoints>2||!1,kp;function mS(){if(kp===void 0)try{kp={...iy.default.detect(navigator.userAgent),isIpad:_4()}}catch{kp=null}return kp||null}var _l=class{env;rateLimiter;_shouldReportErrors;reportingDomain;analyticsHeaders;userId;bundleId;bundleCreationDate;_cachedInfo;constructor({env:t,reportingDomain:n,rateLimiter:r,analyticsHeaders:o,bundleId:i,bundleCreationDate:s,userId:a}){this.reportingDomain=n,this.env=t,this.rateLimiter=r,this.analyticsHeaders=o,this._shouldReportErrors=this.shouldReportErrors(),this.bundleId=i,this.bundleCreationDate=s,this.userId=a}shouldReportErrors=()=>{if(!E4.has(this.env))return!1;try{new URL(this.reportingDomain)}catch{return!1}return!0};getContext=()=>({page:{path:window.location.pathname,referrer:document.referrer,search:window.location.search,title:document.title,url:window.location.toString()},userAgent:window.navigator.userAgent,forwardToDatadog:!0});reportError=(t,n)=>{if(!this._shouldReportErrors||!(t instanceof q)||!this.rateLimiter.tryAdd(1))return;let r=new Date().toISOString(),o={event:d4,properties:{errorType:t.name,errorMessage:n?`[${n}]: ${t.message}`:t.message,stackTrace:t.stack||"",environment:this.env,bundleId:this.bundleId,bundleCreationDate:this.bundleCreationDate,severity:t.severity,errorDetail:t.errorDetail,...this.getBrowserInfoProps()},timestamp:r,sentAt:r,context:this.getContext()},i={namespace:f4,batched:"1"};this.userId&&(o.userId=this.userId);let s=[{data:o,figment_metadata:i}];m4(this.reportingDomain,s,this.analyticsHeaders)};getBrowserInfoProps=()=>{if(!this._cachedInfo)try{let t=mS();t&&(this._cachedInfo={browser_name:t.name,browser_version:+t.version,os_name:t?.isIpad?"iPadOS":t.osname,os_version:t?.isIpad?0:t.osversion})}catch{this._cachedInfo={}}return this._cachedInfo};static init(t){if(!this._ErrorReporter)for(this._ErrorReporter=new _l(t);this._errorQueue.length;)this.reportError(_l._errorQueue.pop())}static reset(){this._ErrorReporter=void 0,this._errorQueue=[]}static reportError(t,n){this._ErrorReporter?this.enabled&&this._ErrorReporter.reportError(t,n):this._errorQueue.length<p4&&this._errorQueue.push(t)}},Se=_l;Zr(Se,"enabled",!0),Zr(Se,"_ErrorReporter"),Zr(Se,"_errorQueue",[]),Zr(Se,"enable",()=>_l.enabled=!0),Zr(Se,"disable",()=>_l.enabled=!1);var ws=(e,t)=>n=>{try{e(n)}catch(r){throw Se.reportError(r,t),r instanceof q?new Error(r.message,r):r}},Tl=(e,t)=>
4194n=>{try{e(n)}catch(r){throw Se.reportError(r,t),r instanceof q?new Error(r.message,r):r}};var _S=ie(new Map),hl={SHIFT_CODE:16,CONTROL_CODE:17,ALT_CODE:18,META_CODE:91};function ly(e,t){let n=e.event?.keyTrigger?.triggerDevice==="KEYBOARD",r=e.event?.keyTrigger?.keyCodes;if(!r)return!1;let o=O4(t),i=r.length===t.length;return n&&i&&r.every(o)}function T4(e){return e===void 0?!1:(e=e.toUpperCase(),e==="SHIFT"||e==="CONTROL"||e==="ALT"||e==="META")}function h4(e){let t=[];return t.push(e.keyCode),e.shiftKey&&t.push(hl.SHIFT_CODE),e.ctrlKey&&t.push(hl.CONTROL_CODE),e.altKey&&t.push(hl.ALT_CODE),e.metaKey&&t.push(hl.META_CODE),t}function O4(e){let t=ay.default.mac;return n=>(n=n===hl.META_CODE&&!t?hl.CONTROL_CODE:n,e.some(r=>r===n))}function uy(){let e=_e(_S);(0,sy.useEffect)(()=>{let t=Tl(n=>{if(T4(n.key))return;let r=h4(n);e.forEach(o=>{o.keyCallback?.(r)})},"handleKeypressInteractions");return window.addEventListener("keydown",t),()=>{window.removeEventListener("keydown",t)}},[e])}function Ae(e,t){throw new q(t??`Uncaught type ${JSON.stringify(e)}`)}function Te(e,t){if(!e)throw new q(`Assertion failure${t?`: ${t}`:""}`)}var cy={sessionID:-1,localID:-1},Ve="-1:-1";function Bp(e){return e?(e.localID|0)>=0&&(e.sessionID|0)>=0:!1}function Xe(e){return e?`${e.sessionID|0}:${e.localID|0}`:null}function Fp(e){if(!e)return null;let t=e.split(":");if(!t||t.length!==2)return null;let n=-1,r=-1;try{n=parseInt(t[0]),r=parseInt(t[1])}catch{return null}return!isFinite(n)||!isFinite(r)?null:{sessionID:n,localID:r}}var Zy=b(F());var nt;(function(e){e.Appear="appear",e.Hover="hover",e.Press="press",e.Focus="focus",e.ScrollParallax="scrollParallax",e.ScrollTransform="scrollTransform",e.Cursor="cursor",e.Marquee="marquee",e.Code="code"})(nt||(nt={}));var Nt;(function(e){e.IN_CUBIC="IN_CUBIC",e.OUT_CUBIC="OUT_CUBIC",e.INOUT_CUBIC="INOUT_CUBIC",e.LINEAR="LINEAR",e.IN_BACK_CUBIC="IN_BACK_CUBIC",e.OUT_BACK_CUBIC="OUT_BACK_CUBIC",e.INOUT_BACK_CUBIC="INOUT_BACK_CUBIC",e.CUSTOM_CUBIC="CUSTOM_CUBIC",e.GENTLE_SPRING="GENTLE_SPRING",e.SPRING_PRESET_ONE="SPRING_PRESET_ONE",e.SPRING_PRESET_TWO="SPRING_PRESET_TWO",e.SPRING_PRESET_THREE="SPRING_PRESET_THREE",e.CUSTOM_SPRING="CUSTOM_SPRING",e.SPRING="SPRING"})(Nt||(Nt={}));var $n;(function(e){e.ALL="ALL",e.OPACITY="OPACITY",e.TRANSLATION="TRANSLATION",e.ROTATION="ROTATION",e.SCALE="SCALE"})($n||($n={}));var je;(function(e){e.PASS_THROUGH="PASS_THROUGH",e.NORMAL="NORMAL",e.DARKEN="DARKEN",e.MULTIPLY="MULTIPLY",e.LINEAR_BURN="LINEAR_BURN",e.COLOR_BURN="COLOR_BURN",e.LIGHTEN="LIGHTEN",e.SCREEN="SCREEN",e.LINEAR_DODGE="LINEAR_DODGE",e.COLOR_DODGE="COLOR_DODGE",e.OVERLAY="OVERLAY",e.SOFT_LIGHT="SOFT_LIGHT",e.HARD_LIGHT="HARD_LIGHT",e.DIFFERENCE="DIFFERENCE",e.EXCLUSION="EXCLUSION",e.HUE="HUE",e.SATURATION="SATURATION",e.COLOR="COLOR",e.LUMINOSITY="LUMINOSITY"})(je||(je={}));var nn;(function(e){e.LEFT="LEFT",e.RIGHT="RIGHT",e.CENTER="CENTER",e.LEFT_RIGHT="LEFT_RIGHT",e.SCALE="SCALE"})(nn||(nn={}));var pn;(function(e){e.TOP="TOP",e.BOTTOM="BOTTOM",e.CENTER="CENTER",e.TOP_BOTTOM="TOP_BOTTOM",e.SCALE="SCALE"})(pn||(pn={}));var dy;(function(e){e.SUPER="SUPER",e.SUB="SUB",e.NORMAL="NORMAL"})(dy||(dy={}));var wp;(function(e){e.NONE="NONE",e.STRIKETHROUGH="STRIKETHROUGH",e.UNDERLINE="UNDERLINE"})(wp||(wp={}));var vi;(function(e){e.ORDERED="ORDERED",e.UNORDERED="UNORDERED",e.NONE="NONE"})(vi||(vi={}));var fy;(function(e){e.SET="SET",e.SCALE="SCALE",e.OFFSET="OFFSET"})(fy||(fy={}));var py;(function(e){e.FLOAT="FLOAT",e.COLOR="COLOR"})(py||(py={}));var Ol={visible:!0,locked:!1,isFixed:!1,scrollBehavior:"SCROLLS"},jc={blendMode:je.NORMAL,opacity:1},Up={constraints:{vertical:pn.TOP,horizontal:nn.LEFT},layoutGrow:0,layoutAlign:"INHERIT",layoutPositioning:"AUTO",gridColumnAnchorIndex:0,gridRowAnchorIndex:0},Vp={fills:[],strokes:[],strokeWeight:1},I4={effects:[]},my={isMask:!1},Ey={isBreakpointFrame:!1},pZ={interactions:[]},g4={clipsContent:!1,overflowDirection:"NONE",layoutMode:"NONE",primaryAxisSizingMode:"AUTO",counterAxisSizingMode:"AUTO",primaryAxisAlignItems:"MIN",counterAxisAlignItems:"MIN",paddingLeft:0,paddingRight:0,paddingTop:0,paddingBottom:0,itemSpacing:0,itemRever
4194seZIndex:!1,strokesIncludedInLayout:!1,stackLayoutVersion:0,counterAxisAlignContent:"AUTO",layoutWrap:"NO_WRAP",counterAxisSpacing:0},TS={cornerRadius:0,rectangleCornerRadii:[0,0,0,0],rectangleCornerRadiiIndependent:!1},R4={isInAnimateTree:!1},pr={...Ol,...jc,...Up,...g4,...TS,...Vp,...I4,...my,...Ey,...Ey,...R4},$c={...Ol,...jc,...Up,...Vp,...my},EZ={...$c,...TS},_y={...$c,...TS},Ty={listSpacing:0,textAutoResize:"NONE",paragraphIndent:0,paragraphSpacing:0,textAlignHorizontal:"LEFT",textAlignVertical:"TOP"},Jc={code:void 0,sourceCodeHash:void 0,codeExportName:"default"};var hy={...pr},Oy={...pr},Sy={...$c},Iy={...Ol,...jc,...Up,...Vp},gy={...pr},Ry={...pr},Ay={...pr},Ny={...pr,type:"REPEATER"},Ly={...pr,type:"CMS_RICH_TEXT"},Cy={...pr},yy={..._y},by={...$c,...Ty},Dy={...Ol,...jc},Py={...pr,type:"WEBPAGE"},vy={...pr,type:"CODE_INSTANCE",...Jc,componentProperties:{}},xy={...pr,type:"CODE_LAYER",...Jc,componentProperties:{}},My={...Ol,type:"CODE_COMPONENT",...Jc,componentProperties:{}},Gy={type:"CODE_FILE",...Jc};function Hp(e){switch(e.type){case"COMPONENT":return Object.assign(Object.create(hy),e);case"COMPONENT_SET":return Object.assign(Object.create(Oy),e);case"FRAME":return Object.assign(Object.create(gy),e);case"SLOT":return Object.assign(Object.create(Ry),e);case"GROUP":return Object.assign(Object.create(Ay),e);case"IMAGE":return Object.assign(Object.create(Iy),e);case"INSTANCE":return Object.assign(Object.create(Cy),e);case"RECTANGLE":return Object.assign(Object.create(yy),e);case"SVG":return Object.assign(Object.create(Sy),e);case"TEXT":return Object.assign(Object.create(by),e);case"VARIABLE":return e;case"VARIABLE_COLLECTION":return e;case"STYLE":return e;case"WIDGET":return Object.assign(Object.create(Dy),e);case"WEBPAGE":return Object.assign(Object.create(Py),e);case"CODE_INSTANCE":return Object.assign(Object.create(vy),e);case"CODE_LAYER":return Object.assign(Object.create(xy),e);case"CODE_COMPONENT":return Object.assign(Object.create(My),e);case"CODE_FILE":return Object.assign(Object.create(Gy),e);case"REPEATER":return Object.assign(Object.create(Ny),e);case"CMS_RICH_TEXT":return Object.assign(Object.create(Ly),e);case"KEYFRAME_TRACK":return e;case"KEYFRAME":return e;default:throw new Error("Unknown node type provided to applyDefaults")}}var ky;(function(e){e.MAILCHIMP="MAILCHIMP",e.GOOGLE_MAP="GOOGLE_MAP",e.YOUTUBE="YOUTUBE",e.UNKNOWN="UNKNOWN",e.GENERIC="GENERIC"})(ky||(ky={}));var De;(function(e){e[e.ADDITION=0]="ADDITION",e[e.SUBTRACTION=1]="SUBTRACTION",e[e.RESOLVE_VARIANT=2]="RESOLVE_VARIANT",e[e.MULTIPLY=3]="MULTIPLY",e[e.DIVIDE=4]="DIVIDE",e[e.EQUALS=5]="EQUALS",e[e.NOT_EQUAL=6]="NOT_EQUAL",e[e.LESS_THAN=7]="LESS_THAN",e[e.LESS_THAN_OR_EQUAL=8]="LESS_THAN_OR_EQUAL",e[e.GREATER_THAN=9]="GREATER_THAN",e[e.GREATER_THAN_OR_EQUAL=10]="GREATER_THAN_OR_EQUAL",e[e.AND=11]="AND",e[e.OR=12]="OR",e[e.NOT=13]="NOT",e[e.STRINGIFY=14]="STRINGIFY",e[e.TERNARY=15]="TERNARY",e[e.VAR_MODE_LOOKUP=16]="VAR_MODE_LOOKUP",e[e.NEGATE=17]="NEGATE",e[e.IS_TRUTHY=18]="IS_TRUTHY"})(De||(De={}));function Sl(e){return e.type==="GRADIENT_LINEAR"||e.type==="GRADIENT_RADIAL"||e.type==="GRADIENT_ANGULAR"||e.type==="GRADIENT_DIAMOND"}function gZ(e,t,n){let r=e,o=t.safeParse(e);if(o.success&&(r=o.data),!o.success){t.description||console.info("Zod schema provided to parseData has no description. Add a description via .describe for better error messages.");let i=`${t.description||"Zod"} schema error issues`,s=n?`Debug info:
4195${JSON.stringify(n,null,2)}
4196`:"",a=typeof window>"u",l=!1;if(a||l){if(a)for(let u of o.error.issues)console.error(`[SchemaErrorIssue] ${JSON.stringify({schemaDescription:t.description,issue:u})}`);if(l)throw new Error(`${i}
4197${s}Issues: ${JSON.stringify(o.error.issues,null,2)}`)}else console.error(i,{issues:o.error.issues,debugInfo:n,data:e})}return r}function xi(e){return e}var Zc=xi,By=xi,Fy=xi;var Gr=xi,wy=xi,Wp=xi;var hS=xi,Uy=xi;var Vy=new Set(["vectorNetworkBlob","version"]);function ye(e,t,n=!1,r=!1,o=!1){if(e===t||r&&(Array.isArray(e)&&e.length===0&&t===void 0||Array.isArray(t)&&t.length===0&&e===void 0||!e&&!t))return!0;let i=typeof e;if(typeof t!==i)return!1;if(i==="number")return Number.isNaN(e)||Number.isNaN(t)?r:n?!0:r?e-t<.01&&e-t>-.01:e===t;if(i!=="object")return e===t;if(e===null!=(t===null))return!1;if(e===null)return!0;
4197if(Array.isArray(e)!==Array.isArray(t))return!1;if(Array.isArray(e))return e.length===t.length&&e.every((l,u)=>ye(l,t[u],n,r,o));let s=Object.keys(e),a=Object.keys(t);return o&&(s=s.filter(l=>e[l]!==void 0),a=a.filter(l=>t[l]!==void 0)),s.length!==a.length||(r&&(s=s.filter(l=>!Vy.has(l)),a=a.filter(l=>!Vy.has(l))),s.sort(),a.sort(),!s.every((l,u)=>l===a[u]))?!1:s.every(l=>ye(e[l],t[l],n,r,o))}var Er=class{map;fallback;disableErrors;constructor(t,n){this.map=new Map,this.fallback=t,this.disableErrors=n??!1}get(t,n=!1){return this.map.has(t)?this.map.get(t):(n===!1&&this.disableErrors===!1&&(this.map.has(t),`${JSON.stringify(t)}`,void 0),this.fallback)}set(t,n){if(this.map.has(t)){this.disableErrors===!1&&(ye(this.map.get(t),n),`${JSON.stringify(t)}`,void 0);return}this.map.set(t,n)}_has(t){return this.map.has(t)}};function Hy(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var k=class{static fromFigVector(t){return new k(t.x,t.y)}static toVectorD(t){return{x:t.x,y:t.y}}static fromVectorD(t){return new k(t.x,t.y)}clone(){return new k(this.x,this.y)}equals(t){return this.x===t.x&&this.y===t.y}toString(){return`(${this.x}, ${this.y})`}add(t){return new k(this.x+t.x,this.y+t.y)}static add(...t){return t.filter(o=>o!=null).reduce((o,i)=>(o.x+=i.x,o.y+=i.y,o),{x:0,y:0})}subtract(t){return new k(this.x-t.x,this.y-t.y)}static subtract(t,n){return{x:t.x-n.x,y:t.y-n.y}}plus(t){return new k(this.x+t.x,this.y+t.y)}incrementBy(t){this.x=this.x+t.x,this.y=this.y+t.y}minus(t){return new k(this.x-t.x,this.y-t.y)}component(t){return t===0?this.x:this.y}length(){return Math.sqrt(this.x*this.x+this.y*this.y)}static scale(t,n){return{x:t*n.x,y:t*n.y}}static abs(t){return{x:Math.abs(t.x),y:Math.abs(t.y)}}scale(t){return new k(this.x*t,this.y*t)}multiply(t){return new k(this.x*t.x,this.y*t.y)}divide(t){return new k(this.x/t.x,this.y/t.y)}dot(t){return k.dot(this,t)}toAngle(){return Math.atan2(this.y,this.x)}static bound(t,n){return n?{x:Math.max(Math.min(t.x,n.max.x),n.min.x),y:Math.max(Math.min(t.y,n.max.y),n.min.y)}:t}static dot(t,n){return t.x*n.x+t.y*n.y}static interpolate(t,n,r){return{x:t.x+(n.x-t.x)*r,y:t.y+(n.y-t.y)*r}}static rounded(t){return{x:Math.round(t.x),y:Math.round(t.y)}}static size(t){return Math.sqrt(k.dot(t,t))}size(){return k.size(this)}unit(){let t=this.size();return this.scale(t===0?0:1/t)}distanceTo(t){return k.size(this.subtract(t))}static distance(t,n){return k.size(k.subtract(t,n))}clamp(t){return new k(Math.max(t.x,Math.min(t.x+t.width,this.x)),Math.max(t.y,Math.min(t.y+t.height,this.y)))}clampX(t){return new k(Math.max(t.x,Math.min(t.x+t.width,this.x)),this.y)}clampY(t){return new k(this.x,Math.max(t.y,Math.min(t.y+t.height,this.y)))}rotate90(){return new k(-this.y,this.x)}hasNaN(){return Number.isNaN(this.x)||Number.isNaN(this.y)}isInvalid(){return this.hasNaN()}multiplyBy(t){return new k(this.x*t,this.y*t)}divideBy(t){return new k(this.x/t,this.y/t)}transpose(){return new k(this.y,this.x)}rounded(){return new k(Math.round(this.x),Math.round(this.y))}static max(t,n){return new k(Math.max(t.x,n.x),Math.max(t.y,n.y))}static min(t,n){return new k(Math.min(t.x,n.x),Math.min(t.y,n.y))}static infinity(){return new k(Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY)}static invalid(){return new k(Number.NaN,Number.NaN)}constructor(t=0,n=0){Hy(this,"x",void 0),Hy(this,"y",void 0),this.x=t,this.y=n}};function Wy(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ve=class{static fromRectD(t){return new ve(k.fromVectorD(t.origin),k.fromVectorD(t.size))}clone(){return new ve(this.origin.clone(),this.size.clone())}equals(t){return this.origin.equals(t.origin)&&this.size.equals(t.size)}left(){return this.origin.x}top(){return this.origin.y}right(){return this.size.x===Number.POSITIVE_INFINITY?Number.POSITIVE_INFINITY:this.origin.x+this.width()}bottom(){return this.size.y===Number.POSITIVE_INFINITY?Number.POSITIVE_INFINITY:this.origin.y+this.height()}bottomRight(){return new k(this.right(),this.bottom())}bottomLeft(){return new k(this.left(),this.bottom())}topLeft(){return new k(this.left(),this.top())}topRight(){return new k(this.right(),this.top())}topCenter(){return new k(this.center().x,this.top())}bottomCenter(){return new k(this.center().x,this.bottom())}centerLeft(){return new k(this.left(),this.center().y)}centerRight(){return new k(this.right(),this.center().y)}center(){return new k(this.origin.x+this.size.x/2,this.origin.y+this.size.y/2)}width(){return this.size.x}height(){return this.size.y}transpose(){return new ve(this.origin.transpose(),this.size.transpose())}offsetBy(t){return new ve(this.origin.plus(t),this.size)}scaledBy(t){return new ve(this.origin.multiplyBy(t),this.size.multiplyBy(t))}isInvalid(){return this.size.x<0||this.size.y<0||this.origin.hasNaN()||this.size.hasNaN()}isValid(){return!this.isInvalid()}isEmpty(){return this.isInvalid()?!0:this.size.x<=0||this.size.y<=0}isInfinite(){return this.origin.equals(k.infinity().multiplyBy(-1))&&this.size.equals(k.infinity())}unionWith(t){if(this.isInvalid())return t;if(t.isInvalid())return this;let n=k.min(this.origin,t.origin),r=k.max(this.bottomRight(),t.bottomRight());return n.equals(r)?this:new ve(n,r.minus(n))}expandToInclude(t){if(this.isInvalid())return new ve(t.clone(),new k(0,0));let n=k.min(this.origin,t),r=k.max(this.bottomRight(),t);return new ve(n,r.minus(n))}containsIncludingBoundary(t){return!this.isEmpty()&&!t.isInvalid()&&this.left()<=t.left()&&this.right()>=t.right()&&this.top()<=t.top()&&this.bottom()>=t.bottom()}containsPointIncludingBoundary(t){return!this.isEmpty()&&this.left()<=t.x&&t.x<=this.right()&&this.top()<=t.y&&t.y<=this.bottom()}intersectWith(t){if(this.isInvalid()||t.isInvalid())return ve.invali
4197dRect();let n=k.max(this.origin,t.origin),r=k.min(this.bottomRight(),t.bottomRight()),o=new ve(n,r.minus(n));if(o.origin.hasNaN()||o.size.hasNaN())throw new Error("Rect.intersectWith produced a result with NaN");return o.isInvalid()&&(o=ve.invalidRect()),o}hasIntersectionWith(t){return!this.intersectWith(t).isEmpty()}expand(t){return this.isInvalid()?ve.invalidRect():typeof t=="number"?ve.fromOriginAndSize(this.origin.x-t,this.origin.y-t,this.size.x+2*t,this.size.y+2*t):new ve(this.origin.minus(t),this.size.plus(t.multiplyBy(2)))}static invalidRect(){return new ve(new k(Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY),new k(Number.NEGATIVE_INFINITY,Number.NEGATIVE_INFINITY))}static infinite(){return new ve(k.infinity().multiplyBy(-1),k.infinity())}static fromOriginAndSize(t,n,r,o){return new ve(new k(t,n),new k(r,o))}static fromCenterSize(t,n){let r=n.divideBy(2);return new ve(t.minus(r),n)}static fromFigRect(t){return new ve(new k(t.x,t.y),new k(t.w,t.h))}static computeBounds(t,n){let r=k.min(t,n),o=k.max(t,n);return new ve(r,o.minus(r))}static computeBoundsFromPointArray(t){let n=k.infinity(),r=k.infinity().multiplyBy(-1);for(let o of t)n=k.min(n,o),r=k.max(r,o);return new ve(n,r.minus(n))}constructor(t=new k,n=new k){Wy(this,"origin",void 0),Wy(this,"size",void 0),this.origin=t,this.size=n}};function Mi(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ne=class{static identity(){return this.fromNumbers(1,0,0,0,1,0)}static fromNumbers(t,n,r,o,i,s){let a=new Ne;return a.m00=t,a.m01=n,a.m02=r,a.m10=o,a.m11=i,a.m12=s,a}static copy(t){let n=new Ne;return n.m00=t.m00,n.m01=t.m01,n.m02=t.m02,n.m10=t.m10,n.m11=t.m11,n.m12=t.m12,n}static fromArray(t){let n=new Ne;return n.m00=t[0][0],n.m01=t[0][1],n.m02=t[0][2],n.m10=t[1][0],n.m11=t[1][1],n.m12=t[1][2],n}static fromVectors(t,n,r){let o=new Ne;return o.m00=n.x,o.m01=r.x,o.m02=t.x,o.m10=n.y,o.m11=r.y,o.m12=t.y,o}static fromFigMatrix(t){let n=new Ne;return n.m00=t.m00,n.m01=t.m01,n.m02=t.m02,n.m10=t.m10,n.m11=t.m11,n.m12=t.m12,n}toFigMatrix(){return{m00:this.m00,m01:this.m01,m02:this.m02,m10:this.m10,m11:this.m11,m12:this.m12}}toMatrix(){return[[this.m00,this.m01,this.m02],[this.m10,this.m11,this.m12]]}axisX(){return new k(this.m00,this.m10)}axisY(){return new k(this.m01,this.m11)}offset(){return new k(this.m02,this.m12)}toRadians(){return Math.atan2(this.m10,this.m00)}toDegrees(){return Math.atan2(this.m10,this.m00)*180/Math.PI}toScale(){let{m00:t,m01:n,m10:r,m11:o}=this;return new k(Math.sqrt(t*t+r*r),Math.sqrt(n*n+o*o))}hasNaN(){return this.m00!==this.m00&&this.m01!==this.m01&&this.m02!==this.m02&&this.m10!==this.m10&&this.m11!==this.m11&&this.m12!==this.m12}translate(t,n){this.m02=t*this.m00+n*this.m01+this.m02,this.m12=t*this.m10+n*this.m11+this.m12}rotate(t){if(t===0)return;let n=Math.sin(t),r=Math.cos(t),o=r*this.m00+n*this.m01,i=r*this.m01-n*this.m00,s=r*this.m10+n*this.m11,a=r*this.m11-n*this.m10;this.m00=o,this.m01=i,this.m10=s,this.m11=a}scale(t,n){this.m00*=t,this.m01*=n,this.m10*=t,this.m11*=n}multiply(t){let n=this.m00*t.m00+this.m01*t.m10,r=this.m00*t.m01+this.m01*t.m11,o=this.m00*t.m02+this.m01*t.m12+this.m02,i=this.m10*t.m00+this.m11*t.m10,s=this.m10*t.m01+this.m11*t.m11,a=this.m10*t.m02+this.m11*t.m12+this.m12;this.m00=n,this.m01=r,this.m02=o,this.m10=i,this.m11=s,this.m12=a}determinant(){return this.m00*this.m11-this.m01*this.m10}invert(){let t=1/this.determinant();if(!isFinite(t))return!1;let n=Ne.fromNumbers(this.m11*t,-this.m01*t,(this.m01*this.m12-this.m11*this.m02)*t,-this.m10*t,this.m00*t,(this.m10*this.m02-this.m00*this.m12)*t);return n.hasNaN()?!1:(this.m00=n.m00,this.m01=n.m01,this.m02=n.m02,this.m10=n.m10,this.m11=n.m11,this.m12=n.m12,!0)}transformRect(t){if(t.isInvalid())return t;if(this.axisX().y===0&&this.axisY().x===0)return ve.computeBounds(this.transformPoint(t.topLeft()),this.transformPoint(t.bottomRight()));let n=[this.transformPoint(t.topLeft()),this.transformPoint(t.topRight()),this.transformPoint(t.bottomLeft()),this.transformPoint(t.bottomRight())];return ve.computeBoundsFromPointArray(n)}transformPoint(t){return new k(this.m00*t.x+this.m01*t.y+this.m02,this.m10*t.x+this.m11*t.y+this.m12)}transformDirection(t){return new k(this.m00*t.x+this.m01*t.y,this.m10*t.x+this.m11*t.y)}inverseTransformPoint(t){let n=1/this.determinant();if(!isFinite(n))return k.invalid();let r=new k((this.m11*t.x-this.m01*t.y+this.m01*this.m12-this.m11*this.m02)*n,(this.m00*t.y-this.m10*t.x+this.m10*this.m02-this.m00*this.m12)*n);return r.hasNaN()?k.invalid():r}toTrss(){let t=this.m00*this.m00+this.m10*this.m10,n=this.m01*this.m01+this.m11*this.m11;if(t===0||n===0)return{translationX:this.m02,translationY:this.m12,rotation:0,scaleX:this.m00,scaleY:this.m11,shear:0};let r=this.m00*this.m11-this.m01*this.m10,o=Math.atan2(this.m10,this.m00),i,s,a;return Math.abs(Math.cos(o))>Math.abs(Math.sin(o))?(i=this.m00/Math.cos(o),s=r/i,a=(this.m01+s*Math.sin(o))/this.m00):(i=this.m10/Math.sin(o),s=r/i,a=(this.m11-s*Math.cos(o))/this.m10),{translationX:this.m02,translationY:this.m12,rotation:o,scaleX:i,scaleY:s,shear:a}}constructor(){Mi(this,"m00",void 0),Mi(this,"m01",void 0),Mi(this,"m02",void 0),Mi(this,"m10",void 0),Mi(this,"m11",void 0),Mi(this,"m12",void 0),this.m00=this.m01=this.m02=this.m10=this.m11=this.m12=0}};Mi(Ne,"kEpsilon",1e-6);Mi(Ne,"kEpsilonSqr",Ne.kEpsilon*Ne.kEpsilon);var Gi;(function(e){e[e.SVG=0]="SVG",e[e.CSS=1]="CSS"})(Gi||(Gi={}));var Yy;(function(e){e[e.SRGB=0]="SRGB",e[e.DISPLAY_P3=1]="DISPLAY_P3"})(Yy||(Yy={}));var Ky;(function(e){e[e.NO_CONVERSION=0]="NO_CONVERSION",e[e.SRGB_TO_DISPLAY_P3=1]="SRGB_TO_DISPLAY_P3",e[e.DISPLAY_P3_TO_SRGB=2]="DISPLAY_P3_TO_SRGB"})(Ky||(Ky={}));var Lt={colorProfile:0,colorspaceConversion:0};function Ie(e){return String(+e.toPrecision(5))}function qc(e){return Ne.fromNumbers(e[0][0],e[0][1],e[0][2],e[1][0],e[1][1],e[1][2])}function zy(e){let t=e.toFigMatrix();return[[t.m00,t.m01,t.m02],[t.m10,t.m11,t.m12]]}function ki(e){let t=e.toFigMatrix();return`matrix(${Ie(t.m00)} ${Ie(t.m10)} ${Ie(t.m01)} ${Ie(t.m11)} ${Ie(t.m02)} ${Ie(t.m12)})`}var A4=6,U=class{contents;constructor(t){this.contents=t}static px(t){return new U({type:"value",unit:"px",value:t})}static percent(t){return new U({type:"value",unit:"%",value:t})}static number(t){return new U({type:"value",unit:"",value:t})}
4197static cqw(t){return new U({type:"value",unit:"cqw",value:t})}static cqh(t){return new U({type:"value",unit:"cqh",value:t})}static cssLength(t){let n=t.match(/^([0-9.]+)(cqw|cqh|px|%)$/);if(!n||n[1]===void 0)throw new q(`Unsupported CSS length: ${t}`);return new U({type:"value",unit:n[2],value:parseFloat(n[1])})}static hypot(t,n){return new U({type:"fn",fn:"hypot",args:[t,n]})}static cos(t){return new U({type:"fn",fn:"cos",args:[t]})}static atan2(t,n){return new U({type:"fn",fn:"atan2",args:[t,n]})}static var(t,n){return new U({type:"variable",name:t,fallback:n})}add(t){return this.contents.type==="value"&&t.contents.type==="value"&&t.contents.value<0?this.subtract(new U({type:"value",unit:t.contents.unit,value:-t.contents.value})):new U({type:"operation",operation:"+",left:this,right:t})}subtract(t){return this.contents.type==="value"&&t.contents.type==="value"&&t.contents.value<0?this.add(new U({type:"value",unit:t.contents.unit,value:-t.contents.value})):new U({type:"operation",operation:"-",left:this,right:t})}multiply(t){return typeof t=="number"?this.multiply(U.number(t)):new U({type:"operation",operation:"*",left:this,right:t})}divide(t){return new U({type:"operation",operation:"/",left:this,right:t})}static applyConstantOperation(t,n,r){switch(t){case"+":return n+r;case"-":return n-r;case"*":return n*r;case"/":return n/r}}toStringInner(t,{topLevel:n}={}){switch(this.contents.type){case"value":return`${parseFloat(this.contents.value.toPrecision(A4))}${this.contents.unit}`;case"variable":return`var(${[this.contents.name,this.contents.fallback].filter(r=>r!==void 0).join(",")})`;case"fn":{let r=t.forTailwind?",":", ";return`${this.contents.fn}(${this.contents.args.map(o=>o.toStringInner(t)).join(r)})`}case"operation":{let{left:r,right:o,operation:i}=this.contents,s=!1,a=!1;(i==="*"||i==="/")&&(s=r.contents.type==="operation"&&r.contents.operation!=="*"&&r.contents.operation!=="/",a=o.contents.type==="operation"&&(i==="/"?!0:o.contents.operation!=="*"&&o.contents.operation!=="/"));let l=t.forTailwind?i:` ${i} `,u=`${s?`(${r.toStringInner(t)})`:r.toStringInner(t)}${l}${a?`(${o.toStringInner(t)})`:o.toStringInner(t)}`;return n?`calc(${u})`:u}}}simplify(){if(this.contents.type==="value"||this.contents.type==="variable")return this;if(this.contents.type==="fn"){let{fn:o,args:i}=this.contents,s=i.map(l=>l.simplify());return s.some((l,u)=>l!==i[u])?new U({type:"fn",fn:o,args:s}):this}let t=this.contents.left.simplify(),n=this.contents.right.simplify(),r=this.contents.operation;if(t.contents.type==="value"&&n.contents.type==="value"){let o=t.contents.unit,i=n.contents.unit;if(o===i||!o||!i){let s=o||i,a=U.applyConstantOperation(r,t.contents.value,n.contents.value);return new U({type:"value",unit:s,value:a})}}
4197return(r==="+"||r==="-")&&n.contents.type==="value"&&n.contents.value===0?t:r==="+"&&t.contents.type==="value"&&t.contents.value===0?n:this.contents.left!==t||this.contents.right!==n?new U({type:"operation",operation:this.contents.operation,left:t,right:n}):this}toStyleValue(t){let n=this.simplify();return n.contents.type==="value"&&n.contents.unit==="px"?n.contents.value:n.toStringInner(t,{topLevel:!0})}toString(t){return this.simplify().toStringInner(t,{topLevel:!0})}};var J=class{functions;constructor(t){this.functions=t}static translateX(t){return new J([{type:"translate",axis:"x",value:t}])}static translateY(t){return new J([{type:"translate",axis:"y",value:t}])}static rotate(t){return new J([{type:"rotate",value:t}])}static skewX(t){return new J([{type:"skew",axis:"x",value:t}])}static skewY(t){return new J([{type:"skew",axis:"y",value:t}])}static scaleX(t){return new J([{type:"scale",axis:"x",value:t}])}static scaleY(t){return new J([{type:"scale",axis:"y",value:t}])}static combineWithExplicitOrder(...t){return new J(t.filter(n=>n!==void 0).flatMap(n=>n.functions))}static combineWithDefaultOrder(...t){let n=t.filter(r=>r!==void 0).flatMap(r=>r.functions);return n.sort((r,o)=>SS.indexOf(r.type)-SS.indexOf(o.type)),new J(n)}toTailwindClasses(){return N4(this.functions)?this.functions.flatMap(t=>C4(t)):L4(this.functions)}get value(){return this.functions.map(t=>Xy(t,!1)).join(" ")}},SS=["translate","rotate","skew","scale"];function N4(e){let t=-1;for(let n of e){if(n.value instanceof U)return!1;let r=SS.indexOf(n.type);if(r<t)return!1;t=r}return!0}function L4(e){return[`[transform:${e.map(n=>Xy(n,!0)).join("_")}]`]}function C4(e){switch(Te(!(e.value instanceof U),"Calc values should use arbitrary transform syntax"),e.type){case"translate":return[b4(`${e.type}-${e.axis}`,e.value)];case"rotate":return Number.isInteger(e.value)?[OS("rotate",e.value)]:[`rotate-[${e.value}deg]`];case"skew":{let t=`skew-${e.axis}`;return Number.isInteger(e.value)?[OS(t,e.value)]:[`${t}-[${e.value}deg]`]}case"scale":{let t=e.value*100,n=`scale-${e.axis}`;return Number.isInteger(t)?[OS(n,t)]:[`${n}-[${t}%]`]}default:Ae(e)}}function y4(e,t){if(e.value instanceof U)return e.value.toString({forTailwind:t});switch(e.type){case"translate":return String(e.value);case"rotate":case"skew":return`${e.value}deg`;case"scale":return String(e.value);default:Ae(e)}}function Xy(e,t){let n=y4(e,t);switch(e.type){case"translate":return`translate${e.axis.toUpperCase()}(${n})`;case"rotate":return`rotate(${n})`;case"skew":return`skew${e.axis.toUpperCase()}(${n})`;case"scale":return`scale${e.axis.toUpperCase()}(${n})`;default:Ae(e)}}var b4=(e,t)=>{let r={"50%":"1/2","100%":"full","0%":"0"}[t];if(r)return`${e}-${r}`;let i={"-50%":"1/2","-100%":"full"}[t];return i?`-${e}-${i}`:`${e}-[${t}]`},OS=(e,t)=>t<0?`-${e}-${-t}`:`${e}-${t}`;function x(e,t=3){return e===void 0?e:parseFloat(e.toFixed(t))}function rt(e,t=10**-3){return Math.abs(e)<t?0:e}var Ht=1e-4;function Go(e){return typeof structuredClone=="function"?structuredClone(e):JSON.parse(JSON.stringify(e))}function be(e,t,n=1e-6){return Math.abs(e-t)<n}function Kp(e){return Object.freeze(e)}function IS(e){return e.type==="WEBPAGE"}function Ct(e,t){if(e===void 0)return t;let n=qc(t),r=qc(e);return r.multiply(n),_t(zy(r))}function _t(e){return[[rt(e[0][0]),rt(e[0][1]),rt(e[0][2])],[rt(e[1][0]),rt(e[1][1]),rt(e[1][2])]]}function yn(e){return`${x(e*100,2)}%`}var Yp=[[1,0,0],[0,1,0]];function mr(e){if(e instanceof J||!e)return Yp;let n=/matrix\((.*)\)/.exec(e);if(!n)return Yp;let r=n[1].split(",").map(o=>parseFloat(o));return r.length!==6?Yp:[[r[0],r[2],r[4]],[r[1],r[3],r[5]]]}function Qc(e){let t=e.unit==="PERCENT"?rt(e.value,.1):e.value,n=x(t,2);return n===0?"0":`${n}${e.unit==="PERCENT"?"%":"px"}`}function Us(){}var jy=()=>Promise.resolve();function zp(e,t,n){let r=e(t.roots).map(i=>t.nodeById.get(i)),o=[];return n&&(o=r.filter(i=>i.name===n)),o.length>0?o:r}function $y(e){return"children"in e&&!!e.children&&e.children.length>0}var qy={title:""},ed=ie(!1),td=ie(null),Rl=ie(void 0),Jy=ie(void 0),Xp=ie(e=>({width:e(Rl),height:e(Jy)}),(e,t,n)=>{t(Rl,n.width),t(Jy,n.height)}),P4={type:"GENERATED_ASSET",url:"",size:{x:0,y:0},format:"PNG",offsets:{top:{value:0,unit:"PERCENT"},right:{value:0,unit:"PERCENT"},bottom:{value:0,unit:"PERCENT"},left:{value:0,unit:"PERCENT"}}},gS=Hp({type:"FRAME",id:"missing",name:"missing",visible:!1,absoluteBoundingBox:{x:0,y:0,width:0,height:0},size:{x:0,y:0},relativeTransform:[[1,0,1],[0,1,1]],children:[]});function Qy(){let e={collectionById:new Er(void 0),slugByItemId:new Er(void 0)};return Kp(e),e}function eb(e,t){Vs(e.collectionById,t.collectionById),Vs(e.slugByItemId,t.slugByItemId)}function jp(){let e={siteSettings:ie(qy),roots:ie([]),nodeById:new Er(gS),fonts:new Er(void 0,!0),assets:new Er(ie(P4)),assetIdToGuid:new Er(void 0),guidToUrl:new Er(void 0),animateRootIds:new Set,stablePathToAssetInfo:new Er(void 0,!0),stablePathToConstraints:new Er(void 0,!0),compiledCode:ie(""),globalStyles:ie(""),sourceCodeHash:ie("")};return Kp(e),Kp(e.assets),e}function $p(e,t,n){gl(e.siteSettings,t.siteSettings??qy,n);for(let[r,o]of Object.entries(t.nodeById))e.nodeById.set(r,hS(o,{nodeId:o?.id}));gl(e.roots,t.roots,n),Vs(e.fonts,t.fonts),Vs(e.assetIdToGuid,t.assetIdToGuid),Vs(e.guidToUrl,t.guidToUrl),RS(e,t.assets,n),t.stablePathToAssetInfo&&Vs(e.stablePathToAssetInfo,t.stablePathToAssetInfo),t.stablePathToConstraints&&Vs(e.stablePathToConstraints,t.stablePathToConstraints),v4(e.animateRootIds,t.animateRootIds),gl(e.compiledCode,t.compiledCode,n),gl(e.globalStyles,t.globalStyles,n),gl(e.sourceCodeHash,t.sourceCodeHash,n)}function RS(e,t,n){x4(e.assets,t,n)}function v4(e,t){e.clear(),t.forEach(n=>{e.add(n)})}function Vs(e,t){for(let[n,r]of Object.entries(t))e.set(n,r)}function x4(e,t,n,r){for(let[o,i]of Object.entries(t)){let s=e._has(o)?e.get(o):void 0,a=r?r(i):i;s===void 0?e.set(o,ie(a)):gl(s,a,n)}}function gl(e,t,n){ye(n.get(e),t)||n.set(e,t)}function tb(e,t){let n=(0,Zy.useMemo)(()=>ie(e),[e]);return _e(t||n)}var Vi=b(F());
4197var Jp={"#000000":"black","#ffffff":"white","#ff0000":"red","#800080":"purple","#008000":"green","#ffff00":"yellow","#0000ff":"blue","#ffa500":"orange","#a52a2a":"brown","#ffc0cb":"pink"};function nd(e,t){let n;if(e){let r=e.match(/^var\((--[^),\s]+)\)$/);r?n=r[1]:n=`--${e.replaceAll(" ","")}`}else t&&(n=`--${k4(t)}`);return n}function te(e,t,n){let r=nd(e,t);return r?`var(${r},${n})`:null}function Zp(e,t,n){let r=nd(e,t);return r?U.var(r,n):null}function M4(e){return e.split(" ").map(t=>t.toLowerCase()).join("-")}function G4(e){return e.replace(/./g,t=>{let n=t.charCodeAt(0);return/[a-zA-Z0-9_-]/.test(t)||n>=160?t:"\\"+t})}function k4(e){return e=M4(e),e=G4(e),e}function B4(e){return e!=null}function AS(e){return Math.round(e*255)}function F4(e){return+e.toFixed(2)}function w4(e){return`${Hs(e.r)}${Hs(e.g)}${Hs(e.b)}`}function U4(e,t=1){let{r:n,g:r,b:o,a:i=1}=e;return`${Hs(n)}${Hs(r)}${Hs(o)}${Hs(i*t)}`}function LS(e,t=1){let{r:n,g:r,b:o,a:i=1}=e;return`rgba(${AS(n)},${AS(r)},${AS(o)},${F4(i*t)})`}function nb(e){let t=e.a;return B4(t)&&t!==1}function Hs(e){return("00"+Math.round(e*255).toString(16)).slice(-2)}function CS(e,t,n=1){if(!nb(e)&&n===1){let{optimizeForTailwindConversion:r}=t,o=w4(e),i=r&&Jp[`#${o}`];return i||(o[0]===o[1]&&o[2]===o[3]&&o[4]===o[5]?`#${o[0]}${o[2]}${o[4]}`:`#${o}`)}else{let r=U4(e,n);return r[0]===r[1]&&r[2]===r[3]&&r[4]===r[5]&&r[6]===r[7]?`#${r[0]}${r[2]}${r[4]}${r[6]}`:`#${r}`}}var Tt=class NS{color;renderOptions;opacity;colorManagement;variableName;codeSyntax;constructor(t,n,r=1,o=Lt,i,s){if(this.color=t,this.renderOptions=n,this.opacity=r,this.colorManagement=o,this.variableName=i,this.codeSyntax=s,t.r>1||t.g>1||t.b>1)throw new q(`Expected normalised color values (between 0 and 1) but got (${t.r}, ${t.g}, ${t.b})`)}static fromRGBA(t,n,r,o){return new NS(t,n,1,Lt,r,o)}get rawColor(){return new NS(this.color,this.renderOptions,this.opacity,this.colorManagement,this.variableName,this.codeSyntax)}get value(){let{shouldOutputVariables:t}=this.renderOptions,n=nb(this.color)||this.opacity!==1?LS(this.color,this.opacity):CS(this.color,this.renderOptions);if(t){let r=te(this.codeSyntax,this.variableName,n);if(r)return r}return n}equals(t){return this.value===t.value}};function ob(e,t,n){return e+(t-e)*n}function rb(e){let{a:t,...n}=e;return{alpha:t,color:n}}function PS(e,t,n){return Object.keys(e).reduce((r,o)=>(r[o]=ob(e[o],t[o],n),r),{})}function V4(e,t){return Math.sqrt(((e.r-t.r)**2+(e.b-t.b)**2+(e.g-t.g)**2)/3)}function rd(e,t){return Object.keys(e).reduce((n,r)=>(n[r]=e[r]*t,n),{})}function yS(e){return e**2.2}function bS(e){return e**(1/2.2)}function qp(e){return{r:yS(e.r),g:yS(e.g),b:yS(e.b),a:e.a}}function ib(e){return{r:bS(e.r),g:bS(e.g),b:bS(e.b),a:e.a}}function Qp(e,t,n){let r=qp(e),o=qp(t),{alpha:i,color:s}=rb(r),{alpha:a,color:l}=rb(o),u=rd(s,i),c=rd(l,a),d=ob(i,a,n),f=rd(PS(u,c,n),1/(d||1)),p={r:f.r,g:f.g,b:f.b,a:d};return ib(p)}function Al(e,t,n){let r=qp(e),o=qp(t),i=PS(r,o,n);return ib(i)}function ko(e,t,n){return PS(e,t,n)}function DS(e){let{stop1:t,stop2:n,...r}=e,o=r.targetInterpolation(t.color,n.color,.5),{a:i,...s}=o,{a,...l}=r.actualInterpolation(t.color,n.color,.5);if(r.recursionLimit===0||V4(rd(s,i),rd(l,a))<=r.epsilon)return[t,n];let u=(t.position+n.position)/2,c={color:o,position:u},d=DS({...r,stop1:t,stop2:c,recursionLimit:r.recursionLimit-1}),f=DS({...r,stop1:c,stop2:n,recursionLimit:r.recursionLimit-1});return[...d,...f.slice(1)]}function Bo(e){let{stops:t,epsilon:n,recursionLimit:r,targetInterpolation:o,actualInterpolation:i}=e,s=[];for(let a=0;a<t.length-1;a++){let l=t[a],u=t[a+1],c=Math.abs(l.position-u.position)<1e-8?[l,u]:DS({stop1:l,stop2:u,epsilon:n,recursionLimit:r,targetInterpolation:o,actualInterpolation:i});a!==0&&c.shift(),s.push(...c)}return s}function Bi(e){return`url("data:image/svg+xml;utf8,${e.replace(/#/g,"%23").replace(/"/g,"'").replace(/\n\s*/g," ").replace(/'[^']*'/g,n=>`'${n.slice(1,-1).trim()}'`).replace(/\(\s*/g,"(").replace(/\s*\)/g,")").replace(/\s*<\s*/g,"<").replace(/\s*\/?>\s*/g,n=>n.includes("/")?"/>":">")}")`}function Nl(e){return e.map(t=>{let{color:{r:n,g:r,b:o,a:i},position:s}=t,a=Math.round(n*255),l=Math.round(r*255),u=Math.round(o*255),c=Ie(i),d=Ie(s);return`
4198    <stop stop-color="rgba(${a},${l},${u},${c})" offset="${d}" />
4199    `}).join("")}
4199function sb(e,t){let{shouldOutputVariables:n,codeSyntaxLanguage:r}=t,o=e.color.a===1?CS(e.color,t):LS(e.color);if(n){let i=te(r&&e.boundVariables?.color?.resolvedCodeSyntax?.[r],e.boundVariables?.color?.resolvedName,o);if(i)return i}return o}function H4(e,t){let{shouldOutputVariables:n,codeSyntaxLanguage:r}=t,{color:{r:o,g:i,b:s,a}}=e,l=Math.round(o*255),u=Math.round(i*255),c=Math.round(s*255),d=x(a),f=Ie(e.position*100),p=d===1?`rgb(${l}, ${u}, ${c})`:`rgba(${l}, ${u}, ${c}, ${d})`,T=`${f}%`;if(n){let m=te(r&&e.boundVariables?.color?.resolvedCodeSyntax?.[r],e.boundVariables?.color?.resolvedName,p);if(m)return`${m} ${T}`}return`${p} ${T}`}function eE(e,t){return e.map(n=>H4(n,t)).join(", ")}var yt=10;function Fo(e){let{size:t,gradientTransform:n}=e,r=Ne.identity();r.scale(yt,yt),r.scale(2,2),r.translate(-.5,-.5);let o=Ne.copy(r);o.invert();let i=Ne.fromArray(n);i.invert();let s=Ne.copy(i);s.multiply(o);let a=Ne.copy(s);a.invert();let l=Ne.identity();return l.scale(t.width,t.height),l.multiply(s),{uvToUnitGradient:a,unitGradientToShape:l}}function tE(e){return[new k(0,0),new k(yt,0),new k(yt,yt),new k(0,yt)].map(r=>e.transformPoint(r)).reduce((r,o)=>(r.x=Math.max(r.x,Math.abs(o.x)),r.y=Math.max(r.y,Math.abs(o.y)),r),{x:-1/0,y:-1/0})}function W4(e){let t=[...e];if(!e.length)return t;if(e[0].position!==0){let n={...e[e.length-1]};n.position-=1,t.unshift(n)}if(e[e.length-1].position!==1){let n={...e[0]};n.position+=1,t.push(n)}return t}function Y4(e,t){let n=Bo({stops:W4(e.gradientStops),epsilon:.01,recursionLimit:5,targetInterpolation:ko,actualInterpolation:Qp});return`
4200    <div
4201      xmlns='http://www.w3.org/1999/xhtml'
4202      style='
4203        background-image: conic-gradient(
4204          from 90deg,
4205          ${eE(n,t)}
4206        );
4207        opacity:${e.opacity??1};
4208        height: 100%;
4209        width: 100%;
4210      '></div>
4211  `}function K4(e){let{size:t,paint:n,renderOptions:r}=e,{uvToUnitGradient:o,unitGradientToShape:i}=Fo({size:t,gradientTransform:n.gradientTransform}),s=tE(o),a=Math.max(s.x,s.y);return`
4212    <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 ${Ie(t.width)} ${Ie(t.height)}' preserveAspectRatio='none'>
4213      <g transform='${ki(i)}'>
4214        <foreignObject x='${Ie(-a)}' y='${Ie(-a)}' width='${Ie(2*a)}' height='${Ie(2*a)}'>
4215          ${Y4(n,r)}
4216        </foreignObject>
4217      </g>
4218    </svg>
4219    `}var Ll=class{renderOptions;paint;size;constructor(t,n=Lt,r,o){this.renderOptions=o,this.paint=t,this.size=r}get value(){let t=K4({size:this.size,paint:this.paint,renderOptions:this.renderOptions});return Bi(t)}equals(t){return this.value===t.value}};function z4(e){let{size:t,paint:n}=e,r=Bo({stops:n.gradientStops.map(a=>({...a})),epsilon:.01,recursionLimit:5,targetInterpolation:ko,actualInterpolation:Al}),{uvToUnitGradient:o,unitGradientToShape:i}=Fo({size:t,gradientTransform:n.gradientTransform}),s=tE(o);return`
4220    <svg viewBox='0 0 ${Ie(t.width)} ${Ie(t.height)}' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'>
4221      <g transform='${ki(i)}' opacity='${n.opacity??1}'>
4222        <rect height='${Ie(s.y)}' width='${Ie(s.x)}' fill='url(#grad)' id='quad' shape-rendering='crispEdges' />
4223        <use href='#quad' transform='scale(1 -1)' />
4224        <use href='#quad' transform='scale(-1 1)' />
4225        <use href='#quad' transform='scale(-1 -1)' />
4226      </g>
4227      <defs>
4228        <linearGradient id='grad' gradientUnits='userSpaceOnUse' x2='${.5*yt}' y2='${.5*yt}'>
4229          ${Nl(r)}
4230        </linearGradient>
4231      </defs>
4232    </svg>
4233    `}var Cl=class{paint;size;constructor(t,n=Lt,r){this.size=r,this.paint=t}get value(){let t=z4({size:this.size,paint:this.paint});return Bi(t)}equals(t){return this.value===t.value}};function ab(e,t){let n=t[1].minus(t[0]),r=e.minus(t[0]);return n.multiplyBy(r.dot(n)/n.dot(n)).plus(t[0])}var wo=class lb{paint;size;serializationFormat;renderOptions;static fromColor({color:t,opacity:n},r){let o={r:t.r,g:t.g,b:t.b,a:n*("a"in t?t.a:1)};return new lb({gradientTransform:Ne.identity().toMatrix(),gradientStops:[{color:o,position:0},{color:o,position:1}]},Lt,{width:1,height:1},Gi.CSS,r)}constructor(t,n,r,o,i){this.paint=t,this.size=r,this.serializationFormat=o,this.renderOptions=i}get styleData(){let{preferCssGradients:t}=this.renderOptions,{unitGradientToShape:n}=Fo({size:this.size,gradientTransform:this.paint.gradientTransform}),r={origin:n.transformPoint(new k(-yt,0)),primary:n.transformPoint(new k(yt,0)),secondary:n.transformPoint(new k(-yt,yt))},o=r.secondary.minus(r.origin),i=new k(-o.y,o.x);i.dot(r.primary.minus(r.origin))<0&&(i=i.multiplyBy(-1));let s={start:new k(0,0),end:i};if(s.end.x<0){let d=new k(this.size.width,0);s.start=s.start.plus(d),s.end=s.end.plus(d)}if(s.end.y<0){let d=new k(0,this.size.height);s.start=s.start.plus(d),s.end=s.end.plus(d)}let a=new k(i.x<0?0:this.size.width,i.y<0?0:this.size.height);s.end=ab(a,[s.start,s.end]);let l=s.end.minus(s.start).toAngle()*(180/Math.PI),u=this.paint.gradientStops.map(d=>{let f=r.origin.add(r.primary.minus(r.origin).multiplyBy(d.position)),T=ab(f,[s.start,s.end]).minus(s.start).size()/s.end.minus(s.start).size(),m={...d.color,a:d.color.a*(this.paint.opacity??1)};return{...d,color:m,position:rt(T)}}),c=u;return t||(c=Bo({stops:u.map(d=>({...d})),epsilon:.01,recursionLimit:5,targetInterpolation:ko,actualInterpolation:Qp}).map(d=>({...d,position:rt(d.position)}))),{angle:l+90,colorStops:c}}get valueAsCss(){let{angle:t,colorStops:n}=this.styleData;return`linear-gradient(${t}deg, ${eE(n,this.renderOptions)})`}get valueAsSvg(){let{unitGradientToShape:t}=Fo({size:this.size,gradientTransform:this.paint.gradientTransform}),n=Bo({stops:this.paint.gradientStops.map(o=>({...o})),epsilon:.01,recursionLimit:5,targetInterpolation:ko,actualInterpolation:Al}).map(o=>({...o,position:rt(o.position)})),r=`
4234    <svg viewBox='0 0 ${Ie(this.size.width)} ${Ie(this.size.height)}' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'>
4235      <rect x='0' y='0' height='100%' width='100%' fill='url(#grad)' opacity='${this.paint.opacity??1}' />
4236      <defs>
4237        <linearGradient id='grad' gradientUnits='userSpaceOnUse' x1='${-yt}' x2='${yt}' y1='0' y2='0' gradientTransform='${ki(t)}'>
4238          ${Nl(n)}
4239        </linearGradient>
4240      </defs>
4241    </svg>
4242    `;return Bi(r)}get value(){return this.serializationFormat===Gi.SVG?this.valueAsSvg:this.valueAsCss}equals(t){return this.value===t.value}};var yl=class{paint;size;constructor(t,n=Lt,r){this.paint=t,this.size=r}get value(){let t=Bo({stops:this.paint.gradientStops.map(o=>({...o})),epsilon:.01,recursionLimit:5,targetInterpolation:ko,actualInterpolation:Al}),{unitGradientToShape:n}=Fo({size:this.size,gradientTransform:this.paint.gradientTransform}),r=`
4243    <svg viewBox='0 0 ${Ie(this.size.width)} ${Ie(this.size.height)}' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'>
4244      <rect x='0' y='0' height='100%' width='100%' fill='url(#grad)' opacity='${this.paint.opacity??1}' />
4245      <defs>
4246        <radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='${yt}' gradientTransform='${ki(n)}'>
4247          ${Nl(t)}
4248        </radialGradient>
4249      </defs>
4250    </svg>
4251    `;return Bi(r)}equals(t){return this.value===t.value}};var vS={[je.NORMAL]:void 0,[je.PASS_THROUGH]:void 0,[je.DARKEN]:"darken",[je.MULTIPLY]:"multiply",[je.LINEAR_BURN]:void 0,[je.COLOR_BURN]:"color-burn",[je.LIGHTEN]:"lighten",[je.SCREEN]:"screen",[je.LINEAR_DODGE]:"plus-lighter",[je.COLOR_DODGE]:"color-dodge",[je.OVERLAY]:"overlay",[je.SOFT_LIGHT]:"soft-light",[je.HARD_LIGHT]:"hard-light",[je.DIFFERENCE]:"difference",[je.EXCLUSION]:"exclusion",[je.HUE]:"hue",[je.SATURATION]:"saturation",[je.COLOR]:"color",[je.LUMINOSITY]:"luminosity"};function bl(e){if(e)return vS[e]}var X4=e=>{let t=["backgroundSize","backgroundPosition","backgroundRepeat"],n={backgroundImage:"none",backgroundSize:"auto auto",backgroundPosition:"top left",backgroundRepeat:"repeat"},r={};t.forEach(s=>{let a=e.map(l=>l[s]);if(a.some(l=>l!==void 0)){let l=a.map(c=>c??n[s]),u=l.every(c=>c===l[0]);r[s]=u?l[0]:l.join(",")}});let o=e.map(s=>s.backgroundImage);if(o.some(s=>
4251s!==void 0)){let s=o.map(l=>l===void 0?n.backgroundImage:l instanceof wo||l instanceof yl||l instanceof Ll||l instanceof Cl?l.value:l),a=s.every(l=>l===s[0]);r.backgroundImage=a?o[0]:s.join(", ")}let i=e.find(s=>s.backgroundColor)?.backgroundColor;return i!==void 0&&(r.backgroundColor=i),r},j4=(e,t)=>{if(e.hasBlendMode||t.hasBlendMode||e.useImageTag||t.useImageTag)return!1;let n=e.uniqueTypes.has("IMAGE"),r=t.uniqueTypes.has("IMAGE");if(n!==r&&(e.opacity!==void 0||t.opacity!==void 0))return!1;let o=e.uniqueTypes.size===1&&n,i=t.uniqueTypes.size===1&&r;return!(o&&i&&e.opacity!==t.opacity)};function nE(e=[],t,n,r,o){if(!e.length)return[];let i=[];return e.filter(a=>a.visible!==!1).forEach(a=>{let l=J4(a,t,n,r,o);if(!l)return;let u=a.blendMode&&vS[a.blendMode],c=$4(a),d={hasBlendMode:!!u,useImageTag:ub(l),uniqueTypes:new Set([a.type]),opacity:c},f=i[i.length-1],p=f?.comparator;!!f&&p&&j4(p,d)?(f.backgrounds.push(l),p.uniqueTypes.add(a.type)):i.push({backgrounds:[l],blendMode:u,opacity:c,comparator:d})}),i.map(({backgrounds:a,blendMode:l,opacity:u})=>{let{optimizeForTailwindConversion:c}=o.renderOptions,d=a.length===1&&ub(a[0]),f,p,T,m=a.find(E=>E instanceof cb);if(m){a.length>1&&console.warn("Multiple video fills found in background group. Only the first video fill will be used.");let E=m.value;f=E.styles,T=E.videoProps}else if(d){let E=a[0].value;f=E.styles,p=E.imageProps}else{let E=a.reverse().map((_,O)=>{if(_ instanceof Tt&&a.length>1&&(c||O!==a.length-1)&&(_=wo.fromColor(_,o.renderOptions)),_ instanceof xS)return _.value.styles;if(_ instanceof wo||_ instanceof yl||_ instanceof Ll||_ instanceof Cl)return{backgroundImage:_};if(_ instanceof Tt)return{backgroundColor:_.value};throw new q("Unsupported background type")});f=X4(E)}let h=!!p||!!T||u!==void 0||l!==void 0&&Boolean(r.hasChildren);return l!==void 0&&(f.mixBlendMode=l),u!==void 0&&(f.opacity=u),{backgroundStyles:f,imageProps:p,videoProps:T,needsBackgroundDiv:h}})}function $4(e){if((e.type==="VIDEO"||e.type==="IMAGE")&&e.opacity!==void 0&&e.opacity!==1)return x(e.opacity)}function J4(e,t,n,r,o){let{type:i}=e,{renderOptions:s}=o,{shouldOutputVariables:a,codeSyntaxLanguage:l}=s,u=Lt;if(i==="PATTERN")return null;if(i==="SOLID")return e.color?new Tt(e.color,s,e.opacity,u,e.boundVariables?.color?.resolvedName,l&&e.boundVariables?.color?.resolvedCodeSyntax?.[l]):null;if(i==="VIDEO")return q4(e,t,r);if(i==="IMAGE")return Z4(e,t,r.disableImageTag,o);if(Sl(e)){let{gradientStops:c,transform:d,opacity:f}=e,p=c[0]?.color,T=c[0]?.boundVariables?.color?.resolvedName;if(p&&c.every(E=>new Tt(E.color,s).equals(new Tt(p,s)))&&(!a||c.every(E=>E.boundVariables?.color?.resolvedName===T)))return new Tt(p,s,f,u,l&&c[0]?.boundVariables?.color?.resolvedCodeSyntax?.[l]);let m={gradientTransform:d,gradientStops:c,opacity:f},{preferCssGradients:h}=o.renderOptions;switch(i){case"GRADIENT_LINEAR":return new wo(m,u,n,h?Gi.CSS:Gi.SVG,s);case"GRADIENT_RADIAL":return new yl(m,u,n);case"GRADIENT_ANGULAR":return new Ll(m,u,n,s);case"GRADIENT_DIAMOND":return new Cl(m,u,n);default:Ae(i)}}throw new q(`Unknown paint type: ${i}`)}var xS=class{paint;image;disableImageTag;websiteContext;constructor(t,n,r,o){this.paint=t,this.image=n,this.disableImageTag=r,this.websiteContext=o}useImageTag(){return this.paint.scaleMode!=="TILE"&&!this.disableImageTag}get value(){let{paint:t,image:n}=this,{disableImageOptimization:r}=this.websiteContext.renderOptions,o=this.websiteContext.getAssetURL,s={backgroundImage:`url("${o(n.url)}")`,backgroundRepeat:"no-repeat"},a;switch(t.scaleMode){case"FILL":s.backgroundSize="cover",s.backgroundPosition="center";break;case"FIT":s.backgroundSize="contain",s.backgroundPosition="center";break;case"STRETCH":{let{imageTransform:l}=t;if(!l)s.backgroundSize="100% 100%",s.backgroundPosition="bottom";else{let c=db(l),{widthPercent:d,heightPercent:f}=c;if(this.useImageTag())a=c;else{s.backgroundSize=`${yn(d)} ${yn(f)}`;let p=l[0][0]===1?0:-l[0][2]/(l[0][0]-1),T=l[1][1]===1?0:-l[1][2]/(l[1][1]-1);s.backgroundPosition=`${yn(p)} ${yn(T)}`}}break}case"TILE":{let l=t.scalingFactor||1,u={width:n.size.x||100,height:n.size.y||100},c=u.width*l,d=u.height*l,f=`${c}px`,p=`${d}px`;if(!r){let T=Math.min(u.width,c*3),m=`url(${o(n.url,{width:c})}) 1x`;for(let h=2;c*h<=T;h++)m+=`, url(${o(n.url,{width:c*h})}) ${h}x`;s.backgroundImage=`image-set(${m})`}s.backgroundSize=t.rotation%360===0||t.rotation%360===180?`${f} ${p}`:`${p} ${f}`,s.backgroundPosition="top left",delete s.backgroundRepeat;break}default:Ae(t.scaleMode)}if(this.useImageTag()){let l={url:n.url,size:n.size,cropDivInfo:a},{backgroundImage:u,backgroundRepeat:c,backgroundSize:d,backgroundPosition:f,...p}=s,T={...p};return f!=="center"&&(T.objectPosition=f),d!=="100% 100%"&&(T.objectFit=d),{styles:T,imageProps:l}}return{styles:s}}};function rE(e){return e.gifRef||e.imageRef}var Z4=(e,t,n,r)=>{let o=t?.[rE(e)];return o.type,new xS(e,o,n,r)},ub=e=>e instanceof xS&&e.useImageTag(),cb=class{paint;video;isDecorative;constructor(t,n,r){this.paint=t,this.video=n,this.isDecorative=r.isDecorativeImage||!1}get value(){let{paint:t,video:n}=this,r={},o;switch(t.scaleMode){case"FIT":r.objectFit="contain";break;case"FILL":r.objectFit="cover";break;case"STRETCH":{let{imageTransform:s}=t;s?o=db(s):r.objectFit="contain";break}case"TILE":break}let i={url:n.url,hash:t.videoRef,autoplay:t.autoplay??!1,mediaLoop:t.mediaLoop??!1,muted:t.muted??!1,showControls:t.showControls??!1,cropDivInfo:o,isDecorative:this.isDecorative};return{styles:r,videoProps:i}}},q4=(e,t,n)=>{let r=t?.[e.videoRef];return r.type,new cb(e,r,n)},db=e=>{let t=1/(e[0][0]||1),n=1/(e[1][1]||1),r=-e[0][2]/(e[0][0]||1),o=-e[1][2]/(e[1][1]||1);return{widthPercent:t,heightPercent:n,leftPercent:r,topPercent:o}};function MS(e){let t="fills"in e?e.fills:void 0;return t!=null&&t.some(n=>n.visible!==!1&&n.opacity!==0&&(n.type!=="SOLID"||n.color.a!==0))}function fb(e,t){let n="effects"in e?e.effects??[]:[],r=t.length===0?n:[...t,...n];if(MS(e))return{ownEffects:r,childEffects:[]};let o=[],i=[];for(let s of r)s.type==="INNER_SHADOW"?i.push(s):o.push(s);return{ownEffects:o,childEffects:i}}function GS(e,t){return fb(e,t??[]).ownEffects}function od(e,t){let n=fb(e,t??[]).childEffects;return n.length>0?n:void 0}function pb(e,t=[],n){return{boxShadow:Q4(e,t,n),filter:hb(t,n).filter,backdropFilter:FS(t,n).backdropFilter}}function Q4(e,t,n){return[...t].reverse().map(o=>{if(o.type==="DROP_SHADOW")return Eb(e,[o],n).boxShadow;if(o.type==="INNER_SHADOW")return BS(e,[o],n).boxShadow}).filter(o=>!!o).join(",")||void 0}function Eb(e,t,n){let{codeSyntaxLanguage:r,shouldOutputVariables:o}=n;return{boxShadow:[...t].reverse().map(s=>{if(s.type!=="DROP_SHADOW")return;let a=`${x(s.offset.x)}px`,l=`${x(s.offset.y)}px`,u=`${x(s.radius)}px`,c=`${x(s.spread||0)}px`,d=Tt.fromRGBA(s.color,n,s.boundVariables?.color?.resolvedName,r&&s.boundVariables?.color?.resolvedCodeSyntax?.[r]).value;return o&&(a=te(r&&s.boundVariables?.offsetX?.resolvedCodeSyntax?.[r],s.boundVariables?.offsetX?.resolvedName,a)??a,l=te(r&&s.boundVariables?.offsetY?.resolvedCodeSyntax?.[r],s.boundVariables?.offsetY?.resolvedName,l)??l,u=te(r&&s.boundVariables?.radiu
4251s?.resolvedCodeSyntax?.[r],s.boundVariables?.radius?.resolvedName,u)??u,c=te(r&&s.boundVariables?.spread?.resolvedCodeSyntax?.[r],s.boundVariables?.spread?.resolvedName,c)??c),kS(e)||(c="0px"),`${a} ${l} ${u} ${c} ${d}`}).filter(s=>!!s).join(",")||void 0}}var mb=2;function eY(e){return e/mb}function tY(e,t){let{codeSyntaxLanguage:n,shouldOutputVariables:r}=t;return{filter:[...e].reverse().map(s=>{if(s.type!=="DROP_SHADOW")return;let a=`${x(s.offset.x)}px`,l=`${x(s.offset.y)}px`,u=`${x(eY(s.radius))}px`,c=`${x(s.radius)}px`,d=Tt.fromRGBA(s.color,t,s.boundVariables?.color?.resolvedName,n&&s.boundVariables?.color?.resolvedCodeSyntax?.[n]).value;return r&&(a=te(n&&s.boundVariables?.offsetX?.resolvedCodeSyntax?.[n],s.boundVariables?.offsetX?.resolvedName,a)??a,l=te(n&&s.boundVariables?.offsetY?.resolvedCodeSyntax?.[n],s.boundVariables?.offsetY?.resolvedName,l)??l,u=Zp(n&&s.boundVariables?.radius?.resolvedCodeSyntax?.[n],s.boundVariables?.radius?.resolvedName,c)?.divide(U.number(mb)).toString({forTailwind:t.optimizeForTailwindConversion})??u),`drop-shadow(${a} ${l} ${u} ${d})`}).filter(s=>!!s).join(" ")||void 0}}function nY(e,t){let n=t.filter(p=>p.type==="DROP_SHADOW");if(n.length===0)return!1;let r=MS(e),o="fills"in e?e.fills:void 0,i=r&&o!=null&&!o.some(p=>p.visible!==!1&&p.opacity===1&&(p.type==="SOLID"&&p.color.a===1||Sl(p)&&p.gradientStops.every(T=>T.color.a===1))),s="strokes"in e?e.strokes:void 0,a=s!=null&&s.some(p=>p.visible!==!1&&p.opacity!==0&&(p.type!=="SOLID"||p.color.a!==0)),l=("clipsContent"in e?!e.clipsContent:!1)&&e.materializedChildNodeProps?.length,u=n.some(p=>p.spread!==0),c=n[0].color,d=!n.some(p=>!be(p.color.r,c.r)||!be(p.color.g,c.g)||!be(p.color.b,c.b)),f=n.every(p=>!p.showShadowBehindNode);return r&&!l||(!r&&a||i)&&f?!1:!!(!u&&d)}function _b(e,t,n){let r=hb(t,n);if(nY(e,t)){let o=tY(t,n).filter,i=[r?.filter,o].filter(Boolean);return{boxShadow:void 0,filter:i.length>0?i.join(" "):void 0}}else return{boxShadow:Eb(e,t,n).boxShadow,filter:r?.filter}}function kS(e){return e.type==="RECTANGLE"?!0:e.type==="FRAME"||e.type==="SLOT"?e.clipsContent&&MS(e):!1}function rY(e){return e.some(t=>(t.type==="DROP_SHADOW"||t.type==="INNER_SHADOW")&&t.spread!==0)}function Tb(e){"effects"in e&&e.effects&&rY(e.effects)&&!kS(e)&&(e.effects=e.effects.map(t=>t.type==="DROP_SHADOW"||t.type==="INNER_SHADOW"?{...t,spread:0}:t))}function BS(e,t,n){let{codeSyntaxLanguage:r,shouldOutputVariables:o}=n;return{boxShadow:[...t].reverse().map(s=>{if(s.type!=="INNER_SHADOW")return;let a=`${x(s.offset.x)}px`,l=`${x(s.offset.y)}px`,u=`${x(s.radius)}px`,c=`${x(s.spread||0)}px`,d=Tt.fromRGBA(s.color,n,s.boundVariables?.color?.resolvedName,r&&s.boundVariables?.color?.resolvedCodeSyntax?.[r]).value;return o&&(a=te(r&&s.boundVariables?.offsetX?.resolvedCodeSyntax?.[r],s.boundVariables?.offsetX?.resolvedName,a)??a,l=te(r&&s.boundVariables?.offsetY?.resolvedCodeSyntax?.[r],s.boundVariables?.offsetY?.resolvedName,l)??l,u=te(r&&s.boundVariables?.radius?.resolvedCodeSyntax?.[r],s.boundVariables?.radius?.resolvedName,u)??u,c=te(r&&s.boundVariables?.spread?.resolvedCodeSyntax?.[r],s.boundVariables?.spread?.resolvedName,c)??c),kS(e)||(c="0px"),`inset ${a} ${l} ${u} ${c} ${d}`}).filter(s=>!!s).join(",")||void 0}}function hb(e,t){let{shouldOutputVariables:n,codeSyntaxLanguage:r}=t,o=e.find(s=>s.type==="LAYER_BLUR");if(!o)return{filter:void 0};let i=`${x(o.radius/2)}px`;if(n){let s=te(r&&o.boundVariables?.radius?.resolvedCodeSyntax?.[r],o.boundVariables?.radius?.resolvedName,i);s&&(i=s)}return{filter:`blur(${i})`}}function FS(e,t){let{shouldOutputVariables:n,codeSyntaxLanguage:r}=t,o=e.find(s=>s.type==="BACKGROUND_BLUR");if(!o)return{backdropFilter:void 0};let i=`${x(o.radius/2)}px`;if(n){let s=te(r&&o.boundVariables?.radius?.resolvedCodeSyntax?.[r],o.boundVariables?.radius?.resolvedName,i);s&&(i=s)}return{backdropFilter:`blur(${i})`}}function Ob(e=[],t){let{shouldOutputVariables:n,codeSyntaxLanguage:r}=t;return e.reduce((o,i)=>{if(i.type==="INNER_SHADOW"||i.type==="BACKGROUND_BLUR")return o;if(i.type==="DROP_SHADOW"){let s=`${x(i.offset.x)}px`,a=`${x(i.offset.y)}px`,l=`${x(i.radius)}px`,u=Tt.fromRGBA(i.color,t,i.boundVariables?.color?.resolvedName,r&&i.boundVariables?.color?.resolvedCodeSyntax?.[r]).value;n&&(s=te(r&&i.boundVariables?.offsetX?.resolvedCodeSyntax?.[r],i.boundVariables?.offsetX?.resolvedName,s)??s,a=te(r&&i.boundVariables?.offsetY?.resolvedCodeSyntax?.[r],i.boundVariables?.offsetY?.resolvedName,a)??a,l=te(r&&i.boundVariables?.radiu
4251s?.resolvedCodeSyntax?.[r],i.boundVariables?.radius?.resolvedName,l)??l),o.textShadow=`${o.textShadow?.length?`${o.textShadow},`:""}${s} ${a} ${l} ${u}`}else if(i.type==="LAYER_BLUR"){let s=`${x(i.radius/2)}px`;n&&(s=te(r&&i.boundVariables?.radius?.resolvedCodeSyntax?.[r],i.boundVariables?.radius?.resolvedName,s)??s),o.filter=`blur(${s})`}return o},{})}function Sb(e,t,n){let{collectionId:r,itemId:o}=n;Te(r!==void 0,"collectionId is required for CMS binding context"),Te(o!==void 0,"itemId is required for CMS binding context");let i=e.collectionById.get(r);Te(i!==void 0,`collection with id ${r} not found in CMS Data State`);let s=i.itemById[o];Te(s!==void 0,`item with id ${o} not found in CMS Collection ${i.id}`);let a=new Map;s.fields.forEach(u=>{a.set(u.fieldSchemaId,u)});let l=i.fieldSchemas.find(u=>u.role==="slug"||u.type==="slug")?.id;return Te(l!==void 0,`slug field for item id ${o} not found in CMS Collection ${i.id}`),{item:s,fieldsBySchemaId:a,slugFieldSchemaId:l,guidToUrl:t,fieldBindingProperties:n}}function Dl(e,t){let n=e.fieldsBySchemaId.get(t.fieldSchemaId);if(n!==void 0)return n.value}function Ib(e,t){return e.slugFieldSchemaId===t.fieldSchemaId}function gb(e){let t=new Date(e);return e===""||isNaN(t.getTime())?{formattedValue:e,originalValue:e}:oY(t,e)}function oY(e,t){return{formattedValue:e.toLocaleDateString("en-US",{year:"numeric",month:"long",day:"numeric",hour12:!0,timeZone:"UTC"}),originalValue:t}}function iY(e,t){Te(e!==null,"GUID should not be null");let n=Xe(e),r=t.get(n);return Te(r!==void 0,`url not in map for GUID ${n}`),Te(r?.length>0,`url empty for GUID ${n}`),r}function Rb(e,t){let n=JSON.parse(e),r=n.guid?iY(n.guid,t):n.url;Te(r!==void 0,"url is undefined");let o=n.guid?"NODE":"URL";return{url:r,type:o}}function Ab(e,t){let n=`/${e}`;return{url:t.endsWith(n)&&t!==n?t:`${t}${n}`,type:"NODE"}}function wS(e){let t={type:e.type};return e.type==="NODE"?t.nodeID=e.url:t.url=e.url,t}function Nb(e){let t={connectionURL:e.url,connectionType:e.type==="NODE"?"INTERNAL_NODE":"URL"};return t.connectionType==="INTERNAL_NODE"&&(t.navigationType="NAVIGATE"),t}function US(e,t,n){let r=Dl(e,t);if(r!==void 0)return Ib(e,t)?(Te(n!==void 0,`baseUrl is undefined for slug field binding on item ${e.item.id}`),Ab(r,n)):Rb(r,e.guidToUrl)}function sY(e,t,n){if(n.characters){if(e.type==="TEXT")return e.characters=Dl(t,n.characters)??"",!0;console.warn(`text binding unsupported for ${e.type} node ${e.id}`)}return!1}function aY(e,t,n){if(n.date)if(e.type==="TEXT"){let r=Dl(t,n.date);if(r===void 0)return e.characters="",!0;let o=gb(r);return e.characters=o.formattedValue,!0}else console.warn(`date in text binding unsupported for ${e.type} node ${e.id}`);return!1}function lY(e,t,n){if(n.hyperlink)if(e.type==="TEXT"){let r=US(t,n.hyperlink,e.style.hyperlink?.nodeID);return r===void 0?(e.style.hyperlink=void 0,!1):(e.style.hyperlink||(e.style.hyperlink={}),Object.assign(e.style.hyperlink,wS(r)),!0)}else console.warn(`hyperlink binding unsupported for ${e.type} node ${e.id}`);return!1}function uY(e,t,n){if(n.richText)if(e.type==="CMS_RICH_TEXT"){let r=Dl(t,n.richText);return e.richText=r===void 0?"":r,!0}else console.warn(`rich text binding unsupported for ${e.type} node ${e.id}`);return!1}function cY(e,t){let n=t.fieldBindingProperties.boundCmsVariables;if(!n)return!1;let r=[sY,aY,lY,uY],o=!1;for(let i of r)try{i(e,t,n)&&(o=!0)}catch(s){console.error(`Error applying binding function ${i.name} to node ${e.id}:`,s);continue}return o}function dY(e,t){let n=t.fieldBindingProperties.styleOverrideTableBoundCmsVariables;if(!n||Object.keys(n).length===0)return!1;if(e.type!=="TEXT")return console.warn(`styleOverrideTable hyperlink binding unsupported for ${e.type} node ${e.id}`),!1;let r=!1;for(let[o,i]of Object.entries(n)){let s=e.styleOverrideTable[o];if(i?.hyperlink&&s){let a=US(t,i.hyperlink,s.hyperlink?.nodeID);if(a===void 0){s.hyperlink=void 0,r=!0;continue}s.hyperlink||(s.hyperlink={}),Object.assign(s.hyperlink,wS(a)),r=!0}}return r}function fY(e,t){let n=t.fieldBindingProperties.interactionsBoundCmsVariables;if(!n||Object.entries(n).length===0)return!1;if(!("interactions"in e))return console.warn(`interactions not defined for hyperlink prototype interaction binding on node ${e.id}`),!1;let r=!1,o=e.interactions??[];for(let i of o)for(let s of i.actions||[]){let a=s.linkParam?.value,l;if(a&&"fieldSchemaId"in a?l=a.fieldSchemaId:s.cmsTarget?.fieldSchemaId&&(l=s.cmsTarget?.fieldSchemaId),!!l){for(let u of n)if(l===u.hyperlink?.fieldSchemaId){let c=US(t,u.hyperlink,s.c
4251onnectionURL);if(c===void 0){e.interactions?.splice(e.interactions.indexOf(i),1),r=!0;continue}Object.assign(s,Nb(c)),r=!0}}}return r}function pY(e,t){let n=t.fieldBindingProperties.fillPaintsBoundCmsVariables;if(!n||Object.entries(n).length===0)return!1;if(!("fills"in e))return console.warn(`fills not defined for image fill binding on node ${e.id}`),!1;let r=!1;for(let o of n){if(!o.boundVariables.image)continue;let i=o.boundVariables.image.fieldSchemaId,s=-1;if(e.fills){for(let c=0;c<e.fills.length;c++)if(e.fills[c]?.imageVar?.value?.fieldSchemaId===i){s=c;break}}if(s===-1){console.warn(`No fill found with fieldSchemaId ${i} for node ${e.id}`);continue}let a=Dl(t,o.boundVariables.image);if(a===void 0){s!==-1&&(e.fills?.splice(s,1),r=!0);continue}let u=e.fills[s];if(u){let c=JSON.parse(a);u.imageRef=c.image,e.accessibleLabel=c.altText,r=!0}}return r}function EY(e){return["FRAME","INSTANCE","RECTANGLE","TEXT","CMS_RICH_TEXT"].includes(e)}function Lb(e,t,n){if(!EY(e.type)||!t||!("cmsItemFieldBindingProperties"in e)||!e.cmsItemFieldBindingProperties)return!1;if(!e.cmsItemFieldBindingProperties.itemId)return console.error("Missing itemId for bound node",e.id),!1;let r=Sb(t,n,e.cmsItemFieldBindingProperties),o=[cY,dY,fY,pY],i=!1;for(let s of o)try{s(e,r)&&(i=!0)}catch(a){console.error(`Error applying binding function ${s.name} to node ${e.id}:`,a);continue}return i}function mY(e){let t=Go(e);return t.type="CMS_RICH_TEXT",t}function Cb(e){return e.type==="TEXT"&&e.cmsItemFieldBindingProperties?.boundCmsVariables?.richText?mY(e):e}var bb=b(Q()),oo=b(F());var VS=()=>Promise.resolve(),yb=e=>{VS=e},oE=(e,t)=>VS?VS(e,t):Promise.resolve();var id=(0,oo.createContext)({reportError:Us,setMaterializationError:Us});function Db({children:e,reportError:t}){let n=(0,oo.useRef)({map:new Map,updatedSinceLastRender:!1});(0,oo.useEffect)(()=>{let i=setInterval(()=>{n.current.updatedSinceLastRender&&(oE("updateMaterializationErrors",{errors:Array.from(n.current.map.values())}),n.current.updatedSinceLastRender=!1)},100);return()=>clearInterval(i)},[n]);let r=(0,oo.useCallback)((i,s)=>{let a=n.current;s&&s.errorMessage?(console.error(`New error in ${s.nodeName} (${s.nodeId})`,s.errorMessage),a.map.set(i,s),a.updatedSinceLastRender=!0):a.map.has(i)&&(a.map.delete(i),a.updatedSinceLastRender=!0)},[n]),o=(0,oo.useMemo)(()=>({reportError:t,setMaterializationError:r}),[t,r]);return(0,bb.jsx)(id.Provider,{value:o,children:e})}var HS=b(Q()),Uo=b(F());var Ws=b(Q()),MQ=b(F());var Pb=b(F());function _Y(){return()=>{}}function Fi(){return Pb.useSyncExternalStore(_Y,()=>!0,()=>!1)}function Ys({children:e,fallback:t=null}){return Fi()?(0,Ws.jsx)(Ws.Fragment,{children:e()}):(0,Ws.jsx)(Ws.Fragment,{children:t})}function vb(e){return function({children:n,fallback:r}){return e.disableClientOnlyComponents?r:(0,Ws.jsx)(Ys,{fallback:r,children:n})}}var xb=(0,Uo.createContext)(null),se=()=>(0,Uo.useContext)(xb);function WS({websiteData:e,cmsBundleData:t,getCodeComponentURL:n,history:r,getAssetURL:o,getFontURL:i,getVideoURL:s,children:a,env:l,setLocation:u,preloadLocation:c,renderOptions:d,renderElement:f,withBaseStyles:p=!0,addHeadTag:T,addBodyScript:m,loadComponentsOverNetwork:h=!1,isFigmake:E=!1,enableMetaTags:_=!1,atomStore:O,globalVariableState:I,inheritedVariantPropertiesCache:S,processedNodesCache:g,computedVariantCache:A}){let R=_e(e.siteSettings,{store:O}).labs,L=(0,Uo.useMemo)(()=>new Map,[]),C=(0,Uo.useMemo)(()=>new Map,[]),y=(0,Uo.useMemo)(()=>vb(d),[d]),P=(0,Uo.useMemo)(()=>({websiteData:e,cmsBundleData:t,history:r,getAssetURL:o,getFontURL:i,getVideoURL:s,getCodeComponentURL:n,env:l,setLocation:u,preloadLocation:c,withBaseStyles:p,addHeadTag:T,addBodyScript:m,loadComponentsOverNetwork:h,labs:R,isFigmake:E,enableMetaTags:_,renderOptions:d,atomStore:O,fontsByStyleElId:L,globalVariableState:I,inheritedVariantPropertiesCache:S,processedNodesCache:g,computedVariantCache:A,instanceSwapComponentCache:C,renderClientOnly:y,renderElement:f}),[e,t,r,o,i,s,n,l,u,c,p,T,m,h,_,R,E,d,O,L,I,S,g,A,C,y,f]);return(0,HS.jsx)(qC,{store:O,children:(0,HS.jsx)(xb.Provider,{value:P,children:a})})}var JQ=b(F());var TY={E5FBBA911B2B7A09E649D4BE6CDF8591EAEFC881:!1};function iE(e){return e&&e.E5FBBA911B2B7A09E649D4BE6CDF8591EAEFC881!==void 0?e.E5FBBA911B2B7A09E649D4BE6CDF8591EAEFC881:TY.E5FBBA911B2B7A09E649D4BE6CDF8591EAEFC881}var YS=e=>!1,_r=e=>{if(!YS(e))return;let t=e.renderOptions.testFlags?.animationProgress??.5;return{ease:()=>t,onAnimationComplete:()=>{}}},hY=["transitionToVisible","transitionToExit","transitionToAndFromHover","transitionToAndFromPress","transitionToAndFromFocus","transitionBasedOnScrollDirection","scrollTransformTransition"],Mb=(e,t)=>
4251{let n=_r(e);if(!n)return;let r={ease:n.ease,duration:1e4};hY.forEach(o=>{o in t&&t[o]!==void 0&&(t[o]=r)})};function Pl(e,t){throw new Error(t??`Uncaught type ${JSON.stringify(e)}`)}function Gb(e,t,...n){typeof FIGBUILD_PROD=="boolean"&&!FIGBUILD_PROD&&!e&&console.error(`Failed assertion: ${t}`,...n)}var OY={"size.x":"WIDTH","size.y":"HEIGHT",minWidth:"MIN_WIDTH",maxWidth:"MAX_WIDTH",minHeight:"MIN_HEIGHT",maxHeight:"MAX_HEIGHT",opacity:"OPACITY",visible:"VISIBLE",cornerRadius:"CORNER_RADIUS",topLeftRadius:"RECTANGLE_TOP_LEFT_CORNER_RADIUS",topRightRadius:"RECTANGLE_TOP_RIGHT_CORNER_RADIUS",bottomLeftRadius:"RECTANGLE_BOTTOM_LEFT_CORNER_RADIUS",bottomRightRadius:"RECTANGLE_BOTTOM_RIGHT_CORNER_RADIUS","rectangleCornerRadii.RECTANGLE_TOP_LEFT_CORNER_RADIUS":"RECTANGLE_TOP_LEFT_CORNER_RADIUS","rectangleCornerRadii.RECTANGLE_TOP_RIGHT_CORNER_RADIUS":"RECTANGLE_TOP_RIGHT_CORNER_RADIUS","rectangleCornerRadii.RECTANGLE_BOTTOM_LEFT_CORNER_RADIUS":"RECTANGLE_BOTTOM_LEFT_CORNER_RADIUS","rectangleCornerRadii.RECTANGLE_BOTTOM_RIGHT_CORNER_RADIUS":"RECTANGLE_BOTTOM_RIGHT_CORNER_RADIUS","individualStrokeWeights.BORDER_TOP_WEIGHT":"BORDER_TOP_WEIGHT","individualStrokeWeights.BORDER_RIGHT_WEIGHT":"BORDER_RIGHT_WEIGHT","individualStrokeWeights.BORDER_BOTTOM_WEIGHT":"BORDER_BOTTOM_WEIGHT","individualStrokeWeights.BORDER_LEFT_WEIGHT":"BORDER_LEFT_WEIGHT",paddingLeft:"STACK_PADDING_LEFT",paddingRight:"STACK_PADDING_RIGHT",paddingTop:"STACK_PADDING_TOP",paddingBottom:"STACK_PADDING_BOTTOM",itemSpacing:"STACK_SPACING",counterAxisSpacing:"STACK_COUNTER_SPACING",rotation:"MOTION_ROTATION",translationX:"MOTION_TRANSLATION_X",translationY:"MOTION_TRANSLATION_Y",scaleX:"MOTION_SCALE_X",scaleY:"MOTION_SCALE_Y",shear:"MOTION_SHEAR",fontSize:"FONT_SIZE",letterSpacing:"LETTER_SPACING",lineHeight:"LINE_HEIGHT",paragraphSpacing:"PARAGRAPH_SPACING",paragraphIndent:"PARAGRAPH_INDENT",characters:"TEXT_DATA",fills:"fills",strokes:"strokes"};function SY(e){let t=[];if(!e.boundKeyframes)return[];for(let[n,r]of Object.entries(e.boundKeyframes))if(!(!r||typeof r!="object"))if("type"in r&&r.type==="EXPRESSION")t.push([n,r]);else if(Array.isArray(r)){let o=r[0];o&&typeof o=="object"&&"type"in o&&o.type==="EXPRESSION"&&t.push([n,o])}else for(let[o,i]of Object.entries(r))i&&typeof i=="object"&&i.type==="EXPRESSION"&&t.push([`${n}.${o}`,i]);return t}function IY(e,t){let n=t(e);if(!n||n.type!=="KEYFRAME_TRACK")return null;let r=n.children??[],o=[];for(let i of r){let s=t(i);!s||s.type!=="KEYFRAME"||o.push(s)}return{id:n.id,keyframes:o,keyframeOperation:n.keyframeOperation}}function KS(e,t){let n={},r=SY(e);if(r.length===0)return{};if(!e.timelineDuration)return{};let o=Math.round(e.timelineDuration*1e6);for(let[i,s]of r){let a=OY[i];if(!a)continue;let l=s.expressionArguments[0],u=s.expressionArguments[1],c=[];for(let d of u.value.parameters){let f=IY(d.keyframeTrack,t);if(!f)continue;let p=f.keyframes.map(T=>{let m,h=T.easing,{type:E}=h;switch(E){case"CUSTOM_BEZIER":case"CUSTOM_CUBIC":m={type:"BEZIER",value:h.value};break;case"CUSTOM_SPRING":m={type:"SPRING",value:h.value};break;case"EASE_IN":m={type:"BEZIER",value:{p1x:.42,p1y:0,p2x:1,p2y:1}};break;case"EASE_OUT":m={type:"BEZIER",value:{p1x:0,p1y:0,p2x:.58,p2y:1}};break;case"EASE_IN_AND_OUT":m={type:"BEZIER",value:{p1x:.42,p1y:0,p2x:.58,p2y:1}};break;case"LINEAR":m={type:"LINEAR"};break;case"EASE_IN_BACK":m={type:"BEZIER",value:{p1x:.3,p1y:-.05,p2x:.7,p2y:-.5}};break;case"EASE_OUT_BACK":m={type:"BEZIER",value:{p1x:.45,p1y:1.45,p2x:.8,p2y:1}};break;case"EASE_IN_AND_OUT_BACK":m={type:"BEZIER",value:{p1x:.7,p1y:-.4,p2x:.4,p2y:1.4}};break;case"GENTLE":m={type:"SPRING",value:{mass:1,stiffness:100,damping:15}};break;case"QUICK":m={type:"SPRING",value:{mass:1,stiffness:300,damping:20}};break;case"BOUNCY":m={type:"SPRING",value:{mass:1,stiffness:600,damping:15}};break;case"SLOW":m={type:"SPRING",value:{mass:1,stiffness:80,damping:20}};break;case"SPRING":m={type:"SPRING",value:{mass:1,stiffness:100,damping:15}};break;case"HOLD":m={type:"HOLD"};break;default:Pl(E)}return{...T,easing:m,timelinePosition:Math.round(T.timelinePosition*1e6)}});c.push({...f,keyframes:p})}if(c.length>0){let d={baseValue:l,tracks:c,timelineDuration:o};a==="fills"||a==="strokes"?n[a]={0:d}:n[a]=d}}return n}var gY={motion:"easeInOut",css:"ease-in-out"},RY=[1,100,15],AY=Nt.OUT_CUBIC,kb=.3,pe;(function(e){e.VISIBLE="visible",e.INITIAL="initial",e.EXIT="exit",e.SCROLL_DIRECTION="scrollDirection",e.HOVER="hover",e.PRESS="press",e.FOCUS="focus",e.VISIBLE_SMART_ANIMATE="visibleSmartAnimate",e.HIDDEN_SMART_ANIMATE="hiddenSmartAnimate"})(pe||(pe={}));function Bb(e,t){let n=_r(t);if(n)return{ease:n.ease};let r=e.easingType??AY,[o,i,s]=e.easingFunction&&e.easingFunction.length>=3?e.easingFunction:RY;switch(r){case Nt.LINEAR:return{ease:"linear"};case Nt.IN_CUBIC:return{ease:"easeIn"};case Nt.OUT_CUBIC:return{ease:"easeOut"};case Nt.INOUT_CUBIC:return{ease:"easeInOut"};case Nt.IN_BACK_CUBIC:return{ease:"backIn"};case Nt.OUT_BACK_CUBIC:return{ease:"backOut"};case Nt.INOUT_BACK_CUBIC:return{ease:"backInOut"};case Nt.CUSTOM_CUBIC:return{ease:e.easingFunction?e.easingFunction:gY.motion};case Nt.SPRING:case Nt.CUSTOM_SPRING:case Nt.GENTLE_SPRING:case Nt.SPRING_PRESET_ONE:case Nt.SPRING_PRESET_TWO:case Nt.SPRING_PRESET_THREE:return{type:"spring",stiffness:i,damping:s,mass:o}}}function Ks(e){return(t,n)=>e?`${e instanceof J?e.value:e} ${n}`:n}var NY=new Set(Object.values(pe));function LY(e){let t=[],n=e.filter(o=>o!==void 0),r=n.reduce((o,i)=>o={...o,...i});for(let o of n)for(let[i,s]of kr(o))if(i==="variants")for(let a in s)NY.has(a)?ye(r.variants?.[a],s[a])||t.pu
4251sh(`variants: ${a} has been overwritten`):t.push(`variants: ${a} is not a valid variant`);else ye(r[i],s)||t.push(`prop "${i}" has been overwritten`);return t}function zS(e,t){if(iE(t.labs))return;let n=LY(e);n.length,`${n.join(", ")}`}var jb=b(F());var Ml=b(F());var Y=[""],vl={transparent:Y,...Object.fromEntries(Object.values(Jp).map(e=>[e,Y]))},CY={"-webkit-text-fill-color":{partialSupportOk:!0,values:{...vl}},"-ms-overflow-style":{partialSupportOk:!0,values:{none:!0}},"-webkit-box-orient":{alternateName:"box-orient",partialSupportOk:!0,values:{vertical:Y}}},Fb={properties:{"align-items":{values:{"flex-start":["flex_context"],"flex-end":["flex_context"],center:Y,baseline:["flex_context.baseline"],start:["grid_context.start_end"],end:["grid_context.start_end"]},except:["flex_context.last_baseline","flex_context.safe_unsafe","flex_context.start_end"]},"align-self":{values:{"flex-start":["flex_context"],"flex-end":["flex_context"],stretch:["flex_context.stretch","grid_context"],center:Y},except:["flex_context.last_baseline","flex_context.safe_unsafe","position_absolute_context"]},"align-content":{values:{"flex-start":["flex_context"],"flex-end":["flex_context"],center:Y,"space-between":["flex_context"],baseline:["flex_context.baseline"],stretch:["flex_context.stretch"]},except:["flex_context.last_baseline","flex_context.safe_unsafe","flex_context.start_end","multicol_context","block_context"]},animation:{values:{scroll:Y,linear:Y,none:Y},except:["animation-timeline_included"]},"animation-play-state":{values:{paused:!0}},"animation-delay":{},"animation-direction":{},"animation-timing-function":{},"aspect-ratio":{values:{auto:!0}},"backdrop-filter":{},background:{values:{none:Y}},"background-clip":{values:{"padding-box":!0,text:!0}},"background-color":{values:vl},"background-image":{values:{none:!0}},"background-position":{values:{bottom:!0,left:!0,right:!0,top:!0,center:!0}},"background-repeat":{values:{repeat:!0,"no-repeat":!0}},"background-size":{values:{auto:!0,contain:!0,cover:!0}},border:{values:{none:Y,solid:Y}},"border-bottom-left-radius":{},"border-bottom-right-radius":{},"border-bottom-width":{},"border-bottom-style":{values:{solid:Y,dashed:Y,none:Y}},"border-bottom-color":{},"border-color":{values:vl},"border-left-width":{},"border-radius":{},"border-right-width":{},"border-style":{values:{solid:!0,dashed:!0,none:!0}},"border-top-left-radius":{},"border-top-right-radius":{},"border-top-width":{},bottom:{values:{auto:!0}},"box-shadow":{values:{inset:!0,...vl}},"box-sizing":{values:{"border-box":!0}},color:{values:{revert:Y,...vl}},"column-gap":{},"container-type":{values:{size:!0}},content:{except:["none_applies_to_elements","alt_text"]},cursor:{values:{pointer:!0,none:!0},except:["url_positioning_syntax"]},direction:{values:{ltr:!0,rtl:!0},except:["vertical_slider_direction"]},display:{values:{block:!0,"inline-block":!0,grid:!0,flex:!0,contents:!0,none:!0,"inline-grid":!0,"-webkit-box":!0},except:["contents.contents_unusual","contents.focusable_elements","none.option_is_hidden","is_transitionable","keyframe_animatable","multi-keyword_values"]},filter:{},flex:{values:{auto:Y}},"flex-direction":{values:{column:!0,"column-reverse":!0,row:!0,"row-reverse":!0}},"flex-shrink":{},"flex-wrap":{values:{wrap:!0}},"font-family":{values:{serif:Y,"sans-serif":Y}},"font-feature-settings":{},"font-size":{},"font-style":{values:{italic:!0,normal:!0}},"font-synthesis":{values:{none:!0},partialSupportOk:!0},"font-variant-caps":{values:{normal:!0,"small-caps":!0,"all-small-caps":!0}},"font-variation-settings":{values:{normal:Y}},"font-weight":{values:{normal:!0,bold:!0}},gap:{},"grid-column":{values:{span:Y}},"grid-row":{values:{span:Y}},"grid-template-columns":{values:{"max-content":!0}},"grid-auto-flow":{values:{row:!0}},"grid-template-rows":{values:{"max-content":!0}},height:{values:{auto:!0},except:["fit-content_function"]},inset:{},isolation:{values:{isolate:Y}},"justify-content":{values:{"flex-start":["flex_context"],"flex-end":["flex_context"],center:Y,"space-between":["flex_context"]},except:["flex_context.safe_unsafe","flex_context.start_end"]},"justify-items":{values:{"flex-start":["flex_context"],"flex-end":["flex_context"],center:Y,baseline:["flex_context"],start:["grid_context","flex_context"],end:["grid_context","flex_context"]}},"place-items":{values:{"flex-start":["flex_context"],"flex-end":["flex_context"],center:Y,baseline:["flex_context"],start:["grid_context","flex_context"],end:["grid_context","flex_context"]}},"justify-self":{values:{"flex-start":["grid_context"],"flex-end":["grid_context"],center:Y,baseline:["grid_context"],start:["grid_context"],end:["grid_context"],stretch:["grid_context"]},except:["position_absolute_context"]}
4251,left:{values:{auto:!0}},"letter-spacing":{},"line-height":{values:{normal:!0}},"list-style":{values:{none:Y}},"list-style-position":{values:{inside:!0}},"list-style-type":{values:{"lower-alpha":!0,"lower-roman":!0,decimal:!0,circle:!0}},margin:{values:{auto:!0}},"margin-bottom":{values:{auto:!0}},"margin-inline-start":{},"margin-left":{values:{auto:!0}},"margin-right":{values:{auto:!0}},"margin-top":{values:{auto:!0}},"mask-image":{needsPrefix:"-webkit-"},"mask-mode":{values:{alpha:!0,luminance:!0}},"mask-size":{needsPrefix:"-webkit-"},"mask-position":{needsPrefix:"-webkit-",values:{auto:Y}},"mask-repeat":{needsPrefix:"-webkit-",values:{"no-repeat":Y}},"mask-clip":{needsPrefix:"-webkit-",values:{"no-clip":Y}},"mask-origin":{needsPrefix:"-webkit-"},"mask-composite":{values:{intersect:!0}},"mask-type":{values:{alpha:!0,luminance:!0}},"max-width":{values:{none:!0},except:["fit-content_function"]},"max-height":{except:["fit-content_function"]},"min-width":{values:{auto:!0},except:["fit-content_function"]},"min-height":{except:["fit-content_function"]},"mix-blend-mode":{values:{darken:Y,multiply:Y,"plus-lighter":!0,"color-burn":Y,lighten:Y,screen:Y,"color-dodge":Y,overlay:Y,"soft-light":Y,"hard-light":Y,difference:Y,exclusion:Y,huge:Y,saturation:Y,color:Y,luminosity:Y}},"object-fit":{values:{contain:!0,cover:!0}},"object-position":{values:{bottom:Y,left:Y,right:Y,top:Y,center:Y}},opacity:{},order:{},overflow:{values:{auto:!0,hidden:!0,clip:!0,scroll:!0,visible:!0}},"overflow-x":{values:{auto:!0,hidden:!0,clip:!0,scroll:!0,visible:!0}},"overflow-y":{values:{auto:!0,hidden:!0,clip:!0,scroll:!0,visible:!0}},padding:{},"padding-bottom":{},"padding-inline-start":{},"padding-left":{},"padding-top":{},"padding-right":{},"pointer-events":{values:{none:Y,auto:Y}},position:{values:{absolute:!0,sticky:!0,relative:!0,fixed:!0}},right:{values:{auto:!0}},"row-gap":{},"scrollbar-width":{values:{none:!0}},"text-align":{values:{left:!0,right:!0,center:!0,justify:!0,start:!0,end:!0}},"text-box-edge":{values:{cap:Y,alphabetic:Y}},"text-box-trim":{values:{"trim-both":Y}},"text-decoration":{except:["includes_thickness","includes_color-and-style"],values:{none:Y}},"text-decoration-color":{},"text-decoration-line":{values:{none:!0,underline:!0,"line-through":!0}},"text-decoration-skip-ink":{values:{none:!0}},"text-decoration-style":{values:{solid:Y,wavy:Y,dotted:Y}},"text-decoration-thickness":{values:{"from-font":!0}},"text-indent":{},"text-overflow":{values:{ellipsis:!0},except:["two_value_syntax"]},"text-shadow":{},"text-transform":{values:{none:!0,uppercase:!0,lowercase:!0,capitalize:!0},except:["greek_accented_characters","dutch_ij_digraph"]},"text-underline-offset":{},top:{values:{auto:!0}},"text-underline-position":{values:{"from-font":!0}},transform:{},"transform-origin":{values:{top:!0,left:!0}},"transition-duration":{},"transition-property":{values:{all:!0,transform:Y}},"transition-timing-function":{values:{"ease-in-out":Y}},"transition-delay":{},"vertical-align":{values:{super:!0}},"white-space":{values:{pre:!0,"pre-wrap":!0,nowrap:!0},except:["svg_elements","shorthand_values"]},width:{values:{auto:!0,"min-content":!0},except:["fit-content_function"]},"word-break":{values:{"break-word":!0}},"z-index":{},"-webkit-text-size-adjust":{alternateName:"text-size-adjust",partialSupportOk:!0},"-webkit-tap-highlight-color":{partialSupportOk:!0,values:{...vl}},"-webkit-font-smoothing":{alternateName:"font-smooth",partialSupportOk:!0,values:{antialiased:Y}},"-webkit-line-clamp":{alternateName:"line-clamp"},...CY},functionTypes:{calc:{key:"types.calc",except:["calc.color_component"]},var:{key:"types.var"},min:{key:"types.min"},max:{key:"types.max"},matrix:{key:"types.transform-function.matrix"},rotate:{key:"types.transform-function.rotate"},rotateX:{key:"types.transform-function.rotateX"},rotateY:{key:"types.transform-function.rotateY"},rotateZ:{key:"types.transform-function.rotateZ"},rotate3d:{key:"types.transform-function.rotate3d"},translate:{key:"types.transform-function.translate"},translateX:{key:"types.transform-function.translateX"},translateY:{key:"types.transform-function.translateY"},translateZ:{key:"types.transform-function.translateZ"},translate3d:{key:"types.transform-function.translate3d"},skew:{key:"types.transform-function.skew"}
4251,skewX:{key:"types.transform-function.skewX"},skewY:{key:"types.transform-function.skewY"},scale:{key:"types.transform-function.scale"},scaleX:{key:"types.transform-function.scaleX"},scaleY:{key:"types.transform-function.scaleY"},scale3d:{key:"types.transform-function.scale3d"},hypot:{key:"types.hypot"},cos:{key:"types.cos"},atan2:{key:"types.atan2"},rgb:{key:"types.color"},rgba:{key:"types.color"},clamp:{key:"types.clamp"},blur:{key:"types.filter-function.blur"},"drop-shadow":{key:"types.filter-function.drop-shadow"},"linear-gradient":{key:"types.gradient.linear-gradient",except:["gradient.linear-gradient.hue_interpolation_method","gradient.linear-gradient.interpolation_color_space","gradient.linear-gradient.single_color_stop"]},"image-set":{key:"types.image.image-set"},repeat:{key:"properties.grid-template-rows.repeat"},minmax:{key:"properties.grid-template-rows.minmax"},"fit-content":{key:"properties.grid-template-rows.fit-content"}},units:{px:{key:"types.length",except:["length.container_query_length_units","length.viewport_percentage_units_dynamic","length.viewport_percentage_units_large","length.viewport_percentage_units_small"]},em:{key:"types.length.em"},vw:{key:"types.length.vw"},vh:{key:"types.length.vh"},dvw:{key:"types.length.viewport_percentage_units_dynamic"},cqw:{key:"types.length.container_query_length_units"},cqh:{key:"types.length.container_query_length_units"},deg:{key:"types.angle.deg"},x:{key:"types.resolution.x"},fr:{key:"types.flex"},s:{key:"types.time"}}};var yY=new Map,bY=new Map;for(let[e,t]of Object.entries(Fb.properties))if(t.needsPrefix){let n=`${t.needsPrefix}${e}`;yY.set(n,e),bY.set(e,n)}function zs({str:e,hashPrefix:t,isUniqueKey:n}){let r=(l,u)=>{let c=`${t}${Math.abs(l).toString(36)}`;return u?`${c}_${u}`:c},o=0,i=0,s="",a=0;for(;o<5;){i=0;for(let l=0;l<e.length;l++){let u=e.charCodeAt(l);i=(i<<5)-i+u+o,i=i&i}if(s=r(i),n(s))return s;o++}for(;;)if(a++,s=r(i,a),n(s))return s}var wb=typeof window<"u"&&window.requestIdleCallback?window.requestIdleCallback:function(e){let t=Date.now();return setTimeout(()=>{e({didTimeout:!1,timeRemaining:()=>Math.max(0,50-(Date.now()-t))})},1)};var Ub=b(F());function wi(e,t){let n=(0,Ub.useRef)(e);return t(n.current,e)||(n.current=e),n.current}var Wb="#container",DY="css-",XS=new Set,jS=new Map,sE=0,$S=null,xl=new Map,Br;var PY=1024,vY=new Set(["opacity","zIndex","fontWeight","flex","flexGrow","flexShrink","flexBasis","order","lineHeight","gridRow","gridColumn","gridRowStart","gridRowEnd","gridColumnStart","gridColumnEnd","WebkitLineClamp"]),xY=new Set(["font","fontFamily","fontSize","fontStyle","fontVariant","fontWeight","letterSpacing","lineHeight","textAlign","textDecoration","textIndent","textOverflow","textTransform","whiteSpace","wordBreak","wordSpacing"]),MY=new Set(["top","right","bottom","left","width","height","maxWidth","maxHeight","minWidth","minHeight"]),GY=new Set(["alignItems","alignSelf","border","borderBottom","borderBottomColor","borderBottomStyle","borderBottomWidth","borderColor","borderLeft","borderLeftColor","borderLeftStyle","borderLeftWidth","borderRadius","borderBottomLeftRadius","borderBottomRightRadius","borderTopLeftRadius","borderTopRightRadius","borderRight","borderRightColor","borderRightStyle","borderRightWidth","borderStyle","borderTop","borderTopColor","borderTopStyle","borderTopWidth","borderWidth","boxSizing","display","flex","flexBasis","flexDirection","flexGrow","flexShrink","flexWrap","gap","gridArea","gridAutoColumns","gridAutoFlow","gridAutoRows","gridColumn","gridRow","gridTemplate","justifyContent","placeItems","justifySelf","margin","marginBottom","marginLeft","marginRight","marginTop","order","padding","paddingBottom","paddingLeft","paddingRight","paddingTop","position"]);function kY(e){let t={...e};if("top"in e&&"right"in e&&"bottom"in e&&"left"in e){let n={top:e.top,right:e.right,bottom:e.bottom,left:e.left};Object.values(n).every(i=>i!==void 0)&&new Set(Object.values(n)).size===1&&(t={...t,inset:e.top,top:void 0,right:void 0,bottom:void 0,left:void 0})}if("borderTopStyle"in e&&"borderRightStyle"in e&&"borderBottomStyle"in e&&"borderLeftStyle"in e){let n={top:e.borderTopStyle,right:e.borderRightStyle,bottom:e.borderBottomStyle,left:e.borderLeftStyle};new Set(Object.values(n)).size===1&&n.top&&(t={...t,borderStyle:n.top,borderTopStyle:void 0,borderRightStyle:void 0,borderBottomStyle:void 0,borderLeftStyle:void 0})}if("borderTopLeftRadius"in e&&"borderTopRightRadius"in e&&"borderBottomRightRadius"in e&&"borderBottomLeftRadius"in e){let n={topLeft:e.borderTopLeftRadius,topRight:e.borderTopRightRadius,bottomRight:e.borderBottomRightRadius,bottomLeft:e.borderBottomLeftRadius};new Set(Object.values(n)).size===1&&n.topLeft!==void 0&&(t={...t,borderRadius:n.topLeft,borderTopLeftRadius:void 0,borderTopRightRadius:void 0,borderBottomRightRadius:void 0,borderBottomLeftRadius:void 0})}if("marginTop"in e&&"marginRight"in e&&"marginBottom"in e&&"marginLeft"in e){let n={top:e.marginTop,right:e.marginRight,bottom:e.marginBottom,left:e.marginLeft};new Set(Object.values(n)).size===1&&n.top!==void 0&&(t={...t,margin:n.top,marginTop:void 0,marginRight:void 0,marginBottom:void 0,marginLeft:void 0})}if("paddingTop"in e&&"paddingRight"in e&&"paddingBottom"in e&&"paddingLeft"in e){let n=typeof e.paddingTop=="number"?e.paddingTop+"px":e.paddingTop,r=typeof e.paddingRight=="number"?e.paddingRight+"px":e.paddingRight,o=typeof e.paddingBottom=="number"?e.paddingBottom+"px":e.paddingBottom,i=typeof e.paddingLeft=="number"?e.paddingLeft+"px":e.paddingLeft,s;new Set([n,r,o,i]).size===1&&n!==void 0?s=n:n===o&&n&&i===r&&r?s=`${n} ${i}`:n&&o&&i===r&&r&&(s=`${n} ${i} ${o}`),s!==void 0&&(t={...t,padding:s,paddingTop:void 0,paddingRight:void 0,paddingBottom:void 0,paddingLeft:void 0})}if("overflowX"in e&&"overflowY"in e){let n=e.overflowX,r=e.overflowY;n===r&&n!==void 0&&(t={...t,overflow:n,overflowX:void 0,overflowY:void 0})}return t}function Vb(e){return xY.has(e)?"font":MY.has(e)?"dimension":GY.has(e)?"layout":"other"}function Hb(e,t,n=Wb){let r=o=>{let i=kY(o);return Object.entries(i).filter(([s,a])=>a!==void 0).map(([s,a])=>{let l=s.replace(/([A-Z])/g,"-$1").toLowerCase(),u=a;return typeof a=="number"&&!vY.has(s)&&(u=`${a}px`),`${l}: ${u};`}).join(" ")};return`${n?`${n} `:""}.${e} {${r(t)}}`}var JS=new Map;BY();function BY(){typeof window<"u"&&"__serverRenderedCSSClassNames"in window&&typeof window.__serverRenderedCSSClassNames=="object"&&Object.entries(window.__serverRenderedCSSClassNames||{}
4251).forEach(([e,t])=>{JS.set(e,t)})}function FY(e){if(Object.keys(e).length===0)return"";let t=JSON.stringify(e);if(t==="{}")return"";let n=zs({str:t,hashPrefix:DY,isUniqueKey:r=>{let o=jS.get(r);if(o)return o===t;if(JS.has(r)){let i=JS.get(r);return t===i}return!0}});return jS.set(n,t),n}var wY="font-faces-";function Yb(e,t){let{fontsByStyleElId:n,env:r,addHeadTag:o}=t,i=zs({str:e,hashPrefix:wY,isUniqueKey:s=>{let a=n.get(s),l=!a||a===e;if(r==="server")return l;let u=document.getElementById(s),c=!u||u?.textContent===e;return l&&c}});return r==="server"&&!n.has(i)&&(o({type:"global-style",styleElId:i,styleSheet:e}),n.set(i,e)),i}function Kb(e,t){let{fontsByStyleElId:n}=se();(0,Ml.useInsertionEffect)(()=>{if(!e)return;let r=document.getElementById(t);if(r&&r.textContent===e)return;let o=document.createElement("style");return o.textContent=e,o.id=t,document.head.appendChild(o),n.set(t,e),()=>{document.head.removeChild(o),n.delete(t)}},[e])}function UY(e,t,n){return e.forEach(({className:r,styles:o,renderedByCode:i})=>{if(!r)return;let s=t||i?"":Wb,a=xl.get(r);a===0&&sE--,xl.set(r,(a??0)+1),XS.has(r)||(XS.add(r),WY(r,o,s).forEach(u=>{Br||(Br=new CSSStyleSheet,document.adoptedStyleSheets.push(Br)),u.toString(),i?Br.insertRule(`@layer figoverridable { ${u} }`,Br.cssRules.length):Br.insertRule(u,Br.cssRules.length)}))}),()=>{e.forEach(({className:r})=>{if(!r)return;let i=(xl.get(r)||0)-1;xl.set(r,i),i===0&&(sE++,Br&&sE>PY&&!$S&&($S=wb(HY)))})}}function VY(e){let t={};for(let[r,o]of Object.entries(e))if(!(o===void 0||o===""))if(r==="media")for(let[i,s]of Object.entries(o))for(let[a,l]of Object.entries(s)){let u=Vb(a);t[u]||(t[u]={}),t[u].media||(t[u].media={}),t[u].media[i]||(t[u].media[i]={}),t[u].media[i][a]=l}else{let i=Vb(r);t[i]||(t[i]={}),t[i][r]=qS(o,!1)}let n=[];for(let r of Object.values(t))n.push({className:FY(r),styles:r});return n}function zb(e){let t=se(),{disableHighSpecificityContainer:n}=t.renderOptions,r=wi(e,ye),o=(0,Ml.useMemo)(()=>{let l=[],u=[];for(let c of r){if(c==null)continue;if(typeof c=="string"){u.push(c);continue}let{styles:d,renderedByCode:f}="styles"in c?{styles:c.styles,renderedByCode:c.renderedByCode}:{styles:c,renderedByCode:void 0};for(let{className:p,styles:T}of VY(d))l.push({className:p,styles:T,renderedByCode:f})}return{generated:l,passthroughClassNames:u}},[r]),{addHeadTag:i,env:s}=se();return(0,Ml.useInsertionEffect)(()=>UY(o.generated,n,s),[o]),s==="server"&&o.generated.forEach(({className:l,styles:u})=>{i({type:"class-style",className:l,cssProperties:u,classNameSourceStr:JSON.stringify(u)})}),[...o.generated.map(({className:l})=>l),...o.passthroughClassNames].filter(Boolean).join(" ")}function HY(){if(Br){try{let t=Array.from(Br.cssRules).filter(n=>{let r=n.selectorText.substring(1),o=xl.get(r)===0;return o&&(XS.delete(r),xl.delete(r),jS.delete(r)),!o});Br.replace(t.map(n=>n.cssText).join(`
4252`))}catch(e){Se.reportError(new q("Error cleaning up styles",e)),console.error("Error cleaning CSS rules:",e)}sE=0,$S=null}}var ZS="global-css-";function Gl({cssString:e,styleElId:t,deleteElsWithPrefix:n,skipValidation:r,prepend:o}){let{addHeadTag:i,env:s}=se();s==="server"&&e&&i({type:"global-style",styleElId:t,styleSheet:Ui(e)}),(0,Ml.useInsertionEffect)(()=>{if(!e||(r||void 0,document.getElementById(t)))return;let l=[];n&&(l=Array.from(document.head.querySelectorAll(`style[id^="${n}"]`)));let u=document.createElement("style");return u.textContent=Ui(e),u.id=t,o?document.head.insertBefore(u,document.head.firstChild):document.head.appendChild(u),n&&l.forEach(c=>{c.remove()}),()=>{document.head.removeChild(u)}},[e,t,o])}function Ui(e){return e.replace(/\s+/g," ").replace(/\/\*.*?\*\//g,"").replace(/;\s*}/g,"}").replace(/\s*{\s*/g,"{").replace(/\s*:\s*/g,":").replace(/\s*;\s*/g,";").replace(/\s*,\s*/g,",").replace(/\s*}\s*/g,"}")}function WY(e,t,n){let{media:r,...o}=t,i=[Hb(e,o,n)];if(r){let s=Object.entries(r).map(([a,l])=>`@media ${a} {${Hb(e,l,n)}}`);i.push(...s)}return i}function qS(e,t){return e instanceof wo||e instanceof yl||e instanceof Ll||e instanceof Cl||e instanceof J?e.value:e instanceof U?e.toStyleValue({forTailwind:t}):e}var Pee=b(F()),Z;(function(e){e.LAYOUT="layout",e.INSTANCE_SUBTREE="instanceSubtree",e.NONE="none"})(Z||(Z={}));function Xb(e){let{background:t,backgroundColor:n,backgroundImage:r,backgroundPosition:o,backgroundSize:i,border:s,borderBottom:a,borderBottomColor:l,borderBottomLeftRadius:u,borderBottomRightRadius:c,borderBottomWidth:d,borderColor:f,borderEndEndRadius:p,borderEndStartRadius:T,borderLeft:m,borderLeftColor:h,borderLeftWidth:E,borderRadius:_,borderRight:O,borderRightColor:I,borderRightWidth:S,borderStartEndRadius:g,borderStartStartRadius:A,borderStyle:R,borderTop:L,borderTopColor:C,borderTopLeftRadius:y,borderTopRightRadius:P,borderTopWidth:B,borderWidth:V,boxShadow:N,caretColor:W,clipPath:D,color:M,filter:v,font:w,fontSize:re,fontSizeAdjust:ae,fontStretch:oe,fontWeight:he,fontVariationSettings:le,letterSpacing:ge,lineHeight:ce,opacity:j,outline:$,outlineColor:ue,outlineWidth:Re,textDecoration:Ke,textDecorationColor:Je,textDecorationThickness:de,textEmphasis:it,textEmphasisColor:pt,textShadow:lt,visibility:ir,wordSpacing:It,...Nr}=e;return{motionStyles:{background:t,backgroundColor:n,backgroundImage:r,backgroundPosition:o,backgroundSize:i,border:s,borderBottom:a,borderBottomColor:l,borderBottomLeftRadius:u,borderBottomRightRadius:c,borderBottomWidth:d,borderColor:f,borderEndEndRadius:p,borderEndStartRadius:T,borderLeft:m,borderLeftColor:h,borderLeftWidth:E,borderRadius:_,borderRight:O,borderRightColor:I,borderRightWidth:S,borderStartEndRadius:g,borderStartStartRadius:A,borderStyle:R,borderTop:L,borderTopColor:C,borderTopLeftRadius:y,borderTopRightRadius:P,borderTopWidth:B,borderWidth:V,boxShadow:N,caretColor:W,clipPath:D,color:M,filter:v,font:w,fontSize:re,fontSizeAdjust:ae,fontStretch:oe,fontWeight:he,fontVariationSettings:le,letterSpacing:ge,lineHeight:ce,opacity:j,outline:$,outlineColor:ue,outlineWidth:Re,textDecoration:Ke,textDecorationColor:Je,textDecorationThickness:de,textEmphasis:it,textEmphasisColor:pt,textShadow:lt,visibility:ir,wordSpacing:It},cssStyles:Nr}}var QS=-1,Xs=(e,t,n,r,o,i)=>{if(e===Z.NONE)return{motionTransitionProps:void 0,cssStyles:n};let s=e===Z.INSTANCE_SUBTREE,{motionStyles:a,cssStyles:l}=s?Xb(n):{motionStyles:{},cssStyles:n},u=$b(a),{correctlyTypedStyles:c,incorrectlyTypedStyles:d}=Jb(u),f=s?{[pe.VISIBLE_SMART_ANIMATE]:T=>kl(c,t,T,o),[pe.HIDDEN_SMART_ANIMATE]:T=>kl(c,0,T,o),...r}:r;return{motionTransitionProps:{...s?{animate:pe.VISIBLE_SMART_ANIMATE,exit:pe.HIDDEN_SMART_ANIMATE,variants:f}:{},...o?{...s?{initial:pe.HIDDEN_SMART_ANIMATE,onAnimationComplete:i}:{},onLayoutAnimationComplete:i,transition:{duration:o.durationSeconds,...o.motionAnimationData}}:{transition:{layout:{duration:0}}}},cssStyles:{...l,...d}}};function kl(e,t,n,r){let o=n?.durationSeconds??r?.durationSeconds??0,i=n?.motionAnimationData??r?.motionAnimationData??{},s={};for(let[l,u]of Object.entries(e))s[l]=qS(u,!1);let a=n?.perPropertyTransitions??r?.perPropertyTransitions;return{...s,opacity:t,transition:a?{duration:o,...i,...a}:{duration:o,...i}}}function $b(e){let t,n={...e};for(t in n){let r=n[t];r==null&&delete n[t]}return n}function Jb(e){let{mask:t,alignmentBaseline:n,fillRule:r,strokeLinecap:o,strokeLinejoin:i,...s}=e;return{correctlyTypedStyles:s,incorrectlyTypedStyles:{mask:t,alignmentBaseline:n,fillRule:r,strokeLinecap:o,strokeLinejoin:i}}}function io(e,t,n,r){return e!==Z.NONE?{layout:r?"position":!0,layoutDependency:t?.
4252id??QS,transformTemplate:n?Ks(n):void 0}:void 0}function Zb(e,t){return{mode:"popLayout",custom:e,onExitComplete:t}}function bt(e){return e?.onTransitionEnd??Us}function qb(e,t,n,r){if(n)return Z.NONE;let o=r?.smartAnimateType??Z.NONE;return e?Z.INSTANCE_SUBTREE:o!==Z.NONE?o:t?Z.LAYOUT:Z.NONE}var so=(e,t)=>Boolean(e===Z.INSTANCE_SUBTREE&&t),Qb=(e,t,n,r)=>{let o=$b(e),{correctlyTypedStyles:i}=Jb(o),s={[pe.VISIBLE_SMART_ANIMATE]:l=>kl(i,1,l,n),[pe.HIDDEN_SMART_ANIMATE]:l=>kl({},0,l,n)};return{motionTransitionProps:{animate:t?pe.VISIBLE_SMART_ANIMATE:"",exit:pe.HIDDEN_SMART_ANIMATE,variants:s,...n?{initial:pe.HIDDEN_SMART_ANIMATE,onAnimationComplete:r,onLayoutAnimationComplete:r,transition:{duration:n.durationSeconds,...n.motionAnimationData}}:{transition:{duration:0}}},cssStyles:{}}},eD=(e,t,n)=>{if(e===Z.NONE)return{motionTransitionProps:void 0,cssStyles:{}};let r=e===Z.INSTANCE_SUBTREE,o={[pe.VISIBLE_SMART_ANIMATE]:s=>kl({},1,s,t),[pe.HIDDEN_SMART_ANIMATE]:s=>kl({},0,s,t)};return{motionTransitionProps:{...r?{animate:pe.VISIBLE_SMART_ANIMATE,exit:pe.HIDDEN_SMART_ANIMATE,variants:o}:{},...t?{...r?{initial:pe.HIDDEN_SMART_ANIMATE,onAnimationComplete:n}:{},onLayoutAnimationComplete:n,transition:{duration:t.durationSeconds,...t.motionAnimationData}}:{transition:{duration:0}}},cssStyles:{}}};function Bl(){return jb.default.useRef(0)}var js=b(F());function Wt(e,...t){let n="";return e.forEach((r,o)=>{n+=r+(t[o]||"")}),n}var YY="custom-cursor",Fl="customCursor";function tD(){let e=_e(td)!==null;return Gl({cssString:e?KY:"",styleElId:YY}),null}var KY=Wt`  #container .${Fl}a,#container .${Fl}p,#container .${Fl}div{cursor:none}`;function Vo(e,t){let n=e?.[t];return Te(n!==void 0,`Node asset with hash ${t} not found in used assets`),n}function zY(){let e=mS();return e?e.mobile||e.tablet||e.isIpad:!1}var iD=({ref:e,hasCursorBehavior:t,assets:n,behaviors:r})=>{let o=se();zY()&&(t=!1);let i=(0,js.useMemo)(()=>XY(t),[t]),s=(0,js.useCallback)((a,l)=>{let{imageUrl:u,imageSize:c}=oD(r,n,o);a.style.backgroundImage=`url("${u}")`,c&&(a.style.width=`${c.x}px`,a.style.height=`${c.y}px`),a.style.visibility="visible",l.style.cursor="none",l.classList.add(Fl)},[r,n,o]);(0,js.useEffect)(()=>{e.current&&nD(e.current.id,o)&&i&&s(i,e.current)},[e,i,s,o]),(0,js.useEffect)(()=>{if(!e.current||!i||!t||!r?.cursor)return;let{imageUrl:a,imageSize:l}=oD(r,n,o);if(!a||!l)return;let u=e.current,c=r.cursor.hotspotX,d=r.cursor.hotspotY,f=Tl(h=>{u&&(rD(u.id,o),s(i,u),i.style.transform=`translate(${h.clientX-c}px, ${h.clientY-d}px)`)},"showCursor"),p=Tl(h=>{u&&(eI(o)===null&&f(h),nD(u.id,o)&&(i.style.transform=`translate(${h.clientX-c}px, ${h.clientY-d}px)`))},"moveCursor"),T=Tl(()=>{i&&(rD(null,o),requestAnimationFrame(m))},"hideCursor"),m=()=>{i&&eI(o)===null&&(i.style.visibility="hidden",u.style.cursor="auto",u.classList.remove(Fl))};return u.addEventListener("pointerenter",f),u.addEventListener("pointermove",p),u.addEventListener("pointerleave",T),()=>{u.removeEventListener("pointerenter",f),u.removeEventListener("pointermove",p),u.removeEventListener("pointerleave",T),T(new PointerEvent("pointerleave"))}},[t,r?.cursor,i,e,s,r,n,o])},sD="sites-cursor-element",XY=e=>{if(!e||typeof document>"u")return null;let t=document.getElementById(sD);return t||jY()},jY=()=>{let e=document.createElement("div");return document.body.appendChild(e),e.id=sD,e.style.position="fixed",e.style.top="0",e.style.left="0",e.style.visibility="hidden",e.style.pointerEvents="none",e.style.willChange="transform",e.style.zIndex="9999",e.ariaHidden="true",e.style.backgroundRepeat="no-repeat",e.style.backgroundSize="contain",e},nD=(e,t)=>eI(t)===e,rD=(e,t)=>{t.atomStore.set(td,e)},eI=e=>e.atomStore.get(td);function oD(e,t,n){let r=tI(e);if(r){let o=Vo(t,r);return{imageUrl:n.getAssetURL(o.url),imageSize:o.size}}return{imageUrl:void 0,imageSize:void 0}}function tI(e){return e?.cursor?.cursorFileName?.split(".")[0]}var aD=e=>{let{interactionHandlers:t,materializedChildNodeProps:n,...r}=e;"variableState"in r&&delete r.variableState;try{oE("nodeDebugInformation",{materializedNode:r})}catch{}};function lD(e,t,n,r){let o=t,i=!1,s=(c,d)=>(i=!0,n.evaluateVariable(e,c.id,r)??d),a=c=>n.getVariableName(c),l=c=>n.getVariableCodeSyntax(c);if($Y(o,s,a,l),!("boundVariables"in t&&t.boundVariables))return i;let u=t.boundVariables;if(u.opacity&&(o.opacity=s(u.opacity,o.opacity)/100,u.opacity.resolvedName=a(u.opacity.id),u.opacity.resolvedCodeSyntax=l(u.opacity.id)),u.size&&o.size&&(u.size.x&&(o.size.x=s(u.size.x,o.size.x),u.size.x.resolvedName=a(u.size.x.id),u.size.x.resolvedCodeSyntax=l(u.size.x.id)),u.size.y&&(o.size.y=s(u.size.y,o.size.y),u.size.y.resolvedName=a(u.size.y.id),u.size.y.resolvedCodeSyntax=l(u.size.y.id))),u.visible&&(o.visible=s(u.visible,o.visible),u.visible.resolvedName=a(u.visible.id),u.visible.resolvedCodeSyntax=l(u.visible.id)),o.rectangleCornerRadii===void 0)if(o.rectangleCornerRadiiIndependent)o.rectangleCornerRadii=[0,0,0,0];else{let c=o.cornerRadius??0;o.rectangleCornerRadii=[c,c,c,c]}return u.rectangleCornerRadii&&(u.rectangleCornerRadii.RECTANGLE_TOP_LEFT_CORNER_RADIUS&&(o.rectangleCornerRadii[0]=s(u.rectangleCornerRadii.RECTANGLE_TOP_LEFT_CORNER_RADIUS,o.rectangleCornerRadii[0]),u.rectangleCornerRadii.RECTANGLE_TOP_LEFT_CORNER_RADIUS.resolvedName=a(u.rectangleCornerRadii.RECTANGLE_TOP_LEFT_CORNER_RADIUS.id),u.rectangleCornerRadii.RECTANGLE_TOP_LEFT_CORNER_RADIUS.resolvedCodeSyntax=l(u.rectangleCornerRadii.RECTANGLE_TOP_LEFT_CORNER_RADIUS.id)),u.rectangleCornerRadii.RECTANGLE_TOP_RIGHT_CORNER_RADIUS&&(o.rectangleCornerRadii[1]=s(u.rectangleCornerRadii.RECTANGLE_TOP_RIGHT_CORNER_RADIUS,o.rectangleCornerRadii[1]),u.rectangleCornerRadii.RECTANGLE_TOP_RIGHT_CORNER_RADIUS.resolvedName=a(u.rectangleCornerRadii.RECTANGLE_TOP_RIGHT_CORNER_RADIUS.id),u.rectangleCornerRadii.RECTANGLE_TOP_RIGHT_CORNER_RADIUS.resolvedCodeSyntax=l(u.rectangleCornerRadii.RECTANGLE_TOP_RIGHT_CORNER_RADIUS.id)),u.rectangleCornerRadii.RECTANGLE_BOTTOM_RIGHT_CORNER_RADIUS&&(o.rectangleCornerRadii[2]=s(u.rectangleCornerRadii.RECTANGLE_BOTTOM_RIGHT_CORNER_RADIUS,o.rectangleCornerRadii[2]),u.rectangleCornerRadii.RECTANGLE_BOTTOM_RIGHT_CORNER_RADIUS.resolvedName=a(u.rectangleCornerRadii.RECTANGLE_BOTTOM_RIGHT_CORNER_RADIUS.id)??void 0,u.rectangleCornerRadii.RECTANGLE_BOTTOM_RIGHT_CORNER_RADIUS.resolvedCodeSyntax=l(u.rectangleCornerRadii.RECTANGLE_BOTTOM_RIGHT_CORNER_RADIUS.id)),u.rectangleCornerRadii.RECTANGLE_BOTTOM_LEFT_CORNER_RADIUS&&(o.rectangleCornerRadii[3]=s(u.rectangleCornerRadii.RECTANGLE_BOTTOM_LEFT_CORNER_RADIUS,o.rectangleCornerRadii[3]),u.rectangleCornerRadii.RECTANGLE_BOTTOM_LEFT_CORNER_RADIUS.resolvedName=a(u.rectangleCornerRadii.RECTANGLE_BOTTOM_LEFT_CORNER_RADIUS.id),u.rectangleCornerRadii.RECTANGLE_BOTTOM_LEFT_CORNER_RADIUS.resolvedCodeSyntax=l(u.rectangleCornerRadii.RECTANGLE_BOTTOM_LEFT_CORNER_RADIUS.id))),u.minWidth&&(o.minWidth=s(u.minWidth,o.minWidth),u.minWidth.resolvedName=a(u.minWidth.id),u.minWidth.resolvedCodeSyntax=l(u.minWidth.id)),u.maxWidth&&(o.maxWidth=s(u.maxWidth,o.maxWidth),u.maxWidth.resolvedName=a(u.maxWidth.id),u.maxWidth.resolvedCodeSyntax=l(u.maxWidth.id)),u.minHeight&&(o.minHeight=s(u.minHeight,o.minHeight),u.minHeight.resolvedName=a(u.minHeight.id),u.minHeight.resolvedCodeSyntax=l(u.minHeight.id)),u.maxHeight&&(o.maxHeight=s(u.maxHeight,o.maxHeight),u.maxHeight.resolvedName=a(u.maxHeight.id),u.maxHeight.resolvedCodeSyntax=l(u.maxHeight.id)),u.itemSpacing&&(o.itemSpacing=s(u.itemSpacing,o.itemSpacing),u.itemSpacing.resolvedName=a(u.itemSpacing.id),u.itemSpacing.resolvedCodeSyntax=l(u.itemSpacing.id)),u.paddingLeft&&(o.paddingLeft=s(u.paddingLeft,o.paddingLeft),u.paddingLeft.resolvedName=a(u.paddingLeft.id),u.paddingLeft.resolvedCodeSyntax=l(u.paddingLeft.id)),u.paddingRight&&(o.paddingRight=s(u.paddingRight,o.paddingRight),u.paddingRight.resolvedName=a(u.paddingRight.id),u.paddingRight.resolvedCodeSyntax=l(u.paddingRight.id)),u.paddingTop&&(o.paddingTop=s(u.paddingTop,o.paddingTop),u.paddingTop.resolvedName=a(u.paddingTop.id),u.paddingTop.resolvedCodeSyntax=l(u.paddingTop.id)),u.paddingBottom&&(o.paddingBottom=s(u.paddingBottom,o.paddingBottom),u.paddingBottom.resolvedName=a(u.paddingBottom.id),u.paddingBottom.resolvedCodeSyntax=l(u.paddingBottom.id)),u.counterAxisSpacing&&(o.counterAxisSpacing=s(u.counterAxisSpacing,o.counterAxisSpacing),u.counterAxisSpacing.resolvedName=a(u.counterAxisSpacing.id),u.counterAxisSpacing.resolvedCodeSyntax=l(u.counterAxisSpacing.id)),u.characters&&(o.characters=s(u.characters,o.characters)?.toString(),u.characters.resolvedName=a(u.characters.id),u.characters.resolvedCodeSyntax=l(u.characters.id)),u.individualStrokeWeights&&(o.individualStrokeWeights===void 0&&(o.individualStrokeWeights={top:0,right:0,bottom:0,left:0}),u.individualStrokeWeights.BORDER_BOTTOM_WEIGHT&&(o.individualStrokeWeights.bottom=s(u.individualStrokeWeights.BORDER_BOTTOM_WEIGHT,o.individualStrokeWeights.bottom),u.individualStrokeWeights.BORDER_BOTTOM_WEIGHT.resolvedName=a(u.individualStrokeWeights.BORDER_BOTTOM_WEIGHT.id),u.individualStrokeWeights.BORDER_BOTTOM_WEIGHT.resolvedCodeSyntax=l(u.individualStrokeWeights.BORDER_BOTTOM_WEIGHT.id)),u.individualStrokeWeights.BORDER_LEFT_WEIGHT&&(o.individualStrokeWeights.left=s(u.individualStrokeWeights.BORDER_LEFT_WEIGHT,o.individualStrokeWeights.left),u.individualStrokeWeights.BORDER_LEFT_WEIGHT.resolvedName=a(u.individualStrokeWeights.BORDER_LEFT_WEIGHT.id),u.individualStrokeWeights.BORDER_LEFT_WEIGHT.resolvedCodeSyntax=l(u.individualStrokeWeights.BORDER_LEFT_WEIGHT.id)),u.individualStrokeWeights.BORDER_RIGHT_WEIGHT&&(o.individualStrokeWeights.right=s(u.individualStrokeWeights.BORDER_RIGHT_WEIGHT,o.individualStrokeWeights.right),u.individualStrokeWeights.BORDER_RIGHT_WEIGHT.resolvedName=a(u.individualStrokeWeights.BORDER_RIGHT_WEIGHT.id),u.individualStrokeWeights.BORDER_RIGHT_WEIGHT.resolvedCodeSyntax=l(u.individualStrokeWeights.BORDER_RIGHT_WEIGHT.id)),u.individualStrokeWeights.BORDER_TOP_WEIGHT&&(o.individualStrokeWeights.top=s(u.individualStrokeWeights.BORDER_TOP_WEIGHT,o.individualStrokeWeights.top),u.individualStrokeWeights.BORDER_TOP_WEIGHT.resolvedName=a(u.individualStrokeWeights.BORDER_TOP_WEIGHT.id),u.individualStrokeWeights.BORDER_TOP_WEIGHT.resolvedCodeSyntax=l(u.individualStrokeWeights.BORDER_TOP_WEIGHT.id))),i}function $Y(e,t,n,r){if(e.fills){for(let o of e.fills)if(o.type==="SOLID"){if(o.boundVariables?.color){let i=t(o.boundVariables.color,o.color);o.color={r:i.r,g:i.g,b:i.b,a:1},o.opacity=i.a,o.boundVariables.color.resolvedName=n(o.boundVariables.color.id),o.boundVariables.color.resolvedCodeSyntax=r(o.boundVariables.color.id)}}else if(o.type==="GRADIENT_RADIAL"||o.type==="GRADIENT_LINEAR"||o.type==="GRADIENT_ANGULAR"||o.type==="GRADIENT_DIAMOND")for(let i of o.gradientStops)i.boundVariables?.color&&(i.color=t(i.boundVariables.color,i.color),i.boundVariables.color.resolvedName=n(i.boundVariables.color.id),i.boundVariables.color.resolvedCodeSyntax=r(i.boundVariables.color.id))}if(e.strokes){for(let o of e.strokes)if(o.type==="SOLID"){if(o.boundVariables?.color){let i=t(o.boundVariables.color,o.color);o.color={r:i.r,g:i.g,b:i.b,a:1},o.opacity=i.a,o.boundVariables.color.resolvedName=n(o.boundVariables.color.id),o.boundVariables.color.resolvedCodeSyntax=r(o.boundVariables.color.id)}}else if(o.type==="GRADIENT_RADIAL"||o.type==="GRADIENT_LINEAR"||o.type==="GRADIENT_ANGULAR"||o.type==="GRADIENT_DIAMOND")for(let i of o.gradientStops)i.boundVariables?.color&&(i.color=t(i.boundVariables.color,i.color),i.boundVariables.color.resolvedName=n(i.boundVariables.color.id),i.boundVariables.color.resolvedCodeSyntax=r(i.boundVariables.color.id))}
4252if(e.effects)for(let o of e.effects){if(o.type==="DROP_SHADOW"||o.type==="INNER_SHADOW"){o.boundVariables?.color&&(o.color=t(o.boundVariables.color,o.color),o.boundVariables.color.resolvedName=n(o.boundVariables.color.id),o.boundVariables.color.resolvedCodeSyntax=r(o.boundVariables.color.id)),o.boundVariables?.radius&&(o.radius=t(o.boundVariables.radius,o.radius),o.boundVariables.radius.resolvedName=n(o.boundVariables.radius.id),o.boundVariables.radius.resolvedCodeSyntax=r(o.boundVariables.radius.id)),o.boundVariables?.spread&&(o.spread=t(o.boundVariables.spread,o.spread),o.boundVariables.spread.resolvedName=n(o.boundVariables.spread.id),o.boundVariables.spread.resolvedCodeSyntax=r(o.boundVariables.spread.id));let i=o.offset.x,s=o.offset.y;o.boundVariables?.offsetX&&(i=t(o.boundVariables.offsetX,o.offset.x),o.boundVariables.offsetX.resolvedName=n(o.boundVariables.offsetX.id),o.boundVariables.offsetX.resolvedCodeSyntax=r(o.boundVariables.offsetX.id)),o.boundVariables?.offsetY&&(s=t(o.boundVariables.offsetY,o.offset.x),o.boundVariables.offsetY.resolvedName=n(o.boundVariables.offsetY.id),o.boundVariables.offsetY.resolvedCodeSyntax=r(o.boundVariables.offsetY.id)),o.offset={x:i,y:s}}(o.type==="LAYER_BLUR"||o.type==="BACKGROUND_BLUR")&&o.boundVariables?.radius&&(o.radius=t(o.boundVariables.radius,o.radius),o.boundVariables.radius.resolvedName=n(o.boundVariables.radius.id),o.boundVariables.radius.resolvedCodeSyntax=r(o.boundVariables.radius.id))}if(e.boundVariables?.fontFamily&&e.boundVariables.fontFamily.forEach(o=>{o.resolvedName=n(o.id),o.resolvedCodeSyntax=r(o.id)}),e.boundVariables?.fontSize&&e.boundVariables.fontSize.forEach(o=>{o.resolvedName=n(o.id),o.resolvedCodeSyntax=r(o.id)}),e.boundVariables?.fontWeight&&e.boundVariables.fontWeight.forEach(o=>{o.resolvedName=n(o.id),o.resolvedCodeSyntax=r(o.id)}),e.boundVariables?.fontStyle&&e.boundVariables.fontStyle.forEach(o=>{o.resolvedName=n(o.id),o.resolvedCodeSyntax=r(o.id)}),e.boundVariables?.lineHeight&&e.boundVariables.lineHeight.forEach(o=>{o.resolvedName=n(o.id),o.resolvedCodeSyntax=r(o.id)}),e.boundVariables?.letterSpacing&&e.boundVariables.letterSpacing.forEach(o=>{o.resolvedName=n(o.id),o.resolvedCodeSyntax=r(o.id)}),e.boundVariables?.paragraphSpacing&&e.boundVariables.paragraphSpacing.forEach(o=>{o.resolvedName=n(o.id),o.resolvedCodeSyntax=r(o.id)}),e.boundVariables?.paragraphIndent&&e.boundVariables.paragraphIndent.forEach(o=>{o.resolvedName=n(o.id),o.resolvedCodeSyntax=r(o.id)}),e.style?.boundVariables&&(e.style.boundVariables.fontFamily&&(e.style.fontFamily=t(e.style.boundVariables.fontFamily,e.style.fontFamily),e.style.boundVariables.fontFamily.resolvedName=n(e.style.boundVariables.fontFamily.id),e.style.boundVariables.fontFamily.resolvedCodeSyntax=r(e.style.boundVariables.fontFamily.id)),e.style.boundVariables.fontSize&&(e.style.fontSize=t(e.style.boundVariables.fontSize,e.style.fontSize),e.style.boundVariables.fontSize.resolvedName=n(e.style.boundVariables.fontSize.id),e.style.boundVariables.fontSize.resolvedCodeSyntax=r(e.style.boundVariables.fontSize.id)),e.style.boundVariables.fontWeight&&(e.style.fontVariations||(e.style.fontVariations={}),e.style.fontVariations.Weight=t(e.style.boundVariables.fontWeight,e.style.fontVariations.Weight),e.style.boundVariables.fontWeight.resolvedName=n(e.style.boundVariables.fontWeight.id),e.style.boundVariables.fontWeight.resolvedCodeSyntax=r(e.style.boundVariables.fontWeight.id)),e.style.boundVariables.fontStyle&&(e.style.fontStyle=t(e.style.boundVariables.fontStyle,e.style.fontStyle),e.style.boundVariables.fontStyle.resolvedName=n(e.style.boundVariables.fontStyle.id),e.style.boundVariables.fontStyle.resolvedCodeSyntax=r(e.style.boundVariables.fontStyle.id)),e.style.boundVariables.lineHeight&&(e.style.lineHeightPx=t(e.style.boundVariables.lineHeight,e.style.lineHeightPx),e.style.lineHeightUnit="PIXELS",e.style.boundVariables.lineHeight.resolvedName=n(e.style.boundVariables.lineHeight.id),e.style.boundVariables.lineHeight.resolvedCodeSyntax=r(e.style.boundVariables.lineHeight.id)),e.style.boundVariables.letterSpacing&&(e.style.letterSpacingValue=t(e.style.boun
4252dVariables.letterSpacing,e.style.letterSpacingValue),e.style.letterSpacingUnit="PIXELS",e.style.boundVariables.letterSpacing.resolvedName=n(e.style.boundVariables.letterSpacing.id),e.style.boundVariables.letterSpacing.resolvedCodeSyntax=r(e.style.boundVariables.letterSpacing.id)),e.style.boundVariables.paragraphSpacing&&(e.style.paragraphSpacing=t(e.style.boundVariables.paragraphSpacing,e.style.paragraphSpacing),e.style.boundVariables.paragraphSpacing.resolvedName=n(e.style.boundVariables.paragraphSpacing.id),e.style.boundVariables.paragraphSpacing.resolvedCodeSyntax=r(e.style.boundVariables.paragraphSpacing.id)),e.style.boundVariables.paragraphIndent&&(e.style.paragraphIndent=t(e.style.boundVariables.paragraphIndent,e.style.paragraphIndent),e.style.boundVariables.paragraphIndent.resolvedName=n(e.style.boundVariables.paragraphIndent.id),e.style.boundVariables.paragraphIndent.resolvedCodeSyntax=r(e.style.boundVariables.paragraphIndent.id))),e.style?.responsiveTextStyleVariants)for(let o of e.style.responsiveTextStyleVariants)o.boundVariables&&(o.boundVariables.fontSize&&(o.style.fontSize=t(o.boundVariables.fontSize,o.style.fontSize)),o.boundVariables.letterSpacing&&(o.style.letterSpacing=t(o.boundVariables.letterSpacing,o.style.letterSpacing)),o.boundVariables.lineHeight&&(o.style.lineHeightPx=t(o.boundVariables.lineHeight,o.style.lineHeightPx)),o.boundVariables.paragraphSpacing&&(o.style.paragraphSpacing=t(o.boundVariables.paragraphSpacing,o.style.paragraphSpacing)))}function sd(e,t){return e.length===1?e[0]:e.reduceRight((n,r)=>{let o=r.color,i=n.color,s=r.opacity,a=n.opacity,l=s*(1-a),u=l+a,c=l/u,d=a/u;return new Tt({r:o.r*c+i.r*d,g:o.g*c+i.g*d,b:o.b*c+i.b*d},t,u)})}function Fr(e){return"stackLayoutVersion"in e&&e.stackLayoutVersion>=1}function ao(e){return e.strokes!==void 0&&e.strokes.length>0}function uD(e){return ao(e)&&e.strokeAlign!==void 0&&e.strokeAlign!=="INSIDE"}function $s(e){return!e||!("strokesIncludedInLayout"in e)||!e.strokesIncludedInLayout?!1:!Fr(e)}function cD(e,t){if(!$s(t))return{};let{top:n,right:r,bottom:o,left:i}=wl(e);return{borderLeftWidth:x(i),borderRightWidth:x(r),borderTopWidth:x(n),borderBottomWidth:x(o),borderColor:"transparent",borderStyle:"solid",backgroundClip:"padding-box"}}function aE(e,t){if(!(e.type==="FRAME"||e.type==="SLOT"||e.type==="RECTANGLE")||!$s(t))return 0;let r=wl(e);return x(r.left+r.right)}function lE(e,t){if(!(e.type==="FRAME"||e.type==="SLOT"||e.type==="RECTANGLE")||!$s(t))return 0;let r=wl(e);return x(r.top+r.bottom)}function wl(e){let t={top:0,right:0,bottom:0,left:0},n=nI(e);if(!ao(e))return t;switch(e.strokeAlign){case"CENTER":return{top:x(n.top/2),right:x(n.right/2),bottom:x(n.bottom/2),left:x(n.left/2)};case"OUTSIDE":return n;case"INSIDE":default:return t}}function uE(e){let t={top:0,right:0,bottom:0,left:0};if(!ao(e))return t;let n=nI(e);switch(e.strokeAlign){case"CENTER":return{top:n.top/2,right:n.right/2,bottom:n.bottom/2,left:n.left/2};case"OUTSIDE":return t;case"INSIDE":default:return n}}function cE(e,t){let{codeSyntaxLanguage:n}=t,r=e.map(o=>{if(o.visible!==!1&&o.type!=="IMAGE"&&o.type!=="VIDEO"&&o.type!=="PATTERN"){if(o.type==="SOLID")return o;if(Sl(o)&&o.gradientStops[0])return o.gradientStops[0]}}).filter(Boolean);if(r.length!==0)return sd(r.map(o=>new Tt("color"in o?o.color:o,t,"opacity"in o?o.opacity:1,Lt,"boundVariables"in o?o.boundVariables?.color?.resolvedName:void 0,n&&("boundVariables"in o?o.boundVariables?.color?.resolvedCodeSyntax?.[n]:void 0))),t).value}function rI(e){if(e.rectangleCornerRadiiIndependent)return{topLeft:e.rectangleCornerRadii[0]?x(e.rectangleCornerRadii[0]):void 0,topRight:e.rectangleCornerRadii[1]?x(e.rectangleCornerRadii[1]):void 0,bottomRight:e.rectangleCornerRadii[2]?x(e.rectangleCornerRadii[2]):void 0,bottomLeft:e.rectangleCornerRadii[3]?x(e.rectangleCornerRadii[3]):void 0};let t=e.cornerRadius?x(e.cornerRadius):void 0;return{topLeft:t,topRight:t,bottomRight:t,bottomLeft:t}}function oI(e,t,n){let{codeSyntaxLanguage:r}=n,o={...e};return o.borderTopLeftRadius&&(o.borderTopLeftRadius=te(r&&t.boundVariables?.rectangleCornerRadii?.RECTANGLE_TOP_LEFT_CORNER_RADIUS?.resolvedCodeSyntax?.[r],t.boundVariables?.rectangleCornerRadii?.RECTANGLE_TOP_LEFT_CORNER_RADIUS?.resolvedName,`${o.borderTopLeftRadius}px`)??o.borderTopLeftRadius),o.borderTopRightRadius&&(o.borderTopRightRadius=te(r&&t.boundVariables?.rectangleCornerRadii?.RECTANGLE_TOP_RIGHT_CORNER_RADIUS?.resolvedCodeSyntax?.[r],t.boundVariables?.rectangleCornerRadii?.RECTANGLE_TOP_RIGHT_CORNER_RADIUS?.resolvedName,`${o.borderTopRightRadius}px`)??o.borderTopRightRadius),o.borderBottomRightRadius&&(o.borderBottomRightRadius=te(r&&t.boundVariables?.rectangleCornerRadii?.RECTANGLE_BOTTOM_RIGHT_CORNER_RADIUS?.resolvedCodeSyntax?.[r],t.boundVariables?.rectangleCornerRadii?.RECTANGLE_BOTTOM_RIGHT_CORNER_RADIUS?.resolvedName,`${o.borderBottomRightRadius}px`)??o.borderBottomRightRadius),o.borderBottomLeftRadius&&(o.borderBottomLeftRadius=te(r&&t.boundVariables?.rectangleCornerRadii?.RECTANGLE_BOTTOM_LEFT_CORNER_RADIUS?.resolvedCodeSyntax?.[r],t.boundVariables?.rectangleCornerRadii?.RECTANGLE_BOTTOM_LEFT_CORNER_RADIUS?.resolvedName,`${o.borderBottomLeftRadius}px`)??o.borderBottomLeftRadius),o}function dD(e,t,n,r){let{shouldOutputVariables:o}=r,i=rI(e),s=t?wl(e):{top:0,right:0,bottom:0,left:0},a={borderTopLeftRadius:i.topLeft?i.topLeft+Math.min(s.top,s.left):void 0,borderTopRightRadius:i.topRight?i.topRight+Math.min(s.top,s.right):void 0,borderBottomRightRadius:i.bottomRight?i.bottomRight+Math.min(s.bottom,s.right):void 0,borderBottomLeftRadius:i.bottomLeft?i.bottomLeft+Math.min(s.bottom,s.left):void 0},l=o?oI(a,e,r):a,u=cE(e.strokes,r),c=JY(e,r);return{...l,borderStyle:e.strokeDashes?"dashed":"solid",borderColor:n&&u===void 0?"rgba(0, 0, 0, 0)":u,borderTopWidth:c.top,borderBottomWidth:c.bottom,borderLeftWidth:c.left,borderRightWidth:c.right}}var dE=(e,t)=>{if($s(t))return{top:0,left:0,right:0,bottom:0};let r=wl(e);
4252return{top:-r.top,left:-r.left,right:-r.right,bottom:-r.bottom}};function JY(e,t){let{codeSyntaxLanguage:n,shouldOutputVariables:r}=t;if(e.individualStrokeWeights){let i=x(e.individualStrokeWeights.top),s=x(e.individualStrokeWeights.right),a=x(e.individualStrokeWeights.bottom),l=x(e.individualStrokeWeights.left);if(r){let u=te(n&&e.boundVariables?.individualStrokeWeights?.BORDER_TOP_WEIGHT?.resolvedCodeSyntax?.[n],e.boundVariables?.individualStrokeWeights?.BORDER_TOP_WEIGHT?.resolvedName,`${i}px`),c=te(n&&e.boundVariables?.individualStrokeWeights?.BORDER_RIGHT_WEIGHT?.resolvedCodeSyntax?.[n],e.boundVariables?.individualStrokeWeights?.BORDER_RIGHT_WEIGHT?.resolvedName,`${s}px`),d=te(n&&e.boundVariables?.individualStrokeWeights?.BORDER_BOTTOM_WEIGHT?.resolvedCodeSyntax?.[n],e.boundVariables?.individualStrokeWeights?.BORDER_BOTTOM_WEIGHT?.resolvedName,`${a}px`),f=te(n&&e.boundVariables?.individualStrokeWeights?.BORDER_LEFT_WEIGHT?.resolvedCodeSyntax?.[n],e.boundVariables?.individualStrokeWeights?.BORDER_LEFT_WEIGHT?.resolvedName,`${l}px`);return{top:u??i,right:c??s,bottom:d??a,left:f??l}}return{top:i,right:s,bottom:a,left:l}}let o=x(e.strokeWeight);return{top:o,right:o,bottom:o,left:o}}function nI(e){if(e.individualStrokeWeights)return{top:x(e.individualStrokeWeights.top),right:x(e.individualStrokeWeights.right),bottom:x(e.individualStrokeWeights.bottom),left:x(e.individualStrokeWeights.left)};let t=x(e.strokeWeight);return{top:t,right:t,bottom:t,left:t}}var ZY=["ON_CLICK","ON_PRESS","MOUSE_DOWN","MOUSE_UP"];function Ho(e){let t=e.interactions??[];for(let n of t)if(ZY.find(r=>r===n.event?.interactionType))return{cursor:"pointer"};return{}}var fE=e=>e.position==="absolute"&&["top","left","right","bottom"].every(n=>{let r=e[n];return r===0||r==="0"})?Object.entries(e).every(([n,r])=>r===void 0||["top","left","right","bottom","position"].includes(n)?!0:n==="display"?r==="block":!1):!1;var iI="data-breakpoint",sI="breakpoint-css",pE="data-breakpoint-id";function qY(e,t){return e.map(n=>t.get(n)).filter(Boolean).filter(n=>n&&n.visible!==!1)}function fD(e,t){return e.filter(n=>{let r=t.get(n);return r?r.type!=="RECTANGLE":!0})}function pD(e,t,n,r){let o=e(Rl),i=qY(t,n),{renderOptions:s}=r,a=i.filter(d=>d.type==="FRAME");if(r.env==="server")return a.sort((d,f)=>d.size.x-f.size.x).map(d=>d.id);let u=aI(a,s),c=QY(u,o);return c?[c.nodeId]:[]}function aI(e,t){let n={breakpoints:[]};for(let r of e){let o="white";r.fills.every(a=>a.type==="SOLID")&&(o=cE(r.fills,t)??o);let s=r.name;n.breakpoints.push({nodeId:r.id,pageId:"",name:s,width:r.size.x,background:o})}return n.breakpoints.sort((r,o)=>o.width-r.width),n}function QY(e,t){let{breakpoints:n}=e;return t?n.find(r=>r.width<=t)??n[n.length-1]:n[0]}function ED(){let e=document.querySelectorAll(`[${iI}]`);e.length===0&&console.error("No breakpoints elements found during hydration."),e.forEach(n=>{window.getComputedStyle(n).display==="none"&&n.remove()});let t=document.querySelector(`#${sI}`);if(e.length>1&&!t){console.error("No breakpoint css style tag found during hydration.");return}t&&t.remove()}function mD(e,t,n,r){let o={...Go(t),type:"INSTANCE",id:e.id,name:n?.name??t.name,mainComponentId:t.id,componentProperties:e.componentProperties,componentPropertyReferences:e.componentPropertyReferences,componentSetId:e.componentSetId,overrides:[]};for(let i of eK)i==="visible"&&r||(i in e?o[i]=e[i]:delete o[i]);return o}var eK=["constraints","constraintValues","layoutAlign","layoutGrow","gridColumnAnchorIndex","gridRowAnchorIndex","gridColumnSpan","gridRowSpan","layoutPositioning","relativeTransform","overrides","absoluteBoundingBox","isolatedAbsoluteRenderBounds","visible","scrollBehavior","maybeAnimateRotation"];function _D(e,t,n){if(t?.value?.mainComponentId)return!0;let r=e.componentPropertyReferences?.mainComponent;if(r){let o=n?.[r];if(o&&!("isDefault"in o&&o.isDefault))return!0}return!1}function TD(e,t,n,r,o,i,s){let a=t.mainComponentId,l,u=t.componentPropertyReferences?.mainComponent;if(u&&i?.[u])s?a=s:a=i[u].value;else if(t.componentSetId){l=n.get(t.componentSetId);let f=o.instanceState.backingComponentId.get(e,r);if(f)a=f;else if(t.componentProperties&&l.type==="COMPONENT_SET"){let p=l.children.map(h=>n.get(h)),T=Object.entries(l.componentPropertyDefinitions??{}).map(([h,E])=>{if(E.type!=="VARIANT")return;let _=t.componentProperties[h];if(!_){console.warn(`missing component property on instance for node ${t.id}`);return}if(_.type==="SLOT")return;let O=_.type==="TEXT"?_.value.characters:_.value,I="boundVariables"in _?_.boundVariables:void 0,S=O;if(I?.value&&(S=o.variableState.evaluateVariable(e,I.value.id,r)),typeof S=="boolean"&&E.variantOptions){let g=E.variantOptions.map(A=>A.toLowerCase());if(S===!0){let A=E.variantOptions.find((R,L)=>g[L]==="true");A&&(S=A)}else if(S===!1){let A=E.variantOptions.find((R,L)=>g[L]==="false");A&&(S=A)}}return S=E.variantOptions?.includes(String(S))?S:E.defaultValue,`${h}
4252=${String(S)}`}).filter(Boolean).join(", "),m=p.find(h=>h.name===T);m&&(a=m.id)}}let c=n.get(a);return{componentSet:l,component:c}}function hD(e,t,n){if(e.type==="TEXT"&&"styleIdForText"in e.style&&e.style.styleIdForText){let r=e.style.styleIdForText,o=n.get(r);if(o){let i=t.get(o);i.type==="STYLE"&&i.styleType==="TEXT"&&Object.assign(e.style,Go(i.style))}}}function lI(e,t){if(!t||!("componentPropertyReferences"in e)||!e.componentPropertyReferences)return;let n=e.componentPropertyReferences;for(let[r,o]of Object.entries(n)){if(t[o]===void 0){let a=tK(o);for(let[l,u]of Object.entries(t))if(l.startsWith(a)){e[r]=u.value;break}continue}let i=t[o],s="boundVariables"in i?i.boundVariables?.value:void 0;if(s){let a=e;a.boundVariables||(a.boundVariables={}),a.boundVariables[r]=s}if(i.type==="IMAGE"){console.warn(`Attempted to apply image prop on node ${e.id}`);continue}if(r==="characters")if(i.type==="TEXT")for(let[a,l]of Object.entries(i.value))e[a]=l;else e[r]=String(i.value);else e[r]=i.value}}function tK(e){let t=e.lastIndexOf("#");return e.slice(0,t+1)}function uI(e,t,n,r){let o={...e(r.modeContextState),...t};if(!("explicitVariableModes"in n)||!n.explicitVariableModes)return o;let i={};for(let[s,a]of Object.entries(n.explicitVariableModes)){let l=OD(s,r)||s,u=r.variableState.getAssetKeyOrLocalGuid(l);i[l]=a,i[u]=a}for(let[s,a]of Object.entries(o)){let l=OD(s,r)||s;if(!l)continue;i[l]===void 0&&(i[l]=a);let u=r.variableState.getAssetKeyOrLocalGuid(l);i[u]===void 0&&(i[u]=a)}return i}function OD(e,t){try{if(!t.variableState.hasAssetId(e))return;let n=t.variableState.getCollectionInfo(e);return n?n.baseCollectionId:void 0}catch{return}}var nK=["minWidth","maxWidth","minHeight","maxHeight","itemSpacing","paddingLeft","paddingTop","paddingRight","paddingBottom","counterAxisSpacing","strokeWeight"];function EE(e,t=1,n=1){if(t===1)return;let r=e;for(let o of nK)r[o]!==void 0&&(r[o]*=t);if(r.size){let{x:o,y:i}=r.size;r.size={x:o*t,y:i*t}}if(r.rectangleCornerRadii&&(r.rectangleCornerRadii=r.rectangleCornerRadii.map(o=>o*t)),r.individualStrokeWeights&&(r.individualStrokeWeights=Object.fromEntries(Object.entries(r.individualStrokeWeights).map(([o,i])=>[o,i*t]))),r.effects)for(let o of r.effects)"radius"in o&&o.radius&&(o.radius*=t),(o.type==="DROP_SHADOW"||o.type==="INNER_SHADOW")&&(o.offset.x*=t,o.offset.y*=t);if(r.constraintValues){let o=t/n;r.constraintValues=Object.fromEntries(Object.entries(r.constraintValues).map(([i,s])=>[i,{...s,pixelOffset:s.pixelOffset*o}]))}r.style?.fontSize&&(r.style.fontSize=Math.round(r.style.fontSize*t*100)/100),r.style?.lineHeightPx&&(r.style.lineHeightPx*=t),r.absoluteBoundingBox&&(r.absoluteBoundingBox.width*=t,r.absoluteBoundingBox.height*=t)}function SD(e,t,n){let r=e.componentPropertyReferences?.slotContentId;if(!r)return null;let o=n[r];if(!o||o.type!=="SLOT")return Se.reportError("Slot content node not found or not a slot"),null;if(!Bp(o.value.guid))return Se.reportError("Invalid slot content node ID"),null;let i=t.get(Xe(o.value.guid));return i.type!=="FRAME"?(Se.reportError("Expected slot content node to be a frame"),null):i}function ID(e,t){return{...e,size:t.size,relativeTransform:t.relativeTransform,children:t.children,isAssignedSlot:!0}}function mE(e){let t=se(),n=(0,Vi.useContext)(id),r=(0,Vi.useRef)(),o=r.current,i=new Map,s=e.map(d=>{let f=d.keyWithOverrides??d.key,p=o?o.get(f):void 0;return(!p||!ye(p.args,d))&&(p={args:d,value:rK(d,n,t)}),i.set(f,p),p.value}),a=wi(s,ye),l=(0,Vi.useMemo)(()=>ie(d=>{let f=a.map(d),p=[],T=[];return f.forEach(m=>{"errorMessage"in m?T.push(m):p.push(m)}),{nodes:p,errors:T}}),[a]),{nodes:u,errors:c}=_e(l);return(0,Vi.useEffect)(()=>(c.forEach(d=>{n.setMaterializationError(d.nodeId,d)}),()=>{c.forEach(d=>{n.setMaterializationError(d.nodeId)})}),[c,n]),r.current=i,u}function rK(e,t,n){return ie(r=>{try{let o=gD(e,r,n);return r(ed)&&aD(o),o}catch(o){return o instanceof Error?(t.reportError(o,{"error-boundary-name":e.keyWithOverrides??e.key}),{nodeName:e.keyWithOverrides??e.key,nodeId:e.nodeId,errorMessage:o.message+`
4253`+o.stack}):{nodeName:e.keyWithOverrides??e.key,nodeId:e.nodeId,errorMessage:String(o)}}})}var oK={mainComponentId:!0,overrides:!0,componentProperties:!0,componentPropertyDefinitions:!0,componentSetId:!0,mainComponent:!0,overrideKey:!0};
4253function Js(e,t,n){return gD(t,e,n)}var iK=600;function gD(e,t,n){let{key:r,parentState:o,nodeById:i,animateRootIds:s,animateProps:a,assetIdToGuid:l,guidToUrl:u}=e,{autoLayoutTransitionAtom:c,transitionProps:d}=a??{},f=e.overrides,p=i.get(e.backingLayerId??e.nodeId);if(p.type==="SLOT"){let $=SD(p,i,e.componentProperties??{});$&&(p=ID(p,$))}let T=s.has(e.backingLayerId??e.nodeId),m=Go(p),h,E,_=!1,O=!1;"isInAnimateTree"in m&&m.isInAnimateTree&&(O=!0),e.parentPath?(E=[...e.parentPath,r],m.type==="INSTANCE"?h=[]:h=E):m.type==="INSTANCE"&&(h=[],E=[]),n.renderOptions.useFigmaComponents&&"componentPropertyReferences"in m&&m.componentPropertyReferences&&m.componentPropertyReferences.visible&&(m.visible=!0),lI(m,e.componentProperties);let I=m.type==="INSTANCE"?m.mainComponentId:void 0;if(_=cI(m,E,f,void 0,"uniformScaleFactor"in m?m.uniformScaleFactor:void 0)||_,m.type==="INSTANCE"&&m.mainComponentId&&m.mainComponentId!==I){let $=i.get(m.mainComponentId);$.type==="COMPONENT"&&$.componentSetId&&(m.componentSetId=$.componentSetId)}if(m.type==="INSTANCE"){let $=m.overrides?.find(ue=>ue.key.length===0);$&&AD(m,$)}let S=o.getChildState(r,m,i,n.atomStore),g=S.instanceState.backingComponentId,{parentStates:A}=e;m.type==="INSTANCE"&&(A===null&&(A=new Map),"componentSetId"in m&&m.componentSetId&&(A=new Map(A),A.set(m.componentSetId,{backingComponentIdState:g,transitionAtom:S.transitionAtom,parentAutoLayoutTransitionAtom:c,stateResetHandlers:S.stateResetHandlers})));let R={},L,C=!1;try{if(m.type==="INSTANCE"){p.type;let $=uI(t,e.modeContext,m,S),ue=ad(E,f),Re=ue?.value?.mainComponentId??void 0,Ke=TD(t,m,i,$,S,e.componentProperties,Re);if(L=Ke.component,L.isUnreachable){let de=new tt("Component node was incorrectly marked for pruning");de.errorDetail=`instanceId: ${m.id}, componentId: ${L.id}`,Se.reportError(de)}m.componentSetId&&s.has(m.componentSetId)&&(C=!0),L=yD(m,{component:Ke.component,componentSet:Ke.componentSet},i,n.inheritedVariantPropertiesCache,n.computedVariantCache);let Je=_D(m,ue,e.componentProperties);m=mD(m,L,Ke.componentSet?.type==="COMPONENT_SET"?Ke.componentSet:void 0,Je),lI(m,e.componentProperties),Je&&I!==m.mainComponentId&&(LD(m,p),CD(m,p,ue)),_=cI(m,h,Gr(m.overrides,{nodeId:m.id}),{backingComponent:L,nodeById:i},"uniformScaleFactor"in p?p.uniformScaleFactor:void 0)||_}m=Cb(m),hD(m,i,l),R=uI(t,e.modeContext,m,S),_=lD(t,m,S.variableState,R)||_,sK(t,m,e.nodeId,e.stablePathToAssetInfo,e.stablePathToConstraints,n.websiteData.assets),Lb(m,S.cmsDataState,u),_&&m.type==="SVG"&&(m.isDynamic=!0)}catch($){throw console.error("Materialization error",$),new q("Materialization error",$)}PD(m);let y={websiteContext:n,node:m,sourceStablePath:lK(m),variableState:S.variableState,backingComponentIdState:g,parentStates:A,transitionAtom:S.transitionAtom,nodeById:i,modeContext:R},P=dI(y),B=P?.length?bD(t,y,P):void 0,V=DD(t,S.transitionAtom,S.autoLayoutTransitionAtom),{disableBehaviors:N,disableImageOptimization:W,renderComponentSetNodes:D}=n.renderOptions,M=KS(m,$=>i.get($)),v=qb(C,T,!!N,d),w={transitionData:V??d?.transitionData,smartAnimateType:v},re=T||O?c??S.autoLayoutTransitionAtom:void 0,ae=e.rootOffset??("absoluteBoundingBox"in m?{x:m.absoluteBoundingBox.x,y:m.absoluteBoundingBox.y}:void 0),oe=[];if("children"in m&&Array.isArray(m.children)){let $=m.children,ue,{isFigmake:Re}=n;IS(p)&&($=pD(t,$,i,n),ue=$);let Ke=m.type==="FRAME"&&e.breakpointWidth!==void 0&&"size"in m&&Math.abs(m.size.x-e.breakpointWidth)<1;Re&&Ke&&($=fD($,i));let Je=m.type==="INSTANCE"?RD(m,{backingComponent:L,nodeById:i},Gr(m.overrides,{nodeId:m.id})):f,de=Je?.filter(It=>It.value.name!==void 0),it=aK(e.stablePathPrefix,m),pt=new Map,lt=new Map,ir=[];for(let It=0;It<$.length;It++){let Nr=$[It],gs=ue?ue[It]:void 0,gn=i.get(Nr),Ro=gn.name,af=gn.overrideKey,Vn=IS(p)&&gn.type==="FRAME",Ma=Vn?gn.size.x:void 0,Ga=ae;if(Vn)Ga={x:gn.absoluteBoundingBox.x,y:gn.absoluteBoundingBox.y};else if(m.type==="INSTANCE"){let Jr={x:ae.x-m.absoluteBoundingBox.x,y:ae.y-m.absoluteBoundingBox.y};Ga={x:L.absoluteBoundingBox.x+Jr.x,y:L.absoluteBoundingBox.y+Jr.y}}let Zu=pt.get(Ro)??0;pt.set(Ro,Zu+1);let Ao=Ul(Ro,Zu,m),ka=de?ND([...h??[],Ao],de)??Ro:Ro,qu=lt.get(ka)??0;lt.set(ka,qu+1);let Ba=it?it.concat(";",af??Nr):Nr;ir.push(Ba||Nr);let wT=(e.uniformScaleFactor||1)*("uniformScaleFactor"in gn&&gn.uniformScaleFactor?gn.uniformScaleFactor:1);oe.push({key:Ao,keyWithOverrides:Ul(ka,qu,m),parentState:S,nodeId:Ba,stablePathPrefix:it,backingLayerId:Nr,modeContext:R,parentPath:h,preexpandedNodeId:gs,nodeById:i,assets:e.assets,assetIdToGuid:l,guidToUrl:u,animateRootIds:s,stablePathToAssetInfo:e.stablePathToAssetInfo,stablePathToConstraints:e.stablePathToConstraints,overrides:Je,componentProperties:m.type==="INSTANCE"||m.type==="CODE_INSTANCE"||m.type==="CODE_LAYER"?m.componentProperties:e.componentProperties,parentStates:A,animateProps:{transitionProps:w,autoLayoutTransitionAtom:re},uniformScaleFactor:wT,breakpointWidth:Ma??e.breakpointWidth,rootOffset:Ga})}m.children=ir}let he=cK(t,e.assets,m),le=uK(m,oK),ge=le.type==="COMPONENT"||le.type==="INSTANCE"?le.type:void 0;ge&&(le.type="FRAME");let ce=Hp(le),j=ce.type;return`${j}`,Object.assign(ce,{materializedChildNodeProps:oe,transitionProps:w,interactions:P,interactionHandlers:B,key:e.keyWithOverrides??e.key,variableState:S.variableState,modeContext:R,keyframeData:M,transitionOverrides:m.transitionOverrides,assets:he}),(m.type==="CODE_INSTANCE"||m.type==="CODE_LAYER")&&Object.assign(ce,{componentProperties:m.componentProperties}),(ce.type==="RECTANGLE"||ce.type==="IMAGE"||ce.type==="FRAME"||ce.type==="SVG")&&!W&&he&&Object.values(he).length&&(e.breakpointWidth,ce.lazyLoad=ce.absoluteBoundingBox.x>ae.x+e.breakpointWidth||ce.absoluteBoundingBox.y>ae.y+iK),ge&&Object.assign(ce,{originalType:ge}),Tb(ce),EE(ce,e.uniformScaleFactor,"uniformScaleFactor"in p?p.uniformScaleFactor:void 0),ce}function Ul(e,t,n){return n?.type==="WEBPAGE"?"":e+t}
4253function sK(e,t,n,r,o,i){if(!n.includes("I"))return;t.id=n;let s=o.get(n);if(s&&"constraintValues"in t&&(t.constraintValues=s),t.type==="SVG"||t.type==="IMAGE"){let a=r.get(n),l=a?.hash;if(l){let u=i.get(l);if(u){let c=e(u);c&&c.type==="GENERATED_ASSET"&&(t.hash=l,t.type=c?.format==="SVG"?"SVG":"IMAGE")}}a?.constraintValues&&(t.constraintValues=a.constraintValues)}}function aK(e,t){if(e)return t.type==="INSTANCE"||t.type==="SLOT"&&t.isAssignedSlot?t.id:e;if(t.type==="INSTANCE")return`I${t.id}`}function lK(e){return e.type==="INSTANCE"&&!e.id.startsWith("I")?`I${e.id}`:e.id}function uK(e,t){let n={...e};for(let r in t)delete n[r];return n}function cK(e,t,n){let r,o=i=>{let s=t.get(i),a=e(s);r=r??{},r[i]=a};if("fills"in n)for(let i of n.fills)i.visible!==!1&&(i.type==="IMAGE"&&o(rE(i)),i.type==="VIDEO"&&o(i.videoRef));if("hash"in n&&o(n.hash),"behaviors"in n){let i=tI(n.behaviors);if(i&&o(i),n?.behaviors?.code!==void 0)for(let s of n.behaviors.code)for(let[a,l]of Object.entries(s.assignments))typeof l=="object"&&l.image!==null&&(o(l.image),l.animatedImage!==null&&o(l.animatedImage))}if("componentProperties"in n)for(let i of Object.values(n.componentProperties))i.type==="IMAGE"&&i.value.image&&(o(i.value.image),i.value.animatedImage!==null&&o(i.value.animatedImage));if("styleOverrideTable"in n){for(let i of Object.values(n.styleOverrideTable))if(i.fills)for(let s of i.fills)s.visible!==!1&&s.type==="IMAGE"&&o(rE(s))}return"effectSvgFileName"in n&&typeof n.effectSvgFileName=="string"&&o(n.effectSvgFileName.replace(".svg","")),r}function RD(e,t,n){if(!n)return;let r=GD(e,t),o=[];for(let i of n){if(i.key.length===0)continue;let s=vD(i.key,e,t.nodeById),a=i.key,l=!1;if(!s){let d=i.key[i.key.length-1];let f=fK(d,e,t.nodeById);f&&(s=f.node,a=f.key,l=!0)}if(!s)continue;let u={key:a,value:i.value,componentId:i.componentId};if(r){u.value={};let d=vD(i.key,r,t.nodeById);if(d===void 0){let f=new tt("No node in variant for override");f.errorDetail=JSON.stringify({overrideKey:i.key,nodeId:e.id,nodeName:e.name,variantId:r.id,variantName:r.name}),Se.reportError(f);continue}for(let[f,p]of kr(i.value)){let T=EI(f,p,s,d);T!==void 0&&(u.value[f]=T)}}let c=o.findIndex(d=>ye(d.key,a));if(c>-1){let d=o[c];l?u.value=fI(u,d):u.value=fI(d,u),o[c]=u}else o.push(u)}return o}function ad(e,t){if(!(!t||!e))return t.find(n=>ye(n.key,e))}var kr=e=>Object.entries(e);function MD(e,t){let n=e.filter(o=>Xe(o.id)!==Ve),r=t.filter(o=>o.isDeleted).map(o=>Xe(o.id));return n=n.filter(o=>!r.includes(Xe(o.id))),t.forEach(o=>{if(o.isDeleted)return;let i=n.findIndex(s=>Xe(s.id)===Xe(o.id));i===-1?n.push(o):n[i]=o}),n}function cI(e,t,n,r,o=1){if(!t||!n)return!1;let i=ad(t,n);if(i?.value===void 0)return!1;let s=o!==0?1/o:1;EE(i.value,s,s);let a=GD(e,r);for(let[l,u]of kr(i.value))e.type==="INSTANCE"&&l==="overrides"?u=pI(Gr(e.overrides,{nodeId:e.id}),Gr(u,{nodePath:t})):l==="interactions"&&"interactions"in e&&(u=MD(e.interactions??[],u)),!(e.type==="INSTANCE"&&a&&(u=EI(l,u,r.backingComponent,a),u===void 0))&&(u===null?delete e[l]:e[l]=u);return!0}function AD(e,t){if(t.value.explicitVariableModes===null?delete e.explicitVariableModes:e.explicitVariableModes=t.value.explicitVariableModes,t.value.boundVariables===null||t.value.boundVariables?.componentProperties===null)for(let n in e.componentProperties){let r=e.componentProperties[n];r&&"boundVariables"in r&&r?.boundVariables&&delete r.boundVariables}else if(t.value.boundVariables?.componentProperties)for(let n in e.componentProperties){let r=e.componentProperties[n];let i=t.value.boundVariables.componentProperties[n];i&&"boundVariables"in r&&(r.boundVariables={value:i})}}function fI(e,t){let n=e.value,r=t?.value||{},o={...n,...r};return"overrides"in n&&"overrides"in r&&(o.overrides=pI(Gr(n.overrides,{overrideId:n.id,overrideKey:n.overrideKey}),Gr(r.overrides,{overrideId:r.id,overrideKey:r.overrideKey}))),"interactions"in n&&"interactions"in r&&(o.interactions=MD(n.interactions??[],r.interactions??[])),o}function pI(e,t){if(!e)return t;if(!t)return e;if(e&&t){let n=[];for(let r of e){let o=ad(r.key,t);n.push({key:r.key,componentId:o?.componentId??r.componentId,value:fI(r,o)})}for(let r of t)ad(r.key,n)||n.push(r);return n}}var dK=new Set(["characters","characterStyleOverrides","styleOverrideTable","lineTypes","lineIndentations","fontSize","letterSpacing","lineHeight","fontStyle","fontVariations","inheritTextStyleId","lineStyleOverrides"]);function EI(e,t,n,r){if(e==="name")return t;if(e==="interactions"){let o=e in r?r.interactions??[]:[],i=new Set(o.map(a=>Xe(a.id)??Ve));return i.add(Ve),t.filter(a=>!i.has(Xe(a.id)??Ve))}else if(e==="size"&&e in n&&e in r){let o=t;return{x:n.size.x===r.size.x?o.x:n.size.x,y:n.size.y===r.size.y?o.y:n.size.y}}else{if(e==="componentProperties")return t;if(e==="overrides"&&e in n&&e in r){let o=[];for(let i of Gr(t,{newNodeId:n.id,origNodeId:r.id})){let s=n.overrides.find(c=>ye(c.key,i.key)),a=r.overrides.find(c=>ye(c.key,i.key));if(!s||!a){o.push(i);continue}let l={key:i.key,value:{},componentId:i.componentId},u=!1;for(let[c,d]of kr(i.value))d=EI(c,d,s.value,a.value),d!==void 0&&(l.value[c]=d,u=!0);u&&o.push(l)}return o}else if(dK.has(e))return t}if(ye(n[e],r[e]))return t}function GD(e,t){if(!(e.type==="INSTANCE"&&t&&e.componentSetId))return;let n=t.nodeById.get(e.componentSetId);n!==void 0&&n.type;let r=kr(e.componentProperties).map(([o,i])=>i.type!=="VARIANT"?void 0:`${o}
4253=${String(i.value)}`).filter(Boolean).join(", ");if(r&&t.backingComponent.name!==r){for(let o of n.children){let i=t.nodeById.get(o);if(i.name===r)return i}console.warn("Could not find initial variant for instance",e.id)}}function kD(e,t){return e.type==="FRAME"||e.type==="SLOT"||e.type==="GROUP"||e.type==="INSTANCE"&&t.id===e.id||e.type==="COMPONENT"&&t.id===e.id||e.type==="REPEATER"}function vD(e,t,n){let r=t;for(let o of e){if(!r||!kD(r,t))return;let i=r.children.map(a=>n.get(a));r=void 0;let s=new Map;for(let a=0;a<i.length;++a){let l=i[a];let u=s.get(l.name)??0;s.set(l.name,u+1);let c=Ul(l.name,u);if(o===c){r=l;break}}}return r}function fK(e,t,n){let r=[{key:[],node:t}],o=new Map;for(;r.length>0;){let i=r.pop();let s=o.get(i.node.name)??0;if(Ul(i.node.name,s)===e)return i;if(o.set(i.node.name,s+1),!kD(i.node,t))continue;let a=i.node.children.map(c=>n.get(c)),l=new Map,u=[];a.forEach(c=>{let d=l.get(c.name)??0;l.set(c.name,d+1),u.push({key:[...i.key,Ul(c.name,d)],node:c})}),r.push(...u.reverse())}}function ND(e,t){for(let n of t)if(n.value.name!==void 0&&n.value.name!==null&&ye(n.key,e))return n.value.name}function LD(e,t){let n=e.overrides?.find(r=>r.key.length===0);if(n&&n.value.size){let r=n.value.size,o="uniformScaleFactor"in t?t.uniformScaleFactor:void 0,i=o?{x:r.x/o,y:r.y/o}:r;e.size=i}}function xD(e,t){return e?.filter(n=>n.componentId===t)??[]}function CD(e,t,n){let r=xD(Gr(t.overrides),e.mainComponentId),o=n?.value?.overrides?xD(Gr(n.value.overrides),e.mainComponentId):void 0;e.overrides=pI(r,o)??[]}function mI(e){if(e.startsWith("I")&&e.includes(";")){let t=e.split(";");if(t.length===2&&t[1])return t[1]}return e}function BD(e){let t={},n=e.split(",").map(r=>r.trim());for(let r of n){let o=r.indexOf("=");if(o>0){let i=r.slice(0,o).trim(),s=r.slice(o+1).trim();t[i]=s}}return t}function pK(e,t){let n=new Map;if(!e.mainComponentId)return n;for(let r of e.overrides)if("componentProperties"in r.value&&"mainComponentId"in r.value){let i=t.get(r.value.mainComponentId).componentSetId;if(i)for(let[s,a]of kr(r.value.componentProperties)){let l=n.get(i);l?l.set(s,a.value):n.set(i,new Map([[s,a.value]]))}}return n}function EK(e){return"componentProperties"in e&&e.componentProperties!==void 0&&"componentSetId"in e&&e.componentSetId!==void 0}function mK(e,t,n,r){for(let o of n){let i=r.get(o)||new Map;i.set(e,t),r.set(o,i)}}function _K(e,t,n,r){let o=t.get(e.componentSetId);if(o)for(let[i,s]of kr(e.componentProperties))for(let[a,l]of o)ye(s.value,l)&&ye(i,a)&&mK(i,s.value,n,r)}function TK(e,t,n,r){if(!("children"in e)||!e.children||!t.size)return;let o=new Set,i=a=>{if(a.type==="INSTANCE"&&a.componentSetId&&t.has(a.componentSetId)){o.add(a.id);return}if("children"in a&&a.children)for(let l of a.children){let u=mI(l);i(n.get(u))}};e.componentSetId&&i(n.get(e.componentSetId));function s(a){if(EK(a)&&_K(a,t,o,r),"children"in a&&a.children)for(let l of a.children){let u=mI(l),c=n.get(u);s(c)}}for(let a of e.children){let l=mI(a),u=n.get(l);s(u)}}function hK(e,t,n,r,o){if(!("children"in e)||!o.has(t.id))return;let i=o.get(t.id),s=new Map;for(let[u,c]of kr(t.componentProperties))i?.has(u)||s.set(u,c.value);let a=BD(n.name);for(let[u,c]of kr(a))s?.has(u)||s.set(u,c);let l=e.children||[];for(let u of l){let c=r.get(u),d=BD(c.name),f=Object.fromEntries(s);if(ye(f,d)&&o.has(t.id))return c}}function FD(e,t){let{nodeById:n,websiteContext:{inheritedVariantPropertiesCache:r,processedNodesCache:o}}=t,i=n.get(e),s=n.get(i.mainComponentId);if(!o.has(i.id)){let a=pK(i,n);TK(s,a,n,r),o.add(i.id)}}function yD(e,t,n,r,o){let{component:i}=t,{componentSet:s}=t;if(!s||!("children"in s))return i;let a=o.get(e.id);if(a)return n.get(a);let l=n.get(e.mainComponentId),u=hK(s,e,l,n,r);return u&&(i=u),i}function wD(){return typeof window>"u"?!1:window.matchMedia("(prefers-reduced-motion: reduce)").matches}function OK(e,t){return!!e(t.websiteData.siteSettings).ignoreReducedMotion}function ld(){return!!tb(void 0,se()?.websiteData.siteSettings)?.ignoreReducedMotion}function UD(e,t){return wD()&&!OK(e,t)}function _E(){let e=ld();return wD()&&!e}var Tr;(function(e){e[e.BOOLEAN=0]="BOOLEAN",e[e.FLOAT=1]="FLOAT",e[e.STRING=2]="STRING",e[e.ALIAS=3]="ALIAS",e[e.COLOR=4]="COLOR",e[e.EXPRESSION=5]="EXPRESSION",e[e.MAP=6]="MAP",e[e.SYMBOL_ID=7]="SYMBOL_ID"})(Tr||(Tr={}));var ud;(function(e){e[e.BOOLEAN=0]="BOOLEAN",e[e.FLOAT=1]="FLOAT",e[e.STRING=2]="STRING",e[e.COLOR=3]="COLOR",e[e.MAP=4]="MAP",e[e.SYMBOL_ID=5]="SYMBOL_ID",e[e.FONT_STYLE=6]="FONT_STYLE",e[e.TEXT_DATA=7]="TEXT_DATA",e[e.IMAGE=8]="IMAGE",e[e.LINK=9]="LINK",e[e.JS_RUNTIME_ALIAS=10]="JS_RUNTIME_ALIAS",e[e.SLOT_CONTENT_ID=11]="SLOT_CONTENT_ID",e[e.KEYFRAME_TRACK_ID=12]="KEYFRAME_TRACK_ID",e[e.KEYFRAME_TRACK_PARAMETER_DATA=13]="KEYFRAME_TRACK_PARAMETER_DATA"})(ud||(ud={}));function wr(e,t){let n=null;return typeof t!="object"||"r"in t||"image"in t?n=t:t.type==="VARIABLE_ALIAS"?n=e.variableState.evaluateVariable(e.get,t.id,e.modeContext):t.type==="EXPRESSION"&&(n=SK(t,e)),n}function SK(e,t){let n=IK.find(({expressionFunction:r,resolvedType:o,argTypes:i})=>r===e.value.expressionFunction&&o===e.resolvedType&&e.value.expressionArguments.every((s,a)=>hI(s)===i[a]))?.implementation;return n?n(e.value.expressionArguments,t):(console.warn("expression type not implemented",e.value.expressionFunction),null)}function He(e,t,n,r){return{resolvedType:t,argTypes:n,implementation:r,expressionFunction:e}}var IK=[He(De.ADDITION,"FLOAT",["FLOAT","FLOAT"],gK),He(De.SUBTRACTION,"FLOAT",["FLOAT","FLOAT"],RK),He(De.MULTIPLY,"FLOAT",["FLOAT","FLOAT"],AK),He(De.DIVIDE,"FLOAT",["FLOAT","FLOAT"],NK),He(De.AND,"BOOLEAN",["BOOLEAN","BOOLEAN"],LK),He(De.OR,"BOOLEAN",["BOOLEAN","BOOLEAN"],CK),He(De.NOT,"BOOLEAN",["BOOLEAN"],yK),He(De.EQUALS,"BOOLEAN",["FLOAT","FLOAT"],bK),He(De.NOT_EQUAL,"BOOLEAN",["FLOAT","FLOAT"],DK),He(De.EQUALS,"BOOLEAN",["BOOLEAN","BOOLEAN"],PK),He(De.NOT_EQUAL,"BOOLEAN",["BOOLEAN","BOOLEAN"],vK),He(De.EQUALS,"BOOLEAN",["STRING","STRING"],xK),He(De.NOT_EQUAL,"BOOLEAN",["STRING","STRING"],MK),He(De.LESS_THAN,"BOOLEAN",["FLOAT","FLOAT"],GK),He(De.LESS_THAN_OR_EQUAL,"BOOLEAN",["FLOAT","FLOAT"],kK),He(De.GREATER_THAN,"BOOLEAN",["FLOAT","FLOAT"],BK),He(De.GREATER_THAN_OR_EQUAL,"BOOLEAN",["FLOAT","FLOAT"],FK),He(De.STRINGIFY,"STRING",["FLOAT"],wK),He(De.STRINGIFY,"STRING",["BOOLEAN"],UK),He(De.STRINGIFY,"STRING",["STRING"],VK),He(De.ADDITION,"STRING",["STRING","STRING"],HK),He(De.ADDITION,"STRING",["FLOAT","STRING"],WK),He(De.ADDITION,"STRING",["STRING","FLOAT"],YK),He(De.ADDITION,"STRING",["BOOLEAN","STRING"],KK),He(De.ADDITION,"STRING",["STRING","BOOLEAN"],zK)];function gK(e,t){return at(e,t,(n,r)=>n+r,"number")}function RK(e,t){return at(e,t,(n,r)=>n-r,"number")}function AK(e,t){return at(e,t,(n,r)=>n*r,"number")}function NK(e,t){return at(e,t,(n,r)=>r===0?null:n/r,"number")}function LK(e,t){return at(e,t,(n,r)=>n&&r,"boolean")}function CK(e,t){return at(e,t,(n,r)=>n||r,"boolean")}function yK(e,t){let n=wr(t,e[0]);return typeof n!="boolean"?TE(n,"boolean"):!n}function bK(e,t){return at(e,t,(n,r)=>n===r,"number")}function DK(e,t){return at(e,t,(n,r)=>n!==r,"number")}function PK(e,t){return at(e,t,(n,r)=>n===r,"boolean")}function vK(e,t){return at(e,t,(n,r)=>n!==r,"boolean")}function xK(e,t){return at(e,t,(n,r)=>n===r,"string")}function MK(e,t){return at(e,t,(n,r)=>n!==r,"string")}function GK(e,t){return at(e,t,(n,r)=>n<r,"number")}function kK(e,t){return at(e,t,(n,r)=>n<=r,"number")}function BK(e,t){return at(e,t,(n,r)=>n>r,"number")}function FK(e,t){return at(e,t,(n,r)=>n>=r,"number")}function _I(e){return Math.ceil(e)===e?String(e):e.toFixed(2)}function wK(e,t){return TI(e,t,n=>_I(n),"number")}function UK(e,t){return TI(e,t,n=>String(n),"boolean")}function VK(e,t){return TI(e,t,n=>n,"string")}function HK(e,t){return at(e,t,(n,r)=>n+r,"string")}function WK(e,t){return at(e,t,(n,r)=>_I(n)+r,"number","string")}function YK(e,t){return at(e,t,(n,r)=>n+_I(r),"string","number")}function KK(e,t){return at(e,t,(n,r)=>String(n)+r,"boolean","string")}function zK(e,t){return at(e,t,(n,r)=>n+String(r),"string","boolean")}function TI(e,t,n,r){let o=wr(t,e[0]);return typeof o!==r?TE(o,r):n(o)}function at(e,t,n,r,o){let i=wr(t,e[0]),s=wr(t,e[1]);return typeof i!==r?TE(i,r):typeof s!==(o??r)?TE(s,o??r):n(i,s)}function TE(e,t){return console.warn(`Expected variable of type ${t}, but got variable ${JSON.stringify(e)} of type ${typeof e}`),null}function hI(e){let t=typeof e;if(t==="boolean")return"BOOLEAN";if(t==="number")return"FLOAT";if(t==="string")return"STRING";if(typeof e=="object"){if("image"in e)return"IMAGE";if("r"in e)return"COLOR";if(e.type==="EXPRESSION"||e.type==="VARIABLE_ALIAS")return e.resolvedType||null}return null}function Vl(e){switch(e.type){case Tr.BOOLEAN:case Tr.FLOAT:case Tr.STRING:case Tr.COLOR:return e.value;case Tr.ALIAS:return{type:"VARIABLE_ALIAS",id:e.value,resolvedType:VD(e.resolvedType)};case Tr.EXPRESSION:return{type:"EXPRESSION",value:{expressionFunction:e.value.expressionFunction,expressionArguments:e.value.expressionArguments.map(t=>Vl(t))},resolvedType:VD(e.resolvedType)};default:return null}}function VD(e){return e===0?"BOOLEAN":e===1?"FLOAT":e===2?"STRING":e===3?"COLOR":null}var hE=new Map,OE=new Map;function SE(e){let t=hE.get(e);if(t)return Promise.resolve(t);let n=OE.get(e);if(n)return n.promise;let r=()=>{},o=new Promise(i=>r=i);return OE.set(e,{resolve:r,promise:o}),o}function OI(e,t){if(hE.has(e))return;hE.set(e,t);let n=OE.get(e)?.resolve;n&&(n(t),OE.delete(e))}function SI(e){hE.delete(e)}function HD(e){if(e.length===0)return Promise.resolve(null);let t=e.map(n=>SE(n));return Promise.any(t)}function II(){return document.documentElement}function gI(){return document.body}function WD(e){if(!(e instanceof HTMLElement||e instanceof SVGElement))return!1;let t=getComputedStyle(e);return["overflow","overflow-x","overflow-y"].some(n=>{let r=t.getPropertyValue(n);return r==="auto"||r==="scroll"})}function YD(e){if(!(e instanceof HTMLElement||e instanceof SVGElement))return!1;let t=getComputedStyle(e);return t.overflowX==="auto"||t.overflowX==="scroll"}function KD(e){if(!(e instanceof HTMLElement||e instanceof SVGElement))return!1;let t=getComputedStyle(e);return t.overflowY==="auto"||t.overflowY==="scroll"}function zD(e){let t=e.parentElement;for(;t&&t!==document.documentElement;){if(WD(t))return t;t=t.parentElement}return gI()}function RI(e){let t=e.parentElement;for(;t&&t!==document.body;){if(WD(t))return t;t=t.parentElement}return II()}var $D=b(F());var Wo,XK=(Wo=class{activeHoverRects=new Map;hoverRectCounter=0;constructor(){}static getInstance(){}showHoverTargetRectangle(t,n){let r=`hover-debug-rect-${this.hoverRectCounter++}`,o=document.createElement("div");o.style.position="fixed",o.style.left=`${t.left}px`,o.style.top=`${t.top}px`,o.style.width=`${t.width}px`,o.style.height=`${t.height}px`,o.style.border=`2px solid ${n||"red"}`,o.style.pointerEvents="none",o.style.zIndex="9999",o.style.opacity="0.5",o.style.transition="opacity 200ms ease-out",document.body.appendChild(o);let i=window.setTimeout(()=>{o.style.opacity="0",window.setTimeout(()=>{document.body.removeChild(o),this.activeHoverRects.delete(r)},200)},200);return this.activeHoverRects.set(r,{id:r,element:o,timeoutId:i}),r}},Zr(Wo,"instance"),Wo),IE=()=>XK.getInstance();var AI;function RE(){return AI||(AI=new Map),AI}function jK(e){let t=RE(),n=t.get(e)||{reverseStateInfo:[]};n.reverseStateInfo.push([]),t.set(e,n)}function $K(e){let n=RE().get(e.target);let r=n.reverseStateInfo[n.reverseStateInfo.length-1];r.push(e)}function JK(e){let t=RE(),n=t.get(e.target);let r=n.reverseStateInfo[n.reverseStateInfo.length-1];let o=r.pop();r.length===0&&(n.reverseStateInfo.pop(),n.reverseStateInfo.length===0&&t.delete(e.target))}function ZK(e,t,n,r){let{variableState:o}=r,i=r.backingComponentIdState,s=[],a=l=>{if(l.connectionType==="CONDITIONAL"){if(l.conditionalActions)for(let u of l.conditionalActions){let c=u.condition?Vl(u.condition):void 0;if(c===null)break;
4253if(c===void 0||wr({get:e,variableState:o,modeContext:{}},c)){u.actions&&Wp(u.actions).forEach(a);break}}return}if(l.connectionType==="INTERNAL_NODE"&&l.navigationType==="SWAP_STATE"){l.transitionNodeID;let u=yI(l,r);let c=i.get(e,r.modeContext),d=c;c||r.node.type==="INSTANCE"&&(d=r.node.mainComponentId);let{sessionID:f,localID:p}=l.transitionNodeID,T=`${f}:${p}`;(t.event?.interactionType==="ON_HOVER"||t.event?.interactionType==="ON_PRESS")&&s.push({oldBackingComponentId:d,newBackingComponentId:T,oldBackingComponentIdStateContents:c,target:u,interactionId:Xe(t.id),triggerType:t.event.interactionType,action:l,modeContext:r.modeContext,get:e})}};return n.forEach(a),s}var gE=class{executedReversibleInteractions;hoverInteractionCalc;constructor(t,n,r,o,i){if(this.executedReversibleInteractions=ZK(t,n,r,o),this.executedReversibleInteractions.length>0)if(n.event?.interactionType==="ON_HOVER"){let s=i.currentTarget.offsetParent;this.hoverInteractionCalc={origin:i.currentTarget,originSize:i.currentTarget.getBoundingClientRect(),parentDeltaStack:[{target:i.currentTarget,delta:{x:0,y:0}}]};let a=this.hoverInteractionCalc.parentDeltaStack;for(;s!==null&&s instanceof HTMLElement;){let l=a[a.length-1];a.push({target:s,delta:{x:l.delta.x+l.target.offsetLeft,y:l.delta.y+l.target.offsetTop}}),s=s.offsetParent}this.hoverInteractionCalc.parentDeltaStack.shift()}else n.event?.interactionType}completeTracking(t,n){if(!this.executedReversibleInteractions)return;let r=new Map;for(let o of this.executedReversibleInteractions)r.has(o.target)||r.set(o.target,[]),r.get(o.target)?.push(o);for(let o of r.keys()){jK(o);let i=r.get(o);for(let s of i){let a=()=>{let l=s.target,u=l?.get(t,n.modeContext);l&&u===s.newBackingComponentId&&(CI(t,n,s.action,s.newBackingComponentId,s.oldBackingComponentId),s.oldBackingComponentIdStateContents?l.set(t,n.modeContext,s.oldBackingComponentIdStateContents):l.reset()),JK(s)};s.triggerType==="ON_HOVER"?(this.hoverInteractionCalc,s.undoInfo={type:"ON_HOVER",...this.hoverInteractionCalc,undo:a}):s.triggerType==="ON_PRESS"&&(s.undoInfo={type:"ON_PRESS",undo:a}),$K(s)}}}},NI=new Map;function LI(){return NI||(NI=new Map),NI}function XD(e,t){let n=LI();n.has(e)||n.set(e,[]);let r=n.get(e);r.push(t)}function jD(e,t){let r=LI().get(e);let o=r.indexOf(t);o!==-1&&r.splice(o,1)}function Hl(e){let n=LI().get(e.nativeEvent.type)||[];for(let r of n)r(e.nativeEvent)}function JD(){(0,$D.useEffect)(()=>{let e=t=>{RE().forEach(r=>{let o=()=>{if(r.reverseStateInfo.length===0)return;let i=r.reverseStateInfo[r.reverseStateInfo.length-1];if(i.length===0)return;let s=i[i.length-1].undoInfo;if(s.type==="ON_HOVER"){let a;for(let l=s.parentDeltaStack.length-1;l>=0;l--){let u=s.parentDeltaStack[l].target;if(!document.contains(u))break;let c=window.getComputedStyle(u);if(c.overflow&&c.overflow!=="visible"){let f=u.getBoundingClientRect();if(t.clientX<=f.left||t.clientX>=f.right||t.clientY<=f.top||t.clientY>=f.bottom){IE()?.showHoverTargetRectangle(f,"red"),a=!1;break}}}if(a===void 0)for(let{target:l,delta:u}of s.parentDeltaStack){if(!document.contains(l))continue;let c=l.getBoundingClientRect(),d=[c.left+u.x,c.top+u.y],f=[c.left+u.x+s.originSize.width,c.top+u.y+s.originSize.height],p=new DOMRect(d[0],d[1],s.originSize.width,s.originSize.height);IE()?.showHoverTargetRectangle(p,"blue"),t.clientX>d[0]&&t.clientX<f[0]&&t.clientY>d[1]&&t.clientY<f[1]?a=!0:(IE()?.showHoverTargetRectangle(c,"green"),a=!1);break}a===!1&&(s.undo(),o());return}else if(s.type==="ON_PRESS"){t.buttons===0&&(s.undo(),o());return}};o()})};return window.addEventListener("mousemove",e),XD("mousemove",e),window.addEventListener("mouseup",e),XD("mouseup",e),()=>{window.removeEventListener("mousemove",e),jD("mousemove",e),window.removeEventListener("mouseup",e),jD("mouseup",e)}},[])}Yt();var Jx;(function(e){e[e.NONE=0]="NONE",e[e.PLACE=1]="PLACE",e[e.QUIT=2]="QUIT",e[e.BACK_TO_FILES=3]="BACK_TO_FILES",e[e.OPEN_FONT_SETTINGS=4]="OPEN_FONT_SETTINGS",e[e.SAVE=5]="SAVE",e[e.SAVE_AS=6]="SAVE_AS",e[e.CREATE_SAVEPOINT=7]="CREATE_SAVEPOINT",e[e.TOGGLE_VERSION_HISTORY=8]="TOGGLE_VERSION_HISTORY",e[e.EXPORT_SELECTED_EXPORTABLES=9]="EXPORT_SELECTED_EXPORTABLES",e[e.EXPORT_SELECTED_EXPORTABLES_DIRECT=10]="EXPORT_SELECTED_EXPORTABLES_DIRECT",e[e.EXPORT_NODE_DIRECT_COOPER=11]="EXPORT_NODE_DIRECT_COOPER",e[e.EXPORT_ASSETS_HANDOFF=12]="EXPORT_ASSETS_HANDOFF",e[e.EXPORT_ALL_EXPORTABLES=13]="EXPORT_ALL_EXPORTABLES",e[e.EXPORT_SELECTION_OR_CURRENT_PAGE=14]="EXPORT_SELECTION_OR_CURRENT_PAGE",e[e.EXPORT_SELECTED_VIDEO=15]="EXPORT_SELECTED_VIDEO",e[e.EXPORT_BUZZ_ASSETS=16]="EXPORT_BUZZ_ASSETS",e[e.IMPORT_FROM_CSV=17]="IMPORT_FROM_CSV",e[e.IMPORT=18]="IMPORT",e[e.PAGE_NEW=19]="PAGE_NEW",e[e.PAGE_PREVIOUS=20]="PAGE_PREVIOUS",e[e.PAGE_NEXT=21]="PAGE_NEXT",e[e.PAGE_DELETE=22]="PAGE_DELETE",e[e.PAGE_DUPLICATE=23]="PAGE_DUPLICATE",e[e.PAGE_MOVE_TO=24]="PAGE_MOVE_TO",e[e.PAGE_RENAME=25]="PAGE_RENAME",e[e.TRACK_PAGE_RENAME=26]="TRACK_PAGE_RENAME",e[e.PAGE_MOVE_TO_MENU=27]="PAGE_MOVE_TO_MENU",e[e.PAGE_MOVE_TO_NEW_FILE=28]="PAGE_MOVE_TO_NEW_FILE",e[e.PAGE_COPY_LINK=29]="PAGE_COPY_LINK",e[e.COPY_LINK=30]="COPY_LINK",e[e.UNDO=31]="UNDO",e[e.REDO=32]="REDO",e[e.CUT=33]="CUT",e[e.COPY=34]="COPY",e[e.COPY_AS_MENU=35]="COPY_AS_MENU",e[e.COPY_PASTE_MENU=36]="COPY_PASTE_MENU",e[e.COPY_AS_CODE=37]="COPY_AS_CODE",e[e.COPY_AS_CSS=38]="COPY_AS_CSS",e[e.COPY_AS_CSS_RECURSIVE=39]="COPY_AS_CSS_RECURSIVE",e[e.COPY_AS_ANDROID=40]="COPY_AS_ANDROID",e[e.COPY_AS_IOS=41]="COPY_AS_IOS",e[e.COPY_AS_SVG=42]="COPY_AS_SVG",e[e.COPY_AS_PNG=43]="COPY_AS_PNG",e[e.PANELS_MENU=44]="PANELS_MENU",e[e.MASTER_COMPONENT_MENU=45]="MASTER_COMPONENT_MENU",e[e.COPY_PROPERTIES=46]="COPY_PROPERTIES",e[e.COPY_TEXT=47]="COPY_TEXT",e[e.COPY_LAYER_NAME=48]="COPY_LAYER_NAME",e[e.COPY_AS_LOCAL_ASSETS=49]="COPY_AS_LOCAL_ASSETS",e[e.PASTE=50]="PASTE",e[e.PASTE_HERE=51]="PASTE_HERE",e[e.PASTE_PROPERTIES=52]="PASTE_PROPERTIES",e[e.PASTE_OVER_SELECTION=53]="PASTE_OVER_SELECTION",e[e.PASTE_TO_REPLACE=54]="PASTE_TO_REPLACE",e[e.PASTE_WIDGETS_AS_SUBLAYERS=55]="PASTE_WIDGETS_AS_SUBLAYERS",e[e.SHOW_ROTATION_ORIGIN=56]="SHOW_ROTATION_ORIGIN",e[e.SELECT_CHILD=57]="SELECT_CHILD",e[e.SELECT_PARENT=58]="SELECT_PARENT",e[e.SELECT_NEXT_SIBLING=59]="SELECT_NEXT_SIBLING",e[e.SELECT_PREVIOUS_SIBLING=60]="SELECT_PREVIOUS_SIBLING",e[e.SELECT_NEXT_NODE=61]="SELECT_NEXT_NODE",e[e.SELECT_PREVIOUS_NODE=62]="SELECT_PREVIOUS_NODE",e[e.SELECT_ALL=63]="SELECT_ALL",e[e.SELECT_ALL_WIDGETS=64]="SELECT_ALL_WIDGETS",e[e.SELECT_ALL_SLIDES=65]="SELECT_ALL_SLIDES",e[e.SELECT_INVERSE=66]="SELECT_INVERSE",e[e.MOVE_TEXT_SELECTION_END=67]="MOVE_TEXT_SELECTION_END",e[e.MOVE_TEXT_SELECTION_START=68]="MOVE_TEXT_SELECTION_START",e[e.EXTEND_TEXT_SELECTION_END=69]="EXTEND_TEXT_SELECTION_END",e[e.EXTEND_TEXT_SELECTION_START=70]="EXTEND_TEXT_SELECTION_START",e[e.MOVE_TEXT_SELECTION_FORWARD=71]="MOVE_TEXT_SELECTION_FORWARD",e[e.MOVE_TEXT_SELECTION_BACKWARD=72]="MOVE_TEXT_SELECTION_BACKWARD",e[e.EXTEND_TEXT_SELECTION_FORWARD=73]="EXTEND_TEXT_SELECTION_FORWARD",e[e.EXTEND_TEXT_SELECTION_BACKWARD=74]="EXTEND_TEXT_SELECTION_BACKWARD",e[e.SELECT_MATCHING=75]="SELECT_MATCHING",e[e.SELECT_SIMILAR=76]="SELECT_SIMILAR",e[e.SELECT_NODE=77]="SELECT_NODE",e[e.SELECT_NODE_MENU=78]="SELECT_NODE_MENU",e[e.SET_DEFAULT_STYLE=79]="SET_DEFAULT_STYLE",e[e.FIND_SYMBOL=80]="FIND_SYMBOL",e[e.FIND_COMPONENT_IN_FILE=81]="FIND_COMPONENT_IN_FILE",e[e.CREATE_SYMBOL=82]="CREATE_SYMBOL",e[e.CREATE_MULTIPLE_SYMBOLS=83]="CREATE_MULTIPLE_SYMBOLS",e[e.CREATE_MULTIPLE_SYMBOLS_AND_STATE_GROUP=84]="CREATE_MULTIPLE_SYMBOLS_AND_STATE_GROUP",e[e.PUBLISH_SELECTION=85]="PUBLISH_SELECTION",e[e.PUBLISH_CHANGES_TO_LIBRARY=86]="PUBLISH_CHANGES_TO_LIBRARY",e[e.PUBLISH_TEMPLATE=87]="PUBLISH_TEMPLATE",e[e.PUSH_CHANGES_TO_MAIN=88]="PUSH_CHANGES_TO_MAIN",e[e.RESET_SYMBOL=89]="RESET_SYMBOL",e[e.RESET_FAUXVERRIDE=90]="RESET_FAUXVERRIDE",e[e.RESET_RESPONSIVE_CONTAINER_OVERRIDES=91]="RESET_RESPONSIVE_CONTAINER_OVERRIDES",e[e.RESTORE_SYMBOL_OR_STATE_GROUP=92]="RESTORE_SYMBOL_OR_STATE_GROUP",e[e.SWAP_TO_RELATED_SYMBOL=93]="SWAP_TO_RELATED_SYMBOL",e[e.ADD_VARIANT=94]="ADD_VARIANT",e[e.CREATE_STATE_GROUP=95]="CREATE_STATE_GROUP",e[e.CREATE_STATE=96]="CREATE_STATE",e[e.SWAP_TO_RELATED_STATE=97]="SWAP_TO_RELATED_STATE",e[e.CREATE_BUZZ_TEMPLATES=98]="CREATE_BUZZ_TEMPLATES",e[e.CREATE_BUZZ_TEMPLATE_SET_ROW=99]="CREATE_BUZZ_TEMPLATE_SET_ROW",e[e.CREATE_BUZZ_TEMPLATES_FROM_ROW=100]="CREATE_BUZZ_TEMPLATES_FROM_ROW",e[e.ADD_VARIANT_TO_BUZZ_TEMPLATE_SET=101]="ADD_VARIANT_TO_BUZZ_TEMPLATE_SET",e[e.DETACH_LOCKED_TEMPLATE=102]="DETACH_LOCKED_TEMPLATE",e[e.CREATE_WEBPAGE=103]="CREATE_WEBPAGE",e[e.CREATE_RESPONSIVE_NODE_SET=104]="CREATE_RESPONSIVE_NODE_SET",e[e.CREATE_TEMPLATE=105]="CREATE_TEMPLATE",e[e.CONVERT_TO_SLOT=106]="CONVERT_TO_SLOT",e[e.GROUP_SELECTION_INTO_SLOT=107]="GROUP_SELECTION_INTO_SLOT",e[e.DELETE_CONTENTS=108]="DELETE_CONTENTS",e[e.RESET_SLOT_ASSIGNMENT=109]="RESET_SLOT_ASSIGNMENT",e[e.SWAP_NODES=110]="SWAP_NODES",e[e.DETACH_INSTANCE=111]="DETACH_INSTANCE",e[e.DETACH_TOOL=112]="DETACH_TOOL",e[e.REMOVE_DETACHED_SYMBOL_ID=113]="REMOVE_DETACHED_SYMBOL_ID",e[e.REGENERATE_ALL_INSTANCES=114]="REGENERATE_ALL_INSTANCES",e[e.REGENERATE_SELECTED_INSTANCES=115]="REGENERATE_SELECTED_INSTANCES",e[e.REGENERATE_FILE_GEOMETRY=116]="REGENERATE_FILE_GEOMETRY",e[e.REGENERATE_MISSING_THUMBNAILS=117]="REGENERATE_MISSING_THUMBNAILS",e[e.BACKUP_ALL_OVERRIDES=118]="BACKUP_ALL_OVERRIDES",e[e.DETACH_ALL_INSTANCES=119]="DETACH_ALL_INSTANCES",e[e.TOGGLE_VARIABLES=120]="TOGGLE_VARIABLES",e[e.REMOVE_ORPHANED_VARIABLES=121]="REMOVE_ORPHANED_VARIABLES",e[e.REMOVE_RESPONSIVE_TEXT_STYLE_VARIANTS=122]="REMOVE_RESPONSIVE_TEXT_STYLE_VARIANTS",e[e.REPAIR_SELECTED_INSTANCES=123]="REPAIR_SELECTED_INSTANCES",e[e.REPAIR_BREAKPOINT_MULTIEDIT=124]="REPAIR_BREAKPOINT_MULTIEDIT",e[e.DETACH_DELET
4253ED_VARIABLES=125]="DETACH_DELETED_VARIABLES",e[e.DETACH_DELETED_STYLES=126]="DETACH_DELETED_STYLES",e[e.REPAIR_STATE_GROUP_VERSIONS=127]="REPAIR_STATE_GROUP_VERSIONS",e[e.REPAIR_VARIABLE_CONNECTIONS=128]="REPAIR_VARIABLE_CONNECTIONS",e[e.REPAIR_VARIABLE_MODE_VALUES=129]="REPAIR_VARIABLE_MODE_VALUES",e[e.RESTORE_SOFT_DELETED_VARIABLE_SETS=130]="RESTORE_SOFT_DELETED_VARIABLE_SETS",e[e.RERESOLVE_VARIABLE_REFERENCES=131]="RERESOLVE_VARIABLE_REFERENCES",e[e.RESTORE_AUTOLAYOUT_POSITION=132]="RESTORE_AUTOLAYOUT_POSITION",e[e.RESET_TRANSFORM=133]="RESET_TRANSFORM",e[e.RESET_VARIABLE_MODES=134]="RESET_VARIABLE_MODES",e[e.RESET_ALL_VARIABLE_MODES=135]="RESET_ALL_VARIABLE_MODES",e[e.FIND_SHARED_INSTANCES_NEED_RELINKING=136]="FIND_SHARED_INSTANCES_NEED_RELINKING",e[e.RELINK_INSTANCES_TO_LOCAL_COMPONENT=137]="RELINK_INSTANCES_TO_LOCAL_COMPONENT",e[e.CALC_DELETED_COMPONENT_PUBLISHED_VERSION=138]="CALC_DELETED_COMPONENT_PUBLISHED_VERSION",e[e.REPUBLISH_SELECTED_COMPONENTS=139]="REPUBLISH_SELECTED_COMPONENTS",e[e.REPUBLISH_AUTO_LAYOUT_COMPONENTS=140]="REPUBLISH_AUTO_LAYOUT_COMPONENTS",e[e.SELECT_BROKEN_FIXED_SCROLLING_NODES=141]="SELECT_BROKEN_FIXED_SCROLLING_NODES",e[e.CLEAR_SELECTION_COMPONENT_PROPS=142]="CLEAR_SELECTION_COMPONENT_PROPS",e[e.REGENERATE_COMPONENT_PROPS=143]="REGENERATE_COMPONENT_PROPS",e[e.PRUNE_INVALID_COMPONENT_PROP_REFS=144]="PRUNE_INVALID_COMPONENT_PROP_REFS",e[e.REPAIR_MISSING_OVERRIDE_KEYS=145]="REPAIR_MISSING_OVERRIDE_KEYS",e[e.REPAIR_CORRUPT_OVERRIDE_KEYS_FOR_SELECTION=146]="REPAIR_CORRUPT_OVERRIDE_KEYS_FOR_SELECTION",e[e.RESTORE_SOFT_DELETED_SELECTION=147]="RESTORE_SOFT_DELETED_SELECTION",e[e.REPAIR_DUPLICATE_SUBSCRIBED_ASSETS=148]="REPAIR_DUPLICATE_SUBSCRIBED_ASSETS",e[e.REFLOW_IMMUTABLE_FRAMES=149]="REFLOW_IMMUTABLE_FRAMES",e[e.DISABLE_ALL_UNFRAMED_MASKS=150]="DISABLE_ALL_UNFRAMED_MASKS",e[e.RESIZE_TO_FIT=151]="RESIZE_TO_FIT",e[e.TOGGLE_FRAME_ORIENTATION=152]="TOGGLE_FRAME_ORIENTATION",e[e.START_CHAT=153]="START_CHAT",e[e.TOGGLE_FRAME_CLIPPING=154]="TOGGLE_FRAME_CLIPPING",e[e.HIDE_SIBLING_LAYERS=155]="HIDE_SIBLING_LAYERS",e[e.COLLAPSE_LAYERS=156]="COLLAPSE_LAYERS",e[e.DUPLICATE=157]="DUPLICATE",e[e.DUPLICATE_IN_PLACE=158]="DUPLICATE_IN_PLACE",e[e.QUICK_CREATE=159]="QUICK_CREATE",e[e.QUICK_CREATE_DIAGRAM_SIBLING=160]="QUICK_CREATE_DIAGRAM_SIBLING",e[e.FLIP_HORIZONTAL=161]="FLIP_HORIZONTAL",e[e.FLIP_VERTICAL=162]="FLIP_VERTICAL",e[e.ROTATE_180=163]="ROTATE_180",e[e.ROTATE_90_COUNTERCLOCKWISE=164]="ROTATE_90_COUNTERCLOCKWISE",e[e.ROTATE_90_CLOCKWISE=165]="ROTATE_90_CLOCKWISE",e[e.BRING_TO_FRONT=166]="BRING_TO_FRONT",e[e.SEND_TO_BACK=167]="SEND_TO_BACK",e[e.CONVERT_TO_RASTER=168]="CONVERT_TO_RASTER",e[e.FLATTEN_SELECTION=169]="FLATTEN_SELECTION",e[e.REMOVE_ANNOTATIONS=170]="REMOVE_ANNOTATIONS",e[e.ADD_ANNOTATION=171]="ADD_ANNOTATION",e[e.REMOVE_FILL=172]="REMOVE_FILL",e[e.REMOVE_GUIDE=173]="REMOVE_GUIDE",e[e.REMOVE_HORIZONTAL_GUIDES=174]="REMOVE_HORIZONTAL_GUIDES",e[e.REMOVE_VERTICAL_GUIDES=175]="REMOVE_VERTICAL_GUIDES",e[e.REMOVE_STROKE=176]="REMOVE_STROKE",e[e.SWAP_FILL_AND_STROKE=177]="SWAP_FILL_AND_STROKE",e[e.SELECT_SAME_FILL=178]="SELECT_SAME_FILL",e[e.SELECT_SAME_STROKE=179]="SELECT_SAME_STROKE",e[e.SELECT_SAME_EFFECT=180]="SELECT_SAME_EFFECT",e[e.SELECT_SAME_TEXT=181]="SELECT_SAME_TEXT",e[e.SELECT_SAME_FONT=182]="SELECT_SAME_FONT",e[e.SELECT_SAME_STYLE=183]="SELECT_SAME_STYLE",e[e.SELECT_SAME_INSTANCE=184]="SELECT_SAME_INSTANCE",e[e.SELECT_SAME_VARIANT=185]="SELECT_SAME_VARIANT",e[e.SELECT_ALL_TEXT=186]="SELECT_ALL_TEXT",e[e.REPLACE_SELECTED_TEXT=187]="REPLACE_SELECTED_TEXT",e[e.LOCK_ASPECT_RATIO=188]="LOCK_ASPECT_RATIO",e[e.UNLOCK_ASPECT_RATIO=189]="UNLOCK_ASPECT_RATIO",e[e.FRAME_SELECTION=190]="FRAME_SELECTION",e[e.GROUP_SELECTION=191]="GROUP_SELECTION",e[e.UNGROUP_SELECTION=192]="UNGROUP_SELECTION",e[e.CREATE_TEXT_NODE=193]="CREATE_TEXT_NODE",e[e.CREATE_TRIANGLE=194]="CREATE_TRIANGLE",e[e.CREATE_ELLIPSE=195]="CREATE_ELLIPSE",e[e.CREATE_ROUNDED_RECTANGLE=196]="CREATE_ROUNDED_RECTANGLE",e[e.CREATE_DIAMOND=197]="CREATE_DIAMOND",e[e.CREATE_COMMENT=198]="CREATE_COMMENT",e[e.CREATE_STICKY=199]="CREATE_STICKY",e[e.CREATE_SECTION=200]="CREATE_SECTION",e[e.CREATE_ROW_FROM_SLIDE=201]="CREATE_ROW_FROM_SLIDE",e[e.CREATE_ROW_FROM_SLIDES=202]="CREATE_ROW_FROM_SLIDES",e[e.CREATE_ROW_FROM_ASSET=203]="CREATE_ROW_FROM_ASSET",e[e.CREATE_ROW_FROM_ASSETS=204]="CREATE_ROW_FROM_ASSETS",e[e.MASK_SELECTION=205]="MASK_SELECTION",e[e.RENAME_SELECTION=206]="RENAME_SELECTION",e[e.CREATE_SECTION_FROM_SELECTION=207]="CREATE_SECTION_FROM_SELECTION",e[e.SET_AS_PRIMARY_BREAKPOINT=208]="SET_AS_PRIMARY_BREAKPOINT",e[e.REPLACE_SELECTED_FRAME_WITH_SECTION=209]="REPLACE_SELECTED_FRAME_WITH_SECTION",e[e.CONVERT_SELECTED_NODES_TO_FRAME=210]="CONVERT_SELECTED_NODES_TO_FRAME",e[e.ADD_SELECTION_READY_STATUS=211]="ADD_SELECTION_READY_STATUS",e[e.MARK_INCOMPLETE=212]="MARK_INCOMPLETE",e[e.SET_SELECTION_COMPLETED_STATUS=213]="SET_SELECTION_COMPLETED_STATUS",e[e.REMOVE_SELECTION_STATUS=214]="REMOVE_SELECTION_STATUS",e[e.REMOVE_STATUS_IN_FOCUS_VIEW=215]="REMOVE_STATUS_IN_FOCUS_VIEW",e[e.CONVERT_TABLE_TO_STICKY_GRID=216]="CONVERT_TABLE_TO_STICKY_GRID",e[e.FIND_CODEBASE_SUGGESTIONS=217]="FIND_CODEBASE_SUGGESTIONS",e[e.INSPECT_FRAGMENT=218]="INSPECT_FRAGMENT",e[e.CREATE_BRUSH_MENU=219]="CREATE_BRUSH_MENU",e[e.CREATE_STRETCH_BRUSH=220]="CREATE_STRETCH_BRUSH",e[e.CREATE_SCATTER_BRUSH=221]="CREATE_SCATTER_BRUSH",e[e.MIGRATE_PATTERN_SPACING=222]="MIGRATE_PATTERN_SPACING",e[e.STACK_SELECTION=223]="STACK_SELECTION",e[e.STACK_SELECTED_NODES=224]="STACK_SELECTED_NODES",e[e.UNSTACK_SELECTION=225]="UNSTACK_SELECTION",e[e.GRID_SELECTION=226]="GRID_SELECTION",e[e.SET_SELECTION_FILL_HORIZONTAL=227]="SET_SELECTION_FILL_HORIZONTAL",e[e.SET_SELECTION_HUG_HORIZONTAL=228]="SET_SELECTION_HUG_HORIZONTAL",e[e.SET_SELECTION_FILL_VERTICAL=229]="SET_SELECTION_FILL_VERTICAL",e[e.SET_SELECTION_HUG_VERTICAL=230]="SET_SELECTION_HUG_VERTICAL",e[e.CREATE_ARC=231]="CREATE_ARC",e[e.APPLY_TRANSFORM_MODIFIERS=232]="APPLY_TRANSFORM_MODIFIERS",e[e.OUTLINE_STROKE=233]="OUTLINE_STROKE",e[e.LIVE_BOOLEAN_UNION=234]="LIVE_BOOLEAN_UNION",e[e.LIVE_BOOLEAN_SUBTRACT=235
4253]="LIVE_BOOLEAN_SUBTRACT",e[e.LIVE_BOOLEAN_INTERSECT=236]="LIVE_BOOLEAN_INTERSECT",e[e.LIVE_BOOLEAN_XOR=237]="LIVE_BOOLEAN_XOR",e[e.ADD_TRANSFORM_MODIFIER_TO_SELECTION=238]="ADD_TRANSFORM_MODIFIER_TO_SELECTION",e[e.ADD_LINEAR_REPEAT_TO_SELECTION=239]="ADD_LINEAR_REPEAT_TO_SELECTION",e[e.ADD_SKEW_MODIFIER_TO_SELECTION=240]="ADD_SKEW_MODIFIER_TO_SELECTION",e[e.ALIGN_TOP=241]="ALIGN_TOP",e[e.ALIGN_VERTICAL_CENTER=242]="ALIGN_VERTICAL_CENTER",e[e.ALIGN_BOTTOM=243]="ALIGN_BOTTOM",e[e.ALIGN_LEFT=244]="ALIGN_LEFT",e[e.ALIGN_HORIZONTAL_CENTER=245]="ALIGN_HORIZONTAL_CENTER",e[e.ALIGN_RIGHT=246]="ALIGN_RIGHT",e[e.ALIGN_TOP_AS_GROUP=247]="ALIGN_TOP_AS_GROUP",e[e.ALIGN_VERTICAL_CENTER_AS_GROUP=248]="ALIGN_VERTICAL_CENTER_AS_GROUP",e[e.ALIGN_BOTTOM_AS_GROUP=249]="ALIGN_BOTTOM_AS_GROUP",e[e.ALIGN_LEFT_AS_GROUP=250]="ALIGN_LEFT_AS_GROUP",e[e.ALIGN_HORIZONTAL_CENTER_AS_GROUP=251]="ALIGN_HORIZONTAL_CENTER_AS_GROUP",e[e.ALIGN_RIGHT_AS_GROUP=252]="ALIGN_RIGHT_AS_GROUP",e[e.ROUND_TO_PIXELS=253]="ROUND_TO_PIXELS",e[e.ARRANGE_AS_GRID=254]="ARRANGE_AS_GRID",e[e.ARRANGE_AS_LIST=255]="ARRANGE_AS_LIST",e[e.TIDY_UP=256]="TIDY_UP",e[e.PACK_HORIZONTAL=257]="PACK_HORIZONTAL",e[e.PACK_VERTICAL=258]="PACK_VERTICAL",e[e.DISTRIBUTE_HORIZONTAL_SPACING=259]="DISTRIBUTE_HORIZONTAL_SPACING",e[e.DISTRIBUTE_VERTICAL_SPACING=260]="DISTRIBUTE_VERTICAL_SPACING",e[e.DISTRIBUTE_TOP=261]="DISTRIBUTE_TOP",e[e.DISTRIBUTE_VERTICAL_CENTER=262]="DISTRIBUTE_VERTICAL_CENTER",e[e.DISTRIBUTE_BOTTOM=263]="DISTRIBUTE_BOTTOM",e[e.DISTRIBUTE_LEFT=264]="DISTRIBUTE_LEFT",e[e.DISTRIBUTE_HORIZONTAL_CENTER=265]="DISTRIBUTE_HORIZONTAL_CENTER",e[e.DISTRIBUTE_RIGHT=266]="DISTRIBUTE_RIGHT",e[e.TEXT_DELETE_SELECTION_OR_END=267]="TEXT_DELETE_SELECTION_OR_END",e[e.TEXT_DELETE_SELECTION_OR_NEXT_CHARACTER=268]="TEXT_DELETE_SELECTION_OR_NEXT_CHARACTER",e[e.TEXT_UPGRADE_TEXT_EXPLICIT_LAYOUT_VERSION=269]="TEXT_UPGRADE_TEXT_EXPLICIT_LAYOUT_VERSION",e[e.TEXT_UPGRADE_TO_BIDI=270]="TEXT_UPGRADE_TO_BIDI",e[e.TEXT_TOGGLE_ORDERED_LIST=271]="TEXT_TOGGLE_ORDERED_LIST",e[e.TEXT_TOGGLE_UNORDERED_LIST=272]="TEXT_TOGGLE_UNORDERED_LIST",e[e.TEXT_CLEAR_LIST_FORMATTING=273]="TEXT_CLEAR_LIST_FORMATTING",e[e.TEXT_INDENT_LIST=274]="TEXT_INDENT_LIST",e[e.TEXT_DEDENT_LIST=275]="TEXT_DEDENT_LIST",e[e.TEXT_DIRECTIONALITY_MENU=276]="TEXT_DIRECTIONALITY_MENU",e[e.SET_DIRECTIONALITY_LTR=277]="SET_DIRECTIONALITY_LTR",e[e.SET_DIRECTIONALITY_LTR_QA=278]="SET_DIRECTIONALITY_LTR_QA",e[e.SET_DIRECTIONALITY_RTL=279]="SET_DIRECTIONALITY_RTL",e[e.SET_DIRECTIONALITY_RTL_QA=280]="SET_DIRECTIONALITY_RTL_QA",e[e.TEXT_EDIT_HYPERLINK=281]="TEXT_EDIT_HYPERLINK",e[e.FOCUS_LINK_PANEL=282]="FOCUS_LINK_PANEL",e[e.TEXT_CASE_MENU=283]="TEXT_CASE_MENU",e[e.TEXT_SET_SMALL_CAPS=284]="TEXT_SET_SMALL_CAPS",e[e.TEXT_SET_FORCED_SMALL_CAPS=285]="TEXT_SET_FORCED_SMALL_CAPS",e[e.TEXT_RELAYOUT=286]="TEXT_RELAYOUT",e[e.UPGRADE_STACK_LAYOUT_VERSION=287]="UPGRADE_STACK_LAYOUT_VERSION",e[e.UPGRADE_STACK_LAYOUT_VERSION_FOR_FILE=288]="UPGRADE_STACK_LAYOUT_VERSION_FOR_FILE",e[e.DOWNGRADE_STACK_LAYOUT_VERSION=289]="DOWNGRADE_STACK_LAYOUT_VERSION",e[e.DOWNGRADE_STACK_LAYOUT_VERSION_FOR_FILE=290]="DOWNGRADE_STACK_LAYOUT_VERSION_FOR_FILE",e[e.TEXT_ALIGN_MENU=291]="TEXT_ALIGN_MENU",e[e.TEXT_ALIGN_LEFT=292]="TEXT_ALIGN_LEFT",e[e.TEXT_ALIGN_CENTER=293]="TEXT_ALIGN_CENTER",e[e.TEXT_ALIGN_RIGHT=294]="TEXT_ALIGN_RIGHT",e[e.TEXT_ALIGN_JUSTIFIED=295]="TEXT_ALIGN_JUSTIFIED",e[e.TEXT_ALIGN_TOP=296]="TEXT_ALIGN_TOP",e[e.TEXT_ALIGN_MIDDLE=297]="TEXT_ALIGN_MIDDLE",e[e.TEXT_ALIGN_BOTTOM=298]="TEXT_ALIGN_BOTTOM",e[e.TEXT_STYLE_TITLE=299]="TEXT_STYLE_TITLE",e[e.TEXT_STYLE_H1=300]="TEXT_STYLE_H1",e[e.TEXT_STYLE_H2=301]="TEXT_STYLE_H2",e[e.TEXT_STYLE_H3=302]="TEXT_STYLE_H3",e[e.TEXT_STYLE_NORMAL=303]="TEXT_STYLE_NORMAL",e[e.TEXT_ADJUST_MENU=304]="TEXT_ADJUST_MENU",e[e.TEXT_FONT_SIZE_DECREASE=305]="TEXT_FONT_SIZE_DECREASE",e[e.TEXT_FONT_SIZE_INCREASE=306]="TEXT_FONT_SIZE_INCREASE",e[e.GOTO_LAYER=307]="GOTO_LAYER",e[e.COMMIT=308]="COMMIT",e[e.AFTER_UNDO_REDO_COMMIT=309]="AFTER_UNDO_REDO_COMMIT",e[e.PURGE_ALL_MEMORY=310]="PURGE_ALL_MEMORY",e[e.REDRAW_CANVAS=311]="REDRAW_CANVAS",e[e.AFTER_FIRST_RENDER=312]="AFTER_FIRST_RENDER",e[e.REQUEST_EDIT_MODE=313]="REQUEST_EDIT_MODE",e[e.REQUEST_EDIT_MODE_VIA_TOOLBAR=314]="REQUEST_EDIT_MODE_VIA_TOOLBAR",e[e.LEAVE_EDIT_MODE=315]="LEAVE_EDIT_MODE",e[e.TOGGLE_EDIT_MODE=316]="TOGGLE_EDIT_MODE",e[e.TOGGLE_GRADIENT_EDIT_MODE=317]="TOGGLE_GRADIENT_EDIT_MODE",e[e.TOGGLE_PROGRESSIVE_BLUR_EDIT_MODE=318]="TOGGLE_PROGRESSIVE_BLUR_EDIT_MODE",e[e.TOGGLE_RASTER_EDIT_MODE=319]="TOGGLE_RASTER_EDIT_MODE",e[e.CROP_IMAGE=320]="CROP_IMAGE",e[e.ADD_IMAGE_OVERLAY=321]="ADD_IMAGE_OVERLAY",e[e.REMOVE_IMAGE_OVERLAY=322]="REMOVE_IMAGE_OVERLAY",e[e.ROTATE_IMAGE_90_CLOCKWISE=323]="ROTATE_IMAGE_90_CLOCKWISE",e[e.ENTER_LAYOUT_MODE=324]="ENTE
4253R_LAYOUT_MODE",e[e.ENTER_PREVIEW_MODE=325]="ENTER_PREVIEW_MODE",e[e.ENTER_HISTORY_MODE=326]="ENTER_HISTORY_MODE",e[e.ENTER_BRANCHING_MODE=327]="ENTER_BRANCHING_MODE",e[e.ENTER_LIBRARY_MODE=328]="ENTER_LIBRARY_MODE",e[e.DEV_HANDOFF_FOCUS_PREVIOUS=329]="DEV_HANDOFF_FOCUS_PREVIOUS",e[e.DEV_HANDOFF_FOCUS_NEXT=330]="DEV_HANDOFF_FOCUS_NEXT",e[e.TOGGLE_UI=331]="TOGGLE_UI",e[e.TOGGLE_KEYBOARD_SHORTCUTS=332]="TOGGLE_KEYBOARD_SHORTCUTS",e[e.TOGGLE_HELP_WIDGET=333]="TOGGLE_HELP_WIDGET",e[e.TOGGLE_LAYERS=334]="TOGGLE_LAYERS",e[e.TOGGLE_PUBLISH=335]="TOGGLE_PUBLISH",e[e.TOGGLE_LIBRARY=336]="TOGGLE_LIBRARY",e[e.TOGGLE_COMPONENT_INSERT_MODAL=337]="TOGGLE_COMPONENT_INSERT_MODAL",e[e.TOGGLE_SIDEBAR=338]="TOGGLE_SIDEBAR",e[e.TOGGLE_SNAPPING_TO_PIXELS=339]="TOGGLE_SNAPPING_TO_PIXELS",e[e.TOGGLE_SNAPPING_TO_OBJECTS=340]="TOGGLE_SNAPPING_TO_OBJECTS",e[e.TOGGLE_SNAPPING_TO_GEOMETRY=341]="TOGGLE_SNAPPING_TO_GEOMETRY",e[e.TOGGLE_SMART_QUOTES=342]="TOGGLE_SMART_QUOTES",e[e.TOGGLE_FLIP_DURING_RESIZE=343]="TOGGLE_FLIP_DURING_RESIZE",e[e.DISABLE_PINCH_ZOOM_FIX=344]="DISABLE_PINCH_ZOOM_FIX",e[e.TOGGLE_LAYER_HOVER=345]="TOGGLE_LAYER_HOVER",e[e.TOGGLE_STICKY_TOOLS=346]="TOGGLE_STICKY_TOOLS",e[e.TOGGLE_COPY_RENAMING=347]="TOGGLE_COPY_RENAMING",e[e.TOGGLE_VIEWPORT_OVERLAY_HIDING=348]="TOGGLE_VIEWPORT_OVERLAY_HIDING",e[e.TOGGLE_KEYBOARD_ZOOM_TO_SELECTION=349]="TOGGLE_KEYBOARD_ZOOM_TO_SELECTION",e[e.TOGGLE_MULTIPLAYER_CURSORS=350]="TOGGLE_MULTIPLAYER_CURSORS",e[e.TOGGLE_SHOW_PROPERTY_LABELS=351]="TOGGLE_SHOW_PROPERTY_LABELS",e[e.ZOOM_IN=352]="ZOOM_IN",e[e.ZOOM_OUT=353]="ZOOM_OUT",e[e.ZOOM_RESET=354]="ZOOM_RESET",e[e.ZOOM_TO_FIT=355]="ZOOM_TO_FIT",e[e.ZOOM_TO_SELECTION=356]="ZOOM_TO_SELECTION",e[e.SHOW_SELECTED_NODES=357]="SHOW_SELECTED_NODES",e[e.HIDE_SELECTED_NODES=358]="HIDE_SELECTED_NODES",e[e.TOGGLE_SHOWN_FOR_SELECTED_NODES=359]="TOGGLE_SHOWN_FOR_SELECTED_NODES",e[e.UNHIDE_ALL=360]="UNHIDE_ALL",e[e.LOCK_SELECTED_NODES=361]="LOCK_SELECTED_NODES",e[e.LOCK_SELECTED_SECTION_ONLY=362]="LOCK_SELECTED_SECTION_ONLY",e[e.UNLOCK_SELECTED_NODES=363]="UNLOCK_SELECTED_NODES",e[e.TOGGLE_LOCKED_FOR_SELECTED_NODES=364]="TOGGLE_LOCKED_FOR_SELECTED_NODES",e[e.UNLOCK_ALL=365]="UNLOCK_ALL",e[e.DELETE_AND_HEAL_SELECTION=366]="DELETE_AND_HEAL_SELECTION",e[e.JOIN_SELECTION=367]="JOIN_SELECTION",e[e.SMOOTH_JOIN_SELECTION=368]="SMOOTH_JOIN_SELECTION",e[e.BREAK_VECTOR_NETWORK_INTO_PATHS=369]="BREAK_VECTOR_NETWORK_INTO_PATHS",e[e.SEPARATE_TEXT_PATH_LAYERS=370]="SEPARATE_TEXT_PATH_LAYERS",e[e.COMBINE_TEXT_PATH_LAYERS=371]="COMBINE_TEXT_PATH_LAYERS",e[e.DESELECT_ALL=372]="DESELECT_ALL",e[e.DELETE_SELECTION=373]="DELETE_SELECTION",e[e.TOGGLE_MENU=374]="TOGGLE_MENU",e[e.INSERT_INTERACTIVE_ELEMENT_INTO_ACTIVE_SLIDE=375]="INSERT_INTERACTIVE_ELEMENT_INTO_ACTIVE_SLIDE",e[e.TOGGLE_PREFERENCES=376]="TOGGLE_PREFERENCES",e[e.ENTER=377]="ENTER",e[e.ESCAPE=378]="ESCAPE",e[e.MULTI_EDIT_TEXT=379]="MULTI_EDIT_TEXT",e[e.EDIT_TEXT=380]="EDIT_TEXT",e[e.FOCUS_MODE=381]="FOCUS_MODE",e[e.FOCUS_MODE_COMPONENT_SET_TOGGLE=382]="FOCUS_MODE_COMPONENT_SET_TOGGLE",e[e.FOCUS_MODE_RESPONSIVE_SET_TOGGLE=383]="FOCUS_MODE_RESPONSIVE_SET_TOGGLE",e[e.TOGGLE_RESPONSIVE_CONTAINER_MULTIEDIT=384]="TOGGLE_RESPONSIVE_CONTAINER_MULTIEDIT",e[e.FOCUS_MODE_EXIT=385]="FOCUS_MODE_EXIT",e[e.CANVAS_SEARCH=386]="CANVAS_SEARCH",e[e.CANVAS_SEARCH_EXIT=387]="CANVAS_SEARCH_EXIT",e[e.CANVAS_SEARCH_NEXT=388]="CANVAS_SEARCH_NEXT",e[e.CANVAS_SEARCH_PREV=389]="CANVAS_SEARCH_PREV",e[e.CANVAS_SEARCH_REPLACE=390]="CANVAS_SEARCH_REPLACE",e[e.TOGGLE_RETINA_MODE=391]="TOGGLE_RETINA_MODE",e[e.TOGGLE_PIXEL_PREVIEW=392]="TOGGLE_PIXEL_PREVIEW",e[e.TOGGLE_GOOGLE_FONTS=393]="TOGGLE_GOOGLE_FONTS",e[e.TOGGLE_SHOW_SLICES=394]="TOGGLE_SHOW_SLICES",e[e.TOGGLE_SHOW_COMMENTS=395]="TOGGLE_SHOW_COMMENTS",e[e.TOGGLE_SHOW_ANNOTATIONS=396]="TOGGLE_SHOW_ANNOTATIONS",e[e.TOGGLE_DROPPER=397]="TOGGLE_DROPPER",e[e.TOGGLE_INVERT_ZOOM=398]="TOGGLE_INVERT_ZOOM",e[e.TOGGLE_CURSOR_HIGH_FIVE_WIGGLE=399]="TOGGLE_CURSOR_HIGH_FIVE_WIGGLE",e[e.TOGGLE_USE_NUMBERS_FOR_OPACITY=400]="TOGGLE_USE_NUMBERS_FOR_OPACITY",e[e.TOGGLE_USE_OLD_OUTLINE_SHORTCUTS=401]="TOGGLE_USE_OLD_OUTLINE_SHORTCUTS",e[e.TOGGLE_TEXT_SUGGESTIONS_PREFERENCE=402]="TOGGLE_TEXT_SUGGESTIONS_PREFERENCE",e[e.TOGGLE_SUGGESTED_AI_ACTIONS_PREFERENCE=403]="TOGGLE_SUGGESTED_AI_ACTIONS_PREFERENCE",e[e.TOGGLE_SHOW_CHAT_ON_CANVAS=404]="TOGGLE_SHOW_CHAT_ON_CANVAS",e[e.TOGGLE_AI_SOUND_NOTIFICATION=405]="TOGGLE_AI_SOUND_NOTIFICATION",e[e.TOGGLE_AUTO_USE_DEFAULT_MAKE_KITS=406]="TOGGLE_AUTO_USE_DEFAULT_MAKE_KITS",e[e.TOGGLE_CTRL_CLICK_CONTEXT_MENU=407]="TOGGLE_CTRL_CLICK_CONTEXT_MENU",e[e.SHOW_NUDGE_AMOUNT_PICKER=408]="SHOW_NUDGE_AMOUNT_PICKER",e[e.SET_OPACITY_0=409]="SET_OPACITY_0",e[e.SET_OPACITY_1=410]="SET_OPACITY_1",e[e.SET_OPACITY_2=411]="SET_OPACITY_2",e[e.SET_OPACITY_3=412]="SET_OPACITY_3",e[e.SET_OPACITY_4=413]="SET_OPACITY_4",e[e.SET_OPACITY_5=414]="SET_OPACITY_5",e[e.SET_OPACITY_6=415]="SET_OPACITY_6",e[e.SET_OPACITY_7=416]="SET_OPACITY_7",e[e.SET_OPACITY_8=417]="SET_OPACITY_8",e[e.SET_OPACITY_9=418]="SET_OPACITY_9",e[e.TOGGLE_LEADING_TRIM=419]="TOGGLE_LEADING_TRIM",e[e.TOGGLE_HANGING_PUNCTUATION=420]="TOGGLE_HANGING_PUNCTUATION",e[e.TOGGLE_HANGING_LIST=421]="TOGGLE_HANGING_LIST",e[e.TOGGLE_SPELL_CHECK=422]="TOGGLE_SPELL_CHECK",e[e.REDO_SPELL_CHECKING=423]="REDO_SPELL_CHECKING",e[e.TOGGLE_ENABLE_CODGEN_MCP_SERVER=424]="TOGGLE_ENABLE_CODGEN_MCP_SERVER",e[e.SET_DEFAULT_EMOJI_SKIN_TONE=425]="SET_DEFAULT_EMOJI_SKIN_TONE",e[e.SET_TOOL_FRAME=426]="SET_TOOL_FRAME",e[e.SET_TOOL_SLICE=427]="SET_TOOL_SLICE",e[e.SET_TOOL_SCALE=428]="SET_TOOL_SCALE",e[e.SET_TOOL_TYPE=429]="SET_TOOL_TYPE",e[e.SET_TOOL_TEXT_PATH=430]="SET_TOOL_TEXT_PATH",e[e.SET_TOOL_LINE=431]="SET_TOOL_LINE",e[e.SET_TOOL_ARROW=432]="SET_TOOL_ARROW",e[e.SET_TOOL_PEN=433]="SET_TOOL_PEN",e[e.SET_TOOL_PENCIL=434]="SET_TOOL_PENCIL",e[e.SET_TOOL_BEND=435]="SET_TOOL_BEND",e[e.SET_TOOL_CUT=436]="SET_TOOL_CUT",e[e.SET_TOOL_OFFSET_PATH=437]="SET_TOOL_OFFSET_PATH",e[e.SET_TOOL_SIMPLIFY_VECTOR=438]="SET_TOOL_SIMPLIFY_VECTOR",e[e.SET_TOOL_RECOLOR=439]="SET_TOOL_RECOLOR",e[e.SET_TOOL_RECOLOR_DEBUG=440]="SET_TOOL_RECOLOR_DEBUG",e[e.SET_TOOL_PAINT_BUCKET=441]="SET_TOOL_PAINT_BUCKET",e[e.SET_TOOL_SHAPE_BUILDER=442]="SET_TOOL_SHAPE_BUILDER",e[e.SET_TOOL_VECTOR_LASSO=443]="SET_TOOL_VECTOR_LASSO",e[e.SET_TOOL_IMAGE_LASSO=444]="SET_TOOL_IMAGE_LASSO",e[e.SET_TOOL_VAR_WIDTH_POINT=445]="SET_TOOL_VAR_WIDTH_POINT",e[e.SET_TOOL_STAR=446]="SET_TOOL_STAR",e[e.SET_TOOL_ELLIPSE=447]="SET_TOOL_ELLIPSE",e[e.SET_TOOL_RECTANGLE=448]="SET_TOOL_RECTANGLE",e[e.SET_TOOL_REGULAR_POLYGON=449]="SET_TOOL_REGULAR_POLYGON",e[e.SET_TOOL_DEFAULT=450]="SET_TOOL_DEFAULT",e[e.SET_TOOL_DEFAULT_FIGJAM=451]="SET_TOOL_DEFAULT_FIGJAM",e[e.SET_TOOL_DEFAULT_DEV_HANDOFF=452]="SET_TOOL_DEFAULT_DEV_HANDOFF",e[e.SET_TOOL_HAND=453]="SET_TOOL_HAND",e[e.SET_TOOL_OLD_SELECT=454]="SET_TOOL_OLD_SELECT",e[e.SET_TOOL_MULTISELECT=455]="SET_TOOL_MULTISELECT",e[e.SET_TOOL_LASSO=456]="SET_TOOL_LASSO",e[e.SET_TOOL_COMMENTS=457]="SET_TOOL_COMMENTS",e[e.SPOTLIGHT_ME=458]="SPOTLIGHT_ME",e[e.FOLLOW_PRESENTER=459]="FOLLOW_PRESENTER",e[e.SET_TOOL_CONNECTOR_ELBOWED=460]="SET_TOOL_CONNECTOR_ELBOWED",e[e.SET_TOOL_CONNECTOR_STRAIGHT=461]="SET_TOOL_CONNECTOR_STRAIGHT",e[e.SET_TOOL_CONNECTOR_CURVED=462]="SET_TOOL_CONNECTOR_CURVED",e[e.SET_TOOL_CONNECTOR_STRAIGHT_NO_ENDPOINTS=463]="SET_TOOL_CONNECTOR_STRAIGHT_NO_ENDPOINTS",e[e.SET_TOOL_STICKY=464]="SET_TOOL_STICKY",e[e.SET_TOOL_STAMP=465]="SET_TOOL_STAMP",e[e.SET_TOOL_SHAPE_WHITEBOARD_SQUARE=466]="SET_TOOL_SHAPE_WHITEBOARD_SQUARE",e[e.SET_TOOL_SHAPE_WHITEBOARD_ELLIPSE=467]="SET_TOOL_SHAPE_WHITEBOARD_ELLIPSE",e[e.SET_TOOL_SHAPE_WHITEBOARD_DIAMOND=468]="SET_TOOL_SHAPE_WHITEBOARD_DIAMOND",e[e.SET_TOOL_SHAPE_WHITEBOARD_TRIANGLE_UP=469]="SET_TOOL_SHAPE_WHITEBOARD_TRIANGLE_UP",e[e.SET_TOOL_SHAPE_WHITEBOARD_TRIANGLE_DOWN=470]="SET_TOOL_SHAPE_WHITEBOARD_TRIANGLE_DOWN",e[e.SET_TOOL_SHAPE_WHITEBOARD_ROUNDED_RECTANGLE=471]="SET_TOOL_SHAPE_WHITEBOARD_ROUNDED_RECTANGLE",e[e.SET_TOOL_SHAPE_WHITEBOARD_PARALLELOGRAM_RIGHT=472]="SET_TOOL_SHAPE_WHITEBOARD_PARALLELOGRAM_RIGHT",e[e.SET_TOOL_SHAPE_WHITEBOARD_PARALLELOGRAM_LEFT=473]="SET_TOOL_SHAPE_WHITEBOARD_PARALLELOGRAM_LEFT",e[e.SET_TOOL_SHAPE_WHITEBOARD_ENG_DATABASE=474]="SET_TOOL_SHAPE_WHITEBOARD_ENG_DATABASE",e[e.SET_TOOL_SHAPE_WHITEBOARD_ENG_QUEUE=475]="SET_TOOL_SHAPE_WHITEBOARD_ENG_QUEUE",e[e.SET_TOOL_SHAPE_WHITEBOARD_ENG_FILE=476]="SET_TOOL_SHAPE_WHITEBOARD_ENG_FILE",e[e.SET_TOOL_SHAPE_WHITEBOARD_ENG_FOLDER=477]="SET_TOOL_SHAPE_WHITEBOARD_ENG_FOLDER",e[e.SET_TOOL_SHAPE_WHITEBOARD_TRAPEZOID=478]="SET_TOOL_SHAPE_WHITEBOARD_TRAPEZOID",e[e.SET_TOOL_SHAPE_WHITEBOARD_STAR=479]="SET_TOOL_SHAPE_WHITEBOARD_STAR",e[e.SET_TOOL_SHAPE_WHITEBOARD_SHIELD=480]="SET_TOOL_SHAPE_WHITEBOARD_SHIELD",e[e.SET_TOOL_SHAPE_WHITEBOARD_HEXAGON=481]="SET_TOOL_SHAPE_WHITEBOARD_HEXAGON",e[e.SET_TOOL_SHAPE_WHITEBOARD_PENTAGON=482]="SET_TOOL_SHAPE_WHITEBOARD_PENTAGON",e[e.SET_TOOL_SHAPE_WHITEBOARD_OCTAGON=483]="SET_TOOL_SHAPE_WHITEBOARD_OCTAGON",e[e.SET_TOOL_SHAPE_WHITEBOARD_PLUS=484]="SET_TOOL_SHAPE_WHITEBOARD_PLUS",e[e.SET_TOOL_SHAPE_WHITEBOARD_PREDEFINED_PROCESS=485]="SET_TOOL_SHAPE_WHITEBOARD_PREDEFINED_PROCESS",e[e.SET_TOOL_SHAPE_WHITEBOARD_DOCUMENT_SINGLE=486]="SET_TOOL_SHAPE_WHITEBOARD_DOCUMENT_SINGLE",e[e.SET_TOOL_SHAPE_WHITEBOARD_DOCUMENT_MULTIPLE=487]="SET_TOOL_SHAPE_WHITEBOARD_DOCUMENT_MULTIPLE",e[e.SET_TOOL_SHAPE_WHITEBOARD_MANUAL_INPUT=488]="SET_TOOL_SHAPE_WHITEBOARD_MANUAL_INPUT",e[e.SET_TOOL_SHAPE_WHITEBOARD_CHEVRON=489]="SET_TOOL_SHAPE_WHITEBOARD_CHEVRON",e[e.SET_TOOL_SHAPE_WHITEBOARD_ARROW_LEFT=490]="SET_TOOL_SHAPE_WHITEBOARD_ARROW_LEFT",e[e.SET_TOOL_SHAPE_WHITEBOARD_ARROW_RIGHT=491]="SET_TOOL_SHAPE_WHITEBOARD_ARROW_RIGHT",e[e.SET_TOOL_SHAPE_WHITEBOARD_SUMMING_JUNCTION=492]="SET_TOOL_SHAPE_WHITEBOARD_SUMMING_JUNCTION",e[e.SET_TOOL_SHAPE_WHITEBOARD_OR=493]="SET_TOOL_SHAPE_WHITEBOARD_OR",e[e.SET_TOOL_SHAPE_WHITEBOARD_SPEECH_BUBBLE=494]="SET_TOOL_SHAPE_WHITEBOARD_SPEECH_BUBBLE",e[e.SET_TOOL_SHAPE_WHITEBOARD_INTERNAL_STORAGE=495]="SET_TOOL_SHAPE_WHITEBOARD_INTERNAL_STORAGE",e[e.SET_TOOL_MINDMAP_TREE_NUCLEUS=496]="SET_TOOL_MINDMAP_TREE_NUCLEUS",e[e.SET_TOOL_SHAPE_WHITEBOARD_PLATFORM=497]="SET_TOOL_SHAPE_WHITEBOARD_PLATFORM",e[e.SET_TOOL_ERASER=498]="SET_TOOL_ERASER",e[e.SET_TOOL_HIGHLIGHTER=499]="SET_TOOL_HIGHLIGHTER",e[e.SET_TOOL_SECTION=
4253500]="SET_TOOL_SECTION",e[e.SET_TOOL_WASHI_TAPE=501]="SET_TOOL_WASHI_TAPE",e[e.SET_TOOL_TABLE=502]="SET_TOOL_TABLE",e[e.SET_TOOL_ANNOTATE=503]="SET_TOOL_ANNOTATE",e[e.START_MAGIC_LINK=504]="START_MAGIC_LINK",e[e.END_MAGIC_LINK=505]="END_MAGIC_LINK",e[e.OPEN_MAKE_PROTOTYPE_MODAL=506]="OPEN_MAKE_PROTOTYPE_MODAL",e[e.SET_TOOL_MEASURE=507]="SET_TOOL_MEASURE",e[e.SET_TOOL_BRUSH=508]="SET_TOOL_BRUSH",e[e.SET_TOOL_KEYBOARD_SELECT=509]="SET_TOOL_KEYBOARD_SELECT",e[e.SET_TOOL_SLIDES_POLL=510]="SET_TOOL_SLIDES_POLL",e[e.SET_TOOL_SLIDES_EMBED=511]="SET_TOOL_SLIDES_EMBED",e[e.SET_TOOL_SLIDES_FACEPILE=512]="SET_TOOL_SLIDES_FACEPILE",e[e.SET_TOOL_SLIDES_ALIGNMENT_SCALE=513]="SET_TOOL_SLIDES_ALIGNMENT_SCALE",e[e.SET_TOOL_SLIDES_YOUTUBE=514]="SET_TOOL_SLIDES_YOUTUBE",e[e.SET_TOOL_SLIDE_NUMBER=515]="SET_TOOL_SLIDE_NUMBER",e[e.SET_TOOL_SITES_RESPONSIVE_SET=516]="SET_TOOL_SITES_RESPONSIVE_SET",e[e.SET_TOOL_SITES_WEBPAGE=517]="SET_TOOL_SITES_WEBPAGE",e[e.SET_TOOL_SITES_RESPONSIVE_NODE_SET=518]="SET_TOOL_SITES_RESPONSIVE_NODE_SET",e[e.SET_TOOL_SITES_LINK=519]="SET_TOOL_SITES_LINK",e[e.SET_TOOL_SITES_EMBED=520]="SET_TOOL_SITES_EMBED",e[e.SET_TOOL_CODE_COMPONENT=521]="SET_TOOL_CODE_COMPONENT",e[e.SET_TOOL_CODE_COMPONENT_FROM_GITHUB=522]="SET_TOOL_CODE_COMPONENT_FROM_GITHUB",e[e.SET_TOOL_PATTERN_SOURCE_SELECTOR=523]="SET_TOOL_PATTERN_SOURCE_SELECTOR",e[e.SET_TOOL_JSX=524]="SET_TOOL_JSX",e[e.TOGGLE_SECTION_VISIBILITY=525]="TOGGLE_SECTION_VISIBILITY",e[e.OPEN_TIMER=526]="OPEN_TIMER",e[e.SET_TOOL_CODE_BLOCK=527]="SET_TOOL_CODE_BLOCK",e[e.ADD_CONNECTOR_TEXT=528]="ADD_CONNECTOR_TEXT",e[e.TOGGLE_SHOW_GUIDS=529]="TOGGLE_SHOW_GUIDS",e[e.TEST_INDEPENDENT_LAYER_ANIMATION=530]="TEST_INDEPENDENT_LAYER_ANIMATION",e[e.TEST_INDEPENDENT_LAYER_ANIMATION_EASED=531]="TEST_INDEPENDENT_LAYER_ANIMATION_EASED",e[e.TEST_INDEPENDENT_LAYER_ANIMATION_OPACITY=532]="TEST_INDEPENDENT_LAYER_ANIMATION_OPACITY",e[e.TEST_NON_INDEPENDENT_LAYER_ANIMATION=533]="TEST_NON_INDEPENDENT_LAYER_ANIMATION",e[e.PRINT_VECTOR_NETWORK_AS_TEST_CODE=534]="PRINT_VECTOR_NETWORK_AS_TEST_CODE",e[e.DEBUG_TOGGLE_SHOW_VECTOR_NETWORK_LABELS=535]="DEBUG_TOGGLE_SHOW_VECTOR_NETWORK_LABELS",e[e.DEBUG_TOGGLE_DONT_MERGE_STROKE_OUTLINES=536]="DEBUG_TOGGLE_DONT_MERGE_STROKE_OUTLINES",e[e.TOGGLE_SHOW_SEMANTIC_TAGS_ON_LAYER_ROWS=537]="TOGGLE_SHOW_SEMANTIC_TAGS_ON_LAYER_ROWS",e[e.FORCE_PUBLISH_STATE_GROUP=538]="FORCE_PUBLISH_STATE_GROUP",e[e.TOGGLE_SHOW_QUICK_COMMAND_RANK_DEBUG=539]="TOGGLE_SHOW_QUICK_COMMAND_RANK_DEBUG",e[e.TOGGLE_RESOURCE_USE=540]="TOGGLE_RESOURCE_USE",e[e.TOGGLE_MEMORY_USAGE_INDICATOR=541]="TOGGLE_MEMORY_USAGE_INDICATOR",e[e.TOGGLE_RULERS=542]="TOGGLE_RULERS",e[e.ADJUST_RULER_GUIDES=543]="ADJUST_RULER_GUIDES",e[e.TOGGLE_PRINT_MARKS=544]="TOGGLE_PRINT_MARKS",e[e.TOGGLE_RULER_UNIT_PIXELS=545]="TOGGLE_RULER_UNIT_PIXELS",e[e.TOGGLE_RULER_UNIT_INCHES=546]="TOGGLE_RULER_UNIT_INCHES",e[e.TOGGLE_RULER_UNIT_CENTIMETERS=547]="TOGGLE_RULER_UNIT_CENTIMETERS",e[e.RULER_MENU=548]="RULER_MENU",e[e.RUN_MULTI_STACK_AUTO_LAYOUT=549]="RUN_MULTI_STACK_AUTO_LAYOUT",e[e.RUN_SET_RESPONSIVE_SETTINGS=550]="RUN_SET_RESPONSIVE_SETTINGS",e[e.DESTROY_ALL_AUTO_LAYOUT=551]="DESTROY_ALL_AUTO_LAYOUT",e[e.TOGGLE_ANNOTATIONS=552]="TOGGLE_ANNOTATIONS",e[e.TOGGLE_GRID=553]="TOGGLE_GRID",e[e.TOGGLE_PERF_HUD=554]="TOGGLE_PERF_HUD",e[e.TOGGLE_FAKE_MP_ACTIVITY=555]="TOGGLE_FAKE_MP_ACTIVITY",e[e.TOGGLE_TSMER_CONFIG=556]="TOGGLE_TSMER_CONFIG",e[e.TOGGLE_DEBUG_DOC_SYNC_LOGS=557]="TOGGLE_DEBUG_DOC_SYNC_LOGS",e[e.TOGGLE_DEBUG_USER_SYNC_LOGS=558]="TOGGLE_DEBUG_USER_SYNC_LOGS",e[e.TOGGLE_DEBUG_PAGE_SYNC_LOGS=559]="TOGGLE_DEBUG_PAGE_SYNC_LOGS",e[e.DEBUG_INCREMENTAL_LOADING_ALL_PAGES=560]="DEBUG_INCREMENTAL_LOADING_ALL_PAGES",e[e.DEBUG_INCREMENTAL_LOADING_CURRENT_ONLY=561]="DEBUG_INCREMENTAL_LOADING_CURRENT_ONLY",e[e.TOGGLE_DEBUG_LAYOUT_LOGS=562]="TOGGLE_DEBUG_LAYOUT_LOGS",e[e.TOGGLE_DEBUG_MATERIALIZER_LOGS=563]="TOGGLE_DEBUG_MATERIALIZER_LOGS",e[e.TOGGLE_OUTLINES=564]="TOGGLE_OUTLINES",e[e.TOGGLE_OUTLINE_HIDDEN_LAYERS=565]="TOGGLE_OUTLINE_HIDDEN_LAYERS",e[e.TOGGLE_OUTLINE_OBJECT_BOUNDS=566]="TOGGLE_OUTLINE_OBJECT_BOUNDS",e[e.TOGGLE_SHOWN_LAYOUT_GRI
4253DS=567]="TOGGLE_SHOWN_LAYOUT_GRIDS",e[e.TOGGLE_SHOW_MASKS=568]="TOGGLE_SHOW_MASKS",e[e.TOGGLE_SHOW_ARTBOARD_OUTLINES=569]="TOGGLE_SHOW_ARTBOARD_OUTLINES",e[e.TOGGLE_USE_REALMS_FOR_PLUGIN_DEV=570]="TOGGLE_USE_REALMS_FOR_PLUGIN_DEV",e[e.CLEAR_TOOL=571]="CLEAR_TOOL",e[e.PLACE_ALL_IMAGES=572]="PLACE_ALL_IMAGES",e[e.DISCARD_ALL_IMAGES=573]="DISCARD_ALL_IMAGES",e[e.TOGGLE_PEN_TOOL_AVOID_SINGLE_HANDLES=574]="TOGGLE_PEN_TOOL_AVOID_SINGLE_HANDLES",e[e.TOGGLE_SNAPPING_TO_DOTS=575]="TOGGLE_SNAPPING_TO_DOTS",e[e.TOGGLE_SHOW_DOT_GRID=576]="TOGGLE_SHOW_DOT_GRID",e[e.TOGGLE_SCROLL_WHEEL_ZOOM=577]="TOGGLE_SCROLL_WHEEL_ZOOM",e[e.TOGGLE_RIGHT_CLICK_PAN=578]="TOGGLE_RIGHT_CLICK_PAN",e[e.SET_SCROLL_WHEEL_ZOOM_ENABLED=579]="SET_SCROLL_WHEEL_ZOOM_ENABLED",e[e.SET_SCROLL_WHEEL_ZOOM_DISABLED=580]="SET_SCROLL_WHEEL_ZOOM_DISABLED",e[e.SET_RIGHT_CLICK_PAN_ENABLED=581]="SET_RIGHT_CLICK_PAN_ENABLED",e[e.SET_RIGHT_CLICK_PAN_DISABLED=582]="SET_RIGHT_CLICK_PAN_DISABLED",e[e.TOGGLE_INCLUDE_EVERYTHING_IN_TAB_ORDER=583]="TOGGLE_INCLUDE_EVERYTHING_IN_TAB_ORDER",e[e.REMOVE_INTERACTIONS_ON_SELECTION=584]="REMOVE_INTERACTIONS_ON_SELECTION",e[e.REMOVE_INTERACTIONS_ON_PAGE=585]="REMOVE_INTERACTIONS_ON_PAGE",e[e.ADD_PROTOTYPE_STARTING_POINT=586]="ADD_PROTOTYPE_STARTING_POINT",e[e.DELETE_PROTOTYPE_STARTING_POINT=587]="DELETE_PROTOTYPE_STARTING_POINT",e[e.UPDATE_INTERACTIONS_STATE_MANAGEMENT_ON_PAGE=588]="UPDATE_INTERACTIONS_STATE_MANAGEMENT_ON_PAGE",e[e.INLINE_PREVIEW_LOADED=589]="INLINE_PREVIEW_LOADED",e[e.INLINE_PREVIEW_PRESENTED_NODE_CHANGED=590]="INLINE_PREVIEW_PRESENTED_NODE_CHANGED",e[e.INLINE_PREVIEW_IFRAME_FOCUS_STATE_CHANGED=591]="INLINE_PREVIEW_IFRAME_FOCUS_STATE_CHANGED",e[e.OPEN_HELP=592]="OPEN_HELP",e[e.OPEN_SHORTCUTS=593]="OPEN_SHORTCUTS",e[e.OPEN_SUPPORT_FORUM=594]="OPEN_SUPPORT_FORUM",e[e.OPEN_TUTORIALS=595]="OPEN_TUTORIALS",e[e.OPEN_LEGAL_SUMMARY=596]="OPEN_LEGAL_SUMMARY",e[e.OPEN_RELEASE_NOTES=597]="OPEN_RELEASE_NOTES",e[e.OPEN_ACCOUNT_SETTINGS=598]="OPEN_ACCOUNT_SETTINGS",e[e.OPEN_PREFERENCES_MODAL=599]="OPEN_PREFERENCES_MODAL",e[e.SIMULATE_BACK_TO_FILES=600]="SIMULATE_BACK_TO_FILES",e[e.DUMP_PENDING_REGISTERS=601]="DUMP_PENDING_REGISTERS",e[e.DUMP_UNDO_HISTORY=602]="DUMP_UNDO_HISTORY",e[e.TOGGLE_RECORDING_INTERACTIONS=603]="TOGGLE_RECORDING_INTERACTIONS",e[e.TOGGLE_FEATURE_FLAG_BISECTOR=604]="TOGGLE_FEATURE_FLAG_BISECTOR",e[e.CLEAR_MAKE_EDITS_DEBUG_DATA=605]="CLEAR_MAKE_EDITS_DEBUG_DATA",e[e.INSERT_LOTS_OF_TEXT=606]="INSERT_LOTS_OF_TEXT",e[e.ADD_FILL_TO_SELECTION=607]="ADD_FILL_TO_SELECTION",e[e.ADD_STROKE_TO_SELECTION=608]="ADD_STROKE_TO_SELECTION",e[e.ADD_FILL_TO_STYLE_SELECTION=609]="ADD_FILL_TO_STYLE_SELECTION",e[e.TOGGLE_PRESSURE_SENSITIVITY=610]="TOGGLE_PRESSURE_SENSITIVITY",e[e.NEXT_ARTBOARD=611]="NEXT_ARTBOARD",e[e.PREVIOUS_ARTBOARD=612]="PREVIOUS_ARTBOARD",e[e.NEXT_ARTBOARD_SAME_ZOOM=613]="NEXT_ARTBOARD_SAME_ZOOM",e[e.PREVIOUS_ARTBOARD_SAME_ZOOM=614]="PREVIOUS_ARTBOARD_SAME_ZOOM",e[e.TEST_MULTIPLAYER_UPGRADE=615]="TEST_MULTIPLAYER_UPGRADE",e[e.TEST_REJECT_TOO_OLD=616]="TEST_REJECT_TOO_OLD",e[e.TEST_REJECT_INVALID_PERMISSIONS=617]="TEST_REJECT_INVALID_PERMISSIONS",e[e.TEST_REJECT_NOT_LOGGED_IN=618]="TEST_REJECT_NOT_LOGGED_IN",e[e.TEST_REJECT_TOO_MANY_CONNECTIONS=619]="TEST_REJECT_TOO_MANY_CONNECTIONS",e[e.PLUGINS_RUN_LAST=620]="PLUGINS_RUN_LAST",e[e.VIEW_WIDGET_DETAILS=621]="VIEW_WIDGET_DETAILS",e[e.OPEN_BROWSE_ALL_RESOURCES_MODAL=622]="OPEN_BROWSE_ALL_RESOURCES_MODAL",e[e.ENTER_SLIDES_MODE=623]="ENTER_SLIDES_MODE",e[e.ENTER_SLIDES_DESIGN_MODE=624]="ENTER_SLIDES_DESIGN_MODE",e[e.SHOW_DESIGN_PANEL=625]="SHOW_DESIGN_PANEL",e[e.SHOW_PROTOTYPE_PANEL=626]="SHOW_PROTOTYPE_PANEL",e[e.SHOW_DEV_MODE_INSPECT_PANEL=627]="SHOW_DEV_MODE_INSPECT_PANEL",e[e.SHOW_DEV_MODE_PLUGINS_PANEL=628]="SHOW_DEV_MODE_PLUGINS_PANEL",e[e.TOGGLE_PROTOTYPING_INFO=629]="TOGGLE_PROTOTYPING_INFO",e[e.TOGGLE_ANIMATE_INFO=630]="TOGGLE_ANIMATE_INFO",e[e.ENTER_FOCUS_VIEW=631]="ENTER_FOCUS_VIEW",e[e.EXIT_FOCUS_VIEW=632]="EXIT_FOCUS_VIEW",e[e.TOGGLE_GRID_FOCUS_VIEW=633]="TOGGLE_GRID_FOCUS_VIEW",e[e.SHOW_CODE_PANEL=634]="SHOW_CODE_PANEL",e[e.DEBUG_SELECTION=635]="DEBUG_SELECTION",e[e.DOWNLOAD_WEBGL_TRACE=636]="DOWNLOAD_WEBGL_TRACE",e[e.EXPORT_ALL_FRAMES_TO_PDF=637]="EXPORT_ALL_FRAMES_TO_PDF",e[e.EXPORT_SLIDES_TO_PDF=638]="EXPORT_SLIDES_TO_PDF",e[e.PRINT_IMAGE_DIAGNOSTICS=639]="PRINT_IMAGE_DIAGNOSTICS",e[e.PRINT_RENDER_TREE=640]="PRINT_RENDER_TREE",e[e.ADD_TABLE_ROW_ABOVE=641]="ADD_TABLE_ROW_ABOVE",e[e.ADD_TABLE_ROW_BELOW=642]="ADD_TABLE_ROW_BELOW",e[e.MOVE_TABLE_ROW_UP=643]="MOVE_TABLE_ROW_UP",e[e.MOVE_TABLE_ROW_DOWN=644]="MOVE_TABLE_ROW_DOWN",e[e.ADD_TABLE_COLUMN_BEFORE=645]="ADD_TABLE_COLUMN_BEFORE",e[e.ADD_TABLE_COLUMN_AFTER=646]="ADD_TABLE_COLUMN_AFTER",e[e.MOVE_TABLE_COLUMN_LEFT=647]="MOVE_TABLE_COLUMN_LEFT",e[e.MOVE_TABLE_COLUMN_RIGHT=648]="MOVE_TABLE_COLUMN_RIGHT",e[e.DELETE_TABLE_CONTENTS=649]="DELETE_TABLE_CONTENTS",e[e.DELETE_CURRENT_TABLE_COLUMN=650]="DELETE_CURRENT_TABLE_COLUMN",e[e.DELETE_CURRENT_TABLE_ROW=651]="DELETE_CURRENT_TABLE_ROW",e[e.ADD_DEFAULT_CELL_STYLES_TO_TABLES=652]="ADD_DEFAULT_CELL_STYLES_TO_TABLES",e[e.MERGE_TABLE_CELLS=653]="MERGE_TABLE_CELLS",e[e.SPLIT_TABLE_CELL=654]="SPLIT_TABLE_CELL",e[e.SELECT_CURRENT_TABLE_ROW=655]="SELECT_CURRENT_TABLE_ROW",e[e.SELECT_CURRENT_TABLE_COLUMN=656]="SELECT_CURRENT_TABLE_COLUMN",e[e.SELECT_CURRENT_TABLE_CELL=657]="SELECT_CURRENT_TABLE_CELL",e[e.MOVE_TABLE_CELL_SELECTION_LEFT=658]="MOVE_TABLE_CELL_SELECTION_LEFT",e[e.MOVE_TABLE_CELL_SELECTION_RIGHT=659]="MOVE_TABLE_CELL_SELECTION_RIGHT",e[e.MOVE_TABLE_CELL_SELECTION_UP=660]="MOVE_TABLE_CELL_SELECTION_UP",e[e.MOVE_TABLE_CELL_SELECTION_DOWN=661]="MOVE_TABLE_CELL_SELECTION_DOWN",e[e.EXTEND_TABLE_CELL_SELECTION_LEFT=662]="EXTEND_TABLE_CELL_SELECTION_LEFT",e[e.EXTEND_TABLE_CELL_SELECTION_RIGHT=663]="EXTEND_TABLE_CELL_SELECTION_RIGHT",e[e.EXTEND_TABLE_CELL_SELECTION_UP=664]="EXTEND_TABLE_CELL_SELECTION_UP",e[e.EXTEND_TABLE_CELL_SELECTION_DOWN=665]="EXTEND_TABLE_CELL_SELECTION_DOWN",e[e.RESIZE_TABLE_ROW_INCREASE=666]="RESIZE_TABLE_ROW_INCREASE",e[e.RESIZE_TABLE_ROW_DECREASE=667]="RESIZE_TABLE_ROW_DECREASE",e[e.RESIZE_TABLE_ROW_INCREASE_LARGE=668]="RESIZE_TABLE_ROW_INCREASE_LARGE",e[e.RESIZE_TABLE_ROW_DECREASE_LARGE=669]="RESIZE_TABLE_ROW_DECREASE_LARGE",e[e.RESIZE_TABLE_COLUMN_INCREASE=670]="RESIZE_TABLE_COLUMN_INCREASE",e[e.RESIZE_TABLE_COLUMN_DECREASE=671]="RESIZE_TABLE_COLUMN_DECREASE",e[e.RESIZE_TABLE_COLUMN_INCREASE_LARGE=672]="RESIZE_TABLE_COLUMN_INCREASE_LARGE",e[e.RESIZE_TABLE_COLUMN_DECREASE_LARGE=673]="RESIZE_TABLE_COLUMN_DECREASE_LARGE",e[e.TEST_ACTION=674]="TEST_ACTION",e[e.DEBUG_TOGGLE_WHITEBOARD_MODE=675]="DEBUG_TOGGLE_WHITEBOARD_MODE",e[e.DEBUG_TOGGLE_SLIDES_MODE=676]="DEBUG_TOGGLE_SLIDES_MODE",e[e.DEBUG_SET_SLIDES_GRID_MODE=677]="DEBUG_SET_SLIDES_GRID_MODE",e[e.DEBUG_TOGGLE_SITES_MODE=678]="DEBUG_TOGGLE_SITES_MODE",e[e.DEBUG_TOGGLE_FIGMAKE_MODE=679]="DEBUG_TOGGLE_FIGMAKE_MODE",e[e.DEBUG_LOG_CANVAS_SEARCH_INDEX=680]="DEBUG_LOG_CANVAS_SEARCH_INDEX",e[e.SET_IMAGE_AS_PROFILE_PICTURE=681]="SET_IMAGE_AS_PROFILE_PICTURE",e[e.TOGGLE_STRAIGHT_PENCIL=682]="TOGGLE_STRAIGHT_PENCIL",e[e.TOGGLE_BUZZ_TOOL_MODE=683]="TOGGLE_BUZZ_TOOL_MODE",e[e.ENTER_BUZZ_DESIGN_MODE=684]="ENTE
4253R_BUZZ_DESIGN_MODE",e[e.BUZZ_MAKE_BRAND_TEMPLATES=685]="BUZZ_MAKE_BRAND_TEMPLATES",e[e.ASSIGN_DOCUMENT_COLOR_PROFILE_LEGACY=686]="ASSIGN_DOCUMENT_COLOR_PROFILE_LEGACY",e[e.ASSIGN_DOCUMENT_COLOR_PROFILE_DISPLAY_P3=687]="ASSIGN_DOCUMENT_COLOR_PROFILE_DISPLAY_P3",e[e.CONVERT_DOCUMENT_COLOR_PROFILE_DISPLAY_P3=688]="CONVERT_DOCUMENT_COLOR_PROFILE_DISPLAY_P3",e[e.ASSIGN_DOCUMENT_COLOR_PROFILE_SRGB=689]="ASSIGN_DOCUMENT_COLOR_PROFILE_SRGB",e[e.CONVERT_DOCUMENT_COLOR_PROFILE_SRGB=690]="CONVERT_DOCUMENT_COLOR_PROFILE_SRGB",e[e.CHANGE_DOCUMENT_COLOR_PROFILE_TO_DISPLAY_P3=691]="CHANGE_DOCUMENT_COLOR_PROFILE_TO_DISPLAY_P3",e[e.CHANGE_DOCUMENT_COLOR_PROFILE_TO_SRGB=692]="CHANGE_DOCUMENT_COLOR_PROFILE_TO_SRGB",e[e.TOGGLE_OVERLAY_UI_RENDERING=693]="TOGGLE_OVERLAY_UI_RENDERING",e[e.TOGGLE_ALLOW_TIME_SLICED_EDIT_RENDERING_OPTIMIZATION=694]="TOGGLE_ALLOW_TIME_SLICED_EDIT_RENDERING_OPTIMIZATION",e[e.TOGGLE_SYNC_CURSOR_RENDERING=695]="TOGGLE_SYNC_CURSOR_RENDERING",e[e.SIMPLIFY_SELECTED_INSTANCE_PANELS=696]="SIMPLIFY_SELECTED_INSTANCE_PANELS",e[e.TOGGLE_SIMILAR_DEFINITION=697]="TOGGLE_SIMILAR_DEFINITION",e[e.TOGGLE_SIMILAR_HIGHLIGHTS=698]="TOGGLE_SIMILAR_HIGHLIGHTS",e[e.TOGGLE_NOODLES_WITHOUT_DRAGGING=699]="TOGGLE_NOODLES_WITHOUT_DRAGGING",e[e.DEBUG_MAGIC_LINK_AI_MODEL=700]="DEBUG_MAGIC_LINK_AI_MODEL",e[e.TOGGLE_DISPLAY_DIRTY_RECTS=701]="TOGGLE_DISPLAY_DIRTY_RECTS",e[e.TOGGLE_DISPLAY_DIRTY_TILES=702]="TOGGLE_DISPLAY_DIRTY_TILES",e[e.TOGGLE_DISPLAY_PIXEL_HEAT_MAP=703]="TOGGLE_DISPLAY_PIXEL_HEAT_MAP",e[e.TOGGLE_DISPLAY_EXPENSIVE_TILES=704]="TOGGLE_DISPLAY_EXPENSIVE_TILES",e[e.TOGGLE_DISPLAY_NODE_OCCLUDERS=705]="TOGGLE_DISPLAY_NODE_OCCLUDERS",e[e.TOGGLE_DISPLAY_METRONOME_TEXTURE_CACHE=706]="TOGGLE_DISPLAY_METRONOME_TEXTURE_CACHE",e[e.TOGGLE_DISPLAY_GPU_METRICS=707]="TOGGLE_DISPLAY_GPU_METRICS",e[e.TOGGLE_DISPLAY_CPU_TIMER_TREE=708]="TOGGLE_DISPLAY_CPU_TIMER_TREE",e[e.TOGGLE_PERF_MODE_MEDIUM=709]="TOGGLE_PERF_MODE_MEDIUM",e[e.SET_PROTOTYPE_VIEW_PRESENT=710]="SET_PROTOTYPE_VIEW_PRESENT",e[e.SET_PROTOTYPE_VIEW_PREVIEW=711]="SET_PROTOTYPE_VIEW_PREVIEW",e[e.SET_SITES_FULL_PREVIEW=712]="SET_SITES_FULL_PREVIEW",e[e.SET_SITES_INLINE_PREVIEW=713]="SET_SITES_INLINE_PREVIEW",e[e.SET_SLIDES_AUDIENCE_VIEW=714]="SET_SLIDES_AUDIENCE_VIEW",e[e.SET_SLIDES_PRESENTER_VIEW=715]="SET_SLIDES_PRESENTER_VIEW",e[e.DEBUG_TOGGLE_DIAGRAM_LAYOUT_PAUSED=716]="DEBUG_TOGGLE_DIAGRAM_LAYOUT_PAUSED",e[e.START_MIND_MAP=717]="START_MIND_MAP",e[e.LINK_TO_COMPONENT=718]="LINK_TO_COMPONENT",e[e.LINK_TO_EXISTING_COMPONENT=719]="LINK_TO_EXISTING_COMPONENT",e[e.DETECT_VIOLATIONS=720]="DETECT_VIOLATIONS",e[e.DEBUG_TOGGLE_SHOW_CANVAS_AXIS=721]="DEBUG_TOGGLE_SHOW_CANVAS_AXIS",e[e.DEBUG_TOGGLE_SHOW_MOUSE_POSITION=722]="DEBUG_TOGGLE_SHOW_MOUSE_POSITION",e[e.DEBUG_TOGGLE_WHITEBOARD_PDF_IMPORT_NODE_REPLACEMENT=723]="DEBUG_TOGGLE_WHITEBOARD_PDF_IMPORT_NODE_REPLACEMENT",e[e.TOGGLE_CANVAS_SEARCH_DEBUG=724]="TOGGLE_CANVAS_SEARCH_DEBUG",e[e.TOGGLE_ACCESSIBILITY_DOM_DEBUG=725]="TOGGLE_ACCESSIBILITY_DOM_DEBUG",e[e.TOGGLE_TEXT_INPUT_SHORTCUT_BLOCKING=726]="TOGGLE_TEXT_INPUT_SHORTCUT_BLOCKING",e[e.OPEN_FPL_DEBUG=727]="OPEN_FPL_DEBUG",e[e.TOGGLE_SHOW_FIGMASCOPE=728]="TOGGLE_SHOW_FIGMASCOPE",e[e.TOGGLE_TIMELINE_KEYFRAME=729]="TOGGLE_TIMELINE_KEYFRAME",e[e.TOGGLE_TIMELINE_TRANSITION=730]="TOGGLE_TIMELINE_TRANSITION",e[e.TOGGLE_RECORDING=731]="TOGGLE_RECORDING",e[e.STOP_RECORDING=732]="STOP_RECORDING",e[e.PRINT_AS_TEST_CODE=733]="PRINT_AS_TEST_CODE",e[e.TOGGLE_UNDO_REDO_DEBUG=734]="TOGGLE_UNDO_REDO_DEBUG",e[e.TOGGLE_COLLABORATIVE_TEXT_DEBUG=735]="TOGGLE_COLLABORATIVE_TEXT_DEBUG",e[e.TOGGLE_PLUGIN_API_DEBUG=736]="TOGGLE_PLUGIN_API_DEBUG",e[e.CREATE_MAKE_FROM_DESIGN=737]="CREATE_MAKE_FROM_DESIGN",e[e.EDIT_MAKE_FROM_DESIGN=738]="EDIT_MAKE_FROM_DESIGN",e[e.SEND_TO_MAKE_FROM_DESIGN=739]="SEND_TO_MAKE_FROM_DESIGN",e[e.SEND_TO_MAKE_FROM_FIGJAM=740]="SEND_TO_MAKE_FROM_FIGJAM",e[e.COPY_MAKE_FOR_DESIGN=741]="COPY_MAKE_FOR_DESIGN",e[e.CONVERT_RESPONSIVE_SET_TO_WEBPAGE=742]="CONVERT_RESPONSIVE_SET_TO_WEBPAGE",e[e.SET_AS_SITE_HOMEPAGE=743]="SET_AS_SITE_HOMEPAGE",e[e.SET_AS_DEFAULT_RESPONSIVE_SET=744]="SET_AS_DEFAULT_RESPONSIVE_SET",e[e.SITES_COPY_LINK=745]="SITES_COPY_LINK",e[e.SITES_FIX_ISSUE=746]="SITES_FIX_ISSUE",e[e.EDIT_CODE=747]="EDIT_CODE",e[e.CREATE_CODE_LAYER_FROM_DESIGN=748]="CREATE_CODE_LAYER_FROM_DESIGN",e[e.CREATE_NATIVE_CODE_LAYER=749]="CREATE_NATIVE_CODE_LAYER",e[e.RESTORE_DESIGN_IN_PLACE_FROM_CODE=750]="RESTORE_DESIGN_IN_PLACE_FROM_CODE",e[e.COPY_OUT_DESIGN_FROM_CODE=751]="COPY_OUT_DESIGN_FROM_CODE",e[e.SET_SITES_VIEW_FILE=752]="SET_SITES_VIEW_FILE",e[e.SET_SITES_VIEW_CODE=753]="SET_SITES_VIEW_CODE",e[e.SET_SITES_VIEW_CMS=754]="SET_SITES_VIEW_CMS",e[e.SET_SITES_INSERTS_OVERLAY=755]="SET_SITES_INSERTS_OVERLAY",e[e.SET_BUZZ_INSERTS_PANEL=756]="SET_BUZZ_INSERTS_PANEL",e[e.GO_TO_REPEATER_COMPONENT=757]="GO_TO_REPEATER_COMPONENT",e[e.CREATE_CMS_RICH_TEXT=758]="CREATE_CMS_RICH_TEXT",e[e.UNBIND_SELECTION=759]="UNBIND_
4253SELECTION",e[e.UPDATE_CMS_TEXT_BINDING=760]="UPDATE_CMS_TEXT_BINDING",e[e.FOCUS_NEXT_SLIDE=761]="FOCUS_NEXT_SLIDE",e[e.FOCUS_PREVIOUS_SLIDE=762]="FOCUS_PREVIOUS_SLIDE",e[e.SHIFT_FOCUS_NEXT_SLIDE=763]="SHIFT_FOCUS_NEXT_SLIDE",e[e.SHIFT_FOCUS_PREVIOUS_SLIDE=764]="SHIFT_FOCUS_PREVIOUS_SLIDE",e[e.SKIP_SLIDE=765]="SKIP_SLIDE",e[e.UNSKIP_SLIDE=766]="UNSKIP_SLIDE",e[e.SKIP_SLIDES=767]="SKIP_SLIDES",e[e.UNSKIP_SLIDES=768]="UNSKIP_SLIDES",e[e.ADD_SLIDE_OBJECT_ANIMATION=769]="ADD_SLIDE_OBJECT_ANIMATION",e[e.INSERT_SLIDE_NUMBERS_ALL_SLIDES=770]="INSERT_SLIDE_NUMBERS_ALL_SLIDES",e[e.REORDER_FORWARD=771]="REORDER_FORWARD",e[e.REORDER_BACKWARD=772]="REORDER_BACKWARD",e[e.FOCUS_NEXT_ASSET=773]="FOCUS_NEXT_ASSET",e[e.FOCUS_PREVIOUS_ASSET=774]="FOCUS_PREVIOUS_ASSET",e[e.SHIFT_FOCUS_NEXT_ASSET=775]="SHIFT_FOCUS_NEXT_ASSET",e[e.SHIFT_FOCUS_PREVIOUS_ASSET=776]="SHIFT_FOCUS_PREVIOUS_ASSET",e[e.SEND_TO_BUZZ_FROM_DESIGN=777]="SEND_TO_BUZZ_FROM_DESIGN",e[e.SEND_SELECTION_TO_BUZZ_FROM_DESIGN=778]="SEND_SELECTION_TO_BUZZ_FROM_DESIGN",e[e.PASTE_SELECTION_INTO_BUZZ_FROM_DESIGN=779]="PASTE_SELECTION_INTO_BUZZ_FROM_DESIGN",e[e.ADD_PLATFORM_SHAPE_DEFINITION=780]="ADD_PLATFORM_SHAPE_DEFINITION",e[e.REMOVE_PLATFORM_SHAPE_DEFINITION=781]="REMOVE_PLATFORM_SHAPE_DEFINITION",e[e.OPEN_SHAPES_SIDEBAR=782]="OPEN_SHAPES_SIDEBAR",e[e.COPY_TO_FIGMA_SLIDES=783]="COPY_TO_FIGMA_SLIDES",e[e.SET_CONSTRAINTS_AUTOMATICALLY=784]="SET_CONSTRAINTS_AUTOMATICALLY",e[e.SET_CONSTRAINTS_MANUALLY=785]="SET_CONSTRAINTS_MANUALLY",e[e.SET_CONSTRAINTS_AUTOMATICALLY_TOGGLE=786]="SET_CONSTRAINTS_AUTOMATICALLY_TOGGLE",e[e.TOGGLE_ROTATION_SHORTCUTS=787]="TOGGLE_ROTATION_SHORTCUTS",e[e.TOGGLE_SMART_TEXT_SUBSTITUTION=788]="TOGGLE_SMART_TEXT_SUBSTITUTION",e[e.EXPORT_SLIDES_TO=789]="EXPORT_SLIDES_TO",e[e.ENTER_STAGING_MODE=790]="ENTER_STAGING_MODE",e[e.COMMIT_STAGED_CHANGES=791]="COMMIT_STAGED_CHANGES",e[e.ROLLBACK_STAGED_CHANGES=792]="ROLLBACK_STAGED_CHANGES",e[e.RESET_SIZE=793]="RESET_SIZE",e[e.RESET_EXPORTS=794]="RESET_EXPORTS",e[e.RESET_EFFECTS=795]="RESET_EFFECTS",e[e.RESET_LAYER=796]="RESET_LAYER",e[e.RESET_VISIBLE=797]="RESET_VISIBLE",e[e.RESET_NAME=798]="RESET_NAME",e[e.RESET_FILL=799]="RESET_FILL",e[e.RESET_STROKE=800]="RESET_STROKE",e[e.RESET_TEXT=801]="RESET_TEXT",e[e.RESET_TEXT_STYLE=802]="RESET_TEXT_STYLE",e[e.RESET_PROTOTYPE_INTERACTIONS=803]="RESET_PROTOTYPE_INTERACTIONS",e[e.RESET_OVERLAY=804]="RESET_OVERLAY",e[e.BRING_FORWARD=805]="BRING_FORWARD",e[e.SEND_BACKWARD=806]="SEND_BACKWARD",e[e.TOGGLE_BOLD=807]="TOGGLE_BOLD",e[e.TEXT_TOGGLE_ITALIC=808]="TEXT_TOGGLE_ITALIC",e[e.TEXT_BOLD_INCREASE=809]="TEXT_BOLD_INCREASE",e[e.TEXT_BOLD_DECREASE=810]="TEXT_BOLD_DECREASE",e[e.TEXT_TOGGLE_UNDERLINE=811]="TEXT_TOGGLE_UNDERLINE",e[e.TEXT_TOGGLE_STRIKETHROUGH=812]="TEXT_TOGGLE_STRIKETHROUGH",e[e.TEXT_REMOVE_DECORATION=813]="TEXT_REMOVE_DECORATION",e[e.TEXT_SET_ORIGINAL_CASE=814]="TEXT_SET_ORIGINAL_CASE",e[e.TEXT_SET_UPPER_CASE=815]="TEXT_SET_UPPER_CASE",e[e.TEXT_SET_LOWER_CASE=816]="TEXT_SET_LOWER_CASE",e[e.TEXT_SET_TITLE_CASE=817]="TEXT_SET_TITLE_CASE",e[e.TEXT_LINE_HEIGHT_DECREASE=818]="TEXT_LINE_HEIGHT_DECREASE",e[e.TEXT_LINE_HEIGHT_INCREASE=819]="TEXT_LINE_HEIGHT_INCREASE",e[e.TEXT_LETTER_SPACING_DECREASE=820]="TEXT_LETTER_SPACING_DECREASE",e[e.TEXT_LETTER_SPACING_INCREASE=821]="TEXT_LETTER_SPACING_INCREASE",e[e.INSPECT_IN_FIGMASCOPE=822]="INSPECT_IN_FIGMASCOPE",e[e.TOGGLE_INLINE_PREVIEW=823]="TOGGLE_INLINE_PREVIEW",e[e.TOGGLE_INLINE_HTML_PREVIEW=824]="TOGGLE_INLINE_HTML_PREVIEW",e[e.INLINE_PREVIEW_RESET_SIZE=825]="INLINE_PREVIEW_RESET_SIZE",e[e.PRESENT_AS_PROTOTYPE=826]="PRESENT_AS_PROTOTYPE",e[e.PRESENT_SITES_FULL_PREVIEW=827]="PRESENT_SITES_FULL_PREVIEW",e[e.PRESENT_SLIDES_AUDIENCE_VIEW=828]="PRESENT_SLIDES_AUDIENCE_VIEW",e[e.PRESENT_SLIDES_PRESENTER_VIEW=829]="PRESENT_SLIDES_PRESENTER_VIEW",e[e.SHOW_PROTOTYPE_INTERACTION_EDIT_MODAL=830]="SHOW_PROTOTYPE_INTERACTION_EDIT_MODAL",e[e.REPORT_NO_VIDEO_UPLOAD_PERMISSIONS=831]="REPORT_NO_VIDEO_UPLOAD_PERMISSIONS",e[e.MAGIC_LINK=832]="MAGIC_LINK",e[e.FOCUS_PREVIOUS_AREA=833]="FOCUS_PREVIOUS_AREA",e[e.FOCUS_NEXT_AREA=834]="FOCUS_NEXT_AREA",e[e.ENTER_DESIGN_MODE=835]="ENTER_DESIGN_MODE",e[e.ENTER_DRAW_MODE=836]="ENTER_DRAW_MODE",e[e.ENTER_INSPECT_MODE=837]="ENTER_INSPECT_MODE",e[e.BATCH_PAGE_RENAME=838]="BATCH_PAGE_RENAME",e[e.CREATE_SLIDE=839]="CREATE_SLIDE",e[e.KEYBOARD_LAYOUT_US_QWERTY=840]="KEYBOARD_LAYOUT_US_QWERTY",e[e.KEYBOARD_LAYOUT_FRENCH_AZERTY=841]="KEYBOARD_LAYOUT_FRENCH_AZERTY",e[e.KEYBOARD_LAYOUT_GERMAN=842]="KEYBOARD_LAYOUT_GERMAN",e[e.KEYBOARD_LAYOUT_JAPANESE_KANA=843]="KEYBOARD_LAYOUT_JAPANESE_KANA",e[e.KEYBOARD_LAYOUT_DVORAK=844]="KEYBOARD_LAYOUT_DVORAK",e[e.KEYBOARD_LAYOUT_RESET=845]="KEYBOARD_LAYOUT_RESET",e[e.KEYBOARD_LAYOUT_UK_MAC=846]="KEYBOARD_LAYOUT_UK_MAC",e[e.KEYBOARD_LAYOUT_UK_PC=847]="KEYBOARD_LAYOUT_UK_PC",e[e.KEYBOARD_LAYOUT_SWEDISH=848]="KEYBOARD_LAYOUT_SWEDISH",e[e.KEYBOARD_LAYOUT_FINNISH=849]="KEYBOARD_LAYOUT_FINNISH",e[e.KEYBOARD_LAYOUT_DANISH=850]="KEYBOARD_LAYOUT_DANISH",e[e.KEYBOARD_LAYOUT_NORWEGIAN=851]="KEYBOARD_LAYOUT_NORWEGIAN",e[e.KEYBOARD_LAYOUT_ITALIAN=852]="KEYBOARD_LAYOUT_ITALIAN",e[e.KEYBOARD_LAYOUT_SPANISH=853]="KEYBOARD_LAYOUT_SPANISH",e[e.KEYBOARD_LAYOUT_SPANISH_LATAM=854]="KEYBOARD_LAYOUT_SPANISH_LATAM",e[e.KEYBOARD_LAYOUT_CHINESE=855]="KEYBOARD_LAYOUT_CHINESE",e[e.KEYBOARD_LAYOUT_PORTUGUESE=856]="KEYBOARD_LAYOUT_PORTUGUESE",e[e.KEYBOARD_LAYOUT_KOREAN=857]="KEYBOARD_LAYOUT_KOREAN",e[e.START_AI_ASSISTANT=858]="START_AI_ASSISTANT",e[e.UPSCALE_IMAGE=859]="UPSCALE_IMAGE",e[e.EXPAND_IMAGE=860]="EXPAND_IMAGE",e[e.REMOVE_OBJECT=861]="REMOVE_OBJECT",e[e.SEPARATE_OBJECT=862]="SEPARATE_OBJECT",e[e.GENERATE_IMAGE=863]="GENERATE_IMAGE",e[e.EDIT_IMAGE=864]="EDIT_IMAGE",e[e.VECTORIZE_IMAGE=865]="VECTORIZE_IMAGE",e[e.FIND_INSPIRATION=866]="FIND_INSPIRATION",e[e.TRANSLATE_TEXT=867]="TRANSLATE_TEXT",e[e.REWRITE_TEXT=868]="REWRITE_TEXT",e[e.SHORTEN_TEXT=869]="SHORTEN_TEXT",e[e.CONTENT_FILL=870]="CONTENT_FILL",e[e.SLIDES_REWRITE_TEXT=871]="SLIDES_REWRITE_TEXT",e[e.IMAGE_TO_DESIGN=872]="IMAGE_TO_DESIGN",e[e.IMAGE_TO_DESIGN_ORACLE=873]="IMAGE_TO_DESIGN_ORACLE",e[e.MAKE_EDITS=874]="MAKE_EDITS",e[e.MAKE_EDITS_DEBUG=875]="MAKE_EDITS_DEBUG",e[e.MAKE_EDITS_DEBUG_REVIEW=876]="MAKE_EDITS_DEBUG_REVIEW",e[e.FIRST_DRAFT_FINE_TUNE=877]="FIRST_DRAFT_FINE_TUNE",e[e.BUZZ_PROMPT_TO_DESIGN=878]="BUZZ_PROMPT_TO_DESIGN",e[e.FIRST_DRAFT=879]="FIRST_DRAFT",e[e.FIRST_DRAFT_MAKE_CHANGES=880]="FIRST_DRAFT_MAKE_CHANGES",e[e.FIRST_DRAFT_MAKE_KIT=881]="FIRST_DRAFT_MAKE_KIT",e[e.FIRST_DRAFT_MAKE_KIT_DEBUG=882]="FIRST_DRAFT_MAKE_KIT_DEBUG",e[e.FIRST_DRAFT_COMPONENTIZE=883]="FIRST_DRAFT_COMPONENTIZE",e[e.FIRST_DRAFT_SUGGEST_PROPS=884]="FIRST_DRAFT_SUGGEST_PROPS",e[e.FIRST_DRAFT_LINTING=885]="FIRST_DRAFT_LINTING",e[e.FIRST_DRAFT_DEBUG=886]="FIRST_DRAFT_DEBUG",e[e.REMOVE_IMAGE_BACKGROUND=887]="REMOVE_IMAGE_BACKGROUND",e[e.AUTO_RENAME_LAYERS=888]="AUTO_RENAME_LAYERS",e[e.SLIDES_GENERATE_SPEA
4253KER_NOTES=889]="SLIDES_GENERATE_SPEAKER_NOTES",e[e.WHITEBOARD_GENERATE_CONTENT=890]="WHITEBOARD_GENERATE_CONTENT",e[e.SUMMARIZE_STICKIES=891]="SUMMARIZE_STICKIES",e[e.SORT_STICKIES_BY_TOPIC=892]="SORT_STICKIES_BY_TOPIC",e[e.SORT_STICKIES_BY_COLOR=893]="SORT_STICKIES_BY_COLOR",e[e.SORT_STICKIES_BY_AUTHOR=894]="SORT_STICKIES_BY_AUTHOR",e[e.SORT_STICKIES_BY_STAMP_COUNT=895]="SORT_STICKIES_BY_STAMP_COUNT",e[e.SORT_STICKIES_BY_STAMP_TYPE=896]="SORT_STICKIES_BY_STAMP_TYPE",e[e.MIND_MAP_GENERATE_IDEAS=897]="MIND_MAP_GENERATE_IDEAS",e[e.CREATE_IDEAS=898]="CREATE_IDEAS",e[e.MERMAID_TO_DIAGRAM=899]="MERMAID_TO_DIAGRAM",e[e.AI_CHAT_DEPRECATED=900]="AI_CHAT_DEPRECATED"})(Jx||(Jx={}));var Zx;(function(e){e[e.DEFAULT=0]="DEFAULT",e[e.DRAGGING=1]="DRAGGING",e[e.RESIZING=2]="RESIZING",e[e.ROTATING=3]="ROTATING",e[e.SELECTING_TEXT=4]="SELECTING_TEXT",e[e.CLICKING_TO_CHANGE_SELECTION=5]="CLICKING_TO_CHANGE_SELECTION",e[e.PREVIEWING_OBJECT_ANIMATION=6]="PREVIEWING_OBJECT_ANIMATION"})(Zx||(Zx={}));var qx;(function(e){e[e.PROPERTIES_PANEL=0]="PROPERTIES_PANEL"})(qx||(qx={}));var Qx;(function(e){e[e.NO=0]="NO",e[e.YES=1]="YES"})(Qx||(Qx={}));var e0;(function(e){e[e.YES=0]="YES",e[e.NO=1]="NO"})(e0||(e0={}));var t0;(function(e){e[e.NO=0]="NO",e[e.YES=1]="YES"})(t0||(t0={}));var n0;(function(e){e[e.TOP_LEFT=0]="TOP_LEFT",e[e.TOP_CENTER=1]="TOP_CENTER",e[e.TOP_RIGHT=2]="TOP_RIGHT",e[e.MIDDLE_LEFT=3]="MIDDLE_LEFT",e[e.MIDDLE_CENTER=4]="MIDDLE_CENTER",e[e.MIDDLE_RIGHT=5]="MIDDLE_RIGHT",e[e.BOTTOM_LEFT=6]="BOTTOM_LEFT",e[e.BOTTOM_CENTER=7]="BOTTOM_CENTER",e[e.BOTTOM_RIGHT=8]="BOTTOM_RIGHT"})(n0||(n0={}));var r0;(function(e){e[e.UNLOADED=0]="UNLOADED",e[e.NOT_ANIMATED=1]="NOT_ANIMATED",e[e.ANIMATED=2]="ANIMATED"})(r0||(r0={}));var o0;(function(e){e[e.LINEAR=0]="LINEAR",e[e.BEZIER=1]="BEZIER",e[e.OSCILLATION=2]="OSCILLATION",e[e.SPRING=3]="SPRING"})(o0||(o0={}));var i0;(function(e){e[e.NONE=0]="NONE",e[e.FADE=1]="FADE",e[e.SLIDE_FROM_LEFT=2]="SLIDE_FROM_LEFT",e[e.SLIDE_FROM_RIGHT=3]="SLIDE_FROM_RIGHT",e[e.SLIDE_FROM_TOP=4]="SLIDE_FROM_TOP",e[e.SLIDE_FROM_BOTTOM=5]="SLIDE_FROM_BOTTOM"})(i0||(i0={}));var s0;(function(e){e[e.SUCCESS=0]="SUCCESS",e[e.NO_MERGE_IN_PROGRESS=1]="NO_MERGE_IN_PROGRESS",e[e.INVALID_INDEX=2]="INVALID_INDEX",e[e.INTERNAL_ERROR=3]="INTERNAL_ERROR",e[e.INVALID_STATE_TRANSITION=4]="INVALID_STATE_TRANSITION"})(s0||(s0={}));var a0;(function(e){e[e.SUCCESS=0]="SUCCESS",e[e.NO_MERGE_IN_PROGRESS=1]="NO_MERGE_IN_PROGRESS",e[e.INTERNAL_ERROR=2]="INTERNAL_ERROR",e[e.MISSING_BACKING_SYMBOL=3]="MISSING_BACKING_SYMBOL",e[e.VERSION_MISMATCH=4]="VERSION_MISMATCH"})(a0||(a0={}));var l0;(function(e){e[e.SYNCED=0]="SYNCED",e[e.OFFLINE=1]="OFFLINE",e[e.SESSION_START=2]="SESSION_START",e[e.FORCED=3]="FORCED",e[e.LIMBOED_CHANGES=4]="LIMBOED_CHANGES"})(l0||(l0={}));var u0;(function(e){e[e.COMPONENTS=0]="COMPONENTS",e[e.PROPS=1]="PROPS"})(u0||(u0={}));var c0;(function(e){e[e.MARK_PERMANENT=0]="MARK_PERMANENT",e[e.MARK_TRANSIENT=1]="MARK_TRANSIENT",e[e.MARK_HYDRATED=2]="MARK_HYDRATED"})(c0||(c0={}));var d0;(function(e){e[e.AXIS=0]="AXIS",e[e.POINT=1]="POINT"})(d0||(d0={}));var f0;(function(e){e[e.ATTACHED_FILE_TIP=0]="ATTACHED_FILE_TIP",e[e.DETACHED_FILE_TIP=1]="DETACHED_FILE_TIP",e[e.DETACHED_BRANCH_TIP=2]="DETACHED_BRANCH_TIP",e[e.BRANCH_POINT=3]="BRANCH_POINT",e[e.PREVIEW_BRANCH_TIP=4]="PREVIEW_BRANCH_TIP",e[e.STAGED_BRANCH_TIP=5]="STAGED_BRANCH_TIP",e[e.STAGED_FILE_TIP=6]="STAGED_FILE_TIP"})(f0||(f0={}));var p0;(function(e){e[e.NONE=0]="NONE",e[e.BEGIN_PREVIEW=1]="BEGIN_PREVIEW",e[e.RECREATE_BRANCH_POINT=2]="RECREATE_BRANCH_POINT",e[e.PREVIEW_CHANGES=3]="PREVIEW_CHANGES",e[e.STAGE_CHANGES=4]="STAGE_CHANGES",e[e.RESET_TO_BRANCH_POINT=5]="RESET_TO_BRANCH_POINT",e[e.COMMIT=6]="COMMIT",e[e.ABANDON=7]="ABANDON",e[e.STAGE_CHANGES_WHILE_ATTACHED=8]="STAGE_CHANGES_WHILE_ATTACHED",e[e.BEGIN_MERGE=9]="BEGIN_MERGE"})(p0||(p0={}));var E0;(function(e){e[e.TEXT=0]="TEXT",e[e.IMAGE=1]="IMAGE"})(E0||(E0={}));var m0;(function(e){e[e.NONE=0]="NONE",e[e.AI_ASSISTANT=1]="AI_ASSISTANT"})(m0||(m0={}));var _0;(function(e){e[e.TEXT=0]="TEXT",e[e.FRAME_OR_GROUP=1]="FRAME_OR_GROUP",e[e.COMPONENT=2]="COMPONENT",e[e.INSTANCE=3]="INSTANCE",e[e.IMAGE=4]="IMAGE",e[e.SHAPE=5]="SHAPE",e[e.OTHER=6]="OTHER"})(_0||(_0={}));var T0;(function(e){e[e.NONE=0]="NONE",e[e.SELECT_ACTIVE=1]="SELECT_ACTIVE"})(T0||(T0={}));var h0;(function(e){e[e.FIND=0]="FIND",e[e.REPLACE=1]="REPLACE"})(h0||(h0={}));var O0;(function(e){e[e.ONLY_ACTIVE=0]="ONLY_ACTIVE",e[e.ALL=1]="ALL"})(O0||(O0={}));var S0;(function(e){e[e.ACTIVE_PAGE=0]="ACTIVE_PAGE",e[e.ALL_PAGES=1]="ALL_PAGES"})(S0||(S0={}));var I0;(function(e){e[e.BELOW=0]="BELOW",e[e.LEFT=1]="LEFT",e[e.RIGHT=2]="RIGHT",e[e.ABOVE=3]="ABOVE"})(I0||(I0={}));var g0;(function(e){e[e.SINGLE_ASSET=0]="SINGLE_ASSET",e[e.GRID=1]="GRID"})(g0||(g0={}));var R0;(function(e){e[e.DEFAULT=0]="DEFAULT",e[e.TEXT_AUTOSUGGEST=1]="TEXT_AUTOSUGGEST",e[e.DESIGN_TO_CODE=2]="DESIGN_TO_CODE",e[e.DEV_MODE_FOCUS_VIEW=3]="DEV_MODE_FOCUS_VIEW",e[e.DEV_MODE_MOTION_FOCUS=4]="DEV_MODE_MOTION_FOCUS",e[e.AI_ASSISTANT_TOOLS=5]="AI_ASSISTANT_TOOLS",e[e.CANVAS_PREVIEW=6]="CANVAS_PREVIEW",e[e.GLOBAL_DEBUGGING=7]="GLOBAL_DEBUGGING",e[e.SCENEGRAPH_SERVER=8]="SCENEGRAPH_SERVER",e[e.DESIGN_LINTER_PREVIEW=9]="DESIGN_LINTER_PREVIEW"})(R0||(R0={}));var A0;(function(e){e[e.IDLE=0]="IDLE",e[e.ITEM_PAGE=1]="ITEM_PAGE",e[e.REPEATER_LIST=2]="REPEATER_LIST",e[e.FIELD_SELECTED=3]="FIELD_SELECTED"})(A0||(A0={}));var N0;(function(e){e[e.SIMPLE_SQUARE=0]="SIMPLE_SQUARE"})(N0||(N0={}));var L0;
4253(function(e){e[e.NONE=0]="NONE",e[e.IGNORE_COMMIT_FOR_CONTENT_FILL=1]="IGNORE_COMMIT_FOR_CONTENT_FILL"})(L0||(L0={}));var C0;(function(e){e[e.DEFAULT=0]="DEFAULT",e[e.ALWAYS=1]="ALWAYS",e[e.NEVER=2]="NEVER"})(C0||(C0={}));var y0;(function(e){e[e.NOT_APPLICABLE=0]="NOT_APPLICABLE",e[e.YES=1]="YES",e[e.NO=2]="NO"})(y0||(y0={}));var b0;(function(e){e[e.TRACE=0]="TRACE",e[e.DBG=1]="DBG",e[e.INFO=2]="INFO",e[e.LOG=3]="LOG",e[e.WARN=4]="WARN",e[e.ERROR=5]="ERROR"})(b0||(b0={}));var D0;(function(e){e[e.VARIABLES_MODAL=0]="VARIABLES_MODAL",e[e.VARIABLE_PICKER=1]="VARIABLE_PICKER",e[e.SLIDES_THEME=2]="SLIDES_THEME"})(D0||(D0={}));var P0;(function(e){e[e.AUTOMATIC_FIRST_COLLECTION=0]="AUTOMATIC_FIRST_COLLECTION",e[e.VARIABLES_MODAL=1]="VARIABLES_MODAL"})(P0||(P0={}));var v0;(function(e){e[e.NONE=0]="NONE",e[e.VARIABLES=1]="VARIABLES",e[e.STYLES=2]="STYLES"})(v0||(v0={}));var x0;(function(e){e[e.COMMENT=0]="COMMENT",e[e.EMPTY_LINE=1]="EMPTY_LINE",e[e.DECLARATION=2]="DECLARATION",e[e.BLOCK_COMMENT=3]="BLOCK_COMMENT"})(x0||(x0={}));var M0;(function(e){e[e.PROPERTIES_PANEL=0]="PROPERTIES_PANEL"})(M0||(M0={}));var G0;(function(e){e[e.SUCCESS=0]="SUCCESS",e[e.TRIGGERED_DETACH=1]="TRIGGERED_DETACH",e[e.INTERNAL_ERROR=2]="INTERNAL_ERROR"})(G0||(G0={}));var k0;(function(e){e[e.FIRST_PARTY=0]="FIRST_PARTY",e[e.LOCAL_PLUGIN=1]="LOCAL_PLUGIN",e[e.PUBLISHED_PLUGIN=2]="PUBLISHED_PLUGIN"})(k0||(k0={}));var B0;(function(e){e[e.DEFAULT=0]="DEFAULT",e[e.UNDO_REDO=1]="UNDO_REDO",e[e.ANNOTATIONS=2]="ANNOTATIONS",e[e.NODE_STATUS=3]="NODE_STATUS"})(B0||(B0={}));var F0;(function(e){e[e.PRIMARY=0]="PRIMARY",e[e.PLUGIN=1]="PLUGIN",e[e.STRING_MANAGEMENT=2]="STRING_MANAGEMENT",e[e.PROPERTIES=3]="PROPERTIES",e[e.COMPONENT=4]="COMPONENT",e[e.DEV_RESOURCES=5]="DEV_RESOURCES",e[e.ASSETS=6]="ASSETS"})(F0||(F0={}));var w0;(function(e){e[e.FOCUS_VIEW=0]="FOCUS_VIEW",e[e.INTERACTIVE_PLAYGROUND=1]="INTERACTIVE_PLAYGROUND",e[e.MOTION_FOCUS=2]="MOTION_FOCUS"})(w0||(w0={}));var U0;(function(e){e[e.NONE=0]="NONE",e[e.FIGMASCOPE=1]="FIGMASCOPE",e[e.UAT_TOOLS=2]="UAT_TOOLS",e[e.LIVEGRAPH=3]="LIVEGRAPH"})(U0||(U0={}));var V0;(function(e){e[e.NO=0]="NO",e[e.YES=1]="YES",e[e.YES_WITHOUT_REORDER=2]="YES_WITHOUT_REORDER"})(V0||(V0={}));var H0;(function(e){e[e.GENERIC=0]="GENERIC",e[e.STATE_GROUP=1]="STATE_GROUP",e[e.VARIABLE_COLLECTION=2]="VARIABLE_COLLECTION",e[e.DOCUMENT=3]="DOCUMENT"})(H0||(H0={}));var W0;(function(e){e[e.UPDATED_LIBRARY=0]="UPDATED_LIBRARY",e[e.CREATED=1]="CREATED",e[e.REMOVED=2]="REMOVED",e[e.UPDATED=3]="UPDATED",e[e.UNMODIFIED=4]="UNMODIFIED"})(W0||(W0={}));var Y0;(function(e){e[e.SOURCE=0]="SOURCE",e[e.BRANCH=1]="BRANCH",e[e.COMPARE=2]="COMPARE"})(Y0||(Y0={}));var K0;(function(e){e[e.PIXEL=0]="PIXEL",e[e.SCALED=1]="SCALED"})(K0||(K0={}));var z0;(function(e){e[e.LOCAL=0]="LOCAL",e[e.REMOTE=1]="REMOTE"})(z0||(z0={}));var X0;(function(e){e[e.CREATE=0]="CREATE",e[e.DELETE=1]="DELETE",e[e.PROPERTY_CHANGE=2]="PROPERTY_CHANGE",e[e.STYLE_PROPERTY_CHANGE=3]="STYLE_PROPERTY_CHANGE",e[e.STYLE_CREATE=4]="STYLE_CREATE",e[e.STYLE_DELETE=5]="STYLE_DELETE"})(X0||(X0={}));var j0;(function(e){e[e.NONE=0]="NONE",e[e.PRIMARY=1]="PRIMARY",e[e.SECONDARY=2]="SECONDARY"})(j0||(j0={}));var $0;(function(e){e[e.APPLE=0]="APPLE",e[e.NOTO=1]="NOTO"})($0||($0={}));var J0;(function(e){e[e.TOP=0]="TOP",e[e.BOTTOM=1]="BOTTOM",e[e.LEFT=2]="LEFT",e[e.RIGHT=3]="RIGHT",e[e.TOP_LEFT=4]="TOP_LEFT",e[e.TOP_RIGHT=5]="TOP_RIGHT",e[e.BOTTOM_LEFT=6]="BOTTOM_LEFT",e[e.BOTTOM_RIGHT=7]="BOTTOM_RIGHT"})(J0||(J0={}));var Z0;(function(e){e[e.PNG=0]="PNG",e[e.SVG=1]="SVG",e[e.RASTERIZE=2]="RASTERIZE"})(Z0||(Z0={}));var q0;
4253(function(e){e[e.NONE=0]="NONE",e[e.ARROW=1]="ARROW",e[e.CIRCLE=2]="CIRCLE",e[e.CROSS=3]="CROSS",e[e.ARROW_TRIANGLE=4]="ARROW_TRIANGLE",e[e.ERD_ZERO_OR_ONE=5]="ERD_ZERO_OR_ONE",e[e.ERD_EXACTLY_ONE=6]="ERD_EXACTLY_ONE",e[e.ERD_ZERO_OR_MORE=7]="ERD_ZERO_OR_MORE",e[e.ERD_ONE_OR_MORE=8]="ERD_ONE_OR_MORE"})(q0||(q0={}));var Q0;(function(e){e[e.NORMAL=0]="NORMAL",e[e.DOTTED=1]="DOTTED",e[e.THICK=2]="THICK"})(Q0||(Q0={}));var eM;(function(e){e[e.DIAGRAM=0]="DIAGRAM",e[e.ORG_CHART=1]="ORG_CHART",e[e.STATE=2]="STATE",e[e.ERD=3]="ERD"})(eM||(eM={}));var tM;(function(e){e[e.DEFAULT=0]="DEFAULT",e[e.BLUE=1]="BLUE",e[e.GREEN=2]="GREEN",e[e.PURPLE=3]="PURPLE",e[e.RED=4]="RED",e[e.YELLOW=5]="YELLOW"})(tM||(tM={}));var nM;(function(e){e[e.BASIC=0]="BASIC",e[e.EXPANDED=1]="EXPANDED"})(nM||(nM={}));var rM;(function(e){e[e.DEFAULT=0]="DEFAULT",e[e.PURPLE=1]="PURPLE",e[e.BLUE=2]="BLUE",e[e.GREEN=3]="GREEN"})(rM||(rM={}));var oM;(function(e){e[e.STATE_FORK=0]="STATE_FORK",e[e.STATE_JOIN=1]="STATE_JOIN",e[e.STATE_CHOICE=2]="STATE_CHOICE",e[e.STATE_START=3]="STATE_START",e[e.STATE_END=4]="STATE_END"})(oM||(oM={}));var iM;(function(e){e[e.DEFAULT=0]="DEFAULT",e[e.BLUE=1]="BLUE",e[e.GREEN=2]="GREEN",e[e.PURPLE=3]="PURPLE",e[e.RED=4]="RED",e[e.YELLOW=5]="YELLOW"})(iM||(iM={}));var sM;(function(e){e[e.STICKY=0]="STICKY",e[e.TABLE=1]="TABLE"})(sM||(sM={}));var aM;(function(e){e[e.PNG=0]="PNG",e[e.JPEG=1]="JPEG",e[e.PDF=2]="PDF",e[e.CSV=3]="CSV"})(aM||(aM={}));var lM;(function(e){e[e.FILE=0]="FILE",e[e.AI_CHAT=1]="AI_CHAT"})(lM||(lM={}));var uM;(function(e){e[e.NEXT=0]="NEXT",e[e.PREVIOUS=1]="PREVIOUS",e[e.COMMIT=2]="COMMIT",e[e.CANCEL=3]="CANCEL",e[e.CLEAR=4]="CLEAR"})(uM||(uM={}));var cM;(function(e){e[e.NONE=0]="NONE",e[e.STICKY=1]="STICKY",e[e.SHAPE_WITH_TEXT=2]="SHAPE_WITH_TEXT",e[e.SECTION=3]="SECTION",e[e.BUG_BASH=4]="BUG_BASH",e[e.STANDUP=5]="STANDUP",e[e.DESIGN_CRIT=6]="DESIGN_CRIT",e[e.USER_JOURNEY=7]="USER_JOURNEY",e[e.MAKE_SOMETHING_BRAINSTORM=8]="MAKE_SOMETHING_BRAINSTORM",e[e.MAKE_SOMETHING_TEAM_CHART=9]="MAKE_SOMETHING_TEAM_CHART",e[e.MAKE_SOMETHING_TEAM_UPDATES=10]="MAKE_SOMETHING_TEAM_UPDATES",e[e.MAKE_SOMETHING_PLANNING=11]="MAKE_SOMETHING_PLANNING",e[e.RETRO=12]="RETRO"})(cM||(cM={}));var dM;(function(e){e[e.COPY_PASTE=0]="COPY_PASTE",e[e.COMPONENT_IMPORT=1]="COMPONENT_IMPORT",e[e.STATE_GROUP_IMPORT=2]="STATE_GROUP_IMPORT",e[e.STYLE_IMPORT=3]="STYLE_IMPORT",e[e.BRANCH_MERGE=4]="BRANCH_MERGE",e[e.TEMPLATE_INSERTION=5]="TEMPLATE_INSERTION",e[e.VARIABLE_IMPORT=6]="VARIABLE_IMPORT",e[e.VARIABLE_SET_IMPORT=7]="VARIABLE_SET_IMPORT",e[e.PLAYGROUND_INSERT=8]="PLAYGROUND_INSERT",e[e.MODULE_IMPORT=9]="MODULE_IMPORT"})(dM||(dM={}));var fM;(function(e){e[e.CURRENT=0]="CURRENT",e[e.FIRST_DRAFT=1]="FIRST_DRAFT"})(fM||(fM={}));var pM;(function(e){e[e.INACTIVE=0]="INACTIVE",e[e.ALL_FRAMES=1]="ALL_FRAMES",e[e.COMPONENT_SET=2]="COMPONENT_SET",e[e.RESPONSIVE_SET=3]="RESPONSIVE_SET"})(pM||(pM={}));var EM;(function(e){e[e.FIT_TO_SCREEN=0]="FIT_TO_SCREEN",e[e.FIT_TO_WIDTH=1]="FIT_TO_WIDTH",e[e.FILL_SCREEN=2]="FILL_SCREEN"})(EM||(EM={}));var mM;(function(e){e[e.EMPTY=0]="EMPTY",e[e.RESIZING_WIDTH_AND_HEIGHT=1]="RESIZING_WIDTH_AND_HEIGHT",e[e.RESIZING_HEIGHT=2]="RESIZING_HEIGHT",e[e.RESIZING_NONE=3]="RESIZING_NONE",e[e.TRUNCATION_DISABLED=4]="TRUNCATION_DISABLED",e[e.TRUNCATION_ENABLED=5]="TRUNCATION_ENABLED",e[e.ALIGNMENT_LEFT=6]="ALIGNMENT_LEFT",e[e.ALIGNMENT_CENTER=7]="ALIGNMENT_CENTER",e[e.ALIGNMENT_RIGHT=8]="ALIGNMENT_RIGHT",e[e.ALIGNMENT_JUSTIFIED=9]="ALIGNMENT_JUSTIFIED",e[e.DECORATION_NONE=10]="DECORATION_NONE",e[e.DECORATION_UNDERLINE=11]="DECORATION_UNDERLINE",e[e.DECORATION_STRIKETHROUGH=12]="DECORATION_STRIKETHROUGH",e[e.LIST_STYLE_PLAIN=13]="LIST_STYLE_PLAIN",e[e.LIST_STYLE_UNORDERED=14]="LIST_STYLE_UNORDERED",e[e.LIST_STYLE_ORDERED=15]="LIST_STYLE_ORDERED",e[e.TEXT_CASE_ORIGINAL=16]="TEXT_CASE_ORIGINAL",e[e.TEXT_CASE_UPPER=17]="TEXT_CASE_UPPER",e[e.TEXT_CASE_LOWER=18]="TEXT_CASE_LOWER",e[e.TEXT_CASE_TITLE=19]="TEXT_CASE_TITLE",e[e.TEXT_CASE_SMALL_CAPS=20]="TEXT_CASE_SMALL_CAPS",e[e.TEXT_CASE_SMALL_CAPS_FORCED=21]="TEXT_CASE_SMALL_CAPS_FORCED",e[e.FRACTIONS_ON=22]="FRACTIONS_ON",e[e.FRACTIONS_OFF=23]="FRACTIONS_OFF",e[e.DISCRETIONARY_LIGATURES_ON=24]="DISCRETIONARY_LIGATURES_ON",e[e.DISCRETIONARY_LIGATURES_OFF=25]="DISCRETIONARY_LIGATURES_OFF",e[e.HISTORICAL_LIGATURES_ON=26]="HISTORICAL_LIGATURES_ON",e[e.HISTORICAL_LIGATURES_OFF=27]="HISTORICAL_LIGATURES_OFF",e[e.NUMERIC_STYLE_ORIGINAL=28]="NUMERIC_STYLE_ORIGINAL",e[e.NUMERIC_STYLE_UPPER_PROPORTIONAL=29]="NUMERIC_STYLE_UPPER_PROPORTIONAL",e[e.NUMERIC_STYLE_UPPER_MONOSPACE=30]="NUMERIC_STYLE_UPPER_MONOSPACE",e[e.NUMERIC_STYLE_LOWER_PROPORTIONAL=31]="NUMERIC_STYLE_LOWER_PROPORTIONAL",e[e.NUMERIC_STYLE_LOWER_MONOSPACE=32]="NUMERIC_STYLE_LOWER_MONOSPACE",e[e.NUMERIC_POSITION_SUB=33]="NUMERIC_POSITION_SUB",e[e.NUMERIC_POSITION_SUPER=34]="NUMERIC_POSITION_SUPER",e[e.NUMERIC_POSITION_NORMAL=35]="NUMERIC_POSITION_NORMAL",e[e.OPENTYPE_FEATURE_ON=36]="OPENTYPE_FEATURE_ON",e[e.OPENTYPE_FEATURE_OFF=37]="OPENTYPE_FEATURE_OFF",e[e.FONT_VARIATIONS=38]="FONT_VARIATIONS",e[e.LEADING_TRIM_CAP_HEIGHT=39]="LEADING_TRIM_CAP_HEIGHT",e[e.LEADING_TRIM_NONE=40]="LEADING_TRIM_NONE",e[e.HANGING_PUNCTUATION_ON=41]="HANGING_PUNCTUATION_ON",e[e.HANGING_PUNCTUATION_OFF=42]="HANGING_PUNCTUATION_OFF",e[e.HANGING_LISTS_ON=43]="HANGING_LISTS_ON",e[e.HANGING_LISTS_OFF=44]="HANGING_LISTS_OFF",e[e.DECORATION_STYLE_SOLID=45]="DECORATION_STYLE_SOLID",e[e.DECORATION_STYLE_DOTTED=46]="DECORATION_STYLE_DOTTED",e[e.DECORATION_STYLE_WAVY=47]="DECORATION_STYLE_WAVY",e[e.DECORATION_SKIP_INK_ON=48]="DECORATION_SKIP_INK_ON",e[e.DECORATION_SKIP_INK_OFF=49]="DECORATION_SKIP_INK_OFF"})(mM||(mM={}));var _M;(function(e){e[e.TRANSLATE_TEXT=0]="TRANSLATE_TEXT",e[e.REWRITE_TEXT=1]="REWRITE_TEXT",e[e.SHORTEN_TEXT=2]="SHORTEN_TEXT",e[e.FIRST_DRAFT=3]="FIRST_DRAFT",e[e.FIRST_DRAFT_MAKE_CHANGES=4]="FIRST_DRAFT_MAKE_CHANGES",e[e.FIRST_DRAFT_MAKE_KIT_DEBUG=5]="FIRST_DRAFT_MAKE_KIT_DEBUG",e[e.FIND_INSPIRATION=6]="FIND_INSPIRATION",e[e.REMOVE_BACKGROUND=7]="REMOVE_BACKGROUND",e[e.AUTO_RENAME_LAYERS=8]="AUTO_RENAME_LAYERS",e[e.GENERATE_IMAGE=9]="GENERATE_IMAGE",e[e.MAGIC_LINK=10]="MAGIC_LINK",e[e.CONTENT_FILL=11]="CONTENT_FILL",e[e.SLIDES_REWRITE_TEXT=12]="SLIDES_REWRITE_TEXT",e[e.AI_CHAT_DEPRECATED=13]="AI_CHAT_DEPRECATED",e[e.MAKE_EDITS=14]="MAKE_EDITS",e[e.UPSCALE_IMAGE=15]="UPSCALE_IMAGE",e[e.FIRST_DRAFT_FINE_TUNE=16]="FIRST_DRAFT_FINE_TUNE",e[e.EDIT_IMAGE=17]="EDIT_IMAGE"})(_M||(_M={}));var TM;(function(e){e[e.GENERATE=0]="GENERATE",e[e.EDIT=1]="EDIT"})(TM||(TM={}));var hM;(function(e){e[e.NONE=0]="NONE",e[e.COLOR=1]="COLOR"})(hM||(hM={}));var OM;(function(e){e[e.GROUP=0]="GROUP",e[e.UNION=1]="UNION",e[e.SUBTRACT=2]="SUBTRACT",e[e.INTERSECT=3]="INTERSECT",e[e.XOR=4]="XOR",e[e.STATE_GROUP=5]="STATE_GROUP",e[e.TRANSFORM=6]="TRANSFORM"})(OM||(OM={}));var SM;(function(e){e[e.TABULAR=0]="TABULAR",e[e.CODE=1]="CODE"})(SM||(SM={}));var IM;(function(e){e[e.CSS=0]="CSS",e[e.IOS=1]="IOS",e[e.ANDROID=2]="ANDROID"})(IM||(IM={}));var gM;(function(e){e[e.GENERIC=0]="GENERIC",e[e.SNAP=1]="SNAP",e[e.LEVEL=2]="LEVEL"})(gM||(gM={}));var RM;(function(e){e[e.HAS_CHILDREN=0]="HAS_CHILDREN",e[e.HAS_IDENTICAL_CH
4253ILDREN=1]="HAS_IDENTICAL_CHILDREN"})(RM||(RM={}));var AM;(function(e){e[e.BASIS_PARENT=0]="BASIS_PARENT",e[e.PARENT=1]="PARENT"})(AM||(AM={}));var NM;(function(e){e[e.UNKNOWN=0]="UNKNOWN",e[e.YOUTUBE=1]="YOUTUBE",e[e.GOOGLE_MAP=2]="GOOGLE_MAP",e[e.MAILCHIMP=3]="MAILCHIMP",e[e.GENERIC=4]="GENERIC"})(NM||(NM={}));var LM;(function(e){e[e.NONE=0]="NONE",e[e.EXPAND=1]="EXPAND",e[e.ADD_REFERENCE=2]="ADD_REFERENCE"})(LM||(LM={}));var CM;(function(e){e[e.NO=0]="NO",e[e.YES=1]="YES"})(CM||(CM={}));var yM;(function(e){e[e.ABOVE=0]="ABOVE",e[e.BELOW=1]="BELOW",e[e.LEFT=2]="LEFT",e[e.RIGHT=3]="RIGHT"})(yM||(yM={}));var bM;(function(e){e[e.SELF=0]="SELF",e[e.DESIGN=1]="DESIGN"})(bM||(bM={}));var DM;(function(e){e[e.NONE=0]="NONE",e[e.INT=1]="INT",e[e.BOOL=2]="BOOL",e[e.FLOAT=3]="FLOAT",e[e.STRING=4]="STRING",e[e.JSON=5]="JSON",e[e.GRADIENT_STOP_SELECTION=7]="GRADIENT_STOP_SELECTION",e[e.SELECTED_PROPERTY=8]="SELECTED_PROPERTY",e[e.BOOL_ARRAY=9]="BOOL_ARRAY",e[e.GUID=10]="GUID",e[e.ON_CANVAS_NAME_EDITOR_INFO=11]="ON_CANVAS_NAME_EDITOR_INFO",e[e.EXPORT_SELECTION_SETTINGS=12]="EXPORT_SELECTION_SETTINGS",e[e.ACTIVE_EMBED_DATA=13]="ACTIVE_EMBED_DATA",e[e.VOTING_SESSION_INFO=14]="VOTING_SESSION_INFO",e[e.HOVERED_COMPONENT_PROP_DEF=15]="HOVERED_COMPONENT_PROP_DEF",e[e.TEXT_REVIEW_PLUGIN_INFO=16]="TEXT_REVIEW_PLUGIN_INFO",e[e.DEV_HANDOFF_CODE_LANGUAGE=17]="DEV_HANDOFF_CODE_LANGUAGE",e[e.DEV_HANDOFF_PREFERENCES=18]="DEV_HANDOFF_PREFERENCES",e[e.PROPERTIES_PANEL_PREFERENCES=19]="PROPERTIES_PANEL_PREFERENCES"})(DM||(DM={}));var PM;(function(e){e[e.PLACEHOLDER=1]="PLACEHOLDER",e[e.COLLAB_TOOLS_IN_DESIGN=3]="COLLAB_TOOLS_IN_DESIGN",e[e.NAVBAR_IN_DESIGN=4]="NAVBAR_IN_DESIGN",e[e.COLLAB_TOOL_SHORTCUTS_IN_DESIGN=5]="COLLAB_TOOL_SHORTCUTS_IN_DESIGN"})(PM||(PM={}));var vM;(function(e){e[e.INITIAL=0]="INITIAL",e[e.LASSOING=1]="LASSOING",e[e.LASSO_COMPLETE=2]="LASSO_COMPLETE",e[e.RUNNING_ACTION=3]="RUNNING_ACTION"})(vM||(vM={}));var xM;(function(e){e[e.LAYERS=0]="LAYERS",e[e.ASSETS=1]="ASSETS",e[e.CODE=2]="CODE",e[e.CHAT=3]="CHAT",e[e.DESIGN_SYSTEM=4]="DESIGN_SYSTEM",e[e.VARIABLES=5]="VARIABLES",e[e.TOOLS=6]="TOOLS"})(xM||(xM={}));var MM;(function(e){e[e.GROUP_CHANGE=0]="GROUP_CHANGE",e[e.ROOT_CHANGE=1]="ROOT_CHANGE"})(MM||(MM={}));var GM;(function(e){e[e.MIXED=0]="MIXED",e[e.MODE=1]="MODE"})(GM||(GM={}));var kM;(function(e){e[e.ACTIONS_MENU=0]="ACTIONS_MENU",e[e.RFD_INITIAL_NUDGE=1]="RFD_INITIAL_NUDGE",e[e.RFD_STATUS_MENU_ON_CANVAS=2]="RFD_STATUS_MENU_ON_CANVAS",e[e.RFD_STATUS_MENU_IN_DESIGN_PROPS_PANEL=3]="RFD_STATUS_MENU_IN_DESIGN_PROPS_PANEL",e[e.PROPERTIES_PANEL=4]="PROPERTIES_PANEL",e[e.RIGHT_CLICK_CONTEXT_MENU=5]="RIGHT_CLICK_CONTEXT_MENU",e[e.INTEGRATION_TEST=6]="INTEGRATION_TEST",e[e.AI_ASSISTANT_CHAT=7]="AI_ASSISTANT_CHAT",e[e.AI_ASSISTANT_SUGGESTED_ACTION=8]="AI_ASSISTANT_SUGGESTED_ACTION",e[e.CURATOR=9]="CURATOR"})(kM||(kM={}));var BM;(function(e){e[e.LEGACY_PLUGIN=0]="LEGACY_PLUGIN",e[e.PLUGIN_VALIDATION=1]="PLUGIN_VALIDATION",e[e.DYNAMIC_PLUGIN_LOAD_ALL=2]="DYNAMIC_PLUGIN_LOAD_ALL",e[e.SAVE_LOCAL_COPY=3]="SAVE_LOCAL_COPY",e[e.FIND_AND_REPLACE=4]="FIND_AND_REPLACE",e[e.REPLACE_LIBRARIES=5]="REPLACE_LIBRARIES",e[e.LIBRARY_UPDATES=6]="LIBRARY_UPDATES",e[e.MISSING_FONTS=7]="MISSING_FONTS",e[e.BRANCHING_MODAL_OPEN=8]="BRANCHING_MODAL_OPEN",e[e.DEBUG_TOOL=9]="DEBUG_TOOL"})(BM||(BM={}));var FM;(function(e){e[e.COPY_TO_CLIPBOARD=0]="COPY_TO_CLIPBOARD",e[e.COMPOSE_EMAIL=1]="COMPOSE_EMAIL"})(FM||(FM={}));var wM;(function(e){e[e.DEFAULT=0]="DEFAULT",e[e.COPY_DUPLICATE=1]="COPY_DUPLICATE",e[e.SILENT_INSERT=2]="SILENT_INSERT"})(wM||(wM={}));var UM;(function(e){e[e.PREVIEW=0]="PREVIEW",e[e.STAGE=1]="STAGE"})(UM||(UM={}));var VM;(function(e){e[e.TB=0]="TB",e[e.BT=1]="BT",e[e.LR=2]="LR",e[e.RL=3]="RL"})(VM||(VM={}));var HM;(function(e){e[e.CURRENT_PAGE=0]="CURRENT_PAGE",e[e.ALL_PAGES=1]="ALL_PAGES",e[e.CURRENT_SELECTION=2]="CURRENT_SELECTION"})(HM||(HM={}));var WM;(function(e){e[e.EDITOR_TEMPLATE=0]="EDITOR_TEMPLATE",e[e.SLIDES_TEMPLATE=1]="SLIDES_TEMPLATE",e[e.SITES_TEMPLATE=2]="SITES_TEMPLATE",e[e.LITE_TEMPLATE=3]="LITE_TEMPLATE"})(WM||(WM={}));var YM;(function(e){e[e.NONE=0]="NONE",e[e.SINGLE_NODE=1]="SINGLE_NODE",e[e.MULTI_NODE=2]="MULTI_NODE"})(YM||(YM={}));var KM;(function(e){e[e.DEFAULT=0]="DEFAULT",e[e.CROSSHAIR=1]="CROSSHAIR",e[e.EYEDROPPER=2]="EYEDROPPER",e[e.HAND=3]="HAND",e[e.PAINT_BUCKET=4]="PAINT_BUCKET",e[e.PEN=5]="PEN",e[e.PENCIL=6]="PENCIL",e[e.MARKER=7]="MARKER",e[e.ERASER=8]="ERASER",e[e.HIGHLIGHTER=9]="HIGHLIGHTER",e[e.HIGH_FIVE=10]="HIGH_FIVE",e[e.LASSO=11]="LASSO"})(KM||(KM={}));var zM;(function(e){e[e.All=0]="All",e[e.UserOnly=1]="UserOnly",e[e.NodeOnly=2]="NodeOnly"})(zM||(zM={}));var XM;(function(e){e[e.UNJOINED=0]="UNJOINED",e[e.UNJOINED_FROM_ERROR=1]="UNJOINED_FROM_ERROR",e[e.GOT_SCHEMA=2]="GOT_SCHEMA",e[e.JOINING_INITIAL_LOAD=3]="JOINING_INITIAL_LOAD",e[e.JOINING_RECONNECT=4]="JOINING_RECONNECT",e[e.JOINING_RECONNECT_AWAITING_QUERY_REPLY=5]="JOINING_RECONNECT_AWAITING_QUERY_REPLY",e[e.JOINED=6]="JOINED",e[e.SHOULD_UPGRADE=7]="SHOULD_UPGRADE",e[e.UPGRADING=8]="UPGRADING",e[e.WAITING_FOR_RELOAD=9]="WAITING_FOR_RELOAD",e[e.DETACHED=10]="DETACHED"})(XM||(XM={}));var jM;(function(e){e[e.CURRENT_TAB=0]="CURRENT_TAB",e[e.NEW_TAB=1]="NEW_TAB"})(jM||(jM={}));var $M;(function(e){e[e.MITER=0]="MITER",e[e.ROUND=1]="ROUND"})($M||($M={}));var JM;(function(e){e[e.SELECTION=0]="SELECTION",e[e.SNAPPING=1]="SNAPPING"})(JM||(JM={}));var ZM;(function(e){e[e.PLUGIN=0]="PLUGIN",e[e.INTERNAL=1]="INTERNAL"})(ZM||(ZM={}));var qM;(function(e){e[e.NOT_LOADED=0]="NOT_LOADED",e[e.REQUESTED=1]="REQUESTED",e[e.LOADED=2]="LOADED"})(qM||(qM={}));var QM;(function(e){e[e.EMBED=0]="EMBED",e[e.LINK_PREVIEW=1]="LINK_PREVIEW",e[e.WIDGET=2]="WIDGET"})(QM||(QM={}));var e1;(function(e){e[e.MIRO=0]="MIRO",e[e.MURAL=1]="MURAL",e[e.LUCID=2]="LUCID",e[e.JAMBOARD=3]="JAMBOARD",e[e.UNKNOWN=4]="UNKNOWN"})(e1||(e1={}));var t1;
4253(function(e){e[e.SUCCESS=0]="SUCCESS",e[e.ERROR_TEXT_SIZE=1]="ERROR_TEXT_SIZE",e[e.TIMEOUT=2]="TIMEOUT",e[e.ERROR_OTHER=3]="ERROR_OTHER"})(t1||(t1={}));var n1;(function(e){e[e.NONE=0]="NONE",e[e.PHONE=1]="PHONE",e[e.TABLET=2]="TABLET",e[e.DESKTOP=3]="DESKTOP",e[e.WATCH=4]="WATCH",e[e.PAPER=5]="PAPER",e[e.SOCIALMEDIA=6]="SOCIALMEDIA",e[e.FIGMA=7]="FIGMA",e[e.PRESENTATION=8]="PRESENTATION",e[e.ARCHIVE=9]="ARCHIVE"})(n1||(n1={}));var r1;(function(e){e[e.OFF=0]="OFF",e[e.ON_AND_LOCKED=1]="ON_AND_LOCKED",e[e.KEEP_UI=2]="KEEP_UI",e[e.HIDE_UI=3]="HIDE_UI"})(r1||(r1={}));var o1;(function(e){e[e.NONE=0]="NONE",e[e.START=1]="START",e[e.END=2]="END"})(o1||(o1={}));var i1;(function(e){e[e.DESIGN=0]="DESIGN",e[e.PROTOTYPE=1]="PROTOTYPE",e[e.INSPECT=2]="INSPECT",e[e.COMMENT=3]="COMMENT",e[e.EXPORT=4]="EXPORT",e[e.SLIDE=5]="SLIDE",e[e.SLIDE_ANIMATION=6]="SLIDE_ANIMATION",e[e.SITE=7]="SITE",e[e.COOPER=8]="COOPER",e[e.DAKOTA=9]="DAKOTA",e[e.ILLUSTRATION=10]="ILLUSTRATION",e[e.METRONOME=11]="METRONOME"})(i1||(i1={}));var s1;(function(e){e[e.FRAME_PRESETS=0]="FRAME_PRESETS",e[e.PENCIL_TOOL=1]="PENCIL_TOOL",e[e.CANVAS_ITEM=2]="CANVAS_ITEM",e[e.TRANSFORM_ITEM=3]="TRANSFORM_ITEM",e[e.COMPONENT_ITEM=4]="COMPONENT_ITEM",e[e.INSTANCE_ITEM=5]="INSTANCE_ITEM",e[e.STATE_GROUP_ITEM=6]="STATE_GROUP_ITEM",e[e.CONSTRAINTS_ITEM=7]="CONSTRAINTS_ITEM",e[e.GRIDS_ITEM=8]="GRIDS_ITEM",e[e.MASK_ITEM=9]="MASK_ITEM",e[e.LAYER_ITEM=10]="LAYER_ITEM",e[e.TYPE_ITEM=11]="TYPE_ITEM",e[e.FILL_ITEM=12]="FILL_ITEM",e[e.STROKE_ITEM=13]="STROKE_ITEM",e[e.EFFECTS_ITEM=14]="EFFECTS_ITEM",e[e.EXPORT_ITEM=15]="EXPORT_ITEM",e[e.STACK_ITEM=16]="STACK_ITEM",e[e.SCALE_ITEM=17]="SCALE_ITEM",e[e.REMOVE_GROUP_BACKGROUND_ITEM=18]="REMOVE_GROUP_BACKGROUND_ITEM",e[e.JSX_ITEM=19]="JSX_ITEM",e[e.OVERFLOW_ITEM=20]="OVERFLOW_ITEM",e[e.SELECTION_COLORS=21]="SELECTION_COLORS",e[e.VARIABLE_MODE_ITEM=22]="VARIABLE_MODE_ITEM",e[e.VARIABLE_PAGE_LEVEL_MODE_ITEM=23]="VARIABLE_PAGE_LEVEL_MODE_ITEM",e[e.SLIDES_ANIMATION=24]="SLIDES_ANIMATION",e[e.SLIDES_OBJECT_ANIMATION=25]="SLIDES_OBJECT_ANIMATION",e[e.SLIDES_EMBED=26]="SLIDES_EMBED",e[e.SLIDES_INTERACTIVE_WIDGET=27]="SLIDES_INTERACTIVE_WIDGET",e[e.SLIDES_OPACITY_ITEM=28]="SLIDES_OPACITY_ITEM",e[e.IMAGE_ITEM=29]="IMAGE_ITEM",e[e.SLIDES_THEME=30]="SLIDES_THEME",e[e.CODE_BLOCK_ITEM=31]="CODE_BLOCK_ITEM",e[e.SLIDE_NUMBER=32]="SLIDE_NUMBER",e[e.SITES_POSITION_ITEM=33]="SITES_POSITION_ITEM",e[e.SITES_LINK_ITEM=34]="SITES_LINK_ITEM",e[e.SITES_PAGE_METADATA_ITEM=35]="SITES_PAGE_METADATA_ITEM",e[e.SITES_ACCESSIBILITY_ITEM=36]="SITES_ACCESSIBILITY_ITEM",e[e.SITES_HTML_WIDGET_ITEM=37]="SITES_HTML_WIDGET_ITEM",e[e.SITES_INTERACTIONS_ITEM=38]="SITES_INTERACTIONS_ITEM",e[e.SITES_RESPONSIVENESS_ITEM=39]="SITES_RESPONSIVENESS_ITEM",e[e.SITES_CODE_COMPONENT_ITEM=40]="SITES_CODE_COMPONENT_ITEM",e[e.CMS_RICH_TEXT_LAYOUT_ITEM=41]="CMS_RICH_TEXT_LAYOUT_ITEM",e[e.CMS_RICH_TEXT_STYLE_ITEM=42]="CMS_RICH_TEXT_STYLE_ITEM",e[e.CMS_COLLECTION_PANEL=43]="CMS_COLLECTION_PANEL",e[e.CODE_INSTANCE_HTML_FIBER=44]="CODE_INSTANCE_HTML_FIBER",e[e.TRANSFORM_MODIFIERS_ITEM=45]="TRANSFORM_MODIFIERS_ITEM",e[e.VECTOR_TRANSFORM_UNIFIED_ITEM=46]="VECTOR_TRANSFORM_UNIFIED_ITEM",e[e.SLOT_ITEM=47]="SLOT_ITEM",e[e.GRID_TRACKS=48]="GRID_TRACKS",e[e.RULER_GUIDES=49]="RULER_GUIDES",e[e.VEM_BOX_TRANSFORM=50]="VEM_BOX_TRANSFORM",e[e.ADD_ANIMATION_PRESET=51]="ADD_ANIMATION_PRESET",e[e.ANIMATION_PRESET=52]="ANIMATION_PRESET",e[e.MOTION_TRANSFORM=53]="MOTION_TRANSFORM",e[e.KEYFRAME_PANEL=54]="KEYFRAME_PANEL",e[e.TOOLS_V2_PANEL=55]="TOOLS_V2_PANEL",e[e.NATIVE_CODE_LAYER_ITEM=56]="NATIVE_CODE_LAYER_ITEM",e[e.NUM_VALUES=57]="NUM_VALUES"})(s1||(s1={}));var a1;(function(e){e[e.OFF=0]="OFF",e[e.ON=1]="ON",e[e.MIXED=2]="MIXED"})(a1||(a1={}));var l1;(function(e){e[e.CANVAS=0]="CANVAS",e[e.PROPERTIES_PANEL=1]="PROPERTIES_PANEL",e[e.DRAG_TO_CREATE=2]="DRAG_TO_CREATE"})(l1||(l1={}));var u1;(function(e){e[e.PRESENT=0]="PRESENT",e[e.PREVIEW=1]="PREVIEW"})(u1||(u1={}));var c1;(function(e){e[e.SUCCESS=0]="SUCCESS",e[e.NOT_DETACHED_ERROR=1]="NOT_DETACHED_ERROR",e[e.INTERNAL_ERROR=2]="INTERNAL_ERROR"})(c1||(c1={}));var d1;(function(e){e[e.COLOR=0]="COLOR",e[e.GRAYSCALE=1]="GRAYSCALE",e[e.BLACK_AND_WHITE=2]="BLACK_AND_WHITE"})(d1||(d1={}));var f1;(function(e){e[e.TOP_LEFT=0]="TOP_LEFT",e[e.CENTER=1]="CENTER"})(f1||(f1={}));var p1;(function(e){e[e.SUCCESS=0]="SUCCESS",e[e.FAILURE=1]="FAILURE"})(p1||(p1={}));var E1;(function(e){e[e.CONTEXT_MENU=0]="CONTEXT_MENU",e[e.QUICK_ACTIONS=1]="QUICK_ACTIONS",e[e.CREATE_COMPONENT=2]="C
4253REATE_COMPONENT",e[e.CREATE_FRAME=3]="CREATE_FRAME",e[e.DRAW_FRAME_AROUND_NODES=4]="DRAW_FRAME_AROUND_NODES",e[e.STACK_SELECTION=5]="STACK_SELECTION",e[e.FIRST_DRAFT_LINT=6]="FIRST_DRAFT_LINT",e[e.EXPORT_FRAME=7]="EXPORT_FRAME",e[e.EXPORT_PICKER=8]="EXPORT_PICKER",e[e.MAGIC_LINK=9]="MAGIC_LINK",e[e.READY_FOR_DEV=10]="READY_FOR_DEV"})(E1||(E1={}));var m1;(function(e){e[e.SET_AS_DEFAULT=0]="SET_AS_DEFAULT",e[e.MOVE_COLUMN_LEFT=1]="MOVE_COLUMN_LEFT",e[e.MOVE_COLUMN_RIGHT=2]="MOVE_COLUMN_RIGHT",e[e.DRAG_AND_DROP=3]="DRAG_AND_DROP"})(m1||(m1={}));var _1;(function(e){e[e.NONE=0]="NONE",e[e.UPPER_FIRST=1]="UPPER_FIRST",e[e.UPPER_ALL=2]="UPPER_ALL"})(_1||(_1={}));var T1;(function(e){e[e.ALL=0]="ALL",e[e.MATERIALIZED_SUBLAYERS_ONLY=1]="MATERIALIZED_SUBLAYERS_ONLY"})(T1||(T1={}));var h1;(function(e){e[e.EMBED=0]="EMBED",e[e.PREVIEW=1]="PREVIEW",e[e.COMPACT=2]="COMPACT"})(h1||(h1={}));var O1;(function(e){e[e.RULER=0]="RULER",e[e.GUIDE=1]="GUIDE",e[e.BOTH=2]="BOTH"})(O1||(O1={}));var S1;(function(e){e[e.OFF=0]="OFF",e[e.TRANSIENT=1]="TRANSIENT",e[e.STICKY=2]="STICKY"})(S1||(S1={}));var I1;(function(e){e[e.DEFAULT=0]="DEFAULT",e[e.CONTAINING_PAGE=1]="CONTAINING_PAGE",e[e.PLUGIN=2]="PLUGIN"})(I1||(I1={}));var g1;(function(e){e[e.ASSET_UPDATE=0]="ASSET_UPDATE",e[e.AUTOSAVE=1]="AUTOSAVE",e[e.BRANCHING_MODAL_OPEN=2]="BRANCHING_MODAL_OPEN",e[e.BRANCHING_MERGE_TO_MAIN=3]="BRANCHING_MERGE_TO_MAIN",e[e.DEV_HANDOFF_STATUS=4]="DEV_HANDOFF_STATUS",e[e.HYPERLINK_PRELOAD=5]="HYPERLINK_PRELOAD",e[e.PAGE_INITIAL_LOAD=6]="PAGE_INITIAL_LOAD",e[e.PAGE_CHANGE=7]="PAGE_CHANGE",e[e.PAGE_DELETE=8]="PAGE_DELETE",e[e.PAGE_DIVIDER_CHECK=9]="PAGE_DIVIDER_CHECK",e[e.PAGE_DUPLICATE=10]="PAGE_DUPLICATE",e[e.PAGE_MOVE_TO=11]="PAGE_MOVE_TO",e[e.PLUGIN=12]="PLUGIN",e[e.PLAYGROUND_NODE_LOAD=13]="PLAYGROUND_NODE_LOAD",e[e.SCENEGRAPH_SERVER_UNDO=14]="SCENEGRAPH_SERVER_UNDO"})(g1||(g1={}));var R1;(function(e){e[e.PAN=0]="PAN",e[e.ZOOM=1]="ZOOM"})(R1||(R1={}));var A1;(function(e){e[e.DEFAULT=0]="DEFAULT",e[e.PURPLE=1]="PURPLE",e[e.GREEN=2]="GREEN"})(A1||(A1={}));var N1;(function(e){e[e.TEXT_MATCH=0]="TEXT_MATCH",e[e.LAYER_MATCH=1]="LAYER_MATCH",e[e.PAGE_MATCH=2]="PAGE_MATCH"})(N1||(N1={}));var L1;(function(e){e[e.MISSING=0]="MISSING",e[e.PRESENT=1]="PRESENT",e[e.MIXED=2]="MIXED",e[e.MIXED_VALUES_FIRST=3]="MIXED_VALUES_FIRST",e[e.MIXED_VALUES_NEXT=4]="MIXED_VALUES_NEXT",e[e.NOT_COMPUTED=5]="NOT_COMPUTED"})(L1||(L1={}));var C1;(function(e){e[e.SUCCESS=0]="SUCCESS",e[e.PARSE_ERROR=1]="PARSE_ERROR",e[e.VERSION_MISMATCH=2]="VERSION_MISMATCH",e[e.INTERNAL_ERROR=3]="INTERNAL_ERROR"})(C1||(C1={}));var y1;(function(e){e[e.SUCCESS=0]="SUCCESS",e[e.MERGE_IN_PROGRESS=1]="MERGE_IN_PROGRESS",e[e.PARSE_ERROR=2]="PARSE_ERROR",e[e.VERSION_MISMATCH=3]="VERSION_MISMATCH",e[e.INTERNAL_ERROR=4]="INTERNAL_ERROR"})(y1||(y1={}));var b1;(function(e){e[e.VISIBLE=0]="VISIBLE",e[e.TRANSPARENT=1]="TRANSPARENT",e[e.TRANSPARENT_CUSTOM=2]="TRANSPARENT_CUSTOM",e[e.HIDDEN=3]="HIDDEN"})(b1||(b1={}));var D1;(function(e){e[e.NO=0]="NO",e[e.YES=1]="YES"})(D1||(D1={}));var P1;(function(e){e[e.SET_AUTOLAYOUT_SPACING_AUTO=0]="SET_AUTOLAYOUT_SPACING_AUTO",e[e.SET_CLIP_CONTENT=1]="SET_CLIP_CONTENT",e[e.SET_CORNER_SMOOTHING_ZERO=2]="SET_CORNER_SMOOTHING_ZERO",e[e.USE_BLEND_MODE_MULTIPLY=3]="USE_BLEND_MODE_MULTIPLY",e[e.REMOVE_VERTICAL_TRIM=4]="REMOVE_VERTICAL_TRIM",e[e.REMOVE_VIDEO_FILL=5]="REMOVE_VIDEO_FILL",e[e.REMOVE_TEXTURE_PATTERN_FILL=6]="REMOVE_TEXTURE_PATTERN_FILL",e[e.REMOVE_TEXTURE_NOISE_FILL=7]="REMOVE_TEXTURE_NOISE_FILL",e[e.REMOVE_VIDEO_STROKE=8]="REMOVE_VIDEO_STROKE",e[e.REMOVE_STICKY=9]="REMOVE_STICKY",e[e.REMOVE_CONNECTOR=10]="REMOVE_CONNECTOR",e[e.REMOVE_WASHI_TAPE=11]="REMOVE_WASHI_TAPE",e[e.REMOVE_HIGHLIGHT=12]="REMOVE_HIGHLIGHT",e[e.REMOVE_SHAPE_WITH_TEXT=13]="REMOVE_SHAPE_WITH_TEXT",e[e.REMOVE_STAMP=14]="REMOVE_STAMP",e[e.REMOVE_TABLE=15]="REMOVE_TABLE",e[e.REMOVE_WIDGET=16]="REMOVE_WIDGET",e[e.REMOVE_STROKE=17]="REMOVE_STROKE",e[e.REMOVE_STROKE_GRADIENT=18]="REMOVE_STROKE_GRADIENT",e[e.REMOVE_STROKE_IMAGE=19]="REMOVE_STROKE_IMAGE",e[e.REMOVE_STROKE_BLEND_MODE=20]="REMOVE_STROKE_BLEND_MODE",e[e.REMOVE_CUSTOM_JOIN=21]="REMOVE_CUSTOM_JOIN",e[e.REMOVE_TEXT_INNER_SHADOW=22]="REMOVE_TEXT_INNER_SHADOW",e[e.SET_BLEND_MODE_NORMAL=23]="SET_BLEND_MODE_NORMAL",e[e.REMOVE_TEXT_BACKGROUND_BLUR=24]="REMOVE_TEXT_BACKGROUND_BLUR",e[e.REMOVE_BASELINE_ALIGNMENT=25]="REMOVE_BASELINE_ALIGNMENT",e[e.REMOVE_
4253EFFECTS=26]="REMOVE_EFFECTS",e[e.REMOVE_OPEN_OVERLAY_ACTIONS=27]="REMOVE_OPEN_OVERLAY_ACTIONS",e[e.REMOVE_SWAP_OVERLAY_ACTIONS=28]="REMOVE_SWAP_OVERLAY_ACTIONS",e[e.REMOVE_CLOSE_OVERLAY_ACTIONS=29]="REMOVE_CLOSE_OVERLAY_ACTIONS",e[e.REMOVE_SET_VARIABLE_MODE_ACTIONS=30]="REMOVE_SET_VARIABLE_MODE_ACTIONS",e[e.REMOVE_SCROLL_TO_ACTIONS=31]="REMOVE_SCROLL_TO_ACTIONS",e[e.REMOVE_ON_DRAG_ACTIONS=32]="REMOVE_ON_DRAG_ACTIONS",e[e.REMOVE_GAMEPAD_ACTIONS=33]="REMOVE_GAMEPAD_ACTIONS",e[e.REMOVE_LINKS_TO_DELETED_NODES=34]="REMOVE_LINKS_TO_DELETED_NODES",e[e.REMOVE_MOUSE_IN_ACTIONS=35]="REMOVE_MOUSE_IN_ACTIONS",e[e.REMOVE_MOUSE_OUT_ACTIONS=36]="REMOVE_MOUSE_OUT_ACTIONS",e[e.REMOVE_NAVIGATE_ACTIONS_WITH_SMART_ANIMATE=37]="REMOVE_NAVIGATE_ACTIONS_WITH_SMART_ANIMATE",e[e.REMOVE_DISSOLVE_ANIMATIONS=38]="REMOVE_DISSOLVE_ANIMATIONS",e[e.REMOVE_SMART_ANIMATE=39]="REMOVE_SMART_ANIMATE",e[e.REMOVE_SMART_ANIMATE_FROM_ANCESTOR=40]="REMOVE_SMART_ANIMATE_FROM_ANCESTOR",e[e.REMOVE_UNSUPPORTED_VECTOR_OVERRIDES=41]="REMOVE_UNSUPPORTED_VECTOR_OVERRIDES",e[e.REMOVE_VECTOR_SET_VARIABLE_ACTIONS=42]="REMOVE_VECTOR_SET_VARIABLE_ACTIONS",e[e.SET_AUTOLAYOUT_SIZING_FIXED=43]="SET_AUTOLAYOUT_SIZING_FIXED",e[e.ADD_AUTOLAYOUT=44]="ADD_AUTOLAYOUT",e[e.REMOVE_AUTOLAYOUT=45]="REMOVE_AUTOLAYOUT",e[e.SET_POSITION_CONSTRAINTS_CENTER=46]="SET_POSITION_CONSTRAINTS_CENTER",e[e.REMOVE_FILL_CONTAINER=47]="REMOVE_FILL_CONTAINER",e[e.REMOVE_ROTATION=48]="REMOVE_ROTATION",e[e.REMOVE_SCROLLING=49]="REMOVE_SCROLLING",e[e.REMOVE_ON_CLICK_ACTIONS=50]="REMOVE_ON_CLICK_ACTIONS",e[e.REMOVE_TEXTURE_DYNAMIC_STROKE=51]="REMOVE_TEXTURE_DYNAMIC_STROKE",e[e.REMOVE_TEXTURE_BRUSH_STROKE=52]="REMOVE_TEXTURE_BRUSH_STROKE",e[e.REMOVE_GRAIN_EFFECT=53]="REMOVE_GRAIN_EFFECT",e[e.REMOVE_NOISE_EFFECT=54]="REMOVE_NOISE_EFFECT",e[e.REMOVE_PROGRESSIVE_BLUR=55]="REMOVE_PROGRESSIVE_BLUR",e[e.REMOVE_GLASS=56]="REMOVE_GLASS",e[e.REMOVE_APPEAR_BEHAVIOR=57]="REMOVE_APPEAR_BEHAVIOR",e[e.REMOVE_SCROLL_TRANSFORM_BEHAVIOR=58]="REMOVE_SCROLL_TRANSFORM_BEHAVIOR",e[e.REMOVE_SCROLL_PARALLAX_BEHAVIOR=59]="REMOVE_SCROLL_PARALLAX_BEHAVIOR",e[e.REMOVE_HOVER_BEHAVIOR=60]="REMOVE_HOVER_BEHAVIOR",e[e.REMOVE_PRESS_BEHAVIOR=61]="REMOVE_PRESS_BEHAVIOR",e[e.REMOVE_ON_PRESS_ACTIONS=62]="REMOVE_ON_PRESS_ACTIONS",e[e.REMOVE_ON_HOVER_ACTIONS=63]="REMOVE_ON_HOVER_ACTIONS",e[e.REMOVE_CODE_BEHAVIORS=64]="REMOVE_CODE_BEHAVIORS",e[e.REMOVE_IMAGE_ROTATION=65]="REMOVE_IMAGE_ROTATION",e[e.REMOVE_ROTATED_IMAGE_FILL=66]="REMOVE_ROTATED_IMAGE_FILL",e[e.REMOVE_CURSOR_BEHAVIOR=67]="REMOVE_CURSOR_BEHAVIOR",e[e.REMOVE_MASK_TRANSFORM=68]="REMOVE_MASK_TRANSFORM",e[e.SET_POSITION_ABSOLUTE=69]="SET_POSITION_ABSOLUTE",e[e.SET_VIDEO_AUTOPLAY=70]="SET_VIDEO_AUTOPLAY",e[e.SET_VIDEO_CONTROLS=71]="SET_VIDEO_CONTROLS",e[e.REMOVE_VIDEO_ROTATION=72]="REMOVE_VIDEO_ROTATION",e[e.REMOVE_ROTATED_VIDEO_FILL=73]="REMOVE_ROTATED_VIDEO_FILL",e[e.SET_VIDEO_FILL_SCALE_MODE_FILL=74]="SET_VIDEO_FILL_SCALE_MODE_FILL",e[e.REMOVE_GRADIENT_FILL=75]="REMOVE_GRADIENT_FILL",e[e.REMOVE_IMAGE_FILL=76]="REMOVE_IMAGE_FILL",e[e.REMOVE_SCROLLABLE_AXIS_ALIGNMENT=77]="REMOVE_SCROLLABLE_AXIS_ALIGNMENT"})(P1||(P1={}));var v1;(function(e){e[e.SINGLE_SLIDE=0]="SINGLE_SLIDE",e[e.GRID=1]="GRID"})(v1||(v1={}));var x1;(function(e){e[e.HORIZONTAL=0]="HORIZONTAL",e[e.VERTICAL=1]="VERTICAL",e[e.BOTH=2]="BOTH",e[e.NONE=3]="NONE"})(x1||(x1={}));var M1;(function(e){e[e.UNSELECTED_NODES=0]="UNSELECTED_NODES",e[e.UNSELECTED_NODES_AND_SELECTED_FRAME_CONTENT=1]="UNSELECTED_NODES_AND_SELECTED_FRAME_CONTENT"})(M1||(M1={}));var G1;(function(e){e[e.MIN=0]="MIN",e[e.CENTER=1]="CENTER",e[e.MAX=2]="MAX",e[e.BASELINE=3]="BASELINE"})(G1||(G1={}));var k1;(function(e){e[e.MIN=0]="MIN",e[e.CENTER=1]="CENTER",e[e.MAX=2]="MAX",e[e.STRETCH=3]="STRETCH",e[e.AUTO=4]="AUTO",e[e.BASELINE=5]="BASELINE"})(k1||(k1={}));var B1;(function(e){e[e.MIN=0]="MIN",e[e.CENTER=1]="CENTER",e[e.MAX=2]="MAX",e[e.SPACE_EVENLY=3]="SPACE_EVENLY",e[e.SPACE_BETWEEN=4]="SPACE_BETWEEN"})(B1||(B1={}));var F1;(function(e){e[e.NONE=0]="NONE",e[e.HORIZONTAL=1]="HORIZONTAL",e[e.VERTICAL=2]="VERTICAL",e[e.GRID=3]="GRID"})(F1||(F1={}));var w1;(function(e){e[e.AUTO=0]="AUTO",e[e.ABSOLUTE=1]="ABSOLUTE"})(w1||(w1={}));var U1;(function(e){e[e.FIXED=0]="FIXED",e[e.RESIZE_TO_FIT=1]="RESIZE_TO_FIT",e[e.RESIZE_TO_FIT_WITH_IMPLICIT_SIZE=2]="RESIZE_TO_FIT_WITH_IMPLICIT_SIZE"})(U1||(U1={}));var V1;(function(e){e[e.NONE=0]="NONE",e[e.CONNECTOR=1]="CONNECTOR",e[e.LINE=2]="LINE",e[e.VECTOR=3]="VECTOR",e[e.VERTEX=4]="VERTEX",e[e.ENDPOINT=5]="ENDPOINT",e[e.PENCIL=6]="PENCIL",e[e.WASHI_TAPE=7]="WASHI_TAPE",e[e.SECTION=8]="SECTION",e[e.SHAPE_WITH_TEXT=9]="SHAPE_WITH_TEXT"})(V1||(V1={}));var H1;(function(e){e[e.LEFT=0]="LEFT",e[e.RIGHT=1]="RIGHT",e[e.UP=2]="UP",e[e.DOWN=3]="DOWN"})(H1||(H1={}));var W1;(function(e){e[e.DELETE_CONTENTS=0]="DELETE_CONTENTS",e[e.DELETE_CURRENT_ROW=1]="DELETE_CURRENT_ROW",e[e.DELETE_CURRENT_COLUMN=2]="DELETE_CURRENT_COLUMN"})(W1||(W1={}));var Y1;(function(e){e[e.ADD_ROW_ABOVE=0]="ADD_ROW_ABOVE",e[e.ADD_ROW_BELOW=1]="ADD_ROW_BELOW",e[e.ADD_COLUMN_BEFORE=2]="ADD_COLUMN_BEFORE",e[e.ADD_COLUMN_AFTER=3]="ADD_COLUMN_AFTER",e[e.MOVE_ROW_UP=4]="MOVE_ROW_UP",e[e.MOVE_ROW_DOWN=5]="MOVE_ROW_DOWN",e[e.MOVE_COLUMN_LEFT=6]="MOVE_COLUMN_LEFT",e[e.MOVE_COLUMN_RIGHT=7]="MOVE_COLUMN_RIGHT"})(Y1||(Y1={}));var K1;(function(e){e[e.ACTIVE_SCENE=0]="ACTIVE_SCENE",e[e.PLAYGROUND_SCENE=1]="PLAYGROUND_SCENE",e[e.LINTER_SCENE=2]="LINTER_SCENE",e[e.LIBRARY_PREVIEW_SCENE=3]="LIBRARY_PREVIEW_SCENE"})(K1||(K1={}));var z1;(function(e){e[e.RIGHT=0]="RIGHT",e[e.ABOVE=1]="ABOVE",e[e.CUSTOM_POSITION=2]="CUSTOM_POSITION",e[e.BELOW=3]="BELOW"})(z1||(z1={}));var X1;(function(e){e[e.STARTER=1]="STARTER",e[e.STARTING_CHAR=2]="STARTING_CHAR"})(X1||(X1={}));var j1;(function(e){e[e.TRANSPARENT=0]="TRANSPARENT",e[e.WHITE=1]="WHITE",e[e.CHECKERBOARD=2]="CHECKERBOARD",e[e.HALF_CHECKERBOARD=3]="HALF_CHECKERBOARD",e[e.HALF_WHITE=4]="HALF_WHITE",e[e.CUSTOM_COLOR=5]="CUSTOM_COLOR"})(j1||(j1={}));var $1;(function(e){e[e.SEARCH=0]="SEARCH",e[e.PREFERENCES=1]="PREFERENCES",e[e.HIDE_UI=2]="HIDE_UI"})($1||($1={}));var J1;(function(e){e[e.SHAPES_SIDEBAR_REGULAR=0]="SHAPES_SIDEBAR_REGULAR",e[e.SHAPES_SIDEBAR_RECENTS=1]="SHAPES_SIDEBAR_RECENTS",e[e.OTHER=2]="OTHER",e[e.NONE=3]="NONE"})(J1||(J1={}));var Z1;(function(e){e[e.LAYOUT=0]="LAYOUT",e[e.HISTORY=1]="HISTORY",e[e.PREVIEW=2]="PREVIEW",e[e.BRANCHING=3]="BRANCHING",e[e.DEV_HANDOFF=4]="DEV_HANDOFF",e[e.LIBRARY=5]="LIBRARY"})(Z1||(Z1={}));var q1;(function(e){e[e.FRAME_PRESETS_ITEM=0]="FRAME_PRESETS_ITEM",e[e.CORNER_RADIUS=1]="CORNER_RADIUS",e[e.FRAME_OPTIONS=2]="FRAME_OPTIONS",e[e.COUNT=3]="COUNT",e[e.STAR_INNER_SCALE=4]="STAR_INNER_SCALE",e[e.RECTANGLE_CORNER_RADII=5]="RECTANGLE_CORNER_RADII",e[e.FIXED_FRAME_OPTIONS=6]="FIXED_FRAME_OPTIONS",e[e.ARC_DATA=7]="ARC_DATA",e[e.TRANSFORM=8]="TRANSFORM",e[e.SIZE=9]="SIZE",e[e.ANGLE=10]="ANGLE",e[e.SECTION_ITEM=11]="SECTION_ITEM",e[e.SKEW=12]="SKEW",e[e.NUM_VALUES=13]="NUM_VALUES"})(q1||(q1={}));var Q1;(function(e){e[e.TEXT_ALIGN_HORIZONTAL=0]="TEXT_ALIGN_HORIZONTAL",e[e.TEXT_ALIGN_VERTICAL=1]="TEXT_ALIGN_VERTICAL",e[e.TEXT_AUTO_RESIZE=2]="TEXT_AUTO_RESIZE",e[e.TEXT_STYLE=3]="TEXT_STYLE",e[e.TEXT_TRUNCATION=4]="TEXT_TRUNCATION",e[e.NUM_VALUES=5]="NUM_VALUES"})(Q1||(Q1={}));var eG;(function(e){e[e.SUCCESS=0]="SUCCESS",e[e.NO_MERGE_IN_PROGRESS=1]="NO_MERGE_IN_PROGRESS",e[e.UNABLE_TO_UNDO_CHANGES=2]="UNABLE_TO_UNDO_CHANGES",e[e.INTERNAL_ERROR=3]="INTERNAL_ERROR"})(eG||(eG={}));var tG;(function(e){e[e.DONT_MERGE=0]="DONT_MERGE",e[e.TEXT_EDIT=1]="TEXT_EDIT",e[e.TEXT_LINE_HEIGHT=2]="TEXT_LINE_HEIGHT",e[e.TEXT_FONT_SIZE=3]="TEXT_FONT_SIZE",e[e.TEXT_LETTER_SPACING=4]="TEXT_LETTER_SPACING",e[e.LAYER_OPACITY=5]="LAYER_OPACITY",e[e.NUDGE=6]="NUDGE",e[e.RICH_LINK_WIDGET_RESIZE=7]="RICH_LINK_WIDGET_RESIZE",e[e.SELECTION_PROPERTY=8]="SELECTION_PROPERTY",e[e.STYLE_SELECTION_PROPERTY=9]="STYLE_SELECTION_PROPERTY",e[e.CONTENT_FILL_INSERT_AND_GENERATE=10]="CONTENT_FILL_INSERT_AND_GENERATE",e[e.AI_TEXT_MANIPULATION_START=11]="AI_TEXT_MANIPULATION_START",e[e.AI_TEXT_MANIPULATION_DELTA=12]="AI_TEXT_MANIPULATION_DELTA",e[e.COLLABORATIVE_TEXT_EDIT=13]="COLLABORATIVE_TEXT_EDIT",e[e.AI_IMAGE_MODIFICATION=14]="AI_IMAGE_MODIFICATION",e[e.AI_SEPARATE_OBJECT=15]="AI_SEPARATE_OBJECT",e[e.AI_GENERATE_IMAGE=16]="AI_GENERATE_IMAGE"})(tG||(tG={}));var nG;(function(e){e[e.FIGMA=0]="FIGMA",e[e.SITE=1]="SITE"})(nG||(nG={}));var rG;(function(e){e[e.DEFINITELY_COVERED_ONLY=0]="DEFINITELY_COVERED_ONLY",e[e.DEFINITELY_COVERED_AND_OUTDATED=1]="DEFINITELY_COVERED_AND_OUTDATED"})(rG||(rG={}));var oG;(function(e){e[e.NONE=0]="NONE",e[e.DIVIDER=1]="DIVIDER",e[e.WHITEBOARD_COLOR=2]="WHITEBOARD_COLOR",e[e.STICKY_COLOR=3]="STICKY_COLOR",e[e.HIGHLIGHT_COLOR=4]="HIGHLIGHT_COLOR",e[e.PENCIL_COLOR=5]="PENCIL_COLOR",e[e.WHITEBOARD_STROKE=6]="WHITEBOARD_STROKE",e[e.WHITEBOARD_SHAPE=7]="WHITEBOARD_SHAPE",e[e.WHITEBOARD_PLATFORM_SHAPE=8]="WHITEBOARD_PLATFORM_SHAPE",e[e.TEXT_DECORATION=9]="TEXT_DECORATION",e[e.HYPERLINK=10]="HYPERLINK",e[e.BULLET
4253ED_LIST=11]="BULLETED_LIST",e[e.TABLE_CELL_MERGE=12]="TABLE_CELL_MERGE",e[e.TABLE_CELL_SPLIT=13]="TABLE_CELL_SPLIT",e[e.WHITEBOARD_TEXT_STYLE=14]="WHITEBOARD_TEXT_STYLE",e[e.TEXT_ALIGN_H=15]="TEXT_ALIGN_H",e[e.TEXT_ALIGN_V=16]="TEXT_ALIGN_V",e[e.FONT_FAMILY=17]="FONT_FAMILY",e[e.CONNECTOR_LINE_STYLE=18]="CONNECTOR_LINE_STYLE",e[e.CONNECTOR_START_CAP=19]="CONNECTOR_START_CAP",e[e.CONNECTOR_END_CAP=20]="CONNECTOR_END_CAP",e[e.AUTHOR_VISIBILITY=21]="AUTHOR_VISIBILITY",e[e.ADD_TEXT=22]="ADD_TEXT",e[e.CODE_BLOCK_LANGUAGE=23]="CODE_BLOCK_LANGUAGE",e[e.CODE_BLOCK_THEME=24]="CODE_BLOCK_THEME",e[e.IMAGE=25]="IMAGE",e[e.BORDER=26]="BORDER",e[e.DESCRIPTION=27]="DESCRIPTION",e[e.RICH_LINK_FORMAT=28]="RICH_LINK_FORMAT",e[e.WIDGET_ACTIONS=29]="WIDGET_ACTIONS",e[e.EMBED_OPEN_EXTERNAL=30]="EMBED_OPEN_EXTERNAL",e[e.EMBED_MAXIMIZE=31]="EMBED_MAXIMIZE",e[e.EMBED_CONVERT_TO_TEXT=32]="EMBED_CONVERT_TO_TEXT",e[e.EMBED_PLAY=33]="EMBED_PLAY",e[e.LINK_PREVIEW_ORIENTATION=34]="LINK_PREVIEW_ORIENTATION",e[e.SECTION_SHOW_HIDE=35]="SECTION_SHOW_HIDE",e[e.SECTION_RENAME=36]="SECTION_RENAME",e[e.RESIZE_TO_FIT=37]="RESIZE_TO_FIT",e[e.WASHI_TAPE_PATTERN=38]="WASHI_TAPE_PATTERN",e[e.FACE_STAMP=39]="FACE_STAMP",e[e.START_MIND_MAP=40]="START_MIND_MAP",e[e.LOCK=41]="LOCK",e[e.WIDGET=42]="WIDGET"})(oG||(oG={}));var iG;(function(e){e[e.SELECTION=0]="SELECTION",e[e.SELECTION_STROKE=1]="SELECTION_STROKE",e[e.PENCIL_TOOL=2]="PENCIL_TOOL",e[e.SHAPE_TOOL=3]="SHAPE_TOOL",e[e.EDIT_PALETTE_MODAL=4]="EDIT_PALETTE_MODAL"})(iG||(iG={}));var sG;(function(e){e[e.SOLID=0]="SOLID",e[e.DASHED=1]="DASHED",e[e.NONE=2]="NONE"})(sG||(sG={}));var wne={allowsPDFImport:!1,editorType:NE.DESIGN,enabledDakota:!1,enabledFigmake:!1,enabledSites:!1,hasTextSuggestionsPermission:!1,isCooper:!1,isSlides:!1},Une={blockCreateSymbolOrSlotActions:!1,canRedo:!1,canUndo:!1,collabToolsInDesign:!1,currentTool:LE.NONE,editMode:AE.DESIGN_LAYOUT,fileKeyIsValid:!1,hasActiveCanvas:!1,hasActiveDocument:!1,inBranchFile:!1,interopToolMode:0,isAiDisabled:!1,isAiDisabledFigJam:!1,isFocusModeActive:!1,isLayoutEditMode:!0,isReadOnly:!1,isRecording:!1,isSelectionMode:!0,isShapeEditMode:!0,isUI3Enabled:!1,isUndoRedoAllowed:!1,isUserPresent:!1,toolsV2Enabled:!1,topLevelMode:0};Yt();function GI(e){return e}(function(e){e.INVALID=e("");function t(n){return n}e.toString=t})(GI||(GI={}));function aG(e){return e}(function(e){e.INVALID=e("");function t(n){return n}e.toString=t})(aG||(aG={}));function lG(e){return e}(function(e){e.INVALID=e("");function t(n){return n}e.toString=t})(lG||(lG={}));function uG(e){return e}(function(e){e.INVALID=e("");function t(n){return n}e.toString=t})(uG||(uG={}));function cG(e){return e}(function(e){e.INVALID=e("");function t(n){return n}e.toString=t})(cG||(cG={}));function dG(e){return e}(function(e){e.INVALID=e("");function t(n){return n}e.toString=t})(dG||(dG={}));function fG(e){return e}(function(e){e.INVALID=e("");function t(n){return n}e.toString=t})(fG||(fG={}));function pG(e){return e}(function(e){e.INVALID=e("");function t(n){return n}e.toString=t})(pG||(pG={}));function EG(e){return e}(function(e){e.INVALID=e("");function t(n){return n}e.toString=t})(EG||(EG={}));function mG(e){return e}(function(e){e.INVALID=e("");function t(n){return n}e.toString=t})(mG||(mG={}));function _G(e){return e}(function(e){e.INVALID=e("");function t(n){return n}e.toString=t})(_G||(_G={}));function TG(e){return e}(function(e){e.INVALID=e("");function t(n){return n}e.toString=t})(TG||(TG={}));function hG(e){return e}(function(e){e.INVALID=e("");function t(n){return n}e.toString=t})(hG||(hG={}));function OG(e){return e}(function(e){e.INVALID=e("");function t(n){return n}e.toString=t})(OG||(OG={}));function SG(e){return e}(function(e){e.INVALID=e("");function t(n){return n}e.toString=t})(SG||(SG={}));function IG(e){return e}(function(e){e.INVALID=e("");function t(n){return n}e.toString=t})(IG||(IG={}));function gG(e){return e}(function(e){e.INVALID=e("");function t(n){return n}e.toString=t})(gG||(gG={}));function RG(e){return e}(function(e){e.INVALID=e("");function t(n){return n}e.toString=t})(RG||(RG={}));function kI(e){return e}(function(e){e.INVALID=e("");function t(n){return n}e.toString=t})(kI||(kI={}));function AG(e){return e}(function(e){e.INVALID=e("");function t(n){return n}e.toString=t})(AG||(AG={}));function NG(e){return e}(function(e){e.INVALID=e("");function t(n){return n}e.toString=t})(NG||(NG={}));function LG(e){return e}(function(e){e.INVALID=e("");function t(n){return n}e.toString=t})(LG||(LG={}));function CG(e){return e}(function(e){e.INVALID=e("");function t(n){return n}e.toString=t})(CG||(CG={}));function yG(e){return e}(function(e){e.INVALID=e(""),e.DUMMY=e("-1:-1");function t(n){return n}e.toString=t})(yG||(yG={}));function bG(e){return e}(function(e){e.INVALID=e("");function t(n){return n}e.toString=t})(bG||(bG={}));function DG(e){return e}(function(e){e.INVALID=e(""),e.DUMMY=e("-1:-1");function t(n){return n}e.toString=t})(DG||(DG={}));function PG(e){return e}(function(e){e.INVALID=e("");function t(n){return n}e.toString=t})(PG||(PG={}));function vG(e){return e}(function(e){e.INVALID=e("");function t(n){return n}e.toString=t})(vG||(vG={}));function xG(e){return e}(function(e){e.INVALID=e("");function t(n){return n}e.toString=t})(xG||(xG={}));function MG(e){return e}(function(e){e.INVALID=e("");function t(n){return n}e.toString=t})(MG||(MG={}));function GG(e){return e}(function(e){e.INVALID=e("");function t(n){return n}e.toString=t})(GG||(GG={}));function kG(e){return e}(function(e){e.INVALID=e("");function t(n){return n}e.toString=t})(kG||(kG={}));function BG(e){return e}(function(e){e.INVALID=e("");function t(n){return n}e.toString=t})(BG||(BG={}));function FG(e){return e}(function(e){e.INVALID=e("");function t(n){return n}e.toString=t})(FG||(FG={}));function wG(e){return e}(function(e){e.INVALID=e("");function t(n){return n}e.toString=t})(wG||(wG={}));function UG(e){return e}(function(e){e.INVALID=e("");function t(n){return n}e.toString=t})(UG||(UG={}));var VG;(function(e){e.toString=Dt,e.fromString=Pt,e.fromKiwi=vt,e.isEqual=xt,e.isValid=Mt})(VG||(VG={}));var HG;(function(e){e.toString=Dt,e.fromString=Pt,e.fromKiwi=vt,e.isEqual=xt,e.isValid=Mt})(HG||(HG={}));var yE;(function(e){e.toString=Dt,e.fromString=Pt,e.fromKiwi=vt,e.isEqual=xt,e.isValid=Mt})(yE||(yE={}));var bE;(function(e){e.toString=Dt,e.fromString=Pt,e.fromKiwi=vt,e.isEqual=xt,e.isValid=Mt})(bE||(bE={}));var DE;(function(e){e.toString=Dt,e.fromString=Pt,e.fromKiwi=vt,e.isEqual=xt,e.isValid=Mt})(DE||(DE={}));var PE;(function(e){e.toString=Dt,e.fromString=Pt,e.fromKiwi=vt,e.isEqual=xt,e.isValid=Mt})(PE||(PE={}));var vE;(function(e){e.toString=Dt,e.fromString=Pt,e.fromKiwi=vt,e.isEqual=xt,e.isValid=Mt})(vE||(vE={}));var cd;(function(e){e.toString=Dt,e.fromString=Pt,e.fromKiwi=vt,e.isEqual=xt,e.isValid=Mt})(cd||(cd={}));var xE;(function(e){e.toString=Dt,e.fromString=Pt,e.fromKiwi=vt,e.isEqual=xt,e.isValid=Mt})(xE||(xE={}));var ME;(function(e){e.toString=Dt,e.fromString=Pt,e.fromKiwi=vt,e.isEqual=xt,e.isValid=Mt})(ME||(ME={}));var GE;(function(e){e.toString=Dt,e.fromString=Pt,e.fromKiwi=vt,e.isEqual=xt,e.isValid=Mt})(GE||(GE={}));var kE;(function(e){e.toString=Dt,e.fromString=Pt,e.fromKiwi=vt,e.isEqual=xt,e.isValid=Mt})(kE||(kE={}));var BE;(function(e){e.toString=Dt,e.fromString=Pt,e.fromKiwi=vt,e.isEqual=xt,e.isValid=Mt})(BE||(BE={}));var FE;(function(e){e.toString=Dt,e.fromString=Pt,e.fromKiwi=vt,e.isEqual=xt,e.isValid=Mt})(FE||(FE={}));var wE;(function(e){e.toString=Dt,e.fromString=Pt,e.fromKiwi=vt,e.isEqual=xt,e.isValid=Mt})(wE||(wE={}));var UE;(function(e){e.toString=Dt,e.fromString=Pt,e.fromKiwi=vt,e.isEqual=xt,e.isValid=Mt})(UE||(UE={}));var VE;(function(e){e.toString=Dt,e.fromString=Pt,e.fromKiwi=vt,e.isEqual=xt,e.isValid=Mt})(VE||(VE={}));var HE;(function(e){e.toString=Dt,e.fromString=Pt,e.fromKiwi=vt,e.isEqual=xt,e.isValid=Mt})(HE||(HE={}));function Dt({key:e,version:t}){return`${GI.toString(e)}/${kI.toString(t)}`}function Pt(e){let t=e.split("/");if(t.length!==2)return null;let[n,r]=t;return n&&r?{key:n,version:r}:null}function vt({key:e,version:t}){return!e||!t?null:{key:e,version:t}}function xt(e,t){return!e||!t?e===t:e.key===t.key&&e.version===t.version}function Mt({key:e,version:t}){return Boolean(e&&t)}var WG;(function(e){let n=Kt("CodeLibraryId:",GE);e.INVALID=n.fromLocalNodeIdStr(Ve),e.toString=n.toString,e.toKiwi=n.toKiwi,e.toGuidObjIfLocal=n.toGuidObjIfLocal,e.toGuidStrIfLocal=n.toGuidStrIfLocal,e.toRefIfSubscribed=n.toRefIfSubscribed,e.fromString=n.fromString,e.fromLocalNodeIdObj=n.fromLocalNodeIdObj,e.fromLocalNodeIdStr=n.fromLocalNodeIdStr,e.fromRef=n.fromRef,e.fromKiwi=n.fromKiwi,e.isValid=n.isValid})(WG||(WG={}));var YG;(function(e){let n=Kt("CodeFileId:",kE);e.INVALID=n.fromLocalNodeIdStr(Ve),e.toString=n.toString,e.toKiwi=n.toKiwi,e.toGuidObjIfLocal=n.toGuidObjIfLocal,e.toGuidStrIfLocal=n.toGuidStrIfLocal,e.toRefIfSubscribed=n.toRefIfSubscribed,e.fromString=n.fromString,e.fromLocalNodeIdObj=n.fromLocalNodeIdObj,e.fromLocalNodeIdStr=n.fromLocalNodeIdStr,e.fromRef=n.fromRef,e.fromKiwi=n.fromKiwi,e.isValid=n.isValid})(YG||(YG={}));var BI;(function(e){let n=Kt("CodeComponentId:",BE);e.INVALID=n.fromLocalNodeIdStr(Ve),e.toString=n.toString,e.toKiwi=n.toKiwi,e.toGuidObjIfLocal=n.toGuidObjIfLocal,e.toGuidStrIfLocal=n.toGuidStrIfLocal,e.toRefIfSubscribed=n.toRefIfSubscribed,e.fromString=n.fromString,e.fromLocalNodeIdObj=n.fromLocalNodeIdObj,e.fromLocalNodeIdStr=n.fromLocalNodeIdStr,e.fromRef=n.fromRef,e.fromKiwi=n.fromKiwi,e.isValid=n.isValid})(BI||(BI={}));var KG;(function(e){let n=Kt("ManagedStringId:",FE);e.INVALID=n.fromLocalNodeIdStr(Ve),e.toString=n.toString,e.toKiwi=n.toKiwi,e.toGuidObjIfLocal=n.toGuidObjIfLocal,e.toGuidStrIfLocal=n.toGuidStrIfLocal,e.toRefIfSubscribed=n.toRefIfSubscribed,e.fromString=n.fromString,e.fromLocalNodeIdObj=n.fromLocalNodeIdObj,e.fromLocalNodeIdStr=n.fromLocalNodeIdStr,e.fromRef=n.fromRef,e.fromKiwi=n.fromKiwi,e.isValid=n.isValid})(KG||(KG={}));var zG;(function(e){let n=Kt("ResponsiveSetId:",ME);e.INVALID=n.fromLocalNodeIdStr(Ve),e.toString=n.toString,e.toKiwi=n.toKiwi,e.toGuidObjIfLocal=n.toGuidObjIfLocal,e.toGuidStrIfLocal=n.toGuidStrIfLocal,e.toRefIfSubscribed=n.toRefIfSubscribed,e.fromString=n.fromString,e.fromLocalNodeIdObj=n.fromLocalNodeIdObj,e.fromLocalNodeIdStr=n.fromLocalNodeIdStr,e.fromRef=n.fromRef,e.fromKiwi=n.fromKiwi,e.isValid=n.isValid})(zG||(zG={}));var qs;(function(e){let n=Kt("SymbolId:",yE);e.INVALID=n.fromLocalNodeIdStr(Ve),e.toString=n.toString,e.toKiwi=n.toKiwi,e.toGuidObjIfLocal=n.toGuidObjIfLocal,e.toGuidStrIfLocal=n.toGuidStrIfLocal,e.toRefIfSubscribed=n.toRefIfSubscribed,e.fromString=n.fromString,e.fromLocalNodeIdObj=n.fromLocalNodeIdObj,e.fromLocalNodeIdStr=n.fromLocalNodeIdStr,e.fromRef=n.fromRef,e.fromKiwi=n.fromKiwi,e.isValid=n.isValid}
4253)(qs||(qs={}));var Qs;(function(e){let n=Kt("StateGroupId:",bE);e.INVALID=n.fromLocalNodeIdStr(Ve),e.toString=n.toString,e.toKiwi=n.toKiwi,e.toGuidObjIfLocal=n.toGuidObjIfLocal,e.toGuidStrIfLocal=n.toGuidStrIfLocal,e.toRefIfSubscribed=n.toRefIfSubscribed,e.fromString=n.fromString,e.fromLocalNodeIdObj=n.fromLocalNodeIdObj,e.fromLocalNodeIdStr=n.fromLocalNodeIdStr,e.fromRef=n.fromRef,e.fromKiwi=n.fromKiwi,e.isValid=n.isValid})(Qs||(Qs={}));var XG;(function(e){let n=Kt("StyleId:",DE);e.INVALID=n.fromLocalNodeIdStr(Ve),e.toString=n.toString,e.toKiwi=n.toKiwi,e.toGuidObjIfLocal=n.toGuidObjIfLocal,e.toGuidStrIfLocal=n.toGuidStrIfLocal,e.toRefIfSubscribed=n.toRefIfSubscribed,e.fromString=n.fromString,e.fromLocalNodeIdObj=n.fromLocalNodeIdObj,e.fromLocalNodeIdStr=n.fromLocalNodeIdStr,e.fromRef=n.fromRef,e.fromKiwi=n.fromKiwi,e.isValid=n.isValid;function r(o){return o.guid&&o.guid!==Ve?e.fromLocalNodeIdStr(o.guid):e.fromRef(o.ref)}e.fromBindingsObj=r})(XG||(XG={}));var jG;(function(e){let n=Kt("VariableID:",PE);e.INVALID=n.fromLocalNodeIdStr(Ve),e.toString=n.toString,e.toKiwi=n.toKiwi,e.toGuidObjIfLocal=n.toGuidObjIfLocal,e.toGuidStrIfLocal=n.toGuidStrIfLocal,e.toRefIfSubscribed=n.toRefIfSubscribed,e.fromString=n.fromString,e.fromLocalNodeIdObj=n.fromLocalNodeIdObj,e.fromLocalNodeIdStr=n.fromLocalNodeIdStr,e.fromRef=n.fromRef,e.fromKiwi=n.fromKiwi,e.isValid=n.isValid})(jG||(jG={}));var FI;(function(e){let n=Kt("KeyframeTrackId:",wE);e.INVALID=n.fromLocalNodeIdStr(Ve),e.toString=n.toString,e.toKiwi=n.toKiwi,e.toGuidObjIfLocal=n.toGuidObjIfLocal,e.toGuidStrIfLocal=n.toGuidStrIfLocal,e.toRefIfSubscribed=n.toRefIfSubscribed,e.fromString=n.fromString,e.fromLocalNodeIdObj=n.fromLocalNodeIdObj,e.fromLocalNodeIdStr=n.fromLocalNodeIdStr,e.fromRef=n.fromRef,e.fromKiwi=n.fromKiwi,e.isValid=n.isValid})(FI||(FI={}));var WE;(function(e){let n=Kt("AnimationPresetId:",UE);e.INVALID=n.fromLocalNodeIdStr(Ve),e.toString=n.toString,e.toKiwi=n.toKiwi,e.toGuidObjIfLocal=n.toGuidObjIfLocal,e.toGuidStrIfLocal=n.toGuidStrIfLocal,e.toRefIfSubscribed=n.toRefIfSubscribed,e.fromString=n.fromString,e.fromLocalNodeIdObj=n.fromLocalNodeIdObj,e.fromLocalNodeIdStr=n.fromLocalNodeIdStr,e.fromRef=n.fromRef,e.fromKiwi=n.fromKiwi,e.isValid=n.isValid})(WE||(WE={}));var $G;(function(e){let n=Kt("ToolId:",VE);e.INVALID=n.fromLocalNodeIdStr(Ve),e.toString=n.toString,e.toKiwi=n.toKiwi,e.toGuidObjIfLocal=n.toGuidObjIfLocal,e.toGuidStrIfLocal=n.toGuidStrIfLocal,e.toRefIfSubscribed=n.toRefIfSubscribed,e.fromString=n.fromString,e.fromLocalNodeIdObj=n.fromLocalNodeIdObj,e.fromLocalNodeIdStr=n.fromLocalNodeIdStr,e.fromRef=n.fromRef,e.fromKiwi=n.fromKiwi,e.isValid=n.isValid})($G||($G={}));var JG;(function(e){let n=Kt("CustomEffectId:",HE);e.INVALID=n.fromLocalNodeIdStr(Ve),e.toString=n.toString,e.toKiwi=n.toKiwi,e.toGuidObjIfLocal=n.toGuidObjIfLocal,e.toGuidStrIfLocal=n.toGuidStrIfLocal,e.toRefIfSubscribed=n.toRefIfSubscribed,e.fromString=n.fromString,e.fromLocalNodeIdObj=n.fromLocalNodeIdObj,e.fromLocalNodeIdStr=n.fromLocalNodeIdStr,e.fromRef=n.fromRef,e.fromKiwi=n.fromKiwi,e.isValid=n.isValid})(JG||(JG={}));var ZG;(function(e){let n=Kt("VariableOverrideId:",vE);e.INVALID=n.fromLocalNodeIdStr(Ve),e.toString=n.toString,e.toKiwi=n.toKiwi,e.toGuidObjIfLocal=n.toGuidObjIfLocal,e.toGuidStrIfLocal=n.toGuidStrIfLocal,e.toRefIfSubscribed=n.toRefIfSubscribed,e.fromString=n.fromString,e.fromLocalNodeIdObj=n.fromLocalNodeIdObj,e.fromLocalNodeIdStr=n.fromLocalNodeIdStr,e.fromRef=n.fromRef,e.fromKiwi=n.fromKiwi,e.isValid=n.isValid})(ZG||(ZG={}));var qG;(function(e){let t="VariableCollectionId:",n="VariableSetID:",r=Kt(t,cd),o=Kt(n,cd);e.INVALID=r.fromLocalNodeIdStr(Ve),e.toString=r.toString,e.toKiwi=i({current:r.toKiwi,deprecated:o.toKiwi}),e.toGuidObjIfLocal=i({current:r.toGuidObjIfLocal,deprecated:o.toGuidObjIfLocal}),e.toGuidStrIfLocal=i({current:r.toGuidStrIfLocal,deprecated:o.toGuidStrIfLocal}),e.toRefIfSubscribed=i({current:r.toRefIfSubscribed,deprecated:o.toRefIfSubscribed}),e.fromString=i({current:r.fromString,deprecated:o.fromString}),e.fromLocalNodeIdObj=r.fromLocalNodeIdObj,e.fromLocalNodeIdStr=r.fromLocalNodeIdStr,e.fromRef=r.fromRef,e.fromKiwi=r.fromKiwi,e.isValid=i({current:r.isValid,deprecated:o.isValid});function i({current:s,deprecated:a}){return l=>l.startsWith(n)?a(l):s(l)}})(qG||(qG={}));var QG;(function(e){let n=Kt("ModuleId:",xE);e.INVALID=n.fromLocalNodeIdStr(Ve),e.toString=n.toString,e.toKiwi=n.toKiwi,e.toGuidObjIfLocal=n.toGuidObjIfLocal,e.toGuidStrIfLocal=n.toGuidStrIfLocal,e.toRefIfSubscribed=n.toRefIfSubscribed,e.fromString=n.fromString,e.fromLocalNodeIdObj=n.fromLocalNodeIdObj,e.fromLocalNodeIdStr=n.fromLocalNodeIdStr,e.fromRef=n.fromRef,e.fromKiwi=n.fromKiwi,e.isValid=n.isValid})(QG||(QG={}));var ek;(function(e){e.fromKiwi=t=>{if(t.guid)return{type:"guid",guid:Xe(t.guid)};if(t.stateGroupId){let n=Qs.fromKiwi(t.stateGroupId);if(n)return{type:"stateGroup",stateGroupId:n}}if(t.symbolId){let n=qs.fromKiwi(t.symbolId);if(n)return{type:"symbol",symbolId:n}}Gb(!1,"Unhandled CanvasNodeId type")},e.toGuidStrIfLocal=t=>{switch(t.type){case"guid":return t.guid;case"symbol":return qs.toGuidStrIfLocal(t.symbolId);case"stateGroup":return Qs.toGuidStrIfLocal(t.stateGroupId)}},e.toRefIfSubscribed=t=>{switch(t.type){case"guid":return null;case"symbol":return qs.toRefIfSubscribed(t.symbolId);case"stateGroup":return Qs.toRefIfSubscribed(t.stateGroupId)}},e.toString=t=>{switch(t.type){case"guid":return t.guid;case"symbol":return qs.toString(t.symbolId);case"stateGroup":return Qs.toString(t.stateGroupId)}},e.fromString=t=>{let n=qs.fromString(t);if(n)return{type:"symbol",symbolId:n};let r=Qs.fromString(t);return r?{type:"stateGroup",stateGroupId:r}:Fp(t)?{type:"guid",guid:t}:null}})(ek||(ek={}));function Kt(e,t){function n(h){return h}function r(h,E){return h.startsWith(e)?E(h.slice(e.length)):null}function o(h){return Fp(h)}function i(h){return t.fromString(h)}function s(h){return r(h,_=>{let O=i(_);if(O)return{assetRef:O};let I=o(_);if(I)return{guid:I}})??{guid:cy}}function a(h){return r(h,E=>i(E)?null:o(E))}function l(h){return r(h,E=>i(E)?null:E)}function u(h){return r(h,E=>i(E))}function c(h){return r(h,E=>o(E)||i(E)?h:null)}function d(h){return e+Xe(h)}function f(h){return Fp(h)?e+h:null}function p(h){return e+t.toString(h)}function T(h){if(!h)return null;let{guid:E,assetRef:_}=h;if(E&&!_)return d(E);if(!E&&_){let O=t.fromKiwi(_);if(O)return p(O)}return null}function m(h){let E=a(h);if(E)return Bp(E);let _=u(h);return _?t.isValid(_):!1}return{toString:n,toKiwi:s,toGuidObjIfLocal:a,toGuidStrIfLocal:l,toRefIfSubscribed:u,fromString:c,fromLocalNodeIdObj:d,fromLocalNodeIdStr:f,fromRef:p,fromKiwi:T,isValid:m}}var qne=new Intl.Collator("en",{numeric:!0,sensitivity:"base"});Yt();var sre=[Yo.COLOR,Yo.FLOAT,Yo.STRING,Yo.BOOLEAN];Yt();yk();Yt();Yt();var bk="Fade",Dk=`Animates the opacity of an element to fade it in or out. Use this preset for entrance or exit animations, revealing content, or smooth visibility transitions.
4254
4255Properties:
4256- timing: Select "Fade In" to animate from transparent to opaque, or "Fade Out" to animate from opaque to transparent.
4257- duration: The length of the animation in seconds.
4258- easing: The easing curve that controls the acceleration of the fade.`,Pk=[{name:"timing",type:ee.TEXT,label:"Timing",defaultText:"in",selectConfig:{options:[{value:"in",label:"In"},{value:"out",label:"Out"}]}},{name:"duration",type:ee.NUMBER,label:"Duration",defaultNumber:.5,inputConfig:{min:.01,unit:"s"},numberResolvedAsTiming:!0},{name:"easing",type:ee.EASING,label:"Easing",defaultEasing:{easingType:En.OUT_CUBIC}}];Yt();
4258var vk="Move",xk=`Translates an element along the X and Y axes to slide it in or out of position. Use this preset for slide-in or slide-out transitions, off-screen entrances, or directional movement effects.
4259
4260Properties:
4261- timing: Select "Move In" to slide from the offset position to the original position, or "Move Out" to slide from the original position to the offset.
4262- moveX: The horizontal translation offset in pixels.
4263- moveY: The vertical translation offset in pixels.
4264- duration: The length of the animation in seconds.
4265- fade: Enable to simultaneously fade the element's opacity during the move.
4266- easing: The easing curve that controls the acceleration of the movement.`,Mk=[{name:"timing",type:ee.TEXT,label:"Timing",defaultText:"out",selectConfig:{options:[{value:"in",label:"In"},{value:"out",label:"Out"}]}},{name:"moveX",type:ee.NUMBER,label:"Move X",defaultNumber:100},{name:"moveY",type:ee.NUMBER,label:"Move Y",defaultNumber:0},{name:"duration",type:ee.NUMBER,label:"Duration",defaultNumber:.5,inputConfig:{min:.01,unit:"s"},numberResolvedAsTiming:!0},{name:"fade",type:ee.BOOL,label:"Fade",defaultBool:!1},{name:"easing",type:ee.EASING,label:"Easing",defaultEasing:{easingType:En.OUT_CUBIC}}];Yt();var Gk="New",kk=`A minimal starter preset that fades an element in from transparent to opaque. Use this as a starting point for building custom animation presets \u2014 edit the generated code to add your own keyframe tracks and logic.
4267
4268Properties:
4269- duration: The length of the animation in seconds.
4270- easing: The easing curve that controls the acceleration of the animation.`,Bk=[{name:"duration",type:ee.NUMBER,label:"Duration",defaultNumber:.5,inputConfig:{min:.01,unit:"s"},numberResolvedAsTiming:!0},{name:"easing",type:ee.EASING,label:"Easing",defaultEasing:{easingType:En.OUT_CUBIC}}];Yt();var Fk="Path Draw",wk=`Animates the path trim of a stroke to draw it in or erase it over time. Use this preset for line drawing effects, signature animations, or progressive reveal of vector paths.
4271
4272Properties:
4273- duration: The length of the animation in seconds.
4274- direction: Select "Forward" to draw from the start of the path to the end, or "Reverse" to draw from the end of the path to the start.`,Uk=[{name:"duration",type:ee.NUMBER,label:"Duration",defaultNumber:.5,inputConfig:{min:.01,unit:"s"},numberResolvedAsTiming:!0},{name:"mode",type:ee.TEXT,label:"Mode",defaultText:"reveal",selectConfig:{options:[{value:"reveal",label:"Reveal"},{value:"hide",label:"Hide"}]}},{name:"direction",type:ee.TEXT,label:"Direction",defaultText:"forward",selectConfig:{options:[{value:"forward",label:"Forward"},{value:"reverse",label:"Reverse"}]}}];Yt();var Vk="Path Travel",Hk=`Animates a segment of a stroke that travels along the entire path. Use this preset for moving highlight effects or traveling dash animations on vector paths.
4275
4276Properties:
4277- segmentLength: The length of the traveling segment as a percentage of the total path.
4278- loops: The number of times the segment travels along the path.
4279- loopMode: Select "Circle Back" to wrap continuously around the path, or "Retrace Path" to bounce forward then backward each loop.
4280- direction: Select "Forward" to travel from the start to the end of the path, or "Reverse" to travel from the end to the start.
4281- duration: The length of the animation in seconds.`,Wk=[{name:"duration",type:ee.NUMBER,label:"Duration",defaultNumber:.5,inputConfig:{min:.01,unit:"s"},numberResolvedAsTiming:!0},{name:"direction",type:ee.TEXT,label:"Direction",defaultText:"forward",selectConfig:{options:[{value:"forward",label:"Forward"},{value:"reverse",label:"Reverse"}]}},{name:"loopMode",type:ee.TEXT,label:"Loop Mode",defaultText:"circle",selectConfig:{options:[{value:"circle",label:"Circle Back"},{value:"retrace",label:"Retrace Path"}]}},{name:"segmentLength",type:ee.NUMBER,label:"Segment Length",defaultNumber:20,inputConfig:{min:0,max:100,unit:"%"}},{name:"loops",type:ee.NUMBER,label:"Loops",defaultNumber:1,inputConfig:{min:1}}];Yt();var Yk="Resize",Kk=`Changes the width and/or height of an element by a pixel offset over time. Use this preset for expanding panels, progress bar animations, or dynamic layout transitions.
4282
4283Properties:
4284- widthChange: The amount to change the element's width in pixels (0 for no width change).
4285- heightChange: The amount to change the element's height in pixels (0 for no height change).
4286- duration: The length of the animation in seconds.
4287- easing: The easing curve that controls the acceleration of the resize.`,zk=[{name:"widthChange",type:ee.NUMBER,label:"Width Change",defaultNumber:100},{name:"heightChange",type:ee.NUMBER,label:"Height Change",defaultNumber:0},{name:"duration",type:ee.NUMBER,label:"Duration",defaultNumber:.5,inputConfig:{min:.01,unit:"s"},numberResolvedAsTiming:!0},{name:"easing",type:ee.EASING,label:"Easing",defaultEasing:{easingType:En.OUT_CUBIC}}];Yt();var Xk="Rotate",jk=`Rotates an element by a specified angle to spin it in or out. Use this preset for spinning entrance or exit effects, turning animations, or attention-grabbing rotations.
4288
4289Properties:
4290- timing: Select "Rotate In" to rotate from the specified angle back to the original orientation, or "Rotate Out" to rotate from the original orientation to the specified angle.
4291- rotation: The rotation amount in degrees.
4292- duration: The length of the animation in seconds.
4293- fade: Enable to simultaneously fade the element's opacity during the rotation.
4294- easing: The easing curve that controls the acceleration of the rotation.`,$k=[{name:"timing",type:ee.TEXT,label:"Timing",defaultText:"out",selectConfig:{options:[{value:"in",label:"In"},{value:"out",label:"Out"}]}},{name:"rotation",type:ee.NUMBER,label:"Rotation",defaultNumber:180},{name:"duration",type:ee.NUMBER,label:"Duration",defaultNumber:.5,inputConfig:{min:.01,unit:"s"},numberResolvedAsTiming:!0},{name:"fade",type:ee.BOOL,label:"Fade",defaultBool:!1},{name:"easing",type:ee.EASING,label:"Easing",defaultEasing:{easingType:En.OUT_CUBIC}}];Yt();var Jk="Scale",Zk=`Scales an element uniformly to grow or shrink it. Use this preset for zoom effects, pop-in or pop-out animations, or emphasis through size changes.
4295
4296Properties:
4297- timing: Select "Scale In" to animate from the scaled size to the original size, or "Scale Out" to animate from the original size to the scaled size.
4298- scale: The scale change as a percentage offset (e.g. 10 means scale to 110% of the original size).
4299- duration: The length of the animation in seconds.
4300- fade: Enable to simultaneously fade the element's opacity during the scale.
4301- easing: The easing curve that controls the acceleration of the scale.`,qk=[{name:"timing",type:ee.TEXT,label:"Timing",defaultText:"out",selectConfig:{options:[{value:"in",label:"In"},{value:"out",label:"Out"}]}},{name:"scale",type:ee.NUMBER,label:"Scale \xB1%",defaultNumber:10},{name:"duration",type:ee.NUMBER,label:"Duration",defaultNumber:.5,inputConfig:{min:.01,unit:"s"},numberResolvedAsTiming:!0},{name:"fade",type:ee.BOOL,label:"Fade",defaultBool:!1},{name:"easing",type:ee.EASING,label:"Easing",defaultEasing:{easingType:En.OUT_CUBIC}}];Yt();var Qk="Text",eB=`Animates the text content of an element by keyframing textData with string values. Use this preset for typewriter effects that reveal text by character, word, or line.
4302
4303Properties:
4304- revealBy: Select "Character", "Word", or "Line" to control how much text appears at each keyframe.
4305- duration: The length of the animation in seconds.`,tB=[{name:"revealBy",type:ee.TEXT,label:"Reveal By",defaultText:"character",selectConfig:{options:[{value:"character",label:"Character"},{value:"word",label:"Word"},{value:"line",label:"Line"}]}},{name:"duration",type:ee.NUMBER,label:"Duration",defaultNumber:1.5,inputConfig:{min:.01,unit:"s"},numberResolvedAsTiming:!0}];var Ur={[K.FADE]:{name:bk,description:Dk,propDefs:Pk},[K.MOVE]:{name:vk,description:xk,propDefs:Mk},[K.ROTATE]:{name:Xk,description:jk,propDefs:$k},[K.SCALE]:{name:Jk,description:Zk,propDefs:qk},[K.RESIZE]:{name:Yk,description:Kk,propDefs:zk},[K.NEW]:{name:Gk,description:kk,propDefs:Bk},[K.TEXT_DATA]:{name:Qk,description:eB,propDefs:tB},[K.PATH_DRAW]:{name:Fk,description:wk,propDefs:Uk},[K.PATH_TRAVEL]:{name:Vk,description:Hk,propDefs:Wk}},qK=Object.fromEntries(Object.entries(Ur).map(([e,t])=>[t.name,Number(e)]));var QK={[K.FADE]:{...Ur[K.FADE],...lo[K.FADE]}
4305,[K.MOVE]:{...Ur[K.MOVE],...lo[K.MOVE]},[K.ROTATE]:{...Ur[K.ROTATE],...lo[K.ROTATE]},[K.SCALE]:{...Ur[K.SCALE],...lo[K.SCALE]},[K.RESIZE]:{...Ur[K.RESIZE],...lo[K.RESIZE]},[K.NEW]:{...Ur[K.NEW],...lo[K.NEW]},[K.TEXT_DATA]:{...Ur[K.TEXT_DATA],...lo[K.TEXT_DATA]},[K.PATH_DRAW]:{...Ur[K.PATH_DRAW],...lo[K.PATH_DRAW]},[K.PATH_TRAVEL]:{...Ur[K.PATH_TRAVEL],...lo[K.PATH_TRAVEL]}};var tz=[{id:"Fade",name:"Fade",type:K.FADE},{id:"Move",name:"Move",type:K.MOVE},{id:"Rotate",name:"Rotate",type:K.ROTATE},{id:"Scale",name:"Scale",type:K.SCALE},{id:"Resize",name:"Resize",type:K.RESIZE},{id:"New",name:"New",type:K.NEW},{id:"Text",name:"Text",type:K.TEXT_DATA},{id:"PathDraw",name:"Path Draw",type:K.PATH_DRAW},{id:"PathTravel",name:"Path Travel",type:K.PATH_TRAVEL}];var Hi=[0,0,1,1];function wI(e,t,n){let r=1-e;return 3*r*r*e*t+3*r*e*e*n+e*e*e}function nz(e,t,n){let r=1-e;return 3*r*r*t+6*r*e*(n-t)+3*e*e*(1-n)}function YE(e,t){if(e<=0)return 0;if(e>=1)return 1;let[n,r,o,i]=t;if(n===0&&r===0&&o===1&&i===1)return e;let s=e;for(let u=0;u<8;u+=1){let c=wI(s,n,o)-e,d=nz(s,n,o);if(Math.abs(c)<1e-6||Math.abs(d)<1e-6)break;s-=c/d}let a=0,l=1;s=Math.min(1,Math.max(0,s));for(let u=0;u<12;u+=1){let c=wI(s,n,o);if(Math.abs(c-e)<1e-6)break;c<e?a=s:l=s,s=(a+l)/2}return wI(s,r,i)}var rz=.001,oz=.9999;function UI(e,t){let{mass:n,stiffness:r,damping:o}=e,i=Math.sqrt(r/n),s=o/(2*Math.sqrt(r*n)),a;if(s<1){let l=i*Math.sqrt(1-s*s),u=1,c=s*i/l;a=Math.exp(-t*s*i)*(u*Math.cos(l*t)+c*Math.sin(l*t))}else a=(1+i*t)*Math.exp(-t*i);return 1-a}function VI(e){let{mass:t,stiffness:n,damping:r}=e,o=Math.sqrt(n/t),i=Math.min(oz,r/(2*Math.sqrt(n*t))),s=i*o,a=o*Math.sqrt(1-i*i),l=i*o/a;return(-Math.log(rz)+Math.log(1+l))/s}function nB(e){let t=VI(e);return n=>UI(e,n*t)}function Gt(e,t){let n=Math.pow(10,t);return Math.round(e*n)/n}function dd(e,t,n){switch(n){case"SET":return e;case"OFFSET":return t+e;case"SCALE":return t*e}}function iz(e,t){return YE(t,[e.value.p1x,e.value.p1y,e.value.p2x,e.value.p2y])}function sz(e,t,n){let r=Math.max(0,t)*n;return UI(e.value,r)}function az(e,t,n){switch(e.type){case"LINEAR":return t;case"BEZIER":return iz(e,t);case"SPRING":return sz(e,t,n);case"HOLD":return 0}}function WI(e,t,n){if(e.keyframes.length===0)return t;let r=e.keyframes,o=r[r.length-1];if(o.timeMicros<=n)return dd(o.value,t,e.keyframeOperation);for(let i=0;i<r.length;i+=1){let s=r[i];if(s.timeMicros>=n){let a=dd(s.value,t,e.keyframeOperation),l=i===0?null:r[i-1];if(l==null||n===s.timeMicros)return a;let u=dd(l.value,t,e.keyframeOperation),c=s.timeMicros-l.timeMicros;if(c<=0)return a;let d=(n-l.timeMicros)/c,f=az(s.easing,d,c/1e6);return u+(a-u)*f}}return dd(o.value,t,e.keyframeOperation)}var ea={type:"LINEAR"},lz=1e-6,uz=1e-4;function cz(e){return Math.max(1,Math.round(e*1e6))}var rB;(function(e){e.MissingSegment="missingSegment",e.NonlinearSubsegment="nonlinearSubsegment",e.MixedEasing="mixedEasing",e.VaryingScale="varyingScale"})(rB||(rB={}));function Jn(e,t){return Math.abs(e-t)<lz}function dz(e,t){if(e.type!==t.type)return!1;switch(e.type){case"LINEAR":case"HOLD":return!0;case"BEZIER":{let n=t;return Jn(e.value.p1x,n.value.p1x)&&Jn(e.value.p1y,n.value.p1y)&&Jn(e.value.p2x,n.value.p2x)&&Jn(e.value.p2y,n.value.p2y)}case"SPRING":{let n=t;return Jn(e.value.mass,n.value.mass)&&Jn(e.value.stiffness,n.value.stiffness)&&Jn(e.value.damping,n.value.damping)}}}function fz(e,t){let n=new Set([0,t]);for(let r of e)for(let o of r.keyframes)n.add(o.timeMicros);return Array.from(n).sort((r,o)=>r-o)}function KE(e,t,n){let r=e;for(let o of t)r=WI(o,r,n);return r}function oB(e,t){let n=WI(e,0,t);return{scale:WI(e,1,t)-n,offset:n}}function HI(e){return e.kind==="varying"&&Jn(e.startValue,e.endValue)?{kind:"constant",value:e.startValue}:e}function pz(e,t,n){let r=oB(e,t),o=oB(e,n);if(Jn(r.scale,o.scale)&&Jn(r.offset,o.offset))return{kind:"exact",transform:{kind:"constant",scale:r.scale,offset:r.offset}};let i=t+(n-t)/2,s=e.keyframes.findIndex(c=>c.timeMicros>=i);if(s<=0)return{kind:"sample",reason:"missingSegment"};let a=e.keyframes[s],u=e.keyframes[s-1].timeMicros===t&&a.timeMicros===n;return a.easing.type==="HOLD"?{kind:"exact",transform:{kind:"constant",scale:r.scale,offset:r.offset}}:!u&&a.easing.type!=="LINEAR"?{kind:"sample",reason:"nonlinearSubsegment"}:{kind:"exact",transform:{kind:"varying",easing:a.easing,scaleStart:r.scale,scaleEnd:o.scale,offsetStart:r.offset,offsetEnd:o.offset}}}function Ez(e,t){if(t.kind==="constant")return e.kind==="constant"?{kind:"exact",interval:{kind:"constant",value:e.value*t.scale+t.offset}}:{kind:"exact",interval:HI({kind:"varying",easing:e.easing,startValue:e.startValue*t.scale+t.offset,endValue:e.endValue*t.scale+t.offset})};if(e.kind==="constant")return{kind:"exact",interval:HI({kind:"varying",easing:t.easing,startValue:e.value*t.scaleStart+t.offsetStart,endValue:e.value*t.scaleEnd+t.offsetEnd})};if(!dz(e.easing,t.easing))return{kind:"sample",reason:"mixedEasing"};if(!Jn(t.scaleStart,t.scaleEnd))return{kind:"sample",reason:"varyingScale"};let n=t.scaleStart;return{kind:"exact",interval:HI({kind:"varying",easing:e.easing,startValue:e.startValue*n+t.offsetStart,endValue:e.endValue*n+t.offsetEnd})}}function mz(e,t,n,r){let o={kind:"constant",value:e};for(let i of t){let s=pz(i,n,r);if(s.kind==="sample")return{kind:"sample",intervalStartMicros:n,intervalEndMicros:r,reason:s.reason};
4305let a=Ez(o,s.transform);if(a.kind==="sample")return{kind:"sample",intervalStartMicros:n,intervalEndMicros:r,reason:a.reason};o=a.interval}return{kind:"exact",intervalStartMicros:n,intervalEndMicros:r,interval:o}}function _z(e,t,n){let r=[];for(let o=0;o<n.length-1;o+=1)r.push(mz(e,t,n[o],n[o+1]));return r}function Tz(e,t,n,r,o){let i=[];for(let s of e){if(s.kind==="exact"){hz(i,r,s.intervalStartMicros,s.intervalEndMicros,s.interval);continue}Oz(i,t,n,r,s.intervalStartMicros,s.intervalEndMicros,o)}if(i.length>0){let s=Gt(KE(t,n,r),3),a=i[i.length-1];a.time===1&&!Jn(a.value,s)&&Wl(i,r,r,s)}return i}function Wl(e,t,n,r){let o=Gt(n/t,4),i=Gt(r,3),s=e[e.length-1];if(s&&o===s.time&&Jn(i,s.value))return s;s&&o===s.time&&(s.time=Gt(Math.max(0,o-uz),4));let a={time:o,value:i,easing:ea};return e.push(a),a}function hz(e,t,n,r,o){let i=Wl(e,t,n,o.kind==="constant"?o.value:o.startValue);if(o.kind==="constant"){i.easing=ea;let a=Wl(e,t,r,o.value);a.easing=ea;return}i.easing=o.easing;let s=Wl(e,t,r,o.endValue);s.easing=ea}function Oz(e,t,n,r,o,i,s){let a=cz(s);for(let u=o;u<i;u+=a){let c=Wl(e,r,u,KE(t,n,u));c.easing=ea}let l=Wl(e,r,i,KE(t,n,i));l.easing=ea}function iB(e,t,n,r=.5){if(n<=0)return[];let o=fz(t,n);if(o.length===0)return[];if(o.length===1)return[{time:Gt(o[0]/n,4),value:Gt(KE(e,t,o[0]),3),easing:ea}];let i=_z(e,t,o);return Tz(i,e,t,n,r)}function sB(e){return e*(180/Math.PI)}var Vr={MOTION_TRANSLATION_X:{css:{property:"translateX",unit:"px",transformFunction:"translateX"},motionDev:{property:"x",unit:"px"},svg:{exportVia:"css"}},MOTION_TRANSLATION_Y:{css:{property:"translateY",unit:"px",transformFunction:"translateY"},motionDev:{property:"y",unit:"px"},svg:{exportVia:"css"}},MOTION_ROTATION:{css:{property:"rotate",unit:"rad",transformFunction:"rotate"},motionDev:{property:"rotate",unit:"deg",mapValue:sB},svg:{exportVia:"css"}},MOTION_SCALE_X:{css:{property:"scaleX",unit:"number",transformFunction:"scaleX",propertyDeclarationInitialValue:"1"},motionDev:{property:"scaleX",unit:"number"},svg:{exportVia:"css"}},MOTION_SCALE_Y:{css:{property:"scaleY",unit:"number",transformFunction:"scaleY",propertyDeclarationInitialValue:"1"},motionDev:{property:"scaleY",unit:"number"},svg:{exportVia:"css"}},MOTION_SHEAR:{css:{property:"shear",unit:"rad",transformFunction:"skewX"},motionDev:{property:"skewX",unit:"deg",mapValue:sB},svg:{exportVia:"css"}},OPACITY:{css:{property:"opacity",unit:"number",generateOffset:!0,parameterUnitDivisor:100},motionDev:{property:"opacity",unit:"number"},svg:{exportVia:"css"}},WIDTH:{css:{property:"width",unit:"px",generateOffset:!0},motionDev:{property:"width",unit:"px"},svg:{exportVia:"smil",attributeName:"width"}},HEIGHT:{css:{property:"height",unit:"px",generateOffset:!0},motionDev:{property:"height",unit:"px"},svg:{exportVia:"smil",attributeName:"height"}},MIN_WIDTH:{css:{property:"min-width",unit:"px",generateOffset:!0},motionDev:{property:"minWidth",unit:"px"},svg:null},MAX_WIDTH:{css:{property:"max-width",unit:"px",generateOffset:!0},motionDev:{property:"maxWidth",unit:"px"},svg:null},MIN_HEIGHT:{css:{property:"min-height",unit:"px",generateOffset:!0},motionDev:{property:"minHeight",unit:"px"},svg:null},MAX_HEIGHT:{css:{property:"max-height",unit:"px",generateOffset:!0},motionDev:{property:"maxHeight",unit:"px"},svg:null},CORNER_RADIUS:{css:{property:"border-radius",unit:"px",generateOffset:!0},motionDev:{property:"borderRadius",unit:"px"},svg:{exportVia:"smil",attributeName:"rx"}},RECTANGLE_TOP_LEFT_CORNER_RADIUS:{css:{property:"border-top-left-radius",unit:"px",generateOffset:!0},motionDev:{property:"borderTopLeftRadius",unit:"px"},svg:null},RECTANGLE_TOP_RIGHT_CORNER_RADIUS:{css:{property:"border-top-right-radius",unit:"px",generateOffset:!0},motionDev:{property:"borderTopRightRadius",unit:"px"},svg:null},RECTANGLE_BOTTOM_LEFT_CORNER_RADIUS:{css:{property:"border-bottom-left-radius",unit:"px",generateOffset:!0},motionDev:{property:"borderBottomLeftRadius",unit:"px"},svg:null},RECTANGLE_BOTTOM_RIGHT_CORNER_RADIUS:{css:{property:"border-bottom-right-radius",unit:"px",generateOffset:!0},motionDev:{property:"borderBottomRightRadius",unit:"px"},svg:null},STROKE_WEIGHT:{css:{property:"border-width",unit:"px",generateOffset:!0},motionDev:{property:"borderWidth",unit:"px"},svg:{exportVia:"css",cssPropertyOverride:"stroke-width"}},BORDER_TOP_WEIGHT:{css:{property:"border-top-width",unit:"px",generateOffset:!0},motionDev:{property:"borderTopWidth",unit:"px"},svg:null},BORDER_RIGHT_WEIGHT:{css:{property:"border-right-width",unit:"px",generateOffset:!0},motionDev:{property:"borderRightWidth",unit:"px"},svg:null},BORDER_BOTTOM_WEIGHT:{css:{property:"border-bottom-width",unit:"px",generateOffset:!0},motionDev:{property:"borderBottomWidth",unit:"px"},svg:null},BORDER_LEFT_WEIGHT:{css:{property:"border-left-width",unit:"px",generateOffset:!0},motionDev:{property:"borderLeftWidth",unit:"px"},svg:null},STACK_PADDING_LEFT:{css:{property:"padding-left",unit:"px",generateOffset:!0},motionDev:{property:"paddingLeft",unit:"px"},svg:null},STACK_PADDING_TOP:{css:{property:"padding-top",unit:"px",generateOffset:!0},motionDev:{property:"paddingTop",unit:"px"},svg:null},STACK_PADDING_RIGHT:{css:{property:"padding-right",unit:"px",generateOffset:!0},motionDev:{property:"paddingRight",unit:"px"},svg:null},STACK_PADDING_BOTTOM:{css:{property:"padding-bottom",unit:"px",generateOffset:!0},motionDev:{property:"paddingBottom",unit:"px"},svg:null},STACK_SPACING:{css:{property:"gap",unit:"px",generateOffset:!0},motionDev:{property:"gap",unit:"px"},svg:null},STACK_COUNTER_SPACING:{css:{property:"gap",unit:"px",generateOffset:!0},motionDev:{property:"gap",unit:"px"},svg:null},GRID_ROW_GAP:{css:{property:"row-gap",unit:"px",generateOffset:!0},motionDev:{property:"rowGap",unit:"px"},svg:null},GRID_COLUMN_GAP:{css:{property:"column-gap",unit:"px",generateOffset:!0},motionDev:{property:"columnGap",unit:"px"},svg:null},FONT_SIZE:{css:{property:"font-size",unit:"px",generateOffset:!0},motionDev:{property:"fontSize",unit:"px"},svg:{exportVia:"css"}},LETTER_SPACING:{css:{property:"letter-spacing",unit:"px"},motionDev:{property:"letterSpacing",unit:"px"},svg:null},LINE_HEIGHT:{css:{property:"line-height",unit:"px",generateOffset:!0},motionDev:{property:"lineHeight",unit:"px"},svg:null},PARAGRAPH_SPACING:{css:{property:"margin-bottom",unit:"px"},motionDev:{property:"marginBottom",unit:"px"},svg:null},PARAGRAPH_INDENT:{css:{property:"text-indent",unit:"px"},motionDev:{property:"textIndent",unit:"px"},svg:null}}
4305,XE={fills:{css:{property:"background-color"},motionDev:{property:"background"},svg:{property:"fill"}},strokes:{css:{property:"border-color"},motionDev:{property:"borderColor"},svg:{property:"stroke"}}};function YI(e){return e in XE}function fd(e,t,n,r){let o=Math.round(e*255),i=Math.round(t*255),s=Math.round(n*255),a=Gt(r,3);return`rgba(${o}, ${i}, ${s}, ${a})`}function KI(e){if(!e?.tracks||e.baseValue.type!=="COLOR")return null;let t=e.baseValue.value,n=[],r=e.accumulatedAncestorOffsetMicros??0,o=[...e.tracks].filter(i=>i!=null).sort((i,s)=>{let a=i.animationPreset?.timelineOffset??0,l=s.animationPreset?.timelineOffset??0;return a-l});for(let i=0;i<o.length;i++){let s=o[i];for(let a of s.keyframes){if(a.value.type!=="COLOR")continue;let l=(s.animationPreset?.timelineOffset??0)*1e6,u=a.timelinePosition+l+r,{r:c,g:d,b:f,a:p}=a.value.value;n.push({absolutePositionMicros:u,trackIndex:i,r:c,g:d,b:f,a:p,easing:a.easing})}}return n.sort((i,s)=>i.absolutePositionMicros-s.absolutePositionMicros),n.length>0?{keyframes:n,baseColor:t}:null}var Yl=new Set([Vr.MOTION_TRANSLATION_X.motionDev.property,Vr.MOTION_TRANSLATION_Y.motionDev.property,Vr.MOTION_ROTATION.motionDev.property,Vr.MOTION_SCALE_X.motionDev.property,Vr.MOTION_SCALE_Y.motionDev.property,Vr.MOTION_SHEAR.motionDev.property]);function zE(e){switch(e){case"SET":return 0;case"OFFSET":return 1;case"SCALE":return 2;default:return 3}}function aB(e,t){return"mapValue"in e?e.mapValue(t):t}function Sz(e,t,n){if(n==="HORIZONTAL"){if(e==="STACK_SPACING")return Vr.GRID_COLUMN_GAP.motionDev;if(e==="STACK_COUNTER_SPACING")return Vr.GRID_ROW_GAP.motionDev}else if(n==="VERTICAL"){if(e==="STACK_SPACING")return Vr.GRID_ROW_GAP.motionDev;if(e==="STACK_COUNTER_SPACING")return Vr.GRID_COLUMN_GAP.motionDev}return t.motionDev}function lB(e){return typeof e=="object"&&e!==null&&"tracks"in e&&"timelineDuration"in e}function Iz(e,t,n){let r=new Map,o=0;for(let[i,s]of Object.entries(e)){if(lB(s))o=Math.max(o,s.timelineDuration);else if(typeof s=="object"&&s!==null)for(let T of Object.values(s))T&&typeof T=="object"&&"timelineDuration"in T&&(o=Math.max(o,T.timelineDuration));if(i==="fills"||i==="strokes"||!lB(s))continue;let a=Vr[i];if(!a)continue;if(s.baseValue.type!=="FLOAT"){console.warn("Keyframe conversion does not support non-float keyframes",{type:s.baseValue.type});continue}let l=t(i,a),u=l.property,c=aB(l,s.baseValue.value),d=s.accumulatedAncestorOffsetMicros??0,f=s.tracks.filter(T=>T!=null).map(T=>{let m=(T.animationPreset?.timelineOffset??0)*1e6,h=T.keyframes.flatMap(E=>E.value.type!=="FLOAT"?[]:[{timeMicros:E.timelinePosition+m+d,value:aB(l,E.value.value),easing:E.easing}]).sort((E,_)=>E.timeMicros-_.timeMicros);return{keyframeOperation:T.keyframeOperation,keyframes:h}}).filter(T=>T.keyframes.length>0).sort((T,m)=>zE(T.keyframeOperation)-zE(m.keyframeOperation));if(f.length===0)continue;let p=r.get(u);if(p&&n?.mergeDuplicateProperties){p.timelineDurationMicros=Math.max(p.timelineDurationMicros,s.timelineDuration),p.tracks.push(...f),p.tracks.sort((T,m)=>zE(T.keyframeOperation)-zE(m.keyframeOperation));continue}r.set(u,{target:l,baseValue:c,timelineDurationMicros:s.timelineDuration,tracks:f})}return{durationMicros:o,propertiesByName:r}}function uB(e,t){return Iz(e,(n,r)=>Sz(n,r,t?.layoutMode))}Yt();var oie={[Zs.MOTION_TRANSLATION_X]:"translationX",[Zs.MOTION_TRANSLATION_Y]:"translationY",[Zs.MOTION_ROTATION]:"rotation",[Zs.MOTION_SHEAR]:"shear"};function Nz(e,t,n){let r=Math.sqrt(t/e),o=n/(2*Math.sqrt(t*e)),i=VI({mass:e,stiffness:t,damping:n}),s=nB({mass:e,stiffness:t,damping:n});return Object.assign(s,{__springParams:{mass:e,stiffness:t,damping:n,zeta:o,w0:r,duration:i}})}function fB(e){return typeof e=="function"&&"__springParams"in e}function cB(e,t,n){if(n.length===1&&n[0]?.type==="SPRING"){let o=n[0];return{duration:e,type:"spring",...o.value}}let r=n.map(o=>{let{type:i}=o;switch(i){case"LINEAR":return"linear";case"BEZIER":{let{p1x:s,p1y:a,p2x:l,p2y:u}=o.value;return[Gt(s,3),Gt(a,3),Gt(l,3),Gt(u,3)]}case"SPRING":return Nz(o.value.mass,o.value.stiffness,o.value.damping);case"HOLD":return"linear";default:Pl(i)}});return{duration:e,times:t,ease:r}}var pB=1e-4;function Lz(e){if(e.length===0)return[];let t=[...e];t.length>1&&t[t.length-1].time<1&&t.push({...t[t.length-1],time:1});let n=Math.round(1/pB),r=t.map(o=>Math.round(o.time*n));for(let o=1;o<r.length;o+=1)r[o]=Math.max(r[o],r[o-1]+1);if(r[r.length-1]>n){r[r.length-1]=n;for(let o=r.length-2;o>=0;o-=1)r[o]=Math.min(r[o],r[o+1]-1)}if(r[0]<0){r[0]=0;for(let o=1;o<r.length;o+=1)r[o]=Math.max(r[o],r[o-1]+1)}return t.map((o,i)=>({...o,time:r[i]/n}))}function Cz(e){let t=new Map;for(let[n,r]of e.propertiesByName){let o=iB(r.baseValue,r.tracks,e.durationMicros),i=Lz(o);i.length>0&&t.set(n,{keyframes:i,baseValue:r.baseValue})}return t}function yz(e,t){let n=new Map;for(let[r,o]of Object.entries(e)){if(!o||!YI(r))continue;let i=XE[r].motionDev.property,s="tracks"in o?o:o[0],a=KI(s);if(!a)continue;let l=fd(a.baseColor.r,a.baseColor.g,a.baseColor.b,a.baseColor.a),u=a.keyframes.map(c=>({time:Gt(c.absolutePositionMicros/t,4),colorString:fd(c.r,c.g,c.b,c.a),easing:c.easing}));u.length>0&&(u.sort((c,d)=>c.time-d.time),n.set(i,{property:i,keyframes:u,baseColorString:l}))}return n}function bz(e){if(e.length<2)return e;let t=[];for(let n=0;n<e.length;n++){let r=e[n];if(r.easing.type==="HOLD"&&n<e.length-1){let i=e[n+1].time-pB;if(i<=r.time){t.push({...r,easing:{type:"LINEAR"}});continue}t.push({...r,easing:{type:"LINEAR"}}),t.push({time:Gt(i,4),value:r.value,easing:{type:"LINEAR"},isHoldDuplicate:!0})}else t.push(r)}return t}function Dz(e,t,n,r){let o={},i={},s={},a=new Map,l={},u={},c={},d=Array.from(e.entries()).sort(([p],[T])=>p.localeCompare(T));for(let[p,T]of d){let{keyframes:m}=T;if(m.length!==0)if(o[p]=m[0].value,m.length===1)i[p]=[m[0].value];else{let h=bz(m),E=h.map(S=>S.time),_=h.map(S=>S.value),O=new Set;h.forEach((S,g)=>{S.isHoldDuplicate&&O.add(g)}),O.size>0&&a.set(p,O);let I=h.slice(0,-1).map(S=>S.easing);i[p]=_,s[p]=cB(n,E,I),dB(s[p],r)}}let f=Array.from(t.entries()).sort(([p],[T])=>p.localeCompare(T));for(let[p,T]of f){let{keyframes:m}=T;if(m.length!==0)if(l[p]=T.baseColorString,m.length===1)u[p]=[m[0].colorString];else{let h=m.map(O=>O.time),E=m.map(O=>O.colorString),_=m.slice(0,-1).map(O=>O.easing);
4305u[p]=E,c[p]=cB(n,h,_),dB(c[p],r)}}return{props:{initial:o,animate:i,transition:s,colorInitial:l,colorAnimate:u,colorTransition:c},holdDuplicateIndices:a}}function dB(e,t){!e||t!=="loop"&&t!=="boomerang"||(e.repeat=1/0,t==="boomerang"&&(e.repeatType="reverse"))}function Pz(e,t){let n=uB(e,{layoutMode:t?.layoutMode});if(n.durationMicros===0)return null;let r=Cz(n),o=yz(e,n.durationMicros);if(r.size===0&&o.size===0)return null;let i=Gt(n.durationMicros/1e6,3);return{propertiesByName:r,colorPropertiesByName:o,durationSeconds:i}}function EB(e,t){let n=Pz(e,t);return n?Dz(n.propertiesByName,n.colorPropertiesByName,n.durationSeconds,t?.playbackStyle).props:null}function vz(e){return e==="linear"?Hi:fB(e)?Hi:e}function xz(e,t){return fB(t)?t(e):YE(e,vz(t))}function Hr(e,t,n,r){if(t.length<2)return n[0]??0;let o=0;for(let d=0;d<t.length-1;d++)e>t[d+1]&&(o=d+1);o=Math.min(o,t.length-2);let i=t[o],s=t[o+1],a=n[o],l=n[o+1],u=s===i?0:Math.max(0,Math.min(1,(e-i)/(s-i))),c=xz(u,r[o]??"linear");return a+c*(l-a)}function Mz(e){let t=/rgba\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\s*\)/.exec(e);return t?[Number(t[1]),Number(t[2]),Number(t[3]),Number(t[4])]:null}function mB(e,t){let n={},r={},o={};for(let[l,u]of Object.entries(e.transition)){let c=e.animate[l];if(!c||!("times"in u)||!u.times||u.times.length<2){n[l]=e.initial[l]??0,r[l]=c??[],o[l]=u;continue}let{times:d,ease:f}=u,p=Hr(t,d,c,f);n[l]=p,r[l]=[p,p],o[l]={duration:0,times:[0,1],ease:["linear"]}}for(let l of Object.keys(e.initial))l in n||(n[l]=e.initial[l]??0,r[l]=e.animate[l]??[]);let i={},s={},a={};for(let l of Object.keys(e.colorAnimate??{})){let u=e.colorAnimate?.[l],c=e.colorTransition?.[l];if(!u||!c||!("times"in c)||!c.times||c.times.length<2){i[l]=e.colorInitial?.[l]??u?.[0]??"rgba(0, 0, 0, 1)",u&&(s[l]=u),c&&(a[l]=c);continue}let{times:d,ease:f}=c,p=u.map(Mz);if(p.some(O=>O===null)){i[l]=e.colorInitial?.[l]??u[0]??"rgba(0, 0, 0, 1)",s[l]=u,a[l]=c;continue}let T=Hr(t,d,p.map(O=>O[0]),f),m=Hr(t,d,p.map(O=>O[1]),f),h=Hr(t,d,p.map(O=>O[2]),f),E=Hr(t,d,p.map(O=>O[3]),f),_=fd(T/255,m/255,h/255,E);i[l]=_,s[l]=[_,_],a[l]={duration:0,times:[0,1],ease:["linear"]}}for(let l of Object.keys(e.colorInitial??{}))if(!(l in i)){i[l]=e.colorInitial?.[l]??"rgba(0, 0, 0, 1)";let u=e.colorAnimate?.[l];u&&(s[l]=u)}return{initial:n,animate:r,transition:o,colorInitial:i,colorAnimate:s,colorTransition:a}}function _B(e){return{initial:{...e.initial,...e.colorInitial},animate:{...e.animate,...e.colorAnimate},transition:{...e.transition,...e.colorTransition}}}var Gz={IN_CUBIC:{p1x:.42,p1y:0,p2x:1,p2y:1},OUT_CUBIC:{p1x:0,p1y:0,p2x:.58,p2y:1},INOUT_CUBIC:{p1x:.42,p1y:0,p2x:.58,p2y:1},IN_BACK_CUBIC:{p1x:.3,p1y:-.05,p2x:.7,p2y:-.5},OUT_BACK_CUBIC:{p1x:.45,p1y:1.45,p2x:.8,p2y:1},INOUT_BACK_CUBIC:{p1x:.7,p1y:-.4,p2x:.4,p2y:1.4}},kz={SPRING:{mass:1,stiffness:100,damping:15},GENTLE_SPRING:{mass:1,stiffness:100,damping:15},SPRING_PRESET_ONE:{mass:1,stiffness:300,damping:20},SPRING_PRESET_TWO:{mass:1,stiffness:600,damping:15},SPRING_PRESET_THREE:{mass:1,stiffness:80,damping:20}},Bz={mass:1,stiffness:100,damping:10};function pd(e){if(e.easingType==="LINEAR")return{type:"LINEAR"};if(e.easingType==="HOLD")return{type:"HOLD"};if(e.springValues)return{type:"SPRING",value:e.springValues};let t=kz[e.easingType];if(t)return{type:"SPRING",value:t};if(e.easingType==="CUSTOM_SPRING")return{type:"SPRING",value:Bz};if(e.bezierValues){let{x1:r,y1:o,x2:i,y2:s}=e.bezierValues;return{type:"BEZIER",value:{p1x:r,p1y:o,p2x:i,p2y:s}}}let n=Gz[e.easingType];return n?{type:"BEZIER",value:n}:{type:"LINEAR"}}function jE(e,t){let n=Math.pow(10,t);return Math.round(e*n)/n}function Ed(e){switch(e.type){case"SPRING":return{type:"spring",...e.value};case"BEZIER":{let{p1x:t,p1y:n,p2x:r,p2y:o}=e.value;return{ease:[jE(t,3),jE(n,3),jE(r,3),jE(o,3)]}}case"LINEAR":case"HOLD":return{ease:"linear"}}}var Wi=EB;var Kl=mB,TB=_B;var wz=new Map([[$n.OPACITY,["opacity"]],[$n.TRANSLATION,["x","y"]],[$n.ROTATION,["rotate"]],[$n.SCALE,["scaleX","scaleY"]]]),Gie=new Map([[$n.OPACITY,["opacity"]],[$n.TRANSLATION,["translate"]],[$n.ROTATION,["rotate"]],[$n.SCALE,["scale"]]]);function hB(e,t){for(let n of e)if(n.interactionIDs.includes(t))return n;return null}function Uz(e,t,n){if(!e)return new Map;let r=new Map,o=e[$n.ALL];if(o){let i=o.find(a=>a.interactionIDs.length===0);if(i)for(let[,a]of n)for(let l of a)r.set(l,i);let s=hB(o,t);
4305if(s)for(let[,a]of n)for(let l of a)r.set(l,s)}for(let[i,s]of Object.entries(e)){if(i===$n.ALL)continue;let a=n.get(i);if(!a)continue;let l=hB(s,t);if(l)for(let u of a)r.set(u,l)}return r}function Vz(e){return Ed(pd(e))}function OB(e,t){let n=Uz(e,t,wz);if(n.size===0)return null;let r={};for(let[o,i]of n)r[o]={...Vz(i.easing),duration:i.duration,...i.delay>0?{delay:i.delay}:{}};return r}var Hz=.8;function md(e,t,n){t===void 0&&(t=!0);let r=n==="preview"||t?"_blank":"_self";try{return new URL(e),{url:e,target:r}}catch{return{url:"https://"+e,target:r}}}function Wz(e,t){if(!e.startsWith("/"))return e;if(t==="published")return window.location.host+e}function Yz(e,t){return e?.filter(n=>n.event?.interactionType===t)?.map(n=>n.id)?.filter(n=>n!=null)?.map(n=>Xe(n))??[]}function $E(e,t,n,r){let{variableState:o,websiteContext:{env:i,setLocation:s,history:a}}=r;for(let l of n)switch(l.connectionType){case"INTERNAL_NODE":$z(e,r,l,t);break;case"URL":if(l.connectionURL){let u=Wz(l.connectionURL,i);if(!u)s({url:l.connectionURL});else{let{url:c,target:d}=md(u,l.openUrlInNewTab,i);window.open(c,d)?.focus()}}break;case"SET_VARIABLE":if(l.targetVariable&&l.targetVariable.id&&l.targetVariableData){let u=Vl(l.targetVariableData),c=u!==null?wr({get:e,variableState:o,modeContext:r.modeContext},u):null;c!==null?o.setVariable(l.targetVariable.id,c,r.modeContext):console.warn("Error evaluating variable data",l.targetVariableData)}break;case"CONDITIONAL":if(l.conditionalActions)for(let u of l.conditionalActions){let c=u.condition?Vl(u.condition):void 0;if(c===null)break;if(c===void 0||wr({get:e,variableState:o,modeContext:r.modeContext},c)){if(u.actions){let d=Wp(u.actions);$E(e,t,d,r)}break}}break;case"BACK":a.back();break;default:console.warn("unknown action type",l)}}function Kz(e,t,n,r){let o=r.atomStore;return()=>{let i=_r(r);if(i?.onAnimationComplete){i.onAnimationComplete();return}let s=t.transitionAtom;e(s)?.id===n&&(SB(n),o.set(s,void 0));let a=t.autoLayoutTransitionAtom;a&&e(a)?.id===n&&o.set(a,void 0)}}var zz=0;function Xz(e,t,n,r){if(e?.transitionType==="SMART_ANIMATE"){let o=zz++;return{id:o,durationSeconds:e.transitionDuration??kb,onTransitionEnd:Kz(t,n,o,r),motionAnimationData:Bb(e,r)}}}function jz(e,t){e.type==="COMPONENT"&&t.type;let n=e.size,r=t.size;return n.x!==r.x||n.y!==r.y}function CI(e,t,n,r,o,i){let s=t.nodeById.get(r),a=t.nodeById.get(o),l=jz(s,a),u=Qz(n,t,l),c=Xz(n,e,u,t.websiteContext);if(c&&"transitionOverrides"in t.node&&t.node.transitionOverrides&&i?.id){let d=`${i.id.sessionID}:${i.id.localID}`,f=OB(t.node.transitionOverrides,d);f&&(c.perPropertyTransitions=f)}t.websiteContext.atomStore.set(u.transitionAtom,c),u.autoLayoutTransitionAtom&&t.websiteContext.atomStore.set(u.autoLayoutTransitionAtom,c?{...c,layout:!0,onTransitionEnd:()=>{}}:void 0)}function $z(e,t,n,r){switch(n.navigationType){case"NAVIGATE":zI(n.connectionURL,t.websiteContext,n.transitionType,n.transitionDuration);break;case"SWAP_STATE":{n.transitionNodeID;let o=t.node.id;FD(o,t);let i=dI(t),s=Yz(i,"AFTER_TIMEOUT"),a=yI(n,t);let l=qz(e,a,t);let{sessionID:u,localID:c}=n.transitionNodeID,d=`${u}
4305:${c}`,f=t.nodeById.get(d);if(!f||f.id===gS.id)break;if(CI(e,t,n,l,d,r),a.set(e,t.modeContext,d),n.transitionResetInteractiveComponents){let p=n.stateGroupContext?t.parentStates?.get(n.stateGroupContext):null;p&&p.stateResetHandlers.forEach(T=>T(e,t.modeContext))}IB(t.node.id,s);break}case"SCROLL_TO":{n.transitionNodeID;let o=n.transitionNodeID,i=n.extraScrollOffset||{x:0,y:0},s=!!n.transitionType&&n.transitionType!=="INSTANT_TRANSITION",a=UD(e,t.websiteContext);Zz(t,o,i,s&&!a);break}default:console.warn("unknown navigation type",n);break}}function Jz(e,t){let n=[];n.push(e);let r=t.sourceStablePath;if(r.includes("I")){let o=r.split(";");for(let i=0;i<o.length;i++){let a=`${o.slice(0,i+1).join(";")};${e}`;n.push(a)}}return n}function Zz(e,t,n,r){if(!t)return;let{sessionID:o,localID:i}=t,s=`${o}:${i}`,a=Jz(s,e);HD(a).then(l=>{if(l){let u=zD(l);if(!u)return;let c=u===gI(),d=YD(u),f=KD(u)||c,p=l.getBoundingClientRect(),T=u.getBoundingClientRect(),m=p.top-T.top,h=p.left-T.left,E={x:d?u.scrollLeft+h+n.x:u.scrollLeft,y:f?u.scrollTop+m+n.y:u.scrollTop};(c?window:u).scrollTo({top:E.y,left:E.x,behavior:r?"smooth":"instant"})}})}function zI(e,t,n,r){let o=n==="SMART_ANIMATE"&&r?{duration:r}:void 0;Te(!!e,"No URL provided for internal navigation"),t.setLocation({url:e,transition:o})}function qz(e,t,n){let r=t.get(e,n.modeContext);return r||(n.node.type==="INSTANCE"?n.node.mainComponentId:null)}function yI(e,t){let{backingComponentIdState:n,parentStates:r}=t,o=e.stateGroupContext;return(o?r?.get(o):null)?.backingComponentIdState??n}function Qz(e,t,n){let{transitionAtom:r,parentStates:o}=t,i=e.stateGroupContext,s=i?o?.get(i):null,a={transitionAtom:s?.transitionAtom??r};return n&&s?.parentAutoLayoutTransitionAtom&&(a.autoLayoutTransitionAtom=s.parentAutoLayoutTransitionAtom),a}function dI(e){let{node:t}=e;if(!("interactions"in t)||!t.interactions)return;let n=t.interactions,r=n.filter(d=>d.event?.interactionType==="ON_PRESS");if(!r.length)return n;let o;for(let d of r)if(o=d.actions?.find(f=>f.navigationType==="SWAP_STATE"&&f.connectionType==="INTERNAL_NODE"),o)break;if(!o||!o.transitionNodeID)return n;n=n.filter(d=>d.event?.interactionType!=="ON_CLICK");let{sessionID:i,localID:s}=o.transitionNodeID,a=`${i}:${s}`,{nodeById:l}=e,u=l.get(a);if(!("interactions"in u)||!u.interactions)return n;let c=u.interactions.find(d=>d.event?.interactionType==="ON_CLICK");return c?[...n,c]:n}function bD(e,t,n){let r={},o=[],i=[];for(let s of n){let a=s.event?.interactionType;if(a){if(a==="ON_KEY_DOWN"){o.push(s);continue}if(a==="AFTER_TIMEOUT"){i.push(s);continue}r[a]=e6(e,t,s)}}return o.length>0&&(r.ON_KEY_DOWN=t6(e,t,o)),i.length>
43050&&(r.AFTER_TIMEOUT=i.map(s=>{let a=s.event.transitionTimeout||Hz;return{callback:()=>{$E(e,s,s.actions||[],t)},delayMilliseconds:a*1e3,interactionGuid:Xe(s.id)||Ve,nodeId:t.node.id}})),r}function DD(e,t,n){let r=e(t);return r||e(n)}function e6(e,t,n){return{mouseCallback:r=>{let o=new gE(e,n,n.actions||[],t,r);$E(e,n,n.actions||[],t),o.completeTracking(e,t)}}}function t6(e,t,n){return{keyCallback:r=>{for(let o of n)ly(o,r)&&$E(e,o,o.actions||[],t)}}}function Wr(e){return e.some(t=>t.event?.interactionType==="ON_CLICK"&&t.actions?.some(n=>n.connectionType==="URL"||n.connectionType==="INTERNAL_NODE"&&n.navigationType==="NAVIGATE"))}function uo(e){return e.some(t=>t.event?.interactionType==="ON_CLICK")&&!Wr(e)}function PD(e){if(!(!("accessibleHTMLTag"in e)||!e.accessibleHTMLTag)&&"interactions"in e&&e.accessibleHTMLTag==="BUTTON"&&!e.interactions.find(n=>n.event?.interactionType==="ON_CLICK")){let n={event:{interactionType:"ON_CLICK"},actions:[{noop:!0}]};e.interactions?e.interactions.push(n):e.interactions=[n]}}var gB=!0;setTimeout(()=>{gB=!1},200);var n6=class{persistentTimeouts=new Map;nextId=0;getPersistentTimeouts(){return this.persistentTimeouts}registerPersistentTimeout(t,n,r,o){let i=`${t}:${n}`,s=this.persistentTimeouts.get(i);if(s){if(s.isMounted=!0,s.delayMilliseconds===o)return-1;clearTimeout(s.timeoutHandle),this.persistentTimeouts.delete(i)}let a=this.reserveTimeoutId(),l=Date.now(),u=setTimeout(()=>{r(),this.persistentTimeouts.delete(i)},o+(gB?200:0));return this.persistentTimeouts.set(i,{timeoutHandle:u,startTime:l,delayMilliseconds:o,callback:r,isMounted:!0}),a}markTimeoutsAsUnmounted(t){for(let[n,r]of this.persistentTimeouts)n.startsWith(`${t}:`)&&(r.isMounted=!1)}cleanupUnmountedTimeouts(t,n){if(n){let r=[];for(let o of n){let i=`${t}:${o}`,s=this.persistentTimeouts.get(i);s&&!s.isMounted&&(clearTimeout(s.timeoutHandle),r.push(i))}r.forEach(o=>this.persistentTimeouts.delete(o))}}clearTimeoutsByInteractionGuidsAndNodeId(t,n){let r=[];for(let o of n){let i=`${t}:${o}`,s=this.persistentTimeouts.get(i);s&&(clearTimeout(s.timeoutHandle),r.push(i))}r.length>0&&r.forEach(o=>this.persistentTimeouts.delete(o))}reserveTimeoutId(){return this.nextId++}},r6=new n6,Yi=r6;var o6=(e,t=[],n,r)=>
4305{let o=t.find(i=>i.event?.interactionType==="ON_CLICK");if(!o?.actions){o&&o.actions;return}for(let i of o?.actions??[])if(i.connectionType==="URL"||i.connectionType==="INTERNAL_NODE"&&i.navigationType==="NAVIGATE")return ZE(e,i.connectionType,i.connectionURL,i.openUrlInNewTab,n,r);return(o?.actions?.length??0)>0?i6(e,n):void 0};function hr(e=[],t,n,r){if(!t)return{};let o={},i=s=>!!s&&!!s.mouseCallback;if(i(t?.ON_CLICK)){let s=ws(l=>{t?.ON_CLICK?.mouseCallback?.(l),l.preventDefault(),l.stopPropagation()},"onClick"),a=o6(s,e,n,r);o={onClick:s,...o,...a}}return i(t?.MOUSE_ENTER)&&(o.onMouseEnter=ws(s=>{t?.MOUSE_ENTER?.mouseCallback?.(s),Hl(s),s.stopPropagation()},"onMouseEnter")),i(t?.MOUSE_LEAVE)&&(o.onMouseLeave=ws(s=>{t?.MOUSE_LEAVE?.mouseCallback?.(s),Hl(s),s.stopPropagation()},"onMouseLeave")),i(t?.MOUSE_DOWN||t?.ON_PRESS)&&(o.onMouseDown=ws(s=>{t?.MOUSE_DOWN?.mouseCallback?.(s),t?.ON_PRESS?.mouseCallback?.(s),Hl(s),s.preventDefault(),s.stopPropagation()},"onMouseDown")),i(t?.MOUSE_UP)&&(o.onMouseUp=ws(s=>{t?.MOUSE_UP?.mouseCallback?.(s),Hl(s),s.stopPropagation()},"onMouseUp")),i(t?.ON_HOVER)&&(o.onMouseMove=ws(s=>{t?.ON_HOVER?.mouseCallback?.(s),Hl(s),s.stopPropagation()},"onMouseMove")),o}var JE={};function RB(e,t){let n=[];return e?.AFTER_TIMEOUT&&e.AFTER_TIMEOUT.forEach(({callback:o,delayMilliseconds:i,interactionGuid:s,nodeId:a})=>{let l=Yi.reserveTimeoutId(),u=JE[t]??[];u.push({callback:o,delayMilliseconds:i,interactionGuid:s,nodeId:a}),JE[t]=u,n.push(l)}),n}function SB(e){let t=JE[e];t&&t.length&&(t.forEach(({callback:n,delayMilliseconds:r,interactionGuid:o,nodeId:i})=>{Yi.registerPersistentTimeout(i,o,n,r)}),delete JE[e])}function AB(e,t){let n=[],r=0;return t?.AFTER_TIMEOUT&&t.AFTER_TIMEOUT.forEach(({callback:i,delayMilliseconds:s,interactionGuid:a})=>{let l=Yi.registerPersistentTimeout(e,a,i,s);l!==-1?n.push(l):r++}),{timeoutIds:n,persistentTimeoutCount:r}}function IB(e,t){t&&Yi.clearTimeoutsByInteractionGuidsAndNodeId(e,t)}function ZE(e,t,n,r,o,i){let{env:s}=i,a=l=>{l.key==="Enter"&&e(l)};if((t==="INTERNAL_NODE"||t==="NODE")&&n){let l=()=>{i.preloadLocation(n)};return o||s==="preview"?{onClick:e,onKeyDown:a,onMouseDown:l,role:"link",tabIndex:0}:{href:n,target:r?"_blank":"_self",onMouseDown:l}}if(t==="URL"&&n){let{url:l,target:u}=md(n,r,s);return o?{role:"link",tabIndex:0,onClick:e,onKeyDown:a}:{href:l,target:u}}}function i6(e,t){return t?{role:"button",tabIndex:0,onClick:e,onKeyDown:r=>{(r.key==="Enter"||r.key===" ")&&e(r)}}:{}}function NB(e,t){let n=null;return(...r)=>{n!==null&&clearTimeout(n),n=setTimeout(()=>{e(...r)},t)}}var TH=b(Q()),go=b(F()),hH=b(F());var Or=(e,t)=>{let n=e.scrollBehavior==="STICKY_SCROLLS"||e.scrollBehavior==="FIXED";return{[nt.ScrollParallax]:n||(t?.isInStickyOrFixedTree??!1)}};function mn(e){return e.type==="FRAME"||e.type==="TEXT"||e.type==="REPEATER"?!!e.behaviors?.marquee:!1}function LB(e){return mn(e)&&(e.type==="FRAME"||e.type==="REPEATER")?!e.accessibleLabel:!1}var X;(function(e){e.FIXED="FIXED",e.FILL_PARENT="FILL_PARENT",e.HUG_CONTENTS="HUG_CONTENTS"})(X||(X={}));function dt(e){return ta(e)&&e.layoutMode!=="NONE"}function zt(e,t){return t?(Te(t.children.includes(e.id),"node is parent of other node"),dt(t)&&e.layoutPositioning!=="ABSOLUTE"):!1}function ta(e){return e.type==="FRAME"||e.type==="SLOT"||e.type==="CODE_INSTANCE"||e.type==="CODE_LAYER"||e.type==="REPEATER"||e.type==="CMS_RICH_TEXT"}function qE(e){let{minWidth:t,minHeight:n,maxWidth:r,maxHeight:o}=e,i={};return n&&(i.minHeight=n),o&&(i.maxHeight=o),t&&(i.minWidth=t),r&&(i.maxWidth=r),i}function _d(e,t){return t==="primary"?!!e.layoutGrow:e.layoutAlign==="STRETCH"}function XI(e,t){return t==="width"&&(e==="HORIZONTAL"||e==="GRID")||t==="height"&&e==="VERTICAL"?"primary":"counter"}function CB(e,t,n,r,o,i){let s=jI(t,o.rootNodeStyle);if(n&&zt(t,n)){if(_d(t,XI(n.layoutMode,e)))return"FILL_PARENT"}else if(n===null&&(s==="independent"||i?.renderedByCode))return"FILL_PARENT";if(ta(t)&&s6(t)&&t.layoutMode!=="NONE"){let l=XI(t.layoutMode,e),u=l==="primary"?t.primaryAxisSizingMode:t.counterAxisSizingMode;switch(u){case"FIXED":return"FIXED";case"AUTO":case void 0:return!o.enforceLayoutInvariants&&r?.length&&r.every(c=>c.layoutPositioning!=="ABSOLUTE"&&_d(c,l)||c.visible===!1)||r?.length&&r.every(c=>c.layoutPositioning==="ABSOLUTE"||c.visible===!1)?"FIXED":"HUG_CONTENTS";default:Ae(u)}}return t.type==="TEXT"&&(t.textAutoResize==="WIDTH_AND_HEIGHT"||e==="height"&&t.textAutoResize==="HEIGHT")||t.type==="GROUP"?"HUG_CONTENTS":"FIXED"}function ht(e,t,n,r,o,i){let s=CB("width",e,t,n,r,o);if(mn(e)&&!i){let a=t&&ht(t,null,n,r,o,!1)==="HUG_CONTENTS";(s==="HUG_CONTENTS"||s==="FILL_PARENT"&&a)&&(s="FIXED")}return s}function Xt(e,t,n,r,o){return CB("height",e,t,n,r,o)}function s6(e){return dt(e)?e.type==="CODE_INSTANCE"||e.type==="CODE_LAYER"||e.type==="REPEATER"||e.type==="CMS_RICH_TEXT"?!0:e.type==="FRAME"||e.type==="SLOT"?e.children.length>0:!1:!1}function zl(e,t){return!t||!dt(t)||!zt(e,t)?!1:e.layoutAlign==="STRETCH"&&t.layoutMode==="HORIZONTAL"&&t.counterAxisSizingMode==="AUTO"&&t.counterAxisAlignItems!=="MIN"}function jI(e,t){return t==="component"&&e.type==="FRAME"&&e.isSlotContent?"independent":t}function QE(e,t){let n=t?.layoutMode;return n==="HORIZONTAL"||n==="VERTICAL"?_d(e,XI(n,"width")):!1}var Ki="--transform-inner-width",zi="--transform-inner-height";function a6(e){let t=e[0][0],n=e[1][0],r=e[0][1],o=e[1][1],i=Math.atan2(n,t)*(180/Math.PI);return x(i)%90===0&&be(t*r+n*o,0)}function na(e,t){return t.useCssRotationConstraints||a6(e)}function Xi(e,t,n){let r=_t(Ct(n?.group?.relativeTransform,e.relativeTransform));return t!==null&&bB(r)}function em(e){let n=(Math.atan2(e[1][0],e[0][0])*180/Math.PI%360+360)%360;return n>=45&&n<135||n>=225&&n<315}function yB(e,t,n,r,o,i,s){let a=_t(Ct(o?.group?.relativeTransform,e.relativeTransform));if(t==null||!bB(a))return{};let l=a,u=ht(e,t,n,r,o),c=Xt(e,t,n,r,o),d={};if(d.transform=DB(l[0][0],l[1][0],l[0][1],l[1][1],s,i,r),Zn(e,t)){(u===X.HUG_CONTENTS||c===X.HUG_CONTENTS)&&console.warn("Transformed sized determined by both constraints and hug not yet supported.");let p=na(a,r)&&!i?l6("100cqw","100cqh",a,e.size,e.absoluteBoundingBox,r):tm(e.absoluteBoundingBox.width,e.absoluteBoundingBox.height,a,e.size,e.absoluteBoundingBox,r,i,s);d.width=p.width,d.height=p.height,d.transform=p.transform}else{let f=em(a);
4305u===X.FILL_PARENT&&(f?d.height="100cqw":d.width="100%"),c===X.FILL_PARENT&&(f?d.width="100cqh":d.height="100%")}return d}function tm(e,t,n,r,o,i,s,a){let l=Yr(0,0,n),u=Yr(0,r.y||1,n),c=Yr(r.x||1,0,n),d={x:u.x-l.x,y:u.y-l.y},f={x:c.x-l.x,y:c.y-l.y},p=o.width?e/o.width:1,T=o.height?t/o.height:1,m=(A,R)=>Math.sqrt(A*A+R*R),h=m(p*f.x,T*f.y),E=m(p*d.x,T*d.y),_=p*f.x/h,O=T*f.y/h,I=p*d.x/E,S=T*d.y/E,g=DB(_,O,I,S,a,s,i);return{width:x(h),height:x(E),transform:g}}function l6(e,t,n,r,o,i){let s=Yr(0,0,n),a=Yr(0,r.y||1,n),l=Yr(r.x||1,0,n),u={x:a.x-s.x,y:a.y-s.y},c={x:l.x-s.x,y:l.y-s.y},d=o.width?U.cssLength(e).multiply(1/o.width):U.px(0),f=o.height?U.cssLength(t).multiply(1/o.height):U.px(0),p,T,m=d.multiply(c.x),h=f.multiply(c.y),E=d.multiply(u.x),_=f.multiply(u.y);c.y===0?p=d.multiply(Math.abs(c.x)):c.x===0?p=f.multiply(Math.abs(c.y)):p=U.hypot(m,h),u.y===0?T=d.multiply(Math.abs(u.x)):u.x===0?T=f.multiply(Math.abs(u.y)):T=U.hypot(E,_);let I=c.x*u.y-c.y*u.x<0,S=I?-c.x:c.x,g=I?-c.y:c.y,A=Math.atan2(g,S)*(180/Math.PI),R=x(A,2),L=Math.sqrt(c.x*c.x+c.y*c.y),C=Math.sqrt(u.x*u.x+u.y*u.y),y=c.x*u.x+c.y*u.y,B=90-Math.acos(y/(L*C))*(180/Math.PI),V=x(B,2),N=R%90===0,W=V!==0||!N,D={forTailwind:i.optimizeForTailwindConversion};if(W){let v=J.combineWithExplicitOrder(R!==0?J.rotate(R):void 0,V!==0?J.skewX(V):void 0,I?J.scaleX(-1):void 0),w=p.toString(D),re=T.toString(D);return{width:w,height:re,transform:v}}
4305let M=J.combineWithDefaultOrder(R!==0?J.rotate(R):void 0,I?J.scaleX(-1):void 0);return{width:p.toString(D),height:T.toString(D),transform:M}}function bB(e){return!be(e[0][0],1,Ht)||!be(e[1][0],0,Ht)||!be(e[0][1],0,Ht)||!be(e[1][1],1,Ht)}function Xl(e){return!be(Math.abs(e[0][0]),1,Ht)||!be(Math.abs(e[1][0]),0,Ht)||!be(Math.abs(e[0][1]),0,Ht)||!be(Math.abs(e[1][1]),1,Ht)}function nm(e){let t=Math.abs(e[0][0]),n=Math.abs(e[0][1]);if(!(be(t,1,Ht)&&be(n,0,Ht)))return U.px(1).multiply(U.var(zi).multiply(n).add(U.var(Ki).multiply(t)))}function rm(e){let t=Math.abs(e[1][0]),n=Math.abs(e[1][1]);if(!(be(n,1,Ht)&&be(t,0,Ht)))return U.px(1).multiply(U.var(Ki).multiply(t).add(U.var(zi).multiply(n)))}function om(e,t){let n=Math.abs(e[0][0]),r=Math.abs(e[0][1]);if(!(be(n,1,Ht)&&be(r,0,Ht)))return U.px(x(t.y*r+t.x*n))}function im(e,t){let n=Math.abs(e[1][0]),r=Math.abs(e[1][1]);if(!(be(r,1,Ht)&&be(n,0,Ht)))return U.px(x(t.x*n+t.y*r))}function Zn(e,t){return sm(e,t)||am(e,t)}function sm(e,t){let n=e.constraints;return zt(e,t)?!1:n?.vertical===pn.TOP_BOTTOM||n?.vertical===pn.SCALE}function am(e,t){let n=e.constraints;return zt(e,t)?!1:n?.horizontal===nn.LEFT_RIGHT||n?.horizontal===nn.SCALE}function DB(e,t,n,r,o,i,s){let{optimizeForTailwindConversion:a}=s;if(!(i||a))return`matrix(${e}, ${t}, ${n}, ${r}, 0, 0)`;let u=rt(e),c=rt(t),d=rt(n),f=rt(r),p=Math.atan2(c,u)*(180/Math.PI),T=p*Math.PI/180,m=Math.cos(T),h=Math.sin(T),E=u*f-c*d,_=Math.sqrt(u*u+c*c),O=E/_,I=m,S=-h,g=h,A=m,R=(u*I+c*g)/_,L=(u*S+c*A)/_,C=(d*I+f*g)/O,y=(d*S+f*A)/O,P=Math.atan2(C,y)*(180/Math.PI),B=Math.atan2(L,R)*(180/Math.PI),V=Number(p.toFixed(2)),N=Number(P.toFixed(2)),W=Number(B.toFixed(2)),D=Number(_.toFixed(2)),M=Number(O.toFixed(2));if(i&&o){if(o.current!==V){let v=$I(o.current,V);V=o.current+v}o.current=V}return J.combineWithDefaultOrder(i||V!==0?J.rotate(V):void 0,i||N!==0?J.skewX(N):void 0,i||W!==0?J.skewY(W):void 0,i||D!==1?J.scaleX(D):void 0,i||M!==1?J.scaleY(M):void 0)}function $I(e,t){let n=(e%360+360)%360,r=(t%360+360)%360,o=r-n;return o>180?o-=360:o<-180&&(o+=360),Math.abs(o)===180?n===0&&r===180?-180:n===180&&r===0||e<t?180:-180:o}function um(e){let{node:t,parent:n,context:r,renderOptions:o}=e,i={...qE(t)},{width:s,height:a,top:l,left:u,bottom:c,right:d,transform:f,aspectRatio:p}=f6(e),T={forTailwind:o.optimizeForTailwindConversion};if(s!==void 0&&(i.width=s.toStyleValue(T)),a!==void 0&&(i.height=a.toStyleValue(T)),f!==void 0&&(i.transform=f),p!==void 0&&(i.aspectRatio=p),r?.group?.withinAutoLayout){if(i.gridColumn=1,i.gridRow=1,i.position="relative",u&&(i.marginLeft=u.toStyleValue(T)),r?.group?.isHorizontalFillParent){let m=U.percent(100);u&&(m=m.subtract(u)),d&&(m=m.subtract(d)),i.width=m.toStyleValue(T)}else d&&(i.marginRight=d);l&&(i.marginTop=l.toStyleValue(T)),c&&(i.marginBottom=c)}else i.position=c6(t,n),u!==void 0&&(i.left=u.toStyleValue(T)),d!==void 0&&(i.right=d.toStyleValue(T)),l!==void 0&&(i.top=l.toStyleValue(T)),c!==void 0&&(i.bottom=c.toStyleValue(T));return Td(t,n)&&(i.zIndex=9999),i}function Td(e,t){return!("scrollBehavior"in e)||zt(e,t)?!1:Boolean(t?.type==="FRAME"&&t.isBreakpointFrame)&&e.scrollBehavior==="FIXED"}function c6(e,t){return e.scrollBehavior==="STICKY_SCROLLS"?"sticky":Td(e,t)?"fixed":"absolute"}function d6(e,t){if(t?.group?.withinAutoLayout)return{horizontal:t?.group?.isHorizontalFillParent?nn.SCALE:nn.LEFT,vertical:pn.TOP};let{horizontal:n=nn.LEFT,vertical:r=pn.TOP}=e.constraints??{};return{horizontal:n,vertical:r}}function cm(e,t){let{horizontal:n,vertical:r}=d6(e,t),o=t?.borderDisplacement??{top:0,right:0,bottom:0,left:0},i=e.constraintValues?.left??{pixelOffset:0,sizeFraction:0},s=e.constraintValues?.right??{pixelOffset:0,sizeFraction:1},a=e.constraintValues?.top??{pixelOffset:0,sizeFraction:0},l=e.constraintValues?.bottom??{pixelOffset:0,sizeFraction:1};if(t?.groupFrameOffset){let{x:u,y:c,frameWidth:d,frameHeight:f,groupWidth:p,groupHeight:T}=t.groupFrameOffset,m=d-p,h=f-T;i={pixelOffset:i.pixelOffset-u+i.sizeFraction*m,sizeFraction:i.sizeFraction},s={pixelOffset:s.pixelOffset-u+s.sizeFraction*m,sizeFraction:s.sizeFraction},a={pixelOffset:a.pixelOffset-c+a.sizeFraction*h,sizeFraction:a.sizeFraction},l={pixelOffset:l.pixelOffset-c+l.sizeFraction*h,sizeFraction:l.sizeFraction}}return{horizontal:{type:n,left:{pixelOffset:i.pixelOffset-o.left,sizeFraction:i.sizeFraction},right:{pixelOffset:s.pixelOffset+o.right,sizeFraction:s.sizeFraction}},vertical:{type:r,top:{pixelOffset:a.pixelOffset-o.top,sizeFraction:a.sizeFraction},bottom:{pixelOffset:l.pixelOffset+o.bottom,sizeFraction:l.sizeFraction}}}}function f6({node:e,parent:t,children:n,shouldOutputVariables:r,codeSyntaxLanguage:o,context:i,renderOptions:s,precomputeTransforms:a,ignoreConstraints:l}){let{horizontal:u,vertical:c}=cm(e,i),d=_t(Ct(i?.group?.relativeTransform,e.relativeTransform)),f=jl(d,e.size),p=Zn(e,t),T=!p&&Xl(d)?a?om(d,e.size):nm(d):void 0,m=!p&&Xl(d)?a?im(d,e.size):rm(d):void 0,h=!i?.group?.withinAutoLayout,{transform:E,..._}=E6({nodeWidth:f.width,bboxWidth:T,constraintBox:u,borderDisplacement:i?.borderDisplacement,ignoreConstraints:l,useTransform:h,resizing:ht(e,t,n,s,i),textAlign:e.type==="TEXT"?e.textAlignHorizontal:void 0}),{transform:O,...I}=m6({nodeHeight:f.height,bboxHeight:m,constraintBox:c,borderDisplacement:i?.borderDisplacement,ignoreConstraints:l,useTransform:h,resizing:Xt(e,t,n,s,i),textAlign:e.type==="TEXT"?e.textAlignVertical:void 0}),S;if(e.targetAspectRatio&&p6(e,t)){let g=Xl(d)?`${f.width}/${f.height}`:`${e.targetAspectRatio.x}/${e.targetAspectRatio.y}`;sm(e,t)&&(S=g,_.width=void 0),am(e,t)&&(S=g,I.height=void 0)}if(r){let g={forTailwind:s.optimizeForTailwindConversion};if(_.width){let A=nd(o&&e.boundVariables?.size?.x?.resolvedCodeSyntax?.[o],e.boundVariables?.size?.x?.resolvedName);if(A){let R=_.width.toString(g);_.width=U.var(A,R)}}if(I.height){let A=nd(o&&e.boundVariables?.size?.y?.resolvedCodeSyntax?.[o],e.boundVariables?.size?.y?.resolvedName);if(A){let R=I.height.toString(g);I.height=U.var(A,R)}}}return{..._,...I,aspectRatio:S,transform:E||O?J.combineWithDefaultOrder(E,O):void 0}}function p6(e,t){let n=sm(e,t),r=am(e,t);return!n&&!r?!0:n!==r}function lm(e,t,n=!1){return Ot(e.pixelOffset,e.sizeFraction,t,n)}function Ot(e,t,n,r=!1){if(t===0&&!r)return U.px(x(e,2));if(t===1&&r){let o=x(e,2);return o===0?U.px(0):U.px(-o)}if(r){let o=x(100-t*100,2),i=(1-t)*n,s=x(e-i,2);return s===0?o===0?U.px(0):U.percent(o):U.percent(o).subtract(U.px(s))}else{let o=x(t*100,2),i=t*n,s=x(e+i,2);return s===0?o===0?U.px(0):U.percent(o):U.percent(o).add(U.px(s))}}function E6({nodeWidth:e,bboxWidth:t,constraintBox:n,borderDisplacement:r,ignoreConstraints:o,resizing:i,textAlign:s,useTransform:a}){let l,u,c,d,f=t??(i===X.FIXED?U.px(x(e)):void 0),p=r?r.left+r.right:0;if(o)l=f;else if(n.type==="SCALE"||n.type==="LEFT_RIGHT")u=lm(n.left,p),c=lm(n.right,p,!0);else if(n.type==="RIGHT"){l=f;let{pixelOffset:T,sizeFraction:m}=n.right;switch(s){case"CENTER":{c=Ot(a?T-e/2:T,m,p,!0),d=a?J.translateX("50%"):void 0;break}case void 0:case"RIGHT":{c=Ot(T,m,p,!0);break}case"LEFT":case"JUSTIFIED":{c=Ot(a?T-e:T,m,p,!0),d=a?J.translateX("100%"):void 0;break}default:Ae(s)}}else if(n.type==="CENTER"){l=f;let{pixelOffset:T,sizeFraction:m}=n.left,h=n.right.pixelOffset-T-p;switch(s){case void 0:case"CENTER":{u=Ot(a?T+h/2:T,m,p),d=a?J.translateX("-50%"):void 0;break}case"LEFT":case"JUSTIFIED":{u=Ot(T,m,p);break}case"RIGHT":{u=Ot(a?T+h:T,m,p),d=a?J.translateX("-100%"):void 0;break}default:Ae(s)}}else if(n.type==="LEFT"){l=f;let{pixelOffset:T,sizeFraction:m}=n.left;switch(s){case"CENTER":{u=Ot(a?T+e/2:T,m,p),d=a?J.translateX("-50%"):void 0;break}case"LEFT":case"JUSTIFIED":case void 0:{u=Ot(T,m,p);break}case"RIGHT":{u=Ot(a?T+e:T,m,p),d=a?J.translateX("-100%"):void 0;break}default:Ae(s)}}else Ae(n);return{width:l,left:u,right:c,transform:d}}function m6({nodeHeight:e,bboxHeight:t,constraintBox:n,borderDisplacement:r,ignoreConstraints:o,useTransform:i,resizing:s,textAlign:a}){let l,u,c,d,f=t??(s===X.FIXED?U.px(x(e)):void 0),p=r?r.top+r.bottom:0;if(o)l=f;else if(n.type==="SCALE"||n.type==="TOP_BOTTOM")u=lm(n.top,p),c=lm(n.bottom,p,!0);else if(n.type==="BOTTOM"){l=f;let{pixelOffset:T,sizeFraction:m}=n.bottom;switch(a){case"CENTER":{c=Ot(i?T-e/2:T,m,p,!0),d=i?J.translateY("50%"):void 0;break}case void 0:case"BOTTOM":{c=Ot(T,m,p,!0);break}case"TOP":{c=Ot(i?T-e:T,m,p,!0),d=i?J.translateY("100%"):void 0;break}default:Ae(a)}}else if(n.type==="CENTER"){l=f;let{pixelOffset:T,sizeFraction:m}=n.top,h=n.bottom.pixelOffset-T-p;switch(a){case void 0:case"CENTER":{u=Ot(i?T+h/2:T,m,p),d=i?J.translateY("-50%"):void 0;break}case"BOTTOM":{u=Ot(i?T+h:T,m,p),d=i?J.translateY("-100%"):void 0;break}case"TOP":{u=Ot(T,m,p);break}default:Ae(a)}}else if(n.type==="TOP"){l=f;let{pixelOffset:T,sizeFraction:m}=n.top;switch(a){case"CENTER":{u=Ot(i?T+e/2:T,m,p),d=i?J.translateY("-50%"):void 0;break}case"BOTTOM":{u=Ot(i?T+e:T,m,p),d=i?J.translateY("-100%"):void 0;break}case"TOP":case void 0:{u=Ot(T,m,p);break}default:Ae(a)}}else Ae(n);return{height:l,top:u,bottom:c,transform:d}}function Yr(e,t,n){return{x:n[0][0]*e+n[0][1]*t+n[0][2]*1,y:n[1][0]*e+n[1][1]*t+n[1][2]*1}}function jl(e,t){let n=Yr(0,0,e),r=Yr(t.x,0,e),o=Yr(0,t.y,e),i=Yr(t.x,t.y,e),s=Math.min(n.x,r.x,o.x,i.x),a=Math.max(n.x,r.x,o.x,i.x),l=Math.min(n.y,r.y,o.y,i.y),u=Math.max(n.y,r.y,o.y,i.y),c=a-s,d=u-l,f=rt(s),p=rt(l),T=rt(c),m=rt(d
4305);return{x:f,y:p,width:T,height:m}}var _6={GRID:void 0,NONE:void 0,HORIZONTAL:void 0,VERTICAL:"column"},dm={MIN:"flex-start",CENTER:"center",MAX:"flex-end",SPACE_BETWEEN:"space-between",BASELINE:"baseline",STRETCH:"stretch"};function T6(e){return e.type==="TEXT"&&e.textAutoResize!=="WIDTH_AND_HEIGHT"}function PB(e,t,n,r,o,i,s){let a=qE(e);if(dt(t),!t||!dt(t))return a;let l=ht(e,t,n,r,o),u=Xt(e,t,n,r,o);if(Xi(e,t,o)){let T={forTailwind:r.optimizeForTailwindConversion},m=_t(Ct(o?.group?.relativeTransform,e.relativeTransform));if(l!==X.FILL_PARENT){let h=i?om(m,e.size):nm(m);a.width=h?.toStyleValue(T)}if(u!==X.FILL_PARENT){let h=i?im(m,e.size):rm(m);a.height=h?.toStyleValue(T)}}else l===X.FIXED&&(e.targetAspectRatio&&u!==X.FIXED?a.aspectRatio=`${e.targetAspectRatio.x}/${e.targetAspectRatio.y}`:a.width=x(e.size.x+aE(e,t))),u===X.FIXED&&(e.targetAspectRatio&&l!==X.FIXED?a.aspectRatio=`${e.targetAspectRatio.x}/${e.targetAspectRatio.y}`:a.height=x(e.size.y+lE(e,t)));a.position="relative",e.scrollBehavior==="STICKY_SCROLLS"&&(a.position="sticky",a.top=0),a.flexShrink=0;let c=t.layoutMode,d=c==="HORIZONTAL",f=c==="VERTICAL",p=c==="GRID"&&t.type!=="SLOT";if(d&&l===X.FILL_PARENT||f&&u===X.FILL_PARENT?(a.flex=`${x(e.layoutGrow)} 0 0`,delete a.flexShrink,d&&!e.minWidth&&(a.minWidth=1),f&&!e.minHeight&&(a.minHeight=1)):p&&(e.gridColumnAnchorIndex!==void 0&&e.gridRowAnchorIndex,t.gridItemsPositioning==="ROW_AUTO_FLOW"?(e.gridColumnSpan&&e.gridColumnSpan>1&&(a.gridColumn=`span ${e.gridColumnSpan}`),e.gridRowSpan&&e.gridRowSpan>1&&(a.gridRow=`span ${e.gridRowSpan}`)):(a.gridColumn=e.gridColumnSpan?`${e.gridColumnAnchorIndex+1}/span ${e.gridColumnSpan}`:e.gridColumnAnchorIndex+1,a.gridRow=e.gridRowSpan?`${e.gridRowAnchorIndex+1}/span ${e.gridRowSpan}`:e.gridRowAnchorIndex+1),(e.gridChildHorizontalAlign&&l===X.FIXED||l!==X.FIXED)&&(l===X.FILL_PARENT?a.justifySelf="stretch":a.justifySelf=dm[e.gridChildHorizontalAlign||"MIN"]),(e.gridChildVerticalAlign&&u===X.FIXED||u!==X.FIXED)&&(u===X.FILL_PARENT?a.alignSelf="stretch":a.alignSelf=dm[e.gridChildVerticalAlign||"MIN"])),(d&&u===X.FILL_PARENT||f&&l===X.FILL_PARENT)&&(f?T6(e)&&!o?.allChildrenAreFillWidth?(a.width="min-content",a.minWidth="100%"):a.width="100%":e.size.y===0&&(e.type==="SVG"||e.type==="IMAGE")&&!s?(a.height="0",a.alignSelf="center"):t.counterAxisSizingMode!=="FIXED"&&!zl(e,t)?a.alignSelf="stretch":a.height="100%"),ta(t),ta(t)&&o?.negativeItemSpacing){let T=t.layoutMode==="HORIZONTAL"?"marginRight":"marginBottom";a[T]=U.px(o.negativeItemSpacing)}return a}var vB=(e,t,n,r,o)=>{if(e.type==="RECTANGLE"||n.length<=1||e.layoutMode==="NONE")return null;if(e.primaryAxisAlignItems==="SPACE_EVENLY"&&e.computedNegativeItemSpacing!=null&&e.computedNegativeItemSpacing<0)return x(e.computedNegativeItemSpacing);if(e.itemSpacing>=0)return x(e.itemSpacing);let i=-1/0,s=n.filter(a=>!_d(a,"primary")&&a.layoutPositioning!=="ABSOLUTE");if(e.layoutMode==="HORIZONTAL")if(s.length>0){let a=s.map(l=>jl(l.relativeTransform,l.size).width);i=-Math.min(...a)}else ht(e,t,n,r,o)!==X.FILL_PARENT&&(i=-e.size.x);else if(s.length>0){let a=s.map(l=>jl(l.relativeTransform,l.size).height);i=-Math.min(...a)}else Xt(e,t,n,r,o)!==X.FILL_PARENT&&(i=-e.size.y);return x(Math.max(i,e.itemSpacing))};function JI({node:e,parent:t,children:n,itemSpacing:r,shouldOutputVariables:o,codeSyntaxLanguage:i,renderOptions:s,context:a}){let l={},{layoutMode:u,counterAxisAlignItems:c,layoutWrap:d,counterAxisSpacing:f=0}=e;if(O6(l,e,o,i),u==="GRID"&&e.type!=="SLOT")l.display=ht(e,t,n,s,a)===X.HUG_CONTENTS?"inline-grid":"grid",e.gridColumnsSizing&&(l.gridTemplateColumns=e.gridColumnsSizing),e.gridRowsSizing&&(l.gridTemplateRows=e.gridRowsSizing),e.gridColumnGap&&(l.columnGap=e.gridColumnGap),e.gridRowGap&&(l.rowGap=e.gridRowGap),e.gridItemsPositioning==="ROW_AUTO_FLOW"&&(l.gridAutoFlow="row");else{l.display="flex";let p=S6(e,n,s,a);l.flexDirection=_6[u],e.itemReverseZIndex&&(l.isolation="isolate");let T=g6(e,n);if(T&&T!=="MIN"&&(l.justifyContent=dm[T]),c&&(l.alignItems=dm[c]),l.alignContent=p,d==="WRAP"&&(l.flexWrap="wrap"),T!=="SPACE_BETWEEN"&&r!=null?!d||d==="NO_WRAP"?r>0&&(l.gap=r):(r===f||f===void 0)&&p!=="space-between"?l.gap=r:p==="space-between"?l.columnGap=r:r<0?l.rowGap=f:l.gap=f===r?f:`${f}px ${r}px`:d==="WRAP"&&p!=="space-between"&&f&&(l.rowGap=f),o){let m=l.gap||0,h=te(i&&e.boundVariables?.itemSpacing?.resolvedCodeSyntax?.[i],e.boundVariables?.itemSpacing?.resolvedName,typeof m=="number"?`${m}px`:m);h&&(l.gap=h)}}return l}function h6(e,t,n,r){return t?t.every(o=>I6(o,e,t,n,r)===X.FILL_PARENT):!0}function O6(e,t,n,r){let o=dt(t)&&t.strokesIncludedInLayout&&!Fr(t)&&t.type!=="CODE_INSTANCE"&&t.type!=="CODE_LAYER"?uE(t):{top:0,right:0,bottom:0,left:0},i=(c,d)=>{let f=r&&t.boundVariables?.[d]?.resolvedCodeSyntax?.[r];return n?te(f,t.boundVariables?.[d]?.resolvedName,`${c}px`)??c:c},s=i(x((t.paddingTop||0)+o.top),"paddingTop"),a=i(x((t.paddingBottom||0)+o.bottom),"paddingBottom"),l=i(x((t.paddingLeft||0)+o.left),"paddingLeft"),u=i(x((t.paddingRight||0)+o.right),"paddingRight");s!==0&&(e.paddingTop=s),a!==0&&(e.paddingBottom=a),l!==0&&(e.paddingLeft=l),u!==0&&(e.paddingRight=u)}function S6(e,t,n,r){if(e.counterAxisAlignContent==="SPACE_BETWEEN")return"space-between";if(e.layoutWrap==="WRAP"&&!h6(e,t,n,r)){let o=e.counterAxisAlignItems||"MIN";return ZI(o)}return"stretch"}function ZI(e){switch(e){case"MIN":return"flex-start";case"CENTER":return"center";case"MAX":return"flex-end";case"BASELINE":return"baseline"}}function I6(e,t,n,r,o){return t&&dt(t)&&t.layoutMode==="VERTICAL"?ht(e,t,n,r,o):Xt(e,t,n,r,o)}function g6(e,t){return e.primaryAxisAlignItems==="SPACE_EVENLY"?t.filter(r=>r.layoutPositioning!=="ABSOLUTE"&&r.visible).length===1?"CENTER":"SPACE_BETWEEN":e.primaryAxisAlignItems}var QI={top:0,left:void 0,right:void 0,bottom:void 0,pointerEvents:"auto"};function bn({node:e,parent:t,context:n,children:r,zIndex:o,itemSpacing:i,codeSyntaxLanguage:s,options:a={isFlattened:!1,canAnimate:!1,previousRotation:void 0},renderOptions:l}){let{previewingCodeBehavior:u,optimizeForTailwindConversion:c,rootNodeStyle:d}=l,f=a.precomputeTransforms??!1,p=jI(e,d),T=a.shouldOutputVariables??!1,m=e.relativeTransform!=null&&em(e.relativeTransform)&&(ht(e,t,r,l,n,!1)===X.FILL_PARENT||Xt(e,t,r,l,n)===X.FILL_PARENT),h;if(zt(e,t))h=PB(e,t,r,l,n,f,m);else if(t===null)if(n?.renderedByCode||u)h={...um({node:e,parent:t,children:r,shouldOutputVariables:T,codeSyntaxLanguage:s,renderOptions:l,context:n,precomputeTransforms:f}),position:"relative",top:void 0,right:void 0,bottom:void 0,left:void 0};else if(p==="independent")h=A6(e);else if(p==="component"){let A=um({node:e,parent:t,children:r,shouldOutputVariables:T,codeSyntaxLanguage:s,renderOptions:l,context:n,precomputeTransforms:f,ignoreConstraints:!0}),{top:R,left:L,right:C,bottom:y,...P}=A;h={...P,position:"relative"}}
4305else h=R6(e,r,l,n);else h=um({node:e,parent:t,children:r,shouldOutputVariables:T,codeSyntaxLanguage:s,renderOptions:l,context:n,precomputeTransforms:f});h.mixBlendMode=n?.group?.mixBlendMode??bl(e.blendMode),m&&(h.containerType="size"),e.relativeTransform!=null&&na(e.relativeTransform,l)&&!a?.canAnimate&&Xi(e,t,n)&&Zn(e,t)&&(h.containerType="size");let E=yB(e,t,r,l,n,a?.canAnimate,a?.previousRotation),_;!a.isFlattened&&dt(e)&&($y(e)||Fr(e)&&(e.paddingLeft>0||e.paddingRight>0||e.paddingTop>0||e.paddingBottom>0))?_=JI({node:e,parent:t,children:r,itemSpacing:i,shouldOutputVariables:T,codeSyntaxLanguage:s,renderOptions:l,context:n}):!a.isFlattened&&(e.type==="CODE_INSTANCE"||e.type==="CODE_LAYER")&&dt(e)?_=JI({node:e,parent:t,children:r,itemSpacing:e.itemSpacing,shouldOutputVariables:T,codeSyntaxLanguage:s,renderOptions:l,context:n}):e.type==="GROUP"?(_=N6(e,t,n),_.display==="inline-grid"&&(h.lineHeight="0")):_={display:"block"};let I=h.position==="sticky"&&!zt(e,t),S;if(I){let A=n?.borderDisplacement?.bottom??0,R;t?.size.y&&typeof h.top=="number"?R=t.size.y-h.top-A:h.top!==void 0?c?R=`calc(100%-${h.top}+${A}px)`:R=`calc(100% - ${h.top} + ${A}px)`:t?.size.y&&(R=t.size.y-A),S={position:"absolute",top:h.top,left:h.left,bottom:n?.borderDisplacement?.bottom?-n.borderDisplacement.bottom:0,right:h.right,height:R,pointerEvents:"none"},h={...h,...QI}}let g={inner:_,outer:h,stickyWrapper:S,transform:E};return L6(g,o),g}function R6(e,t,n,r){let o=Xt(e,null,t,n,r)===X.HUG_CONTENTS?void 0:e.size.y,s=dt(e)?void 0:e.size.x;return{position:"relative",minWidth:"var(--content-min-width)",width:"100%",height:Xt(e,null,t,n,r)===X.HUG_CONTENTS?void 0:"var(--content-min-height)","--content-min-width":s?`max(100%, ${s}px)`:"100%","--content-min-height":o?`max(var(--100dvh), ${o}px)`:"var(--100dvh)"}}function A6(e){return{position:"relative",width:"100%",height:"100%"}}function N6(e,t,n){let r={};if(zt(e,t)||n?.group?.withinAutoLayout){let o=QE(e,t)||Boolean(n?.group?.isHorizontalFillParent);r.display="inline-grid",o||(r.gridTemplateColumns="max-content"),r.gridTemplateRows="max-content",r.placeItems="start"}else r.display="contents";return r}function L6(e,t){t!==void 0&&(e.outer.zIndex=t)}function $l(e,t,n,r){if(n?.renderedByCode)return{};if(t&&"clipsContent"in e&&e.clipsContent===!1)return{};let o=mn(e),i=e.overflowDirection??"NONE",s=!o&&(i==="HORIZONTAL_SCROLLING"||i==="HORIZONTAL_AND_VERTICAL_SCROLLING"),a=!o&&(i==="VERTICAL_SCROLLING"||i==="HORIZONTAL_AND_VERTICAL_SCROLLING"),l=s?"auto":"clip";return t?{overflowX:l,overflowY:a?"auto":"clip"}:r.withBaseStyles?{overflowX:s?"auto":"hidden"}:{}}function xB(e,t,n,r,o,i,s){let{shouldOutputVariables:a}=s,{cursor:l,opacity:u,...c}=n,d,f,p,T;if(e.effects&&!o){let{boxShadow:P,filter:B}=_b(e,e.effects,s);d=P?{boxShadow:P}:void 0,T=B?{filter:B}:void 0,f=FS(e.effects,s)}else o&&(p={filter:`url(${o})`});let h=ao(e)||r?dD(e,i,r,s):void 0,E={...d,...h},_=i?{...E,...dE(e,t),position:"absolute",pointerEvents:"none"}:void 0,O=rI(e),I={borderTopLeftRadius:O.topLeft,borderTopRightRadius:O.topRight,borderBottomRightRadius:O.bottomRight,borderBottomLeftRadius:O.bottomLeft},{borderTopLeftRadius:S,borderTopRightRadius:g,borderBottomRightRadius:A,borderBottomLeftRadius:R}=a?oI(I,e,s):I,L={borderTopLeftRadius:S,borderTopRightRadius:g,borderBottomRightRadius:A,borderBottomLeftRadius:R,cursor:l,opacity:u,...T,...i?{}:E},C={...c,...p},y={...f,borderTopLeftRadius:S,borderTopRightRadius:g,borderBottomRightRadius:A,borderBottomLeftRadius:R};return{containerStyles:L,clipperStyles:C,borderStyles:_,sharedBackgroundStyles:y,renderOptions:s}}function qI(e,t,n,r){let o=r?aE(t,n):0,i=Math.min(t.maxWidth||Number.POSITIVE_INFINITY,t.size.x);e.width=x(i+o)}function MB({node:e,parent:t,context:n,children:r,renderOptions:o}){let i={};if(mn(e)&&ht(e,t,r,o,n,!1)===X.FIXED&&!Zn(e,t)){let s=zt(e,t);qI(i,e,t,s)}return i}function Dn({node:e,parent:t,children:n,context:r,renderOptions:o}){let i={position:"relative"},{rootNodeStyle:s,previewingCodeBehavior:a}=o;if(!t&&!s&&!a)return i.width="100%",i.height="100%",i.minWidth="var(--content-min-width)",i.minHeight="var(--content-min-height)",i;let l=ht(e,t,n,o,r,!1);l!==X.HUG_CONTENTS&&(i.width="100%");let u=Xt(e,t,n,o,r);u!==X.HUG_CONTENTS&&(i.height="100%");let c=zt(e,t),d=()=>{let f=c?lE(e,t):0,p=Math.min(e.maxHeight||Number.POSITIVE_INFINITY,e.size.y);i.height=x(p+f)};if(mn(e))e.type==="FRAME"&&n?.some(p=>ht(p,e,n,o,r,!1)===X.FILL_PARENT)&&qI(i,e,t,c);else if(!Zn(e,t)){let f=em(e.relativeTransform),p=(h,E)=>!f||h===X.HUG_CONTENTS?h:E===X.FILL_PARENT?E:X.FIXED,T=p(l,u),m=p(u,l);T===X.FIXED&&(e.targetAspectRatio&&m!==X.FIXED?i.aspectRatio=`${e.targetAspectRatio.x}/${e.targetAspectRatio.y}`:qI(i,e,t,c)),m===X.FIXED&&(e.targetAspectRatio&&T!==X.FIXED?i.aspectRatio=`${e.targetAspectRatio.x}/${e.targetAspectRatio.y}`:d())}return i}function co(e,t){let n={};return e.isDecorativeImage&&(n.role="presentation",n["aria-hidden"]=!0),e.accessibleLabel&&!t&&(n["aria-label"]=e.accessibleLabel),e.ariaAttributes?.ariaHidden!==void 0&&(n["aria-hidden"]=e.ariaAttributes.ariaHidden),e.ariaAttributes?.ariaRole!==void 0&&(n.role=e.ariaAttributes.ariaRole.join(" ")),e.ariaAttributes?.ariaCurrent!==void 0&&(n["aria-current"]=e.ariaAttributes.ariaCurrent),n}var C6={ALPHA:"alpha",LUMINANCE:"luminance",VECTOR:"alpha"};function fm(e,t,n){return!e.enableGroupKeyframeAnimations||!t||t.maskReferenceBoundingBox===n?t:{...t,maskReferenceBoundingBox:n}}function Pn({node:e,context:t,websiteContext:n}){let{optimizeForTailwindConversion:r}=n.renderOptions,{masks:o}=t||{};if(!o)return{};let i=cm(e,t),s=o.reduce((l,u)=>{let c=u;if(!c.hash)return l;let d=Vo(c.assets,c.hash),f=n.getAssetURL(d.url),{isolatedAbsoluteRenderBounds:p}=c,{absoluteBoundingBox:T}=e,m=t?.maskReferenceBoundingBox??T,h=cm(c,t);if(l.maskImage.push(`url("${f}")`),l.maskRepeat.push("no-repeat"),l.maskClip.push("no-clip"),l.maskComposite.push("intersect"),l.maskMode.push(c.maskType?C6[c.maskType]:"alph
4305a"),p){let E=p.x-m.x,_=p.y-m.y,O=[`${x(E)}px`,`${x(_)}px`],I=[`${x(p.width)}px`,`${x(p.height)}px`],S={forTailwind:r};if(h.horizontal.type===nn.LEFT_RIGHT&&i.horizontal.type===h.horizontal.type){let g=h.horizontal.left.pixelOffset-i.horizontal.left.pixelOffset,A=h.horizontal.right.pixelOffset-i.horizontal.right.pixelOffset;O[0]=`${x(g)}px`,I[0]=U.percent(100).subtract(U.px(x(g-A))).toString(S)}if(h.vertical.type===pn.TOP_BOTTOM&&i.vertical.type===h.vertical.type){let g=h.vertical.top.pixelOffset-i.vertical.top.pixelOffset,A=h.vertical.bottom.pixelOffset-i.vertical.bottom.pixelOffset;O[1]=`${x(g)}px`,I[1]=U.percent(100).subtract(U.px(x(g-A))).toString(S)}l.maskPosition.push(O.join(" ")),l.maskSize.push(I.join(" "))}else l.maskSize.push("auto"),l.maskPosition.push("0px 0px");return l},{maskImage:[],maskPosition:[],maskRepeat:[],maskClip:[],maskComposite:[],maskSize:[],maskMode:[]}),a=Object.fromEntries(Object.entries(s).map(([l,u])=>[l,u.join(", ")]));return(a.maskPosition==="0px 0px"||a.maskPosition==="0% 0%"||a.maskPosition==="0 0")&&delete a.maskPosition,r||(a.WebkitMaskImage=a.maskImage,a.maskPosition&&(a.WebkitMaskPosition=a.maskPosition),a.WebkitMaskRepeat=a.maskRepeat,a.WebkitMaskClip=a.maskClip,a.WebkitMaskSize=a.maskSize),a}function _n(e,t=!1,n,r){if(e===void 0)return{};let o=x(e);if(t){let i=te(r,n,o);if(i)return{opacity:i}}return o===1?{}:{opacity:o}}function jt(e,t){let n=e?.group?.opacity??1,r=t.opacity??1;return n*r}var j_=b(Q());function Ko(e,t){return`node-${e.replace(/:/g,"_").replace(/;/g,"-")}${t?`_${t}`:""}`}function pm(e){let{env:t,labs:n,renderOptions:r}=e,o=iE(n),{disableElementIds:i}=r;return i?!0:t==="preview"&&o}function Ee(e,t,n){let r=e.renderOptions,o=pm(e);if(!(r.disableElementIds&&n||!o))return Ko(t.id,n)}var Od=b(Q(),1),fo=b(F(),1);var GB=b(F(),1),Jl=(0,GB.createContext)({});var kB=b(F(),1);function ji(e){let t=(0,kB.useRef)(null);return t.current===null&&(t.current=e()),t.current}var tg=b(Q(),1),VB=b(F(),1),ra=b(F(),1);var BB=b(F(),1),$i=(0,BB.createContext)(null);var wB=b(Q(),1),Em=b(F(),1),Xo=b(F(),1);var FB=b(F(),1),zo=(0,FB.createContext)({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"});var eg=class extends Em.Component{getSnapshotBeforeUpdate(t){let n=this.props.childRef.current;if(n&&t.isPresent&&!this.props.isPresent){let r=n.offsetParent,o=r instanceof HTMLElement&&r.offsetWidth||0,i=this.props.sizeRef.current;i.height=n.offsetHeight||0,i.width=n.offsetWidth||0,i.top=n.offsetTop,i.left=n.offsetLeft,i.right=o-i.width-i.left}return null}componentDidUpdate(){}render(){return this.props.children}};function UB({children:e,isPresent:t,anchorX:n}){let r=(0,Xo.useId)(),o=(0,Xo.useRef)(null),i=(0,Xo.useRef)({width:0,height:0,top:0,left:0,right:0}),{nonce:s}=(0,Xo.useContext)(zo);return(0,Xo.useInsertionEffect)(()=>{let{width:a,height:l,top:u,left:c,right:d}=i.current;if(t||!o.current||!a||!l)return;let f=n==="left"?`left: ${c}`:`right: ${d}`;o.current.dataset.motionPopId=r;let p=document.createElement("style");return s&&(p.nonce=s),document.head.appendChild(p),p.sheet&&p.sheet.insertRule(`
4306          [data-motion-pop-id="${r}"] {
4307            position: absolute !important;
4308            width: ${a}px !important;
4309            height: ${l}px !important;
4310            ${f}px !important;
4311            top: ${u}px !important;
4312          }
4313        `),()=>{document.head.removeChild(p)}},[t]),(0,wB.jsx)(eg,{isPresent:t,childRef:o,sizeRef:i,children:Em.cloneElement(e,{ref:o})})}var HB=({children:e,initial:t,isPresent:n,onExitComplete:r,custom:o,presenceAffectsLayout:i,mode:s,anchorX:a})=>{let l=ji(y6),u=(0,ra.useId)(),c=(0,ra.useCallback)(f=>{l.set(f,!0);for(let p of l.values())if(!p)return;r&&r()},[l,r]),d=(0,ra.useMemo)(()=>({id:u,initial:t,isPresent:n,custom:o,onExitComplete:c,register:f=>(l.set(f,!1),()=>l.delete(f))}),i?[Math.random(),c]:[n,c]);return(0,ra.useMemo)(()=>{l.forEach((f,p)=>l.set(p,!1))},[n]),VB.useEffect(()=>{!n&&!l.size&&r&&r()},[n]),s==="popLayout"&&(e=(0,tg.jsx)(UB,{isPresent:n,anchorX:a,children:e})),(0,tg.jsx)($i.Provider,{value:d,children:e})};function y6(){return new Map}var Ji=b(F(),1);function mm(e=!0){let t=(0,Ji.useContext)($i);if(t===null)return[!0,null];let{isPresent:n,onExitComplete:r,register:o}=t,i=(0,Ji.useId)();(0,Ji.useEffect)(()=>
4313{if(e)return o(i)},[e]);let s=(0,Ji.useCallback)(()=>e&&r&&r(i),[i,r,e]);return!n&&r?[!1,s]:[!0]}var _m=b(F(),1),hd=e=>e.key||"";function ng(e){let t=[];return _m.Children.forEach(e,n=>{(0,_m.isValidElement)(n)&&t.push(n)}),t}var Tm=b(F(),1);var Zl=typeof window<"u";var hm=Zl?Tm.useLayoutEffect:Tm.useEffect;var rg=({children:e,custom:t,initial:n=!0,onExitComplete:r,presenceAffectsLayout:o=!0,mode:i="sync",propagate:s=!1,anchorX:a="left"})=>{let[l,u]=mm(s),c=(0,fo.useMemo)(()=>ng(e),[e]),d=s&&!l?[]:c.map(hd),f=(0,fo.useRef)(!0),p=(0,fo.useRef)(c),T=ji(()=>new Map),[m,h]=(0,fo.useState)(c),[E,_]=(0,fo.useState)(c);hm(()=>{f.current=!1,p.current=c;for(let S=0;S<E.length;S++){let g=hd(E[S]);d.includes(g)?T.delete(g):T.get(g)!==!0&&T.set(g,!1)}},[E,d.length,d.join("-")]);let O=[];if(c!==m){let S=[...c];for(let g=0;g<E.length;g++){let A=E[g],R=hd(A);d.includes(R)||(S.splice(g,0,A),O.push(A))}return i==="wait"&&O.length&&(S=O),_(ng(S)),h(c),null}let{forceRender:I}=(0,fo.useContext)(Jl);return(0,Od.jsx)(Od.Fragment,{children:E.map(S=>{let g=hd(S),A=s&&!l?!1:c===E||d.includes(g),R=()=>{if(T.has(g))T.set(g,!0);else return;let L=!0;T.forEach(C=>{C||(L=!1)}),L&&(I?.(),_(p.current),s&&u?.(),r&&r())};return(0,Od.jsx)(HB,{isPresent:A,initial:!f.current||n?void 0:!1,custom:t,presenceAffectsLayout:o,mode:i,onExitComplete:A?void 0:R,anchorX:a,children:S},g)})})};var $e=e=>e;var Zi=$e,qn=$e;var oa={skipAnimations:!1,useManualTiming:!1};var Sd=["read","resolveKeyframes","update","preRender","render","postRender"];var Qn={value:null,addProjectionMetrics:null};function WB(e,t){let n=new Set,r=new Set,o=!1,i=!1,s=new WeakSet,a={delta:0,timestamp:0,isProcessing:!1},l=0;function u(d){s.has(d)&&(c.schedule(d),e()),l++,d(a)}let c={schedule:(d,f=!1,p=!1)=>{let m=p&&o?n:r;return f&&s.add(d),m.has(d)||m.add(d),d},cancel:d=>{r.delete(d),s.delete(d)},process:d=>{if(a=d,o){i=!0;return}o=!0,[n,r]=[r,n],n.forEach(u),t&&Qn.value&&Qn.value.frameloop[t].push(l),l=0,n.clear(),o=!1,i&&(i=!1,c.process(d))}};return c}var b6=40;function Om(e,t){let n=!1,r=!0,o={delta:0,timestamp:0,isProcessing:!1},i=()=>n=!0,s=Sd.reduce((E,_)=>(E[_]=WB(i,t?_:void 0),E),{}),{read:a,resolveKeyframes:l,update:u,preRender:c,render:d,postRender:f}=s,p=()=>{let E=oa.useManualTiming?o.timestamp:performance.now();n=!1,oa.useManualTiming||(o.delta=r?1e3/60:Math.max(Math.min(E-o.timestamp,b6),1)),o.timestamp=E,o.isProcessing=!0,a.process(o),l.process(o),u.process(o),c.process(o),d.process(o),f.process(o),o.isProcessing=!1,n&&t&&(r=!1,e(p))},T=()=>{n=!0,r=!0,o.isProcessing||e(p)};return{schedule:Sd.reduce((E,_)=>{let O=s[_];return E[_]=(I,S=!1,g=!1)=>(n||T(),O.schedule(I,S,g)),E},{}),cancel:E=>{for(let _=0;_<Sd.length;_++)s[Sd[_]].cancel(E)},state:o,steps:s}}var{schedule:ne,cancel:vn,state:ot,steps:Id}=Om(typeof requestAnimationFrame<"u"?requestAnimationFrame:$e,!0);var YB=b(F(),1),Sm=(0,YB.createContext)({strict:!1});var KB={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},jo={};for(let e in KB)jo[e]={isEnabled:t=>KB[e].some(n=>!!t[n])};function zB(e){for(let t in e)jo[t]={...jo[t],...e[t]}}var $B=b(Q(),1),Im=b(F(),1);var D6=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","ignoreStrict","viewport"]);function gd(e){return e.startsWith("while")||e.startsWith("drag")&&e!=="draggable"||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||e.startsWith("onLayout")||D6.has(e)}var XB=e=>!gd(e);function og(e){e&&(XB=t=>t.startsWith("on")?!gd(t):e(t))}try{og(CW("@emotion/is-prop-valid").default)}catch{}function jB(e,t,n){let r={};for(let o in e)o==="values"&&typeof e.values=="object"||(XB(o)||n===!0&&gd(o)||!t&&!gd(o)||e.draggable&&o.startsWith("onDrag"))&&(r[o]=e[o]);return r}function ig({children:e,isValidProp:t,...n}){t&&og(t),n={...(0,Im.useContext)(zo),...n},n.isStatic=ji(()=>n.isStatic);let r=(0,Im.useMemo)(()=>n,[JSON.stringify(n.transition),n.transformPagePoint,n.reducedMotion]);return(0,$B.jsx)(zo.Provider,{value:r,children:e})}function JB(e){if(typeof Proxy>"u")return e;let t=new Map,n=(...r)=>e(...r);return new Proxy(n,{get:(r,o)=>o==="create"?e:(t.has(o)||t.set(o,e(o)),t.get(o))})}var Cm=b(Q(),1);var eu=b(F(),1);var ZB=b(F(),1),qi=(0,ZB.createContext)({});var Am=b(F(),1);function Qi(e){return e!==null&&typeof e=="object"&&typeof e.start=="function"}function $o(e){return typeof e=="string"||Array.isArray(e)}var gm=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],Rd=["initial",...gm];function ia(e){return Qi(e.animate)||Rd.some(t=>$o(e[t]))}function Rm(e){return Boolean(ia(e)||e.variants)}function qB(e,t){if(ia(e)){let{initial:n,animate:r}=e;return{initial:n===!1||$o(n)?n:void 0,animate:$o(r)?r:void 0}}return e.inherit!==!1?t:{}}function eF(e){let{initial:t,animate:n}=qB(e,(0,Am.useContext)(qi));return(0,Am.useMemo)(()=>({initial:t,animate:n}),[QB(t),QB(n)])}function QB(e){return Array.isArray(e)?e.join(" "):e}var tF=Symbol.for("motionComponentSymbol");var nF=b(F(),1);function Jo(e){return e&&typeof e=="object"&&Object.prototype.hasOwnProperty.call(e,"current")}function rF(e,t,n){return(0,nF.useCallback)(r=>{r&&e.onMount&&e.onMount(r),t&&(r?t.mount(r):t.unmount()),n&&(typeof n=="function"?n(r):Jo(n)&&(n.current=r))},[t])}var xn=b(F(),1);var ql=e=>e.replace(/([a-z])([A-Z])/gu,"$1-$2").toLowerCase();var P6="framerAppearId",Nm="data-"+ql(P6);var{schedule:Ql,cancel:Fle}=Om(queueMicrotask,!1);var oF=b(F(),1),Lm=(0,oF.createContext)({});function iF(e,t,n,r,o){var i,s;let{visualElement:a}=(0,xn.useContext)(qi),l=(0,xn.useContext)(Sm),u=(0,xn.useContext)($i),c=(0,xn.useContext)(zo).reducedMotion,d=(0,xn.useRef)(null);r=r||l.renderer,!d.current&&r&&(d.current=r(e,{visualState:t,parent:a,props:n,presenceContext:u,blockInitialAnimation:u?u.
4313initial===!1:!1,reducedMotionConfig:c}));let f=d.current,p=(0,xn.useContext)(Lm);f&&!f.projection&&o&&(f.type==="html"||f.type==="svg")&&v6(d.current,n,o,p);let T=(0,xn.useRef)(!1);(0,xn.useInsertionEffect)(()=>{f&&T.current&&f.update(n,u)});let m=n[Nm],h=(0,xn.useRef)(Boolean(m)&&!(!((i=window.MotionHandoffIsComplete)===null||i===void 0)&&i.call(window,m))&&((s=window.MotionHasOptimisedAnimation)===null||s===void 0?void 0:s.call(window,m)));return hm(()=>{f&&(T.current=!0,window.MotionIsMounted=!0,f.updateFeatures(),Ql.render(f.render),h.current&&f.animationState&&f.animationState.animateChanges())}),(0,xn.useEffect)(()=>{f&&(!h.current&&f.animationState&&f.animationState.animateChanges(),h.current&&(queueMicrotask(()=>{var E;(E=window.MotionHandoffMarkAsComplete)===null||E===void 0||E.call(window,m)}),h.current=!1))}),f}function v6(e,t,n,r){let{layoutId:o,layout:i,drag:s,dragConstraints:a,layoutScroll:l,layoutRoot:u}=t;e.projection=new n(e.latestValues,t["data-framer-portal-id"]?void 0:sF(e.parent)),e.projection.setOptions({layoutId:o,layout:i,alwaysMeasureLayout:Boolean(s)||a&&Jo(a),visualElement:e,animationType:typeof i=="string"?i:"both",initialPromotionConfig:r,layoutScroll:l,layoutRoot:u})}function sF(e){if(e)return e.options.allowProjection!==!1?e.projection:sF(e.parent)}function aF({preloadedFeatures:e,createVisualElement:t,useRender:n,useVisualState:r,Component:o}){var i,s;e&&zB(e);function a(u,c){let d,f={...(0,eu.useContext)(zo),...u,layoutId:x6(u)},{isStatic:p}=f,T=eF(u),m=r(u,p);if(!p&&Zl){M6(f,e);let h=G6(f);d=h.MeasureLayout,T.visualElement=iF(o,m,f,t,h.ProjectionNode)}return(0,Cm.jsxs)(qi.Provider,{value:T,children:[d&&T.visualElement?(0,Cm.jsx)(d,{visualElement:T.visualElement,...f}):null,n(o,u,rF(m,T.visualElement,c),m,p,T.visualElement)]})}a.displayName=`motion.${typeof o=="string"?o:`create(${(s=(i=o.displayName)!==null&&i!==void 0?i:o.name)!==null&&s!==void 0?s:""})`}`;let l=(0,eu.forwardRef)(a);return l[tF]=o,l}function x6({layoutId:e}){let t=(0,eu.useContext)(Jl).id;return t&&e!==void 0?t+"-"+e:e}function M6(e,t){let n=(0,eu.useContext)(Sm).strict}function G6(e){let{drag:t,layout:n}=jo;if(!t&&!n)return{};let r={...t,...n};return{MeasureLayout:t?.isEnabled(e)||n?.isEnabled(e)?r.MeasureLayout:void 0,ProjectionNode:r.ProjectionNode}}var uu=b(F(),1);var mF=b(F(),1);var lF=e=>t=>typeof t=="string"&&t.startsWith(e),tu=lF("--"),k6=lF("var(--"),nu=e=>k6(e)?B6.test(e.split("/*")[0].trim()):!1,B6=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu;var sa={};function uF(e){for(let t in e)sa[t]=e[t],tu(t)&&(sa[t].isCSSVariable=!0)}var po=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],Mn=new Set(po);function ym(e,{layout:t,layoutId:n}){return Mn.has(e)||e.startsWith("origin")||(t||n!==void 0)&&(!!sa[e]||e==="opacity")}var Le=e=>Boolean(e&&e.getVelocity);var bm=(e,t)=>t&&typeof e=="number"?t.transform(e):e;var $t=(e,t,n)=>n>t?t:n<e?e:n;var Eo={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},Zo={...Eo,transform:e=>$t(0,1,e)}
vendor: 12,360 bytes, line 4313
4313,Ad={...Eo,default:1};var Nd=e=>({test:t=>typeof t=="string"&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),mo=Nd("deg"),Tn=Nd("%"),z=Nd("px"),cF=Nd("vh"),dF=Nd("vw"),sg={...Tn,parse:e=>Tn.parse(e)/100,transform:e=>Tn.transform(e*100)};var fF={borderWidth:z,borderTopWidth:z,borderRightWidth:z,borderBottomWidth:z,borderLeftWidth:z,borderRadius:z,radius:z,borderTopLeftRadius:z,borderTopRightRadius:z,borderBottomRightRadius:z,borderBottomLeftRadius:z,width:z,maxWidth:z,height:z,maxHeight:z,top:z,right:z,bottom:z,left:z,padding:z,paddingTop:z,paddingRight:z,paddingBottom:z,paddingLeft:z,margin:z,marginTop:z,marginRight:z,marginBottom:z,marginLeft:z,backgroundPositionX:z,backgroundPositionY:z};var pF={rotate:mo,rotateX:mo,rotateY:mo,rotateZ:mo,scale:Ad,scaleX:Ad,scaleY:Ad,scaleZ:Ad,skew:mo,skewX:mo,skewY:mo,distance:z,translateX:z,translateY:z,translateZ:z,x:z,y:z,z,perspective:z,transformPerspective:z,opacity:Zo,originX:sg,originY:sg,originZ:z};var ag={...Eo,transform:Math.round};var ru={...fF,...pF,zIndex:ag,size:z,fillOpacity:Zo,strokeOpacity:Zo,numOctaves:ag};var F6={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},w6=po.length;function EF(e,t,n){let r="",o=!0;for(let i=0;i<w6;i++){let s=po[i],a=e[s];if(a===void 0)continue;let l=!0;if(typeof a=="number"?l=a===(s.startsWith("scale")?1:0):l=parseFloat(a)===0,!l||n){let u=bm(a,ru[s]);if(!l){o=!1;let c=F6[s]||s;r+=`${c}(${u}) `}n&&(t[s]=u)}}return r=r.trim(),n?r=n(t,o?"":r):o&&(r="none"),r}function ou(e,t,n){let{style:r,vars:o,transformOrigin:i}=e,s=!1,a=!1;for(let l in t){let u=t[l];if(Mn.has(l)){s=!0;continue}else if(tu(l)){o[l]=u;continue}else{let c=bm(u,ru[l]);l.startsWith("origin")?(a=!0,i[l]=c):r[l]=c}}if(t.transform||(s||n?r.transform=EF(t,e.transform,n):r.transform&&(r.transform="none")),a){let{originX:l="50%",originY:u="50%",originZ:c=0}=i;r.transformOrigin=`${l} ${u} ${c}`}}var iu=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function lg(e,t,n){for(let r in t)!Le(t[r])&&!ym(r,n)&&(e[r]=t[r])}function U6({transformTemplate:e},t){return(0,mF.useMemo)(()=>{let n=iu();return ou(n,t,e),Object.assign({},n.vars,n.style)},[t])}function V6(e,t){let n=e.style||{},r={};return lg(r,n,e),Object.assign(r,U6(e,t)),r}function _F(e,t){let n={},r=V6(e,t);return e.drag&&e.dragListener!==!1&&(n.draggable=!1,r.userSelect=r.WebkitUserSelect=r.WebkitTouchCallout="none",r.touchAction=e.drag===!0?"none":`pan-${e.drag==="x"?"y":"x"}`),e.tabIndex===void 0&&(e.onTap||e.onTapStart||e.whileTap)&&(n.tabIndex=0),n.style=r,n}var TF=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function su(e){return typeof e!="string"||e.includes("-")?!1:!!(TF.indexOf(e)>-1||/[A-Z]/u.test(e))}var IF=b(F(),1);var H6={offset:"stroke-dashoffset",array:"stroke-dasharray"},W6={offset:"strokeDashoffset",array:"strokeDasharray"};function hF(e,t,n=1,r=0,o=!0){e.pathLength=1;let i=o?H6:W6;e[i.offset]=z.transform(-r);let s=z.transform(t),a=z.transform(n);e[i.array]=`${s} ${a}`}function OF(e,t,n){return typeof e=="string"?e:z.transform(t+n*e)}function SF(e,t,n){let r=OF(t,e.x,e.width),o=OF(n,e.y,e.height);return`${r} ${o}`}function au(e,{attrX:t,attrY:n,attrScale:r,originX:o,originY:i,pathLength:s,pathSpacing:a=1,pathOffset:l=0,...u},c,d){if(ou(e,u,d),c){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};let{attrs:f,style:p,dimensions:T}=e;f.transform&&(T&&(p.transform=f.transform),delete f.transform),T&&(o!==void 0||i!==void 0||p.transform)&&(p.transformOrigin=SF(T,o!==void 0?o:.5,i!==void 0?i:.5)),t!==void 0&&(f.x=t),n!==void 0&&(f.y=n),r!==void 0&&(f.scale=r),s!==void 0&&hF(f,s,a,l,!1)}var Dm=()=>({...iu(),attrs:{}});var lu=e=>typeof e=="string"&&e.toLowerCase()==="svg";function gF(e,t,n,r){let o=(0,IF.useMemo)(()=>{let i=Dm();return au(i,t,lu(r),e.transformTemplate),{...i.attrs,style:{...i.style}}},[t]);if(e.style){let i={};lg(i,e.style,e),o.style={...i,...o.style}}return o}function RF(e=!1){return(n,r,o,{latestValues:i},s)=>{let l=(su(n)?gF:_F)(r,i,s,n),u=jB(r,typeof n=="string",e),c=n!==uu.Fragment?{...u,...l,ref:o}:{},{children:d}=r,f=(0,uu.useMemo)(()=>Le(d)?d.get():d,[d]);return(0,uu.createElement)(n,{...c,children:f})}}var ug=b(F(),1);function AF(e){let t=[{},{}];return e?.values.forEach((n,r)=>{t[0][r]=n.get(),t[1][r]=n.getVelocity()}),t}function cu(e,t,n,r){if(typeof t=="function"){let[o,i]=AF(r);t=t(n!==void 0?n:e.custom,o,i)}if(typeof t=="string"&&(t=e.variants&&e.variants[t]),typeof t=="function"){let[o,i]=AF(r);t=t(n!==void 0?n:e.custom,o,i)}return t}var Ld=e=>Array.isArray(e);var NF=e=>Boolean(e&&typeof e=="object"&&e.mix&&e.toValue),LF=e=>Ld(e)?e[e.length-1]||0:e;function du(e){let t=Le(e)?e.get():e;return NF(t)?t.toValue():t}function Y6({scrapeMotionValuesFromProps:e,createRenderState:t,onUpdate:n},r,o,i){let s={latestValues:K6(r,o,i,e),renderState:t()};return n&&(s.onMount=a=>n({props:r,current:a,...s}),s.onUpdate=a=>n(a)),s}var Pm=e=>(t,n)=>{let r=(0,ug.useContext)(qi),o=(0,ug.useContext)($i),i=()=>Y6(e,t,r,o);return n?i():ji(i)};function K6(e,t,n,r){let o={},i=r(e,{});for(let f in i)o[f]=du(i[f]);let{initial:s,animate:a}=e,l=ia(e),u=Rm(e);t&&u&&!l&&e.inherit!==!1&&(s===void 0&&(s=t.initial),a===void 0&&(a=t.animate));let c=n?n.initial===!1:!1;c=c||s===!1;let d=c?a:s;if(d&&typeof d!="boolean"&&!Qi(d)){let f=Array.isArray(d)?d:[d];for(let p=0;p<f.length;p++){let T=cu(e,f[p]);if(T){let{transitionEnd:m,transition:h,...E}=T;for(let _ in E){let O=E[_];if(Array.isArray(O)){let I=c?O.length-1:0;O=O[I]}O!==null&&(o[_]=O)}for(let _ in m)o[_]=m[_]}}}return o}function fu(e,t,n){var r;let{style:o}=e,i={};for(let s in o)(Le(o[s])||t.style&&Le(t.style[s])||ym(s,e)||((r=n?.getValue(s))===null||r===void 0?void 0:r.liveStyle)!==void 0)&&(i[s]=o[s]);return i}var CF={useVisualState:Pm({scrapeMotionValuesFromProps:fu,createRenderState:iu})};function vm(e,t){try{t.dimensions=typeof e.getBBox=="function"?e.getBBox():e.getBoundingClientRect()}catch{t.dimensions={x:0,y:0,width:0,height:0}}}function xm(e,{style:t,vars:n},r,o){Object.assign(e.style,t,o&&o.getProjectionStyles(r));for(let i in n)e.style.setProperty(i,n[i])}var Mm=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]);function Gm(e,t,n,r){xm(e,t,void 0,r);for(let o in t.attrs)e.setAttribute(Mm.has(o)?o:ql(o),t.attrs[o])}function km(e,t,n){let r=fu(e,t,n);for(let o in e)if(Le(e[o])||Le(t[o])){let i=po.indexOf(o)!==-1?"attr"+o.charAt(0).toUpperCase()+o.substring(1):o;r[i]=e[o]}return r}var yF=["x","y","width","height","cx","cy","r"],bF={useVisualState:Pm({scrapeMotionValuesFromProps:km,createRenderState:Dm,onUpdate:({props:e,prevProps:t,current:n,renderState:r,latestValues:o})=>{if(!n)return;let i=!!e.drag;if(!i){for(let a in o)if(Mn.has(a)){i=!0;break}}if(!i)return;let s=!t;if(t)for(let a=0;a<yF.length;a++){let l=yF[a];e[l]!==t[l]&&(s=!0)}s&&ne.read(()=>{vm(n,r),ne.render(()=>{au(r,o,lu(n.tagName),e.transformTemplate),Gm(n,r)})})}})};function DF(e,t){return function(r,{forwardMotionProps:o}={forwardMotionProps:!1}){let s={...su(r)?bF:CF,preloadedFeatures:e,useRender:RF(o),createVisualElement:t,Component:r};return aF(s)}}function qo(e,t,n){let r=e.getProps();return cu(r,t,n!==void 0?n:r.custom,e)}function pu(e,t){return e?e[t]||e.default||e:void 0}var Bm=new Set(["width","height","top","left","right","bottom",...po]);var Fm;function z6(){Fm=void 0}var rn={now:()=>(Fm===void 0&&rn.set(ot.isProcessing||oa.useManualTiming?ot.timestamp:performance.now()),Fm),set:e=>{Fm=e,queueMicrotask(z6)}};function Eu(e,t){e.indexOf(t)===-1&&e.push(t)}function es(e,t){let n=e.indexOf(t);n>-1&&e.splice(n,1)}var ts=class{constructor(){this.subscriptions=[]}add(t){return Eu(this.subscriptions,t),()=>es(this.subscriptions,t)}notify(t,n,r){let o=this.subscriptions.length;if(o)if(o===1)this.subscriptions[0](t,n,r);else for(let i=0;i<o;i++){let s=this.subscriptions[i];s&&s(t,n,r)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}};function wm(e,t){return t?e*(1e3/t):0}var PF=30,X6=e=>!isNaN(parseFloat(e)),vF={current:void 0},cg=class{constructor(t,n={}){this.version="12.4.9",this.canTrackVelocity=null,this.events={},this.updateAndNotify=(r,o=!0)=>{let i=rn.now();this.updatedAt!==i&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(r),this.current!==this.prev&&this.events.change&&this.events.change.notify(this.current),o&&this.events.renderRequest&&this.events.renderRequest.notify(this.current)},this.hasAnimated=!1,this.setCurrent(t),this.owner=n.owner}setCurrent(t){this.current=t,this.updatedAt=rn.now(),this.canTrackVelocity===null&&t!==void 0&&(this.canTrackVelocity=X6(this.current))}setPrevFrameValue(t=this.current){this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt}onChange(t){return this.on("change",t)}on(t,n){this.events[t]||(this.events[t]=new ts);let r=this.events[t].add(n);return t==="change"?()=>{r(),ne.read(()=>{this.events.change.getSize()||this.stop()})}:r}clearListeners(){for(let t in this.events)this.events[t].clear()}attach(t,n){this.passiveEffect=t,this.stopPassiveEffect=n}set(t,n=!0){!n||!this.passiveEffect?this.updateAndNotify(t,n):this.passiveEffect(t,this.updateAndNotify)}setWithVelocity(t,n,r){this.set(n),this.prev=void 0,this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt-r}jump(t,n=!0){this.updateAndNotify(t),this.prev=t,this.prevUpdatedAt=this.prevFrameValue=void 0,n&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}get(){return vF.current&&vF.current.push(this),this.current}getPrevious(){return this.prev}getVelocity(){let t=rn.now();if(!this.canTrackVelocity||this.prevFrameValue===void 0||t-this.updatedAt>PF)return 0;let n=Math.min(this.updatedAt-this.prevUpdatedAt,PF);return wm(parseFloat(this.current)-parseFloat(this.prevFrameValue),n)}start(t){return this.stop(),new Promise(n=>{this.hasAnimated=!0,this.animation=t(n),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}};function Qo(e,t){return new cg(e,t)}function j6(e,t,n){e.hasValue(t)?e.getValue(t).set(n):e.addValue(t,Qo(n))}function xF(e,t){let n=qo(e,t),{transitionEnd:r={},transition:o={},...i}=n||{};i={...i,...r};for(let s in i){let a=LF(i[s]);j6(e,s,a)}}function MF(e){return Boolean(Le(e)&&e.add)}function Cd(e,t){let n=e.getValue("willChange");if(MF(n))return n.add(t)}function Um(e){return e.props[Nm]}function mu(e){let t;return()=>(t===void 0&&(t=e()),t)}var GF=mu(()=>window.ScrollTimeline!==void 0);var Vm=class{constructor(t){this.stop=()=>this.runAll("stop"),this.animations=t.filter(Boolean)}get finished(){return Promise.all(this.animations.map(t=>"finished"in t?t.finished:t))}getAll(t){return this.animations[0][t]}setAll(t,n){for(let r=0;r<this.animations.length;r++)this.animations[r][t]=n}attachTimeline(t,n){let r=this.animations.map(o=>{if(GF()&&o.attachTimeline)return o.attachTimeline(t);if(typeof n=="function")return n(o)});return()=>{r.forEach((o,i)=>{o&&o(),this.animations[i].stop()})}}get time(){return this.getAll("time")}set time(t){this.setAll("time",t)}get speed(){return this.getAll("speed")}set speed(t){this.setAll("speed",t)}get startTime(){return this.getAll("startTime")}get duration(){let t=0;for(let n=0;n<this.animations.length;n++)t=Math.max(t,this.animations[n].duration);return t}runAll(t){this.animations.forEach(n=>n[t]())}flatten(){this.runAll("flatten")}play(){this.runAll("play")}pause(){this.runAll("pause")}cancel(){this.runAll("cancel")}complete(){this.runAll("complete")}};var _u=class extends Vm{then(t,n){return Promise.all(this.animations).then(t).cat
4313ch(n)}};var kt=e=>e*1e3,on=e=>e/1e3;var Hm={current:!1};function ns(e){return typeof e=="function"}function dg(e,t){e.timeline=t,e.onfinish=null}var yd=e=>Array.isArray(e)&&typeof e[0]=="number";var kF={linearEasing:void 0};function BF(e,t){let n=mu(e);return()=>{var r;return(r=kF[t])!==null&&r!==void 0?r:n()}}var Tu=BF(()=>{try{document.createElement("div").animate({opacity:0},{easing:"linear(0, 1)"})}catch{return!1}return!0},"linearEasing");var er=(e,t,n)=>{let r=t-e;return r===0?1:(n-e)/r};var Wm=(e,t,n=10)=>{let r="",o=Math.max(Math.round(t/n),2);for(let i=0;i<o;i++)r+=e(er(0,o-1,i))+", ";return`linear(${r.substring(0,r.length-2)})`};function pg(e){return Boolean(typeof e=="function"&&Tu()||!e||typeof e=="string"&&(e in fg||Tu())||yd(e)||Array.isArray(e)&&e.every(pg))}var bd=([e,t,n,r])=>`cubic-bezier(${e}, ${t}, ${n}, ${r})`,fg={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:bd([0,.65,.55,1]),circOut:bd([.55,0,1,.45]),backIn:bd([.31,.01,.66,-.59]),backOut:bd([.33,1.53,.69,.99])};function Eg(e,t){if(e)return typeof e=="function"&&Tu()?Wm(e,t):yd(e)?bd(e):Array.isArray(e)?e.map(n=>Eg(n,t)||fg.easeOut):fg[e]}var FF=(e,t,n)=>(((1-3*n+3*t)*e+(3*n-6*t))*e+3*t)*e,$6=1e-7,J6=12;function Z6(e,t,n,r,o){let i,s,a=0;do s=t+(n-t)/2,i=FF(s,r,o)-e,i>0?n=s:t=s;while(Math.abs(i)>$6&&++a<J6);return s}function rs(e,t,n,r){if(e===t&&n===r)return $e;let o=i=>Z6(i,0,1,e,n);return i=>i===0||i===1?i:FF(o(i),t,r)}var Ym=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2;var Km=e=>t=>1-e(1-t);var mg=rs(.33,1.53,.69,.99),Dd=Km(mg),zm=Ym(Dd);var Xm=e=>(e*=2)<1?.5*Dd(e):.5*(2-Math.pow(2,-10*(e-1)));var jm=e=>1-Math.sin(Math.acos(e)),$m=Km(jm),Jm=Ym(jm);var Zm=e=>/^0[^.\s]+$/u.test(e);function wF(e){return typeof e=="number"?e===0:e!==null?e==="none"||e==="0"||Zm(e):!0}var os=e=>Math.round(e*1e5)/1e5;var hu=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu;function UF(e){return e==null}var VF=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu;var Ou=(e,t)=>n=>Boolean(typeof n=="string"&&VF.test(n)&&n.startsWith(e)||t&&!UF(n)&&Object.prototype.hasOwnProperty.call(n,t)),qm=(e,t,n)=>r=>{if(typeof r!="string")return r;let[o,i,s,a]=r.match(hu);return{[e]:parseFloat(o),[t]:parseFloat(i),[n]:parseFloat(s),alpha:a!==void 0?parseFloat(a):1}};var q6=e=>$t(0,255,e),_g={...Eo,transform:e=>Math.round(q6(e))},_o={test:Ou("rgb","red"),parse:qm("red","green","blue"),transform:({red:e,green:t,blue:n,alpha:r=1})=>"rgba("+_g.transform(e)+", "+_g.transform(t)+", "+_g.transform(n)+", "+os(Zo.transform(r))+")"};function Q6(e){let t="",n="",r="",o="";return e.length>5?(t=e.substring(1,3),n=e.substring(3,5),r=e.substring(5,7),o=e.substring(7,9)):(t=e.substring(1,2),n=e.substring(2,3),r=e.substring(3,4),o=e.substring(4,5),t+=t,n+=n,r+=r,o+=o),{red:parseInt(t,16),green:parseInt(n,16),blue:parseInt(r,16),alpha:o?parseInt(o,16)/255:1}}var Pd={test:Ou("#"),parse:Q6,transform:_o.transform};var is={test:Ou("hsl","hue"),parse:qm("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:n,alpha:r=1})=>"hsla("+Math.round(e)+", "+Tn.transform(os(t))+", "+Tn.transform(os(n))+", "+os(Zo.transform(r))+")"};var ft={test:e=>_o.test(e)||Pd.test(e)||is.test(e),parse:e=>_o.test(e)?_o.parse(e):is.test(e)?is.parse(e):Pd.parse(e),transform:e=>typeof e=="string"?e:e.hasOwnProperty("red")?_o.transform(e):is.transform(e)};var HF=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu;function eX(e){var t,n;return isNaN(e)&&typeof e=="string"&&(((t=e.match(hu))===null||t===void 0?void 0:t.length)||0)+(((n=e.match(HF))===null||n===void 0?void 0:n.length)||0)>0}var YF="number",KF="color",tX="var",nX="var(",WF="${}",rX=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function aa(e){let t=e.toString(),n=[],r={color:[],number:[],var:[]},o=[],i=0,a=t.replace(rX,l=>(ft.test(l)?(r.color.push(i),o.push(KF),n.push(ft.parse(l))):l.startsWith(nX)?(r.var.push(i),o.push(tX),n.push(l)):(r.number.push(i),o.push(YF),n.push(parseFloat(l))),++i,WF)).split(WF);return{values:n,split:a,indexes:r,types:o}}function zF(e){return aa(e).values}function XF(e){let{split:t,types:n}=aa(e),r=t.length;return o=>{let i="";for(let s=0;s<r;s++)if(i+=t[s],o[s]!==void 0){let a=n[s];a===YF?i+=os(o[s]):a===KF?i+=ft.transform(o[s]):i+=o[s]}return i}}var oX=e=>typeof e=="number"?0:e;function iX(e){let t=zF(e);return XF(e)(t.map(oX))}var hn={test:eX,parse:zF,createTransformer:XF,getAnimatableNone:iX};var sX=new Set(["brightness","contrast","saturate","opacity"]);function aX(e){let[t,n]=e.slice(0,-1).split("(");if(t==="drop-shadow")return e;let[r]=n.match(hu)||[];if(!r)return e;let o=n.replace(r,""),i=sX.has(t)?1:0;return r!==n&&(i*=100),t+"("+i+o+")"}var lX=/\b([a-z-]*)\(.*?\)/gu,vd={...hn,getAnimatableNone:e=>{let t=e.match(lX);return t?t.map(aX).join(" "):e}};var uX={...ru,color:ft,backgroundColor:ft,outlineColor:ft,fill:ft,stroke:ft,borderColor:ft,borderTopColor:ft,borderRightColor:ft,borderBottomColor:ft,borderLeftColor:ft,filter:vd,WebkitFilter:vd},Su=e=>uX[e];function Qm(e,t){let n=Su(e);return n!==vd&&(n=hn),n.getAnimatableNone?n.getAnimatableNone(t):void 0}
vendor: 8,961 bytes, line 4313
4313var cX=new Set(["auto","none","0"]);function jF(e,t,n){let r=0,o;for(;r<e.length&&!o;){let i=e[r];typeof i=="string"&&!cX.has(i)&&aa(i).values.length&&(o=e[r]),r++}if(o&&n)for(let i of t)e[i]=Qm(n,o)}var Tg=e=>e===Eo||e===z,$F=(e,t)=>parseFloat(e.split(", ")[t]),JF=(e,t)=>(n,{transform:r})=>{if(r==="none"||!r)return 0;let o=r.match(/^matrix3d\((.+)\)$/u);if(o)return $F(o[1],t);{let i=r.match(/^matrix\((.+)\)$/u);return i?$F(i[1],e):0}},dX=new Set(["x","y","z"]),fX=po.filter(e=>!dX.has(e));function ZF(e){let t=[];return fX.forEach(n=>{let r=e.getValue(n);r!==void 0&&(t.push([n,r.get()]),r.set(n.startsWith("scale")?1:0))}),t}var la={width:({x:e},{paddingLeft:t="0",paddingRight:n="0"})=>e.max-e.min-parseFloat(t)-parseFloat(n),height:({y:e},{paddingTop:t="0",paddingBottom:n="0"})=>e.max-e.min-parseFloat(t)-parseFloat(n),top:(e,{top:t})=>parseFloat(t),left:(e,{left:t})=>parseFloat(t),bottom:({y:e},{top:t})=>parseFloat(t)+(e.max-e.min),right:({x:e},{left:t})=>parseFloat(t)+(e.max-e.min),x:JF(4,13),y:JF(5,14)};la.translateX=la.x;la.translateY=la.y;var ua=new Set,hg=!1,Og=!1;function qF(){if(Og){let e=Array.from(ua).filter(r=>r.needsMeasurement),t=new Set(e.map(r=>r.element)),n=new Map;t.forEach(r=>{let o=ZF(r);o.length&&(n.set(r,o),r.render())}),e.forEach(r=>r.measureInitialState()),t.forEach(r=>{r.render();let o=n.get(r);o&&o.forEach(([i,s])=>{var a;(a=r.getValue(i))===null||a===void 0||a.set(s)})}),e.forEach(r=>r.measureEndState()),e.forEach(r=>{r.suspendedScrollY!==void 0&&window.scrollTo(0,r.suspendedScrollY)})}Og=!1,hg=!1,ua.forEach(e=>e.complete()),ua.clear()}function QF(){ua.forEach(e=>{e.readKeyframes(),e.needsMeasurement&&(Og=!0)})}function ew(){QF(),qF()}var ss=class{constructor(t,n,r,o,i,s=!1){this.isComplete=!1,this.isAsync=!1,this.needsMeasurement=!1,this.isScheduled=!1,this.unresolvedKeyframes=[...t],this.onComplete=n,this.name=r,this.motionValue=o,this.element=i,this.isAsync=s}scheduleResolve(){this.isScheduled=!0,this.isAsync?(ua.add(this),hg||(hg=!0,ne.read(QF),ne.resolveKeyframes(qF))):(this.readKeyframes(),this.complete())}readKeyframes(){let{unresolvedKeyframes:t,name:n,element:r,motionValue:o}=this;for(let i=0;i<t.length;i++)if(t[i]===null)if(i===0){let s=o?.get(),a=t[t.length-1];if(s!==void 0)t[0]=s;else if(r&&n){let l=r.readValue(n,a);l!=null&&(t[0]=l)}t[0]===void 0&&(t[0]=a),o&&s===void 0&&o.set(t[0])}else t[i]=t[i-1]}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(){this.isComplete=!0,this.onComplete(this.unresolvedKeyframes,this.finalKeyframe),ua.delete(this)}cancel(){this.isComplete||(this.isScheduled=!1,ua.delete(this))}resume(){this.isComplete||this.scheduleResolve()}};var e_=e=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(e);var pX=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;function EX(e){let t=pX.exec(e);if(!t)return[,];let[,n,r,o]=t;return[`--${n??r}`,o]}var mX=4;function Sg(e,t,n=1){qn(n<=mX,`Max CSS variable fallback depth detected in property "${e}". This may indicate a circular fallback dependency.`);let[r,o]=EX(e);if(!r)return;let i=window.getComputedStyle(t).getPropertyValue(r);if(i){let s=i.trim();return e_(s)?parseFloat(s):s}return nu(o)?Sg(o,t,n+1):o}var t_=e=>t=>t.test(e);var tw={test:e=>e==="auto",parse:e=>e};var Ig=[Eo,z,Tn,mo,dF,cF,tw],gg=e=>Ig.find(t_(e));var Iu=class extends ss{constructor(t,n,r,o,i){super(t,n,r,o,i,!0)}readKeyframes(){let{unresolvedKeyframes:t,element:n,name:r}=this;if(!n||!n.current)return;super.readKeyframes();for(let l=0;l<t.length;l++){let u=t[l];if(typeof u=="string"&&(u=u.trim(),nu(u))){let c=Sg(u,n.current);c!==void 0&&(t[l]=c),l===t.length-1&&(this.finalKeyframe=u)}}if(this.resolveNoneKeyframes(),!Bm.has(r)||t.length!==2)return;let[o,i]=t,s=gg(o),a=gg(i);if(s!==a)if(Tg(s)&&Tg(a))for(let l=0;l<t.length;l++){let u=t[l];typeof u=="string"&&(t[l]=parseFloat(u))}else this.needsMeasurement=!0}resolveNoneKeyframes(){let{unresolvedKeyframes:t,name:n}=this,r=[];for(let o=0;o<t.length;o++)wF(t[o])&&r.push(o);r.length&&jF(t,r,n)}measureInitialState(){let{element:t,unresolvedKeyframes:n,name:r}=this;if(!t||!t.current)return;r==="height"&&(this.suspendedScrollY=window.pageYOffset),this.measuredOrigin=la[r](t.measureViewportBox(),window.getComputedStyle(t.current)),n[0]=this.measuredOrigin;let o=n[n.length-1];o!==void 0&&t.getValue(r,o).jump(o,!1)}measureEndState(){var t;let{element:n,name:r,unresolvedKeyframes:o}=this;if(!n||!n.current)return;let i=n.getValue(r);i&&i.jump(this.measuredOrigin,!1);let s=o.length-1,a=o[s];o[s]=la[r](n.measureViewportBox(),window.getComputedStyle(n.current)),a!==null&&this.finalKeyframe===void 0&&(this.finalKeyframe=a),!((t=this.removedTransforms)===null||t===void 0)&&t.length&&this.removedTransforms.forEach(([l,u])=>{n.getValue(l).set(u)}),this.resolveNoneKeyframes()}};var Rg=(e,t)=>t==="zIndex"?!1:!!(typeof e=="number"||Array.isArray(e)||typeof e=="string"&&(hn.test(e)||e==="0")&&!e.startsWith("url("));function _X(e){let t=e[0];if(e.length===1)return!0;for(let n=0;n<e.length;n++)if(e[n]!==t)return!0}function nw(e,t,n,r){let o=e[0];if(o===null)return!1;if(t==="display"||t==="visibility")return!0;let i=e[e.length-1],s=Rg(o,t),a=Rg(i,t);return Zi(s===a,`You are trying to animate ${t} from "${o}" to "${i}". ${o} is not an animatable value - to enable this animation set ${o} to a value animatable to ${i} via the \`style\` property.`),!s||!a?!1:_X(e)||(n==="spring"||ns(n))&&r}var TX=e=>e!==null;function as(e,{repeat:t,repeatType:n="loop"},r){let o=e.filter(TX),i=t&&n!=="loop"&&t%2===1?0:o.length-1;return!i||r===void 0?o[i]:r}var hX=40,gu=class{constructor({autoplay:t=!0,delay:n=0,type:r="keyframes",repeat:o=0,repeatDelay:i=0,repeatType:s="loop",...a}){this.isStopped=!1,this.hasAttemptedResolve=!1,this.createdAt=rn.now(),this.options={autoplay:t,delay:n,type:r,repeat:o,repeatDelay:i,repeatType:s,...a},this.updateFinishedPromise()}calcStartTime(){return this.resolvedAt?this.resolvedAt-this.createdAt>hX?this.resolvedAt:this.createdAt:this.createdAt}get resolved(){return!this._resolved&&!this.hasAttemptedResolve&&ew(),this._resolved}onKeyframesResolved(t,n){this.resolvedAt=rn.now(),this.hasAttemptedResolve=!0;let{name:r,type:o,velocity:i,delay:s,onComplete:a,onUpdate:l,isGenerator:u}=this.options;if(!u&&!nw(t,r,o,i))if(Hm.current||!s){l&&l(as(t,this.options,n)),a&&a(),this.resolveFinishedPromise();return}else this.options.duration=0;let c=this.initPlayback(t,n);c!==!1&&(this._resolved={keyframes:t,finalKeyframe:n,...c},this.onPostResolved())}onPostResolved(){}then(t,n){return this.currentFinishedPromise.then(t,n)}flatten(){this.options.type="keyframes",this.options.ease="linear"}updateFinishedPromise(){this.currentFinishedPromise=new Promise(t=>{this.resolveFinishedPromise=t})}};function Ru(e){let t=0,n=50,r=e.next(t);for(;!r.done&&t<2e4;)t+=n,r=e.next(t);return t>=2e4?1/0:t}var To={layout:0,mainThread:0,waapi:0};var me=(e,t,n)=>e+(t-e)*n;function Ag(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+(t-e)*6*n:n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function rw({hue:e,saturation:t,lightness:n,alpha:r}){e/=360,t/=100,n/=100;let o=0,i=0,s=0;if(!t)o=i=s=n;else{let a=n<.5?n*(1+t):n+t-n*t,l=2*n-a;o=Ag(l,a,e+1/3),i=Ag(l,a,e),s=Ag(l,a,e-1/3)}return{red:Math.round(o*255),green:Math.round(i*255),blue:Math.round(s*255),alpha:r}}function Au(e,t){return n=>n>0?t:e}var Ng=(e,t,n)=>{let r=e*e,o=n*(t*t-r)+r;return o<0?0:Math.sqrt(o)},OX=[Pd,_o,is],SX=e=>OX.find(t=>t.test(e));function ow(e){let t=SX(e);if(Zi(Boolean(t),`'${e}' is not an animatable color. Use the equivalent color code instead.`),!Boolean(t))return!1;let n=t.parse(e);return t===is&&(n=rw(n)),n}var Lg=(e,t)=>{let n=ow(e),r=ow(t);if(!n||!r)return Au(e,t);let o={...n};return i=>(o.red=Ng(n.red,r.red,i),o.green=Ng(n.green,r.green,i),o.blue=Ng(n.blue,r.blue,i),o.alpha=me(n.alpha,r.alpha,i),_o.transform(o))};var IX=(e,t)=>n=>t(e(n)),ho=(...e)=>e.reduce(IX);var n_=new Set(["none","hidden"]);function iw(e,t){return n_.has(e)?n=>n<=0?e:t:n=>n>=1?t:e}function gX(e,t){return n=>me(e,t,n)}function r_(e){return typeof e=="number"?gX:typeof e=="string"?nu(e)?Au:ft.test(e)?Lg:NX:Array.isArray(e)?sw:typeof e=="object"?ft.test(e)?Lg:RX:Au}function sw(e,t){let n=[...e],r=n.length,o=e.map((i,s)=>r_(i)(i,t[s]));return i=>{for(let s=0;s<r;s++)n[s]=o[s](i);return n}}function RX(e,t){let n={...e,...t},r={};for(let o in n)e[o]!==void 0&&t[o]!==void 0&&(r[o]=r_(e[o])(e[o],t[o]));return o=>{for(let i in r)n[i]=r[i](o);return n}}function AX(e,t){var n;let r=[],o={color:0,var:0,number:0};for(let i=0;i<t.values.length;i++){let s=t.types[i],a=e.indexes[s][o[s]],l=(n=e.values[a])!==null&&n!==void 0?n:0;r[i]=l,o[s]++}return r}var NX=(e,t)=>{let n=hn.createTransformer(t),r=aa(e),o=aa(t);return r.indexes.var.length===o.indexes.var.length&&r.indexes.color.length===o.indexes.color.length&&r.indexes.number.length>=o.indexes.number.length?n_.has(e)&&!o.values.length||n_.has(t)&&!r.values.length?iw(e,t):ho(sw(AX(r,o),o.values),n):(Zi(!0,`Complex values '${e}' and '${t}
4313' too different to mix. Ensure all colors are of the same type, and that each contains the same quantity of number and color values. Falling back to instant transition.`),Au(e,t))};function o_(e,t,n){return typeof e=="number"&&typeof t=="number"&&typeof n=="number"?me(e,t,n):r_(e)(e,t)}var LX=5;function i_(e,t,n){let r=Math.max(t-LX,0);return wm(n-e(r),t-r)}var We={stiffness:100,damping:10,mass:1,velocity:0,duration:800,bounce:.3,visualDuration:.3,restSpeed:{granular:.01,default:2},restDelta:{granular:.005,default:.5},minDuration:.01,maxDuration:10,minDamping:.05,maxDamping:1};var Cg=.001;function aw({duration:e=We.duration,bounce:t=We.bounce,velocity:n=We.velocity,mass:r=We.mass}){let o,i;Zi(e<=kt(We.maxDuration),"Spring duration must be 10 seconds or less");let s=1-t;s=$t(We.minDamping,We.maxDamping,s),e=$t(We.minDuration,We.maxDuration,on(e)),s<1?(o=u=>{let c=u*s,d=c*e,f=c-n,p=s_(u,s),T=Math.exp(-d);return Cg-f/p*T},i=u=>{let d=u*s*e,f=d*n+n,p=Math.pow(s,2)*Math.pow(u,2)*e,T=Math.exp(-d),m=s_(Math.pow(u,2),s);return(-o(u)+Cg>0?-1:1)*((f-p)*T)/m}):(o=u=>{let c=Math.exp(-u*e),d=(u-n)*e+1;return-Cg+c*d},i=u=>{let c=Math.exp(-u*e),d=(n-u)*(e*e);return c*d});let a=5/e,l=yX(o,i,a);if(e=kt(e),isNaN(l))return{stiffness:We.stiffness,damping:We.damping,duration:e};{let u=Math.pow(l,2)*r;return{stiffness:u,damping:s*2*Math.sqrt(r*u),duration:e}}}var CX=12;function yX(e,t,n){let r=n;for(let o=1;o<CX;o++)r=r-e(r)/t(r);return r}function s_(e,t){return e*Math.sqrt(1-t*t)}var bX=["duration","bounce"],DX=["stiffness","damping","mass"];function lw(e,t){return t.some(n=>e[n]!==void 0)}function PX(e){let t={velocity:We.velocity,stiffness:We.stiffness,damping:We.damping,mass:We.mass,isResolvedFromDuration:!1,...e};if(!lw(e,DX)&&lw(e,bX))if(e.visualDuration){let n=e.visualDuration,r=2*Math.PI/(n*1.2),o=r*r,i=2*$t(.05,1,1-(e.bounce||0))*Math.sqrt(o);t={...t,mass:We.mass,stiffness:o,damping:i}}else{let n=aw(e);t={...t,...n,mass:We.mass},t.isResolvedFromDuration=!0}return t}function Nu(e=We.visualDuration,t=We.bounce){let n=typeof e!="object"?{visualDuration:e,keyframes:[0,1],bounce:t}:e,{restSpeed:r,restDelta:o}=n,i=n.keyframes[0],s=n.keyframes[n.keyframes.length-1],a={done:!1,value:i},{stiffness:l,damping:u,mass:c,duration:d,velocity:f,isResolvedFromDuration:p}=PX({...n,velocity:-on(n.velocity||0)}),T=f||0,m=u/(2*Math.sqrt(l*c)),h=s-i,E=on(Math.sqrt(l/c)),_=Math.abs(h)<5;r||(r=_?We.restSpeed.granular:We.restSpeed.default),o||(o=_?We.restDelta.granular:We.restDelta.default);let O;if(m<1){let S=s_(E,m);O=g=>{let A=Math.exp(-m*E*g);return s-A*((T+m*E*h)/S*Math.sin(S*g)+h*Math.cos(S*g))}}else if(m===1)O=S=>s-Math.exp(-E*S)*(h+(T+E*h)*S);else{let S=E*Math.sqrt(m*m-1);O=g=>{let A=Math.exp(-m*E*g),R=Math.min(S*g,300);return s-A*((T+m*E*h)*Math.sinh(R)+S*h*Math.cosh(R))/S}}let I={calculatedDuration:p&&d||null,next:S=>{let g=O(S);if(p)a.done=S>=d;else{let A=0;m<1&&(A=S===0?kt(T):i_(O,S,g));let R=Math.abs(A)<=r,L=Math.abs(s-g)<=o;a.done=R&&L}return a.value=a.done?s:g,a},toString:()=>{let S=Math.min(Ru(I),2e4),g=Wm(A=>I.next(S*A).value,S,30);return S+"ms "+g}};return I}function bg({keyframes:e,velocity:t=0,power:n=.8,timeConstant:r=325,bounceDamping:o=10,bounceStiffness:i=500,modifyTarget:s,min:a,max:l,restDelta:u=.5,restSpeed:c}){let d=e[0],f={done:!1,value:d},p=R=>a!==void 0&&R<a||l!==void 0&&R>l,T=R=>a===void 0?l:l===void 0||Math.abs(a-R)<Math.abs(l-R)?a:l,m=n*t,h=d+m,E=s===void 0?h:s(h);E!==h&&(m=E-d);let _=R=>-m*Math.exp(-R/r),O=R=>E+_(R),I=R=>{let L=_(R),C=O(R);f.done=Math.abs(L)<=u,f.value=f.done?E:C},S,g,A=R=>{p(f.value)&&(S=R,g=Nu({keyframes:[f.value,T(f.value)],velocity:i_(O,R,f.value),damping:o,stiffness:i,restDelta:u,restSpeed:c}))};return A(0),{calculatedDuration:null,next:R=>{let L=!1;return!g&&S===void 0&&(L=!0,I(R),A(R)),S!==void 0&&R>=S?g.next(R-S):(!L&&I(R),f)}}}var uw=rs(.42,0,1,1),cw=rs(0,0,.58,1),a_=rs(.42,0,.58,1);var l_=e=>Array.isArray(e)&&typeof e[0]!="number";var dw={linear:$e,easeIn:uw,easeInOut:a_,easeOut:cw,circIn:jm,circInOut:Jm,circOut:$m,backIn:Dd,backInOut:zm,backOut:mg,anticipate:Xm},Dg=e=>{if(yd(e)){qn(e.length===4,"Cubic bezier arrays must contain four numerical values.");let[t,n,r,o]=e;return rs(t,n,r,o)}else if(typeof e=="string")return qn(dw[e]!==void 0,`Invalid easing type '${e}'`),dw[e];return e};function vX(e,t,n){let r=[],o=n||o_,i=e.length-1;for(let s=0;s<i;s++){let a=o(e[s],e[s+1]);if(t){let l=Array.isArray(t)?t[s]||$e:t;a=ho(l,a)}r.push(a)}return r}function u_(e,t,{clamp:n=!0,ease:r,mixer:o}={}){let i=e.length;if(qn(i===t.length,"Both input and output ranges must be the same length"),i===1)return()=>t[0];if(i===2&&t[0]===t[1])return()=>t[1];let s=e[0]===e[1];e[0]>e[i-1]&&(e=[...e].reverse(),t=[...t].reverse());let a=vX(t,r,o),l=a.length,u=c=>{if(s&&c<e[0])return t[0];let d=0;if(l>1)for(;d<e.length-2&&!(c<e[d+1]);d++);let f=er(e[d],e[d+1],c);return a[d](f)};return n?c=>u($t(e[0],e[i-1],c)):u}function c_(e,t){let n=e[e.length-1];for(let r=1;r<=t;r++){let o=er(0,t,r);e.push(me(n,1,o))}}function d_(e){let t=[0];return c_(t,e.length-1),t}function fw(e,t){return e.map(n=>n*t)}function xX(e,t){return e.map(()=>t||a_).splice(0,e.length-1)}function xd({duration:e=300,keyframes:t,times:n,ease:r="easeInOut"}){let o=l_(r)?r.map(Dg):Dg(r),i={done:!1,value:t[0]},s=fw(n&&n.length===t.length?n:d_(t),e),a=u_(s,t,{ease:Array.isArray(o)?o:xX(t,o)});return{calculatedDuration:e,next:l=>(i.value=a(l),i.done=l>=e,i)}}var pw=e=>{let t=({timestamp:n})=>e(n);return{start:()=>ne.update(t,!0),stop:()=>vn(t),now:()=>
vendor: 12,591 bytes, line 4313
4313ot.isProcessing?ot.timestamp:rn.now()}};var MX={decay:bg,inertia:bg,tween:xd,keyframes:xd,spring:Nu},GX=e=>e/100,ca=class extends gu{constructor(t){super(t),this.holdTime=null,this.cancelTime=null,this.currentTime=0,this.playbackSpeed=1,this.pendingPlayState="running",this.startTime=null,this.state="idle",this.stop=()=>{if(this.resolver.cancel(),this.isStopped=!0,this.state==="idle")return;this.teardown();let{onStop:l}=this.options;l&&l()};let{name:n,motionValue:r,element:o,keyframes:i}=this.options,s=o?.KeyframeResolver||ss,a=(l,u)=>this.onKeyframesResolved(l,u);this.resolver=new s(i,a,n,r,o),this.resolver.scheduleResolve()}flatten(){super.flatten(),this._resolved&&Object.assign(this._resolved,this.initPlayback(this._resolved.keyframes))}initPlayback(t){let{type:n="keyframes",repeat:r=0,repeatDelay:o=0,repeatType:i,velocity:s=0}=this.options,a=ns(n)?n:MX[n]||xd,l,u;a!==xd&&typeof t[0]!="number"&&(l=ho(GX,o_(t[0],t[1])),t=[0,100]);let c=a({...this.options,keyframes:t});i==="mirror"&&(u=a({...this.options,keyframes:[...t].reverse(),velocity:-s})),c.calculatedDuration===null&&(c.calculatedDuration=Ru(c));let{calculatedDuration:d}=c,f=d+o,p=f*(r+1)-o;return{generator:c,mirroredGenerator:u,mapPercentToKeyframes:l,calculatedDuration:d,resolvedDuration:f,totalDuration:p}}onPostResolved(){let{autoplay:t=!0}=this.options;To.mainThread++,this.play(),this.pendingPlayState==="paused"||!t?this.pause():this.state=this.pendingPlayState}tick(t,n=!1){let{resolved:r}=this;if(!r){let{keyframes:R}=this.options;return{done:!0,value:R[R.length-1]}}let{finalKeyframe:o,generator:i,mirroredGenerator:s,mapPercentToKeyframes:a,keyframes:l,calculatedDuration:u,totalDuration:c,resolvedDuration:d}=r;if(this.startTime===null)return i.next(0);let{delay:f,repeat:p,repeatType:T,repeatDelay:m,onUpdate:h}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,t):this.speed<0&&(this.startTime=Math.min(t-c/this.speed,this.startTime)),n?this.currentTime=t:this.holdTime!==null?this.currentTime=this.holdTime:this.currentTime=Math.round(t-this.startTime)*this.speed;let E=this.currentTime-f*(this.speed>=0?1:-1),_=this.speed>=0?E<0:E>c;this.currentTime=Math.max(E,0),this.state==="finished"&&this.holdTime===null&&(this.currentTime=c);let O=this.currentTime,I=i;if(p){let R=Math.min(this.currentTime,c)/d,L=Math.floor(R),C=R%1;!C&&R>=1&&(C=1),C===1&&L--,L=Math.min(L,p+1),Boolean(L%2)&&(T==="reverse"?(C=1-C,m&&(C-=m/d)):T==="mirror"&&(I=s)),O=$t(0,1,C)*d}let S=_?{done:!1,value:l[0]}:I.next(O);a&&(S.value=a(S.value));let{done:g}=S;!_&&u!==null&&(g=this.speed>=0?this.currentTime>=c:this.currentTime<=0);let A=this.holdTime===null&&(this.state==="finished"||this.state==="running"&&g);return A&&o!==void 0&&(S.value=as(l,this.options,o)),h&&h(S.value),A&&this.finish(),S}get duration(){let{resolved:t}=this;return t?on(t.calculatedDuration):0}get time(){return on(this.currentTime)}set time(t){t=kt(t),this.currentTime=t,this.holdTime!==null||this.speed===0?this.holdTime=t:this.driver&&(this.startTime=this.driver.now()-t/this.speed)}get speed(){return this.playbackSpeed}set speed(t){let n=this.playbackSpeed!==t;this.playbackSpeed=t,n&&(this.time=on(this.currentTime))}play(){if(this.resolver.isScheduled||this.resolver.resume(),!this._resolved){this.pendingPlayState="running";return}if(this.isStopped)return;let{driver:t=pw,onPlay:n,startTime:r}=this.options;this.driver||(this.driver=t(i=>this.tick(i))),n&&n();let o=this.driver.now();this.holdTime!==null?this.startTime=o-this.holdTime:this.startTime?this.state==="finished"&&(this.startTime=o):this.startTime=r??this.calcStartTime(),this.state==="finished"&&this.updateFinishedPromise(),this.cancelTime=this.startTime,this.holdTime=null,this.state="running",this.driver.start()}pause(){var t;if(!this._resolved){this.pendingPlayState="paused";return}this.state="paused",this.holdTime=(t=this.currentTime)!==null&&t!==void 0?t:0}complete(){this.state!=="running"&&this.play(),this.pendingPlayState=this.state="finished",this.holdTime=null}finish(){this.teardown(),this.state="finished";let{onComplete:t}=this.options;t&&t()}cancel(){this.cancelTime!==null&&this.tick(this.cancelTime),this.teardown(),this.updateFinishedPromise()}teardown(){this.state="idle",this.stopDriver(),this.resolveFinishedPromise(),this.updateFinishedPromise(),this.startTime=this.cancelTime=null,this.resolver.cancel(),To.mainThread--}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(t){return this.startTime=0,this.tick(t,!0)}};var Ew=new Set(["opacity","clipPath","filter","transform"]);function mw(e,t,n,{delay:r=0,duration:o=300,repeat:i=0,repeatType:s="loop",ease:a="easeInOut",times:l}={}){let u={[t]:n};l&&(u.offset=l);let c=Eg(a,o);Array.isArray(c)&&(u.easing=c),Qn.value&&To.waapi++;let d=e.animate(u,{delay:r,duration:o,easing:Array.isArray(c)?"linear":c,fill:"both",iterations:i+1,direction:s==="reverse"?"alternate":"normal"});return Qn.value&&d.finished.finally(()=>{To.waapi--}),d}var _w=mu(()=>Object.hasOwnProperty.call(Element.prototype,"animate"));var f_=10,kX=2e4;function BX(e){return ns(e.type)||e.type==="spring"||!pg(e.ease)}function FX(e,t){let n=new ca({...t,keyframes:e,repeat:0,delay:0,isGenerator:!0}),r={done:!1,value:e[0]},o=[],i=0;for(;!r.done&&i<kX;)r=n.sample(i),o.push(r.value),i+=f_;return{times:void 0,keyframes:o,duration:i-f_,ease:"linear"}}var Tw={anticipate:Xm,backInOut:zm,circInOut:Jm};function wX(e){return e in Tw}var Md=class extends gu{constructor(t){super(t);let{name:n,motionValue:r,element:o,keyframes:i}=this.options;this.resolver=new Iu(i,(s,a)=>this.onKeyframesResolved(s,a),n,r,o),this.resolver.scheduleResolve()}initPlayback(t,n){let{duration:r=300,times:o,ease:i,type:s,motionValue:a,name:l,startTime:u}=this.options;if(!a.owner||!a.owner.current)return!1;if(typeof i=="string"&&Tu()&&wX(i)&&(i=Tw[i]),BX(this.options)){let{onComplete:d,onUpdate:f,motionValue:p,element:T,...m}=this.options,h=FX(t,m);t=h.keyframes,t.length===1&&(t[1]=t[0]),r=h.duration,o=h.times,i=h.ease,s="keyframes"}let c=mw(a.owner.current,l,t,{...this.options,duration:r,times:o,ease:i});return c.startTime=u??this.calcStartTime(),this.pendingTimeline?(dg(c,this.pendingTimeline),this.pendingTimeline=void 0):c.onfinish=()=>{let{onComplete:d}=this.options;a.set(as(t,this.options,n)),d&&d(),this.cancel(),this.resolveFinishedPromise()},{animation:c,duration:r,times:o,type:s,ease:i,keyframes:t}}get duration(){let{resolved:t}=this;if(!t)return 0;let{duration:n}=t;return on(n)}get time(){let{resolved:t}=this;if(!t)return 0;let{animation:n}=t;return on(n.currentTime||0)}set time(t){let{resolved:n}=this;if(!n)return;let{animation:r}=n;r.currentTime=kt(t)}get speed(){let{resolved:t}=this;if(!t)return 1;let{animation:n}=t;return n.playbackRate}set speed(t){let{resolved:n}=this;if(!n)return;let{animation:r}=n;r.playbackRate=t}get state(){let{resolved:t}=this;if(!t)return"idle";let{animation:n}=t;return n.playState}get startTime(){let{resolved:t}=this;if(!t)return null;let{animation:n}=t;return n.startTime}attachTimeline(t){if(!this._resolved)this.pendingTimeline=t;else{let{resolved:n}=this;if(!n)return $e;let{animation:r}=n;dg(r,t)}return $e}play(){if(this.isStopped)return;let{resolved:t}=this;if(!t)return;let{animation:n}=t;n.playState==="finished"&&this.updateFinishedPromise(),n.play()}pause(){let{resolved:t}=this;if(!t)return;let{animation:n}=t;n.pause()}stop(){if(this.resolver.cancel(),this.isStopped=!0,this.state==="idle")return;this.resolveFinishedPromise(),this.updateFinishedPromise();let{resolved:t}=this;if(!t)return;let{animation:n,keyframes:r,duration:o,type:i,ease:s,times:a}=t;if(n.playState==="idle"||n.playState==="finished")return;if(this.time){let{motionValue:u,onUpdate:c,onComplete:d,element:f,...p}=this.options,T=new ca({...p,keyframes:r,duration:o,type:i,ease:s,times:a,isGenerator:!0}),m=kt(this.time);u.setWithVelocity(T.sample(m-f_).value,T.sample(m).value,f_)}let{onStop:l}=this.options;l&&l(),this.cancel()}complete(){let{resolved:t}=this;t&&t.animation.finish()}cancel(){let{resolved:t}=this;t&&t.animation.cancel()}static supports(t){let{motionValue:n,name:r,repeatDelay:o,repeatType:i,damping:s,type:a}=t;if(!n||!n.owner||!(n.owner.current instanceof HTMLElement))return!1;let{onUpdate:l,transformTemplate:u}=n.owner.getProps();return _w()&&r&&Ew.has(r)&&!l&&!u&&!o&&i!=="mirror"&&s!==0&&a!=="inertia"}};var UX={type:"spring",stiffness:500,damping:25,restSpeed:10},VX=e=>({type:"spring",stiffness:550,damping:e===0?2*Math.sqrt(550):30,restSpeed:10}),HX={type:"keyframes",duration:.8},WX={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},hw=(e,{keyframes:t})=>t.length>2?HX:Mn.has(e)?e.startsWith("scale")?VX(t[1]):UX:WX;function Ow({when:e,delay:t,delayChildren:n,staggerChildren:r,staggerDirection:o,repeat:i,repeatType:s,repeatDelay:a,from:l,elapsed:u,...c}){return!!Object.keys(c).length}var Lu=(e,t,n,r={},o,i)=>s=>{let a=pu(r,e)||{},l=a.delay||r.delay||0,{elapsed:u=0}=r;u=u-kt(l);let c={keyframes:Array.isArray(n)?n:[null,n],ease:"easeOut",velocity:t.getVelocity(),...a,delay:-u,onUpdate:f=>{t.set(f),a.onUpdate&&a.onUpdate(f)},onComplete:()=>{s(),a.onComplete&&a.onComplete()},name:e,motionValue:t,element:i?void 0:o};Ow(a)||(c={...c,...hw(e,c)}),c.duration&&(c.duration=kt(c.duration)),c.repeatDelay&&(c.repeatDelay=kt(c.repeatDelay)),c.from!==void 0&&(c.keyframes[0]=c.from);let d=!1;if((c.type===!1||c.duration===0&&!c.repeatDelay)&&(c.duration=0,c.delay===0&&(d=!0)),(Hm.current||oa.skipAnimations)&&(d=!0,c.duration=0,c.delay=0),d&&!i&&t.get()!==void 0){let f=as(c.keyframes,a);if(f!==void 0)return ne.update(()=>{c.onUpdate(f),c.onComplete()}),new _u([])}return!i&&Md.supports(c)?new Md(c):new ca(c)};function YX({protectedKeys:e,needsAnimating:t},n){let r=e.hasOwnProperty(n)&&t[n]!==!0;return t[n]=!1,r}function Cu(e,t,{delay:n=0,transitionOverride:r,type:o}={}){var i;let{transition:s=e.getDefaultTransition(),transitionEnd:a,...l}=t;r&&(s=r);let u=[],c=o&&e.animationState&&e.animationState.getState()[o];for(let d in l){let f=e.getValue(d,(i=e.latestValues[d])!==null&&i!==void 0?i:null),p=l[d];if(p===void 0||c&&YX(c,d))continue;let T={delay:n,...pu(s||{},d)},m=!1;if(window.MotionHandoffAnimation){let E=Um(e);if(E){let _=window.MotionHandoffAnimation(E,d,ne);_!==null&&(T.startTime=_,m=!0)}}Cd(e,d),f.start(Lu(d,f,p,e.shouldReduceMotion&&Bm.has(d)?{type:!1}:T,e,m));let h=f.animation;h&&u.push(h)}return a&&Promise.all(u).then(()=>{ne.update(()=>{a&&xF(e,a)})}),u}function p_(e,t,n={}){var r;let o=qo(e,t,n.type==="exit"?(r=e.presenceContext)===null||r===void 0?void 0:r.custom:void 0),{transition:i=e.getDefaultTransition()||{}}=o||{};n.transitionOverride&&(i=n.transitionOverride);let s=o?()=>Promise.all(Cu(e,o,n)):()=>Promise.resolve(),a=e.variantChildren&&e.variantChildren.size?(u=0)=>{let{delayChildren:c=0,staggerChildren:d,staggerDirection:f}=i;return KX(e,t,c+u,d,f,n)}:()=>Promise.resolve(),{when:l}=i;if(l){let[u,c]=l==="beforeChildren"?[s,a]:[a,s];return u().then(()=>c())}else return Promise.all([s(),a(n.delay)])}function KX(e,t,n=0,r=0,o=1,i){let s=[],a=(e.variantChildren.size-1)*r,l=o===1?(u=0)=>u*r:(u=0)=>a-u*r;return Array.from(e.variantChildren).sort(zX).forEach((u,c)=>{u.notify("AnimationStart",t),s.push(p_(u,t,{...i,delay:n+l(c)}).then(()=>u.notify("AnimationComplete",t)))}),Promise.all(s)}function zX(e,t){return e.sortNodePosition(t)}function Sw(e,t,n={}){e.notify("AnimationStart",t);let r;if(Array.isArray(t)){let o=t.map(i=>p_(e,i,n));r=Promise.all(o)}else if(typeof t=="string")r=p_(e,t,n);else{let o=typeof t=="function"?qo(e,t,n.custom):t;r=Promise.all(Cu(e,o,n))}return r.then(()=>{e.notify("AnimationComplete",t)})}function Pg(e,t){if(!Array.isArray(t))return!1;let n=t.length;if(n!==e.length)return!1;for(let r=0;r<n;r++)if(t[r]!==e[r])return!1;return!0}var XX=Rd.length;function vg(e){if(!e)return;if(!e.isControllingVariants){let n=e.parent?vg(e.parent)||{}:{};return e.props.initial!==void 0&&(n.initial=e.props.initial),n}let t={};for(let n=0;n<XX;n++){let r=Rd[n],o=e.props[r];($o(o)||o===!1)&&(t[r]=o)}return t}var jX=[...gm].reverse(),$X=gm.length;function JX(e){return t=>Promise.all(t.map(({animation:n,options:r})=>Sw(e,n,r)))}function gw(e){let t=JX(e),n=Iw(),r=!0,o=l=>(u,c)=>{var d;let f=qo(e,c,l==="exit"?(d=e.presenceContext)===null||d===void 0?void 0:d.custom:void 0);if(f){let{transition:p,transitionEnd:T,...m}=f;u={...u,...m,...T}}return u};function i(l){t=l(e)}function s(l){let{props:u}=e,c=vg(e.parent)||{},d=[],f=new Set,p={},T=1/0;for(let h=0;h<$X;h++){let E=jX[h],_=n[E],O=u[E]!==void 0?u[E]:c[E],I=$o(O),S=E===l?_.isActive:null;S===!1&&(T=h);let g=O===c[E]&&O!==u[E]&&I;
4313if(g&&r&&e.manuallyAnimateOnMount&&(g=!1),_.protectedKeys={...p},!_.isActive&&S===null||!O&&!_.prevProp||Qi(O)||typeof O=="boolean")continue;let A=ZX(_.prevProp,O),R=A||E===l&&_.isActive&&!g&&I||h>T&&I,L=!1,C=Array.isArray(O)?O:[O],y=C.reduce(o(E),{});S===!1&&(y={});let{prevResolvedValues:P={}}=_,B={...P,...y},V=D=>{R=!0,f.has(D)&&(L=!0,f.delete(D)),_.needsAnimating[D]=!0;let M=e.getValue(D);M&&(M.liveStyle=!1)};for(let D in B){let M=y[D],v=P[D];if(p.hasOwnProperty(D))continue;let w=!1;Ld(M)&&Ld(v)?w=!Pg(M,v):w=M!==v,w?M!=null?V(D):f.add(D):M!==void 0&&f.has(D)?V(D):_.protectedKeys[D]=!0}_.prevProp=O,_.prevResolvedValues=y,_.isActive&&(p={...p,...y}),r&&e.blockInitialAnimation&&(R=!1),R&&(!(g&&A)||L)&&d.push(...C.map(D=>({animation:D,options:{type:E}})))}if(f.size){let h={};if(typeof u.initial!="boolean"){let E=qo(e,Array.isArray(u.initial)?u.initial[0]:u.initial);E&&E.transition&&(h.transition=E.transition)}f.forEach(E=>{let _=e.getBaseTarget(E),O=e.getValue(E);O&&(O.liveStyle=!0),h[E]=_??null}),d.push({animation:h})}let m=Boolean(d.length);return r&&(u.initial===!1||u.initial===u.animate)&&!e.manuallyAnimateOnMount&&(m=!1),r=!1,m?t(d):Promise.resolve()}function a(l,u){var c;if(n[l].isActive===u)return Promise.resolve();(c=e.variantChildren)===null||c===void 0||c.forEach(f=>{var p;return(p=f.animationState)===null||p===void 0?void 0:p.setActive(l,u)}),n[l].isActive=u;let d=s(l);for(let f in n)n[f].protectedKeys={};return d}return{animateChanges:s,setActive:a,setAnimateFunction:i,getState:()=>n,reset:()=>{n=Iw(),r=!0}}}function ZX(e,t){return typeof t=="string"?t!==e:Array.isArray(t)?!Pg(t,e):!1}function da(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function Iw(){return{animate:da(!0),whileInView:da(),whileHover:da(),whileTap:da(),whileDrag:da(),whileFocus:da(),exit:da()}}var Bt=class{constructor(t){this.isMounted=!1,this.node=t}update(){}};var E_=class extends Bt{constructor(t){super(t),t.animationState||(t.animationState=gw(t))}updateAnimationControlsSubscription(){let{animate:t}=this.node.getProps();Qi(t)&&(this.unmountControls=t.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){let{animate:t}=this.node.getProps(),{animate:n}=this.node.prevProps||{};t!==n&&this.updateAnimationControlsSubscription()}unmount(){var t;this.node.animationState.reset(),(t=this.unmountControls)===null||t===void 0||t.call(this)}};var qX=0,m_=class extends Bt{constructor(){super(...arguments),this.id=qX++}update(){if(!this.node.presenceContext)return;let{isPresent:t,onExitComplete:n}=this.node.presenceContext,{isPresent:r}=this.node.prevPresenceContext||{};if(!this.node.animationState||t===r)return;let o=this.node.animationState.setActive("exit",!t);n&&!t&&o.then(()=>{n(this.id)})}mount(){let{register:t,onExitComplete:n}=this.node.presenceContext||{};n&&n(this.id),t&&(this.unmount=t(this.id))}unmount(){}};var Rw={animation:{Feature:E_},exit:{Feature:m_}};var Sr={x:!1,y:!1};function __(){return Sr.x||Sr.y}function Aw(e){return e==="x"||e==="y"?Sr[e]?null:(Sr[e]=!0,()=>{Sr[e]=!1}):Sr.x||Sr.y?null:(Sr.x=Sr.y=!0,()=>{Sr.x=Sr.y=!1})}function ei(e,t,n,r={passive:!0}){return e.addEventListener(t,n,r),()=>e.removeEventListener(t,n)}var yu=e=>e.pointerType==="mouse"?typeof e.button!="number"||e.button<=0:e.isPrimary!==!1;function ti(e){return{point:{x:e.pageX,y:e.pageY}}}var Nw=e=>t=>yu(t)&&e(t,ti(t));function ni(e,t,n,r){return ei(e,t,Nw(n),r)}function T_({top:e,left:t,right:n,bottom:r}){return{x:{min:t,max:n},y:{min:e,max:r}}}function Lw({x:e,y:t}){return{top:t.min,right:e.max,bottom:t.max,left:e.min}}function Cw(e,t){if(!t)return e;let n=t({x:e.left,y:e.top}),r=t({x:e.right,y:e.bottom});return{top:n.y,left:n.x,bottom:r.y,right:r.x}}var Pw=1e-4,QX=1-Pw,e8=1+Pw,vw=.01,t8=0-vw,n8=0+vw;function St(e){return e.max-e.min}function xw(e,t,n){return Math.abs(e-t)<=n}function yw(e,t,n,r=.5){e.origin=r,e.originPoint=me(t.min,t.max,e.origin),e.scale=St(n)/St(t),e.translate=me(n.min,n.max,e.origin)-e.originPoint,(e.scale>=QX&&e.scale<=e8||isNaN(e.scale))&&(e.scale=1),(e.translate>=t8&&e.translate<=n8||isNaN(e.translate))&&(e.translate=0)}function bu(e,t,n,r){yw(e.x,t.x,n.x,r?r.originX:void 0),yw(e.y,t.y,n.y,r?r.originY:void 0)}function bw(e,t,n){e.min=n.min+t.min,e.max=e.min+St(t)}function Mw(e,t,n){bw(e.x,t.x,n.x),bw(e.y,t.y,n.y)}function Dw(e,t,n){e.min=t.min-n.min,e.max=e.min+St(t)}function Du(e,t,n){Dw(e.x,t.x,n.x),Dw(e.y,t.y,n.y)}var Gw=()=>({translate:0,scale:1,origin:0,originPoint:0}),fa=()=>({x:Gw(),y:Gw()}),kw=()=>({min:0,max:0}),xe=()=>({x:kw(),y:kw()});function Gn(e){return[e("x"),e("y")]}function xg(e){return e===void 0||e===1}function h_({scale:e,scaleX:t,scaleY:n}){return!xg(e)||!xg(t)||!xg(n)}function ri(e){return h_(e)||Mg(e)||e.z||e.rotate||e.rotateX||e.rotateY||e.skewX||e.skewY}function Mg(e){return Bw(e.x)||Bw(e.y)}function Bw(e){return e&&e!=="0%"}function Gd(e,t,n){let r=e-n,o=t*r;return n+o}function Fw(e,t,n,r,o){return o!==void 0&&(e=Gd(e,o,r)),Gd(e,n,r)+t}function Gg(e,t=0,n=1,r,o){e.min=Fw(e.min,t,n,r,o),e.max=Fw(e.max,t,n,r,o)}function kg(e,{x:t,y:n}){Gg(e.x,t.translate,t.scale,t.originPoint),Gg(e.y,n.translate,n.scale,n.originPoint)}var ww=.999999999999,Uw=1.0000000000001;function Hw(e,t,n,r=!1){let o=n.length;if(!o)return;t.x=t.y=1;let i,s;for(let a=0;a<o;a++){i=n[a],s=i.projectionDelta;let{visualElement:l}=i.options;l&&l.props.style&&l.props.style.display==="contents"||(r&&i.options.layoutScroll&&i.scroll&&i!==i.root&&pa(e,{x:-i.scroll.offset.x,y:-i.scroll.offset.y}),s&&(t.x*=s.x.scale,t.y*=s.y.scale,kg(e,s)),r&&ri(i.latestValues)&&pa(e,i.latestValues))}t.x<Uw&&t.x>ww&&(t.x=1),t.y<Uw&&t.y>ww&&(t.y=1)}function ls(e,t){e.min=e.min+t,e.max=e.max+t}function Vw(e,t,n,r,o=.5){let i=me(e.min,e.max,o);Gg(e,t,n,i,r)}function pa(e,t){Vw(e.x,t.x,t.scaleX,t.scale,t.originX),Vw(e.y,t.y,t.scaleY,t.scale,t.originY)}function Bg(e,t){return T_(Cw(e.getBoundingClientRect(),t))}function Ww(e,t,n){let r=Bg(e,n),{scroll:o}=t;return o&&(ls(r.x,o.offset.x),ls(r.y,o.offset.y)),r}function Ea(e,t){let n=`${t}PointerCapture`;if(e.target instanceof Element&&n in e.target&&e.pointerId!==void 0)try{e.target[n](e.pointerId)}catch{}}var Yw=(e,t)=>Math.abs(e-t);function Kw(e,t){let n=Yw(e.x,t.x),r=Yw(e.y,t.y);return Math.sqrt(n**2+r**2)}var Pu=class{constructor(t,n,{transformPagePoint:r,dragSnapToOrigin:o=!1}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let c=wg(this.lastMoveEventInfo,this.history),d=this.startEvent!==null,f=Kw(c.offset,{x:0,y:0})>=3;if(!d&&!f)return;let{point:p}=c,{timestamp:T}=ot;this.history.push({...p,timestamp:T});let{onStart:m,onMove:h}=this.handlers;d||(m&&m(this.lastMoveEvent,c),this.startEvent=this.lastMoveEvent),h&&h(this.lastMoveEvent,c)},this.handlePointerMove=(c,d)=>
vendor: 38,657 bytes, line 4313
4313{if(this.index=Xw(c.currentTarget),c.target instanceof Element&&c.target.hasPointerCapture&&c.pointerId!==void 0)try{if(!c.target.hasPointerCapture(c.pointerId))return}catch{}this.lastMoveEvent=c,this.lastMoveEventInfo=Fg(d,this.transformPagePoint),ne.update(this.updatePoint,!0)},this.handlePointerUp=(c,d)=>{Ea(c,"release"),this.end();let{onEnd:f,onSessionEnd:p,resumeAnimation:T}=this.handlers;if(this.dragSnapToOrigin&&T&&T(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let m=wg(c.type==="pointercancel"||c.type==="lostpointercapture"?this.lastMoveEventInfo:Fg(d,this.transformPagePoint),this.history);this.startEvent&&f&&f(c,m),p&&p(c,m)},!yu(t))return;this.dragSnapToOrigin=o,this.handlers=n,this.transformPagePoint=r;let i=ti(t),s=Fg(i,this.transformPagePoint),{point:a}=s,{timestamp:l}=ot;this.history=[{...a,timestamp:l}];let{onSessionStart:u}=n;u&&u(t,wg(s,this.history)),Ea(t,"set"),this.removeListeners=ho(ni(t.currentTarget,"pointermove",this.handlePointerMove),ni(t.currentTarget,"pointerup",this.handlePointerUp),ni(t.currentTarget,"pointercancel",this.handlePointerUp),ni(t.currentTarget,"lostpointercapture",(c,d)=>{Xw(c.currentTarget)!==this.index?Ea(c,"set"):this.handlePointerUp(c,d)}))}updateHandlers(t){this.handlers=t}end(){this.removeListeners&&this.removeListeners(),vn(this.updatePoint)}};function Fg(e,t){return t?{point:t(e.point)}:e}function zw(e,t){return{x:e.x-t.x,y:e.y-t.y}}function wg({point:e},t){return{point:e,delta:zw(e,jw(t)),offset:zw(e,r8(t)),velocity:o8(t,.1)}}function r8(e){return e[0]}function jw(e){return e[e.length-1]}function o8(e,t){if(e.length<2)return{x:0,y:0};let n=e.length-1,r=null,o=jw(e);for(;n>=0&&(r=e[n],!(o.timestamp-r.timestamp>kt(t)));)n--;if(!r)return{x:0,y:0};let i=on(o.timestamp-r.timestamp);if(i===0)return{x:0,y:0};let s={x:(o.x-r.x)/i,y:(o.y-r.y)/i};return s.x===1/0&&(s.x=0),s.y===1/0&&(s.y=0),s}function Xw(e){return e.parentNode?Array.from(e.parentNode.children).indexOf(e):-1}function Qw(e,{min:t,max:n},r){return t!==void 0&&e<t?e=r?me(t,e,r.min):Math.max(e,t):n!==void 0&&e>n&&(e=r?me(n,e,r.max):Math.min(e,n)),e}function $w(e,t,n){return{min:t!==void 0?e.min+t:void 0,max:n!==void 0?e.max+n-(e.max-e.min):void 0}}function eU(e,{top:t,left:n,bottom:r,right:o}){return{x:$w(e.x,n,o),y:$w(e.y,t,r)}}function Jw(e,t){let n=t.min-e.min,r=t.max-e.max;return t.max-t.min<e.max-e.min&&([n,r]=[r,n]),{min:n,max:r}}function tU(e,t){return{x:Jw(e.x,t.x),y:Jw(e.y,t.y)}}function nU(e,t){let n=.5,r=St(e),o=St(t);return o>r?n=er(t.min,t.max-r,e.min):r>o&&(n=er(e.min,e.max-o,t.min)),$t(0,1,n)}function rU(e,t){let n={};return t.min!==void 0&&(n.min=t.min-e.min),t.max!==void 0&&(n.max=t.max-e.min),n}var O_=.35;function oU(e=O_){return e===!1?e=0:e===!0&&(e=O_),{x:Zw(e,"left","right"),y:Zw(e,"top","bottom")}}function Zw(e,t,n){return{min:qw(e,t),max:qw(e,n)}}function qw(e,t){return typeof e=="number"?e:e[t]||0}var i8=new WeakMap,I_=class{constructor(t){this.openDragLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=xe(),this.visualElement=t}start(t,{snapToCursor:n=!1}={}){let{presenceContext:r}=this.visualElement;if(r&&r.isPresent===!1)return;let o=c=>{let{dragSnapToOrigin:d}=this.getProps();d?this.pauseAnimation():this.stopAnimation(),n&&this.snapToCursor(ti(c).point)},i=(c,d)=>{let{drag:f,dragPropagation:p,onDragStart:T}=this.getProps();if(f&&!p&&(this.openDragLock&&this.openDragLock(),this.openDragLock=Aw(f),!this.openDragLock))return;this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),Gn(h=>{let E=this.getAxisMotionValue(h).get()||0;if(Tn.test(E)){let{projection:_}=this.visualElement;if(_&&_.layout){let O=_.layout.layoutBox[h];O&&(E=St(O)*(parseFloat(E)/100))}}this.originPoint[h]=E}),T&&ne.postRender(()=>T(c,d)),Cd(this.visualElement,"transform");let{animationState:m}=this.visualElement;m&&m.setActive("whileDrag",!0)},s=(c,d)=>{let{dragPropagation:f,dragDirectionLock:p,onDirectionLock:T,onDrag:m}=this.getProps();if(!f&&!this.openDragLock)return;let{offset:h}=d;if(p&&this.currentDirection===null){this.currentDirection=s8(h),this.currentDirection!==null&&T&&T(this.currentDirection);return}this.updateAxis("x",d.point,h),this.updateAxis("y",d.point,h),this.visualElement.render(),m&&m(c,d)},a=(c,d)=>this.stop(c,d),l=()=>Gn(c=>{var d;return this.getAnimationState(c)==="paused"&&((d=this.getAxisMotionValue(c).animation)===null||d===void 0?void 0:d.play())}),{dragSnapToOrigin:u}=this.getProps();this.panSession=new Pu(t,{onSessionStart:o,onStart:i,onMove:s,onSessionEnd:a,resumeAnimation:l},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:u})}stop(t,n){let r=this.isDragging;if(this.cancel(),!r)return;let{velocity:o}=n;this.startAnimation(o);let{onDragEnd:i}=this.getProps();i&&ne.postRender(()=>i(t,n))}cancel(){this.isDragging=!1;let{projection:t,animationState:n}=this.visualElement;t&&(t.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;let{dragPropagation:r}=this.getProps();!r&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),n&&n.setActive("whileDrag",!1)}updateAxis(t,n,r){let{drag:o}=this.getProps();if(!r||!S_(t,o,this.currentDirection))return;let i=this.getAxisMotionValue(t),s=this.originPoint[t]+r[t];this.constraints&&this.constraints[t]&&(s=Qw(s,this.constraints[t],this.elastic[t])),i.set(s)}resolveConstraints(){var t;let{dragConstraints:n,dragElastic:r}=this.getProps(),o=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):(t=this.visualElement.projection)===null||t===void 0?void 0:t.layout,i=this.constraints;n&&Jo(n)?this.constraints||(this.constraints=this.resolveRefConstraints()):n&&o?this.constraints=eU(o.layoutBox,n):this.constraints=!1,this.elastic=oU(r),i!==this.constraints&&o&&this.constraints&&!this.hasMutatedConstraints&&Gn(s=>{this.constraints!==!1&&this.getAxisMotionValue(s)&&(this.constraints[s]=rU(o.layoutBox[s],this.constraints[s]))})}resolveRefConstraints(){let{dragConstraints:t,onMeasureDragConstraints:n}=this.getProps();if(!t||!Jo(t))return!1;let r=t.current;qn(r!==null,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.");let{projection:o}=this.visualElement;if(!o||!o.layout)return!1;let i=Ww(r,o.root,this.visualElement.getTransformPagePoint()),s=tU(o.layout.layoutBox,i);if(n){let a=n(Lw(s));this.hasMutatedConstraints=!!a,a&&(s=T_(a))}return s}startAnimation(t){let{drag:n,dragMomentum:r,dragElastic:o,dragTransition:i,dragSnapToOrigin:s,onDragTransitionEnd:a}=this.getProps(),l=this.constraints||{},u=Gn(c=>{if(!S_(c,n,this.currentDirection))return;let d=l&&l[c]||{};s&&(d={min:0,max:0});let f=o?200:1e6,p=o?40:1e7,T={type:"inertia",velocity:r?t[c]:0,bounceStiffness:f,bounceDamping:p,timeConstant:750,restDelta:1,restSpeed:10,...i,...d};return this.startAxisValueAnimation(c,T)});return Promise.all(u).then(a)}startAxisValueAnimation(t,n){let r=this.getAxisMotionValue(t);return Cd(this.visualElement,t),r.start(Lu(t,r,0,n,this.visualElement,!1))}stopAnimation(){Gn(t=>this.getAxisMotionValue(t).stop())}pauseAnimation(){Gn(t=>{var n;return(n=this.getAxisMotionValue(t).animation)===null||n===void 0?void 0:n.pause()})}getAnimationState(t){var n;return(n=this.getAxisMotionValue(t).animation)===null||n===void 0?void 0:n.state}getAxisMotionValue(t){let n=`_drag${t.toUpperCase()}`,r=this.visualElement.getProps(),o=r[n];return o||this.visualElement.getValue(t,(r.initial?r.initial[t]:void 0)||0)}snapToCursor(t){Gn(n=>{let{drag:r}=this.getProps();if(!S_(n,r,this.currentDirection))return;let{projection:o}=this.visualElement,i=this.getAxisMotionValue(n);if(o&&o.layout){let{min:s,max:a}=o.layout.layoutBox[n];i.set(t[n]-me(s,a,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;let{drag:t,dragConstraints:n}=this.getProps(),{projection:r}=this.visualElement;if(!Jo(n)||!r||!this.constraints)return;this.stopAnimation();let o={x:0,y:0};Gn(s=>{let a=this.getAxisMotionValue(s);if(a&&this.constraints!==!1){let l=a.get();o[s]=nU({min:l,max:l},this.constraints[s])}});let{transformTemplate:i}=this.visualElement.getProps();this.visualElement.current.style.transform=i?i({},""):"none",r.root&&r.root.updateScroll(),r.updateLayout(),this.resolveConstraints(),Gn(s=>{if(!S_(s,t,null))return;let a=this.getAxisMotionValue(s),{min:l,max:u}=this.constraints[s];a.set(me(l,u,o[s]))})}addListeners(){if(!this.visualElement.current)return;i8.set(this.visualElement,this);let t=this.visualElement.current,n=ni(t,"pointerdown",l=>{let{drag:u,dragListener:c=!0}=this.getProps();u&&c&&this.start(l)}),r=()=>{let{dragConstraints:l}=this.getProps();Jo(l)&&l.current&&(this.constraints=this.resolveRefConstraints())},{projection:o}=this.visualElement,i=o.addEventListener("measure",r);o&&!o.layout&&(o.root&&o.root.updateScroll(),o.updateLayout()),ne.read(r);let s=ei(window,"resize",()=>this.scalePositionWithinConstraints()),a=o.addEventListener("didUpdate",({delta:l,hasLayoutChanged:u})=>{this.isDragging&&u&&(Gn(c=>{let d=this.getAxisMotionValue(c);d&&(this.originPoint[c]+=l[c].translate,d.set(d.get()+l[c].translate))}),this.visualElement.render())});return()=>{s(),n(),i(),a&&a()}}getProps(){let t=this.visualElement.getProps(),{drag:n=!1,dragDirectionLock:r=!1,dragPropagation:o=!1,dragConstraints:i=!1,dragElastic:s=O_,dragMomentum:a=!0}=t;return{...t,drag:n,dragDirectionLock:r,dragPropagation:o,dragConstraints:i,dragElastic:s,dragMomentum:a}}};function S_(e,t,n){return(t===!0||t===e)&&(n===null||n===e)}function s8(e,t=10){let n=null;return Math.abs(e.y)>t?n="y":Math.abs(e.x)>t&&(n="x"),n}var g_=class extends Bt{constructor(t){super(t),this.removeGroupControls=$e,this.removeListeners=$e,this.controls=new I_(t)}mount(){let{dragControls:t}=this.node.getProps();t&&(this.removeGroupControls=t.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||$e}unmount(){this.removeGroupControls(),this.removeListeners()}};var iU=e=>(t,n)=>{e&&ne.postRender(()=>e(t,n))},R_=class extends Bt{constructor(){super(...arguments),this.removePointerDownListener=$e}onPointerDown(t){this.session=new Pu(t,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint()})}createPanHandlers(){let{onPanSessionStart:t,onPanStart:n,onPan:r,onPanEnd:o}=this.node.getProps();return{onSessionStart:iU(t),onStart:iU(n),onMove:r,onEnd:(i,s)=>{delete this.session,o&&ne.postRender(()=>o(i,s))}}}mount(){this.removePointerDownListener=ni(this.node.current,"pointerdown",t=>this.onPointerDown(t))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}};var lU=b(Q(),1),kd=b(F(),1);var vu={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function sU(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}var xu={correct:(e,t)=>{if(!t.target)return e;if(typeof e=="string")if(z.test(e))e=parseFloat(e);else return e;let n=sU(e,t.target.x),r=sU(e,t.target.y);return`${n}% ${r}%`}};var aU={correct:(e,{treeScale:t,projectionDelta:n})=>{let r=e,o=hn.parse(e);if(o.length>5)return r;let i=hn.createTransformer(e),s=typeof o[0]!="number"?1:0,a=n.x.scale*t.x,l=n.y.scale*t.y;o[0+s]/=a,o[1+s]/=l;let u=me(a,l,.5);return typeof o[2+s]=="number"&&(o[2+s]/=u),typeof o[3+s]=="number"&&(o[3+s]/=u),i(o)}};var Ug=class extends kd.Component{componentDidMount(){let{visualElement:t,layoutGroup:n,switchLayoutGroup:r,layoutId:o}=this.props,{projection:i}=t;uF(a8),i&&(n.group&&n.group.add(i),r&&r.register&&o&&r.register(i),i.root.didUpdate(),i.addEventListener("animationComplete",()=>{this.safeToRemove()}),i.setOptions({...i.options,onExitComplete:()=>this.safeToRemove()})),vu.hasEverUpdated=!0}getSnapshotBeforeUpdate(t){let{layoutDependency:n,visualElement:r,drag:o,isPresent:i}=this.props,s=r.projection;return s&&(s.isPresent=i,o||t.layoutDependency!==n||n===void 0||t.isPresent!==i?s.willUpdate():this.safeToRemove(),t.isPresent!==i&&(i?s.promote():s.relegate()||ne.postRender(()=>{let a=s.getStack();(!a||!a.members.length)&&this.safeToRemove()}))),null}componentDidUpdate(){let{projection:t}=this.props.visualElement;t&&(t.root.didUpdate(),Ql.postRender(()=>{!t.currentAnimation&&t.isLead()&&this.safeToRemove()}))}componentWillUnmount(){let{visualElement:t,layoutGroup:n,switchLayoutGroup:r}=this.props,{projection:o}=t;o&&(o.scheduleCheckAfterUnmount(),n&&n.group&&n.group.remove(o),r&&r.deregister&&r.deregister(o))}safeToRemove(){let{safeToRemove:t}=this.props;t&&t()}render(){return null}};function A_(e){let[t,n]=mm(),r=(0,kd.useContext)(Jl);return(0,lU.jsx)(Ug,{...e,layoutGroup:r,switchLayoutGroup:(0,kd.useContext)(Lm),isPresent:t,safeToRemove:n})}var a8={borderRadius:{...xu,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:xu,borderTopRightRadius:xu,borderBottomLeftRadius:xu,borderBottomRightRadius:xu,boxShadow:aU};function N_(e,t,n){let r=Le(e)?e:Qo(e);return r.start(Lu("",r,t,n)),r.animation}function L_(e){return e instanceof SVGElement&&e.tagName!=="svg"}var uU=(e,t)=>e.depth-t.depth;var C_=class{constructor(){this.children=[],this.isDirty=!1}add(t){Eu(this.children,t),this.isDirty=!0}remove(t){es(this.children,t),this.isDirty=!0}forEach(t){this.isDirty&&this.children.sort(uU),this.isDirty=!1,this.children.forEach(t)}};function cU(e,t){let n=rn.now(),r=({timestamp:o})=>{let i=o-n;i>=t&&(vn(r),e(i-t))};return ne.read(r,!0),()=>vn(r)}var EU=["TopLeft","TopRight","BottomLeft","BottomRight"],l8=EU.length,dU=e=>typeof e=="string"?parseFloat(e):e,fU=e=>typeof e=="number"||z.test(e);function mU(e,t,n,r,o,i){o?(e.opacity=me(0,n.opacity!==void 0?n.opacity:1,u8(r)),e.opacityExit=me(t.opacity!==void 0?t.opacity:1,0,c8(r))):i&&(e.opacity=me(t.opacity!==void 0?t.opacity:1,n.opacity!==void 0?n.opacity:1,r));for(let s=0;s<l8;s++){let a=`border${EU[s]}Radius`,l=pU(t,a),u=pU(n,a);if(l===void 0&&u===void 0)continue;l||(l=0),u||(u=0),l===0||u===0||fU(l)===fU(u)?(e[a]=Math.max(me(dU(l),dU(u),r),0),(Tn.test(u)||Tn.test(l))&&(e[a]+="%")):e[a]=u}(t.rotate||n.rotate)&&(e.rotate=me(t.rotate||0,n.rotate||0,r))}function pU(e,t){return e[t]!==void 0?e[t]:e.borderRadius}var u8=_U(0,.5,$m),c8=_U(.5,.95,$e);function _U(e,t,n){return r=>r<e?0:r>t?1:n(er(e,t,r))}function TU(e,t){e.min=t.min,e.max=t.max}function tr(e,t){TU(e.x,t.x),TU(e.y,t.y)}function Vg(e,t){e.translate=t.translate,e.scale=t.scale,e.originPoint=t.originPoint,e.origin=t.origin}function hU(e,t,n,r,o){return e-=t,e=Gd(e,1/n,r),o!==void 0&&(e=Gd(e,1/o,r)),e}function d8(e,t=0,n=1,r=.5,o,i=e,s=e){if(Tn.test(t)&&(t=parseFloat(t),t=me(s.min,s.max,t/100)-s.min),typeof t!="number")return;let a=me(i.min,i.max,r);e===i&&(a-=t),e.min=hU(e.min,t,n,a,o),e.max=hU(e.max,t,n,a,o)}function OU(e,t,[n,r,o],i,s){d8(e,t[n],t[r],t[o],t.scale,i,s)}var f8=["x","scaleX","originX"],p8=["y","scaleY","originY"];function Hg(e,t,n,r){OU(e.x,t,f8,n?n.x:void 0,r?r.x:void 0),OU(e.y,t,p8,n?n.y:void 0,r?r.y:void 0)}function SU(e){return e.translate===0&&e.scale===1}function Wg(e){return SU(e.x)&&SU(e.y)}function IU(e,t){return e.min===t.min&&e.max===t.max}function RU(e,t){return IU(e.x,t.x)&&IU(e.y,t.y)}function gU(e,t){return Math.round(e.min)===Math.round(t.min)&&Math.round(e.max)===Math.round(t.max)}function Yg(e,t){return gU(e.x,t.x)&&gU(e.y,t.y)}function Kg(e){return St(e.x)/St(e.y)}function zg(e,t){return e.translate===t.translate&&e.scale===t.scale&&e.originPoint===t.originPoint}var y_=class{constructor(){this.members=[]}add(t){Eu(this.members,t),t.scheduleRender()}remove(t){if(es(this.members,t),t===this.prevLead&&(this.prevLead=void 0),t===this.lead){let n=this.members[this.members.length-1];n&&this.promote(n)}}relegate(t){let n=this.members.findIndex(o=>t===o);if(n===0)return!1;let r;for(let o=n;o>=0;o--){let i=this.members[o];if(i.isPresent!==!1){r=i;break}}return r?(this.promote(r),!0):!1}promote(t,n){let r=this.lead;if(t!==r&&(this.prevLead=r,this.lead=t,t.show(),r)){r.instance&&r.scheduleRender(),t.scheduleRender(),t.resumeFrom=r,n&&(t.resumeFrom.preserveOpacity=!0),r.snapshot&&(t.snapshot=r.snapshot,t.snapshot.latestValues=r.animationValues||r.latestValues),t.root&&t.root.isUpdating&&(t.isLayoutDirty=!0);let{crossfade:o}=t.options;o===!1&&r.hide()}}exitAnimationComplete(){this.members.forEach(t=>{let{options:n,resumingFrom:r}=t;n.onExitComplete&&n.onExitComplete(),r&&r.options.onExitComplete&&r.options.onExitComplete()})}scheduleRender(){this.members.forEach(t=>{t.instance&&t.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}};function AU(e,t,n){let r="",o=e.x.translate/t.x,i=e.y.translate/t.y,s=n?.z||0;if((o||i||s)&&(r=`translate3d(${o}px, ${i}px, ${s}px) `),(t.x!==1||t.y!==1)&&(r+=`scale(${1/t.x}, ${1/t.y}) `),n){let{transformPerspective:u,rotate:c,rotateX:d,rotateY:f,skewX:p,skewY:T}=n;u&&(r=`perspective(${u}px) ${r}`),c&&(r+=`rotate(${c}deg) `),d&&(r+=`rotateX(${d}deg) `),f&&(r+=`rotateY(${f}deg) `),p&&(r+=`skewX(${p}deg) `),T&&(r+=`skewY(${T}deg) `)}let a=e.x.scale*t.x,l=e.y.scale*t.y;return(a!==1||l!==1)&&(r+=`scale(${a}, ${l})`),r||"none"}var ma={nodes:0,calculatedTargetDeltas:0,calculatedProjections:0},Xg=["","X","Y","Z"],E8={visibility:"hidden"},NU=1e3,m8=0;function jg(e,t,n,r){let{latestValues:o}=t;o[e]&&(n[e]=o[e],t.setStaticValue(e,0),r&&(r[e]=0))}function xU(e){if(e.hasCheckedOptimisedAppear=!0,e.root===e)return;let{visualElement:t}=e.options;if(!t)return;let n=Um(t);if(window.MotionHasOptimisedAnimation(n,"transform")){let{layout:o,layoutId:i}=e.options;window.MotionCancelOptimisedAnimation(n,"transform",ne,!(o||i))}let{parent:r}=e;r&&!r.hasCheckedOptimisedAppear&&xU(r)}function b_({attachResizeListener:e,defaultParent:t,measureScroll:n,checkIsScrollRoot:r,resetTransform:o}){return class{constructor(s={},a=t?.()){this.id=m8++,this.animationId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.scheduleUpdate=()=>this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,Qn.value&&(ma.nodes=ma.calculatedTargetDeltas=ma.calculatedProjections=0),this.nodes.forEach(h8),this.nodes.forEach(R8),this.nodes.forEach(A8),this.nodes.forEach(O8),Qn.addProjectionMetrics&&Qn.addProjectionMetrics(ma)},this.resolvedRelativeTargetAt=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=s,this.root=a?a.root||a:this,this.path=a?[...a.path,a]:[],this.parent=a,this.depth=a?a.depth+1:0;for(let l=0;l<this.path.length;l++)this.path[l].shouldResetTransform=!0;this.root===this&&(this.nodes=new C_)}addEventListener(s,a){return this.eventHandlers.has(s)||this.eventHandlers.set(s,new ts),this.eventHandlers.get(s).add(a)}notifyListeners(s,...a){let l=this.eventHandlers.get(s);l&&l.notify(...a)}hasListeners(s){return this.eventHandlers.has(s)}mount(s,a=this.root.hasTreeAnimated){if(this.instance)return;this.isSVG=L_(s),this.instance=s;let{layoutId:l,layout:u,visualElement:c}=this.options;if(c&&!c.current&&c.mount(s),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),a&&(u||l)&&(this.isLayoutDirty=!0),e){let d,f=()=>this.root.updateBlockedByResize=!1;e(s,()=>{this.root.updateBlockedByResize=!0,d&&d(),d=cU(f,250),vu.hasAnimatedSinceResize&&(vu.hasAnimatedSinceResize=!1,this.nodes.forEach(CU))})}l&&this.root.registerSharedNode(l,this),this.options.animate!==!1&&c&&(l||u)&&this.addEventListener("didUpdate",({delta:d,hasLayoutChanged:f,hasRelativeLayoutChanged:p,layout:T})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}let m=this.options.transition||c.getDefaultTransition()||b8,{onLayoutAnimationStart:h,onLayoutAnimationComplete:E}=c.getProps(),_=!this.targetLayout||!Yg(this.targetLayout,T),O=!f&&p;if(this.options.layoutRoot||this.resumeFrom||O||f&&(_||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0),this.setAnimationOrigin(d,O);let I={...pu(m,"layout"),onPlay:h,onComplete:E};(c.shouldReduceMotion||this.options.layoutRoot)&&(I.delay=0,I.type=!1),this.startAnimation(I)}else f||CU(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=T})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);let s=this.getStack();s&&s.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,vn(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){this.isUpdateBlocked()||(this.isUpdating=!0,this.nodes&&this.nodes.forEach(N8),this.animationId++)}getTransformTemplate(){let{visualElement:s}=this.options;return s&&s.getProps().transformTemplate}willUpdate(s=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&xU(this),!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let c=0;c<this.path.length;c++){let d=this.path[c];d.shouldResetTransform=!0,d.updateScroll("snapshot"),d.options.layoutRoot&&d.willUpdate(!1)}let{layoutId:a,layout:l}=this.options;if(a===void 0&&!l)return;let u=this.getTransformTemplate();this.prevTransformTemplateValue=u?u(this.latestValues,""):void 0,this.updateSnapshot(),s&&this.notifyListeners("willUpdate")}update(){if(this.updateScheduled=!1,this.isUpdateBlocked()){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach(LU);return}this.isUpdating||this.nodes.forEach(I8),this.isUpdating=!1,this.nodes.forEach(g8),this.nodes.forEach(_8),this.nodes.forEach(T8),this.clearAllSnapshots();let a=rn.now();ot.delta=$t(0,1e3/60,a-ot.timestamp),ot.timestamp=a,ot.isProcessing=!0,Id.update.process(ot),Id.preRender.process(ot),Id.render.process(ot),ot.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,Ql.read(this.scheduleUpdate))}clearAllSnapshots(){this.nodes.forEach(S8),this.sharedNodes.forEach(L8)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,ne.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){ne.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){this.snapshot||!this.instance||(this.snapshot=this.measure(),this.snapshot&&!St(this.snapshot.measuredBox.x)&&!St(this.snapshot.measuredBox.y)&&(this.snapshot=void 0))}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let l=0;l<this.path.length;l++)this.path[l].updateScroll();let s=this.layout;this.layout=this.measure(!1),this.layoutCorrected=xe(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox);let{visualElement:a}=this.options;a&&a.notify("LayoutMeasure",this.layout.layoutBox,s?s.layoutBox:void 0)}updateScroll(s="measure"){let a=Boolean(this.options.layoutScroll&&this.instance);if(this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===s&&(a=!1),a){let l=r(this.instance);this.scroll={animationId:this.root.animationId,phase:s,isRoot:l,offset:n(this.instance),wasRoot:this.scroll?this.scroll.isRoot:l}}}resetTransform(){if(!o)return;let s=this.isLayoutDirty||this.shouldResetTransform||this.options.alwaysMeasureLayout,a=this.projectionDelta&&!Wg(this.projectionDelta),l=this.getTransformTemplate(),u=l?l(this.latestValues,""):void 0,c=u!==this.prevTransformTemplateValue;s&&(a||ri(this.latestValues)||c)&&(o(this.instance,u),this.shouldResetTransform=!1,this.scheduleRender())}measure(s=!0){let a=this.measurePageBox(),l=this.removeElementScroll(a);return s&&(l=this.removeTransform(l)),D8(l),{animationId:this.root.animationId,measuredBox:a,layoutBox:l,latestValues:{},source:this.id}}measurePageBox(){var s;let{visualElement:a}=this.options;if(!a)return xe();let l=a.measureViewportBox();if(!(((s=this.scroll)===null||s===void 0?void 0:s.wasRoot)||this.path.some(P8))){let{scroll:c}=this.root;c&&(ls(l.x,c.offset.x),ls(l.y,c.offset.y))}return l}removeElementScroll(s){var a;let l=xe();if(tr(l,s),!((a=this.scroll)===null||a===void 0)&&a.wasRoot)return l;for(let u=0;u<this.path.length;u++){let c=this.path[u],{scroll:d,options:f}=c;c!==this.root&&d&&f.layoutScroll&&(d.wasRoot&&tr(l,s),ls(l.x,d.offset.x),ls(l.y,d.offset.y))}return l}applyTransform(s,a=!1){let l=xe();tr(l,s);for(let u=0;u<this.path.length;u++){let c=this.path[u];!a&&c.options.layoutScroll&&c.scroll&&c!==c.root&&pa(l,{x:-c.scroll.offset.x,y:-c.scroll.offset.y}),ri(c.latestValues)&&pa(l,c.latestValues)}return ri(this.latestValues)&&pa(l,this.latestValues),l}removeTransform(s){let a=xe();tr(a,s);for(let l=0;l<this.path.length;l++){let u=this.path[l];if(!u.instance||!ri(u.latestValues))continue;h_(u.latestValues)&&u.updateSnapshot();let c=xe(),d=u.measurePageBox();tr(c,d),Hg(a,u.latestValues,u.snapshot?u.snapshot.layoutBox:void 0,c)}return ri(this.latestValues)&&Hg(a,this.latestValues),a}setTargetDelta(s){this.targetDelta=s,this.root.scheduleUpdateProjection(),this.isProjectionDirty=!0}setOptions(s){this.options={...this.options,...s,crossfade:s.crossfade!==void 0?s.crossfade:!0}}clearMeasurements(){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}forceRelativeParentToResolveTarget(){this.relativeParent&&this.relativeParent.resolvedRelativeTargetAt!==ot.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(s=!1){var a;let l=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=l.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=l.isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=l.isSharedProjectionDirty);let u=Boolean(this.resumingFrom)||this!==l;if(!(s||u&&this.isSharedProjectionDirty||this.isProjectionDirty||!((a=this.parent)===null||a===void 0)&&a.isProjectionDirty||this.attemptToResolveRelativeTarget||this.root.updateBlockedByResize))return;let{layout:d,layoutId:f}=this.options;if(!(!this.layout||!(d||f))){if(this.resolvedRelativeTargetAt=ot.timestamp,!this.targetDelta&&!this.relativeTarget){let p=this.getClosestProjectingParent();p&&p.layout&&this.animationProgress!==1?(this.relativeParent=p,this.forceRelativeParentToResolveTarget(),this.relativeTarget=xe(),this.relativeTargetOrigin=xe(),Du(this.relativeTargetOrigin,this.layout.layoutBox,p.layout.layoutBox),tr(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}if(!(!this.relativeTarget&&!this.targetDelta)){if(this.target||(this.target=xe(),this.targetWithTransforms=xe()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target?(this.forceRelativeParentToResolveTarget(),Mw(this.target,this.relativeTarget,this.relativeParent.target)):this.targetDelta?(Boolean(this.resumingFrom)?this.target=this.applyTransform(this.layout.layoutBox):tr(this.target,this.layout.layoutBox),kg(this.target,this.targetDelta)):tr(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget){this.attemptToResolveRelativeTarget=!1;let p=this.getClosestProjectingParent();p&&Boolean(p.resumingFrom)===Boolean(this.resumingFrom)&&!p.options.layoutScroll&&p.target&&this.animationProgress!==1?(this.relativeParent=p,this.forceRelativeParentToResolveTarget(),this.relativeTarget=xe(),this.relativeTargetOrigin=xe(),Du(this.relativeTargetOrigin,this.target,p.target),tr(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}Qn.value&&ma.calculatedTargetDeltas++}}}getClosestProjectingParent(){if(!(!this.parent||h_(this.parent.latestValues)||Mg(this.parent.latestValues)))return this.parent.isProjecting()?this.parent:this.parent.getClosestProjectingParent()}isProjecting(){return Boolean((this.relativeTarget||this.targetDelta||this.options.layoutRoot)&&this.layout)}calcProjection(){var s;let a=this.getLead(),l=Boolean(this.resumingFrom)||this!==a,u=!0;if((this.isProjectionDirty||!((s=this.parent)===null||s===void 0)&&s.isProjectionDirty)&&(u=!1),l&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(u=!1),this.resolvedRelativeTargetAt===ot.timestamp&&(u=!1),u)return;let{layout:c,layoutId:d}=this.options;if(this.isTreeAnimating=Boolean(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(c||d))return;tr(this.layoutCorrected,this.layout.layoutBox);let f=this.treeScale.x,p=this.treeScale.y;Hw(this.layoutCorrected,this.treeScale,this.path,l),a.layout&&!a.target&&(this.treeScale.x!==1||this.treeScale.y!==1)&&(a.target=a.layout.layoutBox,a.targetWithTransforms=xe());let{target:T}=a;if(!T){this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender());return}!this.projectionDelta||!this.prevProjectionDelta?this.createProjectionDeltas():(Vg(this.prevProjectionDelta.x,this.projectionDelta.x),Vg(this.prevProjectionDelta.y,this.projectionDelta.y)),bu(this.projectionDelta,this.layoutCorrected,T,this.latestValues),(this.treeScale.x!==f||this.treeScale.y!==p||!zg(this.projectionDelta.x,this.prevProjectionDelta.x)||!zg(this.projectionDelta.y,this.prevProjectionDelta.y))&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",T)),Qn.value&&ma.calculatedProjections++}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(s=!0){var a;if((a=this.options.visualElement)===null||a===void 0||a.scheduleRender(),s){let l=this.getStack();l&&l.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta=fa(),this.projectionDelta=fa(),this.projectionDeltaWithTransform=fa()}setAnimationOrigin(s,a=!1){let l=this.snapshot,u=l?l.latestValues:{},c={...this.latestValues},d=fa();(!this.relativeParent||!this.relativeParent.options.layoutRoot)&&(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!a;let f=xe(),p=l?l.source:void 0,T=this.layout?this.layout.source:void 0,m=p!==T,h=this.getStack(),E=!h||h.members.length<=1,_=Boolean(m&&!E&&this.options.crossfade===!0&&!this.path.some(y8));this.animationProgress=0;let O;this.mixTargetDelta=I=>{let S=I/1e3;yU(d.x,s.x,S),yU(d.y,s.y,S),this.setTargetDelta(d),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(Du(f,this.layout.layoutBox,this.relativeParent.layout.layoutBox),C8(this.relativeTarget,this.relativeTargetOrigin,f,S),O&&RU(this.relativeTarget,O)&&(this.isProjectionDirty=!1),O||(O=xe()),tr(O,this.relativeTarget)),m&&(this.animationValues=c,mU(c,u,this.latestValues,S,_,E)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=S},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(s){this.notifyListeners("animationStart"),this.currentAnimation&&this.currentAnimation.stop(),this.resumingFrom&&this.resumingFrom.currentAnimation&&this.resumingFrom.currentAnimation.stop(),this.pendingAnimation&&(vn(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=ne.update(()=>{vu.hasAnimatedSinceResize=!0,To.layout++,this.currentAnimation=N_(0,NU,{...s,onUpdate:a=>{this.mixTargetDelta(a),s.onUpdate&&s.onUpdate(a)},onStop:()=>{To.layout--},onComplete:()=>{To.layout--,s.onComplete&&s.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);let s=this.getStack();s&&s.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(NU),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){let s=this.getLead(),{targetWithTransforms:a,target:l,layout:u,latestValues:c}=s;if(!(!a||!l||!u)){if(this!==s&&this.layout&&u&&MU(this.options.animationType,this.layout.layoutBox,u.layoutBox)){l=this.target||xe();let d=St(this.layout.layoutBox.x);l.x.min=s.target.x.min,l.x.max=l.x.min+d;let f=St(this.layout.layoutBox.y);l.y.min=s.target.y.min,l.y.max=l.y.min+f}tr(a,l),pa(a,c),bu(this.projectionDeltaWithTransform,this.layoutCorrected,a,c)}}registerSharedNode(s,a){this.sharedNodes.has(s)||this.sharedNodes.set(s,new y_),this.sharedNodes.get(s).add(a);let u=a.options.initialPromotionConfig;a.promote({transition:u?u.transition:void 0,preserveFollowOpacity:u&&u.shouldPreserveFollowOpacity?u.shouldPreserveFollowOpacity(a):void 0})}isLead(){let s=this.getStack();return s?s.lead===this:!0}getLead(){var s;let{layoutId:a}=this.options;return a?((s=this.getStack())===null||s===void 0?void 0:s.lead)||this:this}getPrevLead(){var s;let{layoutId:a}=this.options;return a?(s=this.getStack())===null||s===void 0?void 0:s.prevLead:void 0}getStack(){let{layoutId:s}=this.options;if(s)return this.root.sharedNodes.get(s)}promote({needsReset:s,transition:a,preserveFollowOpacity:l}={}){let u=this.getStack();u&&u.promote(this,l),s&&(this.projectionDelta=void 0,this.needsReset=!0),a&&this.setOptions({transition:a})}relegate(){let s=this.getStack();return s?s.relegate(this):!1}resetSkewAndRotation(){let{visualElement:s}=this.options;if(!s)return;let a=!1,{latestValues:l}=s;if((l.z||l.rotate||l.rotateX||l.rotateY||l.rotateZ||l.skewX||l.skewY)&&(a=!0),!a)return;let u={};l.z&&jg("z",s,u,this.animationValues);for(let c=0;c<Xg.length;c++)jg(`rotate${Xg[c]}`,s,u,this.animationValues),jg(`skew${Xg[c]}`,s,u,this.animationValues);s.render();for(let c in u)s.setStaticValue(c,u[c]),this.animationValues&&(this.animationValues[c]=u[c]);s.scheduleRender()}getProjectionStyles(s){var a,l;if(!this.instance||this.isSVG)return;if(!this.isVisible)return E8;let u={visibility:""},c=this.getTransformTemplate();if(this.needsReset)return this.needsReset=!1,u.opacity="",u.pointerEvents=du(s?.pointerEvents)||"",u.transform=c?c(this.latestValues,""):"none",u;let d=this.getLead();if(!this.projectionDelta||!this.layout||!d.target){let m={};return this.options.layoutId&&(m.opacity=this.latestValues.opacity!==void 0?this.latestValues.opacity:1,m.pointerEvents=du(s?.pointerEvents)||""),this.hasProjected&&!ri(this.latestValues)&&(m.transform=c?c({},""):"none",this.hasProjected=!1),m}let f=d.animationValues||d.latestValues;this.applyTransformsToTarget(),u.transform=AU(this.projectionDeltaWithTransform,this.treeScale,f),c&&(u.transform=c(f,u.transform));let{x:p,y:T}=this.projectionDelta;u.transformOrigin=`${p.origin*100}% ${T.origin*100}% 0`,d.animationValues?u.opacity=d===this?(l=(a=f.opacity)!==null&&a!==void 0?a:this.latestValues.opacity)!==null&&l!==void 0?l:1:this.preserveOpacity?this.latestValues.opacity:f.opacityExit:u.opacity=d===this?f.opacity!==void 0?f.opacity:"":f.opacityExit!==void 0?f.opacityExit:0;for(let m in sa){if(f[m]===void 0)continue;let{correct:h,applyTo:E,isCSSVariable:_}=sa[m],O=u.transform==="none"?f[m]:h(f[m],d);if(E){let I=E.length;for(let S=0;S<I;S++)u[E[S]]=O}else _?this.options.visualElement.renderState.vars[m]=O:u[m]=O}return this.options.layoutId&&(u.pointerEvents=d===this?du(s?.pointerEvents)||"":"none"),u}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(s=>{var a;return(a=s.currentAnimation)===null||a===void 0?void 0:a.stop()}),this.root.nodes.forEach(LU),this.root.sharedNodes.clear()}}}function _8(e){e.updateLayout()}function T8(e){var t;let n=((t=e.resumeFrom)===null||t===void 0?void 0:t.snapshot)||e.snapshot;if(e.isLead()&&e.layout&&n&&e.hasListeners("didUpdate")){let{layoutBox:r,measuredBox:o}=e.layout,{animationType:i}=e.options,s=n.source!==e.layout.source;i==="size"?Gn(d=>{let f=s?n.measuredBox[d]:n.layoutBox[d],p=St(f);f.min=r[d].min,f.max=f.min+p}):MU(i,n.layoutBox,r)&&Gn(d=>{let f=s?n.measuredBox[d]:n.layoutBox[d],p=St(r[d]);f.max=f.min+p,e.relativeTarget&&!e.currentAnimation&&(e.isProjectionDirty=!0,e.relativeTarget[d].max=e.relativeTarget[d].min+p)});let a=fa();bu(a,r,n.layoutBox);let l=fa();s?bu(l,e.applyTransform(o,!0),n.measuredBox):bu(l,r,n.layoutBox);let u=!Wg(a),c=!1;if(!e.resumeFrom){let d=e.getClosestProjectingParent();if(d&&!d.resumeFrom){let{snapshot:f,layout:p}=d;if(f&&p){let T=xe();Du(T,n.layoutBox,f.layoutBox);let m=xe();Du(m,r,p.layoutBox),Yg(T,m)||(c=!0),d.options.layoutRoot&&(e.relativeTarget=m,e.relativeTargetOrigin=T,e.relativeParent=d)}}}e.notifyListeners("didUpdate",{layout:r,snapshot:n,delta:l,layoutDelta:a,hasLayoutChanged:u,hasRelativeLayoutChanged:c})}else if(e.isLead()){let{onExitComplete:r}=e.options;r&&r()}e.options.transition=void 0}function h8(e){Qn.value&&ma.nodes++,e.parent&&(e.isProjecting()||(e.isProjectionDirty=e.parent.isProjectionDirty),e.isSharedProjectionDirty||(e.isSharedProjectionDirty=Boolean(e.isProjectionDirty||e.parent.isProjectionDirty||e.parent.isSharedProjectionDirty)),e.isTransformDirty||(e.isTransformDirty=e.parent.isTransformDirty))}function O8(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function S8(e){e.clearSnapshot()}function LU(e){e.clearMeasurements()}function I8(e){e.isLayoutDirty=!1}function g8(e){let{visualElement:t}=e.options;t&&t.getProps().onBeforeLayoutMeasure&&t.notify("BeforeLayoutMeasure"),e.resetTransform()}function CU(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0,e.isProjectionDirty=!0}function R8(e){e.resolveTargetDelta()}function A8(e){e.calcProjection()}
4313function N8(e){e.resetSkewAndRotation()}function L8(e){e.removeLeadSnapshot()}function yU(e,t,n){e.translate=me(t.translate,0,n),e.scale=me(t.scale,1,n),e.origin=t.origin,e.originPoint=t.originPoint}function bU(e,t,n,r){e.min=me(t.min,n.min,r),e.max=me(t.max,n.max,r)}function C8(e,t,n,r){bU(e.x,t.x,n.x,r),bU(e.y,t.y,n.y,r)}function y8(e){return e.animationValues&&e.animationValues.opacityExit!==void 0}var b8={duration:.45,ease:[.4,0,.1,1]},DU=e=>typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(e),PU=DU("applewebkit/")&&!DU("chrome/")?Math.round:$e;function vU(e){e.min=PU(e.min),e.max=PU(e.max)}function D8(e){vU(e.x),vU(e.y)}function MU(e,t,n){return e==="position"||e==="preserve-aspect"&&!xw(Kg(t),Kg(n),.2)}function P8(e){var t;return e!==e.root&&((t=e.scroll)===null||t===void 0?void 0:t.wasRoot)}var GU=b_({attachResizeListener:(e,t)=>ei(e,"resize",t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0});var $g={current:void 0},D_=b_({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!$g.current){let e=new GU({});e.mount(window),e.setOptions({layoutScroll:!0}),$g.current=e}return $g.current},resetTransform:(e,t)=>{e.style.transform=t!==void 0?t:"none"},checkIsScrollRoot:e=>Boolean(window.getComputedStyle(e).position==="fixed")});var kU={pan:{Feature:R_},drag:{Feature:g_,ProjectionNode:D_,MeasureLayout:A_}};function P_(e,t,n){var r;if(e instanceof EventTarget)return[e];if(typeof e=="string"){let o=document;t&&(o=t.current);let i=(r=n?.[e])!==null&&r!==void 0?r:o.querySelectorAll(e);return i?Array.from(i):[]}return Array.from(e)}function v_(e,t){let n=P_(e),r=new AbortController,o={passive:!0,...t,signal:r.signal};return[n,o,()=>r.abort()]}function BU(e){return!(e.pointerType==="touch"||__())}function FU(e,t,n={}){let[r,o,i]=v_(e,n),s=a=>{if(!BU(a))return;let{target:l}=a,u=t(l,a);if(typeof u!="function"||!l)return;let c=d=>{BU(d)&&(u(d),l.removeEventListener("pointerleave",c))};l.addEventListener("pointerleave",c,o)};return r.forEach(a=>{a.addEventListener("pointerenter",s,o)}),i}function wU(e,t,n){let{props:r}=e;e.animationState&&r.whileHover&&e.animationState.setActive("whileHover",n==="Start");let o="onHover"+n,i=r[o];i&&ne.postRender(()=>i(t,ti(t)))}var x_=class extends Bt{mount(){let{current:t}=this.node;t&&(this.unmount=FU(t,(n,r)=>(wU(this.node,r,"Start"),o=>wU(this.node,o,"End"))))}unmount(){}};var M_=class extends Bt{constructor(){super(...arguments),this.isActive=!1}onFocus(){let t=!1;try{t=this.node.current.matches(":focus-visible")}catch{t=!0}!t||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){!this.isActive||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=ho(ei(this.node.current,"focus",()=>this.onFocus()),ei(this.node.current,"blur",()=>this.onBlur()))}unmount(){}};var Jg=(e,t)=>t?e===t?!0:Jg(e,t.parentElement):!1;var v8=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]);function UU(e){return v8.has(e.tagName)||e.tabIndex!==-1}var _a=new WeakSet;function VU(e){return t=>{t.key==="Enter"&&e(t)}}function Zg(e,t){e.dispatchEvent(new PointerEvent("pointer"+t,{isPrimary:!0,bubbles:!0}))}var HU=(e,t)=>{let n=e.currentTarget;if(!n)return;let r=VU(()=>{if(_a.has(n))return;Zg(n,"down");let o=VU(()=>{Zg(n,"up")}),i=()=>Zg(n,"cancel");n.addEventListener("keyup",o,t),n.addEventListener("blur",i,t)});n.addEventListener("keydown",r,t),n.addEventListener("blur",()=>n.removeEventListener("keydown",r),t)};function WU(e){return yu(e)&&!__()}function YU(e,t,n={}){let[r,o,i]=v_(e,n),s=a=>{let l=a.currentTarget;if(!l||!WU(a)||_a.has(l))return;_a.add(l),Ea(a,"set");let u=t(l,a),c=(p,T)=>{l.removeEventListener("pointerup",d),l.removeEventListener("pointercancel",f),Ea(p,"release"),!(!WU(p)||!_a.has(l))&&(_a.delete(l),typeof u=="function"&&u(p,{success:T}))},d=p=>{(p.isTrusted?x8(p,l instanceof Element?l.getBoundingClientRect():{left:0,top:0,right:window.innerWidth,bottom:window.innerHeight}):!1)?c(p,!1):c(p,!(l instanceof Element)||Jg(l,p.target))},f=p=>{c(p,!1)};l.addEventListener("pointerup",d,o),l.addEventListener("pointercancel",f,o),l.addEventListener("lostpointercapture",f,o)};return r.forEach(a=>{a=n.useGlobalTarget?window:a;let l=!1;a instanceof HTMLElement&&(l=!0,!UU(a)&&a.getAttribute("tabindex")===null&&(a.tabIndex=0)),a.addEventListener("pointerdown",s,o),l&&a.addEventListener("focus",u=>HU(u,o),o)}),i}function x8(e,t){return e.clientX<t.left||e.clientX>
vendor: 9,602 bytes, line 4313
4313t.right||e.clientY<t.top||e.clientY>t.bottom}function KU(e,t,n){let{props:r}=e;if(e.current instanceof HTMLButtonElement&&e.current.disabled)return;e.animationState&&r.whileTap&&e.animationState.setActive("whileTap",n==="Start");let o="onTap"+(n==="End"?"":n),i=r[o];i&&ne.postRender(()=>i(t,ti(t)))}var G_=class extends Bt{mount(){let{current:t}=this.node;t&&(this.unmount=YU(t,(n,r)=>(KU(this.node,r,"Start"),(o,{success:i})=>KU(this.node,o,i?"End":"Cancel")),{useGlobalTarget:this.node.props.globalTapTarget}))}unmount(){}};var Qg=new WeakMap,qg=new WeakMap,M8=e=>{let t=Qg.get(e.target);t&&t(e)},G8=e=>{e.forEach(M8)};function k8({root:e,...t}){let n=e||document;qg.has(n)||qg.set(n,{});let r=qg.get(n),o=JSON.stringify(t);return r[o]||(r[o]=new IntersectionObserver(G8,{root:e,...t})),r[o]}function zU(e,t,n){let r=k8(t);return Qg.set(e,n),r.observe(e),()=>{Qg.delete(e),r.unobserve(e)}}var B8={some:0,all:1},k_=class extends Bt{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();let{viewport:t={}}=this.node.getProps(),{root:n,margin:r,amount:o="some",once:i}=t,s={root:n?n.current:void 0,rootMargin:r,threshold:typeof o=="number"?o:B8[o]},a=l=>{let{isIntersecting:u}=l;if(this.isInView===u||(this.isInView=u,i&&!u&&this.hasEnteredView))return;u&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",u);let{onViewportEnter:c,onViewportLeave:d}=this.node.getProps(),f=u?c:d;f&&f(l)};return zU(this.node.current,s,a)}mount(){this.startObserver()}update(){if(typeof IntersectionObserver>"u")return;let{props:t,prevProps:n}=this.node;["amount","margin","root"].some(F8(t,n))&&this.startObserver()}unmount(){}};function F8({viewport:e={}},{viewport:t={}}={}){return n=>e[n]!==t[n]}var XU={inView:{Feature:k_},tap:{Feature:G_},focus:{Feature:M_},hover:{Feature:x_}};var jU={layout:{ProjectionNode:D_,MeasureLayout:A_}};var QU=b(F(),1);var Bd={current:null},B_={current:!1};function $U(){if(B_.current=!0,!!Zl)if(window.matchMedia){let e=window.matchMedia("(prefers-reduced-motion)"),t=()=>Bd.current=e.matches;e.addListener(t),t()}else Bd.current=!1}var w8=[...Ig,ft,hn],JU=e=>w8.find(t_(e));var us=new WeakMap;function ZU(e,t,n){for(let r in t){let o=t[r],i=n[r];if(Le(o))e.addValue(r,o);else if(Le(i))e.addValue(r,Qo(o,{owner:e}));else if(i!==o)if(e.hasValue(r)){let s=e.getValue(r);s.liveStyle===!0?s.jump(o):s.hasAnimated||s.set(o)}else{let s=e.getStaticValue(r);e.addValue(r,Qo(s!==void 0?s:o,{owner:e}))}}for(let r in n)t[r]===void 0&&e.removeValue(r);return t}var qU=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"],Mu=class{scrapeMotionValuesFromProps(t,n,r){return{}}constructor({parent:t,props:n,presenceContext:r,reducedMotionConfig:o,blockInitialAnimation:i,visualState:s},a={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.KeyframeResolver=ss,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=>{let p=rn.now();this.renderScheduledAt<p&&(this.renderScheduledAt=p,ne.render(this.render,!1,!0))};let{latestValues:l,renderState:u,onUpdate:c}=s;this.onUpdate=c,this.latestValues=l,this.baseTarget={...l},this.initialValues=n.initial?{...l}:{},this.renderState=u,this.parent=t,this.props=n,this.presenceContext=r,this.depth=t?t.depth+1:0,this.reducedMotionConfig=o,this.options=a,this.blockInitialAnimation=Boolean(i),this.isControllingVariants=ia(n),this.isVariantNode=Rm(n),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=Boolean(t&&t.current);let{willChange:d,...f}=this.scrapeMotionValuesFromProps(n,{},this);for(let p in f){let T=f[p];l[p]!==void 0&&Le(T)&&T.set(l[p],!1)}}mount(t){this.current=t,us.set(t,this),this.projection&&!this.projection.instance&&this.projection.mount(t),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach((n,r)=>this.bindToMotionValue(r,n)),B_.current||$U(),this.shouldReduceMotion=this.reducedMotionConfig==="never"?!1:this.reducedMotionConfig==="always"?!0:Bd.current,this.parent&&this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){this.projection&&this.projection.unmount(),vn(this.notifyUpdate),vn(this.render),this.valueSubscriptions.forEach(t=>t()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent&&this.parent.children.delete(this);for(let t in this.events)this.events[t].clear();for(let t in this.features){let n=this.features[t];n&&(n.unmount(),n.isMounted=!1)}this.current=null}bindToMotionValue(t,n){this.valueSubscriptions.has(t)&&this.valueSubscriptions.get(t)();let r=Mn.has(t);r&&this.onBindTransform&&this.onBindTransform();let o=n.on("change",a=>{this.latestValues[t]=a,this.props.onUpdate&&ne.preRender(this.notifyUpdate),r&&this.projection&&(this.projection.isTransformDirty=!0)}),i=n.on("renderRequest",this.scheduleRender),s;window.MotionCheckAppearSync&&(s=window.MotionCheckAppearSync(this,t,n)),this.valueSubscriptions.set(t,()=>{o(),i(),s&&s(),n.owner&&n.stop()})}sortNodePosition(t){return!this.current||!this.sortInstanceNodePosition||this.type!==t.type?0:this.sortInstanceNodePosition(this.current,t.current)}updateFeatures(){let t="animation";for(t in jo){let n=jo[t];if(!n)continue;let{isEnabled:r,Feature:o}=n;if(!this.features[t]&&o&&r(this.props)&&(this.features[t]=new o(this)),this.features[t]){let i=this.features[t];i.isMounted?i.update():(i.mount(),i.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):xe()}getStaticValue(t){return this.latestValues[t]}setStaticValue(t,n){this.latestValues[t]=n}update(t,n){(t.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=t,this.prevPresenceContext=this.presenceContext,this.presenceContext=n;for(let r=0;r<qU.length;r++){let o=qU[r];this.propEventSubscriptions[o]&&(this.propEventSubscriptions[o](),delete this.propEventSubscriptions[o]);let i="on"+o,s=t[i];s&&(this.propEventSubscriptions[o]=this.on(o,s))}this.prevMotionValues=ZU(this,this.scrapeMotionValuesFromProps(t,this.prevProps,this),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue(),this.onUpdate&&this.onUpdate(this)}getProps(){return this.props}getVariant(t){return this.props.variants?this.props.variants[t]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){return this.isVariantNode?this:this.parent?this.parent.getClosestVariantNode():void 0}addVariantChild(t){let n=this.getClosestVariantNode();if(n)return n.variantChildren&&n.variantChildren.add(t),()=>n.variantChildren.delete(t)}addValue(t,n){let r=this.values.get(t);n!==r&&(r&&this.removeValue(t),this.bindToMotionValue(t,n),this.values.set(t,n),this.latestValues[t]=n.get())}removeValue(t){this.values.delete(t);let n=this.valueSubscriptions.get(t);n&&(n(),this.valueSubscriptions.delete(t)),delete this.latestValues[t],this.removeValueFromRenderState(t,this.renderState)}hasValue(t){return this.values.has(t)}getValue(t,n){if(this.props.values&&this.props.values[t])return this.props.values[t];let r=this.values.get(t);return r===void 0&&n!==void 0&&(r=Qo(n===null?void 0:n,{owner:this}),this.addValue(t,r)),r}readValue(t,n){var r;let o=this.latestValues[t]!==void 0||!this.current?this.latestValues[t]:(r=this.getBaseTargetFromProps(this.props,t))!==null&&r!==void 0?r:this.readValueFromInstance(this.current,t,this.options);return o!=null&&(typeof o=="string"&&(e_(o)||Zm(o))?o=parseFloat(o):!JU(o)&&hn.test(n)&&(o=Qm(t,n)),this.setBaseTarget(t,Le(o)?o.get():o)),Le(o)?o.get():o}setBaseTarget(t,n){this.baseTarget[t]=n}getBaseTarget(t){var n;let{initial:r}=this.props,o;if(typeof r=="string"||typeof r=="object"){let s=cu(this.props,r,(n=this.presenceContext)===null||n===void 0?void 0:n.custom);s&&(o=s[t])}if(r&&o!==void 0)return o;let i=this.getBaseTargetFromProps(this.props,t);return i!==void 0&&!Le(i)?i:this.initialValues[t]!==void 0&&o===void 0?void 0:this.baseTarget[t]}on(t,n){return this.events[t]||(this.events[t]=new ts),this.events[t].add(n)}notify(t,...n){this.events[t]&&this.events[t].notify(...n)}};var Gu=class extends Mu{constructor(){super(...arguments),this.KeyframeResolver=Iu}sortInstanceNodePosition(t,n){return t.compareDocumentPosition(n)&2?1:-1}getBaseTargetFromProps(t,n){return t.style?t.style[n]:void 0}removeValueFromRenderState(t,{vars:n,style:r}){delete n[t],delete r[t]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);let{children:t}=this.props;Le(t)&&(this.childSubscription=t.on("change",n=>{this.current&&(this.current.textContent=`${n}`)}))}};function U8(e){return window.getComputedStyle(e)}var ku=class extends Gu{constructor(){super(...arguments),this.type="html",this.renderInstance=xm}readValueFromInstance(t,n){if(Mn.has(n)){let r=Su(n);return r&&r.default||0}else{let r=U8(t),o=(tu(n)?r.getPropertyValue(n):r[n])||0;
4313return typeof o=="string"?o.trim():o}}measureInstanceViewportBox(t,{transformPagePoint:n}){return Bg(t,n)}build(t,n,r){ou(t,n,r.transformTemplate)}scrapeMotionValuesFromProps(t,n,r){return fu(t,n,r)}};var Bu=class extends Gu{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=xe,this.updateDimensions=()=>{this.current&&!this.renderState.dimensions&&vm(this.current,this.renderState)}}getBaseTargetFromProps(t,n){return t[n]}readValueFromInstance(t,n){if(Mn.has(n)){let r=Su(n);return r&&r.default||0}return n=Mm.has(n)?n:ql(n),t.getAttribute(n)}scrapeMotionValuesFromProps(t,n,r){return km(t,n,r)}onBindTransform(){this.current&&!this.renderState.dimensions&&ne.postRender(this.updateDimensions)}build(t,n,r){au(t,n,this.isSVGTag,r.transformTemplate)}renderInstance(t,n,r,o){Gm(t,n,r,o)}mount(t){this.isSVGTag=lu(t.tagName),super.mount(t)}};var eV=(e,t)=>su(e)?new Bu(t):new ku(t,{allowProjection:e!==QU.Fragment});var tV=DF({...Rw,...XU,...kU,...jU},eV);var On=JB(tV);var V8=e=>e&&typeof e=="object"&&e.mix,H8=e=>V8(e)?e.mix:void 0;function cs(...e){let t=!Array.isArray(e[0]),n=t?0:-1,r=e[0+n],o=e[1+n],i=e[2+n],s=e[3+n],a=u_(o,i,{mixer:H8(i[0]),...s});return t?a(r):a}function nV(e,t=100,n){let r=n({...e,keyframes:[0,t]}),o=Math.min(Ru(r),2e4);return{type:"keyframes",ease:i=>r.next(o*i).value/t,duration:on(o)}}var rV=(e,t,n)=>{let r=t-e;return((n-e)%r+r)%r+e};function F_(e,t){return l_(e)?e[rV(0,e.length,t)]:e}function Fd(e){return typeof e=="object"&&!Array.isArray(e)}function w_(e,t,n,r){return typeof e=="string"&&Fd(t)?P_(e,n,r):e instanceof NodeList?Array.from(e):Array.isArray(e)?e:[e]}function oV(e,t,n){return e*(t+1)}function eR(e,t,n,r){var o;return typeof t=="number"?t:t.startsWith("-")||t.startsWith("+")?Math.max(0,e+parseFloat(t)):t==="<"?n:(o=r.get(t))!==null&&o!==void 0?o:e}function W8(e,t,n){for(let r=0;r<e.length;r++){let o=e[r];o.at>t&&o.at<n&&(es(e,o),r--)}}function iV(e,t,n,r,o,i){W8(e,o,i);for(let s=0;s<t.length;s++)e.push({value:t[s],at:me(o,i,r[s]),easing:F_(n,s)})}function sV(e,t){for(let n=0;n<e.length;n++)e[n]=e[n]/(t+1)}function aV(e,t){return e.at===t.at?e.value===null?1:t.value===null?-1:0:e.at-t.at}var Y8="easeInOut",K8=20;function cV(e,{defaultTransition:t={},...n}={},r,o){let i=t.duration||.3,s=new Map,a=new Map,l={},u=new Map,c=0,d=0,f=0;for(let p=0;p<e.length;p++){let T=e[p];if(typeof T=="string"){u.set(T,d);continue}else if(!Array.isArray(T)){u.set(T.name,eR(d,T.at,c,u));continue}let[m,h,E={}]=T;E.at!==void 0&&(d=eR(d,E.at,c,u));let _=0,O=(I,S,g,A=0,R=0)=>{let L=z8(I),{delay:C=0,times:y=d_(L),type:P="keyframes",repeat:B,repeatType:V,repeatDelay:N=0,...W}=S,{ease:D=t.ease||"easeOut",duration:M}=S,v=typeof C=="function"?C(A,R):C,w=L.length,re=ns(P)?P:o?.[P];if(w<=2&&re){let le=100;if(w===2&&$8(L)){let j=L[1]-L[0];le=Math.abs(j)}let ge={...W};M!==void 0&&(ge.duration=kt(M));let ce=nV(ge,le,re);D=ce.ease,M=ce.duration}M??(M=i);let ae=d+v;y.length===1&&y[0]===0&&(y[1]=1);let oe=y.length-L.length;if(oe>0&&c_(y,oe),L.length===1&&L.unshift(null),B){qn(B<K8,"Repeat count too high, must be less than 20"),M=oV(M,B);let le=[...L],ge=[...y];D=Array.isArray(D)?[...D]:[D];let ce=[...D];for(let j=0;j<B;j++){L.push(...le);for(let $=0;$<le.length;$++)y.push(ge[$]+(j+1)),D.push($===0?"linear":F_(ce,$-1))}sV(y,B)}let he=ae+M;iV(g,L,D,y,ae,he),_=Math.max(v+M,_),f=Math.max(he,f)};if(Le(m)){let I=lV(m,a);O(h,E,uV("default",I))}else{let I=w_(m,h,r,l),S=I.length;for(let g=0;g<S;g++){h=h,E=E;let A=I[g],R=lV(A,a);for(let L in h)O(h[L],X8(E,L),uV(L,R),g,S)}}c=d,d+=_}return a.forEach((p,T)=>{for(let m in p){let h=p[m];h.sort(aV);let E=[],_=[],O=[];for(let S=0;S<h.length;S++){let{at:g,value:A,easing:R}=h[S];E.push(A),_.push(er(0,f,g)),O.push(R||"easeOut")}_[0]!==0&&(_.unshift(0),E.unshift(E[0]),O.unshift(Y8)),_[_.length-1]!==1&&(_.push(1),E.push(null)),s.has(T)||s.set(T,{keyframes:{},transition:{}});let I=s.get(T);I.keyframes[m]=E,I.transition[m]={...t,duration:f,ease:O,times:_,...n}}}),s}function lV(e,t){return!t.has(e)&&t.set(e,{}),t.get(e)}function uV(e,t){return t[e]||(t[e]=[]),t[e]}function z8(e){return Array.isArray(e)?e:[e]}function X8(e,t){return e&&e[t]?{...e,...e[t]}:{...e}}var j8=e=>typeof e=="number",$8=e=>e.every(j8);function J8(e,t){return e in t}var U_=class extends Mu{constructor(){super(...arguments),this.type="object"}readValueFromInstance(t,n){if(J8(n,t)){let r=t[n];if(typeof r=="string"||typeof r=="number")return r}}getBaseTargetFromProps(){}removeValueFromRenderState(t,n){delete n.output[t]}measureInstanceViewportBox(){return xe()}build(t,n){Object.assign(t.output,n)}renderInstance(t,{output:n}){Object.assign(t,n)}sortInstanceNodePosition(){return 0}};function dV(e){let t={presenceContext:null,props:{}
4313,visualState:{renderState:{transform:{},transformOrigin:{},style:{},vars:{},attrs:{}},latestValues:{}}},n=L_(e)?new Bu(t):new ku(t);n.mount(e),us.set(e,n)}function fV(e){let t={presenceContext:null,props:{},visualState:{renderState:{output:{}},latestValues:{}}},n=new U_(t);n.mount(e),us.set(e,n)}function Z8(e,t){return Le(e)||typeof e=="number"||typeof e=="string"&&!Fd(t)}function V_(e,t,n,r){let o=[];if(Z8(e,t))o.push(N_(e,Fd(t)&&t.default||t,n&&(n.default||n)));else{let i=w_(e,t,r),s=i.length;qn(Boolean(s),"No valid elements provided.");for(let a=0;a<s;a++){let l=i[a],u=l instanceof Element?dV:fV;us.has(l)||u(l);let c=us.get(l),d={...n};"delay"in d&&typeof d.delay=="function"&&(d.delay=d.delay(a,s)),o.push(...Cu(c,{...t,transition:d},{}))}}return o}function pV(e,t,n){let r=[];return cV(e,t,n,{spring:Nu}).forEach(({keyframes:i,transition:s},a)=>{r.push(...V_(a,i,s))}),r}function q8(e){return Array.isArray(e)&&e.some(Array.isArray)}function EV(e){function t(n,r,o){let i=[];q8(n)?i=pV(n,r,e):i=V_(n,r,o,e);let s=new _u(i);return e&&e.animations.push(s),s}return t}var kn=EV();var oi=b(F());var oR=b(Q()),Pe=b(F());var Q8={ALL:["x","y","opacity","rotate","scaleX","scaleY"],OPACITY:["opacity"],TRANSLATION:["x","y"],ROTATION:["rotate"],SCALE:["scaleX","scaleY"]};function e7(e){return"type"in e||e.ease==="linear"?"linear":[...e.ease]}function t7(e,t){let{duration:n}=e,r=pd(e.easing),o=Ed(r);if("type"in o)return{...o,duration:n};let i=e7(o);return"times"in t?{...t,duration:n,ease:t.ease.map(()=>i)}:{duration:n,times:[0,1],ease:[i]}}function wd(e,t){if(!t)return e;let n={...e},r=["ALL","OPACITY","TRANSLATION","ROTATION","SCALE"];for(let o of r){let i=t[o];if(!i||i.length===0)continue;let s=i.find(a=>a.interactionIDs.length===0);if(s)for(let a of Q8[o]){let l=n[a];l&&(n[a]=t7(s,l))}}return n}var n7="__figmaMotionSpringEasing";function mV(e){return{children:e,dataMotionProps:void 0,elementMotionProps:void 0}}function r7(e){if(e)return e instanceof J?e.value:e}function o7({keyframeMotionPropsOverride:e,node:t}){let n=e!==void 0?e:t.keyframeData?Wi(t.keyframeData):null;return n&&t.transitionOverrides&&(n={...n,transition:wd(n.transition,t.transitionOverrides)}),n}function ds(e,t){return e===null||typeof e!="object"||Array.isArray(e)?{}:Object.fromEntries(Object.entries(e).filter(([n])=>t(n)))}function i7(e){return e==null?!1:Array.isArray(e)?e.length>0:typeof e=="object"?Object.keys(e).length>0:!0}function tR(e,t){return new Set([...Object.keys(e),...Object.keys(t)])}function _V(e){return tR(ds(e.initial,()=>!0),ds(e.animate,()=>!0))}function TV(e,t){return!t.has(e)}function hV(e){if(!e)return e;let t=ds(e.initial,s=>Yl.has(s)),n=ds(e.animate,s=>Yl.has(s)),r=tR(t,n),o=_V(e),i=ds(e.transition,s=>r.has(s)||TV(s,o));return r.size===0?null:{initial:t,animate:n,transition:i}}function s7(e){if(!e)return e;let t=ds(e.initial,f=>!Yl.has(f)),n=ds(e.animate,f=>!Yl.has(f)),{initial:r,animate:o,transition:i,...s}=e,a=Object.values(s).some(i7),l=tR(t,n),u=_V(e),c=l.size>0||a,d=ds(e.transition,f=>l.has(f)||c&&TV(f,u));return l.size===0&&!a?null:{...e,initial:t,animate:n,transition:d}}function a7(e){let t=hV(e);return!!t&&(Object.keys(t.initial??{}).length>0||Object.keys(t.animate??{}).length>0)}function nR(e){return JSON.stringify(e,(t,n)=>l7(n)?{[n7]:{zeta:n.__springParams.zeta,w0:n.__springParams.w0,duration:n.__springParams.duration}}:n)}function l7(e){return typeof e=="function"&&"__springParams"in e}function u7({keyframeMotionProps:e,relativeTransform:t,renderOptions:n,smartAnimateType:r}){return t!==void 0&&n.metronomeEnabled&&r===Z.NONE&&na(t,n)&&a7(e)}function c7({keyframeMotionPropsOverride:e,node:t,relativeTransform:n,renderOptions:r,smartAnimateType:o}){let i=o7({keyframeMotionPropsOverride:e,node:t});return u7({keyframeMotionProps:i,relativeTransform:n,renderOptions:r,smartAnimateType:o})?{childKeyframeMotionPropsOverride:s7(i),wrapperKeyframeMotionPropsOverride:i}:{childKeyframeMotionPropsOverride:e,wrapperKeyframeMotionPropsOverride:void 0}}function Ta({keyframeMotionPropsOverride:e,node:t,context:n,renderOptions:r,smartAnimateType:o,wrappersToRender:i}){return i.needsTransformWrapper?c7({keyframeMotionPropsOverride:e,node:t,relativeTransform:_t(Ct(n?.group?.relativeTransform,t.relativeTransform)),renderOptions:r,smartAnimateType:o}):{childKeyframeMotionPropsOverride:e,wrapperKeyframeMotionPropsOverride:void 0}}function OV({keyframeMotionPropsOverride:e}){let n=hV(e??null);return{shouldWrapKeyframeMotion:n!=null,transformKeyframeMotionProps:n}}function d7({children:e,keyframeMotionPropsOverride:t,websiteContext:n}){let{shouldWrapKeyframeMotion:r,transformKeyframeMotionProps:o}
4313=OV({keyframeMotionPropsOverride:t}),i=o?_r(n):null,s=r&&o?i?Kl(o,i.ease()):o:void 0;return{childrenWithKeyframeMotionDisabled:e,keyframeDataMotionProps:void 0,keyframeMotionElementProps:s}}function f7({children:e,cssTransformString:t,keyframeMotionPropsOverride:n}){let{shouldWrapKeyframeMotion:r,transformKeyframeMotionProps:o}=OV({keyframeMotionPropsOverride:n});return{childrenWithKeyframeMotionDisabled:e,keyframeDataMotionProps:r&&o&&o?{"data-motion-props":nR(o),...t?{"data-motion-transform-template":t}:{}}:void 0,keyframeMotionElementProps:void 0}}function H_({children:e,keyframeMotionPropsOverride:t,outerTransform:n,renderOptions:r,renderMotionProps:o,websiteContext:i}){if(t===void 0)return mV(e);if(r.emitMotionDataForCodegen){let{childrenWithKeyframeMotionDisabled:l,keyframeDataMotionProps:u}=f7({children:e,cssTransformString:r7(n),keyframeMotionPropsOverride:t});return{children:l,dataMotionProps:u,elementMotionProps:void 0}}if(!o||!i)return mV(e);let{childrenWithKeyframeMotionDisabled:s,keyframeMotionElementProps:a}=d7({children:e,keyframeMotionPropsOverride:t,websiteContext:i});return{children:s,dataMotionProps:void 0,elementMotionProps:a!=null&&n?{...a,transformTemplate:Ks(n)}:a}}function SV(e){return e==="flex-start"?"flex-end":e==="flex-end"?"flex-start":"center"}function W_(e,t,n){if(!n)return;let r=!!(e.keyframeData&&"WIDTH"in e.keyframeData),o=!!(e.keyframeData&&"HEIGHT"in e.keyframeData);if(!r&&!o)return;let i=t!=null&&t[0][0]<0,s=t!=null&&t[1][1]<0,a="center";if(r){switch(e.constraints?.horizontal){case nn.LEFT:a="flex-start";break;case nn.RIGHT:a="flex-end";break;default:a="center";break}i&&(a=SV(a))}let l="center";if(o){switch(e.constraints?.vertical){case pn.TOP:l="flex-start";break;case pn.BOTTOM:l="flex-end";break;default:l="center";break}s&&(l=SV(l))}return{justifyContent:a,alignItems:l}}function Y_({outerStyles:e,childWrapperStyles:t,innerState:n,keyframeAlignmentOverride:r}){let o={display:"flex",alignItems:r?.alignItems??"center",justifyContent:r?.justifyContent??"center"};return{inner:{flex:"0 0 auto",...t,...n},outer:{...e,...o}}}function K_({ref:e,outerStyles:t,...n}){return n.websiteContext.renderClientOnly({fallback:p7({outerStyles:t,...n}),children:()=>rR({ref:e,outerStyles:t,...n})})}function p7({children:e,outerStyles:t,childWrapperStyles:n,node:r,context:o,keyframeMotionPropsOverride:i,tag:s,websiteContext:a}){let l=a.renderOptions,{metronomeEnabled:u}=l,c=_t(Ct(o?.group?.relativeTransform,r.relativeTransform)),d=H_({children:e,keyframeMotionPropsOverride:i,outerTransform:t.transform,renderMotionProps:!0,renderOptions:l,websiteContext:a}),{inner:f,outer:p}=Y_({outerStyles:t,childWrapperStyles:n,keyframeAlignmentOverride:W_(r,c,u)});return a.renderElement({Tag:d.elementMotionProps!=null?On[s]:s,styleSet:p,...d.dataMotionProps,...d.elementMotionProps,children:a.renderElement({Tag:"div",styleSet:f,children:d.children})})}var IV=b(F());function Oo(...e){return(0,IV.useMemo)(()=>t=>{e.forEach(n=>{if(n!=null){if(typeof n=="function"){n(t);return}try{n.current=t}catch{throw new q(`Cannot assign value '${JSON.stringify(t)}' to ref '${JSON.stringify(n)}'`)}}})},e)}function z_(e,t){let n=(0,Pe.useRef)(null);(0,Pe.useLayoutEffect)(()=>{if(!e||!e.current)return;let r=new ResizeObserver(o=>{for(let i of o)if(e.current===i.target){let s=i.contentRect.width,a=i.contentRect.height;if(n&&n.current&&n.current.width===s&&n.current.height===a)continue;let u={width:i.contentRect.width,height:i.contentRect.height};n.current=u,t&&t(u)}});return r.observe(e.current),()=>r.disconnect()},[e,t])}var E7=Pe.default.forwardRef(function({node:t,parent:n,context:r,children:o,outerStyles:i,childWrapperStyles:s,transitionData:a,smartAnimateType:l,transformRef:u,onOuterWrapperSizeChange:c,keyframeMotionPropsOverride:d,tag:f,websiteContext:p},T){let m=Ee(p,t,"transform-wrapper-outer"),h=Ee(p,t,"transform-wrapper-inner"),E=(0,Pe.useRef)(null),_=u||E,O=Oo(T,_),I=(0,Pe.useRef)(null),S=(0,Pe.useMemo)(()=>_t(Ct(r?.group?.relativeTransform,t.relativeTransform)),[r?.group?.relativeTransform,t.relativeTransform]),g=(0,Pe.useMemo)(()=>Zn(t,n),[t,n]),{renderOptions:A}=p,{disableConstraintsBasedSizing:R,metronomeEnabled:L}=A,C=(0,Pe.useCallback)(w=>{if(na(S,A))return;let re=w.width,ae=w.height;if(!R&&Zn(t,n)){let{width:oe,height:he,transform:le}=tm(re,ae,S,t.size,t.absoluteBoundingBox,p.renderOptions);Te(I.current!==null,"TransformWrapperStatic innerRef not set when setting outer size"),I.current.style.setProperty("width",`${oe}px`),I.current.style.setProperty("height",`${he}px`),I.current.style.setProperty("transform",le instanceof J?le.value:le)}else I.current?.style.removeProperty("width"),I.current?.style.removeProperty("height"),I.current?.style.removeProperty("transform")},[t,S,n,R,A,p.renderOptions]),y=(0,Pe.useCallback)(w=>{if(Te(_.current!==null,"TransformWrapperStatic outerRef not set when setting inner size"),g||!Xl(S))return;let re=parseFloat(_.current.style.getPropertyValue(Ki)),ae=parseFloat(_.current.style.getPropertyValue(zi));be(re,w.width,1e-4)||(_.current.style.setProperty(Ki,`${w.width}`),c?.(w.height,w.width)),be(ae,w.height,1e-4)||(_.current.style.setProperty(zi,`${w.height}`),c?.(w.height,w.width))},[_,g,S,c]);z_(_,C),z_(I,y),(0,Pe.useLayoutEffect)(()=>{_.current&&C({width:_.current.clientWidth,height:_.current.clientHeight}),I.current&&y({width:I.current.clientWidth,height:I.current.clientHeight})},[]),(0,Pe.useLayoutEffect)(()=>
4313{if(_.current){let w=_.current.getBoundingClientRect(),re=w.width,ae=w.height;C({width:re,height:ae})}},[t.id]);let P=H_({children:o,keyframeMotionPropsOverride:d,outerTransform:i.transform,renderMotionProps:!0,renderOptions:A,websiteContext:p}),{inner:B,outer:V}=Y_({outerStyles:i,childWrapperStyles:s,keyframeAlignmentOverride:W_(t,S,L)}),N=bt(a),{motionTransitionProps:W}=eD(l??Z.NONE,a,N),D=io(l??Z.NONE,a,i.transform),v=!!l&&l!==Z.NONE||P.elementMotionProps!=null;return p.renderElement({Tag:v?On[f]:f,id:m,ref:O,styleSet:V,...v?{...W,...D,...P.elementMotionProps}:{},...P.dataMotionProps,children:p.renderElement({Tag:"div",id:h,ref:I,styleSet:B,children:P.children})})}),m7=Pe.default.forwardRef(function({node:t,parent:n,context:r,children:o,outerStyles:i,childWrapperStyles:s,transitionData:a,previousRotation:l,transformRef:u,onOuterWrapperSizeChange:c,tag:d,websiteContext:f},p){let{metronomeEnabled:T}=f.renderOptions,m=Ee(f,t,"transform-wrapper-outer"),h=Ee(f,t,"transform-wrapper-inner"),E=(0,Pe.useRef)(null),_=u||E,O=Oo(p,_),I=(0,Pe.useRef)(null),S=(0,Pe.useRef)(!1),g=(0,Pe.useRef)(!1),A=S.current&&g.current,[R,L]=(0,Pe.useState)(void 0),[C,y]=(0,Pe.useState)(void 0),P=Zn(t,n),B=(0,Pe.useCallback)(j=>{let $=j.width,ue=j.height;if(S.current=!0,P){let Re=_t(Ct(r?.group?.relativeTransform,t.relativeTransform)),{width:Ke,height:Je,transform:de}=tm($,ue,Re,t.size,t.absoluteBoundingBox,f.renderOptions,!0,l);Te(I.current!==null,"TransformWrapperAnimate innerRef not set when setting outer size"),L({width:Ke,height:Je,transform:de})}else L(void 0)},[t,r?.group?.relativeTransform,P,l,f.renderOptions]),V=(0,Pe.useCallback)(j=>{g.current=!0,(!C||!be(C.width,j.width,1e-4)||!be(C.height,j.height,1e-4))&&(y({width:j.width,height:j.height}),c?.(j.height,j.width))},[C,c]);z_(_,B),z_(I,V),(0,Pe.useLayoutEffect)(()=>{if(_.current){let j=_.current.getBoundingClientRect(),$=j.width,ue=j.height;C&&!(be($,C?.width??0,1e-4)&&be(ue,C?.height??0,1e-4))&&B({width:$,height:ue})}},[t.id]);let{transform:N,...W}=s,D=R?{width:R.width,height:R.height}:void 0;if(!R?.transform&&!N){let j=$I(l.current,0);l.current=l.current+j}let M=`rotate(${l.current}deg) skewX(0deg) skewY(0deg) scaleX(1) scaleY(1)`,v;P?v=R?.transform??N??M:v=N??R?.transform??M;let w=v instanceof J?v.value:v,re=(0,Pe.useMemo)(()=>_t(Ct(r?.group?.relativeTransform,t.relativeTransform)),[r?.group?.relativeTransform,t.relativeTransform]),{inner:ae,outer:oe}=Y_({outerStyles:i,childWrapperStyles:W,innerState:D,keyframeAlignmentOverride:W_(t,re,T)}),he={[Ki]:C?.width??0,[zi]:C?.height??0},le=bt(a),{motionTransitionProps:ge}=Qb(he,A,a,A?le:void 0),ce=io(Z.INSTANCE_SUBTREE,a,i.transform);return f.renderElement({Tag:On[d],id:m,ref:O,styleSet:oe,...ge,...ce,children:f.renderElement({Tag:On.div,id:h,layout:!0,layoutDependency:a?.id??QS,styleSet:ae,ref:I,transition:a?{duration:a.durationSeconds,...a.motionAnimationData}:{duration:0},initial:{transform:w},animate:{transform:w},onAnimationComplete:A?le:void 0,onLayoutAnimationComplete:A?le:void 0,transformTemplate:(j,$)=>j&&j.transform?`${$} ${j.transform}`:$,children:o})})});function rR({ref:e,...t}){return t.canAnimate?(0,oR.jsx)(m7,{ref:e,...t}):(0,oR.jsx)(E7,{ref:e,...t})}function X_(e,t,n,r,o){return{...e,initial:{...e.initial??{},[t]:n},animate:{...e.animate??{},[t]:r},transition:{...e.transition??{},[t]:o}}}function AV({node:e,parent:t,children:n,backgroundInfo:r,sharedBackgroundStyles:o,smartAnimateType:i,transitionData:s,context:a,fillColorKeyframeProps:l,websiteContext:u}){let c=bt(s),f=i===Z.INSTANCE_SUBTREE&&r.length===0,p=Ee(u,e,"background"),T={position:"absolute",inset:0,pointerEvents:"none"};if(r.length===1||f){let E=f?o:{...r[0].backgroundStyles,...o},{motionTransitionProps:_,cssStyles:O}=Xs(i,f?0:1,E,void 0,s,f?void 0:c),I=io(i,s,E.transform),S=!f&&l?.colorAnimate?.background!==void 0,g=i!==Z.NONE||S,A={..._,...I},R=S?X_(A,"background",l.colorInitial.background,l.colorAnimate.background,l.colorTransition.background):A;return r[0]?.imageProps?gV({customStyles:{...T,...O},id:p,imageProps:r[0].imageProps,styles:r[0].backgroundStyles,node:e,parent:t,children:n,needsMotion:g,motionProps:R,context:a,websiteContext:u}):r[0]?.videoProps?h7({customStyles:O,node:e,videoProps:r[0].videoProps,styles:r[0].backgroundStyles,websiteContext:u}):u.renderElement({Tag:g?On.div:"div","aria-hidden":!0,id:p,styleSet:{...T,...O},...g?R:{}})}else if(r.length===0)return null;let{backdropFilter:m,...h}=o;return u.renderElement({Tag:"div",id:p,"aria-hidden":!0,styleSet:[T,h],children:r.map(({backgroundStyles:E,imageProps:_},O)=>{let I=O===r.length-1,S={...h,backdropFilter:I?m:void 0,...E};return _?(0,j_.jsx)(oi.Fragment,{children:gV({imageProps:_,styles:S,node:e,parent:t,children:n,needsMotion:!1,motionProps:{},context:a,websiteContext:u})},O):(0,j_.jsx)(oi.Fragment,{children:u.renderElement({Tag:"div",styleSet:[T,S]})},O)})})}function gV({styles:e,node:t,parent:n,children:r,customStyles:o,id:i,needsMotion:s,motionProps:a,imageProps:l,context:u,websiteContext:c}){let{getAssetURL:d,renderOptions:f}=c,{disableImageOptimization:p}=f,{url:T,cropDivInfo:m,size:h}=l,{srcset:E,sizes:_}=p?{srcset:void 0,sizes:void 0}:iR(d,t,n,r,T,h,m?{x:m.widthPercent,y:m.heightPercent}:void 0,f,u),O=m?{position:"absolute",width:yn(m.widthPercent),height:yn(m.heightPercent),top:yn(m.topPercent),left:yn(m.leftPercent),maxWidth:"none"}:{maxWidth:"none",...e,position:"absolute",width:"100%",height:"100%",...o},I=c.renderElement({Tag:s?On.img:"img",loading:t.lazyLoad?"lazy":void 0,id:i||void 0,alt:t.accessibleLabel||"",src:d(T),srcSet:E,sizes:t.lazyLoad?`auto,${_}`:_,styleSet:O,...s?a:{}});return m?c.renderElement({Tag:"div",id:Ee(c,t,"image-cropper"),styleSet:{...e,overflow:"hidden",position:"absolute",inset:0,...o},children:I}):I}var RV=[64,128,256,512,1024,1536,2048,2560,3072,3584,4096],_7=3,T7=512;function iR(e,t,n,r,o,i,s,a,l){let u=ht(t,n,r,a,l)===X.FIXED&&Xt(t,n,r,a,l)===X.FIXED&&!Zn(t,n),c=s??{x:1,y:1},d=`${Math.ceil(c.x*100)}vw`,f=T7,p=Math.max(i.x,i.y);if(u){let m={x:t.size.x*c.x,y:t.size.y*c.y};d=`${m.x}px`,f=i.x>=i.y?m.x:m.y,p=Math.min(p,f*_7)}let T=`${e(o)} ${Math.ceil(i.x)}w`;if(i.x>=i.y)for(let m of RV){if(m<f)continue;if(m>p)break;let h=Math.ceil(m*c.x);T+=`, ${e(o,{width:h})} ${h}w`}else for(let m of RV){if(m<f)continue;if(m>p)break;let h=i.x/i.y,E=Math.ceil(m*c.y);T+=`, ${e(o,{height:E})} ${Math.ceil(E*h)}w`}return{srcset:T,sizes:d}}function h7({node:e,videoProps:t,styles:n,customStyles:r,websiteContext:o}){let{getVideoURL:i,env:s}=o,{cropDivInfo:a}=t;if(!["FRAME","RECTANGLE"].includes(e.type))return console.error("backgroundNonTileVideo: node is not a frame or rectangle",e),null;let l=t.autoplay||t.muted,u=e.accessibleLabel||"",c={autoPlay:t.autoplay,loop:t.mediaLoop,controls:t.showControls,muted:l,playsInl
4313ine:t.autoplay};s==="published"&&matchMedia("(prefers-reduced-motion: reduce)").matches&&(c.autoPlay=!1),t.isDecorative&&(c.role="presentation",c["aria-hidden"]=!0);let d=a?{position:"absolute",width:yn(a.widthPercent),height:yn(a.heightPercent),top:yn(a.topPercent),left:yn(a.leftPercent),maxWidth:"none"}:{maxWidth:"none",...n,position:"absolute",width:"100%",height:"100%",...r},f=o.renderClientOnly({fallback:null,children:()=>o.renderElement({Tag:"video",...c,controlsList:"nodownload",styleSet:d,"aria-label":u,children:(0,j_.jsx)("source",{src:i(t.url,t.hash)})})});return a?o.renderElement({Tag:"div",id:Ee(o,e,"video-cropper"),styleSet:{...n,overflow:"hidden",position:"absolute",inset:0,...r},children:f}):f}function O7(e,t,n,r){return e?n?"div":"a":t?n?"div":"button":r?"ul":null}function S7(e){switch(e){case"ARTICLE":return"article";case"ASIDE":return"aside";case"FIGURE":return"figure";case"FOOTER":return"footer";case"HEADER":return"header";case"MAIN":return"main";case"NAV":return"nav";case"SECTION":return"section";case"OL":return"ol";case"UL":return"ul";case"IMG":case"VIDEO":case"AUTO":case"DIV":default:return"div"}}function fs(e){return e==="main"}function $_(e){return e.semanticTag==="ol"||e.semanticTag==="ul"?e.semanticTag:e.interactiveSemanticTag==="ul"?"ul":null}function ps(e,t,n,r,o){return{interactiveSemanticTag:O7(t,n,r,o),semanticTag:S7(e.accessibleHTMLTag)}}function J_(e,t,n){let r=e!=="div"&&e!=="p",o=t!=null,i=e,s=!1,a=!1;return r?(i=e,o&&(s=!0),n&&(a=!0)):n?o?(a=!0,i=t):i="li":o?i=t:i=e,{finalInnerSemanticTag:i,needsInteractiveWrapper:s,needsListWrapper:a}}function Kr(e){let{key:t,ref:n,children:r,semanticTagInfo:o,nodeName:i,context:s,styles:a,additionalClassName:l,transitionProps:u,tabIndex:c,codeBehaviorProps:d,keyframeMotionPropsOverride:f,node:p,wrappers:{outerStyles:T,needsListItemTag:m},websiteContext:h,...E}=e,{emitMotionDataForCodegen:_}=h.renderOptions,O=h.renderElement,{semanticTag:I,interactiveSemanticTag:S}=o,{finalInnerSemanticTag:g,needsInteractiveWrapper:A,needsListWrapper:R}=J_(I,S,m),L=R||A?a:{...T,...a},C=f!==void 0?f:p.keyframeData?Wi(p.keyframeData):null;if(C&&p.transitionOverrides){let ue=wd(C.transition,p.transitionOverrides);C={...C,transition:ue}}let y=L;if(_&&C&&L.transform){let ue=L.transform instanceof J?L.transform.value:L.transform,Re=g7(C,ue);Re.motionProps!==C&&(C=Re.motionProps,y={...L,transform:Re.remainingTransform})}let P=p.type==="FRAME"&&p.isBreakpointFrame===!0,V=T.position==="fixed"||y.position==="fixed"||P?void 0:io(u.smartAnimateType,u.transitionData,y.transform),{motionTransitionProps:N,cssStyles:W}=Xs(u.smartAnimateType,u.opacity,y,u.behaviorProps?.variants,u.transitionData,u.onTransitionEnd),D=y.transform&&u.behaviorProps?.variants?{transformTemplate:Ks(y.transform)}:void 0,M=_&&C?{"data-motion-props":nR(C)}:{},v=_&&!C&&p.transitionOverrides?{"data-transition-overrides":JSON.stringify(p.transitionOverrides)}:{};if(C){let ue=_r(h);if(ue){let Re=ue.ease();C=Kl(C,Re)}}zS([u.behaviorProps,D,N,V,_?void 0:C??void 0],h);let{style:w,...re}={...u.behaviorProps,...V,...N,...D,...!_&&C?TB(C):{},ref:n},ae=s?.renderedByCode,oe={styles:T,renderedByCode:ae},he=[l,{styles:W,renderedByCode:ae},s?.className],le={width:"100%",height:"100%",display:"block"},ge=S==="a"?{display:"block"}:{},j=u.smartAnimateType!==Z.NONE||Object.keys(u.behaviorProps).length>0||!_&&!!C?On[g]:g;if(R)if(A){let ue=S,{href:Re,role:Ke,target:Je,rel:de,onMouseDown:it,onClick:pt,onKeyDown:lt,...ir}=E;return O({Tag:"li",key:t,styleSet:oe,children:O({Tag:ue,styleSet:le,href:Re,target:Je,role:Ke,rel:de,tabIndex:c,onMouseDown:it,onClick:pt,onKeyDown:lt,children:O({Tag:j,tabIndex:fs(g)?-1:void 0,...re,...ir,...M,...v,styleSet:[le,...he],style:w,children:r})})})}else return O({Tag:"li",key:t,styleSet:oe,children:O({Tag:j,tabIndex:fs(g)?-1:c,...re,...E,...M,...v,styleSet:[le,...he],style:w,children:r})});if(A){let{href:ue,role:Re,target:Ke,rel:Je,onMouseDown:de,onClick:it,onKeyDown:pt,...lt}=E;return O({Tag:S,key:t,styleSet:[oe,ge],href:ue,target:Ke,role:Re,rel:Je,tabIndex:c,onMouseDown:de,onClick:it,onKeyDown:pt,children:O({Tag:j,tabIndex:fs(g)?-1:void 0,...re,...lt,...M,...v,styleSet:[le,...he],style:w,children:r})})}if(Object.keys(p.componentPropertyReferences??{}).length===0&&fE(W)&&!l&&!s?.className&&Object.keys(w??{}).length===0)return r;let $={...re,...E,...M,...v};return O({Tag:j,key:t,styleSet:he,style:w,tabIndex:fs(g)?-1:c,...$,children:r})}var I7={translateX:"x",translateY:"y",rotate:"rotate",rotateZ:"rotate",rotateX:"rotateX",rotateY:"rotateY",scale:"scale",scaleX:"scaleX",scaleY:"scaleY",skewX:"skewX",skewY:"skewY"};function g7(e,t){if(!e)return{motionProps:e,remainingTransform:t};let n={...e.initial},r=[],o=!1;for(let{raw:i,fn:s,value:a}of R7(t)){let l=I7[s];if(!l||l in n){r.push(i);continue}n[l]=a.trim(),o=!0}return o?{motionProps:{...e,initial:n},remainingTransform:r.length>0?r.join(" "):void 0}:{motionProps:e,remainingTransform:t}}function*R7(e){let t=/(\w+)\(/g;for(;;){let n=t.exec(e);if(n===null)return;let r=n.index,o=t.lastIndex,i=1,s=o;for(;s<e.length&&i>0;){let a=e.charAt(s);a==="("?i++:a===")"&&i--,s++}if(i!==0)return;yield{raw:e.slice(r,s),fn:n[1],value:e.slice(o,s-1)},t.lastIndex=s}}var Bn=b(F());var NV=(e,t,n)=>Math.min(Math.max(n,e),t);var ha=e=>typeof e=="number";var LV=e=>Array.isArray(e)&&!ha(e[0]);var CV=(e,t,n)=>{let r=t-e;return((n-e)%r+r)%r+e};function yV(e,t){return LV(e)?e[CV(0,e.length,t)]:e}var Z_=(e,t,n)=>-n*e+n*t+e;var Ud=e=>e;var Oa=(e,t,n)=>t-e===0?1:(n-e)/(t-e);function q_(e,t){let n=e[e.length-1];for(let r=1;r<=t;r++){let o=Oa(0,t,r);e.push(Z_(n,1,o))}}function Vd(e){let t=[0];return q_(t,e-1),t}function sR(e,t=Vd(e.length),n=Ud){let r=e.length,o=r-t.length;return o>0&&q_(t,o),i=>{let s=0;for(;s<r-2&&!(i<t[s+1]);s++);let a=NV(0,1,Oa(t[s],t[s+1],i));return a=yV(n,s)(a),Z_(e[s],e[s+1],a)}}var Sa=e=>typeof e=="function";var Hd=e=>typeof e=="string";function aR(e,t){return t?e*(1e3/t):0}function Q_(e,t){var n;return typeof e=="string"?t?((n=t[e])!==null&&n!==void 0||(t[e]=document.querySelectorAll(e)),e=t[e]):e=document.querySelectorAll(e):e instanceof Element&&(e=[e]),Array.from(e||[])}function bV(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n}var A7={any:0,all:1};function lR(e,t,{root:n,margin:r,amount:o="any"}={}){if(typeof IntersectionObserver>"u")return()=>{};let i=Q_(e),s=new WeakMap,a=u=>{u.forEach(c=>{let d=s.get(c.target);if(c.isIntersecting!==Boolean(d))if(c.isIntersecting){let f=t(c);Sa(f)?s.set(c.target,f):l.unobserve(c.target)}else d&&(d(c),s.delete(c.target))})},l=new IntersectionObserver(a,{root:n,rootMargin:r,threshold:typeof o=="number"?o:A7[o]});
4313return i.forEach(u=>l.observe(u)),()=>l.disconnect()}var eT=new WeakMap,Es;function N7(e,t){if(t){let{inlineSize:n,blockSize:r}=t[0];return{width:n,height:r}}else return e instanceof SVGElement&&"getBBox"in e?e.getBBox():{width:e.offsetWidth,height:e.offsetHeight}}function L7({target:e,contentRect:t,borderBoxSize:n}){var r;(r=eT.get(e))===null||r===void 0||r.forEach(o=>{o({target:e,contentSize:t,get size(){return N7(e,n)}})})}function C7(e){e.forEach(L7)}function y7(){typeof ResizeObserver>"u"||(Es=new ResizeObserver(C7))}function DV(e,t){Es||y7();let n=Q_(e);return n.forEach(r=>{let o=eT.get(r);o||(o=new Set,eT.set(r,o)),o.add(t),Es?.observe(r)}),()=>{n.forEach(r=>{let o=eT.get(r);o?.delete(t),o?.size||Es?.unobserve(r)})}}var tT=new Set,Wd;function b7(){Wd=()=>{let e={width:window.innerWidth,height:window.innerHeight},t={target:window,size:e,contentSize:e};tT.forEach(n=>n(t))},window.addEventListener("resize",Wd)}function PV(e){return tT.add(e),Wd||b7(),()=>{tT.delete(e),!tT.size&&Wd&&(Wd=void 0)}}function vV(e,t){return Sa(e)?PV(e):DV(e,t)}var D7=50,xV=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0}),GV=()=>({time:0,x:xV(),y:xV()}),P7={x:{length:"Width",position:"Left"},y:{length:"Height",position:"Top"}};function MV(e,t,n,r){let o=n[t],{length:i,position:s}=P7[t],a=o.current,l=n.time;o.current=e["scroll"+s],o.scrollLength=e["scroll"+i]-e["client"+i],o.offset.length=0,o.offset[0]=0,o.offset[1]=o.scrollLength,o.progress=Oa(0,o.scrollLength,o.current);let u=r-l;o.velocity=u>D7?0:aR(o.current-a,u)}function kV(e,t,n){MV(e,"x",t,n),MV(e,"y",t,n),t.time=n}function BV(e,t){let n={x:0,y:0},r=e;for(;r&&r!==t;)if(r instanceof HTMLElement)n.x+=r.offsetLeft,n.y+=r.offsetTop,r=r.offsetParent;else if(r instanceof SVGGraphicsElement&&"getBBox"in r){let{top:o,left:i}=r.getBBox();for(n.x+=i,n.y+=o;r&&r.tagName!=="svg";)r=r.parentNode}return n}var FV={Enter:[[0,1],[1,1]],Exit:[[0,0],[1,0]],Any:[[1,0],[0,1]],All:[[0,0],[1,1]]};var nT={start:0,center:.5,end:1};function uR(e,t,n=0){let r=0;if(nT[e]!==void 0&&(e=nT[e]),Hd(e)){let o=parseFloat(e);e.endsWith("px")?r=o:e.endsWith("%")?e=o/100:e.endsWith("vw")?r=o/100*document.documentElement.clientWidth:e.endsWith("vh")?r=o/100*document.documentElement.clientHeight:e=o}return ha(e)&&(r=t*e),n+r}var v7=[0,0];function wV(e,t,n,r){let o=Array.isArray(e)?e:v7,i=0,s=0;return ha(e)?o=[e,e]:Hd(e)&&(e=e.trim(),e.includes(" ")?o=e.split(" "):o=[e,nT[e]?e:"0"]),i=uR(o[0],n,r),s=uR(o[1],t),i-s}var x7={x:0,y:0};function UV(e,t,n){let{offset:r=FV.All}=n,{target:o=e,axis:i="y"}=n,s=i==="y"?"height":"width",a=o!==e?BV(o,e):x7,l=o===e?{width:e.scrollWidth,height:e.scrollHeight}:{width:o.clientWidth,height:o.clientHeight},u={width:e.clientWidth,height:e.clientHeight};t[i].offset.length=0;let c=!t[i].interpolate,d=r.length;for(let f=0;f<d;f++){let p=wV(r[f],u[s],l[s],a[i]);!c&&p!==t[i].interpolatorOffsets[f]&&(c=!0),t[i].offset[f]=p}c&&(t[i].interpolate=sR(Vd(d),t[i].offset),t[i].interpolatorOffsets=[...t[i].offset]),t[i].progress=t[i].interpolate(t[i].current)}function M7(e,t=e,n){if(n.x.targetOffset=0,n.y.targetOffset=0,t!==e){let r=t;for(;r&&r!=e;)n.x.targetOffset+=r.offsetLeft,n.y.targetOffset+=r.offsetTop,r=r.offsetParent}n.x.targetLength=t===e?t.scrollWidth:t.clientWidth,n.y.targetLength=t===e?t.scrollHeight:t.clientHeight,n.x.containerLength=e.clientWidth,n.y.containerLength=e.clientHeight}function VV(e,t,n,r={}){let o=r.axis||"y";return{measure:()=>M7(e,r.target,n),update:i=>{kV(e,n,i),(r.offset||r.target)&&UV(e,n,r)},notify:Sa(t)?()=>t(n):G7(t,n[o])}}function G7(e,t){return e.pause(),e.forEachNative((n,{easing:r})=>{var o,i;if(n.updateDuration)r||(n.easing=Ud),n.updateDuration(1);else{let s={duration:1e3};r||(s.easing="linear"),(i=(o=n.effect)===null||o===void 0?void 0:o.updateTiming)===null||i===void 0||i.call(o,s)}}),()=>{e.currentTime=t.progress}}var Yd=new WeakMap,HV=new WeakMap,cR=new WeakMap,WV=e=>e===document.documentElement?window:e;function Kd(e,t={}){var{container:n=document.documentElement}=t,r=bV(t,["container"]);let o=cR.get(n);o||(o=new Set,cR.set(n,o));let i=GV(),s=VV(n,e,i,r);if(o.add(s),!Yd.has(n)){let u=()=>{let d=performance.now();for(let f of o)f.measure();for(let f of o)f.update(d);for(let f of o)f.notify()};Yd.set(n,u);let c=WV(n);window.addEventListener("resize",u,{passive:!0}),n!==document.documentElement&&HV.set(n,vV(n,u)),c.addEventListener("scroll",u,{passive:!0})}let a=Yd.get(n),l=requestAnimationFrame(a);return()=>{var u;typeof e!="function"&&e.stop(),cancelAnimationFrame(l);let c=cR.get(n);if(!c||(c.delete(s),c.size))return;let d=Yd.get(n);Yd.delete(n),d&&(WV(n).removeEventListener("scroll",d),(u=HV.get(n))===null||u===void 0||u(),window.removeEventListener("resize",d))}}var YV={m00:1,m01:0,m02:0,m10:0,m11:1,m12:0};function Fu(e,t,n=1){return{m00:n,m01:0,m02:e,m10:0,m11:n,m12:t}}var k7={FADE_IN:{opacity:0,transform:YV},SCALE_IN:{opacity:0,transform:Fu(0,0,.5)},SCALE_IN_BOTTOM:{opacity:0,transform:Fu(0,50,.5)},SLIDE_IN_TOP:{opacity:0,transform:Fu(0,-150)},SLIDE_IN_BOTTOM:{opacity:0,transform:Fu(0,150)},SLIDE_IN_LEFT:{opacity:0,transform:Fu(-150,0)},SLIDE_IN_RIGHT:{opacity:0,transform:Fu(150,0)},NONE:{opacity:1,transform:YV}},B7=.75,So={IN_CUBIC:[.55,.055,.675,.19],OUT_CUBIC:[.215,.61,.355,1],INOUT_CUBIC:[.645,.045,.355,1],LINEAR:[0,0,1,1],IN_BACK_CUBIC:[.3,-.05,.7,-.5],OUT_BACK_CUBIC:[.45,1.45,.8,1],INOUT_BACK_CUBIC:[.7,-.4,.4,1.4],GENTLE_SPRING:[1,100,15,0],SPRING_PRESET_ONE:[1,300,20,0],SPRING_PRESET_TWO:[1,600,
431315,0],SPRING_PRESET_THREE:[1,80,20,0],HOLD:[1,0,1,0]},KV={easingType:"OUT_CUBIC",easingFunction:So.OUT_CUBIC,transitionDuration:.3},F7={...KV,transitionDuration:.6},zV=50,XV=!0,w7={type:Tr.FLOAT,resolvedType:ud.FLOAT,value:zV},U7={type:Tr.BOOLEAN,resolvedType:ud.BOOLEAN,value:XV};function sn(e,t){if(!e)return{};let n=t.transform?qc(t.transform):Ne.identity();n.multiply(V7(e.transform));let r=n.toScale(),o=n.offset(),i=n.toDegrees();return{opacity:e.opacity??t.opacity??1,scaleX:r?.x??1,scaleY:r?.y??1,translateX:o?.x??0,translateY:o?.y??0,rotate:i??0}}function dR(e,t,n,r){let o={key:void 0,hasBehaviors:!1,variants:{visible:{}},initial:"visible",appearBehaviorOtherLayer:void 0,scrollTransformOtherLayer:void 0,hasAppearLoadBehavior:!1,hasAppearScrollIntoViewBehavior:!1,hasAppearScrollDirectionBehavior:!1,hasHoverBehavior:!1,hasPressBehavior:!1,hasFocusBehavior:!1,hasScrollSpeedBehavior:!1,hasCursorBehavior:!1,transitionToVisible:void 0,transitionToExit:void 0,transitionToAndFromHover:void 0,transitionToAndFromPress:void 0,transitionToAndFromFocus:void 0,transitionBasedOnScrollDirection:void 0,scrollParallaxSpeed:1,replayAppearBehavior:!0,hasScrollTransformOnScrollBehavior:!1,hasScrollTransformIntoViewBehavior:!1,scrollTransformTransition:void 0,replayScrollTransformBehavior:!0,cursorBehaviorInfo:void 0,hasEnterAnimation:!0,hasExitAnimation:!0};if(e.length===0)return o;o.hasBehaviors=!0,o.variants={visible:sn({},t)};for(let i of e){let s=i.behaviorType,a=!1;switch(s){case nt.Appear:{let l=i;if(!l||n?.[nt.Appear])break;let u=l.trigger;switch(u){case"PAGE_LOAD":o.hasAppearLoadBehavior=!0,o.initial="initial",o.variants.initial=sn(i.enterState,t),o.transitionToVisible=Ir(i.enterTransition);break;case"THIS_LAYER_IN_VIEW":o.hasAppearScrollIntoViewBehavior=!0,o.initial="initial",o.variants.initial=sn(i.enterState,t),o.variants.exit=sn(i.exitState??i.enterState,t),o.transitionToVisible=Ir(i.enterTransition),o.transitionToExit=Ir(i.exitTransition),o.replayAppearBehavior=!i.playsOnce;break;case"OTHER_LAYER_IN_VIEW":o.hasAppearScrollIntoViewBehavior=!0,o.initial="initial",o.variants.initial=sn(i.enterState,t),o.variants.exit=sn(i.exitState??i.enterState,t),o.appearBehaviorOtherLayer=Xe(i.otherLayer),o.transitionToVisible=Ir(i.enterTransition),o.transitionToExit=Ir(i.exitTransition),o.replayAppearBehavior=!i.playsOnce;break;case"SCROLL_DIRECTION":o.hasAppearScrollDirectionBehavior=!0,o.variants.scrollDirection=sn(i.enterState,t),o.transitionBasedOnScrollDirection=Ir(i.enterTransition),o.replayAppearBehavior=!i.playsOnce;break;default:Ae(u)}break}case nt.ScrollTransform:{let l=i;if(!l||n?.[nt.ScrollTransform])break;a=l.fromState.opacity!==l.toState.opacity;let u=l.trigger;switch(u){case"PAGE_HEIGHT":o.hasScrollTransformOnScrollBehavior=!0,o.initial="initial",o.variants.initial=sn(i.fromState,t),o.variants.exit=sn(i.toState,t),o.scrollTransformTransition=Ir(i.transition);break;case"THIS_LAYER_IN_VIEW":o.hasScrollTransformIntoViewBehavior=!0,o.initial="initial",o.variants.initial=sn(i.fromState,t),o.variants.exit=sn(i.toState,t),o.scrollTransformTransition=Ir(i.transition),o.replayScrollTransformBehavior=!i.playsOnce;break;case"OTHER_LAYER_IN_VIEW":o.hasScrollTransformIntoViewBehavior=!0,o.initial="initial",o.variants.initial=sn(i.fromState,t),o.variants.exit=sn(i.toState,t),o.scrollTransformTransition=Ir(i.transition),o.scrollTransformOtherLayer=Xe(i.otherLayer),o.replayScrollTransformBehavior=!i.playsOnce;break;default:Ae(u)}break}case nt.Hover:o.hasHoverBehavior=!n?.[nt.Hover],o.variants.hover=sn(i.state,t),o.transitionToAndFromHover=Ir(i.transition);break;case nt.Press:o.hasPressBehavior=!n?.[nt.Press],o.variants.press=sn(i.state,t),o.transitionToAndFromPress=Ir(i.transition);break;case nt.Focus:o.hasFocusBehavior=!n?.[nt.Focus],o.variants.focus=sn(i.state,t),o.transitionToAndFromFocus=Ir(i.transition);break;case nt.ScrollParallax:o.hasScrollSpeedBehavior=!n?.[nt.ScrollParallax],o.scrollParallaxSpeed=i.speed;break;case nt.Cursor:o.hasCursorBehavior=!n?.[nt.Cursor],o.cursorBehaviorInfo={cursorGuid:Xe(i.cursorGuid),cursorImage:r,cursorHotspot:{x:i.hotspotX,y:i.hotspotY}};break;case nt.Marquee:break;case nt.Code:break;default:Ae(s)}a&&o.scrollTransformTransition&&(o.scrollTransformTransition.repeatDelay=1)}return o.key=JSON.stringify(o),o}function V7(e){return Array.isArray(e)?Ne.fromNumbers(e[0][0],e[0][1],e[0][2],e[1][0],e[1][1],e[1][2]):typeof e=="object"?Ne.fromNumbers(e.m00,e.m01,e.m02,e.m10,e.m11,e.m12):Ne.identity()}function Ir(e){if(e)switch(e.easingType){case"IN_CUBIC":return{ease:"easeIn",duration:e.transitionDuration,delay:e.delay};case"OUT_CUBIC":return{ease:"easeOut",duration:e.transitionDuration,delay:e.delay};case"INOUT_CUBIC":return{ease:"easeInOut",duration:e.transitionDuration,delay:e.delay};case"LINEAR":return{ease:"linear",duration:e.transitionDuration,delay:e.delay};case"IN_BACK_CUBIC":return{ease:So.IN_BACK_CUBIC,duration:e.transitionDuration,delay:e.delay};case"OUT_BACK_CUBIC":return{ease:So.OUT_BACK_CUBIC,duration:e.transitionDuration,delay:e.delay};case"INOUT_BACK_CUBIC":return{ease:So.INOUT_BACK_CUBIC,duration:e.transitionDuration,delay:e.delay};case"CUSTOM_CUBIC":return{ease:e.easingFunction,duration:e.transitionDuration,delay:e.delay};case"GENTLE_SPRING":case"SPRING_PRESET_ONE":case"SPRING_PRESET_TWO":case"SPRING_PRESET_THREE":return{type:"spring",stiffness:So[e.easingType][1],damping:So[e.easingType][2],mass:So[e.easingType][0],delay:e.delay};case"CUSTOM_SPRING":{let t=e.easingFunction??So.GENTLE_SPRING;return{type:"spring",stiffness:t[1],damping:t[2],mass:t[0],delay:e.delay}}default:return e.easingType,`${e.easingType}`,{ease:"easeOut",duration:e.transitionDuration}}}var H7=(...e)=>se().env==="server"?()=>{}:(0,Bn.useLayoutEffect)(...e);function gr(e,t,n,r,o){let i=se(),{disableBehaviors:s}=i.renderOptions,a=wi(r,ye),l=(0,Bn.useRef)(null),u=(0,Bn.useRef)(null),{key:c,hasBehaviors:d,variants:f,initial:p,appearBehaviorOtherLayer:T,scrollTransformOtherLayer:m,hasAppearLoadBehavior:h,hasAppearScrollIntoViewBehavior:E,hasAppearScrollDirectionBehavior:_,hasHoverBehavior:O,hasPressBehavior:I,hasScrollTransformOnScrollBehavior:S,hasScrollTransformIntoViewBehavior:g,hasScrollSpeedBehavior:A,hasCursorBehavior:R,transitionToVisible:L,transitionToExit:C,transitionToAndFromHover:y,transitionToAndFromPress:P,transitionBasedOnScrollDirection:B,scrollParallaxSpeed:V,replayAppearBehavior:N,replayScrollTransformBehavior:W,scrollTransformTransition:D}=(0,Bn.useMemo)(()=>{let he=Object.entries(s?{}:t??{}).map(([ge,ce])=>({...ce,behaviorType:ge})).filter(ge=>ge.behaviorType!=="code"),le=dR(he,a,o);return Mb(i,le),le},[s,t,a,o,i]),M=S||g,v=(0,Bn.useMemo)(()=>M?{fromState:f[pe.INITIAL],toState:f[pe.EXIT]}:null,[M,f]),w=(0,Bn.useCallback)(()=>W7({domElement:l.current,hasBehaviors:d,variants:f,hasAppearLoadBehavior:h,hasAppearScrollIntoViewBehavior:E,hasAppearScrollDirectionBehavior:_,hasHoverBehavior:O,hasPressBehavior:I,hasScrollTransformBehavior:M,hasScrollTransformOnScrollBehavior:S,hasScrollTransformIntoViewBehavior:g,hasScrollSpeedBehavior:A,scrollTransformState:v,transitionToVisible:L,transitionToExit:C,transitionToAndFromHover:y,transitionToAndFromPress:P,transitionBasedOnScrollDirection:B,scrollTransformTransition:D,appearBehaviorOtherLayer:T,scrollTransformOtherLayer:m,replayAppearBehavior:N,replayScrollTransformBehavior:W,scrollParallaxSpeed:V}),[d,f,h,E,_,O,I,M,S,g,A,v,L,C,y,P,B,D,T,m,N,W,V]),re=(0,Bn.useCallback)(oe=>{l.current&&u.current?.(),l.current=oe,u.current=w?.(),oe?OI(e,oe):SI(e)},[e,w]),ae=(0,Bn.useRef)(e);return H7(()=>{l.current&&OI(e,l.current),ae.current!==e&&(SI(ae.current),ae.current=e)},[l,e]),iD({ref:l,hasCursorBehavior:R,assets:n,behaviors:t}),(0,Bn.useEffect)(()=>
4313{if(!(!l.current||!d))return u.current=w(),()=>u.current?.()},[w,d]),d?{ref:re,key:c,motionProps:{initial:p,variants:f}}:{ref:re,key:c,motionProps:{}}}function W7(e){let{domElement:t,hasBehaviors:n,variants:r,hasAppearLoadBehavior:o,hasAppearScrollIntoViewBehavior:i,hasAppearScrollDirectionBehavior:s,hasHoverBehavior:a,hasPressBehavior:l,hasScrollTransformBehavior:u,hasScrollTransformOnScrollBehavior:c,hasScrollTransformIntoViewBehavior:d,hasScrollSpeedBehavior:f,scrollTransformState:p,transitionToVisible:T,transitionToExit:m,transitionToAndFromHover:h,transitionToAndFromPress:E,transitionBasedOnScrollDirection:_,scrollTransformTransition:O,appearBehaviorOtherLayer:I,scrollTransformOtherLayer:S,replayAppearBehavior:g,replayScrollTransformBehavior:A,scrollParallaxSpeed:R}=e;if(!t||!n)return()=>{};let L=!1,C=[()=>{L=!0}];if(o&&kn(t,r[pe.VISIBLE],T),i){let y=P=>{let B=!1,V;function N(){L||!t||!B||V||(V=kn(t,r[pe.VISIBLE],T).then(()=>{V=void 0,W()}),g||D())}function W(){L||!t||B||V||(V=kn(t,r[pe.EXIT]??r[pe.VISIBLE],m).then(()=>{V=void 0,kn(t,r[pe.INITIAL]??r[pe.VISIBLE],{duration:0}),N()}))}let D=lR(P,()=>(B=!0,N(),()=>{B=!1,W()}));C.push(D)};I?SE(I).then(P=>{L||y(P)}):t&&y(t)}if(s){let y=Kd(P=>{let B=P.y.velocity;B>0?(kn(t,r[pe.SCROLL_DIRECTION]??r[pe.VISIBLE],_),g||y()):B<0&&kn(t,r[pe.VISIBLE],_)},{container:II()});C.push(y)}if(a){let y=B=>{B.pointerType!=="touch"&&kn(t,r[pe.HOVER]??r[pe.VISIBLE],h)},P=B=>{B.pointerType!=="touch"&&kn(t,r[pe.VISIBLE],h)};t.addEventListener("pointerenter",y),t.addEventListener("pointerleave",P),C.push(()=>{t.removeEventListener("pointerenter",y),t.removeEventListener("pointerleave",P)})}if(l){let y=()=>{kn(t,r[pe.PRESS]??r[pe.VISIBLE],E),window.addEventListener("pointerup",P),window.addEventListener("pointercancel",P)},P=()=>{kn(t,r[pe.VISIBLE],E),window.removeEventListener("pointerup",P),window.removeEventListener("pointercancel",P)};t.addEventListener("pointerdown",y),t.addEventListener("pointerup",P),t.addEventListener("pointercancel",P),C.push(()=>{t.removeEventListener("pointerdown",y),t.removeEventListener("pointerup",P),t.removeEventListener("pointercancel",P),window.removeEventListener("pointerup",P),window.removeEventListener("pointercancel",P)})}if(u){let y=P=>{let B=!1,V=Kd(N=>{if(B)return;let W=0;if(c)W=N.y.scrollLength>0?N.y.current/N.y.scrollLength:1;else if(d){let ge=N.y.current+N.y.containerLength,ce=N.y.targetOffset,j=N.y.targetLength,$=(ge-ce)/j;W=Math.min(1,Math.max(0,$))}let{fromState:D,toState:M}=p,v=cs(W,[0,1],[D.opacity,M.opacity]),w=cs(W,[0,1],[D.scaleX,M.scaleX]),re=cs(W,[0,1],[D.scaleY,M.scaleY]),ae=cs(W,[0,1],[D.translateX,M.translateX]),oe=cs(W,[0,1],[D.translateY,M.translateY]),he=cs(W,[0,1],[D.rotate,M.rotate]);W===1&&!A&&(B=!0);let le=()=>{kn(t,{opacity:v,scaleX:w,scaleY:re,translateX:ae,translateY:oe,rotate:he},O)};ne.postRender(le)},{container:RI(P),target:P});C.push(V)};S?SE(S).then(P=>{L||y(P)}):t&&y(t)}if(f){let y=Kd(P=>{if(R!==1){let B=P.y.current*(1-R);kn(t,{y:B},{duration:0})}},{container:RI(t),target:t});C.push(y)}return()=>{C.forEach(y=>y())}}function zd(e){return e.optimizeForTailwindConversion}function Fn(){let e=!Fi(),t=se();return zd(t.renderOptions)||e}function Rr(e,t){if(!(!pm(e)||/^(Frame|Rectangle|Polygon|Star|Group|Line|Ellipse|Vector|Arrow) \d+$/.test(t.name)))return t.name.trim()}var Ar=b(Q()),Xr=b(F()),EH=b(F()),$7=b(pR()),J7=b(Q()),Z7=b(El()),q7=b(Dp());function ms(e){let t=se().env;Te(t!=="server",`${e} should never be rendered on the server.`)}var JV=b(Q()),rT=b(F()),wu=rT.createContext({name:"",width:0,height:0});function ER({name:e,width:t,height:n,children:r}){let o=rT.useMemo(()=>({name:e,width:t,height:n}),[e,t,n]);return(0,JV.jsx)(wu.Provider,{value:o,children:r})}var TR=b(Q()),Io=b(F());var Xd=class{backingComponentId;atomStore;constructor(t,n){this.atomStore=n,this.backingComponentId=ie(t)}get(t,n){return t(this.backingComponentId)}set(t,n,r){this.atomStore.set(this.backingComponentId,r)}reset(){this.atomStore.set(this.backingComponentId,null)}},oT=class{variableState;nodeById;componentSetId=null;boundVariantProperties;unboundVariantProperties;boolMap={true:!0,false:!1};atomStore;constructor(t,n,r,o,i=[],s){this.variableState=t,this.nodeById=n,this.componentSetId=r,this.boundVariantProperties=o.map(([a,l])=>[a,ie(l)]),this.unboundVariantProperties=i.map(([a,l])=>[a,ie(l)]),this.atomStore=s}get(t,n){let r=this.boundVariantProperties.map(([s,a])=>[s,this._convertResolvedVariableValueToStringVariantValue(this.variableState.evaluateVariable(t,t(a).id,n))]),o=this.unboundVariantProperties.map(([s,a])=>[s,t(a)]),i=[...r,...o];return this._instanceIdFromVariantProperties(i)}set(t,n,r){let o=Object.fromEntries(this._propertyValuesForVariant(r));
4313this.unboundVariantProperties.forEach(([i,s])=>{let a=o[i];this.atomStore.set(s,a)}),this.boundVariantProperties.forEach(([i,s])=>{let a=o[i];let l=this.variableState.getVariableType(t(s).id,t,n),u=this._convertStringVariantValueToResolvedVariableType(l,a);this.variableState.setVariable(t(s).id,u,n)})}_instanceIdFromVariantProperties(t){if(this.componentSetId===null)return null;let n=this.nodeById.get(this.componentSetId);return n.type,n.children.find(r=>this._propertyValuesMatch(t,this._propertyValuesForVariant(r)))??null}_propertyValuesMatch(t,n){let r=s=>new Set(s.map(([a,l])=>JSON.stringify([a.toLowerCase(),l.toLowerCase()]))),o=r(t),i=r(n);return o.size===i.size&&[...o].every(s=>i.has(s))}_propertyValuesForVariant(t){return this.nodeById.get(t).name.split(",").map(r=>{let[o,i]=r.split("=");return[(o??"").trim(),(i??"").trim()]})}_convertStringVariantValueToResolvedVariableType(t,n){switch(t){case"BOOLEAN":{let r=n.toLowerCase();return r in this.boolMap,`${n}`,this.boolMap[r]??n}case"FLOAT":{let r=n.trim(),o=Number(r),i=r!==""&&Number.isFinite(o);return`${n}`,i?o:n}case"COLOR":case"IMAGE":throw new q(`Cannot bind a variant property to a variable of type ${t}.`);case"STRING":case null:return n}}_convertResolvedVariableValueToStringVariantValue(t){if(t===null)return"null";switch(typeof t){case"string":return t;case"boolean":case"number":return String(t);default:throw new q(`Cannot bind a variant property to a variable of type ${typeof t}.`)}}reset(){}};var zr=class{instanceState;modeContextState=ie({});childNodeProps=new Map;transitionAtom=ie(void 0);autoLayoutTransitionAtom=ie(void 0);stateResetHandlers=[];variableState;cmsDataState=null;static createRoot(t,n,r){let o={backingComponentId:new Xd(null,n),componentPropState:new Map};return new zr(r,t,o)}constructor(t,n,r){this.variableState=t,this.cmsDataState=n,this.instanceState=r}resetComponentState=(t,n)=>{this.instanceState.backingComponentId.reset(),this.stateResetHandlers.forEach(r=>r(t,n))};getChildState(t,n,r,o){let i="componentSetId"in n&&n.componentSetId?n.componentSetId:null,s=this.childNodeProps.get(t),a;if(n.type==="INSTANCE"){let l=Object.entries(n.componentProperties).filter(([f,p])=>p.type==="VARIANT"),u=l.filter(([f,p])=>!p.boundVariables?.value).map(([f,p])=>[f,p.value]),c=l.filter(([f,p])=>!!p.boundVariables?.value).map(([f,p])=>[f,p.boundVariables.value]);a={backingComponentId:c.length?new oT(this.variableState,r,i,c,u,o):new Xd(null,o),componentPropState:new Map}}else a=this.instanceState;return s||(s=new zr(this.variableState,this.cmsDataState,a),this.childNodeProps.set(t,s),i&&this.stateResetHandlers.push(s.resetComponentState)),s}};var XLe=b(F());function K7(e,t,n,r,o){Object.entries(e).forEach(([i,s])=>{(!r||!r[i])&&(t[s]=a=>{let l=n[i];typeof a!=typeof l&&console.error(`Expected value of type ${typeof l} for property ${i}, but got ${typeof a}`),n[i]=a,o?.()})})}function mR(e){let t={};if(!e)return t;for(let[n,r]of Object.entries(e))r.setter&&(t[n]=r.setter);return t}var ZV={src:""};function iT(e){return e??!1?e:void 0}function sT(e,t,n,r){if(!r||!n)return ZV;let o=e?.image?t(r,e?.image):void 0,s=(e?.animatedImage?t(r,e.animatedImage):void 0)??o;if(!s)return ZV;let a=iT(s.size?.y)??e.originalImageHeight,l=iT(s.size?.x)??e.originalImageWidth;return{src:n(s.url),height:iT(a),width:iT(l),alt:e.altText}}function _R(e,t,n){let r=e[t];if(r!=null||t==="default")return r;let o=e.default,i;if(typeof o=="function"?i=o:o&&typeof o=="object"&&(i=o[t]),i!=null){let a=`${n??"unknown-module"}::${t}`;if(!qV.has(a)){qV.add(a);let l=new tt("Code export resolved via default fallback");l.errorDetail=`warningKey: ${a}`,Se.reportError(l)}}return i}var qV=new Set;var z7={renderedByCode:!0};function X7({guid:e,modeContext:t,...n}){let r=se(),o=(0,Io.useMemo)(()=>r?[{key:e,nodeId:e,nodeById:r.websiteData.nodeById,assets:r.websiteData.assets,assetIdToGuid:r.websiteData.assetIdToGuid,guidToUrl:r.websiteData.guidToUrl,animateRootIds:r.websiteData.animateRootIds,stablePathToAssetInfo:r.websiteData.stablePathToAssetInfo,stablePathToConstraints:r.websiteData.stablePathToConstraints,modeContext:t??{},parentState:zr.createRoot(null,r.atomStore,r.globalVariableState),parentStates:null}]:[],[e,r,t]),i=mE(o),s=(0,Io.useMemo)(()=>{let a=Object.fromEntries(Object.entries(n).filter(([l])=>l.startsWith("data-")));return{...z7,style:n.style,className:n.className,dataAttributes:a}},[n]);return i[0]?(0,TR.jsx)(ii,{node:i[0],parent:null,context:s,websiteContext:r}):null}function eH(e,t,n){let[,r]=(0,Io.useReducer)(u=>u+1,0),{variableState:o,modeContext:i}=e,s=se(),{finalProps:a,boundVariables:l}=(0,Io.useMemo)(()=>{let u=Object.fromEntries(Object.entries(iH(e.componentProperties,e.assets,n,s,i))),c=s
4313H(e.componentProperties);return{finalProps:u,boundVariables:c}},[e.componentProperties,n,i,e.assets,s]);if(o&&i)for(let[u,c]of Object.entries(l)){let d=t[u];d&&(a[d]=aH(c,o,i,s)),lH(c,u,o,a,i,r,s)}return Object.entries(t).forEach(([u,c])=>{l[u]||(a[c]=d=>{let f=a[u];typeof d!=typeof f&&console.error(`Expected value of type ${typeof f} for property ${u}, but got ${typeof d}`),a[u]=d,r()})}),a}function tH(e){let t=se(),{websiteData:n}=t??{},r=(0,Io.useMemo)(()=>!t||!n||!e?.length?[]:e.map(o=>{let i=o.codeComponentId,s=n.assetIdToGuid.get(i)?.toString(),a=s?n.nodeById.get(s):null;return a?{codeNode:a,codeComponentId:i}:null}).filter(o=>o!==null),[t,n,e]);return(0,Io.useMemo)(()=>r.map(o=>o.codeNode),[r])}function nH(e,t,n,r,o,i,s){let[,a]=(0,Io.useReducer)(T=>T+1,0),l=se(),{websiteData:u,getAssetURL:c}=l,d=u?.assetIdToGuid,{finalProps:f,boundVariables:p}=(0,Io.useMemo)(()=>{let T=Object.fromEntries(Object.entries(iH(e.componentPropertyDefinitions,s,i,l))),m=sH(e.componentPropertyDefinitions),h=(n??[]).find(E=>{let _=d?.get(E.codeComponentId);return e.id===_});if(!h)return{finalProps:T,boundVariables:m};for(let E of Object.keys(T))E in h.assignments&&h.assignments[E]!==void 0&&(typeof T[E]=="function"&&typeof h.assignments[E]=="string"?T[E]=oH(h.assignments[E],l.instanceSwapComponentCache):typeof h.assignments[E]=="object"&&"image"in h.assignments[E]?T[E]=sT(h.assignments[E],Vo,c,s):T[E]=h.assignments[E]);return{finalProps:T,boundVariables:m}},[e.id,e.componentPropertyDefinitions,d,l,c,s,i,n]);if(r&&o)for(let[T,m]of Object.entries(p)){let h=t[T];h&&(f[h]=aH(m,r,o,l)),lH(m,T,r,f,o,a,l)}return Object.entries(t).forEach(([T,m])=>{p[T]||(f[m]=h=>{let E=f[T];typeof h!=typeof E&&console.error(`Expected value of type ${typeof E} for property ${T}, but got ${typeof h}`),f[T]=h,a()})}),f}var QV;(function(e){e[e.None=0]="None",e[e.Mouse=1]="Mouse",e[e.Motion=2]="Motion",e[e.Uncategorized=3]="Uncategorized",e[e.TextOnly=4]="TextOnly"})(QV||(QV={}));function rH(e){let t=n=>{let{category:r,nodeTypes:o}=n.codeBehaviorData,i=0;switch(r){case"mouse":i=1;break;case"motion":i=2;break;default:i=3;break}return o&&o.includes("TEXT")&&(i=4),i};return[...e].sort((n,r)=>t(n)-t(r))}function oH(e,t,n){let r=t.get(e);return r||(r=function(i){return e?(0,TR.jsx)(X7,{guid:e,modeContext:n,...i}):null},t.set(e,r),r)}function iH(e,t,n,r,o){let{instanceSwapComponentCache:i,getAssetURL:s}=r,a={};if(!e)return a;for(let l in e){let u=e[l],c=l.substring(0,l.lastIndexOf("#"));if(c&&u&&"type"in u)if(u.type==="INSTANCE_SWAP")if("value"in u&&u.value!=="-1:-1")a[c]=oH(u.value,i,o);else if(n?.[c]?.defaultValue){let d=n[c].defaultValue;a[c]=d??(()=>null)}else a[c]=()=>null;else if(u.type==="TEXT"){let d="value"in u?u.value:u.defaultValue;a[c]=d.characters}else if(u.type==="IMAGE")if("value"in u&&u.value!==null&&u.value.image)a[c]=sT(u.value,Vo,s,t);else if(n?.[c]?.defaultValue){let d=n[c].defaultValue;a[c]=typeof d=="string"?{src:d}:wy(d)}else a[c]={src:""};else a[c]="value"in u?u.value:"defaultValue"in u?u.defaultValue:void 0}return a}function sH(e){let t={};if(!e)return t;for(let n in e){let r=e[n],o=n.substring(0,n.lastIndexOf("#"));if(o&&r&&"boundVariables"in r&&r.boundVariables){let i=r.boundVariables;i.value&&(t[o]=i.value.id)}}return t}function aH(e,t,n,r){return o=>{let{atomStore:i}=r,s=i.get,a=t.evaluateVariable(s,e,n);if(typeof o!=typeof a&&console.error(`Expected value of type ${typeof a} for variable ${e}, but got ${typeof o}`),typeof o=="function"){console.error("Cannot set function as variable value");return}if(typeof o=="object"&&"src"in o){console.error("Cannot set image prop as variable value");return}t.setVariable(e,o,n)}}function lH(e,t,n,r,o,i,s){let{atomStore:a}=s,l=a.get,u=n.getVariable(e);if(u){let d=u.value.getModeValue(o),f=n.evaluateVariable(l,e,o);return r[t]=f,a.sub(d,()=>{let T=n.evaluateVariable(l,e,o);r[t]=T,i()})}}async function aT(e,t,n){let r=(t||"default").split(".");if(r.length===0)throw new q(`Code export name ${t} is empty`);let[o,i]=r;if(typeof e!="object")throw new q(`Code export ${t} is not an object`);let a=_R(e,o,n);if(r.length===1){if(a==null)throw new q(`Code export ${t} (${o}) is nullish`);return a}if(typeof a!="function")throw new q(`Code export ${t} (${o}) is not a function. The component may have failed to compile during publishing.`);let l=await a();if(typeof l!="object")throw new q(`Code export ${t} (${i}) is not an object`);let u=_R(l,i,n);if(u==null)throw new q(`Code export ${t} (${i}) is nullish`);return u}function uH(e){let t={};if(!e)return t;for(let[n,r]of Object.entries(e))r.setter&&(t[n]=r.setter);return t}var Uu=(e,t,n)=>{let r=new tt(n);r.errorDetail=`sourceCodeHash: ${e}`,Se.reportError(r),console.error(n,t)};var cH=b(F()),j7=class dH{renderHooks;constructor(t=[]){this.renderHooks=t}cloneWithAdditionalHook(t){return new dH([...this.renderHooks,t])}},Ia=cH.createContext(new j7);var fH=b(F()),jd=fH.createContext({isSnapshot:!1,snapshot:()=>{},enableManualSnapshot:()=>{}});var pH=b(Q()),lT=b(F());var Vu=lT.createContext({shouldReduceMotion:!1});function hR({children:e}){let t=_E(),n=lT.useMemo(()=>({shouldReduceMotion:t}),[t]);return(0,pH.jsx)(Vu.Provider,{value:n,children:e})}var $d=Xr.forwardRef(({children:e,codeBehaviors:t,variableState:n,modeContext:r,assets:o,outerStyles:i,tag:s,websiteContext:a},l)=>(0,Ar.jsx)(Ys,{children:()=>a.renderElement({Tag:s,ref:l,styleSet:[{display:"flex",...i},"tailwind","code-behavior-wrapper"],children:(0,Ar.jsx)(ej,{codeBehaviors:t,variableState:n,modeContext:r,assets:o,websiteContext:a,children:e})})}));$d.displayName="CodeBehaviorWrapper";function Q7({node:e,Component:t,codeBehaviors:n,variableState:r,modeContext:o,children:i,assets:s}){let a=tj(t),l=uH(a),c={...nH(e,l,n,r,o,a,s),children:i};return(0,Ar.jsx)(t,{...c})}function ej({children:e,codeBehaviors:t,variableState:n,modeContext:r,assets:o,websiteContext:i}){ms("CodeComponentContent");let s=Fi(),a=i.getAssetURL,[l,u]=Xr.useState([]);globalThis.__GLOBALS__={React:Xr,ReactJSXRuntime:J7,ReactJSXDevRuntime:$7,ReactDOM:Z7,ReactDOMClient:q7,SnapshotContext:jd,RenderHooksContext:Ia,ActiveBreakpointContext:wu,WebsiteSettingsContext:Vu,getAssetURL:a};let c=Xr.useMemo(()=>rH(t),[t]),d=tH(c),f=i.websiteData.sourceCodeHash,p=_e(f),T=Xr.useRef({});return Xr.useEffect(()=>{if(!i||!d.length)return;let m=d.filter(h=>!T.current[h.id]);m.length!==0&&Promise.all(m.map(async h=>{try{let E=i.getCodeComponentURL(h),_=await import(E),I=await aT(_,h.codeExportName,E);return T.current[h.id]=I,I}catch(E){return Uu(p,E,"Failed to import code behavior module"),null}})).then(h=>{h.some(E=>E!==null)&&u(d.map(E=>T.current[E.id]||null))}).catch(h=>{Uu(p,h,"Failed to load code behavior")})},[d,i,p]),!d.length||!i||!s?(0,Ar.jsx)(Ar.Fragment,{children:e}):l.length!==d.length||l.some(m=>m===null)?(0,Ar.jsx)(Ar.Fragment,{children:e}):(0,Ar.jsx)(Ar.Fragment,{children:[...d].reverse().reduce((m,h,E)=>{let _=l.length-1-E,O=l[_];return O?(0,Ar.jsx)(Q7,{node:h,Component:O,codeBehaviors:t,variableState:n,modeContext:r,assets:o,children:m},h.id):m},e)})}function tj(e){return e?e[Symbol.for("figma.react.props")]??{}:null}function Hu(){let e=(0,EH.useRef)(null);return{codeBehaviorWrapperRef:e,updateStyles:(n,r)=>{e.current&&(e.current.style.setProperty(Ki,`${r}`),e.current.style.setProperty(zi,`${n}`))}}}
4313var Yu=b(Q()),FCe=b(F());var uT=b(Q());var nj="ffw";function OR(e){let{parent:t,node:n,children:r,outerStyles:o,tag:i,websiteContext:s}=e;if(!zl(n,t))return(0,uT.jsx)(uT.Fragment,{children:r});let a={display:"flex",flex:o.flex,flexDirection:t.layoutMode==="HORIZONTAL"?"row":"column",alignSelf:"stretch",alignItems:ZI(t.counterAxisAlignItems)};return s.renderElement({Tag:i,key:nj,id:Ee(s,n,"fillWrapper"),styleSet:a,children:r})}var cT=b(Q());var rj="sw";function Jd(e){let{children:t,stickyWrapperStyles:n,node:r,tag:o,websiteContext:i}=e;return n?i.renderElement({Tag:o,key:rj,id:Ee(i,r,"sticky-wrapper"),styleSet:n,children:t}):(0,cT.jsx)(cT.Fragment,{children:t})}function Wu(e){switch(e.type){case"FRAME":case"RECTANGLE":case"TEXT":case"IMAGE":case"SVG":return!!e.behaviors?.code?.length;default:return!1}}var dT=b(Q()),fT=b(F());var vCe=b(F());function mH(e,t,n,r,o){return n?t.getLayerRef({layerRef:n,parentRef:o,Component:()=>null}):r(e)||null}function Zd(e,t){return t in e}function pT({renderNode:e,node:t,codeBehaviorProps:n}){let r=fT.useContext(Ia),o=fT.useRef(null),i=n?.transformRef||o,s=n?.parentRef;if(!r.renderHooks.length)return e(t)||(0,dT.jsx)(dT.Fragment,{});let a=t;for(let l of r.renderHooks)if(Zd(l,"renderText"))a={...a,renderTextHook:l};else if(Zd(l,"renderTextCharacter"))a={...a,renderTextCharacterHook:l};else if(Zd(l,"renderTextLine"))a={...a,renderTextLineHook:l};else if(Zd(l,"renderTextWord"))a={...a,renderTextWordHook:l};else if(Zd(l,"getLayerRef"))mH(a,l,i,e,s);else throw new q("Render hook not supported.");return e(a)||null}function nr(e){let{node:t,parent:n,context:r,children:o,transitionProps:i,layerRef:s,outerRef:a,previousRotation:l,codeBehaviorProps:u,keyframeMotionPropsOverride:c,codeBehaviorWrapperRef:d,updateStyles:f,wrappersToRender:p,websiteContext:T}=e;if(!(p.needsTransformWrapper||p.needsCodeBehaviorWrapper))return Jd({node:t,stickyWrapperStyles:p.stickyWrapper.outerStyles,tag:p.stickyWrapper.tag,websiteContext:T,children:OR({node:t,parent:n,outerStyles:p.flexFillWrapper.outerStyles,tag:p.flexFillWrapper.tag,websiteContext:T,children:o})});let h=i?.transitionData,E=i?.smartAnimateType??Z.NONE,_=E===Z.INSTANCE_SUBTREE,O=t.type!=="WIDGET"&&so(E,t.maybeAnimateRotation),I=p.needsTransformWrapper?K_({ref:O||_?s:null,context:r,node:t,parent:n,childWrapperStyles:p.transformWrapper.childWrapperStyles,transitionData:h,canAnimate:O,smartAnimateType:E,previousRotation:l,transformRef:a,onOuterWrapperSizeChange:f,keyframeMotionPropsOverride:c,outerStyles:p.transformWrapper.outerStyles,tag:p.transformWrapper.tag,websiteContext:T,children:o}):(0,Yu.jsx)(Yu.Fragment,{children:o});if(p.needsCodeBehaviorWrapper){Wu(t);let S=t.behaviors.code;return p.codeBehaviorWrapper.outerStyles,(0,Yu.jsx)($d,{codeBehaviors:S,variableState:t.variableState,modeContext:t.modeContext,ref:d,assets:t.assets,outerStyles:p.codeBehaviorWrapper.outerStyles,tag:p.codeBehaviorWrapper.tag,websiteContext:T,children:(0,Yu.jsx)(pT,{node:t,renderNode:()=>I,codeBehaviorProps:{...u,transformRef:a}})})}return Jd({node:t,stickyWrapperStyles:p.stickyWrapper.outerStyles,tag:p.stickyWrapper.tag,websiteContext:T,children:OR({node:t,parent:n,outerStyles:p.flexFillWrapper.outerStyles,tag:p.flexFillWrapper.tag,websiteContext:T,children:I})})}function Sn({node:e,parent:t,context:n,transitionProps:r,outerStyles:o,wrapperSizeStyles:i,stickyWrapperStyles:s,transformChildWrapperStyles:a}){let{hasCodeBehavior:l,hasTransform:u,hasFlexFill:c,hasSticky:d}=oj({node:e,parent:t,context:n,transitionProps:r,stickyWrapperStyles:s}),f=o,p=n?.parentIsList?"li":"div",T,m="div",h="div",E,_="div",O,I="div";return l&&(T=f,m=p,f=void 0,p="div"),d&&(h=p,p="div"),c&&(E=f,_=p,p="div"),u&&(O=f??i,I=p,f=void 0,p="div"),{needsTransformWrapper:u,needsCodeBehaviorWrapper:l,stickyWrapper:{outerStyles:s,tag:h},flexFillWrapper:{outerStyles:E,tag:_},codeBehaviorWrapper:{outerStyles:T,tag:m},transformWrapper:{outerStyles:O,childWrapperStyles:a,tag:I},motionLayerContent:{outerStyles:f??i,needsListItemTag:p==="li"}}}function oj({node:e,parent:t,context:n,transitionProps:r,stickyWrapperStyles:o}){let i=Wu(e);return{hasCodeBehavior:i,hasTransform:ij({node:e,parent:t,context:n,transitionProps:r}),hasFlexFill:!i&&zl(e,t),hasSticky:!i&&o!==void 0}}
4313function ij(e){let{context:t,node:n,parent:r,transitionProps:o}=e,i=Xi(n,r,t);if(n.type==="GROUP")return i&&zt(n,r);{let s=n.type!=="WIDGET"&&so(o?.smartAnimateType??Z.NONE,n.maybeAnimateRotation);return i||s}}function sj(e){let{node:t,parent:n,context:r,zIndex:o,smartAnimateType:i,previousRotation:s,precomputeTransforms:a,websiteContext:l}=e,{getAssetURL:u,renderOptions:c}=l,d=Vo(t.assets,t.hash);Te(d.type==="GENERATED_ASSET","Expected asset to be a generated asset");let f=u(d.url),p=so(i,t.maybeAnimateRotation),T=bn({node:t,parent:n,context:r,zIndex:o,children:[],options:{isFlattened:!0,canAnimate:p,previousRotation:s,precomputeTransforms:a},renderOptions:c}),m=t.type==="SVG"?r?.group?.opacity??1:jt(r,t);return{nodeCanAnimateRotation:p,layoutStyles:T,opacity:m,asset:d,src:f}}function aj({node:e,src:t,motionKey:n,websiteContext:r}){let o=go.useRef(null),i=e.accessibleLabel||"",{disableInlineSvgGeneration:s}=r.renderOptions,a=!s&&e.type==="SVG"&&e.isDynamic,l=_H.get(e.hash),u=go.useCallback(c=>{if(o.current){o.current.replaceChildren(c.cloneNode(!0));let d=o.current.querySelector("svg");d&&(i?(d.setAttribute("aria-label",i),d.setAttribute("role","img")):d.setAttribute("role","presentation"))}},[i]);return go.useEffect(()=>{if(!a)return;if(l&&o.current){u(l);return}if(!t)return;let c=new AbortController,d=async()=>{try{let p=await fetch(t,{signal:c.signal});f(await p.text())}catch(p){if(console.error("Error loading SVG",p),p.name!=="AbortError")throw new tt("Error loading SVG",p)}},f=p=>{if(p==="")return;if(!p){console.warn("No SVG URL provided for",e.id);return}let T=new DOMParser().parseFromString(p,"image/svg+xml"),m=T.querySelector("svg"),h=T.querySelector("parsererror");if(!m||h){console.error("Unable to load SVG",h);return}_H.set(e.hash,m),u(m)};return d(),()=>{c.abort()}},[t,e.hash,l,e.id,e.type,a,n,u]),o}var _H=new Map,OH=go.forwardRef(function({node:t,parent:n,interactionHandlers:r,context:o,zIndex:i,transitionProps:s,codeBehaviorProps:a,websiteContext:l},u){let c=Bl(),d=Fn(),f=(0,hH.useRef)(null),{codeBehaviorWrapperRef:p,updateStyles:T}=Hu(),m=s?.smartAnimateType??Z.NONE,{nodeCanAnimateRotation:h,layoutStyles:E,opacity:_,asset:O,src:I}=sj({node:t,parent:n,context:o,zIndex:i,smartAnimateType:m,previousRotation:c,precomputeTransforms:d,websiteContext:l}),S={opacity:_,transform:mr(E.outer.transform)},g=Or(t,o),{motionProps:A,key:R,ref:L}=gr(t.id,t.behaviors,t.assets,S,g),C=Oo(u,L),y=aj({node:t,src:I,motionKey:R,websiteContext:l});return lj({node:t,parent:n,interactionHandlers:r,context:o,transitionProps:s,codeBehaviorProps:a,websiteContext:l,layerData:{nodeCanAnimateRotation:h,layoutStyles:E,opacity:_,asset:O,src:I},hookState:{behaviorProps:A,key:R,behaviorsRef:L,mergedRef:C,outerRef:f,codeBehaviorWrapperRef:p,updateStyles:T,previousRotation:c,svgContainerRef:y,ref:u}})});function lj(e){let{node:t,parent:n,interactionHandlers:r,context:o,transitionProps:i,codeBehaviorProps:s,websiteContext:a,layerData:l,hookState:u}=e,{layoutStyles:c,opacity:d,nodeCanAnimateRotation:f,asset:p,src:T}=l,{behaviorProps:m,key:h,behaviorsRef:E,mergedRef:_,outerRef:O,codeBehaviorWrapperRef:I,updateStyles:S,previousRotation:g,svgContainerRef:A,ref:R}=u,L=i?.smartAnimateType??Z.NONE,{renderOptions:C}=a,y=Pn({node:t,context:o,websiteContext:a}),P=t?.interactions??[],B=o?.withinInteractiveElement||Object.keys(m).length>0||L===Z.INSTANCE_SUBTREE,V=hr(P,r,B,a),N=uo(P),W=Wr(P),D=ps(t,W,N,B,!1),M=co(t,!0),v=i?.transitionData,w=bt(v),re=Dn({node:t,parent:n,children:null,renderOptions:C}),{shouldOutputVariables:ae,codeSyntaxLanguage:oe}=a.renderOptions,he={...c.inner,...t.type==="IMAGE"?pb(t,t.effects,C):{},..._n(d,ae,t.boundVariables?.opacity?.resolvedName,oe&&t.boundVariables?.opacity?.resolvedCodeSyntax?.[oe]),...Ho(t),...y,...o?.style||{}},le=Ee(a,t),ge=Rr(a,t),{disableDataAttributes:ce}=a.renderOptions,j=Sn({node:t,parent:n,context:o,transitionProps:i,outerStyles:c.outer,wrapperSizeStyles:re,stickyWrapperStyles:c.stickyWrapper,transformChildWrapperStyles:c.transform}),$=Ta({node:t,context:o,renderOptions:C,smartAnimateType:L,wrappersToRender:j});return nr({node:t,parent:n,context:o,transitionProps:i,codeBehaviorProps:s,layerRef:R,outerRef:O,codeBehaviorWrapperRef:I,updateStyles:S,previousRotation:g,wrappersToRender:j,websiteContext:a,keyframeMotionPropsOverride:$.wrapperKeyframeMotionPropsOverride,children:Kr({node:t,semanticTagInfo:D,key:h,context:o,ref:f?E:_,id:le,styles:he,transitionProps:{opacity:d,smartAnimateType:L,behaviorProps:m,transitionData:v,onTransitionEnd:w},nodeName:t.name,codeBehaviorProps:s,keyframeMotionPropsOverride:$.childKeyframeMotionPropsOverride,wrappers:j.motionLayerContent,websiteContext:a,...V,...M,"data-name":ge,"data-isimage":ce?void 0:!0,...o?.dataAttributes||{},children:(0,TH.jsx)(go.Fragment,{children:uj({node:t,parent:n,context:o,websiteContext:a,asset:p,src:T,svgContainerRef:A})},t.id)})})}function uj({node:e,parent:t,context:n,websiteContext:r,asset:o,src:i,svgContainerRef:s}){let{url:a,offsets:l,size:u}=o,{disableInlineSvgGeneration:c,disableImageOptimization:d}=r.renderOptions,f=!c&&e.type==="SVG"&&e.isDynamic,p=e.accessibleLabel||"",T={position:"absolute",top:Qc(l.top),left
4313:Qc(l.left),right:Qc(l.right),bottom:Qc(l.bottom)},m,h;if(u&&!d&&e.type==="IMAGE"){let{srcset:S,sizes:g}=iR(r.getAssetURL,e,t,null,a,u,void 0,r.renderOptions,n);m=S,h=e.lazyLoad?`auto,${g}`:g}let E={};f&&e.type==="SVG"&&(e.fills.forEach((S,g)=>{S.type==="SOLID"&&(E[`--fill-${g}`]=`rgba(${Math.round(S.color.r*255)}, ${Math.round(S.color.g*255)}, ${Math.round(S.color.b*255)}, ${x(S.color.a)})`)}),e.strokes.forEach((S,g)=>{S.type==="SOLID"&&(E[`--stroke-${g}`]=`rgba(${Math.round(S.color.r*255)}, ${Math.round(S.color.g*255)}, ${Math.round(S.color.b*255)}, ${x(S.color.a)})`)}));let _=!f&&fE(T),O={display:"block",maxWidth:"none",width:"100%",height:"100%",..._&&{position:"absolute",inset:0}},I=r.renderElement({Tag:"img",loading:e.lazyLoad?"lazy":void 0,src:i,alt:p,width:e.type==="IMAGE"&&u?x(u.x):void 0,height:e.type==="IMAGE"&&u?x(u.y):void 0,styleSet:O,srcSet:m,sizes:h});return _?I:r.renderElement({Tag:"div",ref:s,styleSet:T,style:E,children:I})}var ga=b(Q()),ef=b(F());function SH({node:e,smartAnimateType:t,nodeHasStrokes:n,transitionData:r,borderStyles:o,strokeColorKeyframeProps:i,websiteContext:s}){let a=bt(r),{motionTransitionProps:l,cssStyles:u}=Xs(t,1,o??{},void 0,r,n?a:void 0),c=io(t,r,o?.transform),d=Ee(s,e,"border"),f=i?.colorAnimate?.borderColor!==void 0,p=t!==Z.NONE||f,T={...l,...c},m=f?X_(T,"borderColor",i.colorInitial.borderColor,i.colorAnimate.borderColor,i.colorTransition.borderColor):T;return s.renderElement({Tag:p?On.div:"div",key:"border","aria-hidden":!0,id:d,styleSet:u,...p?m:{}})}var cj=e=>{let t=e.layoutMode;if(e.type!=="FRAME"||!(t==="HORIZONTAL"||t==="VERTICAL"))return;let n;e.primaryAxisAlignItems==="MAX"?n="flex-end":["CENTER","SPACE_EVENLY"].includes(e.primaryAxisAlignItems)&&(n="center");let r;if(e.counterAxisAlignItems==="MAX"?r="flex-end":e.counterAxisAlignItems==="CENTER"&&(r="center"),!(!n&&!r))return{display:"flex",flexDirection:t==="VERTICAL"?"column":"row",alignItems:r,justifyContent:n}};function IH({node:e,children:t,style:n,innerTag:r="div",websiteContext:o}){let{overflow:i,overflowX:s,overflowY:a,borderRadius:l,...u}=n,c={overflow:i,overflowX:s,overflowY:a,...cj(e)},d=Object.values(c).some(E=>E!==void 0),f=o.renderElement({Tag:r,key:"clipper",id:Ee(o,e,"al-clipper-inner"),styleSet:d?u:{...u,borderRadius:l},children:t});if(!d)return f;let{minWidth:p,minHeight:T,maxWidth:m,maxHeight:h}=n;return o.renderElement({Tag:"div",key:"clipper",id:Ee(o,e,"al-clipper-outer"),styleSet:{...c,borderRadius:l,width:"100%",height:"100%",minWidth:p,minHeight:T,maxWidth:m,maxHeight:h},children:f})}function gH({node:e,style:t,children:n,innerTag:r="div",websiteContext:o}){let i=Ee(o,e,"clipper");return o.renderElement({Tag:r,key:"clipper",id:i,styleSet:t,children:n})}var RH=(e,t,n,r,o)=>{if(!dt(e))return!1;let i=!!t,s=i&&dt(t),a=i&&Fr(t),l=e.paddingLeft+e.paddingRight;if(l>0){let c=ht(e,t,n,o,r);switch(c){case X.FILL_PARENT:if(s&&!a)return!0;break;case X.HUG_CONTENTS:break;case X.FIXED:if(l>e.size.x)return!0;break;default:Ae(c)}}let u=e.paddingTop+e.paddingBottom;if(u>0){let c=Xt(e,t,n,o,r);switch(c){case X.FILL_PARENT:if(s&&!a)return!0;break;case X.HUG_CONTENTS:break;case X.FIXED:if(u>e.size.y)return!0;break;default:Ae(c)}}return!1};function SR(e,t){return GS(e,t?.inheritedEffects).some(n=>n.type==="INNER_SHADOW")}function AH({node:e,parent:t,context:n,alwaysRenderBorderStyles:r,websiteContext:o}){if(!SR(e,n))return null;let i=ao(e)||r?dE(e,t):void 0,s={position:"absolute",inset:0,borderRadius:"inherit",pointerEvents:"none",...BS(e,GS(e,n?.inheritedEffects),o.renderOptions),...i};return o.renderElement({Tag:"div",key:"innerShadow",id:Ee(o,e,"shadow"),styleSet:s})}function ET({children:e,context:t,parent:n,renderOptions:r,reverseZIndex:o=!1,codeBehaviorProps:i,renderFigmaLayer:s,websiteContext:a}){let l=dj({children:e,context:fm(r,t,n.absoluteBoundingBox),parent:n});return l.length?l.map(([u,{key:c,context:d}],f)=>s({name:"sites-layer",nodeId:u.id,childKey:c,node:u,parent:n,context:d,zIndex:o?l.length-f:void 0,codeBehaviorProps:i,websiteContext:a})):null}function dj({children:e,context:t,parent:n}){let r={...t},o=t?.masks||[];e.sort((a,l)=>Td(a,n)&&!Td(l,n)?-1:0);let i=[];for(let a of e)"isMask"in a&&a.visible&&a.isMask?r={...r,masks:[...o,a]}:i.push([a,{key:a.key,context:r}]);if(!t?.negativeItemSpacing)return i;let s=0;for(let a=i.length-1;a>=0;a--){let[l]=i[a];if(l.layoutPositioning!=="ABSOLUTE"&&l.visible){s=a;break}}return i.map(([a,l],u)=>a.layoutPositioning==="ABSOLUTE"||u===s?[a,{...l,context:{...l.context,negativeItemSpacing:void 0}}]:[a,l])}var qd=b(Q());function NH(e){let{children:t,parentTransitionProps:n,onTransitionEnd:r}=e;if(!((n?.smartAnimateType??Z.NONE)===Z.INSTANCE_SUBTREE))return(0,qd.jsx)(qd.Fragment,{children:t});let s=Zb(n?.transitionData,r);return(0,qd.jsx)(rg,{...s,children:t})}var Qd=b(Q()),ibe=b(F());var si=b(Q()),Be=b(F()),LH=b(IR());var fj="left",pj=6,Ej=!1,mj="Scrolling content",_j=!1;function CH(e){return(0,si.jsx)(gR,{...e})}var gR=Be.default.forwardRef(function({node:t,style:n={},className:r="",children:o,websiteContext:i},s){let a=t.behaviors?.marquee?.direction??fj,l=t.behaviors?.marquee?.speed??pj,u=t.behaviors?.marquee?.shouldLoopInfinitely??Ej,c=LB(t)?mj:t.accessibleLabel,d=t.behaviors?.marquee?.pauseOnHover??_j,[f,p]=(0,Be.useState)(0),[T,m]=(0,Be.useState)(0),[h,E]=(0,Be.useState)(1),[_,O]=(0,Be.useState)(!1),I=(0,Be.useRef)(null),S=s||I,g=(0,Be.useRef)(null),A=ld(),R=(0,LH.default)("marquee",A?"":"reduced-motion"),L=(0,Be.useCallback)(N=>{if(g.current&&S.current){let W=S.current.getBoundingClientRect(),D=g.current.getBoundingClientRect(),M=f===0?W.width:f,v=D.width;if((a==="UP"||a==="DOWN")&&(M=W.height,v=D.height),u&&M&&v){let w=v<M?Math.ceil(M/v):1;E(w)}else E(1);m(v),(f===0||N)&&p(W.width)}},[u,S,f,a]);(0,Be.useEffect)(()=>
4313{if(_&&(L(),g.current&&S.current)){let N=new ResizeObserver(()=>{L(!0)});return N.observe(S.current),N.observe(g.current),()=>{N&&N.disconnect()}}},[L,S,_]),(0,Be.useEffect)(()=>{L()},[L,o]),(0,Be.useEffect)(()=>{O(!0)},[]);let C=(0,Be.useMemo)(()=>u?T*h/l:T<f?f/l:T/l,[u,f,T,h,l]),y=(0,Be.useMemo)(()=>({...n,["--width"]:a==="UP"||a==="DOWN"?"100vh":"100%",["--transform"]:a==="UP"?"rotate(-90deg)":a==="DOWN"?"rotate(90deg)":"none"}),[n,a]),P=(0,Be.useMemo)(()=>({["--direction"]:a==="LEFT"?"normal":"reverse",["--duration"]:`${C}s`,["--delay"]:"0s",["--iteration-count"]:"infinite",["--min-width"]:u?"auto":"100%",["--timing-function"]:YS(i)?"steps(3)":"linear",["--pause-on-hover"]:d?"paused":"running"}),[a,C,u,d,i]),B=(0,Be.useMemo)(()=>({["--transform"]:a==="UP"?"rotate(90deg)":a==="DOWN"?"rotate(-90deg)":"none"}),[a]),V=(0,Be.useCallback)((N,W)=>[...Array(Number.isFinite(N)&&N>=0?N:0)].map((D,M)=>(0,si.jsx)(Be.Fragment,{children:Be.Children.map(o,v=>(0,si.jsx)("div",{"aria-hidden":W?"true":void 0,style:B,className:"marquee-child",children:v}))},M)),[B,o]);return _?(0,si.jsxs)("div",{ref:S,style:y,className:"marquee-container "+r,tabIndex:0,role:"marquee","aria-label":c,children:[(0,si.jsxs)("div",{className:R,style:P,children:[(0,si.jsx)("div",{className:"marquee-initial-child-container",ref:g,children:V(1)}),V(h-1,!0)]}),(0,si.jsx)("div",{className:R,style:P,children:V(h,!0)})]}):null});var Tj={width:"100%",height:"100%",position:"relative"};function yH(e){let{parent:t,needsAutolayoutClipper:n,needsClipper:r,websiteContext:o,children:i,listTag:s,styles:{clipperStyles:a,innerStyles:l,overflowStyles:u,borderDisplacement:c,wrapperSizeStyles:d,marqueeSizeStyles:f}}=e,p=mn(t),T=dt(t),m={...d,...f,...u},h={};T&&(typeof t.minWidth=="number"&&(h.minWidth="inherit"),typeof t.minHeight=="number"&&(h.minHeight="inherit"),typeof t.maxWidth=="number"&&(h.maxWidth="inherit"),typeof t.maxHeight=="number"&&(h.maxHeight="inherit")),r&&(m={...m,...a});let E;if(n||r){let _={node:t,innerTag:s,style:{...h,...a,...l,...u,...c,...p?d:Tj,borderRadius:"inherit"},websiteContext:o,children:i};E=n?IH(_):gH(_)}else E=(0,Qd.jsx)(Qd.Fragment,{children:i});return p?(0,Qd.jsx)(gR,{node:t,style:m,websiteContext:o,children:E}):E}var hj="data-width",Oj="data-height";function Sj(e,t){let n=e.getAssetURL;if(!t||!n)return;let r="filter0",o=n(t),i;return i=new URL(o),i.hash=r,i=i.toString(),i}var Ij=(e,t,n,r,o,i,s,a,l,u)=>{let{minimizeAutoLayoutWrappers:c,dontUseChildDivForBorderStyles:d,useFigmaComponents:f}=u,p=f&&e.type==="FRAME"&&(e.originalType==="COMPONENT"||e.originalType==="INSTANCE"),T=t&&dt(t),m=dt(e),h=ao(e)||a,E=Fr(e),_=T&&Fr(t),O=h&&(uD(e)||m&&!E||m&&E&&!e.strokesIncludedInLayout||T&&!_),I=e.effects&&e.effects.some(y=>y.type==="BACKGROUND_BLUR")&&e.effects.some(y=>y.type==="LAYER_BLUR"),S=r.length>1||r.some(y=>y.needsBackgroundDiv)||i||I||SR(e,l),g;d?g=!1:g=h&&(p||O||S);let A=r.length>0&&S,R;c?R=!1:R=m&&(p||RH(e,t,n,l,u));let L=n.length>0&&(g&&o||R||$s(t)||i||s);return{needsBackgroundDiv:A,needsBorderDiv:g,needsClipper:L,needsAutolayoutClipper:m&&(R||s)}};function gj(e){let{node:t,parent:n,children:r,context:o,zIndex:i,smartAnimateType:s,previousRotation:a,precomputeTransforms:l,renderOptions:u}=e,{shouldOutputVariables:c,codeSyntaxLanguage:d}=u,f=vB(t,n,r,u,o),p=so(s,t.maybeAnimateRotation),T=bn({node:t,parent:n,context:o,zIndex:i,children:r,itemSpacing:f,codeSyntaxLanguage:d,options:{canAnimate:p,previousRotation:a,shouldOutputVariables:c,precomputeTransforms:l},renderOptions:u}),m=jt(o,t);return{itemSpacing:f,nodeCanAnimateRotation:p,layoutStyles:T,opacity:m}}var _T=(0,ef.forwardRef)(function({node:t,parent:n,children:r,context:o,zIndex:i,interactionHandlers:s,transitionProps:a,codeBehaviorProps:l,websiteContext:u},c){let{renderOptions:d}=u,f=Bl(),p=Fn(),T=(0,ef.useRef)(null),{codeBehaviorWrapperRef:m,updateStyles:h}=Hu(),E=a?.smartAnimateType??Z.NONE,{itemSpacing:_,nodeCanAnimateRotation:O,layoutStyles:I,opacity:S}=gj({node:t,parent:n,children:r,context:o,zIndex:i,smartAnimateType:E,previousRotation:f,precomputeTransforms:p,renderOptions:d}),g=Or(t,o),{motionProps:A,key:R,ref:L}=gr(t.id,t.behaviors,t.assets,{opacity:S,transform:mr(I.outer.transform)},g),C=(0,ef.useRef)(null),y=Oo(L,C),P=Oo(c,y);return Rj({node:t,parent:n,children:r,context:o,interactionHandlers:s,transitionProps:a,ref:c,websiteContext:u,previousRotation:f,outerRef:T,codeBehaviorWrapperRef:m,updateStyles:h,smartAnimateType:E,itemSpacing:_,nodeCanAnimateRotation:O,layoutStyles:I,opacity:S,codeBehaviorProps:l,behaviorProps:A,behaviorKey:R,parentRefObject:C,combinedRef:y,mergedRef:P,renderFigmaLayer:Ku})});function Rj(e){let{node:t,parent:n,children:r,context:o,interactionHandlers:i,transitionProps:s,ref:a,websiteContext:l,previousRotation:u,outerRef:c,codeBehaviorWrapperRef:d,updateStyles:f,smartAnimateType:p,itemSpacing:T,nodeCanAnimateRotation:m,layoutStyles:h,opacity:E,codeBehaviorProps:_,behaviorProps:O,behaviorKey:I,parentRefObject:S,combinedRef:g,mergedRef:A,renderFigmaLayer:R}=e,{renderOptions:L}=l,{useFigmaClipContentsForOverflow:C,rootNodeStyle:y,shouldOutputVariables:P,codeSyntaxLanguage:B}=L,V=Pn({node:t,context:o,websiteContext:l}),N=nE(t.fills,t.assets,{width:t.size.x,height:t.size.y},{isDecorativeImage:t.isDecorativeImage??!1,hasChildren:r.length>0},l),W=s?.transitionData,D=bt(W),M=t.interactions??[],v=uo(M),w=Wr(M),re=mn(t),ae=N.some(ci=>ci.imageProps),oe=N.some(ci=>ci.videoProps),he=co(t,ae||oe||re),le=Sj(l,t.effectSvgFileName),ge={..._n(E,P,t.boundVariables?.opacity?.resolvedName,B&&t.boundVariables?.opacity?.resolvedCodeSyntax?.[B]),...Ho(t)},ce=t.scrollBehavior==="FIXED"||t.scrollBehavior==="STICKY_SCROLLS",j=p===Z.INSTANCE_SUBTREE,$=o?.withinInteractiveElement||Object.keys(O).length>0||j,ue=ps(t,w,v,$,re),Re=hr(M,i,$,l),Ke=$_(ue),Je=Ke!==null,de=r?.every(ci=>ci.layoutAlign==="STRETCH")??!0,it=t.type==="RECTANGLE"||"clipsContent"in t&&t.clipsContent,pt=j,{needsBackgroun
4313dDiv:lt,needsBorderDiv:ir,needsClipper:It,needsAutolayoutClipper:Nr}=Ij(t,n,r,N,it,j,re,pt,o,L),gs=Aj(t,lt,ir,l),gn={group:void 0,isInStickyOrFixedTree:ce||(o?.isInStickyOrFixedTree??!1),negativeItemSpacing:T&&T<0?T:void 0,withinInteractiveElement:o?.withinInteractiveElement||w||v,parentIsList:Je,allChildrenAreFillWidth:de,borderDisplacement:ir?void 0:uE(t),constrainingFrameSize:{width:t.size.x,height:t.size.y},inheritedEffects:od(t,o?.inheritedEffects)},Ro=Ee(l,t),Vn={"data-name":Rr(l,t)};o?.dataAttributes&&Object.entries(o.dataAttributes).forEach(([ci,SW])=>{Vn[ci]=SW});let Ma=ao(t),Ga=cD(t,n),{clipperStyles:Zu,containerStyles:Ao,borderStyles:ka,sharedBackgroundStyles:qu}=xB(t,n,ge,pt,le,ir,L),Ba=Dn({node:t,parent:n,children:r,renderOptions:L}),wT=MB({node:t,parent:n,context:o,children:r,renderOptions:L}),Jr=r?.length?$l(t,n,o,l):{};n||(y==="component"?Jr={overflow:it?"clip":void 0}:C?Jr={overflow:it&&(Ao.borderRadius||Ao.borderTopLeftRadius||Ao.borderTopRightRadius||Ao.borderBottomLeftRadius||Ao.borderBottomRightRadius)?"clip":void 0}:y==="independent"?Jr={overflow:it?"clip":void 0}:o?.renderedByCode||l.withBaseStyles&&(Vn["data-page-overflowx"]=Jr.overflowX,Jr={overflow:"clip"}));let lA=ka?SH({node:t,smartAnimateType:p,nodeHasStrokes:Ma,transitionData:W,borderStyles:ka,strokeColorKeyframeProps:gs?.strokeColorKeyframeProps??null,websiteContext:l}):null,mW=AV({node:t,parent:n,children:r,sharedBackgroundStyles:{...qu,...Ga},backgroundInfo:N,smartAnimateType:p,transitionData:W,context:gn,fillColorKeyframeProps:gs?.fillColorKeyframeProps??null,websiteContext:l});lt||(h.outer.mixBlendMode||=N[0]?.backgroundStyles?.mixBlendMode);let{mixBlendMode:UJ,..._W}=N[0]?.backgroundStyles??{},UT={...Ao,...It?{}:h.inner,...h.stickyWrapper?QI:{},...It?{}:Zu,...It?{}:Jr,...!lt&&l.withBaseStyles?{...qu,..._W}:{},...V,...o?.style||{}};Re.onClick&&h.stickyWrapper&&UT.display===void 0&&(UT.display="block");let TW=t.type==="FRAME"&&t.isBreakpointFrame,hW=ET({children:r,context:gn,parent:t,renderOptions:L,reverseZIndex:t.type!=="RECTANGLE"&&"itemReverseZIndex"in t&&!!t.itemReverseZIndex,codeBehaviorProps:{parentRef:S},renderFigmaLayer:R,websiteContext:l}),uA=yH({parent:t,needsAutolayoutClipper:Nr,needsClipper:It,websiteContext:l,listTag:It&&Je?Ke:void 0,styles:{clipperStyles:Zu,innerStyles:h.inner,overflowStyles:Jr,borderDisplacement:Ga,wrapperSizeStyles:Ba,marqueeSizeStyles:wT},children:NH({parentTransitionProps:t.transitionProps,onTransitionEnd:D,children:hW})});if(TW&&(Vn[pE]=Ko(t.id),Vn[iI]="true",Vn[hj]=t.size.x,Vn[Oj]=t.size.y,l.isFigmake))return(0,ga.jsx)(ga.Fragment,{children:uA});let VT=Sn({node:t,parent:n,context:o,transitionProps:s,outerStyles:h.outer,wrapperSizeStyles:Ba,stickyWrapperStyles:h.stickyWrapper,transformChildWrapperStyles:h.transform}),OW=gs?.strippedProps,cA=Ta({keyframeMotionPropsOverride:OW,node:t,context:o,renderOptions:L,smartAnimateType:p,wrappersToRender:VT});return nr({node:t,parent:n,context:o,transitionProps:s,codeBehaviorProps:_,layerRef:a,outerRef:c,codeBehaviorWrapperRef:d,updateStyles:f,previousRotation:u,wrappersToRender:VT,websiteContext:l,keyframeMotionPropsOverride:cA.wrapperKeyframeMotionPropsOverride,children:Kr({semanticTagInfo:{semanticTag:It&&Je?"div":ue.semanticTag,interactiveSemanticTag:re&&ue.interactiveSemanticTag==="ul"?null:ue.interactiveSemanticTag},key:I,context:o,styles:UT,ref:m?g:A,id:Ro,...Re,...Vn,...he,node:t,nodeName:t.name,keyframeMotionPropsOverride:cA.childKeyframeMotionPropsOverride,codeBehaviorProps:_,wrappers:VT.motionLayerContent,websiteContext:l,transitionProps:{opacity:E,smartAnimateType:p,behaviorProps:O,transitionData:W,onTransitionEnd:D},children:(0,ga.jsxs)(ga.Fragment,{children:[lt&&mW,it?null:lA,uA,AH({node:t,parent:n,context:o,alwaysRenderBorderStyles:pt,websiteContext:l}),it?lA:null]})})})}function Aj(e,t,n,r){if(!t&&!n)return null;let o=e.keyframeData;if(!o)return null;let i=Wi(o);if(!i)return null;let s=_r(r),a=s?Kl(i,s.ease()):i,l=t&&(a.colorAnimate.background!==void 0||a.colorInitial.background!==void 0),u=n&&(a.colorAnimate.borderColor!==void 0||a.colorInitial.borderColor!==void 0);if(!l&&!u)return null;
4313let c=l?{colorInitial:{background:a.colorInitial.background},colorAnimate:{background:a.colorAnimate.background},colorTransition:{background:a.colorTransition.background}}:null,d=u?{colorInitial:{borderColor:a.colorInitial.borderColor},colorAnimate:{borderColor:a.colorAnimate.borderColor},colorTransition:{borderColor:a.colorTransition.borderColor}}:null,f={...i.colorInitial},p={...i.colorAnimate},T={...i.colorTransition};l&&(delete f.background,delete p.background,delete T.background),u&&(delete f.borderColor,delete p.borderColor,delete T.borderColor);let m={...i,colorInitial:f,colorAnimate:p,colorTransition:T};return{fillColorKeyframeProps:c,strokeColorKeyframeProps:d,strippedProps:m}}var Ye=b(Q()),$H=b(F()),ai=b(F());var Nj={TOP:"flex-start",BOTTOM:"flex-end",CENTER:"center"},Lj={NONE:"none",UNDERLINE:"underline",STRIKETHROUGH:"line-through"},Cj={ORIGINAL:"none",SMALL_CAPS:"none",SMALL_CAPS_FORCED:"none",UPPER:"uppercase",LOWER:"lowercase",TITLE:"capitalize"},yj={ORIGINAL:"normal",SMALL_CAPS:"small-caps",SMALL_CAPS_FORCED:"all-small-caps",UPPER:"normal",LOWER:"normal",TITLE:"normal"},bj={SUPER:"0.55em",SUB:"-0.25em",NORMAL:void 0};function Aa(e,t,n,r,o){let{shouldOutputVariables:i,codeSyntaxLanguage:s,optimizeForTailwindConversion:a}=o.renderOptions,{fallbackFonts:l,fontFamily:u,fontVariations:c,fontSize:d,fontStyle:f,textCase:p,opentypeFlags:T,letterSpacingUnit:m,letterSpacingValue:h}=e.style,E={};if(u){let O=`${u}:${f}`,I=Dj(O,l??[]);if(i){let y="boundVariables"in e?e.boundVariables:null,P=te(s&&y?.fontFamily?.[0]?.resolvedCodeSyntax?.[s],y?.fontFamily?.[0]?.resolvedName,I);E.fontFamily=P??I}else E.fontFamily=I;E.wordBreak="break-word";let S=n.get(O),g=l?.map(y=>n.get(`${y.fontFamily}:${y.fontStyle}`)).filter(y=>y?.variationAxes)??[],A=S?.variationAxes?.length,R=g.length>0,L=A||R,C=S?.variationAxes??g[0]?.variationAxes??[];if(L){let y=[...C,{name:"OpticalSize",value:void 0,tag:"opsz"}].filter(P=>c?.[P.name]!==void 0||P.value!==void 0).filter(P=>P.tag==="wght"?!A&&R?!0:(E.fontWeight=c?.[P.name]??P.value,!1):P.tag==="slnt"?P.value===0?(E.fontStyle="normal",!1):c&&P.name in c:!0);y.length>0?E.fontVariationSettings=y.map(P=>{let B=c?.[P.name]??P.value;return`"${P.tag}" ${B}`}).join(", "):a||(E.fontVariationSettings="normal"),S?.italic&&(E.fontStyle="italic")}else E.fontStyle=S?.italic?"italic":"normal"}let _=e.style.fills||"fills"in e&&e.fills||null;if(_?.length===0&&(E.color="transparent",a||(E.WebkitTextFillColor="transparent")),_){let O=_.filter(S=>S.visible!==!1&&S.type==="SOLID"),I=_.filter(S=>S.visible!==!1&&S.type!=="SOLID");if(O.length>0){let S=sd(O.map(g=>new Tt(g.color,o.renderOptions,g.opacity,Lt,g.boundVariables?.color?.resolvedName,s&&g.boundVariables?.color?.resolvedCodeSyntax?.[s])),o.renderOptions);E.color=S.value,a||(E.WebkitTextFillColor=S.value)}if(I.length){let S=nE(_,t,r,{isDecorativeImage:!1,disableImageTag:!0},o)[0]?.backgroundStyles;S&&Object.keys(S).length&&(E.color="transparent",E.backgroundClip="text",a||(E.WebkitBackgroundClip="text",E.WebkitTextFillColor="transparent"),Object.assign(E,S))}}if(p){let O=Cj[p]||"none";O!=="none"&&(E.textTransform=O);let I=yj[p]||"normal";I!=="normal"&&(E.fontVariantCaps=I)}if(T&&(E.fontFeatureSettings=Object.entries(T).map(([O,I])=>`"${O.toLowerCase()}" ${I}`).join(", ")),d&&(E.fontSize=e.style.responsiveTextStyleVariants?.length&&!a?`var(--responsive-font-size,${x(d)}px)`:`${x(d)}px`),m&&h!==void 0){let O=m==="PIXELS"?`${x(h,4)}px`:`${x(h/100*(d??16),4)}px`;E.letterSpacing=e.style.responsiveTextStyleVariants?.length&&!a?`var(--responsive-letter-spacing,${O})`:O}if(!a&&e.style.responsiveTextStyleVariants?.length){let O=e.style.responsiveTextStyleVariants.sort((I,S)=>I.minWidth-S.minWidth);E.media=Object.fromEntries(O.map(I=>{let S=Aa({...e,style:I.style},t,n,r,o),g={};if(I.style.fontSize!==void 0&&(g["--responsive-font-size"]=`${x(I.style.fontSize)}px`),I.style.letterSpacing!==void 0){let B=I.style.letterSpacingUnit==="PIXELS"?`${x(I.style.letterSpacing,4)}px`:`${x(I.style.letterSpacing/100*(I.style.fontSize??16),4)}px`;g["--responsive-letter-spacing"]=B}let A=Ra(I,o.renderOptions);A&&(g["--responsive-line-height"]=A);let{fontSize:R,letterSpacing:L,lineHeight:C,...y}=S,P={...y,...g};return[`(min-width: ${I.minWidth}px)`,P]}))}if(i){let O="boundVariables"in e?e.boundVariables:null;E.fontStyle&&(E.fontStyle=te(s&&O?.fontStyle?.[0]?.resolvedCodeSyntax?.[s],O?.fontStyle?.[0]?.resolvedName,E.fontStyle)??E.fontStyle),E.fontWeight&&(E.fontWeight=te(s&&O?.fontWeight?.[0]?.resolvedCodeSyntax?.[s],O?.fontWeight?.[0]?.resolvedName,E.fontWeight)??E.fontWeight),E.fontSize&&(E.fontSize=te(s&&O?.fontSize?.[0]?.resolvedCodeSyntax?.[s],O?.fontSize?.[0]?.resolvedName,E.fontSize)??E.fontSize),E.letterSpacing&&(E.letterSpacing=te(s&&O?.letterSpacing?.[0]?.resolvedCodeSyntax?.[s],O?.letterSpacing?.[0]?.resolvedName,E.letterSpacing)??E.letterSpacing)}return E}function bH(e,t,n){let r={};return e.textAlignHorizontal&&e.textAlignHorizontal!=="LEFT"?r.textAlign=e.textAlignHorizontal==="JUSTIFIED"?"justify":e.textAlignHorizontal?.toLowerCase():(e.accessibleHTMLTag==="BUTTON"||n?.withinInteractiveElement||n?.hasButton)&&(!e.textAlignHorizontal||e.textAlignHorizontal==="LEFT")&&(r.textAlign="left"),e.textAlignVertical!=="TOP"&&(r.display="flex",r.flexDirection="column",r.justifyContent=Nj[e.textAlignVertical||"TOP"]),t.leadingTrim==="CAP_HEIGHT"&&(r.textBoxTrim="trim-both",r.textBoxEdge="cap alphabetic"),r}function RR(e,t,n,r){return Aa(t,e.assets,n,{width:e.size.x,height:e.size.y},r)}function AR(e,t,n,r,o){let{renderOptions:i}=o,{codeSyntaxLanguage:s}=i,a=Aa(n,e.assets,r,{width:e.size.x,height:e.size.y},o);function l(h){return n.style[h]??t.style[h]??e.style[h]}let u=l("textDecoration"),c=l("textDecorationThicknessUnit"),d=l("textDecorationThicknessValue");if(u&&u!==wp.NONE&&d!==0){a.textDecorationLine=n.characters.length>0?Lj[u]:void 0;let h=l("textDecorationSkipInk"),E=l("textUnderlineOffsetUnit"),_=l("textUnderlineOffsetValue"),O=l("textDecorationStyle"),I=l("textDecorationFills");if(h!==void 0&&(a.textDecorationSkipInk=h?void 0:"none"),_!==void 0?a.textUnderlineOffset=`${_}${E==="PIXELS"?"px":"%"}`:a.textUnderlinePosition="from-font",d!==void 0?a.textDecorationThickness=`${d}${c==="PIXELS"?"px":"%"}`:a.textDecorationThickness="from-font",O!==void 0&&(a.textDecorationStyle=O),I!==void 0){let S=sd(I.filter(g=>g.type==="SOLID").map(g=>new Tt(g.color,i,g.opacity,Lt,g.boundVariables?.color?.resolvedName,s&&g.boundVariables?.color?.resolvedCodeSyntax?.[s])),i);a.textDecorationColor=S.value}}let f=n.style.fontVariantPosition??t.style.fontVariantPosition??e.style.fontVariantPosition;if(f&&(a.verticalAlign=bj[f],f!=="NORMAL")){let h=l("fontSize");a.fontSize=`${(h||0)*.645}px`}let p=Ra(n,i),T=p??Ra(t,i)??Ra(e,i)??"normal",m=p?n.style.responsiveTextStyleVariants:e.style.responsiveTextStyleVariants;return a.lineHeight=NR({responsiveTextStyleVariants:m,defaultLineHeight:T,renderOptions:i}),(n.style.hyperlink||t.style.hyperlink||e.style.hyperlink)&&(a.cursor="pointer"),a}var DH=(e,t)=>{if(!(e==="NONE"||e==="UNORDERED"))return t===2||t===5?"lower-alpha":t===3?"lower-roman":"decimal"},NR=({responsiveTextStyleVariants:e,defaultLineHeight:t,renderOptions:n})=>{let{optimizeForTailwindConversion:r}=n;return e?.some(i=>Ra(i,n))&&!r?`var(--responsive-line-height,${t})`:t},Ra=(e,t)=>{let{shouldOutputVariables:n,codeSyntaxLanguage:r}=t,o=e.style.lineHeightUnit==="INTRINSIC_%"?e.style.lineHeightPercent===void 0||e.style.lineHeightPercent===100?void 0:`${e.style.lineHeightPercent}%`:e.style.lineHeightUnit==="FONT_SIZE_%"?`${x((e.style.lineHeightPercentFontSize??100)/100)}`:e.style.lineHeightUnit==="PIXELS"&&e.style.lineHeightPx!==void 0?`${x(e.style.lineHeightPx)}px`:void 0;if(n&&o){let i="boundVariables"in e?e.boundVariables:null;return te(r&&i?.lineHeight?.[0]?.resolvedCodeSyntax?.[r],i?.lineHeight?.[0]?.resolvedName,o)??o}return o},LR=e=>e.textAutoResize==="WIDTH_AND_HEIGHT"||e.style.textTruncation==="ENDING"&&e.style.maxLines===1;function Dj(e,t){return[`"${e}"`,...t.map(n=>`"${n.fontFamily}:${n.fontStyle}
4313"`),"sans-serif"].join(",")}var PH=b(F());function TT(e,t,n){return _e((0,PH.useMemo)(()=>ie(e),t),n)}var vH=b(F());function Pj(e,t){if(t){e.stack+=`
4314
4315React stack:`+t.componentStack;let n=new Error("React component stack where the error occurred");n.stack=t.componentStack,e.cause=n}}var _s=class extends vH.default.Component{state={hasError:!1,error:null,errorInfo:null};componentDidCatch(t,n){this.setState({error:t,errorInfo:n}),Pj(t,n),this.context.reportError(t,{"error-boundary-name":this.props.name}),this.context.setMaterializationError(this.props.nodeId,{nodeName:this.props.name,nodeId:this.props.nodeId,errorMessage:t.stack})}componentWillUnmount(){this.context.setMaterializationError(this.props.nodeId)}render(){return this.state.error?null:this.props.children}};Zr(_s,"contextType",id);var Ts=_s;var an=b(Q()),VH=b(F()),HH=b(F());function xH(e){if(typeof Intl<"u"&&Intl.Segmenter)try{let t=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(t.segment(e),n=>n.segment)}catch{return Array.from(e)}return Array.from(e)}function hT(e){if(typeof Intl<"u"&&Intl.Segmenter)try{let t=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(t.segment(e)).length}catch{return Array.from(e).length}return Array.from(e).length}var MH=/(\s+)/;function GH(e,t){let{characterStyleOverrides:n,characters:r,lineIndentations:o,lineStyleOverrides:i,lineTextDirections:s,listStartOffsets:a,lineTypes:l,styleOverrideTable:u,lineStartsWithPunctuation:c}=e;if(typeof r!="string"){let _=new tt("TextNode.characters is not a string");_.errorDetail=JSON.stringify({type:typeof r,value:r,nodeId:e.id,nodeName:e.name}),Se.reportError(_),console.error("TextNode.characters is not a string:",{type:typeof r,value:r,nodeId:e.id,nodeName:e.name})}let f=(typeof r=="string"?r:"").replace(/\r/g," ").split(`
4316`),p=e.style.maxLines;p&&(f=f.slice(0,p));let T=0,m=0,h=e.style.fontSize;return f.map((_,O)=>{let I=i[O]?u[i[O]]||{}:{},S=0,g=0,A=(e.renderTextWordHook?_.split(MH):e.renderTextCharacterHook?xH(_):e.renderTextLineHook?[_]:Array.from(_)).reduce((L,C)=>{let y=T+S,P=Array.from(C);if(e.renderTextWordHook||e.renderTextLineHook){let B=P.map((W,D)=>n[y+D]),V=B.every(W=>W===B[0]),N={};if(e.renderTextWordHook){if(C.length===0)return L;MH.test(C)||(N.wordIndex=g,g++),V||(N.originalWord=C)}V?L.push({characters:C,override:B[0],renderHookMetadata:N}):P.forEach((W,D)=>{L.push({characters:W,override:B[D],renderHookMetadata:N})})}else if(e.renderTextCharacterHook)L.push({characters:C,override:n[y],renderHookMetadata:{globalCharacterIndex:m}});else{let B=n[y],V=L[L.length-1];V&&V.override===B?V.characters+=C:L.push({characters:C,override:B})}return S+=P.length,m++,L},[]).map(L=>{let C=L.override?u[L.override]??{}:{};t.fontSize||(C.fontSize=C.fontSize??h);let y=e.style.responsiveTextStyleVariants;if(!C.responsiveTextStyleVariants){let B=y?.filter(V=>V.style.fontSize).map(V=>({...V,style:{fontSize:V.style.fontSize}}));B?.length&&(C.responsiveTextStyleVariants=B)}let P={characters:L.characters,style:C};return L.renderHookMetadata&&(P.renderHookMetadata=L.renderHookMetadata),P});T+=_.length;let R=n[T]&&u[n[T]]||{};return T+=1,A.length===0&&A.push(vj(l[O]&&l[O]!==vi.NONE?h:R.fontSize??h)),{spans:A,style:I,direction:s?.[O],indentation:o[O]||0,startOffset:a[O]??void 0,listOptions:{type:l[O]||vi.NONE},startsWithPunctuation:!!c?.[O]}})}function vj(e){return{characters:"",style:{fontSize:e}}}function CR(e,t,n){if(t&&!n)return"a";switch(e.accessibleHTMLTag){case"H1":return"h1";case"H2":return"h2";case"H3":return"h3";case"H4":return"h4";case"H5":return"h5";case"H6":return"h6";case"DIV":return"div";case"P":case"AUTO":default:return"p"}}function kH(e,t,n){return e?n?"div":"a":t?n?"div":"button":"div"}function OT({children:e}){return e}var BH=b(Q());function FH(e,t){return e.characters.length?xj(e.characters,t):["\u200B"]}var yR=/[\u2028\u2029]/,xj=(e,t)=>e.split(yR).flatMap((n,r,o)=>r<o.length-1||t&&n===""?[n,(0,BH.jsx)("br",{"aria-hidden":!0},"br"+r)]:[n]);var bR=vi.NONE,Mj="sp",Gj="p",wH="s",kj="ws",Bj=e=>e===void 0?void 0:`${e}px`;function WH(e){if(e)return"children"in e||e.block.listOptions&&e.block.listOptions.type!=="NONE"?"list":"paragraph"}function Fj(e,t,n,r,o,i){return t.map((a,l)=>(0,an.jsx)(oi.Fragment,{children:KH({blockKey:l,tree:a,node:e,context:n,nextBlockType:WH(t[l+1]),props:r,websiteContext:o,outerStyles:i})},l))}function wj(e){let{node:t,parent:n,context:r,zIndex:o,smartAnimateType:i,previousRotation:s,precomputeTransforms:a,renderOptions:l}=e,{shouldOutputVariables:u,codeSyntaxLanguage:c}=l,d=so(i,t.maybeAnimateRotation),f=bn({node:t,parent:n,context:r,zIndex:o,children:[],codeSyntaxLanguage:c,options:{canAnimate:d,previousRotation:s,shouldOutputVariables:u,precomputeTransforms:a},renderOptions:l}),p=jt(r,t);return{nodeCanAnimateRotation:d,layoutStyles:f,opacity:p}}var YH=HH.forwardRef(function({node:t,parent:n,context:r,interactionHandlers:o,zIndex:i,transitionProps:s,codeBehaviorProps:a,websiteContext:l},u){let c=Bl(),d=Fn(),f=(0,VH.useRef)(null),{codeBehaviorWrapperRef:p,updateStyles:T}=Hu(),m=s?.smartAnimateType??Z.NONE,h=m===Z.INSTANCE_SUBTREE,{nodeCanAnimateRotation:E,layoutStyles:_,opacity:O}=wj({node:t,parent:n,context:r,zIndex:i,smartAnimateType:m,previousRotation:c,precomputeTransforms:d,renderOptions:l.renderOptions}),I={opacity:O,transform:mr(_.outer.transform)},S=Or(t,r),{motionProps:g,key:A,ref:R}=gr(t.id,t.behaviors,t.assets,I,S),L=Oo(u,R);return Uj({node:t,parent:n,context:r,interactionHandlers:o,transitionProps:s,codeBehaviorProps:a,ref:u,websiteContext:l,previousRotation:c,outerRef:f,codeBehaviorWrapperRef:p,updateStyles:T,smartAnimateType:m,canSmartAnimateInstance:h,nodeCanAnimateRotation:E,layoutStyles:_,opacity:O,behaviorProps:g,behaviorKey:A,behaviorsRef:
4316R,mergedRef:L})});function Uj(e){let{node:t,parent:n,context:r,interactionHandlers:o,transitionProps:i,codeBehaviorProps:s,ref:a,websiteContext:l,previousRotation:u,outerRef:c,codeBehaviorWrapperRef:d,updateStyles:f,smartAnimateType:p,canSmartAnimateInstance:T,nodeCanAnimateRotation:m,layoutStyles:h,opacity:E,behaviorProps:_,behaviorKey:O,behaviorsRef:I,mergedRef:S}=e,g=l.websiteData.fonts,A=l.renderOptions,{shouldOutputVariables:R,codeSyntaxLanguage:L,optimizeForTailwindConversion:C}=A,y=Pn({node:t,context:r,websiteContext:l}),P=Aa(t,t.assets,g,{width:t.size.x,height:t.size.y},l),B=t.interactions??[],V=uo(B),N=Wr(B)||t.style.hyperlink!=null,W=co(t),D=Wu(t),M=Xi(t,n,r)||m,v=Dn({node:t,parent:n,children:null,renderOptions:A}),w=i?.transitionData,re=bt(w),ae={fontSize:Object.values(t.styleOverrideTable).find(de=>de.fontSize)?void 0:x(t.style.fontSize)},oe={...h.inner,..._n(E,R,t.boundVariables?.opacity?.resolvedName,L&&t.boundVariables?.opacity?.resolvedCodeSyntax?.[L]),...Ho(t),...Ob(t.effects,A),...P,...bH(t,t.style,{withinInteractiveElement:r?.withinInteractiveElement,hasButton:V}),...y,...r?.style||{},fontSize:ae.fontSize?P.fontSize:0,lineHeight:0};if(C||(oe["--letter-spacing"]=oe.letterSpacing??0),t.style.textTruncation==="ENDING"){let de=t.style.maxLines;de&&de>1&&(C||(oe.display="-webkit-box",oe.WebkitLineClamp=de,oe.WebkitBoxOrient="vertical"),oe.height&&(oe.maxHeight=oe.height,oe.height=void 0)),oe.overflow="hidden",oe.textOverflow="ellipsis"}LR(t)&&(oe.whiteSpace="nowrap");let he=r?.withinInteractiveElement||Object.keys(_).length>0||p===Z.INSTANCE_SUBTREE,le=hr(B,o,he,l),ge={semanticTag:kH(N,V,he)},ce=XH(t.style.hyperlink,he,l),j=Ee(l,t),$="textContents",ue=mn(t),Re=Sn({node:t,parent:n,context:r,transitionProps:i,outerStyles:h.outer,wrapperSizeStyles:v,stickyWrapperStyles:h.stickyWrapper,transformChildWrapperStyles:h.transform}),Ke=de=>{let it=de;if(de.renderTextHook){let Vn=de.renderTextHook.renderText({characters:de.characters,length:hT(de.characters),TextComponent:Ma=>(Ma.characters&&(de={...de,characters:Ma.characters}),null)});Vn?.props?.characters&&(it={...de,characters:Vn.props.characters})}let pt=Vj(GH(it,ae),ae),lt=T||pt.length>1||N||V||t.textAlignVertical!=="TOP"||ue||t.style.hangingList||D||r?.parentIsList,It={id:j,...W,additionalClassName:$,styles:oe,ref:m?I:S,...le},Nr=lt?void 0:Re.motionLayerContent.outerStyles,gs=Fj(de,pt,r,lt?void 0:It,l,Nr),gn=ue?CH:OT,Ro=M?K_:OT,af=lt?Kr:OT;return Ro({ref:m||T||D?a:null,context:r,node:t,parent:n,childWrapperStyles:{...h.transform},transitionData:w,canAnimate:m,smartAnimateType:p,previousRotation:u,transformRef:c,onOuterWrapperSizeChange:f,outerStyles:Re.transformWrapper.outerStyles,tag:Re.transformWrapper.tag,websiteContext:l,children:(0,an.jsx)(oi.Fragment,{children:af({semanticTagInfo:{interactiveSemanticTag:null,semanticTag:ge.semanticTag},...It,context:r,node:t,nodeName:t.name,codeBehaviorProps:s,wrappers:Re.motionLayerContent,websiteContext:l,transitionProps:{opacity:E,smartAnimateType:p,behaviorProps:_,transitionData:w,onTransitionEnd:re},...ce,...r?.dataAttributes,children:gn({node:de,websiteContext:l,children:gs})})},O)})},Je=D?(0,an.jsx)($d,{codeBehaviors:t.behaviors.code,ref:d,outerStyles:Re.codeBehaviorWrapper.outerStyles,tag:Re.codeBehaviorWrapper.tag,websiteContext:l,children:(0,an.jsx)(pT,{node:t,renderNode:de=>Ke(de),codeBehaviorProps:{...s,transformRef:c}})}):Ke(t);return Jd({node:t,stickyWrapperStyles:h.stickyWrapper,tag:Re.stickyWrapper.tag,websiteContext:l,children:Je})}function Vj(e,t){let n={children:[],type:bR,lineStyleType:void 0};t&&(n.style=t);let r=[n];for(let o of e){let i={block:o,style:t},s=o.listOptions?.type||bR;if(s!=="NONE"){let a=o.indentation+1;for(;r.length>a||r.length===a&&r[r.length-1].type!=="NONE"&&r[r.length-1].type!==s;)r.pop();for(;r.length<a;){let l=a-r.length===1?o.startOffset:void 0,u={children:[],lineStyleType:DH(s,r.length),type:s,start:l,style:{...o.style,...t}};r[r.length-1].children.push(u),r.push(u)}}else r=[n];r[r.length-1].children.push(i)}return n.children}function KH({nextBlockType:e,tree:t,node:n,context:r,blockKey:o,props:i,websiteContext:s,outerStyles:a}){if("children"in t)return Yj({listNode:t,node:n,props:i,nextBlockType:e,websiteContext:s,outerStyles:a,children:t.children.map((f,p)=>(0,an.jsx)(oi.Fragment,{children:KH({blockKey:p,tree:f,node:n,context:r,nextBlockType:WH(t.children[p+1]),websiteContext:s,outerStyles:void 0})},p))});let{block:l}=t,u;if(n.renderTextWordHook){let f=Hj(l.spans);u=[];for(let p of f){if(p.length===0)continue;let T=p[0]?.renderHookMetadata?.wordIndex;if(T==null)for(let m of p)u.push(DR({spanKey:u.length,span:m,block:l,node:n,context:r,blockKey:o,websiteContext:s}));else u.push(UH({substringKey:u.length,spans:p,node:n,block:l,context:r,blockKey:o,wordIndex:T,websiteContext:s}))}}else n.renderTextLineHook?u=[UH({substringKey:0,spans:l.spans,node:n,block:l,context:r,blockKey:o,websiteContext:s})]:u=l.spans.map((f,p)=>DR({spanKey:p,span:f,block:l,node:n,context:r,spanIndex:p,blockKey:o,websiteContext:s}));if((l.listOptions?.type||bR)!=="NONE")return Kj({node:n,block:l,commonFontSize:t.style?.fontSize,nextBlockType:e,websiteContext:s,children:u});let d=e===void 0;return u.length===1&&!n.renderTextCharacterHook&&!n.renderTextWordHook&&!n.renderTextLineHook&&!n.renderTextHook?Wj({node:n,context:r,block:l,isLastBlock:d,props:i,websiteContext:s,outerStyles:a}):zj({node:n,block:l,children:u,props:i,isLastBlock:d,websiteContext:s,outerStyles:a})}function Hj(e){let t=[];for(let n of e){let r=t[t.length-1];if(!r){t.push([n]);continue}r[0]?.renderHookMetadata?.wordIndex===n.renderHookMetadata?.wordIndex?r.push(n):t.push([n])}return t}var PR=(e,t)=>e===void 0?t:t===void 0?e:e.add(t);function Wj({node:e,context:t,block:n,isLastBlock:r,props:o,websiteContext:i,outerStyles:s}){n.spans.length;let{style:a,props:l}=zH({node:e,block:n,isLastBlock:r,websiteContext:i}),u=!!e.style.hyperlink,c=!!t?.withinInteractiveElement||u,{style:d,className:f,props:p,isHyperlink:T}
4316=xR({node:e,withinInteractiveElement:c,block:n,span:n.spans[0],websiteContext:i}),{additionalClassName:m,styles:h,...E}=o??{},_={display:"block",...s,...h,...a,...d,marginBottom:PR(s?.marginBottom,a.marginBottom)},O=CR(e,T,c);return i.renderElement({Tag:O,key:Mj,styleSet:[_,f,m],...l,...E,...p,children:p.children})}function Yj({listNode:e,node:t,children:n,nextBlockType:r,props:o,websiteContext:i,outerStyles:s}){let a=e.children.find(O=>"block"in O)?.block,l=a?.spans[0],u=i.websiteData.fonts,c=e.type===vi.ORDERED,d=i.renderOptions,{disableTextMarkerVariables:f}=d,p=a&&l?AR(t,a,l,u,i):{},T=f?{}:{"--list-marker-background-clip":p.backgroundClip??"initial","--list-marker-color":p.color??"initial","--list-marker-font-size":p.fontSize??"initial","--list-marker-line-height":p.lineHeight??"initial","--list-marker-text-fill-color":p.WebkitTextFillColor??"initial","--list-marker-vertical-align":p.verticalAlign??"initial"},{additionalClassName:m,styles:h,...E}=o??{},_={...s,...h,...T,listStyleType:c?e.lineStyleType:void 0,marginLeft:t.style.hangingList?"-1.5em":void 0,marginBottom:PR(s?.marginBottom,vR(t,void 0,r,d))};return i.renderElement({Tag:c?"ol":"ul",styleSet:[_,m],...c?{start:e.start}:{},...E,children:n})}var vR=(e,t,n,r)=>{let{shouldOutputVariables:o,codeSyntaxLanguage:i}=r;if(n==="paragraph"){let s=t?.style.paragraphSpacing!==void 0?t.style.paragraphSpacing:e.style.paragraphSpacing;return o?Zp(i&&e.boundVariables?.paragraphSpacing?.[0]?.resolvedCodeSyntax?.[i],e.boundVariables?.paragraphSpacing?.[0]?.resolvedName,`${s}px`)??U.px(s):U.px(s)}if(n==="list")return t?.style.listSpacing!==void 0?U.px(t.style.listSpacing):U.px(e.style.listSpacing)},ST=1.5;function Kj({children:e,node:t,block:n,commonFontSize:r,nextBlockType:o,websiteContext:i}){let s=i.websiteData.fonts,{renderOptions:a}=i,{optimizeForTailwindConversion:l}=a,u=t.style.textAlignHorizontal==="LEFT"||t.style.textAlignHorizontal==="JUSTIFIED",c=RR(t,n,s,i),f={whiteSpace:t.behaviors?.code?.length||n.spans.some(p=>p.characters.match(/\s{2,}/))?"pre-wrap":void 0,...c,listStylePosition:u?void 0:"inside",marginInlineStart:r?Bj(ST*n.indentation*r):U.var("--list-marker-font-size",0).multiply(ST).multiply(n.indentation).toStyleValue({forTailwind:l}),marginBottom:vR(t,n,o,a),"--letter-spacing":l?void 0:0};return i.renderElement({Tag:"li",styleSet:f,children:e})}function zj({node:e,block:t,children:n,isLastBlock:r,props:o,websiteContext:i,outerStyles:s}){let{additionalClassName:a,styles:l,...u}=o??{},{style:c,props:d}=zH({node:e,block:t,isLastBlock:r,websiteContext:i}),f={...s,...l,...c,marginBottom:PR(s?.marginBottom,c.marginBottom)},p=CR(e,!1,!1);return i.renderElement({Tag:p,key:Gj,styleSet:[f,a],...d,...u,children:n})}function zH({node:e,block:t,isLastBlock:n,websiteContext:r}){let o=r.websiteData.fonts,i=r.renderOptions,{shouldOutputVariables:s,codeSyntaxLanguage:a}=i,l=RR(e,t,o,r),u={lineHeight:0,...l,marginBottom:vR(e,t,n?void 0:"paragraph",i)};e.paragraphIndent&&(u.textIndent=e.paragraphIndent,s&&u.textIndent&&(u.textIndent=te(a&&e.boundVariables?.paragraphIndent?.[0]?.resolvedCodeSyntax?.[a],e.boundVariables?.paragraphIndent?.[0]?.resolvedName,isNaN(Number(u.textIndent))?u.textIndent:`${u.textIndent}px`)??u.textIndent));let c=l.fontSize??x(e.style.fontSize);return e.style.hangingPunctuation&&t.startsWithPunctuation&&(i.optimizeForTailwindConversion?u.textIndent=`calc(1px * (${e.paragraphIndent??0}px-0.45*${c}px))`:u.textIndent=`calc(${e.paragraphIndent??0}px - 0.45 * ${c}px)`),e.style.textTruncation==="ENDING"&&(e.style.maxLines===1&&(u.overflow="hidden",u.textOverflow="ellipsis"),u.fontSize=c),(e.characters.match(/\s{2,}/)||e.behaviors?.code?.length)&&(u.whiteSpace=LR(e)?"pre":"pre-wrap"),{style:u,props:{dir:t.direction}}}function DR({node:e,context:t,block:n,span:r,spanIndex:o=0,blockKey:i,spanKey:s,websiteContext:a}){let l=!!e.style.hyperlink,u=!!t?.withinInteractiveElement||l,{style:c,className:d,props:f,isHyperlink:p}=xR({node:e,withinInteractiveElement:u,block:n,span:r,websiteContext:a}),T=[c,d],m=r.renderHookMetadata?.globalCharacterIndex,h;e.renderTextCharacterHook?h=e.renderTextCharacterHook.renderTextCharacter({character:r.characters,index:o,globalIndex:m??0,columnIndex:o,lineNumber:i,characters:e.characters,TextCharacterComponent:O=>O.character&&yR.test(O.character)?(0,an.jsx)("br",{}):(0,an.jsx)("span",{children:O.character??r.characters})})??r.characters:h=f.children;let E=a.renderElement({Tag:"span",key:`${wH}-${s}`,styleSet:T,...f,children:h});return p&&!u?a.renderElement({Tag:"a",key:`${wH}-${s}`,styleSet:T,...f,children:E}):E}function UH(e){return(0,an.jsx)(oi.Fragment,{children:Xj(e)},`${kj}
4316-${e.substringKey}`)}function Xj({node:e,spans:t,block:n,context:r,blockKey:o,wordIndex:i=0,websiteContext:s}){let a=!!e.style.hyperlink,l=!!r?.withinInteractiveElement||a,{style:u,className:c,props:d}=xR({node:e,withinInteractiveElement:l,block:n,span:t[0],websiteContext:s}),f=t.map((E,_)=>DR({spanKey:_,span:E,block:n,node:e,context:r,blockKey:o,websiteContext:s})),p=null,T=e.renderTextWordHook;if(T!=null){let E=t[0]?.renderHookMetadata?.originalWord??t[0]?.characters??"";p=T.renderTextWord({word:E,index:i,characters:e.characters,length:hT(E),TextWordComponent:_=>_.word==null||_.word===E?(0,an.jsx)(an.Fragment,{children:f}):(0,an.jsx)("span",{children:_.word})})}let m=null,h=e.renderTextLineHook;if(h!=null){let E=t.map(_=>_.characters).join("");m=h.renderTextLine({line:E,index:o,characters:e.characters,length:hT(E),TextLineComponent:_=>_.line==null||_.line===E?(0,an.jsx)(an.Fragment,{children:f}):(0,an.jsx)("span",{children:_.line})})}return s.renderElement({Tag:"span",styleSet:[u,c],...d,children:p??m??f})}function xR({node:e,withinInteractiveElement:t,block:n,span:r,websiteContext:o}){let i=o.websiteData.fonts,s=o.renderOptions,{disableAdjustLetterSpacing:a}=s,l=AR(e,n,r,i,o),u=r===n.spans[n.spans.length-1],c=u&&jj(r,e.style),d=!a&&u&&c&&e.layoutAlign!=="STRETCH"&&e.layoutGrow!==1?"adjustLetterSpacing":void 0,f=FH(r,u),p=r.style.hyperlink??n.style.hyperlink;if(p){let m=XH(p,t,o);return{isHyperlink:!0,style:l,className:d,props:{...m,children:f}}}return{isHyperlink:!1,style:l,className:d,props:{children:f}}}function jj(e,t){return Boolean(e?.style.letterSpacing||t.letterSpacing)}function XH(e,t,n){if(!e||!e.type)return{};if(e.type==="NODE"&&e.nodeID)return ZE(s=>{s.preventDefault(),s.stopPropagation(),zI(e.nodeID,n)},e.type,e.nodeID,!1,t,n);let r=!!e.openInNewTab;return ZE(i=>{i.preventDefault(),i.stopPropagation(),window.open(e.url,r?"_blank":"_self")},e.type,e.url,r,t,n)}var $j={fontFamily:'"Inter:Regular"',fontSize:"11px",fontWeight:"400",lineHeight:"1.5"},Jj=16,JH={cursor:"pointer",textDecorationLine:"underline"},Na=(0,ai.createContext)({getRichTextBlockStyle:e=>({}),getRichTextSpanStyle:(e,t)=>({})});function La(e){let t={};return(e.format||e.format!=="")&&(t.textAlign=e.format),e.direction&&(t.direction=e.direction),t}function ZH(e){switch(e.tag){case"h1":return"HEADING1";case"h2":return"HEADING2";case"h3":return"HEADING3";case"h4":return"HEADING4";case"h5":return"HEADING5";case"h6":return"HEADING6";default:Ae(e.tag)}}function Zj({lexicalNode:e,parentStyleClass:t,websiteContext:n}){let{getRichTextSpanStyle:r}=(0,ai.useContext)(Na),o={...r(t??"PARAGRAPH",e),whiteSpace:"pre-wrap"};return n.renderElement({Tag:"span",styleSet:o,children:e.text})}function qj({lexicalNode:e,children:t,websiteContext:n}){let{getRichTextBlockStyle:r}=(0,ai.useContext)(Na),o={...La(e),...r(ZH(e))};switch(e.tag){case"h1":case"h2":case"h3":case"h4":case"h5":case"h6":return n.renderElement({Tag:e.tag,styleSet:o,children:t});default:Ae(e.tag)}}function Qj({lexicalNode:e,children:t,websiteContext:n}){let{getRichTextBlockStyle:r}=(0,ai.useContext)(Na),o={...La(e),...r("PARAGRAPH")};return n.renderElement({Tag:"p",styleSet:o,children:e.children.length===0?(0,Ye.jsx)("br",{}):t})}function e9({lexicalNode:e,children:t,websiteContext:n}){let{getRichTextBlockStyle:r}=(0,ai.useContext)(Na),o={...La(e),...r("PARAGRAPH")};return n.renderElement({Tag:"blockquote",styleSet:o,children:(0,Ye.jsx)("p",{children:t})})}function t9({lexicalNode:e,children:t,websiteContext:n}){let r={...La(e),...JH},o=e.url,i=e.target??"",s=n.env;if(s){let a=e.target==="_blank",l=md(e.url,a,s);o=l.url,i=l.target}return n.renderElement({Tag:"a",styleSet:r,href:o,rel:e.rel??"",target:i,title:e.title??"",children:t})}function n9(e,t,n){return e?t&&n?`${e}/${n}`:e:null}function r9({lexicalNode:e,children:t,websiteContext:n}){let r={...La(e),...JH},o=e.cmsTarget?.cmsItemId,i=o?n.cmsBundleData?.slugByItemId.get(o):void 0,s=n.websiteData.guidToUrl.get(e.nodeId);if(o&&!n.cmsBundleData)return(0,Ye.jsx)(Ye.Fragment,{children:t});let a=n9(s,o,i);if(!a)return(0,Ye.jsx)(Ye.Fragment,{children:t});let l=n.env,u=()=>{n.preloadLocation(a)},c=l==="preview"?{role:"link",tabIndex:0,onClick:d=>{d.preventDefault(),n.setLocation({url:a})},onMouseDown:u}:{href:a,target:"_self",onMouseDown:u};return n.renderElement({Tag:"a",styleSet:r,...c,children:t})}function o9({lexicalNode:e,websiteContext:t}){let{getAssetURL:n,websiteData:{assets:r}}=t,o={maxWidth:"100%",display:"inline-block"};e.isFillWidth&&(o.width="100%");let i="",s=TT(a=>{let l=r.get(e.hash);return l?a(l):null},[e.hash]);return s?.url&&(i=n(s.url)),t.renderElement({Tag:"img",styleSet:o,src:i,alt:e.altText,loading:"lazy"})}function i9({lexicalNode:e,children:t,websiteContext:n}){let{getRichTextBlockStyle:r}=(0,ai.useContext)(Na),o=r("PARAGRAPH"),i=Number(o.fontSize?.toString().replace("px","")),s=isNaN(i)?Jj:i,a={...La(e),listStyleType:e.listType==="number"?"decimal":"disc",...o,marginLeft:s*ST};return n.renderElement({Tag:e.tag,styleSet:a,...e.tag==="ol"?{start:e.start}:{},children:t})}function s9({lexicalNode:e,children:t,parentListType:n,websiteContext:r}){let{getRichTextBlockStyle:o}=(0,ai.useContext)(Na),s=["decimal","lower-alpha","lower-roman","decimal","lower-alpha"][e.indent]??"decimal",a={...La(e),...o("PARAGRAPH"),listStyleType:n==="number"?s:"disc"};return r.renderElement({Tag:"li",styleSet:a,children:t})}function qH({lexicalNode:e,parentStyleClass:t,parentLexicalNode:n,websiteContext:r}){let o=e.type;if(!t)switch(o){case"heading":t=ZH(e);break;case"paragraph":t="PARAGRAPH";break}let i="children"in e?e.children.map((s,a)=>(0,Ye.jsx)(qH,{lexicalNode:s,parentStyleClass:t,parentLexicalNode:e,websiteContext:r},a)):[];switch(o){case"root":return(0,Ye.jsx)("div",{className:"root",children:i});case"heading":return(0,Ye.jsx)(qj,{lexicalNode:e,websiteContext:r,children:i});case"paragraph":return(0,Ye.jsx)(Qj,{lexicalNode:e,websiteContext:r,children:i});case"linebreak":return(0,Ye.jsx)("br",{});case"text":return(0,Ye.jsx)(Zj,{lexicalNode:e,parentStyleClass:t,websiteContext:r});case"link":return(0,Ye.jsx)(t9,{lexicalNode:e,websiteContext:r,children:i});case"internal-link":return(0,Ye.jsx)(r9,{lexicalNode:e,websiteContext:r,children:i});case"image":return(0,Ye.jsx)(o9,{lexicalNode:e,websiteContext:r});case"quote":return(0,Ye.jsx)(e9,{lexicalNode:e,websiteContext:r,children:i});case"list":return(0,Ye.jsx)(i9,{lexicalNode:e,websiteContext:r,children:i});case"listitem":{let s="bullet";return n&&n.type==="list"&&(s=n.listType==="number"?"number":"bullet"),e.children.length===1&&e.children[0].type==="list"?(0,Ye.jsx)(Ye.Fragment,{children:i}):(0,Ye.jsx)(s9,{lexicalNode:e,parentListType:s,websiteContext:r,children:i})}default:return console.warn(`Unsupported Lexical node type in CMS_RICH_TEXT: ${o}`),null}}var jH;(function(e){e.REGULAR="Regular",e.BOLD="Bold",e.ITALIC="Italic",e.BOLD_ITALIC="Bold Italic"})(jH||(jH={}));function a9({node:e,websiteContext:t}){let{renderOptions:n,websiteData:r}=t,o=r.fonts,i=(c,d)=>o.get(`${c.style.fontFamily}:${d}`)?d:c.style.fontStyle,s=c=>c?Aa(c,void 0,o,{width:0,height:0},t):{},a=c=>{if(!t)return null;let d=e.cmsRichTextStyleMap;if(!d)return console.warn("cmsRichTextStyleMap not found"),null;let f=t.websiteData.assetIdToGuid,p=t.websiteData.nodeById,T=d[c];if(T){let m=T.textStyleId,h=f.get(m);
4316if(h){let E=p.get(h);if(E&&E.style){let _=Go(E.style);return _.fills=e.fills,{spans:[],indentation:0,startOffset:0,style:_,startsWithPunctuation:!1}}}}return null};return{getRichTextBlockStyle:c=>{let d=a(c);if(d){let f=s(d),p=Ra({style:d.style},n)||"normal";return f.lineHeight=NR({responsiveTextStyleVariants:d.style.responsiveTextStyleVariants,defaultLineHeight:p,renderOptions:n}),f}return $j},getRichTextSpanStyle:(c,d)=>{let f=a(c),p={},T=null,m=1,h=1<<1,E=1<<2,_=1<<3;return d.format&m&&(p.fontWeight="bold",T="Bold"),d.format&h&&(p.fontStyle="italic",T=T==="Bold"?"Bold Italic":"Italic"),d.format&E&&(p.textDecorationLine="line-through"),d.format&_&&(p.textDecorationLine="underline"),f&&T&&(f.style.fontStyle=i(f,T)),{...s(f),...p}}}}function l9(e,t,n,r,o,i){let s=e.interactions??[],a=co(e),l=$H.useMemo(()=>({opacity:jt(t,e),transform:mr(n.outer.transform)}),[t,e,n.outer.transform]),u=Or(e,t),{motionProps:c,key:d,ref:f}=gr(e.id,e.behaviors,e.assets,l,u),p=hr(s,r,!0,i),T=o?.smartAnimateType??Z.NONE,m=jt(t,e),h=o?.transitionData,E=bt(h);return{accessibilityProps:a,behaviorProps:c,interactionProps:p,behaviorsRef:f,key:d,transitionProps:{opacity:m,smartAnimateType:T,behaviorProps:c,transitionData:h,onTransitionEnd:E}}}function QH({node:e,parent:t,context:n,zIndex:r,interactionHandlers:o,transitionProps:i,websiteContext:s}){let{renderOptions:a}=s,{getRichTextBlockStyle:l,getRichTextSpanStyle:u}=a9({node:e,websiteContext:s}),c=Fn(),d=bn({node:e,parent:t,context:n,zIndex:r,children:[],options:{isFlattened:!0,precomputeTransforms:c},renderOptions:a}),f=Pn({node:e,context:n,websiteContext:s}),p=Dn({node:e,parent:t,children:null,renderOptions:a}),m={...{width:p.width,height:p.height},...d.inner,mixBlendMode:bl(e.blendMode),..._n(jt(n,e)),...$l(e,t,n,s),...f,...n?.style||{}},h=Ee(s,e),E=Rr(s,e),{accessibilityProps:_,interactionProps:O,behaviorsRef:I,key:S,transitionProps:g}=l9(e,n,d,o,i,s);if(!e.richText||!s)return null;let A=Uy(JSON.parse(e.richText)),R=Sn({node:e,parent:t,context:n,transitionProps:g,outerStyles:d.outer,wrapperSizeStyles:p,stickyWrapperStyles:d.stickyWrapper,transformChildWrapperStyles:d.transform});return(0,Ye.jsx)(Ts,{name:"cms-rich-text",nodeId:e.id,children:nr({node:e,parent:t,context:n,transitionProps:g,wrappersToRender:R,websiteContext:s,children:Kr({node:e,ref:I,key:S,semanticTagInfo:{semanticTag:"div",interactiveSemanticTag:null},context:n,styles:m,id:h,"data-name":E,nodeName:e.name,transitionProps:g,wrappers:R.motionLayerContent,websiteContext:s,...O,..._,children:A.root?(0,Ye.jsx)(Na.Provider,{value:{getRichTextBlockStyle:l,getRichTextSpanStyle:u},children:(0,Ye.jsx)(qH,{lexicalNode:A.root,parentStyleClass:null,parentLexicalNode:null,websiteContext:s})}):null})})})}var zu=b(Q()),Da=b(F()),N9=b(pR()),L9=b(Q()),C9=b(El()),y9=b(Dp());var rr=b(Q()),ba=b(F());var hs=b(Q());var Ca=b(Q()),e2=(0,Ca.jsx)("svg",{width:"24",height:"24",fill:"none",viewBox:"0 0 24 24",children:(0,Ca.jsx)("path",{fill:"#191919",fillRule:"evenodd",d:"M7 7c0 1.043.533 1.963 1.341 2.5A3 3 0 0 0 7 12c0 1.043.533 1.963 1.341 2.5A3 3 0 1 0 13 17v-2.764A3 3 0 1 0 16.659 9.5 3 3 0 0 0 15 4h-5a3 3 0 0 0-3 3m8 2a2 2 0 1 0 0-4h-2v4zm-2 3a2 2 0 1 0 4 0 2 2 0 0 0-4 0m-1 2h-2a2 2 0 1 1 0-4h2zm-2 1h2v2a2 2 0 1 1-2-2m2-6h-2a2 2 0 1 1 0-4h2z",clipRule:"evenodd"})}),IT=(0,Ca.jsx)("svg",{width:"24",height:"24",fill:"none",viewBox:"0 0 24 24",children:(0,Ca.jsx)("path",{fill:"#191919",fillRule:"evenodd",d:"M6.5 6a.5.5 0 0 1 .5.5V7h10a1 1 0 0 1 1 1v7a1 1 0 0 1-1 1H7v2.5a.5.5 0 0 1-1 0v-12a.5.5 0 0 1 .5-.5M7 8v7h10V8zm6.854 1.446a.5.5 0 0 1 0 .707L12.707 11.3l1.147 1.146a.5.5 0 0 1-.708.707L12 12.007l-1.146 1.146a.5.5 0 0 1-.708-.707l1.147-1.146-1.147-1.147a.5.5 0 0 1 .708-.707L12 10.593l1.146-1.147a.5.5 0 0 1 .708 0",clipRule:"evenodd"})}),t2=(0,Ca.jsx)("svg",{width:"24",height:"24",fill:"none",viewBox:"0 0 24 24",children:(0,Ca.jsx)("path",{fill:"#FFFFFF",d:"M13.992 12a.5.5 0 0 1 .5.507l-.002.172c-.049 1.564-.265 2.983-.598 4.064-.189.615-.425 1.149-.71 1.54-.276.38-.67.717-1.182.717-.513 0-.906-.337-1.183-.717-.284-.391-.52-.925-.71-1.54l-.055-.185c-.09-.322.175-.626.508-.605a.52.52 0 0 1 .467.375l.036.121c.173.561.369.98.563 1.246.2.276.333.305.374.305s.172-.028.374-.305c.194-.266.39-.685.562-1.246.3-.977.507-2.304.554-3.799l.002-.158a.5.5 0 0 1 .5-.492M7.44 10.054c.322-.091.625.173.606.506a.52.52 0 0 1-.374.467l-.122.037c-.56.172-.98.368-1.246.562-.277.202-.304.335-.304.374 0 .04.027.172.304.374.267.194.685.39 1.246.563.977.3 2.304.506 3.8.553l.157.002a.5.5 0 0 1-.015 1l-.171-.003c-1.564-.049-2.983-.264-4.065-.596-.614-.19-1.148-.426-1.54-.71C5.336 12.906 5 12.513 5 12s.336-.906.716-1.183c.392-.284.926-.52 1.54-.71zm5.238-.543c1.564.048 2.983.264 4.065.596.615.19 1.149.426 1.54.71.38.277.717.67.717 1.183s-.337.906-.717 1.183c-.391.284-.925.52-1.54.71q-.09.027-.185.053c-.322.09-.625-.174-.605-.508a.52.52 0 0 1 .374-.465l.122-.037c.561-.172.98-.368 1.246-.562.277-.202.305-.335.305-.374 0-.04-.028-.172-.305-.374-.267-.194-.685-.39-1.246-.562-.977-.301-2.304-.508-3.799-.554l-.158-.002a.5.5 0 0 1 .015-1zM12 5c.512 0 .906.337 1.182.717.285.391.521.925.71 1.54q.028.09.054.183a.484.484 0 0 1-.508.606.52.52 0 0 1-.467-.375l-.035-.12c-.172-.561-.368-.98-.562-1.246C12.172 6.028 12.039 6 12 6c-.04 0-.174.029-.374.305-.194.266-.39.685-.563 1.246-.31 1.01-.52 2.393-.558 3.949A.51.51 0 0 1 10 12a.49.49 0 0 1-.495-.5c.038-1.634.257-3.12.602-4.243.19-.615.426-1.149.71-1.54.277-.38.67-.717 1.183-.717"})});var u9={display:"flex",width:"100%",height:"var(--banner-height)",padding:"8px",flexDirection:"row",alignItems:"center",justifyContent:"space-between",flexShrink:0,position:"fixed",top:"calc(var(--banner-height) * -1)",left:"0",right:"0",zIndex:999,borderBottomWidth:"1px",borderBottomStyle:"solid",borderBottomColor:"#e1e2e2",backgroundColor:"#FFFFFF"},c9={display:"flex",padding:"4px",alignItems:"center",borderRadius:"5px",border:"1px solid #e1e2e2"},d9={display:"flex",padding:"4px",alignItems:"center",borderRadius:"5px"},f9={display:"flex",minHeight:"32px",padding:"4px",paddingRight:"12px",alignItems:"center",borderRadius:"5px",background:"#1E1E1E",color:"#FFFFFF",textAlign:"center",fontFamily:"Inter, sans-serif",fontSize:"11px",fontStyle:"normal",fontWeight:"450",lineHeight:"16px",letterSpacing:"0.055px"},p9={display:"flex",alignItems:"center",flexDirection:"row",gap:"12px"};function n2({bannerUrlsAndStrings:e,websiteContext:t}){return t.renderElement({Tag:"div",styleSet:u9,children:(0,hs.jsxs)(hs.Fragment,{children:[t.renderElement({Tag:"a",styleSet:d9,href:e.figma_logo_url,children:e2}),t.renderElement({Tag:"div",styleSet:p9,children:(0,hs.jsxs)(hs.Fragment,{children:[t.renderElement({Tag:"a",target:"_blank",styleSet:c9,href:e.report_abuse_url,rel:"noreferrer",title:e.report_button_text,"aria-label":e.report_button_text,children:IT}),t.renderElement({Tag:"a",target:"_blank",styleSet:f9,href:e.hub_file_url,rel:"noreferrer",children:(0,hs.jsxs)(hs.Fragment,{children:[t2,e.remix_button_text]})})]})})]})})}var Ft=b(Q()),ya=b(F());var E9=(0,Ft.jsx)("svg",{width:"24",height:"24",fill:"none",viewBox:"0 0 24 24",children:(0,Ft.jsx)("path",{fill:"currentColor",d:"M13.992 12a.5.5 0 0 1 .5.507l-.002.172c-.049 1.564-.265 2.983-.598 4.064-.189.615-.425 1.149-.71 1.54-.276.38-.67.717-1.182.717-.513 0-.906-.337-1.183-.717-.284-.391-.52-.925-.71-1.54l-.055-.185c-.09-.322.175-.626.508-.605a.52.52 0 0 1 .467.375l.036.121c.173.561.369.98.563 1.246.2.276.333.305.374.305s.172-.028.374-.305c.194-.266.39-.685.562-1.246.3-.977.507-2.304.554-3.799l.002-.158a.5.5 0 0 1 .5-.492M7.44 10.054c.322-.091.625.173.606.506a.52.52 0 0 1-.374.467l-.122.037c-.56.172-.98.368-1.246.562-.277.202-.304.335-.304.374 0 .04.027.172.304.374.267.194.685.39 1.246.563.977.3 2.304.506 3.8.553l.157.002a.5.5 0 0 1-.015 1l-.171-.003c-1.564-.049-2.983-.264-4.065-.596-.614-.19-1.148-.426-1.54-.71C5.336 12.906 5 12.513 5 12s.336-.906.716-1.183c.392-.284.926-.52 1.54-.71zm5.238-.543c1.564.048 2.983.264 4.065.596.615.19 1.149.426 1.54.71.38.277.717.67.717 1.183s-.337.906-.717 1.183c-.391.284-.925.52-1.54.71q-.09.027-.185.053c-.322.09-.625-.174-.605-.508a.52.52 0 0 1 .374-.465l.122-.037c.561-.172.98-.368 1.246-.562.277-.202.305-.335.305-.374 0-.04-.028-.172-.305-.374-.267-.194-.685-.39-1.246-.562-.977-.301-2.304-.508-3.799-.554l-.158-.002a.5.5 0 0 1 .015-1zM12 5c.512 0 .906.337 1.182.717.285.391.521.925.71 1.54q.028.09.054.183a.484.484 0 0 1-.508.606.52.52 0 0 1-.467-.375l-.035-.12c-.172-.561-.368-.98-.562-1.246C12.172 6.028 12.039 6 12 6c-.04 0-.174.029-.374.305-.194.266-.39.685-.563 1.246-.31 1.01-.52 2.393-.558 3.949A.51.51 0 0 1 10 12a.49.49 0 0 1-.495-.5c.038-1.634.257-3.12.602-4.243.19-.615.426-1.149.71-1.54.277-.38.67-.717 1.183-.717"})}),m9=(0,Ft.jsx)("svg",{width:"24",height:"24",fill:"none",viewBox:"0 0 24 24",children:(0,Ft.jsx)("path",{fill:"currentColor",d:"M6 10.5C6.82843 10.5 7.5 11.1716 7.5 12C7.5 12.8284 6.82843 13.5 6 13.5C5.17157 13.5 4.5 12.8284 4.5 12C4.5 11.1716 5.17157 10.5 6 10.5ZM12 10.5C12.8284 10.5 13.5 11.1716 13.5 12C13.5 12.8284 12.8284 13.5 12 13.5C11.1716 13.5 10.5 12.8284 10.5 12C10.5 11.1716 11.1716 10.5 12 10.5ZM18 10.5C18.8284 10.5 19.5 11.1716 19.5 12C19.5 12.8284 18.8284 13.5 18 13.5C17.1716 13.5 16.5 12.8284 16.5 12C16.5 11.1716 17.1716 10.5 18 10.5Z"})}),_9=(0,Ft.jsx)("svg",{width:"24",height:"24",fill:"none",viewBox:"0 0 24 24",children:(0,Ft.jsx)("path",{fill:"currentColor",d:"M16.6465 6.64648C16.8417 6.45122 17.1583 6.45122 17.3535 6.64648C17.5488 6.84175 17.5488 7.15825 17.3535 7.35352L12.707 12L17.3535 16.6465C17.5488 16.8417 17.5488 17.1583 17.3535 17.3535C17.1583 17.5488 16.8417 17.5488 16.6465 17.3535L12 12.707L7.35352 17.3535C7.15825 17.5488 6.84175 17.5488 6.64648 17.3535C6.45122 17.1583 6.45122 16.8417 6.64648 16.6465L11.293 12L6.64648 7.35352C6.45127 7.15825 6.45124 6.84173 6.64648 6.64648C6.84173 6.45129 7.15827 6.45129 7.35352 6.64648L12 11.293L16.6465 6.64648Z"})}),T9={backgroundColor:"#ffffff",boxSizing:"border-box",display:"flex",gap:"8px",alignItems:"center",overflow:"visible",paddingLeft:"8px",paddingTop:"0px",paddingBottom:"0px",borderRadius:"13px",boxShadow:"0px 0px 0.5px 0px rgba(0,0,0,0.3), 0px 1px 3px 0px rgba(0,0,0,0.15)",width:"fit-content",height:"var(--banner-height-v2)",position:"fixed",bottom:"20px",right:"40px",zIndex:999},h9={color:"rgba(0, 0, 0, 0.9)"},O9={boxSizing:"border-box",display:"flex",alignItems:"center",paddingLeft:"4px",paddingRight:"4px",paddingTop:"8px",paddingBottom:"8px",fontFamily:"Inter, sans-serif",fontWeight:"550",fontStyle:"normal",fontSize:"11px",color:"rgba(0, 0, 0, 0.9)",lineHeight:"16px",letterSpacing:"0.055px"},S9={display:"flex",flexDirection:"row",alignItems:"center",alignSelf:"stretch",boxSizing:"border-box",height:"100%",
4316justifyContent:"flex-end",position:"relative",flexShrink:0},I9={backgroundColor:"#4D49FC",color:"#ffffff",border:"1px solid rgba(0, 0, 0, 0.1)",borderRadius:"0.3125rem",padding:"0 0.5rem",fontSize:"11px",fontFamily:"Inter, sans-serif",fontWeight:"450",lineHeight:"16px",letterSpacing:"0.055px",cursor:"pointer",display:"flex",alignItems:"center",minHeight:"24px",textDecoration:"none",marginRight:"0.5rem"},r2={borderLeft:"1px solid rgba(0, 0, 0, 0.1)",boxSizing:"border-box",display:"flex",height:"100%",alignItems:"center",paddingLeft:"0px",paddingRight:"0px",paddingTop:"0px",paddingBottom:"0px",position:"relative",flexShrink:0},o2={background:"none",border:"none",cursor:"pointer",padding:"0.5rem",display:"flex",alignItems:"center",justifyContent:"center",color:"rgba(0, 0, 0, 0.5)",borderRadius:"4px"},g9={backgroundColor:"#ffffff",borderRadius:"11px",boxShadow:"0px 0px 0.5px 0px rgba(0,0,0,0.3), 0px 1px 3px 0px rgba(0,0,0,0.15)",position:"absolute",bottom:"100%",right:"0px",marginBottom:"8px",width:"fit-content",zIndex:1e3,padding:"8px",boxSizing:"border-box"},R9={display:"flex",alignItems:"center",gap:"4px",width:"100%",backgroundColor:"transparent",border:"none",textAlign:"right",cursor:"pointer",fontSize:"11px",fontFamily:"Inter, sans-serif",fontWeight:"400",color:"rgba(0, 0, 0, 0.9)",lineHeight:"20px"};function i2({bannerUrlsAndStrings:e,websiteContext:t}){let[n,r]=(0,ya.useState)(!1),[o,i]=(0,ya.useState)(!1),s=(0,ya.useRef)(null);return(0,ya.useEffect)(()=>{let a=l=>{s.current&&!s.current.contains(l.target)&&i(!1)};return o&&document.addEventListener("mousedown",a),()=>{document.removeEventListener("mousedown",a)}},[o]),n?null:t.renderElement({Tag:"div",styleSet:[T9,"banner-v2-container"],children:(0,Ft.jsxs)(Ft.Fragment,{children:[t.renderElement({Tag:"div",styleSet:h9,children:E9}),t.renderElement({Tag:"div",styleSet:O9,children:(0,Ft.jsx)("p",{children:e.banner_v2_text})}),t.renderElement({Tag:"div",styleSet:S9,children:(0,Ft.jsxs)(Ft.Fragment,{children:[t.renderElement({Tag:"a",target:"_blank",styleSet:I9,href:e.hub_file_url,rel:"noreferrer",children:e.remix_button_text}),t.renderElement({Tag:"div",styleSet:r2,ref:s,children:(0,Ft.jsxs)(Ft.Fragment,{children:[t.renderElement({Tag:"button",styleSet:o2,onClick:()=>i(!o),title:e.more_options_text,"aria-label":e.more_options_text,children:m9}),o&&t.renderElement({Tag:"div",styleSet:g9,children:t.renderElement({Tag:"a",target:"_blank",styleSet:R9,href:e.report_abuse_url,rel:"noreferrer",title:e.report_button_text,"aria-label":e.report_button_text,children:(0,Ft.jsxs)(Ft.Fragment,{children:[IT," ",e.report_button_text]})})})]})}),t.renderElement({Tag:"div",styleSet:r2,children:t.renderElement({Tag:"button",styleSet:o2,"aria-label":e.close_text,title:e.close_text,onClick:()=>r(!0),children:_9})})]})})]})})}var gT=ie(!1);function A9({isLoading:e,bannerUrlsAndStrings:t,websiteContext:n}){return e||!t?null:t.banner_version==="2"?(0,rr.jsx)(i2,{bannerUrlsAndStrings:t,websiteContext:n}):(0,rr.jsx)(n2,{bannerUrlsAndStrings:t,websiteContext:n})}function s2({children:e}){let t=_e(gT),n=se(),[r,o]=(0,ba.useState)(!1),i=QC(gT),[s,a]=(0,ba.useState)(null),[l,u]=(0,ba.useState)(!0);(0,ba.useEffect)(()=>(o(!0),()=>{o(!1)}),[]),(0,ba.useEffect)(()=>{r&&(async()=>{try{u(!0);let f=await fetch("/_api/community_published_banner_details",{redirect:"follow"});if(f.status===200){let p=await f.json();p.meta&&(a(p.meta),i(!0))}}catch(f){console.error("Error fetching hub file URL:",f)}finally{u(!1)}})()},[r,i]);let c=s?.banner_version==="2";return r?(0,rr.jsx)(rr.Fragment,{children:n.renderElement({Tag:"div",styleSet:t&&!c?[{transform:"translateY(var(--banner-height))",height:"var(--full-height-with-banner)"},"wrapper-with-banner"]:void 0,children:(0,rr.jsxs)(rr.Fragment,{children:[(0,rr.jsx)(_s,{name:"banner-error-boundary",nodeId:"banner",children:(0,rr.jsx)(A9,{isLoading:l,bannerUrlsAndStrings:s,websiteContext:n})}),n.renderElement({Tag:"div",styleSet:t&&!c?{height:"var(--full-height-with-banner)",position:"fixed",inset:"0",overflow:"auto"}:void 0,children:e})]})})}):(0,rr.jsx)(rr.Fragment,{children:e})}var a2=b(F());var l2=a2.default.forwardRef(function(t,n){let{children:r,semanticTag:o,context:i,styles:s,additionalClassName:a,tabIndex:l,websiteContext:u,wrappers:{outerStyles:c,needsListItemTag:d},...f}=t,p={...c,...s},T=[a,{styles:p,renderedByCode:i?.renderedByCode},i?.className],m={width:"100%",height:"100%"},{finalInnerSemanticTag:h,needsListWrapper:E}=J_(o,null,d),_=h;return E?u.renderElement({Tag:"li",styleSet:T,children:u.renderElement({Tag:_,tabIndex:fs(h)?-1:l,styleSet:m,...f,ref:n,children:r})}):u.renderElement({Tag:_,tabIndex:fs(h)?-1:l,styleSet:T,...f,ref:n,children:r})});function u2({node:e,parent:t,interactionHandlers:n,context:r,zIndex:o,websiteContext:i}){let{renderOptions:s}=i,a=Fn(),l=bn({node:e,parent:t,context:r,zIndex:o,children:[],options:{isFlattened:!0,prec
4316omputeTransforms:a},renderOptions:s}),u=jt(r,e),c=Or(e,r),d=Da.useMemo(()=>({opacity:u,transform:mr(l.outer.transform)}),[u,l.outer.transform]),{motionProps:f,key:p,ref:T}=gr(e.id,e.behaviors,e.assets,d,c),m=e.interactions??[],h=uo(m),E=Wr(m),_=r?.withinInteractiveElement??!1,O=hr(m,n,_,i),{semanticTag:I}=ps(e,E,h,_,!1),S=I,g=_e(gT),A=Pn({node:e,context:r,websiteContext:i}),R=Dn({node:e,parent:t,children:null,renderOptions:s}),L={...l.inner,..._n(jt(r,e)),...$l(e,t,r,i),...A,...r?.style||{},...i.isFigmake?{height:g?"var(--full-height-with-banner)":"100dvh"}:{}},C=Ee(i,e),y=Sn({node:e,parent:t,context:r,transitionProps:void 0,outerStyles:l.outer,wrapperSizeStyles:R,stickyWrapperStyles:l.stickyWrapper,transformChildWrapperStyles:l.transform});return nr({node:e,parent:t,context:r,wrappersToRender:y,websiteContext:i,children:(0,zu.jsx)(l2,{semanticTag:S,id:C,styles:L,additionalClassName:"tailwind",websiteContext:i,ref:T,wrappers:y.motionLayerContent,...f,...O,children:(0,zu.jsx)(Ys,{children:()=>(0,zu.jsx)(b9,{node:e,websiteContext:i})})},p)})}function b9({node:e,websiteContext:t}){ms("CodeComponentContent");let n=Fi(),r=t.getAssetURL,[o,i]=Da.useState(null);globalThis.__GLOBALS__={React:Da,ReactJSXRuntime:L9,ReactJSXDevRuntime:N9,ReactDOM:C9,ReactDOMClient:y9,SnapshotContext:jd,RenderHooksContext:Ia,ActiveBreakpointContext:wu,WebsiteSettingsContext:Vu,getAssetURL:r};let s=t.getCodeComponentURL(e),a=t.websiteData.sourceCodeHash,l=_e(a);Da.useEffect(()=>{(async()=>{let p;try{p=await import(s)}catch(T){Uu(l,T,"Failed to import code layer module");return}try{let T=await aT(p,e.codeExportName,s);i(()=>T)}catch(T){Uu(l,T,"Failed to execute code layer")}})()},[e.codeExportName,s,l]);let u=D9(o),c=mR(u),d=eH(e,c,u);return n&&o?(0,zu.jsx)(Ts,{name:"code-component",nodeId:e.id,children:(0,zu.jsx)(o,{...d})}):null}function D9(e){return e?e[Symbol.for("figma.react.props")]??{}:null}var c2=b(Q());function d2({node:e,children:t,context:n,websiteContext:r}){return P9({node:e,children:t,context:n,websiteContext:r,renderFigmaLayer:Ku})}function P9({node:e,children:t,context:n,websiteContext:r,renderFigmaLayer:o}){let i=Ee(r,e),s=Rr(r,e),a={"data-name":s};return n?.dataAttributes&&Object.entries(n.dataAttributes).forEach(([l,u])=>{a[l]=u}),(0,c2.jsx)("div",{id:i,"data-name":s,...a,children:t.map(l=>o({name:"sites-layer",nodeId:l.id,childKey:l.id,node:l,parent:null,context:void 0,websiteContext:r}))})}var m2=b(F());function RT(e){return"type"in e&&e.type==="spring"}function Xu(e){return Array(e.length-1).fill(Hi)}function v9(e,t,n,r){let o=e.map((i,s)=>s).sort((i,s)=>(e[i]??0)-(e[s]??0));return{times:o.map(i=>e[i]??0),scale:o.map(i=>t[i]??0),pos:o.map(i=>n[i]??0),ease:o.slice(0,-1).map(i=>r[i]??Hi)}}function f2(e){return e<=1?[0]:Array.from({length:e},(t,n)=>n/(e-1))}function p2(e,t,n,r,o){let i=e[n],s=t[n];if(!i||s&&RT(s)){e[n]=r,o&&(t[n]=o);return}let a=s?.times??f2(i.length),l=s?.ease??Xu(a),u=o?.times??f2(r.length),c=o?.ease??Xu(u),d=[...new Set([...a,...u])].sort((f,p)=>f-p);e[n]=d.map(f=>Hr(f,a,i,l)+Hr(f,u,r,c)),t[n]={duration:Math.max(s?.duration??0,o?.duration??0),times:d,ease:Xu(d)}}function E2(e,t,n,r){let o=t[n];return Array.isArray(e[n])&&!!o&&(RT(o)||r!==void 0&&o.duration!==r)}function MR(e,t,n,r){let{dimensionKey:o,scaleKey:i,posKey:s,baseSize:a}=r;if(!(o in e)||typeof e[o]!="number"||a===0)return;let l=i in e||i in t,u=f=>a/2*(f-1),c=n[o],d=n[i];if(l&&Array.isArray(t[o])&&Array.isArray(t[i])){if(c&&RT(c)||d&&RT(d))return;let f=c,p=d,T=Math.max(f?.duration??0,p?.duration??0);if(E2(t,n,s,T))return;let m=f?.times,h=p?.times;if(!m||!h)return;let E=f?.ease??Xu(m),_=p?.ease??Xu(h),O=t[o].map(P=>P/a),I=t[i],S=m[0]??0,g=m[m.length-1]??0,A=h[0]??0,R=h[h.length-1]??0,L=g>A&&S<R,C;if(L){let P=[...new Set([...m,...h])].sort((V,N)=>V-N),B=P.map(V=>Hr(V,m,O,E)*Hr(V,h,I,_));C={times:P,scale:B,pos:B.map(u),ease:Xu(P)}}else{let P=O[O.length-1]??1;C=v9([...m,...h],[...O,...I.map(B=>P*B)],[...O.map(u),...I.map(()=>u(P))],[...E,Hi,..._])}e[i]=e[o]/a*(e[i]??1),e[s]=(e[s]??0)+u(e[i]),delete e[o],t[i]=C.scale,delete t[o];let y={duration:T,times:C.times,ease:C.ease};n[i]=y,p2(t,n,s,C.pos,y),delete n[o]}else{let f=c;if(E2(t,n,s,f?.duration))return;let p=e[o]/a;if(e[i]=p,e[s]=(e[s]??0)+u(p),delete e[o],Array.isArray(t[o])){let T=t[o].map(m=>m/a);t[i]=T,p2(t,n,s,T.map(u),f),delete t[o]}c&&(n[i]=c,delete n[o])}}var x9=[[1,0,0],[0,1,0]],GR={position:"relative",width:"100%",height:"100%"};function M9(e,t,n,r,o,i){let s=e?.groupFrameOffset?.frameWidth??e?.constrainingFrameSize?.width??r?.size?.x??n.size.x,a=e?.groupFrameOffset?.frameHeight??e?.constrainingFrameSize?.height??r?.size?.y??n.size.y,l=e?.groupFrameOffset?.x??0,u=e?.groupFrameOffset?.y??0;
4316return{group:void 0,constrainingFrameSize:{width:n.size.x,height:n.size.y},groupFrameOffset:{x:l+(t?.x??0),y:u+(t?.y??0),frameWidth:s,frameHeight:a,groupWidth:n.size.x,groupHeight:n.size.y},parentIsList:o,masks:e?.masks,isInStickyOrFixedTree:i||(e?.isInStickyOrFixedTree??!1),withinInteractiveElement:e?.withinInteractiveElement,inheritedEffects:od(n,e?.inheritedEffects)}}function G9(e){let{node:t,parent:n,children:r,context:o,zIndex:i,precomputeTransforms:s,renderOptions:a}=e,l=bn({node:t,parent:n,context:o,zIndex:i,children:r??null,options:{precomputeTransforms:s},renderOptions:a}),u=jt(o,t);return{layoutStyles:l,opacity:u}}function _2({node:e,parent:t,children:n,interactionHandlers:r,context:o,zIndex:i,transitionProps:s,websiteContext:a}){let{renderOptions:l}=a,u=(0,m2.useRef)(null),c=Fn(),{layoutStyles:d,opacity:f}=G9({node:e,parent:t,children:n,context:o,zIndex:i,precomputeTransforms:c,renderOptions:l}),p={opacity:f,transform:mr(d.transform.transform)},T=Or(e,o),{motionProps:m,key:h,ref:E}=gr(e.id,e.behaviors,e.assets,p,T);return k9({node:e,parent:t,children:n,interactionHandlers:r,context:o,transitionProps:s,websiteContext:a,outerRef:u,opacity:f,layoutStyles:d,behaviorProps:m,behaviorsKey:h,behaviorsRef:E,renderFigmaLayer:Ku})}function k9({node:e,parent:t,children:n,interactionHandlers:r,context:o,transitionProps:i,websiteContext:s,outerRef:a,opacity:l,layoutStyles:u,behaviorProps:c,behaviorsKey:d,behaviorsRef:f,renderFigmaLayer:p}){let{renderOptions:T}=s,m=o?.group,h=zt(e,t),E=h?x9:e.relativeTransform,_=m?.withinAutoLayout||h,O=T.enableGroupKeyframeAnimations&&!_&&!!o?.masks?.length,I=T.enableGroupKeyframeAnimations&&!_&&(O||!!e.keyframeData&&Object.keys(e.keyframeData).length>0),S=!_&&!I,g=e.scrollBehavior==="FIXED"||e.scrollBehavior==="STICKY_SCROLLS",A=m?.isHorizontalFillParent||(_?QE(e,t):!1),R=e.interactions??[],L=mn(e),C=uo(R),y=Wr(R),P=co(e),B=Dn({node:e,parent:t,children:n,renderOptions:T}),V={...u.outer,overflow:"visible",...I?{width:e.size.x,height:e.size.y}:{}},{shouldOutputVariables:N,codeSyntaxLanguage:W}=T,D={...u.inner,...S?{}:_n(l,N,e.boundVariables?.opacity?.resolvedName,W&&e.boundVariables?.opacity?.resolvedCodeSyntax?.[W]),...Ho(e)},M=fm(T,o,e.absoluteBoundingBox),v=O?Pn({node:e,context:M,websiteContext:s}):{},w=i?.smartAnimateType??Z.NONE,re=bt(i?.transitionData),ae=o?.withinInteractiveElement||Object.keys(c).length>0||w===Z.INSTANCE_SUBTREE,oe=hr(R,r,ae,s),he=ps(e,y,C,ae,L),le=$_(he)!==null,ge=Ee(s,e),ce=Rr(s,e),j=I?jl(_t(Ct(m?.relativeTransform,e.relativeTransform)),e.size):null,$=B9(I,e.keyframeData,e.size),ue=I?M9(o,j,e,t,le,g):{group:{withinAutoLayout:_,isHorizontalFillParent:A,relativeTransform:_t(Ct(m?.relativeTransform,E)),opacity:S?l:void 0,mixBlendMode:_?void 0:bl(e.blendMode)},parentIsList:le,masks:o?.masks,constrainingFrameSize:o?.constrainingFrameSize,groupFrameOffset:o?.groupFrameOffset,isInStickyOrFixedTree:g||(o?.isInStickyOrFixedTree??!1),withinInteractiveElement:o?.withinInteractiveElement,inheritedEffects:od(e,o?.inheritedEffects)},Re=O?{...ue,masks:void 0}:ue,Ke=ET({children:n,context:Re,parent:e,renderOptions:T,renderFigmaLayer:p,websiteContext:s});if(I){let it={...v,..._n(l,N,e.boundVariables?.opacity?.resolvedName,W&&e.boundVariables?.opacity?.resolvedCodeSyntax?.[W]),...Ho(e)},pt=Sn({node:e,parent:t,context:o,transitionProps:i,outerStyles:GR,wrapperSizeStyles:GR,stickyWrapperStyles:u.stickyWrapper,transformChildWrapperStyles:u.transform}),lt=Ta({keyframeMotionPropsOverride:$,node:e,context:o,renderOptions:T,smartAnimateType:w,wrappersToRender:pt});return s.renderElement({Tag:"div",styleSet:V,children:nr({node:e,parent:t,context:o,outerRef:a,transitionProps:i,wrappersToRender:pt,websiteContext:s,keyframeMotionPropsOverride:lt.wrapperKeyframeMotionPropsOverride,children:Kr({node:e,semanticTagInfo:he,key:d,context:M,ref:f,id:ge,styles:it,nodeName:e.name,"data-name":ce,keyframeMotionPropsOverride:lt.childKeyframeMotionPropsOverride,wrappers:{outerStyles:GR,needsListItemTag:pt.motionLayerContent.needsListItemTag},websiteContext:s,transitionProps:{opacity:l,smartAnimateType:w,behaviorProps:c,transitionData:i?.transitionData,onTransitionEnd:re},...oe,...P,children:Ke})})})}let Je=Sn({node:e,parent:t,context:o,transitionProps:i,outerStyles:u.outer,wrapperSizeStyles:B,stickyWrapperStyles:u.stickyWrapper,transformChildWrapperStyles:u.transform}),de=Ta({keyframeMotionPropsOverride:$,node:e,context:o,renderOptions:T,smartAnimateType:w,wrappersToRender:Je});return nr({node:e,parent:t,context:o,outerRef:a,transitionProps:i,wrappersToRender:Je,websiteContext:s,keyframeMotionPropsOverride:de.wrapperKeyframeMotionPropsOverride,children:Kr({node:e,semanticTagInfo:he,key:d,context:o,ref:f,id:ge,styles:D,nodeName:e.name,"data-name":ce,keyframeMotionPropsOverride:de.childKeyframeMotionPropsOverride,wrappers:Je.motionLayerContent,websiteContext:s,transitionProps:{opacity:l,smartAnimateType:w,behaviorProps:c,transitionData:i?.transitionData,onTransitionEnd:re},...oe,...P,children:Ke})})}function B9(e,t,n){if(!e||!t)return;let r=Wi(t);if(!r)return null;let o={...r.initial},i={...r.animate},s={...r.transition};return MR(o,i,s,{dimensionKey:"width",scaleKey:"scaleX",posKey:"x",baseSize:n.x}),MR(o,i,s,{dimensionKey:"height",scaleKey:"scaleY",posKey:"y",baseSize:n.y}),{...r,initial:o,animate:i,transition:s}}var rf=b(Q()),T0e=b(F());var wn=b(Q()),In=b(F());var F9={url:""};var AT="reset-css";function kR(e=!0){return Wt` ${U9}${V9}${H9}${e?q9:""}`}var U9=Wt` @layer figreset,figoverridable,reset,theme,base,figutils,components,utilities;`,V9=Wt` @layer figoverridable{:root{font-synthesis:none}}`,H9=Wt` @layer figutils{:root{--banner-height:48px;--banner-height-v2:40px;--full-height-with-banner:calc(100dvh - var(--banner-height))}@media (max-width:600px){.banner-v2-container{left:0 !important;right:0 !important;margin:0 auto !important}}.wrapper-with-banner .min-h-screen{min-height:var(--full-height-with-banner)}.wrapper-with-banner .h-screen{height:var(--full-height-with-banner)}}`,W9=Wt` @layer figreset{:root{font-family:var( --default-font-family,ui-sans-serif,system-ui,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji' )}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;width:100%}body{margin:0;width:100%}body:has([data-page-overflowx='hidden']){overflow-x:hidden}body:has([data-page-overflowx='auto']){overflow-x:auto}}@layer figutils{#container{width:100%}}`;var Y9=Wt` @layer figreset{*,*:before,*:after{box-sizing:border-box}a{color:inherit;text-decoration:none}button{border:none;background:none;padding:0}h1,h2,h3,h4,h5,h6,p{font-size:inherit;font-weight:inherit}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}ol,ul,menu{list-style:none;margin:0;padding-inline-start:0}}`,K9=Wt` @layer figutils{#container .marquee-container{overflow-x:hidden;display:flex;flex-direction:row;position:relative;width:var(--width);transform:var(--transform);&:hover div{animation-play-state:var(--pause-on-hover)}&:active div{animation-play-state:var(--pause-on-click)}&:focus-within > *{animation-play-state:paused !important}}#container .marquee{flex:0 0 auto;min-width:var(--min-width);display:flex;flex-direction:row;align-items:center;animation:scroll var(--duration) linear var(--delay) var(--iteration-count);animation-delay:var(--delay);animation-direction:var(--direction);animation-timing-function:var(--timing-function)}#container .marquee.reduced-motion{@media (prefers-reduced-motion:reduce){animation:none}}@keyframes scroll{0%{transform:translateX(0%)}100%{transform:translateX(-100%)}}#container .marquee-initial-child-container{flex:0 0 auto;display:flex;min-width:auto;flex-direction:row;align-items:center}#container .marquee-child{transform:var(--transform)}}`,z9=Wt` @layer figutils{.code-behavior-wrapper > *{width:100%;height:100%}}`,X9=Wt` @layer figutils{#container .embed{border:none}}`,j9=Wt` @layer figutils{:is(.textContents ul,ul.textContents) > li:before{content:'\\2022';margin-left:-1.5em;display:inline-block;text-align:center;width:1.5em;-webkit-background-clip:var(--list-marker-background-clip);-webkit-text-fill-color:var(--list-marker-text-fill-color);background-clip:var(--list-marker-background-clip);color:var(--list-marker-color);font-size:var(--list-marker-font-size);line-height:var(--list-marker-line-height);vertical-align:var(--list-marker-vertical-align)}:is(.textContents ol,ol.textContents) > li::marker{color:var(--list-marker-color);font-size:var(--list-marker-font-size);line-height:var(--list-marker-line-height);vertical-align:var(--list-marker-vertical-align)}:is(.textContents,.textContents *).adjustLetterSpacing:after{content:'';margin-left:calc(var(--letter-spacing) * -1)}}`,$9=Wt` @layer figutils{.bypass-link{position:fixed;top:16px;left:0;right:0;display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none}.bypass-link:focus-within{opacity:1;z-index:${1e4}}.bypass-link > a{background-color:#000;color:#fff;border:1px solid #fff;padding:12px 16px;font-size:16px;border-radius:12px;pointer-events:auto}}`,J9=Wt` @layer figreset{:root{--100dvw:100vw;--100dvh:100vh}@supports (width:100dvw){:root{--100dvw:100dvw;--100dvh:100dvh}}}`,Z9=Wt` @layer figreset{:root{text-align:left;button{text-align:left}}}`,q9=Wt` ${W9}${Y9}${j9}${X9}${K9}${z9}${J9}${$9}${Z9}`;var NT={thin:100,hairline:100,extralight:200,"extra light":200,ultralight:200,"ultra light":200,light:300,regular:400,normal:400,book:400,medium:500,semibold:600,"semi bold":600,demibold:600,"demi bold":600,bold:700,extrabold:800,"extra bold":800,ultrabold:800,"ultra bold":800,black:900,heavy:900,extrablack:950,"extra black":950,ultrablack:950,"ultra black":950};function T2(e){if(!e)return;
4316let t=e.toLowerCase().replace(/italic/gi,"").trim();if(NT[t]!==void 0)return NT[t];let n=Object.keys(NT).sort((r,o)=>o.length-r.length);for(let r of n)if(t.includes(r))return NT[r]}function LT(e,t){if(!e)return T2(t)}function Os(e){let{family:t,style:n,url:r,unicodeRange:o,weight:i}=e;return`
4317@font-face {
4318  font-family: "${t}";
4319  font-style: ${n};
4320  src: url("${r}");
4321  font-display: block;
4322  ${i!==void 0?`font-weight: ${i};`:""}
4323  ${o&&o!=="*"?`unicode-range: ${o};`:""}
4324}
4325`}var BR="My Site",FR="Created with Figma";var wR=/^(https?:)?\/\/(www\.)?lottie\.host\//;var Jt=b(Q()),PT=b(F());var R2=b(Q());var or;(function(e){e.EXPLICIT="EXPLICIT",e.IMPLICIT="IMPLICIT"})(or||(or={}));var li;(function(e){e.LEFT="LEFT",e.CENTER="CENTER",e.RIGHT="RIGHT"})(li||(li={}));var ui;(function(e){e.TOP="TOP",e.CENTER="CENTER",e.BOTTOM="BOTTOM"})(ui||(ui={}));var tf;(function(e){e.MODAL="MODAL",e.BANNER="BANNER"})(tf||(tf={}));function Pa(){return{color:"rgba(0, 0, 0, 0.9)",fontWeight:450,fontSize:"var(--consent-font-size-medium)",lineHeight:"var(--consent-line-height-medium)"}}function Q9(){return{color:"rgba(0, 0, 0, 0.9)",fontWeight:450,fontSize:"var(--consent-font-size-large)",lineHeight:"var(--consent-line-height-large)"}}function e$(){return{fontWeight:550}}function UR(){return{...Pa(),cursor:"pointer",backgroundColor:"transparent"}}function h2(){return{...e$(),...Q9()}}function CT(){return{...Pa(),color:"rgba(0, 0, 0, 0.5)"}}function O2(){return{...Pa(),backgroundColor:"black",color:"white",border:"1px solid black",height:"1.5rem",borderRadius:".3125rem",display:"flex",alignItems:"center",justifyContent:"center",padding:"0 .5rem",flexShrink:0,flexGrow:1,cursor:"pointer"}}function S2({wide:e}){return{display:"flex",gap:"0.5rem",flexShrink:0,alignItems:"center",width:e?"100%":void 0}}function yT({checked:e,disabled:t}){return{input:{position:"absolute",opacity:0,width:32,height:16,margin:0,cursor:t?"unset":"pointer"},label:{display:"block",width:32,height:16,borderRadius:13,backgroundColor:e&&!t?"#1E1E1E":"#E6E6E6",position:"relative",cursor:t?"unset":"pointer",transition:"background-color 0.4s",pointerEvents:"none"},indicator:{position:"absolute",height:14,width:14,left:e?17:1,top:1,backgroundColor:"white",borderRadius:"50%",transition:"left 0.4s",boxShadow:"0 2px 4px rgba(0,0,0,0.2)",pointerEvents:"none"}}}function I2({yAlignment:e}){let t={};return e===ui.TOP?(t.top=0,t.borderBottom="1px solid #E6E6E6"):e===ui.BOTTOM&&(t.bottom=0,t.borderTop="1px solid #E6E6E6"),{position:"fixed",left:0,right:0,display:"flex",padding:"var(--consent-banner-padding)",justifyContent:"center",alignItems:"center",gap:"1rem",alignSelf:"stretch",backgroundColor:"white",color:"rgba(0, 0, 0, 0.5)",zIndex:9999,...t}}function g2({xAlignment:e,yAlignment:t}){let n={};return e===li.LEFT?n.left="1rem":e===li.RIGHT&&(n.right="1rem"),t===ui.TOP?n.top="1rem":t===ui.BOTTOM&&(n.bottom="1rem"),{...VR(),position:"fixed",padding:"1rem",zIndex:1e4,...n}}function VR(){return{position:"relative",backgroundColor:"white",borderRadius:".8125rem",padding:"1rem",width:330,maxHeight:"90%",maxWidth:"100%",boxShadow:"0px 0px 0px 1px rgba(0, 0, 0, 0.04), 0px 0px 0.5px 0px rgba(0, 0, 0, 0.12), 0px 10px 16px 0px rgba(0, 0, 0, 0.08), 0px 2px 6px 0px rgba(0, 0, 0, 0.12)",display:"flex",flexDirection:"column",alignItems:"center",gap:"1rem",overflowY:"auto"}}function ju({children:e,className:t,onClick:n}){return(0,R2.jsx)("button",{className:t,onClick:n,style:O2(),children:e})}var jr=b(Q());function t$({checked:e,disabled:t,onChange:n,label:r,id:o}){return(0,jr.jsxs)("div",{style:{display:"inline-block",position:"relative"},children:[(0,jr.jsx)("input",{"aria-disabled":t,disabled:t,type:"checkbox",id:o,checked:e,onChange:i=>n?.(i.target.checked),"aria-label":r,style:yT({checked:e,disabled:t}).input}),(0,jr.jsx)("label",{htmlFor:o,style:yT({checked:e,disabled:t}).label,children:(0,jr.jsx)("span",{style:yT({checked:e,disabled:t}).indicator})})]})}function HR({id:e,checked:t,description:n,label:r,onChange:o,disabled:i}){return(0,jr.jsxs)("div",{onClick:i?void 0:()=>o(!t),style:{display:"flex",flexDirection:"column",padding:"0.5rem 0"},children:[(0,jr.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:"0.5rem"},children:[(0,jr.jsx)(t$,{checked:t,disabled:i,onChange:i?void 0:o,label:r,id:e}),(0,jr.jsx)("label",{style:{...Pa(),color:i?"rgba(0, 0, 0, 0.3)":"rgba(0, 0, 0, 0.9)"},children:r})]}),(0,jr.jsx)("span",{style:{marginLeft:"2.5rem",...CT()},children:n})]})}var va=b(Q()),WR=b(F()),A2=b(El());var bT=b(F());function DT(e){let[t,n]=(0,bT.useState)(null);return(0,bT.useLayoutEffect)(()=>
4325{if(typeof document>"u")return;let r=e?document.getElementById(e):null;n(r||null)},[e]),t}var n$={position:"fixed",inset:0,padding:"1rem",display:"flex",justifyContent:"center",alignItems:"center",zIndex:1e4},r$={display:"flex",justifyContent:"flex-end",position:"absolute",top:16,right:16,lineHeight:1,cursor:"pointer"},o$={display:"flex",flexDirection:"column",gap:"0.5rem",width:"100%",height:"100%"};function YR({containerId:e,children:t,onClose:n,scrimBackground:r}){let o=DT(e);return(0,WR.useEffect)(()=>{let i=s=>{s.key==="Escape"&&n()};return document.addEventListener("keydown",i),()=>{document.removeEventListener("keydown",i)}},[n]),(0,WR.useEffect)(()=>{let i=document.body.style.overflow;return o?o.style.overflow="hidden":document.body.style.overflow="hidden",()=>{o?o.style.overflow=i:document.body.style.overflow=i}},[o]),(0,A2.createPortal)((0,va.jsx)("div",{style:{...n$,...r?{backgroundColor:"rgba(0, 0, 0, 0.1)"}:{}},children:(0,va.jsxs)("div",{style:VR(),children:[(0,va.jsx)("div",{style:r$,children:(0,va.jsx)("button",{"aria-label":"Close modal",style:{fontSize:"16px",color:"black",backgroundColor:"transparent",border:"none",cursor:"pointer"},onClick:n,children:"\xD7"})}),(0,va.jsx)("div",{style:o$,children:t})]})}),o||document.body)}var nf=b(Q());function KR({policyLink:e,policyUrl:t,disclaimerText:n,guidToUrl:r,setLocation:o,reportError:i,isPreview:s}){let a=u=>{if(t)return(0,nf.jsx)("a",{rel:"noopener noreferrer",target:"_blank",href:t,style:UR(),children:u},"policy-url");if(e){let c=s?"/":r?.get(e);return c?(0,nf.jsx)("button",{onClick:()=>{o({url:c})},style:UR(),children:u},"policy-link"):(i(new Error("Sites cookie banner has an invalid policy link or is missing guidToUrl")),null)}return s||i(new Error("Sites cookie banner is enabled but no policy internal link or external URL is set")),null},l=n.split(/(<link>.*?<\/link>)/);return!l.length||!l.some(u=>u.match(/<link>(.*?)<\/link>/))?(i(new Error(`Formatting error in cookie banner disclaimer text: ${n}`)),null):(0,nf.jsx)("div",{style:{lineHeight:"var(--consent-font-size-medium)"},children:l.map((u,c)=>{let d=u.match(/<link>(.*?)<\/link>/);return d&&d[1]?a(d[1]):(0,nf.jsx)("p",{style:{display:"inline",...CT()},children:u},c)})})}var N2=b(Q()),gxe=b(F()),L2=b(El());function zR({containerId:e,xAlignment:t=li.CENTER,yAlignment:n=ui.CENTER,children:r}){let o=DT(e);return(0,L2.createPortal)((0,N2.jsx)("div",{style:g2({xAlignment:t,yAlignment:n}),children:r}),o||document.body)}var C2=b(Q());function i$({xAlignment:e}){let t={bottom:0};return e===li.RIGHT?t.right="1.5rem":t.left="1.5rem",{...Pa(),position:"fixed",backgroundColor:"white",padding:".5rem 1rem",cursor:"pointer",borderRadius:"0.3125rem 0.3125rem 0 0",boxShadow:"0px 0px 0.5px 0px rgba(0, 0, 0, 0.18), 0px 3px 8px 0px rgba(0, 0, 0, 0.10), 0px 1px 3px 0px rgba(0, 0, 0, 0.10)",...t}}function XR({children:e,onClick:t,xAlignment:n}){return(0,C2.jsx)("button",{onClick:t,style:i$({xAlignment:n}),children:e})}var jR={"en-US":{noticeHeader:"This site uses cookies",noticeDisclaimerImplicit:"Cookies on this site help improve your experience and deliver personalized content. By continuing to browse, you consent to the use of these cookies. <link>Read more</link>",acceptText:"Accept all",manageText:"Manage",noticeDisclaimerExplicit:"Cookies on this site help improve your experience and deliver personalized content. Click \u201CAccept all\u201D to consent to the use of these cookies. <link>Read more</link>",rejectText:"Reject all",manageHeader:"Manage cookie preferences",manageDisclaimer:"Cookies on this site help improve your experience and deliver personalized content. You can\u2019t opt out of cookies that are essential for basic functionality, but you can decide not to allow other categories according to your preferences. <link>Read more</link>",necessaryText:"Essential cookies",necessaryDescription:"Required to enable core site functionality and preferences.",marketingText:"Marketing cookies",marketingDescription:"Allow tracking to enable ads personalization and tracking.",preferencesText:"Personalization cookies",preferencesDescription:"Allow tracking to tailor your site experience to your interests.",analyticsText:"Analytics cookies",analyticsDescription:"Allow tracking of site traffic to help improve site performance.",saveLabel:"Save preferences",triggerLabel:"Cookie preferences"}
4325,"en-GB":{noticeHeader:"This site uses cookies",noticeDisclaimerImplicit:"Cookies on this site help to improve your experience and deliver personalised content. By continuing to browse, you consent to the use of these cookies. <link>Read more</link>",acceptText:"Accept all",manageText:"Manage",noticeDisclaimerExplicit:"Cookies on this site help to improve your experience and deliver personalised content. Click \u2018Accept all\u2019 to consent to the use of these cookies. <link>Read more</link>",rejectText:"Reject all",manageHeader:"Manage cookie preferences",manageDisclaimer:"Cookies on this site help to improve your experience and deliver personalised content. You cannot opt out of cookies that are essential for basic functionality, but you can choose not to allow other categories according to your preferences. <link>Read more</link>",necessaryText:"Essential cookies",necessaryDescription:"Required to enable core site functionality and store your preferences.",marketingText:"Marketing cookies",marketingDescription:"Allow tracking to enable advertising personalisation and performance measurement.",preferencesText:"Personalisation cookies",preferencesDescription:"Allow tracking to tailor your site experience based on your interests.",analyticsText:"Analytics cookies",analyticsDescription:"Allow tracking of site usage to help improve performance.",saveLabel:"Save preferences",triggerLabel:"Cookie preferences"},"fr-FR":{noticeHeader:"Ce site utilise des cookies",noticeDisclaimerImplicit:"Les cookies pr\xE9sents sur ce site am\xE9liorent votre exp\xE9rience et fournissent un contenu personnalis\xE9. En continuant \xE0 naviguer, vous consentez \xE0 l'utilisation de ces cookies. <link>En savoir plus</link>",acceptText:"Tout accepter",manageText:"G\xE9rer",noticeDisclaimerExplicit:"Les cookies pr\xE9sents sur ce site am\xE9liorent votre exp\xE9rience et fournissent un contenu personnalis\xE9. Cliquez sur \u201CTout accepter\u201D pour consentir \xE0 l'utilisation de ces cookies. <link>En savoir plus</link>",rejectText:"Tout refuser",manageHeader:"G\xE9rer les pr\xE9f\xE9rences de cookies",manageDisclaimer:"Les cookies pr\xE9sents sur ce site am\xE9liorent votre exp\xE9rience et fournissent un contenu personnalis\xE9. Vous ne pouvez pas d\xE9sactiver les cookies essentiels au bon fonctionnement du site, mais vous pouvez choisir de ne pas autoriser certaines autres cat\xE9gories selon vos pr\xE9f\xE9rences. <link>En savoir plus</link>",necessaryText:"Cookies essentiels",necessaryDescription:"N\xE9cessaires pour activer les fonctionnalit\xE9s principales du site et m\xE9moriser vos pr\xE9f\xE9rences.",marketingText:"Cookies marketing",marketingDescription:"Autoriser le suivi pour personnaliser les publicit\xE9s et le marketing.",preferencesText:"Cookies de personnalisation",preferencesDescription:"Autoriser le suivi pour adapter l\u2019exp\xE9rience du site \xE0 vos centres d\u2019int\xE9r\xEAt.",analyticsText:"Cookies d\u2019analyse",analyticsDescription:"Autoriser le suivi du trafic du site pour am\xE9liorer ses performances.",saveLabel:"Enregistrer les pr\xE9f\xE9rences",triggerLabel:"Pr\xE9f\xE9rences de cookies"},"de-DE":{noticeHeader:"Diese Website verwendet Cookies",noticeDisclaimerImplicit:"Cookies auf dieser Website helfen dabei, Ihr Nutzungserlebnis zu verbessern und personalisierte Inhalte bereitzustellen. Wenn Sie weiter surfen, stimmen Sie der Verwendung dieser Cookies zu. <link>Mehr erfahren</link>",acceptText:"Alle akzeptieren",manageText:"Verwalten",noticeDisclaimerExplicit:"Cookies auf dieser Website helfen dabei, Ihr Nutzungserlebnis zu verbessern und personalisierte Inhalte bereitzustellen. Klicken Sie auf \u201EAlle akzeptieren\u201C, um der Verwendung dieser Cookies zuzustimmen. <link>Mehr erfahren</link>",rejectText:"Alle ablehnen",manageHeader:"Cookie-Einstellungen verwalten",manageDisclaimer:"Cookies auf dieser Website helfen dabei, Ihr Nutzungserlebnis zu verbessern und personalisierte Inhalte bereitzustellen. Sie k\xF6nnen essenzielle Cookies, die f\xFCr die grundlegende Funktionalit\xE4t erforderlich sind, nicht deaktivieren, aber Sie k\xF6nnen andere Kategorien nach Ihren Pr\xE4ferenzen ablehnen. <link>Mehr erfahren</link>",necessaryText:"Essenzielle Cookies",necessaryDescription:"Erforderlich zur Aktivierung der grundlegenden Website-Funktionen und zur Speicherung Ihrer Einstellungen.",marketingText:"Marketing-Cookie
4325s",marketingDescription:"Erlauben das Tracking zur Personalisierung von Werbung und zur Erfolgsmessung.",preferencesText:"Personalisierungs-Cookies",preferencesDescription:"Erlauben das Tracking, um Inhalte und Erlebnisse an Ihre Interessen anzupassen.",analyticsText:"Analyse-Cookies",analyticsDescription:"Erlauben das Tracking der Website-Nutzung zur Verbesserung der Leistung.",saveLabel:"Einstellungen speichern",triggerLabel:"Cookie-Einstellungen"},"es-ES":{noticeHeader:"Este sitio web utiliza cookies",noticeDisclaimerImplicit:"Las cookies en este sitio web ayudan a mejorar su experiencia y a ofrecer contenido personalizado. Al continuar navegando, acepta el uso de estas cookies. <link>Leer m\xE1s</link>",acceptText:"Aceptar todas",manageText:"Gestionar",noticeDisclaimerExplicit:"Las cookies en este sitio web ayudan a mejorar su experiencia y a ofrecer contenido personalizado. Haga clic en \u201CAceptar todas\u201D para consentir el uso de estas cookies. <link>Leer m\xE1s</link>",rejectText:"Rechazar todas",manageHeader:"Gestionar preferencias de cookies",manageDisclaimer:"Las cookies en este sitio web ayudan a mejorar su experiencia y a ofrecer contenido personalizado. No puede rechazar las cookies esenciales para el funcionamiento b\xE1sico, pero puede decidir no permitir otras categor\xEDas seg\xFAn sus preferencias. <link>Leer m\xE1s</link>",necessaryText:"Cookies esenciales",necessaryDescription:"Necesarias para activar las funciones b\xE1sicas del sitio y guardar sus preferencias.",marketingText:"Cookies de marketing",marketingDescription:"Permiten el seguimiento para personalizar la publicidad y medir su rendimiento.",preferencesText:"Cookies de personalizaci\xF3n",preferencesDescription:"Permiten el seguimiento para adaptar el sitio a sus intereses.",analyticsText:"Cookies de an\xE1lisis",analyticsDescription:"Permiten el seguimiento del uso del sitio para mejorar su rendimiento.",saveLabel:"Guardar preferencias",triggerLabel:"Preferencias de cookies"},"es-LA":{noticeHeader:"Este sitio utiliza cookies",noticeDisclaimerImplicit:"Las cookies en este sitio ayudan a mejorar su experiencia y a ofrecer contenido personalizado. Al seguir navegando, usted acepta el uso de estas cookies. <link>Leer m\xE1s</link>",acceptText:"Aceptar todas",manageText:"Administrar",noticeDisclaimerExplicit:"Las cookies en este sitio ayudan a mejorar su experiencia y a ofrecer contenido personalizado. Haga clic en \u201CAceptar todas\u201D para aceptar el uso de estas cookies. <link>Leer m\xE1s</link>",rejectText:"Rechazar todas",manageHeader:"Administrar preferencias de cookies",manageDisclaimer:"Las cookies en este sitio ayudan a mejorar su experiencia y a ofrecer contenido personalizado. No puede rechazar las cookies esenciales para el funcionamiento b\xE1sico, pero puede elegir no permitir otras categor\xEDas seg\xFAn sus preferencias. <link>Leer m\xE1s</link>",necessaryText:"Cookies esenciales",necessaryDescription:"Necesarias para habilitar funciones b\xE1sicas del sitio y guardar sus preferencias.",marketingText:"Cookies de marketing",marketingDescription:"Permiten el rastreo para personalizar anuncios y medir su rendimiento.",preferencesText:"Cookies de personalizaci\xF3n",preferencesDescription:"Permiten el rastreo para adaptar su experiencia seg\xFAn sus intereses.",analyticsText:"Cookies de an\xE1lisis",analyticsDescription:"Permiten el rastreo del uso del sitio para mejorar el rendimiento.",saveLabel:"Guardar preferencias",triggerLabel:"Preferencias de cookies"},"pt-BR":{noticeHeader:"Este site utiliza cookies",noticeDisclaimerImplicit:"Os cookies neste site ajudam a melhorar sua experi\xEAncia e a oferecer conte\xFAdo personalizado. Ao continuar navegando, voc\xEA concorda com o uso desses cookies. <link>Saiba mais</link>",acceptText:"Aceitar todos",manageText:"Gerenciar",noticeDisclaimerExplicit:"Os cookies neste site ajudam a melhorar sua experi\xEAncia e a oferecer conte\xFAdo personalizado. Clique em \u201CAceitar todos\u201D para consentir com o uso desses cookies. <link>Saiba mais</link>",rejectText:"Rejeitar todos",manageHeader:"Gerenciar prefer\xEAncias de cookies",manageDisclaimer:"Os cookies neste site ajudam a melhorar sua experi\xEAncia e a oferecer conte\xFAdo personalizado. N\xE3o \xE9 poss\xEDvel desativar os cookies essenciais para o funcionamento b\xE1sico, mas voc\xEA pode optar por n\xE3o permitir outras categorias de acordo com suas prefer\xEAncias. <link>Saiba mais</link>",necessaryText:"Cookies essenciais",necessaryDescription:"Necess\xE1rios para ativar funcionalidades principais do site e salvar suas prefer\xEAncias.",marketingText:"Cookies de marketing",marketingDescription:"Permitem o rastreamento para personalizar an\xFAncios e medir seu desempenho.",preferencesText:"Cookies de personaliza\xE7\xE3o",preferencesDescription:"Permitem o rastreamento para adaptar a experi\xEAncia do site aos seus interesses.",analyticsText:"Cookies de an\xE1lise",anal
4325yticsDescription:"Permitem o rastreamento do uso do site para melhorar seu desempenho.",saveLabel:"Salvar prefer\xEAncias",triggerLabel:"Prefer\xEAncias de cookies"},"ko-KR":{noticeHeader:"\uC774 \uC0AC\uC774\uD2B8\uB294 \uCFE0\uD0A4\uB97C \uC0AC\uC6A9\uD569\uB2C8\uB2E4",noticeDisclaimerImplicit:"\uC774 \uC0AC\uC774\uD2B8\uC758 \uCFE0\uD0A4\uB294 \uC0AC\uC6A9\uC790 \uACBD\uD5D8\uC744 \uAC1C\uC120\uD558\uACE0 \uAC1C\uC778\uD654\uB41C \uCF58\uD150\uCE20\uB97C \uC81C\uACF5\uD569\uB2C8\uB2E4. \uACC4\uC18D \uD0D0\uC0C9\uD558\uBA74 \uC774\uB7EC\uD55C \uCFE0\uD0A4 \uC0AC\uC6A9\uC5D0 \uB3D9\uC758\uD558\uB294 \uAC83\uC73C\uB85C \uAC04\uC8FC\uB429\uB2C8\uB2E4. <link>\uC790\uC138\uD788 \uC54C\uC544\uBCF4\uAE30</link>",acceptText:"\uBAA8\uB450 \uD5C8\uC6A9",manageText:"\uAD00\uB9AC",noticeDisclaimerExplicit:"\uC774 \uC0AC\uC774\uD2B8\uC758 \uCFE0\uD0A4\uB294 \uC0AC\uC6A9\uC790 \uACBD\uD5D8\uC744 \uAC1C\uC120\uD558\uACE0 \uAC1C\uC778\uD654\uB41C \uCF58\uD150\uCE20\uB97C \uC81C\uACF5\uD569\uB2C8\uB2E4. \u201C\uBAA8\uB450 \uD5C8\uC6A9\u201D\uC744 \uD074\uB9AD\uD558\uBA74 \uCFE0\uD0A4 \uC0AC\uC6A9\uC5D0 \uB3D9\uC758\uD558\uAC8C \uB429\uB2C8\uB2E4. <link>\uC790\uC138\uD788 \uC54C\uC544\uBCF4\uAE30</link>",rejectText:"\uBAA8\uB450 \uAC70\uBD80",manageHeader:"\uCFE0\uD0A4 \uD658\uACBD\uC124\uC815 \uAD00\uB9AC",manageDisclaimer:"\uC774 \uC0AC\uC774\uD2B8\uC758 \uCFE0\uD0A4\uB294 \uC0AC\uC6A9\uC790 \uACBD\uD5D8\uC744 \uAC1C\uC120\uD558\uACE0 \uAC1C\uC778\uD654\uB41C \uCF58\uD150\uCE20\uB97C \uC81C\uACF5\uD569\uB2C8\uB2E4. \uAE30\uBCF8 \uAE30\uB2A5\uC5D0 \uD544\uC218\uC801\uC778 \uCFE0\uD0A4\uB294 \uC120\uD0DD \uD574\uC81C\uD560 \uC218 \uC5C6\uC9C0\uB9CC, \uAE30\uD0C0 \uCE74\uD14C\uACE0\uB9AC\uB294 \uC124\uC815\uC5D0 \uB530\uB77C \uD5C8\uC6A9\uD558\uC9C0 \uC54A\uC744 \uC218 \uC788\uC2B5\uB2C8\uB2E4. <link>\uC790\uC138\uD788 \uC54C\uC544\uBCF4\uAE30</link>",necessaryText:"\uD544\uC218 \uCFE0\uD0A4",necessaryDescription:"\uD575\uC2EC \uC0AC\uC774\uD2B8 \uAE30\uB2A5 \uBC0F \uD658\uACBD\uC124\uC815 \uC720\uC9C0\uB97C \uC704\uD574 \uD544\uC694\uD569\uB2C8\uB2E4.",marketingText:"\uB9C8\uCF00\uD305 \uCFE0\uD0A4",marketingDescription:"\uAD11\uACE0 \uAC1C\uC778\uD654 \uBC0F \uCD94\uC801\uC744 \uC704\uD574 \uC0AC\uC6A9\uB429\uB2C8\uB2E4.",preferencesText:"\uAC1C\uC778\uD654 \uCFE0\uD0A4",preferencesDescription:"\uAD00\uC2EC\uC0AC\uC5D0 \uB9DE\uB294 \uCF58\uD150\uCE20 \uC81C\uACF5\uC744 \uC704\uD574 \uC0AC\uC6A9\uB429\uB2C8\uB2E4.",analyticsText:"\uBD84\uC11D \uCFE0\uD0A4",analyticsDescription:"\uC0AC\uC774\uD2B8 \uD2B8\uB798\uD53D \uBD84\uC11D \uBC0F \uC131\uB2A5 \uAC1C\uC120\uC744 \uC704\uD574 \uC0AC\uC6A9\uB429\uB2C8\uB2E4.",s
4325aveLabel:"\uD658\uACBD\uC124\uC815 \uC800\uC7A5",triggerLabel:"\uCFE0\uD0A4 \uD658\uACBD\uC124\uC815"},"ja-JP":{noticeHeader:"\u3053\u306E\u30B5\u30A4\u30C8\u306F\u30AF\u30C3\u30AD\u30FC\u3092\u4F7F\u7528\u3057\u3066\u3044\u307E\u3059",noticeDisclaimerImplicit:"\u3053\u306E\u30B5\u30A4\u30C8\u3067\u306F\u3001\u30AF\u30C3\u30AD\u30FC\u3092\u4F7F\u7528\u3057\u3066\u30E6\u30FC\u30B6\u30FC\u4F53\u9A13\u3092\u5411\u4E0A\u3055\u305B\u3001\u30D1\u30FC\u30BD\u30CA\u30E9\u30A4\u30BA\u3055\u308C\u305F\u30B3\u30F3\u30C6\u30F3\u30C4\u3092\u63D0\u4F9B\u3057\u3066\u3044\u307E\u3059\u3002\u5F15\u304D\u7D9A\u304D\u95B2\u89A7\u3092\u7D9A\u3051\u308B\u3053\u3068\u3067\u3001\u30AF\u30C3\u30AD\u30FC\u306E\u4F7F\u7528\u306B\u540C\u610F\u3057\u305F\u3082\u306E\u3068\u307F\u306A\u3055\u308C\u307E\u3059\u3002<link>\u8A73\u7D30\u3092\u898B\u308B</link>",acceptText:"\u3059\u3079\u3066\u8A31\u53EF",manageText:"\u7BA1\u7406",noticeDisclaimerExplicit:"\u3053\u306E\u30B5\u30A4\u30C8\u3067\u306F\u3001\u30AF\u30C3\u30AD\u30FC\u3092\u4F7F\u7528\u3057\u3066\u30E6\u30FC\u30B6\u30FC\u4F53\u9A13\u3092\u5411\u4E0A\u3055\u305B\u3001\u30D1\u30FC\u30BD\u30CA\u30E9\u30A4\u30BA\u3055\u308C\u305F\u30B3\u30F3\u30C6\u30F3\u30C4\u3092\u63D0\u4F9B\u3057\u3066\u3044\u307E\u3059\u3002\u300C\u3059\u3079\u3066\u8A31\u53EF\u300D\u3092\u30AF\u30EA\u30C3\u30AF\u3059\u308B\u3068\u3001\u30AF\u30C3\u30AD\u30FC\u306E\u4F7F\u7528\u306B\u540C\u610F\u3057\u305F\u3053\u3068\u306B\u306A\u308A\u307E\u3059\u3002<link>\u8A73\u7D30\u3092\u898B\u308B</link>",rejectText:"\u3059\u3079\u3066\u62D2\u5426",manageHeader:"\u30AF\u30C3\u30AD\u30FC\u8A2D\u5B9A\u3092\u7BA1\u7406",manageDisclaimer:"\u3053\u306E\u30B5\u30A4\u30C8\u3067\u306F\u3001\u30AF\u30C3\u30AD\u30FC\u3092\u4F7F\u7528\u3057\u3066\u30E6\u30FC\u30B6\u30FC\u4F53\u9A13\u3092\u5411\u4E0A\u3055\u305B\u3001\u30D1\u30FC\u30BD\u30CA\u30E9\u30A4\u30BA\u3055\u308C\u305F\u30B3\u30F3\u30C6\u30F3\u30C4\u3092\u63D0\u4F9B\u3057\u3066\u3044\u307E\u3059\u3002\u57FA\u672C\u7684\u306A\u6A5F\u80FD\u306B\u5FC5\u8981\u306A\u30AF\u30C3\u30AD\u30FC\u306F\u7121\u52B9\u306B\u3067\u304D\u307E\u305B\u3093\u304C\u3001\u305D\u308C\u4EE5\u5916\u306E\u30AB\u30C6\u30B4\u30EA\u306B\u3064\u3044\u3066\u306F\u8A2D\u5B9A\u306B\u5FDC\u3058\u3066\u7121\u52B9\u306B\u3067\u304D\u307E\u3059\u3002<link>\u8A73\u7D30\u3092\u898B\u308B</link>",necessaryText:"\u5FC5\u9808\u30AF\u30C3\u30AD\u30FC",necessaryDescription:"\u30B5\u30A4\u30C8\u306E\u57FA\u672C\u6A5F\u80FD\u3068\u8A2D\u5B9A\u306E\u4FDD\u6301\u306B\u5FC5\u8981\u3067\u3059\u3002",marketingText:"\u30DE\u30FC\u30B1\u30C6\u30A3\u30F3\u30B0\u30AF\u30C3\u30AD\u30FC",marketingDescription:"\u5E83\u544A\u306E\u30D1\u30FC\u30BD\u30CA\u30E9\u30A4\u30BA\u3068\u8FFD\u8DE1\u3092\u8A31\u53EF\u3057\u307E\u3059\u3002",preferencesText:"\u30D1\u30FC\u30BD\u30CA\u30E9\u30A4\u30BA\u30AF\u30C3\u30AD\u30FC",preferencesDescription:"\u8208\u5473\u306B\u57FA\u3065\u3044\u305F\u4F53\u9A13\u3092\u63D0\u4F9B\u3059\u308B\u305F\u3081\u306B\u4F7F\u7528\u3055\u308C\u307E\u3059\u3002",analyticsText:"\u5206\u6790\u30AF\u30C3\u30AD\u30FC",analyticsDescription:"\u30B5\u30A4\u30C8\u306E\u5229\u7528\u72B6\u6CC1\u3092\u8FFD\u8DE1\u3057\u3066\u30D1\u30D5\u30A9\u30FC\u30DE\u30F3\u30B9\u3092\u54
432511\u4E0A\u3055\u305B\u307E\u3059\u3002",saveLabel:"\u8A2D\u5B9A\u3092\u4FDD\u5B58",triggerLabel:"\u30AF\u30C3\u30AD\u30FC\u8A2D\u5B9A"},"pl-PL":{noticeHeader:"Ta strona korzysta z plik\xF3w cookie",noticeDisclaimerImplicit:"Pliki cookie na tej stronie pomagaj\u0105 ulepszy\u0107 Twoje do\u015Bwiadczenia i dostarcza\u0107 spersonalizowane tre\u015Bci. Kontynuuj\u0105c przegl\u0105danie, wyra\u017Casz zgod\u0119 na ich u\u017Cycie. <link>Dowiedz si\u0119 wi\u0119cej</link>",acceptText:"Zaakceptuj wszystkie",manageText:"Zarz\u0105dzaj",noticeDisclaimerExplicit:"Pliki cookie na tej stronie pomagaj\u0105 ulepszy\u0107 Twoje do\u015Bwiadczenia i dostarcza\u0107 spersonalizowane tre\u015Bci. Kliknij \u201EZaakceptuj wszystkie\u201D, aby wyrazi\u0107 zgod\u0119 na ich u\u017Cycie. <link>Dowiedz si\u0119 wi\u0119cej</link>",rejectText:"Odrzu\u0107 wszystkie",manageHeader:"Zarz\u0105dzaj preferencjami plik\xF3w cookie",manageDisclaimer:"Pliki cookie na tej stronie pomagaj\u0105 ulepszy\u0107 Twoje do\u015Bwiadczenia i dostarcza\u0107 spersonalizowane tre\u015Bci. Nie mo\u017Cesz zrezygnowa\u0107 z plik\xF3w cookie niezb\u0119dnych do podstawowego dzia\u0142ania witryny, ale mo\u017Cesz odrzuci\u0107 inne kategorie wed\u0142ug w\u0142asnych preferencji. <link>Dowiedz si\u0119 wi\u0119cej</link>",necessaryText:"Niezb\u0119dne pliki cookie",necessaryDescription:"Wymagane do dzia\u0142ania podstawowych funkcji witryny i zapami\u0119tywania ustawie\u0144.",marketingText:"Pliki cookie marketingowe",marketingDescription:"Pozwalaj\u0105 na \u015Bledzenie w celu personalizacji reklam i pomiaru skuteczno\u015Bci.",preferencesText:"Pliki cookie personalizuj\u0105ce",preferencesDescription:"Pozwalaj\u0105 na dostosowanie tre\u015Bci do Twoich zainteresowa\u0144.",analyticsText:"Pliki cookie analityczne",analyticsDescription:"Pozwalaj\u0105 na analiz\u0119 ruchu i popraw\u0119 wydajno\u015Bci witryny.",saveLabel:"Zapisz preferencje",triggerLabel:"Preferencje plik\xF3w cookie"},"nl-NL":{noticeHeader:"Deze website maakt gebruik van cookies",noticeDisclaimerImplicit:"Cookies op deze website helpen uw ervaring te verbeteren en gepersonaliseerde inhoud aan te bieden. Door verder te gaan, stemt u in met het gebruik van deze cookies. <link>Meer informatie</link>",acceptText:"Alles accepteren",manageText:"Beheren",noticeDisclaimerExplicit:"Cookies op deze website helpen uw ervaring te verbeteren en gepersonaliseerde inhoud aan te bieden. Klik op \u201CAlles accepteren\u201D om in te stemmen met het gebruik van deze cookies. <link>Meer informatie</link>",rejectText:"Alles weigeren",manageHeader:"Cookievoorkeuren beheren",manageDisclaimer:"Cookies op deze website helpen uw ervaring te verbeteren en gepersonaliseerde inhoud aan te bieden. U kunt essenti\xEBle cookies, die nodig zijn voor de basisfunctionaliteit, niet uitschakelen, maar u kunt andere categorie\xEBn weigeren op basis van uw voorkeuren. <link>Meer informatie</link>",necessaryText:"Essenti\xEBle cookies",necessaryDescription:"Noodzakelijk voor de kernfunctionaliteit van de site en het opslaan van uw voorkeuren.",marketingText:"Marketingcookies",marketingDescription:"Sta tracking toe voor gepersonaliseerde advertenties en het meten van prestaties.",preferencesText:"Personalisatiecookies",preferencesDescription:"Sta tracking toe om de site-ervaring aan te passen aan uw interesses.",analyticsText:"Analysecookies",analyticsDescription:"Sta tracking toe om sitegebruik te analyseren en prestaties te verbeteren.",saveLabel:"Voorkeuren opslaan",triggerLabel:"Cookievoorkeuren"},"it-IT":{noticeHeader:"Questo sito utilizza i cookie",noticeDisclaimerImplicit:"I cookie su questo sito aiutano a migliorare la tua esperienza e a fornire contenuti personalizzati. Continuando a navigare, acconsenti all\u2019uso dei cookie. <link>Scopri di pi\xF9</link>",acceptText:"Accetta tutti",manageText:"Gestisci",noticeDisclaimerExplicit:"I cookie su questo sito aiutano a migliorare la tua esperienza e a fornire contenuti personalizzati. Clicca su \u201CAccetta tutti\u201D per acconsentire all\u2019uso dei cookie. <link>Scopri di pi\xF9</link>",rejectText:"Rifiuta tutti",manageHeader:"Gestisci preferenze cookie",manageDisclaimer:"I cookie su questo sito aiutano a migliorare la tua esperienza e a fornire contenuti personalizzati. Non puoi disattivare i cookie essenziali per il funzionamento di base, ma puoi scegliere di non consentire altre categorie secondo le tue preferenze. <link>Scopri di pi\xF9</link>",necessaryText:"Cookie essenziali",necessaryDescription:"Necessari per il funzionamento base del sito e il salvataggio delle preferenze.",marketingText:"Cookie di marketing",marketingDescription:"Consentono il tracciamento per la personalizzazione degli annunci e la misurazione delle prestazioni.",preferencesText:"Cookie di personalizzazione",preferencesDescription:"Consentono il tracciamento per personalizzare l\u2019esperienza in base ai tuoi interessi.",analyticsText:"Cookie di analisi",analyticsDescription:"Consentono il tracciamento dell\u2019uso del sito per migliorarne le prestazioni.",saveLabel:"Salva preferenze",triggerLabel:"Preferenze cookie"},"pt-PT":{noticeHeader:"Este site utiliza cookies",noticeDisclaimerImplicit:"Os cookies neste site ajudam a melhorar a sua experi\xEAncia e a fornecer conte\xFAdo personalizado. Ao continuar a navegar, est\xE1 a consentir a utiliza\xE7\xE3o destes cookies. <link>Saiba mais</link>",acceptText:"Aceitar todos",manageText:"Gerir",noticeDisclaimerExplicit:"Os cookies neste site ajudam a melhorar a sua experi\xEAncia e a fornecer conte\xFAdo personalizado. Clique em \u201CAceitar todos\u201D para consentir a utiliza\xE7\xE3o destes cookies. <link>Saiba mais</link>",rejectText:"Rejeitar todos",manageHeader:"Gerir prefer\xEAncias de cookies",manageDisclaimer:"Os cookies neste site ajudam a melhorar a sua experi\xEAncia e a fornecer conte\xFAdo personalizado. N\xE3o pode desativar os cookies essenciais ao funcionamento b\xE1sico, mas pode recusar outras categorias de acordo com as suas prefer\xEAncias. <link>Saiba mais</link>",necessaryText:"Cookies essenciais",necessaryDescription:"Necess\xE1rios para ativar funcionalidades b\xE1sicas do site e guardar as suas prefer\xEAncias.",marketingText:"Cookies de marketing",marketingDescription:"Permitem a monitoriza\xE7\xE3o para personalizar an\xFAncios e medir o desempenho.",preferencesText:"Cookies de personaliza\xE7\xE3o",preferencesDescription:"Permitem a monitoriza\xE7\xE3o para adaptar a experi\xEAncia do site aos seus interesses.",analyticsText:"Cookies de an\xE1lise",anal
4325yticsDescription:"Permitem a monitoriza\xE7\xE3o da utiliza\xE7\xE3o do site para melhorar o desempenho.",saveLabel:"Guardar prefer\xEAncias",triggerLabel:"Prefer\xEAncias de cookies"},"sv-SE":{noticeHeader:"Den h\xE4r webbplatsen anv\xE4nder cookies",noticeDisclaimerImplicit:"Cookies p\xE5 den h\xE4r webbplatsen hj\xE4lper till att f\xF6rb\xE4ttra din upplevelse och visa personligt inneh\xE5ll. Genom att forts\xE4tta surfa samtycker du till anv\xE4ndningen av cookies. <link>L\xE4s mer</link>",acceptText:"Acceptera alla",manageText:"Hantera",noticeDisclaimerExplicit:"Cookies p\xE5 den h\xE4r webbplatsen hj\xE4lper till att f\xF6rb\xE4ttra din upplevelse och visa personligt inneh\xE5ll. Klicka p\xE5 \u201DAcceptera alla\u201D f\xF6r att godk\xE4nna anv\xE4ndningen av cookies. <link>L\xE4s mer</link>",rejectText:"Avvisa alla",manageHeader:"Hantera cookieinst\xE4llningar",manageDisclaimer:"Cookies p\xE5 den h\xE4r webbplatsen hj\xE4lper till att f\xF6rb\xE4ttra din upplevelse och visa personligt inneh\xE5ll. Du kan inte v\xE4lja bort cookies som \xE4r n\xF6dv\xE4ndiga f\xF6r grundl\xE4ggande funktioner, men du kan v\xE4lja bort andra kategorier enligt dina preferenser. <link>L\xE4s mer</link>",necessaryText:"N\xF6dv\xE4ndiga cookies",necessaryDescription:"Kr\xE4vs f\xF6r grundl\xE4ggande funktionalitet och f\xF6r att spara inst\xE4llningar.",marketingText:"Marknadsf\xF6ringscookies",marketingDescription:"Till\xE5ter sp\xE5rning f\xF6r att anpassa annonser och m\xE4ta resultat.",preferencesText:"Personaliseringcookies",preferencesDescription:"Till\xE5ter sp\xE5rning f\xF6r att anpassa upplevelsen efter dina intressen.",analyticsText:"Analyscookies",analyticsDescription:"Till\xE5ter sp\xE5rning av anv\xE4ndning f\xF6r att f\xF6rb\xE4ttra prestanda.",saveLabel:"Spara inst\xE4llningar",triggerLabel:"Cookieinst\xE4llningar"},"da-DK":{noticeHeader:"Dette websted bruger cookies",noticeDisclaimerImplicit:"Cookies p\xE5 dette websted hj\xE6lper med at forbedre din oplevelse og levere tilpasset indhold. Ved at forts\xE6tte med at bruge siden accepterer du brugen af cookies. <link>L\xE6s mere</link>",acceptText:"Accept\xE9r alle",manageText:"Administrer",noticeDisclaimerExplicit:'Cookies p\xE5 dette websted hj\xE6lper med at forbedre din oplevelse og levere tilpasset indhold. Klik p\xE5 "Accept\xE9r alle" for at acceptere brugen af cookies. <link>L\xE6s mere</link>',rejectText:"Afvis alle",manageHeader:"Administrer cookieindstillinger",manageDisclaimer:"Cookies p\xE5 dette websted hj\xE6lper med at forbedre din oplevelse og levere tilpasset indhold. Du kan ikke frav\xE6lge cookies, der er n\xF8dvendige for grundl\xE6ggende funktioner, men du kan v\xE6lge at afvise andre kategorier efter dine pr\xE6ferencer. <link>L\xE6s mere</link>",necessaryText:"N\xF8dvendige cookies",necessaryDescription:"N\xF8dvendige for grundl\xE6ggende funktionalitet og for at gemme dine indstillinger.",marketingText:"Marketingcookies",marketingDescription:"Tillad sporing for at aktivere tilpasning af annoncer og sporing.",preferencesText:"Tilpasningscookies",preferencesDescription:"Tillad sporing for at tilpasse webstedet efter dine interesser.",analyticsText:"Analysecookies",analyticsDescription:"Tillad sporing af webstedstrafik for at forbedre webstedets effektivitet.",saveLabel:"Gem indstillinger",triggerLabel:"Cookieindstillinger"},"fi-FI":{noticeHeader:"T\xE4m\xE4 sivusto k\xE4ytt\xE4\xE4 ev\xE4steit\xE4",noticeDisclaimerImplicit:"T\xE4m\xE4n sivuston ev\xE4steet parantavat k\xE4ytt\xF6kokemustasi ja tarjoavat personoitua sis\xE4lt\xF6\xE4. Jatkamalla selaamista hyv\xE4ksyt n\xE4iden ev\xE4steiden k\xE4yt\xF6n. <link>Lue lis\xE4\xE4</link>",acceptText:"Hyv\xE4ksy kaikki",manageText:"Hallitse",noticeDisclaimerExplicit:"T\xE4m\xE4n sivuston ev\xE4steet parantavat k\xE4ytt\xF6kokemustasi ja tarjoavat personoitua sis\xE4lt\xF6\xE4. Napsauta \u201DHyv\xE4ksy kaikki\u201D ev\xE4steiden k\xE4yt\xF6n hyv\xE4ksymiseksi. <link>Lue lis\xE4\xE4</link>",rejectText:"Hylk\xE4\xE4 kaikki",manageHeader:"Hallitse ev\xE4steasetuksia",manageDisclaimer:"T\xE4m\xE4n sivuston ev\xE4steet parantavat k\xE4ytt\xF6kokemustasi ja tarjoavat personoitua sis\xE4lt\xF6\xE4. V\xE4ltt\xE4m\xE4tt\xF6m
4325i\xE4 ev\xE4steit\xE4 ei voi poistaa k\xE4yt\xF6st\xE4, mutta voit est\xE4\xE4 muita ev\xE4stetyyppej\xE4 omien mieltymystesi mukaan. <link>Lue lis\xE4\xE4</link>",necessaryText:"V\xE4ltt\xE4m\xE4tt\xF6m\xE4t ev\xE4steet",necessaryDescription:"Tarvitaan sivuston perustoimintojen mahdollistamiseen ja asetusten tallentamiseen.",marketingText:"Markkinointiev\xE4steet",marketingDescription:"Sallivat seurannan mainonnan personointia ja mittaamista varten.",preferencesText:"Personointiev\xE4steet",preferencesDescription:"Sallivat seurannan sivuston k\xE4ytt\xF6kokemuksen r\xE4\xE4t\xE4l\xF6intiin omien kiinnostuksen kohteidesi mukaan.",analyticsText:"Analytiikkaev\xE4steet",analyticsDescription:"Sallivat sivuston verkkoliikenteen seurannan sivuston suorituskyvyn parantamiseksi.",saveLabel:"Tallenna asetukset",triggerLabel:"Ev\xE4steasetukset"},"cs-CZ":{noticeHeader:"Tato str\xE1nka pou\u017E\xEDv\xE1 soubory cookie",noticeDisclaimerImplicit:"Soubory cookie na t\xE9to str\xE1nce pom\xE1haj\xED zlep\u0161it va\u0161e zku\u0161enosti a poskytovat personalizovan\xFD obsah. Pokra\u010Dov\xE1n\xEDm v prohl\xED\u017Een\xED vyjad\u0159ujete souhlas s pou\u017E\xEDv\xE1n\xEDm t\u011Bchto soubor\u016F cookie. <link>V\xEDce informac\xED</link>",acceptText:"P\u0159ijmout v\u0161e",manageText:"Spravovat",noticeDisclaimerExplicit:"Soubory cookie na t\xE9to str\xE1nce pom\xE1haj\xED zlep\u0161it va\u0161e zku\u0161enosti a poskytovat personalizovan\xFD obsah. Kliknut\xEDm na \u201EP\u0159ijmout v\u0161e\u201C vyjad\u0159ujete souhlas s pou\u017E\xEDv\xE1n\xEDm t\u011Bchto soubor\u016F cookie. <link>V\xEDce informac\xED</link>",rejectText:"Odm\xEDtnout v\u0161e",manageHeader:"Spravovat p\u0159edvolby soubor\u
4325016F cookie",manageDisclaimer:"Soubory cookie na t\xE9to str\xE1nce pom\xE1haj\xED zlep\u0161it va\u0161e zku\u0161enosti a poskytovat personalizovan\xFD obsah. Nelze odm\xEDtnout soubory cookie, kter\xE9 jsou nezbytn\xE9 pro z\xE1kladn\xED funk\u010Dnost, ale m\u016F\u017Eete se rozhodnout nepovolit ostatn\xED kategorie podle sv\xFDch p\u0159edvoleb. <link>V\xEDce informac\xED</link>",necessaryText:"Nezbytn\xE9 soubory cookie",necessaryDescription:"Vy\u017Eadov\xE1ny k umo\u017En\u011Bn\xED z\xE1kladn\xED funk\u010Dnosti a p\u0159edvoleb str\xE1nky.",marketingText:"Marketingov\xE9 soubory cookie",marketingDescription:"Umo\u017E\u0148uj\xED sledov\xE1n\xED za \xFA\u010Delem personalizace reklam a m\u011B\u0159en\xED jejich \xFA\u010Dinnosti.",preferencesText:"Personaliza\u010Dn\xED soubory cookie",preferencesDescription:"Umo\u017E\u0148uj\xED sledov\xE1n\xED za \xFA\u010Delem p\u0159izp\u016Fsoben\xED prost\u0159ed\xED webu va\u0161im z\xE1jm\u016Fm.",analyticsText:"Analytick\xE9 soubory cookie",analyticsDescription:"Umo\u017E\u0148uj\xED sledov\xE1n\xED n\xE1v\u0161t\u011Bvnosti webu pro zlep\u0161en\xED jeho v\xFDkonu.",saveLabel:"Ulo\u017Eit p\u0159edvolby",triggerLabel:"P\u0159edvolby soubor\u
4325016F cookie"},"hu-HU":{noticeHeader:"Ez a webhely cookie-kat haszn\xE1l",noticeDisclaimerImplicit:"Ez a webhely cookie-kat haszn\xE1l az \xE9lm\xE9ny jav\xEDt\xE1sa \xE9s a szem\xE9lyre szabott tartalom megjelen\xEDt\xE9se \xE9rdek\xE9ben. A b\xF6ng\xE9sz\xE9s folytat\xE1s\xE1val \xD6n elfogadja a cookie-k haszn\xE1lat\xE1t. <link>Tov\xE1bbi inform\xE1ci\xF3</link>",acceptText:"\xD6sszes elfogad\xE1sa",manageText:"Kezel\xE9s",noticeDisclaimerExplicit:"Ez a webhely cookie-kat haszn\xE1l az \xE9lm\xE9ny jav\xEDt\xE1sa \xE9s a szem\xE9lyre szabott tartalom megjelen\xEDt\xE9se \xE9rdek\xE9ben. Kattintson az \u201E\xD6sszes elfogad\xE1sa\u201D gombra a cookie-k haszn\xE1lat\xE1nak enged\xE9lyez\xE9s\xE9hez. <link>Tov\xE1bbi inform\xE1ci\xF3</link>",rejectText:"\xD6sszes elutas\xEDt\xE1sa",manageHeader:"Cookie-be\xE1ll\xEDt\xE1sok kezel\xE9se",manageDisclaimer:"Ez a webhely cookie-kat haszn\xE1l az \xE9lm\xE9ny jav\xEDt\xE1sa \xE9s a szem\xE9lyre szabott tartalom megjelen\xEDt\xE9se \xE9rdek\xE9ben. Az alapvet\u0151 funkci\xF3khoz sz\xFCks\xE9ges cookie-kat nem lehet letiltani, de a t\xF6bbi kateg\xF3ria enged\xE9lyez\xE9s\xE9t be\xE1ll\xEDthatja a saj\xE1t preferenci\xE1i szerint. <link>Tov\xE1bbi inform\xE1ci\xF3</link>",necessaryText:"Alapvet\u0151 cookie-k",necessaryDescription:"A webhely alapvet\u0151 funkci\xF3inak m\u0171k\xF6d\xE9s\xE9hez \xE9s a be\xE1ll\xEDt\xE1sok ment\xE9s\xE9hez sz\xFCks\xE9gesek.",marketingText:"Marketing cookie-k",marketingDescription:"Lehet\u0151v\xE9 teszik a nyomon k\xF6vet\xE9st a hirdet\xE9sek szem\xE9lyre szab\xE1s\xE1hoz \xE9s teljes\xEDtm\xE9ny\xFCk m\xE9r\xE9s\xE9hez.",preferencesText:"Szem\xE9lyre szab\xE1si cookie-k",preferencesDescription:"Lehet\u0151v\xE9 teszik a felhaszn\xE1l\xF3i \xE9lm\xE9ny \xE9rdekl\u0151d\xE9si k\xF6r\xF6k\xF6n alapul\xF3 szem\xE9lyre szab\xE1s\xE1t.",analyticsText:"Analitikai cookie-k",analyticsDescription:"A webhelyhaszn\xE1lat nyomon k\xF6vet\xE9s\xE9re \xE9s a teljes\xEDtm\xE9ny jav\xEDt\xE1s\xE1ra szolg\xE1lnak.",saveLabel:"Be\xE1ll\xEDt\xE1sok ment\xE9se",triggerLabel:"Cookie-be\xE1ll\xEDt\xE1sok"}
4325,"el-GR":{noticeHeader:"\u0391\u03C5\u03C4\u03CC\u03C2 \u03BF \u03B9\u03C3\u03C4\u03CC\u03C4\u03BF\u03C0\u03BF\u03C2 \u03C7\u03C1\u03B7\u03C3\u03B9\u03BC\u03BF\u03C0\u03BF\u03B9\u03B5\u03AF cookies",noticeDisclaimerImplicit:"\u03A4\u03B1 cookies \u03C3\u03B5 \u03B1\u03C5\u03C4\u03CC\u03BD \u03C4\u03BF\u03BD \u03B9\u03C3\u03C4\u03CC\u03C4\u03BF\u03C0\u03BF \u03B2\u03BF\u03B7\u03B8\u03BF\u03CD\u03BD \u03C3\u03C4\u03B7 \u03B2\u03B5\u03BB\u03C4\u03AF\u03C9\u03C3\u03B7 \u03C4\u03B7\u03C2 \u03B5\u03BC\u03C0\u03B5\u03B9\u03C1\u03AF\u03B1\u03C2 \u03C3\u03B1\u03C2 \u03BA\u03B1\u03B9 \u03C3\u03C4\u03B7\u03BD \u03C0\u03B1\u03C1\u03BF\u03C7\u03AE \u03B5\u03BE\u03B1\u03C4\u03BF\u03BC\u03B9\u03BA\u03B5\u03C5\u03BC\u03AD\u03BD\u03BF\u03C5 \u03C0\u03B5\u03C1\u03B9\u03B5\u03C7\u03BF\u03BC\u03AD\u03BD\u03BF\u03C5. \u03A3\u03C5\u03BD\u03B5\u03C7\u03AF\u03B6\u03BF\u03BD\u03C4\u03B1\u03C2 \u03C4\u03B7\u03BD \u03C0\u03B5\u03C1\u03B9\u03AE\u03B3\u03B7\u03C3\u03B7, \u03B1\u03C0\u03BF\u03B4\u03AD\u03C7\u03B5\u03C3\u03C4\u03B5 \u03C4\u03B7 \u03C7\u03C1\u03AE\u03C3\u03B7 \u03C4\u03C9\u03BD cookies. <link>\u039C\u03AC\u03B8\u03B5\u03C4\u03B5 \u03C0\u03B5\u03C1\u03B9\u03C3\u03C3\u03CC\u03C4\u03B5\u03C1\u03B1</link>",acceptText:"\u0391\u03C0\u03BF\u03B4\u03BF\u03C7\u03AE \u03CC\u03BB\u03C9\u03BD",manageText:"\u0394\u03B9\u03B1\u03C7\u03B5\u03AF\u03C1\u03B9\u03C3\u03B7",noticeDisclaimerExplicit:"\u03A4\u03B1 cookies \u03C3\u03B5 \u03B1\u03C5\u03C4\u03CC\u03BD \u03C4\u03BF\u03BD \u03B9\u03C3\u03C4\u03CC\u03C4\u03BF\u03C0\u03BF \u03B2\u03BF\u03B7\u03B8\u03BF\u03CD\u03BD \u03C3\u03C4\u03B7 \u03B2\u03B5\u03BB\u03C4\u03AF\u03C9\u03C3\u03B7 \u03C4\u03B7\u03C2 \u03B5\u03BC\u03C0\u03B5\u03B9\u03C1\u03AF\u03B1\u03C2 \u03C3\u03B1\u03C2 \u03BA\u03B1\u03B9 \u03C3\u03C4\u03B7\u03BD \u03C0\u03B1\u03C1\u03BF\u03C7\u03AE \u03B5\u03BE\u03B1\u03C4\u03BF\u03BC\u03B9\u03BA\u03B5\u03C5\u03BC\u03AD\u03BD\u03BF\u03C5 \u03C0\u03B5\u03C1\u03B9\u03B5\u03C7\u03BF\u03BC\u03AD\u03BD\u03BF\u03C5. \u039A\u03AC\u03BD\u03C4\u03B5 \u03BA\u03BB\u03B9\u03BA \u03C3\u03C4\u03B7\u03BD \u03B5\u03C0\u03B9\u03BB\u03BF\u03B3\u03AE \u201C\u0391\u03C0\u03BF\u03B4\u03BF\u03C7\u03AE \u03CC\u03BB\u03C9\u03BD\u201D \u03B3\u03B9\u03B1 \u03BD\u03B1 \u03B4\u03CE\u03C3\u03B5\u03C4\u03B5 \u03C4\u03B7 \u03C3\u03C5\u03B3\u03BA\u03B1\u03C4\u03AC\u03B8\u03B5\u03C3\u03AE \u03C3\u03B1\u03C2 \u03C3\u03C4\u03B7 \u03C7\u03C1\u03AE\u03C3\u03B7 \u03C4\u03C9\u03BD cookies. <link>\u039C\u03AC\u03B8\u03B5\u03C4\u03B5 \u03C0\u03B5\u03C1\u03B9\u03C3\u03C3\u03CC\u03C4\u03B5\u03C1\u03B1</link>",rejectText:"\u0391\u03C0\u03CC\u03C1\u03C1\u03B9\u03C8\u03B7 \u03CC\u03BB\u03C9\u03BD",manageHeader:"\u0394\u03B9\u03B1\u03C7\u03B5\u03AF\u03C1\u03B9\u03C3\u03B7 \u03C0\u03C1\u03BF\u03C4\u03B9\u03BC\u03AE\u03C3\u03B5\u03C9\u03BD cookies",manageDisclaimer:"\u03A4\u03B1 cookies \u03C3\u03B5 \u03B1\u03C5\u03C4\u03CC\u03BD \u03C4\u03BF\u03BD \u03B9\u03C3\u03C4\u03CC\u03C4\u03BF\u03C0\u03BF \u03B2\u03BF\u03B7\u03B8\u03BF\u03CD\u03BD \u03C3\u03C4\u03B7 \u03B2\u03B5\u03BB\u03C4\u03AF\u03C9\u03C3\u03B7 \u03C4\u03B7\u03C2 \u03B5\u03BC\u03C0\u03B5\u03B9\u03C1\u03AF\u03B1\u03C2 \u03C3\u03B1\u03C2 \u03BA\u03B1\u03B9 \u03C3\u03C4\u03B7\u03BD \u03C0\u03B1\u03C1\u03BF\u03C7\u03AE \u03B5\u03BE\u03B1\u03C4\u03BF\u03BC\u03B9\u03BA\u03B5\u03C5\u03BC\u03AD\u03BD\u03BF\u03C5 \u03C0\u03B5\u03C1\u03B9\u03B5\u03C7\u03BF\u03BC\u03AD\u03BD\u03BF\u03C5. \u0394\u03B5\u03BD \u03BC\u03C0\u03BF\u03C1\u03B5\u03AF\u03C4\u03B5 \u03BD\u03B1 \u03B1\u03C0\u03BF\u03C1\u03C1\u03AF\u03C8\u03B5\u03C4\u03B5 \u03C4\u03B1 \u03B1\u03C0\u03BF\u03BB\u03CD\u03C4\u03C9\u03C2 \u03B1\u03C0\u03B1\u03C1\u03B1\u03AF\u03C4\u03B7\u03C4\u03B1 cookies, \u03B1\u03BB\u03BB\u03AC \u03BC\u03C0\u03BF\u03C1\u03B5\u03AF\u03C4\u03B5 \u03BD\u03B1 \u03B1\u03C0\u03B5\u03BD\u03B5\u03C1\u03B3\u03BF\u03C0\u03BF\u03B9\u03AE\u03C3\u03B5\u03C4\u03B5 \u03AC\u03BB\u03BB\u03B5\u03C2 \u03BA\u03B1\u03C4\u03B7\u03B3\u03BF\u03C1\u03AF\u03B5\u03C2 \u03C3\u03CD\u03BC\u03C6\u03C9\u03BD\u03B1 \u03BC\u03B5 \u03C4\u03B9\u03C2 \u03C0\u03C1\u03BF\u03C4\u03B9\u03BC\u03AE\u03C3\u03B5\u03B9\u03C2 \u03C3\u03B1\u03C2. <link>\u039C\u03AC\u03B8\u03B5\u03C4\u03B5 \u03C0\u03B5\u03C1\u03B9\u03C3\u03C3\u03CC\u03C4\u03B5\u03C1\u03B1</link>",necessaryText:"\u0391\u03C0\u03B1\u03C1\u03B1\u03AF\u03C4\u03B7\u03C4\u03B1 cookies",necessaryDescription:"\u0391\u03C0\u03B1\u03B9\u03C4\u03BF\u03CD\u03BD\u03C4\u03B1\u03B9 \u03B3\u03B9\u03B1 \u03B2\u03B1\u03C3\u03B9\u03BA\u03AD\u03C2 \u03BB\u03B5\u03B9\u03C4\u03BF\u03C5\u03C1\u03B3\u03AF\u03B5\u03C2 \u03C4\u03BF\u03C5 \u03B9\u03C3\u03C4\u03CC\u03C4\u03BF\u03C0\u03BF\u03C5 \u03BA\u03B1\u03B9 \u03B1\u03C0\u03BF\u03B8\u03AE\u03BA\u03B5\u03C5\u03C3\u03B7 \u03C0\u03C1\u03BF\u03C4\u03B9\u03BC\u03AE\u03C3\u03B5\u03C9\u03BD.",marketingText:"Cookies \u03BC\u03AC\u03C1\u03BA\u03B5\u03C4\u03B9\u03BD\u03B3\u03BA",marketingDescription:"\u0395\u03C0\u03B9\u03C4\u03C1\u03AD\u03C0\u03BF\u03C5\u03BD \u03C4\u03B7\u03BD \u03C0\u03B1\u03C1\u03B1\u03BA\u03BF\u03BB\u03BF\u03CD\u03B8\u03B7\u03C3\u03B7 \u03B3\u03B9\u03B1 \u03B5\u03BE\u03B1\u03C4\u03BF\u03BC\u03AF\u03BA\u03B5\u03C5\u03C3\u03B7 \u03B4\u03B9\u03B1\u03C6\u03B7\u03BC\u03AF\u03C3\u03B5\u03C9\u03BD \u03BA\u03B1\u03B9 \u03BC\u03AD\u03C4\u03C1\u03B7\u03C3\u03B7 \u03B1\u03C0\u03CC\u03B4\u03BF\u03C3\u03B7\u03C2.",preferencesText:"Cookies \u03B5\u03BE\u03B1\u03C4\u03BF\u03BC\u03AF\u03BA\u03B5\u03C5\u03C3\u03B7\u03C2",preferencesDescription:"\u0395\u03C0\u03B9\u03C4\u03C1\u03AD\u03C0\u03BF\u03C5\u03BD \u03C4\u03B7\u03BD \u03C0\u03B1\u03C1\u03B1\u03BA\u03BF\u03BB\u03BF\u03CD\u03B8\u03B7\u03C3\u03B7 \u03B3\u03B9\u03B1 \u03C0\u03C1\u03BF\u03C3\u03B1\u03C1\u03BC\u03BF\u03B3\u03AE \u03C4\u03B7\u03C2 \u03B5\u03BC\u03C0\u03B5\u03B9\u03C1\u03AF\u03B1\u03C2 \u03C3\u03CD\u03BC\u03C6\u03C9\u03BD\u03B1 \u03BC\u03B5 \u03C4\u03B1 \u03B5\u03BD\u03B4\u03B9\u03B1\u03C6\u03AD\u03C1\u03BF\u03BD\u03C4\u03AC \u03C3\u03B1\u03C2.",anal
4325yticsText:"Cookies \u03B1\u03BD\u03AC\u03BB\u03C5\u03C3\u03B7\u03C2",analyticsDescription:"\u0395\u03C0\u03B9\u03C4\u03C1\u03AD\u03C0\u03BF\u03C5\u03BD \u03C4\u03B7\u03BD \u03C0\u03B1\u03C1\u03B1\u03BA\u03BF\u03BB\u03BF\u03CD\u03B8\u03B7\u03C3\u03B7 \u03C4\u03B7\u03C2 \u03C7\u03C1\u03AE\u03C3\u03B7\u03C2 \u03C4\u03BF\u03C5 \u03B9\u03C3\u03C4\u03CC\u03C4\u03BF\u03C0\u03BF\u03C5 \u03B3\u03B9\u03B1 \u03C4\u03B7 \u03B2\u03B5\u03BB\u03C4\u03AF\u03C9\u03C3\u03B7 \u03C4\u03C9\u03BD \u03B5\u03C0\u03B9\u03B4\u03CC\u03C3\u03B5\u03C9\u03BD.",saveLabel:"\u0391\u03C0\u03BF\u03B8\u03AE\u03BA\u03B5\u03C5\u03C3\u03B7 \u03C0\u03C1\u03BF\u03C4\u03B9\u03BC\u03AE\u03C3\u03B5\u03C9\u03BD",triggerLabel:"\u03A0\u03C1\u03BF\u03C4\u03B9\u03BC\u03AE\u03C3\u03B5\u03B9\u03C2 cookies"},"ro-RO":{noticeHeader:"Acest site folose\u0219te cookie-uri",noticeDisclaimerImplicit:"Cookie-urile de pe acest site ajut\u0103 la \xEEmbun\u0103t\u0103\u021Birea experien\u021Bei \u0219i la furnizarea de con\u021Binut personalizat. Continu\xE2nd navigarea, sunte\u021Bi de acord cu utilizarea cookie-urilor. <link>Citi\u021Bi mai multe</link>",acceptText:"Accepta\u021Bi toate",manageText:"Gestionare",noticeDisclaimerExplicit:"Cookie-urile de pe acest site ajut\u0103 la \xEEmbun\u0103t\u0103\u021Birea experien\u021Bei \u0219i la furnizarea de con\u021Binut personalizat. Face\u021Bi clic pe \u201EAccepta\u021Bi toate\u201D pentru a v\u0103 da consim\u021B\u0103m\xE2ntul pentru utilizarea cookie-urilor. <link>Citi\u021Bi mai multe</link>",rejectText:"Respinge\u021Bi toate",manageHeader:"Gestiona\u021Bi preferin\u021Bele legate de cookie",manageDisclaimer:"Cookie-urile de pe acest site ajut\u0103 la \xEEmbun\u0103t\u0103\u021Birea experien\u021Bei \u0219i la furnizarea de con\u021Binut personalizat. Nu pute\u021Bi refuza cookie-urile esen\u021Biale pentru func\u021Bionalitatea de baz\u0103, dar pute\u021Bi refuza alte categorii conform preferin\u021Belor dvs. <link>Citi\u021Bi mai multe</link>",necessaryText:"Cookie-uri esen\u021Biale",necessaryDescription:"Necesare pentru func\u021Biile de baz\u0103 ale site-ului \u0219i salvarea preferin\u021Belor.",marketingText:"Cookie-uri de marketing",marketingDescription:"Permit urm\u0103rirea pentru personalizarea \u0219i urm\u0103rirea reclamelor.",preferencesText:"Cookie-uri de personalizare",preferencesDescription:"Permit urm\u0103rirea pentru adaptarea experien\u021Bei de utilizare a site-ului la interesele dvs.",analyticsText:"Cookie-uri de analiz\u0103",analyticsDescription:"Permit urm\u0103rirea traficului de pe site pentru \xEEmbun\u0103t\u0103\u021Birea performan\u021Bei.",saveLabel:"Salva\u021Bi preferin\u021Bele",triggerLabel:"Preferin\u021Be legate de cookie"},"sk-SK":{noticeHeader:"T\xE1to lokalita pou\u017E\xEDva s\xFAbory cookie",noticeDisclaimerImplicit:"S\xFAbory cookie na tejto lokalite pom\xE1haj\xFA zlep\u0161i\u0165 v\xE1\u0161 z\xE1\u017Eitok a poskytova\u0165 personalizovan\xFD obsah. Pokra\u010Dovan\xEDm v prehliadan\xED s\xFAhlas\xEDte s ich pou\u017E\xEDvan\xEDm. <link>Viac inform\xE1ci\xED</link>",acceptText:"Prija\u0165 v\u0161etky",manageText:"Spravova\u0165",noticeDisclaimerExplicit:"S\xFAbory cookie na tejto lokalite pom\xE1haj\xFA zlep\u0161i\u0165 v\xE1\u0161 z\xE1\u017Eitok a poskytova\u0165 personalizovan\xFD obsah. Kliknut\xEDm na tla\u010Didlo Prija\u0165 v\u0161etky s\xFAhlas\xEDte s ich pou\u017E\xEDvan\xEDm. <link>Viac inform\xE1ci\xED</link>",rejectText:"Odmietnu\u0165 v\u0161etky",manageHeader:"Spr\xE1va predvolieb s\xFAborov cookie",manageDisclaimer:"S\xFAbory cookie na tejto lokalite pom\xE1haj\xFA zlep\u0161i\u0165 v\xE1\u0161 z\xE1\u017Eitok a poskytova\u0165 personalizovan\xFD obsah. Nevyhnutn\xE9 s\xFAbory cookie, ktor\xE9 zabezpe\u010Duj\xFA z\xE1kladn\xE9 funkcie, nie je mo\u017En\xE9 zak\xE1za\u0165, ale in\xE9 kateg\xF3rie m\xF4\u017Eete zak\xE1za\u0165 pod\u013Ea svojich preferenci\xED. <link>Viac inform\xE1ci\xED</link>",necessaryText:"Nevyhnutn\xE9 s\xFAbory cookie",necessaryDescription:"Potrebn\xE9 na povolenie z\xE1kladn\xFDch funkci\xED lokality a predvolieb.",marketingText:"Marketingov\xE9 s\xFAbory cookie",marketingDescription:"Umo\u017E\u0148uj\xFA sledovanie na prisp\xF4sobenie a meranie v\xFDkonu rekl\xE1m.",preferencesText:"Personaliza\u010Dn\xE9 s\xFAbory cookie",preferencesDescription:"Umo\u017E\u0148uj\xFA sledovanie na prisp\xF4sobenie lokality pod\u013Ea va\u0161ich z\xE1ujmov.",analyticsText:"Analytick\xE9 s\xFAbory cookie",anal
4325yticsDescription:"Umo\u017E\u0148uj\xFA sledovanie pou\u017E\xEDvania lokality na zlep\u0161enie jej v\xFDkonnosti.",saveLabel:"Ulo\u017Ei\u0165 predvo\u013Eby",triggerLabel:"Predvo\u013Eby s\xFAborov cookie"},"bg-BG":{noticeHeader:"\u0422\u043E\u0437\u0438 \u0441\u0430\u0439\u0442 \u0438\u0437\u043F\u043E\u043B\u0437\u0432\u0430 \u0431\u0438\u0441\u043A\u0432\u0438\u0442\u043A\u0438",noticeDisclaimerImplicit:"\u0411\u0438\u0441\u043A\u0432\u0438\u0442\u043A\u0438\u0442\u0435 \u043D\u0430 \u0442\u043E\u0437\u0438 \u0441\u0430\u0439\u0442 \u043F\u043E\u043C\u0430\u0433\u0430\u0442 \u0437\u0430 \u043F\u043E\u0434\u043E\u0431\u0440\u044F\u0432\u0430\u043D\u0435 \u043D\u0430 \u0432\u0430\u0448\u0435\u0442\u043E \u0438\u0437\u0436\u0438\u0432\u044F\u0432\u0430\u043D\u0435 \u0438 \u043F\u0440\u0435\u0434\u043E\u0441\u0442\u0430\u0432\u044F\u043D\u0435 \u043D\u0430 \u043F\u0435\u0440\u0441\u043E\u043D\u0430\u043B\u0438\u0437\u0438\u0440\u0430\u043D\u043E \u0441\u044A\u0434\u044A\u0440\u0436\u0430\u043D\u0438\u0435. \u041F\u0440\u043E\u0434\u044A\u043B\u0436\u0430\u0432\u0430\u0439\u043A\u0438 \u0434\u0430 \u0440\u0430\u0437\u0433\u043B\u0435\u0436\u0434\u0430\u0442\u0435, \u0432\u0438\u0435 \u0441\u0435 \u0441\u044A\u0433\u043B\u0430\u0441\u044F\u0432\u0430\u0442\u0435 \u0441 \u0438\u0437\u043F\u043E\u043B\u0437\u0432\u0430\u043D\u0435\u0442\u043E \u043D\u0430 \u0431\u0438\u0441\u043A\u0432\u0438\u0442\u043A\u0438. <link>\u041D\u0430\u0443\u0447\u0435\u0442\u0435 \u043F\u043E\u0432\u0435\u0447\u0435</link>",acceptText:"\u041F\u0440\u0438\u0435\u043C\u0430\u043C \u0432\u0441\u0438\u0447\u043A\u0438",manageText:"\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435",noticeDisclaimerExplicit:"\u0411\u0438\u0441\u043A\u0432\u0438\u0442\u043A\u0438\u0442\u0435 \u043D\u0430 \u0442\u043E\u0437\u0438 \u0441\u0430\u0439\u0442 \u043F\u043E\u043C\u0430\u0433\u0430\u0442 \u0437\u0430 \u043F\u043E\u0434\u043E\u0431\u0440\u044F\u0432\u0430\u043D\u0435 \u043D\u0430 \u0432\u0430\u0448\u0435\u0442\u043E \u0438\u0437\u0436\u0438\u0432\u044F\u0432\u0430\u043D\u0435 \u0438 \u043F\u0440\u0435\u0434\u043E\u0441\u0442\u0430\u0432\u044F\u043D\u0435 \u043D\u0430 \u043F\u0435\u0440\u0441\u043E\u043D\u0430\u043B\u0438\u0437\u0438\u0440\u0430\u043D\u043E \u0441\u044A\u0434\u044A\u0440\u0436\u0430\u043D\u0438\u0435. \u041D\u0430\u0442\u0438\u0441\u043D\u0435\u0442\u0435 \u201E\u041F\u0440\u0438\u0435\u043C\u0430\u043C \u0432\u0441\u0438\u0447\u043A\u0438\u201C, \u0437\u0430 \u0434\u0430 \u0441\u0435 \u0441\u044A\u0433\u043B\u0430\u0441\u0438\u0442\u0435 \u0441 \u0438\u0437\u043F\u043E\u043B\u0437\u0432\u0430\u043D\u0435\u0442\u043E \u043D\u0430 \u0431\u0438\u0441\u043A\u0432\u0438\u0442\u043A\u0438. <link>\u041D\u0430\u0443\u0447\u0435\u0442\u0435 \u043F\u043E\u0432\u0435\u0447\u0435</link>",rejectText:"\u041E\u0442\u043A\u0430\u0437\u0432\u0430\u043C \u0432\u0441\u0438\u0447\u043A\u0438",manageHeader:"\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u043D\u0430 \u043F\u0440\u0435\u0434\u043F\u043E\u0447\u0438\u0442\u0430\u043D\u0438\u044F\u0442\u0430 \u0437\u0430 \u0431\u0438\u0441\u043A\u0432\u0438\u0442\u043A\u0438",manageDisclaimer:"\u0411\u0438\u0441\u043A\u0432\u0438\u0442\u043A\u0438\u0442\u0435 \u043D\u0430 \u0442\u043E\u0437\u0438 \u0441\u0430\u0439\u0442 \u043F\u043E\u043C\u0430\u0433\u0430\u0442 \u0437\u0430 \u043F\u043E\u0434\u043E\u0431\u0440\u044F\u0432\u0430\u043D\u0435 \u043D\u0430 \u0432\u0430\u0448\u0435\u0442\u043E \u0438\u0437\u0436\u0438\u0432\u044F\u0432\u0430\u043D\u0435 \u0438 \u043F\u0440\u0435\u0434\u043E\u0441\u0442\u0430\u0432\u044F\u043D\u0435 \u043D\u0430 \u043F\u0435\u0440\u0441\u043E\u043D\u0430\u043B\u0438\u0437\u0438\u0440\u0430\u043D\u043E \u0441\u044A\u0434\u044A\u0440\u0436\u0430\u043D\u0438\u0435. \u041D\u0435 \u043C\u043E\u0436\u0435\u0442\u0435 \u0434\u0430 \u0441\u0435 \u043E\u0442\u043A\u0430\u0436\u0435\u0442\u0435 \u043E\u0442 \u043E\u0441\u043D\u043E\u0432\u043D\u0438\u0442\u0435 \u0431\u0438\u0441\u043A\u0432\u0438\u0442\u043A\u0438, \u043D\u0435\u043E\u0431\u0445\u043E\u0434\u0438\u043C\u0438 \u0437\u0430 \u0440\u0430\u0431\u043E\u0442\u0430\u0442\u0430 \u043D\u0430 \u0441\u0430\u0439\u0442\u0430, \u043D\u043E \u043C\u043E\u0436\u0435\u0442\u0435 \u0434\u0430 \u0438\u0437\u043A\u043B\u044E\u0447\u0438\u0442\u0435 \u0434\u0440\u0443\u0433\u0438 \u043A\u0430\u0442\u0435\u0433\u043E\u0440\u0438\u0438 \u0441\u043F\u043E\u0440\u0435\u0434 \u0432\u0430\u0448\u0438\u0442\u0435 \u043F\u0440\u0435\u0434\u043F\u043E\u0447\u0438\u0442\u0430\u043D\u0438\u044F. <link>\u041D\u0430\u0443\u0447\u0435\u0442\u0435 \u043F\u043E\u0432\u0435\u0447\u0435</link>",necessaryText:"\u0417\u0430\u0434\u044A\u043B\u0436\u0438\u0442\u0435\u043B\u043D\u0438 \u0431\u0438\u0441\u043A\u0432\u0438\u0442\u043A\u0438",necessaryDescription:"\u041D\u0435\u043E\u0431\u0445\u043E\u0434\u0438\u043C\u0438 \u0437\u0430 \u043E\u0441\u043D\u043E\u0432\u043D\u0438\u0442\u0435 \u0444\u0443\u043D\u043A\u0446\u0438\u0438 \u043D\u0430 \u0441\u0430\u0439\u0442\u0430 \u0438 \u0437\u0430\u043F\u0430\u0437\u0432\u0430\u043D\u0435 \u043D\u0430 \u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438\u0442\u0435.",marketingText:"\u041C\u0430\u0440\u043A\u0435\u0442\u0438\u043D\u0433\u043E\u0432\u0438 \u0431\u0438\u0441\u043A\u0432\u0438\u0442\u043A\u0438",marketingDescription:"\u041F\u043E\u0437\u0432\u043E\u043B\u044F\u0432\u0430\u0442 \u043F\u0440\u043E\u0441\u043B\u0435\u0434\u044F\u0432\u0430\u043D\u0435 \u0437\u0430 \u043F\u0435\u0440\u0441\u043E\u043D\u0430\u043B\u0438\u0437\u0438\u0440\u0430\u043D\u0430 \u0440\u0435\u043A\u043B\u0430\u043C\u0430 \u0438 \u0438\u0437\u043C\u0435\u0440\u0432\u0430\u043D\u0435 \u043D\u0430 \u0435\u0444\u0435\u043A\u0442\u0438\u0432\u043D\u043E\u0441\u0442\u0442\u0430.",preferencesText:"\u0411\u0438\u0441\u043A\u0432\u0438\u0442\u043A\u0438 \u0437\u0430 \u043F\u0435\u0440\u0441\u043E\u043D\u0430\u043B\u0438\u0437\u0430\u0446\u0438\u044F",preferencesDescription:"\u041F\u043E\u0437\u0432\u043E\u043B\u044F\u0432\u0430\u0442 \u043F\u0440\u043E\u0441\u043B\u0435\u0434\u044F\u0432\u0430\u043D\u0435 \u0437\u0430 \u043F\u0435\u0440\u0441\u043E\u043D\u0430\u043B\u0438\u0437\u0438\u0440\u0430\u043D\u0435 \u043D\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430\u043D\u0438\u0435\u0442\u043E \u0441\u043F\u043E\u0440\u0435\u0434 \u0432\u0430\u0448\u0438\u0442\u0435 \u0438\u043D\u0442\u0435\u0440\u0435\u0441\u0438.",anal
4325yticsText:"\u0410\u043D\u0430\u043B\u0438\u0442\u0438\u0447\u043D\u0438 \u0431\u0438\u0441\u043A\u0432\u0438\u0442\u043A\u0438",analyticsDescription:"\u041F\u043E\u0437\u0432\u043E\u043B\u044F\u0432\u0430\u0442 \u043F\u0440\u043E\u0441\u043B\u0435\u0434\u044F\u0432\u0430\u043D\u0435 \u043D\u0430 \u0443\u043F\u043E\u0442\u0440\u0435\u0431\u0430\u0442\u0430 \u043D\u0430 \u0441\u0430\u0439\u0442\u0430 \u0437\u0430 \u043F\u043E\u0434\u043E\u0431\u0440\u044F\u0432\u0430\u043D\u0435 \u043D\u0430 \u043F\u0440\u043E\u0438\u0437\u0432\u043E\u0434\u0438\u0442\u0435\u043B\u043D\u043E\u0441\u0442\u0442\u0430.",saveLabel:"\u0417\u0430\u043F\u0430\u0437\u0438 \u043F\u0440\u0435\u0434\u043F\u043E\u0447\u0438\u0442\u0430\u043D\u0438\u044F\u0442\u0430",triggerLabel:"\u041F\u0440\u0435\u0434\u043F\u043E\u0447\u0438\u0442\u0430\u043D\u0438\u044F \u0437\u0430 \u0431\u0438\u0441\u043A\u0432\u0438\u0442\u043A\u0438"}},y2=jR["en-US"];var $r=b(F());var s$=["US","AU","HK","ID","KE","MX","NZ","NG","PH","ZA","TH"],a$=["AD","AR","AT","BE","BR","BG","CL","HR","CY","CZ","DK","EE","FI","FR","DE","GR","HU","IS","IN","IE","IT","JP","KR","LV","LI","LT","LU","MY","MT","MA","NL","NO","PL","PT","QA","RO","RU","SG","SK","SI","ES","SE","CH","GB"];function l$(e,t){return e.analytics!==t.analytics||e.preferences!==t.preferences||e.marketing!==t.marketing||e.necessary!==t.necessary}var b2="cookie-consent-mode",$R="cookie-consent-banner-seen",JR="cookie-consent-banner-interacted";function u$(){let e=typeof window<"u"?window.__cf_country:null;return!e||a$.includes(e)?or.EXPLICIT:s$.includes(e)?or.IMPLICIT:null}var xa=class{consentType=null;constructor(t){this.consentType=t}start(){localStorage.setItem($R,"true")}shouldShowNotice(){return this.consentType===or.EXPLICIT&&localStorage.getItem(JR)!=="true"||this.consentType===or.IMPLICIT&&localStorage.getItem($R)!=="true"}shouldShowTag(){return this.consentType===or.EXPLICIT&&localStorage.getItem(JR)==="true"||this.consentType===or.IMPLICIT&&localStorage.getItem($R)==="true"}getDefaultConsentStatus(){return this.consentType===or.IMPLICIT?{necessary:!0,analytics:!0,preferences:!0,marketing:!0}:{necessary:!0,analytics:!1,preferences:!1,marketing:!1}}static getConsentStatus(){let t=localStorage.getItem(b2);if(!t||t==="null")return null;let n=JSON.parse(t);return{necessary:n.functionality_storage==="granted",analytics:n.analytics_storage==="granted",preferences:n.personalization_storage==="granted",marketing:n.ad_storage==="granted"}}setUserInteracted(){localStorage.setItem(JR,"true")}persist(t){let n={functionality_storage:t.necessary?"granted":"denied",ad_storage:t.marketing?"granted":"denied",analytics_storage:t.analytics?"granted":"denied",personalization_storage:t.preferences?"granted":"denied"};localStorage.setItem(b2,JSON.stringify(n))}};function ZR({forceConsentType:e}){let t=u$(),n=e||t,r=(0,$r.useMemo)(()=>new xa(n),[n]),[o,i]=(0,$r.useState)(!1),[s,a]=(0,$r.useState)(!1),l=(m,h)=>({...m,...h}),[u,c]=(0,$r.useReducer)(l,r.getDefaultConsentStatus()),d=(0,$r.useRef)(!1);(0,$r.useEffect)(()=>{if(d.current===e)return;a(r.shouldShowTag()),i(r.shouldShowNotice()),r.start();let m=xa.getConsentStatus();e?c(r.getDefaultConsentStatus()):m?c(m):r.persist(r.getDefaultConsentStatus()),d.current=e},[u,r,e]);let f=()=>{let m={necessary:!0,analytics:!1,preferences:!1,marketing:!1};c(m),T(m)},p=()=>{let m={necessary:!0,analytics:!0,preferences:!0,marketing:!0};c(m),T(m)};function T(m,h){r.setUserInteracted();let E=m||u,_=xa.getConsentStatus();!_||l$(E,_)?(r.persist(E),window.location.reload()):(i(!1),a(!0),h?.())}return{consent:u,shouldShowNotice:o,shouldShowTag:s,consentType:n,acceptOnlyNecessary:f,acceptAll:p,saveConsent:T,updateConsent:c}}var c$=["necessary","marketing","preferences","analytics"];function d$({containerId:e,forceConsentType:t,forceStage:n,guidToUrl:r,setLocation:o,reportError:i,isManaging:s,setIsManaging:a,...l}){let u=jR[l.locale]||y2,{consent:c,shouldShowNotice:d,shouldShowTag:f,consentType:p,acceptOnlyNecessary:T,acceptAll:m,saveConsent:h,updateConsent:E}=ZR({forceConsentType:t}),_=null;s||n==="manage"?_="manage":d||n==="notice"?_="notice":f&&(_="tag");let O=!!n;
4325if(_==="tag")return(0,Jt.jsx)(XR,{onClick:()=>{a?.(!0)},xAlignment:l.triggerXAlignment,children:u.triggerLabel});let I=(0,Jt.jsx)(KR,{disclaimerText:_==="manage"?u.manageDisclaimer:p===or.EXPLICIT?u.noticeDisclaimerExplicit:u.noticeDisclaimerImplicit,policyLink:l.policyLink,policyUrl:l.policyUrl,reportError:i,guidToUrl:r,setLocation:o,isPreview:O}),S=(0,Jt.jsxs)("div",{className:"cookie-consent-button-group",style:S2({wide:l.componentType===tf.MODAL}),children:[p===or.EXPLICIT&&(0,Jt.jsx)(ju,{onClick:T,children:u.rejectText}),(0,Jt.jsx)(ju,{onClick:()=>a?.(!0),children:u.manageText}),(0,Jt.jsx)(ju,{onClick:m,children:u.acceptText})]}),g=(0,Jt.jsxs)("div",{style:{display:"flex",flexDirection:"column",gap:"0.25rem"},children:[(0,Jt.jsx)("h1",{style:h2(),children:_==="notice"?u.noticeHeader:u.manageHeader}),I]});return _==="manage"?(0,Jt.jsxs)(YR,{containerId:e,onClose:()=>a?.(!1),scrimBackground:!O,children:[g,(0,Jt.jsx)("div",{style:{display:"flex",flexDirection:"column"},children:c$.map(A=>(0,Jt.jsx)(HR,{id:A,checked:c[A],description:u[`${A}Description`],disabled:A==="necessary",label:u[`${A}Text`],onChange:()=>E({[A]:!c[A]})},A))}),(0,Jt.jsx)(ju,{className:"button-wide",onClick:()=>{h(void 0,()=>a?.(!1))},children:u.saveLabel})]}):_==="notice"?l.componentType===tf.MODAL?(0,Jt.jsxs)(zR,{containerId:e,xAlignment:l.xAlignment,yAlignment:l.yAlignment,children:[g,S]}):(0,Jt.jsxs)("div",{className:"cookie-consent-banner",style:I2({yAlignment:l.yAlignment}),children:[I,S]}):null}function qR(e){return(0,PT.useEffect)(()=>{let t="cookie-consent-styles",n=document.getElementById(t);n&&n.remove();let r=document.createElement("style");return r.id=t,r.textContent=`
4326      :root {
4327        --consent-font-size-medium: 11px;
4328        --consent-line-height-medium: 16px;
4329        --consent-font-size-large: 13px;
4330        --consent-line-height-large: 22px;
4331        --consent-banner-padding: 1rem;
4332      }
4333
4334      @media (max-width: 480px) {
4335        :root {
4336          --consent-font-size-medium: 13px;
4337          --consent-line-height-medium: 22px;
4338          --consent-font-size-large: 15px;
4339          --consent-line-height-large: 25px;
4340          --consent-banner-padding: 1.5rem;
4341        }
4342      }
4343
4344      .button-wide {
4345        width: 100%;
4346      }
4347
4348      @media (max-width: 480px) {
4349        .cookie-consent-banner {
4350          flex-direction: column;
4351        }
4352
4353        .cookie-consent-button-group {
4354          flex-direction: row;
4355          width: 100%;
4356        }
4357      }
4358    `,document.head.appendChild(r),()=>{let o=document.getElementById(t);o&&o.remove()}},[]),(0,Jt.jsx)(d$,{...e})}var $u=(0,PT.createContext)({enabled:!1,openSettings:()=>{}});function D2(e){if(typeof window>"u")return!1;let t=xa.getConsentStatus();return e.includes("youtube-nocookie.com")||e.includes("youtube.com")||e.includes("maps.google.com")||e.includes("docs.google.com")||e.includes("form.typeform.com")||e.includes("vimeo.com")?t?t.analytics&&t.preferences&&t.marketing:!1:!0}var f$=[{pattern:/^(https?:\/\/(www\.)?(youtube\.com|youtu\.be|youtube-nocookie\.com)\/.*)/,transform:p$,embedType:"IFRAME"},{pattern:/^(?:https?:)?\/\/(www\.)?google\.com\/maps\/.*|^(?:https?:)?\/\/maps\.google\.com\/.*|^(?:https?:)?\/\/maps\.goo\.gl\/.*/,transform:E$,embedType:"IFRAME"},{pattern:/^(?:https?:)?\/\/(www\.)?typeform\.com\/.*|^(?:https?:)?\/\/form\.typeform\.com\/.*/,transform:x2,embedType:"HTML",htmlTransform:m$},{pattern:wR,transform:_$,embedType:"HTML",htmlTransform:T$},{pattern:/^(?:https?:)?\/\/(www\.)?docs\.google\.com\/forms\/.*|^(?:https?:)?\/\/forms\.gle\/.*/,transform:h$,embedType:"IFRAME"},{pattern:/^(?:https?:)?\/\/(www\.)?vimeo\.com\/.*$/,transform:O$,embedType:"IFRAME"}];function p$(e){let t=null;try{let n=new URL(e);t=n.searchParams.get("v")||null;let o=/(?:https?:\/\/)?(?:www\.)?(youtube\.com|youtu\.be|youtube-nocookie\.com)\/(?:watch\?v=|embed\/)?([^&?]+)/,i=e.match(o);if(!t){let a=i?.[2]||null;a&&(t=a)}let s=new URL((i?.[1]||"")==="youtube-nocookie.com"?`https://www.youtube-nocookie.com/embed/${t}`:`https://www.youtube.com/embed/${t}`);return n.searchParams.forEach((a,l)=>{l!=="v"&&s.searchParams.set(l,a)}),s.toString()}catch{return e}}function E$(e){let t=new URL("https://maps.google.com/maps");return t.searchParams.set("output","embed"),new URL(e).searchParams.forEac
4358h((r,o)=>{t.searchParams.set(o,r)}),t.toString()}function x2(e){try{let t=/\/to\/([a-zA-Z0-9]+)/,n=e.match(t);return n&&n[1]?n[1]:e}catch{return e}}function m$(e){return`<div data-tf-widget="${x2(e)}" style="width:100%;height:100%;"></div><script src="//embed.typeform.com/next/embed.js"></script>`}function _$(e){return e}function T$(e){return`<script src="https://unpkg.com/@lottiefiles/[email protected]/dist/dotlottie-wc.js" type="module"></script><dotlottie-wc src="${e}" style="width: 100%; height: 100%;" speed="1" autoplay loop></dotlottie-wc>`}function h$(e){try{let t=new URL(e);return t.hostname.includes("forms.gle")||t.hostname.includes("docs.google.com")?(t.searchParams.set("embedded","true"),t.toString()):e}catch{return e}}function O$(e){try{let t=/\/(\d+)/,n=e.match(t);if(console.log(n),n&&n[1])return`https://player.vimeo.com/video/${n[1]}`}catch{return e}return e}function S$(e){return In.default.useMemo(()=>{for(let t of f$)if(e.match(t.pattern))return{transformedUrl:t.transform(e),embedType:t.embedType,htmlTransform:t.htmlTransform};return{transformedUrl:e,embedType:"IFRAME"}},[e])}var M2={overflow:"clip",width:"100%",height:"100%"};function G2({node:e,websiteContext:t}){ms("GenericEmbed");let n=_E(),{embedURL:r,embedIframeHtml:o,embedCodeType:i,embedAllowFullscreen:s}=e.syncedState,{transformedUrl:a,embedType:l,htmlTransform:u}=S$(r),{enabled:c}=(0,In.useContext)($u),d=(0,In.useMemo)(()=>{if(i==="html"){let f=new DOMParser().parseFromString(o,"text/html"),p=f.querySelector("iframe");return p?(p.style.width="100%",p.style.height="100%",{type:"iframe",html:p.outerHTML}):{type:"html",html:f.head.innerHTML.concat(f.body.innerHTML)}}else return},[i,o]);
4358if(i==="html")return!d||!d.html.trim()?(0,wn.jsx)(v2,{websiteContext:t}):(0,wn.jsx)(P2,{websiteContext:t,type:d.type,html:d.html});{if(c&&!D2(r))return(0,wn.jsx)(A$,{websiteContext:t});if(!a.trim())return(0,wn.jsx)(v2,{websiteContext:t});if(l==="HTML"&&u){let p=u(r);return(0,wn.jsx)(P2,{websiteContext:t,type:"html",html:p})}let f=!n&&new URL(r).searchParams.get("autoplay")==="1";return t.renderElement({Tag:"iframe",src:a,styleSet:[M2,"embed"],allowFullScreen:s,title:e.accessibleLabel,allow:f?"autoplay":void 0})}}function P2({websiteContext:e,type:t,html:n}){let r=(0,In.useRef)(null);return(0,In.useEffect)(()=>{if(r.current&&t==="html"){let o=document.createRange();o.selectNode(r.current);let i=o.createContextualFragment(n);r.current.innerHTML="",r.current.append(i)}},[n,t]),e.renderElement({Tag:"div",styleSet:[M2,"embed"],ref:r,dangerouslySetInnerHTML:{__html:n}})}function I$(){let[e,t]=(0,In.useState)(200),n=(0,In.useRef)(null);return(0,In.useEffect)(()=>{let o=n.current?.parentElement;if(!o)return;let i=new ResizeObserver(s=>{t(s[0]?.contentRect.width??200)});return i.observe(o),t(o.getBoundingClientRect().width),()=>{i.disconnect()}},[]),[n,e]}var g$={width:"100%",height:"100%",backgroundColor:"#F5F5F5",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",overflow:"hidden",padding:"8px",fontSize:"11px",lineHeight:"16px",fontWeight:"450",color:"rgba(0, 0, 0, 0.9)",cursor:"pointer"},R$={width:24,height:24,display:"flex",alignItems:"center",justifyContent:"center"};function A$({websiteContext:e}){let[t,n]=I$(),{openSettings:r}=(0,In.useContext)($u),o=e.renderElement({Tag:"div",styleSet:R$,ref:t,children:(0,wn.jsx)("svg",{width:"13",height:"13",viewBox:"0 0 13 13",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,wn.jsx)("path",{d:"M2.91138 6.50781C3.10662 6.31259 3.42317 6.31258 3.61841 6.50781C3.8133 6.70307 3.81351 7.01972 3.61841 7.21484L2.38599 8.44727C1.6052 9.22815 1.60549 10.4943 2.38599 11.2754C3.16704 12.0561 4.43317 12.0562 5.21411 11.2754L6.44653 10.043C6.64178 9.84775 6.95833 9.84773 7.15356 10.043C7.34845 10.2382 7.34867 10.5549 7.15356 10.75L5.92114 11.9824C4.74968 13.1538 2.85053 13.1536 1.67896 11.9824C0.507937 10.8108 0.50764 8.91164 1.67896 7.74023L2.91138 6.50781ZM0.946533 1.00684C1.14177 0.8117 1.45833 0.811703 1.65356 1.00684L12.6536 12.0068C12.8488 12.2021 12.8487 12.5186 12.6536 12.7139C12.4583 12.9091 12.1418 12.9091 11.9465 12.7139L0.946533 1.71387C0.75137 1.5186 0.751304 1.20207 0.946533 1.00684ZM7.67896 1.74023C8.85039 0.568818 10.7495 0.569074 11.9211 1.74023C13.0924 2.91183 13.0926 4.81096 11.9211 5.98242L10.6887 7.21484C10.4936 7.40997 10.177 7.40974 9.98169 7.21484C9.78645 7.0196 9.78645 6.70305 9.98169 6.50781L11.2141 5.27539C11.995 4.49445 11.9948 3.22833 11.2141 2.44727C10.433 1.66663 9.1669 1.66637 8.38599 2.44727L7.15356 3.67969C6.95844 3.87481 6.6418 3.87459 6.44653 3.67969C6.25129 3.48445 6.25129 3.1679 6.44653 2.97266L7.67896 1.74023Z",fill:"black",fillOpacity:"0.5"})})});return e.renderElement({Tag:"button",styleSet:g$,onClick:r,children:(0,wn.jsxs)(wn.Fragment,{children:[o,n>=80&&(0,wn.jsx)("span",{children:"Allow cookies to view this content"})]})})}var N$={width:"100%",height:"100%",backgroundColor:"#D3D1FF",display:"flex",alignItems:"center",justifyContent:"center",overflow:"hidden"},L$={width:"min(93px, 100%)",height:"min(93px, 100%)",display:"flex",alignItems:"center",justifyContent:"center"},C$={width:"100%",height:"100%"};function v2({websiteContext:e}){return e.renderElement({Tag:"div",styleSet:N$,children:e.renderElement({Tag:"div",styleSet:L$,children:e.renderElement({Tag:"svg",styleSet:C$,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 93 93",fill:"none",children:(0,wn.jsx)("path",{d:"M20.9465 32.2205C32.0947 21.0723 50.1694 21.0723 61.3176 32.2205L57.0744 36.4626L52.8322 40.7058C46.3704 34.2439 35.8937 34.244 29.4319 40.7058L18.1584 51.9792C11.
43586967 58.4411 11.6966 68.9178 18.1584 75.3796C24.6203 81.841 35.0971 81.8412 41.5588 75.3796C43.9019 73.0365 47.701 73.0365 50.0442 75.3796C52.3869 77.7228 52.3872 81.522 50.0442 83.865C38.8961 95.0129 20.8212 95.0127 9.67306 83.865C-1.47505 72.7169 -1.47496 54.6421 9.67306 43.4939L20.9465 32.2205ZM43.4924 9.67455C54.6405 -1.47358 72.7153 -1.47352 83.8635 9.67455C95.0116 20.8227 95.0116 38.8975 83.8635 50.0456L72.591 61.3191C61.617 72.2927 43.9309 72.4637 32.7473 61.8328L32.2199 61.3191L32.007 61.0945C29.8792 58.7393 29.9504 55.1037 32.2199 52.8337C34.4899 50.5639 38.1254 50.4929 40.4807 52.6208L40.7043 52.8337L41.011 53.1316C47.4933 59.2934 57.7448 59.1942 64.1057 52.8337L75.3781 41.5603L75.677 41.2546C81.8391 34.7722 81.739 24.5208 75.3781 18.1599C68.9163 11.6981 58.4396 11.6981 51.9778 18.1599L47.7356 13.9167L43.4924 9.67455ZM61.3176 32.2205C63.6603 34.5636 63.6606 38.3628 61.3176 40.7058C58.9746 43.0487 55.1754 43.0485 52.8322 40.7058L61.3176 32.2205ZM51.9778 18.1599C49.6346 20.5023 45.8353 20.5028 43.4924 18.1599C41.1496 15.817 41.15 12.0177 43.4924 9.67455L51.9778 18.1599Z",fill:"#3D32E2"})})})})}function k2({node:e,parent:t,context:n,zIndex:r,websiteContext:o}){let{renderOptions:i}=o,s=Fn(),a=bn({node:e,parent:t,context:n,zIndex:r,children:[],options:{isFlattened:!0,precomputeTransforms:s},renderOptions:i}),l=Pn({node:e,context:n,websiteContext:o}),u=Dn({node:e,parent:t,children:null,renderOptions:i}),c=Ee(o,e),d={...a.inner,..._n(jt(n,e)),...l,...n?.style||{}},f=Rr(o,e),p=Sn({node:e,parent:t,context:n,transitionProps:void 0,outerStyles:a.outer,wrapperSizeStyles:u,stickyWrapperStyles:a.stickyWrapper,transformChildWrapperStyles:a.transform});return nr({node:e,parent:t,context:n,wrappersToRender:p,websiteContext:o,children:(0,rf.jsx)(y$,{id:c,style:d,dataName:f,context:n,outerStyles:p.motionLayerContent.outerStyles,websiteContext:o,children:(0,rf.jsx)(Ys,{children:()=>(0,rf.jsx)(b$,{node:e,websiteContext:o})})})})}function y$({id:e,style:t,dataName:n,context:r,websiteContext:o,outerStyles:i,children:s}){return o.renderElement({Tag:"div",id:e,styleSet:[i,t,r?.className],"data-name":n,...r?.dataAttributes||{},children:s})}function b$({node:e,websiteContext:t}){switch(ms("HTMLWidgetLayerContent"),e.widgetType){case"GENERIC":return(0,rf.jsx)(G2,{node:e,websiteContext:t});default:return null}}var Ss=b(Q()),tA=b(F());var F2=b(F());var QR=new Map;function B2(e,t){let n=JSON.stringify(e);return zs({str:n,hashPrefix:e.type+"-",isUniqueKey:o=>{let i=QR.get(o),s=i?JSON.stringify(i):null;if(t==="server")return!s||s===n;if(s&&s!==n)return!1;let a=document.getElementById(o);return a?w2(a,e):!0}})}function w2(e,t){if(e.tagName==="LINK"&&t.type==="link"){let n=e;return n.getAttribute("href")===t.href&&n.rel===t.rel}else if(e.tagName==="META"&&t.type==="meta"){let n=e,r=t.name||"",o=t.property||"",i=n.getAttribute("property")||"";return n.content===t.content&&n.name===r&&i===o}else if(e.tagName==="TITLE"&&t.type==="title")return e.textContent===t.title;return!1}function U2(e){let{addHeadTag:t,env:n}=se();n==="server"&&e.forEach(r=>{let o=B2(r,n);QR.has(o)||(t(r),QR.set(o,r))}),(0,F2.useInsertionEffect)(()=>{let r=[];return e.forEach(o=>{if(o.type==="title"){document.title=o.title;return}let i=B2(o,n),s=document.getElementById(i);if(!(s&&w2(s,o))){if(o.type==="meta"){let a=o.property?`meta[property="${o.property}"]`:`meta[name="${o.name}"]`,l=document.querySelector(a);if(l){if(l.getAttribute("content")===o.content)return;l.setAttribute("content",o.content);return}}else if(o.type==="link"){let a=`link[rel="${o.rel}"][href="${o.href}"]`;if(document.querySelector(a))return}if(o.type==="link"){let a=document.createElement("link");a.href=o.href,a.rel=o.rel,a.id=i,document.head.appendChild(a),r.push(a)}else if(o.type==="meta"){let a=document.createElement("meta");o.name&&(a.name=o.name),o.property&&a.setAttribute("property",o.property),a.content=o.content,a.id=i,document.head.appendChild(a),r.push(a)}}}),()=>{r.forEach(o=>{o.remove()})}},[e])}var V2=b(F());var eA="body-background-color";function H2({breakpoints:e}){let{env:t,addHeadTag:n}=se(),r=e.sort((s,a)=>s.width-a.width),i=r.map((s,a)=>({layerName:s.name,minWidth:a===0?void 0:s.width,maxWidth:a<r.length-1?r[a+1]?.width:void 0,background:s.background,nodeId:s.nodeId})).map(({background:s,minWidth:a,maxWidth:l,nodeId:u})=>{let c=[];l!==void 0&&c.push(`(max-width: ${l-1}px)`),a!==void 0&&c.push(`(min-width: ${a}px)`);let d=`body:has([data-breakpoint-id="${Ko(u)}"]) { background-color: ${s} }`;return c.length>0?`@media ${c.join(", ")} { ${d} }`:d}).join(`
4359`);t==="server"&&n({type:"global-style",styleElId:eA,styleSheet:i}),(0,V2.useInsertionEffect)(()=>{let s=document.getElementById(eA);if(s){s.textContent=i;return}let a=document.createElement("style");return a.textContent=i,a.id=eA,document.head.appendChild(a),()=>{document.head.removeChild(a)}},[e])}function W2({breakpoints:e}){let{env:t,addHeadTag:n}=se();if(t!=="server"||e.length===1)return;let r=e.sort((i,s)=>s.width-i.width),o=r.reduce((i,s,a)=>{let l=a===0,u=a===r.length-1,c=r[a-1]?.width||void 0,d=[];return l?d.push(`(width < ${s.width}px)`):u?c&&d.push(`(width >= ${c}px)`):(c&&d.push(`(width >= ${c}px)`),d.push(`(width < ${s.width}px)`)),d.length>0&&i.push(`@media ${d.join(" or ")} {
4360        [${pE}="${Ko(s.nodeId)}"] {display: none !important}
4361      }`),i},[]);n({type:"global-style",styleElId:sI,styleSheet:Ui(o.join(`
4362`))})}function D$(e,t,n,r){let o=typeof window<"u"?window.location.host:"{{HOSTNAME}}",i=r,s=[{type:"title",title:e?.title??BR}
4362,{type:"meta",name:"description",content:e?.description??FR}];if(e?.title&&s.push({type:"meta",name:"title",content:e.title}),s.push({type:"meta",name:"robots",content:e?.blockSearchIndexing?"noindex":"index,follow"}),n){if(s.push({type:"meta",name:"twitter:card",content:"summary_large_image"}),s.push({type:"meta",name:"twitter:url",content:`https://${o}${i}`}),e?.title&&s.push({type:"meta",name:"twitter:title",content:e.title}),e?.description&&s.push({type:"meta",name:"twitter:description",content:e.description}),e?.socialImageFilename){let a=t(e?.socialImageFilename),l=`https://${o}${a}`;s.push({type:"meta",name:"twitter:image",content:l}),e?.title&&s.push({type:"meta",name:"twitter:image:alt",content:e.title})}if(e?.title&&s.push({type:"meta",property:"og:title",content:e.title}),e?.description&&s.push({type:"meta",property:"og:description",content:e.description}),s.push({type:"meta",property:"og:type",content:"website"}),s.push({type:"meta",property:"og:url",content:`https://${o}${i}`}),e?.socialImageFilename){let a=t(e?.socialImageFilename),l=`https://${o}${a}`;s.push({type:"meta",property:"og:image",content:l}),e?.title&&s.push({type:"meta",property:"og:image:alt",content:e.title})}e?.title&&s.push({type:"meta",property:"og:site_name",content:e.title})}return!n&&e?.socialImageFilename&&s.push({type:"meta",property:"og:image",content:t(e?.socialImageFilename)},{type:"meta",property:"twitter:image",content:t(e?.socialImageFilename)}),e?.faviconFilename&&s.push({type:"link",rel:"icon",href:t(e?.faviconFilename)}),s}function Y2({node:e,children:t,websiteContext:n}){let{getAssetURL:r,renderOptions:o,enableMetaTags:i,websiteData:s}=n,a=_e(s.siteSettings);t!==void 0&&t.length>0;let l=(0,tA.useMemo)(()=>aI(t.filter(d=>d.visible!==!1).filter(d=>ta(d)).filter(d=>d.type==="FRAME"),o),[t,o]);W2({breakpoints:l.breakpoints}),H2({breakpoints:l.breakpoints});let u=e.name,c=(0,tA.useMemo)(()=>D$(a,r,i,u),[a,r,i,u]);return U2(c),(0,Ss.jsx)(Ss.Fragment,{children:t.map((d,f)=>(0,Ss.jsx)(hR,{children:(0,Ss.jsx)(ER,{name:d.name,width:d.size.x,height:d.size.y,children:(0,Ss.jsx)(Ts,{name:"sites-layer",nodeId:d.id,children:(0,Ss.jsx)(ii,{node:d,parent:null,websiteContext:n},f)},f)})},d.id))})}var ii=(0,Is.forwardRef)(function({node:t,parent:n,context:r,zIndex:o,codeBehaviorProps:i,websiteContext:s},a){let l=mE(t.materializedChildNodeProps??[]),{interactionHandlers:u,transitionProps:c}=t;r=wi(r,ye);let{renderComponentSetNodes:d}=s.renderOptions,f=ry(s.renderOptions,t,n),p=_e(_S);(0,Is.useEffect)(()=>{if(t.visible&&!(u===void 0||u?.ON_KEY_DOWN===void 0))return p.set(t.id,u.ON_KEY_DOWN),()=>(p.delete(t.id),void 0)},[u,p,t.id,t.visible]);let T=c?.transitionData;return(0,Is.useEffect)(()=>{let m=[],h;return t.visible&&(T&&!T.layout?m=RB(u,T.id):m=AB(t.id,u).timeoutIds,m.length&&T&&(h=NB(()=>{setTimeout(()=>{T.onTransitionEnd?.()},500)},100),window.addEventListener("resize",h))),()=>{h&&setTimeout(()=>{removeEventListener("resize",h)}),Yi.markTimeoutsAsUnmounted(t.id),setTimeout(()=>{let E=u?.AFTER_TIMEOUT?.map(_=>_.interactionGuid);Yi.cleanupUnmountedTimeouts(t.id,E)},100)}},[t.id,u,t.visible]),(0,Is.useMemo)(()=>{if(!t||t.visible===!1&&!f)return null;let m=(()=>{switch(t.type){case"WEBPAGE":return(0,ln.jsx)(Y2,{node:t,children:l,parent:n,context:r,interactionHandlers:u,websiteContext:s});case"FRAME":case"SLOT":return(0,ln.jsx)(_T,{ref:a,node:t,children:l,parent:n,context:r,zIndex:o,interactionHandlers:u,transitionProps:c,codeBehaviorProps:i,websiteContext:s});case"COMPONENT_SET":return Te(d,"COMPONENT_SET nodes are not supported in sites"),(0,ln.jsx)(d2,{node:t,children:l,parent:n,context:r,zIndex:o,interactionHandlers:u,transitionProps:c,codeBehaviorProps:i,websiteContext:s});case"RECTANGLE":return(0,ln.jsx)(_T,{ref:a,node:t,children:l,parent:n,context:r,zIndex:o,interactionHandlers:u,transitionProps:c,codeBehaviorProps:i,websiteContext:s});case"GROUP":return(0,ln.jsx)(_2,{node:t,children:l,parent:n,context:r,zIndex:o,interactionHandlers:u,transitionProps:c,websiteContext:s});case"IMAGE":case"SVG":return(0,ln.jsx)(OH,{ref:a,node:t,parent:n,zIndex:o,context:r,interactionHandlers:u,transitionProps:c,codeBehaviorProps:i,websiteContext:s});case"TEXT":return(0,ln.jsx)(YH,{ref:a,node:t,parent:n,context:r,zIndex:o,interactionHandlers:u,transitionProps:c,codeBehaviorProps:i,websiteContext:s});case"WIDGET":return(0,ln.jsx)(k2,{node:t,parent:n,context:r,zIndex:o,interactionHandlers:u,websiteContext:s});case"CODE_INSTANCE":case"CODE_LAYER":return(0,ln.jsx)(u2,{node:t,parent:n,context:r,zIndex:o,interactionHandlers:u,websiteContext:s});case"REPEATER":return(0,ln.jsx)(_T,{ref:a,node:t,children:l,parent:n,context:r,zIndex:o,interactionHandlers:u,transitionProps:c,websiteContext:s});case"CMS_RICH_TEXT":return(0,ln.jsx)(QH,{node:t,parent:n,context:r,zIndex:o,interactionHandlers:u,websiteContext:s});default:Ae(t)}})();return f?(0,ln.jsx)("div",{style:{display:"none"},children:m}):m},[t,l,n,r,u,a,o,c,i,f,d,s])}),P$=(0,Is.forwardRef)(function({node:t,parent:n,context:r,zIndex:o,name:i,nodeId:s,childKey:a,codeBehaviorProps:l,websiteContext:u},c){return(0,ln.jsx)(Ts,{name:i,nodeId:s,children:(0,ln.jsx)(ii,{ref:c,node:t,parent:n,context:r,zIndex:o,codeBehaviorProps:l,websiteContext:u},a)})});function Ku({node:e,parent:t,context:n,zIndex:r,name:o,nodeId:i,childKey:s,codeBehaviorProps:a,websiteContext:l,ref:u}){return(0,ln.jsx)(P$,{ref:u,name:o,nodeId:i,childKey:s,node:e,parent:t,context:n,zIndex:r,codeBehaviorProps:a,websiteContext:l},s)}var Fe=b(Q()),Un=b(F());var J2=b(Q()),Z2=b(IR());function K2(e,t){return e in t}var v$={white:"white",black:"black"};function Ju(e,t,n){let r=v$[t];if(r)return`${e}-${r}`;let o=n&&t.startsWith("var(")?"color:":"";return`${e}-[${o}${t}]`}var x$=e=>({0:"t",90:"r",180:"b",270:"l"})[x(e,2)],X2={0:"0","0%":"0","25%":"1/4","50%":"1/2","75%":"3/4","100%":"full",none:"none"};function M$(e,t){if(t===1&&!(e in{tracking:!0,rounded:!0,"rounded-tl":!0,"rounded-tr":!0,"rounded-br":!0,"rounded-bl":!0}))return"px"}function G$(e,t){let n={fontFamily:"family-name",fontSize:"length",backgroundPosition:"position"}[e];return n&&typeof t=="string"&&t.startsWith("var(")?n:void 0}var Me=(e,t,n)=>{let r=X2[t]||M$(e,t);if(r)return`${e}-${r}`;let o=typeof t=="number"?`${t}px`:t;return`${e}-[${n?`${n}:`:""}${o}]`},j2={minHeight:"min-h",minWidth:"min-w",maxHeight:"max-h",maxWidth:"max-w",gap:"gap",rowGap:"gap-y",columnGap:"gap-x",marginInlineStart:"ms",boxShadow:"shadow",textShadow:"text-shadow",letterSpacing:"tracking",maskPosition:"mask-position",maskSize:"mask-size",fontFamily:"font",fontSize:"text",objectPosition:"object",backgroundPosition:"bg",flex:"flex",gridTemplateColumns:"grid-cols",gridTemplateRows:"grid-rows",textIndent:"indent"};function of(e,t){let n=j2[e],r=typeof t=="string"?t.replaceAll(" ","_"):t,o=G$(e,t);return Me(n,r,o)}var k$={textDecorationStyle:"decoration",objectFit:"object",flexShrink:"shrink",borderStyle:"border",pointerEvents:"pointer-events",textAlign:"text",textOverflow:"text",cursor:"cursor",mixBlendMode:"mix-blend",whiteSpace:"whitespace"};function z2(e,t){return`${k$[e]}-${t}`}var B$={textBoxTrim:"text-box-trim",textBoxEdge:"text-box-edge",textUnderlinePosition:"text-underline-position",wordBreak:"word-break"};function F$(e,t){let n=B$[e],r=typeof t=="string"?t.replaceAll(" ","_"):t;return`[${n}:${r}]`}function w$(e){let{height:t,width:n}=e;return t!==void 0&&t===n?[Me("size",t)]:[t!==void 0?Me("h",t):null,n!==void 0?Me("w",n):null].filter(r=>r!=null)}function U$(e){let t={prefix:"m",base:e.margin,top:e.marginTop,right:e.marginRight instanceof U?e.marginRight.toStyleValue({forTailwind:!0}):e.marginRight,bottom:e.marginBottom instanceof U?e.marginBottom.toStyleValue({forTailwind:!0}):e.marginBottom,left:e.marginLeft},n={prefix:"p",base:e.padding,top:e.paddingTop,right:e.paddingRight,bottom:e.paddingBottom,left:e.paddingLeft},r=[];
4362return[t,n].forEach(o=>{let{prefix:i,base:s,top:a,right:l,bottom:u,left:c}=o;if(s!==void 0){r.push(Me(i,s));return}if(a!==void 0&&a===l&&l===u&&u===c){r.push(Me(i,a));return}a!==void 0&&a===u?r.push(Me(i+"y",a)):(a!==void 0&&r.push(Me(i+"t",a)),u!==void 0&&r.push(Me(i+"b",u))),c!==void 0&&c===l?r.push(Me(i+"x",c)):(c!==void 0&&r.push(Me(i+"l",c)),l!==void 0&&r.push(Me(i+"r",l)))}),r}function V$(e){let{top:t,left:n,bottom:r,right:o,inset:i}=e;if(i!=null&&t==null&&r==null&&o==null&&n==null)return[Me("inset",i)];if(t!==void 0&&t===n&&t===r&&t===o)return[Me("inset",t)];let s=[t,n,r,o].some(a=>typeof a=="number"||a==="0"?!1:a&&X2[a]!==void 0);return t==null||r==null||o==null||n==null||s?[t!==void 0?Me("top",t):null,n!==void 0?Me("left",n):null,r!==void 0?Me("bottom",r):null,o!==void 0?Me("right",o):null].filter(a=>a!=null):t===r&&n===o?[`inset-[${[t,n].map(l=>l&&typeof l=="number"?`${l}px`:l).join("_")}]`]:[`inset-[${[t,o,r,n].map(l=>l&&typeof l=="number"?`${l}px`:l).join("_")}]`]}function H$(e){return typeof e=="string"&&["cover","auto","contain"].includes(e)?`bg-${e}`:`bg-size-[${typeof e=="string"?e.replaceAll(" ","_"):e}]`}function W$(e,t){if(e instanceof wo){let{angle:r,colorStops:o}=e.styleData,i=x$(r);if(i!==void 0&&o.length<=3){let a=[];return a.push(`bg-gradient-to-${i}`),o.map((l,u)=>{let c;u===0?c="from":u===o.length-1?c="to":c="via",a.push(Ju(c,sb(l,t)));let d=x(l.position*100,3);d!==0&&d!==100&&a.push(Me(c,`${Ie(d)}%`))}),{classes:a}}}return{backgroundImage:typeof e=="string"?e:e.value}}function Y$(e,t){let n=j2[e];switch(t){case"top":case"left":case"center":case"right":case"bottom":return`${n}-${t}`;case"top right":case"bottom left":case"top left":case"bottom right":return`${n}-${t.replace(" ","-")}`}return of(e,t)}function K$(e){switch(e){case"none":return"hidden";default:return e}}function z$(e,t){let n={alignContent:"content",alignItems:"items",justifyContent:"justify",placeItems:"place-items",alignSelf:"self",justifySelf:"justify-self"}[e];switch(t){case"flex-start":case"flex-end":case"space-between":return`${n}-${t.split("-")[1]}`;case"center":case"baseline":case"stretch":case"start":case"end":return`${n}-${t}`;default:throw new q(`Unsupported ${e}: ${t}`)}}function X$(e){let n=typeof e=="string"&&{"1/1":"square","16/9":"video"}[e];return n?`aspect-${n}`:`aspect-[${e}]`}function j$(e){switch(e){case"border-box":return"box-border";case"content-box":return"box-content";default:throw new q(`Unsupported boxSizing: ${e}`)}}function $$(e){switch(e){case"isolate":return"isolate";default:throw new q(`Unsupported isolation: ${e}`)}}function J$(e){switch(e){case"0":case"10":case"20":case"30":case"40":case"50":case"auto":return`z-${e}`}return`z-[${e}]`}function Z$(e){switch(e){case"1":return"leading-none";default:return`leading-[${e}]`}}function q$(e){switch(e){case"no-clip":return"mask-no-clip";default:throw new q(`Unsupported maskClip: ${e}`)}}function Q$(e){switch(e){case"intersect":return"mask-intersect";default:throw new q(`Unsupported maskComposite: ${e}`)}}function eJ(e){switch(e){case"no-repeat":return"mask-no-repeat";default:throw new q(`Unsupported maskRepeat: ${e}`)}}function tJ(e){switch(e){case"alpha":return"mask-alpha";case"luminance":return"mask-luminance";default:throw new q(`Unsupported maskMode: ${e}`)}}function nJ(e){switch(e){case"normal":return"not-italic";case"italic":return"italic";default:return`font-[${e}]`}}function rJ({borderRadius:e,borderTopLeftRadius:t,borderTopRightRadius:n,borderBottomRightRadius:r,borderBottomLeftRadius:o}){return e!==void 0?[Me("rounded",e)]:t!==void 0&&t===n&&t===r&&t===o?[Me("rounded",t)]:[t!==void 0?Me("rounded-tl",t):null,n!==void 0?Me("rounded-tr",n):null,r!==void 0?Me("rounded-br",r):null,o!==void 0?Me("rounded-bl",o):null].filter(i=>i!=null)}function oJ(e){switch(e){case"0 0 auto":return"flex-none";default:return of("flex",e)}}function iJ(e){return typeof e=="number"?`opacity-${x(e*100,0)}`:`opacity-[${e}]`}function sJ({borderWidth:e,borderTopWidth:t,borderRightWidth:n,borderBottomWidth:r,borderLeftWidth:o}){let i=(s,a)=>a===1?s:Number.isInteger(a)?`${s}-${a}
4362`:typeof a=="string"&&a.startsWith("var(")?Me(s,a,"length"):Me(s,a);return e!==void 0?[i("border",e)]:t!==void 0&&t===n&&t===r&&t===o?[i("border",t)]:[t?i("border-t",t):null,n?i("border-r",n):null,r?i("border-b",r):null,o?i("border-l",o):null].filter(s=>s!=null)}function aJ(e){switch(e){case"column":return"flex-col";case"row":return"flex-row";case"column-reverse":return"flex-col-reverse";case"row-reverse":return"flex-row-reverse";default:throw new q(`Unsupported flexDirection: ${e}`)}}function lJ(e){switch(e){case"wrap":return"flex-wrap";default:throw new q(`Unsupported flexWrap: ${e}`)}}function uJ(e){let n=typeof e=="number"&&{100:"thin",200:"extralight",300:"light",400:"normal",500:"medium",600:"semibold",700:"bold",800:"extrabold",900:"black"}[e];return n?`font-${n}`:`font-[${e}]`}function cJ(e,t){let n=e==="backdropFilter"?"backdrop-":"",r=[],o=[];for(let[,i,s]of t.matchAll(/([\w-]+)\(((?:[^()]*|\((?:[^()]*|\([^()]*\))*\))*)\)/g))switch(i){case"blur":r.push(`${n}blur-[${s}]`);break;case"drop-shadow":s&&o.push(s.replaceAll(" ","_"));break;default:throw new q(`Unsupported filter function: ${i}(${s})`)}return o.length>0&&r.push(`${n}drop-shadow-[${o.join(",")}]`),r}function dJ(e){switch(e){case"padding-box":return"bg-clip-padding";case"border-box":return"bg-clip-border";case"content-box":return"bg-clip-content";case"text":return"bg-clip-text";default:throw new q(`Unsupported backgroundClip: ${e}`)}}function fJ(e,t){let n={gridRow:"row",gridColumn:"col"}[e];return typeof t=="number"?`${n}-${t}`:`${n}-[${t.replaceAll(" ","_")}]`}function pJ(e){switch(e){case"no-repeat":return{tailwindClass:"bg-no-repeat"};default:return{backgroundRepeat:e}}}function EJ(e){return typeof e=="number"?`decoration-${e}`:e==="from-font"?"decoration-from-font":`decoration-[${e}]`}function mJ({overflow:e,overflowX:t,overflowY:n}){return e!==void 0?[`overflow-${e}`]:t!==void 0&&t===n?[`overflow-${t}`]:[t!==void 0?`overflow-x-${t}`:null,n!==void 0?`overflow-y-${n}`:null].filter(r=>r!=null)}function _J(e){return e instanceof J?e.toTailwindClasses():[`transform-[${e}]`]}function TJ(e){switch(e){case"none":return"list-none";case"disc":return"list-disc";case"decimal":return"list-decimal";default:return`list-[${e}]`}}function $2(e,t){let n={},{height:r,width:o,margin:i,marginTop:s,marginRight:a,marginBottom:l,marginLeft:u,padding:c,paddingTop:d,paddingRight:f,paddingBottom:p,paddingLeft:T,top:m,left:h,bottom:E,right:_,inset:O,borderRadius:I,borderTopLeftRadius:S,borderTopRightRadius:g,borderBottomRightRadius:A,borderBottomLeftRadius:R,borderWidth:L,borderTopWidth:C,borderRightWidth:y,borderBottomWidth:P,borderLeftWidth:B,overflow:V,overflowX:N,overflowY:W,...D}=e,M=[...w$({height:r,width:o}),...U$({margin:i,marginTop:s,marginRight:a,marginBottom:l,marginLeft:u,padding:c,paddingTop:d,paddingRight:f,paddingBottom:p,paddingLeft:T}),...V$({top:m,left:h,bottom:E,right:_,inset:O}),...rJ({borderRadius:I,borderTopLeftRadius:S,borderTopRightRadius:g,borderBottomRightRadius:A,borderBottomLeftRadius:R}),...sJ({borderWidth:L,borderTopWidth:C,borderRightWidth:y,borderBottomWidth:P,borderLeftWidth:B}),...mJ({overflow:V,overflowX:N,overflowY:W})];for(let v in D)if(K2(v,D)&&D[v]!==void 0){if(v.startsWith("--")){n[v]=D[v];continue}try{switch(v){case"minHeight":case"minWidth":case"maxHeight":case"maxWidth":case"gap":case"rowGap":case"columnGap":case"marginInlineStart":case"boxShadow":case"textShadow":case"maskPosition":case"maskSize":case"fontFamily":case"gridTemplateColumns":case"gridTemplateRows":case"textIndent":M.push(of(v,D[v]));break;case"letterSpacing":{let w=D[v];w!==0&&w!=="0px"&&w!=="0"&&M.push(of(v,w));break}case"fontSize":{let w=D[v];w===0&&(w="0px"),M.push(of(v,w));break}case"backgroundColor":M.push(Ju("bg",D[v]));break;case"color":M.push(Ju("text",D[v],!0));break;case"borderColor":M.push(Ju("border",D[v]));break;case"textDecorationColor":M.push(Ju("decoration",D[v]));break;case"textDecorationThickness":M.push(EJ(D[v]));break;case"backgroundSize":M.push(H$(D[v]));break;case"backgroundImage":{let{classes:w,backgroundImage:re}=W$(D[v],t);w&&M.push(...w),re&&(n.backgroundImage=re);break}case"backgroundRepeat":{let{tailwindClass:w,backgroundRepeat:re}=pJ(D[v]);w&&M.push(w),re&&(n.backgroundRepeat=re);break}case"backgroundClip":M.push(dJ(D[v]));break;case"alignContent":case"alignItems":case"justifyContent":case"placeItems":case"alignSelf":case"justifySelf":M.push(z$(v,D[v]));break;case"aspectRatio":M.push(X$(D[v]));break;case"boxSizing":M.push(j$(D[v]));break;case"isolation":M.push($$(D[v]));break;case"position":case"visibility":case"textDecorationLine":case"textTransform":M.push(D[v]);break;case"zIndex":M.push(J$(D[v]));break;case"lineHeight":M.push(Z$(D[v]));break;case"maskClip":M.push(q$(D[v]));break;case"maskComposite":M.push(Q$(D[v]));break;case"maskRepeat":M.push(eJ(D[v]));break;case"maskMode":M.push(tJ(D[v]));break;case"textDecorationStyle":case"objectFit":case"flexShrink":case"borderStyle":case"pointerEvents":case"textAlign":case"textOverflow":case"cursor":case"mixBlendMode":M.push(z2(v,D[v]));break;case"whiteSpace":{M.push(z2(v,D[v]));break}case"fontStyle":M.push(nJ(D[v]));break;case"fontWeight":M.push(uJ(D[v]));break;case"textBoxTrim":case"textBoxEdge":case"textUnderlinePosition":case"wordBreak":M.push(F$(v,D[v]));break;case"objectPosition":case"backgroundPosition":M.push(Y$(v,D[v]));break;case"flex":M.push(oJ(D[v]));break;case"display":M.push(K$(D[v]));break;
4362case"flexDirection":M.push(aJ(D[v]));break;case"opacity":M.push(iJ(D[v]));break;case"flexWrap":M.push(lJ(D[v]));break;case"backdropFilter":case"filter":M.push(...cJ(v,D[v]));break;case"gridRow":case"gridColumn":M.push(fJ(v,D[v]));break;case"textDecorationSkipInk":{let w={textDecorationSkipInk:"text-decoration-skip-ink"};M.push(`[${w[v]}:${D[v]}]`);break}case"transform":M.push(..._J(D[v]));break;case"maskImage":n.maskImage=D[v];break;case"borderImage":n.borderImage=D[v];break;case"listStyleImage":n.listStyleImage=D[v];break;case"listStyleType":M.push(TJ(D[v]));break;case"fontFeatureSettings":n.fontFeatureSettings=D[v];break;case"fontVariationSettings":{n.fontVariationSettings=D[v];break}case"containerType":n.containerType=D[v];break;default:console.warn(`Tailwind conversion is ignoring an unsupported style: ${v}`);break}}catch(w){console.warn(`Tailwind conversion is ignoring an unsupported style: ${v}`,w);break}}return{tailwindClasses:M,inlineStyles:n}}function hJ(e,t){let n=[],r=[],o={};for(let i of e){if(i==null)continue;
4362if(typeof i=="string"){r.push(i);continue}let s="styles"in i?i.styles:i,a=$2(s,t);n.push(...a.tailwindClasses),Object.assign(o,a.inlineStyles)}return{className:(0,Z2.default)([...n,...r]),style:o}}function q2({Tag:e,children:t,style:n,styleSet:r,key:o,...i},s){let a=hJ(Array.isArray(r)?r:[r],s);return(0,J2.jsx)(e,{...i,className:a.className,style:{...a.style,...n},children:t},o)}var Q2=new Map;function nA(){let{env:e,websiteData:t}=se(),n=Ui(_e(t.globalStyles)??""),r=zs({str:n??"",hashPrefix:ZS,isUniqueKey:o=>{if(e==="server"){let s=Q2.get(o);return!s||s===n}let i=document.getElementById(o);return!i||i.textContent===n}});return n&&Q2.set(r,n),Gl({cssString:n??"",styleElId:r,deleteElsWithPrefix:ZS,skipValidation:!0}),null}var xT=b(Q());var vT=b(F());var eW=(0,vT.forwardRef)(function({children:t},n){return(0,xT.jsx)(xT.Fragment,{children:t})});function rA({withBaseStyles:e,prepend:t=!1}){return Gl({cssString:kR(e),styleElId:AT,prepend:t}),null}var tW=b(Q());function nW({Tag:e,children:t,styleSet:n,elementRef:r,...o}){let i=zb(Array.isArray(n)?n:[n]);return(0,tW.jsx)(e,{...o,className:i,ref:r,children:t})}function OJ(e,t){let n=RJ(t.websiteData.fonts,t.getFontURL,e),r=Yb(n,t);return{fontFaces:n,styleElId:r}}function rW(){let e=se(),t=_e(e.websiteData.sourceCodeHash),{fontFaces:n,styleElId:r}=OJ(!!t,e);Kb(n,r)}function SJ(e,t,n){let r=new Map,o=e.split(":")[1],i=LT(t.variationAxes,o);if(t.subsets){let s=t.subsets.baseUrl;if(r.set(e,t.subsets.subsetMappings.sort((a,l)=>a.unicodeRange==="*"?-1:0).map(a=>Os({family:e,style:t.italic?"italic":"normal",url:s+a.file,unicodeRange:a.unicodeRange})).join(`
4363`)),n){let a=e.split(":"),l=a[0],u=a.length>1?a[1]:"normal";r.set(l,t.subsets.subsetMappings.sort((c,d)=>c.unicodeRange==="*"?-1:0).map(c=>Os({family:l,style:u,url:s+c.file,unicodeRange:c.unicodeRange,weight:i})).join(`
4364`))}}else if(r.set(e,Os({family:e,style:t.italic?"italic":"normal",url:t.url})),n){let s=e.split(":"),a=s[0],l=s.length>1?s[1]:"normal";r.set(a,Os({family:a,style:l,url:t.url,weight:i}))}return r}function IJ(e,t,n,r){let o=new Map,i=t.url?n(t.url,"CUSTOM"):void 0,s=e.split(":")[1],a=LT(t.variationAxes,s);if(o.set(e,Os({family:e,style:t.italic?"italic":"normal",url:i})),r){let l=e.split(":"),u=l[0],c=l.length>1?l[1]:"normal";o.set(u,Os({family:u,style:c,url:i,weight:a}))}return o}function gJ(e,t,n,r){return t?t.source===1?SJ(e,t,r):IJ(e,t,n,r):new Map}function RJ(e,t,n){let r=Array.from(e.map).reduce((o,[i,s])=>new Map([...o,...gJ(i,s,t,n)]),new Map);return Ui([...r.values()].join(`
4365`))}function oW(e){return Un.default.useMemo(()=>e.optimizeForTailwindConversion?t=>q2(t,e):({key:t,ref:n,...r})=>(0,Fe.jsx)(nW,{elementRef:n,...r},t),[e])}function AJ({rootMaterializedNodes:e,history:t,websiteData:n,cmsBundleData:r,getAssetURL:o,getFontURL:i,getVideoURL:s,getCodeComponentURL:a,env:l,currentLocation:u,setLocation:c,preloadLocation:d,onPageRendered:f,onReactError:p,renderOptions:T,addHeadTag:m,addBodyScript:h,loadComponentsOverNetwork:E,wasServerRendered:_=!1,withBaseStyles:O=!0,isFigmake:I,enableMetaTags:S,atomStore:g,globalVariableState:A,inheritedVariantPropertiesCache:R,processedNodesCache:L,computedVariantCache:C}){let y=oW(T),B=_e(n.siteSettings,{store:g})?.cookieBanner,[V,N]=(0,Un.useState)(!1);PJ(_);let D=l==="published"&&I&&window.self===window.top?s2:eW;return(0,Fe.jsx)(Db,{reportError:p,children:(0,Fe.jsx)(_s,{name:"root-error-boundary",nodeId:"root",children:(0,Fe.jsx)(WS,{websiteData:n,cmsBundleData:r,history:t,getAssetURL:o,getFontURL:i,getVideoURL:s,getCodeComponentURL:a,env:l,setLocation:c,preloadLocation:d,renderOptions:T,renderElement:y,withBaseStyles:O,addHeadTag:m,addBodyScript:h,loadComponentsOverNetwork:E,isFigmake:I,enableMetaTags:S,atomStore:g,globalVariableState:A,inheritedVariantPropertiesCache:R,processedNodesCache:L,computedVariantCache:C,children:(0,Fe.jsx)($u.Provider,{value:{enabled:B?.enabled,openSettings:()=>N(!0)},children:(0,Fe.jsxs)(D,{children:[(0,Fe.jsx)(yJ,{rootMaterializedNodes:e}),B?.enabled&&(0,Fe.jsx)(qR,{...B,guidToUrl:n.guidToUrl,setLocation:c,reportError:p,isManaging:V,setIsManaging:N}),(0,Fe.jsx)(NJ,{currentLocation:u,onPageRendered:f})]})})})})})}function NJ({currentLocation:e,onPageRendered:t}){let n=_e(Xp);return(0,Un.useEffect)(()=>{window.scrollTo(0,e?.scrollY??0)},[e?.scrollY,e?.url]),(0,Un.useEffect)(()=>{t&&e?.url&&t(e.url,n)},[e?.url,t,n]),uy(),null}function MT(e){let t=document.createRange().createContextualFragment(e);
4365return Array.from(t.children).forEach(r=>r.setAttribute("data-user-element","true")),t}function LJ(e){let t=se()?.websiteData.siteSettings??ie(),n=_e(t),r=n?.customCodeHeadStart,o=n?.customCodeHeadEnd,i=n?.customCodeBodyStart,s=n?.customCodeBodyEnd;(0,Un.useInsertionEffect)(()=>{if(e==="preview")return r&&document.head.prepend(MT(r)),o&&document.head.append(MT(o)),i&&document.body.prepend(MT(i)),s&&document.body.append(MT(s)),()=>{document.querySelectorAll("[data-user-element]").forEach(l=>l.remove())}},[e,r,o,i,s])}function CJ(){let t=_e(se().websiteData.siteSettings)?.addBypassLinks,n=(0,Un.useCallback)(i=>{i.stopPropagation(),i.preventDefault();let s=document.querySelector("main");s&&s.focus()},[]),r=(0,Un.useCallback)(i=>{i.key==="Enter"&&n(i)},[n]),o=(0,Un.useCallback)(i=>{n(i)},[n]);return t?(0,Fe.jsx)("div",{className:"bypass-link",children:(0,Fe.jsx)("a",{role:"link",onKeyDown:r,onClick:o,tabIndex:0,children:"Skip to main content"})}):null}function iW(e){let t=_e(e.rootMaterializedNodePropsArrayAtom,{store:e.atomStore}),n=_e(e.renderOptionsAtom,{store:e.atomStore}),r=_e(e.cmsBundleDataAtom,{store:e.atomStore}),o=_e(e.currentLocationAtom,{store:e.atomStore}),i=TT(s=>t.map(a=>Js(s,a,{env:e.env,isFigmake:e.isFigmake,renderOptions:n,websiteData:e.websiteData,setLocation:e.setLocation,history:e.history,atomStore:e.atomStore,globalVariableState:e.globalVariableState,inheritedVariantPropertiesCache:e.inheritedVariantPropertiesCache,processedNodesCache:e.processedNodesCache,computedVariantCache:e.computedVariantCache})),[t,e.env,n],{store:e.atomStore});return(0,Fe.jsx)(AJ,{...e,cmsBundleData:r,currentLocation:o,renderOptions:n,rootMaterializedNodes:i})}function yJ({rootMaterializedNodes:e}){let t=se(),{env:n,withBaseStyles:r}=t,o=ld();return JD(),rW(),LJ(n),e.length>0?(0,Fe.jsxs)(ig,{reducedMotion:o?"never":"user",children:[(0,Fe.jsx)(rA,{withBaseStyles:r}),(0,Fe.jsx)(nA,{}),(0,Fe.jsx)(tD,{}),(0,Fe.jsx)(CJ,{},`bypass-${e[0]?.id}`),e.map(i=>(0,Fe.jsx)(ii,{node:i,parent:null,websiteContext:t},`${i.id}`))]}):null}var bJ=()=>{};function oA({websiteData:e,cmsBundleData:t,history:n,getAssetURL:r,getFontURL:o,getVideoURL:i,getCodeComponentURL:s,env:a,setLocation:l,withBaseStyles:u=!0,addHeadTag:c,addBodyScript:d,loadComponentsOverNetwork:f=!1,isFigmake:p=!1,enableMetaTags:T=!1,renderOptions:m,children:h,atomStore:E,globalVariableState:_,inheritedVariantPropertiesCache:O,processedNodesCache:I,computedVariantCache:S}){let g=oW(m);return(0,Fe.jsx)(WS,{websiteData:e,cmsBundleData:t,history:n,getAssetURL:r,getFontURL:o,getVideoURL:i,getCodeComponentURL:s,env:a,setLocation:l,preloadLocation:bJ,renderOptions:m,renderElement:g,withBaseStyles:u,addHeadTag:c,addBodyScript:d,loadComponentsOverNetwork:f,isFigmake:p,enableMetaTags:T,atomStore:E,globalVariableState:_,inheritedVariantPropertiesCache:O,processedNodesCache:I,computedVariantCache:S,children:(0,Fe.jsxs)(Fe.Fragment,{children:[(0,Fe.jsx)(rA,{withBaseStyles:u,prepend:!0}),(0,Fe.jsx)(nA,{}),h]})})}var DJ="[Hydrated]";function PJ(e){(0,Un.useEffect)(()=>{e&&console.log(DJ)},[e])}function vJ({websiteData:e,cmsBundleData:t,atomStore:n,globalVariableState:r,url:o,get:i}){let s=zp(i,e,o);if(!s||s.length===0)throw new tt(`Not found: ${o}`);return s.map(a=>{let l=a.id;return{key:l,nodeById:e.nodeById,assets:e.assets,assetIdToGuid:e.assetIdToGuid,guidToUrl:e.guidToUrl,animateRootIds:e.animateRootIds,stablePathToAssetInfo:e.stablePathToAssetInfo,stablePathToConstraints:e.stablePathToConstraints,nodeId:l,preexpandedNodeId:l,modeContext:{},parentStates:null,parentState:zr.createRoot(t,n,r)}})}function sW({websiteData:e,cmsBundleDataAtom:t,atomStore:n,globalVariableState:r,getUrl:o,onResolved:i}){return ie(s=>{let a=o(s);return a==null?[]:(i?.(),vJ({websiteData:e,cmsBundleData:s(t),atomStore:n,globalVariableState:r,url:a,get:s}))})}function aW(){let e={},t={},n=[],r=[],o=[],i;return{classNamesToStyles:e,globalStyleSheets:t,linkTags:n,metaTags:r,bodyScripts:o,getTitle:()=>i,addHeadTag:s=>{s.type==="class-style"?e[s.className]={cssProperties:s.cssProperties,classNameSourceStr:s.classNameSourceStr}:s.type==="global-style"?t[s.styleElId]=s.styleSheet:s.type==="link"?n.push(s):s.type==="meta"?r.push(s):s.type==="title"&&(i=s.title)},addBodyScript:s=>{o.push(s)}}}function iA(e={}){let{isDesignToReact:t=!1,isMcp:n=!1,shouldOutputVariables:r=!1,codeSyntaxLanguage:o,rootNodeStyle:i,useFigmaComponents:s=!0}=e,a=!!t;return{disableElementIds:a,disableDataAttributes:a,disableBehaviors:a,preferCssGradients:a,useFigmaClipContentsForOverflow:a,disableTextMarkerVariables:a,disableHighSpecificityContainer:a,disableConstraintsBasedSizing:a,renderHiddenRootNodes:a,renderComponentSetNodes:a,disableImageOptimization:a,disableVariableErrors:a,optimizeForTailwindConversion:a,disableInlineSvgGeneration:a,disableAdjustLetterSpacing:a,disableClientOnlyComponents:a,enableGroupKeyframeAnimations:e.enableGroupKeyframeAnimations??!1,metronomeEnabled:e.metronomeEnabled??!1,emitMotionDataForCodegen:a,useCssRotationConstraints:a,rootNodeStyle:i??(a?"independent":void 0),useFigmaComponents:a&&s,minimizeAutoLayoutWrappers:n,dontUseChildDivForBorderStyles:n,shouldOutputVariables:n||r,codeSyntaxLanguage:o??void 0,previewingCodeBehavior:e.previewingCodeBehavior??!1,testFlags:e.testFlags,enforceLayoutInvariants:e.enforceLayoutInvariants??!1}}var sf=class{static parseModeId(t){let n=t.split("/");if(n.length<2)return null;if(n.length===3){let r=n.slice(0,2).join("/"),o=n[2];return o?{collectionId:r,modeGuid:o}:null}if(n.length===2){let r=n[0],o=n[1];return!r||!o?null:{collectionId:r,modeGuid:o}}return null}};function xJ(e){let t=e.indexOf("/");return t===-1?e:e.substring(0,t)}var sA=class{variableOverrideCache=new Map;createCacheKey(t,n,r){return`${t}:${n}:${r}`}findVariableOrOverrideId(t,n,r,o){let i=o.getAssetGuid(n),s=o.nodeById.get(i,o.disableVariableErrors);if(s?.type!=="VARIABLE")return null;let a=o.getCollectionInfo(s.variableCollectionId);if(!a)return null;let l=a.baseCollectionId||s.variableCollectionId,u=r[l],c=u&&sf.parseModeId(u);if(!c)return null;let d=this.createCacheKey(l,c.modeGuid,n),f=this.variableOverrideCache.get(d);if(f!==void 0)return r[f.resolvedCollectionId]=`${f.resolvedCollectionId}/${f.resolvedModeGuid}`,f.resultId===n?null:f.resultId;let p=this.findVariableOverrideInCollectionHierarchy(t,n,c.collectionId,c.modeGuid,o),T=p?.overrideId||n;return this.variableOverrideCache.set(d,{resultId:T,resolvedCollectionId:p?.resolvedCollectionId,resolvedModeGuid:p?.resolvedModeGuid}),p?(r[p.resolvedCollectionId]=`${p.resolvedCollectionId}/${p.resolvedModeGuid}`,p.overrideId):null}findVariableOverrideInCollectionHierarchy(t,n,r,o,i){let s=i.getAssetGuid(r),a=i.nodeById.get(s,i.disableVariableErrors);if(!a||a.type!=="VARIABLE_COLLECTION")return null;let l=a.relatedVariableIds?.[n];if(l){let u=i.getAssetGuid(l),c=i.nodeById.get(u,i.disableVariableErrors);
4365if(c?.type==="VARIABLE"&&c.valuesByMode?.[o]!==void 0)return{overrideId:l,resolvedCollectionId:r,resolvedModeGuid:o}}if(a.parentVariableCollectionId){let u=this.getParentModeInfo(a,o);if(u){let{parentCollectionId:c,parentModeId:d}=u;return this.findVariableOverrideInCollectionHierarchy(t,n,c,d,i)}}return null}getParentModeInfo(t,n){if(!t.modes)return null;let r=t.modes.find(o=>o.modeId.endsWith(`/${n}`));if(!r||!r.parentModeId)return null;if(r.parentModeId.includes("/")){let o=sf.parseModeId(r.parentModeId);if(o)return{parentCollectionId:t.parentVariableCollectionId,parentModeId:o.modeGuid}}else return{parentCollectionId:t.parentVariableCollectionId,parentModeId:r.parentModeId};return null}},GT=class{nodeById;assetIdToGuid;atomStore;disableVariableErrors;map;assetIdToAssetKeyCache;hierarchyResolver;constructor(t,n,r,o){this.nodeById=t,this.assetIdToGuid=n,this.atomStore=r,this.disableVariableErrors=o,this.map=new Map,this.assetIdToAssetKeyCache=new Map,this.hierarchyResolver=new sA}setVariable(t,n,r){let o=this.getVariable(t);o&&o.value.setModeValue(n,r)}evaluateVariable(t,n,r){let o=this.hierarchyResolver.findVariableOrOverrideId(t,n,r,this)||n,i=this.getVariable(o);if(!i)return null;let s=i.value,a=t(s.getModeValue(r));return wr({get:t,variableState:this,modeContext:r},a)}getVariableCodeSyntax(t){let n=this.getVariable(t);return n?n.value.codeSyntax:{}}getVariableName(t){let n=this.getVariable(t);return n?n.value.name:void 0}getVariable(t){let n=this.getAssetGuid(t),r=this.nodeById.get(n,this.disableVariableErrors);if(!r||r.type!=="VARIABLE")return null;let o=this.map.get(r.id);if(o)return o;let i=new aA(r,this,this.nodeById,this.atomStore);return this.map.set(r.id,i),i}getVariableType(t,n,r){let o=this.evaluateVariable(n,t,r);return o===null?null:hI(o)}getAssetKeyOrLocalGuid(t){this.assetIdToAssetKeyCache.has(t)||this.assetIdToAssetKeyCache.set(t,xJ(t));let n=this.assetIdToAssetKeyCache.get(t);return Te(n!==void 0,"assetKey is undefined"),n}getAssetGuid(t){return this.assetIdToGuid.get(t,this.disableVariableErrors)||t}hasAssetId(t){return this.assetIdToGuid.get(t,!0)!==void 0}getCollectionInfo(t){try{let n=this.getAssetGuid(t),r=this.nodeById.get(n,this.disableVariableErrors);return!r||r.type!=="VARIABLE_COLLECTION"?null:r}catch{return null}}},aA=class{atomStore;value;modeAtoms;constructor(t,n,r,o){this.atomStore=o,this.modeAtoms=new Map;let i=r.get(n.getAssetGuid(t.variableCollectionId),n.disableVariableErrors),s=n.getAssetKeyOrLocalGuid(t.variableCollectionId),a=c=>{let d=t.variableCollectionId,f=c?.[d]??c?.[s];f||(f=i.defaultModeId);let T=sf.parseModeId(f)?.modeGuid||f,m=this.modeAtoms.get(f);return m||(m=new MJ(t,T,this.atomStore),this.modeAtoms.set(f,m)),m},l=c=>a(c).atom,u=(c,d)=>a(d).setValue(c);this.value={name:t.name,codeSyntax:t.codeSyntax??{},getModeValue:l,setModeValue:u}}},MJ=class{atomStore;valueAtom;atom;constructor(t,n,r){this.atomStore=r,this.valueAtom=ie(void 0),this.atom=ie(o=>{let i=t.valuesByMode[n];return o(this.valueAtom)??i})}setValue(t){this.atomStore.set(this.valueAtom,t)}};var kT=class{capacity;leakRate;currentVolume;lastTimestamp;constructor(t,n){this.capacity=t,this.leakRate=n,this.currentVolume=0,this.lastTimestamp=Date.now()}leak(){let t=Date.now(),r=(t-this.lastTimestamp)*this.leakRate;this.currentVolume=Math.max(0,this.currentVolume-r),this.lastTimestamp=t}tryAdd(t=1){return this.leak(),this.currentVolume+t<=this.capacity?(this.currentVolume+=t,!0):!1}};function lW(e){return(t,{width:n,height:r}={})=>{if(!e)return t;let o=new URLSearchParams;n&&o.set("w",n.toString()),r&&o.set("h",r.toString());let i=o.size>0?`?${o.toString()}`:"";return`/_assets/${e}/${t}${i}`}}function uW(e){return(t,n)=>n==="CUSTOM"?`/_user_fonts/${e||"v1"}/${t}`:t}function cW({env:e,videosVersion:t}){return(n,r)=>e==="preview"?n:`/_videos/${t||"v1"}/${r}`}function dW({codeComponentsVersion:e,atomStore:t,websiteData:n}){return()=>{if(e){let i=t.get(n.sourceCodeHash);return i?`/_components/${e}/${i}.js`:(console.warn("Source code hash not found"),"")}let r="data:text/javascript;charset=utf-8,",o=n.compiledCode;return o==null?(console.warn("Compiled code not found"),r):r+encodeURIComponent(t.get(o)??"")}}function GJ(e,t,n){let r=kJ(e,t,n);return fW(r,n)}function kJ(e,t,n){let{atomStore:r,globalVariableState:o}=n,i=jp();$p(i,Zc(e),r);let s=zp(r.get,i,t)[0];if(!s)throw new tt(`Not found: ${t}`);let a=s.id;return{key:"root",nodeById:i.nodeById,assets:i.assets,nodeId:a,preexpandedNodeId:a,parentStates:null,modeContext:{},parentState:zr.createRoot(null,r,o),animateRootIds:new Set,stablePathToAssetInfo:i.stablePathToAssetInfo,stablePathToConstraints:i.stablePathToConstraints,assetIdToGuid:i.assetIdToGuid,guidToUrl:i.guidToUrl}}function fW(e,t){try{let n=Js(t.atomStore.get,e,t),r=n.visible?n.materializedChildNodeProps?.map(i=>fW(i,t)):void 0,o=1;if(r)for(let i of r)o+=i.nodesInSubtree;return delete n.interactionHandlers,delete n.materializedChildNodeProps,delete n.transitionProps,delete n.variableState,delete n.modeContext,structuredClone(n),{node:n,children:r,nodesInSubtree:o}}catch(n){return console.log("Materialization error",n),{node:{type:"ERROR",name:n.message},nodesInSubtree:1}}}
4365var BJ="[Hydration Error]",FJ=["hydrat","Minified React error #418","Minified React error #423","Minified React error #424","Minified React error #425"],pW=class{root;container;websiteData;atomStore;cmsBundleDataAtom;env;pendingLocationAtom;currentLocationAtom;getPage;getAssetURL;getVideoURL;getFontURL;history;onWindowResize=null;rootMaterializedNodePropsArrayAtom;materializedRenderOptionsAtom;bundleId;loadComponentsOverNetwork;headTagCollector=aW();withBaseStyles;isFigmake;enableMetaTags;onPageRendered;onReactError;onLocationChange;needsHydration=!1;_resolveRootsRuntimeAtomForTests=void 0;_rootsRuntimeAtomForTestsPromise=void 0;getPagePreloadCache=new Map;materializedRenderOptions;globalVariableState;inheritedVariantPropertiesCache=new Map;processedNodesCache=new Set;computedVariantCache=new Map;constructor({container:t,env:n,loadComponentsOverNetwork:r=!1,history:o,getAssetURL:i=void 0,getFontURL:s=void 0,getVideoURL:a=void 0,getPage:l=void 0,onPageRendered:u,onReactError:c=Us,onLocationChange:d,sendMessage:f=jy,codeComponentsVersion:p,assetsVersion:T,fontsVersion:m,videosVersion:h,bundleId:E,renderOptions:_={},withBaseStyles:O=!0,reportingDomain:I,userId:S,analyticsHeaders:g,bundleCreationDate:A,isFigmake:R,enableMetaTags:L}){if(n==="server")throw new q('SitesRuntime does not support env: "server". Use `renderPageAsString` instead.');this.container=t,this.bundleId=E,this.env=n,this.withBaseStyles=O,this.atomStore=Xc(),this.pendingLocationAtom=ie(null),this.currentLocationAtom=ie(null),this.getPage=l??this.defaultGetPage,this.getAssetURL=i||lW(T),this.getFontURL=s||uW(m),this.getVideoURL=a||cW({env:n,videosVersion:h}),yb(f),o||(o=new wJ(y=>this.setLocation(y,!0))),this.websiteData=jp(),this.cmsBundleDataAtom=ie(null),this.history=o,this.loadComponentsOverNetwork=r,this.needsHydration=this.isPublished(),this.isFigmake=!!R,this.enableMetaTags=!!L,this.onPageRendered=u,this.onReactError=c,this.onLocationChange=d,Se.init({env:n,reportingDomain:I||"",rateLimiter:new kT(100,1/1e3),analyticsHeaders:g,userId:S,bundleId:E,bundleCreationDate:A}),this.materializedRenderOptions=iA(_),this.materializedRenderOptionsAtom=ie(this.materializedRenderOptions),this.globalVariableState=new GT(this.websiteData.nodeById,this.websiteData.assetIdToGuid,this.atomStore,this.materializedRenderOptions.disableVariableErrors),this.rootMaterializedNodePropsArrayAtom=sW({websiteData:this.websiteData,cmsBundleDataAtom:this.cmsBundleDataAtom,atomStore:this.atomStore,globalVariableState:this.globalVariableState,getUrl:y=>y(this.currentLocationAtom)?.url,onResolved:()=>this._resolveRootsRuntimeAtomForTests?.()}),this.getCodeComponentURL=dW({codeComponentsVersion:p,atomStore:this.atomStore,websiteData:this.websiteData}),this.onWindowResize=()=>{this.atomStore.set(Xp,{width:window.innerWidth,height:window.innerHeight})},this.onWindowResize(),window.addEventListener("resize",this.onWindowResize);let C=(y,P,B,V,N)=>{N&&Se.reportError(N)};if(window.addEventListener("error",C),this.isPreview()){if(!t)throw new q("Container is required in order to render the site.");this.root=(0,FT.createRoot)(t),this.root.render(this.createWebsiteElement())}}isPreview(){return this.env==="preview"}isPublished(){return this.env==="published"}createWebsiteElement(){return(0,BT.createElement)(iW,{...this.websiteContextForMaterialization,cmsBundleDataAtom:this.cmsBundleDataAtom,rootMaterializedNodePropsArrayAtom:this.rootMaterializedNodePropsArrayAtom,getAssetURL:this.getAssetURL,getFontURL:this.getFontURL,getVideoURL:this.getVideoURL,getCodeComponentURL:this.getCodeComponentURL,withBaseStyles:this.withBaseStyles,currentLocationAtom:this.currentLocationAtom,preloadLocation:t=>{this.preloadLocation(t)},onPageRendered:this.onPageRendered,onReactError:this.handleReactError,renderOptionsAtom:this.materializedRenderOptionsAtom,atomStore:this.atomStore,addHeadTag:this.headTagCollector.addHeadTag,addBodyScript:this.headTagCollector.addBodyScript,loadComponentsOverNetwork:this.loadComponentsOverNetwork,wasServerRendered:this.isPublished(),enableMetaTags:this.enableMetaTags})}defaultGetPage=async t=>{let n=t==="/"?"/_index":t,r=`/_json/${this.bundleId}${n}.json`,o=`/_json/${this.bundleId}/_cms${n}.json`,i=fetch(r,{method:"GET",credentials:"include",mode:"no-cors"}),s=new AbortController,a=this.isFigmake?Promise.resolve(null):fetch(o,{method:"GET",credentials:"include",mode:"no-cors",signal:s.signal}).catch(()=>null),l=await i;if(l.status===401&&l.headers.get("x-figma-needs-reauth"))throw console.log("Re-authentication required; navigating to",t),window.location.href=t,new tt("Authentication required");let u=await l.json(),c=!1;if(u.nodeById)for(let f in u.nodeById){let p=u.nodeById[f];if(p&&(p.cmsCollectionBindingProperties||p.cmsItemFieldBindingProperties)){c=!0;break}}let d=null;if(c){let f=await a;if(f&&f.ok)try{d=await f.json()}catch(p){Se.reportError(new tt("Error parsing CMS resource",p)),console.error(p)}else Se.reportError(new tt(`CMS resource expected but failed to load: ${o}`)),console.error(`CMS resource expected but failed to load: ${o}`)}else s.abort();return{resource:u,cmsResource:d}};preloadLocation(t){let n=this.getPagePreloadCache.get(t);return n||(n=this.getPage(t),this.getPagePreloadCache.set(t,n)),n}setLocation(t,n){t.url!==""&&(this.atomStore.set(this.pendingLocationAtom,t),this.preloadLocation(t.url).then(({resource:r,cmsResource:o})=>{if(this.websiteData.nodeById.map.clear(),$p(this.websiteData,Zc(r),this.atomStore),o){let i=Fy(o),s=Qy();eb(s,i),this.atomStore.set(this.cmsBundleDataAtom,s)}n||this.history.push(t),this.atomStore.set(this.currentLocationAtom,t),this.onLocationChange?.(this),this.needsHydration&&(this.needsHydration=!1,this.hydrate())}).catch(r=>{let o=r instanceof Error;if(o){let i=r.message;if(i===pS||i===ES)return}throw o?r:new Error("Error setting location "+String(r))}).finally(()=>{this.getPagePreloadCache.delete(t.url)}))}getCodeComponentURL;createSnapshotWrapper(t){return(0,BT.createElement)(oA,{...this.websiteContextForMaterialization,cmsBundleData:this.atomStore.get(this.cmsBundleDataAtom),getAssetURL:this.getAssetURL,getFontURL:this.getFontURL,getVideoURL:this.getVideoURL,getCodeComponentURL:this.getCodeComponentURL,setLocation:()=>{},addHeadTag:()=>{},addBodyScript:()=>{},loadComponentsOverNetwork:this.loadComponentsOverNetwork,withBaseStyles:this.withBaseStyles,enableMetaTags:this.enableMetaTags},t)}get websiteContextForMaterialization(){return{env:this.env,isFigmake:this.isFigmake,renderOptions:this.materializedRenderOptions,websiteData:this.websiteData,setLocation:t=>this.setLocation(t,!1),history:this.history,atomStore:this.atomStore,globalVariableState:this.globalVariableState,inheritedVariantPropertiesCache:this.inheritedVariantPropertiesCache,processedNodesCache:this.processedNodesCache,computedVariantCache:this.computedVariantCache}}createLayerElement({guid:t,renderedByCode:n}){this.atomStore.set(this.currentLocationAtom,{url:"/"});let r=this.websiteData.nodeById.get(t),o=this.atomStore.get(this.rootMaterializedNodePropsArrayAtom),i;o&&(i=o[0]);let s=this.atomStore.get(Rl);if(!i||!r)return null;i.nodeId=t,i.preexpandedNodeId=t,i.breakpointWidth=s;let a=Js(this.atomStore.get,i,this.websiteContextForMaterialization);return function(u){let c=u?Object.fromEntries(Object.entries(u).filter(([p])=>p.startsWith("data-"))):{},d={renderedByCode:n,style:u?.style,className:u?.className,dataAttributes:c},f=se();return f?(0,BT.createElement)(ii,{node:a,parent:null,context:d,websiteContext:f}):null}}refresh(){window.location.reload()}pushAssetData(t){RS(this.websiteData,By(t),this.atomStore)}unmount(){this.onWindowResize&&window.removeEventListener("resize",this.onWindowResize),setTimeout(()=>{this.root?.unmount()})}hydrate(){this.isPublished(),Te(!!this.container,"Container must be provided in order to hydrate the site."),this.isFigmake||ED(),(0,FT.hydrateRoot)(this.container,this.createWebsiteElement(),{onRecoverableError:(t,n)=>{let r=t.message.toLocaleLowerCase(),o=!1;for(let i of FJ)if(r.includes(i.toLocaleLowerCase())){o=!0;break}o?console.error(BJ,t,t.cause??"",n.componentStack):console.error(t,n.componentStack)}})}toggleDebugTools(){this.atomStore.set(ed,!this.atomStore.get(ed))}_convertMaterializedNodePropsDataForTest(t){let n=Js(this.atomStore.get,t,this.websiteContextForMaterialization),r=n.materializedChildNodeProps;return delete n.interactionHandlers,delete n.materializedChildNodeProps,delete n.transitionProps,"variableState"in n&&delete n.variableState,"modeContext"in n&&delete n.modeContext,{materializedNode:n,materializedChildNodeProps:r}}async _getSerializedMaterializedNodePropsArrayDataForTests(){this.atomStore.get(this.rootMaterializedNodePropsArrayAtom)||(this._rootsRuntimeAtomForTestsPromise=new Promise(i=>{this._resolveRootsRuntimeAtomForTests=i})),await this._rootsRuntimeAtomForTestsPromise;let t=this.atomStore.get(this.rootMaterializedNodePropsArrayAtom);Te(!!t&&t.length>0,"Root nodes not found");let n={},r=i=>{let s=this._convertMaterializedNodePropsDataForTest(i);n[s.materializedNode.id]=s.materializedNode,s.materializedChildNodeProps?.forEach(a=>r(a))};return{rootIds:t.map(i=>(r(i),this._convertMaterializedNodePropsDataForTest(i).materializedNode.id)),nodeByGuidMap:n}}listenForTestEvent(t){return new Promise(n=>{let r=o=>{let i=o.detail.name;t===i&&(window.removeEventListener("FigmaTestEvent",r),n(t))};window.addEventListener("FigmaTestEvent",r)})}setRenderOptions(t){let n=iA(t);Object.assign(this.materializedRenderOptions,n),this.atomStore.set(this.materializedRenderOptionsAtom,n)}handleReactError=(t,n={})=>{try{this.onReactError(t,n)}catch{}Se.reportError(t)}},wJ=class{onPopState;constructor(t){this.onPopState=t,window.addEventListener("popstate",n=>{let r=n.state;this.onPopState({...this.current,scrollY:r?.scrollY})}),history.replaceState({},"",this.href),t(this.current)}get current(){return{url:window.location.pathname,search:window.location.search}}get href(){let{url:t,search:n}=this.current;return EW(t,n)}push(t){history.replaceState({scrollY:window.scrollY},"",this.href),history.pushState({},"",EW(t.url||"/",t.search||""))}forward(){history.forward()}back(){history.back()}},EW=(e,t)=>
4365e+t;export{wu as ActiveBreakpointContext,ER as ActiveBreakpointProvider,F7 as AppearBehaviorPresetTransition,tf as BannerComponentType,So as BehaviorPresetEasingFunctions,B7 as BehaviorPresetScrollParallaxSpeed,k7 as BehaviorPresetStates,KV as BehaviorPresetTransition,nt as BehaviorType,je as BlendMode,Ly as CmsRichTextNodeDefaults,My as CodeComponentNodeDefaults,Gy as CodeFileNodeDefaults,vy as CodeInstanceNodeDefaults,xy as CodeLayerNodeDefaults,hy as ComponentNodeDefaults,Oy as ComponentSetNodeDefaults,or as ConsentType,qR as CookieConsentBanner,$u as CookieConsentContext,EZ as CornerRadiusShapeTraitsDefaults,TS as CornerTraitDefaults,F9 as DEFAULT_HISTORY_STATE,FR as DEFAULT_SITE_DESCRIPTION,BR as DEFAULT_SITE_TITLE,$c as DefaultShapeTraitsDefaults,Nt as EasingType,De as ExpressionFunction,dy as FontVariantPosition,gy as FrameNodeDefaults,pr as FrameTraitsDefaults,Ay as GroupNodeDefaults,ky as HTMLWidgetType,jc as HasBlendModeAndOpacityTraitDefaults,I4 as HasEffectsTraitDefaults,g4 as HasFramePropertiesTraitDefaults,Vp as HasGeometryTraitDefaults,Up as HasLayoutTraitDefaults,my as HasMaskTraitDefaults,Iy as ImageNodeDefaults,Cy as InstanceNodeDefaults,pZ as InteractionTraitDefaults,R4 as IsInAnimateTreeTraitDefaults,Ol as IsLayerTraitDefaults,fy as KeyframeOperation,py as KeyframeValueType,wR as LOTTIEFILES_REGEX,nn as LayoutConstraintHorizontal,pn as LayoutConstraintVertical,vi as LineTypes,XV as MARQUEE_PRESET_DEFAULT_PAUSE_ON_HOVER,U7 as MARQUEE_PRESET_DEFAULT_PAUSE_ON_HOVER_VAR,zV as MARQUEE_PRESET_DEFAULT_SPEED,w7 as MARQUEE_PRESET_DEFAULT_SPEED_VAR,AT as RESET_STYLES_ID,yy as RectangleNodeDefaults,_y as RectangularShapeTraitsDefaults,Ia as RenderHooksContext,Ny as RepeaterNodeDefaults,Ey as ResponsiveTraitDefaults,ES as SITES_PREVIEW_GET_PAGE_ERROR_SANDBOX,pS as SITES_PREVIEW_GET_PAGE_ERROR_SNAPSHOT,pW as SitesRuntime,Ry as SlotNodeDefaults,Z as SmartAnimateType,jd as SnapshotContext,oA as SnapshotWebsiteProvider,Jc as SourceCodeTraitsDefaults,Sy as SvgNodeDefaults,wp as TextDecoration,by as TextNodeDefaults,$n as TransitionOverrideProp,Ty as TypePropertiesTraitDefaults,Py as WebpageNodeDefaults,Vu as WebsiteSettingsContext,hR as WebsiteSettingsProvider,Dy as WidgetNodeDefaults,li as XAlignment,ui as YAlignment,Hp as applyDefaultsToPrototype,Os as buildFontFace,K7 as createPropertySetters,LT as getFontWeight,sT as getImageProp,GJ as getMaterializedTreeForWebsite,mR as getPropertySetterNameMap,Ko as guidToDOMId,Sl as isPaintGradient,dR as makeFramerMotionDefinition,Zc as parseBundle,T2 as parseFontWeightFromStyleName,hS as parseNode,gZ as parseSchemaData,kR as resetCSS,cE as solidColor};
4366/*!
4367	Copyright (c) 2018 Jed Watson.
4368	Licensed under the MIT License (MIT), see
4369	http://jedwatson.github.io/classnames
4370*/
4371/*!
4372 * Bowser - a browser detector
4373 * https://github.com/ded/bowser
4374 * MIT License | (c) Dustin Diaz 2015
4375 */
4376/**
4377 * @license React
4378 * react-dom.production.min.js
4379 *
4380 * Copyright (c) Facebook, Inc. and its affiliates.
4381 *
4382 * This source code is licensed under the MIT license found in the
4383 * LICENSE file in the root directory of this source tree.
4384 */
4385/**
4386 * @license React
4387 * react-jsx-dev-runtime.production.min.js
4388 *
4389 * Copyright (c) Facebook, Inc. and its affiliates.
4390 *
4391 * This source code is licensed under the MIT license found in the
4392 * LICENSE file in the root directory of this source tree.
4393 */
4394/**
4395 * @license React
4396 * react-jsx-runtime.production.min.js
4397 *
4398 * Copyright (c) Facebook, Inc. and its affiliates.
4399 *
4400 * This source code is licensed under the MIT license found in the
4401 * LICENSE file in the root directory of this source tree.
4402 */
4403/**
4404 * @license React
4405 * react.production.min.js
4406 *
4407 * Copyright (c) Facebook, Inc. and its affiliates.
4408 *
4409 * This source code is licensed under the MIT license found in the
4410 * LICENSE file in the root directory of this source tree.
4411 */
4412/**
4413 * @license React
4414 * scheduler.production.min.js
4415 *
4416 * Copyright (c) Facebook, Inc. and its affiliates.
4417 *
4418 * This source code is licensed under the MIT license found in the
4419 * LICENSE file in the root directory of this source tree.
4420 */
4421/**
4422 * @license react-fast-marquee
4423 *
4424 * Adapted from https://github.com/justin-chu/react-fast-marquee/blob/master/src/components/Marquee.tsx
4425 * Copyright (c) 2020 justin-chu
4426 * MIT License
4427 */
4428/**
4429 * Subset of the Tailwind Preflight CSS styles applied in Sites only, but not in
4430 * Make, as not all Sites will use Tailwind via Code Layers.
4431 *
4432 * TODO(@akern): Further align this so it is an exact subset of the Tailwind
4433 * Preflight CSS, because it isn't yet, and until it is, code layer styles may
4434 * not be applied correctly.
4435 *
4436 * @license Tailwind
4437 * https://github.com/tailwindlabs/tailwindcss/blob/v3.4.17/src/css/preflight.css
4438 *
4439 * Copyright (c) Tailwind Labs, Inc.
4440 *
4441 * Some of the source code in this file comes from the TailwindCSS project, which is licnesed under the MIT license
4442 * https://github.com/tailwindlabs/tailwindcss/blob/main/LICENSE
4443 */
4444
4445// #version: 9da48d003601c6e0f14a5469b62e718a3de76a54

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.