1import{ad as je,ae as $n,af as mle}from"./DMtH1R3f.js";function gle(En,bo){for(var on=0;on<bo.length;on++){const ti=bo[on];if(typeof ti!="string"&&!Array.isArray(ti)){for(const Jo in ti)if(Jo!=="default"&&!(Jo in En)){const Ur=Object.getOwnPropertyDescriptor(ti,Jo);Ur&&Object.defineProperty(En,Jo,Ur.get?Ur:{enumerable:!0,get:()=>ti[Jo]})}}}return Object.freeze(Object.defineProperty(En,Symbol.toStringTag,{value:"Module"}))}function Tg(En){throw new Error('Could not dynamically require "'+En+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var Dd={exports:{}};Dd.exports;var sq;function vle(){return sq||(sq=1,function(En,bo){var on={},ti=Object.create,Jo=Object.freeze,Ur=Object.defineProperty,cq=Object.defineProperties,dq=Object.getOwnPropertyDescriptor,fq=Object.getOwnPropertyDescriptors,pq=Object.getOwnPropertyNames,Ad=Object.getOwnPropertySymbols,hq=Object.getPrototypeOf,zg=Object.prototype.hasOwnProperty,a2=Object.prototype.propertyIsEnumerable,Dg=(e,t)=>{if(t=Symbol[e])return t;throw Error("Symbol."+e+" is not defined")},mq=Math.pow,Ag=(e,t,n)=>t in e?Ur(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,L=(e,t)=>{for(var n in t||(t={}))zg.call(t,n)&&Ag(e,n,t[n]);if(Ad)for(var n of Ad(t))a2.call(t,n)&&Ag(e,n,t[n]);return e},he=(e,t)=>cq(e,fq(t)),Qs=(e,t)=>{var n={};for(var o in e)zg.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&Ad)for(var o of Ad(e))t.indexOf(o)<0&&a2.call(e,o)&&(n[o]=e[o]);return n},P=(e,t)=>()=>(e&&(t=e(e=0)),t),He=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),i2=(e,t)=>{for(var n in t)Ur(e,n,{get:t[n],enumerable:!0})},l2=(e,t,n,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of pq(t))!zg.call(e,i)&&i!==n&&Ur(e,i,{get:()=>t[i],enumerable:!(o=dq(t,i))||o.enumerable});return e},$=(e,t,n)=>(n=e!=null?ti(hq(e)):{},l2(t||!e||!e.__esModule?Ur(n,"default",{value:e,enumerable:!0}):n,e)),gq=e=>l2(Ur({},"__esModule",{value:!0}),e),et=(e,t,n)=>(Ag(e,typeof t!="symbol"?t+"":t,n),n),F=(e,t)=>Jo(Ur(e,"raw",{value:Jo(e.slice())})),Vt=(e,t,n)=>new Promise((o,i)=>{var l=d=>{try{u(n.next(d))}catch(f){i(f)}},s=d=>{try{u(n.throw(d))}catch(f){i(f)}},u=d=>d.done?o(d.value):Promise.resolve(d.value).then(l,s);u((n=n.apply(e,t)).next())}),vq=function(e,t){this[0]=e,this[1]=t},yq=e=>{var t=e[Dg("asyncIterator")],n=!1,o,i={};return t==null?(t=e[Dg("iterator")](),o=l=>i[l]=s=>t[l](s)):(t=t.call(e),o=l=>i[l]=s=>{if(n){if(n=!1,l==="throw")throw s;return s}return n=!0,{done:!1,value:new vq(new Promise(u=>{var d=t[l](s);if(!(d instanceof Object))throw TypeError("Object expected");u(d)}),1)}}),i[Dg("iterator")]=()=>i,o("next"),"throw"in t?o("throw"):i.throw=l=>{throw l},"return"in t&&o("return"),i};function bq(e){s2=e}function de(){return s2}var s2,Ne=P(()=>{});function Bd(e,t,n=[]){if(typeof e=="object"&&e){if(u2(e)||c2(e)){t(e,n);return}for(let[o,i]of Object.entries(e))Bd(i,t,[...n,o])}else{if(e==null)return;t(e,n)}}var u2,c2,Bg=P(()=>{u2=e=>typeof e=="object"&&e!==null&&Object.hasOwnProperty.call(e,"type")&&e.type==="image"&&Object.hasOwnProperty.call(e,"id")&&typeof e.id=="string"&&e.id!=="",c2=e=>typeof e=="object"&&e!==null&&Object.hasOwnProperty.call(e,"r")&&Object.hasOwnProperty.call(e,"g")&&Object.hasOwnProperty.call(e,"b")&&Object.hasOwnProperty.call(e,"a")&&typeof e.r=="number"&&typeof e.g=="number"&&typeof e.b=="number"&&typeof e.a=="number"});function ea(e){return t=>typeof t=="object"&&!!t&&t.type===e}var Ng,Nd,d2,ur,f2,p2,Fg,Rg,ni=P(()=>{Ng=ea("Theatre_Project"),Nd=ea("Theatre_Sheet"),d2=ea("Theatre_SheetTemplate"),ur=ea("Theatre_SheetObject"),f2=ea("Theatre_Sequence"),p2=ea("Theatre_SheetObjectTemplate"),Fg=ea("Theatre_Sheet_PublicAPI"),Rg=ea("Theatre_SheetObject_PublicAPI")}),h2,Mg,m2=P(()=>{h2=typeof $n=="object"&&$n&&$n.Object===Object&&$n,Mg=h2}),g2,v2,Ln,cr=P(()=>{m2(),g2=typeof self=="object"&&self&&self.Object===Object&&self,v2=Mg||g2||Function("return this")(),Ln=v2}),y2,dr,Js=P(()=>{cr(),y2=Ln.Symbol,dr=y2});function kq(e){var t=b2.call(e,hl),n=e[hl];try{e[hl]=void 0;var o=!0}catch{}var i=k2.call(e);return o&&(t?e[hl]=n:delete e[hl]),i}var Ug,b2,k2,hl,w2,wq=P(()=>{Js(),Ug=Object.prototype,b2=Ug.hasOwnProperty,k2=Ug.toString,hl=dr?dr.toStringTag:void 0,w2=kq});function xq(e){return S2.call(e)}var x2,S2,E2,Sq=P(()=>{x2=Object.prototype,S2=x2.toString,E2=xq});function Eq(e){return e==null?e===void 0?P2:_2:Vg&&Vg in Object(e)?w2(e):E2(e)}var _2,P2,Vg,ta,ml=P(()=>
1{Js(),wq(),Sq(),_2="[object Null]",P2="[object Undefined]",Vg=dr?dr.toStringTag:void 0,ta=Eq});function _q(e){return e!=null&&typeof e=="object"}var na,gl=P(()=>{na=_q});function Pq(e){return typeof e=="symbol"||na(e)&&ta(e)==C2}var C2,ri,eu=P(()=>{ml(),gl(),C2="[object Symbol]",ri=Pq});function Cq(e,t){for(var n=-1,o=e==null?0:e.length,i=Array(o);++n<o;)i[n]=t(e[n],n,e);return i}var vl,Hg=P(()=>{vl=Cq}),I2,An,fr=P(()=>{I2=Array.isArray,An=I2});function j2(e){if(typeof e=="string")return e;if(An(e))return vl(e,j2)+"";if(ri(e))return Wg?Wg.call(e):"";var t=e+"";return t=="0"&&1/e==-O2?"-0":t}var O2,Kg,Wg,T2,Iq=P(()=>{Js(),Hg(),fr(),eu(),O2=1/0,Kg=dr?dr.prototype:void 0,Wg=Kg?Kg.toString:void 0,T2=j2});function jq(e){for(var t=e.length;t--&&z2.test(e.charAt(t)););return t}var z2,D2,Oq=P(()=>{z2=/\s/,D2=jq});function Tq(e){return e&&e.slice(0,D2(e)+1).replace(A2,"")}var A2,B2,zq=P(()=>{Oq(),A2=/^\s+/,B2=Tq});function Dq(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var Vr,oi=P(()=>{Vr=Dq});function Aq(e){if(typeof e=="number")return e;if(ri(e))return qg;if(Vr(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=Vr(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=B2(e);var n=F2.test(e);return n||R2.test(e)?M2(e.slice(2),n?2:8):N2.test(e)?qg:+e}var qg,N2,F2,R2,M2,ko,tu=P(()=>{zq(),oi(),eu(),qg=NaN,N2=/^[-+]0x[0-9a-f]+$/i,F2=/^0b[01]+$/i,R2=/^0o[0-7]+$/i,M2=parseInt,ko=Aq});function Bq(e){if(!e)return e===0?e:0;if(e=ko(e),e===$g||e===-$g){var t=e<0?-1:1;return t*U2}return e===e?e:0}var $g,U2,Fd,V2=P(()=>{tu(),$g=1/0,U2=17976931348623157e292,Fd=Bq});function Nq(e){var t=Fd(e),n=t%1;return t===t?n?t-n:t:0}var nu,Rd=P(()=>{V2(),nu=Nq});function Fq(e){return e}var ru,Md=P(()=>{ru=Fq});function Rq(e){if(!Vr(e))return!1;var t=ta(e);return t==K2||t==W2||t==H2||t==q2}var H2,K2,W2,q2,Lg,$2=P(()=>{ml(),oi(),H2="[object AsyncFunction]",K2="[object Function]",W2="[object GeneratorFunction]",q2="[object Proxy]",Lg=Rq}),L2,Ud,Mq=P(()=>{cr(),L2=Ln["__core-js_shared__"],Ud=L2});function Uq(e){return!!Zg&&Zg in e}var Zg,Z2,Vq=P(()=>{Mq(),Zg=function(){var e=/[^.]+$/.exec(Ud&&Ud.keys&&Ud.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),Z2=Uq});function Hq(e){if(e!=null){try{return X2.call(e)}catch{}try{return e+""}catch{}}return""}var G2,X2,ra,Y2=P(()=>{G2=Function.prototype,X2=G2.toString,ra=Hq});function Kq(e){if(!Vr(e)||Z2(e))return!1;var t=Lg(e)?oS:J2;return t.test(ra(e))}var Q2,J2,eS,tS,nS,rS,oS,aS,Wq=P(()=>{$2(),Vq(),oi(),Y2(),Q2=/[\\^$.*+?()[\]{}|]/g,J2=/^\[object .+?Constructor\]$/,eS=Function.prototype,tS=Object.prototype,nS=eS.toString,rS=tS.hasOwnProperty,oS=RegExp("^"+nS.call(rS).replace(Q2,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),aS=Kq});function qq(e,t){return e==null?void 0:e[t]}var iS,$q=P(()=>{iS=qq});function Lq(e,t){var n=iS(e,t);return aS(n)?n:void 0}var oa,ai=P(()=>{Wq(),$q(),oa=Lq}),lS,Vd,Zq=P(()=>{ai(),cr(),lS=oa(Ln,"WeakMap"),Vd=lS});function Gq(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}var sS,Xq=P(()=>{sS=Gq});function Yq(){}var uS,Qq=P(()=>{uS=Yq});function Jq(e,t){var n=-1,o=e.length;for(t||(t=Array(o));++n<o;)t[n]=e[n];return t}var cS,e$=P(()=>{cS=Jq});function t$(e){var t=0,n=0;return function(){var o=pS(),i=fS-(o-n);if(n=o,i>0){if(++t>=dS)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var dS,fS,pS,hS,n$=P(()=>{dS=800,fS=16,pS=Date.now,hS=t$});function r$(e){return function(){return e}}var mS,o$=P(()=>{mS=r$}),gS,ou,vS=P(()=>{ai(),gS=function(){try{var e=oa(Object,"defineProperty");return e({},"",{}),e}catch{}}(),ou=gS}),yS,bS,a$=P(()=>{o$(),vS(),Md(),yS=ou?function(e,t){return ou(e,"toString",{configurable:!0,enumerable:!1,value:mS(t),writable:!0})}:ru,bS=yS}),kS,wS,i$=P(()=>{a$(),n$(),kS=hS(bS),wS=kS});function l$(e,t,n,o){for(var i=e.length,l=n+(o?1:-1);o?l--:++l<i;)if(t(e[l],l,e))return l;return-1}var Hd,Gg=P(()=>{Hd=l$});function s$(e){return e!==e}var xS,u$=P(()=>{xS=s$});function c$(e,t,n){for(var o=n-1,i=e.length;++o<i;)if(e[o]===t)return o;return-1}var SS,d$=P(()=>{SS=c$});function f$(e,t,n){return t===t?SS(e,t,n):Hd(e,xS,n)}var Xg,ES=P(()=>{Gg(),u$(),d$(),Xg=f$});function p$(e,t){var n=e==null?0:e.length;return!!n&&Xg(e,t,0)>-1}var _S,h$=P(()=>{ES(),_S=p$});function m$(e,t){var n=typeof e;return t=t??PS,!!t&&(n=="number"||n!="symbol"&&CS.test(e))&&e>-1&&e%1==0&&e<t}var PS,CS,au,Kd=P(()=>{PS=9007199254740991,CS=/^(?:0|[1-9]\d*)$/,au=m$});function g$(e,t,n){t=="__proto__"&&ou?ou(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}var Wd,Yg=P(()=>{vS(),Wd=g$});function v$(e,t){return e===t||e!==e&&t!==t}var iu,qd=P(()=>{iu=v$});function y$(e,t,n){var o=e[t];(!(jS.call(e,t)&&iu(o,n))||n===void 0&&!(t in e))&&Wd(e,t,n)}var IS,jS,OS,b$=P(()=>{Yg(),qd(),IS=Object.prototype,jS=IS.hasOwnProperty,OS=y$});function k$(e,t,n){return t=Qg(t===void 0?e.length-1:t,0),function(){for(var o=arguments,i=-1,l=Qg(o.length-t,0),s=Array(l);++i<l;)s[i]=o[t+i];i=-1;for(var u=Array(t+1);++i<t;
1)u[i]=o[i];return u[t]=n(s),sS(e,this,u)}}var Qg,TS,w$=P(()=>{Xq(),Qg=Math.max,TS=k$});function x$(e,t){return wS(TS(e,t,ru),e+"")}var Jg,zS=P(()=>{Md(),w$(),i$(),Jg=x$});function S$(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=DS}var DS,$d,e0=P(()=>{DS=9007199254740991,$d=S$});function E$(e){return e!=null&&$d(e.length)&&!Lg(e)}var lu,Ld=P(()=>{$2(),e0(),lu=E$});function _$(e,t,n){if(!Vr(n))return!1;var o=typeof t;return(o=="number"?lu(n)&&au(t,n.length):o=="string"&&t in n)?iu(n[t],e):!1}var t0,P$=P(()=>{qd(),Ld(),Kd(),oi(),t0=_$});function C$(e){var t=e&&e.constructor,n=typeof t=="function"&&t.prototype||AS;return e===n}var AS,BS,I$=P(()=>{AS=Object.prototype,BS=C$});function j$(e,t){for(var n=-1,o=Array(e);++n<e;)o[n]=t(n);return o}var NS,O$=P(()=>{NS=j$});function T$(e){return na(e)&&ta(e)==FS}var FS,n0,z$=P(()=>{ml(),gl(),FS="[object Arguments]",n0=T$}),r0,RS,MS,US,Zd,o0=P(()=>{z$(),gl(),r0=Object.prototype,RS=r0.hasOwnProperty,MS=r0.propertyIsEnumerable,US=n0(function(){return arguments}())?n0:function(e){return na(e)&&RS.call(e,"callee")&&!MS.call(e,"callee")},Zd=US});function D$(){return!1}var VS,A$=P(()=>{VS=D$}),a0,i0,HS,l0,KS,WS,Gd,qS=P(()=>{cr(),A$(),a0=bo&&!bo.nodeType&&bo,i0=a0&&!0&&En&&!En.nodeType&&En,HS=i0&&i0.exports===a0,l0=HS?Ln.Buffer:void 0,KS=l0?l0.isBuffer:void 0,WS=KS||VS,Gd=WS});function B$(e){return na(e)&&$d(e.length)&&!!dt[ta(e)]}var $S,LS,ZS,GS,XS,YS,QS,JS,eE,tE,nE,rE,oE,aE,iE,lE,sE,uE,cE,dE,fE,pE,hE,mE,dt,gE,N$=P(()=>{ml(),e0(),gl(),$S="[object Arguments]",LS="[object Array]",ZS="[object Boolean]",GS="[object Date]",XS="[object Error]",YS="[object Function]",QS="[object Map]",JS="[object Number]",eE="[object Object]",tE="[object RegExp]",nE="[object Set]",rE="[object String]",oE="[object WeakMap]",aE="[object ArrayBuffer]",iE="[object DataView]",lE="[object Float32Array]",sE="[object Float64Array]",uE="[object Int8Array]",cE="[object Int16Array]",dE="[object Int32Array]",fE="[object Uint8Array]",pE="[object Uint8ClampedArray]",hE="[object Uint16Array]",mE="[object Uint32Array]",dt={},dt[lE]=dt[sE]=dt[uE]=dt[cE]=dt[dE]=dt[fE]=dt[pE]=dt[hE]=dt[mE]=!0,dt[$S]=dt[LS]=dt[aE]=dt[ZS]=dt[iE]=dt[GS]=dt[XS]=dt[YS]=dt[QS]=dt[JS]=dt[eE]=dt[tE]=dt[nE]=dt[rE]=dt[oE]=!1,gE=B$});function F$(e){return function(t){return e(t)}}var Xd,s0=P(()=>{Xd=F$}),u0,yl,vE,Yd,yE,c0,R$=P(()=>{m2(),u0=bo&&!bo.nodeType&&bo,yl=u0&&!0&&En&&!En.nodeType&&En,vE=yl&&yl.exports===u0,Yd=vE&&Mg.process,yE=function(){try{var e=yl&&yl.require&&yl.require("util").types;return e||Yd&&Yd.binding&&Yd.binding("util")}catch{}}(),c0=yE}),d0,bE,f0,kE=P(()=>{N$(),s0(),R$(),d0=c0&&c0.isTypedArray,bE=d0?Xd(d0):gE,f0=bE});function M$(e,t){var n=An(e),o=!n&&Zd(e),i=!n&&!o&&Gd(e),l=!n&&!o&&!i&&f0(e),s=n||o||i||l,u=s?NS(e.length,String):[],d=u.length;for(var f in e)(t||xE.call(e,f))&&!(s&&(f=="length"||i&&(f=="offset"||f=="parent")||l&&(f=="buffer"||f=="byteLength"||f=="byteOffset")||au(f,d)))&&u.push(f);return u}var wE,xE,SE,U$=P(()=>{O$(),o0(),fr(),qS(),Kd(),kE(),wE=Object.prototype,xE=wE.hasOwnProperty,SE=M$});function V$(e,t){return function(n){return e(t(n))}}var p0,EE=P(()=>{p0=V$}),_E,PE,H$=P(()=>{EE(),_E=p0(Object.keys,Object),PE=_E});function K$(e){if(!BS(e))return PE(e);var t=[];for(var n in Object(e))IE.call(e,n)&&n!="constructor"&&t.push(n);return t}var CE,IE,jE,W$=P(()=>{I$(),H$(),CE=Object.prototype,IE=CE.hasOwnProperty,jE=K$});function q$(e){return lu(e)?SE(e):jE(e)}var Qd,h0=P(()=>{U$(),W$(),Ld(),Qd=q$});function $$(e,t){if(An(e))return!1;var n=typeof e;return n=="number"||n=="symbol"||n=="boolean"||e==null||ri(e)?!0:TE.test(e)||!OE.test(e)||t!=null&&e in Object(t)}var OE,TE,Jd,m0=P(()=>{fr(),eu(),OE=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,TE=/^\w*$/,Jd=$$}),zE,bl,ef=P(()=>{ai(),zE=oa(Object,"create"),bl=zE});function L$(){this.__data__=bl?bl(null):{},this.size=0}var DE,Z$=P(()=>{ef(),DE=L$});function G$(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var AE,X$=P(()=>{AE=G$});function Y$(e){var t=this.__data__;if(bl){var n=t[e];return n===BE?void 0:n}return FE.call(t,e)?t[e]:void 0}var BE,NE,FE,RE,Q$=P(()=>{ef(),BE="__lodash_hash_undefined__",NE=Object.prototype,FE=NE.hasOwnProperty,RE=Y$});function J$(e){var t=this.__data__;return bl?t[e]!==void 0:UE.call(t,e)}var ME,UE,VE,eL=P(()=>{ef(),ME=Object.prototype,UE=ME.hasOwnProperty,VE=J$});function tL(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=bl&&t===void 0?HE:t,this}var HE,KE,nL=P(()=>{ef(),HE="__lodash_hash_undefined__",KE=tL});function kl(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var o=e[t];this.set(o[0],o[1])}}var g0,rL=P(()=>{Z$(),X$(),Q$(),eL(),nL(),kl.prototype.clear=DE,kl.prototype.delete=AE,kl.prototype.get=RE,kl.prototype.has=VE,kl.prototype.set=KE,g0=kl});function oL(){this.__data__=[],this.size=0}var WE,aL=P(()=>{WE=oL});function iL(e,t){for(var n=e.length;n--;)if(iu(e[n][0],t))return n;return-1}var su,tf=P(()=>{qd(),su=iL});function lL(e){var t=this.__data__,n=su(t,e);if(n<0)return!1;var o=t.length-1;return n==o?t.pop():$E.call(t,n,1),--this.size,!0}var qE,$E,LE,sL=P(()=>{tf(),qE=Array.prototype,$E=qE.splice,LE=lL});function uL(e){var t=this.__data__,n=su(t,e);return n<0?void 0:t[n][1]}var ZE,cL=P(()=>{tf(),ZE=uL});function dL(e){return su(this.__data__,e)>-1}var GE,fL=P(()=>{tf(),GE=dL});function pL(e,t){var n=this.__data__,o=su(n,e);return o<0?(++this.size,n.push([e,t])):n[o][1]=t,this}var XE,hL=P(()=>{tf(),XE=pL});function wl(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var o=e[t];this.set(o[0],o[1])}}var uu,nf=P(()=>{aL(),sL(),cL(),fL(),hL(),wl.prototype.clear=WE,wl.prototype.delete=LE,wl.prototype.get=ZE,wl.prototype.has=GE,wl.prototype.set=XE,uu=wl}),YE,xl,v0=P(()=>{ai(),cr(),YE=oa(Ln,"Map"),xl=YE});function mL(){this.size=0,this.__data__={hash:new g0,map:new(xl||uu),string:new g0}}var QE,gL=P(()=>{rL(),nf(),v0(),QE=mL});function vL(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}var JE,yL=P(()=>{JE=vL});function bL(e,t){var n=e.__data__;return JE(t)?n[typeof t=="string"?"string":"hash"]:n.map}var cu,rf=P(()=>{yL(),cu=bL});function kL(e){var t=cu(this,e).delete(e);return this.size-=t?1:0,t}var e_,wL=P(()=>{rf(),e_=kL});function xL(e){return cu(this,e).get(e)}var t_,SL=P(()=>{rf(),t_=xL});function EL(e){return cu(this,e).has(e)}var n_,_L=P(()=>{rf(),n_=EL});function PL(e,t){var n=cu(this,e),o=n.size;return n.set(e,t),this.size+=n.size==o?0:1,this}var r_,CL=P(()=>{rf(),r_=PL});function Sl(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var o=e[t];this.set(o[0],o[1])}}var du,y0=P(()=>{gL(),wL(),SL(),_L(),CL(),Sl.prototype.clear=QE,Sl.prototype.delete=e_,Sl.prototype.get=t_,Sl.prototype.has=n_,Sl.prototype.set=r_,du=Sl});function b0(e,t){if(typeof e!="function"||t!=null&&typeof t!="function")throw new TypeError(o_);var n=function(){var o=arguments,i=t?t.apply(this,o):o[0],l=n.cache;if(l.has(i))return l.get(i);var s=e.apply(this,o);return n.cache=l.set(i,s)||l,s};return n.cache=new(b0.Cache||du),n}var o_,k0,a_=P(()=>{y0(),o_="Expected a function",b0.Cache=du,k0=b0});function IL(e){var t=k0(e,function(o){return n.size===i_&&n.clear(),o}),n=t.cache;return t}
1var i_,l_,jL=P(()=>{a_(),i_=500,l_=IL}),s_,u_,c_,d_,OL=P(()=>{jL(),s_=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,u_=/\\(\\)?/g,c_=l_(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(""),e.replace(s_,function(n,o,i,l){t.push(i?l.replace(u_,"$1"):o||n)}),t}),d_=c_});function TL(e){return e==null?"":T2(e)}var of,f_=P(()=>{Iq(),of=TL});function zL(e,t){return An(e)?e:Jd(e,t)?[e]:d_(of(e))}var af,w0=P(()=>{fr(),m0(),OL(),f_(),af=zL});function DL(e){if(typeof e=="string"||ri(e))return e;var t=e+"";return t=="0"&&1/e==-p_?"-0":t}var p_,El,fu=P(()=>{eu(),p_=1/0,El=DL});function AL(e,t){t=af(t,e);for(var n=0,o=t.length;e!=null&&n<o;)e=e[El(t[n++])];return n&&n==o?e:void 0}var lf,x0=P(()=>{w0(),fu(),lf=AL});function BL(e,t,n){var o=e==null?void 0:lf(e,t);return o===void 0?n:o}var ii,pu=P(()=>{x0(),ii=BL});function NL(e,t){for(var n=-1,o=t.length,i=e.length;++n<o;)e[i+n]=t[n];return e}var S0,h_=P(()=>{S0=NL});function FL(e){return An(e)||Zd(e)||!!(E0&&e&&e[E0])}var E0,m_,RL=P(()=>{Js(),o0(),fr(),E0=dr?dr.isConcatSpreadable:void 0,m_=FL});function g_(e,t,n,o,i){var l=-1,s=e.length;for(n||(n=m_),i||(i=[]);++l<s;){var u=e[l];t>0&&n(u)?t>1?g_(u,t-1,n,o,i):S0(i,u):o||(i[i.length]=u)}return i}var v_,ML=P(()=>{h_(),RL(),v_=g_}),y_,b_,UL=P(()=>{EE(),y_=p0(Object.getPrototypeOf,Object),b_=y_});function VL(e){if(!na(e)||ta(e)!=k_)return!1;var t=b_(e);if(t===null)return!0;var n=S_.call(t,"constructor")&&t.constructor;return typeof n=="function"&&n instanceof n&&_0.call(n)==E_}var k_,w_,x_,_0,S_,E_,sf,__=P(()=>{ml(),UL(),gl(),k_="[object Object]",w_=Function.prototype,x_=Object.prototype,_0=w_.toString,S_=x_.hasOwnProperty,E_=_0.call(Object),sf=VL});function HL(e){var t=Math[e];return function(n,o){if(n=ko(n),o=o==null?0:C_(nu(o),292),o&&P_(n)){var i=(of(n)+"e").split("e"),l=t(i[0]+"e"+(+i[1]+o));return i=(of(l)+"e").split("e"),+(i[0]+"e"+(+i[1]-o))}return t(n)}}var P_,C_,I_,KL=P(()=>{cr(),Rd(),tu(),f_(),P_=Ln.isFinite,C_=Math.min,I_=HL});function WL(e,t,n){return e===e&&(n!==void 0&&(e=e<=n?e:n),t!==void 0&&(e=e>=t?e:t)),e}var j_,qL=P(()=>{j_=WL});function $L(e,t,n){return n===void 0&&(n=t,t=void 0),n!==void 0&&(n=ko(n),n=n===n?n:0),t!==void 0&&(t=ko(t),t=t===t?t:0),j_(ko(e),t,n)}var kt,uf=P(()=>{qL(),tu(),kt=$L});function LL(){this.__data__=new uu,this.size=0}var O_,ZL=P(()=>{nf(),O_=LL});function GL(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}var T_,XL=P(()=>{T_=GL});function YL(e){return this.__data__.get(e)}var z_,QL=P(()=>{z_=YL});function JL(e){return this.__data__.has(e)}var D_,eZ=P(()=>{D_=JL});function tZ(e,t){var n=this.__data__;if(n instanceof uu){var o=n.__data__;if(!xl||o.length<A_-1)return o.push([e,t]),this.size=++n.size,this;n=this.__data__=new du(o)}return n.set(e,t),this.size=n.size,this}var A_,B_,nZ=P(()=>{nf(),v0(),y0(),A_=200,B_=tZ});function _l(e){var t=this.__data__=new uu(e);this.size=t.size}var hu,N_=P(()=>{nf(),ZL(),XL(),QL(),eZ(),nZ(),_l.prototype.clear=O_,_l.prototype.delete=T_,_l.prototype.get=z_,_l.prototype.has=D_,_l.prototype.set=B_,hu=_l});function rZ(e,t){for(var n=-1,o=e==null?0:e.length,i=0,l=[];++n<o;){var s=e[n];t(s,n,e)&&(l[i++]=s)}return l}var F_,oZ=P(()=>{F_=rZ});function aZ(){return[]}var R_,iZ=P(()=>{R_=aZ}),M_,U_,P0,V_,H_,lZ=P(()=>{oZ(),iZ(),M_=Object.prototype,U_=M_.propertyIsEnumerable,P0=Object.getOwnPropertySymbols,V_=P0?function(e){return e==null?[]:(e=Object(e),F_(P0(e),function(t){return U_.call(e,t)}))}:R_,H_=V_});function sZ(e,t,n){var o=t(e);return An(e)?o:S0(o,n(e))}var K_,uZ=P(()=>{h_(),fr(),K_=sZ});function cZ(e){return K_(e,Qd,H_)}var C0,dZ=P(()=>{uZ(),lZ(),h0(),C0=cZ}),W_,cf,fZ=P(()=>{ai(),cr(),W_=oa(Ln,"DataView"),cf=W_}),q_,df,pZ=P(()=>{ai(),cr(),q_=oa(Ln,"Promise"),df=q_}),$_,li,L_=P(()=>{ai(),cr(),$_=oa(Ln,"Set"),li=$_}),I0,Z_,j0,O0,T0,z0,G_,X_,Y_,Q_,J_,aa,D0,hZ=P(()=>{fZ(),v0(),pZ(),L_(),Zq(),ml(),Y2(),I0="[object Map]",Z_="[object Object]",j0="[object Promise]",O0="[object Set]",T0="[object WeakMap]",z0="[object DataView]",G_=ra(cf),X_=ra(xl),Y_=ra(df),Q_=ra(li),J_=ra(Vd),aa=ta,(cf&&aa(new cf(new ArrayBuffer(1)))!=z0||xl&&aa(new xl)!=I0||df&&aa(df.resolve())!=j0||li&&aa(new li)!=O0||Vd&&aa(new Vd)!=T0)&&(aa=function(e){var t=ta(e),n=t==Z_?e.constructor:void 0,o=n?ra(n):"";if(o)switch(o){case G_:return z0;case X_:return I0;case Y_:return j0;case Q_:return O0;case J_:return T0}return t}),D0=aa}),eP,A0,mZ=P(()=>{cr(),eP=Ln.Uint8Array,A0=eP});function gZ(e){return this.__data__.set(e,tP),this}var tP,nP,vZ=P(()=>{tP="__lodash_hash_undefined__",nP=gZ});function yZ(e){return this.__data__.has(e)}var rP,bZ=P(()=>{rP=yZ});function ff(e){var t=-1,n=e==null?0:e.length;for(this.__data__=new du;++t<n;)this.add(e[t])}var B0,oP=P(()=>{y0(),vZ(),bZ(),ff.prototype.add=ff.prototype.push=nP,ff.prototype.has=rP,B0=ff});function kZ(e,t){for(var n=-1,o=e==null?0:e.length;++n<o;)if(t(e[n],n,e))return!0;return!1}var aP,wZ=P(()=>{aP=kZ});function xZ(e,t){return e.has(t)}var N0,iP=P(()=>{N0=xZ});function SZ(e,t,n,o,i,l){var s=n&lP,u=e.length,d=t.length;if(u!=d&&!(s&&d>u))return!1;var f=l.get(e),m=l.get(t);if(f&&m)return f==t&&m==e;var v=-1,g=!0,h=n&sP?new B0:void 0;for(l.set(e,t),l.set(t,e);++v<u;){var b=e[v],y=t[v];if(o)var k=s?o(y,b,v,t,e,l):o(b,y,v,e,t,l);if(k!==void 0){if(k)continue;g=!1;break}
vendor: 2,410 bytes, line 1
1if(h){if(!aP(t,function(x,S){if(!N0(h,S)&&(b===x||i(b,x,n,o,l)))return h.push(S)})){g=!1;break}}else if(!(b===y||i(b,y,n,o,l))){g=!1;break}}return l.delete(e),l.delete(t),g}var lP,sP,F0,uP=P(()=>{oP(),wZ(),iP(),lP=1,sP=2,F0=SZ});function EZ(e){var t=-1,n=Array(e.size);return e.forEach(function(o,i){n[++t]=[i,o]}),n}var cP,_Z=P(()=>{cP=EZ});function PZ(e){var t=-1,n=Array(e.size);return e.forEach(function(o){n[++t]=o}),n}var pf,R0=P(()=>{pf=PZ});function CZ(e,t,n,o,i,l,s){switch(n){case SP:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case xP:return!(e.byteLength!=t.byteLength||!l(new A0(e),new A0(t)));case pP:case hP:case vP:return iu(+e,+t);case mP:return e.name==t.name&&e.message==t.message;case yP:case kP:return e==t+"";case gP:var u=cP;case bP:var d=o&dP;if(u||(u=pf),e.size!=t.size&&!d)return!1;var f=s.get(e);if(f)return f==t;o|=fP,s.set(e,t);var m=F0(u(e),u(t),o,i,l,s);return s.delete(e),m;case wP:if(hf)return hf.call(e)==hf.call(t)}return!1}var dP,fP,pP,hP,mP,gP,vP,yP,bP,kP,wP,xP,SP,M0,hf,EP,IZ=P(()=>{Js(),mZ(),qd(),uP(),_Z(),R0(),dP=1,fP=2,pP="[object Boolean]",hP="[object Date]",mP="[object Error]",gP="[object Map]",vP="[object Number]",yP="[object RegExp]",bP="[object Set]",kP="[object String]",wP="[object Symbol]",xP="[object ArrayBuffer]",SP="[object DataView]",M0=dr?dr.prototype:void 0,hf=M0?M0.valueOf:void 0,EP=CZ});function jZ(e,t,n,o,i,l){var s=n&_P,u=C0(e),d=u.length,f=C0(t),m=f.length;if(d!=m&&!s)return!1;for(var v=d;v--;){var g=u[v];if(!(s?g in t:CP.call(t,g)))return!1}var h=l.get(e),b=l.get(t);if(h&&b)return h==t&&b==e;var y=!0;l.set(e,t),l.set(t,e);for(var k=s;++v<d;){g=u[v];var x=e[g],S=t[g];if(o)var _=s?o(S,x,g,t,e,l):o(x,S,g,e,t,l);if(!(_===void 0?x===S||i(x,S,n,o,l):_)){y=!1;break}k||(k=g=="constructor")}if(y&&!k){var O=e.constructor,j=t.constructor;O!=j&&"constructor"in e&&"constructor"in t&&!(typeof O=="function"&&O instanceof O&&typeof j=="function"&&j instanceof j)&&(y=!1)}return l.delete(e),l.delete(t),y}var _P,PP,CP,IP,OZ=P(()=>{dZ(),_P=1,PP=Object.prototype,CP=PP.hasOwnProperty,IP=jZ});function TZ(e,t,n,o,i,l){var s=An(e),u=An(t),d=s?V0:D0(e),f=u?V0:D0(t);d=d==U0?mu:d,f=f==U0?mu:f;var m=d==mu,v=f==mu,g=d==f;if(g&&Gd(e)){if(!Gd(t))return!1;s=!0,m=!1}if(g&&!m)return l||(l=new hu),s||f0(e)?F0(e,t,n,o,i,l):EP(e,t,d,n,o,i,l);if(!(n&jP)){var h=m&&H0.call(e,"__wrapped__"),b=v&&H0.call(t,"__wrapped__");
1if(h||b){var y=h?e.value():e,k=b?t.value():t;return l||(l=new hu),i(y,k,n,o,l)}}return g?(l||(l=new hu),IP(e,t,n,o,i,l)):!1}var jP,U0,V0,mu,OP,H0,TP,zZ=P(()=>{N_(),uP(),IZ(),OZ(),hZ(),fr(),qS(),kE(),jP=1,U0="[object Arguments]",V0="[object Array]",mu="[object Object]",OP=Object.prototype,H0=OP.hasOwnProperty,TP=TZ});function zP(e,t,n,o,i){return e===t?!0:e==null||t==null||!na(e)&&!na(t)?e!==e&&t!==t:TP(e,t,n,o,zP,i)}var K0,DP=P(()=>{zZ(),gl(),K0=zP});function DZ(e,t,n,o){var i=n.length,l=i,s=!o;if(e==null)return!l;for(e=Object(e);i--;){var u=n[i];if(s&&u[2]?u[1]!==e[u[0]]:!(u[0]in e))return!1}for(;++i<l;){u=n[i];var d=u[0],f=e[d],m=u[1];if(s&&u[2]){if(f===void 0&&!(d in e))return!1}else{var v=new hu;if(o)var g=o(f,m,d,e,t,v);if(!(g===void 0?K0(m,f,AP|BP,o,v):g))return!1}}return!0}var AP,BP,NP,AZ=P(()=>{N_(),DP(),AP=1,BP=2,NP=DZ});function BZ(e){return e===e&&!Vr(e)}var W0,FP=P(()=>{oi(),W0=BZ});function NZ(e){for(var t=Qd(e),n=t.length;n--;){var o=t[n],i=e[o];t[n]=[o,i,W0(i)]}return t}var RP,FZ=P(()=>{FP(),h0(),RP=NZ});function RZ(e,t){return function(n){return n==null?!1:n[e]===t&&(t!==void 0||e in Object(n))}}var q0,MP=P(()=>{q0=RZ});function MZ(e){var t=RP(e);return t.length==1&&t[0][2]?q0(t[0][0],t[0][1]):function(n){return n===e||NP(n,e,t)}}var UP,UZ=P(()=>{AZ(),FZ(),MP(),UP=MZ});function VZ(e,t){return e!=null&&t in Object(e)}var VP,HZ=P(()=>{VP=VZ});function KZ(e,t,n){t=af(t,e);for(var o=-1,i=t.length,l=!1;++o<i;){var s=El(t[o]);if(!(l=e!=null&&n(e,s)))break;e=e[s]}return l||++o!=i?l:(i=e==null?0:e.length,!!i&&$d(i)&&au(s,i)&&(An(e)||Zd(e)))}var HP,WZ=P(()=>{w0(),o0(),fr(),Kd(),e0(),fu(),HP=KZ});function qZ(e,t){return e!=null&&HP(e,t,VP)}var KP,$Z=P(()=>{HZ(),WZ(),KP=qZ});function LZ(e,t){return Jd(e)&&W0(t)?q0(El(e),t):function(n){var o=ii(n,e);return o===void 0&&o===t?KP(n,e):K0(t,o,WP|qP)}}var WP,qP,$P,ZZ=P(()=>{DP(),pu(),$Z(),m0(),FP(),MP(),fu(),WP=1,qP=2,$P=LZ});function GZ(e){return function(t){return t==null?void 0:t[e]}}var LP,XZ=P(()=>{LP=GZ});function YZ(e){return function(t){return lf(t,e)}}var ZP,QZ=P(()=>{x0(),ZP=YZ});function JZ(e){return Jd(e)?LP(El(e)):ZP(e)}var GP,eG=P(()=>{XZ(),QZ(),m0(),fu(),GP=JZ});function tG(e){return typeof e=="function"?e:e==null?ru:typeof e=="object"?An(e)?$P(e[0],e[1]):UP(e):GP(e)}var Pl,gu=P(()=>{UZ(),ZZ(),Md(),fr(),eG(),Pl=tG});function nG(e,t,n,o){for(var i=-1,l=e==null?0:e.length;++i<l;){var s=e[i];t(o,s,n(s),e)}return o}var XP,rG=P(()=>{XP=nG});function oG(e){return function(t,n,o){for(var i=-1,l=Object(t),s=o(t),u=s.length;u--;){var d=s[e?u:++i];if(n(l[d],d,l)===!1)break}return t}}var YP,aG=P(()=>{YP=oG}),QP,JP,iG=P(()=>{aG(),QP=YP(),JP=QP});function lG(e,t){return e&&JP(e,t,Qd)}var $0,e5=P(()=>{iG(),h0(),$0=lG});function sG(e,t){return function(n,o){if(n==null)return n;if(!lu(n))return e(n,o);for(var i=n.length,l=t?i:-1,s=Object(n);(t?l--:++l<i)&&o(s[l],l,s)!==!1;);return n}}var t5,uG=P(()=>{Ld(),t5=sG}),n5,L0,r5=P(()=>{e5(),uG(),n5=t5($0),L0=n5});function cG(e,t,n,o){return L0(e,function(i,l,s){t(o,i,n(i),s)}),o}var o5,dG=P(()=>{r5(),o5=cG});function fG(e,t){return function(n,o){var i=An(n)?XP:o5,l=t?t():{};return i(n,e,Pl(o,2),l)}}var a5,pG=P(()=>
1{rG(),dG(),gu(),fr(),a5=fG}),i5,mf,hG=P(()=>{cr(),i5=function(){return Ln.Date.now()},mf=i5});function mG(e,t,n){var o,i,l,s,u,d,f=0,m=!1,v=!1,g=!0;if(typeof e!="function")throw new TypeError(l5);t=ko(t)||0,Vr(n)&&(m=!!n.leading,v="maxWait"in n,l=v?s5(ko(n.maxWait)||0,t):l,g="trailing"in n?!!n.trailing:g);function h(z){var V=o,W=i;return o=i=void 0,f=z,s=e.apply(W,V),s}function b(z){return f=z,u=setTimeout(x,t),m?h(z):s}function y(z){var V=z-d,W=z-f,B=t-V;return v?u5(B,l-W):B}function k(z){var V=z-d,W=z-f;return d===void 0||V>=t||V<0||v&&W>=l}function x(){var z=mf();if(k(z))return S(z);u=setTimeout(x,y(z))}function S(z){return u=void 0,g&&o?h(z):(o=i=void 0,s)}function _(){u!==void 0&&clearTimeout(u),f=0,o=d=i=u=void 0}function O(){return u===void 0?s:S(mf())}function j(){var z=mf(),V=k(z);if(o=arguments,i=this,d=z,V){if(u===void 0)return b(d);if(v)return clearTimeout(u),u=setTimeout(x,t),h(d)}return u===void 0&&(u=setTimeout(x,t)),s}return j.cancel=_,j.flush=O,j}var l5,s5,u5,Z0,c5=P(()=>{oi(),hG(),tu(),l5="Expected a function",s5=Math.max,u5=Math.min,Z0=mG});function gG(e,t,n){for(var o=-1,i=e==null?0:e.length;++o<i;)if(n(t,e[o]))return!0;return!1}var d5,vG=P(()=>{d5=gG});function yG(e){var t=e==null?0:e.length;return t?e[t-1]:void 0}var si,gf=P(()=>{si=yG});function bG(e,t,n){var o=e==null?0:e.length;if(!o)return-1;var i=n==null?0:nu(n);return i<0&&(i=f5(o+i,0)),Hd(e,Pl(t,3),i)}var f5,G0,kG=P(()=>{Gg(),gu(),Rd(),f5=Math.max,G0=bG});function wG(e,t,n){var o=e==null?0:e.length;if(!o)return-1;var i=o-1;return n!==void 0&&(i=nu(n),i=n<0?p5(o+i,0):h5(i,o-1)),Hd(e,Pl(t,3),i,!0)}var p5,h5,m5,xG=P(()=>{Gg(),gu(),Rd(),p5=Math.max,h5=Math.min,m5=wG});function SG(e,t){var n=-1,o=lu(e)?Array(e.length):[];return L0(e,function(i,l,s){o[++n]=t(i,l,s)}),o}var g5,EG=P(()=>{r5(),Ld(),g5=SG});function _G(e,t,n){return e>=y5(t,n)&&e<v5(t,n)}var v5,y5,b5,PG=P(()=>{v5=Math.max,y5=Math.min,b5=_G});function CG(e,t,n){return t=Fd(t),n===void 0?(n=t,t=0):n=Fd(n),e=ko(e),b5(e,t,n)}var X0,IG=P(()=>{PG(),V2(),tu(),X0=CG});function jG(e){return typeof e=="number"&&e==nu(e)}var Y0,k5=P(()=>{Rd(),Y0=jG}),w5,vu,OG=P(()=>{Yg(),pG(),w5=a5(function(e,t,n){Wd(e,n,t)}),vu=w5});function TG(e,t){var n={};return t=Pl(t,3),$0(e,function(o,i,l){Wd(n,i,t(o,i,l))}),n}var ui,x5=P(()=>{Yg(),e5(),gu(),ui=TG});function zG(e,t,n,o){if(!Vr(e))return e;t=af(t,e);for(var i=-1,l=t.length,s=l-1,u=e;u!=null&&++i<l;){var d=El(t[i]),f=n;if(d==="__proto__"||d==="constructor"||d==="prototype")return e;if(i!=s){var m=u[d];f=o?o(m,d,u):void 0,f===void 0&&(f=Vr(m)?m:au(t[i+1])?[]:{})}OS(u,d,f),u=u[d]}return e}var S5,DG=P(()=>{b$(),w0(),Kd(),oi(),fu(),S5=zG});function AG(e,t){var n=e.length;for(e.sort(t);n--;)e[n]=e[n].value;return e}var E5,BG=P(()=>{E5=AG});function NG(e,t){if(e!==t){var n=e!==void 0,o=e===null,i=e===e,l=ri(e),s=t!==void 0,u=t===null,d=t===t,f=ri(t);if(!u&&!f&&!l&&e>t||l&&s&&d&&!u&&!f||o&&s&&d||!n&&d||!i)return 1;if(!o&&!l&&!f&&e<t||f&&n&&i&&!o&&!l||u&&n&&i||!s&&i||!d)return-1}return 0}var _5,FG=P(()=>{eu(),_5=NG});function RG(e,t,n){for(var o=-1,i=e.criteria,l=t.criteria,s=i.length,u=n.length;++o<s;){var d=_5(i[o],l[o]);if(d){if(o>=u)return d;var f=n[o];return d*(f=="desc"?-1:1)}}return e.index-t.index}var P5,MG=P(()=>{FG(),P5=RG});function UG(e,t,n){t.length?t=vl(t,function(l){return An(l)?function(s){return lf(s,l.length===1?l[0]:l)}:l}):t=[ru];var o=-1;t=vl(t,Xd(Pl));var i=g5(e,function(l,s,u){var d=vl(t,function(f){return f(l)});return{criteria:d,index:++o,value:l}});return E5(i,function(l,s){return P5(l,s,n)})}var C5,VG=P(()=>{Hg(),x0(),gu(),EG(),BG(),s0(),MG(),Md(),fr(),C5=UG});function HG(e,t,n,o){for(var i=n-1,l=e.length;++i<l;
1)if(o(e[i],t))return i;return-1}var I5,KG=P(()=>{I5=HG});function WG(e,t,n,o){var i=o?I5:Xg,l=-1,s=t.length,u=e;for(e===t&&(t=cS(t)),n&&(u=vl(e,Xd(n)));++l<s;)for(var d=0,f=t[l],m=n?n(f):f;(d=i(u,m,d,o))>-1;)u!==e&&Q0.call(u,d,1),Q0.call(e,d,1);return e}var j5,Q0,O5,qG=P(()=>{Hg(),ES(),KG(),s0(),e$(),j5=Array.prototype,Q0=j5.splice,O5=WG});function $G(e,t){return e&&e.length&&t&&t.length?O5(e,t):e}var T5,LG=P(()=>{qG(),T5=$G}),z5,D5,ZG=P(()=>{zS(),LG(),z5=Jg(T5),D5=z5}),A5,B5,GG=P(()=>{KL(),A5=I_("round"),B5=A5});function XG(e,t,n){return e==null?e:S5(e,t,n)}var Cl,J0=P(()=>{DG(),Cl=XG}),N5,F5,YG=P(()=>{ML(),VG(),zS(),P$(),N5=Jg(function(e,t){if(e==null)return[];var n=t.length;return n>1&&t0(e,t[0],t[1])?t=[]:n>2&&t0(t[0],t[1],t[2])&&(t=[t[0]]),C5(e,v_(t,1),[])}),F5=N5}),R5,M5,U5,QG=P(()=>{L_(),Qq(),R0(),R5=1/0,M5=li&&1/pf(new li([,-0]))[1]==R5?function(e){return new li(e)}:uS,U5=M5});function JG(e,t,n){var o=-1,i=_S,l=e.length,s=!0,u=[],d=u;if(n)s=!1,i=d5;else if(l>=V5){var f=t?null:U5(e);if(f)return pf(f);s=!1,i=N0,d=new B0}else d=t?[]:u;e:for(;++o<l;){var m=e[o],v=t?t(m):m;if(m=n||m!==0?m:0,s&&v===v){for(var g=d.length;g--;)if(d[g]===v)continue e;t&&d.push(v),u.push(m)}else i(d,v,n)||(d!==u&&d.push(v),u.push(m))}return u}var V5,H5,eX=P(()=>{oP(),h$(),vG(),iP(),QG(),R0(),V5=200,H5=JG});function tX(e){return e&&e.length?H5(e):[]}var ia,nX=P(()=>{eX(),ia=tX}),Ft=P(()=>{uf(),c5(),kG(),IG(),k5(),__(),gf(),x5(),a_(),GG(),nX()}),rX=He((e,t)=>{var n;t.exports=typeof queueMicrotask=="function"?queueMicrotask.bind(typeof window<"u"?window:$n):o=>(n||(n=Promise.resolve())).then(o).catch(i=>setTimeout(()=>{throw i},0))}),oX=He(e=>{var t=Symbol.for("react.element"),n=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),i=Symbol.for("react.strict_mode"),l=Symbol.for("react.profiler"),s=Symbol.for("react.provider"),u=Symbol.for("react.context"),d=Symbol.for("react.forward_ref"),f=Symbol.for("react.suspense"),m=Symbol.for("react.memo"),v=Symbol.for("react.lazy"),g=Symbol.iterator;function h(A){return A===null||typeof A!="object"?null:(A=g&&A[g]||A["@@iterator"],typeof A=="function"?A:null)}var b={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},y=Object.assign,k={};function x(A,N,oe){this.props=A,this.context=N,this.refs=k,this.updater=oe||b}x.prototype.isReactComponent={},x.prototype.setState=function(A,N){if(typeof A!="object"&&typeof A!="function"&&A!=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,A,N,"setState")},x.prototype.forceUpdate=function(A){this.updater.enqueueForceUpdate(this,A,"forceUpdate")};function S(){}S.prototype=x.prototype;function _(A,N,oe){this.props=A,this.context=N,this.refs=k,this.updater=oe||b}var O=_.prototype=new S;O.constructor=_,y(O,x.prototype),O.isPureReactComponent=!0;var j=Array.isArray,z=Object.prototype.hasOwnProperty,V={current:null},W={key:!0,ref:!0,__self:!0,__source:!0};function B(A,N,oe){var le,ue={},te=null,Oe=null;if(N!=null)for(le in N.ref!==void 0&&(Oe=N.ref),N.key!==void 0&&(te=""+N.key),N)z.call(N,le)&&!W.hasOwnProperty(le)&&(ue[le]=N[le]);var me=arguments.length-2;if(me===1)ue.children=oe;else if(1<me){for(var Ie=Array(me),Ae=0;Ae<me;Ae++)Ie[Ae]=arguments[Ae+2];ue.children=Ie}if(A&&A.defaultProps)for(le in me=A.defaultProps,me)ue[le]===void 0&&(ue[le]=me[le]);return{$$typeof:t,type:A,key:te,ref:Oe,props:ue,_owner:V.current}}function Z(A,N){return{$$typeof:t,type:A.type,key:N,ref:A.ref,props:A.props,_owner:A._owner}}function re(A){return typeof A=="object"&&A!==null&&A.$$typeof===t}function D(A){var N={"=":"=0",":":"=2"};return"$"+A.replace(/[=:]/g,function(oe){return N[oe]})}var G=/\/+/g;function C(A,N){return typeof A=="object"&&A!==null&&A.key!=null?D(""+A.key):N.toString(36)}function Q(A,N,oe,le,ue){var te=typeof A;(te==="undefined"||te==="boolean")&&(A=null);var Oe=!1;if(A===null)Oe=!0;else switch(te){case"string":case"number":Oe=!0;break;case"object":switch(A.$$typeof){case t:case n:Oe=!0}}if(Oe)return Oe=A,ue=ue(Oe),A=le===""?"."+C(Oe,0):le,j(ue)?(oe="",A!=null&&(oe=A.replace(G,"$&/")+"/"),Q(ue,N,oe,"",function(Ae){return Ae})):ue!=null&&(re(ue)&&(ue=Z(ue,oe+(!ue.key||Oe&&Oe.key===ue.key?"":(""+ue.key).replace(G,"$&/")+"/")+A)),N.push(ue)),1;if(Oe=0,le=le===""?".":le+":",j(A))for(var me=0;me<A.length;me++){te=A[me];var Ie=le+C(te,me);Oe+=Q(te,N,oe,Ie,ue)}else if(Ie=h(A),typeof Ie=="function")for(A=Ie.call(A),me=0;!(te=A.next()).done;)te=te.value,Ie=le+C(te,me++),Oe+=Q(te,N,oe,Ie,ue);else if(te==="object")throw N=String(A),Error("Objects are not valid as a React child (found: "+(N==="[object Object]"?"object with keys {"+Object.keys(A).join(", ")+"}":N)+"). If you meant to render a collection of children, use an array instead.");return Oe}function xe(A,N,oe){if(A==null)return A;var le=[],ue=0;return Q(A,le,"","",function(te){return N.call(oe,te,ue++)}),le}function q(A){if(A._status===-1){var N=A._result;N=N(),N.then(function(oe){(A._status===0||A._status===-1)&&(A._status=1,A._result=oe)},function(oe){(A._status===0||A._status===-1)&&(A._status=2,A._result=oe)}),A._status===-1&&(A._status=0,A._result=N)}if(A._status===1)return A._result.default;throw A._result}var K={current:null},ee={transition:null},ge={ReactCurrentDispatcher:K,ReactCurrentBatchConfig:ee,ReactCurrentOwner:V};e.Children={map:xe,forEach:function(A,N,oe){xe(A,function(){N.apply(this,arguments)},oe)},count:function(A){var N=0;return xe(A,function(){N++}),N},toArray:function(A){return xe(A,function(N){return N})||[]},only:function(A){if(!re(A))throw Error("React.Children.only expected to receive a single React element child.");return A}},e.Component=x,e.Fragment=o,e.Profiler=l,e.PureComponent=_,e.StrictMode=i,e.Suspense=f,e.__SECRET_INT
vendor: 4,616 bytes, line 1
1ERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=ge,e.cloneElement=function(A,N,oe){if(A==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+A+".");var le=y({},A.props),ue=A.key,te=A.ref,Oe=A._owner;if(N!=null){if(N.ref!==void 0&&(te=N.ref,Oe=V.current),N.key!==void 0&&(ue=""+N.key),A.type&&A.type.defaultProps)var me=A.type.defaultProps;for(Ie in N)z.call(N,Ie)&&!W.hasOwnProperty(Ie)&&(le[Ie]=N[Ie]===void 0&&me!==void 0?me[Ie]:N[Ie])}var Ie=arguments.length-2;if(Ie===1)le.children=oe;else if(1<Ie){me=Array(Ie);for(var Ae=0;Ae<Ie;Ae++)me[Ae]=arguments[Ae+2];le.children=me}return{$$typeof:t,type:A.type,key:ue,ref:te,props:le,_owner:Oe}},e.createContext=function(A){return A={$$typeof:u,_currentValue:A,_currentValue2:A,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},A.Provider={$$typeof:s,_context:A},A.Consumer=A},e.createElement=B,e.createFactory=function(A){var N=B.bind(null,A);return N.type=A,N},e.createRef=function(){return{current:null}},e.forwardRef=function(A){return{$$typeof:d,render:A}},e.isValidElement=re,e.lazy=function(A){return{$$typeof:v,_payload:{_status:-1,_result:A},_init:q}},e.memo=function(A,N){return{$$typeof:m,type:A,compare:N===void 0?null:N}},e.startTransition=function(A){var N=ee.transition;ee.transition={};try{A()}finally{ee.transition=N}},e.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")},e.useCallback=function(A,N){return K.current.useCallback(A,N)},e.useContext=function(A){return K.current.useContext(A)},e.useDebugValue=function(){},e.useDeferredValue=function(A){return K.current.useDeferredValue(A)},e.useEffect=function(A,N){return K.current.useEffect(A,N)},e.useId=function(){return K.current.useId()},e.useImperativeHandle=function(A,N,oe){return K.current.useImperativeHandle(A,N,oe)},e.useInsertionEffect=function(A,N){return K.current.useInsertionEffect(A,N)},e.useLayoutEffect=function(A,N){return K.current.useLayoutEffect(A,N)},e.useMemo=function(A,N){return K.current.useMemo(A,N)},e.useReducer=function(A,N,oe){return K.current.useReducer(A,N,oe)},e.useRef=function(A){return K.current.useRef(A)},e.useState=function(A){return K.current.useState(A)},e.useSyncExternalStore=function(A,N,oe){return K.current.useSyncExternalStore(A,N,oe)},e.useTransition=function(){return K.current.useTransition()},e.version="18.2.0"}),X=He((e,t)=>{t.exports=oX()}),aX=He(e=>{function t(K,ee){var ge=K.length;K.push(ee);e:for(;0<ge;){var A=ge-1>>>1,N=K[A];if(0<i(N,ee))K[A]=ee,K[ge]=N,ge=A;else break e}}function n(K){return K.length===0?null:K[0]}function o(K){if(K.length===0)return null;var ee=K[0],ge=K.pop();if(ge!==ee){K[0]=ge;e:for(var A=0,N=K.length,oe=N>>>1;A<oe;){var le=2*(A+1)-1,ue=K[le],te=le+1,Oe=K[te];if(0>i(ue,ge))te<N&&0>i(Oe,ue)?(K[A]=Oe,K[te]=ge,A=te):(K[A]=ue,K[le]=ge,A=le);else if(te<N&&0>i(Oe,ge))K[A]=Oe,K[te]=ge,A=te;else break e}}return ee}function i(K,ee){var ge=K.sortIndex-ee.sortIndex;return ge!==0?ge:K.id-ee.id}typeof performance=="object"&&typeof performance.now=="function"?(l=performance,e.unstable_now=function(){return l.now()}):(s=Date,u=s.now(),e.unstable_now=function(){return s.now()-u});var l,s,u,d=[],f=[],m=1,v=null,g=3,h=!1,b=!1,y=!1,k=typeof setTimeout=="function"?setTimeout:null,x=typeof clearTimeout=="function"?clearTimeout:null,S=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function _(K){for(var ee=n(f);ee!==null;){if(ee.callback===null)o(f);else if(ee.startTime<=K)o(f),ee.sortIndex=ee.expirationTime,t(d,ee);else break;ee=n(f)}}function O(K){if(y=!1,_(K),!b)if(n(d)!==null)b=!0,xe(j);else{var ee=n(f);ee!==null&&q(O,ee.startTime-K)}}function j(K,ee){b=!1,y&&(y=!1,x(W),W=-1),h=!0;var ge=g;try{for(_(ee),v=n(d);v!==null&&(!(v.expirationTime>ee)||K&&!re());){var A=v.callback;if(typeof A=="function"){v.callback=null,g=v.priorityLevel;var N=A(v.expirationTime<=ee);ee=e.unstable_now(),typeof N=="function"?v.callback=N:v===n(d)&&o(d),_(ee)}else o(d);v=n(d)}if(v!==null)var oe=!0;else{var le=n(f);le!==null&&q(O,le.startTime-ee),oe=!1}return oe}finally{v=null,g=ge,h=!1}}var z=!1,V=null,W=-1,B=5,Z=-1;function re(){return!(e.unstable_now()-Z<B)}function D(){if(V!==null){var K=e.unstable_now();Z=K;var ee=!0;try{ee=V(!0,K)}finally{ee?G():(z=!1,V=null)}}else z=!1}var G;typeof S=="function"?G=function(){S(D)}:typeof MessageChannel<"u"?(C=new MessageChannel,Q=C.port2,C.port1.onmessage=D,G=function(){Q.postMessage(null)}):G=function(){k(D,0)};
vendor: 4,228 bytes, line 1
1var C,Q;function xe(K){V=K,z||(z=!0,G())}function q(K,ee){W=k(function(){K(e.unstable_now())},ee)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(K){K.callback=null},e.unstable_continueExecution=function(){b||h||(b=!0,xe(j))},e.unstable_forceFrameRate=function(K){0>K||125<K?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):B=0<K?Math.floor(1e3/K):5},e.unstable_getCurrentPriorityLevel=function(){return g},e.unstable_getFirstCallbackNode=function(){return n(d)},e.unstable_next=function(K){switch(g){case 1:case 2:case 3:var ee=3;break;default:ee=g}var ge=g;g=ee;try{return K()}finally{g=ge}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(K,ee){switch(K){case 1:case 2:case 3:case 4:case 5:break;default:K=3}var ge=g;g=K;try{return ee()}finally{g=ge}},e.unstable_scheduleCallback=function(K,ee,ge){var A=e.unstable_now();switch(typeof ge=="object"&&ge!==null?(ge=ge.delay,ge=typeof ge=="number"&&0<ge?A+ge:A):ge=A,K){case 1:var N=-1;break;case 2:N=250;break;case 5:N=1073741823;break;case 4:N=1e4;break;default:N=5e3}return N=ge+N,K={id:m++,callback:ee,priorityLevel:K,startTime:ge,expirationTime:N,sortIndex:-1},ge>A?(K.sortIndex=ge,t(f,K),n(d)===null&&K===n(f)&&(y?(x(W),W=-1):y=!0,q(O,ge-A))):(K.sortIndex=N,t(d,K),b||h||(b=!0,xe(j))),K},e.unstable_shouldYield=re,e.unstable_wrapCallback=function(K){var ee=g;return function(){var ge=g;g=ee;try{return K.apply(this,arguments)}finally{g=ge}}}}),iX=He((e,t)=>{t.exports=aX()}),lX=He(e=>{var t=X(),n=iX();function o(r){for(var a="https://reactjs.org/docs/error-decoder.html?invariant="+r,c=1;c<arguments.length;c++)a+="&args[]="+encodeURIComponent(arguments[c]);return"Minified React error #"+r+"; visit "+a+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var i=new Set,l={};function s(r,a){u(r,a),u(r+"Capture",a)}function u(r,a){for(l[r]=a,r=0;r<a.length;r++)i.add(a[r])}var d=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),f=Object.prototype.hasOwnProperty,m=/^[: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]*$/,v={},g={};function h(r){return f.call(g,r)?!0:f.call(v,r)?!1:m.test(r)?g[r]=!0:(v[r]=!0,!1)}function b(r,a,c,p){if(c!==null&&c.type===0)return!1;switch(typeof a){case"function":case"symbol":return!0;case"boolean":return p?!1:c!==null?!c.acceptsBooleans:(r=r.toLowerCase().slice(0,5),r!=="data-"&&r!=="aria-");default:return!1}}function y(r,a,c,p){if(a===null||typeof a>"u"||b(r,a,c,p))return!0;if(p)return!1;if(c!==null)switch(c.type){case 3:return!a;case 4:return a===!1;case 5:return isNaN(a);case 6:return isNaN(a)||1>a}return!1}function k(r,a,c,p,w,E,T){this.acceptsBooleans=a===2||a===3||a===4,this.attributeName=p,this.attributeNamespace=w,this.mustUseProperty=c,this.propertyName=r,this.type=a,this.sanitizeURL=E,this.removeEmptyString=T}var x={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(r){x[r]=new k(r,0,!1,r,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(r){var a=r[0];x[a]=new k(a,1,!1,r[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(r){x[r]=new k(r,2,!1,r.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(r){x[r]=new k(r,2,!1,r,null,!1,!1)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInl
1ine readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(r){x[r]=new k(r,3,!1,r.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(r){x[r]=new k(r,3,!0,r,null,!1,!1)}),["capture","download"].forEach(function(r){x[r]=new k(r,4,!1,r,null,!1,!1)}),["cols","rows","size","span"].forEach(function(r){x[r]=new k(r,6,!1,r,null,!1,!1)}),["rowSpan","start"].forEach(function(r){x[r]=new k(r,5,!1,r.toLowerCase(),null,!1,!1)});var S=/[\-:]([a-z])/g;function _(r){return r[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(r){var a=r.replace(S,_);x[a]=new k(a,1,!1,r,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(r){var a=r.replace(S,_);x[a]=new k(a,1,!1,r,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(r){var a=r.replace(S,_);x[a]=new k(a,1,!1,r,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(r){x[r]=new k(r,1,!1,r.toLowerCase(),null,!1,!1)}),x.xlinkHref=new k("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(r){x[r]=new k(r,1,!1,r.toLowerCase(),null,!0,!0)});function O(r,a,c,p){var w=x.hasOwnProperty(a)?x[a]:null;(w!==null?w.type!==0:p||!(2<a.length)||a[0]!=="o"&&a[0]!=="O"||a[1]!=="n"&&a[1]!=="N")&&(y(a,c,w,p)&&(c=null),p||w===null?h(a)&&(c===null?r.removeAttribute(a):r.setAttribute(a,""+c)):w.mustUseProperty?r[w.propertyName]=c===null?w.type===3?!1:"":c:(a=w.attributeName,p=w.attributeNamespace,c===null?r.removeAttribute(a):(w=w.type,c=w===3||w===4&&c===!0?"":""+c,p?r.setAttributeNS(p,a,c):r.setAttribute(a,c))))}var j=t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,z=Symbol.for("react.element"),V=Symbol.for("react.portal"),W=Symbol.for("react.fragment"),B=Symbol.for("react.strict_mode"),Z=Symbol.for("react.profiler"),re=Symbol.for("react.provider"),D=Symbol.for("react.context"),G=Symbol.for("react.forward_ref"),C=Symbol.for("react.suspense"),Q=Symbol.for("react.suspense_list"),xe=Symbol.for("react.memo"),q=Symbol.for("react.lazy"),K=Symbol.for("react.offscreen"),ee=Symbol.iterator;function ge(r){return r===null||typeof r!="object"?null:(r=ee&&r[ee]||r["@@iterator"],typeof r=="function"?r:null)}var A=Object.assign,N;function oe(r){if(N===void 0)try{throw Error()}catch(c){var a=c.stack.trim().match(/\n( *(at )?)/);N=a&&a[1]||""}return` 2`+N+r}var le=!1;function ue(r,a){if(!r||le)return"";le=!0;var c=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(a)if(a=function(){throw Error()},Object.defineProperty(a.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(a,[])}catch(pe){var p=pe}Reflect.construct(r,[],a)}else{try{a.call()}catch(pe){p=pe}r.call(a.prototype)}else{try{throw Error()}catch(pe){p=pe}r()}}catch(pe){if(pe&&p&&typeof pe.stack=="string"){for(var w=pe.stack.split(` 3`),E=p.stack.split(` 4`),T=w.length-1,H=E.length-1;1<=T&&0<=H&&w[T]!==E[H];)H--;for(;1<=T&&0<=H;T--,H--)if(w[T]!==E[H]){if(T!==1||H!==1)do if(T--,H--,0>H||w[T]!==E[H]){var Y=` 5`+w[T].replace(" at new "," at ");return r.displayName&&Y.includes("<anonymous>")&&(Y=Y.replace("<anonymous>",r.displayName)),Y}while(1<=T&&0<=H);break}}}finally{le=!1,Error.prepareStackTrace=c}return(r=r?r.displayName||r.name:"")?oe(r):""}function te(r){switch(r.tag){case 5:return oe(r.type);case 16:return oe("Lazy");case 13:return oe("Suspense");case 19:return oe("SuspenseList");case 0:case 2:case 15:return r=ue(r.type,!1),r;case 11:return r=ue(r.type.render,!1),r;case 1:return r=ue(r.type,!0),r;default:return""}}function Oe(r){if(r==null)return null;if(typeof r=="function")return r.displayName||r.name||null;if(typeof r=="string")return r;switch(r){case W:return"Fragment";case V:return"Portal";case Z:return"Profiler";case B:return"StrictMode";case C:return"Suspense";case Q:return"SuspenseList"}if(typeof r=="object")switch(r.$$typeof){case D:return(r.displayName||"Context")+".Consumer";case re:return(r._context.displayName||"Context")+".Provider";case G:var a=r.render;return r=r.displayName,r||(r=a.displayName||a.name||"",r=r!==""?"ForwardRef("+r+")":"ForwardRef"),r;case xe:return a=r.displayName||null,a!==null?a:Oe(r.type)||"Memo";case q:a=r._payload,r=r._init;try{return Oe(r(a))}catch{}}return null}function me(r){var a=r.type;switch(r.tag){case 24:return"Cache";case 9:return(a.displayName||"Context")+".Consumer";case 10:return(a._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return r=a.render,r=r.displayName||r.name||"",a.displayName||(r!==""?"ForwardRef("+r+")":"ForwardRef");case 7:return"Fragment";case 5:return a;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Oe(a);case 8:return a===B?"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 a=="function")return a.displayName||a.name||null;
vendor: 4,156 bytes, line 5
5if(typeof a=="string")return a}return null}function Ie(r){switch(typeof r){case"boolean":case"number":case"string":case"undefined":return r;case"object":return r;default:return""}}function Ae(r){var a=r.type;return(r=r.nodeName)&&r.toLowerCase()==="input"&&(a==="checkbox"||a==="radio")}function We(r){var a=Ae(r)?"checked":"value",c=Object.getOwnPropertyDescriptor(r.constructor.prototype,a),p=""+r[a];if(!r.hasOwnProperty(a)&&typeof c<"u"&&typeof c.get=="function"&&typeof c.set=="function"){var w=c.get,E=c.set;return Object.defineProperty(r,a,{configurable:!0,get:function(){return w.call(this)},set:function(T){p=""+T,E.call(this,T)}}),Object.defineProperty(r,a,{enumerable:c.enumerable}),{getValue:function(){return p},setValue:function(T){p=""+T},stopTracking:function(){r._valueTracker=null,delete r[a]}}}}function Ve(r){r._valueTracker||(r._valueTracker=We(r))}function it(r){if(!r)return!1;var a=r._valueTracker;if(!a)return!0;var c=a.getValue(),p="";return r&&(p=Ae(r)?r.checked?"true":"false":r.value),r=p,r!==c?(a.setValue(r),!0):!1}function I(r){if(r=r||(typeof document<"u"?document:void 0),typeof r>"u")return null;try{return r.activeElement||r.body}catch{return r.body}}function fe(r,a){var c=a.checked;return A({},a,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:c??r._wrapperState.initialChecked})}function ce(r,a){var c=a.defaultValue==null?"":a.defaultValue,p=a.checked!=null?a.checked:a.defaultChecked;c=Ie(a.value!=null?a.value:c),r._wrapperState={initialChecked:p,initialValue:c,controlled:a.type==="checkbox"||a.type==="radio"?a.checked!=null:a.value!=null}}function U(r,a){a=a.checked,a!=null&&O(r,"checked",a,!1)}function R(r,a){U(r,a);var c=Ie(a.value),p=a.type;if(c!=null)p==="number"?(c===0&&r.value===""||r.value!=c)&&(r.value=""+c):r.value!==""+c&&(r.value=""+c);else if(p==="submit"||p==="reset"){r.removeAttribute("value");return}a.hasOwnProperty("value")?ve(r,a.type,c):a.hasOwnProperty("defaultValue")&&ve(r,a.type,Ie(a.defaultValue)),a.checked==null&&a.defaultChecked!=null&&(r.defaultChecked=!!a.defaultChecked)}function ne(r,a,c){if(a.hasOwnProperty("value")||a.hasOwnProperty("defaultValue")){var p=a.type;if(!(p!=="submit"&&p!=="reset"||a.value!==void 0&&a.value!==null))return;a=""+r._wrapperState.initialValue,c||a===r.value||(r.value=a),r.defaultValue=a}c=r.name,c!==""&&(r.name=""),r.defaultChecked=!!r._wrapperState.initialChecked,c!==""&&(r.name=c)}function ve(r,a,c){(a!=="number"||I(r.ownerDocument)!==r)&&(c==null?r.defaultValue=""+r._wrapperState.initialValue:r.defaultValue!==""+c&&(r.defaultValue=""+c))}var ke=Array.isArray;function ae(r,a,c,p){if(r=r.options,a){a={};for(var w=0;w<c.length;w++)a["$"+c[w]]=!0;for(c=0;c<r.length;c++)w=a.hasOwnProperty("$"+r[c].value),r[c].selected!==w&&(r[c].selected=w),w&&p&&(r[c].defaultSelected=!0)}else{for(c=""+Ie(c),a=null,w=0;w<r.length;w++){if(r[w].value===c){r[w].selected=!0,p&&(r[w].defaultSelected=!0);return}a!==null||r[w].disabled||(a=r[w])}a!==null&&(a.selected=!0)}}function Se(r,a){if(a.dangerouslySetInnerHTML!=null)throw Error(o(91));return A({},a,{value:void 0,defaultValue:void 0,children:""+r._wrapperState.initialValue})}function ye(r,a){var c=a.value;if(c==null){if(c=a.children,a=a.defaultValue,c!=null){if(a!=null)throw Error(o(92));if(ke(c)){if(1<c.length)throw Error(o(93));c=c[0]}a=c}a==null&&(a=""),c=a}r._wrapperState={initialValue:Ie(c)}}function we(r,a){var c=Ie(a.value),p=Ie(a.defaultValue);c!=null&&(c=""+c,c!==r.value&&(r.value=c),a.defaultValue==null&&r.defaultValue!==c&&(r.defaultValue=c)),p!=null&&(r.defaultValue=""+p)}function Ue(r){var a=r.textContent;a===r._wrapperState.initialValue&&a!==""&&a!==null&&(r.value=a)}function ot(r){switch(r){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 Ze(r,a){return r==null||r==="http://www.w3.org/1999/xhtml"?ot(a):r==="http://www.w3.org/2000/svg"&&a==="foreignObject"?"http://www.w3.org/1999/xhtml":r}var tn,Ba=function(r){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(a,c,p,w){MSApp.execUnsafeLocalFunction(function(){return r(a,c,p,w)})}:r}
vendor: 5,898 bytes, line 5
5(function(r,a){if(r.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in r)r.innerHTML=a;else{for(tn=tn||document.createElement("div"),tn.innerHTML="<svg>"+a.valueOf().toString()+"</svg>",a=tn.firstChild;r.firstChild;)r.removeChild(r.firstChild);for(;a.firstChild;)r.appendChild(a.firstChild)}});function cn(r,a){if(a){var c=r.firstChild;if(c&&c===r.lastChild&&c.nodeType===3){c.nodeValue=a;return}}r.textContent=a}var Or={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},Et=["Webkit","ms","Moz","O"];Object.keys(Or).forEach(function(r){Et.forEach(function(a){a=a+r.charAt(0).toUpperCase()+r.substring(1),Or[a]=Or[r]})});function el(r,a,c){return a==null||typeof a=="boolean"||a===""?"":c||typeof a!="number"||a===0||Or.hasOwnProperty(r)&&Or[r]?(""+a).trim():a+"px"}function Ps(r,a){r=r.style;for(var c in a)if(a.hasOwnProperty(c)){var p=c.indexOf("--")===0,w=el(c,a[c],p);c==="float"&&(c="cssFloat"),p?r.setProperty(c,w):r[c]=w}}var Tr=A({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 Cs(r,a){if(a){if(Tr[r]&&(a.children!=null||a.dangerouslySetInnerHTML!=null))throw Error(o(137,r));if(a.dangerouslySetInnerHTML!=null){if(a.children!=null)throw Error(o(60));if(typeof a.dangerouslySetInnerHTML!="object"||!("__html"in a.dangerouslySetInnerHTML))throw Error(o(61))}if(a.style!=null&&typeof a.style!="object")throw Error(o(62))}}function Zc(r,a){if(r.indexOf("-")===-1)return typeof a.is=="string";switch(r){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 Gc=null;function Xc(r){return r=r.target||r.srcElement||window,r.correspondingUseElement&&(r=r.correspondingUseElement),r.nodeType===3?r.parentNode:r}var Is=null,nr=null,zr=null;function xH(r){if(r=vd(r)){if(typeof Is!="function")throw Error(o(280));var a=r.stateNode;a&&(a=Lm(a),Is(r.stateNode,r.type,a))}}function SH(r){nr?zr?zr.push(r):zr=[r]:nr=r}function EH(){if(nr){var r=nr,a=zr;if(zr=nr=null,xH(r),a)for(r=0;r<a.length;r++)xH(a[r])}}function _H(r,a){return r(a)}function PH(){}var Sw=!1;function CH(r,a,c){if(Sw)return r(a,c);Sw=!0;try{return _H(r,a,c)}finally{Sw=!1,(nr!==null||zr!==null)&&(PH(),EH())}}function Yc(r,a){var c=r.stateNode;if(c===null)return null;var p=Lm(c);if(p===null)return null;c=p[a];e:switch(a){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(p=!p.disabled)||(r=r.type,p=!(r==="button"||r==="input"||r==="select"||r==="textarea")),r=!p;break e;default:r=!1}if(r)return null;if(c&&typeof c!="function")throw Error(o(231,a,typeof c));return c}var Ew=!1;if(d)try{js={},Object.defineProperty(js,"passive",{get:function(){Ew=!0}}),window.addEventListener("test",js,js),window.removeEventListener("test",js,js)}catch{Ew=!1}var js;function Sae(r,a,c,p,w,E,T,H,Y){var pe=Array.prototype.slice.call(arguments,3);try{a.apply(c,pe)}catch(_e){this.onError(_e)}}var Qc=!1,xm=null,Sm=!1,_w=null,Eae={onError:function(r){Qc=!0,xm=r}};function _ae(r,a,c,p,w,E,T,H,Y){Qc=!1,xm=null,Sae.apply(Eae,arguments)}function Pae(r,a,c,p,w,E,T,H,Y){if(_ae.apply(this,arguments),Qc){if(Qc){var pe=xm;Qc=!1,xm=null}else throw Error(o(198));Sm||(Sm=!0,_w=pe)}}function tl(r){var a=r,c=r;if(r.alternate)for(;a.return;)a=a.return;else{r=a;do a=r,a.flags&4098&&(c=a.return),r=a.return;while(r)}return a.tag===3?c:null}function IH(r){if(r.tag===13){var a=r.memoizedState;if(a===null&&(r=r.alternate,r!==null&&(a=r.memoizedState)),a!==null)return a.dehydrated}return null}function jH(r){if(tl(r)!==r)throw Error(o(188))}function Cae(r){var a=r.alternate;if(!a){if(a=tl(r),a===null)throw Error(o(188));return a!==r?null:r}for(var c=r,p=a;;){var w=c.return;if(w===null)break;var E=w.alternate;if(E===null){if(p=w.return,p!==null){c=p;continue}break}if(w.child===E.child){for(E=w.child;E;){if(E===c)return jH(w),r;if(E===p)return jH(w),a;E=E.sibling}throw Error(o(188))}if(c.return!==p.return)c=w,p=E;else{for(var T=!1,H=w.child;H;){if(H===c){T=!0,c=w,p=E;break}if(H===p){T=!0,p=w,c=E;break}H=H.sibling}if(!T){for(H=E.child;H;){if(H===c){T=!0,c=E,p=w;break}if(H===p){T=!0,p=E,c=w;break}H=H.sibling}if(!T)throw Error(o(189))}}if(c.alternate!==p)throw Error(o(190))}if(c.tag!==3)throw Error(o(188));return c.stateNode.current===c?r:a}function OH(r){return r=Cae(r),r!==null?TH(r):null}function TH(r){if(r.tag===5||r.tag===6)return r;for(r=r.child;r!==null;){var a=TH(r);if(a!==null)return a;r=r.sibling}return null}var zH=n.unstable_scheduleCallback,DH=n.unstable_cancelCallback,Iae=n.unstable_shouldYield,jae=n.unstable_requestPaint,Tt=n.unstable_now,Oae=n.unstable_getCurrentPriorityLevel,Pw=n.unstable_ImmediatePriority,AH=n.unstable_UserBlockingPriority,Em=n.unstable_NormalPriority,Tae=n.unstable_LowPriority,BH=n.unstable_IdlePriority,_m=null,ho=null;function zae(r){if(ho&&typeof ho.onCommitFiberRoot=="function")try{ho.onCommitFiberRoot(_m,r,void 0,(r.current.flags&128)===128)}catch{}}var Dr=Math.clz32?Math.clz32:Bae,Dae=Math.log,Aae=Math.LN2;function Bae(r){return r>>>=0,r===0?32:31-(Dae(r)/Aae|0)|0}var Pm=64,Cm=4194304;
vendor: 4,489 bytes, line 5
5function Jc(r){switch(r&-r){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 r&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return r&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return r}}function Im(r,a){var c=r.pendingLanes;if(c===0)return 0;var p=0,w=r.suspendedLanes,E=r.pingedLanes,T=c&268435455;if(T!==0){var H=T&~w;H!==0?p=Jc(H):(E&=T,E!==0&&(p=Jc(E)))}else T=c&~w,T!==0?p=Jc(T):E!==0&&(p=Jc(E));if(p===0)return 0;if(a!==0&&a!==p&&!(a&w)&&(w=p&-p,E=a&-a,w>=E||w===16&&(E&4194240)!==0))return a;if(p&4&&(p|=c&16),a=r.entangledLanes,a!==0)for(r=r.entanglements,a&=p;0<a;)c=31-Dr(a),w=1<<c,p|=r[c],a&=~w;return p}function Nae(r,a){switch(r){case 1:case 2:case 4:return a+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 a+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 Fae(r,a){for(var c=r.suspendedLanes,p=r.pingedLanes,w=r.expirationTimes,E=r.pendingLanes;0<E;){var T=31-Dr(E),H=1<<T,Y=w[T];Y===-1?(!(H&c)||H&p)&&(w[T]=Nae(H,a)):Y<=a&&(r.expiredLanes|=H),E&=~H}}function Cw(r){return r=r.pendingLanes&-1073741825,r!==0?r:r&1073741824?1073741824:0}function NH(){var r=Pm;return Pm<<=1,!(Pm&4194240)&&(Pm=64),r}function Iw(r){for(var a=[],c=0;31>c;c++)a.push(r);return a}function ed(r,a,c){r.pendingLanes|=a,a!==536870912&&(r.suspendedLanes=0,r.pingedLanes=0),r=r.eventTimes,a=31-Dr(a),r[a]=c}function Rae(r,a){var c=r.pendingLanes&~a;r.pendingLanes=a,r.suspendedLanes=0,r.pingedLanes=0,r.expiredLanes&=a,r.mutableReadLanes&=a,r.entangledLanes&=a,a=r.entanglements;var p=r.eventTimes;for(r=r.expirationTimes;0<c;){var w=31-Dr(c),E=1<<w;a[w]=0,p[w]=-1,r[w]=-1,c&=~E}}function jw(r,a){var c=r.entangledLanes|=a;for(r=r.entanglements;c;){var p=31-Dr(c),w=1<<p;w&a|r[p]&a&&(r[p]|=a),c&=~w}}var ut=0;function FH(r){return r&=-r,1<r?4<r?r&268435455?16:536870912:4:1}var RH,Ow,MH,UH,VH,Tw=!1,jm=[],Na=null,Fa=null,Ra=null,td=new Map,nd=new Map,Ma=[],Mae="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 HH(r,a){switch(r){case"focusin":case"focusout":Na=null;break;case"dragenter":case"dragleave":Fa=null;break;case"mouseover":case"mouseout":Ra=null;break;case"pointerover":case"pointerout":td.delete(a.pointerId);break;case"gotpointercapture":case"lostpointercapture":nd.delete(a.pointerId)}}function rd(r,a,c,p,w,E){return r===null||r.nativeEvent!==E?(r={blockedOn:a,domEventName:c,eventSystemFlags:p,nativeEvent:E,targetContainers:[w]},a!==null&&(a=vd(a),a!==null&&Ow(a)),r):(r.eventSystemFlags|=p,a=r.targetContainers,w!==null&&a.indexOf(w)===-1&&a.push(w),r)}function Uae(r,a,c,p,w){switch(a){case"focusin":return Na=rd(Na,r,a,c,p,w),!0;case"dragenter":return Fa=rd(Fa,r,a,c,p,w),!0;case"mouseover":return Ra=rd(Ra,r,a,c,p,w),!0;case"pointerover":var E=w.pointerId;return td.set(E,rd(td.get(E)||null,r,a,c,p,w)),!0;case"gotpointercapture":return E=w.pointerId,nd.set(E,rd(nd.get(E)||null,r,a,c,p,w)),!0}return!1}function KH(r){var a=nl(r.target);if(a!==null){var c=tl(a);if(c!==null){if(a=c.tag,a===13){if(a=IH(c),a!==null){r.blockedOn=a,VH(r.priority,function(){MH(c)});return}}else if(a===3&&c.stateNode.current.memoizedState.isDehydrated){r.blockedOn=c.tag===3?c.stateNode.containerInfo:null;return}}}r.blockedOn=null}function Om(r){if(r.blockedOn!==null)return!1;for(var a=r.targetContainers;0<a.length;){var c=Dw(r.domEventName,r.eventSystemFlags,a[0],r.nativeEvent);if(c===null){c=r.nativeEvent;var p=new c.constructor(c.type,c);Gc=p,c.target.dispatchEvent(p),Gc=null}else return a=vd(c),a!==null&&Ow(a),r.blockedOn=c,!1;a.shift()}return!0}function WH(r,a,c){Om(r)&&c.delete(a)}function Vae(){Tw=!1,Na!==null&&Om(Na)&&(Na=null),Fa!==null&&Om(Fa)&&(Fa=null),Ra!==null&&Om(Ra)&&(Ra=null),td.forEach(WH),nd.forEac
vendor: 2,972 bytes, line 5
5h(WH)}function od(r,a){r.blockedOn===a&&(r.blockedOn=null,Tw||(Tw=!0,n.unstable_scheduleCallback(n.unstable_NormalPriority,Vae)))}function ad(r){function a(w){return od(w,r)}if(0<jm.length){od(jm[0],r);for(var c=1;c<jm.length;c++){var p=jm[c];p.blockedOn===r&&(p.blockedOn=null)}}for(Na!==null&&od(Na,r),Fa!==null&&od(Fa,r),Ra!==null&&od(Ra,r),td.forEach(a),nd.forEach(a),c=0;c<Ma.length;c++)p=Ma[c],p.blockedOn===r&&(p.blockedOn=null);for(;0<Ma.length&&(c=Ma[0],c.blockedOn===null);)KH(c),c.blockedOn===null&&Ma.shift()}var Os=j.ReactCurrentBatchConfig,Tm=!0;function Hae(r,a,c,p){var w=ut,E=Os.transition;Os.transition=null;try{ut=1,zw(r,a,c,p)}finally{ut=w,Os.transition=E}}function Kae(r,a,c,p){var w=ut,E=Os.transition;Os.transition=null;try{ut=4,zw(r,a,c,p)}finally{ut=w,Os.transition=E}}function zw(r,a,c,p){if(Tm){var w=Dw(r,a,c,p);if(w===null)Zw(r,a,p,zm,c),HH(r,p);else if(Uae(w,r,a,c,p))p.stopPropagation();else if(HH(r,p),a&4&&-1<Mae.indexOf(r)){for(;w!==null;){var E=vd(w);if(E!==null&&RH(E),E=Dw(r,a,c,p),E===null&&Zw(r,a,p,zm,c),E===w)break;w=E}w!==null&&p.stopPropagation()}else Zw(r,a,p,null,c)}}var zm=null;function Dw(r,a,c,p){if(zm=null,r=Xc(p),r=nl(r),r!==null)if(a=tl(r),a===null)r=null;else if(c=a.tag,c===13){if(r=IH(a),r!==null)return r;r=null}else if(c===3){if(a.stateNode.current.memoizedState.isDehydrated)return a.tag===3?a.stateNode.containerInfo:null;r=null}else a!==r&&(r=null);return zm=r,null}function qH(r){switch(r){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(Oae()){case Pw:return 1;case AH:return 4;case Em:case Tae:return 16;case BH:return 536870912;default:return 16}default:return 16}}var Ua=null,Aw=null,Dm=null;function $H(){if(Dm)return Dm;var r,a=Aw,c=a.length,p,w="value"in Ua?Ua.value:Ua.textContent,E=w.length;for(r=0;r<c&&a[r]===w[r];r++);var T=c-r;for(p=1;p<=T&&a[c-p]===w[E-p];p++);return Dm=w.slice(r,1<p?1-p:void 0)}function Am(r){var a=r.keyCode;
vendor: 5,225 bytes, line 5
5return"charCode"in r?(r=r.charCode,r===0&&a===13&&(r=13)):r=a,r===10&&(r=13),32<=r||r===13?r:0}function Bm(){return!0}function LH(){return!1}function Hn(r){function a(c,p,w,E,T){this._reactName=c,this._targetInst=w,this.type=p,this.nativeEvent=E,this.target=T,this.currentTarget=null;for(var H in r)r.hasOwnProperty(H)&&(c=r[H],this[H]=c?c(E):E[H]);return this.isDefaultPrevented=(E.defaultPrevented!=null?E.defaultPrevented:E.returnValue===!1)?Bm:LH,this.isPropagationStopped=LH,this}return A(a.prototype,{preventDefault:function(){this.defaultPrevented=!0;var c=this.nativeEvent;c&&(c.preventDefault?c.preventDefault():typeof c.returnValue!="unknown"&&(c.returnValue=!1),this.isDefaultPrevented=Bm)},stopPropagation:function(){var c=this.nativeEvent;c&&(c.stopPropagation?c.stopPropagation():typeof c.cancelBubble!="unknown"&&(c.cancelBubble=!0),this.isPropagationStopped=Bm)},persist:function(){},isPersistent:Bm}),a}var Ts={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(r){return r.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Bw=Hn(Ts),id=A({},Ts,{view:0,detail:0}),Wae=Hn(id),Nw,Fw,ld,Nm=A({},id,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Mw,button:0,buttons:0,relatedTarget:function(r){return r.relatedTarget===void 0?r.fromElement===r.srcElement?r.toElement:r.fromElement:r.relatedTarget},movementX:function(r){return"movementX"in r?r.movementX:(r!==ld&&(ld&&r.type==="mousemove"?(Nw=r.screenX-ld.screenX,Fw=r.screenY-ld.screenY):Fw=Nw=0,ld=r),Nw)},movementY:function(r){return"movementY"in r?r.movementY:Fw}}),ZH=Hn(Nm),qae=A({},Nm,{dataTransfer:0}),$ae=Hn(qae),Lae=A({},id,{relatedTarget:0}),Rw=Hn(Lae),Zae=A({},Ts,{animationName:0,elapsedTime:0,pseudoElement:0}),Gae=Hn(Zae),Xae=A({},Ts,{clipboardData:function(r){return"clipboardData"in r?r.clipboardData:window.clipboardData}}),Yae=Hn(Xae),Qae=A({},Ts,{data:0}),GH=Hn(Qae),Jae={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},eie={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"},tie={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function nie(r){var a=this.nativeEvent;return a.getModifierState?a.getModifierState(r):(r=tie[r])?!!a[r]:!1}function Mw(){return nie}var rie=A({},id,{key:function(r){if(r.key){var a=Jae[r.key]||r.key;if(a!=="Unidentified")return a}return r.type==="keypress"?(r=Am(r),r===13?"Enter":String.fromCharCode(r)):r.type==="keydown"||r.type==="keyup"?eie[r.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Mw,charCode:function(r){return r.type==="keypress"?Am(r):0},keyCode:function(r){return r.type==="keydown"||r.type==="keyup"?r.keyCode:0},which:function(r){return r.type==="keypress"?Am(r):r.type==="keydown"||r.type==="keyup"?r.keyCode:0}}),oie=Hn(rie),aie=A({},Nm,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),XH=Hn(aie),iie=A({},id,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Mw}),lie=Hn(iie),sie=A({},Ts,{propertyName:0,elapsedTime:0,pseudoElement:0}),uie=Hn(sie),cie=A({},Nm,{deltaX:function(r){return"deltaX"in r?r.deltaX:"wheelDeltaX"in r?-r.wheelDeltaX:0},deltaY:function(r){return"deltaY"in r?r.deltaY:"wheelDeltaY"in r?-r.wheelDeltaY:"wheelDelta"in r?-r.wheelDelta:0},deltaZ:0,deltaMode:0}),die=Hn(cie),fie=[9,13,27,32],Uw=d&&"CompositionEvent"in window,sd=null;d&&"documentMode"in document&&(sd=document.documentMode);var pie=d&&"TextEvent"in window&&!sd,YH=d&&(!Uw||sd&&8<sd&&11>=sd),QH=" ",JH=!1;function eK(r,a){switch(r){case"keyup":return fie.indexOf(a.keyCode)!==-1;case"keydown":return a.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function tK(r){return r=r.detail,typeof r=="object"&&"data"in r?r.data:null}var zs=!1;function hie(r,a){switch(r){case"compositionend":return tK(a);case"keypress":return a.which!==32?null:(JH=!0,QH);case"textInput":return r=a.data,r===QH&&JH?null:r;default:return null}}function mie(r,a){if(zs)return r==="compositionend"||!Uw&&eK(r,a)?(r=$H(),Dm=Aw=Ua=null,zs=!1,r):null;switch(r){case"paste":return null;case"keypress":if(!(a.ctrlKey||a.altKey||a.metaKey)||a.ctrlKey&&a.altKey){if(a.char&&1<a.char.length)return a.char;if(a.which)return String.fromCharCode(a.which)}return null;case"compositionend":return YH&&a.locale!=="ko"?null:a.data;default:return null}}var gie={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 nK(r){var a=r&&r.nodeName&&r.nodeName.toLowerCase();return a==="input"?!!gie[r.type]:a==="textarea"}
vendor: 5,956 bytes, line 5
5function rK(r,a,c,p){SH(p),a=Wm(a,"onChange"),0<a.length&&(c=new Bw("onChange","change",null,c,p),r.push({event:c,listeners:a}))}var ud=null,cd=null;function vie(r){xK(r,0)}function Fm(r){var a=Fs(r);if(it(a))return r}function yie(r,a){if(r==="change")return a}var oK=!1;d&&(d?(Rm="oninput"in document,Rm||(Hw=document.createElement("div"),Hw.setAttribute("oninput","return;"),Rm=typeof Hw.oninput=="function"),Vw=Rm):Vw=!1,oK=Vw&&(!document.documentMode||9<document.documentMode));var Vw,Rm,Hw;function aK(){ud&&(ud.detachEvent("onpropertychange",iK),cd=ud=null)}function iK(r){if(r.propertyName==="value"&&Fm(cd)){var a=[];rK(a,cd,r,Xc(r)),CH(vie,a)}}function bie(r,a,c){r==="focusin"?(aK(),ud=a,cd=c,ud.attachEvent("onpropertychange",iK)):r==="focusout"&&aK()}function kie(r){if(r==="selectionchange"||r==="keyup"||r==="keydown")return Fm(cd)}function wie(r,a){if(r==="click")return Fm(a)}function xie(r,a){if(r==="input"||r==="change")return Fm(a)}function Sie(r,a){return r===a&&(r!==0||1/r===1/a)||r!==r&&a!==a}var Ar=typeof Object.is=="function"?Object.is:Sie;function dd(r,a){if(Ar(r,a))return!0;if(typeof r!="object"||r===null||typeof a!="object"||a===null)return!1;var c=Object.keys(r),p=Object.keys(a);if(c.length!==p.length)return!1;for(p=0;p<c.length;p++){var w=c[p];if(!f.call(a,w)||!Ar(r[w],a[w]))return!1}return!0}function lK(r){for(;r&&r.firstChild;)r=r.firstChild;return r}function sK(r,a){var c=lK(r);r=0;for(var p;c;){if(c.nodeType===3){if(p=r+c.textContent.length,r<=a&&p>=a)return{node:c,offset:a-r};r=p}e:{for(;c;){if(c.nextSibling){c=c.nextSibling;break e}c=c.parentNode}c=void 0}c=lK(c)}}function uK(r,a){return r&&a?r===a?!0:r&&r.nodeType===3?!1:a&&a.nodeType===3?uK(r,a.parentNode):"contains"in r?r.contains(a):r.compareDocumentPosition?!!(r.compareDocumentPosition(a)&16):!1:!1}function cK(){for(var r=window,a=I();a instanceof r.HTMLIFrameElement;){try{var c=typeof a.contentWindow.location.href=="string"}catch{c=!1}if(c)r=a.contentWindow;else break;a=I(r.document)}return a}function Kw(r){var a=r&&r.nodeName&&r.nodeName.toLowerCase();return a&&(a==="input"&&(r.type==="text"||r.type==="search"||r.type==="tel"||r.type==="url"||r.type==="password")||a==="textarea"||r.contentEditable==="true")}function Eie(r){var a=cK(),c=r.focusedElem,p=r.selectionRange;if(a!==c&&c&&c.ownerDocument&&uK(c.ownerDocument.documentElement,c)){if(p!==null&&Kw(c)){if(a=p.start,r=p.end,r===void 0&&(r=a),"selectionStart"in c)c.selectionStart=a,c.selectionEnd=Math.min(r,c.value.length);else if(r=(a=c.ownerDocument||document)&&a.defaultView||window,r.getSelection){r=r.getSelection();var w=c.textContent.length,E=Math.min(p.start,w);p=p.end===void 0?E:Math.min(p.end,w),!r.extend&&E>p&&(w=p,p=E,E=w),w=sK(c,E);var T=sK(c,p);w&&T&&(r.rangeCount!==1||r.anchorNode!==w.node||r.anchorOffset!==w.offset||r.focusNode!==T.node||r.focusOffset!==T.offset)&&(a=a.createRange(),a.setStart(w.node,w.offset),r.removeAllRanges(),E>p?(r.addRange(a),r.extend(T.node,T.offset)):(a.setEnd(T.node,T.offset),r.addRange(a)))}}for(a=[],r=c;r=r.parentNode;)r.nodeType===1&&a.push({element:r,left:r.scrollLeft,top:r.scrollTop});for(typeof c.focus=="function"&&c.focus(),c=0;c<a.length;c++)r=a[c],r.element.scrollLeft=r.left,r.element.scrollTop=r.top}}var _ie=d&&"documentMode"in document&&11>=document.documentMode,Ds=null,Ww=null,fd=null,qw=!1;function dK(r,a,c){var p=c.window===c?c.document:c.nodeType===9?c:c.ownerDocument;qw||Ds==null||Ds!==I(p)||(p=Ds,"selectionStart"in p&&Kw(p)?p={start:p.selectionStart,end:p.selectionEnd}:(p=(p.ownerDocument&&p.ownerDocument.defaultView||window).getSelection(),p={anchorNode:p.anchorNode,anchorOffset:p.anchorOffset,focusNode:p.focusNode,focusOffset:p.focusOffset}),fd&&dd(fd,p)||(fd=p,p=Wm(Ww,"onSelect"),0<p.length&&(a=new Bw("onSelect","select",null,a,c),r.push({event:a,listeners:p}),a.target=Ds)))}function Mm(r,a){var c={};return c[r.toLowerCase()]=a.toLowerCase(),c["Webkit"+r]="webkit"+a,c["Moz"+r]="moz"+a,c}var As={animationend:Mm("Animation","AnimationEnd"),animationiteration:Mm("Animation","AnimationIteration"),animationstart:Mm("Animation","AnimationStart"),transitionend:Mm("Transition","TransitionEnd")},$w={},fK={};d&&(fK=document.createElement("div").style,"AnimationEvent"in window||(delete As.animationend.animation,delete As.animationiteration.animation,delete As.animationstart.animation),"TransitionEvent"in window||delete As.transitionend.transition);function Um(r){if($w[r])return $w[r];if(!As[r])return r;var a=As[r],c;for(c in a)if(a.hasOwnProperty(c)&&c in fK)return $w[r]=a[c];return r}var pK=Um("animationend"),hK=Um("animationiteration"),mK=Um("animationstart"),gK=Um("transitionend"),vK=new Map,yK="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 Va(r,a){vK.set(r,a),s(a,[r])}for(Hm=0;Hm<yK.length;Hm++)Vm=yK[Hm],bK=Vm.toLowerCase(),kK=Vm[0].toUpperCase()+Vm.slice(1),Va(bK,"on"+kK);var Vm,bK,kK,Hm;Va(pK,"onAnimationEnd"),Va(hK,"onAnimationIteration"),Va(mK,"onAnimationStart"),Va("dblclick","onDoubleClick"),Va("focusin","onFocus"),Va("focusout","onBlur"),Va(gK,"onTransitionEnd"),u("onMouseEnter",["mouseout","mouseover"]),u("onMouseLeave",["mouseout","mouseover"]),u("onPointerEnter",["pointerout","pointerover"]),u("onPointerLeave",["pointerout","pointerover"]),s("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),s("onSelect","focusout contextmenu dragend focu
5sin keydown keyup mousedown mouseup selectionchange".split(" ")),s("onBeforeInput",["compositionend","keypress","textInput","paste"]),s("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),s("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),s("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var pd="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(" "),Pie=new Set("cancel close invalid load scroll toggle".split(" ").concat(pd));function wK(r,a,c){var p=r.type||"unknown-event";r.currentTarget=c,Pae(p,a,void 0,r),r.currentTarget=null}function xK(r,a){a=(a&4)!==0;for(var c=0;c<r.length;c++){var p=r[c],w=p.event;p=p.listeners;e:{var E=void 0;if(a)for(var T=p.length-1;0<=T;T--){var H=p[T],Y=H.instance,pe=H.currentTarget;if(H=H.listener,Y!==E&&w.isPropagationStopped())break e;wK(w,H,pe),E=Y}else for(T=0;T<p.length;T++){if(H=p[T],Y=H.instance,pe=H.currentTarget,H=H.listener,Y!==E&&w.isPropagationStopped())break e;wK(w,H,pe),E=Y}}}if(Sm)throw r=_w,Sm=!1,_w=null,r}function yt(r,a){var c=a[ex];c===void 0&&(c=a[ex]=new Set);var p=r+"__bubble";c.has(p)||(SK(a,r,2,!1),c.add(p))}function Lw(r,a,c){var p=0;a&&(p|=4),SK(c,r,p,a)}var Km="_reactListening"+Math.random().toString(36).slice(2);function hd(r){if(!r[Km]){r[Km]=!0,i.forEach(function(c){c!=="selectionchange"&&(Pie.has(c)||Lw(c,!1,r),Lw(c,!0,r))});var a=r.nodeType===9?r:r.ownerDocument;a===null||a[Km]||(a[Km]=!0,Lw("selectionchange",!1,a))}}function SK(r,a,c,p){switch(qH(a)){case 1:var w=Hae;break;case 4:w=Kae;break;default:w=zw}c=w.bind(null,a,c,r),w=void 0,!Ew||a!=="touchstart"&&a!=="touchmove"&&a!=="wheel"||(w=!0),p?w!==void 0?r.addEventListener(a,c,{capture:!0,passive:w}):r.addEventListener(a,c,!0):w!==void 0?r.addEventListener(a,c,{passive:w}):r.addEventListener(a,c,!1)}function Zw(r,a,c,p,w){var E=p;if(!(a&1)&&!(a&2)&&p!==null)e:for(;;){if(p===null)return;var T=p.tag;if(T===3||T===4){var H=p.stateNode.containerInfo;if(H===w||H.nodeType===8&&H.parentNode===w)break;if(T===4)for(T=p.return;T!==null;){var Y=T.tag;if((Y===3||Y===4)&&(Y=T.stateNode.containerInfo,Y===w||Y.nodeType===8&&Y.parentNode===w))return;T=T.return}for(;H!==null;){if(T=nl(H),T===null)return;if(Y=T.tag,Y===5||Y===6){p=E=T;continue e}H=H.parentNode}}p=p.return}CH(function(){var pe=E,_e=Xc(c),Pe=[];e:{var Ee=vK.get(r);if(Ee!==void 0){var Te=Bw,Be=r;switch(r){case"keypress":if(Am(c)===0)break e;case"keydown":case"keyup":Te=oie;break;case"focusin":Be="focus",Te=Rw;break;case"focusout":Be="blur",Te=Rw;break;case"beforeblur":case"afterblur":Te=Rw;break;case"click":if(c.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":Te=ZH;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":Te=$ae;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":Te=lie;break;case pK:case hK:case mK:Te=Gae;break;case gK:Te=uie;break;case"scroll":Te=Wae;break;case"wheel":Te=die;break;case"copy":case"cut":case"paste":Te=Yae;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":Te=XH}var Fe=(a&4)!==0,zt=!Fe&&r==="scroll",ie=Fe?Ee!==null?Ee+"Capture":null:Ee;Fe=[];for(var J=pe,se;J!==null;){se=J;var Ce=se.stateNode;if(se.tag===5&&Ce!==null&&(se=Ce,ie!==null&&(Ce=Yc(J,ie),Ce!=null&&Fe.push(md(J,Ce,se)))),zt)break;J=J.return}0<Fe.length&&(Ee=new Te(Ee,Be,null,c,_e),Pe.push({event:Ee,listeners:Fe}))}}if(!(a&7)){e:{if(Ee=r==="mouseover"||r==="pointerover",Te=r==="mouseout"||r==="pointerout",Ee&&c!==Gc&&(Be=c.relatedTarget||c.fromElement)&&(nl(Be)||Be[qo]))break e;if((Te||Ee)&&(Ee=_e.window===_e?_e:(Ee=_e.ownerDocument)?Ee.defaultView||Ee.parentWindow:window,Te?(Be=c.relatedTarget||c.toElement,Te=pe,Be=Be?nl(Be):null,Be!==null&&(zt=tl(Be),Be!==zt||Be.tag!==5&&Be.tag!==6)&&(Be=null)):(Te=null,Be=pe),Te!==Be)){if(Fe=ZH,Ce="onMouseLeave",ie="onMouseEnter",J="mou
5se",(r==="pointerout"||r==="pointerover")&&(Fe=XH,Ce="onPointerLeave",ie="onPointerEnter",J="pointer"),zt=Te==null?Ee:Fs(Te),se=Be==null?Ee:Fs(Be),Ee=new Fe(Ce,J+"leave",Te,c,_e),Ee.target=zt,Ee.relatedTarget=se,Ce=null,nl(_e)===pe&&(Fe=new Fe(ie,J+"enter",Be,c,_e),Fe.target=se,Fe.relatedTarget=zt,Ce=Fe),zt=Ce,Te&&Be)t:{for(Fe=Te,ie=Be,J=0,se=Fe;se;se=Bs(se))J++;for(se=0,Ce=ie;Ce;Ce=Bs(Ce))se++;for(;0<J-se;)Fe=Bs(Fe),J--;for(;0<se-J;)ie=Bs(ie),se--;for(;J--;){if(Fe===ie||ie!==null&&Fe===ie.alternate)break t;Fe=Bs(Fe),ie=Bs(ie)}Fe=null}else Fe=null;Te!==null&&EK(Pe,Ee,Te,Fe,!1),Be!==null&&zt!==null&&EK(Pe,zt,Be,Fe,!0)}}e:{if(Ee=pe?Fs(pe):window,Te=Ee.nodeName&&Ee.nodeName.toLowerCase(),Te==="select"||Te==="input"&&Ee.type==="file")var Me=yie;else if(nK(Ee))if(oK)Me=xie;else{Me=kie;var qe=bie}else(Te=Ee.nodeName)&&Te.toLowerCase()==="input"&&(Ee.type==="checkbox"||Ee.type==="radio")&&(Me=wie);if(Me&&(Me=Me(r,pe))){rK(Pe,Me,c,_e);break e}qe&&qe(r,Ee,pe),r==="focusout"&&(qe=Ee._wrapperState)&&qe.controlled&&Ee.type==="number"&&ve(Ee,"number",Ee.value)}switch(qe=pe?Fs(pe):window,r){case"focusin":(nK(qe)||qe.contentEditable==="true")&&(Ds=qe,Ww=pe,fd=null);break;case"focusout":fd=Ww=Ds=null;break;case"mousedown":qw=!0;break;case"contextmenu":case"mouseup":case"dragend":qw=!1,dK(Pe,c,_e);break;case"selectionchange":if(_ie)break;case"keydown":case"keyup":dK(Pe,c,_e)}var $e;if(Uw)e:{switch(r){case"compositionstart":var Ge="onCompositionStart";break e;case"compositionend":Ge="onCompositionEnd";break e;case"compositionupdate":Ge="onCompositionUpdate";break e}Ge=void 0}else zs?eK(r,c)&&(Ge="onCompositionEnd"):r==="keydown"&&c.keyCode===229&&(Ge="onCompositionStart");Ge&&(YH&&c.locale!=="ko"&&(zs||Ge!=="onCompositionStart"?Ge==="onCompositionEnd"&&zs&&($e=$H()):(Ua=_e,Aw="value"in Ua?Ua.value:Ua.textContent,zs=!0)),qe=Wm(pe,Ge),0<qe.length&&(Ge=new GH(Ge,r,null,c,_e),Pe.push({event:Ge,listeners:qe}),$e?Ge.data=$e:($e=tK(c),$e!==null&&(Ge.data=$e)))),($e=pie?hie(r,c):mie(r,c))&&(pe=Wm(pe,"onBeforeInput"),0<pe.length&&(_e=new GH("onBeforeInput","beforeinput",null,c,_e),Pe.push({event:_e,listeners:pe}),_e.data=$e))}xK(Pe,a)})}function md(r,a,c){return{instance:r,listener:a,currentTarget:c}}function Wm(r,a){for(var c=a+"Capture",p=[];r!==null;){var w=r,E=w.stateNode;w.tag===5&&E!==null&&(w=E,E=Yc(r,c),E!=null&&p.unshift(md(r,E,w)),E=Yc(r,a),E!=null&&p.push(md(r,E,w))),r=r.return}return p}function Bs(r){if(r===null)return null;do r=r.return;while(r&&r.tag!==5);return r||null}function EK(r,a,c,p,w){for(var E=a._reactName,T=[];c!==null&&c!==p;){var H=c,Y=H.alternate,pe=H.stateNode;if(Y!==null&&Y===p)break;H.tag===5&&pe!==null&&(H=pe,w?(Y=Yc(c,E),Y!=null&&T.unshift(md(c,Y,H))):w||(Y=Yc(c,E),Y!=null&&T.push(md(c,Y,H)))),c=c.return}T.length!==0&&r.push({event:a,listeners:T})}var Cie=/\r\n?/g,Iie=/\u0000|\uFFFD/g;function _K(r){return(typeof r=="string"?r:""+r).replace(Cie,` 6`).replace(Iie,"")}function qm(r,a,c){if(a=_K(a),_K(r)!==a&&c)throw Error(o(425))}function $m(){}var Gw=null,Xw=null;function Yw(r,a){return r==="textarea"||r==="noscript"||typeof a.children=="string"||typeof a.children=="number"||typeof a.dangerouslySetInnerHTML=="object"&&a.dangerouslySetInnerHTML!==null&&a.dangerouslySetInnerHTML.__html!=null}var Qw=typeof setTimeout=="function"?setTimeout:void 0,jie=typeof clearTimeout=="function"?clearTimeout:void 0,PK=typeof Promise=="function"?Promise:void 0,Oie=typeof queueMicrotask=="function"?queueMicrotask:typeof PK<"u"?function(r){return PK.resolve(null).then(r).catch(Tie)}:Qw;function Tie(r){setTimeout(function(){throw r})}function Jw(r,a){var c=a,p=0;do{var w=c.nextSibling;if(r.removeChild(c),w&&w.nodeType===8)if(c=w.data,c==="/$"){if(p===0){r.removeChild(w),ad(a);return}p--}else c!=="$"&&c!=="$?"&&c!=="$!"||p++;c=w}while(c);ad(a)}function Ha(r){for(;r!=null;r=r.nextSibling){var a=r.nodeType;if(a===1||a===3)break;if(a===8){if(a=r.data,a==="$"||a==="$!"||a==="$?")break;if(a==="/$")return null}}return r}function CK(r){r=r.previousSibling;for(var a=0;r;){if(r.nodeType===8){var c=r.data;if(c==="$"||c==="$!"||c==="$?"){if(a===0)return r;a--}else c==="/$"&&a++}r=r.previousSibling}return null}var Ns=Math.random().toString(36).slice(2),mo="__reactFiber$"+Ns,gd="__reactProps$"+Ns,qo="__reactContainer$"+Ns,ex="__reactEvents$"+Ns,zie="__reactListeners$"+Ns,Die="__reactHandles$"+Ns;function nl(r){var a=r[mo];if(a)return a;for(var c=r.parentNode;c;){if(a=c[qo]||c[mo]){if(c=a.alternate,a.child!==null||c!==null&&c.child!==null)for(r=CK(r);r!==null;){if(c=r[mo])return c;r=CK(r)}return a}r=c,c=r.parentNode}return null}function vd(r){return r=r[mo]||r[qo],!r||r.tag!==5&&r.tag!==6&&r.tag!==13&&r.tag!==3?null:r}function Fs(r){if(r.tag===5||r.tag===6)return r.stateNode;throw Error(o(33))}function Lm(r){return r[gd]||null}var tx=[],Rs=-1;function Ka(r){return{current:r}}function bt(r){0>Rs||(r.current=tx[Rs],tx[Rs]=null,Rs--)}function mt(r,a){Rs++,tx[Rs]=r.current,r.current=a}var Wa={},dn=Ka(Wa),jn=Ka(!1),rl=Wa;function Ms(r,a){var c=r.type.contextTypes;if(!c)return Wa;var p=r.stateNode;if(p&&p.__reactInternalMemoizedUnmaskedChildContext===a)return p.__reactInternalMemoizedMaskedChildContext;var w={},E;for(E in c)w[E]=a[E];return p&&(r=r.stateNode,r.__reactInternalMemoizedUnmaskedChildContext=a,r.__reactInternalMemoizedMaskedChildContext=w),w}function On(r){return r=r.childContextTypes,r!=null}function Zm(){bt(jn),bt(dn)}function IK(r,a,c){if(dn.current!==Wa)throw Error(o(168));mt(dn,a),mt(jn,c)}function jK(r,a,c){var p=r.stateNode;if(a=a.childContextTypes,typeof p.getChildContext!="function")return c;p=p.getChildContext();for(var w in p)if(!(w in a))throw Error(o(108,me(r)||"Unknown",w));return A({},c,p)}function Gm(r){return r=(r=r.stateNode)&&r.__reactInternalMemoizedMergedChildContext||Wa,rl=dn.current,mt(dn,r),mt(jn,jn.current),!0}function OK(r,a,c){var p=r.stateNode;if(!p)throw Error(o(169));c?(r=jK(r,a,rl),p.__reactInternalMemoizedMergedChildContext=r,bt(jn),bt(dn),mt(dn,r)):bt(jn),mt(jn,c)}var $o=null,Xm=!1,nx=!1;function TK(r){$o===null?$o=[r]:$o.push(r)}function Aie(r){Xm=!0,TK(r)}function qa(){if(!nx&&$o!==null){nx=!0;var r=0,a=ut;try{var c=$o;for(ut=1;r<c.length;r++){var p=c[r];do p=p(!0);while(p!==null)}$o=null,Xm=!1}catch(w){throw $o!==null&&($o=$o.slice(r+1)),zH(Pw,qa),w}finally{ut=a,nx=!1}}return null}var Us=[],Vs=0,Ym=null,Qm=0,rr=[],or=0,ol=null,Lo=1,Zo="";function al(r,a){Us[Vs++]=Qm,Us[Vs++]=Ym,Ym=r,Qm=a}function zK(r,a,c){rr[or++]=Lo,rr[or++]=Zo,rr[or++]=ol,ol=r;var p=Lo;r=Zo;var w=32-Dr(p)-1;p&=~(1<<w),c+=1;var E=32-Dr(a)+w;if(30<E){var T=w-w%5;E=(p&(1<<T)-1).toString(32),p>>=T,w-=T,Lo=1<<32-Dr(a)+w|c<<w|p,Zo=E+r}else Lo=1<<E|c<<w|p,Zo=r}function rx(r){r.return!==null&&(al(r,1),zK(r,1,0))}function ox(r){for(;r===Ym;)Ym=Us[--Vs],Us[Vs]=null,Qm=Us[--Vs],Us[Vs]=null;for(;r===ol;)ol=rr[--or],rr[or]=null,Zo=rr[--or],rr[or]=null,Lo=rr[--or],rr[or]=null}var Kn=null,Wn=null,wt=!1,Br=null;function DK(r,a){var c=sr(5,null,null,0);c.elementType="DELETED",c.stateNode=a,c.return=r,a=r.deletions,a===null?(r.deletions=[c],r.flags|=16):a.push(c)}function AK(r,a){switch(r.tag){case 5:var c=r.type;return a=a.nodeType!==1||c.toLowerCase()!==a.nodeName.toLowerCase()?null:a,a!==null?(r.stateNode=a,Kn=r,Wn=Ha(a.firstChild),!0):!1;case 6:return a=r.pendingProps===""||a.nodeType!==3?null:a,a!==null?(r.stateNode=a,Kn=r,Wn=null,!0):!1;case 13:return a=a.nodeType!==8?null:a,a!==null?(c=ol!==null?{id:Lo,overflow:Zo}:null,r.memoizedState={dehydrated:a,treeContext:c,retryLane:1073741824},c=sr(18,null,null,0),c.stateNode=a,c.return=r,r.child=c,Kn=r,Wn=null,!0):!1;default:return!1}}function ax(r){return(r.mode&1)!==0&&(r.flags&128)===0}function ix(r){if(wt){var a=Wn;if(a){var c=a;if(!AK(r,a)){if(ax(r))throw Error(o(418));a=Ha(c.nextSibling);var p=Kn;a&&AK(r,a)?DK(p,c):(r.flags=r.flags&-4097|2,wt=!1,Kn=r)}}else{if(ax(r))throw Error(o(418));r.flags=r.flags&-4097|2,wt=!1,Kn=r}}}function BK(r){for(r=r.return;r!==null&&r.tag!==5&&r.tag!==3&&r.tag!==13;)r=r.return;Kn=r}function Jm(r){if(r!==Kn)return!1;if(!wt)return BK(r),wt=!0,!1;var a;if((a=r.tag!==3)&&!(a=r.tag!==5)&&(a=r.type,a=a!=="head"&&a!=="body"&&!Yw(r.type,r.memoizedProps)),a&&(a=Wn)){if(ax(r))throw NK(),Error(o(418));for(;a;)DK(r,a),a=Ha(a.nextSibling)}if(BK(r),r.tag===13){if(r=r.memoizedState,r=r!==null?r.dehydrated:null,!r)throw Error(o(317));e:{for(r=r.nextSibling,a=0;r;){if(r.nodeType===8){var c=r.data;if(c==="/$"){if(a===0){Wn=Ha(r.nextSibling);break e}a--}else c!=="$"&&c!=="$!"&&c!=="$?"||a++}r=r.nextSibling}Wn=null}}else Wn=Kn?Ha(r.stateNode.nextSibling):null;return!0}function NK(){for(var r=Wn;r;)r=Ha(r.nextSibling)}function Hs(){Wn=Kn=null,wt=!1}function lx(r){Br===null?Br=[r]:Br.push(r)}var Bie=j.ReactCurrentBatchConfig;function Nr(r,a){if(r&&r.defaultProps){a=A({},a),r=r.defaultProps;for(var c in r)a[c]===void 0&&(a[c]=r[c]);return a}return a}var eg=Ka(null),tg=null,Ks=null,sx=null;function ux(){sx=Ks=tg=null}function cx(r){var a=eg.current;bt(eg),r._currentValue=a}function dx(r,a,c){for(;r!==null;){var p=r.alternate;if((r.childLanes&a)!==a?(r.childLanes|=a,p!==null&&(p.childLanes|=a)):p!==null&&(p.childLanes&a)!==a&&(p.childLanes|=a),r===c)break;r=r.return}}function Ws(r,a){tg=r,sx=Ks=null,r=r.dependencies,r!==null&&r.firstContext!==null&&(r.lanes&a&&(Tn=!0),r.firstContext=null)}function ar(r){var a=r._currentValue;if(sx!==r)if(r={context:r,memoizedValue:a,next:null},Ks===null){if(tg===null)throw Error(o(308));Ks=r,tg.dependencies={lanes:0,firstContext:r}}else Ks=Ks.next=r;return a}var il=null;function fx(r){il===null?il=[r]:il.push(r)}function FK(r,a,c,p){var w=a.interleaved;return w===null?(c.next=c,fx(a)):(c.next=w.next,w.next=c),a.interleaved=c,Go(r,p)}function Go(r,a){r.lanes|=a;var c=r.alternate;for(c!==null&&(c.lanes|=a),c=r,r=r.return;r!==null;)r.childLanes|=a,c=r.alternate,c!==null&&(c.childLanes|=a),c=r,r=r.return;return c.tag===3?c.stateNode:null}var $a=!1;function px(r){r.updateQueue={baseState:r.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function RK(r,a){r=r.updateQueue,a.updateQueue===r&&(a.updateQueue={baseState:r.baseState,firstBaseUpdate:r.firstBaseUpdate,lastBaseUpdate:r.lastBaseUpdate,shared:r.shared,effects:r.effects})}function Xo(r,a){return{eventTime:r,lane:a,tag:0,payload:null,callback:null,next:null}}function La(r,a,c){var p=r.updateQueue;if(p===null)return null;if(p=p.shared,at&2){var w=p.pending;return w===null?a.next=a:(a.next=w.next,w.next=a),p.pending=a,Go(r,c)}return w=p.interleaved,w===null?(a.next=a,fx(p)):(a.next=w.next,w.next=a),p.interleaved=a,Go(r,c)}function ng(r,a,c){if(a=a.updateQueue,a!==null&&(a=a.shared,(c&4194240)!==0)){var p=a.lanes;p&=r.pendingLanes,c|=p,a.lanes=c,jw(r,c)}}function MK(r,a){var c=r.updateQueue,p=r.alternate;if(p!==null&&(p=p.updateQueue,c===p)){var w=null,E=null;if(c=c.firstBaseUpdate,c!==null){do{var T={eventTime:c.eventTime,lane:c.lane,tag:c.tag,payload:c.payload,callback:c.callback,next:null};E===null?w=E=T:E=E.next=T,c=c.next}while(c!==null);E===null?w=E=a:E=E.next=a}else w=E=a;c={baseState:p.baseState,firstBaseUpdate:w,lastBaseUpdate:E,shared:p.shared,effects:p.effects},r.updateQueue=c;return}r=c.lastBaseUpdate,r===null?c.firstBaseUpdate=a:r.next=a,c.lastBaseUpdate=a}function rg(r,a,c,p){var w=r.updateQueue;$a=!1;var E=w.firstBaseUpdate,T=w.lastBaseUpdate,H=w.shared.pending;if(H!==null){w.shared.pending=null;var Y=H,pe=Y.next;Y.next=null,T===null?E=pe:T.next=pe,T=Y;var _e=r.alternate;_e!==null&&(_e=_e.updateQueue,H=_e.lastBaseUpdate,H!==T&&(H===null?_e.firstBaseUpdate=pe:H.next=pe,_e.lastBaseUpdate=Y))}if(E!==null){var Pe=w.baseState;T=0,_e=pe=Y=null,H=E;do{var Ee=H.lane,Te=H.eventTime;if((p&Ee)===Ee){_e!==null&&(_e=_e.next={eventTime:Te,lane:0,tag:H.tag,payload:H.payload,callback:H.callback,next:null});e:{var Be=r,Fe=H;switch(Ee=a,Te=c,Fe.tag){case 1:if(Be=Fe.payload,typeof Be=="function"){Pe=Be.call(Te,Pe,Ee);break e}Pe=Be;break e;case 3:Be.flags=Be.flags&-65537|128;case 0:if(Be=Fe.payload,Ee=typeof Be=="function"?Be.call(Te,Pe,Ee):Be,Ee==null)break e;Pe=A({},Pe,Ee);break e;case 2:$a=!0}}H.callback!==null&&H.lane!==0&&(r.flags|=64,Ee=w.effects,Ee===null?w.effects=[H]:Ee.push(H))}else Te={eventTime:Te,lane:Ee,tag:H.tag,payload:H.payload,callback:H.callback,next:null},_e===null?(pe=_e=Te,Y=Pe):_e=_e.next=Te,T|=Ee;if(H=H.next,H===null){if(H=w.shared.pending,H===null)break;Ee=H,H=Ee.next,Ee.next=null,w.lastBaseUpdate=Ee,w.shared.pending=null}}while(!0);if(_e===null&&(Y=Pe),w.baseState=Y,w.firstBaseUpdate=pe,w.lastBaseUpdate=_e,a=w.shared.interleaved,a!==null){w=a;do T|=w.lane,w=w.next;while(w!==a)}else E===null&&(w.shared.lanes=0);ul|=T,r.lanes=T,r.memoizedState=Pe}}function UK(r,a,c){if(r=a.effects,a.effects=null,r!==null)for(a=0;a<r.length;a++){var p=r[a],w=p.callback;if(w!==null){if(p.callback=null,p=c,typeof w!="function")throw Error(o(191,w));w.call(p)}}}var VK=new t.Component().refs;function hx(r,a,c,p){a=r.memoizedState,c=c(p,a),c=c==null?a:A({},a,c),r.memoizedState=c,r.lanes===0&&(r.updateQueue.baseState=c)}
vendor: 5,312 bytes, line 6
6var og={isMounted:function(r){return(r=r._reactInternals)?tl(r)===r:!1},enqueueSetState:function(r,a,c){r=r._reactInternals;var p=Sn(),w=Ya(r),E=Xo(p,w);E.payload=a,c!=null&&(E.callback=c),a=La(r,E,w),a!==null&&(Mr(a,r,w,p),ng(a,r,w))},enqueueReplaceState:function(r,a,c){r=r._reactInternals;var p=Sn(),w=Ya(r),E=Xo(p,w);E.tag=1,E.payload=a,c!=null&&(E.callback=c),a=La(r,E,w),a!==null&&(Mr(a,r,w,p),ng(a,r,w))},enqueueForceUpdate:function(r,a){r=r._reactInternals;var c=Sn(),p=Ya(r),w=Xo(c,p);w.tag=2,a!=null&&(w.callback=a),a=La(r,w,p),a!==null&&(Mr(a,r,p,c),ng(a,r,p))}};function HK(r,a,c,p,w,E,T){return r=r.stateNode,typeof r.shouldComponentUpdate=="function"?r.shouldComponentUpdate(p,E,T):a.prototype&&a.prototype.isPureReactComponent?!dd(c,p)||!dd(w,E):!0}function KK(r,a,c){var p=!1,w=Wa,E=a.contextType;return typeof E=="object"&&E!==null?E=ar(E):(w=On(a)?rl:dn.current,p=a.contextTypes,E=(p=p!=null)?Ms(r,w):Wa),a=new a(c,E),r.memoizedState=a.state!==null&&a.state!==void 0?a.state:null,a.updater=og,r.stateNode=a,a._reactInternals=r,p&&(r=r.stateNode,r.__reactInternalMemoizedUnmaskedChildContext=w,r.__reactInternalMemoizedMaskedChildContext=E),a}function WK(r,a,c,p){r=a.state,typeof a.componentWillReceiveProps=="function"&&a.componentWillReceiveProps(c,p),typeof a.UNSAFE_componentWillReceiveProps=="function"&&a.UNSAFE_componentWillReceiveProps(c,p),a.state!==r&&og.enqueueReplaceState(a,a.state,null)}function mx(r,a,c,p){var w=r.stateNode;w.props=c,w.state=r.memoizedState,w.refs=VK,px(r);var E=a.contextType;typeof E=="object"&&E!==null?w.context=ar(E):(E=On(a)?rl:dn.current,w.context=Ms(r,E)),w.state=r.memoizedState,E=a.getDerivedStateFromProps,typeof E=="function"&&(hx(r,a,E,c),w.state=r.memoizedState),typeof a.getDerivedStateFromProps=="function"||typeof w.getSnapshotBeforeUpdate=="function"||typeof w.UNSAFE_componentWillMount!="function"&&typeof w.componentWillMount!="function"||(a=w.state,typeof w.componentWillMount=="function"&&w.componentWillMount(),typeof w.UNSAFE_componentWillMount=="function"&&w.UNSAFE_componentWillMount(),a!==w.state&&og.enqueueReplaceState(w,w.state,null),rg(r,c,w,p),w.state=r.memoizedState),typeof w.componentDidMount=="function"&&(r.flags|=4194308)}function yd(r,a,c){if(r=c.ref,r!==null&&typeof r!="function"&&typeof r!="object"){if(c._owner){if(c=c._owner,c){if(c.tag!==1)throw Error(o(309));var p=c.stateNode}if(!p)throw Error(o(147,r));var w=p,E=""+r;return a!==null&&a.ref!==null&&typeof a.ref=="function"&&a.ref._stringRef===E?a.ref:(a=function(T){var H=w.refs;H===VK&&(H=w.refs={}),T===null?delete H[E]:H[E]=T},a._stringRef=E,a)}if(typeof r!="string")throw Error(o(284));if(!c._owner)throw Error(o(290,r))}return r}function ag(r,a){throw r=Object.prototype.toString.call(a),Error(o(31,r==="[object Object]"?"object with keys {"+Object.keys(a).join(", ")+"}":r))}function qK(r){var a=r._init;return a(r._payload)}function $K(r){function a(ie,J){if(r){var se=ie.deletions;se===null?(ie.deletions=[J],ie.flags|=16):se.push(J)}}function c(ie,J){if(!r)return null;for(;J!==null;)a(ie,J),J=J.sibling;return null}function p(ie,J){for(ie=new Map;J!==null;)J.key!==null?ie.set(J.key,J):ie.set(J.index,J),J=J.sibling;return ie}function w(ie,J){return ie=Ja(ie,J),ie.index=0,ie.sibling=null,ie}function E(ie,J,se){return ie.index=se,r?(se=ie.alternate,se!==null?(se=se.index,se<J?(ie.flags|=2,J):se):(ie.flags|=2,J)):(ie.flags|=1048576,J)}function T(ie){return r&&ie.alternate===null&&(ie.flags|=2),ie}function H(ie,J,se,Ce){return J===null||J.tag!==6?(J=Yx(se,ie.mode,Ce),J.return=ie,J):(J=w(J,se),J.return=ie,J)}function Y(ie,J,se,Ce){var Me=se.type;return Me===W?_e(ie,J,se.props.children,Ce,se.key):J!==null&&(J.elementType===Me||typeof Me=="object"&&Me!==null&&Me.$$typeof===q&&qK(Me)===J.type)?(Ce=w(J,se.props),Ce.ref=yd(ie,J,se),Ce.return=ie,Ce):(Ce=Eg(se.type,se.key,se.props,null,ie.mode,Ce),Ce.ref=yd(ie,J,se),Ce.return=ie,Ce)}function pe(ie,J,se,Ce){return J===null||J.tag!==4||J.stateNode.containerInfo!==se.containerInfo||J.stateNode.implementation!==se.implementation?(J=Qx(se,ie.mode,Ce),J.return=ie,J):(J=w(J,se.children||[]),J.return=ie,J)}function _e(ie,J,se,Ce,Me){return J===null||J.tag!==7?(J=pl(se,ie.mode,Ce,Me),J.return=ie,J):(J=w(J,se),J.return=ie,J)}function Pe(ie,J,se){if(typeof J=="string"&&J!==""||typeof J=="number")return J=Yx(""+J,ie.mode,se),J.return=ie,J;if(typeof J=="object"&&J!==null){switch(J.$$typeof){case z:return se=Eg(J.type,J.key,J.props,null,ie.mode,se),se.ref=yd(ie,null,J),se.return=ie,se;case V:return J=Qx(J,ie.mode,se),J.return=ie,J;case q:var Ce=J._init;return Pe(ie,Ce(J._payload),se)}if(ke(J)||ge(J))return J=pl(J,ie.mode,se,null),J.return=ie,J;ag(ie,J)}return null}function Ee(ie,J,se,Ce){var Me=J!==null?J.key:null;if(typeof se=="string"&&se!==""||typeof se=="number")return Me!==null?null:H(ie,J,""+se,Ce);if(typeof se=="object"&&se!==null){switch(se.$$typeof){case z:return se.key===Me?Y(ie,J,se,Ce):null;case V:return se.key===Me?pe(ie,J,se,Ce):null;case q:return Me=se._init,Ee(ie,J,Me(se._payload),Ce)}if(ke(se)||ge(se))return Me!==null?null:_e(ie,J,se,Ce,null);ag(ie,se)}return null}function Te(ie,J,se,Ce,Me){if(typeof Ce=="string"&&Ce!==""||typeof Ce=="number")return ie=ie.get(se)||null,H(J,ie,""+Ce,Me);if(typeof Ce=="object"&&Ce!==null){switch(Ce.$$typeof){case z:return ie=ie.get(Ce.ke
vendor: 4,328 bytes, line 6
6y===null?se:Ce.key)||null,Y(J,ie,Ce,Me);case V:return ie=ie.get(Ce.key===null?se:Ce.key)||null,pe(J,ie,Ce,Me);case q:var qe=Ce._init;return Te(ie,J,se,qe(Ce._payload),Me)}if(ke(Ce)||ge(Ce))return ie=ie.get(se)||null,_e(J,ie,Ce,Me,null);ag(J,Ce)}return null}function Be(ie,J,se,Ce){for(var Me=null,qe=null,$e=J,Ge=J=0,qt=null;$e!==null&&Ge<se.length;Ge++){$e.index>Ge?(qt=$e,$e=null):qt=$e.sibling;var lt=Ee(ie,$e,se[Ge],Ce);if(lt===null){$e===null&&($e=qt);break}r&&$e&<.alternate===null&&a(ie,$e),J=E(lt,J,Ge),qe===null?Me=lt:qe.sibling=lt,qe=lt,$e=qt}if(Ge===se.length)return c(ie,$e),wt&&al(ie,Ge),Me;if($e===null){for(;Ge<se.length;Ge++)$e=Pe(ie,se[Ge],Ce),$e!==null&&(J=E($e,J,Ge),qe===null?Me=$e:qe.sibling=$e,qe=$e);return wt&&al(ie,Ge),Me}for($e=p(ie,$e);Ge<se.length;Ge++)qt=Te($e,ie,Ge,se[Ge],Ce),qt!==null&&(r&&qt.alternate!==null&&$e.delete(qt.key===null?Ge:qt.key),J=E(qt,J,Ge),qe===null?Me=qt:qe.sibling=qt,qe=qt);return r&&$e.forEach(function(ei){return a(ie,ei)}),wt&&al(ie,Ge),Me}function Fe(ie,J,se,Ce){var Me=ge(se);if(typeof Me!="function")throw Error(o(150));if(se=Me.call(se),se==null)throw Error(o(151));for(var qe=Me=null,$e=J,Ge=J=0,qt=null,lt=se.next();$e!==null&&!lt.done;Ge++,lt=se.next()){$e.index>Ge?(qt=$e,$e=null):qt=$e.sibling;var ei=Ee(ie,$e,lt.value,Ce);if(ei===null){$e===null&&($e=qt);break}r&&$e&&ei.alternate===null&&a(ie,$e),J=E(ei,J,Ge),qe===null?Me=ei:qe.sibling=ei,qe=ei,$e=qt}if(lt.done)return c(ie,$e),wt&&al(ie,Ge),Me;if($e===null){for(;!lt.done;Ge++,lt=se.next())lt=Pe(ie,lt.value,Ce),lt!==null&&(J=E(lt,J,Ge),qe===null?Me=lt:qe.sibling=lt,qe=lt);return wt&&al(ie,Ge),Me}for($e=p(ie,$e);!lt.done;Ge++,lt=se.next())lt=Te($e,ie,Ge,lt.value,Ce),lt!==null&&(r&<.alternate!==null&&$e.delete(lt.key===null?Ge:lt.key),J=E(lt,J,Ge),qe===null?Me=lt:qe.sibling=lt,qe=lt);return r&&$e.forEach(function(hle){return a(ie,hle)}),wt&&al(ie,Ge),Me}function zt(ie,J,se,Ce){if(typeof se=="object"&&se!==null&&se.type===W&&se.key===null&&(se=se.props.children),typeof se=="object"&&se!==null){switch(se.$$typeof){case z:e:{for(var Me=se.key,qe=J;qe!==null;){if(qe.key===Me){if(Me=se.type,Me===W){if(qe.tag===7){c(ie,qe.sibling),J=w(qe,se.props.children),J.return=ie,ie=J;break e}}else if(qe.elementType===Me||typeof Me=="object"&&Me!==null&&Me.$$typeof===q&&qK(Me)===qe.type){c(ie,qe.sibling),J=w(qe,se.props),J.ref=yd(ie,qe,se),J.return=ie,ie=J;break e}c(ie,qe);break}else a(ie,qe);qe=qe.sibling}se.type===W?(J=pl(se.props.children,ie.mode,Ce,se.key),J.return=ie,ie=J):(Ce=Eg(se.type,se.key,se.props,null,ie.mode,Ce),Ce.ref=yd(ie,J,se),Ce.return=ie,ie=Ce)}return T(ie);case V:e:{for(qe=se.key;J!==null;){if(J.key===qe)if(J.tag===4&&J.stateNode.containerInfo===se.containerInfo&&J.stateNode.implementation===se.implementation){c(ie,J.sibling),J=w(J,se.children||[]),J.return=ie,ie=J;break e}else{c(ie,J);break}else a(ie,J);J=J.sibling}J=Qx(se,ie.mode,Ce),J.return=ie,ie=J}return T(ie);case q:return qe=se._init,zt(ie,J,qe(se._payload),Ce)}if(ke(se))return Be(ie,J,se,Ce);if(ge(se))return Fe(ie,J,se,Ce);ag(ie,se)}return typeof se=="string"&&se!==""||typeof se=="number"?(se=""+se,J!==null&&J.tag===6?(c(ie,J.sibling),J=w(J,se),J.return=ie,ie=J):(c(ie,J),J=Yx(se,ie.mode,Ce),J.return=ie,ie=J),T(ie)):c(ie,J)}return zt}var qs=$K(!0),LK=$K(!1),bd={},go=Ka(bd),kd=Ka(bd),wd=Ka(bd);function ll(r){if(r===bd)throw Error(o(174));return r}function gx(r,a){switch(mt(wd,a),mt(kd,r),mt(go,bd),r=a.nodeType,r){case 9:case 11:a=(a=a.documentElement)?a.namespaceURI:Ze(null,"");break;default:r=r===8?a.parentNode:a,a=r.namespaceURI||null,r=r.tagName,a=Ze(a,r)}bt(go),mt(go,a)}function $s(){bt(go),bt(kd),bt(wd)}function ZK(r){ll(wd.current);var a=ll(go.current),c=Ze(a,r.type);a!==c&&(mt(kd,r),mt(go,c))}function vx(r){kd.current===r&&(bt(go),bt(kd))}var _t=Ka(0);function ig(r){for(var a=r;a!==null;){if(a.tag===13){var c=a.memoizedState;if(c!==null&&(c=c.dehydrated,c===null||c.data==="$?"||c.data==="$!"))return a}else if(a.tag===19&&a.memoizedProps.revealOrder!==void 0){if(a.flags&128)return a}else if(a.child!==null){a.child.return=a,a=a.child;continue}if(a===r)break;for(;a.sibling===null;){if(a.return===null||a.return===r)return null;a=a.return}a.sibling.return=a.return,a=a.sibling}return null}var yx=[];function bx(){for(var r=0;r<yx.length;r++)yx[r]._workInProgressVersionPrimary=null;yx.length=0}
vendor: 1,656 bytes, line 6
6var lg=j.ReactCurrentDispatcher,kx=j.ReactCurrentBatchConfig,sl=0,Pt=null,Mt=null,Kt=null,sg=!1,xd=!1,Sd=0,Nie=0;function fn(){throw Error(o(321))}function wx(r,a){if(a===null)return!1;for(var c=0;c<a.length&&c<r.length;c++)if(!Ar(r[c],a[c]))return!1;return!0}function xx(r,a,c,p,w,E){if(sl=E,Pt=a,a.memoizedState=null,a.updateQueue=null,a.lanes=0,lg.current=r===null||r.memoizedState===null?Uie:Vie,r=c(p,w),xd){E=0;do{if(xd=!1,Sd=0,25<=E)throw Error(o(301));E+=1,Kt=Mt=null,a.updateQueue=null,lg.current=Hie,r=c(p,w)}while(xd)}if(lg.current=dg,a=Mt!==null&&Mt.next!==null,sl=0,Kt=Mt=Pt=null,sg=!1,a)throw Error(o(300));return r}function Sx(){var r=Sd!==0;return Sd=0,r}function vo(){var r={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Kt===null?Pt.memoizedState=Kt=r:Kt=Kt.next=r,Kt}function ir(){if(Mt===null){var r=Pt.alternate;r=r!==null?r.memoizedState:null}else r=Mt.next;var a=Kt===null?Pt.memoizedState:Kt.next;if(a!==null)Kt=a,Mt=r;else{if(r===null)throw Error(o(310));Mt=r,r={memoizedState:Mt.memoizedState,baseState:Mt.baseState,baseQueue:Mt.baseQueue,queue:Mt.queue,next:null},Kt===null?Pt.memoizedState=Kt=r:Kt=Kt.next=r}return Kt}function Ed(r,a){return typeof a=="function"?a(r):a}function Ex(r){var a=ir(),c=a.queue;if(c===null)throw Error(o(311));c.lastRenderedReducer=r;var p=Mt,w=p.baseQueue,E=c.pending;if(E!==null){if(w!==null){var T=w.next;w.next=E.next,E.next=T}p.baseQueue=w=E,c.pending=null}if(w!==null){E=w.next,p=p.baseState;var H=T=null,Y=null,pe=E;do{var _e=pe.lane;if((sl&_e)===_e)Y!==null&&(Y=Y.next={lane:0,action:pe.action,hasEagerState:pe.hasEagerState,eagerState:pe.eagerState,next:null}
vendor: 53,501 bytes, lines 6-8
6),p=pe.hasEagerState?pe.eagerState:r(p,pe.action);else{var Pe={lane:_e,action:pe.action,hasEagerState:pe.hasEagerState,eagerState:pe.eagerState,next:null};Y===null?(H=Y=Pe,T=p):Y=Y.next=Pe,Pt.lanes|=_e,ul|=_e}pe=pe.next}while(pe!==null&&pe!==E);Y===null?T=p:Y.next=H,Ar(p,a.memoizedState)||(Tn=!0),a.memoizedState=p,a.baseState=T,a.baseQueue=Y,c.lastRenderedState=p}if(r=c.interleaved,r!==null){w=r;do E=w.lane,Pt.lanes|=E,ul|=E,w=w.next;while(w!==r)}else w===null&&(c.lanes=0);return[a.memoizedState,c.dispatch]}function _x(r){var a=ir(),c=a.queue;if(c===null)throw Error(o(311));c.lastRenderedReducer=r;var p=c.dispatch,w=c.pending,E=a.memoizedState;if(w!==null){c.pending=null;var T=w=w.next;do E=r(E,T.action),T=T.next;while(T!==w);Ar(E,a.memoizedState)||(Tn=!0),a.memoizedState=E,a.baseQueue===null&&(a.baseState=E),c.lastRenderedState=E}return[E,p]}function GK(){}function XK(r,a){var c=Pt,p=ir(),w=a(),E=!Ar(p.memoizedState,w);if(E&&(p.memoizedState=w,Tn=!0),p=p.queue,Px(JK.bind(null,c,p,r),[r]),p.getSnapshot!==a||E||Kt!==null&&Kt.memoizedState.tag&1){if(c.flags|=2048,_d(9,QK.bind(null,c,p,w,a),void 0,null),Wt===null)throw Error(o(349));sl&30||YK(c,a,w)}return w}function YK(r,a,c){r.flags|=16384,r={getSnapshot:a,value:c},a=Pt.updateQueue,a===null?(a={lastEffect:null,stores:null},Pt.updateQueue=a,a.stores=[r]):(c=a.stores,c===null?a.stores=[r]:c.push(r))}function QK(r,a,c,p){a.value=c,a.getSnapshot=p,eW(a)&&tW(r)}function JK(r,a,c){return c(function(){eW(a)&&tW(r)})}function eW(r){var a=r.getSnapshot;r=r.value;try{var c=a();return!Ar(r,c)}catch{return!0}}function tW(r){var a=Go(r,1);a!==null&&Mr(a,r,1,-1)}function nW(r){var a=vo();return typeof r=="function"&&(r=r()),a.memoizedState=a.baseState=r,r={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Ed,lastRenderedState:r},a.queue=r,r=r.dispatch=Mie.bind(null,Pt,r),[a.memoizedState,r]}function _d(r,a,c,p){return r={tag:r,create:a,destroy:c,deps:p,next:null},a=Pt.updateQueue,a===null?(a={lastEffect:null,stores:null},Pt.updateQueue=a,a.lastEffect=r.next=r):(c=a.lastEffect,c===null?a.lastEffect=r.next=r:(p=c.next,c.next=r,r.next=p,a.lastEffect=r)),r}function rW(){return ir().memoizedState}function ug(r,a,c,p){var w=vo();Pt.flags|=r,w.memoizedState=_d(1|a,c,void 0,p===void 0?null:p)}function cg(r,a,c,p){var w=ir();p=p===void 0?null:p;var E=void 0;if(Mt!==null){var T=Mt.memoizedState;if(E=T.destroy,p!==null&&wx(p,T.deps)){w.memoizedState=_d(a,c,E,p);return}}Pt.flags|=r,w.memoizedState=_d(1|a,c,E,p)}function oW(r,a){return ug(8390656,8,r,a)}function Px(r,a){return cg(2048,8,r,a)}function aW(r,a){return cg(4,2,r,a)}function iW(r,a){return cg(4,4,r,a)}function lW(r,a){if(typeof a=="function")return r=r(),a(r),function(){a(null)};if(a!=null)return r=r(),a.current=r,function(){a.current=null}}function sW(r,a,c){return c=c!=null?c.concat([r]):null,cg(4,4,lW.bind(null,a,r),c)}function Cx(){}function uW(r,a){var c=ir();a=a===void 0?null:a;var p=c.memoizedState;return p!==null&&a!==null&&wx(a,p[1])?p[0]:(c.memoizedState=[r,a],r)}function cW(r,a){var c=ir();a=a===void 0?null:a;var p=c.memoizedState;return p!==null&&a!==null&&wx(a,p[1])?p[0]:(r=r(),c.memoizedState=[r,a],r)}function dW(r,a,c){return sl&21?(Ar(c,a)||(c=NH(),Pt.lanes|=c,ul|=c,r.baseState=!0),a):(r.baseState&&(r.baseState=!1,Tn=!0),r.memoizedState=c)}function Fie(r,a){var c=ut;ut=c!==0&&4>c?c:4,r(!0);var p=kx.transition;kx.transition={};try{r(!1),a()}finally{ut=c,kx.transition=p}}function fW(){return ir().memoizedState}function Rie(r,a,c){var p=Ya(r);if(c={lane:p,action:c,hasEagerState:!1,eagerState:null,next:null},pW(r))hW(a,c);else if(c=FK(r,a,c,p),c!==null){var w=Sn();Mr(c,r,p,w),mW(c,a,p)}}function Mie(r,a,c){var p=Ya(r),w={lane:p,action:c,hasEagerState:!1,eagerState:null,next:null};if(pW(r))hW(a,w);else{var E=r.alternate;if(r.lanes===0&&(E===null||E.lanes===0)&&(E=a.lastRenderedReducer,E!==null))try{var T=a.lastRenderedState,H=E(T,c);if(w.hasEagerState=!0,w.eagerState=H,Ar(H,T)){var Y=a.interleaved;Y===null?(w.next=w,fx(a)):(w.next=Y.next,Y.next=w),a.interleaved=w;return}}catch{}finally{}c=FK(r,a,w,p),c!==null&&(w=Sn(),Mr(c,r,p,w),mW(c,a,p))}}function pW(r){var a=r.alternate;return r===Pt||a!==null&&a===Pt}function hW(r,a){xd=sg=!0;var c=r.pending;c===null?a.next=a:(a.next=c.next,c.next=a),r.pending=a}function mW(r,a,c){if(c&4194240){var p=a.lanes;p&=r.pendingLanes,c|=p,a.lanes=c,jw(r,c)}}var dg={readContext:ar,useCallback:fn,useContext:fn,useEffect:fn,useImperativeHandle:fn,useInsertionEffect:fn,useLayoutEffect:fn,useMemo:fn,useReducer:fn,useRef:fn,useState:fn,useDebugValue:fn,useDeferredValue:fn,useTransition:fn,useMutableSource:fn,useSyncExternalStore:fn,useId:fn,unstable_isNewReconciler:!1},Uie={readContext:ar,useCallback:function(r,a){return vo().memoizedState=[r,a===void 0?null:a],r},useContext:ar,useEffect:oW,useImperativeHandle:function(r,a,c){return c=c!=null?c.concat([r]):null,ug(4194308,4,lW.bind(null,a,r),c)},useLayoutEffect:function(r,a){return ug(4194308,4,r,a)},useInsertionEffect:function(r,a){return ug(4,2,r,a)},useMemo:function(r,a){var c=vo();return a=a===void 0?null:a,r=r(),c.memoizedState=[r,a],r},useReducer:function(r,a,c){var p=vo();return a=c!==void 0?c(a):a,p.memoizedState=p.baseState=a,r={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:r,lastRenderedState:a},p.queue=r,r=r.dispatch=Rie.bind(null,Pt,r),[p.memoizedState,r]},useRef:function(r){var a=vo();return r={current:r},a.memoizedState=r},useState:nW,useDebugValue:Cx,useDeferredValue:function(r){return vo().memoizedState=r},useTransition:function(){var r=nW(!1),a=r[0];return r=Fie.bind(null,r[1]),vo().memoizedState=r,[a,r]},useMutableSource:function(){},useSyncExternalStore:function(r,a,c){var p=Pt,w=vo();if(wt){if(c===void 0)throw Error(o(407));c=c()}else{if(c=a(),Wt===null)throw Error(o(349));sl&30||YK(p,a,c)}w.memoizedState=c;var E={value:c,getSnapshot:a};return w.queue=E,oW(JK.bind(null,p,E,r),[r]),p.flags|=2048,_d(9,QK.bind(null,p,E,c,a),void 0,null),c},useId:function(){var r=vo(),a=Wt.identifierPrefix;if(wt){var c=Zo,p=Lo;c=(p&~(1<<32-Dr(p)-1)).toString(32)+c,a=":"+a+"R"+c,c=Sd++,0<c&&(a+="H"+c.toString(32)),a+=":"}else c=Nie++,a=":"+a+"r"+c.toString(32)+":";return r.memoizedState=a},unstable_isNewReconciler:!1},Vie={readContext:ar,useCallback:uW,useContext:ar,useEffect:Px,useImperativeHandle:sW,useInsertionEffect:aW,useLayoutEffect:iW,useMemo:cW,useReducer:Ex,useRef:rW,useState:function(){return Ex(Ed)},useDebugValue:Cx,useDeferredValue:function(r){var a=ir();return dW(a,Mt.memoizedState,r)},useTransition:function(){var r=Ex(Ed)[0],a=ir().memoizedState;return[r,a]},useMutableSource:GK,useSyncExternalStore:XK,useId:fW,unstable_isNewReconciler:!1},Hie={readContext:ar,useCallback:uW,useContext:ar,useEffect:Px,useImperativeHandle:sW,useInsertionEffect:aW,useLayoutEffect:iW,useMemo:cW,useReducer:_x,useRef:rW,useState:function(){return _x(Ed)},useDebugValue:Cx,useDeferredValue:function(r){var a=ir();return Mt===null?a.memoizedState=r:dW(a,Mt.memoizedState,r)},useTransition:function(){var r=_x(Ed)[0],a=ir().memoizedState;return[r,a]},useMutableSource:GK,useSyncExternalStore:XK,useId:fW,unstable_isNewReconciler:!1};function Ls(r,a){try{var c="",p=a;do c+=te(p),p=p.return;while(p);var w=c}catch(E){w=` 7Error generating stack: `+E.message+` 8`+E.stack}return{value:r,source:a,stack:w,digest:null}}function Ix(r,a,c){return{value:r,source:null,stack:c??null,digest:a??null}}function jx(r,a){try{console.error(a.value)}catch(c){setTimeout(function(){throw c})}}var Kie=typeof WeakMap=="function"?WeakMap:Map;function gW(r,a,c){c=Xo(-1,c),c.tag=3,c.payload={element:null};var p=a.value;return c.callback=function(){yg||(yg=!0,Kx=p),jx(r,a)},c}function vW(r,a,c){c=Xo(-1,c),c.tag=3;var p=r.type.getDerivedStateFromError;if(typeof p=="function"){var w=a.value;c.payload=function(){return p(w)},c.callback=function(){jx(r,a)}}var E=r.stateNode;return E!==null&&typeof E.componentDidCatch=="function"&&(c.callback=function(){jx(r,a),typeof p!="function"&&(Ga===null?Ga=new Set([this]):Ga.add(this));var T=a.stack;this.componentDidCatch(a.value,{componentStack:T!==null?T:""})}),c}function yW(r,a,c){var p=r.pingCache;if(p===null){p=r.pingCache=new Kie;var w=new Set;p.set(a,w)}else w=p.get(a),w===void 0&&(w=new Set,p.set(a,w));w.has(c)||(w.add(c),r=rle.bind(null,r,a,c),a.then(r,r))}function bW(r){do{var a;if((a=r.tag===13)&&(a=r.memoizedState,a=a!==null?a.dehydrated!==null:!0),a)return r;r=r.return}while(r!==null);return null}function kW(r,a,c,p,w){return r.mode&1?(r.flags|=65536,r.lanes=w,r):(r===a?r.flags|=65536:(r.flags|=128,c.flags|=131072,c.flags&=-52805,c.tag===1&&(c.alternate===null?c.tag=17:(a=Xo(-1,1),a.tag=2,La(c,a,1))),c.lanes|=1),r)}var Wie=j.ReactCurrentOwner,Tn=!1;function xn(r,a,c,p){a.child=r===null?LK(a,null,c,p):qs(a,r.child,c,p)}function wW(r,a,c,p,w){c=c.render;var E=a.ref;return Ws(a,w),p=xx(r,a,c,p,E,w),c=Sx(),r!==null&&!Tn?(a.updateQueue=r.updateQueue,a.flags&=-2053,r.lanes&=~w,Yo(r,a,w)):(wt&&c&&rx(a),a.flags|=1,xn(r,a,p,w),a.child)}function xW(r,a,c,p,w){if(r===null){var E=c.type;return typeof E=="function"&&!Xx(E)&&E.defaultProps===void 0&&c.compare===null&&c.defaultProps===void 0?(a.tag=15,a.type=E,SW(r,a,E,p,w)):(r=Eg(c.type,null,p,a,a.mode,w),r.ref=a.ref,r.return=a,a.child=r)}if(E=r.child,!(r.lanes&w)){var T=E.memoizedProps;if(c=c.compare,c=c!==null?c:dd,c(T,p)&&r.ref===a.ref)return Yo(r,a,w)}return a.flags|=1,r=Ja(E,p),r.ref=a.ref,r.return=a,a.child=r}function SW(r,a,c,p,w){if(r!==null){var E=r.memoizedProps;if(dd(E,p)&&r.ref===a.ref)if(Tn=!1,a.pendingProps=p=E,(r.lanes&w)!==0)r.flags&131072&&(Tn=!0);else return a.lanes=r.lanes,Yo(r,a,w)}return Ox(r,a,c,p,w)}function EW(r,a,c){var p=a.pendingProps,w=p.children,E=r!==null?r.memoizedState:null;if(p.mode==="hidden")if(!(a.mode&1))a.memoizedState={baseLanes:0,cachePool:null,transitions:null},mt(Gs,qn),qn|=c;else{if(!(c&1073741824))return r=E!==null?E.baseLanes|c:c,a.lanes=a.childLanes=1073741824,a.memoizedState={baseLanes:r,cachePool:null,transitions:null},a.updateQueue=null,mt(Gs,qn),qn|=r,null;a.memoizedState={baseLanes:0,cachePool:null,transitions:null},p=E!==null?E.baseLanes:c,mt(Gs,qn),qn|=p}else E!==null?(p=E.baseLanes|c,a.memoizedState=null):p=c,mt(Gs,qn),qn|=p;return xn(r,a,w,c),a.child}function _W(r,a){var c=a.ref;(r===null&&c!==null||r!==null&&r.ref!==c)&&(a.flags|=512,a.flags|=2097152)}function Ox(r,a,c,p,w){var E=On(c)?rl:dn.current;return E=Ms(a,E),Ws(a,w),c=xx(r,a,c,p,E,w),p=Sx(),r!==null&&!Tn?(a.updateQueue=r.updateQueue,a.flags&=-2053,r.lanes&=~w,Yo(r,a,w)):(wt&&p&&rx(a),a.flags|=1,xn(r,a,c,w),a.child)}function PW(r,a,c,p,w){if(On(c)){var E=!0;Gm(a)}else E=!1;if(Ws(a,w),a.stateNode===null)pg(r,a),KK(a,c,p),mx(a,c,p,w),p=!0;else if(r===null){var T=a.stateNode,H=a.memoizedProps;T.props=H;var Y=T.context,pe=c.contextType;typeof pe=="object"&&pe!==null?pe=ar(pe):(pe=On(c)?rl:dn.current,pe=Ms(a,pe));var _e=c.getDerivedStateFromProps,Pe=typeof _e=="function"||typeof T.getSnapshotBeforeUpdate=="function";Pe||typeof T.UNSAFE_componentWillReceiveProps!="function"&&typeof T.componentWillReceiveProps!="function"||(H!==p||Y!==pe)&&WK(a,T,p,pe),$a=!1;var Ee=a.memoizedState;T.state=Ee,rg(a,p,T,w),Y=a.memoizedState,H!==p||Ee!==Y||jn.current||$a?(typeof _e=="function"&&(hx(a,c,_e,p),Y=a.memoizedState),(H=$a||HK(a,c,H,p,Ee,Y,pe))?(Pe||typeof T.UNSAFE_componentWillMount!="function"&&typeof T.componentWillMount!="function"||(typeof T.componentWillMount=="function"&&T.componentWillMount(),typeof T.UNSAFE_componentWillMount=="function"&&T.UNSAFE_componentWillMount()),typeof T.componentDidMount=="function"&&(a.flags|=4194308)):(typeof T.componentDidMount=="function"&&(a.flags|=4194308),a.memoizedProps=p,a.memoizedState=Y),T.props=p,T.state=Y,T.context=pe,p=H):(typeof T.componentDidMount=="function"&&(a.flags|=4194308),p=!1)}else{T=a.stateNode,RK(r,a),H=a.memoizedProps,pe=a.type===a.elementType?H:Nr(a.type,H),T.props=pe,Pe=a.pendingProps,Ee=T.context,Y=c.contextType,typeof Y=="object"&&Y!==null?Y=ar(Y):(Y=On(c)?rl:dn.current,Y=Ms(a,Y));var Te=c.getDerivedStateFromProps;(_e=typeof Te=="function"||typeof T.getSnapshotBeforeUpdate=="function")||typeof T.UNSAFE_componentWillReceiveProps!="function"&&typeof T.componentWillReceiveProps!="function"||(H!==Pe||Ee!==Y)&&WK(a,T,p,Y),$a=!1,Ee=a.memoizedState,T.state=Ee,rg(a,p,T,w);var Be=a.memoizedState;H!==Pe||Ee!==Be||jn.current||$a?(typeof Te=="function"&&(hx(a,c,Te,p),Be=a.memoizedState),(pe=$a||HK(a,c,pe,p,Ee,Be,Y)||!1)?(_e||typeof T.UNSAFE_componentWillUpdate!="function"&&typeof T.componentWillUpdate!="function"||(typeof T.componentWillUpdate=="function"&&T.componentWillUpdate(p,Be,Y),typeof T.UNSAFE_componentWillUpdate=="function"&&T.UNSAFE_componentWillUpdate(p,Be,Y)),typeof T.componentDidUpdate=="function"&&(a.flags|=4),typeof T.getSnapshotBeforeUpdate=="function"&&(a.flags|=1024)):(typeof T.componentDidUpdate!="function"||H===r.memoizedProps&&Ee===r.memoizedState||(a.flags|=4),typeof T.getSnapshotBeforeUpdate!="function"||H===r.memoizedProps&&Ee===r.memoizedState||(a.flags|=1024),a.memoizedProps=p,a.memoizedState=Be),T.props=p,T.state=Be,T.context=Y,p=pe):(typeof T.componentDidUpdate!="function"||H===r.memoizedProps&&Ee===r.memoizedState||(a.flags|=4),typeof T.getSnapshotBeforeUpdate!="function"||H===r.memoizedProps&&Ee===r.memoizedState||(a.flags|=1024),p=!1)}return Tx(r,a,c,p,E,w)}function Tx(r,a,c,p,w,E){_W(r,a);var T=(a.flags&128)!==0;if(!p&&!T)return w&&OK(a,c,!1),Yo(r,a,E);p=a.stateNode,Wie.current=a;var H=T&&typeof c.getDerivedStateFromError!="function"?null:p.render();return a.flags|=1,r!==null&&T?(a.child=qs(a,r.child,null,E),a.child=qs(a,null,H,E)):xn(r,a,H,E),a.memoizedState=p.state,w&&OK(a,c,!0),a.child}function CW(r){var a=r.stateNode;a.pendingContext?IK(r,a.pendingContext,a.pendingContext!==a.context):a.context&&IK(r,a.context,!1),gx(r,a.containerInfo)}function IW(r,a,c,p,w){return Hs(),lx(w),a.flags|=256,xn(r,a,c,p),a.child}var zx={dehydrated:null,treeContext:null,retryLane:0};function Dx(r){return{baseLanes:r,cachePool:null,transitions:null}}function jW(r,a,c){var p=a.pendingProps,w=_t.current,E=!1,T=(a.flags&128)!==0,H;if((H=T)||(H=r!==null&&r.memoizedState===null?!1:(w&2)!==0),H?(E=!0,a.flags&=-129):(r===null||r.memoizedState!==null)&&(w|=1),mt(_t,w&1),r===null)return ix(a),r=a.memoizedState,r!==null&&(r=r.dehydrated,r!==null)?(a.mode&1?r.data==="$!"?a.lanes=8:a.lanes=1073741824:a.lanes=1,null):(T=p.children,r=p.fallback,E?(p=a.mode,E=a.child,T={mode:"hidden",children:T},!(p&1)&&E!==null?(E.childLanes=0,E.pendingProps=T):E=_g(T,p,0,null),r=pl(r,p,c,null),E.return=a,r.return=a,E.sibling=r,a.child=E,a.child.memoizedState=Dx(c),a.memoizedState=zx,r):Ax(a,T));if(w=r.memoizedState,w!==null&&(H=w.dehydrated,H!==null))return qie(r,a,T,p,H,w,c);if(E){E=p.fallback,T=a.mode,w=r.child,H=w.sibling;var Y={mode:"hidden",children:p.children};return!(T&1)&&a.child!==w?(p=a.child,p.childLanes=0,p.pendingProps=Y,a.deletions=null):(p=Ja(w,Y),p.subtreeFlags=w.subtreeFlags&14680064),H!==null?E=Ja(H,E):(E=pl(E,T,c,null),E.flags|=2),E.return=a,p.return=a,p.sibling=E,a.child=p,p=E,E=a.child,T=r.child.memoizedState,T=T===null?Dx(c):{baseLanes:T.baseLanes|c,cachePool:null,transitions:T.transitions},E.memoizedState=T,E.childLanes=r.childLanes&~c,a.memoizedState=zx,p}return E=r.child,r=E.sibling,p=Ja(E,{mode:"visible",children:p.children}),!(a.mode&1)&&(p.lanes=c),p.return=a,p.sibling=null,r!==null&&(c=a.deletions,c===null?(a.deletions=[r],a.flags|=16):c.push(r)),a.child=p,a.memoizedState=null,p}function Ax(r,a){return a=_g({mode:"visible",children:a},r.mode,0,null),a.return=r,r.child=a}function fg(r,a,c,p){return p!==null&&lx(p),qs(a,r.child,null,c),r=Ax(a,a.pendingProps.children),r.flags|=2,a.memoizedState=null,r}function qie(r,a,c,p,w,E,T){if(c)return a.flags&256?(a.flags&=-257,p=Ix(Error(o(422))),fg(r,a,T,p)):a.memoizedState!==null?(a.child=r.child,a.flags|=128,null):(E=p.fallback,w=a.mode,p=_g({mode:"visible",children:p.children},w,0,null),E=pl(E,w,T,null),E.flags|=2,p.return=a,E.return=a,p.sibling=E,a.child=p,a.mode&1&&qs(a,r.child,null,T),a.child.memoizedState=Dx(T),a.memoizedState=zx,E);if(!(a.mode&1))return fg(r,a,T,null);if(w.data==="$!"){if(p=w.nextSibling&&w.nextSibling.dataset,p)var H=p.dgst;return p=H,E=Error(o(419)),p=Ix(E,p,void 0),fg(r,a,T,p)}if(H=(T&r.childLanes)!==0,Tn||H){if(p=Wt,p!==null){switch(T&-T){case 4:w=2;break;case 16:w=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:w=32;break;case 536870912:w=268435456;break;default:w=0}w=w&(p.suspendedLanes|T)?0:w,w!==0&&w!==E.retryLane&&(E.retryLane=w,Go(r,w),Mr(p,r,w,-1))}return Gx(),p=Ix(Error(o(421))),fg(r,a,T,p)}return w.data==="$?"?(a.flags|=128,a.child=r.child,a=ole.bind(null,r),w._reactRetry=a,null):(r=E.treeContext,Wn=Ha(w.nextSibling),Kn=a,wt=!0,Br=null,r!==null&&(rr[or++]=Lo,rr[or++]=Zo,rr[or++]=ol,Lo=r.id,Zo=r.overflow,ol=a),a=Ax(a,p.children),a.flags|=4096,a)}function OW(r,a,c){r.lanes|=a;var p=r.alternate;p!==null&&(p.lanes|=a),dx(r.return,a,c)}function Bx(r,a,c,p,w){var E=r.memoizedState;E===null?r.memoizedState={isBackwards:a,rendering:null,renderingStartTime:0,last:p,tail:c,tailMode:w}:(E.isBackwards=a,E.rendering=null,E.renderingStartTime=0,E.last=p,E.tail=c,E.tailMode=w)}function TW(r,a,c){var p=a.pendingProps,w=p.revealOrder,E=p.tail;if(xn(r,a,p.children,c),p=_t.current,p&2)p=p&1|2,a.flags|=128;else{if(r!==null&&r.flags&128)e:for(r=a.child;r!==null;){if(r.tag===13)r.memoizedState!==null&&OW(r,c,a);else if(r.tag===19)OW(r,c,a);else if(r.child!==null){r.child.return=r,r=r.child;continue}if(r===a)break e;for(;r.sibling===null;){if(r.return===null||r.return===a)break e;r=r.return}r.sibling.return=r.return,r=r.sibling}p&=1}if(mt(_t,p),!(a.mode&1))a.memoizedState=null;else switch(w){case"forwards":for(c=a.child,w=null;c!==null;)r=c.alternate,r!==null&&ig(r)===null&&(w=c),c=c.sibling;c=w,c===null?(w=a.child,a.child=null):(w=c.sibling,c.sibling=null),Bx(a,!1,w,c,E);break;case"backwards":for(c=null,w=a.child,a.child=null;w!==null;){if(r=w.alternate,r!==null&&ig(r)===null){a.child=w;break}r=w.sibling,w.sibling=c,c=w,w=r}Bx(a,!0,c,null,E);break;case"together":Bx(a,!1,null,null,void 0);break;default:a.memoizedState=null}return a.child}function pg(r,a){!(a.mode&1)&&r!==null&&(r.alternate=null,a.alternate=null,a.flags|=2)}function Yo(r,a,c){if(r!==null&&(a.dependencies=r.dependencies),ul|=a.lanes,!(c&a.childLanes))return null;if(r!==null&&a.child!==r.child)throw Error(o(153));if(a.child!==null){for(r=a.child,c=Ja(r,r.pendingProps),a.child=c,c.return=a;r.sibling!==null;)r=r.sibling,c=c.sibling=Ja(r,r.pendingProps),c.return=a;c.sibling=null}return a.child}function $ie(r,a,c){switch(a.tag){case 3:CW(a),Hs();break;case 5:ZK(a);break;case 1:On(a.type)&&Gm(a);break;case 4:gx(a,a.stateNode.containerInfo);break;case 10:var p=a.type._context,w=a.memoizedProps.value;mt(eg,p._currentValue),p._currentValue=w;break;case 13:if(p=a.memoizedState,p!==null)return p.dehydrated!==null?(mt(_t,_t.current&1),a.flags|=128,null):c&a.child.childLanes?jW(r,a,c):(mt(_t,_t.current&1),r=Yo(r,a,c),r!==null?r.sibling:null);mt(_t,_t.current&1);break;case 19:if(p=(c&a.childLanes)!==0,r.flags&128){if(p)return TW(r,a,c);a.flags|=128}if(w=a.memoizedState,w!==null&&(w.rendering=null,w.tail=null,w.lastEffect=null),mt(_t,_t.current),p)break;return null;case 22:case 23:return a.lanes=0,EW(r,a,c)}return Yo(r,a,c)}var zW,Nx,DW,AW;zW=function(r,a){for(var c=a.child;c!==null;){if(c.tag===5||c.tag===6)r.appendChild(c.stateNode);else if(c.tag!==4&&c.child!==null){c.child.return=c,c=c.child;continue}if(c===a)break;for(;c.sibling===null;){if(c.return===null||c.return===a)return;c=c.return}c.sibling.return=c.return,c=c.sibling}},Nx=function(){},DW=function(r,a,c,p){var w=r.memoizedProps;if(w!==p){r=a.stateNode,ll(go.current);var E=null;switch(c){case"input":w=fe(r,w),p=fe(r,p),E=[];break;case"select":w=A({},w,{value:void 0}),p=A({},p,{value:void 0}),E=[];break;case"textarea":w=Se(r,w),p=Se(r,p),E=[];break;default:typeof w.onClick!="function"&&typeof p.onClick=="function"&&(r.onclick=$m)}Cs(c,p);var T;c=null;for(pe in w)if(!p.hasOwnProperty(pe)&&w.hasOwnProperty(pe)&&w[pe]!=null)if(pe==="style"){var H=w[pe];for(T in H)H.hasOwnProperty(T)&&(c||(c={}),c[T]="")}else pe!=="dangerouslySetInnerHTML"&&pe!=="children"&&pe!=="suppressContentEditableWarning"&&pe!=="suppressHydrationWarning"&&pe!=="autoFocus"&&(l.hasOwnProperty(pe)?E||(E=[]):(E=E||[]).push(pe,null));for(pe in p){var Y=p[pe];if(H=w!=null?w[pe]:void 0,p.hasOwnProperty(pe)&&Y!==H&&(Y!=null||H!=null))if(pe==="style")if(H){for(T in H)!H.hasOwnProperty(T)||Y&&Y.hasOwnProperty(T)||(c||(c={}),c[T]="");for(T in Y)Y.hasOwnProperty(T)&&H[T]!==Y[T]&&(c||(c={}),c[T]=Y[T])}else c||(E||(E=[]),E.push(pe,c)),c=Y;else pe==="dangerouslySetInnerHTML"?(Y=Y?Y.__html:void 0,H=H?H.__html:void 0,Y!=null&&H!==Y&&(E=E||[]).push(pe,Y)):pe==="children"?typeof Y!="string"&&typeof Y!="number"||(E=E||[]).push(pe,""+Y):pe!=="suppressContentEditableWarning"&&pe!=="suppressHydrationWarning"&&(l.hasOwnProperty(pe)?(Y!=null&&pe==="onScroll"&&yt("scroll",r),E||H===Y||(E=[])):(E=E||[]).push(pe,Y))}c&&(E=E||[]).push("style",c);var pe=E;(a.updateQueue=pe)&&(a.flags|=4)}},AW=function(r,a,c,p){c!==p&&(a.flags|=4)};function Pd(r,a){if(!wt)switch(r.tailMode){case"hidden":a=r.tail;for(var c=null;a!==null;)a.alternate!==null&&(c=a),a=a.sibling;c===null?r.tail=null:c.sibling=null;break;case"collapsed":c=r.tail;for(var p=null;c!==null;)c.alternate!==null&&(p=c),c=c.sibling;p===null?a||r.tail===null?r.tail=null:r.tail.sibling=null:p.sibling=null}}function pn(r){var a=r.alternate!==null&&r.alternate.child===r.child,c=0,p=0;if(a)for(var w=r.child;w!==null;)c|=w.lanes|w.childLanes,p|=w.subtreeFlags&14680064,p|=w.flags&14680064,w.return=r,w=w.sibling;else for(w=r.child;w!==null;)c|=w.lanes|w.childLanes,p|=w.subtreeFlags,p|=w.flags,w.return=r,w=w.sibling;return r.subtreeFlags|=p,r.childLanes=c,a}function Lie(r,a,c){var p=a.pendingProps;switch(ox(a),a.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return pn(a),null;case 1:return On(a.type)&&Zm(),pn(a),null;case 3:return p=a.stateNode,$s(),bt(jn),bt(dn),bx(),p.pendingContext&&(p.context=p.pendingContext,p.pendingContext=null),(r===null||r.child===null)&&(Jm(a)?a.flags|=4:r===null||r.memoizedState.isDehydrated&&!(a.flags&256)||(a.flags|=1024,Br!==null&&($x(Br),Br=null))),Nx(r,a),pn(a),null;case 5:vx(a);var w=ll(wd.current);if(c=a.type,r!==null&&a.stateNode!=null)DW(r,a,c,p,w),r.ref!==a.ref&&(a.flags|=512,a.flags|=2097152);else{if(!p){if(a.stateNode===null)throw Error(o(166));return pn(a),null}if(r=ll(go.current),Jm(a)){p=a.stateNode,c=a.type;var E=a.memoizedProps;switch(p[mo]=a,p[gd]=E,r=(a.mode&1)!==0,c){case"dialog":yt("cancel",p),yt("close",p);break;case"iframe":case"object":case"embed":yt("load",p);break;case"video":case"audio":for(w=0;w<pd.length;w++)yt(pd[w],p);break;case"source":yt("error",p);break;case"img":case"image":case"link":yt("error",p),yt("load",p);break;case"details":yt("toggle",p);break;case"input":ce(p,E),yt("invalid",p);break;case"select":p._wrapperState={wasMultiple:!!E.multiple},yt("invalid",p);break;case"textarea":ye(p,E),yt("invalid",p)}Cs(c,E),w=null;for(var T in E)if(E.hasOwnProperty(T)){var H=E[T];T==="children"?typeof H=="string"?p.textContent!==H&&(E.suppressHydrationWarning!==!0&&qm(p.textContent,H,r),w=["children",H]):typeof H=="number"&&p.textContent!==""+H&&(E.suppressHydrationWarning!==!0&&qm(p.textContent,H,r),w=["children",""+H]):l.hasOwnProperty(T)&&H!=null&&T==="onScroll"&&yt("scroll",p)}switch(c){case"input":Ve(p),ne(p,E,!0);break;case"textarea":Ve(p),Ue(p);break;case"select":case"option":break;default:typeof E.onClick=="function"&&(p.onclick=$m)}p=w,a.updateQueue=p,p!==null&&(a.flags|=4)}else{T=w.nodeType===9?w:w.ownerDocument,r==="http://www.w3.org/1999/xhtml"&&(r=ot(c)),r==="http://www.w3.org/1999/xhtml"?c==="script"?(r=T.createElement("div"),r.innerHTML="<script><\/script>",r=r.removeChild(r.firstChild)):typeof p.is=="string"?r=T.createElement(c,{is:p.is}):(r=T.createElement(c),c==="select"&&(T=r,p.multiple?T.multiple=!0:p.size&&(T.size=p.size))):r=T.createElementNS(r,c),r[mo]=a,r[gd]=p,zW(r,a,!1,!1),a.stateNode=r;e:{switch(T=Zc(c,p),c){case"dialog":yt("cancel",r),yt("close",r),w=p;break;case"iframe":case"object":case"embed":yt("load",r),w=p;break;case"video":case"audio":for(w=0;w<pd.length;w++)yt(pd[w],r);w=p;break;case"source":yt("error",r),w=p;break;case"img":case"image":case"link":yt("error",r),yt("load",r),w=p;break;case"details":yt("toggle",r),w=p;break;case"input":ce(r,p),w=fe(r,p),yt("invalid",r);break;case"option":w=p;break;case"select":r._wrapperState={wasMultiple:!!p.multiple},w=A({},p,{value:void 0}),yt("invalid",r);break;case"textarea":ye(r,p),w=Se(r,p),yt("invalid",r);break;default:w=p}Cs(c,w),H=w;for(E in H)if(H.hasOwnProperty(E)){var Y=H[E];E==="style"?Ps(r,Y):E==="dangerouslySetInnerHTML"?(Y=Y?Y.__html:void 0,Y!=null&&Ba(r,Y)):E==="children"?typeof Y=="string"?(c!=="textarea"||Y!=="")&&cn(r,Y):typeof Y=="number"&&cn(r,""+Y):E!=="suppressContentEditableWarning"&&E!=="suppressHydrationWarning"&&E!=="autoFocus"&&(l.hasOwnProperty(E)?Y!=null&&E==="onScroll"&&yt("scroll",r):Y!=null&&O(r,E,Y,T))}switch(c){case"input":Ve(r),ne(r,p,!1);break;case"textarea":Ve(r),Ue(r);break;case"option":p.value!=null&&r.setAttribute("value",""+Ie(p.value));break;case"select":r.multiple=!!p.multiple,E=p.value,E!=null?ae(r,!!p.multiple,E,!1):p.defaultValue!=null&&ae(r,!!p.multiple,p.defaultValue,!0);break;default:typeof w.onClick=="function"&&(r.onclick=$m)}switch(c){case"button":case"input":case"select":case"textarea":p=!!p.autoFocus;break e;case"img":p=!0;break e;default:p=!1}}p&&(a.flags|=4)}a.ref!==null&&(a.flags|=512,a.flags|=2097152)}return pn(a),null;case 6:if(r&&a.stateNode!=null)AW(r,a,r.memoizedProps,p);else{if(typeof p!="string"&&a.stateNode===null)throw Error(o(166));if(c=ll(wd.current),ll(go.current),Jm(a)){if(p=a.stateNode,c=a.memoizedProps,p[mo]=a,(E=p.nodeValue!==c)&&(r=Kn,r!==null))switch(r.tag){case 3:qm(p.nodeValue,c,(r.mode&1)!==0);break;case 5:r.memoizedProps.suppressHydrationWarning!==!0&&qm(p.nodeValue,c,(r.mode&1)!==0)}E&&(a.flags|=4)}else p=(c.nodeType===9?c:c.ownerDocument).createTextNode(p),p[mo]=a,a.stateNode=p}return pn(a),null;case 13:if(bt(_t),p=a.memoizedState,r===null||r.memoizedState!==null&&r.memoizedState.dehydrated!==null){if(wt&&Wn!==null&&a.mode&1&&!(a.flags&128))NK(),Hs(),a.flags|=98560,E=!1;else if(E=Jm(a),p!==null&&p.dehydrated!==null){if(r===null){if(!E)throw Error(o(318));if(E=a.memoizedState,E=E!==null?E.dehydrated:null,!E)throw Error(o(317));E[mo]=a}else Hs(),!(a.flags&128)&&(a.memoizedState=null),a.flags|=4;pn(a),E=!1}else Br!==null&&($x(Br),Br=null),E=!0;if(!E)return a.flags&65536?a:null}return a.flags&128?(a.lanes=c,a):(p=p!==null,p!==(r!==null&&r.memoizedState!==null)&&p&&(a.child.flags|=8192,a.mode&1&&(r===null||_t.current&1?Ut===0&&(Ut=3):Gx())),a.updateQueue!==null&&(a.flags|=4),pn(a),null);case 4:return $s(),Nx(r,a),r===null&&hd(a.stateNode.containerInfo),pn(a),null;case 10:return cx(a.type._context),pn(a),null;case 17:return On(a.type)&&Zm(),pn(a),null;case 19:if(bt(_t),E=a.memoizedState,E===null)return pn(a),null;if(p=(a.flags&128)!==0,T=E.rendering,T===null)if(p)Pd(E,!1);else{if(Ut!==0||r!==null&&r.flags&128)for(r=a.child;r!==null;){if(T=ig(r),T!==null){for(a.flags|=128,Pd(E,!1),p=T.updateQueue,p!==null&&(a.updateQueue=p,a.flags|=4),a.subtreeFlags=0,p=c,c=a.child;c!==null;)E=c,r=p,E.flags&=14680066,T=E.alternate,T===null?(E.childLanes=0,E.lanes=r,E.child=null,E.subtreeFlags=0,E.memoizedProps=null,E.memoizedState=null,E.updateQueue=null,E.dependencies=null,E.stateNode=null):(E.childLanes=T.childLanes,E.lanes=T.lanes,E.child=T.child,E.subtreeFlags=0,E.deletions=null,E.memoizedProps=T.memoizedProps,E.memoizedState=T.memoizedState,E.updateQueue=T.updateQueue,E.type=T.type,r=T.dependencies,E.dependencies=r===null?null:{lanes:r.lanes,firstContext:r.firstContext}),c=c.sibling;return mt(_t,_t.current&1|2),a.child}r=r.sibling}E.tail!==null&&Tt()>Xs&&(a.flags|=128,p=!0,Pd(E,!1),a.lanes=4194304)}else{if(!p)if(r=ig(T),r!==null){if(a.flags|=128,p=!0,c=r.updateQueue,c!==null&&(a.updateQueue=c,a.flags|=4),Pd(E,!0),E.tail===null&&E.tailMode==="hidden"&&!T.alternate&&!wt)return pn(a),null}else 2*Tt()-E.renderingStartTime>Xs&&c!==1073741824&&(a.flags|=128,p=!0,Pd(E,!1),a.lanes=4194304);E.isBackwards?(T.sibling=a.child,a.child=T):(c=E.last,c!==null?c.sibling=T:a.child=T,E.last=T)}return E.tail!==null?(a=E.tail,E.rendering=a,E.tail=a.sibling,E.renderingStartTime=Tt(),a.sibling=null,c=_t.current,mt(_t,p?c&1|2:c&1),a):(pn(a),null);case 22:case 23:return Zx(),p=a.memoizedState!==null,r!==null&&r.memoizedState!==null!==p&&(a.flags|=8192),p&&a.mode&1?qn&1073741824&&(pn(a),a.subtreeFlags&6&&(a.flags|=8192)):pn(a),null;case 24:return null;case 25:return null}throw Error(o(156,a.tag))}function Zie(r,a){switch(ox(a),a.tag){case 1:return On(a.type)&&Zm(),r=a.flags,r&65536?(a.flags=r&-65537|128,a):null;case 3:return $s(),bt(jn),bt(dn),bx(),r=a.flags,r&65536&&!(r&128)?(a.flags=r&-65537|128,a):null;case 5:return vx(a),null;case 13:if(bt(_t),r=a.memoizedState,r!==null&&r.dehydrated!==null){if(a.alternate===null)throw Error(o(340));Hs()}return r=a.flags,r&65536?(a.flags=r&-65537|128,a):null;case 19:return bt(_t),null;case 4:return $s(),null;case 10:return cx(a.type._context),null;case 22:case 23:return Zx(),null;case 24:return null;default:return null}}var hg=!1,hn=!1,Gie=typeof WeakSet=="function"?WeakSet:Set,De=null;function Zs(r,a){var c=r.ref;if(c!==null)if(typeof c=="function")try{c(null)}catch(p){Ct(r,a,p)}else c.current=null}function BW(r,a,c){try{c()}catch(p){Ct(r,a,p)}}var NW=!1;function Xie(r,a){if(Gw=Tm,r=cK(),Kw(r)){if("selectionStart"in r)var c={start:r.selectionStart,end:r.selectionEnd};else e:{c=(c=r.ownerDocument)&&c.defaultView||window;var p=c.getSelection&&c.getSelection();if(p&&p.rangeCount!==0){c=p.anchorNode;var w=p.anchorOffset,E=p.focusNode;p=p.focusOffset;try{c.nodeType,E.nodeType}catch{c=null;break e}var T=0,H=-1,Y=-1,pe=0,_e=0,Pe=r,Ee=null;t:for(;;){for(var Te;Pe!==c||w!==0&&Pe.nodeType!==3||(H=T+w),Pe!==E||p!==0&&Pe.nodeType!==3||(Y=T+p),Pe.nodeType===3&&(T+=Pe.nodeValue.length),(Te=Pe.firstChild)!==null;)Ee=Pe,Pe=Te;for(;;){if(Pe===r)break t;if(Ee===c&&++pe===w&&(H=T),Ee===E&&++_e===p&&(Y=T),(Te=Pe.nextSibling)!==null)break;Pe=Ee,Ee=Pe.parentNode}Pe=Te}c=H===-1||Y===-1?null:{start:H,end:Y}}else c=null}c=c||{start:0,end:0}}else c=null;for(Xw={focusedElem:r,selectionRange:c},Tm=!1,De=a;De!==null;)if(a=De,r=a.child,(a.subtreeFlags&1028)!==0&&r!==null)r.return=a,De=r;else for(;De!==null;){a=De;try{var Be=a.alternate;if(a.flags&1024)switch(a.tag){case 0:case 11:case 15:break;case 1:if(Be!==null){var Fe=Be.memoizedProps,zt=Be.memoizedState,ie=a.stateNode,J=ie.getSnapshotBeforeUpdate(a.elementType===a.type?Fe:Nr(a.type,Fe),zt);ie.__reactInternalSnapshotBeforeUpdate=J}break;case 3:var se=a.stateNode.containerInfo;se.nodeType===1?se.textContent="":se.nodeType===9&&se.documentElement&&se.removeChild(se.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(o(163))}}catch(Ce){Ct(a,a.return,Ce)}if(r=a.sibling,r!==null){r.return=a.return,De=r;break}De=a.return}return Be=NW,NW=!1,Be}function Cd(r,a,c){var p=a.updateQueue;if(p=p!==null?p.lastEffect:null,p!==null){var w=p=p.next;do{if((w.tag&r)===r){var E=w.destroy;w.destroy=void 0,E!==void 0&&BW(a,c,E)}w=w.next}while(w!==p)}}function mg(r,a){if(a=a.updateQueue,a=a!==null?a.lastEffect:null,a!==null){var c=a=a.next;do{if((c.tag&r)===r){var p=c.create;c.destroy=p()}c=c.next}while(c!==a)}}function Fx(r){var a=r.ref;if(a!==null){var c=r.stateNode;switch(r.tag){case 5:r=c;break;default:r=c}typeof a=="function"?a(r):a.current=r}}function FW(r){var a=r.alternate;a!==null&&(r.alternate=null,FW(a)),r.child=null,r.deletions=null,r.sibling=null,r.tag===5&&(a=r.stateNode,a!==null&&(delete a[mo],delete a[gd],delete a[ex],delete a[zie],delete a[Die])),r.stateNode=null,r.return=null,r.dependencies=null,r.memoizedProps=null,r.memoizedState=null,r.pendingProps=null,r.stateNode=null,r.updateQueue=null}function RW(r){return r.tag===5||r.tag===3||r.tag===4}function MW(r){e:for(;;){for(;r.sibling===null;){if(r.return===null||RW(r.return))return null;r=r.return}for(r.sibling.return=r.return,r=r.sibling;r.tag!==5&&r.tag!==6&&r.tag!==18;){if(r.flags&2||r.child===null||r.tag===4)continue e;r.child.return=r,r=r.child}if(!(r.flags&2))return r.stateNode}}function Rx(r,a,c){var p=r.tag;if(p===5||p===6)r=r.stateNode,a?c.nodeType===8?c.parentNode.insertBefore(r,a):c.insertBefore(r,a):(c.nodeType===8?(a=c.parentNode,a.insertBefore(r,c)):(a=c,a.appendChild(r)),c=c._reactRootContainer,c!=null||a.onclick!==null||(a.onclick=$m));else if(p!==4&&(r=r.child,r!==null))for(Rx(r,a,c),r=r.sibling;r!==null;)Rx(r,a,c),r=r.sibling}function Mx(r,a,c){var p=r.tag;if(p===5||p===6)r=r.stateNode,a?c.insertBefore(r,a):c.appendChild(r);else if(p!==4&&(r=r.child,r!==null))for(Mx(r,a,c),r=r.sibling;r!==null;)Mx(r,a,c),r=r.sibling}var nn=null,Fr=!1;function Za(r,a,c){for(c=c.child;c!==null;)UW(r,a,c),c=c.sibling}function UW(r,a,c){if(ho&&typeof ho.onCommitFiberUnmount=="function")try{ho.onCommitFiberUnmount(_m,c)}catch{}switch(c.tag){case 5:hn||Zs(c,a);case 6:var p=nn,w=Fr;nn=null,Za(r,a,c),nn=p,Fr=w,nn!==null&&(Fr?(r=nn,c=c.stateNode,r.nodeType===8?r.parentNode.removeChild(c):r.removeChild(c)):nn.removeChild(c.stateNode));break;case 18:nn!==null&&(Fr?(r=nn,c=c.stateNode,r.nodeType===8?Jw(r.parentNode,c):r.nodeType===1&&Jw(r,c),ad(r)):Jw(nn,c.stateNode));break;case 4:p=nn,w=Fr,nn=c.stateNode.containerInfo,Fr=!0,Za(r,a,c),nn=p,Fr=w;break;case 0:case 11:case 14:case 15:if(!hn&&(p=c.updateQueue,p!==null&&(p=p.lastEffect,p!==null))){w=p=p.next;do{var E=w,T=E.destroy;E=E.tag,T!==void 0&&(E&2||E&4)&&BW(c,a,T),w=w.next}while(w!==p)}Za(r,a,c);break;case 1:if(!hn&&(Zs(c,a),p=c.stateNode,typeof p.componentWillUnmount=="function"))try{p.props=c.memoizedProps,p.state=c.memoizedState,p.componentWillUnmount()}catch(H){Ct(c,a,H)}Za(r,a,c);break;case 21:Za(r,a,c);break;case 22:c.mode&1?(hn=(p=hn)||c.memoizedState!==null,Za(r,a,c),hn=p):Za(r,a,c);break;default:Za(r,a,c)}}function VW(r){var a=r.updateQueue;if(a!==null){r.updateQueue=null;var c=r.stateNode;c===null&&(c=r.stateNode=new Gie),a.forEach(function(p){var w=ale.bind(null,r,p);c.has(p)||(c.add(p),p.then(w,w))})}}function Rr(r,a){var c=a.deletions;if(c!==null)for(var p=0;p<c.length;p++){var w=c[p];try{var E=r,T=a,H=T;e:for(;H!==null;){switch(H.tag){case 5:nn=H.stateNode,Fr=!1;break e;case 3:nn=H.stateNode.containerInfo,Fr=!0;break e;case 4:nn=H.stateNode.containerInfo,Fr=!0;break e}H=H.return}if(nn===null)throw Error(o(160));UW(E,T,w),nn=null,Fr=!1;var Y=w.alternate;Y!==null&&(Y.return=null),w.return=null}catch(pe){Ct(w,a,pe)}}if(a.subtreeFlags&12854)for(a=a.child;a!==null;)HW(a,r),a=a.sibling}function HW(r,a){var c=r.alternate,p=r.flags;switch(r.tag){case 0:case 11:case 14:case 15:if(Rr(a,r),yo(r),p&4){try{Cd(3,r,r.return),mg(3,r)}catch(Fe){Ct(r,r.return,Fe)}try{Cd(5,r,r.return)}catch(Fe){Ct(r,r.return,Fe)}}break;case 1:Rr(a,r),yo(r),p&512&&c!==null&&Zs(c,c.return);break;case 5:if(Rr(a,r),yo(r),p&512&&c!==null&&Zs(c,c.return),r.flags&32){var w=r.stateNode;try{cn(w,"")}catch(Fe){Ct(r,r.return,Fe)}}if(p&4&&(w=r.stateNode,w!=null)){var E=r.memoizedProps,T=c!==null?c.memoizedProps:E,H=r.type,Y=r.updateQueue;if(r.updateQueue=null,Y!==null)try{H==="input"&&E.type==="radio"&&E.name!=null&&U(w,E),Zc(H,T);var pe=Zc(H,E);for(T=0;T<Y.length;T+=2){var _e=Y[T],Pe=Y[T+1];_e==="style"?Ps(w,Pe):_e==="dangerouslySetInnerHTML"?Ba(w,Pe):_e==="children"?cn(w,Pe):O(w,_e,Pe,pe)}switch(H){case"input":R(w,E);break;case"textarea":we(w,E);break;case"select":var Ee=w._wrapperState.wasMultiple;w._wrapperState.wasMultiple=!!E.multiple;var Te=E.value;Te!=null?ae(w,!!E.multiple,Te,!1):Ee!==!!E.multiple&&(E.defaultValue!=null?ae(w,!!E.multiple,E.defaultValue,!0):ae(w,!!E.multiple,E.multiple?[]:"",!1))}w[gd]=E}catch(Fe){Ct(r,r.return,Fe)}}break;case 6:if(Rr(a,r),yo(r),p&4){if(r.stateNode===null)throw Error(o(162));w=r.stateNode,E=r.memoizedProps;try{w.nodeValue=E}catch(Fe){Ct(r,r.return,Fe)}}break;case 3:if(Rr(a,r),yo(r),p&4&&c!==null&&c.memoizedState.isDehydrated)try{ad(a.containerInfo)}catch(Fe){Ct(r,r.return,Fe)}break;case 4:Rr(a,r),yo(r);break;case 13:Rr(a,r),yo(r),w=r.child,w.flags&8192&&(E=w.memoizedState!==null,w.stateNode.isHidden=E,!E||w.alternate!==null&&w.alternate.memoizedState!==null||(Hx=Tt())),p&4&&VW(r);break;case 22:if(_e=c!==null&&c.memoizedState!==null,r.mode&1?(hn=(pe=hn)||_e,Rr(a,r),hn=pe):Rr(a,r),yo(r),p&8192){if(pe=r.memoizedState!==null,(r.stateNode.isHidden=pe)&&!_e&&r.mode&1)for(De=r,_e=r.child;_e!==null;){for(Pe=De=_e;De!==null;){switch(Ee=De,Te=Ee.child,Ee.tag){case 0:case 11:case 14:case 15:Cd(4,Ee,Ee.return);break;case 1:Zs(Ee,Ee.return);var Be=Ee.stateNode;if(typeof Be.componentWillUnmount=="function"){p=Ee,c=Ee.return;try{a=p,Be.props=a.memoizedProps,Be.state=a.memoizedState,Be.componentWillUnmount()}catch(Fe){Ct(p,c,Fe)}}break;case 5:Zs(Ee,Ee.return);break;case 22:if(Ee.memoizedState!==null){qW(Pe);continue}}Te!==null?(Te.return=Ee,De=Te):qW(Pe)}_e=_e.sibling}e:for(_e=null,Pe=r;;){if(Pe.tag===5){if(_e===null){_e=Pe;try{w=Pe.stateNode,pe?(E=w.style,typeof E.setProperty=="function"?E.setProperty("display","none","important"):E.display="none"):(H=Pe.stateNode,Y=Pe.memoizedProps.style,T=Y!=null&&Y.hasOwnProperty("display")?Y.display:null,H.style.display=el("display",T))}catch(Fe){Ct(r,r.return,Fe)}}}else if(Pe.tag===6){if(_e===null)try{Pe.stateNode.nodeValue=pe?"":Pe.memoizedProps}catch(Fe){Ct(r,r.return,Fe)}}else if((Pe.tag!==22&&Pe.tag!==23||Pe.memoizedState===null||Pe===r)&&Pe.child!==null){Pe.child.return=Pe,Pe=Pe.child;continue}if(Pe===r)break e;for(;Pe.sibling===null;){if(Pe.return===null||Pe.return===r)break e;_e===Pe&&(_e=null),Pe=Pe.return}_e===Pe&&(_e=null),Pe.sibling.return=Pe.return,Pe=Pe.sibling}}break;case 19:Rr(a,r),yo(r),p&4&&VW(r);break;case 21:break;default:Rr(a,r),yo(r)}}function yo(r){var a=r.flags;if(a&2){try{e:{for(var c=r.return;c!==null;){if(RW(c)){var p=c;break e}c=c.return}throw Error(o(160))}switch(p.tag){case 5:var w=p.stateNode;p.flags&32&&(cn(w,""),p.flags&=-33);var E=MW(r);Mx(r,E,w);break;case 3:case 4:var T=p.stateNode.containerInfo,H=MW(r);Rx(r,H,T);break;default:throw Error(o(161))}}catch(Y){Ct(r,r.return,Y)}r.flags&=-3}a&4096&&(r.flags&=-4097)}function Yie(r,a,c){De=r,KW(r)}function KW(r,a,c){for(var p=(r.mode&1)!==0;De!==null;){var w=De,E=w.child;if(w.tag===22&&p){var T=w.memoizedState!==null||hg;if(!T){var H=w.alternate,Y=H!==null&&H.memoizedState!==null||hn;H=hg;var pe=hn;if(hg=T,(hn=Y)&&!pe)for(De=w;De!==null;)T=De,Y=T.child,T.tag===22&&T.memoizedState!==null?$W(w):Y!==null?(Y.return=T,De=Y):$W(w);for(;E!==null;)De=E,KW(E),E=E.sibling;De=w,hg=H,hn=pe}WW(r)}else w.subtreeFlags&8772&&E!==null?(E.return=w,De=E):WW(r)}}function WW(r){for(;De!==null;){var a=De;if(a.flags&8772){var c=a.alternate;try{if(a.flags&8772)switch(a.tag){case 0:case 11:case 15:hn||mg(5,a);break;case 1:var p=a.stateNode;if(a.flags&4&&!hn)if(c===null)p.componentDidMount();else{var w=a.elementType===a.type?c.memoizedProps:Nr(a.type,c.memoizedProps);p.componentDidUpdate(w,c.memoizedState,p.__reactInternalSnapshotBeforeUpdate)}var E=a.updateQueue;E!==null&&UK(a,E,p);break;case 3:var T=a.updateQueue;if(T!==null){if(c=null,a.child!==null)switch(a.child.tag){case 5:c=a.child.stateNode;break;case 1:c=a.child.stateNode}UK(a,T,c)}break;case 5:var H=a.stateNode;if(c===null&&a.flags&4){c=H;var Y=a.memoizedProps;switch(a.type){case"button":case"input":case"select":case"textarea":Y.autoFocus&&c.focus();break;case"img":Y.src&&(c.src=Y.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(a.memoizedState===null){var pe=a.alternate;if(pe!==null){var _e=pe.memoizedState;if(_e!==null){var Pe=_e.dehydrated;Pe!==null&&ad(Pe)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(o(163))}hn||a.flags&512&&Fx(a)}catch(Ee){Ct(a,a.return,Ee)}}if(a===r){De=null;break}if(c=a.sibling,c!==null){c.return=a.return,De=c;break}De=a.return}}function qW(r){for(;De!==null;){var a=De;if(a===r){De=null;break}var c=a.sibling;if(c!==null){c.return=a.return,De=c;break}De=a.return}}function $W(r){for(;De!==null;){var a=De;try{switch(a.tag){case 0:case 11:case 15:var c=a.return;try{mg(4,a)}catch(Y){Ct(a,c,Y)}break;case 1:var p=a.stateNode;if(typeof p.componentDidMount=="function"){var w=a.return;try{p.componentDidMount()}catch(Y){Ct(a,w,Y)}}var E=a.return;try{Fx(a)}catch(Y){Ct(a,E,Y)}break;case 5:var T=a.return;try{Fx(a)}catch(Y){Ct(a,T,Y)}}}catch(Y){Ct(a,a.return,Y)}if(a===r){De=null;break}var H=a.sibling;if(H!==null){H.return=a.return,De=H;break}De=a.return}}var Qie=Math.ceil,gg=j.ReactCurrentDispatcher,Ux=j.ReactCurrentOwner,lr=j.ReactCurrentBatchConfig,at=0,Wt=null,Nt=null,rn=0,qn=0,Gs=Ka(0),Ut=0,Id=null,ul=0,vg=0,Vx=0,jd=null,zn=null,Hx=0,Xs=1/0,Qo=null,yg=!1,Kx=null,Ga=null,bg=!1,Xa=null,kg=0,Od=0,Wx=null,wg=-1,xg=0;function Sn(){return at&6?Tt():wg!==-1?wg:wg=Tt()}function Ya(r){return r.mode&1?at&2&&rn!==0?rn&-rn:Bie.transition!==null?(xg===0&&(xg=NH()),xg):(r=ut,r!==0||(r=window.event,r=r===void 0?16:qH(r.type)),r):1}function Mr(r,a,c,p){if(50<Od)throw Od=0,Wx=null,Error(o(185));ed(r,c,p),(!(at&2)||r!==Wt)&&(r===Wt&&(!(at&2)&&(vg|=c),Ut===4&&Qa(r,rn)),Dn(r,p),c===1&&at===0&&!(a.mode&1)&&(Xs=Tt()+500,Xm&&qa()))}function Dn(r,a){var c=r.callbackNode;Fae(r,a);var p=Im(r,r===Wt?rn:0);if(p===0)c!==null&&DH(c),r.callbackNode=null,r.callbackPriority=0;else if(a=p&-p,r.callbackPriority!==a){if(c!=null&&DH(c),a===1)r.tag===0?Aie(ZW.bind(null,r)):TK(ZW.bind(null,r)),Oie(function(){!(at&6)&&qa()}),c=null;else{switch(FH(p)){case 1:c=Pw;break;case 4:c=AH;break;case 16:c=Em;break;case 536870912:c=BH;break;default:c=Em}c=nq(c,LW.bind(null,r))}r.callbackPriority=a,r.callbackNode=c}}function LW(r,a){if(wg=-1,xg=0,at&6)throw Error(o(327));var c=r.callbackNode;if(Ys()&&r.callbackNode!==c)return null;var p=Im(r,r===Wt?rn:0);if(p===0)return null;if(p&30||p&r.expiredLanes||a)a=Sg(r,p);else{a=p;var w=at;at|=2;var E=XW();(Wt!==r||rn!==a)&&(Qo=null,Xs=Tt()+500,dl(r,a));do try{tle();break}catch(H){GW(r,H)}while(!0);ux(),gg.current=E,at=w,Nt!==null?a=0:(Wt=null,rn=0,a=Ut)}if(a!==0){if(a===2&&(w=Cw(r),w!==0&&(p=w,a=qx(r,w))),a===1)throw c=Id,dl(r,0),Qa(r,p),Dn(r,Tt()),c;if(a===6)Qa(r,p);else{if(w=r.current.alternate,!(p&30)&&!Jie(w)&&(a=Sg(r,p),a===2&&(E=Cw(r),E!==0&&(p=E,a=qx(r,E))),a===1))throw c=Id,dl(r,0),Qa(r,p),Dn(r,Tt()),c;switch(r.finishedWork=w,r.finishedLanes=p,a){case 0:case 1:throw Error(o(345));case 2:fl(r,zn,Qo);break;case 3:if(Qa(r,p),(p&130023424)===p&&(a=Hx+500-Tt(),10<a)){if(Im(r,0)!==0)break;if(w=r.suspendedLanes,(w&p)!==p){Sn(),r.pingedLanes|=r.suspendedLanes&w;break}r.timeoutHandle=Qw(fl.bind(null,r,zn,Qo),a);break}fl(r,zn,Qo);break;case 4:if(Qa(r,p),(p&4194240)===p)break;for(a=r.eventTimes,w=-1;0<p;){var T=31-Dr(p);E=1<<T,T=a[T],T>w&&(w=T),p&=~E}if(p=w,p=Tt()-p,p=(120>p?120:480>p?480:1080>p?1080:1920>p?1920:3e3>p?3e3:4320>p?4320:1960*Qie(p/1960))-p,10<p){r.timeoutHandle=Qw(fl.bind(null,r,zn,Qo),p);break}fl(r,zn,Qo);break;case 5:fl(r,zn,Qo);break;default:throw Error(o(329))}}}return Dn(r,Tt()),r.callbackNode===c?LW.bind(null,r):null}function qx(r,a){var c=jd;return r.current.memoizedState.isDehydrated&&(dl(r,a).flags|=256),r=Sg(r,a),r!==2&&(a=zn,zn=c,a!==null&&$x(a)),r}function $x(r){zn===null?zn=r:zn.push.apply(zn,r)}function Jie(r){for(var a=r;;){if(a.flags&16384){var c=a.updateQueue;if(c!==null&&(c=c.stores,c!==null))for(var p=0;p<c.length;p++){var w=c[p],E=w.getSnapshot;w=w.value;try{if(!Ar(E(),w))return!1}catch{return!1}}}if(c=a.child,a.subtreeFlags&16384&&c!==null)c.return=a,a=c;else{if(a===r)break;for(;a.sibling===null;){if(a.return===null||a.return===r)return!0;a=a.return}a.sibling.return=a.return,a=a.sibling}}return!0}function Qa(r,a){for(a&=~Vx,a&=~vg,r.suspendedLanes|=a,r.pingedLanes&=~a,r=r.expirationTimes;0<a;){var c=31-Dr(a),p=1<<c;r[c]=-1,a&=~p}}function ZW(r){if(at&6)throw Error(o(327));Ys();var a=Im(r,0);if(!(a&1))return Dn(r,Tt()),null;var c=Sg(r,a);if(r.tag!==0&&c===2){var p=Cw(r);p!==0&&(a=p,c=qx(r,p))}if(c===1)throw c=Id,dl(r,0),Qa(r,a),Dn(r,Tt()),c;if(c===6)throw Error(o(345));return r.finishedWork=r.current.alternate,r.finishedLanes=a,fl(r,zn,Qo),Dn(r,Tt()),null}function Lx(r,a){var c=at;at|=1;try{return r(a)}finally{at=c,at===0&&(Xs=Tt()+500,Xm&&qa())}}function cl(r){Xa!==null&&Xa.tag===0&&!(at&6)&&Ys();var a=at;at|=1;var c=lr.transition,p=ut;try{if(lr.transition=null,ut=1,r)return r()}finally{ut=p,lr.transition=c,at=a,!(at&6)&&qa()}}function Zx(){qn=Gs.current,bt(Gs)}function dl(r,a){r.finishedWork=null,r.finishedLanes=0;var c=r.timeoutHandle;if(c!==-1&&(r.timeoutHandle=-1,jie(c)),Nt!==null)for(c=Nt.return;c!==null;){var p=c;switch(ox(p),p.tag){case 1:p=p.type.childContextTypes,p!=null&&Zm();break;case 3:$s(),bt(jn),bt(dn),bx();break;case 5:vx(p);break;case 4:$s();break;case 13:bt(_t);break;case 19:bt(_t);break;case 10:cx(p.type._context);break;case 22:case 23:Zx()}c=c.return}if(Wt=r,Nt=r=Ja(r.current,null),rn=qn=a,Ut=0,Id=null,Vx=vg=ul=0,zn=jd=null,il!==null){for(a=0;a<il.length;a++)if(c=il[a],p=c.interleaved,p!==null){c.interleaved=null;var w=p.next,E=c.pending;if(E!==null){var T=E.next;E.next=w,p.next=T}c.pending=p}il=null}return r}function GW(r,a){do{var c=Nt;try{if(ux(),lg.current=dg,sg){for(var p=Pt.memoizedState;p!==null;){var w=p.queue;w!==null&&(w.pending=null),p=p.next}sg=!1}if(sl=0,Kt=Mt=Pt=null,xd=!1,Sd=0,Ux.current=null,c===null||c.return===null){Ut=1,Id=a,Nt=null;break}e:{var E=r,T=c.return,H=c,Y=a;if(a=rn,H.flags|=32768,Y!==null&&typeof Y=="object"&&typeof Y.then=="function"){var pe=Y,_e=H,Pe=_e.tag;if(!(_e.mode&1)&&(Pe===0||Pe===11||Pe===15)){var Ee=_e.alternate;Ee?(_e.updateQueue=Ee.updateQueue,_e.memoizedState=Ee.memoizedState,_e.lanes=Ee.lanes):(_e.updateQueue=null,_e.memoizedState=null)}var Te=bW(T);if(Te!==null){Te.flags&=-257,kW(Te,T,H,E,a),Te.mode&1&&yW(E,pe,a),a=Te,Y=pe;var Be=a.updateQueue;if(Be===null){var Fe=new Set;Fe.add(Y),a.updateQueue=Fe}else Be.add(Y);break e}else{if(!(a&1)){yW(E,pe,a),Gx();break e}Y=Error(o(426))}}else if(wt&&H.mode&1){var zt=bW(T);if(zt!==null){!(zt.flags&65536)&&(zt.flags|=256),kW(zt,T,H,E,a),lx(Ls(Y,H));break e}}E=Y=Ls(Y,H),Ut!==4&&(Ut=2),jd===null?jd=[E]:jd.push(E),E=T;do{switch(E.tag){case 3:E.flags|=65536,a&=-a,E.lanes|=a;var ie=gW(E,Y,a);MK(E,ie);break e;case 1:H=Y;var J=E.type,se=E.stateNode;if(!(E.flags&128)&&(typeof J.getDerivedStateFromError=="function"||se!==null&&typeof se.componentDidCatch=="function"&&(Ga===null||!Ga.has(se)))){E.flags|=65536,a&=-a,E.lanes|=a;var Ce=vW(E,H,a);MK(E,Ce);break e}}E=E.return}while(E!==null)}QW(c)}catch(Me){a=Me,Nt===c&&c!==null&&(Nt=c=c.return);continue}break}while(!0)}function XW(){var r=gg.current;return gg.current=dg,r===null?dg:r}function Gx(){(Ut===0||Ut===3||Ut===2)&&(Ut=4),Wt===null||!(ul&268435455)&&!(vg&268435455)||Qa(Wt,rn)}function Sg(r,a){var c=at;at|=2;var p=XW();(Wt!==r||rn!==a)&&(Qo=null,dl(r,a));do try{ele();break}catch(w){GW(r,w)}while(!0);if(ux(),at=c,gg.current=p,Nt!==null)throw Error(o(261));return Wt=null,rn=0,Ut}function ele(){for(;Nt!==null;)YW(Nt)}function tle(){for(;Nt!==null&&!Iae();)YW(Nt)}function YW(r){var a=tq(r.alternate,r,qn);r.memoizedProps=r.pendingProps,a===null?QW(r):Nt=a,Ux.current=null}function QW(r){var a=r;do{var c=a.alternate;if(r=a.return,a.flags&32768){if(c=Zie(c,a),c!==null){c.flags&=32767,Nt=c;return}if(r!==null)r.flags|=32768,r.subtreeFlags=0,r.deletions=null;else{Ut=6,Nt=null;return}}else if(c=Lie(c,a,qn),c!==null){Nt=c;return}if(a=a.sibling,a!==null){Nt=a;return}Nt=a=r}while(a!==null);Ut===0&&(Ut=5)}function fl(r,a,c){var p=ut,w=lr.transition;try{lr.transition=null,ut=1,nle(r,a,c,p)}finally{lr.transition=w,ut=p}return null}function nle(r,a,c,p){do Ys();while(Xa!==null);if(at&6)throw Error(o(327));c=r.finishedWork;var w=r.finishedLanes;if(c===null)return null;if(r.finishedWork=null,r.finishedLanes=0,c===r.current)throw Error(o(177));r.callbackNode=null,r.callbackPriority=0;var E=c.lanes|c.childLanes;if(Rae(r,E),r===Wt&&(Nt=Wt=null,rn=0),!(c.subtreeFlags&2064)&&!(c.flags&2064)||bg||(bg=!0,nq(Em,function(){return Ys(),null})),E=(c.flags&15990)!==0,c.subtreeFlags&15990||E){E=lr.transition,lr.transition=null;var T=ut;ut=1;var H=at;at|=4,Ux.current=null,Xie(r,c),HW(c,r),Eie(Xw),Tm=!!Gw,Xw=Gw=null,r.current=c,Yie(c),jae(),at=H,ut=T,lr.transition=E}else r.current=c;if(bg&&(bg=!1,Xa=r,kg=w),E=r.pendingLanes,E===0&&(Ga=null),zae(c.stateNode),Dn(r,Tt()),a!==null)for(p=r.onRecoverableError,c=0;c<a.length;c++)w=a[c],p(w.value,{componentStack:w.stack,digest:w.digest});if(yg)throw yg=!1,r=Kx,Kx=null,r;return kg&1&&r.tag!==0&&Ys(),E=r.pendingLanes,E&1?r===Wx?Od++:(Od=0,Wx=r):Od=0,qa(),null}function Ys(){if(Xa!==null){var r=FH(kg),a=lr.transition,c=ut;try{if(lr.transition=null,ut=16>r?16:r,Xa===null)var p=!1;else{if(r=Xa,Xa=null,kg=0,at&6)throw Error(o(331));var w=at;for(at|=4,De=r.current;De!==null;){var E=De,T=E.child;if(De.flags&16){var H=E.deletions;if(H!==null){for(var Y=0;Y<H.length;Y++){var pe=H[Y];for(De=pe;De!==null;){var _e=De;switch(_e.tag){case 0:case 11:case 15:Cd(8,_e,E)}var Pe=_e.child;if(Pe!==null)Pe.return=_e,De=Pe;else for(;De!==null;){_e=De;var Ee=_e.sibling,Te=_e.return;if(FW(_e),_e===pe){De=null;break}if(Ee!==null){Ee.return=Te,De=Ee;break}De=Te}}}var Be=E.alternate;if(Be!==null){var Fe=Be.child;if(Fe!==null){Be.child=null;do{var zt=Fe.sibling;Fe.sibling=null,Fe=zt}while(Fe!==null)}}De=E}}if(E.subtreeFlags&2064&&T!==null)T.return=E,De=T;else e:for(;De!==null;){if(E=De,E.flags&2048)switch(E.tag){case 0:case 11:case 15:Cd(9,E,E.return)}var ie=E.sibling;if(ie!==null){ie.return=E.return,De=ie;break e}De=E.return}}var J=r.current;for(De=J;De!==null;){T=De;var se=T.child;if(T.subtreeFlags&2064&&se!==null)se.return=T,De=se;else e:for(T=J;De!==null;){if(H=De,H.flags&2048)try{switch(H.tag){case 0:case 11:case 15:mg(9,H)}}catch(Me){Ct(H,H.return,Me)}if(H===T){De=null;break e}var Ce=H.sibling;if(Ce!==null){Ce.return=H.return,De=Ce;break e}De=H.return}}if(at=w,qa(),ho&&typeof ho.onPostCommitFiberRoot=="function")try{ho.onPostCommitFiberRoot(_m,r)}catch{}p=!0}return p}finally{ut=c,lr.transition=a}}return!1}function JW(r,a,c){a=Ls(c,a),a=gW(r,a,1),r=La(r,a,1),a=Sn(),r!==null&&(ed(r,1,a),Dn(r,a))}function Ct(r,a,c){if(r.tag===3)JW(r,r,c);else for(;a!==null;){if(a.tag===3){JW(a,r,c);break}else if(a.tag===1){var p=a.stateNode;if(typeof a.type.getDerivedStateFromError=="function"||typeof p.componentDidCatch=="function"&&(Ga===null||!Ga.has(p))){r=Ls(c,r),r=vW(a,r,1),a=La(a,r,1),r=Sn(),a!==null&&(ed(a,1,r),Dn(a,r));break}}a=a.return}}function rle(r,a,c){var p=r.pingCache;p!==null&&p.delete(a),a=Sn(),r.pingedLanes|=r.suspendedLanes&c,Wt===r&&(rn&c)===c&&(Ut===4||Ut===3&&(rn&130023424)===rn&&500>Tt()-Hx?dl(r,0):Vx|=c),Dn(r,a)}function eq(r,a){a===0&&(r.mode&1?(a=Cm,Cm<<=1,!(Cm&130023424)&&(Cm=4194304)):a=1);var c=Sn();r=Go(r,a),r!==null&&(ed(r,a,c),Dn(r,c))}function ole(r){var a=r.memoizedState,c=0;a!==null&&(c=a.retryLane),eq(r,c)}function ale(r,a){var c=0;switch(r.tag){case 13:var p=r.stateNode,w=r.memoizedState;w!==null&&(c=w.retryLane);break;case 19:p=r.stateNode;break;default:throw Error(o(314))}p!==null&&p.delete(a),eq(r,c)}var tq;tq=function(r,a,c){if(r!==null)if(r.memoizedProps!==a.pendingProps||jn.current)Tn=!0;else{if(!(r.lanes&c)&&!(a.flags&128))return Tn=!1,$ie(r,a,c);Tn=!!(r.flags&131072)}else Tn=!1,wt&&a.flags&1048576&&zK(a,Qm,a.index);switch(a.lanes=0,a.tag){case 2:var p=a.type;pg(r,a),r=a.pendingProps;var w=Ms(a,dn.current);Ws(a,c),w=xx(null,a,p,r,w,c);var E=Sx();return a.flags|=1,typeof w=="object"&&w!==null&&typeof w.render=="function"&&w.$$typeof===void 0?(a.tag=1,a.memoizedState=null,a.updateQueue=null,On(p)?(E=!0,Gm(a)):E=!1,a.memoizedState=w.state!==null&&w.state!==void 0?w.state:null,px(a),w.updater=og,a.stateNode=w,w._reactInternals=a,mx(a,p,r,c),a=Tx(null,a,p,!0,E,c)):(a.tag=0,wt&&E&&rx(a),xn(null,a,w,c),a=a.child),a;case 16:p=a.elementType;e:{switch(pg(r,a),r=a.pendingProps,w=p._init,p=w(p._payload),a.type=p,w=a.tag=lle(p),r=Nr(p,r),w){case 0:a=Ox(null,a,p,r,c);break e;case 1:a=PW(null,a,p,r,c);break e;case 11:a=wW(null,a,p,r,c);break e;case 14:a=xW(null,a,p,Nr(p.type,r),c);break e}throw Error(o(306,p,""))}return a;case 0:return p=a.type,w=a.pendingProps,w=a.elementType===p?w:Nr(p,w),Ox(r,a,p,w,c);case 1:return p=a.type,w=a.pendingProps,w=a.elementType===p?w:Nr(p,w),PW(r,a,p,w,c);case 3:e:{if(CW(a),r===null)throw Error(o(387));p=a.pendingProps,E=a.memoizedState,w=E.element,RK(r,a),rg(a,p,null,c);var T=a.memoizedState;if(p=T.element,E.isDehydrated)if(E={element:p,isDehydrated:!1,cache:T.cache,pendingSuspenseBoundaries:T.pendingSuspenseBoundaries,transitions:T.transitions},a.updateQueue.baseState=E,a.memoizedState=E,a.flags&256){w=Ls(Error(o(423)),a),a=IW(r,a,p,c,w);break e}else if(p!==w){w=Ls(Error(o(424)),a),a=IW(r,a,p,c,w);break e}else for(Wn=Ha(a.stateNode.containerInfo.firstChild),Kn=a,wt=!0,Br=null,c=LK(a,null,p,c),a.child=c;c;)c.flags=c.flags&-3|4096,c=c.sibling;else{if(Hs(),p===w){a=Yo(r,a,c);break e}xn(r,a,p,c)}a=a.child}return a;case 5:return ZK(a),r===null&&ix(a),p=a.type,w=a.pendingProps,E=r!==null?r.memoizedProps:null,T=w.children,Yw(p,w)?T=null:E!==null&&Yw(p,E)&&(a.flags|=32),_W(r,a),xn(r,a,T,c),a.child;case 6:return r===null&&ix(a),null;case 13:return jW(r,a,c);
vendor: 6,999 bytes, line 8
8case 4:return gx(a,a.stateNode.containerInfo),p=a.pendingProps,r===null?a.child=qs(a,null,p,c):xn(r,a,p,c),a.child;case 11:return p=a.type,w=a.pendingProps,w=a.elementType===p?w:Nr(p,w),wW(r,a,p,w,c);case 7:return xn(r,a,a.pendingProps,c),a.child;case 8:return xn(r,a,a.pendingProps.children,c),a.child;case 12:return xn(r,a,a.pendingProps.children,c),a.child;case 10:e:{if(p=a.type._context,w=a.pendingProps,E=a.memoizedProps,T=w.value,mt(eg,p._currentValue),p._currentValue=T,E!==null)if(Ar(E.value,T)){if(E.children===w.children&&!jn.current){a=Yo(r,a,c);break e}}else for(E=a.child,E!==null&&(E.return=a);E!==null;){var H=E.dependencies;if(H!==null){T=E.child;for(var Y=H.firstContext;Y!==null;){if(Y.context===p){if(E.tag===1){Y=Xo(-1,c&-c),Y.tag=2;var pe=E.updateQueue;if(pe!==null){pe=pe.shared;var _e=pe.pending;_e===null?Y.next=Y:(Y.next=_e.next,_e.next=Y),pe.pending=Y}}E.lanes|=c,Y=E.alternate,Y!==null&&(Y.lanes|=c),dx(E.return,c,a),H.lanes|=c;break}Y=Y.next}}else if(E.tag===10)T=E.type===a.type?null:E.child;else if(E.tag===18){if(T=E.return,T===null)throw Error(o(341));T.lanes|=c,H=T.alternate,H!==null&&(H.lanes|=c),dx(T,c,a),T=E.sibling}else T=E.child;if(T!==null)T.return=E;else for(T=E;T!==null;){if(T===a){T=null;break}if(E=T.sibling,E!==null){E.return=T.return,T=E;break}T=T.return}E=T}xn(r,a,w.children,c),a=a.child}return a;case 9:return w=a.type,p=a.pendingProps.children,Ws(a,c),w=ar(w),p=p(w),a.flags|=1,xn(r,a,p,c),a.child;case 14:return p=a.type,w=Nr(p,a.pendingProps),w=Nr(p.type,w),xW(r,a,p,w,c);case 15:return SW(r,a,a.type,a.pendingProps,c);case 17:return p=a.type,w=a.pendingProps,w=a.elementType===p?w:Nr(p,w),pg(r,a),a.tag=1,On(p)?(r=!0,Gm(a)):r=!1,Ws(a,c),KK(a,p,w),mx(a,p,w,c),Tx(null,a,p,!0,r,c);case 19:return TW(r,a,c);case 22:return EW(r,a,c)}throw Error(o(156,a.tag))};function nq(r,a){return zH(r,a)}function ile(r,a,c,p){this.tag=r,this.key=c,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=a,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=p,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function sr(r,a,c,p){return new ile(r,a,c,p)}function Xx(r){return r=r.prototype,!(!r||!r.isReactComponent)}function lle(r){if(typeof r=="function")return Xx(r)?1:0;if(r!=null){if(r=r.$$typeof,r===G)return 11;if(r===xe)return 14}return 2}function Ja(r,a){var c=r.alternate;return c===null?(c=sr(r.tag,a,r.key,r.mode),c.elementType=r.elementType,c.type=r.type,c.stateNode=r.stateNode,c.alternate=r,r.alternate=c):(c.pendingProps=a,c.type=r.type,c.flags=0,c.subtreeFlags=0,c.deletions=null),c.flags=r.flags&14680064,c.childLanes=r.childLanes,c.lanes=r.lanes,c.child=r.child,c.memoizedProps=r.memoizedProps,c.memoizedState=r.memoizedState,c.updateQueue=r.updateQueue,a=r.dependencies,c.dependencies=a===null?null:{lanes:a.lanes,firstContext:a.firstContext},c.sibling=r.sibling,c.index=r.index,c.ref=r.ref,c}function Eg(r,a,c,p,w,E){var T=2;if(p=r,typeof r=="function")Xx(r)&&(T=1);else if(typeof r=="string")T=5;else e:switch(r){case W:return pl(c.children,w,E,a);case B:T=8,w|=8;break;case Z:return r=sr(12,c,a,w|2),r.elementType=Z,r.lanes=E,r;case C:return r=sr(13,c,a,w),r.elementType=C,r.lanes=E,r;case Q:return r=sr(19,c,a,w),r.elementType=Q,r.lanes=E,r;case K:return _g(c,w,E,a);default:if(typeof r=="object"&&r!==null)switch(r.$$typeof){case re:T=10;break e;case D:T=9;break e;case G:T=11;break e;case xe:T=14;break e;case q:T=16,p=null;break e}throw Error(o(130,r==null?r:typeof r,""))}return a=sr(T,c,a,w),a.elementType=r,a.type=p,a.lanes=E,a}function pl(r,a,c,p){return r=sr(7,r,p,a),r.lanes=c,r}function _g(r,a,c,p){return r=sr(22,r,p,a),r.elementType=K,r.lanes=c,r.stateNode={isHidden:!1},r}function Yx(r,a,c){return r=sr(6,r,null,a),r.lanes=c,r}function Qx(r,a,c){return a=sr(4,r.children!==null?r.children:[],r.key,a),a.lanes=c,a.stateNode={containerInfo:r.containerInfo,pendingChildren:null,implementation:r.implementation},a}function sle(r,a,c,p,w){this.tag=a,this.containerInfo=r,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Iw(0),this.expirationTimes=Iw(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Iw(0),this.identifierPrefix=p,this.onRecoverableError=w,this.mutableSourceEagerHydrationData=null}function Jx(r,a,c,p,w,E,T,H,Y){return r=new sle(r,a,c,H,Y),a===1?(a=1,E===!0&&(a|=8)):a=0,E=sr(3,null,null,a),r.current=E,E.stateNode=r,E.memoizedState={element:p,isDehydrated:c,cache:null,transitions:null,pendingSuspenseBoundaries:null},px(E),r}function ule(r,a,c){var p=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:V,key:p==null?null:""+p,children:r,containerInfo:a,implementation:c}}function rq(r){if(!r)return Wa;r=r._reactInternals;e:{if(tl(r)!==r||r.tag!==1)throw Error(o(170));var a=r;do{switch(a.tag){case 3:a=a.stateNode.context;break e;case 1:if(On(a.type)){a=a.stateNode.__reactInternalMemoizedMergedChildContext;break e}}a=a.return}while(a!==null);throw Error(o(171))}if(r.tag===1){var c=r.type;if(On(c))return jK(r,c,a)}return a}function oq(r,a,c,p,w,E,T,H,Y){return r=Jx(c,p,!0,r,w,E,T,H,Y),r.context=rq(null),c=r.current,p=Sn(),w=Ya(c),E=Xo(p,w),E.callback=a??null,La(c,E,w),r.current.lanes=w,ed(r,w,p),Dn(r,p),r}function Pg(r,a,c,p){var w=a.current,E=Sn(),T=Ya(w);return c=rq(c),a.context===null?a.context=c:a.pendingContext=c,a=Xo(E,T),a.payload={element:r},p=p===void 0?null:p,p!==null&&(a.callback=p),r=La(w,a,T),r!==null&&(Mr(r,w,T,E),ng(r,w,T)),T}function Cg(r){if(r=r.current,!r.child)return null;switch(r.child.tag){case 5:return r.child.stateNode;default:return r.child.stateNode}}function aq(r,a){if(r=r.memoizedState,r!==null&&r.dehydrated!==null){var c=r.retryLane;r.retryLane=c!==0&&c<a?c:a}}function e2(r,a){aq(r,a),(r=r.alternate)&&aq(r,a)}function cle(){return null}var iq=typeof reportError=="function"?reportError:function(r){console.error(r)};function t2(r){this._internalRoot=r}Ig.prototype.render=t2.prototype.render=function(r){var a=this._internalRoot;if(a===null)throw Error(o(409));Pg(r,a,null,null)},Ig.prototype.unmount=t2.prototype.unmount=function(){var r=this._internalRoot;if(r!==null){this._internalRoot=null;var a=r.containerInfo;cl(function(){Pg(null,r,null,null)}),a[qo]=null}};function Ig(r){this._internalRoot=r}Ig.prototype.unstable_scheduleHydration=function(r){if(r){var a=UH();r={blockedOn:null,target:r,priority:a};for(var c=0;c<Ma.length&&a!==0&&a<Ma[c].priority;c++);Ma.splice(c,0,r),c===0&&KH(r)}};function n2(r){return!(!r||r.nodeType!==1&&r.nodeType!==9&&r.nodeType!==11)}function jg(r){return!(!r||r.nodeType!==1&&r.nodeType!==9&&r.nodeType!==11&&(r.nodeType!==8||r.nodeValue!==" react-mount-point-unstable "))}function lq(){}
vendor: 4,571 bytes, line 8
8function dle(r,a,c,p,w){if(w){if(typeof p=="function"){var E=p;p=function(){var pe=Cg(T);E.call(pe)}}var T=oq(a,p,r,0,null,!1,!1,"",lq);return r._reactRootContainer=T,r[qo]=T.current,hd(r.nodeType===8?r.parentNode:r),cl(),T}for(;w=r.lastChild;)r.removeChild(w);if(typeof p=="function"){var H=p;p=function(){var pe=Cg(Y);H.call(pe)}}var Y=Jx(r,0,!1,null,null,!1,!1,"",lq);return r._reactRootContainer=Y,r[qo]=Y.current,hd(r.nodeType===8?r.parentNode:r),cl(function(){Pg(a,Y,c,p)}),Y}function Og(r,a,c,p,w){var E=c._reactRootContainer;if(E){var T=E;if(typeof w=="function"){var H=w;w=function(){var Y=Cg(T);H.call(Y)}}Pg(a,T,r,w)}else T=dle(c,a,r,w,p);return Cg(T)}RH=function(r){switch(r.tag){case 3:var a=r.stateNode;if(a.current.memoizedState.isDehydrated){var c=Jc(a.pendingLanes);c!==0&&(jw(a,c|1),Dn(a,Tt()),!(at&6)&&(Xs=Tt()+500,qa()))}break;case 13:cl(function(){var p=Go(r,1);if(p!==null){var w=Sn();Mr(p,r,1,w)}}),e2(r,1)}},Ow=function(r){if(r.tag===13){var a=Go(r,134217728);if(a!==null){var c=Sn();Mr(a,r,134217728,c)}e2(r,134217728)}},MH=function(r){if(r.tag===13){var a=Ya(r),c=Go(r,a);if(c!==null){var p=Sn();Mr(c,r,a,p)}e2(r,a)}},UH=function(){return ut},VH=function(r,a){var c=ut;try{return ut=r,a()}finally{ut=c}},Is=function(r,a,c){switch(a){case"input":if(R(r,c),a=c.name,c.type==="radio"&&a!=null){for(c=r;c.parentNode;)c=c.parentNode;for(c=c.querySelectorAll("input[name="+JSON.stringify(""+a)+'][type="radio"]'),a=0;a<c.length;a++){var p=c[a];if(p!==r&&p.form===r.form){var w=Lm(p);if(!w)throw Error(o(90));it(p),R(p,w)}}}break;case"textarea":we(r,c);break;case"select":a=c.value,a!=null&&ae(r,!!c.multiple,a,!1)}},_H=Lx,PH=cl;var fle={usingClientEntryPoint:!1,Events:[vd,Fs,Lm,SH,EH,Lx]},Td={findFiberByHostInstance:nl,bundleType:0,version:"18.2.0",rendererPackageName:"react-dom"},ple={bundleType:Td.bundleType,version:Td.version,rendererPackageName:Td.rendererPackageName,rendererConfig:Td.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:j.ReactCurrentDispatcher,findHostInstanceByFiber:function(r){return r=OH(r),r===null?null:r.stateNode},findFiberByHostInstance:Td.findFiberByHostInstance||cle,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.2.0-next-9e3b772b8-20220608"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&(zd=__REACT_DEVTOOLS_GLOBAL_HOOK__,!zd.isDisabled&&zd.supportsFiber))try{_m=zd.inject(ple),ho=zd}catch{}var zd;e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=fle,e.createPortal=function(r,a){var c=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!n2(a))throw Error(o(200));return ule(r,a,null,c)},e.createRoot=function(r,a){if(!n2(r))throw Error(o(299));var c=!1,p="",w=iq;return a!=null&&(a.unstable_strictMode===!0&&(c=!0),a.identifierPrefix!==void 0&&(p=a.identifierPrefix),a.onRecoverableError!==void 0&&(w=a.onRecoverableError)),a=Jx(r,1,!1,null,null,c,!1,p,w),r[qo]=a.current,hd(r.nodeType===8?r.parentNode:r),new t2(a)},e.findDOMNode=function(r){if(r==null)return null;if(r.nodeType===1)return r;var a=r._reactInternals;if(a===void 0)throw typeof r.render=="function"?Error(o(188)):(r=Object.keys(r).join(","),Error(o(268,r)));return r=OH(a),r=r===null?null:r.stateNode,r},e.flushSync=function(r){return cl(r)},e.hydrate=function(r,a,c){if(!jg(a))throw Error(o(200));return Og(null,r,a,!0,c)},e.hydrateRoot=function(r,a,c){if(!n2(r))throw Error(o(405));var p=c!=null&&c.hydratedSources||null,w=!1,E="",T=iq;if(c!=null&&(c.unstable_strictMode===!0&&(w=!0),c.identifierPrefix!==void 0&&(E=c.identifierPrefix),c.onRecoverableError!==void 0&&(T=c.onRecoverableError)),a=oq(a,null,r,1,c??null,w,!1,E,T),r[qo]=a.current,hd(r),p)for(r=0;r<p.length;r++)c=p[r],w=c._getVersion,w=w(c._source),a.mutableSourceEagerHydrationData==null?a.mutableSourceEagerHydrationData=[c,w]:a.mutableSourceEagerHydrationData.push(c,w);return new Ig(a)},e.render=function(r,a,c){if(!jg(a))throw Error(o(200));return Og(null,r,a,!1,c)},e.unmountComponentAtNode=function(r){if(!jg(r))throw Error(o(40));return r._reactRootContainer?(cl(function(){Og(null,null,r,!1,function(){r._reactRootContainer=null,r[qo]=null})}),!0):!1},e.unstable_batchedUpdates=Lx,e.unstable_renderSubtreeIntoContainer=function(r,a,c,p){if(!jg(c))throw Error(o(200));if(r==null||r._reactInternals===void 0)throw Error(o(38));return Og(r,a,c,!1,p)}
8,e.version="18.2.0-next-9e3b772b8-20220608"}),wo=He((e,t)=>{function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(o){console.error(o)}}n(),t.exports=lX()});function sX(e){let[,t]=(0,la.useState)(0);return(0,la.useCallback)(()=>{t(n=>n+1)},[])}function Xe(e,t,n){let o=(0,la.useCallback)(e,t),i=(0,la.useRef)(null);i.current?i.current.set(o):i.current=new vf.Atom(o);let l=(0,la.useRef)(null);return l.current||(l.current=(0,vf.prism)(()=>i.current.prism.getValue()())),ev(l.current,n)}function uX(){yf||(yf=!0,(0,K5.default)(()=>{(0,W5.unstable_batchedUpdates)(function(){for(var e,t;pr.length>0;){let n=pr.shift();Il.delete(n);let o;ci&&((e=n.debug)==null||e.history.push("queue reached"));try{o=n.der.getValue()}catch(i){ci&&((t=n.debug)==null||t.history.push("queue: der.getValue() errored")),console.error("A `der.getValue()` in `usePrismInstance(der)` threw an error. This may be a zombie child issue, so we're gonna try to get its value again in a normal react render phase.If you see the same error again, then you either have an error in your prism code, or the deps array in `usePrism(fn, deps)` is missing a dependency and causing the prism to read stale values."),console.error(i),n.runUpdate();continue}o!==n.lastValue&&(n.lastValue=o,n.runUpdate())}yf=!1},1)}))}function ev(e,t){var n;let o=sX(),i=(0,la.useRef)(void 0);i.current||(tv++,i.current={order:tv,runUpdate:()=>{i.current.unmounted||o()},der:e,lastValue:void 0,unmounted:!1,queueUpdate:()=>{var s;ci&&((s=i.current.debug)==null||s.history.push("queueUpdate()")),q5(i.current)},untap:e.onStale(()=>{ci&&i.current.debug.history.push("onStale(cb)"),i.current.queueUpdate()})},ci&&(i.current.debug={label:t,traceOfFirstTimeRender:new Error,history:[]})),(0,la.useLayoutEffect)(()=>function(){i.current.unmounted=!0,i.current.untap(),nv(i.current)},[]),nv(i.current);let l=i.current.der.getValue();return i.current.lastValue=l,ci&&((n=i.current.debug)==null||n.history.push("rendered")),l}var vf,K5,la,W5,ci,Ye,tv,pr,Il,yf,q5,$5,nv,Re=P(()=>{vf=je(),Ft(),K5=$(rX()),la=$(X()),W5=$(wo()),ci=!1,Ye=(e,t)=>Xe(()=>(0,vf.val)(e),[e],t),tv=0,pr=[],Il=new Set,yf=!1,q5=e=>{$5(e),uX()},$5=e=>{if(!Il.has(e))if(Il.add(e),pr.length===0)pr.push(e);else{let t=G0(pr,n=>n.order>=e.order);t===-1?pr.push(e):pr[t].order>e.order&&pr.splice(t,0,e)}},nv=e=>{if(!Il.has(e))return;Il.delete(e);let t=G0(pr,n=>n===e);pr.splice(t,1)}}),cX=He(e=>{var t=60103,n=60106,o=60107,i=60108,l=60114,s=60109,u=60110,d=60112,f=60113,m=60120,v=60115,g=60116,h=60121,b=60122,y=60117,k=60129,x=60131;typeof Symbol=="function"&&Symbol.for&&(S=Symbol.for,t=S("react.element"),n=S("react.portal"),o=S("react.fragment"),i=S("react.strict_mode"),l=S("react.profiler"),s=S("react.provider"),u=S("react.context"),d=S("react.forward_ref"),f=S("react.suspense"),m=S("react.suspense_list"),v=S("react.memo"),g=S("react.lazy"),h=S("react.block"),b=S("react.server.block"),y=S("react.fundamental"),k=S("react.debug_trace_mode"),x=S("react.legacy_hidden"));var S;function _(C){if(typeof C=="object"&&C!==null){var Q=C.$$typeof;switch(Q){case t:switch(C=C.type,C){case o:case l:case i:case f:case m:return C;default:switch(C=C&&C.$$typeof,C){case u:case d:case g:case v:case s:return C;default:return Q}}case n:return Q}}}var O=s,j=t,z=d,V=o,W=g,B=v,Z=n,re=l,D=i,G=f;e.ContextConsumer=u,e.ContextProvider=O,e.Element=j,e.ForwardRef=z,e.Fragment=V,e.Lazy=W,e.Memo=B,e.Portal=Z,e.Profiler=re,e.StrictMode=D,e.Suspense=G,e.isAsyncMode=function(){return!1},e.isConcurrentMode=function(){return!1},e.isContextConsumer=function(C){return _(C)===u},e.isContextProvider=function(C){return _(C)===s},e.isElement=function(C){return typeof C=="object"&&C!==null&&C.$$typeof===t},e.isForwardRef=function(C){return _(C)===d},e.isFragment=function(C){return _(C)===o},e.isLazy=function(C){return _(C)===g},e.isMemo=function(C){return _(C)===v},e.isPortal=function(C){return _(C)===n},e.isProfiler=function(C){return _(C)===l},e.isStrictMode=function(C){return _(C)===i},e.isSuspense=function(C){return _(C)===f},e.isValidElementType=function(C){return typeof C=="string"||typeof C=="function"||C===o||C===l||C===k||C===i||C===f||C===m||C===x||typeof C=="object"&&C!==null&&(C.$$typeof===g||
vendor: 9,871 bytes, line 8
8C.$$typeof===v||C.$$typeof===s||C.$$typeof===u||C.$$typeof===d||C.$$typeof===y||C.$$typeof===h||C[0]===b)},e.typeOf=_}),dX=He((e,t)=>{t.exports=cX()}),L5=He((e,t)=>{t.exports=function(n,o,i,l){var s=i?i.call(l,n,o):void 0;if(s!==void 0)return!!s;if(n===o)return!0;if(typeof n!="object"||!n||typeof o!="object"||!o)return!1;var u=Object.keys(n),d=Object.keys(o);if(u.length!==d.length)return!1;for(var f=Object.prototype.hasOwnProperty.bind(o),m=0;m<u.length;m++){var v=u[m];if(!f(v))return!1;var g=n[v],h=o[v];if(s=i?i.call(l,g,h,v):void 0,s===!1||s===void 0&&g!==h)return!1}return!0}});function fX(e){function t(N,oe,le,ue,te){for(var Oe=0,me=0,Ie=0,Ae=0,We,Ve,it=0,I=0,fe,ce=fe=We=0,U=0,R=0,ne=0,ve=0,ke=le.length,ae=ke-1,Se,ye="",we="",Ue="",ot="",Ze;U<ke;){if(Ve=le.charCodeAt(U),U===ae&&me+Ae+Ie+Oe!==0&&(me!==0&&(Ve=me===47?10:47),Ae=Ie=Oe=0,ke++,ae++),me+Ae+Ie+Oe===0){if(U===ae&&(0<R&&(ye=ye.replace(g,"")),0<ye.trim().length)){switch(Ve){case 32:case 9:case 59:case 13:case 10:break;default:ye+=le.charAt(U)}Ve=59}switch(Ve){case 123:for(ye=ye.trim(),We=ye.charCodeAt(0),fe=1,ve=++U;U<ke;){switch(Ve=le.charCodeAt(U)){case 123:fe++;break;case 125:fe--;break;case 47:switch(Ve=le.charCodeAt(U+1)){case 42:case 47:e:{for(ce=U+1;ce<ae;++ce)switch(le.charCodeAt(ce)){case 47:if(Ve===42&&le.charCodeAt(ce-1)===42&&U+2!==ce){U=ce+1;break e}break;case 10:if(Ve===47){U=ce+1;break e}}U=ce}}break;case 91:Ve++;case 40:Ve++;case 34:case 39:for(;U++<ae&&le.charCodeAt(U)!==Ve;);}if(fe===0)break;U++}switch(fe=le.substring(ve,U),We===0&&(We=(ye=ye.replace(v,"").trim()).charCodeAt(0)),We){case 64:switch(0<R&&(ye=ye.replace(g,"")),Ve=ye.charCodeAt(1),Ve){case 100:case 109:case 115:case 45:R=oe;break;default:R=xe}if(fe=t(oe,R,fe,Ve,te+1),ve=fe.length,0<K&&(R=n(xe,ye,ne),Ze=u(3,fe,R,oe,G,D,ve,Ve,te,ue),ye=R.join(""),Ze!==void 0&&(ve=(fe=Ze.trim()).length)===0&&(Ve=0,fe="")),0<ve)switch(Ve){case 115:ye=ye.replace(z,s);case 100:case 109:case 45:fe=ye+"{"+fe+"}";break;case 107:ye=ye.replace(S,"$1 $2"),fe=ye+"{"+fe+"}",fe=Q===1||Q===2&&l("@"+fe,3)?"@-webkit-"+fe+"@"+fe:"@"+fe;break;default:fe=ye+fe,ue===112&&(fe=(we+=fe,""))}else fe="";break;default:fe=t(oe,n(oe,ye,ne),fe,ue,te+1)}Ue+=fe,fe=ne=R=ce=We=0,ye="",Ve=le.charCodeAt(++U);break;case 125:case 59:if(ye=(0<R?ye.replace(g,""):ye).trim(),1<(ve=ye.length))switch(ce===0&&(We=ye.charCodeAt(0),We===45||96<We&&123>We)&&(ve=(ye=ye.replace(" ",":")).length),0<K&&(Ze=u(1,ye,oe,N,G,D,we.length,ue,te,ue))!==void 0&&(ve=(ye=Ze.trim()).length)===0&&(ye="\0\0"),We=ye.charCodeAt(0),Ve=ye.charCodeAt(1),We){case 0:break;case 64:if(Ve===105||Ve===99){ot+=ye+le.charAt(U);break}default:ye.charCodeAt(ve-1)!==58&&(we+=i(ye,We,Ve,ye.charCodeAt(2)))}ne=R=ce=We=0,ye="",Ve=le.charCodeAt(++U)}}switch(Ve){case 13:case 10:me===47?me=0:1+We===0&&ue!==107&&0<ye.length&&(R=1,ye+="\0"),0<K*ge&&u(0,ye,oe,N,G,D,we.length,ue,te,ue),D=1,G++;break;case 59:case 125:if(me+Ae+Ie+Oe===0){D++;break}default:switch(D++,Se=le.charAt(U),Ve){case 9:case 32:if(Ae+Oe+me===0)switch(it){case 44:case 58:case 9:case 32:Se="";break;default:Ve!==32&&(Se=" ")}break;case 0:Se="\\0";break;case 12:Se="\\f";break;case 11:Se="\\v";break;case 38:Ae+me+Oe===0&&(R=ne=1,Se="\f"+Se);break;case 108:if(Ae+me+Oe+C===0&&0<ce)switch(U-ce){case 2:it===112&&le.charCodeAt(U-3)===58&&(C=it);case 8:I===111&&(C=I)}break;case 58:Ae+me+Oe===0&&(ce=U);break;case 44:me+Ie+Ae+Oe===0&&(R=1,Se+="\r");break;case 34:case 39:me===0&&(Ae=Ae===Ve?0:Ae===0?Ve:Ae);break;case 91:Ae+me+Ie===0&&Oe++;break;case 93:Ae+me+Ie===0&&Oe--;break;case 41:Ae+me+Oe===0&&Ie--;break;case 40:if(Ae+me+Oe===0){if(We===0)switch(2*it+3*I){case 533:break;default:We=1}Ie++}break;case 64:me+Ie+Ae+Oe+ce+fe===0&&(fe=1);break;case 42:case 47:if(!(0<Ae+Oe+Ie))switch(me){case 0:switch(2*Ve+3*le.charCodeAt(U+1)){case 235:me=47;break;case 220:ve=U,me=42}break;case 42:Ve===47&&it===42&&ve+2!==U&&(le.charCodeAt(ve+2)===33&&(we+=le.substring(ve,U+1)),Se="",me=0)}}me===0&&(ye+=Se)}I=it,it=Ve,U++}if(ve=we.length,0<ve){if(R=oe,0<K&&(Ze=u(2,we,R,N,G,D,ve,ue,te,ue),Ze!==void 0&&(we=Ze).length===0))return ot+we+Ue;if(we=R.join(",")+"{"+we+"}",Q*C!==0){switch(Q!==2||l(we,2)||(C=0),C){case 111:we=we.replace(O,":-moz-$1")+we;break;case 112:we=we.replace(_,"::-webkit-input-$1")+we.replace(_,"::-moz-$1")+we.replace(_,":-ms-input-$1")+we}C=0}}return ot+we+Ue}function n(N,oe,le){var ue=oe.trim().split(k);oe=ue;var te=ue.length,Oe=N.length;switch(Oe){case 0:case 1:var me=0;for(N=Oe===0?"":N[0]+" ";me<te;++me)oe[me]=o(N,oe[me],le).trim();break;default:var Ie=me=0;for(oe=[];me<te;++me)for(var Ae=0;Ae<Oe;++Ae)oe[Ie++]=o(N[Ae]+" ",ue[me],le).trim()}return oe}function o(N,oe,le){var ue=oe.charCodeAt(0);switch(33>ue&&(ue=(oe=oe.trim()).charCodeAt(0)),ue){case 38:return oe.replace(x,"$1"+N.trim());case 58:return N.trim()+oe.replace(x,"$1"+N.trim());default:if(0<1*le&&0<oe.indexOf("\f"))return oe.replace(x,(N.charCodeAt(0)===58?"":"$1")+N.trim())}return N+oe}function i(N,oe,le,ue){var te=N+";",Oe=2*oe+3*le+4*ue;if(Oe===944){N=te.indexOf(":",9)+1;var me=te.substring(N,te.length-1).trim();return me=te.substring(0,N).trim()+me+";",Q===1||Q===2&&l(me,1)?"-webkit-"+me+me:me}if(Q===0||Q===2&&!l(te,1))return te;switch(Oe){case 1015:return te.charCodeAt(10)===97?"-webkit-"+te+te:te;case 951:return te.charCodeAt(3)===116?"-webkit-"+te+te:te;case 963:return te.charCodeAt(5)===110?"-webkit-"+te+te:te;case 1009:if(te.charCodeAt(4)!==100)break;case 969:case 942:return"-webkit-"+te+te;case 978:return"-webkit-"+te+"-moz-"+te+te;case 1019:case 983:return"-webkit-"+te+"-moz-"+te+"-ms-"+te+te;case 883:if(te.charCodeAt(8)===45)return"-webkit-"+te+te;if(0<te.indexOf("image-set(",11))return te.replace(re,"$1-webkit-$2")+te;break;case 932:if(te.charCodeAt(4)===45)switch(te.charCodeAt(5)){case 103:return"-webkit-box-"+te.replace("-grow","")+"-webkit-"+te+"-ms-"+te.replace("grow","positive")+te;case 115:return"-webkit-"+te+"-ms-"+te.replace("shrink","negative")+te;case 98:return"-webkit-"+te+"-ms-"+te.replace("basis","preferred-size")+te}return"-webkit-"+te+"-ms-"+te+te;case 964:return"-webkit-"+te+"-ms-flex-"+te+te;case 1023:if(te.charCodeAt(8)!==99)break;return me=te.substring(te.indexOf(":",15)).replace("flex-","").replace("space-between","justify"),"-webkit-box-pack"+me+"-webkit-"+te+"-ms-flex-pack"+me+te;case 1005:return b.test(te)?te.replace(h,":-webkit-")+te.replace(h,":-moz-")+te:te;case 1e3:switch(me=te.substring(13).trim(),oe=me.indexOf("-")+1,me.charCodeAt(0)+me.charCodeAt(oe)){case 226:me=te.replace(j,"tb");break;case 232:me=te.replace(j,"tb-rl");break;case 220:me=te.replace(j,"lr");break;default:return te}return"-webkit-"+te+"-ms-"+me+te;case 1017:if(te.indexOf("sticky",9)===-1)break;case 975:switch(oe=(te=N).length-10,me=(te.charCodeAt(oe)===33?te.substring(0,oe):te).substring(N.indexOf(":",7)+1).trim(),Oe=me.charCodeAt(0)+(me.charCodeAt(7)|0)){case 203:if(111>me.charCodeAt(8))break;case 115:te=te.replace(me,"-webkit-"+me)+";"+te;break;case 207:case 102:te=te.replace(me,"-webkit-"+(102<Oe?"inline-":"")+"box")+";"+te.replace(me,"-webkit-"+me)+";"+te.replace(me,"-ms-"+me+"box")+";"+te}return te+";";case 938:if(te.charCodeAt(5)===45)switch(te.charCodeAt(6)){case 105:return me=te.replace("-items",""),"-webkit-"+te+"-webkit-box-"+me+"-ms-flex-"+me+te;case 115:return"-webkit-"+te+"-ms-flex-item-"+te.replace(W,"")+te;default:return"-webkit-"+te+"-ms-flex-line-pack"+te.replace("align-content","").replace(W,"")+te}break;case 973:case 989:if(te.charCodeAt(3)!==45||te.charCodeAt(4)===122)break;case 931:case 953:if(Z.test(N)===!0)return(me=N.substring(N.indexOf(":")+1)).charCodeAt(0)===115?i(N.replace("stretch","fill-available"),oe,le,ue).replace(":fill-available",":stretch"):te.replace(me,"-webkit-"+me)+te.replace(me,"-moz-"+me.replace("fill-",""))+te;break;case 962:if(te="-webkit-"+te+(te.charCodeAt(5)===102?"-ms-"+te:"")+te,le+ue===211&&te.charCodeAt(13)===105&&0<te.indexOf("transform",10))return te.substring(0,te.indexOf(";",27)+1).replace(y,"$1-webkit-$2")+te}return te}function l(N,oe){var le=N.indexOf(oe===1?":":"{"),ue=N.substring(0,oe!==3?le:10);return le=N.substring(le+1,N.length-1),ee(oe!==2?ue:ue.replace(B,"$1"),le,oe)}function s(N,oe){var le=i(oe,oe.charCodeAt(0),oe.charCodeAt(1),oe.charCodeAt(2));return le!==oe+";"?le.replace(V," or ($1)").substring(4):"("+oe+")"}function u(N,oe,le,ue,te,Oe,me,Ie,Ae,We){for(var Ve=0,it=oe,I;Ve<K;++Ve)switch(I=q[Ve].call(m,N,it,le,ue,te,Oe,me,Ie,Ae,We)){case void 0:case!1:case!0:case null:break;default:it=I}if(it!==oe)return it}function d(N){switch(N){case void 0:case null:K=q.length=0;break;default:if(typeof N=="function")q[K++]=N;else if(typeof N=="object")for(var oe=0,le=N.length;oe<le;++oe)d(N[oe]);else ge=!!N|0}return d}function f(N){return N=N.prefix,N!==void 0&&(ee=null,N?typeof N!="function"?Q=1:(Q=2,ee=N):Q=0),f}function m(N,oe){var le=N;if(33>le.charCodeAt(0)&&(le=le.trim()),A=le,le=[A],0<K){var ue=u(-1,oe,le,le,G,D,0,0,0,0);ue!==void 0&&typeof ue=="string"&&(oe=ue)}var te=t(xe,le,oe,0,0);return 0<K&&(ue=u(-2,te,le,le,G,D,te.length,0,0,0),ue!==void 0&&(te=ue)),A="",C=0,D=G=1,te}var v=/^\0+/g,g=/[\0\r\f]/g,h=/: */g,b=/zoo|gra/,y=/([,: ])(transform)/g,k=/,\r+?/g,x=/([\t\r\n ])*\f?&/g,S=/@(k\w+)\s*(\S*)\s*/,_=/::(place)/g,O=/:(read-only)/g,j=/[svh]\w+-[tblr]{2}/,z=/\(\s*(.*)\s*\)/g,V=/([\s\S]*?);/g,W=/-self|flex-/g,B=/[^]*?(:[rp][el]a[\w-]+)[^]*/,Z=/stretch|:\s*\w+\-(?:conte|avail)/,re=/([^-])(image-set\()/,D=1,G=1,C=0,Q=1,xe=[],q=[],K=0,ee=null,ge=0,A="";return m.use=d,m.set=f,e!==void 0&&f(e),m}var Z5,pX=P(()=>{Z5=fX}),G5,X5,hX=P(()=>{G5={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGr
8idRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},X5=G5});function mX(e){var t=Object.create(null);return function(n){return t[n]===void 0&&(t[n]=e(n)),t[n]}}var Y5,gX=P(()=>{Y5=mX}),Q5,J5,rv,vX=P(()=>{gX(),Q5=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,J5=Y5(function(e){return Q5.test(e)||e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)<91}),rv=J5}),yX=He(e=>{var t=typeof Symbol=="function"&&Symbol.for,n=t?Symbol.for("react.element"):60103,o=t?Symbol.for("react.portal"):60106,i=t?Symbol.for("react.fragment"):60107,l=t?Symbol.for("react.strict_mode"):60108,s=t?Symbol.for("react.profiler"):60114,u=t?Symbol.for("react.provider"):60109,d=t?Symbol.for("react.context"):60110,f=t?Symbol.for("react.async_mode"):60111,m=t?Symbol.for("react.concurrent_mode"):60111,v=t?Symbol.for("react.forward_ref"):60112,g=t?Symbol.for("react.suspense"):60113,h=t?Symbol.for("react.suspense_list"):60120,b=t?Symbol.for("react.memo"):60115,y=t?Symbol.for("react.lazy"):60116,k=t?Symbol.for("react.block"):60121,x=t?Symbol.for("react.fundamental"):60117,S=t?Symbol.for("react.responder"):60118,_=t?Symbol.for("react.scope"):60119;function O(z){if(typeof z=="object"&&z!==null){var V=z.$$typeof;switch(V){case n:switch(z=z.type,z){case f:case m:case i:case s:case l:case g:return z;default:switch(z=z&&z.$$typeof,z){case d:case v:case y:case b:case u:return z;default:return V}}case o:return V}}}function j(z){return O(z)===m}e.AsyncMode=f,e.ConcurrentMode=m,e.ContextConsumer=d,e.ContextProvider=u,e.Element=n,e.ForwardRef=v,e.Fragment=i,e.Lazy=y,e.Memo=b,e.Portal=o,e.Profiler=s,e.StrictMode=l,e.Suspense=g,e.isAsyncMode=function(z){return j(z)||O(z)===f},e.isConcurrentMode=j,e.isContextConsumer=function(z){return O(z)===d},e.isContextProvider=function(z){return O(z)===u},e.isElement=function(z){return typeof z=="object"&&z!==null&&z.$$typeof===n},e.isForwardRef=function(z){return O(z)===v},e.isFragment=function(z){return O(z)===i},e.isLazy=function(z){return O(z)===y},e.isMemo=function(z){return O(z)===b},e.isPortal=function(z){return O(z)===o},e.isProfiler=function(z){return O(z)===s},e.isStrictMode=function(z){return O(z)===l},e.isSuspense=function(z){return O(z)===g},e.isValidElementType=function(z){return typeof z=="string"||typeof z=="function"||z===i||z===m||z===s||z===l||z===g||z===h||typeof z=="object"&&z!==null&&(z.$$typeof===y||z.$$typeof===b||z.$$typeof===u||z.$$typeof===d||z.$$typeof===v||z.$$typeof===x||z.$$typeof===S||z.$$typeof===_||z.$$typeof===k)},e.typeOf=O}),bX=He((e,t)=>
8{t.exports=yX()}),kX=He((e,t)=>{var n=bX(),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},l={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},u={};u[n.ForwardRef]=l,u[n.Memo]=s;function d(k){return n.isMemo(k)?s:u[k.$$typeof]||o}var f=Object.defineProperty,m=Object.getOwnPropertyNames,v=Object.getOwnPropertySymbols,g=Object.getOwnPropertyDescriptor,h=Object.getPrototypeOf,b=Object.prototype;function y(k,x,S){if(typeof x!="string"){if(b){var _=h(x);_&&_!==b&&y(k,_,S)}var O=m(x);v&&(O=O.concat(v(x)));for(var j=d(k),z=d(x),V=0;V<O.length;++V){var W=O[V];if(!i[W]&&!(S&&S[W])&&!(z&&z[W])&&!(j&&j[W])){var B=g(x,W);try{f(k,W,B)}catch{}}}}return k}t.exports=y});function hr(){return(hr=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e}).apply(this,arguments)}function yu(e){return typeof e=="function"}function eC(e){return e.displayName||e.name||"Component"}function ov(e){return e&&typeof e.styledComponentId=="string"}function xo(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];throw new Error("An error occurred. See https://git.io/JUIaE#"+e+" for more information."+(n.length>0?" Args: "+n.join(", "):""))}function av(e){var t,n="";for(t=Math.abs(e);t>52;t=t/52|0)n=fv(t%52)+n;return(fv(t%52)+n).replace(EC,"$1-$2")}function tC(e){for(var t=0;t<e.length;t+=1){var n=e[t];if(yu(n)&&!ov(n))return!1}return!0}function nC(e){var t,n,o,i,l=e===void 0?So:e,s=l.options,u=s===void 0?So:s,d=l.plugins,f=d===void 0?bu:d,m=new Z5(u),v=[],g=function(y){function k(x){if(x)try{y(x+"}")}catch{}}return function(x,S,_,O,j,z,V,W,B,Z){switch(x){case 1:if(B===0&&S.charCodeAt(0)===64)return y(S+";"),"";break;case 2:if(W===0)return S+"/*|*/";break;case 3:switch(W){case 102:case 112:return y(_[0]+S),"";default:return S+(Z===0?"/*|*/":"")}case-2:S.split("/*|*/}").forEach(k)}}}(function(y){v.push(y)}),h=function(y,k,x){return k===0&&IC.indexOf(x[n.length])!==-1||x.match(i)?y:"."+t};function b(y,k,x,S){S===void 0&&(S="&");var _=y.replace(CC,""),O=k&&x?x+" "+k+" { "+_+" }":_;return t=S,n=k,o=new RegExp("\\"+n+"\\b","g"),i=new RegExp("(\\"+n+"\\b){2,}
8"),m(x||!k?"":k,O)}return m.use([].concat(f,[function(y,k,x){y===2&&x.length&&x[0].lastIndexOf(n)>0&&(x[0]=x[0].replace(o,h))},g,function(y){if(y===-2){var k=v;return v=[],k}}])),b.hash=f.length?f.reduce(function(y,k){return k.name||xo(15),fi(y,k.name)},5381).toString():"",b}function iv(){return(0,It.useContext)(Sf)||jC}function rC(){return(0,It.useContext)(Ef)||_f}function oC(e){var t=(0,It.useState)(e.stylisPlugins),n=t[0],o=t[1],i=iv(),l=(0,It.useMemo)(function(){var u=i;return e.sheet?u=e.sheet:e.target&&(u=u.reconstructWithOptions({target:e.target},!1)),e.disableCSSOMInjection&&(u=u.reconstructWithOptions({useCSSOMInjection:!1})),u},[e.disableCSSOMInjection,e.sheet,e.target]),s=(0,It.useMemo)(function(){return nC({options:{prefix:!e.disableVendorPrefixes},plugins:n})},[e.disableVendorPrefixes,n]);return(0,It.useEffect)(function(){(0,uC.default)(n,e.stylisPlugins)||o(e.stylisPlugins)},[e.stylisPlugins]),It.default.createElement(Sf.Provider,{value:l},It.default.createElement(Ef.Provider,{value:s},e.children))}function aC(e){return TC.test(e)?e.replace(zC,AC).replace(DC,"-ms-"):e}function di(e,t,n,o){if(Array.isArray(e)){for(var i,l=[],s=0,u=e.length;s<u;s+=1)(i=di(e[s],t,n,o))!==""&&(Array.isArray(i)?l.push.apply(l,i):l.push(i));return l}if(hv(e))return"";if(ov(e))return"."+e.styledComponentId;if(yu(e)){if(typeof(f=e)!="function"||f.prototype&&f.prototype.isReactComponent||!t)return e;var d=e(t);return di(d,t,n,o)}var f;return e instanceof OC?n?(e.inject(n,o),e.getName(o)):e:kf(e)?function m(v,g){var h,b,y=[];for(var k in v)v.hasOwnProperty(k)&&!hv(v[k])&&(Array.isArray(v[k])&&v[k].isCss||yu(v[k])?y.push(aC(k)+":",v[k],";"):kf(v[k])?y.push.apply(y,m(v[k],k)):y.push(aC(k)+": "+(h=k,(b=v[k])==null||typeof b=="boolean"||b===""?"":typeof b!="number"||b===0||h in X5||h.startsWith("--")?String(b).trim():b+"px")+";"));return g?[g+" {"].concat(y,["}"]):y}(e):e.toString()}function Bn(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];return yu(e)||kf(e)?mv(di(uv(bu,[e].concat(n)))):n.length===0&&e.length===1&&typeof e[0]=="string"?e:mv(di(uv(e,n)))}function lv(e){return e.replace(BC,"-").replace(NC,"")}function bf(e){return typeof e=="string"&&!0}function wX(e,t,n){var o=e[n];Pf(t)&&Pf(o)?iC(o,t):e[n]=t}function iC(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];for(var i=0,l=n;i<l.length;i++){var s=l[i];if(Pf(s))for(var u in s)FC(u)&&wX(e,s[u],u)}return e}function lC(e,t,n){var o=ov(e),i=!bf(e),l=t.attrs,s=l===void 0?bu:l,u=t.componentId,d=u===void 0?function(S,_){var O=typeof S!="string"?"sc":lv(S);If[O]=(If[O]||0)+1;var j=O+"-"+vv("5.3.11"+O+If[O]);return _?_+"-"+j:j}(t.displayName,t.parentComponentId):u,f=t.displayName,m=f===void 0?function(S){return bf(S)?"styled."+S:"Styled("+eC(S)+")"}(e):f,v=t.displayName&&t.componentId?lv(t.displayName)+"-"+t.componentId:t.componentId||d,g=o&&e.attrs?Array.prototype.concat(e.attrs,s).filter(Boolean):s,h=t.shouldForwardProp;o&&e.shouldForwardProp&&(h=t.shouldForwardProp?function(S,_,O){return e.shouldForwardProp(S,_,O)&&t.shouldForwardProp(S,_,O)}:e.shouldForwardProp);var b,y=new PC(n,v,o?e.componentStyle:void 0),k=y.isStatic&&s.length===0,x=function(S,_){return function(O,j,z,V){var W=O.attrs,B=O.componentStyle,Z=O.defaultProps,re=O.foldedComponentIds,D=O.shouldForwardProp,G=O.styledComponentId,C=O.target,Q=function(ue,te,Oe){ue===void 0&&(ue=So);var me=hr({},te,{theme:ue}),Ie={};return Oe.forEach(function(Ae){var We,Ve,it,I=Ae;for(We in yu(I)&&(I=I(me)),I)me[We]=Ie[We]=We==="className"?(Ve=Ie[We],it=I[We],Ve&&it?Ve+" "+it:Ve||it):I[We]}),[me,Ie]}(gv(j,(0,It.useContext)(Cf),Z)||So,j,W),xe=Q[0],q=Q[1],K=function(ue,te,Oe,me){var Ie=iv(),Ae=rC(),We=te?ue.generateAndInjectStyles(So,Ie,Ae):ue.generateAndInjectStyles(Oe,Ie,Ae);return We}(B,V,xe),ee=z,ge=q.$as||j.$as||q.as||j.as||C,A=bf(ge),N=q!==j?hr({},j,{},q):j,oe={};for(var le in N)le[0]!=="$"&&le!=="as"&&(le==="forwardedAs"?oe.as=N[le]:(D?D(le,rv,ge):!A||rv(le))&&(oe[le]=N[le]));return j.style&&q.style!==j.style&&(oe.style=hr({},j.style,{},q.style)),oe.className=Array.prototype.concat(re,G,K!==G?K:null,j.className,q.className).filter(
8Boolean).join(" "),oe.ref=ee,(0,It.createElement)(ge,oe)}(b,S,_,k)};return x.displayName=m,(b=It.default.forwardRef(x)).attrs=g,b.componentStyle=y,b.displayName=m,b.shouldForwardProp=h,b.foldedComponentIds=o?Array.prototype.concat(e.foldedComponentIds,e.styledComponentId):bu,b.styledComponentId=v,b.target=o?e.target:e,b.withComponent=function(S){var _=t.componentId,O=function(z,V){if(z==null)return{};var W,B,Z={},re=Object.keys(z);for(B=0;B<re.length;B++)W=re[B],V.indexOf(W)>=0||(Z[W]=z[W]);return Z}(t,["componentId"]),j=_&&_+"-"+(bf(S)?S:lv(eC(S)));return lC(S,hr({},O,{attrs:g,componentId:j}),n)},Object.defineProperty(b,"defaultProps",{get:function(){return this._foldedDefaultProps},set:function(S){this._foldedDefaultProps=o?iC({},e.defaultProps,S):S}}),Object.defineProperty(b,"toString",{value:function(){return"."+b.styledComponentId}}),i&&(0,cC.default)(b,e,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0,withComponent:!0}),b}function sC(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];var i=Bn.apply(void 0,[e].concat(n)),l="sc-global-"+vv(JSON.stringify(i)),s=new RC(i,l);function u(f){var m=iv(),v=rC(),g=(0,It.useContext)(Cf),h=(0,It.useRef)(m.allocateGSInstance(l)).current;return m.server&&d(h,f,m,g,v),(0,It.useLayoutEffect)(function(){if(!m.server)return d(h,f,m,g,v),function(){return s.removeStyles(h,m)}},[h,f,m,g,v]),null}function d(f,m,v,g,h){if(s.isStatic)s.renderStyles(f,fC,v,h);else{var b=hr({},m,{theme:gv(m,g,u.defaultProps)});s.renderStyles(f,b,v,h)}}return It.default.memo(u)}var sv,It,uC,cC,uv,kf,bu,So,Eo,wf,dC,fC,pC,ku,wu,jl,xu,hC,mC,gC,vC,yC,bC,xf,cv,kC,wC,xC,dv,SC,Ol,EC,fv,fi,pv,_C,PC,CC,IC,Sf,Ef,jC,_f,OC,TC,zC,DC,AC,hv,mv,gv,BC,NC,vv,Pf,FC,Cf,If,jf,RC,M,be=P(()=>{sv=$(dX()),It=$(X()),uC=$(L5()),pX(),hX(),vX(),cC=$(kX()),uv=function(e,t){for(var n=[e[0]],o=0,i=t.length;o<i;o+=1)n.push(t[o],e[o+1]);return n},kf=function(e){return e!==null&&typeof e=="object"&&(e.toString?e.toString():Object.prototype.toString.call(e))==="[object Object]"&&!(0,sv.typeOf)(e)},bu=Object.freeze([]),So=Object.freeze({}),Eo=typeof process<"u"&&on!==void 0&&(on.REACT_APP_SC_ATTR||on.SC_ATTR)||"data-styled",wf=typeof window<"u"&&"HTMLElement"in window,dC=!!(typeof SC_DISABLE_SPEEDY=="boolean"?SC_DISABLE_SPEEDY:typeof process<"u"&&on!==void 0&&(on.REACT_APP_SC_DISABLE_SPEEDY!==void 0&&on.REACT_APP_SC_DISABLE_SPEEDY!==""?on.REACT_APP_SC_DISABLE_SPEEDY!=="false"&&on.REACT_APP_SC_DISABLE_SPEEDY:on.SC_DISABLE_SPEEDY!==void 0&&on.SC_DISABLE_SPEEDY!==""&&on.SC_DISABLE_SPEEDY!=="false"&&on.SC_DISABLE_SPEEDY)),fC={},pC=function(){function e(n){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=n}var t=e.prototype;return t.indexOfGroup=function(n){for(var o=0,i=0;i<n;i++)o+=this.groupSizes[i];return o},t.insertRules=function(n,o){if(n>=this.groupSizes.length){for(var i=this.groupSizes,l=i.length,s=l;n>=s;)(s<<=1)<0&&xo(16,""+n);this.groupSizes=new Uint32Array(s),this.groupSizes.set(i),this.length=s;for(var u=l;u<s;u++)this.groupSizes[u]=0}for(var d=this.indexOfGroup(n+1),f=0,m=o.length;f<m;f++)this.tag.insertRule(d,o[f])&&(this.groupSizes[n]++,d++)},t.clearGroup=function(n){if(n<this.length){var o=this.groupSizes[n],i=this.indexOfGroup(n),l=i+o;this.groupSizes[n]=0;for(var s=i;s<l;s++)this.tag.deleteRule(i)}},t.getGroup=function(n){var o="";if(n>=this.length||this.groupSizes[n]===0)return o;for(var i=this.groupSizes[n],l=this.indexOfGroup(n),s=l+i,u=l;u<s;u++)o+=this.tag.getRule(u)+`/*!sc*/ 9`;return o},e}(),ku=new Map,wu=new Map,jl=1,xu=function(e){if(ku.has(e))return ku.get(e);for(;wu.has(jl);)jl++;var t=jl++;return ku.set(e,t),wu.set(t,e),t},hC=function(e){return wu.get(e)},mC=function(e,t){t>=jl&&(jl=t+1),ku.set(e,t),wu.set(t,e)},gC="style["+Eo+'][data-styled-version="5.3.11"]',vC=new RegExp("^"+Eo+'\\.g(\\d+)\\[id="([\\w\\d-]+)"\\].*?"([^"]*)'),yC=function(e,t,n){for(var o,i=n.split(","),l=0,s=i.length;l<s;l++)(o=i[l])&&e.registerName(t,o)},bC=function(e,t){for(var n=(t.textContent||"").split(`/*!sc*/ 10`),o=[],i=0,l=n.length;i<l;i++){var s=n[i].trim();if(s){var u=s.match(vC);if(u){var d=0|parseInt(u[1],10),f=u[2];d!==0&&(mC(f,d),yC(e,f,u[3]),e.getTag().insertRules(d,o)),o.length=0}else o.push(s)}}},xf=function(){return typeof __webpack_nonce__<"u"?__webpack_nonce__:null},cv=function(e){var t=document.head,n=e||t,o=document.createElement("style"),i=function(u){for(var d=u.childNodes,f=d.length;f>=0;f--){var m=d[f];if(m&&m.nodeType===1&&m.hasAttribute(Eo))return m}}(n),l=i!==void 0?i.nextSibling:null;o.setAttribute(Eo,"active"),o.setAttribute("data-styled-version","5.3.11");var s=xf();return s&&o.setAttribute("nonce",s),n.insertBefore(o,l),o},kC=function(){function e(n){var o=this.element=cv(n);o.appendChild(document.createTextNode("")),this.sheet=function(i){if(i.sheet)return i.sheet;for(var l=document.styleSheets,s=0,u=l.length;s<u;s++){var d=l[s];if(d.ownerNode===i)return d}xo(17)}(o),this.length=0}var t=e.prototype;return t.insertRule=function(n,o){try{return this.sheet.insertRule(o,n),this.length++,!0}catch{return!1}},t.deleteRule=function(n){this.sheet.deleteRule(n),this.length--},t.getRule=function(n){var o=this.sheet.cssRules[n];return o!==void 0&&typeof o.cssText=="string"?o.cssText:""},e}(),wC=function(){function e(n){var o=this.element=cv(n);this.nodes=o.childNodes,this.length=0}var t=e.prototype;return t.insertRule=function(n,o){if(n<=this.length&&n>=0){var i=document.createTextNode(o),l=this.nodes[n];return this.element.insertBefore(i,l||null),this.length++,!0}return!1},t.deleteRule=function(n){this.element.removeChild(this.nodes[n]),this.length--},t.getRule=function(n){return n<this.length?this.nodes[n].textContent:""},e}(),xC=function(){function e(n){this.rules=[],this.length=0}var t=e.prototype;return t.insertRule=function(n,o){return n<=this.length&&(this.rules.splice(n,0,o),this.length++,!0)},t.deleteRule=function(n){this.rules.splice(n,1),this.length--},t.getRule=function(n){return n<this.length?this.rules[n]:""},e}(),dv=wf,SC={isServer:!wf,useCSSOMInjection:!dC},Ol=function(){function e(n,o,i){n===void 0&&(n=So),o===void 0&&(o={}),this.options=hr({},SC,{},n),this.gs=o,this.names=new Map(i),this.server=!!n.isServer,!this.server&&wf&&dv&&(dv=!1,function(l){for(var s=document.querySelectorAll(gC),u=0,d=s.length;u<d;u++){var f=s[u];f&&f.getAttribute(Eo)!=="active"&&(bC(l,f),f.parentNode&&f.parentNode.removeChild(f))}}(this))}e.registerId=function(n){return xu(n)};var t=e.prototype;return t.reconstructWithOptions=function(n,o){return o===void 0&&(o=!0),new e(hr({},this.options,{},n),this.gs,o&&this.names||void 0)},t.allocateGSInstance=function(n){return this.gs[n]=(this.gs[n]||0)+1},t.getTag=function(){return this.tag||(this.tag=(i=(o=this.options).isServer,l=o.useCSSOMInjection,s=o.target,n=i?new xC(s):l?new kC(s):new wC(s),new pC(n)));var n,o,i,l,s},t.hasNameForId=function(n,o){return this.names.has(n)&&this.names.get(n).has(o)},t.registerName=function(n,o){if(xu(n),this.names.has(n))this.names.get(n).add(o);else{var i=new Set;i.add(o),this.names.set(n,i)}},t.insertRules=function(n,o,i){this.registerName(n,o),this.getTag().insertRules(xu(n),i)},t.clearNames=function(n){this.names.has(n)&&this.names.get(n).clear()},t.clearRules=function(n){this.getTag().clearGroup(xu(n)),this.clearNames(n)},t.clearTag=function(){this.tag=void 0},t.toString=function(){return function(n){for(var o=n.getTag(),i=o.length,l="",s=0;s<i;s++){var u=hC(s);if(u!==void 0){var d=n.names.get(u),f=o.getGroup(s);if(d&&f&&d.size){var m=Eo+".g"+s+'[id="'+u+'"]',v="";d!==void 0&&d.forEach(function(g){g.length>0&&(v+=g+",")}),l+=""+f+m+'{content:"'+v+`"}/*!sc*/ 11`}}}return l}(this)},e}(),EC=/(a)(d)/gi,fv=function(e){return String.fromCharCode(e+(e>25?39:97))},fi=function(e,t){for(var n=t.length;n;)e=33*e^t.charCodeAt(--n);return e},pv=function(e){return fi(5381,e)},_C=pv("5.3.11"),PC=function(){function e(t,n,o){this.rules=t,this.staticRulesId="",this.isStatic=(o===void 0||o.isStatic)&&tC(t),this.componentId=n,this.baseHash=fi(_C,n),this.baseStyle=o,Ol.registerId(n)}return e.prototype.generateAndInjectStyles=function(t,n,o){var i=this.componentId,l=[];
11if(this.baseStyle&&l.push(this.baseStyle.generateAndInjectStyles(t,n,o)),this.isStatic&&!o.hash)if(this.staticRulesId&&n.hasNameForId(i,this.staticRulesId))l.push(this.staticRulesId);else{var s=di(this.rules,t,n,o).join(""),u=av(fi(this.baseHash,s)>>>0);if(!n.hasNameForId(i,u)){var d=o(s,"."+u,void 0,i);n.insertRules(i,u,d)}l.push(u),this.staticRulesId=u}else{for(var f=this.rules.length,m=fi(this.baseHash,o.hash),v="",g=0;g<f;g++){var h=this.rules[g];if(typeof h=="string")v+=h;else if(h){var b=di(h,t,n,o),y=Array.isArray(b)?b.join(""):b;m=fi(m,y+g),v+=y}}if(v){var k=av(m>>>0);if(!n.hasNameForId(i,k)){var x=o(v,"."+k,void 0,i);n.insertRules(i,k,x)}l.push(k)}}return l.join(" ")},e}(),CC=/^\s*\/\/.*$/gm,IC=[":","[",".","#"],Sf=It.default.createContext(),Sf.Consumer,Ef=It.default.createContext(),jC=(Ef.Consumer,new Ol),_f=nC(),OC=function(){function e(t,n){var o=this;this.inject=function(i,l){l===void 0&&(l=_f);var s=o.name+l.hash;i.hasNameForId(o.id,s)||i.insertRules(o.id,s,l(o.rules,s,"@keyframes"))},this.toString=function(){return xo(12,String(o.name))},this.name=t,this.id="sc-keyframes-"+t,this.rules=n}return e.prototype.getName=function(t){return t===void 0&&(t=_f),this.name+t.hash},e}(),TC=/([A-Z])/,zC=/([A-Z])/g,DC=/^ms-/,AC=function(e){return"-"+e.toLowerCase()},hv=function(e){return e==null||e===!1||e===""},mv=function(e){return Array.isArray(e)&&(e.isCss=!0),e},gv=function(e,t,n){return n===void 0&&(n=So),e.theme!==n.theme&&e.theme||t||n.theme},BC=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,NC=/(^-|-$)/g,vv=function(e){return av(pv(e)>>>0)},Pf=function(e){return typeof e=="function"||typeof e=="object"&&e!==null&&!Array.isArray(e)},FC=function(e){return e!=="__proto__"&&e!=="constructor"&&e!=="prototype"},Cf=It.default.createContext(),Cf.Consumer,If={},jf=function(e){return function t(n,o,i){if(i===void 0&&(i=So),!(0,sv.isValidElementType)(o))return xo(1,String(o));var l=function(){return n(o,i,Bn.apply(void 0,arguments))};return l.withConfig=function(s){return t(n,o,hr({},i,{},s))},l.attrs=function(s){return t(n,o,hr({},i,{attrs:Array.prototype.concat(i.attrs,s).filter(Boolean)}))},l}(lC,e)},["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","textPath","tspan"].forEach(function(e){jf[e]=jf(e)}),RC=function(){function e(n,o){this.rules=n,this.componentId=o,this.isStatic=tC(n),Ol.registerId(this.componentId+1)}var t=e.prototype;return t.createStyles=function(n,o,i,l){var s=l(di(this.rules,o,i,l).join(""),""),u=this.componentId+n;i.insertRules(u,u,s)},t.removeStyles=function(n,o){o.clearRules(this.componentId+n)},t.renderStyles=function(n,o,i,l){n>2&&Ol.registerId(this.componentId+n),this.removeStyles(n,i),this.createStyles(n,o,i,l)},e}(),function(){function e(){var n=this;this._emitSheetCSS=function(){var o=n.instance.toString();if(!o)return"";var i=xf();return"<style "+[i&&'nonce="'+i+'"',Eo+'="true"','data-styled-version="5.3.11"'].filter(Boolean).join(" ")+">"+o+"</style>"},this.getStyleTags=function(){return n.sealed?xo(2):n._emitSheetCSS()}
11,this.getStyleElement=function(){var o;if(n.sealed)return xo(2);var i=((o={})[Eo]="",o["data-styled-version"]="5.3.11",o.dangerouslySetInnerHTML={__html:n.instance.toString()},o),l=xf();return l&&(i.nonce=l),[It.default.createElement("style",hr({},i,{key:"sc-0-0"}))]},this.seal=function(){n.sealed=!0},this.instance=new Ol({isServer:!0}),this.sealed=!1}var t=e.prototype;return t.collectStyles=function(n){return this.sealed?xo(2):It.default.createElement(oC,{sheet:this.instance},n)},t.interleaveWithNodeStream=function(n){return xo(3)},e}(),M=jf});function pi(){return pi=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e},pi.apply(this,arguments)}var xX=P(()=>{});function SX(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var EX=P(()=>{});function Su(e,t){return Su=Object.setPrototypeOf||function(n,o){return n.__proto__=o,n},Su(e,t)}var yv=P(()=>{});function _X(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,Su(e,t)}var PX=P(()=>{yv()});function bv(e){return bv=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)},bv(e)}var CX=P(()=>{});function IX(e){return Function.toString.call(e).indexOf("[native code]")!==-1}var jX=P(()=>{});function OX(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}var TX=P(()=>{});function Of(e,t,n){return OX()?Of=Reflect.construct:Of=function(o,i,l){var s=[null];s.push.apply(s,i);var u=Function.bind.apply(o,s),d=new u;return l&&Su(d,l.prototype),d},Of.apply(null,arguments)}var zX=P(()=>{yv(),TX()});function kv(e){var t=typeof Map=="function"?new Map:void 0;return kv=function(n){if(n===null||!IX(n))return n;if(typeof n!="function")throw new TypeError("Super expression must either be null or a function");if(typeof t<"u"){if(t.has(n))return t.get(n);t.set(n,o)}function o(){return Of(n,arguments,bv(this).constructor)}return o.prototype=Object.create(n.prototype,{constructor:{value:o,enumerable:!1,writable:!0,configurable:!0}}),Su(o,n)},kv(e)}var DX=P(()=>{CX(),yv(),jX(),zX()}),AX=P(()=>{});function BX(e){return e.charAt(0).toUpperCase()+e.slice(1)}function NX(e,t){if(!e)return t.toLowerCase();var n=e.split("-");if(n.length>1)return n.splice(1,0,t),n.reduce(function(i,l){return""+i+BX(l)});var o=e.replace(/([a-z])([A-Z])/g,"$1"+t+"$2");return e===o?""+e+t:o}function FX(e,t){for(var n={},o=0;o<t.length;o+=1)(t[o]||t[o]===0)&&(n[NX(e,qC[o])]=t[o]);return n}function MC(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];var i=n[0],l=n[1],s=l===void 0?i:l,u=n[2],d=u===void 0?i:u,f=n[3],m=f===void 0?s:f,v=[i,s,d,m];return FX(e,v)}function wv(e){return Math.round(e*255)}function RX(e,t,n){return wv(e)+","+wv(t)+","+wv(n)}function Tf(e,t,n,o){if(o===void 0&&(o=RX),t===0)return o(n,n,n);var i=(e%360+360)%360/60,l=(1-Math.abs(2*n-1))*t,s=l*(1-Math.abs(i%2-1)),u=0,d=0,f=0;i>=0&&i<1?(u=l,d=s):i>=1&&i<2?(u=s,d=l):i>=2&&i<3?(d=l,f=s):i>=3&&i<4?(d=s,f=l):i>=4&&i<5?(u=s,f=l):i>=5&&i<6&&(u=l,f=s);var m=n-l/2,v=u+m,g=d+m,h=f+m;return o(v,g,h)}function MX(e){if(typeof e!="string")return e;var t=e.toLowerCase();return Pv[t]?"#"+Pv[t]:e}function UC(e){if(typeof e!="string")throw new mr(3);var t=MX(e);if(t.match($C))return{red:parseInt(""+t[1]+t[2],16),green:parseInt(""+t[3]+t[4],16),blue:parseInt(""+t[5]+t[6],16)};if(t.match(LC)){var n=parseFloat((parseInt(""+t[7]+t[8],16)/255).toFixed(2));return{red:parseInt(""+t[1]+t[2],16),green:parseInt(""+t[3]+t[4],16),blue:parseInt(""+t[5]+t[6],16),alph
11a:n}}if(t.match(ZC))return{red:parseInt(""+t[1]+t[1],16),green:parseInt(""+t[2]+t[2],16),blue:parseInt(""+t[3]+t[3],16)};if(t.match(GC)){var o=parseFloat((parseInt(""+t[4]+t[4],16)/255).toFixed(2));return{red:parseInt(""+t[1]+t[1],16),green:parseInt(""+t[2]+t[2],16),blue:parseInt(""+t[3]+t[3],16),alpha:o}}var i=Af.exec(t);if(i)return{red:parseInt(""+i[1],10),green:parseInt(""+i[2],10),blue:parseInt(""+i[3],10)};var l=XC.exec(t.substring(0,50));if(l)return{red:parseInt(""+l[1],10),green:parseInt(""+l[2],10),blue:parseInt(""+l[3],10),alpha:parseFloat(""+l[4])};var s=YC.exec(t);if(s){var u=parseInt(""+s[1],10),d=parseInt(""+s[2],10)/100,f=parseInt(""+s[3],10)/100,m="rgb("+Tf(u,d,f)+")",v=Af.exec(m);if(!v)throw new mr(4,t,m);return{red:parseInt(""+v[1],10),green:parseInt(""+v[2],10),blue:parseInt(""+v[3],10)}}var g=QC.exec(t.substring(0,50));if(g){var h=parseInt(""+g[1],10),b=parseInt(""+g[2],10)/100,y=parseInt(""+g[3],10)/100,k="rgb("+Tf(h,b,y)+")",x=Af.exec(k);if(!x)throw new mr(4,t,k);return{red:parseInt(""+x[1],10),green:parseInt(""+x[2],10),blue:parseInt(""+x[3],10),alph
11a:parseFloat(""+g[4])}}throw new mr(5)}function UX(e){var t=e.red/255,n=e.green/255,o=e.blue/255,i=Math.max(t,n,o),l=Math.min(t,n,o),s=(i+l)/2;if(i===l)return e.alpha!==void 0?{hue:0,saturation:0,lightness:s,alpha:e.alpha}:{hue:0,saturation:0,lightness:s};var u,d=i-l,f=s>.5?d/(2-i-l):d/(i+l);switch(i){case t:u=(n-o)/d+(n<o?6:0);break;case n:u=(o-t)/d+2;break;default:u=(t-n)/d+4;break}return u*=60,e.alpha!==void 0?{hue:u,saturation:f,lightness:s,alpha:e.alpha}:{hue:u,saturation:f,lightness:s}}function xv(e){return UX(UC(e))}function hi(e){var t=e.toString(16);return t.length===1?"0"+t:t}function Sv(e){return hi(Math.round(e*255))}function VX(e,t,n){return Bf("#"+Sv(e)+Sv(t)+Sv(n))}function VC(e,t,n){return Tf(e,t,n,VX)}function HX(e,t,n){if(typeof e=="object"&&t===void 0&&n===void 0)return VC(e.hue,e.saturation,e.lightness);throw new mr(1)}function KX(e,t,n,o){if(typeof e=="object"&&t===void 0&&n===void 0&&o===void 0)return e.alpha>=1?VC(e.hue,e.saturation,e.lightness):"rgba("+Tf(e.hue,e.saturation,e.lightness)+","+e.alpha+")";throw new mr(2)}function HC(e,t,n){if(typeof e=="number"&&typeof t=="number"&&typeof n=="number")return Bf("#"+hi(e)+hi(t)+hi(n));if(typeof e=="object"&&t===void 0&&n===void 0)return Bf("#"+hi(e.red)+hi(e.green)+hi(e.blue));throw new mr(6)}function KC(e,t,n,o){if(typeof e=="object"&&t===void 0&&n===void 0&&o===void 0)return e.alpha>=1?HC(e.red,e.green,e.blue):"rgba("+e.red+","+e.green+","+e.blue+","+e.alpha+")";throw new mr(7)}function Ev(e){if(typeof e!="object")throw new mr(8);if(eI(e))return KC(e);if(JC(e))return HC(e);if(nI(e))return KX(e);if(tI(e))return HX(e);throw new mr(8)}function WC(e,t,n){return function(){var o=n.concat(Array.prototype.slice.call(arguments));return o.length>=t?e.apply(this,o):WC(e,t,o)}}function zf(e){return WC(e,e.length,[])}function Df(e,t,n){return Math.max(e,Math.min(t,n))}function WX(e,t){if(t==="transparent")return t;var n=xv(t);return Ev(pi({},n,{lightness:Df(0,1,n.lightness-parseFloat(e))}))}function qX(e,t){if(t==="transparent")return t;var n=xv(t);return Ev(pi({},n,{lightness:Df(0,1,n.lightness+parseFloat(e))}))}function $X(e,t){if(t==="transparent")return t;var n=xv(t);return Ev(pi({},n,{saturation:Df(0,1,n.saturation+parseFloat(e))}))}function LX(e,t){if(t==="transparent")return t;var n=UC(t),o=typeof n.alpha=="number"?n.alpha:1,i=pi({},n,{alpha:Df(0,1,+(o*100-parseFloat(e)*100).toFixed(2)/100)});return KC(i)}function _v(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];return rI.indexOf(e)>=0&&e?pi({},MC.apply(void 0,[""].concat(n)),{position:e}):MC.apply(void 0,["",e].concat(n))}var mr,qC,Pv,$C,LC,ZC,GC,Af,XC,YC,QC,Bf,JC,eI,tI,nI,Eu,Tl,Nf,gr,rI,Nn=P(()=>{xX(),EX(),PX(),DX(),AX(),mr=function(e){_X(t,e);function t(n){var o;return o=e.call(this,"An error occurred. See https://github.com/styled-components/polished/blob/main/src/internalHelpers/errors.md#"+n+" for more information.")||this,SX(o)}return t}(kv(Error)),qC=["Top","Right","Bottom","Left"],Pv={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee9
110",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"639",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},$C=/^#[a-fA-F0-9]{6}$/,LC=/^#[a-fA-F0-9]{8}$/,ZC=/^#[a-fA-F0-9]{3}$/,GC=/^#[a-fA-F0-9]{4}$/,Af=/^rgb\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*\)$/i,XC=/^rgba\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*([-+]?[0-9]*[.]?[0-9]+)\s*\)$/i,YC=/^hsl\(\s*(\d{0,3}[.]?[0-9]+)\s*,\s*(\d{1,3}[.]?[0-9]?)%\s*,\s*(\d{1,3}[.]?[0-9]?)%\s*\)$/i,QC=/^hsla\(\s*(\d{0,3}[.]?[0-9]+)\s*,\s*(\d{1,3}[.]?[0-9]?)%\s*,\s*(\d{1,3}[.]?[0-9]?)%\s*,\s*([-+]?[0-9]*[.]?[0-9]+)\s*\)$/i,Bf=function(e){return e.length===7&&e[1]===e[2]&&e[3]===e[4]&&e[5]===e[6]?"#"+e[1]+e[3]+e[5]:e},JC=function(e){return typeof e.red=="number"&&typeof e.green=="number"&&typeof e.blue=="number"&&(typeof e.alpha!="number"||typeof e.alpha>"u")},eI=function(e){return typeof e.red=="number"&&typeof e.green=="number"&&typeof e.blue=="number"&&typeof e.alpha=="number"},tI=function(e){return typeof e.hue=="number"&&typeof e.saturation=="number"&&typeof e.lightness=="number"&&(typeof e.alpha!="number"||typeof e.alpha>"u")},nI=function(e){return typeof e.hue=="number"&&typeof e.saturation=="number"&&typeof e.lightness=="number"&&typeof e.alpha=="number"},Eu=zf(WX),Tl=zf(qX),Nf=zf($X),gr=zf(LX),rI=["absolute","fixed","relative","static","sticky"]});function ZX(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function oI(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,o)}return n}function mi(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?oI(Object(n),!0).forEach(function(o){ZX(e,o,n[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):oI(Object(n)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(n,o))})}return e}function zl(e,t){if(e==null)return{};var n={},o=Object.keys(e),i,l;for(l=0;l<o.length;l++)i=o[l],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}var _u=P(()=>{}),aI,Cv,iI=P(()=>{aI=$(X()),Cv=(0,aI.createContext)({})});function GX(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function lI(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,o)}return n}function Dl(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?lI(Object(n),!0).forEach(function(o){GX(e,o,n[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):lI(Object(n)).forEac
11h(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(n,o))})}return e}function Iv(e,t){if(e==null)return{};var n={},o=Object.keys(e),i,l;for(l=0;l<o.length;l++)i=o[l],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function XX(e,t){if(e){if(typeof e=="string")return sI(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return sI(e,t)}}function sI(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}function uI(e,t){var n;if(typeof Symbol>"u"||e[Symbol.iterator]==null){if(Array.isArray(e)||(n=XX(e))||t){n&&(e=n);var o=0;return function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. 12In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}return n=e[Symbol.iterator](),n.next.bind(n)}var Ff=P(()=>{});function YX(e){return typeof e=="function"}var jv,cI,QX=P(()=>{jv=$(X()),iI(),Ff(),cI=function(e,t,n){n===void 0&&(n=t.children);var o=(0,jv.useContext)(Cv);if(o.useCreateElement)return o.useCreateElement(e,t,n);if(typeof e=="string"&&YX(n)){t.children;var i=Iv(t,["children"]);return n(i)}return(0,jv.createElement)(e,t,n)}});function JX(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function dI(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,o)}return n}function Al(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?dI(Object(n),!0).forEach(function(o){JX(e,o,n[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):dI(Object(n)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(n,o))})}return e}function eY(e,t){if(e==null)return{};var n={},o=Object.keys(e),i,l;for(l=0;l<o.length;l++)i=o[l],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}var fI=P(()=>{});function tY(e){return typeof e=="object"&&e!=null}var nY=P(()=>{});function Ov(e){var t;if(!tY(e))return!1;var n=Object.getPrototypeOf(e);return n==null?!0:((t=n.constructor)===null||t===void 0?void 0:t.toString())===Object.toString()}var pI=P(()=>{nY()});function hI(e,t){for(var n=Object.keys(e),o={},i={},l=0,s=n;l<s.length;l++){var u=s[l];t.indexOf(u)>=0?o[u]=e[u]:i[u]=e[u]}return[o,i]}function mI(e,t){if(t===void 0&&(t=[]),!Ov(e.state))return hI(e,t);var n=hI(e,[].concat(t,["state"])),o=n[0],i=n[1],l=o.state,s=eY(o,["state"]);return[Al(Al({},l),s),i]}var rY=P(()=>{fI(),pI()});function Rf(e,t){if(e===t)return!0;if(!e||!t||typeof e!="object"||typeof t!="object")return!1;var n=Object.keys(e),o=Object.keys(t),i=n.length;if(o.length!==i)return!1;for(var l=0,s=n;l<s.length;l++){var u=s[l];if(e[u]!==t[u])return!1}return!0}var Tv=P(()=>{});function gI(e){return e.name==="normalizePropsAreEqualInner"?e:function(t,n){return!Ov(t.state)||!Ov(n.state)?e(t,n):e(Al(Al({},t.state),t),Al(Al({},n.state),n))}}var oY=P(()=>{fI(),pI()});function aY(e){return(0,zv.forwardRef)(e)}function iY(e,t){return(0,zv.memo)(e,t)}function Pu(e){var t=e.as,n=e.useHook,o=e.memo,i=e.propsAreEqual,l=i===void 0?n==null?void 0:n.unstable_propsAreEqual:i,s=e.keys,u=s===void 0?(n==null?void 0:n.__keys)||[]:s,d=e.useCreateElement,f=d===void 0?cI:d,m=function(v,g){var h=v.as,b=h===void 0?t:h,y=Iv(v,["as"]);if(n){var k,x=mI(y,u),S=x[0],_=x[1],O=n(S,Dl({ref:g},_)),j=O.wrapElement,z=Iv(O,["wrapElement"]),V=((k=b.render)===null||k===void 0?void 0:k.__keys)||b.__keys,W=V&&mI(y,V)[0],B=W?Dl(Dl({},z),W):z,Z=f(b,B);return j?j(Z):Z}return f(b,Dl({ref:g},y))};return m=aY(m),o&&(m=iY(m,l&&gI(l))),m.__keys=u,m.unstable_propsAreEqual=gI(l||Rf),m}var zv,Cu=P(()=>{zv=$(X()),Ff(),QX(),rY(),Tv(),oY()});function vI(e,t){(0,Dv.useDebugValue)(e);var n=(0,Dv.useContext)(Cv);return n[e]!=null?n[e]:t}var Dv,yI=P(()=>{Dv=$(X()),iI()});function lY(e,t,n){t===void 0&&(t={}),n===void 0&&(n={});var o="use"+e+"Props";(0,bI.useDebugValue)(o);var i=vI(o);return i?i(t,n):n}var bI,sY=P(()=>{bI=$(X()),yI()});function uY(e,t,n){t===void 0&&(t={}),n===void 0&&(n={});var o="use"+e+"Options";(0,kI.useDebugValue)(o);var i=vI(o);return i?Dl(Dl({},t),i(t,n)):t}var kI,cY=P(()=>{kI=$(X()),yI(),Ff()});function dY(e){return Array.isArray(e)?e:typeof e<"u"?[e]:[]}var fY=P(()=>{});function Iu(e){var t,n,o=dY(e.compose),i=function(u,d){if(e.useOptions&&(u=e.useOptions(u,d)),e.name&&(u=uY(e.name,u,d)),e.compose)for(var f=uI(o),m;!(m=f()).done;){var v=m.value;u=v.__useOptions(u,d)}return u},l=function(u,d,f){if(u===void 0&&(u={}),d===void 0&&(d={}),f===void 0&&(f=!1),f||(u=i(u,d)),e.useProps&&(d=e.useProps(u,d)),e.name&&(d=lY(e.name,u,d)),e.compose)if(e.useComposeOptions&&(u=e.useComposeOptions(u,d)),e.useComposeProps)d=e.useComposeProps(u,d);else for(var m=uI(o),v;
12!(v=m()).done;){var g=v.value;d=g(u,d,!0)}var h={},b=d||{};for(var y in b)b[y]!==void 0&&(h[y]=b[y]);return h};l.__useOptions=i;var s=o.reduce(function(u,d){return u.push.apply(u,d.__keys||[]),u},[]);return l.__keys=[].concat(s,((t=e.useState)===null||t===void 0?void 0:t.__keys)||[],e.keys||[]),l.unstable_propsAreEqual=e.propsAreEqual||((n=o[0])===null||n===void 0?void 0:n.unstable_propsAreEqual)||Rf,l}var ju=P(()=>{$(X()),sY(),Ff(),cY(),Tv(),fY()});function wI(e,t){t===void 0&&(t=null),e&&(typeof e=="function"?e(t):e.current=t)}function xI(e,t){return(0,SI.useMemo)(function(){return e==null&&t==null?null:function(n){wI(e,n),wI(t,n)}},[e,t])}var SI,EI=P(()=>{SI=$(X())});function Av(e){if(e.tagName==="BUTTON")return!0;if(e.tagName==="INPUT"){var t=e;return _I.indexOf(t.type)!==-1}return!1}var _I,Bv=P(()=>{_I=["button","color","file","image","reset","submit"]}),Nv=P(()=>{}),pY=P(()=>{Nv(),$(X())}),Mf=P(()=>{Nv(),$(X()),pY()});function hY(e){return e?e.ownerDocument||e:document}var PI=P(()=>{});function mY(e){return CI}var CI,gY=P(()=>{PI();try{CI=window}catch{}});function vY(){var e=mY();return!!(typeof e<"u"&&e.document&&e.document.createElement)}var Uf,Fv=P(()=>{gY(),Uf=vY()}),Rv,Mv,Uv=P(()=>{Rv=$(X()),Fv(),Mv=Uf?Rv.useLayoutEffect:Rv.useEffect});function Bl(e){var t=(0,II.useRef)(e);return Mv(function(){t.current=e}),t}var II,jI=P(()=>{II=$(X()),Uv()});function yY(e){return e.target===e.currentTarget}var bY=P(()=>{});function kY(e){var t=hY(e),n=t.activeElement;return n!=null&&n.nodeName?n:null}var wY=P(()=>{PI()});function OI(e,t){return e===t||e.contains(t)}var TI=P(()=>{});function xY(e){var t=kY(e);if(!t)return!1;if(OI(e,t))return!0;var n=t.getAttribute("aria-activedescendant");return n?n===e.id?!0:!!e.querySelector("#"+n):!1}var SY=P(()=>{wY(),TI()});function EY(e){return!OI(e.currentTarget,e.target)}var _Y=P(()=>{TI()});function Vf(e){return Uf?window.navigator.userAgent.indexOf(e)!==-1:!1}var PY=P(()=>{Fv()});function CY(e,t){return"matches"in e?e.matches(t):"msMatchesSelector"in e?e.msMatchesSelector(t):e.webkitMatchesSelector(t)}var IY=P(()=>{});function jY(e){var t=e;return t.offsetWidth>0||t.offsetHeight>0||e.getClientRects().length>0}function OY(e){return CY(e,zI)&&jY(e)}var zI,TY=P(()=>{IY(),zI="input:not([type='hidden']):not([disabled]), select:not([disabled]), textarea:not([disabled]), a[href], button:not([disabled]), [tabindex], iframe, object, embed, area[href], audio[controls], video[controls], [contenteditable]:not([contenteditable='false'])"}),DI,Hf,AI=P(()=>{_u(),Cu(),ju(),Tv(),DI=["unstable_system"],Hf=Iu({name:"Role",keys:DI,propsAreEqual:function(e,t){var n=e.unstable_system,o=zl(e,["unstable_system"]),i=t.unstable_system,l=zl(t,["unstable_system"]);return n!==i&&!Rf(n,i)?!1:Rf(o,l)}}),Pu({as:"div",useHook:Hf})});function BI(e){!xY(e)&&OY(e)&&e.focus()}function zY(e){return e.tagName==="BUTTON"||e.tagName==="INPUT"||e.tagName==="SELECT"||e.tagName==="TEXTAREA"||e.tagName==="A"}function DY(e){return e.tagName==="BUTTON"||e.tagName==="INPUT"||e.tagName==="SELECT"||e.tagName==="TEXTAREA"}function AY(e,t,n,o){return e?t&&!n?-1:void 0:t?o:o||0}function Vv(e,t){return(0,Nl.useCallback)(function(n){var o;(o=e.current)===null||o===void 0||o.call(e,n),!n.defaultPrevented&&t&&(n.stopPropagation(),n.preventDefault())},[e,t])}var Nl,NI,FI,Hv,BY=P(()=>{_u(),Cu(),ju(),Nl=$(X()),EI(),Bv(),Mf(),jI(),Uv(),SY(),_Y(),PY(),TY(),AI(),NI=["disabled","focusable"],FI=Vf("Mac")&&!Vf("Chrome")&&(Vf("Safari")||Vf("Firefox")),Hv=Iu({name:"Tabbable",compose:Hf,keys:NI,useOptions:function(e,t){var n=t.disabled;return mi({disabled:n},e)},useProps:function(e,t){var n=t.ref,o=t.tabIndex,i=t.onClickCapture,l=t.onMouseDownCapture,s=t.onMouseDown,u=t.onKeyPressCapture,d=t.style,f=zl(t,["ref","tabIndex","onClickCapture","onMouseDownCapture","onMouseDown","onKeyPressCapture","style"]),m=(0,Nl.useRef)(null),v=Bl(i),g=Bl(l),h=Bl(s),b=Bl(u),y=!!e.disabled&&!e.focusable,k=(0,Nl.useState)(!0),x=k[0],S=k[1],_=(0,Nl.useState)(!0),O=_[0],j=_[1],z=e.disabled?mi({pointerEvents:"none"},d):d;Mv(function(){var re=m.current;re&&(zY(re)||S(!1),DY(re)||j(!1))},[]);var V=Vv(v,e.disabled),W=Vv(g,e.disabled),B=Vv(b,e.disabled),Z=(0,Nl.useCallback)(function(re){var D;(D=h.current)===null||D===void 0||D.call(h,re);var G=re.currentTarget;if(!re.defaultPrevented&&FI&&!EY(re)&&Av(G)){var C=requestAnimationFrame(function(){G.removeEventListener("mouseup",Q,!0),BI(G)}),Q=function(){cancelAnimationFrame(C),BI(G)};G.addEventListener("mouseup",Q,{once:!0,capture:!0})}},[]);return mi({ref:xI(m,n),style:z,tabIndex:AY(y,x,O,o),disabled:y&&O?!0:void 0,"aria-disabled":e.disabled?!0:void 0,onClickCapture:V,onMouseDownCapture:W,onMouseDown:Z,onKeyPressCapture:B},f)}}),Pu({as:"div",useHook:Hv})});function NY(e){var t=e.currentTarget;return e.isTrusted?Av(t)||t.tagName==="INPUT"||t.tagName==="TEXTAREA"||t.tagName==="A"||t.tagName==="SELECT":!1}var Kf,RI,Kv,FY=P(()=>{_u(),Cu(),ju(),Kf=$(X()),Bv(),Mf(),jI(),bY(),BY(),RI=["unstable_clickOnEnter","unstable_clickOnSpace"],Kv=Iu({name:"Clickable",compose:Hv,keys:R
12I,useOptions:function(e){var t=e.unstable_clickOnEnter,n=t===void 0?!0:t,o=e.unstable_clickOnSpace,i=o===void 0?!0:o,l=zl(e,["unstable_clickOnEnter","unstable_clickOnSpace"]);return mi({unstable_clickOnEnter:n,unstable_clickOnSpace:i},l)},useProps:function(e,t){var n=t.onKeyDown,o=t.onKeyUp,i=zl(t,["onKeyDown","onKeyUp"]),l=(0,Kf.useState)(!1),s=l[0],u=l[1],d=Bl(n),f=Bl(o),m=(0,Kf.useCallback)(function(g){var h;if((h=d.current)===null||h===void 0||h.call(d,g),!g.defaultPrevented&&!e.disabled&&!g.metaKey&&yY(g)){var b=e.unstable_clickOnEnter&&g.key==="Enter",y=e.unstable_clickOnSpace&&g.key===" ";if(b||y){if(NY(g))return;g.preventDefault(),b?g.currentTarget.click():y&&u(!0)}}},[e.disabled,e.unstable_clickOnEnter,e.unstable_clickOnSpace]),v=(0,Kf.useCallback)(function(g){var h;if((h=f.current)===null||h===void 0||h.call(f,g),!g.defaultPrevented&&!e.disabled&&!g.metaKey){var b=e.unstable_clickOnSpace&&g.key===" ";s&&b&&(u(!1),g.currentTarget.click())}},[e.disabled,e.unstable_clickOnSpace,s]);return mi({"data-active":s||void 0,onKeyDown:m,onKeyUp:v},i)}}),Pu({as:"button",memo:!0,useHook:Kv})}),Ou,MI,UI,VI,RY=P(()=>{_u(),Cu(),ju(),Ou=$(X()),EI(),Bv(),Mf(),FY(),MI=[],UI=Iu({name:"Button",compose:Kv,keys:MI,useProps:function(e,t){var n=t.ref,o=zl(t,["ref"]),i=(0,Ou.useRef)(null),l=(0,Ou.useState)(void 0),s=l[0],u=l[1],d=(0,Ou.useState)("button"),f=d[0],m=d[1];return(0,Ou.useEffect)(function(){var v=i.current;v&&(Av(v)||(v.tagName!=="A"&&u("button"),m(void 0)))},[]),mi({ref:xI(i,n),role:s,type:f},o)}}),VI=Pu({as:"button",memo:!0,useHook:UI})}),HI,KI,WI,MY=P(()=>{_u(),Cu(),ju(),AI(),HI=[],KI=Iu({name:"Group",compose:Hf,keys:HI,useProps:function(e,t){return mi({role:"group"},t)}}),WI=Pu({as:"div",useHook:KI})});function UY(){return Uf?document.body:null}var qI,Fl,VY=P(()=>{qI=$(X()),Uv(),Fv(),$(wo()),Fl=(0,qI.createContext)(UY())}),Wv,HY=P(()=>{typeof window<"u"&&(Wv={get passive(){}},window.addEventListener("testPassive",null,Wv),window.removeEventListener("testPassive",null,Wv))}),gi=P(()=>{$(X()),Mf(),RY(),MY(),$(wo()),VY(),HY(),Nv()});function Qe(e){let t=(0,qv.useMemo)(()=>{let i=e;return{get current(){return i},set current(l){i=l,o(l)}}},[]),[n,o]=(0,qv.useState)(()=>e);return[t,n]}var qv,nt=P(()=>{qv=$(X())});function KY(e){return t=>an.default.createElement(YI,null,an.default.createElement(e,L({},t)))}var an,$I,LI,tt,Rl,ZI,GI,XI,$v,Lv,YI,rt=P(()=>{Nn(),be(),be(),an=$(X()),$I=$(wo()),gi(),nt(),tt=Bn(LI||(LI=F([` 13 #pointer-root & { 14 pointer-events: none; 15 } 16 #pointer-root.normal & { 17 pointer-events: auto; 18 } 19`]))),Rl={panel:{bg:"#282b2f",head:{title:{color:"#bbb"},punctuation:{color:"#808080"}},body:{compoudThing:{label:{get color(){return Tl(.6,Rl.panel.bg)}}}}}},GI=typeof window<"u"?sC(ZI||(ZI=F([` 20 :host { 21 all: initial; 22 color: white; 23 font: 11px -apple-system, BlinkMacSystemFont, Segoe WPC, Segoe Editor, 24 HelveticaNeue-Light, Ubuntu, Droid Sans, sans-serif; 25 } 26 27 * { 28 padding: 0; 29 margin: 0; 30 font-size: 100%; 31 font: inherit; 32 vertical-align: baseline; 33 list-style: none; 34 } 35`]))):{},$v=M.div(XI||(XI=F([` 36 z-index: 51; 37 position: fixed; 38 top: 0px; 39 right: 0px; 40 bottom: 0px; 41 left: 0px; 42 pointer-events: none; 43`]))),Lv=e=>an.default.createElement(oC,{disableVendorPrefixes:!0,target:e.target},an.default.createElement(an.default.Fragment,null,an.default.createElement(GI,null),e.children)),YI=e=>{let[t,n]=(0,an.useState)(null),[o,i]=(0,an.useState)(null);(0,an.useLayoutEffect)(()=>{if(!t)return;let{parentNode:u}=t;if(!u)return;let d=u.shadowRoot?parent.shadowRoot:u.attachShadow({mode:"open"});i(d)},[t]);let[l,s]=Qe(void 0);return o?$I.default.createPortal(an.default.createElement(Lv,{target:o},an.default.createElement(an.default.Fragment,null,an.default.createElement($v,{ref:l}),an.default.createElement(Fl.Provider,{value:s},e.children))),o):an.default.createElement("template",{ref:n,"shadow-root":"open"},e.children)}}),Ml,QI,JI,sa,e3,Tu,t3,n3,Wf,r3,Zv,Hr,_o=P(()=>{rt(),be(),Ml={get outlinePanel(){return 1},get propsPanel(){return Ml.outlinePanel},get sequenceEditorPanel(){return this.outlinePanel-1},get toolbar(){return this.outlinePanel+1},get pluginPanes(){return this.sequenceEditorPanel-1}},QI=Rl.panel.bg,sa=M.span(JI||(JI=F([` 44 white-space: nowrap; 45`]))),Tu=M.span(e3||(e3=F([` 46 white-space: nowrap; 47 color: `,`; 48`])),Rl.panel.head.punctuation.color),n3=M.div(t3||(t3=F([` 49 background: `,`; 50 flex-grow: 1;
51 overflow-y: scroll; 52 padding: 0; 53`])),QI),Wf=18,Zv=M.div(r3||(r3=F([` 54 height: `,`px; 55 box-sizing: border-box; 56 display: flex; 57 align-items: center; 58 padding: 0 10px; 59 position: relative; 60 color: #adadadb3; 61 border-bottom: 1px solid rgb(0 0 0 / 13%); 62 background-color: #25272b; 63 font-size: 10px; 64 font-weight: 500; 65 overflow: hidden; 66 white-space: nowrap; 67 text-overflow: ellipsis; 68`])),Wf),Hr=100}),o3,vr,Ul=P(()=>{o3=()=>{},vr=o3});function WY(e){return Gv.createElement("svg",L({width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),Gv.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.775 2.781a.5.5 0 01.5.5v1.7H4.67c.108-.957.92-1.7 1.905-1.7h6.608a1.917 1.917 0 110 3.834H6.574c-.78 0-1.452-.466-1.751-1.135H2.275v5.03h2.39a2.032 2.032 0 012.023-1.854h6.38a2.031 2.031 0 110 4.063h-6.38c-.83 0-1.543-.497-1.858-1.21H1.775a.5.5 0 01-.5-.5V3.281a.5.5 0 01.5-.5zm4.799 1.5h6.608a.917.917 0 110 1.834H6.574a.917.917 0 110-1.834zm.114 5.875h6.38a1.031 1.031 0 110 2.063h-6.38a1.032 1.032 0 110-2.063z",fill:"currentColor"}))}var Gv,Xv,qY=P(()=>{Gv=$(X()),Xv=WY});function $Y(e){return Yv.createElement("svg",L({width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),Yv.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8 10.5L4 6.654 5.2 5.5 8 8.385 10.8 5.5 12 6.654 8 10.5z",fill:"currentColor"}))}var Yv,a3,LY=P(()=>{Yv=$(X()),a3=$Y});function ZY(e){return Qv.createElement("svg",L({width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),Qv.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3.5 3c-1.072 0-1.969.904-1.969 1.969 0 1 .929 1.968 1.969 1.968h9A1.969 1.969 0 1012.5 3h-9zm9 1H5.531v1.938H12.5A.969.969 0 0012.5 4zM3.5 9.14a1.969 1.969 0 000 3.938h9a1.969 1.969 0 100-3.937h-9zm9 1H8.406v1.938H12.5a.969.969 0 100-1.937z",fill:"currentColor"}))}var Qv,i3,GY=P(()=>{Qv=$(X()),i3=ZY});function XY(e){return Jv.createElement("svg",L({width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),Jv.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M.166 7.994a2.26 2.26 0 114.518 0 2.26 2.26 0 01-4.518 0zM2.425 6.91a1.085 1.085 0 100 2.17 1.085 1.085 0 000-2.17zM5.74 7.994a2.26 2.26 0 114.519 0 2.26 2.26 0 01-4.519 0zM8 6.91a1.085 1.085 0 100 2.17 1.085 1.085 0 000-2.17zM13.575 5.735a2.26 2.26 0 100 4.519 2.26 2.26 0 000-4.52zm-1.086 2.26a1.085 1.085 0 112.171 0 1.085 1.085 0 01-2.17 0z",fill:"currentColor"}))}var Jv,l3,YY=P(()=>{Jv=$(X()),l3=XY});function QY(e){return ey.createElement("svg",L({width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),ey.createElement("path",{d:"M8.339 4.5l-2.055.644 4.451 1.393v2.748l-2.966.928-2.504-.783V6.738l2.42.758 2.055-.644-4.458-1.395L4 5.858v4.463L7.768 11.5 12 10.175V5.646L8.339 4.5z",fill:"currentColor"}))}var ey,ty,JY=P(()=>{ey=$(X()),ty=QY});function eQ(e){return ny.createElement("svg",L({width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),ny.createElement("path",{d:"M8 1.57c-.416 0-.752.36-.752.804v.482c-1.715.372-3.006 1.994-3.006 3.938v.473c0 1.18-.407 2.32-1.14 3.205l-.173.208a.85.85 0 00-.125.864.75.75 0 00.686.475h9.019a.752.752 0 00.686-.475.845.845 0 00-.125-.864l-.174-.208a5.026 5.026 0 01-1.139-3.205v-.473c0-1.944-1.291-3.566-3.006-3.938v-.482c0-.445-.336-.804-.752-.804zm1.063 12.39c.282-.301.44-.71.44-1.138H6.496c0 .428.158.837.44 1.138.281.302.664.47 1.063.47.4 0 .783-.168 1.064-.47z",fill:"currentColor"}))}var ny,qf,tQ=P(()=>{ny=$(X()),qf=eQ});function nQ(e){return ry.createElement("svg",L({width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"}
68,e),ry.createElement("path",{d:"M6.8 11.6a.6.6 0 00.6-.6V7.4a.6.6 0 00-1.2 0V11a.6.6 0 00.6.6zm6-7.2h-2.4v-.6A1.8 1.8 0 008.6 2H7.4a1.8 1.8 0 00-1.8 1.8v.6H3.2a.6.6 0 100 1.2h.6v6.6A1.8 1.8 0 005.6 14h4.8a1.8 1.8 0 001.8-1.8V5.6h.6a.6.6 0 100-1.2zm-6-.6a.6.6 0 01.6-.6h1.2a.6.6 0 01.6.6v.6H6.8v-.6zm4.2 8.4a.6.6 0 01-.6.6H5.6a.6.6 0 01-.6-.6V5.6h6v6.6zm-1.8-.6a.6.6 0 00.6-.6V7.4a.6.6 0 00-1.2 0V11a.6.6 0 00.6.6z",fill:"currentColor"}))}var ry,oy,rQ=P(()=>{ry=$(X()),oy=nQ}),zu=P(()=>{qY(),LY(),GY(),YY(),JY(),tQ(),rQ()}),Kr,s3,$f,u3,c3,d3,f3,p3,h3,m3,g3,v3,y3,b3,k3,w3,x3,S3,Du,Lf=P(()=>{Kr=$(X()),be(),Ul(),rt(),zu(),$f=M.li(s3||(s3=F([` 69 margin: 0; 70 padding: 0; 71 list-style: none; 72 display: flex; 73 justify-content: flex-start; 74 flex-direction: column; 75 align-items: flex-start; 76`]))),c3=M.div(u3||(u3=F([""]))),f3=M(c3)(d3||(d3=F([` 77 position: relative; 78 margin-top: 2px; 79 margin-bottom: 2px; 80 margin-left: calc(4px + var(--depth) * 16px); 81 padding-left: 4px; 82 padding-right: 8px; 83 gap: 4px; 84 height: 21px; 85 line-height: 0; 86 box-sizing: border-box; 87 display: flex; 88 flex-wrap: nowrap; 89 align-items: center; 90 pointer-events: none; 91 white-space: nowrap; 92 93 border-radius: 2px; 94 box-shadow: 0 3px 4px -1px rgba(0, 0, 0, 0.48); 95 96 color: rgba(255, 255, 255, 0.9); 97 background: rgba(40, 43, 47, 0.65); 98 backdrop-filter: blur(14px); 99 border-bottom: 1px solid rgba(255, 255, 255, 0.08); 100 101 &.descendant-is-selected { 102 background: rgba(29, 53, 59, 0.7); 103 } 104 105 `,`; 106 &:not(.not-selectable):not(.selected):hover { 107 background: rgba(59, 63, 69, 0.9); 108 109 border-bottom: 1px solid rgba(255, 255, 255, 0.24); 110 } 111 112 &:not(.not-selectable):not(.selected):active { 113 background: rgba(82, 88, 96, 0.9); 114 border-bottom: 1px solid rgba(255, 255, 255, 0.24); 115 } 116 117 &.selected { 118 background: rgba(30, 88, 102, 0.7); 119 border-bottom: 1px solid rgba(255, 255, 255, 0.08); 120 } 121 122 @supports not (backdrop-filter: blur()) { 123 background: rgba(40, 43, 47, 0.95); 124 } 125`])),tt),h3=Bn(p3||(p3=F([` 126 font-weight: 500; 127 font-size: 11px; 128 & { 129 } 130`]))),g3=M.span(m3||(m3=F([` 131 `,`; 132 133 `,`; 134 position: relative; 135 // Compensate for border bottom 136 top: 0.5px; 137 display: flex; 138 height: 20px; 139 align-items: center; 140 box-sizing: border-box; 141`])),h3,tt),y3=M.div(v3||(v3=F([` 142 font-weight: 500; 143 display: flex; 144 justify-content: center; 145 align-items: center; 146 position: relative; 147 opacity: 0.99; 148`]))),k3=M.span(b3||(b3=F([` 149 font-size: 9px; 150 position: relative; 151 display: block; 152 transition: transform 0.1s ease-out; 153 154 &:hover { 155 transform: rotate(-20deg); 156 } 157 158 `,`.collapsed & { 159 transform: rotate(-90deg); 160 161 &:hover { 162 transform: rotate(-70deg); 163 } 164 } 165`])),$f),x3=M.ul(w3||(w3=F([` 166 margin: 0; 167 padding: 0; 168 list-style: none; 169 170 `,`.collapsed & { 171 display: none; 172 } 173`])),$f),S3=({label:e,children:t,depth:n,select:o,selectionStatus:i,labelDecoration:l,collapsed:s=!1,setIsCollapsed:u})=>{let d=t!==void 0;return Kr.default.createElement($f,{style:{"--depth":n},className:s?"collapsed":""},Kr.default.createElement(f3,{className:i,onClick:o??vr,"data-header":!0},Kr.default.createElement(y3,null,d?Kr.default.createElement(k3,{onClick:f=>{f.stopPropagation(),f.preventDefault(),u==null||u(!s)}},Kr.default.createElement(a3,null)):Kr.default.createElement(ty,null)),Kr.default.createElement(g3,null,Kr.default.createElement("span",null,e)),l),d&&Kr.default.createElement(x3,null,t))},Du=S3});function oQ(e){return Object.keys(e)}function aQ(e){return Object.keys((0,Wr.val)(e.sheetTemplatesP))}function iQ(){let e=ia(ua().filter(t=>Nd(t)||ur(t)).map(t=>ur(t)?t.sheet:t))[0];if(e)return e.getSequence()}var Wr,ua,E3,ca=P(()=>{Wr=je(),ni(),Ft(),Ne(),ua=()=>{var e;let t=(0,Wr.val)(de().projectsP),n=((e=(0,Wr.val)(de().atomP.historic.panels.outlinePanel.selection))!=null?e:[]).map(o=>{let i=t[o.projectId];if(!i)return;if(o.type==="Project")return i;if(!(0,Wr.val)(i.sheetTemplatesP[o.sheetId]))return;let l=E3(i,o.sheetId);if(!l)return;if(o.type==="Sheet")return l;let s=(0,Wr.val)(l.objectsP[o.objectKey]);if(s)return s});return ia(n.filter(o=>typeof o<"u"))},E3=(e,t)=>{let n=de().atomP.historic.projects.stateByProjectId[e.address.projectId],o=(0,Wr.val)(n.stateBySheetId[t].selectedInstanceId),i=(0,Wr.val)(e.sheetTemplatesP[t]);if(i){if(o)return(0,Wr.val)(i.instancesP[o]);{let l=(0,Wr.val)(i.instancesP);return l[oQ(l)[0]]}}}}),_3,P3,lQ=P(()=>{Ne(),_3=$(X()),Lf(),Re(),ca(),P3=({sheetObject:e,depth:t,overrideLabel:n})=>{let o=()=>{de().transaction(({stateEditors:l})=>{l.studio.historic.panels.outline.selection.set([e])})},i=Xe(()=>ua(),[]);return _3.default.createElement(Du,{select:o,label:n??e.address.objectKey,depth:t,selectionStatus:i.includes(e)?"selected":"not-selected"})}});function ay(e){var t;let n=e.type==="namespace"?"namespace:".concat(e.sheet.address.sheetId,":").concat(e.path.join("/")):e.type==="Theatre_Project"?"project":e.type==="Theatre_Sheet"?"sheetInstance:".concat(e.address.sheetId,":").concat(e.address.sheetInstanceId):"unknown",o=e.type==="namespace"?e.sheet.address.projectId:e.address.projectId,i=(t=Ye(de().atomP.ahistoric.projects.stateByProjectId[o].collapsedItemsInOutline[n]))!=null?t:!1,l=(0,C3.useCallback)(s=>
173{de().transaction(({stateEditors:u})=>{u.studio.ahistoric.projects.stateByProjectId.collapsedItemsInOutline.set({projectId:o,isCollapsed:s,itemKey:n})})},[n]);return{collapsed:i,setCollapsed:l}}var C3,iy=P(()=>{C3=$(X()),Ne(),Re()});function I3(e){return qr.default.createElement(qr.default.Fragment,null,[...e.namespace.entries()].map(([t,{object:n,nested:o}])=>qr.default.createElement(sQ,{key:t,label:t,object:n,nested:o,visualIndentation:e.visualIndentation,path:e.path,sheet:e.sheet})))}function sQ(e){let{nested:t,label:n,object:o,sheet:i}=e,{collapsed:l,setCollapsed:s}=ay({type:"namespace",sheet:i,path:[...e.path,n]}),u=t&&qr.default.createElement(I3,{namespace:t,path:[...e.path,n],key:"namespaceTree("+n+")",visualIndentation:e.visualIndentation+1,sheet:i}),d=o&&qr.default.createElement(P3,{depth:e.visualIndentation,key:"objectPath("+o.address.objectKey+")",sheetObject:o,overrideLabel:n});return qr.default.createElement(qr.default.Fragment,{key:"".concat(n," - ").concat(e.visualIndentation)},d,u&&qr.default.createElement(Du,{selectionStatus:"not-selectable",label:n,key:"baseItem(".concat(n,")"),depth:e.visualIndentation,children:u,collapsed:l,setIsCollapsed:s}))}function j3(e,t,n=uQ(t)){let[o,...i]=n,l=e.get(o);l||(l={nested:void 0,object:void 0,path:[...n]},e.set(o,l)),i.length===0?(console.assert(!l.object,"expect not to have existing object with same name",{existing:l,object:t}),l.object=t):(l.nested||(l.nested=new Map),j3(l.nested,t,i))}function uQ(e){let t=ly.get(e);return t||(t=e.address.objectKey.split(A3),console.assert(t.length>0,"expected not empty"),ly.set(e,t)),t}var O3,qr,T3,z3,D3,A3,ly,cQ=P(()=>{Re(),O3=je(),qr=$(X()),be(),lQ(),Lf(),iy(),M.li(T3||(T3=F([` 174 color: `,`; 175`])),e=>e.isSelected?"white":"hsl(1, 1%, 80%)"),z3=({sheet:e,depth:t})=>Xe(()=>{let n=(0,O3.val)(e.objectsP),o=Object.values(n).filter(l=>l!=null),i=new Map;return o.forEach(l=>{j3(i,l)}),qr.default.createElement(I3,{namespace:i,visualIndentation:t,path:[],sheet:e})},[e,t]),D3=z3,A3=/\s*\/\s*/g,ly=new WeakMap}),Vl,B3,N3,F3,R3,M3,U3,dQ=P(()=>{Ne(),ca(),Re(),Vl=$(X()),be(),cQ(),Lf(),iy(),N3=M.div(B3||(B3=F([` 176 display: flex; 177`]))),M.li(F3||(F3=F([` 178 color: `,`; 179`])),e=>e.isSelected?"white":"hsl(1, 1%, 80%)"),M3=M.div(R3||(R3=F([""]))),U3=({sheet:e,depth:t})=>{let{collapsed:n,setCollapsed:o}=ay(e),i=(0,Vl.useCallback)(()=>{de().transaction(({stateEditors:l})=>{l.studio.historic.panels.outline.selection.set([e])})},[e]);return Xe(()=>{let l=ua();return Vl.default.createElement(Du,{depth:t,select:i,setIsCollapsed:o,collapsed:n,selectionStatus:l.some(s=>s===e)?"selected":l.some(s=>s.type==="Theatre_SheetObject"&&s.sheet===e)?"descendant-is-selected":"not-selected",label:Vl.default.createElement(N3,null,e.address.sheetId,": ",e.address.sheetInstanceId)},Vl.default.createElement(M3,null,Vl.default.createElement(D3,{depth:t+1,sheet:e,key:"objectList"+e.address.sheetInstanceId})))},[t,n])}}),sy,Hl,V3,H3,K3,W3,fQ=P(()=>{Re(),sy=je(),Hl=$(X()),be(),dQ(),M.div(V3||(V3=F([` 180 display: flex; 181`]))),M.li(H3||(H3=F([` 182 color: `,`; 183`])),e=>e.isSelected?"white":"hsl(1, 1%, 80%)"),M.div(K3||(K3=F([""]))),W3=({sheetId:e,depth:t,project:n})=>Xe(()=>{let o=(0,sy.val)(n.sheetTemplatesP[e]);if(!o)return Hl.default.createElement(Hl.default.Fragment,null);let i=(0,sy.val)(o.instancesP);return Hl.default.createElement(Hl.default.Fragment,null,Object.entries(i).map(([l,s])=>Hl.default.createElement(U3,{key:s.address.sheetInstanceId,sheet:s,depth:t})))},[t,e,n])}),Zf,q3,$3,pQ=P(()=>{ca(),Re(),Zf=$(X()),fQ(),q3=({project:e,depth:t})=>Xe(()=>{if(!e)return null;let n=aQ(e);return Zf.default.createElement(Zf.default.Fragment,null,n.map(o=>Zf.default.createElement(W3,{depth:t,sheetId:o,key:"sheet-".concat(o),project:e})))},[e,t]),$3=q3}),Au,L3,Z3,G3,X3,Y3,hQ=P(()=>{Au=$(X()),Lf(),pQ(),Ne(),Re(),ca(),L3=je(),be(),iy(),G3=M.div(Z3||(Z3=F([` 184 color: #ff6363; 185 margin-left: 11px; 186 background: #4c282d; 187 padding: 2px 8px; 188 border-radius: 2px; 189 font-size: 10px; 190 box-shadow: 0 2px 8px -4px black; 191`]))),X3=({depth:e,project:t})=>{let n=Xe(()=>ua(),[]),o=Xe(()=>{let u=t.address.projectId,d=(0,L3.val)(de().atomP.ephemeral.coreByProject[u].loadingState);return(d==null?void 0:d.type)==="browserStateIsNotBasedOnDiskState"},[t]),i=(0,Au.useCallback)(()=>{de().transaction(({stateEditors:u})=>{u.studio.historic.panels.outline.selection.set([t])})},[t]),{collapsed:l,setCollapsed:s}=ay(t);return Au.default.createElement(Du,{depth:e,label:t.address.projectId,setIsCollapsed:s,collapsed:l,labelDecoration:o?Au.default.createElement(G3,null,"Has Conflicts"):null,children:Au.default.createElement($3,{project:t,depth:e+1}),selectionStatus:n.includes(t)?"selected":n.some(u=>u.address.projectId===t.address.projectId)?"descendant-is-selected":"not-selected",select:i})},Y3=X3}),Q3,uy,J3,ej,tj,nj,mQ=P(()=>{Q3=je(),Re(),Ne(),uy=$(X()),be(),hQ(),ej=M.ul(J3||(J3=F([` 192 list-style: none; 193 margin: 0; 194 padding: 0; 195 padding-right: 4px; 196`]))),tj=e=>Xe(()=>{let t=(0,Q3.val)(de().projectsP);return uy.default.createElement(ej,null,Object.keys(t).map(n=>{let o=t[n];return uy.default.createElement(Y3,{depth:0,project:o,key:"projectListItem-".concat(n)})}))},[]),nj=tj});function rj(e){let[t,n]=(0,cy.useState)(!1);return(0,cy.useEffect)(()=>{let o=l=>{let s=t?200:50,u=56,d=e==="left"?l.x<s:l.x>window.innerWidth-s;d&&(d=l.y>u),n(!!d)};document.addEventListener("mousemove",o);let i=()=>{n(!1)};return document.addEventListener("mouseleave",i),()=>{document.removeEventListener("mousemove",o),document.removeEventListener("mouseleave",i)}},[t]),t}var cy,oj=P(()=>{cy=$(X())}),Bu,Kl,dy,aj,ij,lj,sj,Gf,Nu,uj,gQ=P(()=>{Bu=$(X()),be(),_o(),mQ(),Re(),Ne(),oj(),Kl=je(),rt(),dy="44px",ij=M.div(aj||(aj=F([` 197 `,`; 198 background-color: transparent; 199 position: absolute; 200 left: 8px; 201 z-index: `,`; 202 203 top: calc(`,` + 8px); 204 height: fit-content; 205 max-height: calc(100% - `,`);
206 overflow-y: scroll; 207 overflow-x: hidden; 208 padding: 0; 209 user-select: none; 210 211 &::-webkit-scrollbar { 212 display: none; 213 } 214 215 scrollbar-width: none; 216 217 display: `,`; 218 219 &:hover { 220 display: block; 221 } 222 223 // Create a small buffer on the bottom to aid selecting the bottom item in a long, scrolling list 224 &::after { 225 content: ''; 226 display: block; 227 height: 20px; 228 } 229`])),tt,Ml.outlinePanel,dy,dy,({pin:e})=>e?"block":"none"),lj=()=>{var e;let t=(e=Ye(de().atomP.ahistoric.pinOutline))!=null?e:!0,n=Ye(uj),o=rj("left");return(0,Bu.useLayoutEffect)(()=>{Gf.set(o)},[o]),(0,Bu.useEffect)(()=>()=>{Nu.set(!1),Gf.set(!1)},[]),Bu.default.createElement(ij,{pin:t||n,onMouseEnter:()=>{Nu.set(!0)},onMouseLeave:()=>{Nu.set(!1)}},Bu.default.createElement(nj,null))},sj=lj,Gf=new Kl.Atom(!1),Nu=new Kl.Atom(!1),uj=(0,Kl.prism)(()=>{let e=(0,Kl.val)(Nu.prism),t=(0,Kl.val)(Gf.prism);return e||t})}),cj,dj,fj,vQ=P(()=>{be(),dj=M.input.attrs({type:"checkbox"})(cj||(cj=F([` 230 outline: none; 231`]))),fj=dj});function yQ({propConfig:e,editingTools:t,value:n,autoFocus:o}){let i=(0,fy.useCallback)(l=>{t.permanentlySetValue(!!l.target.checked)},[e,t]);return fy.default.createElement(hj,{checked:n,onChange:i,autoFocus:o})}var fy,pj,hj,mj,bQ=P(()=>{fy=$(X()),be(),vQ(),hj=M(fj)(pj||(pj=F([` 232 margin-left: 6px; 233 234 :focus { 235 outline: 1px solid #555; 236 } 237`]))),mj=yQ});function Xf(e){return t=>{e.forEach(n=>{typeof n=="function"?n(t):n!=null&&(n.current=t)})}}var Yf=P(()=>{});function py(e,t,n){(0,gj.useEffect)(()=>{if(!e||n===!1)return;let o=Array.isArray(e)?e.filter(l=>l):[e],i=l=>{o.every(s=>!l.composedPath().includes(s))&&t(l)};return window.addEventListener("mousedown",i,{capture:!0,passive:!1}),()=>{window.removeEventListener("mousedown",i,{capture:!0,passive:!1})}},[e,n])}var gj,hy=P(()=>{gj=$(X())}),Po,vj,Co,yj,bj,kj,wj,my,xj,Zn,Sj,Fn=P(()=>{Po=$(X()),be(),vj="pointer-root",Co="--lockedCursor",bj=M.div(yj||(yj=F([` 238 pointer-events: auto; 239 &.normal { 240 pointer-events: none; 241 } 242`]))),wj=M.div(kj||(kj=F([` 243 position: absolute; 244 inset: 0; 245 pointer-events: none; 246 247 #pointer-root:not(.normal) > & { 248 pointer-events: auto; 249 } 250`]))),my=(0,Po.createContext)({}),xj=e=>{var t,n,o,i;let[l,s]=(0,Po.useState)([]),u=(0,Po.useMemo)(()=>({getLock:(f,m)=>{let v={className:f,cursor:m};return s(g=>[...g,v]),()=>{s(g=>g.filter(h=>h!==v))}}}),[]),d=(n=(t=l[0])==null?void 0:t.cursor)!=null?n:"";return Po.default.createElement(my.Provider,{value:u},Po.default.createElement(bj,{id:vj,className:((i=(o=l[0])==null?void 0:o.className)!=null?i:"normal")+" "+e.className},Po.default.createElement(wj,{style:{cursor:d,[Co]:d}},e.children)))},Zn=(e,t,n)=>{let o=(0,Po.useContext)(my);(0,Po.useLayoutEffect)(()=>{if(e)return o.getLock(t,n)},[e,t,n])},Sj=xj});function Ej(e){return Fu.default.createElement(gy.Provider,{value:e.logger},e.children)}function da(e,t){let n=(0,Fu.useContext)(gy);return(0,Fu.useMemo)(()=>e?n.named(e,t):n,[n,e,t])}var Fu,gy,fa=P(()=>{Fu=$(X()),gy=Fu.default.createContext(null)});function kQ(){let e=da("PointerCapturing"),t=yr.default.useRef(null),n=()=>t.current!=null;return o=>{let i,l=s=>(i=s,t.current=s,s);return{capturing:{capturePointer(s){if(e._debug("Capturing pointer",{forDebugName:o,reason:s}),t.current!=null)throw new Error('"'.concat(o,'" attempted capturing pointer for "').concat(s,'" while already captured by "').concat(t.current.debugOwnerName,'" for "').concat(t.current.debugReason,'"'));let u=l({debugOwnerName:o,debugReason:s});return{isCapturing(){return u===t.current},release(){return u===t.current?(e._debug("Releasing pointer",{forDebugName:o,reason:s}),l(null),!0):!1}}},isPointerBeingCaptured:n},forceRelease(){i&&t.current===i&&(e._debug("Force releasing pointer",{localCapture:i}),l(null))}}}}function wQ(e){let t=kQ();return yr.default.createElement(vy.Provider,{value:t},yr.default.createElement(Pj,{children:e.children}))}function _j(e){let t=(0,yr.useContext)(vy),n=(0,yr.useMemo)(()=>t(e),[e,t]);return(0,yr.useEffect)(()=>()=>{n.forceRelease()},[n]),n.capturing}var yr,vy,Pj,yy=P(()=>{yr=$(X()),fa(),vy=yr.default.createContext(null),Pj=yr.default.memo(({children:e})=>yr.default.createElement(yr.default.Fragment,null,e))}),by,xQ=P(()=>{by=typeof window<"u"&&/^((?!chrome|android).)*safari/i.test(navigator.userAgent)});function xt(e,t){let n=(0,Wl.useRef)(t);n.current=t;let o=t.shouldPointerLock&&!by,i=(0,Wl.useRef)({domDragStarted:!1}),{capturePointer:l}=_j("useDrag for ".concat(t.debugName)),s=(0,Wl.useRef)({onDrag:vr,onDragEnd:vr,onClick:vr}),u=(0,Wl.useRef)(),[d,f]=Qe(!1);return(0,Wl.useLayoutEffect)(()=>
250{if(!e)return;let m=()=>{let S=i.current.domDragStarted&&i.current.detection.detected;d.current!==S&&(d.current=S)},v=S=>{if(!i.current.domDragStarted)return;let _=i.current;if(!SQ(S,_)&&(_.detection.detected||(_.detection.totalDistanceMoved+=Math.abs(S.movementY)+Math.abs(S.movementX),_.detection.totalDistanceMoved>Cj&&(o&&e.requestPointerLock(),_.detection={detected:!0,dragMovement:{x:0,y:0},dragEventCount:0},m())),_.detection.detected)){_.detection.dragEventCount+=1;let{dragMovement:O}=_.detection;if(o)O.x+=S.movementX,O.y+=S.movementY;else{let{startPos:j}=_;O.x=S.screenX-j.x,O.y=S.screenY-j.y}s.current.onDrag(O.x,O.y,S,S.movementX,S.movementY)}},g=S=>{if(b(),!i.current.domDragStarted)return;let _=i.current.detection.detected;i.current={domDragStarted:!1},t.shouldPointerLock&&!by&&document.exitPointerLock(),s.current.onDragEnd(_),window.focus(),_||s.current.onClick(S),m()},h=()=>{document.addEventListener("mousemove",v),document.addEventListener("mouseup",g)},b=()=>{var S;(S=u.current)==null||S.release(),document.removeEventListener("mousemove",v),document.removeEventListener("mouseup",g)},y=S=>{n.current.disabled||i.current.domDragStarted&&i.current.detection.detected&&(n.current.dontBlockMouseDown||(S.stopPropagation(),S.preventDefault()),i.current.detection={detected:!1,totalDistanceMoved:0},m())},k=S=>{var _,O,j,z;(_=u.current)==null||_.release();let V=n.current;if(V.disabled===!0||!((O=V.buttons)!=null?O:[0]).includes(S.button))return;let W=V.onDragStart(S);W!==!1&&(s.current.onDrag=W.onDrag,s.current.onDragEnd=(j=W.onDragEnd)!=null?j:vr,s.current.onClick=(z=W.onClick)!=null?z:vr,u.current=l("Drag start"),V.dontBlockMouseDown||(S.stopPropagation(),S.preventDefault()),i.current={domDragStarted:!0,startPos:{x:S.screenX,y:S.screenY},detection:{detected:!1,totalDistanceMoved:0}},m(),h())},x=S=>{k(S)};return e.addEventListener("mousedown",x),e.addEventListener("click",y),()=>{var S,_;b(),e.removeEventListener("mousedown",x),e.removeEventListener("click",y),i.current.domDragStarted&&((_=(S=s.current).onDragEnd)==null||_.call(S,i.current.detection.detected)),i.current={domDragStarted:!1},m()}},[e]),Zn(f&&!!t.lockCSSCursorTo,"dragging",t.lockCSSCursorTo),[f]}function SQ(e,t){return(!t.detection.detected||t.detection.detected&&t.detection.dragEventCount<3)&&(Math.abs(e.movementX)>ky||Math.abs(e.movementY)>ky)}var Wl,Cj,ky,Dt=P(()=>{Wl=$(X()),Fn(),yy(),Ul(),xQ(),nt(),Cj=3,ky=100});function EQ(e){return isNaN(e)?"NaN":Y0(e)?e.toFixed(0):B5(e,3).toString()}var Ij,jj,Io,Oj,Qf,Tj,zj,Dj,Aj,Bj,Nj,Fj,Rj,Jf,wy=P(()=>{Ft(),Ij=$(X()),jj=$(X()),Io=$(X()),be(),Yf(),nt(),hy(),Dt(),Qf=M.div(Oj||(Oj=F([` 251 height: 100%; 252 width: 100%; 253 position: relative; 254 z-index: 0; 255 box-sizing: border-box; 256 display: flex; 257 align-items: center; 258 259 &:after { 260 position: absolute; 261 inset: 1px 0 2px; 262 display: block; 263 content: ' '; 264 background-color: transparent; 265 border: 1px solid transparent; 266 z-index: -2; 267 box-sizing: border-box; 268 border-radius: 1px; 269 } 270 271 &:hover, 272 &.dragging, 273 &.editingViaKeyboard { 274 &:after { 275 background-color: #10101042; 276 border-color: #00000059; 277 } 278 } 279`]))),zj=M.input(Tj||(Tj=F([` 280 background: transparent; 281 border: 1px solid transparent; 282 color: rgba(255, 255, 255, 0.9); 283 padding: 1px 6px; 284 font: inherit; 285 outline: none; 286 cursor: ew-resize; 287 text-align: left; 288 width: 100%; 289 height: calc(100% - 4px); 290 border-radius: 2px; 291 292 &:focus { 293 cursor: text; 294 } 295`]))),Aj=M.div(Dj||(Dj=F([` 296 position: absolute; 297 inset: 3px 2px 4px; 298 transform: scale(var(--percentage), 1); 299 transform-origin: top left; 300 background-color: #2d5561; 301 z-index: -1; 302 border-radius: 2px; 303 pointer-events: none; 304 305 `,".dragging &, ",`.noFocus:hover & { 306 background-color: #338198; 307 } 308`])),Qf,Qf),Nj=M.div(Bj||(Bj=F([` 309 display: contents; 310`]))),Fj=e=>!0,Rj=e=>{var t;let[n]=Qe({mode:"noFocus"}),o=(t=e.isValid)!=null?t:Fj,i=(0,Io.useRef)(e);i.current=e;let l=(0,Io.useRef)(null);py(l.current,()=>{l.current.blur()},n.current.mode==="editingViaKeyboard");let s=(0,Io.useRef)(null),u=(0,Io.useMemo)(()=>{let k=W=>{let B=W.target,{value:Z}=B,re=n.current;n.current=he(L({},re),{currentEditedValueInString:Z});let D=parseFloat(Z);
310!isFinite(D)||!o(D)||i.current.temporarilySetValue(D)},x=()=>{n.current.mode==="editingViaKeyboard"&&(S(),n.current={mode:"noFocus"}),e.onBlur&&e.onBlur()},S=()=>{let W=n.current,B=parseFloat(W.currentEditedValueInString);!isFinite(B)||!o(B)||W.valueBeforeEditing===B?i.current.discardTemporaryValue():i.current.permanentlySetValue(B)},_=W=>{W.key==="Escape"?(i.current.discardTemporaryValue(),n.current={mode:"noFocus"},l.current.blur()):(W.key==="Enter"||W.key==="Tab")&&(S(),l.current.blur())},O=W=>{n.current.mode==="noFocus"&&(l.current.focus(),W.preventDefault()),W.stopPropagation()},j=()=>{n.current.mode==="noFocus"?z():n.current.mode},z=()=>{let W=i.current.value;n.current={mode:"editingViaKeyboard",currentEditedValueInString:String(W),valueBeforeEditing:W},setTimeout(()=>{l.current.focus(),l.current.setSelectionRange(0,100)})},V;return{inputChange:k,onBlur:x,transitionToDraggingMode:()=>{var W;let B=i.current.value;V=(W=l.current)==null?void 0:W.getBoundingClientRect().width,n.current={mode:"dragging"};let Z=B,re=B;return s.current=document.body.style.cursor,{onDrag(D,G,C,Q){let xe=C.altKey?Q/10:Q,q=re+e.nudge({deltaX:xe,deltaFraction:xe/V,magnitude:1});re=e.range?kt(q,e.range[0],e.range[1]):q,i.current.temporarilySetValue(re)},onDragEnd(D){D?(Z===re?i.current.discardTemporaryValue():i.current.permanentlySetValue(re),n.current={mode:"noFocus"}):(i.current.discardTemporaryValue(),n.current={mode:"noFocus"})},onClick(){l.current.focus(),l.current.setSelectionRange(0,100)}}},onInputKeyDown:_,onClick:O,onFocus:j}},[]);(0,Ij.useEffect)(()=>()=>{u.onBlur()},[]);let d=n.current.mode!=="editingViaKeyboard"?EQ(e.value):n.current.currentEditedValueInString;typeof d=="number"&&isNaN(d)&&(d="NaN");let f=[l];e.inputRef&&f.push(e.inputRef);let m=Io.default.createElement(zj,{key:"input",type:"text",onChange:u.inputChange,value:d,onBlur:u.onBlur,onKeyDown:u.onInputKeyDown,onClick:u.onClick,onFocus:u.onFocus,ref:Xf(f),onMouseDown:k=>{k.stopPropagation()},onDoubleClick:k=>{k.preventDefault(),k.stopPropagation()},autoFocus:e.autoFocus}),{range:v}=e,g=parseFloat(d),h=v?Io.default.createElement(Aj,{style:{"--percentage":kt((g-v[0])/(v[1]-v[0]),0,1)}}):null,[b,y]=(0,jj.useState)(null);return xt(b,{debugName:"form/BasicNumberInput",onDragStart:u.transitionToDraggingMode,lockCSSCursorTo:"ew-resize",shouldPointerLock:!0,disabled:n.current.mode==="editingViaKeyboard"}),Io.default.createElement(Qf,{className:e.className+" "+n.current.mode},Io.default.createElement(Nj,{ref:y},m),h)},Jf=Rj});function _Q({propConfig:e,editingTools:t,value:n,autoFocus:o}){let i=(0,xy.useCallback)(l=>e.nudgeFn(he(L({},l),{config:e})),[e]);return xy.default.createElement(Jf,{value:n,temporarilySetValue:t.temporarilySetValue,discardTemporaryValue:t.discardTemporaryValue,permanentlySetValue:t.permanentlySetValue,range:e.range,nudge:i,autoFocus:o})}var xy,Sy,Mj=P(()=>{wy(),xy=$(X()),Sy=_Q});function PQ({value:e,onChange:t,options:n,autoFocus:o}){let i=(0,Ru.useCallback)(l=>{t(String(l.target.value))},[t]);return Ru.default.createElement(Ey,{role:"radiogroup"},Object.keys(n).map((l,s)=>Ru.default.createElement(Hj,{key:"label-"+s,"data-checked":e===l},n[l],Ru.default.createElement(Wj,{type:"radio",checked:e===l,value:l,onChange:i,name:"switchbox",autoFocus:o}))))}var Ru,Uj,Ey,Vj,Hj,Kj,Wj,qj,CQ=P(()=>{Nn(),Ru=$(X()),be(),Ey=M.form(Uj||(Uj=F([` 311 display: flex; 312 flex-direction: row; 313 align-items: stretch; 314 vertical-align: middle; 315 justify-content: stretch; 316 height: 24px; 317 width: 100%; 318`]))),Hj=M.label(Vj||(Vj=F([` 319 padding: 0 0.5em; 320 background: transparent; 321 /* background: #373748; */ 322 display: flex; 323 align-items: center; 324 justify-content: center; 325 flex-grow: 1; 326 color: #a7a7a7; 327 border: 1px solid transparent; 328 box-sizing: border-box; 329 border-right-width: 0px; 330 331 & + &:last-child { 332 border-right-width: 1px; 333 } 334 335 `,`:hover > & { 336 border-color: #1c2123; 337 /* background-color: #373748; */ 338 /* color: `,`; */ 339 } 340 341 &&:hover { 342 background-color: #464654; 343 } 344 345 &&[data-checked='true'] { 346 color: white; 347 background: #3f3f4c; 348 } 349`])),Ey,Eu(.1,"white")),Wj=M.input(Kj||(Kj=F([` 350 position: absolute; 351 opacity: 0; 352 pointer-events: none; 353 width: 0; 354 height: 0; 355`]))),qj=PQ}),IQ=P(()=>{}),_y,Py,Cy,$j=P(()=>{_y=$(X()),Py={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},Cy=_y.default.createContext&&_y.default.createContext(Py)});function Lj(e){return e&&e.map(function(t,n){return $l.default.createElement(t.tag,jo({ke
355y:n},t.attr),Lj(t.child))})}function ql(e){return function(t){return $l.default.createElement(jQ,jo({attr:jo({},e.attr)},t),Lj(e.child))}}function jQ(e){var t=function(n){var o=e.attr,i=e.size,l=e.title,s=Zj(e,["attr","size","title"]),u=i||n.size||"1em",d;return n.className&&(d=n.className),e.className&&(d=(d?d+" ":"")+e.className),$l.default.createElement("svg",jo({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},n.attr,o,s,{className:d,style:jo(jo({color:e.color||n.color},n.style),e.style),height:u,width:u,xmlns:"http://www.w3.org/2000/svg"}),l&&$l.default.createElement("title",null,l),e.children)};return Cy!==void 0?$l.default.createElement(Cy.Consumer,null,function(n){return t(n)}):t(Py)}var $l,jo,Zj,OQ=P(()=>{$l=$(X()),$j(),jo=function(){return jo=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++){t=arguments[n];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])}return e},jo.apply(this,arguments)},Zj=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,o=Object.getOwnPropertySymbols(e);i<o.length;i++)t.indexOf(o[i])<0&&Object.prototype.propertyIsEnumerable.call(e,o[i])&&(n[o[i]]=e[o[i]]);return n}}),jt=P(()=>{IQ(),OQ(),$j()}),TQ=P(()=>{jt()}),zQ=P(()=>{jt()});function DQ(e){return ql({attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M289.94 256l95-95A24 24 0 00351 127l-95 95-95-95a24 24 0 00-34 34l95 95-95 95a24 24 0 1034 34l95-95 95 95a24 24 0 0034-34z"}}]})(e)}var AQ=P(()=>{jt()}),BQ=P(()=>{jt()}),NQ=P(()=>{jt()});function FQ(e){return ql({attr:{viewBox:"0 0 8 16"},child:[{tag:"path",attr:{fillRule:"evenodd",d:"M5.5 3L7 4.5 3.25 8 7 11.5 5.5 13l-5-5 5-5z"}}]})(e)}function RQ(e){return ql({attr:{viewBox:"0 0 8 16"},child:[{tag:"path",attr:{fillRule:"evenodd",d:"M7.5 8l-5 5L1 11.5 4.75 8 1 4.5 2.5 3l5 5z"}}]})(e)}var MQ=P(()=>{jt()}),UQ=P(()=>{jt()}),VQ=P(()=>{jt()}),HQ=P(()=>{jt()}),KQ=P(()=>{jt()}),WQ=P(()=>{jt()}),qQ=P(()=>{jt()}),$Q=P(()=>{jt()}),LQ=P(()=>{jt()}),ZQ=P(()=>{jt()});function Gj(e){return ql({attr:{fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},child:[{tag:"path",attr:{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M9 5l7 7-7 7"}}]})(e)}var GQ=P(()=>{jt()}),XQ=P(()=>{jt()}),YQ=P(()=>{jt()}),QQ=P(()=>{jt()});function JQ(e){return ql({attr:{viewBox:"0 0 24 24",fill:"none"},child:[{tag:"path",attr:{d:"M6 9.65685L7.41421 11.0711L11.6569 6.82843L15.8995 11.0711L17.3137 9.65685L11.6569 4L6 9.65685Z",fill:"currentColor"}},{tag:"path",attr:{d:"M6 14.4433L7.41421 13.0291L11.6569 17.2717L15.8995 13.0291L17.3137 14.4433L11.6569 20.1001L6 14.4433Z",fill:"currentColor"}}]})(e)}var eJ=P(()=>{jt()});function tJ(e){return ql({attr:{viewBox:"0 0 16 16",fill:"currentColor"},child:[{tag:"path",attr:{d:"M14 10.44l-.413.56H2.393L2 10.46 7.627 5h.827L14 10.44z"}}]})(e)}var nJ=P(()=>{jt()}),Ll=P(()=>{TQ(),zQ(),AQ(),BQ(),NQ(),MQ(),UQ(),VQ(),HQ(),KQ(),WQ(),qQ(),$Q(),LQ(),ZQ(),GQ(),XQ(),YQ(),QQ(),eJ(),nJ()});function rJ({value:e,onChange:t,options:n,className:o,autoFocus:i}){let l=(0,vi.useCallback)(s=>{t(String(s.target.value))},[t]);return vi.default.createElement(Yj,null,vi.default.createElement(t4,{className:o,value:e,onChange:l,autoFocus:i},Object.keys(n).map((s,u)=>vi.default.createElement("option",{key:"option-"+u,value:s},n[s]))),vi.default.createElement(Jj,null,vi.default.createElement(JQ,null)))}var vi,Xj,Yj,Qj,Jj,e4,t4,n4,oJ=P(()=>{vi=$(X()),be(),Ll(),Yj=M.div(Xj||(Xj=F([` 356 width: 100%; 357 position: relative; 358`]))),Jj=M.div(Qj||(Qj=F([` 359 position: absolute; 360 right: 0px; 361 top: 0; 362 bottom: 0; 363 width: 1.5em; 364 font-size: 14px; 365 display: flex; 366 align-items: center; 367 color: #6b7280; 368 pointer-events: none; 369`]))),t4=M.select(e4||(e4=F([` 370 appearance: none; 371 background-color: transparent; 372 box-sizing: border-box; 373 border: 1px solid transparent; 374 color: rgba(255, 255, 255, 0.85); 375 padding: 1px 6px; 376 font: inherit; 377 outline: none; 378 text-align: left; 379 width: 100%; 380 border-radius: 2px; 381 /* 382 looks like putting percentages in the height of a select box doesn't work in Firefox. Not sure why. 383 So we're hard-coding the height to 26px, unlike all other inputs that use a relative height. 384 */
385 height: 26px /* calc(100% - 4px); */; 386 387 @supports (-moz-appearance: none) { 388 /* Ugly hack to remove the extra left padding that shows up only in Firefox */ 389 text-indent: -2px; 390 } 391 392 &:hover, 393 &:focus { 394 background-color: #10101042; 395 border-color: #00000059; 396 } 397`]))),n4=rJ});function aJ({propConfig:e,editingTools:t,value:n,autoFocus:o}){let i=(0,ep.useCallback)(l=>{t.permanentlySetValue(l)},[e,t]);return e.as==="menu"?ep.default.createElement(n4,{value:n,onChange:i,options:e.valuesAndLabels,autoFocus:o}):ep.default.createElement(qj,{value:n,onChange:i,options:e.valuesAndLabels,autoFocus:o})}var ep,r4,iJ=P(()=>{ep=$(X()),CQ(),oJ(),r4=aJ}),o4,Mu,a4,i4,l4,s4,tp,Iy=P(()=>{be(),o4=$(X()),Mu=$(X()),Yf(),nt(),hy(),i4=M.input.attrs({type:"text"})(a4||(a4=F([` 398 background: transparent; 399 border: 1px solid transparent; 400 color: rgba(255, 255, 255, 0.9); 401 padding: 1px 6px; 402 font: inherit; 403 outline: none; 404 cursor: text; 405 text-align: left; 406 width: 100%; 407 height: calc(100% - 4px); 408 border-radius: 2px; 409 border: 1px solid transparent; 410 box-sizing: border-box; 411 412 &:hover { 413 background-color: #10101042; 414 border-color: #00000059; 415 } 416 417 &:hover, 418 &:focus { 419 cursor: text; 420 background-color: #10101042; 421 border-color: #00000059; 422 } 423 424 &.invalid { 425 border-color: red; 426 } 427`]))),l4=e=>!0,s4=e=>{var t,n;let[o]=Qe({mode:"noFocus"}),i=(t=e.isValid)!=null?t:l4,l=(0,Mu.useRef)(e);l.current=e;let s=(0,Mu.useRef)(null);py(s.current,()=>{s.current.blur()},o.current.mode==="editingViaKeyboard");let u=(0,Mu.useMemo)(()=>{let m=x=>{let S=x.target,{value:_}=S,O=o.current;o.current=he(L({},O),{currentEditedValueInString:_}),i(_)&&l.current.temporarilySetValue(_)},v=()=>{var x,S;o.current.mode==="editingViaKeyboard"&&(g(),o.current={mode:"noFocus"}),(S=(x=l.current).onBlur)==null||S.call(x)},g=()=>{let x=o.current,S=x.currentEditedValueInString;i(S)?x.valueBeforeEditing===S?l.current.discardTemporaryValue():l.current.permanentlySetValue(S):l.current.discardTemporaryValue()},h=x=>{x.key==="Escape"?(l.current.discardTemporaryValue(),o.current={mode:"noFocus"},s.current.blur()):(x.key==="Enter"||x.key==="Tab")&&(g(),s.current.blur())},b=x=>{o.current.mode==="noFocus"&&(s.current.focus(),x.preventDefault()),x.stopPropagation()},y=()=>{o.current.mode==="noFocus"?k():o.current.mode},k=()=>{let x=l.current.value;o.current={mode:"editingViaKeyboard",currentEditedValueInString:String(x),valueBeforeEditing:x},setTimeout(()=>{s.current.focus()})};return{inputChange:m,onBlur:v,onInputKeyDown:h,onClick:b,onFocus:y}},[]);(0,o4.useEffect)(()=>()=>{u.onBlur()},[]);let d=o.current.mode!=="editingViaKeyboard"?e.value:o.current.currentEditedValueInString,f=[s];return e.inputRef&&f.push(e.inputRef),Mu.default.createElement(i4,{key:"input",type:"text",className:"".concat((n=e.className)!=null?n:""," ").concat(i(d)?"":"invalid"),onChange:u.inputChange,value:d,onBlur:u.onBlur,onKeyDown:u.onInputKeyDown,onClick:u.onClick,onFocus:u.onFocus,ref:Xf(f),onMouseDown:m=>{m.stopPropagation()},onDoubleClick:m=>{m.preventDefault(),m.stopPropagation()},autoFocus:e.autoFocus})},tp=s4});function lJ({editingTools:e,value:t,autoFocus:n}){return u4.default.createElement(tp,{value:t,temporarilySetValue:e.temporarilySetValue,discardTemporaryValue:e.discardTemporaryValue,permanentlySetValue:e.permanentlySetValue,autoFocus:n})}var u4,c4,sJ=P(()=>{u4=$(X()),Iy(),c4=lJ});function uJ(e){e=e.trim().toLowerCase();let t=e.match(Ty);if(!t)return{r:0,g:0,b:0,a:1};let n=cJ(t[1]);return{r:parseInt(n.substr(0,2),16)/255,g:parseInt(n.substr(2,2),16)/255,b:parseInt(n.substr(4,2),16)/255,a:parseInt(n.substr(6,2),16)/255}}function jy(e,{removeAlphaIfOpaque:t=!1}={}){let n=(e.a*255|256).toString(16).slice(1),o=(e.r*255|256).toString(16).slice(1)+(e.g*255|256).toString(16).slice(1)+(e.b*255|256).toString(16).slice(1)+(t&&n==="ff"?"":n);return"#".concat(o)}function Oy(e){return he(L({},e),{toString(){return jy(this,{removeAlphaIfOpaque:!0})}})}function cJ(e){switch(e.length){case 3:return"".concat(e.repeat(2),"ff");case 4:let t=e.substr(0,3),n=e[3];return"".concat(t.repeat(2)).concat(n.repeat(2));case 6:return"".concat(e,"ff")}return e}var Ty,d4=P(()=>{Ty=/^#*([0-9a-f]{3,4}|[0-9a-f]{6}|[0-9a-f]{8})$/i});function np(e){let t=(0,zy.useRef)(e),n=(0,zy.useRef)(o=>{t.current&&t.current(o)});return t.current=e,n.current}var zy,f4=P(()=>{zy=$(X())}),yi,rp=P(()=>{yi=(e,t=0,n=1)=>e>n?n:e<t?t:e}),Uu,Dy,p4,Ay,By=P(()=>{Uu=$(X()),Dy=(0,Uu.createContext)(void 0),p4=({children:e})=>{let[t,n]=(0,Uu.useState)(!1);return Uu.default.createElement(Dy.Provider,{value:{editing:t,setEditing:n}},e)},Ay=()=>(0,Uu.useContext)(Dy)}),pa,Zl,h4,op,Ny,Fy,m4,g4,v4,y4,Vu,ap=P(()=>{pa=$(X()),f4(),rp(),be(),By(),Zl=e=>"touches"in e,h4=(e,t)=>
427{for(let n=0;n<e.length;n++)if(e[n].identifier===t)return e[n];return e[0]},op=e=>e&&e.ownerDocument.defaultView||self,Ny=(e,t,n)=>{let o=e.getBoundingClientRect(),i=Zl(t)?h4(t.touches,n):t;return{left:yi((i.pageX-(o.left+op(e).pageXOffset))/o.width),top:yi((i.pageY-(o.top+op(e).pageYOffset))/o.height)}},Fy=e=>{!Zl(e)&&e.preventDefault()},m4=(e,t)=>t&&!Zl(e),v4=M.div(g4||(g4=F([` 428 position: absolute; 429 left: 0; 430 top: 0; 431 right: 0; 432 bottom: 0; 433 border-radius: inherit; 434 outline: none; 435 /* Don't trigger the default scrolling behavior when the event is originating from this element */ 436 touch-action: none; 437`]))),y4=e=>{var t=e,{onMove:n,onKey:o}=t,i=Qs(t,["onMove","onKey"]);let l=(0,pa.useRef)(null),s=np(n),u=np(o),d=(0,pa.useRef)(null),f=(0,pa.useRef)(!1),{setEditing:m}=Ay(),[v,g,h]=(0,pa.useMemo)(()=>{let b=({nativeEvent:_})=>{let O=l.current;if(O&&(Fy(_),!(m4(_,f.current)||!O))){if(Zl(_)){f.current=!0;let j=_.changedTouches||[];j.length&&(d.current=j[0].identifier)}O.focus(),m(!0),s(Ny(O,_,d.current)),S(!0)}},y=_=>{Fy(_),(Zl(_)?_.touches.length>0:_.buttons>0)&&l.current?s(Ny(l.current,_,d.current)):(m(!1),S(!1))},k=_=>{m(!1),S(!1)},x=_=>{let O=_.which||_.keyCode;O<37||O>40||(_.preventDefault(),u({left:O===39?.05:O===37?-.05:0,top:O===40?.05:O===38?-.05:0}))};function S(_){let O=f.current,j=l.current,z=op(j),V=_?z.addEventListener:z.removeEventListener;V(O?"touchmove":"mousemove",y),V(O?"touchend":"mouseup",k)}return[b,x,S]},[u,s]);return(0,pa.useEffect)(()=>h,[h]),pa.default.createElement(v4,he(L({},i),{onTouchStart:v,onMouseDown:v,ref:l,onKeyDown:g,tabIndex:0,role:"slider"}))},Vu=pa.default.memo(y4)}),Ry,b4,k4,w4,x4,S4,E4,ip,My=P(()=>{Ry=$(X()),be(),ap(),k4=M(Vu)(b4||(b4=F([""]))),x4=M.div(w4||(w4=F([` 438 position: absolute; 439 z-index: 1; 440 box-sizing: border-box; 441 width: 16px; 442 height: 16px; 443 transform: translate(-50%, -50%); 444 background-color: #fff; 445 border: 1px solid #ffffff00; 446 border-radius: 2px; 447 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); 448 449 `,`:focus & { 450 transform: translate(-50%, -50%) scale(1.1); 451 } 452`])),k4),E4=M.div(S4||(S4=F([` 453 content: ''; 454 position: absolute; 455 left: 0; 456 top: 0; 457 right: 0; 458 bottom: 0; 459 pointer-events: none; 460 border-radius: inherit; 461`]))),ip=({className:e,color:t,left:n,top:o=.5})=>{let i={top:"".concat(o*100,"%"),left:"".concat(n*100,"%")};return Ry.default.createElement(x4,{style:i,className:e},Ry.default.createElement(E4,{style:{backgroundColor:t}}))}}),ln,lp=P(()=>{ln=(e,t=0,n=Math.pow(10,t))=>Math.round(n*e)/n}),Uy,sp,up,_4,P4,cp=P(()=>{lp(),Uy=({h:e,s:t,v:n,a:o})=>{let i=(200-t)*n/100;return{h:ln(e),s:ln(i>0&&i<200?t*n/100/(i<=100?i:200-i)*100:0),l:ln(i/2),a:ln(o,2)}},sp=e=>{let{h:t,s:n,l:o}=Uy(e);return"hsl(".concat(t,", ").concat(n,"%, ").concat(o,"%)")},up=e=>{let{h:t,s:n,l:o,a:i}=Uy(e);return"hsla(".concat(t,", ").concat(n,"%, ").concat(o,"%, ").concat(i,")")},_4=({h:e,s:t,v:n,a:o})=>{e=e/360*6,t=t/100,n=n/100;let i=Math.floor(e),l=n*(1-t),s=n*(1-(e-i)*t),u=n*(1-(1-e+i)*t),d=i%6;return{r:ln([n,s,l,l,u,n][d]*255),g:ln([u,n,n,s,l,l][d]*255),b:ln([l,l,u,n,n,s][d]*255),a:ln(o,2)}},P4=({r:e,g:t,b:n,a:o})=>{let i=Math.max(e,t,n),l=i-Math.min(e,t,n),s=l?i===e?(t-n)/l:i===t?2+(n-e)/l:4+(e-t)/l:0;return{h:ln(60*(s<0?s+6:s)),s:ln(i?l/i*100:0),v:ln(i/255*100),a:o}}}),Hu,C4,I4,j4,O4,T4,z4,dJ=P(()=>{Hu=$(X()),ap(),My(),cp(),rp(),lp(),be(),I4=M.div(C4||(C4=F([` 462 position: relative; 463 height: 16px; 464 border-radius: 2px; 465 466 background: linear-gradient( 467 to right, 468 #f00 0%, 469 #ff0 17%, 470 #0f0 33%, 471 #0ff 50%, 472 #00f 67%, 473 #f0f 83%, 474 #f00 100% 475 ); 476`]))),O4=M(ip)(j4||(j4=F([` 477 z-index: 2; 478`]))),T4=({className:e,hue:t,onChange:n})=>Hu.default.createElement(I4,{className:e},Hu.default.createElement(Vu,{onMove:o=>{n({h:360*o.left})},onKey:o=>{n({h:yi(t+o.left*360,0,360)})},"aria-label":"Hue","aria-valuetext":ln(t)},Hu.default.createElement(O4,{left:t/360,color:sp({h:t,s:100,v:100,a:1})}))),z4=Hu.default.memo(T4)}),Ku,D4,A4,B4,N4,F4,R4,fJ=P(()=>{Ku=$(X()),ap(),My(),cp(),rp(),lp(),be(),A4=M.div(D4||(D4=F([` 479 position: relative; 480 flex-grow: 1; 481 border-color: transparent; /* Fixes https://github.com/omgovich/react-colorful/issues/139 */ 482 border-bottom: 12px solid #000; 483 border-radius: 2px; 484 background-image: linear-gradient(to top, #000, rgba(0, 0, 0, 0)), 485 linear-gradient(to right, #fff, rgba(255, 255, 255, 0)); 486 487 // Improve elements rendering on light backgrounds 488 box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.05); 489`]))),N4=M(ip)(B4||(B4=F([` 490 z-index: 3; 491`]))),F4=({hsva:e,onChange:t})=>{let n=l=>{t({s:l.left*100,v:100-l.top*100})},o=l=>{t({s:yi(e.s+l.left*100,0,100),v:yi(e.v-l.top*100,0,100)})},i={backgroundColor:sp({h:e.h,s:100,v:100,a:1})};return Ku.default.createElement(A4,{style:i},Ku.default.createElement(Vu,{onMove:n,onKey:o,"aria-label":"Color","aria-valuetext":"Saturation ".concat(ln(e.s),"%, Brightness ").concat(ln(e.v),"%")},Ku.default.createElement(N4,{top:1-e.v/100,left:e.s/100,color:sp(e)})))},R4=Ku.default.memo(F4)}),Wu,M4,U4,V4,H4,K4,W4,q4,pJ=P(()=>{Wu=$(X()),ap(),My(),cp(),rp(),lp(),be(),U4=M.div(M4||(M4=F([` 492 position: relative; 493 height: 16px; 494 border-radius: 2px; 495 // Checkerboard 496 background-color: #fff; 497 background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill-opacity=".05"><rect x="8" width="8" height="8"/><rect y="8" width="8" height="8"/></svg>'); 498`]))),H4=M.div.attrs(({colorFrom:e,colorTo:t})=>({style:{backgroundImage:"linear-gradient(90deg, ".concat(e,", ").concat(t,")")}}
498))(V4||(V4=F([` 499 content: ''; 500 position: absolute; 501 left: 0; 502 top: 0; 503 right: 0; 504 bottom: 0; 505 pointer-events: none; 506 border-radius: inherit; 507 508 // Improve rendering on light backgrounds 509 box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.05); 510`]))),W4=M(ip)(K4||(K4=F([` 511 // Checkerboard 512 background-color: #fff; 513 background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill-opacity=".05"><rect x="8" width="8" height="8"/><rect y="8" width="8" height="8"/></svg>'); 514`]))),q4=({className:e,hsva:t,onChange:n})=>{let o=u=>{n({a:u.left})},i=u=>{n({a:yi(t.a+u.left)})},l=up(Object.assign({},t,{a:0})),s=up(Object.assign({},t,{a:1}));return Wu.default.createElement(U4,{className:e},Wu.default.createElement(H4,{colorFrom:l,colorTo:s}),Wu.default.createElement(Vu,{onMove:o,onKey:i,"aria-label":"Alpha","aria-valuetext":"".concat(ln(t.a*100),"%")},Wu.default.createElement(W4,{left:t.a,color:up(t)})))}}),dp,$4=P(()=>{dp=(e,t)=>{if(e===t)return!0;for(let n in e)if(e[n]!==t[n])return!1;return!0}});function hJ(e,t,n,o){let{editing:i}=Ay(),[l,s]=(0,Oo.useState)(t),u=np(n),d=np(o),f=i?l:t,[m,v]=(0,Oo.useState)(()=>e.toHsva(f)),g=(0,Oo.useRef)({color:f,hsva:m}),h=(0,Oo.useRef)({color:f,hsva:m});(0,Oo.useEffect)(()=>{i&&s(g.current.color)},[i]),(0,Oo.useEffect)(()=>{let y=e.fromHsva(m);i?!dp(m,g.current.hsva)&&!e.equal(y,g.current.color)&&(g.current={hsva:m,color:y},s(y),u(y)):!dp(m,h.current.hsva)&&!e.equal(y,h.current.color)&&(h.current={hsva:m,color:y},g.current={hsva:m,color:y},d(y))},[i,m,e,u,d]),(0,Oo.useEffect)(()=>{if(!i&&!e.equal(f,h.current.color)){let y=e.toHsva(f);h.current={hsva:y,color:f},v(y)}},[i,f,e]);let b=(0,Oo.useCallback)(y=>{v(k=>Object.assign({},k,y))},[]);return[m,b]}var Oo,mJ=P(()=>{Oo=$(X()),$4(),f4(),By()}),Gl,L4,Z4,G4,gJ=P(()=>{Gl=$(X()),dJ(),fJ(),pJ(),mJ(),be(),Z4=M.div(L4||(L4=F([` 515 position: relative; 516 display: flex; 517 gap: 4px; 518 flex-direction: column; 519 width: 200px; 520 height: 200px; 521 user-select: none; 522 cursor: default; 523`]))),G4=e=>{var t=e,{className:n,colorModel:o,color:i=o.defaultColor,temporarilySetValue:l,permanentlySetValue:s,discardTemporaryValue:u}=t,d=Qs(t,["className","colorModel","color","temporarilySetValue","permanentlySetValue","discardTemporaryValue"]);let[f,m]=hJ(o,i,l,s);return(0,Gl.useEffect)(()=>()=>{u()},[]),Gl.default.createElement(Z4,L({},d),Gl.default.createElement(R4,{hsva:f,onChange:m}),Gl.default.createElement(z4,{hue:f.h,onChange:m}),Gl.default.createElement(q4,{hsva:f,onChange:m}))}}),Vy,X4,Y4,Q4,J4,vJ=P(()=>{Vy=$(X()),gJ(),$4(),cp(),By(),X4=e=>({r:e.r/255,g:e.g/255,b:e.b/255,a:e.a}),Y4=e=>({r:e.r*255,g:e.g*255,b:e.b*255,a:e.a}),Q4={defaultColor:{r:0,g:0,b:0,a:1},toHsva:e=>P4(Y4(e)),fromHsva:e=>X4(_4(e)),equal:dp},J4=e=>Vy.default.createElement(p4,null,Vy.default.createElement(G4,he(L({},e),{permanentlySetValue:t=>{e.permanentlySetValue(t)},colorModel:Q4})))}),yJ=P(()=>{vJ()}),e6,t6,n6,bJ=P(()=>{e6=$(X()),t6=function(e){(0,e6.useEffect)(e,[])},n6=t6}),r6,o6,a6,kJ=P(()=>{r6=$(X()),bJ(),o6=function(e){var t=(0,r6.useRef)(e);t.current=e,n6(function(){return function(){return t.current()}})},a6=o6}),fp,i6,l6,wJ=P(()=>{fp=$(X()),kJ(),i6=function(e){var t=(0,fp.useRef)(0),n=(0,fp.useState)(e),o=n[0],i=n[1],l=(0,fp.useCallback)(function(s){cancelAnimationFrame(t.current),t.current=requestAnimationFrame(function(){i(s)})},[]);return a6(function(){cancelAnimationFrame(t.current)}),[o,l]},l6=i6});function xJ(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];e&&e.addEventListener&&e.addEventListener.apply(e,t)}function SJ(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];e&&e.removeEventListener&&e.removeEventListener.apply(e,t)}var pp,EJ=P(()=>{pp=typeof window<"u"}),s6,u6,hp,Hy=P(()=>{s6=$(X()),wJ(),EJ(),u6=function(e,t){e===void 0&&(e=1/0),t===void 0&&(t=1/0);var n=l6({width:pp?window.innerWidth:e,height:pp?window.innerHeight:t}),o=n[0],i=n[1];return(0,s6.useEffect)(function(){if(pp){var l=function(){i({width:window.innerWidth,height:window.innerHeight})};return xJ(window,"resize",l),function(){SJ(window,"resize",l)}}},[]),o},hp=u6});function Ky(e){let[t,n]=(0,Wy.useState)(null);return(0,Wy.useLayoutEffect)(()=>(e&&n(e.getBoundingClientRect()),()=>{n(null)}),[e]),t}var Wy,c6=P(()=>{Wy=$(X())}),d6,f6,qy,p6=P(()=>{d6=$(X()),f6=(0,d6.createContext)({}),qy=f6});function _J(e,t,n){let o=e.getBoundingClientRect(),i=l=>{(l.clientX<o.left-t||l.clientX>
523o.left+o.width+t||l.clientY<o.top-t||l.clientY>o.top+o.height+t)&&n(l)};return window.addEventListener("mousemove",i),()=>{window.removeEventListener("mousemove",i)}}var PJ=P(()=>{}),h6,mp,$y,m6,Ly,g6=P(()=>{h6=$(X()),mp=$(X()),Hy(),c6(),p6(),nt(),hy(),PJ(),Ul(),Ft(),$y=8,m6=e=>{var t,n;let o=e.children(),[i,l]=Qe(null),s=o.props.style?L({},o.props.style):{};s.position="absolute";let u=Ky(l),d=Ky(e.target),f=hp(),[m,v]=(0,mp.useState)({});return(0,mp.useLayoutEffect)(()=>{var g,h,b;if(!u||!l||!d)return;let y=(g=e.verticalGap)!=null?g:8,k={},x=(h=e.verticalPlacement)!=null?h:"bottom",S=0,_=0;x==="bottom"?d.bottom+u.height+y<f.height?(x="bottom",S=d.bottom+y,k.top="0px"):d.top>u.height+y?(x="top",S=d.top-(u.height+y),k.bottom="0px",k.transform="rotateZ(180deg)"):x="overlay":x==="top"&&(d.top>u.height+y?(x="top",S=d.top-(u.height+y),k.bottom="0px",k.transform="rotateZ(180deg)"):d.bottom+u.height+y<f.height?(x="bottom",S=d.bottom+y,k.top="0px"):x="overlay");let O=0;if(x!=="overlay"){let Z=d.left+d.width/2;Z<u.width/2?(_=y,O=Math.max(Z-y,$y)):Z+u.width/2>f.width?(_=f.width-(y+u.width),O=Math.min(Z-_,u.width-$y)):(_=Z-u.width/2,O=u.width/2),k.left=O+"px"}let{minX:j=-1/0,maxX:z=1/0,minY:V=-1/0,maxY:W=1/0}=(b=e.constraints)!=null?b:{},B={left:kt(_,j,z-u.width),top:kt(S,V,W+u.height)};if(l.style.left=B.left+"px",l.style.top=B.top+"px",v(k),e.onPointerOutside)return _J(l,e.onPointerOutside.threshold,e.onPointerOutside.callback)},[u,l,e.target,d,f,e.onPointerOutside]),py([l,(t=e.target)!=null?t:null],(n=e.onClickOutside)!=null?n:vr),h6.default.createElement(qy.Provider,{value:m},(0,mp.cloneElement)(o,{ref:i,style:s}))},Ly=m6});function $r(e,t){let{isPointerBeingCaptured:n}=_j("usePopover"),[o,i]=Qe({isOpen:!1}),l=(0,sn.useRef)(e),s=(0,sn.useCallback)(g=>{o.current={isOpen:!1}},[]),u=(0,sn.useCallback)((g,h)=>{var b;let y=typeof l.current=="function"?l.current():l.current;function k(){f.childHasFocusRef.current||y.closeOnClickOutside!==!1&&s("clicked outside popover")}o.current={isOpen:!0,clickPoint:{clientX:g.clientX,clientY:g.clientY},target:h,opts:y,onClickOutside:k,onPointerOutside:y.closeWhenPointerIsDistant===!1?void 0:{threshold:(b=y.pointerDistanceThreshold)!=null?b:100,callback:()=>{f.childHasFocusRef.current||n()||s("pointer outside")}}}},[]),d=(0,sn.useCallback)((...g)=>{o.current.isOpen?s("toggled"):u(...g)},[]),f=CJ({state:i}),[,m]=(0,sn.useContext)(gc);(0,sn.useEffect)(()=>{let g;return i.isOpen&&(g=m()),()=>g==null?void 0:g()},[i.isOpen]);let v=(0,sn.useContext)(Fl);return{node:i.isOpen?(0,v6.createPortal)(sn.default.createElement(Zy.Provider,{value:f.childPopoverLock},sn.default.createElement(Ly,{children:t,target:i.target,onClickOutside:i.onClickOutside,onPointerOutside:i.onPointerOutside,constraints:i.opts.constraints,verticalGap:i.opts.verticalGap})),v):sn.default.createElement(sn.default.Fragment,null),open:u,close:s,toggle:d,isOpen:i.isOpen}}function CJ(e){let t=(0,sn.useContext)(Zy);(0,sn.useEffect)(()=>{if(e.state.isOpen){let o=t.takeFocus();return()=>{o.releaseFocus()}}},[e.state.isOpen]);let n=(0,sn.useRef)(!1);return{childHasFocusRef:n,childPopoverLock:{takeFocus(){return n.current=!0,{releaseFocus(){n.current=!1}}}}}}var sn,v6,Zy,Lr=P(()=>{yy(),nt(),sn=$(X()),v6=$(wo()),gi(),g6(),Nb(),Zy=sn.default.createContext({takeFocus(){return{releaseFocus(){}}}})}),To,y6,b6,k6,w6,x6,S6,E6,_6,P6,C6,I6,j6,IJ=P(()=>{To=$(X()),be(),p6(),b6=M.div(y6||(y6=F([` 524 position: absolute; 525 width: 0; 526 height: 0; 527 color: var(--popover-arrow-color); 528 pointer-events: none; 529`]))),w6=M.div(k6||(k6=F([` 530 width: 12px; 531 height: 8px; 532 position: absolute; 533 left: -7px; 534 top: -8px; 535 text-align: center; 536 line-height: 0; 537`]))),S6=M.path(x6||(x6=F([` 538 fill: var(--popover-bg); 539`]))),_6=M.path(E6||(E6=F([` 540 fill: var(--popover-inner-stroke); 541`]))),C6=M.path(P6||(P6=F([` 542 fill: var(--popover-outer-stroke); 543`]))),I6=(0,To.forwardRef)(({className:e},t)=>{let n=(0,To.useContext)(qy);return To.default.createElement(b6,{className:e,ref:t,style:L({},n)},To.default.createElement(w6,null,To.default.createElement("svg",{width:"12",height:"8",viewBox:"0 0 12 8",fill:"none",xmlns:"http://www.w3.org/2000/svg"},To.default.createElement(C6,{d:"M6 0L0 6H12L6 0Z"}),To.default.createElement(_6,{d:"M6 1.5L0 7.5H12L6 1.5Z"}),To.default.createElement(S6,{d:"M6 3L0 9H12L6 3Z"}
543))))}),j6=I6}),gp,Gy,O6,T6,z6,Zr,Gr=P(()=>{rt(),Nn(),gp=$(X()),be(),IJ(),Gy=gr(.05,"#2a2a31"),T6=M.div(O6||(O6=F([` 544 position: absolute; 545 --popover-bg: `,`; 546 --popover-inner-stroke: #505159; 547 --popover-outer-stroke: #111; 548 549 background: var(--popover-bg); 550 551 color: white; 552 padding: 0; 553 margin: 0; 554 cursor: default; 555 `,`; 556 border-radius: 3px; 557 z-index: 10000; 558 border: 1px solid var(--popover-inner-stroke); 559 box-shadow: 0 0 0 1px var(--popover-outer-stroke), 0 6px 8px -4px black; 560 backdrop-filter: blur(8px); 561 562 & a { 563 color: inherit; 564 } 565`])),Gy,tt),z6=gp.default.forwardRef(({children:e,className:t,showPopoverEdgeTriangle:n=!0},o)=>gp.default.createElement(T6,{className:t,ref:o},n?gp.default.createElement(j6,null):void 0,e)),Zr=z6});function jJ({editingTools:e,value:t,autoFocus:n}){let o=(0,Xr.useRef)(null),i=(0,Xr.useCallback)(s=>{let u=Oy(uJ(s));e.permanentlySetValue(u)},[e]),l=$r({debugName:"RgbaPropEditor"},()=>Xr.default.createElement(U6,null,Xr.default.createElement(J4,{color:{r:t.r,g:t.g,b:t.b,a:t.a},temporarilySetValue:s=>{let u=Oy(s);e.temporarilySetValue(u)},permanentlySetValue:s=>{let u=Oy(s);e.permanentlySetValue(u)},discardTemporaryValue:e.discardTemporaryValue})));return Xr.default.createElement(Xr.default.Fragment,null,Xr.default.createElement(A6,null,Xr.default.createElement(N6,{rgbaColor:t,ref:o,onClick:s=>{l.toggle(s,o.current)}}),Xr.default.createElement(R6,{value:jy(t,{removeAlphaIfOpaque:!0}),temporarilySetValue:Xy,discardTemporaryValue:Xy,permanentlySetValue:i,isValid:s=>!!s.match(Ty),autoFocus:n})),l.node)}var Xr,D6,A6,B6,N6,F6,R6,Xy,M6,U6,V6,OJ=P(()=>{d4(),d4(),Xr=$(X()),yJ(),be(),Lr(),Iy(),Gr(),A6=M.div(D6||(D6=F([` 566 display: flex; 567 align-items: center; 568 height: 100%; 569 gap: 4px; 570`]))),N6=M.div.attrs(e=>({style:{background:jy(e.rgbaColor)}}))(B6||(B6=F([` 571 height: 18px; 572 aspect-ratio: 1; 573 border-radius: 99999px; 574`]))),R6=M(tp)(F6||(F6=F([` 575 flex: 1; 576`]))),Xy=()=>{},U6=M.div(M6||(M6=F([` 577 position: absolute; 578 background-color: `,`; 579 color: white; 580 margin: 0; 581 cursor: default; 582 border-radius: 3px; 583 z-index: 10000; 584 backdrop-filter: blur(8px); 585 586 padding: 4px; 587 pointer-events: all; 588 589 border: none; 590 box-shadow: none; 591`])),Gy),V6=jJ});function TJ({propConfig:e,editingTools:t,value:n,autoFocus:o}){let[i,l]=br.default.useState();(0,br.useEffect)(()=>
591{l(n?t.getAssetUrl(n):void 0)},[n]);let s=(0,br.useCallback)(d=>Vt(this,null,function*(){let f=d.target.files[0];t.permanentlySetValue({type:"image",id:void 0});let m=yield t.createAsset(f);m?t.permanentlySetValue({type:"image",id:m}):t.permanentlySetValue(n),d.target.value=null}),[t,n]),u=!(n!=null&&n.id);return br.default.createElement(Yy,{empty:u},br.default.createElement(Z6,{empty:u,title:u?"Upload image":'"'.concat(n.id,'" (Click to upload new image)')},br.default.createElement(X6,{type:"file",onChange:s,accept:"image/*,.hdr",autoFocus:o}),i?br.default.createElement(Q6,{src:i}):br.default.createElement(W6,null)),!u&&br.default.createElement(eO,{title:"Delete image",onClick:()=>{t.permanentlySetValue({type:"image",id:void 0})}},br.default.createElement(oy,null)))}var br,H6,Yy,K6,W6,q6,$6,L6,Z6,G6,X6,Y6,Q6,J6,eO,tO,zJ=P(()=>{zu(),br=$(X()),be(),Yy=M.div(H6||(H6=F([` 592 display: flex; 593 align-items: center; 594 height: 100%; 595 gap: 4px; 596`]))),W6=M.div(K6||(K6=F([` 597 position: absolute; 598 inset: -5px; 599 // rotate 45deg 600 transform: rotate(45deg); 601 --checker-color: #ededed36; 602 &:hover { 603 --checker-color: #ededed77; 604 } 605 // checkerboard background with 4px squares 606 background-image: linear-gradient( 607 45deg, 608 var(--checker-color) 25%, 609 transparent 25% 610 ), 611 linear-gradient(-45deg, var(--checker-color) 25%, transparent 25%), 612 linear-gradient(45deg, transparent 75%, var(--checker-color) 75%), 613 linear-gradient(-45deg, transparent 75%, var(--checker-color) 75%); 614 background-size: 5px 5px; 615`]))),Z6=M.label(L6||(L6=F([` 616 position: relative; 617 cursor: default; 618 box-sizing: border-box; 619 620 height: 18px; 621 aspect-ratio: 1; 622 display: flex; 623 justify-content: center; 624 align-items: center; 625 font-size: 16px; 626 627 overflow: hidden; 628 color: #ccc; 629 &:hover { 630 color: white; 631 } 632 633 border-radius: 99999px; 634 border: 1px solid hwb(220deg 40% 52%); 635 &:hover { 636 border-color: hwb(220deg 45% 52%); 637 } 638 639 `,` 640`])),e=>e.empty?Bn(q6||(q6=F([""]))):Bn($6||($6=F([""])))),X6=M.input.attrs({type:"file"})(G6||(G6=F([` 641 display: none; 642`]))),Q6=M.img(Y6||(Y6=F([` 643 position: absolute; 644 inset: 0; 645 height: 100%; 646 aspect-ratio: 1; 647 648 object-fit: cover; 649`]))),eO=M.button(J6||(J6=F([` 650 display: flex; 651 align-items: center; 652 justify-content: center; 653 outline: none; 654 background: transparent; 655 color: #a8a8a9; 656 657 border: none; 658 height: 100%; 659 aspect-ratio: 1/1; 660 661 opacity: 0; 662 663 `,`:hover & { 664 opacity: 0.8; 665 } 666 667 &:hover { 668 opacity: 1; 669 color: white; 670 } 671`])),Yy),tO=TJ});function DJ({propConfig:e,editingTools:t,value:n,autoFocus:o}){let[i,l]=kr.default.useState();(0,kr.useEffect)(()=>
671{l(n?t.getAssetUrl(n):void 0)},[n]);let s=(0,kr.useCallback)(d=>Vt(this,null,function*(){let f=d.target.files[0];t.permanentlySetValue({type:"file",id:void 0});let m=yield t.createAsset(f);m?t.permanentlySetValue({type:"file",id:m}):t.permanentlySetValue(n),d.target.value=null}),[t,n]),u=!(n!=null&&n.id);return kr.default.createElement(Qy,{empty:u},kr.default.createElement(sO,{empty:u,title:u?"Upload file":'"'.concat(n.id,'" (Click to upload new file)')},kr.default.createElement(cO,{type:"file",onChange:s,autoFocus:o}),i?kr.default.createElement(ty,null):kr.default.createElement(oO,null)),!u&&kr.default.createElement(fO,{title:"Delete file",onClick:()=>{t.permanentlySetValue({type:"file",id:void 0})}},kr.default.createElement(oy,null)))}var kr,nO,Qy,rO,oO,aO,iO,lO,sO,uO,cO,dO,fO,pO,AJ=P(()=>{zu(),kr=$(X()),be(),Qy=M.div(nO||(nO=F([` 672 display: flex; 673 align-items: center; 674 height: 100%; 675 gap: 4px; 676`]))),oO=M.div(rO||(rO=F([` 677 position: absolute; 678 inset: -5px; 679 // rotate 45deg 680 transform: rotate(45deg); 681 --checker-color: #ededed36; 682 &:hover { 683 --checker-color: #ededed77; 684 } 685 // checkerboard background with 4px squares 686 background-image: linear-gradient( 687 45deg, 688 var(--checker-color) 25%, 689 transparent 25% 690 ), 691 linear-gradient(-45deg, var(--checker-color) 25%, transparent 25%), 692 linear-gradient(45deg, transparent 75%, var(--checker-color) 75%), 693 linear-gradient(-45deg, transparent 75%, var(--checker-color) 75%); 694 background-size: 5px 5px; 695`]))),sO=M.label(lO||(lO=F([` 696 position: relative; 697 cursor: default; 698 box-sizing: border-box; 699 700 height: 18px; 701 aspect-ratio: 1; 702 display: flex; 703 justify-content: center; 704 align-items: center; 705 font-size: 16px; 706 707 overflow: hidden; 708 color: #ccc; 709 &:hover { 710 color: white; 711 } 712 713 border-radius: 99999px; 714 border: 1px solid hwb(220deg 40% 52%); 715 &:hover { 716 border-color: hwb(220deg 45% 52%); 717 } 718 719 `,` 720`])),e=>e.empty?Bn(aO||(aO=F([""]))):Bn(iO||(iO=F([""])))),cO=M.input.attrs({type:"file"})(uO||(uO=F([` 721 display: none; 722`]))),fO=M.button(dO||(dO=F([` 723 display: flex; 724 align-items: center; 725 justify-content: center; 726 outline: none; 727 background: transparent; 728 color: #a8a8a9; 729 730 border: none; 731 height: 100%; 732 aspect-ratio: 1/1; 733 734 opacity: 0; 735 736 `,`:hover & { 737 opacity: 0.8; 738 } 739 740 &:hover { 741 opacity: 1; 742 color: white; 743 } 744`])),Qy),pO=DJ}),Jy,hO=P(()=>{bQ(),Mj(),iJ(),sJ(),OJ(),zJ(),AJ(),Jy={number:Sy,string:c4,boolean:mj,stringLiteral:r4,rgba:V6,image:tO,file:pO}});function qu(e){let t=new WeakMap;return n=>(t.has(n)||t.set(n,e(n)),t.get(n))}var vp=P(()=>{});function Yr(e){return e.type==="compound"||e.type==="enum"}function yp(e,t){if(!e)return;let[n,...o]=t;if(n===void 0)return e;if(!Yr(e))return;let i=e.type==="enum"?e.cases[n]:e.props[n];return yp(i,o)}function bp(e,t){let n=t.deserializeAndSanitize(e);return n===void 0?t.default:n}function BJ(e){return!Yr(e)}function*$u(e,t){if(e.type==="compound")for(let n in e.props)yield*yq($u(e.props[n],[...t,n]));else{if(e.type==="enum")throw new Error("Not implemented yet");return yield{path:t,conf:e}}}var eb,ha=P(()=>{vp(),eb=qu(e=>{if(e.type==="enum")throw new Error("Not implemented yet for enums");for(let t in e.props){let n=e.props[t];if(Yr(n)){if(eb(n))return!0}else return!0}return!1})}),tb,mO=P(()=>{tb="calc(var(--left-pad) + var(--depth) * var(--step))"}),gO,ma,bi=P(()=>{be(),ma=Bn(gO||(gO=F([` 745 font-weight: 300; 746 font-size: 11px; 747 color: `,`; 748 text-shadow: 0.5px 0.5px 2px rgba(0, 0, 0, 0.3); 749`])),e=>e.isHighlighted==="self"?"#CCC":"#919191")}),Lu,kp,vO,yO,bO,kO,wO,xO,SO=P(()=>{Ul(),Lu=$(X()),be(),kp=26,yO=M.li(vO||(vO=F([` 750 height: `,`px; 751 padding: 0 12px; 752 margin: 0; 753 display: flex; 754 align-items: center; 755 font-size: 11px; 756 font-weight: 400; 757 position: relative; 758 color: `,`; 759 cursor: `,`; 760 761 &:after { 762 position: absolute; 763 inset: 2px 1px; 764 display: block; 765 content: ' '; 766 pointer-events: none; 767 z-index: -1; 768 border-radius: 3px; 769 } 770 771 &:hover:after { 772 background-color: `,`; 773 } 774`])),kp,e=>e.enabled?"white":"#8f8f8f",e=>e.enabled?"normal":"not-allowed",e=>e.enabled?"rgba(63, 174, 191, 0.75)":"initial"),kO=M.span(bO||(bO=F([""]))),wO=e=>Lu.default.createElement(yO,{onClick:e.enabled?e.onClick:vr,enabled:e.enabled,title:e.enabled?void 0:"Disabled"},Lu.default.createElement(kO,null,Lu.default.createElement(Lu.default.Fragment,null,e.label))),xO=wO});function NJ(e){let t=(0,nb.useRef)(e);t.current=e,(0,nb.useEffect)(()=>{let n=o=>t.current(o);return window.addEventListener("keydown",n),()=>{window.removeEventListener("keydown",n)}},[])}var nb,FJ=P(()=>{nb=$(X())}),Zu,EO,_O,PO,CO,IO,jO,OO,rb,TO=P(()=>{Zu=$(X()),SO(),be(),Nn(),rt(),EO=190,_O=!0,CO=M.ul(PO||(PO=F([` 775 position: absolute; 776 min-width: `,`px; 777 z-index: 10000; 778 background: `,`; 779 backdrop-filter: blur(2px); 780 color: white; 781 list-style-type: none; 782 padding: 2px 0; 783 margin: 0; 784 border-radius: 1px; 785 cursor: default; 786 `,`; 787 border-radius: 3px; 788`])),EO,gr(.2,"#111"),tt),jO=M.div(IO||(IO=F([` 789 padding: 4px 10px; 790 border-bottom: 1px solid #6262626d; 791 color: #adadadb3; 792 font-size: 11px; 793 font-weight: 500; 794`]))),OO=Zu.default.forwardRef((e,t)=>
794Zu.default.createElement(CO,{ref:t},_O&&e.displayName?Zu.default.createElement(jO,null,e.displayName):null,e.items.map((n,o)=>Zu.default.createElement(xO,{key:"item-".concat(o),label:n.label,enabled:n.enabled!==!1,onClick:i=>{n.callback&&n.callback(i),e.onRequestClose()}})))),rb=OO}),zO,DO,wp,AO,Gu,BO,NO,RJ=P(()=>{c6(),zO=$(X()),DO=$(X()),wp=$(X()),AO=$(wo()),Hy(),SO(),gi(),FJ(),TO(),Gu=20,BO=e=>{let[t,n]=(0,wp.useState)(null),o=Ky(t),i=hp();(0,wp.useLayoutEffect)(()=>{if(!o||!t)return;let u={left:o.width/2,top:kp/2+(e.displayName?kp:0)},d={left:e.clickPoint.clientX-u.left,top:e.clickPoint.clientY-u.top};d.left<0?d.left=0:d.left+o.width>i.width&&(d.left=i.width-o.width),d.top<0?d.top=0:d.top+o.height>i.height&&(d.top=i.height-o.height),t.style.left=d.left+"px",t.style.top=d.top+"px";let f=m=>{(m.clientX<d.left-Gu||m.clientX>d.left+o.width+Gu||m.clientY<d.top-Gu||m.clientY>d.top+o.height+Gu)&&e.onRequestClose()};return window.addEventListener("mousemove",f),()=>{window.removeEventListener("mousemove",f)}},[o,t,e.clickPoint,i,e.onRequestClose]);let l=(0,DO.useContext)(Fl);NJ(u=>{u.key==="Escape"&&e.onRequestClose()});let s=(0,zO.useMemo)(()=>{let u=Array.isArray(e.items)?e.items:e.items();return u.length>0?u:[{label:e.displayName?"No actions for ".concat(e.displayName):"No actions found",enabled:!1}]},[e.items]);return(0,AO.createPortal)(wp.default.createElement(rb,{items:s,onRequestClose:e.onRequestClose,displayName:e.displayName,ref:n}),l)},NO=BO}),xp,FO,RO,MJ=P(()=>{xp=$(X()),FO=(e,t)=>{let[n,o]=(0,xp.useState)({isOpen:!1}),i=(0,xp.useCallback)(()=>o({isOpen:!1}),[]);return(0,xp.useEffect)(()=>{if(!e||t.disabled===!0){o({isOpen:!1});return}let l=s=>{o({isOpen:!0,event:s}),s.preventDefault(),s.stopPropagation()};return e.addEventListener("contextmenu",l),()=>{e.removeEventListener("contextmenu",l)}},[e,t.disabled]),[n,i]},RO=FO});function mn(e,t){let[n,o]=RO(e,t),[,i]=(0,Xl.useContext)(gc);return(0,Xl.useEffect)(()=>{var l;let s;return n.isOpen&&((l=t.onOpen)==null||l.call(t),s=i()),()=>s==null?void 0:s()},[n.isOpen,t.onOpen]),[n.isOpen?Xl.default.createElement(NO,{items:t.menuItems,displayName:t.displayName,clickPoint:n.event,onRequestClose:o}):MO,o,n.isOpen]}var Xl,MO,gn=P(()=>{Xl=$(X()),RJ(),MJ(),Nb(),MO=Xl.default.createElement(Xl.default.Fragment,null)});function ga(e,t){return t.length===0?e:ii(e,t)}var Sp=P(()=>{pu()});function UO(e,t){return e==null?null:e instanceof Element&&e.matches(t)?e:UO(e.parentElement,t)}var UJ=P(()=>{});function Xu(e,t){let n=e;for(let o of t)n=n[o];return n}var Ep=P(()=>{});function VJ(e){let t=new Pp.Atom(void 0),n=new Pp.Atom({}),o=new Pp.Atom({}),i=0;return{addRelatedFlags(l,s){let u=String(++i),d=s.map(f=>{let m={flag:f.flag},v=[f.affects,l,u];return o.setByPointer(g=>Xu(g,v),m),v});return()=>{for(let f of d)o.setByPointer(m=>Xu(m,f),void 0)}},usePresenceFlag(l){},setUserHover(l){let s=t.get();s!==l&&(s&&n.setByPointer(u=>u[s],!1),t.set(l),l&&n.setByPointer(u=>u[l],!0))}}}function ki(e){let t=_p.default.useContext(ab),n=t.usePresenceFlag(e);return{attrs:{[Cp]:e},flag:n,useRelations(o,i){(0,ob.useEffect)(()=>e&&t.addRelatedFlags(e,o()),[e,...i])}}}function VO(e){let t=_p.default.useContext(ab),n=da("PresenceListeners");(0,ob.useEffect)(()=>{let o;if(!e)return;let i=l=>{if(l.target instanceof Node){let s=UO(l.target,"[".concat(Cp,"]"));if(s){let u=s.getAttribute(Cp);o!==u&&(o=u,t.setUserHover(u||void 0),n._debug("Updated current hover",{itemKey:u}));return}o!=null&&(o=null,t.setUserHover(void 0),n._debug("Cleared current hover"))}};return e.addEventListener("mouseover",i),()=>{e.removeEventListener("mouseover",i),o!=null&&(o=null,n._debug("Cleared current hover as part of cleanup"))}},[e,t])}var _p,ob,HO,Pp,KO,ab,Cp,wi=P(()=>{_p=$(X()),ob=$(X()),fa(),HO=je(),Pp=je(),Re(),UJ(),Ep(),KO=(0,HO.prism)(()=>{}),KO.keepHot(),ab=_p.default.createContext(VJ()),Cp="data-pi-key"}),$t,WO,Yu,qO,ib,va,$O,lb,LO,ZO,GO,Ip,XO,YO,QO,JO,e8,t8,Qu,n8,sb,jp=P(()=>{rt(),Nn(),$t=$(X()),be(),wi(),Yu=M.div(WO||(WO=F([` 795 display: flex; 796 justify-content: center; 797 align-items: center; 798 width: 16px; 799 margin: 0 0px 0 2px; 800 position: relative; 801 z-index: 0; 802 opacity: 0.7; 803 804 &:after { 805 position: absolute; 806 left: -14px; 807 right: -14px; 808 top: -2px; 809 bottom: -2px; 810 content: ' '; 811 display: none; 812 z-index: -1; 813 background: `,`; 814 } 815 816 &:hover { 817 opacity: 1; 818 &:after { 819 display: block; 820 } 821 } 822`])),gr(.2,"black")),ib=M.div(qO||(qO=F([` 823 background: none; 824 position: relative; 825 border: 0; 826 transition: transform 0.1s ease-out; 827 z-index: 0; 828 outline: none; 829 cursor: pointer; 830 831 &:after { 832 display: none; 833 `,`:hover & { 834 display: block; 835 } 836 position: absolute; 837 left: -4px; 838 right: -4px; 839 top: -4px; 840 bottom: -4px; 841 content: ' '; 842 z-index: -1; 843 } 844`])),Yu),va={offColor:"#555",onColor:"#e0c917"},lb=M(ib)($O||($O=F([` 845 &:hover {
846 color: #e0c917; 847 } 848 849 color: `,`; 850`])),e=>e.presence===2?"white":e.isOn?va.onColor:va.offColor),ZO=Bn(LO||(LO=F([` 851 pointer-events: none !important; 852`]))),Ip=M(ib)(GO||(GO=F([` 853 color: `,`; 854 855 `,`; 856`])),e=>e.flag===2?"white":e.available?va.onColor:va.offColor,e=>e.available?tt:ZO),YO=M(Ip)(XO||(XO=F([` 857 transform: translateX(2px); 858 `,`:hover & { 859 transform: translateX(-7px); 860 } 861`])),Yu),JO=M(Ip)(QO||(QO=F([` 862 transform: translateX(-2px); 863 `,`:hover & { 864 transform: translateX(7px); 865 } 866`])),Yu),(e=>{let t=M.g(e8||(e8=F([` 867 stroke-width: 1; 868 `,`:hover & path { 869 stroke-width: 3; 870 } 871 `])),Ip);e.Prev=()=>$t.default.createElement("svg",{width:"12",height:"12",viewBox:"0 0 12 12",fill:"none",xmlns:"http://www.w3.org/2000/svg"},$t.default.createElement(t,{transform:"translate(6 3)"},$t.default.createElement("path",{d:"M4 1L1 4L4 7",stroke:"currentColor"}))),e.Next=()=>$t.default.createElement("svg",{width:"12",height:"12",viewBox:"0 0 12 12",fill:"none",xmlns:"http://www.w3.org/2000/svg"},$t.default.createElement(t,{transform:"translate(1 3)"},$t.default.createElement("path",{d:"M1 1L4 4L1 7",stroke:"currentColor"})));let n=M.g(t8||(t8=F([` 872 stroke-width: 0; 873 `,`:hover & path { 874 stroke: currentColor; 875 stroke-width: 2; 876 } 877 `])),lb);e.Cur=()=>$t.default.createElement("svg",{width:"8",height:"12",viewBox:"0 0 8 12",fill:"none",xmlns:"http://www.w3.org/2000/svg"},$t.default.createElement(n,{transform:"translate(1 4)"},$t.default.createElement("path",{d:"M3 0L6 3L3 6L0 3L3 0Z",fill:"currentColor"})))})(Qu||(Qu={})),n8=e=>{var t,n,o,i,l;let s=ki((t=e.prev)==null?void 0:t.itemKey),u=ki(((n=e.cur)==null?void 0:n.type)==="on"?e.cur.itemKey:void 0),d=ki((o=e.next)==null?void 0:o.itemKey);return $t.default.createElement(Yu,null,$t.default.createElement(YO,L({available:!!e.prev,onClick:(i=e.prev)==null?void 0:i.jump,flag:s.flag},s.attrs),$t.default.createElement(Qu.Prev,null)),$t.default.createElement(lb,L({isOn:e.cur.type==="on",onClick:e.cur.toggle,presence:u.flag},u.attrs),$t.default.createElement(Qu.Cur,null)),$t.default.createElement(JO,L({available:!!e.next,onClick:(l=e.next)==null?void 0:l.jump,flag:d.flag},d.attrs),$t.default.createElement(Qu.Next,null)))},sb=n8}),Op,Ju,r8,o8,a8,i8,l8,s8,u8,ec,c8=P(()=>{Nn(),Op=$(X()),be(),Ne(),jp(),ha(),Ju={defaultState:{color:gr(.95,"#C4C4C4"),hoverColor:gr(.15,va.onColor)},withStaticOverride:{color:gr(.85,"#C4C4C4"),hoverColor:gr(.15,va.onColor)}},o8=M.div(r8||(r8=F([` 878 width: 16px; 879 margin: 0 0px 0 2px; 880 display: flex; 881 justify-content: center; 882 align-items: center; 883 cursor: pointer; 884 885 color: `,`; 886 887 &:hover { 888 color: `,`; 889 } 890`])),e=>e.hasStaticOverride?Ju.withStaticOverride.color:Ju.defaultState.color,e=>e.hasStaticOverride?Ju.withStaticOverride.hoverColor:Ju.defaultState.hoverColor),i8=M.div(a8||(a8=F([` 891 width: 5px; 892 height: 5px; 893 border-radius: 1px; 894 transform: rotate(45deg); 895 /* border: 1px solid currentColor; */ 896 background-color: currentColor; 897`]))),s8=M.div(l8||(l8=F([` 898 width: 5px; 899 height: 5px; 900 background-color: currentColor; 901 border-radius: 1px; 902 transform: rotate(45deg); 903`]))),u8=e=>{let{hasStaticOverride:t,obj:n,propConfig:o,pathToProp:i}=e;return Op.default.createElement(o8,{hasStaticOverride:t,onClick:()=>{de().transaction(({stateEditors:l})=>{for(let{path:s,conf:u}of $u(o,i)){if(Yr(u))continue;let d=he(L({},n.address),{pathToProp:s});l.coreByProject.historic.sheetsById.sequence.setPrimitivePropAsSequenced(d,o)}})},title:"Sequence this prop"},t?Op.default.createElement(s8,{title:"The default value is overridden"}):Op.default.createElement(i8,{title:"This is the default value for this prop"}))},ec=u8});function tc(e){return JSON.stringify(ub(e))}function ub(e){return sf(e)?Object.keys(e).sort().reduce((t,n)=>(t[n]=ub(e[n]),t),{}):Array.isArray(e)?e.map(ub):e}var HJ=P(()=>{Ft()}),d8,nc,f8=P(()=>{d8="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict",nc=(e=21)=>{let t="",n=e;for(;n--;)t+=d8[Math.random()*64|0];return t}});function p8(){return nc(10)}function KJ(){return nc(10)}function WJ(){return nc(10)}var Rt,zo=P(()=>{HJ(),f8(),Rt={forSheet(){return"sheet"},forSheetObject(e){return tc({o:e.address.objectKey})},forSheetObjectProp(e,t){return tc({o:e.address.objectKey,p:t})},forTrackKeyframe(e,t,n){return tc({o:e.address.objectKey,t,k:n})},forSheetObjectAggregateKeyframe(e,t){return Rt.forCompoundPropAggregateKeyframe(e,[],t)},forSheetAggregateKeyframe(e,t){return tc({o:e.address.sheetId,pos:t})},forCompoundPropAggregateKeyframe(e,t,n){return tc({o:e.address.objectKey,p:t,pos:n})}}});function h8(e,t,n){if(!t||t.data.keyframes.length===0)return m8;let o=cb.get(t.data);if(o&&o[0]===n)return o[1];
903function i(s){if(!t)return;let u=t.data.keyframes[s];return u&&{kf:u,track:t,itemKey:Rt.forTrackKeyframe(e,t.id,u.id)}}let l=(()=>{let s=t.data.keyframes.findIndex(d=>d.position>=n);if(s===-1)return{prev:i(t.data.keyframes.length-1)};let u=i(s);return u.kf.position===n?{prev:i(s-1),cur:u,next:i(s+1)}:{next:u,prev:i(s-1)}})();return cb.set(t.data,[n,l]),l}var cb,m8,g8=P(()=>{zo(),cb=new WeakMap,m8={}}),db,v8=P(()=>{db={}});function qJ(e,t,n){let o=(0,Gn.getPointerParts)(e).path;return Xe(()=>{if(!eb(n))return{type:"AllStatic",beingScrubbed:!1,contextMenuItems:[],controlIndicators:xi.default.createElement(ec,{hasStaticOverride:!1,obj:t,pathToProp:o,propConfig:n})};let i=!!(0,Gn.val)(ii(de().atomP.ephemeral.projects.stateByProjectId[t.address.projectId].stateBySheetId[t.address.sheetId].stateByObjectKey[t.address.objectKey].valuesBeingScrubbed,(0,Gn.getPointerParts)(e).path)),l=[],s={beingScrubbed:i,contextMenuItems:l,controlIndicators:xi.default.createElement(xi.default.Fragment,null)},u=(0,Gn.val)(t.template.getMapOfValidSequenceTracks_forStudio()),d=ga(u,o),f=d!==void 0&&Object.keys(d).length!==0,m=[],v=(0,Gn.val)(t.template.getStaticButNotSequencedOverrides()),g=ga(v??db,o)!==void 0;if(f)for(let h of $u(n,[])){if(Yr(h.conf))continue;let b=ga(d,h.path);typeof b!="string"?g=!0:m.push(b)}if((g||f)&&l.push({label:"Reset all to default",callback:()=>{de().transaction(({unset:h})=>{h(e)})}}),f&&l.push({label:"Make all static",callback:()=>{de().transaction(({stateEditors:h})=>{for(let{path:b,conf:y}of $u(n,[])){if(Yr(y))continue;let k=he(L({},t.address),{pathToProp:[...o,...b]}),x=Xu(e,b);h.coreByProject.historic.sheetsById.sequence.setPrimitivePropAsStatic(he(L({},k),{value:t.getValueByPointer(x)}))}})}}),(!f||f&&g)&&l.push({label:"Sequence all",callback:()=>{de().transaction(({stateEditors:h})=>{for(let{path:b,conf:y}of $u(n,o)){if(Yr(y))continue;let k=he(L({},t.address),{pathToProp:b});h.coreByProject.historic.sheetsById.sequence.setPrimitivePropAsSequenced(k,n)}})}}),f){let h=Gn.prism.memo("controlIndicators",()=>xi.default.createElement($J,{pointerToProp:e,obj:t,possibleSequenceTrackIds:d,listOfDescendantTrackIds:m}),[d,m]);return he(L({},s),{type:"HasSequences",controlIndicators:h})}else return he(L({},s),{type:"AllStatic",controlIndicators:xi.default.createElement(ec,{hasStaticOverride:g,obj:t,pathToProp:o,propConfig:n})})},[])}function $J({pointerToProp:e,obj:t,possibleSequenceTrackIds:n,listOfDescendantTrackIds:o}){return Xe(()=>{let i=(0,Gn.getPointerParts)(e).path,l=(0,Gn.val)(t.sheet.getSequence().positionPrism),s=o.map(h=>({trackId:h,track:(0,Gn.val)(t.template.project.pointers.historic.sheetsById[t.address.sheetId].sequence.tracksByObject[t.address.objectKey].trackData[h])})).filter(({track:h})=>!!h).map(h=>he(L({},h),{nearbies:h8(t,{id:h.trackId,data:h.track,sheetObject:t},l)})),u=s.find(({nearbies:h})=>!!h.cur),d=s.every(({nearbies:h})=>!!h.cur),f=s.reduce((h,b)=>b.nearbies.prev&&(h===void 0||b.nearbies.prev.kf.position>h.kf.position)?b.nearbies.prev:h,void 0),m=s.reduce((h,b)=>b.nearbies.next&&(h===void 0||b.nearbies.next.kf.position<h.kf.position)?b.nearbies.next:h,void 0),v=()=>{d?de().transaction(h=>{h.unset(e)}):u?de().transaction(h=>{h.set(e,(0,Gn.val)(e))}):de().transaction(h=>{h.set(e,(0,Gn.val)(e))})},g={cur:u?{type:"on",itemKey:Rt.forCompoundPropAggregateKeyframe(t,i,l),toggle:v}:{toggle:v,type:"off"},prev:f!==void 0?{position:f.kf.position,itemKey:Rt.forCompoundPropAggregateKeyframe(t,i,f.kf.position),jump:()=>{t.sheet.getSequence().position=f.kf.position}}:void 0,next:m!==void 0?{position:m.kf.position,itemKey:Rt.forCompoundPropAggregateKeyframe(t,i,m.kf.position),jump:()=>{t.sheet.getSequence().position=m.kf.position}}:void 0};return xi.default.createElement(sb,L({},g))},[e,t,n,o])}var Gn,xi,LJ=P(()=>{Ne(),Sp(),Re(),Gn=je(),pu(),xi=$(X()),c8(),ha(),zo(),Ep(),jp(),g8(),v8()});function ZJ(){let e=0,t=new k8.Atom({hasLock:!1});return{replaceLock(n,o){let i=e++,l=t.get();return l.hasLock&&l.cleanup(),t.set({hasLock:!0,lockId:i,cleanup:o,deepPath:GJ(y8(n))}),function(){let s=t.get();s.hasLock&&s.lockId===i&&(s.cleanup(),t.set({hasLock:!1}))}},getIsPropHighlightedD(n){let o=Xu(t.pointer.deepPath,y8(n));return(0,w8.prism)(()=>{let i=(0,b8.val)(o);
903return i===!0?"self":i?"descendent":null})}}}function y8(e){return[e.projectId,e.sheetId,e.objectKey,...e.pathToProp]}function GJ(e){let t={};return Cl(t,e,!0),t}var b8,k8,w8,Tp,fb=P(()=>{b8=je(),k8=je(),w8=je(),Ep(),J0(),Tp=ZJ()});function XJ(e,t){return JSON.stringify(e,t,2).replace(/^([\{\[])\n (\s+)/,"$1$2").replace(/(\n[ ]+[\{\[])\n\s+/g,"$1 ").replace(/\n\s*([\]\}])/g," $1")}var YJ=P(()=>{});function x8(e,t=!0){try{return typeof e=="string"?e:typeof e=="function"||e instanceof Error?e.toString():t?XJ(e):JSON.stringify(e)}catch{return(e==null?void 0:e.name)||String(e)}}var QJ=P(()=>{YJ()});function JJ(e,t,n){e||(arguments.length>2?S8(t,n):S8(t))}function S8(e,t){let n=arguments.length>1,o=x8(e),i=n?` 904Instead found: `.concat(x8(t)):"";throw new I8("Invariant: ".concat(o).concat(i),t)}var E8,_8,P8,C8,I8,eee=P(()=>{QJ(),E8=/^\s*at.+node:internal.+/gm,_8=/^\s*(at|[^@]+@) (?:Object\.)?invariant.+/gm,P8=/^\s*(at|[^@]+@).+test\-helpers.+/gm,C8=/^\s*(at|[^@]+@).+(debounce|invariant|iif)\.[tj]s.*/gm,I8=class extends Error{constructor(e,t){var n;super(e),et(this,"found"),t!==void 0&&(this.found=t),this.stack=(n=this.stack)==null?void 0:n.replace(_8,"").replace(C8,"").replace(P8,"").replace(E8,"")}}});function tee(e){return(0,zp.prism)(()=>{if(Array.isArray(e)){let t=new Array(e.length);for(let n=0;n<e.length;n++)t[n]=e[n].getValue();return t}else{let t={};for(let n in e)t[n]=(0,zp.val)(e[n]);return t}})}function pb(e){let t=Yl.default.memo(Yl.default.forwardRef(function(n,o){let i=[],l={},s={ref:o};for(let m in n){let v=n[m];(0,zp.isPrism)(v)?(i.push(v),l[m]=v):s[m]=v}let u=(0,Yl.useRef)(i.length);JJ(u.current===i.length,"expect same number of observable props on every invocation of deriver wrapped component.",{initial:u.current,count:i.length});let d=(0,Yl.useMemo)(()=>tee(l),i),f=ev(d);return f&&Yl.default.createElement(e,L(L({},s),f))}));return t.displayName="deriver(".concat(e.displayName,")"),t}var zp,Yl,j8=P(()=>{zp=je(),Re(),Yl=$(X()),eee()});function nee(e,t,n){return(0,wr.prism)(()=>{var o;let i=(0,wr.getPointerParts)(e).path,l=t.getValueByPointer(e),s=wr.prism.memo("editPropValue",()=>{let b=null;return{temporarilySetValue(y){b||(b=de().scrub()),b.capture(k=>{k.set(e,y)})},discardTemporaryValue(){b&&(b.discard(),b=null)},permanentlySetValue(y){b?(b.capture(k=>{k.set(e,y)}),b.commit(),b=null):de().transaction(k=>{k.set(e,y)})}}},[]),u={createAsset:b=>t.sheet.project.assetStorage.createAsset(b),getAssetUrl:b=>b.id?t.sheet.project.assetStorage.getAssetUrl(b.id):void 0},d=(0,wr.val)(ii(de().atomP.ephemeral.projects.stateByProjectId[t.address.projectId].stateBySheetId[t.address.sheetId].stateByObjectKey[t.address.objectKey].valuesBeingScrubbed,(0,wr.getPointerParts)(e).path))===!0,f=[],m=he(L(L({},s),u),{value:l,beingScrubbed:d,contextMenuItems:f,controlIndicators:Ql.default.createElement(Ql.default.Fragment,null)}),v=BJ(n);if(v){let b=(0,wr.val)(t.template.getMapOfValidSequenceTracks_forStudio()),y=ga(b,i);if(typeof y=="string"){f.push({label:"Make static",callback:()=>{de().transaction(({stateEditors:z})=>{let V=he(L({},t.address),{pathToProp:i});z.coreByProject.historic.sheetsById.sequence.setPrimitivePropAsStatic(he(L({},V),{value:t.getValueByPointer(e)}))})}});let k=y,x=wr.prism.sub("lcr",()=>{let z=(0,wr.val)(t.template.project.pointers.historic.sheetsById[t.address.sheetId].sequence.tracksByObject[t.address.objectKey].trackData[k]),V=(0,wr.val)(t.sheet.getSequence().positionPrism);return h8(t,z&&{data:z,id:k,sheetObject:t},V)},[k]),S;m.beingScrubbed?S="Sequenced_OnKeyframe_BeingScrubbed":x.cur?S="Sequenced_OnKeyframe":((o=x.prev)==null?void 0:o.kf.connectedRight)===!0?S="Sequenced_BeingInterpolated":S="Sequened_NotBeingInterpolated";let _=()=>{x.cur?de().transaction(z=>{z.unset(e)}):de().transaction(z=>{z.set(e,m.value)})},O={cur:x.cur?{type:"on",itemKey:x.cur.itemKey,toggle:_}:{type:"off",toggle:_},prev:x.prev!==void 0?{itemKey:x.prev.itemKey,position:x.prev.kf.position,jump:()=>{t.sheet.getSequence().position=x.prev.kf.position}}:void 0,next:x.next!==void 0?{itemKey:x.next.itemKey,position:x.next.kf.position,jump:()=>{t.sheet.getSequence().position=x.next.kf.position}}:void 0},j=Ql.default.createElement(sb,L({},O));return he(L({},m),{type:"Sequenced",shade:S,nearbyKeyframes:x,controlIndicators:j})}}let g=(0,wr.val)(t.template.getStaticValues()),h=ga(g,i);return typeof h<"u"&&f.push({label:"Reset to default",callback:()=>{de().transaction(({unset:b})=>{b(e)})}}
904),v&&f.push({label:"Sequence",callback:()=>{de().transaction(({stateEditors:b})=>{let y=he(L({},t.address),{pathToProp:i});b.coreByProject.historic.sheetsById.sequence.setPrimitivePropAsSequenced(y,n)})}}),typeof h<"u"?he(L({},m),{type:"Static",shade:m.beingScrubbed?"Static_BeingScrubbed":"Static",controlIndicators:Ql.default.createElement(ec,{hasStaticOverride:!0,obj:t,pathToProp:i,propConfig:n})}):he(L({},m),{type:"Default",shade:"Default",controlIndicators:Ql.default.createElement(ec,{hasStaticOverride:!0,obj:t,pathToProp:i,propConfig:n})})})}function ree(e,t,n){if(Dp.has(e))return Dp.get(e);{let o=nee(e,t,n);return Dp.set(e,o),o}}function hb(e,t,n){let o=ree(e,t,n);return ev(o)}var Ql,wr,Dp,mb=P(()=>{pu(),Ql=$(X()),wr=je(),Ne(),Sp(),Re(),ha(),c8(),g8(),jp(),Dp=new WeakMap});function oee({propConfig:e,pointerToProp:t,obj:n,SimpleEditorComponent:o}){let i=hb(t,n,e);return Lt.default.createElement(Sy,{editingTools:i,propConfig:e,value:i.value})}function aee({pointerToProp:e,obj:t,propConfig:n,visualIndentation:o}){var i;let l=(i=n.label)!=null?i:si((0,rc.getPointerParts)(e).path),s=Object.entries(n.props),u=s.filter(([_,O])=>Yr(O)),d=s.filter(([_,O])=>!Yr(O)),[f,m]=Qe(null),v=qJ(e,t,n),[g]=mn(m,{menuItems:v.contextMenuItems}),h=u.length>0,b=(0,Lt.useMemo)(()=>Tp.getIsPropHighlightedD(he(L({},t.address),{pathToProp:(0,rc.getPointerParts)(e).path})),[e]),y="".concat(t.address.projectId,",").concat(t.address.sheetId,",").concat(t.address.sheetInstanceId,",").concat(t.address.objectKey,",").concat((0,rc.getPointerParts)(e).path.join()),k=q8(n);(0,Lt.useLayoutEffect)(()=>{Ap.has(y)||Ap.set(y,new rc.Atom(k))},[y,n]);let x=Ap.get(y),S=Xe(()=>x?(0,O8.val)(x.pointer):k,[x]);return Lt.default.createElement(z8,null,g,Lt.default.createElement(gb,{style:{"--depth":o-1}},Lt.default.createElement(B8,{isVectorProp:k},Lt.default.createElement(F8,null,v.controlIndicators),Lt.default.createElement(M8,{isHighlighted:b,ref:f},Lt.default.createElement("span",null,l||"Props")),Lt.default.createElement(V8,{isCollapsed:S,isVector:k,onClick:()=>{x==null||x.set(!x.get())}},Lt.default.createElement(Gj,null))),k&&S&&Lt.default.createElement(L8,null,[...s].map(([_,O])=>Lt.default.createElement(oee,{key:"prop-"+_,propConfig:O,pointerToProp:e[_],obj:t})))),!S&&Lt.default.createElement(W8,{style:{"--depth":o},depth:o,lastSubIsComposite:h},[...d,...u].map(([_,O])=>Lt.default.createElement(yb,{key:"prop-"+_,propConfig:O,pointerToProp:e[_],obj:t,visualIndentation:o+1}))))}var rc,Lt,O8,T8,z8,D8,gb,A8,B8,N8,F8,R8,M8,U8,V8,H8,K8,W8,q8,$8,L8,Z8,Ap,iee=P(()=>{ha(),rc=je(),gf(),Nn(),Lt=$(X()),be(),mO(),bi(),rt(),nt(),sT(),gn(),LJ(),fb(),j8(),Mj(),mb(),Re(),O8=je(),Ll(),vp(),z8=M.div(T8||(T8=F([` 905 --step: 15px; 906 --left-pad: 15px; 907 `,`; 908 --right-width: 60%; 909`])),tt),gb=M.div(D8||(D8=F([` 910 height: 30px; 911 display: flex; 912 align-items: stretch; 913 position: relative; 914`]))),B8=M.div(A8||(A8=F([` 915 padding-left: `,`; 916 display: flex; 917 align-items: center; 918 overflow: hidden; 919 `,`; 920`])),tb,({isVectorProp:e})=>e?"width: calc(100% - var(--right-width))":""),F8=M.div(N8||(N8=F([` 921 flexshrink: 0; 922`]))),M8=pb(M.div(R8||(R8=F([` 923 margin-left: 4px; 924 cursor: default; 925 height: 100%; 926 display: flex; 927 align-items: center; 928 gap: 4px; 929 user-select: none; 930 &:hover { 931 color: white; 932 } 933 overflow: hidden; 934 935 `,`; 936`])),()=>ma)),V8=M.span(U8||(U8=F([` 937 width: 28px; 938 height: 28px; 939 font-size: 9px; 940 display: flex; 941 align-items: center; 942 justify-content: center; 943 944 transition: transform 0.05s ease-out, color 0.1s ease-out; 945 transform: rotateZ(`,`deg); 946 color: #66686a; 947 948 visibility: `,`; 949 950 `,`:hover & { 951 visibility: visible; 952 } 953 954 &:hover { 955 transform: rotateZ(`,`deg); 956 color: #c0c4c9; 957 } 958`])),e=>e.isCollapsed?0:90,e=>!e.isVector&&e.isCollapsed||e.isVector&&!e.isCollapsed?"visible":"hidden",gb,e=>e.isCollapsed?15:75),H8=gr(.05,"#282b2f"),W8=M.div(K8||(K8=F([` 959 /* background: `,`; */ 960 /* padding: `,` 0; */ 961`])),({depth:e})=>Eu(e*.03,H8),e=>e.lastSubIsComposite?0:"4px"),q8=qu(e=>{let t=Object.entries(e.props);return t.length<=3&&t.every(([n,o])=>o.type==="number"&&["x","y","z"].includes(n))}),L8=M.div($8||($8=F([` 962 display: flex; 963 align-items: center; 964 justify-content: stretch; 965 padding: 0 8px 0 2px; 966 box-sizing: border-box; 967 height: 100%; 968 width: var(--right-width); 969 flex-shrink: 0; 970 flex-grow: 0; 971`]))),Z8=Lt.default.memo(aee),Ap=new Map});function lee({isHighlighted:e}){return e==="self"?"#1857a4":e==="descendent"?"#0a2f5c":"initial"}var see=P(()=>{});function uee({propConfig:e,pointerToProp:t,editingTools:n,children:o,isPropHighlightedD:i}){var l;let s=(l=e.label)!=null?l:si((0,vb.getPointerParts)(t).path),[u,d]=Qe(null),[f]=mn(d,{menuItems:n.contextMenuItems});return Jl.default.createElement(X8,{isHighlighted:i},f,Jl.default.createElement(Q8,null,Jl.default.createElement(nT,null,n.controlIndicators),Jl.default.createElement(eT,{isHighlighted:i,ref:u,title:["obj","props",...(0,vb.getPointerParts)(t).path].join(".")},s)),Jl.default.createElement(oT,null,o))}var vb,Jl,G8,X8,Y8,Q8,J8,eT,tT,nT,rT,oT,cee=P(()=>
971{vb=je(),gn(),nt(),Ft(),Jl=$(X()),be(),rt(),bi(),j8(),mO(),see(),X8=pb(M.div(G8||(G8=F([` 972 display: flex; 973 height: 30px; 974 justify-content: flex-start; 975 align-items: stretch; 976 // We cannot calculate both the container (details panel) width and the descendant 977 // (this) width dynamically. This leads to the container width being calculated 978 // without this percentage being taken into consideration leads to horizontal 979 // clipping/scrolling--the same way as if we explicitly fixed either the container 980 // width, or the descendant width. 981 // The correct solution for tabulated UIs with dynamic container widths is to use 982 // CSS grid. For now I fixed this issue by just giving a great enough width 983 // to the details panel so most things don't break. 984 --right-width: 60%; 985 position: relative; 986 `,`; 987 988 /* background-color: `,`; */ 989`])),tt,lee)),Q8=M.div(Y8||(Y8=F([` 990 box-sizing: border-box; 991 padding-left: `,`; 992 padding-right: 4px; 993 display: flex; 994 flex-direction: row; 995 justify-content: flex-start; 996 align-items: stretch; 997 gap: 4px; 998 flex-grow: 0; 999 flex-shrink: 0; 1000 width: calc(100% - var(--right-width)); 1001`])),tb),eT=pb(M.div(J8||(J8=F([` 1002 text-align: left; 1003 flex: 1 0; 1004 white-space: nowrap; 1005 overflow: hidden; 1006 text-overflow: ellipsis; 1007 display: flex; 1008 align-items: center; 1009 user-select: none; 1010 cursor: default; 1011 1012 `,`; 1013 &:hover { 1014 color: white; 1015 } 1016`])),ma)),nT=M.div(tT||(tT=F([` 1017 flex-basis: 8px; 1018 flex: 0 0; 1019 display: flex; 1020 align-items: center; 1021`]))),oT=M.div(rT||(rT=F([` 1022 display: flex; 1023 align-items: center; 1024 justify-content: stretch; 1025 padding: 0 8px 0 2px; 1026 box-sizing: border-box; 1027 height: 100%; 1028 width: var(--right-width); 1029 flex-shrink: 0; 1030 flex-grow: 0; 1031`])))});function dee({propConfig:e,pointerToProp:t,obj:n,SimpleEditorComponent:o}){let i=hb(t,n,e),l=(0,oc.useMemo)(()=>Tp.getIsPropHighlightedD(he(L({},n.address),{pathToProp:(0,aT.getPointerParts)(t).path})),[t]);return oc.default.createElement(uee,{editingTools:i,propConfig:e,pointerToProp:t,isPropHighlightedD:l},oc.default.createElement(o,{editingTools:i,propConfig:e,value:i.value}))}var oc,aT,iT,fee=P(()=>{oc=$(X()),mb(),cee(),aT=je(),fb(),iT=oc.default.memo(dee)}),ac,lT,yb,sT=P(()=>{ac=$(X()),hO(),iee(),fee(),lT=({propConfig:e,visualIndentation:t,pointerToProp:n,obj:o})=>{if(e.type==="compound")return ac.default.createElement(Z8,{obj:o,visualIndentation:t,pointerToProp:n,propConfig:e});if(e.type==="enum")return ac.default.createElement(ac.default.Fragment,null);{let i=Jy[e.type];return ac.default.createElement(iT,{SimpleEditorComponent:i,obj:o,visualIndentation:t,pointerToProp:n,propConfig:e})}},yb=lT});function uT(e){return Bp.has(e)||Bp.set(e,(cT++).toString()),Bp.get(e)}var Bp,cT,dT=P(()=>{Bp=new WeakMap,cT=0}),es,fT,pT,hT,mT,gT,vT,pee=P(()=>{es=$(X()),sT(),Re(),dT(),be(),pT=M.div(fT||(fT=F([` 1032 display: flex; 1033 flex-direction: column; 1034 gap: 4px; 1035 padding: 8px; 1036`]))),mT=M.button(hT||(hT=F([` 1037 display: flex; 1038 align-items: center; 1039 justify-content: center; 1040 outline: none; 1041 border-radius: 2px; 1042 1043 color: #a8a8a9; 1044 background: rgba(255, 255, 255, 0.1); 1045 1046 border: none; 1047 height: 28px; 1048 1049 &:hover { 1050 background: rgba(255, 255, 255, 0.15); 1051 } 1052 1053 &:active { 1054 background: rgba(255, 255, 255, 0.2); 1055 } 1056`]))),gT=({objects:e})=>{let t=e[0],n=Ye(t.template.configPointer),o=Ye(t.template._temp_actionsPointer);return es.default.createElement(es.default.Fragment,null,es.default.createElement(yb,{key:uT(t),obj:t,pointerToProp:t.propsP,propConfig:n,visualIndentation:1}),es.default.createElement(pT,null,o&&Object.entries(o).map(([i,l])=>es.default.createElement(mT,{key:i,onClick:()=>{l(t.publicApi)}},i))))},vT=gT}),yT,bT,Np,kT=P(()=>{be(),bT=M.button(yT||(yT=F([` 1057 text-align: center; 1058 padding: 8px; 1059 border-radius: 2px; 1060 border: 1px solid #627b7b87; 1061 background-color: #4b787d3d; 1062 color: #eaeaea; 1063 font-weight: 400; 1064 display: block; 1065 appearance: none; 1066 flex-grow: 1; 1067 cursor: `,`; 1068 opacity: `,`; 1069 1070 &:hover { 1071 background-color: #7dc1c878; 1072 border-color: #9ebcbf; 1073 } 1074`])),e=>e.disabled?"none":"pointer",e=>e.disabled?.4:1),Np=bT}),hee=P(()=>{}),wT,mee=P(()=>{hee(),wT=(e=21)=>{let t="",n=crypto.getRandomValues(new Uint8Array(e));for(;e--;){let o=n[e]&63;o<36?t+=o.toString(36):o<62?t+=(o-26).toString(36).toUpperCase():o<63?t+="_":t+="-"}return t}});function xT(){return wT(16)}var ST=P(()=>{mee()}),ET,Do,bb,_T,PT,CT,IT,jT=P(()=>{ET=je(),nt(),Do=$(X()),bb=(0,Do.createContext)(null),_T=0,PT=()=>{let e=(0,Do.useMemo)(()=>_T++,[]),{cur:t,set:n}=(0,Do.useContext)(bb),[o,i]=Qe(!1),l=(0,Do.useCallback)((s,u)=>{n(s?e:-1,u)},[]);return(0,Do.useEffect)(()=>t.onStale(()=>{let s=t.getValue()===e;o.current!==s&&(o.current=s)}),[t,e]),[i,l]},CT=({children:e})=>{let t=(0,Do.useMemo)(()=>new ET.Atom(-1),[]),n=t.prism,o=(0,Do.useMemo)(()=>{let i;return(l,s)=>{let u=i!==void 0;i!==void 0&&(clearTimeout(i),i=void 0),s===0||u?t.set(l):i=setTimeout(()=>{t.set(l),i=void 0},s)}},[]);return Do.default.createElement(bb.Provider,{value:{cur:n,set:o}},e)},IT=CT});function ts(e,t){let n=e.enabled!==!1,[o,i]=PT(),[l,s]=Qe(null);(0,TT.useEffect)(()=>
1074{if(!n)return;let d=l.current;if(!d)return;let f=()=>{var v;return i(!0,(v=e.enterDelay)!=null?v:400)},m=()=>{var v;return i(!1,(v=e.exitDelay)!=null?v:200)};return d.addEventListener("mouseenter",f),d.addEventListener("mouseleave",m),()=>{d.removeEventListener("mouseenter",f),d.removeEventListener("mouseleave",m)}},[l,n,e.enterDelay,e.exitDelay]);let u=(0,OT.useContext)(Fl);return[n&&o&&s?(0,zT.createPortal)(Fp.default.createElement(Ly,{children:t,target:s,onClickOutside:vr,verticalPlacement:e.verticalPlacement,verticalGap:e.verticalGap}),u):Fp.default.createElement(Fp.default.Fragment,null),l,o]}var OT,TT,Fp,zT,ic=P(()=>{nt(),OT=$(X()),TT=$(X()),Fp=$(X()),g6(),zT=$(wo()),jT(),gi(),Ul()}),DT,AT,ns,Rp=P(()=>{be(),Gr(),AT=M(Zr)(DT||(DT=F([` 1075 padding: 1em; 1076 max-width: 240px; 1077 pointer-events: none !important; 1078 --popover-outer-stroke: transparent; 1079 --popover-inner-stroke: #45464d; 1080`]))),ns=AT}),Qr,BT,NT,FT,RT,MT,UT,VT,HT,KT,gee=P(()=>{Re(),Ne(),Qr=$(X()),be(),ST(),ic(),Rp(),kT(),NT=M.div(BT||(BT=F([` 1081 padding: 8px 10px; 1082 position: relative; 1083 background-color: #6d232352; 1084 &:before { 1085 position: absolute; 1086 content: ' '; 1087 display: block; 1088 left: 0; 1089 top: 0; 1090 bottom: 0; 1091 width: 2px; 1092 background-color: #ff000070; 1093 } 1094`]))),RT=M.div(FT||(FT=F([` 1095 margin-bottom: 1em; 1096 & a { 1097 color: inherit; 1098 } 1099`]))),UT=M.div(MT||(MT=F([` 1100 display: flex; 1101 gap: 8px; 1102`]))),VT=({projectId:e})=>{let t=Ye(de().atomP.ephemeral.coreByProject[e].loadingState);return t&&t.type==="browserStateIsNotBasedOnDiskState"?Qr.default.createElement(HT,{loadingState:t,projectId:e}):null},HT=({projectId:e,loadingState:t})=>{let n=()=>{de().transaction(({drafts:d,stateEditors:f})=>{f.coreByProject.historic.revisionHistory.add({projectId:e,revision:t.onDiskState.revisionHistory[0]}),f.coreByProject.historic.revisionHistory.add({projectId:e,revision:xT()}),d.ephemeral.coreByProject[e].loadingState={type:"loaded"}})},o=()=>{de().transaction(({drafts:d})=>{d.historic.coreByProject[e]=t.onDiskState,d.ephemeral.coreByProject[e].loadingState={type:"loaded"}})},[i,l]=ts({},()=>Qr.default.createElement(ns,null,"The browser's state will override the disk state.")),[s,u]=ts({},()=>Qr.default.createElement(ns,null,"The disk's state will override the browser's state."));return Qr.default.createElement(NT,null,Qr.default.createElement(RT,null,"Browser state is not based on disk state."," ",Qr.default.createElement("a",{href:"https://www.theatrejs.com/docs/latest/manual/projects#state",target:"_blank"},"Learn more.")),Qr.default.createElement(UT,null,i,Qr.default.createElement(Np,{onClick:n,ref:l},"Use browser's state"),s,Qr.default.createElement(Np,{onClick:o,ref:u},"Use disk state")))},KT=VT}),vee=He((e,t)=>{(function(n){typeof e=="object"&&typeof t<"u"?t.exports=n():(typeof window<"u"?window:typeof $n<"u"?$n:typeof self<"u"?self:this).JSZip=n()})(function(){return function n(o,i,l){function s(f,m){if(!i[f]){if(!o[f]){var v=typeof Tg=="function"&&Tg;if(!m&&v)return v(f,!0);if(u)return u(f,!0);var g=new Error("Cannot find module '"+f+"'");throw g.code="MODULE_NOT_FOUND",g}var h=i[f]={exports:{}};o[f][0].call(h.exports,function(b){var y=o[f][1][b];return s(y||b)},h,h.exports,n,o,i,l)}return i[f].exports}for(var u=typeof Tg=="function"&&Tg,d=0;d<l.length;d++)s(l[d]);return s}({1:[function(n,o,i){var l=n("./utils"),s=n("./support"),u="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";i.encode=function(d){for(var f,m,v,g,h,b,y,k=[],x=0,S=d.length,_=S,O=l.getTypeOf(d)!=="string";x<d.length;)_=S-x,v=O?(f=d[x++],m=x<S?d[x++]:0,x<S?d[x++]:0):(f=d.charCodeAt(x++),m=x<S?d.charCodeAt(x++):0,x<S?d.charCodeAt(x++):0),g=f>>2,h=(3&f)<<4|m>>4,b=1<_?(15&m)<<2|v>>6:64,y=2<_?63&v:64,k.push(u.charAt(g)+u.charAt(h)+u.charAt(b)+u.charAt(y));return k.join("")},i.decode=function(d){var f,m,v,g,h,b,y=0,k=0,x="data:";if(d.substr(0,x.length)===x)throw new Error("Invalid base64 input, it looks like a data url.");var S,_=3*(d=d.replace(/[^A-Za-z0-9+/=]/g,"")).length/4;if(d.charAt(d.length-1)===u.charAt(64)&&_--,d.charAt(d.length-2)===u.charAt(64)&&_--,_%1!=0)throw new Error("Invalid base64 input, bad content length.");for(S=s.uint8array?new Uint8Array(0|_):new Array(0|_);y<d.length;)f=u.indexOf(d.charAt(y++))<<2|(g=u.indexOf(d.charAt(y++)))>>4,m=(15&g)<<4|(h=u.indexOf(d.charAt(y++)))>>2,v=(3&h)<<6|(b=u.indexOf(d.charAt(y++))),S[k++]=f,h!==64&&(S[k++]=m),b!==64&&(S[k++]=v);return S}},{"./support":30,"./utils":32}],2:[function(n,o,i){var l=n("./external"),s=n("./stream/DataWorker"),u=n("./stream/Crc32Probe"),d=n("./stream/DataLengthProbe");function f(m,v,g,h,b){this.compressedSize=m,this.uncompressedSize=v,this.crc32=g,this.compression=h,this.compressedContent=b}f.prototype={getContentWorker:function(){var m=new s(l.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new d("data_length")),v=this;return m.on("end",function(){if(this.streamInfo.data_length!==v.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")}),m},getCompressedWorker:function(){return new s(l.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},f.createWorkerFrom=function(m,v,g){return m.pipe(new u).pipe(new d("uncompressedSize")).pipe(v.compressWorker(g)).pipe(new d("compressedSize")).withStreamInfo("compression",v)},o.exports=f},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(n,o,i){var l=n("./stream/GenericWorker");i.STORE={magic:"\0\0",compressWorker:function(){return new l("STORE compression")},uncompressWorker:function(){return new l("STORE decompression")}},i.DEFLATE=n("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(n,o,i){var l=n("./utils"),s=function(){for(var u,d=[],f=0;f<256;f++){u=f;for(var m=0;m<8;m++)u=1&u?3988292384^u>>>1:u>>>1;d[f]=u}return d}();o.exports=function(u,d){return u!==void 0&&u.length?l.getTypeOf(u)!=="str
1102ing"?function(f,m,v,g){var h=s,b=g+v;f^=-1;for(var y=g;y<b;y++)f=f>>>8^h[255&(f^m[y])];return-1^f}(0|d,u,u.length,0):function(f,m,v,g){var h=s,b=g+v;f^=-1;for(var y=g;y<b;y++)f=f>>>8^h[255&(f^m.charCodeAt(y))];return-1^f}(0|d,u,u.length,0):0}},{"./utils":32}],5:[function(n,o,i){i.base64=!1,i.binary=!1,i.dir=!1,i.createFolders=!0,i.date=null,i.compression=null,i.compressionOptions=null,i.comment=null,i.unixPermissions=null,i.dosPermissions=null},{}],6:[function(n,o,i){var l=null;l=typeof Promise<"u"?Promise:n("lie"),o.exports={Promise:l}},{lie:37}],7:[function(n,o,i){var l=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Uint32Array<"u",s=n("pako"),u=n("./utils"),d=n("./stream/GenericWorker"),f=l?"uint8array":"array";function m(v,g){d.call(this,"FlateWorker/"+v),this._pako=null,this._pakoAction=v,this._pakoOptions=g,this.meta={}}i.magic="\b\0",u.inherits(m,d),m.prototype.processChunk=function(v){this.meta=v.meta,this._pako===null&&this._createPako(),this._pako.push(u.transformTo(f,v.data),!1)},m.prototype.flush=function(){d.prototype.flush.call(this),this._pako===null&&this._createPako(),this._pako.push([],!0)},m.prototype.cleanUp=function(){d.prototype.cleanUp.call(this),this._pako=null},m.prototype._createPako=function(){this._pako=new s[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var v=this;this._pako.onData=function(g){v.push({data:g,meta:v.meta})}},i.compressWorker=function(v){return new m("Deflate",v)},i.uncompressWorker=function(){return new m("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(n,o,i){function l(h,b){var y,k="";for(y=0;y<b;y++)k+=String.fromCharCode(255&h),h>>>=8;return k}function s(h,b,y,k,x,S){var _,O,j=h.file,z=h.compression,V=S!==f.utf8encode,W=u.transformTo("string",S(j.name)),B=u.transformTo("string",f.utf8encode(j.name)),Z=j.comment,re=u.transformTo("string",S(Z)),D=u.transformTo("string",f.utf8encode(Z)),G=B.length!==j.name.length,C=D.length!==Z.length,Q="",xe="",q="",K=j.dir,ee=j.date,ge={crc32:0,compressedSize:0,uncompressedSize:0};b&&!y||(ge.crc32=h.crc32,ge.compressedSize=h.compressedSize,ge.uncompressedSize=h.uncompressedSize);var A=0;b&&(A|=8),V||!G&&!C||(A|=2048);var N=0,oe=0;K&&(N|=16),x==="UNIX"?(oe=798,N|=function(ue,te){var Oe=ue;return ue||(Oe=te?16893:33204),(65535&Oe)<<16}(j.unixPermissions,K)):(oe=20,N|=function(ue){return 63&(ue||0)}(j.dosPermissions)),_=ee.getUTCHours(),_<<=6,_|=ee.getUTCMinutes(),_<<=5,_|=ee.getUTCSeconds()/2,O=ee.getUTCFullYear()-1980,O<<=4,O|=ee.getUTCMonth()+1,O<<=5,O|=ee.getUTCDate(),G&&(xe=l(1,1)+l(m(W),4)+B,Q+="up"+l(xe.length,2)+xe),C&&(q=l(1,1)+l(m(re),4)+D,Q+="uc"+l(q.length,2)+q);var le="";return le+=` 1103\0`,le+=l(A,2),le+=z.magic,le+=l(_,2),le+=l(O,2),le+=l(ge.crc32,4),le+=l(ge.compressedSize,4),le+=l(ge.uncompressedSize,4),le+=l(W.length,2),le+=l(Q.length,2),{fileRecord:v.LOCAL_FILE_HEADER+le+W+Q,dirRecord:v.CENTRAL_FILE_HEADER+l(oe,2)+le+l(re.length,2)+"\0\0\0\0"+l(N,4)+l(k,4)+W+Q+re}}var u=n("../utils"),d=n("../stream/GenericWorker"),f=n("../utf8"),m=n("../crc32"),v=n("../signature");function g(h,b,y,k){d.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=b,this.zipPlatform=y,this.encodeFileName=k,this.streamFiles=h,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}u.inherits(g,d),g.prototype.push=function(h){var b=h.meta.percent||0,y=this.entriesCount,k=this._sources.length;this.accumulate?this.contentBuffer.push(h):(this.bytesWritten+=h.data.length,d.prototype.push.call(this,{data:h.data,meta:{currentFile:this.currentFile,percent:y?(b+100*(y-k-1))/y:100}}))},g.prototype.openedSource=function(h){this.currentSourceOffset=this.bytesWritten,this.currentFile=h.file.name;var b=this.streamFiles&&!h.file.dir;if(b){var y=s(h,b,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:y.fileRecord,meta:{percent:0}})}else this.accumulate=!0},g.prototype.closedSource=function(h){this.accumulate=!1;var b=this.streamFiles&&!h.file.dir,y=s(h,b,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(y.dirRecord),b)this.push({data:function(k){return v.DATA_DESCRIPTOR+l(k.crc32,4)+l(k.compressedSize,4)+l(k.uncompressedSize,4)}(h),meta:{percent:100}});else for(this.push({data:y.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},g.prototype.flush=function(){for(var h=this.bytesWritten,b=0;b<this.dirRecords.length;b++)this.push({data:this.dirRecords[b],meta:{percent:100}});var y=this.bytesWritten-h,k=function(x,S,_,O,j){var z=u.transformTo("string",j(O));return v.CENTRAL_DIRECTORY_END+"\0\0\0\0"+l(x,2)+l(x,2)+l(S,4)+l(_,4)+l(z.length,2)+z}(this.dirRecords.length,y,h,this.zipComment,this.encodeFileName);this.push({data:k,meta:{percent:100}})},g.prototype.prepareNextSource=function(){this.previous=this._sources.shift(),this.openedSource(this.previous.streamInfo),this.isPaused?this.previous.pause():this.previous.resume()},g.prototype.registerPrevious=function(h){this._sources.push(h);var b=this;return h.on("data",function(y){b.processChunk(y)}),h.on("end",function(){b.closedSource(b.previous.streamInfo),b._sources.length?b.prepareNextSource():b.end()}),h.on("error",function(y){b.error(y)}),this},g.prototype.resume=function(){return!!d.prototype.resume.call(this)&&(!this.previous&&this._sources.length?(this.prepareNextSource(),!0):this.previous||this._sources.length||this.generatedError?void 0:(this.end(),!0))},g.prototype.error=function(h){var b=this._sources;if(!d.prototype.error.call(this,h))return!1;for(var y=0;y<b.length;y++)try{b[y].error(h)}catch{}return!0},g.prototype.lock=function(){d.prototype.lock.call(this);for(var h=this._sources,b=0;b<h.length;b++)h[b].lock()},o.exports=g},{"../crc32":4,"../signature":23,"../stream/GenericWorker":28,"../utf8":31,"../utils":32}],9:[function(n,o,i){var l=n("../compressions"),s=n("./ZipFileWorker");i.generateWorker=function(u,d,f){var m=new s(d.streamFiles,f,d.platform,d.encodeFileName),v=0;try{u.forEach(function(g,h){v++;var b=function(S,_){var O=S||_,j=l[O];if(!j)throw new Error(O+" is not a valid compression method !");return j}(h.options.compression,d.compression),y=h.options.compressionOptions||d.compressionOptions||{},k=h.dir,x=h.date;h._compressWorker(b,y).withStreamInfo("file",{name:g,dir:k,date:x,comment:h.comment||"",unixPermissions:h.unixPermissions,dosPermissions:h.dosPermissions}).pipe(m)}),m.entriesCount=v}catch(g){m.error(g)}return m}},{"../compressions":3,"./ZipFileWorker":8}],10:[function(n,o,i){function l(){if(!(this instanceof l))return new l;if(arguments.length)throw new Error("The constructor with parameters has been removed in JSZip 3.0, please check the upgrade guide.");this.files=Object.create(null),this.comment=null,this.root="",this.clone=function(){var s=new l;for(var u in this)typeof this[u]!="function"&&(s[u]=this[u]);return s}}(l.prototype=n("./object")).loadAsync=n("./load"),l.support=n("./support"),l.defaults=n("./defaults"),l.version="3.10.1",l.loadAsync=function(s,u){return new l().loadAsync(s,u)},l.external=n("./external"),o.exports=l},{"./defaults":5,"./external":6,"./load":11,"./object":15,"./support":30}],11:[function(n,o,i){var l=n("./utils"),s=n("./external"),u=n("./utf8"),d=n("./zipEntries"),f=n("./stream/Crc32Probe"),m=n("./nodejsUtils");function v(g){return new s.Promise(function(h,b){var y=g.decompressed.getContentWorker().pipe(new f);y.on("error",function(k){b(k)}).on("end",function(){y.streamInfo.crc32!==g.decompressed.crc32?b(new Error("Corrupted zip : CRC32 mismatch")):h()}).resume()})}o.exports=function(g,h){var b=this;return h=l.extend(h||{},{base64:!1,checkCRC32:!1,optimizedBinaryString:!1,createFolders:!1,decodeFileName:u.utf8decode}),m.isNode&&m.isStream(g)?s.Promise.reject(new Error("JSZip can't accept a stream when loading a zip file.")):l.prepareContent("the loaded zip f
1103ile",g,!0,h.optimizedBinaryString,h.base64).then(function(y){var k=new d(h);return k.load(y),k}).then(function(y){var k=[s.Promise.resolve(y)],x=y.files;if(h.checkCRC32)for(var S=0;S<x.length;S++)k.push(v(x[S]));return s.Promise.all(k)}).then(function(y){for(var k=y.shift(),x=k.files,S=0;S<x.length;S++){var _=x[S],O=_.fileNameStr,j=l.resolve(_.fileNameStr);b.file(j,_.decompressed,{binary:!0,optimizedBinaryString:!0,date:_.date,dir:_.dir,comment:_.fileCommentStr.length?_.fileCommentStr:null,unixPermissions:_.unixPermissions,dosPermissions:_.dosPermissions,createFolders:h.createFolders}),_.dir||(b.file(j).unsafeOriginalName=O)}return k.zipComment.length&&(b.comment=k.zipComment),b})}},{"./external":6,"./nodejsUtils":14,"./stream/Crc32Probe":25,"./utf8":31,"./utils":32,"./zipEntries":33}],12:[function(n,o,i){var l=n("../utils"),s=n("../stream/GenericWorker");function u(d,f){s.call(this,"Nodejs stream input adapter for "+d),this._upstreamEnded=!1,this._bindStream(f)}l.inherits(u,s),u.prototype._bindStream=function(d){var f=this;(this._stream=d).pause(),d.on("data",function(m){f.push({data:m,meta:{percent:0}})}).on("error",function(m){f.isPaused?this.generatedError=m:f.error(m)}).on("end",function(){f.isPaused?f._upstreamEnded=!0:f.end()})},u.prototype.pause=function(){return!!s.prototype.pause.call(this)&&(this._stream.pause(),!0)},u.prototype.resume=function(){return!!s.prototype.resume.call(this)&&(this._upstreamEnded?this.end():this._stream.resume(),!0)},o.exports=u},{"../stream/GenericWorker":28,"../utils":32}],13:[function(n,o,i){var l=n("readable-stream").Readable;function s(u,d,f){l.call(this,d),this._helper=u;var m=this;u.on("data",function(v,g){m.push(v)||m._helper.pause(),f&&f(g)}).on("error",function(v){m.emit("error",v)}).on("end",function(){m.push(null)})}n("../utils").inherits(s,l),s.prototype._read=function(){this._helper.resume()},o.exports=s},{"../utils":32,"readable-stream":16}],14:[function(n,o,i){o.exports={isNode:typeof Buffer<"u",newBufferFrom:function(l,s){if(Buffer.from&&Buffer.from!==Uint8Array.from)return Buffer.from(l,s);if(typeof l=="number")throw new Error('The "data" argument must not be a number');return new Buffer(l,s)},allocBuffer:function(l){if(Buffer.alloc)return Buffer.alloc(l);var s=new Buffer(l);return s.fill(0),s},isBuffer:function(l){return Buffer.isBuffer(l)},isStream:function(l){return l&&typeof l.on=="function"&&typeof l.pause=="function"&&typeof l.resume=="function"}}},{}],15:[function(n,o,i){function l(j,z,V){var W,B=u.getTypeOf(z),Z=u.extend(V||{},m);Z.date=Z.date||new Date,Z.compression!==null&&(Z.compression=Z.compression.toUpperCase()),typeof Z.unixPermissions=="string"&&(Z.unixPermissions=parseInt(Z.unixPermissions,8)),Z.unixPermissions&&16384&Z.unixPermissions&&(Z.dir=!0),Z.dosPermissions&&16&Z.dosPermissions&&(Z.dir=!0),Z.dir&&(j=x(j)),Z.createFolders&&(W=k(j))&&S.call(this,W,!0);var re=B==="string"&&Z.binary===!1&&Z.base64===!1;V&&V.binary!==void 0||(Z.binary=!re),(z instanceof v&&z.uncompressedSize===0||Z.dir||!z||z.length===0)&&(Z.base64=!1,Z.binary=!0,z="",Z.compression="STORE",B="string");var D=null;D=z instanceof v||z instanceof d?z:b.isNode&&b.isStream(z)?new y(j,z):u.prepareContent(j,z,Z.binary,Z.optimizedBinaryString,Z.base64);var G=new g(j,D,Z);this.files[j]=G}var s=n("./utf8"),u=n("./utils"),d=n("./stream/GenericWorker"),f=n("./stream/StreamHelper"),m=n("./defaults"),v=n("./compressedObject"),g=n("./zipObject"),h=n("./generate"),b=n("./nodejsUtils"),y=n("./nodejs/NodejsStreamInputAdapter"),k=function(j){j.slice(-1)==="/"&&(j=j.substring(0,j.length-1));var z=j.lastIndexOf("/");return 0<z?j.substring(0,z):""},x=function(j){return j.slice(-1)!=="/"&&(j+="/"),j},S=function(j,z){return z=z!==void 0?z:m.createFolders,j=x(j),this.files[j]||l.call(this,j,null,{dir:!0,createFolders:z}),this.files[j]};function _(j){return Object.prototype.toString.call(j)==="[object RegExp]"}var O={load:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},forEach:function(j){var z,V,W;for(z in this.files)W=this.files[z],(V=z.slice(this.root.length,z.length))&&z.slice(0,this.root.length)===this.root&&j(V,W)},filter:function(j){var z=[];return this.forEach(function(V,W){j(V,W)&&z.push(W)}),z}
vendor: 33,600 bytes, line 1103
1103,file:function(j,z,V){if(arguments.length!==1)return j=this.root+j,l.call(this,j,z,V),this;if(_(j)){var W=j;return this.filter(function(Z,re){return!re.dir&&W.test(Z)})}var B=this.files[this.root+j];return B&&!B.dir?B:null},folder:function(j){if(!j)return this;if(_(j))return this.filter(function(B,Z){return Z.dir&&j.test(B)});var z=this.root+j,V=S.call(this,z),W=this.clone();return W.root=V.name,W},remove:function(j){j=this.root+j;var z=this.files[j];if(z||(j.slice(-1)!=="/"&&(j+="/"),z=this.files[j]),z&&!z.dir)delete this.files[j];else for(var V=this.filter(function(B,Z){return Z.name.slice(0,j.length)===j}),W=0;W<V.length;W++)delete this.files[V[W].name];return this},generate:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},generateInternalStream:function(j){var z,V={};try{if((V=u.extend(j||{},{streamFiles:!1,compression:"STORE",compressionOptions:null,type:"",platform:"DOS",comment:null,mimeType:"application/zip",encodeFileName:s.utf8encode})).type=V.type.toLowerCase(),V.compression=V.compression.toUpperCase(),V.type==="binarystring"&&(V.type="string"),!V.type)throw new Error("No output type specified.");u.checkSupport(V.type),V.platform!=="darwin"&&V.platform!=="freebsd"&&V.platform!=="linux"&&V.platform!=="sunos"||(V.platform="UNIX"),V.platform==="win32"&&(V.platform="DOS");var W=V.comment||this.comment||"";z=h.generateWorker(this,V,W)}catch(B){(z=new d("error")).error(B)}return new f(z,V.type||"string",V.mimeType)},generateAsync:function(j,z){return this.generateInternalStream(j).accumulate(z)},generateNodeStream:function(j,z){return(j=j||{}).type||(j.type="nodebuffer"),this.generateInternalStream(j).toNodejsStream(z)}};o.exports=O},{"./compressedObject":2,"./defaults":5,"./generate":9,"./nodejs/NodejsStreamInputAdapter":12,"./nodejsUtils":14,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31,"./utils":32,"./zipObject":35}],16:[function(n,o,i){o.exports=n("stream")},{stream:void 0}],17:[function(n,o,i){var l=n("./DataReader");function s(u){l.call(this,u);for(var d=0;d<this.data.length;d++)u[d]=255&u[d]}n("../utils").inherits(s,l),s.prototype.byteAt=function(u){return this.data[this.zero+u]},s.prototype.lastIndexOfSignature=function(u){for(var d=u.charCodeAt(0),f=u.charCodeAt(1),m=u.charCodeAt(2),v=u.charCodeAt(3),g=this.length-4;0<=g;--g)if(this.data[g]===d&&this.data[g+1]===f&&this.data[g+2]===m&&this.data[g+3]===v)return g-this.zero;return-1},s.prototype.readAndCheckSignature=function(u){var d=u.charCodeAt(0),f=u.charCodeAt(1),m=u.charCodeAt(2),v=u.charCodeAt(3),g=this.readData(4);return d===g[0]&&f===g[1]&&m===g[2]&&v===g[3]},s.prototype.readData=function(u){if(this.checkOffset(u),u===0)return[];var d=this.data.slice(this.zero+this.index,this.zero+this.index+u);return this.index+=u,d},o.exports=s},{"../utils":32,"./DataReader":18}],18:[function(n,o,i){var l=n("../utils");function s(u){this.data=u,this.length=u.length,this.index=0,this.zero=0}s.prototype={checkOffset:function(u){this.checkIndex(this.index+u)},checkIndex:function(u){if(this.length<this.zero+u||u<0)throw new Error("End of data reached (data length = "+this.length+", asked index = "+u+"). Corrupted zip ?")},setIndex:function(u){this.checkIndex(u),this.index=u},skip:function(u){this.setIndex(this.index+u)},byteAt:function(){},readInt:function(u){var d,f=0;for(this.checkOffset(u),d=this.index+u-1;d>=this.index;d--)f=(f<<8)+this.byteAt(d);return this.index+=u,f},readString:function(u){return l.transformTo("string",this.readData(u))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var u=this.readInt(4);return new Date(Date.UTC(1980+(u>>25&127),(u>>21&15)-1,u>>16&31,u>>11&31,u>>5&63,(31&u)<<1))}},o.exports=s},{"../utils":32}],19:[function(n,o,i){var l=n("./Uint8ArrayReader");function s(u){l.call(this,u)}n("../utils").inherits(s,l),s.prototype.readData=function(u){this.checkOffset(u);var d=this.data.slice(this.zero+this.index,this.zero+this.index+u);return this.index+=u,d},o.exports=s},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(n,o,i){var l=n("./DataReader");function s(u){l.call(this,u)}n("../utils").inherits(s,l),s.prototype.byteAt=function(u){return this.data.charCodeAt(this.zero+u)},s.prototype.lastIndexOfSignature=function(u){return this.data.lastIndexOf(u)-this.zero},s.prototype.readAndCheckSignature=function(u){return u===this.readData(4)},s.prototype.readData=function(u){this.checkOffset(u);var d=this.data.slice(this.zero+this.index,this.zero+this.index+u);return this.index+=u,d},o.exports=s},{"../utils":32,"./DataReader":18}],21:[function(n,o,i){var l=n("./ArrayReader");function s(u){l.call(this,u)}n("../utils").inherits(s,l),s.prototype.readData=function(u){if(this.checkOffset(u),u===0)return new Uint8Array(0);var d=this.data.subarray(this.zero+this.index,this.zero+this.index+u);return this.index+=u,d},o.exports=s},{"../utils":32,"./ArrayReader":17}],22:[function(n,o,i){var l=n("../utils"),s=n("../support"),u=n("./ArrayReader"),d=n("./StringReader"),f=n("./NodeBufferReader"),m=n("./Uint8ArrayReader");o.exports=function(v){var g=l.getTypeOf(v);return l.checkSupport(g),g!=="string"||s.uint8array?g==="nodebuffer"?new f(v):s.uint8array?new m(l.transformTo("uint8array",v)):new u(l.transformTo("array",v)):new d(v)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(n,o,i){i.LOCAL_FILE_HEADER="PK��",i.CENTRAL_FILE_HEADER="PK��",i.CENTRAL_DIRECTORY_END="PK��",i.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK�\x07",i.ZIP64_CENTRAL_DIRECTORY_END="PK��",i.DATA_DESCRIPTOR="PK\x07\b"},{}],24:[function(n,o,i){var l=n("./GenericWorker"),s=n("../utils");function u(d){l.call(this,"ConvertWorker to "+d),this.destType=d}s.inherits(u,l),u.prototype.processChunk=function(d){this.push({data:s.transformTo(this.destType,d.data),meta:d.meta})},o.exports=u},{"../utils":32,"./GenericWorker":28}],25:[function(n,o,i){var l=n("./GenericWorker"),s=n("../crc32");function u(){l.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}n("../utils").inherits(u,l),u.prototype.processChunk=function(d){this.streamInfo.crc32=s(d.data,this.streamInfo.crc32||0),this.push(d)},o.exports=u},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(n,o,i){var l=n("../utils"),s=n("./GenericWorker");function u(d){s.call(this,"DataLengthProbe for "+d),this.propName=d,this.withStreamInfo(d,0)}l.inherits(u,s),u.prototype.processChunk=function(d){if(d){var f=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=f+d.data.length}s.prototype.processChunk.call(this,d)},o.exports=u},{"../utils":32,"./GenericWorker":28}],27:[function(n,o,i){var l=n("../utils"),s=n("./GenericWorker");function u(d){s.call(this,"DataWorker");var f=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,d.then(function(m){f.dataIsReady=!0,f.data=m,f.max=m&&m.length||0,f.type=l.getTypeOf(m),f.isPaused||f._tickAndRepeat()},function(m){f.error(m)})}l.inherits(u,s),u.prototype.cleanUp=function(){s.prototype.cleanUp.call(this),this.data=null},u.prototype.resume=function(){return!!s.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,l.delay(this._tickAndRepeat,[],this)),!0)},u.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(l.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},u.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var d=null,f=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":d=this.data.substring(this.index,f);break;case"uint8array":d=this.data.subarray(this.index,f);break;case"array":case"nodebuffer":d=this.data.slice(this.index,f)}return this.index=f,this.push({data:d,meta:{percent:this.max?this.index/this.max*100:0}})},o.exports=u},{"../utils":32,"./GenericWorker":28}],28:[function(n,o,i){function l(s){this.name=s||"default",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}l.prototype={push:function(s){this.emit("data",s)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(s){this.emit("error",s)}return!0},error:function(s){return!this.isFinished&&(this.isPaused?this.generatedError=s:(this.isFinished=!0,this.emit("error",s),this.previous&&this.previous.error(s),this.cleanUp()),!0)},on:function(s,u){return this._listeners[s].push(u),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(s,u){if(this._listeners[s])for(var d=0;d<this._listeners[s].length;d++)this._listeners[s][d].call(this,u)},pipe:function(s){return s.registerPrevious(this)},registerPrevious:function(s){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.streamInfo=s.streamInfo,this.mergeStreamInfo(),this.previous=s;var u=this;return s.on("data",function(d){u.processChunk(d)}),s.on("end",function(){u.end()}),s.on("error",function(d){u.error(d)}),this},pause:function(){return!this.isPaused&&!this.isFinished&&(this.isPaused=!0,this.previous&&this.previous.pause(),!0)},resume:function(){if(!this.isPaused||this.isFinished)return!1;var s=this.isPaused=!1;return this.generatedError&&(this.error(this.generatedError),s=!0),this.previous&&this.previous.resume(),!s},flush:function(){},processChunk:function(s){this.push(s)},withStreamInfo:function(s,u){return this.extraStreamInfo[s]=u,this.mergeStreamInfo(),this},mergeStreamInfo:function(){for(var s in this.extraStreamInfo)Object.prototype.hasOwnProperty.call(this.extraStreamInfo,s)&&(this.streamInfo[s]=this.extraStreamInfo[s])},lock:function(){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.isLocked=!0,this.previous&&this.previous.lock()},toString:function(){var s="Worker "+this.name;return this.previous?this.previous+" -> "+s:s}},o.exports=l},{}],29:[function(n,o,i){var l=n("../utils"),s=n("./ConvertWorker"),u=n("./GenericWorker"),d=n("../base64"),f=n("../support"),m=n("../external"),v=null;if(f.nodestream)try{v=n("../nodejs/NodejsStreamOutputAdapter")}catch{}function g(b,y){return new m.Promise(function(k,x){var S=[],_=b._internalType,O=b._outputType,j=b._mimeType;b.on("data",function(z,V){S.push(z),y&&y(V)}).on("error",function(z){S=[],x(z)}).on("end",function(){try{var z=function(V,W,B){switch(V){case"blob":return l.newBlob(l.transformTo("arraybuffer",W),B);case"base64":return d.encode(W);default:return l.transformTo(V,W)}}(O,function(V,W){var B,Z=0,re=null,D=0;for(B=0;B<W.length;B++)D+=W[B].length;switch(V){case"string":return W.join("");case"array":return Array.prototype.concat.apply([],W);case"uint8array":for(re=new Uint8Array(D),B=0;B<W.length;B++)re.set(W[B],Z),Z+=W[B].length;return re;case"nodebuffer":return Buffer.concat(W);default:throw new Error("concat : unsupported type '"+V+"'")}}(_,S),j);k(z)}catch(V){x(V)}S=[]}).resume()})}function h(b,y,k){var x=y;switch(y){case"blob":case"arraybuffer":x="uint8array";break;case"base64":x="string"}try{this._internalType=x,this._outputType=y,this._mimeType=k,l.checkSupport(x),this._worker=b.pipe(new s(x)),b.lock()}catch(S){this._worker=new u("error"),this._worker.error(S)}}h.prototype={accumulate:function(b){return g(this,b)},on:function(b,y){var k=this;return b==="data"?this._worker.on(b,function(x){y.call(k,x.data,x.meta)}):this._worker.on(b,function(){l.delay(y,arguments,k)}),this},resume:function(){return l.delay(this._worker.resume,[],this._worker),this},pause:function(){return this._worker.pause(),this},toNodejsStream:function(b){if(l.checkSupport("nodestream"),this._outputType!=="nodebuffer")throw new Error(this._outputType+" is not supported by this method");return new v(this,{objectMode:this._outputType!=="nodebuffer"},b)}},o.exports=h},{"../base64":1,"../external":6,"../nodejs/NodejsStreamOutputAdapter":13,"../support":30,"../utils":32,"./ConvertWorker":24,"./GenericWorker":28}],30:[function(n,o,i){if(i.base64=!0,i.array=!0,i.string=!0,i.arraybuffer=typeof ArrayBuffer<"u"&&typeof Uint8Array<"u",i.nodebuffer=typeof Buffer<"u",i.uint8array=typeof Uint8Array<"u",typeof ArrayBuffer>"u")i.blob=!1;else{var l=new ArrayBuffer(0);try{i.blob=new Blob([l],{type:"application/zip"}).size===0}catch{try{var s=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);s.append(l),i.blob=s.getBlob("application/zip").size===0}catch{i.blob=!1}}}try{i.nodestream=!!n("readable-stream").Readable}catch{i.nodestream=!1}},{"readable-stream":16}],31:[function(n,o,i){for(var l=n("./utils"),s=n("./support"),u=n("./nodejsUtils"),d=n("./stream/GenericWorker"),f=new Array(256),m=0;m<256;m++)f[m]=252<=m?6:248<=m?5:240<=m?4:224<=m?3:192<=m?2:1;f[254]=f[254]=1;function v(){d.call(this,"utf-8 decode"),this.leftOver=null}function g(){d.call(this,"utf-8 encode")}i.utf8encode=function(h){return s.nodebuffer?u.newBufferFrom(h,"utf-8"):function(b){var y,k,x,S,_,O=b.length,j=0;for(S=0;S<O;S++)(64512&(k=b.charCodeAt(S)))==55296&&S+1<O&&(64512&(x=b.charCodeAt(S+1)))==56320&&(k=65536+(k-55296<<10)+(x-56320),S++),j+=k<128?1:k<2048?2:k<65536?3:4;for(y=s.uint8array?new Uint8Array(j):new Array(j),S=_=0;_<j;S++)(64512&(k=b.charCodeAt(S)))==55296&&S+1<O&&(64512&(x=b.charCodeAt(S+1)))==56320&&(k=65536+(k-55296<<10)+(x-56320),S++),k<128?y[_++]=k:(k<2048?y[_++]=192|k>>>6:(k<65536?y[_++]=224|k>>>12:(y[_++]=240|k>>>18,y[_++]=128|k>>>12&63),y[_++]=128|k>>>6&63),y[_++]=128|63&k);return y}(h)},i.utf8decode=function(h){return s.nodebuffer?l.transformTo("nodebuffer",h).toString("utf-8"):function(b){var y,k,x,S,_=b.length,O=new Array(2*_);for(y=k=0;y<_;)if((x=b[y++])<128)O[k++]=x;else if(4<(S=f[x]))O[k++]=65533,y+=S-1;else{for(x&=S===2?31:S===3?15:7;1<S&&y<_;)x=x<<6|63&b[y++],S--;1<S?O[k++]=65533:x<65536?O[k++]=x:(x-=65536,O[k++]=55296|x>>10&1023,O[k++]=56320|1023&x)}return O.length!==k&&(O.subarray?O=O.subarray(0,k):O.length=k),l.applyFromCharCode(O)}(h=l.transformTo(s.uint8array?"uint8array":"array",h))},l.inherits(v,d),v.prototype.processChunk=function(h){var b=l.transformTo(s.uint8array?"uint8array":"array",h.data);if(this.leftOver&&this.leftOver.length){if(s.uint8array){var y=b;(b=new Uint8Array(y.length+this.leftOver.length)).set(this.leftOver,0),b.set(y,this.leftOver.length)}else b=this.leftOver.concat(b);this.leftOver=null}var k=function(S,_){var O;for((_=_||S.length)>S.length&&(_=S.length),O=_-1;0<=O&&(192&S[O])==128;)O--;return O<0||O===0?_:O+f[S[O]]>_?O:_}(b),x=b;k!==b.length&&(s.uint8array?(x=b.subarray(0,k),this.leftOver=b.subarray(k,b.length)):(x=b.slice(0,k),this.leftOver=b.slice(k,b.length))),this.push({data:i.utf8decode(x),meta:h.meta})},v.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:i.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},i.Utf8DecodeWorker=v,l.inherits(g,d),g.prototype.processChunk=function(h){this.push({data:i.utf8encode(h.data),meta:h.meta})},i.Utf8EncodeWorker=g},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(n,o,i){var l=n("./support"),s=n("./base64"),u=n("./nodejsUtils"),d=n("./external");function f(y){return y}function m(y,k){for(var x=0;x<y.length;++x)k[x]=255&y.charCodeAt(x);return k}n("setimmediate"),i.newBlob=function(y,k){i.checkSupport("blob");try{return new Blob([y],{type:k})}catch{try{var x=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);return x.append(y),x.getBlob(k)}catch{throw new Error("Bug : can't construct the Blob.")}}};var v={stringifyByChunk:function(y,k,x){var S=[],_=0,O=y.length;if(O<=x)return String.fromCharCode.apply(null,y);for(;_<O;)k==="array"||k==="nodebuffer"?S.push(String.fromCharCode.apply(null,y.slice(_,Math.min(_+x,O)))):S.push(String.fromCharCode.apply(null,y.subarray(_,Math.min(_+x,O)))),_+=x;return S.join("")},stringifyByChar:function(y){for(var k="",x=0;x<y.length;x++)k+=String.fromCharCode(y[x]);return k},applyCanBeUsed:{uint8array:function(){try{return l.uint8array&&String.fromCharCode.apply(null,new Uint8Array(1)).length===1}catch{return!1}}(),nodebuffer:function(){try{return l.nodebuffer&&String.fromCharCode.apply(null,u.allocBuffer(1)).length===1}catch{return!1}}()}};function g(y){var k=65536,x=i.getTypeOf(y),S=!0;if(x==="uint8array"?S=v.applyCanBeUsed.uint8array:x==="nodebuffer"&&(S=v.applyCanBeUsed.nodebuffer),S)for(;1<k;)try{return v.stringifyByChunk(y,x,k)}catch{k=Math.floor(k/2)}return v.stringifyByChar(y)}function h(y,k){for(var x=0;x<y.length;x++)k[x]=y[x];return k}i.applyFromCharCode=g;var b={};b.string={string:f,array:function(y){return m(y,new Array(y.length))},arraybuffer:function(y){return b.string.uint8array(y).buffer},uint8array:function(y){return m(y,new Uint8Array(y.length))},nodebuffer:function(y){return m(y,u.allocBuffer(y.length))}},b.array={string:g,array:f,arraybuffer:function(y){return new Uint8Array(y).buffer},uint8array:function(y){return new Uint8Array(y)},nodebuffer:function(y){return u.newBufferFrom(y)}},b.arraybuffer={string:function(y){return g(new Uint8Array(y))},array:function(y){return h(new Uint8Array(y),new Array(y.byteLength))},arraybuffer:f,uint8array:function(y){return new Uint8Array(y)},nodebuffer:function(y){return u.newBufferFrom(new Uint8Array(y))}},b.uint8array={string:g,array:function(y){return h(y,new Array(y.length))},arraybuffer:function(y){return y.buffer},uint8array:f,nodebuffer:function(y){return u.newBufferFrom(y)}},b.nodebuffer={string:g,array:function(y){return h(y,new Array(y.length))},arraybuffer:function(y){return b.nodebuffer.uint8array(y).buffer},uint8array:function(y){return h(y,new Uint8Array(y.length))},nodebuffer:f},i.transformTo=function(y,k){if(k=k||"",!y)return k;i.checkSupport(y);var x=i.getTypeOf(k);return b[x][y](k)},i.resolve=function(y){for(var k=y.split("/"),x=[],S=0;S<k.length;S++){var _=k[S];_==="."||_===""&&S!==0&&S!==k.length-1||(_===".."?x.pop():x.push(_))}return x.join("/")},i.getTypeOf=function(y){return typeof y=="string"?"string":Object.prototype.toString.call(y)==="[object Array]"?"array":l.nodebuffer&&u.isBuffer(y)?"nodebuffer":l.uint8array&&y instanceof Uint8Array?"uint8array":l.arraybuffer&&y instanceof ArrayBuffer?"arraybuffer":void 0},i.checkSupport=function(y){if(!l[y.toLowerCase()])throw new Error(y+" is not supported by this platform")},i.MAX_VALUE_16BITS=65535,i.MAX_VALUE_32BITS=-1,i.pretty=function(y){var k,x,S="";for(x=0;x<(y||"").length;x++)S+="\\x"+((k=y.charCodeAt(x))<16?"0":"")+k.toString(16).toUpperCase();return S},i.delay=function(y,k,x){setImmediate(function(){y.apply(x||null,k||[])})},i.inherits=function(y,k){function x(){}x.prototype=k.prototype,y.prototype=new x},i.extend=function(){var y,k,x={};for(y=0;y<arguments.length;y++)for(k in arguments[y])Object.prototype.hasOwnProperty.call(arguments[y],k)&&x[k]===void 0&&(x[k]=arguments[y][k]);return x},i.prepareContent=function(y,k,x,S,_){return d.Promise.resolve(k).then(function(O){return l.blob&&(O instanceof Blob||["[object File]","[object Blob]"].indexOf(Object.prototype.toString.call(O))!==-1)&&typeof FileReader<"u"?new d.Promise(function(j,z){var V=new FileReader;V.onload=function(W){j(W.target.result)},V.onerror=function(W){z(W.target.error)},V.readAsArrayBuffer(O)}):O}).then(function(O){var j=i.getTypeOf(O);return j?(j==="arraybuffer"?O=i.transformTo("uint8array",O):j==="string"&&(_?O=s.decode(O):x&&S!==!0&&(O=function(z){return m(z,l.uint8array?new Uint8Array(z.length):new Array(z.length))}(O))),O):d.Promise.reject(new Error("Can't read the data of '"+y+"'. Is it in a supported JavaScript type (String, Blob, ArrayBuffer, etc) ?"))})}},{"./base64":1,"./external":6,"./nodejsUtils":14,"./support":30,setimmediate:54}],33:[function(n,o,i){var l=n("./reader/readerFor"),s=n("./utils"),u=n("./signature"),d=n("./zipEntry"),f=n("./support");function m(v){this.files=[],this.loadOptions=v}m.prototype={checkSignature:function(v){if(!this.reader.readAndCheckSignature(v)){this.reader.index-=4;var g=this.reader.readString(4);throw new Error("Corrupted zip or bug: unexpected signature ("+s.pretty(g)+", expected "+s.pretty(v)+")")}},isSignature:function(v,g){var h=this.reader.index;this.reader.setIndex(v);var b=this.reader.readString(4)===g;return this.reader.setIndex(h),b},readBlockEndOfCentral:function(){this.diskNumber=this.reader.readInt(2),this.diskWithCentralDirStart=this.reader.readInt(2),this.centralDirRecordsOnThisDisk=this.reader.readInt(2),this.centralDirRecords=this.reader.readInt(2),this.centralDirSize=this.reader.readInt(4),this.centralDirOffset=this.reader.readInt(4),this.zipCommentLength=this.reader.readInt(2);var v=this.reader.readData(this.zipCommentLength),g=f.uint8array?"uint8array":"array",h=s.transformTo(g,v);this.zipComment=this.loadOptions.decodeFileName(h)},readBlockZip64EndOfCentral:function(){this.zip64EndOfCentralSize=this.reader.readInt(8),this.reader.skip(4),this.diskNumber=this.reader.readInt(4),this.diskWithCentralDirStart=this.reader.readInt(4),this.centralDirRecordsOnThisDisk=this.reader.readInt(8),this.centralDirRecords=this.reader.readInt(8),this.centralDirSize=this.reader.readInt(8),this.centralDirOffset=this.reader.readInt(8),this.zip64ExtensibleData={};for(var v,g,h,b=this.zip64EndOfCentralSize-44;0<b;)v=this.reader.readInt(2),g=this.reader.readInt(4),h=this.reader.readData(g),this.zip64ExtensibleData[v]={id:v,length:g,value:h}},readBlockZip64EndOfCentralLocator:function(){if(this.diskWithZip64CentralDirStart=this.reader.readInt(4),this.relativeOffsetEndOfZip64CentralDir=this.reader.readInt(8),this.disksCount=this.reader.readInt(4),1<this.disksCount)throw new Error("Multi-volumes zip are not supported")},readLocalFiles:function(){var v,g;for(v=0;v<this.files.length;v++)g=this.files[v],this.reader.setIndex(g.localHeaderOffset),this.checkSignature(u.LOCAL_FILE_HEADER),g.readLocalPart(this.reader),g.handleUTF8(),g.processAttributes()},readCentralDir:function(){var v;for(this.reader.setIndex(this.centralDirOffset);this.reader.readAndCheckSignature(u.CENTRAL_FILE_HEADER);)(v=new d({zip64:this.zip64},this.loadOptions)).readCentralPart(this.reader),this.files.push(v);if(this.centralDirRecords!==this.files.length&&this.centralDirRecords!==0&&this.files.length===0)throw new Error("Corrupted zip or bug: expected "+this.centralDirRecords+" records in central dir, got "+this.files.length)},readEndOfCentral:function(){var v=this.reader.lastIndexOfSignature(u.CENTRAL_DIRECTORY_END);if(v<0)throw this.isSignature(0,u.LOCAL_FILE_HEADER)?new Error("Corrupted zip: can't find end of central directory"):new Error("Can't find end of central directory : is this a zip file ? If it is, see https://stuk.github.io/jszip/documentation/howto/read_zip.html");this.reader.setIndex(v);var g=v;if(this.checkSignature(u.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===s.MAX_VALUE_16BITS||this.diskWithCentralDirStart===s.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===s.MAX_VALUE_16BITS||this.centralDirRecords===s.MAX_VALUE_16BITS||this.centralDirSize===s.MAX_VALUE_32BITS||this.centralDirOffset===s.MAX_VALUE_32BITS){if(this.zip64=!0,(v=this.reader.lastIndexOfSignature(u.ZIP64_CENTRAL_DIRECTORY_LOCATOR))<0)throw new Error("Corrupted zip: can't find the ZIP64 end of central directory locator");if(this.reader.setIndex(v),this.checkSignature(u.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),!this.isSignature(this.relativeOffsetEndOfZip64CentralDir,u.ZIP64_CENTRAL_DIRECTORY_END)&&(this.relativeOffsetEndOfZip64CentralDir=this.reader.lastIndexOfSignature(u.ZIP64_CENTRAL_DIRECTORY_END),this.relativeOffsetEndOfZip64CentralDir<0))throw new Error("Corrupted zip: can't find the ZIP64 end of central directory");this.reader.setIndex(this.relativeOffsetEndOfZip64CentralDir),this.checkSignature(u.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}var h=this.centralDirOffset+this.centralDirSize;this.zip64&&(h+=20,h+=12+this.zip64EndOfCentralSize);var b=g-h;if(0<b)this.isSignature(g,u.CENTRAL_FILE_HEADER)||(this.reader.zero=b);else if(b<0)throw new Error("Corrupted zip: missing "+Math.abs(b)+" bytes.")},prepareReader:function(v){this.reader=l(v)},load:function(v){this.prepareReader(v),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},o.exports=m},{"./reader/readerFor":22,"./signature":23,"./support":30,"./utils":32,"./zipEntry":34}],34:[function(n,o,i){var l=n("./reader/readerFor"),s=n("./utils"),u=n("./compressedObject"),d=n("./crc32"),f=n("./utf8"),m=n("./compressions"),v=n("./support");function g(h,b){this.options=h,this.loadOptions=b}g.prototype={isEncrypted:function(){return(1&this.bitFlag)==1},useUTF8:function(){return(2048&this.bitFlag)==2048},readLocalPart:function(h){var b,y;if(h.skip(22),this.fileNameLength=h.readInt(2),y=h.readInt(2),this.fileName=h.readData(this.fileNameLength),h.skip(y),this.compressedSize===-1||this.uncompressedSize===-1)throw new Error("Bug or corrupted zip : didn't get enough information from the central directory (compressedSize === -1 || uncompressedSize === -1)");if((b=function(k){for(var x in m)if(Object.prototype.hasOwnProperty.call(m,x)&&m[x].magic===k)return m[x];return null}(this.compressionMethod))===null)throw new Error("Corrupted zip : compression "+s.pretty(this.compressionMethod)+" unknown (inner file : "+s.transformTo("string",this.fileName)+")");this.decompressed=new u(this.compressedSize,this.uncompressedSize,this.crc32,b,h.readData(this.compressedSize))},readCentralPart:function(h){this.versionMadeBy=h.readInt(2),h.skip(2),this.bitFlag=h.readInt(2),this.compressionMethod=h.readString(2),this.date=h.readDate(),this.crc32=h.readInt(4),this.compressedSize=h.readInt(4),this.uncompressedSize=h.readInt(4);var b=h.readInt(2);if(this.extraFieldsLength=h.readInt(2),this.fileCommentLength=h.readInt(2),this.diskNumberStart=h.readInt(2),this.internalFileAttributes=h.readInt(2),this.externalFileAttributes=h.readInt(4),this.localHeaderOffset=h.readInt(4),this.isEncrypted())throw new Error("Encrypted zip are not supported");h.skip(b),this.readExtraFields(h),this.parseZIP64ExtraField(h),this.fileComment=h.readData(this.fileCommentLength)},processAttributes:function(){this.unixPermissions=null,this.dosPermissions=null;var h=this.versionMadeBy>>8;this.dir=!!(16&this.externalFileAttributes),h==0&&(this.dosPermissions=63&this.externalFileAttributes),h==3&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||this.fileNameStr.slice(-1)!=="/"||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var h=l(this.extraFields[1].value);this.uncompressedSize===s.MAX_VALUE_32BITS&&(this.uncompressedSize=h.readInt(8)),this.compressedSize===s.MAX_VALUE_32BITS&&(this.compressedSize=h.readInt(8)),this.localHeaderOffset===s.MAX_VALUE_32BITS&&(this.localHeaderOffset=h.readInt(8)),this.diskNumberStart===s.MAX_VALUE_32BITS&&(this.diskNumberStart=h.readInt(4))}},readExtraFields:function(h){var b,y,k,x=h.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});h.index+4<x;)b=h.readInt(2),y=h.readInt(2),k=h.readData(y),this.extraFields[b]={id:b,length:y,value:k};h.setIndex(x)},handleUTF8:function(){var h=v.uint8array?"uint8array":"array";if(this.useUTF8())this.fileNameStr=f.utf8decode(this.fileName),this.fileCommentStr=f.utf8decode(this.fileComment);else{var b=this.findExtraFieldUnicodePath();if(b!==null)this.fileNameStr=b;else{var y=s.transformTo(h,this.fileName);this.fileNameStr=this.loadOptions.decodeFileName(y)}var k=this.findExtraFieldUnicodeComment();if(k!==null)this.fileCommentStr=k;else{var x=s.transformTo(h,this.fileComment);this.fileCommentStr=this.loadOptions.decodeFileName(x)}}},findExtraFieldUnicodePath:function(){var h=this.extraFields[28789];if(h){var b=l(h.value);return b.readInt(1)!==1||d(this.fileName)!==b.readInt(4)?null:f.utf8decode(b.readData(h.length-5))}return null},findExtraFieldUnicodeComment:function(){var h=this.extraFields[25461];if(h){var b=l(h.value);return b.readInt(1)!==1||d(this.fileComment)!==b.readInt(4)?null:f.utf8decode(b.readData(h.length-5))}return null}},o.exports=g},{"./compressedObject":2,"./compressions":3,"./crc32":4,"./reader/readerFor":22,"./support":30,"./utf8":31,"./utils":32}],35:[function(n,o,i){function l(b,y,k){this.name=b,this.dir=k.dir,this.date=k.date,this.comment=k.comment,this.unixPermissions=k.unixPermissions,this.dosPermissions=k.dosPermissions,this._data=y,this._dataBinary=k.binary,this.options={compression:k.compression,compressionOptions:k.compressionOptions}}var s=n("./stream/StreamHelper"),u=n("./stream/DataWorker"),d=n("./utf8"),f=n("./compressedObject"),m=n("./stream/GenericWorker");l.prototype={internalStream:function(b){var y=null,k="string";try{if(!b)throw new Error("No output type specified.");var x=(k=b.toLowerCase())==="string"||k==="text";k!=="binarystring"&&k!=="text"||(k="string"),y=this._decompressWorker();var S=!this._dataBinary;S&&!x&&(y=y.pipe(new d.Utf8EncodeWorker)),!S&&x&&(y=y.pipe(new d.Utf8DecodeWorker))}catch(_){(y=new m("error")).error(_)}return new s(y,k,"")},async:function(b,y){return this.internalStream(b).accumulate(y)},nodeStream:function(b,y){return this.internalStream(b||"nodebuffer").toNodejsStream(y)},_compressWorker:function(b,y){if(this._data instanceof f&&this._data.compression.magic===b.magic)return this._data.getCompressedWorker();var k=this._decompressWorker();return this._dataBinary||(k=k.pipe(new d.Utf8EncodeWorker)),f.createWorkerFrom(k,b,y)},_decompressWorker:function(){return this._data instanceof f?this._data.getContentWorker():this._data instanceof m?this._data:new u(this._data)}};for(var v=["asText","asBinary","asNodeBuffer","asUint8Array","asArrayBuffer"],g=function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},h=0;h<v.length;h++)l.prototype[v[h]]=g;o.exports=l},{"./compressedObject":2,"./stream/DataWorker":27,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31}],36:[function(n,o,i){(function(l){var s,u,d=l.MutationObserver||l.WebKitMutationObserver;if(d){var f=0,m=new d(b),v=l.document.createTextNode("");m.observe(v,{characterData:!0}),s=function(){v.data=f=++f%2}}else if(l.setImmediate||l.MessageChannel===void 0)s="document"in l&&"onreadystatechange"in l.document.createElement("script")?function(){var y=l.document.createElement("script");y.onreadystatechange=function(){b(),y.onreadystatechange=null,y.parentNode.removeChild(y),y=null},l.document.documentElement.appendChild(y)}:function(){setTimeout(b,0)};else{var g=new l.MessageChannel;g.port1.onmessage=b,s=function(){g.port2.postMessage(0)}}var h=[];function b(){var y,k;u=!0;for(var x=h.length;x;){for(k=h,h=[],y=-1;++y<x;)k[y]();x=h.length}u=!1}o.exports=function(y){h.push(y)!==1||u||s()}}).call(this,typeof $n<"u"?$n:typeof self<"u"?self:typeof window<"u"?window:{})},{}],37:[function(n,o,i){var l=n("immediate");function s(){}var u={},d=["REJECTED"],f=["FULFILLED"],m=["PENDING"];function v(x){if(typeof x!="function")throw new TypeError("resolver must be a function");this.state=m,this.queue=[],this.outcome=void 0,x!==s&&y(this,x)}function g(x,S,_){this.promise=x,typeof S=="function"&&(this.onFulfilled=S,this.callFulfilled=this.otherCallFulfilled),typeof _=="function"&&(this.onRejected=_,this.callRejected=this.otherCallRejected)}function h(x,S,_){l(function(){var O;try{O=S(_)}catch(j){return u.reject(x,j)}O===x?u.reject(x,new TypeError("Cannot resolve promise with itself")):u.resolve(x,O)})}function b(x){var S=x&&x.then;if(x&&(typeof x=="object"||typeof x=="function")&&typeof S=="function")return function(){S.apply(x,arguments)}}function y(x,S){var _=!1;function O(V){_||(_=!0,u.reject(x,V))}function j(V){_||(_=!0,u.resolve(x,V))}var z=k(function(){S(j,O)});z.status==="error"&&O(z.value)}function k(x,S){var _={};try{_.value=x(S),_.status="success"}catch(O){_.status="error",_.value=O}return _}(o.exports=v).prototype.finally=function(x){if(typeof x!="function")return this;var S=this.constructor;return this.then(function(_){return S.resolve(x()).then(function(){return _})},function(_){return S.resolve(x()).then(function(){throw _})})},v.prototype.catch=function(x){return this.then(null,x)},v.prototype.then=function(x,S){if(typeof x!="function"&&this.state===f||typeof S!="function"&&this.state===d)return this;var _=new this.constructor(s);return this.state!==m?h(_,this.state===f?x:S,this.outcome):this.queue.push(new g(_,x,S)),_},g.prototype.callFulfilled=function(x){u.resolve(this.promise,x)},g.prototype.otherCallFulfilled=function(x){h(this.promise,this.onFulfilled,x)},g.prototype.callRejected=function(x){u.reject(this.promise,x)},g.prototype.otherCallRejected=function(x){h(this.promise,this.onRejected,x)},u.resolve=function(x,S){var _=k(b,S);if(_.status==="error")return u.reject(x,_.value);var O=_.value;if(O)y(x,O);else{x.state=f,x.outcome=S;for(var j=-1,z=x.queue.length;++j<z;)x.queue[j].callFulfilled(S)}return x},u.reject=function(x,S){x.state=d,x.outcome=S;for(var _=-1,O=x.queue.length;++_<O;)x.queue[_].callRejected(S);return x},v.resolve=function(x){return x instanceof this?x:u.resolve(new this(s),x)},v.reject=function(x){var S=new this(s);return u.reject(S,x)},v.all=function(x){var S=this;if(Object.prototype.toString.call(x)!=="[object Array]")return this.reject(new TypeError("must be an array"));var _=x.length,O=!1;if(!_)return this.resolve([]);for(var j=new Array(_),z=0,V=-1,W=new this(s);++V<_;)B(x[V],V);return W;
vendor: 4,243 bytes, line 1103
1103function B(Z,re){S.resolve(Z).then(function(D){j[re]=D,++z!==_||O||(O=!0,u.resolve(W,j))},function(D){O||(O=!0,u.reject(W,D))})}},v.race=function(x){var S=this;if(Object.prototype.toString.call(x)!=="[object Array]")return this.reject(new TypeError("must be an array"));var _=x.length,O=!1;if(!_)return this.resolve([]);for(var j=-1,z=new this(s);++j<_;)V=x[j],S.resolve(V).then(function(W){O||(O=!0,u.resolve(z,W))},function(W){O||(O=!0,u.reject(z,W))});var V;return z}},{immediate:36}],38:[function(n,o,i){var l={};(0,n("./lib/utils/common").assign)(l,n("./lib/deflate"),n("./lib/inflate"),n("./lib/zlib/constants")),o.exports=l},{"./lib/deflate":39,"./lib/inflate":40,"./lib/utils/common":41,"./lib/zlib/constants":44}],39:[function(n,o,i){var l=n("./zlib/deflate"),s=n("./utils/common"),u=n("./utils/strings"),d=n("./zlib/messages"),f=n("./zlib/zstream"),m=Object.prototype.toString,v=0,g=-1,h=0,b=8;function y(x){if(!(this instanceof y))return new y(x);this.options=s.assign({level:g,method:b,chunkSize:16384,windowBits:15,memLevel:8,strategy:h,to:""},x||{});var S=this.options;S.raw&&0<S.windowBits?S.windowBits=-S.windowBits:S.gzip&&0<S.windowBits&&S.windowBits<16&&(S.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new f,this.strm.avail_out=0;var _=l.deflateInit2(this.strm,S.level,S.method,S.windowBits,S.memLevel,S.strategy);if(_!==v)throw new Error(d[_]);if(S.header&&l.deflateSetHeader(this.strm,S.header),S.dictionary){var O;if(O=typeof S.dictionary=="string"?u.string2buf(S.dictionary):m.call(S.dictionary)==="[object ArrayBuffer]"?new Uint8Array(S.dictionary):S.dictionary,(_=l.deflateSetDictionary(this.strm,O))!==v)throw new Error(d[_]);this._dict_set=!0}}function k(x,S){var _=new y(S);if(_.push(x,!0),_.err)throw _.msg||d[_.err];return _.result}y.prototype.push=function(x,S){var _,O,j=this.strm,z=this.options.chunkSize;if(this.ended)return!1;O=S===~~S?S:S===!0?4:0,typeof x=="string"?j.input=u.string2buf(x):m.call(x)==="[object ArrayBuffer]"?j.input=new Uint8Array(x):j.input=x,j.next_in=0,j.avail_in=j.input.length;do{if(j.avail_out===0&&(j.output=new s.Buf8(z),j.next_out=0,j.avail_out=z),(_=l.deflate(j,O))!==1&&_!==v)return this.onEnd(_),!(this.ended=!0);j.avail_out!==0&&(j.avail_in!==0||O!==4&&O!==2)||(this.options.to==="string"?this.onData(u.buf2binstring(s.shrinkBuf(j.output,j.next_out))):this.onData(s.shrinkBuf(j.output,j.next_out)))}while((0<j.avail_in||j.avail_out===0)&&_!==1);return O===4?(_=l.deflateEnd(this.strm),this.onEnd(_),this.ended=!0,_===v):O!==2||(this.onEnd(v),!(j.avail_out=0))},y.prototype.onData=function(x){this.chunks.push(x)},y.prototype.onEnd=function(x){x===v&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=s.flattenChunks(this.chunks)),this.chunks=[],this.err=x,this.msg=this.strm.msg},i.Deflate=y,i.deflate=k,i.deflateRaw=function(x,S){return(S=S||{}).raw=!0,k(x,S)},i.gzip=function(x,S){return(S=S||{}).gzip=!0,k(x,S)}},{"./utils/common":41,"./utils/strings":42,"./zlib/deflate":46,"./zlib/messages":51,"./zlib/zstream":53}],40:[function(n,o,i){var l=n("./zlib/inflate"),s=n("./utils/common"),u=n("./utils/strings"),d=n("./zlib/constants"),f=n("./zlib/messages"),m=n("./zlib/zstream"),v=n("./zlib/gzheader"),g=Object.prototype.toString;function h(y){if(!(this instanceof h))return new h(y);this.options=s.assign({chunkSize:16384,windowBits:0,to:""},y||{});var k=this.options;k.raw&&0<=k.windowBits&&k.windowBits<16&&(k.windowBits=-k.windowBits,k.windowBits===0&&(k.windowBits=-15)),!(0<=k.windowBits&&k.windowBits<16)||y&&y.windowBits||(k.windowBits+=32),15<k.windowBits&&k.windowBits<48&&!(15&k.windowBits)&&(k.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new m,this.strm.avail_out=0;var x=l.inflateInit2(this.strm,k.windowBits);if(x!==d.Z_OK)throw new Error(f[x]);this.header=new v,l.inflateGetHeader(this.strm,this.header)}function b(y,k){var x=new h(k);if(x.push(y,!0),x.err)throw x.msg||f[x.err];return x.result}h.prototype.push=function(y,k){var x,S,_,O,j,z,V=this.strm,W=this.options.chunkSize,B=this.options.dictionary,Z=!1;if(this.ended)return!1;S=k===~~k?k:k===!0?d.Z_FINISH:d.Z_NO_FLUSH,typeof y=="string"?V.input=u.binstring2buf(y):g.call(y)==="[object ArrayBuffer]"?V.input=new
vendor: 18,940 bytes, line 1103
1103Uint8Array(y):V.input=y,V.next_in=0,V.avail_in=V.input.length;do{if(V.avail_out===0&&(V.output=new s.Buf8(W),V.next_out=0,V.avail_out=W),(x=l.inflate(V,d.Z_NO_FLUSH))===d.Z_NEED_DICT&&B&&(z=typeof B=="string"?u.string2buf(B):g.call(B)==="[object ArrayBuffer]"?new Uint8Array(B):B,x=l.inflateSetDictionary(this.strm,z)),x===d.Z_BUF_ERROR&&Z===!0&&(x=d.Z_OK,Z=!1),x!==d.Z_STREAM_END&&x!==d.Z_OK)return this.onEnd(x),!(this.ended=!0);V.next_out&&(V.avail_out!==0&&x!==d.Z_STREAM_END&&(V.avail_in!==0||S!==d.Z_FINISH&&S!==d.Z_SYNC_FLUSH)||(this.options.to==="string"?(_=u.utf8border(V.output,V.next_out),O=V.next_out-_,j=u.buf2string(V.output,_),V.next_out=O,V.avail_out=W-O,O&&s.arraySet(V.output,V.output,_,O,0),this.onData(j)):this.onData(s.shrinkBuf(V.output,V.next_out)))),V.avail_in===0&&V.avail_out===0&&(Z=!0)}while((0<V.avail_in||V.avail_out===0)&&x!==d.Z_STREAM_END);return x===d.Z_STREAM_END&&(S=d.Z_FINISH),S===d.Z_FINISH?(x=l.inflateEnd(this.strm),this.onEnd(x),this.ended=!0,x===d.Z_OK):S!==d.Z_SYNC_FLUSH||(this.onEnd(d.Z_OK),!(V.avail_out=0))},h.prototype.onData=function(y){this.chunks.push(y)},h.prototype.onEnd=function(y){y===d.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=s.flattenChunks(this.chunks)),this.chunks=[],this.err=y,this.msg=this.strm.msg},i.Inflate=h,i.inflate=b,i.inflateRaw=function(y,k){return(k=k||{}).raw=!0,b(y,k)},i.ungzip=b},{"./utils/common":41,"./utils/strings":42,"./zlib/constants":44,"./zlib/gzheader":47,"./zlib/inflate":49,"./zlib/messages":51,"./zlib/zstream":53}],41:[function(n,o,i){var l=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Int32Array<"u";i.assign=function(d){for(var f=Array.prototype.slice.call(arguments,1);f.length;){var m=f.shift();if(m){if(typeof m!="object")throw new TypeError(m+"must be non-object");for(var v in m)m.hasOwnProperty(v)&&(d[v]=m[v])}}return d},i.shrinkBuf=function(d,f){return d.length===f?d:d.subarray?d.subarray(0,f):(d.length=f,d)};var s={arraySet:function(d,f,m,v,g){if(f.subarray&&d.subarray)d.set(f.subarray(m,m+v),g);else for(var h=0;h<v;h++)d[g+h]=f[m+h]},flattenChunks:function(d){var f,m,v,g,h,b;for(f=v=0,m=d.length;f<m;f++)v+=d[f].length;for(b=new Uint8Array(v),f=g=0,m=d.length;f<m;f++)h=d[f],b.set(h,g),g+=h.length;return b}},u={arraySet:function(d,f,m,v,g){for(var h=0;h<v;h++)d[g+h]=f[m+h]},flattenChunks:function(d){return[].concat.apply([],d)}};i.setTyped=function(d){d?(i.Buf8=Uint8Array,i.Buf16=Uint16Array,i.Buf32=Int32Array,i.assign(i,s)):(i.Buf8=Array,i.Buf16=Array,i.Buf32=Array,i.assign(i,u))},i.setTyped(l)},{}],42:[function(n,o,i){var l=n("./common"),s=!0,u=!0;try{String.fromCharCode.apply(null,[0])}catch{s=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch{u=!1}for(var d=new l.Buf8(256),f=0;f<256;f++)d[f]=252<=f?6:248<=f?5:240<=f?4:224<=f?3:192<=f?2:1;function m(v,g){if(g<65537&&(v.subarray&&u||!v.subarray&&s))return String.fromCharCode.apply(null,l.shrinkBuf(v,g));for(var h="",b=0;b<g;b++)h+=String.fromCharCode(v[b]);return h}d[254]=d[254]=1,i.string2buf=function(v){var g,h,b,y,k,x=v.length,S=0;for(y=0;y<x;y++)(64512&(h=v.charCodeAt(y)))==55296&&y+1<x&&(64512&(b=v.charCodeAt(y+1)))==56320&&(h=65536+(h-55296<<10)+(b-56320),y++),S+=h<128?1:h<2048?2:h<65536?3:4;for(g=new l.Buf8(S),y=k=0;k<S;y++)(64512&(h=v.charCodeAt(y)))==55296&&y+1<x&&(64512&(b=v.charCodeAt(y+1)))==56320&&(h=65536+(h-55296<<10)+(b-56320),y++),h<128?g[k++]=h:(h<2048?g[k++]=192|h>>>6:(h<65536?g[k++]=224|h>>>12:(g[k++]=240|h>>>18,g[k++]=128|h>>>12&63),g[k++]=128|h>>>6&63),g[k++]=128|63&h);return g},i.buf2binstring=function(v){return m(v,v.length)},i.binstring2buf=function(v){for(var g=new l.Buf8(v.length),h=0,b=g.length;h<b;h++)g[h]=v.charCodeAt(h);return g},i.buf2string=function(v,g){var h,b,y,k,x=g||v.length,S=new Array(2*x);for(h=b=0;h<x;)if((y=v[h++])<128)S[b++]=y;else if(4<(k=d[y]))S[b++]=65533,h+=k-1;else{for(y&=k===2?31:k===3?15:7;1<k&&h<x;)y=y<<6|63&v[h++],k--;1<k?S[b++]=65533:y<65536?S[b++]=y:(y-=65536,S[b++]=55296|y>>10&1023,S[b++]=56320|1023&y)}return m(S,b)},i.utf8border=function(v,g){var h;for((g=g||v.length)>v.length&&(g=v.length),h=g-1;0<=h&&(192&v[h])==128;)h--;return h<0||h===0?g:h+d[v[h]]>g?h:g}},{"./common":41}],43:[function(n,o,i){o.exports=function(l,s,u,d){for(var f=65535&l|0,m=l>>>16&65535|0,v=0;u!==0;){for(u-=v=2e3<u?2e3:u;m=m+(f=f+s[d++]|0)|0,--v;);f%=65521,m%=65521}return f|m<<16|0}},{}],44:[function(n,o,i){o.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},{}],45:[function(n,o,i){var l=function(){for(var s,u=[],d=0;d<256;d++){s=d;for(var f=0;f<8;f++)s=1&s?3988292384^s>>>1:s>>>1;u[d]=s}return u}();o.exports=function(s,u,d,f){var m=l,v=f+d;s^=-1;for(var g=f;g<v;g++)s=s>>>8^m[255&(s^u[g])];return-1^s}},{}],46:[function(n,o,i){var l,s=n("../utils/common"),u=n("./trees"),d=n("./adler32"),f=n("./crc32"),m=n("./messages"),v=0,g=4,h=0,b=-2,y=-1,k=4,x=2,S=8,_=9,O=286,j=30,z=19,V=2*O+1,W=15,B=3,Z=258,re=Z+B+1,D=42,G=113,C=1,Q=2,xe=3,q=4;function K(I,fe){return I.msg=m[fe],fe}function ee(I){return(I<<1)-(4<I?9:0)}function ge(I){for(var fe=I.length;0<=--fe;)I[fe]=0}function A(I){var fe=I.state,ce=fe.pending;ce>I.avail_out&&(ce=I.avail_out),ce!==0&&(s.arraySet(I.output,fe.pending_buf,fe.pending_out,ce,I.next_out),I.next_out+=ce,fe.pending_out+=ce,I.total_out+=ce,I.avail_out-=ce,fe.pending-=ce,fe.pending===0&&(fe.pending_out=0))}function N(I,fe){u._tr_flush_block(I,0<=I.block_start?I.block_start:-1,I.strstart-I.block_start,fe),I.block_start=I.strstart,A(I.strm)}function oe(I,fe){I.pending_buf[I.pending++]=fe}function le(I,fe){I.pending_buf[I.pending++]=fe>>>8&255,I.pending_buf[I.pending++]=255&fe}function ue(I,fe){var ce,U,R=I.max_chain_length,ne=I.strstart,ve=I.prev_length,ke=I.nice_match,ae=I.strstart>I.w_size-re?I.strstart-(I.w_size-re):0,Se=I.window,ye=I.w_mask,we=I.prev,Ue=I.strstart+Z,ot=Se[ne+ve-1],Ze=Se[ne+ve];I.prev_length>=I.good_match&&(R>>=2),ke>I.lookahead&&(ke=I.lookahead);do if(Se[(ce=fe)+ve]===Ze&&Se[ce+ve-1]===ot&&Se[ce]===Se[ne]&&Se[++ce]===Se[ne+1]){ne+=2,ce++;do;while(Se[++ne]===Se[++ce]&&Se[++ne]===Se[++ce]&&Se[++ne]===Se[++ce]&&Se[++ne]===Se[++ce]&&Se[++ne]===Se[++ce]&&Se[++ne]===Se[++ce]&&Se[++ne]===Se[++ce]&&Se[++ne]===Se[++ce]&&ne<Ue);if(U=Z-(Ue-ne),ne=Ue-Z,ve<U){if(I.match_start=fe,ke<=(ve=U))break;ot=Se[ne+ve-1],Ze=Se[ne+ve]}}while((fe=we[fe&ye])>ae&&--R!=0);return ve<=I.lookahead?ve:I.lookahead}function te(I){var fe,ce,U,R,ne,ve,ke,ae,Se,ye,we=I.w_size;do{if(R=I.window_size-I.lookahead-I.strstart,I.strstart>=we+(we-re)){for(s.arraySet(I.window,I.window,we,we,0),I.match_start-=we,I.strstart-=we,I.block_start-=we,fe=ce=I.hash_size;U=I.head[--fe],I.head[fe]=we<=U?U-we:0,--ce;);for(fe=ce=we;U=I.prev[--fe],I.prev[fe]=we<=U?U-we:0,--ce;);R+=we}if(I.strm.avail_in===0)break;if(ve=I.strm,ke=I.window,ae=I.strstart+I.lookahead,Se=R,ye=void 0,ye=ve.avail_in,Se<ye&&(ye=Se),ce=ye===0?0:(ve.avail_in-=ye,s.arraySet(ke,ve.input,ve.next_in,ye,ae),ve.state.wrap===1?ve.adler=d(ve.adler,ke,ye,ae):ve.state.wrap===2&&(ve.adler=f(ve.adler,ke,ye,ae)),ve.next_in+=ye,ve.total_in+=ye,ye),I.lookahead+=ce,I.lookahead+I.insert>=B)for(ne=I.strstart-I.insert,I.ins_h=I.window[ne],I.ins_h=(I.ins_h<<I.hash_shift^I.window[ne+1])&I.hash_mask;I.insert&&(I.ins_h=(I.ins_h<<I.hash_shift^I.window[ne+B-1])&I.hash_mask,I.prev[ne&I.w_mask]=I.head[I.ins_h],I.head[I.ins_h]=ne,ne++,I.insert--,!(I.lookahead+I.insert<B)););}while(I.lookahead<re&&I.strm.avail_in!==0)}function Oe(I,fe){for(var ce,U;;){if(I.lookahead<re){if(te(I),I.lookahead<re&&fe===v)return C;if(I.lookahead===0)break}if(ce=0,I.lookahead>=B&&(I.ins_h=(I.ins_h<<I.hash_shift^I.window[I.strstart+B-1])&I.hash_mask,ce=I.prev[I.strstart&I.w_mask]=I.head[I.ins_h],I.head[I.ins_h]=I.strstart),ce!==0&&I.strstart-ce<=I.w_size-re&&(I.match_length=ue(I,ce)),I.match_length>=B)if(U=u._tr_tally(I,I.strstart-I.match_start,I.match_length-B),I.lookahead-=I.match_length,I.match_length<=I.max_lazy_match&&I.lookahead>=B){for(I.match_length--;I.strstart++,I.ins_h=(I.ins_h<<I.hash_shift^I.window[I.strstart+B-1])&I.hash_mask,ce=I.prev[I.strstart&I.w_mask]=I.head[I.ins_h],I.head[I.ins_h]=I.strstart,--I.match_length!=0;);I.strstart++}else I.strstart+=I.match_length,I.match_length=0,I.ins_h=I.window[I.strstart],I.ins_h=(I.ins_h<<I.hash_shift^I.window[I.strstart+1])&I.hash_mask;else U=u._tr_tally(I,0,I.window[I.strstart]),I.lookahead--,I.strstart++;if(U&&(N(I,!1),I.strm.avail_out===0))return C}return I.insert=I.strstart<B-1?I.strstart:B-1,fe===g?(N(I,!0),I.strm.avail_out===0?xe:q):I.last_lit&&(N(I,!1),I.strm.avail_out===0)?C:Q}function me(I,fe){for(var ce,U,R;;){if(I.lookahead<re){if(te(I),I.lookahead<re&&fe===v)return C;if(I.lookahead===0)break}if(ce=0,I.lookahead>=B&&(I.ins_h=(I.ins_h<<I.hash_shift^I.window[I.strstart+B-1])&I.hash_mask,ce=I.prev[I.strstart&I.w_mask]=I.head[I.ins_h],I.head[I.ins_h]=I.strstart),I.prev_length=I.match_length,I.prev_match=I.match_start,I.match_length=B-1,ce!==0&&I.prev_length<I.max_lazy_match&&I.strstart-ce<=I.w_size-re&&(I.match_length=ue(I,ce),I.match_length<=5&&(I.strategy===1||I.match_length===B&&4096<I.strstart-I.match_start)&&(I.match_length=B-1)),I.prev_length>=B&&I.match_length<=I.prev_length){for(R=I.strstart+I.lookahead-B,U=u._tr_tally(I,I.strstart-1-I.prev_match,I.prev_length-B),I.lookahead-=I.prev_length-1,I.prev_length-=2;++I.strstart<=R&&(I.ins_h=(I.ins_h<<I.hash_shift^I.window[I.strstart+B-1])&I.hash_mask,ce=I.prev[I.strstart&I.w_mask]=I.head[I.ins_h],I.head[I.ins_h]=I.strstart),--I.prev_length!=0;);if(I.match_available=0,I.match_length=B-1,I.strstart++,U&&(N(I,!1),I.strm.avail_out===0))return C}else if(I.match_available){if((U=u._tr_tally(I,0,I.window[I.strstart-1]))&&N(I,!1),I.strstart++,I.lookahead--,I.strm.avail_out===0)return C}else I.match_available=1,I.strstart++,I.lookahead--}return I.match_available&&(U=u._tr_tally(I,0,I.window[I.strstart-1]),I.match_available=0),I.insert=I.strstart<B-1?I.strstart:B-1,fe===g?(N(I,!0),I.strm.avail_out===0?xe:q):I.last_lit&&(N(I,!1),I.strm.avail_out===0)?C:Q}function Ie(I,fe,ce,U,R){this.good_length=I,this.max_lazy=fe,this.nice_length=ce,this.max_chain=U,this.func=R}function Ae(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=S,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new s.Buf16(2*V),this.dyn_dtree=new s.Buf16(2*(2*j+1)),this.bl_tree=new s.Buf16(2*(2*z+1)),ge(this.dyn_ltree),ge(this.dyn_dtree),ge(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new s.Buf16(W+1),this.heap=new s.Buf16(2*O+1),ge(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new s.Buf16(2*O+1),ge(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function We(I){var fe;return I&&I.state?(I.total_in=I.total_out=0,I.data_type=x,(fe=I.state).pending=0,fe.pending_out=0,fe.wrap<0&&(fe.wrap=-fe.wrap),fe.status=fe.wrap?D:G,I.adler=fe.wrap===2?0:1,fe.last_flush=v,u._tr_init(fe),h):K(I,b)}function Ve(I){var fe=We(I);return fe===h&&function(ce){ce.window_size=2*ce.w_size,ge(ce.head),ce.max_lazy_match=l[ce.level].max_lazy,ce.good_match=l[ce.level].good_length,ce.nice_match=l[ce.level].nice_length,ce.max_chain_length=l[ce.level].max_chain,ce.strstart=0,ce.block_start=0,ce.lookahead=0,ce.insert=0,ce.match_length=ce.prev_length=B-1,ce.match_available=0,ce.ins_h=0}(I.state),fe}function it(I,fe,ce,U,R,ne){if(!I)return b;var ve=1;if(fe===y&&(fe=6),U<0?(ve=0,U=-U):15<U&&(ve=2,U-=16),R<1||_<R||ce!==S||U<8||15<U||fe<0||9<fe||ne<0||k<ne)return K(I,b);U===8&&(U=9);var ke=new Ae;return(I.state=ke).strm=I,ke.wrap=ve,ke.gzhead=null,ke.w_bits=U,ke.w_size=1<<ke.w_bits,ke.w_mask=ke.w_size-1,ke.hash_bits=R+7,ke.hash_size=1<<ke.hash_bits,ke.hash_mask=ke.hash_size-1,ke.hash_shift=~~((ke.hash_bits+B-1)/B),ke.window=new s.Buf8(2*ke.w_size),ke.head=new s.Buf16(ke.hash_size),ke.prev=new s.Buf16(ke.w_size),ke.lit_bufsize=1<<R+6,ke.pending_buf_size=4*ke.lit_bufsize,ke.pending_buf=new s.Buf8(ke.pending_buf_size),ke.d_buf=1*ke.lit_bufsize,ke.l_buf=3*ke.lit_bufsize,ke.level=fe,ke.strategy=ne,ke.method=ce,Ve(I)}l=[new Ie(0,0,0,0,function(I,fe){var ce=65535;for(ce>I.pending_buf_size-5&&(ce=I.pending_buf_size-5);;){if(I.lookahead<=1){if(te(I),I.lookahead===0&&fe===v)return C;if(I.lookahead===0)break}I.strstart+=I.lookahead,I.lookahead=0;var U=I.block_start+ce;if((I.strstart===0||I.strstart>=U)&&(I.lookahead=I.strstart-U,I.strstart=U,N(I,!1),I.strm.avail_out===0)||I.strstart-I.block_start>=I.w_size-re&&(N(I,!1),I.strm.avail_out===0))return C}return I.insert=0,fe===g?(N(I,!0),I.strm.avail_out===0?xe:q):(I.strstart>I.block_start&&(N(I,!1),I.strm.avail_out),C)}),new Ie(4,4,8,4,Oe),new Ie(4,5,16,8,Oe),new Ie(4,6,32,32,Oe),new Ie(4,4,16,16,me),new Ie(8,16,32,32,me),new Ie(8,16,128,128,me),new Ie(8,32,128,256,me),new Ie(32,128,258,1024,me),new Ie(32,258,258,4096,me)],i.deflateInit=function(I,fe){return it(I,fe,S,15,8,0)},i.deflateInit2=it,i.deflateReset=Ve,i.deflateResetKeep=We,i.deflateSetHeader=function(I,fe){return I&&I.state?I.state.wrap!==2?b:(I.state.gzhead=fe,h):b},i.deflate=function(I,fe){var ce,U,R,ne;if(!I||!I.state||5<fe||fe<0)return I?K(I,b):b;if(U=I.state,!I.output||!I.input&&I.avail_in!==0||U.status===666&&fe!==g)return K(I,I.avail_out===0?-5:b);if(U.strm=I,ce=U.last_flush,U.last_flush=fe,U.status===D)if(U.wrap===2)I.adler=0,oe(U,31),oe(U,139),oe(U,8),U.gzhead?(oe(U,(U.gzhead.text?1:0)+(U.gzhead.hcrc?2:0)+(U.gzhead.extra?4:0)+(U.gzhead.name?8:0)+(U.gzhead.comment?16:0)),oe(U,255&U.gzhead.time),oe(U,U.gzhead.time>>8&255),oe(U,U.gzhead.time>>16&255),oe(U,U.gzhead.time>>24&255),oe(U,U.level===9?2:2<=U.strategy||U.level<2?4:0),oe(U,255&U.gzhead.os),U.gzhead.extra&&U.gzhead.extra.length&&(oe(U,255&U.gzhead.extra.length),oe(U,U.gzhead.extra.length>>8&255)),U.gzhead.hcrc&&(I.adler=f(I.adler,U.pending_buf,U.pending,0)),U.gzindex=0,U.status=69):(oe(U,0),oe(U,0),oe(U,0),oe(U,0),oe(U,0),oe(U,U.level===9?2:2<=U.strategy||U.level<2?4:0),oe(U,3),U.status=G);else{var ve=S+(U.w_bits-8<<4)<<8;ve|=(2<=U.strategy||U.level<2?0:U.level<6?1:U.level===6?2:3)<<6,U.strstart!==0&&(ve|=32),ve+=31-ve%31,U.status=G,le(U,ve),U.strstart!==0&&(le(U,I.adler>>>16),le(U,65535&I.adler)),I.adler=1}if(U.status===69)if(U.gzhead.extra){for(R=U.pending;U.gzindex<(65535&U.gzhead.extra.length)&&(U.pending!==U.pending_buf_size||(U.gzhead.hcrc&&U.pending>R&&(I.adler=f(I.adler,U.pending_buf,U.pending-R,R)),A(I),R=U.pending,U.pending!==U.pending_buf_size));)oe(U,255&U.gzhead.extra[U.gzindex]),U.gzindex++;U.gzhead.hcrc&&U.pending>R&&(I.adler=f(I.adler,U.pending_buf,U.pending-R,R)),U.gzindex===U.gzhead.extra.length&&(U.gzindex=0,U.status=73)}else U.status=73;if(U.status===73)if(U.gzhead.name){R=U.pending;do{if(U.pending===U.pending_buf_size&&(U.gzhead.hcrc&&U.pending>R&&(I.adler=f(I.adler,U.pending_buf,U.pending-R,R)),A(I),R=U.pending,U.pending===U.pending_buf_size)){ne=1;break}ne=U.gzindex<U.gzhead.name.length?255&U.gzhead.name.charCodeAt(U.gzindex++):0,oe(U,ne)}while(ne!==0);U.gzhead.hcrc&&U.pending>R&&(I.adler=f(I.adler,U.pending_buf,U.pending-R,R)),ne===0&&(U.gzindex=0,U.status=91)}else U.status=91;if(U.status===91)if(U.gzhead.comment){R=U.pending;do{if(U.pending===U.pending_buf_size&&(U.gzhead.hcrc&&U.pending>R&&(I.adler=f(I.adler,U.pending_buf,U.pending-R,R)),A(I),R=U.pending,U.pending===U.pending_buf_size)){ne=1;break}ne=U.gzindex<U.gzhead.comment.length?255&U.gzhead.comment.charCodeAt(U.gzindex++):0,oe(U,ne)}while(ne!==0);U.gzhead.hcrc&&U.pending>R&&(I.adler=f(I.adler,U.pending_buf,U.pending-R,R)),ne===0&&(U.status=103)}else U.status=103;if(U.status===103&&(U.gzhead.hcrc?(U.pending+2>U.pending_buf_size&&A(I),U.pending+2<=U.pending_buf_size&&(oe(U,255&I.adler),oe(U,I.adler>>8&255),I.adler=0,U.status=G)):U.status=G),U.pending!==0){if(A(I),I.avail_out===0)return U.last_flush=-1,h}else if(I.avail_in===0&&ee(fe)<=ee(ce)&&fe!==g)return K(I,-5);if(U.status===666&&I.avail_in!==0)return K(I,-5);if(I.avail_in!==0||U.lookahead!==0||fe!==v&&U.status!==666){var ke=U.strategy===2?function(ae,Se){for(var ye;;){if(ae.lookahead===0&&(te(ae),ae.lookahead===0)){if(Se===v)return C;break}if(ae.match_length=0,ye=u._tr_tally(ae,0,ae.window[ae.strstart]),ae.lookahead--,ae.strstart++,ye&&(N(ae,!1),ae.strm.avail_out===0))return C}return ae.insert=0,Se===g?(N(ae,!0),ae.strm.avail_out===0?xe:q):ae.last_lit&&(N(ae,!1),ae.strm.avail_out===0)?C:Q}(U,fe):U.strategy===3?function(ae,Se){for(var ye,we,Ue,ot,Ze=ae.window;;){if(ae.lookahead<=Z){if(te(ae),ae.lookahead<=Z&&Se===v)return C;if(ae.lookahead===0)break}if(ae.match_length=0,ae.lookahead>=B&&0<ae.strstart&&(we=Ze[Ue=ae.strstart-1])===Ze[++Ue]&&we===Ze[++Ue]&&we===Ze[++Ue]){ot=ae.strstart+Z;do;while(we===Ze[++Ue]&&we===Ze[++Ue]&&we===Ze[++Ue]&&we===Ze[++Ue]&&we===Ze[++Ue]&&we===Ze[++Ue]&&we===Ze[++Ue]&&we===Ze[++Ue]&&Ue<ot);ae.match_length=Z-(ot-Ue),ae.match_length>ae.lookahead&&(ae.match_length=ae.lookahead)}if(ae.match_length>=B?(ye=u._tr_tally(ae,1,ae.match_length-B),ae.lookahead-=ae.match_length,ae.strstart+=ae.match_length,ae.match_length=0):(ye=u._tr_tally(ae,0,ae.window[ae.strstart]),ae.lookahead--,ae.strstart++),ye&&(N(ae,!1),ae.strm.avail_out===0))return C}return ae.insert=0,Se===g?(N(ae,!0),ae.strm.avail_out===0?xe:q):ae.last_lit&&(N(ae,!1),ae.strm.avail_out===0)?C:Q}(U,fe):l[U.level].func(U,fe);if(ke!==xe&&ke!==q||(U.status=666),ke===C||ke===xe)return I.avail_out===0&&(U.last_flush=-1),h;if(ke===Q&&(fe===1?u._tr_align(U):fe!==5&&(u._tr_stored_block(U,0,0,!1),fe===3&&(ge(U.head),U.lookahead===0&&(U.strstart=0,U.block_start=0,U.insert=0))),A(I),I.avail_out===0))return U.last_flush=-1,h}return fe!==g?h:U.wrap<=0?1:(U.wrap===2?(oe(U,255&I.adler),oe(U,I.adler>>8&255),oe(U,I.adler>>16&255),oe(U,I.adler>>24&255),oe(U,255&I.total_in),oe(U,I.total_in>>8&255),oe(U,I.total_in>>16&255),oe(U,I.total_in>>24&255)):(le(U,I.adler>>>16),le(U,65535&I.adler)),A(I),0<U.wrap&&(U.wrap=-U.wrap),U.pending!==0?h:1)},i.deflateEnd=function(I){var fe;return I&&I.state?(fe=I.state.status)!==D&&fe!==69&&fe!==73&&fe!==91&&fe!==103&&fe!==G&&fe!==666?K(I,b):(I.state=null,fe===G?K(I,-3):h):b},i.deflateSetDictionary=function(I,fe){var ce,U,R,ne,ve,ke,ae,Se,
vendor: 18,333 bytes, line 1103
1103ye=fe.length;if(!I||!I.state||(ne=(ce=I.state).wrap)===2||ne===1&&ce.status!==D||ce.lookahead)return b;for(ne===1&&(I.adler=d(I.adler,fe,ye,0)),ce.wrap=0,ye>=ce.w_size&&(ne===0&&(ge(ce.head),ce.strstart=0,ce.block_start=0,ce.insert=0),Se=new s.Buf8(ce.w_size),s.arraySet(Se,fe,ye-ce.w_size,ce.w_size,0),fe=Se,ye=ce.w_size),ve=I.avail_in,ke=I.next_in,ae=I.input,I.avail_in=ye,I.next_in=0,I.input=fe,te(ce);ce.lookahead>=B;){for(U=ce.strstart,R=ce.lookahead-(B-1);ce.ins_h=(ce.ins_h<<ce.hash_shift^ce.window[U+B-1])&ce.hash_mask,ce.prev[U&ce.w_mask]=ce.head[ce.ins_h],ce.head[ce.ins_h]=U,U++,--R;);ce.strstart=U,ce.lookahead=B-1,te(ce)}return ce.strstart+=ce.lookahead,ce.block_start=ce.strstart,ce.insert=ce.lookahead,ce.lookahead=0,ce.match_length=ce.prev_length=B-1,ce.match_available=0,I.next_in=ke,I.input=ae,I.avail_in=ve,ce.wrap=ne,h},i.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./messages":51,"./trees":52}],47:[function(n,o,i){o.exports=function(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}},{}],48:[function(n,o,i){o.exports=function(l,s){var u,d,f,m,v,g,h,b,y,k,x,S,_,O,j,z,V,W,B,Z,re,D,G,C,Q;u=l.state,d=l.next_in,C=l.input,f=d+(l.avail_in-5),m=l.next_out,Q=l.output,v=m-(s-l.avail_out),g=m+(l.avail_out-257),h=u.dmax,b=u.wsize,y=u.whave,k=u.wnext,x=u.window,S=u.hold,_=u.bits,O=u.lencode,j=u.distcode,z=(1<<u.lenbits)-1,V=(1<<u.distbits)-1;e:do{_<15&&(S+=C[d++]<<_,_+=8,S+=C[d++]<<_,_+=8),W=O[S&z];t:for(;;){if(S>>>=B=W>>>24,_-=B,(B=W>>>16&255)===0)Q[m++]=65535&W;else{if(!(16&B)){if(!(64&B)){W=O[(65535&W)+(S&(1<<B)-1)];continue t}if(32&B){u.mode=12;break e}l.msg="invalid literal/length code",u.mode=30;break e}Z=65535&W,(B&=15)&&(_<B&&(S+=C[d++]<<_,_+=8),Z+=S&(1<<B)-1,S>>>=B,_-=B),_<15&&(S+=C[d++]<<_,_+=8,S+=C[d++]<<_,_+=8),W=j[S&V];n:for(;;){if(S>>>=B=W>>>24,_-=B,!(16&(B=W>>>16&255))){if(!(64&B)){W=j[(65535&W)+(S&(1<<B)-1)];continue n}l.msg="invalid distance code",u.mode=30;break e}if(re=65535&W,_<(B&=15)&&(S+=C[d++]<<_,(_+=8)<B&&(S+=C[d++]<<_,_+=8)),h<(re+=S&(1<<B)-1)){l.msg="invalid distance too far back",u.mode=30;break e}if(S>>>=B,_-=B,(B=m-v)<re){if(y<(B=re-B)&&u.sane){l.msg="invalid distance too far back",u.mode=30;break e}if(G=x,(D=0)===k){if(D+=b-B,B<Z){for(Z-=B;Q[m++]=x[D++],--B;);D=m-re,G=Q}}else if(k<B){if(D+=b+k-B,(B-=k)<Z){for(Z-=B;Q[m++]=x[D++],--B;);if(D=0,k<Z){for(Z-=B=k;Q[m++]=x[D++],--B;);D=m-re,G=Q}}}else if(D+=k-B,B<Z){for(Z-=B;Q[m++]=x[D++],--B;);D=m-re,G=Q}for(;2<Z;)Q[m++]=G[D++],Q[m++]=G[D++],Q[m++]=G[D++],Z-=3;Z&&(Q[m++]=G[D++],1<Z&&(Q[m++]=G[D++]))}else{for(D=m-re;Q[m++]=Q[D++],Q[m++]=Q[D++],Q[m++]=Q[D++],2<(Z-=3););Z&&(Q[m++]=Q[D++],1<Z&&(Q[m++]=Q[D++]))}break}}break}}while(d<f&&m<g);d-=Z=_>>3,S&=(1<<(_-=Z<<3))-1,l.next_in=d,l.next_out=m,l.avail_in=d<f?f-d+5:5-(d-f),l.avail_out=m<g?g-m+257:257-(m-g),u.hold=S,u.bits=_}},{}],49:[function(n,o,i){var l=n("../utils/common"),s=n("./adler32"),u=n("./crc32"),d=n("./inffast"),f=n("./inftrees"),m=1,v=2,g=0,h=-2,b=1,y=852,k=592;function x(D){return(D>>>24&255)+(D>>>8&65280)+((65280&D)<<8)+((255&D)<<24)}function S(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new l.Buf16(320),this.work=new l.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function _(D){var G;return D&&D.state?(G=D.state,D.total_in=D.total_out=G.total=0,D.msg="",G.wrap&&(D.adler=1&G.wrap),G.mode=b,G.last=0,G.havedict=0,G.dmax=32768,G.head=null,G.hold=0,G.bits=0,G.lencode=G.lendyn=new l.Buf32(y),G.distcode=G.distdyn=new l.Buf32(k),G.sane=1,G.back=-1,g):h}function O(D){var G;return D&&D.state?((G=D.state).wsize=0,G.whave=0,G.wnext=0,_(D)):h}function j(D,G){var C,Q;return D&&D.state?(Q=D.state,G<0?(C=0,G=-G):(C=1+(G>>4),G<48&&(G&=15)),G&&(G<8||15<G)?h:(Q.window!==null&&Q.wbits!==G&&(Q.window=null),Q.wrap=C,Q.wbits=G,O(D))):h}function z(D,G){var C,Q;return D?(Q=new S,(D.state=Q).window=null,(C=j(D,G))!==g&&(D.state=null),C):h}var V,W,B=!0;function Z(D){if(B){var G;for(V=new l.Buf32(512),W=new l.Buf32(32),G=0;G<144;)D.lens[G++]=8;for(;G<256;)D.lens[G++]=9;for(;G<280;)D.lens[G++]=7;for(;G<288;)D.lens[G++]=8;for(f(m,D.lens,0,288,V,0,D.work,{bits:9}),G=0;G<32;)D.lens[G++]=5;f(v,D.lens,0,32,W,0,D.work,{bits:5}),B=!1}D.lencode=V,D.lenbits=9,D.distcode=W,D.distbits=5}function re(D,G,C,Q){var xe,q=D.state;return q.window===null&&(q.wsize=1<<q.wbits,q.wnext=0,q.whave=0,q.window=new l.Buf8(q.wsize)),Q>=q.wsize?(l.arraySet(q.window,G,C-q.wsize,q.wsize,0),q.wnext=0,q.whave=q.wsize):(Q<(xe=q.wsize-q.wnext)&&(xe=Q),l.arraySet(q.window,G,C-Q,xe,q.wnext),(Q-=xe)?(l.arraySet(q.window,G,C-Q,Q,0),q.wnext=Q,q.whave=q.wsize):(q.wnext+=xe,q.wnext===q.wsize&&(q.wnext=0),q.whave<q.wsize&&(q.whave+=xe))),0}i.inflateReset=O,i.inflateReset2=j,i.inflateResetKeep=_,i.inflateInit=function(D){return z(D,15)},i.inflateInit2=z,i.inflate=function(D,G){var C,Q,xe,q,K,ee,ge,A,N,oe,le,ue,te,Oe,me,Ie,Ae,We,Ve,it,I,fe,ce,U,R=0,ne=new l.Buf8(4),ve=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!D||!D.state||!D.output||!D.input&&D.avail_in!==0)return h;(C=D.state).mode===12&&(C.mode=13),K=D.next_out,xe=D.output,ge=D.avail_out,q=D.next_in,Q=D.input,ee=D.avail_in,A=C.hold,N=C.bits,oe=ee,le=ge,fe=g;e:for(;;)switch(C.mode){case b:if(C.wrap===0){C.mode=13;break}for(;N<16;){if(ee===0)break e;ee--,A+=Q[q++]<<N,N+=8}if(2&C.wrap&&A===35615){ne[C.check=0]=255&A,ne[1]=A>>>8&255,C.check=u(C.check,ne,2,0),N=A=0,C.mode=2;break}if(C.flags=0,C.head&&(C.head.done=!1),!(1&C.wrap)||(((255&A)<<8)+(A>>8))%31){D.msg="incorrect header check",C.mode=30;break}if((15&A)!=8){D.msg="unknown compression method",C.mode=30;break}if(N-=4,I=8+(15&(A>>>=4)),C.wbits===0)C.wbits=I;else if(I>C.wbits){D.msg="invalid window size",C.mode=30;break}C.dmax=1<<I,D.adler=C.check=1,C.mode=512&A?10:12,N=A=0;break;case 2:for(;N<16;){if(ee===0)break e;ee--,A+=Q[q++]<<N,N+=8}if(C.flags=A,(255&C.flags)!=8){D.msg="unknown compression method",C.mode=30;break}if(57344&C.flags){D.msg="unknown header flags set",C.mode=30;break}C.head&&(C.head.text=A>>8&1),512&C.flags&&(ne[0]=255&A,ne[1]=A>>>8&255,C.check=u(C.check,ne,2,0)),N=A=0,C.mode=3;case 3:for(;N<32;){if(ee===0)break e;ee--,A+=Q[q++]<<N,N+=8}C.head&&(C.head.time=A),512&C.flags&&(ne[0]=255&A,ne[1]=A>>>8&255,ne[2]=A>>>16&255,ne[3]=A>>>24&255,C.check=u(C.check,ne,4,0)),N=A=0,C.mode=4;case 4:for(;N<16;){if(ee===0)break e;ee--,A+=Q[q++]<<N,N+=8}C.head&&(C.head.xflags=255&A,C.head.os=A>>8),512&C.flags&&(ne[0]=255&A,ne[1]=A>>>8&255,C.check=u(C.check,ne,2,0)),N=A=0,C.mode=5;case 5:if(1024&C.flags){for(;N<16;){if(ee===0)break e;ee--,A+=Q[q++]<<N,N+=8}C.length=A,C.head&&(C.head.extra_len=A),512&C.flags&&(ne[0]=255&A,ne[1]=A>>>8&255,C.check=u(C.check,ne,2,0)),N=A=0}else C.head&&(C.head.extra=null);C.mode=6;case 6:if(1024&C.flags&&(ee<(ue=C.length)&&(ue=ee),ue&&(C.head&&(I=C.head.extra_len-C.length,C.head.extra||(C.head.extra=new Array(C.head.extra_len)),l.arraySet(C.head.extra,Q,q,ue,I)),512&C.flags&&(C.check=u(C.check,Q,ue,q)),ee-=ue,q+=ue,C.length-=ue),C.length))break e;C.length=0,C.mode=7;case 7:if(2048&C.flags){if(ee===0)break e;for(ue=0;I=Q[q+ue++],C.head&&I&&C.length<65536&&(C.head.name+=String.fromCharCode(I)),I&&ue<ee;);if(512&C.flags&&(C.check=u(C.check,Q,ue,q)),ee-=ue,q+=ue,I)break e}else C.head&&(C.head.name=null);C.length=0,C.mode=8;case 8:if(4096&C.flags){if(ee===0)break e;for(ue=0;I=Q[q+ue++],C.head&&I&&C.length<65536&&(C.head.comment+=String.fromCharCode(I)),I&&ue<ee;);if(512&C.flags&&(C.check=u(C.check,Q,ue,q)),ee-=ue,q+=ue,I)break e}else C.head&&(C.head.comment=null);C.mode=9;case 9:if(512&C.flags){for(;N<16;){if(ee===0)break e;ee--,A+=Q[q++]<<N,N+=8}if(A!==(65535&C.check)){D.msg="header crc mismatch",C.mode=30;break}N=A=0}C.head&&(C.head.hcrc=C.flags>>9&1,C.head.done=!0),D.adler=C.check=0,C.mode=12;break;case 10:for(;N<32;){if(ee===0)break e;ee--,A+=Q[q++]<<N,N+=8}D.adler=C.check=x(A),N=A=0,C.mode=11;case 11:if(C.havedict===0)return D.next_out=K,D.avail_out=ge,D.next_in=q,D.avail_in=ee,C.hold=A,C.bits=N,2;D.adler=C.check=1,C.mode=12;case 12:if(G===5||G===6)break e;case 13:if(C.last){A>>>=7&N,N-=7&N,C.mode=27;break}for(;N<3;){if(ee===0)break e;ee--,A+=Q[q++]<<N,N+=8}switch(C.last=1&A,N-=1,3&(A>>>=1)){case 0:C.mode=14;break;case 1:if(Z(C),C.mode=20,G!==6)break;A>>>=2,N-=2;break e;case 2:C.mode=17;break;case 3:D.msg="invalid block type",C.mode=30}A>>>=2,N-=2;break;case 14:for(A>>>=7&N,N-=7&N;N<32;){if(ee===0)break e;ee--,A+=Q[q++]<<N,N+=8}if((65535&A)!=(A>>>16^65535)){D.msg="invalid stored block lengths",C.mode=30;break}if(C.length=65535&A,N=A=0,C.mode=15,G===6)break e;case 15:C.mode=16;case 16:if(ue=C.length){if(ee<ue&&(ue=ee),ge<ue&&(ue=ge),ue===0)break e;l.arraySet(xe,Q,q,ue,K),ee-=ue,q+=ue,ge-=ue,K+=ue,C.length-=ue;break}C.mode=12;break;case 17:for(;N<14;){if(ee===0)break e;ee--,A+=Q[q++]<<N,N+=8}if(C.nlen=257+(31&A),A>>>=5,N-=5,C.ndist=1+(31&A),A>>>=5,N-=5,C.ncode=4+(15&A),A>>>=4,N-=4,286<C.nlen||30<C.ndist){D.msg="too many length or distance symbols",C.mode=30;break}C.have=0,C.mode=18;case 18:for(;C.have<C.ncode;){for(;N<3;){if(ee===0)break e;ee--,A+=Q[q++]<<N,N+=8}C.lens[ve[C.have++]]=7&A,A>>>=3,N-=3}for(;C.have<19;)C.lens[ve[C.have++]]=0;if(C.lencode=C.lendyn,C.lenbits=7,ce={bits:C.lenbits},fe=f(0,C.lens,0,19,C.lencode,0,C.work,ce),C.lenbits=ce.bits,fe){D.msg="invalid code lengths set",C.mode=30;break}C.have=0,C.mode=19;case 19:for(;C.have<C.nlen+C.ndist;){for(;Ie=(R=C.lencode[A&(1<<C.lenbits)-1])>>>16&255,Ae=65535&R,!((me=R>>>24)<=N);){if(ee===0)break e;ee--,A+=Q[q++]<<N,N+=8}if(Ae<16)A>>>=me,N-=me,C.lens[C.have++]=Ae;else{if(Ae===16){for(U=me+2;N<U;){if(ee===0)break e;ee--,A+=Q[q++]<<N,N+=8}if(A>>>=me,N-=me,C.have===0){D.msg="invalid bit length repeat",C.mode=30;break}I=C.lens[C.have-1],ue=3+(3&A),A>>>=2,N-=2}else if(Ae===17){for(U=me+3;N<U;){if(ee===0)break e;ee--,A+=Q[q++]<<N,N+=8}N-=me,I=0,ue=3+(7&(A>>>=me)),A>>>=3,N-=3}else{for(U=me+7;N<U;){if(ee===0)break e;ee--,A+=Q[q++]<<N,N+=8}N-=me,I=0,ue=11+(127&(A>>>=me)),A>>>=7,N-=7}if(C.have+ue>C.nlen+C.ndist){D.msg="invalid bit length repeat",C.mode=30;break}for(;ue--;)C.lens[C.have++]=I}}if(C.mode===30)break;if(C.lens[256]===0){D.msg="invalid code -- missing end-of-block",C.mode=30;break}if(C.lenbits=9,ce={bits:C.lenbits},fe=f(m,C.lens,0,C.nlen,C.lencode,0,C.work,ce),C.lenbits=ce.bits,fe){D.msg="invalid literal/lengths set",C.mode=30;break}if(C.distbits=6,C.distcode=C.distdyn,ce={bits:C.distbits},fe=f(v,C.lens,C.nlen,C.ndist,C.distcode,0,C.work,ce),C.distbits=ce.bits,fe){D.msg="invalid distances set",C.mode=30;break}if(C.mode=20,G===6)break e;case 20:C.mode=21;case 21:if(6<=ee&&258<=ge){D.next_out=K,D.avail_out=ge,D.next_in=q,D.avail_in=ee,C.hold=A,C.bits=N,d(D,le),K=D.next_out,xe=D.output,ge=D.avail_out,q=D.next_in,Q=D.input,ee=D.avail_in,A=C.hold,N=C.bits,C.mode===12&&(C.back=-1);break}for(C.back=0;Ie=(R=C.lencode[A&(1<<C.lenbits)-1])>>>16&255,Ae=65535&R,!((me=R>>>24)<=N);){if(ee===0)break e;ee--,A+=Q[q++]<<N,N+=8}if(Ie&&!(240&Ie)){for(We=me,Ve=Ie,it=Ae;Ie=(R=C.lencode[it+((A&(1<<We+Ve)-1)>>We)])>>>16&255,Ae=65535&R,!(We+(me=R>>>24)<=N);){if(ee===0)break e;ee--,A+=Q[q++]<<N,N+=8}A>>>=We,N-=We,C.back+=We}if(A>>>=me,N-=me,C.back+=me,C.length=Ae,Ie===0){C.mode=26;break}if(32&Ie){C.back=-1,C.mode=12;break}if(64&Ie){D.msg="invalid literal/length code",C.mode=30;break}C.extra=15&Ie,C.mode=22;case 22:if(C.extra){for(U=C.extra;N<U;){if(ee===0)break e;ee--,A+=Q[q++]<<N,N+=8}C.length+=A&(1<<C.extra)-1,A>>>=C.extra,N-=C.extra,C.back+=C.extra}C.was=C.length,C.mode=23;case 23:for(;Ie=(R=C.distcode[A&(1<<C.distbits)-1])>>>16&255,Ae=65535&R,!((me=R>>>24)<=N);){if(ee===0)break e;ee--,A+=Q[q++]<<N,N+=8}if(!(240&Ie)){for(We=me,Ve=Ie,it=Ae;Ie=(R=C.distcode[it+((A&(1<<We+Ve)-1)>>We)])>>>16&255,Ae=65535&R,!(We+(me=R>>>24)<=N);){if(ee===0)break e;ee--,A+=Q[q++]<<N,N+=8}A>>>=We,N-=We,C.back+=We}if(A>>>=me,N-=me,C.back+=me,64&Ie){D.msg="invalid distance code",C.mode=30;break}C.offset=Ae,C.extra=15&Ie,C.mode=24;case 24:if(C.extra){for(U=C.extra;N<U;){if(ee===0)break e;ee--,A+=Q[q++]<<N,N+=8}C.offset+=A&(1<<C.extra)-1,A>>>=C.extra,N-=C.extra,C.back+=C.extra}if(C.offset>C.dmax){D.msg="invalid distance too far back",C.mode=30;break}C.mode=25;case 25:if(ge===0)break e;if(ue=le-ge,C.offset>ue){if((ue=C.offset-ue)>C.whave&&C.sane){D.msg="invalid distance too far back",C.mode=30;break}te=ue>C.wnext?(ue-=C.wnext,C.wsize-ue):C.wnext-ue,ue>C.length&&(ue=C.length),Oe=C.window}else Oe=xe,te=K-C.offset,ue=C.length;for(ge<ue&&(ue=ge),ge-=ue,C.length-=ue;xe[K++]=Oe[te++],--ue;);C.length===0&&(C.mode=21);break;case 26:if(ge===0)break e;xe[K++]=C.length,ge--,C.mode=21;break;case 27:if(C.wrap){for(;N<32;){if(ee===0)break e;ee--,A|=Q[q++]<<N,N+=8}if(le-=ge,D.total_out+=le,C.total+=le,le&&(D.adler=C.check=C.flags?u(C.check,xe,le,K-le):s(C.check,xe,le,K-le)),le=ge,(C.flags?A:x(A))!==C.check){D.msg="incorrect data check",C.mode=30;break}N=A=0}C.mode=28;case 28:if(C.wrap&&C.flags){for(;N<32;){if(ee===0)break e;ee--,A+=Q[q++]<<N,N+=8}if(A!==(4294967295&C.total)){D.msg="incorrect length check",C.mode=30;break}N=A=0}C.mode=29;case 29:fe=1;break e;case 30:fe=-3;break e;case 31:return-4;case 32:default:return h}return D.next_out=K,D.avail_out=ge,D.next_in=q,D.avail_in=ee,C.hold=A,C.bits=N,(C.wsize||le!==D.avail_out&&C.mode<30&&(C.mode<27||G!==4))&&re(D,D.output,D.next_out,le-D.avail_out)?(C.mode=31,-4):(oe-=D.avail_in,le-=D.avail_out,D.total_in+=oe,D.total_out+=le,C.total+=le,C.wrap&&le&&(D.adler=C.check=C.flags?u(C.check,xe,le,D.next_out-le):s(C.check,xe,le,D.next_out-le)),D.data_type=C.bits+(C.last?64:0)+(C.mode===12?128:0)+(C.mode===20||C.mode===15?256:0),(oe==0&&le===0||G===4)&&fe===g&&(fe=-5),fe)},i.inflateEnd=function(D){if(!D||!D.state)return h;var G=D.state;return G.window&&(G.window=null),D.state=null,g},i.inflateGetHeader=function(D,G){var C;return D&&D.state&&2&(C=D.state).wrap?((C.head=G).done=!1,g):h},i.inflateSetDictionary=function(D,G){var C,Q=G.length;return D&&D.state?(C=D.state).wrap!==0&&C.mode!==11?h:C.mode===11&&s(1,G,Q,0)!==C.check?-3:re(D,G,Q,Q)?(C.mode=31,-4):(C.havedict=1,g):h},i.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./inffast":48,"./inftrees":50}],50:[function(n,o,i){var l=n("../utils/common"),s=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],u=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],d=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],f=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];o.exports=function(m,v,g,h,b,y,k,x){var S,_,O,j,z,V,W,B,Z,re=x.bits,D=0,G=0,C=0,Q=0,xe=0,q=0,K=0,ee=0,ge=0,A=0,N=null,oe=0,le=new l.Buf16(16),ue=new l.Buf16(16),te=null,Oe=0;for(D=0;D<=15;D++)le[D]=0;for(G=0;G<h;G++)le[v[g+G]]++;for(xe=re,Q=15;1<=Q&&le[Q]===0;Q--);if(Q<xe&&(xe=Q),Q===0)return b[y++]=20971520,b[y++]=20971520,x.bits=1,0;for(C=1;C<Q&&le[C]===0;C++);for(xe<C&&(xe=C),D=ee=1;D<=15;D++)if(ee<<=1,(ee-=le[D])<0)return-1;if(0<ee&&(m===0||Q!==1))return-1;for(ue[1]=0,D=1;D<15;D++)ue[D+1]=ue[D]+le[D];for(G=0;G<h;G++)v[g+G]!==0&&(k[ue[v[g+G]]++]=G);if(V=m===0?(N=te=k,19):m===1?(N=s,oe-=257,te=u,Oe-=257,256):(N=d,te=f,-1),D=C,z=y,K=G=A=0,O=-1,j=(ge=1<<(q=xe))-1,m===1&&852<ge||m===2&&592<ge)return 1;for(;;){for(W=D-K,Z=k[G]<V?(B=0,k[G]):k[G]>V?(B=te[Oe+k[G]],N[oe+k[G]]):(B=96,0),S=1<<D-K,C=_=1<<q;b[z+(A>>K)+(_-=S)]=W<<24|B<<16|Z|0,_!==0;);for(S=1<<D-1;A&S;)S>>=1;if(S!==0?(A&=S-1,A+=S):A=0,G++,--le[D]==0){if(D===Q)break;D=v[g+k[G]]}if(xe<D&&(A&j)!==O){for(K===0&&(K=xe),z+=C,ee=1<<(q=D-K);q+K<Q&&!((ee-=le[q+K])<=0);)q++,ee<<=1;if(ge+=1<<q,m===1&&852<ge||m===2&&592<ge)return 1;b[O=A&j]=xe<<24|q<<16|z-y|0}}return A!==0&&(b[z+A]=D-K<<24|64<<16|0),x.bits=xe,0}},{"../utils/common":41}],51:[function(n,o,i){o.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},{}],52:[function(n,o,i){var l=n("../utils/common"),s=0,u=1;function d(R){for(var ne=R.length;0<=--ne;)R[ne]=0}var f=0,m=29,v=256,g=v+1+m,h=30,b=19,y=2*g+1,k=15,x=16,S=7,_=256,O=16,j=17,z=18,V=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],W=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],B=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],Z=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],re=new Array(2*(g+2));d(re);var D=new Array(2*h);d(D);var G=new Array(512);d(G);var C=new Array(256);d(C);var Q=new Array(m);d(Q);var xe,q,K,ee=new Array(h);function ge(R,ne,ve,ke,ae){this.static_tree=R,this.extra_bits=ne,this.extra_base=ve,this.elems=ke,this.max_length=ae,this.has_stree=R&&R.length}function A(R,ne){this.dyn_tree=R,this.max_code=0,this.stat_desc=ne}function N(R){return R<256?G[R]:G[256+(R>>>7)]}function oe(R,ne){R.pending_buf[R.pending++]=255&ne,R.pending_buf[R.pending++]=ne>>>8&255}function le(R,ne,ve){R.bi_valid>x-ve?(R.bi_buf|=ne<<R.bi_valid&65535,oe(R,R.bi_buf),R.bi_buf=ne>>x-R.bi_valid,R.bi_valid+=ve-x):(R.bi_buf|=ne<<R.bi_valid&65535,R.bi_valid+=ve)}function ue(R,ne,ve){le(R,ve[2*ne],ve[2*ne+1])}function te(R,ne){for(var ve=0;ve|=1&R,R>>>=1,ve<<=1,0<--ne;);return ve>>>1}function Oe(R,ne,ve){var ke,ae,Se=new Array(k+1),ye=0;for(ke=1;ke<=k;ke++)Se[ke]=ye=ye+ve[ke-1]<<1;for(ae=0;ae<=ne;ae++){var we=R[2*ae+1];we!==0&&(R[2*ae]=te(Se[we]++,we))}}function me(R){var ne;for(ne=0;ne<g;ne++)R.dyn_ltree[2*ne]=0;for(ne=0;ne<h;ne++)R.dyn_dtree[2*ne]=0;for(ne=0;ne<b;ne++)R.bl_tree[2*ne]=0;R.dyn_ltree[2*_]=1,R.opt_len=R.static_len=0,R.last_lit=R.matches=0}function Ie(R){8<R.bi_valid?oe(R,R.bi_buf):0<R.bi_valid&&(R.pending_buf[R.pending++]=R.bi_buf),R.bi_buf=0,R.bi_valid=0}function Ae(R,ne,ve,ke){var ae=2*ne,Se=2*ve;return R[ae]<R[Se]||R[ae]===R[Se]&&ke[ne]<=ke[ve]}function We(R,ne,ve){for(var ke=R.heap[ve],ae=ve<<1;ae<=R.heap_len&&(ae<R.heap_len&&Ae(ne,R.heap[ae+1],R.heap[ae],R.depth)&&ae++,
vendor: 6,995 bytes, line 1103
1103!Ae(ne,ke,R.heap[ae],R.depth));)R.heap[ve]=R.heap[ae],ve=ae,ae<<=1;R.heap[ve]=ke}function Ve(R,ne,ve){var ke,ae,Se,ye,we=0;if(R.last_lit!==0)for(;ke=R.pending_buf[R.d_buf+2*we]<<8|R.pending_buf[R.d_buf+2*we+1],ae=R.pending_buf[R.l_buf+we],we++,ke===0?ue(R,ae,ne):(ue(R,(Se=C[ae])+v+1,ne),(ye=V[Se])!==0&&le(R,ae-=Q[Se],ye),ue(R,Se=N(--ke),ve),(ye=W[Se])!==0&&le(R,ke-=ee[Se],ye)),we<R.last_lit;);ue(R,_,ne)}function it(R,ne){var ve,ke,ae,Se=ne.dyn_tree,ye=ne.stat_desc.static_tree,we=ne.stat_desc.has_stree,Ue=ne.stat_desc.elems,ot=-1;for(R.heap_len=0,R.heap_max=y,ve=0;ve<Ue;ve++)Se[2*ve]!==0?(R.heap[++R.heap_len]=ot=ve,R.depth[ve]=0):Se[2*ve+1]=0;for(;R.heap_len<2;)Se[2*(ae=R.heap[++R.heap_len]=ot<2?++ot:0)]=1,R.depth[ae]=0,R.opt_len--,we&&(R.static_len-=ye[2*ae+1]);for(ne.max_code=ot,ve=R.heap_len>>1;1<=ve;ve--)We(R,Se,ve);for(ae=Ue;ve=R.heap[1],R.heap[1]=R.heap[R.heap_len--],We(R,Se,1),ke=R.heap[1],R.heap[--R.heap_max]=ve,R.heap[--R.heap_max]=ke,Se[2*ae]=Se[2*ve]+Se[2*ke],R.depth[ae]=(R.depth[ve]>=R.depth[ke]?R.depth[ve]:R.depth[ke])+1,Se[2*ve+1]=Se[2*ke+1]=ae,R.heap[1]=ae++,We(R,Se,1),2<=R.heap_len;);R.heap[--R.heap_max]=R.heap[1],function(Ze,tn){var Ba,cn,Or,Et,el,Ps,Tr=tn.dyn_tree,Cs=tn.max_code,Zc=tn.stat_desc.static_tree,Gc=tn.stat_desc.has_stree,Xc=tn.stat_desc.extra_bits,Is=tn.stat_desc.extra_base,nr=tn.stat_desc.max_length,zr=0;for(Et=0;Et<=k;Et++)Ze.bl_count[Et]=0;for(Tr[2*Ze.heap[Ze.heap_max]+1]=0,Ba=Ze.heap_max+1;Ba<y;Ba++)nr<(Et=Tr[2*Tr[2*(cn=Ze.heap[Ba])+1]+1]+1)&&(Et=nr,zr++),Tr[2*cn+1]=Et,Cs<cn||(Ze.bl_count[Et]++,el=0,Is<=cn&&(el=Xc[cn-Is]),Ps=Tr[2*cn],Ze.opt_len+=Ps*(Et+el),Gc&&(Ze.static_len+=Ps*(Zc[2*cn+1]+el)));if(zr!==0){do{for(Et=nr-1;Ze.bl_count[Et]===0;)Et--;Ze.bl_count[Et]--,Ze.bl_count[Et+1]+=2,Ze.bl_count[nr]--,zr-=2}while(0<zr);for(Et=nr;Et!==0;Et--)for(cn=Ze.bl_count[Et];cn!==0;)Cs<(Or=Ze.heap[--Ba])||(Tr[2*Or+1]!==Et&&(Ze.opt_len+=(Et-Tr[2*Or+1])*Tr[2*Or],Tr[2*Or+1]=Et),cn--)}}(R,ne),Oe(Se,ot,R.bl_count)}function I(R,ne,ve){var ke,ae,Se=-1,ye=ne[1],we=0,Ue=7,ot=4;for(ye===0&&(Ue=138,ot=3),ne[2*(ve+1)+1]=65535,ke=0;ke<=ve;ke++)ae=ye,ye=ne[2*(ke+1)+1],++we<Ue&&ae===ye||(we<ot?R.bl_tree[2*ae]+=we:ae!==0?(ae!==Se&&R.bl_tree[2*ae]++,R.bl_tree[2*O]++):we<=10?R.bl_tree[2*j]++:R.bl_tree[2*z]++,Se=ae,ot=(we=0)===ye?(Ue=138,3):ae===ye?(Ue=6,3):(Ue=7,4))}function fe(R,ne,ve){var ke,ae,Se=-1,ye=ne[1],we=0,Ue=7,ot=4;for(ye===0&&(Ue=138,ot=3),ke=0;ke<=ve;ke++)if(ae=ye,ye=ne[2*(ke+1)+1],!(++we<Ue&&ae===ye)){if(we<ot)for(;ue(R,ae,R.bl_tree),--we!=0;);else ae!==0?(ae!==Se&&(ue(R,ae,R.bl_tree),we--),ue(R,O,R.bl_tree),le(R,we-3,2)):we<=10?(ue(R,j,R.bl_tree),le(R,we-3,3)):(ue(R,z,R.bl_tree),le(R,we-11,7));Se=ae,ot=(we=0)===ye?(Ue=138,3):ae===ye?(Ue=6,3):(Ue=7,4)}}d(ee);var ce=!1;function U(R,ne,ve,ke){le(R,(f<<1)+(ke?1:0),3),function(ae,Se,ye,we){Ie(ae),oe(ae,ye),oe(ae,~ye),l.arraySet(ae.pending_buf,ae.window,Se,ye,ae.pending),ae.pending+=ye}(R,ne,ve)}i._tr_init=function(R){ce||(function(){var ne,ve,ke,ae,Se,ye=new Array(k+1);for(ae=ke=0;ae<m-1;ae++)for(Q[ae]=ke,ne=0;ne<1<<V[ae];ne++)C[ke++]=ae;for(C[ke-1]=ae,ae=Se=0;ae<16;ae++)for(ee[ae]=Se,ne=0;ne<1<<W[ae];ne++)G[Se++]=ae;for(Se>>=7;ae<h;ae++)for(ee[ae]=Se<<7,ne=0;ne<1<<W[ae]-7;ne++)G[256+Se++]=ae;for(ve=0;ve<=k;ve++)ye[ve]=0;for(ne=0;ne<=143;)re[2*ne+1]=8,ne++,ye[8]++;for(;ne<=255;)re[2*ne+1]=9,ne++,ye[9]++;for(;ne<=279;)re[2*ne+1]=7,ne++,ye[7]++;for(;ne<=287;)re[2*ne+1]=8,ne++,ye[8]++;for(Oe(re,g+1,ye),ne=0;ne<h;ne++)D[2*ne+1]=5,D[2*ne]=te(ne,5);xe=new ge(re,V,v+1,g,k),q=new ge(D,W,0,h,k),K=new ge(new Array(0),B,0,b,S)}(),ce=!0),R.l_desc=new A(R.dyn_ltree,xe),R.d_desc=new A(R.dyn_dtree,q),R.bl_desc=new A(R.bl_tree,K),R.bi_buf=0,R.bi_valid=0,me(R)},i._tr_stored_block=U,i._tr_flush_block=function(R,ne,ve,ke){var ae,Se,ye=0;0<R.level?(R.strm.data_type===2&&(R.strm.data_type=function(we){var Ue,ot=4093624447;for(Ue=0;Ue<=31;Ue++,ot>>>=1)if(1&ot&&we.dyn_ltree[2*Ue]!==0)return s;if(we.dyn_ltree[18]!==0||we.dyn_ltree[20]!==0||we.dyn_ltree[26]!==0)return u;for(Ue=32;Ue<v;Ue++)if(we.dyn_ltree[2*Ue]!==0)return u;return s}(R)),it(R,R.l_desc),it(R,R.d_desc),ye=function(we){var Ue;for(I(we,we.dyn_ltree,we.l_desc.max_code),I(we,we.dyn_dtree,we.d_desc.max_code),it(we,we.bl_desc),Ue=b-1;3<=Ue&&we.bl_tree[2*Z[Ue]+1]===0;Ue--);return we.opt_len+=3*(Ue+1)+5+5+4,Ue}(R),ae=R.opt_len+3+7>>>3,(Se=R.static_len+3+7>>>3)<=ae&&(ae=Se)):ae=Se=ve+5,ve+4<=ae&&ne!==-1?U(R,ne,ve,ke):R.strategy===4||Se===ae?(le(R,2+(ke?1:0),3),Ve(R,re,D)):(le(R,4+(ke?1:0),3),function(we,Ue,ot,Ze){var tn;for(le(we,Ue-257,5),le(we,ot-1,5),le(we,Ze-4,4),tn=0;tn<Ze;tn++)le(we,we.bl_tree[2*Z[tn]+1],3);fe(we,we.dyn_ltree,Ue-1),fe(we,we.dyn_dtree,ot-1)}(R,R.l_desc.max_code+1,R.d_desc.max_code+1,ye+1),Ve(R,R.dyn_ltree,R.dyn_dtree)),me(R),ke&&Ie(R)},i._tr_tally=function(R,ne,ve){return R.pending_buf[R.d_buf+2*R.last_lit]=ne>>>8&255,R.pending_buf[R.d_buf+2*R.last_lit+1]=255&ne,R.pending_buf[R.l_buf+R.last_lit]=255&ve,R.last_lit++,ne===0?R.dyn_ltree[2*ve]++:(R.matches++,ne--,R.dyn_ltree[2*(C[ve]+v+1)]++,R.dyn_dtree[2*N(ne)]++),R.last_lit===R.lit_bufsize-1},i._tr_align=function(R){le(R,2,3),ue(R,_,re),function(ne){ne.bi_valid===16?(oe(ne,ne.bi_buf),ne.bi_buf=0,ne.bi_valid=0):8<=ne.bi_valid&&(ne.pending_buf[ne.pending++]=255&ne.bi_buf,ne.bi_buf>>=8,ne.bi_valid-=8)}(R)}},{"../utils/common":41}],53:[function(n,o,i){o.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},{}],54:[function(n,o,i){(function(l){(function(s,u){if(!s.setImmediate){var d,f,m,v,g=1,h={},b=!1,y=s.document,k=Object.getPrototypeOf&&Object.getPrototypeOf(s);k=k&&k.setTimeout?k:s,d={}.toString.call(s.process)==="[object process]"?function(O){process.nextTick(function(){S(O)})}:function(){if(s.postMessage&&!s.importScripts){var O=!0,j=s.onmessage;return s.onmessage=function(){O=!1},s.postMessage("","*"),s.onmessage=j,O}}()?(v="setImmediate$"+Math.random()+"$",s.addEventListener?s.addEventListener("message",_,!1):s.attachEvent("onmessage",_),function(O){s.postMessage(v+O,"*")}):s.MessageChannel?((m=new MessageChannel).port1.onmessage=function(O){S(O.data)},function(O){m.port2.postMessage(O)}):y&&"onreadystatechange"in y.createElement("script")?(f=y.documentElement,function(O){var j=y.createElement("script");j.onreadystatechange=function(){S(O),j.onreadystatechange=null,f.removeChild(j),j=null},f.appendChild(j)}):function(O){setTimeout(S,0,O)},k.setImmediate=function(O){typeof O!="function"&&(O=new Function(""+O));for(var j=new Array(arguments.length-1),z=0;z<j.length;z++)j[z]=arguments[z+1];var V={callback:O,args:j};return h[g]=V,d(g),g++},k.clearImmediate=x}function x(O){delete h[O]}function S(O){if(b)setTimeout(S,0,O);else{var j=h[O];if(j){b=!0;try{(function(z){var V=z.callback,W=z.args;switch(W.length){case 0:V();break;case 1:V(W[0]);break;case 2:V(W[0],W[1]);break;case 3:V(W[0],W[1],W[2]);break;default:V.apply(u,W)}})(j)}finally{x(O),b=!1}}}}
1103function _(O){O.source===s&&typeof O.data=="string"&&O.data.indexOf(v)===0&&S(+O.data.slice(v.length))}})(typeof self>"u"?l===void 0?this:l:self)}).call(this,typeof $n<"u"?$n:typeof self<"u"?self:typeof window<"u"?window:{})},{}]},{},[10])(10)})}),kb,Mp,WT,wb,qT,$T,lc,LT,xb,ZT,Up,sc,uc,ya,GT,XT,YT,rs,_n,QT,JT,Sb,Vp,yee=P(()=>{kb=$(X(),1),Mp=$(X(),1),WT=e=>typeof e=="function",wb=(e,t)=>WT(e)?e(t):e,qT=(()=>{let e=0;return()=>(++e).toString()})(),$T=20,lc=new Map,LT=1e3,xb=e=>{if(lc.has(e))return;let t=setTimeout(()=>{lc.delete(e),ya({type:4,toastId:e})},LT);lc.set(e,t)},ZT=e=>{let t=lc.get(e);t&&clearTimeout(t)},Up=(e,t)=>{switch(t.type){case 0:return he(L({},e),{toasts:[t.toast,...e.toasts].slice(0,$T)});case 1:return t.toast.id&&ZT(t.toast.id),he(L({},e),{toasts:e.toasts.map(l=>l.id===t.toast.id?L(L({},l),t.toast):l)});case 2:let{toast:n}=t;return e.toasts.find(l=>l.id===n.id)?Up(e,{type:1,toast:n}):Up(e,{type:0,toast:n});case 3:let{toastId:o}=t;return o?xb(o):e.toasts.forEach(l=>{xb(l.id)}),he(L({},e),{toasts:e.toasts.map(l=>l.id===o||o===void 0?he(L({},l),{visible:!1}):l)});case 4:return t.toastId===void 0?he(L({},e),{toasts:[]}):he(L({},e),{toasts:e.toasts.filter(l=>l.id!==t.toastId)});case 5:return he(L({},e),{pausedAt:t.time});case 6:let i=t.time-(e.pausedAt||0);return he(L({},e),{pausedAt:void 0,toasts:e.toasts.map(l=>he(L({},l),{pauseDuration:l.pauseDuration+i}))})}},sc=[],uc={toasts:[],pausedAt:void 0},ya=e=>{uc=Up(uc,e),sc.forEach(t=>{t(uc)})},GT={blank:4e3,error:4e3,success:2e3,loading:1/0,custom:4e3},XT=(e={})=>{let[t,n]=(0,kb.useState)(uc);(0,kb.useEffect)(()=>(sc.push(n),()=>{let i=sc.indexOf(n);i>-1&&sc.splice(i,1)}),[t]);let o=t.toasts.map(i=>{var l,s;return he(L(L(L({},e),e[i.type]),i),{duration:i.duration||((l=e[i.type])==null?void 0:l.duration)||(e==null?void 0:e.duration)||GT[i.type],style:L(L(L({},e.style),(s=e[i.type])==null?void 0:s.style),i.style)})});return he(L({},t),{toasts:o})},YT=(e,t="blank",n)=>he(L({createdAt:Date.now(),visible:!0,type:t,ariaProps:{role:"status","aria-live":"polite"},message:e,pauseDuration:0},n),{id:(n==null?void 0:n.id)||qT()}),rs=e=>(t,n)=>{let o=YT(t,e,n);return ya({type:2,toast:o}),o.id},_n=(e,t)=>rs("blank")(e,t),_n.error=rs("error"),_n.success=rs("success"),_n.loading=rs("loading"),_n.custom=rs("custom"),_n.dismiss=e=>{ya({type:3,toastId:e})},_n.remove=e=>ya({type:4,toastId:e}),_n.promise=(e,t,n)=>{let o=_n.loading(t.loading,L(L({},n),n==null?void 0:n.loading));return e.then(i=>(_n.success(wb(t.success,i),L(L({id:o},n),n==null?void 0:n.success)),i)).catch(i=>{_n.error(wb(t.error,i),L(L({id:o},n),n==null?void 0:n.error))}),e},QT=(e,t)=>{ya({type:1,toast:{id:e,height:t}})},JT=()=>{ya({type:5,time:Date.now()})},Sb=e=>{let{toasts:t,pausedAt:n}=XT(e);(0,Mp.useEffect)(()=>{if(n)return;let l=Date.now(),s=t.map(u=>{if(u.duration===1/0)return;let d=(u.duration||0)+u.pauseDuration-(l-u.createdAt);if(d<0){u.visible&&_n.dismiss(u.id);return}return setTimeout(()=>_n.dismiss(u.id),d)});return()=>{s.forEach(u=>u&&clearTimeout(u))}},[t,n]);let o=(0,Mp.useCallback)(()=>{n&&ya({type:6,time:Date.now()})},[n]),i=(0,Mp.useCallback)((l,s)=>{let{reverseOrder:u=!1,gutter:d=8,defaultPosition:f}=s||{},m=t.filter(h=>(h.position||f)===(l.position||f)&&h.height),v=m.findIndex(h=>h.id===l.id),g=m.filter((h,b)=>b<v&&h.visible).length;return m.filter(h=>h.visible).slice(...u?[g+1]:[0,g]).reduce((h,b)=>h+(b.height||0)+d,0)},[t]);return{toasts:t,handlers:{updateHeight:QT,startPause:JT,endPause:o,calculateOffset:i}}},Vp=_n});function ez(){return{async:!1,baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}function bee(e){Si=e}function Ht(e,t){if(t){if(sz.test(e))return e.replace(uz,Eb)}else if(cz.test(e))return e.replace(dz,Eb);return e}function tz(e){return e.replace(pz,(t,n)=>(n=n.toLowerCase(),n==="colon"?":":n.charAt(0)==="#"?n.charAt(1)==="x"?String.fromCharCode(parseInt(n.substring(2),16)):String.fromCharCode(+n.substring(1)):""))}function ct(e,t){e=typeof e=="string"?e:e.source,t=t||"";let n={replace:(o,i)=>(i=i.source||i,i=i.replace(hz,"$1"),e=e.replace(o,i),n),getRegex:()=>new RegExp(e,t)};return n}function nz(e,t,n){if(e){let o;try{o=decodeURIComponent(tz(n)).replace(mz,"").toLowerCase()}catch{return null}if(o.indexOf("javascript:")===0||o.indexOf("vbscript:")===0||o.indexOf("data:")===0)return null}t&&!gz.test(n)&&(n=kee(t,n));try{n=encodeURI(n).replace(/%25/g,"%")}catch{return null}return n}function kee(e,t){cc[" "+e]||(vz.test(e)?cc[" "+e]=e+"/":cc[" "+e]=Hp(e,"/",!0)),e=cc[" "+e];let n=e.indexOf(":")===-1;
1103return t.substring(0,2)==="//"?n?t:e.replace(yz,"$1")+t:t.charAt(0)==="/"?n?t:e.replace(bz,"$1")+t:e+t}function xr(e){let t=1,n,o;for(;t<arguments.length;t++){n=arguments[t];for(o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e}function rz(e,t){let n=e.replace(/\|/g,(l,s,u)=>{let d=!1,f=s;for(;--f>=0&&u[f]==="\\";)d=!d;return d?"|":" |"}),o=n.split(/ \|/),i=0;if(o[0].trim()||o.shift(),o.length>0&&!o[o.length-1].trim()&&o.pop(),o.length>t)o.splice(t);else for(;o.length<t;)o.push("");for(;i<o.length;i++)o[i]=o[i].trim().replace(/\\\|/g,"|");return o}function Hp(e,t,n){let o=e.length;if(o===0)return"";let i=0;for(;i<o;){let l=e.charAt(o-i-1);if(l===t&&!n)i++;else if(l!==t&&n)i++;else break}return e.slice(0,o-i)}function wee(e,t){if(e.indexOf(t[1])===-1)return-1;let n=e.length,o=0,i=0;for(;i<n;i++)if(e[i]==="\\")i++;else if(e[i]===t[0])o++;else if(e[i]===t[1]&&(o--,o<0))return i;return-1}function oz(e){e&&e.sanitize&&!e.silent&&console.warn("marked(): sanitize and sanitizer parameters are deprecated since version 0.7.0, should not be used and will be removed in the future. Read more here: https://marked.js.org/#/USING_ADVANCED.md#options")}function az(e,t){if(t<1)return"";let n="";for(;t>1;)t&1&&(n+=e),t>>=1,e+=e;return n+e}function iz(e,t,n,o){let i=t.href,l=t.title?Ht(t.title):null,s=e[1].replace(/\\([\[\]])/g,"$1");if(e[0].charAt(0)!=="!"){o.state.inLink=!0;let u={type:"link",raw:n,href:i,title:l,text:s,tokens:o.inlineTokens(s)};return o.state.inLink=!1,u}return{type:"image",raw:n,href:i,title:l,text:Ht(s)}}function xee(e,t){let n=e.match(/^(\s+)(?:```)/);if(n===null)return t;let o=n[1];return t.split(` 1104`).map(i=>{let l=i.match(/^\s+/);if(l===null)return i;let[s]=l;return s.length>=o.length?i.slice(o.length):i}).join(` 1105`)}function See(e){return e.replace(/---/g,"â").replace(/--/g,"â").replace(/(^|[-\u2014/(\[{"\s])'/g,"$1â").replace(/'/g,"â").replace(/(^|[-\u2014/(\[{\u2018\s])"/g,"$1â").replace(/"/g,"â").replace(/\.{3}/g,"â¦")}function lz(e){let t="",n,o,i=e.length;for(n=0;n<i;n++)o=e.charCodeAt(n),Math.random()>.5&&(o="x"+o.toString(16)),t+="&#"+o+";";return t}function Le(e,t,n){if(typeof e>"u"||e===null)throw new Error("marked(): input parameter is undefined or null");if(typeof e!="string")throw new Error("marked(): input parameter is of type "+Object.prototype.toString.call(e)+", string expected");if(typeof t=="function"&&(n=t,t=null),t=xr({},Le.defaults,t||{}),oz(t),n){let i=t.highlight,l;try{l=Ei.lex(e,t)}catch(d){return n(d)}let s=function(d){let f;if(!d)try{t.walkTokens&&Le.walkTokens(l,t.walkTokens),f=ba.parse(l,t)}catch(m){d=m}return t.highlight=i,d?n(d):n(null,f)};if(!i||i.length<3||(delete t.highlight,!l.length))return s();let u=0;Le.walkTokens(l,function(d){d.type==="code"&&(u++,setTimeout(()=>{i(d.text,d.lang,function(f,m){if(f)return s(f);m!=null&&m!==d.text&&(d.text=m,d.escaped=!0),u--,u===0&&s()})},0))}),u===0&&s();return}function o(i){if(i.message+=` 1106Please report this to https://github.com/markedjs/marked.`,t.silent)return"<p>An error occurred:</p><pre>"+Ht(i.message+"",!0)+"</pre>";throw i}try{let i=Ei.lex(e,t);if(t.walkTokens){if(t.async)return Promise.all(Le.walkTokens(i,t.walkTokens)).then(()=>ba.parse(i,t)).catch(o);Le.walkTokens(i,t.walkTokens)}return ba.parse(i,t)}catch(i){o(i)}}var Si,sz,uz,cz,dz,fz,Eb,pz,hz,mz,gz,cc,vz,yz,bz,dc,Kp,Ke,ze,Ei,Wp,_b,Pb,ba,Eee=P(()=>{Si=ez(),sz=/[&<>"']/,uz=/[&<>"']/g,cz=/[<>"']|&(?!#?\w+;)/,dz=/[<>"']|&(?!#?\w+;)/g,fz={"&":"&","<":"<",">":">",'"':""","'":"'"},Eb=e=>fz[e],pz=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig,hz=/(^|[^\[])\^/g,mz=/[^\w:]/g,gz=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i,cc={},vz=/^[^:]+:\/*[^/]*$/,yz=/^([^:]+:)[\s\S]*$/,bz=/^([^:]+:\/*[^/]*)[\s\S]*$/,dc={exec:function(){}},Kp=class{constructor(e){this.options=e||Si}space(e){let t=this.rules.block.newline.exec(e);if(t&&t[0].length>0)return{type:"space",raw:t[0]}}code(e){let t=this.rules.block.code.exec(e);if(t){let n=t[0].replace(/^ {1,4}/gm,"");return{type:"code",raw:t[0],codeBlockStyle:"indented",text:this.options.pedantic?n:Hp(n,` 1107`)}}}fences(e){let t=this.rules.block.fences.exec(e);if(t){let n=t[0],o=xee(n,t[3]||"");return{type:"code",raw:n,lang:t[2]?t[2].trim():t[2],text:o}}}heading(e){let t=this.rules.block.heading.exec(e);if(t){let n=t[2].trim();if(/#$/.test(n)){let o=Hp(n,"#");(this.options.pedantic||!o||/ $/.test(o))&&(n=o.trim())}return{type:"heading",raw:t[0],depth:t[1].length,text:n,tokens:this.lexer.inline(n)}}}hr(e){let t=this.rules.block.hr.exec(e);if(t)return{type:"hr",raw:t[0]}}blockquote(e){let t=this.rules.block.blockquote.exec(e);if(t){let n=t[0].replace(/^ *>[ \t]?/gm,"");return{type:"blockquote",raw:t[0],tokens:this.lexer.blockTokens(n,[]),text:n}}}list(e){let t=this.rules.block.list.exec(e);if(t){let n,o,i,l,s,u,d,f,m,v,g,h,b=t[1].trim(),y=b.length>1,k={type:"list",raw:"",ordered:y,start:y?+b.slice(0,-1):"",loose:!1,items:[]};b=y?"\\d{1,9}\\".concat(b.slice(-1)):"\\".concat(b),this.options.pedantic&&(b=y?b:"[*+-]");let x=new RegExp("^( {0,3}".concat(b,")((?:[ ][^\\n]*)?(?:\\n|$))"));for(;e&&(h=!1,!(!(t=x.exec(e))||this.rules.block.hr.test(e)));){if(n=t[0],e=e.substring(n.length),f=t[2].split(` 1108`,1)[0],m=e.split(` 1109`,1)[0],this.options.pedantic?(l=2,g=f.trimLeft()):(l=t[2].search(/[^ ]/),l=l>4?1:l,g=f.slice(l),l+=t[1].length),u=!1,!f&&/^ *$/.test(m)&&(n+=m+` 1110`,e=e.substring(m.length+1),h=!0),!h){let _=new RegExp("^ {0,".concat(Math.min(3,l-1),"}(?:[*+-]|\\d{1,9}[.)])((?: [^\\n]*)?(?:\\n|$))")),O=new RegExp("^ {0,".concat(Math.min(3,l-1),"}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)")),j=new RegExp("^ {0,".concat(Math.min(3,l-1),"}(?:```|~~~)")),z=new RegExp("^ {0,".concat(Math.min(3,l-1),"}#"));for(;e&&(v=e.split(` 1111`,1)[0],f=v,this.options.pedantic&&(f=f.replace(/^ {1,4}(?=( {4})*[^ ])/g," ")),!(j.test(f)||z.test(f)||_.test(f)||O.test(e)));){if(f.search(/[^ ]/)>=l||!f.trim())g+=` 1112`+f.slice(l);else if(!u)g+=` 1113`+f;else break;!u&&!f.trim()&&(u=!0),n+=v+` 1114`,e=e.substring(v.length+1)}}k.loose||(d?k.loose=!0:/\n *\n *$/.test(n)&&(d=!0)),this.options.gfm&&(o=/^\[[ xX]\] /.exec(g),o&&(i=o[0]!=="[ ] ",g=g.replace(/^\[[ xX]\] +/,""))),k.items.push({type:"list_item",raw:n,task:!!o,checked:i,loose:!1,text:g}),k.raw+=n}k.items[k.items.length-1].raw=n.trimRight(),k.items[k.items.length-1].text=g.trimRight(),k.raw=k.raw.trimRight();let S=k.items.length;for(s=0;s<S;s++){this.lexer.state.top=!1,k.items[s].tokens=this.lexer.blockTokens(k.items[s].text,[]);let _=k.items[s].tokens.filter(j=>j.type==="space"),O=_.every(j=>{let z=j.raw.split(""),V=0;for(let W of z)if(W===` 1115`&&(V+=1),V>1)return!0;return!1});!k.loose&&_.length&&O&&(k.loose=!0,k.items[s].loose=!0)}return k}}html(e){let t=this.rules.block.html.exec(e);if(t){let n={type:"html",raw:t[0],pre:!this.options.sanitizer&&(t[1]==="pre"||t[1]==="script"||t[1]==="style"),text:t[0]};if(this.options.sanitize){let o=this.options.sanitizer?this.options.sanitizer(t[0]):Ht(t[0]);n.type="paragraph",n.text=o,n.tokens=this.lexer.inline(o)}return n}}def(e){let t=this.rules.block.def.exec(e);if(t)return t[3]&&(t[3]=t[3].substring(1,t[3].length-1)),{type:"def",tag:t[1].toLowerCase().replace(/\s+/g," "),raw:t[0],href:t[2],title:t[3]}}table(e){let t=this.rules.block.table.exec(e);if(t){let n={type:"table",header:rz(t[1]).map(o=>({text:o})),align:t[2].replace(/^ *|\| *$/g,"").split(/ *\| */),rows:t[3]&&t[3].trim()?t[3].replace(/\n[ \t]*$/,"").split(` 1116`):[]};if(n.header.length===n.align.length){n.raw=t[0];let o=n.align.length,i,l,s,u;for(i=0;i<o;i++)/^ *-+: *$/.test(n.align[i])?n.align[i]="right":/^ *:-+: *$/.test(n.align[i])?n.align[i]="center"
vendor: 5,234 bytes, lines 1116-1117
1116:/^ *:-+ *$/.test(n.align[i])?n.align[i]="left":n.align[i]=null;for(o=n.rows.length,i=0;i<o;i++)n.rows[i]=rz(n.rows[i],n.header.length).map(d=>({text:d}));for(o=n.header.length,l=0;l<o;l++)n.header[l].tokens=this.lexer.inline(n.header[l].text);for(o=n.rows.length,l=0;l<o;l++)for(u=n.rows[l],s=0;s<u.length;s++)u[s].tokens=this.lexer.inline(u[s].text);return n}}}lheading(e){let t=this.rules.block.lheading.exec(e);if(t)return{type:"heading",raw:t[0],depth:t[2].charAt(0)==="="?1:2,text:t[1],tokens:this.lexer.inline(t[1])}}paragraph(e){let t=this.rules.block.paragraph.exec(e);if(t){let n=t[1].charAt(t[1].length-1)===` 1117`?t[1].slice(0,-1):t[1];return{type:"paragraph",raw:t[0],text:n,tokens:this.lexer.inline(n)}}}text(e){let t=this.rules.block.text.exec(e);if(t)return{type:"text",raw:t[0],text:t[0],tokens:this.lexer.inline(t[0])}}escape(e){let t=this.rules.inline.escape.exec(e);if(t)return{type:"escape",raw:t[0],text:Ht(t[1])}}tag(e){let t=this.rules.inline.tag.exec(e);if(t)return!this.lexer.state.inLink&&/^<a /i.test(t[0])?this.lexer.state.inLink=!0:this.lexer.state.inLink&&/^<\/a>/i.test(t[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(t[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(t[0])&&(this.lexer.state.inRawBlock=!1),{type:this.options.sanitize?"text":"html",raw:t[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(t[0]):Ht(t[0]):t[0]}}link(e){let t=this.rules.inline.link.exec(e);if(t){let n=t[2].trim();if(!this.options.pedantic&&/^</.test(n)){if(!/>$/.test(n))return;let l=Hp(n.slice(0,-1),"\\");if((n.length-l.length)%2===0)return}else{let l=wee(t[2],"()");if(l>-1){let s=(t[0].indexOf("!")===0?5:4)+t[1].length+l;t[2]=t[2].substring(0,l),t[0]=t[0].substring(0,s).trim(),t[3]=""}}let o=t[2],i="";if(this.options.pedantic){let l=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(o);l&&(o=l[1],i=l[3])}else i=t[3]?t[3].slice(1,-1):"";return o=o.trim(),/^</.test(o)&&(this.options.pedantic&&!/>$/.test(n)?o=o.slice(1):o=o.slice(1,-1)),iz(t,{href:o&&o.replace(this.rules.inline._escapes,"$1"),title:i&&i.replace(this.rules.inline._escapes,"$1")},t[0],this.lexer)}}reflink(e,t){let n;if((n=this.rules.inline.reflink.exec(e))||(n=this.rules.inline.nolink.exec(e))){let o=(n[2]||n[1]).replace(/\s+/g," ");if(o=t[o.toLowerCase()],!o||!o.href){let i=n[0].charAt(0);return{type:"text",raw:i,text:i}}return iz(n,o,n[0],this.lexer)}}emStrong(e,t,n=""){let o=this.rules.inline.emStrong.lDelim.exec(e);if(!o||o[3]&&n.match(/[\p{L}\p{N}]/u))return;let i=o[1]||o[2]||"";if(!i||i&&(n===""||this.rules.inline.punctuation.exec(n))){let l=o[0].length-1,s,u,d=l,f=0,m=o[0][0]==="*"?this.rules.inline.emStrong.rDelimAst:this.rules.inline.emStrong.rDelimUnd;for(m.lastIndex=0,t=t.slice(-1*e.length+l);(o=m.exec(t))!=null;){if(s=o[1]||o[2]||o[3]||o[4]||o[5]||o[6],!s)continue;if(u=s.length,o[3]||o[4]){d+=u;continue}else if((o[5]||o[6])&&l%3&&!((l+u)%3)){f+=u;continue}if(d-=u,d>0)continue;if(u=Math.min(u,u+d+f),Math.min(l,u)%2){let g=e.slice(1,l+o.index+u);return{type:"em",raw:e.slice(0,l+o.index+u+1),text:g,tokens:this.lexer.inlineTokens(g)}}let v=e.slice(2,l+o.index+u-1);return{type:"strong",raw:e.slice(0,l+o.index+u+1),text:v,tokens:this.lexer.inlineTokens(v)}}}}codespan(e){let t=this.rules.inline.code.exec(e);if(t){let n=t[2].replace(/\n/g," "),o=/[^ ]/.test(n),i=/^ /.test(n)&&/ $/.test(n);return o&&i&&(n=n.substring(1,n.length-1)),n=Ht(n,!0),{type:"codespan",raw:t[0],text:n}}}br(e){let t=this.rules.inline.br.exec(e);if(t)return{type:"br",raw:t[0]}}del(e){let t=this.rules.inline.del.exec(e);if(t)return{type:"del",raw:t[0],text:t[2],tokens:this.lexer.inlineTokens(t[2])}}autolink(e,t){let n=this.rules.inline.autolink.exec(e);if(n){let o,i;return n[2]==="@"?(o=Ht(this.options.mangle?t(n[1]):n[1]),i="mailto:"+o):(o=Ht(n[1]),i=o),{type:"link",raw:n[0],text:o,href:i,tokens:[{type:"text",raw:o,text:o}]}}}url(e,t){let n;if(n=this.rules.inline.url.exec(e)){let o,i;if(n[2]==="@")o=Ht(this.options.mangle?t(n[0]):n[0]),i="mailto:"+o;else{let l;do l=n[0],n[0]=this.rules.inline._backpedal.exec(n[0])[0];while(l!==n[0]);o=Ht(n[0]),n[1]==="www."?i="http://"+o:i=o}return{type:"link",raw:n[0],text:o,href:i,tokens:[{type:"text",raw:o,text:o}]}}}inlineText(e,t){let n=this.rules.inline.text.exec(e);if(n){let o;return this.lexer.state.inRawBlock?o=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(n[0]):Ht(n[0]):n[0]:o=Ht(this.options.smartypants?t(n[0]):n[0]),{type:"text",raw:n[0],text:o}}}},Ke={newline:/^(?: *(?:\n|$))+/,code:/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*\n)|~{3,})([^\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?=\n|$)|$)/,hr:/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/,html:"^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:</\\1>[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|<![A-Z][\\s\\S]*?(?:>\\n*|$)|<!\\[CDATA\\[[\\s\\S]*?(?:\\]\\]>\\n*|$)|</?(tag)(?: +|\\n|/?>
1117)[\\s\\S]*?(?:(?:\\n *)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)|</(?!script|pre|style|textarea)[a-z][\\w-]*\\s*>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$))",def:/^ {0,3}\[(label)\]: *(?:\n *)?<?([^\s>]+)>?(?:(?: +(?:\n *)?| *\n *)(title))? *(?:\n+|$)/,table:dc,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,text:/^[^\n]+/},Ke._label=/(?!\s*\])(?:\\.|[^\[\]\\])+/,Ke._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/,Ke.def=ct(Ke.def).replace("label",Ke._label).replace("title",Ke._title).getRegex(),Ke.bullet=/(?:[*+-]|\d{1,9}[.)])/,Ke.listItemStart=ct(/^( *)(bull) */).replace("bull",Ke.bullet).getRegex(),Ke.list=ct(Ke.list).replace(/bull/g,Ke.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+Ke.def.source+")").getRegex(),Ke._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",Ke._comment=/<!--(?!-?>)[\s\S]*?(?:-->|$)/,Ke.html=ct(Ke.html,"i").replace("comment",Ke._comment).replace("tag",Ke._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),Ke.paragraph=ct(Ke._paragraph).replace("hr",Ke.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",Ke._tag).getRegex(),Ke.blockquote=ct(Ke.blockquote).replace("paragraph",Ke.paragraph).getRegex(),Ke.normal=xr({},Ke),Ke.gfm=xr({},Ke.normal,{table:"^ *([^\\n ].*\\|.*)\\n {0,3}(?:\\| *)?(:?-+:? *(?:\\| *:?-+:? *)*)(?:\\| *)?(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"}),Ke.gfm.table=ct(Ke.gfm.table).replace("hr",Ke.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",Ke._tag).getRegex(),Ke.gfm.paragraph=ct(Ke._paragraph).replace("hr",Ke.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("table",Ke.gfm.table).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",Ke._tag).getRegex(),Ke.pedantic=xr({},Ke.normal,{html:ct(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)|<tag(?:"[^"]*"|'[^']*'|\\s[^'"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",Ke._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:dc,paragraph:ct(Ke.normal._paragraph).replace("hr",Ke.hr).replace("heading",` *#{1,6} *[^ 1118]`).replace("lheading",Ke.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()}),ze={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:dc,tag:"^comment|^</[a-zA-Z][\\w:-]*\\s*>|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^<![a-zA-Z]+\\s[\\s\\S]*?>|^<!\\[CDATA\\[[\\s\\S]*?\\]\\]>",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(ref)\]/,nolink:/^!?\[(ref)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",emStrong:{lDelim:/^(?:\*+(?:([punct_])|[^\s*]))|^_+(?:([punct*])|([^\s_]))/,rDelimAst:/^[^_*]*?\_\_[^_*]*?\*[^_*]*?(?=\_\_)|[^*]+(?=[^*])|[punct_](\*+)(?=[\s]|$)|[^punct*_\s](\*+)(?=[punct_\s]|$)|[punct_\s](\*+)(?=[^punct*_\s])|[\s](\*+)(?=[punct_])|[punct_](\*+)(?=[punct_])|[^punct*_\s](\*+)(?=[^punct*_\s])/,rDelimUnd:/^[^_*]*?\*\*[^_*]*?\_[^_*]*?(?=\*\*)|[^_]+(?=[^_])|[punct*](\_+)(?=[\s]|$)|[^punct*_\s](\_+)(?=[punct*\s]|$)|[punct*\s](\_+)(?=[^punct*_\s])|[\s](\_+)(?=[punct*])|[punct*](\_+)(?=[punct*])/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:dc,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\<!\[`*_]|\b_|$)|[^ ](?= {2,}\n)))/,punctuation:/^([\spunctuation])/},ze._punctuation="!\"#$%&'()+\\-.,/:;<=>?@\\[\\]`^{|}~",ze.punctuation=ct(ze.punctuation).replace(/punctuation/g,ze._punctuation).getRegex(),ze.blockSkip=/\[[^\]]*?\]\([^\)]*?\)|`[^`]*?`|<[^>]*?>/g,ze.escapedEmSt=/\\\*|\\_/g,ze._comment=ct(Ke._comment).replace("(?:-->|$)","-->").getRegex(),ze.emStrong.lDelim=ct(ze.emStrong.lDelim).replace(/punct/g,ze._punctuation).getRegex(),ze.emStrong.rDelimAst=ct(ze.emStrong.rDelimAst,"g").replace(/punct/g,ze._punctuation).getRegex(),ze.emStrong.rDelimUnd=ct(ze.emStrong.rDelimUnd,"g").replace(/punct/g,ze._punctuation).getRegex(),ze._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,ze._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,ze._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,ze.autolink=ct(ze.autolink).replace("scheme",ze._scheme).replace("email",ze._email).getRegex(),ze._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,ze.tag=ct(ze.tag).replace("comment",ze._comment).replace("attribute",ze._attribute).getRegex(),ze._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,ze._href=/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/,ze._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,ze.link=ct(ze.link).replace("label",ze._label).replace("href",ze._href).replace("title",ze._title).getRegex(),ze.reflink=ct(ze.reflink).replace("label",ze._label).replace("ref",Ke._label).getRegex(),ze.nolink=ct(ze.nolink).replace("ref",Ke._label).getRegex(),ze.reflinkSearch=ct(ze.reflinkSearch,"g").replace("reflink",ze.reflink).replace("nolink",ze.nolink).getRegex(),ze.normal=xr({},ze),ze.pedantic=xr({},ze.normal,{strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:ct(/^!?\[(label)\]\((.*?)\)/).replace("label",ze._label).getRegex(),reflink:ct(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",ze._label).getRegex()}),ze.gfm=xr({},ze.normal,{escape:ct(ze.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\<!\[`*~_]|\b_|https?:\/\/|ftp:\/\/|www\.|$)|[^ ](?= {2,}\n)|[^a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-](?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)))/}),ze.gfm.url=ct(ze.gfm.url,"i").replace("email",ze.gfm._extended_email).getRegex(),ze.breaks=xr({},ze.gfm,{br:ct(ze.br).replace("{2,}","*").getRegex(),text:ct(ze.gfm.text).replace("\\b_","\\b_| {2,}\\n").replace(/\{2,\}/g,"*").getRegex()}),Ei=class r2{constructor(t){this.tokens=[],this.tokens.links=Object.create(null),this.options=t||Si,this.options.tokenizer=this.options.tokenizer||new Kp,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options,this.tokenizer.lexer=this,this.inlineQueue=[],this.state={inLink:!1,inRawBlock:!1,top:!0};let n={block:Ke.normal,inline:ze.normal};this.options.pedantic?(n.block=Ke.pedantic,n.inline=ze.pedantic):this.options.gfm&&(n.block=Ke.gfm,this.options.breaks?n.inline=ze.breaks:n.inl
vendor: 6,210 bytes, lines 1118-1140
1118ine=ze.gfm),this.tokenizer.rules=n}static get rules(){return{block:Ke,inline:ze}}static lex(t,n){return new r2(n).lex(t)}static lexInline(t,n){return new r2(n).inlineTokens(t)}lex(t){t=t.replace(/\r\n|\r/g,` 1119`),this.blockTokens(t,this.tokens);let n;for(;n=this.inlineQueue.shift();)this.inlineTokens(n.src,n.tokens);return this.tokens}blockTokens(t,n=[]){this.options.pedantic?t=t.replace(/\t/g," ").replace(/^ +$/gm,""):t=t.replace(/^( *)(\t+)/gm,(u,d,f)=>d+" ".repeat(f.length));let o,i,l,s;for(;t;)if(!(this.options.extensions&&this.options.extensions.block&&this.options.extensions.block.some(u=>(o=u.call({lexer:this},t,n))?(t=t.substring(o.raw.length),n.push(o),!0):!1))){if(o=this.tokenizer.space(t)){t=t.substring(o.raw.length),o.raw.length===1&&n.length>0?n[n.length-1].raw+=` 1120`:n.push(o);continue}if(o=this.tokenizer.code(t)){t=t.substring(o.raw.length),i=n[n.length-1],i&&(i.type==="paragraph"||i.type==="text")?(i.raw+=` 1121`+o.raw,i.text+=` 1122`+o.text,this.inlineQueue[this.inlineQueue.length-1].src=i.text):n.push(o);continue}if(o=this.tokenizer.fences(t)){t=t.substring(o.raw.length),n.push(o);continue}if(o=this.tokenizer.heading(t)){t=t.substring(o.raw.length),n.push(o);continue}if(o=this.tokenizer.hr(t)){t=t.substring(o.raw.length),n.push(o);continue}if(o=this.tokenizer.blockquote(t)){t=t.substring(o.raw.length),n.push(o);continue}if(o=this.tokenizer.list(t)){t=t.substring(o.raw.length),n.push(o);continue}if(o=this.tokenizer.html(t)){t=t.substring(o.raw.length),n.push(o);continue}if(o=this.tokenizer.def(t)){t=t.substring(o.raw.length),i=n[n.length-1],i&&(i.type==="paragraph"||i.type==="text")?(i.raw+=` 1123`+o.raw,i.text+=` 1124`+o.raw,this.inlineQueue[this.inlineQueue.length-1].src=i.text):this.tokens.links[o.tag]||(this.tokens.links[o.tag]={href:o.href,title:o.title});continue}if(o=this.tokenizer.table(t)){t=t.substring(o.raw.length),n.push(o);continue}if(o=this.tokenizer.lheading(t)){t=t.substring(o.raw.length),n.push(o);continue}if(l=t,this.options.extensions&&this.options.extensions.startBlock){let u=1/0,d=t.slice(1),f;this.options.extensions.startBlock.forEach(function(m){f=m.call({lexer:this},d),typeof f=="number"&&f>=0&&(u=Math.min(u,f))}),u<1/0&&u>=0&&(l=t.substring(0,u+1))}if(this.state.top&&(o=this.tokenizer.paragraph(l))){i=n[n.length-1],s&&i.type==="paragraph"?(i.raw+=` 1125`+o.raw,i.text+=` 1126`+o.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=i.text):n.push(o),s=l.length!==t.length,t=t.substring(o.raw.length);continue}if(o=this.tokenizer.text(t)){t=t.substring(o.raw.length),i=n[n.length-1],i&&i.type==="text"?(i.raw+=` 1127`+o.raw,i.text+=` 1128`+o.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=i.text):n.push(o);continue}if(t){let u="Infinite loop on byte: "+t.charCodeAt(0);if(this.options.silent){console.error(u);break}else throw new Error(u)}}return this.state.top=!0,n}inline(t,n=[]){return this.inlineQueue.push({src:t,tokens:n}),n}inlineTokens(t,n=[]){let o,i,l,s=t,u,d,f;if(this.tokens.links){let m=Object.keys(this.tokens.links);if(m.length>0)for(;(u=this.tokenizer.rules.inline.reflinkSearch.exec(s))!=null;)m.includes(u[0].slice(u[0].lastIndexOf("[")+1,-1))&&(s=s.slice(0,u.index)+"["+az("a",u[0].length-2)+"]"+s.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(u=this.tokenizer.rules.inline.blockSkip.exec(s))!=null;)s=s.slice(0,u.index)+"["+az("a",u[0].length-2)+"]"+s.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;(u=this.tokenizer.rules.inline.escapedEmSt.exec(s))!=null;)s=s.slice(0,u.index)+"++"+s.slice(this.tokenizer.rules.inline.escapedEmSt.lastIndex);for(;t;)if(d||(f=""),d=!1,!(this.options.extensions&&this.options.extensions.inline&&this.options.extensions.inline.some(m=>(o=m.call({lexer:this},t,n))?(t=t.substring(o.raw.length),n.push(o),!0):!1))){if(o=this.tokenizer.escape(t)){t=t.substring(o.raw.length),n.push(o);continue}if(o=this.tokenizer.tag(t)){t=t.substring(o.raw.length),i=n[n.length-1],i&&o.type==="text"&&i.type==="text"?(i.raw+=o.raw,i.text+=o.text):n.push(o);continue}if(o=this.tokenizer.link(t)){t=t.substring(o.raw.length),n.push(o);continue}if(o=this.tokenizer.reflink(t,this.tokens.links)){t=t.substring(o.raw.length),i=n[n.length-1],i&&o.type==="text"&&i.type==="text"?(i.raw+=o.raw,i.text+=o.text):n.push(o);continue}if(o=this.tokenizer.emStrong(t,s,f)){t=t.substring(o.raw.length),n.push(o);continue}if(o=this.tokenizer.codespan(t)){t=t.substring(o.raw.length),n.push(o);continue}if(o=this.tokenizer.br(t)){t=t.substring(o.raw.length),n.push(o);continue}if(o=this.tokenizer.del(t)){t=t.substring(o.raw.length),n.push(o);continue}if(o=this.tokenizer.autolink(t,lz)){t=t.substring(o.raw.length),n.push(o);continue}if(!this.state.inLink&&(o=this.tokenizer.url(t,lz))){t=t.substring(o.raw.length),n.push(o);continue}if(l=t,this.options.extensions&&this.options.extensions.startInline){let m=1/0,v=t.slice(1),g;this.options.extensions.startInline.forEach(function(h){g=h.call({lexer:this},v),typeof g=="number"&&g>=0&&(m=Math.min(m,g))}),m<1/0&&m>=0&&(l=t.substring(0,m+1))}if(o=this.tokenizer.inlineText(l,See)){t=t.substring(o.raw.length),o.raw.slice(-1)!=="_"&&(f=o.raw.slice(-1)),d=!0,i=n[n.length-1],i&&i.type==="text"?(i.raw+=o.raw,i.text+=o.text):n.push(o);continue}if(t){let m="Infinite loop on byte: "+t.charCodeAt(0);if(this.options.silent){console.error(m);break}else throw new Error(m)}}return n}},Wp=class{constructor(e){this.options=e||Si}code(e,t,n){let o=(t||"").match(/\S*/)[0];if(this.options.highlight){let i=this.options.highlight(e,o);i!=null&&i!==e&&(n=!0,e=i)}return e=e.replace(/\n$/,"")+` 1129`,o?'<pre><code class="'+this.options.langPrefix+Ht(o,!0)+'">'+(n?e:Ht(e,!0))+`</code></pre> 1130`:"<pre><code>"+(n?e:Ht(e,!0))+`</code></pre> 1131`}blockquote(e){return`<blockquote> 1132`.concat(e,`</blockquote> 1133`)}html(e){return e}heading(e,t,n,o){if(this.options.headerIds){let i=this.options.headerPrefix+o.slug(n);return"<h".concat(t,' id="').concat(i,'">').concat(e,"</h").concat(t,`> 1134`)}return"<h".concat(t,">").concat(e,"</h").concat(t,`> 1135`)}hr(){return this.options.xhtml?`<hr/> 1136`:`<hr> 1137`}list(e,t,n){let o=t?"ol":"ul",i=t&&n!==1?' start="'+n+'"':"";return"<"+o+i+`> 1138`+e+"</"+o+`> 1139`}listitem(e){return"<li>".concat(e,`</li> 1140`)}
1140checkbox(e){return"<input "+(e?'checked="" ':"")+'disabled="" type="checkbox"'+(this.options.xhtml?" /":"")+"> "}paragraph(e){return"<p>".concat(e,`</p> 1141`)}table(e,t){return t&&(t="<tbody>".concat(t,"</tbody>")),`<table> 1142<thead> 1143`+e+`</thead> 1144`+t+`</table> 1145`}tablerow(e){return`<tr> 1146`.concat(e,`</tr> 1147`)}tablecell(e,t){let n=t.header?"th":"td";return(t.align?"<".concat(n,' align="').concat(t.align,'">'):"<".concat(n,">"))+e+"</".concat(n,`> 1148`)}strong(e){return"<strong>".concat(e,"</strong>")}em(e){return"<em>".concat(e,"</em>")}codespan(e){return"<code>".concat(e,"</code>")}br(){return this.options.xhtml?"<br/>":"<br>"}del(e){return"<del>".concat(e,"</del>")}link(e,t,n){if(e=nz(this.options.sanitize,this.options.baseUrl,e),e===null)return n;let o='<a href="'+Ht(e)+'"';return t&&(o+=' title="'+t+'"'),o+=">"+n+"</a>",o}image(e,t,n){if(e=nz(this.options.sanitize,this.options.baseUrl,e),e===null)return n;let o='<img src="'.concat(e,'" alt="').concat(n,'"');return t&&(o+=' title="'.concat(t,'"')),o+=this.options.xhtml?"/>":">",o}text(e){return e}},_b=class{strong(e){return e}em(e){return e}codespan(e){return e}del(e){return e}html(e){return e}text(e){return e}link(e,t,n){return""+n}image(e,t,n){return""+n}br(){return""}},Pb=class{constructor(){this.seen={}}serialize(e){return e.toLowerCase().trim().replace(/<[!\/a-z].*?>/ig,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-")}getNextSafeSlug(e,t){let n=e,o=0;if(this.seen.hasOwnProperty(n)){o=this.seen[e];do o++,n=e+"-"+o;while(this.seen.hasOwnProperty(n))}return t||(this.seen[e]=o,this.seen[n]=0),n}slug(e,t={}){let n=this.serialize(e);return this.getNextSafeSlug(n,t.dryrun)}},ba=class o2{constructor(t){this.options=t||Si,this.options.renderer=this.options.renderer||new Wp,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new _b,this.slugger=new Pb}static parse(t,n){return new o2(n).parse(t)}static parseInline(t,n){return new o2(n).parseInline(t)}parse(t,n=!0){let o="",i,l,s,u,d,f,m,v,g,h,b,y,k,x,S,_,O,j,z,V=t.length;for(i=0;i<V;i++){if(h=t[i],this.options.extensions&&this.options.extensions.renderers&&this.options.extensions.renderers[h.type]&&(z=this.options.extensions.renderers[h.type].call({parser:this},h),z!==!1||!["space","hr","heading","code","table","blockquote","list","html","paragraph","text"].includes(h.type))){o+=z||"";continue}switch(h.type){case"space":continue;case"hr":{o+=this.renderer.hr();continue}case"heading":{o+=this.renderer.heading(this.parseInline(h.tokens),h.depth,tz(this.parseInline(h.tokens,this.textRenderer)),this.slugger);continue}case"code":{o+=this.renderer.code(h.text,h.lang,h.escaped);continue}case"table":{for(v="",m="",u=h.header.length,l=0;l<u;l++)m+=this.renderer.tablecell(this.parseInline(h.header[l].tokens),{header:!0,align:h.align[l]});for(v+=this.renderer.tablerow(m),g="",u=h.rows.length,l=0;l<u;l++){for(f=h.rows[l],m="",d=f.length,s=0;s<d;s++)m+=this.renderer.tablecell(this.parseInline(f[s].tokens),{header:!1,align:h.align[s]});g+=this.renderer.tablerow(m)}o+=this.renderer.table(v,g);continue}case"blockquote":{g=this.parse(h.tokens),o+=this.renderer.blockquote(g);continue}case"list":{for(b=h.ordered,y=h.start,k=h.loose,u=h.items.length,g="",l=0;l<u;l++)S=h.items[l],_=S.checked,O=S.task,x="",S.task&&(j=this.renderer.checkbox(_),k?S.tokens.length>0&&S.tokens[0].type==="paragraph"?(S.tokens[0].text=j+" "+S.tokens[0].text,S.tokens[0].tokens&&S.tokens[0].tokens.length>0&&S.tokens[0].tokens[0].type==="text"&&(S.tokens[0].tokens[0].text=j+" "+S.tokens[0].tokens[0].text)):S.tokens.unshift({type:"text",text:j}):x+=j),x+=this.parse(S.tokens,k),g+=this.renderer.listitem(x,O,_);o+=this.renderer.list(g,b,y);continue}case"html":{o+=this.renderer.html(h.text);continue}case"paragraph":{o+=this.renderer.paragraph(this.parseInline(h.tokens));continue}case"text":{for(g=h.tokens?this.parseInline(h.tokens):h.text;i+1<V&&t[i+1].type==="text";)h=t[++i],g+=` 1149`+(h.tokens?this.parseInline(h.tokens):h.text);o+=n?this.renderer.paragraph(g):g;continue}default:{let W='Token with "'+h.type+'" type was not found.';if(this.options.silent){console.error(W);return}else throw new Error(W)}}}return o}parseInline(t,n){n=n||this.renderer;let o="",i,l,s,u=t.length;for(i=0;i<u;i++){if(l=t[i],this.options.extensions&&this.options.extensions.renderers&&this.options.extensions.renderers[l.type]&&(s=this.options.extensions.renderers[l.type].call({parser:this},l),s!==!1||!["escape","html","link","image","strong","em","codespan","br","del","text"].includes(l.type))){o+=s||"";continue}switch(l.type){case"escape":{o+=n.text(l.text);break}case"html":{o+=n.html(l.text);break}case"link":{o+=n.link(l.href,l.title,this.parseInline(l.tokens,n));break}case"image":{o+=n.image(l.href,l.title,l.text);break}case"strong":{o+=n.strong(this.parseInline(l.tokens,n));break}case"em":{o+=n.em(this.parseInline(l.tokens,n));break}case"codespan":{o+=n.codespan(l.text);break}case"br":{o+=n.br();break}case"del":{o+=n.del(this.parseInline(l.tokens,n));break}case"text":{o+=n.text(l.text);break}default:{let d='Token with "'+l.type+'" type was not found.';if(this.options.silent){console.error(d);return}else throw new Error(d)}}}return o}},Le.options=Le.setOptions=function(e){return xr(Le.defaults,e),bee(Le.defaults),Le},Le.getDefaults=ez,Le.defaults=Si,Le.use=function(...e){let t=xr({},...e),n=Le.defaults.extensions||{renderers:{},childTokens:{}},o;e.forEach(i=>
1149{if(i.extensions&&(o=!0,i.extensions.forEach(l=>{if(!l.name)throw new Error("extension name required");if(l.renderer){let s=n.renderers?n.renderers[l.name]:null;s?n.renderers[l.name]=function(...u){let d=l.renderer.apply(this,u);return d===!1&&(d=s.apply(this,u)),d}:n.renderers[l.name]=l.renderer}if(l.tokenizer){if(!l.level||l.level!=="block"&&l.level!=="inline")throw new Error("extension level must be 'block' or 'inline'");n[l.level]?n[l.level].unshift(l.tokenizer):n[l.level]=[l.tokenizer],l.start&&(l.level==="block"?n.startBlock?n.startBlock.push(l.start):n.startBlock=[l.start]:l.level==="inline"&&(n.startInline?n.startInline.push(l.start):n.startInline=[l.start]))}l.childTokens&&(n.childTokens[l.name]=l.childTokens)})),i.renderer){let l=Le.defaults.renderer||new Wp;for(let s in i.renderer){let u=l[s];l[s]=(...d)=>{let f=i.renderer[s].apply(l,d);return f===!1&&(f=u.apply(l,d)),f}}t.renderer=l}if(i.tokenizer){let l=Le.defaults.tokenizer||new Kp;for(let s in i.tokenizer){let u=l[s];l[s]=(...d)=>{let f=i.tokenizer[s].apply(l,d);return f===!1&&(f=u.apply(l,d)),f}}t.tokenizer=l}if(i.walkTokens){let l=Le.defaults.walkTokens;t.walkTokens=function(s){let u=[];return u.push(i.walkTokens.call(this,s)),l&&(u=u.concat(l.call(this,s))),u}}o&&(t.extensions=n),Le.setOptions(t)})},Le.walkTokens=function(e,t){let n=[];for(let o of e)switch(n=n.concat(t.call(Le,o)),o.type){case"table":{for(let i of o.header)n=n.concat(Le.walkTokens(i.tokens,t));for(let i of o.rows)for(let l of i)n=n.concat(Le.walkTokens(l.tokens,t));break}case"list":{n=n.concat(Le.walkTokens(o.items,t));break}default:Le.defaults.extensions&&Le.defaults.extensions.childTokens&&Le.defaults.extensions.childTokens[o.type]?Le.defaults.extensions.childTokens[o.type].forEach(function(i){n=n.concat(Le.walkTokens(o[i],t))}):o.tokens&&(n=n.concat(Le.walkTokens(o.tokens,t)))}return n},Le.parseInline=function(e,t){if(typeof e>"u"||e===null)throw new Error("marked.parseInline(): input parameter is undefined or null");if(typeof e!="string")throw new Error("marked.parseInline(): input parameter is of type "+Object.prototype.toString.call(e)+", string expected");t=xr({},Le.defaults,t||{}),oz(t);try{let n=Ei.lexInline(e,t);return t.walkTokens&&Le.walkTokens(n,t.walkTokens),ba.parseInline(n,t)}catch(n){if(n.message+=` 1150Please report this to https://github.com/markedjs/marked.`,t.silent)return"<p>An error occurred:</p><pre>"+Ht(n.message+"",!0)+"</pre>";throw n}},Le.Parser=ba,Le.parser=ba.parse,Le.Renderer=Wp,Le.TextRenderer=_b,Le.Lexer=Ei,Le.lexer=Ei.lex,Le.Tokenizer=Kp,Le.Slugger=Pb,Le.parse=Le,Le.options,Le.setOptions,Le.use,Le.walkTokens,Le.parseInline,ba.parse,Ei.lex}),kz,wz,Cb,xz=P(()=>{be(),Rp(),wz=M(ns)(kz||(kz=F([` 1151 padding: 6px; 1152`]))),Cb=wz}),Ot,qp,fc,$p,Sz,Ez,_z,Ib,Pz,Cz,Iz,jb,jz,Oz,Tz,zz,Dz,pc,hc,Az,Bz,Nz,Fz,Rz,Mz,Uz,Vz,Hz,Kz,Wz,qz,Ob,mc=P(()=>{Ot=$(X()),yee(),be(),rt(),Re(),Ne(),Eee(),ic(),xz(),qp=({title:e,message:t})=>"".concat(e," ").concat(t),fc=(()=>{let e=new Map;return{add:t=>{let n=qp(t);e.has(n)?e.set(n,e.get(n)+1):e.set(n,1)},delete:t=>{let n=qp(t);e.has(n)&&e.get(n)>1?e.set(n,e.get(n)-1):e.delete(n)},clear:()=>{e.clear()},check:t=>e.has(qp(t))}})(),$p=(()=>{let e=new Map;return{add:t=>{e.has(t)?e.set(t,e.get(t)+1):e.set(t,1)},delete:t=>{e.has(t)&&e.get(t)>1?e.set(t,e.get(t)-1):e.delete(t)},clear:()=>{e.clear()},check:t=>e.has(t),get types(){return Array.of(...e.keys())}}})(),Ez=M.div(Sz||(Sz=F([` 1153 width: 100%; 1154 border-radius: 4px; 1155 display: flex; 1156 gap: 12px; 1157 `,`; 1158 background-color: rgba(40, 43, 47, 0.8); 1159 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25), 0 2px 6px rgba(0, 0, 0, 0.15); 1160 backdrop-filter: blur(14px); 1161 1162 @supports not (backdrop-filter: blur()) { 1163 background: rgba(40, 43, 47, 0.95); 1164 } 1165`])),tt),Ib=M.div(_z||(_z=F([` 1166 font-size: 14px; 1167 font-weight: bold; 1168 color: #fff; 1169`]))),Cz=M.div(Pz||(Pz=F([` 1170 flex: 1; 1171 flex-direction: column; 1172 width: 0; 1173 display: flex; 1174 padding: 16px 0; 1175 gap: 12px; 1176`]))),jb=M.div(Iz||(Iz=F([` 1177 color: #b4b4b4; 1178 font-size: 12px; 1179 line-height: 1.4; 1180 1181 a { 1182 color: rgba(255, 255, 255, 0.9); 1183 } 1184 1185 em { 1186 font-style: italic; 1187 } 1188 1189 strong { 1190 font-weight: bold; 1191 color: #d5d5d5; 1192 } 1193 1194 p { 1195 margin-bottom: 8px; 1196 } 1197 1198 code { 1199 font-family: monospace; 1200 background: rgba(0, 0, 0, 0.3); 1201 padding: 1px 1px 2px; 1202 border-radius: 4px; 1203 border: 1px solid rgba(255, 255, 255, 0.08); 1204 white-space: pre-wrap; 1205 } 1206 1207 pre > code { 1208 white-space: pre; 1209 display: block; 1210 overflow: auto; 1211 padding: 4px; 1212 } 1213 1214 pre { 1215 white-space: pre-wrap; 1216 margin-bottom: 8px; 1217 } 1218`]))),Oz=M.button(jz||(jz=F([` 1219 color: rgba(255, 255, 255, 0.9); 1220 font-weight: 500; 1221 display: flex; 1222 align-items: center; 1223 justify-content: center; 1224 background: none; 1225 border: none; 1226 padding-left: 12px; 1227 padding-right: 12px; 1228 border-left: 1px solid rgba(255, 255, 255, 0.05); 1229 1230 &:hover { 1231 background: rgba(255, 255, 255, 0.05); 1232 } 1233`]))),Tz={info:"#3b82f6",success:"#10b981",warning:"#f59e0b",error:"#ef4444"},Dz=M.div(zz||(zz=F([` 1234 display: flex; 1235 justify-content: center; 1236 margin-left: 12px; 1237 padding-top: 21px; 1238 1239 ::before { 1240 content: ''; 1241 width: 8px; 1242 height: 8px; 1243 border-radius: 999999px; 1244 background-color: `,`; 1245 } 1246`])),({type:e})=>Tz[e]),pc=e=>(t,n,o=[],i=!1)=>{(i||!fc.check({title:t,message:n}))&&(fc.add({title:t,message:n}),$p.add(e),Vp.custom(l=>Ot.default.createElement(Ez,null,Ot.default.createElement(Dz,{type:e}),Ot.default.createElement(Cz,null,Ot.default.createElement(Ib,null,t),Ot.default.createElement(jb,{dangerouslySetInnerHTML:{__html:Le.parse(n)}}),o.length>0&&Ot.default.createElement(jb,null,Ot.default.createElement("span",null,"Docs:"," ",o.map((s,u)=>Ot.default.createElement(Ot.Fragment,{key:u},u>0&&", ",Ot.default.createElement("a",{target:"_blank",href:s.url},s.title)))))),Ot.default.createElement(Oz,{onClick:()=>{Vp.remove(l.id),fc.delete({title:t,message:n}),$p.delete(e)}},"Close")),{duration:1/0}))},hc={warning:pc("warning"),success:pc("success"),info:pc("info"),error:pc("error")},Bz=M.div(Az||(Az=F([` 1247 display: flex; 1248 justify-content: `,`; 1249 gap: 12px; 1250`])),({align:e})=>e==="center"?"center":"flex-end"),Fz=M.button(Nz||(Nz=F([` 1251 position: relative; 1252 border-radius: 4px; 1253 display: flex; 1254 align-items: center; 1255 gap: 12px; 1256 `,`; 1257 background-color: rgba(40, 43, 47, 0.8); 1258 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25), 0 2px 6px rgba(0, 0, 0, 0.15); 1259 backdrop-filter: blur(14px); 1260 border: none; 1261 padding: 12px; 1262 color: #fff; 1263 overflow: hidden; 1264 1265 ::before { 1266 content: ''; 1267 position: absolute; 1268 inset: 0; 1269 } 1270 1271 :hover::before { 1272 background: `,`; 1273 } 1274 1275 @supports not (backdrop-filter: blur()) { 1276 background: rgba(40, 43, 47, 0.95); 1277 } 1278`])),tt,({danger:e})=>e?"rgba(255, 0, 0, 0.1)":"rgba(255, 255, 255, 0.1)"),Mz=M.div(Rz||(Rz=F([` 1279 z-index: 10; 1280 display: flex; 1281 flex-direction: column; 1282 gap: 8px; 1283 position: fixed; 1284 right: 92px; 1285 top: 50px; 1286 width: 500px; 1287 height: 85vh; 1288 min-height: 400px; 1289`]))),Vz=M.div(Uz||(Uz=F([` 1290 overflow: hidden; 1291 pointer-events: auto; 1292 border-radius: 4px; 1293 1294 & > div { 1295 display: flex; 1296 flex-direction: column-reverse; 1297 gap: 8px; 1298 overflow: scroll; 1299 height: 100%; 1300 } 1301`]))),Kz=M.div(Hz||(Hz=F([` 1302 width: fit-content; 1303 padding: 8px; 1304 border-radius: 4px; 1305 display: flex; 1306 flex-direction: column; 1307 gap: 12px; 1308 color: #b4b4b4; 1309 font-size: 12px; 1310 line-height: 1.4; 1311`]))),Wz=()=>{let{hasNotifications:e}=Ob();return ts({enabled:!e},()=>Ot.default.createElement(Cb,null,Ot.default.createElement(Kz,null,Ot.default.createElement(Ib,null,"No notifications"),"
1311Notifications will appear here when you get them.")))},qz=()=>{var e;let{toasts:t,handlers:n}=Sb(),{startPause:o,endPause:i}=n,l=(e=Ye(de().atomP.ahistoric.pinNotifications))!=null?e:!1;return Ot.default.createElement(Mz,null,l?t.length>0&&Ot.default.createElement(Vz,{onMouseEnter:o,onMouseLeave:i},Ot.default.createElement("div",null,t.map(s=>Ot.default.createElement("div",{key:s.id},s.message(s))))):null,Ot.default.createElement(Bz,{align:"side"},l&&t.length>0&&Ot.default.createElement(Fz,{onClick:()=>{$p.clear(),fc.clear(),Vp.remove()},danger:!0},"Clear")))},Ob=()=>{let{toasts:e}=Sb();return{hasNotifications:e.length>0}}});function Tb(e,t){var n;let o=Object.values((n=(0,$z.val)(e.pointers.historic.sheetsById))!=null?n:{}),i=o.flatMap(s=>{var u;return Object.values((u=s==null?void 0:s.staticOverrides.byObject)!=null?u:{})}).flatMap(s=>Object.values(s??{})),l=[...o.flatMap(s=>{var u,d;return Object.values((d=(u=s==null?void 0:s.sequence)==null?void 0:u.tracksByObject)!=null?d:{})}).flatMap(s=>{var u;return Object.values((u=s==null?void 0:s.trackData)!=null?u:{})}).flatMap(s=>s==null?void 0:s.keyframes).map(s=>s==null?void 0:s.value)];return i.forEach(s=>{Bd(s,u=>{l.push(u)},[])}),l.filter(s=>(s==null?void 0:s.type)&&typeof(s==null?void 0:s.type)=="string").map(s=>s.id).filter((s,u,d)=>s!==null&&s!==""&&d.indexOf(s)===u)}var $z,Lz=P(()=>{$z=je(),Bg()});function Zz(e,t){let n=new File([e],t),o=URL.createObjectURL(n),i=Object.assign(document.createElement("a"),{href:o,target:"_blank",rel:"noopener"});i.setAttribute("download",t),i.click(),setTimeout(()=>{URL.revokeObjectURL(o)},4e4)}var Rn,Gz,Xz,Yz,Qz,Jz,eD,tD,nD,rD,_ee=P(()=>{Ne(),Gr(),Lr(),Rn=$(X()),be(),kT(),gee(),Gz=$(vee()),mc(),Lz(),Yz=M.div(Xz||(Xz=F([""]))),Jz=M.div(Qz||(Qz=F([` 1312 padding: 8px 10px; 1313 display: flex; 1314 flex-direction: column; 1315 align-items: stretch; 1316`]))),tD=M(Zr)(eD||(eD=F([` 1317 display flex; 1318 flex-direction: column; 1319 gap: 1em; 1320 width: 280px; 1321 padding: 1em; 1322`]))),nD=({projects:e})=>{let t=e[0],n=t.address.projectId,o=n.replace(/[^\w\d'_\-]+/g," ").trim(),i="".concat(o,".theatre-project-state.json"),[l,s]=(0,Rn.useState)(!1),u=(0,Rn.useCallback)(()=>Vt(void 0,null,function*(){var f,m;let v=Tb(t),g=new Map;try{yield Promise.all(v.map(b=>Vt(void 0,null,function*(){let y=t.assetStorage.getAssetUrl(b),k=yield fetch(y);k.ok&&g.set(b,yield k.blob())})))}catch{hc.error("Failed to access assets","Export aborted. Failed to access assets at ".concat((m=(f=t.config.assets)==null?void 0:f.baseUrl)!=null?m:"/",". This is likely due to a CORS issue."));return}if(g.size>0){let b=new Gz.default;for(let[k,x]of g)b.file(k,x);let y=yield b.generateAsync({type:"blob"});Zz(y,"".concat(o,".assets.zip"))}let h=JSON.stringify(de().createContentOfSaveFile(t.address.projectId),null,2);Zz(h,i),s(!0),setTimeout(()=>{s(!1)},2e3)}),[t,i]),d=$r({debugName:"ProjectDetails",pointerDistanceThreshold:50},()=>Rn.default.createElement(tD,null,Rn.default.createElement("p",null,"This will create a JSON file with the state of your project. You can commit this file to your git repo and include it in your production bundle."),Rn.default.createElement("p",null,"If your project uses assets, this will also create a zip file with all the assets that you can unpack in your public folder."),Rn.default.createElement("a",{href:"https://www.theatrejs.com/docs/latest/manual/projects#state",target:"_blank"},"Here is a quick guide on how to export to production.")));return Rn.default.createElement(Rn.default.Fragment,null,d.node,Rn.default.createElement(Yz,null,Rn.default.createElement(KT,{projectId:n}),Rn.default.createElement(Jz,null,Rn.default.createElement(Np,{onMouseEnter:f=>d.open(f,f.target),onClick:l?void 0:u,disabled:l},l?"(Exported)":"Export ".concat(n," to JSON")))))},rD=nD}),ka,oD,aD,iD,lD,sD,uD,cD,dD,fD,pD,Pee=P(()=>{ka=$(X()),be(),zu(),aD=M.div(oD||(oD=F([` 1323 padding: 16px; 1324 display: flex; 1325 flex-direction: column; 1326 gap: 24px; 1327`]))),lD=M.div(iD||(iD=F([` 1328 display: flex; 1329 flex-direction: column; 1330 gap: 11px; 1331 color: rgba(255, 255, 255, 0.9); 1332`]))),uD=M.div(sD||(sD=F([` 1333 color: rgba(145, 145, 145, 0.8); 1334`]))),dD=M.a(cD||(cD=F([` 1335 color: #919191; 1336 font-size: 10px; 1337 text-decoration-color: #40434a; 1338 text-underline-offset: 3px; 1339`]))),fD=()=>ka.default.createElement(aD,null,ka.default.createElement(lD,null,ka.default.createElement(uD,null,ka.default.createElement(Xv,null)),ka.default.createElement("div",null,"Please select an object from the ",ka.default.createElement("u",null,"Outline Menu")," to see its properties.")),ka.default.createElement(dD,{href:"https://www.theatrejs.com/docs/latest/manual/objects",target:"_blank"},"Learn more about Objects")),pD=fD});function hD(){let[e,t]=(0,zb.useState)(!1),n=(0,zb.useMemo)(()=>{let o=new Set;return()=>{let i=()=>{o.delete(i),t(o.size>0)};return o.add(i),t(!0),i}},[]);return[e,n]}var zb,mD=P(()=>{zb=$(X())}),ft,os,gD,vD,Lp,yD,Db,bD,Ab,kD,Bb,gc,wD,xD,Zp,_i,Nb=P(()=>{ca(),Re(),ft=$(X()),be(),ni(),_o(),rt(),pee(),_ee(),Ne(),oj(),os=je(),Pee(),mD(),wi(),gD="32px",Lp=M.div(vD||(vD=F([` 1340 `,`; 1341 background-color: rgba(40, 43, 47, 0.8); 1342 position: fixed; 1343 right: 8px; 1344 top: 50px; 1345 // Temporary, see comment about CSS grid in SingleRowPropEditor. 1346 width: 280px; 1347 height: fit-content; 1348 z-index: `,`; 1349 1350 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25), 0 2px 6px rgba(0, 0, 0, 0.15); 1351 backdrop-filter: blur(14px); 1352 border-radius: 2px; 1353 1354 display: `,`; 1355 1356 &:hover { 1357 display: block; 1358 } 1359 1360 @supports not (backdrop-filter: blur()) { 1361 background: rgba(40, 43, 47, 0.95); 1362 } 1363`])),tt,Ml.propsPanel,({pin:e})=>e?"block":"none"),Db=M.div(yD||(yD=F([` 1364 margin: 0 10px; 1365 color: #919191; 1366 font-weight: 500; 1367 font-size: 10px; 1368 user-select: none; 1369 `,`; 1370 white-space: nowrap; 1371 overflow: hidden; 1372 text-overflow: ellipsis; 1373`])),tt),Ab=M.div(bD||(bD=F([` 1374 height: `,`; 1375 display: flex; 1376 align-items: center;
1377`])),gD),Bb=M.div(kD||(kD=F([` 1378 `,`; 1379 max-height: calc(100vh - 100px); 1380 overflow-y: scroll; 1381 &::-webkit-scrollbar { 1382 display: none; 1383 } 1384 1385 scrollbar-width: none; 1386 padding: 0; 1387 user-select: none; 1388 1389 /* Set the font-size for input values in the detail panel */ 1390 font-size: 12px; 1391`])),tt),gc=(0,ft.createContext)([!1,()=>()=>{}]),wD=e=>{let t=Ye(de().atomP.ahistoric.pinDetails)!==!1,n=rj("right");(0,ft.useLayoutEffect)(()=>{Zp.set(n)},[n]),(0,ft.useEffect)(()=>()=>{_i.set(!1),Zp.set(!1)},[]);let[o]=(0,ft.useContext)(gc),i=t||n||o,[l,s]=(0,ft.useState)(null);return VO(l),Xe(()=>{let u=ua(),d=u.find(ur);if(d)return ft.default.createElement(Lp,{"data-testid":"DetailPanel-Object",pin:i,ref:s,onMouseEnter:()=>{_i.set(!0)},onMouseLeave:()=>{_i.set(!1)}},ft.default.createElement(Ab,null,ft.default.createElement(Db,{title:"".concat(d.sheet.address.sheetId,": ").concat(d.sheet.address.sheetInstanceId," > ").concat(d.address.objectKey)},ft.default.createElement(sa,null,d.sheet.address.sheetId," "),ft.default.createElement(Tu,null,":"," "),ft.default.createElement(sa,null,d.sheet.address.sheetInstanceId," "),ft.default.createElement(Tu,null," â "),ft.default.createElement(sa,null,d.address.objectKey))),ft.default.createElement(Bb,null,ft.default.createElement(vT,{objects:[d]})));let f=u.find(Ng);return f?ft.default.createElement(Lp,{pin:i},ft.default.createElement(Ab,null,ft.default.createElement(Db,{title:"".concat(f.address.projectId)},ft.default.createElement(sa,null,f.address.projectId," "))),ft.default.createElement(Bb,null,ft.default.createElement(rD,{projects:[f]}))):ft.default.createElement(Lp,{pin:i,onMouseEnter:()=>{_i.set(!0)},onMouseLeave:()=>{_i.set(!1)}},ft.default.createElement(pD,null))},[i])},xD=()=>{let e=hD();return ft.default.createElement(gc.Provider,{value:e},ft.default.createElement(wD,null))},Zp=new os.Atom(!1),_i=new os.Atom(!1),(0,os.prism)(()=>{let e=(0,os.val)(_i.prism),t=(0,os.val)(Zp.prism);return e||t})}),Fb,Gp,Xp,Rb,as,SD,Mb,is=P(()=>{Fb=je(),Re(),Ne(),mD(),Gp=$(X()),Hy(),Xp=(e,t)=>{let n=e.left/t.width,o=(e.left+e.width)/t.width,i=e.top/t.height,l=(e.height+e.top)/t.height;return{edges:{left:n<=.5?{from:"screenLeft",distance:n}:{from:"screenRight",distance:1-n},right:o<=.5?{from:"screenLeft",distance:o}:{from:"screenRight",distance:1-o},top:i<=.5?{from:"screenTop",distance:i}:{from:"screenBottom",distance:1-i},bottom:l<=.5?{from:"screenTop",distance:l}:{from:"screenBottom",distance:1-l}}}},Rb=Gp.default.createContext(null),as=()=>(0,Gp.useContext)(Rb),SD=({panelId:e,children:t,defaultPosition:n,minDims:o})=>{let i=hp(800,200),[l,s]=hD(),{stuff:u}=Xe(()=>{var d;let{edges:f}=(d=(0,Fb.val)(de().atomP.historic.panelPositions[e]))!=null?d:n,m=Math.floor(i.width*(f.left.from==="screenLeft"?f.left.distance:1-f.left.distance)),v=Math.floor(i.width*(f.right.from==="screenLeft"?f.right.distance:1-f.right.distance)),g=Math.floor(i.height*(f.top.from==="screenTop"?f.top.distance:1-f.top.distance)),h=Math.floor(i.height*(f.bottom.from==="screenTop"?f.bottom.distance:1-f.bottom.distance)),b=Math.max(v-m,o.width),y=Math.max(h-g,o.height);return{stuff:{dims:Fb.prism.memo("dims",()=>({width:b,left:m,top:g,height:y}),[b,m,g,y]),panelId:e,minDims:o,boundsHighlighted:l,addBoundsHighlightLock:s}}},[e,i,l,s]);return Gp.default.createElement(Rb.Provider,{value:u},t)},Mb=SD}),vc,ED,_D,PD,Ub,CD=P(()=>{nt(),Ne(),Dt(),vc=$(X()),be(),is(),Fn(),Ft(),_o(),_D=M.div(ED||(ED=F([` 1392 cursor: move; 1393`]))),PD=e=>{let t=as(),n=(0,vc.useRef)(t);n.current=t;let[o,i]=Qe(null),l=(0,vc.useMemo)(()=>({debugName:"PanelDragZone",lockCursorTo:"move",onDragStart(){let f=n.current,m,v=t.addBoundsHighlightLock();return{onDrag(g,h){let b=he(L({},f.dims),{top:kt(f.dims.top+h,0,window.innerHeight-Hr),left:kt(f.dims.left+g,-f.dims.width+Hr,window.innerWidth-Hr)}),y=Xp(b,{width:window.innerWidth,height:window.innerHeight});m==null||m.discard(),m=de().tempTransaction(({stateEditors:k})=>{k.studio.historic.panelPositions.setPanelPosition({position:y,panelId:f.panelId})})},onDragEnd(g){v(),g?m==null||m.commit():m==null||m.discard()}}}}
1393),[]),[s]=xt(i,l);Zn(s,"dragging","move");let[u,d]=(0,vc.useMemo)(()=>{let f;return[function(){if(f){let m=f;f=void 0,m()}f=t.addBoundsHighlightLock()},function(){if(f){let m=f;f=void 0,m()}}]},[]);return vc.default.createElement(_D,he(L({},e),{ref:o,onMouseEnter:u,onMouseLeave:d}))},Ub=PD}),Yp,ID,Vb,jD,Hb,OD,Kb,TD,zD,DD,AD,BD,Wb,ND,FD,RD,MD,UD,yc,VD,HD,KD,WD,qD,$D,LD,ZD,GD,qb,XD,Ao,Cee=P(()=>{nt(),Ne(),Dt(),Nn(),Yp=$(X()),be(),is(),rt(),Ft(),_o(),Vb=M.div(ID||(ID=F([` 1394 position: absolute; 1395 `,`; 1396 &:after { 1397 position: absolute; 1398 inset: -5px; 1399 display: block; 1400 content: ' '; 1401 } 1402 1403 opacity: 0; 1404 background-color: #478698; 1405 1406 &.isHighlighted { 1407 opacity: 0.7; 1408 } 1409 1410 &.isDragging { 1411 opacity: 1; 1412 /* background-color: `,`; */ 1413 } 1414 1415 &:hover { 1416 opacity: 1; 1417 } 1418`])),tt,Tl(.2,"#478698")),Hb=M(Vb)(jD||(jD=F([` 1419 /** 1420 The horizintal/vertical resize handles have z-index:-1 and are offset 1px outside of the panel 1421 to make sure they don't occlude any element that pops out of the panel (like the Playhead in SequenceEditorPanel). 1422 1423 This means that panels will always need an extra 1px margin for their resize handles to be visible, but that's not a problem 1424 that we have to deal with right now (if it is at all a problem). 1425 1426 */ 1427 z-index: -1; 1428`]))),Kb=M(Hb)(OD||(OD=F([` 1429 left: 0px; 1430 right: 0px; 1431 height: 1px; 1432`]))),zD=M(Kb)(TD||(TD=F([` 1433 top: -1px; 1434`]))),AD=M(Kb)(DD||(DD=F([` 1435 bottom: -1px; 1436`]))),Wb=M(Hb)(BD||(BD=F([` 1437 z-index: -1; 1438 top: -1px; 1439 bottom: -1px; 1440 width: 1px; 1441`]))),FD=M(Wb)(ND||(ND=F([` 1442 left: -1px; 1443`]))),MD=M(Wb)(RD||(RD=F([` 1444 right: -1px; 1445`]))),yc=M(Vb)(UD||(UD=F([` 1446 // The angles have z-index: 10 to make sure they _do_ occlude other elements in the panel. 1447 z-index: 10; 1448 width: 8px; 1449 height: 8px; 1450`]))),HD=M(yc)(VD||(VD=F([` 1451 top: 0; 1452 left: 0; 1453`]))),WD=M(yc)(KD||(KD=F([` 1454 top: 0; 1455 right: 0; 1456`]))),$D=M(yc)(qD||(qD=F([` 1457 bottom: 0; 1458 left: 0; 1459`]))),ZD=M(yc)(LD||(LD=F([` 1460 bottom: 0; 1461 right: 0; 1462`]))),GD={Top:zD,TopLeft:HD,TopRight:WD,Bottom:AD,BottomLeft:$D,BottomRight:ZD,Left:FD,Right:MD},qb={Top:"ns-resize",Bottom:"ns-resize",Left:"ew-resize",Right:"ew-resize",TopLeft:"nw-resize",TopRight:"ne-resize",BottomLeft:"sw-resize",BottomRight:"se-resize"},XD=({which:e})=>{let t=as(),n=(0,Yp.useRef)(t);n.current=t;let[o,i]=Qe(null),l=(0,Yp.useMemo)(()=>({debugName:"PanelResizeHandle",lockCursorTo:qb[e],onDragStart(){let f,m=n.current,v=t.addBoundsHighlightLock();return{onDrag(g,h){let b=L({},m.dims);if(e.startsWith("Bottom"))b.height=Math.max(b.height+h,m.minDims.height);else if(e.startsWith("Top")){let k=b.top+b.height,x=kt(b.top+h,0,Math.min(k-m.minDims.height,window.innerHeight-Hr)),S=k-x;b.height=S,b.top=x}if(e.endsWith("Left")){let k=b.left+b.width,x=Math.min(b.left+g,Math.min(k-m.minDims.width,window.innerWidth-Hr)),S=k-x;b.width=S,b.left=x}else e.endsWith("Right")&&(b.width=Math.max(b.width+g,Math.max(m.minDims.width,Hr-m.dims.left)));let y=Xp(b,{width:window.innerWidth,height:window.innerHeight});f==null||f.discard(),f=de().tempTransaction(({stateEditors:k})=>{k.studio.historic.panelPositions.setPanelPosition({position:y,panelId:m.panelId})})},onDragEnd(g){v(),g?f==null||f.commit():f==null||f.discard()}}}}),[e]),[s]=xt(i,l),u=GD[e],d=e.length<=6;return Yp.default.createElement(u,{ref:o,className:[s?"isDragging":"",t.boundsHighlighted&&d?"isHighlighted":""].join(" "),style:{cursor:qb[e]}})},Ao=XD}),Sr,YD,QD,Iee=P(()=>{Sr=$(X()),Cee(),YD=e=>Sr.default.createElement(Sr.default.Fragment,null,Sr.default.createElement(Ao,{which:"Bottom"}),Sr.default.createElement(Ao,{which:"Top"}),Sr.default.createElement(Ao,{which:"Left"}),Sr.default.createElement(Ao,{which:"Right"}),Sr.default.createElement(Ao,{which:"TopLeft"}),Sr.default.createElement(Ao,{which:"TopRight"}),Sr.default.createElement(Ao,{which:"BottomLeft"}),Sr.default.createElement(Ao,{which:"BottomRight"})),QD=YD}),Qp,JD,eA,tA,$b,nA=P(()=>{rt(),Qp=$(X()),be(),is(),Iee(),eA=M.div(JD||(JD=F([` 1463 position: absolute; 1464 user-select: none; 1465 box-sizing: border-box; 1466 `,`; 1467 /* box-shadow: 1px 2px 10px -5px black; */ 1468 1469 z-index: 1000; 1470`])),tt),tA=Qp.default.forwardRef((e,t)=>
1470{let n=as(),o=e,{style:i,children:l}=o,s=Qs(o,["style","children"]);return Qp.default.createElement(eA,he(L({ref:t},s),{style:L({width:n.dims.width+"px",height:n.dims.height+"px",top:n.dims.top+"px",left:n.dims.left+"px"},i??{})}),Qp.default.createElement(QD,null),l)}),$b=tA}),jee=He((e,t)=>{(function(n,o){typeof e=="object"&&typeof t<"u"?o(e,X()):(n=typeof globalThis<"u"?globalThis:n||self,o(n.ReactErrorBoundary={},n.React))})(e,function(n,o){function i(h){if(h&&h.__esModule)return h;var b=Object.create(null);return h&&Object.keys(h).forEach(function(y){if(y!=="default"){var k=Object.getOwnPropertyDescriptor(h,y);Object.defineProperty(b,y,k.get?k:{enumerable:!0,get:function(){return h[y]}})}}),b.default=h,Object.freeze(b)}var l=i(o);function s(h,b){return s=Object.setPrototypeOf||function(y,k){return y.__proto__=k,y},s(h,b)}function u(h,b){h.prototype=Object.create(b.prototype),h.prototype.constructor=h,s(h,b)}var d=function(h,b){return h===void 0&&(h=[]),b===void 0&&(b=[]),h.length!==b.length||h.some(function(y,k){return!Object.is(y,b[k])})},f={error:null},m=function(h){u(b,h);function b(){for(var k,x=arguments.length,S=new Array(x),_=0;_<x;_++)S[_]=arguments[_];return k=h.call.apply(h,[this].concat(S))||this,k.state=f,k.updatedWithError=!1,k.resetErrorBoundary=function(){for(var O,j=arguments.length,z=new Array(j),V=0;V<j;V++)z[V]=arguments[V];k.props.onReset==null||(O=k.props).onReset.apply(O,z),k.reset()},k}b.getDerivedStateFromError=function(k){return{error:k}};var y=b.prototype;return y.reset=function(){this.updatedWithError=!1,this.setState(f)},y.componentDidCatch=function(k,x){var S,_;(S=(_=this.props).onError)==null||S.call(_,k,x)},y.componentDidMount=function(){var k=this.state.error;k!==null&&(this.updatedWithError=!0)},y.componentDidUpdate=function(k){var x=this.state.error,S=this.props.resetKeys;if(x!==null&&!this.updatedWithError){this.updatedWithError=!0;return}if(x!==null&&d(k.resetKeys,S)){var _,O;(_=(O=this.props).onResetKeysChange)==null||_.call(O,k.resetKeys,S),this.reset()}},y.render=function(){var k=this.state.error,x=this.props,S=x.fallbackRender,_=x.FallbackComponent,O=x.fallback;if(k!==null){var j={error:k,resetErrorBoundary:this.resetErrorBoundary};if(l.isValidElement(O))return O;if(typeof S=="function")return S(j);if(_)return l.createElement(_,j);throw new Error("react-error-boundary requires either a fallback, fallbackRender, or FallbackComponent prop")}return this.props.children},b}(l.Component);function v(h,b){var y=function(x){return l.createElement(m,b,l.createElement(h,x))},k=h.displayName||h.name||"Unknown";return y.displayName="withErrorBoundary("+k+")",y}function g(h){var b=l.useState(null),y=b[0],k=b[1];if(h!=null)throw h;if(y!=null)throw y;return k}n.ErrorBoundary=m,n.useErrorHandler=g,n.withErrorBoundary=v,Object.defineProperty(n,"__esModule",{value:!0})})}),Zt,rA,oA,aA,iA,lA,sA,uA,cA,dA,fA,pA,hA,mA,gA,vA,yA,bA,kA,wA,Oee=P(()=>{Zt=$(X()),be(),_o(),is(),CD(),nA(),rA=$(jee()),Ll(),Ne(),_o(),oA={edges:{left:{from:"screenLeft",distance:.3},right:{from:"screenRight",distance:.3},top:{from:"screenTop",distance:.3},bottom:{from:"screenBottom",distance:.3}}},aA={width:300,height:300},iA=({paneInstance:e})=>Zt.default.createElement(Mb,{panelId:"pane-".concat(e.instanceId),defaultPosition:oA,minDims:aA},Zt.default.createElement(kA,{paneInstance:e})),sA=M($b)(lA||(lA=F([` 1471 display: flex; 1472 flex-direction: column; 1473 1474 box-shadow: 0px 5px 12px -4px rgb(0 0 0 / 22%); 1475 z-index: `,`; 1476`])),Ml.pluginPanes),cA=M.div(uA||(uA=F([` 1477 width: 100%; 1478`]))),fA=M.div(dA||(dA=F([` 1479 display: flex; 1480 align-items: center; 1481 opacity: 1; 1482 position: absolute; 1483 right: 4px; 1484 top: 0; 1485 bottom: 0; 1486`]))),hA=M.button(pA||(pA=F([` 1487 display: flex; 1488 align-items: center; 1489 justify-content: center; 1490 border-radius: 2px; 1491 font-size: 11px; 1492 height: 10px; 1493 width: 18px; 1494 color: #adadadb3; 1495 background: transparent; 1496 border: none; 1497 cursor: pointer; 1498 &:hover { 1499 color: white; 1500 } 1501`]))),gA=M(n3)(mA||(mA=F([` 1502 position: relative; 1503 overflow: hidden; 1504 1505 &:after { 1506 z-index: 10; 1507 position: absolute; 1508 inset: 0; 1509 display: block; 1510 content: ' '; 1511 pointer-events: none; 1512 1513 #pointer-root:not(.normal) & { 1514 pointer-events: auto; 1515 } 1516 } 1517`]))),yA=M.div(vA||(vA=F([` 1518 padding: 12px; 1519 1520 & > pre { 1521 border: 1px solid #ff62624f; 1522 background-color: rgb(255 0 0 / 5%); 1523 margin: 8px 0; 1524 padding: 8px; 1525 font-family: monospace; 1526 overflow: scroll;
1527 color: #ff9896; 1528 } 1529`]))),bA=e=>Zt.default.createElement(yA,null,"An Error occurred rendering this pane. Open the console for more info.",Zt.default.createElement("pre",null,JSON.stringify({message:e.error.message,stack:e.error.stack},null,2))),kA=({paneInstance:e})=>{let[t,n]=(0,Zt.useState)(null),o=e.definition.mount;(0,Zt.useLayoutEffect)(()=>{if(!t)return;let l=o({paneId:e.instanceId,node:t});if(typeof l=="function")return l},[t,o,e.instanceId]);let i=(0,Zt.useCallback)(()=>{de().paneManager.destroyPane(e.instanceId)},[e]);return Zt.default.createElement(sA,{"data-testid":"theatre-pane-wrapper-".concat(e.instanceId)},Zt.default.createElement(Ub,null,Zt.default.createElement(Zv,null,Zt.default.createElement(fA,null,Zt.default.createElement(hA,{onClick:i,title:"Close Pane"},Zt.default.createElement(DQ,null))),Zt.default.createElement(cA,null,e.instanceId))),Zt.default.createElement(rA.ErrorBoundary,{FallbackComponent:bA},Zt.default.createElement(gA,{"data-testid":"theatre-pane-content-".concat(e.instanceId),ref:n})))},wA=iA}),Lb,Zb,xA=P(()=>{Lb=je(),Zb=(e,t)=>{let n=Lb.prism.memo(e,()=>new Lb.Atom(t),[]);return n.set(t),n}});function SA(e,t){(0,EA.useLayoutEffect)(()=>{if(!e||t.type!=="propWithChildren"&&t.type!=="primitiveProp"&&t.type!=="sheetObject")return;let n=null,o=he(L({},t.sheetObject.address),{pathToProp:t.type==="sheetObject"?[]:t.pathToProp});function i(){n=Tp.replaceLock(o,()=>{})}function l(){n==null||n()}return e.addEventListener("mouseenter",i),e.addEventListener("mouseleave",l),()=>{n==null||n(),e.removeEventListener("mouseenter",i),e.removeEventListener("mouseleave",l)}},[e])}var EA,_A=P(()=>{EA=$(X()),fb()}),wa,PA,Gb,CA,Xb,IA,Yb,jA,OA,TA,zA,DA,AA,BA,Jp,eh=P(()=>{rt(),wa=$(X()),Ll(),be(),bi(),_A(),Gb=M.li(PA||(PA=F([` 1530 --depth: `,`; 1531 margin: 0; 1532 padding: 0; 1533 list-style: none; 1534`])),e=>e.depth),Xb=M.div(CA||(CA=F([` 1535 border-bottom: 1px solid #7695b705; 1536`]))),Yb=M(Xb)(IA||(IA=F([` 1537 padding-left: calc(8px + var(--depth) * 20px); 1538 1539 display: flex; 1540 align-items: stretch; 1541 color: `,`; 1542 1543 box-sizing: border-box; 1544 1545 `,`; 1546`])),Rl.panel.body.compoudThing.label.color,e=>e.isSelected&&"background: blue"),OA=M.span(jA||(jA=F([` 1547 `,`; 1548 overflow-x: hidden; 1549 text-overflow: ellipsis; 1550 white-space: nowrap; 1551 padding-right: 4px; 1552 line-height: 26px; 1553 flex-wrap: nowrap; 1554 1555 `,`:hover & { 1556 color: #ccc; 1557 } 1558`])),ma,Yb),zA=M.span(TA||(TA=F([` 1559 width: 12px; 1560 padding: 8px; 1561 font-size: 9px; 1562 display: flex; 1563 align-items: center; 1564 1565 transition: transform 0.05s ease-out, color 0.1s ease-out; 1566 transform: rotateZ(`,`deg); 1567 color: #66686a; 1568 1569 &:hover { 1570 transform: rotateZ(`,`deg); 1571 color: #c0c4c9; 1572 } 1573`])),e=>e.isCollapsed?0:90,e=>e.isCollapsed?15:75),AA=M.ul(DA||(DA=F([` 1574 margin: 0; 1575 padding: 0; 1576 list-style: none; 1577`]))),BA=({leaf:e,label:t,children:n,isSelectable:o,isSelected:i,toggleSelect:l,toggleCollapsed:s,isCollapsed:u})=>{let d=Array.isArray(n)&&n.length>0,f=(0,wa.useRef)(null);return SA(f.current,e),e.shouldRender?wa.default.createElement(Gb,{depth:e.depth},wa.default.createElement(Yb,{ref:f,style:{height:e.nodeHeight+"px"},isSelectable:o===!0,isSelected:i===!0,onClick:l,isEven:e.n%2===0},wa.default.createElement(zA,{isCollapsed:u,onClick:s},wa.default.createElement(Gj,null)),wa.default.createElement(OA,null,t)),d&&wa.default.createElement(AA,null,n)):null},Jp=BA});function Tee(e,t){return t.every((n,o)=>n===e[o])}function zee(e,t){if(e.length!==t.length)return!1;for(let n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}function th(e){var t;let n=[];for(;;){let o=n.length,i=(t=e[0])==null?void 0:t[o];if(i===void 0)return n;for(let l of e)if(i!==l[o])return n;n.push(i)}}var Jr,nh,eo=P(()=>{vp(),Jr=qu(e=>JSON.stringify(e)),nh=e=>JSON.parse(e)});function Dee(e,t){let n=(0,Qb.useRef)({combo:e,listener:t});n.current={combo:e,listener:t},(0,Qb.useEffect)(()=>{function o(s){s.key===n.current.combo&&n.current.listener({down:!0,event:s})}function i(s){s.key===n.current.combo&&n.current.listener({down:!1,event:s})}function l(s){n.current.listener({down:!1,event:void 0})}return document.addEventListener("keydown",o),document.addEventListener("keyup",i),window.addEventListener("blur",l),()=>{document.removeEventListener("keydown",o),document.removeEventListener("keyup",i),window.removeEventListener("blur",l)}},[])}var Qb,Aee=P(()=>{Qb=$(X())});function NA(e){let[t,n]=(0,FA.useState)(!1);return Dee(e,({down:o})=>{n(o)}),t}var FA,RA=P(()=>{FA=$(X()),Aee()});function Bee(e){let t=(0,Jb.useMemo)(()=>new MA.Atom(e),[]);return(0,Jb.useLayoutEffect)(()=>{t.set(e)},[e]),t}
1577var MA,Jb,Nee=P(()=>{MA=je(),Jb=$(X())});function UA(e,t,n){let o=(0,e1.pointer)({root:{},path:[]}),i=t(o);Cl(e,(0,e1.getPointerParts)(i).path,n)}var e1,Fee=P(()=>{e1=je(),J0()}),rh,VA,vn,Er=P(()=>{rh="data-pos",VA={checkIfMouseEventSnapToPos(e,t){let n=e.composedPath().find(o=>o instanceof Element&&o!==(t==null?void 0:t.ignore)&&o.hasAttribute(rh));if(n){let o=parseFloat(n.getAttribute(rh));if(isFinite(o))return o}return null},includePositionSnapAttrs(e){return{[rh]:e}}},vn=VA});function oh(e){let t=e.type==="sheet"?Mee(e):t1(e);return{byPosition:Ree(t),tracks:t}}function Ree(e){let t=new Map;for(let n of e)for(let o of n.data.keyframes){let i=t.get(o.position);i||(i=[],t.set(o.position,i)),i.push({kf:o,track:n,itemKey:Rt.forTrackKeyframe(n.sheetObject,n.id,o.id)})}return t}function Mee(e){return e.children.flatMap(t1)}function t1(e){return e.children.flatMap(t=>t.type==="propWithChildren"?t1(t):Uee(t))}function Uee(e){let t=e.sheetObject,n=t.address.projectId,o=de().atomP.historic.coreByProject[n].sheetsById[t.address.sheetId].sequence.tracksByObject[t.address.objectKey],i=(0,ah.val)(o.trackIdByPropPath[Jr(e.pathToProp)]);if(!i)return[];let l=(0,ah.val)(o.trackData[i]);return l?[{id:i,data:l,sheetObject:t}]:[]}function Vee(e,t){return ia(e.children.flatMap(n=>n1(n,t)))}function n1(e,t){return ia(e.children.flatMap(n=>n.type==="propWithChildren"?n1(n,t):Hee(n,t)))}function Hee(e,t){var n,o;let i=e.sheetObject,l=i.address.projectId,s=de().atomP.historic.coreByProject[l].sheetsById[i.address.sheetId].sequence.tracksByObject[i.address.objectKey],u=(0,ah.val)(s.trackIdByPropPath[Jr(e.pathToProp)]);return u?(o=(n=t[i.address.objectKey])==null?void 0:n[u])!=null?o:[]:[]}var ah,ls=P(()=>{Ne(),ah=je(),zo(),eo(),Ft()});function Kee(e,t){let[n,o]=Qe(null),i=da("useCaptureSelection");return xt(t,(0,ss.useMemo)(()=>({debugName:"DopeSheetSelectionView/useCaptureSelection",dontBlockMouseDown:!0,lockCSSCursorTo:"cell",onDragStart(l){if(!l.shiftKey||l.target instanceof HTMLInputElement)return!1;let s=t.getBoundingClientRect(),u=l.clientX-s.left-(0,Xn.val)(e.scaledSpace.leftPadding),d=(0,Xn.val)(e.scaledSpace.toUnitSpace)(u);return n.current={h:[d,d],v:[l.clientY-s.top,l.clientY-s.top]},(0,Xn.val)(e.selectionAtom).set({current:void 0}),{onDrag(f,m,v){let g=t.getBoundingClientRect(),h=v.clientX-g.left-(0,Xn.val)(e.scaledSpace.leftPadding),b=(0,Xn.val)(e.scaledSpace.toUnitSpace)(h);n.current={h:[n.current.h[0],b],v:[n.current.v[0],v.clientY-g.top]};let y=r1.boundsToSelection(i,(0,Xn.val)(e),n.current);(0,Xn.val)(e.selectionAtom).set({current:y})},onDragEnd(f){n.current=null}}}}),[e,t,n])),o}var Xn,ss,xa,HA,KA,WA,r1,qA,$A,o1,LA,ZA,Wee=P(()=>{Ne(),Dt(),RA(),Nee(),Fee(),nt(),Re(),Xn=je(),ss=$(X()),be(),Er(),ls(),fa(),xa=5,KA=M.div(HA||(HA=F([` 1578 cursor: `,`; 1579`])),e=>e.isShiftDown?"cell":"default"),WA=({layoutP:e,children:t,height:n})=>{let[o,i]=Qe(null),l=NA("Shift"),s=Kee(e,i),u=(0,ss.useRef)(s);return u.current=s,ss.default.createElement(KA,{style:{height:n+"px"},ref:o,isShiftDown:l,className:"selectionview"},s&&ss.default.createElement(LA,{state:s,layoutP:e}),t)},(e=>{let t=(s,u,d,f,m)=>{let v=oh(d);if(d.top+d.nodeHeight/2+xa>f.v[0]&&d.top+d.nodeHeight/2-xa<f.v[1])for(let[g,h]of v.byPosition){let b=u.scaledSpace.toUnitSpace(xa);if(!(g+b<=f.h[0]||g-b>=f.h[1]))for(let y of h)UA(m,k=>k[y.track.sheetObject.address.objectKey].byTrackId[y.track.id].byKeyframeId[y.kf.id],!0)}o(s,u,d,f,m)},n={sheet(s,u,d,f,m){t(s,u,d,f,m)},propWithChildren(s,u,d,f,m){t(s,u,d,f,m)},sheetObject(s,u,d,f,m){t(s,u,d,f,m)},primitiveProp(s,u,d,f,m){let{sheetObject:v,trackId:g}=d,h=(0,Xn.val)(de().atomP.historic.coreByProject[v.address.projectId].sheetsById[v.address.sheetId].sequence.tracksByObject[v.address.objectKey].trackData[g]);if(!(f.v[0]>d.top+d.heightIncludingChildren/2+xa||d.top+d.heightIncludingChildren/2-xa>f.v[1])){for(let b of h.keyframes)if(!(b.position+u.scaledSpace.toUnitSpace(xa)<=f.h[0])){if(b.position-u.scaledSpace.toUnitSpace(xa)>=f.h[1])break;UA(m,y=>y[v.address.objectKey].byTrackId[g].byKeyframeId[b.id],!0)}}}},o=(s,u,d,f,m)=>{if("children"in d)for(let v of d.children)i(s,u,v,f,m)};function i(s,u,d,f,m){if(!d.shouldRender||f.v[0]>d.top+d.heightIncludingChildren||d.top>f.v[1])return;let v=n[d.type];v?v(s,u,d,f,m):o(s,u,d,f,m)}function l(s,u,d){let f={};d=o1(d);let m=u.tree;i(s.utilFor.internal(),u,m,d,f);let v=u.tree.sheet;return{type:"DopeSheetSelection",byObjectKey:f,getDragHandlers(g){return{debugName:"DopeSheetSelectionView/boundsToSelection",onDragStart(){let h,b=u.scaledSpace.toUnitSpace;return{onDrag(y,k,x){h&&(h.discard(),h=void 0);let S=vn.checkIfMouseEventSnapToPos(x,{ignore:g.domNode}),_=S!=null?S-g.positionAtStartOfDrag:b(y);h=de().tempTransaction(({stateEditors:O})=>{let j=O.coreByProject.historic.sheetsById.sequence.transformKeyframes;for(let z of Object.keys(f)){let{byTrackId:V}=f[z];for(let W of Object.keys(V)){let{byKeyframeId:B}=V[W];j({trackId:W,keyframeIds:Object.keys(B),translate:_,scale:1,origin:0,snappingFunction:v.getSequence().closestGridPosition,objectKey:z,projectId:g.projectId,sheetId:g.sheetId})}}})},onDragEnd(y){y?h==null||h.commit():h==null||h.discard()}}}}},delete(){de().transaction(({stateEditors:g})=>{let h=g.coreByProject.historic.sheetsById.sequence.deleteKeyframes;for(let b of Object.keys(f)){let{byTrackId:y}=f[b];for(let k of Object.keys(y)){let{byKeyframeId:x}=y[k];h(he(L({},v.address),{objectKey:b,trackId:k,keyframeIds:Object.keys(x)}))}}})}}}e.boundsToSelection=l})(r1||(r1={})),$A=M.div(qA||(qA=F([` 1580 position: absolute; 1581 background: rgba(255, 255, 255, 0.1); 1582 border: 1px dashed rgba(255, 255, 255, 0.4); 1583 box-sizing: border-box; 1584`]))),o1=e=>({h:[...e.h].sort((t,n)=>t-n),v:[...e.v].sort((t,n)=>t-n)}),LA=({state:e,layoutP:t})=>{let n=Bee(e);return Xe(()=>{let o=(0,Xn.val)(n.pointer),i=o1(o),l=(0,Xn.val)(t.scaledSpace.fromUnitSpace),s=(0,Xn.val)(t.scaledSpace.leftPadding),u=i.h.map(l).map(g=>g+s),d=i.v[0],f=i.v[1]-i.v[0],m=u[0],v=u[1]-u[0];
1584return ss.default.createElement($A,{style:{top:d+"px",height:f+"px",left:m+"px",width:v+"px"}})},[t,n])},ZA=WA}),Pi,GA,XA,a1,YA,QA,JA,eB=P(()=>{Ul(),Pi=$(X()),be(),Ho(),XA=M.div(GA||(GA=F([` 1585 position: absolute; 1586 top: 0; 1587 right: 0; 1588 left: 0; 1589 bottom: 0; 1590 overflow-x: hidden; 1591 overflow-y: scroll; 1592 z-index: `,`; 1593 1594 &::-webkit-scrollbar { 1595 display: none; 1596 } 1597 1598 scrollbar-width: none; 1599`])),()=>co.scrollableArea),a1=(0,Pi.createContext)(vr),YA=()=>(0,Pi.useContext)(a1),QA=e=>{let t=(0,Pi.useRef)(null),n=(0,Pi.useCallback)(o=>{t.current.scrollBy(0,o.deltaY)},[]);return Pi.default.createElement(a1.Provider,{value:n},Pi.default.createElement(XA,{ref:t},e.children))},JA=QA}),tB,qee=P(()=>{tB='data:image/svg+xml,<svg width="34" height="34" viewBox="0 0 34 34" fill="none" xmlns="http://www.w3.org/2000/svg">%0A <path d="M1 7V1H7" stroke="%2374FFDE" stroke-width="0.25" />%0A <path d="M7 33H1L1 27" stroke="%2374FFDE" stroke-width="0.25" />%0A <path d="M33 27V33H27" stroke="%2374FFDE" stroke-width="0.25" />%0A <path d="M27 1L33 1V7" stroke="%2374FFDE" stroke-width="0.25" />%0A</svg>'}),Yn,ih=P(()=>{Yn=(e,t=e)=>` 1600 left: `.concat(e*-.5,`px; 1601 top: `).concat(t*-.5,`px; 1602 width: `).concat(e,`px; 1603 height: `).concat(t,`px; 1604`)}),lh,nB,rB,$ee=P(()=>{lh=je(),nB=(0,lh.prism)(()=>{let[e,t]=lh.prism.state("pos",null);return lh.prism.effect("setupListeners",()=>{let n=o=>{t(o)};return document.addEventListener("mousemove",n),()=>{document.removeEventListener("mousemove",n)}},[]),e}),rB=nB}),Bo,yn,bc,oB,aB,iB,lB,No,to,sh,sB,uB,Gt=P(()=>{Bo=je(),$ee(),Ft(),yn=$(X()),bc=(0,yn.createContext)(null),oB=0,aB=({children:e,layoutP:t})=>{let n=(0,yn.useMemo)(()=>new Bo.Atom([]),[]),o=(0,yn.useMemo)(()=>(0,Bo.prism)(()=>{let s=Bo.prism.memo("p",()=>sB(t),[t]).getValue(),u=(0,Bo.val)(n.pointer);return u.length>0?si(u).position:s}),[t]),i=(0,yn.useCallback)(()=>{let s=oB++;return n.reduce(u=>[...u,{id:s,position:[-1,0]}]),{set:u=>{n.reduce(d=>{let f=d.findIndex(v=>v.id===s);if(f===-1)return console.warn("Lock is already freed. This is a bug."),d;let m=[...d];return m.splice(f,1,{id:s,position:[u,u===-1?0:1]}),m})},unlock:()=>{n.reduce(u=>u.filter(d=>d.id!==s))}}},[]),l={currentD:o,getLock:i};return yn.default.createElement(bc.Provider,{value:l},e)},iB=()=>(0,yn.useContext)(bc).currentD,lB=()=>{let{getLock:e}=(0,yn.useContext)(bc),t=(0,yn.useRef)();return(0,yn.useLayoutEffect)(()=>()=>{var n;(n=t.current)==null||n.unlock()},[]),(0,yn.useMemo)(()=>{let n;return(o,i)=>{var l,s;(n==null?void 0:n.shouldLock)!==o&&(o?t.current=e():(l=t.current)==null||l.unlock()),(n==null?void 0:n.pos)!==i&&o&&((s=t.current)==null||s.set(i)),n={shouldLock:o,pos:i}}},[e])},No=(e,t)=>{let{getLock:n}=(0,yn.useContext)(bc),o=(0,yn.useRef)();(0,yn.useLayoutEffect)(()=>{if(e)return o.current=n(),()=>{o.current.unlock()}},[e,n]),(0,yn.useLayoutEffect)(()=>{e&&o.current.set(t)},[t,e])},to=e=>({[sh]:e==="hide"?e:e.toFixed(3)}),sh="data-theatre-lock-framestamp-to",sB=e=>(0,Bo.prism)(()=>{let t=(0,Bo.val)(e.rightDims),n=(0,Bo.val)(e.clippedSpace.toUnitSpace),o=(0,Bo.val)(rB);if(!o)return[-1,0];for(let m of o.composedPath()){if(!(m instanceof HTMLElement||m instanceof SVGElement))break;if(m.hasAttribute(sh)){let v=m.getAttribute(sh);if(typeof v!="string")continue;if(v==="hide")return[-1,0];let g=parseFloat(v);if(isFinite(g)&&g>=0)return[g,2]}}let{clientX:i,clientY:l}=o,{screenX:s,screenY:u,width:d,height:f}=t;if(X0(i,s,s+d)&&X0(l,u+16,u+f)){let m=i-s;return[n(m),3]}else return[-1,0]}),uB=aB}),cB,kc,i1,dB,fB,no,pB=P(()=>{rt(),Fn(),be(),qee(),ih(),Er(),Gt(),cB=12,kc=34,i1="beingDragged",no={BEING_DRAGGED_CLASS:i1,CSS:Bn(dB||(dB=F([` 1605 position: absolute; 1606 `,`; 1607 `,`; 1608 1609 &.`,` { 1610 pointer-events: none !important; 1611 } 1612 `])),Yn(cB),tt,i1),CSS_WHEN_SOMETHING_DRAGGING:Bn(fB||(fB=F([` 1613 pointer-events: auto; 1614 cursor: var(`,`); 1615 1616 // ⸢⸤⸣⸥ thing 1617 // This box extends the hitzone so the user does not 1618 // accidentally leave the hitzone 1619 &:hover:after { 1620 position: absolute; 1621 top: calc(50% - `,`px); 1622 left: calc(50% - `,`px); 1623 width: `,`px; 1624 height: `,`px; 1625 display: block; 1626 content: ' '; 1627 background: url(`,`) no-repeat 100% 100%; 1628 // This icon might also fit: GiConvergenceTarget 1629 } 1630 `])),Co,kc/2,kc/2,kc,kc,tB),reactProps(e){return he(L(L({},to(e.position)),vn.includePositionSnapAttrs(e.position)),{className:e.isDragging?no.BEING_DRAGGED_CLASS:""})}}});function l1(){xc.set({mode:"snapToAll"})}function Ci(){xc.set({mode:"snapToNone"})}function hB(e){xc.set({mode:"snapToSome",positions:e})}function mB(e,t){return Object.fromEntries(Object.entries(e).map(([n,o])=>[n,Object.fromEntries(Object.entries(o.trackData).map(([i,l])=>[i,l.keyframes.filter(s=>t(s,{trackId:i,trackData:l,objectKey:n})).map(s=>s.position)]))]))}var gB,vB,s1,yB,bB,kB,wB,xB,wc,xc,u1,Ii=P(()=>{gB=je(),vB=je(),s1=$(X()),be(),pB(),bB=M.div(yB||(yB=F([` 1631 z-index: 1; 1632 cursor: ew-resize; 1633 1634 `,` 1635 1636 #pointer-root.draggingPositionInSequenceEditor & { 1637 `,` 1638 } 1639`])),no.CSS,no.CSS_WHEN_SOMETHING_DRAGGING),wB=M.div(kB||(kB=F([` 1640 position: absolute; 1641`]))),xB=e=>
1641s1.default.createElement(wB,{style:{top:"".concat(e.leaf.nodeHeight/2,"px"),left:"calc(".concat((0,vB.val)(e.layoutP.scaledSpace.leftPadding),"px + calc(var(--unitSpaceToScaledSpaceMultiplier) * ").concat(e.position,"px))")}},s1.default.createElement(bB,L({},no.reactProps({isDragging:!1,position:e.position})))),wc=xB,xc=new gB.Atom({mode:"snapToNone"}),u1=xc.prism});function Lee(e,t){let n=(0,ji.useMemo)(()=>({debugName:"HorizontallyScrollableArea",onDragStart(i){if(i.target instanceof HTMLInputElement||i.shiftKey||i.altKey||i.ctrlKey||i.metaKey||i.composedPath().some(v=>v instanceof HTMLElement&&v.draggable===!0))return!1;let l=i.clientX-t.getBoundingClientRect().left,s=kt((0,St.val)(e.clippedSpace.toUnitSpace)(l),0,1/0),u=(0,St.val)(e.seeker.setIsSeeking),d=(0,St.val)(e.sheet).getSequence();d.position=s;let f=s,m=(0,St.val)(e.scaledSpace.toUnitSpace);return u(!0),l1(),{onDrag(v,g,h){let b=m(v),y=kt(f+b,0,d.length),k=vn.checkIfMouseEventSnapToPos(h,{});k!=null&&(y=k),d.position=y},onDragEnd(){u(!1),Ci()}}}}),[e,t]),[o]=xt(t,n);Zn(o,"draggingPositionInSequenceEditor","ew-resize")}function Zee(e,t){let n=YA();(0,ji.useLayoutEffect)(()=>{if(!t)return;let o=l=>{if(l.ctrlKey){l.preventDefault(),l.stopPropagation();let s=l.clientX-t.getBoundingClientRect().left,u=(0,St.val)(e.clippedSpace.toUnitSpace)(s),d=(0,St.val)(e.clippedSpace.range),f=1+c1(l.deltaY,[-50,50])*.03,m=ui(d,h=>(h-u)*f+u),v=(0,St.val)(e.sheet).getSequence().length,g=v+v*.25;(0,St.val)(e.clippedSpace.setRange)(Gee(m,[0,g]));return}else if(l.shiftKey){l.preventDefault(),l.stopPropagation();let s=(0,St.val)(e.sheet).getSequence().length,u=(0,St.val)(e.clippedSpace.range),d=(u.end-u.start)/s,f=c1(l.deltaY||l.deltaX,[-50,50])*.05*d,m=ui(u,v=>v+f);(0,St.val)(e.clippedSpace.setRange)(m);return}else{n(l),l.preventDefault(),l.stopPropagation();let s=(0,St.val)(e.scaledSpace.toUnitSpace)(l.deltaX*1),u=(0,St.val)(e.clippedSpace.range),d=ui(u,f=>f+s);(0,St.val)(e.clippedSpace.setRange)(d);return}},i={capture:!0,passive:!1};return t.addEventListener("wheel",o,i),()=>{t.removeEventListener("wheel",o,i)}},[t,e]),xt(t,(0,ji.useMemo)(()=>({onDragStart(o){let i=(0,St.val)(e.clippedSpace.range),l=(0,St.val)(e.clippedSpace.setRange),s=(0,St.val)(e.scaledSpace.toUnitSpace);return o.preventDefault(),o.stopPropagation(),{onDrag(u,d,f,m,v){n({deltaY:-v});let g=-s(u),h=ui(i,b=>b+g);l(h)}}},debugName:"HorizontallyScrollableArea Middle Button Drag",buttons:[1],lockCSSCursorTo:"grabbing"}),[e]))}function c1(e,[t,n]){return Math.max(Math.min(e,n),t)}function Gee(e,t){return ui(e,n=>c1(n,t))}function Xee(e,t){(0,ji.useLayoutEffect)(()=>{if(!t)return;let n=(0,St.prism)(()=>{let s=(0,St.val)(e.clippedSpace.range);return(0,St.val)(e.scaledSpace.fromUnitSpace)(s.start)}),o=()=>{let s=n.getValue();t.scrollLeft=s},i=n.onStale(o);o();let l=setTimeout(o,100);return()=>{clearTimeout(l),i()}},[e,t])}var St,ji,SB,EB,_B,d1,PB=P(()=>{Dt(),nt(),Re(),St=je(),Ft(),ji=$(X()),be(),eB(),rt(),Fn(),Er(),Ii(),EB=M.div(SB||(SB=F([` 1642 position: absolute; 1643 1644 right: 0; 1645 overflow-x: scroll; 1646 overflow-y: hidden; 1647 `,`; 1648 1649 // hide the scrollbar on Gecko 1650 scrollbar-width: none; 1651 1652 // hide the scrollbar on Webkit/Blink 1653 &::-webkit-scrollbar {
1654 display: none; 1655 } 1656`])),tt),_B=ji.default.memo(({layoutP:e,children:t,height:n})=>{let{width:o,unitSpaceToScaledSpaceMultiplier:i}=Xe(()=>({width:(0,St.val)(e.rightDims.width),unitSpaceToScaledSpaceMultiplier:(0,St.val)(e.scaledSpace.fromUnitSpace)(1)}),[e]),[l,s]=Qe(null);return Zee(e,s),Lee(e,s),Xee(e,s),ji.default.createElement(EB,{ref:l,style:{width:o+"px",height:n+"px","--unitSpaceToScaledSpaceMultiplier":i}},t)}),d1=_B}),uh,CB,IB,jB,OB,TB,zB,DB,us,ch=P(()=>{uh=$(X()),be(),IB=M.li(CB||(CB=F([` 1657 margin: 0; 1658 padding: 0; 1659 list-style: none; 1660 box-sizing: border-box; 1661 position: relative; 1662`]))),OB=M.div(jB||(jB=F([` 1663 box-sizing: border-box; 1664 width: 100%; 1665 position: relative; 1666 1667 &:before { 1668 position: absolute; 1669 display: block; 1670 content: ' '; 1671 left: -40px; 1672 top: 0; 1673 bottom: 0; 1674 right: 0; 1675 box-sizing: border-box; 1676 border-bottom: 1px solid #252b3869; 1677 background: `,`; 1678 } 1679`])),e=>e.isEven?"transparent":"#6b8fb505"),zB=M.ul(TB||(TB=F([` 1680 margin: 0; 1681 padding: 0; 1682 list-style: none; 1683`]))),DB=({leaf:e,children:t,node:n,isCollapsed:o})=>{let i=Array.isArray(t)&&t.length>0;return e.shouldRender?uh.default.createElement(IB,null,uh.default.createElement(OB,{style:{height:e.nodeHeight+"px"},isEven:e.n%2===0},n),i&&uh.default.createElement(zB,null,t)):null},us=DB}),Yee=He((e,t)=>{(function(){var n=this,o={};typeof e<"u"?t.exports=o:n.fuzzy=o,o.simpleFilter=function(i,l){return l.filter(function(s){return o.test(i,s)})},o.test=function(i,l){return o.match(i,l)!==null},o.match=function(i,l,s){s=s||{};var u=0,d=[],f=l.length,m=0,v=0,g=s.pre||"",h=s.post||"",b=s.caseSensitive&&l||l.toLowerCase(),y;i=s.caseSensitive&&i||i.toLowerCase();for(var k=0;k<f;k++)y=l[k],b[k]===i[u]?(y=g+y+h,u+=1,v+=1+v):v=0,m+=v,d[d.length]=y;return u===i.length?(m=b===i?1/0:m,{rendered:d.join(""),score:m}):null},o.filter=function(i,l,s){return!l||l.length===0?[]:typeof i!="string"?l:(s=s||{},l.reduce(function(u,d,f,m){var v=d;s.extract&&(v=s.extract(d));var g=o.match(i,v,s);return g!=null&&(u[u.length]={string:g.rendered,score:g.score,index:f,original:d}),u},[]).sort(function(u,d){var f=d.score-u.score;return f||u.index-d.index}))}})()});function Qee(e,t){let[n,o]=(0,dh.useState)(!1),i=(0,dh.useRef)(t);return n||(i.current=t),(0,dh.useMemo)(()=>e(o),i.current)}var dh,Jee=P(()=>{dh=$(X())}),f1,Sa,fh=P(()=>{f1="rgba(26, 28, 30, 0.97);",Sa="#272B2F"});function AB(e,t,n,o){let i=Qee(l=>({debugName:"CurveSegmentEditor/useKeyframeDrag",lockCSSCursorTo:"move",onDragStart(){return l(!0),{onDrag(s,u){e&&n.onCurveChange(o(s,u))},onDragEnd(s){l(!1),n.onCancelCurveChange()}}}}),[e,n.onCurveChange,n.onCancelCurveChange]);xt(t,i)}var Je,ph,Sc,cs,BB,Ec,NB,hh,FB,RB,MB,ds,UB,Oi,VB,HB,p1,KB,mh,WB,h1,qB,$B,ete=P(()=>{Je=$(X()),Dt(),nt(),uf(),be(),rt(),Jee(),fh(),ph=.12,Sc=1+ph*2,cs=.01,BB=8,Ec=(1-cs)/(BB-1),NB="#3EAAA4",hh="#3EAAA4",FB="#3EAAA4",RB="#3EAAA4",MB="#3EAAA4",ds="#3EAAA4",UB="#3EAAA4",Oi="#B3B3B3",VB="#3eaaa4",HB="#67dfd8",p1=["goldenrod","cornflowerblue","dodgerblue","lawngreen"],mh=M.circle(KB||(KB=F([` 1684 stroke-width: 0.1px; 1685 vector-effect: non-scaling-stroke; 1686 r: 0.04px; 1687 pointer-events: none; 1688 transition: r 0.15s; 1689 fill: `,`; 1690`])),VB),h1=M.circle(WB||(WB=F([` 1691 stroke-width: 0.1px; 1692 vector-effect: non-scaling-stroke; 1693 r: 0.09px; 1694 cursor: move; 1695 `,`; 1696 &:hover { 1697 opacity: 0.4; 1698 } 1699 &:hover + `,` { 1700 fill: `,`; 1701 } 1702`])),tt,mh,HB),qB=e=>{let{curveConnection:{left:t,right:n},backgroundConnections:o}=e,i=Math.min(0,1-n.handles[1],1-t.handles[3]),l=Math.max(1,1-n.handles[1],1-t.handles[3]),s=Math.max(1,l-i),u=x=>(x-i)/s,[d,f]=Qe(null),m=Sc/((f==null?void 0:f.clientWidth)||1),v=Sc/((f==null?void 0:f.clientHeight)||1),[g,h]=Qe(null);AB(f,h,e,(x,S)=>{let _=kt(t.handles[2]+x*m,0,1),O=t.handles[3]-S*v;return[_,O,n.handles[0],n.handles[1]]});let[b,y]=Qe(null);AB(f,y,e,(x,S)=>{let _=kt(n.handles[0]+x*m,0,1),O=n.handles[1]-S*v;return[t.handles[2],t.handles[3],_,O]});let k=x=>"M0 ".concat(u(1)," C").concat(x.left.handles[2]," ").concat(u(1-x.left.handles[3])," ").concat(x.right.handles[0]," ").concat(u(1-x.right.handles[1])," 1 ").concat(u(0));return Je.default.createElement("svg",{height:"100%",width:"100%",ref:d,viewBox:"".concat(-ph," ").concat(-ph," ").concat(Sc," ").concat(Sc),xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"none",fill:"none"},Je.default.createElement("linearGradient",{id:"myGradient",gradientTransform:"rotate(90)"},Je.default.createElement("stop",{offset:u(-1),stopColor:UB}),Je.default.createElement("stop",{offset:u(0),stopColor:ds}),Je.default.createElement("stop",{offset:u(.3),stopColor:MB}),Je.default.createElement("stop",{offset:u(.5),stopColor:RB}),Je.default.createElement("stop",{offset:u(.7),stopColor:FB}),Je.default.createElement("stop",{offset:u(1),stopColor:hh}),Je.default.createElement("stop",{offset:u(2),stopColor:NB})),Je.default.createElement("pattern",{id:"dot-background-pattern-1",width:Ec,height:Ec/s,y:-i/s},Je.default.createElement("rect",{width:cs,height:cs,fill:Oi,opacity:.3})),Je.default.createElement("rect",{x:0,y:0,width:"1",height:1,fill:"url(#dot-background-pattern-1)"}),Je.default.createElement("pattern",{id:"dot-background-pattern-2",width:Ec,height:Ec},Je.default.createElement("rect",{width:cs,height:cs,fill:Oi})),Je.default.createElement("rect",{x:0,y:u(0),width:"1",height:u(1)-u(0),fill:"url(#dot-background-pattern-2)"}),!t.type||t.type==="bezier"?Je.default.createElement(Je.default.Fragment,null,Je.default.createElement("line",{x1:0,y1:u(1),x2:t.handles[2],y2:u(1-t.handles[3]),stroke:Oi,strokeWidth:"0.01"}),Je.default.createElement("line",{x1:1,y1:u(0),x2:n.handles[0],y2:u(1-n.handles[1]),stroke:Oi,strokeWidth:"0.01"}),Je.default.createElement("path",{d:k(e.curveConnection),stroke:"none",fill:"url('#myGradient')",opacity:"0.1"}),o.map((x,S)=>Je.default.createElement("path",{key:x.objectKey+"/"+x.left.id,d:k(x),stroke:p1[S%p1.length],opacity:.6,strokeWidth:"0.01"})),Je.default.createElement("path",{d:k(e.curveConnection),stroke:"url
1702('#myGradient')",strokeWidth:"0.02"}),Je.default.createElement("circle",{cx:0,cy:u(1),r:"0.025",stroke:hh,strokeWidth:"0.02",fill:Sa}),Je.default.createElement("circle",{cx:1,cy:u(0),r:"0.025",stroke:ds,strokeWidth:"0.02",fill:Sa}),Je.default.createElement(h1,{ref:g,cx:t.handles[2],cy:u(1-t.handles[3]),fill:hh,opacity:.2}),Je.default.createElement(mh,{cx:t.handles[2],cy:u(1-t.handles[3])}),Je.default.createElement(h1,{ref:b,cx:n.handles[0],cy:u(1-n.handles[1]),fill:ds,opacity:.2}),Je.default.createElement(mh,{cx:n.handles[0],cy:u(1-n.handles[1])})):Je.default.createElement(Je.default.Fragment,null,Je.default.createElement("line",{x1:0,y1:u(1),x2:1,y2:u(1),stroke:Oi,strokeWidth:"0.01"}),Je.default.createElement("line",{x1:1,y1:u(1),x2:1,y2:0,stroke:Oi,strokeWidth:"0.01"}),Je.default.createElement("circle",{cx:0,cy:1,r:"0.025",stroke:ds,strokeWidth:"0.02",fill:Sa}),Je.default.createElement("circle",{cx:1,cy:0,r:"0.025",stroke:ds,strokeWidth:"0.02",fill:Sa})))},$B=qB});function gh(e){return e.map(t=>t.toFixed(3)).join(", ")}function vh(e){if(!e||(e==null?void 0:e.length)>LB)return null;let t=e.split(",");if(t.length!==4)return null;let n=t.map(o=>Number(o.trim()));return!n.every(o=>isFinite(o))||n[0]<0||n[0]>1||n[2]<0||n[2]>1?null:n}function tte(e,t,n={threshold:.02}){if(!e||!t)return!1;let o=0;for(let i=0;i<4;i++)o+=Math.abs(e[i]-t[i]);return o<n.threshold}var LB,yh,ZB=P(()=>{LB=128,yh=[{label:"Quad Out",value:"0.250, 0.460, 0.450, 0.940"},{label:"Quad In Out",value:"0.455, 0.030, 0.515, 0.955"},{label:"Quad In",value:"0.550, 0.085, 0.680, 0.530"},{label:"Cubic Out",value:"0.215, 0.610, 0.355, 1.000"},{label:"Cubic In Out",value:"0.645, 0.045, 0.355, 1.000"},{label:"Cubic In",value:"0.550, 0.055, 0.675, 0.190"},{label:"Quart Out",value:"0.165, 0.840, 0.440, 1.000"},{label:"Quart In Out",value:"0.770, 0.000, 0.175, 1.000"},{label:"Quart In",value:"0.895, 0.030, 0.685, 0.220"},{label:"Quint Out",value:"0.230, 1.000, 0.320, 1.000"},{label:"Quint In Out",value:"0.860, 0.000, 0.070, 1.000"},{label:"Quint In",value:"0.755, 0.050, 0.855, 0.060"},{label:"Sine Out",value:"0.390, 0.575, 0.565, 1.000"},{label:"Sine In Out",value:"0.445, 0.050, 0.550, 0.950"},{label:"Sine In",value:"0.470, 0.000, 0.745, 0.715"},{label:"Expo Out",value:"0.190, 1.000, 0.220, 1.000"},{label:"Expo In Out",value:"1.000, 0.000, 0.000, 1.000"},{label:"Expo In",value:"0.780, 0.000, 0.810, 0.00"},{label:"Circ Out",value:"0.075, 0.820, 0.165, 1.000"},{label:"Circ In Out",value:"0.785, 0.135, 0.150, 0.860"},{label:"Circ In",value:"0.600, 0.040, 0.980, 0.335"},{label:"Back Out",value:"0.175, 0.885, 0.320, 1.275"},{label:"Back In Out",value:"0.680, -0.550, 0.265, 1.550"},{label:"Back In",value:"0.600, -0.280, 0.735, 0.045"},{label:"linear",value:"0.5, 0.5, 0.5, 0.5"},{label:"In Out",value:"0.42,0,0.58,1"},{label:"Hold",value:"0, 0, Infinity, Infinity"}]}),un,bh,Ti,m1,GB,XB,_c,g1,v1,YB,QB,nte=P(()=>{un=$(X()),bh=.75,Ti=.1,m1=1+bh*2,GB="#F5F5F5",XB="#888888",_c="#4f4f4f",g1="rgba(255, 255, 255, 0.1)",v1=e=>1-e,YB=e=>{let{easing:t,isSelected:n}=e,o=n?GB:XB,i="".concat(-bh," ").concat(-bh," ").concat(m1," ").concat(m1);if(t){let l=[t[0],v1(t[1])],s=[t[2],v1(t[3])];return un.default.createElement("svg",{height:"100%",width:"100%",viewBox:i,fill:"none",xmlns:"http://www.w3.org/2000/svg"},un.default.createElement("line",{x1:"0",y1:"1",x2:l[0],y2:l[1],stroke:_c,strokeWidth:"0.1"}),un.default.createElement("line",{x1:"1",y1:"0",x2:s[0],y2:s[1],stroke:_c,strokeWidth:"0.1"}),un.default.createElement("circle",{cx:l[0],cy:l[1],r:.1,fill:g1}),un.default.createElement("circle",{cx:s[0],cy:s[1],r:.1,fill:g1}),un.default.createElement("circle",{cx:l[0],cy:l[1],r:Ti,fill:_c}),un.default.createElement("circle",{cx:s[0],cy:s[1],r:Ti,fill:_c}),un.default.createElement("path",{d:"M0 1 C".concat(l[0]," ").concat(l[1]," ").concat(s[0],` 1703 `).concat(s[1]," 1 0"),stroke:o,strokeWidth:"0.08"}),un.default.createElement("circle",{cx:0,cy:1,r:Ti,fill:o}),un.default.createElement("circle",{cx:1,cy:0,r:Ti,fill:o}))}return un.default.createElement("svg",{height:"100%",width:"100%",viewBox:i,fill:"none",xmlns:"http://www.w3.org/2000/svg"},un.default.createElement("line",{x1:"0",y1:"1",x2:1,y2:1,stroke:o,strokeWidth:"0.08"}),un.default.createElement("line",{x1:"1",y1:"0",x2:1,y2:1,stroke:o,strokeWidth:"0.08"}),un.default.createElement("circle",{cx:0,cy:1,r:Ti,fill:o}),un.default.createElement("circle",{cx:1,cy:0,r:Ti,fill:o}))},QB=YB}
1703),Pc,JB,e9,t9,n9,r9,o9,a9,rte=P(()=>{ic(),Pc=$(X()),be(),ZB(),nte(),Yf(),fh(),Gr(),t9=M.div(e9||(e9=F([` 1704 position: relative; 1705 display: flex; 1706 align-items: center; 1707 justify-content: center; 1708 overflow: hidden; 1709 aspect-ratio: 1; 1710 1711 transition: background-color 0.15s; 1712 background-color: `,`; 1713 border-radius: 2px; 1714 cursor: pointer; 1715 outline: none; 1716 1717 `,` 1718 1719 &:hover { 1720 background-color: #31353a; 1721 } 1722 1723 &:focus { 1724 background-color: #383d42; 1725 } 1726`])),Sa,({isSelected:e})=>e&&Bn(JB||(JB=F([` 1727 background-color: #383d42; 1728 `])))),r9=M(Zr)(n9||(n9=F([` 1729 padding: 0.5em; 1730 color: white; 1731 max-width: 240px; 1732 pointer-events: none !important; 1733 --popover-bg: black; 1734 --popover-outer-stroke: transparent; 1735 --popover-inner-stroke: transparent; 1736 box-shadow: none; 1737`]))),o9=Pc.default.forwardRef((e,t)=>{let[n,o]=ts({enabled:!0,verticalPlacement:e.tooltipPlacement,verticalGap:0},()=>Pc.default.createElement(r9,{showPopoverEdgeTriangle:!1},e.easing.label));return Pc.default.createElement(t9,L({ref:Xf([o,t])},e),n,Pc.default.createElement(QB,{easing:vh(e.easing.value),isSelected:e.isSelected}))}),a9=o9});function ote(e){var t;let[n,o]=(0,i9.useState)(null),i=s=>{if(n===null){e.items.length>0&&o(0);return}let u=n+s*e.uiColumns,d=u<0,f=u>e.items.length-1;if(d||f){if(e.canVerticleExit&&e.canVerticleExit(d?"top":"bottom")){o(null);return}return}o(u)},l=s=>{n===null?o(ste(s,e.items.length)):n+s<0?o(null):o(Math.min(n+s,e.items.length-1))};return{focusFirstItem(){o(0)},onParentEltKeyDown:s=>{if(s.key==="ArrowRight")l(1);else if(s.key==="ArrowLeft")l(-1);else if(s.key==="ArrowUp")i(-1);else if(s.key==="ArrowDown")i(1);else return 0;return 1},gridItems:e.items.map((s,u)=>e.renderItem({isSelected:u===n,item:s,select(d){o(u),e.onSelectItem(s)===1&&(d==null||d.preventDefault(),d==null||d.stopPropagation())}})),currentSelection:(t=e.items[n??-1])!=null?t:null}}var i9,ate=P(()=>{i9=$(X()),wh()});function l9(e,t,n){var o;(o=e.current)==null||o.discard(),e.current=null;let i=vh(n);i===null?e.current=lte(t):e.current=ite(t,i)}function s9(e){var t;(t=e.current)==null||t.discard(),e.current=null}function ite(e,t){return de().tempTransaction(({stateEditors:n})=>{let{setHandlesForKeyframe:o,setKeyframeType:i}=n.coreByProject.historic.sheetsById.sequence;for(let{projectId:l,sheetId:s,objectKey:u,trackId:d,left:f,right:m}of e)o({projectId:l,sheetId:s,objectKey:u,trackId:d,keyframeId:f.id,start:[t[0],t[1]]}),o({projectId:l,sheetId:s,objectKey:u,trackId:d,keyframeId:m.id,end:[t[2],t[3]]}),i({projectId:l,sheetId:s,objectKey:u,trackId:d,keyframeId:f.id,keyframeType:"bezier"})})}function lte(e){return de().tempTransaction(({stateEditors:t})=>{let{setKeyframeType:n}=t.coreByProject.historic.sheetsById.sequence;for(let{projectId:o,sheetId:i,objectKey:l,trackId:s,left:u}of e)n({projectId:o,sheetId:i,objectKey:l,trackId:s,keyframeId:u.id,keyframeType:"hold"})})}function ste(e,t){return(e%t+t)%t}function ute(e,t){return()=>setTimeout(e,t)}function cte({left:e,right:t}){return({left:n,right:o})=>e.handles[2]!==n.handles[2]||e.handles[3]!==n.handles[3]||t.handles[0]!==o.handles[0]||t.handles[1]!==o.handles[1]}var kh,gt,u9,y1,b1,c9,d9,f9,p9,h9,m9,g9,v9,y9,b9,k9,w9,k1,dte,w1,x9,wh=P(()=>{kh=je(),gt=$(X()),be(),u9=$(Yee()),Ne(),ete(),rte(),ZB(),fh(),nt(),ate(),y1=3,b1=53,c9=25,f9=M.div(d9||(d9=F([` 1738 background: `,`; 1739 display: grid; 1740 grid-template-areas: 1741 'search tween' 1742 'presets tween'; 1743 grid-template-rows: 32px 1fr; 1744 grid-template-columns: `,`px 120px; 1745 gap: 1px; 1746 height: 120px; 1747`])),f1,y1*b1),h9=M.div(p9||(p9=F([` 1748 overflow: auto; 1749 grid-area: presets; 1750 1751 display: grid; 1752 grid-template-columns: repeat(`,`, 1fr); 1753 grid-auto-rows: min-content; 1754 gap: 1px; 1755 1756 overflow-y: scroll; 1757 scrollbar-width: none; /* Firefox */ 1758 -ms-overflow-style: none; /* Internet Explorer 10+ */ 1759 &::-webkit-scrollbar {
1760 /* WebKit */ 1761 width: 0; 1762 height: 0; 1763 } 1764`])),y1),g9=M.input.attrs({type:"text"})(m9||(m9=F([` 1765 background-color: `,`; 1766 border: none; 1767 border-radius: 2px; 1768 color: rgba(255, 255, 255, 0.8); 1769 padding: 6px; 1770 font-size: 12px; 1771 outline: none; 1772 cursor: text; 1773 text-align: left; 1774 width: 100%; 1775 height: 100%; 1776 box-sizing: border-box; 1777 1778 grid-area: search; 1779 1780 &:hover { 1781 background-color: #212121; 1782 } 1783 1784 &:focus { 1785 background-color: rgba(16, 16, 16, 0.26); 1786 outline: 1px solid rgba(0, 0, 0, 0.35); 1787 } 1788`])),Sa),y9=M.div(v9||(v9=F([` 1789 grid-area: tween; 1790 background: `,`; 1791`])),Sa),k9=M.div(b9||(b9=F([` 1792 grid-column: 1 / 4; 1793 padding: 6px; 1794 color: #888888; 1795`]))),w9=e=>{let t=(0,gt.useMemo)(()=>[e.curveConnection,...e.additionalConnections],[e.curveConnection,...e.additionalConnections]),n=(0,gt.useRef)(null);(0,gt.useEffect)(()=>{let D=x9(t);return()=>{var G;D(),(G=n.current)==null||G.commit()}},[n]);let o=[e.curveConnection.left.handles[2],e.curveConnection.left.handles[3],e.curveConnection.right.handles[0],e.curveConnection.right.handles[1]],i=(0,gt.useRef)(null);(0,gt.useLayoutEffect)(()=>{var D,G;(D=i.current)==null||D.select(),(G=i.current)==null||G.focus()},[i.current]);let[l,s]=(0,gt.useState)(gh(o)),u=D=>{D!==void 0&&(m(1),s(D.target.value),vh(D.target.value)&&g(D.target.value))},d=D=>{var G,C;m(1),(D.key==="ArrowDown"||D.key==="ArrowUp")&&D.preventDefault(),D.key==="ArrowDown"?(re.focusFirstItem(),(C=(G=z.current[x[0].label])==null?void 0:G.current)==null||C.focus()):D.key==="Escape"?(s9(n),e.onRequestClose("key Escape")):D.key==="Enter"&&e.onRequestClose("key Enter")},[f,m]=(0,gt.useState)(0);(0,gt.useEffect)(()=>{f===2?s(gh(o)):f===3&&l!==""&&s("")},t);let[v,g]=(0,gt.useState)(gh(o)),[h,b]=(0,gt.useState)(null);(0,gt.useEffect)(()=>{var D;f!==0&&f!==3&&l9(n,t,(D=h??v)!=null?D:"")},[h,v,f]),t.some(cte(e.curveConnection))&&f===0&&m(3);let y=D=>{var G,C;m(2);let Q=gh(D);s(Q),g(Q),(G=i.current)==null||G.select(),(C=i.current)==null||C.focus()},k=()=>{},x=(0,gt.useMemo)(()=>/^[A-Za-z]/.test(l)?u9.default.filter(l,yh,{extract:D=>D.label}).map(D=>D.original):yh,[l]);(0,gt.useEffect)(()=>{f===1&&x[0]&&g(x[0].value)},[x]);let S=D=>{D.key==="Escape"?(s9(n),e.onRequestClose("key Escape"),D.stopPropagation()):D.key==="Enter"&&(e.onRequestClose("key Enter"),D.stopPropagation())},_=D=>{f===0&&m(2),b(D.value)},O=()=>b(null),j=D=>(l9(n,t,D.value),e.onRequestClose("selected easing option"),1),z=(0,gt.useRef)(yh.reduce((D,G)=>(D[G.label]={current:null},D),{})),[V,W]=Qe(null),[B,Z]=(0,gt.useState)(0);(0,gt.useEffect)(()=>{let D=()=>{var G;Z((G=W==null?void 0:W.scrollTop)!=null?G:0)};return W==null||W.addEventListener("scroll",D),()=>W==null?void 0:W.removeEventListener("scroll",D)},[W]);let re=ote({items:x,uiColumns:3,onSelectItem:j,canVerticleExit(D){var G,C;return D==="top"?((G=i.current)==null||G.select(),(C=i.current)==null||C.focus(),1):0},renderItem:({item:D,select:G})=>{var C,Q;return gt.default.createElement(a9,{key:D.label,easing:D,tabIndex:0,onKeyDown:S,ref:z.current[D.label],onMouseOver:()=>_(D),onMouseOut:O,onClick:G,tooltipPlacement:((Q=(C=z.current[D.label].current)==null?void 0:C.offsetTop)!=null?Q:0)-(B??0)<b1+c9?"bottom":"top",isSelected:tte(o,vh(D.value))})}});return(0,gt.useLayoutEffect)(()=>{var D,G;if(re.currentSelection!==null&&document.activeElement!==i.current){let C=(G=(D=z.current)==null?void 0:D[re.currentSelection.label])==null?void 0:G.current;C==null||C.focus(),g(re.currentSelection.value),/^[A-Za-z]/.test(l)||s(re.currentSelection.value)}},[re.currentSelection]),gt.default.createElement(f9,null,gt.default.createElement(g9,{value:l,placeholder:f===3?"Multiple easings selected":"Search presets...",onPaste:ute(u),onChange:u,ref:i,onKeyDown:d}),gt.default.createElement(h9,{ref:V,onKeyDown:D=>re.onParentEltKeyDown(D)},re.gridItems,re.gridItems.length===0?gt.default.createElement(k9,null,"No results found"):void 0),gt.default.createElement(y9,{onClick:()=>{var D;return(D=i.current)==null?void 0:D.focus()}},gt.default.createElement($B,{curveConnection:e.curveConnection,backgroundConnections:e.additionalConnections,onCurve
1795Change:y,onCancelCurveChange:k})))},k1=w9,{isCurveEditorOpenD:dte,isConnectionEditingInCurvePopover:w1,getLock:x9}=(()=>{let e=new kh.Atom([]);return{getLock(t){return e.set(t),function(){e.set([])}},isCurveEditorOpenD:(0,kh.prism)(()=>e.prism.getValue().length>0),isConnectionEditingInCurvePopover(t){return kh.prism.ensurePrism(),e.prism.getValue().some(({left:n,right:o})=>t.left.id===n.id&&t.right.id===o.id)}}})()});function fte(e,t){for(let{keyframeId:n}of mte(t))if(e.left.id===n)return!0;return!1}function S9(e,t,n){return(0,Sh.prism)(()=>{if(n===void 0)return[];let o=[];for(let{objectKey:i,trackId:l}of E9(n)){let s=(0,Sh.val)(de().atomP.historic.coreByProject[e].sheetsById[t].sequence.tracksByObject[i].trackData[l]);s&&(o=o.concat(hte(s.keyframes).filter(u=>fte(u,n)).map(({left:u,right:d})=>({left:u,right:d,trackId:l,objectKey:i,sheetId:t,projectId:e}))))}return o})}function xh(e,t,n){var o;if(n===void 0)return[];let i=[];for(let{objectKey:s,trackId:u,keyframeIds:d}of E9(n))i=i.concat((o=x1({projectId:e,sheetId:t,objectKey:s,trackId:u,keyframeIds:d}))!=null?o:[]);let l=th(i.map(s=>s.pathToProp));return i.map(({keyframe:s,pathToProp:u})=>({keyframe:s,pathToProp:u.slice(l.length)}))}function x1({projectId:e,sheetId:t,objectKey:n,trackId:o,keyframeIds:i}){let l=(0,Sh.val)(de().atomP.historic.coreByProject[e].sheetsById[t].sequence.tracksByObject[n]),s=l==null?void 0:l.trackData[o];if(!s)return null;let u=pte((l==null?void 0:l.trackIdByPropPath)||{})[o];if(!u)return null;let d=[n,...nh(u)];return i.map(f=>({keyframe:s.keyframes.find(m=>m.id===f),pathToProp:d})).filter(({keyframe:f})=>f!==void 0)}function pte(e){let t={};for(let[n,o]of Object.entries(e))t[o]=n;return t}function hte(e){return e.map((t,n)=>({left:t,right:e[n+1]})).slice(0,-1)}function mte(e){var t,n,o;let i=[];for(let[l,s]of Object.entries((t=e==null?void 0:e.byObjectKey)!=null?t:{}))for(let[u,d]of Object.entries((n=s==null?void 0:s.byTrackId)!=null?n:{}))for(let f of Object.keys((o=d==null?void 0:d.byKeyframeId)!=null?o:{}))i.push({objectKey:l,trackId:u,keyframeId:f});return i}function E9(e){var t,n,o;let i=[];for(let[l,s]of Object.entries((t=e==null?void 0:e.byObjectKey)!=null?t:{}))for(let[u,d]of Object.entries((n=s==null?void 0:s.byTrackId)!=null?n:{}))i.push({objectKey:l,trackId:u,keyframeIds:Object.keys((o=d==null?void 0:d.byKeyframeId)!=null?o:{})});return i}var Sh,fs=P(()=>{Sh=je(),Ne(),eo()});function gte(e,t){return(0,_9.useMemo)(()=>vte(e,t),[])}function vte(e,t){let n=null,o=s=>de().tempTransaction(u=>e(u,s));function i(){n==null||n.discard(),n=null}let l={createAsset:t.sheet.project.assetStorage.createAsset,getAssetUrl:s=>s.id?t.sheet.project.assetStorage.getAssetUrl(s.id):void 0};return L({temporarilySetValue(s){i(),n=o(s)},discardTemporaryValue:i,permanentlySetValue(s){i(),o(s).commit()}},l)}var _9,yte=P(()=>{Ne(),_9=$(X())});function S1(e){var t;if(e.type==="sheetObject")return Xt.default.createElement(Xt.default.Fragment,null,Xt.default.createElement(Eh,{style:{paddingLeft:"".concat(e.indent*_h,"px")}},e.sheetObject.address.objectKey),e.children.map((n,o)=>Xt.default.createElement(S1,he(L({key:o},n),{autoFocusInput:e.autoFocusInput&&o===0,indent:e.indent+1}))));if(e.type==="propWithChildren"){let n=(t=e.propConfig.label)!=null?t:si(e.pathToProp);return Xt.default.createElement(Xt.default.Fragment,null,Xt.default.createElement(Eh,{style:{paddingLeft:"".concat(e.indent*_h,"px")}},n),e.children.map((o,i)=>Xt.default.createElement(S1,he(L({key:i},o),{autoFocusInput:e.autoFocusInput&&i===0,indent:e.indent+1}))))}else return Xt.default.createElement(bte,he(L({},e),{autoFocusInput:e.autoFocusInput,indent:e.indent}))}function bte(e){var t;let n=(t=e.propConfig.label)!=null?t:si(e.pathToProp),o=kte(e);if(e.propConfig.type==="enum")return Xt.default.createElement(Xt.default.Fragment,null);{let i=Jy[e.propConfig.type];return Xt.default.createElement(C9,null,Xt.default.createElement(Eh,null,Xt.default.createElement("span",{style:{paddingLeft:"".concat(e.indent*_h,"px")}},n)),Xt.default.createElement(O9,null,Xt.default.createElement(i,{editingTools:o,propConfig:e.propConfig,value:bp(e.keyframe.value,e.propConfig),autoFocus:e.autoFocusInput})))}}function kte(e){let t=e.sheetObject;return gte(({stateEditors:n},o)=>{let i=he(L({},e.keyframe),{value:o});n.coreByProject.historic.sheetsById.sequence.replaceKeyframes(he(L({},t.address),{trackId:e.trackId,keyframes:[i],snappingFunction:t.sheet.getSequence().closestGridPosition}))},t)}var Xt,P9,C9,I9,Eh,_h,j9,O9,wte=P(()=>{Xt=$(X()),be(),hO(),gf(),yte(),ha(),C9=M.div(P9||(P9=F([` 1796 display: flex; 1797 align-items: stretch; 1798 min-width: 200px; 1799 1800 select { 1801 min-width: 100px; 1802 } 1803`]))),Eh=M.div(I9||(I9=F([` 1804 font-style: normal; 1805 font-weight: 400; 1806 font-size: 11px; 1807 line-height: 13px; 1808 letter-spacing: 0.01em; 1809 padding: 6px 6px 6px 0; 1810 1811 width: 40%; 1812 1813 color: #919191; 1814 1815 overflow: hidden; 1816`]))),_h=10,O9=M.div(j9||(j9=F([` 1817 display: flex; 1818 align-items: center; 1819 width: 60%; 1820`])))});function Ph(e){return $r({debugName:"useKeyframeInlineEditorPopover"},()=>Ch.default.createElement(Zr,{showPopoverEdgeTriangle:!0},Ch.default.createElement("div",{style:{margin:"1px 2px 1px 10px"}},Array.isArray(e)?e.map((t,n)=>Ch.default.createElement(S1,he(L({key:n},t),{autoFocusInput:n===0,indent:0}))):void 0)))}var Ch,Ih=P(()=>{Ch=$(X()),Lr(),Gr(),wte()});function xte(e,t,n){return mn(e,{displayName:"Keyframe",menuItems:()=>{let o=xh(n.leaf.sheetObject.address.projectId,n.leaf.sheetObject.address.sheetId,n.selection);return[{label:o.length>0?"Copy (selection)":"Copy",callback:()=>{o.length>0?de().transaction(i=>{i.stateEditors.studio.ahistoric.setClipboardKeyframes(o)}):de().transaction(i=>{i.stateEditors.studio.ahistoric.setClipboardKeyframes([{keyframe:n.keyframe,pathToProp:n.leaf.pathToProp}])})}},{label:n.selection!==void 0?"Delete (selection)":"Delete",callback:()=>{n.selection?n.selection.delete():de().transaction(({stateEditors:i})=>{i.coreByProject.historic.sheetsById.sequence.deleteKeyframes(he(L({},n.leaf.sheetObject.address),{keyframeIds:[n.keyframe.id],trackId:n.leaf.trackId}))})}}]},onOpen(){t._debug("Show keyframe",n)}})}function Ste(e,t,n){let o=(0,Ea.useRef)(t);o.current=t;let{onClickFromDrag:i}=n,l=(0,Ea.useMemo)(()=>({debugName:"KeyframeDot/useDragKeyframe",onDragStart(u){let d=o.current,f=(0,jh.val)(de().atomP.historic.coreByProject[d.leaf.sheetObject.address.projectId].sheetsById[d.leaf.sheetObject.address.sheetId].sequence.tracksByObject),m=mB(f,function(b,{trackId:y,objectKey:k}){var x,S;return b.id!==d.keyframe.id&&!(d.selection&&(S=(x=d.selection.byObjectKey[k])==null?void 0:x.byTrackId[y])!=null&&S.byKeyframeId[b.id])});if(hB(m),d.selection){let{selection:b,leaf:y}=d,{sheetObject:k}=y,x=b.getDragHandlers(he(L({},k.address),{domNode:e,positionAtStartOfDrag:d.track.data.keyframes[d.index].position})).onDragStart(u);return x&&he(L({}
1820,x),{onClick:i,onDragEnd:(...S)=>{var _;(_=x.onDragEnd)==null||_.call(x,...S),Ci()}})}let v=d,g=(0,jh.val)(v.layoutP.scaledSpace.toUnitSpace),h;return{onDrag(b,y,k){var x;let S=v.track.data.keyframes[v.index],_=Math.max((x=vn.checkIfMouseEventSnapToPos(k,{ignore:e}))!=null?x:S.position+g(b),0);h==null||h.discard(),h=void 0,h=de().tempTransaction(({stateEditors:O})=>{O.coreByProject.historic.sheetsById.sequence.replaceKeyframes(he(L({},v.leaf.sheetObject.address),{trackId:v.leaf.trackId,keyframes:[he(L({},S),{position:_})],snappingFunction:(0,jh.val)(v.layoutP.sheet).getSequence().closestGridPosition}))})},onDragEnd(b){b?h==null||h.commit():h==null||h.discard(),Ci()},onClick(b){i(b)}}}}),[i]),[s]=xt(e,l);return No(s,t.keyframe.position),Zn(s,"draggingPositionInSequenceEditor","ew-resize"),[s]}var Ea,jh,Cc,E1,Ic,_1,T9,Oh,z9,D9,A9,B9,N9,F9,R9=P(()=>{Ea=$(X()),be(),Ne(),gn(),Dt(),nt(),jh=je(),Gt(),Fn(),Er(),ih(),fa(),fs(),rt(),Ii(),Ih(),wi(),Cc=6,E1=Cc+2,Ic={normalColor:"#40AAA4",selectedColor:"#F2C95C",inlineEditorOpenColor:"#FCF3DC",selectedAndInlineEditorOpenColor:"#CBEBEA"},_1=({isSelected:e,isInlineEditorPopoverOpen:t})=>e&&t?Ic.inlineEditorOpenColor:e?Ic.selectedColor:t?Ic.selectedAndInlineEditorOpenColor:Ic.normalColor,Oh=M.div(T9||(T9=F([` 1821 position: absolute; 1822 `,` 1823 1824 background: `,`; 1825 transform: rotateZ(45deg); 1826 1827 `,`; 1828 1829 z-index: 1; 1830 pointer-events: none; 1831`])),Yn(Cc),e=>_1(e),e=>e.flag===2?"outline: 2px solid white;":""),D9=M.div(z9||(z9=F([` 1832 position: absolute; 1833 `,` 1834 1835 background: `,`; 1836 1837 `,`; 1838 1839 z-index: 1; 1840 pointer-events: none; 1841`])),Yn(Cc*1.5),e=>_1(e),e=>e.flag===2?"outline: 2px solid white;":""),B9=M.div(A9||(A9=F([` 1842 z-index: 1; 1843 cursor: ew-resize; 1844 1845 position: absolute; 1846 `,`; 1847 `,`; 1848 1849 & + `,` { 1850 `,` 1851 } 1852 1853 &:hover + `,` { 1854 `,` 1855 } 1856`])),Yn(12),tt,Oh,e=>e.isInlineEditorPopoverOpen?Yn(E1):"",Oh,Yn(E1)),N9=e=>{let t=da("SingleKeyframeDot",e.keyframe.id),n=ki(e.itemKey),[o,i]=Qe(null),[l]=xte(i,t,e),{node:s,toggle:u,isOpen:d}=Ph([{type:"primitiveProp",keyframe:e.keyframe,pathToProp:e.leaf.pathToProp,propConfig:e.leaf.propConf,sheetObject:e.leaf.sheetObject,trackId:e.leaf.trackId}]);Ste(i,e,{onClickFromDrag(m){u(m,o.current)}});let f=!e.keyframe.type||e.keyframe.type==="bezier";return Ea.default.createElement(Ea.default.Fragment,null,Ea.default.createElement(B9,L({ref:o,isInlineEditorPopoverOpen:d},n.attrs)),f?Ea.default.createElement(Oh,{isSelected:!!e.selection,isInlineEditorPopoverOpen:d,flag:n.flag}):Ea.default.createElement(D9,{isSelected:!!e.selection,isInlineEditorPopoverOpen:d,flag:n.flag}),s,l)},F9=N9}),P1,C1,I1,zi,M9,U9,j1,V9=P(()=>{Nn(),P1=$(X()),be(),R9(),C1=Cc/2+1,I1=1e3,zi={normalColor:"#365b59",selectedColor:"#8A7842",barColor:e=>{let t=e.isSelected?zi.selectedColor:zi.normalColor;return e.isPopoverOpen?Nf(.2,Tl(.2,t)):t},hoverColor:e=>{let t=e.isSelected?zi.selectedColor:zi.normalColor;return e.isPopoverOpen?Nf(.2,Tl(.2,t)):Nf(.1,Tl(.1,t))}},U9=M.div(M9||(M9=F([` 1857 position: absolute; 1858 background: `,`; 1859 height: `,`px; 1860 width: `,`px; 1861 1862 left: 0; 1863 top: -`,`px; 1864 transform-origin: top left; 1865 z-index: 0; 1866 cursor: ew-resize; 1867 1868 &:after { 1869 display: block; 1870 position: absolute; 1871 content: ' '; 1872 top: -4px; 1873 bottom: -4px; 1874 left: 0; 1875 right: 0; 1876 } 1877 1878 &:hover { 1879 background: `,`; 1880 } 1881`])),zi.barColor,C1,I1,C1/2,zi.hoverColor),j1=P1.default.forwardRef((e,t)=>{let n={isPopoverOpen:e.isPopoverOpen,isSelected:e.isSelected};return P1.default.createElement(U9,he(L({},n),{ref:t,style:{transform:"scaleX(calc(var(--unitSpaceToScaledSpaceMultiplier) * ".concat(e.connectorLengthInUnitSpace/I1,"))")},onClick:o=>{var i;(i=e.openPopover)==null||i.call(e,o)}}),e.children)})});function Ete(e,t){let n=(0,O1.useRef)(t);n.current=t;let o=(0,O1.useMemo)(()=>({debugName:"useDragKeyframe",lockCSSCursorTo:"ew-resize",onDragStart(i){let l=n.current,s;if(l.selection){let{selection:m,leaf:v}=l,{sheetObject:g}=v;return m.getDragHandlers(he(L({},g.address),{domNode:e,positionAtStartOfDrag:l.track.data.keyframes[l.index].position})).onDragStart(i)}let u=l,d=(0,Th.val)(u.layoutP.sheet).getSequence(),f=(0,Th.val)(u.layoutP.scaledSpace.toUnitSpace);return{onDrag(m,v,g){let h=f(m);s&&(s.discard(),s=void 0),s=de().tempTransaction(({stateEditors:b})=>{b.coreByProject.historic.sheetsById.sequence.transformKeyframes(he(L({},u.leaf.sheetObject.address),{trackId:u.leaf.trackId,keyframeIds:[u.keyframe.id,u.track.data.keyframes[u.index+1].id],translate:h,scale:1,origin:0,snappingFunction:d.closestGridPosition}))})},onDragEnd(m){m?s&&s.commit():s&&s.discard()}}}}),[]);xt(e,o)}function _te(e,t,n,o){return mn(t,{displayName:"Tween",menuItems:()=>{let i=xh(e.leaf.sheetObject.address.projectId,e.leaf.sheetObject.address.sheetId,e.selection);return[{label:i.length>0?"Copy (selection)":"Copy",callback:()=>{i.length>0?de().transaction(l=>{l.stateEditors.studio.ahistoric.setClipboardKeyframes(i)}):de().transaction(l=>{l.stateEditors.studio.ahistoric.setClipboardKeyframes([{keyframe:n,pathToProp:e.leaf.pathToProp},{keyframe:o,pathToProp:e.leaf.pathToProp}])})}},{label:e.selection?"Delete (selection)":"Delete",callback:()=>{e.selection?e.selection.delete():de().transaction(({stateEditors:l})=>{l.coreByProject.historic.sheetsById.sequence.deleteKeyframes(he(L({},e.leaf.sheetObject.address),{keyframeIds:[n.id,o.id],trackId:e.leaf.trackId}))})}}]}})}var Th,_a,O1,T1,H9,K9,W9,q9,$9,Pte=P(()=>{Ne(),gn(),Dt(),nt(),Th=je(),_a=$(X()),O1=$(X()),Lr(),Gr(),wh(),V9(),fh(),Re(),fs(),fs(),be(),T1=5,K9=M(Zr)(H9||(H9=F([` 1882 --popover-outer-stroke: transparent; 1883 --popover-inner-stroke: `,`; 1884`])),f1),W9=e=>{let{index:t,track:n}=e,o=n.data.keyframes[t],i=n.data.keyframes[t+1],[l,s]=Qe(null),{node:u,toggle:d,close:f}=$r(()=>{let h=(0,Th.val)(e.layoutP.rightDims);return{debugName:"Connector",constraints:{minX:h.screenX+T1,maxX:h.screenX+h.width-T1}}},()=>_a.default.createElement($9,he(L({},e),{closePopover:f}))),[m]=_te(e,s,o,i);Ete(s,e);let v=i.position-o.position,g={isPopoverOpen:Xe(()=>w1(he(L({},e.leaf.sheetObject.address),{trackId:e.leaf.trackId,left:o,right:i})),[e.leaf.sheetObject.address,e.leaf.trackId,o,i]),isSelected:e.selection!==void 0};return _a.default.createElement(_a.default.Fragment,null,_a.default.createElement(j1,he(L({ref:l,connectorLengthInUnitSpace:v},g),{openPopover:h=>{s&&d(h,s)}}),u),m)},q9=W9,$9=_a.default.forwardRef((e,t)=>
1884{let{index:n,track:{data:o},selection:i}=e,l=o.keyframes[n],s=o.keyframes[n+1],u=e.leaf.trackId,d=e.leaf.sheetObject.address,f=Xe(()=>S9(d.projectId,d.sheetId,i).getValue(),[d,i]),m=L({left:l,right:s,trackId:u},d);return _a.default.createElement(K9,{showPopoverEdgeTriangle:!1,ref:t},_a.default.createElement(k1,{curveConnection:m,additionalConnections:f,onRequestClose:e.closePopover}))})}),L9,Di,Z9,G9,X9,Y9,Q9,Cte=P(()=>{L9=je(),Di=$(X()),be(),Pte(),R9(),G9=M.div(Z9||(Z9=F([` 1885 position: absolute; 1886`]))),X9=Di.default.createElement(Di.default.Fragment,null),Y9=Di.default.memo(e=>{let{index:t,track:{data:n}}=e,o=n.keyframes[t],i=n.keyframes[t+1],l=o.connectedRight&&!!i;return Di.default.createElement(G9,{style:{top:"".concat(e.leaf.nodeHeight/2,"px"),left:"calc(".concat((0,L9.val)(e.layoutP.scaledSpace.leftPadding),"px + calc(var(--unitSpaceToScaledSpaceMultiplier) * ").concat(o.position,"px))")}},Di.default.createElement(F9,he(L({},e),{itemKey:e.itemKey})),l?Di.default.createElement(q9,L({},e)):X9)}),Q9=Y9});function Ite(e,t){return mn(e,{displayName:"Keyframe Track",menuItems:()=>{var n;let o=(n=(0,ps.val)(de().atomP.ahistoric.clipboard.keyframesWithRelativePaths))!=null?n:[];return[jte(t,o)]}})}function jte(e,t){return{label:"Paste Keyframes",enabled:t.length>0,callback:()=>{var n;let o=(0,ps.val)(e.layoutP.sheet).getSequence(),i=(n=t[0])==null?void 0:n.pathToProp,l=t.filter(({keyframe:s,pathToProp:u})=>zee(i,u)).map(({keyframe:s,pathToProp:u})=>s);de().transaction(({stateEditors:s})=>{var u;o.position=o.closestGridPosition(o.position);let d=(u=Ote(l))==null?void 0:u.position;for(let f of l)s.coreByProject.historic.sheetsById.sequence.setKeyframeAtPosition(he(L({},e.leaf.sheetObject.address),{trackId:e.leaf.trackId,position:o.position+f.position-d,handles:f.handles,value:f.value,snappingFunction:o.closestGridPosition,type:f.type}))})}}}function Ote(e){let t=null;for(let n of e)(t===null||n.position<t.position)&&(t=n);return t}var ps,Fo,J9,eN,z1,tN,Tte=P(()=>{Re(),ps=je(),Fo=$(X()),be(),Cte(),gn(),nt(),Ne(),eo(),Ii(),zo(),eN=M.div(J9||(J9=F([` 1887 position: relative; 1888 height: 100%; 1889 width: 100%; 1890`]))),z1=Fo.default.memo(e=>{var t;let{layoutP:n,trackData:o,leaf:i}=e,[l,s]=Qe(null),{selectedKeyframeIds:u,selection:d}=Xe(()=>{let _=(0,ps.val)(n.selectionAtom),O=(0,ps.val)(_.pointer.current.byObjectKey[i.sheetObject.address.objectKey].byTrackId[i.trackId].byKeyframeId);return O?{selectedKeyframeIds:O,selection:(0,ps.val)(_.pointer.current)}:{selectedKeyframeIds:{},selection:void 0}},[n,i.trackId]),[f,m,v]=Ite(s,e),g=Ye(u1),h=g.mode==="snapToSome"?(t=g.positions[i.sheetObject.address.objectKey])==null?void 0:t[i.trackId]:[],b=g.mode==="snapToAll",y=(0,Fo.useMemo)(()=>({data:o,id:i.trackId,sheetObject:e.leaf.sheetObject}),[o,i.trackId]),k=o.keyframes.map((_,O)=>Fo.default.createElement(Q9,{key:"keyframe-"+_.id,itemKey:Rt.forTrackKeyframe(i.sheetObject,i.trackId,_.id),keyframe:_,index:O,track:y,layoutP:n,leaf:i,selection:u[_.id]===!0?d:void 0})),x=h.map(_=>Fo.default.createElement(wc,{key:"snap-target-"+_,layoutP:n,leaf:i,position:_})),S=b?o.keyframes.map(_=>Fo.default.createElement(wc,{key:"additionalSnapTarget-".concat(_.id),layoutP:n,leaf:i,position:_.position})):null;return Fo.default.createElement(eN,{ref:l,style:{background:v?"#444850 ":"unset"}},k,x,Fo.default.createElement(Fo.default.Fragment,null,S),f)}),z1.displayName="BasicKeyframedTrack",tN=z1}),nN,jc,rN,oN,zte=P(()=>{Ne(),Re(),nN=je(),jc=$(X()),ch(),Tte(),fa(),rN=({leaf:e,layoutP:t})=>{let n=da("PrimitivePropRow",e.pathToProp.join());return Xe(()=>{let{sheetObject:o}=e,{trackId:i}=e,l=(0,nN.val)(de().atomP.historic.coreByProject[o.address.projectId].sheetsById[o.address.sheetId].sequence.tracksByObject[o.address.objectKey].trackData[i]);return(l==null?void 0:l.type)!=="BasicKeyframedTrack"?(n.errorDev("trackData type ".concat(l==null?void 0:l.type," is not yet supported on the sequence editor")),jc.default.createElement(us,{leaf:e,isCollapsed:!1,node:jc.default.createElement("div",null)})):jc.default.createElement(us,{leaf:e,isCollapsed:!1,node:jc.default.createElement(tN,{layoutP:t,trackData:l,leaf:e})})},[e,t])},oN=rN});function Dte(e){return e()}var Ate=P(()=>{});function aN(e){let{index:t,aggregateKeyframes:n,selection:o}=e;return Xe(iN(e),[t,n,o,e.viewModel])}function iN(e){let{index:t,aggregateKeyframes:n,selection:o}=e,{projectId:i,sheetId:l}
1890=e.viewModel.type==="sheet"?e.viewModel.sheet.address:e.viewModel.sheetObject.address;return()=>{let s=n[t],u=n[t+1],d=u&&s.keyframes.length===u.keyframes.length&&s.keyframes.every(({track:g},h)=>u.keyframes[h].track===g)?{length:u.position-s.position,selected:s.selected===0&&u.selected===0}:null,f=d?s.keyframes.map(({kf:g,track:h},b)=>he(L({},h.sheetObject.address),{trackId:h.id,left:g,right:u.keyframes[b].kf})):[],m=Dte(()=>{let g=D1.prism.memo("selectedConnections",()=>S9(i,l,o),[i,l,o]).getValue();return[...f,...g]}),v=f.every(g=>w1(g));return{itemKey:D1.prism.memo("itemKey",()=>e.viewModel.type==="sheet"?Rt.forSheetAggregateKeyframe(e.viewModel.sheet,s.position):e.viewModel.type==="sheetObject"?Rt.forSheetObjectAggregateKeyframe(e.viewModel.sheetObject,s.position):Rt.forCompoundPropAggregateKeyframe(e.viewModel.sheetObject,e.viewModel.pathToProp,s.position),[e.viewModel,s.position]),cur:s,connected:d,isAggregateEditingInCurvePopover:v,allConnections:m}}}var D1,A1=P(()=>{D1=je(),zo(),wh(),Re(),fs(),Ate()});function Bte(e,t){let n=(0,Qn.useRef)(t);n.current=t;let o=(0,Qn.useMemo)(()=>({debugName:"useDragKeyframe",lockCSSCursorTo:"ew-resize",onDragStart(i){let l=n.current,s,u=l.aggregateKeyframes[l.index].keyframes,{selection:d,viewModel:f}=l,m=f.type==="sheet"?f.sheet.address:f.sheetObject.address;if(d&&l.aggregateKeyframes[l.index].selected===0)return d.getDragHandlers(he(L({},m),{domNode:e,positionAtStartOfDrag:l.aggregateKeyframes[l.index].position})).onDragStart(i);let v=l,g=(0,zh.val)(v.layoutP.sheet).getSequence(),h=(0,zh.val)(v.layoutP.scaledSpace.toUnitSpace);return{onDrag(b,y,k){let x=h(b);s&&(s.discard(),s=void 0),s=de().tempTransaction(({stateEditors:S})=>{for(let _ of u)S.coreByProject.historic.sheetsById.sequence.transformKeyframes(he(L({},_.track.sheetObject.address),{trackId:_.track.id,keyframeIds:[_.kf.id,_.track.data.keyframes[_.track.data.keyframes.indexOf(_.kf)+1].id],translate:x,scale:1,origin:0,snappingFunction:g.closestGridPosition}))})},onDragEnd(b){b?s&&s.commit():s&&s.discard()}}}}),[]);return xt(e,o)}function Nte(e,t){return mn(t,{displayName:"Aggregate Tween",menuItems:()=>{let n=e.utils.allConnections.reduce((u,d)=>{var f;return u.concat((f=x1(he(L({},d),{keyframeIds:[d.left.id,d.right.id]})))!=null?f:[])},[]),o=th(n.map(u=>u.pathToProp)),i=n.map(({keyframe:u,pathToProp:d})=>({keyframe:u,pathToProp:d.slice(o.length)})),l=e.editorProps.viewModel,s=l.type==="sheet"?l.sheet.address:l.sheetObject.address;return[{label:"Copy",callback:()=>{if(e.editorProps.selection){let u=xh(s.projectId,s.sheetId,e.editorProps.selection);de().transaction(d=>{d.stateEditors.studio.ahistoric.setClipboardKeyframes(u)})}else de().transaction(u=>{u.stateEditors.studio.ahistoric.setClipboardKeyframes(i)})}},{label:"Delete",callback:()=>{e.editorProps.selection?e.editorProps.selection.delete():de().transaction(({stateEditors:u})=>{for(let d of e.utils.allConnections)u.coreByProject.historic.sheetsById.sequence.deleteKeyframes(he(L({},s),{objectKey:d.objectKey,keyframeIds:[d.left.id,d.right.id],trackId:d.trackId}))})}}]}})}var zh,Qn,B1,lN,sN,uN,cN,Fte=P(()=>{zh=je(),Qn=$(X()),V9(),Lr(),nt(),Ne(),Dt(),wh(),A1(),be(),Gr(),fs(),gn(),eo(),B1=5,sN=M(Zr)(lN||(lN=F([` 1891 --popover-outer-stroke: transparent; 1892 --popover-inner-stroke: rgba(26, 28, 30, 0.97); 1893`]))),uN=Qn.default.forwardRef((e,t)=>{let{allConnections:n}=aN(e);return Qn.default.createElement(sN,{showPopoverEdgeTriangle:!1,ref:t},Qn.default.createElement(k1,{curveConnection:n[0],additionalConnections:n,onRequestClose:e.closePopover}))}),cN=e=>{let[t,n]=Qe(null),{editorProps:o}=e,[i]=Nte(e,n),[l]=Bte(n,e.editorProps),{node:s,toggle:u,close:d}=$r(()=>{let v=(0,zh.val)(o.layoutP.rightDims);return{debugName:"Connector",constraints:{minX:v.screenX+B1,maxX:v.screenX+v.width-B1}}},()=>Qn.default.createElement(uN,he(L({},o),{closePopover:d}))),{connected:f,isAggregateEditingInCurvePopover:m}=e.utils;return f||l?Qn.default.createElement(Qn.default.Fragment,null,Qn.default.createElement(j1,{ref:t,connectorLengthInUnitSpace:f?f.length:0,isSelected:f?f.selected:!1,isPopoverOpen:m,openPopover:v=>{n&&u(v,n)}}),s,i):Qn.default.createElement(Qn.default.Fragment,null)}});function Rte(e){let t={isSelected:e.isSelected,flag:e.flag};return Ro.default.createElement(Dh,null,e.isAllHere?Ro.default.createElement(gN,L({},t)):Ro.default.createElement(vN,L({},t)))}var Ro,N1,dN,fN,Dh,pN,hN,F1,R1,M1,U1,mN,gN,vN,Mte=P(()=>{Ro=$(X()),be(),ih(),rt(),N1=16,dN=N1+2,Dh=M.div(fN||(fN=F([` 1894 position: absolute; 1895 `,` 1896 z-index: 1; 1897`])),Yn(N1)),hN=M.div(pN||(pN=F([` 1898 z-index: 2; 1899 cursor: ew-resize; 1900 1901 position: absolute; 1902 `,`; 1903 `,`; 1904 1905 &:hover 1906 + `,`, 1907 #pointer-root.draggingPositionInSequenceEditor 1908 &:hover 1909 + `,` { 1910 `,` 1911 } 1912`])),Yn(12),tt,Dh,Dh,Yn(dN)),F1="#F2C95C",R1="#40AAA4",M1="#45747C",U1=e=>e.isSelected===0?F1:e.isSelected===1?R1:M1,mN=e=>e.isSelected===0?F1:e.isSelected===1?R1:M1,gN=e=>Ro.default.createElement("svg",{width:"100%",height:"100%",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},Ro.default.createElement("rect",{x:"4.46443",y:"10.0078",width:"5",height:"5",transform:"rotate(-45 4.46443 10.0078)",fill:"#212327",stroke:mN(e)}),Ro.default.createElement("rect",{x:"3.75732",y:"6.01953",width:"6",height:"6",transform:"rotate(-45 3.75732 6.01953)",fill:U1(e),stroke:e.flag===2?"white":void 0,strokeWidth:e.flag===2?"2px":void 0})),vN=e=>Ro.default.createElement("svg",{width:"100%",height:"100%",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},Ro.default.createElement("rect",{x:"4.46443",y:"8",width:"5",height:"5",transform:"rotate(-45 4.46443 8)",fill:"#23262B",stroke:e.flag===2?"white":U1(e),strokeWidth:e.flag===2?"2px":void 0}))});function Ute(e,t){let n=e.children.map(o=>o.type==="propWithChildren"?V1(o,t):yN(o,t)).filter(H1);return n.length===0?null:{type:"sheetObject",sheetObject:e.sheetObject,children:n}}function V1(e,t){let n=e.children.map(o=>o.type==="propWithChildren"?V1(o,t):yN(o,t)).filter(H1);return n.length===0?null:{type:"propWithChildren",pathToProp:e.pathToProp,propConfig:e.propConf,children:n}}function yN(e,t){let n=t.find(o=>o.track.id===e.trackId);return n?{type:"primitiveProp",keyframe:n.kf,pathToProp:e.pathToProp,propConfig:e.propConf,sheetObject:e.sheetObject,trackId:e.trackId}:null}function Vte(e){var t,n,o,i;let{cur:l}=e.utils,s=Ph(e.editorProps.viewModel.type==="sheet"?null:e.editorProps.viewModel.type==="sheetObject"?(n=(t=Ute(e.editorProps.viewModel,l.keyframes))==null?void 0:t.children)!=null?n:null:(i=(o=V1(e.editorProps.viewModel,l.keyframes))==null?void 0:o.children)!=null?i:null),u=ki(e.utils.itemKey);u.useRelations(()=>l.keyframes.map(v=>({affects:v.itemKey,flag:2})),[l.keyframes.map(v=>v.track.id).join("-")]);let[d,f]=Qe(null),[m]=Hte(e,f);return Oc.default.createElement(Oc.default.Fragment,null,Oc.default.createElement(hN,he(L(L({ref:d},u.attrs),vn.includePositionSnapAttrs(l.position)),{onClick:v=>e.editorProps.viewModel.type!=="sheet"?s.open(v,d.current):null})),Oc.default.createElement(Rte,{flag:u.flag,isAllHere:l.allHere,isSelected:l.selected}),m,s.node)}function Hte(e,t){return mn(t,{displayName:"Aggregate Keyframe",menuItems:()=>{let n=e.editorProps.viewModel,o=e.editorProps.selection;return[{label:o?"Copy (selection)":"Copy",callback:()=>
1912{if(o){let{projectId:i,sheetId:l}=n.type==="sheet"?n.sheet.address:n.sheetObject.address,s=xh(i,l,o);de().transaction(u=>{u.stateEditors.studio.ahistoric.setClipboardKeyframes(s)})}else{let i=e.utils.cur.keyframes.flatMap(d=>{var f;return(f=x1(he(L({},d.track.sheetObject.address),{trackId:d.track.id,keyframeIds:[d.kf.id]})))!=null?f:[]}),l=n.type==="sheet"?[]:n.type==="sheetObject"?[n.sheetObject.address.objectKey]:n.type==="propWithChildren"?[n.sheetObject.address.objectKey,...n.pathToProp]:[],s=th([l,...i.map(d=>d.pathToProp)]),u=i.map(({keyframe:d,pathToProp:f})=>({keyframe:d,pathToProp:f.slice(s.length)}));de().transaction(d=>{d.stateEditors.studio.ahistoric.setClipboardKeyframes(u)})}}},{label:o?"Delete (selection)":"Delete",callback:()=>{o?o.delete():de().transaction(({stateEditors:i})=>{for(let l of e.utils.cur.keyframes)i.coreByProject.historic.sheetsById.sequence.deleteKeyframes(he(L({},l.track.sheetObject.address),{keyframeIds:[l.kf.id],trackId:l.track.id}))})}}]}})}var Oc,H1,Kte=P(()=>{Oc=$(X()),nt(),wi(),gn(),Mte(),Ne(),fs(),eo(),Er(),Ih(),H1=e=>e!==null}),bN,Tc,kN,wN,xN,SN,Wte=P(()=>{bN=je(),Tc=$(X()),be(),Fte(),A1(),Kte(),wN=M.div(kN||(kN=F([` 1913 position: absolute; 1914`]))),xN=Tc.default.memo(e=>{let t=aN(e);return Tc.default.createElement(wN,{style:{top:"".concat(e.viewModel.nodeHeight/2,"px"),left:"calc(".concat((0,bN.val)(e.layoutP.scaledSpace.leftPadding),"px + calc(var(--unitSpaceToScaledSpaceMultiplier) * ").concat(t.cur.position,"px))")}},Tc.default.createElement(Vte,{editorProps:e,utils:t}),Tc.default.createElement(cN,{editorProps:e,utils:t}))}),SN=xN});function qte(e){let{layoutP:t,aggregatedKeyframes:n,viewModel:o}=e,i=da("AggregatedKeyframeTrack"),[l,s]=Qe(null),{selectedPositions:u,selection:d}=$te(t,n),[f,m,v]=Gte(s,e,()=>i._debug("see aggregatedKeyframes",e.aggregatedKeyframes)),g=(0,Jn.useMemo)(()=>[...n.byPosition.entries()].sort((_,O)=>_[0]-O[0]).map(([_,O])=>({position:_,keyframes:O,selected:u.get(_),allHere:O.length===n.tracks.length})),[n,u]),h=Ye(u1),b=h.mode==="snapToAll",y=h.mode==="snapToSome"?h.positions:db,k=(0,Jn.useMemo)(()=>o.type==="sheet"?Vee(o,y):n1(o,y),[y]).map(_=>Jn.default.createElement(wc,{key:"snap-target-"+_,layoutP:t,leaf:o,position:_})),x=(0,Jn.useMemo)(()=>g.map(({position:_,keyframes:O},j)=>({position:_,editorProps:{index:j,layoutP:t,viewModel:o,aggregateKeyframes:g,selection:u.has(_)?d:void 0}})),[g,o,u]);Jte(s,_=>{var O;return(O=x.find(j=>j.position===_))==null?void 0:O.editorProps},{onClickFromDrag(_){}});let S=x.map((_,O)=>Jn.default.createElement(Jn.Fragment,{key:"agg-"+g[O].keyframes[0].kf.id},b&&Jn.default.createElement(wc,{layoutP:t,leaf:o,position:_.position}),Jn.default.createElement(SN,L({},_.editorProps))));return Jn.default.createElement(CN,{ref:l,style:{background:v?"#444850 ":"unset"}},S,k,f)}function $te(e,t){return Xe(()=>(0,bn.val)(Lte(e,t)),[e,t])}function Lte(e,t){return(0,bn.prism)(()=>{let n=(0,bn.val)(e.selectionAtom),o=(0,bn.val)(n.pointer.current);if(!o)return IN;let i=new Map;for(let[l,s]of t.byPosition){let u=Zte(s,o);u!==void 0&&u!==Bh&&i.set(l,u)}return{selectedPositions:i,selection:(0,bn.val)(n.pointer.current)}})}function Zte(e,t){var n,o,i;let l;for(let{track:s,kf:u}of e){let d=((i=(o=(n=t.byObjectKey[s.sheetObject.address.objectKey])==null?void 0:n.byTrackId[s.id])==null?void 0:o.byKeyframeId)==null?void 0:i[u.id])===!0;l===void 0?d?l=q1:l=Bh:d?l===Bh&&(l=$1):l===q1&&(l=$1)}return l}function Gte(e,t,n){return mn(e,{onOpen:n,displayName:"Aggregate Keyframe Track",menuItems:()=>{var o;let i=(o=(0,bn.pointerToPrism)(de().atomP.ahistoric.clipboard.keyframesWithRelativePaths).getValue())!=null?o:[];return[Xte(t,i)]}})}function Xte(e,t){return{label:"Paste Keyframes",enabled:t.length>0,callback:()=>{let n=(0,bn.val)(e.layoutP.sheet).getSequence();e.viewModel.type==="sheet"?Yte(e.viewModel,t,n):Qte(e.viewModel,t,n)}}}function Yte(e,t,n){var o;let{projectId:i,sheetId:l,sheetInstanceId:s}=e.sheet.address;if(t.every(({pathToProp:u})=>u.length===0))for(let u of e.children.map(d=>d.sheetObject)){let d=(0,bn.pointerToPrism)(de().atomP.historic.coreByProject[i].sheetsById[l].sequence.tracksByObject[u.address.objectKey]).getValue(),f=Object.keys((o=d==null?void 0:d.trackData)!=null?o:{});K1(u.address,f,t,n)}else{let u=(0,bn.pointerToPrism)(de().atomP.historic.coreByProject[i].sheetsById[l].sequence.tracksByObject).getValue(),d=t.map(({keyframe:f,pathToProp:m})=>{var v,g;let h=m[0],b=m.slice(1),y=Jr([...b]),k=((g=(v=u==null?void 0:u[h])==null?void 0:v.trackIdByPropPath)!=null?g:{})[y];return k?{keyframe:f,trackId:k,address:{objectKey:h,projectId:i,sheetId:l,sheetInstanceId:s}}:null}).filter(f=>f!==null);EN(d,n)}}function Qte(e,t,n){var o;let{projectId:i,sheetId:l,objectKey:s}=e.sheetObject.address,u=(0,bn.pointerToPrism)(de().atomP.historic.coreByProject[i].sheetsById[l].sequence.tracksByObject[s]).getValue();if(t.every(({pathToProp:d})=>d.length===0)){let d=Object.keys((o=u==null?void 0:u.trackData)!=null?o:{});if(e.type==="sheetObject")K1(e.sheetObject.address,d,t,n);else{let f=(u==null?void 0:u.trackIdByPropPath)||{},m=Object.entries(f).filter(([v,g])=>g!==void 0&&Tee(nh(v),e.pathToProp)).map(([v,g])=>g);K1(e.sheetObject.address,m,t,n)}}else{let d=(u==null?void 0:u.trackIdByPropPath)||{},f=e.type==="propWithChildren"?e.pathToProp:[],m=t.map(({keyframe:v,pathToProp:g})=>{let h=Jr([...f,...g]),b=d[h];return b?{keyframe:v,trackId:b,address:e.sheetObject.address}:null}).filter(v=>v!==null);EN(m,n)}}function K1(e,t,n,o){var i;o.position=o.closestGridPosition(o.position);let l=(i=_N(n.map(({keyframe:s})=>s)))==null?void 0:i.position;de().transaction(({stateEditors:s})=>{for(let u of t)for(let{keyframe:d}of n)s.coreByProject.historic.sheetsById.sequence.setKeyframeAtPosition(he(L({},e),{trackId:u,position:o.position+d.position-l,handles:d.handles,value:d.value,snappingFunction:o.closestGridPosition,type:d.type}))})}function EN(e,t){var n;t.position=t.closestGridPosition(t.position);let o=(n=_N(e.map(({keyframe:i})=>i)))==null?void 0:n.position;de().transaction(({stateEditors:i})=>{for(let{keyframe:l,trackId:s,address:u}of e)i.coreByProject.historic.sheetsById.sequence.setKeyframeAtPosition(he(L({},u),{trackId:s,position:t.position+l.position-o,handles:l.handles,value:l.value,snappingFunction:t.closestGridPosition,type:l.type}))})}function _N(e){let t=null;for(let n of e)(t===null||n.position<t.position)&&(t=n);return t}function Jte(e,t,n){let o=da("useDragForAggregateKeyframeDot"),i=lB(),l=(0,Jn.useMemo)(()=>({debugName:"AggregateKeyframeDot/useDragKeyframe",onDragStart(u){o._debug("onDragStart",{target:u.target});let d=Number(u.target.dataset.pos),f=t(d);if(!f)return o._debug("no props found for ",{positionToFind:d}),!1;i(!0,d);let m=(0,bn.prism)(iN(f)).getValue().cur.keyframes,v=f.viewModel.type==="sheet"?f.viewModel.sheet.address:f.viewModel.sheetObject.address,g=(0,bn.val)(de().atomP.historic.coreByProject[v.projectId].sheetsById[v.sheetId].sequence.tracksByObject),h=mB(g,function(x,{trackId:S,objectKey:_}){var O,j;return m.every(z=>x.id!==z.kf.id)&&!(f.selection&&(j=(O=f.selection.byObjectKey[_])==null?void 0:O.byTrackId[S])!=null&&j.byKeyframeId[x.id])});
1914if(hB(h),f.selection&&f.aggregateKeyframes[f.index].selected===0){let{selection:x,viewModel:S}=f,_=x.getDragHandlers(he(L({},v),{domNode:e,positionAtStartOfDrag:m[0].kf.position})).onDragStart(u);return _&&he(L({},_),{onClick:n.onClickFromDrag,onDragEnd:(...O)=>{var j;(j=_.onDragEnd)==null||j.call(_,...O),Ci()}})}let b=f,y=(0,bn.val)(b.layoutP.scaledSpace.toUnitSpace),k;return{onDrag(x,S,_){var O;let j=Math.max((O=vn.checkIfMouseEventSnapToPos(_,{}))!=null?O:m[0].kf.position+y(x),0);i(!0,j),k==null||k.discard(),k=void 0,k=de().tempTransaction(({stateEditors:z})=>{for(let V of m){let W=V.kf;z.coreByProject.historic.sheetsById.sequence.replaceKeyframes(he(L({},V.track.sheetObject.address),{trackId:V.track.id,keyframes:[he(L({},W),{position:j})],snappingFunction:(0,bn.val)(b.layoutP.sheet).getSequence().closestGridPosition}))}})},onDragEnd(x){i(!1,-1),x?k==null||k.commit():(k==null||k.discard(),n.onClickFromDrag(u)),Ci()},onClick(x){n.onClickFromDrag(x)}}}}),[t,n.onClickFromDrag]),[s]=xt(e,l);return Zn(s,"draggingPositionInSequenceEditor","ew-resize"),[s]}var bn,Jn,PN,CN,IN,jN,Ah,W1,q1,$1,Bh,L1=P(()=>{Re(),bn=je(),Jn=$(X()),be(),gn(),nt(),Wte(),ls(),fa(),A1(),Er(),Dt(),Gt(),Fn(),Ne(),eo(),Ii(),v8(),Ii(),ls(),CN=M.div(PN||(PN=F([` 1915 position: relative; 1916 height: 100%; 1917 width: 100%; 1918`]))),IN=Object.freeze({selectedPositions:new Map,selection:void 0}),jN=Jn.default.memo(qte),Ah=jN,W1=(e=>(e[e.AllSelected=0]="AllSelected",e[e.AtLeastOneUnselected=1]="AtLeastOneUnselected",e[e.NoneSelected=2]="NoneSelected",e))(W1||{}),{AllSelected:q1,AtLeastOneUnselected:$1,NoneSelected:Bh}=W1}),hs,Z1,ON,ene=P(()=>{Re(),hs=$(X()),zte(),ch(),L1(),ls(),fa(),Z1=(e,t)=>e.type==="propWithChildren"?hs.default.createElement(ON,{layoutP:t,viewModel:e,key:"prop"+e.pathToProp[e.pathToProp.length-1]}):hs.default.createElement(oN,{layoutP:t,leaf:e,key:"prop"+e.pathToProp[e.pathToProp.length-1]}),ON=({viewModel:e,layoutP:t})=>{let n=da("RightPropWithChildrenRow",e.pathToProp.join());return Xe(()=>{let o=oh(e);return hs.default.createElement(Ej,{logger:n},hs.default.createElement(us,{leaf:e,node:hs.default.createElement(Ah,{layoutP:t,aggregatedKeyframes:o,viewModel:e}),isCollapsed:e.isCollapsed},e.children.map(i=>Z1(i,t))))},[e,t])}}),G1,TN,zN,tne=P(()=>{Re(),G1=$(X()),ene(),ch(),ls(),L1(),TN=({leaf:e,layoutP:t})=>Xe(()=>{let n=oh(e);return G1.default.createElement(us,{leaf:e,node:G1.default.createElement(Ah,{layoutP:t,aggregatedKeyframes:n,viewModel:e}),isCollapsed:e.isCollapsed},e.children.map(o=>Z1(o,t)))},[e,t]),zN=TN}),Nh,DN,AN,nne=P(()=>{Re(),Nh=$(X()),tne(),ch(),ls(),L1(),DN=({leaf:e,layoutP:t})=>Xe(()=>{let n=oh(e);return Nh.default.createElement(us,{leaf:e,node:Nh.default.createElement(Ah,{layoutP:t,aggregatedKeyframes:n,viewModel:e}),isCollapsed:e.isCollapsed},e.children.map(o=>Nh.default.createElement(zN,{layoutP:t,key:"sheetObject-"+o.sheetObject.address.objectKey,leaf:o})))},[e,t]),AN=DN}),zc,Ai,Fh,BN,NN,FN,RN,MN=P(()=>{Re(),zc=je(),Ai=$(X()),be(),Wee(),PB(),nne(),Fh=1e6,NN=M.ul(BN||(BN=F([` 1919 margin: 0; 1920 padding: 0; 1921 list-style: none; 1922 position: absolute; 1923 left: 0; 1924 width: `,`px; 1925`])),Fh),FN=({layoutP:e})=>Xe(()=>{let t=(0,zc.val)(e.tree),n=(0,zc.val)(e.tree.top)+Math.max((0,zc.val)(e.tree.heightIncludingChildren),(0,zc.val)(e.dopeSheetDims.height));return Ai.default.createElement(Ai.default.Fragment,null,Ai.default.createElement(d1,{layoutP:e,height:n},Ai.default.createElement(ZA,{layoutP:e,height:n},Ai.default.createElement(NN,{style:{top:t.top+"px"}},Ai.default.createElement(AN,{leaf:t,layoutP:e})))))},[e]),RN=FN});function X1(e,t,n,o){let i="calc(var(--unitSpaceToScaledSpaceMultiplier) * ".concat(e,"px)"),l="calc((var(--graphEditorVerticalSpace) - var(--graphEditorVerticalSpace) * ".concat(t,") * 1px)");n===0&&(n=1e-4);let s="calc(var(--unitSpaceToScaledSpaceMultiplier) * ".concat(n,")");o===0&&(o=.001);let u="calc(var(--graphEditorVerticalSpace) * ".concat(o*-1,")");return"translate(".concat(i,", ").concat(l,") scale(").concat(s,", ").concat(u,")")}function rne(e,t){let{index:n,trackData:o}=t,i=o.keyframes[n],l=o.keyframes[n+1];return mn(e,{menuItems:()=>[{label:"Delete",callback:()=>{de().transaction(({stateEditors:s})=>{let{deleteKeyframes:u}=s.coreByProject.historic.sheetsById.sequence;u(he(L({},t.sheetObject.address),{trackId:t.trackId,keyframeIds:[i.id,l.id]}))})}}]})}var Rh,UN,VN,HN,KN,WN,Y1=P(()=>{ha(),Ne(),gn(),nt(),Rh=$(X()),be(),VN=M.path(UN||(UN=F([` 1926 stroke-width: 2; 1927 stroke: var(--main-color); 1928 fill: none; 1929 vector-effect: non-scaling-stroke; 1930`]))),HN="M 0 0 L 1 0 L 1 1",KN=e=>{let{index:t,trackData:n}=e,o=n.keyframes[t],i=n.keyframes[t+1],l=i.position-o.position,[s,u]=Qe(null),[d]=rne(u,e),f=e.isScalar?bp(o.value,e.propConfig):0,m=e.isScalar?bp(i.value,e.propConfig):1,v=e.extremumSpace.fromValueSpace(f),g=e.extremumSpace.fromValueSpace(m)-v,h=X1(o.position,v,l,g),b=o.handles[2],y=o.handles[3],k=i.handles[0],x=i.handles[1],S="M 0 0 C ".concat(b," ").concat(y," ").concat(k," ").concat(x," 1 1");return Rh.default.createElement(Rh.default.Fragment,null,Rh.default.createElement(VN,{ref:s,d:!o.type||o.type==="bezier"?S:HN,style:{transform:h}}),d)},WN=KN}
1930);function one(e,t){let n=(0,Bi.useRef)(t);n.current=t;let o=(0,Bi.useMemo)(()=>({debugName:"CurveHandler/useOurDrags",lockCSSCursorTo:"move",onDragStart(){let i,l=n.current,s=(0,Dc.val)(l.layoutP.scaledSpace.toUnitSpace),u=(0,Dc.val)(l.layoutP.graphEditorVerticalSpace.toExtremumSpace),d=l.extremumSpace.lock();return{onDrag(f,m){i&&(i.discard(),i=void 0);let{index:v,trackData:g}=l,h=g.keyframes[v],b=g.keyframes[v+1],y=s(f)/(b.position-h.position),k=-m,x=u(k),S=l.extremumSpace.deltaToValueSpace(x),_=t.isScalar?h.value:0,O=t.isScalar?b.value:1,j=S/(O-_);if(l.which==="left"){let z=kt(h.handles[2]+y,0,1),V=h.handles[3]+j;i=de().tempTransaction(({stateEditors:W})=>{W.coreByProject.historic.sheetsById.sequence.replaceKeyframes(he(L({},l.sheetObject.address),{snappingFunction:(0,Dc.val)(l.layoutP.sheet).getSequence().closestGridPosition,trackId:l.trackId,keyframes:[he(L({},h),{handles:[h.handles[0],h.handles[1],z,V]})]}))})}else{let z=kt(b.handles[0]+y,0,1),V=b.handles[1]+j;i=de().tempTransaction(({stateEditors:W})=>{W.coreByProject.historic.sheetsById.sequence.replaceKeyframes(he(L({},l.sheetObject.address),{trackId:l.trackId,snappingFunction:(0,Dc.val)(l.layoutP.sheet).getSequence().closestGridPosition,keyframes:[he(L({},b),{handles:[z,V,b.handles[2],b.handles[3]]})]}))})}},onDragEnd(f){d(),f?i&&i.commit():i&&i.discard()}}}}),[]);xt(e,o)}function ane(e,t){return mn(e,{menuItems:()=>[{label:"Delete",callback:()=>{de().transaction(({stateEditors:n})=>{n.coreByProject.historic.sheetsById.sequence.deleteKeyframes(he(L({},t.sheetObject.address),{keyframeIds:[t.keyframe.id],trackId:t.trackId}))})}}]})}var Dc,Bi,qN,Q1,$N,LN,ZN,GN,XN,J1,ine=P(()=>{Ne(),gn(),Dt(),nt(),Dc=je(),Ft(),Bi=$(X()),be(),Y1(),rt(),Q1=M.circle(qN||
1930(qN=F([` 1931 stroke-width: 1px; 1932 vector-effect: non-scaling-stroke; 1933 fill: var(--main-color); 1934 r: 2px; 1935 pointer-events: none; 1936`]))),LN=M.circle($N||($N=F([` 1937 stroke-width: 6px; 1938 vector-effect: non-scaling-stroke; 1939 r: 6px; 1940 fill: transparent; 1941 cursor: move; 1942 `,`; 1943 &:hover { 1944 } 1945 &:hover + `,` { 1946 r: 6px; 1947 } 1948`])),tt,Q1),GN=M.path(ZN||(ZN=F([` 1949 stroke-width: 1; 1950 stroke: var(--main-color); 1951 /* stroke: gray; */ 1952 fill: none; 1953 vector-effect: non-scaling-stroke; 1954`]))),XN=e=>{let[t,n]=Qe(null),{index:o,trackData:i}=e,l=i.keyframes[o],s=i.keyframes[o+1],[u]=ane(n,e);one(n,e);let d=e.which==="left"?l.handles[2]:s.handles[0],f=l.position+(s.position-l.position)*d,m=e.which==="left"?l.handles[3]:s.handles[1],v=e.isScalar?l.value:0,g=e.isScalar?s.value:1,h=v+(g-v)*m,b=e.extremumSpace.fromValueSpace(h),y=b-e.extremumSpace.fromValueSpace(e.which==="left"?v:g),k=X1(e.which==="left"?l.position:s.position,e.extremumSpace.fromValueSpace(e.which==="left"?v:g),f-(e.which==="left"?l.position:s.position),y);return Bi.default.createElement("g",null,Bi.default.createElement(LN,{ref:t,style:{cx:"calc(var(--unitSpaceToScaledSpaceMultiplier) * ".concat(f," * 1px)"),cy:"calc((var(--graphEditorVerticalSpace) - var(--graphEditorVerticalSpace) * ".concat(b,") * 1px)")}}),Bi.default.createElement(Q1,{style:{cx:"calc(var(--unitSpaceToScaledSpaceMultiplier) * ".concat(f," * 1px)"),cy:"calc((var(--graphEditorVerticalSpace) - var(--graphEditorVerticalSpace) * ".concat(b,") * 1px)")}}),Bi.default.createElement(GN,{d:"M 0 0 L 1 1",style:{transform:k}}),u)},J1=XN});function lne(e){let[t,n]=(0,Pa.useState)(!1);No(t,e.props.keyframe.position);let o=(0,Pa.useRef)(e.props);o.current=e.props;let i=(0,Pa.useMemo)(()=>({debugName:"GraphEditorDotScalar/useDragKeyframe",lockCSSCursorTo:"move",onDragStart(l){n(!0);let s=!!l.altKey,u=o.current,d=(0,Mh.val)(u.layoutP.scaledSpace.toUnitSpace),f=(0,Mh.val)(u.layoutP.graphEditorVerticalSpace.toExtremumSpace),m=u.extremumSpace.lock(),v;return{onDrag(g,h){let b=u.trackData.keyframes[u.index],y=d(g),k=-h,x=f(k),S=u.extremumSpace.deltaToValueSpace(x),_=[],O=he(L({},b),{position:b.position+y,value:b.value+S,handles:[...b.handles]});if(_.push(O),s){let j=u.trackData.keyframes[u.index-1];if(j&&Math.abs(b.value-j.value)>0){let V=he(L({},j),{handles:[...j.handles]});_.push(V),V.handles[3]=une(j.handles[3],j.value,j.value,b.value,O.value)}let z=u.trackData.keyframes[u.index+1];if(z&&Math.abs(b.value-z.value)>0){let V=he(L({},z),{handles:[...z.handles]});_.push(V),V.handles[1]=cne(V.handles[1],V.value,V.value,b.value,O.value)}}v==null||v.discard(),v=de().tempTransaction(({stateEditors:j})=>{j.coreByProject.historic.sheetsById.sequence.replaceKeyframes(he(L({},u.sheetObject.address),{trackId:u.trackId,keyframes:_,snappingFunction:(0,Mh.val)(u.layoutP.sheet).getSequence().closestGridPosition}))})},onDragEnd(g){n(!1),m(),g?v==null||v.commit():(v==null||v.discard(),e.onDetectedClick(l))}}}}),[]);return xt(e.node,i),Zn(t,"draggingPositionInSequenceEditor","move"),t}function sne(e,t){return mn(e,{menuItems:()=>[{label:"Delete",callback:()=>{de().transaction(({stateEditors:n})=>{n.coreByProject.historic.sheetsById.sequence.deleteKeyframes(he(L({},t.sheetObject.address),{keyframeIds:[t.keyframe.id],trackId:t.trackId}))})}}]})}function une(e,t,n,o,i){return(o-t)*e/(i-n)}function cne(e,t,n,o,i){return((t-o)*e+o-t+n-i)/(n-i)}var Mh,Pa,YN,ek,QN,JN,eF,tF,dne=P(()=>{Ne(),gn(),Dt(),nt(),Mh=je(),Pa=$(X()),be(),Gt(),Gt(),rt(),Fn(),Er(),Ih(),wi(),ek=M.circle(YN||(YN=F([` 1955 fill: var(--main-color); 1956 stroke-width: 1px; 1957 vector-effect: non-scaling-stroke; 1958 1959 r: 2px; 1960`]))),JN=M.circle(QN||(QN=F([` 1961 stroke-width: 6px; 1962 vector-effect: non-scaling-stroke; 1963 r: 6px; 1964 fill: transparent; 1965 `,`; 1966 1967 &:hover + `,` { 1968 r: 6px; 1969 } 1970 1971 #pointer-root.normal & { 1972 cursor: move; 1973 } 1974 1975 #pointer-root.draggingPositionInSequenceEditor & { 1976 pointer-events: auto; 1977 cursor: var(`,`); 1978 } 1979 1980 &.beingDragged { 1981 pointer-events: none !important; 1982 } 1983`])),tt,ek,Co),eF=e=>{let[t,n]=Qe(null),{index:o,trackData:i}=e,l=i.keyframes[o],[s]=sne(n,e),u=ki(e.itemKey),d=l.value,f=e.extremumSpace.fromValueSpace(d),m=Ph([{type:"primitiveProp",keyframe:e.keyframe,pathToProp:e.pathToProp,propConfig:e.propConfig,sheetObject:e.sheetObject,trackId:e.trackId}]),v=lne({node:n,props:e,onDetectedClick:g=>m.toggle(g,g.target instanceof Element?g.target:n)});return Pa.default.createElement(Pa.default.Fragment,null,Pa.default.createElement(JN,he(L(L(L({ref:t,style:{cx:"calc(var(--unitSpaceToScaledSpaceMultiplier) * ".concat(l.position," * 1px)"),cy:"calc((var(--graphEditorVerticalSpace) - var(--graphEditorVerticalSpace) * ".concat(f,") * 1px)")}},to(l.position)),vn.includePositionSnapAttrs(l.position)),u.attrs),{className:v?"beingDragged":""})),Pa.default.createElement(ek,{style:{cx:"calc(var(--unitSpaceToScaledSpaceMultiplier) * ".concat(l.position," * 1px)"),cy:"calc((var(--graphEditorVerticalSpace) - var(--graphEditorVerticalSpace) * ".concat(f,") * 1px)"),fill:u.flag===2?"white":void 0}}),m.node,s)},tF=eF});function fne(e){let[t,n]=(0,Ca.useState)(!1);No(t,e.props.keyframe.position);let o=(0,Ca.useRef)(e.props);o.current=e.props;let i=(0,Ca.useMemo)(()=>({debugName:"GraphEditorDotNonScalar/useDragKeyframe",lockCSSCursorTo:"ew-resize",onDragStart(l){n(!0);let s=o.current,u=(0,tk.val)(s.layoutP.scaledSpace.toUnitSpace),d=s.extremumSpace.lock(),f;return{onDrag(m,v){let g=s.trackData.keyframes[s.index],h=u(m),b=[],y=he(L({},g),{position:g.position+h,value:g.value,handles:[...g.handles]});b.push(y),f==null||f.discard(),f=de().tempTransaction(({stateEditors:k})=>{k.coreByProject.historic.sheetsById.sequence.replaceKeyframes(he(L({},s.sheetObject.address),{trackId:s.trackId,keyframes:b,snappingFunction:(0,tk.val)(s.layoutP.sheet).getSequence().closestGridPosition}))})},onDragEnd(m){n(!1),d(),m?f==null||f.commit():(f==null||f.discard(),e.onDetectedClick(l))}}}}),[]);return xt(e.node,i),Zn(t,"draggingPositionInSequenceEditor","ew-resize"),t}function pne(e,t){return mn(e,{menuItems:()=>[{label:"Delete",callback:()=>{de().transaction(({stateEditors:n}
1983)=>{n.coreByProject.historic.sheetsById.sequence.deleteKeyframes(he(L({},t.sheetObject.address),{keyframeIds:[t.keyframe.id],trackId:t.trackId}))})}}]})}var tk,Ca,nF,nk,rF,oF,aF,rk,hne=P(()=>{Ne(),gn(),Dt(),nt(),tk=je(),Ca=$(X()),be(),Gt(),Gt(),rt(),Fn(),Er(),Ih(),wi(),nk=M.circle(nF||(nF=F([` 1984 fill: var(--main-color); 1985 stroke-width: 1px; 1986 vector-effect: non-scaling-stroke; 1987 1988 r: 2px; 1989`]))),oF=M.circle(rF||(rF=F([` 1990 stroke-width: 6px; 1991 vector-effect: non-scaling-stroke; 1992 r: 6px; 1993 fill: transparent; 1994 `,`; 1995 1996 &:hover + `,` { 1997 r: 6px; 1998 } 1999 2000 #pointer-root.normal & { 2001 cursor: ew-resize; 2002 } 2003 2004 #pointer-root.draggingPositionInSequenceEditor & { 2005 pointer-events: auto; 2006 cursor: var(`,`); 2007 } 2008 2009 &.beingDragged { 2010 pointer-events: none !important; 2011 } 2012`])),tt,nk,Co),aF=e=>{let[t,n]=Qe(null),{index:o,trackData:i,itemKey:l}=e,s=i.keyframes[o],[u]=pne(n,e),d=ki(l),f=e.which==="left"?0:1,m=Ph([{type:"primitiveProp",keyframe:e.keyframe,pathToProp:e.pathToProp,propConfig:e.propConfig,sheetObject:e.sheetObject,trackId:e.trackId}]),v=fne({node:n,props:e,onDetectedClick:h=>m.toggle(h,h.target instanceof Element?h.target:n)}),g=e.extremumSpace.fromValueSpace(f);return Ca.default.createElement(Ca.default.Fragment,null,Ca.default.createElement(oF,he(L(L(L({ref:t,style:{cx:"calc(var(--unitSpaceToScaledSpaceMultiplier) * ".concat(s.position," * 1px)"),cy:"calc((var(--graphEditorVerticalSpace) - var(--graphEditorVerticalSpace) * ".concat(g,") * 1px)")}},d.attrs),to(s.position)),vn.includePositionSnapAttrs(s.position)),{className:v?"beingDragged":""})),Ca.default.createElement(nk,{style:{cx:"calc(var(--unitSpaceToScaledSpaceMultiplier) * ".concat(s.position," * 1px)"),cy:"calc((var(--graphEditorVerticalSpace) - var(--graphEditorVerticalSpace) * ".concat(g,") * 1px)"),fill:d.flag===2?"white":void 0}}),m.node,u)},rk=aF}),Uh,iF,lF,sF,uF,mne=P(()=>{Uh=$(X()),be(),Y1(),lF=M.path(iF||(iF=F([` 2013 stroke-width: 2; 2014 stroke: var(--main-color); 2015 stroke-dasharray: 3 2; 2016 fill: none; 2017 vector-effect: non-scaling-stroke; 2018 opacity: 0.3; 2019`]))),sF=e=>{let{index:t,trackData:n}=e,o="M 0 0 L 1 1",i=X1(n.keyframes[t].position,e.extremumSpace.fromValueSpace(0),0,e.extremumSpace.fromValueSpace(1)-e.extremumSpace.fromValueSpace(0));return Uh.default.createElement(Uh.default.Fragment,null,Uh.default.createElement(lF,{d:o,style:{transform:i}}))},uF=sF}),Yt,cF,dF,fF,pF,hF,gne=P(()=>{Yt=$(X()),be(),Y1(),ine(),dne(),hne(),mne(),dF=M.g(cF||(cF=F([` 2020 /* position: absolute; */ 2021`]))),fF=Yt.default.createElement(Yt.default.Fragment,null),pF=e=>{let{index:t,trackData:n,isScalar:o}=e,i=n.keyframes[t],l=n.keyframes[t+1],s=i.connectedRight&&!!l&&l.value!==i.value;return Yt.default.createElement(dF,null,s?Yt.default.createElement(Yt.default.Fragment,null,Yt.default.createElement(WN,L({},e)),!i.type||i.type==="bezier"&&Yt.default.createElement(Yt.default.Fragment,null,Yt.default.createElement(J1,he(L({},e),{which:"left"})),Yt.default.createElement(J1,he(L({},e),{which:"right"})))):fF,o?Yt.default.createElement(tF,L({},e)):Yt.default.createElement(Yt.default.Fragment,null,Yt.default.createElement(rk,he(L({},e),{which:"left"})),Yt.default.createElement(rk,he(L({},e),{which:"right"})),Yt.default.createElement(uF,L({},e))))},hF=pF});function vne(e,t){let n=1/0,o=-1/0;function i(l){n=Math.min(l,n),o=Math.max(l,o)}return e.forEach((l,s)=>{let u=bp(l.value,t);if(i(u),!l.connectedRight)return;let d=e[s+1];if(!d)return;let f=(typeof d.value=="number"?d.value:1)-u;i(u+l.handles[3]*f),i(u+d.handles[1]*f)}),[n,o]}function yne(e){let t=0,n=1;function o(i){t=Math.min(i,t),n=Math.max(i,n)}return e.forEach((i,l)=>{if(!i.connectedRight)return;let s=e[l+1];s&&(o(i.handles[3]),o(s.handles[1]))}),[t,n]}var ro,mF,gF,bne=P(()=>{zo(),ro=$(X()),Hh(),gne(),ha(),Re(),mF=ro.default.memo(({layoutP:e,trackData:t,sheetObject:n,trackId:o,color:i,pathToProp:l})=>{let s=yp(Ye(n.template.configPointer),l);if(Yr(s))return console.error("Composite prop types cannot be keyframed"),ro.default.createElement(ro.default.Fragment,null);let[u,d]=(0,ro.useState)(!1),f=(0,ro.useMemo)(()=>{let h=new Set;return function(){let b=h.size===0;h.add(y),b&&d(!0);function y(){let k=h.size>0;h.delete(y),k&&h.size===0&&d(!1)}return y}},[]),m=(0,ro.useMemo)(()=>{let h=s.type==="number"?vne(t.keyframes,s):yne(t.keyframes),b=x=>
2021(x-h[0])/(h[1]-h[0]),y=x=>h[0]+k(x),k=x=>x*(h[1]-h[0]);return{fromValueSpace:b,toValueSpace:y,deltaToValueSpace:k,lock:f}},[t.keyframes]),v=(0,ro.useRef)(void 0);u||(v.current=m);let g=t.keyframes.map((h,b)=>ro.default.createElement(hF,{pathToProp:l,propConfig:s,itemKey:Rt.forTrackKeyframe(n,o,h.id),keyframe:h,index:b,trackData:t,layoutP:e,sheetObject:n,trackId:o,isScalar:s.type==="number",key:h.id,extremumSpace:v.current,color:i}));return ro.default.createElement("g",{style:{"--main-color":Ac[i].iconColor}},g)}),gF=mF}),vF,Vh,yF,bF,kne=P(()=>{Ne(),Re(),vF=je(),Vh=$(X()),bne(),yF=e=>Xe(()=>{let{sheetObject:t,trackId:n}=e,o=(0,vF.val)(de().atomP.historic.coreByProject[t.address.projectId].sheetsById[t.address.sheetId].sequence.tracksByObject[t.address.objectKey].trackData[n]);return(o==null?void 0:o.type)!=="BasicKeyframedTrack"?(console.error("trackData type ".concat(o==null?void 0:o.type," is not yet supported on the graph editor")),Vh.default.createElement(Vh.default.Fragment,null)):Vh.default.createElement(gF,he(L({},e),{trackData:o}))},[e.trackId,e.layoutP]),bF=yF});function kF({clippedSpaceRange:e,clippedSpaceWidth:t,fps:n,gapWidth:o=120},i){let l=1/n,s=e.end-e.start,u=t/(n*s),d=Math.floor(o/u),f=(d<n?wF(n).find(g=>g>=d):n*Math.floor(d/n))*l,m=Math.floor(e.start/f),v=Math.ceil(e.end/f);for(let g=m;g<=v;g++){let h=g*f,b=h%1===0;i(h,b)}}var wF,xF=P(()=>{Ft(),wF=k0(e=>{let t=[];for(let n=1;n<=e;n++)e%n===0&&t.push(n);return t})});function wne(e){let{clippedSpaceWidth:t,height:n,ctx:o,unitSpaceToClippedSpace:i,snapToGrid:l}=e;o.clearRect(0,0,t,n),kF(e,(s,u)=>{let d=l(s),f=Math.floor(i(d));o.strokeStyle=u?"rgba(225, 225, 225, 0.04)":"rgba(255, 255, 255, 0.01)",o.beginPath(),o.moveTo(f,0),o.lineTo(f,n),o.stroke(),o.closePath()})}var Ni,Fi,SF,EF,_F,PF,CF,IF,jF,OF,ok,TF=P(()=>{Ni=je(),Fi=$(X()),be(),xF(),Ne(),EF=M.div(SF||(SF=F([` 2022 position: absolute; 2023 top: 0; 2024 left: 0; 2025 height: 100%; 2026 pointer-events: none; 2027`]))),PF=M.canvas(_F||(_F=F([` 2028 position: relative; 2029 left: 0; 2030`]))),CF=e=>{let t=e;return t.webkitBackingStorePixelRatio||t.mozBackingStorePixelRatio||t.msBackingStorePixelRatio||t.oBackingStorePixelRatio||t.backingStorePixelRatio||1},IF=()=>window.devicePixelRatio||1,jF=e=>IF()/CF(e),OF=({layoutP:e,width:t,height:n})=>{let o=(0,Fi.useRef)(null),[i,l]=(0,Fi.useState)(null),{ctx:s,ratio:u}=(0,Fi.useMemo)(()=>{if(!i)return{};let d=i.getContext("2d"),f=jF(d);return{ctx:d,ratio:f}},[i]);return(0,Fi.useLayoutEffect)(()=>{if(!s)return;i.width=t*u,i.height=n*u;let d=(0,Ni.prism)(()=>{let f=(0,Ni.val)(e.sheet).getSequence();return{ctx:s,clippedSpaceRange:(0,Ni.val)(e.clippedSpace.range),clippedSpaceWidth:(0,Ni.val)(e.clippedSpace.width),unitSpaceToClippedSpace:(0,Ni.val)(e.clippedSpace.fromUnitSpace),height:n,leftPadding:(0,Ni.val)(e.scaledSpace.leftPadding),fps:f.subUnitsPerUnit,snapToGrid:m=>f.closestGridPosition(m)}}).onChange(de().ticker,f=>{s.save(),s.scale(u,u),wne(f),s.restore()},!0);return()=>{d()}},[s,t,n,e]),Fi.default.createElement(EF,{ref:o,style:{width:t+"px"}},Fi.default.createElement(PF,{ref:l,style:{width:t+"px",height:n+"px"}}))},ok=OF}),oo,Ri,Ac,zF,DF,AF,BF,NF,FF,Hh=P(()=>{Ne(),eo(),Sp(),Re(),oo=je(),Ri=$(X()),be(),MN(),PB(),kne(),TF(),Nn(),Ac={1:{iconColor:"#b98b08"},2:{iconColor:"#70a904"},3:{iconColor:"#2e928a"},4:{iconColor:"#a943bb"},5:{iconColor:"#b90808"},6:{iconColor:"#b4bf0e"}},DF=M.div(zF||(zF=F([` 2031 position: absolute; 2032 right: 0; 2033 bottom: 0; 2034 background: `,`; 2035`])),gr(.03,"#1a1c1e")),BF=M.svg(AF||(AF=F([` 2036 position: absolute; 2037 top: 0; 2038 left: 0; 2039 margin: 0; 2040 pointer-events: none; 2041`]))),NF=({layoutP:e})=>Xe(()=>{let t=(0,oo.val)(e.sheet),n=(0,oo.val)(de().atomP.historic.projects.stateByProjectId[t.address.projectId].stateBySheetId[t.address.sheetId].sequenceEditor.selectedPropsByObject),o=(0,oo.val)(e.graphEditorDims.height),i=(0,oo.val)(e.scaledSpace.fromUnitSpace)(1),l=[];if(n)for(let[u,d]of Object.entries(n)){let f=t.getObject(u);if(!f)continue;let m=(0,oo.val)(f.template.getMapOfValidSequenceTracks_forStudio());for(let[v,g]of Object.entries(d)){let h=nh(v),b=ga(m,h);b&&l.push(Ri.default.createElement(bF,{key:"graph-".concat(u,"-").concat(v),sheetObject:f,pathToProp:h,layoutP:e,trackId:b,color:g}))}}let s=(0,oo.val)(e.rightDims.width);return Ri.default.createElement(DF,{style:{width:s+"px",height:o+"px","--unitSpaceToScaledSpaceMultiplier":i,"--graphEditorVerticalSpace":"".concat((0,oo.val)(e.graphEditorVerticalSpace.space))}},Ri.default.createElement(ok,{layoutP:e,width:s,height:o}),Ri.default.createElement(d1,{layoutP:e,height:o},Ri.default.createElement(BF,{width:Fh,height:o,viewBox:"0 0 ".concat(Fh," ").concat(o)},Ri.default.createElement("g",{style:{transform:"translate(".concat((0,oo.val)(e.scaledSpace.leftPadding),"px, ").concat((0,oo.val)(e.graphEditorDims.padding.top),"px)")}},l))))},[e]),FF=NF}),RF,er,MF,UF,VF,HF,ak,KF,WF,qF,$F,LF,ZF,GF,xne=P(()=>{Ne(),eo(),Ep(),Re(),RF=je(),er=$(X()),be(),mb(),jp(),Hh(),eh(),bi(),_A(),MF={label:{color:"#9a9a9a"}},VF=M(Gb)(UF||(UF=F([""]))),ak=M(Xb)(HF||(HF=F([` 2042 display: flex; 2043 color: `,`; 2044 padding-right: 12px; 2045 align-items: center; 2046 justify-content: flex-end; 2047 box-sizing: border-box; 2048`])),MF.label.color),WF=M.button(KF||(KF=F([` 2049 background: none; 2050 border: none; 2051 outline: none; 2052 display: flex; 2053 box-sizing: border-box; 2054 font-size: 14px; 2055 align-items: center; 2056 height: 100%; 2057 margin-left: 12px; 2058 color: `,`; 2059 2060 &:not([disabled]):hover { 2061 color: white; 2062 } 2063`])),e=>e.isSelected?Ac[e.graphEditorColor].iconColor:va.offColor),qF=()=>er.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"10",height:"12",viewBox:"0 0 640 512"},er.default.createElement("g",{transform:"translate(0 100)"},er.default.createElement("path",{fill:"currentColor",d:"M368 32h-96c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32V64c0-17.67-14.33-32-32-32zM208 88h-84.75C113.75 64.56 90.84 48 64 48 28.66 48 0 76.65 0 112s28.66 64 64 64c26.84 0 49.75-16.56 59.25-40h79.73c-55.37 32.52-95.86 87.32-109.54 152h49.4c11.3-41.61 36.77-77.21 71.04-101.56-3.7-8.08-5.88-16.99-5.88-26.44V88zm-48 232H64c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32v-96c0-17.67-14.33-32-32-32zM576 48c-26.84 0-49.75 16.56-59.25 40H432v72c0 9.45-2.19 18.36-5.88 26.44 34.27 24.35 59.74 59.95 71.04 101.56h49.4c-13.68-64.68-54.17-119.48-109.54-152h79.73c9.5 23.44 32.41 40 59.25 40 35.34 0 64-28.65 64-64s-28.66-64-64-64zm0 272h-96c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32v-96c0-17.67-14.33-32-32-32z"}))),LF=M.span($F||($F=F([` 2064 margin-right: 4px; 2065 `,`; 2066 2067 `,`:hover & { 2068 color: #ccc; 2069 } 2070`])),ma,ak),ZF=({leaf:e})=>{var t;let n=Xu(e.sheetObject.propsP,e.pathToProp),o=e.sheetObject,{controlIndicators:i}=hb(n,o,e.propConf),l=Xe(()=>{let v=e.sheetObject.address,g=Jr(e.pathToProp);return(0,RF.val)(de().atomP.historic.projects.stateByProjectId[v.projectId].stateBySheetId[v.sheetId].sequenceEditor.selectedPropsByObject[v.objectKey][g])},[e]),s=(0,er.useRef)(!1),u=typeof l=="string";s.current=u;let d=(0,er.useCallback)(()=>{let v=e.sheetObject.address;de().transaction(({stateEditors:g})=>{s.current?g.studio.historic.projects.stateByProjectId.stateBySheetId.sequenceEditor.removePropFromGraphEditor(he(L({},v),{pathToProp:e.pathToProp})):(g.studio.historic.projects.stateByProjectId.stateBySheetId.sequenceEditor.addPropToGraphEditor(he(L({},v),{pathToProp:e.pathToProp})),g.studio.historic.panels.sequenceEditor.graphEditor.setIsOpen({isOpen:!0}))})},[e]),f=(t=e.propConf.label)!=null?t:e.pathToProp[e.pathToProp.length-1],m=(0,er.useRef)(null);return SA(m.current,e),er.default.createElement(VF,{depth:e.depth},er.default.createElement(ak,{ref:m,isEven:e.n%2===0,style:{height:e.nodeHeight+"px"},isSelected:u===!0},er.default.createElement(LF,null,f),i,er.default.createElement(WF,{onClick:d,isSelected:u===!0,graphEditorColor:l??"1",style:{opacity:1},disabled:!1},er.default.createElement(qF,null))))},GF=ZF});function ik(e,t){de().transaction(({stateEditors:n}
2070)=>{n.studio.ahistoric.projects.stateByProjectId.stateBySheetId.sequence.sequenceEditorCollapsableItems.set(he(L({},t.sheetAddress),{studioSheetItemKey:t.sheetItemKey,isCollapsed:e}))})}var lk=P(()=>{Ne()}),ms,sk,XF,Sne=P(()=>{ms=$(X()),eh(),xne(),lk(),sk=e=>{let t="prop"+e.pathToProp[e.pathToProp.length-1];return e.shouldRender?e.type==="propWithChildren"?ms.default.createElement(XF,{leaf:e,key:t}):ms.default.createElement(GF,{leaf:e,key:t}):ms.default.createElement(ms.default.Fragment,{key:t})},XF=({leaf:e})=>ms.default.createElement(Jp,{leaf:e,label:e.pathToProp[e.pathToProp.length-1],isCollapsed:e.isCollapsed,toggleCollapsed:()=>ik(!e.isCollapsed,{sheetAddress:e.sheetObject.address,sheetItemKey:e.sheetItemKey})},e.children.map(t=>sk(t)))}),YF,QF,JF,Ene=P(()=>{YF=$(X()),eh(),Sne(),lk(),Ne(),QF=({leaf:e})=>YF.default.createElement(Jp,{leaf:e,label:e.sheetObject.address.objectKey,isCollapsed:e.isCollapsed,toggleSelect:()=>{de().transaction(({stateEditors:t})=>{t.studio.historic.panels.outline.selection.set([e.sheetObject])})},toggleCollapsed:()=>ik(!e.isCollapsed,{sheetAddress:e.sheetObject.address,sheetItemKey:e.sheetItemKey})},e.children.map(t=>sk(t))),JF=QF}),uk,e7,t7,_ne=P(()=>{Re(),uk=$(X()),Ene(),eh(),lk(),dT(),e7=({leaf:e})=>Xe(()=>uk.default.createElement(Jp,{leaf:e,label:e.sheet.address.sheetId,isCollapsed:e.isCollapsed,toggleCollapsed:()=>{ik(!e.isCollapsed,{sheetAddress:e.sheet.address,sheetItemKey:e.sheetItemKey})}},e.children.map(t=>uk.default.createElement(JF,{key:"sheetObject-"+uT(t.sheetObject),leaf:t}))),[e]),t7=e7}),ck,Kh,n7,r7,o7,a7,i7,l7,Pne=P(()=>{Re(),ck=je(),Kh=$(X()),be(),_ne(),r7=M.div(n7||(n7=F([` 2071 position: absolute; 2072 left: 0; 2073 overflow-x: visible; 2074`]))),a7=M.ul(o7||(o7=F([` 2075 margin: 0; 2076 padding: 0; 2077 list-style: none; 2078`]))),i7=({layoutP:e})=>Xe(()=>{let t=(0,ck.val)(e.tree),n=(0,ck.val)(e.leftDims.width);return Kh.default.createElement(r7,{style:{width:n+"px",top:t.top+"px"}},Kh.default.createElement(a7,null,Kh.default.createElement(t7,{leaf:t})))},[e]),l7=i7}),dk,s7,u7,c7,d7,Cne=P(()=>{rt(),Ho(),Re(),Nn(),dk=$(X()),be(),TF(),u7=M.div(s7||(s7=F([` 2079 position: absolute; 2080 top: 0; 2081 right: 0; 2082 bottom: 0; 2083 z-index: `,`; 2084 overflow: hidden; 2085 background: `,`; 2086 pointer-events: none; 2087`])),()=>
2087co.rightBackground,gr(.01,Eu(1*.03,Rl.panel.bg))),c7=({layoutP:e})=>{let t=Ye(e.rightDims.width),n=Ye(e.panelDims.height);return dk.default.createElement(u7,{style:{width:t+"px"}},dk.default.createElement(ok,{width:t,height:n,layoutP:e}))},d7=c7}),gs,f7,p7,h7,m7,Ine=P(()=>{Re(),gs=$(X()),be(),Pne(),Cne(),MN(),eB(),p7=M.div(f7||(f7=F([` 2088 position: absolute; 2089 left: 0; 2090 right: 0; 2091`]))),h7=({layoutP:e})=>{let t=Ye(e.dopeSheetDims.height);return gs.default.createElement(p7,{style:{height:t+"px"}},gs.default.createElement(d7,{layoutP:e}),gs.default.createElement(JA,null,gs.default.createElement(l7,{layoutP:e}),gs.default.createElement(RN,{layoutP:e})))},m7=h7});function jne(e,t,n){return fk.prism.memo(e,()=>(0,fk.prism)(t),n).getValue()}var fk,One=P(()=>{fk=je()});function pt(e){return function(t,n){return e(t,n())}}function Mn(e){return Object.freeze({audience:Mi(e,8)?"internal":Mi(e,16)?"dev":"public",category:Mi(e,4)?"troubleshooting":Mi(e,2)?"todo":"general",level:Mi(e,512)?512:Mi(e,256)?256:Mi(e,128)?128:64})}function Mi(e,t){return(e&t)===t}function ht(e,t){return((t&32)===32?!0:(t&16)===16?e.dev:(t&8)===8?e.internal:!1)&&e.min<=t}function g7(e=console,t={}){let n=he(L({},ao),{includes:L({},ao.includes)}),o={styled:Dne.bind(n,e),noStyle:Bne.bind(n,e)},i=zne.bind(n);function l(){return n.loggingConsoleStyle&&n.loggerConsoleStyle?o.styled:o.noStyle}return n.create=l(),{configureLogger(s){var u;s==="console"?(n.loggerConsoleStyle=ao.loggerConsoleStyle,n.create=l()):s.type==="console"?(n.loggerConsoleStyle=(u=s.style)!=null?u:ao.loggerConsoleStyle,n.create=l()):s.type==="
2091keyed"?(n.creatExt=d=>s.keyed(d.names),n.create=i):s.type==="named"&&(n.creatExt=Tne.bind(null,s.named),n.create=i)},configureLogging(s){var u,d,f,m,v;n.includes.dev=(u=s.dev)!=null?u:ao.includes.dev,n.includes.internal=(d=s.internal)!=null?d:ao.includes.internal,n.includes.min=(f=s.min)!=null?f:ao.includes.min,n.include=(m=s.include)!=null?m:ao.include,n.loggingConsoleStyle=(v=s.consoleStyle)!=null?v:ao.loggingConsoleStyle,n.create=l()},getLogger(){return n.create({names:[]})}}}function Tne(e,t){let n=[];for(let{name:o,key:i}of t.names)n.push(i==null?o:"".concat(o," (").concat(i,")"));return e(n)}function zne(e){let t=L(L({},this.includes),this.include(e)),n=this.filtered,o=this.named.bind(this,e),i=this.creatExt(e),l=ht(t,524),s=ht(t,522),u=ht(t,521),d=ht(t,529),f=ht(t,545),m=ht(t,265),v=ht(t,268),g=ht(t,273),h=ht(t,289),b=ht(t,137),y=ht(t,145),k=ht(t,73),x=ht(t,81),S=l?i.error.bind(i,Pn._hmm):n.bind(e,524),_=s?i.error.bind(i,Pn._todo):n.bind(e,522),O=u?i.error.bind(i,Pn._error):n.bind(e,521),j=d?i.error.bind(i,Pn.errorDev):n.bind(e,529),z=f?i.error.bind(i,Pn.errorPublic):n.bind(e,545),V=v?i.warn.bind(i,Pn._kapow):n.bind(e,268),W=m?i.warn.bind(i,Pn._warn):n.bind(e,265),B=g?i.warn.bind(i,Pn.warnDev):n.bind(e,273),Z=h?i.warn.bind(i,Pn.warnPublic):n.bind(e,273),re=b?i.debug.bind(i,Pn._debug):n.bind(e,137),D=y?i.debug.bind(i,Pn.debugDev):n.bind(e,145),G=k?i.trace.bind(i,Pn._trace):n.bind(e,73),C=x?i.trace.bind(i,Pn.traceDev):n.bind(e,81),Q={_hmm:S,_todo:_,_error:O,errorDev:j,errorPublic:z,_kapow:V,_warn:W,warnDev:B,warnPublic:Z,_debug:re,debugDev:D,_trace:G,traceDev:C,lazy:{_hmm:l?pt(S):S,_todo:s?pt(_):_,_error:u?pt(O):O,errorDev:d?pt(j):j,errorPublic:f?pt(z):z,_kapow:v?pt(V):V,_warn:m?pt(W):W,warnDev:g?pt(B):B,warnPublic:h?pt(Z):Z,_debug:b?pt(re):re,debugDev:y?pt(D):D,_trace:k?pt(G):G,traceDev:x?pt(C):C},named:o,utilFor:{internal(){return{debug:Q._debug,error:Q._error,warn:Q._warn,trace:Q._trace,named(xe,q){return Q.named(xe,q).utilFor.internal()}}},dev(){return{debug:Q.debugDev,error:Q.errorDev,warn:Q.warnDev,trace:Q.traceDev,named(xe,q){return Q.named(xe,q).utilFor.dev()}}},public(){return{error:Q.errorPublic,warn:Q.warnPublic,debug(xe,q){Q._warn('(public "debug" filtered out) '.concat(xe),q)},trace(xe,q){Q._warn('(public "trace" filtered out) '.concat(xe),q)},named(xe,q){return Q.named(xe,q).utilFor.public()}}}}};return Q}function Dne(e,t){let n=L(L({},this.includes),this.include(t)),o=[],i="";for(let d=0;d<t.names.length;d++){let{name:f,key:m}=t.names[d];if(i+=" %c".concat(f),o.push(this.style.css(f)),m!=null){let v="%c#".concat(m);i+=v,o.push(this.style.css(v))}}let l=this.filtered,s=this.named.bind(this,t),u=[i,...o];return v7(l,t,n,e,u,Ane(u),s)}function Ane(e){let t=e.slice(0);for(let n=1;n<t.length;n++)t[n]+=";background-color:#e0005a;padding:2px;color:white";return t}function Bne(e,t){let n=L(L({},this.includes),this.include(t)),o="";for(let u=0;u<t.names.length;u++){let{name:d,key:f}=t.names[u];o+=" ".concat(d),f!=null&&(o+="#".concat(f))}let i=this.filtered,l=this.named.bind(this,t),s=[o];return v7(i,t,n,e,s,s,l)}function v7(e,t,n,o,i,l,s){let u=ht(n,524),d=ht(n,522),f=ht(n,521),m=ht(n,529),v=ht(n,545),g=ht(n,265),h=ht(n,268),b=ht(n,273),y=ht(n,289),k=ht(n,137),x=ht(n,145),S=ht(n,73),_=ht(n,81),O=u?o.error.bind(o,...i):e.bind(t,524),j=d?o.error.bind(o,...i):e.bind(t,522),z=f?o.error.bind(o,...i):e.bind(t,521),V=m?o.error.bind(o,...i):e.bind(t,529),W=v?o.error.bind(o,...i):e.bind(t,545),B=h?o.warn.bind(o,...l):e.bind(t,268),Z=g?o.warn.bind(o,...i):e.bind(t,265),re=b?o.warn.bind(o,...i):e.bind(t,273),D=y?o.warn.bind(o,...i):e.bind(t,273),G=k?o.info.bind(o,...i):e.bind(t,137),C=x?o.info.bind(o,...i):e.bind(t,145),Q=S?o.debug.bind(o,...i):e.bind(t,73),xe=_?o.debug.bind(o,...i):e.bind(t,81),q={_hmm:O,_todo:j,_error:z,errorDev:V,errorPublic:W,_kapow:B,_warn:Z,warnDev:re,warnPublic:D,_debug:G,debugDev:C,_trace:Q,traceDev:xe,lazy:{_hmm:u?pt(O):O,_todo:d?pt(j):j,_error:f?pt(z):z,errorDev:m?pt(V):V,errorPublic:v?pt(W):W,_kapow:h?pt(B):B,_warn:g?pt(Z):Z,warnDev:b?pt(re):re,warnPublic:y?pt(D):D,_debug:k?pt(G):G,debugDev:x?pt(C):C,_trace:S?pt(Q):Q,traceDev:_?pt(xe):xe},named:s,utilFor:{internal(){return{debug:q._debug,error:q._error,warn:q._warn,trace:q._trace,named(K,ee){return q.named(K,ee).utilFor.internal()}}},dev(){return{debug:q.debugDev,error:q.errorDev,warn:q.warnDev,trace:q.traceDev,named(K,ee){return q.named(K,ee).utilFor.dev()}}},public(){return{error:q.errorPublic,warn:q.warnPublic,debug(K,ee){q._warn('(public "debug" filtered out) '.concat(K),ee)},trace(K,ee){q._warn('(public "trace" filtered out) '.concat(K),ee)},named(K,ee){return q.named(K,ee).utilFor.public()}}}}};return q}var Pn,ao,y7=P(()=>{Pn={_hmm:Mn(524),_todo:Mn(522),_error:Mn(521),errorDev:Mn(529),errorPublic:Mn(545),_kapow:Mn(268),_warn:Mn(265),warnDev:Mn(273),warnPublic:Mn(289),_debug:Mn(137),debugDev:Mn(145),_trace:Mn(73),traceDev:Mn(81)},ao={loggingConsoleStyle:!0,loggerConsoleStyle:!0,includes:Object.freeze({internal:!1,dev:!1,min:256}),filtered:function(){},include:function(){return{}},create:null,creatExt:null,named(e,t,n){return this.create({names:[...e.names,{name:t,key:n}]})},style:{bold:void 0,italic:void 0,cssMemo:new Map([["",""]]),collapseOnRE:/[a-z- ]+/g,color:void 0,collapsed(e){if(e.length<5)return e;let t=e.replace(this.collapseOnRE,"");return this.cssMemo.has(t)||this.cssMemo.set(t,this.css(e)),t},css(e){var t,n,o,i;let l=this.cssMemo.get(e);if(l)return l;let s="color:".concat((n=(t=this.color)==null?void 0:t.call(this,e))!=null?n:"hsl(".concat((e.charCodeAt(0)+e.charCodeAt(e.length-1))%360,", 100%, 60%)"));return(o=this.bold)!=null&&o.test(e)&&(s+=";font-weight:600"),(i=this.italic)!=null&&i.test(e)&&(s+=";font-style:italic"),this.cssMemo.set(e,s),s}}}}),pk,Wh,qh=P(()=>{y7(),y7(),pk=g7(console,{}),pk.configureLogging({dev:!0,min:64}),Wh=pk.getLogger().named("Theatre.js (default logger)").utilFor.dev()}),Ia,Ui,b7,Nne=P(()=>{zo(),Ia=je(),qh(),_o(),Ui=28,b7=(e,t)=>{var n;Ia.prism.ensurePrism();let o=!0,i=Wf+Ui,l=0,s=t.atomP.ahistoric.projects.stateByProjectId[e.address.projectId].stateBySheetId[e.address.sheetId].sequence.collapsableItems,u=s.byId[Rt.forSheet()].isCollapsed,d=(n=(0,Ia.pointerToPrism)(u).getValue())!=null?n:!1,f={type:"sheet",isCollapsed:d,sheet:e,children:[],sheetItemKey:Rt.forSheet(),shouldRender:o,top:Wf,depth:0,n:l,nodeHeight:Ui,heightIncludingChildren:-1};l+=1;for(let y of Object.values((0,Ia.val)(e.objectsP)))y&&m(y,f.children,f.depth+1,!d);f.heightIncludingChildren=i-f.top;function m(y,k,x,S){var _;let O=(0,Ia.val)(y.template.getMapOfValidSequenceTracks_forStudio()),j=(0,Ia.val)(y.template.configPointer);if(Object.keys(O).length===0)return;let z=s.byId[Rt.forSheetObject(y)].isCollapsed,V=(_=(0,Ia.pointerToPrism)(z).getValue())!=null?_:!1,W={type:"sheetObject",isCollapsed:V,sheetItemKey:Rt.forSheetObject(y),shouldRender:S,top:i,children:[],depth:x,n:l,sheetObject:y,nodeHeight:S?Ui:0,heightIncludingChildren:-1};k.push(W),S&&(l+=1,i+=W.nodeHeight),v(y,O,[],j,W.children,x+1,S&&!V),W.heightIncludingChildren=i-W.top}function v(y,k,x,S,_,O,j){for(let[z,V]of Object.entries(k)){let W=S.props[z];g(y,V,[...x,z],W,_,O,j)}}function g(y,k,x,S,_,O,j){S.type==="compound"?h(y,k,S,x,S,_,O,j):S.type==="enum"?Wh.warn("Prop type enum is not yet supported in the sequence editor"):b(y,k,x,S,_,O,j)}function h(y,k,x,S,_,O,j,z){var V;let W=s.byId[Rt.forSheetObjectProp(y,S)].isCollapsed,B=(V=(0,Ia.pointerToPrism)(W).getValue())!=null?V:!1,Z={type:"propWithChildren",isCollapsed:B,propConf:x,pathToProp:S,sheetItemKey:Rt.forSheetObjectProp(y,S),sheetObject:y,shouldRender:z,top:i,children:[],nodeHeight:z?Ui:0,heightIncludingChildren:-1,depth:j,trackMapping:k,n:l};O.push(Z),z&&(i+=Z.nodeHeight,l+=1),v(y,k,S,_,Z.children,j+1,z&&!B),Z.heightIncludingChildren=i-Z.top}function b(y,k,x,S,_,O,j){let z={type:"primitiveProp",propConf:S,depth:O,sheetItemKey:Rt.forSheetObjectProp(y,x),sheetObject:y,pathToProp:x,shouldRender:j,top:i,nodeHeight:j?Ui:0,heightIncludingChildren:j?Ui:0,trackId:k,n:l};_.push(z),l+=1,i+=z.nodeHeight}return f}});function Fne(e,t){let n=de(),o=n.atomP.ahistoric.projects.stateByProjectId[e.address.projectId].stateBySheetId[e.address.sheetId],i=n.atomP.historic.projects.stateByProjectId[e.address.projectId].stateBySheetId[e.address.sheetId];return(0,Cn.prism)(()=>{var l;let s=jne("tree",()=>b7(e,n),[]),u=(0,Cn.val)(t),d=(0,Cn.val)(n.atomP.historic.panels.sequenceEditor.graphEditor),f=(0,Cn.val)(i.sequenceEditor.selectedPropsByObject),m=!!f&&Object.keys(f).length>0,{leftDims:v,rightDims:g,graphEditorDims:h,dopeSheetDims:b,horizontalScrollbarDims:y}=Cn.prism.memo("leftDims",()=>{var Z;let re={width:Math.floor(u.width*k7),height:u.height,screenX:u.screenX,screenY:u.screenY},D={width:u.width-re.width,height:u.height,screenX:u.screenX+re.width,screenY:u.screenY},G=m&&(d==null?void 0:d.isOpen)===!0,C=Math.floor((G?kt((Z=d==null?void 0:d.height)!=null?Z:.5,.1,.7):0)*u.heightWithoutBorder),Q=0+C,xe=u.height-Q,q={width:u.width,height:xe,screenX:u.screenX,screenY:u.screenY},K={isAvailable:m,isOpen:G,width:D.width,height:C,screenX:u.screenX,screenY:u.screenY+xe,padding:{top:20,bottom:20}};return{leftDims:re,rightDims:D,graphEditorDims:K,dopeSheetDims:q,horizontalScrollbarDims:{bottom:0}}},[u,d,m]),k=Cn.prism.memo("graphEditorVerticalSpace",()=>{let Z=h.height-h.padding.top-h.padding.bottom;
2091return{space:Z,fromExtremumSpace(re){return re*Z},toExtremumSpace(re){return re/Z}}},[h]),[x,S]=Cn.prism.state("isSeeking",!1),_={isSeeking:x,setIsSeeking:S},O={},j=(l=(0,Cn.val)(o.sequence.clippedSpaceRange))!=null?l:w7,z=Cn.prism.memo("scaledSpace",()=>{let Z=j.end-j.start,re=g.width,D=Z/re,G=re/Z;return{fromUnitSpace(C){return C*G},toUnitSpace(C){return C*D},leftPadding:10}},[j,g.width]),V=Cn.prism.memo("setClippedSpaceRange",()=>function(Z){n.transaction(({stateEditors:re})=>{let D=L({},Z);if(D.end<=D.start&&(D.end=D.start+1),D.start<0){let G=D.end-D.start;D.start=0,D.end=G}re.studio.ahistoric.projects.stateByProjectId.stateBySheetId.sequence.clippedSpaceRange.set(he(L({},e.address),{range:D}))})},[]),W=Cn.prism.memo("clippedSpace",()=>({range:j,width:g.width,fromUnitSpace(Z){return z.fromUnitSpace(Z-j.start)+z.leftPadding},toUnitSpace(Z){return z.toUnitSpace(Z-z.leftPadding)+j.start},setRange:V}),[j,g.width,z,V]),B=Cn.prism.memo("selection.current",()=>new Cn.Atom({}),[]);return Zb("finalAtom",{sheet:e,tree:s,panelDims:u,leftDims:v,rightDims:g,dopeSheetDims:b,horizontalScrollbarDims:y,seeker:_,unitSpace:O,scaledSpace:z,clippedSpace:W,graphEditorDims:h,graphEditorVerticalSpace:k,selectionAtom:B}).pointer})}var Cn,k7,w7,Rne=P(()=>{Ne(),One(),xA(),Cn=je(),Nne(),Ft(),k7=.2,w7={start:0,end:10}});function Mne(e){let{fullSecondStampsContainer:t,sequencePositionFormatter:n,snapToGrid:o,unitSpaceToClippedSpace:i}=e,l="";kF(e,(s,u)=>{let d=o(s),f=i(d);u?l+=x7(n.formatFullUnitForGrid(d),f,"full-unit"):l+=x7(n.formatSubUnitForGrid(d),f,"sub-unit")}),t.innerHTML=l}function x7(e,t,n){return'<span class="'.concat(n,'" style="transform: translate3d(').concat(t.toFixed(1),'px, -50%, 0);">').concat(e,"</span>")}var Vi,Hi,S7,E7,ja,_7,P7,C7,I7,j7,O7,T7=P(()=>{Vi=je(),Nn(),Hi=$(X()),be(),xF(),Ne(),E7=M.div(S7||(S7=F([` 2092 position: absolute; 2093 top: 0; 2094 left: 0; 2095 height: 100%; 2096 pointer-events: none; 2097`]))),ja={fullUnitStampColor:"#6a6a6a",stampFontSize:"10px",get subUnitStampColor(){return Eu(.2,ja.fullUnitStampColor)}},P7=M.div(_7||(_7=F([` 2098 position: absolute; 2099 top: 0; 2100 height: 100%; 2101 left: 0; 2102 overflow: hidden; 2103 z-index: 2; 2104 will-change: transform; 2105 pointer-events: none; 2106`]))),I7=M.div(C7||(C7=F([` 2107 position: absolute; 2108 top: 0; 2109 left: 0; 2110 2111 & > span { 2112 position: absolute; 2113 display: block; 2114 top: 9px; 2115 left: -10px; 2116 color: `,`; 2117 text-align: center; 2118 font-size: `,`; 2119 width: 20px; 2120 2121 &.full-unit { 2122 color: `,`; 2123 } 2124 2125 &.sub-unit { 2126 color: `,`; 2127 } 2128 } 2129 2130 pointer-events: none; 2131`])),ja.fullUnitStampColor,ja.stampFontSize,ja.fullUnitStampColor,ja.subUnitStampColor),j7=({layoutP:e,width:t})=>{let n=(0,Hi.useRef)(null),[o,i]=(0,Hi.useState)(null);return(0,Hi.useLayoutEffect)(()=>{if(o)return(0,Vi.prism)(()=>{let l=(0,Vi.val)(e.sheet).getSequence();return{fullSecondStampsContainer:o,clippedSpaceRange:(0,Vi.val)(e.clippedSpace.range),clippedSpaceWidth:(0,Vi.val)(e.clippedSpace.width),unitSpaceToClippedSpace:(0,Vi.val)(e.clippedSpace.fromUnitSpace),leftPadding:(0,Vi.val)(e.scaledSpace.leftPadding),fps:l.subUnitsPerUnit,sequencePositionFormatter:l.positionFormatter,snapToGrid:s=>l.closestGridPosition(s)}}).onChange(de().ticker,Mne,!0)},[o,t,e]),Hi.default.createElement(E7,{ref:n,style:{width:t+"px"}},Hi.default.createElement(P7,{style:{width:t+"px"}},Hi.default.createElement(I7,{ref:i})))},O7=j7});function Une(e){let[t,n]=(0,hk.useState)(!1);return(0,hk.useEffect)(()=>{if(n(!1),!e)return;let o=l=>{l.target===e?n(!0):n(!1)},i=()=>{n(!1)};return e.addEventListener("mouseenter",o),e.addEventListener("mousemove",o),e.addEventListener("mouseleave",i),()=>{n(!1),e.removeEventListener("mouseenter",o),e.removeEventListener("mousemove",o),e.removeEventListener("mouseleave",i)}},[e]),t}var hk,Vne=P(()=>{hk=$(X())});function Hne(e,t){let n=0,[o,i]=e,[l,s]=t;return i-o>s-l?[l,s]:(o<l&&(n=0-o),i>s&&(n=s-i),[o+n,i+n])}var io,Oa,At,mk,z7,$h,D7,A7,B7=P(()=>{io=je(),Re(),rt(),Ne(),Wi(),gn(),Dt(),nt(),Oa=$(X()),be(),Gt(),At={enabled:{backgroundColor:"#2C2F34",stroke:"#646568"},disabled:{backgroundColor:"#282a2cc5",stroke:"#595a5d"},hover:{backgroundColor:"#34373D",stroke:"#C8CAC0"},dragging:{backgroundColor:"#3F444A",stroke:"#C8CAC0"},thumbWidth:9,hitZoneWidth:26,rangeStripMinWidth:30},mk=1e3,$h=M.div(z7||(z7=F([` 2132 position: absolute; 2133 height: `,`px; 2134 background-color: `,`; 2135 cursor: grab; 2136 top: 0; 2137 left: 0; 2138 width: `,`px; 2139 transform-origin: left top; 2140 &:hover { 2141 background-color: `,`; 2142 } 2143 &.dragging { 2144 background-color: `,`; 2145 cursor: grabbing !important; 2146 } 2147 `,`; 2148
2149 /* covers the one pixel space between the focus range strip and the top strip 2150 of the sequence editor panel, which would have caused that one pixel to act 2151 like a panel drag zone */ 2152 &:after { 2153 display: block; 2154 content: ' '; 2155 position: absolute; 2156 bottom: -1px; 2157 height: 1px; 2158 left: 0; 2159 right: 0; 2160 background: transparent; 2161 pointer-events: normal; 2162 z-index: -1; 2163 } 2164`])),()=>so-1,e=>e.enabled?At.enabled.backgroundColor:At.disabled.backgroundColor,mk,At.hover.backgroundColor,At.dragging.backgroundColor,tt),D7=({layoutP:e})=>{let t=(0,Oa.useMemo)(()=>(0,io.prism)(()=>{let{projectId:f,sheetId:m}=(0,io.val)(e.sheet).address;return(0,io.val)(de().atomP.ahistoric.projects.stateByProjectId[f].stateBySheetId[m].sequence.focusRange)}),[e]),[n,o]=Qe(null),[i]=mn(o,{menuItems:()=>{let f=(0,io.val)(e.sheet),m=t.getValue();return[{label:"Delete focus range",callback:()=>{de().tempTransaction(({stateEditors:v})=>{v.studio.ahistoric.projects.stateByProjectId.stateBySheetId.sequence.focusRange.unset(L({},f.address))}).commit()}},{label:m!=null&&m.enabled?"Disable focus range":"Enable focus range",callback:()=>{m!==void 0&&de().tempTransaction(({stateEditors:v})=>{v.studio.ahistoric.projects.stateByProjectId.stateBySheetId.sequence.focusRange.set(he(L({},f.address),{range:m.range,enabled:!m.enabled}))}).commit()}}]}}),l=Ye(e.scaledSpace.toUnitSpace),s=Ye(e.sheet),u=(0,Oa.useMemo)(()=>{let f,m;return{debugName:"FocusRangeStrip",onDragStart(v){let g,h=t.getValue();if(!h)return!1;let b=h.range.start,y=h.range.end,k=!1,x=(0,io.val)(e.sheet).getSequence();return{onDrag(S){if(h=t.getValue(),h){k=!0;let _=l(S),O=b+_,j=y+_;j<O&&(j=O),[f,m]=Hne([O,j],[0,x.length]).map(z=>x.closestGridPosition(z)),g&&g.discard(),g=de().tempTransaction(({stateEditors:z})=>{var V;z.studio.ahistoric.projects.stateByProjectId.stateBySheetId.sequence.focusRange.set(he(L({},s.address),{range:{start:f,end:m},enabled:(V=h==null?void 0:h.enabled)!=null?V:!0}))})}},onDragEnd(){h&&(k&&g!==void 0?g.commit():g&&g.discard())}}},lockCSSCursorTo:"grabbing"}},[s,l]),[d]=xt(o,u);return No(d,-1),Xe(()=>{let f=t.getValue(),m=(f==null?void 0:f.range)||{start:0,end:0},v=(0,io.val)(e.clippedSpace.fromUnitSpace)(m.start),g=(0,io.val)(e.clippedSpace.fromUnitSpace)(m.end),h,b;return v<0&&(v=0),g>(0,io.val)(e.clippedSpace.width)&&(g=(0,io.val)(e.clippedSpace.width)),v>g?(b=0,h=0):(b=v,h=(g-v)/mk),f?Oa.default.createElement(Oa.default.Fragment,null,i,Oa.default.createElement($h,{id:"range-strip",enabled:f.enabled,className:"".concat(d?"dragging":""," ").concat(f.enabled?"enabled":""),ref:n,style:{transform:"translateX(".concat(b,"px) scale(").concat(h,", 1)")}})):Oa.default.createElement(Oa.default.Fragment,null)},[e,n,t,i,d])},A7=D7}),Ta,Mo,N7,F7,R7,M7,U7,V7,H7,gk,Kne=P(()=>{Ta=je(),Re(),Ne(),Wi(),Fn(),Dt(),nt(),Mo=$(X()),be(),Gt(),B7(),Er(),F7=M.div(N7||(N7=F([` 2165 position: absolute; 2166 top: 0; 2167 // the right handle has to be pulled back by its width since its right side indicates its position, not its left side 2168 left: `,`px; 2169 transform-origin: left top; 2170 width: `,`px; 2171 height: `,`px; 2172 z-index: 3; 2173 2174 --bg: `,`; 2175 2176 stroke: `,`; 2177 user-select: none; 2178 2179 cursor: `,`; 2180 2181 // no pointer events unless pointer-root is in normal mode _and_ the 2182 // focus range is enabled 2183 #pointer-root & { 2184 pointer-events: none; 2185 } 2186 2187 #pointer-root.normal & { 2188 pointer-events: auto; 2189 } 2190 2191 #pointer-root.draggingPositionInSequenceEditor & { 2192 pointer-events: auto; 2193 cursor: var(`,`); 2194 } 2195 2196 &.dragging { 2197 pointer-events: none !important; 2198 } 2199 2200 // highlight the handle if it's hovered, or the whole strip is hovverd 2201 `,`:hover ~ &, &:hover { 2202 --bg: `,`; 2203 stroke: `,`; 2204 } 2205 2206 // highlight the handle when it's being dragged or the whole strip is being dragged. 2207 // using dragging.dragging to give this selector priority, as it seems to be overridden 2208 // by the hover selector above 2209 &.dragging, 2210 `,`.dragging.dragging ~ & { 2211 --bg: `,`; 2212 stroke: `,`; 2213 } 2214 2215 #pointer-root.draggingPositionInSequenceEditor &:hover { 2216 --bg: `,`; 2217 stroke: #40aaa4; 2218 } 2219 2220 background-color: var(--bg); 2221 2222 // a larger hit zone 2223 &:before { 2224 display: block; 2225 content: ' '; 2226 position: absolute; 2227 inset: -8px; 2228 } 2229`])),e=>e.type==="start"?0:-At.thumbWidth,At.thumbWidth,()=>so-1,({enabled:e})=>e?At.enabled.backgroundColor:At.disabled.backgroundColor,At.enabled.stroke,e=>e.type==="start"?"w-resize":"e-resize",Co,()=>$h,At.hover.backgroundColor,At.hover.stroke,()=>$h,At.dragging.backgroundColor,At.dragging.stroke,At.dragging.backgroundColor),M7=M.div(R7||(R7=F([` 2230 position: absolute; 2231 top: 0; 2232 bottom: 0; 2233 pointer-events: none; 2234 2235 background: linear-gradient( 2236 `,`deg, 2237 var(--bg) 0%, 2238 #ffffff00 100% 2239 ); 2240 2241 width: 12px; 2242 left: `,`px; 2243`])),e=>e.type==="start"?90:-90,e=>e.type==="start"?At.thumbWidth:-At.thumbWidth+1),V7=M.div(U7||(U7=F([` 2244 position: absolute; 2245 top: 0; 2246 bottom: 0; 2247 pointer-events: none; 2248 2249 background: linear-gradient( 2250 `,`deg, 2251 `,` 0%, 2252 #ffffff00 100% 2253 ); 2254 2255 width: 12px; 2256 left: `,`px; 2257`])),e=>e.type==="start"?-90:90,()=>Bc.backgroundColor,e=>e.type==="start"?-12:At.thumbWidth),H7=({layoutP:e,thumbType:t})=>{var n;let[o,i]=Qe(null),l=(0,Mo.useMemo)(()=>(0,Ta.prism)(()=>{let{projectId:f,sheetId:m}=(0,Ta.val)(e.sheet).address;return(0,Ta.val)(de().atomP.ahistoric.projects.stateByProjectId[f].stateBySheetId[m].sequence.focusRange)}),[e]),s=(0,Mo.useMemo)(()=>({debugName:"FocusRangeThumb",onDragStart(){let f,m,v=(0,Ta.val)(e.sheet),g={start:0,end:v.getSequence().length},h=l.getValue()||{range:g,enabled:!1},b=h.enabled,y=h.range[t],k=(0,Ta.val)(e.scaledSpace.toUnitSpace),x=k(At.rangeStripMinWidth);return{onDrag(S,_,O){var j;let z,V=vn.checkIfMouseEventSnapToPos(O,{ignore:i});if(V==null){let B=k(S);z=y+B}else z=V;m=((j=l.getValue())==null?void 0:j.range)||g,t==="start"?z=Math.max(Math.min(z,m.end-x),0):z=Math.min(Math.max(z,m.start+x),v.getSequence().length);let W=v.getSequence().closestGridPosition(z);f!==void 0&&f.discard(),f=de().tempTransaction(({stateEditors:B})=>{B.studio.ahistoric.projects.stateByProjectId.stateBySheetId.sequence.focusRange.set(he(L({},v.address),{range:he(L({},m),{[t]:W}),enabled:b}))})},onDragEnd(S){S?f==null||f.commit():f==null||f.discard()}}}}),[e]),[u]=xt(i,s);Zn(u,"draggingPositionInSequenceEditor",t==="start"?"w-resize":"e-resize");let d=Ye(l);return No(u,(n=d==null?void 0:d.range[t])!=null?n:0),Xe(()=>{let f=l.getValue();if(!f)return null;let{enabled:m}=f,v=f.range[t],g=(0,Ta.val)(e.clippedSpace.fromUnitSpace)(v);return(g<0||(0,Ta.val)(e.clippedSpace.width)<g)&&(g=-1e4),Mo.default.createElement(F7,he(L(L({ref:o},vn.includePositionSnapAttrs(v)),to(v)),{className:"".concat(u&&"dragging"," ").concat(m&&"enabled"),enabled:m,type:t,style:{transform:"translate3d(".concat(g,"px, 0, 0)")}}
2257),Mo.default.createElement(M7,{type:t,enabled:m}),Mo.default.createElement(V7,{type:t}),Mo.default.createElement("svg",{viewBox:"0 0 9 18",xmlns:"http://www.w3.org/2000/svg"},Mo.default.createElement("line",{x1:"4",y1:"6",x2:"4",y2:"12"}),Mo.default.createElement("line",{x1:"6",y1:"6",x2:"6",y2:"12"})))},[e,o,l,u])},gk=H7});function Wne(e,t){let[n,o]=(0,lo.useState)("none");return Zn(n!=="none","dragging",n==="creating"?"ew-resize":"move"),(0,lo.useMemo)(()=>{let i=()=>({debugName:"FocusRangeZone/focusRangeCreationGestureHandlers",onDragStart(s){let u,d=(0,Ki.val)(e.clippedSpace.toUnitSpace),f=(0,Ki.val)(e.scaledSpace.toUnitSpace),m=(0,Ki.val)(e.sheet),v=m.getSequence(),g=s.target.getBoundingClientRect(),h=d(s.clientX-g.left),b=f(At.rangeStripMinWidth);return{onDrag(y){let k=f(y),x=h,S=h+k;[x,S]=[kt(x,0,v.length),kt(S,0,v.length)].map(_=>v.closestGridPosition(_)),S<x?[x,S]=[Math.max(Math.min(S,x-b),0),x]:y>0&&(S=Math.min(Math.max(S,x+b),v.length)),u&&u.discard(),u=de().tempTransaction(({stateEditors:_})=>{_.studio.ahistoric.projects.stateByProjectId.stateBySheetId.sequence.focusRange.set(he(L({},m.address),{range:{start:x,end:S},enabled:!0}))})},onDragEnd(y){y&&u!==void 0?u.commit():u&&u.discard()}}},lockCSSCursorTo:"ew-resize"}),l=()=>({debugName:"FocusRangeZone/panelMoveGestureHandlers",onDragStart(){let s,u=t.current,d=t.current.addBoundsHighlightLock();return{onDrag(f,m){let v=he(L({},u.dims),{top:kt(u.dims.top+m,0,window.innerHeight-Hr),left:kt(u.dims.left+f,-u.dims.width+Hr,window.innerWidth-Hr)}),g=Xp(v,{width:window.innerWidth,height:window.innerHeight});s==null||s.discard(),s=de().tempTransaction(({stateEditors:h})=>{h.studio.historic.panelPositions.setPanelPosition({position:g,panelId:u.panelId})})},onDragEnd(f){d(),f?s==null||s.commit():s==null||s.discard()}}},lockCSSCursorTo:"move"});return{debugName:"FocusRangeZone",onDragStart(s){let[u,d]=s.shiftKey?["creating",i().onDragStart(s)]:["moving-panel",l().onDragStart(s)];return o(u),d===!1?!1:{onDrag(f,m,v,g,h){d.onDrag(f,m,v,g,h)},onDragEnd(f){var m;o("none"),(m=d.onDragEnd)==null||m.call(d,f)}}}}},[e,t])}var Ki,lo,K7,W7,q7,$7,qne=P(()=>{Ki=je(),Re(),Ne(),is(),Wi(),Fn(),Dt(),Vne(),RA(),nt(),Ft(),lo=$(X()),be(),B7(),Kne(),_o(),W7=M.div(K7||(K7=F([` 2258 position: absolute; 2259 height: `,`px; 2260 left: 0; 2261 right: 0; 2262 box-sizing: border-box; 2263 /* Use the "grab" cursor if the shift key is up, which is the one used on the top strip of the sequence editor */ 2264 cursor: `,`; 2265`])),()=>so,e=>e.isShiftDown?"ew-resize":"move"),q7=({layoutP:e})=>{let[t,n]=Qe(null),o=as(),i=(0,lo.useRef)(o);i.current=o;let l=(0,lo.useMemo)(()=>(0,Ki.prism)(()=>{let{projectId:d,sheetId:f}=(0,Ki.val)(e.sheet).address;return(0,Ki.val)(de().atomP.ahistoric.projects.stateByProjectId[d].stateBySheetId[f].sequence.focusRange)}),[e]);xt(n,Wne(e,i));let s=NA("Shift"),u=Une(n);return(0,lo.useEffect)(()=>{if(!s&&u)return i.current.addBoundsHighlightLock()},[!s&&u]),Xe(()=>lo.default.createElement(W7,{ref:t,isShiftDown:s},lo.default.createElement(A7,{layoutP:e}),lo.default.createElement(gk,{thumbType:"start",layoutP:e}),lo.default.createElement(gk,{thumbType:"end",layoutP:e})),[e,l,s])},$7=q7}),vs,so,Bc,L7,Z7,G7,X7,Wi=P(()=>{Re(),vs=$(X()),be(),T7(),Gt(),rt(),qne(),so=18,Bc={backgroundColor:"#1f2120eb",borderColor:"#1c1e21"},Z7=M.div(L7||(L7=F([` 2266 position: absolute; 2267 top: 0; 2268 left: 0; 2269 right: 0; 2270 height: `,`px; 2271 box-sizing: border-box; 2272 background: `,`; 2273 border-bottom: 1px solid `,`; 2274 `,`; 2275`])),so,Bc.backgroundColor,Bc.borderColor,tt),G7=({layoutP:e})=>{let t=Ye(e.rightDims.width);return vs.default.createElement(vs.default.Fragment,null,vs.default.createElement(Z7,L({},to("hide")),vs.default.createElement(O7,{layoutP:e,width:t,height:so}),vs.default.createElement($7,{layoutP:e})))},X7=G7}),qi,Y7,Q7,J7,eR,tR,nR,rR,oR,$ne=P(()=>{qi=$(X()),be(),Re(),Ne(),wy(),bi(),Y7=e=>isFinite(e)&&e>0,J7=M.div(Q7||(Q7=F([` 2276 display: flex; 2277 gap: 8px; 2278 padding: 4px 8px; 2279 height: 28px; 2280 align-items: center; 2281`]))),tR=M.div(eR||(eR=F([` 2282 `,`; 2283 white-space: nowrap; 2284`])),ma),nR=({deltaX:e})=>e*.25,rR=({layoutP:e})=>{let t=Ye(e.sheet),n=(0,qi.useMemo)(()=>{let i;return{temporarilySetValue(l){i&&(i.discard(),i=void 0),i=de().tempTransaction(({stateEditors:s})=>{s.coreByProject.historic.sheetsById.sequence.setLength(he(L({},t.address),{length:l}))})},discardTemporaryValue(){i&&(i.discard(),i=void 0)},permanentlySetValue(l){i&&(i.discard(),i=void 0),de().transaction(({stateEditors:s})=>{s.coreByProject.historic.sheetsById.sequence.setLength(he(L({},t.address),{length:l}))})}}},[e,t]),o=(0,qi.useRef)(null);return(0,qi.useLayoutEffect)(()=>{o.current.focus()},[]),Xe(()=>{let i=t.getSequence().length;return qi.default.createElement(J7,null,qi.default.createElement(tR,null,"Sequence length"),qi.default.createElement(Jf,he(L({value:i},n),{isValid:Y7,inputRef:o,nudge:nR})))},[t,n,o])},oR=rR});function Lne(e,t){let n=(0,In.useRef)(t);n.current=t;let o=(0,In.useMemo)(()=>({debugName:"LengthIndicator/useDragBulge",lockCSSCursorTo:"ew-resize",onDragStart(l){let s,u=n.current,d=(0,$i.val)(n.current.layoutP.sheet),f=d.getSequence().length,m=(0,$i.val)(u.layoutP.scaledSpace.toUnitSpace);return{onDrag(v,g,h){let b=m(v);s&&(s.discard(),s=void 0),s=de().tempTransaction(({stateEditors:y})=>{y.coreByProject.historic.sheetsById.sequence.setLength(he(L({},d.address),{length:f+b}))})},onDragEnd(v){v?s&&s.commit():s&&s.discard()}}}}),[]),[i]=xt(e,o);return No(i,-1),[i]}var $i,In,vk,Nc,aR,za,iR,lR,sR,uR,cR,dR,fR,pR,hR,mR,gR,Zne=P(()=>{Re(),$i=je(),In=$(X()),be(),Ho(),Wi(),nt(),Dt(),Ne(),Lr(),Gt(),Ll(),$ne(),rt(),Gr(),vk=1e3,Nc={stripNormal:"#0000006c",stripActive:"#000000"},za=M.div(aR||(aR=F([` 2285 position: absolute; 2286 top: 0; 2287 left: 0; 2288 width: 4px; 2289 z-index: `,`; 2290 pointer-events: none; 2291 2292 &:after { 2293 display: block; 2294 content: ' '; 2295 position: absolute; 2296 /* top: `,`px; */ 2297 top: 0; 2298 bottom: 0; 2299 left: -1px; 2300 width: 1px; 2301 background-color: `,`; 2302 } 2303 2304 &:hover:after, 2305 &.dragging:after { 2306 background-color: `,`; 2307 } 2308`])),()=>co.lengthIndicatorStrip,so,Nc.stripNormal,Nc.stripActive),lR=M.div(iR||(iR=F([` 2309 position: absolute; 2310 top: `,`px; 2311 width: 100px; 2312 left: -50px; 2313 pointer-events: none; 2314 display: flex; 2315 flex-direction: column; 2316 align-items: center; 2317 justify-content: center; 2318 z-index: 1; 2319`])),so-15),uR=M.div(sR||(sR=F([` 2320 margin-top: 8px; 2321 font-size: 10px; 2322 white-space: nowrap; 2323 padding: 2px 8px; 2324 border-radius: 2px; 2325 `,`; 2326 cursor: ew-resize; 2327 color: #464646; 2328 background-color: #0000004d; 2329 display: none; 2330 2331 `,":hover &, ",`.dragging & { 2332 display: block; 2333 color: white; 2334 background-color: `,`; 2335 } 2336`])),tt,za,za,Nc.stripActive),dR=M.div(cR||(cR=F([` 2337 font-size: 10px; 2338 white-space: nowrap; 2339 padding: 1px 2px; 2340 border-radius: 2px; 2341 `,`; 2342 justify-content: center; 2343 align-items: center; 2344 cursor: ew-resize; 2345 color: #5d5d5d; 2346 background-color: #191919; 2347 2348 `,":hover &, ",`.dragging & { 2349 color: white; 2350 background-color: `,`; 2351 2352 & > svg:first-child { 2353 margin-right: -1px; 2354 } 2355 } 2356 2357 & > svg:first-child { 2358 margin-right: -4px; 2359 } 2360`])),tt,za,za,Nc.stripActive),pR=M.div(fR||(fR=F([` 2361 position: absolute; 2362 top: 0; 2363 left: 0; 2364 background-color: rgb(23 23 23 / 43%); 2365 width: `,`px; 2366 z-index: `,`; 2367 transform-origin: left top; 2368 2369 `,".dragging ~ &, ",`:hover ~ & { 2370 background-color: rgb(23 23 23 / 60%); 2371 } 2372`])),vk,()=>co.lengthIndicatorCover,za,za),hR=-1e4,mR=({layoutP:e})=>{let[t,n]=Qe(null),[o]=Lne(n,{layoutP:e}),{node:i,toggle:l,close:s}=$r({debugName:"LengthIndicator"},()=>In.default.createElement(Zr,null,In.default.createElement(oR,{layoutP:e,onRequestClose:s})));return Xe(()=>{let u=(0,$i.val)(e.sheet),d=(0,$i.val)(e.rightDims.height),f=u.getSequence(),m=f.length,v=m,g=(0,$i.val)(e.clippedSpace.fromUnitSpace)(v),h=(0,$i.val)(e.clippedSpace.width),b,y;return g>h?(y=0,b=0):(g<0&&(g=0),y=g,b=(h-g)/vk),In.default.createElement(In.default.Fragment,null,i,In.default.createElement(za,{style:{height:d+"px",transform:"translateX(".concat(y===0?hR:y,"px)")},className:o?"dragging":""},In.default.createElement(lR,null,In.default.createElement(dR,L({ref:t,onClick:k=>{l(k,n)}},to("hide")),In.default.createElement(FQ,null),In.default.createElement(RQ,null)),In.default.createElement(uR,null,"Sequence length:"," ",f.positionFormatter.formatBasic(m)))),In.default.createElement(pR,{title:"Length",style:{height:d+"px",transform:"translateX(".concat(y,"px) scale(").concat(b,", 1)")}}))},[e,t,o,i])},gR=mR}),yk,Uo,vR,yR,bR,kR,wR,xR,SR,ER,Gne=P(()=>{Re(),yk=je(),Uo=$(X()),be(),T7(),Ho(),Wi(),Gt(),yR=M.div(vR||(vR=F([` 2373 position: absolute; 2374 top: 0; 2375 left: 0; 2376 margin-top: 0px; 2377`]))),kR=M.div(bR||(bR=F([` 2378 position: absolute; 2379 top: 16px; 2380 font-size: `,`; 2381 color: `,`; 2382 text-align: center; 2383 transform: translateX(-50%); 2384 background: `,`; 2385 padding: 1px 8px; 2386 font-variant-numeric: tabular-nums; 2387 pointer-events: none; 2388 z-index: `,`; 2389`])),ja.stampFontSize,ja.fullUnitStampColor,Bc.backgroundColor,()=>co.currentFrameStamp),xR=M.div(wR||(wR=F([` 2390 position: absolute; 2391 top: 5px; 2392 left: -0px; 2393 bottom: 0; 2394 width: 0.5px; 2395 background: rgba(100, 100, 100, 0.2); 2396 pointer-events: none; 2397`]))),SR=Uo.default.memo(({layoutP:e})=>{let[t,n]=Ye(iB()),o=Ye(e.clippedSpace.fromUnitSpace),{sequence:i,formatter:l,clippedSpaceWidth:s}=Xe(()=>{let m=(0,yk.val)(e.sheet).getSequence(),v=(0,yk.val)(e.clippedSpace.width);return{sequence:m,formatter:m.positionFormatter,clippedSpaceWidth:v}},[e]);if(t==-1)return Uo.default.createElement(Uo.default.Fragment,null);let u=n===3?i.closestGridPosition(t):t,d=o(u),f=d>=0&&d<=s;return Uo.default.createElement(Uo.default.Fragment,null,Uo.default.createElement(yR,null,Uo.default.createElement(kR,{style:{opacity:f?1:0,transform:"translate3d(calc(".concat(d,"px - 50%), 0, 0)")}},l.formatForPlayhead(u)),Uo.default.createElement(xR,{posType:n,style:{opacity:f?1:0,transform:"translate3d(".concat(d,"px, 0, 0)")}}))," ")}),ER=SR}),_r,kn,_R,PR,CR,IR,jR,Lh,OR,bk,TR,Zh,zR,Gh,DR,kk,AR,BR,Xne=P(()=>{Re(),_r=je(),x5(),Nn(),kn=$(X()),be(),Ho(),Gt(),rt(),Dt(),PR=M.div(_R||(_R=F([` 2398 --threadHeight: 6px; 2399 --bg-inactive: #32353b; 2400 --bg-active: #5b5c5d; 2401 position: absolute; 2402 height: 0; 2403 width: 100%; 2404 left: 12px; 2405 /* bottom: 8px; */ 2406 z-index: `,`; 2407 `,` 2408`])),()=>co.horizontalScrollbar,tt),IR=M.div(CR||(CR=F([` 2409 position: relative; 2410 top: 0; 2411 left: 0; 2412 width: 100%; 2413 height: var(--threadHeight); 2414`]))),Lh=M.div(jR||(jR=F([` 2415 position: absolute; 2416 height: 5px; 2417 background: var(--bg-inactive); 2418 cursor: ew-resize; 2419 z-index: 2; 2420 2421 &:hover, 2422 &:active { 2423 background: var(--bg-active); 2424 } 2425 2426 &:after { 2427 `,`; 2428 display: block; 2429 content: ' '; 2430 } 2431`])),_v("absolute","-4px")),bk=M.div(OR||(OR=F([` 2432 position: absolute; 2433 height: 5px; 2434 width: 7px; 2435 left: 0; 2436 z-index: 2; 2437 top: 0; 2438 bottom: 0; 2439 display: block; 2440 2441 &:hover:before { 2442 background: var(--bg-active); 2443 } 2444 2445 &:before { 2446 `,`; 2447 display: block; 2448 content: ' '; 2449 background: var(--bg-inactive); 2450 border-radius: 0 2px 2px 0; 2451 } 2452 2453 &:after { 2454 `,`; 2455 display: block; 2456 content: ' '; 2457 }
2458`])),_v("absolute","0"),_v("absolute","-4px")),Zh=M(bk)(TR||(TR=F([` 2459 left: calc(-1 * 7px); 2460 cursor: w-resize; 2461 &:before { 2462 transform: scaleX(-1); 2463 } 2464`]))),Gh=M(bk)(zR||(zR=F([` 2465 cursor: e-resize; 2466 left: 0px; 2467`]))),kk=M.div(DR||(DR=F([` 2468 display: `,`; 2469 position: absolute; 2470 top: -20px; 2471 left: 4px; 2472 padding: 0 4px; 2473 transform: translateX(-50%); 2474 background: #131d1f; 2475 border-radius: 4px; 2476 color: #fff; 2477 font-size: 10px; 2478 line-height: 18px; 2479 text-align: center; 2480 2481 `,`:hover &, 2482 `,`:hover &, 2483 `,":hover ~ ",` &, 2484 `,":hover ~ ",` & { 2485 display: block; 2486 } 2487`])),e=>e.active?"block":"none",Zh,Gh,Lh,Zh,Lh,Gh),AR=({layoutP:e})=>{let t=(0,kn.useCallback)(k=>k.toFixed(2),[]),n=(0,kn.useMemo)(()=>(0,_r.prism)(()=>{let k=(0,_r.val)(e.rightDims.width)-25,x=(0,_r.val)(e.clippedSpace.range),S=(0,_r.val)(e.sheet).getSequence().length,_=Math.max(x.end,S),O=x.start/_*k,j=x.end/_*k;return{rightWidth:k,clippedSpaceRange:x,sequenceLength:S,assumedLengthOfSequence:_,rangeStartX:O,rangeEndX:j,bottom:(0,_r.val)(e.horizontalScrollbarDims.bottom)}}),[e]),{rangeStartX:o,rangeEndX:i,clippedSpaceRange:l,bottom:s}=Ye(n),[u,d]=(0,kn.useState)("nothing"),f=(0,kn.useMemo)(()=>{let k=(0,_r.val)(n),x=()=>{k=(0,_r.val)(n)},S=_=>_/k.rightWidth*k.assumedLengthOfSequence;return{onRangeDragStart(){return x(),{onDrag(_){d("both");let O=S(_),j=ui(k.clippedSpaceRange,z=>z+O);(0,_r.val)(e.clippedSpace.setRange)(j)},onDragEnd(){d("nothing")}}},onRangeStartDragStart(){return x(),{onDrag(_){d("start");let O=S(_),j={start:k.clippedSpaceRange.start+O,end:k.clippedSpaceRange.end};j.start>j.end-1&&(j.start=j.end-1),j.start<=0&&(j.start=0),(0,_r.val)(e.clippedSpace.setRange)(j)},onDragEnd(){d("nothing")}}},onRangeEndDragStart(){return x(),{onDrag(_){d("end");let O=S(_),j={start:k.clippedSpaceRange.start,end:k.clippedSpaceRange.end+O};j.end<j.start+1&&(j.end=j.start+1),j.end>=k.assumedLengthOfSequence&&(j.end=k.assumedLengthOfSequence),(0,_r.val)(e.clippedSpace.setRange)(j)},onDragEnd(){d("nothing")}}}}},[e,n]),[m,v]=(0,kn.useState)(null);xt(m,{debugName:"HorizontalScrollbar/onRangeDrag",onDragStart:f.onRangeDragStart,lockCSSCursorTo:"ew-resize"});let[g,h]=(0,kn.useState)(null);xt(g,{debugName:"HorizontalScrollbar/onRangeStartDrag",onDragStart:f.onRangeStartDragStart,lockCSSCursorTo:"w-resize"});let[b,y]=(0,kn.useState)(null);return xt(b,{debugName:"HorizontalScrollbar/onRangeEndDrag",onDragStart:f.onRangeEndDragStart,lockCSSCursorTo:"e-resize"}),kn.default.createElement(PR,L({style:{bottom:s+8+"px"}},to("hide")),kn.default.createElement(IR,null,kn.default.createElement(Lh,{ref:v,style:{width:"".concat(i-o,"px"),transform:"translate3d(".concat(o,"px, 0, 0)")}}),kn.default.createElement(Zh,{ref:h,style:{transform:"translate3d(".concat(o,"px, 0, 0)")}},kn.default.createElement(kk,{active:u==="both"||u==="start"},t(l.start))),kn.default.createElement(Gh,{ref:y,style:{transform:"translate3d(".concat(i,"px, 0, 0)")}},kn.default.createElement(kk,{active:u==="both"||u==="end"},t(l.end)))))},BR=AR}),NR,FR,RR,MR,UR,Yne=P(()=>{NR=$(X()),be(),RR=M.div(FR||(FR=F([` 2488 position: absolute; 2489 inset: `,`px; 2490`])),e=>e.room*-1),MR=e=>NR.default.createElement(RR,{room:e.room}),UR=MR}),Xh,Yh,wk,VR,HR,KR,WR,qR,$R,LR,ZR,Qne=P(()=>{be(),Re(),wy(),bi(),Xh=$(X()),Yh=$(X()),wk=je(),uf(),VR=e=>isFinite(e)&&e>=0,KR=M.div(HR||(HR=F([` 2491 display: flex; 2492 gap: 8px; 2493 padding: 4px 8px; 2494 height: 28px; 2495 align-items: center; 2496`]))),qR=M.div(WR||(WR=F([` 2497 `,`; 2498 white-space: nowrap; 2499`])),ma),$R=({deltaX:e})=>e*.25,LR=({layoutP:e,onRequestClose:t})=>{let n=(0,wk.val)(e.sheet),o=n.getSequence(),i=(0,Xh.useMemo)(()=>{let s,u=o.position;return{temporarilySetValue(d){s&&(s=void 0),s=kt(d,0,o.length),o.position=s},discardTemporaryValue(){s&&(s=void 0,o.position=u,t("discardTemporaryValue"))},permanentlySetValue(d){s&&(s=void 0),o.position=kt(d,0,o.length),t("permanentlySetValue")}}},[e,o]),l=(0,Xh.useRef)(null);return(0,Xh.useLayoutEffect)(()=>{l.current.focus()},[]),Xe(()=>{let s=n.getSequence(),u=Number((0,wk.val)(s.pointer.position).toFixed(3));return Yh.default.createElement(KR,null,Yh.default.createElement(qR,null,"Sequence position"),Yh.default.createElement(Jf,he(L({value:u},i),{isValid:VR,inputRef:l,nudge:$R})))},[n,i,l])},ZR=LR}),GR,Jne=P(()=>{GR=typeof navigator<"u"&&navigator.platform.toUpperCase().indexOf("MAC")>=0}),XR,ere=P(()=>{Jne(),XR=e=>GR?e.metaKey===!0:e.ctrlKey===!0});function tre(){Qh=!1}function nre(){Qh=!0}function rre(){let e=de();(0,YR.useEffect)(()=>{let t=n=>{let o=n.composedPath()[0];if(!(o&&(o.tagName==="INPUT"||o.tagName==="TEXTAREA"))){if(n.key==="z"||n.key==="Z"||n.code==="KeyZ")if(XR(n))n.shiftKey===!0?e.redo():e.undo();else return;else if(n.code==="Space"&&!n.shiftKey&&!n.metaKey&&!n.altKey&&!n.ctrlKey){if(!Qh)return;let i=iQ();if(i)if(i.playing)i.pause();else{let{projectId:l,sheetId:s}=i.address,u=(0,Pr.prism)(()=>{let m=(0,Pr.val)(de().atomP.ahistoric.projects.stateByProjectId[l].stateBySheetId[s].sequence.focusRange);return Pr.prism.memo("shouldFollowFocusRange",()=>{let v=i.position;if(m){let g=v>=m.range.start&&v<=m.range.end;return m.enabled?!!g:!0}else return!0},[])&&m&&m.enabled?{range:[m.range.start,m.range.end],isFollowingARange:!0}:{range:[0,(0,Pr.val)(i.pointer.length)],isFollowingARange:!1}}),d=i.playDynamicRange((0,Pr.prism)(()=>(0,Pr.val)(u).range),de().ticker),f=xk(i);d.finally(()=>{f.set(void 0)}),f.set(u)}else return}
2499else if(n.altKey&&(n.key==="\\"||n.code==="Backslash"||n.code==="IntlBackslash"))e.transaction(({stateEditors:i,drafts:l})=>{i.studio.ahistoric.setVisibilityState(l.ahistoric.visibilityState==="everythingIsHidden"?"everythingIsVisible":"everythingIsHidden")});else return;n.preventDefault(),n.stopPropagation()}};return window.addEventListener("keydown",t),()=>{window.removeEventListener("keydown",t)}},[])}var YR,Pr,Qh,xk,QR,Sk=P(()=>{YR=$(X()),Ne(),ere(),ca(),Pr=je(),vp(),Qh=!0,xk=qu(e=>new Pr.Atom(void 0)),QR=qu(e=>(0,Pr.prism)(()=>{let t=xk(e).prism.getValue();if(t)return t.getValue().isFollowingARange;{let{projectId:n,sheetId:o}=e.address,i=(0,Pr.val)(de().atomP.ahistoric.projects.stateByProjectId[n].stateBySheetId[o].sequence.focusRange);if(!i||!i.enabled)return!1;let l=(0,Pr.val)(e.pointer.position);return l>=i.range.start&&l<=i.range.end}}))});function ore(e,t){return mn(e,{menuItems(){return[{label:"Place marker",callback:()=>{de().transaction(({stateEditors:n})=>{let o=(0,uo.val)(t.layoutP.sheet),i=o.getSequence();n.studio.historic.projects.stateByProjectId.stateBySheetId.sequenceEditor.replaceMarkers({sheetAddress:o.address,markers:[{id:WJ(),position:i.position}],snappingFunction:i.closestGridPosition})})}}]}})}var uo,tr,JR,Li,eM,tM,nM,Ek,rM,oM,aM,iM,lM,sM,are=P(()=>{Yne(),Dt(),nt(),Re(),uo=je(),uf(),tr=$(X()),be(),Ho(),Gt(),rt(),Lr(),Gr(),Qne(),Sk(),Fn(),gn(),Ne(),zo(),Er(),Ii(),Li=M.div(JR||(JR=F([` 2500 --thumbColor: #00e0ff; 2501 position: absolute; 2502 top: 0; 2503 left: 0; 2504 width: 5px; 2505 height: 100%; 2506 z-index: `,`; 2507 pointer-events: none; 2508 2509 display: `,`; 2510`])),()=>co.playhead,e=>e.isVisible?"block":"none"),tM=M.div(eM||(eM=F([` 2511 position: absolute; 2512 top: 8px; 2513 width: 0; 2514 height: calc(100% - 8px); 2515 border-left: 1px solid #27e0fd; 2516 z-index: 10; 2517 pointer-events: none; 2518 2519 #pointer-root.draggingPositionInSequenceEditor &:not(.seeking) { 2520 /* pointer-events: auto; */ 2521 /* cursor: var(`,`); */ 2522 2523 &:after { 2524 position: absolute; 2525 inset: -8px; 2526 display: block; 2527 content: ' '; 2528 } 2529 } 2530`])),Co),Ek=M.div(nM||(nM=F([` 2531 background-color: var(--thumbColor); 2532 position: absolute; 2533 width: 5px; 2534 height: 13px; 2535 top: -4px; 2536 left: -2px; 2537 z-index: 11; 2538 cursor: ew-resize; 2539 --sunblock-color: #1f2b2b; 2540 2541 `,`; 2542 2543 `,`.seeking > & { 2544 pointer-events: none !important; 2545 } 2546 2547 #pointer-root.draggingPositionInSequenceEditor 2548 `,`:not(.seeking) 2549 > & { 2550 pointer-events: auto; 2551 cursor: var(`,`); 2552 } 2553 2554 `,`.playheadattachedtofocusrange > & { 2555 top: -8px; 2556 --sunblock-color: #005662; 2557 &:before, 2558 &:after { 2559 border-bottom-width: 8px; 2560 } 2561 } 2562 2563 &:before { 2564 position: absolute; 2565 display: block; 2566 content: ' '; 2567 left: -2px; 2568 width: 0; 2569 height: 0; 2570 border-bottom: 4px solid var(--sunblock-color); 2571 border-left: 2px solid transparent; 2572 } 2573 2574 &:after { 2575 position: absolute; 2576 display: block; 2577 content: ' '; 2578 right: -2px; 2579 width: 0; 2580 height: 0; 2581 border-bottom: 4px solid var(--sunblock-color); 2582 border-right: 2px solid transparent; 2583 } 2584`])),tt,Li,Li,Co,Li),oM=M.div(rM||(rM=F([` 2585 position: absolute; 2586 left: 1px; 2587 right: 1px; 2588 top: 13px; 2589 border-top: 3px solid var(--thumbColor); 2590 border-right: 1px solid transparent; 2591 border-left: 1px solid transparent; 2592 pointer-events: none; 2593 2594 /* `,`.playheadattachedtofocusrange & { 2595 top: 10px; 2596 &:before, 2597 &:after { 2598 height: 15px; 2599 } 2600 } */ 2601 2602 &:before { 2603 position: absolute; 2604 display: block; 2605 content: ' '; 2606 top: -4px; 2607 left: -2px; 2608 height: 8px; 2609 width: 2px; 2610 background: none; 2611 border-radius: 0 100% 0 0; 2612 border-top: 1px solid var(--thumbColor); 2613 border-right: 1px solid var(--thumbColor); 2614 } 2615 2616 &:after { 2617 position: absolute; 2618 display: block; 2619 content: ' '; 2620 top: -4px; 2621 right: -2px; 2622 height: 8px; 2623 width: 2px; 2624 background: none; 2625 border-radius: 100% 0 0 0; 2626 border-top: 1px solid var(--thumbColor); 2627 border-left: 1px solid var(--thumbColor); 2628 } 2629`])),Li),iM=M.div(aM||(aM=F([` 2630 display: none; 2631 position: absolute; 2632 top: -20px; 2633 left: 4px; 2634 padding: 0 2px; 2635 transform: translateX(-50%); 2636 background: #1a1a1a; 2637 border-radius: 4px; 2638 color: #fff; 2639 font-size: 10px; 2640 line-height: 18px; 2641 text-align: center; 2642 `,":hover &, ",`.seeking & { 2643 display: block; 2644 } 2645`])),Ek,Li),lM=({layoutP:e})=>{let[t,n]=Qe(null),{node:o,toggle:i,close:l}=$r({debugName:"Playhead"},()=>tr.default.createElement(Zr,null,tr.default.createElement(ZR,{layoutP:e,onRequestClose:l}))),s=(0,tr.useMemo)(()=>({debugName:"RightOverlay/Playhead",onDragStart(){let f=(0,uo.val)(e.sheet).getSequence(),m=f.position,v=(0,uo.val)(e.scaledSpace.toUnitSpace),g=(0,uo.val)(e.seeker.setIsSeeking);return g(!0),l1(),{onDrag(h,b,y){var k;let x=v(h);f.position=(k=vn.checkIfMouseEventSnapToPos(y,{ignore:n}))!=null?k:kt(m+x,0,f.length)},onDragEnd(h){g(!1),Ci()},onClick(h){i(h,t.current)}}}}),[e,n]),[u]=xt(n,s);Zn(u,"draggingPositionInSequenceEditor","ew-resize"),No(Ye(e.seeker.isSeeking)||u,-1);let[d]=ore(n,{layoutP:e});return Xe(()=>{let f=(0,uo.val)(e.seeker.isSeeking),m=(0,uo.val)(e.sheet).getSequence(),v=(0,uo.val)(QR(m)),g=m.positionPrism.getValue(),h=(0,uo.val)(e.clippedSpace.fromUnitSpace)(g),b=h>=0&&h<=(0,uo.val)(e.clippedSpace.width);return tr.default.createElement(tr.default.Fragment,null,d,o,tr.default.createElement(Li,L({isVisible:b,style:{transform:"translate3d(".concat(h,"px, 0, 0)")},className:"".concat(f&&"seeking"," ").concat(v&&"playheadattachedtofocusrange")},to("hide")),tr.default.createElement(Ek,L({ref:t},vn.includePositionSnapAttrs(g)),tr.default.createElement(UR,{room:8}),tr.default.createElement(oM,null),tr.default.createElement(iM,null,m.positionFormatter.formatForPlayhead(m.closestGridPosition(g)))),tr.default.createElement(tM,he(L({},vn.includePositionSnapAttrs(g)),{className:f?"seeking":""}))))},[e,t,o])},sM=lM}),Zi,Fc,Jh,uM,cM,dM,fM,ire=P(()=>{Zi=je(),Re(),Ne(),Wi(),Fc=$(X()),be(),Jh=1e3,cM=M.div(uM||(uM=F([` 2646 position: absolute; 2647 top: `,`px; 2648 left: 0; 2649 opacity: 0.15; 2650 width: `,`px; 2651 transform-origin: top left; 2652 pointer-events: none; 2653 background-color: `,`; 2654`])),so,Jh,e=>e.enabled?"#000000":"transparent"),dM=({layoutP:e})=>{let t=(0,Fc.useMemo)(()=>(0,Zi.prism)(()=>{let{projectId:n,sheetId:o}=(0,Zi.val)(e.sheet).address;return(0,Zi.val)(de().atomP.ahistoric.projects.stateByProjectId[n].stateBySheetId[o].sequence.focusRange)}),[e]);return Xe(()=>{let n=t.getValue();if(!n||!n.enabled)return null;let{range:o}=n,i=(0,Zi.val)(e.rightDims.height)-so,l=(0,Zi.val)(e.clippedSpace.fromUnitSpace),s=(0,Zi.val)(e.clippedSpace.width),u=[];{let d=0,f=l(n.range.start),m,v;d>f?(v=0,m=0):(f>
2654s&&(f=s),v=d,m=(f-d)/Jh),u.push({translateX:v,scaleX:m})}{let d=l(n.range.end),f=s,m,v;d>f?(v=0,m=0):(d<0&&(d=0),v=d,m=(f-d)/Jh),u.push({translateX:v,scaleX:m})}return Fc.default.createElement(Fc.default.Fragment,null,u.map(({translateX:d,scaleX:f},m)=>Fc.default.createElement(cM,{key:"curtain-".concat(m),enabled:!0,style:{height:"".concat(i,"px"),transform:"translateX(".concat(d,"px) scaleX(").concat(f,")")}})))},[e,t])},fM=dM}),ys,pM,hM,mM,gM,vM,lre=P(()=>{ys=$(X()),be(),Re(),Ne(),bi(),Iy(),hM=M.div(pM||(pM=F([` 2655 display: flex; 2656 gap: 8px; 2657 /* padding: 4px 8px; */ 2658 height: 28px; 2659 align-items: center; 2660`]))),M.div(mM||(mM=F([` 2661 `,`; 2662 white-space: nowrap; 2663`])),ma),gM=({layoutP:e,marker:t})=>{var n;let o=Ye(e.sheet),i=(0,ys.useMemo)(()=>{let s;return{temporarilySetValue(u){s&&(s.discard(),s=void 0),s=de().tempTransaction(({stateEditors:d})=>{d.studio.historic.projects.stateByProjectId.stateBySheetId.sequenceEditor.updateMarker({sheetAddress:o.address,markerId:t.id,label:u})})},discardTemporaryValue(){s&&(s.discard(),s=void 0)},permanentlySetValue(u){s&&(s.discard(),s=void 0),de().transaction(({stateEditors:d})=>{d.studio.historic.projects.stateByProjectId.stateBySheetId.sequenceEditor.updateMarker({sheetAddress:o.address,markerId:t.id,label:u})})}}},[e,o]),l=(0,ys.useRef)(null);return(0,ys.useLayoutEffect)(()=>{l.current.focus()},[]),ys.default.createElement(hM,null,ys.default.createElement(tp,he(L({value:(n=t.label)!=null?n:""},i),{isValid:()=>!0,inputRef:l})))},vM=gM});function sre(e,t){return mn(e,{menuItems(){return[{label:"Remove marker",callback:()=>{de().transaction(({stateEditors:n})=>{n.studio.historic.projects.stateByProjectId.stateBySheetId.sequenceEditor.removeMarker({sheetAddress:t.sheetAddress,markerId:t.markerId})})}}]}})}function ure(e,t){let n=(0,wn.useRef)(t);n.current=t;let o=(0,wn.useMemo)(()=>({debugName:"MarkerDot/useDragMarker (".concat(t.marker.id,")"),onDragStart(l){let s=n.current.marker,u=(0,em.val)(t.layoutP.scaledSpace.toUnitSpace),d;return l1(),{onDrag(f,m,v){var g;let h=s,b=Math.max((g=vn.checkIfMouseEventSnapToPos(v,{ignore:e}))!=null?g:h.position+u(f),0);d==null||d.discard(),d=de().tempTransaction(({stateEditors:y})=>{y.studio.historic.projects.stateByProjectId.stateBySheetId.sequenceEditor.replaceMarkers({sheetAddress:(0,em.val)(t.layoutP.sheet.address),markers:[he(L({},h),{position:b})],snappingFunction:(0,em.val)(t.layoutP.sheet).getSequence().closestGridPosition})})},onDragEnd(f){f?d==null||d.commit():d==null||d.discard(),Ci()}}}}),[]),[i]=xt(e,o);return No(i,t.marker.position),Zn(i,"draggingPositionInSequenceEditor draggingMarker","ew-resize"),[i]}var em,wn,_k,Pk,yM,bM,kM,wM,xM,tm,SM,EM,_M,PM,CM,IM,cre=P(()=>{em=je(),Re(),Ne(),Fn(),gn(),nt(),wn=$(X()),be(),Gt(),Dt(),Ho(),Er(),ih(),pB(),Ii(),Lr(),Gr(),lre(),_k=12,Pk=12,yM=_k*2,bM=Pk*2,wM=M.div(kM||(kM=F([` 2664 position: absolute; 2665 // below the sequence ruler "top bar" 2666 top: 18px; 2667 z-index: `,`; 2668`])),()=>co.marker),tm=M.div(xM||(xM=F([` 2669 position: absolute; 2670 `,` 2671 pointer-events: none; 2672`])),Yn(_k,Pk)),SM=wn.default.memo(()=>wn.default.createElement(tm,{children:wn.default.createElement("svg",{width:"100%",height:"100%",viewBox:"0 0 12 12",fill:"none",xmlns:"http://www.w3.org/2000/svg"},wn.default.createElement("path",{d:"M12 5H0V7H2.71973L5.96237 10.2426L9.20501 7H12V5Z",fill:"#40AAA4"}))})),_M=M.div(EM||(EM=F([` 2673 z-index: 1; 2674 cursor: ew-resize; 2675 2676 `,` 2677 2678 // :not dragging marker to ensure that markers don't snap to other markers 2679 // this works because only one marker track (so this technique is not used by keyframes...) 2680 #pointer-root.draggingPositionInSequenceEditor:not(.draggingMarker) & { 2681 `,` 2682 } 2683 2684 // "All instances of this component <Mark/> inside #pointer-root when it has the .draggingPositionInSequenceEditor class" 2685 // ref: https://styled-components.com/docs/basics#pseudoelements-pseudoselectors-and-nesting 2686 #pointer-root.draggingPositionInSequenceEditor:not(.draggingMarker) &, 2687 #pointer-root.draggingPositionInSequenceEditor 2688 &.`,` { 2689 pointer-events: auto; 2690 cursor: var(`,`); 2691 } 2692 2693 &:hover 2694 + `,`, 2695 // notice , "or" in CSS 2696 &.`,` 2697 + `,` { 2698 `,` 2699 } 2700`])),no.CSS,no.CSS_WHEN_SOMETHING_DRAGGING,no.BEING_DRAGGED_CLASS,Co,tm,no.BEING_DRAGGED_CLASS,tm,Yn(yM,bM)),PM=({layoutP:e,markerId:t})=>{let n=Ye(e.sheet.address),o=Ye(de().atomP.historic.projects.stateByProjectId[n.projectId].stateBySheetId[n.sheetId].sequenceEditor.markerSet.byId[t]);if(!o)return null;let i=Ye(e.clippedSpace.width),l=Ye(e.clippedSpace.fromUnitSpace)(o.position),s=l<=0||l>i,u=s?-1e4:l,d=s?0:1;return wn.default.createElement(wM,{style:{transform:"translateX(".concat(u,"px) scale(").concat(d,")")}},wn.default.createElement(IM,{marker:o,layoutP:e}))},CM=PM,IM=({layoutP:e,marker:t})=>{let n=Ye(e.sheet.address),[o,i]=Qe(null),[l]=sre(i,{sheetAddress:n,markerId:t.id}),[s]=ure(i,{layoutP:e,marker:t}),{node:u,toggle:d,close:f}=$r({debugName:"MarkerPopover"},()=>wn.default.createElement(Zr,null,wn.default.createElement(vM,{marker:t,layoutP:e,onRequestClose:f})));return wn.default.createElement(wn.default.Fragment,null,l,u,wn.default.createElement(_M,L({title:t.label?"Marker: ".concat(t.label):"Marker",ref:o,onClick:m=>{d(m,o.current)}},no.reactProps({isDragging:s,position:t.position}))),wn.default.createElement(SM,null))}}),nm,jM,OM,dre=P(()=>{Re(),Ne(),nm=$(X()),cre(),jM=({layoutP:e})=>{let t=Ye(e.sheet.address),n=de().atomP.historic.projects.stateByProjectId[t.projectId].stateBySheetId[t.sheetId].sequenceEditor.markerSet,o=Ye(n.allIds);return nm.default.createElement(nm.default.Fragment,null,o&&Object.keys(o).map(i=>nm.default.createElement(CM,{key:i,layoutP:e,markerId:i})))},OM=jM}),TM,Vo,zM,DM,AM,BM,fre=P(()=>{Ho(),Re(),TM=je(),Vo=$(X()),be(),Zne(),Gne(),Xne(),are(),Wi(),ire(),dre(),DM=M.div(zM||(zM=F([` 2701 position: absolute; 2702 top: 0; 2703 right: 0; 2704 bottom: 0; 2705 z-index: `,`; 2706 overflow: visible; 2707 pointer-events: none; 2708`])),()=>co.rightOverlay),AM=({layoutP:e})=>Xe(()=>{let t=(0,TM.val)(e.rightDims.width);return Vo.default.createElement(DM,{style:{width:t+"px"}},Vo.default.createElement(sM,{layoutP:e}),Vo.default.createElement(BR,{layoutP:e}),Vo.default.createElement(ER,{layoutP:e}),Vo.default.createElement(X7,{layoutP:e}),Vo.default.createElement(OM,{layoutP:e}),Vo.default.createElement(gR,{layoutP:e}),Vo.default.createElement(fM,{layoutP:e}))},[e]),BM=AM}),NM,rm,FM,RM,MM,UM,pre=P(()=>{NM=je(),Re(),Ne(),rm=$(X()),be(),Ll(),Gt(),RM=M.button(FM||(FM=F([` 2709 outline: none; 2710 background-color: #1c1d21; 2711 border: 1px solid #191919; 2712 border-radius: 2px; 2713 display: flex; 2714 bottom: 14px; 2715 right: 8px; 2716 z-index: 1; 2717 position: absolute; 2718 2719 padding: 4px 8px; 2720 display: flex; 2721 color: #656d77; 2722 line-height: 20px; 2723 font-size: 10px; 2724 2725 &:hover { 2726 color: white; 2727 } 2728 2729 & > svg { 2730 transition: transform 0.3s; 2731 transform: rotateZ(0deg); 2732 } 2733 2734 &:hover > svg { 2735 transform: rotateZ(-20deg); 2736 } 2737 2738 &.open > svg { 2739 transform: rotateZ(-180deg); 2740 } 2741 2742 &.open:hover > svg { 2743 transform: rotateZ(-160deg); 2744 } 2745`]))),MM=({layoutP:e})=>{let t=Ye(e.graphEditorDims.isOpen),n=(0,rm.useCallback)(()=>{let o=(0,NM.val)(e.graphEditorDims.isOpen);de().transaction(({stateEditors:i})=>{i.studio.historic.panels.sequenceEditor.graphEditor.setIsOpen({isOpen:!o})})},[e]);return rm.default.createElement(RM,L({onClick:n,title:"Toggle graph editor",className:t?"open":""},to("hide")),rm.default.createElement(tJ,null))},UM=MM}),Cr,vt,VM,HM,KM,WM,co,qM,$M,LM,ZM,GM,XM,YM,QM,JM,Ho=P(()=>{ca(),Re(),xA(),Cr=je(),vt=$(X()),be(),Ine(),Hh(),Rne(),fre(),is(),CD(),nA(),Gt(),ni(),Ft(),pre(),_o(),wi(),HM=M($b)(VM||(VM=F([` 2746 z-index: `,`; 2747 box-shadow: 2px 2px 0 rgb(0 0 0 / 11%); 2748`])),Ml.sequenceEditorPanel),WM=M.div(KM||(KM=F([` 2749 background-color: rgba(40, 43, 47, 0.99); 2750 position: absolute; 2751 left: 0; 2752 top: 0; 2753 bottom: 0; 2754 z-index: -1; 2755 pointer-events: none; 2756`]))),co=(()=>
2756{let e={rightBackground:0,scrollableArea:0,rightOverlay:0,lengthIndicatorCover:0,lengthIndicatorStrip:0,playhead:0,currentFrameStamp:0,marker:0,horizontalScrollbar:0},t=-1;for(let n of Object.keys(e))e[n]=t,t++;return e})(),$M=M(Ub)(qM||(qM=F([` 2757 position: absolute; 2758 left: 0; 2759 top: 0; 2760 z-index: 1; 2761`]))),LM={edges:{left:{from:"screenLeft",distance:.1},right:{from:"screenRight",distance:.2},top:{from:"screenBottom",distance:.4},bottom:{from:"screenBottom",distance:.01}}},ZM={width:800,height:200},GM=e=>vt.default.createElement(Mb,{panelId:"sequenceEditor",defaultPosition:LM,minDims:ZM},vt.default.createElement(XM,null)),XM=()=>{let{dims:e}=as(),[t,n]=(0,vt.useState)(null);return VO(t),Xe(()=>{let o=Cr.prism.memo("panelSize",()=>{let g=e.width,h=e.height;return{width:g,height:h,widthWithoutBorder:g-2,heightWithoutBorder:h-4,screenX:e.left,screenY:e.top}},[e]),i=ia(ua().filter(g=>Nd(g)||ur(g)).map(g=>ur(g)?g.sheet:g));if(ia(i.map(g=>g.template)).length!==1)return vt.default.createElement(vt.default.Fragment,null);let l=i[0];if(!l)return vt.default.createElement(vt.default.Fragment,null);let s=Zb("panelSizeP",o).pointer,u=Cr.prism.memo("key",()=>JSON.stringify(l.address),[l]),d=Cr.prism.memo("layout",()=>Fne(l,s),[l,s]).getValue();if((0,Cr.val)(d.tree.children).length===0)return vt.default.createElement(vt.default.Fragment,null);let f=Cr.prism.memo("containerRef",JM,[]),m=(0,Cr.val)(d.graphEditorDims.isAvailable),v=(0,Cr.val)(d.graphEditorDims.isOpen);return vt.default.createElement(HM,{ref:g=>{f(g),g!==t&&n(g)}},vt.default.createElement(WM,{style:{width:"".concat((0,Cr.val)(d.leftDims.width),"px")}}),vt.default.createElement(uB,{layoutP:d},vt.default.createElement(YM,{layoutP:d}),vt.default.createElement(m7,{key:u+"-dopeSheet",layoutP:d}),v&&vt.default.createElement(FF,{key:u+"-graphEditor",layoutP:d}),m&&vt.default.createElement(UM,{layoutP:d}),vt.default.createElement(BM,{layoutP:d})))},[e,t])},YM=({layoutP:e})=>Xe(()=>{let t=(0,Cr.val)(e.sheet);return vt.default.createElement($M,{style:{width:(0,Cr.val)(e.leftDims.width)}},vt.default.createElement(Zv,null,vt.default.createElement(sa,null,t.address.sheetId," "),vt.default.createElement(Tu,null,":","Â "),vt.default.createElement(sa,null,t.address.sheetInstanceId," "),vt.default.createElement(Tu,null,"Â ",">","Â "),vt.default.createElement(sa,null,"Sequence")))},[e]),QM=GM,JM=()=>{let e=null,t={passive:!1,capture:!1},n=o=>{Math.abs(o.deltaY)<Math.abs(o.deltaX)&&(o.preventDefault(),o.stopPropagation())};return o=>{e!==o&&e&&e.removeEventListener("wheel",n,t),e=o,o&&o.addEventListener("wheel",n,t)}}}),Gi,eU,tU,hre=P(()=>{gQ(),Nb(),Gi=$(X()),Ne(),Re(),Oee(),Ho(),eU=()=>{let e=Ye(de().paneManager.allPanesD),t=Object.entries(e).map(([n,o])=>Gi.default.createElement(wA,{key:"pane-".concat(n),paneInstance:o}));return Gi.default.createElement(Gi.default.Fragment,null,t,Gi.default.createElement(sj,null),Gi.default.createElement(xD,null),Gi.default.createElement(QM,null))},tU=eU}),nU,rU,oU,mre=P(()=>{be(),Rp(),rU=M(ns)(nU||(nU=F([` 2762 --popover-outer-stroke: #e11c1c; 2763 --popover-inner-stroke: #2c1c1c; 2764 --popover-bg: #2c1c1c; 2765 pointer-events: none !important; 2766`]))),oU=rU}),gre=He((e,t)=>{var n,o;n=[],o=[];function i(l,s,u){var d,f,m,v,g,h,b,y;if(l===s)return 0;if(d=l.length,f=s.length,d===0)return f;if(f===0)return d;for(u&&(l=l.toLowerCase(),s=s.toLowerCase()),b=0;b<d;)o[b]=l.charCodeAt(b),n[b]=++b;for(y=0;y<f;)for(m=s.charCodeAt(y),v=g=y++,b=-1;++b<d;)h=m===o[b]?g:g+1,g=n[b],n[b]=v=g>v?h>v?v+1:h:h>g?g+1:h;return v}t.exports=i}),vre=He((e,t)=>{var n=gre();function o(){var i,l,s,u,d,f=0,m=arguments[0],v=arguments[1],g=v.length,h=arguments[2];h&&(u=h.threshold,d=h.ignoreCase),u===void 0&&(u=0);for(var b=0;b<g;++b)d?l=n(m,v[b],!0):l=n(m,v[b]),l>m.length?i=1-l/v[b].length:i=1-l/m.length,i>f&&(f=i,s=v[b]);return f>=u?s:null}t.exports=o});function yre(e,t,n="Did you mean ",o="?"){let i=(0,aU.default)(e,t,{threshold:.7});return i?n+JSON.stringify(i)+o:""}var aU,bre=P(()=>{aU=$(vre())});function iU(e,t){return e.length<=t?e:e.substr(0,t-3)+"..."}var kre=P(()=>{}),lU,Ck,sU=P(()=>{kre(),lU=e=>typeof e=="string"?'string("'.concat(iU(e,10),'")'):typeof e=="number"?"number(".concat(iU(String(e),10),")"):e===null?"null":e===void 0?"undefined":typeof e=="boolean"?String(e):Array.isArray(e)?"array":typeof e=="object"?"object":"unknown",Ck=lU}),uU,cU,Ik,dU=P(()=>{be(),gi(),cU=M(WI)(uU||(uU=F([` 2767 display: flex; 2768 height: fit-content; 2769 backdrop-filter: blur(14px); 2770 border-radius: 2px; 2771`]))),Ik=cU}),bs,fU,pU,hU,ks,Rc=P(()=>{be(),rt(),bs=$(X()),ic(),Yf(),xz(),dU(),pU=M.button(fU||(fU=F([` 2772 `,`; 2773 position: relative; 2774 display: flex; 2775 align-items: center; 2776 justify-content: center; 2777 font-size: 14px; 2778 font-weight: 600; 2779 width: 32px; 2780 height: 32px; 2781 outline: none; 2782 2783 color: #a8a8a9;
2784 2785 background: rgba(40, 43, 47, 0.8); 2786 backdrop-filter: blur(14px); 2787 border: none; 2788 border-bottom: 1px solid rgba(255, 255, 255, 0.08); 2789 border-radius: 2px; 2790 2791 svg { 2792 display: block; 2793 } 2794 2795 &:hover { 2796 background: rgba(59, 63, 69, 0.8); 2797 } 2798 2799 &:active { 2800 background: rgba(82, 88, 96, 0.8); 2801 } 2802 2803 &.selected { 2804 color: rgba(255, 255, 255, 0.8); 2805 border-bottom: 1px solid rgba(255, 255, 255, 0.7); 2806 } 2807 2808 // Don't blur if in a button group, because it already blurs. We need to blur 2809 // on the group-level, otherwise we get seams. 2810 `,` > & { 2811 backdrop-filter: none; 2812 filter: none; 2813 border-radius: 0; 2814 2815 &:first-child { 2816 border-top-left-radius: 2px; 2817 border-bottom-left-radius: 2px; 2818 } 2819 2820 &:last-child { 2821 border-bottom-right-radius: 2px; 2822 border-top-right-radius: 2px; 2823 } 2824 } 2825 2826 @supports not (backdrop-filter: blur()) { 2827 background: rgba(40, 43, 47, 0.95); 2828 } 2829`])),tt,Ik),hU=bs.default.forwardRef((e,t)=>{var n=e,{title:o}=n,i=Qs(n,["title"]);let[l,s]=ts({enabled:typeof o=="string"},()=>bs.default.createElement(Cb,null,o));return bs.default.createElement(bs.default.Fragment,null,l,bs.default.createElement(pU,L({ref:Xf([s,t])},i))," ")}),ks=hU}),mU,gU,vU,yU,bU,wre=P(()=>{mU=$(X()),Rc(),be(),rt(),vU=M(ks)(gU||(gU=F([` 2830 `,`; 2831 & > svg { 2832 width: 1em; 2833 height: 1em; 2834 pointer-events: none; 2835 } 2836`])),tt),yU=({config:e,testId:t})=>{var n;return mU.default.createElement(vU,{onClick:e.onClick,"data-testid":t,title:e.title,dangerouslySetInnerHTML:{__html:(n=e.svgSource)!=null?n:""}})},bU=yU});function xre({value:e,label:t,icon:n,onClick:o,isSelected:i}){return ws.default.createElement(ws.default.Fragment,null,ws.default.createElement(ks,{forwardedAs:VI,className:i?"selected":void 0,"aria-label":t,onClick:o,title:t},n))}var ws,kU,wU,Sre=P(()=>{ws=$(X()),gi(),Rc(),dU(),kU=({value:e,onChange:t,options:n})=>ws.default.createElement(Ik,null,n.map(({label:o,icon:i,value:l})=>ws.default.createElement(xre,{key:l,value:l,isSelected:e===l,label:o,icon:i,onClick:()=>t(l)}))),wU=kU}),jk,xU,SU,EU,_U,Ere=P(()=>{jk=$(X()),be(),rt(),Sre(),SU=M.div(xU||(xU=F([` 2837 `,`; 2838 & > svg { 2839 width: 1em; 2840 height: 1em; 2841 pointer-events: none; 2842 } 2843`])),tt),EU=({config:e})=>jk.default.createElement(wU,{onChange:e.onChange,options:e.options.map(({label:t,value:n,svgSource:o})=>({label:t,value:n,icon:jk.default.createElement(SU,{dangerouslySetInnerHTML:{__html:o}})})),value:e.value}),_U=EU}),Mc,PU,CU,IU,jU,_re=P(()=>{Mc=$(X()),be(),rt(),Rc(),TO(),Lr(),CU=M.div(PU||(PU=F([` 2844 `,`; 2845 & > svg { 2846 width: 1em; 2847 height: 1em; 2848 pointer-events: none; 2849 } 2850`])),tt),IU=({config:e})=>{let t=(0,Mc.useRef)(null),n=$r(()=>{let o=t.current.getBoundingClientRect();return{debugName:"ExtensionFlyoutMenu:"+e.label,constraints:{maxX:o.right,maxY:8,minX:o.left,minY:8},verticalGap:2}},()=>Mc.default.createElement(rb,{items:e.items.map((o,i)=>({label:o.label,callback:()=>{var l;try{(l=o.onClick)==null||l.call(o)}catch(s){console.error(s)}}})),onRequestClose:()=>{n.close("clicked")}}));return Mc.default.createElement(CU,null,n.node,Mc.default.createElement(ks,{ref:t,onClick:o=>{n.open(o,t.current)}},e.label))},jU=IU});function Pre(e){return Ok[e]}var Uc,OU,Ok,TU,zU,Cre=P(()=>{bre(),sU(),Uc=$(X()),wre(),Ere(),_re(),OU=e=>Uc.default.createElement(Uc.default.Fragment,null,e.config.map((t,n)=>Uc.default.createElement(TU,{config:t,key:n}))),Ok={Icon:bU,Switch:_U,Flyout:jU},TU=({config:e})=>{let t=Pre(e.type);if(!t)throw new Error("No tool with tool.type ".concat(Ck(e.type)," exists. Did you mean ").concat(yre(e.type,Object.keys(Ok))));return Uc.default.createElement(t,{config:e})},zU=OU}),DU,fo,AU,BU,NU,Tk,FU,RU,zk,MU=P(()=>{DU=je(),Re(),Ne(),fo=$(X()),be(),Cre(),BU=M.div(AU||(AU=F([` 2851 height: 36px; 2852 /* pointer-events: none; */ 2853 2854 display: flex; 2855 gap: 0.5rem; 2856 justify-content: center; 2857`]))),Tk=M.div(NU||(NU=F([` 2858 position: abolute; 2859 height: 32px; 2860 width: 1px; 2861 background: #373b40; 2862 opacity: 0.4; 2863`]))),FU=({extension:e,toolbarId:t})=>{var n;let o=(0,fo.useMemo)(()=>new DU.Atom([]),[]),i=(n=e.toolbars)==null?void 0:n[t];(0,fo.useLayoutEffect)(()=>{let s=i==null?void 0:i(o.set.bind(o),de().publicApi);if(typeof s=="function")return s},[e,t,i]);let l=Ye(o.prism);return fo.default.createElement(zU,{config:l})},RU=({toolbarId:e,showLeftDivider:t})=>{var n;let o=[],i=Ye(de().atomP.ephemeral.extensions.byId),l=!1;for(let[,s]of Object.entries(i))!s||!((n=s.toolbars)!=null&&n[e])||(o.push(fo.default.createElement(fo.default.Fragment,{key:"extensionToolbar-"+s.id},l?fo.default.createElement(Tk,null):void 0,fo.default.createElement(FU,{extension:s,toolbarId:e}))),l=!0);return o.length===0?null:fo.default.createElement(BU,{"data-testid":"theatre-extensionToolbar-".concat(e)},t?fo.default.createElement(Tk,null):void 0,o)},zk=RU}),Vc,UU,VU,HU,om,Ire=P(()=>{be(),Vc=$(X()),Rc(),VU=M(ks)(UU||(UU=F([` 2864 color: `,`; 2865 2866 border-bottom: 1px solid 2867 `,`; 2868`])),({pinned:e})=>e?"rgba(255, 255, 255, 0.8)":"#A8A8A9",({pinned:e})=>e?"rgba(255, 255, 255, 0.7)":"rgba(255, 255, 255, 0.08)"),HU=(0,Vc.forwardRef)((e,t)=>{var n=e,{children:o,hint:i,pinned:l,icon:s,pinHintIcon:u,unpinHintIcon:d}=n,f=Qs(n,["children","hint","pinned","icon","pinHintIcon","unpinHintIcon"]);let[m,v]=(0,Vc.useState)(!1),g=m||i;return Vc.default.createElement(VU,he(L({},f),{pinned:l,ref:t,onMouseOver:()=>v(!0),onMouseOut:()=>v(!1)}),Vc.default.createElement("div",{style:{pointerEvents:"none",width:"fit-content",height:"fit-content",inset:0}},g&&!l?u:g&&l?d:s),o)}),om=HU});function jre(e){return Dk.createElement("svg",L({width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),Dk.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12.732 4.048l-.792-.792L7.2 8l4.74 4.744.792-.792L8.781 8l3.951-3.952zm-3.932 0l-.792-.792L3.268 8l4.74 4.744.792-.792L4.848 8 8.8 4.048z",fill:"
2868currentColor"}))}var Dk,Ak,Ore=P(()=>{Dk=$(X()),Ak=jre});function Tre(e){return Bk.createElement("svg",L({width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),Bk.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3.694 3.765l.792-.792 4.74 4.744-4.74 4.744-.792-.793 3.951-3.951-3.951-3.952zm3.932 0l.792-.792 4.74 4.744-4.74 4.744-.792-.793 3.952-3.951-3.952-3.952z",fill:"currentColor"}))}var Bk,Nk,zre=P(()=>{Bk=$(X()),Nk=Tre}),Bt,KU,WU,qU,Fk,$U,Da,LU,ZU,GU,XU,YU,QU,JU,eV,tV,am,nV,rV,Rk,Mk,oV,aV,Dre=P(()=>{Re(),Ne(),Bt=$(X()),be(),WU=M.div(KU||(KU=F([` 2869 width: 138px; 2870 border-radius: 2px; 2871 background-color: rgba(42, 45, 50, 0.9); 2872 position: absolute; 2873 display: flex; 2874 flex-direction: column; 2875 align-items: stretch; 2876 justify-content: flex-start; 2877 box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.25), 0px 2px 6px rgba(0, 0, 0, 0.15); 2878 backdrop-filter: blur(14px); 2879 pointer-events: auto; 2880 // makes the edges of the item highlights match the rounded corners 2881 overflow: hidden; 2882 2883 @supports not (backdrop-filter: blur()) { 2884 background-color: rgba(42, 45, 50, 0.98); 2885 } 2886 2887 color: rgba(255, 255, 255, 0.9); 2888 2889 & a { 2890 // Fix colors of links to not be default 2891 color: inherit; 2892 } 2893`]))),Fk=M.div(qU||(qU=F([` 2894 position: relative; 2895 padding: 0px 12px; 2896 font-weight: 400; 2897 font-size: 11px; 2898 height: 32px; 2899 text-decoration: none; 2900 user-select: none; 2901 display: flex; 2902 flex-direction: row; 2903 align-items: center; 2904 cursor: default; 2905`]))),Da=M(Fk)($U||($U=F([` 2906 &:before { 2907 position: absolute; 2908 display: block; 2909 content: ' '; 2910 inset: 3px; 2911 border-radius: 3px; 2912 background: rgba(255, 255, 255, 0.1); 2913 opacity: 0; 2914 } 2915 2916 &.secondary { 2917 color: rgba(255, 255, 255, 0.5); 2918 } 2919 2920 &:hover { 2921 /* background-color: #398995; */ 2922 color: white !important; 2923 &:before { 2924 opacity: 1; 2925 } 2926 } 2927`]))),ZU=M(Fk)(LU||(LU=F([` 2928 height: auto; 2929 min-height: 32px; 2930 padding-top: 12px; 2931 padding-bottom: 10px; 2932 flex-direction: column; 2933 justify-content: flex-start; 2934 align-items: stretch; 2935 gap: 8px; 2936 color: rgba(255, 255, 255, 0.5); 2937`]))),XU=M.div(GU||(GU=F([` 2938 font-weight: 600; 2939`]))),QU=M.div(YU||(YU=F([` 2940 display: flex; 2941 flex-direction: row; 2942 justify-content: space-between; 2943`]))),eV=M.div(JU||(JU=F([` 2944 margin-left: 2px; 2945`]))),am=M.div(tV||(tV=F([` 2946 height: 1px; 2947 margin: 0 2px; 2948 background: rgba(255, 255, 255, 0.02); 2949`]))),rV=M.div(nV||(nV=F([` 2950 position: absolute; 2951 width: 8px; 2952 height: 8px; 2953 background: #40aaa4; 2954 right: 14px; 2955 top: 12px; 2956 border-radius: 50%; 2957`]))),Rk="0.7.2",Mk=Rk.match(/^[^\-]+/)[0],oV=Bt.default.forwardRef((e,t)=>{let n=Ye(de().atomP.ahistoric.updateChecker.result.hasUpdates);return Bt.default.createElement(WU,{ref:t},Bt.default.createElement(Da,{as:"a",href:"https://www.theatrejs.com/docs/latest",className:"",target:"_blank"},"Docs"),Bt.default.createElement(Da,{as:"a",href:"https://www.theatrejs.com/docs/latest/releases",className:"",target:"_blank"},"Changelog"),Bt.default.createElement(am,null),Bt.default.createElement(Da,{as:"a",href:"https://github.com/theatre-js/theatre",className:"",target:"_blank"},"Github"),Bt.default.createElement(Da,{as:"a",href:"https://twitter.com/theatre_js",className:"",target:"_blank"},"Twitter"),Bt.default.createElement(Da,{className:"",as:"a",href:"https://discord.gg/bm9f8F9Y9N",target:"_blank"},"Discord"),Bt.default.createElement(am,null),Bt.default.createElement(ZU,null,Bt.default.createElement(XU,null,"Version"),Bt.default.createElement(QU,null,Bt.default.createElement(eV,null,Rk," ",n===!0?"(outdated)":n===!1?"(latest)":""))),n===!0&&Bt.default.createElement(Bt.default.Fragment,null,Bt.default.createElement(am,null),Bt.default.createElement(Da,{as:"a",href:"https://www.theatrejs.com/docs/latest/releases".concat(encodeURIComponent(Mk)),className:"",target:"_blank"},"Update",Bt.default.createElement(rV,null)),Bt.default.createElement(Da,{as:"a",href:"https://www.theatrejs.com/docs/latest/releases#".concat(encodeURIComponent(Mk)),className:"",target:"_blank"},"What's new?")))}),aV=oV}),st,iV,lV,sV,uV,cV,dV,Uk,fV,Vk,pV,Hk,hV,mV,Are=P(()=>{Re(),Ne(),st=$(X()),be(),ic(),mre(),Rp(),iV=je(),MU(),Ire(),zu(),Ore(),zre(),Rc(),Lr(),Dre(),mc(),sV=M.div(lV||(lV=F([` 2958 height: 36px; 2959 pointer-events: none; 2960 2961 display: flex; 2962 justify-content: space-between; 2963 padding: 12px; 2964`]))),cV=M.div(uV||(uV=F([` 2965 color: white; 2966 width: 14px; 2967 height: 14px; 2968 background: #d00; 2969 border-radius: 4px; 2970 text-align: center; 2971 line-height: 14px; 2972 font-weight: 600; 2973 font-size: 8px; 2974 position: relative; 2975 left: -6px; 2976 top: -11px; 2977 margin-right: -14px; 2978 box-shadow: 0 4px 6px -4px #00000059; 2979`]))),Uk=M.div(dV||(dV=F([` 2980 display: flex; 2981 gap: 8px; 2982`]))),Vk=M.div(fV||(fV=F([` 2983 position: absolute; 2984 background: `,`; 2985 width: 6px; 2986 height: 6px; 2987 border-radius: 50%; 2988 right: -2px; 2989 top: -2px; 2990`])),({type:e})=>e==="info"?"#40aaa4":"#f59e0b"),M.div(pV||(pV=F([` 2991 position: absolute; 2992 height: 32px; 2993 width: 1px; 2994 background: #373b40; 2995 opacity: 0.4; 2996`]))),Hk=!1,hV=()=>{var e,t,n;let o=Xe(()=>{let y=(0,iV.val)(de().atomP.ephemeral.coreByProject);return Object.entries(y).map(([k,x])=>({projectId:k,state:x})).filter(({state:k})=>k.loadingState.type==="browserStateIsNotBasedOnDiskState")},[]),[i,l]=ts({enabled:o.length>0,enterDelay:o.length>0?0:200},()=>o.length>0?st.default.createElement(oU,null,o.length===1?'There is a state conflict in project "'.concat(o[0].projectId,'". Select the project in the outline below in order to fix it.'):"There are ".concat(o.length," projects that have state conflicts. They are highlighted in the outline below. ")):st.default.createElement(ns,null,st.default.createElement(st.default.Fragment,null,"Outline"))),s=(e=Ye(de().atomP.ahistoric.pinOutline))!=null?e:!0,u=(t=Ye(de().atomP.ahistoric.pinDetails))!=null?t:!0,d=Ye(de().atomP.ahistoric.updateChecker.result.hasUpdates)===!0,f=$r(()=>{let y=m.current.getBoundingClientRect();return{debugName:"More Menu",constraints:{maxX:y.right,maxY:8,minX:y.left-140,minY:8},verticalGap:2}},()=>st.default.createElement(aV,null)),m=(0,st.useRef)(null),v=(0,st.useMemo)(()=>(window.__IS_VISUAL_REGRESSION_TESTING&&(Hk||(Hk=!0,console.warn("Visual regression testing enabled, so we're showing the updates badge unconditionally"))),d||window.__IS_VISUAL_REGRESSION_TESTING?!0:d),[d]),{hasNotifications:g}=Ob(),[h,b]=Wz();return st.default.createElement(sV,null,st.default.createElement(Uk,null,i,st.default.createElement(om,{ref:l,"data-testid":"OutlinePanel-TriggerButton",onClick:()=>{de().transaction(({stateEditors:y,drafts:k})=>{var x;y.studio.ahistoric.setPinOutline(!((x=k.ahistoric.pinOutline)==null||x))})},icon:st.default.createElement(Xv,null),pinHintIcon:st.default.createElement(Nk,null),unpinHintIcon:st.default.createElement(Ak,null),pinned:s}),o.length>0?st.default.createElement(cV,null,o.length):null,st.default.createElement(zk,{showLeftDivider:!0,toolbarId:"global"})),st.default.createElement(Uk,null,h,st.default.createElement(om,{ref:b,onClick:()=>{de().transaction(({stateEditors:y,drafts:k})=>{var x;y.studio.ahistoric.setPinNotifications(!((x=k.ahistoric.pinNotifications)!=null&&x))})},icon:st.default.createElement(qf,null),pinHintIcon:st.default.createElement(qf,null),unpinHintIcon:st.default.createElement(qf,null),pinned:(n=Ye(de().atomP.ahistoric.pinNotifications))!=null?n:!1},g&&st.default.createElement(Vk,{type:"warning"})),f.node,st.default.createElement(ks,{ref:m,onClick:y=>{f.toggle(y,m.current)}},st.default.createElement(l3,null),v&&st.default.createElement(Vk,{type:"info"})),st.default.createElement(om,{ref:l,onClick:()=>{de().transaction(({stateEditors:y,drafts:k})=>{var x;
2996y.studio.ahistoric.setPinDetails(!((x=k.ahistoric.pinDetails)==null||x))})},icon:st.default.createElement(i3,null),pinHintIcon:st.default.createElement(Ak,null),unpinHintIcon:st.default.createElement(Nk,null),pinned:u})))},mV=hV}),gV,Hc,vV,Kc,yV,bV,kV,wV,xV=P(()=>{gV=je(),Re(),Hc=$(X()),vV=$(wo()),Kc=new gV.Atom({set:{},byId:{}}),yV=1,bV=()=>{let e=yV++;function t(o,i,l){Kc.reduce(s=>({byId:he(L({},s.byId),{[e]:{comp:o,props:i,portalNode:l}}),set:he(L({},s.set),{[e]:!0})}))}function n(){Kc.reduce(o=>{let i=L({},o.set),l=L({},o.byId);return delete i[e],{byId:l,set:i}})}return{mountOrRender:t,unmount:n}},kV=()=>{let e=Object.keys(Ye(Kc.pointer.set));return Hc.default.createElement(Hc.default.Fragment,null,e.map(t=>Hc.default.createElement(wV,{key:"id-"+t,id:t})))},wV=({id:e})=>{let{comp:t,portalNode:n,props:o}=Ye(Kc.pointer.byId[e]);return(0,vV.createPortal)(Hc.default.createElement(t,L({},o)),n)}});function Bre(e){let t=de(),[n,o]=Qe(void 0),i=g7();i.configureLogging({min:128,dev:Wk,internal:Wk});let l=i.getLogger().named("Theatre.js UIRoot");rre();let s=Ye(t.atomP.ahistoric.visibilityState);return(0,Qt.useEffect)(()=>(s==="everythingIsHidden"&&console.warn("Theatre.js Studio is hidden. Use the keyboard shortcut 'alt + \\' to restore the studio, or call studio.ui.restore()."),()=>{}),[s]),Xe(()=>{let u=(0,Kk.val)(t.atomP.ahistoric.visibilityState);return(0,Kk.val)(t.atomP.ephemeral.initialised)?Qt.default.createElement(Ej,{logger:l},Qt.default.createElement(IT,null,Qt.default.createElement(wQ,null,Qt.default.createElement(IV,null),Qt.default.createElement(Fl.Provider,{value:o},Qt.default.createElement(Lv,{target:window.__IS_VISUAL_REGRESSION_TESTING===!0?void 0:e.containerShadow},Qt.default.createElement(Qt.default.Fragment,null,Qt.default.createElement(EV,null),Qt.default.createElement(PV,{className:u==="everythingIsHidden"?"invisible":""},Qt.default.createElement($v,{ref:n}),Qt.default.createElement(mV,null),Qt.default.createElement(tU,null),Qt.default.createElement(qz,null)))))))):null},[t,n,o])}var Kk,Qt,SV,EV,_V,PV,CV,Wk,IV,Nre=P(()=>{Ne(),Re(),Kk=je(),Qt=$(X()),be(),hre(),Are(),nt(),gi(),Sk(),Fn(),jT(),yy(),xV(),rt(),qh(),fa(),mc(),EV=typeof window<"u"?sC(SV||(SV=F([` 2997 :host { 2998 contain: strict; 2999 } 3000`]))):{},PV=M(Sj)(_V||(_V=F([` 3001 z-index: 50; 3002 position: fixed; 3003 inset: 0; 3004 3005 &.invisible { 3006 pointer-events: none !important; 3007 opacity: 0; 3008 transform: translateX(1000000px); 3009 } 3010`]))),Wk=/Playground.+Theatre\.js/.test((CV=typeof document<"u"?document==null?void 0:document.title:null)!=null?CV:""),IV=()=>Qt.default.createElement(kV,null)}),Fre=He(e=>{var t=wo();e.createRoot=t.createRoot,e.hydrateRoot=t.hydrateRoot}),jV={};i2(jV,{default:()=>zV});var OV,TV,zV,Rre=P(()=>{Nre(),OV=$(X()),TV=$(Fre()),xV(),rt(),MU(),zV=class{constructor(){et(this,"containerEl",document.createElement("div")),et(this,"_renderTimeout"),et(this,"_documentBodyUIIsRenderedIn"),et(this,"containerShadow"),this.containerEl.id="theatrejs-studio-root",this.containerEl.style.cssText=` 3011 position: fixed; 3012 top: 0; 3013 right: 0; 3014 bottom: 0; 3015 left: 0; 3016 pointer-events: none; 3017 z-index: 100; 3018 `;let e=()=>{if(window.__IS_VISUAL_REGRESSION_TESTING===!0){let t=document.createElement("div");return t.id="theatrejs-faux-shadow-root",document.body.appendChild(t),t}else return this.containerEl.attachShadow({mode:"open"})};this.containerShadow=e()}render(){let e=()=>{if(!document.body){this._renderTimeout=setTimeout(e,5);return}this._renderTimeout=void 0,this._documentBodyUIIsRenderedIn=document.body,this._documentBodyUIIsRenderedIn.appendChild(this.containerEl),TV.default.createRoot(this.containerShadow).render(OV.default.createElement(Bre,{containerShadow:this.containerShadow}))};this._renderTimeout=setTimeout(e,10)}renderToolset(e,t){let n=bV();return n.mountOrRender(KY(zk),{toolbarId:e},t),n.unmount}}}),Mre=He(e=>{e.compare=i,e.reduce=l;var t,n,o;e.REMOVE=t=-1,e.ADD=n=1,e.EQUAL=o=0;function i(m,v){var g=m.length,h=v.length,b=s(m,v),y=b<g&&b<h?u(m,v):0,k=y+b-1;g-=k,h-=k;for(var x=f(g,h),S=g-1;S>=0;--S)for(var _=h-1;_>=0;--_)x[_][S]=d(x,m,v,b,S,_);return{prefix:b,matrix:x,suffix:y}}function l(m,v,g){var h,b,y,k,x=g.matrix,S=g.prefix;for(h=0;h<S;++h)v=m(v,o,h,h);for(y=h,S=x.length,h=0,b=0;h<S;)switch(k=x[h][b].type,v=m(v,k,h+y,b+y),k){case o:++h,++b;break;case t:++b;break;case n:++h;break}for(h+=y,b+=y,S=g.suffix,y=0;y<S;++y)v=m(v,o,h+y,b+y);return v}function s(m,v){for(var g=0,h=Math.min(m.length,v.length);g<h&&m[g]===v[g];)++g;return g}function u(m,v){for(var g=m.length-1,h=v.length-1,b=Math.min(g,h),y=0;y<b&&m[g-y]===v[h-y];)++y;return y}function d(m,v,g,h,b,y){return v[b+h]===g[y+h]?{value:m[y+1][b+1].value,type:o}:m[y][b+1].value<m[y+1][b].value?{value:m[y][b+1].value+1,type:t}:{value:m[y+1][b].value+1,type:n}}function f(m,v){var g=[],h,b,y;for(y=g[v]=[],b=0;b<m;++b)y[b]={value:m-b,type:t};for(h=0;h<v;++h)g[h]=[],g[h][m]={value:v-h,type:n};return g[v][m]={value:0,type:o},g}}),DV=He(e=>{e.cons=t,e.tail=n,e.map=o;function t(i,l){var s=l.length,u=new Array(s+1);u[0]=i;for(var d=0;d<s;++d)u[d+1]=l[d];return u}function n(i){for(var l=i.length-1,s=new Array(l),u=0;u<l;++u)s[u]=i[u+1];return s}function o(i,l){for(var s=new Array(l.length),u=0;u<l.length;++u)s[u]=i(l[u]);return s}}),Ure=He((e,t)=>
3018{t.exports=s;var n=/\/|~1|~0/g,o="/",i="~",l="~1";function s(u,d){var f,m,v,g;for(f=u.charAt(0)===o?1:0,m="",n.lastIndex=f;v=n.exec(u);)if(g=v[0],m+=u.slice(f,n.lastIndex-g.length),f=n.lastIndex,g===o){if(d(m)===!1)return u;m=""}else m+=g===l?o:i;return m+=u.slice(f),d(m),u}}),qk=He(e=>{var t=Ure();e.find=m,e.join=g,e.absolute=v,e.parse=h,e.contains=b,e.encodeSegment=k,e.decodeSegment=y,e.parseArrayIndex=_,e.isValidArrayIndex=S;var n="/",o=/\//g,i="~1",l=/~1/g,s="~",u=/~/g,d="~0",f=/~0/g;function m(j,z,V,W){if(typeof z=="string"){if(z==="")return{target:j,key:void 0};if(z===n)return{target:j,key:""};var B=j,Z,re=W!==void 0;return t(z,function(D){if(j==null)return B=null,!1;Array.isArray(j)?Z=re?O(V,_(D),j,W):D==="-"?D:_(D):Z=D,B=j,j=j[Z]}),B===null?void 0:{target:B,key:Z}}}function v(j){return j[0]===n?j:n+j}function g(j){return j.join(n)}function h(j){var z=[];return t(j,z.push.bind(z)),z}function b(j,z){return z.indexOf(j)===0&&z[j.length]===n}function y(j){return j.replace(l,n).replace(f,s)}function k(j){return j.replace(u,d).replace(o,i)}var x=/^(0|[1-9]\d*)$/;function S(j){return x.test(j)}function _(j){if(S(j))return+j;throw new SyntaxError("invalid array index "+j)}function O(j,z,V,W){var B=z;if(B<0)throw new Error("array index out of bounds "+B);if(W!==void 0&&typeof j=="function"&&(B=j(z,V,W),B<0))throw new Error("could not find patch context "+W);return B}}),AV=He((e,t)=>{t.exports=n;function n(l){return l==null||typeof l!="object"?l:Array.isArray(l)?o(l):i(l)}function o(l){for(var s=l.length,u=new Array(s),d=0;d<s;++d)u[d]=n(l[d]);return u}function i(l){for(var s=Object.keys(l),u={},d,f=0,m=s.length;f<m;++f)d=s[f],u[d]=n(l[d]);return u}}),Vre=He((e,t)=>{t.exports=n;function n(l,s){return l===s?!0:Array.isArray(l)&&Array.isArray(s)?o(l,s):typeof l=="object"&&typeof s=="object"?i(l,s):!1}function o(l,s){if(l.length!==s.length)return!1;for(var u=0;u<l.length;++u)if(!n(l[u],s[u]))return!1;return!0}function i(l,s){if(l===null&&s!==null||l!==null&&s===null)return!1;var u=Object.keys(l),d=Object.keys(s);if(u.length!==d.length)return!1;for(var f=0,m;f<u.length;++f)if(m=u[f],!(m in s&&n(l[m],s[m])))return!1;return!0}}),Hre=He((e,t)=>{var n=qk();t.exports=function(m,v){var g=n.parse(m.path),h=n.parse(v.path),b=d(g,h),y=l(g,h,b.length),k=f(m),x=f(v);return b.length===0&&!y?[x,k]:y?i(k,g,x,h):o(k,g,x)};function o(m,v,g,h){if(m.path===g.path)throw new TypeError("cannot commute "+m.op+","+g.op+" with identical object paths");return[g,m]}function i(m,v,g,h){return v.length===h.length?s(m,v,g,h):(v.length>h.length?(v=u(g,h,m,v,-1),m.path=n.absolute(n.join(v))):(h=u(m,v,g,h,1),g.path=n.absolute(n.join(h))),[g,m])}function l(m,v,g){return n.isValidArrayIndex(m[g])&&n.isValidArrayIndex(v[g])}function s(m,v,g,h){var b=v.length-1,y=+v[b],k=+h[b],x;return y<k?m.op==="add"||m.op==="copy"?(x=h.slice(),x[b]=Math.max(0,k-1),g.path=n.absolute(n.join(x))):m.op==="remove"&&(x=h.slice(),x[b]=k+1,g.path=n.absolute(n.join(x))):g.op==="add"||g.op==="copy"?(x=v.slice(),x[b]=y+1,m.path=n.absolute(n.join(x))):y>k&&g.op==="remove"&&(x=v.slice(),x[b]=Math.max(0,y-1),m.path=n.absolute(n.join(x))),[g,m]}function u(m,v,g,h,b){var y=v.length-1,k=+v[y],x=+h[y],S=h.slice();return k>x||(m.op==="add"||m.op==="copy"?S[y]=Math.max(0,x-b):m.op==="remove"&&(S[y]=Math.max(0,x+b))),S}function d(m,v){var g=m.length,h=v.length;if(g===0||h===0||g<2&&h<2)return[];for(var b=g===h?g-1:Math.min(g,h),y=0;y<b&&m[y]===v[y];)++y;return m.slice(0,y)}function f(m){return m.op==="remove"?{op:m.op,path:m.path}:m.op==="copy"||m.op==="move"?{op:m.op,path:m.path,from:m.from}:{op:m.op,path:m.path,value:m.value}}}),BV=He((e,t)=>{t.exports=n;function n(o){Error.call(this),this.name=this.constructor.name,this.message=o,typeof Error.captureStackTrace=="function"&&Error.captureStackTrace(this,this.constructor)}n.prototype=Object.create(Error.prototype),n.prototype.constructor=n}),$k=He((e,t)=>{t.exports=n;function n(o){Error.call(this),this.name=this.constructor.name,this.message=o,typeof Error.captureStackTrace=="function"&&Error.captureStackTrace(this,this.constructor)}n.prototype=Object.create(Error.prototype),n.prototype.constructor=n}),NV=He((e,t)=>
3018{t.exports=n;function n(o){Error.call(this),this.name=this.constructor.name,this.message=o,typeof Error.captureStackTrace=="function"&&Error.captureStackTrace(this,this.constructor)}n.prototype=Object.create(Error.prototype),n.prototype.constructor=n}),FV=He(e=>{var t=qk(),n=AV(),o=Vre(),i=Hre(),l=DV(),s=BV(),u=$k(),d=NV(),f=t.find,m=t.parseArrayIndex;e.test={apply:v,inverse:g,commute:h},e.add={apply:b,inverse:k,commute:x},e.remove={apply:j,inverse:V,commute:W},e.replace={apply:S,inverse:_,commute:O},e.move={apply:B,inverse:Z,commute:re},e.copy={apply:D,inverse:G,commute:x};function v(q,K,ee){var ge=f(q,K.path,ee.findContext,K.context),A=ge.target,N,oe;if(Array.isArray(A)?(N=m(ge.key),oe=A[N]):oe=ge.key===void 0?ge.target:ge.target[ge.key],!o(oe,K.value))throw new s("test failed "+JSON.stringify(K));return q}function g(q,K){return q.push(K),1}function h(q,K){if(q.path===K.path&&K.op==="remove")throw new TypeError("Can't commute test,remove -> remove,test for same path");return K.op==="test"||K.op==="replace"?[K,q]:i(q,K)}function b(q,K,ee){var ge=f(q,K.path,ee.findContext,K.context);if(C(ge))throw new u("path does not exist "+K.path);if(K.value===void 0)throw new u("missing value");var A=n(K.value);return ge.key===void 0?A:(y(ge,A),q)}function y(q,K){var ee=q.target;if(Array.isArray(ee))if(q.key==="-")ee.push(K);else{if(q.key>ee.length)throw new u("target of add outside of array bounds");ee.splice(q.key,0,K)}else if(xe(ee))ee[q.key]=K;else throw new u("target of add must be an object or array "+q.key)}function k(q,K){var ee=K.context;return ee!==void 0&&(ee={before:ee.before,after:l.cons(K.value,ee.after)}),q.push({op:"test",path:K.path,value:K.value,context:ee}),q.push({op:"remove",path:K.path,context:ee}),1}function x(q,K){if(q.path===K.path&&K.op==="remove")throw new TypeError("Can't commute add,remove -> remove,add for same path");return i(q,K)}function S(q,K,ee){var ge=f(q,K.path,ee.findContext,K.context);if(C(ge)||Q(ge))throw new u("path does not exist "+K.path);if(K.value===void 0)throw new u("missing value");var A=n(K.value);if(ge.key===void 0)return A;var N=ge.target;return Array.isArray(N)?N[m(ge.key)]=A:N[ge.key]=A,q}function _(q,K,ee,ge){var A=ge[ee-1];if(A===void 0||A.op!=="test"||A.path!==K.path)throw new d("cannot invert replace w/o test");var N=A.context;return N!==void 0&&(N={before:N.before,after:l.cons(A.value,l.tail(N.after))}),q.push({op:"test",path:A.path,value:K.value}),q.push({op:"replace",path:A.path,value:A.value}),2}function O(q,K){if(q.path===K.path&&K.op==="remove")throw new TypeError("Can't commute replace,remove -> remove,replace for same path");return K.op==="test"||K.op==="replace"?[K,q]:i(q,K)}function j(q,K,ee){var ge=f(q,K.path,ee.findContext,K.context);if(C(ge)||ge.target[ge.key]===void 0)throw new u("path does not exist "+K.path);return z(ge),q}function z(q){var K=q.target,ee;if(Array.isArray(K))return ee=K.splice(m(q.key),1),ee[0];if(xe(K))return ee=K[q.key],delete K[q.key],ee;throw new u("target of remove must be an object or array")}function V(q,K,ee,ge){var A=ge[ee-1];if(A===void 0||A.op!=="test"||A.path!==K.path)throw new d("cannot invert remove w/o test");var N=A.context;return N!==void 0&&(N={before:N.before,after:l.tail(N.after)}),q.push({op:"add",path:A.path,value:A.value,context:N}),2}function W(q,K){return q.path===K.path&&K.op==="remove"?[K,q]:i(q,K)}function B(q,K,ee){if(t.contains(K.path,K.from))throw new u("move.from cannot be ancestor of move.path");var ge=f(q,K.path,ee.findContext,K.context),A=f(q,K.from,ee.findContext,K.fromContext);return y(ge,z(A)),q}function Z(q,K){return q.push({op:"move",path:K.from,context:K.fromContext,from:K.path,fromContext:K.context}),1}function re(q,K){if(q.path===K.path&&K.op==="remove")throw new TypeError("Can't commute move,remove -> move,replace for same path");return i(q,K)}function D(q,K,ee){var ge=f(q,K.path,ee.findContext,K.context),A=f(q,K.from,ee.findContext,K.fromContext);if(C(A)||Q(A))throw new u("copy.from must exist");var N=A.target,oe;return Array.isArray(N)?oe=N[m(A.key)]:oe=N[A.key],y(ge,n(oe)),q}function G(q,K){throw new d("cannot invert "+K.op)}function C(q){return q===void 0||q.target==null&&q.key!==void 0}function Q(q){return q.key!==void 0&&q.target[q.key]===void 0}function xe(q){return q!==null&&typeof q=="object"}}),Kre=He(e=>{var t=FV(),n=AV(),o=$k();e.apply=l,e.applyInPlace=s,e.clone=n,e.isValidObject=d,e.defaultHash=u;var i={};function l(m,v,g){return s(m,n(v),g)}function s(m,v,g){if(g||(g=i),!Array.isArray(m))return v;for(var h,b,y=0;y<m.length;++y){if(b=m[y],h=t[b.op],h===void 0)throw new o("invalid op "+JSON.stringify(b));v=h.apply(v,b,g)}return v}function u(m){return d(m)||f(m)?JSON.stringify(m):m}function d(m){return m!==null&&Object.prototype.toString.call(m)==="[object Object]"}function f(m){return Object.prototype.toString.call(m)==="[object Array]"}}),Wre=He((e,t)=>
3018{var n=FV();t.exports=function(i){var l=[],s,u;for(s=i.length-1;s>=0;s-=u)u=o(l,i[s],s,i);return l};function o(i,l,s,u){var d=n[l.op];return d!==void 0&&typeof d.inverse=="function"?d.inverse(i,l,s,u):1}}),qre=He(e=>{var t=Mre(),n=DV(),o=Kre(),i=Wre(),l=qk(),s=l.encodeSegment;e.diff=f,e.patch=o.apply,e.patchInPlace=o.applyInPlace,e.inverse=i,e.clone=o.clone,e.InvalidPatchOperationError=$k(),e.TestFailedError=BV(),e.PatchNotInvertibleError=NV();var u=o.isValidObject,d=o.defaultHash;function f(_,O,j){return v(_,O,"",m(j,[])).patch}function m(_,O){return typeof _=="object"?{patch:O,hash:k(S,_.hash,d),makeContext:k(S,_.makeContext,x),invertible:_.invertible!==!1}:{patch:O,hash:k(S,_,d),makeContext:x,invertible:!0}}function v(_,O,j,z){return Array.isArray(_)&&Array.isArray(O)?h(_,O,j,z):u(_)&&u(O)?g(_,O,j,z):y(_,O,j,z)}function g(_,O,j,z){var V=Object.keys(O),W=z.patch,B,Z;for(B=V.length-1;B>=0;--B){Z=V[B];var re=j+"/"+s(Z);_[Z]!==void 0?v(_[Z],O[Z],re,z):W.push({op:"add",path:re,value:O[Z]})}for(V=Object.keys(_),B=V.length-1;B>=0;--B)if(Z=V[B],O[Z]===void 0){var D=j+"/"+s(Z);z.invertible&&W.push({op:"test",path:D,value:_[Z]}),W.push({op:"remove",path:D})}return z}function h(_,O,j,z){var V=n.map(z.hash,_),W=n.map(z.hash,O),B=t.compare(V,W);return b(_,O,j,z,B)}function b(_,O,j,z,V){var W=0;return t.reduce(function(B,Z,re,D){var G,C,Q=B.patch,xe=j+"/"+(D+W);return Z===t.REMOVE?(G=Q[Q.length-1],C=B.makeContext(D,_),B.invertible&&Q.push({op:"test",path:xe,value:_[D],context:C}),G!==void 0&&G.op==="add"&&G.path===xe?(G.op="replace",G.context=C):Q.push({op:"remove",path:xe,context:C}),W-=1):Z===t.ADD?(Q.push({op:"add",path:xe,value:O[re],context:B.makeContext(D,_)}),W+=1):v(_[D],O[re],xe,B),B},z,V)}function y(_,O,j,z){return _!==O&&(z.invertible&&z.patch.push({op:"test",path:j,value:_}),z.patch.push({op:"replace",path:j,value:O})),z}function k(_,O,j){return _(O)?O:j}function x(){}function S(_){return typeof _=="function"}}),Xi=He((e,t)=>{function n(o,i){for(var l=0,s=i.length-1;l<s;l++){if(!o[i[l]])return null;o=o[i[l]]}return o}t.exports=n}),Aa=He((e,t)=>{function n(i){return i==="~0"?"~":"/"}function o(i){var l=i.split("/");if(i.indexOf("~")===-1)return l;for(var s=0,u=l.length;s<u;s++)l[s].indexOf("~")!==-1&&(l[s]=l[s].replace(/~[01]/g,n));return l}t.exports=o}),$re=He((e,t)=>{var n=Xi(),o=Aa();function i(l,s){var u=o(s),d=u[u.length-1],f=n(l,u);return f?f[d]:void 0}t.exports=i}),im=He((e,t)=>{function n(o,i){if(o===i)return!0;if(!(o&&i)||typeof o!="object"||typeof i!="object"||o.length!==i.length)return!1;if(Array.isArray(o)){if(!Array.isArray(i))return!1;for(var l=0,s=o.length;l<s;l++)if(!n(o[l],i[l]))return!1;return!0}var u=Object.keys(o);if(u.length!==Object.keys(i).length)return!1;for(var d=0,f=u.length;d<f;d++){var m=u[d];if(!n(o[m],i[m]))return!1}return!0}t.exports=n}),lm=He((e,t)=>{function n(o,i){if(i==="-")return o.length;for(var l=0,s=i.length;l<s;l++){var u=i.charCodeAt(l);if(57<u||u<48)return 1/0}return+i}t.exports=n}),sm=He((e,t)=>{var n=im(),o=Xi(),i=lm(),l=Aa();function s(u,d,f,m){if(typeof f>"u")return"[op:add] require value, but got undefined";var v=l(d),g=v[v.length-1],h=o(u,v);if(h===null)return"[op:add] path not found: "+d;if(Array.isArray(h)){var b=i(h,g);if(h.length<b)return"[op:add] invalid array index: "+d;m(u,v).splice(b,0,f)}else n(h[g],f)||(m(u,v)[g]=f)}t.exports=s}),RV=He((e,t)=>{var n=Xi(),o=lm(),i=Aa();function l(s,u,d){var f=i(u),m=f[f.length-1],v=n(s,f);if(v===null)return"[op:remove] path not found: "+u;if(Array.isArray(v)){var g=o(v,m);if(v.length<=g)return"[op:remove] invalid array index: "+u;d(s,f).splice(g,1)}else delete d(s,f)[m]}t.exports=l}),MV=He((e,t)=>{var n=im(),o=Xi(),i=lm(),l=Aa();function s(u,d,f,m){if(typeof f>"u")return"[op:replace] require value, but got undefined";var v=l(d),g=v[v.length-1],h=o(u,v);if(h===null)return"[op:replace] path not found: "+d;if(Array.isArray(h)){var b=i(h,g);if(h.length<=b)return"[op:replace] invalid array index: "+d;n(h[b],f)||m(u,v).splice(b,1,f)}else n(h[g],f)||(m(u,v)[g]=f)}t.exports=s}),UV=He((e,t)=>{var n=sm(),o=Xi(),i=lm(),l=Aa();function s(u,d,f,m){if(f!==d){var v=l(d),g=v[v.length-1],h=o(u,v);if(h===null)return"[op:move] path not found: "+d;var b=void 0;if(Array.isArray(h)){var y=i(h,g);
3018if(h.length<=y)return"[op:move] invalid array index: "+f;b=h[y],m(u,v).splice(y,1)}else b=h[g],delete m(u,v)[g];return n(u,f,b,m)}}t.exports=s}),VV=He((e,t)=>{var n=Xi(),o=Aa(),i=sm();function l(s,u,d,f){var m=o(u),v=m[m.length-1],g=n(s,m);return g===null?"[op:copy] path not found: "+u:i(s,d,g[v],f)}t.exports=l}),HV=He((e,t)=>{var n=im(),o=Xi(),i=Aa();function l(s,u,d){var f=i(u),m=f[f.length-1],v=o(s,f);if(v===null)return"[op:test] path not found: "+u;if(!n(v[m],d)){var g=JSON.stringify(v[m]),h=JSON.stringify(d);return"[op:test] not matched: "+g+" "+h}}t.exports=l}),Lk=He((e,t)=>{function n(o){if(!o||typeof o!="object")return o;if(Array.isArray(o)){for(var i=o.length,l=new Array(i),s=0;s<i;s++)l[s]=o[s];return l}for(var u=Object.keys(o),d={},f=0,m=u.length;f<m;f++){var v=u[f];d[v]=o[v]}return d}t.exports=n}),Lre=He((e,t)=>{var n=$re(),o=sm(),i=RV(),l=MV(),s=UV(),u=VV(),d=HV(),f=im(),m=Lk(),v=Aa();function g(h,b){return{get:function(y){return n(h,y)},add:function(y,k){return o(h,y,k,b)},remove:function(y){return i(h,y,b)},replace:function(y,k){return l(h,y,k,b)},move:function(y,k){return s(h,y,k,b)},copy:function(y,k){return u(h,y,k,b)},test:function(y,k){return d(h,y,k)},deepEqual:f,shallowCopy:m,toKeys:v}}t.exports=g}),Zre=He((e,t)=>{function n(o,i,l,s){return s.error=l,s.partial?i[""]:o}t.exports=n}),Gre=He((e,t)=>{function n(o){return!!o}t.exports=n}),Xre=He((e,t)=>{function n(o){if(o)throw new TypeError(o)}t.exports=n}),Yre=He((e,t)=>{var n=Lk();function o(i,l){for(var s=0,u=l.length-1;s<u;s++)i=i[l[s]]=n(i[l[s]]);return i}t.exports=o}),Qre=He((e,t)=>{var n=Lk();function o(l,s,u){var d=l[s];return u.has(d)||(d=n(d),u.add(d)),d}function i(l,s,u){for(var d=0,f=s.length-1;d<f;d++)l=l[s[d]]=o(l,s[d],u);return l}t.exports=i}),Jre=He((e,t)=>{var n=Lre(),o=Zre(),i=Gre(),l=Xre(),s=Yre(),u=Qre(),d=sm(),f=RV(),m=MV(),v=UV(),g=VV(),h=HV(),b=Set||function(){var k=[];return k.has=function(x){return this.indexOf(x)!==-1},k.add=function(x){this.push(x)},k};function y(k,x,S){if(x.length===0)return k;S=S||{};for(var _=S.strict?l:i,O=x.length===1?s:function(Z){return function(re,D){return u(re,D,Z)}}(new b),j={"":k},z,V=0,W=x.length;V<W;V++){var B=x[V];switch(B.op){case"add":if(_(d(j,""+B.path,B.value,O)))return o(k,j,B,S);break;case"remove":if(_(f(j,""+B.path,O)))return o(k,j,B,S);break;case"replace":if(_(m(j,""+B.path,B.value,O)))return o(k,j,B,S);break;case"move":if(_(v(j,""+B.from,""+B.path,O)))return o(k,j,B,S);break;case"copy":if(_(g(j,""+B.from,""+B.path,O)))return o(k,j,B,S);break;case"test":if(_(h(j,""+B.path,B.value)))return o(k,j,B,S);break;default:if(S.custom&&S.custom[B.op]){if(z=z||n(j,O),_(S.custom[B.op](z,B,V,x)))return o(k,j,B,S)}else return _("[op:"+B.op+"] unknown"),o(k,j,B,S);break}}return j[""]}t.exports=y}),eoe=He((e,t)=>{t.exports=Jre()}),toe=He((e,t)=>{(function(n,o){typeof e=="object"&&typeof t=="object"?t.exports=o():typeof e=="object"?e.blobCompare=o():n.blobCompare=o()})(window,function(){return function(n){var o={};function i(l){if(o[l])return o[l].exports;var s=o[l]={i:l,l:!1,exports:{}};return n[l].call(s.exports,s,s.exports,i),s.l=!0,s.exports}return i.m=n,i.c=o,i.d=function(l,s,u){i.o(l,s)||Object.defineProperty(l,s,{enumerable:!0,get:u})},i.r=function(l){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(l,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(l,"__esModule",{value:!0})},i.t=function(l,s){if(1&s&&(l=i(l)),8&s||4&s&&typeof l=="object"&&l&&l.__esModule)return l;var u=Object.create(null);if(i.r(u),Object.defineProperty(u,"default",{enumerable:!0,value:l}),2&s&&typeof l!="string")for(var d in l)i.d(u,d,(function(f){return l[f]}).bind(null,d));return u},i.n=function(l){var s=l&&l.__esModule?function(){return l.default}:function(){return l};return i.d(s,"a",s),s},i.o=function(l,s){return Object.prototype.hasOwnProperty.call(l,s)},i.p="",i(i.s=4)}([function(n,o,i){var l=function(m,v){if(Array.isArray(m))return m;if(Symbol.iterator in Object(m))return function(g,h){var b=[],y=!0,k=!1,x=void 0;try{for(var S,_=g[Symbol.iterator]();!(y=(S=_.next()).done)&&(b.push(S.value),!h||b.length!==h);y=!0);}catch(O){k=!0,x=O}finally{try{!y&&_.return&&_.return()}finally{if(k)throw x}}return b}(m,v);
3018throw new TypeError("Invalid attempt to destructure non-iterable instance")},s=function(){function m(v,g){for(var h=0;h<g.length;h++){var b=g[h];b.enumerable=b.enumerable||!1,b.configurable=!0,"value"in b&&(b.writable=!0),Object.defineProperty(v,b.key,b)}}return function(v,g,h){return g&&m(v.prototype,g),h&&m(v,h),v}}();function u(m){if(Array.isArray(m)){for(var v=0,g=Array(m.length);v<m.length;v++)g[v]=m[v];return g}return Array.from(m)}var d=i(2),f=function(m){function v(g){(function(b,y){if(!(b instanceof y))throw new TypeError("Cannot call a class as a function")})(this,v);var h=function(b,y){if(!b)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!y||typeof y!="object"&&typeof y!="function"?b:y}(this,(v.__proto__||Object.getPrototypeOf(v)).call(this));return h._messageId=1,h._messages=new Map,h._worker=g,h._worker.onmessage=h._onMessage.bind(h),h._id=Math.ceil(1e7*Math.random()),h}return function(g,h){if(typeof h!="function"&&h!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof h);g.prototype=Object.create(h&&h.prototype,{constructor:{value:g,enumerable:!1,writable:!0,configurable:!0}}),h&&(Object.setPrototypeOf?Object.setPrototypeOf(g,h):g.__proto__=h)}(v,m),s(v,[{key:"terminate",value:function(){this._worker.terminate()}},{key:"isFree",value:function(){return this._messages.size===0}},{key:"jobsLength",value:function(){return this._messages.size}},{key:"exec",value:function(g){var h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,b=this,y=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],k=arguments[3];return new Promise(function(x,S){var _=b._messageId++;b._messages.set(_,[x,S,k]),b._worker.postMessage([_,h,g],y||[])})}},{key:"postMessage",value:function(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,h=this,b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],y=arguments[2];return new Promise(function(k,x){var S=h._messageId++;h._messages.set(S,[k,x,y]),h._worker.postMessage([S,g],b||[])})}},{key:"emit",value:function(g){for(var h=arguments.length,b=Array(h>1?h-1:0),y=1;y<h;y++)b[y-1]=arguments[y];this._worker.postMessage({eventName:g,args:b})}},{key:"_onMessage",value:function(g){var h;if(!Array.isArray(g.data)&&g.data.eventName)return(h=function S(_,O,j){_===null&&(_=Function.prototype);var z=Object.getOwnPropertyDescriptor(_,O);if(z===void 0){var V=Object.getPrototypeOf(_);return V===null?void 0:S(V,O,j)}if("value"in z)return z.value;var W=z.get;return W!==void 0?W.call(j):void 0}(v.prototype.__proto__||Object.getPrototypeOf(v.prototype),"emit",this)).call.apply(h,[this,g.data.eventName].concat(u(g.data.args)));var b,y=(b=g.data,Array.isArray(b)?b:Array.from(b)),k=y[0],x=y.slice(1);if(k===1)this._onEvent.apply(this,u(x));else{if(k!==0)throw new Error("Wrong message type '"+k+"'");this._onResult.apply(this,u(x))}}},{key:"_onResult",value:function(g,h,b){var y=this._messages.get(g),k=l(y,2),x=k[0],S=k[1];return this._messages.delete(g),h===1?x(b):S(b)}},{key:"_onEvent",value:function(g,h,b){var y=this._messages.get(g),k=l(y,3)[2];k&&k(h,b)}}]),v}(d);n.exports=f},function(n,o,i){n.exports=function(){return i(3)(`!function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=2)}([function(e,t,r){"use strict";var n=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),o=function e(t,r,n){null===t&&(t=Function.prototype);var o=Object.getOwnPropertyDescriptor(t,r);
3018if(void 0===o){var i=Object.getPrototypeOf(t);return null===i?void 0:e(i,r,n)}if("value"in o)return o.value;var a=o.get;return void 0!==a?a.call(n):void 0},i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};function a(e){if(Array.isArray(e)){for(var t=0,r=Array(e.length);t<e.length;t++)r[t]=e[t];return r}return Array.from(e)}function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var f=r(1),c=0,l=1,s=0,y=1,p="main",b=function(e){return"object"===(void 0===e?"undefined":i(e))&&"function"==typeof e.then&&"function"==typeof e.catch};var v=function e(t,r){u(this,e),this.payload=t,this.transferable=r};e.exports=function(e){var t,r,i,h=(i=e,(r=p)in(t={})?Object.defineProperty(t,r,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[r]=i,t),d=self.postMessage.bind(self),m=new(function(e){function t(){return u(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),n(t,[{key:"emit",value:function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];return d({eventName:e,args:r}),this}},{key:"emitLocally",value:function(e){for(var r,n=arguments.length,i=Array(n>1?n-1:0),a=1;a<n;a++)i[a-1]=arguments[a];(r=o(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"emit",this)).call.apply(r,[this,e].concat(i))}},{key:"operation",value:function(e,t){return h[e]=t,this}}]),t}(f)),g=function(e,t,r){var n=function(t){t&&t instanceof v?w(e,y,t.payload,t.transferable):w(e,y,t)},o=function(t){w(e,s,{message:t.message,stack:t.stack})};try{var i=_(e,t,r);b(i)?i.then(n).catch(o):n(i)}catch(e){o(e)}},_=function(e,t,r){var n=h[r||p];if(!n)throw new Error("Not found handler for this request");return n(t,O.bind(null,e))},w=function(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[];d([c,e,t,r],n)},O=function(e,t,r){if(!t)throw new Error("eventName is required");if("string"!=typeof t)throw new Error("eventName should be string");d([l,e,t,r])};return self.addEventListener("message",(function(e){var t=e.data;Array.isArray(t)?g.apply(void 0,a(t)):t&&t.eventName&&m.emitLocally.apply(m,[t.eventName].concat(a(t.args)))})),m},e.exports.TransferableResponse=v},function(e,t,r){"use strict";var n=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}();var o=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),Object.defineProperty(this,"__listeners",{value:{},enumerable:!1,writable:!1})}return n(e,[{key:"emit",value:function(e){if(!this.__listeners[e])return this;for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];var o=!0,i=!1,a=void 0;try{for(var u,f=this.__listeners[e][Symbol.iterator]();!(o=(u=f.next()).done);o=!0){var c=u.value;c.apply(void 0,r)}}catch(e){i=!0,a=e}finally{try{!o&&f.return&&f.return()}finally{if(i)throw a}}return this}},{key:"once",value:function(e,t){var r=this,n=function n(){r.off(e,n),t.apply(void 0,arguments)};return this.on(e,n)}},{key:"on",value:function(e,t){return this.__listeners[e]||(this.__listeners[e]=[]),this.__listeners[e].push(t),this}},{key:"off",value:function(e,t){return this.__listeners[e]=t?this.__listeners[e].filter((function(e){return e!==t})):[],this}}]),e}();e.exports=o},function(e,t,r){"use strict";r.r(t);var n=r(0);r.n(n)()().operation("binary",async({blob:e,chunk:t})=>await function(e,t){return new Promise((r,n)=>{const o=new FileReader,i=t?Math.min(t,e.size):e.size,a=e.slice(0,i);o.onload=()=>r(o.result),o.onerror=n,o.readAsBinaryString(a)})}(e,t)).operation("buffer",async({blob:e,chunk:t})=>await function(e,t){return new Promise((r,n)=>{const o=new FileReader,i=t?Math.min(t,e.size):e.size,a=e.slice(0,i);o.onload=()=>r(o.result),o.onerror=n,o.readAsArrayBuffer(a)})}
3018(e,t)).operation("compare",({buf1:e,buf2:t})=>(function(e,t){if(e===t)return!0;if(e.byteLength!==t.byteLength)return!1;const r=new DataView(e),n=new DataView(t);for(var o=e.byteLength;o--;)if(r.getUint8(o)!==n.getUint8(o))return!1;return!0})(e,t))}]);`,null)}},function(n,o,i){var l=function(){function u(d,f){for(var m=0;m<f.length;m++){var v=f[m];v.enumerable=v.enumerable||!1,v.configurable=!0,"value"in v&&(v.writable=!0),Object.defineProperty(d,v.key,v)}}return function(d,f,m){return f&&u(d.prototype,f),m&&u(d,m),d}}(),s=function(){function u(){(function(d,f){if(!(d instanceof f))throw new TypeError("Cannot call a class as a function")})(this,u),Object.defineProperty(this,"__listeners",{value:{},enumerable:!1,writable:!1})}return l(u,[{key:"emit",value:function(d){if(!this.__listeners[d])return this;for(var f=arguments.length,m=Array(f>1?f-1:0),v=1;v<f;v++)m[v-1]=arguments[v];var g=!0,h=!1,b=void 0;try{for(var y,k=this.__listeners[d][Symbol.iterator]();!(g=(y=k.next()).done);g=!0){var x=y.value;x.apply(void 0,m)}}catch(S){h=!0,b=S}finally{try{!g&&k.return&&k.return()}finally{if(h)throw b}}return this}},{key:"once",value:function(d,f){var m=this,v=function g(){m.off(d,g),f.apply(void 0,arguments)};return this.on(d,v)}},{key:"on",value:function(d,f){return this.__listeners[d]||(this.__listeners[d]=[]),this.__listeners[d].push(f),this}},{key:"off",value:function(d,f){return this.__listeners[d]=f?this.__listeners[d].filter(function(m){return m!==f}):[],this}}]),u}();n.exports=s},function(n,o,i){var l=window.URL||window.webkitURL;n.exports=function(s,u){try{try{var d;try{(d=new(window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder||window.MSBlobBuilder)).append(s),d=d.getBlob()}catch{d=new Blob([s])}return new Worker(l.createObjectURL(d))}catch{return new Worker("data:application/javascript,"+encodeURIComponent(s))}}catch{if(!u)throw Error("Inline worker is not supported");return new Worker(u)}}},function(n,o,i){i.r(o);var l=i(0),s=i.n(l),u=i(1),d=i.n(u);i.d(o,"workersEnabled",function(){return f}),i.d(o,"default",function(){return m});let f=!!window.Worker;class m{static toBinaryStringWithWorker(g,h){return Vt(this,null,function*(){let b=new s.a(new d.a),y=yield b.exec("binary",{blob:g,chunk:h});return b.terminate(),y})}static toBinaryStringWithoutWorker(g,h){return function(b,y){return new Promise((k,x)=>{let S=new FileReader,_=y?Math.min(y,b.size):b.size,O=b.slice(0,_);S.onload=()=>k(S.result),S.onerror=x,S.readAsBinaryString(O)})}(g,h)}static toBinaryString(g,h,b=!0){return b&&f?this.toBinaryStringWithWorker(g,h):this.toBinaryStringWithoutWorker(g,h)}static toArrayBufferWithWorker(g,h){return Vt(this,null,function*(){let b=new s.a(new d.a),y=yield b.exec("buffer",{blob:g,chunk:h});return b.terminate(),y})}static toArrayBufferWithoutWorker(g,h){return function(b,y){return new Promise((k,x)=>{let S=new FileReader,_=y?Math.min(y,b.size):b.size,O=b.slice(0,_);S.onload=()=>k(S.result),S.onerror=x,S.readAsArrayBuffer(O)})}(g,h)}static toArrayBuffer(g,h,b=!0){return b&&f?this.toArrayBufferWithWorker(g,h):this.toArrayBufferWithoutWorker(g,h)}static compareBuffersWithWorker(g,h){return Vt(this,null,function*(){if(g===h)return!0;let b=new s.a(new d.a),y=yield b.exec("compare",{buf1:g,buf2:h},[g,h]);return b.terminate(),y})}static compareBuffersWithoutWorker(g,h){return function(b,y){if(b===y)return!0;if(b.byteLength!==y.byteLength)return!1;let k=new DataView(b),x=new DataView(y);for(var S=b.byteLength;S--;)if(k.getUint8(S)!==x.getUint8(S))return!1;return!0}(g,h)}static compareBuffers(g,h,b=!0){return b&&f?this.compareBuffersWithWorker(g,h):this.compareBuffersWithoutWorker(g,h)}static sizeEqual(g,h){return g.size===h.size}static typeEqual(g,h){return g.type===h.type}static magicNumbersEqual(g,h,b=!0){return Vt(this,null,function*(){if(g===h)return!0;let y=[24,16,14,12,8,6,4],[k,x]=yield Promise.all([this.toBinaryString(g,24,b),this.toBinaryString(h,24,b)]);for(let S of y)if(k.substring(0,S)===x.substring(0,S))return!0;return!1})}static bytesEqualWithBinaryString(g,h,b,y=!0){return Vt(this,null,function*(){if(g===h)return!0;let[k,x]=yield Promise.all([this.toBinaryString(g,b,y),this.toBinaryString(h,b,y)]);return k===x})}static bytesEqualWithArrayBuffer(g,h,b,y=!0){return Vt(this,null,function*(){if(g===h)return!0;let[k,x]=yield Promise.all([this.toArrayBuffer(g,b,y),this.toArrayBuffer(h,b,y)]);return this.compareBuffers(k,x,y)})}static isEqual(g,h){return Vt(this,arguments,function*(b,y,{methods:k=["size","type","magic","byte"],byte:x="buffer",partial:S=!1,chunks:_=null,worker:O=!0}={}){let j=null;for(let z of k){if(j===!1||S&&j===!0)break;switch(z){case"byte":case"bytes":case"content":_=_ instanceof Array?_:[b.size],j=!0;for(let V of _){let W=!1;W=x==="buffer"?yield this.bytesEqualWithArrayBuffer(b,y,V,O):yield this.bytesEqualWithBinaryString(b,y,V,O),W||(j=!1)}break;case"magic":case"headers":case"numbers":case"mime":j=yield this.magicNumbersEqual(b,y,O);break;case"size":case"sizes":j=this.sizeEqual(b,y);break;case"type":case"types":j=this.typeEqual(b,y);break;default:throw new Error("Blob-compare : Unknown comparison method")}}return j})}}}])})}),KV={};i2(KV,{ToolbarDropdownSelect:()=>bae,default:()=>wae}),En.exports=gq(KV),Ne(),Bg();var WV=je();ni();var noe=0,roe=class{constructor(e){this._studio=e,et(this,"_id"),et(this,"_state",{type:"Ready"}),this._id=String(noe++)}get status(){return this._state.type}reset(){let{_state:e}=this;if(e.type!=="Ready")if(e.type==="Captured")this._state={type:"Ready"},e.transaction.discard(),e.flagsTransaction.discard();else throw e.type==="Committed"?new Error("This scrub is already committed and can't be reset."):new Error("This scrub is already discarded and can't be reset.")}commit(){let{_state:e}=this;if(e.type==="Captured")e.transaction.commit(),e.flagsTransaction.discard(),this._state={type:"Committed"};else if(e.type==="Ready"){console.warn("Scrub is empty. Nothing to commit.");return}else throw e.type==="Committed"?new Error("This scrub is already committed."):new Error("This scrub is already discarded and can't be comitted.")}capture(e){if(this._state.type==="Captured"&&this.reset(),this._state.type==="Ready"){let t=!0;try{this._state=L({type:"Captured"},this._capture(e)),t=!1}finally{t&&(console.error("This scrub's callback threw an error. We're undo-ing all of the changes made by this
3018scrub, and marking it as discarded."),this._state={type:"Discarded"})}}else throw this._state.type==="Committed"?new Error("This scrub is already committed and cannot capture again. If you wish to capture more, you can start a new studio.scrub() or do so before scrub.commit()"):new Error("This scrub is already discarded and cannot capture again. If you wish to capture more, you can start a new studio.scrub() or do so before scrub.discard()")}_capture(e){let t=[],n=this._studio.tempTransaction(i=>{let l=!0,s={set:(u,d)=>{if(!l)throw new Error("You seem to have called the scrub api after scrub.capture()");let{root:f,path:m}=(0,WV.getPointerParts)(u);if(!ur(f))throw new Error("We can only scrub props of Sheet Objects for now");i.set(u,d),t.push(u)}};try{e(s)}finally{l=!1}}),o=this._studio.tempTransaction(({stateEditors:i})=>{t.forEach(l=>{let{root:s,path:u}=(0,WV.getPointerParts)(l);if(!ur(s))return;let d=s.template.getDefaultsAtPointer(l);Bd(d,(f,m)=>{i.studio.ephemeral.projects.stateByProjectId.stateBySheetId.stateByObjectKey.propsBeingScrubbed.flag(he(L({},s.address),{pathToProp:m}))},u)})});return{transaction:n,flagsTransaction:o}}discard(){let{_state:e}=this;if(e.type==="Captured"||e.type==="Ready")e.type==="Captured"&&(e.transaction.discard(),e.flagsTransaction.discard()),this._state={type:"Discarded"};else throw e.type==="Committed"?new Error("This scrub is already committed and can't be discarded."):new Error("This scrub is already discarded")}},ooe=je(),qV=typeof window<"u"?Promise.resolve().then(()=>(Rre(),jV)).then(e=>e.default):null,aoe=class{constructor(e){this.studio=e,et(this,"_rendered",!1),et(this,"_nonSSRBits",qV?qV.then(t=>new t):Promise.reject()),et(this,"ready",this._nonSSRBits.then(()=>{},()=>{}))}render(){this._rendered||(this._rendered=!0,this._nonSSRBits.then(e=>{e.render()}).catch(e=>{throw console.error(e),e}))}hide(){this.studio.transaction(({drafts:e})=>{e.ahistoric.visibilityState="everythingIsHidden"})}restore(){this.render(),this.studio.transaction(({drafts:e})=>{e.ahistoric.visibilityState="everythingIsVisible"})}get isHidden(){return(0,ooe.val)(this.studio.atomP.ahistoric.visibilityState)==="everythingIsHidden"}renderToolset(e,t){let n=!1,o=null;return this._nonSSRBits.then(i=>{n||(o=i.renderToolset(e,t))}).catch(i=>{console.error(i)}),()=>{if(o){o();return}n||(n=!0)}}},um=je();function ioe(e){return e}var loe=(e,t=ioe)=>{let n=o=>({type:e,payload:t(o)});return n.type=e,n.is=o=>o&&o.type&&o.type===e,n},po=loe,$V=$(qre()),LV=$(eoe());gf();var cm,soe=new Uint8Array(16);function uoe(){if(!cm&&(cm=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||typeof msCrypto<"u"&&typeof msCrypto.getRandomValues=="function"&&msCrypto.getRandomValues.bind(msCrypto),!cm))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return cm(soe)}var coe=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;function doe(e){return typeof e=="string"&&coe.test(e)}var foe=doe,Jt=[];for(dm=0;dm<256;++dm)Jt.push((dm+256).toString(16).substr(1));var dm;function poe(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=(Jt[e[t+0]]+Jt[e[t+1]]+Jt[e[t+2]]+Jt[e[t+3]]+"-"+Jt[e[t+4]]+Jt[e[t+5]]+"-"+Jt[e[t+6]]+Jt[e[t+7]]+"-"+Jt[e[t+8]]+Jt[e[t+9]]+"-"+Jt[e[t+10]]+Jt[e[t+11]]+Jt[e[t+12]]+Jt[e[t+13]]+Jt[e[t+14]]+Jt[e[t+15]]).toLowerCase();if(!foe(n))throw TypeError("Stringified UUID is invalid");return n}var hoe=poe;function moe(e,t,n){e=e||{};var o=e.random||(e.rng||uoe)();if(o[6]=o[6]&15|64,o[8]=o[8]&63|128,t){n=n||0;for(var i=0;i<16;++i)t[n+i]=o[i];return t}return hoe(o)}var goe=moe,Wc={replaceHistory:po("@history/replaceHistory"),startHistoryFromScratch:po("@history/startHistoryFromScratch"),undo:po("@history/undo"),redo:po("@history/redo")},voe={type:"@history/unknownAction",payload:""},yoe={maxNumberOfCommits:100},boe=(e,t=yoe)=>{let n=Zk(e(void 0,voe));return function(o,i){return Wc.startHistoryFromScratch.is(i)?Zk(e(void 0,i.payload)):Wc.replaceHistory.is(i)?i.payload:Wc.undo.is(i)?o?xoe(o):n:Wc.redo.is(i)?o?Soe(o):n:o?koe(o,e(o.innerState,i),t):Zk(e(void 0,i))}};function Zk(e){return{currentCommitHash:void 0,commitsByHash:{},listOfCommitHashes:[],innerState:e}}function koe(e,t,n){if(t===e.innerState)return e;let o=woe(e.innerState,t);if(o.forwardDiff.length===0)return e;let i=si(e.listOfCommitHashes),l={currentCommitHash:o.hash,commitsByHash:L({},e.commitsByHash),listOfCommitHashes:[...e.listOfCommitHashes],innerState:t};if(e.currentCommitHash!==i){let s=e.listOfCommitHashes.findIndex(u=>u===e.currentCommitHash);
3018e.listOfCommitHashes.slice(s+1).forEach(u=>{delete l.commitsByHash[u]}),l.listOfCommitHashes.splice(s+1,l.listOfCommitHashes.length)}if(l.listOfCommitHashes.push(o.hash),l.commitsByHash[o.hash]=o,l.listOfCommitHashes.length>n.maxNumberOfCommits){let s=l.listOfCommitHashes.length-n.maxNumberOfCommits;l.listOfCommitHashes.slice(0,s).forEach(u=>{delete l.commitsByHash[u]}),l.listOfCommitHashes.splice(0,s)}return l}function woe(e,t){let n=$V.default.diff(e,t,{invertible:!1}),o=$V.default.diff(t,e,{invertible:!1}),i=Date.now(),l=goe();return{forwardDiff:n,backwardDiff:o,timestamp:i,hash:l}}function xoe(e){if(e.currentCommitHash===void 0)return e;let t=e.listOfCommitHashes.findIndex(s=>s===e.currentCommitHash);if(t===-1)throw new Error("This should never happen");let n=e.commitsByHash[e.currentCommitHash],o=(0,LV.default)(e.innerState,n.backwardDiff),i=t-1,l=i===-1?void 0:e.listOfCommitHashes[i];return he(L({},e),{currentCommitHash:l,innerState:o})}function Soe(e){if(e.listOfCommitHashes.length===0)return e;let t=e.listOfCommitHashes.findIndex(s=>s===e.currentCommitHash);if(t===e.listOfCommitHashes.length-1)return e;let n=t+1,o=e.listOfCommitHashes[n],i=e.commitsByHash[o],l=(0,LV.default)(e.innerState,i.forwardDiff);return he(L({},e),{currentCommitHash:o,innerState:l})}qh();var fm={ahistoric:{visibilityState:"everythingIsVisible",theTrigger:{position:{closestCorner:"bottomLeft",distanceFromHorizontalEdge:.02,distanceFromVerticalEdge:.02}},coreByProject:{},projects:{stateByProjectId:{}}},historic:{projects:{stateByProjectId:{}},autoKey:!0,coreByProject:{},panelInstanceDesceriptors:{}},ephemeral:{initialised:!1,coreByProject:{},projects:{stateByProjectId:{}},extensions:{byId:{},paneClasses:{}},showOutline:!1}},ZV=po("@storeBundle/replacePersistentState",e=>e),GV=po("@storeBundle/reduceParts",e=>e),xs={historic:Wc,replacePersistentState:ZV,reduceParts:GV},XV=po("@storeBundle/setInnerHistoricState",e=>e),Eoe=(e=fm.historic,t)=>XV.is(t)?t.payload:e,Gk=boe(Eoe),YV=(e,t)=>{if(ZV.is(t)){let{historic:n,ahistoric:o}=t.payload,i=(e==null?void 0:e.ephemeral)||fm.ephemeral;return{$persistent:{historic:n,ahistoric:o},ephemeral:i}}else if(e){let{historic:n,ahistoric:o}=e.$persistent,{ephemeral:i}=e;if(GV.is(t)){let l={historic:e.$persistent.historic.innerState,ahistoric:e.$persistent.ahistoric,ephemeral:e.ephemeral},s=t.payload(l);if(s===l)return e;n.innerState!==s.historic&&(n=Gk(n,XV(s.historic))),o=s.ahistoric,i=s.ephemeral}else{let l=Gk(n,t);if(l===n)return e;n=l}return{$persistent:n===e.$persistent.historic&&o===e.$persistent.ahistoric?e.$persistent:{historic:n,ahistoric:o},ephemeral:i}}else{let n=Gk(void 0,{}),o=fm.ahistoric,i=fm.ephemeral;return{$persistent:{historic:n,ahistoric:o},ephemeral:i}}},QV=po("@history/pushTempAction",e=>e),JV=po("@history/discardTempAction",e=>e),eH=po("@history/commitTempAction",e=>e),_oe=0,Poe=()=>{let e=_oe++;return{push:t=>QV({id:e,originalAction:t}),discard:()=>JV(e),commit:()=>eH(e)}},Coe=(e,t)=>{if(e){let{tempActions:n,permanent:o}=e.$temps,i;if(QV.is(t))n=[...n,t];else if(eH.is(t)){let s=n.find(u=>u.payload.id===t.payload);s?(i=s.payload.originalAction,n=n.filter(u=>u.payload.id!==t.payload)):Wh.error("Comitting temp action group ".concat(t.payload," isn't possible as this group doesn't exist"))}else JV.is(t)?n=n.filter(s=>s.payload.id!==t.payload):i=t;i&&(o=YV(e.$temps.permanent,i));let l={historic:o.$persistent.historic.innerState,ahistoric:o.$persistent.ahistoric,ephemeral:o.ephemeral};for(let s of n)l=s.payload.originalAction.payload(l);return L({$temps:{tempActions:n,permanent:o},$persistent:o.$persistent},l)}else{let n=YV(void 0,t);return{$temps:{permanent:n,tempActions:[]},$persistent:n.$persistent,historic:n.$persistent.historic.innerState,ahistoric:n.$persistent.ahistoric,ephemeral:n.ephemeral}}};eo(),eo(),zo();function tH(e,t){if(typeof e!="object"||e===null)return;if(t.length===0){for(let s of Object.keys(e))delete e[s];return}let n=t.slice(0,t.length-1),o=e,i=new WeakMap;for(let s of n){let u=o,d=u[s];if(typeof d!="object"||d===null)return;i.set(d,u),o=d}let l=t.slice().reverse();for(let s of l){if(delete o[s],Object.keys(o).length>0)return;o=i.get(o)}}function Ioe(e,{scale:t,origin:n,translate:o}){let i=n+(e-n)*t;return o+i}function Ir(e){for(var t=arguments.length,n=Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];throw Error("[Immer] minified error nr: "+e+(n.length?" "+n.map(function(i){return"'"+i+"'"}).join(","):"")+". Find the full error at: https://bit.ly/3cXEKWf")}function Ss(e){return!!e&&!!e[Un]}function Yi(e){return!!e&&(function(t){if(!t||typeof t!="object")return!1;var n=Object.getPrototypeOf(t);if(n===null)return!0;var o=Object.hasOwnProperty.call(n,"constructor")&&n.constructor;return o===Object||typeof o=="function"&&Function.toString.call(o)===Boe}(e)||Array.isArray(e)||!!e[dH]||!!e.constructor[dH]||Yk(e)||Qk(e))}function qc(e,t,n){n===void 0&&(n=!1),Es(e)===0?(n?Object.keys:cw)(e).forEach(function(o){n&&typeof o=="symbol"||t(o,e[o],e)}):e.forEach(function(o,i){return t(i,o,e)})}function Es(e){var t=e[Un];return t?t.i>3?t.i-4:t.i:Array.isArray(e)?1:Yk(e)?2:Qk(e)?3:0}function Xk(e,t){return Es(e)===2?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function joe(e,t){return Es(e)===2?e.get(t):e[t]}
3018function nH(e,t,n){var o=Es(e);o===2?e.set(t,n):o===3?(e.delete(t),e.add(n)):e[t]=n}function Ooe(e,t){return e===t?e!==0||1/e==1/t:e!=e&&t!=t}function Yk(e){return Doe&&e instanceof Map}function Qk(e){return Aoe&&e instanceof Set}function Qi(e){return e.o||e.t}function Jk(e){if(Array.isArray(e))return Array.prototype.slice.call(e);var t=Noe(e);delete t[Un];for(var n=cw(t),o=0;o<n.length;o++){var i=n[o],l=t[i];l.writable===!1&&(l.writable=!0,l.configurable=!0),(l.get||l.set)&&(t[i]={configurable:!0,writable:!0,enumerable:l.enumerable,value:e[i]})}return Object.create(Object.getPrototypeOf(e),t)}function ew(e,t){return t===void 0&&(t=!1),tw(e)||Ss(e)||!Yi(e)||(Es(e)>1&&(e.set=e.add=e.clear=e.delete=Toe),Object.freeze(e),t&&qc(e,function(n,o){return ew(o,!0)},!0)),e}function Toe(){Ir(2)}function tw(e){return e==null||typeof e!="object"||Object.isFrozen(e)}function Ko(e){var t=Foe[e];return t||Ir(18,e),t}function rH(){return $c}function nw(e,t){t&&(Ko("Patches"),e.u=[],e.s=[],e.v=t)}function pm(e){rw(e),e.p.forEach(zoe),e.p=null}function rw(e){e===$c&&($c=e.l)}function oH(e){return $c={p:[],l:$c,h:e,m:!0,_:0}}function zoe(e){var t=e[Un];t.i===0||t.i===1?t.j():t.O=!0}function ow(e,t){t._=t.p.length;var n=t.p[0],o=e!==void 0&&e!==n;return t.h.g||Ko("ES5").S(t,e,o),o?(n[Un].P&&(pm(t),Ir(4)),Yi(e)&&(e=hm(t,e),t.l||mm(t,e)),t.u&&Ko("Patches").M(n[Un],e,t.u,t.s)):e=hm(t,n,[]),pm(t),t.u&&t.v(t.u,t.s),e!==cH?e:void 0}function hm(e,t,n){if(tw(t))return t;var o=t[Un];if(!o)return qc(t,function(l,s){return aH(e,o,t,l,s,n)},!0),t;if(o.A!==e)return t;if(!o.P)return mm(e,o.t,!0),o.t;if(!o.I){o.I=!0,o.A._--;var i=o.i===4||o.i===5?o.o=Jk(o.k):o.o;qc(o.i===3?new Set(i):i,function(l,s){return aH(e,o,i,l,s,n)}),mm(e,i,!1),n&&e.u&&Ko("Patches").R(o,n,e.u,e.s)}return o.o}function aH(e,t,n,o,i,l){if(Ss(i)){var s=hm(e,i,l&&t&&t.i!==3&&!Xk(t.D,o)?l.concat(o):void 0);if(nH(n,o,s),!Ss(s))return;e.m=!1}if(Yi(i)&&!tw(i)){if(!e.h.F&&e._<1)return;hm(e,i),t&&t.A.l||mm(e,i)}}
3018function mm(e,t,n){n===void 0&&(n=!1),e.h.F&&e.m&&ew(t,n)}function aw(e,t){var n=e[Un];return(n?Qi(n):e)[t]}function iH(e,t){if(t in e)for(var n=Object.getPrototypeOf(e);n;){var o=Object.getOwnPropertyDescriptor(n,t);if(o)return o;n=Object.getPrototypeOf(n)}}function iw(e){e.P||(e.P=!0,e.l&&iw(e.l))}function lw(e){e.o||(e.o=Jk(e.t))}function sw(e,t,n){var o=Yk(t)?Ko("MapSet").N(t,n):Qk(t)?Ko("MapSet").T(t,n):e.g?function(i,l){var s=Array.isArray(i),u={i:s?1:0,A:l?l.A:rH(),P:!1,I:!1,D:{},l,t:i,k:null,o:null,j:null,C:!1},d=u,f=vm;s&&(d=[u],f=ym);var m=Proxy.revocable(d,f),v=m.revoke,g=m.proxy;return u.k=g,u.j=v,g}(t,n):Ko("ES5").J(t,n);return(n?n.A:rH()).p.push(o),o}function gm(e){return Ss(e)||Ir(22,e),function t(n){if(!Yi(n))return n;var o,i=n[Un],l=Es(n);if(i){if(!i.P&&(i.i<4||!Ko("ES5").K(i)))return i.t;i.I=!0,o=lH(n,l),i.I=!1}else o=lH(n,l);return qc(o,function(s,u){i&&joe(i.t,s)===u||nH(o,s,t(u))}),l===3?new Set(o):o}(e)}function lH(e,t){switch(t){case 2:return new Map(e);case 3:return Array.from(e)}return Jk(e)}var sH,$c,uw=typeof Symbol<"u"&&typeof Symbol("x")=="symbol",Doe=typeof Map<"u",Aoe=typeof Set<"u",uH=typeof Proxy<"u"&&Proxy.revocable!==void 0&&typeof Reflect<"u",cH=uw?Symbol.for("immer-nothing"):((sH={})["immer-nothing"]=!0,sH),dH=uw?Symbol.for("immer-draftable"):"__$immer_draftable",Un=uw?Symbol.for("immer-state"):"__$immer_state",Boe=""+Object.prototype.constructor,cw=typeof Reflect<"u"&&Reflect.ownKeys?Reflect.ownKeys:Object.getOwnPropertySymbols!==void 0?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:Object.getOwnPropertyNames,Noe=Object.getOwnPropertyDescriptors||function(e){var t={};return cw(e).forEach(function(n){t[n]=Object.getOwnPropertyDescriptor(e,n)}),t},Foe={},vm={get:function(e,t){if(t===Un)return e;var n=Qi(e);if(!Xk(n,t))return function(i,l,s){var u,d=iH(l,s);return d?"value"in d?d.value:(u=d.get)===null||u===void 0?void 0:u.call(i.k):void 0}(e,n,t);var o=n[t];return e.I||!Yi(o)?o:o===aw(e.t,t)?(lw(e),e.o[t]=sw(e.A.h,o,e)):o},has:function(e,t){return t in Qi(e)},ownKeys:function(e){return Reflect.ownKeys(Qi(e))},set:function(e,t,n){var o=iH(Qi(e),t);if(o!=null&&o.set)return o.set.call(e.k,n),!0;if(!e.P){var i=aw(Qi(e),t),l=i==null?void 0:i[Un];if(l&&l.t===n)return e.o[t]=n,e.D[t]=!1,!0;if(Ooe(n,i)&&(n!==void 0||Xk(e.t,t)))return!0;lw(e),iw(e)}return e.o[t]===n&&typeof n!="number"&&(n!==void 0||t in e.o)||(e.o[t]=n,e.D[t]=!0,!0)},deleteProperty:function(e,t){return aw(e.t,t)!==void 0||t in e.t?(e.D[t]=!1,lw(e),iw(e)):delete e.D[t],e.o&&delete e.o[t],!0},getOwnPropertyDescriptor:function(e,t){var n=Qi(e),o=Reflect.getOwnPropertyDescriptor(n,t);return o&&{writable:!0,configurable:e.i!==1||t!=="length",enumerable:o.enumerable,value:n[t]}},defineProperty:function(){Ir(11)},getPrototypeOf:function(e){return Object.getPrototypeOf(e.t)},setPrototypeOf:function(){Ir(12)}},ym={};qc(vm,function(e,t){ym[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}}),ym.deleteProperty=function(e,t){return vm.deleteProperty.call(this,e[0],t)},ym.set=function(e,t,n){return vm.set.call(this,e[0],t,n,e[0])};var Roe=function(){function e(n){var o=this;this.g=uH,this.F=!0,this.produce=function(i,l,s){if(typeof i=="function"&&typeof l!="function"){var u=l;l=i;var d=o;return function(h){var b=this;h===void 0&&(h=u);for(var y=arguments.length,k=Array(y>1?y-1:0),x=1;x<y;x++)k[x-1]=arguments[x];return d.produce(h,function(S){var _;return(_=l).call.apply(_,[b,S].concat(k))})}}var f;if(typeof l!="function"&&Ir(6),s!==void 0&&typeof s!="function"&&Ir(7),Yi(i)){var m=oH(o),v=sw(o,i,void 0),g=!0;try{f=l(v),g=!1}finally{g?pm(m):rw(m)}return typeof Promise<"u"&&f instanceof Promise?f.then(function(h){return nw(m,s),ow(h,m)},function(h){throw pm(m),h}):(nw(m,s),ow(f,m))}if(!i||typeof i!="object")return(f=l(i))===cH?void 0:(f===void 0&&(f=i),o.F&&ew(f,!0),f);Ir(21,i)},this.produceWithPatches=function(i,l){return typeof i=="function"?function(d){for(var f=arguments.length,m=Array(f>1?f-1:0),v=1;v<f;v++)m[v-1]=arguments[v];return o.produceWithPatches(d,function(g){return i.apply(void 0,[g].concat(m))})}:[o.produce(i,l,function(d,f){s=d,u=f}),s,u];var s,u},typeof(n==null?void 0:n.useProxies)=="boolean"&&this.setUseProxies(n.useProxies),typeof(n==null?void 0:n.autoFreeze)=="boolean"&&this.setAutoFreeze(n.autoFreeze)}
3018var t=e.prototype;return t.createDraft=function(n){Yi(n)||Ir(8),Ss(n)&&(n=gm(n));var o=oH(this),i=sw(this,n,void 0);return i[Un].C=!0,rw(o),i},t.finishDraft=function(n,o){var i=n&&n[Un],l=i.A;return nw(l,o),ow(void 0,l)},t.setAutoFreeze=function(n){this.F=n},t.setUseProxies=function(n){n&&!uH&&Ir(20),this.g=n},t.applyPatches=function(n,o){var i;for(i=o.length-1;i>=0;i--){var l=o[i];if(l.path.length===0&&l.op==="replace"){n=l.value;break}}var s=Ko("Patches").$;return Ss(n)?s(n,o):this.produce(n,function(u){return s(u,o.slice(i+1))})},e}(),Vn=new Roe;Vn.produce,Vn.produceWithPatches.bind(Vn),Vn.setAutoFreeze.bind(Vn),Vn.setUseProxies.bind(Vn),Vn.applyPatches.bind(Vn);var dw=Vn.createDraft.bind(Vn),fw=Vn.finishDraft.bind(Vn);xG(),OG(),ZG(),J0(),YG(),Hh(),Ft(),ni();var jr={create(e){let t={byId:{},allIds:{}};if(e)for(let[n,o]of e)t.byId[n]=o,t.allIds[n]=!0;return t},shallowCopy(e){return{byId:L({},e==null?void 0:e.byId),allIds:L({},e==null?void 0:e.allIds)}},add(e,t,n){return{byId:he(L({},e==null?void 0:e.byId),{[t]:n}),allIds:he(L({},e==null?void 0:e.allIds),{[t]:!0})}},merge(e){let t=jr.create();for(let n=0;n<e.length;n++)t.byId=L(L({},t.byId),e[n].byId),t.allIds=L(L({},t.allIds),e[n].allIds);return t},remove(e,t){let n=jr.shallowCopy(e);return delete n.allIds[t],delete n.byId[t],n},filter(e,t){let n=jr.shallowCopy(e);for(let[o,i]of Object.entries(n.byId))t(i)||(delete n.allIds[o],delete n.byId[o]);return n}},fH=e=>(pw=e,hw),pw,en=()=>{if(pw===void 0)throw new Error("Calling stateEditors outside of a transaction is not allowed.");return pw},hw;(e=>{(t=>{(n=>{(o=>{function i(l){let s=en().historic;s.panelPositions!=null||(s.panelPositions={}),s.panelPositions[l.panelId]=l.position}o.setPanelPosition=i})(n.panelPositions||(n.panelPositions={})),(o=>{function i(){var l;return(l=en().historic).panels!=null||(l.panels={}),en().historic.panels}o._ensure=i,(l=>{function s(){let u=e.studio.historic.panels._ensure();return u.outlinePanel!=null||(u.outlinePanel={}),u.outlinePanel}l._ensure=s,(u=>{function d(m){let v=[];for(let g of ia(m))Ng(g)?v.push(L({type:"Project"},g.address)):Nd(g)?(v.push(L({type:"Sheet"},g.template.address)),e.studio.historic.projects.stateByProjectId.stateBySheetId.setSelectedInstanceId(g.address)):d2(g)?v.push(L({type:"Sheet"},g.address)):ur(g)?(v.push(L({type:"SheetObject"},g.template.address)),e.studio.historic.projects.stateByProjectId.stateBySheetId.setSelectedInstanceId(g.sheet.address)):p2(g)&&v.push(L({type:"SheetObject"},g.address));l._ensure().selection=v}u.set=d;function f(){l._ensure().selection=[]}u.unset=f})(l.selection||(l.selection={}))})(o.outline||(o.outline={})),(l=>{function s(){let u=e.studio.historic.panels._ensure();return u.sequenceEditor!=null||(u.sequenceEditor={}),u.sequenceEditor}l._ensure=s,(u=>{function d(){let m=l._ensure();return m.graphEditor!=null||(m.graphEditor={height:.5,isOpen:!1}),m.graphEditor}function f(m){d().isOpen=m.isOpen}u.setIsOpen=f})(l.graphEditor||(l.graphEditor={}))})(o.sequenceEditor||(o.sequenceEditor={}))})(n.panels||(n.panels={})),(o=>{(i=>{function l(s){let u=en().historic;return u.projects.stateByProjectId[s.projectId]||(u.projects.stateByProjectId[s.projectId]={stateBySheetId:{}}),u.projects.stateByProjectId[s.projectId]}i._ensure=l,(s=>{function u(f){let m=e.studio.historic.projects.stateByProjectId._ensure(f);return m.stateBySheetId[f.sheetId]||(m.stateBySheetId[f.sheetId]={selectedInstanceId:void 0,sequenceEditor:{selectedPropsByObject:{}}}),m.stateBySheetId[f.sheetId]}s._ensure=u;function d(f){e.studio.historic.projects.stateByProjectId.stateBySheetId._ensure(f).selectedInstanceId=f.sheetInstanceId}s.setSelectedInstanceId=d,(f=>{function m(k){let{selectedPropsByObject:x}=s._ensure(k).sequenceEditor;x[k.objectKey]||(x[k.objectKey]={});let S=x[k.objectKey],_=Jr(k.pathToProp),O=new Set(Object.keys(Ac));for(let[z,V]of Object.entries(gm(x)))for(let[W,B]of Object.entries(V))O.delete(B);let j=O.size>0?O.values().next().value:Object.keys(Ac)[0];S[_]=j}f.addPropToGraphEditor=m;function v(k){let{selectedPropsByObject:x}=s._ensure(k).sequenceEditor;if(!x[k.objectKey])return;let S=x[k.objectKey],_=Jr(k.pathToProp);S[_]&&tH(x,[k.objectKey,_])}f.removePropFromGraphEditor=v;function g(k){let x=e.studio.historic.projects.stateByProjectId.stateBySheetId._ensure(k).sequenceEditor;return x.markerSet||(x.markerSet=jr.create()),x.markerSet}function h(k){let x=g(k.sheetAddress),S=k.markers.filter(z=>!!isFinite(z.position)).map(z=>he(L({},z),{position:k.snappingFunction(z.position)})),_=vu(S,"id"),O=jr.filter(x,z=>z&&!_[z.id]),j=vu(Object.values(O.byId),"position");
3018S.forEach(({position:z})=>{let V=j[z];V&&(O=jr.remove(O,V.id))}),Object.assign(x,jr.merge([O,jr.create(S.map(z=>[z.id,z]))]))}f.replaceMarkers=h;function b(k){let x=g(k.sheetAddress);Object.assign(x,jr.remove(x,k.markerId))}f.removeMarker=b;function y(k){let x=g(k.sheetAddress).byId[k.markerId];x!==void 0&&(x.label=k.label)}f.updateMarker=y})(s.sequenceEditor||(s.sequenceEditor={}))})(i.stateBySheetId||(i.stateBySheetId={}))})(o.stateByProjectId||(o.stateByProjectId={}))})(n.projects||(n.projects={}))})(t.historic||(t.historic={})),(n=>{function o(i){en().ephemeral.showOutline=i}n.setShowOutline=o,(i=>{(l=>{function s(u){let d=en().ephemeral;return d.projects.stateByProjectId[u.projectId]||(d.projects.stateByProjectId[u.projectId]={stateBySheetId:{}}),d.projects.stateByProjectId[u.projectId]}l._ensure=s,(u=>{function d(f){let m=e.studio.ephemeral.projects.stateByProjectId._ensure(f);return m.stateBySheetId[f.sheetId]||(m.stateBySheetId[f.sheetId]={stateByObjectKey:{}}),m.stateBySheetId[f.sheetId]}u._ensure=d,(f=>{function m(v){var g;let h=e.studio.ephemeral.projects.stateByProjectId.stateBySheetId._ensure(v).stateByObjectKey;return h[g=v.objectKey]!=null||(h[g]={}),h[v.objectKey]}f._ensure=m,(v=>{function g(b){let y=e.studio.ephemeral.projects.stateByProjectId.stateBySheetId.stateByObjectKey._ensure(b);
3018return y.valuesBeingScrubbed!=null||(y.valuesBeingScrubbed={}),y.valuesBeingScrubbed}v._ensure=g;function h(b){Cl(g(b),b.pathToProp,!0)}v.flag=h})(f.propsBeingScrubbed||(f.propsBeingScrubbed={}))})(u.stateByObjectKey||(u.stateByObjectKey={}))})(l.stateBySheetId||(l.stateBySheetId={}))})(i.stateByProjectId||(i.stateByProjectId={}))})(n.projects||(n.projects={}))})(t.ephemeral||(t.ephemeral={})),(n=>{function o(d){en().ahistoric.pinOutline=d}n.setPinOutline=o;function i(d){en().ahistoric.pinDetails=d}n.setPinDetails=i;function l(d){en().ahistoric.pinNotifications=d}n.setPinNotifications=l;function s(d){en().ahistoric.visibilityState=d}n.setVisibilityState=s;function u(d){let f=th(d.map(g=>g.pathToProp)),m=d.map(({keyframe:g,pathToProp:h})=>({keyframe:g,pathToProp:h.slice(f.length)})),v=en();v.ahistoric.clipboard?v.ahistoric.clipboard.keyframesWithRelativePaths=m:v.ahistoric.clipboard={keyframesWithRelativePaths:m}}n.setClipboardKeyframes=u,(d=>{(f=>{function m(v){let g=en().ahistoric;return g.projects.stateByProjectId[v.projectId]||(g.projects.stateByProjectId[v.projectId]={stateBySheetId:{}}),g.projects.stateByProjectId[v.projectId]}f._ensure=m,(v=>{function g(b){let y=e.studio.ahistoric.projects.stateByProjectId._ensure(b);return y.collapsedItemsInOutline||(y.collapsedItemsInOutline={}),y.collapsedItemsInOutline}v._ensure=g;function h(b){let y=e.studio.ahistoric.projects.stateByProjectId.collapsedItemsInOutline._ensure(b);b.isCollapsed?y[b.itemKey]=!0:delete y[b.itemKey]}v.set=h})(f.collapsedItemsInOutline||(f.collapsedItemsInOutline={})),(v=>{function g(h){let b=e.studio.ahistoric.projects.stateByProjectId._ensure(h);return b.stateBySheetId[h.sheetId]||(b.stateBySheetId[h.sheetId]={}),b.stateBySheetId[h.sheetId]}v._ensure=g,(h=>{function b(y){let k=e.studio.ahistoric.projects.stateByProjectId.stateBySheetId._ensure(y);return k.sequence||(k.sequence={}),k.sequence}h._ensure=b,(y=>{function k(S){e.studio.ahistoric.projects.stateByProjectId.stateBySheetId.sequence._ensure(S).focusRange={range:S.range,enabled:S.enabled}}y.set=k;function x(S){e.studio.ahistoric.projects.stateByProjectId.stateBySheetId.sequence._ensure(S).focusRange=void 0}y.unset=x})(h.focusRange||(h.focusRange={})),(y=>{function k(x){e.studio.ahistoric.projects.stateByProjectId.stateBySheetId.sequence._ensure(x).clippedSpaceRange=L({},x.range)}y.set=k})(h.clippedSpaceRange||(h.clippedSpaceRange={})),(y=>{function k(S){let _=e.studio.ahistoric.projects.stateByProjectId.stateBySheetId.sequence._ensure(S),O=_.collapsableItems;return O||(O=_.collapsableItems=jr.create()),O}function x(S){let _=k(S);Object.assign(_,jr.add(_,S.studioSheetItemKey,{isCollapsed:S.isCollapsed}))}y.set=x})(h.sequenceEditorCollapsableItems||(h.sequenceEditorCollapsableItems={}))})(v.sequence||(v.sequence={}))})(f.stateBySheetId||(f.stateBySheetId={}))})(d.stateByProjectId||(d.stateByProjectId={}))})(n.projects||(n.projects={}))})(t.ahistoric||(t.ahistoric={}))})(e.studio||(e.studio={})),(t=>{(n=>{(o=>{function i(l){let s=en().historic.coreByProject[l.projectId].revisionHistory,u=50;s.unshift(l.revision),s.length>u&&(s.length=u)}o.add=i})(n.revisionHistory||(n.revisionHistory={})),(o=>{function i(u){let d=en().historic.coreByProject[u.projectId].sheetsById;return d[u.sheetId]||(d[u.sheetId]={staticOverrides:{byObject:{}}}),d[u.sheetId]}o._ensure=i;function l(u){let d=en().historic.coreByProject[u.projectId].sheetsById[u.sheetId];if(!d)return;delete d.staticOverrides.byObject[u.objectKey];let f=d.sequence;f&&delete f.tracksByObject[u.objectKey]}o.forgetObject=l;function s(u){en().historic.coreByProject[u.projectId].sheetsById[u.sheetId]&&delete en().historic.coreByProject[u.projectId].sheetsById[u.sheetId]}o.forgetSheet=s,(u=>{function d(B){let Z=e.coreByProject.historic.sheetsById._ensure(B);return Z.sequence!=null||(Z.sequence={subUnitsPerUnit:30,length:10,type:"PositionalSequence",tracksByObject:{}}),Z.sequence}u._ensure=d;function f(B){d(B).length=kt(parseFloat(B.length.toFixed(2)),.01,1/0)}u.setLength=f;function m(B){d(B).subUnitsPerUnit=kt(B.subUnitsPerUnit,1,mq(2,12))}u.setSubUnitsPerUnit=m;function v(B){var Z;let re=e.coreByProject.historic.sheetsById.sequence._ensure(B).tracksByObject;return re[Z=B.objectKey]!=null||(re[Z]={trackData:{},trackIdByPropPath:{}}),re[B.objectKey]}function g(B,Z){let re=v(B),D=Jr(B.pathToProp);if(typeof re.trackIdByPropPath[D]=="string")return;let G=KJ(),C={type:"BasicKeyframedTrack",__debugName:"".concat(B.objectKey,":").concat(D),keyframes:[]};re.trackData[G]=C,re.trackIdByPropPath[D]=G}u.setPrimitivePropAsSequenced=g;function h(B){let Z=v(B),re=Jr(B.pathToProp),D=Z.trackIdByPropPath[re];
3018typeof D=="string"&&(delete Z.trackIdByPropPath[re],delete Z.trackData[D],e.coreByProject.historic.sheetsById.staticOverrides.byObject.setValueOfPrimitiveProp(B))}u.setPrimitivePropAsStatic=h;function b(B){let Z=v(B);for(let re of Object.keys(Z.trackIdByPropPath)){let D=JSON.parse(re);if(B.pathToProp.every((G,C)=>D[C]===G)){let G=Z.trackIdByPropPath[re];if(typeof G!="string")continue;delete Z.trackIdByPropPath[re],delete Z.trackData[G]}}e.coreByProject.historic.sheetsById.staticOverrides.byObject.setValueOfCompoundProp(B)}u.setCompoundPropAsStatic=b;function y(B){return v(B).trackData[B.trackId]}function k(B){let Z=y(B);if(Z)return Z.keyframes.find(re=>re.id===B.keyframeId)}function x(B){let Z=B.snappingFunction(B.position),re=y(B);if(!re)return;let{keyframes:D}=re,G=D.findIndex(xe=>xe.position===Z);if(G!==-1){let xe=D[G];xe.value=B.value;return}let C=m5(D,xe=>xe.position<Z);if(C===-1){D.unshift({id:p8(),position:Z,connectedRight:!0,handles:B.handles||[.5,1,.5,0],type:B.type||"bezier",value:B.value});return}let Q=D[C];D.splice(C+1,0,{id:p8(),position:Z,connectedRight:Q.connectedRight,handles:B.handles||[.5,1,.5,0],type:B.type||"bezier",value:B.value})}u.setKeyframeAtPosition=x;function S(B){let Z=y(B);if(!Z)return;let{keyframes:re}=Z,D=re.findIndex(G=>G.position===B.position);D!==-1&&re.splice(D,1)}u.unsetKeyframeAtPosition=S;function _(B){let Z=y(B);if(!Z)return;let re=gm(Z.keyframes).filter(D=>B.keyframeIds.includes(D.id)).map(D=>{let G=D.position,C=B.snappingFunction(Ioe(G,B));return he(L({},D),{position:C})});W(he(L({},B),{keyframes:re}))}u.transformKeyframes=_;function O(B){let Z=y(B);Z&&(Z.keyframes=Z.keyframes.map((re,D)=>{let G=Z.keyframes[D-1],C=B.keyframeIds.includes(re.id),Q=B.keyframeIds.includes(G==null?void 0:G.id);return C&&!Q?he(L({},re),{handles:[re.handles[0],re.handles[1],B.handles[0],B.handles[1]]}):C&&Q?he(L({},re),{handles:[B.handles[2],B.handles[3],B.handles[0],B.handles[1]]}):Q?he(L({},re),{handles:[B.handles[2],B.handles[3],re.handles[2],re.handles[3]]}):re}))}u.setTweenBetweenKeyframes=O;function j(B){var Z,re,D,G,C,Q,xe,q;let K=k(B);K&&(K.handles=[(re=(Z=B.end)==null?void 0:Z[0])!=null?re:K.handles[0],(G=(D=B.end)==null?void 0:D[1])!=null?G:K.handles[1],(Q=(C=B.start)==null?void 0:C[0])!=null?Q:K.handles[2],(q=(xe=B.start)==null?void 0:xe[1])!=null?q:K.handles[3]])}u.setHandlesForKeyframe=j;function z(B){let Z=y(B);Z&&(Z.keyframes=Z.keyframes.filter(re=>B.keyframeIds.indexOf(re.id)===-1))}u.deleteKeyframes=z;function V(B){let Z=k(B);Z&&(Z.type=B.keyframeType)}u.setKeyframeType=V;function W(B){let Z=y(B);if(!Z)return;let re=gm(Z.keyframes),D=B.keyframes.filter(q=>!(typeof q.value=="number"&&!isFinite(q.value)||!q.handles.every(K=>isFinite(K)))).map(q=>he(L({},q),{position:B.snappingFunction(q.position)})),G=vu(D,"id"),C=re.filter(q=>!G[q.id]),Q=vu(C,"position");D.forEach(({position:q})=>{let K=Q[q];K&&D5(C,K)});let xe=F5([...C,...D],"position");Z.keyframes=xe}u.replaceKeyframes=W})(o.sequence||(o.sequence={})),(u=>{(d=>{function f(h){var b;let y=e.coreByProject.historic.sheetsById._ensure(h).staticOverrides.byObject;return y[b=h.objectKey]!=null||(y[b]={}),y[h.objectKey]}function m(h){let b=f(h);Cl(b,h.pathToProp,h.value)}d.setValueOfCompoundProp=m;function v(h){let b=f(h);Cl(b,h.pathToProp,h.value)}d.setValueOfPrimitiveProp=v;function g(h){let b=e.coreByProject.historic.sheetsById._ensure(h).staticOverrides.byObject[h.objectKey];b&&tH(b,h.pathToProp)}d.unsetValueOfPrimitiveProp=g})(u.byObject||(u.byObject={}))})(o.staticOverrides||(o.staticOverrides={}))})(n.sheetsById||(n.sheetsById={}))})(t.historic||(t.historic={}))})(e.coreByProject||(e.coreByProject={}))})(hw||(hw={}));function mw(){let e,t,n=new Promise((i,l)=>{e=s=>{i(s),o.status="resolved"},t=s=>{l(s),o.status="rejected"}}),o={resolve:e,reject:t,promise:n,status:"pending"};return o}var Moe=je();function Uoe(e){let t=e.getState(),n=new Moe.Atom(t);return e.subscribe(()=>{let o=e.getState();n.set(o),t=o}),n}__();function Voe(e){var t,n=e.Symbol;return typeof n=="function"?n.observable?t=n.observable:(t=n("observable"),n.observable=t):t="@@observable",t}var Lc;typeof self<"u"?Lc=self:typeof window<"u"?Lc=window:typeof $n<"u"?Lc=$n:Lc=En;var Hoe=Voe(Lc),pH=Hoe,hH={INIT:"@@redux/INIT"};function mH(e,t,n){var o;if(typeof t=="function"&&typeof n>"u"&&(n=t,t=void 0),typeof n<"u"){if(typeof n!="function")throw new Error("Expected the enhancer to be a function.");return n(mH)(e,t)}if(typeof e!="function")throw new Error("Expected the reducer to be a function.");var i=e,l=t,s=[],u=s,d=!1;function f(){u===s&&(u=s.slice())}function m(){return l}function v(y){if(typeof y!="function")throw new Error("Expected listener to be a function.");var k=!0;return f(),u.push(y),function(){if(k){k=!1,f();var x=u.indexOf(y);u.splice(x,1)}}}function g(y){if(!sf(y))throw new Error("Actions must be plain objects. Use custom middleware for async actions.");if(typeof y.type>"u")throw new Error('Actions may not have an undefined "type" property. Have you misspelled a constant?');if(d)throw new Error("Reducers may not dispatch actions.");try{d=!0,l=i(l,y)}finally{d=!1}for(var k=s=u,x=0;x<k.length;x++){var S=k[x];S()}return y}function h(y){if(typeof y!="function")throw new Error("Expected the nextReducer to be a function.");i=y,g({type:hH.INIT})}function b(){var y,k=v;return y={subscribe:function(x){if(typeof x!="object")throw new TypeError("Expected the observer to be an object.");function S(){x.next&&x.next(m())}S();var _=k(S);return{unsubscribe:_}}},y[pH]=function(){return this},y}return g({type:hH.INIT}),o={dispatch:g,subscribe:v,getState:m,replaceReducer:h},o[pH]=b,o}function Koe(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.length===0?function(o){return o}:t.length===1?t[0]:t.reduce(function(o,i){return function(){return o(i.apply(void 0,arguments))}})}function Woe(e){let t=Koe();return mH(e.rootReducer,void 0,t)}qh(),c5();var gw=new WeakMap,qoe=(e,t,n)=>{let o=d=>{e.dispatch(xs.replacePersistentState(d))},i=gH(n),l=()=>e.getState().$persistent;u();let s=()=>{let d=l(),f=gw.get(e);d!==f&&(gw.set(e,d),localStorage.setItem(i,JSON.stringify(d)))};e.subscribe(Z0(s,1e3)),window&&window.addEventListener("beforeunload",s);function u(){let d=localStorage.getItem(i);if(d){let f,m=!0;try{f=JSON.parse(d),m=!1}catch{Wh.warn("Could not parse Theatre's persisted state. This must be a bug. Please report it.")}finally{m||o(f),t()}}else t()}},$oe=(e,t)=>{let n=gH(t),o=e.getState().$persistent;localStorage.removeItem(n),gw.set(e,o)};function gH(e){return e+".persistent"}ST(),ni(),pu(),k5(),Bg(),Sp();var bm=je();
3018ha(),Ft(),sU();function vw(e){if(typeof e=="boolean"||typeof e=="string"||typeof e=="number")return e;if(sf(e)){let t={},n=!1;for(let[o,i]of Object.entries(e))vw(i)!==void 0&&(t[o]=i,n=!0);if(n)return t}else return}function vH(e,t,n){for(let[o,i]of Object.entries(e.props))if(i.type==="compound")vH(i,[...t,o],n);else{if(i.type==="enum")throw new Error("Not yet implemented");n(i,[...t,o])}}function Loe(e,t,n){return{set:(o,i)=>{e();let l=vw(i);if(typeof l>"u")return;let{root:s,path:u}=(0,bm.getPointerParts)(o);if(ur(s)){let d=s.template.getMapOfValidSequenceTracks_forStudio().getValue(),f=yp(s.template.staticConfig,u);if(!f)throw new Error("Object ".concat(s.address.objectKey," does not have a prop at ").concat(JSON.stringify(u)));let m=(v,g,h)=>{if(v==null)return;if(vw(g.deserializeAndSanitize(v))===void 0)throw new Error("Invalid value ".concat(Ck(v)," for object.props").concat(h.map(k=>"[".concat(JSON.stringify(k),"]")).join("")," is invalid"));let b=he(L({},s.address),{pathToProp:h}),y=ii(d,h);if(typeof y=="string"){let k=s.sheet.getSequence();k.position=k.closestGridPosition(k.position),t.coreByProject.historic.sheetsById.sequence.setKeyframeAtPosition(he(L({},b),{trackId:y,position:k.position,value:v,snappingFunction:k.closestGridPosition,type:"bezier"}))}else t.coreByProject.historic.sheetsById.staticOverrides.byObject.setValueOfPrimitiveProp(he(L({},b),{value:v}))};if(f.type==="compound"){let v=(0,bm.getPointerParts)(o).path,g=v.length;vH(f,v,(h,b)=>{let y=b.slice(g),k=ga(l,y);if(typeof k<"u")m(k,h,b);else throw new Error("Property object.props".concat(b.map(x=>"[".concat(JSON.stringify(x),"]")).join("")," is required but not provided"))})}else{if(f.type==="enum")throw new Error("Enums aren't implemented yet");m(l,f,u)}}else if(f2(s)){let[d]=u;if(d==="subUnitsPerUnit"){if(typeof l!="number"||!Y0(l)||l<1)throw new Error("Value ".concat(l," is not an integer, which is required for setting sequence prop ").concat(d));t.coreByProject.historic.sheetsById.sequence.setSubUnitsPerUnit(he(L({},s.address),{subUnitsPerUnit:l}))}else if(d==="length"){if(typeof l!="number"||l<=.001)throw new Error("Value ".concat(l," is not a positive number, which is required for setting sequence prop ").concat(d));t.coreByProject.historic.sheetsById.sequence.setLength(he(L({},s.address),{length:l}))}else throw new Error("Setting sequence prop ".concat(d," is not supported"))}else throw new Error("Only setting props of SheetObject-s and sequences is supported in a transaction so far")},unset:o=>{e();let{root:i,path:l}=(0,bm.getPointerParts)(o);if(ur(i)){let s=i.template.getMapOfValidSequenceTracks_forStudio().getValue(),u=ga(i.template.getDefaultValues().getValue(),l),d=yp(i.template.staticConfig,l),f=(m,v)=>{let g=he(L({},i.address),{pathToProp:v}),h=ii(s,v);typeof h=="string"?t.coreByProject.historic.sheetsById.sequence.unsetKeyframeAtPosition(he(L({},g),{trackId:h,position:i.sheet.getSequence().positionSnappedToGrid})):d!==void 0&&t.coreByProject.historic.sheetsById.staticOverrides.byObject.unsetValueOfPrimitiveProp(g)};d.type==="compound"?Bd(u,(m,v)=>{f(m,v)},(0,bm.getPointerParts)(o).path):f(u,l)}else throw new Error("Only setting props of SheetObject-s is supported in a transaction so far")},get drafts(){return e(),n},get stateEditors(){return t}}}var Zoe=class{constructor(){et(this,"_reduxStore"),et(this,"_atom"),et(this,"atomP"),this._reduxStore=Woe({rootReducer:Coe}),this._atom=Uoe(this._reduxStore),this.atomP=this._atom.pointer}initialize(e){let t=mw();return e.usePersistentStorage===!0?qoe(this._reduxStore,()=>{this.tempTransaction(({drafts:n})=>{n.ephemeral.initialised=!0}).commit(),t.resolve()},e.persistenceKey):(this.tempTransaction(({drafts:n})=>{n.ephemeral.initialised=!0}).commit(),t.resolve()),t.promise}getState(){return this._reduxStore.getState()}__experimental_clearPersistentStorage(e){return $oe(this._reduxStore,e),this.getState()}__dev_startHistoryFromScratch(e){this._reduxStore.dispatch(xs.historic.startHistoryFromScratch(xs.reduceParts(t=>he(L({},t),{historic:e}))))}tempTransaction(e){let t=Poe(),n,o=t.push(xs.reduceParts(i=>{let l={historic:dw(i.historic),ahistoric:dw(i.ahistoric),ephemeral:dw(i.ephemeral)},s=!0,u=()=>{if(!s)throw new Error("You seem to have called the transaction api after studio.transaction() has finished running")},d=fH(l),f=Loe(u,d,l);try{return e(f),s=!1,{historic:fw(l.historic),ahistoric:fw(l.ahistoric),ephemeral:fw(l.ephemeral)}}catch(m){return n=m,i}finally{fH(void 0)}}));if(this._reduxStore.dispatch(o),n)throw this._reduxStore.dispatch(t.discard()),n;return{commit:()=>{this._reduxStore.dispatch(t.commit())},discard:()=>{this._reduxStore.dispatch(t.discard())}}}undo(){this._reduxStore.dispatch(xs.historic.undo())}redo(){this._reduxStore.dispatch(xs.historic.redo())}createContentOfSaveFile(e){if(!this._reduxStore.getState().$persistent.historic.innerState.coreByProject[e])throw new Error("Project ".concat(e," has not been initialized."));let t=xT();this.tempTransaction(({stateEditors:o})=>{o.coreByProject.historic.revisionHistory.add({projectId:e,revision:t})}).commit();let n=this._reduxStore.getState().$persistent.historic.innerState.coreByProject[e];return L({},n)}},Goe=je(),yw=class{constructor(){et(this,"_values",{})}get(e,t){if(this.has(e))return this._values[e];{let n=t();return this._values[e]=n,n}}has(e){return this._values.hasOwnProperty(e)}};ni(),ca(),Ne(),Ft(),Sk();var Xoe=class{constructor(e){et(this,"ui",{hide(){de().ui.hide()},get isHidden(){return de().ui.isHidden}
3018,restore(){de().ui.restore()},renderToolset(t,n){return de().ui.renderToolset(t,n)}}),et(this,"_cache",new yw),et(this,"__experimental",{__experimental_disblePlayPauseKeyboardShortcut(){tre()},__experimental_enablePlayPauseKeyboardShortcut(){nre()},__experimental_clearPersistentStorage(t){return de().clearPersistentStorage(t)},__experimental_createContentOfSaveFileTyped(t){return de().createContentOfSaveFile(t)}})}initialize(e){return de().initialize(e)}extend(e,t){de().extend(e,t)}transaction(e){return de().transaction(({set:t,unset:n,stateEditors:o})=>e({set:t,unset:n,__experimental_forgetObject:i=>{if(!Rg(i))throw new Error("object in transactionApi.__experimental_forgetObject(object) must be the return type of sheet.object(...)");o.coreByProject.historic.sheetsById.forgetObject(i.address)},__experimental_forgetSheet:i=>{if(!Fg(i))throw new Error("sheet in transactionApi.__experimental_forgetSheet(sheet) must be the return type of project.sheet()");o.coreByProject.historic.sheetsById.forgetSheet(i.address)}}))}_getSelectionPrism(){return this._cache.get("_getSelectionPrism()",()=>(0,Goe.prism)(()=>ua().filter(e=>e.type==="Theatre_SheetObject"||e.type==="Theatre_Sheet").map(e=>e.publicApi)))}_getSelection(){return this._getSelectionPrism().getValue()}setSelection(e){let t=[...e].filter(n=>Rg(n)||Fg(n)).map(n=>de().corePrivateAPI(n));de().transaction(({stateEditors:n})=>{n.studio.historic.panels.outline.selection.set(t)})}onSelectionChange(e){let t=de();return this._getSelectionPrism().onChange(t.ticker,e,!0)}get selection(){return this._getSelection()}scrub(){return de().scrub()}getStudioProject(){let e=de().core;if(!e)throw new Error("You're calling studio.getStudioProject() before `@theatre/core` is loaded. To fix this:\n1. Check if `@theatre/core` is import/required in your bundle.\n2. Check the stack trace of this error and make sure the funciton that calls getStudioProject() is run after `@theatre/core` is loaded.");return de().getStudioProject(e)}debouncedScrub(e=1e3){let t,n=Z0(()=>{let o=t;o&&(t=void 0,o.commit())},e);return{capture:o=>{t||(t=this.scrub());let i=!0;try{t.capture(o),i=!1}finally{if(i){let l=t;t=void 0,l.discard()}else n()}}}}createPane(e){return de().paneManager.createPane(e)}destroyPane(e){return de().paneManager.destroyPane(e)}createContentOfSaveFile(e){return de().createContentOfSaveFile(e)}};f8();var Ji=je(),Yoe=class{constructor(e){this._studio=e,et(this,"_cache",new yw),this._instantiatePanesAsTheyComeIn()}_instantiatePanesAsTheyComeIn(){let e=this._getAllPanes();e.onStale(()=>{e.getValue()})}_getAllPanes(){return this._cache.get("_getAllPanels()",()=>(0,Ji.prism)(()=>{if(!(0,Ji.val)(this._studio.coreP))return{};let e=(0,Ji.val)(this._studio.atomP.historic.panelInstanceDesceriptors),t=(0,Ji.val)(this._studio.atomP.ephemeral.extensions.paneClasses),n={};for(let o of Object.values(e)){if(!o)continue;let i=t[o.paneClass];if(!i)continue;let{instanceId:l}=o,{extensionId:s,classDefinition:u}=i,d=Ji.prism.memo("instance-".concat(o.instanceId),()=>({extensionId:s,instanceId:l,definition:u}),[u]);n[l]=d}return n}))}get allPanesD(){return this._getAllPanes()}createPane(e){if(!this._studio.core)throw new Error("Can't create a pane because @theatre/core is not yet loaded");let t=(0,Ji.val)(this._studio.atomP.ephemeral.extensions.paneClasses[e].extensionId),n=(0,Ji.val)(this._studio.atomP.historic.panelInstanceDesceriptors),o;for(let i=1;i<1e3&&(o="".concat(e," #").concat(i),!!n[o]);i++);if(!t)throw new Error('Pane class "'.concat(e,'" is not registered.'));return this._studio.transaction(({drafts:i})=>{i.historic.panelInstanceDesceriptors[o]={instanceId:o,paneClass:e}}),this._getAllPanes().getValue()[o]}destroyPane(e){if(!this._studio.core)throw new Error("Can't do this yet because @theatre/core is not yet loaded");this._studio.transaction(({drafts:t})=>{delete t.historic.panelInstanceDesceriptors[e]})}},km=je();Ne();var yH=30*60*1e3,Qoe=1e3*60*60;function Joe(){return Vt(this,null,function*(){let e=de().atomP.ahistoric.visibilityState;if((0,km.val)(e)==="everythingIsVisible")return;let t=mw(),n=(0,km.pointerToPrism)(e).onStale(()=>{(0,km.val)(e)==="everythingIsVisible"&&(n(),t.resolve(void 0))});return t.promise})}function eae(){return Vt(this,null,function*(){if(!"0.7.2".match(/COMPAT/))for(yield wm(500),yield Joe();;){let e=(0,km.val)(de().atomP.ahistoric.updateChecker);if(e&&e.result!=="error"){let t=e.lastChecked,n=Date.now(),o=Math.abs(n-t);o<yH&&(yield wm(yH-o))}
3018try{let t=yield fetch(new Request("https://updates.theatrejs.com/updates/0.7.2"));if(t.ok){let n=yield t.json();if(!tae(n))throw new Error("Bad response");de().transaction(({drafts:o})=>{o.ahistoric.updateChecker={lastChecked:Date.now(),result:L({},n)}}),yield wm(1e3)}else throw new Error("HTTP Error ".concat(t.statusText))}catch{yield wm(Qoe)}}})}var wm=e=>new Promise(t=>setTimeout(t,e));function tae(e){if(typeof e!="object")return!1;let t=e;return typeof t.hasUpdates!="boolean"?!1:t.hasUpdates===!0&&typeof t.newVersion=="string"&&typeof t.releasePage=="string"||t.hasUpdates===!1}var nae=$(L5());function Wo(e){return new Promise((t,n)=>{e.oncomplete=e.onsuccess=()=>t(e.result),e.onabort=e.onerror=()=>n(e.error)})}function bH(e,t){let n=indexedDB.open(e);n.onupgradeneeded=()=>n.result.createObjectStore(t);let o=Wo(n);return(i,l)=>o.then(s=>l(s.transaction(t,i).objectStore(t)))}var bw;function _s(){return bw||(bw=bH("keyval-store","keyval")),bw}function rae(e,t=_s()){return t("readonly",n=>Wo(n.get(e)))}function oae(e,t,n=_s()){return n("readwrite",o=>(o.put(t,e),Wo(o.transaction)))}function aae(e,t=_s()){return t("readwrite",n=>(n.delete(e),Wo(n.transaction)))}function kw(e,t){return e.openCursor().onsuccess=function(){this.result&&(t(this.result),this.result.continue())},Wo(e.transaction)}function iae(e=_s()){return e("readonly",t=>{if(t.getAllKeys)return Wo(t.getAllKeys());let n=[];return kw(t,o=>n.push(o.key)).then(()=>n)})}function lae(e=_s()){return e("readonly",t=>{if(t.getAll)return Wo(t.getAll());let n=[];return kw(t,o=>n.push(o.value)).then(()=>n)})}function sae(e=_s()){return e("readonly",t=>{if(t.getAll&&t.getAllKeys)return Promise.all([Wo(t.getAllKeys()),Wo(t.getAll())]).then(([o,i])=>o.map((l,s)=>[l,i[s]]));let n=[];return e("readonly",o=>kw(o,i=>n.push([i.key,i.value])).then(()=>n))})}var uae=e=>{let t=bH("theatrejs-".concat(e),"default-store");return{set:(n,o)=>oae(n,o,t),get:n=>rae(n,t),del:n=>aae(n,t),keys:()=>iae(t),entries:()=>sae(t),values:()=>lae(t)}};Lz(),mc();var kH="theatre-0.4",cae=`You seem to have imported '@theatre/studio' but haven't initialized it. You can initialize the studio by: 3019\`\`\` 3020import studio from '@theatre/studio' 3021studio.initialize() 3022\`\`\` 3023 3024* If you didn't mean to import '@theatre/studio', this means that your bundler is not tree-shaking it. This is most likely a bundler misconfiguration. 3025 3026* If you meant to import '@theatre/studio' without showing its UI, you can do that by running: 3027 3028\`\`\` 3029import studio from '@theatre/studio' 3030studio.initialize() 3031studio.ui.hide() 3032\`\`\` 3033`,dae="You seem to have imported '@theatre/studio' but called `studio.initialize()` after some delay.\nTheatre.js projects remain in pending mode (won't play their sequences) until the studio is initialized, so you should place the `studio.initialize()` line right after the import line:\n\n```\nimport studio from '@theatre/studio'\n// ... and other imports\n\nstudio.initialize()\n```\n",fae=class{constructor(){et(this,"ui"),et(this,"publicApi"),et(this,"address"),et(this,"_projectsProxy",new um.PointerProxy(new um.Atom({}).pointer)),et(this,"projectsP",this._projectsProxy.pointer),et(this,"_store",new Zoe),et(this,"_corePrivateApi"),et(this,"_cache",new yw),et(this,"paneManager"),et(this,"_coreAtom",new um.Atom({})),et(this,"_initializedDeferred",mw()),et(this,"_initializeFnCalled",!1),et(this,"_didWarnAboutNotInitializing",!1),et(this,"_coreBits"),et(this,"_rafDriver"),this.address={studioId:nc(10)},this.publicApi=new Xoe(this),this.ui=new aoe(this),this._attachToIncomingProjects(),this.paneManager=new Yoe(this),typeof window<"u"&&setTimeout(()=>{this._initializeFnCalled||(console.error(cae),this._didWarnAboutNotInitializing=!0)},100)}get ticker(){if(!this._rafDriver)throw new Error("`studio.ticker` was read before studio.initialize() was called.");return this._rafDriver.ticker}get atomP(){return this._store.atomP}initialize(e){return Vt(this,null,function*(){if(!this._coreBits)throw new Error("You seem to have imported `@theatre/studio` without importing `@theatre/core`. Make sure to include an import of `@theatre/core` before calling `studio.initializer()`.");if(this._initializeFnCalled)return this._initializedDeferred.promise;this._initializeFnCalled=!0,this._didWarnAboutNotInitializing&&console.warn(dae);let t={persistenceKey:kH,usePersistentStorage:!0};if(typeof(e==null?void 0:e.persistenceKey)=="string"&&(t.persistenceKey=e.persistenceKey),((e==null?void 0:e.usePersistentStorage)===!1||typeof window>"u")&&(t.usePersistentStorage=!1),e!=null&&e.__experimental_rafDriver){if(e.__experimental_rafDriver.type!=="Theatre_RafDriver_PublicAPI")throw new Error("parameter `rafDriver` in `studio.initialize({__experimental_rafDriver})` must be either be undefined, or the return type of core.createRafDriver()");let n=this._coreBits.privateAPI(e.__experimental_rafDriver);if(!n)throw new Error("parameter `rafDriver` in `studio.initialize({__experimental_rafDriver})` seems to come from a different version of `@theatre/core` than the version that is attached to `@theatre/studio`");this._rafDriver=n}else this._rafDriver=this._coreBits.getCoreRafDriver();try{yield this._store.initialize(t)}catch(n){this._initializedDeferred.reject(n);return}typeof window<"u"&&(yield this.ui.ready),this._initializedDeferred.resolve(),this.ui.render(),eae().catch(n=>{console.error(n)})})}get initialized(){return this._initializedDeferred.promise}_attachToIncomingProjects(){let e=(0,um.pointerToPrism)(this.projectsP),t=n=>{for(let o of Object.values(n))o.isAttachedToStudio||o.attachToStudio(this)};e.onStale(()=>{t(e.getValue())}),t(e.getValue())}setCoreBits(e){this._coreBits=e,this._corePrivateApi=e.privateAPI,this._coreAtom.setByPointer(t=>t.core,e.coreExports),this._setProjectsP(e.projectsP)}_setProjectsP(e){this._projectsProxy.setPointer(e)}scrub(){return new roe(this)}tempTransaction(e){return this._store.tempTransaction(e)}transaction(e){return this.tempTransaction(e).commit()}__dev_startHistoryFromScratch(e){return this._store.__dev_startHistoryFromScratch(e)}get corePrivateAPI(){return this._corePrivateApi}get core(){return this._coreAtom.get().core}get coreP(){return this._coreAtom.pointer.core}extend(e,t){if(!e||typeof e!="object")throw new Error("Extensions must be JS objects");if(typeof e.id!="string")throw new Error("extension.id must be a string");let n=(t==null?void 0:t.__experimental_reconfigure)===!0,o=e.id,i=this._store.getState().ephemeral.extensions.byId[o];if(i&&!n){if(e===i||(0,nae.default)(e,i))return;throw new Error('Extension id "'.concat(e.id,'" is already defined. If you mean to re-configure the extension, do it like this: studio.extend(extension, {__experimental_reconfigure: true})})'))}this.transaction(({drafts:l})=>{var s,u;l.ephemeral.extensions.byId[e.id]=e;let d=l.ephemeral.extensions.paneClasses;
3033n&&i&&((s=i.panes)==null||s.forEach(f=>{delete d[f.class]})),(u=e.panes)==null||u.forEach(f=>{if(typeof f.class!="string")throw new Error("pane.class must be a string");if(f.class.length<3)throw new Error("pane.class should be a string with 3 or more characters");let m=d[f.class];if(m)if(n&&m.extensionId===e.id)console.warn('Pane class "'.concat(f.class,'" already exists. This is a bug in Theatre.js. Please report it at https://github.com/theatre-js/theatre/issues/new'));else throw new Error('Pane class "'.concat(f.class,'" already exists and is supplied by extension ').concat(m));d[f.class]={extensionId:e.id,classDefinition:f}})})}getStudioProject(e){return this._cache.get("getStudioProject",()=>e.getProject("Studio"))}getExtensionSheet(e,t){return this._cache.get("extensionSheet-"+e,()=>this.getStudioProject(t).sheet("Extension "+e))}undo(){this._store.undo()}redo(){this._store.redo()}createContentOfSaveFile(e){return this._store.createContentOfSaveFile(e)}createAssetStorage(e,t){return Vt(this,null,function*(){if(typeof window>"u")return{getAssetUrl:()=>"",createAsset:()=>Promise.resolve(null)};if(!("indexedDB"in window))return console.log("This browser doesn't support IndexedDB."),{getAssetUrl:f=>{throw new Error("IndexedDB is required by the default asset manager, but it's not supported by this browser. To use assets, please provide your own asset manager to the project config.")},createAsset:f=>{throw new Error("IndexedDB is required by the default asset manager, but it's not supported by this browser. To use assets, please provide your own asset manager to the project config.")}};let n=uae("".concat(e.address.projectId,"-assets")),o=Tb(e),i=yield n.keys();yield Promise.all(i.map(f=>Vt(this,null,function*(){o.includes(f)||(yield n.del(f))}))),yield Promise.all(i.map(f=>Vt(this,null,function*(){var m,v;let g="".concat(t,"/").concat(f);try{(yield fetch(g,{method:"HEAD"})).ok&&(yield n.del(f))}catch{hc.error("Failed to access assets","Failed to access assets at ".concat((v=(m=e.config.assets)==null?void 0:m.baseUrl)!=null?v:"/",". This is likely due to a CORS issue."))}})));let l=new Map(yield n.entries()),s=new Map,u=f=>{if(s.has(f))return s.get(f);{let m=URL.createObjectURL(f);return s.set(f,m),m}},d=f=>{let m=l.get(f);if(!m)throw new Error("Asset with id ".concat(f," not found"));return u(m)};return{getAssetUrl:f=>l.has(f)?d(f):"".concat(t,"/").concat(f),createAsset:f=>Vt(this,null,function*(){var m,v,g;let h=Tb(e),b=!1;if(h.includes(f.name)){let y;try{y=(m=l.get(f.name))!=null?m:yield fetch("".concat(t,"/").concat(f.name)).then(k=>k.ok?k.blob():void 0)}catch{return hc.error("Failed to access assets","Failed to access assets at ".concat((g=(v=e.config.assets)==null?void 0:v.baseUrl)!=null?g:"/",". This is likely due to a CORS issue.")),Promise.resolve(null)}if(y){if(b=yield(yield Promise.resolve().then(()=>$(toe()))).default.isEqual(f,y),b)return f.name;{let k=x=>{let S=prompt(x,f.name);return S===null?!1:S===""?k("Asset name cannot be empty. Please choose a different file name for this asset."):h.includes(S)?(console.log(h),k("An asset with this name already exists. Please choose a different file name for this asset.")):(f=new File([f],S,{type:f.type}),!0)};if(!k("An asset with this name already exists. Please choose a different file name for this asset."))return null}}}return l.set(f.name,f),yield n.set(f.name,f),f.name})}})}clearPersistentStorage(e=kH){this._store.__experimental_clearPersistentStorage(e)}},ww="__TheatreJS_StudioBundle",pae="__TheatreJS_CoreBundle",hae="__TheatreJS_Notifications",mae=class{constructor(e){this._studio=e,et(this,"_coreBundle")}get type(){return"Theatre_StudioBundle"}registerCoreBundle(e){if(this._coreBundle)throw new Error("StudioBundle.coreBundle is already registered. This is a bug.");this._coreBundle=e;let t;e.getBitsForStudio(this._studio,n=>{t=n}),this._studio.setCoreBits(t)}},gae=$(X());be();var wH,vae=M.div(wH||(wH=F([""]))),yae=e=>gae.default.createElement(vae,null),bae=yae;mc();var xw=new fae;bq(xw);var kae=xw.publicApi,wae=kae;xae();
3033function xae(){if(typeof window>"u")return;let e=window[ww];if(typeof e<"u")throw typeof e=="object"&&e&&typeof e.version=="string"?new Error(`It seems that the module '@theatre/studio' is loaded more than once. This could have two possible causes: 30341. You might have two separate versions of Theatre.js in node_modules. 30352. Or this might be a bundling misconfiguration, in case you're using a bundler like Webpack/ESBuild/Rollup. 3036 3037Note that it **is okay** to import '@theatre/studio' multiple times. But those imports should point to the same module.`):new Error("The variable window.".concat(ww," seems to be already set by a module other than @theatre/core."));let t=new mae(xw);window[ww]=t;let n=window[pae];n&&n!==null&&n.type==="Theatre_CoreBundle"&&t.registerCoreBundle(n)}typeof window<"u"&&(window[hae]={notify:hc});/*! Bundled license information: 3038 3039 lodash-es/lodash.js: 3040 (** 3041 * @license 3042 * Lodash (Custom Build) <https://lodash.com/> 3043 * Build: `lodash modularize exports="es" -o ./` 3044 * Copyright OpenJS Foundation and other contributors <https://openjsf.org/> 3045 * Released under MIT license <https://lodash.com/license> 3046 * Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE> 3047 * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors 3048 *) 3049 3050 queue-microtask/index.js: 3051 (*! queue-microtask. MIT License. Feross Aboukhadijeh <https://feross.org/opensource> *) 3052 3053 react/cjs/react.production.min.js: 3054 (** 3055 * @license React 3056 * react.production.min.js 3057 * 3058 * Copyright (c) Facebook, Inc. and its affiliates. 3059 * 3060 * This source code is licensed under the MIT license found in the 3061 * LICENSE file in the root directory of this source tree. 3062 *) 3063 3064 scheduler/cjs/scheduler.production.min.js: 3065 (** 3066 * @license React 3067 * scheduler.production.min.js 3068 * 3069 * Copyright (c) Facebook, Inc. and its affiliates. 3070 * 3071 * This source code is licensed under the MIT license found in the 3072 * LICENSE file in the root directory of this source tree. 3073 *) 3074 3075 react-dom/cjs/react-dom.production.min.js: 3076 (** 3077 * @license React 3078 * react-dom.production.min.js 3079 * 3080 * Copyright (c) Facebook, Inc. and its affiliates. 3081 * 3082 * This source code is licensed under the MIT license found in the 3083 * LICENSE file in the root directory of this source tree. 3084 *) 3085 3086 react-is/cjs/react-is.production.min.js: 3087 (** @license React v17.0.2 3088 * react-is.production.min.js 3089 * 3090 * Copyright (c) Facebook, Inc. and its affiliates. 3091 * 3092 * This source code is licensed under the MIT license found in the 3093 * LICENSE file in the root directory of this source tree. 3094 *) 3095 3096 react-is/cjs/react-is.production.min.js: 3097 (** @license React v16.13.1 3098 * react-is.production.min.js 3099 * 3100 * Copyright (c) Facebook, Inc. and its affiliates. 3101 * 3102 * This source code is licensed under the MIT license found in the 3103 * LICENSE file in the root directory of this source tree. 3104 *) 3105 3106 jszip/dist/jszip.min.js: 3107 (*! 3108 3109 JSZip v3.10.1 - A JavaScript class for generating and reading zip files 3110 <http://stuartk.com/jszip> 3111 3112 (c) 2009-2016 Stuart Knightley <stuart [at] stuartk.com> 3113 Dual licenced under the MIT license or GPLv3. See https://raw.github.com/Stuk/jszip/main/LICENSE.markdown. 3114 3115 JSZip uses the library pako released under the MIT license : 3116 https://github.com/nodeca/pako/blob/main/LICENSE 3117 *) 3118 3119 jiff/lib/lcs.js: 3120 (** @license MIT License (c) copyright 2010-2014 original author or authors *) 3121 3122 jiff/lib/array.js: 3123 (** @license MIT License (c) copyright 2010-2014 original author or authors *) 3124 3125 jiff/lib/jsonPointerParse.js: 3126 (** @license MIT License (c) copyright 2010-2014 original author or authors *) 3127 3128 jiff/lib/jsonPointer.js: 3129 (** @license MIT License (c) copyright 2010-2014 original author or authors *) 3130 3131 jiff/lib/clone.js: 3132 (** @license MIT License (c) copyright 2010-2014 original author or authors *) 3133 3134 jiff/lib/jsonPatch.js: 3135 (** @license MIT License (c) copyright 2010-2014 original author or authors *) 3136 3137 jiff/jiff.js: 3138 (** @license MIT License (c) copyright 2010-2014 original author or authors *) 3139 */}
3139(Dd,Dd.exports)),Dd.exports}var uq=vle();const yle=mle(uq),kle=gle({__proto__:null,default:yle},[uq]);export{kle as i};
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.