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&>.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.