HEX
Server: Apache
System: Linux cpanelx.inxs.ro 4.18.0-477.27.2.lve.el8.x86_64 #1 SMP Wed Oct 11 12:32:56 UTC 2023 x86_64
User: crowdandsafety (1041)
PHP: 8.1.34
Disabled: exec,passthru,shell_exec,system
Upload Files
File: /home/crowdandsafety/public_html/wp-content/plugins/cornerstone/assets/js/app.react17.7.7.13.js
"use strict";(()=>{var L1e=Object.create;var z0=Object.defineProperty;var V1e=Object.getOwnPropertyDescriptor;var F1e=Object.getOwnPropertyNames;var z1e=Object.getPrototypeOf,B1e=Object.prototype.hasOwnProperty;var U1e=(e,t,n)=>t in e?z0(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var $1e=e=>z0(e,"__esModule",{value:!0});var wc=(e=>typeof require!="undefined"?require:typeof Proxy!="undefined"?new Proxy(e,{get:(t,n)=>(typeof require!="undefined"?require:t)[n]}):e)(function(e){if(typeof require!="undefined")return require.apply(this,arguments);throw new Error('Dynamic require of "'+e+'" is not supported')});var x=(e,t)=>()=>(e&&(t=e(e=0)),t);var ct=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),M=(e,t)=>{for(var n in t)z0(e,n,{get:t[n],enumerable:!0})},H1e=(e,t,n,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let r of F1e(t))!B1e.call(e,r)&&(n||r!=="default")&&z0(e,r,{get:()=>t[r],enumerable:!(o=V1e(t,r))||o.enumerable});return e},I=(e,t)=>H1e($1e(z0(e!=null?L1e(z1e(e)):{},"default",!t&&e&&e.__esModule?{get:()=>e.default,enumerable:!0}:{value:e,enumerable:!0})),e);var K=(e,t,n)=>(U1e(e,typeof t!="symbol"?t+"":t,n),n);var U=ct((oBe,PY)=>{PY.exports=window.React});var IY={};var rBe,I3=x(()=>{rBe=I(U())});var ui=ct((sBe,OY)=>{OY.exports=window.ReactDOM});function O3(e,t){DY.default.render(t,e)}var DY,MY=x(()=>{DY=I(ui())});function Wi(e){for(var t=arguments.length,n=Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];if(!1)var r,i;throw Error("[Immer] minified error nr: "+e+(n.length?" "+n.map(function(s){return"'"+s+"'"}).join(","):"")+". Find the full error at: https://bit.ly/3cXEKWf")}function Pp(e){return!!e&&!!e[Cn]}function zu(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)===X1e}(e)||Array.isArray(e)||!!e[H0]||!!e.constructor[H0]||Tw(e)||Pw(e))}function Cc(e,t,n){n===void 0&&(n=!1),Ip(e)===0?(n?Object.keys:Oh)(e).forEach(function(o){n&&typeof o=="symbol"||t(o,e[o],e)}):e.forEach(function(o,r){return t(r,o,e)})}function Ip(e){var t=e[Cn];return t?t.i>3?t.i-4:t.i:Array.isArray(e)?1:Tw(e)?2:Pw(e)?3:0}function Op(e,t){return Ip(e)===2?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function Aw(e,t){return Ip(e)===2?e.get(t):e[t]}function NY(e,t,n){var o=Ip(e);o===2?e.set(t,n):o===3?(e.delete(t),e.add(n)):e[t]=n}function LY(e,t){return e===t?e!==0||1/e==1/t:e!=e&&t!=t}function Tw(e){return K1e&&e instanceof Map}function Pw(e){return Y1e&&e instanceof Set}function Ti(e){return e.o||e.t}function D3(e){if(Array.isArray(e))return Array.prototype.slice.call(e);var t=jY(e);delete t[Cn];for(var n=Oh(t),o=0;o<n.length;o++){var r=n[o],i=t[r];i.writable===!1&&(i.writable=!0,i.configurable=!0),(i.get||i.set)&&(t[r]={configurable:!0,writable:!0,enumerable:i.enumerable,value:e[r]})}return Object.create(Object.getPrototypeOf(e),t)}function M3(e,t){return t===void 0&&(t=!1),N3(e)||Pp(e)||!zu(e)||(Ip(e)>1&&(e.set=e.add=e.clear=e.delete=j1e),Object.freeze(e),t&&Cc(e,function(n,o){return M3(o,!0)},!0)),e}function j1e(){Wi(2)}function N3(e){return e==null||typeof e!="object"||Object.isFrozen(e)}function Bu(e){var t=j3[e];return t||Wi(18,e),t}function L3(e,t){j3[e]||(j3[e]=t)}function B0(){return $0}function V3(e,t){t&&(Bu("Patches"),e.u=[],e.s=[],e.v=t)}function Iw(e){F3(e),e.p.forEach(W1e),e.p=null}function F3(e){e===$0&&($0=e.l)}function VY(e){return $0={p:[],l:$0,h:e,m:!0,_:0}}function W1e(e){var t=e[Cn];t.i===0||t.i===1?t.j():t.O=!0}function z3(e,t){t._=t.p.length;var n=t.p[0],o=e!==void 0&&e!==n;return t.h.g||Bu("ES5").S(t,e,o),o?(n[Cn].P&&(Iw(t),Wi(4)),zu(e)&&(e=Ow(t,e),t.l||Dw(t,e)),t.u&&Bu("Patches").M(n[Cn].t,e,t.u,t.s)):e=Ow(t,n,[]),Iw(t),t.u&&t.v(t.u,t.s),e!==H3?e:void 0}function Ow(e,t,n){if(N3(t))return t;var o=t[Cn];if(!o)return Cc(t,function(i,s){return FY(e,o,t,i,s,n)},!0),t;if(o.A!==e)return t;if(!o.P)return Dw(e,o.t,!0),o.t;if(!o.I){o.I=!0,o.A._--;var r=o.i===4||o.i===5?o.o=D3(o.k):o.o;Cc(o.i===3?new Set(r):r,function(i,s){return FY(e,o,r,i,s,n)}),Dw(e,r,!1),n&&e.u&&Bu("Patches").R(o,n,e.u,e.s)}return o.o}function FY(e,t,n,o,r,i){if(Pp(r)){var s=Ow(e,r,i&&t&&t.i!==3&&!Op(t.D,o)?i.concat(o):void 0);if(NY(n,o,s),!Pp(s))return;e.m=!1}if(zu(r)&&!N3(r)){if(!e.h.F&&e._<1)return;Ow(e,r),t&&t.A.l||Dw(e,r)}}function Dw(e,t,n){n===void 0&&(n=!1),e.h.F&&e.m&&M3(t,n)}function B3(e,t){var n=e[Cn];return(n?Ti(n):e)[t]}function zY(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 ya(e){e.P||(e.P=!0,e.l&&ya(e.l))}function U3(e){e.o||(e.o=D3(e.t))}function U0(e,t,n){var o=Tw(t)?Bu("MapSet").N(t,n):Pw(t)?Bu("MapSet").T(t,n):e.g?function(r,i){var s=Array.isArray(r),a={i:s?1:0,A:i?i.A:B0(),P:!1,I:!1,D:{},l:i,t:r,k:null,o:null,j:null,C:!1},l=a,u=j0;s&&(l=[a],u=W0);var c=Proxy.revocable(l,u),p=c.revoke,m=c.proxy;return a.k=m,a.j=p,m}(t,n):Bu("ES5").J(t,n);return(n?n.A:B0()).p.push(o),o}function Ih(e){return Pp(e)||Wi(22,e),function t(n){if(!zu(n))return n;var o,r=n[Cn],i=Ip(n);if(r){if(!r.P&&(r.i<4||!Bu("ES5").K(r)))return r.t;r.I=!0,o=BY(n,i),r.I=!1}else o=BY(n,i);return Cc(o,function(s,a){r&&Aw(r.t,s)===a||NY(o,s,t(a))}),i===3?new Set(o):o}(e)}function BY(e,t){switch(t){case 2:return new Map(e);case 3:return Array.from(e)}return D3(e)}function G1e(){function e(s,a){var l=i[s];return l?l.enumerable=a:i[s]=l={configurable:!0,enumerable:a,get:function(){var u=this[Cn];return j0.get(u,s)},set:function(u){var c=this[Cn];j0.set(c,s,u)}},l}function t(s){for(var a=s.length-1;a>=0;a--){var l=s[a][Cn];if(!l.P)switch(l.i){case 5:o(l)&&ya(l);break;case 4:n(l)&&ya(l)}}}function n(s){for(var a=s.t,l=s.k,u=Oh(l),c=u.length-1;c>=0;c--){var p=u[c];if(p!==Cn){var m=a[p];if(m===void 0&&!Op(a,p))return!0;var d=l[p],f=d&&d[Cn];if(f?f.t!==m:!LY(d,m))return!0}}var h=!!a[Cn];return u.length!==Oh(a).length+(h?0:1)}function o(s){var a=s.k;if(a.length!==s.t.length)return!0;var l=Object.getOwnPropertyDescriptor(a,a.length-1);if(l&&!l.get)return!0;for(var u=0;u<a.length;u++)if(!a.hasOwnProperty(u))return!0;return!1}function r(s){s.O&&Wi(3,JSON.stringify(Ti(s)))}var i={};L3("ES5",{J:function(s,a){var l=Array.isArray(s),u=function(p,m){if(p){for(var d=Array(m.length),f=0;f<m.length;f++)Object.defineProperty(d,""+f,e(f,!0));return d}var h=jY(m);delete h[Cn];for(var g=Oh(h),y=0;y<g.length;y++){var _=g[y];h[_]=e(_,p||!!h[_].enumerable)}return Object.create(Object.getPrototypeOf(m),h)}(l,s),c={i:l?5:4,A:a?a.A:B0(),P:!1,I:!1,D:{},l:a,t:s,k:u,o:null,O:!1,C:!1};return Object.defineProperty(u,Cn,{value:c,writable:!0}),u},S:function(s,a,l){l?Pp(a)&&a[Cn].A===s&&t(s.p):(s.u&&function u(c){if(c&&typeof c=="object"){var p=c[Cn];if(p){var m=p.t,d=p.k,f=p.D,h=p.i;if(h===4)Cc(d,function(w){w!==Cn&&(m[w]!==void 0||Op(m,w)?f[w]||u(d[w]):(f[w]=!0,ya(p)))}),Cc(m,function(w){d[w]!==void 0||Op(d,w)||(f[w]=!1,ya(p))});else if(h===5){if(o(p)&&(ya(p),f.length=!0),d.length<m.length)for(var g=d.length;g<m.length;g++)f[g]=!1;else for(var y=m.length;y<d.length;y++)f[y]=!0;for(var _=Math.min(d.length,m.length),b=0;b<_;b++)d.hasOwnProperty(b)||(f[b]=!0),f[b]===void 0&&u(d[b])}}}}(s.p[0]),t(s.p))},K:function(s){return s.i===4?n(s):o(s)}})}function q1e(){function e(o){if(!zu(o))return o;if(Array.isArray(o))return o.map(e);if(Tw(o))return new Map(Array.from(o.entries()).map(function(s){return[s[0],e(s[1])]}));if(Pw(o))return new Set(Array.from(o).map(e));var r=Object.create(Object.getPrototypeOf(o));for(var i in o)r[i]=e(o[i]);return Op(o,H0)&&(r[H0]=o[H0]),r}function t(o){return Pp(o)?e(o):o}var n="add";L3("Patches",{$:function(o,r){return r.forEach(function(i){for(var s=i.path,a=i.op,l=o,u=0;u<s.length-1;u++){var c=Ip(l),p=""+s[u];c!==0&&c!==1||p!=="__proto__"&&p!=="constructor"||Wi(24),typeof l=="function"&&p==="prototype"&&Wi(24),typeof(l=Aw(l,p))!="object"&&Wi(15,s.join("/"))}var m=Ip(l),d=e(i.value),f=s[s.length-1];switch(a){case"replace":switch(m){case 2:return l.set(f,d);case 3:Wi(16);default:return l[f]=d}case n:switch(m){case 1:return f==="-"?l.push(d):l.splice(f,0,d);case 2:return l.set(f,d);case 3:return l.add(d);default:return l[f]=d}case"remove":switch(m){case 1:return l.splice(f,1);case 2:return l.delete(f);case 3:return l.delete(i.value);default:return delete l[f]}default:Wi(17,a)}}),o},R:function(o,r,i,s){switch(o.i){case 0:case 4:case 2:return function(a,l,u,c){var p=a.t,m=a.o;Cc(a.D,function(d,f){var h=Aw(p,d),g=Aw(m,d),y=f?Op(p,d)?"replace":n:"remove";if(h!==g||y!=="replace"){var _=l.concat(d);u.push(y==="remove"?{op:y,path:_}:{op:y,path:_,value:g}),c.push(y===n?{op:"remove",path:_}:y==="remove"?{op:n,path:_,value:t(h)}:{op:"replace",path:_,value:t(h)})}})}(o,r,i,s);case 5:case 1:return function(a,l,u,c){var p=a.t,m=a.D,d=a.o;if(d.length<p.length){var f=[d,p];p=f[0],d=f[1];var h=[c,u];u=h[0],c=h[1]}for(var g=0;g<p.length;g++)if(m[g]&&d[g]!==p[g]){var y=l.concat([g]);u.push({op:"replace",path:y,value:t(d[g])}),c.push({op:"replace",path:y,value:t(p[g])})}for(var _=p.length;_<d.length;_++){var b=l.concat([_]);u.push({op:n,path:b,value:t(d[_])})}p.length<d.length&&c.push({op:"replace",path:l.concat(["length"]),value:p.length})}(o,r,i,s);case 3:return function(a,l,u,c){var p=a.t,m=a.o,d=0;p.forEach(function(f){if(!m.has(f)){var h=l.concat([d]);u.push({op:"remove",path:h,value:f}),c.unshift({op:n,path:h,value:f})}d++}),d=0,m.forEach(function(f){if(!p.has(f)){var h=l.concat([d]);u.push({op:n,path:h,value:f}),c.unshift({op:"remove",path:h,value:f})}d++})}(o,r,i,s)}},M:function(o,r,i,s){i.push({op:"replace",path:[],value:r===H3?void 0:r}),s.push({op:"replace",path:[],value:o})}})}function Q1e(){function e(a,l){function u(){this.constructor=a}r(a,l),a.prototype=(u.prototype=l.prototype,new u)}function t(a){a.o||(a.D=new Map,a.o=new Map(a.t))}function n(a){a.o||(a.o=new Set,a.t.forEach(function(l){if(zu(l)){var u=U0(a.A.h,l,a);a.p.set(l,u),a.o.add(u)}else a.o.add(l)}))}function o(a){a.O&&Wi(3,JSON.stringify(Ti(a)))}var r=function(a,l){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(u,c){u.__proto__=c}||function(u,c){for(var p in c)c.hasOwnProperty(p)&&(u[p]=c[p])})(a,l)},i=function(){function a(u,c){return this[Cn]={i:2,l:c,A:c?c.A:B0(),P:!1,I:!1,o:void 0,D:void 0,t:u,k:this,C:!1,O:!1},this}e(a,Map);var l=a.prototype;return Object.defineProperty(l,"size",{get:function(){return Ti(this[Cn]).size}}),l.has=function(u){return Ti(this[Cn]).has(u)},l.set=function(u,c){var p=this[Cn];return o(p),Ti(p).has(u)&&Ti(p).get(u)===c||(t(p),ya(p),p.D.set(u,!0),p.o.set(u,c),p.D.set(u,!0)),this},l.delete=function(u){if(!this.has(u))return!1;var c=this[Cn];return o(c),t(c),ya(c),c.t.has(u)?c.D.set(u,!1):c.D.delete(u),c.o.delete(u),!0},l.clear=function(){var u=this[Cn];o(u),Ti(u).size&&(t(u),ya(u),u.D=new Map,Cc(u.t,function(c){u.D.set(c,!1)}),u.o.clear())},l.forEach=function(u,c){var p=this;Ti(this[Cn]).forEach(function(m,d){u.call(c,p.get(d),d,p)})},l.get=function(u){var c=this[Cn];o(c);var p=Ti(c).get(u);if(c.I||!zu(p)||p!==c.t.get(u))return p;var m=U0(c.A.h,p,c);return t(c),c.o.set(u,m),m},l.keys=function(){return Ti(this[Cn]).keys()},l.values=function(){var u,c=this,p=this.keys();return(u={})[Mw]=function(){return c.values()},u.next=function(){var m=p.next();return m.done?m:{done:!1,value:c.get(m.value)}},u},l.entries=function(){var u,c=this,p=this.keys();return(u={})[Mw]=function(){return c.entries()},u.next=function(){var m=p.next();if(m.done)return m;var d=c.get(m.value);return{done:!1,value:[m.value,d]}},u},l[Mw]=function(){return this.entries()},a}(),s=function(){function a(u,c){return this[Cn]={i:3,l:c,A:c?c.A:B0(),P:!1,I:!1,o:void 0,t:u,k:this,p:new Map,O:!1,C:!1},this}e(a,Set);var l=a.prototype;return Object.defineProperty(l,"size",{get:function(){return Ti(this[Cn]).size}}),l.has=function(u){var c=this[Cn];return o(c),c.o?!!c.o.has(u)||!(!c.p.has(u)||!c.o.has(c.p.get(u))):c.t.has(u)},l.add=function(u){var c=this[Cn];return o(c),this.has(u)||(n(c),ya(c),c.o.add(u)),this},l.delete=function(u){if(!this.has(u))return!1;var c=this[Cn];return o(c),n(c),ya(c),c.o.delete(u)||!!c.p.has(u)&&c.o.delete(c.p.get(u))},l.clear=function(){var u=this[Cn];o(u),Ti(u).size&&(n(u),ya(u),u.o.clear())},l.values=function(){var u=this[Cn];return o(u),n(u),u.o.values()},l.entries=function(){var u=this[Cn];return o(u),n(u),u.o.entries()},l.keys=function(){return this.values()},l[Mw]=function(){return this.values()},l.forEach=function(u,c){for(var p=this.values(),m=p.next();!m.done;)u.call(c,m.value,m.value,this),m=p.next()},a}();L3("MapSet",{N:function(a,l){return new i(a,l)},T:function(a,l){return new s(a,l)}})}function UY(){G1e(),Q1e(),q1e()}var $Y,$0,$3,K1e,Y1e,HY,H3,H0,Cn,Mw,X1e,Oh,jY,j3,j0,W0,J1e,Ga,Xo,lBe,uBe,cBe,W3,pBe,mBe,dl=x(()=>{$3=typeof Symbol!="undefined"&&typeof Symbol("x")=="symbol",K1e=typeof Map!="undefined",Y1e=typeof Set!="undefined",HY=typeof Proxy!="undefined"&&Proxy.revocable!==void 0&&typeof Reflect!="undefined",H3=$3?Symbol.for("immer-nothing"):(($Y={})["immer-nothing"]=!0,$Y),H0=$3?Symbol.for("immer-draftable"):"__$immer_draftable",Cn=$3?Symbol.for("immer-state"):"__$immer_state",Mw=typeof Symbol!="undefined"&&Symbol.iterator||"@@iterator",X1e=""+Object.prototype.constructor,Oh=typeof Reflect!="undefined"&&Reflect.ownKeys?Reflect.ownKeys:Object.getOwnPropertySymbols!==void 0?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:Object.getOwnPropertyNames,jY=Object.getOwnPropertyDescriptors||function(e){var t={};return Oh(e).forEach(function(n){t[n]=Object.getOwnPropertyDescriptor(e,n)}),t},j3={},j0={get:function(e,t){if(t===Cn)return e;var n=Ti(e);if(!Op(n,t))return function(r,i,s){var a,l=zY(i,s);return l?"value"in l?l.value:(a=l.get)===null||a===void 0?void 0:a.call(r.k):void 0}(e,n,t);var o=n[t];return e.I||!zu(o)?o:o===B3(e.t,t)?(U3(e),e.o[t]=U0(e.A.h,o,e)):o},has:function(e,t){return t in Ti(e)},ownKeys:function(e){return Reflect.ownKeys(Ti(e))},set:function(e,t,n){var o=zY(Ti(e),t);if(o==null?void 0:o.set)return o.set.call(e.k,n),!0;if(!e.P){var r=B3(Ti(e),t),i=r==null?void 0:r[Cn];if(i&&i.t===n)return e.o[t]=n,e.D[t]=!1,!0;if(LY(n,r)&&(n!==void 0||Op(e.t,t)))return!0;U3(e),ya(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 B3(e.t,t)!==void 0||t in e.t?(e.D[t]=!1,U3(e),ya(e)):delete e.D[t],e.o&&delete e.o[t],!0},getOwnPropertyDescriptor:function(e,t){var n=Ti(e),o=Reflect.getOwnPropertyDescriptor(n,t);return o&&{writable:!0,configurable:e.i!==1||t!=="length",enumerable:o.enumerable,value:n[t]}},defineProperty:function(){Wi(11)},getPrototypeOf:function(e){return Object.getPrototypeOf(e.t)},setPrototypeOf:function(){Wi(12)}},W0={};Cc(j0,function(e,t){W0[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}}),W0.deleteProperty=function(e,t){return W0.set.call(this,e,t,void 0)},W0.set=function(e,t,n){return j0.set.call(this,e[0],t,n,e[0])};J1e=function(){function e(n){var o=this;this.g=HY,this.F=!0,this.produce=function(r,i,s){if(typeof r=="function"&&typeof i!="function"){var a=i;i=r;var l=o;return function(h){var g=this;h===void 0&&(h=a);for(var y=arguments.length,_=Array(y>1?y-1:0),b=1;b<y;b++)_[b-1]=arguments[b];return l.produce(h,function(w){var S;return(S=i).call.apply(S,[g,w].concat(_))})}}var u;if(typeof i!="function"&&Wi(6),s!==void 0&&typeof s!="function"&&Wi(7),zu(r)){var c=VY(o),p=U0(o,r,void 0),m=!0;try{u=i(p),m=!1}finally{m?Iw(c):F3(c)}return typeof Promise!="undefined"&&u instanceof Promise?u.then(function(h){return V3(c,s),z3(h,c)},function(h){throw Iw(c),h}):(V3(c,s),z3(u,c))}if(!r||typeof r!="object"){if((u=i(r))===void 0&&(u=r),u===H3&&(u=void 0),o.F&&M3(u,!0),s){var d=[],f=[];Bu("Patches").M(r,u,d,f),s(d,f)}return u}Wi(21,r)},this.produceWithPatches=function(r,i){if(typeof r=="function")return function(u){for(var c=arguments.length,p=Array(c>1?c-1:0),m=1;m<c;m++)p[m-1]=arguments[m];return o.produceWithPatches(u,function(d){return r.apply(void 0,[d].concat(p))})};var s,a,l=o.produce(r,i,function(u,c){s=u,a=c});return typeof Promise!="undefined"&&l instanceof Promise?l.then(function(u){return[u,s,a]}):[l,s,a]},typeof(n==null?void 0:n.useProxies)=="boolean"&&this.setUseProxies(n.useProxies),typeof(n==null?void 0:n.autoFreeze)=="boolean"&&this.setAutoFreeze(n.autoFreeze)}var t=e.prototype;return t.createDraft=function(n){zu(n)||Wi(8),Pp(n)&&(n=Ih(n));var o=VY(this),r=U0(this,n,void 0);return r[Cn].C=!0,F3(o),r},t.finishDraft=function(n,o){var r=n&&n[Cn],i=r.A;return V3(i,o),z3(void 0,i)},t.setAutoFreeze=function(n){this.F=n},t.setUseProxies=function(n){n&&!HY&&Wi(20),this.g=n},t.applyPatches=function(n,o){var r;for(r=o.length-1;r>=0;r--){var i=o[r];if(i.path.length===0&&i.op==="replace"){n=i.value;break}}r>-1&&(o=o.slice(r+1));var s=Bu("Patches").$;return Pp(n)?s(n,o):this.produce(n,function(a){return s(a,o)})},e}(),Ga=new J1e,Xo=Ga.produce,lBe=Ga.produceWithPatches.bind(Ga),uBe=Ga.setAutoFreeze.bind(Ga),cBe=Ga.setUseProxies.bind(Ga),W3=Ga.applyPatches.bind(Ga),pBe=Ga.createDraft.bind(Ga),mBe=Ga.finishDraft.bind(Ga)});var G3,WY,Z1e,R1e,Dh,GY,qY,e0e,G0,Nw,t0e,is,QY,KY,YY,q3,Lw,Q3,hd,n0e,o0e,K3,XY,fl,Y3,r0e,i0e,X3,J3,Vw,JY,gd,s0e,ZY,Mh,RY,eX,Z3,R3,tX,a0e,nX=x(()=>{G3="3.6.1",WY=G3,Z1e=typeof atob=="function",R1e=typeof btoa=="function",Dh=typeof Buffer=="function",GY=typeof TextDecoder=="function"?new TextDecoder:void 0,qY=typeof TextEncoder=="function"?new TextEncoder:void 0,e0e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",G0=[...e0e],Nw=(e=>{let t={};return e.forEach((n,o)=>t[n]=o),t})(G0),t0e=/^(?:[A-Za-z\d+\/]{4})*?(?:[A-Za-z\d+\/]{2}(?:==)?|[A-Za-z\d+\/]{3}=?)?$/,is=String.fromCharCode.bind(String),QY=typeof Uint8Array.from=="function"?Uint8Array.from.bind(Uint8Array):(e,t=n=>n)=>new Uint8Array(Array.prototype.slice.call(e,0).map(t)),KY=e=>e.replace(/[+\/]/g,t=>t=="+"?"-":"_").replace(/=+$/m,""),YY=e=>e.replace(/[^A-Za-z0-9\+\/]/g,""),q3=e=>{let t,n,o,r,i="",s=e.length%3;for(let a=0;a<e.length;){if((n=e.charCodeAt(a++))>255||(o=e.charCodeAt(a++))>255||(r=e.charCodeAt(a++))>255)throw new TypeError("invalid character found");t=n<<16|o<<8|r,i+=G0[t>>18&63]+G0[t>>12&63]+G0[t>>6&63]+G0[t&63]}return s?i.slice(0,s-3)+"===".substring(s):i},Lw=R1e?e=>btoa(e):Dh?e=>Buffer.from(e,"binary").toString("base64"):q3,Q3=Dh?e=>Buffer.from(e).toString("base64"):e=>{let t=4096,n=[];for(let o=0,r=e.length;o<r;o+=t)n.push(is.apply(null,e.subarray(o,o+t)));return Lw(n.join(""))},hd=(e,t=!1)=>t?KY(Q3(e)):Q3(e),n0e=e=>{if(e.length<2){var t=e.charCodeAt(0);return t<128?e:t<2048?is(192|t>>>6)+is(128|t&63):is(224|t>>>12&15)+is(128|t>>>6&63)+is(128|t&63)}else{var t=65536+(e.charCodeAt(0)-55296)*1024+(e.charCodeAt(1)-56320);return is(240|t>>>18&7)+is(128|t>>>12&63)+is(128|t>>>6&63)+is(128|t&63)}},o0e=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,K3=e=>e.replace(o0e,n0e),XY=Dh?e=>Buffer.from(e,"utf8").toString("base64"):qY?e=>Q3(qY.encode(e)):e=>Lw(K3(e)),fl=(e,t=!1)=>t?KY(XY(e)):XY(e),Y3=e=>fl(e,!0),r0e=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,i0e=e=>{switch(e.length){case 4:var t=(7&e.charCodeAt(0))<<18|(63&e.charCodeAt(1))<<12|(63&e.charCodeAt(2))<<6|63&e.charCodeAt(3),n=t-65536;return is((n>>>10)+55296)+is((n&1023)+56320);case 3:return is((15&e.charCodeAt(0))<<12|(63&e.charCodeAt(1))<<6|63&e.charCodeAt(2));default:return is((31&e.charCodeAt(0))<<6|63&e.charCodeAt(1))}},X3=e=>e.replace(r0e,i0e),J3=e=>{if(e=e.replace(/\s+/g,""),!t0e.test(e))throw new TypeError("malformed base64.");e+="==".slice(2-(e.length&3));let t,n="",o,r;for(let i=0;i<e.length;)t=Nw[e.charAt(i++)]<<18|Nw[e.charAt(i++)]<<12|(o=Nw[e.charAt(i++)])<<6|(r=Nw[e.charAt(i++)]),n+=o===64?is(t>>16&255):r===64?is(t>>16&255,t>>8&255):is(t>>16&255,t>>8&255,t&255);return n},Vw=Z1e?e=>atob(YY(e)):Dh?e=>Buffer.from(e,"base64").toString("binary"):J3,JY=Dh?e=>QY(Buffer.from(e,"base64")):e=>QY(Vw(e),t=>t.charCodeAt(0)),gd=e=>JY(ZY(e)),s0e=Dh?e=>Buffer.from(e,"base64").toString("utf8"):GY?e=>GY.decode(JY(e)):e=>X3(Vw(e)),ZY=e=>YY(e.replace(/[-_]/g,t=>t=="-"?"+":"/")),Mh=e=>s0e(ZY(e)),RY=e=>{if(typeof e!="string")return!1;let t=e.replace(/\s+/g,"").replace(/=+$/,"");return!/[^\s0-9a-zA-Z\+/]/.test(t)||!/[^\s0-9a-zA-Z\-_]/.test(t)},eX=e=>({value:e,enumerable:!1,writable:!0,configurable:!0}),Z3=function(){let e=(t,n)=>Object.defineProperty(String.prototype,t,eX(n));e("fromBase64",function(){return Mh(this)}),e("toBase64",function(t){return fl(this,t)}),e("toBase64URI",function(){return fl(this,!0)}),e("toBase64URL",function(){return fl(this,!0)}),e("toUint8Array",function(){return gd(this)})},R3=function(){let e=(t,n)=>Object.defineProperty(Uint8Array.prototype,t,eX(n));e("toBase64",function(t){return hd(this,t)}),e("toBase64URI",function(){return hd(this,!0)}),e("toBase64URL",function(){return hd(this,!0)})},tX=()=>{Z3(),R3()},a0e={version:G3,VERSION:WY,atob:Vw,atobPolyfill:J3,btoa:Lw,btoaPolyfill:q3,fromBase64:Mh,toBase64:fl,encode:fl,encodeURI:Y3,encodeURL:Y3,utob:K3,btou:X3,decode:Mh,isValid:RY,fromUint8Array:hd,toUint8Array:gd,extendString:Z3,extendUint8Array:R3,extendBuiltins:tX}});var Fw={};M(Fw,{Base64:()=>a0e,VERSION:()=>WY,atob:()=>Vw,atobPolyfill:()=>J3,base64ToArrayBuffer:()=>e6,btoa:()=>Lw,btoaPolyfill:()=>q3,btou:()=>X3,decode:()=>Mh,encode:()=>fl,encodeURI:()=>Y3,encodeURL:()=>Y3,extendBuiltins:()=>tX,extendString:()=>Z3,extendUint8Array:()=>R3,fromBase64:()=>Mh,fromUint8Array:()=>hd,isValid:()=>RY,toBase64:()=>fl,toUint8Array:()=>gd,utob:()=>K3,version:()=>G3});function l0e(e){return e<0?0:e>255?255:e}function e6(e){let t=window.atob?atob(e):e.replace(/-/g,"+").replace(/_/g,"=");return new Uint8Array(t.length).map((n,o)=>l0e(t.charCodeAt(o)))}var Ec=x(()=>{nX()});function A0e(e,t,n){return n||(n=t,t={}),typeof n!="function"&&Gi(7),x0e(e,t,[b0e],function(o){return hX(Gw(o.data[0],gX(o.data[1])))},1,n)}function Gw(e,t){return jw(e,t)}function yX(e,t){t||(t={});var n=h0e(),o=e.length;n.p(e);var r=g0e(e,t,S0e(t),8),i=r.length;return w0e(r,t),l6(r,i-8,n.d()),l6(r,i-4,o),r}function T0e(e,t){return jw(e.subarray(C0e(e),-8),t||new zr(E0e(e)))}function P0e(e,t){return jw((k0e(e),e.subarray(2,-4)),t)}function qw(e,t){return e[0]==31&&e[1]==139&&e[2]==8?T0e(e,t):(e[0]&15)!=8||e[0]>>4>7||(e[0]<<8|e[1])%31?Gw(e,t):P0e(e,t)}function vX(e,t){if(t){for(var n=new zr(e.length),o=0;o<e.length;++o)n[o]=e.charCodeAt(o);return n}if(_X)return _X.encode(e);for(var r=e.length,i=new zr(e.length+(e.length>>1)),s=0,a=function(c){i[s++]=c},o=0;o<r;++o){if(s+5>i.length){var l=new zr(s+8+(r-o<<1));l.set(i),i=l}var u=e.charCodeAt(o);u<128||t?a(u):u<2048?(a(192|u>>6),a(128|u&63)):u>55295&&u<57344?(u=65536+(u&1023<<10)|e.charCodeAt(++o)&1023,a(240|u>>18),a(128|u>>12&63),a(128|u>>6&63),a(128|u&63)):(a(224|u>>12),a(128|u>>6&63),a(128|u&63))}return Nh(i,0,s)}function Mp(e,t){if(t){for(var n="",o=0;o<e.length;o+=16384)n+=String.fromCharCode.apply(null,e.subarray(o,o+16384));return n}else{if(u6)return u6.decode(e);var r=O0e(e),i=r[0],s=r[1];return s.length&&Gi(8),i}}function xX(e,t,n){n||(n=t,t={}),typeof n!="function"&&Gi(7);var o=[],r=function(){for(var h=0;h<o.length;++h)o[h]()},i={},s=function(h,g){bX(function(){n(h,g)})};bX(function(){s=n});for(var a=e.length-22;Zl(e,a)!=101010256;--a)if(!a||e.length-a>65558)return s(Gi(13,0,1),null),r;var l=Uu(e,a+8);if(l){var u=l,c=Zl(e,a+16),p=c==4294967295;if(p){if(a=Zl(e,a-12),Zl(e,a)!=101075792)return s(Gi(13,0,1),null),r;u=l=Zl(e,a+32),c=Zl(e,a+48)}for(var m=t&&t.filter,d=function(h){var g=M0e(e,c,p),y=g[0],_=g[1],b=g[2],w=g[3],S=g[4],C=g[5],k=D0e(e,C);c=S;var A=function(T,F){T?(r(),s(T,null)):(F&&(i[w]=F),--l||s(null,i))};if(!m||m({name:w,size:_,originalSize:b,compression:y}))if(!y)A(null,Nh(e,k,k+_));else if(y==8){var O=e.subarray(k,k+_);if(_<32e4)try{A(null,Gw(O,new zr(b)))}catch(T){A(T,null)}else o.push(A0e(O,{size:b},A))}else A(Gi(14,"unknown compression type "+y,1),null);else A(null,null)},f=0;f<u;++f)d(f)}else s(null,{});return r}var oX,u0e,zr,Js,q0,Q0,K0,zw,rX,iX,t6,n6,sX,aX,lX,Bw,Sc,co,Jl,Dp,co,co,co,co,Y0,co,c0e,uX,p0e,cX,Uw,hl,$w,Hw,Nh,pX,Gi,jw,kc,X0,o6,r6,mX,J0,i6,dX,m0e,s6,d0e,f0e,h0e,g0e,y0e,fX,Ww,_0e,v0e,b0e,hX,gX,x0e,Uu,Zl,a6,l6,w0e,C0e,E0e,S0e,k0e,_X,u6,I0e,O0e,D0e,M0e,N0e,bX,c6=x(()=>{oX={},u0e=function(e,t,n,o,r){var i=new Worker(oX[t]||(oX[t]=URL.createObjectURL(new Blob([e+';addEventListener("error",function(e){e=e.error;postMessage({$e$:[e.message,e.code,e.stack]})})'],{type:"text/javascript"}))));return i.onmessage=function(s){var a=s.data,l=a.$e$;if(l){var u=new Error(l[0]);u.code=l[1],u.stack=l[2],r(u,null)}else r(null,a)},i.postMessage(n,o),i},zr=Uint8Array,Js=Uint16Array,q0=Uint32Array,Q0=new zr([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,0,0,0]),K0=new zr([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,0,0]),zw=new zr([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),rX=function(e,t){for(var n=new Js(31),o=0;o<31;++o)n[o]=t+=1<<e[o-1];for(var r=new q0(n[30]),o=1;o<30;++o)for(var i=n[o];i<n[o+1];++i)r[i]=i-n[o]<<5|o;return[n,r]},iX=rX(Q0,2),t6=iX[0],n6=iX[1];t6[28]=258,n6[258]=28;sX=rX(K0,0),aX=sX[0],lX=sX[1],Bw=new Js(32768);for(co=0;co<32768;++co)Sc=(co&43690)>>>1|(co&21845)<<1,Sc=(Sc&52428)>>>2|(Sc&13107)<<2,Sc=(Sc&61680)>>>4|(Sc&3855)<<4,Bw[co]=((Sc&65280)>>>8|(Sc&255)<<8)>>>1;Jl=function(e,t,n){for(var o=e.length,r=0,i=new Js(t);r<o;++r)e[r]&&++i[e[r]-1];var s=new Js(t);for(r=0;r<t;++r)s[r]=s[r-1]+i[r-1]<<1;var a;if(n){a=new Js(1<<t);var l=15-t;for(r=0;r<o;++r)if(e[r])for(var u=r<<4|e[r],c=t-e[r],p=s[e[r]-1]++<<c,m=p|(1<<c)-1;p<=m;++p)a[Bw[p]>>>l]=u}else for(a=new Js(o),r=0;r<o;++r)e[r]&&(a[r]=Bw[s[e[r]-1]++]>>>15-e[r]);return a},Dp=new zr(288);for(co=0;co<144;++co)Dp[co]=8;for(co=144;co<256;++co)Dp[co]=9;for(co=256;co<280;++co)Dp[co]=7;for(co=280;co<288;++co)Dp[co]=8;Y0=new zr(32);for(co=0;co<32;++co)Y0[co]=5;c0e=Jl(Dp,9,0),uX=Jl(Dp,9,1),p0e=Jl(Y0,5,0),cX=Jl(Y0,5,1),Uw=function(e){for(var t=e[0],n=1;n<e.length;++n)e[n]>t&&(t=e[n]);return t},hl=function(e,t,n){var o=t/8|0;return(e[o]|e[o+1]<<8)>>(t&7)&n},$w=function(e,t){var n=t/8|0;return(e[n]|e[n+1]<<8|e[n+2]<<16)>>(t&7)},Hw=function(e){return(e+7)/8|0},Nh=function(e,t,n){(t==null||t<0)&&(t=0),(n==null||n>e.length)&&(n=e.length);var o=new(e.BYTES_PER_ELEMENT==2?Js:e.BYTES_PER_ELEMENT==4?q0:zr)(n-t);return o.set(e.subarray(t,n)),o},pX=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],Gi=function(e,t,n){var o=new Error(t||pX[e]);if(o.code=e,Error.captureStackTrace&&Error.captureStackTrace(o,Gi),!n)throw o;return o},jw=function(e,t,n){var o=e.length;if(!o||n&&n.f&&!n.l)return t||new zr(0);var r=!t||n,i=!n||n.i;n||(n={}),t||(t=new zr(o*3));var s=function(te){var q=t.length;if(te>q){var ee=new zr(Math.max(q*2,te));ee.set(t),t=ee}},a=n.f||0,l=n.p||0,u=n.b||0,c=n.l,p=n.d,m=n.m,d=n.n,f=o*8;do{if(!c){a=hl(e,l,1);var h=hl(e,l+1,3);if(l+=3,h)if(h==1)c=uX,p=cX,m=9,d=5;else if(h==2){var b=hl(e,l,31)+257,w=hl(e,l+10,15)+4,S=b+hl(e,l+5,31)+1;l+=14;for(var C=new zr(S),k=new zr(19),A=0;A<w;++A)k[zw[A]]=hl(e,l+A*3,7);l+=w*3;for(var O=Uw(k),T=(1<<O)-1,F=Jl(k,O,1),A=0;A<S;){var z=F[hl(e,l,T)];l+=z&15;var g=z>>>4;if(g<16)C[A++]=g;else{var L=0,D=0;for(g==16?(D=3+hl(e,l,3),l+=2,L=C[A-1]):g==17?(D=3+hl(e,l,7),l+=3):g==18&&(D=11+hl(e,l,127),l+=7);D--;)C[A++]=L}}var j=C.subarray(0,b),$=C.subarray(b);m=Uw(j),d=Uw($),c=Jl(j,m,1),p=Jl($,d,1)}else Gi(1);else{var g=Hw(l)+4,y=e[g-4]|e[g-3]<<8,_=g+y;if(_>o){i&&Gi(0);break}r&&s(u+y),t.set(e.subarray(g,_),u),n.b=u+=y,n.p=l=_*8,n.f=a;continue}if(l>f){i&&Gi(0);break}}r&&s(u+131072);for(var X=(1<<m)-1,ne=(1<<d)-1,le=l;;le=l){var L=c[$w(e,l)&X],P=L>>>4;if(l+=L&15,l>f){i&&Gi(0);break}if(L||Gi(2),P<256)t[u++]=P;else if(P==256){le=l,c=null;break}else{var R=P-254;if(P>264){var A=P-257,de=Q0[A];R=hl(e,l,(1<<de)-1)+t6[A],l+=de}var B=p[$w(e,l)&ne],ve=B>>>4;B||Gi(3),l+=B&15;var $=aX[ve];if(ve>3){var de=K0[ve];$+=$w(e,l)&(1<<de)-1,l+=de}if(l>f){i&&Gi(0);break}r&&s(u+131072);for(var W=u+R;u<W;u+=4)t[u]=t[u-$],t[u+1]=t[u+1-$],t[u+2]=t[u+2-$],t[u+3]=t[u+3-$];u=W}}n.l=c,n.p=le,n.b=u,n.f=a,c&&(a=1,n.m=m,n.d=p,n.n=d)}while(!a);return u==t.length?t:Nh(t,0,u)},kc=function(e,t,n){n<<=t&7;var o=t/8|0;e[o]|=n,e[o+1]|=n>>>8},X0=function(e,t,n){n<<=t&7;var o=t/8|0;e[o]|=n,e[o+1]|=n>>>8,e[o+2]|=n>>>16},o6=function(e,t){for(var n=[],o=0;o<e.length;++o)e[o]&&n.push({s:o,f:e[o]});var r=n.length,i=n.slice();if(!r)return[s6,0];if(r==1){var s=new zr(n[0].s+1);return s[n[0].s]=1,[s,1]}n.sort(function(S,C){return S.f-C.f}),n.push({s:-1,f:25001});var a=n[0],l=n[1],u=0,c=1,p=2;for(n[0]={s:-1,f:a.f+l.f,l:a,r:l};c!=r-1;)a=n[n[u].f<n[p].f?u++:p++],l=n[u!=c&&n[u].f<n[p].f?u++:p++],n[c++]={s:-1,f:a.f+l.f,l:a,r:l};for(var m=i[0].s,o=1;o<r;++o)i[o].s>m&&(m=i[o].s);var d=new Js(m+1),f=r6(n[c-1],d,0);if(f>t){var o=0,h=0,g=f-t,y=1<<g;for(i.sort(function(C,k){return d[k.s]-d[C.s]||C.f-k.f});o<r;++o){var _=i[o].s;if(d[_]>t)h+=y-(1<<f-d[_]),d[_]=t;else break}for(h>>>=g;h>0;){var b=i[o].s;d[b]<t?h-=1<<t-d[b]++-1:++o}for(;o>=0&&h;--o){var w=i[o].s;d[w]==t&&(--d[w],++h)}f=t}return[new zr(d),f]},r6=function(e,t,n){return e.s==-1?Math.max(r6(e.l,t,n+1),r6(e.r,t,n+1)):t[e.s]=n},mX=function(e){for(var t=e.length;t&&!e[--t];);for(var n=new Js(++t),o=0,r=e[0],i=1,s=function(l){n[o++]=l},a=1;a<=t;++a)if(e[a]==r&&a!=t)++i;else{if(!r&&i>2){for(;i>138;i-=138)s(32754);i>2&&(s(i>10?i-11<<5|28690:i-3<<5|12305),i=0)}else if(i>3){for(s(r),--i;i>6;i-=6)s(8304);i>2&&(s(i-3<<5|8208),i=0)}for(;i--;)s(r);i=1,r=e[a]}return[n.subarray(0,o),t]},J0=function(e,t){for(var n=0,o=0;o<t.length;++o)n+=e[o]*t[o];return n},i6=function(e,t,n){var o=n.length,r=Hw(t+2);e[r]=o&255,e[r+1]=o>>>8,e[r+2]=e[r]^255,e[r+3]=e[r+1]^255;for(var i=0;i<o;++i)e[r+i+4]=n[i];return(r+4+o)*8},dX=function(e,t,n,o,r,i,s,a,l,u,c){kc(t,c++,n),++r[256];for(var p=o6(r,15),m=p[0],d=p[1],f=o6(i,15),h=f[0],g=f[1],y=mX(m),_=y[0],b=y[1],w=mX(h),S=w[0],C=w[1],k=new Js(19),A=0;A<_.length;++A)k[_[A]&31]++;for(var A=0;A<S.length;++A)k[S[A]&31]++;for(var O=o6(k,7),T=O[0],F=O[1],z=19;z>4&&!T[zw[z-1]];--z);var L=u+5<<3,D=J0(r,Dp)+J0(i,Y0)+s,j=J0(r,m)+J0(i,h)+s+14+3*z+J0(k,T)+(2*k[16]+3*k[17]+7*k[18]);if(L<=D&&L<=j)return i6(t,c,e.subarray(l,l+u));var $,X,ne,le;if(kc(t,c,1+(j<D)),c+=2,j<D){$=Jl(m,d,0),X=m,ne=Jl(h,g,0),le=h;var P=Jl(T,F,0);kc(t,c,b-257),kc(t,c+5,C-1),kc(t,c+10,z-4),c+=14;for(var A=0;A<z;++A)kc(t,c+3*A,T[zw[A]]);c+=3*z;for(var R=[_,S],de=0;de<2;++de)for(var B=R[de],A=0;A<B.length;++A){var ve=B[A]&31;kc(t,c,P[ve]),c+=T[ve],ve>15&&(kc(t,c,B[A]>>>5&127),c+=B[A]>>>12)}}else $=c0e,X=Dp,ne=p0e,le=Y0;for(var A=0;A<a;++A)if(o[A]>255){var ve=o[A]>>>18&31;X0(t,c,$[ve+257]),c+=X[ve+257],ve>7&&(kc(t,c,o[A]>>>23&31),c+=Q0[ve]);var W=o[A]&31;X0(t,c,ne[W]),c+=le[W],W>3&&(X0(t,c,o[A]>>>5&8191),c+=K0[W])}else X0(t,c,$[o[A]]),c+=X[o[A]];return X0(t,c,$[256]),c+X[256]},m0e=new q0([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),s6=new zr(0),d0e=function(e,t,n,o,r,i){var s=e.length,a=new zr(o+s+5*(1+Math.ceil(s/7e3))+r),l=a.subarray(o,a.length-r),u=0;if(!t||s<8)for(var c=0;c<=s;c+=65535){var p=c+65535;p>=s&&(l[u>>3]=i),u=i6(l,u+1,e.subarray(c,p))}else{for(var m=m0e[t-1],d=m>>>13,f=m&8191,h=(1<<n)-1,g=new Js(32768),y=new Js(h+1),_=Math.ceil(n/3),b=2*_,w=function(Y){return(e[Y]^e[Y+1]<<_^e[Y+2]<<b)&h},S=new q0(25e3),C=new Js(288),k=new Js(32),A=0,O=0,c=0,T=0,F=0,z=0;c<s;++c){var L=w(c),D=c&32767,j=y[L];if(g[D]=j,y[L]=D,F<=c){var $=s-c;if((A>7e3||T>24576)&&$>423){u=dX(e,l,0,S,C,k,O,T,z,c-z,u),T=A=O=0,z=c;for(var X=0;X<286;++X)C[X]=0;for(var X=0;X<30;++X)k[X]=0}var ne=2,le=0,P=f,R=D-j&32767;if($>2&&L==w(c-R))for(var de=Math.min(d,$)-1,B=Math.min(32767,c),ve=Math.min(258,$);R<=B&&--P&&D!=j;){if(e[c+ne]==e[c+ne-R]){for(var W=0;W<ve&&e[c+W]==e[c+W-R];++W);if(W>ne){if(ne=W,le=R,W>de)break;for(var te=Math.min(R,W-2),q=0,X=0;X<te;++X){var ee=c-R+X+32768&32767,se=g[ee],pe=ee-se+32768&32767;pe>q&&(q=pe,j=ee)}}}D=j,j=g[D],R+=D-j+32768&32767}if(le){S[T++]=268435456|n6[ne]<<18|lX[le];var Ce=n6[ne]&31,V=lX[le]&31;O+=Q0[Ce]+K0[V],++C[257+Ce],++k[V],F=c+ne,++A}else S[T++]=e[c],++C[e[c]]}}u=dX(e,l,i,S,C,k,O,T,z,c-z,u),!i&&u&7&&(u=i6(l,u+1,s6))}return Nh(a,0,o+Hw(u)+r)},f0e=function(){for(var e=new Int32Array(256),t=0;t<256;++t){for(var n=t,o=9;--o;)n=(n&1&&-306674912)^n>>>1;e[t]=n}return e}(),h0e=function(){var e=-1;return{p:function(t){for(var n=e,o=0;o<t.length;++o)n=f0e[n&255^t[o]]^n>>>8;e=n},d:function(){return~e}}},g0e=function(e,t,n,o,r){return d0e(e,t.level==null?6:t.level,t.mem==null?Math.ceil(Math.max(8,Math.min(13,Math.log(e.length)))*1.5):12+t.mem,n,o,!r)},y0e=function(e,t){var n={};for(var o in e)n[o]=e[o];for(var o in t)n[o]=t[o];return n},fX=function(e,t,n){for(var o=e(),r=e.toString(),i=r.slice(r.indexOf("[")+1,r.lastIndexOf("]")).replace(/\s+/g,"").split(","),s=0;s<o.length;++s){var a=o[s],l=i[s];if(typeof a=="function"){t+=";"+l+"=";var u=a.toString();if(a.prototype)if(u.indexOf("[native code]")!=-1){var c=u.indexOf(" ",8)+1;t+=u.slice(c,u.indexOf("(",c))}else{t+=u;for(var p in a.prototype)t+=";"+l+".prototype."+p+"="+a.prototype[p].toString()}else t+=u}else n[l]=a}return[t,n]},Ww=[],_0e=function(e){var t=[];for(var n in e)e[n].buffer&&t.push((e[n]=new e[n].constructor(e[n])).buffer);return t},v0e=function(e,t,n,o){var r;if(!Ww[n]){for(var i="",s={},a=e.length-1,l=0;l<a;++l)r=fX(e[l],i,s),i=r[0],s=r[1];Ww[n]=fX(e[a],i,s)}var u=y0e({},Ww[n][1]);return u0e(Ww[n][0]+";onmessage=function(e){for(var k in e.data)self[k]=e.data[k];onmessage="+t.toString()+"}",n,u,_0e(u),o)},b0e=function(){return[zr,Js,q0,Q0,K0,zw,t6,aX,uX,cX,Bw,pX,Jl,Uw,hl,$w,Hw,Nh,Gi,jw,Gw,hX,gX]},hX=function(e){return postMessage(e,[e.buffer])},gX=function(e){return e&&e.size&&new zr(e.size)},x0e=function(e,t,n,o,r,i){var s=v0e(n,o,r,function(a,l){s.terminate(),i(a,l)});return s.postMessage([e,t],t.consume?[e.buffer]:[]),function(){s.terminate()}},Uu=function(e,t){return e[t]|e[t+1]<<8},Zl=function(e,t){return(e[t]|e[t+1]<<8|e[t+2]<<16|e[t+3]<<24)>>>0},a6=function(e,t){return Zl(e,t)+Zl(e,t+4)*4294967296},l6=function(e,t,n){for(;n;++t)e[t]=n,n>>>=8},w0e=function(e,t){var n=t.filename;if(e[0]=31,e[1]=139,e[2]=8,e[8]=t.level<2?4:t.level==9?2:0,e[9]=3,t.mtime!=0&&l6(e,4,Math.floor(new Date(t.mtime||Date.now())/1e3)),n){e[3]=8;for(var o=0;o<=n.length;++o)e[o+10]=n.charCodeAt(o)}},C0e=function(e){(e[0]!=31||e[1]!=139||e[2]!=8)&&Gi(6,"invalid gzip data");var t=e[3],n=10;t&4&&(n+=e[10]|(e[11]<<8)+2);for(var o=(t>>3&1)+(t>>4&1);o>0;o-=!e[n++]);return n+(t&2)},E0e=function(e){var t=e.length;return(e[t-4]|e[t-3]<<8|e[t-2]<<16|e[t-1]<<24)>>>0},S0e=function(e){return 10+(e.filename&&e.filename.length+1||0)},k0e=function(e){((e[0]&15)!=8||e[0]>>>4>7||(e[0]<<8|e[1])%31)&&Gi(6,"invalid zlib data"),e[1]&32&&Gi(6,"invalid zlib data: preset dictionaries not supported")};_X=typeof TextEncoder!="undefined"&&new TextEncoder,u6=typeof TextDecoder!="undefined"&&new TextDecoder,I0e=0;try{u6.decode(s6,{stream:!0}),I0e=1}catch{}O0e=function(e){for(var t="",n=0;;){var o=e[n++],r=(o>127)+(o>223)+(o>239);if(n+r>e.length)return[t,Nh(e,n-1)];r?r==3?(o=((o&15)<<18|(e[n++]&63)<<12|(e[n++]&63)<<6|e[n++]&63)-65536,t+=String.fromCharCode(55296|o>>10,56320|o&1023)):r&1?t+=String.fromCharCode((o&31)<<6|e[n++]&63):t+=String.fromCharCode((o&15)<<12|(e[n++]&63)<<6|e[n++]&63):t+=String.fromCharCode(o)}};D0e=function(e,t){return t+30+Uu(e,t+26)+Uu(e,t+28)},M0e=function(e,t,n){var o=Uu(e,t+28),r=Mp(e.subarray(t+46,t+46+o),!(Uu(e,t+8)&2048)),i=t+46+o,s=Zl(e,t+20),a=n&&s==4294967295?N0e(e,i):[s,Zl(e,t+24),Zl(e,t+42)],l=a[0],u=a[1],c=a[2];return[Uu(e,t+10),l,u,r,i+Uu(e,t+30)+Uu(e,t+32),c]},N0e=function(e,t){for(;Uu(e,t)!=1;t+=4+Uu(e,t+2));return[a6(e,t+12),a6(e,t+4),a6(e,t+20)]},bX=typeof queueMicrotask=="function"?queueMicrotask:typeof setTimeout=="function"?setTimeout:function(e){e()}});var Qw={};M(Qw,{compress:()=>R0,uncompress:()=>Z0});function Z0(e){try{return JSON.parse(Mp(qw(gd(e))))}catch(t){console.warn("Failed to inflate gzip data",t)}return e}function R0(e){try{let t=vX(typeof e=="string"?e:JSON.stringify(e));return hd(yX(t,{level:8,mem:8}))}catch(t){console.warn("Failed to compress gzip data",t)}return e}var Lh=x(()=>{c6();Ec()});var p6=ct(()=>{var wX=!1;window.csProfile=function(e,t="base",n=!1){let o=performance.now();(n||!window.csProfile.times[t])&&(window.csProfile.times[t]=o),wX&&console.log(o-window.csProfile.times[t],`${window.csAppData.isPreview?"preview":"app"}: ${e}`)};window.csProfile.times={};window.csProfileBegin=function(e){window.csProfile.times[e]=performance.now()};window.document.addEventListener("readystatechange",function(){if(window.document.readyState==="interactive"&&window.csProfileStart){let e=performance.now();window.csProfile.baseStart=window.csProfileStart,wX&&console.log(window.csProfile.baseStart,"profiling ready")}})});function ss(e){return`Minified Redux error #${e}; visit https://redux.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}function F0e(e){if(typeof e!="object"||e===null)return!1;let t=e;for(;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t||Object.getPrototypeOf(e)===null}function d6(e,t,n){if(typeof e!="function")throw new Error(ss(2));if(typeof t=="function"&&typeof n=="function"||typeof n=="function"&&typeof arguments[3]=="function")throw new Error(ss(0));if(typeof t=="function"&&typeof n=="undefined"&&(n=t,t=void 0),typeof n!="undefined"){if(typeof n!="function")throw new Error(ss(1));return n(d6)(e,t)}let o=e,r=t,i=new Map,s=i,a=0,l=!1;function u(){s===i&&(s=new Map,i.forEach((g,y)=>{s.set(y,g)}))}function c(){if(l)throw new Error(ss(3));return r}function p(g){if(typeof g!="function")throw new Error(ss(4));if(l)throw new Error(ss(5));let y=!0;u();let _=a++;return s.set(_,g),function(){if(!!y){if(l)throw new Error(ss(6));y=!1,u(),s.delete(_),i=null}}}function m(g){if(!F0e(g))throw new Error(ss(7));if(typeof g.type=="undefined")throw new Error(ss(8));if(typeof g.type!="string")throw new Error(ss(17));if(l)throw new Error(ss(9));try{l=!0,r=o(r,g)}finally{l=!1}return(i=s).forEach(_=>{_()}),g}function d(g){if(typeof g!="function")throw new Error(ss(10));o=g,m({type:Kw.REPLACE})}function f(){let g=p;return{subscribe(y){if(typeof y!="object"||y===null)throw new Error(ss(11));function _(){let w=y;w.next&&w.next(c())}return _(),{unsubscribe:g(_)}},[CX](){return this}}}return m({type:Kw.INIT}),{dispatch:m,subscribe:p,getState:c,replaceReducer:d,[CX]:f}}function z0e(e){Object.keys(e).forEach(t=>{let n=e[t];if(typeof n(void 0,{type:Kw.INIT})=="undefined")throw new Error(ss(12));if(typeof n(void 0,{type:Kw.PROBE_UNKNOWN_ACTION()})=="undefined")throw new Error(ss(13))})}function f6(e){let t=Object.keys(e),n={};for(let s=0;s<t.length;s++){let a=t[s];typeof e[a]=="function"&&(n[a]=e[a])}let o=Object.keys(n),r,i;try{z0e(n)}catch(s){i=s}return function(a={},l){if(i)throw i;let u=!1,c={};for(let p=0;p<o.length;p++){let m=o[p],d=n[m],f=a[m],h=d(f,l);if(typeof h=="undefined"){let g=l&&l.type;throw new Error(ss(14))}c[m]=h,u=u||h!==f}return u=u||o.length!==Object.keys(a).length,u?c:a}}function h6(...e){return e.length===0?t=>t:e.length===1?e[0]:e.reduce((t,n)=>(...o)=>t(n(...o)))}function EX(...e){return t=>(n,o)=>{let r=t(n,o),i=()=>{throw new Error(ss(15))},s={getState:r.getState,dispatch:(l,...u)=>i(l,...u)},a=e.map(l=>l(s));return i=h6(...a)(r.dispatch),{...r,dispatch:i}}}var L0e,CX,m6,V0e,Kw,Yw=x(()=>{L0e=(()=>typeof Symbol=="function"&&Symbol.observable||"@@observable")(),CX=L0e,m6=()=>Math.random().toString(36).substring(7).split("").join("."),V0e={INIT:`@@redux/INIT${m6()}`,REPLACE:`@@redux/REPLACE${m6()}`,PROBE_UNKNOWN_ACTION:()=>`@@redux/PROBE_UNKNOWN_ACTION${m6()}`},Kw=V0e});var SX,kX=x(()=>{Yw();SX=h6});var TX=ct(AX=>{"use strict";var ey=U();function B0e(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var U0e=typeof Object.is=="function"?Object.is:B0e,$0e=ey.useSyncExternalStore,H0e=ey.useRef,j0e=ey.useEffect,W0e=ey.useMemo,G0e=ey.useDebugValue;AX.useSyncExternalStoreWithSelector=function(e,t,n,o,r){var i=H0e(null);if(i.current===null){var s={hasValue:!1,value:null};i.current=s}else s=i.current;i=W0e(function(){function l(d){if(!u){if(u=!0,c=d,d=o(d),r!==void 0&&s.hasValue){var f=s.value;if(r(f,d))return p=f}return p=d}if(f=p,U0e(c,d))return f;var h=o(d);return r!==void 0&&r(f,h)?(c=d,f):(c=d,p=h)}var u=!1,c,p,m=n===void 0?null:n;return[function(){return l(t())},m===null?void 0:function(){return l(m())}]},[t,n,o,r]);var a=$0e(e,i[0],i[1]);return j0e(function(){s.hasValue=!0,s.value=a},[a]),G0e(a),a}});var IX=ct((SBe,PX)=>{"use strict";PX.exports=TX()});function iye(e){if(typeof e=="object"&&e!==null){let{$$typeof:t}=e;switch(t){case Q0e:switch(e=e.type,e){case Y0e:case J0e:case X0e:case eye:case tye:return e;default:switch(e=e&&e.$$typeof,e){case R0e:case OX:case nye:case g6:return e;case Z0e:return e;default:return t}}case K0e:return t}}}function sye(e){return iye(e)===g6}function aye(e,t,n,o,{areStatesEqual:r,areOwnPropsEqual:i,areStatePropsEqual:s}){let a=!1,l,u,c,p,m;function d(_,b){return l=_,u=b,c=e(l,u),p=t(o,u),m=n(c,p,u),a=!0,m}function f(){return c=e(l,u),t.dependsOnOwnProps&&(p=t(o,u)),m=n(c,p,u),m}function h(){return e.dependsOnOwnProps&&(c=e(l,u)),t.dependsOnOwnProps&&(p=t(o,u)),m=n(c,p,u),m}function g(){let _=e(l,u),b=!s(_,c);return c=_,b&&(m=n(c,p,u)),m}function y(_,b){let w=!i(b,u),S=!r(_,l,b,u);return l=_,u=b,w&&S?f():w?h():S?g():m}return function(b,w){return a?y(b,w):d(b,w)}}function lye(e,{initMapStateToProps:t,initMapDispatchToProps:n,initMergeProps:o,...r}){let i=t(e,r),s=n(e,r),a=o(e,r);return aye(i,s,a,e,r)}function uye(e,t){let n={};for(let o in e){let r=e[o];typeof r=="function"&&(n[o]=(...i)=>t(r(...i)))}return n}function y6(e){return function(n){let o=e(n);function r(){return o}return r.dependsOnOwnProps=!1,r}}function DX(e){return e.dependsOnOwnProps?Boolean(e.dependsOnOwnProps):e.length!==1}function MX(e,t){return function(o,{displayName:r}){let i=function(a,l){return i.dependsOnOwnProps?i.mapToProps(a,l):i.mapToProps(a,void 0)};return i.dependsOnOwnProps=!0,i.mapToProps=function(a,l){i.mapToProps=e,i.dependsOnOwnProps=DX(e);let u=i(a,l);return typeof u=="function"&&(i.mapToProps=u,i.dependsOnOwnProps=DX(u),u=i(a,l)),u},i}}function _6(e,t){return(n,o)=>{throw new Error(`Invalid value of type ${typeof e} for ${t} argument when connecting component ${o.wrappedComponentName}.`)}}function cye(e){return e&&typeof e=="object"?y6(t=>uye(e,t)):e?typeof e=="function"?MX(e,"mapDispatchToProps"):_6(e,"mapDispatchToProps"):y6(t=>({dispatch:t}))}function pye(e){return e?typeof e=="function"?MX(e,"mapStateToProps"):_6(e,"mapStateToProps"):y6(()=>({}))}function mye(e,t,n){return{...n,...e,...t}}function dye(e){return function(n,{displayName:o,areMergedPropsEqual:r}){let i=!1,s;return function(l,u,c){let p=e(l,u,c);return i?r(p,s)||(s=p):(i=!0,s=p),s}}}function fye(e){return e?typeof e=="function"?dye(e):_6(e,"mergeProps"):()=>mye}function hye(e){e()}function gye(){let e=null,t=null;return{clear(){e=null,t=null},notify(){hye(()=>{let n=e;for(;n;)n.callback(),n=n.next})},get(){let n=[],o=e;for(;o;)n.push(o),o=o.next;return n},subscribe(n){let o=!0,r=t={callback:n,next:null,prev:t};return r.prev?r.prev.next=r:e=r,function(){!o||e===null||(o=!1,r.next?r.next.prev=r.prev:t=r.prev,r.prev?r.prev.next=r.next:e=r.next)}}}}function LX(e,t){let n,o=NX,r=0,i=!1;function s(h){c();let g=o.subscribe(h),y=!1;return()=>{y||(y=!0,g(),p())}}function a(){o.notify()}function l(){f.onStateChange&&f.onStateChange()}function u(){return i}function c(){r++,n||(n=t?t.addNestedSub(l):e.subscribe(l),o=gye())}function p(){r--,n&&r===0&&(n(),n=void 0,o.clear(),o=NX)}function m(){i||(i=!0,c())}function d(){i&&(i=!1,p())}let f={addNestedSub:s,notifyNestedSubs:a,handleChangeWrapper:l,isSubscribed:u,trySubscribe:m,tryUnsubscribe:d,getListeners:()=>o};return f}function VX(e,t){return e===t?e!==0||t!==0||1/e===1/t:e!==e&&t!==t}function v6(e,t){if(VX(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;let n=Object.keys(e),o=Object.keys(t);if(n.length!==o.length)return!1;for(let r=0;r<n.length;r++)if(!Object.prototype.hasOwnProperty.call(t,n[r])||!VX(e[n[r]],t[n[r]]))return!1;return!0}function zX(e){return sye(e)?FX:Sye[e.$$typeof]||wye}function b6(e,t){if(typeof t!="string"){if(UX){let i=Pye(t);i&&i!==UX&&b6(e,i)}let n=Aye(t);BX&&(n=n.concat(BX(t)));let o=zX(e),r=zX(t);for(let i=0;i<n.length;++i){let s=n[i];if(!Cye[s]&&!(r&&r[s])&&!(o&&o[s])){let a=Tye(t,s);try{kye(e,s,a)}catch{}}}}return e}function Iye(){if(!tn.createContext)return{};let e=w6[x6]??(w6[x6]=new Map),t=e.get(tn.createContext);return t||(t=tn.createContext(null),e.set(tn.createContext,t)),t}function Dye(e,t,n){Xw(()=>e(...t),n)}function Mye(e,t,n,o,r,i){e.current=o,n.current=!1,r.current&&(r.current=null,i())}function Nye(e,t,n,o,r,i,s,a,l,u,c){if(!e)return()=>{};let p=!1,m=null,d=()=>{if(p||!a.current)return;let h=t.getState(),g,y;try{g=o(h,r.current)}catch(_){y=_,m=_}y||(m=null),g===i.current?s.current||u():(i.current=g,l.current=g,s.current=!0,c())};return n.onStateChange=d,n.trySubscribe(),d(),()=>{if(p=!0,n.tryUnsubscribe(),n.onStateChange=null,m)throw m}}function Lye(e,t){return e===t}function Vye(e,t,n,{pure:o,areStatesEqual:r=Lye,areOwnPropsEqual:i=v6,areStatePropsEqual:s=v6,areMergedPropsEqual:a=v6,forwardRef:l=!1,context:u=Ac}={}){let c=u,p=pye(e),m=cye(t),d=fye(n),f=Boolean(e);return g=>{let y=g.displayName||g.name||"Component",_=`Connect(${y})`,b={shouldHandleStateChanges:f,displayName:_,wrappedComponentName:y,WrappedComponent:g,initMapStateToProps:p,initMapDispatchToProps:m,initMergeProps:d,areStatesEqual:r,areStatePropsEqual:s,areOwnPropsEqual:i,areMergedPropsEqual:a};function w(k){let[A,O,T]=tn.useMemo(()=>{let{reactReduxForwardedRef:V,...J}=k;return[k.context,V,J]},[k]),F=tn.useMemo(()=>{let V=c;return A?.Consumer,V},[A,c]),z=tn.useContext(F),L=Boolean(k.store)&&Boolean(k.store.getState)&&Boolean(k.store.dispatch),D=Boolean(z)&&Boolean(z.store),j=L?k.store:z.store,$=D?z.getServerState:j.getState,X=tn.useMemo(()=>lye(j.dispatch,b),[j]),[ne,le]=tn.useMemo(()=>{if(!f)return Oye;let V=LX(j,L?void 0:z.subscription),J=V.notifyNestedSubs.bind(V);return[V,J]},[j,L,z]),P=tn.useMemo(()=>L?z:{...z,subscription:ne},[L,z,ne]),R=tn.useRef(void 0),de=tn.useRef(T),B=tn.useRef(void 0),ve=tn.useRef(!1),W=tn.useRef(!1),te=tn.useRef(void 0);Xw(()=>(W.current=!0,()=>{W.current=!1}),[]);let q=tn.useMemo(()=>()=>B.current&&T===de.current?B.current:X(j.getState(),T),[j,T]),ee=tn.useMemo(()=>J=>ne?Nye(f,j,ne,X,de,R,ve,W,B,le,J):()=>{},[ne]);Dye(Mye,[de,R,ve,T,B,le]);let se;try{se=tn.useSyncExternalStore(ee,q,$?()=>X($(),T):q)}catch(V){throw te.current&&(V.message+=`
The error may be correlated with this previous error:
${te.current.stack}

`),V}Xw(()=>{te.current=void 0,B.current=void 0,R.current=se});let pe=tn.useMemo(()=>tn.createElement(g,{...se,ref:O}),[O,g,se]);return tn.useMemo(()=>f?tn.createElement(F.Provider,{value:P},pe):pe,[F,pe,P])}let C=tn.memo(w);if(C.WrappedComponent=g,C.displayName=w.displayName=_,l){let A=tn.forwardRef(function(T,F){return tn.createElement(C,{...T,reactReduxForwardedRef:F})});return A.displayName=_,A.WrappedComponent=g,b6(A,g)}return b6(C,g)}}function Fye(e){let{children:t,context:n,serverState:o,store:r}=e,i=tn.useMemo(()=>{let l=LX(r);return{store:r,subscription:l,getServerState:o?()=>o:void 0}},[r,o]),s=tn.useMemo(()=>r.getState(),[r]);return Xw(()=>{let{subscription:l}=i;return l.onStateChange=l.notifyNestedSubs,l.trySubscribe(),s!==r.getState()&&l.notifyNestedSubs(),()=>{l.tryUnsubscribe(),l.onStateChange=void 0}},[i,s]),tn.createElement((n||Ac).Provider,{value:i},t)}function C6(e=Ac){return function(){return tn.useContext(e)}}function jX(e=Ac){let t=e===Ac?HX:C6(e),n=()=>{let{store:o}=t();return o};return Object.assign(n,{withTypes:()=>n}),n}function zye(e=Ac){let t=e===Ac?Jr:jX(e),n=()=>t().dispatch;return Object.assign(n,{withTypes:()=>n}),n}function Uye(e=Ac){let t=e===Ac?HX:C6(e),n=(o,r={})=>{let{equalityFn:i=Bye}=typeof r=="function"?{equalityFn:r}:r,s=t(),{store:a,subscription:l,getServerState:u}=s,c=tn.useRef(!0),p=tn.useCallback({[o.name](d){let f=o(d);if(!1){if((b==="always"||b==="once"&&c.current)&&!i(f,w))try{}catch(C){}if((_==="always"||_==="once"&&c.current)&&f===d)try{}catch(S){}}return f}}[o.name],[o]),m=(0,WX.useSyncExternalStoreWithSelector)(l.addNestedSub,a.getState,u||a.getState,p,i);return tn.useDebugValue(m),m};return Object.assign(n,{withTypes:()=>n}),n}var tn,WX,q0e,Q0e,K0e,Y0e,X0e,J0e,Z0e,R0e,OX,eye,tye,g6,nye,oye,rye,NX,yye,_ye,vye,bye,xye,Xw,wye,Cye,Eye,FX,Sye,kye,Aye,BX,Tye,Pye,UX,x6,w6,Ac,Oye,Jo,$X,HX,Jr,Ye,Bye,Ne,ft=x(()=>{tn=I(U(),1),WX=I(IX(),1),q0e=tn.version.startsWith("19"),Q0e=Symbol.for(q0e?"react.transitional.element":"react.element"),K0e=Symbol.for("react.portal"),Y0e=Symbol.for("react.fragment"),X0e=Symbol.for("react.strict_mode"),J0e=Symbol.for("react.profiler"),Z0e=Symbol.for("react.consumer"),R0e=Symbol.for("react.context"),OX=Symbol.for("react.forward_ref"),eye=Symbol.for("react.suspense"),tye=Symbol.for("react.suspense_list"),g6=Symbol.for("react.memo"),nye=Symbol.for("react.lazy"),oye=OX,rye=g6;NX={notify(){},get:()=>[]};yye=()=>typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined",_ye=yye(),vye=()=>typeof navigator!="undefined"&&navigator.product==="ReactNative",bye=vye(),xye=()=>_ye||bye?tn.useLayoutEffect:tn.useEffect,Xw=xye();wye={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},Cye={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},Eye={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},FX={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},Sye={[oye]:Eye,[rye]:FX};kye=Object.defineProperty,Aye=Object.getOwnPropertyNames,BX=Object.getOwnPropertySymbols,Tye=Object.getOwnPropertyDescriptor,Pye=Object.getPrototypeOf,UX=Object.prototype;x6=Symbol.for("react-redux-context"),w6=typeof globalThis!="undefined"?globalThis:{};Ac=Iye(),Oye=[null,null];Jo=Vye;$X=Fye;HX=C6();Jr=jX();Ye=zye(),Bye=(e,t)=>e===t;Ne=Uye()});var S6={};M(S6,{makeId:()=>Hye,makeIdGenerator:()=>Jw,shortId:()=>Pi,tempId:()=>Us,uniqueID:()=>gl,uniqueIDWithCheck:()=>ty});function Jw(e={}){let t={...$ye,...e};return(n={})=>{let{length:o,alphabet:r}={...t,...n},i=new Uint32Array(o);return window.crypto.getRandomValues(i),Array.from(i).map(s=>r[s%r.length]).join("")}}function gl(e="all"){return Wye(e)()}function ty(e="all",t=[]){let n=gl(e);return t.includes(n)?ty(e,t):n}var $ye,Hye,Pi,Us,E6,jye,Wye,Ii=x(()=>{$ye={length:30,alphabet:"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"};Hye=Jw(),Pi=Jw({length:18}),Us=Jw({length:8}),E6={},jye=()=>{let e=0;return()=>`id-${e++}`},Wye=e=>(E6[e]||(E6[e]=jye()),E6[e])});var T6={};M(T6,{addMessageHandler:()=>yd,addResponseHandler:()=>ny,default:()=>Rw,xfrRequest:()=>oy,xfrSend:()=>as});function Gye(){if(window.parent!==window)return window.parent;if(window.opener!==window)return window.opener;throw new Error("Called without a parent/opener")}function Rw({isFrame:e,getAppId:t,keys:n}){let o=c=>{GX.forEach(p=>{p(c)})},r=[],i=c=>{r.push(c)},s=()=>c=>p=>{if(p.type.indexOf("XFR:")!==0&&p.xfr!==!1&&e){let m={...p,xfr:!1};if(k6&&console.log("XFR FRAME",p),p.local)return c(p);if(p.lazy)return requestIdleCallback(()=>i(m)),c(p);i(m)}if(c(p),p.patches){k6&&console.log("XFR PATCHES",p);let{patches:m,payload:d,...f}=p;i({type:"XFR:APPLY_PATCHES",toApply:m,original:{...f,payload:typeof d=="function"?{}:d}})}},a=c=>{for(i=c;r.length>0;)i(r.shift())},l=c=>{e?Qye(c,{appId:t(),onMessage:o,setSend:a,keys:n}):Kye(c,{appId:Us(),onMessage:o,setSend:a,keys:n})};return qX=c=>i({direct:c}),{xfrMiddleware:s,setupXfrMiddleware:l}}var k6,GX,Zw,qX,as,yd,qye,ny,A6,oy,Qye,Kye,eC=x(()=>{Ii();k6=!1,GX=[],Zw=new Map,qX=()=>{},as=(...e)=>qX(...e),yd=e=>{GX.push(e)},qye=e=>(Zw.has(e)||Zw.set(e,new Set),Zw.get(e)),ny=(e,t)=>{qye(e).add(t)},A6=new Map,oy=(e,t)=>{let n=Us();return new Promise((o,r)=>{as({request:{...t,channel:e,id:n}}),A6.set(n,[o,r])})};yd(async function(e){if(e.request){let{channel:t,id:n,...o}=e.request,r=Array.from(Zw.get(t));try{let i={};for(let s of r)i=await s(o,i);as({response:{id:n,result:i}})}catch(i){as({response:{id:n,error:i}})}}});yd(async function(e){if(e.response){let{error:t,id:n,result:o}=e.response,[r,i]=A6.get(n);t?i(t):r(o),A6.delete(n)}});Qye=({dispatch:e},{onMessage:t,appId:n,setSend:o,keys:r})=>{let i=Us(),s=u=>{n===u.data.appId&&(u.data.message&&u.data.message.type&&e(u.data.message),u.data.message&&u.data.message.direct&&t(u.data.message.direct))},a=(u={})=>e({type:"XFR:INIT_FRAME",payload:{xfr:{ready:!0},...u}}),l=({data:u,ports:c})=>{if(!u||u.appId!==n||u.type!=="tco-init-port"||u.frameId!==i)return;window.removeEventListener("message",l,!1);let p=c[0];p.addEventListener("message",s,!1),p.start(),a(u.state),o(m=>{try{p.postMessage({appId:n,message:m}),k6&&console.log("XFR SEND",m)}catch(d){console.warn("Failed to send message to app",d)}})};window.addEventListener("message",l,!0),Gye().postMessage({type:"tco-request-port",appId:n,frameId:i},"*")},Kye=({getState:e,dispatch:t},{onMessage:n,appId:o,setSend:r,keys:i})=>{let s={};r(l=>Object.keys(s).forEach(u=>{try{s[u].postMessage({appId:o,message:l})}catch(c){console.warn("Failed to send message to frame",c)}})),t({type:"XFR:SETUP",payload:{isFrame:!1,ready:!0,appId:o,subscribe:(l,u)=>{let c=h=>{if(o===h.data.appId){if(h.data.message&&h.data.message.direct==="XFR:COMPLETE"){u();return}h.data.message&&h.data.message.type&&t(h.data.message),h.data.message&&h.data.message.direct&&n(h.data.message.direct)}},p=Us(),m=new MessageChannel;m.port1.addEventListener("message",c,!1),m.port1.start(),s[p]=m.port1;let d=()=>{m.port1.removeEventListener("message",c,!1),m.port1.close(),s[p]=null,delete s[p]},f=({data:h})=>{if(h.type!=="tco-request-port"&&h.appId!==o)return;let g=e(),y=Object.keys(g).filter(_=>i.includes(_)).reduce((_,b)=>(_[b]=g[b],_),{});l?l.postMessage({type:"tco-init-port",appId:o,frameId:h.frameId,state:y},"*",[m.port2]):d(),window.removeEventListener("message",f)};return window.addEventListener("message",f,!1),d}}})}});var Mn=ct((TBe,QX)=>{QX.exports=window.lodash});var P6={};M(P6,{isBlank:()=>KX,isEmpty:()=>tC,isNone:()=>ls,isPresent:()=>ry});function ls(e){return e==null}function tC(e){let t=e==null;if(t)return t;let n=typeof e;return typeof e.length=="number"&&n!=="function"?!e.length:n==="object"&&typeof e.length=="number"?!length:!1}function KX(e){return tC(e)||typeof e=="string"&&/\S/.test(e)===!1}function ry(e){return!KX(e)}var Vh=x(()=>{});function Fe(e,t){let n=`atom${++u_e}`,o={toString:()=>n};return typeof e=="function"?o.read=e:(o.init=e,o.read=r=>r(o),o.write=(r,i,s)=>i(o,typeof s=="function"?s(r(o)):s)),t&&(o.write=t),o}function gt(e,t){let n=L6(t),{s:o}=(0,Oi.useContext)(n),r=(0,Oi.useCallback)(u=>{let c=o[I6](e,u);if("e"in c)throw c.e;if("p"in c)throw c.p;if("v"in c)return c.v;throw new Error("no atom value")},[o,e]),[[i,s,a],l]=(0,Oi.useReducer)((0,Oi.useCallback)((u,c)=>{let p=r(c);return Object.is(u[1],p)&&u[2]===e?u:[c,p,e]},[r,e]),void 0,()=>{let u=void 0,c=r(u);return[u,c,e]});return a!==e&&l(void 0),(0,Oi.useEffect)(()=>{let u=o[M6](e,l);return l(void 0),u},[o,e]),(0,Oi.useEffect)(()=>{o[D6](e,i)}),(0,Oi.useDebugValue)(s),s}function jo(e,t){let n=L6(t),{s:o,w:r}=(0,Oi.useContext)(n);return(0,Oi.useCallback)(s=>{if((dr.env&&dr.env.MODE)!=="production"&&!("write"in e))throw new Error("not writable atom");let a=l=>o[O6](e,s,l);return r?r(a):a()},[o,r,e])}function je(e,t){return"scope"in e&&(console.warn("atom.scope is deprecated. Please do useAtom(atom, scope) instead."),t=e.scope),[gt(e,t),jo(e,t)]}var Oi,dr,Fh,YX,Yye,nC,oC,XX,Xye,Jye,Zye,JX,Rye,e_e,ZX,t_e,n_e,rC,I6,O6,D6,M6,RX,o_e,r_e,i_e,s_e,a_e,l_e,N6,L6,u_e,Np=x(()=>{Oi=I(U(),1),dr={},Fh=Symbol(),YX=e=>!!e[Fh],Yye=e=>!e[Fh].c,nC=e=>{var t,n;(n=(t=e[Fh]).c)==null||n.call(t)},oC=(e,t)=>{let n=e[Fh].o,o=t[Fh].o;return n===o||e===o||YX(n)&&oC(n,t)},XX=e=>{let t={o:e,c:null},n=new Promise(o=>{t.c=()=>{t.c=null,o()},e.then(t.c,t.c)});return n[Fh]=t,n},Xye=Object.defineProperty,Jye=Object.defineProperties,Zye=Object.getOwnPropertyDescriptors,JX=Object.getOwnPropertySymbols,Rye=Object.prototype.hasOwnProperty,e_e=Object.prototype.propertyIsEnumerable,ZX=(e,t,n)=>t in e?Xye(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,t_e=(e,t)=>{for(var n in t||(t={}))Rye.call(t,n)&&ZX(e,n,t[n]);if(JX)for(var n of JX(t))e_e.call(t,n)&&ZX(e,n,t[n]);return e},n_e=(e,t)=>Jye(e,Zye(t)),rC=e=>"init"in e,I6="r",O6="w",D6="c",M6="s",RX="h",o_e="n",r_e="l",i_e="a",s_e="m",a_e=e=>{let t=new WeakMap,n=new WeakMap,o=new Map,r,i;if((dr.env&&dr.env.MODE)!=="production"&&(r=new Set,i=new Set),e)for(let[P,R]of e){let de={v:R,r:0,d:new Map};(dr.env&&dr.env.MODE)!=="production"&&(Object.freeze(de),rC(P)||console.warn("Found initial value for derived atom which can cause unexpected behavior",P)),t.set(P,de)}let s=new WeakMap,a=(P,R,de)=>{let B=s.get(R);B||(B=new Map,s.set(R,B)),de.then(()=>{B.get(P)===de&&(B.delete(P),B.size||s.delete(R))}),B.set(P,de)},l=P=>{let R=new Set,de=s.get(P);return de&&(s.delete(P),de.forEach((B,ve)=>{nC(B),R.add(ve)})),R},u=new WeakMap,c=P=>{let R=u.get(P);return R||(R=new Map,u.set(P,R)),R},p=(P,R)=>{if(P){let de=c(P),B=de.get(R);return B||(B=p(P.p,R),B&&("p"in B&&B.p.then(()=>de.delete(R)),de.set(R,B))),B}return t.get(R)},m=(P,R,de)=>{if((dr.env&&dr.env.MODE)!=="production"&&Object.freeze(de),P)c(P).set(R,de);else{let B=t.get(R);t.set(R,de),o.has(R)||o.set(R,B)}},d=(P,R=new Map,de)=>{if(!de)return R;let B=new Map,ve=!1;return de.forEach(W=>{var te;let q=((te=p(P,W))==null?void 0:te.r)||0;B.set(W,q),R.get(W)!==q&&(ve=!0)}),R.size===B.size&&!ve?R:B},f=(P,R,de,B,ve)=>{let W=p(P,R);if(W){if(ve&&(!("p"in W)||!oC(W.p,ve)))return W;"p"in W&&nC(W.p)}let te={v:de,r:(W==null?void 0:W.r)||0,d:d(P,W==null?void 0:W.d,B)};return!W||!("v"in W)||!Object.is(W.v,de)?(++te.r,te.d.has(R)&&(te.d=new Map(te.d).set(R,te.r))):te.d!==W.d&&(te.d.size!==W.d.size||!Array.from(te.d.keys()).every(q=>W.d.has(q)))&&Promise.resolve().then(()=>{j(P)}),m(P,R,te),te},h=(P,R,de,B,ve)=>{let W=p(P,R);if(W){if(ve&&(!("p"in W)||!oC(W.p,ve)))return W;"p"in W&&nC(W.p)}let te={e:de,r:(W==null?void 0:W.r)||0,d:d(P,W==null?void 0:W.d,B)};return m(P,R,te),te},g=(P,R,de,B)=>{let ve=p(P,R);if(ve&&"p"in ve){if(oC(ve.p,de))return ve;nC(ve.p)}a(P,R,de);let W={p:de,r:(ve==null?void 0:ve.r)||0,d:d(P,ve==null?void 0:ve.d,B)};return m(P,R,W),W},y=(P,R,de,B)=>{if(de instanceof Promise){let ve=XX(de.then(W=>{f(P,R,W,B,ve)}).catch(W=>{if(W instanceof Promise)return YX(W)?W.then(()=>{b(P,R,!0)}):W;h(P,R,W,B,ve)}));return g(P,R,ve,B)}return f(P,R,de,B)},_=(P,R)=>{let de=p(P,R);if(de){let B=n_e(t_e({},de),{i:de.r});m(P,R,B)}else(dr.env&&dr.env.MODE)!=="production"&&console.warn("[Bug] could not invalidate non existing atom",R)},b=(P,R,de)=>{if(!de){let ve=p(P,R);if(ve&&(ve.r!==ve.i&&"p"in ve&&!Yye(ve.p)||(ve.d.forEach((W,te)=>{if(te!==R)if(!n.has(te))b(P,te);else{let q=p(P,te);q&&q.r===q.i&&b(P,te)}}),Array.from(ve.d).every(([W,te])=>{let q=p(P,W);return q&&"v"in q&&q.r===te}))))return ve}let B=new Set;try{let ve=R.read(W=>{B.add(W);let te=W===R?p(P,W):b(P,W);if(te){if("e"in te)throw te.e;if("p"in te)throw te.p;return te.v}if(rC(W))return W.init;throw new Error("no atom init")});return y(P,R,ve,B)}catch(ve){if(ve instanceof Promise){let W=XX(ve);return g(P,R,W,B)}return h(P,R,ve,B)}},w=(P,R)=>b(R,P),S=P=>{let R=n.get(P);return R||(R=z(P)),R},C=(P,R)=>!R.l.size&&(!R.t.size||R.t.size===1&&R.t.has(P)),k=P=>{let R=n.get(P);R&&C(P,R)&&L(P)},A=(P,R)=>{let de=n.get(R);de==null||de.t.forEach(B=>{B!==R&&(_(P,B),A(P,B))})},O=(P,R,de)=>{let B=!0,ve=(q,ee)=>{let se=b(P,q);if("e"in se)throw se.e;if("p"in se){if(ee==null?void 0:ee.unstable_promise)return se.p.then(()=>ve(q,ee));throw(dr.env&&dr.env.MODE)!=="production"&&console.info("Reading pending atom state in write operation. We throw a promise for now.",q),se.p}if("v"in se)return se.v;throw(dr.env&&dr.env.MODE)!=="production"&&console.warn("[Bug] no value found while reading atom in write operation. This is probably a bug.",q),new Error("no value found")},W=(q,ee)=>{let se;if(q===R){if(!rC(q))throw new Error("atom not writable");l(q).forEach(Ce=>{Ce!==P&&y(Ce,q,ee)}),y(P,q,ee),A(P,q)}else se=O(P,q,ee);return B||j(P),se},te=R.write(ve,W,de);return B=!1,P=void 0,te},T=(P,R,de)=>{let B=O(de,P,R);return j(de),B},F=P=>!!P.write,z=(P,R)=>{let de={t:new Set(R&&[R]),l:new Set};if(n.set(P,de),(dr.env&&dr.env.MODE)!=="production"&&i.add(P),b(void 0,P).d.forEach((ve,W)=>{let te=n.get(W);te?te.t.add(P):W!==P&&z(W,P)}),F(P)&&P.onMount){let ve=te=>T(P,te),W=P.onMount(ve);W&&(de.u=W)}return de},L=P=>{var R;let de=(R=n.get(P))==null?void 0:R.u;de&&de(),n.delete(P),(dr.env&&dr.env.MODE)!=="production"&&i.delete(P);let B=p(void 0,P);B?B.d.forEach((ve,W)=>{if(W!==P){let te=n.get(W);te&&(te.t.delete(P),C(W,te)&&L(W))}}):(dr.env&&dr.env.MODE)!=="production"&&console.warn("[Bug] could not find atom state to unmount",P)},D=(P,R,de)=>{let B=new Set(R.d.keys());de==null||de.forEach((ve,W)=>{if(B.has(W)){B.delete(W);return}let te=n.get(W);te&&(te.t.delete(P),C(W,te)&&L(W))}),B.forEach(ve=>{let W=n.get(ve);W?W.t.add(P):n.has(P)&&z(ve,P)})},j=P=>{if(P){c(P).forEach((de,B)=>{if(de!==t.get(B)){let ve=n.get(B);ve==null||ve.l.forEach(W=>W(P))}});return}for(;o.size;){let R=Array.from(o);o.clear(),R.forEach(([de,B])=>{let ve=p(void 0,de);ve&&ve.d!==(B==null?void 0:B.d)&&D(de,ve,B==null?void 0:B.d);let W=n.get(de);W==null||W.l.forEach(te=>te())})}(dr.env&&dr.env.MODE)!=="production"&&r.forEach(R=>R())},$=P=>{c(P).forEach((de,B)=>{let ve=t.get(B);(de.r>((ve==null?void 0:ve.r)||0)||"v"in de&&de.r===(ve==null?void 0:ve.r)&&de.d!==(ve==null?void 0:ve.d))&&(t.set(B,de),de.d!==(ve==null?void 0:ve.d)&&D(B,de,ve==null?void 0:ve.d))})},X=(P,R)=>{R&&$(R),j(void 0)},ne=(P,R)=>{let B=S(P).l;return B.add(R),()=>{B.delete(R),k(P)}},le=(P,R)=>{for(let[de,B]of P)rC(de)&&(y(R,de,B),A(R,de));j(R)};return(dr.env&&dr.env.MODE)!=="production"?{[I6]:w,[O6]:T,[D6]:X,[M6]:ne,[RX]:le,[o_e]:P=>(r.add(P),()=>{r.delete(P)}),[r_e]:()=>i.values(),[i_e]:P=>t.get(P),[s_e]:P=>n.get(P)}:{[I6]:w,[O6]:T,[D6]:X,[M6]:ne,[RX]:le}},l_e=(e,t)=>({s:t?t(e).SECRET_INTERNAL_store:a_e(e)}),N6=new Map,L6=e=>(N6.has(e)||N6.set(e,(0,Oi.createContext)(l_e())),N6.get(e)),u_e=0});var U6={};M(U6,{getLocalStorage:()=>iC,getLocalStorageGroup:()=>Tc,getSessionStorage:()=>sC,localStorage:()=>z6,removeLocalStorage:()=>eJ,removeSessionStorage:()=>tJ,sessionStorage:()=>B6,setLocalStorage:()=>F6,setSessionStorage:()=>aC,updateLocalStorageGroup:()=>$u});function iC(e){if(_d[e])return _d[e];let t=window.localStorage.getItem(`${zh()}${e}`);if(t)try{let n=JSON.parse(t);return _d[e]=n,n}catch(n){console.warn("Unable to get localstorage value",n,{item:e,stored:t})}}function F6(e,t){window.localStorage.setItem(`${zh()}${e}`,JSON.stringify(t))}function eJ(e){window.localStorage.removeItem(`${zh()}${e}`)}function Tc(e,t,n={}){let o=(iC(e)??{})[t];return typeof o=="undefined"?n:o}function $u(e,t,n){try{let r={...iC(e)??{},[t]:n};_d[e]=r,F6(e,r)}catch(o){console.warn("Unable to set localstorage value",o,{item:e,key:t,value:n})}}function sC(e){if(_d[e])return _d[e];let t=window.sessionStorage.getItem(`${zh()}${e}`);if(t)try{let n=JSON.parse(t);return _d[e]=n,n}catch(n){console.warn("Unable to get localstorage value",n,{item:e,stored:t})}}function aC(e,t){window.sessionStorage.setItem(`${zh()}${e}`,JSON.stringify(t))}function tJ(e){window.sessionStorage.removeItem(`${zh()}${e}`)}var _d,V6,zh,z6,B6,Lp=x(()=>{Ec();_d={},zh=()=>(V6||(V6=`cs-${fl(`${window.csAppData.siteUrl}${window.csAppData.urlBase}`)}-`),V6);z6={getItem:iC,removeItem:eJ,setItem:F6};B6={getItem:sC,removeItem:tJ,setItem:aC}});function yl(e,t){let n=null,o=new Map,r=i=>{let s;if(t===void 0)s=o.get(i);else for(let[l,u]of o)if(t(l,i)){s=u;break}if(s!==void 0)if(n==null?void 0:n(s[1],i))o.delete(i);else return s[0];let a=e(i);return o.set(i,[a,Date.now()]),a};return r.remove=i=>{if(t===void 0)o.delete(i);else for(let[s]of o)if(t(s,i)){o.delete(s);break}},r.setShouldRemove=i=>{if(n=i,!!n)for(let[s,a]of o)n(a[1],s)&&o.delete(s)},r}function nJ(e,t){let n=(0,iy.useMemo)(()=>Fe(null,(r,i,[s,a,l])=>{try{a(e(r,i,s))}catch(u){l(u)}}),[e]),o=jo(n,t);return(0,iy.useCallback)(r=>{let i=!0,s={},a=new Promise((l,u)=>{o([r,c=>{i?s={v:c}:l(c)},c=>{i?s={e:c}:u(c)}])});if(i=!1,"e"in s)throw s.e;return"v"in s?s.v:a},[o])}function lC(e){let t,n;return{getItem:o=>{let r=s=>(s=s||"",t!==s&&(n=JSON.parse(s),t=s),n),i=e().getItem(o);return i instanceof Promise?i.then(r):r(i)},setItem:(o,r)=>e().setItem(o,JSON.stringify(r)),removeItem:o=>e().removeItem(o)}}function H6(e,t,n=oJ){let o=()=>{try{let s=n.getItem(e);return s instanceof Promise?s.catch(()=>t):s}catch{return t}},r=Fe(n.delayInit?t:o());return r.onMount=s=>{let a;if(n.subscribe&&(a=n.subscribe(e,s),s(o())),n.delayInit){let l=o();l instanceof Promise?l.then(s):s(l)}return a},Fe(s=>s(r),(s,a,l)=>{if(l===$6)return a(r,t),n.removeItem(e);let u=typeof l=="function"?l(s(r)):l;return a(r,u),n.setItem(e,u)})}var iy,$6,c_e,p_e,sy,DBe,MBe,NBe,LBe,oJ,VBe,uC=x(()=>{Np();Np();iy=I(U(),1),$6=Symbol();c_e=(e,t)=>{do{let[n,...o]=t,r=e.get(n);if(!r)return;if(!o.length)return r[1];e=r[0],t=o}while(t.length)},p_e=(e,t,n)=>{do{let[o,...r]=t,i=e.get(o);if(i||(i=[new WeakMap],e.set(o,i)),!r.length){i[1]=n;return}e=i[0],t=r}while(t.length)},sy=()=>{let e=new WeakMap;return(n,o)=>{let r=c_e(e,o);if(r)return r;let i=n();return p_e(e,o,i),i}},DBe=sy();MBe=sy(),NBe=sy(),LBe=sy();oJ=lC(()=>localStorage);oJ.subscribe=(e,t)=>{let n=o=>{o.key===e&&o.newValue&&t(JSON.parse(o.newValue))};return window.addEventListener("storage",n),()=>{window.removeEventListener("storage",n)}};VBe=sy()});function po(e,t,n){switch(arguments.length){case 2:{let o=(r,i)=>e(r,t(r,i));return o._tag=G6[e._tag][t._tag],o._removable=t._removable||!1,o}default:{let o=G6[e._tag][t._tag],r=(i,s)=>e(i,t(i,n(i,s)));return r._tag=G6[o][n._tag],r._removable=n._removable||!1,r}}}var Pc,j6,cC,m_e,rJ,d_e,f_e,W6,G6,Bh,iJ,h_e,pC,_l,q6,Q6,g_e,K6,sJ,aJ,lJ,Y6,y_e,uJ,__e,cJ,X6,J6,ay,pJ,mJ,Z6,v_e,b_e,x_e,w_e,C_e,E_e,S_e,k_e,A_e,T_e,P_e,I_e,Do,R6,dJ=x(()=>{Pc=e=>e,j6=e=>({_tag:"Left",value:e}),cC=e=>({_tag:"Right",value:e}),m_e=(e,t,n)=>n._tag==="Left"?e(n.value):t(n.value),rJ={dimap:(e,t,n)=>o=>t(n(e(o))),first:e=>([t,n])=>[e(t),n],right:e=>t=>t._tag==="Left"?t:cC(e(t.value)),wander:e=>t=>t.map(e)},d_e={empty:()=>{},foldMap:(e,t)=>{for(let n=0;n<t.length;n++){let o=e(t[n]);if(o!=null)return o}}},f_e={empty:()=>[],foldMap:(e,t)=>{let n=[];return t.forEach(o=>{n=n.concat(e(o))}),n}},W6=e=>({dimap:(t,n,o)=>r=>o(t(r)),first:t=>([n,o])=>t(n),right:t=>n=>n._tag==="Left"?e.empty():t(n.value),wander:t=>n=>e.foldMap(t,n)}),G6={Equivalence:{Equivalence:"Equivalence",Iso:"Iso",Lens:"Lens",Prism:"Prism",Traversal:"Traversal",Getter:"Getter",AffineFold:"AffineFold",Fold:"Fold",Setter:"Setter"},Iso:{Equivalence:"Iso",Iso:"Iso",Lens:"Lens",Prism:"Prism",Traversal:"Traversal",Getter:"Getter",AffineFold:"AffineFold",Fold:"Fold",Setter:"Setter"},Lens:{Equivalence:"Lens",Iso:"Lens",Lens:"Lens",Prism:"Prism",Traversal:"Traversal",Getter:"Getter",AffineFold:"AffineFold",Fold:"Fold",Setter:"Setter"},Prism:{Equivalence:"Prism",Iso:"Prism",Lens:"Prism",Prism:"Prism",Traversal:"Traversal",Getter:"AffineFold",AffineFold:"AffineFold",Fold:"Fold",Setter:"Setter"},Traversal:{Equivalence:"Traversal",Iso:"Traversal",Lens:"Traversal",Prism:"Traversal",Traversal:"Traversal",Getter:"Fold",AffineFold:"Fold",Fold:"Fold",Setter:"Setter"},Getter:{Equivalence:"Getter",Iso:"Getter",Lens:"Getter",Prism:"AffineFold",Traversal:"Fold",Getter:"Getter",AffineFold:"AffineFold",Fold:"Fold",Setter:void 0},AffineFold:{Equivalence:"AffineFold",Iso:"AffineFold",Lens:"AffineFold",Prism:"AffineFold",Traversal:"Fold",Getter:"AffineFold",AffineFold:"AffineFold",Fold:"Fold",Setter:void 0},Fold:{Equivalence:"Fold",Iso:"Fold",Lens:"Fold",Prism:"Fold",Traversal:"Fold",Getter:"Fold",AffineFold:"Fold",Fold:"Fold",Setter:void 0},Setter:{Equivalence:void 0,Iso:void 0,Lens:void 0,Prism:void 0,Traversal:void 0,Getter:void 0,AffineFold:void 0,Fold:void 0,Setter:void 0}},Bh=(e,t)=>{let n=t;return n._tag=e,n},iJ=e=>(e._removable=!0,e);h_e=Bh("Equivalence",(e,t)=>t),pC=(e,t)=>Bh("Iso",(n,o)=>n.dimap(e,t,o)),_l=(e,t)=>Bh("Lens",(n,o)=>n.dimap(r=>[e(r),r],t,n.first(o))),q6=(e,t)=>Bh("Prism",(n,o)=>n.dimap(e,r=>m_e(Pc,t,r),n.right(o))),Q6=Bh("Traversal",(e,t)=>e.dimap(Pc,Pc,e.wander(t))),g_e=e=>Bh("Getter",(t,n)=>t.dimap(e,Pc,n)),K6=(e,t,n)=>e(rJ,t)(n),sJ=(e,t,n)=>e(rJ,()=>t)(n),aJ=(e,t)=>e(W6({}),Pc)(t),lJ=(e,t)=>e(W6(d_e),Pc)(t),Y6=(e,t)=>e(W6(f_e),n=>[n])(t),y_e=pC(e=>e.map((t,n)=>[n,t]),e=>{let t=[...e].sort((o,r)=>o[0]-r[0]),n=[];for(let o=0;o<t.length;++o)(o===t.length-1||t[o][0]!==t[o+1][0])&&n.push(t[o][1]);return n}),uJ=e=>_l(t=>t[e],([t,n])=>Object.assign(Object.assign({},n),{[e]:t})),__e=e=>_l(t=>{let n={};for(let o of e)n[o]=t[o];return n},([t,n])=>{let o=Object.assign({},n);for(let r of e)delete o[r];return Object.assign(o,t)}),cJ=e=>_l(t=>t[e],([t,n])=>{let o=n.slice();return o[e]=t,o}),X6=cJ(0),J6=e=>q6(t=>e(t)?cC(t):j6(t),Pc),ay=Symbol("__no_match__"),pJ=J6(e=>e!==ay),mJ=Symbol("__remove_me__"),Z6=e=>iJ(po(_l(t=>0<=e&&e<t.length?t[e]:ay,([t,n])=>{if(t===ay)return n;if(t===mJ)return typeof n=="string"?n.substring(0,e)+n.substring(e+1):[...n.slice(0,e),...n.slice(e+1)];if(typeof n=="string")return e===0?t+n.substring(1):e===n.length?n.substring(0,e-1)+t:n.substring(0,e)+t+n.substring(e+1);{let o=n.slice();return o[e]=t,o}}),pJ)),v_e=q6(e=>e===void 0?j6(void 0):cC(e),Pc),b_e=e=>q6(t=>e(t)?cC(t):j6(t),Pc),x_e=e=>iJ(po(_l(t=>{let n=t.findIndex(e);return n===-1?[ay,-1]:[t[n],n]},([[t,n],o])=>{if(t===ay)return o;if(t===mJ)return[...o.slice(0,n),...o.slice(n+1)];let r=o.slice();return r[n]=t,r}),X6,pJ)),w_e=e=>po(_l(t=>{let n=t.map((o,r)=>e(o)?r:null).filter(o=>o!=null);return[n.map(o=>t[o]),n]},([[t,n],o])=>{let r=o.length,i=t.length,s=0,a=0,l=0,u=[];for(;s<r;)n[a]===s?(++a,l<i&&(u.push(t[l]),++l)):u.push(o[s]),++s;for(;l<i;)u.push(t[l++]);return u}),X6),C_e=e=>_l(t=>t===void 0?e:t,([t,n])=>t),E_e=e=>po(_l(t=>{let n=Y6(e,t);return[n,n.length]},([[t,n],o])=>{if(t.length!==n)throw new Error("cannot add/remove elements through partsOf");let r=0;return K6(e,()=>t[r++],o)}),X6),S_e=e=>_l(t=>e(t),([t,n])=>t),k_e=e=>_l(t=>t,([t,n])=>e(t)),A_e=_l(e=>{},([e,t])=>e===void 0?t:[e,...t]),T_e=_l(e=>{},([e,t])=>e===void 0?t:[...t,e]),P_e=po(pC(e=>e.split(""),e=>e.join("")),Q6),I_e=po(pC(e=>e.split(/\b/),e=>e.join("")),Q6,J6(e=>!/\s+/.test(e))),Do=class{constructor(t){this._ref=t}get _tag(){return this._ref._tag}get _removable(){return this._ref._removable}compose(t){return new Do(po(this._ref,t._ref))}iso(t,n){return new Do(po(this._ref,pC(t,n)))}indexed(){return new Do(po(this._ref,y_e))}prop(t){return new Do(po(this._ref,uJ(t)))}path(...t){return t.length===1&&(t=t[0].split(".")),new Do(t.reduce((n,o)=>po(n,uJ(o)),this._ref))}pick(t){return new Do(po(this._ref,__e(t)))}nth(t){return new Do(po(this._ref,cJ(t)))}filter(t){return new Do(po(this._ref,w_e(t)))}valueOr(t){return new Do(po(this._ref,C_e(t)))}partsOf(t){let n=typeof t=="function"?t(R6):t;return new Do(po(this._ref,E_e(n._ref)))}reread(t){return new Do(po(this._ref,S_e(t)))}rewrite(t){return new Do(po(this._ref,k_e(t)))}optional(){return new Do(po(this._ref,v_e))}guard_(){return t=>this.guard(t)}guard(t){return new Do(po(this._ref,b_e(t)))}at(t){return new Do(po(this._ref,Z6(t)))}head(){return new Do(po(this._ref,Z6(0)))}index(t){return new Do(po(this._ref,Z6(t)))}find(t){return new Do(po(this._ref,x_e(t)))}elems(){return new Do(po(this._ref,Q6))}to(t){return new Do(po(this._ref,g_e(t)))}when(t){return new Do(po(this._ref,J6(t)))}chars(){return new Do(po(this._ref,P_e))}words(){return new Do(po(this._ref,I_e))}prependTo(){return new Do(po(this._ref,A_e))}appendTo(){return new Do(po(this._ref,T_e))}},R6=new Do(h_e)});var fJ=x(()=>{});function hJ(){return R6}function gJ(e){return t=>aJ(e._ref,t)}function yJ(e){return t=>lJ(e._ref,t)}function _J(e){return t=>Y6(e._ref,t)}function vJ(e){return t=>n=>K6(e._ref,t,n)}function bJ(e){return t=>n=>sJ(e._ref,t,n)}var xJ=x(()=>{dJ();fJ()});function wJ(e,t){return V_e(()=>{let n=t(hJ());return Fe(r=>z_e(n,r(e)),(r,i,s)=>{let a=F_e(s)?vJ(n)(s):bJ(n)(s);return i(e,a(r(e)))})},[e,t])}var M_e,N_e,L_e,V_e,F_e,z_e,CJ=x(()=>{xJ();Np();M_e=(e,t)=>{do{let[n,...o]=t,r=e.get(n);if(!r)return;if(!o.length)return r[1];e=r[0],t=o}while(t.length)},N_e=(e,t,n)=>{do{let[o,...r]=t,i=e.get(o);if(i||(i=[new WeakMap],e.set(o,i)),!r.length){i[1]=n;return}e=i[0],t=r}while(t.length)},L_e=()=>{let e=new WeakMap;return(n,o)=>{let r=M_e(e,o);if(r)return r;let i=n();return N_e(e,o,i),i}},V_e=L_e(),F_e=e=>typeof e=="function";z_e=(e,t)=>e._tag==="Traversal"?_J(e)(t):e._tag==="Prism"?yJ(e)(t):gJ(e)(t)});function EJ(){return null}var SJ=x(()=>{});var fC={};M(fC,{ManageAtoms:()=>TJ,atom:()=>Fe,atomFamily:()=>yl,atomWithLocalStorage:()=>vl,atomWithRedux:()=>_a,atomWithSessionStorage:()=>mC,memoizedAtom:()=>uy,mountInApp:()=>us,mountInPreview:()=>eP,readAtom:()=>bl,useAtom:()=>je,useAtomValue:()=>gt,useLocalStorage:()=>j_e,useSessionStorage:()=>ly,useUpdateAtom:()=>jo,writeAtom:()=>Di});function ly(e,t){return je($_e({key:e,initial:t}))}function j_e(e,t){return je(H_e({key:e,initial:t}))}var Rl,B_e,U_e,vl,mC,$_e,H_e,uy,_a,dC,us,eP,tP,kJ,W_e,bl,Di,G_e,nP,AJ,TJ,Kt=x(()=>{Rl=I(U());Np();Lp();uC();Np();uC();CJ();va();SJ();B_e=lC(()=>z6),U_e=lC(()=>B6),vl=(e,t)=>H6(e,t,B_e),mC=(e,t)=>H6(e,t,U_e),$_e=yl(({key:e,initial:t})=>mC(e,t),(e,t)=>e.key===t.key),H_e=yl(({key:e,initial:t})=>vl(e,t),(e,t)=>e.key===t.key);uy=(e,t)=>{let n=wJ(e,t);return Fe(o=>(o(n),bl(e)))},_a=(e,t,n)=>{let o=Fe(t);return o.onMount=r=>{let i,s=()=>{let a=i;i=e(cs.getState()),a!==i&&r(i)};return s(),cs.subscribe(s)},n?Fe(r=>r(o),(r,i,s)=>{cs.dispatch(n(s))}):o},dC={app:[],preview:[]},us=e=>{dC.app.push(e)},eP=e=>{dC.preview.push(e)},W_e=(e,t)=>{tP=e,kJ=t},bl=e=>tP(e),Di=(e,t)=>e.write(tP,kJ,t),G_e=()=>{let e=nJ(W_e);return(0,Rl.useEffect)(()=>{e()},[e]),null},AJ=(0,Rl.memo)(()=>{nP||(nP=window.csAppData.isPreview?dC.preview:dC.app);for(let e of nP)gt(e);return null});AJ.displayName="MountAtoms";TJ=(0,Rl.memo)(()=>Rl.default.createElement(Rl.default.Fragment,null,Rl.default.createElement(G_e,null),Rl.default.createElement(AJ,null),Rl.default.createElement(EJ,null)));TJ.displayName="ManageAtoms"});var gC={};M(gC,{currentUserCan:()=>iP,makePermissionAtom:()=>DJ,makePermissionHook:()=>$s,permissionsAtom:()=>cy,usePermissions:()=>kt});function iP(e,t){if(typeof e!="string")return!1;let[n]=e.split(".");if(PJ[n]&&!PJ[n]())return!1;if(IJ[e])return IJ[e]();function o(r,{context:i}){return iP(`${i}.${r}`)}return e.indexOf("{context}")===0?o(e.replace("{context}.",""),t):q_e(e)}function DJ(e){return Fe(t=>e(t(cy)))}function $s(e){let t=DJ(e);return()=>je(t)[0]}function kt(){let[e,t]=je(OJ),[n]=je(cy);return{permissionContext:e,setPermissionContext:t,...n}}var oP,rP,PJ,IJ,hC,q_e,OJ,cy,Nn=x(()=>{oP=I(Mn());Vh();Kt();rP=(0,oP.memoize)(()=>!!window.csAppData.env.siteBuilder),PJ={headers:rP,footers:rP,layouts:rP},IJ={dev:()=>window.csAppData.preferences.dev_toolkit},hC={};Object.keys(window.csAppData.permissions).forEach(e=>hC[e.replace(/\./g,"::")]=window.csAppData.permissions[e]);q_e=(0,oP.memoize)(e=>{let t=e.split("."),n=[],o={content:"{post-type}",element:"{id}",preference:"{id}"},r=["element-library","preference"];for(;t.length;){let i=t.shift(),s=[...n,i].join("::");if(ls(hC[s])&&!ls(o[n[0]])){let l=[n[0],o[n[0]]];n.length>1&&l.push(i),s=l.join("::")}n.push(i);let a=ls(hC[s])?null:hC[s];if(r.includes(n[0])||(a=!!a),ls(o[i])&&a===!1)return!1}return!0});OJ=Fe((window.csAppData.isPreview&&window.csAppData.shared?.permissions)??"global"),cy=Fe(e=>{let t=e(OJ),n=o=>iP(o,{context:t});return{userCan:n,permissionContext:t,userCanInContext:o=>n(`${t}.${o}`)}})});var NJ=ct((yC,MJ)=>{(function(e,t){typeof yC=="object"&&typeof MJ!="undefined"?t(yC):typeof define=="function"&&define.amd?define(["exports"],t):t((e=typeof globalThis!="undefined"?globalThis:e||self).HistoryLibrary={})})(yC,function(e){"use strict";function t(){return(t=Object.assign||function(p){for(var m=1;m<arguments.length;m++){var d=arguments[m];for(var f in d)Object.prototype.hasOwnProperty.call(d,f)&&(p[f]=d[f])}return p}).apply(this,arguments)}var n;e.Action=void 0,(n=e.Action||(e.Action={})).Pop="POP",n.Push="PUSH",n.Replace="REPLACE";var o="beforeunload",r="popstate";function i(p,m,d){return Math.min(Math.max(p,m),d)}function s(p){p.preventDefault(),p.returnValue=""}function a(){var p=[];return{get length(){return p.length},push:function(m){return p.push(m),function(){p=p.filter(function(d){return d!==m})}},call:function(m){p.forEach(function(d){return d&&d(m)})}}}function l(){return Math.random().toString(36).substr(2,8)}function u(p){var m=p.pathname,d=m===void 0?"/":m,f=p.search,h=f===void 0?"":f,g=p.hash,y=g===void 0?"":g;return h&&h!=="?"&&(d+=h.charAt(0)==="?"?h:"?"+h),y&&y!=="#"&&(d+=y.charAt(0)==="#"?y:"#"+y),d}function c(p){var m={};if(p){var d=p.indexOf("#");d>=0&&(m.hash=p.substr(d),p=p.substr(0,d));var f=p.indexOf("?");f>=0&&(m.search=p.substr(f),p=p.substr(0,f)),p&&(m.pathname=p)}return m}e.createBrowserHistory=function(p){p===void 0&&(p={});var m=p.window,d=m===void 0?document.defaultView:m,f=d.history;function h(){var L=d.location,D=L.pathname,j=L.search,$=L.hash,X=f.state||{};return[X.idx,{pathname:D,search:j,hash:$,state:X.usr||null,key:X.key||"default"}]}var g=null;d.addEventListener(r,function(){if(g)C.call(g),g=null;else{var L=e.Action.Pop,D=h(),j=D[0],$=D[1];if(C.length){if(j!=null){var X=b-j;X&&(g={action:L,location:$,retry:function(){z(-1*X)}},z(X))}}else F(L)}});var y=e.Action.Pop,_=h(),b=_[0],w=_[1],S=a(),C=a();function k(L){return typeof L=="string"?L:u(L)}function A(L,D){return D===void 0&&(D=null),t({pathname:w.pathname,hash:"",search:""},typeof L=="string"?c(L):L,{state:D,key:l()})}function O(L,D){return[{usr:L.state,key:L.key,idx:D},k(L)]}function T(L,D,j){return!C.length||(C.call({action:L,location:D,retry:j}),!1)}function F(L){y=L;var D=h();b=D[0],w=D[1],S.call({action:y,location:w})}function z(L){f.go(L)}return b==null&&(b=0,f.replaceState(t({},f.state,{idx:b}),"")),{get action(){return y},get location(){return w},createHref:k,push:function L(D,j){var $=e.Action.Push,X=A(D,j);if(T($,X,function(){L(D,j)})){var ne=O(X,b+1),le=ne[0],P=ne[1];try{f.pushState(le,"",P)}catch{d.location.assign(P)}F($)}},replace:function L(D,j){var $=e.Action.Replace,X=A(D,j);if(T($,X,function(){L(D,j)})){var ne=O(X,b),le=ne[0],P=ne[1];f.replaceState(le,"",P),F($)}},go:z,back:function(){z(-1)},forward:function(){z(1)},listen:function(L){return S.push(L)},block:function(L){var D=C.push(L);return C.length===1&&d.addEventListener(o,s),function(){D(),C.length||d.removeEventListener(o,s)}}}},e.createHashHistory=function(p){p===void 0&&(p={});var m=p.window,d=m===void 0?document.defaultView:m,f=d.history;function h(){var D=c(d.location.hash.substr(1)),j=D.pathname,$=j===void 0?"/":j,X=D.search,ne=X===void 0?"":X,le=D.hash,P=le===void 0?"":le,R=f.state||{};return[R.idx,{pathname:$,search:ne,hash:P,state:R.usr||null,key:R.key||"default"}]}var g=null;function y(){if(g)k.call(g),g=null;else{var D=e.Action.Pop,j=h(),$=j[0],X=j[1];if(k.length){if($!=null){var ne=w-$;ne&&(g={action:D,location:X,retry:function(){L(-1*ne)}},L(ne))}}else z(D)}}d.addEventListener(r,y),d.addEventListener("hashchange",function(){u(h()[1])!==u(S)&&y()});var _=e.Action.Pop,b=h(),w=b[0],S=b[1],C=a(),k=a();function A(D){return function(){var j=document.querySelector("base"),$="";if(j&&j.getAttribute("href")){var X=d.location.href,ne=X.indexOf("#");$=ne===-1?X:X.slice(0,ne)}return $}()+"#"+(typeof D=="string"?D:u(D))}function O(D,j){return j===void 0&&(j=null),t({pathname:S.pathname,hash:"",search:""},typeof D=="string"?c(D):D,{state:j,key:l()})}function T(D,j){return[{usr:D.state,key:D.key,idx:j},A(D)]}function F(D,j,$){return!k.length||(k.call({action:D,location:j,retry:$}),!1)}function z(D){_=D;var j=h();w=j[0],S=j[1],C.call({action:_,location:S})}function L(D){f.go(D)}return w==null&&(w=0,f.replaceState(t({},f.state,{idx:w}),"")),{get action(){return _},get location(){return S},createHref:A,push:function D(j,$){var X=e.Action.Push,ne=O(j,$);if(F(X,ne,function(){D(j,$)})){var le=T(ne,w+1),P=le[0],R=le[1];try{f.pushState(P,"",R)}catch{d.location.assign(R)}z(X)}},replace:function D(j,$){var X=e.Action.Replace,ne=O(j,$);if(F(X,ne,function(){D(j,$)})){var le=T(ne,w),P=le[0],R=le[1];f.replaceState(P,"",R),z(X)}},go:L,back:function(){L(-1)},forward:function(){L(1)},listen:function(D){return C.push(D)},block:function(D){var j=k.push(D);return k.length===1&&d.addEventListener(o,s),function(){j(),k.length||d.removeEventListener(o,s)}}}},e.createMemoryHistory=function(p){p===void 0&&(p={});var m=p,d=m.initialEntries,f=d===void 0?["/"]:d,h=m.initialIndex,g=f.map(function(T){return t({pathname:"/",search:"",hash:"",state:null,key:l()},typeof T=="string"?c(T):T)}),y=i(h??g.length-1,0,g.length-1),_=e.Action.Pop,b=g[y],w=a(),S=a();function C(T,F){return F===void 0&&(F=null),t({pathname:b.pathname,search:"",hash:""},typeof T=="string"?c(T):T,{state:F,key:l()})}function k(T,F,z){return!S.length||(S.call({action:T,location:F,retry:z}),!1)}function A(T,F){_=T,b=F,w.call({action:_,location:b})}function O(T){var F=i(y+T,0,g.length-1),z=e.Action.Pop,L=g[F];k(z,L,function(){O(T)})&&(y=F,A(z,L))}return{get index(){return y},get action(){return _},get location(){return b},createHref:function(T){return typeof T=="string"?T:u(T)},push:function T(F,z){var L=e.Action.Push,D=C(F,z);k(L,D,function(){T(F,z)})&&(y+=1,g.splice(y,g.length,D),A(L,D))},replace:function T(F,z){var L=e.Action.Replace,D=C(F,z);k(L,D,function(){T(F,z)})&&(g[y]=D,A(L,D))},go:O,back:function(){O(-1)},forward:function(){O(1)},listen:function(T){return w.push(T)},block:function(T){return S.push(T)}}},e.createPath=u,e.parsePath=c,Object.defineProperty(e,"__esModule",{value:!0})})});var VJ=ct((sUe,LJ)=>{"use strict";LJ.exports=NJ()});var qa=ct((_C,FJ)=>{(function(e,t){typeof _C=="object"&&typeof FJ!="undefined"?t(_C,U(),VJ()):typeof define=="function"&&define.amd?define(["exports","react","history"],t):t((e=typeof globalThis!="undefined"?globalThis:e||self).ReactLocation={},e.React,e.History)})(_C,function(e,t,n){"use strict";function o(ae){if(ae&&ae.__esModule)return ae;var ce=Object.create(null);return ae&&Object.keys(ae).forEach(function(ye){if(ye!=="default"){var Se=Object.getOwnPropertyDescriptor(ae,ye);Object.defineProperty(ce,ye,Se.get?Se:{enumerable:!0,get:function(){return ae[ye]}})}}),ce.default=ae,Object.freeze(ce)}var r=o(t);function i(){return i=Object.assign||function(ae){for(var ce=1;ce<arguments.length;ce++){var ye=arguments[ce];for(var Se in ye)Object.prototype.hasOwnProperty.call(ye,Se)&&(ae[Se]=ye[Se])}return ae},i.apply(this,arguments)}function s(ae,ce){if(ae==null)return{};var ye,Se,Oe={},oe=Object.keys(ae);for(Se=0;Se<oe.length;Se++)ye=oe[Se],ce.indexOf(ye)>=0||(Oe[ye]=ae[ye]);return Oe}function a(ae){if(!ae)return"";var ce=decodeURIComponent(ae);return ce!=="false"&&(ce==="true"||(0*+ce==0?+ce:ce))}let l=["children","location","__experimental__snapshot"],u=["location","__experimental__snapshot"],c=["basepath","routes"],p=["to","search","hash","children","target","style","replace","onClick","onMouseEnter","className","getActiveProps","getInactiveProps","activeOptions","preload","disabled","_ref"],m=["style","className"],d=["style","className"],f=["pending"],h=["children"],g=r.createContext(null),y=r.createContext(null),_=r.createContext(null),b=Boolean(typeof window!="undefined"&&window.document&&window.document.createElement),w=b?r.useLayoutEffect:r.useEffect;class S{constructor(){this.listeners=[]}subscribe(ce){return this.listeners.push(ce),()=>{this.listeners=this.listeners.filter(ye=>ye!==ce)}}notify(){this.listeners.forEach(ce=>ce())}}function C(ae){return r.createElement(y.Provider,ae)}function k(){let ae=O(),ce=P(),ye=le();return w(()=>{ce({to:".",search:!0,hash:!0}).href!==ae.current.href&&ye({to:".",search:!0,hash:!0,fromCurrent:!0,replace:!0})},[]),null}class A extends S{constructor(ce){var ye;let{location:Se,__experimental__snapshot:Oe}=ce,oe=s(ce,u);super(),this.routesById={},this.update=H=>{let{basepath:fe,routes:Pe}=H,$e=s(H,c);Object.assign(this,$e),this.basepath=se("/"+(fe??"")),this.routesById={};let Z=(re,_e)=>re.map(Ee=>{var Ve,nt,Je,lt;let yt=(Ve=Ee.path)!=null?Ve:"*",xe=ee([(_e==null?void 0:_e.id)==="root"?"":_e==null?void 0:_e.id,(yt==null?void 0:yt.replace(/(.)\/$/,"$1"))+(Ee.id?"-"+Ee.id:"")]);if(Ee=i({},Ee,{pendingMs:(nt=Ee.pendingMs)!=null?nt:$e==null?void 0:$e.defaultPendingMs,pendingMinMs:(Je=Ee.pendingMinMs)!=null?Je:$e==null?void 0:$e.defaultPendingMinMs,id:xe}),this.routesById[xe])throw new Error;return this.routesById[xe]=Ee,Ee.children=(lt=Ee.children)!=null&&lt.length?Z(Ee.children,Ee):void 0,Ee});this.routes=Z(Pe),this.rootMatch={id:"root",params:{},search:{},pathname:this.basepath,route:null,ownData:{},data:{},isLoading:!1,status:"resolved"}},this.setState=H=>{let fe=H({state:this.state,pending:this.pending});this.state=fe.state,this.pending=fe.pending,this.cleanMatchCache(),this.notify()},this.matchCache={},this.cleanMatchCache=()=>{var H,fe,Pe;let $e=[...(H=this==null?void 0:this.state.matches)!=null?H:[],...(fe=this==null||(Pe=this.pending)==null?void 0:Pe.matches)!=null?fe:[]].map(Z=>Z.id);Object.values(this.matchCache).forEach(Z=>{var re;if(!Z.updatedAt||$e.includes(Z.id))return;let _e=Date.now()-((re=Z.updatedAt)!=null?re:0);(!Z.maxAge||_e>Z.maxAge)&&(Z.route.unloader&&Z.route.unloader(Z),delete this.matchCache[Z.id])})},this.updateLocation=H=>{let fe;return{promise:new Promise(Pe=>{let $e=new F(this,H);this.setState(Z=>i({},Z,{pending:{location:$e.location,matches:$e.matches}})),fe=$e.subscribe(()=>{let Z=this.state.matches;Z.filter(re=>!$e.matches.find(_e=>_e.id===re.id)).forEach(re=>{re.onExit==null||re.onExit(re)}),Z.filter(re=>$e.matches.find(_e=>_e.id===re.id)).forEach(re=>{re.route.onTransition==null||re.route.onTransition(re)}),$e.matches.filter(re=>!Z.find(_e=>_e.id===re.id)).forEach(re=>{re.onExit=re.route.onMatch==null?void 0:re.route.onMatch(re)}),this.setState(re=>i({},re,{state:{location:$e.location,matches:$e.matches},pending:void 0})),Pe()}),$e.loadData(),$e.startPending()}),unsubscribe:fe}},this.__experimental__createSnapshot=()=>({location:this.state.location,matches:this.state.matches.map(H=>{let{ownData:fe,id:Pe}=H;return{id:Pe,ownData:fe}})}),this.update(oe);let he=[];if(Oe){let H=new F(this,Se.current);H.matches.forEach((fe,Pe)=>{var $e,Z,re,_e;if(fe.id!==(($e=Oe.matches[Pe])==null?void 0:$e.id))throw new Error("Router hydration mismatch: "+fe.id+" !== "+((_e=Oe.matches[Pe])==null?void 0:_e.id));fe.ownData=(Z=(re=Oe.matches[Pe])==null?void 0:re.ownData)!=null?Z:{}}),z(H.matches),he=H.matches}this.state={location:(ye=Oe==null?void 0:Oe.location)!=null?ye:Se.current,matches:he},Se.subscribe(()=>this.notify())}}function O(){let ae=r.useContext(g);return te(!!ae,"useLocation must be used within a <ReactLocation />"),ae.location}class T{constructor(ce){this.status="loading",this.ownData={},this.data={},this.isLoading=!1,this.notify=ye=>{var Se;(Se=this.matchLoader)==null||Se.preNotify(ye?this:void 0)},this.assignMatchLoader=ye=>{this.matchLoader=ye},this.startPending=()=>{this.pendingTimeout&&clearTimeout(this.pendingTimeout),this.route.pendingMs!==void 0&&(this.pendingTimeout=setTimeout(()=>{var ye;this.status==="loading"&&(this.status="pending"),(ye=this.notify)==null||ye.call(this),this.route.pendingMinMs!==void 0&&(this.pendingMinPromise=new Promise(Se=>setTimeout(Se,this.route.pendingMinMs)))},this.route.pendingMs))},this.load=ye=>{var Se,Oe;if(this.maxAge=(Se=(Oe=ye.maxAge)!=null?Oe:this.route.loaderMaxAge)!=null?Se:ye.router.defaultLoaderMaxAge,this.loaderPromise)return;let oe=this.route.import;this.loaderPromise=(oe?(()=>(this.isLoading=!0,oe({params:this.params,search:this.search}).then(he=>{this.route=i({},this.route,he)})))():Promise.resolve()).then(()=>{let he=[];["element","errorElement","pendingElement"].forEach(Pe=>{let $e=this.route[Pe];this[Pe]||(typeof $e=="function"?(this.isLoading=!0,he.push($e(this).then(Z=>{this[Pe]=Z}))):this[Pe]=this.route[Pe])});let H=this.route.loader,fe=H?new Promise(async Pe=>{this.isLoading=!0;let $e=_e=>{this.updatedAt=Date.now(),Pe(this.ownData),this.status=_e},Z=_e=>{this.ownData=_e,this.error=void 0,$e("resolved")},re=_e=>{console.error(_e),this.error=_e,$e("rejected")};try{Z(await H(this,{parentMatch:ye.parentMatch,dispatch:async _e=>{var Ee;_e.type==="resolve"?Z(_e.data):_e.type==="reject"?re(_e.error):_e.type==="loading"?this.isLoading=!0:_e.type==="maxAge"&&(this.maxAge=_e.maxAge),this.updatedAt=Date.now(),(Ee=this.notify)==null||Ee.call(this,!0)}}))}catch(_e){re(_e)}}):Promise.resolve();return Promise.all([...he,fe]).then(()=>{this.status="resolved",this.isLoading=!1,this.startPending=void 0}).then(()=>this.pendingMinPromise).then(()=>{var Pe;this.pendingTimeout&&clearTimeout(this.pendingTimeout),(Pe=this.notify)==null||Pe.call(this,!0)})}).then(()=>this.ownData)},Object.assign(this,ce)}}class F extends S{constructor(ce,ye){var Se;super(),Se=this,this.preNotifiedMatches=[],this.status="pending",this.preNotify=oe=>{oe&&(this.preNotifiedMatches.includes(oe)||this.preNotifiedMatches.push(oe)),oe&&this.preNotifiedMatches.length!==this.matches.length||(this.status="resolved",z(this.matches),this.notify())},this.loadData=async function(oe){var he;let{maxAge:H}=oe===void 0?{}:oe;if(Se.router.cleanMatchCache(),(he=Se.matches)!=null&&he.length)return Se.firstRenderPromises=[],Se.matches.forEach((fe,Pe)=>{var $e,Z;let re=($e=Se.matches)==null?void 0:$e[Pe-1];fe.assignMatchLoader==null||fe.assignMatchLoader(Se),fe.load==null||fe.load({maxAge:H,parentMatch:re,router:Se.router}),(Z=Se.firstRenderPromises)==null||Z.push(fe.loaderPromise)}),await Promise.all(Se.firstRenderPromises).then(()=>(Se.preNotify(),Se.matches));Se.preNotify()},this.load=async function(oe){let{maxAge:he}=oe===void 0?{}:oe;return await Se.loadData({maxAge:he})},this.startPending=async()=>{this.matches.forEach(oe=>oe.startPending==null?void 0:oe.startPending())},this.router=ce,this.location=ye,this.matches=[];let Oe=D(this.router,this.location);this.matches=Oe==null?void 0:Oe.map(oe=>(this.router.matchCache[oe.id]||(this.router.matchCache[oe.id]=new T(oe)),this.router.matchCache[oe.id]))}}function z(ae){ae==null||ae.forEach((ce,ye)=>{var Se;let Oe=ae==null?void 0:ae[ye-1];ce.data=i({},(Se=Oe==null?void 0:Oe.data)!=null?Se:{},ce.ownData)})}function L(){let ae=r.useContext(_);if(!ae)throw te(!0,"You are trying to use useRouter() outside of ReactLocation!"),new Error;return ae.router}function D(ae,ce){if(!ae.routes.length)return[];let ye=[],Se=async(Oe,oe)=>{var he;let{pathname:H,params:fe}=oe,Pe=(ae!=null&&ae.filterRoutes?ae==null?void 0:ae.filterRoutes(Oe):Oe).find(re=>{var _e,Ee;let Ve=ee([H,re.path]),nt=!!(re.path!=="/"||(_e=re.children)!=null&&_e.length),Je=B(ce,{to:Ve,search:re.search,fuzzy:nt,caseSensitive:(Ee=re.caseSensitive)!=null?Ee:ae.caseSensitive});return Je&&(fe=i({},fe,Je)),!!Je});if(!Pe)return;let $e=j(Pe.path,fe);H=ee([H,$e]);let Z={id:j(Pe.id,fe,!0),route:Pe,params:fe,pathname:H,search:ce.search};ye.push(Z),(he=Pe.children)!=null&&he.length&&Se(Pe.children,Z)};return Se(ae.routes,ae.rootMatch),ye}function j(ae,ce,ye){return ee(Ce(ae).map(Se=>{return Se.value!=="*"||ye?Se.type==="param"?(Oe=ce[Se.value.substring(1)])!=null?Oe:"":Se.value:"";var Oe}))}function $(){let ae=O(),ce=ne(),ye=L(),Se=P();return J(async function(Oe,oe){var he;Oe===void 0&&(Oe=ae.current);let H=Se(i({},Oe,{from:(he=Oe.from)!=null?he:{pathname:ce.pathname}}));return await new F(ye,H).load(oe)})}function X(){return r.useContext(y)}function ne(){var ae;return(ae=X())==null?void 0:ae[0]}function le(){let ae=O(),ce=ne(),ye=P();return J(function(Se){var Oe;let{search:oe,hash:he,replace:H,from:fe,to:Pe,fromCurrent:$e}=Se;$e=(Oe=$e)!=null?Oe:Pe===void 0;let Z=ye({to:Pe,search:oe,hash:he,from:$e?ae.current:fe??{pathname:ce.pathname}});ae.navigate(Z,H)})}function P(){let ae=O(),ce=L();return J(ye=>{let Se=ae.buildNext(ce.basepath,ye),Oe=D(ce,Se).map(oe=>{var he;return(he=oe.route.searchFilters)!=null?he:[]}).flat().filter(Boolean);return ae.buildNext(ce.basepath,i({},ye,{__searchFilters:Oe}))})}function R(){var ae;let ce=L(),[ye,...Se]=X(),Oe=Se[0];if(!Oe)return null;let oe=(ae=Oe.errorElement)!=null?ae:ce.defaultErrorElement,he=(()=>{var H,fe;if(Oe.status==="rejected"){if(oe)return oe;if(!ce.useErrorBoundary)return"An unknown error occured!";throw Oe.error}let Pe=(H=Oe.pendingElement)!=null?H:ce.defaultPendingElement;if(Oe.status==="loading")return null;if(Oe.status==="pending"&&(Oe.route.pendingMs||Pe))return Pe??null;let $e=(fe=Oe.element)!=null?fe:ce.defaultElement;return $e??r.createElement(R,null)})();return r.createElement(C,{value:Se},he)}function de(){let ae=L(),ce=ne();return J(ye=>V(ae.basepath,ce.pathname,se(ye)))}function B(ae,ce){let ye=pe(ae,ce),Se=function(Oe,oe){return!(!oe.search||!oe.search(Oe.search))}(ae,ce);if((!ce.to||ye)&&(!ce.search||Se))return ye??{}}function ve(){let ae=L(),ce=de();return J(ye=>{let{pending:Se}=ye,Oe=s(ye,f);if(Oe=i({},Oe,{to:Oe.to?ce(""+Oe.to):void 0}),Se){var oe;return(oe=ae.pending)==null||!oe.location?void 0:B(ae.pending.location,Oe)}return B(ae.state.location,Oe)})}function W(ae,ce){let ye=O();r.useEffect(()=>{if(!ce)return;let Se=ye.history.block(Oe=>{window.confirm(ae)?(Se(),Oe.retry()):ye.current.pathname=window.location.pathname});return Se},[ce,ye,ae])}function te(ae,ce){if(!ae){typeof console!="undefined"&&console.warn(ce);try{throw new Error(ce)}catch{}}}function q(ae,ce){return typeof ae=="function"?ae(ce):ae}function ee(ae){return se(ae.filter(Boolean).join("/"))}function se(ae){return(""+ae).replace(/\/{2,}/g,"/")}function pe(ae,ce){var ye;let Se=Ce(ae.pathname),Oe=Ce(""+((ye=ce.to)!=null?ye:"*")),oe={};return(()=>{for(let he=0;he<Math.max(Se.length,Oe.length);he++){let H=Se[he],fe=Oe[he],Pe=he===Oe.length-1,$e=he===Se.length-1;if(fe){if(fe.type==="wildcard")return!(H==null||!H.value)&&(oe["*"]=ee(Se.slice(he).map(Z=>Z.value)),!0);if(fe.type==="pathname"){if(fe.value==="/"&&(H==null||!H.value))return!0;if(H){if(ce.caseSensitive){if(fe.value!==H.value)return!1}else if(fe.value.toLowerCase()!==H.value.toLowerCase())return!1}}if(!H)return!1;fe.type==="param"&&(oe[fe.value.substring(1)]=H.value)}if(Pe&&!$e)return!!ce.fuzzy}return!0})()?oe:void 0}function Ce(ae){if(!ae)return[];let ce=[];if((ae=se(ae)).slice(0,1)==="/"&&(ae=ae.substring(1),ce.push({type:"pathname",value:"/"})),!ae)return ce;let ye=ae.split("/").filter(Boolean);return ce.push(...ye.map(Se=>Se.startsWith("*")?{type:"wildcard",value:Se}:Se.charAt(0)===":"?{type:"param",value:Se}:{type:"pathname",value:Se})),ae.slice(-1)==="/"&&(ae=ae.substring(1),ce.push({type:"pathname",value:"/"})),ce}function V(ae,ce,ye){ce=ce.replace(new RegExp("^"+ae),"/"),ye=ye.replace(new RegExp("^"+ae),"/");let Se=Ce(ce),Oe=Ce(ye);return Oe.forEach((oe,he)=>{if(oe.value==="/")he?he===Oe.length-1&&Se.push(oe):Se=[oe];else if(oe.value==="..")Se.pop();else{if(oe.value===".")return;Se.push(oe)}}),se(ee([ae,...Se.map(oe=>oe.value)]))}function J(ae){let ce=r.useRef(),ye=r.useRef(ae);return ye.current=ae,ce.current||(ce.current=function(){return ye.current(...arguments)}),ce.current}function Y(ae,ce){if(ae===ce)return ae;let ye=Array.isArray(ae)&&Array.isArray(ce);if(ye||Te(ae)&&Te(ce)){let Se=ye?ae.length:Object.keys(ae).length,Oe=ye?ce:Object.keys(ce),oe=Oe.length,he=ye?[]:{},H=0;for(let fe=0;fe<oe;fe++){let Pe=ye?fe:Oe[fe];he[Pe]=Y(ae[Pe],ce[Pe]),he[Pe]===ae[Pe]&&H++}return Se===oe&&H===Se?ae:he}return ce}function Te(ae){if(!Ue(ae))return!1;let ce=ae.constructor;if(ce===void 0)return!0;let ye=ce.prototype;return!!Ue(ye)&&!!ye.hasOwnProperty("isPrototypeOf")}function Ue(ae){return Object.prototype.toString.call(ae)==="[object Object]"}let Ie=it(JSON.parse),Qe=ot(JSON.stringify);function it(ae){return ce=>{ce.substring(0,1)==="?"&&(ce=ce.substring(1));let ye=function(Se){for(var Oe,oe,he={},H=Se.split("&");Oe=H.shift();)he[oe=(Oe=Oe.split("=")).shift()]!==void 0?he[oe]=[].concat(he[oe],a(Oe.shift())):he[oe]=a(Oe.shift());return he}(ce);for(let Se in ye){let Oe=ye[Se];if(typeof Oe=="string")try{ye[Se]=ae(Oe)}catch{}}return ye}}function ot(ae){return ce=>{(ce=i({},ce))&&Object.keys(ce).forEach(Se=>{let Oe=ce[Se];if(Oe===void 0||Oe===void 0)delete ce[Se];else if(Oe&&typeof Oe=="object"&&Oe!==null)try{ce[Se]=ae(Oe)}catch{}});let ye=function(Se,Oe){var oe,he,H,fe="";for(oe in Se)if((H=Se[oe])!==void 0)if(Array.isArray(H))for(he=0;he<H.length;he++)fe&&(fe+="&"),fe+=encodeURIComponent(oe)+"="+encodeURIComponent(H[he]);else fe&&(fe+="&"),fe+=encodeURIComponent(oe)+"="+encodeURIComponent(H);return(Oe||"")+fe}(ce).toString();return ye?"?"+ye:""}}Object.defineProperty(e,"createBrowserHistory",{enumerable:!0,get:function(){return n.createBrowserHistory}}),Object.defineProperty(e,"createHashHistory",{enumerable:!0,get:function(){return n.createHashHistory}}),Object.defineProperty(e,"createMemoryHistory",{enumerable:!0,get:function(){return n.createMemoryHistory}}),e.Link=function(ae){var ce;let{to:ye=".",search:Se,hash:Oe,children:oe,target:he,style:H={},replace:fe,onClick:Pe,onMouseEnter:$e,className:Z="",getActiveProps:re=()=>({className:"active"}),getInactiveProps:_e=()=>({}),activeOptions:Ee,preload:Ve,disabled:nt,_ref:Je}=ae,lt=s(ae,p),yt=$(),xe=ne(),We=O(),ut=L(),_t=le(),Xt=P();Ve=(ce=Ve)!=null?ce:ut.defaultLinkPreloadMaxAge;try{te(!1,"<Link /> should not be used for external URLs like: "+new URL(""+ye).href)}catch{}let Jt=Xt({to:ye,search:Se,hash:Oe,from:{pathname:xe.pathname}}),Dn=We.current.pathname===Jt.pathname,$n=We.current.pathname.split("/"),xt=Jt.pathname.split("/").every((we,Ze)=>we===$n[Ze]),an=We.current.hash===Jt.hash,en=Ee!=null&&Ee.exact?Dn:xt,ki=Ee==null||!Ee.includeHash||an,Ai=en&&ki,xc=Ai?re():{},{style:me={},className:ie=""}=xc,Ae=s(xc,m),ue=Ai?{}:_e(),{style:be={},className:Me=""}=ue,ge=s(ue,d);return r.createElement("a",i({ref:Je,href:nt?void 0:Jt.href,onClick:we=>{nt||(Pe&&Pe(we),function(Ze){return!!(Ze.metaKey||Ze.altKey||Ze.ctrlKey||Ze.shiftKey)}(we)||we.defaultPrevented||he&&he!=="_self"||we.button!==0||(we.preventDefault(),_t({to:ye,search:Se,hash:Oe,replace:fe,from:{pathname:xe.pathname}})))},onMouseEnter:we=>{$e&&$e(we),Ve&&Ve>0&&yt({to:ye,search:Se,hash:Oe},{maxAge:Ve})},target:he,style:i({},H,me,be),className:[Z,ie,Me].filter(Boolean).join(" ")||void 0},nt?{role:"link","aria-disabled":!0}:void 0,lt,Ae,ge,{children:typeof oe=="function"?oe({isActive:Ai}):oe}))},e.MatchRoute=function(ae){let{children:ce}=ae,ye=s(ae,h),Se=ve()(ye);return typeof ce=="function"?ce(Se):Se?ce:null},e.MatchesProvider=C,e.Navigate=function(ae){let ce=le();return w(()=>{ce(ae)},[ce]),null},e.Outlet=R,e.Prompt=function(ae){let{message:ce,when:ye,children:Se}=ae;return W(ce,ye==null||ye),Se??null},e.ReactLocation=class extends S{constructor(ae){var ce,ye;super(),this.isTransitioning=!1,this.history=(ae==null?void 0:ae.history)||(b?n.createBrowserHistory():n.createMemoryHistory()),this.stringifySearch=(ce=ae==null?void 0:ae.stringifySearch)!=null?ce:Qe,this.parseSearch=(ye=ae==null?void 0:ae.parseSearch)!=null?ye:Ie,this.current=this.parseLocation(this.history.location),this.destroy=this.history.listen(Se=>{this.current=this.parseLocation(Se.location,this.current),this.notify()})}buildNext(ae,ce){var ye,Se,Oe,oe;ae===void 0&&(ae="/"),ce===void 0&&(ce={});let he=i({},this.current,ce.from),H=V(ae,he.pathname,""+((ye=ce.to)!=null?ye:".")),fe=(Se=ce.__searchFilters)!=null&&Se.length?ce.__searchFilters.reduce((_e,Ee)=>Ee(_e),he.search):he.search,Pe=ce.search===!0?fe:ce.search?(Oe=q(ce.search,fe))!=null?Oe:{}:(oe=ce.__searchFilters)!=null&&oe.length?fe:{},$e=Y(he.search,Pe),Z=this.stringifySearch($e),re=ce.hash===!0?he.hash:q(ce.hash,he.hash);return re=re?"#"+re:"",{pathname:H,search:$e,searchStr:Z,hash:re,href:""+H+Z+re,key:ce.key}}navigate(ae,ce){this.current=ae,this.navigateTimeout&&clearTimeout(this.navigateTimeout);let ye="replace";return ce||(ye="push"),this.parseLocation(this.history.location).href===this.current.href&&!this.current.key&&(ye="replace"),ye==="replace"?this.history.replace({pathname:this.current.pathname,hash:this.current.hash,search:this.current.searchStr}):this.history.push({pathname:this.current.pathname,hash:this.current.hash,search:this.current.searchStr})}parseLocation(ae,ce){var ye;let Se=this.parseSearch(ae.search);return{pathname:ae.pathname,searchStr:ae.search,search:Y(ce==null?void 0:ce.search,Se),hash:(ye=ae.hash.split("#").reverse()[0])!=null?ye:"",href:""+ae.pathname+ae.search+ae.hash,key:ae.key}}},e.RouteMatch=T,e.Router=function(ae){let{children:ce,location:ye,__experimental__snapshot:Se}=ae,Oe=s(ae,l),oe=r.useRef(null);oe.current||(oe.current=new A({location:ye,__experimental__snapshot:Se,routes:Oe.routes}));let he=oe.current,[H,fe]=r.useReducer(()=>({}),{});return he.update(Oe),w(()=>he.subscribe(()=>{fe()}),[]),w(()=>he.updateLocation(ye.current).unsubscribe,[ye.current.key]),r.createElement(g.Provider,{value:{location:ye}},r.createElement(_.Provider,{value:{router:he}},r.createElement(k,null),r.createElement(C,{value:[he.rootMatch,...he.state.matches]},ce??r.createElement(R,null))))},e.RouterInstance=A,e.cleanPath=se,e.defaultParseSearch=Ie,e.defaultStringifySearch=Qe,e.functionalUpdate=q,e.matchByPath=pe,e.matchRoute=B,e.matchRoutes=D,e.parsePathname=Ce,e.parseSearchWith=it,e.resolvePath=V,e.stringifySearchWith=ot,e.useLoadRoute=$,e.useLocation=O,e.useMatch=ne,e.useMatchRoute=ve,e.useMatches=X,e.useNavigate=le,e.useParentMatches=function(){let ae=L(),ce=ne(),ye=ae.state.matches;return ye.slice(0,ye.findIndex(Se=>Se.id===ce.id)-1)},e.usePrompt=W,e.useResolvePath=de,e.useRouter=L,e.useSearch=function(){return O().current.search},Object.defineProperty(e,"__esModule",{value:!0})})});function py(e,t){return py=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(o,r){return o.__proto__=r,o},py(e,t)}var zJ=x(()=>{});function Zs(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,py(e,t)}var Vp=x(()=>{zJ()});var xl,vd=x(()=>{xl=function(){function e(){this.listeners=[]}var t=e.prototype;return t.subscribe=function(o){var r=this,i=o||function(){};return this.listeners.push(i),this.onSubscribe(),function(){r.listeners=r.listeners.filter(function(s){return s!==i}),r.onUnsubscribe()}},t.hasListeners=function(){return this.listeners.length>0},t.onSubscribe=function(){},t.onUnsubscribe=function(){},e}()});function nn(){return nn=Object.assign?Object.assign.bind():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},nn.apply(this,arguments)}var Ic=x(()=>{});function Ar(){}function BJ(e,t){return typeof e=="function"?e(t):e}function my(e){return typeof e=="number"&&e>=0&&e!==1/0}function dy(e){return Array.isArray(e)?e:[e]}function vC(e,t){return Math.max(e+(t||0)-Date.now(),0)}function Fp(e,t,n){return gy(e)?typeof t=="function"?nn({},n,{queryKey:e,queryFn:t}):nn({},t,{queryKey:e}):e}function UJ(e,t,n){return gy(e)?typeof t=="function"?nn({},n,{mutationKey:e,mutationFn:t}):nn({},t,{mutationKey:e}):typeof e=="function"?nn({},t,{mutationFn:e}):nn({},e)}function Hu(e,t,n){return gy(e)?[nn({},t,{queryKey:e}),n]:[e||{},t]}function Q_e(e,t){if(e===!0&&t===!0||e==null&&t==null)return"all";if(e===!1&&t===!1)return"none";var n=e??!t;return n?"active":"inactive"}function sP(e,t){var n=e.active,o=e.exact,r=e.fetching,i=e.inactive,s=e.predicate,a=e.queryKey,l=e.stale;if(gy(a)){if(o){if(t.queryHash!==fy(a,t.options))return!1}else if(!hy(t.queryKey,a))return!1}var u=Q_e(n,i);if(u==="none")return!1;if(u!=="all"){var c=t.isActive();if(u==="active"&&!c||u==="inactive"&&c)return!1}return!(typeof l=="boolean"&&t.isStale()!==l||typeof r=="boolean"&&t.isFetching()!==r||s&&!s(t))}function aP(e,t){var n=e.exact,o=e.fetching,r=e.predicate,i=e.mutationKey;if(gy(i)){if(!t.options.mutationKey)return!1;if(n){if(zp(t.options.mutationKey)!==zp(i))return!1}else if(!hy(t.options.mutationKey,i))return!1}return!(typeof o=="boolean"&&t.state.status==="loading"!==o||r&&!r(t))}function fy(e,t){var n=(t==null?void 0:t.queryKeyHashFn)||zp;return n(e)}function zp(e){var t=dy(e);return K_e(t)}function K_e(e){return JSON.stringify(e,function(t,n){return lP(n)?Object.keys(n).sort().reduce(function(o,r){return o[r]=n[r],o},{}):n})}function hy(e,t){return $J(dy(e),dy(t))}function $J(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?!Object.keys(t).some(function(n){return!$J(e[n],t[n])}):!1}function Uh(e,t){if(e===t)return e;var n=Array.isArray(e)&&Array.isArray(t);if(n||lP(e)&&lP(t)){for(var o=n?e.length:Object.keys(e).length,r=n?t:Object.keys(t),i=r.length,s=n?[]:{},a=0,l=0;l<i;l++){var u=n?l:r[l];s[u]=Uh(e[u],t[u]),s[u]===e[u]&&a++}return o===i&&a===o?e:s}return t}function HJ(e,t){if(e&&!t||t&&!e)return!1;for(var n in e)if(e[n]!==t[n])return!1;return!0}function lP(e){if(!jJ(e))return!1;var t=e.constructor;if(typeof t=="undefined")return!0;var n=t.prototype;return!(!jJ(n)||!n.hasOwnProperty("isPrototypeOf"))}function jJ(e){return Object.prototype.toString.call(e)==="[object Object]"}function gy(e){return typeof e=="string"||Array.isArray(e)}function WJ(e){return new Promise(function(t){setTimeout(t,e)})}function uP(e){Promise.resolve().then(e).catch(function(t){return setTimeout(function(){throw t})})}function bC(){if(typeof AbortController=="function")return new AbortController}var bd,Rs=x(()=>{Ic();bd=typeof window=="undefined"});var Y_e,Bp,xC=x(()=>{Vp();vd();Rs();Y_e=function(e){Zs(t,e);function t(){var o;return o=e.call(this)||this,o.setup=function(r){var i;if(!bd&&((i=window)==null?void 0:i.addEventListener)){var s=function(){return r()};return window.addEventListener("visibilitychange",s,!1),window.addEventListener("focus",s,!1),function(){window.removeEventListener("visibilitychange",s),window.removeEventListener("focus",s)}}},o}var n=t.prototype;return n.onSubscribe=function(){this.cleanup||this.setEventListener(this.setup)},n.onUnsubscribe=function(){if(!this.hasListeners()){var r;(r=this.cleanup)==null||r.call(this),this.cleanup=void 0}},n.setEventListener=function(r){var i,s=this;this.setup=r,(i=this.cleanup)==null||i.call(this),this.cleanup=r(function(a){typeof a=="boolean"?s.setFocused(a):s.onFocus()})},n.setFocused=function(r){this.focused=r,r&&this.onFocus()},n.onFocus=function(){this.listeners.forEach(function(r){r()})},n.isFocused=function(){return typeof this.focused=="boolean"?this.focused:typeof document=="undefined"?!0:[void 0,"visible","prerender"].includes(document.visibilityState)},t}(xl),Bp=new Y_e});var X_e,$h,cP=x(()=>{Vp();vd();Rs();X_e=function(e){Zs(t,e);function t(){var o;return o=e.call(this)||this,o.setup=function(r){var i;if(!bd&&((i=window)==null?void 0:i.addEventListener)){var s=function(){return r()};return window.addEventListener("online",s,!1),window.addEventListener("offline",s,!1),function(){window.removeEventListener("online",s),window.removeEventListener("offline",s)}}},o}var n=t.prototype;return n.onSubscribe=function(){this.cleanup||this.setEventListener(this.setup)},n.onUnsubscribe=function(){if(!this.hasListeners()){var r;(r=this.cleanup)==null||r.call(this),this.cleanup=void 0}},n.setEventListener=function(r){var i,s=this;this.setup=r,(i=this.cleanup)==null||i.call(this),this.cleanup=r(function(a){typeof a=="boolean"?s.setOnline(a):s.onOnline()})},n.setOnline=function(r){this.online=r,r&&this.onOnline()},n.onOnline=function(){this.listeners.forEach(function(r){r()})},n.isOnline=function(){return typeof this.online=="boolean"?this.online:typeof navigator=="undefined"||typeof navigator.onLine=="undefined"?!0:navigator.onLine},t}(xl),$h=new X_e});function J_e(e){return Math.min(1e3*Math.pow(2,e),3e4)}function yy(e){return typeof(e==null?void 0:e.cancel)=="function"}function Hh(e){return e instanceof GJ}var GJ,wC,_y=x(()=>{xC();cP();Rs();GJ=function(t){this.revert=t==null?void 0:t.revert,this.silent=t==null?void 0:t.silent};wC=function(t){var n=this,o=!1,r,i,s,a;this.abort=t.abort,this.cancel=function(m){return r==null?void 0:r(m)},this.cancelRetry=function(){o=!0},this.continueRetry=function(){o=!1},this.continue=function(){return i==null?void 0:i()},this.failureCount=0,this.isPaused=!1,this.isResolved=!1,this.isTransportCancelable=!1,this.promise=new Promise(function(m,d){s=m,a=d});var l=function(d){n.isResolved||(n.isResolved=!0,t.onSuccess==null||t.onSuccess(d),i==null||i(),s(d))},u=function(d){n.isResolved||(n.isResolved=!0,t.onError==null||t.onError(d),i==null||i(),a(d))},c=function(){return new Promise(function(d){i=d,n.isPaused=!0,t.onPause==null||t.onPause()}).then(function(){i=void 0,n.isPaused=!1,t.onContinue==null||t.onContinue()})},p=function m(){if(!n.isResolved){var d;try{d=t.fn()}catch(f){d=Promise.reject(f)}r=function(h){if(!n.isResolved&&(u(new GJ(h)),n.abort==null||n.abort(),yy(d)))try{d.cancel()}catch{}},n.isTransportCancelable=yy(d),Promise.resolve(d).then(l).catch(function(f){var h,g;if(!n.isResolved){var y=(h=t.retry)!=null?h:3,_=(g=t.retryDelay)!=null?g:J_e,b=typeof _=="function"?_(n.failureCount,f):_,w=y===!0||typeof y=="number"&&n.failureCount<y||typeof y=="function"&&y(n.failureCount,f);if(o||!w){u(f);return}n.failureCount++,t.onFail==null||t.onFail(n.failureCount,f),WJ(b).then(function(){if(!Bp.isFocused()||!$h.isOnline())return c()}).then(function(){o?u(f):m()})}})}};p()}});var Z_e,Gn,eu=x(()=>{Rs();Z_e=function(){function e(){this.queue=[],this.transactions=0,this.notifyFn=function(n){n()},this.batchNotifyFn=function(n){n()}}var t=e.prototype;return t.batch=function(o){var r;this.transactions++;try{r=o()}finally{this.transactions--,this.transactions||this.flush()}return r},t.schedule=function(o){var r=this;this.transactions?this.queue.push(o):uP(function(){r.notifyFn(o)})},t.batchCalls=function(o){var r=this;return function(){for(var i=arguments.length,s=new Array(i),a=0;a<i;a++)s[a]=arguments[a];r.schedule(function(){o.apply(void 0,s)})}},t.flush=function(){var o=this,r=this.queue;this.queue=[],r.length&&uP(function(){o.batchNotifyFn(function(){r.forEach(function(i){o.notifyFn(i)})})})},t.setNotifyFunction=function(o){this.notifyFn=o},t.setBatchNotifyFunction=function(o){this.batchNotifyFn=o},e}(),Gn=new Z_e});function xd(){return qJ}function pP(e){qJ=e}var qJ,vy=x(()=>{qJ=console});var QJ,KJ=x(()=>{Ic();Rs();eu();vy();_y();QJ=function(){function e(n){this.abortSignalConsumed=!1,this.hadObservers=!1,this.defaultOptions=n.defaultOptions,this.setOptions(n.options),this.observers=[],this.cache=n.cache,this.queryKey=n.queryKey,this.queryHash=n.queryHash,this.initialState=n.state||this.getDefaultState(this.options),this.state=this.initialState,this.meta=n.meta,this.scheduleGc()}var t=e.prototype;return t.setOptions=function(o){var r;this.options=nn({},this.defaultOptions,o),this.meta=o==null?void 0:o.meta,this.cacheTime=Math.max(this.cacheTime||0,(r=this.options.cacheTime)!=null?r:5*60*1e3)},t.setDefaultOptions=function(o){this.defaultOptions=o},t.scheduleGc=function(){var o=this;this.clearGcTimeout(),my(this.cacheTime)&&(this.gcTimeout=setTimeout(function(){o.optionalRemove()},this.cacheTime))},t.clearGcTimeout=function(){this.gcTimeout&&(clearTimeout(this.gcTimeout),this.gcTimeout=void 0)},t.optionalRemove=function(){this.observers.length||(this.state.isFetching?this.hadObservers&&this.scheduleGc():this.cache.remove(this))},t.setData=function(o,r){var i,s,a=this.state.data,l=BJ(o,a);return((i=(s=this.options).isDataEqual)==null?void 0:i.call(s,a,l))?l=a:this.options.structuralSharing!==!1&&(l=Uh(a,l)),this.dispatch({data:l,type:"success",dataUpdatedAt:r==null?void 0:r.updatedAt}),l},t.setState=function(o,r){this.dispatch({type:"setState",state:o,setStateOptions:r})},t.cancel=function(o){var r,i=this.promise;return(r=this.retryer)==null||r.cancel(o),i?i.then(Ar).catch(Ar):Promise.resolve()},t.destroy=function(){this.clearGcTimeout(),this.cancel({silent:!0})},t.reset=function(){this.destroy(),this.setState(this.initialState)},t.isActive=function(){return this.observers.some(function(o){return o.options.enabled!==!1})},t.isFetching=function(){return this.state.isFetching},t.isStale=function(){return this.state.isInvalidated||!this.state.dataUpdatedAt||this.observers.some(function(o){return o.getCurrentResult().isStale})},t.isStaleByTime=function(o){return o===void 0&&(o=0),this.state.isInvalidated||!this.state.dataUpdatedAt||!vC(this.state.dataUpdatedAt,o)},t.onFocus=function(){var o,r=this.observers.find(function(i){return i.shouldFetchOnWindowFocus()});r&&r.refetch(),(o=this.retryer)==null||o.continue()},t.onOnline=function(){var o,r=this.observers.find(function(i){return i.shouldFetchOnReconnect()});r&&r.refetch(),(o=this.retryer)==null||o.continue()},t.addObserver=function(o){this.observers.indexOf(o)===-1&&(this.observers.push(o),this.hadObservers=!0,this.clearGcTimeout(),this.cache.notify({type:"observerAdded",query:this,observer:o}))},t.removeObserver=function(o){this.observers.indexOf(o)!==-1&&(this.observers=this.observers.filter(function(r){return r!==o}),this.observers.length||(this.retryer&&(this.retryer.isTransportCancelable||this.abortSignalConsumed?this.retryer.cancel({revert:!0}):this.retryer.cancelRetry()),this.cacheTime?this.scheduleGc():this.cache.remove(this)),this.cache.notify({type:"observerRemoved",query:this,observer:o}))},t.getObserversCount=function(){return this.observers.length},t.invalidate=function(){this.state.isInvalidated||this.dispatch({type:"invalidate"})},t.fetch=function(o,r){var i=this,s,a,l;if(this.state.isFetching){if(this.state.dataUpdatedAt&&(r==null?void 0:r.cancelRefetch))this.cancel({silent:!0});else if(this.promise){var u;return(u=this.retryer)==null||u.continueRetry(),this.promise}}if(o&&this.setOptions(o),!this.options.queryFn){var c=this.observers.find(function(_){return _.options.queryFn});c&&this.setOptions(c.options)}var p=dy(this.queryKey),m=bC(),d={queryKey:p,pageParam:void 0,meta:this.meta};Object.defineProperty(d,"signal",{enumerable:!0,get:function(){if(m)return i.abortSignalConsumed=!0,m.signal}});var f=function(){return i.options.queryFn?(i.abortSignalConsumed=!1,i.options.queryFn(d)):Promise.reject("Missing queryFn")},h={fetchOptions:r,options:this.options,queryKey:p,state:this.state,fetchFn:f,meta:this.meta};if((s=this.options.behavior)==null?void 0:s.onFetch){var g;(g=this.options.behavior)==null||g.onFetch(h)}if(this.revertState=this.state,!this.state.isFetching||this.state.fetchMeta!==((a=h.fetchOptions)==null?void 0:a.meta)){var y;this.dispatch({type:"fetch",meta:(y=h.fetchOptions)==null?void 0:y.meta})}return this.retryer=new wC({fn:h.fetchFn,abort:m==null||(l=m.abort)==null?void 0:l.bind(m),onSuccess:function(b){i.setData(b),i.cache.config.onSuccess==null||i.cache.config.onSuccess(b,i),i.cacheTime===0&&i.optionalRemove()},onError:function(b){Hh(b)&&b.silent||i.dispatch({type:"error",error:b}),Hh(b)||(i.cache.config.onError==null||i.cache.config.onError(b,i),xd().error(b)),i.cacheTime===0&&i.optionalRemove()},onFail:function(){i.dispatch({type:"failed"})},onPause:function(){i.dispatch({type:"pause"})},onContinue:function(){i.dispatch({type:"continue"})},retry:h.options.retry,retryDelay:h.options.retryDelay}),this.promise=this.retryer.promise,this.promise},t.dispatch=function(o){var r=this;this.state=this.reducer(this.state,o),Gn.batch(function(){r.observers.forEach(function(i){i.onQueryUpdate(o)}),r.cache.notify({query:r,type:"queryUpdated",action:o})})},t.getDefaultState=function(o){var r=typeof o.initialData=="function"?o.initialData():o.initialData,i=typeof o.initialData!="undefined",s=i?typeof o.initialDataUpdatedAt=="function"?o.initialDataUpdatedAt():o.initialDataUpdatedAt:0,a=typeof r!="undefined";return{data:r,dataUpdateCount:0,dataUpdatedAt:a?s??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchMeta:null,isFetching:!1,isInvalidated:!1,isPaused:!1,status:a?"success":"idle"}},t.reducer=function(o,r){var i,s;switch(r.type){case"failed":return nn({},o,{fetchFailureCount:o.fetchFailureCount+1});case"pause":return nn({},o,{isPaused:!0});case"continue":return nn({},o,{isPaused:!1});case"fetch":return nn({},o,{fetchFailureCount:0,fetchMeta:(i=r.meta)!=null?i:null,isFetching:!0,isPaused:!1},!o.dataUpdatedAt&&{error:null,status:"loading"});case"success":return nn({},o,{data:r.data,dataUpdateCount:o.dataUpdateCount+1,dataUpdatedAt:(s=r.dataUpdatedAt)!=null?s:Date.now(),error:null,fetchFailureCount:0,isFetching:!1,isInvalidated:!1,isPaused:!1,status:"success"});case"error":var a=r.error;return Hh(a)&&a.revert&&this.revertState?nn({},this.revertState):nn({},o,{error:a,errorUpdateCount:o.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:o.fetchFailureCount+1,isFetching:!1,isPaused:!1,status:"error"});case"invalidate":return nn({},o,{isInvalidated:!0});case"setState":return nn({},o,r.state);default:return o}},e}()});var YJ,XJ=x(()=>{Vp();Rs();KJ();eu();vd();YJ=function(e){Zs(t,e);function t(o){var r;return r=e.call(this)||this,r.config=o||{},r.queries=[],r.queriesMap={},r}var n=t.prototype;return n.build=function(r,i,s){var a,l=i.queryKey,u=(a=i.queryHash)!=null?a:fy(l,i),c=this.get(u);return c||(c=new QJ({cache:this,queryKey:l,queryHash:u,options:r.defaultQueryOptions(i),state:s,defaultOptions:r.getQueryDefaults(l),meta:i.meta}),this.add(c)),c},n.add=function(r){this.queriesMap[r.queryHash]||(this.queriesMap[r.queryHash]=r,this.queries.push(r),this.notify({type:"queryAdded",query:r}))},n.remove=function(r){var i=this.queriesMap[r.queryHash];i&&(r.destroy(),this.queries=this.queries.filter(function(s){return s!==r}),i===r&&delete this.queriesMap[r.queryHash],this.notify({type:"queryRemoved",query:r}))},n.clear=function(){var r=this;Gn.batch(function(){r.queries.forEach(function(i){r.remove(i)})})},n.get=function(r){return this.queriesMap[r]},n.getAll=function(){return this.queries},n.find=function(r,i){var s=Hu(r,i),a=s[0];return typeof a.exact=="undefined"&&(a.exact=!0),this.queries.find(function(l){return sP(a,l)})},n.findAll=function(r,i){var s=Hu(r,i),a=s[0];return Object.keys(a).length>0?this.queries.filter(function(l){return sP(a,l)}):this.queries},n.notify=function(r){var i=this;Gn.batch(function(){i.listeners.forEach(function(s){s(r)})})},n.onFocus=function(){var r=this;Gn.batch(function(){r.queries.forEach(function(i){i.onFocus()})})},n.onOnline=function(){var r=this;Gn.batch(function(){r.queries.forEach(function(i){i.onOnline()})})},t}(xl)});function mP(){return{context:void 0,data:void 0,error:null,failureCount:0,isPaused:!1,status:"idle",variables:void 0}}function R_e(e,t){switch(t.type){case"failed":return nn({},e,{failureCount:e.failureCount+1});case"pause":return nn({},e,{isPaused:!0});case"continue":return nn({},e,{isPaused:!1});case"loading":return nn({},e,{context:t.context,data:void 0,error:null,isPaused:!1,status:"loading",variables:t.variables});case"success":return nn({},e,{data:t.data,error:null,status:"success",isPaused:!1});case"error":return nn({},e,{data:void 0,error:t.error,failureCount:e.failureCount+1,isPaused:!1,status:"error"});case"setState":return nn({},e,t.state);default:return e}}var JJ,dP=x(()=>{Ic();vy();eu();_y();Rs();JJ=function(){function e(n){this.options=nn({},n.defaultOptions,n.options),this.mutationId=n.mutationId,this.mutationCache=n.mutationCache,this.observers=[],this.state=n.state||mP(),this.meta=n.meta}var t=e.prototype;return t.setState=function(o){this.dispatch({type:"setState",state:o})},t.addObserver=function(o){this.observers.indexOf(o)===-1&&this.observers.push(o)},t.removeObserver=function(o){this.observers=this.observers.filter(function(r){return r!==o})},t.cancel=function(){return this.retryer?(this.retryer.cancel(),this.retryer.promise.then(Ar).catch(Ar)):Promise.resolve()},t.continue=function(){return this.retryer?(this.retryer.continue(),this.retryer.promise):this.execute()},t.execute=function(){var o=this,r,i=this.state.status==="loading",s=Promise.resolve();return i||(this.dispatch({type:"loading",variables:this.options.variables}),s=s.then(function(){o.mutationCache.config.onMutate==null||o.mutationCache.config.onMutate(o.state.variables,o)}).then(function(){return o.options.onMutate==null?void 0:o.options.onMutate(o.state.variables)}).then(function(a){a!==o.state.context&&o.dispatch({type:"loading",context:a,variables:o.state.variables})})),s.then(function(){return o.executeMutation()}).then(function(a){r=a,o.mutationCache.config.onSuccess==null||o.mutationCache.config.onSuccess(r,o.state.variables,o.state.context,o)}).then(function(){return o.options.onSuccess==null?void 0:o.options.onSuccess(r,o.state.variables,o.state.context)}).then(function(){return o.options.onSettled==null?void 0:o.options.onSettled(r,null,o.state.variables,o.state.context)}).then(function(){return o.dispatch({type:"success",data:r}),r}).catch(function(a){return o.mutationCache.config.onError==null||o.mutationCache.config.onError(a,o.state.variables,o.state.context,o),xd().error(a),Promise.resolve().then(function(){return o.options.onError==null?void 0:o.options.onError(a,o.state.variables,o.state.context)}).then(function(){return o.options.onSettled==null?void 0:o.options.onSettled(void 0,a,o.state.variables,o.state.context)}).then(function(){throw o.dispatch({type:"error",error:a}),a})})},t.executeMutation=function(){var o=this,r;return this.retryer=new wC({fn:function(){return o.options.mutationFn?o.options.mutationFn(o.state.variables):Promise.reject("No mutationFn found")},onFail:function(){o.dispatch({type:"failed"})},onPause:function(){o.dispatch({type:"pause"})},onContinue:function(){o.dispatch({type:"continue"})},retry:(r=this.options.retry)!=null?r:0,retryDelay:this.options.retryDelay}),this.retryer.promise},t.dispatch=function(o){var r=this;this.state=R_e(this.state,o),Gn.batch(function(){r.observers.forEach(function(i){i.onMutationUpdate(o)}),r.mutationCache.notify(r)})},e}()});var ZJ,RJ=x(()=>{Vp();eu();dP();Rs();vd();ZJ=function(e){Zs(t,e);function t(o){var r;return r=e.call(this)||this,r.config=o||{},r.mutations=[],r.mutationId=0,r}var n=t.prototype;return n.build=function(r,i,s){var a=new JJ({mutationCache:this,mutationId:++this.mutationId,options:r.defaultMutationOptions(i),state:s,defaultOptions:i.mutationKey?r.getMutationDefaults(i.mutationKey):void 0,meta:i.meta});return this.add(a),a},n.add=function(r){this.mutations.push(r),this.notify(r)},n.remove=function(r){this.mutations=this.mutations.filter(function(i){return i!==r}),r.cancel(),this.notify(r)},n.clear=function(){var r=this;Gn.batch(function(){r.mutations.forEach(function(i){r.remove(i)})})},n.getAll=function(){return this.mutations},n.find=function(r){return typeof r.exact=="undefined"&&(r.exact=!0),this.mutations.find(function(i){return aP(r,i)})},n.findAll=function(r){return this.mutations.filter(function(i){return aP(r,i)})},n.notify=function(r){var i=this;Gn.batch(function(){i.listeners.forEach(function(s){s(r)})})},n.onFocus=function(){this.resumePausedMutations()},n.onOnline=function(){this.resumePausedMutations()},n.resumePausedMutations=function(){var r=this.mutations.filter(function(i){return i.state.isPaused});return Gn.batch(function(){return r.reduce(function(i,s){return i.then(function(){return s.continue().catch(Ar)})},Promise.resolve())})},t}(xl)});function by(){return{onFetch:function(t){t.fetchFn=function(){var n,o,r,i,s,a,l=(n=t.fetchOptions)==null||(o=n.meta)==null?void 0:o.refetchPage,u=(r=t.fetchOptions)==null||(i=r.meta)==null?void 0:i.fetchMore,c=u==null?void 0:u.pageParam,p=(u==null?void 0:u.direction)==="forward",m=(u==null?void 0:u.direction)==="backward",d=((s=t.state.data)==null?void 0:s.pages)||[],f=((a=t.state.data)==null?void 0:a.pageParams)||[],h=bC(),g=h==null?void 0:h.signal,y=f,_=!1,b=t.options.queryFn||function(){return Promise.reject("Missing queryFn")},w=function(D,j,$,X){return y=X?[j].concat(y):[].concat(y,[j]),X?[$].concat(D):[].concat(D,[$])},S=function(D,j,$,X){if(_)return Promise.reject("Cancelled");if(typeof $=="undefined"&&!j&&D.length)return Promise.resolve(D);var ne={queryKey:t.queryKey,signal:g,pageParam:$,meta:t.meta},le=b(ne),P=Promise.resolve(le).then(function(de){return w(D,$,de,X)});if(yy(le)){var R=P;R.cancel=le.cancel}return P},C;if(!d.length)C=S([]);else if(p){var k=typeof c!="undefined",A=k?c:fP(t.options,d);C=S(d,k,A)}else if(m){var O=typeof c!="undefined",T=O?c:eZ(t.options,d);C=S(d,O,T,!0)}else(function(){y=[];var L=typeof t.options.getNextPageParam=="undefined",D=l&&d[0]?l(d[0],0,d):!0;C=D?S([],L,f[0]):Promise.resolve(w([],f[0],d[0]));for(var j=function(ne){C=C.then(function(le){var P=l&&d[ne]?l(d[ne],ne,d):!0;if(P){var R=L?f[ne]:fP(t.options,le);return S(le,L,R)}return Promise.resolve(w(le,f[ne],d[ne]))})},$=1;$<d.length;$++)j($)})();var F=C.then(function(L){return{pages:L,pageParams:y}}),z=F;return z.cancel=function(){_=!0,h==null||h.abort(),yy(C)&&C.cancel()},F}}}}function fP(e,t){return e.getNextPageParam==null?void 0:e.getNextPageParam(t[t.length-1],t)}function eZ(e,t){return e.getPreviousPageParam==null?void 0:e.getPreviousPageParam(t[0],t)}function tZ(e,t){if(e.getNextPageParam&&Array.isArray(t)){var n=fP(e,t);return typeof n!="undefined"&&n!==null&&n!==!1}}function nZ(e,t){if(e.getPreviousPageParam&&Array.isArray(t)){var n=eZ(e,t);return typeof n!="undefined"&&n!==null&&n!==!1}}var hP=x(()=>{_y();Rs()});var gP,oZ=x(()=>{Ic();Rs();XJ();RJ();xC();cP();eu();hP();gP=function(){function e(n){n===void 0&&(n={}),this.queryCache=n.queryCache||new YJ,this.mutationCache=n.mutationCache||new ZJ,this.defaultOptions=n.defaultOptions||{},this.queryDefaults=[],this.mutationDefaults=[]}var t=e.prototype;return t.mount=function(){var o=this;this.unsubscribeFocus=Bp.subscribe(function(){Bp.isFocused()&&$h.isOnline()&&(o.mutationCache.onFocus(),o.queryCache.onFocus())}),this.unsubscribeOnline=$h.subscribe(function(){Bp.isFocused()&&$h.isOnline()&&(o.mutationCache.onOnline(),o.queryCache.onOnline())})},t.unmount=function(){var o,r;(o=this.unsubscribeFocus)==null||o.call(this),(r=this.unsubscribeOnline)==null||r.call(this)},t.isFetching=function(o,r){var i=Hu(o,r),s=i[0];return s.fetching=!0,this.queryCache.findAll(s).length},t.isMutating=function(o){return this.mutationCache.findAll(nn({},o,{fetching:!0})).length},t.getQueryData=function(o,r){var i;return(i=this.queryCache.find(o,r))==null?void 0:i.state.data},t.getQueriesData=function(o){return this.getQueryCache().findAll(o).map(function(r){var i=r.queryKey,s=r.state,a=s.data;return[i,a]})},t.setQueryData=function(o,r,i){var s=Fp(o),a=this.defaultQueryOptions(s);return this.queryCache.build(this,a).setData(r,i)},t.setQueriesData=function(o,r,i){var s=this;return Gn.batch(function(){return s.getQueryCache().findAll(o).map(function(a){var l=a.queryKey;return[l,s.setQueryData(l,r,i)]})})},t.getQueryState=function(o,r){var i;return(i=this.queryCache.find(o,r))==null?void 0:i.state},t.removeQueries=function(o,r){var i=Hu(o,r),s=i[0],a=this.queryCache;Gn.batch(function(){a.findAll(s).forEach(function(l){a.remove(l)})})},t.resetQueries=function(o,r,i){var s=this,a=Hu(o,r,i),l=a[0],u=a[1],c=this.queryCache,p=nn({},l,{active:!0});return Gn.batch(function(){return c.findAll(l).forEach(function(m){m.reset()}),s.refetchQueries(p,u)})},t.cancelQueries=function(o,r,i){var s=this,a=Hu(o,r,i),l=a[0],u=a[1],c=u===void 0?{}:u;typeof c.revert=="undefined"&&(c.revert=!0);var p=Gn.batch(function(){return s.queryCache.findAll(l).map(function(m){return m.cancel(c)})});return Promise.all(p).then(Ar).catch(Ar)},t.invalidateQueries=function(o,r,i){var s,a,l,u=this,c=Hu(o,r,i),p=c[0],m=c[1],d=nn({},p,{active:(s=(a=p.refetchActive)!=null?a:p.active)!=null?s:!0,inactive:(l=p.refetchInactive)!=null?l:!1});return Gn.batch(function(){return u.queryCache.findAll(p).forEach(function(f){f.invalidate()}),u.refetchQueries(d,m)})},t.refetchQueries=function(o,r,i){var s=this,a=Hu(o,r,i),l=a[0],u=a[1],c=Gn.batch(function(){return s.queryCache.findAll(l).map(function(m){return m.fetch(void 0,nn({},u,{meta:{refetchPage:l==null?void 0:l.refetchPage}}))})}),p=Promise.all(c).then(Ar);return(u==null?void 0:u.throwOnError)||(p=p.catch(Ar)),p},t.fetchQuery=function(o,r,i){var s=Fp(o,r,i),a=this.defaultQueryOptions(s);typeof a.retry=="undefined"&&(a.retry=!1);var l=this.queryCache.build(this,a);return l.isStaleByTime(a.staleTime)?l.fetch(a):Promise.resolve(l.state.data)},t.prefetchQuery=function(o,r,i){return this.fetchQuery(o,r,i).then(Ar).catch(Ar)},t.fetchInfiniteQuery=function(o,r,i){var s=Fp(o,r,i);return s.behavior=by(),this.fetchQuery(s)},t.prefetchInfiniteQuery=function(o,r,i){return this.fetchInfiniteQuery(o,r,i).then(Ar).catch(Ar)},t.cancelMutations=function(){var o=this,r=Gn.batch(function(){return o.mutationCache.getAll().map(function(i){return i.cancel()})});return Promise.all(r).then(Ar).catch(Ar)},t.resumePausedMutations=function(){return this.getMutationCache().resumePausedMutations()},t.executeMutation=function(o){return this.mutationCache.build(this,o).execute()},t.getQueryCache=function(){return this.queryCache},t.getMutationCache=function(){return this.mutationCache},t.getDefaultOptions=function(){return this.defaultOptions},t.setDefaultOptions=function(o){this.defaultOptions=o},t.setQueryDefaults=function(o,r){var i=this.queryDefaults.find(function(s){return zp(o)===zp(s.queryKey)});i?i.defaultOptions=r:this.queryDefaults.push({queryKey:o,defaultOptions:r})},t.getQueryDefaults=function(o){var r;return o?(r=this.queryDefaults.find(function(i){return hy(o,i.queryKey)}))==null?void 0:r.defaultOptions:void 0},t.setMutationDefaults=function(o,r){var i=this.mutationDefaults.find(function(s){return zp(o)===zp(s.mutationKey)});i?i.defaultOptions=r:this.mutationDefaults.push({mutationKey:o,defaultOptions:r})},t.getMutationDefaults=function(o){var r;return o?(r=this.mutationDefaults.find(function(i){return hy(o,i.mutationKey)}))==null?void 0:r.defaultOptions:void 0},t.defaultQueryOptions=function(o){if(o==null?void 0:o._defaulted)return o;var r=nn({},this.defaultOptions.queries,this.getQueryDefaults(o==null?void 0:o.queryKey),o,{_defaulted:!0});return!r.queryHash&&r.queryKey&&(r.queryHash=fy(r.queryKey,r)),r},t.defaultQueryObserverOptions=function(o){return this.defaultQueryOptions(o)},t.defaultMutationOptions=function(o){return(o==null?void 0:o._defaulted)?o:nn({},this.defaultOptions.mutations,this.getMutationDefaults(o==null?void 0:o.mutationKey),o,{_defaulted:!0})},t.clear=function(){this.queryCache.clear(),this.mutationCache.clear()},e}()});function eve(e,t){return t.enabled!==!1&&!e.state.dataUpdatedAt&&!(e.state.status==="error"&&t.retryOnMount===!1)}function rZ(e,t){return eve(e,t)||e.state.dataUpdatedAt>0&&yP(e,t,t.refetchOnMount)}function yP(e,t,n){if(t.enabled!==!1){var o=typeof n=="function"?n(e):n;return o==="always"||o!==!1&&_P(e,t)}return!1}function iZ(e,t,n,o){return n.enabled!==!1&&(e!==t||o.enabled===!1)&&(!n.suspense||e.state.status!=="error")&&_P(e,n)}function _P(e,t){return e.isStaleByTime(t.staleTime)}var xy,vP=x(()=>{Ic();Vp();Rs();eu();xC();vd();vy();_y();xy=function(e){Zs(t,e);function t(o,r){var i;return i=e.call(this)||this,i.client=o,i.options=r,i.trackedProps=[],i.selectError=null,i.bindMethods(),i.setOptions(r),i}var n=t.prototype;return n.bindMethods=function(){this.remove=this.remove.bind(this),this.refetch=this.refetch.bind(this)},n.onSubscribe=function(){this.listeners.length===1&&(this.currentQuery.addObserver(this),rZ(this.currentQuery,this.options)&&this.executeFetch(),this.updateTimers())},n.onUnsubscribe=function(){this.listeners.length||this.destroy()},n.shouldFetchOnReconnect=function(){return yP(this.currentQuery,this.options,this.options.refetchOnReconnect)},n.shouldFetchOnWindowFocus=function(){return yP(this.currentQuery,this.options,this.options.refetchOnWindowFocus)},n.destroy=function(){this.listeners=[],this.clearTimers(),this.currentQuery.removeObserver(this)},n.setOptions=function(r,i){var s=this.options,a=this.currentQuery;if(this.options=this.client.defaultQueryObserverOptions(r),typeof this.options.enabled!="undefined"&&typeof this.options.enabled!="boolean")throw new Error("Expected enabled to be a boolean");this.options.queryKey||(this.options.queryKey=s.queryKey),this.updateQuery();var l=this.hasListeners();l&&iZ(this.currentQuery,a,this.options,s)&&this.executeFetch(),this.updateResult(i),l&&(this.currentQuery!==a||this.options.enabled!==s.enabled||this.options.staleTime!==s.staleTime)&&this.updateStaleTimeout();var u=this.computeRefetchInterval();l&&(this.currentQuery!==a||this.options.enabled!==s.enabled||u!==this.currentRefetchInterval)&&this.updateRefetchInterval(u)},n.getOptimisticResult=function(r){var i=this.client.defaultQueryObserverOptions(r),s=this.client.getQueryCache().build(this.client,i);return this.createResult(s,i)},n.getCurrentResult=function(){return this.currentResult},n.trackResult=function(r,i){var s=this,a={},l=function(c){s.trackedProps.includes(c)||s.trackedProps.push(c)};return Object.keys(r).forEach(function(u){Object.defineProperty(a,u,{configurable:!1,enumerable:!0,get:function(){return l(u),r[u]}})}),(i.useErrorBoundary||i.suspense)&&l("error"),a},n.getNextResult=function(r){var i=this;return new Promise(function(s,a){var l=i.subscribe(function(u){u.isFetching||(l(),u.isError&&(r==null?void 0:r.throwOnError)?a(u.error):s(u))})})},n.getCurrentQuery=function(){return this.currentQuery},n.remove=function(){this.client.getQueryCache().remove(this.currentQuery)},n.refetch=function(r){return this.fetch(nn({},r,{meta:{refetchPage:r==null?void 0:r.refetchPage}}))},n.fetchOptimistic=function(r){var i=this,s=this.client.defaultQueryObserverOptions(r),a=this.client.getQueryCache().build(this.client,s);return a.fetch().then(function(){return i.createResult(a,s)})},n.fetch=function(r){var i=this;return this.executeFetch(r).then(function(){return i.updateResult(),i.currentResult})},n.executeFetch=function(r){this.updateQuery();var i=this.currentQuery.fetch(this.options,r);return(r==null?void 0:r.throwOnError)||(i=i.catch(Ar)),i},n.updateStaleTimeout=function(){var r=this;if(this.clearStaleTimeout(),!(bd||this.currentResult.isStale||!my(this.options.staleTime))){var i=vC(this.currentResult.dataUpdatedAt,this.options.staleTime),s=i+1;this.staleTimeoutId=setTimeout(function(){r.currentResult.isStale||r.updateResult()},s)}},n.computeRefetchInterval=function(){var r;return typeof this.options.refetchInterval=="function"?this.options.refetchInterval(this.currentResult.data,this.currentQuery):(r=this.options.refetchInterval)!=null?r:!1},n.updateRefetchInterval=function(r){var i=this;this.clearRefetchInterval(),this.currentRefetchInterval=r,!(bd||this.options.enabled===!1||!my(this.currentRefetchInterval)||this.currentRefetchInterval===0)&&(this.refetchIntervalId=setInterval(function(){(i.options.refetchIntervalInBackground||Bp.isFocused())&&i.executeFetch()},this.currentRefetchInterval))},n.updateTimers=function(){this.updateStaleTimeout(),this.updateRefetchInterval(this.computeRefetchInterval())},n.clearTimers=function(){this.clearStaleTimeout(),this.clearRefetchInterval()},n.clearStaleTimeout=function(){this.staleTimeoutId&&(clearTimeout(this.staleTimeoutId),this.staleTimeoutId=void 0)},n.clearRefetchInterval=function(){this.refetchIntervalId&&(clearInterval(this.refetchIntervalId),this.refetchIntervalId=void 0)},n.createResult=function(r,i){var s=this.currentQuery,a=this.options,l=this.currentResult,u=this.currentResultState,c=this.currentResultOptions,p=r!==s,m=p?r.state:this.currentQueryInitialState,d=p?this.currentResult:this.previousQueryResult,f=r.state,h=f.dataUpdatedAt,g=f.error,y=f.errorUpdatedAt,_=f.isFetching,b=f.status,w=!1,S=!1,C;if(i.optimisticResults){var k=this.hasListeners(),A=!k&&rZ(r,i),O=k&&iZ(r,s,i,a);(A||O)&&(_=!0,h||(b="loading"))}if(i.keepPreviousData&&!f.dataUpdateCount&&(d==null?void 0:d.isSuccess)&&b!=="error")C=d.data,h=d.dataUpdatedAt,b=d.status,w=!0;else if(i.select&&typeof f.data!="undefined")if(l&&f.data===(u==null?void 0:u.data)&&i.select===this.selectFn)C=this.selectResult;else try{this.selectFn=i.select,C=i.select(f.data),i.structuralSharing!==!1&&(C=Uh(l==null?void 0:l.data,C)),this.selectResult=C,this.selectError=null}catch(z){xd().error(z),this.selectError=z}else C=f.data;if(typeof i.placeholderData!="undefined"&&typeof C=="undefined"&&(b==="loading"||b==="idle")){var T;if((l==null?void 0:l.isPlaceholderData)&&i.placeholderData===(c==null?void 0:c.placeholderData))T=l.data;else if(T=typeof i.placeholderData=="function"?i.placeholderData():i.placeholderData,i.select&&typeof T!="undefined")try{T=i.select(T),i.structuralSharing!==!1&&(T=Uh(l==null?void 0:l.data,T)),this.selectError=null}catch(z){xd().error(z),this.selectError=z}typeof T!="undefined"&&(b="success",C=T,S=!0)}this.selectError&&(g=this.selectError,C=this.selectResult,y=Date.now(),b="error");var F={status:b,isLoading:b==="loading",isSuccess:b==="success",isError:b==="error",isIdle:b==="idle",data:C,dataUpdatedAt:h,error:g,errorUpdatedAt:y,failureCount:f.fetchFailureCount,errorUpdateCount:f.errorUpdateCount,isFetched:f.dataUpdateCount>0||f.errorUpdateCount>0,isFetchedAfterMount:f.dataUpdateCount>m.dataUpdateCount||f.errorUpdateCount>m.errorUpdateCount,isFetching:_,isRefetching:_&&b!=="loading",isLoadingError:b==="error"&&f.dataUpdatedAt===0,isPlaceholderData:S,isPreviousData:w,isRefetchError:b==="error"&&f.dataUpdatedAt!==0,isStale:_P(r,i),refetch:this.refetch,remove:this.remove};return F},n.shouldNotifyListeners=function(r,i){if(!i)return!0;var s=this.options,a=s.notifyOnChangeProps,l=s.notifyOnChangePropsExclusions;if(!a&&!l||a==="tracked"&&!this.trackedProps.length)return!0;var u=a==="tracked"?this.trackedProps:a;return Object.keys(r).some(function(c){var p=c,m=r[p]!==i[p],d=u==null?void 0:u.some(function(h){return h===c}),f=l==null?void 0:l.some(function(h){return h===c});return m&&!f&&(!u||d)})},n.updateResult=function(r){var i=this.currentResult;if(this.currentResult=this.createResult(this.currentQuery,this.options),this.currentResultState=this.currentQuery.state,this.currentResultOptions=this.options,!HJ(this.currentResult,i)){var s={cache:!0};(r==null?void 0:r.listeners)!==!1&&this.shouldNotifyListeners(this.currentResult,i)&&(s.listeners=!0),this.notify(nn({},s,r))}},n.updateQuery=function(){var r=this.client.getQueryCache().build(this.client,this.options);if(r!==this.currentQuery){var i=this.currentQuery;this.currentQuery=r,this.currentQueryInitialState=r.state,this.previousQueryResult=this.currentResult,this.hasListeners()&&(i==null||i.removeObserver(this),r.addObserver(this))}},n.onQueryUpdate=function(r){var i={};r.type==="success"?i.onSuccess=!0:r.type==="error"&&!Hh(r.error)&&(i.onError=!0),this.updateResult(i),this.hasListeners()&&this.updateTimers()},n.notify=function(r){var i=this;Gn.batch(function(){r.onSuccess?(i.options.onSuccess==null||i.options.onSuccess(i.currentResult.data),i.options.onSettled==null||i.options.onSettled(i.currentResult.data,null)):r.onError&&(i.options.onError==null||i.options.onError(i.currentResult.error),i.options.onSettled==null||i.options.onSettled(void 0,i.currentResult.error)),r.listeners&&i.listeners.forEach(function(s){s(i.currentResult)}),r.cache&&i.client.getQueryCache().notify({query:i.currentQuery,type:"observerResultsUpdated"})})},t}(xl)});var sZ,aZ=x(()=>{Ic();Vp();vP();hP();sZ=function(e){Zs(t,e);function t(o,r){return e.call(this,o,r)||this}var n=t.prototype;return n.bindMethods=function(){e.prototype.bindMethods.call(this),this.fetchNextPage=this.fetchNextPage.bind(this),this.fetchPreviousPage=this.fetchPreviousPage.bind(this)},n.setOptions=function(r,i){e.prototype.setOptions.call(this,nn({},r,{behavior:by()}),i)},n.getOptimisticResult=function(r){return r.behavior=by(),e.prototype.getOptimisticResult.call(this,r)},n.fetchNextPage=function(r){var i;return this.fetch({cancelRefetch:(i=r==null?void 0:r.cancelRefetch)!=null?i:!0,throwOnError:r==null?void 0:r.throwOnError,meta:{fetchMore:{direction:"forward",pageParam:r==null?void 0:r.pageParam}}})},n.fetchPreviousPage=function(r){var i;return this.fetch({cancelRefetch:(i=r==null?void 0:r.cancelRefetch)!=null?i:!0,throwOnError:r==null?void 0:r.throwOnError,meta:{fetchMore:{direction:"backward",pageParam:r==null?void 0:r.pageParam}}})},n.createResult=function(r,i){var s,a,l,u,c,p,m=r.state,d=e.prototype.createResult.call(this,r,i);return nn({},d,{fetchNextPage:this.fetchNextPage,fetchPreviousPage:this.fetchPreviousPage,hasNextPage:tZ(i,(s=m.data)==null?void 0:s.pages),hasPreviousPage:nZ(i,(a=m.data)==null?void 0:a.pages),isFetchingNextPage:m.isFetching&&((l=m.fetchMeta)==null||(u=l.fetchMore)==null?void 0:u.direction)==="forward",isFetchingPreviousPage:m.isFetching&&((c=m.fetchMeta)==null||(p=c.fetchMore)==null?void 0:p.direction)==="backward"})},t}(xy)});var lZ,uZ=x(()=>{Ic();Vp();dP();eu();vd();lZ=function(e){Zs(t,e);function t(o,r){var i;return i=e.call(this)||this,i.client=o,i.setOptions(r),i.bindMethods(),i.updateResult(),i}var n=t.prototype;return n.bindMethods=function(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)},n.setOptions=function(r){this.options=this.client.defaultMutationOptions(r)},n.onUnsubscribe=function(){if(!this.listeners.length){var r;(r=this.currentMutation)==null||r.removeObserver(this)}},n.onMutationUpdate=function(r){this.updateResult();var i={listeners:!0};r.type==="success"?i.onSuccess=!0:r.type==="error"&&(i.onError=!0),this.notify(i)},n.getCurrentResult=function(){return this.currentResult},n.reset=function(){this.currentMutation=void 0,this.updateResult(),this.notify({listeners:!0})},n.mutate=function(r,i){return this.mutateOptions=i,this.currentMutation&&this.currentMutation.removeObserver(this),this.currentMutation=this.client.getMutationCache().build(this.client,nn({},this.options,{variables:typeof r!="undefined"?r:this.options.variables})),this.currentMutation.addObserver(this),this.currentMutation.execute()},n.updateResult=function(){var r=this.currentMutation?this.currentMutation.state:mP(),i=nn({},r,{isLoading:r.status==="loading",isSuccess:r.status==="success",isError:r.status==="error",isIdle:r.status==="idle",mutate:this.mutate,reset:this.reset});this.currentResult=i},n.notify=function(r){var i=this;Gn.batch(function(){i.mutateOptions&&(r.onSuccess?(i.mutateOptions.onSuccess==null||i.mutateOptions.onSuccess(i.currentResult.data,i.currentResult.variables,i.currentResult.context),i.mutateOptions.onSettled==null||i.mutateOptions.onSettled(i.currentResult.data,null,i.currentResult.variables,i.currentResult.context)):r.onError&&(i.mutateOptions.onError==null||i.mutateOptions.onError(i.currentResult.error,i.currentResult.variables,i.currentResult.context),i.mutateOptions.onSettled==null||i.mutateOptions.onSettled(void 0,i.currentResult.error,i.currentResult.variables,i.currentResult.context))),r.listeners&&i.listeners.forEach(function(s){s(i.currentResult)})})},t}(xl)});var cZ=x(()=>{});var wy=x(()=>{oZ();vP();vy();eu();cZ()});var pZ,mZ,dZ=x(()=>{pZ=I(ui()),mZ=pZ.default.unstable_batchedUpdates});var fZ=x(()=>{wy();dZ();Gn.setBatchNotifyFunction(mZ)});var hZ,gZ=x(()=>{hZ=console});var yZ=x(()=>{wy();gZ();pP(hZ)});function bZ(e){return e&&typeof window!="undefined"?(window.ReactQueryClientContext||(window.ReactQueryClientContext=_Z),window.ReactQueryClientContext):_Z}var Up,_Z,vZ,Cy,bP,CC=x(()=>{Up=I(U()),_Z=Up.default.createContext(void 0),vZ=Up.default.createContext(!1);Cy=function(){var t=Up.default.useContext(bZ(Up.default.useContext(vZ)));if(!t)throw new Error("No QueryClient set, use QueryClientProvider to set one");return t},bP=function(t){var n=t.client,o=t.contextSharing,r=o===void 0?!1:o,i=t.children;Up.default.useEffect(function(){return n.mount(),function(){n.unmount()}},[n]);var s=bZ(r);return Up.default.createElement(vZ.Provider,{value:r},Up.default.createElement(s.Provider,{value:n},i))}});function tve(){var e=!1;return{clearReset:function(){e=!1},reset:function(){e=!0},isReset:function(){return e}}}var xP,nve,xZ,wZ=x(()=>{xP=I(U());nve=xP.default.createContext(tve()),xZ=function(){return xP.default.useContext(nve)}});function EC(e,t,n){return typeof t=="function"?t.apply(void 0,n):typeof t=="boolean"?t:!!e}var wP=x(()=>{});function CP(e,t,n){var o=jh.default.useRef(!1),r=jh.default.useState(0),i=r[1],s=UJ(e,t,n),a=Cy(),l=jh.default.useRef();l.current?l.current.setOptions(s):l.current=new lZ(a,s);var u=l.current.getCurrentResult();jh.default.useEffect(function(){o.current=!0;var p=l.current.subscribe(Gn.batchCalls(function(){o.current&&i(function(m){return m+1})}));return function(){o.current=!1,p()}},[]);var c=jh.default.useCallback(function(p,m){l.current.mutate(p,m).catch(Ar)},[]);if(u.error&&EC(void 0,l.current.options.useErrorBoundary,[u.error]))throw u.error;return nn({},u,{mutate:c,mutateAsync:u.mutate})}var jh,CZ=x(()=>{Ic();jh=I(U());eu();Rs();uZ();CC();wP()});function SC(e,t){var n=Wh.default.useRef(!1),o=Wh.default.useState(0),r=o[1],i=Cy(),s=xZ(),a=i.defaultQueryObserverOptions(e);a.optimisticResults=!0,a.onError&&(a.onError=Gn.batchCalls(a.onError)),a.onSuccess&&(a.onSuccess=Gn.batchCalls(a.onSuccess)),a.onSettled&&(a.onSettled=Gn.batchCalls(a.onSettled)),a.suspense&&(typeof a.staleTime!="number"&&(a.staleTime=1e3),a.cacheTime===0&&(a.cacheTime=1)),(a.suspense||a.useErrorBoundary)&&(s.isReset()||(a.retryOnMount=!1));var l=Wh.default.useState(function(){return new t(i,a)}),u=l[0],c=u.getOptimisticResult(a);if(Wh.default.useEffect(function(){n.current=!0,s.clearReset();var p=u.subscribe(Gn.batchCalls(function(){n.current&&r(function(m){return m+1})}));return u.updateResult(),function(){n.current=!1,p()}},[s,u]),Wh.default.useEffect(function(){u.setOptions(a,{listeners:!1})},[a,u]),a.suspense&&c.isLoading)throw u.fetchOptimistic(a).then(function(p){var m=p.data;a.onSuccess==null||a.onSuccess(m),a.onSettled==null||a.onSettled(m,null)}).catch(function(p){s.clearReset(),a.onError==null||a.onError(p),a.onSettled==null||a.onSettled(void 0,p)});if(c.isError&&!s.isReset()&&!c.isFetching&&EC(a.suspense,a.useErrorBoundary,[c.error,u.getCurrentQuery()]))throw c.error;return a.notifyOnChangeProps==="tracked"&&(c=u.trackResult(c,a)),c}var Wh,EP=x(()=>{Wh=I(U());eu();wZ();CC();wP()});function wd(e,t,n){var o=Fp(e,t,n);return SC(o,xy)}var EZ=x(()=>{wy();Rs();EP()});function SP(e,t,n){var o=Fp(e,t,n);return SC(o,sZ)}var SZ=x(()=>{aZ();Rs();EP()});var kZ=x(()=>{});var AZ=x(()=>{fZ();yZ();CC();CZ();EZ();SZ();kZ()});var Gh=x(()=>{wy();AZ()});var kP={};M(kP,{clsx:()=>PZ,default:()=>Q});function TZ(e){var t,n,o="";if(typeof e=="string"||typeof e=="number")o+=e;else if(typeof e=="object")if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(n=TZ(e[t]))&&(o&&(o+=" "),o+=n);else for(t in e)e[t]&&(o&&(o+=" "),o+=t);return o}function PZ(){for(var e=0,t,n,o="";e<arguments.length;)(t=arguments[e++])&&(n=TZ(t))&&(o&&(o+=" "),o+=n);return o}var Q,De=x(()=>{Q=PZ});var TP={};M(TP,{SvgRaw:()=>OZ,default:()=>G,names:()=>Ey});function OZ({type:e="",className:t,...n}){let o=(0,E.useMemo)(()=>ove(e),[e]),r=(0,E.useMemo)(()=>rve(e,o),[e,o]),i=(0,E.useMemo)(()=>AP(e),[e]);return E.default.createElement("svg",{className:Q("tco-svg",`is-${e}`,t),...n,width:`${o}`,height:`${o}`,viewBox:`0 0 ${r[0]} ${r[1]}`,xmlns:"http://www.w3.org/2000/svg"},i)}var E,kC,IZ,Ey,ove,rve,AP,ive,G,He=x(()=>{E=I(U());De();kC={add:E.default.createElement("g",null,E.default.createElement("path",{d:"M8,0C3.6,0,0,3.6,0,8s3.6,8,8,8s8-3.6,8-8S12.4,0,8,0z M12,9H9v3H7V9H4V7h3V4h2v3h3V9z"})),assignments:E.default.createElement("g",null,E.default.createElement("circle",{cx:"7.5",cy:"8.5",r:"1.5"}),E.default.createElement("path",{d:"M12.5,0C10.6,0,9,1.6,9,3.5S10.6,7,12.5,7S16,5.4,16,3.5S14.4,0,12.5,0z"}),E.default.createElement("path",{d:"M13,9c-0.2,2.8-2.6,5-5.5,5C4.5,14,2,11.5,2,8.5C2,5.6,4.2,3.3,7,3c0.1-0.7,0.3-1.4,0.6-2c0,0-0.1,0-0.1,0 C3.4,1,0,4.4,0,8.5S3.4,16,7.5,16S15,12.6,15,8.5c0,0,0-0.1,0-0.1C14.4,8.7,13.7,8.9,13,9z"})),"auto-place-cell":E.default.createElement("g",null,E.default.createElement("rect",{height:"8",width:"8",x:"4",y:"4"}),E.default.createElement("rect",{height:"2",width:"2",y:"4"}),E.default.createElement("rect",{height:"2",width:"2",y:"10"}),E.default.createElement("rect",{height:"2",width:"2",x:"14",y:"4"}),E.default.createElement("rect",{height:"2",width:"2",x:"14",y:"10"}),E.default.createElement("rect",{height:"2",width:"2",x:"4"}),E.default.createElement("rect",{height:"2",width:"2",x:"10"}),E.default.createElement("rect",{height:"2",width:"2",x:"4",y:"14"}),E.default.createElement("rect",{height:"2",width:"2",x:"10",y:"14"})),at:E.default.createElement("g",null,E.default.createElement("path",{d:"M8,0a8,8,0,1,0,3.2,15.335l.916-.4-.8-1.833-.916.4A6,6,0,1,1,14,8V9a1,1,0,0,1-2,0V8a4.033,4.033,0,1,0-1.286,2.92A2.987,2.987,0,0,0,16,9V8A8.009,8.009,0,0,0,8,0ZM8,10a2,2,0,1,1,2-2A2,2,0,0,1,8,10Z"})),"grid-cell-editor":E.default.createElement("g",null,E.default.createElement("path",{d:"M16,0H5v5H0v11h11v-5h5V0z M9,14H2V7h3v4h4V14z M14,9h-3V5H7V2h7V9z"})),bolt:E.default.createElement("g",null,E.default.createElement("path",{d:"M15.716,7.504l-3.429-6C12.11,1.192,11.779,1,11.42,1H4.58C4.221,1,3.89,1.192,3.712,1.504l-3.429,6 c-0.176,0.307-0.176,0.685,0,0.992l3.429,6C3.89,14.808,4.221,15,4.58,15h6.839c0.359,0,0.69-0.192,0.868-0.504l3.429-6 C15.892,8.189,15.892,7.811,15.716,7.504z M8,11c-1.657,0-3-1.343-3-3s1.343-3,3-3s3,1.343,3,3S9.657,11,8,11z"})),caret:E.default.createElement("g",null,E.default.createElement("path",{d:"M14,7.999c0-0.326-0.159-0.632-0.427-0.819l-10-7C3.269-0.034,2.869-0.058,2.538,0.112 C2.207,0.285,2,0.626,2,0.999v14.001c0,0.373,0.207,0.715,0.538,0.887c0.331,0.17,0.73,0.146,1.035-0.068l10-7 C13.841,8.633,14,8.327,14,8.001C14,8,14,8,14,7.999C14,8,14,8,14,7.999z"})),"caret-down":E.default.createElement("g",null,E.default.createElement("path",{d:"M8.001,14c0.326,0,0.632-0.159,0.819-0.427l7-10c0.214-0.305,0.238-0.704,0.068-1.035 C15.715,2.207,15.374,2,15.001,2H0.999C0.626,2,0.285,2.207,0.112,2.538c-0.17,0.331-0.146,0.73,0.068,1.035l7,10 C7.367,13.841,7.673,14,7.999,14C8,14,8,14,8.001,14C8,14,8,14,8.001,14z"})),chevron:E.default.createElement("g",null,E.default.createElement("polygon",{points:"4.9,15.7 3.4,14.3 9.7,8 3.4,1.7 4.9,0.3 12.6,8 "})),changed:E.default.createElement("g",null,E.default.createElement("path",{d:"M8,0C3.6,0,0,3.6,0,8s3.6,8,8,8s8-3.6,8-8S12.4,0,8,0z M4,9.5C3.2,9.5,2.5,8.8,2.5,8S3.2,6.5,4,6.5S5.5,7.2,5.5,8S4.8,9.5,4,9.5z M8,9.5C7.2,9.5,6.5,8.8,6.5,8S7.2,6.5,8,6.5S9.5,7.2,9.5,8S8.8,9.5,8,9.5z M12,9.5c-0.8,0-1.5-0.7-1.5-1.5s0.7-1.5,1.5-1.5s1.5,0.7,1.5,1.5S12.8,9.5,12,9.5z"})),check:E.default.createElement("g",null,E.default.createElement("polygon",{points:"5.6,8.4 1.6,6 0,7.6 5.6,14 16,3.6 14.4,2"})),clear:E.default.createElement("g",null,E.default.createElement("path",{d:"M8,0C3.6,0,0,3.6,0,8s3.6,8,8,8s8-3.6,8-8S12.4,0,8,0z M11.5,10.1l-1.4,1.4L8,9.4l-2.1,2.1l-1.4-1.4L6.6,8 L4.5,5.9l1.4-1.4L8,6.6l2.1-2.1l1.4,1.4L9.4,8L11.5,10.1z"})),close:E.default.createElement("g",null,E.default.createElement("path",{d:"M14.7,1.3c-0.4-0.4-1-0.4-1.4,0L8,6.6L2.7,1.3c-0.4-0.4-1-0.4-1.4,0s-0.4,1,0,1.4L6.6,8l-5.3,5.3 c-0.4,0.4-0.4,1,0,1.4C1.5,14.9,1.7,15,2,15s0.5-0.1,0.7-0.3L8,9.4l5.3,5.3c0.2,0.2,0.5,0.3,0.7,0.3s0.5-0.1,0.7-0.3 c0.4-0.4,0.4-1,0-1.4L9.4,8l5.3-5.3C15.1,2.3,15.1,1.7,14.7,1.3z"})),cog:E.default.createElement("g",null,E.default.createElement("path",{d:"M15.135,6.784c-1.303-0.326-1.921-1.818-1.23-2.969c0.322-0.536,0.225-0.998-0.094-1.316l-0.31-0.31 c-0.318-0.318-0.78-0.415-1.316-0.094c-1.152,0.691-2.644,0.073-2.969-1.23C9.065,0.258,8.669,0,8.219,0H7.781 c-0.45,0-0.845,0.258-0.997,0.865c-0.326,1.303-1.818,1.921-2.969,1.23C3.279,1.773,2.816,1.87,2.498,2.188l-0.31,0.31 C1.87,2.816,1.773,3.279,2.095,3.815c0.691,1.152,0.073,2.644-1.23,2.969C0.26,6.935,0,7.33,0,7.781v0.438 c0,0.45,0.258,0.845,0.865,0.997c1.303,0.326,1.921,1.818,1.23,2.969c-0.322,0.536-0.225,0.998,0.094,1.316l0.31,0.31 c0.319,0.319,0.782,0.415,1.316,0.094c1.152-0.691,2.644-0.073,2.969,1.23C6.935,15.742,7.331,16,7.781,16h0.438 c0.45,0,0.845-0.258,0.997-0.865c0.326-1.303,1.818-1.921,2.969-1.23c0.535,0.321,0.997,0.225,1.316-0.094l0.31-0.31 c0.318-0.318,0.415-0.78,0.094-1.316c-0.691-1.152-0.073-2.644,1.23-2.969C15.742,9.065,16,8.669,16,8.219V7.781 C16,7.33,15.74,6.935,15.135,6.784z M8,11c-1.657,0-3-1.343-3-3s1.343-3,3-3s3,1.343,3,3S9.657,11,8,11z"})),color:E.default.createElement("g",null,E.default.createElement("path",{d:"M15.6,7.3c0,0-4.9-6.7-4.9-6.7c-0.4-0.4-1.3-0.9-3-0.2c-1,0.4-2.1,1.2-3.1,2.2c-1.9,1.9-3.4,4.7-2,6.1 c0,0,6.7,4.9,6.7,4.9c0.3,0.3,0.7,0.4,1.1,0.4c1.1,0,2.5-0.9,3.6-2c0.7-0.7,1.3-1.5,1.7-2.3C16.3,8.4,15.9,7.6,15.6,7.3z M6,4 c1.5-1.5,2.8-2,3.2-2c0,0,0,0,0,0c0,0.4-0.5,1.7-2,3.2c-1.5,1.5-2.8,2-3.2,2c0,0,0,0,0,0C4.1,6.7,4.5,5.4,6,4z"}),E.default.createElement("path",{d:"M0,14c0-1.1,2-4,2-4s2,2.9,2,4s-0.9,2-2,2S0,15.1,0,14z"})),cloud:E.default.createElement("g",null,E.default.createElement("path",{d:"M13.1,13c1.6,0,2.9-1.3,2.9-2.9c0-1.6-1.3-2.9-2.9-2.9c0,0,0,0,0,0C12.9,4.3,10.5,2,7.6,2 C4.7,2,2.3,4.3,2.2,7.2C0.9,7.6,0,8.7,0,10.1C0,11.7,1.3,13,2.9,13H13.1z"})),container:E.default.createElement("g",null,E.default.createElement("path",{d:"M15,0H1C0.4,0,0,0.4,0,1v14c0,0.6,0.4,1,1,1h14c0.6,0,1-0.4,1-1V1C16,0.4,15.6,0,15,0z M7,14H4H2v-2V9h2v3h3V14z M14,4v3h-2V4H9V2h3h2V4z"})),copy:E.default.createElement("g",null,E.default.createElement("path",{d:"M10,4H2C1.4,4,1,4.4,1,5v10c0,0.6,0.4,1,1,1h8c0.6,0,1-0.4,1-1V5C11,4.4,10.6,4,10,4z"}),E.default.createElement("path",{d:"M14,0H4v2h9v11h2V1C15,0.4,14.6,0,14,0z"})),clipboard:E.default.createElement("g",null,E.default.createElement("path",{d:"M15,1h-3v2h2v11H2V3h2V1H1C0.4,1,0,1.4,0,2v13c0,0.6,0.4,1,1,1h14c0.6,0,1-0.4,1-1V2C16,1.4,15.6,1,15,1z"}),E.default.createElement("rect",{height:"4",width:"6",x:"5"})),circle:E.default.createElement("g",null,E.default.createElement("circle",{cx:"8",cy:"8",r:"7"})),"circle-out":E.default.createElement("g",null,E.default.createElement("path",{d:"M8,12c0-0.339,0.028-0.672,0.069-1H5V8l-5,4l5,4v-3h3.069C8.028,12.672,8,12.339,8,12z"}),E.default.createElement("path",{d:"M16,4c-4.079,0-7.438,3.055-7.931,7H16v2H8.069c0.493,3.945,3.852,7,7.931,7c4.418,0,8-3.582,8-8 S20.418,4,16,4z"})),darr:E.default.createElement("g",null,E.default.createElement("polygon",{points:"14.7,9.3 13.3,7.9 9,12.2 9,0 7,0 7,12.2 2.7,7.9 1.3,9.3 8,16"})),date:E.default.createElement("g",null,E.default.createElement("path",{d:"M15,2h-2V0h-3v2H6V0H3v2H1C0.448,2,0,2.448,0,3v12c0,0.552,0.448,1,1,1h14c0.552,0,1-0.448,1-1V3 C16,2.448,15.552,2,15,2z M14,14H2V7h12V14z"})),import:E.default.createElement("g",null,E.default.createElement("path",{d:"M15.977,4.887a.975.975,0,0,0-.04-.2.909.909,0,0,0-.089-.186,1.048,1.048,0,0,0-.048-.1l-3-4A1,1,0,0,0,12,0H4a1,1,0,0,0-.8.4l-3,4a1.048,1.048,0,0,0-.048.1.892.892,0,0,0-.089.187.957.957,0,0,0-.04.2A.885.885,0,0,0,0,5v9a2,2,0,0,0,2,2H14a2,2,0,0,0,2-2V5A.87.87,0,0,0,15.977,4.887ZM8,13.5,5,10H7V7H9v3h2ZM3,4,4.5,2h7L13,4Z"})),paste:E.default.createElement("g",null,E.default.createElement("path",{d:"M15,1h-3v2h2v11H2V3h2V1H1C0.4,1,0,1.4,0,2v13c0,0.6,0.4,1,1,1h14c0.6,0,1-0.4,1-1V2C16,1.4,15.6,1,15,1z"}),E.default.createElement("rect",{height:"4",width:"6",x:"5"}),E.default.createElement("rect",{height:"2",width:"8",x:"4",y:"6"}),E.default.createElement("rect",{height:"2",width:"8",x:"4",y:"10"})),"cursor-text":E.default.createElement("g",null,E.default.createElement("path",{d:"M9,4c0-1.103,0.897-2,2-2h1V0h-1C9.8,0,8.734,0.542,8,1.382C7.266,0.542,6.2,0,5,0H4v2h1 c1.103,0,2,0.897,2,2v1v4H4v2h3v1c0,1.103-0.897,2-2,2H4v2h1c1.2,0,2.266-0.542,3-1.382C8.734,15.458,9.8,16,11,16h1v-2h-1 c-1.103,0-2-0.897-2-2v-1h3V9H9V5V4z"})),"cursor-default":E.default.createElement("g",null,E.default.createElement("path",{d:"M16,4.979c-0.01-0.438-0.304-0.82-0.726-0.94l-14-4C0.929-0.061,0.55,0.036,0.293,0.293 C0.036,0.55-0.062,0.925,0.038,1.275l4,14C4.159,15.696,4.54,15.99,4.979,16c0.456,0.023,0.832-0.268,0.97-0.684l1.489-4.465 l4.855,4.856C12.488,15.902,12.744,16,13,16s0.512-0.098,0.707-0.293l2-2c0.391-0.391,0.391-1.023,0-1.414l-4.855-4.856l4.465-1.488 C15.732,5.81,16.01,5.417,16,4.979z"})),"cursor-inspecting":E.default.createElement("g",null,E.default.createElement("path",{d:"M12.586,15l-3.793-3.793L7,14L5,6l8,2l-2.793,1.793L14,13.586L12.586,15z"}),E.default.createElement("path",{d:"M4,10H1c-0.553,0-1-0.448-1-1V1c0-0.552,0.447-1,1-1h14c0.553,0,1,0.448,1,1v7h-2V2H2v6h2V10z"})),database:E.default.createElement("g",null,E.default.createElement("path",{d:"M8,16c3.5,0,7-0.9,7-3V6.4C13.4,7.4,11,8,8,8S2.6,7.4,1,6.4V13C1,15.1,4.5,16,8,16z"}),E.default.createElement("path",{d:"M8,6c3.5,0,7-0.9,7-3s-3.5-3-7-3S1,0.9,1,3S4.5,6,8,6z"})),erase:E.default.createElement("g",null,E.default.createElement("rect",{height:"2",width:"16",y:"14"}),E.default.createElement("path",{d:"M4.6,12h4.8l5.3-5.3c0.4-0.4,0.4-1,0-1.4l-5-5c-0.4-0.4-1-0.4-1.4,0l-7,7c-0.4,0.4-0.4,1,0,1.4L4.6,12z"})),favorite:E.default.createElement("g",null,E.default.createElement("path",{d:"M14.682,2.318A4.485,4.485,0,0,0,11.5,1,4.377,4.377,0,0,0,8,2.707,4.383,4.383,0,0,0,4.5,1,4.5,4.5,0,0,0,1.318,8.682L8,15l6.682-6.318A4.5,4.5,0,0,0,14.682,2.318Zm-1.4,4.933L8,12.247l-5.285-5A2.5,2.5,0,0,1,4.5,3C5.937,3,6.812,3.681,8,5.625,9.187,3.681,10.062,3,11.5,3a2.5,2.5,0,0,1,1.785,4.251Z"})),favorited:E.default.createElement("g",null,E.default.createElement("path",{d:"M14.682,2.318c-1.757-1.757-4.607-1.757-6.364,0C8.197,2.439,8.104,2.577,8,2.707 C7.896,2.577,7.803,2.439,7.682,2.318c-1.757-1.757-4.607-1.757-6.364,0c-1.757,1.757-1.757,4.607,0,6.364L8,15l6.682-6.318 C16.439,6.925,16.439,4.075,14.682,2.318z"})),filter:E.default.createElement("g",null,E.default.createElement("path",{d:"M15,3h-4c-0.6,0-1,0.4-1,1s0.4,1,1,1h4c0.6,0,1-0.4,1-1S15.6,3,15,3z"}),E.default.createElement("path",{d:"M5,1C3.7,1,2.6,1.9,2.2,3C2.1,3,2.1,3,2,3H1C0.4,3,0,3.4,0,4s0.4,1,1,1h1c0.1,0,0.1,0,0.2,0 C2.6,6.1,3.7,7,5,7c1.7,0,3-1.3,3-3S6.7,1,5,1z"}),E.default.createElement("path",{d:"M1,13h4c0.6,0,1-0.4,1-1s-0.4-1-1-1H1c-0.6,0-1,0.4-1,1S0.4,13,1,13z"}),E.default.createElement("path",{d:"M15,11h-1c-0.1,0-0.1,0-0.2,0c-0.4-1.2-1.5-2-2.8-2c-1.7,0-3,1.3-3,3s1.3,3,3,3 c1.3,0,2.4-0.9,2.8-2c0.1,0,0.1,0,0.2,0h1c0.6,0,1-0.4,1-1S15.6,11,15,11z"})),flag:E.default.createElement("g",null,E.default.createElement("path",{d:"M7.1,15.5l-7-13C-0.1,2,0,1.4,0.5,1.1C1,0.9,1.6,1,1.9,1.5l7,13C9.1,15,9,15.6,8.5,15.9 C8,16.1,7.4,16,7.1,15.5z"}),E.default.createElement("path",{d:"M16,5.7c-2.8,2.5-6.2-0.6-8.3,3.1L4.5,3.1C6.6-0.6,10,2.5,12.7,0L16,5.7z"})),hamburger:E.default.createElement("g",null,E.default.createElement("path",{d:"M15,7H1C0.4,7,0,7.4,0,8s0.4,1,1,1h14c0.6,0,1-0.4,1-1S15.6,7,15,7z"}),E.default.createElement("path",{d:"M15,1H1C0.4,1,0,1.4,0,2s0.4,1,1,1h14c0.6,0,1-0.4,1-1S15.6,1,15,1z"}),E.default.createElement("path",{d:"M15,13H1c-0.6,0-1,0.4-1,1s0.4,1,1,1h14c0.6,0,1-0.4,1-1S15.6,13,15,13z"})),help:E.default.createElement("g",null,E.default.createElement("path",{d:"M8,0C3.6,0,0,3.6,0,8s3.6,8,8,8s8-3.6,8-8S12.4,0,8,0z M8,13c-0.6,0-1-0.4-1-1c0-0.6,0.4-1,1-1s1,0.4,1,1 C9,12.6,8.6,13,8,13z M9.5,8.4C9,8.7,9,8.8,9,9v1H7V9c0-1.3,0.8-1.9,1.4-2.3C8.9,6.4,9,6.3,9,6c0-0.6-0.4-1-1-1 C7.6,5,7.3,5.2,7.1,5.5L6.6,6.4l-1.7-1l0.5-0.9C5.9,3.6,6.9,3,8,3c1.7,0,3,1.3,3,3C11,7.4,10.1,8,9.5,8.4z"})),image:E.default.createElement("g",null,E.default.createElement("path",{d:"M15,0H1C0.4,0,0,0.4,0,1v14c0,0.6,0.4,1,1,1h14c0.6,0,1-0.4,1-1V1C16,0.4,15.6,0,15,0z M6,4c0.6,0,1,0.4,1,1 S6.6,6,6,6C5.4,6,5,5.6,5,5S5.4,4,6,4z M3,12l2-4l2,2l3-4l3,6H3z"})),download:E.default.createElement("g",null,E.default.createElement("path",{d:"M13,15H1c-0.552,0-1-0.448-1-1V4c0-0.552,0.448-1,1-1h4v2H2v8h10v-3h2v4C14,14.552,13.552,15,13,15z"}),E.default.createElement("path",{d:"M16,4l-4-4v3C8.691,3,6,5.691,6,9h2c0-2.206,1.794-4,4-4v3L16,4z"})),"info-styled":E.default.createElement("g",null,E.default.createElement("path",{d:"M16.555,20.603l-0.306,1.254c-1.038,0.409-4.634,2.125-6.708,0.299c-0.618-0.543-0.927-1.233-0.927-2.069 c0-1.567,0.516-2.933,1.442-6.213c0.163-0.619,0.363-1.424,0.363-2.062c0-1.1-0.417-1.393-1.55-1.393 c-0.553,0-1.165,0.197-1.719,0.404l0.307-1.254c1.235-0.502,2.786-1.114,4.115-1.114c1.993,0,3.458,0.994,3.458,2.884 c0,0.545-0.094,1.499-0.292,2.159l-1.146,4.054c-0.236,0.82-0.666,2.626-0.002,3.162C14.245,21.243,15.792,20.963,16.555,20.603z"}),E.default.createElement("circle",{cx:"14.5",cy:"3.5",r:"2.5"})),"info-styled-square":E.default.createElement("g",null,E.default.createElement("path",{d:"M22,1H2A1,1,0,0,0,1,2V22a1,1,0,0,0,1,1H22a1,1,0,0,0,1-1V2A1,1,0,0,0,22,1ZM14.707,18.284c-.661.26-2.952,1.354-4.272.191a1.676,1.676,0,0,1-.59-1.318,15.978,15.978,0,0,1,.919-3.957A5.7,5.7,0,0,0,11,11.887c0-.7-.266-.887-.987-.887a3.31,3.31,0,0,0-1.095.257l.2-.8a7.64,7.64,0,0,1,2.621-.71c1.269,0,2.2.633,2.2,1.837a5.585,5.585,0,0,1-.186,1.375l-.73,2.582c-.15.522-.424,1.673,0,2.014a2.214,2.214,0,0,0,1.887-.071ZM13.5,8A1.5,1.5,0,1,1,15,6.5,1.5,1.5,0,0,1,13.5,8Z"})),info:E.default.createElement("g",null,E.default.createElement("path",{d:"M8,0a8,8,0,1,0,8,8A8.024,8.024,0,0,0,8,0Zm.5,13h-1a.5.5,0,0,1-.5-.5v-5A.5.5,0,0,1,7.5,7h1a.5.5,0,0,1,.5.5v5A.5.5,0,0,1,8.5,13ZM8,5A.945.945,0,0,1,7,4,.945.945,0,0,1,8,3,.945.945,0,0,1,9,4,.945.945,0,0,1,8,5Z"})),keyboard:E.default.createElement("g",null,E.default.createElement("path",{d:"M2,2h9v1h2V2c0-1.1-0.9-2-2-2H2C0.9,0,0,0.9,0,2v9c0,1.1,0.9,2,2,2h1v-2H2V2z"}),E.default.createElement("path",{d:"M14,4H6C4.9,4,4,4.9,4,6v8c0,1.1,0.9,2,2,2h8c1.1,0,2-0.9,2-2V6C16,4.9,15.1,4,14,4z"})),label:E.default.createElement("g",null,E.default.createElement("path",{d:"M15.7,8.3l-8-8C7.5,0.1,7.3,0,7,0H1C0.4,0,0,0.4,0,1v6c0,0.3,0.1,0.5,0.3,0.7l8,8C8.5,15.9,8.7,16,9,16 s0.5-0.1,0.7-0.3l6-6C16.1,9.3,16.1,8.7,15.7,8.3z M4,5C3.4,5,3,4.6,3,4s0.4-1,1-1c0.6,0,1,0.4,1,1S4.6,5,4,5z"})),larr:E.default.createElement("g",null,E.default.createElement("polygon",{points:"6.7,14.7 8.1,13.3 3.8,9 16,9 16,7 3.8,7 8.1,2.7 6.7,1.3 0,8"})),layers:E.default.createElement("g",null,E.default.createElement("path",{d:"M15.082,9.166l-5.8,3.478a2.5,2.5,0,0,1-2.57,0L.918,9.166l-.675.4a.5.5,0,0,0,0,.858l7.5,4.5a.5.5,0,0,0,.514,0l7.5-4.5a.5.5,0,0,0,0-.858Z"}),E.default.createElement("path",{d:"M15.757,5.571l-7.5-4.5a.5.5,0,0,0-.514,0l-7.5,4.5a.5.5,0,0,0,0,.858l7.5,4.5a.5.5,0,0,0,.514,0l7.5-4.5a.5.5,0,0,0,0-.858Z"})),layout:E.default.createElement("g",null,E.default.createElement("path",{d:"M6,9.007H1a1,1,0,0,0,0,2H6a1,1,0,0,0,0-2Z"}),E.default.createElement("path",{d:"M6,13H1a1,1,0,0,0,0,2H6a1,1,0,0,0,0-2Z"}),E.default.createElement("path",{d:"M1,3H15a1,1,0,0,0,0-2H1A1,1,0,0,0,1,3Z"}),E.default.createElement("path",{d:"M15,5H1A1,1,0,0,0,1,7H15a1,1,0,0,0,0-2Z"}),E.default.createElement("polygon",{points:"16 11 13 11 13 8 11 8 11 11 8 11 8 13 11 13 11 16 13 16 13 13 16 13 16 11"})),lightning:E.default.createElement("g",null,E.default.createElement("path",{d:"M15,6H8.4l1.6-4.7c0.3-1-0.9-1.8-1.7-1l-8,8C-0.3,8.9,0.1,10,1,10h6.6l-1.6,4.7c-0.3,1,0.9,1.8,1.7,1l8-8 C16.3,7.1,15.9,6,15,6z"})),link:E.default.createElement("g",null,E.default.createElement("path",{d:"M11,0C9.7,0,8.4,0.5,7.5,1.5L6.3,2.6C5.9,3,5.9,3.6,6.3,4s1,0.4,1.4,0l1.2-1.2c1.1-1.1,3.1-1.1,4.2,0 C13.7,3.4,14,4.2,14,5s-0.3,1.6-0.9,2.1L12,8.3c-0.4,0.4-0.4,1,0,1.4c0.2,0.2,0.5,0.3,0.7,0.3s0.5-0.1,0.7-0.3l1.2-1.2 C15.5,7.6,16,6.3,16,5s-0.5-2.6-1.5-3.5C13.6,0.5,12.3,0,11,0z"}),E.default.createElement("path",{d:"M8.3,12l-1.2,1.2c-1.1,1.1-3.1,1.1-4.2,0C2.3,12.6,2,11.8,2,11s0.3-1.6,0.9-2.1L4,7.7c0.4-0.4,0.4-1,0-1.4 s-1-0.4-1.4,0L1.5,7.5C0.5,8.4,0,9.7,0,11s0.5,2.6,1.5,3.5C2.4,15.5,3.7,16,5,16s2.6-0.5,3.5-1.5l1.2-1.2c0.4-0.4,0.4-1,0-1.4 S8.7,11.6,8.3,12z"}),E.default.createElement("path",{d:"M9.4,5.2L5.2,9.4c-0.4,0.4-0.4,1,0,1.4c0.2,0.2,0.5,0.3,0.7,0.3s0.5-0.1,0.7-0.3l4.2-4.2 c0.4-0.4,0.4-1,0-1.4C10.4,4.8,9.8,4.8,9.4,5.2z"})),load:E.default.createElement("g",null,E.default.createElement("polygon",{points:"8,8 12,4 9,4 9,0 7,0 7,4 4,4 "}),E.default.createElement("path",{d:"M15,0h-3v2h2v8H2V2h2V0H1C0.4,0,0,0.4,0,1v14c0,0.6,0.4,1,1,1h14c0.6,0,1-0.4,1-1V1C16,0.4,15.6,0,15,0z"})),login:E.default.createElement("g",null,E.default.createElement("polygon",{points:"8,12 12,8 8,4 8,7 0,7 0,9 8,9"}),E.default.createElement("path",{d:"M15,16H6c-0.6,0-1-0.4-1-1v-3h2v2h7V2H7v2H5V1c0-0.6,0.4-1,1-1h9c0.6,0,1,0.4,1,1v14C16,15.6,15.6,16,15,16z"})),logout:E.default.createElement("g",null,E.default.createElement("polygon",{points:"4,4 0,8 4,12 4,9 10,9 10,7 4,7"}),E.default.createElement("path",{d:"M15,16H6c-0.6,0-1-0.4-1-1v-3h2v2h7V2H7v2H5V1c0-0.6,0.4-1,1-1h9c0.6,0,1,0.4,1,1v14C16,15.6,15.6,16,15,16z"})),"looper-provider":E.default.createElement("g",null,E.default.createElement("path",{d:"M7,8H1C0.4,8,0,8.4,0,9v6c0,0.6,0.4,1,1,1h6c0.6,0,1-0.4,1-1V9C8,8.4,7.6,8,7,8z"}),E.default.createElement("path",{d:"M11,4H2v2h8v8h2V5C12,4.4,11.6,4,11,4z"}),E.default.createElement("path",{d:"M15,0H6v2h8v8h2V1C16,0.4,15.6,0,15,0z"})),"looper-consumer":E.default.createElement("g",null,E.default.createElement("path",{d:"M7,8H1C0.4,8,0,8.4,0,9v6c0,0.6,0.4,1,1,1h6c0.6,0,1-0.4,1-1V9C8,8.4,7.6,8,7,8z"}),E.default.createElement("path",{d:"M11,4H2v2h8v8h2V5C12,4.4,11.6,4,11,4z"}),E.default.createElement("path",{d:"M15,0H6v2h8v8h2V1C16,0.4,15.6,0,15,0z"})),mail:E.default.createElement("g",null,E.default.createElement("path",{d:"M15,1H1C0.4,1,0,1.4,0,2v1.4l8,4.5l8-4.4V2C16,1.4,15.6,1,15,1z"}),E.default.createElement("path",{d:"M7.5,9.9L0,5.7V14c0,0.6,0.4,1,1,1h14c0.6,0,1-0.4,1-1V5.7L8.5,9.9C8.22,10.04,7.78,10.04,7.5,9.9z"})),menu:E.default.createElement("g",null,E.default.createElement("path",{d:"M15,7H1C0.4,7,0,7.4,0,8s0.4,1,1,1h14c0.6,0,1-0.4,1-1S15.6,7,15,7z"}),E.default.createElement("path",{d:"M15,1H1C0.4,1,0,1.4,0,2s0.4,1,1,1h14c0.6,0,1-0.4,1-1S15.6,1,15,1z"}),E.default.createElement("path",{d:"M15,13H1c-0.6,0-1,0.4-1,1s0.4,1,1,1h14c0.6,0,1-0.4,1-1S15.6,13,15,13z"})),minus:E.default.createElement("g",null,E.default.createElement("path",{d:"M15,7H1C0.4,7,0,7.4,0,8s0.4,1,1,1h14c0.6,0,1-0.4,1-1S15.6,7,15,7z"})),more:E.default.createElement("g",null,E.default.createElement("circle",{cx:"8",cy:"8",r:"2"}),E.default.createElement("circle",{cx:"2",cy:"8",r:"2"}),E.default.createElement("circle",{cx:"14",cy:"8",r:"2"})),move:E.default.createElement("g",null,E.default.createElement("polygon",{points:"13,7 9,7 9,3 11,3 8,0 5,3 7,3 7,7 3,7 3,5 0,8 3,11 3,9 7,9 7,13 5,13 8,16 11,13 9,13 9,9 13,9 13,11 16,8 13,5"})),"move-to-front":E.default.createElement("g",null,E.default.createElement("path",{d:"M6,1.6L4.6,3l4,4H0v2h8.6l-4,4L6,14.4l5.7-5.7c0.4-0.4,0.4-1,0-1.4L6,1.6z"}),E.default.createElement("rect",{height:"14",width:"2",x:"14",y:"1"})),"move-forward":E.default.createElement("g",null,E.default.createElement("polygon",{points:"9.3,1.3 7.9,2.7 12.2,7 0,7 0,9 12.2,9 7.9,13.3 9.3,14.7 16,8 "})),"move-backward":E.default.createElement("g",null,E.default.createElement("polygon",{points:"6.7,14.7 8.1,13.3 3.8,9 16,9 16,7 3.8,7 8.1,2.7 6.7,1.3 0,8 "})),"move-to-back":E.default.createElement("g",null,E.default.createElement("path",{d:"M11.4,3L10,1.6L4.3,7.3c-0.4,0.4-0.4,1,0,1.4l5.7,5.7l1.4-1.4l-4-4H16V7H7.4L11.4,3z"}),E.default.createElement("rect",{height:"14",width:"2",y:"1"})),"move-up-layer":E.default.createElement("g",null,E.default.createElement("path",{d:"M11.707,4.707a1,1,0,0,0,0-1.414l-3-3a1,1,0,0,0-1.414,0l-3,3A1,1,0,0,0,5.707,4.707L7,3.414V15a1,1,0,0,0,2,0V3.414l1.293,1.293a1,1,0,0,0,1.414,0Z"}),E.default.createElement("path",{d:"M15,8H11v2h4a1,1,0,0,0,0-2Z"}),E.default.createElement("path",{d:"M0,9a1,1,0,0,0,1,1H7V8H1A1,1,0,0,0,0,9Z"})),"fast-forward":E.default.createElement("g",null,E.default.createElement("polygon",{points:"7,6.4 0,1 0,15 7,9.6 7,15 16,8 7,1 "})),nearr:E.default.createElement("g",null,E.default.createElement("path",{d:"M14,1H6v2h5.586L1.293,13.293l1.414,1.414L13,4.414V10h2V2C15,1.448,14.552,1,14,1z"})),swarr:E.default.createElement("g",null,E.default.createElement("path",{d:"M14,1H6v2h5.586L1.293,13.293l1.414,1.414L13,4.414V10h2V2C15,1.448,14.552,1,14,1z"})),none:E.default.createElement("g",null,E.default.createElement("path",{d:"M8,0C3.6,0,0,3.6,0,8s3.6,8,8,8s8-3.6,8-8S12.4,0,8,0z M8,2c1.3,0,2.5,0.4,3.5,1.1l-8.4,8.4 C2.4,10.5,2,9.3,2,8C2,4.7,4.7,2,8,2z M8,14c-1.3,0-2.5-0.4-3.5-1.1l8.4-8.4C13.6,5.5,14,6.7,14,8C14,11.3,11.3,14,8,14z"})),edit:E.default.createElement("g",null,E.default.createElement("path",{d:"M8.1,3.5l-7.8,7.8C0.1,11.5,0,11.7,0,12v3c0,0.6,0.4,1,1,1h3c0.3,0,0.5-0.1,0.7-0.3l7.8-7.8L8.1,3.5z"}),E.default.createElement("path",{d:"M15.7,3.3l-3-3c-0.4-0.4-1-0.4-1.4,0L9.5,2.1l4.4,4.4l1.8-1.8C16.1,4.3,16.1,3.7,15.7,3.3z"})),order:E.default.createElement("g",null,E.default.createElement("path",{d:"M5.473,7,5.13,5.693H2.865L2.512,7H.442L2.717,0H5.23l2.3,7ZM4.739,4.149,4.438,3c-.069-.255-.155-.584-.255-.987s-.166-.693-.2-.868q-.042.243-.169.8t-.56,2.2Z"}),E.default.createElement("path",{d:"M6.714,16H1.261V14.831l3.031-4.3H1.333V9H6.638v1.164L3.607,14.473H6.714Z"}),E.default.createElement("polygon",{points:"13 11 13 0 11 0 11 11 8 11 12 16 16 11 13 11"})),phone:E.default.createElement("g",null,E.default.createElement("path",{d:"M15.086,10.4,11.949,9.008a1.542,1.542,0,0,0-1.824.442h0l-.947,1.185A12.427,12.427,0,0,1,5.365,6.823l1.184-.946a1.541,1.541,0,0,0,.444-1.826L5.6.914A1.539,1.539,0,0,0,3.807.049L1.155.738A1.545,1.545,0,0,0,.015,2.444,15.976,15.976,0,0,0,13.557,15.985a1.522,1.522,0,0,0,.212.015,1.544,1.544,0,0,0,1.493-1.154l.688-2.653A1.533,1.533,0,0,0,15.086,10.4Z"})),pause:E.default.createElement("g",null,E.default.createElement("path",{d:"M5,1H2C1.4,1,1,1.4,1,2v12c0,0.6,0.4,1,1,1h3c0.6,0,1-0.4,1-1V2C6,1.4,5.6,1,5,1z"}),E.default.createElement("path",{d:"M14,1h-3c-0.6,0-1,0.4-1,1v12c0,0.6,0.4,1,1,1h3c0.6,0,1-0.4,1-1V2C15,1.4,14.6,1,14,1z"})),play:E.default.createElement("g",null,E.default.createElement("path",{d:"M13.6,7.2l-10-7C2.9-0.3,2,0.2,2,1v14c0,0.8,0.9,1.3,1.6,0.8l10-7C14.1,8.4,14.1,7.6,13.6,7.2z"})),plus:E.default.createElement("g",null,E.default.createElement("path",{d:"M15,7H9V1c0-0.6-0.4-1-1-1S7,0.4,7,1v6H1C0.4,7,0,7.4,0,8s0.4,1,1,1h6v6c0,0.6,0.4,1,1,1s1-0.4,1-1V9h6 c0.6,0,1-0.4,1-1S15.6,7,15,7z"})),"plus-circle":E.default.createElement("g",null,E.default.createElement("path",{d:"M8,0C3.6,0,0,3.6,0,8s3.6,8,8,8s8-3.6,8-8S12.4,0,8,0z M12.8,9.3H9.2v3.5H6.7V9.3H3.2V6.7h3.5V3.2h2.5v3.5h3.5V9.3z"})),power:E.default.createElement("g",null,E.default.createElement("path",{d:"M8,15A7,7,0,0,1,3.333,2.783l1.334,1.49a5,5,0,1,0,6.666,0l1.333-1.49A7,7,0,0,1,8,15Z"}),E.default.createElement("rect",{height:"7",width:"2",x:"7"})),preview:E.default.createElement("g",null,E.default.createElement("polygon",{points:"16,0 10,0 12.293,2.293 7.293,7.293 8.707,8.707 13.707,3.707 16,6"}),E.default.createElement("path",{d:"M15,16H1c-0.552,0-1-0.448-1-1V1c0-0.552,0.448-1,1-1h7v2H2v12h12V8h2v7C16,15.552,15.552,16,15,16z"})),rarr:E.default.createElement("g",null,E.default.createElement("polygon",{points:"9.3,1.3 7.9,2.7 12.2,7 0,7 0,9 12.2,9 7.9,13.3 9.3,14.7 16,8"})),redo:E.default.createElement("g",null,E.default.createElement("path",{d:"M8,5C2.8,5,0,8.8,0,15c1.5-2.4,2.7-4,8-4v4l8-7L8,1V5z"})),reset:E.default.createElement("g",null,E.default.createElement("path",{d:"M2.502,12.333c-0.726-0.92-1.212-2.016-1.405-3.168l1.973-0.331 c0.138,0.822,0.484,1.604,1.003,2.26L2.502,12.333z"}),E.default.createElement("path",{d:"M6.834,14.903c-1.07-0.18-2.1-0.615-2.976-1.259l1.186-1.611 c0.624,0.459,1.358,0.77,2.122,0.898L6.834,14.903z"}),E.default.createElement("path",{d:"M9.165,14.903l-0.33-1.973c0.799-0.134,1.563-0.467,2.209-0.964l1.219,1.586 C11.358,14.248,10.287,14.715,9.165,14.903z"}),E.default.createElement("path",{d:"M8,1C6.127,1,4.35,1.759,3.052,3.052L0.9,0.9L0.2,7.3l6.4-0.7L4.465,4.465C5.393,3.542,6.662,3,8,3 c2.757,0,5,2.243,5,5c0,1.06-0.327,2.072-0.947,2.928l1.621,1.173C14.541,10.901,15,9.483,15,8C15,4.14,11.859,1,8,1z"})),reload:E.default.createElement("g",{id:"g10",transform:"matrix(-0.94614865,0,0,0.97216696,14.590278,0.02504974)"}," ",E.default.createElement("path",{d:"M 2.502,12.333 C 1.776,11.413 1.29,10.317 1.097,9.165 L 3.07,8.834 c 0.138,0.822 0.484,1.604 1.003,2.26 z",id:"path2"})," ",E.default.createElement("path",{d:"m 6.834,14.903 c -1.07,-0.18 -2.1,-0.615 -2.976,-1.259 l 1.186,-1.611 c 0.624,0.459 1.358,0.77 2.122,0.898 z",id:"path4"})," ",E.default.createElement("path",{d:"M 9.165,14.903 8.835,12.93 c 0.799,-0.134 1.563,-0.467 2.209,-0.964 l 1.219,1.586 c -0.905,0.696 -1.976,1.163 -3.098,1.351 z",id:"path6"})," ",E.default.createElement("path",{d:"M 8,1 C 6.127,1 4.35,1.759 3.052,3.052 L 0.9,0.9 0.2,7.3 6.6,6.6 4.465,4.465 C 5.393,3.542 6.662,3 8,3 c 2.757,0 5,2.243 5,5 0,1.06 -0.327,2.072 -0.947,2.928 l 1.621,1.173 C 14.541,10.901 15,9.483 15,8 15,4.14 11.859,1 8,1 Z",id:"path8"})," "),"resize-ew":E.default.createElement("g",null,E.default.createElement("polygon",{points:"11,3 9.6,4.4 12.2,7 3.8,7 6.4,4.4 5,3 0,8 5,13 6.4,11.6 3.8,9 12.2,9 9.6,11.6 11,13 16,8"})),"resize-ns":E.default.createElement("g",null,E.default.createElement("polygon",{points:"13,11 11.6,9.6 9,12.2 9,3.8 11.6,6.4 13,5 8,0 3,5 4.4,6.4 7,3.8 7,12.2 4.4,9.6 3,11 8,16"})),retina:E.default.createElement("g",null,E.default.createElement("path",{d:"M2,4H0V1A1,1,0,0,1,1,0H4V2H2Z"}),E.default.createElement("path",{d:"M16,4H14V2H12V0h3a1,1,0,0,1,1,1Z"}),E.default.createElement("path",{d:"M4,16H1a1,1,0,0,1-1-1V12H2v2H4Z"}),E.default.createElement("path",{d:"M15,16H12V14h2V12h2v3A1,1,0,0,1,15,16Z"}),E.default.createElement("path",{d:"M14.82,7.428a8.5,8.5,0,0,0-13.64,0,1,1,0,0,0,0,1.144,8.5,8.5,0,0,0,13.64,0A1,1,0,0,0,14.82,7.428ZM8,10a2,2,0,1,1,2-2A2,2,0,0,1,8,10Z"})),rewind:E.default.createElement("g",null,E.default.createElement("polygon",{points:"9,1 0,8 9,15 9,9.6 16,15 16,1 9,6.4 "})),"remove-spacing":E.default.createElement("g",null,E.default.createElement("path",{d:"M2,6H0V1c0-0.6,0.4-1,1-1h5v2H2V6z"}),E.default.createElement("path",{d:"M16,6h-2V2h-4V0h5c0.6,0,1,0.4,1,1V6z"}),E.default.createElement("path",{d:"M15,16h-5v-2h4v-4h2v5C16,15.6,15.6,16,15,16z"}),E.default.createElement("path",{d:"M6,16H1c-0.6,0-1-0.4-1-1v-5h2v4h4V16z"})),eye:E.default.createElement("g",null,E.default.createElement("path",{d:"M2,4H0V1A1,1,0,0,1,1,0H4V2H2Z"}),E.default.createElement("path",{d:"M16,4H14V2H12V0h3a1,1,0,0,1,1,1Z"}),E.default.createElement("path",{d:"M4,16H1a1,1,0,0,1-1-1V12H2v2H4Z"}),E.default.createElement("path",{d:"M15,16H12V14h2V12h2v3A1,1,0,0,1,15,16Z"}),E.default.createElement("path",{d:"M14.82,7.428a8.5,8.5,0,0,0-13.64,0,1,1,0,0,0,0,1.144,8.5,8.5,0,0,0,13.64,0A1,1,0,0,0,14.82,7.428ZM8,10a2,2,0,1,1,2-2A2,2,0,0,1,8,10Z"})),"eye-open":E.default.createElement("path",{d:"M288 32c-80.8 0-145.5 36.8-192.6 80.6C48.6 156 17.3 208 2.5 243.7c-3.3 7.9-3.3 16.7 0 24.6C17.3 304 48.6 356 95.4 399.4C142.5 443.2 207.2 480 288 480s145.5-36.8 192.6-80.6c46.8-43.5 78.1-95.4 93-131.1c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C433.5 68.8 368.8 32 288 32zM144 256a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm144-64c0 35.3-28.7 64-64 64c-7.1 0-13.9-1.2-20.3-3.3c-5.5-1.8-11.9 1.6-11.7 7.4c.3 6.9 1.3 13.8 3.2 20.7c13.7 51.2 66.4 81.6 117.6 67.9s81.6-66.4 67.9-117.6c-11.1-41.5-47.8-69.4-88.6-71.1c-5.8-.2-9.2 6.1-7.4 11.7c2.1 6.4 3.3 13.2 3.3 20.3z"}),"eye-slash":E.default.createElement("path",{d:"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L525.6 386.7c39.6-40.6 66.4-86.1 79.9-118.4c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C465.5 68.8 400.8 32 320 32c-68.2 0-125 26.3-169.3 60.8L38.8 5.1zM223.1 149.5C248.6 126.2 282.7 112 320 112c79.5 0 144 64.5 144 144c0 24.9-6.3 48.3-17.4 68.7L408 294.5c8.4-19.3 10.6-41.4 4.8-63.3c-11.1-41.5-47.8-69.4-88.6-71.1c-5.8-.2-9.2 6.1-7.4 11.7c2.1 6.4 3.3 13.2 3.3 20.3c0 10.2-2.4 19.8-6.6 28.3l-90.3-70.8zM373 389.9c-16.4 6.5-34.3 10.1-53 10.1c-79.5 0-144-64.5-144-144c0-6.9 .5-13.6 1.4-20.2L83.1 161.5C60.3 191.2 44 220.8 34.5 243.7c-3.3 7.9-3.3 16.7 0 24.6c14.9 35.7 46.2 87.7 93 131.1C174.5 443.2 239.2 480 320 480c47.8 0 89.9-12.9 126.2-32.5L373 389.9z"}),"eye-dropper":E.default.createElement("g",null,E.default.createElement("path",{d:"M7.5,5.5L3,10c0,0-0.6,2-1,2c-1.1,0-2,0.9-2,2c0,1.1,0.9,2,2,2s2-0.9,2-2c0-0.4,2-1,2-1l4.5-4.5L7.5,5.5z"}),E.default.createElement("path",{d:"M13.9,5.1l1.5-1.5c0.8-0.8,0.8-2.2,0-3l0,0c-0.8-0.8-2.2-0.8-3,0l-1.5,1.5l-2-2L7,2l7,7 l1.9-1.9L13.9,5.1z"})),glasses:E.default.createElement("g",null,E.default.createElement("path",{d:"M13,0h-1c-0.6,0-1,0.4-1,1s0.4,1,1,1h1c0.6,0,1,0.4,1,1v5.6C13.4,8.2,12.7,8,12,8c-1.1,0-2.2,0.5-2.9,1.2 C8.4,9,7.6,9,6.9,9.2C6.2,8.5,5.1,8,4,8C3.3,8,2.6,8.2,2,8.6V3c0-0.6,0.4-1,1-1h1c0.6,0,1-0.4,1-1S4.6,0,4,0H3C1.3,0,0,1.3,0,3v9 c0,2.2,1.8,4,4,4s4-1.8,4-4c0,2.2,1.8,4,4,4s4-1.8,4-4V3C16,1.3,14.7,0,13,0z M4,14c-1.1,0-2-0.9-2-2s0.9-2,2-2s2,0.9,2,2 S5.1,14,4,14z M12,14c-1.1,0-2-0.9-2-2s0.9-2,2-2s2,0.9,2,2S13.1,14,12,14z"})),"check-circle":E.default.createElement("g",null,E.default.createElement("path",{d:"M8,0C3.6,0,0,3.6,0,8s3.6,8,8,8s8-3.6,8-8S12.4,0,8,0z M7,11.4L3.6,8L5,6.6l2,2l4-4L12.4,6L7,11.4z"})),"save-library":E.default.createElement("g",null,E.default.createElement("polygon",{points:"14 0 12 0 12 2 10 2 10 4 12 4 12 6 14 6 14 4 16 4 16 2 14 2 14 0"}),E.default.createElement("path",{d:"M11.494,7.772A4.963,4.963,0,0,1,8.228,4.506,5.072,5.072,0,0,1,8.1,2H1A1,1,0,0,0,0,3V15a1,1,0,0,0,1,1H13a1,1,0,0,0,1-1V7.9A5.072,5.072,0,0,1,11.494,7.772ZM12,14H2V12H12Z"})),"manage-library":E.default.createElement("g",null,E.default.createElement("path",{d:"M13,0H7v6L5,5L3,6V0C1.3,0,0,1.3,0,3v10c0,1.7,1.3,3,3,3h10c1.7,0,3-1.3,3-3V9V3C16,1.3,14.7,0,13,0z M14,13 c0,0.6-0.4,1-1,1H3c-0.6,0-1-0.4-1-1s0.4-1,1-1h10c0.6,0,0.9-0.1,1-0.2V13z"})),search:E.default.createElement("g",null,E.default.createElement("path",{d:"M7,14c-3.86,0-7-3.14-7-7s3.14-7,7-7s7,3.14,7,7S10.86,14,7,14z M7,2C4.243,2,2,4.243,2,7s2.243,5,5,5 s5-2.243,5-5S9.757,2,7,2z"}),E.default.createElement("path",{d:"M15.707,14.293L13.314,11.9c-0.411,0.529-0.885,1.003-1.414,1.414l2.393,2.393 C14.488,15.902,14.744,16,15,16s0.512-0.098,0.707-0.293C16.098,15.316,16.098,14.684,15.707,14.293z"})),strikethrough:E.default.createElement("g",null,E.default.createElement("path",{d:"M9,13.27924V11H7v2.27924c0,0.43042-0.27545,0.81256-0.68378,0.94867L4,15v1h4h4v-1l-2.31622-0.77209 C9.27545,14.0918,9,13.70966,9,13.27924z"}),E.default.createElement("path",{d:"M9,2h3.38196c0.37878,0,0.72504,0.21399,0.89441,0.5528L14,4h1V0H8H1v4h1l0.72363-1.4472 C2.89301,2.21399,3.23926,2,3.61804,2H7v5h2V2z"}),E.default.createElement("polygon",{points:"16,9 16,7 9,7 7,7 0,7 0,9"})),text:E.default.createElement("g",null,E.default.createElement("path",{d:"M8,0H1v4h1l0.72361-1.44721C2.893,2.214,3.23926,2,3.61803,2H7v11.27924 c0,0.43043-0.27543,0.81257-0.68377,0.94868L4,15v1h4h4v-1l-2.31623-0.77208C9.27543,14.09181,9,13.70967,9,13.27924V2h3.38197 c0.37877,0,0.72504,0.214,0.89443,0.55279L14,4h1V0H8z"})),template:E.default.createElement("g",null,E.default.createElement("path",{d:"M15,0H1C0.4,0,0,0.4,0,1v2c0,0.6,0.4,1,1,1h14c0.6,0,1-0.4,1-1V1C16,0.4,15.6,0,15,0z"}),E.default.createElement("path",{d:"M3,6H1C0.4,6,0,6.4,0,7v8c0,0.6,0.4,1,1,1h2c0.6,0,1-0.4,1-1V7C4,6.4,3.6,6,3,6z"}),E.default.createElement("path",{d:"M15,6H7C6.4,6,6,6.4,6,7v8c0,0.6,0.4,1,1,1h8c0.6,0,1-0.4,1-1V7C16,6.4,15.6,6,15,6z"})),toggle:E.default.createElement("g",null,E.default.createElement("path",{d:"M11,3H5C2.2,3,0,5.2,0,8s2.2,5,5,5h6c2.8,0,5-2.2,5-5S13.8,3,11,3z M5,11c-1.7,0-3-1.3-3-3s1.3-3,3-3 s3,1.3,3,3S6.7,11,5,11z"})),transform:E.default.createElement("g",null,E.default.createElement("path",{d:"M15,0H6C5.448,0,5,0.448,5,1v9c0,0.552,0.448,1,1,1h9c0.552,0,1-0.448,1-1V1 C16,0.448,15.552,0,15,0z"}),E.default.createElement("path",{d:"M7,16H1c-0.553,0-1-0.448-1-1V9c0-0.552,0.447-1,1-1h2v2H2v4h4v-1h2v2C8,15.552,7.553,16,7,16z"})),transition:E.default.createElement("g",null,E.default.createElement("path",{d:"M9.4,6.6c0.8,0.8,0.8,2,0,2.8c-0.8,0.8-2,0.8-2.8,0C5.8,8.6,1.6,1.6,1.6,1.6S8.6,5.8,9.4,6.6 z"}),E.default.createElement("path",{d:"M8,16c-4.4,0-8-3.6-8-8c0-0.6,0.4-1,1-1s1,0.4,1,1c0,3.3,2.7,6,6,6s6-2.7,6-6s-2.7-6-6-6C7.4,2,7,1.6,7,1 s0.4-1,1-1c4.4,0,8,3.6,8,8S12.4,16,8,16z"})),trash:E.default.createElement("g",null,E.default.createElement("path",{d:"M15.98,3.196l-0.011-0.002C15.977,3.128,16,3.069,16,3c0-2.916-7.182-3-8-3S0,0.084,0,3 c0,0.069,0.023,0.128,0.031,0.194L0.02,3.196l1.983,9.919C2.117,15.096,5.165,16,8,16s5.883-0.904,5.997-2.884L15.98,3.196z M8,2 c3.137,0,5.155,0.584,5.829,1C13.155,3.416,11.137,4,8,4S2.845,3.416,2.171,3C2.845,2.584,4.863,2,8,2z"})),underline:E.default.createElement("g",null,E.default.createElement("rect",{height:"2",width:"16",y:"14"}),E.default.createElement("path",{d:"M15,0H9v1l1.44721,0.72361C10.786,1.893,11,2.23926,11,2.61803l0,4.26357 c0,1.45087-0.97782,2.7836-2.40207,3.06025C6.68269,10.31386,5,8.84987,5,7V2.61803C5,2.23926,5.214,1.893,5.55279,1.72361L7,1V0H1 v1l1.44721,0.72361C2.786,1.893,3,2.23926,3,2.61803L3,6.777c0,2.60979,1.90274,4.94497,4.50018,5.19855 C10.48047,12.2665,13,9.92173,13,7V2.61803c0-0.37877,0.214-0.72504,0.55279-0.89443L15,1V0z"})),undo:E.default.createElement("g",null,E.default.createElement("path",{d:"M8,5c5.2,0,8,3.8,8,10c-1.5-2.4-2.7-4-8-4v4L0,8l8-7V5z"})),unlink:E.default.createElement("g",null,E.default.createElement("path",{d:"M13.4,9.7l1.2-1.2C15.5,7.6,16,6.3,16,5s-0.5-2.6-1.5-3.5C13.6,0.5,12.3,0,11,0S8.4,0.5,7.5,1.5L6.3,2.6 C5.9,3,5.9,3.6,6.3,4s1,0.4,1.4,0l1.2-1.2c1.1-1.1,3.1-1.1,4.2,0C13.7,3.4,14,4.2,14,5s-0.3,1.6-0.9,2.1L12,8.3 c-0.4,0.4-0.4,1,0,1.4c0.2,0.2,0.5,0.3,0.7,0.3S13.2,9.9,13.4,9.7z"}),E.default.createElement("path",{d:"M8.3,12l-1.2,1.2c-1.1,1.1-3.1,1.1-4.2,0C2.3,12.6,2,11.8,2,11s0.3-1.6,0.9-2.1L4,7.7c0.4-0.4,0.4-1,0-1.4 s-1-0.4-1.4,0L1.5,7.5C0.5,8.4,0,9.7,0,11s0.5,2.6,1.5,3.5C2.4,15.5,3.7,16,5,16s2.6-0.5,3.5-1.5l1.2-1.2c0.4-0.4,0.4-1,0-1.4 S8.7,11.6,8.3,12z"}),E.default.createElement("path",{d:"M9.4,5.2L5.2,9.4c-0.4,0.4-0.4,1,0,1.4c0.2,0.2,0.5,0.3,0.7,0.3s0.5-0.1,0.7-0.3l4.2-4.2 c0.4-0.4,0.4-1,0-1.4C10.4,4.8,9.8,4.8,9.4,5.2z"}),E.default.createElement("path",{d:"M2.3,3.7C2.5,3.9,2.7,4,3,4s0.5-0.1,0.7-0.3c0.4-0.4,0.4-1,0-1.4l-2-2c-0.4-0.4-1-0.4-1.4,0 s-0.4,1,0,1.4L2.3,3.7z"}),E.default.createElement("path",{d:"M13.7,12.3c-0.4-0.4-1-0.4-1.4,0s-0.4,1,0,1.4l2,2c0.2,0.2,0.5,0.3,0.7,0.3s0.5-0.1,0.7-0.3 c0.4-0.4,0.4-1,0-1.4L13.7,12.3z"})),video:E.default.createElement("g",null,E.default.createElement("path",{d:"M15,4H1A.945.945,0,0,0,0,5V15a.945.945,0,0,0,1,1H15a.945.945,0,0,0,1-1V5A.945.945,0,0,0,15,4ZM6,13V7l5,3Z"}),E.default.createElement("path",{d:"M3,0H13a1,1,0,0,1,1,1V2a0,0,0,0,1,0,0H2A0,0,0,0,1,2,2V1A1,1,0,0,1,3,0Z"})),select:E.default.createElement("g",null,E.default.createElement("path",{d:"M7.4,1.2l-5,4l1.2,1.6L8,3.3l4.4,3.5l1.2-1.6l-5-4C8.3,0.9,7.7,0.9,7.4,1.2z"}),E.default.createElement("path",{d:"M8,12.7L3.6,9.2l-1.2,1.6l5,4C7.6,14.9,7.8,15,8,15s0.4-0.1,0.6-0.2l5-4l-1.2-1.6L8,12.7z"})),sort:E.default.createElement("g",null,E.default.createElement("polygon",{points:"2,6 14,6 8,0"}),E.default.createElement("polygon",{points:"8,16 14,10 2,10"})),"sort-asc":E.default.createElement("g",null,E.default.createElement("polygon",{points:"2,6 14,6 8,0"})),"sort-desc":E.default.createElement("g",null,E.default.createElement("polygon",{points:"8,16 14,10 2,10"})),"drag-indicator":E.default.createElement("g",null,E.default.createElement("circle",{cx:"4",cy:"2",r:"2"}),E.default.createElement("circle",{cx:"12",cy:"2",r:"2"}),E.default.createElement("circle",{cx:"4",cy:"14",r:"2"}),E.default.createElement("circle",{cx:"12",cy:"14",r:"2"}),E.default.createElement("circle",{cx:"4",cy:"8",r:"2"}),E.default.createElement("circle",{cx:"12",cy:"8",r:"2"})),tag:E.default.createElement("g",null,E.default.createElement("path",{d:"M15.7,8.3l-8-8C7.5,0.1,7.3,0,7,0H1C0.4,0,0,0.4,0,1v6c0,0.3,0.1,0.5,0.3,0.7l8,8C8.5,15.9,8.7,16,9,16 s0.5-0.1,0.7-0.3l6-6C16.1,9.3,16.1,8.7,15.7,8.3z M4,5C3.4,5,3,4.6,3,4s0.4-1,1-1c0.6,0,1,0.4,1,1S4.6,5,4,5z"})),user:E.default.createElement("g",null,E.default.createElement("circle",{cx:"8",cy:"7",r:"3"}),E.default.createElement("path",{d:"M8,0C3.6,0,0,3.6,0,8s3.6,8,8,8s8-3.6,8-8S12.4,0,8,0z M12,12.4c-0.6-0.7-1.4-1.4-3-1.4H7 c-1.6,0-2.4,0.7-3,1.4C2.8,11.3,2,9.8,2,8c0-3.3,2.7-6,6-6s6,2.7,6,6C14,9.8,13.2,11.3,12,12.4z"})),visible:E.default.createElement("g",null,E.default.createElement("path",{d:"M8,14c4.707,0,7.744-5.284,7.871-5.508c0.171-0.304,0.172-0.676,0.001-0.98C15.746,7.287,12.731,2,8,2 C3.245,2,0.251,7.289,0.126,7.514c-0.169,0.303-0.168,0.672,0.002,0.975C0.254,8.713,3.269,14,8,14z M8,4 c2.839,0,5.036,2.835,5.818,4C13.034,9.166,10.837,12,8,12c-2.841,0-5.038-2.838-5.819-4.001C2.958,6.835,5.146,4,8,4z"}),E.default.createElement("circle",{cx:"8",cy:"8",r:"2"})),hidden:E.default.createElement("g",null,E.default.createElement("path",{d:"M14.574,5.669l-1.424,1.424C13.428,7.44,13.656,7.757,13.819,8c-0.76,1.13-2.85,3.82-5.561,3.985L6.443,13.8 C6.939,13.924,7.457,14,8,14c4.707,0,7.744-5.284,7.871-5.508c0.171-0.304,0.172-0.676,0.001-0.98 C15.825,7.427,15.372,6.631,14.574,5.669z"}),E.default.createElement("path",{d:"M0.293,15.707C0.488,15.902,0.744,16,1,16s0.512-0.098,0.707-0.293l14-14c0.391-0.391,0.391-1.023,0-1.414 s-1.023-0.391-1.414,0l-2.745,2.745C10.515,2.431,9.331,2,8,2C3.245,2,0.251,7.289,0.126,7.514 c-0.169,0.303-0.168,0.672,0.002,0.975c0.07,0.125,1.044,1.802,2.693,3.276l-2.529,2.529C-0.098,14.684-0.098,15.316,0.293,15.707z M2.181,7.999C2.958,6.835,5.146,4,8,4c0.742,0,1.437,0.201,2.078,0.508L8.512,6.074C8.348,6.029,8.178,6,8,6C6.895,6,6,6.895,6,8 c0,0.178,0.029,0.348,0.074,0.512L4.24,10.346C3.285,9.51,2.559,8.562,2.181,7.999z"})),"margin-x-auto":E.default.createElement("g",null,E.default.createElement("rect",{x:"4",width:"8",height:"16"}),E.default.createElement("rect",{y:"3",width:"2",height:"10"}),E.default.createElement("rect",{x:"14",y:"3",width:"2",height:"10"})),"margin-y-auto":E.default.createElement("g",null,E.default.createElement("rect",{y:"4",width:"16",height:"8"}),E.default.createElement("rect",{x:"3",width:"10",height:"2"}),E.default.createElement("rect",{x:"3",y:"14",width:"10",height:"2"})),wand:E.default.createElement("g",null,E.default.createElement("rect",{height:"11.3",width:"4.2",transform:"matrix(0.7071 0.7071 -0.7071 0.7071 9.0355 -0.8137)",x:"3.4",y:"4.8"}),E.default.createElement("rect",{height:"3.4",width:"2",transform:"matrix(0.7071 0.7071 -0.7071 0.7071 6.136 -7.8137)",x:"11.5",y:"1.8"}),E.default.createElement("rect",{height:"2",width:"3",x:"13",y:"7"}),E.default.createElement("rect",{height:"2",width:"3",transform:"matrix(0.7071 0.7071 -0.7071 0.7071 12.5962 -5.2175)",x:"11.1",y:"11.6"}),E.default.createElement("rect",{height:"3",width:"2",x:"7"}),E.default.createElement("rect",{height:"2",width:"3",transform:"matrix(0.7071 0.7071 -0.7071 0.7071 3.4038 -1.4099)",x:"1.9",y:"2.4"})),pointer:E.default.createElement("g",null,E.default.createElement("path",{d:"M12.42389,5.60266L7,5V1.5C7,0.67157,6.32843,0,5.5,0S4,0.67157,4,1.5V9H3V7H2.5C1.67157,7,1,7.67157,1,8.5 v1.83331c0,1.08185,0.35089,2.13452,1,3L4,16h9l1.96606-6.55365C15.50427,7.65247,14.28534,5.80945,12.42389,5.60266z"})),horizontal:E.default.createElement("g",null,E.default.createElement("polygon",{points:"11,3 9.6,4.4 12.2,7 3.8,7 6.4,4.4 5,3 0,8 5,13 6.4,11.6 3.8,9 12.2,9 9.6,11.6 11,13 16,8 "})),uarr:E.default.createElement("g",null,E.default.createElement("polygon",{points:"1.3,6.7 2.7,8.1 7,3.8 7,16 9,16 9,3.8 13.3,8.1 14.7,6.7 8,0"})),vertical:E.default.createElement("g",null,E.default.createElement("polygon",{points:"13,11 11.6,9.6 9,12.2 9,3.8 11.6,6.4 13,5 8,0 3,5 4.4,6.4 7,3.8 7,12.2 4.4,9.6 3,11 8,16 "})),virtual:E.default.createElement("g",null,E.default.createElement("polygon",{points:"7.586 1 1 7.586 1 10.414 10.414 1 7.586 1"}),E.default.createElement("polygon",{points:"1 1 1 4.414 4.414 1 1 1"}),E.default.createElement("polygon",{points:"11.586 15 15 15 15 11.586 11.586 15"}),E.default.createElement("polygon",{points:"15 1 13.586 1 1 13.586 1 15 2.414 15 15 2.414 15 1"}),E.default.createElement("polygon",{points:"15 5.586 5.586 15 8.414 15 15 8.414 15 5.586"})),"view-list":E.default.createElement("g",null,E.default.createElement("circle",{cx:"2",cy:"2",r:"2"}),E.default.createElement("circle",{cx:"2",cy:"8",r:"2"}),E.default.createElement("circle",{cx:"2",cy:"14",r:"2"}),E.default.createElement("path",{d:"M15,0H7C6.4,0,6,0.4,6,1v2c0,0.6,0.4,1,1,1h8c0.6,0,1-0.4,1-1V1C16,0.4,15.6,0,15,0z"}),E.default.createElement("path",{d:"M15,6H7C6.4,6,6,6.4,6,7v2c0,0.6,0.4,1,1,1h8c0.6,0,1-0.4,1-1V7C16,6.4,15.6,6,15,6z"}),E.default.createElement("path",{d:"M15,12H7c-0.6,0-1,0.4-1,1v2c0,0.6,0.4,1,1,1h8c0.6,0,1-0.4,1-1v-2C16,12.4,15.6,12,15,12z"})),"view-grid":E.default.createElement("g",null,E.default.createElement("path",{d:"M6,0H1C0.4,0,0,0.4,0,1v5c0,0.6,0.4,1,1,1h5c0.6,0,1-0.4,1-1V1C7,0.4,6.6,0,6,0z"}),E.default.createElement("path",{d:"M15,0h-5C9.4,0,9,0.4,9,1v5c0,0.6,0.4,1,1,1h5c0.6,0,1-0.4,1-1V1C16,0.4,15.6,0,15,0z"}),E.default.createElement("path",{d:"M6,9H1c-0.6,0-1,0.4-1,1v5c0,0.6,0.4,1,1,1h5c0.6,0,1-0.4,1-1v-5C7,9.4,6.6,9,6,9z"}),E.default.createElement("path",{d:"M15,9h-5c-0.6,0-1,0.4-1,1v5c0,0.6,0.4,1,1,1h5c0.6,0,1-0.4,1-1v-5C16,9.4,15.6,9,15,9z"})),xarr:E.default.createElement("g",null,E.default.createElement("polygon",{points:"11,3 9.6,4.4 12.2,7 3.8,7 6.4,4.4 5,3 0,8 5,13 6.4,11.6 3.8,9 12.2,9 9.6,11.6 11,13 16,8 "})),yarr:E.default.createElement("g",null,E.default.createElement("polygon",{points:"13,11 11.6,9.6 9,12.2 9,3.8 11.6,6.4 13,5 8,0 3,5 4.4,6.4 7,3.8 7,12.2 4.4,9.6 3,11 8,16 "})),reverse:E.default.createElement("g",null,E.default.createElement("path",{d:"M10,1H2v2h8c1.7,0,3,1.3,3,3s-1.3,3-3,3H4.4l3-3L6,4.6L0.6,10L6,15.4L7.4,14l-3-3H10c2.8,0,5-2.2,5-5 S12.8,1,10,1z"})),thru:E.default.createElement("g",null,E.default.createElement("path",{d:"M15.7,7.3L12,3.6L10.6,5l2,2H0v2h12.6l-2,2l1.4,1.4l3.7-3.7C16.1,8.3,16.1,7.7,15.7,7.3z"}),E.default.createElement("rect",{height:"5",width:"2",x:"6",y:"11"}),E.default.createElement("rect",{height:"7",width:"2",x:"6"})),"logo-x":E.default.createElement("g",null,E.default.createElement("g",{transform:"translate(0.750000, 0.750000)"},E.default.createElement("path",{d:"M7.3,6.3l2-2C9.5,4,9.9,4,10.2,4.3c0,0,0,0,0,0l0.1,0.1c0.3,0.3,0.3,0.7,0,0.9l-2,2l2,2c0.3,0.3,0.3,0.7,0,0.9c0,0,0,0,0,0l-0.1,0.1c-0.3,0.3-0.7,0.3-0.9,0l-2-2l-2,2c-0.3,0.3-0.7,0.3-0.9,0c0,0,0,0,0,0l-0.1-0.1c-0.3-0.3-0.3-0.7,0-0.9l2-2l-2-2C4.1,5,4.1,4.6,4.3,4.3c0,0,0,0,0,0l0.1-0.1C4.6,4,5.1,4,5.3,4.3L7.3,6.3z"}),E.default.createElement("path",{d:"M7.2,15.2c-4.4,0-8-3.6-8-8s3.6-8,8-8s8,3.6,8,8S11.7,15.2,7.2,15.2z M7.2,0.8c-3.6,0-6.5,2.9-6.5,6.5s2.9,6.5,6.5,6.5s6.5-2.9,6.5-6.5S10.8,0.8,7.2,0.8z"}))),"logo-pro":E.default.createElement("g",null,E.default.createElement("path",{d:"M8.70457848,0.184639339 L11.7027053,1.82372654 L14.7357785,3.48191904 C15.206954,3.73951246 15.5,4.23370237 15.5,4.77069467 L15.5,11.2293053 C15.5,11.7662976 15.206954,12.2604875 14.7357785,12.518081 L8.70457848,15.8153607 C8.26552442,16.0553932 7.73447558,16.0553932 7.29542152,15.8153607 L1.26422152,12.518081 C0.793046023,12.2604875 0.5,11.7662976 0.5,11.2293053 L0.5,4.77069467 C0.5,4.23370237 0.793046023,3.73951246 1.26422152,3.48191904 L7.29542152,0.184639339 C7.73447558,-0.0553931617 8.26552442,-0.0553931617 8.70457848,0.184639339 Z M5.53071087,9.26891772 C5.23760735,9.26891772 5,9.50652507 5,9.7996286 C5,10.0927321 5.23760735,10.3303395 5.53071087,10.3303395 L7.95678913,10.3303395 C8.24989265,10.3303395 8.4875,10.0927321 8.4875,9.7996286 C8.4875,9.50652507 8.24989265,9.26891772 7.95678913,9.26891772 L5.53071087,9.26891772 Z M5.53071087,7.34376776 C5.23760735,7.34376776 5,7.58137511 5,7.87447863 C5,8.16758215 5.23760735,8.4051895 5.53071087,8.4051895 L11.1067891,8.4051895 C11.3998926,8.4051895 11.6375,8.16758215 11.6375,7.87447863 C11.6375,7.58137511 11.3998926,7.34376776 11.1067891,7.34376776 L5.53071087,7.34376776 Z M5.53071087,5.37517722 C5.23760735,5.37517722 5,5.61278457 5,5.90588809 C5,6.19899161 5.23760735,6.43659896 5.53071087,6.43659896 L10.2067891,6.43659896 C10.4998926,6.43659896 10.7375,6.19899161 10.7375,5.90588809 C10.7375,5.61278457 10.4998926,5.37517722 10.2067891,5.37517722 L5.53071087,5.37517722 Z"})),"logo-cornerstone":E.default.createElement("g",null,E.default.createElement("path",{d:"M0.9,1.9l14-1.7c0.5-0.1,1,0.3,1.1,0.9c0,0,0,0.1,0,0.1v13.7c0,0.6-0.4,1-1,1c0,0-0.1,0-0.1,0l-14-1.6c-0.5-0.1-0.9-0.5-0.9-1V2.9C0,2.4,0.4,1.9,0.9,1.9z M7.5,9.5c-0.4,0.4-0.9,0.6-1.4,0.6c-1.4,0-1.9-1-1.9-1.9c0-0.9,0.6-1.9,1.9-1.9c0.5,0,1,0.2,1.4,0.5l0.7-0.7C7.6,5.5,6.9,5.2,6.1,5.2c-2,0-3,1.5-3,3c0,1.5,0.9,2.9,3,2.9c0.8,0,1.6-0.3,2.1-0.8L7.5,9.5z M12.9,6.2c-0.4-0.9-1.3-1.1-2.2-1.1c-1,0-2.2,0.5-2.2,1.6c0,1.3,1.1,1.6,2.2,1.7C11.5,8.5,12,8.8,12,9.3c0,0.6-0.6,0.8-1.3,0.8c-0.7,0-1.3-0.3-1.6-0.9L8.3,9.7c0.4,1,1.3,1.4,2.4,1.4c1.2,0,2.4-0.5,2.4-1.8c0-1.3-1.1-1.6-2.3-1.8c-0.7-0.1-1.2-0.2-1.2-0.7c0-0.4,0.4-0.7,1.2-0.7c0.6,0,1.1,0.3,1.3,0.6L12.9,6.2z"})),"logo-max":E.default.createElement("g",null,E.default.createElement("path",{class:"st0",d:"M8,0C3.6,0,0,3.6,0,8s3.6,8,8,8s8-3.6,8-8S12.4,0,8,0z M14.3,7.9c-0.2,0.3-0.5,0.6-0.8,1S13,9.5,12.7,9.9s-0.6,0.7-0.9,1c-0.3,0.3-0.6,0.5-0.8,0.7c-0.3,0.2-0.5,0.3-0.6,0.3c-0.2,0-0.4-0.1-0.5-0.4S9.5,11,9.5,10.7c0-0.2,0.1-0.6,0.2-1c0.1-0.4,0.3-0.8,0.4-1.3c0.2-0.5,0.3-0.9,0.5-1.4c0.2-0.5,0.4-0.9,0.5-1.2s0.3-0.7,0.4-0.9l0.2-0.4c0,0,0-0.1,0-0.1c-0.1,0-0.2,0.1-0.5,0.4c-0.3,0.3-0.5,0.6-0.9,1C10,6.4,9.7,6.9,9.3,7.4c-0.4,0.5-0.7,0.9-1,1.4C7.9,9.1,7.7,9.5,7.4,9.8c-0.2,0.3-0.3,0.4-0.4,0.5c-0.1,0.1-0.2,0.1-0.3,0.1c-0.1,0-0.3-0.1-0.5-0.2C6.1,10,6,9.8,6,9.5c0-0.1,0-0.3,0.1-0.6C6.2,8.7,6.3,8.4,6.5,8s0.2-0.7,0.4-1C7,6.7,7.1,6.4,7.2,6.1s0.2-0.5,0.3-0.7l0.1-0.3l0,0c0,0-0.2,0.2-0.5,0.6C6.8,6,6.4,6.5,5.9,7C5.5,7.6,5,8.3,4.5,9s-1,1.4-1.4,2.1c0,0.1-0.1,0.1-0.1,0.1s-0.1,0-0.2,0c-0.2,0-0.4-0.1-0.6-0.2c-0.2-0.2-0.3-0.4-0.3-0.7c0-0.1,0.1-0.4,0.3-0.9c0.2-0.5,0.4-1,0.6-1.6c0.2-0.6,0.5-1.2,0.7-1.7s0.4-1.1,0.5-1.4c0-0.2,0.1-0.3,0.1-0.5S4,4,4.1,4c0,0,0.1,0,0.2,0.1c0.1,0,0.2,0.1,0.3,0.2s0.2,0.1,0.3,0.2S5,4.5,5.1,4.5c0.1,0.1,0.2,0.2,0.2,0.4c0,0.2-0.1,0.4-0.2,0.8S4.8,6.5,4.6,6.9C4.4,7.4,4.2,7.8,4.1,8.2C3.9,8.6,3.7,9,3.6,9.2C3.8,9,4.1,8.7,4.4,8.4S5,7.6,5.3,7.2C5.6,6.8,5.9,6.4,6.2,6C6.5,5.6,6.8,5.3,7,5c0.3-0.3,0.5-0.6,0.7-0.8C7.9,4,8.1,3.9,8.1,3.9c0.1,0,0.2,0,0.3,0.1c0.1,0,0.3,0.1,0.4,0.2s0.2,0.2,0.3,0.3s0.1,0.2,0.1,0.3S9.3,5.1,9.1,5.5C8.9,5.8,8.8,6.2,8.6,6.6S8.2,7.4,8.1,7.8S7.8,8.3,7.8,8.4c0,0,0.1-0.1,0.3-0.3s0.4-0.5,0.6-0.8l0.8-1.1c0.3-0.4,0.6-0.8,0.9-1.1c0.3-0.3,0.6-0.6,0.8-0.8c0.2-0.2,0.4-0.3,0.6-0.3c0.1,0,0.3,0,0.4,0.1c0.1,0.1,0.3,0.1,0.4,0.2s0.2,0.2,0.3,0.3c0.1,0.1,0.1,0.2,0.1,0.4c0,0.1-0.1,0.3-0.2,0.6c-0.1,0.3-0.3,0.6-0.4,1c-0.2,0.4-0.4,0.8-0.6,1.3c-0.2,0.5-0.4,1-0.6,1.5c0,0-0.1,0.1-0.1,0.3c-0.1,0.2-0.1,0.4-0.2,0.6c-0.1,0.2-0.2,0.4-0.2,0.6c-0.1,0.2-0.1,0.3-0.1,0.4v0c0,0,0,0,0,0c0,0,0.2-0.1,0.5-0.4s0.6-0.6,1-1.1s0.8-0.9,1.3-1.4c0.4-0.5,0.8-1,1.1-1.5c0-0.1,0.1-0.1,0.1-0.1c0.1,0,0.1,0,0.1,0.1c0,0.1,0,0.2,0,0.3C14.7,7.3,14.5,7.6,14.3,7.9z"})),"logo-wordpress":E.default.createElement("g",null,E.default.createElement("path",{d:"M0,8c0,3.2,1.8,5.9,4.5,7.2L0.7,4.7C0.2,5.7,0,6.8,0,8z"}),E.default.createElement("path",{d:"M13.4,7.6c0-1-0.4-1.7-0.7-2.2C12.3,4.7,12,4.2,12,3.5c0-0.7,0.6-1.4,1.3-1.4c0,0,0.1,0,0.1,0 C12,0.8,10.1,0,8,0C5.2,0,2.7,1.4,1.3,3.6C1.5,3.6,4,3.5,4,3.5c0.4,0,0.5,0.6,0.1,0.7c0,0-0.4,0.1-0.9,0.1L6,12.9l1.8-5.3L6.5,4.2 c-0.4,0-0.8-0.1-0.8-0.1c-0.4,0-0.4-0.7,0.1-0.7c0,0,1.3,0.1,2.1,0.1c0.8,0,2.1-0.1,2.1-0.1c0.4,0,0.5,0.6,0.1,0.7 c0,0-0.4,0.1-0.9,0.1l2.9,8.6l0.8-2.7C13.1,9.1,13.4,8.3,13.4,7.6z"}),E.default.createElement("path",{d:"M8.1,8.7l-2.4,7C6.5,15.9,7.2,16,8,16c0.9,0,1.8-0.2,2.7-0.5c0,0,0-0.1-0.1-0.1L8.1,8.7z"}),E.default.createElement("path",{d:"M15,4.2c0,0.3,0.1,0.5,0.1,0.8c0,0.8-0.2,1.7-0.6,2.9L12,14.9c2.4-1.4,4-4,4-6.9C16,6.6,15.6,5.3,15,4.2z"})),"quick-center-flexbox":E.default.createElement("g",null,E.default.createElement("polygon",{points:"2,2 6,2 6,0 0,0 0,6 2,6 "}),E.default.createElement("polygon",{points:"10,0 10,2 14,2 14,6 16,6 16,0 "}),E.default.createElement("polygon",{points:"14,14 10,14 10,16 16,16 16,10 14,10 "}),E.default.createElement("polygon",{points:"2,10 0,10 0,16 6,16 6,14 2,14 "}),E.default.createElement("rect",{height:"8",width:"8",x:"4",y:"4"})),"flex-custom":E.default.createElement("g",null,E.default.createElement("rect",{height:"2",width:"4",x:"6",y:"14"}),E.default.createElement("rect",{height:"2",width:"4",x:"6"}),E.default.createElement("rect",{height:"4",width:"2",x:"14",y:"6"}),E.default.createElement("rect",{height:"4",width:"2",y:"6"}),E.default.createElement("path",{d:"M2,2h2V0H1C0.4,0,0,0.4,0,1v3h2V2z"}),E.default.createElement("path",{d:"M15,0h-3v2h2v2h2V1C16,0.4,15.6,0,15,0z"}),E.default.createElement("path",{d:"M14,14h-2v2h3c0.6,0,1-0.4,1-1v-3h-2V14z"}),E.default.createElement("path",{d:"M2,12H0v3c0,0.6,0.4,1,1,1h3v-2H2V12z"})),"flex-fill-space":E.default.createElement("g",null,E.default.createElement("polygon",{points:"9,2 12.6,2 8.6,6 10,7.4 14,3.4 14,7 16,7 16,0 9,0 "}),E.default.createElement("polygon",{points:"6,8.6 2,12.6 2,9 0,9 0,16 7,16 7,14 3.4,14 7.4,10 "})),"flex-fill-space-equally":E.default.createElement("g",null,E.default.createElement("polygon",{points:"9,0 9,2 12.6,2 9.3,5.3 10.7,6.7 14,3.4 14,7 16,7 16,0 "}),E.default.createElement("polygon",{points:"6.7,10.7 5.3,9.3 2,12.6 2,9 0,9 0,16 7,16 7,14 3.4,14 "}),E.default.createElement("polygon",{points:"0,7 2,7 2,3.4 5.3,6.7 6.7,5.3 3.4,2 7,2 7,0 0,0 "}),E.default.createElement("polygon",{points:"14,12.6 10.7,9.3 9.3,10.7 12.6,14 9,14 9,16 16,16 16,9 14,9 "})),"flex-no-shrink":E.default.createElement("g",null,E.default.createElement("path",{d:"M15,0H1C0.4,0,0,0.4,0,1v14c0,0.6,0.4,1,1,1h14c0.6,0,1-0.4,1-1V1C16,0.4,15.6,0,15,0z M11.5,10.1l-1.4,1.4 L8,9.4l-2.1,2.1l-1.4-1.4L6.6,8L4.5,5.9l1.4-1.4L8,6.6l2.1-2.1l1.4,1.4L9.4,8L11.5,10.1z"})),"flex-standard":E.default.createElement("g",null,E.default.createElement("rect",{height:"16",width:"16",rx:"1",ry:"1"})),"placement-x-around":E.default.createElement("g",null,E.default.createElement("rect",{height:"10",width:"4",x:"6",y:"3"}),E.default.createElement("rect",{height:"16",width:"2"}),E.default.createElement("rect",{height:"16",width:"2",x:"14"})),"placement-x-auto":E.default.createElement("g",null,E.default.createElement("polygon",{points:"7.7207,5 6.72058,8 9.27942,8 8.2793,5 "}),E.default.createElement("path",{d:"M15,0H1C0.44727,0,0,0.44775,0,1v14c0,0.55225,0.44727,1,1,1h14c0.55273,0,1-0.44775,1-1V1 C16,0.44775,15.55273,0,15,0z M14,14H9v-1l1.61292-0.5L9.94617,10H6.05383l-0.66675,2.5L7,13v1H2v-1l0.83398-0.32593 c0.2818-0.11005,0.4986-0.3418,0.58966-0.63031L6.2793,3H9.7207l2.85565,9.04376c0.09106,0.28851,0.30786,0.52026,0.58966,0.63031 L14,13V14z"})),"placement-x-baseline":E.default.createElement("g",null,E.default.createElement("polygon",{points:"3,0 0,3 2,3 2,13 0,13 3,16 6,13 4,13 4,3 6,3 "}),E.default.createElement("polygon",{points:"11,4 6,4 6,8 7,8 8,6 10,6 10,12 8,13 8,14 11,14 14,14 14,13 12,12 12,6 14,6 15,8 16,8 16,4 "})),"placement-x-between":E.default.createElement("g",null,E.default.createElement("rect",{x:"12",y:"3",width:"4",height:"10"}),E.default.createElement("rect",{y:"3",width:"4",height:"10"}),E.default.createElement("rect",{x:"7",width:"2",height:"16"})),"placement-x-center":E.default.createElement("g",null,E.default.createElement("polygon",{points:"15,7 15,3 9,3 9,0 7,0 7,3 1,3 1,7 7,7 7,9 3.5,9 3.5,13 7,13 7,16 9,16 9,13 12.5,13 12.5,9 9,9 9,7 "})),"placement-x-end":E.default.createElement("g",null,E.default.createElement("rect",{height:"16",width:"2",x:"14"}),E.default.createElement("rect",{height:"4",width:"12",x:"0",y:"3"}),E.default.createElement("rect",{height:"4",width:"8",x:"4",y:"9"})),"placement-x-evenly":E.default.createElement("g",null,E.default.createElement("rect",{x:"6",y:"3",width:"4",height:"10"}),E.default.createElement("rect",{width:"2",height:"6"}),E.default.createElement("rect",{y:"10",width:"2",height:"6"}),E.default.createElement("rect",{x:"14",width:"2",height:"6"}),E.default.createElement("rect",{x:"14",y:"10",width:"2",height:"6"})),"placement-x-start":E.default.createElement("g",null,E.default.createElement("rect",{height:"16",width:"2"}),E.default.createElement("rect",{height:"4",width:"12",x:"4",y:"3"}),E.default.createElement("rect",{height:"4",width:"8",x:"4",y:"9"})),"placement-x-stretch":E.default.createElement("g",null,E.default.createElement("path",{d:"M15,8v7c0,0.6-0.4,1-1,1H2c-0.6,0-1-0.4-1-1V8c0-0.6,0.4-1,1-1h12C14.6,7,15,7.4,15,8z"}),E.default.createElement("rect",{x:"5",width:"2",height:"4"}),E.default.createElement("rect",{x:"9",width:"2",height:"4"}),E.default.createElement("rect",{x:"13",width:"2",height:"4"}),E.default.createElement("rect",{x:"1",width:"2",height:"4"})),"placement-y-around":E.default.createElement("g",null,E.default.createElement("rect",{height:"4",width:"10",x:"3",y:"6"}),E.default.createElement("rect",{height:"2",width:"16"}),E.default.createElement("rect",{height:"2",width:"16",y:"14"})),"placement-y-auto":E.default.createElement("g",null,E.default.createElement("polygon",{points:"7.7207,5 6.72058,8 9.27942,8 8.2793,5 "}),E.default.createElement("path",{d:"M15,0H1C0.44727,0,0,0.44775,0,1v14c0,0.55225,0.44727,1,1,1h14c0.55273,0,1-0.44775,1-1V1 C16,0.44775,15.55273,0,15,0z M14,14H9v-1l1.61292-0.5L9.94617,10H6.05383l-0.66675,2.5L7,13v1H2v-1l0.83398-0.32593 c0.2818-0.11005,0.4986-0.3418,0.58966-0.63031L6.2793,3H9.7207l2.85565,9.04376c0.09106,0.28851,0.30786,0.52026,0.58966,0.63031 L14,13V14z"})),"placement-y-baseline":E.default.createElement("g",null,E.default.createElement("polygon",{points:"3,0 0,3 2,3 2,13 0,13 3,16 6,13 4,13 4,3 6,3 "}),E.default.createElement("polygon",{points:"11,4 6,4 6,8 7,8 8,6 10,6 10,12 8,13 8,14 11,14 14,14 14,13 12,12 12,6 14,6 15,8 16,8 16,4 "})),"placement-y-between":E.default.createElement("g",null,E.default.createElement("rect",{x:"3",y:"12",width:"10",height:"4"}),E.default.createElement("rect",{x:"3",width:"10",height:"4"}),E.default.createElement("rect",{y:"7",width:"16",height:"2"})),"placement-y-center":E.default.createElement("g",null,E.default.createElement("polygon",{points:"7,1 3,1 3,7 0,7 0,9 3,9 3,15 7,15 7,9 9,9 9,12.5 13,12.5 13,9 16,9 16,7 13,7 13,3.5 9,3.5 9,7 7,7 "})),"placement-y-end":E.default.createElement("g",null,E.default.createElement("rect",{height:"2",width:"16",y:"14"}),E.default.createElement("rect",{height:"12",width:"4",x:"3",y:"0"}),E.default.createElement("rect",{height:"8",width:"4",x:"9",y:"4"})),"placement-y-evenly":E.default.createElement("g",null,E.default.createElement("rect",{x:"3",y:"6",width:"10",height:"4"}),E.default.createElement("rect",{x:"10",width:"6",height:"2"}),E.default.createElement("rect",{width:"6",height:"2"}),E.default.createElement("rect",{x:"10",y:"14",width:"6",height:"2"}),E.default.createElement("rect",{y:"14",width:"6",height:"2"})),"placement-y-start":E.default.createElement("g",null,E.default.createElement("rect",{height:"2",width:"16"}),E.default.createElement("rect",{height:"12",width:"4",x:"9",y:"4"}),E.default.createElement("rect",{height:"8",width:"4",x:"3",y:"4"})),"placement-y-stretch":E.default.createElement("g",null,E.default.createElement("rect",{height:"14",width:"9",rx:"1",ry:"1",x:"7",y:"1"}),E.default.createElement("rect",{height:"2",width:"4",y:"9"}),E.default.createElement("rect",{height:"2",width:"4",y:"5"}),E.default.createElement("rect",{height:"2",width:"4",y:"1"}),E.default.createElement("rect",{height:"2",width:"4",y:"13"})),"size-xs":E.default.createElement("g",null,E.default.createElement("path",{d:"M18,0H6A3,3,0,0,0,3,3V21a3,3,0,0,0,3,3H18a3,3,0,0,0,3-3V3A3,3,0,0,0,18,0Zm1,20a1,1,0,0,1-1,1H6a1,1,0,0,1-1-1V4A1,1,0,0,1,6,3H18a1,1,0,0,1,1,1Z"})),"size-sm":E.default.createElement("g",null,E.default.createElement("path",{d:"M0,6v12c0,1.7,1.3,3,3,3h18c1.7,0,3-1.3,3-3V6c0-1.7-1.3-3-3-3H3C1.3,3,0,4.3,0,6z M20,5c0.6,0,1,0.4,1,1v12c0,0.6-0.4,1-1,1H4c-0.6,0-1-0.4-1-1V6c0-0.6,0.4-1,1-1H20z"})),"size-md":E.default.createElement("g",null,E.default.createElement("path",{d:"M4,24h16c1.7,0,3-1.3,3-3V3c0-1.7-1.3-3-3-3H4C2.3,0,1,1.3,1,3v18C1,22.7,2.3,24,4,24z M3,4c0-0.6,0.4-1,1-1h16c0.6,0,1,0.4,1,1v16c0,0.6-0.4,1-1,1H4c-0.6,0-1-0.4-1-1V4z"})),"size-lg":E.default.createElement("g",null,E.default.createElement("path",{d:"M24,17c0,2.2-1.8,4-4,4H4c-2.2,0-4-1.8-4-4H24z"}),E.default.createElement("path",{d:"M4,15V6c0-0.6,0.4-1,1-1h14c0.6,0,1,0.4,1,1v9h2V6c0-1.7-1.3-3-3-3H5C3.3,3,2,4.3,2,6v9H4z"})),"size-xl":E.default.createElement("g",null,E.default.createElement("path",{d:"M21,0H3C1.3,0,0,1.3,0,3v14c0,1.7,1.3,3,3,3h7v2H5v2h14v-2h-5v-2h7c1.7,0,3-1.3,3-3V3C24,1.3,22.7,0,21,0zM22,16H2V3c0-0.6,0.4-1,1-1h18c0.6,0,1,0.4,1,1V16z"})),"text-align-left":E.default.createElement("g",null,E.default.createElement("rect",{height:"2",width:"16",y:"1"}),E.default.createElement("rect",{height:"2",width:"10",y:"5"}),E.default.createElement("rect",{height:"2",width:"16",y:"9"}),E.default.createElement("rect",{height:"2",width:"10",y:"13"})),"text-align-center":E.default.createElement("g",null,E.default.createElement("rect",{height:"2",width:"16",y:"1"}),E.default.createElement("rect",{height:"2",width:"10",x:"3",y:"5"}),E.default.createElement("rect",{height:"2",width:"16",y:"9"}),E.default.createElement("rect",{height:"2",width:"10",x:"3",y:"13"})),"text-align-right":E.default.createElement("g",null,E.default.createElement("rect",{height:"2",width:"16",y:"1"}),E.default.createElement("rect",{height:"2",width:"10",x:"6",y:"5"}),E.default.createElement("rect",{height:"2",width:"16",y:"9"}),E.default.createElement("rect",{height:"2",width:"10",x:"6",y:"13"})),"text-align-justify":E.default.createElement("g",null,E.default.createElement("rect",{height:"2",width:"16",y:"1"}),E.default.createElement("rect",{height:"2",width:"16",y:"5"}),E.default.createElement("rect",{height:"2",width:"16",y:"9"}),E.default.createElement("rect",{height:"2",width:"16",y:"13"})),code:E.default.createElement("g",null,E.default.createElement("path",{d:"M15,0H1A1,1,0,0,0,0,1V15a1,1,0,0,0,1,1H15a1,1,0,0,0,1-1V1A1,1,0,0,0,15,0ZM2.293,11.293,5.586,8,2.293,4.707,3.707,3.293,8.414,8,3.707,12.707ZM13,13H8V11h5Zm0-4H10V7h3Zm0-4H8V3h5Z"})),dev:E.default.createElement("g",null,E.default.createElement("path",{d:"M15,2H13V1a1,1,0,0,0-1-1H1A1,1,0,0,0,0,1V5A1,1,0,0,0,1,6H2.986l-.805,4.83a1,1,0,0,1-.54.731l-.535.268A2.008,2.008,0,0,0,0,13.623V15a1,1,0,0,0,1,1H11a1,1,0,0,0,1-1V13.819a2,2,0,0,0-1.608-1.961L8.1,11.4a1,1,0,0,1-.791-1.145L8.014,6H12a1,1,0,0,0,1-1V4.042h2a1,1,0,0,0,1-1V3A1,1,0,0,0,15,2ZM6,3.5a.5.5,0,0,1-.5.5h-3A.5.5,0,0,1,2,3.5v-1A.5.5,0,0,1,2.5,2h3a.5.5,0,0,1,.5.5Z"})),axisX:E.default.createElement("g",null,E.default.createElement("g",{className:"is-axis",style:{opacity:"0.55"}},E.default.createElement("path",{d:"M4.3,10.9L0,15.3L0.7,16l4.3-4.3C4.8,11.5,4.5,11.2,4.3,10.9z"}),E.default.createElement("path",{d:"M6.2,7.5c0.2,0,0.3,0,0.5,0.1V0h-1v7.6C5.9,7.5,6.1,7.5,6.2,7.5z"})),E.default.createElement("g",{className:"is-arrow"},E.default.createElement("polygon",{points:"16,9.8 13,7.8 13,11.8"}),E.default.createElement("rect",{x:"10",y:"6.2",transform:"matrix(-1.836970e-16 1 -1 -1.836970e-16 20.25 -0.75)",width:"1",height:"7"}),E.default.createElement("circle",{cx:"6.2",cy:"9.8",r:"1.5"}),E.default.createElement("path",{d:"M11.6,6.8H10l2.2-3.4L10.1,0h1.7L13,2.2L14.2,0h1.6l-2.1,3.3L16,6.8h-1.7L13,4.5L11.6,6.8z"}))),axisY:E.default.createElement("g",null,E.default.createElement("g",{className:"is-axis",style:{opacity:"0.55"}},E.default.createElement("path",{d:"M4.3,10.9L0,15.3L0.7,16l4.3-4.3C4.8,11.5,4.5,11.2,4.3,10.9z"}),E.default.createElement("path",{d:"M8.4,9.2c0,0.2,0.1,0.3,0.1,0.5s0,0.3-0.1,0.5H16v-1H8.4z"})),E.default.createElement("g",{className:"is-arrow"},E.default.createElement("polygon",{points:"6.2,0 4.2,3 8.2,3"}),E.default.createElement("rect",{x:"5.8",y:"2",width:"1",height:"7"}),E.default.createElement("circle",{cx:"6.2",cy:"9.8",r:"1.5"}),E.default.createElement("path",{d:"M14.4,0H16l-2.3,4.2v2.5h-1.4V4.2L10,0h1.7l1.4,2.9L14.4,0z"}))),axisZ:E.default.createElement("g",null,E.default.createElement("g",{className:"is-axis",style:{opacity:"0.55"}},E.default.createElement("path",{d:"M6.8,7.6V0h-1v7.6C6.1,7.5,6.4,7.5,6.8,7.6z"}),E.default.createElement("path",{d:"M8.4,9.2c0.1,0.3,0.1,0.7,0,1H16v-1H8.4z"})),E.default.createElement("g",{className:"is-arrow"},E.default.createElement("polygon",{points:"0,16 3.5,15.3 0.7,12.5"}),E.default.createElement("rect",{x:"3.3",y:"8.7",transform:"matrix(-0.7071 -0.7071 0.7071 -0.7071 -2.2019 23.5395)",width:"1",height:"7"}),E.default.createElement("circle",{cx:"6.2",cy:"9.8",r:"1.5"}),E.default.createElement("path",{d:"M10,5.6l4-4.4h-3.9V0H16v1.1l-4,4.4h4v1.2h-6V5.6z"}))),rotateX:E.default.createElement("g",null,E.default.createElement("path",{d:"M7.4,6.8l-2,3h1.5C6.5,12.9,5.2,15,4,15c-1.4,0-3-3-3-7c0-4,1.6-7,3-7c1.1,0,2.3,1.9,2.8,4.6h1C7.3,2.4,5.8,0,4,0C1.8,0,0,3.6,0,8s1.8,8,4,8c1.9,0,3.5-2.7,3.9-6.2h1.5L7.4,6.8z"}),E.default.createElement("path",{d:"M11.6,6.8H10l2.2-3.4L10.1,0h1.7L13,2.2L14.2,0h1.6l-2.1,3.3L16,6.8h-1.7L13,4.5L11.6,6.8z"})),rotateY:E.default.createElement("g",null,E.default.createElement("path",{d:"M6.8,8.6l3,2V9.1C12.9,9.5,15,10.8,15,12c0,1.4-3,3-7,3c-4,0-7-1.6-7-3c0-1.1,1.9-2.3,4.6-2.8v-1C2.4,8.7,0,10.2,0,12c0,2.2,3.6,4,8,4s8-1.8,8-4c0-1.9-2.7-3.5-6.2-3.9V6.6L6.8,8.6z"}),E.default.createElement("path",{d:"M14.4,0H16l-2.3,4.2v2.5h-1.4V4.2L10,0h1.7l1.4,2.9L14.4,0z"})),rotateZ:E.default.createElement("g",null,E.default.createElement("path",{d:"M8.7,7.7L7.9,8.3C8.6,9,9,9.9,9,11c0,2.2-1.8,4-4,4s-4-1.8-4-4c0-2,1.5-3.7,3.4-3.9v1.6l3-2l-3-2v1.4C1.9,6.4,0,8.4,0,11c0,2.8,2.2,5,5,5s5-2.2,5-5C10,9.7,9.5,8.6,8.7,7.7z"}),E.default.createElement("path",{d:"M10,5.6l4-4.4h-3.9V0H16v1.1l-4,4.4h4v1.2h-6V5.6z"})),"nav-document":E.default.createElement("g",null,E.default.createElement("circle",{cx:"2",cy:"2",r:"2"}),E.default.createElement("circle",{cx:"2",cy:"8",r:"2"}),E.default.createElement("circle",{cx:"2",cy:"14",r:"2"}),E.default.createElement("path",{d:"M15,0H7C6.4,0,6,0.4,6,1v2c0,0.6,0.4,1,1,1h8c0.6,0,1-0.4,1-1V1C16,0.4,15.6,0,15,0z"}),E.default.createElement("path",{d:"M15,6H7C6.4,6,6,6.4,6,7v2c0,0.6,0.4,1,1,1h8c0.6,0,1-0.4,1-1V7C16,6.4,15.6,6,15,6z"}),E.default.createElement("path",{d:"M15,12H7c-0.6,0-1,0.4-1,1v2c0,0.6,0.4,1,1,1h8c0.6,0,1-0.4,1-1v-2C16,12.4,15.6,12,15,12z"})),"nav-layout":E.default.createElement("g",null,E.default.createElement("path",{d:"M15,0H1C0.4,0,0,0.4,0,1v2c0,0.6,0.4,1,1,1h14c0.6,0,1-0.4,1-1V1C16,0.4,15.6,0,15,0z"}),E.default.createElement("path",{d:"M3,6H1C0.4,6,0,6.4,0,7v8c0,0.6,0.4,1,1,1h2c0.6,0,1-0.4,1-1V7C4,6.4,3.6,6,3,6z"}),E.default.createElement("path",{d:"M15,6H7C6.4,6,6,6.4,6,7v8c0,0.6,0.4,1,1,1h8c0.6,0,1-0.4,1-1V7C16,6.4,15.6,6,15,6z"})),"nav-elements":E.default.createElement("g",null,E.default.createElement("path",{d:"M8,5.8l7.2-3L8.3,0.1C8.1,0,7.9,0,7.7,0.1L0.8,2.9L8,5.8z"}),E.default.createElement("path",{d:"M8.9,7.5V16l6.6-2.7c0.3-0.1,0.4-0.4,0.4-0.7v-8L8.9,7.5z"}),E.default.createElement("path",{d:"M7.1,7.5L0,4.5v8c0,0.3,0.1,0.6,0.4,0.7L7.1,16L7.1,7.5z"})),"nav-inspector":E.default.createElement("g",null,E.default.createElement("path",{d:"M15.707,13.293L13,10.586c0.63-1.05,1-2.275,1-3.586c0-3.86-3.141-7-7-7S0,3.14,0,7s3.141,7,7,7 c1.312,0,2.536-0.369,3.586-1l2.707,2.707C13.488,15.902,13.744,16,14,16s0.512-0.098,0.707-0.293l1-1 C16.098,14.316,16.098,13.684,15.707,13.293z M7,12c-2.761,0-5-2.239-5-5s2.239-5,5-5s5,2.239,5,5S9.761,12,7,12z"})),"nav-settings":E.default.createElement("g",null,E.default.createElement("path",{d:"M15.135,6.784c-1.303-0.326-1.921-1.818-1.23-2.969c0.322-0.536,0.225-0.998-0.094-1.316l-0.31-0.31 c-0.318-0.318-0.78-0.415-1.316-0.094c-1.152,0.691-2.644,0.073-2.969-1.23C9.065,0.258,8.669,0,8.219,0H7.781 c-0.45,0-0.845,0.258-0.997,0.865c-0.326,1.303-1.818,1.921-2.969,1.23C3.279,1.773,2.816,1.87,2.498,2.188l-0.31,0.31 C1.87,2.816,1.773,3.279,2.095,3.815c0.691,1.152,0.073,2.644-1.23,2.969C0.26,6.935,0,7.33,0,7.781v0.438 c0,0.45,0.258,0.845,0.865,0.997c1.303,0.326,1.921,1.818,1.23,2.969c-0.322,0.536-0.225,0.998,0.094,1.316l0.31,0.31 c0.319,0.319,0.782,0.415,1.316,0.094c1.152-0.691,2.644-0.073,2.969,1.23C6.935,15.742,7.331,16,7.781,16h0.438 c0.45,0,0.845-0.258,0.997-0.865c0.326-1.303,1.818-1.921,2.969-1.23c0.535,0.321,0.997,0.225,1.316-0.094l0.31-0.31 c0.318-0.318,0.415-0.78,0.094-1.316c-0.691-1.152-0.073-2.644,1.23-2.969C15.742,9.065,16,8.669,16,8.219V7.781 C16,7.33,15.74,6.935,15.135,6.784z M8,11c-1.657,0-3-1.343-3-3s1.343-3,3-3s3,1.343,3,3S9.657,11,8,11z"})),"num-0":E.default.createElement("g",null,E.default.createElement("path",{d:"M8,0c4.4,0,6.4,4,6.4,8c0,4-2,8-6.4,8c-4.4,0-6.4-4-6.4-8C1.6,4,3.6,0,8,0z M8,2.9C5.8,2.9,4.9,5.1,4.9,8c0,2.9,0.8,5.1,3.1,5.1c2.2,0,3-2.2,3-5.1C11,5.1,10.2,2.9,8,2.9z"})),"num-1":E.default.createElement("g",null,E.default.createElement("path",{d:"M7.8,4.4L5.1,7.1l-1.9-2l5-5.1h3v16H7.8V4.4z"})),"num-2":E.default.createElement("g",null,E.default.createElement("path",{d:"M2.2,13.4C8.7,8.6,10.6,7,10.6,5C10.6,3.7,9.3,3,8,3C6.2,3,4.9,3.7,3.8,4.8L1.9,2.6C3.4,0.8,5.8,0,8,0c3.4,0,6,1.9,6,5c0,2.7-2.2,5-6.5,8h6.6v3H2.2V13.4z"})),"num-3":E.default.createElement("g",null,E.default.createElement("path",{d:"M3.6,11.4c1.1,1.1,2.8,1.8,4.3,1.8c1.9,0,2.9-0.8,2.9-2c0-1.3-1-1.8-3.1-1.8c-0.7,0-1.7,0-1.9,0V6.4c0.3,0,1.3,0,1.9,0c1.7,0,2.9-0.6,2.9-1.7c0-1.2-1.3-1.9-2.9-1.9c-1.5,0-2.9,0.6-3.9,1.6l-1.6-2C3.4,1,5.3,0,8,0c3.6,0,5.9,1.6,5.9,4.2c0,2-1.7,3.2-3.4,3.5c1.6,0.2,3.6,1.4,3.6,3.7c0,2.7-2.4,4.6-6.1,4.6c-2.9,0-5-1.1-6.1-2.5L3.6,11.4z"})),"num-4":E.default.createElement("g",null,E.default.createElement("path",{d:"M9.1,12.7H1.4V10L7.8,0h4.7v9.7h2.1v3h-2.1V16H9.1V12.7z M4.8,9.7h4.3V3L4.8,9.7z"})),"num-5":E.default.createElement("g",null,E.default.createElement("path",{d:"M3.7,11.4c1.1,1.1,2.5,1.7,4.2,1.7c1.9,0,2.9-1.1,2.9-2.4c0-1.4-1-2.4-2.8-2.4c-1.3,0-2.4,0.4-3.3,1.3L2.3,9V0h10.8v2.9H5.6v3.9c0.8-0.7,2.1-1.3,3.5-1.3c2.7,0,5,1.9,5,5.1c0,3.3-2.5,5.4-6.3,5.4c-2.7,0-4.7-0.9-6.1-2.4L3.7,11.4z"})),"num-6":E.default.createElement("g",null,E.default.createElement("path",{d:"M8.9,0c1.9,0,3.5,0.7,4.6,1.6L12,4.1c-0.8-0.8-1.7-1.2-3.1-1.2C6.6,2.9,5,4.9,5,7.3c0,0.1,0,0.2,0,0.3c0.7-1,2.3-2,4-2c2.8,0,5.3,1.7,5.3,5c0,3-2.4,5.3-5.9,5.3c-4.7,0-6.7-3.6-6.7-8C1.7,3.3,4.3,0,8.9,0z M8.1,8.4c-1.2,0-2.3,0.6-3,1.5c0.1,1.5,1,3.2,3.2,3.2c1.8,0,2.7-1.2,2.7-2.3C11,9.1,9.6,8.4,8.1,8.4z"})),"num-7":E.default.createElement("g",null,E.default.createElement("path",{d:"M10,3H2V0h12v2.4L8.1,16H4.3L10,3z"})),"num-8":E.default.createElement("g",null,E.default.createElement("path",{d:"M5.1,7.7C3.4,7.1,2,6,2,4.1C2,1.2,5.1,0,8,0c2.9,0,6,1.2,6,4.1c0,1.9-1.4,3-3.1,3.6c1.9,0.7,3.3,2.1,3.3,4c0,2.9-3,4.3-6.2,4.3c-3.3,0-6.2-1.4-6.2-4.3C1.8,9.8,3.2,8.4,5.1,7.7z M8,9.2C7,9.3,5.1,10,5.1,11.3c0,1.1,1.3,1.9,2.9,1.9c1.6,0,2.9-0.7,2.9-1.9C10.9,10,9,9.3,8,9.2z M8,2.8c-1.5,0-2.6,0.7-2.6,1.8C5.4,5.8,7,6.3,8,6.5c1-0.1,2.6-0.7,2.6-1.9C10.6,3.5,9.5,2.8,8,2.8z"})),"num-9":E.default.createElement("g",null,E.default.createElement("path",{d:"M4,11.9c0.8,0.8,1.7,1.2,3.1,1.2c2.5,0,3.9-2.1,3.9-4.5V8.3c-0.7,1-2.3,2-4,2c-2.8,0-5.3-1.7-5.3-5c0-3,2.4-5.3,5.9-5.3c4.7,0,6.7,3.6,6.7,8c0,4.7-2.6,8-7.2,8c-1.9,0-3.5-0.6-4.6-1.6L4,11.9z M7.8,2.9C6,2.9,5.1,4.1,5.1,5.2c0,1.6,1.4,2.4,2.9,2.4c1.2,0,2.3-0.5,3-1.4C10.8,4.6,10,2.9,7.8,2.9z"})),lock:E.default.createElement("g",null,E.default.createElement("path",{d:"M12,6H10V4A2,2,0,0,0,6,4V6H4V4a4,4,0,0,1,8,0Z"}),E.default.createElement("path",{d:"M14,7H2A1,1,0,0,0,1,8v7a1,1,0,0,0,1,1H14a1,1,0,0,0,1-1V8A1,1,0,0,0,14,7ZM8,13a2,2,0,1,1,2-2A2,2,0,0,1,8,13Z"})),unlock:E.default.createElement("g",null,E.default.createElement("path",{d:"M1,15c0,0.6,0.4,1,1,1h12c0.6,0,1-0.4,1-1V6c0-0.6-0.4-1-1-1h-2H6V4c0-1.1,0.9-2,2-2c0.6,0,1.1,0.2,1.5,0.7 l0.7,0.7l1.5-1.3L11,1.3C10.2,0.5,9.1,0,8,0C5.8,0,4,1.8,4,4v1H2C1.4,5,1,5.4,1,6V15z M8,8c1.1,0,2,0.9,2,2c0,0.7-0.4,1.4-1,1.7V13 H7v-1.3c-0.6-0.3-1-1-1-1.7C6,8.9,6.9,8,8,8z"})),"component-brick":E.default.createElement("g",null,E.default.createElement("path",{d:"M9.971,12.017,2,7.588V17a1,1,0,0,0,.514.874L11,22.588V13.765A2,2,0,0,0,9.971,12.017Z"}),E.default.createElement("path",{d:"M13,13.765v8.823l8.486-4.714A1,1,0,0,0,22,17V7.588l-7.971,4.429A2,2,0,0,0,13,13.765Z"}),E.default.createElement("path",{d:"M16.787,3.515C16.206,5,14.382,6,12,6S7.794,5,7.213,3.515L3,5.856l8.029,4.461a2,2,0,0,0,1.942,0L21,5.856Z"}),E.default.createElement("ellipse",{cx:"12",cy:"2.5",rx:"3",ry:"1.5"})),"component-export":E.default.createElement("g",null,E.default.createElement("path",{d:"M8,5C2.8,5,0,8.8,0,15c1.5-2.4,2.7-4,8-4v4l8-7L8,1V5z"})),"component-slot":E.default.createElement("g",null,E.default.createElement("rect",{height:"2",width:"4",x:"6",y:"14"}),E.default.createElement("rect",{height:"2",width:"4",x:"6"}),E.default.createElement("rect",{height:"4",width:"2",x:"14",y:"6"}),E.default.createElement("rect",{height:"4",width:"2",y:"6"}),E.default.createElement("path",{d:"M2,2h2V0H1C0.4,0,0,0.4,0,1v3h2V2z"}),E.default.createElement("path",{d:"M15,0h-3v2h2v2h2V1C16,0.4,15.6,0,15,0z"}),E.default.createElement("path",{d:"M14,14h-2v2h3c0.6,0,1-0.4,1-1v-3h-2V14z"}),E.default.createElement("path",{d:"M2,12H0v3c0,0.6,0.4,1,1,1h3v-2H2V12z"})),"element-manage":E.default.createElement("g",null,E.default.createElement("path",{d:"M15,14H9c-0.552,0-1-0.448-1-1V5c0-0.552,0.448-1,1-1h4c0.265,0,0.52,0.105,0.707,0.293l2,2C15.895,6.48,16,6.735,16,7v6C16,13.552,15.552,14,15,14z"}),E.default.createElement("path",{d:"M2,2L2,2C1.448,2,1,2.448,1,3v6c0,0.552,0.448,1,1,1h4V8H3V3C3,2.448,2.552,2,2,2z"}))},IZ={"nav-design-cloud":"cloud","nav-templates":"template","nav-theme-options":"layers","component-thru":"thru"},Ey=Object.keys(kC),ove=e=>e.indexOf("size")===0||e.indexOf("component-brick")===0||e.indexOf("info-styled")===0||e.indexOf("info-styled-square")===0||e.indexOf("circle-out")===0?24:16,rve=(e,t)=>e==="eye-slash"?[640,512]:e==="eye-open"?[576,512]:[t,t],AP=e=>IZ[e]?AP(IZ[e]):typeof kC[e]=="string"?AP(kC[e]):kC[e];ive=(0,E.memo)(OZ),G=ive});function ju(e){if(typeof e=="function")return ju(e());if(typeof e=="number")return e;let t=Number.parseFloat(e);return Number.isNaN(t)?0:t}function sve(e){var t=typeof e;return t==="string"||t==="number"||t==="boolean"||t==="symbol"||e==null||e instanceof Symbol||e instanceof String||e instanceof Number||e instanceof Boolean}var Sy,ave,ky=x(()=>{Sy=e=>typeof e=="function"?Sy(e()):typeof e=="string"?e:"";ave=e=>(t,n)=>t[e]-n[e]});var lve,uve,DZ,cve,pve,PP,mve,Ay,dve,fve,hve,gve,yve,_ve,vve,bve,IP,xve,wve,OP=x(()=>{lve=(e,t=100)=>Math.ceil(e*t)/t,uve=(e,t=100)=>Math.floor(e*t)/t,DZ=(e,t=100)=>Math.round((e+Number.EPSILON)*t)/t,cve=e=>e.toString().split(/\./)[1]?.length??0,pve=e=>e.toString().split(/,/)[1]?.length??0,PP=(e,t)=>(t+e)%t,mve=([e,t],[n,o])=>[PP(e,n),PP([t,o])],Ay=(e,t,n)=>Math.min(Math.max(e,t),n),dve=([e,t],n,o)=>[Ay(e,n,o),Ay(t,n,o)],fve=([e,t],[n,o])=>[e+n,t+o],hve=([e,t],[n,o])=>e===n&&t===o,gve=e=>e.map(Math.abs),yve=(e,t)=>e.map(n=>DZ(n,t)),_ve=([e,t],[n,o])=>[e-n,t-o],vve=([e,t],[n,o])=>[e*n,t*o],bve=([e,t],[n,o])=>[e/n,t/o],IP=(e,t,n)=>(e-t+n)%n,xve=(e,t,n)=>e+n*(t-e),wve=(e,t,n)=>{let o=IP(e,t,n),r=IP(t,e,n);return o===r?0:o>r?-1:1}});function Cve(e){return setTimeout(e,0)}function DP(e,t,n={}){var o=!0,r=!0;return o="leading"in n?!!n.leading:o,r="trailing"in n?!!n.trailing:r,qh(e,t,{leading:o,maxWait:t,trailing:r})}function qh(e,t=0,n={}){var o,r,i,s,a,l,u=0,c=!1,p=!1,m=!0;c=!!n.leading,p="maxWait"in n,i=p?Math.max(n.maxWait||0,t):i,m="trailing"in n?!!n.trailing:m;function d(C){var k=o,A=r;return o=r=void 0,u=C,s=e.apply(A,k),s}function f(C){return u=C,a=setTimeout(y,t),c?d(C):s}function h(C){var k=C-l,A=C-u,O=t-k;return p?Math.min(O,i-A):O}function g(C){var k=C-l,A=C-u;return l===void 0||k>=t||k<0||p&&A>=i}function y(){var C=window.Date.now();if(g(C))return _(C);a=setTimeout(y,h(C))}function _(C){return a=void 0,m&&o?d(C):(o=r=void 0,s)}function b(){a!==void 0&&clearTimeout(a),u=0,o=l=r=a=void 0}function w(){return a===void 0?s:_(window.Date.now())}function S(){var C=window.Date.now(),k=g(C);if(o=arguments,r=this,l=C,k){if(a===void 0)return f(l),()=>void b();if(p)return clearTimeout(a),a=setTimeout(y,t),d(l),()=>void b()}return a===void 0&&(a=setTimeout(y,t)),()=>void b()}return S.cancel=b,S.flush=w,S}function MP(e,t){let n=new Map;return function(...o){let r=t?t.apply(this,o):o[0];if(n.has(r))return n.get(r);let i=e.apply(this,o);return n.set(r,i),i}}var Ty=x(()=>{});function MZ(e,t){return 1-3*t+3*e}function NZ(e,t){return 3*t-6*e}function LZ(e){return 3*e}function TC(e,t,n){return((MZ(t,n)*e+NZ(t,n))*e+LZ(t))*e}function VZ(e,t,n){return 3*MZ(t,n)*e*e+2*NZ(t,n)*e+LZ(t)}function Pve(e,t,n,o,r){var i,s,a=0;do s=t+(n-t)/2,i=TC(s,o,r)-e,i>0?n=s:t=s;while(Math.abs(i)>kve&&++a<Ave);return s}function Ive(e,t,n,o){for(var r=0;r<Eve;++r){var i=VZ(t,n,o);if(i===0)return t;var s=TC(t,n,o)-e;t-=s/i}return t}function Ove(e){return e}function NP(e,t,n,o){if(!(0<=e&&e<=1&&0<=n&&n<=1))throw new Error("bezier x values must be in [0, 1] range");if(e===t&&n===o)return Ove;for(var r=Tve?new Float32Array(Py):new Array(Py),i=0;i<Py;++i)r[i]=TC(i*AC,e,n);function s(a){for(var l=0,u=1,c=Py-1;u!==c&&r[u]<=a;++u)l+=AC;--u;var p=(a-r[u])/(r[u+1]-r[u]),m=l+p*AC,d=VZ(m,e,n);return d>=Sve?Ive(a,m,e,n):d===0?m:Pve(a,l,l+AC,e,n)}return function(l){return l===0||l===1?l:TC(s(l),t,o)}}var Eve,Sve,kve,Ave,Py,AC,Tve,FZ=x(()=>{Eve=4,Sve=.001,kve=1e-7,Ave=10,Py=11,AC=1/(Py-1),Tve=typeof Float32Array=="function"});function Cd(e){return Mve[e]||_o(e)}var Dve,_o,Mve,Nve,PC=x(()=>{FZ();Ty();Dve=e=>{switch(e){case"linear":return"cubic-bezier(0.0, 0.0, 1.0, 1.0)";case"ease-in":return"cubic-bezier(0.42, 0, 1.0, 1.0)";case"ease-out":return"cubic-bezier(0, 0, 0.58, 1.0)";case"ease-in-out":return"cubic-bezier(0.42, 0, 0.58, 1.0)";case"ease":default:return"cubic-bezier(0.25, 0.1, 0.25, 1.0)"}},_o=MP(e=>{let t=Dve(e);try{let[,n]=t.match(/cubic-bezier\((.*)\)/);return NP(...n.split(",").map(o=>Number(o.trim())))}catch{console.warn("unable to parse easing function",t)}return _o("ease")}),Mve={easeInQuad:_o("cubic-bezier(0.550, 0.085, 0.680, 0.530)"),easeInCubic:_o("cubic-bezier(0.550, 0.055, 0.675, 0.190)"),easeInQuart:_o("cubic-bezier(0.895, 0.030, 0.685, 0.220)"),easeInQuint:_o("cubic-bezier(0.755, 0.050, 0.855, 0.060)"),easeInSine:_o("cubic-bezier(0.470, 0.000, 0.745, 0.715)"),easeInExpo:_o("cubic-bezier(0.950, 0.050, 0.795, 0.035)"),easeInCirc:_o("cubic-bezier(0.600, 0.040, 0.980, 0.335)"),easeInBack:_o("cubic-bezier(0.600, -0.280, 0.735, 0.045)"),easeOutQuad:_o("cubic-bezier(0.250, 0.460, 0.450, 0.940)"),easeOutCubic:_o("cubic-bezier(0.215, 0.610, 0.355, 1.000)"),easeOutQuart:_o("cubic-bezier(0.165, 0.840, 0.440, 1.000)"),easeOutQuint:_o("cubic-bezier(0.230, 1.000, 0.320, 1.000)"),easeOutSine:_o("cubic-bezier(0.390, 0.575, 0.565, 1.000)"),easeOutExpo:_o("cubic-bezier(0.190, 1.000, 0.220, 1.000)"),easeOutCirc:_o("cubic-bezier(0.075, 0.820, 0.165, 1.000)"),easeOutBack:_o("cubic-bezier(0.175, 0.885, 0.320, 1.275)"),easeInOutQuad:_o("cubic-bezier(0.455, 0.030, 0.515, 0.955)"),easeInOutCubic:_o("cubic-bezier(0.645, 0.045, 0.355, 1.000)"),easeInOutQuart:_o("cubic-bezier(0.770, 0.000, 0.175, 1.000)"),easeInOutQuint:_o("cubic-bezier(0.860, 0.000, 0.070, 1.000)"),easeInOutSine:_o("cubic-bezier(0.445, 0.050, 0.550, 0.950)"),easeInOutExpo:_o("cubic-bezier(1.000, 0.000, 0.000, 1.000)"),easeInOutCirc:_o("cubic-bezier(0.785, 0.135, 0.150, 0.860)"),easeInOutBack:_o("cubic-bezier(0.680, -0.550, 0.265, 1.550)"),materialStand:_o("cubic-bezier(0.400, 0.000, 0.200, 1.000)"),materialDecel:_o("cubic-bezier(0.000, 0.000, 0.200, 1.000)"),materialAccel:_o("cubic-bezier(0.400, 0.000, 1.000, 1.000)"),materialSharp:_o("cubic-bezier(0.400, 0.000, 0.600, 1.000)")};Nve=e=>{let t=Cd(e);return n=>{let o=(-1*n+1)/2,r=Math.min(1,Math.max(0,o));return(t(r)-.5)*2}}});function Bve(e){if(!e)return-1;for(var t=0;e=e.previousElementSibling;)t++;return t}function LP(e,t){let n=e.getAttribute(t);if(n===null)return{};if(typeof n=="string")try{return JSON.parse(n)}catch{try{return JSON.parse(n.replace(/&quot;/g,'"'))}catch{}}return n}function Hve(e,t){let n=e,o;for(;n&&n.parentElement;)n=n.parentElement.closest(t),n&&(o=n);return o}function Gve(e){if(!e)return 0;let n=window.getComputedStyle(e)["transition-duration"]||"";return parseFloat(n.replace("s",""))*1e3}var Lve,Vve,Fve,zve,VP,Uve,$ve,zZ,IC,OC,jve,Wve,FP,DC=x(()=>{Lve=(e,t)=>e?.classList?.contains(t),Vve=(e,t)=>e?.classList?.add(t),Fve=(e,t)=>e?.classList?.remove(t),zve=(e,t,n)=>e?.classList?.toggle(t,n);VP=e=>{let t=document.implementation.createHTMLDocument("");return t.body.innerHTML=e,t.body.children},Uve=(e,t)=>{Array.from(VP(t)).forEach(n=>{e.append(n)})},$ve=e=>{Array.from(VP(e.innerHTML)).forEach(t=>{e.insertAdjacentElement("afterend",t)}),e.remove()};zZ=e=>e&&e.parentElement?Array.from(e.parentElement.children).filter(t=>t!==e):[],IC=(e,t)=>n=>{let o=new Set,r=document.createTreeWalker(n,NodeFilter.SHOW_ELEMENT,{acceptNode:()=>NodeFilter.FILTER_ACCEPT});for(;r.nextNode();)if(e(r.currentNode)){if(t)return r.currentNode;o.add(r.currentNode)}return t?null:Array.from(o)},OC=e=>e?e.offsetParent?e.offsetTop+OC(e.offsetParent):e.offsetTop:0,jve=e=>{let t=e.getBoundingClientRect(),{top:n,left:o,height:r}=t;return{top:n+window.scrollY,bottom:n+r+window.scrollY,left:o+window.scrollX}},Wve=e=>{if(!e)return 0;let t=Math.max(e.scrollHeight,e.offsetHeight),n=e.getAttribute("style")??"";e.style.display="block",e.style.position="absolute",e.style.visibility="hidden";let o=Math.max(0,t,e.scrollHeight,e.offsetHeight);return e.setAttribute("style",n),o},FP=e=>{let t=IC(e,!0),n=r=>{let i=r;for(;i;){if(e(i))return i;i=i.parentElement}},o=r=>{let i=r;for(;i;){let s;if(zZ(i).find(a=>(s=e(a)?a:t(a),s)),s)return s;i=i.parentElement}};return r=>n(r)||o(r)||null}});function Qve(e,t){return Ed(e&&window.getComputedStyle(e).getPropertyValue("transition-duration"),t)}function zP(e){let t=window.getComputedStyle(e);t.getPropertyValue("transition-duration");let n=Ed(t.getPropertyValue("transition-duration"),0),o=Ed(t.getPropertyValue("transition-delay"),0),r=Ed(t.getPropertyValue("animation-duration"),0),i=Ed(t.getPropertyValue("animation-delay"),0);return{transitionDuration:n,transitionDelay:o,animationDuration:r,animationDelay:i,transitionTime:n+o,animationTime:r+i}}var BZ,qve,Iy,Ed,MC,Kve,Yve,UZ,$Z,Xve,Oy=x(()=>{Ty();PC();BZ=(e,{pending:t=()=>{},delay:n=10,initialState:o=null}={})=>{let r=o,i=o,s=[],a=!1,l=()=>{r!==i&&(a=!0,t(!0),r=i,e(r,(...c)=>{a=!1,t(!1),s=c,l()},...s))},u=qh(c=>{i=c,a||l()},n);return u.reset=()=>{r=!1,i=!1,s=[]},u},qve=(e,t,n,o=!1)=>BZ((r,i,s)=>{r?e(()=>void i(t)):t(i),s&&s(i)},{delay:n,initialState:o}),Iy=e=>{let t=!1;return(...n)=>{if(!t)return t=!0,e(...n)}},Ed=(e,t=0)=>{if(typeof e=="number")return e;let n=typeof e=="string"?e:"",[,o,r=""]=n.match(/(\d*.?\d+)(\w*)/)||[],i=parseFloat(o);return Number.isNaN(i)?t:r.toLowerCase()==="s"?i*1e3:i};MC=e=>{let t,n,o=r=>{typeof t=="undefined"&&(t=r);let i=r-t;e(i,r)!==!1&&(n=requestAnimationFrame(o))};return n=requestAnimationFrame(o),()=>void cancelAnimationFrame(n)},Kve=({setup:e=()=>{},update:t=()=>{},complete:n=()=>{},cancel:o=()=>{},duration:r,easing:i})=>{let s=Ed(r,500),a=Cd(i);e();let l=MC(u=>{if(u<s)t(a(u/s));else return t(1),n(),!1});return()=>{o(),l()}},Yve=(e,t,n)=>t===n?n:n>t?t+(n-t)*e:t+(t-n)*(e*-1),UZ=e=>Object.keys(e).reduce((t,n)=>(t[n]=parseFloat(e[n]),t),{}),$Z=(e,{update:t,interpolate:n=Yve,...o})=>{let r=UZ(e);return(i={})=>{let s=UZ(i);return Kve({update:a=>{t(Object.keys(s).reduce((l,u)=>(l[u]=n(a,r[u],s[u]),l),{}))},...o})}},Xve=(e,t)=>{let n=typeof e=="object"?$Z(e,t):$Z({from:e},{...t,update:({from:o})=>t.update(o)});return o=>n(typeof o=="object"?o:{from:o})}});var HZ=ct(()=>{Array.prototype.flat||Object.defineProperty(Array.prototype,"flat",{configurable:!0,value:function e(){var t=isNaN(arguments[0])?1:Number(arguments[0]);return t?Array.prototype.reduce.call(this,function(n,o){return Array.isArray(o)?n.push.apply(n,e.call(o,t-1)):n.push(o),n},[]):Array.prototype.slice.call(this)},writable:!0}),Array.prototype.flatMap||Object.defineProperty(Array.prototype,"flatMap",{configurable:!0,value:function(e){return Array.prototype.map.apply(this,arguments).flat()},writable:!0})});function Jve(e,t,n){return Wu(e,`${jZ}-${t}`,n)}function Zve(e,t){e.dispatchEvent(new CustomEvent(`${jZ}-${t}`))}function Rve(e,t,n={},o=!0){e.dispatchEvent(new CustomEvent(t),{bubbles:o,detail:n})}function Wu(e,t,n,o={}){return e?(typeof o.passive=="undefined"&&(o.passive=!1),e.addEventListener(t,n,o),()=>void e.removeEventListener(t,n,o)):()=>{}}function Hp(e,t,n){return Wu(e,t,n,$p)}function Qh(e){let t=()=>void e();return document.readyState==="complete"?(t(),()=>{}):Hp(document,"readystatechange",function(){document.readyState==="complete"&&setTimeout(t,0)})}function WZ(e,t,n,o=Dy){let r=function(i){e.removeEventListener(t,r),n(i)};return e.addEventListener(t,r,o),()=>void e.removeEventListener(t,r)}function NC(e,t,n){return WZ(e,t,n,$p)}function ebe(e,t){let o=window.getComputedStyle(e)["transition-duration"];if(o=o?parseFloat(o.replace("s","")):0,o===0){t();return}let r=Iy(t),i=setTimeout(function(){r()},o*1e3+500),s=NC(e,"transitionend",r);return function(){clearTimeout(i),s()}}var jZ,$p,Dy,My,Qa,BP,Kh=x(()=>{Oy();Promise.resolve().then(()=>I(HZ()));jZ="rvt",$p={passive:!0},Dy={passive:!1};My=e=>(Array.isArray(e)?e.map(My):[e]).flat().filter(t=>typeof t=="function"),Qa=e=>{let t=My(e);return()=>t.forEach(n=>n())};BP=(e,t)=>(t&&e(document.visibilityState==="visible"),Qa([Wu(window,"pagehide",()=>{e(!1)}),Wu(window.document,"visibilitychange",()=>{e(document.visibilityState==="visible")})]))});function Ny(e,t){let n,o=null;return function(r){if(n){o=r;return}n=setTimeout(function(){e(o),n=null},t)}}var UP=x(()=>{});function Xh(e,t){return Yh.has(e)||Yh.set(e,new Map),Yh.get(e).has(t)||Yh.get(e).set(t,LP(e,t)),Yh.get(e).get(t)}function tbe(e,t){if(!e)return{};let n=Xh(e,t);return typeof n=="object"?n:{}}function jP(e,t){let n=function(o){let r=KZ(n).get(o);if(!r){let i=getComputedStyle(o);r=e.reduce((s,a)=>(s[a]=typeof t=="function"?t(i[a],a):i[a],s),{}),KZ(n).set(o,r)}return r};return n}function sbe(e){let t=jP([e]);return n=>t(n)[e]}function abe(e){return jP(e,t=>parseFloat(t))}function lbe(e,{c:t=1,min:n=Number.NEGATIVE_INFINITY,max:o=Number.POSITIVE_INFINITY}){let r=ju(n),i=ju(o);return Vy(()=>{let s=Ay(parseFloat(getComputedStyle(e,null).width)/(t*10),r,i);e.style.setProperty("font-size",`${s}px`)},!0)}function cbe(){return window.innerWidth<=978.98&&ube}var Ly,$P,Yh,nbe,LC,Vy,Fy,obe,GZ,VC,qZ,rbe,ibe,HP,QZ,KZ,ube,FC=x(()=>{Ty();Kh();DC();OP();ky();UP();Ly=(e={})=>{let t,n=()=>{t=new WeakMap},o=l=>t.has(l),r=l=>t.delete(l),i=l=>t.has(l)?t.get(l):e,s=(l,u)=>void t.set(l,u),a=(l,u)=>void s(l,u(i(l)));return n(),{get:i,del:r,set:s,has:o,update:a,reset:n,cache:()=>t}},$P=Ly(),Yh=Ly();nbe=()=>window.dispatchEvent(new CustomEvent("rvt-scan")),LC=e=>Wu(window,"rvt-scan",()=>e()),Vy=(e,t=!1)=>{t&&e();let n=Ny(e,100);return Qa([Hp(window,"resize",n,$p),Wu(screen.orientation,"change",n)])},Fy=(e,t=!1)=>{t&&e();let n=Ny(e,40);return Hp(window,"scroll",n)},obe=(e,t=!1)=>(t&&e(),Hp(window,"scroll",e)),GZ=(e,t=!1)=>Qa([Fy(e,t),VC(e,t)]),VC=(e,t)=>Qa([LC(e),Vy(e,t)]),qZ=(e,t)=>Qa([LC(e),Qh(e),BP(e,!1),Vy(e,t)]),rbe=(e,t,n=!1)=>{let o,r,i=GZ(()=>{let s=document.body.offsetHeight,l=1-(s-(window.scrollY+window.innerHeight))/s>=e;l!==r&&(t(l),l&&n&&(o=!0,i()),r=l)},!0);return()=>{o||i()}},ibe=(e,{throttle:t=50}={})=>{let n,r=DP(()=>{n=requestAnimationFrame(()=>void e())},t,{trailing:!0}),i=qh(r,450);return[Qh(i),Vy(i),LC(r),()=>cancelAnimationFrame(n)]};qZ(()=>{HP=new WeakMap,QZ=new WeakMap},!0);Fy(()=>{QZ=new WeakMap},!0);KZ=e=>{let t=HP.get(e);return t||(t=new WeakMap,HP.set(e,t)),t};ube="ontouchstart"in document.documentElement});function un(e){if(!e)throw new Error("No options passed to Waypoint constructor");if(!e.element)throw new Error("No element option passed to Waypoint constructor");if(!e.handler)throw new Error("No handler option passed to Waypoint constructor");this.key="waypoint-"+YZ,this.options=un.Adapter.extend({},un.defaults,e),this.element=this.options.element,this.adapter=new un.Adapter(this.element),this.callback=e.handler,this.axis=this.options.horizontal?"horizontal":"vertical",this.enabled=this.options.enabled,this.triggerPoint=null,this.group=un.Group.findOrCreate({name:this.options.group,axis:this.axis}),this.context=un.Context.findOrCreateByElement(this.options.context),un.offsetAliases[this.options.offset]&&(this.options.offset=un.offsetAliases[this.options.offset]),this.group.add(this),this.context.add(this),Jh[this.key]=this,YZ+=1}var YZ,Jh,WP,XZ=x(()=>{YZ=0,Jh={};un.prototype.queueTrigger=function(e){this.group.queueTrigger(this,e)};un.prototype.trigger=function(e){!this.enabled||this.callback&&this.callback.apply(this,e)};un.prototype.destroy=function(){this.context.remove(this),this.group.remove(this),delete Jh[this.key]};un.prototype.disable=function(){return this.enabled=!1,this};un.prototype.enable=function(){return this.context.refresh(),this.enabled=!0,this};un.prototype.next=function(){return this.group.next(this)};un.prototype.previous=function(){return this.group.previous(this)};un.invokeAll=function(e){var t=[];for(var n in Jh)t.push(Jh[n]);for(var o=0,r=t.length;o<r;o++)t[o][e]()};un.destroyAll=function(){un.invokeAll("destroy")};un.disableAll=function(){un.invokeAll("disable")};un.enableAll=function(){un.Context.refreshAll();for(var e in Jh)Jh[e].enabled=!0;return this};un.refreshAll=function(){un.Context.refreshAll()};un.viewportHeight=function(){return window.innerHeight||document.documentElement.clientHeight};un.viewportWidth=function(){return document.documentElement.clientWidth};un.adapters=[];un.defaults={context:window,continuous:!0,enabled:!0,group:"default",horizontal:!1,offset:0};un.offsetAliases={"bottom-in-view":function(){return this.context.innerHeight()-this.adapter.outerHeight()},"right-in-view":function(){return this.context.innerWidth()-this.adapter.outerWidth()}};(function(){"use strict";var e=0,t={},n=window.onload;function o(r){this.element=r,this.Adapter=un.Adapter,this.adapter=new this.Adapter(r),this.key="waypoint-context-"+e,this.didScroll=!1,this.didResize=!1,this.oldScroll={x:this.adapter.scrollLeft(),y:this.adapter.scrollTop()},this.waypoints={vertical:{},horizontal:{}},r.waypointContextKey=this.key,t[r.waypointContextKey]=this,e+=1,un.windowContext||(un.windowContext=!0,un.windowContext=new o(window)),this.createThrottledScrollHandler(),this.createThrottledResizeHandler()}o.prototype.add=function(r){var i=r.options.horizontal?"horizontal":"vertical";this.waypoints[i][r.key]=r,this.refresh()},o.prototype.checkEmpty=function(){var r=this.Adapter.isEmptyObject(this.waypoints.horizontal),i=this.Adapter.isEmptyObject(this.waypoints.vertical),s=this.element==this.element.window;r&&i&&!s&&(this.adapter.off(".waypoints"),delete t[this.key])},o.prototype.createThrottledResizeHandler=function(){var r=this;function i(){r.handleResize(),r.didResize=!1}this.adapter.on("resize.waypoints",function(){r.didResize||(r.didResize=!0,requestAnimationFrame(i))})},o.prototype.createThrottledScrollHandler=function(){var r=this;function i(){r.handleScroll(),r.didScroll=!1}this.adapter.on("scroll.waypoints",function(){(!r.didScroll||un.isTouch)&&(r.didScroll=!0,requestAnimationFrame(i))})},o.prototype.handleResize=function(){un.Context.refreshAll()},o.prototype.handleScroll=function(){var r={},i={horizontal:{newScroll:this.adapter.scrollLeft(),oldScroll:this.oldScroll.x,forward:"right",backward:"left"},vertical:{newScroll:this.adapter.scrollTop(),oldScroll:this.oldScroll.y,forward:"down",backward:"up"}};for(var s in i){var a=i[s],l=a.newScroll>a.oldScroll,u=l?a.forward:a.backward;for(var c in this.waypoints[s]){var p=this.waypoints[s][c];if(p.triggerPoint!==null){var m=a.oldScroll<p.triggerPoint,d=a.newScroll>=p.triggerPoint,f=m&&d,h=!m&&!d;(f||h)&&(p.queueTrigger(u),r[p.group.id]=p.group)}}}for(var g in r)r[g].flushTriggers();this.oldScroll={x:i.horizontal.newScroll,y:i.vertical.newScroll}},o.prototype.innerHeight=function(){return this.element==this.element.window?un.viewportHeight():this.adapter.innerHeight()},o.prototype.remove=function(r){delete this.waypoints[r.axis][r.key],this.checkEmpty()},o.prototype.innerWidth=function(){return this.element==this.element.window?un.viewportWidth():this.adapter.innerWidth()},o.prototype.destroy=function(){var r=[];for(var i in this.waypoints)for(var s in this.waypoints[i])r.push(this.waypoints[i][s]);for(var a=0,l=r.length;a<l;a++)r[a].destroy()},o.prototype.refresh=function(){var r=this.element==this.element.window,i=r?void 0:this.adapter.offset(),s={},a;this.handleScroll(),a={horizontal:{contextOffset:r?0:i.left,contextScroll:r?0:this.oldScroll.x,contextDimension:this.innerWidth(),oldScroll:this.oldScroll.x,forward:"right",backward:"left",offsetProp:"left"},vertical:{contextOffset:r?0:i.top,contextScroll:r?0:this.oldScroll.y,contextDimension:this.innerHeight(),oldScroll:this.oldScroll.y,forward:"down",backward:"up",offsetProp:"top"}};for(var l in a){var u=a[l];for(var c in this.waypoints[l]){var p=this.waypoints[l][c],m=p.options.offset,d=p.triggerPoint,f=0,h=d==null,g,y,_,b,w;p.element!==p.element.window&&(f=p.adapter.offset()[u.offsetProp]),typeof m=="function"?m=m.apply(p):typeof m=="string"&&(m=parseFloat(m),p.options.offset.indexOf("%")>-1&&(m=Math.ceil(u.contextDimension*m/100))),g=u.contextScroll-u.contextOffset,p.triggerPoint=Math.floor(f+g-m),y=d<u.oldScroll,_=p.triggerPoint>=u.oldScroll,b=y&&_,w=!y&&!_,!h&&b?(p.queueTrigger(u.backward),s[p.group.id]=p.group):(!h&&w||h&&u.oldScroll>=p.triggerPoint)&&(p.queueTrigger(u.forward),s[p.group.id]=p.group)}}return requestAnimationFrame(function(){for(var S in s)s[S].flushTriggers()}),this},o.findOrCreateByElement=function(r){return o.findByElement(r)||new o(r)},o.refreshAll=function(){for(var r in t)t[r].refresh()},o.findByElement=function(r){return t[r.waypointContextKey]},window.onload=function(){n&&n(),o.refreshAll()},un.Context=o})();(function(){"use strict";function e(r,i){return r.triggerPoint-i.triggerPoint}function t(r,i){return i.triggerPoint-r.triggerPoint}var n={vertical:{},horizontal:{}};function o(r){this.name=r.name,this.axis=r.axis,this.id=this.name+"-"+this.axis,this.waypoints=[],this.clearTriggerQueues(),n[this.axis][this.name]=this}o.prototype.add=function(r){this.waypoints.push(r)},o.prototype.clearTriggerQueues=function(){this.triggerQueues={up:[],down:[],left:[],right:[]}},o.prototype.flushTriggers=function(){for(var r in this.triggerQueues){var i=this.triggerQueues[r],s=r==="up"||r==="left";i.sort(s?t:e);for(var a=0,l=i.length;a<l;a+=1){var u=i[a];(u.options.continuous||a===i.length-1)&&u.trigger([r])}}this.clearTriggerQueues()},o.prototype.next=function(r){this.waypoints.sort(e);var i=un.Adapter.inArray(r,this.waypoints),s=i===this.waypoints.length-1;return s?null:this.waypoints[i+1]},o.prototype.previous=function(r){this.waypoints.sort(e);var i=un.Adapter.inArray(r,this.waypoints);return i?this.waypoints[i-1]:null},o.prototype.queueTrigger=function(r,i){this.triggerQueues[i].push(r)},o.prototype.remove=function(r){var i=un.Adapter.inArray(r,this.waypoints);i>-1&&this.waypoints.splice(i,1)},o.prototype.first=function(){return this.waypoints[0]},o.prototype.last=function(){return this.waypoints[this.waypoints.length-1]},o.findOrCreate=function(r){return n[r.axis][r.name]||new o(r)},un.Group=o})();(function(){"use strict";function e(o){return o===o.window}function t(o){return e(o)?o:o.defaultView}function n(o){this.element=o,this.handlers={}}n.prototype.innerHeight=function(){var o=e(this.element);return o?this.element.innerHeight:this.element.clientHeight},n.prototype.innerWidth=function(){var o=e(this.element);return o?this.element.innerWidth:this.element.clientWidth},n.prototype.off=function(o,r){function i(m,d,f){for(var h=0,g=d.length-1;h<g;h++){var y=d[h];(!f||f===y)&&m.removeEventListener(y)}}var s=o.split("."),a=s[0],l=s[1],u=this.element;if(l&&this.handlers[l]&&a)i(u,this.handlers[l][a],r),this.handlers[l][a]=[];else if(a)for(var c in this.handlers)i(u,this.handlers[c][a]||[],r),this.handlers[c][a]=[];else if(l&&this.handlers[l]){for(var p in this.handlers[l])i(u,this.handlers[l][p],r);this.handlers[l]={}}},n.prototype.offset=function(){if(!this.element.ownerDocument)return null;var o=this.element.ownerDocument.documentElement,r=t(this.element.ownerDocument),i={top:0,left:0};return this.element.getBoundingClientRect&&(i=this.element.getBoundingClientRect()),{top:i.top+r.pageYOffset-o.clientTop,left:i.left+r.pageXOffset-o.clientLeft}},n.prototype.on=function(o,r){var i=o.split("."),s=i[0],a=i[1]||"__default",l=this.handlers[a]=this.handlers[a]||{},u=l[s]=l[s]||[];u.push(r),this.element.addEventListener(s,r)},n.prototype.outerHeight=function(o){var r=this.innerHeight(),i;return o&&!e(this.element)&&(i=window.getComputedStyle(this.element),r+=parseInt(i.marginTop,10),r+=parseInt(i.marginBottom,10)),r},n.prototype.outerWidth=function(o){var r=this.innerWidth(),i;return o&&!e(this.element)&&(i=window.getComputedStyle(this.element),r+=parseInt(i.marginLeft,10),r+=parseInt(i.marginRight,10)),r},n.prototype.scrollLeft=function(){var o=t(this.element);return o?o.pageXOffset:this.element.scrollLeft},n.prototype.scrollTop=function(){var o=t(this.element);return o?o.pageYOffset:this.element.scrollTop},n.extend=function(){var o=Array.prototype.slice.call(arguments);function r(a,l){if(typeof a=="object"&&typeof l=="object")for(var u in l)l.hasOwnProperty(u)&&(a[u]=l[u]);return a}for(var i=1,s=o.length;i<s;i++)r(o[0],o[i]);return o[0]},n.inArray=function(o,r,i){return r==null?-1:r.indexOf(o,i)},n.isEmptyObject=function(o){for(var r in o)return!1;return!0},un.adapters.push({name:"noframework",Adapter:n}),un.Adapter=n})();WP=un});function pbe(e,t,n,o=!0){let r=new WP({element:e,handler:(...s)=>{t(...s),o&&i()},offset:n}),i=()=>r&&void r.destroy();return i}var zy,mbe,dbe,fbe,hbe,JZ=x(()=>{XZ();Kh();Hp(window,"rvt-scan",WP.Context.refreshAll);zy=new Map,mbe=({threshold:e=.5,top:t="0px",bottom:n="0px"}={})=>{let o=Number.parseFloat(e);return{key:`${t}:${n}:${o}`,options:{root:null,rootMargin:`${t} 0px ${n} 0px`,_threshold:o}}},dbe=(e,t)=>new IntersectionObserver((n,o)=>{let{subscribers:r}=zy.get(e);n.forEach(i=>{let s=r.get(i.target);if(s)for(let a of s.values())a(i)})},t),fbe=e=>{let{key:t,options:n}=mbe(e);return zy.has(t)||zy.set(t,{observer:dbe(t,n),subscribers:new Map,key:t}),zy.get(t)},hbe=(e,t,n)=>{if(typeof window.IntersectionObserver=="undefined")return function(){};let{observer:o,subscribers:r,key:i}=fbe(n);return r.has(e)||(r.set(e,new Set),o.observe(e)),r.get(e).add(t),()=>{r.get(e).delete(t),r.get(e).size<=0&&(r.delete(e),o.unobserve(e)),r.size<=0&&(o.disconnect(),zy.delete(i))}}});function Uy(e,t){document.querySelector(":root").style.setProperty(e,t)}function RZ(e,t,n,o,r,i=null){let s=e===window;return MC(a=>{let l=typeof i=="function"?i():i;if(a<o){let u=t+(l-t)*n(a/o);e.scrollTo(0,u),s&&document.body.scrollTo(0,u)}else return e.scrollTo(0,l),s&&document.body.scrollTo(0,l),r(),!1})}var GP,qP,gbe,By,ybe,_be,vbe,zC,BC,UC,bbe,xbe,wbe,ZZ,eR=x(()=>{PC();ky();Oy();DC();UP();Kh();FC();GP=0,qP="--x-body-scroll-bar-size",gbe=`var(${qP}, 0)`,By="--x-body-scroll-active-bar-size",ybe=`var(${By}, 0)`,_be=(e=0,t=850,n=null,o=()=>{},r=window)=>{let i=ju(typeof e=="function"?e(0):e),s=Cd(n),a=ju(t),l=r.scrollY||document.documentElement.scrollTop;return RZ(r,l,s,a,o,i)},vbe=(e,t=0,n=850,o=null,r=()=>{},i=window)=>{let s=Cd(o),a=ju(n),l=i.scrollY||document.documentElement.scrollTop;return RZ(i,l,s,a,r,function(){return OC(e)+ju(typeof t=="function"?t(0):t)})},zC="auto",BC=!1,UC=e=>{e.target&&e.target.closest&&(e.target.closest("[data-x-scrollbar]")||e.target.closest(".x-off-canvas")||e.target.closest(".x-modal"))||(e.preventDefault(),e.stopPropagation())},bbe=()=>{if(BC)return;BC=!0;let{adminBarOffset:e}=window.csGlobal;zC=document.body.style.touchAction==="none"?zC:document.body.style.touchAction,document.body.style.touchAction="none";let t=window.scrollY-e();document.body.style.top=-t+"px",document.body.classList.add("x-body-scroll-disabled"),window.addEventListener("wheel",UC,Dy),window.addEventListener("scroll",UC,Dy),Uy(By,GP+"px")},xbe=()=>{if(!BC)return;BC=!1;let{adminBarOffset:e}=window.csGlobal;document.body.style.touchAction=zC==="none"?"auto":zC,document.body.classList.remove("x-body-scroll-disabled");let t=-(parseFloat(document.body.style.top)-e());document.body.style.top="",window.scrollTo({top:t}),setTimeout(function(){window.dispatchEvent(new CustomEvent("resize"))},250),window.removeEventListener("wheel",UC),window.removeEventListener("scroll",UC),Uy(By,"0px")},wbe=(e,t=0,n=0,o)=>{let r=Ny(function(){o(ZZ(e,t,n))},25);return Qa([VC(r),Fy(r)])},ZZ=(e,t=0,n=0)=>{t===0&&(t=.01),n===0&&(n=.01);let{top:o,left:r,bottom:i,right:s}=e.getBoundingClientRect(),{innerHeight:a,innerWidth:l}=window,u=t?a*(1-parseFloat(t)/100):0,c=n?a*(parseFloat(n)/100):a;return o<=u&&r>=0&&i>=c&&s<=l};Qh(function(){GP=window.innerWidth-document.body.offsetWidth,Uy(qP,GP+"px"),Uy(By,"0px")})});function tR(e,t=null){return t?e.style.setProperty("transition-property",t,"important"):e.style.setProperty("transition","none","important"),e.style.setProperty("animation","none","important"),()=>{e.offsetHeight,e.style.removeProperty(t?"transition-property":"transition"),e.style.removeProperty("animation")}}var nR,Cbe,Ebe,oR=x(()=>{Kh();Oy();nR=(e,t)=>(n,{after:o}={})=>{e(n);let r=tR(n);return()=>{t(n),r(),typeof o=="function"&&o()}},Cbe=nR(e=>e.style.setProperty("opacity",1,"important"),e=>e.style.removeProperty("opacity")),Ebe=(e,{animation:t,className:n,timeout:o,remove:r},i=()=>{})=>{if(!t)return;n&&!e.classList.contains(n)&&e.classList.add(n),e.style.removeProperty("animation-duration"),e.style.setProperty("animation-name",t);let s=o?zP(e).animationTime:0;e.csAnimationEndingTimeout&&clearTimeout(e.csAnimationEndingTimeout);let a=Iy(()=>{r&&(e.csAnimationEndingTimeout=setTimeout(function(){e.style.animationName===t&&e.style.setProperty("animation-name","")},250)),i()});NC(e,"animationend",a),o&&setTimeout(a,s)}});function tu(e,t,n){t=typeof t=="number"?Rh(t.toString()):typeof t=="string"?Rh(t):t;let o=(r,i,s,a)=>{let l,u=i[a];if(i.length>a){if(Array.isArray(r))try{u=QP(u,r),l=r.slice()}catch(c){if(r.length===0)l={};else throw new Error(c)}else l=Object.assign({},r);return l[u]=o(r[u]!==void 0?r[u]:{},i,s,a+1),l}return typeof s=="function"?s(r):s};return o(e,t,n,0)}function Sd(e,t,n){t=typeof t=="number"?Rh(t.toString()):typeof t=="string"?Rh(t):t;for(var o=0;o<t.length;o++){if(e===null||typeof e!="object")return n;let r=t[o];Array.isArray(e)&&r==="$end"&&(r=e.length-1),e=e[r]}return typeof e=="undefined"?n:e}function Zh(e,t){t=typeof t=="number"?Rh(t.toString()):typeof t=="string"?Rh(t):t;let n=(o,r,i)=>{let s,a=r[i];return o===null||typeof o!="object"||!Array.isArray(o)&&o[a]===void 0?o:r.length-1>i?(Array.isArray(o)?(a=QP(a,o),s=o.slice()):s=Object.assign({},o),s[a]=n(o[a],r,i+1),s):(Array.isArray(o)?(a=QP(a,o),s=[].concat(o.slice(0,a),o.slice(a+1))):(s=Object.assign({},o),delete s[a]),s)};return n(e,t,0)}function QP(e,t){if(e==="$end"&&(e=Math.max(t.length-1,0)),!/^\+?\d+$/.test(e))throw new Error(`Array index '${e}' has to be an integer`);return parseInt(e)}function Rh(e){return e.split(".").reduce((t,n,o,r)=>{let i=o>0&&r[o-1];if(i&&/(?:^|[^\\])\\$/.test(i)){let s=t.pop();t.push(s.slice(0,-1)+"."+n)}else t.push(n);return t},[])}var KP,kd=x(()=>{KP={get:Sd,set:tu,deleteProperty:Zh}});function Ad(e,t){if(Array.isArray(t))return t.map(i=>Ad(e,i));if(typeof t=="function")return Ad(e,t(e));if(typeof t=="object")return Object.keys(t).reduce((i,s)=>(i[s]=Ad(e,t[s]),i),{});if(typeof t!="string")return t;let n,o=()=>(n||(n=window.getComputedStyle(e)),n),r=$P.get(e);return t.replace(/var\(([\w-]+)(?:\s*,\s*(.+?))?\)/g,(i,s,a="")=>o().getPropertyValue(s)||a).replace(/attr\(([\w-]+)(?:\s*,\s*(.+?))?\)/g,(i,s,a="")=>e.getAttribute(s)||a).replace(/meta\(([.\w-]+)(?:\s*,\s*(.+?))?\)/g,(i,s,a="")=>{let l=KP.get(r,s);return typeof l=="undefined"?a:l})}var rR,Sbe,kbe,YP,Abe,iR=x(()=>{ky();kd();FC();rR=(e,t)=>t&&typeof e=="object"?KP.get(e,Sy(t)):e,Sbe=(e,t,n)=>t&&typeof e=="object"?{...e,[Sy(t)]:n}:n;kbe=(e,t,n)=>{let o=e,r=t;return n==="IN"?o.includes(r):n==="NOT IN"?!o.includes(r):((typeof o=="boolean"||typeof r=="boolean")&&(o=!!o,r=!!r),n===">"||n==="<"?o>r:n===">="||n==="<="?o>=r:n==="="||n==="=="?o==r:n==="!="?o!=r:n=="==="?o===r:n=="!=="?o!==r:!0)},YP=(e,t)=>{if(typeof e=="undefined")return null;if(!Array.isArray(e))return YP([e,"==",t]);let[n,o,r]=e;return e.length<=0?null:[n,o,r||t]},Abe=(e,t,n,o)=>{try{let r=YP(t,o);if(!r)return!0;let[i,s,a]=r;return kbe(rR(n,Ad(e,a)),Ad(e,i),Ad(e,s))}catch(r){console.warn("Failed to check condition. Make sure your state contains the key you are checking",r,{el:e,condition:t,state:n})}return!1}});var fr={};M(fr,{NON_PASSIVE_ARGS:()=>Dy,PASSIVE_ARGS:()=>$p,SCROLLBAR_ACTIVE_VAR_NAME:()=>By,SCROLLBAR_ACTIVE_VAR_STRING:()=>ybe,SCROLLBAR_VAR_NAME:()=>qP,SCROLLBAR_VAR_STRING:()=>gbe,absVector:()=>gve,addClass:()=>Vve,addVectors:()=>fve,animateToElement:()=>vbe,animateTopOffset:()=>_be,appendHtmlString:()=>Uve,balanceFromDifference:()=>wve,ceil:()=>lve,clamp:()=>Ay,clampVector:()=>dve,debounce:()=>qh,defer:()=>Cve,dispatch:()=>Rve,distanceInRange:()=>IP,divideVectors:()=>bve,doOnce:()=>Iy,elementAttributes:()=>Yh,elementIndex:()=>Bve,elementIsVisibleInViewport:()=>ZZ,elementMeta:()=>$P,ensureNumber:()=>ju,ensureString:()=>Sy,evaluateCondition:()=>Abe,expandElementValue:()=>Ad,farthest:()=>Hve,floor:()=>uve,fontCompress:()=>lbe,forceOpaque:()=>Cbe,getCachedAttribute:()=>Xh,getCachedJsonAttribute:()=>tbe,getDurations:()=>zP,getEasing:()=>Cd,getJsonAttrContent:()=>LP,getOuterHeight:()=>Wve,getPrecisionLength:()=>cve,getPrecisionLengthWithCommas:()=>pve,getStateValue:()=>rR,getTransitionDuration:()=>Qve,getTransitionTimingMS:()=>Gve,hasClass:()=>Lve,intersect:()=>hbe,isMobile:()=>cbe,isScalar:()=>sve,lerp:()=>xve,listener:()=>Wu,listenerPassive:()=>Hp,lockMotion:()=>tR,makeAlternatingSynchronizer:()=>qve,makeDirectionalEasing:()=>Nve,makeElementWeakMap:()=>Ly,makeFindClosest:()=>FP,makeGetComputedFloatValues:()=>abe,makeGetComputedStyle:()=>sbe,makeGetComputedStyles:()=>jP,makeMotionLockedUpdate:()=>nR,makeRafLoop:()=>MC,makeSortByKey:()=>ave,makeStateSynchronizer:()=>BZ,makeTreeWalker:()=>IC,memoize:()=>MP,multiplyVectors:()=>vve,normalizeCondition:()=>YP,normalizeTeardown:()=>My,offsetFromTop:()=>OC,onLoad:()=>Qh,onPageVisibilityChange:()=>BP,onPercentScrolled:()=>rbe,onResize:()=>Vy,onResizeOrScan:()=>VC,onScan:()=>LC,onScanLazy:()=>ibe,onScroll:()=>Fy,onScrollOrResize:()=>GZ,onScrollRaw:()=>obe,onViewportChange:()=>qZ,once:()=>WZ,oncePassive:()=>NC,parseHTML:()=>VP,parseTime:()=>Ed,removeClass:()=>Fve,rivetDispatch:()=>Zve,rivetListener:()=>Jve,round:()=>DZ,roundVector:()=>yve,runAnimation:()=>Ebe,scrollOffset:()=>jve,scrollingDisable:()=>bbe,scrollingEnable:()=>xbe,setRootVar:()=>Uy,siblings:()=>zZ,subtractVectors:()=>_ve,teardown:()=>Qa,throttle:()=>DP,toggleClass:()=>zve,transitionEnd:()=>ebe,triggerScan:()=>nbe,tween:()=>Xve,unwrapHtmlTemplate:()=>$ve,updateStateKey:()=>Sbe,vectorsEq:()=>hve,watchElementIsVisible:()=>wbe,waypoint:()=>pbe,wrapNumber:()=>PP,wrapVector:()=>mve});var jp=x(()=>{ky();OP();Ty();PC();DC();FC();JZ();Oy();eR();Kh();oR();iR()});function HC({el:e,handle:t,handles:n,defaultOption:o,options:r}){let i=n||[t],s=i.find(({type:d})=>d&&$y.has(d));if(!s)return $C(`Unknown rivet type: ${i[0]?.type}`,e);let{handler:a,config:{defaultOption:l,priority:u=0,...c}={},archetype:p}=$y.get(s.type),m=l&&o?{[l]:o}:{};return[u,()=>XP.get(p)(a,e,{...m,...r||{}},s.name,c)]}function jC(e){return e.sort(([t],[n])=>t-n)}var $y,XP,$C,Gu,Td,WC=x(()=>{$y=new Map,XP=new Map,$C=(...e)=>void console.warn(...e),Gu=(e,t)=>{if($y.has(e))return $C("Rivet archetypes can not be redefined");XP.set(e,typeof t=="function"?t:(n,...o)=>n(...o))},Td=(e,t,n,o={})=>{if($y.has(t))return $C(`Rivet ${t} already registered`);if(!XP.has(e))return $C("Rivet archetype unknown",e);$y.set(t,{archetype:e,handler:n,config:o})}});function sR(e=window.document.body){return IC(ZP)(e)}function ZP(e){if(e.hasAttributes()){let t=e.attributes;for(let n=t.length-1;n>=0;n--)if(t[n].name.indexOf(JP)===0)return!0}return!1}function Tbe(e,t){let n=Xh(e,t);return typeof n!="object"&&typeof n!="undefined"&&n!==""?{defaultOption:n,options:{}}:{options:n}}function Pbe(e){let t=new Set;for(let n=e.attributes.length-1;n>=0;n--){let o=e.attributes[n].name;if(o.indexOf(JP)!==0)continue;let r=o.substr(JP.length+1),i=r.split("-");t.add({el:e,handles:[{type:r,name:"default"},{name:i.pop(),type:i.join("-")}],...Tbe(e,o)})}return t}function RP(e){return Qa(jC(Array.from(Pbe(e)).map(t=>HC(t)).filter(t=>!!t)).map(([,t])=>t()))}var JP,aR=x(()=>{WC();jp();JP="data-rvt"});function lR(e,t){try{return e&&e.matches&&e.matches(t)}catch{}return!1}function uR(e){try{return window.document.querySelectorAll(e)}catch(t){console.warn(t)}return[]}var cR=x(()=>{});function Hy(e,t,n=0){if(typeof e!="string"){console.warn("Rivet selector must be a string",e),console.trace();return}if(typeof t!="function"){console.warn("Rivet handler must be a function",t),console.trace();return}let o={handler:t,selector:e,priority:n};eI.add(o),pR&&Ibe(o)}function Ibe(e){clearTimeout(dR),tI.add(e),dR=setTimeout(()=>{let t=Array.from(tI.values());tI.clear(),fR(t)},0)}function fR(e){e.sort(({priority:t},{priority:n})=>t-n),e.forEach(({selector:t,handler:n})=>{Array.from(uR(t)).forEach(o=>{qC(o,n,hR(t,o))})})}function hR(e,t){let n=e.match(/(data-[\w-]+)/g)||[];return n&&n.length?n=n.pop():n=null,n?Xh(t,n):null}function qC(e,t,n){try{if(Obe(e,t)||!document.body.contains(e))return;Dbe(e,t);let o=My(t.call(window,e,n));Array.isArray(o)&&o.map(r=>{gR(e,r)}),typeof o=="function"&&gR(e,o)}catch(o){console.warn("Failed to attach handler to element",e,t,n,o)}}function gR(e,t){typeof t=="function"&&(GC.get(e)||GC.set(e,new Set),GC.get(e).add(t))}function Obe(e,t){return eg.get(e)&&eg.get(e).get(t)}function Dbe(e,t){eg.get(e)||eg.set(e,new WeakMap),eg.get(e).set(t,!0)}var pR,mR,dR,eI,tI,GC,eg,yR=x(()=>{jp();aR();cR();pR=!1,mR=null,eI=new Set,tI=new Set,GC=new WeakMap,eg=new WeakMap;window.document.addEventListener("DOMContentLoaded",()=>{sR().forEach(e=>{qC(e,t=>RP(t))}),fR(Array.from(eI.values())),mR=new MutationObserver(function(e){e.reduce((t,n)=>{for(let o=0;o<n.addedNodes.length;o++)n.addedNodes[o].nodeType===1&&t.push(n.addedNodes[o]);return t},[]).forEach(function t(n){if(!!n){if(n.children&&n.children.length>0)for(let o=0;o<n.children.length;o++){if(!n)return;t(n.children[o])}ZP(n)&&qC(n,o=>RP(o)),eI.forEach(({selector:o,handler:r})=>{n&&lR(n,o)&&qC(n,r,hR(o,n))})}}),e.reduce((t,n)=>{for(let o=0;o<n.removedNodes.length;o++){let r=n.removedNodes[o];r.nodeType===1&&!document.contains(r)&&t.push(r)}return t},[]).forEach(function t(n){if(n.children&&n.children.length>0)for(let r=0;r<n.children.length;r++)t(n.children[r]);let o=GC.get(n);if(o)for(let r of o.values())r.call(window,n),o.delete(r),eg.delete(n)})}),mR.observe(window.document.body,{childList:!0,subtree:!0}),pR=!0})});var nu={};M(nu,{container:()=>io,initState:()=>Hbe,makeDetectStateChange:()=>vR,makeDispatch:()=>Fbe,makeInspect:()=>Vbe,subscribe:()=>zbe});function vR(e){let t={};return n=>{let o=e.filter(r=>t[r]!==n[r]);return e.forEach(r=>{t[r]=n[r]}),o}}var io,_R,bR,xR,wR,Mbe,CR,tg,ER,SR,Nbe,Lbe,Vbe,Fbe,zbe,Bbe,Ube,$be,Hbe,kR=x(()=>{jp();io={providers:new Map,subscribers:new Map,relationships:new Map,providerIndex:new WeakMap,subscriberIndex:new WeakMap},_R=(()=>{let e=0;return()=>e++})();bR=(e,t)=>io.subscriberIndex.get(e)?.get(t)?.id,xR=e=>io.providers.get(io.relationships.get(e)),wR=(e,t)=>xR(bR(e,t)),Mbe=(e,t)=>io.providerIndex.has(e)&&io.providerIndex.get(e).has(t),CR=(e,t)=>{let n=FP(o=>Mbe(o,t))(e);return n?io.providerIndex.get(n).get(t):null},tg=new WeakMap;window.addEventListener("rvt-store-provider",()=>{tg=new WeakMap});ER=(e,t)=>(tg.get(e)||tg.set(e,{}),tg.get(e).name||(tg.get(e).name=io.providers.get(CR(e,t))),tg.get(e).name),SR=(e,t=!1)=>{let n=xR(e);if(!n)return;let o=io.subscribers.get(e);if(!!o)for(let r of o.values()){let[i,s]=r;i(n.state,s(n.state),t)}},Nbe=(e,t,n)=>{let o,r=()=>{let s=io.relationships.get(e),a=CR(t,n);s!==a&&(io.relationships.set(e,a),clearTimeout(o),o=setTimeout(()=>SR(e,!0),10))},i=Wu(window,"rvt-store-provider",r);return r(),()=>{clearTimeout(o),i()}},Lbe=(e,t)=>[typeof e=="function"?e:()=>{},vR(Array.isArray(t)?t:[])],Vbe=(e,t)=>()=>ER(e,t)?.state,Fbe=(e,t)=>n=>ER(e,t)?.dispatch(n),zbe=(e,t,n=()=>{},o=[])=>{let r=Lbe(n,o);if(io.subscriberIndex.has(e)||io.subscriberIndex.set(e,new Map),!io.subscriberIndex.get(e).has(t)){let s=_R();io.subscribers.set(s,new Set),io.subscriberIndex.get(e).set(t,{id:s,teardown:Nbe(s,e,t)})}return io.subscribers.get(bR(e,t)).add(r),{unsubscribe:()=>{let{id:s,teardown:a}=io.subscriberIndex.get(e).get(t),l=io.subscribers.get(s);l.delete(r),l.size===0&&(io.subscribers.delete(s),io.relationships.delete(s),io.subscriberIndex.get(e).delete(t),a())},getState:()=>wR(e,t)?.state??{},dispatch:s=>wR(e,t)?.dispatch(s)}},Bbe=e=>typeof e!="function"?t=>t:(...t)=>e(...t),Ube=e=>{let t;return n=>{let{state:o,...r}=io.providers.get(e);io.providers.set(e,{...r,state:r.reducer(n(o))}),cancelAnimationFrame(t),t=requestAnimationFrame(()=>{for(let[i,s]of io.relationships)s===e&&SR(i)})}},$be=(e,t,{_reducer:n,...o})=>{if(io.providerIndex.get(e)||io.providerIndex.set(e,new Map),io.providerIndex.get(e).has(t))return;let r=Bbe(n),i=_R();return io.providers.set(i,{reducer:r,state:r(o),dispatch:Ube(i)}),io.providerIndex.get(e).set(t,i),window.dispatchEvent(new CustomEvent("rvt-store-provider")),()=>{io.providers.delete(i),io.providerIndex.get(e).delete(t)}},Hbe=(e,t={},n=window.document.documentElement)=>{if(!e){console.warn("States must set an ID",e,t,n);return}return $be(n,e,t)}});function ng(e){return AR.has(e)}var AR,TR=x(()=>{jp();AR=Ly(!1);ng.enable=function(e){AR.set(e,!0)}});var nI={};M(nI,{attach:()=>Hy,debug:()=>ng,defineRivetArchetype:()=>Gu,drive:()=>KC,registerAction:()=>Wp,registerBehavior:()=>Gp,registerEvent:()=>wl,registerInnate:()=>og,registerMacro:()=>QC,registerObserver:()=>Oc,store:()=>nu,util:()=>fr});function jbe(e,t,n={},o="default"){let r={el:e,handle:{type:t,name:o}};return typeof n=="string"?(r.defaultOption=n,r.options={}):r.options=n,HC(r)}function KC(e){return Qa(jC(e.filter(t=>!!t).map(t=>jbe(...t)).filter(t=>!!t)).map(([,t])=>t()))}var Wp,Oc,Gp,og,QC,wl,ou=x(()=>{jp();WC();WC();yR();kR();jp();TR();Wp=(...e)=>Td("action",...e),Oc=(...e)=>Td("observer",...e),Gp=(...e)=>Td("behavior",...e),og=(...e)=>Td("innate",...e),QC=(...e)=>Td("macro",...e),wl=(...e)=>Td("event",...e)});var Wbe,Gbe,PR,qbe,IR=x(()=>{ou();({rivetListener:Wbe,rivetDispatch:Gbe,expandElementValue:PR,onScanLazy:qbe}=fr);Gu("behavior");Gu("innate");Gu("macro",(e,t,n,o)=>e(t,KC,n,o));Gu("action",(e,t,n,o)=>{let r=()=>void e(t,PR(t,n));return Wbe(t,o,i=>{n.defer?setTimeout(r,0):r()})});Gu("event",(e,t,n,o)=>e(()=>Gbe(t,o),PR(t,n),t));Gu("observer",(e,t,n,o="",{scan:r})=>{let[i,s=[]]=(typeof e=="function"?[e]:e)||[],a=i(t,n),[l,u]=Array.isArray(a)?a:[a,()=>{}],{unsubscribe:c,getState:p}=nu.subscribe(t,o,l,s),m=r?qbe(()=>l(p(),[],!1,!0)):()=>{};return[c,u,m]})});var Qbe,Kbe,OR=x(()=>{ou();({expandElementValue:Qbe,getStateValue:Kbe}=fr);Oc("outlet",(e,{key:t})=>{let n=e.innerHTML;return o=>{try{let r=Kbe(o,Qbe(e,t));e.innerHTML=typeof r=="undefined"?n:r}catch(r){console.warn("Unable to update Rivet outlet",r,{key:t,state:o,el:e})}}},{defaultOption:"key"})});var DR,Ybe,Xbe,MR=x(()=>{ou();({listener:DR}=fr),Ybe=["click","focus","focusin","focusout","blur"];Ybe.forEach(e=>{wl(`on${e}`,(t,{preventDefault:n=!0,stopPropagation:o=!1,once:r=!1},i)=>{let s;return DR(i,e,a=>{r&&s||(s=!0,n&&a.preventDefault(),o&&a.stopPropagation(),t())})})});Xbe=["keydown","keyup"];Xbe.forEach(e=>{wl(`on${e}`,(t,{key:n,preventDefault:o=!0,stopPropagation:r=!1,once:i=!1},s)=>{let a;return DR(document,e,l=>{i&&a||(a=!0,l.key===n&&(o&&l.preventDefault(),r&&l.stopPropagation(),t()))})},{defaultOption:"key"})})});var Jbe,Zbe,Rbe,exe,txe,YC,NR=x(()=>{ou();jp();({throttle:Jbe,debounce:Zbe,onLoad:Rbe,onScanLazy:exe,triggerScan:txe,listener:YC}=fr);wl("onready",e=>{setTimeout(()=>void e(),0)});wl("onload",e=>Rbe(e));wl("onexit",(e,{delay:t=1e3,repeat:n=!1})=>{let o,r=!1;return YC(document,"mouseout",i=>{clearTimeout(o),!i.toElement&&!i.relatedTarget&&!r&&(o=setTimeout(()=>void e(),t),n||(r=!0))})},{defaultOption:"delay"});wl("onresize",(e,{throttle:t=50})=>YC(window,"resize",Jbe(e,t,{trailing:!0}),$p),{defaultOption:"throttle"});wl("onresized",(e,{debounce:t=500})=>YC(window,"resize",Zbe(e,t,{trailing:!0}),$p),{defaultOption:"debounce"});wl("onscan",(e,t)=>exe(e,t),{defaultOption:"throttle"});Hy("img",e=>YC(e,"load",()=>void txe()))});function FR(){LR=window.innerHeight}function ixe(e,{prop:t,easingFn:n}){let{top:o,height:r}=e.getBoundingClientRect(),i=o+r/2,s=LR/2;e.style.setProperty(t,n((i-s)/s))}function zR(){if(!!XC){for(let[e,t]of JC)ixe(e,t);VR=requestAnimationFrame(zR)}}var nxe,oxe,rxe,LR,VR,XC,JC,sxe,BR,UR=x(()=>{ou();({animateTopOffset:nxe,makeDirectionalEasing:oxe,intersect:rxe}=fr),XC=!1,JC=new Map;window.addEventListener("resize",FR);FR();sxe=(e,t)=>{JC.set(e,t),!XC&&(XC=!0,VR=requestAnimationFrame(zR))},BR=e=>{JC.delete(e),JC.size<=0&&(XC=!1)};Gp("intersect",(e,{easing:t="linear",prop:n="--rvt-intersect"})=>[rxe(e,({isIntersecting:r})=>{r?sxe(e,{easingFn:oxe(t),prop:n}):BR(e)},{threshold:0,top:"0px",bottom:"0px"}),()=>void BR(e)],{defaultOption:"prop"});Wp("scroll-to-top",(e,{offset:t,speed:n,easing:o="easeInOutExpo"})=>{nxe(t,n,o)},{defaultOption:"offset"});QC("scroll-top",(e,t)=>t([[e,"onclick"],[e,"scroll-to-top"]]))});var $R,HR,axe,ZC,lxe,jR=x(()=>{ou();({ensureNumber:$R,updateStateKey:HR,getStateValue:axe,expandElementValue:ZC}=fr);og("define",(e,t={},n)=>{if(!n.match(/^\w+$/)){console.warn("Rivet state keys must be alphanumeric");return}let{_reducer:o,...r}=t.__value||t||{};nu.initState(n,{_reducer:o,...ZC(e,r)},e)},{defaultOption:"__value",priority:-1});Wp("set",(e,{state:t,key:n,value:o})=>{nu.makeDispatch(e,t)(r=>HR(r,ZC(e,n),o))});lxe=(e,t,n)=>{let o=e.includes(t);return n&&o?e.filter(r=>r!==t):o?e:[...e,t]};Wp("list",(e,{state:t,key:n,value:o,toggle:r=!0})=>{nu.makeDispatch(e,t)(s=>{let a=ZC(e,n),l=axe(s,a);return Array.isArray(l)?HR(s,a,lxe(l,o,r)):s})});Wp("inc",(e,{state:t,key:n,amount:o=1,min:r=null,max:i=null,wrap:s=!1})=>{let a=nu.makeDispatch(e,t),l=u=>$R(u)+$R(o);a(u=>{let c=ZC(e,n);return c?{...u||{},[c]:l(u[c])}:l(u)})},{defaultOption:"state"})});var WR=x(()=>{ou();og("debug",e=>{ng.enable(e),e.removeAttribute("data-rvt-debug")},{defaultOption:"message"})});var GR,uxe,oI,RC,e2,cxe,pxe,qR,mxe,dxe,fxe,QR=x(()=>{ou();({isScalar:GR,getTransitionDuration:uxe,getStateValue:oI,expandElementValue:RC,evaluateCondition:e2,listener:cxe,fontCompress:pxe,addClass:qR,removeClass:mxe}=fr),dxe=(e,t)=>{let n=e||"$v";return GR(n)?GR(t)?`${n}`.replace("$v",t):n==="$v"?"":n:""};Oc("classname",(e,{key:t,classname:n,condition:o})=>{let r="";return i=>{let s=oI(i,RC(e,t)),l=e2(e,o,i,t)?dxe(n,s):"";l!==r&&(r&&e.classList.contains(r)&&e.classList.remove(r),l&&!e.classList.contains(l)&&e.classList.add(l)),r=l}},{defaultOption:"classname"});Oc("prop",(e,{key:t,prop:n,value:o,condition:r})=>{let i=null;return s=>{let a=oI(s,RC(e,t));e2(e,r,s,t)?a!==i&&e.style.setProperty(n,typeof o=="undefined"?a:o):a!==i&&e.style.removeProperty(n),i=a}},{defaultOption:"key"});Oc("attr",(e,{key:t,attr:n,value:o,condition:r})=>{let i=null;return s=>{let a=oI(s,RC(e,t));e2(e,r,s,t)?a!==i&&e.setAttribute(n,typeof o=="undefined"?a:o):a!==i&&e.removeAttribute(n),i=a}},{defaultOption:"key"});Oc("height",(e,{key:t,condition:n,selector:o})=>{let r,i;return(s,a,l,u)=>{if(t&&!u){let p=RC(e,t);if(s[p]===r)return;r=s[p]}let c=e2(e,n,s,t);setTimeout(()=>{if(c){let[p,...m]=Array.from(e.querySelectorAll(o)).map(d=>d.offsetHeight).sort((d,f)=>f-d);p&&p!==i&&(e.style.setProperty("height",`${p}px`,"important"),i=p)}else e.style.removeProperty("height"),i=null})}},{defaultOption:"selector",scan:!0});window.offscreenTemplates||(window.offscreenTemplates=new WeakMap);Gp("offscreen-reset",(e,{mode:t="default"})=>{let n=e.closest("[data-x-toggleable]");if(window.offscreenTemplates.get(e))return;try{let l=document.createElement("textarea");l.innerHTML=e.querySelector('script[type="text/rvt-template"]').textContent;let u=document.createElement("div");u.innerHTML=l.innerText,window.offscreenTemplates.set(e,[l.innerText,u])}catch(l){return console.warn("Unable to locate content template",l),()=>{}}let o,r=()=>{try{let[l,u]=window.offscreenTemplates.get(e);Array.from(u.querySelectorAll("[data-x-toggleable]")).map(p=>p.getAttribute("data-x-toggleable")).forEach(p=>{window.xToggleDelete(p)}),e.innerHTML=l}catch(l){console.warn("Unable to reset offscreen content",l)}},i=()=>{e.innerHTML=""},s=()=>{o=setTimeout(()=>{i(),t==="close"&&r()},uxe(n,300)+100)},a=l=>{clearTimeout(o),l?(t==="open"&&i(),r()):t!=="open"&&s()};return t==="close"&&r(),cxe(n,"tco-toggle",({detail:{state:l}={}})=>void a(l))},{defaultOption:"mode"});Gp("font-compress",(e,t)=>pxe(e,t));fxe=(e,t)=>{try{if(t)return Array.from(e.querySelectorAll(t))}catch{}return e};Gp("inner-wrap",(e,{selector:t="",tag:n="span",class:o=""})=>fxe(e,t).map(r=>{let i=document.createElement(n);qR(i,"has-been-tagged"),o&&qR(i,o),Array.from(r.childNodes).forEach(s=>{i.appendChild(s)}),r.append(i),i.offsetHeight,mxe(i,"has-been-tagged")}),{defaultOption:"selector"})});var KR=x(()=>{IR();OR();MR();NR();UR();jR();WR();QR()});var rI={};M(rI,{attach:()=>Hy,debug:()=>ng,default:()=>hxe,defineRivetArchetype:()=>Gu,drive:()=>KC,registerAction:()=>Wp,registerBehavior:()=>Gp,registerEvent:()=>wl,registerInnate:()=>og,registerMacro:()=>QC,registerObserver:()=>Oc,store:()=>nu,util:()=>fr});var hxe,jy=x(()=>{ou();KR();ou();hxe={...nI}});var sI={};M(sI,{MountedComponents:()=>iI,mountAppComponent:()=>sn});function sn(e){YR.set(Pi(),e);try{Di(XR,Date.now())}catch{}}function iI(){let e=gt(XR),t=(0,rg.useMemo)(()=>Array.from(YR.entries()),[e]);return rg.default.createElement(rg.default.Fragment,null,t.map(([n,o])=>rg.default.createElement(o,{key:n})))}var rg,YR,XR,Zo=x(()=>{rg=I(U());Ii();Kt();YR=new Map,XR=Fe(Date.now())});var n2={};M(n2,{ProgressBar:()=>t2,ProgressBarStandalone:()=>_xe,beginProgress:()=>Mi,endProgress:()=>Ro,setProgressMessage:()=>Zr,withProgress:()=>ba});function Mi({fullScreen:e=!1,message:t=""}={}){RR({isRunning:!0,fullScreen:e}),Zr(t)}function Ro(){clearTimeout(eee),eee=setTimeout(()=>{RR({isRunning:!1,fullScreen:!1})},100)}function Zr(e=""){Di(ZR,e)}function _xe(){let{stage:e,fullScreen:t}=gt(qp)??{};return ea.default.createElement(t2,{stage:e,fullScreen:t})}function ba(e,{endDelay:t,...n}={}){return async(...o)=>{Mi(n);let r=await e(...o);return Ro({delay:t}),r}}var ea,JR,qp,ZR,RR,eee,gxe,yxe,t2,ps=x(()=>{ea=I(U());De();Kt();He();jy();Zo();JR={stage:0,fullScreen:!1},qp=Fe(JR),ZR=Fe(""),RR=fr.makeStateSynchronizer(({isRunning:e,fullScreen:t,delay:n},o)=>{e?(Di(qp,{stage:1,fullScreen:t}),setTimeout(()=>{Di(qp,{stage:2,fullScreen:t}),o()},500)):(Di(qp,r=>({stage:3,fullScreen:r.fullScreen})),setTimeout(()=>{Di(qp,{stage:4,fullScreen:!1}),setTimeout(()=>{Di(qp,{stage:0,fullScreen:!1}),setTimeout(()=>{o()},500)},n??500)},1e3))},{delay:0,initialState:JR});us(qp);gxe=({fullScreen:e,stage:t})=>{let n=gt(ZR);return ea.default.createElement("div",{className:Q("tco-progress-overlay",`is-stage-${e?t:0}`)},n!=="__ABORT__"&&ea.default.createElement("div",{className:"tco-progress-overlay-content"},ea.default.createElement(G,{type:"logo-cornerstone"}),ea.default.createElement("h2",{className:"tco-progress-overlay-title"},n||ea.default.createElement("span",{dangerouslySetInnerHTML:{__html:"&nbsp;"}}))))},yxe=()=>{let{stage:e,fullScreen:t}=gt(qp)??{};return ea.default.createElement(ea.default.Fragment,null,ea.default.createElement(gxe,{stage:e,fullScreen:t}),ea.default.createElement(t2,{stage:e,fullScreen:t}))};t2=(0,ea.memo)(({stage:e,fullScreen:t,className:n=""})=>t?null:ea.default.createElement("div",{className:Q("tco-progress",`is-stage-${e}`,n),"aria-hidden":!0},ea.default.createElement("div",null)));t2.displayName="ProgressBar";sn(yxe)});var o2={};M(o2,{I18n:()=>bxe,addStrings:()=>vxe,t:()=>v});function vxe(e={}){Object.keys(e).forEach(t=>aI[t]=e[t])}function v(e,t={}){return aI[e]?Object.keys(t).reduce((n,o)=>n.replace(new RegExp(`{{${o}}}`,"g"),t[o]),aI[e]):(console.warn("Unable to locate i18n string",e,t),e)}var aI,bxe,ke=x(()=>{aI={};bxe=({t:e,...t})=>e(e,t)});var uI={};M(uI,{NotifyContainer:()=>Pd,notify:()=>ta,notifyError:()=>Ft,notifySuccess:()=>so});function ta(...e){tee(...e)}function so(e,t){ta(e,{type:"success",...t})}function Ft(e,t){ta(e,{type:"error",...t})}function wxe({type:e,title:t,dismissible:n,message:o,state:r,onClose:i}){return React.createElement("div",{className:Q("tco-notification-item",`tco-notification-item-${e}`,{"is-active":r==="show"})},n&&React.createElement("div",{className:"tco-notification-item-close",onClick:i},"\xD7"),React.createElement("div",{className:"tco-notification-item-title"},t),React.createElement("div",{className:"tco-notification-item-message"},o))}function Pd(){let[e,t]=(0,ig.useState)([]);(0,ig.useEffect)(()=>{tee=(r,{type:i="notice",warn:s,timeout:a,dismissible:l=!1,...u}={})=>{s&&console.warn(r,s),typeof r=="object"&&(r=r?.data?.error?.message?r?.data?.error?.message+" : "+r?.data?.error?.file:JSON.stringify(r,null,2)),t(c=>[{id:Us(),type:i,state:"ready",title:v(`app.notification-${i}`),message:r,timeout:a,dismissible:l,options:u,added:Date.now()},...c])}},[t]);let[n,o]=(0,ig.useState)([]);return(0,ig.useEffect)(()=>{let r,i=()=>{let s=!1,a=[],l=Date.now();e.forEach(u=>{let c=(u.timeout||xxe)-lI;if(u.state==="show"&&l-u.added>c-lI){s=!0,a.push({...u,state:"removing"});return}if(u.state==="removing"&&l-u.added>c){s=!0;return}if(u.state==="ready"){s=!0,a.push({...u,state:"show"});return}a.push(u)}),s?t(a):r=requestAnimationFrame(i)};return e.length>0&&(r=requestAnimationFrame(i)),()=>{cancelAnimationFrame(r)}},[e,n]),React.createElement("div",{className:"tco-notification-queue"},e.map(({id:r,...i})=>React.createElement(wxe,{key:r,...i,onClose:()=>{t(s=>s.map(a=>a.id===r?{...a,timeout:lI*2,added:Date.now()}:a))}})))}var ig,xxe,lI,tee,mo=x(()=>{ig=I(U());De();Ii();ke();xxe=3e3,lI=650,tee=()=>{}});var r2={};M(r2,{httpFetch:()=>Kp,httpRemoteGet:()=>mI,normalizePath:()=>nee,request:()=>hr,requestDelete:()=>Exe,requestEndpoint:()=>Gy,requestPost:()=>er,requestPreviewEndpoint:()=>sg,safeParseJson:()=>Wy});function nee(e,t){return`${Cxe}/${e}${t?`/${t}`:""}`}function er(e,t,n){return hr(e,t,{method:"POST",...n})}function Exe(e,t,n){return hr(e,t,{method:"DELETE",...n})}function oee(e,t=!0){if(!t||!pI)return{request:e,gzip:!1};let n=JSON.stringify(e),o=R0(n),r=n.length>o.length;return{request:r?o:e,gzip:r}}function hr(e,{id:t,...n}={},{gzip:o=!0,method:r="GET",...i}={}){r==="GET"&&(n._wp_nonce=window.csAppData._cs_nonce);let s=nee(e,t),a=new AbortController,l=a.signal,u=new Promise((c,p)=>{let m=r==="GET"?{...n}:{};(!o||!pI)&&(m.gzip=0);let d={method:r,signal:l,path:cI(s,m),...i};r!=="GET"&&(d.data=oee(n)),Qp(d).then(f=>{if(f.error)p(f.error);else{if(f.gzip!==!1&&i.parse!==!1&&pI)try{c({...f,data:Z0(f.data)})}catch(h){p(h)}c(f)}},p)});return u.cancel=()=>a.abort(),u}async function Kp({url:e,query:t,data:n}={}){let o=e||window.csAppData.urlBase,[r,i={}]=Sxe(n),s={method:"POST",mode:"cors",cache:"no-cache",credentials:"same-origin",redirect:"follow",referrerPolicy:"no-referrer",headers:i,body:r};return await window.fetch(t?cI(o,t):o,s)}async function mI({url:e,headers:t,query:n}={}){let o={method:"GET",mode:"cors",cache:"no-cache",credentials:"same-origin",redirect:"follow",referrerPolicy:"no-referrer",headers:t};return await window.fetch(n?cI(e,n):e,o)}async function Wy(e){let t=await e.text();try{return JSON.parse(t)}catch(n){let o='{"success":true,';if(t.includes(o))return JSON.parse(t.substr(t.indexOf(o)));throw n}}async function Gy(e,t){let n=await Kp({url:window.csAppData.home_url,query:{[e]:"1"},data:t}),o=await Wy(n);return ree(o),o.data}async function sg(e,t){let n=await Kp({url:window.csAppData.preview.url,query:{[e]:"1"},data:t}),o=await Wy(n);return ree(o),o.data}function ree(e){if(e&&!e.success)throw new Error(JSON.stringify(e));if(!e)throw new Error("Failed to parse, expected JSON response")}var Qp,cI,pI,Cxe,Sxe,Vo=x(()=>{Lh();({apiFetch:Qp,url:{addQueryArgs:cI}}=window.wp);Qp.use(Qp.createRootURLMiddleware(window.csAppData.fetch.rootUrl));Qp.nonceMiddleware=Qp.createNonceMiddleware(window.csAppData.fetch.nonce);Qp.nonceEndpoint=window.csAppData.fetch.nonceUrl;Qp.use(Qp.nonceMiddleware);pI=window.csAppData.canGzip,Cxe=window.csAppData.routePrefix||"themeco/data";Sxe=e=>e instanceof FormData?(e.append("_nonce",window.csAppData._cs_nonce),[e]):[JSON.stringify({_nonce:window.csAppData._cs_nonce,...oee(e)}),{"Content-Type":"application/json","X-WP-Nonce":window.csAppData.fetch.nonce}]});function Axe(e){return e?(i2.has(e)||(see+=1,i2.set(e,see.toString())),i2.get(e)):"0"}function Txe(e){return Object.keys(e).sort().filter(t=>e[t]!==void 0).map(t=>`${t}_${t==="root"?Axe(e.root):e[t]}`).toString()}function Pxe(e){let t=Txe(e),n=dI.get(t);if(!n){let o=new Map,r,i=new IntersectionObserver(s=>{s.forEach(a=>{var l;let u=a.isIntersecting&&r.some(c=>a.intersectionRatio>=c);e.trackVisibility&&typeof a.isVisible=="undefined"&&(a.isVisible=u),(l=o.get(a.target))==null||l.forEach(c=>{c(u,a)})})},e);r=i.thresholds||(Array.isArray(e.threshold)?e.threshold:[e.threshold||0]),n={id:t,observer:i,elements:o},dI.set(t,n)}return n}function Ixe(e,t,n={},o=kxe){if(typeof window.IntersectionObserver=="undefined"&&o!==void 0){let l=e.getBoundingClientRect();return t(o,{isIntersecting:o,target:e,intersectionRatio:typeof n.threshold=="number"?n.threshold:0,time:0,boundingClientRect:l,intersectionRect:l,rootBounds:l}),()=>{}}let{id:r,observer:i,elements:s}=Pxe(n),a=s.get(e)||[];return s.has(e)||s.set(e,a),a.push(t),i.observe(e),function(){a.splice(a.indexOf(t),1),a.length===0&&(s.delete(e),i.unobserve(e)),s.size===0&&(i.disconnect(),dI.delete(r))}}function s2({threshold:e,delay:t,trackVisibility:n,rootMargin:o,root:r,triggerOnce:i,skip:s,initialInView:a,fallbackInView:l,onChange:u}={}){var c;let[p,m]=Yp.useState(null),d=Yp.useRef(u),[f,h]=Yp.useState({inView:!!a,entry:void 0});d.current=u,Yp.useEffect(()=>{if(s||!p)return;let b;return b=Ixe(p,(w,S)=>{h({inView:w,entry:S}),d.current&&d.current(w,S),S.isIntersecting&&i&&b&&(b(),b=void 0)},{root:r,rootMargin:o,threshold:e,trackVisibility:n,delay:t},l),()=>{b&&b()}},[Array.isArray(e)?e.toString():e,p,r,o,i,s,n,l,t]);let g=(c=f.entry)==null?void 0:c.target,y=Yp.useRef(void 0);!p&&g&&!i&&!s&&y.current!==g&&(y.current=g,h({inView:!!a,entry:void 0}));let _=[m,f.inView,f.entry];return _.ref=_[0],_.inView=_[1],_.entry=_[2],_}var iee,Yp,dI,i2,see,kxe,fI=x(()=>{iee=I(U(),1),Yp=I(U(),1),dI=new Map,i2=new WeakMap,see=0,kxe=void 0});var hI={};M(hI,{default:()=>aee});function aee(e){return Hs.callbacks.push(e),Oxe(),()=>{Hs.callbacks=Hs.callbacks.filter(t=>t!==e),Dxe()}}function Oxe(){Hs.interval&&clearInterval(Hs.interval),Hs.added||(Hs.added=!0,window.addEventListener("focus",e=>{if(Hs.inFrame){Hs.inFrame=!1;return}else Hs.callbacks.forEach(t=>t(e))})),Hs.interval=setInterval(()=>{[...document.getElementsByTagName("iframe")].forEach(t=>{t.___onWindowFocusHandled||(t.___onWindowFocusHandled=!0,t.addEventListener("touchend",()=>{Hs.inFrame=!0}),t.addEventListener("mouseup",()=>{Hs.inFrame=!0}),t.addEventListener("focus",()=>{Hs.inFrame=!0}))})},500)}function Dxe(){Hs.callbacks.length||clearInterval(Hs.interval)}var Hs,gI=x(()=>{Hs={added:!1,interval:!1,inFrame:!1,callbacks:[]}});var yI={};M(yI,{acceptAction:()=>Od,confirmAsync:()=>qi,declineAction:()=>Id});function Id(e,t={}){return new Promise(n=>{window.confirmHandler({message:e,decline:v("app.back"),onDecline:()=>n(!1),...t})})}function Od(e,t={}){return qi(e,{acceptClass:"tco-btn-yep",...t})}function qi(e,{bypass:t=!1,...n}={}){return t?Promise.resolve(!0):new Promise(o=>{window.confirmHandler===lee&&(window.confirmHandler=window.top.confirmHandler),window.confirmHandler({message:e,...n,onAccept:()=>o(!0),onDecline:()=>o(!1)})})}function Mxe({active:e=!1,onAccept:t=null,onDecline:n=null,acceptUrl:o=null,message:r="",accept:i="",acceptClass:s="",decline:a="",extra:l,form:u}){return js.default.createElement("div",{className:Q("tco-action-modal-outer",{"is-active":e})},js.default.createElement("div",{className:"tco-action-modal-inner"},js.default.createElement("div",{className:"tco-action-modal-content"},typeof r=="string"?js.default.createElement("div",{className:"tco-action-modal-message",dangerouslySetInnerHTML:{__html:r}}):js.default.createElement("div",{className:"tco-action-modal-message"},typeof r=="function"?r({onAccept:t,onDecline:n}):r),u&&js.default.createElement("div",{className:"tco-action-modal-form"},u(c=>c?t():n())),js.default.createElement("div",{className:"tco-action-modal-actions"},l&&l(c=>c?t():n()),t&&!o&&i&&js.default.createElement("button",{className:Q("tco-btn",s||"tco-btn-nope"),onClick:t},i),o&&i&&js.default.createElement("a",{className:"tco-btn",href:o},i),n&&a&&js.default.createElement("button",{className:"tco-btn",onClick:n},a)))))}function Nxe(){let[e,t]=(0,js.useState)({});return(0,js.useEffect)(()=>{window.confirmHandler=({onAccept:n,acceptUrl:o=null,onDecline:r,message:i,accept:s,acceptClass:a,decline:l,extra:u,form:c})=>{let p=m=>()=>{typeof m=="function"&&m(),t(d=>({...d,active:!1,onAccept:()=>{},onDecline:()=>{}}))};t({active:!0,accept:s!==!1?s||v("app.confirm-yep"):null,decline:l||v("app.confirm-nope"),acceptClass:a,onAccept:p(n),onDecline:p(r),acceptUrl:o,extra:u,form:c,message:i})}},[t]),js.default.createElement(Mxe,{...e})}var js,lee,xa=x(()=>{js=I(U());De();ke();Zo();lee=()=>{};window.confirmHandler=lee;sn(Nxe)});var vI={};M(vI,{controlChoiceSame:()=>Dc,serializeValue:()=>Xp,unserializeValue:()=>_I});function Xp(e){return typeof e=="object"?JSON.stringify(e):e}function _I(e){try{var t=JSON.parse(e);if(typeof t=="object")return t}catch{}return e}function Dc(e,t){return e==t||JSON.stringify(e)===JSON.stringify(t)}var ag=x(()=>{});var xI={};M(xI,{default:()=>yr});function yr({value:e=null,emptyValue:t="",placeholder:n="",onChange:o,disabled:r,options:i,groups:s}){let a=(0,gr.useMemo)(()=>s?s.reduce((f,{options:h=[]})=>[...f,...h],[]):i??[],[i,s]),l=(0,gr.useMemo)(()=>a.find(({value:f})=>Dc(f,e)),[a,e]),[u,c]=(0,gr.useState)(!1),p=(0,gr.useCallback)(()=>{c(!0)},[c]),m=(0,gr.useCallback)(()=>{c(!1)},[c]),d=(0,gr.useCallback)(f=>{typeof o=="function"&&o(_I(f.target.value))},[o]);return gr.default.createElement("div",{className:Q("tco-styled-select",{"is-active":u})},gr.default.createElement("div",{className:Q("tco-styled-select-label",{"tco-styled-select-placeholder":!e})},gr.default.createElement("span",null,l&&l.label||n)),gr.default.createElement(G,{type:"select"}),gr.default.createElement("select",{disabled:r,onChange:d,onFocus:p,onBlur:m,value:l?Xp(e):t},!l&&gr.default.createElement("option",{value:t,disabled:!0},n),s?s.map(({name:f,label:h,options:g})=>gr.default.createElement("optgroup",{key:f,label:h},gr.default.createElement(bI,{options:g}))):gr.default.createElement(bI,{options:i})))}var gr,bI,Cl=x(()=>{gr=I(U());De();He();ke();ag();bI=(0,gr.memo)(({options:e=[]})=>gr.default.createElement(gr.default.Fragment,null,e.map(({value:t,label:n,disabled:o})=>{let r=Xp(t);return gr.default.createElement("option",{key:r,value:r,disabled:o},n)})));bI.displayName="Options"});var kI={};M(kI,{LanguageSwitcher:()=>EI,currentLanguageAtom:()=>Jp,getCurrentLanguage:()=>Uxe,groupIndexByLanguage:()=>qy,isWpmlActive:()=>Zp,useCreateTranslationTranslate:()=>uee,useCurrentLanguage:()=>Dd,useSetCurrentLanguage:()=>Lxe,willNeedTranslation:()=>Fxe,withWpmlLangAtom:()=>CI,wpmlRedirectSubdomain:()=>SI});function Dd(){return gt(Jp)}function Lxe(){return jo(Jp)}function Zp(){return!!window.csAppData.wpml}function uee(e,t){let n=(0,vo.useCallback)(()=>{El(),t.map(r=>Qy(r))},[e,t]);return(0,vo.useCallback)(async r=>{let i=await Gy("cs-translation",r);if(!i)throw new Error("Translation Response empty for : "+JSON.stringify(r));if(i.errors){let s=Object.values(i.errors),a="";throw s.map(l=>{a+=l.join(`
`)}),new Error(a)}return n(),i})}function qy(e,t){return e.filter(({language:{code:n,fallback:o}})=>t===n||o.includes(t))}function Vxe({onComplete:e,doc:t={},lang:n}){let o=(0,wI.useNavigate)(),[,r]=je(Jp),{type:i,docTypeInfo:{labelSingular:s}={},docId:a,language:{translations:l={},code:u}={}}=t,c=(0,vo.useMemo)(()=>l?[a,...Object.values(l)]:[],[a,l]),p=uee(i,c),m=v("app.translation.create-message",{context:s,lang:cee(n)}),[d,f]=(0,vo.useState)(u),h=(0,vo.useMemo)(()=>l[d],[l,d]),[,g]=je(Ky),y=(0,vo.useCallback)(ba(async(S,C,k)=>{if(!t?.id){r(C);return}try{let A=await p({source:S,lang:C,copyFrom:k});so(v("app.notify.created",{context:s})),r(C),typeof A.id=="number"&&(o({to:`/edit/${A.id}`}),setTimeout(()=>{g(a)},25)),e(!0);return}catch(A){Ft(v("app.translation.failed-to-create",{context:s,message:A.message}),{warn:A}),e(!1)}}),[e,p,s,g]),_=(0,vo.useCallback)(()=>{y(a,n)},[y,a,n]),b=(0,vo.useCallback)(()=>{y(a,n,h)},[y,a,n,h]),w=(0,vo.useMemo)(()=>Object.entries(l).filter(([S,C])=>!!C).map(([S])=>({value:S,label:cee(S)})),[l]);return vo.default.createElement("div",{className:"tco-language-create"},vo.default.createElement("p",{dangerouslySetInnerHTML:{__html:m}}),vo.default.createElement("button",{onClick:_,className:"tco-btn"},v("app.translation.start-blank")),vo.default.createElement("div",{className:"tco-language-create-divider"},vo.default.createElement("span",null,v("app.translation.or"))),vo.default.createElement("ul",{className:"tco-control-list"},vo.default.createElement("li",{className:"tco-control tco-control-select-action"},vo.default.createElement(yr,{isPartOfSelectAction:!0,value:d,options:w,onChange:S=>f(S)}),vo.default.createElement("button",{onClick:b},v("app.copy")))))}function Fxe(e,t){return Zp()?e.language.fallback.includes(t):!1}function zxe({item:{code:e,country_flag_url:t},translation:n=null,doc:o={}}){let r=(0,wI.useNavigate)(),[i,s]=je(Jp),a=(0,vo.useCallback)(()=>{if(!o?.id){s(e);return}if(n){s(e),r({to:`/edit/${n}`});return}qi(v("app.translate"),{accept:!1,form:l=>vo.default.createElement(Vxe,{doc:o,lang:e,onComplete:l}),decline:v("app.back")}).then(l=>{})},[e,r,n,o]);return vo.default.createElement("button",{onClick:a,className:Q({"tco-active":i===e})},vo.default.createElement("img",{src:t}))}function EI(){let e=Object.keys(window.csAppData.wpml?.languages||{});if(e.length<=0)return null;let[t,n]=je(Jp),o=Be(),{language:{code:r,translations:i={}}={}}=o;return(0,vo.useEffect)(()=>{!o||!o.language||t===o.language.code||n(o.language.code)},[o.id,o.language]),vo.default.createElement("div",{className:Q("tco-language-picker"),style:{"--tco-wpml-items":e.length}},e.map(s=>vo.default.createElement(zxe,{key:s,doc:o,translation:i[s]||null,item:window.csAppData.wpml.languages?.[s]})))}function SI(e,t){if(!Zp())return!1;let n=Nd(e),o=new URL(t);return o=o.origin,n.language.domain!==o||!Bxe(o)?!1:(o=o+"/"+(window.csAppData.appSlug||"cornerstone")+"/edit/"+e,window.location.href=o,!0)}function Bxe(e){e+="/";let t=Object.values(window.csAppData.wpml.languages);for(let n=0;n<t.length;++n)if(t[n].url===e)return!0;return!1}function Uxe(){return bl(Jp)}var vo,wI,Jp,CI,cee,Md=x(()=>{vo=I(U());xa();Kt();wI=I(qa());ke();Cl();ci();ps();mo();Vo();De();It();Kt();It();Jp=vl("wpml-lang",window.csAppData.wpml?.defaultLang),CI=Fe(e=>Zp()?{lang:e(Jp)}:{});cee=e=>window.csAppData.wpml?.languages[e]?.translated_name??""});var AI={};M(AI,{allDocTypeOptions:()=>qu,allDocTypes:()=>a2,baseDocTypes:()=>pee,decorateDocWithType:()=>Rp,getDocTypeInfo:()=>Rr,getDocumentTypeGroup:()=>Hxe});var Yy,pee,qu,$xe,a2,Hxe,Rr,Rp,Sl=x(()=>{Yy=I(Mn()),pee=(0,Yy.memoize)(()=>window.csAppData.documentTypes.reduce((e,{name:t,...n})=>({...e,[t]:n}),{})),qu=(0,Yy.memoize)(()=>window.csAppData.documentTypes.reduce((e,{options:t=[]})=>[...e,...t],[])),$xe=(e,t)=>{let[n,o]=e.split(":"),r=t.assignmentContext??o,i=t.previewContext??r;return{...t,name:e,baseType:n,subType:o,assignmentContext:r,previewContext:i}},a2=(0,Yy.memoize)(()=>qu().reduce((e,{value:t,...n})=>({...e,[t]:$xe(t,n)}),{})),Hxe=(0,Yy.memoize)(e=>{let[t]=e.split(":");return pee()[t]?.options??[]}),Rr=e=>a2()[e]??{},Rp=(e={})=>e.docTypeName?{...e,docTypeInfo:Rr(e.docTypeName)}:e});function mee(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function dee(e,t,n){return t&&mee(e.prototype,t),n&&mee(e,n),e}function Qu(){return Qu=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},Qu.apply(this,arguments)}function TI(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function Xy(e){return!!(e&&typeof e.hasOwnProperty=="function"&&(e.hasOwnProperty("__ownerID")||e._map&&e._map.hasOwnProperty("__ownerID")))}function fee(e,t,n){return Object.keys(e).reduce(function(o,r){var i=""+r;return o.has(i)?o.set(i,n(o.get(i),e[i])):o},t)}var jxe,Wxe,PI,Gxe,qxe,Qxe,hee,Kxe,Yxe,gee,Xxe,Jxe,Zxe,Rxe,Mc,Ld,l2=x(()=>{jxe=function(t){return function(n){return Xy(n)?n.get(t):n[t]}},Wxe=function(){function e(n,o,r){if(o===void 0&&(o={}),r===void 0&&(r={}),!n||typeof n!="string")throw new Error("Expected a string key for Entity, but found "+n+".");var i=r,s=i.idAttribute,a=s===void 0?"id":s,l=i.mergeStrategy,u=l===void 0?function(f,h){return Qu({},f,h)}:l,c=i.processStrategy,p=c===void 0?function(f){return Qu({},f)}:c,m=i.fallbackStrategy,d=m===void 0?function(f,h){}:m;this._key=n,this._getId=typeof a=="function"?a:jxe(a),this._idAttribute=a,this._mergeStrategy=u,this._processStrategy=p,this._fallbackStrategy=d,this.define(o)}var t=e.prototype;return t.define=function(o){this.schema=Object.keys(o).reduce(function(r,i){var s,a=o[i];return Qu({},r,(s={},s[i]=a,s))},this.schema||{})},t.getId=function(o,r,i){return this._getId(o,r,i)},t.merge=function(o,r){return this._mergeStrategy(o,r)},t.fallback=function(o,r){return this._fallbackStrategy(o,r)},t.normalize=function(o,r,i,s,a,l){var u=this,c=this.getId(o,r,i),p=this.key;if(p in l||(l[p]={}),c in l[p]||(l[p][c]=[]),l[p][c].some(function(d){return d===o}))return c;l[p][c].push(o);var m=this._processStrategy(o,r,i);return Object.keys(this.schema).forEach(function(d){if(m.hasOwnProperty(d)&&typeof m[d]=="object"){var f=u.schema[d],h=typeof f=="function"?f(o):f;m[d]=s(m[d],m,d,h,a,l)}}),a(this,m,o,r,i),c},t.denormalize=function(o,r){var i=this;return Xy(o)?fee(this.schema,o,r):(Object.keys(this.schema).forEach(function(s){if(o.hasOwnProperty(s)){var a=i.schema[s];o[s]=r(o[s],a)}}),o)},dee(e,[{key:"key",get:function(){return this._key}},{key:"idAttribute",get:function(){return this._idAttribute}}]),e}(),PI=function(){function e(n,o){o&&(this._schemaAttribute=typeof o=="string"?function(r){return r[o]}:o),this.define(n)}var t=e.prototype;return t.define=function(o){this.schema=o},t.getSchemaAttribute=function(o,r,i){return!this.isSingleSchema&&this._schemaAttribute(o,r,i)},t.inferSchema=function(o,r,i){if(this.isSingleSchema)return this.schema;var s=this.getSchemaAttribute(o,r,i);return this.schema[s]},t.normalizeValue=function(o,r,i,s,a,l){var u=this.inferSchema(o,r,i);if(!u)return o;var c=s(o,r,i,u,a,l);return this.isSingleSchema||c===void 0||c===null?c:{id:c,schema:this.getSchemaAttribute(o,r,i)}},t.denormalizeValue=function(o,r){var i=Xy(o)?o.get("schema"):o.schema;if(!this.isSingleSchema&&!i)return o;var s=this.isSingleSchema?void 0:Xy(o)?o.get("id"):o.id,a=this.isSingleSchema?this.schema:this.schema[i];return r(s||o,a)},dee(e,[{key:"isSingleSchema",get:function(){return!this._schemaAttribute}}]),e}(),Gxe=function(e){TI(t,e);function t(o,r){if(!r)throw new Error('Expected option "schemaAttribute" not found on UnionSchema.');return e.call(this,o,r)||this}var n=t.prototype;return n.normalize=function(r,i,s,a,l,u){return this.normalizeValue(r,i,s,a,l,u)},n.denormalize=function(r,i){return this.denormalizeValue(r,i)},t}(PI),qxe=function(e){TI(t,e);function t(){return e.apply(this,arguments)||this}var n=t.prototype;return n.normalize=function(r,i,s,a,l,u){var c=this;return Object.keys(r).reduce(function(p,m,d){var f,h=r[m];return h!=null?Qu({},p,(f={},f[m]=c.normalizeValue(h,r,m,a,l,u),f)):p},{})},n.denormalize=function(r,i){var s=this;return Object.keys(r).reduce(function(a,l){var u,c=r[l];return Qu({},a,(u={},u[l]=s.denormalizeValue(c,i),u))},{})},t}(PI),Qxe=function(t){var n=Array.isArray(t);if(n&&t.length>1)throw new Error("Expected schema definition to be a single schema, but found "+t.length+".");return t[0]},hee=function(t){return Array.isArray(t)?t:Object.keys(t).map(function(n){return t[n]})},Kxe=function(t,n,o,r,i,s,a){t=Qxe(t);var l=hee(n);return l.map(function(u,c){return i(u,o,r,t,s,a)})},Yxe=function(e){TI(t,e);function t(){return e.apply(this,arguments)||this}var n=t.prototype;return n.normalize=function(r,i,s,a,l,u){var c=this,p=hee(r);return p.map(function(m,d){return c.normalizeValue(m,i,s,a,l,u)}).filter(function(m){return m!=null})},n.denormalize=function(r,i){var s=this;return r&&r.map?r.map(function(a){return s.denormalizeValue(a,i)}):r},t}(PI),gee=function(t,n,o,r,i,s,a){var l=Qu({},n);return Object.keys(t).forEach(function(u){var c=t[u],p=typeof c=="function"?c(n):c,m=i(n[u],n,u,p,s,a);m==null?delete l[u]:l[u]=m}),l},Xxe=function(t,n,o){if(Xy(n))return fee(t,n,o);var r=Qu({},n);return Object.keys(t).forEach(function(i){r[i]!=null&&(r[i]=o(r[i],t[i]))}),r},Jxe=function(){function e(n){this.define(n)}var t=e.prototype;return t.define=function(o){this.schema=Object.keys(o).reduce(function(r,i){var s,a=o[i];return Qu({},r,(s={},s[i]=a,s))},this.schema||{})},t.normalize=function(){for(var o=arguments.length,r=new Array(o),i=0;i<o;i++)r[i]=arguments[i];return gee.apply(void 0,[this.schema].concat(r))},t.denormalize=function(){for(var o=arguments.length,r=new Array(o),i=0;i<o;i++)r[i]=arguments[i];return Xxe.apply(void 0,[this.schema].concat(r))},e}(),Zxe=function e(t,n,o,r,i,s){if(typeof t!="object"||!t)return t;if(typeof r=="object"&&(!r.normalize||typeof r.normalize!="function")){var a=Array.isArray(r)?Kxe:gee;return a(r,t,n,o,e,i,s)}return r.normalize(t,n,o,e,i,s)},Rxe=function(t){return function(n,o,r,i,s){var a=n.key,l=n.getId(r,i,s);a in t||(t[a]={});var u=t[a][l];u?t[a][l]=n.merge(u,o):t[a][l]=o}},Mc={Array:Yxe,Entity:Wxe,Object:Jxe,Union:Gxe,Values:qxe},Ld=function(t,n){if(!t||typeof t!="object")throw new Error('Unexpected input given to normalize. Expected type to be "object", found "'+(t===null?"null":typeof t)+'".');var o={},r=Rxe(o),i={},s=Zxe(t,t,null,n,r,i);return{entities:o,result:s}}});var OI={};M(OI,{checkCondition:()=>II,checkConditions:()=>Zy,default:()=>nwe,normalizeConditions:()=>Jy});function _ee(e){return e=e?String(e):"",e===""?!0:e.trim().split(" ").filter(t=>!t.match(/^0[a-zA-Z%]+|0$|none$/)).length===0}function II(e,t,n){return n==="IN"?!!(t&&e.includes(t)):n==="NOT IN"?!e.includes(t):n==="LIKE"?!!(t&&e&&t.includes(e)):n==="NOT LIKE"?!!(!t.includes(e)&&t!=e&&(e||t)):n==="MORE THAN ONE"?Array.isArray(t)&&t.length>1:n==="EXACTLY ONE"?Array.isArray(t)&&t.length===1:n==="EMPTY"?Array.isArray(t)?t.length===0:_ee(t):n==="NOT EMPTY"?Array.isArray(t)?t.length>0:!_ee(t):((typeof e=="boolean"||typeof t=="boolean")&&(e=!!e,t=!!t),n==="="||n==="=="?e==t:n==="!="?e!=t:!0)}function vee(e){if(tC(e))return{};let{key:t,value:n,op:o,or:r}=e;return ls(r)&&(r=!1),!ls(e.option)&&ls(t)&&(t=e.option),yee.includes(o)&&(n=!1),ry(t)&&ry(n)?((!ry(o)||!ewe.includes(o))&&(o="=="),{key:t,value:n,op:o,or:r}):(t=Object.keys(e)[0],vee({key:t,value:e[t]}))}function twe({key:e,value:t,op:n}){return!ls(e)&&!ls(t)&&!ls(n)}function Jy(e){return Array.isArray(e)?e.map(vee).filter(twe):[]}function Zy(e){return e.map(({a:t,b:n,op:o})=>II(t,n,o)).reduce((t,n,o)=>e[o].or?t||n:t&&n)}var yee,ewe,nwe,lg=x(()=>{Vh();yee=["EMPTY","NOT EMPTY","MORE THAN ONE","EXACTLY ONE"],ewe=["=","==","!=",">",">=","<","<=","LIKE","NOT LIKE","IN","NOT IN","BETWEEN","NOT BETWEEN",...yee];nwe=II});var MI={};M(MI,{default:()=>Ws});function ug(e){return Array.isArray(e)?iwe(e):u2(e)?swe(e):e}function iwe(e){let t=e.slice(0,0);return c2(e).forEach(n=>{t[n]=ug(e[n])}),t}function swe(e){let t=Object.getPrototypeOf(e)===null?Object.create(null):{};return c2(e).forEach(n=>{t[n]=ug(e[n])}),t}function DI(e,t,n){return n.concatArrays&&Array.isArray(e)&&Array.isArray(t)?awe(e,t,n):!u2(t)||!u2(e)?ug(t):wee(e,t,c2(t),n)}function Ws(){let e=DI(ug(xee),this!==rwe&&this||{},xee),t={};for(let n=0;n<arguments.length;n++){let o=arguments[n];if(o!==void 0){if(!u2(o))throw new TypeError(`\`${o}\` is not an Option Object`);t=DI(t,o,e)}}return t}var u2,bee,owe,rwe,xee,c2,wee,awe,Vd=x(()=>{u2=function(e){let t;return Object.prototype.toString.call(e)==="[object Object]"&&(t=Object.getPrototypeOf(e),t===null||t===Object.getPrototypeOf({}))},{hasOwnProperty:bee}=Object.prototype,owe=Object.propertyIsEnumerable,rwe=window,xee={concatArrays:!1},c2=e=>{let t=[];for(let n in e)bee.call(e,n)&&t.push(n);if(Object.getOwnPropertySymbols){let n=Object.getOwnPropertySymbols(e);for(let o=0;o<n.length;o++)owe.call(e,n[o])&&t.push(n[o])}return t};wee=(e,t,n,o)=>(n.forEach(r=>{r in e?e[r]=DI(e[r],t[r],o):e[r]=ug(t[r])}),e),awe=(e,t,n)=>{let o=e.slice(0,0),r=0;return[e,t].forEach(i=>{let s=[];for(let a=0;a<i.length;a++)!bee.call(i,a)||(s.push(String(a)),i===e?o[r++]=i[a]:o[r++]=ug(i[a]));o=wee(o,i,c2(i).filter(a=>s.indexOf(a)===-1),n)}),o}});var LI={};M(LI,{default:()=>NI});function NI(e){e.type="group",e.controls=[],e.keys.id&&e.controls.push({key:e.keys.id,type:"text",label:v("app.controls.id"),options:{monospace:!0}}),e.keys.class&&e.controls.push({key:e.keys.class,type:"text",label:v("app.controls.class"),options:{monospace:!0}}),e.keys.style&&e.controls.push({key:e.keys.style,type:"textarea",label:v("app.controls.inline-css"),options:{height:5-e.controls.length,monospace:!0}})}var VI=x(()=>{ke()});var zI={};M(zI,{default:()=>FI});function FI(e){e.type="group",e.controls=[],e.keys.url&&e.controls.push({key:e.keys.url,type:"text",label:v("app.controls.media.audio-url"),options:{placeholder:"http://example.com/a.mp3"}}),e.keys.preload&&e.controls.push({key:e.keys.preload,type:"select",label:v("app.controls.media.preload-content"),options:{choices:[{value:"none",label:v("app.controls.media.none")},{value:"auto",label:v("app.controls.media.auto")},{value:"metadata",label:v("app.controls.media.metadata")}]}});let t=["advanced","loop","autoplay"];if(Object.keys(e.keys).find(n=>t.includes(n))){let n=[];e.keys.advanced&&n.push({key:"advanced",label:v("app.controls.media.advanced")}),e.keys.loop&&n.push({key:"loop",label:v("app.controls.media.loop")}),e.keys.autoplay&&n.push({key:"autoplay",label:v("app.controls.media.autoplay")});let o={};for(let r in e.keys)t.includes(r)&&(o[r]=e.keys[r]);e.controls.push({keys:o,type:"checkbox-list",label:v("app.controls.media.display-function"),options:{list:n}})}delete e.keys}var BI=x(()=>{ke()});var $I={};M($I,{default:()=>UI});function UI(e){e.type="dimensions",e.options.labels||(e.options.labels={top:v("app.controls.box.top-left"),right:v("app.controls.box.top-right"),bottom:v("app.controls.box.bttm-right"),left:v("app.controls.box.bttm-left")},e.options.query_inspector_labels={top:v("app.controls.box.top-left"),right:v("app.controls.box.top-right"),bottom:v("app.controls.box.bottom-right"),left:v("app.controls.box.bottom-left")});let t={valid_keywords:["inherit","calc"],ranges:{em:{max:10},rem:{max:10}}};e.default_options={top:t,right:t,bottom:t,left:t}}var HI=x(()=>{ke()});var WI={};M(WI,{default:()=>jI});function jI(e){e.type="choose-single"}var GI=x(()=>{});var QI={};M(QI,{default:()=>qI});function qI(e){e.type="choose",e.label=v("app.controls.font-style"),e.options={choices:[{value:"normal",label:v("app.controls.font-style.normal")},{value:"italic",children:Cee.default.createElement("i",null,v("app.controls.font-style.italic"))}]}}var Cee,KI=x(()=>{Cee=I(U());ke()});var XI={};M(XI,{default:()=>YI});function YI(e){e.type="group",e.controls=[],e.keys.type&&e.controls.push({key:e.keys.type,type:"choose",label:v("app.controls.info.type"),options:{choices:[{value:"tooltip",label:v("app.controls.info.normal")},{value:"popover",label:v("app.controls.info.popover")}]}}),e.keys.placement&&e.controls.push({key:e.keys.placement,type:"choose",label:v("app.controls.info.placement"),options:{choices:[{value:"top",icon:"arrow-up",tooltip:v("app.controls.box.top")},{value:"right",icon:"arrow-right",tooltip:v("app.controls.box.right")},{value:"bottom",icon:"arrow-down",tooltip:v("app.controls.box.bottom")},{value:"left",icon:"arrow-left",tooltip:v("app.controls.box.left")}]}}),e.keys.trigger&&e.controls.push({key:e.keys.trigger,type:"select",label:v("app.controls.info.trigger"),options:{choices:[{value:"hover",label:v("app.controls.info.hover")},{value:"focus",label:v("app.controls.info.focus")},{value:"click",label:v("app.controls.info.click")}]}}),e.keys.title&&e.controls.push({key:e.keys.title,type:"text",label:v("app.controls.info.title"),options:{placeholder:e.options.title_placeholder&&e.options.title_placeholder!==""?e.options.title_placeholder:""}}),e.keys.content&&e.controls.push({key:e.keys.content,type:"text",label:v("app.controls.info.content"),options:{placeholder:e.options.content_placeholder&&e.options.title_placeholder!==""?e.options.content_placeholder:""},condition:{key:e.keys.type,value:"popover"}})}var JI=x(()=>{ke()});var RI={};M(RI,{default:()=>ZI});function ZI(e){e.type="dimensions",e.options.labels||(e.options.labels={bottom:v("app.controls.box.bttm")}),typeof e.options.center=="undefined"&&(e.options.center=!0);let t={available_units:["px","em","rem","%","vw","vh","vmin","vmax"],valid_keywords:["auto","calc"],ranges:{px:{min:-50,max:50},em:{min:-2.5},rem:{min:-2.5},"%":{min:-50,max:50},vw:{min:1,max:100},vh:{min:1,max:100}}};e.default_options={top:t,right:t,bottom:t,left:t}}var eO=x(()=>{ke()});var nO={};M(nO,{default:()=>tO});function tO(e){e.type="select",e.options={choices:"dynamic:menus"}}var oO=x(()=>{});var iO={};M(iO,{default:()=>rO});function rO(e){e.type="choose-multi"}var sO=x(()=>{});var lO={};M(lO,{default:()=>aO});function aO(e){e.type="group",e.controls=[],e.keys.toggle_hash&&e.controls.push({key:e.keys.toggle_hash,type:"text",label:v("app.controls.toggle-hash"),description:v("app.controls.toggle-hash-description"),condition:e.options.toggle_hash_condition||null}),e.keys.id&&e.controls.push({key:e.keys.id,type:"text",label:v("app.controls.id")}),e.keys.class&&e.controls.push({key:e.keys.class,type:"text",label:v("app.controls.class")}),e.keys.style&&e.controls.push({key:e.keys.style,type:"text",label:v("app.controls.inline-css"),options:{dynamic_content:!1}}),e.keys.css&&e.controls.push({key:e.keys.css,type:"code-editor",label:v("app.controls.element-css"),options:{height:2,mode:"element-css",button_label:v("app.controls.edit"),header_label:v("app.controls.element-css"),disable_input_preview:!0,placeholder:v("app.controls.element-css-placeholder")}}),e.keys.bp&&e.controls.push({key:e.keys.bp,label:v("app.controls.hide-bp"),type:"bp-hide"}),e.keys.show_condition&&e.controls.push({key:e.keys.show_condition,type:"show-condition",label:v("app.controls.show-condition")})}var XWe,uO=x(()=>{XWe=I(U());ke()});var pO={};M(pO,{default:()=>cO});function cO(e){e.type="dimensions",e.options.labels||(e.options.labels={bottom:v("app.controls.box.bttm")});let t={available_units:["px","em","rem","%","vw","vh","vmin","vmax"],valid_keywords:["calc"],ranges:{"%":{max:25},vw:{min:1,max:100},vh:{min:1,max:100}}};e.default_options={top:t,right:t,bottom:t,left:t}}var mO=x(()=>{ke()});var fO={};M(fO,{default:()=>dO});function dO(e){e.type="select";let t=`dynamic:post-picker:${e.options.post_type}`,n=e.options.placeholder||v("app.select");e.options={choices:t,placeholder:n}}var hO=x(()=>{ke()});var yO={};M(yO,{default:()=>gO});function gO(e){e.type="select",e.options={choices:"dynamic:sidebars",placeholder:v("app.controls.sidebar.select")}}var _O=x(()=>{ke()});var bO={};M(bO,{default:()=>vO});function vO(e){e.type="choose-single"}var xO=x(()=>{});var CO={};M(CO,{default:()=>wO});function wO(e){e.type="unit-slider"}var EO=x(()=>{});var kO={};M(kO,{default:()=>SO});function SO(e){e.type="choose",e.label||(e.label=v("app.controls.text-align.label")),e.options={off_value:"none",choices:[{value:"left",icon:"ui:text-align-left",tooltip:v("app.controls.text-align.left")},{value:"center",icon:"ui:text-align-center",tooltip:v("app.controls.text-align.center")},{value:"right",icon:"ui:text-align-right",tooltip:v("app.controls.text-align.right")},{value:"justify",icon:"ui:text-align-justify",tooltip:v("app.controls.text-align.justify")}]}}var AO=x(()=>{ke()});var PO={};M(PO,{default:()=>TO});function TO(e){e.type="choose",e.label=v("app.controls.text-decoration.label"),e.options={off_value:"none",choices:[{value:"underline",icon:"ui:underline",tooltip:v("app.controls.text-decoration.underline")},{value:"line-through",icon:"ui:strikethrough",tooltip:v("app.controls.text-decoration.line-through")}]}}var IO=x(()=>{ke()});var DO={};M(DO,{default:()=>OO});function OO(e){e.type="group",e.controls=[];let t={label:v("app.controls.base"),alt_label:v("app.controls.hover")};if(e.keys.font_family&&(e.controls.push({label:v("app.controls.text-format.font-family"),key:e.keys.font_family,type:"font-family"}),e.keys.font_weight&&e.controls.push({label:v("app.controls.text-format.font-weight"),keys:{value:e.keys.font_weight,font_family:e.keys.font_family},type:"font-weight"})),e.keys.text_color){let n={value:e.keys.text_color},o={};e.keys.alt_color&&(n.alt=e.keys.alt_color,o=t),e.options.color&&(o=Object.assign(o,e.options.color)),e.controls.push({keys:n,type:"color",label:v("app.controls.text.color"),options:o})}e.keys.bg_color&&e.controls.push({label:v("app.controls.bg"),keys:{value:e.keys.bg_color,alt:e.keys.bg_color_alt},type:"color",options:t}),e.keys.font_size&&e.controls.push({label:v("app.controls.text-format.font-size"),key:e.keys.font_size,type:"unit-slider",options:Object.assign({available_units:["px","em","rem","ch","vw","vh","dvh","vmin","vmax"],valid_keywords:["calc"],ranges:{px:{min:10,max:36,step:1},em:{min:.5,max:4,step:.05},rem:{min:.5,max:4,step:.05},ch:{min:1,max:10,step:.1},vw:{min:0,max:10,step:.05},vh:{min:0,max:10,step:.05},dvh:{min:0,max:10,step:.05},vmin:{min:0,max:10,step:.05},vmax:{min:0,max:10,step:.05}}},e.options.font_size)}),e.keys.letter_spacing&&e.controls.push({label:v("app.controls.text-format.letter-spacing"),key:e.keys.letter_spacing,type:"unit-slider",options:Object.assign({available_units:["em","rem"],valid_keywords:["calc"],ranges:{em:{min:-.125,max:1,step:.005},rem:{min:-.125,max:1,step:.005}}},e.options.letter_spacing)}),e.keys.line_height&&e.controls.push({label:v("app.controls.text-format.line-height"),key:e.keys.line_height,type:"unit-slider",options:Object.assign({unit_mode:"unitless",valid_keywords:["inherit"],min:1,max:2.5,step:.1},e.options.line_height)}),e.keys.font_style&&e.controls.push({key:e.keys.font_style,type:"font-style"}),e.keys.text_align&&e.controls.push({key:e.keys.text_align,type:"text-align"}),e.keys.text_decoration&&e.controls.push({key:e.keys.text_decoration,type:"text-decoration"}),e.keys.text_transform&&e.controls.push({key:e.keys.text_transform,type:"text-transform"})}var MO=x(()=>{ke()});var LO={};M(LO,{default:()=>NO});function NO(e){e.type="choose",e.label=v("app.controls.text-transform.label"),e.options={off_value:"none",choices:[{value:"uppercase",children:p2.default.createElement("span",{className:"tt"},"TT"),tooltip:v("app.controls.text-transform.uppercase")},{value:"capitalize",children:p2.default.createElement("span",{className:"tt"},"Tt"),tooltip:v("app.controls.text-transform.capitalize")},{value:"lowercase",children:p2.default.createElement("span",{className:"tt"},"tt"),tooltip:v("app.controls.text-transform.lowercase")}]}}var p2,VO=x(()=>{p2=I(U());ke()});var FO={};M(FO,{default:()=>Ry});var lwe,Ry,m2=x(()=>{ke();lwe=()=>[{value:"cubic-bezier(0.400, 0.000, 0.200, 1.000)",label:"Material Standard"},{value:"cubic-bezier(0.400, 0.000, 1.000, 1.000)",label:"Material Accelerate"},{value:"cubic-bezier(0.000, 0.000, 0.200, 1.000)",label:"Material Decelerate"},{value:"linear",label:"Linear"},{value:"ease",label:"Ease"},{value:"ease-in",label:"Ease In"},{value:"ease-out",label:"Ease Out"},{value:"ease-in-out",label:"Ease In Out"},{value:"cubic-bezier(0.470, 0.000, 0.745, 0.715)",label:"Ease In Sine"},{value:"cubic-bezier(0.550, 0.085, 0.680, 0.530)",label:"Ease In Quad"},{value:"cubic-bezier(0.550, 0.055, 0.675, 0.190)",label:"Ease In Cubic"},{value:"cubic-bezier(0.895, 0.030, 0.685, 0.220)",label:"Ease In Quart"},{value:"cubic-bezier(0.755, 0.050, 0.855, 0.060)",label:"Ease In Quint"},{value:"cubic-bezier(0.950, 0.050, 0.795, 0.035)",label:"Ease In Expo"},{value:"cubic-bezier(0.600, 0.040, 0.980, 0.335)",label:"Ease In Circ"},{value:"cubic-bezier(0.600, -0.280, 0.735, 0.045)",label:"Ease In Back"},{value:"cubic-bezier(0.390, 0.575, 0.565, 1.000)",label:"Ease Out Sine"},{value:"cubic-bezier(0.250, 0.460, 0.450, 0.940)",label:"Ease Out Quad"},{value:"cubic-bezier(0.215, 0.610, 0.355, 1.000)",label:"Ease Out Cubic"},{value:"cubic-bezier(0.165, 0.840, 0.440, 1.000)",label:"Ease Out Quart"},{value:"cubic-bezier(0.230, 1.000, 0.320, 1.000)",label:"Ease Out Quint"},{value:"cubic-bezier(0.190, 1.000, 0.220, 1.000)",label:"Ease Out Expo"},{value:"cubic-bezier(0.075, 0.820, 0.165, 1.000)",label:"Ease Out Circ"},{value:"cubic-bezier(0.175, 0.885, 0.320, 1.275)",label:"Ease Out Back"},{value:"cubic-bezier(0.445, 0.050, 0.550, 0.950)",label:"Ease In Out Sine"},{value:"cubic-bezier(0.455, 0.030, 0.515, 0.955)",label:"Ease In Out Quad"},{value:"cubic-bezier(0.645, 0.045, 0.355, 1.000)",label:"Ease In Out Cubic"},{value:"cubic-bezier(0.770, 0.000, 0.175, 1.000)",label:"Ease In Out Quart"},{value:"cubic-bezier(0.860, 0.000, 0.070, 1.000)",label:"Ease In Out Quint"},{value:"cubic-bezier(1.000, 0.000, 0.000, 1.000)",label:"Ease In Out Expo"},{value:"cubic-bezier(0.785, 0.135, 0.150, 0.860)",label:"Ease In Out Circ"},{value:"cubic-bezier(0.680, -0.550, 0.265, 1.550)",label:"Ease In Out Back"}],Ry=lwe});var BO={};M(BO,{default:()=>zO});function zO(e){let t=[];e.type="group-picker",e.label=e.label=e.label||"Transition",e.controls=[];let n=[];e.keys.duration&&(t.push("{{duration}}"),n.push({key:e.keys.duration,type:"unit-slider",label:"Duration",options:Eee})),e.keys.delay&&(t.push("{{delay}}"),n.push({key:e.keys.delay,type:"unit-slider",label:"Delay",options:Eee})),e.keys.timing&&(t.push("{{timing-function:timing}}"),n.push({key:e.keys.timing,type:"select",label:"Easing",options:{choices:Ry()}})),n.length>0&&e.controls.push({type:"group",label:e.label,controls:n}),e.options={label:t.join(" / "),icon:"transition"}}var Eee,UO=x(()=>{ke();m2();Eee={unit_mode:"time",available_units:["s","ms"],fallback_value:"300ms",ranges:{s:{min:0,max:2,step:.1},ms:{min:0,max:2e3,step:100}}}});var $O={};M($O,{default:()=>d2});var d2,HO=x(()=>{ke();Vh();VI();BI();HI();GI();KI();JI();eO();oO();sO();uO();mO();hO();_O();xO();EO();AO();IO();MO();VO();UO();d2={atts:NI,audio:FI,"border-radius":UI,choose:jI,"font-style":qI,info:YI,margin:ZI,menu:tO,"multi-choose":rO,omega:aO,padding:cO,"post-picker":dO,sidebar:gO,"single-choose":vO,slider:wO,"text-align":SO,"text-decoration":TO,"text-format":OO,"text-transform":NO,transition:zO,"classic:_columns":e=>{e.type="_columns"},"classic:choose":e=>{e.type="choose-single",e.options&&(e.options.choices&&(e.options.choices=e.options.choices.map(t=>(t.title&&!t.label&&(t.label=t.title),t.icon&&(t.icon=`classic-choice:${t.icon}`),t))),ls(e.options.offValue)||(e.options.off_value=e.options.offValue,e.options.can_override=!1))},"classic:color":e=>{e.type="color",e.options||(e.options={}),e.options.palette!==!0&&(e.options.palette=!1)},"classic:editor":e=>{e.type="text-editor",e.options||(e.options={}),e.options.height=5},"classic:sortable":e=>{e.type="children"},"classic:title":e=>{e.type="text",e.label||(e.label=v("app.controls.classic.title"))},"classic:bp-hide":e=>{e.type="bp-hide"},"classic:multi-choose":e=>{e.type="choose-multi"},"classic:dimensions":e=>{e.type="classic-dimensions"},"classic:icon-choose":e=>{e.type="icon"},"classic:image":e=>{e.type="image-source"},"classic:number":e=>{e.type="number"},"classic:select":e=>{e.type="select"},"classic:text":e=>{e.type="text"},"classic:textarea":e=>{e.type="textarea"},"classic:toggle":e=>{e.type="toggle"}}});var jO={};M(jO,{beeline:()=>f2,selector:()=>Br});function f2(e){let t=new WeakMap,n=uwe(),o=cwe();return(...r)=>{let i=o(r.map(n));if(!t.has(i)){let s=e(...r);t.set(i,s)}return t.get(i)}}function Br(...e){let t=f2(e.pop());return(...n)=>t(...e.map(o=>o(...n)))}var uwe,cwe,Fd=x(()=>{uwe=()=>{let e={},t={null:{content:null},undefined:{content:void 0},true:{content:!0},false:{content:!1}};return n=>{if(n===null)return t.null;switch(typeof n){case"undefined":return t.undefined;case"boolean":return n?t.true:t.false;case"object":return n;default:return e.hasOwnProperty(n)||(e[n]={content:n}),e[n]}}},cwe=()=>{let e=new WeakMap;return t=>t.reduce((n,o)=>{e.has(n)||e.set(n,new WeakMap);let r=e.get(n);return r.has(o)||r.set(o,{}),r.get(o)})}});var YO={};M(YO,{EMPTY_ARR:()=>cg,EMPTY_OBJECT:()=>ms,LEVEL_2:()=>QO,ROOT_CONTROL_OBJECT:()=>WO,makeModule:()=>zd,makeSubModule:()=>e_,mergeNormalizedControls:()=>t_,normalizeControls:()=>ds,normalizeGroupedControls:()=>KO});function fwe(e,t){let n=new Map;return Object.keys(t).forEach(o=>{let[r,i]=o.split(":");!i&&!n.has(r)&&n.set(r,zd(o,t[o],new Map)),i&&n.has(r)&&n.get(r).controls.set(i,e_(o,i,t[o]))}),e.filter(o=>o?typeof o.group=="string"&&o.group||o.type==="group-module"?!0:(console.warn("Skipping top level control without a group",{control:o,input:e,inputNav:t}),!1):!1).forEach(({group:o,...r})=>{if(r.type==="group-module")r.options.name&&n.set(r.options.name,r);else{let[i,s]=o.split(":");n.has(i)&&n.get(i).controls.has(s)&&n.get(i).controls.get(s).controls.push(r)}}),n}function KO(e,t){return ds(fwe(e,t))}function t_(...e){return e.reduce((t,n)=>{if(!n)return t;let{controls:{root:{controls:o=[]},...r},conditions:i}=n;return{controls:{...t.controls,...r,root:{id:"root",controls:[...o,...t.controls.root.controls]}},conditions:{...t.conditions,...i}}},{controls:{root:{controls:[]}},conditions:{}})}var WO,GO,pwe,qO,QO,cg,ms,mwe,dwe,ds,zd,e_,Ni=x(()=>{dl();Ii();l2();lg();Vd();HO();Fd();WO={id:"root"},GO=new Mc.Entity("control",void 0,{idAttribute:"id"}),pwe=new Mc.Array(GO);GO.define({controls:pwe});qO=new Map,QO={level:2},cg=[],ms={},mwe=e=>{let t=JSON.stringify(e);return qO.has(t)||qO.set(t,Pi()),qO.get(t)},dwe=(e,t)=>e.replace(new RegExp(/{{([-\w\d]+)}}/,"g"),(n,o)=>t[o]||"").trim(),ds=f2((e,{level:t=0}={})=>{if(!e)return console.warn("normalizeControls passed invalid control list",e),{};let n={};function o(r={},i={},s=0){if(!r)return!1;if(!r.type)return console.warn("Control needs a type",{control:r,parent:i,controls:e}),!1;let{type:a,id:l,key:u,keys:c={},label:p="",group:m="",label_prefix:d="",label_vars:f={},title:h="",description:g="",conditions:y=[],index:_,condition:b,controls:w}=r,S=w instanceof Map?Array.from(w.values()):w,C=r.options&&!Array.isArray(r.options)?r.options:{},k=r.default_options&&!Array.isArray(r.default_options)?r.default_options:{};Array.isArray(y)||console.warn("Control conditions must be an array",{type:a,conditions:y});let A=Jy(b?[...y,b]:[...y]),O=A.length>0?mwe(A):null;O&&(n[O]={result:!1,conditions:A});let T=u?{value:u}:c??{};if(a==="checkbox-list"&&Object.keys(c??{}).length<=0&&(C?.list??[]).forEach(j=>{T[j.key]=j.key}),!T.value){let j=Object.keys(T);j.length>0&&(T.value=T[j[0]])}let F=Object.assign({},f);d&&(F.prefix=d);let z=p||h;typeof p!="string"&&(console.warn("Control label must be a string",r),z="");let L={...C},D={id:l??Us(),type:a,keys:T,label:dwe(z,F),description:g,conditions:O,options:Ws(k,L),controls:Array.isArray(S)?S.map(j=>o(j,r,s+1)).filter(j=>!!j):cg};return typeof m=="string"&&m&&(D.group=m),_&&(D.searchIndex=_),!D.options._originalType&&typeof d2[a]=="function"?(D.options._originalType=a,o(Xo(D,j=>{d2[a](j),j.conditions=y,j.condition=b}))):D}try{let i=(e instanceof Map?Array.from(e.values()):e).map(a=>o(a,{},t)).filter(a=>!!a);return i.length<=0?null:{controls:Ld({id:"root",controls:i},GO).entities.control,conditions:n}}catch(r){return console.warn(r),null}}),zd=(e,t,n=[],o={})=>({type:"group-module",id:`group-${e}`,label:t,options:{name:e,...o},controls:n}),e_=(e,t,n,o=[],{options:r,...i}={})=>({type:"group-sub-module",id:`group-sub-${t}-${e}`,label:n,...i,options:{tag:t,name:e,...r},controls:o})});var XO={};M(XO,{default:()=>em});var ru,em,h2=x(()=>{ru=I(U()),em=class extends ru.default.PureComponent{getValue(){let t=this.props.valueA,n=this.props.valueB;return typeof this.props.value=="string"&&([t,n]=this.props.value.split(":")),{valueA:t||"",valueB:n||""}}render(){let[t,n]=(this.props.placeholder||"").split(":"),{valueA:o,valueB:r}=this.getValue();return ru.default.createElement("ul",{className:"tco-form-ratio-input"},ru.default.createElement("li",null,ru.default.createElement("input",{type:"text",value:o,onChange:i=>{this.props.onUpdateTermA(i.target.value),this.props.onUpdateValue(`${i.target.value}:${this.getValue().valueB}`)},placeholder:t||""})),ru.default.createElement("li",null," ",ru.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",viewBox:"0 0 2 6"},ru.default.createElement("circle",{cx:"1",cy:"1",r:"1"}),ru.default.createElement("circle",{cx:"1",cy:"5",r:"1"}))),ru.default.createElement("li",null,ru.default.createElement("input",{type:"text",value:r,onChange:i=>{this.props.onUpdateTermB(i.target.value),this.props.onUpdateValue(`${this.getValue().valueA}:${i.target.value}`)},placeholder:n||""})))}};K(em,"defaultProps",{value:null,valueA:null,valueB:null,onUpdateTermA:()=>{},onUpdateTermB:()=>{},onUpdateValue:()=>{},placeholder:""})});var ZO={};M(ZO,{default:()=>n_});var JO,n_,RO=x(()=>{JO=I(U());h2();n_=class extends JO.default.PureComponent{render(){return JO.default.createElement(em,{valueA:this.props.values.width,valueB:this.props.values.height,onUpdateTermA:t=>this.props.updateValue(t,"width"),onUpdateTermB:t=>this.props.updateValue(t,"height"),placeholder:this.props.options.placeholder})}}});function t8(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent&&e.attachEvent("on".concat(t),function(){n(window.event)})}function See(e,t){for(var n=t.slice(0,t.length-1),o=0;o<n.length;o++)n[o]=e[n[o].toLowerCase()];return n}function kee(e){typeof e!="string"&&(e=""),e=e.replace(/\s/g,"");for(var t=e.split(","),n=t.lastIndexOf("");n>=0;)t[n-1]+=",",t.splice(n,1),n=t.lastIndexOf("");return t}function hwe(e,t){for(var n=e.length>=t.length?e:t,o=e.length>=t.length?t:e,r=!0,i=0;i<n.length;i++)o.indexOf(n[i])===-1&&(r=!1);return r}function Oee(e){Pee=e||"all"}function r_(){return Pee||"all"}function gwe(){return _r.slice(0)}function ywe(e){var t=e.target||e.srcElement,n=t.tagName,o=!0;return(t.isContentEditable||(n==="INPUT"||n==="TEXTAREA"||n==="SELECT")&&!t.readOnly)&&(o=!1),o}function _we(e){return typeof e=="string"&&(e=g2(e)),_r.indexOf(e)!==-1}function vwe(e,t){var n,o;e||(e=r_());for(var r in Qi)if(Object.prototype.hasOwnProperty.call(Qi,r))for(n=Qi[r],o=0;o<n.length;)n[o].scope===e?n.splice(o,1):o++;r_()===e&&Oee(t||"all")}function bwe(e){var t=e.keyCode||e.which||e.charCode,n=_r.indexOf(t);if(n>=0&&_r.splice(n,1),e.key&&e.key.toLowerCase()==="meta"&&_r.splice(0,_r.length),(t===93||t===224)&&(t=91),t in fs){fs[t]=!1;for(var o in Bd)Bd[o]===t&&(Nc[o]=!1)}}function xwe(e){if(!e)Object.keys(Qi).forEach(function(s){return delete Qi[s]});else if(Array.isArray(e))e.forEach(function(s){s.key&&n8(s)});else if(typeof e=="object")e.key&&n8(e);else if(typeof e=="string"){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];var r=n[0],i=n[1];typeof r=="function"&&(i=r,r=""),n8({key:e,scope:r,method:i,splitKey:"+"})}}function Dee(e,t,n){var o;if(t.scope===n||t.scope==="all"){o=t.mods.length>0;for(var r in fs)Object.prototype.hasOwnProperty.call(fs,r)&&(!fs[r]&&t.mods.indexOf(+r)>-1||fs[r]&&t.mods.indexOf(+r)===-1)&&(o=!1);(t.mods.length===0&&!fs[16]&&!fs[18]&&!fs[17]&&!fs[91]||o||t.shortcut==="*")&&t.method(e,t)===!1&&(e.preventDefault?e.preventDefault():e.returnValue=!1,e.stopPropagation&&e.stopPropagation(),e.cancelBubble&&(e.cancelBubble=!0))}}function Mee(e){var t=Qi["*"],n=e.keyCode||e.which||e.charCode;if(!!Nc.filter.call(this,e)){if((n===93||n===224)&&(n=91),_r.indexOf(n)===-1&&n!==229&&_r.push(n),["ctrlKey","altKey","shiftKey","metaKey"].forEach(function(d){var f=Tee[d];e[d]&&_r.indexOf(f)===-1?_r.push(f):!e[d]&&_r.indexOf(f)>-1?_r.splice(_r.indexOf(f),1):d==="metaKey"&&e[d]&&_r.length===3&&(e.ctrlKey||e.shiftKey||e.altKey||(_r=_r.slice(_r.indexOf(f))))}),n in fs){fs[n]=!0;for(var o in Bd)Bd[o]===n&&(Nc[o]=!0);if(!t)return}for(var r in fs)Object.prototype.hasOwnProperty.call(fs,r)&&(fs[r]=e[Tee[r]]);e.getModifierState&&!(e.altKey&&!e.ctrlKey)&&e.getModifierState("AltGraph")&&(_r.indexOf(17)===-1&&_r.push(17),_r.indexOf(18)===-1&&_r.push(18),fs[17]=!0,fs[18]=!0);var i=r_();if(t)for(var s=0;s<t.length;s++)t[s].scope===i&&(e.type==="keydown"&&t[s].keydown||e.type==="keyup"&&t[s].keyup)&&Dee(e,t[s],i);if(n in Qi){for(var a=0;a<Qi[n].length;a++)if((e.type==="keydown"&&Qi[n][a].keydown||e.type==="keyup"&&Qi[n][a].keyup)&&Qi[n][a].key){for(var l=Qi[n][a],u=l.splitKey,c=l.key.split(u),p=[],m=0;m<c.length;m++)p.push(g2(c[m]));p.sort().join("")===_r.sort().join("")&&Dee(e,l,i)}}}}function wwe(e){return Iee.indexOf(e)>-1}function Nc(e,t,n){_r=[];var o=kee(e),r=[],i="all",s=document,a=0,l=!1,u=!0,c="+";for(n===void 0&&typeof t=="function"&&(n=t),Object.prototype.toString.call(t)==="[object Object]"&&(t.scope&&(i=t.scope),t.element&&(s=t.element),t.keyup&&(l=t.keyup),t.keydown!==void 0&&(u=t.keydown),typeof t.splitKey=="string"&&(c=t.splitKey)),typeof t=="string"&&(i=t);a<o.length;a++)e=o[a].split(c),r=[],e.length>1&&(r=See(Bd,e)),e=e[e.length-1],e=e==="*"?"*":g2(e),e in Qi||(Qi[e]=[]),Qi[e].push({keyup:l,keydown:u,scope:i,mods:r,shortcut:o[a],method:n,key:o[a],splitKey:c});typeof s!="undefined"&&!wwe(s)&&window&&(Iee.push(s),t8(s,"keydown",function(p){Mee(p)}),t8(window,"focus",function(){_r=[]}),t8(s,"keyup",function(p){Mee(p),bwe(p)}))}var e8,Aee,Bd,Tee,fs,Qi,o_,_r,Pee,Iee,g2,n8,o8,y2,Nee,Ud,Lee=x(()=>{e8=typeof navigator!="undefined"?navigator.userAgent.toLowerCase().indexOf("firefox")>0:!1;Aee={backspace:8,tab:9,clear:12,enter:13,return:13,esc:27,escape:27,space:32,left:37,up:38,right:39,down:40,del:46,delete:46,ins:45,insert:45,home:36,end:35,pageup:33,pagedown:34,capslock:20,num_0:96,num_1:97,num_2:98,num_3:99,num_4:100,num_5:101,num_6:102,num_7:103,num_8:104,num_9:105,num_multiply:106,num_add:107,num_enter:108,num_subtract:109,num_decimal:110,num_divide:111,"\u21EA":20,",":188,".":190,"/":191,"`":192,"-":e8?173:189,"=":e8?61:187,";":e8?59:186,"'":222,"[":219,"]":221,"\\":220},Bd={"\u21E7":16,shift:16,"\u2325":18,alt:18,option:18,"\u2303":17,ctrl:17,control:17,"\u2318":91,cmd:91,command:91},Tee={16:"shiftKey",18:"altKey",17:"ctrlKey",91:"metaKey",shiftKey:16,ctrlKey:17,altKey:18,metaKey:91},fs={16:!1,18:!1,17:!1,91:!1},Qi={};for(o_=1;o_<20;o_++)Aee["f".concat(o_)]=111+o_;_r=[],Pee="all",Iee=[],g2=function(t){return Aee[t.toLowerCase()]||Bd[t.toLowerCase()]||t.toUpperCase().charCodeAt(0)};n8=function(t){var n=t.key,o=t.scope,r=t.method,i=t.splitKey,s=i===void 0?"+":i,a=kee(n);a.forEach(function(l){var u=l.split(s),c=u.length,p=u[c-1],m=p==="*"?"*":g2(p);if(!!Qi[m]){o||(o=r_());var d=c>1?See(Bd,u):[];Qi[m]=Qi[m].map(function(f){var h=r?f.method===r:!0;return h&&f.scope===o&&hwe(f.mods,d)?{}:f})}})};o8={setScope:Oee,getScope:r_,deleteScope:vwe,getPressedKeyCodes:gwe,isPressed:_we,filter:ywe,unbind:xwe};for(y2 in o8)Object.prototype.hasOwnProperty.call(o8,y2)&&(Nc[y2]=o8[y2]);typeof window!="undefined"&&(Nee=window.hotkeys,Nc.noConflict=function(e){return e&&window.hotkeys===Nc&&(window.hotkeys=Nee),Nc},window.hotkeys=Nc);Ud=Nc});var C2={};M(C2,{activeBindingAtom:()=>s_,bindKey:()=>v2,bindKeys:()=>iu,clearScope:()=>jee,displayBinding:()=>Vc,getKeybindings:()=>b2,getScope:()=>Hee,makeUnsafeBinding:()=>kn,modkeyOn:()=>_2,normalizeKeyLabel:()=>x2,registerKeyMap:()=>Uee,setScope:()=>$ee,triggerBinding:()=>Ku,useKeybindings:()=>tr});function v2(e,t={}){let{keys:n,keyup:o=!1,keydown:r=!1}=i_[e]||{},{handler:i,preventDefault:s=!0,allowInputs:a=!1,allowIframe:l=!1}=t;if(typeof i!="function")return()=>{};let u={};r&&(u.keydown=!0),o&&(u.keyup=!0),Lc[e]||(Lc[e]=[]);let c=()=>i({synthentic:!0},{synthentic:!0});if(Lc[e].push([c,l]),Qee(),!n)return()=>{};let p=s&&!(o||r),m=(d,f)=>{if(!(Bee&&n.match(/alt/))&&!(r&&d.type!=="keydown")&&!(o&&d.type!=="keyup")){if(!a){let{isContentEditable:h,tagName:g}=d.target||d.srcElement||{};if(h||["INPUT","SELECT","TEXTAREA"].includes(g))return}!l&&document.activeElement.tagName==="IFRAME"||(p&&d.preventDefault(),i(d,f))}};return Ud(n,u,m),()=>{Lc[e]=Lc[e].filter(([d])=>d!==c),Ud.unbind(n,m),Qee()}}function iu(e){let t=Object.keys(e).reduce((n,o)=>(typeof e[o]=="function"?n.push(v2(o,{handler:e[o]})):n.push(v2(o,e[o])),n),[]);return()=>t.map(n=>n())}function Ku(e){Lc[e]&&Lc[e].forEach(([t])=>t())}function $ee(e){return Ud.setScope(e)}function Hee(){return Ud.getScope()}function jee(){return Ud.deleteScope()}function b2(){return i_}function x2(e){return e.toLocaleLowerCase().replace(/^./,e[0].toLocaleUpperCase())}function Vc(e){let{display:t=[]}=i_[e]||{};return(t[0]||"").split(" ").join(tm?"":"+")}function kn(e,t=!0,n=!0){return{handler:e,keydown:!0,allowInputs:t,allowIframe:!0,preventDefault:n}}function Twe(){let e=[],t=[],n=(p,m)=>{t.includes(w2)&&!p.includes(w2)&&Ku("mod-keyup"),p.includes(w2)&&!t.includes(w2)&&Ku("mod-keydown"),t.includes("shift")&&!p.includes("shift")&&Ku("shift-keyup"),p.includes("shift")&&!t.includes("shift")&&Ku("shift-keydown"),t.includes("alt")&&!p.includes("alt")&&Ku("alt-keyup"),p.includes("alt")&&!t.includes("alt")&&Ku("alt-keydown")},o=p=>{let m=Wee(e);n(m,p),t=m},r=()=>{e=[],o()};function*i(){for(;;){let[p,m]=yield,{key:d,meta:f}=Awe(m);if(!d||!d||p==="down"&&e[0]&&e[0].type==="down"&&e[0].key===d)continue;let h=[{type:p,key:d,meta:f}];if(tm&&d==="meta"&&p==="up"){let y=e.findIndex(({type:_,key:b})=>_==="down"&&b==="meta");y!==-1&&e.slice(0,y).filter(({type:_,key:b})=>_==="down"&&!["shift","control"].includes(b)).forEach(_=>{h.unshift({..._,type:"up"})})}!m.isSynthetic,e=[...h,...e].slice(0,Swe);let g=Wee(e);n(g,m),t=g}}let s=i();s.next();let a=()=>{window.removeEventListener("focus",a,!1),r()},l=p=>s.next(["down",p]),u=p=>s.next(["up",p]);document.addEventListener("keydown",l,!1),document.addEventListener("keyup",u,!1);let c=p=>{document.activeElement instanceof HTMLIFrameElement||window.addEventListener("focus",a,!1)};return window.self===window.top&&window.addEventListener("blur",c,!1),()=>{document.removeEventListener("keydown",l,!1),document.removeEventListener("keyup",u,!1),window.removeEventListener("focus",a,!1),window.removeEventListener("focus",c,!1)}}function tr(e={},t=[],{enabled:n=!0}={}){(0,Vee.useEffect)(()=>n&&Object.keys(e).length>0?iu(e):()=>{},[n,...t])}var Vee,tm,Cwe,Fee,_2,zee,Ewe,Bee,i_,Lc,Uee,Swe,Wee,kwe,Awe,w2,s_,Gee,qee,Qee,pi=x(()=>{Vee=I(U());Lee();Kt();Ud.filter=()=>!0;tm=window.navigator.userAgent.includes("Mac"),Cwe=tm?"command":"ctrl",Fee=tm?"option":"alt",_2=e=>tm?e.metaKey:e.ctrlKey,zee=e=>e.replace(new RegExp("mod","g"),Cwe).replace(new RegExp("option","g"),Fee).replace(new RegExp("alt","g"),Fee).replace(new RegExp("cmd","g"),"command").replace(new RegExp("del^(?:ete)","g"),"delete").replace(new RegExp("escape","g"),"esc").replace(new RegExp("control","g"),"ctrl").replace("keyup:","").replace("keydown:",""),Ewe=e=>e.toUpperCase().replace(new RegExp("shift","gi"),tm?"\u21E7":"Shift").replace(new RegExp("command","gi"),"\u2318").replace(new RegExp("ctrl","gi"),"Ctrl").replace(new RegExp("option","gi"),"\u2325").replace(new RegExp("alt","gi"),"Alt").replace(new RegExp("return","gi"),"\u21B5\uFE0E").replace(new RegExp("delete","gi"),tm?"\u232B":"Delete").replace(new RegExp("\\+","gi")," "),Bee=!1,i_={},Lc={},Uee=(e,t={})=>{try{let n=(o,r,i="")=>{if(!r)return;let s=zee(t?.[o]??r);i_[o]={keys:s,display:[Ewe(s),i],keyup:!1,keydown:!1}};Object.entries(e).forEach(([o,[r,i]])=>{n(o,typeof t[o]=="undefined"?r:t[o],i)}),Object.entries(t??{}).forEach(([o,r])=>{i_[o]||n(o,r)})}catch(n){console.warn("Unable to setup keybindings",n)}};Swe=12,Wee=e=>e.reduce((t,{type:n,key:o,meta:r})=>(t.up.includes(o)||(n==="up"&&t.up.push(o),n==="down"&&!t.down.includes(o)&&(t.down.push(o),r.shiftKey||t.up.push("shift"))),t),{down:[],up:[]}).down,kwe=e=>null,Awe=e=>{let t=null,n={metaKey:e.metaKey};if(e.code==="AltRight")return Bee=e.type==="keydown",{key:null};if(e.key)t=zee(e.key.toLowerCase()),n.original=e.key;else{let o=kwe(e.code||e.keyCode||e.which);t=o.toLowerCase(),n.original=o}return t?{key:t,meta:n}:{key:null}},w2=tm?"meta":"ctrl";Twe();s_=Fe([]),Qee=()=>{let e=Object.entries(Lc).filter(([n,o])=>o.length>0).map(([n])=>n),t=e.join("|");t!==Gee&&(cancelIdleCallback(qee),Gee=t,qee=requestIdleCallback(()=>{Di(s_,e.map(n=>({name:n,allowIframe:!!Lc[n].find(([,o])=>o)})))}))}});var i8={};M(i8,{PickerSimple:()=>Iwe,PickerSwatch:()=>a_,default:()=>fn});function Pwe({getSwatchElement:e,className:t="",reposition:n,focusSelector:o=null,closeOnFocusLoss:r=!0,close:i,children:s,offsetLeft:a=0}){tr({esc:kn(()=>i())},[i]);let l=(0,fo.useRef)(),[{side:u,top:c,left:p,visible:m},d]=(0,fo.useState)({side:null,top:"",left:"",visible:!1}),f=(0,fo.useCallback)(()=>{d(_=>{let w=e().getBoundingClientRect(),S=l.current.getBoundingClientRect(),C=w.top-S.height,k=window.innerHeight-(w.top+S.height),A=w.left-S.width,O=window.innerWidth-(w.right+S.width),T=!1,F=!0;C<0&&(F=k<0?k<C:!1),O<0&&(T=A<0?A>O:!0);let z=F?w.top-S.height:w.bottom,L=S.height+r8;if(F)L>=w.top&&(z=r8);else{let D=window.innerHeight-w.bottom;D<=L&&(z=w.bottom-(S.height-D)-r8)}return{side:F?"top":"bottom",top:z,left:T?w.right-S.width:w.left,visible:!0}})},[d,e]);(0,fo.useEffect)(()=>{f()},[n,f]),(0,fo.useEffect)(()=>{let _=e(),b=w=>{w.target.contains(_)&&f()};return document.addEventListener("scroll",b,{capture:!0}),window.addEventListener("resize",f),()=>{document.removeEventListener("scroll",b,{capture:!0}),window.removeEventListener("resize",f)}},[f,e]),(0,fo.useEffect)(()=>{if(o){let _=l.current.querySelector(o);_&&_.focus()}},[o]),su({refs:[l],ignore:[e()],enabled:r,onFocusLoss:()=>i()});let h=Ne(_=>_.ui.hideWorkspace),g=(0,fo.useMemo)(function(){return{top:c,left:p+a}},[c,p,a]);if(h)return null;let y=fo.default.createElement("div",{className:Q("tco-picker-modal",t,m&&u?`tco-picker-floating-${u}`:null,{"tco-picker-floating":!0}),ref:l,style:g},s);return Kee.default.createPortal(y,window.csAppData.rootEl)}function fn({label:e="",className:t="",content:n=null,isInput:o=!1,swatchClass:r,swatchLabelClass:i="",swatchTag:s,modalClass:a="",isScrolling:l=!1,noWrapper:u=!1,open:c=!1,focusSelector:p=null,reposition:m=null,offsetLeft:d=0,renderSwatch:f,renderSwatchDeps:h=[],onToggle:g,children:y}){let _=(0,fo.useRef)(),b=(0,fo.useCallback)(()=>_.current??null,[]),w=(0,fo.useMemo)(function(){return f?f({ref:_}):fo.default.createElement(a_,{tag:s,isInput:o,className:r,ref:_,onClick:()=>g(!c),label:e,labelClass:i},n)},[f,_.current,s,o,r,c,g,e,i,n,...h]),S=(0,fo.useCallback)(()=>g(!1),[g]),C=c&&fo.default.createElement(Pwe,{className:Q(a,{"is-scrolling":l}),reposition:m,getSwatchElement:b,close:S,focusSelector:p,offsetLeft:d},y);return u?fo.default.createElement(fo.default.Fragment,null,w,C):fo.default.createElement("div",{className:Q("tco-picker",{"is-active":c},t)},w,C)}function Iwe({children:e,...t}){let[n,o]=(0,fo.useState)(!1),r=(0,fo.useCallback)(i=>o(s=>typeof i=="undefined"?!s:i),[o]);return fo.default.createElement(fn,{open:n,onToggle:r,...t},e)}var fo,Kee,r8,a_,Ur=x(()=>{fo=I(U()),Kee=I(ui());De();Et();pi();ft();r8=20;a_=(0,fo.forwardRef)(({tag:e="div",isInput:t,className:n,onClick:o,label:r,labelClass:i,children:s,...a},l)=>fo.default.createElement(e,{className:Q(n,{"tco-picker-swatch":t}),onClick:o,ref:l,...a},r&&fo.default.createElement("span",{className:i,dangerouslySetInnerHTML:{__html:r}}),s&&fo.default.createElement("div",null,s)));a_.displayName="PickerSwatch"});var l8={};M(l8,{findByKey:()=>Mwe,groupBykey:()=>Owe,groupKeysByAlphabet:()=>Dwe,makeGroupValueHandlers:()=>a8,makeValueHandlers:()=>s8,normalizeLists:()=>l_,removeByKey:()=>Nwe,updateListGroupId:()=>u_});function l_(e,{idKey:t="_id",childrenKey:n="children",rootId:o="root",defaultGroupTitle:r="Palette",defaultGroupId:i="palette"}={}){let s={[i]:{_id:i,children:[],title:r},[o]:{_id:o,children:[i]}},a=[],l=[];for(let u of e)u[n]&&(l=[u[t],...l,...u[n]],s[o].children.push(u[t]));for(let u of e)l.includes(u[t])||(a.push(u[t]),s[i].children.push(u[t])),s[u[t]]=u;return s}function Owe(e,t){let n={},o="default";return e.map(function(r){let i=r[t]||o;n[i]||(n[i]=[]),n[i].push(r)}),n}function Dwe(e){return Object.keys(e).sort().reduce((t,n)=>(t[n]=e[n],t),{})}function s8({setValues:e,makeId:t,makeDefault:n,duplicateTransform:o,idKey:r}){return{onAdd:(i=[],s=null)=>{let a=s||t();return e(l=>{let u=[...l];return u.push({...n(u),...i,[r]:a}),u}),a},onAddBefore:(i,s=[],a=null)=>{let l=a||t();return e(u=>{let c=[...u],p=c.findIndex(({[r]:m})=>m===i);return c.splice(p,0,{...n(c),...s,[r]:l}),c}),l},onAddAfter:(i,s=[],a=null)=>{let l=a||t();return e(u=>{let c=[...u],p=c.findIndex(({[r]:m})=>m===i)+1;return c.splice(p,0,{...n(c),...s,[r]:l}),c}),l},onMove:(i,s)=>{s!==null&&e(a=>{let l=[...a];return l.splice(s<0?a.length+s:s,0,l.splice(i,1)[0]),l})},onDuplicate:i=>{let s=t();return e(a=>{let l=[...a],u=l.findIndex(({[r]:p})=>p===i),c=typeof o=="function"?o(l,l[u]):l[u];return l.splice(u+1,0,{...c,[r]:s}),l}),s},onDelete:i=>{e(s=>s.filter(({[r]:a})=>a!==i))},onUpdate:(i,s)=>{e(a=>{let l=[...a],u=l.findIndex(({[r]:p})=>p===i),c=typeof s=="function"?s(l[u]):s;return l[u]={...l[u],...c,[r]:i},l})}}}function a8({setValues:e,makeId:t,makeDefault:n,duplicateTransform:o,idKey:r}){return{onAdd:(i,s=[],a=null)=>{let l=a||t();return e(u=>{let c=u.map(p=>i===p[r]?{...p,children:[...p.children??[],l]}:p);return c.push({...n(c),...s,[r]:l}),c}),l},onMove:(i,s)=>{s!==null&&e(a=>{let l=[...a];return l.splice(s<0?a.length+s:s,0,l.splice(i,1)[0]),l})},onDuplicate:(i,s)=>{let a=t();return e(l=>{let u=l.map(m=>{if(i===m[r]){let d=[...m.children??[]],f=d.findIndex(h=>h===s);return d.splice(f+1,0,a),{...m,children:d}}return m}),c=u.findIndex(({[r]:m})=>m===s),p=typeof o=="function"?o(u,u[c]):u[c];return u.splice(c+1,0,{...p,[r]:a}),u}),a},onDelete:i=>{e(s=>s.filter(({[r]:a})=>a!==i).map(a=>a.children?{...a,children:a.children.filter(l=>l!==i)}:a))},onUpdate:(i,s)=>{e(a=>{let l=[...a],u=l.findIndex(({[r]:p})=>p===i),c=typeof s=="function"?s(l[u]):s;return l[u]={...l[u],[r]:i,...c},l})}}}function Mwe(e,t,n){for(let o=0;o<e.length;++o){let r=e[o];if(r[t]===n)return r}return null}function Nwe(e,t,n){let o=[...e];for(let r=0;r<o.length;++r)o[r][t]===n&&o.splice(r,1);return o}function u_(e,t,n,o){let r=JSON.parse(JSON.stringify(n)),i=!1;for(let s in r){let a=r[s];if(!a.children||!a.children.includes(e))continue;i=!0;let l=a.children.indexOf(e);a.children=[...a.children],a.children.splice(l,1,t);break}i&&o(r)}var $d=x(()=>{});var m8={};M(m8,{useAtomListHandlers:()=>c_,useAutoFocusInput:()=>u8,useIncrementingNumber:()=>Fwe,useMountedElement:()=>Vwe,useNullCallback:()=>c8,useReduxAction:()=>Fc,useResizeObserver:()=>Hd,useTimeout:()=>p8,useUpdateEffect:()=>bo,useUpdateReadyEffect:()=>Lwe,useValueHandlers:()=>au});function bo(e,t){let n=vr.default.useRef(!1);vr.default.useEffect(()=>{n.current?e():n.current=!0},t)}function Lwe(e,t,n=!0){let o=vr.default.useRef(!1);vr.default.useEffect(()=>{o.current?e():n&&(o.current=!0)},[...t,n])}function c_(e,{makeDefault:t=()=>({}),duplicateTransform:n,idKey:o="id",makeId:r=gl}){let[i,s]=je(e),a=(0,vr.useMemo)(()=>a8({setValues:s,makeId:r,makeDefault:t,duplicateTransform:n,idKey:o}),[s]);return[i,a]}function au({initialState:e=[],makeDefault:t=()=>({}),duplicateTransform:n,idKey:o="id",makeId:r=gl}){let[i,s]=(0,vr.useState)(()=>(typeof e=="function"?e()||[]:e).map(l=>({...l,[o]:l[o]||r()}))),a=(0,vr.useMemo)(()=>s8({setValues:s,makeId:r,makeDefault:t,idKey:o,duplicateTransform:n}),[s]);return[i,a]}function Fc(e,t,n=[]){let o=(0,vr.useCallback)(t,[n]);(0,vr.useEffect)(()=>{let r=()=>{o(e.getState())},i=e.subscribe(r);return()=>i()},[o,...n])}function u8(e,t=!0){return(0,vr.useEffect)(()=>{t&&e.current&&e.current.focus()},[t]),e}function Fwe(e,t,n){let[o,r]=(0,vr.useState)(e);return(0,vr.useEffect)(()=>{let i;return o<t&&(i=setTimeout(()=>{r(s=>s+1)},n)),()=>{clearTimeout(i)}},[o,r,t,n]),o}function c8(){return(0,vr.useCallback)(()=>{},[])}function p8(e,t=50){let n=setTimeout(e,t);return()=>{clearTimeout(n)}}var vr,Hd,Vwe,nr=x(()=>{vr=I(U());Ii();Kt();$d();Hd=(e="",t={})=>{let[n,o]=(0,vr.useState)(),r=(0,vr.useRef)();return(0,vr.useEffect)(()=>{if(!r.current)return()=>{};let i=t?Object.entries(t).sort(([,m],[,d])=>m-d):null,s=m=>{if(!i)return m;let d=i.find(([f,h])=>m<=h);return d?d[0]:e},a=m=>m.contentBoxSize?(Array.isArray(m.contentBoxSize)?m.contentBoxSize[0]:m.contentBoxSize).inlineSize:m.contentRect.width,l=r.current,u,c=m=>{let d=s(m);d!==u&&o(d),u=d};c(l.getBoundingClientRect().width);let p=new ResizeObserver(m=>{for(let d of m)c(a(d))});return p.observe(l),()=>{p.unobserve(l),p.disconnect()}},[]),[r,n]},Vwe=(e,t=[])=>{let n=(0,vr.useRef)();return(0,vr.useEffect)(()=>{if(!n.current)return()=>{};let o=n.current;return e(o)},t),n}});var f8={};M(f8,{lateDataAtom:()=>p_,makeLateDataAtom:()=>Xee,makeUseLateData:()=>jd,registerLateDataHook:()=>d8,useLateData:()=>kl});function kl(){return gt(p_)}function Xee(e,{mount:t=!0,lazy:n=!0}={}){let o=Fe({isLoading:!0},async(i,s,a)=>{if(a==="init"){let l=i(p_),u=async()=>await e(l,i);s(o,n?await zwe(u):await u())}}),r=Fe(i=>{let{isLoading:s}=i(p_);return s?{isLoading:!0}:i(o)});return o.onMount=i=>{i("init")},t&&us(r),r}function jd(e,t){let n=Xee(e,t);return()=>gt(n)}var Yee,p_,d8,zwe,lu=x(()=>{Vo();Kt();Yee=new Set,p_=Fe({isLoading:!0}),d8=e=>Yee.add(e);p_.onMount=e=>{!window.csAppData.use_late_data||requestIdleCallback(()=>{er("late-data").then(({data:t})=>{let n={...t,isLoading:!1};e(n),Array.from(Yee).forEach(o=>o(n))},t=>{console.warn("Failed to get late app data",t)})})};zwe=e=>new Promise((t,n)=>{requestIdleCallback(()=>{async function o(){return await e()}o().then(r=>t(r))})})});var v8={};M(v8,{findConditionContextControl:()=>mg,getConditionContextOptions:()=>g8,getPreviewContextControls:()=>_8,getPreviewContextOptions:()=>y8,useAssignmentData:()=>m_,useLocatorData:()=>Jee});function Uwe(e){let t={options:[],controls:[]},n={},o={};for(let r in e){let i=e[r],s=i.options&&i.options[0].options||[];t.controls=[...t.controls,...i.controls],s.forEach(function(a){let l=a.value,u=a.label;n[l]||o[u]||(n[l]=!0,n[u]=!0,t.options.push(a))})}return t.options=[{label:v("common.document.component"),options:t.options}],t}function g8(e){let{docTypeName:t}=Be(),n=m_(t),o=n?.options&&n?.options[0]||null,r=(0,h8.useMemo)(function(){let s=$we(Object.keys(window.csAppData.conditionContexts.controls),e),{labels:a,controls:l}=window.csAppData.conditionContexts;return s.map(u=>({label:a[u],options:l[u].map(({key:c,...p})=>({...p,value:c}))}))},[e]);return(0,h8.useMemo)(function(){if(!o)return r;let s=n?.controls,a={};s.forEach(function(u){a[u.key]=u});let l={...o};return l.options.forEach(function(u,c){let p=a[u.value]||{};l.options[c]={...p,...u}}),[...r,o]},[r,n])}var pg,h8,Bwe,Jee,m_,$we,mg,Zee,y8,_8,Wd=x(()=>{pg=I(Mn());Sl();lu();h8=I(U());It();ke();Bwe=window.csAppData.globalAssignmentContexts||["global","expression"],Jee=jd(async({conditionContexts:e,assignmentContexts:t,previewContexts:n},o)=>{let r=(u,c)=>c==="any"?[...u.filter(p=>p!=="global"),"global"]:u.includes(c)?[c,"expression","global"]:["expression","global"],i=(0,pg.memoize)(u=>{let{controls:c}=t;return r(Object.keys(c),u).reduce((m,d)=>[...m,...c[d]||[]],[])}),s=(0,pg.memoize)(u=>{let{labels:c,controls:p}=t;return r(Object.keys(p),u).map(d=>({label:c[d],options:p[d].map(f=>({...f,value:f.key}))}))}),l=Object.values(a2()).filter(({baseType:u})=>u==="layout").reduce((u,{name:c,assignmentContext:p})=>(u[c]={options:s(p),controls:i(p)},u),{});return l["custom:component"]=Uwe(l),{assignments:l}}),m_=e=>(Jee()?.assignments||{})[e]||{};$we=(e,t)=>t==="element"?e:Bwe,mg=(0,pg.memoize)((e,t,n)=>{if(!n)return{};t=typeof t=="object"?t.condition:t;let o={};return n.forEach(function(r){r.options.forEach(function(i){i.value===t&&(o={...i},o.key||(o.key=o.value),delete o.value)})}),o},(e,t,n)=>`${e}|${JSON.stringify(t)}|${JSON.stringify(n)}`);Zee=(e,t)=>t==="any"?e:e.includes(t)?[t]:[],y8=(0,pg.memoize)(e=>{let t=Zee(Object.keys(window.csAppData.previewContexts.controls),e),{labels:n,controls:o}=window.csAppData.previewContexts;return t.map(r=>({label:n[r],options:o[r].map(({key:i,label:s})=>({value:i,label:s}))}))}),_8=(0,pg.memoize)(e=>Zee(Object.keys(window.csAppData.previewContexts.controls),e).reduce((n,o)=>[...n,...window.csAppData.previewContexts.controls[o]||[]],[]))});var E2=ct((rqe,d_)=>{function Hwe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}d_.exports=Hwe,d_.exports.__esModule=!0,d_.exports.default=d_.exports});var h_=ct((iqe,f_)=>{var jwe=E2();function Ree(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),n.push.apply(n,o)}return n}function Wwe(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Ree(Object(n),!0).forEach(function(o){jwe(e,o,n[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ree(Object(n)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(n,o))})}return e}f_.exports=Wwe,f_.exports.__esModule=!0,f_.exports.default=f_.exports});var ete=ct((sqe,g_)=>{function Gwe(e){if(Array.isArray(e))return e}g_.exports=Gwe,g_.exports.__esModule=!0,g_.exports.default=g_.exports});var tte=ct((aqe,y_)=>{function qwe(e,t){var n=e==null?null:typeof Symbol!="undefined"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var o=[],r=!0,i=!1,s,a;try{for(n=n.call(e);!(r=(s=n.next()).done)&&(o.push(s.value),!(t&&o.length===t));r=!0);}catch(l){i=!0,a=l}finally{try{!r&&n.return!=null&&n.return()}finally{if(i)throw a}}return o}}y_.exports=qwe,y_.exports.__esModule=!0,y_.exports.default=y_.exports});var b8=ct((lqe,__)=>{function Qwe(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}__.exports=Qwe,__.exports.__esModule=!0,__.exports.default=__.exports});var x8=ct((uqe,v_)=>{var nte=b8();function Kwe(e,t){if(!!e){if(typeof e=="string")return nte(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 nte(e,t)}}v_.exports=Kwe,v_.exports.__esModule=!0,v_.exports.default=v_.exports});var ote=ct((cqe,b_)=>{function Ywe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}b_.exports=Ywe,b_.exports.__esModule=!0,b_.exports.default=b_.exports});var S2=ct((pqe,x_)=>{var Xwe=ete(),Jwe=tte(),Zwe=x8(),Rwe=ote();function eCe(e,t){return Xwe(e)||Jwe(e,t)||Zwe(e,t)||Rwe()}x_.exports=eCe,x_.exports.__esModule=!0,x_.exports.default=x_.exports});var rte=ct((mqe,w_)=>{function tCe(e,t){if(e==null)return{};var n={},o=Object.keys(e),r,i;for(i=0;i<o.length;i++)r=o[i],!(t.indexOf(r)>=0)&&(n[r]=e[r]);return n}w_.exports=tCe,w_.exports.__esModule=!0,w_.exports.default=w_.exports});var E_=ct((dqe,C_)=>{var nCe=rte();function oCe(e,t){if(e==null)return{};var n=nCe(e,t),o,r;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)o=i[r],!(t.indexOf(o)>=0)&&(!Object.prototype.propertyIsEnumerable.call(e,o)||(n[o]=e[o]))}return n}C_.exports=oCe,C_.exports.__esModule=!0,C_.exports.default=C_.exports});var ate=ct(ste=>{"use strict";var ite=h_(),w8=S2(),rCe=E_(),Gd=U(),iCe=["defaultInputValue","defaultMenuIsOpen","defaultValue","inputValue","menuIsOpen","onChange","onInputChange","onMenuClose","onMenuOpen","value"];function sCe(e){var t=e.defaultInputValue,n=t===void 0?"":t,o=e.defaultMenuIsOpen,r=o===void 0?!1:o,i=e.defaultValue,s=i===void 0?null:i,a=e.inputValue,l=e.menuIsOpen,u=e.onChange,c=e.onInputChange,p=e.onMenuClose,m=e.onMenuOpen,d=e.value,f=rCe(e,iCe),h=Gd.useState(a!==void 0?a:n),g=w8(h,2),y=g[0],_=g[1],b=Gd.useState(l!==void 0?l:r),w=w8(b,2),S=w[0],C=w[1],k=Gd.useState(d!==void 0?d:s),A=w8(k,2),O=A[0],T=A[1],F=Gd.useCallback(function(ne,le){typeof u=="function"&&u(ne,le),T(ne)},[u]),z=Gd.useCallback(function(ne,le){var P;typeof c=="function"&&(P=c(ne,le)),_(P!==void 0?P:ne)},[c]),L=Gd.useCallback(function(){typeof m=="function"&&m(),C(!0)},[m]),D=Gd.useCallback(function(){typeof p=="function"&&p(),C(!1)},[p]),j=a!==void 0?a:y,$=l!==void 0?l:S,X=d!==void 0?d:O;return ite(ite({},f),{},{inputValue:j,menuIsOpen:$,onChange:F,onInputChange:z,onMenuClose:D,onMenuOpen:L,value:X})}ste.useStateManager=sCe});var dg=ct((hqe,zc)=>{function C8(){return zc.exports=C8=Object.assign?Object.assign.bind():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},zc.exports.__esModule=!0,zc.exports.default=zc.exports,C8.apply(this,arguments)}zc.exports=C8,zc.exports.__esModule=!0,zc.exports.default=zc.exports});var E8=ct((gqe,S_)=>{function aCe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}S_.exports=aCe,S_.exports.__esModule=!0,S_.exports.default=S_.exports});var S8=ct((yqe,k_)=>{function lte(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function lCe(e,t,n){return t&&lte(e.prototype,t),n&&lte(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}k_.exports=lCe,k_.exports.__esModule=!0,k_.exports.default=k_.exports});var ute=ct((_qe,Bc)=>{function k8(e,t){return Bc.exports=k8=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(o,r){return o.__proto__=r,o},Bc.exports.__esModule=!0,Bc.exports.default=Bc.exports,k8(e,t)}Bc.exports=k8,Bc.exports.__esModule=!0,Bc.exports.default=Bc.exports});var A8=ct((vqe,A_)=>{var uCe=ute();function cCe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&uCe(e,t)}A_.exports=cCe,A_.exports.__esModule=!0,A_.exports.default=A_.exports});var cte=ct((bqe,Uc)=>{function T8(e){return Uc.exports=T8=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Uc.exports.__esModule=!0,Uc.exports.default=Uc.exports,T8(e)}Uc.exports=T8,Uc.exports.__esModule=!0,Uc.exports.default=Uc.exports});var pte=ct((xqe,T_)=>{function pCe(){if(typeof Reflect=="undefined"||!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}}T_.exports=pCe,T_.exports.__esModule=!0,T_.exports.default=T_.exports});var k2=ct((wqe,$c)=>{function P8(e){return $c.exports=P8=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},$c.exports.__esModule=!0,$c.exports.default=$c.exports,P8(e)}$c.exports=P8,$c.exports.__esModule=!0,$c.exports.default=$c.exports});var mte=ct((Cqe,P_)=>{function mCe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}P_.exports=mCe,P_.exports.__esModule=!0,P_.exports.default=P_.exports});var dte=ct((Eqe,I_)=>{var dCe=k2().default,fCe=mte();function hCe(e,t){if(t&&(dCe(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return fCe(e)}I_.exports=hCe,I_.exports.__esModule=!0,I_.exports.default=I_.exports});var I8=ct((Sqe,O_)=>{var fte=cte(),gCe=pte(),yCe=dte();function _Ce(e){var t=gCe();return function(){var o=fte(e),r;if(t){var i=fte(this).constructor;r=Reflect.construct(o,arguments,i)}else r=o.apply(this,arguments);return yCe(this,r)}}O_.exports=_Ce,O_.exports.__esModule=!0,O_.exports.default=O_.exports});var hte=ct((kqe,D_)=>{var vCe=b8();function bCe(e){if(Array.isArray(e))return vCe(e)}D_.exports=bCe,D_.exports.__esModule=!0,D_.exports.default=D_.exports});var gte=ct((Aqe,M_)=>{function xCe(e){if(typeof Symbol!="undefined"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}M_.exports=xCe,M_.exports.__esModule=!0,M_.exports.default=M_.exports});var yte=ct((Tqe,N_)=>{function wCe(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}N_.exports=wCe,N_.exports.__esModule=!0,N_.exports.default=N_.exports});var O8=ct((Pqe,L_)=>{var CCe=hte(),ECe=gte(),SCe=x8(),kCe=yte();function ACe(e){return CCe(e)||ECe(e)||SCe(e)||kCe()}L_.exports=ACe,L_.exports.__esModule=!0,L_.exports.default=L_.exports});var _te=ct(D8=>{"use strict";Object.defineProperty(D8,"__esModule",{value:!0});function TCe(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}function PCe(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),e.nonce!==void 0&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}var ICe=function(){function e(n){var o=this;this._insertTag=function(r){var i;o.tags.length===0?o.insertionPoint?i=o.insertionPoint.nextSibling:o.prepend?i=o.container.firstChild:i=o.before:i=o.tags[o.tags.length-1].nextSibling,o.container.insertBefore(r,i),o.tags.push(r)},this.isSpeedy=n.speedy===void 0?!0:n.speedy,this.tags=[],this.ctr=0,this.nonce=n.nonce,this.key=n.key,this.container=n.container,this.prepend=n.prepend,this.insertionPoint=n.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(o){o.forEach(this._insertTag)},t.insert=function(o){this.ctr%(this.isSpeedy?65e3:1)===0&&this._insertTag(PCe(this));var r=this.tags[this.tags.length-1];if(this.isSpeedy){var i=TCe(r);try{i.insertRule(o,i.cssRules.length)}catch{}}else r.appendChild(document.createTextNode(o));this.ctr++},t.flush=function(){this.tags.forEach(function(o){return o.parentNode&&o.parentNode.removeChild(o)}),this.tags=[],this.ctr=0},e}();D8.StyleSheet=ICe});var bte=ct((Oqe,vte)=>{"use strict";vte.exports=_te()});var wte=ct((A2,xte)=>{(function(e,t){typeof A2=="object"&&typeof xte!="undefined"?t(A2):typeof define=="function"&&define.amd?define(["exports"],t):(e=e||self,t(e.stylis={}))})(A2,function(e){"use strict";var t="-ms-",n="-moz-",o="-webkit-",r="comm",i="rule",s="decl",a="@page",l="@media",u="@import",c="@charset",p="@viewport",m="@supports",d="@document",f="@namespace",h="@keyframes",g="@font-face",y="@counter-style",_="@font-feature-values",b=Math.abs,w=String.fromCharCode,S=Object.assign;function C(H,fe){return(((fe<<2^F(H,0))<<2^F(H,1))<<2^F(H,2))<<2^F(H,3)}function k(H){return H.trim()}function A(H,fe){return(H=fe.exec(H))?H[0]:H}function O(H,fe,Pe){return H.replace(fe,Pe)}function T(H,fe){return H.indexOf(fe)}function F(H,fe){return H.charCodeAt(fe)|0}function z(H,fe,Pe){return H.slice(fe,Pe)}function L(H){return H.length}function D(H){return H.length}function j(H,fe){return fe.push(H),H}function $(H,fe){return H.map(fe).join("")}e.line=1,e.column=1,e.length=0,e.position=0,e.character=0,e.characters="";function X(H,fe,Pe,$e,Z,re,_e){return{value:H,root:fe,parent:Pe,type:$e,props:Z,children:re,line:e.line,column:e.column,length:_e,return:""}}function ne(H,fe){return S(X("",null,null,"",null,null,0),H,{length:-H.length},fe)}function le(){return e.character}function P(){return e.character=e.position>0?F(e.characters,--e.position):0,e.column--,e.character===10&&(e.column=1,e.line--),e.character}function R(){return e.character=e.position<e.length?F(e.characters,e.position++):0,e.column++,e.character===10&&(e.column=1,e.line++),e.character}function de(){return F(e.characters,e.position)}function B(){return e.position}function ve(H,fe){return z(e.characters,H,fe)}function W(H){switch(H){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function te(H){return e.line=e.column=1,e.length=L(e.characters=H),e.position=0,[]}function q(H){return e.characters="",H}function ee(H){return k(ve(e.position-1,J(H===91?H+2:H===40?H+1:H)))}function se(H){return q(Ce(te(H)))}function pe(H){for(;(e.character=de())&&e.character<33;)R();return W(H)>2||W(e.character)>3?"":" "}function Ce(H){for(;R();)switch(W(e.character)){case 0:j(Te(e.position-1),H);break;case 2:j(ee(e.character),H);break;default:j(w(e.character),H)}return H}function V(H,fe){for(;--fe&&R()&&!(e.character<48||e.character>102||e.character>57&&e.character<65||e.character>70&&e.character<97););return ve(H,B()+(fe<6&&de()==32&&R()==32))}function J(H){for(;R();)switch(e.character){case H:return e.position;case 34:case 39:H!==34&&H!==39&&J(e.character);break;case 40:H===41&&J(H);break;case 92:R();break}return e.position}function Y(H,fe){for(;R()&&H+e.character!==47+10;)if(H+e.character===42+42&&de()===47)break;return"/*"+ve(fe,e.position-1)+"*"+w(H===47?H:R())}function Te(H){for(;!W(de());)R();return ve(H,e.position)}function Ue(H){return q(Ie("",null,null,null,[""],H=te(H),0,[0],H))}function Ie(H,fe,Pe,$e,Z,re,_e,Ee,Ve){for(var nt=0,Je=0,lt=_e,yt=0,xe=0,We=0,ut=1,_t=1,Xt=1,Jt=0,Dn="",$n=Z,xt=re,an=$e,en=Dn;_t;)switch(We=Jt,Jt=R()){case 40:if(We!=108&&en.charCodeAt(lt-1)==58){T(en+=O(ee(Jt),"&","&\f"),"&\f")!=-1&&(Xt=-1);break}case 34:case 39:case 91:en+=ee(Jt);break;case 9:case 10:case 13:case 32:en+=pe(We);break;case 92:en+=V(B()-1,7);continue;case 47:switch(de()){case 42:case 47:j(it(Y(R(),B()),fe,Pe),Ve);break;default:en+="/"}break;case 123*ut:Ee[nt++]=L(en)*Xt;case 125*ut:case 59:case 0:switch(Jt){case 0:case 125:_t=0;case 59+Je:xe>0&&L(en)-lt&&j(xe>32?ot(en+";",$e,Pe,lt-1):ot(O(en," ","")+";",$e,Pe,lt-2),Ve);break;case 59:en+=";";default:if(j(an=Qe(en,fe,Pe,nt,Je,Z,Ee,Dn,$n=[],xt=[],lt),re),Jt===123)if(Je===0)Ie(en,fe,an,an,$n,re,lt,Ee,xt);else switch(yt){case 100:case 109:case 115:Ie(H,an,an,$e&&j(Qe(H,an,an,0,0,Z,Ee,Dn,Z,$n=[],lt),xt),Z,xt,lt,Ee,$e?$n:xt);break;default:Ie(en,an,an,an,[""],xt,0,Ee,xt)}}nt=Je=xe=0,ut=Xt=1,Dn=en="",lt=_e;break;case 58:lt=1+L(en),xe=We;default:if(ut<1){if(Jt==123)--ut;else if(Jt==125&&ut++==0&&P()==125)continue}switch(en+=w(Jt),Jt*ut){case 38:Xt=Je>0?1:(en+="\f",-1);break;case 44:Ee[nt++]=(L(en)-1)*Xt,Xt=1;break;case 64:de()===45&&(en+=ee(R())),yt=de(),Je=lt=L(Dn=en+=Te(B())),Jt++;break;case 45:We===45&&L(en)==2&&(ut=0)}}return re}function Qe(H,fe,Pe,$e,Z,re,_e,Ee,Ve,nt,Je){for(var lt=Z-1,yt=Z===0?re:[""],xe=D(yt),We=0,ut=0,_t=0;We<$e;++We)for(var Xt=0,Jt=z(H,lt+1,lt=b(ut=_e[We])),Dn=H;Xt<xe;++Xt)(Dn=k(ut>0?yt[Xt]+" "+Jt:O(Jt,/&\f/g,yt[Xt])))&&(Ve[_t++]=Dn);return X(H,fe,Pe,Z===0?i:Ee,Ve,nt,Je)}function it(H,fe,Pe){return X(H,fe,Pe,r,w(le()),z(H,2,-2),0)}function ot(H,fe,Pe,$e){return X(H,fe,Pe,s,z(H,0,$e),z(H,$e+1,-1),$e)}function ae(H,fe){switch(C(H,fe)){case 5103:return o+"print-"+H+H;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return o+H+H;case 5349:case 4246:case 4810:case 6968:case 2756:return o+H+n+H+t+H+H;case 6828:case 4268:return o+H+t+H+H;case 6165:return o+H+t+"flex-"+H+H;case 5187:return o+H+O(H,/(\w+).+(:[^]+)/,o+"box-$1$2"+t+"flex-$1$2")+H;case 5443:return o+H+t+"flex-item-"+O(H,/flex-|-self/,"")+H;case 4675:return o+H+t+"flex-line-pack"+O(H,/align-content|flex-|-self/,"")+H;case 5548:return o+H+t+O(H,"shrink","negative")+H;case 5292:return o+H+t+O(H,"basis","preferred-size")+H;case 6060:return o+"box-"+O(H,"-grow","")+o+H+t+O(H,"grow","positive")+H;case 4554:return o+O(H,/([^-])(transform)/g,"$1"+o+"$2")+H;case 6187:return O(O(O(H,/(zoom-|grab)/,o+"$1"),/(image-set)/,o+"$1"),H,"")+H;case 5495:case 3959:return O(H,/(image-set\([^]*)/,o+"$1$`$1");case 4968:return O(O(H,/(.+:)(flex-)?(.*)/,o+"box-pack:$3"+t+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+o+H+H;case 4095:case 3583:case 4068:case 2532:return O(H,/(.+)-inline(.+)/,o+"$1$2")+H;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(L(H)-1-fe>6)switch(F(H,fe+1)){case 109:if(F(H,fe+4)!==45)break;case 102:return O(H,/(.+:)(.+)-([^]+)/,"$1"+o+"$2-$3$1"+n+(F(H,fe+3)==108?"$3":"$2-$3"))+H;case 115:return~T(H,"stretch")?ae(O(H,"stretch","fill-available"),fe)+H:H}break;case 4949:if(F(H,fe+1)!==115)break;case 6444:switch(F(H,L(H)-3-(~T(H,"!important")&&10))){case 107:return O(H,":",":"+o)+H;case 101:return O(H,/(.+:)([^;!]+)(;|!.+)?/,"$1"+o+(F(H,14)===45?"inline-":"")+"box$3$1"+o+"$2$3$1"+t+"$2box$3")+H}break;case 5936:switch(F(H,fe+11)){case 114:return o+H+t+O(H,/[svh]\w+-[tblr]{2}/,"tb")+H;case 108:return o+H+t+O(H,/[svh]\w+-[tblr]{2}/,"tb-rl")+H;case 45:return o+H+t+O(H,/[svh]\w+-[tblr]{2}/,"lr")+H}return o+H+t+H+H}return H}function ce(H,fe){for(var Pe="",$e=D(H),Z=0;Z<$e;Z++)Pe+=fe(H[Z],Z,H,fe)||"";return Pe}function ye(H,fe,Pe,$e){switch(H.type){case u:case s:return H.return=H.return||H.value;case r:return"";case h:return H.return=H.value+"{"+ce(H.children,$e)+"}";case i:H.value=H.props.join(",")}return L(Pe=ce(H.children,$e))?H.return=H.value+"{"+Pe+"}":""}function Se(H){var fe=D(H);return function(Pe,$e,Z,re){for(var _e="",Ee=0;Ee<fe;Ee++)_e+=H[Ee](Pe,$e,Z,re)||"";return _e}}function Oe(H){return function(fe){fe.root||(fe=fe.return)&&H(fe)}}function oe(H,fe,Pe,$e){if(H.length>-1&&!H.return)switch(H.type){case s:H.return=ae(H.value,H.length);break;case h:return ce([ne(H,{value:O(H.value,"@","@"+o)})],$e);case i:if(H.length)return $(H.props,function(Z){switch(A(Z,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return ce([ne(H,{props:[O(Z,/:(read-\w+)/,":"+n+"$1")]})],$e);case"::placeholder":return ce([ne(H,{props:[O(Z,/:(plac\w+)/,":"+o+"input-$1")]}),ne(H,{props:[O(Z,/:(plac\w+)/,":"+n+"$1")]}),ne(H,{props:[O(Z,/:(plac\w+)/,t+"input-$1")]})],$e)}return""})}}function he(H){switch(H.type){case i:H.props=H.props.map(function(fe){return $(se(fe),function(Pe,$e,Z){switch(F(Pe,0)){case 12:return z(Pe,1,L(Pe));case 0:case 40:case 43:case 62:case 126:return Pe;case 58:Z[++$e]==="global"&&(Z[$e]="",Z[++$e]="\f"+z(Z[$e],$e=1,-1));case 32:return $e===1?"":Pe;default:switch($e){case 0:return H=Pe,D(Z)>1?"":Pe;case($e=D(Z)-1):case 2:return $e===2?Pe+H+H:Pe+H;default:return Pe}}})})}}e.CHARSET=c,e.COMMENT=r,e.COUNTER_STYLE=y,e.DECLARATION=s,e.DOCUMENT=d,e.FONT_FACE=g,e.FONT_FEATURE_VALUES=_,e.IMPORT=u,e.KEYFRAMES=h,e.MEDIA=l,e.MOZ=n,e.MS=t,e.NAMESPACE=f,e.PAGE=a,e.RULESET=i,e.SUPPORTS=m,e.VIEWPORT=p,e.WEBKIT=o,e.abs=b,e.alloc=te,e.append=j,e.assign=S,e.caret=B,e.char=le,e.charat=F,e.combine=$,e.comment=it,e.commenter=Y,e.compile=Ue,e.copy=ne,e.dealloc=q,e.declaration=ot,e.delimit=ee,e.delimiter=J,e.escaping=V,e.from=w,e.hash=C,e.identifier=Te,e.indexof=T,e.match=A,e.middleware=Se,e.namespace=he,e.next=R,e.node=X,e.parse=Ie,e.peek=de,e.prefix=ae,e.prefixer=oe,e.prev=P,e.replace=O,e.ruleset=Qe,e.rulesheet=Oe,e.serialize=ce,e.sizeof=D,e.slice=ve,e.stringify=ye,e.strlen=L,e.substr=z,e.token=W,e.tokenize=se,e.tokenizer=Ce,e.trim=k,e.whitespace=pe,Object.defineProperty(e,"__esModule",{value:!0})})});var Cte=ct(M8=>{"use strict";Object.defineProperty(M8,"__esModule",{value:!0});var OCe=function(t){var n=new WeakMap;return function(o){if(n.has(o))return n.get(o);var r=t(o);return n.set(o,r),r}};M8.default=OCe});var T2=ct((Mqe,Ete)=>{"use strict";Ete.exports=Cte()});var Ste=ct(N8=>{"use strict";Object.defineProperty(N8,"__esModule",{value:!0});function DCe(e){var t=Object.create(null);return function(n){return t[n]===void 0&&(t[n]=e(n)),t[n]}}N8.default=DCe});var L8=ct((Lqe,kte)=>{"use strict";kte.exports=Ste()});var Pte=ct(V8=>{"use strict";Object.defineProperty(V8,"__esModule",{value:!0});var MCe=bte(),br=wte(),NCe=T2(),LCe=L8();function Ate(e){return e&&e.__esModule?e:{default:e}}var VCe=Ate(NCe),FCe=Ate(LCe),zCe=function(t,n,o){for(var r=0,i=0;r=i,i=br.peek(),r===38&&i===12&&(n[o]=1),!br.token(i);)br.next();return br.slice(t,br.position)},BCe=function(t,n){var o=-1,r=44;do switch(br.token(r)){case 0:r===38&&br.peek()===12&&(n[o]=1),t[o]+=zCe(br.position-1,n,o);break;case 2:t[o]+=br.delimit(r);break;case 4:if(r===44){t[++o]=br.peek()===58?"&\f":"",n[o]=t[o].length;break}default:t[o]+=br.from(r)}while(r=br.next());return t},UCe=function(t,n){return br.dealloc(BCe(br.alloc(t),n))},Tte=new WeakMap,$Ce=function(t){if(!(t.type!=="rule"||!t.parent||t.length<1)){for(var n=t.value,o=t.parent,r=t.column===o.column&&t.line===o.line;o.type!=="rule";)if(o=o.parent,!o)return;if(!(t.props.length===1&&n.charCodeAt(0)!==58&&!Tte.get(o))&&!r){Tte.set(t,!0);for(var i=[],s=UCe(n,i),a=o.props,l=0,u=0;l<s.length;l++)for(var c=0;c<a.length;c++,u++)t.props[u]=i[l]?s[l].replace(/&\f/g,a[c]):a[c]+" "+s[l]}}},HCe=function(t){if(t.type==="decl"){var n=t.value;n.charCodeAt(0)===108&&n.charCodeAt(2)===98&&(t.return="",t.value="")}},P2=typeof document!="undefined",jCe=P2?void 0:VCe.default(function(){return FCe.default(function(){var e={};return function(t){return e[t]}})}),WCe=[br.prefixer],GCe=function(t){var n=t.key;if(P2&&n==="css"){var o=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(o,function(w){var S=w.getAttribute("data-emotion");S.indexOf(" ")!==-1&&(document.head.appendChild(w),w.setAttribute("data-s",""))})}var r=t.stylisPlugins||WCe,i={},s,a=[];P2&&(s=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+n+' "]'),function(w){for(var S=w.getAttribute("data-emotion").split(" "),C=1;C<S.length;C++)i[S[C]]=!0;a.push(w)}));var l,u=[$Ce,HCe];if(P2){var c,p=[br.stringify,br.rulesheet(function(w){c.insert(w)})],m=br.middleware(u.concat(r,p)),d=function(S){return br.serialize(br.compile(S),m)};l=function(S,C,k,A){c=k,d(S?S+"{"+C.styles+"}":C.styles),A&&(b.inserted[C.name]=!0)}}else{var f=[br.stringify],h=br.middleware(u.concat(r,f)),g=function(S){return br.serialize(br.compile(S),h)},y=jCe(r)(n),_=function(S,C){var k=C.name;return y[k]===void 0&&(y[k]=g(S?S+"{"+C.styles+"}":C.styles)),y[k]};l=function(S,C,k,A){var O=C.name,T=_(S,C);if(b.compat===void 0)return A&&(b.inserted[O]=!0),T;if(A)b.inserted[O]=T;else return T}}var b={key:n,sheet:new MCe.StyleSheet({key:n,container:s,nonce:t.nonce,speedy:t.speedy,prepend:t.prepend,insertionPoint:t.insertionPoint}),nonce:t.nonce,inserted:i,registered:{},insert:l};return b.sheet.hydrate(a),b};V8.default=GCe});var V_=ct((Fqe,Ite)=>{"use strict";Ite.exports=Pte()});var Dte=ct(wo=>{"use strict";var Ki=typeof Symbol=="function"&&Symbol.for,F8=Ki?Symbol.for("react.element"):60103,z8=Ki?Symbol.for("react.portal"):60106,I2=Ki?Symbol.for("react.fragment"):60107,O2=Ki?Symbol.for("react.strict_mode"):60108,D2=Ki?Symbol.for("react.profiler"):60114,M2=Ki?Symbol.for("react.provider"):60109,N2=Ki?Symbol.for("react.context"):60110,B8=Ki?Symbol.for("react.async_mode"):60111,L2=Ki?Symbol.for("react.concurrent_mode"):60111,V2=Ki?Symbol.for("react.forward_ref"):60112,F2=Ki?Symbol.for("react.suspense"):60113,qCe=Ki?Symbol.for("react.suspense_list"):60120,z2=Ki?Symbol.for("react.memo"):60115,B2=Ki?Symbol.for("react.lazy"):60116,QCe=Ki?Symbol.for("react.block"):60121,KCe=Ki?Symbol.for("react.fundamental"):60117,YCe=Ki?Symbol.for("react.responder"):60118,XCe=Ki?Symbol.for("react.scope"):60119;function Ka(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case F8:switch(e=e.type,e){case B8:case L2:case I2:case D2:case O2:case F2:return e;default:switch(e=e&&e.$$typeof,e){case N2:case V2:case B2:case z2:case M2:return e;default:return t}}case z8:return t}}}function Ote(e){return Ka(e)===L2}wo.AsyncMode=B8;wo.ConcurrentMode=L2;wo.ContextConsumer=N2;wo.ContextProvider=M2;wo.Element=F8;wo.ForwardRef=V2;wo.Fragment=I2;wo.Lazy=B2;wo.Memo=z2;wo.Portal=z8;wo.Profiler=D2;wo.StrictMode=O2;wo.Suspense=F2;wo.isAsyncMode=function(e){return Ote(e)||Ka(e)===B8};wo.isConcurrentMode=Ote;wo.isContextConsumer=function(e){return Ka(e)===N2};wo.isContextProvider=function(e){return Ka(e)===M2};wo.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===F8};wo.isForwardRef=function(e){return Ka(e)===V2};wo.isFragment=function(e){return Ka(e)===I2};wo.isLazy=function(e){return Ka(e)===B2};wo.isMemo=function(e){return Ka(e)===z2};wo.isPortal=function(e){return Ka(e)===z8};wo.isProfiler=function(e){return Ka(e)===D2};wo.isStrictMode=function(e){return Ka(e)===O2};wo.isSuspense=function(e){return Ka(e)===F2};wo.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===I2||e===L2||e===D2||e===O2||e===F2||e===qCe||typeof e=="object"&&e!==null&&(e.$$typeof===B2||e.$$typeof===z2||e.$$typeof===M2||e.$$typeof===N2||e.$$typeof===V2||e.$$typeof===KCe||e.$$typeof===YCe||e.$$typeof===XCe||e.$$typeof===QCe)};wo.typeOf=Ka});var Nte=ct((Bqe,Mte)=>{"use strict";Mte.exports=Dte()});var H8=ct((Uqe,Ute)=>{"use strict";var U8=Nte(),JCe={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},ZCe={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},RCe={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},Lte={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},$8={};$8[U8.ForwardRef]=RCe;$8[U8.Memo]=Lte;function Vte(e){return U8.isMemo(e)?Lte:$8[e.$$typeof]||JCe}var e2e=Object.defineProperty,t2e=Object.getOwnPropertyNames,Fte=Object.getOwnPropertySymbols,n2e=Object.getOwnPropertyDescriptor,o2e=Object.getPrototypeOf,zte=Object.prototype;function Bte(e,t,n){if(typeof t!="string"){if(zte){var o=o2e(t);o&&o!==zte&&Bte(e,o,n)}var r=t2e(t);Fte&&(r=r.concat(Fte(t)));for(var i=Vte(e),s=Vte(t),a=0;a<r.length;++a){var l=r[a];if(!ZCe[l]&&!(n&&n[l])&&!(s&&s[l])&&!(i&&i[l])){var u=n2e(t,l);try{e2e(e,l,u)}catch{}}}}return e}Ute.exports=Bte});var W8=ct(j8=>{"use strict";Object.defineProperty(j8,"__esModule",{value:!0});var r2e=H8();function i2e(e){return e&&e.__esModule?e:{default:e}}var s2e=i2e(r2e),a2e=function(e,t){return s2e.default(e,t)};j8.default=a2e});var Hte=ct(F_=>{"use strict";Object.defineProperty(F_,"__esModule",{value:!0});var G8=typeof document!="undefined";function l2e(e,t,n){var o="";return n.split(" ").forEach(function(r){e[r]!==void 0?t.push(e[r]+";"):o+=r+" "}),o}var $te=function(t,n,o){var r=t.key+"-"+n.name;(o===!1||G8===!1&&t.compat!==void 0)&&t.registered[r]===void 0&&(t.registered[r]=n.styles)},u2e=function(t,n,o){$te(t,n,o);var r=t.key+"-"+n.name;if(t.inserted[n.name]===void 0){var i="",s=n;do{var a=t.insert(n===s?"."+r:"",s,t.sheet,!0);!G8&&a!==void 0&&(i+=a),s=s.next}while(s!==void 0);if(!G8&&i.length!==0)return i}};F_.getRegisteredStyles=l2e;F_.insertStyles=u2e;F_.registerStyles=$te});var U2=ct((jqe,jte)=>{"use strict";jte.exports=Hte()});var Wte=ct(q8=>{"use strict";Object.defineProperty(q8,"__esModule",{value:!0});function c2e(e){for(var t=0,n,o=0,r=e.length;r>=4;++o,r-=4)n=e.charCodeAt(o)&255|(e.charCodeAt(++o)&255)<<8|(e.charCodeAt(++o)&255)<<16|(e.charCodeAt(++o)&255)<<24,n=(n&65535)*1540483477+((n>>>16)*59797<<16),n^=n>>>24,t=(n&65535)*1540483477+((n>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(r){case 3:t^=(e.charCodeAt(o+2)&255)<<16;case 2:t^=(e.charCodeAt(o+1)&255)<<8;case 1:t^=e.charCodeAt(o)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}q8.default=c2e});var qte=ct((Gqe,Gte)=>{"use strict";Gte.exports=Wte()});var Qte=ct(Q8=>{"use strict";Object.defineProperty(Q8,"__esModule",{value:!0});var p2e={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,msGridRow: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};Q8.default=p2e});var Yte=ct((Qqe,Kte)=>{"use strict";Kte.exports=Qte()});var ene=ct(X8=>{"use strict";Object.defineProperty(X8,"__esModule",{value:!0});var m2e=qte(),d2e=Yte(),f2e=L8();function K8(e){return e&&e.__esModule?e:{default:e}}var h2e=K8(m2e),g2e=K8(d2e),y2e=K8(f2e),_2e=/[A-Z]|^ms/g,v2e=/_EMO_([^_]+?)_([^]*?)_EMO_/g,Xte=function(t){return t.charCodeAt(1)===45},Jte=function(t){return t!=null&&typeof t!="boolean"},Y8=y2e.default(function(e){return Xte(e)?e:e.replace(_2e,"-$&").toLowerCase()}),Zte=function(t,n){switch(t){case"animation":case"animationName":if(typeof n=="string")return n.replace(v2e,function(o,r,i){return Yu={name:r,styles:i,next:Yu},r})}return g2e.default[t]!==1&&!Xte(t)&&typeof n=="number"&&n!==0?n+"px":n};function z_(e,t,n){if(n==null)return"";if(n.__emotion_styles!==void 0)return n;switch(typeof n){case"boolean":return"";case"object":{if(n.anim===1)return Yu={name:n.name,styles:n.styles,next:Yu},n.name;if(n.styles!==void 0){var o=n.next;if(o!==void 0)for(;o!==void 0;)Yu={name:o.name,styles:o.styles,next:Yu},o=o.next;var r=n.styles+";";return r}return b2e(e,t,n)}case"function":{if(e!==void 0){var i=Yu,s=n(e);return Yu=i,z_(e,t,s)}break}}if(t==null)return n;var a=t[n];return a!==void 0?a:n}function b2e(e,t,n){var o="";if(Array.isArray(n))for(var r=0;r<n.length;r++)o+=z_(e,t,n[r])+";";else for(var i in n){var s=n[i];if(typeof s!="object")t!=null&&t[s]!==void 0?o+=i+"{"+t[s]+"}":Jte(s)&&(o+=Y8(i)+":"+Zte(i,s)+";");else if(Array.isArray(s)&&typeof s[0]=="string"&&(t==null||t[s[0]]===void 0))for(var a=0;a<s.length;a++)Jte(s[a])&&(o+=Y8(i)+":"+Zte(i,s[a])+";");else{var l=z_(e,t,s);switch(i){case"animation":case"animationName":{o+=Y8(i)+":"+l+";";break}default:o+=i+"{"+l+"}"}}}return o}var Rte=/label:\s*([^\s;\n{]+)\s*(;|$)/g,Yu,x2e=function(t,n,o){if(t.length===1&&typeof t[0]=="object"&&t[0]!==null&&t[0].styles!==void 0)return t[0];var r=!0,i="";Yu=void 0;var s=t[0];s==null||s.raw===void 0?(r=!1,i+=z_(o,n,s)):i+=s[0];for(var a=1;a<t.length;a++)i+=z_(o,n,t[a]),r&&(i+=s[a]);Rte.lastIndex=0;for(var l="",u;(u=Rte.exec(i))!==null;)l+="-"+u[1];var c=h2e.default(i)+l;return{name:c,styles:i,next:Yu}};X8.serializeStyles=x2e});var $2=ct((Yqe,tne)=>{"use strict";tne.exports=ene()});var sne=ct(H2=>{"use strict";Object.defineProperty(H2,"__esModule",{value:!0});var nne=U();function w2e(e){if(e&&e.__esModule)return e;var t=Object.create(null);return e&&Object.keys(e).forEach(function(n){if(n!=="default"){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}}),t.default=e,Object.freeze(t)}var one=w2e(nne),C2e=typeof document!="undefined",rne=function(t){return t()},ine=one["useInsertionEffect"]?one["useInsertionEffect"]:!1,E2e=C2e&&ine||rne,S2e=ine||nne.useLayoutEffect;H2.useInsertionEffectAlwaysWithSyncFallback=E2e;H2.useInsertionEffectWithLayoutFallback=S2e});var J8=ct((Jqe,ane)=>{"use strict";ane.exports=sne()});var mne=ct(wa=>{"use strict";var Li=U(),k2e=V_(),lne=dg(),A2e=T2(),T2e=W8(),Z8=U2(),P2e=$2(),I2e=J8();function une(e){return e&&e.__esModule?e:{default:e}}var cne=une(k2e),pne=une(A2e),R8=typeof document!="undefined",eD={}.hasOwnProperty,B_=Li.createContext(typeof HTMLElement!="undefined"?cne.default({key:"css"}):null),O2e=B_.Provider,D2e=function(){return Li.useContext(B_)};wa.withEmotionCache=function(t){return Li.forwardRef(function(n,o){var r=Li.useContext(B_);return t(n,r,o)})};R8||(wa.withEmotionCache=function(t){return function(n){var o=Li.useContext(B_);return o===null?(o=cne.default({key:"css"}),Li.createElement(B_.Provider,{value:o},t(n,o))):t(n,o)}});var fg=Li.createContext({}),M2e=function(){return Li.useContext(fg)},N2e=function(t,n){if(typeof n=="function"){var o=n(t);return o}return lne({},t,n)},L2e=pne.default(function(e){return pne.default(function(t){return N2e(e,t)})}),V2e=function(t){var n=Li.useContext(fg);return t.theme!==n&&(n=L2e(n)(t.theme)),Li.createElement(fg.Provider,{value:n},t.children)};function F2e(e){var t=e.displayName||e.name||"Component",n=function(i,s){var a=Li.useContext(fg);return Li.createElement(e,lne({theme:a,ref:s},i))},o=Li.forwardRef(n);return o.displayName="WithTheme("+t+")",T2e.default(o,e)}var tD="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",z2e=function(t,n){var o={};for(var r in n)eD.call(n,r)&&(o[r]=n[r]);return o[tD]=t,o},B2e=function(t){var n=t.cache,o=t.serialized,r=t.isStringTag;Z8.registerStyles(n,o,r);var i=I2e.useInsertionEffectAlwaysWithSyncFallback(function(){return Z8.insertStyles(n,o,r)});if(!R8&&i!==void 0){for(var s,a=o.name,l=o.next;l!==void 0;)a+=" "+l.name,l=l.next;return Li.createElement("style",(s={},s["data-emotion"]=n.key+" "+a,s.dangerouslySetInnerHTML={__html:i},s.nonce=n.sheet.nonce,s))}return null},U2e=wa.withEmotionCache(function(e,t,n){var o=e.css;typeof o=="string"&&t.registered[o]!==void 0&&(o=t.registered[o]);var r=e[tD],i=[o],s="";typeof e.className=="string"?s=Z8.getRegisteredStyles(t.registered,i,e.className):e.className!=null&&(s=e.className+" ");var a=P2e.serializeStyles(i,void 0,Li.useContext(fg));s+=t.key+"-"+a.name;var l={};for(var u in e)eD.call(e,u)&&u!=="css"&&u!==tD&&(l[u]=e[u]);return l.ref=n,l.className=s,Li.createElement(Li.Fragment,null,Li.createElement(B2e,{cache:t,serialized:a,isStringTag:typeof r=="string"}),Li.createElement(r,l))});wa.CacheProvider=O2e;wa.Emotion=U2e;wa.ThemeContext=fg;wa.ThemeProvider=V2e;wa.__unsafe_useEmotionCache=D2e;wa.createEmotionProps=z2e;wa.hasOwnProperty=eD;wa.isBrowser=R8;wa.useTheme=M2e;wa.withTheme=F2e});var hne=ct(na=>{"use strict";Object.defineProperty(na,"__esModule",{value:!0});var Xu=U();V_();var Yi=mne();dg();T2();H8();W8();var j2=U2(),nD=$2(),oD=J8(),dne=function(t,n){var o=arguments;if(n==null||!Yi.hasOwnProperty.call(n,"css"))return Xu.createElement.apply(void 0,o);var r=o.length,i=new Array(r);i[0]=Yi.Emotion,i[1]=Yi.createEmotionProps(t,n);for(var s=2;s<r;s++)i[s]=o[s];return Xu.createElement.apply(null,i)},$2e=Yi.withEmotionCache(function(e,t){var n=e.styles,o=nD.serializeStyles([n],void 0,Xu.useContext(Yi.ThemeContext));if(!Yi.isBrowser){for(var r,i=o.name,s=o.styles,a=o.next;a!==void 0;)i+=" "+a.name,s+=a.styles,a=a.next;var l=t.compat===!0,u=t.insert("",{name:i,styles:s},t.sheet,l);return l?null:Xu.createElement("style",(r={},r["data-emotion"]=t.key+"-global "+i,r.dangerouslySetInnerHTML={__html:u},r.nonce=t.sheet.nonce,r))}var c=Xu.useRef();return oD.useInsertionEffectWithLayoutFallback(function(){var p=t.key+"-global",m=new t.sheet.constructor({key:p,nonce:t.sheet.nonce,container:t.sheet.container,speedy:t.sheet.isSpeedy}),d=!1,f=document.querySelector('style[data-emotion="'+p+" "+o.name+'"]');return t.sheet.tags.length&&(m.before=t.sheet.tags[0]),f!==null&&(d=!0,f.setAttribute("data-emotion",p),m.hydrate([f])),c.current=[m,d],function(){m.flush()}},[t]),oD.useInsertionEffectWithLayoutFallback(function(){var p=c.current,m=p[0],d=p[1];if(d){p[1]=!1;return}if(o.next!==void 0&&j2.insertStyles(t,o.next,!0),m.tags.length){var f=m.tags[m.tags.length-1].nextElementSibling;m.before=f,m.flush()}t.insert("",o,m,!1)},[t,o.name]),null});function fne(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return nD.serializeStyles(t)}var H2e=function(){var t=fne.apply(void 0,arguments),n="animation-"+t.name;return{name:n,styles:"@keyframes "+n+"{"+t.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}},j2e=function e(t){for(var n=t.length,o=0,r="";o<n;o++){var i=t[o];if(i!=null){var s=void 0;switch(typeof i){case"boolean":break;case"object":{if(Array.isArray(i))s=e(i);else{s="";for(var a in i)i[a]&&a&&(s&&(s+=" "),s+=a)}break}default:s=i}s&&(r&&(r+=" "),r+=s)}}return r};function W2e(e,t,n){var o=[],r=j2.getRegisteredStyles(e,o,n);return o.length<2?n:r+t(o)}var G2e=function(t){var n=t.cache,o=t.serializedArr,r=oD.useInsertionEffectAlwaysWithSyncFallback(function(){for(var s="",a=0;a<o.length;a++){var l=j2.insertStyles(n,o[a],!1);!Yi.isBrowser&&l!==void 0&&(s+=l)}if(!Yi.isBrowser)return s});if(!Yi.isBrowser&&r.length!==0){var i;return Xu.createElement("style",(i={},i["data-emotion"]=n.key+" "+o.map(function(s){return s.name}).join(" "),i.dangerouslySetInnerHTML={__html:r},i.nonce=n.sheet.nonce,i))}return null},q2e=Yi.withEmotionCache(function(e,t){var n=!1,o=[],r=function(){for(var u=arguments.length,c=new Array(u),p=0;p<u;p++)c[p]=arguments[p];var m=nD.serializeStyles(c,t.registered);return o.push(m),j2.registerStyles(t,m,!1),t.key+"-"+m.name},i=function(){for(var u=arguments.length,c=new Array(u),p=0;p<u;p++)c[p]=arguments[p];return W2e(t.registered,r,j2e(c))},s={css:r,cx:i,theme:Xu.useContext(Yi.ThemeContext)},a=e.children(s);return n=!0,Xu.createElement(Xu.Fragment,null,Xu.createElement(G2e,{cache:t,serializedArr:o}),a)});na.CacheProvider=Yi.CacheProvider;na.ThemeContext=Yi.ThemeContext;na.ThemeProvider=Yi.ThemeProvider;na.__unsafe_useEmotionCache=Yi.__unsafe_useEmotionCache;na.useTheme=Yi.useTheme;Object.defineProperty(na,"withEmotionCache",{enumerable:!0,get:function(){return Yi.withEmotionCache}});na.withTheme=Yi.withTheme;na.ClassNames=q2e;na.Global=$2e;na.createElement=dne;na.css=fne;na.jsx=dne;na.keyframes=H2e});var W2=ct((eQe,gne)=>{"use strict";gne.exports=hne()});var rD=ct((tQe,U_)=>{function Q2e(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}U_.exports=Q2e,U_.exports.__esModule=!0,U_.exports.default=U_.exports});var _ne=ct((G2,yne)=>{(function(e,t){typeof G2=="object"&&typeof yne!="undefined"?t(G2):typeof define=="function"&&define.amd?define(["exports"],t):(e=typeof globalThis!="undefined"?globalThis:e||self,t(e.FloatingUICore={}))})(G2,function(e){"use strict";let t=["top","right","bottom","left"],n=["start","end"],o=t.reduce((q,ee)=>q.concat(ee,ee+"-"+n[0],ee+"-"+n[1]),[]),r=Math.min,i=Math.max,s={left:"right",right:"left",bottom:"top",top:"bottom"},a={start:"end",end:"start"};function l(q,ee,se){return i(q,r(ee,se))}function u(q,ee){return typeof q=="function"?q(ee):q}function c(q){return q.split("-")[0]}function p(q){return q.split("-")[1]}function m(q){return q==="x"?"y":"x"}function d(q){return q==="y"?"height":"width"}function f(q){return["top","bottom"].includes(c(q))?"y":"x"}function h(q){return m(f(q))}function g(q,ee,se){se===void 0&&(se=!1);let pe=p(q),Ce=h(q),V=d(Ce),J=Ce==="x"?pe===(se?"end":"start")?"right":"left":pe==="start"?"bottom":"top";return ee.reference[V]>ee.floating[V]&&(J=S(J)),[J,S(J)]}function y(q){let ee=S(q);return[_(q),ee,_(ee)]}function _(q){return q.replace(/start|end/g,ee=>a[ee])}function b(q,ee,se){let pe=["left","right"],Ce=["right","left"],V=["top","bottom"],J=["bottom","top"];switch(q){case"top":case"bottom":return se?ee?Ce:pe:ee?pe:Ce;case"left":case"right":return ee?V:J;default:return[]}}function w(q,ee,se,pe){let Ce=p(q),V=b(c(q),se==="start",pe);return Ce&&(V=V.map(J=>J+"-"+Ce),ee&&(V=V.concat(V.map(_)))),V}function S(q){return q.replace(/left|right|bottom|top/g,ee=>s[ee])}function C(q){return{top:0,right:0,bottom:0,left:0,...q}}function k(q){return typeof q!="number"?C(q):{top:q,right:q,bottom:q,left:q}}function A(q){let{x:ee,y:se,width:pe,height:Ce}=q;return{width:pe,height:Ce,top:se,left:ee,right:ee+pe,bottom:se+Ce,x:ee,y:se}}function O(q,ee,se){let{reference:pe,floating:Ce}=q,V=f(ee),J=h(ee),Y=d(J),Te=c(ee),Ue=V==="y",Ie=pe.x+pe.width/2-Ce.width/2,Qe=pe.y+pe.height/2-Ce.height/2,it=pe[Y]/2-Ce[Y]/2,ot;switch(Te){case"top":ot={x:Ie,y:pe.y-Ce.height};break;case"bottom":ot={x:Ie,y:pe.y+pe.height};break;case"right":ot={x:pe.x+pe.width,y:Qe};break;case"left":ot={x:pe.x-Ce.width,y:Qe};break;default:ot={x:pe.x,y:pe.y}}switch(p(ee)){case"start":ot[J]-=it*(se&&Ue?-1:1);break;case"end":ot[J]+=it*(se&&Ue?-1:1);break}return ot}let T=async(q,ee,se)=>{let{placement:pe="bottom",strategy:Ce="absolute",middleware:V=[],platform:J}=se,Y=V.filter(Boolean),Te=await(J.isRTL==null?void 0:J.isRTL(ee)),Ue=await J.getElementRects({reference:q,floating:ee,strategy:Ce}),{x:Ie,y:Qe}=O(Ue,pe,Te),it=pe,ot={},ae=0;for(let ce=0;ce<Y.length;ce++){let{name:ye,fn:Se}=Y[ce],{x:Oe,y:oe,data:he,reset:H}=await Se({x:Ie,y:Qe,initialPlacement:pe,placement:it,strategy:Ce,middlewareData:ot,rects:Ue,platform:J,elements:{reference:q,floating:ee}});Ie=Oe??Ie,Qe=oe??Qe,ot={...ot,[ye]:{...ot[ye],...he}},H&&ae<=50&&(ae++,typeof H=="object"&&(H.placement&&(it=H.placement),H.rects&&(Ue=H.rects===!0?await J.getElementRects({reference:q,floating:ee,strategy:Ce}):H.rects),{x:Ie,y:Qe}=O(Ue,it,Te)),ce=-1)}return{x:Ie,y:Qe,placement:it,strategy:Ce,middlewareData:ot}};async function F(q,ee){var se;ee===void 0&&(ee={});let{x:pe,y:Ce,platform:V,rects:J,elements:Y,strategy:Te}=q,{boundary:Ue="clippingAncestors",rootBoundary:Ie="viewport",elementContext:Qe="floating",altBoundary:it=!1,padding:ot=0}=u(ee,q),ae=k(ot),ye=Y[it?Qe==="floating"?"reference":"floating":Qe],Se=A(await V.getClippingRect({element:((se=await(V.isElement==null?void 0:V.isElement(ye)))!=null?se:!0)?ye:ye.contextElement||await(V.getDocumentElement==null?void 0:V.getDocumentElement(Y.floating)),boundary:Ue,rootBoundary:Ie,strategy:Te})),Oe=Qe==="floating"?{x:pe,y:Ce,width:J.floating.width,height:J.floating.height}:J.reference,oe=await(V.getOffsetParent==null?void 0:V.getOffsetParent(Y.floating)),he=await(V.isElement==null?void 0:V.isElement(oe))?await(V.getScale==null?void 0:V.getScale(oe))||{x:1,y:1}:{x:1,y:1},H=A(V.convertOffsetParentRelativeRectToViewportRelativeRect?await V.convertOffsetParentRelativeRectToViewportRelativeRect({elements:Y,rect:Oe,offsetParent:oe,strategy:Te}):Oe);return{top:(Se.top-H.top+ae.top)/he.y,bottom:(H.bottom-Se.bottom+ae.bottom)/he.y,left:(Se.left-H.left+ae.left)/he.x,right:(H.right-Se.right+ae.right)/he.x}}let z=q=>({name:"arrow",options:q,async fn(ee){let{x:se,y:pe,placement:Ce,rects:V,platform:J,elements:Y,middlewareData:Te}=ee,{element:Ue,padding:Ie=0}=u(q,ee)||{};if(Ue==null)return{};let Qe=k(Ie),it={x:se,y:pe},ot=h(Ce),ae=d(ot),ce=await J.getDimensions(Ue),ye=ot==="y",Se=ye?"top":"left",Oe=ye?"bottom":"right",oe=ye?"clientHeight":"clientWidth",he=V.reference[ae]+V.reference[ot]-it[ot]-V.floating[ae],H=it[ot]-V.reference[ot],fe=await(J.getOffsetParent==null?void 0:J.getOffsetParent(Ue)),Pe=fe?fe[oe]:0;(!Pe||!await(J.isElement==null?void 0:J.isElement(fe)))&&(Pe=Y.floating[oe]||V.floating[ae]);let $e=he/2-H/2,Z=Pe/2-ce[ae]/2-1,re=r(Qe[Se],Z),_e=r(Qe[Oe],Z),Ee=re,Ve=Pe-ce[ae]-_e,nt=Pe/2-ce[ae]/2+$e,Je=l(Ee,nt,Ve),lt=!Te.arrow&&p(Ce)!=null&&nt!==Je&&V.reference[ae]/2-(nt<Ee?re:_e)-ce[ae]/2<0,yt=lt?nt<Ee?nt-Ee:nt-Ve:0;return{[ot]:it[ot]+yt,data:{[ot]:Je,centerOffset:nt-Je-yt,...lt&&{alignmentOffset:yt}},reset:lt}}});function L(q,ee,se){return(q?[...se.filter(Ce=>p(Ce)===q),...se.filter(Ce=>p(Ce)!==q)]:se.filter(Ce=>c(Ce)===Ce)).filter(Ce=>q?p(Ce)===q||(ee?_(Ce)!==Ce:!1):!0)}let D=function(q){return q===void 0&&(q={}),{name:"autoPlacement",options:q,async fn(ee){var se,pe,Ce;let{rects:V,middlewareData:J,placement:Y,platform:Te,elements:Ue}=ee,{crossAxis:Ie=!1,alignment:Qe,allowedPlacements:it=o,autoAlignment:ot=!0,...ae}=u(q,ee),ce=Qe!==void 0||it===o?L(Qe||null,ot,it):it,ye=await F(ee,ae),Se=((se=J.autoPlacement)==null?void 0:se.index)||0,Oe=ce[Se];if(Oe==null)return{};let oe=g(Oe,V,await(Te.isRTL==null?void 0:Te.isRTL(Ue.floating)));if(Y!==Oe)return{reset:{placement:ce[0]}};let he=[ye[c(Oe)],ye[oe[0]],ye[oe[1]]],H=[...((pe=J.autoPlacement)==null?void 0:pe.overflows)||[],{placement:Oe,overflows:he}],fe=ce[Se+1];if(fe)return{data:{index:Se+1,overflows:H},reset:{placement:fe}};let Pe=H.map(re=>{let _e=p(re.placement);return[re.placement,_e&&Ie?re.overflows.slice(0,2).reduce((Ee,Ve)=>Ee+Ve,0):re.overflows[0],re.overflows]}).sort((re,_e)=>re[1]-_e[1]),Z=((Ce=Pe.filter(re=>re[2].slice(0,p(re[0])?2:3).every(_e=>_e<=0))[0])==null?void 0:Ce[0])||Pe[0][0];return Z!==Y?{data:{index:Se+1,overflows:H},reset:{placement:Z}}:{}}}},j=function(q){return q===void 0&&(q={}),{name:"flip",options:q,async fn(ee){var se,pe;let{placement:Ce,middlewareData:V,rects:J,initialPlacement:Y,platform:Te,elements:Ue}=ee,{mainAxis:Ie=!0,crossAxis:Qe=!0,fallbackPlacements:it,fallbackStrategy:ot="bestFit",fallbackAxisSideDirection:ae="none",flipAlignment:ce=!0,...ye}=u(q,ee);if((se=V.arrow)!=null&&se.alignmentOffset)return{};let Se=c(Ce),Oe=f(Y),oe=c(Y)===Y,he=await(Te.isRTL==null?void 0:Te.isRTL(Ue.floating)),H=it||(oe||!ce?[S(Y)]:y(Y)),fe=ae!=="none";!it&&fe&&H.push(...w(Y,ce,ae,he));let Pe=[Y,...H],$e=await F(ee,ye),Z=[],re=((pe=V.flip)==null?void 0:pe.overflows)||[];if(Ie&&Z.push($e[Se]),Qe){let nt=g(Ce,J,he);Z.push($e[nt[0]],$e[nt[1]])}if(re=[...re,{placement:Ce,overflows:Z}],!Z.every(nt=>nt<=0)){var _e,Ee;let nt=(((_e=V.flip)==null?void 0:_e.index)||0)+1,Je=Pe[nt];if(Je)return{data:{index:nt,overflows:re},reset:{placement:Je}};let lt=(Ee=re.filter(yt=>yt.overflows[0]<=0).sort((yt,xe)=>yt.overflows[1]-xe.overflows[1])[0])==null?void 0:Ee.placement;if(!lt)switch(ot){case"bestFit":{var Ve;let yt=(Ve=re.filter(xe=>{if(fe){let We=f(xe.placement);return We===Oe||We==="y"}return!0}).map(xe=>[xe.placement,xe.overflows.filter(We=>We>0).reduce((We,ut)=>We+ut,0)]).sort((xe,We)=>xe[1]-We[1])[0])==null?void 0:Ve[0];yt&&(lt=yt);break}case"initialPlacement":lt=Y;break}if(Ce!==lt)return{reset:{placement:lt}}}return{}}}};function $(q,ee){return{top:q.top-ee.height,right:q.right-ee.width,bottom:q.bottom-ee.height,left:q.left-ee.width}}function X(q){return t.some(ee=>q[ee]>=0)}let ne=function(q){return q===void 0&&(q={}),{name:"hide",options:q,async fn(ee){let{rects:se}=ee,{strategy:pe="referenceHidden",...Ce}=u(q,ee);switch(pe){case"referenceHidden":{let V=await F(ee,{...Ce,elementContext:"reference"}),J=$(V,se.reference);return{data:{referenceHiddenOffsets:J,referenceHidden:X(J)}}}case"escaped":{let V=await F(ee,{...Ce,altBoundary:!0}),J=$(V,se.floating);return{data:{escapedOffsets:J,escaped:X(J)}}}default:return{}}}}};function le(q){let ee=r(...q.map(V=>V.left)),se=r(...q.map(V=>V.top)),pe=i(...q.map(V=>V.right)),Ce=i(...q.map(V=>V.bottom));return{x:ee,y:se,width:pe-ee,height:Ce-se}}function P(q){let ee=q.slice().sort((Ce,V)=>Ce.y-V.y),se=[],pe=null;for(let Ce=0;Ce<ee.length;Ce++){let V=ee[Ce];!pe||V.y-pe.y>pe.height/2?se.push([V]):se[se.length-1].push(V),pe=V}return se.map(Ce=>A(le(Ce)))}let R=function(q){return q===void 0&&(q={}),{name:"inline",options:q,async fn(ee){let{placement:se,elements:pe,rects:Ce,platform:V,strategy:J}=ee,{padding:Y=2,x:Te,y:Ue}=u(q,ee),Ie=Array.from(await(V.getClientRects==null?void 0:V.getClientRects(pe.reference))||[]),Qe=P(Ie),it=A(le(Ie)),ot=k(Y);function ae(){if(Qe.length===2&&Qe[0].left>Qe[1].right&&Te!=null&&Ue!=null)return Qe.find(ye=>Te>ye.left-ot.left&&Te<ye.right+ot.right&&Ue>ye.top-ot.top&&Ue<ye.bottom+ot.bottom)||it;if(Qe.length>=2){if(f(se)==="y"){let re=Qe[0],_e=Qe[Qe.length-1],Ee=c(se)==="top",Ve=re.top,nt=_e.bottom,Je=Ee?re.left:_e.left,lt=Ee?re.right:_e.right,yt=lt-Je,xe=nt-Ve;return{top:Ve,bottom:nt,left:Je,right:lt,width:yt,height:xe,x:Je,y:Ve}}let ye=c(se)==="left",Se=i(...Qe.map(re=>re.right)),Oe=r(...Qe.map(re=>re.left)),oe=Qe.filter(re=>ye?re.left===Oe:re.right===Se),he=oe[0].top,H=oe[oe.length-1].bottom,fe=Oe,Pe=Se,$e=Pe-fe,Z=H-he;return{top:he,bottom:H,left:fe,right:Pe,width:$e,height:Z,x:fe,y:he}}return it}let ce=await V.getElementRects({reference:{getBoundingClientRect:ae},floating:pe.floating,strategy:J});return Ce.reference.x!==ce.reference.x||Ce.reference.y!==ce.reference.y||Ce.reference.width!==ce.reference.width||Ce.reference.height!==ce.reference.height?{reset:{rects:ce}}:{}}}};async function de(q,ee){let{placement:se,platform:pe,elements:Ce}=q,V=await(pe.isRTL==null?void 0:pe.isRTL(Ce.floating)),J=c(se),Y=p(se),Te=f(se)==="y",Ue=["left","top"].includes(J)?-1:1,Ie=V&&Te?-1:1,Qe=u(ee,q),{mainAxis:it,crossAxis:ot,alignmentAxis:ae}=typeof Qe=="number"?{mainAxis:Qe,crossAxis:0,alignmentAxis:null}:{mainAxis:Qe.mainAxis||0,crossAxis:Qe.crossAxis||0,alignmentAxis:Qe.alignmentAxis};return Y&&typeof ae=="number"&&(ot=Y==="end"?ae*-1:ae),Te?{x:ot*Ie,y:it*Ue}:{x:it*Ue,y:ot*Ie}}let B=function(q){return q===void 0&&(q=0),{name:"offset",options:q,async fn(ee){var se,pe;let{x:Ce,y:V,placement:J,middlewareData:Y}=ee,Te=await de(ee,q);return J===((se=Y.offset)==null?void 0:se.placement)&&(pe=Y.arrow)!=null&&pe.alignmentOffset?{}:{x:Ce+Te.x,y:V+Te.y,data:{...Te,placement:J}}}}},ve=function(q){return q===void 0&&(q={}),{name:"shift",options:q,async fn(ee){let{x:se,y:pe,placement:Ce}=ee,{mainAxis:V=!0,crossAxis:J=!1,limiter:Y={fn:ye=>{let{x:Se,y:Oe}=ye;return{x:Se,y:Oe}}},...Te}=u(q,ee),Ue={x:se,y:pe},Ie=await F(ee,Te),Qe=f(c(Ce)),it=m(Qe),ot=Ue[it],ae=Ue[Qe];if(V){let ye=it==="y"?"top":"left",Se=it==="y"?"bottom":"right",Oe=ot+Ie[ye],oe=ot-Ie[Se];ot=l(Oe,ot,oe)}if(J){let ye=Qe==="y"?"top":"left",Se=Qe==="y"?"bottom":"right",Oe=ae+Ie[ye],oe=ae-Ie[Se];ae=l(Oe,ae,oe)}let ce=Y.fn({...ee,[it]:ot,[Qe]:ae});return{...ce,data:{x:ce.x-se,y:ce.y-pe,enabled:{[it]:V,[Qe]:J}}}}}},W=function(q){return q===void 0&&(q={}),{options:q,fn(ee){let{x:se,y:pe,placement:Ce,rects:V,middlewareData:J}=ee,{offset:Y=0,mainAxis:Te=!0,crossAxis:Ue=!0}=u(q,ee),Ie={x:se,y:pe},Qe=f(Ce),it=m(Qe),ot=Ie[it],ae=Ie[Qe],ce=u(Y,ee),ye=typeof ce=="number"?{mainAxis:ce,crossAxis:0}:{mainAxis:0,crossAxis:0,...ce};if(Te){let oe=it==="y"?"height":"width",he=V.reference[it]-V.floating[oe]+ye.mainAxis,H=V.reference[it]+V.reference[oe]-ye.mainAxis;ot<he?ot=he:ot>H&&(ot=H)}if(Ue){var Se,Oe;let oe=it==="y"?"width":"height",he=["top","left"].includes(c(Ce)),H=V.reference[Qe]-V.floating[oe]+(he&&((Se=J.offset)==null?void 0:Se[Qe])||0)+(he?0:ye.crossAxis),fe=V.reference[Qe]+V.reference[oe]+(he?0:((Oe=J.offset)==null?void 0:Oe[Qe])||0)-(he?ye.crossAxis:0);ae<H?ae=H:ae>fe&&(ae=fe)}return{[it]:ot,[Qe]:ae}}}},te=function(q){return q===void 0&&(q={}),{name:"size",options:q,async fn(ee){var se,pe;let{placement:Ce,rects:V,platform:J,elements:Y}=ee,{apply:Te=()=>{},...Ue}=u(q,ee),Ie=await F(ee,Ue),Qe=c(Ce),it=p(Ce),ot=f(Ce)==="y",{width:ae,height:ce}=V.floating,ye,Se;Qe==="top"||Qe==="bottom"?(ye=Qe,Se=it===(await(J.isRTL==null?void 0:J.isRTL(Y.floating))?"start":"end")?"left":"right"):(Se=Qe,ye=it==="end"?"top":"bottom");let Oe=ce-Ie.top-Ie.bottom,oe=ae-Ie.left-Ie.right,he=r(ce-Ie[ye],Oe),H=r(ae-Ie[Se],oe),fe=!ee.middlewareData.shift,Pe=he,$e=H;if((se=ee.middlewareData.shift)!=null&&se.enabled.x&&($e=oe),(pe=ee.middlewareData.shift)!=null&&pe.enabled.y&&(Pe=Oe),fe&&!it){let re=i(Ie.left,0),_e=i(Ie.right,0),Ee=i(Ie.top,0),Ve=i(Ie.bottom,0);ot?$e=ae-2*(re!==0||_e!==0?re+_e:i(Ie.left,Ie.right)):Pe=ce-2*(Ee!==0||Ve!==0?Ee+Ve:i(Ie.top,Ie.bottom))}await Te({...ee,availableWidth:$e,availableHeight:Pe});let Z=await J.getDimensions(Y.floating);return ae!==Z.width||ce!==Z.height?{reset:{rects:!0}}:{}}}};e.arrow=z,e.autoPlacement=D,e.computePosition=T,e.detectOverflow=F,e.flip=j,e.hide=ne,e.inline=R,e.limitShift=W,e.offset=B,e.rectToClientRect=A,e.shift=ve,e.size=te})});var iD=ct((q2,vne)=>{(function(e,t){typeof q2=="object"&&typeof vne!="undefined"?t(q2,_ne()):typeof define=="function"&&define.amd?define(["exports","@floating-ui/core"],t):(e=typeof globalThis!="undefined"?globalThis:e||self,t(e.FloatingUIDOM={},e.FloatingUICore))})(q2,function(e,t){"use strict";let n=Math.min,o=Math.max,r=Math.round,i=Math.floor,s=Z=>({x:Z,y:Z});function a(){return typeof window!="undefined"}function l(Z){return p(Z)?(Z.nodeName||"").toLowerCase():"#document"}function u(Z){var re;return(Z==null||(re=Z.ownerDocument)==null?void 0:re.defaultView)||window}function c(Z){var re;return(re=(p(Z)?Z.ownerDocument:Z.document)||window.document)==null?void 0:re.documentElement}function p(Z){return a()?Z instanceof Node||Z instanceof u(Z).Node:!1}function m(Z){return a()?Z instanceof Element||Z instanceof u(Z).Element:!1}function d(Z){return a()?Z instanceof HTMLElement||Z instanceof u(Z).HTMLElement:!1}function f(Z){return!a()||typeof ShadowRoot=="undefined"?!1:Z instanceof ShadowRoot||Z instanceof u(Z).ShadowRoot}function h(Z){let{overflow:re,overflowX:_e,overflowY:Ee,display:Ve}=C(Z);return/auto|scroll|overlay|hidden|clip/.test(re+Ee+_e)&&!["inline","contents"].includes(Ve)}function g(Z){return["table","td","th"].includes(l(Z))}function y(Z){return[":popover-open",":modal"].some(re=>{try{return Z.matches(re)}catch{return!1}})}function _(Z){let re=w(),_e=m(Z)?C(Z):Z;return["transform","translate","scale","rotate","perspective"].some(Ee=>_e[Ee]?_e[Ee]!=="none":!1)||(_e.containerType?_e.containerType!=="normal":!1)||!re&&(_e.backdropFilter?_e.backdropFilter!=="none":!1)||!re&&(_e.filter?_e.filter!=="none":!1)||["transform","translate","scale","rotate","perspective","filter"].some(Ee=>(_e.willChange||"").includes(Ee))||["paint","layout","strict","content"].some(Ee=>(_e.contain||"").includes(Ee))}function b(Z){let re=A(Z);for(;d(re)&&!S(re);){if(_(re))return re;if(y(re))return null;re=A(re)}return null}function w(){return typeof CSS=="undefined"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function S(Z){return["html","body","#document"].includes(l(Z))}function C(Z){return u(Z).getComputedStyle(Z)}function k(Z){return m(Z)?{scrollLeft:Z.scrollLeft,scrollTop:Z.scrollTop}:{scrollLeft:Z.scrollX,scrollTop:Z.scrollY}}function A(Z){if(l(Z)==="html")return Z;let re=Z.assignedSlot||Z.parentNode||f(Z)&&Z.host||c(Z);return f(re)?re.host:re}function O(Z){let re=A(Z);return S(re)?Z.ownerDocument?Z.ownerDocument.body:Z.body:d(re)&&h(re)?re:O(re)}function T(Z,re,_e){var Ee;re===void 0&&(re=[]),_e===void 0&&(_e=!0);let Ve=O(Z),nt=Ve===((Ee=Z.ownerDocument)==null?void 0:Ee.body),Je=u(Ve);if(nt){let lt=F(Je);return re.concat(Je,Je.visualViewport||[],h(Ve)?Ve:[],lt&&_e?T(lt):[])}return re.concat(Ve,T(Ve,[],_e))}function F(Z){return Z.parent&&Object.getPrototypeOf(Z.parent)?Z.frameElement:null}function z(Z){let re=C(Z),_e=parseFloat(re.width)||0,Ee=parseFloat(re.height)||0,Ve=d(Z),nt=Ve?Z.offsetWidth:_e,Je=Ve?Z.offsetHeight:Ee,lt=r(_e)!==nt||r(Ee)!==Je;return lt&&(_e=nt,Ee=Je),{width:_e,height:Ee,$:lt}}function L(Z){return m(Z)?Z:Z.contextElement}function D(Z){let re=L(Z);if(!d(re))return s(1);let _e=re.getBoundingClientRect(),{width:Ee,height:Ve,$:nt}=z(re),Je=(nt?r(_e.width):_e.width)/Ee,lt=(nt?r(_e.height):_e.height)/Ve;return(!Je||!Number.isFinite(Je))&&(Je=1),(!lt||!Number.isFinite(lt))&&(lt=1),{x:Je,y:lt}}let j=s(0);function $(Z){let re=u(Z);return!w()||!re.visualViewport?j:{x:re.visualViewport.offsetLeft,y:re.visualViewport.offsetTop}}function X(Z,re,_e){return re===void 0&&(re=!1),!_e||re&&_e!==u(Z)?!1:re}function ne(Z,re,_e,Ee){re===void 0&&(re=!1),_e===void 0&&(_e=!1);let Ve=Z.getBoundingClientRect(),nt=L(Z),Je=s(1);re&&(Ee?m(Ee)&&(Je=D(Ee)):Je=D(Z));let lt=X(nt,_e,Ee)?$(nt):s(0),yt=(Ve.left+lt.x)/Je.x,xe=(Ve.top+lt.y)/Je.y,We=Ve.width/Je.x,ut=Ve.height/Je.y;if(nt){let _t=u(nt),Xt=Ee&&m(Ee)?u(Ee):Ee,Jt=_t,Dn=F(Jt);for(;Dn&&Ee&&Xt!==Jt;){let $n=D(Dn),xt=Dn.getBoundingClientRect(),an=C(Dn),en=xt.left+(Dn.clientLeft+parseFloat(an.paddingLeft))*$n.x,ki=xt.top+(Dn.clientTop+parseFloat(an.paddingTop))*$n.y;yt*=$n.x,xe*=$n.y,We*=$n.x,ut*=$n.y,yt+=en,xe+=ki,Jt=u(Dn),Dn=F(Jt)}}return t.rectToClientRect({width:We,height:ut,x:yt,y:xe})}function le(Z,re){let _e=k(Z).scrollLeft;return re?re.left+_e:ne(c(Z)).left+_e}function P(Z,re,_e){_e===void 0&&(_e=!1);let Ee=Z.getBoundingClientRect(),Ve=Ee.left+re.scrollLeft-(_e?0:le(Z,Ee)),nt=Ee.top+re.scrollTop;return{x:Ve,y:nt}}function R(Z){let{elements:re,rect:_e,offsetParent:Ee,strategy:Ve}=Z,nt=Ve==="fixed",Je=c(Ee),lt=re?y(re.floating):!1;if(Ee===Je||lt&&nt)return _e;let yt={scrollLeft:0,scrollTop:0},xe=s(1),We=s(0),ut=d(Ee);if((ut||!ut&&!nt)&&((l(Ee)!=="body"||h(Je))&&(yt=k(Ee)),d(Ee))){let Xt=ne(Ee);xe=D(Ee),We.x=Xt.x+Ee.clientLeft,We.y=Xt.y+Ee.clientTop}let _t=Je&&!ut&&!nt?P(Je,yt,!0):s(0);return{width:_e.width*xe.x,height:_e.height*xe.y,x:_e.x*xe.x-yt.scrollLeft*xe.x+We.x+_t.x,y:_e.y*xe.y-yt.scrollTop*xe.y+We.y+_t.y}}function de(Z){return Array.from(Z.getClientRects())}function B(Z){let re=c(Z),_e=k(Z),Ee=Z.ownerDocument.body,Ve=o(re.scrollWidth,re.clientWidth,Ee.scrollWidth,Ee.clientWidth),nt=o(re.scrollHeight,re.clientHeight,Ee.scrollHeight,Ee.clientHeight),Je=-_e.scrollLeft+le(Z),lt=-_e.scrollTop;return C(Ee).direction==="rtl"&&(Je+=o(re.clientWidth,Ee.clientWidth)-Ve),{width:Ve,height:nt,x:Je,y:lt}}function ve(Z,re){let _e=u(Z),Ee=c(Z),Ve=_e.visualViewport,nt=Ee.clientWidth,Je=Ee.clientHeight,lt=0,yt=0;if(Ve){nt=Ve.width,Je=Ve.height;let xe=w();(!xe||xe&&re==="fixed")&&(lt=Ve.offsetLeft,yt=Ve.offsetTop)}return{width:nt,height:Je,x:lt,y:yt}}function W(Z,re){let _e=ne(Z,!0,re==="fixed"),Ee=_e.top+Z.clientTop,Ve=_e.left+Z.clientLeft,nt=d(Z)?D(Z):s(1),Je=Z.clientWidth*nt.x,lt=Z.clientHeight*nt.y,yt=Ve*nt.x,xe=Ee*nt.y;return{width:Je,height:lt,x:yt,y:xe}}function te(Z,re,_e){let Ee;if(re==="viewport")Ee=ve(Z,_e);else if(re==="document")Ee=B(c(Z));else if(m(re))Ee=W(re,_e);else{let Ve=$(Z);Ee={x:re.x-Ve.x,y:re.y-Ve.y,width:re.width,height:re.height}}return t.rectToClientRect(Ee)}function q(Z,re){let _e=A(Z);return _e===re||!m(_e)||S(_e)?!1:C(_e).position==="fixed"||q(_e,re)}function ee(Z,re){let _e=re.get(Z);if(_e)return _e;let Ee=T(Z,[],!1).filter(lt=>m(lt)&&l(lt)!=="body"),Ve=null,nt=C(Z).position==="fixed",Je=nt?A(Z):Z;for(;m(Je)&&!S(Je);){let lt=C(Je),yt=_(Je);!yt&&lt.position==="fixed"&&(Ve=null),(nt?!yt&&!Ve:!yt&&lt.position==="static"&&!!Ve&&["absolute","fixed"].includes(Ve.position)||h(Je)&&!yt&&q(Z,Je))?Ee=Ee.filter(We=>We!==Je):Ve=lt,Je=A(Je)}return re.set(Z,Ee),Ee}function se(Z){let{element:re,boundary:_e,rootBoundary:Ee,strategy:Ve}=Z,Je=[..._e==="clippingAncestors"?y(re)?[]:ee(re,this._c):[].concat(_e),Ee],lt=Je[0],yt=Je.reduce((xe,We)=>{let ut=te(re,We,Ve);return xe.top=o(ut.top,xe.top),xe.right=n(ut.right,xe.right),xe.bottom=n(ut.bottom,xe.bottom),xe.left=o(ut.left,xe.left),xe},te(re,lt,Ve));return{width:yt.right-yt.left,height:yt.bottom-yt.top,x:yt.left,y:yt.top}}function pe(Z){let{width:re,height:_e}=z(Z);return{width:re,height:_e}}function Ce(Z,re,_e){let Ee=d(re),Ve=c(re),nt=_e==="fixed",Je=ne(Z,!0,nt,re),lt={scrollLeft:0,scrollTop:0},yt=s(0);if(Ee||!Ee&&!nt)if((l(re)!=="body"||h(Ve))&&(lt=k(re)),Ee){let _t=ne(re,!0,nt,re);yt.x=_t.x+re.clientLeft,yt.y=_t.y+re.clientTop}else Ve&&(yt.x=le(Ve));let xe=Ve&&!Ee&&!nt?P(Ve,lt):s(0),We=Je.left+lt.scrollLeft-yt.x-xe.x,ut=Je.top+lt.scrollTop-yt.y-xe.y;return{x:We,y:ut,width:Je.width,height:Je.height}}function V(Z){return C(Z).position==="static"}function J(Z,re){if(!d(Z)||C(Z).position==="fixed")return null;if(re)return re(Z);let _e=Z.offsetParent;return c(Z)===_e&&(_e=_e.ownerDocument.body),_e}function Y(Z,re){let _e=u(Z);if(y(Z))return _e;if(!d(Z)){let Ve=A(Z);for(;Ve&&!S(Ve);){if(m(Ve)&&!V(Ve))return Ve;Ve=A(Ve)}return _e}let Ee=J(Z,re);for(;Ee&&g(Ee)&&V(Ee);)Ee=J(Ee,re);return Ee&&S(Ee)&&V(Ee)&&!_(Ee)?_e:Ee||b(Z)||_e}let Te=async function(Z){let re=this.getOffsetParent||Y,Ee=await this.getDimensions(Z.floating);return{reference:Ce(Z.reference,await re(Z.floating),Z.strategy),floating:{x:0,y:0,width:Ee.width,height:Ee.height}}};function Ue(Z){return C(Z).direction==="rtl"}let Ie={convertOffsetParentRelativeRectToViewportRelativeRect:R,getDocumentElement:c,getClippingRect:se,getOffsetParent:Y,getElementRects:Te,getClientRects:de,getDimensions:pe,getScale:D,isElement:m,isRTL:Ue};function Qe(Z,re){return Z.x===re.x&&Z.y===re.y&&Z.width===re.width&&Z.height===re.height}function it(Z,re){let _e=null,Ee,Ve=c(Z);function nt(){var lt;clearTimeout(Ee),(lt=_e)==null||lt.disconnect(),_e=null}function Je(lt,yt){lt===void 0&&(lt=!1),yt===void 0&&(yt=1),nt();let xe=Z.getBoundingClientRect(),{left:We,top:ut,width:_t,height:Xt}=xe;if(lt||re(),!_t||!Xt)return;let Jt=i(ut),Dn=i(Ve.clientWidth-(We+_t)),$n=i(Ve.clientHeight-(ut+Xt)),xt=i(We),en={rootMargin:-Jt+"px "+-Dn+"px "+-$n+"px "+-xt+"px",threshold:o(0,n(1,yt))||1},ki=!0;function Ai(xc){let me=xc[0].intersectionRatio;if(me!==yt){if(!ki)return Je();me?Je(!1,me):Ee=setTimeout(()=>{Je(!1,1e-7)},1e3)}me===1&&!Qe(xe,Z.getBoundingClientRect())&&Je(),ki=!1}try{_e=new IntersectionObserver(Ai,{...en,root:Ve.ownerDocument})}catch{_e=new IntersectionObserver(Ai,en)}_e.observe(Z)}return Je(!0),nt}function ot(Z,re,_e,Ee){Ee===void 0&&(Ee={});let{ancestorScroll:Ve=!0,ancestorResize:nt=!0,elementResize:Je=typeof ResizeObserver=="function",layoutShift:lt=typeof IntersectionObserver=="function",animationFrame:yt=!1}=Ee,xe=L(Z),We=Ve||nt?[...xe?T(xe):[],...T(re)]:[];We.forEach(xt=>{Ve&&xt.addEventListener("scroll",_e,{passive:!0}),nt&&xt.addEventListener("resize",_e)});let ut=xe&&lt?it(xe,_e):null,_t=-1,Xt=null;Je&&(Xt=new ResizeObserver(xt=>{let[an]=xt;an&&an.target===xe&&Xt&&(Xt.unobserve(re),cancelAnimationFrame(_t),_t=requestAnimationFrame(()=>{var en;(en=Xt)==null||en.observe(re)})),_e()}),xe&&!yt&&Xt.observe(xe),Xt.observe(re));let Jt,Dn=yt?ne(Z):null;yt&&$n();function $n(){let xt=ne(Z);Dn&&!Qe(Dn,xt)&&_e(),Dn=xt,Jt=requestAnimationFrame($n)}return _e(),()=>{var xt;We.forEach(an=>{Ve&&an.removeEventListener("scroll",_e),nt&&an.removeEventListener("resize",_e)}),ut==null||ut(),(xt=Xt)==null||xt.disconnect(),Xt=null,yt&&cancelAnimationFrame(Jt)}}let ae=t.detectOverflow,ce=t.offset,ye=t.autoPlacement,Se=t.shift,Oe=t.flip,oe=t.size,he=t.hide,H=t.arrow,fe=t.inline,Pe=t.limitShift,$e=(Z,re,_e)=>{let Ee=new Map,Ve={platform:Ie,..._e},nt={...Ve.platform,_c:Ee};return t.computePosition(Z,re,{...Ve,platform:nt})};e.arrow=H,e.autoPlacement=ye,e.autoUpdate=ot,e.computePosition=$e,e.detectOverflow=ae,e.flip=Oe,e.getOverflowAncestors=T,e.hide=he,e.inline=fe,e.limitShift=Pe,e.offset=ce,e.platform=Ie,e.shift=Se,e.size=oe})});var aD=ct(sD=>{"use strict";Object.defineProperty(sD,"__esModule",{value:!0});var K2e=U(),Y2e=K2e.useLayoutEffect;sD.default=Y2e});var pD=ct(An=>{"use strict";var Hn=h_(),or=dg(),bn=W2(),hg=S2(),qd=E_(),X2e=k2(),J2e=rD(),Q2=E2(),Ya=U(),Z2e=ui(),R2e=iD(),eEe=aD();function tEe(e){return e&&e.__esModule?e:{default:e}}var lD=tEe(eEe),nEe=["className","clearValue","cx","getStyles","getClassNames","getValue","hasValue","isMulti","isRtl","options","selectOption","selectProps","setValue","theme"],K2=function(){};function oEe(e,t){return t?t[0]==="-"?e+t:e+"__"+t:e}function rEe(e,t){for(var n=arguments.length,o=new Array(n>2?n-2:0),r=2;r<n;r++)o[r-2]=arguments[r];var i=[].concat(o);if(t&&e)for(var s in t)t.hasOwnProperty(s)&&t[s]&&i.push("".concat(oEe(e,s)));return i.filter(function(a){return a}).map(function(a){return String(a).trim()}).join(" ")}var iEe=function(t){return yEe(t)?t.filter(Boolean):X2e(t)==="object"&&t!==null?[t]:[]},bne=function(t){t.className,t.clearValue,t.cx,t.getStyles,t.getClassNames,t.getValue,t.hasValue,t.isMulti,t.isRtl,t.options,t.selectOption,t.selectProps,t.setValue,t.theme;var n=qd(t,nEe);return Hn({},n)},$r=function(t,n,o){var r=t.cx,i=t.getStyles,s=t.getClassNames,a=t.className;return{css:i(n,t),className:r(o??{},s(n,t),a)}};function sEe(e,t,n){if(n){var o=n(e,t);if(typeof o=="string")return o}return e}function Y2(e){return[document.documentElement,document.body,window].indexOf(e)>-1}function aEe(e){return Y2(e)?window.innerHeight:e.clientHeight}function xne(e){return Y2(e)?window.pageYOffset:e.scrollTop}function X2(e,t){if(Y2(e)){window.scrollTo(0,t);return}e.scrollTop=t}function lEe(e){var t=getComputedStyle(e),n=t.position==="absolute",o=/(auto|scroll)/;if(t.position==="fixed")return document.documentElement;for(var r=e;r=r.parentElement;)if(t=getComputedStyle(r),!(n&&t.position==="static")&&o.test(t.overflow+t.overflowY+t.overflowX))return r;return document.documentElement}function uEe(e,t,n,o){return n*((e=e/o-1)*e*e+1)+t}function J2(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:200,o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:K2,r=xne(e),i=t-r,s=10,a=0;function l(){a+=s;var u=uEe(a,r,i,n);X2(e,u),a<n?window.requestAnimationFrame(l):o(e)}l()}function cEe(e,t){var n=e.getBoundingClientRect(),o=t.getBoundingClientRect(),r=t.offsetHeight/3;o.bottom+r>n.bottom?X2(e,Math.min(t.offsetTop+t.clientHeight-e.offsetHeight+r,e.scrollHeight)):o.top-r<n.top&&X2(e,Math.max(t.offsetTop-r,0))}function pEe(e){var t=e.getBoundingClientRect();return{bottom:t.bottom,height:t.height,left:t.left,right:t.right,top:t.top,width:t.width}}function mEe(){try{return document.createEvent("TouchEvent"),!0}catch{return!1}}function dEe(){try{return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)}catch{return!1}}var wne=!1,fEe={get passive(){return wne=!0}},Z2=typeof window!="undefined"?window:{};Z2.addEventListener&&Z2.removeEventListener&&(Z2.addEventListener("p",K2,fEe),Z2.removeEventListener("p",K2,!1));var hEe=wne;function gEe(e){return e!=null}function yEe(e){return Array.isArray(e)}function _Ee(e,t,n){return e?t:n}function vEe(e){return e}function bEe(e){return e}var xEe=function(t){for(var n=arguments.length,o=new Array(n>1?n-1:0),r=1;r<n;r++)o[r-1]=arguments[r];var i=Object.entries(t).filter(function(s){var a=hg(s,1),l=a[0];return!o.includes(l)});return i.reduce(function(s,a){var l=hg(a,2),u=l[0],c=l[1];return s[u]=c,s},{})},wEe=["children","innerProps"],CEe=["children","innerProps"];function EEe(e){var t=e.maxHeight,n=e.menuEl,o=e.minHeight,r=e.placement,i=e.shouldScroll,s=e.isFixedPosition,a=e.controlHeight,l=lEe(n),u={placement:"bottom",maxHeight:t};if(!n||!n.offsetParent)return u;var c=l.getBoundingClientRect(),p=c.height,m=n.getBoundingClientRect(),d=m.bottom,f=m.height,h=m.top,g=n.offsetParent.getBoundingClientRect(),y=g.top,_=s?window.innerHeight:aEe(l),b=xne(l),w=parseInt(getComputedStyle(n).marginBottom,10),S=parseInt(getComputedStyle(n).marginTop,10),C=y-S,k=_-h,A=C+b,O=p-b-h,T=d-_+b+w,F=b+h-S,z=160;switch(r){case"auto":case"bottom":if(k>=f)return{placement:"bottom",maxHeight:t};if(O>=f&&!s)return i&&J2(l,T,z),{placement:"bottom",maxHeight:t};if(!s&&O>=o||s&&k>=o){i&&J2(l,T,z);var L=s?k-w:O-w;return{placement:"bottom",maxHeight:L}}if(r==="auto"||s){var D=t,j=s?C:A;return j>=o&&(D=Math.min(j-w-a,t)),{placement:"top",maxHeight:D}}if(r==="bottom")return i&&X2(l,T),{placement:"bottom",maxHeight:t};break;case"top":if(C>=f)return{placement:"top",maxHeight:t};if(A>=f&&!s)return i&&J2(l,F,z),{placement:"top",maxHeight:t};if(!s&&A>=o||s&&C>=o){var $=t;return(!s&&A>=o||s&&C>=o)&&($=s?C-S:A-S),i&&J2(l,F,z),{placement:"top",maxHeight:$}}return{placement:"bottom",maxHeight:t};default:throw new Error('Invalid placement provided "'.concat(r,'".'))}return u}function SEe(e){var t={bottom:"top",top:"bottom"};return e?t[e]:"bottom"}var Cne=function(t){return t==="auto"?"bottom":t},kEe=function(t,n){var o,r=t.placement,i=t.theme,s=i.borderRadius,a=i.spacing,l=i.colors;return Hn((o={label:"menu"},Q2(o,SEe(r),"100%"),Q2(o,"position","absolute"),Q2(o,"width","100%"),Q2(o,"zIndex",1),o),n?{}:{backgroundColor:l.neutral0,borderRadius:s,boxShadow:"0 0 0 1px hsla(0, 0%, 0%, 0.1), 0 4px 11px hsla(0, 0%, 0%, 0.1)",marginBottom:a.menuGutter,marginTop:a.menuGutter})},Ene=Ya.createContext(null),AEe=function(t){var n=t.children,o=t.minMenuHeight,r=t.maxMenuHeight,i=t.menuPlacement,s=t.menuPosition,a=t.menuShouldScrollIntoView,l=t.theme,u=Ya.useContext(Ene)||{},c=u.setPortalPlacement,p=Ya.useRef(null),m=Ya.useState(r),d=hg(m,2),f=d[0],h=d[1],g=Ya.useState(null),y=hg(g,2),_=y[0],b=y[1],w=l.spacing.controlHeight;return lD.default(function(){var S=p.current;if(!!S){var C=s==="fixed",k=a&&!C,A=EEe({maxHeight:r,menuEl:S,minHeight:o,placement:i,shouldScroll:k,isFixedPosition:C,controlHeight:w});h(A.maxHeight),b(A.placement),c==null||c(A.placement)}},[r,i,s,a,o,c,w]),n({ref:p,placerProps:Hn(Hn({},t),{},{placement:_||Cne(i),maxHeight:f})})},TEe=function(t){var n=t.children,o=t.innerRef,r=t.innerProps;return bn.jsx("div",or({},$r(t,"menu",{menu:!0}),{ref:o},r),n)},PEe=TEe,IEe=function(t,n){var o=t.maxHeight,r=t.theme.spacing.baseUnit;return Hn({maxHeight:o,overflowY:"auto",position:"relative",WebkitOverflowScrolling:"touch"},n?{}:{paddingBottom:r,paddingTop:r})},OEe=function(t){var n=t.children,o=t.innerProps,r=t.innerRef,i=t.isMulti;return bn.jsx("div",or({},$r(t,"menuList",{"menu-list":!0,"menu-list--is-multi":i}),{ref:r},o),n)},Sne=function(t,n){var o=t.theme,r=o.spacing.baseUnit,i=o.colors;return Hn({textAlign:"center"},n?{}:{color:i.neutral40,padding:"".concat(r*2,"px ").concat(r*3,"px")})},DEe=Sne,MEe=Sne,NEe=function(t){var n=t.children,o=n===void 0?"No options":n,r=t.innerProps,i=qd(t,wEe);return bn.jsx("div",or({},$r(Hn(Hn({},i),{},{children:o,innerProps:r}),"noOptionsMessage",{"menu-notice":!0,"menu-notice--no-options":!0}),r),o)},LEe=function(t){var n=t.children,o=n===void 0?"Loading...":n,r=t.innerProps,i=qd(t,CEe);return bn.jsx("div",or({},$r(Hn(Hn({},i),{},{children:o,innerProps:r}),"loadingMessage",{"menu-notice":!0,"menu-notice--loading":!0}),r),o)},VEe=function(t){var n=t.rect,o=t.offset,r=t.position;return{left:n.left,position:r,top:o,width:n.width,zIndex:1}},FEe=function(t){var n=t.appendTo,o=t.children,r=t.controlElement,i=t.innerProps,s=t.menuPlacement,a=t.menuPosition,l=Ya.useRef(null),u=Ya.useRef(null),c=Ya.useState(Cne(s)),p=hg(c,2),m=p[0],d=p[1],f=Ya.useMemo(function(){return{setPortalPlacement:d}},[]),h=Ya.useState(null),g=hg(h,2),y=g[0],_=g[1],b=Ya.useCallback(function(){if(!!r){var k=pEe(r),A=a==="fixed"?0:window.pageYOffset,O=k[m]+A;(O!==(y==null?void 0:y.offset)||k.left!==(y==null?void 0:y.rect.left)||k.width!==(y==null?void 0:y.rect.width))&&_({offset:O,rect:k})}},[r,a,m,y==null?void 0:y.offset,y==null?void 0:y.rect.left,y==null?void 0:y.rect.width]);lD.default(function(){b()},[b]);var w=Ya.useCallback(function(){typeof u.current=="function"&&(u.current(),u.current=null),r&&l.current&&(u.current=R2e.autoUpdate(r,l.current,b,{elementResize:"ResizeObserver"in window}))},[r,b]);lD.default(function(){w()},[w]);var S=Ya.useCallback(function(k){l.current=k,w()},[w]);if(!n&&a!=="fixed"||!y)return null;var C=bn.jsx("div",or({ref:S},$r(Hn(Hn({},t),{},{offset:y.offset,position:a,rect:y.rect}),"menuPortal",{"menu-portal":!0}),i),o);return bn.jsx(Ene.Provider,{value:f},n?Z2e.createPortal(C,n):C)},zEe=function(t){var n=t.isDisabled,o=t.isRtl;return{label:"container",direction:o?"rtl":void 0,pointerEvents:n?"none":void 0,position:"relative"}},BEe=function(t){var n=t.children,o=t.innerProps,r=t.isDisabled,i=t.isRtl;return bn.jsx("div",or({},$r(t,"container",{"--is-disabled":r,"--is-rtl":i}),o),n)},UEe=function(t,n){var o=t.theme.spacing,r=t.isMulti,i=t.hasValue,s=t.selectProps.controlShouldRenderValue;return Hn({alignItems:"center",display:r&&i&&s?"flex":"grid",flex:1,flexWrap:"wrap",WebkitOverflowScrolling:"touch",position:"relative",overflow:"hidden"},n?{}:{padding:"".concat(o.baseUnit/2,"px ").concat(o.baseUnit*2,"px")})},$Ee=function(t){var n=t.children,o=t.innerProps,r=t.isMulti,i=t.hasValue;return bn.jsx("div",or({},$r(t,"valueContainer",{"value-container":!0,"value-container--is-multi":r,"value-container--has-value":i}),o),n)},HEe=function(){return{alignItems:"center",alignSelf:"stretch",display:"flex",flexShrink:0}},jEe=function(t){var n=t.children,o=t.innerProps;return bn.jsx("div",or({},$r(t,"indicatorsContainer",{indicators:!0}),o),n)},kne,WEe=["size"],GEe=["innerProps","isRtl","size"],qEe={name:"8mmkcg",styles:"display:inline-block;fill:currentColor;line-height:1;stroke:currentColor;stroke-width:0"},Ane=function(t){var n=t.size,o=qd(t,WEe);return bn.jsx("svg",or({height:n,width:n,viewBox:"0 0 20 20","aria-hidden":"true",focusable:"false",css:qEe},o))},uD=function(t){return bn.jsx(Ane,or({size:20},t),bn.jsx("path",{d:"M14.348 14.849c-0.469 0.469-1.229 0.469-1.697 0l-2.651-3.030-2.651 3.029c-0.469 0.469-1.229 0.469-1.697 0-0.469-0.469-0.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-0.469-0.469-0.469-1.228 0-1.697s1.228-0.469 1.697 0l2.652 3.031 2.651-3.031c0.469-0.469 1.228-0.469 1.697 0s0.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c0.469 0.469 0.469 1.229 0 1.698z"}))},Tne=function(t){return bn.jsx(Ane,or({size:20},t),bn.jsx("path",{d:"M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z"}))},Pne=function(t,n){var o=t.isFocused,r=t.theme,i=r.spacing.baseUnit,s=r.colors;return Hn({label:"indicatorContainer",display:"flex",transition:"color 150ms"},n?{}:{color:o?s.neutral60:s.neutral20,padding:i*2,":hover":{color:o?s.neutral80:s.neutral40}})},QEe=Pne,KEe=function(t){var n=t.children,o=t.innerProps;return bn.jsx("div",or({},$r(t,"dropdownIndicator",{indicator:!0,"dropdown-indicator":!0}),o),n||bn.jsx(Tne,null))},YEe=Pne,XEe=function(t){var n=t.children,o=t.innerProps;return bn.jsx("div",or({},$r(t,"clearIndicator",{indicator:!0,"clear-indicator":!0}),o),n||bn.jsx(uD,null))},JEe=function(t,n){var o=t.isDisabled,r=t.theme,i=r.spacing.baseUnit,s=r.colors;return Hn({label:"indicatorSeparator",alignSelf:"stretch",width:1},n?{}:{backgroundColor:o?s.neutral10:s.neutral20,marginBottom:i*2,marginTop:i*2})},ZEe=function(t){var n=t.innerProps;return bn.jsx("span",or({},n,$r(t,"indicatorSeparator",{"indicator-separator":!0})))},REe=bn.keyframes(kne||(kne=J2e([`
  0%, 80%, 100% { opacity: 0; }
  40% { opacity: 1; }
`]))),eSe=function(t,n){var o=t.isFocused,r=t.size,i=t.theme,s=i.colors,a=i.spacing.baseUnit;return Hn({label:"loadingIndicator",display:"flex",transition:"color 150ms",alignSelf:"center",fontSize:r,lineHeight:1,marginRight:r,textAlign:"center",verticalAlign:"middle"},n?{}:{color:o?s.neutral60:s.neutral20,padding:a*2})},cD=function(t){var n=t.delay,o=t.offset;return bn.jsx("span",{css:bn.css({animation:"".concat(REe," 1s ease-in-out ").concat(n,"ms infinite;"),backgroundColor:"currentColor",borderRadius:"1em",display:"inline-block",marginLeft:o?"1em":void 0,height:"1em",verticalAlign:"top",width:"1em"},"","")})},tSe=function(t){var n=t.innerProps,o=t.isRtl,r=t.size,i=r===void 0?4:r,s=qd(t,GEe);return bn.jsx("div",or({},$r(Hn(Hn({},s),{},{innerProps:n,isRtl:o,size:i}),"loadingIndicator",{indicator:!0,"loading-indicator":!0}),n),bn.jsx(cD,{delay:0,offset:o}),bn.jsx(cD,{delay:160,offset:!0}),bn.jsx(cD,{delay:320,offset:!o}))},nSe=function(t,n){var o=t.isDisabled,r=t.isFocused,i=t.theme,s=i.colors,a=i.borderRadius,l=i.spacing;return Hn({label:"control",alignItems:"center",cursor:"default",display:"flex",flexWrap:"wrap",justifyContent:"space-between",minHeight:l.controlHeight,outline:"0 !important",position:"relative",transition:"all 100ms"},n?{}:{backgroundColor:o?s.neutral5:s.neutral0,borderColor:o?s.neutral10:r?s.primary:s.neutral20,borderRadius:a,borderStyle:"solid",borderWidth:1,boxShadow:r?"0 0 0 1px ".concat(s.primary):void 0,"&:hover":{borderColor:r?s.primary:s.neutral30}})},oSe=function(t){var n=t.children,o=t.isDisabled,r=t.isFocused,i=t.innerRef,s=t.innerProps,a=t.menuIsOpen;return bn.jsx("div",or({ref:i},$r(t,"control",{control:!0,"control--is-disabled":o,"control--is-focused":r,"control--menu-is-open":a}),s,{"aria-disabled":o||void 0}),n)},rSe=oSe,iSe=["data"],sSe=function(t,n){var o=t.theme.spacing;return n?{}:{paddingBottom:o.baseUnit*2,paddingTop:o.baseUnit*2}},aSe=function(t){var n=t.children,o=t.cx,r=t.getStyles,i=t.getClassNames,s=t.Heading,a=t.headingProps,l=t.innerProps,u=t.label,c=t.theme,p=t.selectProps;return bn.jsx("div",or({},$r(t,"group",{group:!0}),l),bn.jsx(s,or({},a,{selectProps:p,theme:c,getStyles:r,getClassNames:i,cx:o}),u),bn.jsx("div",null,n))},lSe=function(t,n){var o=t.theme,r=o.colors,i=o.spacing;return Hn({label:"group",cursor:"default",display:"block"},n?{}:{color:r.neutral40,fontSize:"75%",fontWeight:500,marginBottom:"0.25em",paddingLeft:i.baseUnit*3,paddingRight:i.baseUnit*3,textTransform:"uppercase"})},uSe=function(t){var n=bne(t);n.data;var o=qd(n,iSe);return bn.jsx("div",or({},$r(t,"groupHeading",{"group-heading":!0}),o))},cSe=aSe,pSe=["innerRef","isDisabled","isHidden","inputClassName"],mSe=function(t,n){var o=t.isDisabled,r=t.value,i=t.theme,s=i.spacing,a=i.colors;return Hn(Hn({visibility:o?"hidden":"visible",transform:r?"translateZ(0)":""},dSe),n?{}:{margin:s.baseUnit/2,paddingBottom:s.baseUnit/2,paddingTop:s.baseUnit/2,color:a.neutral80})},Ine={gridArea:"1 / 2",font:"inherit",minWidth:"2px",border:0,margin:0,outline:0,padding:0},dSe={flex:"1 1 auto",display:"inline-grid",gridArea:"1 / 1 / 2 / 3",gridTemplateColumns:"0 min-content","&:after":Hn({content:'attr(data-value) " "',visibility:"hidden",whiteSpace:"pre"},Ine)},fSe=function(t){return Hn({label:"input",color:"inherit",background:0,opacity:t?0:1,width:"100%"},Ine)},hSe=function(t){var n=t.cx,o=t.value,r=bne(t),i=r.innerRef,s=r.isDisabled,a=r.isHidden,l=r.inputClassName,u=qd(r,pSe);return bn.jsx("div",or({},$r(t,"input",{"input-container":!0}),{"data-value":o||""}),bn.jsx("input",or({className:n({input:!0},l),ref:i,style:fSe(a),disabled:s},u)))},gSe=hSe,ySe=function(t,n){var o=t.theme,r=o.spacing,i=o.borderRadius,s=o.colors;return Hn({label:"multiValue",display:"flex",minWidth:0},n?{}:{backgroundColor:s.neutral10,borderRadius:i/2,margin:r.baseUnit/2})},_Se=function(t,n){var o=t.theme,r=o.borderRadius,i=o.colors,s=t.cropWithEllipsis;return Hn({overflow:"hidden",textOverflow:s||s===void 0?"ellipsis":void 0,whiteSpace:"nowrap"},n?{}:{borderRadius:r/2,color:i.neutral80,fontSize:"85%",padding:3,paddingLeft:6})},vSe=function(t,n){var o=t.theme,r=o.spacing,i=o.borderRadius,s=o.colors,a=t.isFocused;return Hn({alignItems:"center",display:"flex"},n?{}:{borderRadius:i/2,backgroundColor:a?s.dangerLight:void 0,paddingLeft:r.baseUnit,paddingRight:r.baseUnit,":hover":{backgroundColor:s.dangerLight,color:s.danger}})},One=function(t){var n=t.children,o=t.innerProps;return bn.jsx("div",o,n)},bSe=One,xSe=One;function wSe(e){var t=e.children,n=e.innerProps;return bn.jsx("div",or({role:"button"},n),t||bn.jsx(uD,{size:14}))}var CSe=function(t){var n=t.children,o=t.components,r=t.data,i=t.innerProps,s=t.isDisabled,a=t.removeProps,l=t.selectProps,u=o.Container,c=o.Label,p=o.Remove;return bn.jsx(u,{data:r,innerProps:Hn(Hn({},$r(t,"multiValue",{"multi-value":!0,"multi-value--is-disabled":s})),i),selectProps:l},bn.jsx(c,{data:r,innerProps:Hn({},$r(t,"multiValueLabel",{"multi-value__label":!0})),selectProps:l},n),bn.jsx(p,{data:r,innerProps:Hn(Hn({},$r(t,"multiValueRemove",{"multi-value__remove":!0})),{},{"aria-label":"Remove ".concat(n||"option")},a),selectProps:l}))},ESe=CSe,SSe=function(t,n){var o=t.isDisabled,r=t.isFocused,i=t.isSelected,s=t.theme,a=s.spacing,l=s.colors;return Hn({label:"option",cursor:"default",display:"block",fontSize:"inherit",width:"100%",userSelect:"none",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)"},n?{}:{backgroundColor:i?l.primary:r?l.primary25:"transparent",color:o?l.neutral20:i?l.neutral0:"inherit",padding:"".concat(a.baseUnit*2,"px ").concat(a.baseUnit*3,"px"),":active":{backgroundColor:o?void 0:i?l.primary:l.primary50}})},kSe=function(t){var n=t.children,o=t.isDisabled,r=t.isFocused,i=t.isSelected,s=t.innerRef,a=t.innerProps;return bn.jsx("div",or({},$r(t,"option",{option:!0,"option--is-disabled":o,"option--is-focused":r,"option--is-selected":i}),{ref:s,"aria-disabled":o},a),n)},ASe=kSe,TSe=function(t,n){var o=t.theme,r=o.spacing,i=o.colors;return Hn({label:"placeholder",gridArea:"1 / 1 / 2 / 3"},n?{}:{color:i.neutral50,marginLeft:r.baseUnit/2,marginRight:r.baseUnit/2})},PSe=function(t){var n=t.children,o=t.innerProps;return bn.jsx("div",or({},$r(t,"placeholder",{placeholder:!0}),o),n)},ISe=PSe,OSe=function(t,n){var o=t.isDisabled,r=t.theme,i=r.spacing,s=r.colors;return Hn({label:"singleValue",gridArea:"1 / 1 / 2 / 3",maxWidth:"100%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},n?{}:{color:o?s.neutral40:s.neutral80,marginLeft:i.baseUnit/2,marginRight:i.baseUnit/2})},DSe=function(t){var n=t.children,o=t.isDisabled,r=t.innerProps;return bn.jsx("div",or({},$r(t,"singleValue",{"single-value":!0,"single-value--is-disabled":o}),r),n)},MSe=DSe,Dne={ClearIndicator:XEe,Control:rSe,DropdownIndicator:KEe,DownChevron:Tne,CrossIcon:uD,Group:cSe,GroupHeading:uSe,IndicatorsContainer:jEe,IndicatorSeparator:ZEe,Input:gSe,LoadingIndicator:tSe,Menu:PEe,MenuList:OEe,MenuPortal:FEe,LoadingMessage:LEe,NoOptionsMessage:NEe,MultiValue:ESe,MultiValueContainer:bSe,MultiValueLabel:xSe,MultiValueRemove:wSe,Option:ASe,Placeholder:ISe,SelectContainer:BEe,SingleValue:MSe,ValueContainer:$Ee},NSe=function(t){return Hn(Hn({},Dne),t.components)};An.MenuPlacer=AEe;An.classNames=rEe;An.cleanValue=iEe;An.clearIndicatorCSS=YEe;An.components=Dne;An.containerCSS=zEe;An.css=nSe;An.css$1=OSe;An.defaultComponents=NSe;An.dropdownIndicatorCSS=QEe;An.groupCSS=sSe;An.groupHeadingCSS=lSe;An.handleInputChange=sEe;An.indicatorSeparatorCSS=JEe;An.indicatorsContainerCSS=HEe;An.inputCSS=mSe;An.isDocumentElement=Y2;An.isMobileDevice=dEe;An.isTouchCapable=mEe;An.loadingIndicatorCSS=eSe;An.loadingMessageCSS=MEe;An.menuCSS=kEe;An.menuListCSS=IEe;An.menuPortalCSS=VEe;An.multiValueAsValue=bEe;An.multiValueCSS=ySe;An.multiValueLabelCSS=_Se;An.multiValueRemoveCSS=vSe;An.noOptionsMessageCSS=DEe;An.noop=K2;An.notNullish=gEe;An.optionCSS=SSe;An.placeholderCSS=TSe;An.removeProps=xEe;An.scrollIntoView=cEe;An.singleValueAsValue=vEe;An.supportsPassiveEvents=hEe;An.valueContainerCSS=UEe;An.valueTernary=_Ee});var mD=ct((rQe,Nne)=>{"use strict";var Mne=Number.isNaN||function(t){return typeof t=="number"&&t!==t};function LSe(e,t){return!!(e===t||Mne(e)&&Mne(t))}function VSe(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(!LSe(e[n],t[n]))return!1;return!0}function FSe(e,t){t===void 0&&(t=VSe);var n=null;function o(){for(var r=[],i=0;i<arguments.length;i++)r[i]=arguments[i];if(n&&n.lastThis===this&&t(r,n.lastArgs))return n.lastResult;var s=e.apply(this,r);return n={lastResult:s,lastArgs:r,lastThis:this},s}return o.clear=function(){n=null},o}Nne.exports=FSe});var loe=ct(nm=>{"use strict";var Hr=dg(),Ca=h_(),zSe=E8(),BSe=S8(),USe=A8(),$Se=I8(),dD=O8(),Wo=U(),ln=pD(),Ea=W2(),HSe=mD(),jSe=E_();function WSe(e){return e&&e.__esModule?e:{default:e}}function GSe(e){if(e&&e.__esModule)return e;var t=Object.create(null);return e&&Object.keys(e).forEach(function(n){if(n!=="default"){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}}),t.default=e,Object.freeze(t)}var Co=GSe(Wo),qSe=WSe(HSe),QSe={name:"7pg0cj-a11yText",styles:"label:a11yText;z-index:9999;border:0;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;position:absolute;overflow:hidden;padding:0;white-space:nowrap"},KSe=function(t){return Ea.jsx("span",Hr({css:QSe},t))},Lne=KSe,YSe={guidance:function(t){var n=t.isSearchable,o=t.isMulti,r=t.tabSelectsValue,i=t.context,s=t.isInitialFocus;switch(i){case"menu":return"Use Up and Down to choose options, press Enter to select the currently focused option, press Escape to exit the menu".concat(r?", press Tab to select the option and exit the menu":"",".");case"input":return s?"".concat(t["aria-label"]||"Select"," is focused ").concat(n?",type to refine list":"",", press Down to open the menu, ").concat(o?" press left to focus selected values":""):"";case"value":return"Use left and right to toggle between focused values, press Backspace to remove the currently focused value";default:return""}},onChange:function(t){var n=t.action,o=t.label,r=o===void 0?"":o,i=t.labels,s=t.isDisabled;switch(n){case"deselect-option":case"pop-value":case"remove-value":return"option ".concat(r,", deselected.");case"clear":return"All selected options have been cleared.";case"initial-input-focus":return"option".concat(i.length>1?"s":""," ").concat(i.join(","),", selected.");case"select-option":return s?"option ".concat(r," is disabled. Select another option."):"option ".concat(r,", selected.");default:return""}},onFocus:function(t){var n=t.context,o=t.focused,r=t.options,i=t.label,s=i===void 0?"":i,a=t.selectValue,l=t.isDisabled,u=t.isSelected,c=t.isAppleDevice,p=function(h,g){return h&&h.length?"".concat(h.indexOf(g)+1," of ").concat(h.length):""};if(n==="value"&&a)return"value ".concat(s," focused, ").concat(p(a,o),".");if(n==="menu"&&c){var m=l?" disabled":"",d="".concat(u?" selected":"").concat(m);return"".concat(s).concat(d,", ").concat(p(r,o),".")}return""},onFilter:function(t){var n=t.inputValue,o=t.resultsMessage;return"".concat(o).concat(n?" for search term "+n:"",".")}},XSe=function(t){var n=t.ariaSelection,o=t.focusedOption,r=t.focusedValue,i=t.focusableOptions,s=t.isFocused,a=t.selectValue,l=t.selectProps,u=t.id,c=t.isAppleDevice,p=l.ariaLiveMessages,m=l.getOptionLabel,d=l.inputValue,f=l.isMulti,h=l.isOptionDisabled,g=l.isSearchable,y=l.menuIsOpen,_=l.options,b=l.screenReaderStatus,w=l.tabSelectsValue,S=l.isLoading,C=l["aria-label"],k=l["aria-live"],A=Wo.useMemo(function(){return Ca(Ca({},YSe),p||{})},[p]),O=Wo.useMemo(function(){var j="";if(n&&A.onChange){var $=n.option,X=n.options,ne=n.removedValue,le=n.removedValues,P=n.value,R=function(ee){return Array.isArray(ee)?null:ee},de=ne||$||R(P),B=de?m(de):"",ve=X||le||void 0,W=ve?ve.map(m):[],te=Ca({isDisabled:de&&h(de,a),label:B,labels:W},n);j=A.onChange(te)}return j},[n,A,h,a,m]),T=Wo.useMemo(function(){var j="",$=o||r,X=!!(o&&a&&a.includes(o));if($&&A.onFocus){var ne={focused:$,label:m($),isDisabled:h($,a),isSelected:X,options:i,context:$===o?"menu":"value",selectValue:a,isAppleDevice:c};j=A.onFocus(ne)}return j},[o,r,m,h,A,i,a,c]),F=Wo.useMemo(function(){var j="";if(y&&_.length&&!S&&A.onFilter){var $=b({count:i.length});j=A.onFilter({inputValue:d,resultsMessage:$})}return j},[i,d,y,A,_,b,S]),z=(n==null?void 0:n.action)==="initial-input-focus",L=Wo.useMemo(function(){var j="";if(A.guidance){var $=r?"value":y?"menu":"input";j=A.guidance({"aria-label":C,context:$,isDisabled:o&&h(o,a),isMulti:f,isSearchable:g,tabSelectsValue:w,isInitialFocus:z})}return j},[C,o,r,f,h,g,y,A,a,w,z]),D=Ea.jsx(Wo.Fragment,null,Ea.jsx("span",{id:"aria-selection"},O),Ea.jsx("span",{id:"aria-focused"},T),Ea.jsx("span",{id:"aria-results"},F),Ea.jsx("span",{id:"aria-guidance"},L));return Ea.jsx(Wo.Fragment,null,Ea.jsx(Lne,{id:u},z&&D),Ea.jsx(Lne,{"aria-live":k,"aria-atomic":"false","aria-relevant":"additions text",role:"log"},s&&!z&&D))},JSe=XSe,fD=[{base:"A",letters:"A\u24B6\uFF21\xC0\xC1\xC2\u1EA6\u1EA4\u1EAA\u1EA8\xC3\u0100\u0102\u1EB0\u1EAE\u1EB4\u1EB2\u0226\u01E0\xC4\u01DE\u1EA2\xC5\u01FA\u01CD\u0200\u0202\u1EA0\u1EAC\u1EB6\u1E00\u0104\u023A\u2C6F"},{base:"AA",letters:"\uA732"},{base:"AE",letters:"\xC6\u01FC\u01E2"},{base:"AO",letters:"\uA734"},{base:"AU",letters:"\uA736"},{base:"AV",letters:"\uA738\uA73A"},{base:"AY",letters:"\uA73C"},{base:"B",letters:"B\u24B7\uFF22\u1E02\u1E04\u1E06\u0243\u0182\u0181"},{base:"C",letters:"C\u24B8\uFF23\u0106\u0108\u010A\u010C\xC7\u1E08\u0187\u023B\uA73E"},{base:"D",letters:"D\u24B9\uFF24\u1E0A\u010E\u1E0C\u1E10\u1E12\u1E0E\u0110\u018B\u018A\u0189\uA779"},{base:"DZ",letters:"\u01F1\u01C4"},{base:"Dz",letters:"\u01F2\u01C5"},{base:"E",letters:"E\u24BA\uFF25\xC8\xC9\xCA\u1EC0\u1EBE\u1EC4\u1EC2\u1EBC\u0112\u1E14\u1E16\u0114\u0116\xCB\u1EBA\u011A\u0204\u0206\u1EB8\u1EC6\u0228\u1E1C\u0118\u1E18\u1E1A\u0190\u018E"},{base:"F",letters:"F\u24BB\uFF26\u1E1E\u0191\uA77B"},{base:"G",letters:"G\u24BC\uFF27\u01F4\u011C\u1E20\u011E\u0120\u01E6\u0122\u01E4\u0193\uA7A0\uA77D\uA77E"},{base:"H",letters:"H\u24BD\uFF28\u0124\u1E22\u1E26\u021E\u1E24\u1E28\u1E2A\u0126\u2C67\u2C75\uA78D"},{base:"I",letters:"I\u24BE\uFF29\xCC\xCD\xCE\u0128\u012A\u012C\u0130\xCF\u1E2E\u1EC8\u01CF\u0208\u020A\u1ECA\u012E\u1E2C\u0197"},{base:"J",letters:"J\u24BF\uFF2A\u0134\u0248"},{base:"K",letters:"K\u24C0\uFF2B\u1E30\u01E8\u1E32\u0136\u1E34\u0198\u2C69\uA740\uA742\uA744\uA7A2"},{base:"L",letters:"L\u24C1\uFF2C\u013F\u0139\u013D\u1E36\u1E38\u013B\u1E3C\u1E3A\u0141\u023D\u2C62\u2C60\uA748\uA746\uA780"},{base:"LJ",letters:"\u01C7"},{base:"Lj",letters:"\u01C8"},{base:"M",letters:"M\u24C2\uFF2D\u1E3E\u1E40\u1E42\u2C6E\u019C"},{base:"N",letters:"N\u24C3\uFF2E\u01F8\u0143\xD1\u1E44\u0147\u1E46\u0145\u1E4A\u1E48\u0220\u019D\uA790\uA7A4"},{base:"NJ",letters:"\u01CA"},{base:"Nj",letters:"\u01CB"},{base:"O",letters:"O\u24C4\uFF2F\xD2\xD3\xD4\u1ED2\u1ED0\u1ED6\u1ED4\xD5\u1E4C\u022C\u1E4E\u014C\u1E50\u1E52\u014E\u022E\u0230\xD6\u022A\u1ECE\u0150\u01D1\u020C\u020E\u01A0\u1EDC\u1EDA\u1EE0\u1EDE\u1EE2\u1ECC\u1ED8\u01EA\u01EC\xD8\u01FE\u0186\u019F\uA74A\uA74C"},{base:"OI",letters:"\u01A2"},{base:"OO",letters:"\uA74E"},{base:"OU",letters:"\u0222"},{base:"P",letters:"P\u24C5\uFF30\u1E54\u1E56\u01A4\u2C63\uA750\uA752\uA754"},{base:"Q",letters:"Q\u24C6\uFF31\uA756\uA758\u024A"},{base:"R",letters:"R\u24C7\uFF32\u0154\u1E58\u0158\u0210\u0212\u1E5A\u1E5C\u0156\u1E5E\u024C\u2C64\uA75A\uA7A6\uA782"},{base:"S",letters:"S\u24C8\uFF33\u1E9E\u015A\u1E64\u015C\u1E60\u0160\u1E66\u1E62\u1E68\u0218\u015E\u2C7E\uA7A8\uA784"},{base:"T",letters:"T\u24C9\uFF34\u1E6A\u0164\u1E6C\u021A\u0162\u1E70\u1E6E\u0166\u01AC\u01AE\u023E\uA786"},{base:"TZ",letters:"\uA728"},{base:"U",letters:"U\u24CA\uFF35\xD9\xDA\xDB\u0168\u1E78\u016A\u1E7A\u016C\xDC\u01DB\u01D7\u01D5\u01D9\u1EE6\u016E\u0170\u01D3\u0214\u0216\u01AF\u1EEA\u1EE8\u1EEE\u1EEC\u1EF0\u1EE4\u1E72\u0172\u1E76\u1E74\u0244"},{base:"V",letters:"V\u24CB\uFF36\u1E7C\u1E7E\u01B2\uA75E\u0245"},{base:"VY",letters:"\uA760"},{base:"W",letters:"W\u24CC\uFF37\u1E80\u1E82\u0174\u1E86\u1E84\u1E88\u2C72"},{base:"X",letters:"X\u24CD\uFF38\u1E8A\u1E8C"},{base:"Y",letters:"Y\u24CE\uFF39\u1EF2\xDD\u0176\u1EF8\u0232\u1E8E\u0178\u1EF6\u1EF4\u01B3\u024E\u1EFE"},{base:"Z",letters:"Z\u24CF\uFF3A\u0179\u1E90\u017B\u017D\u1E92\u1E94\u01B5\u0224\u2C7F\u2C6B\uA762"},{base:"a",letters:"a\u24D0\uFF41\u1E9A\xE0\xE1\xE2\u1EA7\u1EA5\u1EAB\u1EA9\xE3\u0101\u0103\u1EB1\u1EAF\u1EB5\u1EB3\u0227\u01E1\xE4\u01DF\u1EA3\xE5\u01FB\u01CE\u0201\u0203\u1EA1\u1EAD\u1EB7\u1E01\u0105\u2C65\u0250"},{base:"aa",letters:"\uA733"},{base:"ae",letters:"\xE6\u01FD\u01E3"},{base:"ao",letters:"\uA735"},{base:"au",letters:"\uA737"},{base:"av",letters:"\uA739\uA73B"},{base:"ay",letters:"\uA73D"},{base:"b",letters:"b\u24D1\uFF42\u1E03\u1E05\u1E07\u0180\u0183\u0253"},{base:"c",letters:"c\u24D2\uFF43\u0107\u0109\u010B\u010D\xE7\u1E09\u0188\u023C\uA73F\u2184"},{base:"d",letters:"d\u24D3\uFF44\u1E0B\u010F\u1E0D\u1E11\u1E13\u1E0F\u0111\u018C\u0256\u0257\uA77A"},{base:"dz",letters:"\u01F3\u01C6"},{base:"e",letters:"e\u24D4\uFF45\xE8\xE9\xEA\u1EC1\u1EBF\u1EC5\u1EC3\u1EBD\u0113\u1E15\u1E17\u0115\u0117\xEB\u1EBB\u011B\u0205\u0207\u1EB9\u1EC7\u0229\u1E1D\u0119\u1E19\u1E1B\u0247\u025B\u01DD"},{base:"f",letters:"f\u24D5\uFF46\u1E1F\u0192\uA77C"},{base:"g",letters:"g\u24D6\uFF47\u01F5\u011D\u1E21\u011F\u0121\u01E7\u0123\u01E5\u0260\uA7A1\u1D79\uA77F"},{base:"h",letters:"h\u24D7\uFF48\u0125\u1E23\u1E27\u021F\u1E25\u1E29\u1E2B\u1E96\u0127\u2C68\u2C76\u0265"},{base:"hv",letters:"\u0195"},{base:"i",letters:"i\u24D8\uFF49\xEC\xED\xEE\u0129\u012B\u012D\xEF\u1E2F\u1EC9\u01D0\u0209\u020B\u1ECB\u012F\u1E2D\u0268\u0131"},{base:"j",letters:"j\u24D9\uFF4A\u0135\u01F0\u0249"},{base:"k",letters:"k\u24DA\uFF4B\u1E31\u01E9\u1E33\u0137\u1E35\u0199\u2C6A\uA741\uA743\uA745\uA7A3"},{base:"l",letters:"l\u24DB\uFF4C\u0140\u013A\u013E\u1E37\u1E39\u013C\u1E3D\u1E3B\u017F\u0142\u019A\u026B\u2C61\uA749\uA781\uA747"},{base:"lj",letters:"\u01C9"},{base:"m",letters:"m\u24DC\uFF4D\u1E3F\u1E41\u1E43\u0271\u026F"},{base:"n",letters:"n\u24DD\uFF4E\u01F9\u0144\xF1\u1E45\u0148\u1E47\u0146\u1E4B\u1E49\u019E\u0272\u0149\uA791\uA7A5"},{base:"nj",letters:"\u01CC"},{base:"o",letters:"o\u24DE\uFF4F\xF2\xF3\xF4\u1ED3\u1ED1\u1ED7\u1ED5\xF5\u1E4D\u022D\u1E4F\u014D\u1E51\u1E53\u014F\u022F\u0231\xF6\u022B\u1ECF\u0151\u01D2\u020D\u020F\u01A1\u1EDD\u1EDB\u1EE1\u1EDF\u1EE3\u1ECD\u1ED9\u01EB\u01ED\xF8\u01FF\u0254\uA74B\uA74D\u0275"},{base:"oi",letters:"\u01A3"},{base:"ou",letters:"\u0223"},{base:"oo",letters:"\uA74F"},{base:"p",letters:"p\u24DF\uFF50\u1E55\u1E57\u01A5\u1D7D\uA751\uA753\uA755"},{base:"q",letters:"q\u24E0\uFF51\u024B\uA757\uA759"},{base:"r",letters:"r\u24E1\uFF52\u0155\u1E59\u0159\u0211\u0213\u1E5B\u1E5D\u0157\u1E5F\u024D\u027D\uA75B\uA7A7\uA783"},{base:"s",letters:"s\u24E2\uFF53\xDF\u015B\u1E65\u015D\u1E61\u0161\u1E67\u1E63\u1E69\u0219\u015F\u023F\uA7A9\uA785\u1E9B"},{base:"t",letters:"t\u24E3\uFF54\u1E6B\u1E97\u0165\u1E6D\u021B\u0163\u1E71\u1E6F\u0167\u01AD\u0288\u2C66\uA787"},{base:"tz",letters:"\uA729"},{base:"u",letters:"u\u24E4\uFF55\xF9\xFA\xFB\u0169\u1E79\u016B\u1E7B\u016D\xFC\u01DC\u01D8\u01D6\u01DA\u1EE7\u016F\u0171\u01D4\u0215\u0217\u01B0\u1EEB\u1EE9\u1EEF\u1EED\u1EF1\u1EE5\u1E73\u0173\u1E77\u1E75\u0289"},{base:"v",letters:"v\u24E5\uFF56\u1E7D\u1E7F\u028B\uA75F\u028C"},{base:"vy",letters:"\uA761"},{base:"w",letters:"w\u24E6\uFF57\u1E81\u1E83\u0175\u1E87\u1E85\u1E98\u1E89\u2C73"},{base:"x",letters:"x\u24E7\uFF58\u1E8B\u1E8D"},{base:"y",letters:"y\u24E8\uFF59\u1EF3\xFD\u0177\u1EF9\u0233\u1E8F\xFF\u1EF7\u1E99\u1EF5\u01B4\u024F\u1EFF"},{base:"z",letters:"z\u24E9\uFF5A\u017A\u1E91\u017C\u017E\u1E93\u1E95\u01B6\u0225\u0240\u2C6C\uA763"}],ZSe=new RegExp("["+fD.map(function(e){return e.letters}).join("")+"]","g"),Vne={};for(R2=0;R2<fD.length;R2++)for(eE=fD[R2],tE=0;tE<eE.letters.length;tE++)Vne[eE.letters[tE]]=eE.base;var eE,tE,R2,Fne=function(t){return t.replace(ZSe,function(n){return Vne[n]})},RSe=qSe.default(Fne),zne=function(t){return t.replace(/^\s+|\s+$/g,"")},eke=function(t){return"".concat(t.label," ").concat(t.value)},Bne=function(t){return function(n,o){if(n.data.__isNew__)return!0;var r=Ca({ignoreCase:!0,ignoreAccents:!0,stringify:eke,trim:!0,matchFrom:"any"},t),i=r.ignoreCase,s=r.ignoreAccents,a=r.stringify,l=r.trim,u=r.matchFrom,c=l?zne(o):o,p=l?zne(a(n)):a(n);return i&&(c=c.toLowerCase(),p=p.toLowerCase()),s&&(c=RSe(c),p=Fne(p)),u==="start"?p.substr(0,c.length)===c:p.indexOf(c)>-1}},tke=["innerRef"];function nke(e){var t=e.innerRef,n=jSe(e,tke),o=ln.removeProps(n,"onExited","in","enter","exit","appear");return Ea.jsx("input",Hr({ref:t},o,{css:Ea.css({label:"dummyInput",background:0,border:0,caretColor:"transparent",fontSize:"inherit",gridArea:"1 / 1 / 2 / 3",outline:0,padding:0,width:1,color:"transparent",left:-100,opacity:0,position:"relative",transform:"scale(.01)"},"","")}))}var oke=function(t){t.cancelable&&t.preventDefault(),t.stopPropagation()};function rke(e){var t=e.isEnabled,n=e.onBottomArrive,o=e.onBottomLeave,r=e.onTopArrive,i=e.onTopLeave,s=Wo.useRef(!1),a=Wo.useRef(!1),l=Wo.useRef(0),u=Wo.useRef(null),c=Wo.useCallback(function(g,y){if(u.current!==null){var _=u.current,b=_.scrollTop,w=_.scrollHeight,S=_.clientHeight,C=u.current,k=y>0,A=w-S-b,O=!1;A>y&&s.current&&(o&&o(g),s.current=!1),k&&a.current&&(i&&i(g),a.current=!1),k&&y>A?(n&&!s.current&&n(g),C.scrollTop=w,O=!0,s.current=!0):!k&&-y>b&&(r&&!a.current&&r(g),C.scrollTop=0,O=!0,a.current=!0),O&&oke(g)}},[n,o,r,i]),p=Wo.useCallback(function(g){c(g,g.deltaY)},[c]),m=Wo.useCallback(function(g){l.current=g.changedTouches[0].clientY},[]),d=Wo.useCallback(function(g){var y=l.current-g.changedTouches[0].clientY;c(g,y)},[c]),f=Wo.useCallback(function(g){if(!!g){var y=ln.supportsPassiveEvents?{passive:!1}:!1;g.addEventListener("wheel",p,y),g.addEventListener("touchstart",m,y),g.addEventListener("touchmove",d,y)}},[d,m,p]),h=Wo.useCallback(function(g){!g||(g.removeEventListener("wheel",p,!1),g.removeEventListener("touchstart",m,!1),g.removeEventListener("touchmove",d,!1))},[d,m,p]);return Wo.useEffect(function(){if(!!t){var g=u.current;return f(g),function(){h(g)}}},[t,f,h]),function(g){u.current=g}}var Une=["boxSizing","height","overflow","paddingRight","position"],$ne={boxSizing:"border-box",overflow:"hidden",position:"relative",height:"100%"};function Hne(e){e.cancelable&&e.preventDefault()}function jne(e){e.stopPropagation()}function Wne(){var e=this.scrollTop,t=this.scrollHeight,n=e+this.offsetHeight;e===0?this.scrollTop=1:n===t&&(this.scrollTop=e-1)}function Gne(){return"ontouchstart"in window||navigator.maxTouchPoints}var qne=!!(typeof window!="undefined"&&window.document&&window.document.createElement),$_=0,gg={capture:!1,passive:!1};function ike(e){var t=e.isEnabled,n=e.accountForScrollbars,o=n===void 0?!0:n,r=Wo.useRef({}),i=Wo.useRef(null),s=Wo.useCallback(function(l){if(!!qne){var u=document.body,c=u&&u.style;if(o&&Une.forEach(function(f){var h=c&&c[f];r.current[f]=h}),o&&$_<1){var p=parseInt(r.current.paddingRight,10)||0,m=document.body?document.body.clientWidth:0,d=window.innerWidth-m+p||0;Object.keys($ne).forEach(function(f){var h=$ne[f];c&&(c[f]=h)}),c&&(c.paddingRight="".concat(d,"px"))}u&&Gne()&&(u.addEventListener("touchmove",Hne,gg),l&&(l.addEventListener("touchstart",Wne,gg),l.addEventListener("touchmove",jne,gg))),$_+=1}},[o]),a=Wo.useCallback(function(l){if(!!qne){var u=document.body,c=u&&u.style;$_=Math.max($_-1,0),o&&$_<1&&Une.forEach(function(p){var m=r.current[p];c&&(c[p]=m)}),u&&Gne()&&(u.removeEventListener("touchmove",Hne,gg),l&&(l.removeEventListener("touchstart",Wne,gg),l.removeEventListener("touchmove",jne,gg)))}},[o]);return Wo.useEffect(function(){if(!!t){var l=i.current;return s(l),function(){a(l)}}},[t,s,a]),function(l){i.current=l}}var ske=function(t){var n=t.target;return n.ownerDocument.activeElement&&n.ownerDocument.activeElement.blur()},ake={name:"1kfdb0e",styles:"position:fixed;left:0;bottom:0;right:0;top:0"};function lke(e){var t=e.children,n=e.lockEnabled,o=e.captureEnabled,r=o===void 0?!0:o,i=e.onBottomArrive,s=e.onBottomLeave,a=e.onTopArrive,l=e.onTopLeave,u=rke({isEnabled:r,onBottomArrive:i,onBottomLeave:s,onTopArrive:a,onTopLeave:l}),c=ike({isEnabled:n}),p=function(d){u(d),c(d)};return Ea.jsx(Wo.Fragment,null,n&&Ea.jsx("div",{onClick:ske,css:ake}),t(p))}var uke={name:"1a0ro4n-requiredInput",styles:"label:requiredInput;opacity:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0;width:100%"},cke=function(t){var n=t.name,o=t.onFocus;return Ea.jsx("input",{required:!0,name:n,tabIndex:-1,"aria-hidden":"true",onFocus:o,css:uke,value:"",onChange:function(){}})},pke=cke;function hD(e){var t;return typeof window!="undefined"&&window.navigator!=null?e.test(((t=window.navigator.userAgentData)===null||t===void 0?void 0:t.platform)||window.navigator.platform):!1}function mke(){return hD(/^iPhone/i)}function Qne(){return hD(/^Mac/i)}function dke(){return hD(/^iPad/i)||Qne()&&navigator.maxTouchPoints>1}function fke(){return mke()||dke()}function hke(){return Qne()||fke()}var gke=function(t){return t.label},Kne=function(t){return t.label},Yne=function(t){return t.value},yke=function(t){return!!t.isDisabled},_ke={clearIndicator:ln.clearIndicatorCSS,container:ln.containerCSS,control:ln.css,dropdownIndicator:ln.dropdownIndicatorCSS,group:ln.groupCSS,groupHeading:ln.groupHeadingCSS,indicatorsContainer:ln.indicatorsContainerCSS,indicatorSeparator:ln.indicatorSeparatorCSS,input:ln.inputCSS,loadingIndicator:ln.loadingIndicatorCSS,loadingMessage:ln.loadingMessageCSS,menu:ln.menuCSS,menuList:ln.menuListCSS,menuPortal:ln.menuPortalCSS,multiValue:ln.multiValueCSS,multiValueLabel:ln.multiValueLabelCSS,multiValueRemove:ln.multiValueRemoveCSS,noOptionsMessage:ln.noOptionsMessageCSS,option:ln.optionCSS,placeholder:ln.placeholderCSS,singleValue:ln.css$1,valueContainer:ln.valueContainerCSS};function vke(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=Ca({},e);return Object.keys(t).forEach(function(o){var r=o;e[r]?n[r]=function(i,s){return t[r](e[r](i,s),s)}:n[r]=t[r]}),n}var bke={primary:"#2684FF",primary75:"#4C9AFF",primary50:"#B2D4FF",primary25:"#DEEBFF",danger:"#DE350B",dangerLight:"#FFBDAD",neutral0:"hsl(0, 0%, 100%)",neutral5:"hsl(0, 0%, 95%)",neutral10:"hsl(0, 0%, 90%)",neutral20:"hsl(0, 0%, 80%)",neutral30:"hsl(0, 0%, 70%)",neutral40:"hsl(0, 0%, 60%)",neutral50:"hsl(0, 0%, 50%)",neutral60:"hsl(0, 0%, 40%)",neutral70:"hsl(0, 0%, 30%)",neutral80:"hsl(0, 0%, 20%)",neutral90:"hsl(0, 0%, 10%)"},xke=4,Xne=4,wke=38,Cke=Xne*2,Eke={baseUnit:Xne,controlHeight:wke,menuGutter:Cke},nE={borderRadius:xke,colors:bke,spacing:Eke},Jne={"aria-live":"polite",backspaceRemovesValue:!0,blurInputOnSelect:ln.isTouchCapable(),captureMenuScroll:!ln.isTouchCapable(),classNames:{},closeMenuOnSelect:!0,closeMenuOnScroll:!1,components:{},controlShouldRenderValue:!0,escapeClearsValue:!1,filterOption:Bne(),formatGroupLabel:gke,getOptionLabel:Kne,getOptionValue:Yne,isDisabled:!1,isLoading:!1,isMulti:!1,isRtl:!1,isSearchable:!0,isOptionDisabled:yke,loadingMessage:function(){return"Loading..."},maxMenuHeight:300,minMenuHeight:140,menuIsOpen:!1,menuPlacement:"bottom",menuPosition:"absolute",menuShouldBlockScroll:!1,menuShouldScrollIntoView:!ln.isMobileDevice(),noOptionsMessage:function(){return"No options"},openMenuOnFocus:!1,openMenuOnClick:!0,options:[],pageSize:5,placeholder:"Select...",screenReaderStatus:function(t){var n=t.count;return"".concat(n," result").concat(n!==1?"s":""," available")},styles:{},tabIndex:0,tabSelectsValue:!0,unstyled:!1};function Zne(e,t,n,o){var r=ooe(e,t,n),i=roe(e,t,n),s=noe(e,t),a=rE(e,t);return{type:"option",data:t,isDisabled:r,isSelected:i,label:s,value:a,index:o}}function oE(e,t){return e.options.map(function(n,o){if("options"in n){var r=n.options.map(function(s,a){return Zne(e,s,t,a)}).filter(function(s){return toe(e,s)});return r.length>0?{type:"group",data:n,options:r,index:o}:void 0}var i=Zne(e,n,t,o);return toe(e,i)?i:void 0}).filter(ln.notNullish)}function Rne(e){return e.reduce(function(t,n){return n.type==="group"?t.push.apply(t,dD(n.options.map(function(o){return o.data}))):t.push(n.data),t},[])}function eoe(e,t){return e.reduce(function(n,o){return o.type==="group"?n.push.apply(n,dD(o.options.map(function(r){return{data:r.data,id:"".concat(t,"-").concat(o.index,"-").concat(r.index)}}))):n.push({data:o.data,id:"".concat(t,"-").concat(o.index)}),n},[])}function Ske(e,t){return Rne(oE(e,t))}function toe(e,t){var n=e.inputValue,o=n===void 0?"":n,r=t.data,i=t.isSelected,s=t.label,a=t.value;return(!soe(e)||!i)&&ioe(e,{label:s,value:a,data:r},o)}function kke(e,t){var n=e.focusedValue,o=e.selectValue,r=o.indexOf(n);if(r>-1){var i=t.indexOf(n);if(i>-1)return n;if(r<t.length)return t[r]}return null}function Ake(e,t){var n=e.focusedOption;return n&&t.indexOf(n)>-1?n:t[0]}var gD=function(t,n){var o,r=(o=t.find(function(i){return i.data===n}))===null||o===void 0?void 0:o.id;return r||null},noe=function(t,n){return t.getOptionLabel(n)},rE=function(t,n){return t.getOptionValue(n)};function ooe(e,t,n){return typeof e.isOptionDisabled=="function"?e.isOptionDisabled(t,n):!1}function roe(e,t,n){if(n.indexOf(t)>-1)return!0;if(typeof e.isOptionSelected=="function")return e.isOptionSelected(t,n);var o=rE(e,t);return n.some(function(r){return rE(e,r)===o})}function ioe(e,t,n){return e.filterOption?e.filterOption(t,n):!0}var soe=function(t){var n=t.hideSelectedOptions,o=t.isMulti;return n===void 0?o:n},Tke=1,aoe=function(e){USe(n,e);var t=$Se(n);function n(o){var r;if(zSe(this,n),r=t.call(this,o),r.state={ariaSelection:null,focusedOption:null,focusedOptionId:null,focusableOptionsWithIds:[],focusedValue:null,inputIsHidden:!1,isFocused:!1,selectValue:[],clearFocusValueOnUpdate:!1,prevWasFocused:!1,inputIsHiddenAfterUpdate:void 0,prevProps:void 0,instancePrefix:""},r.blockOptionHover=!1,r.isComposing=!1,r.commonProps=void 0,r.initialTouchX=0,r.initialTouchY=0,r.openAfterFocus=!1,r.scrollToFocusedOptionOnUpdate=!1,r.userIsDragging=void 0,r.isAppleDevice=hke(),r.controlRef=null,r.getControlRef=function(l){r.controlRef=l},r.focusedOptionRef=null,r.getFocusedOptionRef=function(l){r.focusedOptionRef=l},r.menuListRef=null,r.getMenuListRef=function(l){r.menuListRef=l},r.inputRef=null,r.getInputRef=function(l){r.inputRef=l},r.focus=r.focusInput,r.blur=r.blurInput,r.onChange=function(l,u){var c=r.props,p=c.onChange,m=c.name;u.name=m,r.ariaOnChange(l,u),p(l,u)},r.setValue=function(l,u,c){var p=r.props,m=p.closeMenuOnSelect,d=p.isMulti,f=p.inputValue;r.onInputChange("",{action:"set-value",prevInputValue:f}),m&&(r.setState({inputIsHiddenAfterUpdate:!d}),r.onMenuClose()),r.setState({clearFocusValueOnUpdate:!0}),r.onChange(l,{action:u,option:c})},r.selectOption=function(l){var u=r.props,c=u.blurInputOnSelect,p=u.isMulti,m=u.name,d=r.state.selectValue,f=p&&r.isOptionSelected(l,d),h=r.isOptionDisabled(l,d);if(f){var g=r.getOptionValue(l);r.setValue(ln.multiValueAsValue(d.filter(function(y){return r.getOptionValue(y)!==g})),"deselect-option",l)}else if(!h)p?r.setValue(ln.multiValueAsValue([].concat(dD(d),[l])),"select-option",l):r.setValue(ln.singleValueAsValue(l),"select-option");else{r.ariaOnChange(ln.singleValueAsValue(l),{action:"select-option",option:l,name:m});return}c&&r.blurInput()},r.removeValue=function(l){var u=r.props.isMulti,c=r.state.selectValue,p=r.getOptionValue(l),m=c.filter(function(f){return r.getOptionValue(f)!==p}),d=ln.valueTernary(u,m,m[0]||null);r.onChange(d,{action:"remove-value",removedValue:l}),r.focusInput()},r.clearValue=function(){var l=r.state.selectValue;r.onChange(ln.valueTernary(r.props.isMulti,[],null),{action:"clear",removedValues:l})},r.popValue=function(){var l=r.props.isMulti,u=r.state.selectValue,c=u[u.length-1],p=u.slice(0,u.length-1),m=ln.valueTernary(l,p,p[0]||null);c&&r.onChange(m,{action:"pop-value",removedValue:c})},r.getFocusedOptionId=function(l){return gD(r.state.focusableOptionsWithIds,l)},r.getFocusableOptionsWithIds=function(){return eoe(oE(r.props,r.state.selectValue),r.getElementId("option"))},r.getValue=function(){return r.state.selectValue},r.cx=function(){for(var l=arguments.length,u=new Array(l),c=0;c<l;c++)u[c]=arguments[c];return ln.classNames.apply(void 0,[r.props.classNamePrefix].concat(u))},r.getOptionLabel=function(l){return noe(r.props,l)},r.getOptionValue=function(l){return rE(r.props,l)},r.getStyles=function(l,u){var c=r.props.unstyled,p=_ke[l](u,c);p.boxSizing="border-box";var m=r.props.styles[l];return m?m(p,u):p},r.getClassNames=function(l,u){var c,p;return(c=(p=r.props.classNames)[l])===null||c===void 0?void 0:c.call(p,u)},r.getElementId=function(l){return"".concat(r.state.instancePrefix,"-").concat(l)},r.getComponents=function(){return ln.defaultComponents(r.props)},r.buildCategorizedOptions=function(){return oE(r.props,r.state.selectValue)},r.getCategorizedOptions=function(){return r.props.menuIsOpen?r.buildCategorizedOptions():[]},r.buildFocusableOptions=function(){return Rne(r.buildCategorizedOptions())},r.getFocusableOptions=function(){return r.props.menuIsOpen?r.buildFocusableOptions():[]},r.ariaOnChange=function(l,u){r.setState({ariaSelection:Ca({value:l},u)})},r.onMenuMouseDown=function(l){l.button===0&&(l.stopPropagation(),l.preventDefault(),r.focusInput())},r.onMenuMouseMove=function(l){r.blockOptionHover=!1},r.onControlMouseDown=function(l){if(!l.defaultPrevented){var u=r.props.openMenuOnClick;r.state.isFocused?r.props.menuIsOpen?l.target.tagName!=="INPUT"&&l.target.tagName!=="TEXTAREA"&&r.onMenuClose():u&&r.openMenu("first"):(u&&(r.openAfterFocus=!0),r.focusInput()),l.target.tagName!=="INPUT"&&l.target.tagName!=="TEXTAREA"&&l.preventDefault()}},r.onDropdownIndicatorMouseDown=function(l){if(!(l&&l.type==="mousedown"&&l.button!==0)&&!r.props.isDisabled){var u=r.props,c=u.isMulti,p=u.menuIsOpen;r.focusInput(),p?(r.setState({inputIsHiddenAfterUpdate:!c}),r.onMenuClose()):r.openMenu("first"),l.preventDefault()}},r.onClearIndicatorMouseDown=function(l){l&&l.type==="mousedown"&&l.button!==0||(r.clearValue(),l.preventDefault(),r.openAfterFocus=!1,l.type==="touchend"?r.focusInput():setTimeout(function(){return r.focusInput()}))},r.onScroll=function(l){typeof r.props.closeMenuOnScroll=="boolean"?l.target instanceof HTMLElement&&ln.isDocumentElement(l.target)&&r.props.onMenuClose():typeof r.props.closeMenuOnScroll=="function"&&r.props.closeMenuOnScroll(l)&&r.props.onMenuClose()},r.onCompositionStart=function(){r.isComposing=!0},r.onCompositionEnd=function(){r.isComposing=!1},r.onTouchStart=function(l){var u=l.touches,c=u&&u.item(0);!c||(r.initialTouchX=c.clientX,r.initialTouchY=c.clientY,r.userIsDragging=!1)},r.onTouchMove=function(l){var u=l.touches,c=u&&u.item(0);if(!!c){var p=Math.abs(c.clientX-r.initialTouchX),m=Math.abs(c.clientY-r.initialTouchY),d=5;r.userIsDragging=p>d||m>d}},r.onTouchEnd=function(l){r.userIsDragging||(r.controlRef&&!r.controlRef.contains(l.target)&&r.menuListRef&&!r.menuListRef.contains(l.target)&&r.blurInput(),r.initialTouchX=0,r.initialTouchY=0)},r.onControlTouchEnd=function(l){r.userIsDragging||r.onControlMouseDown(l)},r.onClearIndicatorTouchEnd=function(l){r.userIsDragging||r.onClearIndicatorMouseDown(l)},r.onDropdownIndicatorTouchEnd=function(l){r.userIsDragging||r.onDropdownIndicatorMouseDown(l)},r.handleInputChange=function(l){var u=r.props.inputValue,c=l.currentTarget.value;r.setState({inputIsHiddenAfterUpdate:!1}),r.onInputChange(c,{action:"input-change",prevInputValue:u}),r.props.menuIsOpen||r.onMenuOpen()},r.onInputFocus=function(l){r.props.onFocus&&r.props.onFocus(l),r.setState({inputIsHiddenAfterUpdate:!1,isFocused:!0}),(r.openAfterFocus||r.props.openMenuOnFocus)&&r.openMenu("first"),r.openAfterFocus=!1},r.onInputBlur=function(l){var u=r.props.inputValue;if(r.menuListRef&&r.menuListRef.contains(document.activeElement)){r.inputRef.focus();return}r.props.onBlur&&r.props.onBlur(l),r.onInputChange("",{action:"input-blur",prevInputValue:u}),r.onMenuClose(),r.setState({focusedValue:null,isFocused:!1})},r.onOptionHover=function(l){if(!(r.blockOptionHover||r.state.focusedOption===l)){var u=r.getFocusableOptions(),c=u.indexOf(l);r.setState({focusedOption:l,focusedOptionId:c>-1?r.getFocusedOptionId(l):null})}},r.shouldHideSelectedOptions=function(){return soe(r.props)},r.onValueInputFocus=function(l){l.preventDefault(),l.stopPropagation(),r.focus()},r.onKeyDown=function(l){var u=r.props,c=u.isMulti,p=u.backspaceRemovesValue,m=u.escapeClearsValue,d=u.inputValue,f=u.isClearable,h=u.isDisabled,g=u.menuIsOpen,y=u.onKeyDown,_=u.tabSelectsValue,b=u.openMenuOnFocus,w=r.state,S=w.focusedOption,C=w.focusedValue,k=w.selectValue;if(!h&&!(typeof y=="function"&&(y(l),l.defaultPrevented))){switch(r.blockOptionHover=!0,l.key){case"ArrowLeft":if(!c||d)return;r.focusValue("previous");break;case"ArrowRight":if(!c||d)return;r.focusValue("next");break;case"Delete":case"Backspace":if(d)return;if(C)r.removeValue(C);else{if(!p)return;c?r.popValue():f&&r.clearValue()}break;case"Tab":if(r.isComposing||l.shiftKey||!g||!_||!S||b&&r.isOptionSelected(S,k))return;r.selectOption(S);break;case"Enter":if(l.keyCode===229)break;if(g){if(!S||r.isComposing)return;r.selectOption(S);break}return;case"Escape":g?(r.setState({inputIsHiddenAfterUpdate:!1}),r.onInputChange("",{action:"menu-close",prevInputValue:d}),r.onMenuClose()):f&&m&&r.clearValue();break;case" ":if(d)return;if(!g){r.openMenu("first");break}if(!S)return;r.selectOption(S);break;case"ArrowUp":g?r.focusOption("up"):r.openMenu("last");break;case"ArrowDown":g?r.focusOption("down"):r.openMenu("first");break;case"PageUp":if(!g)return;r.focusOption("pageup");break;case"PageDown":if(!g)return;r.focusOption("pagedown");break;case"Home":if(!g)return;r.focusOption("first");break;case"End":if(!g)return;r.focusOption("last");break;default:return}l.preventDefault()}},r.state.instancePrefix="react-select-"+(r.props.instanceId||++Tke),r.state.selectValue=ln.cleanValue(o.value),o.menuIsOpen&&r.state.selectValue.length){var i=r.getFocusableOptionsWithIds(),s=r.buildFocusableOptions(),a=s.indexOf(r.state.selectValue[0]);r.state.focusableOptionsWithIds=i,r.state.focusedOption=s[a],r.state.focusedOptionId=gD(i,s[a])}return r}return BSe(n,[{key:"componentDidMount",value:function(){this.startListeningComposition(),this.startListeningToTouch(),this.props.closeMenuOnScroll&&document&&document.addEventListener&&document.addEventListener("scroll",this.onScroll,!0),this.props.autoFocus&&this.focusInput(),this.props.menuIsOpen&&this.state.focusedOption&&this.menuListRef&&this.focusedOptionRef&&ln.scrollIntoView(this.menuListRef,this.focusedOptionRef)}},{key:"componentDidUpdate",value:function(r){var i=this.props,s=i.isDisabled,a=i.menuIsOpen,l=this.state.isFocused;(l&&!s&&r.isDisabled||l&&a&&!r.menuIsOpen)&&this.focusInput(),l&&s&&!r.isDisabled?this.setState({isFocused:!1},this.onMenuClose):!l&&!s&&r.isDisabled&&this.inputRef===document.activeElement&&this.setState({isFocused:!0}),this.menuListRef&&this.focusedOptionRef&&this.scrollToFocusedOptionOnUpdate&&(ln.scrollIntoView(this.menuListRef,this.focusedOptionRef),this.scrollToFocusedOptionOnUpdate=!1)}},{key:"componentWillUnmount",value:function(){this.stopListeningComposition(),this.stopListeningToTouch(),document.removeEventListener("scroll",this.onScroll,!0)}},{key:"onMenuOpen",value:function(){this.props.onMenuOpen()}},{key:"onMenuClose",value:function(){this.onInputChange("",{action:"menu-close",prevInputValue:this.props.inputValue}),this.props.onMenuClose()}},{key:"onInputChange",value:function(r,i){this.props.onInputChange(r,i)}},{key:"focusInput",value:function(){!this.inputRef||this.inputRef.focus()}},{key:"blurInput",value:function(){!this.inputRef||this.inputRef.blur()}},{key:"openMenu",value:function(r){var i=this,s=this.state,a=s.selectValue,l=s.isFocused,u=this.buildFocusableOptions(),c=r==="first"?0:u.length-1;if(!this.props.isMulti){var p=u.indexOf(a[0]);p>-1&&(c=p)}this.scrollToFocusedOptionOnUpdate=!(l&&this.menuListRef),this.setState({inputIsHiddenAfterUpdate:!1,focusedValue:null,focusedOption:u[c],focusedOptionId:this.getFocusedOptionId(u[c])},function(){return i.onMenuOpen()})}},{key:"focusValue",value:function(r){var i=this.state,s=i.selectValue,a=i.focusedValue;if(!!this.props.isMulti){this.setState({focusedOption:null});var l=s.indexOf(a);a||(l=-1);var u=s.length-1,c=-1;if(!!s.length){switch(r){case"previous":l===0?c=0:l===-1?c=u:c=l-1;break;case"next":l>-1&&l<u&&(c=l+1);break}this.setState({inputIsHidden:c!==-1,focusedValue:s[c]})}}}},{key:"focusOption",value:function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"first",i=this.props.pageSize,s=this.state.focusedOption,a=this.getFocusableOptions();if(!!a.length){var l=0,u=a.indexOf(s);s||(u=-1),r==="up"?l=u>0?u-1:a.length-1:r==="down"?l=(u+1)%a.length:r==="pageup"?(l=u-i,l<0&&(l=0)):r==="pagedown"?(l=u+i,l>a.length-1&&(l=a.length-1)):r==="last"&&(l=a.length-1),this.scrollToFocusedOptionOnUpdate=!0,this.setState({focusedOption:a[l],focusedValue:null,focusedOptionId:this.getFocusedOptionId(a[l])})}}},{key:"getTheme",value:function(){return this.props.theme?typeof this.props.theme=="function"?this.props.theme(nE):Ca(Ca({},nE),this.props.theme):nE}},{key:"getCommonProps",value:function(){var r=this.clearValue,i=this.cx,s=this.getStyles,a=this.getClassNames,l=this.getValue,u=this.selectOption,c=this.setValue,p=this.props,m=p.isMulti,d=p.isRtl,f=p.options,h=this.hasValue();return{clearValue:r,cx:i,getStyles:s,getClassNames:a,getValue:l,hasValue:h,isMulti:m,isRtl:d,options:f,selectOption:u,selectProps:p,setValue:c,theme:this.getTheme()}}},{key:"hasValue",value:function(){var r=this.state.selectValue;return r.length>0}},{key:"hasOptions",value:function(){return!!this.getFocusableOptions().length}},{key:"isClearable",value:function(){var r=this.props,i=r.isClearable,s=r.isMulti;return i===void 0?s:i}},{key:"isOptionDisabled",value:function(r,i){return ooe(this.props,r,i)}},{key:"isOptionSelected",value:function(r,i){return roe(this.props,r,i)}},{key:"filterOption",value:function(r,i){return ioe(this.props,r,i)}},{key:"formatOptionLabel",value:function(r,i){if(typeof this.props.formatOptionLabel=="function"){var s=this.props.inputValue,a=this.state.selectValue;return this.props.formatOptionLabel(r,{context:i,inputValue:s,selectValue:a})}else return this.getOptionLabel(r)}},{key:"formatGroupLabel",value:function(r){return this.props.formatGroupLabel(r)}},{key:"startListeningComposition",value:function(){document&&document.addEventListener&&(document.addEventListener("compositionstart",this.onCompositionStart,!1),document.addEventListener("compositionend",this.onCompositionEnd,!1))}},{key:"stopListeningComposition",value:function(){document&&document.removeEventListener&&(document.removeEventListener("compositionstart",this.onCompositionStart),document.removeEventListener("compositionend",this.onCompositionEnd))}},{key:"startListeningToTouch",value:function(){document&&document.addEventListener&&(document.addEventListener("touchstart",this.onTouchStart,!1),document.addEventListener("touchmove",this.onTouchMove,!1),document.addEventListener("touchend",this.onTouchEnd,!1))}},{key:"stopListeningToTouch",value:function(){document&&document.removeEventListener&&(document.removeEventListener("touchstart",this.onTouchStart),document.removeEventListener("touchmove",this.onTouchMove),document.removeEventListener("touchend",this.onTouchEnd))}},{key:"renderInput",value:function(){var r=this.props,i=r.isDisabled,s=r.isSearchable,a=r.inputId,l=r.inputValue,u=r.tabIndex,c=r.form,p=r.menuIsOpen,m=r.required,d=this.getComponents(),f=d.Input,h=this.state,g=h.inputIsHidden,y=h.ariaSelection,_=this.commonProps,b=a||this.getElementId("input"),w=Ca(Ca(Ca({"aria-autocomplete":"list","aria-expanded":p,"aria-haspopup":!0,"aria-errormessage":this.props["aria-errormessage"],"aria-invalid":this.props["aria-invalid"],"aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"],"aria-required":m,role:"combobox","aria-activedescendant":this.isAppleDevice?void 0:this.state.focusedOptionId||""},p&&{"aria-controls":this.getElementId("listbox")}),!s&&{"aria-readonly":!0}),this.hasValue()?(y==null?void 0:y.action)==="initial-input-focus"&&{"aria-describedby":this.getElementId("live-region")}:{"aria-describedby":this.getElementId("placeholder")});return s?Co.createElement(f,Hr({},_,{autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",id:b,innerRef:this.getInputRef,isDisabled:i,isHidden:g,onBlur:this.onInputBlur,onChange:this.handleInputChange,onFocus:this.onInputFocus,spellCheck:"false",tabIndex:u,form:c,type:"text",value:l},w)):Co.createElement(nke,Hr({id:b,innerRef:this.getInputRef,onBlur:this.onInputBlur,onChange:ln.noop,onFocus:this.onInputFocus,disabled:i,tabIndex:u,inputMode:"none",form:c,value:""},w))}},{key:"renderPlaceholderOrValue",value:function(){var r=this,i=this.getComponents(),s=i.MultiValue,a=i.MultiValueContainer,l=i.MultiValueLabel,u=i.MultiValueRemove,c=i.SingleValue,p=i.Placeholder,m=this.commonProps,d=this.props,f=d.controlShouldRenderValue,h=d.isDisabled,g=d.isMulti,y=d.inputValue,_=d.placeholder,b=this.state,w=b.selectValue,S=b.focusedValue,C=b.isFocused;if(!this.hasValue()||!f)return y?null:Co.createElement(p,Hr({},m,{key:"placeholder",isDisabled:h,isFocused:C,innerProps:{id:this.getElementId("placeholder")}}),_);if(g)return w.map(function(A,O){var T=A===S,F="".concat(r.getOptionLabel(A),"-").concat(r.getOptionValue(A));return Co.createElement(s,Hr({},m,{components:{Container:a,Label:l,Remove:u},isFocused:T,isDisabled:h,key:F,index:O,removeProps:{onClick:function(){return r.removeValue(A)},onTouchEnd:function(){return r.removeValue(A)},onMouseDown:function(L){L.preventDefault()}},data:A}),r.formatOptionLabel(A,"value"))});if(y)return null;var k=w[0];return Co.createElement(c,Hr({},m,{data:k,isDisabled:h}),this.formatOptionLabel(k,"value"))}},{key:"renderClearIndicator",value:function(){var r=this.getComponents(),i=r.ClearIndicator,s=this.commonProps,a=this.props,l=a.isDisabled,u=a.isLoading,c=this.state.isFocused;if(!this.isClearable()||!i||l||!this.hasValue()||u)return null;var p={onMouseDown:this.onClearIndicatorMouseDown,onTouchEnd:this.onClearIndicatorTouchEnd,"aria-hidden":"true"};return Co.createElement(i,Hr({},s,{innerProps:p,isFocused:c}))}},{key:"renderLoadingIndicator",value:function(){var r=this.getComponents(),i=r.LoadingIndicator,s=this.commonProps,a=this.props,l=a.isDisabled,u=a.isLoading,c=this.state.isFocused;if(!i||!u)return null;var p={"aria-hidden":"true"};return Co.createElement(i,Hr({},s,{innerProps:p,isDisabled:l,isFocused:c}))}},{key:"renderIndicatorSeparator",value:function(){var r=this.getComponents(),i=r.DropdownIndicator,s=r.IndicatorSeparator;if(!i||!s)return null;var a=this.commonProps,l=this.props.isDisabled,u=this.state.isFocused;return Co.createElement(s,Hr({},a,{isDisabled:l,isFocused:u}))}},{key:"renderDropdownIndicator",value:function(){var r=this.getComponents(),i=r.DropdownIndicator;if(!i)return null;var s=this.commonProps,a=this.props.isDisabled,l=this.state.isFocused,u={onMouseDown:this.onDropdownIndicatorMouseDown,onTouchEnd:this.onDropdownIndicatorTouchEnd,"aria-hidden":"true"};return Co.createElement(i,Hr({},s,{innerProps:u,isDisabled:a,isFocused:l}))}},{key:"renderMenu",value:function(){var r=this,i=this.getComponents(),s=i.Group,a=i.GroupHeading,l=i.Menu,u=i.MenuList,c=i.MenuPortal,p=i.LoadingMessage,m=i.NoOptionsMessage,d=i.Option,f=this.commonProps,h=this.state.focusedOption,g=this.props,y=g.captureMenuScroll,_=g.inputValue,b=g.isLoading,w=g.loadingMessage,S=g.minMenuHeight,C=g.maxMenuHeight,k=g.menuIsOpen,A=g.menuPlacement,O=g.menuPosition,T=g.menuPortalTarget,F=g.menuShouldBlockScroll,z=g.menuShouldScrollIntoView,L=g.noOptionsMessage,D=g.onMenuScrollToTop,j=g.onMenuScrollToBottom;if(!k)return null;var $=function(B,ve){var W=B.type,te=B.data,q=B.isDisabled,ee=B.isSelected,se=B.label,pe=B.value,Ce=h===te,V=q?void 0:function(){return r.onOptionHover(te)},J=q?void 0:function(){return r.selectOption(te)},Y="".concat(r.getElementId("option"),"-").concat(ve),Te={id:Y,onClick:J,onMouseMove:V,onMouseOver:V,tabIndex:-1,role:"option","aria-selected":r.isAppleDevice?void 0:ee};return Co.createElement(d,Hr({},f,{innerProps:Te,data:te,isDisabled:q,isSelected:ee,key:Y,label:se,type:W,value:pe,isFocused:Ce,innerRef:Ce?r.getFocusedOptionRef:void 0}),r.formatOptionLabel(B.data,"menu"))},X;if(this.hasOptions())X=this.getCategorizedOptions().map(function(de){if(de.type==="group"){var B=de.data,ve=de.options,W=de.index,te="".concat(r.getElementId("group"),"-").concat(W),q="".concat(te,"-heading");return Co.createElement(s,Hr({},f,{key:te,data:B,options:ve,Heading:a,headingProps:{id:q,data:de.data},label:r.formatGroupLabel(de.data)}),de.options.map(function(ee){return $(ee,"".concat(W,"-").concat(ee.index))}))}else if(de.type==="option")return $(de,"".concat(de.index))});else if(b){var ne=w({inputValue:_});if(ne===null)return null;X=Co.createElement(p,f,ne)}else{var le=L({inputValue:_});if(le===null)return null;X=Co.createElement(m,f,le)}var P={minMenuHeight:S,maxMenuHeight:C,menuPlacement:A,menuPosition:O,menuShouldScrollIntoView:z},R=Co.createElement(ln.MenuPlacer,Hr({},f,P),function(de){var B=de.ref,ve=de.placerProps,W=ve.placement,te=ve.maxHeight;return Co.createElement(l,Hr({},f,P,{innerRef:B,innerProps:{onMouseDown:r.onMenuMouseDown,onMouseMove:r.onMenuMouseMove},isLoading:b,placement:W}),Co.createElement(lke,{captureEnabled:y,onTopArrive:D,onBottomArrive:j,lockEnabled:F},function(q){return Co.createElement(u,Hr({},f,{innerRef:function(se){r.getMenuListRef(se),q(se)},innerProps:{role:"listbox","aria-multiselectable":f.isMulti,id:r.getElementId("listbox")},isLoading:b,maxHeight:te,focusedOption:h}),X)}))});return T||O==="fixed"?Co.createElement(c,Hr({},f,{appendTo:T,controlElement:this.controlRef,menuPlacement:A,menuPosition:O}),R):R}},{key:"renderFormField",value:function(){var r=this,i=this.props,s=i.delimiter,a=i.isDisabled,l=i.isMulti,u=i.name,c=i.required,p=this.state.selectValue;if(c&&!this.hasValue()&&!a)return Co.createElement(pke,{name:u,onFocus:this.onValueInputFocus});if(!(!u||a))if(l)if(s){var m=p.map(function(h){return r.getOptionValue(h)}).join(s);return Co.createElement("input",{name:u,type:"hidden",value:m})}else{var d=p.length>0?p.map(function(h,g){return Co.createElement("input",{key:"i-".concat(g),name:u,type:"hidden",value:r.getOptionValue(h)})}):Co.createElement("input",{name:u,type:"hidden",value:""});return Co.createElement("div",null,d)}else{var f=p[0]?this.getOptionValue(p[0]):"";return Co.createElement("input",{name:u,type:"hidden",value:f})}}},{key:"renderLiveRegion",value:function(){var r=this.commonProps,i=this.state,s=i.ariaSelection,a=i.focusedOption,l=i.focusedValue,u=i.isFocused,c=i.selectValue,p=this.getFocusableOptions();return Co.createElement(JSe,Hr({},r,{id:this.getElementId("live-region"),ariaSelection:s,focusedOption:a,focusedValue:l,isFocused:u,selectValue:c,focusableOptions:p,isAppleDevice:this.isAppleDevice}))}},{key:"render",value:function(){var r=this.getComponents(),i=r.Control,s=r.IndicatorsContainer,a=r.SelectContainer,l=r.ValueContainer,u=this.props,c=u.className,p=u.id,m=u.isDisabled,d=u.menuIsOpen,f=this.state.isFocused,h=this.commonProps=this.getCommonProps();return Co.createElement(a,Hr({},h,{className:c,innerProps:{id:p,onKeyDown:this.onKeyDown},isDisabled:m,isFocused:f}),this.renderLiveRegion(),Co.createElement(i,Hr({},h,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:m,isFocused:f,menuIsOpen:d}),Co.createElement(l,Hr({},h,{isDisabled:m}),this.renderPlaceholderOrValue(),this.renderInput()),Co.createElement(s,Hr({},h,{isDisabled:m}),this.renderClearIndicator(),this.renderLoadingIndicator(),this.renderIndicatorSeparator(),this.renderDropdownIndicator())),this.renderMenu(),this.renderFormField())}}],[{key:"getDerivedStateFromProps",value:function(r,i){var s=i.prevProps,a=i.clearFocusValueOnUpdate,l=i.inputIsHiddenAfterUpdate,u=i.ariaSelection,c=i.isFocused,p=i.prevWasFocused,m=i.instancePrefix,d=r.options,f=r.value,h=r.menuIsOpen,g=r.inputValue,y=r.isMulti,_=ln.cleanValue(f),b={};if(s&&(f!==s.value||d!==s.options||h!==s.menuIsOpen||g!==s.inputValue)){var w=h?Ske(r,_):[],S=h?eoe(oE(r,_),"".concat(m,"-option")):[],C=a?kke(i,_):null,k=Ake(i,w),A=gD(S,k);b={selectValue:_,focusedOption:k,focusedOptionId:A,focusableOptionsWithIds:S,focusedValue:C,clearFocusValueOnUpdate:!1}}var O=l!=null&&r!==s?{inputIsHidden:l,inputIsHiddenAfterUpdate:void 0}:{},T=u,F=c&&p;return c&&!F&&(T={value:ln.valueTernary(y,_,_[0]||null),options:_,action:"initial-input-focus"},F=!p),(u==null?void 0:u.action)==="initial-input-focus"&&(T=null),Ca(Ca(Ca({},b),O),{},{prevProps:r,ariaSelection:T,prevWasFocused:F})}}]),n}(Wo.Component);aoe.defaultProps=Jne;nm.Select=aoe;nm.createFilter=Bne;nm.defaultProps=Jne;nm.defaultTheme=nE;nm.getOptionLabel=Kne;nm.getOptionValue=Yne;nm.mergeStyles=vke});var poe=ct(Hc=>{"use strict";Object.defineProperty(Hc,"__esModule",{value:!0});var uoe=ate(),Pke=dg(),yD=U(),iE=loe(),Ike=W2(),Oke=V_(),Dke=pD();h_();S2();E_();E8();S8();A8();I8();O8();mD();k2();rD();E2();ui();iD();aD();function Mke(e){return e&&e.__esModule?e:{default:e}}function Nke(e){if(e&&e.__esModule)return e;var t=Object.create(null);return e&&Object.keys(e).forEach(function(n){if(n!=="default"){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}}),t.default=e,Object.freeze(t)}var coe=Nke(yD),Lke=Mke(Oke),Vke=yD.forwardRef(function(e,t){var n=uoe.useStateManager(e);return coe.createElement(iE.Select,Pke({ref:t},n))}),Fke=Vke,zke=function(e){var t=e.nonce,n=e.children,o=e.cacheKey,r=yD.useMemo(function(){return Lke.default({key:o,nonce:t})},[o,t]);return coe.createElement(Ike.CacheProvider,{value:r},n)};Hc.useStateManager=uoe.useStateManager;Hc.createFilter=iE.createFilter;Hc.defaultTheme=iE.defaultTheme;Hc.mergeStyles=iE.mergeStyles;Hc.components=Dke.components;Hc.NonceProvider=zke;Hc.default=Fke});var _D=ct((aQe,moe)=>{"use strict";moe.exports=poe()});var foe=ct(doe=>{doe._default=_D().default});var uu,H_,sE=x(()=>{uu=I(_D(),1),H_=I(foe(),1)});var bD={};M(bD,{default:()=>Ln});function Ln({active:e=!0,absolute:t=!0,lg:n=!1,mega:o=!1}){return vD.default.createElement("div",{className:Q("tco-loader",{"is-absolute":t,"is-mega":o,"is-lg":n,"is-active":e})},vD.default.createElement("span",null,v("app.loading")))}var vD,xr=x(()=>{vD=I(U());De();ke()});function Uke(e,t){var n=t.useCachedSetTimeout?Bke:setTimeout;return new Promise(function(o){n(o,e)})}function $ke(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=t.useCachedSetTimeout,o=Uke(e,{useCachedSetTimeout:n});function r(i){return o.then(function(){return i})}return r.then=function(){return o.then.apply(o,arguments)},r.catch=Promise.resolve().catch,r}var Bke,hoe,goe=x(()=>{Bke=setTimeout;hoe=$ke});function yoe(){var e=(0,aE.useRef)(!1);return(0,aE.useEffect)(function(){return e.current=!0,function(){e.current=!1}},[]),e}var aE,_oe=x(()=>{aE=I(U())});var Hke,voe,boe=x(()=>{Hke=10,voe=(e,t,n)=>e-t-Hke<n});var xoe,woe=x(()=>{xoe=(e,t)=>[...e,...t]});var om,lE,jke,Wke,Coe,Gke,Eoe,qke,xD,wD=x(()=>{om=I(U());goe();_oe();boe();woe();lE='[react-select-async-paginate] response of "loadOptions" should be an object with "options" prop, which contains array of options.',jke=(e,t)=>{if(!t)throw e.error(lE,"Received:",t),new Error(lE);if(!Array.isArray(t.options))throw e.error(lE,"Received:",t),new Error(lE)},Wke=({options:e,defaultOptions:t,additional:n,defaultAdditional:o})=>{let r=t===!0?null:t instanceof Array?t:e;return r?{"":{isFirstLoad:!1,isLoading:!1,options:r,hasMore:!0,additional:o||n}}:{}},Coe=e=>({isFirstLoad:!0,options:[],hasMore:!0,isLoading:!1,additional:e.additional}),Gke=async(e,t,n,o,r,i,s,a)=>{let l=t.current.inputValue,u=!n.current[l],c=u?Coe(t.current):n.current[l];if(c.isLoading||!c.hasMore)return;if(i(g=>({...g,[l]:{...c,isLoading:!0}})),o>0&&e==="input-change"){await r(o);let g=t.current.inputValue;if(l!==g){i(y=>{if(u){let{[l]:_,...b}=y;return b}return{...y,[l]:{...c,isLoading:!1}}});return}}let p,m;try{let{loadOptions:g}=t.current;p=await g(l,c.options,c.additional),m=!1}catch{m=!0}if(m){i(g=>({...g,[l]:{...c,isLoading:!1}}));return}s(console,p);let{options:d,hasMore:f}=p,h=p.hasOwnProperty("additional")?p.additional:c.additional;i(g=>({...g,[l]:{...c,options:a(c.options,d,h),hasMore:!!f,isLoading:!1,isFirstLoad:!1,additional:h}}))},Eoe=e=>e+1,qke=(e,t,n,o,r,i,s,a,l=[])=>{let{defaultOptions:u,loadOptionsOnMenuOpen:c=!0,debounceTimeout:p=0,inputValue:m,menuIsOpen:d,filterOption:f=null,reduceOptions:h=xoe,shouldLoadMore:g=voe}=a,y=yoe(),_=e(!0),b=e(a);b.current=a;let w=t(0)[1],S=e(null);S.current===null&&(S.current=i(a));let C=o(O=>{s(O,b,S,p,hoe,T=>{S.current=T(S.current),y.current&&w(Eoe)},r,h)},[p]),k=o(()=>{let O=b.current.inputValue;S.current[O]&&C("menu-scroll")},[C]);n(()=>{_.current?_.current=!1:(S.current={},w(Eoe)),u===!0&&C("autoload")},l),n(()=>{d&&!S.current[m]&&C("input-change")},[m]),n(()=>{d&&!S.current[""]&&c&&C("menu-toggle")},[d]);let A=S.current[m]||Coe(a);return{handleScrolledToBottom:k,shouldLoadMore:g,filterOption:f,isLoading:A.isLoading,isFirstLoad:A.isFirstLoad,options:A.options}},xD=(e,t=[])=>qke(om.useRef,om.useState,om.useEffect,om.useCallback,jke,Wke,Gke,e,t)});var uE,Qke,CD,ED=x(()=>{uE=I(U());wD();Qke=(e,t,n,o,r=[])=>{let{inputValue:i,menuIsOpen:s,defaultInputValue:a,defaultMenuIsOpen:l,onInputChange:u,onMenuClose:c,onMenuOpen:p}=o,[m,d]=e(a||""),[f,h]=e(!!l),g=typeof i=="string"?i:m,y=typeof s=="boolean"?s:f,_=t((C,k)=>{u&&u(C,k),d(C)},[u]),b=t(()=>{c&&c(),h(!1)},[c]),w=t(()=>{p&&p(),h(!0)},[p]);return{...n({...o,inputValue:g,menuIsOpen:y},r),inputValue:g,menuIsOpen:y,onInputChange:_,onMenuClose:b,onMenuOpen:w}},CD=(e,t=[])=>Qke(uE.useState,uE.useCallback,xD,e,t)});var Toe=ct(SD=>{"use strict";Object.defineProperty(SD,"__esModule",{value:!0});function Kke(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];if(e.length===2)return koe(e[0],e[1])||null;var n=e.slice(1).reduce(function(o,r){return koe(o,r)},e[0]);return n||null}SD.default=Kke;var Soe=new WeakMap;function koe(e,t){if(e&&t){var n=Soe.get(e)||new WeakMap;Soe.set(e,n);var o=n.get(t)||function(r){Aoe(e,r),Aoe(t,r)};return n.set(t,o),o}return e||t}function Aoe(e,t){typeof e=="function"?e(t):e.current=t}});var yg,Poe,Yke,kD,AD=x(()=>{yg=I(U()),Poe=I(Toe()),Yke=300,kD=e=>{function t(n){let{selectProps:{handleScrolledToBottom:o,shouldLoadMore:r},innerRef:i,useEffect:s,useRef:a,useCallback:l,setTimeout:u,clearTimeout:c}=n,p=a(null),m=a(null),d=l(()=>{let g=m.current;if(!g)return!1;let{scrollTop:y,scrollHeight:_,clientHeight:b}=g;return r(_,b,y)},[r]),f=l(()=>{d()&&o&&o()},[d,o]),h=l(()=>{f(),p.current=u(h,Yke)},[f]);return s(()=>(h(),()=>{p.current&&c(p.current)}),[]),React.createElement(e,{...n,innerRef:(0,Poe.default)(i,m)})}return t.defaultProps={useEffect:yg.useEffect,useRef:yg.useRef,useCallback:yg.useCallback,setTimeout,clearTimeout},t}});var Ioe,Xke,Jke,TD,PD=x(()=>{Ioe=I(U());sE();AD();Xke=kD(uu.components.MenuList),Jke=(e,t)=>e(()=>({MenuList:Xke,...t}),[t]),TD=e=>Jke(Ioe.useMemo,e)});function cE(e){function t(n){let{components:o,selectRef:r,isLoading:i,useComponents:s,useAsyncPaginate:a,cacheUniqs:l,...u}=n,c=a(u,l),p=s(o),m=typeof i=="boolean"?i:c.isLoading;return React.createElement(e,{...n,...c,isLoading:m,components:p,ref:r})}return t.defaultProps={selectRef:null,cacheUniqs:[],components:{},useComponents:TD,useAsyncPaginate:CD},t}var Ooe=x(()=>{ED();PD()});var Doe=x(()=>{});var Moe=x(()=>{});var LQe,Noe=x(()=>{sE();Ooe();AD();Doe();wD();ED();PD();Moe();LQe=cE(H_._default)});var ID={};M(ID,{DynamicSelect:()=>Qd,SelectReactRaw:()=>Foe,customStyles:()=>pE,default:()=>Gs});function Zke(e){return String(e).replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;")}function Rke({tag:e="span",content:t,...n}){let o=e;return typeof t!="string"?Bn.default.createElement(o,{...n},t):Bn.default.createElement(o,{dangerouslySetInnerHTML:{__html:Zke(t)},...n})}function Voe({placeholder:e="",isPartOfSelectAction:t,className:n,...o}){let[r,i]=(0,Bn.useState)(0),s=()=>{l&&setTimeout(()=>{i(d=>d+1)},0)},{isMulti:a,isMini:l}=o,[u,c]=(0,Bn.useState)(!1),p="bottom",m=t?"tco-react-select-action":"tco-react-select";return Bn.default.createElement(H_._default,{placeholder:e||v("app.select"),isOptionDisabled:({disabled:d})=>d,styles:pE,isMulti:a,className:Q(m,n,`is-${p}`,{"is-active":u,"is-multi":a,"is-mini":l}),classNamePrefix:m,menuPortalTarget:window.csAppData.rootEl,menuPlacement:p,menuPosition:"fixed",menuShouldBlockScroll:!0,components:Loe,isSelectOpen:u,selectOpenInc:r,...o,onMenuOpen:()=>{c(!0),s(),o.onMenuOpen&&o.onMenuOpen()},onMenuClose:()=>{c(!1),o.onMenuClose&&o.onMenuClose()}})}function n5e({setFirstOption:e=!0,options:t,transformOption:n,value:o,onChange:r}){let i=(0,Bn.useRef)("ready"),s=(0,Bn.useRef)(),a=(0,Bn.useRef)(),[l,u]=(0,Bn.useState)(null),[c,p]=(0,Bn.useState)();(0,Bn.useEffect)(()=>{a.current=typeof n=="function"?n:d=>d},[n]),(0,Bn.useEffect)(()=>{s.current=(d,f)=>{let h=d.map(a.current);u(h),h[0]&&((f||e)&&p(h[0]),!f&&e&&r(h[0].value))}},[o,r,e,u,p]),(0,Bn.useEffect)(()=>{let d=async()=>{if(i.current="loading",o){let f=await Xa("locator",{data:{query:t,find:o},cacheKey:`${t}|||${o}`});s.current&&s.current(f,!0)}else if(e){let f=await Xa("locator",{data:{query:t},cacheKey:`${t}|||${o}`});s.current&&s.current(f)}};i.current==="ready"&&d()},[t,o,e]);let m=(0,Bn.useCallback)(async(d,f,{cursor:h})=>{let g=await Xa("locator",{data:{query:t,search:d,cursor:h},cacheKey:`${t}|${d}|${h}`});return Array.isArray(g)?{options:g.map(a.current),hasMore:g.length>=parseInt(window.csAppData.locatorLimit,10),additional:{cursor:h+1}}:{options:[],hasMore:!1}},[t]);return Bn.default.createElement(t5e,{key:t,defaultOptions:l,loadOptions:m,value:c,onChange:d=>{p(d),r(d.value)},additional:{cursor:0},components:Loe})}function Foe({value:e=null,isPartOfSelectAction:t=!1,options:n=[],grouped:o=!1,isMulti:r=!1,onChange:i=()=>{},...s}){let a=(0,Bn.useMemo)(function(){return e5e(n)},[n]),l=(0,Bn.useMemo)(function(){return r?a.filter(({value:c})=>(e||[]).includes(c)):a.find(({value:c})=>c===e)},[r,a,e]),u=(0,Bn.useCallback)(c=>{i(r?(c||[]).map(({value:p})=>p):c.value)},[r,i]);return Bn.default.createElement(Voe,{grouped:o,isMulti:r,value:l,options:n,isPartOfSelectAction:t,isOptionDisabled:({disabled:c})=>c,onChange:u,...s})}function Qd({setFirstOption:e,value:t,onChange:n,options:o,placeholder:r,transform:i}){return Array.isArray(o)?Bn.default.createElement(zoe,{placeholder:r,value:t,options:o,onChange:n}):Bn.default.createElement(n5e,{key:o,setFirstOption:e,placeholder:r,options:o,value:t,transformOption:i||(({id:s,title:a,parentTitle:l,typeLabel:u,url:c})=>({value:s,label:a,meta:{parentTitle:l,typeLabel:u}})),onChange:n})}var Bn,pE,Loe,e5e,t5e,zoe,Gs,cu=x(()=>{Bn=I(U());De();sE();He();xr();ke();Noe();ci();pE={control:()=>({}),menu:(e,{placement:t})=>({...e,margin:0,borderRadius:t==="top"?"var(--d-input-border-radius) var(--d-input-border-radius) 0 0":"0 0 var(--d-input-border-radius) var(--d-input-border-radius)"}),menuPortal:e=>({...e,zIndex:8880,margin:0}),menuList:()=>({}),option:()=>({}),placeholder:()=>({})},Loe={ClearIndicator:()=>null,MultiValueRemove:e=>{let{children:t=Bn.default.createElement(G,{type:"close"}),innerProps:{ref:n,...o}}=e;return Bn.default.createElement("div",{...o,ref:n},Bn.default.createElement("div",null,t))},LoadingIndicator:()=>Bn.default.createElement(Ln,{absolute:!1}),DropdownIndicator:()=>Bn.default.createElement(G,{type:"caret"}),IndicatorSeparator:()=>Bn.default.createElement(G,{type:"select"}),Menu:e=>Bn.default.createElement(uu.components.Menu,{className:Q(e.selectProps.className,e.className),...e}),Option:({children:e,...t})=>Bn.default.createElement(uu.components.Option,{selectOpenInc:t.selectProps.selectOpenInc,...t},Bn.default.createElement(Rke,{content:t.label}))},e5e=e=>{let t=(n,{options:o=[],...r})=>[...n,r,...o.reduce(t,[])];return e.reduce(t,[])};t5e=cE(Voe);zoe=(0,Bn.memo)(Foe),Gs=zoe});var j_=ct((Boe,mE)=>{(function(e,t){typeof define=="function"&&define.amd?define([],t):typeof mE=="object"&&mE.exports?mE.exports=t():e.fuzzysort=t()})(Boe,function(){function t(f){var h={single:function(g,y,_){if(!g||(p(g)||(g=h.getPreparedSearch(g)),!y))return null;p(y)||(y=h.getPrepared(y));var b=_&&_.allowTypo!==void 0?_.allowTypo:f&&f.allowTypo!==void 0?f.allowTypo:!0,w=b?h.algorithm:h.algorithmNoTypo;return w(g,y,g[0])},go:function(g,y,_){if(!g)return i;g=h.prepareSearch(g);var b=g[0],w=_&&_.threshold||f&&f.threshold||-9007199254740991,S=_&&_.limit||f&&f.limit||9007199254740991,C=_&&_.allowTypo!==void 0?_.allowTypo:f&&f.allowTypo!==void 0?f.allowTypo:!0,k=C?h.algorithm:h.algorithmNoTypo,A=0,O=0,T=y.length;if(_&&_.keys)for(var F=_.scoreFn||u,z=_.keys,L=z.length,D=T-1;D>=0;--D){for(var j=y[D],$=new Array(L),X=L-1;X>=0;--X){var ne=z[X],le=c(j,ne);if(!le){$[X]=null;continue}p(le)||(le=h.getPrepared(le)),$[X]=k(g,le,b)}$.obj=j;var P=F($);P!==null&&(P<w||($.score=P,A<S?(d.add($),++A):(++O,P>d.peek().score&&d.replaceTop($))))}else if(_&&_.key)for(var ne=_.key,D=T-1;D>=0;--D){var j=y[D],le=c(j,ne);if(!!le){p(le)||(le=h.getPrepared(le));var R=k(g,le,b);R!==null&&(R.score<w||(R={target:R.target,_targetLowerCodes:null,_nextBeginningIndexes:null,score:R.score,indexes:R.indexes,obj:j},A<S?(d.add(R),++A):(++O,R.score>d.peek().score&&d.replaceTop(R))))}}else for(var D=T-1;D>=0;--D){var le=y[D];if(!!le){p(le)||(le=h.getPrepared(le));var R=k(g,le,b);R!==null&&(R.score<w||(A<S?(d.add(R),++A):(++O,R.score>d.peek().score&&d.replaceTop(R))))}}if(A===0)return i;for(var de=new Array(A),D=A-1;D>=0;--D)de[D]=d.poll();return de.total=A+O,de},goAsync:function(g,y,_){var b=!1,w=new Promise(function(S,C){if(!g)return S(i);g=h.prepareSearch(g);var k=g[0],A=m(),O=y.length-1,T=_&&_.threshold||f&&f.threshold||-9007199254740991,F=_&&_.limit||f&&f.limit||9007199254740991,z=_&&_.allowTypo!==void 0?_.allowTypo:f&&f.allowTypo!==void 0?f.allowTypo:!0,L=z?h.algorithm:h.algorithmNoTypo,D=0,j=0;function $(){if(b)return C("canceled");var X=Date.now();if(_&&_.keys)for(var ne=_.scoreFn||u,le=_.keys,P=le.length;O>=0;--O){for(var R=y[O],de=new Array(P),B=P-1;B>=0;--B){var ve=le[B],W=c(R,ve);if(!W){de[B]=null;continue}p(W)||(W=h.getPrepared(W)),de[B]=L(g,W,k)}de.obj=R;var te=ne(de);if(te!==null&&!(te<T)&&(de.score=te,D<F?(A.add(de),++D):(++j,te>A.peek().score&&A.replaceTop(de)),O%1e3===0&&Date.now()-X>=10)){n?setImmediate($):setTimeout($);return}}else if(_&&_.key)for(var ve=_.key;O>=0;--O){var R=y[O],W=c(R,ve);if(!!W){p(W)||(W=h.getPrepared(W));var q=L(g,W,k);if(q!==null&&!(q.score<T)&&(q={target:q.target,_targetLowerCodes:null,_nextBeginningIndexes:null,score:q.score,indexes:q.indexes,obj:R},D<F?(A.add(q),++D):(++j,q.score>A.peek().score&&A.replaceTop(q)),O%1e3===0&&Date.now()-X>=10)){n?setImmediate($):setTimeout($);return}}}else for(;O>=0;--O){var W=y[O];if(!!W){p(W)||(W=h.getPrepared(W));var q=L(g,W,k);if(q!==null&&!(q.score<T)&&(D<F?(A.add(q),++D):(++j,q.score>A.peek().score&&A.replaceTop(q)),O%1e3===0&&Date.now()-X>=10)){n?setImmediate($):setTimeout($);return}}}if(D===0)return S(i);for(var ee=new Array(D),se=D-1;se>=0;--se)ee[se]=A.poll();ee.total=D+j,S(ee)}n?setImmediate($):$()});return w.cancel=function(){b=!0},w},highlight:function(g,y,_){if(g===null)return null;y===void 0&&(y="<b>"),_===void 0&&(_="</b>");for(var b="",w=0,S=!1,C=g.target,k=C.length,A=g.indexes,O=0;O<k;++O){var T=C[O];if(A[w]===O){if(++w,S||(S=!0,b+=y),w===A.length){b+=T+_+C.substr(O+1);break}}else S&&(S=!1,b+=_);b+=T}return b},prepare:function(g){if(!!g)return{target:g,_targetLowerCodes:h.prepareLowerCodes(g),_nextBeginningIndexes:null,score:null,indexes:null,obj:null}},prepareSlow:function(g){if(!!g)return{target:g,_targetLowerCodes:h.prepareLowerCodes(g),_nextBeginningIndexes:h.prepareNextBeginningIndexes(g),score:null,indexes:null,obj:null}},prepareSearch:function(g){if(!!g)return h.prepareLowerCodes(g)},getPrepared:function(g){if(g.length>999)return h.prepare(g);var y=o.get(g);return y!==void 0||(y=h.prepare(g),o.set(g,y)),y},getPreparedSearch:function(g){if(g.length>999)return h.prepareSearch(g);var y=r.get(g);return y!==void 0||(y=h.prepareSearch(g),r.set(g,y)),y},algorithm:function(g,y,_){for(var b=y._targetLowerCodes,w=g.length,S=b.length,C=0,k=0,A=0,O=0;;){var T=_===b[k];if(T){if(s[O++]=k,++C,C===w)break;_=g[A===0?C:A===C?C+1:A===C-1?C-1:C]}if(++k,k>=S)for(;;){if(C<=1)return null;if(A===0){--C;var F=g[C];if(_===F)continue;A=C}else{if(A===1)return null;--A,C=A,_=g[C+1];var F=g[C];if(_===F)continue}O=C,k=s[O-1]+1;break}}var C=0,z=0,L=!1,D=0,j=y._nextBeginningIndexes;j===null&&(j=y._nextBeginningIndexes=h.prepareNextBeginningIndexes(y.target));var $=k=s[0]===0?0:j[s[0]-1];if(k!==S)for(;;)if(k>=S){if(C<=0){if(++z,z>w-2)break;if(g[z]===g[z+1])continue;k=$;continue}--C;var X=a[--D];k=j[X]}else{var T=g[z===0?C:z===C?C+1:z===C-1?C-1:C]===b[k];if(T){if(a[D++]=k,++C,C===w){L=!0;break}++k}else k=j[k]}{if(L)var ne=a,le=D;else var ne=s,le=O;for(var P=0,R=-1,de=0;de<w;++de){var k=ne[de];R!==k-1&&(P-=k),R=k}L?z!==0&&(P+=-20):(P*=1e3,A!==0&&(P+=-20)),P-=S-w,y.score=P,y.indexes=new Array(le);for(var de=le-1;de>=0;--de)y.indexes[de]=ne[de];return y}},algorithmNoTypo:function(g,y,_){for(var b=y._targetLowerCodes,w=g.length,S=b.length,C=0,k=0,A=0;;){var O=_===b[k];if(O){if(s[A++]=k,++C,C===w)break;_=g[C]}if(++k,k>=S)return null}var C=0,T=!1,F=0,z=y._nextBeginningIndexes;z===null&&(z=y._nextBeginningIndexes=h.prepareNextBeginningIndexes(y.target));var L=k=s[0]===0?0:z[s[0]-1];if(k!==S)for(;;)if(k>=S){if(C<=0)break;--C;var D=a[--F];k=z[D]}else{var O=g[C]===b[k];if(O){if(a[F++]=k,++C,C===w){T=!0;break}++k}else k=z[k]}{if(T)var j=a,$=F;else var j=s,$=A;for(var X=0,ne=-1,le=0;le<w;++le){var k=j[le];ne!==k-1&&(X-=k),ne=k}T||(X*=1e3),X-=S-w,y.score=X,y.indexes=new Array($);for(var le=$-1;le>=0;--le)y.indexes[le]=j[le];return y}},prepareLowerCodes:function(g){for(var y=g.length,_=[],b=g.toLowerCase(),w=0;w<y;++w)_[w]=b.charCodeAt(w);return _},prepareBeginningIndexes:function(g){for(var y=g.length,_=[],b=0,w=!1,S=!1,C=0;C<y;++C){var k=g.charCodeAt(C),A=k>=65&&k<=90,O=A||k>=97&&k<=122||k>=48&&k<=57,T=A&&!w||!S||!O;w=A,S=O,T&&(_[b++]=C)}return _},prepareNextBeginningIndexes:function(g){for(var y=g.length,_=h.prepareBeginningIndexes(g),b=[],w=_[0],S=0,C=0;C<y;++C)w>C?b[C]=w:(w=_[++S],b[C]=w===void 0?y:w);return b},cleanup:l,new:t};return h}var n=typeof wc!="undefined"&&typeof window=="undefined",o=new Map,r=new Map,i=[];i.total=0;var s=[],a=[];function l(){o.clear(),r.clear(),s=[],a=[]}function u(f){for(var h=-9007199254740991,g=f.length-1;g>=0;--g){var y=f[g];if(y!==null){var _=y.score;_>h&&(h=_)}}return h===-9007199254740991?null:h}function c(f,h){var g=f[h];if(g!==void 0)return g;var y=h;Array.isArray(h)||(y=h.split("."));for(var _=y.length,b=-1;f&&++b<_;)f=f[y[b]];return f}function p(f){return typeof f=="object"}var m=function(){var f=[],h=0,g={};function y(){for(var _=0,b=f[_],w=1;w<h;){var S=w+1;_=w,S<h&&f[S].score<f[w].score&&(_=S),f[_-1>>1]=f[_],w=1+(_<<1)}for(var C=_-1>>1;_>0&&b.score<f[C].score;C=(_=C)-1>>1)f[_]=f[C];f[_]=b}return g.add=function(_){var b=h;f[h++]=_;for(var w=b-1>>1;b>0&&_.score<f[w].score;w=(b=w)-1>>1)f[b]=f[w];f[b]=_},g.poll=function(){if(h!==0){var _=f[0];return f[0]=f[--h],y(),_}},g.peek=function(_){if(h!==0)return f[0]},g.replaceTop=function(_){f[0]=_,y()},g},d=m();return t()})});var Kd=ct((JQe,Uoe)=>{Uoe.exports=window.moment});var OD={};M(OD,{SearchWithState:()=>pu,default:()=>Xi});function Xi({query:e="",className:t="",alwaysShowClear:n=!1,context:o="",isPill:r=!1,autoFocus:i=!0,focusOnShortcut:s=!0,showIcon:a=!0,placeholder:l="",clearValue:u="",onClear:c=null,noClear:p,noFocus:m=!1,onQueryChange:d=()=>{},...f}){let h=(0,Sa.useRef)();u8(h,i),tr({find:()=>{h.current&&h.current.focus()}},[],{enabled:s});let g=(0,Sa.useCallback)(y=>{d(y.target.value,y)},[d]);return Sa.default.createElement("div",{className:Q("tco-search-bar",t,{"is-pill":r,"is-empty":!e}),...f},Sa.default.createElement("input",{className:Q({"tco-no-input-focus":m},{"is-no-clear":p}),type:"search",placeholder:o?v("app.search-thing",{context:o}):l||v("app.search"),value:e,onChange:g,ref:h}),a&&Sa.default.createElement("span",null,Sa.default.createElement(G,{type:"search"})),(n||e)&&!p&&Sa.default.createElement("span",{className:"tco-clear",onClick:y=>{typeof c=="function"?c(y):d(u)}},Sa.default.createElement(G,{type:"close"})))}function pu({id:e,resetStateOnMount:t,...n}){let{query:o,onSearch:r,clearSearch:i}=oa(e);return(0,Sa.useEffect)(()=>{t&&i()},[]),Sa.default.createElement(Xi,{query:o,onQueryChange:r,onClear:i,...n})}var Sa,ka=x(()=>{Sa=I(U());De();He();ke();nr();pi();Et()});var DD={};M(DD,{default:()=>Zt});var W_,Zt,jr=x(()=>{W_=I(U());De();Zt=class extends W_.default.PureComponent{render(){let{before:t,title:n,message:o,after:r,isCompact:i}=this.props,s;return this.props.titleSetInnerHTML?s=n&&W_.default.createElement("h3",{dangerouslySetInnerHTML:{__html:n}}):s=n,W_.default.createElement("div",{className:Q("tco-empty-message",{"is-compact":i})},t,s,o&&W_.default.createElement("p",{dangerouslySetInnerHTML:{__html:o}}),r,this.props.children)}};K(Zt,"defaultProps",{isCompact:!1,title:"",titleSetInnerHTML:!0,message:"",before:null,after:null})});var ND={};M(ND,{default:()=>Aa});function Aa({children:e,className:t,renderFallback:n,fallback:o,displayError:r=!1}){let i=(0,jc.useCallback)((...s)=>{if(typeof n!="undefined")return n(...s);if(typeof o!="undefined")return o;let a=r?JSON.stringify(s[0].error?.message):v("app.error-message");return jc.default.createElement("div",{className:Q("tco-error",t)},jc.default.createElement(Zt,{title:v("app.error-title"),message:a}))},[n,o,t,r]);return jc.default.createElement(MD,{renderFallback:i},e)}var jc,MD,rm=x(()=>{jc=I(U());De();ke();jr();MD=class extends jc.default.Component{constructor(){super(...arguments);K(this,"state",{hasError:!1,error:null})}static getDerivedStateFromError(t){return{hasError:!0,error:t}}componentDidCatch(t,n){this.props.logError(t,n)}render(){return this.state.hasError?this.props.renderFallback(this.state):jc.default.createElement(jc.default.Fragment,null,this.props.children)}};K(MD,"defaultProps",{renderFallback:()=>null,logError:(t,n)=>console.warn(t,n)})});var LD={};M(LD,{default:()=>ei});var rr,o5e,r5e,ei,Ja=x(()=>{rr=I(U());De();ke();Et();o5e=(0,rr.memo)(function({label:t,update:n,onEdit:o}){let[r,i]=(0,rr.useState)(t),s=(0,rr.useRef)(),a=(0,rr.useRef)();(0,rr.useEffect)(()=>{s.current?.focus()},[]);let l=(0,rr.useCallback)(({key:p})=>{p==="Escape"&&n(t),p==="Enter"&&n(r)},[n,t,r]),u=(0,rr.useCallback)(()=>{n(r)},[n,r]);(0,rr.useEffect)(()=>{a.current=r},[r]);let c=(0,rr.useCallback)(p=>{i(p.target.value),o&&o(p.target.value)},[i]);return rr.default.createElement("input",{onBlur:u,onKeyDown:l,type:"text",value:r,ref:s,onChange:c})}),r5e=(0,rr.memo)(function({canEdit:t=!0,placeholder:n,label:o,onEdit:r,onUpdate:i,onStateChange:s}){let[a,l]=(0,rr.useState)(!1),[,u]=VD(),c=(0,rr.useRef)(),p=(0,rr.useMemo)(()=>a?null:o||n||(t?v("app.forms.label-input.placeholder"):""),[a,t,o,n]),m=(0,rr.useCallback)(()=>{!i||!t||(l(!0),u(!0),s&&s(!0))},[i,s,l,u]),d=(0,rr.useCallback)(f=>{f!==o&&i(f),l(!1),u(!1),s&&s(!1)},[i,s,o]);return rr.default.createElement("span",{onDoubleClick:m,className:Q("tco-inline-edit",{"tco-inline-edit-placeholder":!o}),ref:c},a&&rr.default.createElement(o5e,{label:o,update:d,onEdit:r}),p)}),ei=r5e});var zD={};M(zD,{useScrollByArrows:()=>FD});function FD(e,t,n=[]){let[o,r]=(0,im.useState)({scrollerWidthFull:0,scrollerWidthAdj:0,contentWidth:0,scrollOffset:0,isInserting:!1});function i(){return o.scrollerWidthFull}let s=(0,im.useCallback)(u=>{let c=o.contentWidth-o.scrollerWidthAdj,p=0;u=t.scrollLeft+u,u=Math.max(p,u),u=Math.min(c,u),r(m=>({...m,scrollOffset:u})),t.scrollTo({top:0,left:u,behavior:"smooth"})},[e,t,t?.scrollLeft,o.scrollOffset,o.scrollerWidthAdj,o.contentWidth,...n]),a=(0,im.useCallback)(()=>{s(-i())},[e,t,o.scrollerWidthFull,s]),l=(0,im.useCallback)(()=>{s(i())},[e,t,o.scrollerWidthFull,s]);return(0,im.useEffect)(()=>{if(!e||!t)return;let u=parseInt(window.getComputedStyle(t).width),c=parseInt(window.getComputedStyle(t,":before").width),p=parseInt(window.getComputedStyle(e).width);r({scrollerWidthFull:u,scrollerWidthAdj:u-c*2,contentWidth:p,scrollOffset:t.scrollLeft})},[e,t,e&&window.getComputedStyle(e).width,t&&window.getComputedStyle(t).width]),[a,l]}var im,BD=x(()=>{im=I(U())});var $D={};M($D,{PASSIVE_ARGS:()=>UD,useLastDebounce:()=>dE,useLastDebounceCallback:()=>i5e});function dE(e,t=15){let n,o=null;return function(r){if(n){o=r;return}n=setTimeout(function(){e(o),n=null},t)}}function i5e(e,t=[],n=15){let o=dE(e,n);return(0,$oe.useCallback)(o,t)}var $oe,UD,fE=x(()=>{$oe=I(U());UD={passive:!0}});var HD={};M(HD,{NullComponent:()=>G_,useAutoRefresher:()=>s5e});function s5e(e=1e3){let[t,n]=(0,hE.useState)();(0,hE.useEffect)(function(){let o,r=!0,i=function(){o=setTimeout(function(){!r||(n(Date.now()),i())},e)};return i(),function(){r=!1,o&&clearTimeout(o)}},[e,n])}function G_(){return null}var hE,gE=x(()=>{hE=I(U())});var jD={};M(jD,{Tabs:()=>_g,TabsManaged:()=>Yd,TabsSimple:()=>a5e});function Hoe({active:e,value:t,label:n,onClick:o}){let r=(0,eo.useCallback)(()=>{o(t)},[t,o]);return eo.default.createElement("button",{className:Q("tco-tab-item",{"is-active":e}),"data-tco-tab-id":t,onClick:r},eo.default.createElement("span",null,n))}function _g({active:e,tabs:t,hideSingleTabs:n=!1,onClick:o=()=>{},className:r,...i}){if(t.length<=0||n&&t.length<=1)return null;let s=(0,eo.useRef)(),a=(0,eo.useRef)(),[l,u]=(0,eo.useState)({left:!1,right:!1}),[c,p]=FD(a.current,s.current,[t]);function m(){if(!s.current||!a.current)return;let g=s.current,y=parseInt(window.getComputedStyle(g).width),_=parseInt(window.getComputedStyle(g,":before").width),b=parseInt(window.getComputedStyle(g,":after").width),w=y+g.scrollLeft,S=parseInt(window.getComputedStyle(a.current).width);if(S+=b+_,S<=y||y===0){u({left:!1,right:!1});return}u({left:g.scrollLeft>0,right:w<S})}let d=dE(m,25);(0,eo.useEffect)(()=>{let g=s.current;return g.scrollTo({left:0}),g.addEventListener("scroll",d),d(),()=>{g.removeEventListener("scroll",d)}},[s.current,a.current]),(0,eo.useEffect)(()=>{d()},[t]);let f="tco-control-group-tab-navigation is-left";l.left&&(f+=" is-active");let h="tco-control-group-tab-navigation is-right";return l.right&&(h+=" is-active"),eo.default.createElement("div",{className:Q("tco-control-group-tabs",r),...i},eo.default.createElement("button",{className:f,onClick:c},eo.default.createElement(G,{type:"chevron"})),eo.default.createElement("div",{className:Q("tco-control-group-tabs-scroller-outer")},eo.default.createElement("div",{ref:s,className:Q("tco-control-group-tabs-scroller-inner")},eo.default.createElement("div",{ref:a,className:Q("tco-control-group-tabs-content")},t.map(({value:g,label:y})=>eo.default.createElement(Hoe,{key:g,active:g===e,value:g,label:y,onClick:o}))))),eo.default.createElement("button",{className:h,onClick:p},eo.default.createElement(G,{type:"chevron"})))}function a5e({tabs:e,onClick:t,active:n}){return eo.default.createElement(eo.default.Fragment,null,e.map(({value:o,label:r})=>eo.default.createElement(Hoe,{key:o,active:o===n,value:o,label:r,onClick:t})))}function Yd({state:e,tabs:t,children:n,defaultTab:o=null,TabsComponent:r=_g,...i}){let[s,a]=Vn(e,o);(0,eo.useEffect)(()=>{!s&&t?.[0]?.value&&a(t[0].value)},[s,t,a]);let l=(0,eo.useCallback)(m=>{a(m)},[a]),c=(0,eo.useMemo)(function(){for(let m in t){let d=t[m];if(d.value===s)return d}return t[0]||{}},[s,t]).content||null,p=G_;return typeof c=="function"&&(p=c),eo.default.createElement(eo.default.Fragment,null,eo.default.createElement(r,{active:s,tabs:t,onClick:l,...i}),typeof n=="function"?n(s):null,c,eo.default.createElement(p,null))}var eo,Xd=x(()=>{eo=I(U());De();Et();He();BD();fE();gE()});var WD={};M(WD,{default:()=>yE});function yE(e,t,n=[],o=0){let[r,i]=Vn(`scroll-preservation:${e}`,o),s=ir("preserve_nav_group");return(0,joe.useLayoutEffect)(()=>{let a=t?.current;if(!a||!s)return;a.scrollTop=r;function l(){!a||i(a?.scrollTop)}return a.addEventListener("scroll",l,UD),function(){a.removeEventListener("scroll",l)}},[s,t?.current,r,...n]),null}var joe,GD=x(()=>{joe=I(U());Et();Un();fE()});var qD={};M(qD,{WorkspaceButton:()=>q_,WorkspaceContent:()=>bg,WorkspaceContentManaged:()=>ia,WorkspaceHeader:()=>vg,WorkspaceHeaderManaged:()=>ra,WorkspaceMain:()=>Wc,useWorkspaceTabsState:()=>sm});function vg({subTitle:e,subTitleChildren:t,actions:n,children:o}){return sr.default.createElement("div",{className:"tco-workspace-landmark"},sr.default.createElement("div",{className:"tco-workspace-landmark-info"},sr.default.createElement("div",{className:"tco-workspace-landmark-info-line is-meta"},sr.default.createElement("div",{className:"is-title"},e),sr.default.createElement("div",{className:"tco-workspace-landmark-actions is-inspector-actions"},t)),sr.default.createElement("div",{className:"tco-workspace-landmark-info-line is-main"},o,n&&sr.default.createElement("div",{className:"tco-workspace-landmark-actions"},n))))}function ra({tabs:e,id:t,search:n,children:o,...r}){return sr.default.createElement(sr.default.Fragment,null,sr.default.createElement(vg,{...r},n&&sr.default.createElement(pu,{id:t,className:"is-title",placeholder:"Search\u2026",resetStateOnMount:!0}),o),e&&t&&sr.default.createElement(Yd,{state:`workspace-tabs-${t}`,tabs:e}))}var sr,Wc,sm,bg,ia,q_,Ta=x(()=>{sr=I(U());De();rm();Ja();Et();ka();Et();It();Xd();He();GD();Wc=(0,sr.forwardRef)(({children:e,className:t,...n},o)=>sr.default.createElement("div",{ref:o,className:Q("tco-workspace",t),...n},e));Wc.displayName="WorkspaceMain";sm=e=>Vn(`workspace-tabs-${e}`,""),bg=({className:e,children:t,id:n="workspace",...o})=>{let r=(0,sr.useRef)(),[i]=sm(n),s=`${n}${i?"-"+i:""}`;return yE(s,r,[i,t]),sr.default.createElement("div",{ref:r,className:Q("tco-workspace-content",e),...o},sr.default.createElement(Aa,null,t))},ia=({id:e,children:t,...n})=>{let[o]=sm(e),r=oa(e),i=Be();return sr.default.createElement(bg,{id:e,...n},typeof t=="function"?t({tab:o,search:r,doc:i}):t)},q_=class extends sr.default.PureComponent{render(){let{before:t,onClick:n,icon:o,label:r,buttonRef:i,after:s}=this.props;return sr.default.createElement("button",{ref:i,className:Q("tco-workspace-button",{"is-compact":this.props.isCompact,"is-full":!this.props.isCompact}),onClick:n},t,o&&sr.default.createElement(G,{type:o}),r&&sr.default.createElement("span",{dangerouslySetInnerHTML:{__html:r}}),s,this.props.children)}};K(q_,"defaultProps",{small:!1,icon:"",label:"",before:null,after:null,buttonRef:null,isCompact:!1,onClick:()=>{}})});var AM={};M(AM,{SCROLL_TO_RESET:()=>wM,clipboardClearElement:()=>f5e,clipboardCopyElement:()=>tv,clipboardCopyElementMinimal:()=>SM,clipboardCopyElements:()=>kM,clipboardPasteElement:()=>nv,clipboardPasteElementStyle:()=>ov,elementAdd:()=>qs,elementAddSibling:()=>Q_,elementAppendTemplateElements:()=>m5e,elementApplyAtts:()=>qc,elementComponentExport:()=>rM,elementComponentHideChildren:()=>uM,elementComponentLibraryTopLevel:()=>aM,elementComponentPassThrough:()=>pM,elementComponentPrefab:()=>lM,elementComponentPrivate:()=>sM,elementComponentSlot:()=>iM,elementCreateGridLayout:()=>nM,elementCreateRowLayout:()=>tM,elementCreateSlideContainerLayout:()=>oM,elementCustomizeComponent:()=>cM,elementDelete:()=>Ju,elementDeleteChildren:()=>XD,elementDuplicate:()=>Gc,elementInsertChildren:()=>c5e,elementLock:()=>ef,elementManage:()=>CM,elementMove:()=>Jd,elementMoveAfter:()=>YD,elementMoveBefore:()=>KD,elementPopulateRegions:()=>mu,elementReplace:()=>eM,elementResetStyle:()=>RD,elementShift:()=>xg,elementUnsetQueryStyle:()=>JD,elementUpdateAtt:()=>Zd,elementUpdateAtts:()=>K_,elementUpdateCellAutoPlace:()=>X_,elementUpdateColumnLayout:()=>ZD,elementUpdateGridLayout:()=>p5e,elementUpdateLabel:()=>Rd,elementUpdateLayoutAtts:()=>Y_,elementVisibility:()=>J_,elementsClear:()=>u5e,elementsReset:()=>l5e,elementsSetup:()=>QD,inspect:()=>sa,scrollToElement:()=>ev,uiBeginGridEditor:()=>_M,uiBeginRowResize:()=>gM,uiClearIncomingElement:()=>d5e,uiEndGridEditor:()=>vM,uiEndRowResize:()=>yM,uiInlineEditingBegin:()=>fM,uiInlineEditingEnd:()=>hM,uiLiftElement:()=>bM,uiObserveEnd:()=>fu,uiObserveStart:()=>du,uiRemoteMedia:()=>wg,uiResetLiftedElement:()=>R_,uiSetActiveBreakpoint:()=>EM,uiSetIncomingElement:()=>dM,uiSetPreviewDimensions:()=>_E,uiStartBlank:()=>Qc,uiStartBlankClose:()=>xM,uiToggleContextMenu:()=>Z_,uiToggleHideWorkspace:()=>mM,uiUpdate:()=>am});function l5e(e,t={}){return{type:"ELEMENT_RESET",doc:e,payload:t}}function QD(e,t={}){return{type:"ELEMENT_SETUP",doc:e,payload:t}}function u5e(e){return{type:"ELEMENT_CLEAR",doc:e}}function qs(e,t,n,o=null,r={}){return{type:"ELEMENT_ADD",doc:e,payload:{id:t,atts:n,index:o,...r}}}function Q_(e,t,n,o=!1,r={}){return{type:"ELEMENT_ADD:SIBLING",doc:e,payload:{id:t,atts:n,after:o,...r}}}function xg(e,t,n){return{type:"ELEMENT_SHIFT",doc:e,payload:{id:t,shift:n}}}function Jd(e,t,n=null,o=null,r={}){return{type:"ELEMENT_MOVE",doc:e,payload:{id:t,index:n,parent:o,...r}}}function KD(e,t,n){return{type:"ELEMENT_MOVE:BEFORE",doc:e,payload:{id:t,sibling:n}}}function YD(e,t,n){return{type:"ELEMENT_MOVE:AFTER",doc:e,payload:{id:t,sibling:n}}}function Ju(e,t){return{type:"ELEMENT_DELETE",doc:e,payload:{id:t}}}function XD(e,t){return{type:"ELEMENT_DELETE_CHILDREN",doc:e,payload:{id:t}}}function Gc(e,t,n=null){return{type:"ELEMENT_DUPLICATE",doc:e,payload:{id:t,parent:n}}}function JD(e,t,n,o){return{type:"ELEMENT_UPDATE:UNSET_QUERY_STYLE",doc:e,payload:{id:t,key:n,bp:o}}}function qc(e,t,n,o=!1){return{type:"ELEMENT_UPDATE:APPLY_ATTRIBUTES",doc:e,payload:{id:t,atts:n,replaceContent:o}}}function K_(e,t,n,{bp:o=null,...r}={}){return{type:"ELEMENT_UPDATE:SET_ATTRIBUTES",doc:e,payload:{id:t,atts:n,bp:o,...r}}}function Y_(e,t,n){return K_(e,t,n,{bp:"_active"})}function Zd(e,t,n,o,r){return K_(e,t,{[n]:o},r)}function Rd(e,t,n){return{type:"ELEMENT_UPDATE:SET_LABEL",doc:e,payload:{id:t,label:n}}}function ZD(e,t,n){return{type:"ELEMENT_UPDATE:SET_COLUMN_LAYOUT",doc:e,payload:{id:t,layout:n}}}function RD(e,t){return{type:"ELEMENT_UPDATE:RESET_STYLE",doc:e,payload:{id:t}}}function c5e(e,t,n,o,r){return{type:"ELEMENT_ADD:INSERT_CHILDREN",doc:e,payload:{children:t,id:n,sibling:o,after:r}}}function eM(e,t,n){return{type:"ELEMENT_ADD:REPLACE",doc:e,payload:{replacement:n,id:t}}}function mu(e,t,n,o){return{type:"ELEMENT_ADD:POPULATE_REGIONS",doc:e,payload:{regions:t,target:n,replace:o}}}function tM(e,t,n,o,r){return{type:"ELEMENT_CREATE_ROW_LAYOUT",doc:e,payload:{id:t,layout:n,createRow:o,createSection:r}}}function nM(e,t,n,o){return{type:"ELEMENT_CREATE_GRID_LAYOUT",doc:e,payload:{id:t,values:n,createGrid:o}}}function oM(e,t,n,o){return{type:"ELEMENT_CREATE_SLIDE_CONTAINER_LAYOUT",doc:e,payload:{id:t,values:n,createSlideContainer:o}}}function p5e(e,t,n,o,r="all"){return{type:"ELEMENT_UPDATE_GRID_LAYOUT",doc:e,payload:{id:t,source:n,from:o,to:r}}}function X_(e,t){return{type:"ELEMENT_UPDATE_CELL_AUTO_PLACE",doc:e,payload:{id:t}}}function m5e(e,t){return{doc:e,type:"CLIPBOARD_PASTE:ELEMENT_STYLE",payload:{elements:t}}}function mM(){return{type:"UI:HIDE_WORKSPACE"}}function dM(e){return{type:"UI:SET_INCOMING_ELEMENT",payload:e}}function d5e(){return{type:"UI:CLEAR_INCOMING_ELEMENT"}}function am(e={}){return{type:"UI:UPDATE",payload:e}}function wg(e,t={}){return{type:"UI:REMOTE_MEDIA",payload:{id:e,...t},lazy:!0}}function fM(e){return{type:"UI:INLINE_EDITING_BEGIN",payload:{id:e},lazy:!0}}function hM(e){return{type:"UI:INLINE_EDITING_END",payload:{id:e},lazy:!0}}function gM(e){return{type:"UI:BEGIN_ROW_RESIZE",payload:{id:e},lazy:!0}}function yM(e){return{type:"UI:END_ROW_RESIZE",payload:{id:e},lazy:!0}}function _M(e){return{type:"UI:BEGIN_GRID_EDITOR",payload:{id:e},lazy:!0}}function vM(){return{type:"UI:END_GRID_EDITOR",lazy:!0}}function Z_(e){return{type:"UI:TOGGLE_CONTEXT_MENU",payload:e,lazy:!0}}function bM(e=null){return{type:"UI:UPDATE",payload:{liftedElement:e}}}function R_(){return{type:"UI:UPDATE",payload:{liftedElement:null,incomingElement:null,elementCursor:!1,suspendDrag:!1,previewSuspendDrag:!1},lazy:!0}}function du(e,t=!1,n=!1){return{type:"UI:OBSERVE_START",payload:{id:e,forced:n},lazy:t}}function fu(e=!1){return{type:"UI:OBSERVE_END",lazy:e}}function Qc(e="starter",t=null,n=!1){return{type:"UI:START_BLANK",payload:{modalTab:e,target:t,replace:n}}}function xM(){return{type:"UI:START_BLANK_CLOSE"}}function sa(e,{navigate:t=!0}={}){return{type:"UI:BUILDER_INSPECT",payload:{id:e,navigate:t}}}function ev(e,{force:t=!1,navigate:n=!0}={}){return{type:"UI:SCROLL_TO_ELEMENT",payload:{id:e,force:t}}}function CM(e){return{type:"UI:BUILDER_INSPECT",payload:{id:e,navigate:!1,manage:!0}}}function EM(e){return{type:"UI:ACTIVE_BREAKPOINT",payload:e}}function _E(e){return{type:"UI:PREVIEW_DIMENSIONS",payload:e}}function f5e(e="element"){return{type:"CLIPBOARD_CLEAR",payload:{scope:e}}}function tv(e,t,n={},o="element"){return{type:"CLIPBOARD_COPY:ELEMENT",doc:e,payload:{scope:o,id:t,context:n}}}function SM(e,t,n={},o="element"){return{type:"CLIPBOARD_COPY_MINIMAL:ELEMENT",doc:e,payload:{scope:o,id:t,context:n}}}function kM(e,t,n={},o="element"){return{type:"CLIPBOARD_COPY:ELEMENTS",doc:e,payload:{scope:o,elements:t,context:n}}}function nv(e,t){return{doc:e,type:"CLIPBOARD_PASTE:ELEMENT",payload:{id:t}}}function ov(e,t){return{doc:e,type:"CLIPBOARD_PASTE:ELEMENT_STYLE",payload:{id:t}}}var ef,J_,rM,iM,sM,aM,lM,uM,cM,pM,wM,Ut=x(()=>{ef=(e,t,n=null)=>({type:"ELEMENT_LOCK",doc:e,payload:{id:t,locked:n}}),J_=(e,t,n=!1)=>({type:"ELEMENT_VISIBILITY",doc:e,payload:{id:t,visibility:n}}),rM=(e,t,n=null)=>({type:"ELEMENT_COMPONENT_EXPORT",doc:e,payload:{id:t,enabled:n}}),iM=(e,t,n=null)=>({type:"ELEMENT_COMPONENT_SLOT",doc:e,payload:{id:t,enabled:n}}),sM=(e,t,n=null)=>({type:"ELEMENT_COMPONENT_PRIVATE",doc:e,payload:{id:t,enabled:n}}),aM=(e,t,n=null)=>({type:"ELEMENT_COMPONENT_LIBRARY_TOP_LEVEL",doc:e,payload:{id:t,enabled:n}}),lM=(e,t,n=null)=>({type:"ELEMENT_COMPONENT_PREFAB",doc:e,payload:{id:t,enabled:n}}),uM=(e,t,n=null)=>({type:"ELEMENT_COMPONENT_HIDE_CHILDREN",doc:e,payload:{id:t,enabled:n}}),cM=(e,t,n=null)=>({type:"ELEMENT_CUSTOMIZE_COMPONENT",doc:e,payload:{id:t,enabled:n}}),pM=(e,t,n=null)=>({type:"ELEMENT_COMPONENT_PASS_THRU",doc:e,payload:{id:t,enabled:n}});wM={type:"UI:SCROLL_TO_RESET"}});var wE={};M(wE,{activeBindingAtom:()=>s_,bindKey:()=>v2,bindKeys:()=>iu,clearScope:()=>jee,displayBinding:()=>Vc,getKeybindings:()=>b2,getScope:()=>Hee,makeUnsafeBinding:()=>kn,modKeyIsDown:()=>bE,modkeyOn:()=>_2,normalizeKeyLabel:()=>x2,registerKeyMap:()=>Uee,setScope:()=>$ee,shiftIsDown:()=>vE,triggerBinding:()=>Ku,useIsModKeyDown:()=>nf,useIsShiftDown:()=>h5e,useKeybindings:()=>tr,usePreviewShortcuts:()=>TM});function TM(){let e=gt(xE);(0,tf.useEffect)(()=>e?iu(e.reduce((t,{name:n,allowIframe:o})=>{if(!g5e.includes(n)){let r=()=>as({keybinding:n});t[n]=o?kn(r):r}return t},{})):()=>{},[e])}function y5e(){let{id:e}=Be(),{id:t,type:n}=Zn(),o=Ye(),{userCan:r}=kt(),i=(0,tf.useMemo)(function(){let s=`element-library.${n}`,a={};return r(`${s}.copy`)&&(a.duplicate=kn(()=>o(Gc(e,t)))),r(`${s}.delete`)&&(a.delete=()=>kn(o(Ju(e,t)))),r(`${s}.delete`)&&(a.delete=()=>kn(o(Ju(e,t)))),r(`${s}.delete`)&&(a.copy=kn(()=>o(tv(e,t)),!1)),r(`${s}.paste`)&&(a.paste=kn(()=>o(nv(e,t)),!1)),r(`${s}.paste_style`)&&(a["paste-style"]=()=>o(ov(e,t))),a},[r,o,t,n,e]);return tr({"toggle-full-collapse":kn(function(){return setTimeout(function(){o(mM())},15)})},[o]),tr(i,[t,e,o],{enabled:!!t}),tf.default.createElement(tf.default.Fragment,null)}var tf,vE,bE,h5e,nf,g5e,xE,of=x(()=>{tf=I(U());pi();va();Kt();ft();Ut();Ut();Ut();hs();It();Zo();Nn();pi();vE=Fe(!1),bE=Fe(!1),h5e=()=>je(vE)[0],nf=()=>je(bE)[0],g5e=["shift-keydown","shift-keyup","mod-keydown","mod-keyup"];vE.onMount=e=>{let t=iu({"shift-keydown":kn(()=>{e(!0)}),"shift-keyup":kn(()=>{e(!1)})}),n=()=>{e(!1)};return window.addEventListener("blur",n),()=>{t(),window.removeEventListener("blur",n)}};us(vE);bE.onMount=e=>{let t=iu({"mod-keydown":kn(()=>{e(!0)}),"mod-keyup":kn(()=>{e(!1)})}),n=()=>{e(!1)};return()=>{t(),window.removeEventListener("blur",n)}};us(bE);yd(e=>{e.keyEvent&&document.dispatchEvent(new KeyboardEvent(e.keyEvent,e.detail)),e.keybinding&&Ku(e.keybinding),e.setup==="keybindings"&&as({setBindings:bl(s_)}),e.setBindings&&Di(xE,e.setBindings)});xE=Fe();xE.onMount=()=>{let e=({type:t,key:n,metaKey:o,shiftKey:r})=>{as({keyEvent:t,detail:{key:n,metaKey:o,shiftKey:r}})};document.addEventListener("keydown",e,!1),document.addEventListener("keyup",e,!1),as({setup:"keybindings"})};eP(xE);sn(y5e)});var PM={};M(PM,{hasDynamicContent:()=>jn,hasDynamicContentInObject:()=>rv});function jn(e){return typeof e!="string"?!1:e.match(/{[{%#]/)}function rv(e){if(typeof e!="object")return!1;for(let t in e){let n=e[t];if(typeof n=="object"){if(rv(n))return!0;continue}if(jn(n))return!0}return!1}var gs=x(()=>{});var OM={};M(OM,{BreakoutInput:()=>ar,InspectorConfigContext:()=>ys,InspectorProvider:()=>vs,useBreakoutInput:()=>hu,useInspectorConfig:()=>Dt,useInspectorControls:()=>_s,useInspectorData:()=>Tr});function v5e(e,t,n,o){return Zy(e.map(({value:r,key:i,op:s,or:a})=>{if(jn(n[i]))return _5e;if(i.indexOf(":")!==-1){let l=i.split(":");if(typeof t[l[0]]=="function")return t[l[0]](l[1],{value:r,key:i,op:s,or:a},n,o)}return{a:r,b:n[i],op:s,or:a}}))}function Dt(){return(0,Rn.useContext)(ys)??{}}function Tr(){return(0,Rn.useContext)(Woe)??{}}function _s(){return(0,Rn.useContext)(Goe)??{}}function hu(e,t){let{breakoutMode:n,dynamicContent:o}=Dt();return n?Rn.default.createElement(ar,{value:e,onUpdate:t,dynamicContent:o}):null}function w5e({config:e,children:t}){return Rn.default.createElement(ys.Provider,{value:e},t)}function C5e({children:e,...t}){return Rn.default.createElement(Woe.Provider,{value:t},e)}function E5e({data:e,ctx:t,config:n,children:o}){let{id:r,controls:i={},conditions:s,conditionProcessors:a,namespace:l}=n,[u,c]=(0,Rn.useState)(null),p=(0,Rn.useRef)(),m=(0,Rn.useCallback)(T=>{c(T),p.current=i[T]?.options?.name},[c,i]),{preserve_nav_group:d}=Wt(),h=(nf()^d)===1,g=(0,Rn.useRef)(null),[y,_]=ly(`inspector-groups-${l}`,{}),b=(0,Rn.useCallback)(T=>{_(F=>({...F,...T}))},[_]),w=(0,Rn.useMemo)(()=>i.root?x5e(i,s,a,e,t):[],[i,s,a,e,t]),S=(0,Rn.useMemo)(()=>(i?.root?.controls??[]).filter(T=>!w.includes(T)&&i?.[T].type==="group-module"),[i,w]),C=(0,Rn.useMemo)(()=>S?.[0],[S]),k=(0,Rn.useMemo)(()=>!Object.entries(i).find(([T,{type:F}])=>T===u&&!w.includes(T))?.[0],[i,w,u]),A=(0,Rn.useCallback)(()=>{(!u||!h||k)&&m(C)},[C,u,m,h,k]);(0,Rn.useEffect)(()=>{C&&g.current!==r&&(A(),g.current=r)},[r,A,C]);let O=(0,Rn.useMemo)(()=>({controls:i,rootControl:u,updateRootControl:m,subGroupToggles:y,updateSubGroupState:b,hiddenControls:w}),[i,u,m,y,b,w]);return Rn.default.createElement(Goe.Provider,{value:O},o)}function vs({config:e,data:t,ctx:n={},onUpdateValue:o,onUpdateQueryValue:r,children:i}){return Rn.default.createElement(w5e,{config:e},Rn.default.createElement(C5e,{data:t,onUpdateValue:o,onUpdateQueryValue:r||o},Rn.default.createElement(E5e,{config:e,data:t,ctx:n},i)))}var Rn,ys,Woe,Goe,IM,_5e,b5e,x5e,ar,Vt=x(()=>{Rn=I(U());lg();Ta();Un();of();bs();Kt();gs();ys=(0,Rn.createContext)(),Woe=(0,Rn.createContext)(),Goe=(0,Rn.createContext)(),IM={},_5e={a:!0,b:!0,op:"==",or:!0};b5e=(e={},t,n,o)=>Object.keys(e).reduce((r,i)=>(r[i]=v5e(e[i].conditions,t,n,o),r),{}),x5e=(e={},t,n,o,r)=>{let i=b5e(t,n,o,r),a=Object.keys(e).filter(c=>i[e[c].conditions]===!1),l=c=>{if(!e[c])return;let{type:p,keys:m={},controls:d}=e[c];if(["group","group-module","group-sub-module"].includes(p)&&d.length<=0){a.push(c);return}if(d.length>0){if(d.map(l),Object.keys(m).length>0)return;d.find(f=>!a.includes(f))||a.push(c)}};l("root");let u=a&&a.join(",");return IM[u]||(IM[u]=a),IM[u]};ar=({value:e,onUpdate:t,dynamicContent:n,...o})=>Rn.default.createElement(hn,{type:"text",onUpdate:t,value:e,parentClassName:"tco-input-breakout",dcType:n?"scalar":!1,...o})});function DM(e){var t=!0,n=!1,o={},r=function(){"use strict";var a,l,u={'"':'"',"\\":"\\","/":"/",b:"\b",f:"\f",n:`
`,r:"\r",t:"	"},c,p=function(w){throw{name:"SyntaxError",message:w,at:a,text:c}},m=function(w){return w&&w!==l&&p("Expected '"+w+"' instead of '"+l+"'"),l=c.charAt(a),a+=1,l},d=function(){var w,S="";for(l==="-"&&(S="-",m("-"));l>="0"&&l<="9";)S+=l,m();if(l===".")for(S+=".";m()&&l>="0"&&l<="9";)S+=l;if(l==="e"||l==="E")for(S+=l,m(),(l==="-"||l==="+")&&(S+=l,m());l>="0"&&l<="9";)S+=l,m();if(w=+S,!isFinite(w))p("Bad number");else return w},f=function(){var w,S,C="",k;if(l==='"')for(;m();){if(l==='"')return m(),C;if(l==="\\")if(m(),l==="u"){for(k=0,S=0;S<4&&(w=parseInt(m(),16),!!isFinite(w));S+=1)k=k*16+w;C+=String.fromCharCode(k)}else if(typeof u[l]=="string")C+=u[l];else break;else C+=l}p("Bad string")},h=function(){for(;l&&l<=" ";)m()},g=function(){switch(l){case"t":return m("t"),m("r"),m("u"),m("e"),!0;case"f":return m("f"),m("a"),m("l"),m("s"),m("e"),!1;case"n":return m("n"),m("u"),m("l"),m("l"),null}p("Unexpected '"+l+"'")},y,_=function(){var w=[];if(l==="["){if(m("["),h(),l==="]")return m("]"),w;for(;l;){if(w.push(y()),h(),l==="]")return m("]"),w;m(","),h()}}p("Bad array")},b=function(){var w,S={};if(l==="{"){if(m("{"),h(),l==="}")return m("}"),S;for(;l;){if(w=f(),h(),m(":"),Object.hasOwnProperty.call(S,w)&&p("Duplicate key '"+w+"'"),S[w]=y(),h(),l==="}")return m("}"),S;m(","),h()}}p("Bad object")};return y=function(){switch(h(),l){case"{":return b();case"[":return _();case'"':return f();case"-":return d();default:return l>="0"&&l<="9"?d():g()}},function(w,S){var C;return c=w,a=0,l=" ",C=y(),h(),l&&p("Syntax error"),typeof S=="function"?function k(A,O){var T,F,z=A[O];if(z&&typeof z=="object")for(T in z)Object.prototype.hasOwnProperty.call(z,T)&&(F=k(z,T),F!==void 0?z[T]=F:delete z[T]);return S.call(A,O,z)}({"":C},""):C}}();typeof n=="object"&&n.exports&&(n.exports=r);var i=function(){var a={trace:function(){},yy:{parseError:e},symbols_:{error:2,JSONString:3,STRING:4,JSONNumber:5,NUMBER:6,JSONNullLiteral:7,NULL:8,JSONBooleanLiteral:9,TRUE:10,FALSE:11,JSONText:12,JSONValue:13,EOF:14,JSONObject:15,JSONArray:16,"{":17,"}":18,JSONMemberList:19,JSONMember:20,":":21,",":22,"[":23,"]":24,JSONElementList:25,$accept:0,$end:1},terminals_:{2:"error",4:"STRING",6:"NUMBER",8:"NULL",10:"TRUE",11:"FALSE",14:"EOF",17:"{",18:"}",21:":",22:",",23:"[",24:"]"},productions_:[0,[3,1],[5,1],[7,1],[9,1],[9,1],[12,2],[13,1],[13,1],[13,1],[13,1],[13,1],[13,1],[15,2],[15,3],[20,3],[19,1],[19,3],[16,2],[16,3],[25,1],[25,3]],performAction:function(c,p,m,d,f,h,g){var y=h.length-1;switch(f){case 1:this.$=c.replace(/\\(\\|")/g,"$1").replace(/\\n/g,`
`).replace(/\\r/g,"\r").replace(/\\t/g,"	").replace(/\\v/g,"\v").replace(/\\f/g,"\f").replace(/\\b/g,"\b");break;case 2:this.$=Number(c);break;case 3:this.$=null;break;case 4:this.$=!0;break;case 5:this.$=!1;break;case 6:return this.$=h[y-1];case 13:this.$={};break;case 14:this.$=h[y-1];break;case 15:this.$=[h[y-2],h[y]];break;case 16:this.$={},this.$[h[y][0]]=h[y][1];break;case 17:this.$=h[y-2],h[y-2][h[y][0]]=h[y][1];break;case 18:this.$=[];break;case 19:this.$=h[y-1];break;case 20:this.$=[h[y]];break;case 21:this.$=h[y-2],h[y-2].push(h[y]);break}},table:[{3:5,4:[1,12],5:6,6:[1,13],7:3,8:[1,9],9:4,10:[1,10],11:[1,11],12:1,13:2,15:7,16:8,17:[1,14],23:[1,15]},{1:[3]},{14:[1,16]},{14:[2,7],18:[2,7],22:[2,7],24:[2,7]},{14:[2,8],18:[2,8],22:[2,8],24:[2,8]},{14:[2,9],18:[2,9],22:[2,9],24:[2,9]},{14:[2,10],18:[2,10],22:[2,10],24:[2,10]},{14:[2,11],18:[2,11],22:[2,11],24:[2,11]},{14:[2,12],18:[2,12],22:[2,12],24:[2,12]},{14:[2,3],18:[2,3],22:[2,3],24:[2,3]},{14:[2,4],18:[2,4],22:[2,4],24:[2,4]},{14:[2,5],18:[2,5],22:[2,5],24:[2,5]},{14:[2,1],18:[2,1],21:[2,1],22:[2,1],24:[2,1]},{14:[2,2],18:[2,2],22:[2,2],24:[2,2]},{3:20,4:[1,12],18:[1,17],19:18,20:19},{3:5,4:[1,12],5:6,6:[1,13],7:3,8:[1,9],9:4,10:[1,10],11:[1,11],13:23,15:7,16:8,17:[1,14],23:[1,15],24:[1,21],25:22},{1:[2,6]},{14:[2,13],18:[2,13],22:[2,13],24:[2,13]},{18:[1,24],22:[1,25]},{18:[2,16],22:[2,16]},{21:[1,26]},{14:[2,18],18:[2,18],22:[2,18],24:[2,18]},{22:[1,28],24:[1,27]},{22:[2,20],24:[2,20]},{14:[2,14],18:[2,14],22:[2,14],24:[2,14]},{3:20,4:[1,12],20:29},{3:5,4:[1,12],5:6,6:[1,13],7:3,8:[1,9],9:4,10:[1,10],11:[1,11],13:30,15:7,16:8,17:[1,14],23:[1,15]},{14:[2,19],18:[2,19],22:[2,19],24:[2,19]},{3:5,4:[1,12],5:6,6:[1,13],7:3,8:[1,9],9:4,10:[1,10],11:[1,11],13:31,15:7,16:8,17:[1,14],23:[1,15]},{18:[2,17],22:[2,17]},{18:[2,15],22:[2,15]},{22:[2,21],24:[2,21]}],defaultActions:{16:[2,6]},parseError:function(c,p){throw new Error(c)},parse:function(c){var p=this,m=[0],d=[null],f=[],h=this.table,g="",y=0,_=0,b=0,w=2,S=1;this.lexer.setInput(c),this.lexer.yy=this.yy,this.yy.lexer=this.lexer,typeof this.lexer.yylloc=="undefined"&&(this.lexer.yylloc={});var C=this.lexer.yylloc;f.push(C),typeof this.yy.parseError=="function"&&(this.parseError=this.yy.parseError);function k(R){m.length=m.length-2*R,d.length=d.length-R,f.length=f.length-R}function A(){var R;return R=p.lexer.lex()||1,typeof R!="number"&&(R=p.symbols_[R]||R),R}for(var O,T,F,z,L,D,j={},$,X,ne,le;;){F=m[m.length-1],this.defaultActions[F]?z=this.defaultActions[F]:(O==null&&(O=A()),z=h[F]&&h[F][O]);e:if(typeof z=="undefined"||!z.length||!z[0]){if(!b){le=[];for($ in h[F])this.terminals_[$]&&$>2&&le.push("'"+this.terminals_[$]+"'");var P="";this.lexer.showPosition?P="Parse error on line "+(y+1)+`:
`+this.lexer.showPosition()+`
Expecting `+le.join(", ")+", got '"+this.terminals_[O]+"'":P="Parse error on line "+(y+1)+": Unexpected "+(O==1?"end of input":"'"+(this.terminals_[O]||O)+"'"),this.parseError(P,{text:this.lexer.match,token:this.terminals_[O]||O,line:this.lexer.yylineno,loc:C,expected:le})}if(b==3){if(O==S)throw new Error(P||"Parsing halted.");_=this.lexer.yyleng,g=this.lexer.yytext,y=this.lexer.yylineno,C=this.lexer.yylloc,O=A()}for(;!(w.toString()in h[F]);){if(F==0)throw new Error(P||"Parsing halted.");k(1),F=m[m.length-1]}T=O,O=w,F=m[m.length-1],z=h[F]&&h[F][w],b=3}if(z[0]instanceof Array&&z.length>1)throw new Error("Parse Error: multiple actions possible at state: "+F+", token: "+O);switch(z[0]){case 1:m.push(O),d.push(this.lexer.yytext),f.push(this.lexer.yylloc),m.push(z[1]),O=null,T?(O=T,T=null):(_=this.lexer.yyleng,g=this.lexer.yytext,y=this.lexer.yylineno,C=this.lexer.yylloc,b>0&&b--);break;case 2:if(X=this.productions_[z[1]][1],j.$=d[d.length-X],j._$={first_line:f[f.length-(X||1)].first_line,last_line:f[f.length-1].last_line,first_column:f[f.length-(X||1)].first_column,last_column:f[f.length-1].last_column},D=this.performAction.call(j,g,_,y,this.yy,z[1],d,f),typeof D!="undefined")return D;X&&(m=m.slice(0,-1*X*2),d=d.slice(0,-1*X),f=f.slice(0,-1*X)),m.push(this.productions_[z[1]][0]),d.push(j.$),f.push(j._$),ne=h[m[m.length-2]][m[m.length-1]],m.push(ne);break;case 3:return!0}}return!0}},l=function(){var u={EOF:1,parseError:function(p,m){if(this.yy.parseError)this.yy.parseError(p,m);else throw new Error(p)},setInput:function(c){return this._input=c,this._more=this._less=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this},input:function(){var c=this._input[0];this.yytext+=c,this.yyleng++,this.match+=c,this.matched+=c;var p=c.match(/\n/);return p&&this.yylineno++,this._input=this._input.slice(1),c},unput:function(c){return this._input=c+this._input,this},more:function(){return this._more=!0,this},less:function(c){this._input=this.match.slice(c)+this._input},pastInput:function(){var c=this.matched.substr(0,this.matched.length-this.match.length);return(c.length>20?"...":"")+c.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var c=this.match;return c.length<20&&(c+=this._input.substr(0,20-c.length)),(c.substr(0,20)+(c.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var c=this.pastInput(),p=new Array(c.length+1).join("-");return c+this.upcomingInput()+`
`+p+"^"},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var c,p,m,d,f,h;this._more||(this.yytext="",this.match="");for(var g=this._currentRules(),y=0;y<g.length&&(m=this._input.match(this.rules[g[y]]),!(m&&(!p||m[0].length>p[0].length)&&(p=m,d=y,!this.options.flex)));y++);if(p)return h=p[0].match(/\n.*/g),h&&(this.yylineno+=h.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:h?h[h.length-1].length-1:this.yylloc.last_column+p[0].length},this.yytext+=p[0],this.match+=p[0],this.yyleng=this.yytext.length,this._more=!1,this._input=this._input.slice(p[0].length),this.matched+=p[0],c=this.performAction.call(this,this.yy,this,g[d],this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),c||void 0;if(this._input==="")return this.EOF;this.parseError("Lexical error on line "+(this.yylineno+1)+`. Unrecognized text.
`+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var p=this.next();return typeof p!="undefined"?p:this.lex()},begin:function(p){this.conditionStack.push(p)},popState:function(){return this.conditionStack.pop()},_currentRules:function(){return this.conditions[this.conditionStack[this.conditionStack.length-1]].rules},topState:function(){return this.conditionStack[this.conditionStack.length-2]},pushState:function(p){this.begin(p)}};return u.options={},u.performAction=function(p,m,d,f){var h=f;switch(d){case 0:break;case 1:return 6;case 2:return m.yytext=m.yytext.substr(1,m.yyleng-2),4;break;case 3:return 17;case 4:return 18;case 5:return 23;case 6:return 24;case 7:return 22;case 8:return 21;case 9:return 10;case 10:return 11;case 11:return 8;case 12:return 14;case 13:return"INVALID"}},u.rules=[/^(?:\s+)/,/^(?:(-?([0-9]|[1-9][0-9]+))(\.[0-9]+)?([eE][-+]?[0-9]+)?\b)/,/^(?:"(?:\\[\\"bfnrt/]|\\u[a-fA-F0-9]{4}|[^\\\0-\x09\x0a-\x1f"])*")/,/^(?:\{)/,/^(?:\})/,/^(?:\[)/,/^(?:\])/,/^(?:,)/,/^(?::)/,/^(?:true\b)/,/^(?:false\b)/,/^(?:null\b)/,/^(?:$)/,/^(?:.)/],u.conditions={INITIAL:{rules:[0,1,2,3,4,5,6,7,8,9,10,11,12,13],inclusive:!0}},u}();return a.lexer=l,a}(),s=i.parse;return i.parse=function(a){var l=s.call(i,a),u=typeof r=="undefined"?t("./doug-json-parse"):r;try{u(a)}catch(d){if(/Duplicate key|Bad string|Unexpected/.test(d.message)){var c=a.substring(0,d.at).split(`
`),p=c.length,m=c[p-1].length-1;throw this.parseError(d.message,{line:p,col:m,message:d.message.replace(/./,function(f){return f.toLowerCase()})}),SyntaxError(d.message+" on line "+p)}}return l},i}var qoe=x(()=>{});var MM={};M(MM,{default:()=>CE});function CE(){let{code_editor_theme:e="tco",code_editor_fontsize:t="14px",code_editor_wrap:n=!1}=Wt(),o=(0,Kc.useMemo)(function(){return document.createElement("style")},[]);if((0,Kc.useEffect)(function(){return document.body.appendChild(o),function(){o.remove()}},[]),(0,Kc.useEffect)(()=>{o.innerHTML=".CodeMirror *,.tco-code-editor-placeholder{  font-size:"+t+";}    ",n&&(o.innerHTML+=".CodeMirror-wrap pre {    word-break: break-word;}      ")},[o,t,n]),e==="tco")return;let r;return e.indexOf("/")===-1?r=window.csAppData?.rootUrl+"assets/css/codemirror-themes/"+e+".css":r=e,Kc.default.createElement(Kc.default.Fragment,null,Kc.default.createElement("link",{rel:"stylesheet",href:r}))}var Kc,NM=x(()=>{Kc=I(U());Un()});var LM={};M(LM,{CODE_BUTTON_EXTENSION:()=>k5e,DC_EXTENSION:()=>S5e,addExtension:()=>A5e,default:()=>Pa,useExtensions:()=>Yoe,useExtensionsValue:()=>Xoe});function Pa({extensionType:e="dc",onUpdate:t,...n}){let o=Xoe(e),r=[];for(let i in o){let s=o[i];r.push(Qoe.default.createElement(s,{key:i,onUpdate:t,extensionType:e,...n}))}return r}function A5e(e,t,n){let[o,r]=Yoe(e);(0,Koe.useEffect)(function(){o[t]||r({...o,[t]:n})},[o,t,n])}function Yoe(e){return Vn(`extension:${e}`,{})}function Xoe(e){return Cg(`extension:${e}`,{})}var Qoe,Koe,S5e,k5e,lm=x(()=>{Qoe=I(U()),Koe=I(U());Et();S5e="dc",k5e="code-button"});var FM={};M(FM,{JsonValueEditor:()=>sf,default:()=>aa,useJsonValue:()=>EE});function Joe(e){try{return JSON.parse(e)}catch{return null}}function T5e(){Zoe||(Zoe=!0,window.wp.CodeMirror.registerHelper("lint","javascript",function(e,t){t.indent||(t.indent=1),JSHINT(e,{...window.csAppData.jsHintConfig,...t},t.globals);var n=JSHINT.data().errors,o=[];return n&&P5e(n,o),o}),window.wp.CodeMirror.registerHelper("lint","json",function(e){if(e)try{DM(function(t,n){if(jn(t))return;let o=new Error;throw o.details={str:t,hash:n},o}).parse(e)}catch(t){try{if(typeof t.details?.hash?.loc?.first_line!="undefined")return[{from:window.wp.CodeMirror.Pos(t.details.hash.loc.first_line-1,t.details.hash.loc.first_column),to:window.wp.CodeMirror.Pos(t.details.hash.loc.last_line-1,t.details.hash.loc.last_column),message:t.details.str}];if(typeof t.details?.hash?.line!="undefined")return[{from:window.wp.CodeMirror.Pos(t.details.hash.line-1,t.details.hash.col),to:window.wp.CodeMirror.Pos(t.details.hash.line,t.details.hash.col),message:t.details.str}]}catch(n){console.warn("Lint error",{originalError:t,lintError:n})}}return[]}))}function P5e(e,t){for(var n=0;n<e.length;n++){var o=e[n];if(o){if(o.line<=0){console.warn("Cannot display JSHint error (invalid line "+o.line+")",o);continue}var r=o.character-1,i=r+1;if(o.evidence){var s=o.evidence.substring(r).search(/.\b/);s>-1&&(i+=s)}var a={message:o.reason,severity:o.code&&o.code.startsWith("W")?"warning":"error",from:window.wp.CodeMirror.Pos(o.line-1,r),to:window.wp.CodeMirror.Pos(o.line-1,i)};t.push(a)}}}function O5e({value:e,settings:t,autoFocus:n,onUpdate:o,setIsEmpty:r,CodeEditorButtonsComponent:i=VM,inputProps:s={}}){let a=(0,En.useRef)(null),l=(0,En.useRef)(null),u=(0,En.useRef)(null),c=(0,En.useRef)(null),p=(0,En.useRef)(e),m=(0,En.useRef)(null);i=i||VM,(0,En.useEffect)(()=>{u.current=o,c.current=r},[o,r]),(0,En.useEffect)(function(){let h=l.current;!h||m.current||p.current!==e&&(p.current=e,h.getDoc().setValue(e))},[p.current,e,l.current]),(0,En.useEffect)(()=>{if(!window.wp.CodeMirror||!a.current)return()=>{};T5e();let h=window.wp.CodeMirror.fromTextArea(a.current,t),g=I5e(_=>{u.current(_)},100,300);h.on("keydown",()=>{m.current&&clearTimeout(m.current),m.current=setTimeout(function(){m.current=null},200)}),h.on("change",({doc:_})=>{let b=_.getValue();p.current=b,g(b),c.current(b.length<=0)}),n&&(h.focus(),h.execCommand("goDocEnd")),l.current=h;let y=setTimeout(function(){window.dispatchEvent(new CustomEvent("resize")),h.refresh()},250);return()=>{clearTimeout(y),h.toTextArea()}},[t.theme,t.lineWrapping]);let d=(0,En.useCallback)(function(h){let g=l.current;if(!g){console.error("Code mirror not setup before DC insertion");return}let y=g.getDoc(),_=y.getCursor();if(y.getValue()===""){o(h);return}y.replaceRange(h,_)},[l.current]),f=(0,En.useCallback)(function(h){if(!l.current)return null;h=h||"",h=h.trim(),l.current.getDoc().setValue(h)},[l.current]);return En.default.createElement(En.default.Fragment,null,En.default.createElement("textarea",{defaultValue:e,ref:a}),En.default.createElement("div",{className:"tco-code-editor-buttons"},En.default.createElement(i,{value:e,onDCInsert:d,onExtensionUpdate:f,inputProps:s})))}function VM({value:e,onDCInsert:t,onExtensionUpdate:n,inputProps:o}){return En.default.createElement(En.default.Fragment,null,En.default.createElement(Pa,{...o,extensionType:"code-button",onUpdate:n}),En.default.createElement(Ji,{value:e,className:"tco-code-editor-dynamic-content",onInsert:t}))}function D5e(e,t={}){let n={};e==="js"?n={...rf,mode:"javascript",lint:!0}:e==="css"?n={...rf,mode:"css",lint:!0}:e==="element-css"?n={...rf,mode:"css",lint:!1}:e==="html"?n={...rf,mode:"xml",htmlMode:!0,lint:!0}:e==="json"?n={...rf,mode:"application/json",lint:!0}:e==="php"?n={...rf,mode:{name:"php",startOpen:!1},htmlMode:!0,lint:!1}:n={...rf,mode:e,lint:!0};let o={...n,...t};return o=window.csHooks.apply("cs_app_code_editor_options",o,e,t),o}function aa(e){return e.type==="json"?En.default.createElement(sf,{...e}):En.default.createElement(Roe,{...e})}function Roe(e){return En.default.createElement(Aa,null,En.default.createElement(M5e,{...e}))}function M5e({value:e="",onUpdate:t=()=>{},autoFocus:n=!0,placeholder:o="",visible:r=!0,type:i="",CodeEditorButtonsComponent:s=VM,...a}){let[l,u]=(0,En.useState)(r),[c,p]=(0,En.useState)(!1),m=o.replace(new RegExp(/\\n/,"g"),`
`),{code_editor_theme:d="tco",code_editor_keymap:f="sublime",code_editor_wrap:h=!1}=Wt(),g=(0,En.useMemo)(()=>{let _=d.indexOf("/")===-1?d:d.replace(/.*\/(.*).css$/,"$1");return D5e(i,{theme:_,keyMap:f,lineWrapping:h})},[i,d,f,h]);(0,En.useEffect)(()=>{r&&!l&&u(!0)},[r,l]);let y=!!window.wp.CodeMirror;return En.default.createElement("div",{className:Q({"tco-code-editor-wrapper":y,"tco-code-editor-no-cm":!y,"is-hidden":!r})},(!e||c)&&En.default.createElement("pre",{className:"tco-code-editor-placeholder",dangerouslySetInnerHTML:{__html:m}}),y?l&&En.default.createElement(O5e,{settings:g,autoFocus:n,value:e,onUpdate:t,setIsEmpty:p,CodeEditorButtonsComponent:s,inputProps:a}):En.default.createElement("textarea",{className:"tco-no-input-focus",value:e,onChange:_=>t(_.target.value)}))}var En,Zoe,rf,I5e,EE,N5e,L5e,sf,Yc=x(()=>{En=I(U());De();qoe();Un();Zo();NM();gu();gs();lm();rm();sn(CE);rf={mode:null,theme:"tco",indentUnit:2,smartIndent:!0,tabSize:2,indentWithTabs:!1,electricChars:!0,keyMap:"sublime",scrollbarStyle:"overlay",inputStyle:"contenteditable",showCursorWhenSelecting:!1,lineWiseCopyCut:!1,undoDepth:200,historyEventDelay:1500,autofocus:!1,dragDrop:!0,cursorBlinkRate:750,cursorScrollMargin:0,cursorHeight:1,resetSelectionOnContextMenu:!0,workTime:200,workDelay:300,pollInterval:100,flattenSpans:!0,addModeClass:!0,maxHighlightLength:1e4,viewportMargin:10,lineWrapping:!1,lineNumbers:!0,firstLineNumber:1,foldGutter:!0,fixedGutter:!0,extraKeys:{"Ctrl-Q":function(e){e.foldCode(e.getCursor())}},gutters:["CodeMirror-linenumbers","CodeMirror-foldgutter","CodeMirror-lint-markers"],lint:!1,showTrailingSpace:!0,styleActiveLine:!0,styleSelectedText:!1,matchBrackets:!0,autoCloseBrackets:!0,autoCloseTags:!0,closeTag:!0},I5e=(e,t,n)=>{let o,r,i,s=()=>{cancelIdleCallback(i),clearTimeout(o),clearTimeout(r)},a=(...l)=>{s();let u=()=>{s(),e(...l)};o=setTimeout(()=>{i=requestIdleCallback(u)},t),r=setTimeout(u,n)};return a.cancel=s,a};EE=e=>(0,En.useMemo)(()=>{if(typeof e!="string")try{let t=JSON.stringify(e??{},null,"  ");return t==="{}"?"":t}catch{return""}return e},[e]),N5e=(e,t)=>!0,L5e=(e,t,n=!1)=>(0,En.useCallback)(o=>{if(!o){e(n?"":void 0);return}if(jn(o)){e(o);return}if(n){let r=Joe(o);r&&N5e(Array.isArray(t)?t:[t],r)&&e(o)}else{let r=Joe(o);r&&e(r)}},[e,n]),sf=({value:e,onUpdate:t,stringify:n=!0,valid:o,...r})=>{let i=EE(e),s=L5e(t,o,n);return En.default.createElement(Roe,{...r,value:i,onUpdate:s,type:"json"})}});function zM(e){return new ao(function(n){return n.isError?n:mi(n,e)})}function Zu(e){if(!e||nre(e)<1)throw new TypeError(`str must be called with a string with length > 1, but got ${e}`);let t=kE.encode(e);return new ao(function(o){let{index:r,dataView:i}=o;if(i.byteLength-r<t.byteLength)return mi(o,`ParseError (position ${r}): Expecting string '${e}', but got end of input.`);let a=tre(r,t.byteLength,i);return e===a?um(o,e,r+kE.encode(e).byteLength):mi(o,`ParseError (position ${r}): Expecting string '${e}', got '${a}...'`)})}function Xc(e){let t=Object.prototype.toString.call(e);if(t!=="[object RegExp]")throw new TypeError(`regex must be called with a Regular Expression, but got ${t}`);if(e.toString()[1]!=="^")throw new Error("regex parsers must contain '^' start assertion.");return new ao(function(o){if(o.isError)return o;let{dataView:r,index:i}=o,s=tre(i,r.byteLength-i,r);if(s.length>=1){let a=s.match(e);return a?um(o,a[0],i+kE.encode(a[0]).byteLength):mi(o,`ParseError (position ${i}): Expecting string matching '${e}', got '${s.slice(0,5)}...'`)}return mi(o,`ParseError (position ${i}): Expecting string matching '${e}', but got end of input.`)})}function Ia(e){return new ao(function(n){if(n.isError)return n;let o=e.length,r=new Array(o),i=n;for(let s=0;s<o;s++){let a=e[s].p(i);if(a.isError)return a;i=a,r[s]=a.result}return yu(i,r)})}function lv(e){return function(n){return new ao(function(r){if(r.isError)return r;let i=r,s=null,a=[];for(;;){let l=n.p(i),u=e.p(l);if(l.isError){s=l;break}else a.push(l.result);if(u.isError){i=l;break}i=u}return s?a.length===0?yu(r,a):s:yu(i,a)})}}function xs(e){if(e.length===0)throw new Error("List of parsers can't be empty.");return new ao(function(n){if(n.isError)return n;let o=null;for(let r of e){let i=r.p(n);if(!i.isError)return i;(o===null||o&&i.index>o.index)&&(o=i)}return o})}function lf(e){return function(n){return function(r){return Ia([e,r,n]).map(([i,s])=>s)}}}function uv(e){return new ao(function(n){if(n.isError)return n;let o=e.p(n);return o.isError?yu(n,null):o})}function PE(e){return new ao(function(n){return e().p(n)})}function Ru(e){return function(n){return e.chain(()=>n)}}var SE,kE,ere,tre,iv,sv,nre,V5e,af,ore,mi,yu,F5e,um,ao,z5e,B5e,U5e,$5e,H5e,gYe,av,Eg,Sg,Go,yYe,_Ye,BM,AE,vYe,UM,rre,ire,sre,TE,j5e,cm,cv,IE=x(()=>{if(typeof TextEncoder!="undefined")SE={Encoder:TextEncoder,Decoder:TextDecoder};else try{let e=wc("util");SE={Encoder:e.TextEncoder,Decoder:e.TextDecoder}}catch{throw new Error("Arcsecond requires TextEncoder and TextDecoder to be polyfilled.")}kE=new SE.Encoder,ere=new SE.Decoder,tre=(e,t,n)=>{let o=Uint8Array.from({length:t},(i,s)=>n.getUint8(e+s));return ere.decode(o)},iv=(e,t)=>{let n=t.getUint8(e);return(n&128)>>7===0?1:(n&224)>>5===6?2:(n&240)>>4===14?3:(n&240)>>4===15?4:1},sv=(e,t,n)=>{let o=Uint8Array.from({length:t},(r,i)=>n.getUint8(e+i));return ere.decode(o)},nre=e=>{let t,n=0,o=0;for(;o<e.length;){for(t=e.codePointAt(o);t;)t=t>>8,o++;n++}return n},V5e=e=>e instanceof Uint8Array||e instanceof Uint8ClampedArray||e instanceof Int8Array||e instanceof Uint16Array||e instanceof Int16Array||e instanceof Uint32Array||e instanceof Int32Array||e instanceof Float32Array||e instanceof Float64Array;(function(e){e.STRING="string",e.ARRAY_BUFFER="arrayBuffer",e.TYPED_ARRAY="typedArray",e.DATA_VIEW="dataView"})(af||(af={}));ore=(e,t=null)=>{let n,o;if(typeof e=="string"){let r=kE.encode(e);n=new DataView(r.buffer),o=af.STRING}else if(e instanceof ArrayBuffer)n=new DataView(e),o=af.ARRAY_BUFFER;else if(V5e(e))n=new DataView(e.buffer),o=af.TYPED_ARRAY;else if(e instanceof DataView)n=e,o=af.DATA_VIEW;else throw new Error(`Cannot process input. Must be a string, ArrayBuffer, TypedArray, or DataView. but got ${typeof e}`);return{dataView:n,inputType:o,isError:!1,error:null,result:null,data:t,index:0}},mi=(e,t)=>({...e,isError:!0,error:t}),yu=(e,t)=>({...e,result:t}),F5e=(e,t)=>({...e,data:t}),um=(e,t,n)=>({...e,result:t,index:n}),ao=class{constructor(t){this.p=t}run(t){let n=ore(t),o=this.p(n);return o.isError?{isError:!0,error:o.error,index:o.index,data:o.data}:{isError:!1,result:o.result,index:o.index,data:o.data}}fork(t,n,o){let r=ore(t),i=this.p(r);return i.isError?n(i.error,i):o(i.result,i)}map(t){let n=this.p;return new ao(function(r){let i=n(r);return i.isError?i:yu(i,t(i.result))})}chain(t){let n=this.p;return new ao(function(r){let i=n(r);return i.isError?i:t(i.result).p(i)})}ap(t){let n=this.p;return new ao(function(r){if(r.isError)return r;let i=n(r);if(i.isError)return i;let s=t.p(i);return s.isError?s:yu(s,s.result(i.result))})}errorMap(t){let n=this.p;return new ao(function(r){let i=n(r);return i.isError?mi(i,t({isError:!0,error:i.error,index:i.index,data:i.data})):i})}errorChain(t){let n=this.p;return new ao(function(r){let i=n(r);if(i.isError){let{error:s,index:a,data:l}=i;return t({isError:!0,error:s,index:a,data:l}).p({...i,isError:!1})}return i})}mapFromData(t){let n=this.p;return new ao(o=>{let r=n(o);return r.isError&&r.error?r:yu(r,t({isError:!1,result:r.result,data:r.data,index:r.index}))})}chainFromData(t){let n=this.p;return new ao(function(r){let i=n(r);return i.isError&&i.error?i:t({result:i.result,data:i.data}).p(i)})}mapData(t){let n=this.p;return new ao(function(r){let i=n(r);return F5e(i,t(i.data))})}static of(t){return new ao(n=>yu(n,t))}},z5e=/[0-9]/,B5e=/^[0-9]+/,U5e=/[a-zA-Z]/,$5e=/^[a-zA-Z]+/,H5e=/^\s+/,gYe=new ao(function(t){return t.isError?t:yu(t,t.data)});av=ao.of,Eg=function(t){return new ao(function(o){if(o.isError)return o;let r=[],i=o;for(;;){let s=t.p(i);if(s.isError)break;if(i=s,r.push(i.result),i.index>=i.dataView.byteLength)break}return yu(i,r)})},Sg=function(t){return new ao(function(o){if(o.isError)return o;let r=Eg(t).p(o);return r.result.length?r:mi(o,`ParseError 'many1' (position ${o.index}): Expecting to match at least one value`)})},Go=function(t){if(!t||nre(t)!==1)throw new TypeError(`char must be called with a single character, but got ${t}`);return new ao(function(o){if(o.isError)return o;let{index:r,dataView:i}=o;if(r<i.byteLength){let s=iv(r,i);if(r+s<=i.byteLength){let a=sv(r,s,i);return a===t?um(o,t,r+s):mi(o,`ParseError (position ${r}): Expecting character '${t}', got '${a}'`)}}return mi(o,`ParseError (position ${r}): Expecting character '${t}', but got end of input.`)})},yYe=new ao(function(t){if(t.isError)return t;let{index:n,dataView:o}=t;if(n<o.byteLength){let r=iv(n,o);if(n+r<=o.byteLength){let i=sv(n,r,o);return um(t,i,n+r)}}return mi(t,`ParseError (position ${n}): Expecting a character, but got end of input.`)}),_Ye=new ao(function(t){if(t.isError)return t;let{index:n,dataView:o}=t;return n<o.byteLength?um(t,o.getUint8(n),n):mi(t,`ParseError (position ${n}): Unexpected end of input.`)});BM=new ao(function(t){if(t.isError)return t;let{dataView:n,index:o}=t;if(n.byteLength>o){let r=iv(o,n);if(o+r<=n.byteLength){let i=sv(o,r,n);return n.byteLength&&i&&z5e.test(i)?um(t,i,o+r):mi(t,`ParseError (position ${o}): Expecting digit, got '${i}'`)}}return mi(t,`ParseError (position ${o}): Expecting digit, but got end of input.`)}),AE=Xc(B5e).errorMap(({index:e})=>`ParseError (position ${e}): Expecting digits`),vYe=new ao(function(t){if(t.isError)return t;let{index:n,dataView:o}=t;if(o.byteLength>n){let r=iv(n,o);if(n+r<=o.byteLength){let i=sv(n,r,o);return o.byteLength&&i&&U5e.test(i)?um(t,i,n+r):mi(t,`ParseError (position ${n}): Expecting letter, got '${i}'`)}}return mi(t,`ParseError (position ${n}): Expecting letter, but got end of input.`)}),UM=Xc($5e).errorMap(({index:e})=>`ParseError (position ${e}): Expecting letters`);rre=function(t){return function(o){return new ao(function(i){if(i.isError)return i;let s=lv(t)(o).p(i);return s.isError?s:s.result.length===0?mi(i,`ParseError 'sepBy1' (position ${i.index}): Expecting to match at least one separated value`):s})}};ire=function(t){return new ao(function(o){if(o.isError)return o;let{dataView:r,index:i}=o,s=t.p(o);if(s.isError){if(i<r.byteLength){let a=iv(i,r);if(i+a<=r.byteLength){let l=sv(i,a,r);return um(o,l,i+a)}}return mi(o,`ParseError 'anyCharExcept' (position ${i}): Unexpected end of input`)}return mi(o,`ParseError 'anyCharExcept' (position ${i}): Matched '${s.result}' from the exception parser`)})};sre=new ao(function(t){if(t.isError)return t;let{index:n}=t;return n>0?mi(t,`ParseError 'startOfInput' (position ${n}): Expected start of input'`):t}),TE=new ao(function(t){if(t.isError)return t;let{dataView:n,index:o,inputType:r}=t;if(o!==n.byteLength){let i=r===af.STRING?String.fromCharCode(n.getUint8(o)):`0x${n.getUint8(o).toString(16).padStart(2,"0")}`;return mi(t,`ParseError 'endOfInput' (position ${o}): Expected end of input but got '${i}'`)}return yu(t,null)}),j5e=Xc(H5e).errorMap(({index:e})=>`ParseError 'many1' (position ${e}): Expecting to match at least one value`),cm=uv(j5e).map(e=>e||"");cv=function(t){return function(o){return t.chain(r=>o.map(()=>r))}}});var WM={};M(WM,{parse:()=>ure,yellin:()=>cre,yellinSafe:()=>jM});function ure(e){if(HM.has(e))return HM.get(e);let t=R5e.run(e.trim());if(t.isError)throw new Error(t.error);return HM.set(e,t.result),t.result}function cre(e){let t=ure(e);return t?(n,o)=>{let r={eq:(a,l)=>s(l)===s(a),and:(...a)=>!a.find(l=>!s(l)),or:(...a)=>!!a.find(l=>s(l)),not:a=>!s(a),contains:function(a,l){return a=s(a),l=s(l),Array.isArray(a)?a.includes(l):typeof a=="string"?a.indexOf(l)!==-1:!1}},i={call:(a,l)=>(r[a]??(()=>null))(...l),path:a=>a.indexOf("$.")===0?Sd(o,a.replace("$.","")):Sd(n,a),literal:a=>a},s=([a,...l]=[null])=>(i[a]??(()=>null))(...l);return!!s(t)}:(console.warn(`Invalid condition string: ${e}`),()=>!1)}function jM(e){if(typeof e=="boolean")return()=>e;if(!e)return()=>!0;try{return cre(e)}catch(t){return console.warn(t),()=>!0}}var ec,$M,W5e,G5e,q5e,Q5e,K5e,are,Y5e,lre,X5e,J5e,Z5e,R5e,HM,GM=x(()=>{kd();IE();ec=e=>Ru(cm)(e),$M=(e,t)=>t.map(n=>[e,n]),W5e=ec(Go("(")),G5e=ec(Go(")")),q5e=lf(W5e)(G5e),Q5e=lv(ec(Go(","))),K5e=Xc(/^[0-9]+/).map(e=>parseFloat(e)),are=e=>Ia([e,Eg(xs([Ia([Zu("\\"),e]).map(t=>t.join("")),ire(e)])).map(t=>t.join("")),e]).map(([,t])=>t),Y5e=xs([are(Go('"')),are(Go("'"))]),lre=PE(()=>xs([X5e,Z5e,J5e])),X5e=$M("literal",xs([ec(Zu("true").map(()=>!0)),ec(Zu("false").map(()=>!1)),ec(Zu("null").map(()=>null)),ec(K5e),ec(Y5e)])),J5e=$M("path",ec(Xc(/^[$\w\.-]+/))),Z5e=$M("call",ec(Ia([Xc(/^[\w\.-]+/),q5e(Q5e(lre))]))).map(([e,[t,n]])=>[e,t,n]),R5e=cv(lre)(TE),HM=new Map});var QM={};M(QM,{useBreakoutMode:()=>pv,useToggleBreakoutMode:()=>qM});var pre,OE,qM,pv,mv=x(()=>{pre=I(U());Kt();pi();OE=mC("breakout-mode",!1);OE.onMount=e=>iu({"inspector-breakout-mode":kn(()=>{e(t=>!t)})});us(OE);qM=()=>{let[e,t]=je(OE),n=(0,pre.useCallback)(()=>{t(o=>!o)},[t]);return[e,n]},pv=()=>gt(OE)});var KM={};M(KM,{default:()=>Za});function Za({tooltip:e,htmlTooltip:t=!1,label:n,href:o,className:r,...i}){let s=(0,DE.useRef)(),a=di(s,e,{html:t});return DE.default.createElement(o?"a":"button",{ref:s,href:o,className:Q("tco-bar-button",r),...i},n,a)}var DE,pm=x(()=>{DE=I(U());De();xn()});var o7={};M(o7,{closestWeight:()=>Ra,fontConfigAtom:()=>Jc,fontDataAtom:()=>LE,fontItemsAtom:()=>dv,fontItemsAtomRaw:()=>kg,getAllWeights:()=>ME,getBaseWeightOptions:()=>JM,getLegacyFontFamilyOptions:()=>ZM,getLegacyFontWeightOptions:()=>RM,locateCustomWeights:()=>NE,useAvailableFontOptions:()=>Ag,useAvailableFonts:()=>e7,useFontData:()=>oAe,useFontFamilyOptions:()=>t7,useFontSource:()=>XM,useFontWeight:()=>n7});function XM(e){let t=gt(Jc),{customFontItems:n=[]}=t??{};return(0,Al.useMemo)(function(){if(!e.source)return null;switch(e.source){case"google":return eAe[e.name];case"custom":for(let o=0;o<n.length;++o){let r=n[o];if(r._id===e.name)return r}break}return null},[e,n])}function ME(){return[...YM]}function NE({files:e=[]}={}){return e.reduce((t,{weight:n})=>(t.includes(n)||t.push(n),t),[])}function e7(){let e=gt(Jc);return(0,Al.useMemo)(()=>{let t=mre("system"),n=mre("google"),{customFontItems:o=[],typekitItems:r=[]}=e??{},i=o.map(l=>({value:`custom:${l._id}`,label:l.family,item:{...l,weights:NE(l)}})),s=r.map(l=>({value:`typekit:${l.family}`,label:l.family,item:l})),a=[];return i.length>0&&a.push({label:v("app.fonts.group.custom"),options:i}),s.length>0&&a.push({label:v("app.fonts.group.adobe"),options:s}),t.length>0&&a.push({label:v("app.fonts.group.system"),options:t}),n.length>0&&a.push({label:v("app.fonts.group.google"),options:n}),a},[e])}function Ag(){let e=e7(),t=(0,Al.useMemo)(()=>e.reduce((n,{label:o,options:r})=>[...n,...r.map(i=>({...i,group:o}))],[]),[e]);return(0,Al.useMemo)(()=>({options:t,groupedOptions:e}),[t,e])}function t7({usePallete:e=!0}){let t=e7(),n=gt(tAe);return(0,Al.useMemo)(()=>[...e?n:[],...t,{label:v("app.parent-font"),options:[{value:"inherit",label:v("app.inherit")}]}],[n,t,e])}function n7(e,t){let n=gt(kg).filter(({title:f,_id:h,children:g})=>f&&h&&!g),{name:o,source:r,weightNormal:i,weightBold:s}=(0,Al.useMemo)(()=>n.find(({_id:f})=>f&&f===t)??{},[n,t]),a=(0,Al.useMemo)(()=>o&&r?`${r}:${o}`:t,[o,r,t]),{options:l}=Ag(),u=(0,Al.useMemo)(()=>{let f=l.find(({value:h})=>h===a);return f?.item?.weights?f.item.weights:ME()},[l,a]),c=(0,Al.useMemo)(()=>u.filter(f=>!f.includes("i")).sort().map(f=>({value:f})),[u]);e||(e="");let p=jn(e),m=(0,Al.useMemo)(()=>{if(p)return[];let f=Ra(i??"400",c),h=Ra(s??"700",c),g=t==="inherit",y=[{label:v("app.managed-weights"),options:[{value:"fw-normal",label:g?v("app.fonts.normal"):v("app.fonts.normal-formatted",{weight:f})},{value:"fw-bold",label:h===f||g?v("app.fonts.bold"):v("app.fonts.bold-formatted",{weight:h})}]},{label:c.length===1?v("app.exact-weight"):v("app.exact-weights"),options:c.map(({value:_})=>({value:_,label:_}))}];return g?[...y,{label:v("app.parent-weight"),options:[{value:"inherit",label:v("app.inherit")}]}]:y},[p,c,i,s,t]),d=(0,Al.useMemo)(()=>p?e:e==="inherit"&&t!=="inherit"?"normal":["fw-normal","fw-bold","inherit"].includes(e)?e:Ra(e,c),[e,p,c,t]);return{options:m,weight:d,isDc:p}}var Al,tc,YM,eAe,kg,dv,tAe,Jc,Ra,mre,nAe,JM,ZM,RM,LE,oAe,mm=x(()=>{Al=I(U());ke();tc=I(Mn());$d();Kt();gs();YM=["100","100i","200","200i","300","300i","400","400i","500","500i","600","600i","700","700i","800","800i","900","900i"],eAe=window.csAppData.fontData,kg=_a(e=>e.fontItems,[],e=>({type:"FONT_ITEMS:UPDATE",payload:e})),dv=Fe(e=>l_(e(kg))),tAe=Fe(e=>{let t=e(dv);return(t?.root?.children??[]).map(n=>({label:t[n].title,options:t[n].children.map(o=>({item:t[o],value:t[o]._id,label:t[o].title}))})).filter(n=>!!n?.options?.length>0)}),Jc=_a(e=>e.fontConfig,{},e=>({type:"FONT_CONFIG:UPDATE",payload:e})),Ra=(e="400",t=[])=>{let n=parseInt(e,10);return`${t.map(r=>parseInt(typeof r=="object"?r?.value:r,10)).sort((r,i)=>Math.abs(r-n)-Math.abs(i-n))[0]??e}`};mre=(0,tc.memoize)(e=>nAe(e).map(t=>({value:`${e}:${t.name}`,label:t.family,item:t}))),nAe=(0,tc.memoize)(e=>{let t=window.csAppData.fontData;return Object.keys(t).reduce((n,o)=>{let{source:r,family:i,stack:s,weights:a}=t[o]||{};return r===e&&i&&s&&a&&n.push({...t[o],name:o,family:i,stack:s,weights:a.map(l=>l.replace("italic","i"))}),n},[])});JM=(0,tc.memoize)(()=>(0,tc.uniq)(YM.map(e=>e.replace("i",""))).map(e=>({value:e,label:e}))),ZM=(0,tc.memoize)(()=>Object.keys(window.csAppData.fontData??{}).map(e=>{let{source:t,family:n}=window.csAppData?.fontData?.[e];return{value:n,label:v("app.controls.font-family.select",{family:n,source:(0,tc.capitalize)(t)})}})),RM=(0,tc.memoize)(()=>YM.map(e=>{let t=e.replace("i","italic");return{value:t,label:v(`app.font-weight.${t}`)}}));LE=Fe(e=>({items:e(dv),config:e(Jc)})),oAe=()=>gt(LE)});var i7={};M(i7,{parseURL:()=>dm,sameOrigin:()=>r7});function dm(e){try{let{protocol:t,host:n,origin:o,pathname:r,searchParams:i}=new URL(e),s={};for(let[a,l]of i.entries())s[a]=l;return{protocol:t,host:n,origin:o,pathname:r,query:s}}catch{return{}}}function r7(e,t){if(e===t)return!0;let n=dm(e),o=dm(t),r=n.port|0||(n.protocol==="https"?443:80),i=o.port|0||(o.protocol==="https"?443:80);return n.protocol===o.protocol&&n.host===o.host&&r===i}var Tg=x(()=>{});var l7={};M(l7,{useFocusElementBox:()=>s7,useSetFocusElementBox:()=>a7});function s7(){return Ne(t=>t.ui.currentFocusElementBox)}function a7(){let e=Ye();return(0,dre.useCallback)(t=>{let n;t&&t.target?n=t.target.getBoundingClientRect().toJSON():n=t,e({type:"UI:CURRENT_ELEMENT_FOCUS",payload:n})},[e])}var dre,VE=x(()=>{dre=I(U());ft()});var c7={};M(c7,{Handle:()=>Tl,default:()=>Pg});function rAe(e,t=[],n=500){(0,Rt.useEffect)(()=>{let o=(0,fre.debounce)(e,n);return window.addEventListener("resize",o),()=>{o.cancel(),window.removeEventListener("resize",o)}},[t])}function iAe(e,t,n,o){return e?o?"nw":n?"ne":"n":t?o?"sw":n?"se":"s":o?"w":n?"e":""}function sAe(e){let{top:t,left:n}=e.getBoundingClientRect();return{top:t,left:n}}function fv(e){let{top:t,left:n,width:o,height:r}=e.getBoundingClientRect();return{top:t,left:n,width:o,height:r}}function Tl({north:e,south:t,east:n,west:o,current:r,onBeginResize:i,onEndResize:s}){let a=(0,Rt.useRef)(null),l=(0,Rt.useMemo)(()=>iAe(e,t,n,o),[e,t,n,o]);return(0,Rt.useEffect)(()=>{let u=a.current;if(!u)return()=>{};let c=m=>{i(m,l),window.addEventListener("mouseup",p)},p=()=>{s(),window.removeEventListener("mouseup",p)};return u.addEventListener("mousedown",c),()=>{u.removeEventListener("mousedown",c),window.removeEventListener("mouseup",p)}},[l,i,s]),Rt.default.createElement("div",{ref:a,className:Q("tco-resize",`is-${l}`,{"is-indicated":r===l})})}function aAe(e,t,n,o){let[r,i]=(0,Rt.useState)(null),s=(0,Rt.useRef)({}),a=(0,Rt.useRef)();(0,Rt.useEffect)(()=>{if(!r)return()=>{};let c=e.current,p={height:80,width:80};if(c){let{minWidth:d,minHeight:f}=getComputedStyle(c);p.height=parseInt(f,10),p.width=parseInt(d,10)}let m=({clientX:d,clientY:f})=>{let{box:h,offsetX:g=0,offsetY:y=0}=s.current,_={};if(r.includes("n")){let b=h.top+h.height,w=f+y;b-w>=p.height&&(_.top=w,_.height=b-_.top,c.style.top=`${_.top}px`,c.style.height=`${_.height}px`)}if(r.includes("s")&&(_.height=Math.max(p.height,f+y-h.top),c.style.height=`${_.height}px`),r.includes("w")){let b=h.left+h.width,w=d+g;b-w>=p.width&&(_.left=w,_.width=b-_.left,c.style.left=`${_.left}px`,c.style.width=`${_.width}px`)}r.includes("e")&&(_.width=Math.max(p.width,d+g-h.left),c.style.width=`${_.width}px`),s.current={offsetX:g,offsetY:y,box:{...h,..._}}};return window.addEventListener("mousemove",m),()=>{window.removeEventListener("mousemove",m)}},[r]),(0,Rt.useEffect)(()=>{t&&(s.current={...s.current||{},box:t})},[t]);let l=(0,Rt.useCallback)(({clientX:c,clientY:p},m)=>{let d=fv(e.current);s.current={box:d,offsetX:(m.includes("e")?d.left+d.width:d.left)-c,offsetY:(m.includes("s")?d.top+d.height:d.top)-p},i(m)},[]),u=(0,Rt.useCallback)(()=>{i(null),n(c=>({...c,...s.current.box})),u7&&(a.current=setTimeout(()=>{o(fv(e.current))},100))},[n]);return(0,Rt.useEffect)(()=>()=>{clearTimeout(a.current)},[]),{resizing:r,onBeginResize:l,onEndResize:u}}function lAe(e,t,n=20,o=!0){let[r,i]=(0,Rt.useState)(()=>t&&m7(t)||{}),s=s7(),a=(0,Rt.useCallback)(({top:u,left:c,width:p,height:m})=>{let d={},f=window.innerHeight-n-m,h=window.innerWidth-n-p,g=u+m-window.innerHeight;u>f&&(d.top=f),c>h&&(d.left=h),u<n&&(d.top=n),c+p<0&&(d.left=p*-1+n),n>c&&(d.left=n),g>0&&(d["--tco-offscreen-padding"]=`${g}px`),Object.keys(d).length>0&&i(y=>({...y,...d}))},[i]);rAe(()=>{u7&&a(fv(e.current))},[i]),(0,Rt.useLayoutEffect)(()=>{if(e.current&&s){let u=fv(e.current),c={...r};c.top=r.top||s.top,c.left=r.left||s.left,c.width=r.width||u.width,c.height=u.height,i(c),a(c)}},[a,i,e]),(0,Rt.useEffect)(()=>{t&&p7(t,r)},[t,r]);let l=(0,Rt.useCallback)(u=>{i(typeof u=="function"?c=>({...u(c),"--tco-offscreen-padding":0}):{...u,"--tco-offscreen-padding":0})},[i]);return[r,l,a]}function uAe(e,{setDragIntent:t,onMoveStart:n,onMove:o,onMoveEnd:r,selector:i,disabled:s=!1,dragThreshold:a=1}={}){let l=(0,Rt.useRef)();(0,Rt.useEffect)(()=>{if(!e.current||s)return()=>{};let u=e.current,c=!1,p=0,m=()=>{c&&(c=!1,p=0,r(l.current.coords)),t(!1),window.removeEventListener("mouseup",m),window.removeEventListener("mousemove",d)},d=({clientX:y,clientY:_})=>{if(p>=a||c){let{offsetX:b=0,offsetY:w=0}=l.current,S={left:y+b,top:_+w};l.current={coords:S,offsetX:b,offsetY:w},c||n(S),c=!0,o(S)}else p+=1,t(!0)},f=y=>u===y||u.contains(y)?i?y.matches(i):!0:!1,h=y=>{window.addEventListener("mouseup",m),window.addEventListener("mousemove",d);let _=sAe(u);l.current={coords:_,offsetX:_.left-y.clientX,offsetY:_.top-y.clientY}},g=y=>{f(y.target)&&h(y)};return u.addEventListener("mousedown",g),()=>{u.removeEventListener("mousedown",g),window.removeEventListener("mousemove",d),window.removeEventListener("mouseup",m)}},[n,o,r,s])}function cAe(e,t,n,{setDragIntent:o,dragFrom:r,onMoveBegin:i,onMoveEnd:s,dragThreshold:a}){let[l,u]=(0,Rt.useState)(!1),c=(0,Rt.useRef)(),p=(0,Rt.useCallback)(({top:f,left:h})=>{u(!0),o(!1),typeof i=="function"&&i()},[u,o]),m=(0,Rt.useCallback)(({top:f,left:h})=>{e.current.style.top=`${f}px`,e.current.style.left=`${h}px`},[]),d=(0,Rt.useCallback)(f=>{u(!1),o(!1),t(h=>({...h,...f})),u7&&(c.current=setTimeout(()=>{n(fv(e.current))},100)),typeof s=="function"&&s()},[u,t]);return(0,Rt.useEffect)(()=>()=>{clearTimeout(c.current)},[]),uAe(e,{setDragIntent:o,onMoveStart:p,onMove:m,onMoveEnd:d,selector:r,dragThreshold:a}),{moving:l}}function Pg({dragFrom:e,x:t=!0,y:n=!0,edges:o=!0,corners:r=!0,children:i,name:s,manageZ:a=!0,onMoveBegin:l,onMoveEnd:u,onResizeEdge:c,dragThreshold:p}){let m=(0,Rt.useRef)(),d=ws(),[f,h,g]=lAe(m,s,40,a),{moving:y}=cAe(m,h,g,{setDragIntent:d,dragFrom:e,onMoveBegin:l,onMoveEnd:u,dragThreshold:p}),{resizing:_,onBeginResize:b,onEndResize:w}=aAe(m,f,h,g);return bo(()=>{d(!!(_||y)),_&&c&&c(_,h)},[d,_,y]),i(m,Q({"has-corners":r,"no-corners":!r,"is-interacting":!!_||!!y}),f,Rt.default.createElement(Rt.default.Fragment,null,t&&o&&Rt.default.createElement(Rt.default.Fragment,null,Rt.default.createElement(Tl,{west:!0,current:_,onBeginResize:b,onEndResize:w}),Rt.default.createElement(Tl,{east:!0,current:_,onBeginResize:b,onEndResize:w})),n&&o&&Rt.default.createElement(Rt.default.Fragment,null,Rt.default.createElement(Tl,{north:!0,current:_,onBeginResize:b,onEndResize:w}),Rt.default.createElement(Tl,{south:!0,current:_,onBeginResize:b,onEndResize:w})),t&&n&&r&&Rt.default.createElement(Rt.default.Fragment,null,Rt.default.createElement(Tl,{north:!0,west:!0,current:_,onBeginResize:b,onEndResize:w}),Rt.default.createElement(Tl,{north:!0,east:!0,current:_,onBeginResize:b,onEndResize:w}),Rt.default.createElement(Tl,{south:!0,west:!0,current:_,onBeginResize:b,onEndResize:w}),Rt.default.createElement(Tl,{south:!0,east:!0,current:_,onBeginResize:b,onEndResize:w}))))}var Rt,fre,u7,hv=x(()=>{Rt=I(U());De();Et();nr();fre=I(Mn());Et();VE();u7=!1});var h7={};M(h7,{usePreviewReady:()=>f7,useSetPreviewReady:()=>d7});var hre,d7,f7,FE=x(()=>{Kt();hre=Fe(!1),d7=()=>jo(hre),f7=()=>gt(hre)});var y7={};M(y7,{usePreviewToAppEvents:()=>g7});function pAe(e,t){return function(n){if(n.ctrlKey)return;n.preventDefault();let o=n.target.closest("[data-cs-observeable-id]");if(!o)return;let r=new CustomEvent(e,{detail:{ctrlKey:n.ctrlKey,metaKey:n.metaKey,clientX:n.clientX+t.left,clientY:n.clientY+t.top,attribute:"data-tco-ctx-menu",value:o?.getAttribute("data-cs-observeable-id")}});window.top.dispatchEvent(r)}}function _re(e,t){return function(n){let o=new MouseEvent(e,{clientX:n.clientX+t.left,clientY:n.clientY+t.top});window.top.dispatchEvent(o)}}function g7(e){(0,gre.useEffect)(()=>{if(!e||!e?.contentWindow||!e?.contentDocument)return;let t=e.contentWindow,n=e.getBoundingClientRect(),o=[];for(var r in yre){let i=yre[r](r,n);t.addEventListener(r,i),o.push([r,i])}return function(){!t||o.map(function(i){t.removeEventListener(i[0],i[1])})}},[e,e?.contentWindow,e?.contentDocument,e?.contentDocument?.body])}var gre,yre,_7=x(()=>{gre=I(U()),yre={contextmenu:pAe,mousemove:_re,mouseup:_re}});var b7={};M(b7,{scrollTo:()=>zE,scrollToElement:()=>v7});function zE(e,t=window,n=!1){if(!!e&&e&&(n||!vre(e,t))){let{top:o}=e.getBoundingClientRect(),r=t.csGlobal.csHooks.apply("fixed_top_offset",0);t.scrollTo({left:0,top:o+t.scrollY-r,behavior:"smooth"})}}function v7(e,t=window,n=document,o=!1){let r=Array.from(n.querySelectorAll(`[data-cs-observeable-id="${e}"]`));return r.length?(!o&&r.find(s=>vre(s,t))||zE(r.find(i=>i.matches(".tco-element-preview")),t,o),!0):!1}var mAe,vre,gv=x(()=>{mAe=.3,vre=(e,t=window)=>{let{top:n,bottom:o,height:r}=e.getBoundingClientRect(),i=t.csGlobal.csHooks.apply("fixed_top_offset",0);if(n<i)return!1;let s=r*mAe;return r<t.innerHeight&&o>t.innerHeight?!1:o-s>0&&n+s-t.innerHeight<0}});var x7={};M(x7,{default:()=>BE});function BE(e,t=function(){},n=1,o=100){let r,i=!0;t=t||function(){};function s(l,u){return!!(l()||!u)}function a(){if(i){if(s(e,n,o)){t();return}i=!1}r=setTimeout(function(){if(s(e,--n,o)){t();return}a()},o)}return a(),function(){r&&clearTimeout(r)}}var w7=x(()=>{});var C7={};M(C7,{usePreviewWindowEffect:()=>Zc});function Zc(e,t,n){return(0,bre.useEffect)(()=>{if(!e||!e?.contentWindow||!e?.contentDocument)return;let o=e.contentWindow;return t(o,e?.contentDocument)},[e,e?.contentWindow,e?.contentDocument,e?.contentDocument?.body,...n])}var bre,Ig=x(()=>{bre=I(U())});var S7={};M(S7,{useScrollTo:()=>E7});function E7(e){let t=Ne(function({ui:r}){return r.scrollTo}),n=Ne(function({ui:r}){return r.scrollToForce}),o=Ye();return Zc(e,(r,i)=>{if(!t)return;let s;return requestAnimationFrame(()=>{s=BE(function(){return v7(t,r,i,n)},function(){setTimeout(function(){o(wM)},15)},6,250)}),function(){s&&s()}},[o,t,n])}var k7=x(()=>{gv();ft();w7();Ut();Ig()});var yv=ct((tXe,UE)=>{(function(e){var t=/^\s+/,n=/\s+$/,o=0,r=e.round,i=e.min,s=e.max,a=e.random;function l(V,J){if(V=V||"",J=J||{},V instanceof l)return V;if(!(this instanceof l))return new l(V,J);var Y=u(V);this._originalInput=V,this._r=Y.r,this._g=Y.g,this._b=Y.b,this._a=Y.a,this._roundA=r(100*this._a)/100,this._format=J.format||Y.format,this._gradientType=J.gradientType,this._r<1&&(this._r=r(this._r)),this._g<1&&(this._g=r(this._g)),this._b<1&&(this._b=r(this._b)),this._ok=Y.ok,this._tc_id=o++}l.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var V=this.toRgb();return(V.r*299+V.g*587+V.b*114)/1e3},getLuminance:function(){var V=this.toRgb(),J,Y,Te,Ue,Ie,Qe;return J=V.r/255,Y=V.g/255,Te=V.b/255,J<=.03928?Ue=J/12.92:Ue=e.pow((J+.055)/1.055,2.4),Y<=.03928?Ie=Y/12.92:Ie=e.pow((Y+.055)/1.055,2.4),Te<=.03928?Qe=Te/12.92:Qe=e.pow((Te+.055)/1.055,2.4),.2126*Ue+.7152*Ie+.0722*Qe},setAlpha:function(V){return this._a=ne(V),this._roundA=r(100*this._a)/100,this},toHsv:function(){var V=d(this._r,this._g,this._b);return{h:V.h*360,s:V.s,v:V.v,a:this._a}},toHsvString:function(){var V=d(this._r,this._g,this._b),J=r(V.h*360),Y=r(V.s*100),Te=r(V.v*100);return this._a==1?"hsv("+J+", "+Y+"%, "+Te+"%)":"hsva("+J+", "+Y+"%, "+Te+"%, "+this._roundA+")"},toHsl:function(){var V=p(this._r,this._g,this._b);return{h:V.h*360,s:V.s,l:V.l,a:this._a}},toHslString:function(){var V=p(this._r,this._g,this._b),J=r(V.h*360),Y=r(V.s*100),Te=r(V.l*100);return this._a==1?"hsl("+J+", "+Y+"%, "+Te+"%)":"hsla("+J+", "+Y+"%, "+Te+"%, "+this._roundA+")"},toHex:function(V){return h(this._r,this._g,this._b,V)},toHexString:function(V){return"#"+this.toHex(V)},toHex8:function(V){return g(this._r,this._g,this._b,this._a,V)},toHex8String:function(V){return"#"+this.toHex8(V)},toRgb:function(){return{r:r(this._r),g:r(this._g),b:r(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+r(this._r)+", "+r(this._g)+", "+r(this._b)+")":"rgba("+r(this._r)+", "+r(this._g)+", "+r(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:r(le(this._r,255)*100)+"%",g:r(le(this._g,255)*100)+"%",b:r(le(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+r(le(this._r,255)*100)+"%, "+r(le(this._g,255)*100)+"%, "+r(le(this._b,255)*100)+"%)":"rgba("+r(le(this._r,255)*100)+"%, "+r(le(this._g,255)*100)+"%, "+r(le(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:$[h(this._r,this._g,this._b,!0)]||!1},toFilter:function(V){var J="#"+y(this._r,this._g,this._b,this._a),Y=J,Te=this._gradientType?"GradientType = 1, ":"";if(V){var Ue=l(V);Y="#"+y(Ue._r,Ue._g,Ue._b,Ue._a)}return"progid:DXImageTransform.Microsoft.gradient("+Te+"startColorstr="+J+",endColorstr="+Y+")"},toString:function(V){var J=!!V;V=V||this._format;var Y=!1,Te=this._a<1&&this._a>=0,Ue=!J&&Te&&(V==="hex"||V==="hex6"||V==="hex3"||V==="hex4"||V==="hex8"||V==="name");return Ue?V==="name"&&this._a===0?this.toName():this.toRgbString():(V==="rgb"&&(Y=this.toRgbString()),V==="prgb"&&(Y=this.toPercentageRgbString()),(V==="hex"||V==="hex6")&&(Y=this.toHexString()),V==="hex3"&&(Y=this.toHexString(!0)),V==="hex4"&&(Y=this.toHex8String(!0)),V==="hex8"&&(Y=this.toHex8String()),V==="name"&&(Y=this.toName()),V==="hsl"&&(Y=this.toHslString()),V==="hsv"&&(Y=this.toHsvString()),Y||this.toHexString())},clone:function(){return l(this.toString())},_applyModification:function(V,J){var Y=V.apply(null,[this].concat([].slice.call(J)));return this._r=Y._r,this._g=Y._g,this._b=Y._b,this.setAlpha(Y._a),this},lighten:function(){return this._applyModification(S,arguments)},brighten:function(){return this._applyModification(C,arguments)},darken:function(){return this._applyModification(k,arguments)},desaturate:function(){return this._applyModification(_,arguments)},saturate:function(){return this._applyModification(b,arguments)},greyscale:function(){return this._applyModification(w,arguments)},spin:function(){return this._applyModification(A,arguments)},_applyCombination:function(V,J){return V.apply(null,[this].concat([].slice.call(J)))},analogous:function(){return this._applyCombination(L,arguments)},complement:function(){return this._applyCombination(O,arguments)},monochromatic:function(){return this._applyCombination(D,arguments)},splitcomplement:function(){return this._applyCombination(z,arguments)},triad:function(){return this._applyCombination(T,arguments)},tetrad:function(){return this._applyCombination(F,arguments)}},l.fromRatio=function(V,J){if(typeof V=="object"){var Y={};for(var Te in V)V.hasOwnProperty(Te)&&(Te==="a"?Y[Te]=V[Te]:Y[Te]=W(V[Te]));V=Y}return l(V,J)};function u(V){var J={r:0,g:0,b:0},Y=1,Te=null,Ue=null,Ie=null,Qe=!1,it=!1;return typeof V=="string"&&(V=pe(V)),typeof V=="object"&&(se(V.r)&&se(V.g)&&se(V.b)?(J=c(V.r,V.g,V.b),Qe=!0,it=String(V.r).substr(-1)==="%"?"prgb":"rgb"):se(V.h)&&se(V.s)&&se(V.v)?(Te=W(V.s),Ue=W(V.v),J=f(V.h,Te,Ue),Qe=!0,it="hsv"):se(V.h)&&se(V.s)&&se(V.l)&&(Te=W(V.s),Ie=W(V.l),J=m(V.h,Te,Ie),Qe=!0,it="hsl"),V.hasOwnProperty("a")&&(Y=V.a)),Y=ne(Y),{ok:Qe,format:V.format||it,r:i(255,s(J.r,0)),g:i(255,s(J.g,0)),b:i(255,s(J.b,0)),a:Y}}function c(V,J,Y){return{r:le(V,255)*255,g:le(J,255)*255,b:le(Y,255)*255}}function p(V,J,Y){V=le(V,255),J=le(J,255),Y=le(Y,255);var Te=s(V,J,Y),Ue=i(V,J,Y),Ie,Qe,it=(Te+Ue)/2;if(Te==Ue)Ie=Qe=0;else{var ot=Te-Ue;switch(Qe=it>.5?ot/(2-Te-Ue):ot/(Te+Ue),Te){case V:Ie=(J-Y)/ot+(J<Y?6:0);break;case J:Ie=(Y-V)/ot+2;break;case Y:Ie=(V-J)/ot+4;break}Ie/=6}return{h:Ie,s:Qe,l:it}}function m(V,J,Y){var Te,Ue,Ie;V=le(V,360),J=le(J,100),Y=le(Y,100);function Qe(ae,ce,ye){return ye<0&&(ye+=1),ye>1&&(ye-=1),ye<1/6?ae+(ce-ae)*6*ye:ye<1/2?ce:ye<2/3?ae+(ce-ae)*(2/3-ye)*6:ae}if(J===0)Te=Ue=Ie=Y;else{var it=Y<.5?Y*(1+J):Y+J-Y*J,ot=2*Y-it;Te=Qe(ot,it,V+1/3),Ue=Qe(ot,it,V),Ie=Qe(ot,it,V-1/3)}return{r:Te*255,g:Ue*255,b:Ie*255}}function d(V,J,Y){V=le(V,255),J=le(J,255),Y=le(Y,255);var Te=s(V,J,Y),Ue=i(V,J,Y),Ie,Qe,it=Te,ot=Te-Ue;if(Qe=Te===0?0:ot/Te,Te==Ue)Ie=0;else{switch(Te){case V:Ie=(J-Y)/ot+(J<Y?6:0);break;case J:Ie=(Y-V)/ot+2;break;case Y:Ie=(V-J)/ot+4;break}Ie/=6}return{h:Ie,s:Qe,v:it}}function f(V,J,Y){V=le(V,360)*6,J=le(J,100),Y=le(Y,100);var Te=e.floor(V),Ue=V-Te,Ie=Y*(1-J),Qe=Y*(1-Ue*J),it=Y*(1-(1-Ue)*J),ot=Te%6,ae=[Y,Qe,Ie,Ie,it,Y][ot],ce=[it,Y,Y,Qe,Ie,Ie][ot],ye=[Ie,Ie,it,Y,Y,Qe][ot];return{r:ae*255,g:ce*255,b:ye*255}}function h(V,J,Y,Te){var Ue=[ve(r(V).toString(16)),ve(r(J).toString(16)),ve(r(Y).toString(16))];return Te&&Ue[0].charAt(0)==Ue[0].charAt(1)&&Ue[1].charAt(0)==Ue[1].charAt(1)&&Ue[2].charAt(0)==Ue[2].charAt(1)?Ue[0].charAt(0)+Ue[1].charAt(0)+Ue[2].charAt(0):Ue.join("")}function g(V,J,Y,Te,Ue){var Ie=[ve(r(V).toString(16)),ve(r(J).toString(16)),ve(r(Y).toString(16)),ve(te(Te))];return Ue&&Ie[0].charAt(0)==Ie[0].charAt(1)&&Ie[1].charAt(0)==Ie[1].charAt(1)&&Ie[2].charAt(0)==Ie[2].charAt(1)&&Ie[3].charAt(0)==Ie[3].charAt(1)?Ie[0].charAt(0)+Ie[1].charAt(0)+Ie[2].charAt(0)+Ie[3].charAt(0):Ie.join("")}function y(V,J,Y,Te){var Ue=[ve(te(Te)),ve(r(V).toString(16)),ve(r(J).toString(16)),ve(r(Y).toString(16))];return Ue.join("")}l.equals=function(V,J){return!V||!J?!1:l(V).toRgbString()==l(J).toRgbString()},l.random=function(){return l.fromRatio({r:a(),g:a(),b:a()})};function _(V,J){J=J===0?0:J||10;var Y=l(V).toHsl();return Y.s-=J/100,Y.s=P(Y.s),l(Y)}function b(V,J){J=J===0?0:J||10;var Y=l(V).toHsl();return Y.s+=J/100,Y.s=P(Y.s),l(Y)}function w(V){return l(V).desaturate(100)}function S(V,J){J=J===0?0:J||10;var Y=l(V).toHsl();return Y.l+=J/100,Y.l=P(Y.l),l(Y)}function C(V,J){J=J===0?0:J||10;var Y=l(V).toRgb();return Y.r=s(0,i(255,Y.r-r(255*-(J/100)))),Y.g=s(0,i(255,Y.g-r(255*-(J/100)))),Y.b=s(0,i(255,Y.b-r(255*-(J/100)))),l(Y)}function k(V,J){J=J===0?0:J||10;var Y=l(V).toHsl();return Y.l-=J/100,Y.l=P(Y.l),l(Y)}function A(V,J){var Y=l(V).toHsl(),Te=(Y.h+J)%360;return Y.h=Te<0?360+Te:Te,l(Y)}function O(V){var J=l(V).toHsl();return J.h=(J.h+180)%360,l(J)}function T(V){var J=l(V).toHsl(),Y=J.h;return[l(V),l({h:(Y+120)%360,s:J.s,l:J.l}),l({h:(Y+240)%360,s:J.s,l:J.l})]}function F(V){var J=l(V).toHsl(),Y=J.h;return[l(V),l({h:(Y+90)%360,s:J.s,l:J.l}),l({h:(Y+180)%360,s:J.s,l:J.l}),l({h:(Y+270)%360,s:J.s,l:J.l})]}function z(V){var J=l(V).toHsl(),Y=J.h;return[l(V),l({h:(Y+72)%360,s:J.s,l:J.l}),l({h:(Y+216)%360,s:J.s,l:J.l})]}function L(V,J,Y){J=J||6,Y=Y||30;var Te=l(V).toHsl(),Ue=360/Y,Ie=[l(V)];for(Te.h=(Te.h-(Ue*J>>1)+720)%360;--J;)Te.h=(Te.h+Ue)%360,Ie.push(l(Te));return Ie}function D(V,J){J=J||6;for(var Y=l(V).toHsv(),Te=Y.h,Ue=Y.s,Ie=Y.v,Qe=[],it=1/J;J--;)Qe.push(l({h:Te,s:Ue,v:Ie})),Ie=(Ie+it)%1;return Qe}l.mix=function(V,J,Y){Y=Y===0?0:Y||50;var Te=l(V).toRgb(),Ue=l(J).toRgb(),Ie=Y/100,Qe={r:(Ue.r-Te.r)*Ie+Te.r,g:(Ue.g-Te.g)*Ie+Te.g,b:(Ue.b-Te.b)*Ie+Te.b,a:(Ue.a-Te.a)*Ie+Te.a};return l(Qe)},l.readability=function(V,J){var Y=l(V),Te=l(J);return(e.max(Y.getLuminance(),Te.getLuminance())+.05)/(e.min(Y.getLuminance(),Te.getLuminance())+.05)},l.isReadable=function(V,J,Y){var Te=l.readability(V,J),Ue,Ie;switch(Ie=!1,Ue=Ce(Y),Ue.level+Ue.size){case"AAsmall":case"AAAlarge":Ie=Te>=4.5;break;case"AAlarge":Ie=Te>=3;break;case"AAAsmall":Ie=Te>=7;break}return Ie},l.mostReadable=function(V,J,Y){var Te=null,Ue=0,Ie,Qe,it,ot;Y=Y||{},Qe=Y.includeFallbackColors,it=Y.level,ot=Y.size;for(var ae=0;ae<J.length;ae++)Ie=l.readability(V,J[ae]),Ie>Ue&&(Ue=Ie,Te=l(J[ae]));return l.isReadable(V,Te,{level:it,size:ot})||!Qe?Te:(Y.includeFallbackColors=!1,l.mostReadable(V,["#fff","#000"],Y))};var j=l.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",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:"f0f",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:"90ee90",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:"663399",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"},$=l.hexNames=X(j);function X(V){var J={};for(var Y in V)V.hasOwnProperty(Y)&&(J[V[Y]]=Y);return J}function ne(V){return V=parseFloat(V),(isNaN(V)||V<0||V>1)&&(V=1),V}function le(V,J){de(V)&&(V="100%");var Y=B(V);return V=i(J,s(0,parseFloat(V))),Y&&(V=parseInt(V*J,10)/100),e.abs(V-J)<1e-6?1:V%J/parseFloat(J)}function P(V){return i(1,s(0,V))}function R(V){return parseInt(V,16)}function de(V){return typeof V=="string"&&V.indexOf(".")!=-1&&parseFloat(V)===1}function B(V){return typeof V=="string"&&V.indexOf("%")!=-1}function ve(V){return V.length==1?"0"+V:""+V}function W(V){return V<=1&&(V=V*100+"%"),V}function te(V){return e.round(parseFloat(V)*255).toString(16)}function q(V){return R(V)/255}var ee=function(){var V="[-\\+]?\\d+%?",J="[-\\+]?\\d*\\.\\d+%?",Y="(?:"+J+")|(?:"+V+")",Te="[\\s|\\(]+("+Y+")[,|\\s]+("+Y+")[,|\\s]+("+Y+")\\s*\\)?",Ue="[\\s|\\(]+("+Y+")[,|\\s]+("+Y+")[,|\\s]+("+Y+")[,|\\s]+("+Y+")\\s*\\)?";return{CSS_UNIT:new RegExp(Y),rgb:new RegExp("rgb"+Te),rgba:new RegExp("rgba"+Ue),hsl:new RegExp("hsl"+Te),hsla:new RegExp("hsla"+Ue),hsv:new RegExp("hsv"+Te),hsva:new RegExp("hsva"+Ue),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/}}();function se(V){return!!ee.CSS_UNIT.exec(V)}function pe(V){V=V.replace(t,"").replace(n,"").toLowerCase();var J=!1;if(j[V])V=j[V],J=!0;else if(V=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var Y;return(Y=ee.rgb.exec(V))?{r:Y[1],g:Y[2],b:Y[3]}:(Y=ee.rgba.exec(V))?{r:Y[1],g:Y[2],b:Y[3],a:Y[4]}:(Y=ee.hsl.exec(V))?{h:Y[1],s:Y[2],l:Y[3]}:(Y=ee.hsla.exec(V))?{h:Y[1],s:Y[2],l:Y[3],a:Y[4]}:(Y=ee.hsv.exec(V))?{h:Y[1],s:Y[2],v:Y[3]}:(Y=ee.hsva.exec(V))?{h:Y[1],s:Y[2],v:Y[3],a:Y[4]}:(Y=ee.hex8.exec(V))?{r:R(Y[1]),g:R(Y[2]),b:R(Y[3]),a:q(Y[4]),format:J?"name":"hex8"}:(Y=ee.hex6.exec(V))?{r:R(Y[1]),g:R(Y[2]),b:R(Y[3]),format:J?"name":"hex"}:(Y=ee.hex4.exec(V))?{r:R(Y[1]+""+Y[1]),g:R(Y[2]+""+Y[2]),b:R(Y[3]+""+Y[3]),a:q(Y[4]+""+Y[4]),format:J?"name":"hex8"}:(Y=ee.hex3.exec(V))?{r:R(Y[1]+""+Y[1]),g:R(Y[2]+""+Y[2]),b:R(Y[3]+""+Y[3]),format:J?"name":"hex"}:!1}function Ce(V){var J,Y;return V=V||{level:"AA",size:"small"},J=(V.level||"AA").toUpperCase(),Y=(V.size||"small").toLowerCase(),J!=="AA"&&J!=="AAA"&&(J="AA"),Y!=="small"&&Y!=="large"&&(Y="small"),{level:J,size:Y}}typeof UE!="undefined"&&UE.exports?UE.exports=l:typeof define=="function"&&define.amd?define(function(){return l}):window.tinycolor=l})(Math)});var T7={};M(T7,{encode:()=>hAe,escapeRegExp:()=>_v,findKeys:()=>dAe,getDuplicateTitle:()=>Og,splitCssValue:()=>A7,splitOnWhitespace:()=>el,stringLike:()=>uf,stripUnit:()=>fAe});function el(e){if(!e)return[];if(typeof e!="string")return[e];let t=[],n=e.split(" ").reverse(),o,r=0,i="";for(;typeof(o=n.pop())!="undefined";)r+=(o.match(/\(/g)||[]).length-(o.match(/\)/g)||[]).length,i+=`${o} `,r===0&&(t.push(i.trim()),r=0,i="");return t}function A7(e){if(!e)return[];if(typeof e!="string")return[e];let t=[],n=e.replace(/\s*(\/\*)(.*?)/g,(a,l,u)=>` ${l}${u}`).replace(/(.*?)(\*\/)\s*/g,(a,l,u)=>`${l}${u} `).trim().split(" ").reverse(),o,r=0,i=0,s="";for(;typeof(o=n.pop())!="undefined";)if(r+=(o.match(/\/\*/g)||[]).length-(o.match(/\*\//g)||[]).length,s+=`${o} `,r===0){let a=o.replace(/.*?\*\/(.*)/,(l,u)=>u);i+=(a.match(/\(/g)||[]).length-(a.match(/\)/g)||[]).length,i===0&&(t.push(s.trim()),s="")}return t}function Og(e,t){let n=v("app.copy-of",{title:t}),o=s=>e.includes(s),r=1,i=n;for(;o(i);)i=v("app.copy-of-numeric",{title:i,index:r++});return i}function _v(e){return e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}function dAe(e){let t=/%%\$(\w+)%%/g,n,o=[];for(;n=t.exec(e);)o.includes(n[1])||o.push(n[1]);return o}function uf(e,t){e=e?String(e):"",t=t?String(t):"";let n=!1,o=!1;return t.indexOf("%")===0&&(n=!0,t=t.substr(1)),t.length-1===t.indexOf("%")&&(o=!0,t=t.substr(0,t.length-1)),n&&o?e.indexOf(t)!==-1:o?e.indexOf(t)===0:n?e.length-t.length===e.indexOf(t):e===t}function fAe(e){return e}function hAe(e){let t=unescape(encodeURIComponent(e)),n="";for(let o=0;o<t.length;o++)n+=t.charCodeAt(o).toString(16);return n}var tl=x(()=>{ke()});var L7={};M(L7,{buildBackgroundStyle:()=>$E,colorsAtom:()=>xre,colorsAtomRaw:()=>vv,isGradient:()=>cf,makeRandomColor:()=>I7,useBuildBackgroundStyle:()=>hm,useColors:()=>la,useIsGradient:()=>N7,useVariableColorWithSet:()=>M7,useVariableColors:()=>wre,variableColors:()=>D7});function I7(){return`#${("000000"+Math.floor(Math.random()*16777215).toString(16)).slice(-6)}`}function wre(){return gt(D7)}function M7(){return je(D7)}function yAe(e,t){if(typeof t=="object"||typeof e=="object"||cf(e))return e;if(!e||e==="false")return"transparent";if(jn(e)||e.match(/var\(.*?\)/))return e;if(!(0,P7.default)(e)._format){if(jn(e)||t.includes("var("))return"transparent";let o=t||e;return console.warn(`Unable to resolve color: ${o} | Under Dev Toolkit > Tools > Data Store > Colors, it can manually be repaired by inserting a new color item with the id (${o.replace("global-color:","")})`),"transparent"}return e}function cf(e){return e?typeof e=="object"?!0:e.indexOf&&e.indexOf("gradient")!==-1:!1}function N7(e){let{resolveColorItem:t}=la(),n=t(e);return n?.value?cf(n.value):cf(e)}function $E(e){if(jn(e)||rv(e)||e==="var(--b-picker-swatch)"||e==="transparent"||!e)return{backgroundImage:"var(--b-picker-swatch)"};let t=cf(e)?"backgroundImage":"backgroundColor",n={};return n[t]=e||"transparent",n}function hm(e){return(0,fm.useMemo)(function(){return $E(e)},[e])}function Ere(e,t){let n=t.type||"linear-gradient";n+="(",t.direction&&t.direction!=="auto"&&(n+=t.direction||"to right",n+=", ");let o=t.colors||[];for(let r=0;r<o.length;++r){let i=o[r],s=r+1===o.length,a=HE(e,i.color);n+=a&&a?.value?a.value:i.color,i.from&&i.from!=="auto"&&(n+=" "+i.from),i.to&&i.to!=="auto"&&(n+=" "+i.to),s||(n+=", ")}return n+=")",{title:v("app.gradient.title"),value:n,opacity:1}}function vAe(e,t){if(t.indexOf&&t.indexOf("global-color:")===0){let[,n,o]=t.split(":"),[,{value:r,title:i}={}]=Object.entries(e).find(([s])=>n===s)??[];return Cre(r,o)}return t}function bAe(e,t){if(!e||!e.indexOf||!e||e.indexOf("var(")!==0)return e;let n=e.replace(/var\((.*)\)/,"$1"),o=t&&t?.getPropertyValue?t.getPropertyValue(n):null;return o||e}function xAe(e,t,n){let o=e??"";return jn(o)?"transparent":rv(o)?"var(--b-picker-swatch)":el(o).map(r=>r.trim?r.trim():r).map(r=>{let i=HE(t,r),s="";return i&&typeof i.value=="object"?s=Ere(t,i.value).value:(s=i?i.value:r??"",s=bAe(s,n)),yAe(s,r)}).join(" ")}function Sre(e,t){if(Array.isArray(e))return e.filter(o=>!!o).map(o=>Sre(o,t)).join(" / ");let n=HE(t,e);return n?n.title:e}function la(){let e=gt(xre),t=wre(),n=(0,fm.useMemo)(function(){return Object.keys(e).length>2},[e]);return{applyColors:(0,fm.useCallback)(o=>xAe(o,e,t),[e,t]),resolveColorItem:(0,fm.useCallback)(o=>HE(e,o),[e,t]),resolveGlobalColor:(0,fm.useCallback)(function(o){return vAe(e,o)},[e]),applyColorLabel:(0,fm.useCallback)(o=>Sre(o,e),[e]),colors:e,hasColorsInPalette:e&&e.palette&&!!e.palette.children.length||e&&e[O7]&&e[O7].children?.length||n}}var fm,P7,O7,gAe,vv,xre,D7,Cre,_Ae,HE,gm=x(()=>{fm=I(U()),P7=I(yv());tl();$d();ke();Kt();gs();O7="_extendedThemeColors",gAe=e=>{if(window.csAppData.colorsExtended.length<=0)return e;let t={_id:O7,title:"Theme",children:[],locked:!0},n=[];for(let{_id:o,value:r,title:i}of window.csAppData.colorsExtended)!o||!r||!i||(n.push({_id:o,value:r,title:i,ext:!0,locked:!0}),t.children.push(o));return[...e,...n,t]},vv=_a(e=>e.colors,[],e=>({type:"COLORS:UPDATE",payload:e})),xre=Fe(e=>l_(gAe(e(vv)))),D7=Fe({});Cre=(e,t)=>{if(typeof t=="undefined")return e;let n=(0,P7.default)(e);return n.setAlpha(t),n.toRgbString()},_Ae=(e,t)=>typeof t=="undefined"?e:`${e} (${(parseFloat(t)*100).toPrecision(2)}%)`;HE=(e,t)=>{if(typeof t=="object")return Ere(e,t);if(t.indexOf("global-color:")===0){let[,n,o]=t.split(":"),[,{value:r,title:i}={}]=Object.entries(e).find(([s])=>n===s)??[];return{value:Cre(r,o),title:_Ae(i,o),opacity:o}}return null}});var F7={};M(F7,{usePreviewVariableColors:()=>V7});function V7(e){let[,t]=M7();return Zc(e,(n,o)=>{function r(){let s=window.getComputedStyle(o.documentElement);t(s)}let i=setTimeout(r,500);return function(){i&&clearTimeout(i)}},[t])}var z7=x(()=>{Ig();gm()});var B7={};M(B7,{default:()=>jE});function jE(){let e=Ye(),t=bv();return Zc(t,function(n,o){if(!n.csGlobal)return;let{attach:r,util:{listener:i,teardown:s}}=n.csGlobal.rivet,a=l=>dm(l).host===dm(wAe||"/").host;return s([r("form",l=>{l.addEventListener("submit",u=>{u.preventDefault(),u.stopPropagation()})}),r("[data-x-toggle]",l=>{l.addEventListener("click",u=>{u.shiftKey&&(u.stopPropagation(),u.preventDefault())},{useCapture:!0})}),r("a[href]",l=>{l.addEventListener("click",u=>{let c=l.getAttribute("href")||"",p=c.indexOf("#")===0&&c!=="#";u.metaKey||u.shiftKey||(u.preventDefault(),!p&&c!=="#"&&a(c)&&e({type:"UI:PREVIEW_NAVIGATE",payload:{url:c}}),p&&setTimeout(function(){n.xToggleHashUpdate(c.replace("#",""))},25),p&&l.closest("[data-cs-zone]")&&(u.tcoAbortScroll=!0,setTimeout(function(){l.classList.toggle("x-currently-active",!1)},50)),c.includes("add-to-cart")&&u.stopPropagation())})}),i(n,"click",({target:l})=>{let u=l.closest("[data-nav-workspace]");u&&e({type:"UI:PREVIEW_NAV_WORKSPACE",payload:u.getAttribute("data-nav-workspace")})},{capture:!0})])},[e]),null}var wAe,U7=x(()=>{Tg();ft();xv();Ig();wAe=window.csAppData.home_url});var j7={};M(j7,{default:()=>WE,usePreviewFrame:()=>bv});function WE(){let e=gt(kAe);return e?at.default.createElement(NAe,{state:e}):null}function TAe(e,t){if(!t.documentId)return t;let{elements:n,ui:o,clipboard:r}=e.getState();return{rootElement:Y7(n[t.documentId]??{}),initialRender:!0,flags:{elementConditions:o.previewElementConditions,forceScrollEffects:o.previewForceScrollEffects},clipboard:r,...t,...bl(CI)}}function PAe({width:e,scale:t,inc:n=100,style:o={}}){let{ranges:r,activeBreakpoint:i}=lr(),[s,a]=(0,at.useState)(0),l=(0,at.useRef)();(0,at.useEffect)(()=>{a(1/t*l.current.parentElement.parentElement.clientWidth)},[a,t,e]);let u=[{min:320,names:["iPhone SE","iPhone 5s"]},{min:360,names:["Galaxy S9","Galaxy S9+","Galaxy S8","Galaxy S8+","Galaxy S7","Galaxy S7 Edge","Google Pixel","Nexus 6"]},{min:375,names:["iPhone 11 Pro","iPhone XS","iPhone X","iPhone 8","iPhone 7","iPhone 6","iPhone 6s"]},{min:393,names:["Pixel 3 XL","Pixel 3","Pixel 2 XL","Pixel 2"," Pixel XL","Nexus 5X"]},{min:414,names:["iPhone 11 Pro Max","iPhone 11","iPhone XS Max","iPhone XR","iPhone 8 Plus","iPhone 7 Plus","iPhone 6 Plus","iPhone 6s Plus"]},{min:480,names:["Kindle Fire HD 7","Galaxy Note 5","LG G5","LG G6","One Plus 3"]},{min:600,names:["Kindle Fire (non-HD)",'Galaxy Tab 2 (7")']},{min:720,names:["Surface Pro 2","Surface Pro"]},{min:768,names:['iPad Pro (9.7")',"iPad 2017 / 2018","iPad Air / Air 2","iPad 4th gen (and earlier)","iPad Mini (all models)","Microsoft Surface"]},{min:800,names:["Galaxy Note 10.1",'Galaxy Tab 3 (10")','Galaxy Tab 2 (10")',"Galaxy Tab S",'Galaxy Tab 8.9"',"Kindle Fire HD"]},{min:834,names:['iPad Pro (10.5")']},{min:912,names:["Surface Pro 2017 (Portrait)"]}],c=(0,at.useMemo)(()=>{let m=[0],d=0;for(;d<=s;)d+=n,m.push(d);return m},[s,n]),p=(0,at.useMemo)(()=>{if(i===null)return null;let m=r[i];return i===0?{left:`${ym}px`,width:`${r[1]-ym}px`}:i===r.length-1?{left:`${m}px`,width:`${s-m}px`}:{left:`${m}px`,width:`${r[i+1]-m}px`}},[i,s,r,t]);return at.default.createElement("div",{className:"tco-preview-ruler",ref:l,style:o},at.default.createElement("ul",{className:"is-ruler"},c.map((m,d)=>at.default.createElement("li",{key:m},at.default.createElement("b",null),at.default.createElement("b",null),at.default.createElement("b",null),at.default.createElement("b",null),at.default.createElement("b",null),at.default.createElement("b",null),at.default.createElement("b",null),at.default.createElement("b",null),at.default.createElement("b",null),at.default.createElement("b",null),at.default.createElement("strong",null,m)))),at.default.createElement("i",{className:"is-segment",style:p}))}function IAe(e,t=!1){let n=Ye();(0,at.useEffect)(()=>{let o=e.current;if(!o||t)return()=>{};let r=()=>{setTimeout(function(){n(am({mouseOverPreview:!1}))},15)},i=()=>{setTimeout(function(){n(am({mouseOverPreview:!0}))},15)};return o.addEventListener("mouseenter",i),o.addEventListener("mouseleave",r),()=>{o.removeEventListener("mouseenter",i),o.removeEventListener("mouseleave",r)}},[n,t])}function OAe(){let e=gt($7);return at.default.createElement("div",{className:Q("tco-preview-loader",{"is-active":e})},at.default.createElement(Ln,{mega:!0}))}function DAe({error:e,url:t,onTryAgain:n}){return e?at.default.createElement("div",{className:"tco-action-modal-content is-preview-error"},at.default.createElement("div",{className:"tco-action-modal-message"},at.default.createElement("p",null,v(`app.preview-error.load.${e||"default"}`)),t&&at.default.createElement(at.default.Fragment,null,at.default.createElement("p",null,"Origin URL: ",window.location.origin),at.default.createElement("p",null,"Preview URL: ",t))),at.default.createElement("div",{className:"tco-action-modal-actions"},at.default.createElement("button",{className:"tco-btn",onClick:n},"Try again"))):null}function MAe(){let[e,t]=(0,at.useState)(0);return[e,()=>t(n=>n+1)]}function NAe({state:e}){let t=e.url||window.csAppData.home_url||"/",n=Ne(({xfr:g})=>g?.appId),[o,r]=je($7),[i,s]=je(AAe),[a,l]=MAe(),[u,c]=(0,at.useState)(null),[p,m]=(0,at.useState)(""),d=Jr(),f=d7();(0,at.useEffect)(()=>{f(!o)},[o,f]);function h(g){if(window.csProfile("iframe load","iframe",!0),r(!0),s(null),c(null),!n)return;let{protocol:y,host:_,origin:b,pathname:w,query:S={}}=dm(t);if(window.location.protocol!==y&&window.location.host===_)return c("https-mismatch"),()=>{};if(!r7(t,window.location.origin))return SI(e.documentId,t)?()=>{}:(c("cross-origin"),()=>{});let C=`${b}${w}${w!=="/"&&w.charAt(w.length-1)!=="/"&&t.charAt(t.length-1)!=="/"?"/":""}`;window?.csAppData?.wpml?.defaultLang&&(C=t);let k=`t-${Date.now()}`,A=TAe(d,e),O=new FormData;return O.append("_cs_nonce",window.csAppData._cs_nonce),O.append("cs_preview_time",k),O.append("cs_preview_state",window.csAppData.canGzip?R0(A):fl(JSON.stringify(A))),O.append("cs_preview_gzip",window.csAppData.canGzip?"gzip":""),Object.keys(S).forEach(T=>{O.append(T,S[T])}),fetch(C,{method:"POST",credentials:"same-origin",signal:g.signal,headers:{"X-WP-Nonce":window.csAppData.fetch.nonce},body:O}).then(async T=>{let F=await T.text(),z="CORNERSTONE_FRAME",L=F.lastIndexOf(z),D=F.lastIndexOf("</html>");if(L===-1){c("incomplete"),console.warn("Frame missing CORNERSTONE_FRAME signature. This could mean WordPress did not shutdown properly or this URL could be cached even though Cache Control headers are present.",F);return}if(D===-1){c("incomplete"),console.warn("Frame did not find closing </html> tag");return}L<D&&console.warn("Frame HTML appears to have been modified outside of WordPress");let j=F.replace("CORNERSTONE_FRAME",""),$=j.indexOf("<!DOCTYPE");if($===-1&&($=j.indexOf("<!doctype")),$>0){let R=F.slice(0,$).trim();R&&console.warn("HTML found before <!DOCTYPE",R),j=j.slice($)}if(j.lastIndexOf("<body")===-1){c("incomplete"),console.warn("Frame did not find opening <body> tag");return}if(j.lastIndexOf("</body>")===-1){c("incomplete"),console.warn("Frame did not find closing </body> tag");return}let X=fl(JSON.stringify(window.csAppData.shared)),ne=`<script>window.csAppId="${n}";window.csProfileStart=${window.csProfile.times.iframe};<\/script>`,le=`<script>window.csPreviewSharedData="${X}";<\/script>`,P=j.replace("</head>",`${ne}${le}</head>`);s({html:P,timestamp:k}),m(e.url)}).catch(T=>{T.name!=="AbortError"&&console.warn("ERROR",T)}),()=>{g.abort()}}return(0,at.useEffect)(()=>{let g=new AbortController,y=p&&e.url===p?1e3:25,_=p8(()=>{h(g)},y);return()=>{_(),g.abort()}},[d,t,e,a,n]),at.default.createElement(at.default.Fragment,null,at.default.createElement(DAe,{url:t,error:u,onTryAgain:()=>l()}),at.default.createElement(OAe,null),at.default.createElement(jE,null),at.default.createElement(Q7,null),at.default.createElement(LAe,null,g=>i?at.default.createElement(VAe,{iframeHTML:i,style:{pointerEvents:g?"none":null}}):null))}function H7(e){let[t,n]=e,o=(0,at.useRef)(t),r=(0,at.useCallback)(a=>(o.current=a,a),[]),i=(0,at.useCallback)(a=>{typeof a!="undefined"&&r(a),n(o.current)},[r,n]);return[(0,at.useCallback)(()=>o.current,[]),r,t,i]}function LAe({children:e}){let{ranges:t,activeBreakpoint:n,previewDimensions:o,showRuler:r}=lr(),i=Ng(),s=ws(),a=(0,at.useRef)();IAe(a,i);let{preview_inset:l=!1}=Wt(),[u,c]=(0,at.useState)(null),{updateWidth:p,updateScale:m}=GE();(0,at.useEffect)(()=>{W7(a.current)},[]);let d=(0,at.useRef)(0),[f,h]=(0,at.useState)(0),[g,y,_,b]=H7([o.width,p]),[w,S,C,k]=H7([o.scale,m]),[A,O,T,F]=H7((0,at.useState)(null)),z=(0,at.useRef)(),L=(0,at.useRef)(),D=(0,at.useCallback)(B=>{G7(B),a.current&&a.current.style.setProperty("--tco-preview-width",`${B}px`)},[]),j=(0,at.useCallback)(B=>{q7(B),a.current&&a.current.style.setProperty("--tco-preview-scale",B)},[]),$=(0,at.useCallback)(B=>{clearTimeout(L.current);let{clientHeight:ve,clientWidth:W}=B.parentElement,te=`${ve}px`;O(te),requestAnimationFrame(()=>{B.style.setProperty("--tco-preview-height",te)});let q=g(),ee=Math.floor(1/w()*W);(q===null||q>ee)&&(z.current=!0),z.current&&(y(ee),requestAnimationFrame(()=>{D(ee)})),L.current=setTimeout(()=>{F(),b(),k()},100)},[D,w,y,O,h,F,b,l]);(0,at.useEffect)(()=>{let B=a.current;return CAe(()=>{requestAnimationFrame(()=>{$(B)})},!0)},[$,l]);let X=(0,at.useRef)(),ne=(0,at.useCallback)(({clientX:B},ve)=>{let{x:W,width:te}=X.current,q=(()=>{let se=B+d.current-W;return ve==="e"&&(se=te-se),te-se*2})();if(q>te?(q=te,z.current=!0):z.current=!1,q=Math.floor(1/w()*q),q<ym&&(q=ym),qE()){let{min:se,max:pe}=qE();q<se&&(q=se),q>pe&&(q=pe)}let ee=g();ee!==q&&(q>ee&&d.current>0&&d.current--,q<ee&&d.current<0&&d.current++,y(q),requestAnimationFrame(()=>{D(q)}))},[D,g,y,w,l]);(0,at.useEffect)(()=>{if(!u)return()=>{};let B=ve=>{ne(ve,u)};return window.addEventListener("mousemove",B),()=>{window.removeEventListener("mousemove",B)}},[ne,u]);let le=(0,at.useCallback)(B=>{let ve=a.current.parentElement.clientWidth,W=B>ve?ve/B:1;requestAnimationFrame(()=>{D(B),j(W)}),k(W),b(B)},[D,j,b,k]);(0,at.useEffect)(()=>{if(o.typed)Mg({min:0,max:1/0});else if(n===null||t.length<=0)z.current=!0,S(1),$(a.current),Mg({min:0,max:1/0});else if(z.current=!1,n===0)Mg({min:ym,max:t[1]-1}),le(Dg);else{let B=t.length-1===n,ve=t[n]+.4;Mg({min:ve,max:B?1/0:t[n+1]-1.4}),le(ve)}},[n,le,$,t]);let P=(0,at.useCallback)((B,ve)=>{X.current=a.current.parentElement.getBoundingClientRect();let{x:W,width:te}=a.current.getBoundingClientRect();d.current=W-B.clientX,ve==="e"&&(d.current+=te),s(!0),ne(B,ve),c(ve)},[c,s,ne]),R=(0,at.useCallback)((B,ve)=>{s(!1),c(null),b()},[c,b,s]),de=(0,at.useMemo)(()=>({"--tco-preview-width":`${_}px`,"--tco-preview-height":T,"--tco-preview-scale":C}),[_,T,C]);return at.default.createElement("div",{className:"tco-preview"},at.default.createElement("div",{ref:a,className:Q("tco-preview-iframe",{"has-ui":r,"is-resizing":u,"is-zoomed":C>1}),style:de},at.default.createElement(Tl,{west:!0,current:u,onBeginResize:P,onEndResize:R}),at.default.createElement(Tl,{east:!0,current:u,onBeginResize:P,onEndResize:R}),at.default.createElement("div",{className:"tco-preview-iframe-container"},e(u||i)),at.default.createElement(PAe,{width:_,scale:C})))}function bv(){return gt(kre)}function VAe({iframeHTML:e,...t}){let n=(0,at.useRef)(null),[,o]=je(kre),r=jo($7),i=Ne(s=>s.xfr?.subscribe);return g7(n.current),E7(n.current),V7(n.current),(0,at.useEffect)(()=>{let s=n.current?.contentWindow;if(!s)return()=>{};requestAnimationFrame(function(){!n.current||(n.current.srcdoc=e.html,o(n.current))});let a=i(s,()=>{r(!1)});return()=>{a()}},[e,i,r,o]),at.default.createElement("iframe",{ref:n,...t})}var at,CAe,EAe,SAe,kAe,$7,AAe,kre,xv=x(()=>{at=I(U());It();pf();mm();De();Tg();ft();Cs();hv();Lh();nr();Ut();ke();Tg();Ec();Et();FE();xr();Wn();Md();Cs();Kt();Un();jy();Et();_7();k7();z7();U7();Cs();({onViewportChange:CAe}=fr),EAe=Fe(e=>{let t=e(mf);return!t.id||t.isLoading||!t.settingsLoaded?null:t.docId}),SAe=Fe(e=>{let t=e(mf);return!t.id||t.isLoading||!t.settingsLoaded?null:t.previewUrl}),kAe=Fe(e=>{let t=e(K7)??[],n=e(EAe);return n?{url:e(SAe),fontData:e(LE),optionsData:t,settings:e(X7),documentId:n}:null}),$7=Fe(!1),AAe=Fe(),kre=Fe(null)});var nN={};M(nN,{BREAKPOINTS:()=>Are,BarButtonsResponsive:()=>Lre,BreakpointDetection:()=>Q7,MIN_BREAKPOINT:()=>Tre,ManagePreviewSize:()=>tN,PreviewSizer:()=>Nre,breakpointConfigAtom:()=>KE,breakpointInfoAtom:()=>Ire,defaultMobileWidth:()=>Dg,getCurrentContainer:()=>wv,getLock:()=>qE,makeBreakpointInfo:()=>QE,maxBreakpoints:()=>J7,minBreakpoints:()=>Z7,minFrameWidth:()=>ym,minScale:()=>Pre,setCurrentContainer:()=>W7,setLock:()=>Mg,updateScaleSizer:()=>q7,updateWidthSizer:()=>G7,useBreakpointConfig:()=>zAe,useBreakpointInfo:()=>lr,useSetBreakpointIndex:()=>YE,useUpdatePreviewDimensions:()=>GE});function GE(){let e=Ye(),t=(0,qn.useCallback)((o,r=!1)=>{let{x:i,y:s}=wv().getBoundingClientRect();e(_E({width:o,x:i,y:s,typed:r}))},[e]),n=(0,qn.useCallback)((o,r=!1)=>{let{x:i,y:s}=wv().getBoundingClientRect();e(_E({scale:o,x:i,y:s,typed:r}))},[e]);return{updateWidth:t,updateScale:n}}function $Ae(e){e.data.match(/[\d.]/)||e.preventDefault()}function HAe(e){e.data.match(/[\d]/)||e.preventDefault()}function YE(e){let t=Ye();return(0,qn.useCallback)(n=>()=>{t(EM(e===n?null:n))},[t,e])}function Lre(){let{info:e,activeBreakpoint:t,viewingBreakpoint:n}=lr(),o=YE(t);return e.length<=0?null:qn.default.createElement(qn.default.Fragment,null,qn.default.createElement("div",{className:"tco-tool-group"},e.map((r,i)=>qn.default.createElement(jAe,{key:r.lower,onClick:o(i),isActive:t===i,isViewing:n===i,...r}))),qn.default.createElement("div",{className:"tco-tool-group"},qn.default.createElement(Nre,{mini:!0})))}function Q7(){let e=Ne(({ui:{breakpointConfig:[,o]=[]}})=>o),t=Ye(),n=bv();return Zc(n,function(o,r){if(e.length<2)return()=>{};let i,[,...s]=e,a=s.pop(),l=s.map((m,d)=>`(min-width: ${m}px) and (max-width: ${e[d+2]}px)`);l.unshift(`(max-width: ${s.length>0?s[0]:a}px)`),l.push(`(min-width: ${a}px)`);let u=l.map((m,d)=>{let f=o.matchMedia(m);return f.tcoIndex=d,f}).reverse(),c=()=>{let m=u.find(d=>d.matches);!m||t({type:"UI:PREVIEW_BREAKPOINT_VIEWING",payload:{viewing:m.tcoIndex}})},p=()=>{i=setTimeout(()=>{c()},25)};return u.forEach(m=>{m.addListener(p)}),p(),()=>{clearTimeout(i),u.forEach(m=>{m.removeListener(p)})}},[t,e]),null}function tN(){let{id:e}=Be();return e?qn.default.createElement(Lre,null):null}var qn,FAe,Are,Tre,Dg,ym,Pre,J7,Z7,QE,Ire,KE,zAe,lr,R7,eN,Ore,Dre,wv,W7,Mg,qE,BAe,UAe,G7,Mre,q7,Nre,jAe,Cs=x(()=>{De();pm();He();Ut();ft();qn=I(U());It();Kt();Fd();Np();Et();xv();Ig();FAe=window.csAppData.breakpoints.config||[],Are=FAe[1]||[],Tre=Are[1],Dg=Math.min(320,Tre),ym=Dg<320?136:Dg,Pre=10,J7=5,Z7=2,QE=({base:e,ranges:t=[]})=>{let n=window.csAppData.breakpoints?.rangeInfo&&window.csAppData.breakpoints.rangeInfo[t.length-2],o=s=>e>s?`${t[s+1]}px and down`:e<s?`${t[s]}px and up`:"Base Breakpoint",r=(s,a)=>a===0?Dg+1:s[a-1]+1,i=(s,a)=>a>=s.length-1?null:s[a+1]-1;return t.map((s,a)=>({lower:s,min:r(t,a),max:i(t,a),isBase:a===e,tooltip:o(a),...n[a]}))},Ire=_a(Br(e=>e.ui.activeBreakpoint,e=>e.ui.viewingBreakpoint,e=>e.ui.previewDimensions,e=>e.ui.breakpointConfig,(e,t,n,o=[])=>{let r={activeBreakpoint:e,viewingBreakpoint:t,base:o[0],ranges:o[1],breakpointConfig:o,previewDimensions:n,showRuler:e!==null||n.typed},i=QE(r),s=r.activeBreakpoint??r.viewingBreakpoint??null;return{...r,currentBreakpoint:s,info:i}}),{}),KE=_a(e=>e.ui.breakpointConfig),zAe=()=>gt(KE),lr=()=>gt(Ire);R7=null,eN=null,Ore=null,Dre=null,wv=()=>Ore,W7=e=>{Ore=e},Mg=e=>{Dre=e},qE=()=>Dre,BAe=e=>{R7=e},UAe=e=>{eN=e},G7=e=>{R7&&(R7.textContent=Math.round(e))},Mre=e=>Math.round(e*1e4)/100,q7=e=>{eN&&(eN.textContent=Mre(e))};Nre=({mini:e,isActive:t,corner:n=""})=>{let o=(0,qn.useRef)(),r=(0,qn.useRef)(),i=fi(),s=Ne(({ui:{previewDimensions:d}})=>d),{width:a,scale:l}=s,{updateWidth:u,updateScale:c}=GE(),p=(0,qn.useCallback)(d=>{let f=new Number(d.currentTarget.textContent);if(!isNaN(f)){let h=f.valueOf();if(h>=ym){u(h,!0);let g=wv();if(g){let y=g.parentElement.clientWidth;c(h>y?y/h:1,!0)}}}},[u,c]),m=(0,qn.useCallback)(d=>{let f=new Number(d.currentTarget.textContent);!isNaN(f)&&f>=Pre&&c(f.valueOf()/100,!0)},[c]);return(0,qn.useEffect)(()=>{if(!i)if(BAe(o.current),a)o.current.textContent=Math.round(a);else{let d=wv();d&&!i&&requestAnimationFrame(()=>{o.current.textContent=Math.round(d.parentElement.clientWidth)})}},[a,i]),(0,qn.useEffect)(()=>{UAe(r.current),r.current.textContent=Mre(l)},[l]),qn.default.createElement("div",{className:Q("tco-preview-sizer",{"is-mini":e,"is-active":t||e,"is-floater":n,[`is-${n}`]:n})},qn.default.createElement("div",{className:"is-control",onMouseDown:d=>{o.current.focus()}},qn.default.createElement("div",{className:"is-input"},qn.default.createElement("strong",{contentEditable:!0,onBeforeInput:HAe,ref:o,onInput:p}),qn.default.createElement("span",null,"px"))),qn.default.createElement("div",{className:"is-control",onMouseDown:d=>{r.current.focus()}},qn.default.createElement("div",{className:"is-input"},qn.default.createElement("strong",{contentEditable:!0,ref:r,onBeforeInput:$Ae,onInput:m}),qn.default.createElement("span",null,"%"))))},jAe=({tag:e,onClick:t,tooltip:n,isActive:o,isViewing:r,isBase:i})=>qn.default.createElement(Za,{tooltip:n,className:Q("is-device",`is-${e}`,{"is-active":o,"is-base":i,"is-current":r}),label:qn.default.createElement(qn.default.Fragment,null,qn.default.createElement(G,{type:`size-${e}`}),i&&qn.default.createElement("i",null,qn.default.createElement(G,{type:"circle"}))),onClick:t})});var oN={};M(oN,{debounceIdleCallback:()=>Wr,makeAsyncIdleCallback:()=>WAe});function WAe(e,t){return(...n)=>{let o,r=new Promise((i,s)=>{o=requestIdleCallback(()=>{try{e.then?e(...n).then(i):i(e(...n))}catch(a){s(a)}},t)});return r.cancel=()=>{cancelIdleCallback(o)},r}}function Wr(e,t=0,n={},o){let r,i=(0,Vre.debounce)((...a)=>(cancelIdleCallback(r),r=requestIdleCallback(()=>e(...a),o),r),t,{leading:!1,...n}),s=i.cancel;return i.cancel=()=>{s(),cancelIdleCallback(r)},i}var Vre,_u=x(()=>{Vre=I(Mn())});var iN={};M(iN,{eyeDropper:()=>rN,eyeDropperSupported:()=>XE});async function rN(){return new Promise((e,t)=>{if(!XE){t("Eye dropper not supported");return}try{let n=new AbortController;new window.EyeDropper().open({signal:n.signal}).then(r=>{e(r.sRGBHex)})}catch(n){t(n)}})}var XE,sN=x(()=>{XE=(()=>"EyeDropper"in window&&!window.navigator.userAgent.includes("OPR"))()});var lN={};M(lN,{useFontAwesome:()=>Rc});function qAe(e){let t=_=>aN[_]||"regular",n=(0,df.memoize)(_=>_==="all"?s():s().filter(({group:b})=>b===_)),o=(0,df.memoize)(()=>Object.keys(e.icons).reduce((_,b)=>(_[e.icons[b]]=b,_),{})),r=(0,df.memoize)(()=>{let _={};return Object.keys(e.aliases).forEach(b=>{let w=e.aliases[b].icon;!w||(_[w]||(_[w]=[]),_[w].push(b))}),_});function i(_){let b=r();return b[_]?[_,...b[_]].join(","):_}let s=(0,df.memoize)(()=>{let _=[];for(let b in aN){let w=aN[b];if(!e[w])continue;let S=GAe[b]||"";e[w].map(C=>{_.push({id:S+C,title:i(C),prefix:b,group:w})})}return _.concat(Object.keys(e.groups).reduce((b,w)=>(e[w]&&"light".includes(w),b),[])),_});function a(_){return e.aliases[_]&&e.aliases[_].icon?e.aliases[_].icon:_}function l(_){return a(_)}function u(_){let b=a(_);return b?((b&&b.indexOf("o-")===0||b.indexOf("l-")===0)&&(b=b.substring(2)),b&&(b.indexOf("sr-")===0||b.indexOf("ss-")===0||b.indexOf("sl-")===0)&&(b=b.substring(3)),b):(console.error("Could not resolve",_),_)}function c(_){return e.icons[_]}function p(_){let b=a(_),w="fas";if(b.indexOf("o-")===0&&(b=b.substring(2),e?.regular?.includes(b)&&(w="far")),b.indexOf("l-")===0&&(b=b.substring(2),e?.regular?.includes(b)&&(w="fal")),b.match(/^s[rls]-/)){let S=b.substring(0,2);w="fa"+S}return e?.brands?.includes(b)&&(w="fab"),w}function m(_){let b=_.replace("&#x","").replace("\\","").replace(";","");return o()[b]||null}let d=(0,df.memoize)((_,b)=>_?n(b).filter(({title:w})=>w.includes(_)):n(b),(_,b)=>`${_||""}|${b}`),f=(0,df.memoize)(()=>Object.keys(e.groups).filter(_=>!!window.csAppData.faConfig[`fa_${_}_enable`])),h=f().map(_=>({value:_,label:e.groups[_]})),g=h.length>1?[...h,{value:"all",label:"all"}]:h;return{isLoading:!1,resolveAlias:a,resolveIconAlias:l,enabledTabs:h,allTabs:g,resolveIcon:u,searchIconGroup:d,getIconCode:c,resolveIconPrefix:p,getGroupFromPrefix:t,unicodeToName:m,preloadIconData:()=>f().forEach(_=>{requestIdleCallback(()=>{n(_)})})}}var iJe,df,Rc,aN,GAe,ff=x(()=>{iJe=I(U()),df=I(Mn());lu();Rc=jd(e=>{let{preloadIconData:t,...n}=qAe(e.fontAwesome);return t(),n}),aN={far:"regular",fab:"brands",fal:"light",fas:"solid",fasr:"sharp-regular",fasl:"sharp-light",fass:"sharp-solid"},GAe={far:"o-",fal:"l-",fasr:"sr-",fass:"ss-",fasl:"sl-"}});var uN={};M(uN,{default:()=>ep});var Fre,QAe,ep,Cv=x(()=>{Fre=I(U());ff();QAe=({icon:e})=>{let{isLoading:t,resolveIcon:n,resolveIconPrefix:o,getIconCode:r}=Rc();if(t||!e)return null;let i=n(e),s=o(e),a=r(i),u={far:"data-cs-icon-o",fas:"data-cs-icon-s",fal:"data-cs-icon-l",fab:"data-cs-icon-b",fasr:"data-cs-icon-sr",fass:"data-cs-icon-ss",fasl:"data-cs-icon-sl"}[s]||"data-cs-icon";if(!a||!u)return null;let c={[u]:String.fromCharCode("0x"+a)};return Fre.default.createElement("i",{className:"tco-fa",...c})},ep=QAe});var pN={};M(pN,{safeParseJson:()=>hf,safeStringifyJson:()=>cN});function hf(e,t=!0){try{return JSON.parse(e)}catch(n){t&&console.error("Could not parse JSON ",n)}return{}}function cN(e){try{return JSON.stringify(e)}catch(t){console.error("Could not stringify ",t,e)}return""}var Lg=x(()=>{});var dN={};M(dN,{ChooseMulti:()=>gf,ChoosePicker:()=>JE,ChooseSingle:()=>to,default:()=>_m});var hi,mN,_m,to,gf,JE,Zi=x(()=>{hi=I(U());De();Cv();He();Ur();Ht();Lg();ag();mN=class extends hi.default.PureComponent{renderLabel(){return this.props.label==="string"?hi.default.createElement("span",{dangerouslySetInnerHTML:{__html:this.props.label}}):this.props.label?hi.default.createElement("span",null,this.props.label):this.props.children}render(){return hi.default.createElement("li",{className:Q(this.props.class,{"tco-active":this.props.isSelected}),onClick:t=>this.props.onClick(this.props.value,t)},hi.default.createElement("abbr",{title:this.props.tooltip},this.props.icon&&hi.default.createElement(yf,{icon:this.props.icon}),this.renderLabel()))}};K(mN,"defaultProps",{value:null,icon:null,label:null,class:null,tooltip:"",isSelected:!1,onClick:()=>{}});_m=class extends hi.default.PureComponent{constructor(){super(...arguments);K(this,"onChoose",t=>{this.props.updateSelection(t)})}getChoiceKey(t){return typeof t.value=="object"?cN(t.value):`${t.value}`}render(){let t=this.props.choices?this.props.choices.length||1:this.props.children&&this.props.children.length||1;return hi.default.createElement("ul",{className:Q("tco-choose",this.props.className,{"is-weighted":this.props.weighted,"is-toggle":this.props.isToggle,"is-vertical":this.props.isVertical,[`cols-${t}`]:!this.props.isVertical})},this.props.choices.length>0&&this.props.choices.map(n=>hi.default.createElement(mN,{key:this.getChoiceKey(n),isSelected:this.props.isSelected(n.value),onClick:this.onChoose,...n})),this.props.children)}};K(_m,"defaultProps",{choices:[],isVertical:!1,isToggle:!1,weighted:!1,isSelected:()=>!1,updateSelection:()=>{}});to=class extends hi.default.PureComponent{render(){return hi.default.createElement(_m,{choices:this.props.choices,weighted:this.props.weighted,isVertical:this.props.isVertical,isToggle:this.props.isToggle,isSelected:t=>Dc(t,this.props.value),updateSelection:t=>{Dc(t,this.props.value)?this.props.offValue!==null&&this.props.onUpdate(this.props.offValue):this.props.onUpdate(t)}},this.props.children)}};K(to,"defaultProps",{choices:[],offValue:null,isVertical:!1,isToggle:!1,weighted:!1,onUpdate:()=>{}});gf=class extends hi.default.PureComponent{getSelected(){return this.props.arrayOutput||!this.props.value?this.props.value||[]:`${this.props.value}`.split(this.props.delimiter)}render(){return hi.default.createElement(_m,{choices:this.props.choices,weighted:this.props.weighted,isSelected:t=>this.getSelected().includes(t),updateSelection:t=>{let n=this.getSelected(),o=n.includes(t)&&Array.isArray(n)?n.filter(r=>r!==t):[...n,t];o.sort(),this.props.onUpdate(this.props.arrayOutput?[...o]:o.join(this.props.delimiter))}},this.props.children)}};K(gf,"defaultProps",{choices:[],offValue:null,delimiter:" ",arrayOutput:!1,weighted:!1,onUpdate:()=>{},value:""});JE=class extends hi.default.PureComponent{constructor(){super(...arguments);K(this,"state",{open:!1});K(this,"onTogglePicker",t=>this.setState({open:t}));K(this,"onUpdate",t=>{this.props.onChange(t),this.setState({open:!1})})}renderSwatchContent({icon:t}={}){if(!!t)return t.indexOf("ui:")===0?hi.default.createElement(G,{type:t.substr(3)}):hi.default.createElement(ep,{icon:t})}render(){let t=this.props.options.find(({value:n})=>n===this.props.value);return hi.default.createElement(fn,{open:this.state.open,modalClass:"is-flex-picker",isInput:!0,swatchLabelClass:"has-value",label:t&&t.label||"Custom",content:this.renderSwatchContent(t),onToggle:this.onTogglePicker},hi.default.createElement("div",{className:"tco-choose-picker-content"},hi.default.createElement(to,{isVertical:!0,value:this.props.value,choices:this.props.options,onUpdate:this.onUpdate})))}}});var fN={};M(fN,{DEfAULT_CUSTOM_VALUE:()=>Ev,default:()=>_f});var gi,Ev,zre,_f,Sv=x(()=>{gi=I(U());De();bs();Vt();Zi();He();ff();ag();Ev="{{custom}}",zre=(0,gi.memo)(function(e){let{options:{placeholder:t,monospace:n,dynamic:o,choices:r,dc_tags:i,off_value:s,can_override:a,allow_breakout:l=!0,weighted:u,custom_value:c},value:p,updateValue:m}=e,{dynamicContent:d,breakoutMode:f}=Dt(),h=(0,gi.useMemo)(()=>typeof s=="string"||!r?!1:!r.find(z=>typeof z.value=="string"),[r,s]),[g,y]=(0,gi.useState)(()=>r?.[0]?.value===p),{isLoading:_,unicodeToName:b}=Rc(),w=(0,gi.useMemo)(()=>a===!1||!r?!1:p===Ev||p===c?!0:a===!1||p===""||typeof s!="undefined"&&s!==null&&Dc(s,p)?!1:!r.find(z=>Dc(z.value,p)),[a,r,c,p,s]),[S,C]=(0,gi.useState)(w),k=(0,gi.useMemo)(()=>f?!0:w,[h,f,w]),A=(0,gi.useMemo)(()=>_||!r?r:r.map(z=>z.icon?{...z,icon:z.icon.indexOf("classic-choice:")===0?b(z.icon.replace("classic-choice:","")):z.icon}:z),[r,_,b]),O=(0,gi.useCallback)(function(){m(typeof s=="undefined"?A[0].value:s),y(!0),C(!1)},[s,m,y,C,A,s]),T=(0,gi.useCallback)(function(z){m(z),C(!0)},[C,m]),F=(0,gi.useCallback)(function(z){m(typeof c!="undefined"&&z===Ev?c:z)},[c,m]);if((k||S)&&l){let z=d&&o!==!1&&typeof c!="undefined"||f;return gi.default.createElement("div",{className:"tco-choose-override"},!f&&gi.default.createElement("button",{className:"tco-btn is-override-back",onClick:O},gi.default.createElement(G,{type:"larr"})),gi.default.createElement(hn,{className:Q({"cs-input-code":n}),extraTags:i,autoFocus:g&&!f,onUpdate:T,value:p,dcType:z?"scalar":!1,placeholder:t||""}))}return gi.default.createElement(to,{choices:A,offValue:s,value:p,weighted:u,onUpdate:F})});zre.displayName="ControlChooseSingle";_f=zre});var hN={};M(hN,{default:()=>Oa});function Oa({resetValue:e="",isCustomValue:t=!1,isDynamic:n=!0,autoFocus:o=!1,dc_tags:r="",monospace:i=!1,value:s="",placeholder:a="",updateValue:l=function(){}}){let{dynamicContent:u,breakoutMode:c}=Dt();if(!t&&!c)return null;let p=u&&n!==!1&&typeof s!="undefined"||c;return kv.default.createElement("div",{className:"tco-choose-override tco-breakout-with-reset"},!c&&kv.default.createElement("button",{className:"tco-btn is-override-back",onClick:()=>{l(e)}},kv.default.createElement(G,{type:"larr"})),kv.default.createElement(hn,{className:Q({"cs-input-code":i}),extraTags:r,autoFocus:o&&!c,onUpdate:m=>{l(m)},value:s,dcType:p?"scalar":!1,placeholder:a||""}))}var kv,vm=x(()=>{kv=I(U());De();bs();Vt();He()});var gN={};M(gN,{default:()=>Ss});function YAe(e,t){return e==="post-picker"?{post_type:t[0]}:{}}function XAe({name:e,params:t,setLoading:n,setDynamicOptions:o}){let r=JAe(t),{isLoading:i,data:{data:s}={},error:a}=wd(["dynamic-choices",e,t.join(":")],()=>hr("dynamic-choices",{type:e,...YAe(e,t),context:r}));return(0,Es.useEffect)(()=>{s&&Array.isArray(s)&&o(s),a&&(o([]),console.warn(a))},[s,a]),(0,Es.useEffect)(()=>{n(i)},[n,i]),null}function Ss({options:{placeholder:e="",choices:t=[],allowBreakout:n=!0,coalesce:o=!1}={},useDynamicContent:r=!0,value:i,updateValue:s}){i=o&&typeof i=="undefined"?"":i;let[a,l]=(0,Es.useState)(!1),[u,c]=(0,Es.useState)(null),{breakoutMode:p,dynamicContent:m}=Dt(),[d,f,...h]=(0,Es.useMemo)(()=>typeof t!="string"?[null]:t.split(":"),[t]),g=(0,Es.useMemo)(()=>{if(d==="list"){if(f==="font-weights")return RM();if(f==="fonts")return ZM()}return null},[d,f]),y=(0,Es.useMemo)(function(){let b={};if(t)for(let w=0;w<t.length;++w)b[Xp(t[w].value)]=!0;if(u)for(let w=0;w<u.length;++w)b[Xp(u[w].value)]=!0;return b},[t,u,u?.length]),_=(0,Es.useMemo)(()=>i===""?!1:!y[Xp(i)],[i,y]);return p||_&&(!d||!!u)&&n?Es.default.createElement(Oa,{resetValue:t[0]?.value,isCustomValue:_,value:i,placeholder:e,updateValue:s}):Es.default.createElement(Ge,{className:Q({"has-dynamic-content":m&&r})},d==="dynamic"&&Es.default.createElement(XAe,{name:f,params:h,setDynamicOptions:c,setLoading:l,choices:t}),Es.default.createElement(yr,{placeholder:a?v("app.loading"):e||"",value:i,options:g||u||(Array.isArray(t)?t:[]),onChange:s}),m&&r&&Es.default.createElement(Ji,{type:"scalar",onInsert:s,mode:"inline-input"}))}function JAe(e){let t=Be(),{id:n}=Zn(),o=Ne(function(r){return r.render?.[t.id]?.elements?.[n]?.contextIds||KAe});return o.length?o={post:o[0],term:o[1],user:o[2]}:o={},e[0]&&(o.type=e[0]),o}var Es,KAe,tp=x(()=>{Es=I(U());Cl();De();ke();Ht();Gh();Vo();mm();vm();Vt();ft();It();hs();ag();gu();KAe=[]});var bN={};M(bN,{default:()=>gn});function gn(e){let t=hu(e.value,e.onUpdate),{dynamicContent:n}=Dt(),[o,r]=(0,Eo.useState)(!1),i=(0,Eo.useCallback)(function(s){r(!0),e.onUpdate(s)},[e.onUpdate,r]);return t||(n&&jn(e.value)?Eo.default.createElement(Oa,{resetValue:"",isCustomValue:!0,autoFocus:o,value:e.value,placeholder:e?.options?.placeholder,updateValue:e.onUpdate}):Eo.default.createElement(vN,{...e,dynamicContent:n,onUpdate:i}))}var Eo,Bre,Ure,$re,ZAe,vf,yN,_N,vN,vu=x(()=>{Eo=I(U()),Bre=I(ui());De();He();tl();_u();Vt();gs();Vt();vm();gu();Ure=["calc","clamp","min","max","var","fit-content","attr","counter"],$re=["auto","none","xx-small","x-small","small","medium","large","x-large","xx-large","xxx-large","smaller","larger","fit-content","max-content","min-content","normal","inherit","initial","revert","unset"],ZAe={distance:["none","px","em","rem","vh","vw","vmin","vmax","%","fr"],angle:["deg","rad"],time:["s","ms"]},vf={none:{min:0,max:3,step:.001},px:{min:0,max:1500,step:1},em:{min:-.15,max:.5,step:.001},rem:{min:-.15,max:.5,step:.001},vh:{min:0,max:100,step:1},vw:{min:0,max:100,step:1},vmin:{min:0,max:100,step:1},vmax:{min:0,max:100,step:1},"%":{min:0,max:100,step:1},fr:{min:0,max:2,step:.1},deg:{min:0,max:360,step:1},rad:{min:0,max:6.2832,step:1e-4}},yN=class extends Eo.default.PureComponent{constructor(){super(...arguments);K(this,"state",{choicesOpen:!1});K(this,"choicesWrapper",null);K(this,"closeOnOutsideFocus",t=>{this.unitSelectionRef&&!this.unitSelectionRef.contains(t.target)&&this.setState({choicesOpen:!1})});K(this,"createUnitFieldChoices",()=>{let t={};if(this.unitSelectionRef&&this.choicesWrapper&&!this.props.disabled){let o=this.unitSelectionRef.getBoundingClientRect(),r=this.choicesWrapper.getBoundingClientRect(),i=17;t.top=o.top,t.left=o.left-10+"px",t.right=window.innerWidth-o.right-i,t.top+r.height>window.innerHeight&&(t.top=window.innerHeight-r.height-i,t.bottom=i)}let n=this.getTotalChoices();return Bre.default.createPortal(Eo.default.createElement("div",{ref:o=>{this.choicesWrapper=o},style:t,className:Q("tco-unit-input-choices","tco-ignore-focus-loss","is-vertical",{"tco-active":this.state.choicesOpen&&n>0})},this.props.validKeywords.map(o=>Eo.default.createElement("button",{key:o,className:Q("tco-unit-input-choice",{"tco-active":o===this.props.value}),onClick:()=>{let r=o==="calc";this.props.onUpdateInput(r?"calc()":o),this.setState({choicesOpen:!1}),this.inputRef&&(this.inputRef.focus(),setTimeout(()=>{r&&this.inputRef&&this.inputRef.setSelectionRange&&this.inputRef.setSelectionRange(5,5)},0))}},o)),this.props.allowedUnits.map(o=>Eo.default.createElement("button",{key:o,className:Q("tco-unit-input-choice",{"tco-active":o===this.props.unit}),onClick:()=>{this.props.onUpdateUnit(o),this.setState({choicesOpen:!1}),this.inputRef&&this.inputRef.focus()}},o)),this.props.dynamicContent&&Eo.default.createElement(Ji,{mode:"inline",className:"tco-unit-input-choice tco-unit-input-dynamic-content",onInsert:this.props.onUpdateInput,type:"scalar"})),window.csAppData.rootEl)});K(this,"onInputChange",t=>this.props.onUpdateInput(t.target.value));K(this,"onInputKeyPress",t=>{t.key==="Enter"&&this.props.onEnter()});K(this,"onClickUnitButton",()=>{this.props.disabled||this.setState({choicesOpen:!this.state.choicesOpen})});K(this,"getTotalChoices",()=>this.props.validKeywords.length+this.props.allowedUnits.length+(this.props.dynamicContent?1:0))}componentDidMount(){window.document.body.addEventListener("click",this.closeOnOutsideFocus),window.document.body.addEventListener("focus",this.closeOnOutsideFocus)}componentWillUnmount(){window.document.body.removeEventListener("click",this.closeOnOutsideFocus),window.document.body.removeEventListener("focus",this.closeOnOutsideFocus)}render(){let t=this.getTotalChoices(),n=this.props.allowedUnits.find(a=>a===this.props.unit),o=typeof this.props.value=="string"&&!!Ure.find(a=>uf(this.props.value,`${a}%`)),r=typeof this.props.value=="string"&&!!$re.find(a=>uf(this.props.value,`${a}%`)),i=n&&n!=="%"?`is-${n}`:n,s=r||o;return Eo.default.createElement("div",{className:Q("tco-unit-input",!s&&i,{"has-hidden-input-selection":this.props.unitMode==="unitless","is-css-fn":s})},Eo.default.createElement("input",{value:this.props.value,onChange:this.onInputChange,onKeyPress:this.onInputKeyPress,type:"text",disabled:this.props.disabled,ref:a=>this.inputRef=a}),t>0&&Eo.default.createElement("div",{className:"tco-unit-input-selection",ref:a=>this.unitSelectionRef=a},Eo.default.createElement("button",{className:Q("tco-unit-input-unit",{"tco-active":this.state.choicesOpen&&t>1,"tco-solitary":this.props.disabled||t===1}),disabled:this.props.disabled,onClick:this.onClickUnitButton},n||Eo.default.createElement(G,{type:"more"})),this.createUnitFieldChoices()))}};K(yN,"defaultProps",{value:"",unit:"",disabled:!1,dynamicContent:!1,allowedUnits:[],validKeywords:[],onUpdateInput:()=>{},onUpdateUnit:()=>{},onEnter:()=>{}});_N=class extends Eo.default.PureComponent{constructor(){super(...arguments);K(this,"state",{isSliding:!1,position:.5});K(this,"onMouseDown",t=>{!this.props.disabled&&(t.which===1||t.button===0)&&(window.document.body.addEventListener("mouseup",this.onMouseUp),window.document.body.addEventListener("mousemove",this.onMouseMove,{passive:!0}))});K(this,"onMouseUp",t=>{this.reposition(t,!1),window.document.body.removeEventListener("mouseup",this.onMouseUp),window.document.body.removeEventListener("mousemove",this.onMouseMove,{passive:!0})});K(this,"onMouseMove",t=>{this.reposition(t,!0)})}componentDidMount(){this.sliderTarget&&this.sliderTarget.addEventListener("mousedown",this.onMouseDown)}componentWillUnmount(){!this.sliderTarget||(this.sliderTarget.removeEventListener("mousedown",this.onMouseDown),window.document.body.removeEventListener("mouseup",this.onMouseUp),window.document.body.removeEventListener("mousemove",this.onMouseMove,{passive:!0}))}getPercentage(){if(this.state.isSliding)return this.state.position;let{min:t,max:n,value:o}=this.props;return Math.min(Math.max(0,(o-t)/(n-t)),1)}reposition({clientX:t},n){let{step:o,min:r,max:i}=this.props,s=i-r,{left:a,width:l}=this.sliderTarget.getBoundingClientRect(),u=(Math.max(a,Math.min(a+l,t))-a)/l,c=(h,g,y)=>h*(1-y)+g*y,p=1e4,m=Math.round(c(0,s,u)*p),d=o?m-m%(o*p):m,f=r+d/p;this.setState({position:u,isSliding:n}),this.props.onUpdate(parseFloat(f.toFixed(4)))}renderSlider(){let t=this.getPercentage();return Eo.default.createElement("div",{className:"tco-unit-slider-target tco-unit-slider-noui-target tco-unit-slider-noui-ltr tco-unit-slider-noui-horizontal",disabled:this.props.disabled,ref:n=>{this.sliderTarget=n}},Eo.default.createElement("div",{className:"tco-unit-slider-noui-base"},Eo.default.createElement("div",{className:"tco-unit-slider-noui-connects"},Eo.default.createElement("div",{className:"tco-unit-slider-noui-connect",style:{transform:`translate(0%, 0px) scale(${t}, 1)`}})),Eo.default.createElement("div",{className:"tco-unit-slider-noui-origin",style:{transform:`translate(${t*100-100}%, 0px)`,zIndex:4}},!this.props.disabled&&Eo.default.createElement("div",{className:"tco-unit-slider-noui-handle tco-unit-slider-noui-handle-lower"}))))}render(){return Eo.default.createElement("div",{className:"tco-unit-slider"},Eo.default.createElement("div",{className:"tco-unit-slider-target-container"},this.renderSlider()),this.props.children)}};K(_N,"defaultProps",{value:"",disabled:!1,onUpdate:()=>{}});vN=class extends Eo.default.PureComponent{constructor(){super(...arguments);K(this,"state",{userInput:this.getRawValue(),invalid:!1});K(this,"updateUserInput",(t,n)=>{if(this.setState({userInput:t}),this.isKeywordValid(t))return this.onUpdate(t,n);let o=String(t).match(/^-?\d*(?:\.\d+)?$/);if(o&&!isNaN(parseFloat(t)))return this.onUpdate(`${o[0]}${this.getSelectedUnit()}`,n);if(t===""&&this.props.fallbackValue==="")return this.onUpdate("",n);this.setState({invalid:!0})});K(this,"onUpdate",(t,n)=>{if(n){this.lazyUpdateHandle=this.lazyUpdate(t);return}this.props.onUpdate(t)});K(this,"lazyUpdate",Wr(t=>{this.props.onUpdate(t)},25));K(this,"updateUnit",(t,n)=>{let o=typeof n=="undefined"?this.stripUnit(this.props.value,0):n;return this.props.onUpdate(t==="none"?o:`${o}${t}`)});K(this,"detectUnitFromUser",()=>{if(this.isKeywordValid(this.state.userInput))return;let t=this.detectUnit(this.state.userInput,this.detectUnit(this.props.value)),n=this.stripUnit(this.state.userInput,this.stripUnit(this.props.value,0));return this.setState({userInput:`${n}`}),this.props.onUpdate(`${n}${t}`)});K(this,"onSliderUpdateValue",t=>this.updateUserInput(t,!0))}componentDidUpdate(t,n){if(t.value!==this.props.value){let o=this.getRawValue(this.props.value);parseFloat(this.state.userInput)!==o&&this.setState({userInput:o,invalid:!1})}}componentWillUnmount(){cancelIdleCallback(this.lazyUpdateHandle)}getAllowedUnits(){let t=ZAe[this.props.unitMode]||[];return Array.isArray(this.props.availableUnits)?this.props.availableUnits:[...t]}getRawValue(){return this.isKeywordValid(this.props.value)?this.props.value:this.stripUnit(this.props.value)}detectUnit(t,n){let o=this.getAllowedUnits();if(o.length<=0)return"";let r,i=String(t),s=i.match(/-?\d*(?:\.\d+)?/);return s&&(r=i.replace(s[0],"")),n&&r===""&&(r=n),o.includes(r)?r:o[0]}stripUnit(t,n=0){let o,r=String(t).match(/-?\d*(?:\.\d+)?/);return r&&(o=parseFloat(r[0])),isNaN(o)?n:o}isKeywordValid(t){return typeof t=="string"&&jn(t)?!0:typeof t!="string"||el(t).length>1||(t.match(/\(/g)||[]).length!==(t.match(/\)/g)||[]).length?!1:!!(this.props.validKeywords.find(n=>uf(t,n))||Ure.find(n=>uf(t,`${n}%`))||$re.find(n=>uf(t,`${n}%`)))}getSelectedUnit(){return this.isKeywordValid(this.props.value)?"":this.detectUnit(this.props.value)}renderUnitInput({selectedUnit:t,allowedUnits:n}){return Eo.default.createElement(yN,{dynamicContent:this.props.dynamicContent,value:this.state.userInput,unit:t,allowedUnits:n,disabled:this.props.disabled,validKeywords:this.props.validKeywords,onUpdateInput:this.updateUserInput,onUpdateUnit:this.updateUnit,onEnter:this.detectUnitFromUser,ref:o=>{!o||(o.inputRef&&(this.inputRef=o.inputRef),o.unitSelectionRef&&(this.unitSelectionRef=o.unitSelectionRef))}})}getRanges(){let t={step:.1,min:0,max:100},n,o,r;if(this.props.unitMode==="unitless")n=parseFloat(this.props.step),o=parseFloat(this.props.min),r=parseFloat(this.props.max);else{let i=this.getSelectedUnit()||"none";vf[i]&&(vf[i].step&&(t.step=vf[i].step),vf[i].min&&(t.min=vf[i].min),vf[i].max&&(t.max=vf[i].max)),this.props.ranges&&this.props.ranges[i]&&(this.props.ranges[i].step&&(n=parseFloat(this.props.ranges[i].step)),this.validRangeNumber(this.props.ranges[i].min)&&(o=parseFloat(this.props.ranges[i].min)),this.validRangeNumber(this.props.ranges[i].max)&&(r=parseFloat(this.props.ranges[i].max)))}return isNaN(n)||(t.step=n),isNaN(o)||(t.min=o),isNaN(r)||(t.max=r),t}validRangeNumber(t){return typeof t!="undefined"}render(){let t=this.getAllowedUnits(),n=this.getSelectedUnit();if(!this.props.slider)return this.renderUnitInput({selectedUnit:n,allowedUnits:t});let{min:o,max:r,step:i}=this.getRanges();return Eo.default.createElement(_N,{disabled:this.props.disabled||this.isKeywordValid(this.props.value),value:this.getRawValue(),min:o,max:r,step:i,onUpdate:this.onSliderUpdateValue},this.renderUnitInput({selectedUnit:n,allowedUnits:t}))}};K(vN,"defaultProps",{value:"",disabled:!1,unitMode:"distance",validKeywords:[],availableUnits:null,fallbackValue:null,dynamicContent:!1,slider:!1,ranges:{},onUpdate:()=>{}})});var wN={};M(wN,{default:()=>Pl});var xN,Pl,Vg=x(()=>{xN=I(U());vu();Pl=class extends xN.default.PureComponent{render(){let{unit_mode:t,valid_keywords:n,available_units:o,disabled:r,fallback_value:i,step:s,min:a,max:l,ranges:u}=this.props.options;return xN.default.createElement(gn,{value:this.props.value,onUpdate:c=>this.props.updateValue(c),unitMode:t,validKeywords:n,availableUnits:o,disabled:r,fallbackValue:i,slider:!0,step:s,min:a,max:l,ranges:u})}}});var CN={};M(CN,{default:()=>ho});var ZE,RAe,ho,Da=x(()=>{ZE=I(U());De();bs();Vt();RAe=["date"],ho=class extends ZE.default.PureComponent{render(){return ZE.default.createElement(ys.Consumer,null,({dynamicContent:t}={})=>{let{placeholder:n,monospace:o,input_type:r,dynamic_content:i,dc_tags:s,autoFocus:a=!1}=this.props.options??{},l=r&&RAe.includes(r)?r:"text",u=t&&i!==!1&&l==="text";return ZE.default.createElement(hn,{className:Q({"cs-input-code":o}),type:l,onUpdate:this.props.updateValue,value:this.props.value,controlProps:this.props,dcType:u?i||"scalar":!1,extraTags:s,placeholder:n||"",autoFocus:a})})}}});var kN={};M(kN,{createClipboardMiddleware:()=>SN,makeClipBoardReducer:()=>EN,makeInitialClipboardState:()=>eS,readNavigatorClipboard:()=>RE,updateNavigatorClipboard:()=>Ma,useClipboardUpdate:()=>e4e});function Ma(e,t="Copied!",n=!0){try{navigator.clipboard.writeText(e).then(function(){t&&ta(t)},function(o){n&&Ft(v("app.clipboard.failed-to-copy"),{warn:o})})}catch(o){n&&Ft(v("app.clipboard.failed-to-copy"),{warn:o})}}function e4e(e,t="Copied!"){return(0,Hre.useCallback)(function(){Ma(e,t)},[e,t])}async function RE(){return window.navigator.clipboard?await window.navigator.clipboard.readText():null}function EN(){return(e,t)=>Xo(e||eS(),n=>{let{type:o,payload:{scope:r,atts:i,context:s={}}={}}=t;switch(o){case"CLIPBOARD_SET":{n[r]={context:s,atts:i};break}case"CLIPBOARD_CLEAR":{n[r]=null;break}}},n=>{n.length<=0||(t.patches||(t.patches={}),t.patches.clipboard=n)})}function jre(e,t,n){if(!t)return!1;let{_type:o}=t;if(!e[n])return!1;let{_type:r}=e[n];return bm()[r]&&o===r}function t4e(e,t,n){if(!t)return!1;let{_type:o}=t;if(!e[n])return!1;let{_type:r}=e[n];return np(r,o)}async function n4e({doc:e,payload:{id:t}},{clipboard:n,...o},r){let i=await RE();i=hf(i,!1),i?._type||(i=null);let s=i||n.element?.atts;if(!s)return;let a=Pr(o,{doc:e});if(Array.isArray(s)){s.map(l=>{r(qs(e,t,l))});return}Il(a[t]._type)||(jre(a,s,t)?r(qc(e,t,s,!0)):t4e(a,s,t)&&r(qs(e,t,s)))}function o4e({doc:e,payload:{id:t}},{clipboard:{element:{atts:n}},...o},r){let i=Pr(o,{doc:e});if(!Il(i[t]._type))if(jre(i,n,t))r(qc(e,t,Av(n,i[t]),!1));else{let s={elements:{[e]:i}},a=TN(s,{id:t,type:n._type,doc:e});for(;a.length>0;){let l=a.pop();r(qc(e,l,Av(n,i[l]),!1))}}}function r4e({doc:e,payload:{id:t,scope:n,context:o={}}},{elements:r},i){let s=r?.[e];if(Il(s?.[t]._type))return;let a=AN(s,t);i({type:"CLIPBOARD_SET",payload:{scope:n,context:o,atts:a}}),Ma(JSON.stringify(a),!1,!1)}function i4e({doc:e,payload:{id:t,scope:n,context:o={}}},{elements:r},i){let s=r?.[e];if(Il(s?.[t]._type))return;let a=xf(s,t);delete a._m,a.show_condition&&a.show_condition.length===0&&delete a.show_condition;var l="_bp_data"+a._bp_base;a[l]||delete a._bp_base,i({type:"CLIPBOARD_SET",payload:{scope:n,context:o,atts:a}}),Ma(JSON.stringify(a),!1,!1)}function s4e({doc:e,payload:{elements:t,scope:n,context:o={}}},{elements:r},i){t.length===1&&(t=t[0]),i({type:"CLIPBOARD_SET",payload:{scope:n,context:o,atts:t}}),Ma(JSON.stringify(t),!1,!1)}function SN(){return({dispatch:e,getState:t})=>n=>o=>{let r=n(o);return Wre[o.type]&&setTimeout(()=>Wre[o.type](o,t(),e)),r}}var Hre,eS,Wre,bf=x(()=>{dl();mo();Ut();Wn();ks();Hre=I(U());Lg();ke();lg();eS=()=>window.csAppData.isPreview&&!Array.isArray(window.csAppData.preview.clipboard)?window.csAppData.preview.clipboard??{}:{};Wre={"CLIPBOARD_COPY:ELEMENT":r4e,"CLIPBOARD_COPY_MINIMAL:ELEMENT":i4e,"CLIPBOARD_COPY:ELEMENTS":s4e,"CLIPBOARD_PASTE:ELEMENT":n4e,"CLIPBOARD_PASTE:ELEMENT_STYLE":o4e}});var PN={};M(PN,{default:()=>wf});function wf({value:e,onUpdate:t,disableGradients:n=!1}){let{colors:o,applyColors:r}=la(),[i,s]=(0,Vi.useMemo)(()=>{if(!e.split)return["",""];let[,u,c]=e.split(":");return[u,c]},[e]),a=(0,Vi.useCallback)((u,c)=>c!==i||typeof s=="undefined"?u:`${u} (${(parseFloat(s)*100).toPrecision(2)}%)`,[s,i]),l=(0,Vi.useCallback)(({_id:u,value:c,ext:p})=>{t(p?c:`global-color:${u}`)},[t]);return Vi.default.createElement(Vi.default.Fragment,null,(o?.root?.children??[]).map(u=>o[u]?.children?.length?Vi.default.createElement("div",{key:u,className:"tco-control-group"},Vi.default.createElement("header",{className:"tco-control-group-header"},Vi.default.createElement("span",{className:"tco-control-group-label"},o[u].title)),Vi.default.createElement("div",{className:"tco-value-list"},(o[u]?.children||[]).map(c=>{let{value:p,title:m,_id:d}=o[c];return n&&cf(p)?null:Vi.default.createElement(a4e,{key:d,active:i===d,modified:i===d&&e.replace("global-color:","")!==d,label:a(m,d),onClick:()=>l(o[c]),value:r(p)})}))):null))}function a4e({active:e,modified:t,label:n,onClick:o,value:r}){let i=hm(r);return Vi.default.createElement("li",{className:Q("tco-value-list-item",{"is-active-color":e,"is-modified-color":t}),onClick:o},Vi.default.createElement("span",{className:"tco-value-list-item-main"},Vi.default.createElement("span",{className:"tco-value-list-item-content"},Vi.default.createElement("span",{className:"tco-value-list-item-swatch"},Vi.default.createElement("span",{style:i})),Vi.default.createElement("span",null,n))))}var Vi,tS=x(()=>{Vi=I(U());De();gm()});var ON={};M(ON,{DEFAULT_GRADIENT:()=>IN,default:()=>nS});function p4e(e,t){let n="linear-gradient( to right, ";for(let o=0;o<e.length;++o){let r=e[o],i=o+1===e.length,s=t(r.color);n+=s?s.value:r.color,i||(n+=",")}return n+=")",n}function nS(e){return typeof e.value!="object"?vt.default.createElement(m4e,{...e}):vt.default.createElement(d4e,{...e})}function m4e(e){let{resolveColorItem:t}=la(),n=t(e.value),o=(0,vt.useCallback)(function(){let r=t(e.value).value;e.onUpdate(r)},[e.value,e.onUpdate]);return vt.default.createElement(vt.default.Fragment,null,vt.default.createElement("div",{className:"is-picker is-global-gradient-picker"},vt.default.createElement("div",{className:"tco-color-picker-content tco-color-picker-gradient tco-color-picker-gradient-global"},e.children,vt.default.createElement(Xre,{...e}),vt.default.createElement("div",{className:"tco-h-flex tco-gradient-action-buttons"},vt.default.createElement("button",{type:"button",className:"tco-btn",onClick:o},vt.default.createElement(G,{type:"edit"}))),vt.default.createElement("p",null,n?.title))),vt.default.createElement("div",{className:"is-palettes"},vt.default.createElement("div",{className:"is-palettes-inner"},vt.default.createElement(wf,{value:e.value,onUpdate:e.onUpdate}))))}function Xre(e){let{applyColors:t,resolveColorItem:n}=la(),o=n(e.value),r=t(o?.value),i=hm(r);return vt.default.createElement("div",{className:"tco-color-picker-spectrum",tabIndex:"-1",style:i})}function d4e(e){let[t,n]=(0,vt.useState)(0),{applyColors:o,resolveColorItem:r}=la(),i=e.value,s=e.value.colors||[],a=e.onUpdate,l=e.usePalette,u=e.usePaletteInGradients,c=s[t]||{},p=e.value.type,m=s.length>2,d=(0,vt.useMemo)(function(){return{backgroundImage:p4e(s,r)}},[s]),f=(0,vt.useCallback)(async function(T){let F={...i};F.colors=[...F.colors],F.colors[t]={...F.colors[t]},F.colors[t].color=T,a(F)},[s,i,t,a]),h=(0,vt.useCallback)(function(T){let F=r(T);if(F&&typeof F.value=="object"){qi(v("app.gradient.overwrite")).then(function(z){z&&a(T)});return}f(T)},[a,f,r]),g=(0,vt.useCallback)(function(T,F){let z={...i};z.colors=[...z.colors],z.colors[t]={...z.colors[t]},z.colors[t][T]=F,a(z)},[s,i,t,a]),y=(0,vt.useCallback)(function(T){g("to",T)},[g]),_=(0,vt.useCallback)(function(T){g("from",T)},[g]),b=(0,vt.useCallback)(function(T){let F={...e.value};F.type=T,qre[T]&&(F.direction=qre[T]),a(F)},[e.value,a]),w=(0,vt.useCallback)(function(T){let F={...e.value};F.direction=T,a(F)},[e.value,a]),S=(0,vt.useCallback)(function(){let T={...i};T.colors=[...T.colors],T.colors.push({color:"#00FF00",to:""}),a(T),n(T.colors.length-1)},[i,a,n]),C=(0,vt.useCallback)(function(){if(!m)return;let T={...i};T.colors=[...T.colors],T.colors.splice(t,1),a(T),n(T.colors.length-1)},[i,s,t,a,n,m]),k=(0,vt.useCallback)(function(){Ma(JSON.stringify(i))},[i]),A=(0,vt.useCallback)(async function(){let T=await RE();if(T=hf(T),!T||!T.type||!T.colors){Ft("Clipboard not a valid gradient");return}a(T)},[i,a]),O=(0,vt.useMemo)(function(){let T=s.length;return s.map(function(F,z){let L="2px";z!==0&&(L=100*(z/(T-1)),L+="%",L=`calc(${L} - 2px)`);let D={left:L};if(z===t){let j=r(F.color);D.backgroundColor=j?.value?j.value:F.color}return vt.default.createElement("div",{key:z,className:Q("tco-color-picker-control-slider-handle","is-pickable",{"is-active":z===t}),style:D,onClick:function(){n(z)}})})},[s,t,n,r]);return vt.default.createElement(vt.default.Fragment,null,vt.default.createElement("div",{className:"is-picker is-gradient-solid-color-picker"},vt.default.createElement("div",{className:"tco-color-picker-content tco-color-picker-gradient"},e.children,vt.default.createElement(Xre,{...e}),vt.default.createElement(Ss,{value:p,options:c4e,updateValue:b}),vt.default.createElement(f4e,{gradientType:p,direction:i.direction,updateValue:w}),vt.default.createElement(Le,{label:v("app.gradient.from")},vt.default.createElement(Ge,null,vt.default.createElement(Pl,{value:c.from||"auto",updateValue:_,options:Gre}))),vt.default.createElement(Le,{label:v("app.gradient.to")},vt.default.createElement(Ge,null,vt.default.createElement(Pl,{value:c.to||"auto",updateValue:y,options:Gre}))),vt.default.createElement("div",{className:"tco-h-flex tco-gradient-action-buttons"},vt.default.createElement(yn,{className:"tco-btn",onClick:k,tooltip:v("app.copy")},vt.default.createElement(G,{type:"clipboard"})),vt.default.createElement(yn,{className:"tco-btn",onClick:A,tooltip:v("app.paste")},vt.default.createElement(G,{type:"paste"}))))),vt.default.createElement("div",{className:"is-picker is-gradient-colorstops"},vt.default.createElement("div",{className:"tco-color-picker-content tco-color-picker-gradient"},vt.default.createElement("div",{className:"tco-h-flex tco-h-flex-center tco-gradient-color-stops"},vt.default.createElement("div",{className:"tco-color-picker-control-slider",tabIndex:"-1"},O,vt.default.createElement("div",{className:"tco-color-picker-control-slider-value",style:d})),vt.default.createElement("span",null),vt.default.createElement("button",{type:"button",className:"tco-btn tco-gradient-addition-btn",onClick:S},vt.default.createElement(G,{type:"plus"})),vt.default.createElement("button",{type:"button",className:"tco-btn tco-gradient-addition-btn",onClick:C,disabled:m?void 0:!0},vt.default.createElement(G,{type:"minus"})))),vt.default.createElement(Fg,{value:c?.color,onUpdate:f,applyColors:o})),(l||u)&&vt.default.createElement("div",{className:"is-palettes"},vt.default.createElement("div",{className:"is-palettes-inner"},vt.default.createElement(wf,{value:c?.color,onUpdate:h,disableGradients:!l&&u}))))}function f4e({gradientType:e="linear-gradient",direction:t="to right",updateValue:n=console.log}){let o=l4e[e],r=(0,vt.useCallback)(function(s){s=s&&s.replace?s.replace(/\//g,""):s,n(s)},[n]),i=(0,vt.useMemo)(function(){if(!o)return{};let s=[];for(let a in o)s.push({label:o[a],value:a});return{choices:s,placeholder:"Select a direction"}},[o]);return o?vt.default.createElement(Ss,{value:t,options:i,updateValue:r}):vt.default.createElement(ho,{value:t,updateValue:n,options:u4e})}var vt,Gre,IN,qre,Qre,Kre,Yre,l4e,u4e,c4e,DN=x(()=>{vt=I(U());De();He();ke();mo();tp();xa();gm();Vg();Da();Ht();xn();bf();Lg();xm();tS();Gre={valid_keywords:["auto"],available_units:["%","px","deg"],fallback_value:"auto",ranges:{"%":{min:0,max:100,steps:1},px:{min:0,max:600,steps:1},deg:{min:0,max:360,steps:1}}},IN={type:"linear-gradient",direction:"to right",colors:[{color:"#FF0000",from:"auto",to:"auto"},{color:"#0000FF",from:"auto",to:"auto"}]},qre={"linear-gradient":"to right","radial-gradient":"auto","conic-gradient":"auto","repeating-linear-gradient":"to right","repeating-radial-gradient":"auto","repeating-conic-gradient":"auto"},Qre={"to bottom":"To Bottom","to bottom right":"To Bottom Right","to bottom left":"To Bottom Left","to top":"To Top","to top right":"To Top Right","to top left":"To Top Left","to right":"To Right","to left":"To Left","/0deg/":"Custom Angle"},Kre={auto:"Center","at top":"Top","at top left":"Top Left","at top right":"Top Right","at bottom":"Bottom","at bottom left":"Bottom Left","at bottom right":"Bottom Right","at left":"Left","at right":"Right","at /0%/ /0%/":"Custom"},Yre={auto:"Center","at top":"Top","at top right":"Top Right","at top left":"Top Left","at bottom":"Bottom","at bottom right":"Bottom Right","at bottom left":"Bottom Left","at left":"Left","at right":"Right","from /0deg/ at /50%/ /50%/":"Custom"},l4e={"linear-gradient":Qre,"repeating-linear-gradient":Qre,"radial-gradient":Kre,"repeating-radial-gradient":Kre,"conic-gradient":Yre,"repeating-conic-gradient":Yre},u4e={placeholder:"to right, to bottom, 180deg..."},c4e={choices:[{value:"linear-gradient",label:"Linear"},{value:"radial-gradient",label:"Radial"},{value:"conic-gradient",label:"Conic"},{value:"repeating-linear-gradient",label:"Repeating Linear"},{value:"repeating-radial-gradient",label:"Repeating Radial"},{value:"repeating-conic-gradient",label:"Repeating Conic"}]}});var NN={};M(NN,{ColorPickerInline:()=>sS,ColorPickerPair:()=>Ef,Huebert:()=>iS,HuebertSlider:()=>Pv,HuebertSolid:()=>Fg,HuebertSpectrum:()=>rS,default:()=>op});function iS({children:e,...t}){return wt.default.createElement(wt.default.Fragment,null,wt.default.createElement("div",{className:"is-picker"},e,wt.default.createElement(Fg,{...t,value:t.value.toString()})),t.usePalette&&wt.default.createElement("div",{className:"is-palettes"},wt.default.createElement("div",{className:"is-palettes-inner"},wt.default.createElement(wf,{value:t.value,onUpdate:t.onUpdate,disableGradients:t.disableGradients}))))}function sS({value:e="",options:t={},usePalette:n=!1,usePaletteInGradients:o=!1,onUpdate:r=()=>{},disableGradients:i=!1}){let{colors:s,applyColors:a,resolveGlobalColor:l}=la(),u=ws(),c=(0,wt.useCallback)(()=>{u(!0)},[u]),p=(0,wt.useCallback)(()=>{u(!1)},[u]),m=l(e),d=(0,wt.useMemo)(function(){return i?"solid":typeof m=="object"?"gradient":"solid"},[m,i]),[f,h]=(0,wt.useState)(d);(0,wt.useEffect)(function(){h(typeof m=="object"?"gradient":"solid")},[e,h]);let[g,y]=(0,wt.useState)(h4e),[_,b]=(0,wt.useState)(IN),w=(0,wt.useCallback)(function(k){let A=k==="gradient"?_:g;k==="gradient"?y(e):b(e),r(A),h(k)},[h,r,e,g,y,_,b]),S=(0,wt.useMemo)(function(){return{choices:[{value:"solid",label:v("app.colors.solid")},{value:"gradient",label:v("app.colors.gradient")}]}},[]),C=i?null:wt.default.createElement("div",{className:"tco-color-picker-type-choose"},wt.default.createElement(_f,{value:f,updateValue:w,options:S}));return wt.default.createElement("div",{className:"tco-color-picker-sections"},f==="solid"?wt.default.createElement(iS,{value:e,applyColors:a,outputFormat:t.output_format,usePalette:n,onUpdate:r,onDragEventStart:c,onDragEventEnd:p,disableGradients:i},C):wt.default.createElement(nS,{value:e,onUpdate:r,usePalette:n,usePaletteInGradients:o},C))}function Zre({usePalette:e,base:t,alt:n}){let{applyColors:o}=la(),r=e?o(t):t,i=e?o(n):n,s=hm(r),a=hm(i);return wt.default.createElement(wt.default.Fragment,null,typeof t!="undefined"&&wt.default.createElement("div",{className:"tco-picker-swatch-content is-base",style:s}),typeof n!="undefined"&&r!==i&&wt.default.createElement("div",{className:"tco-picker-swatch-content is-alt",style:a}))}function Ef({base:e,alt:t,usePalette:n,manageLinkState:o,disableGradients:r=!1,label:i,children:s}){let{applyColorLabel:a}=la(),[l,u]=(0,wt.useState)("base"),{value:c,options:p={},onUpdate:m=()=>{}}=l==="base"?e:t,d=t.value?t.value:e.value,[f,h]=(0,wt.useState)(!t.value||o&&t.value===e.value),g=()=>{o?t.onUpdate(e.value):t.onUpdate(""),h(!0),u("base")},y=e.value&&e.value!=="transparent",_=t.value&&t.value!=="transparent",b=y||_;return wt.default.createElement(op,{value:c||e.value,options:{...p,label:i},usePalette:n,disableGradients:r,swatchLabelClass:b?"has-value":"",swatchLabel:y||_?a([e.value,!t.value||t.value===e.value?null:t.value]):v("app.edit"),swatchContent:wt.default.createElement(Zre,{usePalette:n,base:e.value,alt:d}),onUpdate:w=>{f&&(o&&l==="base"&&t.onUpdate(w),l==="alt"&&h(!1)),m(w)}},wt.default.createElement("div",{className:"tco-picker-header"},wt.default.createElement("div",{className:"tco-picker-tabs"},wt.default.createElement("button",{onClick:()=>u("base"),className:l==="base"?"is-active":""},e.options.label),wt.default.createElement("button",{onClick:()=>u("alt"),className:l==="alt"?"is-active":""},t.options.label),!f&&wt.default.createElement("button",{onClick:g},wt.default.createElement(G,{type:"link"})))),s)}function op({value:e="",options:t={},usePalette:n=!1,noWrapper:o,renderSwatch:r,swatchContent:i,swatchLabelClass:s,swatchLabel:a,onUpdate:l=()=>{},disableGradients:u=!1,children:c}){let[p,m]=(0,wt.useState)(!1),{hasColorsInPalette:d,applyColorLabel:f,applyColors:h,resolveGlobalColor:g}=la(),y=(0,wt.useMemo)(function(){return typeof e=="object"},[e]);n=n&&d;let _=(0,wt.useCallback)(w=>m(S=>typeof w=="undefined"?!S:w),[m]),b=e&&e!=="transparent";return wt.default.createElement(fn,{className:"tco-form-color-picker",modalClass:Q(n?"is-color-with-palette":"is-color-solo",{"has-gradients":!u},y?"is-gradient":"is-solid"),open:p,noWrapper:o,onToggle:_,isInput:!0,swatchLabelClass:s||(b?"has-value":""),label:a||(b?f(e):v("app.edit")),renderSwatch:r?w=>r(w,_,h):null,reposition:y,content:r?null:i||wt.default.createElement(Zre,{base:e,usePalette:n})},c,wt.default.createElement(sS,{value:e,options:t,usePalette:n,onUpdate:l,disableGradients:u}))}var wt,Tv,wm,h4e,Jre,g4e,Cf,MN,oS,y4e,_4e,v4e,rS,Pv,Fg,xm=x(()=>{wt=I(U());De();Tv=I(Mn()),wm=I(yv());Ur();He();ke();_u();gm();Et();sN();gs();Sv();DN();tS();h4e="#FF0000",Jre=(e,t)=>`linear-gradient( to ${t?"top":"right"}, ${e.join(", ")} )`,g4e=(e,t=100)=>Math.round((e+Number.EPSILON)*t)/t,Cf=(e,t,n)=>Math.min(Math.max(e,t),n),MN=(e,t,n)=>e+n*(t-e),oS=e=>Cf(e,0,1),y4e=(0,Tv.memoize)(e=>(0,wm.default)({h:e,s:1,l:.5}).toRgbString()),_4e=(0,Tv.memoize)((e=0,t=1)=>{let n=(0,wm.default)(`hsl ${e} 1.0 0.5`);n.setAlpha(oS(t));let o=[];for(let r=0;r<12;r++)o.push(n.spin(-30).toRgbString());return o},(e=0,t=1)=>`${e}:${t}`),v4e=(0,Tv.memoize)(()=>Jre(_4e(0))),rS=class extends wt.default.PureComponent{constructor(){super(...arguments);K(this,"state",{prevX:0,prevY:0,x:0,y:0});K(this,"state",{isDragging:!1});K(this,"onMouseDown",t=>{(t.which===1||t.button===0)&&(t.stopPropagation(),t.preventDefault(),this.updateFromMousePosition(t.pageX,t.pageY),window.addEventListener("mouseup",this.onMouseUp),window.addEventListener("mousemove",this.onMouseMove,{passive:!0}))});K(this,"onMouseUp",t=>{t.stopPropagation(),t.preventDefault(),this.setState({isDragging:!1}),this.props.onDragEnd(),window.removeEventListener("mouseup",this.onMouseUp),window.removeEventListener("mousemove",this.onMouseMove,{passive:!0})});K(this,"onMouseMove",t=>{this.state.isDragging||(this.setState({isDragging:!0}),this.props.onDragStart()),this.updateFromMousePosition(t.pageX,t.pageY)})}updateX(){let{width:t}=this.spectrumRef.getBoundingClientRect();this.setState({x:MN(0,t,Cf(this.props.x,0,1))})}updateY(){let{height:t}=this.spectrumRef.getBoundingClientRect();this.setState({y:MN(0,t,Cf(this.props.y,0,1))})}componentDidUpdate(t){!this.state.isDragging&&this.props.x!==t.x&&this.props.x!==this.state.prevX&&this.updateX(),!this.state.isDragging&&this.props.y!==t.y&&this.props.y!==this.state.prevY&&this.updateY()}updateFromMousePosition(t,n){let{left:o,top:r,width:i,height:s}=this.spectrumRef.getBoundingClientRect(),a=Cf(t-o,0,i),l=Cf(n-r,0,s),u=a/i,c=l/s;this.setState({x:a,y:l,prevX:u,prevY:c}),this.props.onUpdate(u,c)}componentDidMount(){this.updateX(),this.updateY(),this.spectrumRef.addEventListener("mousedown",this.onMouseDown)}componentWillUnmount(){this.spectrumRef.removeEventListener("mousedown",this.onMouseDown),window.removeEventListener("mouseup",this.onMouseUp),window.removeEventListener("mousemove",this.onMouseMove,{passive:!0})}render(){return wt.default.createElement("div",{ref:t=>this.spectrumRef=t,className:"tco-color-picker-spectrum",tabIndex:"-1",style:this.props.style},wt.default.createElement("div",{className:"tco-color-picker-spectrum-x"}),wt.default.createElement("div",{className:"tco-color-picker-spectrum-y"}),wt.default.createElement("div",{className:"tco-color-picker-spectrum-iris",style:{left:this.state.x,top:this.state.y}}),wt.default.createElement("div",{className:"tco-color-picker-spectrum-ratio"}))}};K(rS,"defaultProps",{style:{},position:0,onUpdate:()=>{},onDragStart:()=>{},onDragEnd:()=>{}});Pv=class extends wt.default.PureComponent{constructor(){super(...arguments);K(this,"state",{prevUpdate:0,position:0});K(this,"state",{isDragging:!1});K(this,"onMouseDown",t=>{t.which===1&&(t.preventDefault(),t.stopPropagation(),this.updateFromMousePosition(t.pageX),window.addEventListener("mouseup",this.onMouseUp),window.addEventListener("mousemove",this.onMouseMove,{passive:!0}))});K(this,"onMouseUp",t=>{t.preventDefault(),t.stopPropagation(),this.setState({isDragging:!1}),this.props.onDragEnd(),window.removeEventListener("mouseup",this.onMouseUp),window.removeEventListener("mousemove",this.onMouseMove,{passive:!0})});K(this,"onMouseMove",t=>{this.state.isDragging||(this.setState({isDragging:!0}),this.props.onDragStart()),this.updateFromMousePosition(t.pageX)})}updatePosition(){let{width:t}=this.sliderRef.getBoundingClientRect();this.setState({position:MN(0,t,Cf(this.props.position,0,1))})}componentDidUpdate(t){!this.state.isDragging&&this.props.position!==t.position&&this.props.position!==this.state.prevUpdate&&this.updatePosition()}updateFromMousePosition(t){let{left:n,width:o}=this.sliderRef.getBoundingClientRect(),r=Cf(t-n,0,o),i=r/o;this.setState({position:r,prevUpdate:i}),this.props.onUpdate(i)}componentDidMount(){this.updatePosition(),this.sliderRef.addEventListener("mousedown",this.onMouseDown)}componentWillUnmount(){this.sliderRef.removeEventListener("mousedown",this.onMouseDown),window.removeEventListener("mouseup",this.onMouseUp),window.removeEventListener("mousemove",this.onMouseMove,{passive:!0})}render(){return wt.default.createElement("div",{ref:t=>this.sliderRef=t,className:"tco-color-picker-control-slider",tabIndex:"-1"},wt.default.createElement("div",{className:"tco-color-picker-control-slider-handle",style:{left:this.state.position}}),wt.default.createElement("div",{className:"tco-color-picker-control-slider-value",style:this.props.style}))}};K(Pv,"defaultProps",{style:{},position:0,onUpdate:()=>{},onDragStart:()=>{},onDragEnd:()=>{}});Fg=class extends wt.default.Component{constructor(){super(...arguments);K(this,"state",{inputValue:null,invalid:!1,isDynamicContent:!1,colorOutputFormat:null,hsva:{h:0,s:1,v:1,a:1}});K(this,"parseColor",(0,Tv.memoize)(t=>(0,wm.default)(this.props.applyColors(t))));K(this,"colorToHsl",t=>this.parseColor(t).toHsl());K(this,"colorToHsv",t=>this.parseColor(t).toHsv());K(this,"updateColorFromTextInput",t=>{let{value:n}=t.target,o=(s,a=!1,l)=>{let u=l?l.toHsv():this.state.hsva;this.setState({inputValue:s,invalid:!1,isDynamicContent:a,hsva:u,colorOutputFormat:l&&l.getFormat()}),this.props.onUpdate(s)},r=n.match(new RegExp(/[^#][a-fA-F\d]+/));if(r&&r[0]===n){let s=`#${n}`,a=(0,wm.default)(s);if(a.isValid())return o(s,!1,a)}let i=(0,wm.default)(n);return i.isValid()?o(n,!1,i):jn(n)||n.match(/var\(.*?\)/)?o(n,!0):this.setState({inputValue:n,invalid:!0})});K(this,"updateColorFromDimensions",Wr(({h:t,s:n,v:o,a:r})=>{let i={...this.state.hsva};(!this.props.value||this.props.value==="transparent")&&(i.h=0,i.s=0,i.v=0,i.a=1),typeof t!="undefined"&&(i.h=360-t*360,!n&&i.s===0&&(i.s=1),!n&&i.v===0&&(i.v=1)),typeof n!="undefined"&&(i.s=n),typeof o!="undefined"&&(i.v=1-o),typeof r!="undefined"&&(i.a=r);let s=this.formatColor((0,wm.default)(i));if(this.setState({inputValue:s,invalid:!1,hsva:{...this.state.hsva,...i}}),typeof r!="undefined"&&this.props.value.indexOf("global-color")===0){let[,a]=this.props.value.split(":"),l=g4e(r),u=`global-color:${a}`;this.parseColor(u).getAlpha()===l?this.props.onUpdate(u):this.props.onUpdate(`${u}:${l}`)}else this.props.onUpdate(s)},30));K(this,"onUpdateFromSpectrum",(t,n)=>{this.lazyUpdateHandle=this.updateColorFromDimensions({s:t,v:n})});K(this,"onUpdateHue",t=>{this.lazyUpdateHandle=this.updateColorFromDimensions({h:t})});K(this,"onUpdateAlpha",t=>{this.lazyUpdateHandle=this.updateColorFromDimensions({a:t})})}shouldComponentUpdate(t,n){return this.props.value!==t.value||this.props.outputFormat!==t.outputFormat||this.props.usePalette!==t.usePalette||this.state.inputValue!==n.inputValue||this.state.invalid!==n.invalid||this.state.isDynamicContent!==n.isDynamicContent}componentDidUpdate(t,n){this.props.value!==t.value&&this.state.inputValue!==this.props.value&&this.detectColorForTextInput()}componentWillUnmount(){cancelIdleCallback(this.lazyUpdateHandle)}detectColorForTextInput(){if(jn(this.props.value)||this.props.value.includes("var"))return this.setState({inputValue:this.props.value,invalid:!1,isDynamicContent:!0});let t=this.parseColor(this.props.value);if(!t.isValid())return this.setState({inputValue:this.props.value,invalid:!0});let n=this.getFromColorOutputFormat(t.getFormat(),t)||t.toString();this.setState({inputValue:n,hsva:{...t.toHsv()},colorOutputFormat:t.getFormat(),invalid:!1})}componentDidMount(){this.detectColorForTextInput()}formatColor(t){let{outputFormat:n}=this.props;if(this.state.colorOutputFormat){let o=this.getFromColorOutputFormat(this.state.colorOutputFormat,t);if(o)return o}return n==="hsl"||n==="hsv"?t.toHslString():n==="hex"?t.toHexString():n==="rgb"||t.getFormat()==="hsv"?t.toRgbString():t.toString()}getFromColorOutputFormat(t,n){switch(t){case"hsl":case"hsv":return n.toHslString();case"hex":case"hex8":let o=n.toHexString(),r=n.getAlpha();if(r<1){let s=parseInt(r*255).toString(16);s.length===1&&(s="0"+s),o+=s}return o;case"rgb":return n.toRgbString()}return null}render(){let{h:t,s:n,v:o,a:r}=this.state.hsva,i=y4e(t),s=oS(r),a=(360-t)/360,l=oS(n),u=1-oS(o),c=(0,wm.default)({h:t,s:n,v:o,a:r}),p=[c.setAlpha(0).toRgbString(),c.setAlpha(1).toRgbString()];return wt.default.createElement(wt.default.Fragment,null,wt.default.createElement("div",{className:"tco-color-picker-content tco-color-picker-content-solid"},wt.default.createElement(rS,{x:l,y:u,style:{backgroundColor:i},onUpdate:this.onUpdateFromSpectrum,onDragStart:this.props.onDragEventStart,onDragEnd:this.props.onDragEventEnd}),wt.default.createElement(Pv,{position:a,style:{backgroundImage:v4e()},onUpdate:this.onUpdateHue,onDragStart:this.props.onDragEventStart,onDragEnd:this.props.onDragEventEnd}),wt.default.createElement(Pv,{position:s,style:{backgroundImage:Jre(p)},onUpdate:this.onUpdateAlpha,onDragStart:this.props.onDragEventStart,onDragEnd:this.props.onDragEventEnd})),wt.default.createElement("div",{className:"tco-picker-input"},XE&&wt.default.createElement("button",{className:"is-eyedropper",onClick:()=>{rN().then(m=>{m&&this.props.onUpdate(m)}).catch(console.warn)}},wt.default.createElement(G,{type:"eye-dropper"})),wt.default.createElement("input",{className:Q("tco-no-input-focus",{"is-invalid":this.state.inputValue&&this.state.invalid}),type:"text",value:this.state.inputValue===null?"":this.state.inputValue,onChange:this.updateColorFromTextInput}),wt.default.createElement("button",{className:"is-reset",onClick:()=>this.props.onUpdate("transparent")},wt.default.createElement(G,{type:"reset"}))))}};K(Fg,"defaultProps",{value:"",outputFormat:"rgba",usePalette:!1,onUpdate:()=>{},onDragEventStart:()=>{},onDragEventEnd:()=>{},applyColors:t=>t})});var LN={};M(LN,{Accordion:()=>aS,Accordions:()=>Rre,AccordionsManaged:()=>Sf});var nl,b4e,aS,Rre,Sf,zg=x(()=>{nl=I(U());De();He();Et();b4e=({isActive:e,label:t,divider:n=!1,...o})=>nl.default.createElement("button",{className:Q("tco-control-section-heading is-toggle is-control-accordion-heading",{"is-active":e,"force-top-divider":n}),...o},nl.default.createElement("strong",null,t),nl.default.createElement(G,{type:"chevron"})),aS=({toggle:e,active:t,label:n,children:o,divider:r,onClick:i})=>nl.default.createElement(nl.default.Fragment,null,nl.default.createElement(b4e,{divider:r,isActive:t,toggle:e,label:n,onClick:i}),t?o:null),Rre=({active:e,invertState:t=!1,toggle:n,items:o,renderLabel:r,children:i})=>{let s=(0,nl.useCallback)(a=>t?!e.includes(a):e.includes(a),[e,t]);return nl.default.createElement(nl.default.Fragment,null,o.map((a,l)=>nl.default.createElement(aS,{key:l,divider:l===0,active:s(a.value),onClick:()=>n(a.value),label:typeof r=="function"?r(a):a.label},e?i(a.value):null)))},Sf=({state:e,invertState:t,...n})=>{let[o,r]=Iv(e);return nl.default.createElement(Rre,{...n,active:o,toggle:r,invertState:t})}});var FN={};M(FN,{ManagedValueListWithHeader:()=>Bg,ValueList:()=>kf,ValueListGroups:()=>Ov,ValueListItem:()=>Cm,ValueListItemClass:()=>lS,ValueListWithHeader:()=>Af});function tie(e,{listIndex:t,x:n,y:o}){if(!n&&!o){console.error("Locating drop index from undefined values");return}let r=nie({x:n,y:o});if(!r||!e||!e.contains(r))return null;let i=[...e.children].indexOf(r),{top:s,height:a}=r.getBoundingClientRect();return o>s+a/2&&(i+=1),i===t||i===t+1?null:i}function nie({x:e,y:t}){let n=window.document.elementFromPoint(e,t);return n.classList.contains("tco-value-list-item")?n:n.closest(".tco-value-list-item")}function kf({controlInputWrapper:e,...t}){let n=ws();return et.default.createElement(oie,{setDragging:n,...t})}function Cm(e){let t=ws();return et.default.createElement(lS,{setDragging:t,...e})}function Af({onDuplicate:e,onDelete:t,onMove:n,onAdd:o,isLocked:r,addLabel:i,values:s,startClosed:a,idKey:l="id",renderItemLabel:u,pickerContent:c,pickerModalClass:p,isExpandable:m=!0,renderHeader:d,renderItemContent:f,controlInputWrapper:h,...g}){let y=m&&!c,[_,b]=(0,et.useState)(()=>a?null:(s.find(({type:C})=>C!=="skip")||{})[l]),w=(0,et.useCallback)(C=>{C.preventDefault(),C.stopPropagation(),o&&b(o())},[b,o]),S=(0,et.useCallback)(function(C,k){if(C.type==="skip")return et.default.createElement("li",{key:k.listIndex,className:"tco-value-list-item is-skipped"});let A=r&&r(C);return et.default.createElement(Cm,{canDrag:!A,key:k.listIndex,pickerContent:c,pickerModalClass:p,onClickContent:()=>{y&&b(_===k.listIndex?null:k.listIndex)},content:u(C,k.listIndex),actions:!A&&et.default.createElement(et.default.Fragment,null,et.default.createElement("button",{onClick:O=>{O.stopPropagation();let T=e(C[l],C,k.listIndex);b(T)}},et.default.createElement(G,{type:"copy"})),et.default.createElement("button",{onClick:()=>t(C[l],C,k.listIndex)},et.default.createElement(G,{type:"trash"}))),showMore:y&&_===k.listIndex,...k},c?f(C,k.listIndex):et.default.createElement(Fo,null,f(C,k.listIndex)))},[c,p,b,u,r,f,_]);return et.default.createElement(et.default.Fragment,null,d?d(w):o&&et.default.createElement("header",{className:"tco-control-group-header"},et.default.createElement("span",{className:"tco-control-group-label"},i),et.default.createElement("button",{onClick:w,className:"tco-control-group-header-action"},et.default.createElement(G,{type:"plus"}))),et.default.createElement(kf,{controlInputWrapper:!0,values:s,onMove:n,...g,renderItem:S}))}function Bg({onDuplicate:e,onDelete:t,onMove:n,onAdd:o,addLabel:r,values:i,onClickExpand:s,isExpanded:a,renderItemLabel:l,renderHeader:u,renderItemContent:c,controlInputWrapper:p,addBefore:m=!0,...d}){let f=(0,et.useCallback)(h=>{h.preventDefault(),h.stopPropagation(),o()},[o]);return et.default.createElement(et.default.Fragment,null,u?u(f):o&&m&&et.default.createElement("header",{className:"tco-control-group-header"},et.default.createElement("span",{className:"tco-control-group-label"},r),et.default.createElement("button",{onClick:f,className:"tco-control-group-header-action"},et.default.createElement(G,{type:"plus"}))),et.default.createElement(kf,{controlInputWrapper:!0,values:i,onMove:n,...d,renderItem:(h,g)=>et.default.createElement(Cm,{key:g.listIndex,content:et.default.createElement("span",{onClick:y=>{s(y,h,g.listIndex)}},l(h,g.listIndex)),actions:et.default.createElement(et.default.Fragment,null,et.default.createElement("button",{onClick:y=>{y.stopPropagation(),e(h.id,h,g.listIndex)}},et.default.createElement(G,{type:"copy"})),et.default.createElement("button",{onClick:()=>t(h.id,h,g.listIndex)},et.default.createElement(G,{type:"trash"}))),showMore:a(h,g.listIndex),...g},et.default.createElement(Fo,null,c(h,g.listIndex)))}),o&&!m&&et.default.createElement("header",{className:"tco-control-group-header"},et.default.createElement("span",{className:"tco-control-group-label"},r),et.default.createElement("button",{onClick:f,className:"tco-control-group-header-action"},et.default.createElement(G,{type:"plus"}))))}function x4e({group:e,id:t,index:n}){let{pickerContent:o,pickerModalClass:r,renderItemLabel:i,renderItemContent:s,expandable:a,expanded:l,setExpanded:u,values:c,onDelete:p,onDuplicate:m,onMove:d,idKey:f}=(0,et.useContext)(VN),h=c[t]??{};return et.default.createElement(Cm,{canDrag:!h.locked,pickerContent:o,pickerModalClass:r,onDragEnd:d,onClickContent:()=>{a&&u(l===n?null:n)},listIndex:n,content:i(h,n),actions:!h.locked&&et.default.createElement(et.default.Fragment,null,et.default.createElement("button",{onClick:g=>{g.stopPropagation();let y=m(e,h[f],h,n);a&&u(y)}},et.default.createElement(G,{type:"copy"})),et.default.createElement("button",{onClick:()=>{p(h[f])}},et.default.createElement(G,{type:"trash"}))),showMore:a&&l===n},o?s(h,n):et.default.createElement(Fo,null,s(h,n)))}function w4e({id:e}){let{isDraggingItem:t,values:n,onAdd:o,addLabel:r}=(0,et.useContext)(VN),{ext:i,locked:s,children:a=[]}=n[e]??{},l=(0,et.useCallback)(u=>{u.preventDefault(),u.stopPropagation(),o(e)},[o,e]);return i||a.length<=0&&s?null:et.default.createElement(ol,null,et.default.createElement("ul",{className:Q("tco-value-list",{"is-dragging-item":t})},a.map((u,c)=>et.default.createElement(x4e,{group:e,key:c,id:u,index:c})),!s&&et.default.createElement("li",{className:"tco-value-list-add",onClick:l},et.default.createElement("span",null,et.default.createElement(G,{type:"plus"})," ",r))))}function Ov({handlers:e,values:t,renderItemLabel:n,state:o,addItemLabel:r,invertState:i,pickerContent:s,pickerModalClass:a,idKey:l,isExpandable:u=!0,renderItemContent:c}){let p=u&&!s,[m,d]=(0,et.useState)(null),[f,h]=(0,et.useState)(null),g=(0,et.useCallback)(w=>{e?.onAdd&&d(e?.onAdd(w))},[d,e?.onAdd]),y=(0,et.useMemo)(()=>v("app.add-thing",{context:r||""}),[r]),_=(0,et.useMemo)(()=>({values:t,idKey:l,onDelete:e.onDelete,onDuplicate:e.onDuplicate,onMove:e.onMove,onAdd:g,addLabel:y,expandable:p,expanded:m,setExpanded:d,renderItemLabel:n,pickerContent:s,pickerModalClass:a,renderItemContent:c,isDraggingItem:f}),[e,t,l,g,y,p,m,d,n,s,a,c,f]),b=(0,et.useMemo)(()=>(t?.root?.children??[]).map(w=>{let{title:S,locked:C,children:k}=t[w]??{};return C&&k.length<=0?null:{value:w,label:S}}).filter(w=>!!w),[t?.root?.children,t]);return et.default.createElement(VN.Provider,{value:_},et.default.createElement(Sf,{invertState:i,state:o,items:b},w=>et.default.createElement(w4e,{key:w,id:w})))}var et,eie,oie,lS,VN,nc=x(()=>{et=I(U()),eie=I(ui());De();He();Et();ke();Ur();Ht();zg();oie=class extends et.default.PureComponent{constructor(){super(...arguments);K(this,"state",{isDraggingItem:!1,dropIndex:null});K(this,"onDrag",t=>{this.isDraggingItem||this.setState({isDraggingItem:!0});let n=this.locateDropIndex(t);n!==this.state.dropIndex&&this.setState({dropIndex:n,listIndex:t.listIndex})});K(this,"onDragEnd",(t,n)=>{this.setState({isDraggingItem:!1,dropIndex:null}),n!==null&&this.props.onMove(t,n)})}locateDropIndex(t){return tie(this.listEl,t)}render(){if(this.props.values.length<=0)return et.default.createElement(et.default.Fragment,null,this.props.emptyMessage);let t=et.default.createElement("div",{className:Q("tco-value-list",{"is-dragging-item":this.state.isDraggingItem})},et.default.createElement("ul",{ref:n=>{this.listEl=n}},this.props.values.map((n,o)=>this.props.renderItem(n,{listIndex:o,onDrag:this.onDrag,onDragEnd:this.onDragEnd,indicateBefore:this.state.dropIndex===o,indicateAfter:this.state.dropIndex===this.props.values.length&&o===this.props.values.length-1}))));return this.props.controlInputWrapper?et.default.createElement(Fo,null,et.default.createElement(Le,null,et.default.createElement(Ge,null,t))):t}};lS=class extends et.default.PureComponent{constructor(){super(...arguments);K(this,"state",{initialPosition:{},dragOffset:{},pickerOpen:!1});K(this,"maybeDrag",t=>{if(!this.props.canDrag||this.state.pickerOpen)return;let{clientX:n,clientY:o}=t,{top:r,left:i,height:s,width:a}=this.liRef.getBoundingClientRect();this.setState({initialPosition:{top:r,left:i,height:s,width:a,clientX:n,clientY:o}}),window.addEventListener("mouseup",this.releaseDrag),window.addEventListener("mousemove",this.onDrag)});K(this,"onDrag",t=>{this.state.dragging||(this.setState({isDragging:!0}),window.document.body.classList.add("is-dragging-tco-value-list"));let{dragOffset:n,dragEvent:o}=this.calculateOffsets(t);this.setState({dragOffset:n})});K(this,"releaseDrag",t=>{if(this.state.isDragging){window.document.body.classList.remove("is-dragging-tco-value-list"),this.setState({isDragging:!1});let{dragEvent:n}=this.calculateOffsets(t),o=nie(t),r=o?tie(o.parentNode,n):null;r!==null&&this.props.listIndex+1<r&&--r,this.props.onDragEnd(n.listIndex,r)}window.removeEventListener("mouseup",this.releaseDrag),window.removeEventListener("mousemove",this.onDrag)})}componentWillUnmount(){window.removeEventListener("mouseup",this.releaseDrag),window.removeEventListener("mousemove",this.startDrag)}calculateOffsets(t){let{clientX:n,clientY:o}=t,{top:r,left:i,height:s,width:a,clientX:l,clientY:u}=this.state.initialPosition,c={x:n-l,y:o-u};return{dragEvent:{listIndex:this.props.listIndex,x:n,y:o},dragOffset:c}}getDragPosition(){if(!this.state.isDragging)return null;let{x:t,y:n}=this.state.dragOffset,{top:o,left:r,height:i,width:s}=this.state.initialPosition;return{position:"fixed",top:o,left:r,height:i,width:s,transform:`translate3d(${t}px, ${n}px, 0)`}}render(){let t=et.default.createElement("li",{ref:n=>{this.liRef=n},className:Q("tco-value-list-item",{"has-indicator-before":!this.state.isDragging&&this.props.indicateBefore,"has-indicator-after":!this.state.isDragging&&this.props.indicateAfter,"is-disabled":this.props.isDisabled,"is-dragging":this.state.isDragging,"is-interactive":this.props.isInteractive}),style:this.getDragPosition()},et.default.createElement("span",{className:"tco-value-list-item-main",onMouseDown:this.maybeDrag},(this.props.canDrag||!0)&&et.default.createElement("span",{className:"tco-value-list-item-handle"},et.default.createElement("b",null),et.default.createElement("b",null),et.default.createElement("b",null),et.default.createElement("b",null)),this.props.content&&(this.props.pickerContent?et.default.createElement(fn,{modalClass:this.props.pickerModalClass||"",open:!!this.state.pickerOpen,renderSwatch:({ref:n})=>et.default.createElement("span",{ref:n,className:"tco-value-list-item-content",onClick:o=>{o.stopPropagation(),this.setState(r=>({...r,pickerOpen:!r.pickerOpen}))}},this.props.content),noWrapper:!0,onToggle:n=>{this.setState({pickerOpen:n})},reposition:this.props.content},this.props.children):et.default.createElement("span",{className:"tco-value-list-item-content",onClick:this.props.onClickContent},this.props.content)),this.props.actions&&et.default.createElement("span",{className:"tco-value-list-item-actions"},this.props.actions)),this.props.children&&this.props.showMore&&et.default.createElement("div",{className:"tco-value-list-item-more"},this.props.children));return this.state.isDragging?et.default.createElement("li",{className:"tco-value-list-item",style:{minHeight:this.state.initialPosition.height}},eie.default.createPortal(t,window.csAppData.rootEl)):t}};K(lS,"defaultProps",{isLocked:!1,indicateBefore:!1,indicateAfter:!1,isDisabled:!1,actions:null,showMore:!1,content:null,canDrag:!0,ulRef:null});VN=(0,et.createContext)()});var zN={};M(zN,{default:()=>Fo});function Fo({children:e,className:t}){return e&&rie.default.createElement("ul",{className:Q("tco-control-list",t)},e)}var rie,Dv=x(()=>{rie=I(U());De()});var BN={};M(BN,{default:()=>uS});function uS(){return Ir.default.createElement(Gr,null,Ir.default.createElement(C4e,null))}function C4e(){let{colors:e,applyColors:t}=la(),[n,o]=c_(vv,{makeDefault:r=>({value:I7(),title:v("common.indexed",{label:v("app.colors.entity"),index:r.length+1}),_id:Pi()}),duplicateTransform:(r,i)=>({...i,title:Og(r.map(({title:s})=>s),i.title)}),idKey:"_id",makeId:Pi});return Ir.default.createElement(Ov,{startClosed:!0,invertState:!0,idKey:"_id",addItemLabel:v("app.colors.entity"),state:"global-color-accordion",handlers:o,values:e,pickerContent:!0,pickerModalClass:"is-color-global",renderItemLabel:r=>Ir.default.createElement(Ir.default.Fragment,null,Ir.default.createElement("span",{className:"tco-value-list-item-swatch"},Ir.default.createElement("span",{style:$E(t(r.value,n))})),Ir.default.createElement("span",null,r.title)),renderItemContent:(r,i)=>Ir.default.createElement(E4e,{item:r,index:i,handlers:o})})}function E4e({item:e,index:t,handlers:n}){let[o,r]=je(vv),i=(0,Ir.useCallback)(function(a){u_(e._id,a,o,r),n.onUpdate(e._id,{_id:a})},[e,n.onUpdate,o,r]),s=(0,Ir.useMemo)(function(){return typeof e.value=="object"},[e.value]);return Ir.default.createElement("div",{className:Q("tco-global-color-item",s?"is-gradient":"is-solid")},!e.locked&&Ir.default.createElement(Fo,{className:"tco-color-picker-content tco-global-color-meta"},Ir.default.createElement(Le,{label:v("app.title")},Ir.default.createElement(Ge,null,Ir.default.createElement(ho,{value:e.title,updateValue:a=>{n.onUpdate(e._id,{title:a})}}))),Ir.default.createElement(Le,{label:v("app.controls.id")},Ir.default.createElement(Ge,null,Ir.default.createElement(ho,{value:e._id,updateValue:i})))),Ir.default.createElement(sS,{value:e.value,usePaletteInGradients:!0,onUpdate:a=>{n.onUpdate(e._id,{value:a})}}))}var Ir,UN=x(()=>{Ir=I(U());Ii();Ht();tl();De();ke();nr();xm();Da();jr();nc();Kt();gm();Dv();$d()});var WN={};M(WN,{azNameSort:()=>jN,azTitleSort:()=>Ug,makeSort:()=>rp,useAZSorting:()=>Mv,useSearch:()=>HN,useSearchState:()=>$N});function $N(){let[e,t]=(0,Na.useState)(""),n=(0,Na.useCallback)(r=>t(r),[t]),o=(0,Na.useCallback)(()=>t(""),[t]);return{query:e,onSearch:n,clearSearch:o}}function HN(e,t,n,o){let[r,i]=(0,Na.useState)(null),s=(0,Na.useMemo)(()=>t||!Array.isArray(n)?null:n.map(o),[t,n,o]);return(0,Na.useEffect)(()=>{i(e&&s?iie.default.go(e,s,{keys:["index"]}).map(({obj:a})=>a.item):null)},[e,s]),[r||n||[],r!==null]}function Mv(e="title"){let[t,n]=(0,Na.useState)("asc"),o=(0,Na.useMemo)(()=>[{value:"asc",label:"A-Z"},{value:"desc",label:"Z-A"}],[]),r=(0,Na.useMemo)(()=>rp(e),[e]),i=(0,Na.useMemo)(()=>r(t),[r,t]);return{activeSortMode:t,sortModes:o,setSortMode:n,sorter:i}}var Na,iie,sie,aie,S4e,k4e,A4e,rp,Ug,jN,ip=x(()=>{Na=I(U()),iie=I(j_()),sie=e=>typeof e=="string"?e.toLocaleLowerCase():e,aie=(e,t)=>typeof e=="function"?e(t):t[e],S4e=(e,t,n)=>[sie(aie(e,t)),sie(aie(e,n))],k4e=([e,t])=>e>t?1:e<t?-1:0,A4e=([e,t])=>e>t?-1:e<t?1:0,rp=e=>t=>(n,o)=>{let r=S4e(e,n,o);return t==="desc"?A4e(r):k4e(r)};Ug=rp("title")("asc"),jN=rp("name")("asc")});var GN={};M(GN,{default:()=>bu});function T4e({active:e,value:t,choices:n,onToggle:o,onUpdateChoice:r}){let i=e?t:"_off",[s,a]=(0,yi.useState)(!1),l=(0,yi.useCallback)(()=>{a(m=>!m)},[a]),u=(0,yi.useCallback)(m=>{m==="_off"?o(!1):(o(!0),r(m)),a(!1)},[]),c=(0,yi.useMemo)(()=>{let m=n.find(d=>d.value===i);return m?m.label:v("app.forms.toggle.on")},[i,n]);return yi.default.createElement(fn,{noWrapper:!0,open:s,modalClass:"is-toggle-picker",onToggle:a,renderSwatch:({ref:m})=>yi.default.createElement("button",{ref:m,onClick:l,className:Q("tco-toggle","has-on-label",{"is-active":e},{"is-open":s})},e&&yi.default.createElement("span",null,e?c:v("app.forms.toggle.off")),!e&&yi.default.createElement("i",null,yi.default.createElement(G,{type:"more"})))},yi.default.createElement("div",{className:"tco-choose-picker-content"},yi.default.createElement(to,{isVertical:!0,value:i,choices:n,onUpdate:u})))}var yi,bu,$g=x(()=>{yi=I(U());De();ke();Zi();Zi();Ur();He();xn();bu=class extends yi.default.PureComponent{constructor(){super(...arguments);K(this,"onToggle",()=>this.props.onToggle(!this.normalizeValue(this.props.on)))}normalizeValue(t){return t==="1"||t==="true"?!0:t===""||t==="false"?!1:!!t}render(){let t=this.normalizeValue(this.props.on);return this.props.onLabel&&this.props.offLabel?yi.default.createElement(_m,{isToggle:!0,choices:[{value:"on",label:this.props.onLabel},{value:"off",label:this.props.offLabel}],weighted:!0,isSelected:n=>!!(n==="on"&&t||n==="off"&&!t),updateSelection:n=>{n==="on"&&this.props.onToggle(!0),n==="off"&&this.props.onToggle(!1)}}):Array.isArray(this.props.choices)?yi.default.createElement(T4e,{onToggle:this.props.onToggle,onUpdateChoice:this.props.onUpdateChoice,choices:[{value:"_off",label:this.props.offLabel||v("app.forms.toggle.off")},...this.props.choices],active:t,value:this.props.selectedChoice}):yi.default.createElement(oc,{tag:"button",tooltip:this.props.tooltip,onClick:this.onToggle,className:Q("tco-toggle",{"is-active":t},this.props.className)},t&&yi.default.createElement("span",null,t?v("app.forms.toggle.on"):v("app.forms.toggle.off")))}};K(bu,"defaultProps",{on:!1,choices:null,selectedChoice:null,offValue:null,offLabel:"",className:"",tooltip:"",onToggle:()=>{},onUpdateChoice:()=>{}})});var qN={};M(qN,{default:()=>Ol});function Ol(e){let t=e.options||{},{breakoutMode:n}=Dt(),o=jn(e.value)||typeof e.value!="boolean"&&typeof e.value!="undefined"&&e.value!==""&&parseInt(e.value)!==0&&parseInt(e.value)!==1,r=(0,Nv.useCallback)(function(i){t?.toggle?e.updateValue(i?t.toggle.on:t.toggle.off):e.updateValue(i)},[t?.toggle,e.updateValue]);return n||o?Nv.default.createElement(Oa,{resetValue:!1,isCustomValue:o,value:e.value,placeholder:t?.placeholder,updateValue:e.updateValue}):Nv.default.createElement(bu,{on:e.value,onToggle:r})}var Nv,Hg=x(()=>{Nv=I(U());$g();Vt();vm();gs()});function P4e(e,t){QN(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}function I4e(e,t,n,o){var r,i=!1,s=0;function a(){r&&clearTimeout(r)}function l(){a(),i=!0}typeof t!="boolean"&&(o=n,n=t,t=void 0);function u(){var c=this,p=Date.now()-s,m=arguments;if(i)return;function d(){s=Date.now(),n.apply(c,m)}function f(){r=void 0}o&&!r&&d(),a(),o===void 0&&p>e?d():t!==!0&&(r=setTimeout(o?f:d,o===void 0?e-p:e))}return u.cancel=l,u}function uie(e){return typeof e=="number"?{unit:jg.Percent,value:e*100}:typeof e=="string"?e.match(/^(\d*(\.\d+)?)px$/)?{unit:jg.Pixel,value:parseFloat(e)}:e.match(/^(\d*(\.\d+)?)%$/)?{unit:jg.Percent,value:parseFloat(e)}:(console.warn('scrollThreshold format is invalid. Valid formats: "120px", "50%"...'),lie):(console.warn("scrollThreshold should be string or number"),lie)}var Tf,QN,Lv,jg,lie,O4e,cie,pie=x(()=>{Tf=I(U());QN=function(e,t){return QN=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,o){n.__proto__=o}||function(n,o){for(var r in o)o.hasOwnProperty(r)&&(n[r]=o[r])},QN(e,t)};Lv=function(){return Lv=Object.assign||function(t){for(var n,o=1,r=arguments.length;o<r;o++){n=arguments[o];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t},Lv.apply(this,arguments)};jg={Pixel:"Pixel",Percent:"Percent"},lie={unit:jg.Percent,value:.8};O4e=function(e){P4e(t,e);function t(n){var o=e.call(this,n)||this;return o.lastScrollTop=0,o.actionTriggered=!1,o.startY=0,o.currentY=0,o.dragging=!1,o.maxPullDownDistance=0,o.getScrollableTarget=function(){return o.props.scrollableTarget instanceof HTMLElement?o.props.scrollableTarget:typeof o.props.scrollableTarget=="string"?document.getElementById(o.props.scrollableTarget):(o.props.scrollableTarget===null&&console.warn(`You are trying to pass scrollableTarget but it is null. This might
        happen because the element may not have been added to DOM yet.
        See https://github.com/ankeetmaini/react-infinite-scroll-component/issues/59 for more info.
      `),null)},o.onStart=function(r){o.lastScrollTop||(o.dragging=!0,r instanceof MouseEvent?o.startY=r.pageY:r instanceof TouchEvent&&(o.startY=r.touches[0].pageY),o.currentY=o.startY,o._infScroll&&(o._infScroll.style.willChange="transform",o._infScroll.style.transition="transform 0.2s cubic-bezier(0,0,0.31,1)"))},o.onMove=function(r){!o.dragging||(r instanceof MouseEvent?o.currentY=r.pageY:r instanceof TouchEvent&&(o.currentY=r.touches[0].pageY),!(o.currentY<o.startY)&&(o.currentY-o.startY>=Number(o.props.pullDownToRefreshThreshold)&&o.setState({pullToRefreshThresholdBreached:!0}),!(o.currentY-o.startY>o.maxPullDownDistance*1.5)&&o._infScroll&&(o._infScroll.style.overflow="visible",o._infScroll.style.transform="translate3d(0px, "+(o.currentY-o.startY)+"px, 0px)")))},o.onEnd=function(){o.startY=0,o.currentY=0,o.dragging=!1,o.state.pullToRefreshThresholdBreached&&(o.props.refreshFunction&&o.props.refreshFunction(),o.setState({pullToRefreshThresholdBreached:!1})),requestAnimationFrame(function(){o._infScroll&&(o._infScroll.style.overflow="auto",o._infScroll.style.transform="none",o._infScroll.style.willChange="unset")})},o.onScrollListener=function(r){typeof o.props.onScroll=="function"&&setTimeout(function(){return o.props.onScroll&&o.props.onScroll(r)},0);var i=o.props.height||o._scrollableNode?r.target:document.documentElement.scrollTop?document.documentElement:document.body;if(!o.actionTriggered){var s=o.props.inverse?o.isElementAtTop(i,o.props.scrollThreshold):o.isElementAtBottom(i,o.props.scrollThreshold);s&&o.props.hasMore&&(o.actionTriggered=!0,o.setState({showLoader:!0}),o.props.next&&o.props.next()),o.lastScrollTop=i.scrollTop}},o.state={showLoader:!1,pullToRefreshThresholdBreached:!1,prevDataLength:n.dataLength},o.throttledOnScrollListener=I4e(150,o.onScrollListener).bind(o),o.onStart=o.onStart.bind(o),o.onMove=o.onMove.bind(o),o.onEnd=o.onEnd.bind(o),o}return t.prototype.componentDidMount=function(){if(typeof this.props.dataLength=="undefined")throw new Error('mandatory prop "dataLength" is missing. The prop is needed when loading more content. Check README.md for usage');if(this._scrollableNode=this.getScrollableTarget(),this.el=this.props.height?this._infScroll:this._scrollableNode||window,this.el&&this.el.addEventListener("scroll",this.throttledOnScrollListener),typeof this.props.initialScrollY=="number"&&this.el&&this.el instanceof HTMLElement&&this.el.scrollHeight>this.props.initialScrollY&&this.el.scrollTo(0,this.props.initialScrollY),this.props.pullDownToRefresh&&this.el&&(this.el.addEventListener("touchstart",this.onStart),this.el.addEventListener("touchmove",this.onMove),this.el.addEventListener("touchend",this.onEnd),this.el.addEventListener("mousedown",this.onStart),this.el.addEventListener("mousemove",this.onMove),this.el.addEventListener("mouseup",this.onEnd),this.maxPullDownDistance=this._pullDown&&this._pullDown.firstChild&&this._pullDown.firstChild.getBoundingClientRect().height||0,this.forceUpdate(),typeof this.props.refreshFunction!="function"))throw new Error(`Mandatory prop "refreshFunction" missing.
          Pull Down To Refresh functionality will not work
          as expected. Check README.md for usage'`)},t.prototype.componentWillUnmount=function(){this.el&&(this.el.removeEventListener("scroll",this.throttledOnScrollListener),this.props.pullDownToRefresh&&(this.el.removeEventListener("touchstart",this.onStart),this.el.removeEventListener("touchmove",this.onMove),this.el.removeEventListener("touchend",this.onEnd),this.el.removeEventListener("mousedown",this.onStart),this.el.removeEventListener("mousemove",this.onMove),this.el.removeEventListener("mouseup",this.onEnd)))},t.prototype.componentDidUpdate=function(n){this.props.dataLength!==n.dataLength&&(this.actionTriggered=!1,this.setState({showLoader:!1}))},t.getDerivedStateFromProps=function(n,o){var r=n.dataLength!==o.prevDataLength;return r?Lv(Lv({},o),{prevDataLength:n.dataLength}):null},t.prototype.isElementAtTop=function(n,o){o===void 0&&(o=.8);var r=n===document.body||n===document.documentElement?window.screen.availHeight:n.clientHeight,i=uie(o);return i.unit===jg.Pixel?n.scrollTop<=i.value+r-n.scrollHeight+1:n.scrollTop<=i.value/100+r-n.scrollHeight+1},t.prototype.isElementAtBottom=function(n,o){o===void 0&&(o=.8);var r=n===document.body||n===document.documentElement?window.screen.availHeight:n.clientHeight,i=uie(o);return i.unit===jg.Pixel?n.scrollTop+r>=n.scrollHeight-i.value:n.scrollTop+r>=i.value/100*n.scrollHeight},t.prototype.render=function(){var n=this,o=Lv({height:this.props.height||"auto",overflow:"auto",WebkitOverflowScrolling:"touch"},this.props.style),r=this.props.hasChildren||!!(this.props.children&&this.props.children instanceof Array&&this.props.children.length),i=this.props.pullDownToRefresh&&this.props.height?{overflow:"auto"}:{};return Tf.default.createElement("div",{style:i,className:"infinite-scroll-component__outerdiv"},Tf.default.createElement("div",{className:"infinite-scroll-component "+(this.props.className||""),ref:function(s){return n._infScroll=s},style:o},this.props.pullDownToRefresh&&Tf.default.createElement("div",{style:{position:"relative"},ref:function(s){return n._pullDown=s}},Tf.default.createElement("div",{style:{position:"absolute",left:0,right:0,top:-1*this.maxPullDownDistance}},this.state.pullToRefreshThresholdBreached?this.props.releaseToRefreshContent:this.props.pullDownToRefreshContent)),this.props.children,!this.state.showLoader&&!r&&this.props.hasMore&&this.props.loader,this.state.showLoader&&this.props.hasMore&&this.props.loader,!this.props.hasMore&&this.props.endMessage))},t}(Tf.Component),cie=O4e});var KN={};M(KN,{InfiniteScrollBatchedArray:()=>Vv});function Vv({items:e=[],renderFunc:t=function(s){return s},batchNumber:n=90,height:o=300,style:r=void 0,scrollRef:i=void 0}){(0,Dl.useEffect)(function(){s.current=1,l(e.slice(0,n))},[e]);let s=(0,Dl.useRef)(1),[a,l]=(0,Dl.useState)([]),u=e.length,c=(0,Dl.useCallback)(function(){setTimeout(function(){let p=s.current*n,m=e.slice(p,p+n);++s.current,l([...a,...m])},25)},[a,s.current,e]);return Dl.default.createElement(Dl.default.Fragment,null,Dl.default.createElement(cie,{dataLength:a.length,next:c,hasMore:a.length!==u,style:r,height:o},a.map(p=>t(p))))}var Dl,cS=x(()=>{Dl=I(U());pie()});var XN={};M(XN,{default:()=>Em});function Em({value:e,updateValue:t,options:{usePallete:n=!0}={}}){let o=(0,qt.useRef)(),[r,i]=(0,qt.useState)(!1),[s,a]=(0,qt.useState)(),l=t7({usePallete:n}),u=ir("expanded_font_family"),{breakoutMode:c,dynamicContent:p}=Dt();e||(e="");let m=(0,qt.useMemo)(function(){for(let y=0;y<l.length;++y){let _=l[y];for(let b=0;b<_.options.length;++b){let w=_.options[b];if(w.value===e)return w.label}}return e},[e,l]),d=(0,qt.useMemo)(function(){let y=[],_=new RegExp(_v(s?.toLowerCase()||""),"i");return l.forEach(function(b){let w=[...b.options];s&&(w=w.filter(function(S){return S.label?.match&&S.label.match(_)})),!!w.length&&(y.push({type:"group",label:b.label}),w.forEach(function(S){y.push({type:"item",...S})}))}),y},[l,s]),f=(0,qt.useCallback)(function(y){i(!1),t(y)},[t,i]),h=(0,qt.useMemo)(function(){let y=document.querySelector(".tco-form-font-picker");return!y||u?{}:{width:y.clientWidth+"px"}},[r,u]),g=u?"is-font-family-picker-extend":"is-font-family-picker";return jn(e)||c?qt.default.createElement(ar,{value:e,onUpdate:t,dynamicContent:p}):qt.default.createElement(fn,{className:"tco-form-font-picker tco-text-ellipsis",modalClass:g,isInput:!0,open:r,onToggle:i,content:qt.default.createElement(qt.default.Fragment,null,qt.default.createElement("span",null,m)," ",qt.default.createElement(G,{type:"select"}))},qt.default.createElement("div",{className:"tco-picker-header"},qt.default.createElement(Xi,{query:s,context:v("app.fonts.entities"),focusOnShortcut:!1,onQueryChange:a})),u&&qt.default.createElement(M4e,null),qt.default.createElement("div",{className:"tco-font-family-picker-content tco-picker-content",ref:o,style:h},d.length?qt.default.createElement(die.Provider,{value:f},qt.default.createElement(Vv,{items:d,scrollRef:o,batchNumber:10,renderFunc:N4e})):qt.default.createElement("h4",{className:"tco-app-standard-padding"},v("app.controls.font-family.none-found"))))}function M4e(){let[e,t]=je(mie);return qt.default.createElement("div",{className:"tco-picker-header tco-app-standard-padding"},qt.default.createElement(ho,{updateValue:t,value:e,options:D4e}))}function N4e(e){return e.type==="group"?qt.default.createElement("h4",{className:"tco-app-standard-padding",key:`group-${e.label}`},e.label):qt.default.createElement(L4e,{item:e,key:e.value})}function L4e({item:e}){let t=(0,qt.useContext)(die),n=ir("expanded_font_family"),o={fontFamily:e?.item?.stack};!n&&e?.item?.stack?.match&&e?.item?.stack.match(/barcode|icons/i)&&(o.fontFamily="inherit");let r=(0,qt.useCallback)(function(){t(e.value)},[t,e]),i=(0,qt.useMemo)(function(){return qt.default.createElement(hie,{item:e})},[e]),s=n?qt.default.createElement(qt.default.Fragment,null,qt.default.createElement("p",null,qt.default.createElement("strong",null,e.label)),qt.default.createElement(V4e,{style:o})):qt.default.createElement("p",{style:o},e.label);return qt.default.createElement("div",{className:"tco-font-family-picker-item tco-app-standard-padding",onClick:r},s,i)}function V4e({style:e={}}){let t=gt(mie);return qt.default.createElement("p",{className:"tco-text-ellipsis tco-text-off",style:e},t)}function hie({item:e}){let t=e?.item||e;return t.family==="Roboto"?null:t._id&&t.source?qt.default.createElement(F4e,{item:t}):t?.files?.length?qt.default.createElement(z4e,{item:t}):t.load_url?YN.default.createPortal(qt.default.createElement("link",{href:t.load_url,rel:"stylesheet",type:"text/css"}),window.csAppData.rootEl):null}function F4e({item:e}){let t=XM(e);return t?qt.default.createElement(hie,{item:t}):null}function z4e({item:e}){let[t,n]=(0,qt.useState)(fie[e._id]||null);return(0,qt.useEffect)(function(){t||hr("custom-font-css",{id:e._id},{gzip:!1}).then(function(o){let r=o?.data?.css;fie[e._id]=r,n(r)}).catch(function(o){})},[e._id,t]),YN.default.createPortal(qt.default.createElement("style",null,t),window.csAppData.rootEl)}var qt,YN,mie,D4e,die,fie,Fv=x(()=>{qt=I(U()),YN=I(ui());ke();mm();Vt();Ur();ka();cS();Vo();tl();Un();gs();He();Da();Kt();mie=vl("font-family-expanded-input",window.csAppData.app_i18n["app.controls.font-family.sample-display"]),D4e={dynamic_content:!1},die=(0,qt.createContext)(),fie={}});var JN={};M(JN,{default:()=>mS});function $4e(e){let t=e.toLowerCase().replace(new RegExp("[^\\w\\d]|_","g"),""),n=Object.keys(zv).find(r=>t.includes(r));if(n)return zv[n];let o=Object.keys(zv).find(r=>t.includes(zv[r]));return o?zv[o]:"400"}function H4e(e){return e.toLowerCase().includes("italic")?"italic":"regular"}function gie(e){return{...e,weightOptions:(e?.weights??[]).reduce((t,n)=>{let o=n.replace("i","");return t.includes(o)?t:[...t,o]},[]).map(t=>({value:t,label:v(`app.font-weight.${t}`)}))}}function yie(e,t){let{item:n,...o}=t.find(({value:i})=>i===e)||{};if(!n)return gie({...window.csAppData.fonts.fallbackFont,weights:ME()});let r=e.split(":");return gie({...n,source:r[0],sourceValue:r[1]})}function j4e({id:e,item:t,handlers:n}){let{groupedOptions:o,options:r}=Ag(),i=(0,qe.useMemo)(()=>`${t.source}:${t.name}`,[t.source,t.name]),s=(0,qe.useCallback)(_=>{n.onUpdate(e,_)},[n.onUpdate,e]),a=(0,qe.useCallback)(_=>{let{source:b,sourceValue:w,family:S,name:C,stack:k,weightOptions:A}=yie(_,r);s(O=>({...O,source:b,name:C||w,family:S,stack:k||S,weightNormal:Ra(O.weightNormal??"400",A),weightBold:Ra(O.weightBold??"700",A)}))},[r,s]),l=(0,qe.useCallback)(_=>{s(b=>({...b,weightNormal:_}))},[s]),u=(0,qe.useCallback)(_=>{s(b=>({...b,weightBold:_}))},[s]),c=(0,qe.useCallback)(_=>{s(b=>({...b,title:_.target.value}))},[s]),[p,m]=je(kg),d=(0,qe.useCallback)(_=>{u_(t._id,_,p,m),s(b=>({...b,_id:_}))},[s,p,m,t]),f=(0,qe.useCallback)(_=>{s(b=>({...b,fallback:_.target.value}))},[s]),{weightOptions:h}=(0,qe.useMemo)(()=>yie(i,r),[i,r]),g=(0,qe.useMemo)(()=>Ra(t.weightNormal??"400",h),[t.weightNormal,h]),y=(0,qe.useMemo)(()=>Ra(t.weightBold??"700",h),[t.weightBold,h]);return qe.default.createElement(qe.default.Fragment,null,qe.default.createElement(Le,{label:v("app.controls.id")},qe.default.createElement(ho,{value:t._id,updateValue:d})),qe.default.createElement(Le,{label:v("app.name")},qe.default.createElement("input",{type:"text",value:t.title,onChange:c})),qe.default.createElement(Le,{label:"Font<br/>Family"},qe.default.createElement(Em,{updateValue:a,value:i,options:U4e})),qe.default.createElement(Le,{label:"Normal<br/>Weight"},qe.default.createElement(yr,{value:g,options:h,onChange:l})),qe.default.createElement(Le,{label:"Bold<br/>Weight"},qe.default.createElement(yr,{value:y,options:h,onChange:u})),qe.default.createElement(bie,{value:t.fallback,onChange:f}))}function _ie(){let e=gt(dv),[,t]=c_(kg,{makeDefault:n=>({...window.csAppData.fonts.fallbackFont,title:v("common.indexed",{label:v("app.fonts.entity"),index:n.length+1}),_id:Pi()}),duplicateTransform:(n,o)=>({...o,title:Og(n.map(({title:r})=>r),o.title)}),idKey:"_id",makeId:Pi});return qe.default.createElement(Ov,{startClosed:!0,invertState:!0,idKey:"_id",addItemLabel:v("app.fonts.entity"),state:"global-font-accordion",handlers:t,values:e,renderItemLabel:n=>n.title,renderItemContent:(n,o)=>qe.default.createElement(j4e,{id:n._id,item:n,handlers:t})})}function G4e(){let[{googleSubsets:e,googleDisabled:t,googleFontsURL:n},o]=je(Jc);return qe.default.createElement(qo,{label:v("app.fonts.google.title")},qe.default.createElement(Le,{label:"Disable"},qe.default.createElement(Ge,null,qe.default.createElement(Ol,{value:t,updateValue:r=>{o(i=>({...i,googleDisabled:r}))}}))),!t&&qe.default.createElement(qe.default.Fragment,null,qe.default.createElement(Le,{label:v("app.fonts.google.subsets"),description:v("app.fonts.google.description")},qe.default.createElement(Ge,null,qe.default.createElement(Gs,{placeholder:v("app.fonts.google.placeholder"),value:e,options:W4e,isMulti:!0,onChange:r=>o(i=>({...i,googleSubsets:r}))}))),qe.default.createElement(Le,{label:v("app.fonts.google.url"),description:v("app.fonts.google.url-description")},qe.default.createElement(Ge,null,qe.default.createElement(ho,{value:n,updateValue:r=>{o(i=>({...i,googleFontsURL:r}))}})))))}function q4e(){let[{typekitKitID:e="",typekitItems:t=[],typekitKitLoadAsCSS:n},o]=je(Jc),r=!1,[i,s]=(0,qe.useState)(()=>e?v("app.fonts.adobe.not-found"):v("app.fonts.adobe.enter-id")),a=(0,qe.useCallback)(async()=>{o(l=>({...l,typekitItems:[]})),s(v("app.fonts.adobe.refreshing"));try{let{data:{kit:l}}=await hr("typekit-kit-by-id",{id:e}),u=l.families.map(c=>({family:c.name,stack:c.css_stack.replace(";",""),weights:c.variations.map(p=>{let m=p.substr(0,1)==="i"?"i":"";return`${p.substr(1,1)}00${m}`})}));o(c=>({...c,typekitItems:u}))}catch{console.warn(),s(v("app.fonts.adobe.not-found"))}},[e]);return qe.default.createElement(qo,{label:v("app.fonts.adobe.title"),description:v("app.fonts.adobe.description")},qe.default.createElement(Le,{label:v("app.fonts.adobe.project-id")},qe.default.createElement(Ge,null,qe.default.createElement("input",{type:"text",value:e,onChange:l=>{let u=l.target.value&&l.target.value.replace(/ /g,"");o(c=>({...c,typekitKitID:u}))}}))),qe.default.createElement(Le,{label:v("app.fonts.adobe.load-as-css"),description:v("app.fonts.adobe.load-as-css-description")},qe.default.createElement(Ge,null,qe.default.createElement(Ol,{value:n,updateValue:l=>{o(u=>({...u,typekitKitLoadAsCSS:l}))}}))),qe.default.createElement(Le,{label:v("app.fonts.adobe.available")},qe.default.createElement("table",null,qe.default.createElement("tbody",null,t.length<=0?qe.default.createElement("tr",null,qe.default.createElement("td",{colSpan:2,dangerouslySetInnerHTML:{__html:i}})):qe.default.createElement(qe.default.Fragment,null,qe.default.createElement("tr",null,qe.default.createElement("th",null,v("app.fonts.adobe.fonts")),qe.default.createElement("th",null,v("app.fonts.adobe.weights"))),t.map(({family:l,weights:u})=>qe.default.createElement("tr",{key:l},qe.default.createElement("td",null,l),qe.default.createElement("td",null,u.filter(c=>!c.includes("i")).join(", "))))))),qe.default.createElement("button",{onClick:a,disabled:r,className:"tco-btn cs-btn-sm"},v("app.fonts.adobe.refresh"))))}function Q4e({file:e,files:t,index:n,item:o,handlers:r}){return qe.default.createElement("div",{className:"tco-custom-item-file"},qe.default.createElement("div",{className:"tco-custom-item-file-name"},qe.default.createElement("span",{title:e.filename},e.filename),qe.default.createElement("button",{onClick:()=>{r.onUpdate(o.id,{files:t.filter(i=>i.id!==e.id)})}},qe.default.createElement(G,{type:"trash"}))),qe.default.createElement("div",{className:"tco-custom-item-file-controls"},qe.default.createElement(yr,{value:e.weight,options:JM(),onChange:i=>{let s=[...t];s[n]={...s[n],weight:i},r.onUpdate(o.id,{files:s})}}),qe.default.createElement(yr,{value:e.style,options:[{value:"regular",label:v("app.fonts.regular")},{value:"italic",label:v("app.fonts.italic")}],onChange:i=>{let s=[...t];s[n]={...s[n],style:i},r.onUpdate(o.id,{files:s})}})))}function X4e({item:e,handlers:t}){let n=(0,qe.useRef)(),o=(0,qe.useRef)();(0,qe.useEffect)(()=>(n.current=(l=[])=>{let u=l.reduce((c,{id:p,url:m,filename:d,mime:f})=>(c.find(h=>h.id===p)||c.push({id:p,url:m,filename:d,mime:f,weight:$4e(d),style:H4e(d)}),c),[...e.files]);t.onUpdate(e.id,{files:u})},()=>{n.current=null}),[e.id,e.files,t.onUpdate]);let r=(0,qe.useCallback)(()=>{o.current=window.wp.media({library:{type:vie()},title:v("app.fonts.upload"),button:{text:v("app.fonts.select-files")},multiple:!0}),o.current.on("select",()=>{n.current&&n.current(o.current.state().get("selection").toJSON()),o.current.remove()}),o.current.open()},[]);(0,qe.useEffect)(()=>()=>{o.current&&o.current.remove()},[]);let i=(0,qe.useMemo)(()=>e.files.filter(l=>vie().includes(l.mime)).sort(K4e).sort(Y4e),[e.files]),s=(0,qe.useCallback)(l=>{let u=l.target.value;t.onUpdate(e.id,{family:u,stack:pS(u)})},[t.onUpdate]),a=(0,qe.useCallback)(l=>{let u=l.target.value;t.onUpdate(e.id,{fallback:u})},[t.onUpdate]);return qe.default.createElement(qe.default.Fragment,null,qe.default.createElement(Le,{label:"Name"},qe.default.createElement("input",{type:"text",value:e.family,onChange:s})),qe.default.createElement(bie,{value:e.fallback,onChange:a}),qe.default.createElement(Le,null,qe.default.createElement("div",{className:"tco-custom-item-files"},i.map((l,u)=>qe.default.createElement(Q4e,{key:l.id,file:l,index:u,item:e,files:i,handlers:t}))),qe.default.createElement("button",{onClick:r,className:"tco-custom-item-import tco-btn"},v("app.fonts.import-files"))))}function J4e(){let[{customFontItems:e=window.csAppData?.fonts?.fontConfig?.customFontItems},t]=je(Jc),n=Ye(),[o,r]=(0,qe.useState)(null),[i,s]=au({initialState:()=>(e||[]).map(a=>({...a,id:Pi(),stack:pS(a.family)})),makeDefault:a=>({family:v("app.fonts.custom.default"),stack:pS(v("app.fonts.custom.default")),files:[]}),duplicateTransform:(a,l)=>{let u=Og(a.map(({family:c})=>c),l.family);return{...l,family:u,stack:pS(u)}},makeId:Pi});return bo(()=>{t(a=>({...a,customFontItems:i.map(({id:l,...u})=>u)}))},[i,t]),qe.default.createElement(ol,null,qe.default.createElement(Af,{startClosed:!0,addLabel:v("app.fonts.custom.title"),onMove:s.onMove,onAdd:s.onAdd,onDelete:s.onDelete,onDuplicate:s.onDuplicate,values:i,renderItemLabel:a=>a.family,renderItemContent:a=>qe.default.createElement(X4e,{item:a,handlers:s})}))}function Z4e(){let e=(0,qe.useMemo)(()=>["auto","block","swap","fallback","optional"].map(o=>({value:o,label:o})),[]),[{fontDisplay:t},n]=je(Jc);return qe.default.createElement(qo,{label:v("app.fonts.display.title"),description:v("app.fonts.display.description")},qe.default.createElement(Le,{label:v("app.fonts.display.label")},qe.default.createElement(Ge,null,qe.default.createElement(yr,{value:t,options:e,onChange:o=>{n(r=>({...r,fontDisplay:o}))}}))))}function R4e(e){return e==="items"?_ie:e==="google"?G4e:e==="adobe"?q4e:e==="custom"?J4e:e==="display"?Z4e:()=>null}function bie({value:e,onChange:t}){return qe.default.createElement(Le,{label:v("app.dc.fallback")},qe.default.createElement("input",{type:"text",value:e,placeholder:"serif",onChange:t}))}function mS(){let e=window.csAppData.fonts.managed.includes("items"),t=window.csAppData.fonts.managed.filter(i=>i!=="items"),[n,o]=La("font-config"),r=(0,qe.useCallback)(()=>{o()},[o]);return qe.default.createElement(Gr,null,e&&qe.default.createElement(_ie,null),t.length>0&&qe.default.createElement(aS,{label:"Configuration",active:n,onClick:r,divider:!0},t.map(i=>{let s=R4e(i);return qe.default.createElement(s,{key:i})})))}var qe,Wg,B4e,U4e,zv,W4e,K4e,Y4e,vie,pS,ZN=x(()=>{qe=I(U());Ht();ft();ke();Ii();tl();He();cu();ti();Cl();Vo();nr();Wg=I(Mn());ip();mm();jr();nc();zg();Kt();Et();Hg();Da();Fv();$d();B4e=["woff2","woff","ttf","svg","eot"].reverse(),U4e={usePallete:!1},zv={thin:"100",extralight:"200",ultralight:"200",light:"300",book:"400",normal:"400",regular:"400",roman:"400",medium:"500",semibold:"600",demibold:"600",extrabold:"800",ultrabold:"800",bold:"700",black:"900",heavy:"900"};W4e=[{value:"arabic",label:"Arabic"},{value:"bengali",label:"Bengali"},{value:"cyrillic",label:"Cyrillic"},{value:"cyrillic-ext",label:"Cyrillic Extended"},{value:"devanagari",label:"Devanagari"},{value:"greek",label:"Greek"},{value:"greek-ext",label:"Greek Extended"},{value:"gujarati",label:"Gujarati"},{value:"gurmukhi",label:"Gurmkhi"},{value:"hebrew",label:"Hebrew"},{value:"kannada",label:"Kannada"},{value:"khmer",label:"Khmer"},{value:"malayalam",label:"Malayalam"},{value:"myanmar",label:"Myanmar"},{value:"oriya",label:"Oriya"},{value:"sinhala",label:"Sinhala"},{value:"tamil",label:"Tamil"},{value:"thai",label:"Thai"},{value:"vietnamese",label:"Vietnamese"}];K4e=rp("filename")("asc"),Y4e=rp(({filename:e})=>B4e.indexOf(e.split(".").pop()))("asc"),vie=(0,Wg.memoize)(()=>Object.keys(window.csAppData.fonts.customFontMimeTypes).reduce((e,t)=>[...e,...window.csAppData.fonts.customFontMimeTypes[t].split("|")],[]));pS=e=>`"${(0,Wg.escape)((0,Wg.kebabCase)(e))}"`});var t9={};M(t9,{constructBreakpointData:()=>If,inspectBpData:()=>dS,isPresent:()=>Bv,makeEmptyData:()=>Pf,unsetQueryAttributes:()=>e9,unsetQueryAttributesForDraft:()=>hS,updateQueryAttributes:()=>RN,updateQueryAttributesForDraft:()=>fS});var Pf,Bv,dS,If,xie,fS,RN,hS,e9,Of=x(()=>{dl();Pf=e=>Array.from({length:e},(t,n)=>null),Bv=e=>typeof e!="undefined"&&e!==null,dS=(e,t,n,o)=>{let r=Array.from({length:o});r[n]=[t,n,null,!1];for(let i=n+1;i<o;i++){let[s,a]=r[i-1];Bv(e[i])?(r[n][3]=!0,r[i]=[e[i],i,s]):r[i]=[s,a,s]}for(let i=n-1;i>=0;i--){let[s,a]=r[i+1];Bv(e[i])?(r[n][3]=!0,r[i]=[e[i],i,s]):r[i]=[s,a,s]}return r},If=(e,t,[n,,o])=>Object.keys(t).reduce((r,i)=>(r._bp_data[i]=[...t[i]],r._bp_data_resolved[i]=dS(r._bp_data[i],e[i],n,o+1),r),{_bp_data:{},_bp_data_resolved:{}}),xie=e=>{let t=`${e[0]}_${e[2]}`;return[`_bp_data${t}`,t]},fS=(e,t,n,o,r)=>{let[i,s]=xie(r);if(e._bp_base||(e._bp_base=s),(!e[i]||Array.isArray(e[i])&&e[i].length<=0)&&(e[i]={}),e[i][t]||(e[i][t]=Array.from({length:r[1].length}).map(a=>null)),e._bp_base!==s){let a=`_bp_data${e._bp_base}`;e[i][t].forEach(function(l,u){if(!e[a]||!e[a][t]||typeof e[a][t][u]=="undefined"){e[i][t][u]=null;return}e[i][t][u]=e[a][t][u]}),e._bp_base=s}e[i][t][o]=n},RN=(e,...t)=>Xo(e,n=>{fS(n,...t)}),hS=(e,t,n=[],o)=>{let[r]=xie(o);if(e[r]&&e[r]&&e[r][t]){let i=Array.from({length:o[1].length}).map((a,l)=>l);(n.length>0?n:i).filter(a=>i.includes(a)).forEach(a=>{e[r][t][a]=null}),e[r][t].filter(a=>a!==null).length===0&&delete e[r][t],Object.keys(e[r]).length===0&&delete e[r]}},e9=(e,...t)=>Xo(e,n=>{hS(n,...t)})});var o9={};M(o9,{getStack:()=>Uv,getStacks:()=>n9});function n9(){return wie}function Uv(e){return wie[e]||{}}var wie,gS=x(()=>{wie=function(){let e={...window.csAppData.stacks};for(var t in e)e[t].value=t;return e}()});var r9={};M(r9,{default:()=>Sm,readFile:()=>eTe});function Sm(e,t){let n=document.createElement("a"),o=typeof e=="string"?e:URL.createObjectURL(e);n.download=t||e.name||"file",n.rel="noopener",n.href=o,setTimeout(()=>{n.dispatchEvent(new MouseEvent("click"))}),setTimeout(()=>{URL.revokeObjectURL(o)},1e3*60)}function eTe(e,t=!1){return new Promise(function(n,o){let r=new FileReader;r.onload=function(i){n(i.target.result)};try{t?r.readAsDataURL(e):r.readAsText(e)}catch(i){o(i)}})}var $v=x(()=>{});var Eie,Cie=x(()=>{Eie="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAoHBwkHBgoJCAkLCwoMDxkQDw4ODx4WFxIZJCAmJSMgIyIoLTkwKCo2KyIjMkQyNjs9QEBAJjBGS0U+Sjk/QD3/2wBDAQsLCw8NDx0QEB09KSMpPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT3/wgARCAKAAoADAREAAhEBAxEB/8QAGgABAQEBAQEBAAAAAAAAAAAAAAUEAgEDB//EABQBAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhADEAAAAP2YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4OQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAenZ6AAADISAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUigAAADESgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUSiAAADESgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUSiAAADESgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUSiAAADESgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUSiAAADESgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUSiAAADESgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUSiAAADESgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUSiAAADESgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUSiAAADESgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUSiAAADESgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUSiAAADESgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUSiAAADESgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUSiAAADESgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUSiAAAD4k05AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB6UDSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//xAAuEAAABQMCBwEAAQMFAAAAAAAAAQMUUwSSogIFMDRDYHKBwRExEiFhIkFSgMD/2gAIAQEAAT8A/wCoupZPQf5qU0Ef+TDhGVO4g4RlTuIOEZU7iDhGVO4g4RlTuIOEZU7iDhGVO4g4RlTuIOEZU7iDhGVO4g4RlTuIOEZU7iDhGVO4g4RlTuIOEZU7iDhGVO4g4RlTuIOEZU7iDhGVO4g4RlTuIOEZU7iDhGVO4g4RlTuIOEZU7iDhGVO4g4RlTuIOEZU7iDhGVO4g4RlTuIOEZU7iDhGVO4g4RlTuIOEZU7iDhGVO4g4RlTuIOEZU7iDhGVO4g4RlTuIOEZU7iDhGVO4g4RlTuIOEZU7iDhGVO4g4RlTuIOEZU7iDhGVO4g4RlTuIOEZU7iDhGVO4g4RlTuIOEZU7iDhGVO4g4RlTuIOEZU7iDhGVO4g4RlTuIOEZU7iDhGVO4g4RlTuIOEZU7iDhGVO4g4RlTuIOEZU7iDhGVO4g4RlTuIOEZU7iDhGVO4g4RlTuIEukf8K6Li4W469Wim/0GZfur87H2rXqPSppMzMtP5+cHdOW0+fw+x9p6vr7wd05bT5/D7H2nq+vvB3TltPn8Psfaer6+8HdOW0+fw+x9p6vr7wd05bT5/D7H2nq+vvB3TltPn8Psfaer6+8HdOW0+fw+x9p6vr7wd05bT5/D7H2nq+vvB3TltPn8Psfaer6+8HdOW0+fw+x9p6vr7wd05bT5/D7H2nq+vvB3TltPn8Psfaer6+8HdOW0+fw+x9p6vr7walAqhL+gz/P9yMatuXI/wC2ktX+SMMKmPIgwqY8iDCpjyIMKmPIgwqY8iDCpjyIMKmPIgwqY8iDCpjyIMKmPIgwqY8iDCpjyIMKmPIgwqY8iDCpjyIMKmPIgwqY8iDCpjyIMKmPIgwqY8iDCpjyIMKmPIgwqY8iDCpjyIMKmPIgwqY8iDCpjyIMKmPIgwqY8iDCpjyIMKmPIgwqY8iDCpjyIMKmPIgwqY8iDCpjyIMKmPIgwqY8iDCpjyIMKmPIgwqY8iDCpjyIMKmPIgwqY8iDCpjyIMKmPIgwqY8iDCpjyIMKmPIgwqY8iDCpjyIMKmPIgwqY8iDCpjyIMKmPIgwqY8iDCpjyIMKmPIgwqY8iDCpjyIMKmPIgwqY8iDCpjyIMKmPIgwqY8iDCpjyIMKmPIgwqY8iBbfUf8MiFHSttB/p/urV/P/ixf//EABQRAQAAAAAAAAAAAAAAAAAAAMD/2gAIAQIBAT8ASAf/xAAUEQEAAAAAAAAAAAAAAAAAAADA/9oACAEDAQE/AEgH/9k="});var kie,Sie=x(()=>{kie="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAoHBwkHBgoJCAkLCwoMDxkQDw4ODx4WFxIZJCAmJSMgIyIoLTkwKCo2KyIjMkQyNjs9QEBAJjBGS0U+Sjk/QD3/2wBDAQsLCw8NDx0QEB09KSMpPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT3/wgARCAKAAoADAREAAhEBAxEB/8QAGgABAQEBAQEBAAAAAAAAAAAAAAUEAQIDB//EABQBAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhADEAAAAP2YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHyMhwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHTYfQAAAE4nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqm0AAAE4nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqm0AAAE4nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqm0AAAE4nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqm0AAAE4nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqm0AAAE4nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqm0AAAE4nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqm0AAAE4nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqm0AAAE4nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqm0AAAE4nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqm0AAAE4nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqm0AAAE4nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqm0AAAE4nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqm0AAAE4nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqm0AAAHkynAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdNR6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB//8QAKhAAAAMHAwUBAAMBAAAAAAAAAAMVAVJjkaLR4QIFwTA0Q2CBchJBgMD/2gAIAQEAAT8A/wCLEOP0EaP5GNDd1Z/RVQVoNWArQasBWg1YCtBqwFaDVgK0GrAVoNWArQasBWg1YCtBqwFaDVgK0GrAVoNWArQasBWg1YCtBqwFaDVgK0GrAVoNWArQasBWg1YCtBqwFaDVgK0GrAVoNWArQasBWg1YCtBqwFaDVgK0GrAVoNWArQasBWg1YCtBqwFaDVgK0GrAVoNWArQasBWg1YCtBqwFaDVgK0GrAVoNWArQasBWg1YCtBqwFaDVgK0GrAVoNWArQasBWg1YCtBqwFaDVgK0GrAVoNWArQasBWg1YCtBqwFaDVgK0GrAVoNWArQasBWg1YCtBqwFaDVgK0GrAVoNWArQasBm6s/sqoEnaDy/56G9HdvF949H2vttX74Z0d28X3j0fa+21fvhnR3bxfePR9r7bV++GdHdvF949H2vttX74Z0d28X3j0fa+21fvhnR3bxfePR9r7bV++GdHdvF949H2vttX74Z0d28X3j0fa+21fvhnR3bxfePR9r7bV++GdHdvF949H2vttX74Z0d28X3j0fa+21fvhnR3bxfePR9r7bV++GdHdvF949H2vttX74Z0d18X30fa+21fu3R16NJmlunWxjWBu2ENfZ9CWS8ZNlglkvGTZYJZLxk2WCWS8ZNlglkvGTZYJZLxk2WCWS8ZNlglkvGTZYJZLxk2WCWS8ZNlglkvGTZYJZLxk2WCWS8ZNlglkvGTZYJZLxk2WCWS8ZNlglkvGTZYJZLxk2WCWS8ZNlglkvGTZYJZLxk2WCWS8ZNlglkvGTZYJZLxk2WCWS8ZNlglkvGTZYJZLxk2WCWS8ZNlglkvGTZYJZLxk2WCWS8ZNlglkvGTZYJZLxk2WCWS8ZNlglkvGTZYJZLxk2WCWS8ZNlglkvGTZYJZLxk2WCWS8ZNlglkvGTZYJZLxk2WCWS8ZNlglkvGTZYJZLxk2WCWS8ZNlglkvGTZYJZLxk2WCWS8ZNlglkvGTZYJZLxk2WCWS8ZNlglkvGTZYJZLxk2WCWS8ZNlglkvGTZYJZLxk2WCWS8ZNlglkvGTZYJZLxk2WCWS8ZNlglkvGTZYJZLxk2WCWS8ZNlglkvGTZYJZLxk2WCWS8ZNlglkvGTZYM2whj7Ro0M0aWadLGMYz/ACL/AP/EABQRAQAAAAAAAAAAAAAAAAAAAMD/2gAIAQIBAT8ASAf/xAAUEQEAAAAAAAAAAAAAAAAAAADA/9oACAEDAQE/AEgH/9k="});var Tie,Aie=x(()=>{Tie="data:image/jpeg;base64,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AAAAAAAAAMGmYAAAAAAAAAAAAAAAAAAAAAAABk3DIAAAAAAAAAAAAAMGuAAAAAAAAAAAAAAAADAAABkAAAA2DIAAAAAAAAAAAB8TAAAAAAAAAAAAAAAAAAAAAAAAAAAAPR9QAAAAAAAAAAaJ5AAAAAAAAAAAAAAAAAAAAAAAAAAAB7N0AAAAAAAAAAAAAAAGAZAAAAAAAAAAAAAAAABgGQAAAAAAAAAAAAAAAAAAAAa5oGQAAAAAAAAAAAAAAAAYN82AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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"});var Iie,Pie=x(()=>{Iie="data:image/jpeg;base64,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"});var Die,Oie=x(()=>{Die="data:image/jpeg;base64,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AAAAAAAGDTMAAAAAAAAAAAAAAAAAAAAAAAAybhkAAAAAAAAAAAAAGDXAAAAAAAAAAAAAAAABgAAAyAAAAbBkAAAAAAAAAAAA+JgAAAAAAAAAAAAAAAAAAAAAAAAAAAHo+oAAAAAAAAAANE8gAAAAAAAAAAAAAAAAAAAAAAAAAAA9m6AAAAAAAAAAAAAAADAMgAAAAAAAAAAAAAAAAwDIAAAAAAAAAAAAAAAAAAAANc0DIAAAAAAAAAAAAAAAAMG+bAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB/8QAIhABAQABBAICAwEAAAAAAAAAFBUEAQIDBUBgE5AAUKCA/9oACAEBAAECAPt73b0IQhCEIQhCEIQhCEIQhCEIQhCEIQhCEIQhCEIQhCEIQhCEI27/ABsnn/cY3N90GX1WJmXbt3F7T0vK3dll7+z63M67X0vutufzswMno+P0vscbbj/B8OPt9MxsH8B/CDl9eAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGJ1/++ddalWrVq1atWrVq1atWrVq1atWrVq1atWrVq1atWrVq1atWrVq1atWrVq1aunabdfM10AAAAAAAAAAAAAAAAAAAAAAAAAAAE+dOnTp06cAAAAAAANNPJ35TGMYxjGMYxjGMYxjGMYxjGMYxjGMYxjGMYxjGMYxjGMYxjGbMjxuXrZUqVKlSpUqVKlSpUqVKlSpUqVKlSpUqVKlSpUqVKlSpUqVKlSpUqVKlSpUqVKlSpUrh673DM4ZsyZMmTJkyZMmTJkyZMmTJkyZMmTJkyZMmTJkyZMmTcPh/vl//xAA1EAABBAIBBAABCAoDAAAAAAABAAIDUwSSohFRUpExBRITIUBBYNEQFCIyQlRikKChFVCA/9oACAEBAAM/AP7vbWDq9waO5UNsewUNsewUNsewUNsewUNsewUNsewUNsewUNsewUNsewUNsewUNsewUNsewUNsewUNsewUNsewUNsewUNsewUNsewUNsewUNsewUNsewUNsewUNsewUNsewUNsewUNsewUNsewUNsewUNsewUNsewUNsewUNsewUNsewUNsewUNsewUNsewUNsewUNsewUNsewUNsewUNsewUNsewUNsewUNsewUNsewUNsewUNsewUNsewUNsewUNsewUNsewUNsewUNsewUNsewUNsewUNsewTXjqxwcO4P2czzFx+H3D/uTBMHA/V947j+9CzLnMjpHhD5Mmngl+e5od9XRY3hL6H5rG8JfQ/NY3hL6H5qDKm+jYHhx8h+DGYny0JJR1je3qVjZETBAOjg7x6LCMTujP2ungsXHxiycdXF3X93qm5PyrNOwdGAfs/gwNME3TqGu6FYMuMRjtYJOo+EfRYX6h8zo36b6Kv8Ai6LChwukwaZfrPQs6rpjySebvwY7Kw3MYOrwQQstrQ39ShPQeI/NZf8AIQaj81l/yMGo/NFsDAWNYen1tb8Afwblx/Kf0r/3epJf1+I/Rl/8r9L/AA/P6/P6/d/ghOdIXw9D1+LVk18gsmvkFk18gsmvkFk18gsmvkFk18gsmvkFk18gsmvkFk18gsmvkFk18gsmvkFk18gsmvkFk18gsmvkFk18gsmvkFk18gsmvkFk18gsmvkFk18gsmvkFk18gsmvkFk18gsmvkFk18gsmvkFk18gsmvkFk18gsmvkFk18gsmvkFk18gsmvkFk18gsmvkFk18gsmvkFk18gsmvkFk18gsmvkFk18gsmvkFk18gsmvkFk18gsmvkFk18gsmvkE8SB8w6Afd/76DWkn4BQ+L1F4PUXg9ReD1F4PUXg9ReD1F4PUXg9ReD1F4PUXg9ReD1F4PUXg9ReD1F4PUXg9ReD1F4PUXg9ReD1F4PUXg9ReD1F4PUXg9ReD1F4PUXg9ReD1F4PUXg9ReD1F4PUXg9ReD1F4PUXg9ReD1F4PUXg9ReD1F4PUXg9ReD1F4PUXg9ReD1D4vQcAR8D9t6rHr/2VjV8isavkVjV8isavkVjV8isavkVjV8isavkVjV8isavkVjV8isavkVjV8isavkVjV8isavkVjV8isavkVjV8isavkVjV8isavkVjV8isavkVjV8isavkVjV8isavkVjV8isavkVjV8isavkVj+HIrH8T7WP4n2sfxPtY/ifax/E+1j+J9rH8T7WNXyKxq+RWNXyKxq+RWNXyKxq+RWNXyKxq+RWPX/srp9qhY8tdIAVBa1QWtUFrVBa1QWtUFrVBa1QWtUFrVBa1QWtUFrVBa1QWtUFrVBa1QWtUFrVBa1QWtUFrVBa1QWtUFrVBa1QWtUFrVBa1QWtUFrVBa1QWtUFrVBa1QWtUFrVBa1QWtUFrVBa1QWtUFrVBa1QWtUFrVBa1QWtUFrVBa1QWtUFrVBa1QWtUFrVBa1QWtUUh6NkaT9nEsrn/AEhHU9enRC06oWnVC06oWnVC06oWnVC06oWnVC06oWnVC06oWnVC06oWnVC06oWnVC06oWnVC06oWnVC06oWnVC06oWnVC06oWnVC06oWnVC06oWnVC06oWnVC06oWnVC06oWnVC06oWnVC06oWnVC06oWnVC06oWnVC06oWnVC06oWnVC06oWnVC06oWnVC06oWnVC06oWnVMikDy8kj8YvngLGfHqp/wCj2p+7Pan7s9qfuz2p+7Pan7s9qfuz2p+7Pan7s9qfuz2p+7Pan7s9qfuz2p+7Pan7s9qfuz2p+7Pan7s9qfuz2p+7Pan7s9qfuz2p+7Pan7s9qfuz2p+7Pan7s9qfuz2p+7Pan7s9qfuz2p+7Pan7s9qfuz2p+7Pan/o9p8EHzHn6+v8Anzf/xAAUEQEAAAAAAAAAAAAAAAAAAADA/9oACAECAQE/AEgH/8QAFBEBAAAAAAAAAAAAAAAAAAAAwP/aAAgBAwEBPwBIB//Z"});var Nie,Mie=x(()=>{Nie="data:image/jpeg;base64,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"});var yS,i9=x(()=>{yS="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAoHBwkHBgoJCAkLCwoMDxkQDw4ODx4WFxIZJCAmJSMgIyIoLTkwKCo2KyIjMkQyNjs9QEBAJjBGS0U+Sjk/QD3/2wBDAQsLCw8NDx0QEB09KSMpPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT3/wgARCAKAAoADAREAAhEBAxEB/8QAGwABAQACAwEAAAAAAAAAAAAAAAYBBQIDBAf/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIQAxAAAAD7MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAa084AAAAAAAAAAAAAAAAAAAAAAAAAAAPQbIAAAAAAAAAAE6AAAAAAAAAAAAAAAAAAAAAAAAAAAACiAAAAAAAAAABOgAAAAAAAAAAAAAAAAAAAAAAAAAAAAogAAAAAAAAAAToAAAAAAAAAAAAAAAAAAAAAAAAAAAAKIAAAAAAAAAAE6AAAAAAAAAAAAAAAAAAAAAAAAAAAACiAAAAAAAAAABOgAAAAAAAAAAAAAAAAAAAAAAAAAAAAogAAAAAAAAAAToAAAAAAAAAAAAAAAAAAAAAAAAAAAAKIAAAAAAAAAAE6AAAAAAAAAAAAAAAAAAAAAAAAAAAACiAAAAAAAAAABOgAAAAAAAAAAAAAAAAAAAAAAAAAAAAogAAAAAAAAAAToAAAAAAAAAAAAAAAAAAAAAAAAAAAAKIAAAAAAAAAAE6AAAAAAAAAAAAAAAAAAAAAAAAAAAACiAAAAAAAAAABOgAAAAAAAAAAAAAAAAAAAAAAAAAAAAogAAAAAAAAAAToAAAAAAAAAAAAAAAAAAAAAAAAAAAAKIAAAAAAAAAAE6AAAAAAAAAAAAAAAAAAAAAAAAAAAACiAAAAAAAAAABOgAAAAAAAAAAAAAAAAAAAAAAAAAAAAogAAAAAAAAAAToAAAAAAAAAAAAAAAAAAAAAAAAAAAAKIAAAAAAAAAAE6AAAAAAAAAAAAAAAAAAAAAAAAAAAACiAAAAAAAAAABOgAAAAAAAAAAAAAAAAAAAAAAAAAAAAogAAAAAAAAAAToAAAAAAAAAAAAAAAAAAAAAAAAAAAAKIAAAAAAAAAAE6AAAAAAAAAAAAAAAAAAAAAAAAAAAACiAAAAAAAAAABOgAAAAAAAAAAAAAAAAAAAAAAAAAAAAogAAAAAAAAAAToAAAAAAAAAAAAAAAAAAAAAAAAAAAAKIAAAAAAAAAAE6AAAAAAAAAAAAAAAAAAAAAAAAAAAACiAAAAAAAAAABOgAAAAAAAAAAAAAAAAAAAAAAAAAAAAogAAAAAAAAAAToAAAAAAAAAAAAAAAAAAAAAAAAAAAAKIAAAAAAAAAAE6AAAAAAAAAAAAAAAAAAAAAAAAAAAACiAAAAAAAAAABOgAAAAAAAAAAAAAAAAAAAAAAAAAAAAogAAAAAAAAAAToAAAAAAAAAAAAAAAAAAAAAAAAAAAAKIAAAAAAAAAAE6AAAAAAAAAAAAAAAAAAAAAAAAAAAACiAAAAAAAAAAME8AAAAAAAAAAAAAAAAAAAAAAAAAAAACiAAAAAAAAAABojqAAAAAAAAAAAAAAAAAAAAAAAAAAAB2m9AAAAAAAAAABxOAAAAAAAAAAAAAAAAAAAAAAAAAAAAOZyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAGQAAAAAAAAAAAAAAaw4gAAAAAAAAAAAAAAAwAAAAZAAABsDtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPAdAAAAAAAAAAAAAAAAAAAAAAAAAAAAMm1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB1mtMgAAAAAAAAAAAAAAAAHqPWAAAAAAAAAAAAAAAAAAAADBgyAAAAAAAAAAAAAAAADBkyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf/EACMQAQEBAAEDAwUBAAAAAAAAABIUFQQBAgNAUGAABYCQoLD/2gAIAQEAAQIA/eXy+fffffffffffffffffffffffffffffffffffffffffffffffffffffffffxOf/iTcnwe8cbwem7uyeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeft7PyrSSSSSSSSSSSSSSSSSSSSSSSS6dfXeX7bl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXmZmZmZmZmZeXl5eXl5eXl8fx/Keb9JJJJJJJJJJJJJJJJJJJJJJJJJJJJdnX5h5u/U1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTg8r2sEkkkkkkkkkkkkkkkknp0/uV//8QAMBAAAQIFBQABAgUDBQAAAAAAAAEDAgRRU5FSY5Ki0RIRQhMxQFBgISJBgIGQoLD/2gAIAQEAAz8A/wCcuKFxYGf6fH84iZudUJm51QmbnVCZudUJm51QmbnVCZudUJm51QmbnVCZudUJm51QmbnVCZudUJm51QmbnVCZudUJm51QmbnVCZudUJm51QmbnVCZudUJm51QmbnVCZudUJm51QmbnVCZudUJm51QmbnVCZudUJm51QmbnVCZudUJm51QmbnVCZudUJm51QmbnVCZudUJm51QmbnVCZudUJm51QmbnVCZudUJm51QmbnVCZudUJm51QmbnVCZudUJm51QmbnVCZudUJm51QjVxIHlRUX7v/EnVh5YV/L7V/eVfeSHK0T9PDGn0jhSJKKM2m+KDNpvigzab4oM2m+KDNpvigzab4oM2m+KDNpvigzab4oM2m+KDNpvigzab4oM2m+KDNpvigzab4oM2m+KDNpvigzab4oM2m+KDNpvigzab4oM2m+KDNpvigzab4oM2m+KDNpvigzab4oM2m+KDNpvigzab4oM2m+KDNpvigzab4oM2m+KDNpvigzab4oM2m+KDNpvigzab4oM2m+KDNpvigzab4oM2m+KDNpvigzab4oM2m+KDNpvigzab4oM2m+KDNpvigzab4oM2m+KDNpvigzab4oM2m+KDNpvihDAn0ghSFKIn+qyGqENUIaoQ1QhqhDVCGqENUIaoQ1QhqhDVCGqENUIaoQ1QhqhDVCGqENUIaoQ1QhqhDVCGqENUIaoQ1QhqhDVCGqENUIaoQ1QhqhDVCGqENUIaoQ1QhqhDVCGqENUIaoQ1QhqhDVBF/XvRuxRfOFUVf8AI9qbyvg9qbyvg9qbyvg9qbyvg9qbyvg9qbyvg9qbyvg9qbyvg9qbyvg9qbyvg9qbyvg9qbyvg9qbyvg9qbyvg9qbyvg9qbyvg9qbyvg9qbyvg9qbyvg9qbyvg9qbyvg9qbyvg9qbyvg9qbyvg9qbyvg9qbyvg9qbyvg9qbyvg9qbyvg9qbyvg9qbyvg9qbyvg9qgyP1gyP1gyP1gyP1gyP1gyP1gyP1gyPam8qPam8r4Pam8r4Pam8r4Pam8r4Pam8r4Pam8r4Pam8r4Pam8r4K0xDBFF8lT+VTP4yfhfP4fT7Se3cE9u4J7dwT27gnt3BPbuCe3cE9u4J7dwT27gnt3BPbuCe3cE9u4J7dwT27gnt3BPbuCe3cE9u4J7dwT27gnt3BPbuCe3cE9u4J7dwT27gnt3BPbuCe3cE9u4J7dwT27gnt3BPbuCe3cE9u4J7dwT27gnt3BPbuCe3cE9u4J7dwT27gnt3BPbuCe3cE9u4J7dwT27gnt3BPbuCe3cE9u4J/5ff8A7/zFW2Y40T6rCg9pgwPaW8L6PaW8L6PaW8L6PaW8L6PaW8L6PaW8L6PaW8L6PaW8L6PaW8L6PaW8L6PaW8L6PaW8L6PaW8L6PaW8L6PaW8L6PaW8L6PaW8L6PaW8L6PaW8L6PaW8L6PaW8L6PaW8L6PaW8L6PaW8L6PaW8L6PaW8L6PaW8L6PaW8L6PaW8L6PaW8L6PaW8L6PaW8L6PaW8L6PaW8L6PaW8L6RzPz+aJ/bT9sh0pghohDRCGiENEIaIQ0QhohDRCGiENEIaIQ0QhohDRCGiENEIaIQ0QhohDRCGiENEIaIQ0QhohDRCGiENEIaIQ0QhohDRCGiENEIaIJD+SIn/eW/8QAFBEBAAAAAAAAAAAAAAAAAAAAwP/aAAgBAgEBPwBIB//EABQRAQAAAAAAAAAAAAAAAAAAAMD/2gAIAQMBAT8ASAf/2Q=="});var Vie,Lie=x(()=>{Vie="data:image/jpeg;base64,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"});var Hv,s9=x(()=>{Hv="data:image/jpeg;base64,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AAAAAAAAAAAAAAAAACNI8AAAAAAAAAAAAAAAFiAAAAAAAAAAAAAAAAAAAAAAAI0jwAAAAAAAAAAAAAADJYQAAAAAAAAAAAAAAAAAAAAAADQRx5AAAAAAAAAAAAAAB0kiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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"});var l9={};M(l9,{resolveFallbackThumbnail:()=>a9,useThumbnailCapture:()=>Df});function a9(e,t){return e==="document"?t==="layout:header"?Eie:t==="layout:footer"?kie:t==="layout:single"?Tie:t==="layout:archive"?Iie:t==="layout:single-wc"?Die:t==="layout:archive-wc"?Nie:t==="content:post"?yS:t==="custom:component"?Vie:yS:e==="element"?t==="__multi__"?Hv:Hv:Hv}function Df(e="document",t={},{useCapture:n=!1}={}){let[o,r]=(0,_S.useState)(null),i=f7();return(0,_S.useEffect)(()=>{if(!n)return;let s,a;return i&&o===null&&(s=requestAnimationFrame(()=>{oy("template-thumbnail",{type:e,options:t}).then(l=>{a||r(l)},l=>{a||(console.warn(l),r(""))})})),()=>{a=!0,cancelAnimationFrame(s)}},[i,o,r,e,t,n]),[o,r]}var _S,Gg=x(()=>{_S=I(U());va();xr();FE();Cie();Sie();Aie();Pie();Oie();Mie();i9();i9();Lie();s9();s9()});var p9={};M(p9,{getValidation:()=>c9,requireValidation:()=>Qg,useValidation:()=>pTe});async function Qg(){return await c9()?!0:(Zr("__ABORT__"),await Id(v("app.validation-required"),{accept:v("app.go-validate"),acceptUrl:window.csAppData.validationUrl}),!1)}async function cTe(){try{return(await fetch(`https://theme.co/apex/api-v2/lookup/${window.csAppData.env.productKey}?siteurl=${window.csAppData.siteUrl}`)).json()}catch{console.warn("Unabled to check validation")}}async function c9(){return!0}function pTe(){let[e,t]=(0,jv.useState)(qg),[n,o]=(0,jv.useState)(qg===null);return(0,jv.useEffect)(()=>{qg===null&&c9().then(r=>{t(r),o(!1)})},[qg]),{isValidated:e,isLoading:n}}var jv,qg,u9,vS=x(()=>{jv=I(U());xa();ke();ps();qg=null});var h9={};M(h9,{DESIGN_CLOUD_PACKS:()=>bS,getTemplateTypeInfo:()=>zie,invalidateTemplateIndex:()=>ap,requestTemplateItemFull:()=>Mf,useAllTemplates:()=>rc,useCreateTemplate:()=>Nf,useDeleteTemplates:()=>qv,useElementTemplates:()=>Kg,useFilteredTemplateList:()=>rl,useGroupedTemplateDataByDocType:()=>m9,useGroupedTemplateDataByTemplateGroup:()=>d9,useManagedUpdateTemplate:()=>f9,useOnTemplateInstall:()=>Kv,useRemoteTemplates:()=>Gv,useTemplateTypeFilter:()=>sp,useTemplateTypeInfo:()=>Qv,useTemplatesPermissions:()=>Wv});function mTe(e,t){return Array.isArray(e)?e.includes(t):e===t}function rc(e={}){let{data:t=[],status:n,isLoading:o,...r}=xS("template-index",{onSuccess:a=>{a.forEach(l=>{Fi.setQueryData(["template-item",l.id],l)})},...e}),i=(0,Or.useMemo)(()=>o?[]:t,[o,t]);return(0,Or.useMemo)(function(){return{templates:i,data:t,isLoading:o,...r}},[i,t,o,r])}function sp({type:e,subType:t}){return(0,Or.useCallback)(n=>(!e||n.type===e)&&(!t||n.subType===t),[e,t])}function Kg(e={}){let{elementType:t}=e,n=(0,Or.useCallback)(o=>{let r=o.type==="element";return t?r&&mTe(t,o.subType):r||o.type==="__multi__"},[t]);return rl(rc(e),{filter:n})}function rl({isLoading:e,templates:t},{filter:n,query:o}={}){let r=(0,Or.useMemo)(()=>{let d=t??[];return typeof n=="function"?d.filter(n):d},[t,n]),{activeSortMode:i,sortModes:s,setSortMode:a,sorter:l}=Mv("title"),u=(0,Or.useMemo)(()=>r.sort(l),[r,l]),c=(0,Or.useCallback)(d=>({index:d.title,item:d}),[]),[p]=HN(o,!1,u,c),m=p.length;return{items:p,safeCount:e?null:m,count:m,isLoading:e,activeSortMode:i,sortModes:s,setSortMode:a}}function Mf(e,t={}){return Xa("template-item-full",{data:{id:e},...t})}function Gv(){return{templates:(0,Or.useMemo)(()=>[...window.csAppData?.remoteAssets?.templates?.documents??[],...window.csAppData?.remoteAssets?.templates?.sections??[],...bS],[]),isLoading:!1}}function m9(e){let t=Xv(),n=(0,Or.useMemo)(()=>{let r=t.reduce((i,{label:s,value:a})=>(i.set(a,{label:s,value:a,templates:[]}),i),new Map);e.forEach(i=>{let s=r.get(i.subType);s?.templates&&s.templates.push(i)});for(let[i,s]of r)(s?.templates??[]).length<=0&&r.delete(i);return r},[e,t]),o=(0,Or.useMemo)(()=>Array.from(n.values()),[n]);return{groupData:n,groups:o}}function d9(e){let t=Yg(),n=(0,Or.useMemo)(()=>{let r=Object.entries(window.csAppData.remoteAssets.groups).reduce((i,[s,a])=>(i.set(s,{label:a,value:s,templates:[]}),i),new Map);e.forEach(i=>{if(t.includes(i.subType)){let s=dTe(i);if(!s)return;let a=r.get(s);a?.templates&&a.templates.push(i)}});for(let[i,s]of r)(s?.templates??[]).length<=0&&r.delete(i);return r},[e,t]),o=(0,Or.useMemo)(()=>Array.from(n.values()),[n]);return{groupData:n,groups:o}}function ap(){km("template-index")}function Fie(){let e=(0,Or.useCallback)((n,o)=>{ap()},[]),t=ic("template-item-update",{onSuccess:e});return(0,Or.useCallback)((n,...o)=>t({...n},...o),[t])}function Nf(e,t){let n=Fie(),o=(0,Or.useCallback)((a,l)=>{ap(),Lf("template-item",{id:a.id},a,{staleTime:1/0})},[e]),r=ic("template-item-create",{onSuccess:o}),{items:i,isLoading:s}=rl(rc(),{filter:sp({type:e,subType:t})});return(0,Or.useCallback)(async({title:a,...l},...u)=>{let c=v("app.templates.entity"),m=(t?i.filter(d=>t===d.subType):i).find(({title:d})=>d===a);if(m){if(await qi(v("app.notify.name-overwrite-confirm",{context:c}))){Mi();try{so(v("app.notify.updated",{context:c}));let d=await n({id:m.id,title:a,...l},u);return Ro(),d}catch(d){Ft(v("app.notify.failed-to-update",{context:c}),{warn:d})}}}else{Mi();try{let d=await r({...l,title:a,subType:t,type:e},...u);return so(v("app.notify.saved",{context:c})),Ro(),d}catch(d){Ft(v("app.notify.failed-to-save",{context:c}),{warn:d})}}return Ro(),null},[s,i,e,t,r])}function qv(){let e=(0,Or.useCallback)(()=>{ap()},[]),t=ic("templates-delete",{onSuccess:e});return(0,Or.useCallback)(async(n,...o)=>{let r=n.length>1?v("app.templates.entities"):v("app.templates.entity");Mi();try{await t({ids:n},...o),so(v("app.notify.deleted",{context:r})),Ro()}catch(i){Ft(v("app.notify.failed-to-delete",{context:r}),{warn:i})}},[])}function f9(e){let t=Fie();return(0,Or.useCallback)(async n=>{let o=v("app.templates.entity");Mi();try{let r=await t({id:e,...n});return Ro(),so(v("app.notify.updated",{context:o})),r}catch(r){Ft(v("app.notify.failed-to-update",{context:o}),{warn:r})}Ro()},[t,e])}function Kv({onSetLoading:e,isRemote:t}){let{id:n,docTypeInfo:o,settingsData:r={}}=Be(),i=o?.regions?.[0],s=il(n),a=Ye();return(0,Or.useCallback)(async u=>{let{name:c,baseType:p}=Rr(u.subType);if(!c&&u.subType!=="__multi__")return null;Mi(),e(!0,u);let m=v("app.templates.entity");if(u.isStarter)try{a(mu(n,{[i]:u.template})),so(v("app.notify.inserted",{context:m}))}catch(d){Ft(v("app.notify.failed-to-insert",{context:m}),{warn:d})}else if(await Qg())try{let d=u.type==="pack",{meta:f}=await lp(u,{isRemote:t,saveToLibrary:d});if(c){let g={};if(f.settings.customCSS&&(g.customCSS=`${r.customCSS||""}
${f.settings.customCSS}`),f.settings.customJS&&(g.customJS=`${r.customJS||""}
${f.settings.customJS}`),Object.keys(g).length>0&&s(g),p==="content")a(mu(n,{[i]:f.elements}));else if(p==="custom"){let y=Yv(f.elements);a(mu(n,{[i]:y}))}else a(mu(n,f.elements))}else u.subType==="__multi__"&&a(mu(n,{[i]:f.elements}));let h=d?v("app.templates.import.done"):v("app.notify.template-inserted",{context:m});so(h)}catch(d){console.warn(d),Ft(v("app.notify.failed-to-insert",{context:m}),{warn:d})}e(!1),Ro()},[s,r.customCSS,r.customJS,a,i,t])}var Or,bS,Wv,dTe,fTe,zie,Qv,As=x(()=>{Or=I(U());ci();ke();ps();xa();mo();ip();It();Sl();Nn();Gg();Ut();ua();vS();Ml();It();ft();bS=window.csAppData?.remoteAssets?.templates?.packs||[],Wv=$s(({userCan:e})=>{let t=[];if(e("template")&&t.push({value:"library",label:"Library"}),e("template")&&e("template.themeco_templates")){let{title:n,url:o}=window.csAppData.env?.templates??{};n&&t.push({value:"theme",label:n})}return t});dTe=({type:e,subType:t,group:n})=>{if(e==="document")return n??Rr(t).defaultTemplateGroup};fTe=(e,t)=>{if(e==="document"){let{labelSingular:n}=Rr(t);return n}return e==="element"?t==="__multi__"?"Section":"Element":"Template"},zie=(e,t)=>({label:fTe(e,t),previewFallback:a9(e,t)}),Qv=(e,t)=>(0,Or.useMemo)(()=>zie(e,t),[e,t])});var _9={};M(_9,{SaveButton:()=>g9,saveDocument:()=>wS,saveJSON:()=>y9,saveRequest:()=>CS});async function CS(e){let t=Object.keys(e);if(t.length>0){let{data:n}=await er("save",{requests:e,context:{user_id:window.csAppData.current_user}}),o=[];if(t.forEach(r=>{let{error:i}=n[r];if(i){console.warn(`Save Error for ${r}:`,i),o.push(i);return}}),o.length>0)throw new Error(o);return{saved:!0,sideEffects:n["side-effects"]}}return{saved:!0}}async function ETe(e,{toSaveGlobal:t,doc:n}){let o=t.reduce((i,s)=>(i[s]={data:CTe(e[s])},i),{}),r=n.docId?wS(n,e):null;return r&&(o.document=r),CS(o)}function g9(){let e=Jr(),[t,n]=(0,ca.useState)([]),[o,r]=je(Nl),i=gt(w9),s=ATe(e,{doc:i,toSaveGlobal:t,setDirtyGlobalContexts:n,setDirtyDocs:r});return kTe(e,{setDirtyGlobalContexts:n,setDirtyDocs:r}),tr({save:kn(s)},[s]),STe(t,o),ca.default.createElement(TTe,{onSave:s,toSaveGlobal:t,isDocDirty:i.isEdited})}function y9(e,t){if(!e){console.error("No data");return}t||(t="console.json"),typeof e=="object"&&(e=JSON.stringify(e,void 0,4));var n=new Blob([e],{type:"text/json"}),o=document.createEvent("MouseEvents"),r=document.createElement("a");r.download=t,r.href=window.URL.createObjectURL(n),r.dataset.downloadurl=["text/json",r.download,r.href].join(":"),o.initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),r.dispatchEvent(o)}var ca,Ltt,hTe,gTe,yTe,_Te,vTe,bTe,xTe,wTe,wS,CTe,STe,kTe,ATe,TTe,Xg=x(()=>{ca=I(U());De();mo();ps();ke();ft();ci();nr();Ltt=I(qa());Vo();Wn();ua();It();pi();pm();Kt();hTe={"THEME_OPTIONS:UPDATE":"themeOptions","THEME_OPTIONS:UPDATE_WITH_OPTIONS":"themeOptions","COLORS:UPDATE":"colors","COLORS:REPLACE":"colors","FONT_ITEMS:UPDATE":"fontItems","FONT_ITEMS:REPLACE":"fontItems","FONT_CONFIG:UPDATE":"fontConfig","FONT_CONFIG:REPLACE":"fontConfig"},gTe={"FONT_ITEMS:RESET":"fontItems","COLORS:RESET":"colors","FONT_CONFIG:RESET":"fontConfig"},yTe=["ELEMENT_RESET","ELEMENT_SETUP"],_Te=["SETTINGS:FILL"],vTe=(e,t,n)=>{let o=(e._modules||[])[0]||{};return{settings:t,elements:o._modules||[]}},bTe=(e,t)=>{let n=v9(e),o=b9("custom:component",n);return{elements:n,settings:t,meta:{components:o}}},xTe=({_modules:e},t)=>{let n={};return(e||[]).forEach(o=>{o._modules&&(n[o._region]=o._modules)}),{settings:t,elements:n}},wTe=({docTypeName:e,docTypeInfo:t})=>t.baseType==="layout"?xTe:e==="custom:component"?bTe:vTe,wS=(e,{settings:t,elements:n},o={})=>{let r=t?.[e.id],i=n?.[e.id];if(!r||!i)throw new Error("Document data not found");let s=Jv(i);return{type:"document",id:e.id,...wTe(e)(s,r,o)}};CTe=e=>{if(typeof e=="object"&&!Array.isArray(e)){let t={...e};return delete t.__last_markup_change__,t}return e};STe=(e,t)=>{let n=(0,ca.useMemo)(()=>t.length>0||e.length>0,[e,t]);(0,ca.useEffect)(()=>{if(!n)return()=>{};let o=function(r){let i=v("app.unsaved-warning");return(r||window.event).returnValue=i,i};return window.addEventListener("beforeunload",o),()=>{window.removeEventListener("beforeunload",o)}},[n])},kTe=(e,{setDirtyGlobalContexts:t,setDirtyDocs:n})=>{Fc(e,({action:o})=>{let r=hTe[o.type];if(o.type==="ELEMENT_CLOSE_DOC"||o.type==="SETTINGS:DELETE")return t(l=>l.filter(u=>u!==o.doc));if(r){t(l=>l.includes(r)?l:[...l,r]);return}let i=gTe[o.type];if(i){t(l=>l.filter(u=>u!==i));return}let s=o.type.indexOf("SETTINGS")===0&&!_Te.includes(o.type),a=o.type.indexOf("ELEMENT")===0&&!yTe.includes(o.type);o.doc&&(s||a)&&n(l=>l.includes(o.doc)?l:[...l,o.doc])},[t,n])},ATe=(e,{doc:t,toSaveGlobal:n,setDirtyGlobalContexts:o,setDirtyDocs:r})=>{let i=x9(),s=(0,ca.useRef)(!1);return(0,ca.useCallback)(async()=>{if(!s.current){s.current=!0,Mi();try{let{saved:a,sideEffects:l={}}=await ETe(e.getState(),{toSaveGlobal:n,doc:t});a&&(o([]),t.docId&&(Qy(t.docId),r(u=>u.filter(c=>c!==t.docId)),l.components&&i(l.components,t.docId))),so(v("app.notify.saved-all"))}catch(a){Ft(v("app.notify.failed-to-save",{context:a.message}),{warn:a})}Ro(),s.current=!1}},[t,n,o,r,i])},TTe=({onSave:e,toSaveGlobal:t,isDocDirty:n})=>{let o=(0,ca.useMemo)(()=>n||t.length>0,[t,n]),r=(0,ca.useCallback)(()=>{e()},[e]);return ca.default.createElement(Za,{tooltip:!1,className:Q("is-save",{"has-changed":o}),label:"Save",onClick:r})}});var C9={};M(C9,{Modal:()=>Bie,ModalContent:()=>Rv,ModalSidebar:()=>PTe,default:()=>Zv});function PTe({header:e,className:t,flush:n,children:o}){return Dr.default.createElement("aside",{className:Q("tco-modal-body-sidebar",t,{"is-flush":n})},e&&Dr.default.createElement("div",{className:"tco-modal-content-header"},Dr.default.createElement("h2",null,e)),o)}var Dr,Bie,Zv,Rv,Jg=x(()=>{Dr=I(U());De();He();Et();xn();Et();Bie=(0,Dr.forwardRef)(({isActive:e,className:t,bodyClassName:n,headerClassName:o,header:r,label:i,nav:s,actions:a,onClose:l,children:u,...c},p)=>{let m=(0,Dr.useRef)();su({refs:[m,p],enabled:e,onFocusLoss:()=>l()});let d=(0,Dr.useCallback)(f=>{!f.target.closest(".tco-modal-content")&&ES(f.target)&&l()},[l]);return Dr.default.createElement("div",{className:Q("tco-modal",t,{"is-active":e}),onClick:d,...c},Dr.default.createElement(Vf,{position:"bottom"},Dr.default.createElement("div",{className:"tco-modal-content",ref:m},Dr.default.createElement("header",{className:Q("tco-modal-header",o)},Dr.default.createElement("div",{className:"tco-modal-header-scroll"},r,(i||s)&&Dr.default.createElement("div",{className:"tco-modal-header-labels"},i&&Dr.default.createElement("strong",null,i),s),a&&Dr.default.createElement("div",{className:"tco-modal-header-actions"},a)),Dr.default.createElement("button",{className:"tco-modal-close",onClick:l},Dr.default.createElement(G,{type:"close"}))),Dr.default.createElement("div",{className:Q("tco-modal-body",n),ref:p},u))))}),Zv=Bie;Rv=(0,Dr.forwardRef)(({className:e,flush:t,children:n,...o},r)=>Dr.default.createElement("div",{ref:r,className:Q("tco-modal-body-content",e,{"is-flush":t}),...o},n))});var k9={};M(k9,{AppWindowCog:()=>S9,AppWindowFloater:()=>qr,AppWindowModal:()=>AS,AppWindowToggle:()=>kS,Floater:()=>sc,FloaterToggle:()=>Ff,useAppWindow:()=>Qn,useAppWindowTabs:()=>E9,useAppWindowZ:()=>jie});function Qn(e){let[t,n]=je(OTe(e)),{docId:o}=Be(),[r,i,s]=Hie();(0,ht.useLayoutEffect)(()=>{t.currentDocId!==o&&n(d=>({...d,currentDocId:o,isOpen:!1}))},[o]);let a=(0,ht.useCallback)(d=>{n(f=>({...f,label:d}))},[n]),l=(0,ht.useCallback)(d=>{n(f=>({...f,label:d}))},[n]),u=(0,ht.useCallback)((d=!0)=>{n(f=>({...f,isReady:!!d}))},[n]),c=(0,ht.useCallback)(()=>{n(d=>({...d,isOpen:!1})),r(e)},[n,r]),p=(0,ht.useCallback)((d,f)=>{n(h=>({...h,isOpen:!0,tab:typeof f=="function"?f(h.tab):f||h.tab})),i(e)},[n,i]),m=(0,ht.useCallback)(d=>{t.isOpen?c():p(d)},[t.isOpen,p,c]);return(0,ht.useMemo)(()=>({...t,setLabel:a,setHelp:l,setReady:u,open:p,close:c,toggle:m}),[t,a,l,u,p,m,c])}function jie(e){let[t,n,o]=Hie(),r=(0,ht.useMemo)(()=>o.indexOf(e),[o,e]),i=(0,ht.useCallback)(()=>{n(e)},[e,n]);return[r,i]}function E9(e,t){let n=Qn(e),o=(0,ht.useMemo)(()=>Array.isArray(t)?t:["main"],[t]),r=(0,ht.useMemo)(()=>(o.includes(n.tab)?n.tab:o[0])??"",[n.tab,t]);return(0,ht.useEffect)(()=>(n.setReady(o.length>0),()=>{n.setReady(!1)}),[n.setReady,o.length]),{...n,windowTabs:o,activeTab:r}}function kS({id:e,children:t,className:n,label:o}){let{isReady:r,isOpen:i,open:s}=Qn(e);return r?ht.default.createElement(oc,{tag:"button",tooltip:o,className:Q(n,{"is-active":i}),onClick:s},t):null}function S9(e){return ht.default.createElement(kS,{...e},ht.default.createElement(G,{type:"cog"}))}function qr({id:e,label:t="",renderTabLabel:n,tabs:o,showSearch:r,renderActions:i,renderTabActions:s,actions:a,fullScreen:l=!1,children:u,...c}){let{isOpen:p,open:m,close:d,isReady:f,windowTabs:h,activeTab:g}=E9(e,o),[y,_]=(0,ht.useState)("");(0,ht.useEffect)(()=>{_("")},[g,p]);let b=(0,ht.useCallback)(C=>_(C),[_]),w=(0,ht.useMemo)(()=>({query:y}),[y]),S=(0,ht.useMemo)(()=>h.reduce((C,k)=>({...C,[`open:${e}:${k}`]:kn(()=>m(null,k))}),{[`open:${e}`]:kn(()=>m())}),[h,e,m]);return tr(S,[S]),!p||!f?null:ht.default.createElement(sc,{name:e,onClose:d,active:!0,fullScreen:l,"data-tco-shortcut":`open:${e}`,nav:ht.default.createElement(ht.Fragment,null,h.map(C=>ht.default.createElement("button",{"data-tco-window-tab":C,"data-tco-shortcut":`open:${e}:${C}`,key:C,onClick:k=>m(k,C),className:Q({"is-active":g===C})},typeof n=="function"?n(C):t))),actions:ht.default.createElement(ht.Fragment,null,a,typeof s=="function"?s(g,w):null,typeof r=="function"&&r(g)&&ht.default.createElement(Xi,{noClear:!0,autoFocus:g,query:y,onQueryChange:b})),...c},typeof u=="function"?u(g,w):u)}function Ff({onClick:e,className:t="",label:n,children:o}){let[r,i]=(0,ht.useState)(!1);return ht.default.createElement("div",{className:Q("tco-floater-toggle",{"is-active":r},t),tabIndex:"0",onFocus:()=>i(!0),onBlur:()=>i(!1),onClick:e},n&&(typeof n=="string"?ht.default.createElement("span",{dangerouslySetInnerHTML:{__html:n}}):n),o)}function sc({name:e,label:t,nav:n,actions:o=null,header:r,headerDivider:i,children:s,fullScreen:a=!1,active:l=!1,onClose:u=()=>{},className:c="",...p}){return tr({esc:kn(()=>u())},[u]),Ne(d=>d.ui.hideWorkspace)?null:Uie.default.createPortal(ht.default.createElement(Pg,{dragFrom:".tco-floater-header, .tco-floater-header-scroller-outer, .tco-floater-header-scroller-inner, .tco-floater-header button, .tco-floater-header span, .tco-search-bar.is-empty input",name:e},(d,f,h,g)=>ht.default.createElement(MTe,{id:e,ref:d,className:Q(c,"tco-floater",`is-${e}`,f,{"is-active":l}),style:a?ITe:h,...p},ht.default.createElement("header",{className:"tco-floater-header"},ht.default.createElement("button",{className:"tco-floater-header-drag-indicator"},ht.default.createElement(G,{type:"drag-indicator"})),ht.default.createElement("div",{className:"tco-floater-header-scroller-outer"},ht.default.createElement("div",{className:"tco-floater-header-scroller-inner"},r,i&&ht.default.createElement("div",{className:"tco-floater-header-divider"}),(t||n)&&ht.default.createElement("div",{className:"tco-floater-header-labels"},t&&ht.default.createElement("strong",null,t),n),o&&ht.default.createElement("div",{className:"tco-floater-header-actions"},o))),ht.default.createElement("button",{className:"tco-floater-header-close",onClick:u},ht.default.createElement(G,{type:"close"}))),ht.default.createElement("div",{className:"tco-floater-content"},s),g)),window.csAppData.rootEl)}var ht,Uie,$ie,ITe,OTe,SS,DTe,Hie,ant,MTe,AS,Mo=x(()=>{ht=I(U()),Uie=I(ui());De();Kt();He();hv();Jg();pi();xn();ka();It();ft();$ie=new Map,ITe={width:"100%",height:"100%",top:0,left:0},OTe=e=>{let{docId:t}=Be(),n=$ie.get(e);if(!n){let o=Fe({id:e,isReady:!1,isOpen:!1,label:"",help:"",tab:"main",currentDocId:t});return $ie.set(e,o),o}return t&&n.currentDocId!==t&&(n.currentDocId=t,n.isOpen=!1),n},SS=new Set,DTe=Fe([]),Hie=()=>{let[e,t]=je(DTe),n=(0,ht.useCallback)(()=>{t(Array.from(SS.values()))},[t]),o=(0,ht.useCallback)(i=>{SS.delete(i),n()},[n]),r=(0,ht.useCallback)(i=>{SS.delete(i),SS.add(i),n()},[n]);return[o,r,e]};ant=function(){let e=0;return()=>e++}();MTe=(0,ht.forwardRef)(({id:e,tag:t="div",style:n={},...o},r)=>{let[i,s]=jie(e);return(0,ht.useEffect)(()=>{if(!r.current)return()=>{};let a=r.current,l=u=>{s()};return s(),a.addEventListener("pointerdown",l),()=>{a.removeEventListener("pointerdown",l)}},[s]),ht.default.createElement(t,{ref:r,"data-tco-window":e,style:{"--tco-z":i,...n},...o})});AS=(0,ht.forwardRef)(({id:e,label:t="",renderTabLabel:n,tabs:o,showSearch:r,renderActions:i,renderTabActions:s,actions:a,children:l,...u},c)=>{let{isOpen:p,open:m,close:d,isReady:f,windowTabs:h,activeTab:g}=E9(e,o),[y,_]=(0,ht.useState)("");(0,ht.useEffect)(()=>{_("")},[g,p]);let b=(0,ht.useCallback)(C=>_(C),[_]),w=(0,ht.useMemo)(()=>({query:y}),[y]),S=(0,ht.useMemo)(()=>h.reduce((C,k)=>({...C,[`open:${e}:${k}`]:kn(()=>m(null,k))}),{[`open:${e}`]:kn(()=>m())}),[h,e,m]);return tr(S,[S]),!f||h.length<=0?null:ht.default.createElement(Zv,{ref:c,"data-tco-window":e,isActive:p,onClose:d,nav:ht.default.createElement(ht.default.Fragment,null,ht.default.createElement(ht.default.Fragment,null,h.map(C=>ht.default.createElement("a",{"data-tco-window-tab":C,key:C,onClick:k=>m(k,C),className:Q({"is-active":g===C})},typeof n=="function"?n(C):t)))),actions:ht.default.createElement(ht.default.Fragment,null,a,typeof s=="function"?s(g,w):null,typeof r=="function"&&r(g)&&ht.default.createElement(Xi,{noClear:!0,autoFocus:g,query:y,onQueryChange:b})),...u},typeof l=="function"?l({isOpen:p,activeTab:g,tabData:w}):l)});AS.displayName="AppWindowModal"});var A9={};M(A9,{default:()=>NTe});function NTe(){if(!Wie){Wie=!0;var e=window.wp.media,t=e.view.l10n;window.wp.media.view.MediaFrame.Cornerstone=window.wp.media.view.MediaFrame.Post.extend({createStates:function(){var n=this.options;this.states.add([new e.controller.Library({id:"insert",title:t.insertMediaTitle,priority:20,toolbar:"main-insert",filterable:"all",library:e.query(n.library),multiple:n.multiple?"reset":!1,editable:!0,allowLocalEdits:!0,displaySettings:!0,displayUserSettings:!0}),new e.controller.Embed({metadata:n.metadata}),new e.controller.EditImage({model:n.editImage})]),e.view.settings.post.featuredImageId&&this.states.add(new e.controller.FeaturedImage)}})}}var Wie,T9=x(()=>{Wie=!1});var PS={};M(PS,{openLibraryMedia:()=>I9,openWpMedia:()=>ac});function VTe(){let e=window.wp;return e.media.view.MediaFrame.Post.extend({createStates:function(){var t=this.options;let n=new e.media.controller.Library({id:"insert",title:e.media.view.l10n.insertMediaTitle,priority:20,toolbar:"main-insert",filterable:"all",library:e.media.query(t.library),multiple:t.multiple?"reset":!1,editable:!0,allowLocalEdits:!0,displaySettings:!0});this.states.add([n,new e.media.controller.Embed({metadata:t.metadata}),new e.media.controller.EditImage({model:t.editImage})])}})}function FTe(e){return P9||(P9=VTe()),typeof window.setUserSetting!="undefined"&&window.setUserSetting("imgsize","full"),new P9(e)}function zTe({onInsert:e,onClose:t,single:n=!1,fileTypes:o="image"}={}){o=Array.isArray(o)?o.join(", "):o;let r=n?FTe({className:"media-frame cs-media-frame",state:"insert",multiple:!1,library:{type:o}}):window.wp.media({className:"media-frame cs-media-frame",frame:"post",state:"insert",title:window.wp.media.view.l10n.insertMediaTitle,multiple:!0,library:{type:o}});if(r.on("close",()=>{t&&t()}),n)r.on("insert",()=>{let i=r.state();var s=i.get("selection").first();let{size:a}=i.display(s).toJSON(),{sizes:l,alt:u,id:c}=s.toJSON(),{height:p,width:m,url:d}=l?l[a]:LTe;e({id:c,alt:u,size:a,height:p,width:m,url:d})}),r.on("select",()=>{let i=r.state();i&&i.get("id")==="embed"&&e({url:i.props.get("url")})});else{let i=s=>e({html:s});r.on("insert",s=>{let a=r.state(),l=s||a.get("selection");window.jQuery.when.apply(window.jQuery,l.map(function(u){return this.send.attachment(a.display(u).toJSON(),u.toJSON())},window.wp.media.editor)).done(i)}),r.state("gallery-edit").on("update",function(s){i(TS.media.gallery.shortcode(s).string())}),r.state("playlist-edit").on("update",function(s){i(TS.media.playlist.shortcode(s).string())}),r.state("video-playlist-edit").on("update",function(s){i(TS.media.playlist.shortcode(s).string())}),r.state("embed").on("select",function(){let s=r.state(),a=s.get("type"),l=s.props.toJSON()||{};if(a==="link")window.wp.media.editor.send.link({linkText:l.url||"",url:"",...l}).done(function(u){i(u)});else if(a==="image"){let u={title:l.url||"",linkUrl:"",align:"none",link:"none",...l};u.link==="none"?u.linkUrl="":u.link==="file"&&(u.linkUrl=u.url),i(TS.media.string.image(u))}})}r.open()}function ac(e){if(!window.wp||!window.wp.media||!window.wp.media.editor)return()=>{console.warn("window.wp.media.editor not available")};let t=zTe(e);return()=>{t&&t.remove()}}function I9({onClose:e,fileTypes:t=void 0}={}){if(!window.wp||!window.wp.media||!window.wp.media.editor)return()=>{console.warn("window.wp.media.editor not available")};let o=window.wp.media({className:"media-frame cs-media-frame",title:v("app.media-library.title"),library:{type:t},multiple:!1,button:!1,frame:"select"});return o.on("ready",()=>{let r=o.toolbar.get();r&&r.$el&&r.$el.hide()}),o.on("close",()=>{e&&e()}),o.open(),()=>{o.remove()}}function BTe(){let e=Ne(i=>i.ui.remoteMedia.id),t=Ne(i=>i.ui.remoteMedia.open),[n,o]=(0,eb.useState)(null),r=Ye();return(0,eb.useEffect)(()=>{t&&o(e)},[e,t]),(0,eb.useEffect)(()=>n?ac({multiple:!0,onClose:()=>{o(!1),r(wg(null))},onInsert:(i={})=>{o(!1),r(wg(e,i))}}):()=>{},[n,o,r]),null}var eb,P9,TS,vnt,bnt,LTe,Am=x(()=>{T9();Ut();ft();ke();eb=I(U());Zo();TS=window.wp,vnt=window.jQuery,bnt=window.wpApiSettings,LTe={height:0,width:0,url:""};sn(BTe)});var M9={};M(M9,{CREATE_TEMPLATE_PREFIX:()=>Tm,DeleteButton:()=>OS,MULTI_SITE_TYPE:()=>Gie,TemplateGrid:()=>lc,TemplateTable:()=>nb,TemplatesToggle:()=>tb,useTemplatesToggle:()=>IS,useTemplatesToggleState:()=>O9});function OS({selection:e,position:t="bottom",callback:n}){let o=e.length,r=qv();return rt.default.createElement(Ll,{disabled:o.length<=0,className:"tco-btn tco-btn-nope",positionOverwrite:t,label:v("app.delete"),prompt:v(`app.templates.delete-popover.${o>1?"n":"one"}`,{count:o}),onAccept:()=>{r(e),n&&n()}})}var rt,Tm,Gie,qie,IS,O9,tb,lc,nb,Qie,UTe,Kie,Yie,D9,zf=x(()=>{rt=I(U());De();He();ke();nr();Et();As();xr();xn();Am();Ml();ti();Tm="__blank__",Gie="__multi__",qie="is-tco-generic-placeholder",IS=e=>Vn(`template-view-${e}`,"grid"),O9=e=>Cg(`template-view-${e}`,"grid"),tb=({context:e})=>{let[t,n]=IS(e),o=(0,rt.useMemo)(()=>["list","grid"],[]);return rt.default.createElement("div",{className:"tco-library-view-toggle"},o.map(r=>rt.default.createElement("button",{key:r,className:Q({"is-active":r===t}),onClick:()=>n(r)},rt.default.createElement(G,{type:`view-${r}`}))))},lc=({items:e,isCreate:t,manageLibrary:n,activeTemplateLoading:o,className:r="",...i})=>{let s=(0,rt.useMemo)(()=>n?Qie:t?UTe:Kie,[t,n]);return rt.default.createElement("ol",{className:Q("tco-library-grid",r)},e.map(a=>rt.default.createElement(s,{key:a.id,template:a,activeTemplateLoading:o,...i})))},nb=({headings:e=[],noHeader:t,manageLibrary:n,items:o,className:r,renderHeading:i,allSelected:s,onSelectAll:a,checkedItems:l,onCheckItem:u,...c})=>{let[p,m]=Hd("xl",{xs:300,sm:500,md:700,lg:900,xl:1100}),d=(0,rt.useCallback)(({value:g,label:y})=>rt.default.createElement("th",{key:g,className:`is-${g}`},g==="selection"?rt.default.createElement(rn,{checked:s,onToggle:a}):rt.default.createElement("span",null,y)),[s,a]),f=(0,rt.useMemo)(()=>typeof i=="function"?i:d,[d,i]),h=n?Qie:Kie;return rt.default.createElement("table",{className:Q("tco-library-table",`is-${m}`,r),ref:p},rt.default.createElement("tbody",null,!t&&rt.default.createElement("tr",null,e.map(f)),o.map(g=>rt.default.createElement(h,{checkedItems:l,onCheckItem:u,isRow:!0,key:g.id,template:g,...c}))))},Qie=({template:e,isRow:t,selected:n,onCheckItem:o,checkedItems:r,onSelect:i})=>{let[s,a]=(0,rt.useState)(e.title),[l,u]=(0,rt.useState)(e.preview),{label:c,previewFallback:p}=Qv(e.type,e.subType),m=t?Yie:D9,d=e.id===n||Array.isArray(n)&&n.includes(e.id),f=(0,rt.useCallback)(A=>{A.preventDefault(),A.stopPropagation(),i(e.id)},[i,e.id]),h=f9(e.id),g=(0,rt.useRef)();(0,rt.useEffect)(()=>{typeof g.current=="undefined"&&(g.current=s);let A=setTimeout(()=>{g.current!==s&&h({title:s}),g.current=s},300);return()=>{clearTimeout(A)}},[s,h]);let y=(0,rt.useCallback)(A=>{u(A),h({preview:A})},[u,h]),_=(0,rt.useCallback)(()=>{y("")},[y]),b=(0,rt.useRef)(),w=(0,rt.useCallback)(async()=>{b.current&&b.current(),b.current=ac({single:!0,onInsert:({url:A})=>{y(A)}})},[y]);(0,rt.useEffect)(()=>{b.current&&b.current()},[]);let[S]=Bf(),C=(0,rt.useCallback)(A=>{S([e.id],s)},[S,e.id,s]),k=(0,rt.useCallback)((A,O)=>{A.stopPropagation(),o(e.id,!O)},[o,e,r]);return rt.default.createElement(m,{title:s,template:e,type:c,preview:l||p,className:Q({"is-active":d}),actions:rt.default.createElement("div",{className:"is-actions is-revealed"},rt.default.createElement("button",{onClick:f,className:Q("tco-btn tco-btn-manage-library",{"is-active":d})},d?rt.default.createElement(G,{type:"close"}):rt.default.createElement(G,{type:"more"}))),onToggleChecked:k,isChecked:r?.includes(e.id),onClick:f,after:d?rt.default.createElement("div",{className:"tco-library-item-manager"},rt.default.createElement("div",{className:"is-module"},rt.default.createElement("strong",null,"Actions"),rt.default.createElement("div",{className:"is-actions"},rt.default.createElement("button",{onClick:C,className:"tco-btn tco-btn-yep"},v("app.download")),rt.default.createElement(OS,{selection:[e.id]}),l?rt.default.createElement(Ll,{className:"tco-btn",label:"Remove Thumbnail",prompt:v("app.templates.delete-thumbnail"),onAccept:_}):rt.default.createElement("button",{className:"tco-btn",onClick:w},"Set Thumbnail"))),rt.default.createElement("div",{className:"is-module"},rt.default.createElement("strong",null,"Title"),rt.default.createElement("input",{value:s,onChange:A=>a(A.target.value),type:"text"}))):null})},UTe=({template:e,onInstall:t})=>{let{previewFallback:n}=Qv(e.type,e.subType),o=(0,rt.useCallback)(()=>{t(e)},[t,e]),r;e&&e.id&&typeof e.id=="string"&&e.id.indexOf(Tm)===0&&(r=qie);let i=parseInt(e.id)===9&&e.isRemote?"https://templates.theme.co/starter/":e.demo_url;return rt.default.createElement(D9,{title:e.title,template:e,preview:e.preview||n,demoUrl:i,onClick:o,imgClass:r,className:"has-figure-highlight",figure:rt.default.createElement("button",{className:"tco-btn"},rt.default.createElement("span",null,v("app.create")))})},Kie=({template:e,isRow:t,onInstall:n,activeTemplateLoading:o})=>{let{label:r,previewFallback:i}=Qv(e.type,e.subType),s=(0,rt.useCallback)(()=>{n(e)},[n,e]),a="has-figure-highlight",l=rt.default.createElement("span",null,v("app.add"));o&&o.id===e.id&&(a+=" is-being-inserted",l=rt.default.createElement(rt.default.Fragment,null,rt.default.createElement("span",null,"\xA0\xA0\xA0"),rt.default.createElement(Ln,null)));let u;return e&&e.subType.indexOf(Gie)===0&&Number.isInteger(e.id)&&(u=qie),t?rt.default.createElement(Yie,{title:e.title,template:e,className:a,preview:e.preview||i,onClick:s,actions:rt.default.createElement("button",{className:"tco-btn tco-btn-install-library"},l)}):rt.default.createElement(D9,{title:e.title,template:e,imgClass:u,className:a,preview:e.preview||i,onClick:s,figure:rt.default.createElement("button",{className:"tco-btn"},l)})},Yie=({title:e,template:t,preview:n,isSelected:o,onToggleChecked:r,isChecked:i,actions:s,type:a,after:l,...u})=>{let c=p=>{p.stopPropagation(),setTimeout(()=>{r(p,i)},25)};return rt.default.createElement(rt.default.Fragment,null,rt.default.createElement("tr",{...u,"data-template-id":t.id},r&&rt.default.createElement("td",{className:"is-selection",onClick:c},rt.default.createElement(rn,{checked:i})),rt.default.createElement("td",{className:"is-name"},rt.default.createElement("span",null,e)),a&&rt.default.createElement("td",{className:"is-type"},rt.default.createElement("span",null,a)),s&&rt.default.createElement("td",{className:"is-manage"},s)),l&&rt.default.createElement("tr",null,rt.default.createElement("td",{className:"is-manager",colSpan:"4"},l)))},D9=({title:e,template:t,preview:n,actions:o,figure:r,type:i,after:s,imgClass:a,isChecked:l,onToggleChecked:u,demoUrl:c="",onClick:p,...m})=>{let d=c?void 0:p,f=c?p:void 0,h=(0,rt.useCallback)(function(g){!c||window.open(c,"_blank")},[c]);return rt.default.createElement(rt.default.Fragment,null,rt.default.createElement("li",{...m,"data-template-id":t.id,onClick:d},rt.default.createElement("figure",{onClick:f},rt.default.createElement("img",{className:a,src:n,width:"400",height:"400",alt:""}),r),rt.default.createElement("div",{className:"is-content is-start"},rt.default.createElement("div",{className:"is-info"},c&&rt.default.createElement("div",{className:"tco-template-view-eye",onClick:h},rt.default.createElement(G,{type:"eye"})),rt.default.createElement("strong",null,e),i&&rt.default.createElement("span",null,i)),o)),s&&rt.default.createElement("li",{className:"is-manager"},s))}});var N9={};M(N9,{default:()=>DS});function HTe(){let e=O9("modal"),{query:t}=oa("templates-manage-library"),[n,o]=(0,Nt.useState)(null),[r,i]=(0,Nt.useState)([]),s=(0,Nt.useMemo)(()=>[{value:"selection"},{value:"name",label:"Name"},{value:"type",label:"Type"},{value:"manage",label:""}],[]),{items:a,isLoading:l}=rl(rc(),{query:t}),u=(0,Nt.useCallback)(g=>{o(y=>y===g?null:g)},[o]),c=(0,Nt.useCallback)((g,y)=>{i(_=>{_=_||[];let b=_.indexOf(g);if(!y){if(b===-1)return console.warn("Trying to deselect non selected template",g),_;let w=[..._];return w.splice(b,1),w||[]}return b!==-1?(console.warn("Trying to select a selected template",g),_):[..._,g]})},[r,i]);r=r||[];let p=a.length===r.length&&a.length>0,m=(0,Nt.useCallback)(()=>{i(p?[]:a.map(g=>g.id))},[i,a,p]),[d]=Bf(),f=(0,Nt.useCallback)(()=>{d(r,"templates")},[d,r]),h=(0,Nt.useCallback)(()=>{i([])},[i]);return l?Nt.default.createElement(Ln,{mega:!0}):e==="grid"?Nt.default.createElement("div",{className:"tco-library-content"},Nt.default.createElement(lc,{withAction:!0,manageLibrary:!0,showMeta:!0,items:a,onSelect:u,selected:n,className:"is-lg"})):Nt.default.createElement(Nt.default.Fragment,null,Nt.default.createElement("div",{className:"tco-library-content"},Nt.default.createElement(nb,{showMeta:!0,manageLibrary:!0,headings:s,items:a,onSelect:u,selected:n,checkedItems:r,allSelected:p,onCheckItem:c,onSelectAll:m})),Nt.default.createElement("div",{className:Q("tco-library-action-footer",{"is-active":r.length>0})},Nt.default.createElement("button",{onClick:f,className:"tco-btn tco-btn-yep"},"Download"),Nt.default.createElement(OS,{selection:r,position:"top",callback:h}),Nt.default.createElement("p",null,Nt.default.createElement("span",{className:"is-count"},r.length),Nt.default.createElement("span",{className:"is-text"}," ",r.length===1?"Template":"Templates"," Selected"))))}function jTe(){let e=KTe(),{query:t}=oa("templates-manage-library"),{items:n,isLoading:o}=rl(rc(),{query:t});return Nt.default.createElement(AS,{id:"template-manager",tabs:$Te,renderTabLabel:r=>r==="packs"?v("app.packs"):n.length+" "+v("common.title.template-manager")},({isOpen:r,activeTab:i})=>Nt.default.createElement(Nt.default.Fragment,null,r&&i==="templates"&&Nt.default.createElement(Nt.default.Fragment,null,Nt.default.createElement("div",{className:"tco-library-header"},Nt.default.createElement("div",{className:"tco-library-header-input-group"},Nt.default.createElement(pu,{autoFocus:!0,id:"templates-manage-library",resetStateOnMount:!0,placeholder:"Search library\u2026"}),Nt.default.createElement("form",{className:"tco-library-header-import-form"},Nt.default.createElement("input",{id:"tco-library-header-import-input",onChange:e,type:"file",name:"files[]"}),Nt.default.createElement("label",{htmlFor:"tco-library-header-import-input"},Nt.default.createElement("span",null,v("app.import")),Nt.default.createElement(G,{type:"import"})))),Nt.default.createElement(tb,{context:"modal"})),Nt.default.createElement(HTe,null)),r&&i==="packs"&&Nt.default.createElement(WTe,null)))}function WTe(){let[e,t]=(0,Nt.useState)({isLoading:!1,template:null}),n=(0,Nt.useCallback)((r,i=null)=>{t({isLoading:r,template:i})},[t]),o=Kv({onSetLoading:n,isRemote:!0});return Nt.default.createElement(Nt.default.Fragment,null,Nt.default.createElement("br",null),Nt.default.createElement(lc,{items:bS,isLoading:!!e.isLoading,isRemote:!0,activeTemplateLoading:e.template,onInstall:o,className:"is-lg"}))}function Xie(){let[e,t]=je(GTe),n=jo(qTe),o=jo(QTe);return(0,Nt.useCallback)(ba(async r=>{if(!e){n(!1),o(!1),t(!0);try{await V9(r),Zr(v("app.templates.import.done"))}catch(i){console.warn("Template Import Error",i),o(!0),Ft(v("app.templates.import.error")),Zr("")}n(!0),t(!1),n(!1)}},{fullScreen:!0,message:v("app.templates.import.begin"),endDelay:5e3}),[o])}function KTe(){let e=Xie();return(0,Nt.useCallback)(t=>{e(t.target?.files)})}function YTe(e){return e.dataTransfer?.files?!!Array.from(e.dataTransfer.items).find(({kind:t,type:n})=>t==="file"&&(!n||n==="application/zip")):!1}function XTe(){let e=ws(),[t,n]=(0,Nt.useState)(!1),o=Xie();return(0,Nt.useEffect)(()=>{let r=!1,i,s=l=>{l.preventDefault(),e(!1),n(!1),r=!1,!!l.dataTransfer?.files?.length&&o(l.dataTransfer?.files)},a=l=>{YTe(l)&&(l.preventDefault(),r||(r=!0,e(!0),n(!0)),clearTimeout(i),i=setTimeout(()=>{r=!1,e(!1),n(!1)},1e3))};return window.document.addEventListener("drop",s,{capture:!0}),window.document.addEventListener("dragover",a,!1),()=>{window.document.removeEventListener("drop",s,{capture:!0}),window.document.removeEventListener("dragover",a,!1)}},[e,n]),t?Nt.default.createElement("div",{className:"tco-template-manager-modal"},Nt.default.createElement("p",null,"Drop Files to Import")):!1}function DS(){let{userCan:e}=kt();return e("template.manage_library")?Nt.default.createElement(Nt.default.Fragment,null,Nt.default.createElement(XTe,null),Nt.default.createElement(jTe,null)):null}var Nt,$Te,GTe,qTe,QTe,L9=x(()=>{Nt=I(U());De();xr();ke();ka();Nn();He();Ml();Mo();zf();As();Et();Ml();Kt();Et();mo();ps();As();$Te=["templates","packs"];GTe=Fe(!1),qTe=Fe(!1),QTe=Fe(!1)});var z9={};M(z9,{checkAssetPlugins:()=>JTe,legacySiteImport:()=>F9});async function JTe({sliders:e={}}){let t={};Object.keys(e).length>0&&(t.revslider=!0),Object.keys(t).length>0}function ZTe({plugins:e=[]}){return`${e.reduce((n,o)=>(window.csAppData.siteConfirmMessages[o]&&(n+=`<p>${window.csAppData.siteConfirmMessages[o]}</p>`),n),"")}<p>${window.csAppData.siteConfirmMessages.theme_options}</p>`}async function F9(e){try{let t=await mI({url:e}),{package:n}=await t.json();if(!await qi(ZTe(n)))return;await RTe(n)}catch(t){console.warn("Failed to import",t)}return null}function RTe(e){return new Promise((t,n)=>{class o{init(s){this.demoData=s,this.demoData.attempts=1,this.demoData.session=`s_${Math.round(new Date().getTime()+Math.random()*100)}`,this.acknowledge({data:{},first:!0})}acknowledge(s){if(!s.data&&!s.first){if(Zr(this.timeOutMessage(this.demoData.attempts++)),this.demoData.attempts>25)return this.failure(v("app.templates.site-import.failure"),s)}else{if(this.demoData.attempts=0,s.data.debug_message&&console.log("X Demo Debug",s.data.debug_message,s.data.debug||null),s.success===!1)return this.failure(s.data.message,s.data);if(s.data.message&&Zr(s.data.message),s.data.completion&&s.data.completion===!0)return s.data.debug&&console.log(s.data.debug),this.complete();s.data.completion&&console.log(`Completed: ${s.data.completion.ratio}`)}setTimeout(()=>{Gy("cs-legacy-site-import",this.demoData).then(a=>{this.acknowledge(a)},a=>this.failure())},40*this.demoData.attempts)}complete(){t()}failure(s,a){Zr(s),console.error("X Demo Importer failure",a||{})}timeOutMessage(s){return s>20?v("app.templates.site-import.timeout3"):s>10?v("app.templates.site-import.timeout2"):v("app.templates.site-import.timeout1")}}new o().init(e)})}var B9=x(()=>{ke();xa();Vo();ps()});var MS={};M(MS,{downloadTemplateBundle:()=>tse,importTemplatesFromFiles:()=>V9,installSite:()=>ob,isDownloadingAtom:()=>ese,requestTemplateItemForInsert:()=>lp,useDownloadTemplates:()=>Bf});function Rie(e,t,n="_id"){let o=[],r=i=>[...e,...o].find(({[n]:s})=>s===i);if(t)for(let i of t)r(i[n])||o.push(i);return o.length>0?[...e,...o]:null}function i3e(e,{customCSS:t}){let n={};return t&&!e[window.csAppData.themeOptionsConfig.globalCssKey].includes(t)&&(n[window.csAppData.themeOptionsConfig.globalCssKey]=e[window.csAppData.themeOptionsConfig.globalCssKey]?e[window.csAppData.themeOptionsConfig.globalCssKey]+`
`:"",n[window.csAppData.themeOptionsConfig.globalCssKey]+=t),Object.keys(n).length<=0?null:n}async function $9(e,{saveToLibrary:t=!1,fullSite:n=!1,asTemplates:o=!1}={}){let[r,i]=await r3e(e),s;async function a({colors:S,fonts:C,customCSS:k}={}){let A={},O=cs,T=O.getState(),F=i3e(T.themeOptions,{customCSS:k}),z=Rie(T.colors,S),L=Rie(T.fontItems,C);F&&(A.themeOptions={data:F},O.dispatch({type:"THEME_OPTIONS:UPDATE",payload:F})),z&&(A.colors={data:z},O.dispatch({type:"COLORS:RESET",payload:z})),L&&(A.fontConfig={data:T.fontConfig},A.fontItems={data:L},O.dispatch({type:"FONT_ITEMS:RESET",payload:L})),await CS(A)}let l={},u={},c={},p=[];function m(S){let C=i.get(S)??"",k=[...Object.entries(c),...Object.entries(l),...Object.entries(u)];for(let[O,T]of k){let F=`${T}`;parseInt(T).toString()===F&&(F=`${T}:full`),C=C.replaceAll(`_cs-tmpl:${O}:cs-tmpl_`,F)}let A=new Blob([C]);return[JSON.parse(C),A.size]}async function d(S){let{data:C}=await er("templates-terms",{terms:S});Object.entries(C).forEach(([k,A])=>{u[k]=A})}async function f(S){let{toImport:C,toSkip:k}=Object.entries(S).reduce((T,F)=>(F[1][0]==="no-import"?T.toSkip.push(F):T.toImport.push(F),T),{toImport:[],toSkip:[]});k.forEach(([T,[,F]])=>{c[T]=F});let A=C.map(([T,[F,z]])=>[new File([i.get(`img-${T}-${z}`)],z,{type:`image/${z.split(".").pop()}`}),T,F]).reduce((T,F)=>{let z=F[0].size;return(T[0].files.length>=window.csAppData.maxUploadFiles||T[0].totalSize+z>=window.csAppData.maxUploadSize*.95)&&T.unshift({totalSize:0,files:[]}),T[0].totalSize+=z,T[0].files.push(F),T},[{totalSize:0,files:[]}]).filter(({files:T})=>T.length>0).map(({files:T})=>T),O=1;for(let T of A)try{let F=new FormData,z={},L=[];for(let[X,ne,le]of T)F.append(`cs_media_upload_${ne}`,X),z[ne]=le,L.push(ne);F.append("cs_media_upload_files",L.join(",")),F.append("action","wp_handle_upload"),Zr(`Uploading Image Bundles (${O++}/${A.length})`);let D=await Kp({query:{"cs-upload-image":"1"},data:F}),{success:j,data:$}=await Wy(D);if(!j)throw new Error($.message);Object.entries($).forEach(([X,ne])=>{ne.error?(Ft(v("app.templates.import.image-failure")),Ft(ne.error),console.warn(ne.error,S[X]),c[X]=null):z[X]==="id"?c[X]=ne[0]:c[X]=ne[1]})}catch(F){Ft(v("app.templates.import.image-failure")),console.warn("Failed to import image batch",F,T)}}async function h({file:S,key:C,strategy:k="original"}){let[A]=m(S);try{let{data:O}=await er("templates-dependency",{data:A,fullSite:n,strategy:k});l[C]=O,A.page_on_front&&(s=O)}catch(O){console.warn(O)}}let g=[],y=[];Zr("Importing Colors and Fonts");for(let[S,C]of r.tasks)S==="options"&&await a(C),S==="images"&&await f(C),S==="terms"&&await d(C),S==="doc"&&(C.type==="template"||o&&C.type!=="component"?p.push(C):g.push(C)),S==="menu"&&y.push(C);let _=1;for(let S of g)Zr(`Updating documents (${_++}/${g.length})`),await h(S);let b=[{totalSize:0,items:[]}];Zr("Finishing up...");for(let S of p){let[C,k]=m(S.file);b[0].totalSize+k>=window.csAppData.maxUploadSize*.8&&b.unshift({totalSize:0,items:[]}),b[0].totalSize+=k,b[0].items.push(C)}let w=[];for(let{items:S}of b)w.push(await er("templates-import",{items:S,saveToLibrary:t}));t&&(ap(),El(),Zg());for(let S of y)w.push(await er("templates-menu-import",{menu:S}));return{results:w,homeId:s}}async function V9(e){let t=[...e];if(t.filter(s3e).length!==t.length)return{error:"Invalid file",files:e};let n=await Promise.all(t.map(async o=>$9(o,{saveToLibrary:!0})));return ap(),n}function Bf(){let[e,t]=je(ese);return[(0,Jie.useCallback)(async(o,r)=>{t(!0),await tse(o,r),t(!1)},[t]),e]}async function ob(e){if(e.legacyInstallUrl)return await F9(e.legacyInstallUrl);if(!await Od(`<p>${window.csAppData.siteConfirmMessages.theme_options}</p>`))return;let t={site:e.id};e?.id?.indexOf&&e.id.indexOf("http")===0&&(t={asset:e.id});let n=await(await er("template-remote",t,{parse:!1})).blob(),{homeId:o}=await $9(n,{saveToLibrary:!1,fullSite:!0});return El(),Zg(),o}async function lp(e,t={}){if(e.isRemote){let n=await(await hr("template-remote",{asset:e.id},{method:"POST",parse:!1})).blob(),{results:o}=await $9(n,t);return o[0].data.items[0]}return Mf(e.id)}var Jie,U9,Zie,e3e,t3e,n3e,o3e,r3e,s3e,ese,tse,Ml=x(()=>{Jie=I(U());ke();mo();ps();U9=I(Mn());$v();ci();Vo();As();xa();va();Xg();Kt();c6();Ec();Vo();ps();ua();Zo();L9();B9();ci();sn(DS);window.csAppData.templateExportDebug=!1;Zie="tco",e3e=()=>!!window.csAppData.templateExportDebug,t3e=(e,t)=>e==="content"||e==="preset"?"element":"document",n3e=(e,t)=>e==="content"?"__multi__":e==="header"?"layout:header":e==="footer"?"layout:footer":e==="archive"?"layout:archive":e==="single"?"layout:single":e==="archive-wc"?"layout:archive-wc":e==="single-wc"?"layout:single-wc":e==="preset"?t:null,o3e=(e,t)=>new Promise((n,o)=>{xX(e,t,(r,i)=>{r?o(r):n(i)})}),r3e=async e=>{let t=await o3e(new Uint8Array(await e.arrayBuffer()),{filter:({size:s})=>s>0}),n=new Map,o,r,i=[];if(Object.entries(t).forEach(([s,a])=>{let l=s.split(".").pop();switch(l){case"jpg":case"jpeg|":case"jpe":case"gif":case"png":case"bmp":case"tif":case"tiff":case"ico":case"svg":n.set(s.replaceAll("/","-"),a);break;case"tco-tmpl-json":case"tco-tmpl":l==="tco-tmpl"&&(a=qw(gd(Mp(a)))),a=Mp(a),s.includes("manifest")?r=JSON.parse(a):i.push([s,a]);break;case"json":s.includes("manifest")?o=JSON.parse(Mp(a)):n.set(s,Mp(a));break}}),r){o={tasks:[]};let s={},a=[],l=[],u={};Object.entries(r).forEach(([c,{type:p,data:m}])=>{p==="font"&&(s[c]=m._id,l.push(m)),p==="color"&&(s[c]=`global-color:${m._id}`,a.push(m)),p==="image"&&(u[c]=["uri",m.filename])}),(a.length>0||l.length>0)&&o.tasks.push(["options",{colors:a,fonts:l}]),Object.keys(u).length>0&&o.tasks.push(["images",u]),i.forEach(([c,p])=>{let m=Object.entries(s).reduce((_,[b,w])=>_.replaceAll(`_cs-tmpl:${b}:cs-tmpl_`,w),p),{title:d,type:f,subtype:h,preview:g,meta:y}=JSON.parse(m);n.set(c,JSON.stringify({title:d,preview:g,type:t3e(f,h),subType:n3e(f,h),meta:y})),o.tasks.push(["doc",{file:c,key:c,type:"template"}])})}return[o,n]};s3e=e=>e&&e.name.match(new RegExp(`.+.(${Zie}|zip)`,"g"));ese=Fe(!1);tse=ba(async(e,t)=>{try{let n=await Kp({query:{"cs-export":"1"},data:{ids:e}}),o=n.headers.get("content-type");if(o&&o.indexOf("application/json")!==-1){let i=await n.json();throw new Error(i.data.message)}let r=t.includes("_")?(0,U9.kebabCase)(t).replace(new RegExp("/-/g","g"),"_"):(0,U9.kebabCase)(t);Sm(await n.blob(),`${r}.${e3e()?"zip":Zie}`)}catch(n){let o=e.length>1?v("app.templates.entities"):v("app.templates.entity");Ft(v("app.notify.failed-to-download-with-message",{context:o,message:n.message}),{warn:n})}},{fullScreen:!0,message:"Exporting Templates"})});var H9={};M(H9,{default:()=>NS});function NS({rootControl:e=""}){let{data:t,onUpdateValue:n}=Tr(),{updateRootControl:o,...r}=_s(),i=t?.x_stack,s=Uv(i),a=(0,xu.useCallback)(function(c){n("x_stack",c)},[]);return(0,xu.useEffect)(()=>{window.csAppData.lastSave||!s.value||s.is_x||nse||Od(v("app.stack.starter-install"),{decline:v("app.stack.starter-install-decline")}).then(function(c){nse=!0,!!c&&ob({id:a3e})})},[s]),(0,xu.useEffect)(function(){e!=="group-global-parameters"&&o(r?.controls?.root?.controls[1])},[i,e]),t?xu.default.createElement(Gr,null,u3e&&e!=="group-global-parameters"?xu.default.createElement(qo,{label:v("app.stack")},xu.default.createElement(Le,{label:v("app.select")},xu.default.createElement(Ss,{options:ose,value:i,updateValue:a}))):null,xu.default.createElement(zi,{control:WO})):null}var xu,a3e,nse,l3e,ose,u3e,j9=x(()=>{xu=I(U());Ht();wu();tp();Ht();ke();Vt();Vt();LS();gS();xa();Ml();Ni();a3e=9,nse=!1,l3e=n9(),ose={choices:Object.values(l3e)},u3e=ose.choices.length>1});var W9={};M(W9,{default:()=>Rg});function Rg({children:e=[]}){return rb.default.createElement(rb.default.Fragment,null,e.map(function(t){if(!t)return null;let{label:n,icon:o,onClick:r,tooltip:i,extraContent:s}=t;return rb.default.createElement(yn,{key:o,onClick:r,className:`is-${o}`,tooltip:i},rb.default.createElement(G,{type:o}))}))}var rb,VS=x(()=>{rb=I(U());He();xn()});var G9={};M(G9,{default:()=>FS});function FS(){let e=(0,up.useRef)(null),t=(0,up.useCallback)(()=>{e.current.click()},[e]),n=(0,up.useCallback)(o=>{let r=new FileReader;r.onload=async function(){let i;try{i=JSON.parse(r.result)}catch{Ft(v("app.errors.parse-json"));return}try{await er("theme-options-import",i),so(v("app.theme-options.import-success"))}catch(s){Ft(s?.message)}},r.readAsText(e.current.files[0])},[]);return up.default.createElement(yn,{onClick:t,className:`is-${rse}`,tooltip:v("app.import")},up.default.createElement("input",{type:"file",ref:e,style:{display:"none"},onChange:n}),up.default.createElement(G,{type:rse}))}var up,rse,q9=x(()=>{up=I(U());He();ke();xn();mo();Vo();rse="import"});var Q9={};M(Q9,{default:()=>zS});function zS(){let{userCan:e}=kt(),{open:t}=Qn("parameters-json-theme-options"),n=e("global.theme_options_import"),o=e("global.theme_options_export"),r=(0,Uf.useMemo)(()=>[o&&{icon:"download",tooltip:v("app.export"),onClick:async function(){let i;try{i=await hr("theme-options-export")}catch(a){Ft(a.message);return}if(!i||!i.data){Ft("Could not download theme options export file");return}let s=window.csAppData.siteTitle+"-theme-options.json";y9(i.data,s)}},e("global.edit_parameters")?{icon:"cog",tooltip:v("app.controls.edit-parameters"),onClick:t}:null],[t,o]);return Uf.default.createElement(Uf.default.Fragment,null,n&&Uf.default.createElement(FS,null),Uf.default.createElement(Rg,null,r))}var Uf,K9=x(()=>{Uf=I(U());ke();VS();Mo();Vo();Xg();mo();q9();Nn()});var R9={};M(R9,{GlobalsHeader:()=>J9,GlobalsMain:()=>jS,GlobalsWorkspace:()=>Z9,globalsAtom:()=>US,themeOptionsDataRawAtom:()=>BS,themeOptionsMarkupDataAtom:()=>K7,themeOptionsWithResponsiveDataAtom:()=>$S,useNormalizedConfig:()=>ise,useThemeOption:()=>HS,useThemeOptions:()=>Pm,useThemeOptionsData:()=>m3e});function Y9(e,{bp:t=null,...n}={}){return{atts:e,bp:t,...n}}function p3e(e,t){return{key:e,bp:t,unset:!0}}function Pm(){let[e,t]=je(BS),n=(0,no.useCallback)((o,r)=>{t({atts:{[o]:r}})},[t]);return[e,n]}function HS(e){return Ne(function({themeOptions:t}){return t[e]})}function ise(e=[]){let{userCan:t}=kt(),n=pv(),o=s=>s==="classic_headers"||s==="classic_footers"?!0:null,r=HS("cs_global_parameter_json"),i=HS("x_stack");return(0,no.useMemo)(()=>({id:"theme-options",breakoutMode:n,namespace:"theme-options",...t_(ds(e),ds([zd("global-parameters","Parameters",ib(r,{dataKey:"cs_global_parameter_data"})??[])])),conditionProcessors:{user_can:(s,{value:a,or:l})=>({a,b:()=>t(s),op:"==",or:l}),virtual:(s,{value:a,or:l})=>({a:o(s),b:a,op:"==",or:l})}}),[t,e,r,i,n])}function d3e(e){let{controls:t={},hiddenControls:n,rootControl:o,updateRootControl:r}=_s()??{},i=jo(US),s=f3e(),a=(0,no.useMemo)(()=>(t?.root?.controls||[]).filter(c=>!n.includes(c)).map(c=>({value:c,label:t[c].label})),[t,n]);(0,no.useEffect)(()=>{let c=a&&a[0]&&a[0].value;setTimeout(()=>{i({updateRootControl:r,themeOptionsRootId:c})},25)},[i,r]);let l=(0,no.useMemo)(()=>s.map(c=>c.value==="theme-options"?a:c).flat(),[a,s]),u=(0,no.useCallback)(c=>{r(c)},[r]);return l.length<=1?null:no.default.createElement(_g,{active:o,tabs:l,onClick:u})}function J9(){let{isLoading:e}=kl(),t=(0,no.useCallback)(()=>{},[]);return no.default.createElement(no.default.Fragment,null,no.default.createElement(vg,{subTitle:v("app.globals.title"),title:window.csAppData.siteTitle,subTitleChildren:no.default.createElement(zS,null)},no.default.createElement(ei,{label:window.csAppData.siteTitle,canEdit:!1})),!e&&no.default.createElement(d3e,null))}function Z9(){let{rootControl:e}=_s()??{},{isLoading:t}=kl();return no.default.createElement(bg,{id:`globals-${e}`},t&&no.default.createElement(Ln,{lg:!0}),!["manage-fonts","manage-colors"].includes(e)&&no.default.createElement(NS,{rootControl:e}),e==="manage-fonts"&&no.default.createElement(mS,null),e==="manage-colors"&&no.default.createElement(uS,null))}function h3e({config:e,children:t}){let[n,o]=je($S),r=ise(e),i=X9().length>0,s=(0,no.useCallback)((c,p=null)=>{o(Y9(c,{bp:i?p:null}))},[i,o]),a=(0,no.useCallback)((c,p,m,d)=>{d?o(Y9({[c]:p},{bp:m,queryValues:{[c]:d}})):n._bp_data_resolved&&n._bp_data_resolved[c]&&n._bp_data_resolved[c][m]&&p===n._bp_data_resolved[c][m][2]?o(p3e(c,m)):o(Y9({[c]:p},{bp:m}))},[o]),{currentBreakpoint:l}=lr(),u=(0,no.useCallback)((c,p)=>{n._bp_data&&(n._bp_data[c]||[]).filter(m=>m!==null).length>0?a(c,p,l):a(c,p,null)},[a,l]);return no.default.createElement(vs,{config:r,data:n,onUpdate:s,onUpdateValue:u,onUpdateQueryValue:a},t)}var no,c3e,BS,US,X9,$S,K7,m3e,f3e,jS,pf=x(()=>{no=I(U());Ni();ke();Ta();Xd();Vt();Nn();mv();Cs();cp();lu();xr();Nn();UN();ZN();Kt();Cs();Of();Ja();j9();K9();gS();ft();c3e={_bp_data:{},_bp_data_resolved:{}};BS=_a(e=>e.themeOptions,{},e=>({type:"THEME_OPTIONS:UPDATE_WITH_OPTIONS",payload:e})),US=Fe({}),X9=()=>Object.entries(window.csAppData.themeOptionsData[2]).filter(([e,t])=>t==="style").map(([e])=>e),$S=Fe(e=>{let t=e(BS),n=e(KE);if(!n)return t;let[o,r,i]=n,s=X9().length>0,a=X9().reduce((p,m)=>(p[m]=Pf(i+1),p),{}),l=t._bp_base??`${o}_${i}`,u=l&&(t[`_bp_data${l}`]||{}),c=s?If({...window.csAppData.themeOptionsData[1],...t},{...a,...u},n):c3e;return{...t,_bp_base:l,...c}},(e,t,n)=>{t(BS,n)}),K7=uy($S,e=>e.prop("__last_markup_change__")),m3e=()=>gt($S);f3e=$s(({userCan:e})=>{let t=[];return e("global.theme_options")&&t.push({value:"theme-options"}),e("global.colors")&&t.push({value:"manage-colors",label:"Colors"}),e("global.fonts")&&t.push({value:"manage-fonts",label:"Fonts"}),t});jS=(0,no.forwardRef)(({children:e,...t},n)=>{let{themeOptionsControls:o,isLoading:r}=kl(),i=HS("x_stack"),s=(0,no.useMemo)(function(){if(r)return{};let a=Uv(i);return a.is_x||!a?.id?o:[{label:"Options",type:"group-module",controls:a.controls}]},[i,r]);return r?no.default.createElement(Wc,{...t},e):no.default.createElement(h3e,{config:s},no.default.createElement(Wc,{...t},e))});jS.displayName="GlobalsMain"});var oL={};M(oL,{applyParameterMetaToControls:()=>tL,generateParameterControls:()=>ib,resolvePath:()=>ur,updatePath:()=>sl,useElementParameterInspector:()=>eL});function ib(e,{dataKey:t="_p_data"}={}){let n=g3e(e),o=ase(n)??[],r=(s,a)=>{let[l,u,c]=a,p=[],m={},d=(b,w={})=>b&&b.reduce((S,{initial:C,isVar:k,list:A,type:O,name:T,schema:F})=>{p.push(T);let z=p.join(".");return O=O.toLowerCase(),A?(S[T]=w[T]??[],O==="group"&&(S[T]=S[T].map((L,D)=>{p.push(D);let j=d(F,{...L??{}});return p.pop(),j}))):F?S[T]=d(F,{...C,...w[T]??{}}):(O==="color-pair"?S[T]={...C??{},...w[T]??{}}:S[T]=w[T]??C,k&&(m[z]=S[T])),p.pop(),S},{}),f=d(o,s),h=Object.keys(m);if(h.length<=0)return f;let g=h.reduce((b,w)=>(b[w]=Pf(c+1),b),{}),y=s._bp_base??`${l}_${c}`,_=y&&(s[`_bp_data${y}`]||{});return{...f,_bp_base:y,...If(m,{...g,..._},a)}},i=o.reduce((s,a)=>(a.type==="group"||a.list?s.mappedGroups.push(e_(`parameters-sub-module:${a.name}`,a.name,a.label,[{type:"parameters",id:`parameters:${a.name}`,key:t,options:{param:a,applyValue:r}}],{key:t,options:{parameterConfig:{param:a,applyValue:r}}})):s.autoGroup.push(a),s),{autoGroup:[],mappedGroups:[]});return i.autoGroup.length>0?[{type:"parameters",id:`parameters:${t}`,key:t,options:{isTopLevel:!0,applyValue:r,params:i.autoGroup}},...i.mappedGroups]:i.mappedGroups}function eL(e){let{_id:t,_type:n,_locked:o=!1,_p_json:r,_p_json_ingress:i,__allow_children_control:s}=e??{};return(0,ni.useMemo)(()=>{let a=ib(r,{dataKey:"_p_local"}),l=ib(i,{dataKey:"_p_data"}),u=["component","component-thru","slot"].includes(n),c=["component","slot"].includes(n)&&s,p=[zd("element-parameters-group","Params",a)];return u&&p.push(zd("component-parameters-group","Primary",[...c?[e_("parameters-sub-module:_children","children","Children",[{type:"children",conditions:[{"meta:allow_children":!0},{key:"meta:virtual_children",value:!0,or:!0}]}])]:[],...l])),{locked:o,controls:ds(p)}},[o,i,r,n,t])}function tL(e,{locked:t,controls:n}){return t?n:t_(e,n)}function ase(e,t=""){if(!e||typeof e!="object")return nL("Parameter JSON must be an object",e);let n=Object.entries(e).map(([i,s])=>w3e(i,s,t)).filter(i=>!!i),o=[];for(let i of n){if(o.includes(i.name))return nL("Parameter names must be unique",e);o.push(i.name)}let r=n.findIndex(({type:i,options:{family:s=""}={}})=>i==="font-weight"&&!s);for(;r!==-1;){let i=n?.[r-1]?.name;n[r].options.family=i??"__",r=n.findIndex(({type:s,options:{family:a=""}={}})=>s==="font-weight"&&!a)}return n}function v3e(e,t){let[,n,o]=String(e).match(/^([\w-]+)(#|\[\])?$/)??[];if(!n)return{};if(o==="#")return{name:n,type:"group",params:t};if(o==="[]")return{name:n,type:"group[]",params:t};if(typeof t=="object"&&t!==null)return{name:n,...t};if(typeof t=="string"){let r=t.split("|"),i={name:n,initial:r.pop()};return r[0]&&(i.type=r[0]),i}return{name:n}}function b3e(e){return typeof e!="string"?!1:!!e.match(/^[\w-]+$/)}function w3e(e,t,n){let o=k=>nL(k,{name:e,item:t}),{name:r,type:i="text",...s}=v3e(e,t),[a,l,{label:u,toggle:c,when:p,initial:m,isVar:d,description:f,responsive:h,params:g={},...y}]=y3e(i,s);if(!b3e(r))return o("Parameter name must be a string of alphanumeric characters");if(!a)return o("Parameter has invalid type");let _=x3e(m,a),b=jM(p),w={initial:_,isVar:d,description:f,responsive:h,condition:(k,A,O)=>a==="hidden"?k:b(A,O),label:_3e(u,r),options:y},S=n?`${n}.${r}`:r;if(a!=="group")return{type:a,list:l,name:r,...w};let C=ase(g,S);return C?C.length<=0?o("Parameter schema array must not be empty"):{type:a,name:r,list:l,...w,schema:C,toggle:C.find(({type:k})=>k==="toggle")}:o("Parameter group must include params")}function S3e(){let{id:e}=Zn(),t=Tr(),n=t?.data?._type,o=(0,ni.useMemo)(()=>["component-thru"].includes(n),[n]),r=(0,ni.useMemo)(()=>o?["Parameters Unavailable","Parameters can not be added to pass through Components."]:!e||!t?.data?[v("app.inspector.na-title"),v("app.inspector.na-message")]:(t?.data?._locked,null),[o,e,t?.data?._locked,t?.data]);return ni.default.createElement(qr,{id:"parameters-elements-json",label:"{{label}} Parameters".replace("{{label}}",t?.data?.__label??"").trim(),actions:ni.default.createElement("a",{target:"_blank",rel:"noopener",href:"https://theme.co/docs/parameters"},ni.default.createElement(G,{type:"help"}))},r?ni.default.createElement(Zt,{title:r[0],message:r[1]}):ni.default.createElement(E3e,{inspecting:e,...t}))}function k3e(){let{userCan:e}=kt(),t=e("global.edit_parameters"),n=(0,ni.useMemo)(()=>{let r=[];return t&&r.push("parameters"),r},[t]),o=(0,ni.useCallback)(r=>C3e()[r].replace("{{label}}","Global").trim(),[]);return ni.default.createElement(qr,{id:"parameters-json-theme-options",renderTabLabel:o,tabs:n,actions:ni.default.createElement("a",{target:"_blank",rel:"noopener",href:"https://theme.co/docs/parameters"},ni.default.createElement(G,{type:"help"}))},ni.default.createElement(A3e,null))}function A3e(){let[e,t]=Pm(),n=(0,ni.useCallback)(o=>{t("cs_global_parameter_json",o)},[t]);return ni.default.createElement(sf,{valid:"object",stringify:!0,value:e.cs_global_parameter_json,onUpdate:n})}var ni,WS,sse,ur,sl,g3e,y3e,_3e,nL,x3e,C3e,E3e,cp=x(()=>{ni=I(U()),WS=I(Mn());Ni();Nn();Vt();hs();Yc();jr();sse=I(Mn());ke();GM();pf();Mo();He();kd();Of();Zo();ur=(e,t,n=null)=>{if(!t)return e;if(n===null||typeof e._bp_data_resolved=="undefined")return Sd(e,t);let o=e._bp_data_resolved[t]||null;return o=o&&o[n],o?o[0]:Sd(e,t)},sl=(e,t)=>e?`${e}.${t}`:t,g3e=e=>{if(typeof e=="object"||!e)return e||{};try{let t=JSON.parse(e);return typeof t=="object"?t:{}}catch(t){return console.warn(t),{}}};y3e=(e,t)=>{typeof e!="string"&&(console.error("Type is not a string",e),e="");let[,n,o]=(e??"").match(/^([\w-]+)(\[\])?$/)??[],r=!!o,i=n||"text";if(window.csAppData.managedParameters[i]){let{type:s,...a}=window.csAppData.managedParameters[i],{params:l={},...u}=t,c=a.params?{params:{...a.params,...l}}:{};return[s,r,{...a,...c,...u}]}return[i,r,t]},_3e=(e,t)=>e||(0,WS.kebabCase)(t).split("-").map(WS.capitalize).join(" "),nL=(...e)=>(console.warn(...e),null);x3e=(e,t)=>{if(t==="group")return typeof e=="object"&&e!==null?e:{};if(t==="color-pair"){let{base:n="",alt:o=""}=(typeof e=="object"?e:null)??{};return{base:n,alt:o}}return typeof e=="object"||typeof e=="number"||typeof e=="boolean"?e:String(e??"")};C3e=(0,sse.memoize)(()=>({parameters:"{{label}} Parameters"})),E3e=({inspecting:e,data:t,onUpdateValue:n,...o})=>{let r=(0,ni.useCallback)(i=>{n("_p_json",i)},[n,e]);return ni.default.createElement(sf,{valid:"object",key:e,stringify:!0,value:t._p_json,onUpdate:r})};sn(S3e);sn(k3e)});var iL={};M(iL,{diffValues:()=>e1,isScalar:()=>rL,valuesMatch:()=>GS});var rL,GS,e1,sb=x(()=>{rL=e=>e===null||/boolean|number|string/.test(typeof e),GS=(e,t)=>rL(e)&&rL(t)?e===t:JSON.stringify(e)===JSON.stringify(t),e1=(e,t)=>Object.keys(e).reduce((n,o)=>((typeof t[o]=="undefined"||!GS(e[o],t[o]))&&(n[o]=e[o]),n),{})});var bL={};M(bL,{applyElementDefaults:()=>$f,areElementTypesCompatible:()=>np,areElementTypesCompatiblePreCheck:()=>gb,boxLabelDefaults:()=>Im,cleanAtts:()=>K3e,cleanAttsNoId:()=>_se,cleanMalformedChildren:()=>JS,closestComponentExport:()=>lb,copyElementMinimal:()=>xf,copyElementWithDefaults:()=>AN,decorateCurrentBreakpointForPreview:()=>gse,decorateElementForInspector:()=>o1,decorateElementForPreview:()=>lL,decorateInternals:()=>ub,diffElement:()=>nk,elementKeyTypes:()=>qS,elementsWithChooseLayout:()=>R3e,flattenChildren:()=>Ts,getCombinedElementDefaults:()=>s1,getDefaultAddNewElement:()=>cb,getDefinition:()=>Gt,getDefinitions:()=>bm,getDesignations:()=>Ese,getElementDefaults:()=>pp,getElementLabel:()=>KS,getElementLabelByType:()=>QS,getElementStyleDiff:()=>Av,getElementStyleReset:()=>gL,getElementTitle:()=>pb,getElementValues:()=>r1,getKeyedDesignations:()=>ek,getOverrideBp:()=>jf,getRootId:()=>a1,getSizesFromLayout:()=>pL,hasProtectedKeys:()=>hL,hasValidParentType:()=>vL,identifyComponents:()=>b9,isColumnLayoutValid:()=>XS,isVirtualElementType:()=>Il,makeComponentId:()=>yb,makeElement:()=>Vl,makeGetAllAncestors:()=>db,makeGetAncestors:()=>ab,makeIsParentAtCapacity:()=>mb,normalizeDocument:()=>v9,normalizeElement:()=>i1,omitApplyProtectedKeys:()=>tk,populateElementInspector:()=>uL,reduceColumnFractions:()=>cL,resolveElementAtts:()=>yL,splitValueSides:()=>Bi,supportsMultipleChildren:()=>l1,supportsSlot:()=>Ise,toMarkupTree:()=>RS,toMarkupTreeFromRoot:()=>Y7,toTree:()=>Hf,toTreeFromRoot:()=>Jv,treeFromDocumentStorage:()=>fL,useDefinitionFromComponent:()=>dL,useInspectSplitBpData:()=>hb,validateComponentExport:()=>t1,validateComponentSlot:()=>n1,walkElements:()=>mL});async function O3e(e,t){return new Promise(n=>{requestIdleCallback(()=>{n(pse(e,t))})})}async function*D3e(e,t){let n=Object.keys(e);for(;n.length>0;){let o=n.pop();yield await O3e(o,t)}}async function M3e(e,t){for await(let n of D3e(e,t));}function cL(e){return[{f:"2/4",r:"1/2"},{f:"2/6",r:"1/3"},{f:"3/6",r:"1/2"},{f:"4/6",r:"2/3"}].reduce((t,{f:n,r:o})=>t.replace(new RegExp(n,"g"),o),e).replace(new RegExp(/\s/,"g"),"")}function XS(e){return vse.includes(cL(e))}function pL(e){let t=cL(e);if(!vse.includes(t))return!1;let n=t.split("+");return n.reverse(),n}function JS(e,t){if(t&&["row","classic:row"].includes(t._type)){let n=!1;return e.reduce((o,r)=>{if(r._active&&!n){let s=`${o.map(({size:a})=>a).join("+")}+${r.size}`.replace(/^[+]+|[+]+$/g,"");XS(s)&&(n=!0),o.push(r)}return o},[])}return e}function mL(e,t){let n=o=>{let r=t[o];return r._modules?{...r,_modules:(r._modules??[]).map(i=>({...n(i)}))}:r};return n(e)}function v9(e){let t=xse("e"),n=o=>{let r=t(),i={_id:r,...o};return i._modules?{...i,_modules:(i._modules??[]).map(s=>({...n(s),_parent:r}))}:i};return Ld(n(e),ZS).entities.element}function i1(e,{resetIds:t=!1,components:n}={}){function o(r){let i=r?pp(r._type):{},s=e1(r,i);if((!s._id||t)&&(s._id=X3e()),s._modules){let a=s._region?s._region:null,l=[...s._modules];return l=a6e(l,s,n),l=l.map(u=>o(Object.assign({},u,{_parent:s._id},a?{_region:a}:{}))),l=JS(l,s),{...s,_modules:l}}return s}return Ld(o(e),ZS)}function Ts(e,t){let n=e[t]&&e[t]._modules||[];function o(r,i){return r.push(i),r.concat((e[i]._modules||[]).reduce(o,[]))}return n.reduce(o,[])}function o6e(e,t){return t==="section"&&Cse[e.id]?Cse[e.id]:{}}function s1({type:e,parentType:t=null,honorDefaultPreset:n=!0}){let o=Gt(e),r=pp(e),i=o6e(o,t),s=n?Z3e(o):{};return(0,Mr.pickBy)(Object.assign({},r,i,s),_se)}function dL(e){let{componentData:t}=Ps();if(!e.component_id||!t||!t[e.component_id])return Gt(e._type);let n=t[e.component_id];return n?(n=n.data[n.root],Gt(n._type)):Gt(e._type)}function Vl({parentType:e,preferences:t,breakpointConfig:n},o,{index:r}={}){let[i,s,a]=n;function l(u,c,p){let m=Gt(u._type),d=Gt(c),f=Object.assign({_bp_base:`${i}_${a}`},s1({type:m.id,parentType:c}),u);if(m.version>0&&(f._m={e:m.version}),Number.isInteger(r)){let h=m.options.label_key||"_label";if(!f[h]||h!=="_label"){if(m.options.title_format)f[h]=m.options.title_format.replace("%s",r+1);else if(d.options.render_children){let g=m.title||f._type;f[h]===g&&(f[h]=v("common.indexed",{label:g,index:r+1}))}}}return Array.isArray(f._modules)||(f._modules=e6e(f._type,t)??[]),f._modules=f._modules.map(h=>l(h,f._type,p)),f}try{if(!o||!o._type)throw new Error("No type specified");return l(o,e)}catch(u){console.warn("Unabled to make element",u)}return{}}function RS(e,t){if(!t)return{};let n=i=>{let s=pp(i._type),a=(0,Mr.pickBy)(i,(u,c)=>s[c]!==u),l={_id:i._id,_type:i._type,_region:i._region,...a};return i._modules&&(l._modules=i._modules),l},o=n(e[t]);function r(i){let s=n(e[i]);return s._modules&&(s._modules=s._modules.map(r)),s}return o._modules&&(o._modules=o._modules.map(r)),o}function Y7(e){return RS(e,a1(e))}function Hf(e,t,n){if(!t)return{};let o=s6e(n),r=o(e[t]);function i(s){let a=o(e[s]);return a._modules&&(a._modules=JS(a._modules.map(i),a)),a}return r._modules&&(r._modules=JS(r._modules.map(i),r)),r}function Jv(e,t=!0,n=!0){return Hf(e,Object.keys(e).find(o=>e[o]._type==="root"),{removeIds:t,cleanDefaults:n})}function fL(e){let t=n=>{let{_id:o,_parent:r,_modules:i=[],...s}=e[n];return{...s,_modules:i.map(t)}};return e&&e.e0?t("e0"):{}}function xf(e,t){return Hf(e,t,{removeIds:!0,withoutAtts:use})}function AN(e,t){return Hf(e,t,{removeIds:!0,withoutAtts:use,applyDefaults:!0})}async function yL({type:e,prefab:t,component:n,preset:o},r={}){if(t){let[i,s]=t.split(":"),{prefabs:a}=r,{values:l,title:u,icon:c=""}=a[i][s];return{_label:u,_icon:c,...l}}if(o){let{meta:{atts:i}={}}=await Mf(o);if(i)return i}return n?Ase(n,r.components):{_type:e}}function nk(e,t){if(!e||!t)return null;let n=Hf(t,e,{removeIds:!0,withoutAtts:["_region"]});function o(r){let{_modules:i=[],...s}=r,a=i.map(o),l=Gt(r._type),u=e1(s,s1({type:l.id,honorDefaultPreset:!1}));return a.length>0?{...u,_modules:a}:u}return o(n)}var lse,Mr,T3e,qS,pa,P3e,I3e,use,bm,ab,Gt,cse,pse,N3e,QS,KS,$f,L3e,V3e,F3e,YS,sL,mse,z3e,B3e,lb,U3e,t1,n1,dse,aL,fse,hse,gse,$3e,H3e,yse,Il,ub,lL,o1,j3e,W3e,G3e,q3e,Q3e,uL,K3e,_se,vse,bse,Y3e,r1,pp,xse,X3e,ZS,J3e,Z3e,R3e,e6e,wse,t6e,n6e,cb,Cse,a1,r6e,i6e,s6e,Ese,ek,Sse,kse,hL,tk,Av,gL,pb,a6e,Ase,mb,db,Bi,Im,jf,l6e,fb,hb,Tse,u6e,_L,Pse,Ise,l1,c6e,p6e,vL,np,gb,m6e,d6e,b9,yb,Wn=x(()=>{lse=I(U());Ii();l2();Mr=I(Mn());Vh();ke();Ni();cp();As();lu();tl();Cs();Of();sb();ua();gs();T3e=100;window.csAppData.isPreview||d8(({elementsInspectorData:e})=>N3e(e));qS={readonly:["_id","_type","_parent","_bp_base","_region","_modules","_m","_bp_data","_bp_data_resolved"],virtual:["__label","__icon","_order","_depth","_disabled","_offscreen","_is_c_export","_is_c_slot","__has_children","__allow_children","__allow_multiple_children","__allow_children_control","__virtual_children","__single_virtual_slot"],meta:["_label","_locked","_hidden","_icon","_customize_component","_p_data","_p_local","_p_json","_c_export","_c_slot","_c_private","_c_library_top_level","_c_prefab","_c_unwrap","_c_hide_children","_c_thru","_c_id"],hidden:["__label","__icon","_m","_bp_data","_modules","_bp_data_resolved","_is_c_export","_is_c_slot"],style:["show_condition",/looper_.*/,"_p_data","_p_local","_p_json","_locked"]},pa=(e,t="markup",n=!1)=>[e,t,n],P3e=()=>({_label:pa(""),_hidden:pa(!1),_locked:pa(!1),_icon:pa(""),_customize_component:pa(!1),_p_local:pa({}),_p_data:pa({}),_p_json:pa(""),_c_id:pa(""),_c_export:pa(!1),_c_slot:pa(!1),_c_private:pa(!1),_c_prefab:pa(!1),_c_unwrap:pa(!1),_c_thru:pa(!1)}),I3e=["_modules","_type","_label","_m","id","_c_id","_icon","_customize_component"],use=["_region","_c_id","_c_export","_c_slot","_c_private","_c_prefab","_c_thru"],bm=(0,Mr.memoize)(()=>window.csAppData.elements.reduce((e,{id:t,...n})=>(e[t]={id:t,...n},e),{})),ab=(e,t)=>{let n=(0,Mr.memoize)((o,r=0)=>r>100?[]:e[o]&&e[o]._parent&&e[o]._parent!==t?[e[o]._parent,...n(e[o]._parent,++r)]:[]);return o=>n(o)},Gt=(0,Mr.memoize)(e=>{let t=bm();return t[e]?t[e]:t.undefined});window.csGetDefinition=Gt;cse=(0,Mr.memoize)(e=>{let t=bm();return t[e]?t[e]:null}),pse=(0,Mr.memoize)((e,t)=>{let{controls:n=[],control_nav:o={}}=t[e]||{};return KO(n,o)});N3e=(0,Mr.memoize)(e=>(requestIdleCallback(()=>M3e(bm(),e)),!0)),QS=e=>{let t=cse(e);return t&&t.title||""},KS=(e,{index:t=-1}={})=>{if(!e)return"";let{options:n,title:o}=Gt(e._type),{label_key:r="_label",index_labels:i}=n;return e._label?e._label:e[r]?e[r]:i&&t!==-1?v("common.indexed",{label:o,index:t+1}):o},$f=e=>({...pp(e._type),...e}),L3e=(0,Mr.memoize)((e,t)=>ek(e,"style").reduce((n,o)=>(n[o]=Pf(t),n),{}),(e,t)=>`${e}:${t}`),V3e=(e,{isClassicIntrospection:t,breakpointConfig:n=[]})=>{if(Gt(e._type).options.query_styles===!1||t)return e;let[r,,i]=n,s=e._bp_base&&(e[`_bp_data${e._bp_base}`]||{}),a={...L3e(e._type,i+1),...s};return{...e,...If(e,a,n)}},F3e=(e,{_id:t})=>{let n=t,o=0;for(;n=e[n]?._parent;)if(e[n]?._locked===!0||(o++,o>T3e))return!0;return!1},YS=({_c_export:e,_c_id:t}={})=>!!(e&&t),sL=({_c_slot:e,_c_id:t}={})=>!!(e&&t),mse=e=>(t,n,o=!1)=>{let r=i=>e(t,i)&&(i!==n||o)?i:(t[i]?._modules??[]).find(s=>r(s));return r(n)},z3e=mse((e,t)=>YS(e[t])),B3e=mse((e,t)=>sL(e[t])),lb=(e,t)=>{let n=t;for(;n=e[n]?._parent;)if(YS(e[n]))return n;return null},U3e=(e,t)=>{let n=t;for(;n=e[n]?._parent;)if(sL(e[n]))return n;return null},t1=(e,t,n)=>e!=="custom:component"?1:lb(t,n)!==null?2:z3e(t,n)?3:t[n]?._label?0:4,n1=(e,t,n)=>e!=="custom:component"?1:Ise(t[n]?._type)?!YS(t[n])&&lb(t,n)===null?3:U3e(t,n)!==null?4:B3e(t,n)?5:t[n]?._label?0:6:2,dse=(e,t,n)=>YS(t[n])&&t1(e,t,n)===0,aL=(e,t,n)=>{let o=sL(t[n]),r=n1(e,t,n);return o&&r===0},fse=(e,t)=>e[t]._c_id&&e[t]._type!=="slot"&&!!e[t]._c_thru,hse=(e,t,{index:n,depth:o,offscreen:r,docTypeName:i}={})=>({...$f(t),_modules:t._modules||[],_order:n===-1?null:n,_depth:o??0,_disabled:F3e(e,t),_is_c_export:dse(i,e,t._id),_is_c_slot:aL(i,e,t._id),_offscreen:r??!1}),gse=(e,t,[n,o])=>{let r=Object.keys(e);if(t!==null||r.length<=0){let i=a=>r.reduce((l,u)=>(a.forEach(c=>{Bv(e[u][c])&&(l[u]=e[u][c])}),l),{}),s=Array.from({length:o.length}).map((a,l)=>l);if(n<t)return i(s.filter(a=>a<=t&&a>n));if(n>t)return i(s.filter(a=>a>=t&&a<n).reverse())}return{}},$3e=(e,{activeBreakpoint:t,viewingBreakpoint:n,breakpointConfig:o})=>{if(Gt(e._type).options.query_styles===!1)return e;let i=t??n??null,s=e._bp_base&&e[`_bp_data${e._bp_base}`]||{},a=gse(s,i,o);return{...e,...a}},H3e=(e,{components:{componentData:t}={}}={})=>{let n=t[e]??{};return{...n,componentElement:n?.data?.[n.root]??{}}},yse=(e,t,n,{components:{componentData:o}={}}={})=>{let r=o[t]??{},[i]=Object.entries(r[e]??{}).find(([,s])=>s===n)??[];return r?.data[i]},Il=e=>["slot","component-thru"].includes(e),ub=(e,t,n)=>{if(e._type==="component"){let{children:o,slots:r,componentElement:i}=H3e(e.component_id,n);if(i)return{...e,__has_children:(e._modules??[]).length>0,__virtual_children:!!r&&!o,__single_virtual_slot:!!r,__allow_children:!!o,__allow_multiple_children:!!o,__allow_children_control:!i._c_hide_children,__virtual:Il(e._type),__label:e._label||i._label||"Component",__icon:e._icon||i._icon||i._type,_p_json:e._p_json,_p_json_ingress:i._p_json??""}}if(e._type==="component-thru"){let o=yse("thru",t[e._parent].component_id,e.virtual_id,n);if(o){let i=(({component_id:s})=>{if(!s)return{};let{root:a,data:l}=n.components.componentData[s]??{};return l?.[a]??{}})(o,n);return{...e,__has_children:!1,__allow_children:!1,__allow_multiple_children:!1,__virtual:Il(e._type),__label:e._label||o._label||i._label||"Component",__icon:e._icon||o._icon||i._icon||i._type,_p_json:o._p_json,_p_json_ingress:i._p_json??""}}}if(e._type==="slot"){let o=yse("slots",t[e._parent].component_id,e.virtual_id,n);if(o)return{...e,__has_children:(e._modules??[]).length>0,__allow_children:!0,__allow_multiple_children:!0,__virtual:Il(e._type),__label:e._label||o._label||"Slot",__icon:"slot",_p_json_ingress:o._p_json??""}}return{...e,__has_children:(e._modules??[]).length>0,__allow_children:e._type==="root"||Pse(e._type,e._region),__allow_multiple_children:l1(e._type,e._region),__label:KS(e,n),__icon:null,__virtual:Il(e._type)}},lL=(e,t,n)=>t?ub($3e(hse(e,t,n),n),e,n):null,o1=(e,t,n)=>t?ub(V3e(hse(e,t,n),n),e,n):null,j3e=(e,t)=>t[`__${e}`]??null,W3e=(e,t)=>{let{root:n,data:o={}}=t[e?.component_id]??{};return o[n]},G3e=(e,t,n)=>{let[o,r]=n[e?.virtual_id]??[],{data:i}=t[o]??{};return i[r]??{}},q3e=(e,t,{componentData:n}={})=>W3e(t,n)?.[e]??null,Q3e=(e,t,{componentData:n,componentVirtualIndex:o}={})=>G3e(t,n,o)?.[e]??null,uL=(e,t,n,o,r)=>({...tL(pse(e,t),r),conditionProcessors:{user_can:(i,{value:s,or:a})=>({a:s,b:()=>o(i),op:"==",or:a}),meta:(i,{value:s,or:a},l)=>({a:j3e(i,l),b:s,op:"==",or:a}),virtual:(i,{value:s,or:a},l,u)=>({a:Q3e(i,l,u),b:s,op:"==",or:a}),component:(i,{value:s,or:a},l,u)=>({a:q3e(i,l,u),b:s,op:"==",or:a})},dynamicContent:n,type:e}),K3e=(e,t)=>!["_parent","_modules"].includes(t),_se=(e,t)=>!["_id","_parent","_modules"].includes(t),vse=["1/1","1/2+1/2","2/3+1/3","1/3+2/3","1/3+1/3+1/3","3/4+1/4","1/4+3/4","1/2+1/2","1/2+1/4+1/4","1/4+1/2+1/4","1/4+1/4+1/2","1/4+1/4+1/4+1/4","4/5+1/5","1/5+4/5","3/5+2/5","2/5+3/5","3/5+1/5+1/5","1/5+3/5+1/5","1/5+1/5+3/5","2/5+2/5+1/5","2/5+1/5+2/5","1/5+2/5+2/5","2/5+1/5+1/5+1/5","1/5+2/5+1/5+1/5","1/5+1/5+2/5+1/5","1/5+1/5+1/5+2/5","1/5+1/5+1/5+1/5+1/5","5/6+1/6","1/6+5/6","2/3+1/3","1/3+2/3","2/3+1/6+1/6","1/6+2/3+1/6","1/6+1/6+2/3","1/2+1/2","1/2+1/3+1/6","1/2+1/6+1/3","1/3+1/2+1/6","1/3+1/6+1/2","1/6+1/2+1/3","1/6+1/3+1/2","1/2+1/6+1/6+1/6","1/6+1/2+1/6+1/6","1/6+1/6+1/2+1/6","1/6+1/6+1/6+1/2","1/3+1/3+1/3","1/3+1/3+1/6+1/6","1/3+1/6+1/3+1/6","1/3+1/6+1/6+1/3","1/6+1/3+1/3+1/6","1/6+1/3+1/6+1/3","1/6+1/6+1/3+1/3","1/3+1/6+1/6+1/6+1/6","1/6+1/3+1/6+1/6+1/6","1/6+1/6+1/3+1/6+1/6","1/6+1/6+1/6+1/3+1/6","1/6+1/6+1/6+1/6+1/3","1/6+1/6+1/6+1/6+1/6+1/6"];bse=e=>JSON.parse(JSON.stringify(e)),Y3e=e=>bse(window.csAppData.elementIncludes[e]||{}),r1=(0,Mr.memoize)(e=>{let{values:t,includes:n}=Gt(e);return n.reduce((o,{type:r,values:i=[],key_prefix:s,migrations:a=[]})=>{let{migrations:l=[],values:u}=Y3e(r);return Object.keys(u).forEach(c=>{o[`${s}_${c}`]=u[c]}),Object.keys(i).filter(c=>typeof o[c]!="undefined").forEach(c=>{o[c][0]=i[c]}),o},{...bse(t),...P3e()})}),pp=(0,Mr.memoize)(e=>{let t=r1(e);return Object.keys(t||{}).reduce((n,o)=>{let[r]=t[o]||[];return typeof r!="undefined"&&(n[o]=r),n},{})}),xse=(e="")=>{let t=0;return()=>`${e}${t++}`},X3e=xse("cs"),ZS=new Mc.Entity("element",void 0,{idAttribute:"_id"}),J3e=new Mc.Array(ZS);ZS.define({_modules:J3e});Z3e=e=>({}),R3e=["layout-row","layout-grid"],e6e=e=>{let t=Gt(e);return t.options.default_children?t.options.default_children:null},wse=e=>typeof e=="string"?{_type:e}:e,t6e=(0,Mr.memoize)(e=>{let t=Gt(e);if(t&&t.options.add_new_element){let n=wse(t.options.add_new_element);return n._type?{"*":n}:Object.keys(t.options.add_new_element).reduce((o,r)=>(o[r]=wse(t.options.add_new_element[r]),o),{})}return{"*":null}}),n6e=(e,t)=>{let n=t6e(e);return n[t||"*"]??n["*"]},cb=(e,t,{default_layout_element:n}={})=>e==="section"&&n?{_type:n}:n6e(e,t),Cse={row:{row_inner_container:!0},"layout-row":{layout_row_global_container:!0},"layout-slide-container":{layout_slide_container_content_global_container:!0},"layout-grid":{layout_grid_global_container:!0}};a1=e=>Object.keys(e).find(t=>e[t]._type==="root");r6e=e=>e1(e,e?pp(e._type):{}),i6e=({_type:e,_modules:t,...n})=>{let o=Object.keys(n);o.sort();let r=o.reduce((i,s)=>(i[s]=n[s],i),{_type:e});return Array.isArray(t)&&(r._modules=t),r},s6e=({removeIds:e=!1,withoutAtts:t=[],withoutDCAtts:n=[],cleanDefaults:o=!1,applyDefaults:r=!1})=>{let i=a=>o?r6e(a):r?$f(a):a,s=(a,l)=>!(e&&["_id","_parent"].includes(l))&&!t.includes(l)&&(!n.includes(l)||jn(a));return a=>i6e((0,Mr.pickBy)(i(a),s))};Ese=(0,Mr.memoize)(e=>{let t=r1(e);return t?Object.keys(t).reduce((n,o)=>{let[,r]=t[o]||[];return ls(r)?(console.warn(`Element value is missing designation: ${e} | ${o}`,t),n[o]="all"):n[o]=r,n},{}):{}}),ek=(0,Mr.memoize)((e,...t)=>{let n=Ese(e);return Object.keys(n).reduce((o,r)=>{let i=n[r];return t.find(s=>i.indexOf(s)===0)&&o.push(r),o},[])},(...e)=>e.join("|")),Sse=(e={},t=[])=>Object.keys(e||{}).filter(n=>{for(let o=0;o<t.length;++o){let r=t[o];if(r instanceof RegExp&&n.match(r)||r===n)return!1}return!0}).reduce((n,o)=>(n[o]=e[o],n),{}),kse=e=>{let t=r1(e);return t?Object.keys(t).reduce((n,o)=>{let[,,r]=t[o]||[];return r&&n.push(o),n},[]):[]},hL=e=>kse(e).length>0,tk=(e,t)=>!e||!t?{}:Sse(e,[...I3e,...kse(t)]),Av=(e,t)=>{let n=tk(e,t._type);return n=Sse(n,qS.style),e1(n,t)},gL=e=>Av(s1({type:e._type}),e),pb=e=>{let t=cse(e);return t&&t.title||v("app.elements.entity")},a6e=(e,{_type:t,component_id:n},o)=>!o?.componentData||t!=="component"||!o.componentData[n]||o.componentData[n].children?e:(Ase(n,o,{withPrefab:!1})?._modules??[]).map(r=>e.find(({virtual_id:s})=>s===r.virtual_id)||r),Ase=(e,{componentData:t,componentVirtualIndex:n},{withPrefab:o=!0}={})=>{let{thru:r={},data:i={},slots:s={},root:a="",children:l}=t[e]??{},{_c_prefab:u,_modules:c,_p_local:p}=i[a],m=Object.entries(r).map(([g,y])=>({_type:"component-thru",component_id:i?.[g]?.component_id??"",virtual_id:y})),d=Object.values(s).map(g=>({_type:"slot",virtual_id:g}));if(!o||!u)return{_type:"component",component_id:e,_modules:[...m,...d]};if(l)return{_type:"component",component_id:e,_p_data:p,_modules:c.map(g=>mL(g,i))};let f=d.map(g=>{let[y,_]=n[g.virtual_id]??[],{data:b={}}=t[y]??{};return{...g,_modules:(b?.[_]?._modules??[]).map(w=>mL(w,b))}}),h=m.map(g=>{let[y,_]=n[g.virtual_id]??[],{data:b={}}=t[y]??{};return{...g,_p_data:b[_]?._p_data??{}}});return{_type:"component",_p_data:p,component_id:e,_modules:[...h,...f]}};mb=e=>(0,Mr.memoize)(t=>{if(!e[t])return!1;let{_type:n,_modules:o,_region:r}=e[t];return["row","classic:row"].includes(n)?o&&o.filter(i=>e[i]&&e[i]._active!==!1).length>=6:n==="region"&&["left","right","bottom"].includes(r)?o&&o.length>=1:!1});db=e=>{let t=(0,Mr.memoize)(n=>e[n]&&e[n]._parent?[e[n]._parent,...t(e[n]._parent)]:[]);return n=>t(n)},Bi=["top","right","bottom","left"],Im=Bi.reduce((e,t)=>(e[t]=`app.controls.box.${t}`,e),{}),jf=(e,{currentBreakpoint:t,base:n},o=null)=>o!==null?o:e[n][3]?t:n,l6e=(0,Mr.memoize)(e=>{if(!e.match)return e;let[,t,n]=e.match(/(!)?(.*)/),o=el(n);return Bi.reduce((r,i,s)=>(r[i]=o[s]??o[0],r),{off:t==="!",linked:o.length===1})}),fb=(e,t)=>l6e(e),hb=(e,t,n={},o="value")=>{let r=Object.keys(n).length>0,[i,s]=(0,lse.useState)("top"),a=lr(),{ranges:l,base:u,currentBreakpoint:c}=a,p=l.length,m=Object.keys(t).reduce((h,g)=>(h[g]=fb(t[g][u][0],n),h),{}),d=h=>{let g=Array.from({length:p}).map(()=>[h,p-1]);return g[u].push(!1),{value:h,queryValues:g,rawQueryValues:Array.from({length:p}).map(()=>null)}},f={bpInfo:a,isToggledOn:m[o]&&!m[o].off,linked:!1,hasFallbackValues:Object.keys(n).length>0,makeQueryValueSet:d,unwrapSideValues:fb,selectedSide:i,setSelectedSide:s};return m[o]?m[o].linked?Object.keys(t).reduce((h,g)=>{let y=Bi.find(b=>typeof n[b]=="undefined"),_={value:t[g][u][3]&&c!==null?t[g][c][0]:t[g][u][0],queryValues:t[g].map(([b,...w])=>[fb(b,n)[y],...w]),rawQueryValues:e[g].map(b=>b===null?null:fb(b,n)[y])};return h[g]={top:_,left:_,bottom:_,right:_},Object.keys(n).forEach(b=>{h[g][b]=d(n[b])}),h},{...f,linked:!0}):Object.keys(t).reduce((h,g)=>{let y=e[g].map(_=>_===null?"qs qs qs qs":_).map(fb).reduce((_,b)=>(Bi.forEach(w=>{_[w]||(_[w]=[]),_[w].push(b[w]==="qs"?null:b[w])}),_),{});return h[g]=Object.keys(y).reduce((_,b)=>{if(typeof n[b]=="undefined"){let w=m[g][b],S=dS(y[b],w,u,p);_[b]={value:S[u][3]&&c!==null?S[c][0]:w,queryValues:S,rawQueryValues:y[b]}}else _[b]=d(n[b]);return _},{}),h},{...f}):{...f,noQueryStyles:!0}},Tse=e=>typeof e=="string"?[e]:e,u6e=(0,Mr.memoize)(e=>{if(e==="*")return{"*":["*"]};let t=Gt(e);if(t&&t.options.valid_children){let n=Tse(t.options.valid_children);return Array.isArray(n)?{"*":n}:Object.keys(t.options.valid_children).reduce((o,r)=>(o[r]=Tse(t.options.valid_children[r]),o),{})}return{"*":[]}}),_L=(e,t)=>{let n=u6e(e);return n[t||"*"]??n["*"]},Pse=(e,t)=>_L(e,t).length>0,Ise=e=>Gt(e)?.options?.dropzone?.enabled,l1=(e,t)=>{let n=_L(e,t);return n.includes("*")||n.length>1},c6e=(e,t,n)=>{let o=_L(e,n);return o.includes(`!${t}`)?!1:o.includes("*")||o.includes(t)},p6e=(e,t)=>{let n=Gt(t).options.valid_parent;return Array.isArray(n)?n.includes(e):!n||n===e},vL=e=>(Gt(e).options.valid_parent??"*")!=="*",np=(0,Mr.memoize)((e,t,n="*")=>c6e(e,t,n)&&p6e(e,t),(e,t,n)=>`${e}||${t}||${n}`),gb=(0,Mr.memoize)((e,t)=>t===e&&Gt(t).options.unnestable?!1:Pse(e),(e,t)=>`${e}||${t}`),m6e=(e,t,n)=>{if(aL(e,t,n))return[[n,t[n]._c_id.trim()]];let o=[],r=i=>{if(aL(e,t,i)){o.push([i,t[i]._c_id.trim()]);return}(t[i]._modules??[]).forEach(r)};return r(n),o},d6e=(e,t)=>{if(fse(e,t))return[[t,e[t]._c_id.trim()]];let n=[],o=r=>{if(fse(e,r)){n.push([r,e[r]._c_id.trim()]);return}(e[r]._modules??[]).forEach(o)};return o(t),n},b9=(e,t)=>{let n={},o=r=>{if(dse(e,t,r)){n[t[r]._c_id.trim()]={id:r,slots:m6e(e,t,r),thru:d6e(t,r)};return}(t[r]._modules??[]).forEach(o)};return o("e0"),n},yb=()=>`${window.csAppData.cIdPrefix??""}${Pi()}`});var wL={};M(wL,{getElementStatuses:()=>ok,getIndicatorAttributes:()=>Wf,getObserverModeFromStatuses:()=>xL});var u1,ok,Wf,f6e,xL,c1=x(()=>{ke();Wn();gs();u1={"component-export":{observer:!0,indicator:!0,icon:"component-export",check:e=>e._is_c_export},"component-slot":{observer:!0,indicator:!0,icon:"component-slot",check:e=>e._is_c_slot},"component-thru":{observer:!0,indicator:!0,icon:"component-thru",check:e=>e._c_thru},"component-thru-virtual":{observer:!0,icon:"virtual",check:e=>e._type==="component-thru"},"component-instance":{observer:!0,icon:"virtual",check:e=>e._type==="component"},"looper-provider":{observer:!0,indicator:!0,icon:"looper-provider",nav:"group-omega",color:"var(--c-bg-observer-looper-provider)",check:e=>e.looper_provider},"looper-consumer":{observer:!0,indicator:!0,icon:"looper-consumer",nav:"group-omega",color:"var(--c-bg-observer-looper-consumer)",check:e=>e.looper_consumer},conditions:{indicator:!0,icon:"assignments",nav:"group-omega",check:e=>Array.isArray(e.show_condition)&&e.show_condition.length>0},"custom-atts":{indicator:!0,icon:"at",nav:"group-omega",check:e=>e.custom_atts},"element-css":{indicator:!0,icon:"color",nav:"group-omega",check:e=>e.css},"hide-bp":{indicator:!0,icon:"size-xl",nav:"group-omega",check:e=>e.hide_bp&&e.hide_bp!=="none"},"dynamic-content":{observer:!0,indicator:!0,icon:"database",color:"var(--c-bg-observer-dc)",check:e=>!!ek(e._type,"markup","style").find(t=>typeof e[t]=="string"&&jn(e[t]))},"scroll-effects":{indicator:!0,icon:"wand",nav:"group-effects",check:e=>e.effects_scroll},"interaction-effects":{indicator:!0,icon:"wand",nav:"group-effects",check:e=>e.effects_alt},"effects-provider":{indicator:!0,icon:"wand",nav:"group-effects",check:e=>e.effects_provider},parameters:{observer:!0,indicator:!0,icon:"code",nav:"group-element-parameters-group",check:e=>!!e._p_json},"inline-editing":{observer:!0,icon:"cursor-text",color:"var(--c-success)",check:e=>!1}},ok=e=>Object.keys(u1).filter(t=>u1[t].check(e)),Wf=e=>{let t=ok(e),n=t.filter(r=>u1?.[r].indicator).map(r=>({...u1?.[r],key:r,label:v(`app.status.${r}`)})),o=t.map(r=>`with-${r}`);return o.length>0&&o.push("has-status"),{classes:o,statusLabels:n}},f6e="var(--c-accent)",xL=(e=[])=>{let t=e.find(i=>u1?.[i].observer),{icon:n,color:o}=u1?.[t]??{},r=t?o:f6e;return r?{icon:n,style:{"--tco-observer-color":r}}:{icon:n}}});var IL={};M(IL,{getAddNewElementFromId:()=>Gf,getDescendantsOfType:()=>TN,getElementByIdSelector:()=>_6e,getElementLabelById:()=>w6e,getElementsForDoc:()=>Pr,getRegionOfElement:()=>k6e,makeGetActiveColumns:()=>AL,makeGetBreadcrumbs:()=>TL,makeGetElementForInspector:()=>Dm,makeGetElementForPreview:()=>bb,makeGetRegionAndElementCount:()=>SL,makeGetRegionId:()=>EL,makeGetRegions:()=>b6e,makeSelectDecoratedElementForInspector:()=>kL,useElementById:()=>_b,useElementsForDoc:()=>Ose,useVerticalLayoutItems:()=>PL});function _b(e,t){let n=Ne(function(s){return Pr(s,e)}),o=Ne(function(s){return s.components});t=t||a1(n);let r=n[t];return(0,CL.useMemo)(function(){return r?ub(r,n,{components:o}):uc},[n,r,o])}function Ose(e){return Ne(function(t){return t.elements?.[e]??uc})}function A6e(e,t){if(!e||!t||!e[t])return null;let n=e[t];return o1(e,n,{isClassicIntrospection:!0,index:e[n._parent]._modules.indexOf(t)})}function T6e(e,t,{userCan:n}={}){let o=[],r=t,i=15,s=0;for(;r&&e[r]&&!["region","root"].includes(e[r]._type);)if(n(`element.${e[r]._type}.inspect`)&&o.unshift(r),r=e[r]._parent||!1,++s,s>i)return o;return o}function PL(e,{originId:t,expanded:n}){let o=Ose(e),r=Ne(function(i){return i.components.componentData});return(0,CL.useMemo)(function(){let i=m=>["root","region"].includes(m),s=ab(o,t),a=P6e(o,r),l=[],u={},c=m=>{if(!o[m]||!o[m]._type)return;let d=t===m,{_modules:f,_active:h,_type:g,_locked:y}=o[m],_=i(g),b=d||n.includes(m);!_&&h!==!1&&!d&&l.push(m),!(y||!f||f.length<=0||!b)&&f.forEach(c)};t&&c(t);let p=(m,{parent:d,siblingBelow:f,isExpanded:h,ancestors:g})=>({incoming:y,after:_,into:b,preCheck:w})=>!y||y.indexOf("new|")!==0&&!u[y]||y===m||g.includes(y)?!1:b?a(y,m,w):_&&f===y||_&&h?!1:a(y,d);return l.forEach((m,d)=>{let f=s(m),{_parent:h}=o[m],g=o[h],y={ancestors:f,level:f.length,isExpanded:n.includes(m),parent:h,isFirst:g._modules[0]===m,isLast:g._modules[g._modules.length-1]===m,siblingAbove:l[d-1],siblingBelow:l[d+1]};y.isEligible=p(m,y),u[m]=y}),{list:l,items:u}},[o,r,t,n])}function I6e(e,t){if(!t[e])return null;let n=t[e];return n.data[n.root]?._type}var CL,h6e,uc,g6e,Om,y6e,_6e,v6e,Pr,Dse,b6e,EL,SL,x6e,vb,Dm,bb,kL,w6e,C6e,E6e,S6e,Gf,k6e,TN,AL,TL,P6e,ks=x(()=>{Fd();Wn();c1();ke();ft();CL=I(U()),h6e=100,uc={},g6e=e=>(t,n)=>[n,...Ts(e,n)].includes(t),Om=(e,t)=>Pr(e,t)?.[t.id]||null;y6e=(e,t)=>(Om(e,t)||uc)._region,_6e=e=>Br((t,n)=>Om(t,{id:e})),v6e=e=>e.preferences;Pr=(e,t)=>{let n=typeof t=="object"?t.doc:t;return e.elements?.[n]??uc},Dse=(...e)=>{let t=Pr(...e),n=Object.keys(t).find(o=>t[o]._type==="root");return(n&&t[n])??uc},b6e=()=>Br(Pr,Dse,(e,t)=>(t._modules||[]).map(n=>e[n])),EL=e=>Br(Pr,Dse,(t,n)=>(n._modules||[]).find(r=>(t[r]||uc)._region===e)||uc),SL=()=>Br(Pr,(e,{region:t})=>t,(e,t)=>{let n=Object.keys(e),o=n.find(i=>e[i]._type==="region"&&e[i]._region===t),r=n.filter(i=>!["root","region"].includes(e[i]._type));return{regionId:o,count:r.length}}),x6e=(e,t)=>{let n=0,o=e[t]?._parent,r="";for(;e[o]&&e[o]._type!=="region"&&(Gt(e[o]._type)?.options?.dropzone?.offscreen&&(r=e[o]._type),o=e[o]?._parent,n++,!(n>h6e)););return{depth:n,offscreen:r}},vb=({components:e=uc,ui:{breakpointConfig:t,viewingBreakpoint:n=null,activeBreakpoint:o=null}=uc,...r},{id:i,doc:s,docTypeName:a})=>{let l=Pr(r,{doc:s});return{...x6e(l,i),docTypeName:a,components:e,activeBreakpoint:o,viewingBreakpoint:n,breakpointConfig:t,index:i?(l[l[i]?._parent]?._modules??[]).indexOf(i):-1}},Dm=()=>Br(Pr,Om,vb,(...e)=>o1(...e)),bb=()=>Br(Pr,Om,vb,(...e)=>lL(...e)),kL=(e,t,n)=>Br(o=>Pr(o,{doc:t,docTypeName:n}),o=>Om(o,{id:e,doc:t,docTypeName:n}),o=>vb(o,{id:e,doc:t,docTypeName:n}),(...o)=>JSON.stringify(o1(...o))),w6e=Br(Om,vb,(...e)=>KS(...e)),C6e=(e,t)=>{let n=Pr(e,t)?.[t.id];return!(!n||n._type==="region"&&["left","right","bottom"].includes(n._region)&&n._modules.length>=1)},E6e=(e,t,n,o)=>{let r=Gt(e);return l1(r.id,t)?null:cb(r.id,t,o)},S6e=(e,t,n,o,r)=>({type:e,canAdd:r,message:e==="region"&&!r?v("app.regions.single-bar"):"",region:t,defaultAtts:r?E6e(e,t,n,o):null}),Gf=Br((e,t)=>(Om(e,t)||uc)._type,y6e,(e,t)=>t.modKey,v6e,C6e,S6e),k6e=(e,{id:t,doc:n})=>{let o=Pr(e,{doc:n});return db(o)(t).find(i=>o[i]&&o[i]._type==="region")},TN=(e,{doc:t,id:n,type:o})=>{let r=Pr(e,{doc:t});return Ts(r,n).filter(i=>r[i]&&r[i]._type===o)};AL=()=>Br(Pr,(e,t)=>t.id,(e,t)=>e[t]?(e[t]._modules||[]).map(n=>A6e(e,n)).filter(n=>n._active!==!1&&n._active!=="false"):[]);TL=(e,t,n,o)=>Br(r=>r,r=>{let i=Pr(r,{doc:e});return T6e(i,n,o).map(s=>o1(i,Om(r,{id:s,doc:e,docTypeName:t}),vb(r,{id:s,doc:e,docTypeName:t}))).map(s=>({id:s._id,label:s.__label,locked:s._locked,...Wf(s)}))}),P6e=(e,t)=>{let n=mb(e),o=g6e(e);return(r,i,s)=>{let a=r.indexOf("new|")===0,l=a?r.split("|")[1]:e?.[r]?._type??null;if(!l||!e[i]||e[i]._locked)return!1;if(l==="component"){let u=e[r];l=I6e(u?.component_id,t)}return s&&e[i]._modules&&e[i]._modules.length>0?o(r,i)?!1:gb(e[i]._type,l):["component-thru","slot"].includes(l)?!1:e[i]._type==="component"?t?.[e[i].component_id].children:!(!np(e[i]._type,l)||(a||e[r]._parent!==i)&&n(i))}}});var OL={};M(OL,{default:()=>ma,resolveElementIcon:()=>Mse});function xb(e){let t=window.csAppData.elementIcons[e];if(!t)return"";if(t.indexOf("alias:")===0){let[,n]=t.split(":");return xb(n)}return t}function O6e(e){let[,t,n]=(0,p1.useMemo)(function(){return e.match(/<svg.*?(?:viewBox="(.*?)").*?>([\S\s]+)<\/svg>/)},[e]);return p1.default.createElement("svg",{role:"img",viewBox:t,className:"tco-svg tco-svg-elements",dangerouslySetInnerHTML:{__html:n||""}})}var p1,Mse,Nse,ma,Mm=x(()=>{p1=I(U());Wn();Mse=e=>{let{icon:t}=Gt(e);if(t&&t.indexOf("alias:")===0){let[,n]=t.split(":");return xb(n)}return t&&t!=="native"?t:xb(e)};Nse=p1.default.memo(({type:e})=>{let t=(0,p1.useMemo)(()=>{if(!e)return xb("default");let n=Mse(e);return typeof n=="string"&&n.match(/<svg /)?n:xb("default")},[e]);return O6e(t)});Nse.displayName="ElementIcon";ma=Nse});var Vse=ct((Lse,DL)=>{(function(e){if(typeof Lse=="object"&&typeof DL!="undefined")DL.exports=e();else if(typeof define=="function"&&define.amd)define([],e);else{var t;typeof window!="undefined"?t=window:typeof global!="undefined"?t=global:typeof self!="undefined"?t=self:t=this,t.dragula=e()}})(function(){var e,t,n;return function(){function o(r,i,s){function a(c,p){if(!i[c]){if(!r[c]){var m=typeof wc=="function"&&wc;if(!p&&m)return m(c,!0);if(l)return l(c,!0);var d=new Error("Cannot find module '"+c+"'");throw d.code="MODULE_NOT_FOUND",d}var f=i[c]={exports:{}};r[c][0].call(f.exports,function(h){var g=r[c][1][h];return a(g||h)},f,f.exports,o,r,i,s)}return i[c].exports}for(var l=typeof wc=="function"&&wc,u=0;u<s.length;u++)a(s[u]);return a}return o}()({1:[function(o,r,i){"use strict";var s={},a="(?:^|\\s)",l="(?:\\s|$)";function u(m){var d=s[m];return d?d.lastIndex=0:s[m]=d=new RegExp(a+m+l,"g"),d}function c(m,d){var f=m.className;f.length?u(d).test(f)||(m.className+=" "+d):m.className=d}function p(m,d){m.className=m.className.replace(u(d)," ").trim()}r.exports={add:c,rm:p}},{}],2:[function(o,r,i){(function(s){"use strict";var a=o("contra/emitter"),l=o("crossvent"),u=o("./classes"),c=document,p=c.documentElement;function m(L,D){arguments.length===1&&Array.isArray(L)===!1&&(D=L,L=[]);let $,X,ne,le,P,R,de,B,ve,W,te,q=null,ee,se=D||{};se.moves===void 0&&(se.moves=b),se.accepts===void 0&&(se.accepts=b),se.invalid===void 0&&(se.invalid=ye),se.containers===void 0&&(se.containers=L||[]),se.isContainer===void 0&&(se.isContainer=_),se.copy===void 0&&(se.copy=!1),se.copySortSource===void 0&&(se.copySortSource=!1),se.revertOnSpill===void 0&&(se.revertOnSpill=!1),se.removeOnSpill===void 0&&(se.removeOnSpill=!1),se.direction===void 0&&(se.direction="vertical"),se.hideIndicator===void 0&&(se.hideIndicator=!1),se.allowModifiers===void 0&&(se.allowModifiers=!1),se.ignoreInputTextSelection===void 0&&(se.ignoreInputTextSelection=!0),se.mirrorContainer===void 0&&(se.mirrorContainer=c.body),se.offset===void 0&&(se.offset=w);let pe=a({containers:se.containers,start:ae,end:Se,cancel:fe,remove:H,destroy:Te,canMove:ot,dragging:!1});return se.removeOnSpill===!0&&pe.on("over",_e).on("out",Ee),V(),pe;function Ce(xe){return pe.containers.indexOf(xe)!==-1||se.isContainer(xe)}function V(xe){let We=xe?"remove":"add";d(p,We,"mousedown",Ie),d(p,We,"mouseup",oe)}function J(xe){d(p,xe?"remove":"add","mousemove",Qe)}function Y(xe){let We=xe?"remove":"add";l[We](p,"selectstart",Ue),l[We](p,"click",Ue)}function Te(){V(!0),oe({clientX:-1,clientY:-1})}function Ue(xe){ee&&xe.preventDefault()}function Ie(xe){if(R=xe.clientX,de=xe.clientY,(f(xe)!==1||xe.metaKey||xe.ctrlKey)&&!se.allowModifiers)return;let ut=xe.target,_t=it(ut);!_t||(ee=_t,J(),xe.type==="mousedown"&&(A(ut)?ut.focus():xe.preventDefault()))}function Qe(xe){if(!ee)return;if(f(xe)===0){oe({});return}if(xe.clientX!==void 0&&Math.abs(xe.clientX-R)<=(se.slideFactorX||0)&&xe.clientY!==void 0&&Math.abs(xe.clientY-de)<=(se.slideFactorY||0))return;if(se.ignoreInputTextSelection){let Xt=z("clientX",xe)||0,Jt=z("clientY",xe)||0,Dn=c.elementFromPoint(Xt,Jt);if(A(Dn))return}let We=ee;J(!0),Y(),Se(),ce(We);let ut=ne.getBoundingClientRect(),_t=se.offset({x:ut.left,y:ut.top},ut,ne,xe);le=_t.x,P=_t.y,u.add(W||ne,"gu-transit"),Ve(),re(xe)}function it(xe){if(pe.dragging&&$||Ce(xe))return;let We=xe;for(;k(xe)&&Ce(k(xe))===!1;)if(se.invalid(xe,We)||(xe=k(xe),!xe))return;let ut=k(xe);if(!(!ut||se.invalid(xe,We)||!se.moves(xe,ut,We,T(xe))))return{item:xe,source:ut}}function ot(xe){return!!it(xe)}function ae(xe){let We=it(xe);We&&(ce(We),Ve())}function ce(xe){yt(xe.item,xe.source)&&(W=xe.item.cloneNode(!0),pe.emit("cloned",W,xe.item,"copy")),X=xe.source,ne=xe.item,B=ve=T(xe.item),pe.dragging=!0,pe.emit("drag",ne,X)}function ye(){return!1}function Se(){if(!pe.dragging)return;let xe=W||ne;he(xe,k(xe))}function Oe(){ee=!1,J(!0),Y(!0)}function oe(xe){if(Oe(),!pe.dragging)return;let We=W||ne,ut=z("clientX",xe)||0,_t=z("clientY",xe)||0,Xt=y($,ut,_t),Jt=Z(Xt,ut,_t);Jt&&(W&&se.copySortSource||!W||Jt!==X)?he(We,Jt):se.removeOnSpill?H():fe()}function he(xe,We){let ut=k(xe);W&&se.copySortSource&&We===X&&ut.removeChild(ne),$e(We)?pe.emit("cancel",xe,X,X):pe.emit("drop",xe,We,X,ve),Pe()}function H(){if(!pe.dragging)return;let xe=W||ne,We=k(xe);We&&We.removeChild(xe),pe.emit(W?"cancel":"remove",xe,We,X),Pe()}function fe(xe){if(!pe.dragging)return;let We=arguments.length>0?xe:se.revertOnSpill,ut=W||ne,_t=k(ut),Xt=$e(_t);Xt===!1&&We&&(W?_t&&_t.removeChild(W):X.insertBefore(ut,B)),Xt||We?pe.emit("cancel",ut,X,X):pe.emit("drop",ut,_t,X,ve),Pe()}function Pe(){let xe=W||ne;Oe(),nt(),xe&&xe.classList.remove("gu-transit"),te&&clearTimeout(te),pe.dragging=!1,q&&pe.emit("out",xe,q,X),pe.emit("dragend",xe),X=ne=W=B=ve=te=q=null}function $e(xe,We){let ut;return We!==void 0?ut=We:$?ut=ve:ut=T(W||ne),xe===X&&ut===B}function Z(xe,We,ut){let _t=xe;for(;_t&&!Xt();)_t=k(_t);return _t;function Xt(){if(Ce(_t)===!1)return!1;let Dn=Je(_t,xe),$n=lt(_t,Dn,We,ut);return $e(_t,$n)?!0:se.accepts(ne,_t,X,$n)}}function re(xe){if(!$)return;xe.preventDefault();let We=z("clientX",xe)||0,ut=z("clientY",xe)||0;var _t=We-le,Xt=ut-P;$.style.left=_t+"px",$.style.top=Xt+"px";let Jt=W||ne,Dn=y($,We,ut),$n=Z(Dn,We,ut),xt=$n!==null&&$n!==q;(xt||$n===null)&&(me(),q=$n,xc());let an=k(Jt);if($n===X&&W&&!se.copySortSource){an&&an.removeChild(Jt);return}let en,ki=Je($n,Dn);if(ki!==null)en=lt($n,ki,We,ut);else if(se.revertOnSpill===!0&&!W)en=B,$n=X;else{W&&an&&an.removeChild(Jt);return}(en===null&&xt||en!==Jt&&en!==T(Jt))&&(ve=en,$n.insertBefore(Jt,en),pe.emit("shadow",Jt,$n,X));function Ai(ie){pe.emit(ie,Jt,q,X)}function xc(){xt&&Ai("over")}function me(){q&&Ai("out")}}function _e(xe){u.rm(xe,"gu-hide")}function Ee(xe){pe.dragging&&u.add(xe,"gu-hide")}function Ve(){if($)return;let xe=ne.getBoundingClientRect();$=ne.cloneNode(!0),$.style.width=S(xe)+"px",$.style.height=C(xe)+"px",u.rm($,"gu-transit"),u.add($,"gu-mirror"),se.mirrorContainer.appendChild($),d(p,"add","mousemove",re),u.add(se.mirrorContainer,"gu-unselectable"),pe.emit("cloned",$,ne,"mirror")}function nt(){$&&(u.rm(se.mirrorContainer,"gu-unselectable"),d(p,"remove","mousemove",re),se.hideIndicator||k($).removeChild($),$=null)}function Je(xe,We){let ut=We;for(;ut!==xe&&k(ut)!==xe;)ut=k(ut);return ut===p?null:ut}function lt(xe,We,ut,_t){let Xt=se.direction==="horizontal";return typeof se.direction=="function"&&(Xt=!!se.direction(xe,We,ut,_t)),We!==xe?$n():Dn();function Dn(){let an=xe.children.length,en,ki,Ai;for(en=0;en<an;en++)if(ki=xe.children[en],Ai=ki.getBoundingClientRect(),Xt&&Ai.left+Ai.width/2>ut||!Xt&&Ai.top+Ai.height/2>_t)return ki;return null}function $n(){let an=We.getBoundingClientRect();return xt(Xt?ut>an.left+S(an)/2:_t>an.top+C(an)/2)}function xt(an){return an?T(We):We}}function yt(xe,We){return typeof se.copy=="boolean"?se.copy:se.copy(xe,We)}}function d(L,D,j,$){let X={mouseup:"touchend",mousedown:"touchstart",mousemove:"touchmove"},ne={mouseup:"pointerup",mousedown:"pointerdown",mousemove:"pointermove"},le={mouseup:"MSPointerUp",mousedown:"MSPointerDown",mousemove:"MSPointerMove"};s.navigator.pointerEnabled?l[D](L,ne[j],$):s.navigator.msPointerEnabled?l[D](L,le[j],$):(l[D](L,X[j],$),l[D](L,j,$))}function f(L){if(L.touches!==void 0)return L.touches.length;if(L.which!==void 0&&L.which!==0)return L.which;if(L.buttons!==void 0)return L.buttons;let{button:D}=L;if(D!==void 0)return D&1?1:D&2?3:D&4?2:0}function h(L){var D=L.getBoundingClientRect();return{left:D.left+g("scrollLeft","pageXOffset"),top:D.top+g("scrollTop","pageYOffset")}}function g(L,D){return typeof s[D]!="undefined"?s[D]:p.clientHeight?p[L]:c.body[L]}function y(L,D,j){let $=L||{},X=$.className,ne;return $.className+=" gu-hide",ne=c.elementFromPoint(D,j),$.className=X,ne}function _(){return!1}function b(){return!0}function w(L){return L}function S(L){return L.width||L.right-L.left}function C(L){return L.height||L.bottom-L.top}function k(L){return L.parentNode===c?null:L.parentNode}function A(L){return L.tagName==="INPUT"||L.tagName==="TEXTAREA"||L.tagName==="SELECT"||O(L)}function O(L){return!L||L.contentEditable==="false"?!1:L.contentEditable==="true"?!0:O(k(L))}function T(L){return L.nextElementSibling||D();function D(){let j=L;do j=j.nextSibling;while(j&&j.nodeType!==1);return j}}function F(L){return L.targetTouches&&L.targetTouches.length?L.targetTouches[0]:L.changedTouches&&L.changedTouches.length?L.changedTouches[0]:L}function z(L,D){var j=F(D),$={pageX:"clientX",pageY:"clientY"};return L in $&&!(L in j)&&$[L]in j&&(L=$[L]),j[L]}r.exports=m}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./classes":1,"contra/emitter":5,crossvent:6}],3:[function(o,r,i){r.exports=function(a,l){return Array.prototype.slice.call(a,l)}},{}],4:[function(o,r,i){"use strict";var s=o("ticky");r.exports=function(l,u,c){!l||s(function(){l.apply(c||null,u||[])})}},{ticky:10}],5:[function(o,r,i){"use strict";var s=o("atoa"),a=o("./debounce");r.exports=function(u,c){var p=c||{},m={};return u===void 0&&(u={}),u.on=function(d,f){return m[d]?m[d].push(f):m[d]=[f],u},u.once=function(d,f){return f._once=!0,u.on(d,f),u},u.off=function(d,f){var h=arguments.length;if(h===1)delete m[d];else if(h===0)m={};else{var g=m[d];if(!g)return u;g.splice(g.indexOf(f),1)}return u},u.emit=function(){var d=s(arguments);return u.emitterSnapshot(d.shift()).apply(this,d)},u.emitterSnapshot=function(d){var f=(m[d]||[]).slice(0);return function(){var h=s(arguments),g=this||u;if(d==="error"&&p.throws!==!1&&!f.length)throw h.length===1?h[0]:h;return f.forEach(function(_){p.async?a(_,h,g):_.apply(g,h),_._once&&u.off(d,_)}),u}},u}},{"./debounce":4,atoa:3}],6:[function(o,r,i){(function(s){"use strict";var a=o("custom-event"),l=o("./eventmap"),u=s.document,c=d,p=h,m=[];s.addEventListener||(c=f,p=g),r.exports={add:c,remove:p,fabricate:y};function d(C,k,A,O){return C.addEventListener(k,A,O)}function f(C,k,A){return C.attachEvent("on"+k,b(C,k,A))}function h(C,k,A,O){return C.removeEventListener(k,A,O)}function g(C,k,A){var O=w(C,k,A);if(O)return C.detachEvent("on"+k,O)}function y(C,k,A){var O=l.indexOf(k)===-1?F():T();C.dispatchEvent?C.dispatchEvent(O):C.fireEvent("on"+k,O);function T(){var z;return u.createEvent?(z=u.createEvent("Event"),z.initEvent(k,!0,!0)):u.createEventObject&&(z=u.createEventObject()),z}function F(){return new a(k,{detail:A})}}function _(C,k,A){return function(T){var F=T||s.event;F.target=F.target||F.srcElement,F.preventDefault=F.preventDefault||function(){F.returnValue=!1},F.stopPropagation=F.stopPropagation||function(){F.cancelBubble=!0},F.which=F.which||F.keyCode,A.call(C,F)}}function b(C,k,A){var O=w(C,k,A)||_(C,k,A);return m.push({wrapper:O,element:C,type:k,fn:A}),O}function w(C,k,A){var O=S(C,k,A);if(O){var T=m[O].wrapper;return m.splice(O,1),T}}function S(C,k,A){var O,T;for(O=0;O<m.length;O++)if(T=m[O],T.element===C&&T.type===k&&T.fn===A)return O}}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./eventmap":7,"custom-event":8}],7:[function(o,r,i){(function(s){"use strict";var a=[],l="",u=/^on/;for(l in s)u.test(l)&&a.push(l.slice(2));r.exports=a}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],8:[function(o,r,i){(function(s){var a=s.CustomEvent;function l(){try{var u=new a("cat",{detail:{foo:"bar"}});return u.type==="cat"&&u.detail.foo==="bar"}catch{}return!1}r.exports=l()?a:typeof document!="undefined"&&typeof document.createEvent=="function"?function(c,p){var m=document.createEvent("CustomEvent");return p?m.initCustomEvent(c,p.bubbles,p.cancelable,p.detail):m.initCustomEvent(c,!1,!1,void 0),m}:function(c,p){var m=document.createEventObject();return m.type=c,p?(m.bubbles=Boolean(p.bubbles),m.cancelable=Boolean(p.cancelable),m.detail=p.detail):(m.bubbles=!1,m.cancelable=!1,m.detail=void 0),m}}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],9:[function(o,r,i){var s=r.exports={},a,l;function u(){throw new Error("setTimeout has not been defined")}function c(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?a=setTimeout:a=u}catch{a=u}try{typeof clearTimeout=="function"?l=clearTimeout:l=c}catch{l=c}})();function p(S){if(a===setTimeout)return setTimeout(S,0);if((a===u||!a)&&setTimeout)return a=setTimeout,setTimeout(S,0);try{return a(S,0)}catch{try{return a.call(null,S,0)}catch{return a.call(this,S,0)}}}function m(S){if(l===clearTimeout)return clearTimeout(S);if((l===c||!l)&&clearTimeout)return l=clearTimeout,clearTimeout(S);try{return l(S)}catch{try{return l.call(null,S)}catch{return l.call(this,S)}}}var d=[],f=!1,h,g=-1;function y(){!f||!h||(f=!1,h.length?d=h.concat(d):g=-1,d.length&&_())}function _(){if(!f){var S=p(y);f=!0;for(var C=d.length;C;){for(h=d,d=[];++g<C;)h&&h[g].run();g=-1,C=d.length}h=null,f=!1,m(S)}}s.nextTick=function(S){var C=new Array(arguments.length-1);if(arguments.length>1)for(var k=1;k<arguments.length;k++)C[k-1]=arguments[k];d.push(new b(S,C)),d.length===1&&!f&&p(_)};function b(S,C){this.fun=S,this.array=C}b.prototype.run=function(){this.fun.apply(null,this.array)},s.title="browser",s.browser=!0,s.env={},s.argv=[],s.version="",s.versions={};function w(){}s.on=w,s.addListener=w,s.once=w,s.off=w,s.removeListener=w,s.removeAllListeners=w,s.emit=w,s.prependListener=w,s.prependOnceListener=w,s.listeners=function(S){return[]},s.binding=function(S){throw new Error("process.binding is not supported")},s.cwd=function(){return"/"},s.chdir=function(S){throw new Error("process.chdir is not supported")},s.umask=function(){return 0}},{}],10:[function(o,r,i){(function(s){var a=typeof s=="function",l;a?l=function(u){s(u)}:l=function(u){setTimeout(u,0)},r.exports=l}).call(this,o("timers").setImmediate)},{timers:11}],11:[function(o,r,i){(function(s,a){var l=o("process/browser.js").nextTick,u=Function.prototype.apply,c=Array.prototype.slice,p={},m=0;i.setTimeout=function(){return new d(u.call(setTimeout,window,arguments),clearTimeout)},i.setInterval=function(){return new d(u.call(setInterval,window,arguments),clearInterval)},i.clearTimeout=i.clearInterval=function(f){f.close()};function d(f,h){this._id=f,this._clearFn=h}d.prototype.unref=d.prototype.ref=function(){},d.prototype.close=function(){this._clearFn.call(window,this._id)},i.enroll=function(f,h){clearTimeout(f._idleTimeoutId),f._idleTimeout=h},i.unenroll=function(f){clearTimeout(f._idleTimeoutId),f._idleTimeout=-1},i._unrefActive=i.active=function(f){clearTimeout(f._idleTimeoutId);var h=f._idleTimeout;h>=0&&(f._idleTimeoutId=setTimeout(function(){f._onTimeout&&f._onTimeout()},h))},i.setImmediate=typeof s=="function"?s:function(f){var h=m++,g=arguments.length<2?!1:c.call(arguments,1);return p[h]=!0,l(function(){p[h]&&(g?f.apply(null,g):f.call(null),i.clearImmediate(h))}),h},i.clearImmediate=typeof a=="function"?a:function(f){delete p[f]}}).call(this,o("timers").setImmediate,o("timers").clearImmediate)},{"process/browser.js":9,timers:11}]},{},[2])(2)})});var ML={};M(ML,{default:()=>qf});function qf(...e){function t(o,r,...i){o&&o.dispatchEvent(new CustomEvent(r,{bubbles:!1,detail:{args:i[0]}}))}let n=Fse.default.apply(this,e);return n.on("drag",function(o,r){t(o,"dragula-drag",arguments),t(r,"dragula-drag-lift",arguments),t(window,"tco-drag-start")}),n.on("dragend",function(o){t(o,"dragula-dragend",arguments),t(window,"tco-drag-end")}),n.on("drop",function(o,r,i,s){t(o,"dragula-drop",arguments),t(r,"dragula-drop-into",arguments),t(i,"dragula-drop-from",arguments),t(s,"dragula-drop-before",arguments)}),n.on("cancel",function(o,r,i){t(o,"dragula-cancel",arguments),t(r,"dragula-cancel-container",arguments),t(i,"dragula-cancel-source",arguments)}),n.on("remove",function(o,r,i){t(o,"dragula-remove",arguments),t(r,"dragula-remove-container",arguments),t(i,"dragula-remove-source",arguments)}),n.on("shadow",function(o,r,i){t(o,"dragula-shadow",arguments),t(r,"dragula-shadow-container",arguments),t(i,"dragula-shadow-source",arguments)}),n.on("over",function(o,r,i){t(o,"dragula-over",arguments),t(r,"dragula-over-container",arguments),t(i,"dragula-over-source",arguments)}),n.on("out",function(o,r,i){t(o,"dragula-out",arguments),t(r,"dragula-out-container",arguments),t(i,"dragula-out-source",arguments)}),n.on("cloned",function(o,r,i){t(r,"dragula-cloned",arguments),i==="copy"?t(r,"dragula-copy",arguments):i==="mirror"&&t(r,"dragula-mirror",arguments)}),n.teardown=()=>n.destroy(),n}var Fse,wb=x(()=>{Fse=I(Vse())});var NL={};M(NL,{default:()=>rk});function rk({suspend:e,type:t}){let n=(0,Nm.useRef)();return(0,Nm.useEffect)(()=>{if(!n.current)return()=>{};let o=n.current;document.body.classList.toggle("tco-element-cursor-is-active",!0);let r=({clientX:i,clientY:s})=>{requestAnimationFrame(function(){o.style.transform=`translate3d(${i}px, ${s}px, 0)`})};return window.addEventListener("mousemove",r,{passive:!0,bubbles:!0}),()=>{window.removeEventListener("mousemove",r,{passive:!0}),document.body.classList.toggle("tco-element-cursor-is-active",!1)}},[]),(0,Nm.useEffect)(()=>{n.current.style.display=e?"none":"block"},[e]),zse.default.createPortal(Nm.default.createElement("div",{ref:n,className:"tco-element-cursor"},Nm.default.createElement(ma,null)),window.csAppData.rootEl)}var Nm,zse,LL=x(()=>{Nm=I(U()),zse=I(ui());Mm()});var zL={};M(zL,{useElementAddTopLevel:()=>FL,useInspectAction:()=>ik,useNavigateUpParent:()=>VL});function VL(){let e=ik();return function(t){e(t)}}function ik(){let e=Ye();return function(t){setTimeout(function(){e(sa(t))},10)}}function FL(){let{docId:e,elementsData:t}=Eb(),n="cs1";for(let r in t)if(!(!t[r]||t[r]._type!=="region")){n=r;break}let o=Ye();return(0,Bse.useCallback)(r=>{o(qs(e,n,r==="string"?{_type:r}:r))},[e,o])}var Bse,Cb=x(()=>{Bse=I(U());Ut();Sl();It();ft();Ut()});var GL={};M(GL,{ElementLibrary:()=>sk,ElementWorkspace:()=>WL,ElementWorkspaceHeader:()=>jL,hasElementToAdd:()=>$L,useElements:()=>BL,useHasElementWithName:()=>UL,useResolveElementAttsWithPrefabs:()=>HL});function BL({type:e,region:t}){let{id:n,docTypeName:o,docTypeInfo:{subType:r}={}}=Be(),{isLoading:i,elementLibrary:s}=kl(),a=qL(n,r),{userCan:l}=kt(),{element_favorites:u=[]}=Wt(),{items:c,isLoading:p}=Kg(),m=bm(),d=(0,bt.useCallback)(D=>!D||!m[D]?!1:m[D].options.is_classic?l("element-library.classic"):l(`element-library.${D}`)&&l(`element-library.${D}.show_in_library`),[l]),f=(0,bt.useCallback)(D=>!e||["component","slot"].includes(e)?!vL(D):np(e,D,t),[e,t]),h=(0,bt.useCallback)(D=>{let{library:j}=m[D].options;return Array.isArray(j)?j.includes("all")||j.includes(o)||j.find($=>o.indexOf($)===0):j!==!1},[o,m]),g=(0,bt.useCallback)(D=>{let{title:j,options:$}=m[D],X=`standard|${D}`;return{descriptor:X,title:j,type:D,icon:D,isTopLevel:!!$.library_top_level,scope:$.scope,favorite:u.includes(X)}},[m,u]),y=(0,bt.useCallback)(({id:D,label:j,type:$,isTopLevel:X,icon:ne})=>{let le=`component|${$}|${D}`;return{descriptor:le,title:j,type:$,icon:ne||$,isTopLevel:X,favorite:u.includes(le)}},[m,u]),_=(0,bt.useCallback)(({id:D,group:j,title:$,type:X,icon:ne})=>{let{title:le}=m[X],P=`prefab|${X}|${j}:${D}`;return{descriptor:P,title:$,elementTitle:le,type:X,icon:ne||X,favorite:u.includes(P)}},[m,u]),b=(0,bt.useCallback)(D=>m[D].active!==!1&&f(D)&&h(D)&&d(D)&&S(D),[m,o,f,h,l]),w=(0,bt.useCallback)(({type:D,scope:j})=>D&&m[D]&&m[D].active!==!1&&(j.includes("all")||j.includes(o))&&f(D)&&d(D),[m,f,o,l]),S=D=>(typeof D!="object"&&(D=g(D)),!!C(D)),C=D=>D.scope?D.scope.includes(o):!0,k=(0,bt.useMemo)(()=>{let D=Object.keys(m).filter(ne=>m[ne]&&!m[ne].group&&b(ne)).map(g).filter(S),{prefabs:{standard:j={}}={}}=i?{}:s,X=[...Object.keys(j).map(ne=>({id:ne,group:"standard",...j[ne]})).filter(w).map(_),...D];return X.sort(Ug),X.sort(D6e),{name:"standard",title:v("app.elements.standard"),list:X}},[i,s,b,g,w,_]),A=(0,bt.useMemo)(()=>{if(i)return[];let{groups:D,prefabs:j}=s;return Object.keys(D).map($=>{let X=Object.keys(m).filter(P=>m[P]&&m[P].group===$&&b(P)&&S(P)).map(g),le=[...j[$]?Object.keys(j[$]).map(P=>({id:P,group:$,...j[$][P]})).filter(w).map(_):[],...X];return le.sort(Ug),le.length>0?{name:$,title:D[$],list:le}:null}).filter($=>!!$)},[i,s,b,g,w,_]),O=(0,bt.useMemo)(()=>a.map(({items:D,name:j,title:$})=>{let X=D.filter(w).map(y);return X.sort(Ug),{name:j,title:$,list:X}}),[i,a,y,w]),T=(0,bt.useMemo)(()=>{if(p)return null;let D=c.filter(({type:j,subType:$})=>j==="element"&&$&&m[$]&&m[$].active!==!1&&f($)&&h($)&&d($)).map(({id:j,title:$,subType:X})=>{let{title:ne}=m[X],le=`preset|${X}|${j}`;return{descriptor:le,title:$,elementTitle:ne,type:X,icon:X,favorite:u.includes(le)}});return D.length<=0?null:(D.sort(Ug),{name:"templates",title:v("app.templates.entities"),list:D})},[c,p,o,f,h,u,l]),F=(0,bt.useMemo)(()=>[T,...O,k,...A].filter(D=>!!D).sort((D,j)=>$se.includes(D.name)?-1:$se.includes(j.name)?1:0),[k,A,O,T]),z=(0,bt.useMemo)(()=>F.reduce((D,{list:j})=>[...D,...j.filter(({descriptor:$})=>u.includes($))],[]),[F,u]);return{library:(0,bt.useMemo)(()=>[{name:"favorites",title:v("app.elements.favorites"),list:z},...F],[F,z]),isLoadingLateData:i}}function UL(){let e=Kg({data:{staleTime:0}});return t=>{let n=!1;return e.items&&e.items.map(o=>{o.title===t&&(n=!0)}),n}}function $L(e){let t=BL(e),n=0;for(var o=0;o<t.library.length;++o)if(n+=t.library[o].list.length,n>1)return!0;return!1}function z6e({library:e},{searchQuery:t,sortMethod:n}){let[o,r]=(0,bt.useState)(null),i=(0,bt.useMemo)(()=>e.filter(({name:a})=>a!=="favorites").reduce((a,{name:l,title:u,list:c})=>[...a,...c.map(p=>({groupName:l,groupTitle:u,...p}))],[]),[e]);return(0,bt.useEffect)(()=>{let s=setTimeout(()=>{let a=t.trim();if(!a){r(null);return}let l=new Map;Use.default.go(a,i,{keys:["title","elementTitle","groupTitle"],scoreFn:c=>{let[p,m,d]=c;return p&&p.score>-1e3?p.score:m&&m.score>-1e3?(m.score-1)*100:d&&d.score>-1e3?(d.score-1)*100:null}}).forEach(c=>{let{groupName:p,groupTitle:m,...d}=c.obj;l.has(p)||l.set(p,{name:p,title:m,list:[]}),l.get(p).list.push(d)});let u=Array.from(l.values());u=n?n(u):u,r(u)},125);return()=>{clearTimeout(s)}},[i,t,r]),e=e&&n?n(e):e,t&&o!==null?o:e}function B6e(e){let t=(0,bt.useRef)(),n=(0,bt.useRef)(),o=Jr(),r=Ye(),i=Ne(a=>a.ui.incomingElement),s=HL();return(0,bt.useEffect)(()=>e?(n.current=qf({isContainer:a=>a.matches(".tco-elements-list")&&t.current&&t.current.contains(a),moves:a=>a.matches(".tco-elements-list-item")&&t.current&&t.current.contains(a),accepts:()=>!1,copy:!0,allowModifiers:!0,revertOnSpill:!0,mirrorContainer:window.csAppData.rootEl}),n.current.on("cloned",a=>{a.style="display:none!important"}),n.current.on("drag",a=>{let l=Hse(a);!l||(requestAnimationFrame(function(){r(am({elementCursor:l.type,mouseOverPreview:!0}))}),s(l).then(u=>{requestAnimationFrame(function(){r(dM(u))})}))}),n.current.on("dragend",()=>{r(R_())}),()=>{n.current.destroy()}):()=>{},[e,s,o]),(0,bt.useEffect)(()=>{n.current&&n.current.dragging&&!i&&n.current.cancel(!0)},[i]),t}function U6e(){let e=Ne(t=>t.ui.elementCursor);return e?bt.default.createElement(rk,{type:e}):null}function $6e({onAddAfterClick:e,onPlusClick:t,className:n,isSearching:o,library:r,dragging:i}){let s=B6e(i),a=Lm(),l=F6e,u=HL(),c=(0,bt.useCallback)(d=>{i||u(Hse(d.currentTarget)).then(f=>{e(f)})},[i,e,u]),p=(0,bt.useCallback)(function({descriptor:d}){if(!t)return;let f=jse(d);u(f).then(h=>{t(h)})},[t,u]),m=(0,bt.useCallback)(d=>{a(f=>f.element_favorites.includes(d)?{...f,element_favorites:f.element_favorites.filter(h=>h!==d)}:{...f,element_favorites:[...f.element_favorites,d]})},[a]);return bt.default.createElement("div",{ref:s,className:Q("tco-elements",n,{"no-dragging":!i})},r.map(({name:d,title:f,list:h,emptyMessage:g})=>bt.default.createElement(l,{key:d,group:d,emptyMessage:g,isSearching:o,title:f,data:h,onClickItem:c,onPlusClick:p,onFavorite:m,dragging:i})))}function H6e(){}function sk({context:e={},searchQuery:t="",sortMethod:n,dragging:o=!0,className:r,onAddAfterClick:i=H6e,onPlusClick:s=null}){let a=z6e(BL(e),{searchQuery:t,sortMethod:n});return a.length<=0?bt.default.createElement(Zt,{title:v("app.no-things-found",{context:v("app.elements.entities")}),message:t?v("app.refine-search",{context:v("app.elements.entity")}):null}):bt.default.createElement($6e,{className:r,dragging:o,onAddAfterClick:i,onPlusClick:s,isSearching:!!t,library:a})}var bt,Use,$se,D6e,M6e,N6e,L6e,V6e,F6e,Hse,jse,HL,jL,WL,Qf=x(()=>{bt=I(U());ft();De();Use=I(j_());He();jr();Mm();Ut();wb();LL();ke();It();Nn();As();ip();Wn();Un();lu();ua();Kt();xr();Zo();Ta();Ja();Cb();Un();$se=["layout"],D6e=rp(({descriptor:e})=>e.indexOf("standard|classic:"))("asc");M6e=({id:e,group:t,descriptor:n,type:o,icon:r,favorite:i,title:s,onClick:a,onPlusClick:l,onFavorite:u,dragging:c})=>{let p=ir("show_element_icons");return bt.default.createElement("div",{className:`tco-elements-list-item is-${t}`,"data-tco-element":n,"data-element-template-id":e,onClick:a},c&&bt.default.createElement("div",{className:"tco-elements-list-item-before"},p?bt.default.createElement(ma,{type:r}):bt.default.createElement(G,{type:"drag-indicator"})),!c&&p&&bt.default.createElement("div",{className:"tco-elements-list-item-before"},bt.default.createElement(ma,{type:r})),bt.default.createElement("strong",{className:"tco-elements-list-item-label tco-text-overflow"},s),l&&bt.default.createElement("div",{className:"tco-elements-list-item-after",style:{marginRight:"5px"}},bt.default.createElement("button",{onClick:()=>l({id:e,type:o,descriptor:n})},bt.default.createElement(G,{type:"plus"}))),bt.default.createElement("div",{className:"tco-elements-list-item-after"},bt.default.createElement("button",{onClick:u},bt.default.createElement(G,{type:i?"favorited":"favorite"}))))},N6e=(0,bt.memo)(M6e),L6e=({showEmpty:e,isOpen:t,onToggle:n,onFavorite:o,onClickItem:r,onPlusClick:i,group:s,title:a,data:l,dragging:u})=>l.length<=0&&!e?null:bt.default.createElement("div",{className:Q("tco-elements-group",`is-${s}`)},bt.default.createElement("button",{className:Q("tco-elements-list-header",{"is-active":t,"is-toggle":!!n}),onClick:n},bt.default.createElement("strong",{className:"tco-text-overflow"},a),bt.default.createElement(G,{type:"caret"})),(t||!n)&&bt.default.createElement("div",{className:"tco-elements-list"},l.length<=0&&e,l.map(({descriptor:c,title:p,type:m,icon:d,favorite:f,...h})=>bt.default.createElement(N6e,{key:`${s}:${c}`,id:(()=>{let y=c.split("|")[2]||null;return JSON.stringify({type:m,group:s,descriptor:c,title:p,id:y||!1})})(),group:s,onClick:r,onPlusClick:i,onFavorite:()=>o(c),descriptor:c,type:m,icon:d,title:p,favorite:f,dragging:u})))),V6e=(0,bt.memo)(L6e),F6e=({emptyMessage:e,isSearching:t,...n})=>{let[o,r]=ly("element-library-groups",[]),i=t?!0:!o.includes(n.group),s=(0,bt.useCallback)(()=>{r(a=>a.includes(n.group)?a.filter(l=>l!==n.group):[...a,n.group])},[n.group,r]);return bt.default.createElement(V6e,{showEmpty:e,isOpen:i,onToggle:t?void 0:s,...n})},Hse=e=>jse(e.getAttribute("data-tco-element")||""),jse=(e="")=>{let[t,n,o]=e.split("|");return t?t==="standard"?{type:n}:{type:n,[t]:o}:null};sn(U6e);HL=()=>{let e=Ps(),{isLoading:t,elementLibrary:n}=kl(),o=(0,bt.useRef)({});return(0,bt.useEffect)(()=>{t||(o.current={...n,components:e})},[t,n,e]),(0,bt.useCallback)(r=>yL(r,o.current),[])};jL=()=>{let{docId:e}=Be(),t=e?null:v("app.doc-workspace.na-title");return bt.default.createElement(ra,{id:"elements",subTitle:v("app.elements.title"),title:t,search:!!e},e?"":bt.default.createElement(ei,{label:t,canEdit:!1}))},WL=()=>{let{docId:e,docTypeInfo:t}=Be(),n=FL(),o=t?.regions?.[0],r=(0,bt.useCallback)(i=>{n(i,o)},[e]);return bt.default.createElement(ia,{id:"elements"},({search:i})=>bt.default.createElement(bt.default.Fragment,null,e&&bt.default.createElement(sk,{context:{type:"region",region:o},searchQuery:i.query,onPlusClick:r}),!e&&bt.default.createElement(Zt,{message:v("app.doc-workspace.na-message")})))}});var YL={};M(YL,{DEFAULT_SUB_LEVEL_ADDS:()=>QL,canAddAnyElement:()=>KL,getSubLevelElementInsertion:()=>ak,getTopLevelElementInsertion:()=>m1,getTopLevelElementInsertionWithSubLevel:()=>j6e});function m1(e,t="section"){return{_type:e==="layout:header"||e==="layout:footer"?"bar":t}}function j6e(e){let t=m1(e);return t._modules=[ak(t._type)],t}function ak(e){return QL[e]?{_type:QL[e]}:null}function KL(e){return e==="section"}var QL,lk=x(()=>{QL={section:"layout-row",bar:"container","layout-grid":"layout-cell","layout-row":"layout-column"}});var XL={};M(XL,{ElementInserter:()=>d1});function d1({renderButton:e=()=>{},onAddAfterClick:t=()=>{},context:n}){let[o,r]=(0,Cu.useState)(!1),{query:i,onSearch:s,clearSearch:a}=$N(),{docTypeName:l}=Be(),u=ir("default_layout_element"),c=ir("insert_use_element_library"),p=nf();p=c?!p:p;let m=n&&m1(l,u),d=ak(n?.type),f=$L(n),h=(0,Cu.useCallback)(w=>{if(w.stopPropagation(),!p&&n.type==="region"){t(m);return}if(p||!d){r(S=>!S);return}t(d)},[p,n,m]),g=(0,Cu.useCallback)(w=>(n.type!=="layout-grid"&&n.type!=="layout-row"||w.sort((S,C)=>S.name==="layout"?1:C.name==="layout"?-1:0),w),[n]),y=(0,Cu.useCallback)(function(w){a(),r(!1),t(w)},[a,r,t]),_=!p&&n.type==="region"?m._type:d?._type||n?.defaultAtts?._type;p&&KL(n.type)&&(_=pb());let b=(0,Cu.useCallback)(function({ref:w}){let S=v("common.add-thing",{context:pb(_)});return e({ref:w,canAdd:!0,message:(n&&n.message)??"",label:S,onClick:h})},[e,n,h,_]);if(n){if(!n.canAdd)return e({ref:null,canAdd:!1,message:(n&&n.message)??""});if(n.defaultAtts&&(!p&&!o||!f)&&(!l1(n.type,n.region)||!o))return e({ref:null,label:v("common.add-thing",{context:pb(n.defaultAtts._type)}),canAdd:!0,message:(n&&n.message)??"",onClick:w=>{w.stopPropagation(),t(n.defaultAtts)}})}return Cu.default.createElement(fn,{className:"tco-element-picker",modalClass:"is-elements-picker",open:o,renderSwatch:b,noWrapper:!0,onToggle:r},Cu.default.createElement(Xi,{query:i,context:v("app.elements.entities"),onQueryChange:s}),Cu.default.createElement(sk,{context:n??{},sortMethod:g,onAddAfterClick:y,searchQuery:i,dragging:!1}))}var Cu,JL=x(()=>{Cu=I(U());ke();ka();Ur();ip();Wn();It();Qf();Qf();of();lk();Un()});var RL={};M(RL,{useOutlineExpandActions:()=>ZL,useOutlineExpandToggle:()=>f1});function ZL(){let{docId:e}=Be(),[,t]=f1(e),n=(0,uk.useCallback)(r=>{t(r,!0,{deep:!0})},[t]),o=(0,uk.useCallback)(r=>{t(r,!1,{deep:!0})},[t]);return{expandDeep:n,collapseAll:o}}function f1(e,t){let[n,o]=je(W6e(G6e(e,t))),r=(0,uk.useCallback)((i,s,{parent:a,deep:l}={})=>{let u=cs.getState()?.elements?.[e],c=a?u?.[i]?._parent:i;!c||o(p=>{if(typeof s=="undefined"?!p.includes(c):!!s){let d=h=>u[h]&&u[h]._modules&&u[h]._modules.length>0,f=ab(u);return(0,Wse.uniq)([...p,...f(c),...l?Ts(u,c).filter(d):[],c])}else{let d=[...p],f=d.indexOf(c);if(f>=0&&d.splice(f,1),l){let h=[c,...Ts(u,c)];return d.filter(g=>!h.includes(g))}return d}})},[e,o]);return[n,r]}var uk,Wse,W6e,G6e,Sb=x(()=>{uk=I(U());Wn();va();It();Kt();Wse=I(Mn()),W6e=yl(()=>Fe([])),G6e=(e,t="root")=>`${e}|${t}`});var tV={};M(tV,{LayerStatusIndicatorCounts:()=>eV,default:()=>K6e,useStatusLabelTooltip:()=>ck});var Fl,ck,q6e,eV,Q6e,K6e,nV=x(()=>{Fl=I(U());xn();He();Un();ck=(e,t)=>{let{status_indicators:n,workspace_side:o}=Wt(),r=o==="right"?"left":"right",i=t.map(({key:a,icon:l,label:u})=>Fl.default.createElement("span",{key:a},Fl.default.createElement(G,{type:l}),u)),s=di(e,i,{className:"tco-help-text has-status-icons",positionOverwrite:r});return n&&i.length>0?s:null},q6e=({statusLabels:e})=>{let t=(0,Fl.useRef)(),n=ck(t,e);return Fl.default.createElement("div",{ref:t,className:"tco-layer-status"},Fl.default.createElement("div",{className:"tco-layer-status-count"},Fl.default.createElement(G,{type:`num-${e.length}`})),n)},eV=({statusLabels:e})=>{let{status_indicators:t}=Wt();return e.length<=0||!["all","workspace"].includes(t)?null:Fl.default.createElement("div",{className:"tco-layer-status"},Fl.default.createElement("div",{className:"tco-layer-status-count"},Fl.default.createElement(G,{type:`num-${e.length}`})))},Q6e=({statusLabels:e})=>{let{status_indicators:t}=Wt();return e.length<=0||!["all","workspace"].includes(t)?null:Fl.default.createElement(q6e,{statusLabels:e})},K6e=Q6e});var rV={};M(rV,{default:()=>h1});function h1({originId:e,isNested:t}){let n=nf(),{docId:o,docTypeName:r}=Be(),i=kt(),s=Ye(),a=ws(),{id:l}=Zn(),[u,c]=f1(o,t?l:"root"),{list:p,items:m}=PL(o,{originId:e,expanded:u}),d=_b(o,e),{_disabled:f,_locked:h,_modules:g,_order:y,__allow_children:_}=d,b=(0,$t.useMemo)(function(){return function(k){return Gf(k,{id:e,modKey:n,doc:o})}},[e,o,n]),w=Ne(b),S=Ne(k=>k.ui.incomingElement),C=ir("show_element_icons");return $t.default.createElement(Qse,{inspecting:l,originId:e,permissions:i,toggleExpanded:c,modKey:n,doc:o,docTypeName:r,setIsDragging:a,isNested:t,dispatch:s,rootElement:d,canAddChild:!f&&!h&&_,hasChildren:!f&&!h&&!!(g||[]).length,incomingElement:S,libraryContext:w,list:p,items:m,showElementIcons:C})}var $t,Gse,Y6e,X6e,J6e,qse,oV,Z6e,Qse,pk=x(()=>{$t=I(U());De();ft();ks();Ut();JL();He();Ta();of();It();Et();Nn();Sb();Gse=I(Mn());Mm();Ja();Ut();ke();c1();nV();hs();ks();Un();Y6e=(0,Gse.memoize)(e=>!["region","root","component-thru","slot"].includes(e)),X6e=()=>{let e=Dm();return(t,{selected:n,id:o,doc:r,docTypeName:i,modKey:s})=>{let a=e(t,{id:o,doc:r,docTypeName:i})||{},{_disabled:l,_locked:u,_modules:c,_order:p,_parent:m,__allow_children:d}=a;return{element:a,canAddChild:!l&&!u&&d,hasChildren:!l&&!u&&!!(c||[]).length,isFinalSibling:(t.elements[t.elements[o]?._parent]?._modules??[]).length-1===p,siblingLibraryContext:Gf(t,{id:m,modKey:s,doc:r}),libraryContext:Gf(t,{id:o,modKey:s,doc:r}),interactive:t.ui.observing===o||n}}},J6e={elementAdd:qs,elementAddSibling:Q_,elementDelete:Ju,elementDuplicate:Gc,elementVisibility:J_,elementUpdateLabel:Rd,uiObserveStart:du,uiObserveEnd:fu,inspect:sa,scrollToElement:ev},qse=(0,$t.forwardRef)(({statusLabels:e,children:t,...n},o)=>{let r=ck(o,e);return $t.default.createElement("div",{ref:o,...n},t,r)});qse.displayName="LayerContent";oV=class extends $t.default.PureComponent{constructor(){super(...arguments);K(this,"state",{isDragging:!1,isElementPickerOpen:!1,isEditingLabel:!1});K(this,"handleRef",$t.default.createRef());K(this,"onAddChild",t=>{t.stopPropagation(),this.props.addChildElementAtts&&this.props.elementAdd(this.props.doc,this.props.id,this.props.addChildElementAtts)});K(this,"onDuplicate",t=>{t.stopPropagation(),this.props.elementDuplicate(this.props.doc,this.props.id)});K(this,"onVisibility",t=>{t.stopPropagation(),this.props.elementVisibility(this.props.doc,this.props.id,!this.props.element._hidden)});K(this,"onDelete",t=>{t.stopPropagation(),this.props.elementDelete(this.props.doc,this.props.id)});K(this,"onInspectWithoutNavigation",t=>{t.stopPropagation(),this.inspectWithoutNavigation()});K(this,"onInspect",t=>{t.stopPropagation(),setTimeout(()=>{this.props.inspect(this.props.id),this.props.scrollToElement(this.props.id)},10)});K(this,"onToggle",t=>{t.stopPropagation(),this.props.toggleExpanded(this.props.id,void 0,{deep:!!t.ctrlKey||!!t.metaKey})});K(this,"onMouseEnter",()=>{this.props.onMouseEnterItem(this.props.id),this.props.draggingIsActive||this.props.uiObserveStart(this.props.id),this.props.canHoverIntentExpand&&this.props.hasChildren&&(this.expandTimer=setTimeout(()=>this.props.toggleExpanded(this.props.id,!0),750)),this.props.canHoverIntentSelect&&(this.selectTimer=setTimeout(()=>this.inspectWithoutNavigation(),750))});K(this,"onMouseLeave",()=>{this.state.isDragging||(clearTimeout(this.expandTimer),clearTimeout(this.selectTimer),this.props.onMouseLeaveItem(this.props.id),this.props.uiObserveEnd())});K(this,"onUpdateLabel",t=>this.props.elementUpdateLabel(this.props.doc,this.props.id,t));K(this,"maybeDrag",t=>{this.state.isEditingLabel||!(t.which===1||t.button===0)||(t.preventDefault(),Y6e(this.props.element._type)&&(window.document.body.addEventListener("mouseup",this.releaseDrag),window.document.body.addEventListener("mousemove",this.startDrag)))});K(this,"startDrag",t=>{this.props.onDragStart(t,{incoming:this.props.id,mirrorContent:`<span>${this.props.element.__label}</span>`}),this.setState({isDragging:!0}),this.props.setIsDragging(!0),window.document.body.removeEventListener("mousemove",this.startDrag)});K(this,"releaseDrag",()=>{this.state.isDragging&&(clearTimeout(this.expandTimer),clearTimeout(this.selectTimer),this.props.setIsDragging(!1)),this.setState({isDragging:!1}),window.document.body.removeEventListener("mouseup",this.releaseDrag),window.document.body.removeEventListener("mousemove",this.startDrag)});K(this,"onMouseUpGlobal",({clientX:t,clientY:n})=>{if(this.props.interactive)return;let o=this.handleRef.current;setTimeout(()=>{if(!o)return;let{top:r,left:i,bottom:s,right:a}=o.getBoundingClientRect();t>=i&&t<=a&&n>=r&&n<=s&&this.props.uiObserveStart(this.props.id)},0)});K(this,"onIsEditingLabel",t=>this.setState({isEditingLabel:t}));K(this,"addChildFromPicker",t=>(this.props.toggleExpanded(this.props.id,!0),this.props.elementAdd(this.props.doc,this.props.id,t)));K(this,"addSiblingFromPicker",t=>this.props.elementAddSibling(this.props.doc,this.props.id,t));K(this,"addSiblingAfterFromPicker",t=>this.props.elementAddSibling(this.props.doc,this.props.id,t,!0))}componentDidMount(){window.document.body.addEventListener("mouseup",this.onMouseUpGlobal)}componentWillUnmount(){clearTimeout(this.expandTimer),clearTimeout(this.selectTimer),window.document.body.removeEventListener("mouseup",this.onMouseUpGlobal),window.document.body.removeEventListener("mousemove",this.startDrag),window.document.body.removeEventListener("mouseup",this.releaseDrag)}inspectWithoutNavigation(){this.props.scrollToElement(this.props.id),!this.props.isNested&&this.props.inspect(this.props.id,{navigate:!1})}renderActions(){let t=this.props.element._type,n=[],o=r=>this.props.permissions.userCan(`element-library.${t}.${r}`);return t!=="region"&&(o("inspect")&&n.push({action:"inspect",label:v("app.inspect"),content:$t.default.createElement(G,{type:"search"}),handler:this.onInspect}),this.props.element._locked||(this.props.canAddChild&&n.push({render:()=>$t.default.createElement(d1,{context:this.props.libraryContext,onTogglePicker:this.onToggleElementInserter,onAddAfterClick:this.addChildFromPicker,key:"add",renderButton:({ref:r,onClick:i})=>$t.default.createElement("button",{ref:r,onClick:i,className:"tco-layer-action"},$t.default.createElement(G,{type:"plus"}))})}),this.props.element.__virtual||(o("copy")&&n.push({action:"duplicate",label:v("app.duplicate"),content:$t.default.createElement(G,{type:"copy"}),handler:this.onDuplicate}),o("delete")&&n.push({action:"delete",label:v("app.delete"),className:"tco-danger",content:$t.default.createElement(G,{type:"trash"}),handler:this.onDelete})),n.push({action:"visibility",label:v("app.outline.show-hide"),content:this.props.element._hidden?$t.default.createElement(G,{type:"eye-slash"}):$t.default.createElement(G,{type:"eye-open"}),handler:this.onVisibility}))),$t.default.createElement("div",{className:"tco-layer-actions"},this.renderActionArray(n))}renderAlwaysVisibleActions(){let t=[];return this.props.element._hidden&&t.push({action:"visibility",label:v("app.outline.show-hide"),content:this.props.element._hidden?$t.default.createElement(G,{type:"eye-slash"}):$t.default.createElement(G,{type:"eye-open"}),handler:this.onVisibility}),t.length?$t.default.createElement("div",{className:"tco-layer-actions tco-layer-actions-non-interactive"},this.renderActionArray(t)):null}renderActionArray(t){return $t.default.createElement($t.default.Fragment,null,t.map(({action:n,content:o,className:r,handler:i,render:s})=>s?s():$t.default.createElement("button",{key:n,onClick:i,className:Q("tco-layer-action",r)},o)))}renderIcon(){return this.props.element._locked?$t.default.createElement(G,{type:"lock"}):this.props.showElementIcons?$t.default.createElement(ma,{type:this.props.element._type}):$t.default.createElement(ma,null)}renderAddBefore(){return this.props.level!==0||!this.props.canAddSibling||!this.props.siblingLibraryContext||this.props.element.__virtual?null:$t.default.createElement(d1,{context:this.props.siblingLibraryContext,onTogglePicker:this.onToggleElementInserter,onAddAfterClick:this.addSiblingFromPicker,renderButton:({ref:t,onClick:n,label:o})=>$t.default.createElement("button",{ref:t,onClick:n,className:"tco-layer-add-level-zero"},$t.default.createElement("span",null,$t.default.createElement(G,{type:"plus"}),o))})}render(){let t=this.props.interactive&&!this.props.draggingIsActive,n=[this.props.element._id,"outline-item"],o=Wf(this.props.element);return $t.default.createElement("div",{"data-tco-ctx-menu":n.join("::"),className:Q("tco-layer","element-type-"+this.props.element._type,{"is-top-lvl":this.props.level===0,"has-children":this.props.hasChildren},...o.classes),onClick:this.onInspectWithoutNavigation,style:{"--lvl":this.props.level}},this.renderAddBefore(),this.props.showIndicatorBefore&&$t.default.createElement("div",{className:"tco-layer-indicator is-before"}),$t.default.createElement(qse,{className:Q("tco-layer-content",{"is-active":this.props.active,"is-interactive":t,"is-receiving":this.props.isReceiving}),onMouseDown:this.maybeDrag,onMouseEnter:this.onMouseEnter,onMouseLeave:this.onMouseLeave,statusLabels:o.statusLabels,ref:this.handleRef},$t.default.createElement("div",{className:"tco-layer-content-before"},this.props.hasChildren?$t.default.createElement("button",{className:Q("tco-layer-collapse",{"is-collapsed":!this.props.isExpanded}),onClick:this.onToggle},$t.default.createElement(G,{type:"caret"})):this.renderIcon()),$t.default.createElement("div",{className:"tco-layer-content-inner"},$t.default.createElement(ei,{label:this.props.element.__label,onUpdate:this.onUpdateLabel,onStateChange:this.onIsEditingLabel})),$t.default.createElement("div",{className:"tco-layer-content-after"},this.renderActions(),!t&&!this.props.active&&$t.default.createElement(eV,{statusLabels:o.statusLabels}),this.renderAlwaysVisibleActions())),this.props.showIndicatorAfter&&$t.default.createElement("div",{className:"tco-layer-indicator is-after"}))}};K(oV,"defaultProps",{onMouseEnterItem:()=>{},onMouseLeaveItem:()=>{}});Z6e=Jo(X6e(),J6e)(oV),Qse=class extends $t.default.PureComponent{constructor(){super(...arguments);K(this,"state",{incoming:!1,mirrorX:0,mirrorY:0,indicateBefore:null,indicateAfter:null,overItem:null,mirrorContent:null});K(this,"dropIndex",0);K(this,"nextIndex",0);K(this,"hasEvents",!1);K(this,"setLayerEvents",()=>{this.layersEl.addEventListener("mouseover",this.onMouseOver),this.hasEvents=!0});K(this,"onMouseEnterItem",t=>this.setState({overItem:t}));K(this,"onMouseLeaveItem",()=>this.setState({overItem:null}));K(this,"onMouseOver",t=>{if(!this.state.incoming&&!this.props.incomingElement)return;let n=[...t.target.classList].includes("tco-layer")?t.target:t.target.closest(".tco-layer");if(!n)return;let o=[...n.children].find(s=>[...s.classList].includes("tco-layer-content"));if(!o)return;let{top:r,height:i}=o.getBoundingClientRect();this.recentMidPoint=r+i/2,this.nextIndex=[...n.parentElement.children].indexOf(n)});K(this,"onMouseMove",t=>{if(!this.state.incoming&&!this.props.incomingElement)return;this.setState({mirrorX:t.clientX,mirrorY:t.clientY});let n=this.nextIndex+(t.clientY>this.recentMidPoint?1:0);this.dropIndex!==n&&(this.dropIndex=n,this.maybeIndicate(this.props.list[n],this.props.list[n-1]))});K(this,"onDragStart",({clientX:t,clientY:n},{incoming:o,mirrorContent:r})=>{this.setState({mirrorX:t,mirrorY:n,incoming:o,mirrorContent:r}),window.document.body.addEventListener("mousemove",this.onMouseMove),window.document.body.addEventListener("mouseup",this.onDragEnd)});K(this,"onDragEnd",()=>{window.document.body.removeEventListener("mousemove",this.onMouseMove);let{indicateBefore:t,indicateAfter:n,overItem:o}=this.state;this.props.incomingElement?n?this.props.dispatch(Q_(this.props.doc,n,this.props.incomingElement,!0)):t?this.props.dispatch(Q_(this.props.doc,t,this.props.incomingElement)):this.isEligible(o,{into:!0})&&this.props.dispatch(qs(this.props.doc,o,this.props.incomingElement)):this.state.incoming&&(n?this.props.dispatch(YD(this.props.doc,this.state.incoming,n)):t?this.props.dispatch(KD(this.props.doc,this.state.incoming,t)):this.isEligible(o,{into:!0})&&(this.props.dispatch(Jd(this.props.doc,this.state.incoming,null,o)),this.props.toggleExpanded(o,!0))),this.setState({incoming:null,mirrorX:0,mirrorY:0,indicateBefore:null,indicateAfter:null,mirrorContent:null})});K(this,"addTopLevelElement",t=>this.props.dispatch(qs(this.props.doc,this.props.originId,t)))}componentDidMount(){this.layersEl&&this.setLayerEvents()}componentDidUpdate(t){!t.incomingElement&&this.props.incomingElement&&(window.document.body.addEventListener("mousemove",this.onMouseMove),window.document.body.addEventListener("mouseup",this.onDragEnd)),t.incomingElement&&!this.props.incomingElement&&(window.document.body.removeEventListener("mousemove",this.onMouseMove),window.document.body.removeEventListener("mouseup",this.onDragEnd)),this.layersEl&&!this.hasEvents&&this.setLayerEvents()}isEligible(t,n){if(!t||!this.props.items[t])return!1;let o=this.props.incomingElement?`new|${this.props.incomingElement}`:this.state.incoming;return this.props.items[t].isEligible({incoming:o,...n})}maybeIndicate(t,n){this.setState({indicateBefore:this.isEligible(t,{before:!0})?t:null,indicateAfter:this.isEligible(n,{after:!0})?n:null})}componentWillUnmount(){window.document.body.removeEventListener("mouseup",this.onDragEnd),window.document.body.removeEventListener("mousemove",this.onMouseMove),this.layersEl&&(this.layersEl.removeEventListener("mouseover",this.onMouseOver),this.hasEvents=!1)}renderItems(){return this.props.list.map(t=>{let n=this.props.items[t],{incoming:o}=this.state,r=this.props.incomingElement?`new|${this.props.incomingElement}`:o,i=r&&(r.indexOf("new|")===0||this.props.items[r])&&!n.isExpanded&&n.isEligible({incoming:r,into:!0,preCheck:!0}),s=i&&this.state.overItem===t,a=this.state.indicateAfter===n.siblingAbove;return $t.default.createElement(Z6e,{key:t,doc:this.props.doc,docTypeName:this.props.docTypeName,modKey:this.props.modKey,isNested:this.props.isNested,canAddSibling:this.props.canAddChild,setIsDragging:this.props.setIsDragging,permissions:this.props.permissions,draggingIsActive:!!r,onMouseEnterItem:this.onMouseEnterItem,onMouseLeaveItem:this.onMouseLeaveItem,canHoverIntentExpand:i,isReceiving:s,showElementIcons:this.props.showElementIcons,showIndicatorBefore:!s&&!a&&this.state.indicateBefore===t,showIndicatorAfter:!s&&this.state.indicateAfter===t,onDragStart:this.onDragStart,active:this.props.inspecting===t,id:t,toggleExpanded:this.props.toggleExpanded,...n})})}render(){return this.props.list.length<=0?this.props.canAddChild?$t.default.createElement(d1,{context:this.props.libraryContext,onAddAfterClick:this.addTopLevelElement,renderButton:({ref:t,onClick:n,label:o})=>$t.default.createElement(q_,{icon:"plus",onClick:n,label:o,isCompact:this.props.isNested},$t.default.createElement("span",{ref:t}))}):null:$t.default.createElement("div",{className:"tco-layers is-vertical"},$t.default.createElement("div",{ref:t=>this.layersEl=t,className:Q("tco-layers-list",{"is-dragging":!!(this.props.incomingElement||this.state.incoming),"can-add":this.props.canAddChild})},this.renderItems(),this.props.canAddChild&&$t.default.createElement(d1,{context:this.props.libraryContext,onAddAfterClick:this.addTopLevelElement,renderButton:({ref:t,onClick:n,label:o})=>$t.default.createElement("button",{className:"tco-layer-add-level-zero show-label",onClick:n,ref:t},$t.default.createElement("span",null,$t.default.createElement(G,{type:"plus"}),o))})),this.props.libraryContext.message&&$t.default.createElement("span",{className:"tco-layers-message"},this.props.libraryContext.message),this.state.mirrorContent&&$t.default.createElement("div",{className:"tco-layers-mirror",style:{left:this.state.mirrorX,top:this.state.mirrorY},dangerouslySetInnerHTML:{__html:this.state.mirrorContent}}))}}});var sV={};M(sV,{default:()=>mk});function mk(){let{id:e}=Zn();return iV.default.createElement(qo,{className:"tco-control-outline is-augmented",managedChildren:!0},iV.default.createElement(h1,{key:e,id:e,originId:e,isNested:!0}))}var iV,aV=x(()=>{iV=I(U());pk();Ht();hs()});var uV={};M(uV,{InspectorControlRaw:()=>Kse,default:()=>lV});function R6e({id:e,index:t,controlProps:n}){let{controls:o,breakoutMode:r}=Dt(),i=o[e];return zl.default.createElement(ePe,{control:i,id:e,index:t,controlProps:n,breakoutMode:r})}function Kse({id:e,index:t,controlProps:n,ListComponent:o=zi,control:r={},breakoutMode:i=!1}){let{userCanInContext:s}=kt(),{data:a={},onUpdateValue:l,onUpdateQueryValue:u}=Tr(),{currentBreakpoint:c}=lr(),p=(0,zl.useMemo)(function(){let y=[a._bp_data_resolved,a._bp_data,c,r.keys];for(let _ in r.keys){let b=r.keys[_];y.push(a[b])}return y},[a,r.keys,c]),{values:m,queryValues:d,rawQueryValues:f}=(0,zl.useMemo)(()=>Object.keys(r.keys||{}).reduce((y,_)=>{let b=r.keys[_];return typeof a[b]=="undefined"?(r.options?.ignoreControlData||console.warn("Unable to locate control data",b,r),y):(a?._bp_data_resolved&&a._bp_data_resolved[b]&&(y.queryValues[_]=a._bp_data_resolved[b]),a?._bp_data&&a._bp_data[b]&&(y.rawQueryValues[_]=a._bp_data[b]),a?._bp_data&&(a?._bp_data[b]||[]).filter(w=>w!==null).length>0&&a?._bp_data_resolved[b]&&a?._bp_data_resolved[b][c]?y.values[_]=a._bp_data_resolved[b][c][0]:y.values[_]=a[b],y)},{values:{},queryValues:{},rawQueryValues:{}}),p),h=(0,zl.useCallback)((y,_,b=!1)=>{let w=b?_:r.keys[_||"value"];w?l(w,y):console.warn("Control can not update unmapped key",_,r)},[l]),g=(0,zl.useCallback)((y,_,b=null,w=null)=>{let S=r.keys[y];S?u(S,_,b,w):console.warn("Control can not update unmapped key",y,r)},[u]);return zl.default.createElement(kb,{id:e,index:t,control:r,ListComponent:o,OutlineComponent:mk,values:m,queryValues:d,rawQueryValues:f,updateValue:h,updateQueryValue:g,userCan:s,breakoutMode:i,...n})}var zl,lV,ePe,LS=x(()=>{zl=I(U());wu();aV();Ht();Nn();Vt();Cs();lV=(0,zl.memo)(R6e);ePe=(0,zl.memo)(Kse)});var cV={};M(cV,{default:()=>zi});function tPe({control:e=ms,hasExtension:t=!0,controlProps:n=ms,extend:o=ms}){let{controls:r={}}=Dt(),{hiddenControls:i}=_s(),s=(0,mp.useMemo)(function(){return(r[e.id]?.controls??[]).filter(l=>!i.includes(l))},[i,r]),a=(0,mp.useMemo)(()=>{let l=[];return s.forEach(function(u,c){l.push({isFirst:c===0,isLast:c===s.length-1,hasExtension:c===s.length-1&&t,...n,...o,id:u})}),l},[o,n,t,s]);return mp.default.createElement(mp.default.Fragment,null,a.map((l,u)=>mp.default.createElement(lV,{id:l.id,key:l.id,controlProps:l,index:u})))}var mp,Yse,zi,wu=x(()=>{mp=I(U());De();Vt();LS();He();Ni();Yse=(0,mp.memo)(tPe);Yse.displayName="InspectorControlList";zi=Yse});var pV={};M(pV,{default:()=>dk});function dk({parentId:e}){let t=Tb(e),n=VL(),o=(0,Ab.useCallback)(function(){n(e)},[e]);return!t||t._type==="region"?"":Ab.default.createElement(yn,{onClick:o,className:"",tooltip:"Go Up One Level"},Ab.default.createElement(G,{type:"move-up-layer"}))}var Ab,mV=x(()=>{Ab=I(U());xn();He();hs();Cb()});var dV={};M(dV,{default:()=>Vm});function Vm({useCapture:e=!1,previewImageUrl:t=null,onClick:n=void 0,enablePreviewHandler:o=function(){}}){return Eu.default.createElement(Eu.default.Fragment,null,e&&Eu.default.createElement("div",{className:"tco-save-template-form-row"},Eu.default.createElement("span",{className:"tco-save-template-form-row-label"},"Preview"),Eu.default.createElement("figure",{className:"tco-save-template-form-figure"},t===null?Eu.default.createElement(Ln,{lg:!0}):Eu.default.createElement("img",{src:t,width:320,height:320}))),Eu.default.createElement("div",{className:"tco-save-template-form-row"},Eu.default.createElement("span",{className:"tco-save-template-form-row-label"},Eu.default.createElement(rn,{label:"Enable Preview",onClick:n,checked:e,onToggle:o}))))}var Eu,Pb=x(()=>{Eu=I(U());xr();ti()});var hV={};M(hV,{ElementManagerCog:()=>fV,ElementManagerSaveTemplate:()=>Xse,ElementManagerTemplate:()=>fk});function nPe({element:{_id:e,_type:t,_region:n,_order:o,_depth:r,_modules:i,__allow_children:s}={}}={}){let a=s?i.length:"N/A",l=Ne(u=>s?Ts(u.elements,e).length:"N/A");return Xe.default.createElement("div",{className:"tco-element-manager-section is-span-1"},Xe.default.createElement("h2",{className:"has-no-line"},"By the Numbers"),Xe.default.createElement("ul",{className:"is-multi-column"},Xe.default.createElement("li",null,Xe.default.createElement("span",{className:"is-label is-muted"},"Order"),Xe.default.createElement("span",{className:"is-big-text"},o+1)),Xe.default.createElement("li",null,Xe.default.createElement("span",{className:"is-label is-muted"},"Depth"),Xe.default.createElement("span",{className:"is-big-text"},r)),s&&Xe.default.createElement(Xe.default.Fragment,null,Xe.default.createElement("li",null,Xe.default.createElement("span",{className:"is-label is-muted"},"Children"),Xe.default.createElement("span",{className:"is-big-text"},a)),Xe.default.createElement("li",null,Xe.default.createElement("span",{className:"is-label is-muted"},"Descendants"),Xe.default.createElement("span",{className:"is-big-text"},l)))))}function oPe({element:e}){let{rootControl:t,updateRootControl:n,controls:o,hiddenControls:r}=_s(),i=Wf(e).statusLabels,s=(0,Xe.useMemo)(()=>i.map(({nav:u})=>u).filter(u=>u&&o[u]&&!r.includes(u)),[i,o,r]),a=(0,Xe.useCallback)(u=>{s.includes(u)&&n(u)},[s,n]);if(i.length<=0)return null;let l=e._c_id;return Xe.default.createElement("div",{className:"tco-element-manager-section is-span-1"},Xe.default.createElement("h2",{className:"has-no-line"},"Active Statuses"),Xe.default.createElement("ul",{className:"is-single-column"},i.map(u=>Xe.default.createElement("li",{key:u.key,className:"is-clicker",onClick:()=>u.nav&&a(u.nav)},Xe.default.createElement("span",{className:"is-label with-icon"},Xe.default.createElement(G,{type:u.icon})," ",Xe.default.createElement("span",null,u.label)," ",s.includes(u.nav)&&Xe.default.createElement(G,{type:"rarr"})),Xe.default.createElement("p",null,v(`app.element-status.${u.key}.description`)),u.key==="component-export"&&Xe.default.createElement(Xe.default.Fragment,null,Xe.default.createElement("p",null,"ID: ",Xe.default.createElement("span",{contentEditable:!0},l)),Xe.default.createElement("p",{contentEditable:!0},'[cs_component id="',l,'"]'))))))}function Xse({element:e,close:t}){let[n,o]=(0,Xe.useState)(e.__label),r=(0,Xe.useRef)(null),[i,s]=(0,Xe.useState)(!1);(0,Xe.useEffect)(()=>{r.current&&r.current.focus()},[]);let a=Jr(),{id:l}=Be(),u=Nf("element",e._type),c=(0,Xe.useMemo)(()=>({id:e._id}),[e._id]),[p,m]=Df("element",c,{useCapture:i}),d=(0,Xe.useCallback)(function(){s(!i),setTimeout(function(){window.dispatchEvent(new Event("resize"))},25)},[i,s]),f=(0,Xe.useCallback)(async()=>{if(!n){Ft(v("app.notify.name-required",{context:v("app.templates.entity")}));return}let h=a.getState()?.elements?.[l],g=xf(h,e._id),y={title:n,preview:p,meta:{atts:g}};!g||!g._type||await u(y)&&t()},[u,n,t,a,l,p,e._id]);return Xe.default.createElement("div",{className:"tco-save-template-form"},Xe.default.createElement("h1",null,Xe.default.createElement("span",null,v("app.elements.template")),Xe.default.createElement("button",{className:"tco-btn",onClick:()=>t()},Xe.default.createElement(G,{type:"close"}))),Xe.default.createElement(Vm,{useCapture:i,onClick:d,previewImageUrl:p}),Xe.default.createElement("div",{className:"tco-save-template-form-row"},Xe.default.createElement("span",{className:"tco-save-template-form-row-label"},v("app.save-and-name")),Xe.default.createElement("div",{className:"tco-save-template-form-inputs"},Xe.default.createElement("input",{ref:r,type:"text",placeholder:v("app.thing-name",{context:v("app.templates.entity")}),value:n,onChange:h=>{o(h.target.value)}}),Xe.default.createElement("button",{onClick:f,className:"tco-btn is-save"},v("app.save")))))}function fk({element:e,tag:t="li",label:n=Xe.default.createElement(Xe.default.Fragment,null,Xe.default.createElement("span",{className:"is-label with-icon"},Xe.default.createElement(G,{type:"save-library"})," ",Xe.default.createElement("span",null,v("app.templates.save"))),Xe.default.createElement("p",null,v("app.templates.save-snapshot"))),...o}){return Gt(e._type).options.templates?null:Xe.default.createElement(Ib,{tag:t,tooltipClass:"has-actions",className:"is-clicker",label:n,...o},r=>Xe.default.createElement(Xse,{element:e,close:r}))}function rPe({element:e}){let t=(0,Xe.useMemo)(()=>["component-thru"].includes(e._type),[e._type]),{open:n,isReady:o}=Qn("parameters-elements-json"),{userCan:r}=kt();return!o||!r("global.edit_parameters")?null:Xe.default.createElement("li",{className:Q("is-clicker",{"is-disabled":t||e._locked}),onClick:n},Xe.default.createElement("span",{className:"is-label with-icon"},Xe.default.createElement(G,{type:"lightning"})," ",Xe.default.createElement("span",null,v("app.controls.edit-parameters"))," ",Xe.default.createElement(G,{type:"rarr"})),Xe.default.createElement("p",null,v("app.parameters.abstract-complexity")),t&&Xe.default.createElement("p",{className:"is-error"},v("app.components.error.passthru")),e._locked&&Xe.default.createElement("p",{className:"is-error"},v("app.components.error.locked")))}function iPe({isComponentBuilder:e,data:t={}}){let{id:n,docTypeName:o}=Be(),{open:r}=Qn("parameters-elements-json"),{userCan:i,userCanInContext:s}=kt(),a=Ye(),l=(0,Xe.useCallback)(f=>{a(Rd(n,t._id,f.target.value))},[a,n,t._id]),u=(0,Xe.useMemo)(()=>`\u201CMy ${QS(t._type)}\u201D`,[t._type]),c=(0,Xe.useCallback)(()=>{a(ef(n,t._id))},[a,n,t._id]),p=(0,Xe.useCallback)(f=>{f.target.matches("input")||f.target.closest("li").querySelector("input").focus()}),m=(0,Xe.useMemo)(()=>["component","component-thru"].includes(t._type),[t._type]),d=(0,Xe.useMemo)(()=>["component-thru","slot"].includes(t._type),[t._type]);return Xe.default.createElement("div",{className:"tco-element-manager is-scrollable-floater-content"},Xe.default.createElement("div",{className:"tco-element-manager-sections"},Xe.default.createElement("div",{className:"tco-element-manager-section is-span-1"},Xe.default.createElement("h2",{className:"has-no-line"},`${QS(t._type)} Overview`),Xe.default.createElement("ul",{className:"is-single-column"},!d&&Xe.default.createElement("li",{className:"has-input",onClick:p},Xe.default.createElement("label",{className:"is-label"},"Edit Label"),Xe.default.createElement("input",{value:t._label,onChange:l,placeholder:u,type:"text"})),s("element_locking")&&Xe.default.createElement("li",{className:Q("is-clicker",{"is-disabled":d}),onClick:c},Xe.default.createElement(rn,{checked:t._locked,label:"Lock Element"}),Xe.default.createElement("p",null,v("app.parameters.locked-error")),d&&Xe.default.createElement("p",{className:"is-error"},v("app.components.error.no-lock-passthru"))),Xe.default.createElement(rPe,{element:t}),i("template.manage_library")&&Xe.default.createElement(fk,{element:t}))),m&&i("component")&&Xe.default.createElement(gV,{element:t}),e&&i("component")&&Xe.default.createElement(yV,{element:t}),Xe.default.createElement(oPe,{element:t}),Xe.default.createElement(nPe,{element:t})))}function sPe(){let{open:e}=Qn("element-manager");Fc(Jr(),({action:{type:i,payload:s={}}})=>{if(i==="UI:BUILDER_INSPECT"){s.manage&&e();return}},[e]);let t=Tr(),{id:n,docTypeName:o}=Be(),{id:r}=Zn();return Xe.default.createElement(qr,{id:"element-manager",label:"Manage Element",actions:Xe.default.createElement("a",{target:"_blank",rel:"noopener",href:"https://theme.co/docs/element-manager"},Xe.default.createElement(G,{type:"help"}))},r&&t.data?Xe.default.createElement(iPe,{doc:n,key:`${n}:${r}`,isComponentBuilder:o==="custom:component",data:t.data}):Xe.default.createElement(Zt,{title:v("app.inspector.na-title"),message:v("app.inspector.na-message")}))}function fV(){let{id:e}=Be(),{id:t}=Zn();return e&&t?Xe.default.createElement(S9,{id:"element-manager",label:"Manage Element"}):null}var Xe,hk=x(()=>{De();Xe=I(U());Nn();ft();ke();He();ti();Vt();jr();xr();Wn();Ut();nr();c1();Mo();It();ua();xn();mo();Wn();As();Gg();Zo();hs();Pb();sn(sPe)});var _V={};M(_V,{default:()=>gk});function gk({title:e="",unlockElement:t}){let{userCanInContext:n}=kt(),o=n("element_locking"),r=o?v("app.inspector.locked-message"):v("app.inspector.locked-message-cant-unlock");return dp.default.createElement(Zt,{titleSetInnerHTML:!1,title:dp.default.createElement(dp.default.Fragment,null,dp.default.createElement(G,{type:"lock"}),dp.default.createElement("h3",null,v("app.inspector.locked-title",{context:e}))),after:dp.default.createElement(dp.default.Fragment,null,o&&dp.default.createElement("span",{className:"tco-btn",onClick:t},v("app.inspector.unlock-title"))),message:r})}var dp,vV=x(()=>{dp=I(U());He();jr();ke();Nn()});var bV={};M(bV,{default:()=>_k});function _k(e){let{componentData:t={}}=Ps(),n=(0,yk.useMemo)(function(){let o={},r=[];for(let i in t){let s=t[i],a=s.data[s.root];r.push({value:i,label:a._label||v("app.components.missing-name")})}return o.placeholder=v("app.components.choose-valid"),o.choices=r,o.allowBreakout=!1,o},[t]);return yk.default.createElement(Ss,{...e,options:n,useDynamicContent:!1})}var yk,xV=x(()=>{yk=I(U());ke();tp();ua()});var kV={};M(kV,{InspectorFooter:()=>EV,InspectorHeader:()=>SV,InspectorWorkspace:()=>wV,useDocHasElements:()=>CV,useGetElementFromActiveDoc:()=>Tb,useInspectedElement:()=>Zn,useInspectedElementData:()=>Zse,useInspectedElementWithParent:()=>uPe});function lPe(e){let{docId:t}=Be(),{type:n,id:o,isLoadingLateData:r,locked:i}=e,s=Gt(n),a=Ye(),{userCan:l}=kt(),{controls:u={},hiddenControls:c}=_s()??{},p=(0,Yt.useMemo)(()=>(u?.root?.controls||[]).filter(d=>!c.includes(d)).length>0,[c]),m=(0,Yt.useCallback)(()=>{a(ef(t,o,!1))},[o,t,i]);return t?o?["undefined","unknown"].includes(s.id)?(console.trace("Could not find element definition",o,s),Yt.default.createElement(Zt,{message:v("app.inspector.undefined-message",{type:n})})):l(`element-library.${n}.inspect`)?i?Yt.default.createElement(gk,{title:s.title,unlockElement:m}):!p&&e.elementType==="component"?Yt.default.createElement(pPe,{type:n,definition:s}):p?r?Yt.default.createElement(Ln,null):Yt.default.createElement(Gr,null,Yt.default.createElement(zi,{control:aPe})):Yt.default.createElement(Rse,{type:n,definition:s}):Yt.default.createElement(Zt,{message:v("app.inspector.no-inspect-permission")}):Yt.default.createElement(Zt,{message:v("app.inspector.na-message")}):Yt.default.createElement(Zt,{message:v("app.doc-workspace.na-message")})}function wV(){let e=Dt(),{id:t,type:n}=Zn(),{rootControl:o}=_s()??{};return Yt.default.createElement(bg,{id:o||"inspector-missing-element",key:t},Yt.default.createElement(lPe,{elementType:n,...e}))}function EV(){return Yt.default.createElement(Yt.default.Fragment,null)}function cPe(e){let{controls:t={},hiddenControls:n,rootControl:o,updateRootControl:r}=_s()??{},i=(0,Yt.useMemo)(()=>(t?.root?.controls||[]).filter(a=>!n.includes(a)).map(a=>({value:a,label:t[a].label})),[t,n]),s=(0,Yt.useCallback)(a=>{r(a)},[r]);return Yt.default.createElement(_g,{active:o,tabs:i,onClick:s})}function SV(){let{docId:e}=Be(),{type:t,id:n}=Zn(),{data:o}=Tr(),r=o??{},i=Ye(),{userCan:s}=kt(),a=(0,Yt.useMemo)(()=>e?n?["undefined","unknown"].includes(t)?v("app.inspector.undefined-title"):r.__label:v("app.inspector.na-title"):v("app.doc-workspace.na-title"),[e,n,t,r.__label]),{componentData:l,componentDocSettings:u}=Ps()??{},c=(0,Yt.useMemo)(()=>r._type==="component"?l?.[r.component_id]?.doc:null,[l,r._type,r.component_id]),p=(0,Yt.useMemo)(()=>{if(r._type==="component"&&c)return Yt.default.createElement(Yt.default.Fragment,null,Yt.default.createElement(Jse.Link,{to:`/edit/${c}`},Gt(r._type)?.title));if(r._label){let y=Gt(r._type);return y&&y.title?y.title:v("app.inspector.title")}return v("app.inspector.title")},[r._type,r._label,c]),m=(0,Yt.useCallback)(y=>{i(Rd(e,n,y))},[e,n]),d=c8(),f=(0,Yt.useCallback)(function(){i(J_(e,n,!r._hidden))},[i,e,n,r?._hidden]),h=(0,Yt.useMemo)(()=>{if(!t||!n||r?.__virtual||r?._locked)return[];let y=[];return s(`element-library.${t}.copy`)&&y.push({icon:"copy",tooltip:v("app.duplicate"),onClick:()=>i(Gc(e,n))}),s(`element-library.${t}.delete`)&&y.push({icon:"trash",tooltip:v("app.delete"),onClick:()=>{t.replace("classic:","")==="column"?i(XD(e,n)):i(Ju(e,n))}}),y.push({tooltip:v("app.outline.show-hide"),icon:r._hidden?"eye-slash":"eye-open",onClick:f}),y},[t,n,i,f,r?._hidden,r?.__virtual,r?._locked]),g=Yt.default.createElement(Yt.default.Fragment,null,r?._parent&&Yt.default.createElement(dk,{parentId:r._parent}),Yt.default.createElement(Rg,null,h),s(`element-library.${t}.manage`)&&Yt.default.createElement(fV,{key:4}));return Yt.default.createElement(Yt.default.Fragment,null,Yt.default.createElement(vg,{subTitle:p,subTitleChildren:g,title:a,titleActions:h,onUpdate:m,actions:e&&n&&Yt.default.createElement(Yt.default.Fragment,null)},Yt.default.createElement(ei,{label:a,canEdit:!!e&&!!n,onUpdate:m,onEdit:m,onStateChange:d})),e&&Yt.default.createElement(cPe,null))}function pPe({definition:e={},type:t=""}){let{data:n,onUpdateValue:o}=Tr(),{componentData:r={}}=Ps()??{},i=(0,Yt.useMemo)(function(){return!r[n.component_id]},[r,n.component_id]),s=(0,Yt.useCallback)(function(a){o("component_id",a)},[o]);return i?Yt.default.createElement(Gr,null,Yt.default.createElement(qo,null,Yt.default.createElement("p",null,v("app.components.could-not-resolve")),Yt.default.createElement(_k,{value:n.component_id,updateValue:s}))):Yt.default.createElement(Rse,{definition:e,type:t})}function Rse({definition:e,type:t}){return Yt.default.createElement(Zt,{title:e.title,message:e.options.no_controls_message??v("app.inspector.no-controls-message",{type:t})})}var Yt,Jse,aPe,Tb,CV,Zn,Zse,uPe,hs=x(()=>{Yt=I(U());jr();ke();Ht();wu();Wn();Vt();xr();Vt();ft();Jse=I(qa());It();Kt();Ut();mV();hk();Ta();Xd();ua();He();nr();Ja();VS();vV();Nn();xV();aPe={id:"root"};Tb=e=>{let t=gt(Fm);if(!e||!t||!t.elementsData)return{};let n=t.elementsData[e];return n?{...n}:{}},CV=e=>{let t=gt(Fm);if(!t||!t.elementsData)return!1;let n=Object.entries(t.elementsData);for(let o in n){let r=n[o][1];if(r._type!=="region"&&r._type!=="root")return!0}return!1},Zn=()=>{let{type:e,id:t}=Dt();return{type:e,id:t}},Zse=()=>{let{type:e,id:t}=Dt(),n=Tb(t);return{type:e,id:t,...n}},uPe=()=>{let e=Zse();return e.parent=Tb(e&&e._parent),e}});var TV={};M(TV,{default:()=>vk});function vk({values:e,...t}){let{id:n}=Zn(),o=Eb(),r=Jv(o.elementsData,!1),[i,s]=(0,Ri.useState)(0),[a,l]=(0,Ri.useState)(!1),[u,c]=(0,Ri.useState)([]),[p,m]=(0,Ri.useState)([]),[d,f]=(0,Ri.useState)(!1),h=d?v("app.loading"):v("app.select-key");(0,Ri.useEffect)(function(){f(!0),er("looper-fields",{doc_id:o.docId,doc_info:o.docTypeInfo,element_id:n,elements:r}).then(function(y){let _=[...y.data.current];_.push({value:AV,label:v("app.dc.looper.custom-key")}),l(!1),c(_),m(y.data.depths)}).catch(function(y){Ft(JSON.stringify(y)),console.error(y)}).finally(function(){f(!1)})},[n,o.docId,o.docTypeInfo,c,f,l,m]),(0,Ri.useEffect)(function(){if(d)return;let y=e.depth|0;if(y===i)return;let _=p.length-1-y,b=p[_]||p[1];b=[...b,{value:AV,label:v("app.dc.looper.custom-key")}],s(y),c(b)},[e.depth,c,i,s,p,d]),(0,Ri.useEffect)(function(){let y=t.value.match(/{INDEX}/);t.value!==AV&&!y||(l(!0),y?t.onUpdate(t.value.replace(/{INDEX}/,"0")):t.onUpdate(""))},[t.value,a,l,t.onUpdate]);let g=(0,Ri.useCallback)(function(){l(!1),t.onUpdate("")},[t.onUpdate,l]);return(a||!u.length)&&!d?Ri.default.createElement("div",{className:"tco-choose-override tco-breakout-with-reset"},a&&Ri.default.createElement("button",{className:"tco-btn is-override-back",onClick:g},Ri.default.createElement(G,{type:"larr"})),Ri.default.createElement(ho,{...t,updateValue:t.onUpdate})):Ri.default.createElement(Gs,{value:t.value,onChange:t.onUpdate,placeholder:h,options:u,styles:mPe})}var Ri,AV,mPe,PV=x(()=>{Ri=I(U());ke();mo();Cl();hs();Vo();It();Da();Wn();He();cu();AV="__custom__",mPe={...pE,menuPortal:e=>({...e,zIndex:8880,margin:0})}});var DV={};M(DV,{default:()=>Ji,formatDC:()=>bk});function bk(e,t){return e.replaceAll(/\$(\w+)/g,(n,o)=>t[o]??"")}function Ji(e){let{dynamicContentFields:t}=dPe(),{id:n}=Be(),{dynamic_content:o=!0}=Wt(),[r,i]=(0,Lt.useState)(!1),s=(0,Lt.useCallback)(function(a){e.onInsert(a),i(!1)},[i,e.onInsert]);return o&&t?Lt.default.createElement(fn,{className:Q(`tco-dynamic-content-picker is-${e.mode||"inline"}`,e.className),modalClass:"is-dc-picker",open:r,swatchTag:"button",swatchClass:"tco-dynamic-content-swatch",content:Lt.default.createElement(G,{type:"database"}),onToggle:i},Lt.default.createElement(OV,{...e,onInsert:s,doc:n,fieldData:t})):null}var Lt,but,eae,tae,dPe,fPe,hPe,IV,gPe,nae,yPe,_Pe,oae,vPe,bPe,xPe,wPe,OV,gu=x(()=>{Lt=I(U());ft();De();but=I(Mn()),eae=I(j_()),tae=I(Kd());Ur();He();Cl();ka();Vo();ke();lu();It();hs();Un();PV();dPe=jd(({dynamicContentFields:e,dynamicContentOptions:t})=>({dynamicContentFields:e?vPe(e,t):null})),fPe=[{value:"",label:"Global Format"},{value:"g:i a",label:"5:25 pm"},{value:"g:i A",label:"5:25 PM"},{value:"H:i",label:"17:25"},{value:"custom",label:"Custom Format"}],hPe=[{value:"",label:"Global Format"},...["F j, Y","Y-m-d","m/d/Y","d/m/Y"].map(e=>({value:e,label:()=>(0,tae.default)().formatPHP(e)})),{value:"custom",label:"Custom Format"}];IV=class extends Lt.default.Component{constructor(){super(...arguments);K(this,"state",{dynamicOptions:null,hideSelect:!1,loading:!1,isCustom:!1});K(this,"onChange",t=>{let n=t==="custom";this.setState({isCustom:n}),this.props.onUpdate(n||t==="_dc::default"?"":t)})}componentDidMount(){this.loadDynamicOptions()}componentDidUpdate(t){t.options.choices!==this.props.options.choices&&this.loadDynamicOptions()}componentWillUnmount(){this.cancelAjax=!0}loadDynamicOptions(){let{choices:t}=this.props.options;if(typeof t!="string"||t.indexOf("dynamic:")!==0)return;let n=t.replace("dynamic:","");this.setState({dynamicOptions:[],loading:!0}),hr("dynamic-content",{type:n,context:{post:this.props.currentPost,term:this.props.currentTerm,user:this.props.currentUser,type:this.props.dataType}}).then(({data:o})=>{if(this.cancelAjax)return;let r=!!(o.length<=0&&this.props.options.customLabel);this.setState({isCustom:r,hideSelect:r,dynamicOptions:this.normalizeOptions(o,!0),loading:!1})})}getOptionSource(){if(this.state.dynamicOptions)return this.state.dynamicOptions;let t=typeof this.props.options.choices=="function"?this.props.options.choices():this.props.options.choices;return Array.isArray(t)?t.map(({value:n,label:o})=>({value:n||"_dc::default",label:typeof o=="function"?o():o})):[]}normalizeOptions(t,n){let o=n||t.length<=0?[{value:"_dc::default",label:"Select"},...t]:[...t];return this.props.options.customLabel&&(o=[...o,{value:"custom",label:this.props.options.customLabel}]),o}getTransformedOptions(){if(this.state.dynamicOptions)return this.state.dynamicOptions;let t=typeof this.props.options.choices=="function"?this.props.options.choices():this.props.options.choices;return this.normalizeOptions(Array.isArray(t)?t.map(({value:n,label:o})=>({value:n||"_dc::default",label:typeof o=="function"?o():o})):[])}render(){let t=this.getTransformedOptions();return Lt.default.createElement(Lt.default.Fragment,null,!this.state.hideSelect&&Lt.default.createElement(yr,{disabled:this.state.hideSelect,placeholder:this.state.loading?"Loading\u2026":"Select",value:this.state.isCustom?"custom":this.props.value||"_dc::default",onChange:this.onChange,options:t}),(this.state.isCustom||this.state.hideSelect)&&Lt.default.createElement("input",{type:"text",value:this.props.value,placeholder:this.props.options.placeholder||"",onChange:n=>this.props.onUpdate(n.target.value)}))}};K(IV,"defaultProps",{context:{}});gPe=({value:e,options:t={},onUpdate:n})=>Lt.default.createElement("input",{type:"text",value:e,placeholder:t.placeholder||"",onChange:o=>n(o.target.value)}),nae={text:gPe,select:IV,"looper-field":vk},yPe=e=>e.replace(new RegExp(/"/g),'\\"').replace(new RegExp(/&quot;/g),"\\&quot;"),_Pe=(e={})=>Object.keys(e).reduce((t,n)=>(e[n]&&(t+=`${n}="${yPe(e[n])}" `),t)," "),oae=(e,t,n,o,r)=>{let i="";return e?i=bk(e,n):i=`{{dc:${t}${_Pe(n).trimRight()}}}`,window.csHooks.apply("cs_app_dynamic_content_insert",i,e,t,n,o,r)},vPe=(e,t)=>{let n=a=>t[a]?t[a]:a==="post"?{key:"post",type:"select",label:"Post",options:{choices:[{value:"",label:"Current Post"},{value:"next",label:"Next Post"},{value:"prev",label:"Previous Post"},{value:"parent",label:"Parent Post"},{value:"custom",label:"Specific Post"}],placeholder:"Enter Post ID"}}:a==="term"?{key:"term",type:"select",label:"Term",options:{choices:[{value:"",label:"Current Term"},{value:"custom",label:"Specific Term"}],placeholder:"Enter Term ID"}}:a==="user"?{key:"user",type:"select",label:"User",options:{choices:[{value:"",label:"Current User"},{value:"author",label:"Author"},{value:"custom",label:"Specific User"}],placeholder:"Enter User ID"}}:a==="date-format"?{key:"format",type:"select",label:"Date Format",options:{choices:()=>hPe,placeholder:"Y m d"}}:a==="time-format"?{key:"format",type:"select",label:"Time Format",options:{choices:()=>fPe,placeholder:"h:i:s"}}:a==="term"?{key:"term",type:"select",label:"Term",options:{choices:[{value:"",label:"Current Category"},{value:"custom",label:"Specific Term"}],placeholder:"Enter Term ID"}}:a==="product"?{key:"product",type:"select",label:"Product",options:{choices:[{value:"",label:"Current Product"},{value:"custom",label:"Specific Product"}],placeholder:"Enter Product ID"}}:a==="usermeta"?{key:"key",type:"select",label:"Meta",options:{customLabel:"Custom Key",choices:"dynamic:usermeta",placeholder:"Enter Meta Key"}}:a==="postmeta"?{key:"key",type:"select",label:"Meta",options:{customLabel:"Custom Key",choices:"dynamic:postmeta",placeholder:"Enter Meta Key"}}:a==="acf-option-field"?{key:"field",type:"select",label:"Field",options:{customLabel:"Specific Field",choices:"dynamic:acf_option_fields",placeholder:"Enter Field Key"}}:a==="acf-sub-field"?{key:"field",type:"text",label:"Field",options:{placeholder:"Enter Field Key"}}:a==="acf-post-field"?{key:"field",type:"select",label:"Field",options:{customLabel:"Specific Field",choices:"dynamic:acf_post_fields",placeholder:"Enter Field Key"}}:a==="acf-term-field"?{key:"field",type:"select",label:"Field",options:{customLabel:"Specific Field",choices:"dynamic:acf_term_fields",placeholder:"Enter Field Key"}}:a==="acf-user-field"?{key:"field",type:"select",label:"Field",options:{customLabel:"Specific Field",choices:"dynamic:acf_user_fields",placeholder:"Enter Field Key"}}:a==="acf-setting"?{key:"key",type:"select",label:"Setting",options:{customLabel:"Specific Setting",choices:[{value:"key",label:"Key"},{value:"label",label:"Label"},{value:"name",label:"Name"},{value:"prefix",label:"Prefix"},{value:"type",label:"Type"},{value:"instructions",label:"Instructions"},{value:"required",label:"Required"},{value:"id",label:"ID"},{value:"class",label:"Class"}],placeholder:"Enter Setting Key"}}:a==="toolset-field"?{key:"field",type:"select",label:"Field",options:{customLabel:"Specific Field",choices:"dynamic:toolset",placeholder:"Enter Field Key"}}:{},o=a=>a.reduce((l,u)=>{typeof u=="string"&&(u=n(u));let{type:c,key:p,label:m="",options:d={}}=u;return nae[c]&&p&&l.push({type:c,key:p,label:m,options:d}),l},[]),r=[],i={};Object.keys(e.fields).forEach(a=>{let l=e.fields[a],{label:u="",type:c="scalar",deep:p,format:m="",controls:d=[]}=l,[f,h]=a.split(":");if(h&&f){let g=(e.groups[f]||{}).label||"";i[a]={...l,name:h,key:a,type:c,label:u,deep:p,format:m,group:f,groupLabel:g,controls:o(d)},r.push({key:a,index:`${g} ${u}`})}return i},[]);let s=Object.keys(e.groups).map(a=>Object.assign(e.groups[a],{name:a}));return{fields:i,groups:s,index:r}},bPe=(e,{doc:t,inspecting:n})=>({contextIds:e.render?.[t]?.elements?.[n]?.contextIds||[]}),xPe=Jo(bPe)(class extends Lt.default.PureComponent{constructor(){super(...arguments);K(this,"state",{});K(this,"onInsert",()=>this.props.onInsert(this.props.field.key,this.state));K(this,"updateState",(t,n)=>this.setState({[t]:n}))}renderControl({key:t,type:n,options:o}){let r=nae[n],[i=null,s=null,a=null]=this.props.contextIds;return Lt.default.createElement(r,{value:this.state[t]||"",values:this.state,options:o,dataType:this.props.dataType,currentPost:i,currentTerm:s,currentUser:a,onUpdate:l=>this.updateState(t,l)})}render(){let{key:t,label:n,groupLabel:o,format:r="",controls:i=[]}=this.props.field??{};return Lt.default.createElement(Lt.default.Fragment,null,Lt.default.createElement("div",{className:"tco-picker-header"},Lt.default.createElement("button",{className:"tco-dynamic-content-back",onClick:this.props.onGoBack},Lt.default.createElement(G,{type:"larr"})),Lt.default.createElement("span",{className:"tco-dynamic-content-title"},`${o}: ${n}`)),Lt.default.createElement("div",{className:"tco-dynamic-content-section-content"},Lt.default.createElement("ul",{className:"tco-dynamic-content-control-list"},i.map(({key:s,label:a,type:l,options:u})=>Lt.default.createElement("li",{key:s},Lt.default.createElement("label",null,a),this.renderControl({key:s,type:l,options:u}))))),Lt.default.createElement("div",{className:"tco-picker-input"},Lt.default.createElement("input",{className:"tco-dynamic-content-preview",type:"text",value:oae(r,t,this.state,this.props.field,this.props.type),readOnly:!0}),Lt.default.createElement("button",{className:"tco-dynamic-content-insert",onClick:this.onInsert},Lt.default.createElement("span",null,Lt.default.createElement(G,{type:"plus"})))))}}),wPe=e=>{let{id:t}=Zn();return Lt.default.createElement(xPe,{inspecting:t,...e})};OV=class extends Lt.default.PureComponent{constructor(){super(...arguments);K(this,"state",{customizing:null,searchQuery:""});K(this,"customizeOutput",t=>this.setState({customizing:t}));K(this,"goBack",()=>this.setState({customizing:null}));K(this,"insertContent",t=>{this.props.onInsert(t),this.setState({customizing:null})});K(this,"insertDC",(t,n)=>{let o=this.props.fieldData.fields[this.state.customizing]||{},{format:r=""}=o;this.insertContent(oae(r,t,n,o,this.props.type))});K(this,"updateSearchQuery",(t,n)=>{let o=t?this.search(t):null;this.setState({searchQuery:t,searchResults:o})})}search(t){return eae.default.go(t,this.props.fieldData.index,{keys:["index"]}).map(({obj:n})=>n.key)}componentDidUpdate(){this.searchRef&&!this.state.customizing&&this.searchRef.focus()}renderExtraTags(){return this.props.extraTags.length<=0?null:Lt.default.createElement("li",null,Lt.default.createElement("strong",null,"Element Tags"),Lt.default.createElement("ul",null,this.props.extraTags.map(({label:t,value:n})=>Lt.default.createElement("li",{key:n},Lt.default.createElement("button",{onClick:()=>this.insertContent(n),type:"button"},Lt.default.createElement("span",null,Lt.default.createElement("b",null,t)))))))}renderGroups(){let{fields:t,groups:n}=this.props.fieldData,o=Object.keys(t).filter(i=>{let{type:s}=t[i];return s==="mixed"||this.props.type==="scalar"&&s==="image"?!0:this.props.type===s}).filter(i=>!this.state.searchResults||this.state.searchResults.includes(i)).map(i=>({key:i,group:i.split(":")[0]})),r=o.map(({group:i})=>i);return n.filter(({name:i})=>r.includes(i)).map(({name:i,label:s})=>Lt.default.createElement("li",{key:i},Lt.default.createElement("strong",null,s),Lt.default.createElement("ul",null,o.filter(({group:a})=>i===a).map(({key:a})=>{let{label:l,controls:u,deep:c}=t[a];return Lt.default.createElement("li",{key:a},Lt.default.createElement("button",{onClick:()=>c?this.customizeOutput(a):this.insertDC(a),type:"button"},Lt.default.createElement("span",null,Lt.default.createElement("b",null,l))),u&&u.length>0&&Lt.default.createElement("button",{onClick:m=>{m.stopPropagation(),this.customizeOutput(a)},type:"button"},Lt.default.createElement("span",null,Lt.default.createElement(G,{type:c?"rarr":"cog"}))))}))))}render(){return Lt.default.createElement(Lt.default.Fragment,null,Lt.default.createElement("section",{className:"tco-dynamic-content-section tco-forms is-primary"},Lt.default.createElement("div",{className:"tco-picker-header"},Lt.default.createElement(Xi,{query:this.state.searchQuery,onQueryChange:this.updateSearchQuery,placeholder:v("app.search")})),Lt.default.createElement("div",{className:"tco-dynamic-content-section-content"},Lt.default.createElement("ul",{className:"tco-dynamic-content-list"},this.renderExtraTags(),this.renderGroups()))),Lt.default.createElement("section",{className:Q("tco-dynamic-content-section tco-forms is-secondary",{"is-active":this.state.customizing})},this.state.customizing&&Lt.default.createElement(wPe,{doc:this.props.doc,onGoBack:this.goBack,dataType:this.props.type,type:this.props.type,field:this.props.fieldData.fields[this.state.customizing]||{},onInsert:this.insertDC})))}};K(OV,"defaultProps",{value:null,mode:"inline",extraTags:[],type:"scalar",onUpdate:()=>{}})});var iae=ct((Nut,rae)=>{rae.exports=function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(o,r,i){n.o(o,r)||Object.defineProperty(o,r,{enumerable:!0,get:i})},n.r=function(o){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(o,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(o,"__esModule",{value:!0})},n.t=function(o,r){if(1&r&&(o=n(o)),8&r||4&r&&typeof o=="object"&&o&&o.__esModule)return o;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:o}),2&r&&typeof o!="string")for(var s in o)n.d(i,s,function(a){return o[a]}.bind(null,s));return i},n.n=function(o){var r=o&&o.__esModule?function(){return o.default}:function(){return o};return n.d(r,"a",r),r},n.o=function(o,r){return Object.prototype.hasOwnProperty.call(o,r)},n.p="",n(n.s=4)}([function(e,t){e.exports=U()},function(e,t){e.exports=Kd()},function(e,t){e.exports=ui()},function(e,t,n){e.exports=n(5)()},function(e,t,n){e.exports=n(7)},function(e,t,n){"use strict";var o=n(6);function r(){}function i(){}i.resetWarningCache=r,e.exports=function(){function s(u,c,p,m,d,f){if(f!==o){var h=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw h.name="Invariant Violation",h}}function a(){return s}s.isRequired=s;var l={array:s,bigint:s,bool:s,func:s,number:s,object:s,string:s,symbol:s,any:s,arrayOf:a,element:s,elementType:s,instanceOf:a,node:s,objectOf:a,oneOf:a,oneOfType:a,shape:a,exact:a,checkPropTypes:i,resetWarningCache:r};return l.PropTypes=l,l}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){"use strict";n.r(t);var o=n(3),r=n.n(o),i=n(1),s=n.n(i),a=n(0),l=n.n(a);function u(){return(u=Object.assign?Object.assign.bind():function(me){for(var ie=1;ie<arguments.length;ie++){var Ae=arguments[ie];for(var ue in Ae)Object.prototype.hasOwnProperty.call(Ae,ue)&&(me[ue]=Ae[ue])}return me}).apply(this,arguments)}function c(me){var ie=me.onClickPrev,Ae=me.onClickSwitch,ue=me.onClickNext,be=me.switchContent,Me=me.switchColSpan,ge=me.switchProps;return l.a.createElement("tr",null,l.a.createElement("th",{className:"rdtPrev",onClick:ie},l.a.createElement("span",null,"\u2039")),l.a.createElement("th",u({className:"rdtSwitch",colSpan:Me,onClick:Ae},ge),be),l.a.createElement("th",{className:"rdtNext",onClick:ue},l.a.createElement("span",null,"\u203A")))}function p(me){return(p=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(ie){return typeof ie}:function(ie){return ie&&typeof Symbol=="function"&&ie.constructor===Symbol&&ie!==Symbol.prototype?"symbol":typeof ie})(me)}function m(me,ie){if(!(me instanceof ie))throw new TypeError("Cannot call a class as a function")}function d(me,ie){for(var Ae=0;Ae<ie.length;Ae++){var ue=ie[Ae];ue.enumerable=ue.enumerable||!1,ue.configurable=!0,"value"in ue&&(ue.writable=!0),Object.defineProperty(me,ue.key,ue)}}function f(me,ie){return(f=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(Ae,ue){return Ae.__proto__=ue,Ae})(me,ie)}function h(me){var ie=function(){if(typeof Reflect=="undefined"||!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}}();return function(){var Ae,ue=_(me);if(ie){var be=_(this).constructor;Ae=Reflect.construct(ue,arguments,be)}else Ae=ue.apply(this,arguments);return g(this,Ae)}}function g(me,ie){if(ie&&(p(ie)==="object"||typeof ie=="function"))return ie;if(ie!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return y(me)}function y(me){if(me===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return me}function _(me){return(_=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(ie){return ie.__proto__||Object.getPrototypeOf(ie)})(me)}function b(me,ie,Ae){return ie in me?Object.defineProperty(me,ie,{value:Ae,enumerable:!0,configurable:!0,writable:!0}):me[ie]=Ae,me}var w=function(me){(function(ge,we){if(typeof we!="function"&&we!==null)throw new TypeError("Super expression must either be null or a function");ge.prototype=Object.create(we&&we.prototype,{constructor:{value:ge,writable:!0,configurable:!0}}),Object.defineProperty(ge,"prototype",{writable:!1}),we&&f(ge,we)})(Me,me);var ie,Ae,ue,be=h(Me);function Me(){var ge;m(this,Me);for(var we=arguments.length,Ze=new Array(we),mt=0;mt<we;mt++)Ze[mt]=arguments[mt];return b(y(ge=be.call.apply(be,[this].concat(Ze))),"_setDate",function(jt){ge.props.updateDate(jt)}),ge}return ie=Me,(Ae=[{key:"render",value:function(){return l.a.createElement("div",{className:"rdtDays"},l.a.createElement("table",null,l.a.createElement("thead",null,this.renderNavigation(),this.renderDayHeaders()),l.a.createElement("tbody",null,this.renderDays()),this.renderFooter()))}},{key:"renderNavigation",value:function(){var ge=this,we=this.props.viewDate,Ze=we.localeData();return l.a.createElement(c,{onClickPrev:function(){return ge.props.navigate(-1,"months")},onClickSwitch:function(){return ge.props.showView("months")},onClickNext:function(){return ge.props.navigate(1,"months")},switchContent:Ze.months(we)+" "+we.year(),switchColSpan:5,switchProps:{"data-value":this.props.viewDate.month()}})}},{key:"renderDayHeaders",value:function(){var ge=function(we){var Ze=we.firstDayOfWeek(),mt=[],jt=0;return we._weekdaysMin.forEach(function(Bt){mt[(7+jt++-Ze)%7]=Bt}),mt}(this.props.viewDate.localeData()).map(function(we,Ze){return l.a.createElement("th",{key:we+Ze,className:"dow"},we)});return l.a.createElement("tr",null,ge)}},{key:"renderDays",value:function(){var ge=this.props.viewDate,we=ge.clone().startOf("month"),Ze=ge.clone().endOf("month"),mt=[[],[],[],[],[],[]],jt=ge.clone().subtract(1,"months");jt.date(jt.daysInMonth()).startOf("week");for(var Bt=jt.clone().add(42,"d"),mr=0;jt.isBefore(Bt);)S(mt,mr++).push(this.renderDay(jt,we,Ze)),jt.add(1,"d");return mt.map(function(Oo,Bs){return l.a.createElement("tr",{key:"".concat(Bt.month(),"_").concat(Bs)},Oo)})}},{key:"renderDay",value:function(ge,we,Ze){var mt=this.props.selectedDate,jt={key:ge.format("M_D"),"data-value":ge.date(),"data-month":ge.month(),"data-year":ge.year()},Bt="rdtDay";return ge.isBefore(we)?Bt+=" rdtOld":ge.isAfter(Ze)&&(Bt+=" rdtNew"),mt&&ge.isSame(mt,"day")&&(Bt+=" rdtActive"),ge.isSame(this.props.moment(),"day")&&(Bt+=" rdtToday"),this.props.isValidDate(ge)?jt.onClick=this._setDate:Bt+=" rdtDisabled",jt.className=Bt,this.props.renderDay(jt,ge.clone(),mt&&mt.clone())}},{key:"renderFooter",value:function(){var ge=this;if(this.props.timeFormat){var we=this.props.viewDate;return l.a.createElement("tfoot",null,l.a.createElement("tr",null,l.a.createElement("td",{onClick:function(){return ge.props.showView("time")},colSpan:7,className:"rdtTimeToggle"},we.format(this.props.timeFormat))))}}}])&&d(ie.prototype,Ae),ue&&d(ie,ue),Object.defineProperty(ie,"prototype",{writable:!1}),Me}(l.a.Component);function S(me,ie){return me[Math.floor(ie/7)]}function C(me){return(C=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(ie){return typeof ie}:function(ie){return ie&&typeof Symbol=="function"&&ie.constructor===Symbol&&ie!==Symbol.prototype?"symbol":typeof ie})(me)}function k(me,ie){if(!(me instanceof ie))throw new TypeError("Cannot call a class as a function")}function A(me,ie){for(var Ae=0;Ae<ie.length;Ae++){var ue=ie[Ae];ue.enumerable=ue.enumerable||!1,ue.configurable=!0,"value"in ue&&(ue.writable=!0),Object.defineProperty(me,ue.key,ue)}}function O(me,ie){return(O=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(Ae,ue){return Ae.__proto__=ue,Ae})(me,ie)}function T(me){var ie=function(){if(typeof Reflect=="undefined"||!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}}();return function(){var Ae,ue=L(me);if(ie){var be=L(this).constructor;Ae=Reflect.construct(ue,arguments,be)}else Ae=ue.apply(this,arguments);return F(this,Ae)}}function F(me,ie){if(ie&&(C(ie)==="object"||typeof ie=="function"))return ie;if(ie!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return z(me)}function z(me){if(me===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return me}function L(me){return(L=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(ie){return ie.__proto__||Object.getPrototypeOf(ie)})(me)}function D(me,ie,Ae){return ie in me?Object.defineProperty(me,ie,{value:Ae,enumerable:!0,configurable:!0,writable:!0}):me[ie]=Ae,me}b(w,"defaultProps",{isValidDate:function(){return!0},renderDay:function(me,ie){return l.a.createElement("td",me,ie.date())}});var j=function(me){(function(ge,we){if(typeof we!="function"&&we!==null)throw new TypeError("Super expression must either be null or a function");ge.prototype=Object.create(we&&we.prototype,{constructor:{value:ge,writable:!0,configurable:!0}}),Object.defineProperty(ge,"prototype",{writable:!1}),we&&O(ge,we)})(Me,me);var ie,Ae,ue,be=T(Me);function Me(){var ge;k(this,Me);for(var we=arguments.length,Ze=new Array(we),mt=0;mt<we;mt++)Ze[mt]=arguments[mt];return D(z(ge=be.call.apply(be,[this].concat(Ze))),"_updateSelectedMonth",function(jt){ge.props.updateDate(jt)}),ge}return ie=Me,(Ae=[{key:"render",value:function(){return l.a.createElement("div",{className:"rdtMonths"},l.a.createElement("table",null,l.a.createElement("thead",null,this.renderNavigation())),l.a.createElement("table",null,l.a.createElement("tbody",null,this.renderMonths())))}},{key:"renderNavigation",value:function(){var ge=this,we=this.props.viewDate.year();return l.a.createElement(c,{onClickPrev:function(){return ge.props.navigate(-1,"years")},onClickSwitch:function(){return ge.props.showView("years")},onClickNext:function(){return ge.props.navigate(1,"years")},switchContent:we,switchColSpan:"2"})}},{key:"renderMonths",value:function(){for(var ge=[[],[],[]],we=0;we<12;we++)$(ge,we).push(this.renderMonth(we));return ge.map(function(Ze,mt){return l.a.createElement("tr",{key:mt},Ze)})}},{key:"renderMonth",value:function(ge){var we,Ze=this.props.selectedDate,mt="rdtMonth";this.isDisabledMonth(ge)?mt+=" rdtDisabled":we=this._updateSelectedMonth,Ze&&Ze.year()===this.props.viewDate.year()&&Ze.month()===ge&&(mt+=" rdtActive");var jt={key:ge,className:mt,"data-value":ge,onClick:we};return this.props.renderMonth?this.props.renderMonth(jt,ge,this.props.viewDate.year(),this.props.selectedDate&&this.props.selectedDate.clone()):l.a.createElement("td",jt,this.getMonthText(ge))}},{key:"isDisabledMonth",value:function(ge){var we=this.props.isValidDate;if(!we)return!1;for(var Ze=this.props.viewDate.clone().set({month:ge}),mt=Ze.endOf("month").date()+1;mt-- >1;)if(we(Ze.date(mt)))return!1;return!0}},{key:"getMonthText",value:function(ge){var we,Ze=this.props.viewDate,mt=Ze.localeData().monthsShort(Ze.month(ge));return(we=mt.substring(0,3)).charAt(0).toUpperCase()+we.slice(1)}}])&&A(ie.prototype,Ae),ue&&A(ie,ue),Object.defineProperty(ie,"prototype",{writable:!1}),Me}(l.a.Component);function $(me,ie){return ie<4?me[0]:ie<8?me[1]:me[2]}function X(me){return(X=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(ie){return typeof ie}:function(ie){return ie&&typeof Symbol=="function"&&ie.constructor===Symbol&&ie!==Symbol.prototype?"symbol":typeof ie})(me)}function ne(me,ie){if(!(me instanceof ie))throw new TypeError("Cannot call a class as a function")}function le(me,ie){for(var Ae=0;Ae<ie.length;Ae++){var ue=ie[Ae];ue.enumerable=ue.enumerable||!1,ue.configurable=!0,"value"in ue&&(ue.writable=!0),Object.defineProperty(me,ue.key,ue)}}function P(me,ie){return(P=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(Ae,ue){return Ae.__proto__=ue,Ae})(me,ie)}function R(me){var ie=function(){if(typeof Reflect=="undefined"||!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}}();return function(){var Ae,ue=ve(me);if(ie){var be=ve(this).constructor;Ae=Reflect.construct(ue,arguments,be)}else Ae=ue.apply(this,arguments);return de(this,Ae)}}function de(me,ie){if(ie&&(X(ie)==="object"||typeof ie=="function"))return ie;if(ie!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return B(me)}function B(me){if(me===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return me}function ve(me){return(ve=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(ie){return ie.__proto__||Object.getPrototypeOf(ie)})(me)}function W(me,ie,Ae){return ie in me?Object.defineProperty(me,ie,{value:Ae,enumerable:!0,configurable:!0,writable:!0}):me[ie]=Ae,me}var te=function(me){(function(ge,we){if(typeof we!="function"&&we!==null)throw new TypeError("Super expression must either be null or a function");ge.prototype=Object.create(we&&we.prototype,{constructor:{value:ge,writable:!0,configurable:!0}}),Object.defineProperty(ge,"prototype",{writable:!1}),we&&P(ge,we)})(Me,me);var ie,Ae,ue,be=R(Me);function Me(){var ge;ne(this,Me);for(var we=arguments.length,Ze=new Array(we),mt=0;mt<we;mt++)Ze[mt]=arguments[mt];return W(B(ge=be.call.apply(be,[this].concat(Ze))),"disabledYearsCache",{}),W(B(ge),"_updateSelectedYear",function(jt){ge.props.updateDate(jt)}),ge}return ie=Me,(Ae=[{key:"render",value:function(){return l.a.createElement("div",{className:"rdtYears"},l.a.createElement("table",null,l.a.createElement("thead",null,this.renderNavigation())),l.a.createElement("table",null,l.a.createElement("tbody",null,this.renderYears())))}},{key:"renderNavigation",value:function(){var ge=this,we=this.getViewYear();return l.a.createElement(c,{onClickPrev:function(){return ge.props.navigate(-10,"years")},onClickSwitch:function(){return ge.props.showView("years")},onClickNext:function(){return ge.props.navigate(10,"years")},switchContent:"".concat(we,"-").concat(we+9)})}},{key:"renderYears",value:function(){for(var ge=this.getViewYear(),we=[[],[],[]],Ze=ge-1;Ze<ge+11;Ze++)q(we,Ze-ge).push(this.renderYear(Ze));return we.map(function(mt,jt){return l.a.createElement("tr",{key:jt},mt)})}},{key:"renderYear",value:function(ge){var we,Ze=this.getSelectedYear(),mt="rdtYear";this.isDisabledYear(ge)?mt+=" rdtDisabled":we=this._updateSelectedYear,Ze===ge&&(mt+=" rdtActive");var jt={key:ge,className:mt,"data-value":ge,onClick:we};return this.props.renderYear(jt,ge,this.props.selectedDate&&this.props.selectedDate.clone())}},{key:"getViewYear",value:function(){return 10*parseInt(this.props.viewDate.year()/10,10)}},{key:"getSelectedYear",value:function(){return this.props.selectedDate&&this.props.selectedDate.year()}},{key:"isDisabledYear",value:function(ge){var we=this.disabledYearsCache;if(we[ge]!==void 0)return we[ge];var Ze=this.props.isValidDate;if(!Ze)return!1;for(var mt=this.props.viewDate.clone().set({year:ge}),jt=mt.endOf("year").dayOfYear()+1;jt-- >1;)if(Ze(mt.dayOfYear(jt)))return we[ge]=!1,!1;return we[ge]=!0,!0}}])&&le(ie.prototype,Ae),ue&&le(ie,ue),Object.defineProperty(ie,"prototype",{writable:!1}),Me}(l.a.Component);function q(me,ie){return ie<3?me[0]:ie<7?me[1]:me[2]}function ee(me){return(ee=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(ie){return typeof ie}:function(ie){return ie&&typeof Symbol=="function"&&ie.constructor===Symbol&&ie!==Symbol.prototype?"symbol":typeof ie})(me)}function se(me,ie){for(var Ae=0;Ae<ie.length;Ae++){var ue=ie[Ae];ue.enumerable=ue.enumerable||!1,ue.configurable=!0,"value"in ue&&(ue.writable=!0),Object.defineProperty(me,ue.key,ue)}}function pe(me,ie){return(pe=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(Ae,ue){return Ae.__proto__=ue,Ae})(me,ie)}function Ce(me){var ie=function(){if(typeof Reflect=="undefined"||!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}}();return function(){var Ae,ue=J(me);if(ie){var be=J(this).constructor;Ae=Reflect.construct(ue,arguments,be)}else Ae=ue.apply(this,arguments);return V(this,Ae)}}function V(me,ie){if(ie&&(ee(ie)==="object"||typeof ie=="function"))return ie;if(ie!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return function(Ae){if(Ae===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Ae}(me)}function J(me){return(J=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(ie){return ie.__proto__||Object.getPrototypeOf(ie)})(me)}function Y(me,ie){var Ae=Object.keys(me);if(Object.getOwnPropertySymbols){var ue=Object.getOwnPropertySymbols(me);ie&&(ue=ue.filter(function(be){return Object.getOwnPropertyDescriptor(me,be).enumerable})),Ae.push.apply(Ae,ue)}return Ae}function Te(me){for(var ie=1;ie<arguments.length;ie++){var Ae=arguments[ie]!=null?arguments[ie]:{};ie%2?Y(Object(Ae),!0).forEach(function(ue){Ue(me,ue,Ae[ue])}):Object.getOwnPropertyDescriptors?Object.defineProperties(me,Object.getOwnPropertyDescriptors(Ae)):Y(Object(Ae)).forEach(function(ue){Object.defineProperty(me,ue,Object.getOwnPropertyDescriptor(Ae,ue))})}return me}function Ue(me,ie,Ae){return ie in me?Object.defineProperty(me,ie,{value:Ae,enumerable:!0,configurable:!0,writable:!0}):me[ie]=Ae,me}W(te,"defaultProps",{renderYear:function(me,ie){return l.a.createElement("td",me,ie)}});var Ie={hours:{min:0,max:23,step:1},minutes:{min:0,max:59,step:1},seconds:{min:0,max:59,step:1},milliseconds:{min:0,max:999,step:1}},Qe=function(me){(function(ge,we){if(typeof we!="function"&&we!==null)throw new TypeError("Super expression must either be null or a function");ge.prototype=Object.create(we&&we.prototype,{constructor:{value:ge,writable:!0,configurable:!0}}),Object.defineProperty(ge,"prototype",{writable:!1}),we&&pe(ge,we)})(Me,me);var ie,Ae,ue,be=Ce(Me);function Me(ge){var we,Ze,mt;return function(jt,Bt){if(!(jt instanceof Bt))throw new TypeError("Cannot call a class as a function")}(this,Me),(we=be.call(this,ge)).constraints=(Ze=ge.timeConstraints,mt={},Object.keys(Ie).forEach(function(jt){mt[jt]=Te(Te({},Ie[jt]),Ze[jt]||{})}),mt),we.state=we.getTimeParts(ge.selectedDate||ge.viewDate),we}return ie=Me,(Ae=[{key:"render",value:function(){var ge=this,we=[],Ze=this.state;return this.getCounters().forEach(function(mt,jt){jt&&mt!=="ampm"&&we.push(l.a.createElement("div",{key:"sep".concat(jt),className:"rdtCounterSeparator"},":")),we.push(ge.renderCounter(mt,Ze[mt]))}),l.a.createElement("div",{className:"rdtTime"},l.a.createElement("table",null,this.renderHeader(),l.a.createElement("tbody",null,l.a.createElement("tr",null,l.a.createElement("td",null,l.a.createElement("div",{className:"rdtCounters"},we))))))}},{key:"renderCounter",value:function(ge,we){var Ze=this;return ge==="hours"&&this.isAMPM()&&(we=(we-1)%12+1)==0&&(we=12),ge==="ampm"&&(we=this.props.timeFormat.indexOf(" A")!==-1?this.props.viewDate.format("A"):this.props.viewDate.format("a")),l.a.createElement("div",{key:ge,className:"rdtCounter"},l.a.createElement("span",{className:"rdtBtn",onMouseDown:function(mt){return Ze.onStartClicking(mt,"increase",ge)}},"\u25B2"),l.a.createElement("div",{className:"rdtCount"},we),l.a.createElement("span",{className:"rdtBtn",onMouseDown:function(mt){return Ze.onStartClicking(mt,"decrease",ge)}},"\u25BC"))}},{key:"renderHeader",value:function(){var ge=this;if(this.props.dateFormat){var we=this.props.selectedDate||this.props.viewDate;return l.a.createElement("thead",null,l.a.createElement("tr",null,l.a.createElement("td",{className:"rdtSwitch",colSpan:"4",onClick:function(){return ge.props.showView("days")}},we.format(this.props.dateFormat))))}}},{key:"onStartClicking",value:function(ge,we,Ze){var mt=this;if(!ge||!ge.button||ge.button===0){if(Ze==="ampm")return this.toggleDayPart();var jt={},Bt=document.body;jt[Ze]=this[we](Ze),this.setState(jt),this.timer=setTimeout(function(){mt.increaseTimer=setInterval(function(){jt[Ze]=mt[we](Ze),mt.setState(jt)},70)},500),this.mouseUpListener=function(){clearTimeout(mt.timer),clearInterval(mt.increaseTimer),mt.props.setTime(Ze,parseInt(mt.state[Ze],10)),Bt.removeEventListener("mouseup",mt.mouseUpListener),Bt.removeEventListener("touchend",mt.mouseUpListener)},Bt.addEventListener("mouseup",this.mouseUpListener),Bt.addEventListener("touchend",this.mouseUpListener)}}},{key:"toggleDayPart",value:function(){var ge=parseInt(this.state.hours,10);ge>=12?ge-=12:ge+=12,this.props.setTime("hours",ge)}},{key:"increase",value:function(ge){var we=this.constraints[ge],Ze=parseInt(this.state[ge],10)+we.step;return Ze>we.max&&(Ze=we.min+(Ze-(we.max+1))),it(ge,Ze)}},{key:"decrease",value:function(ge){var we=this.constraints[ge],Ze=parseInt(this.state[ge],10)-we.step;return Ze<we.min&&(Ze=we.max+1-(we.min-Ze)),it(ge,Ze)}},{key:"getCounters",value:function(){var ge=[],we=this.props.timeFormat;return we.toLowerCase().indexOf("h")!==-1&&(ge.push("hours"),we.indexOf("m")!==-1&&(ge.push("minutes"),we.indexOf("s")!==-1&&(ge.push("seconds"),we.indexOf("S")!==-1&&ge.push("milliseconds")))),this.isAMPM()&&ge.push("ampm"),ge}},{key:"isAMPM",value:function(){return this.props.timeFormat.toLowerCase().indexOf(" a")!==-1}},{key:"getTimeParts",value:function(ge){var we=ge.hours();return{hours:it("hours",we),minutes:it("minutes",ge.minutes()),seconds:it("seconds",ge.seconds()),milliseconds:it("milliseconds",ge.milliseconds()),ampm:we<12?"am":"pm"}}},{key:"componentDidUpdate",value:function(ge){this.props.selectedDate?this.props.selectedDate!==ge.selectedDate&&this.setState(this.getTimeParts(this.props.selectedDate)):ge.viewDate!==this.props.viewDate&&this.setState(this.getTimeParts(this.props.viewDate))}}])&&se(ie.prototype,Ae),ue&&se(ie,ue),Object.defineProperty(ie,"prototype",{writable:!1}),Me}(l.a.Component);function it(me,ie){for(var Ae={hours:1,minutes:2,seconds:2,milliseconds:3},ue=ie+"";ue.length<Ae[me];)ue="0"+ue;return ue}var ot=n(2);function ae(me,ie){return(ae=Object.setPrototypeOf||function(Ae,ue){return Ae.__proto__=ue,Ae})(me,ie)}function ce(me){if(me===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return me}function ye(me,ie,Ae){return me===ie||(me.correspondingElement?me.correspondingElement.classList.contains(Ae):me.classList.contains(Ae))}var Se,Oe,oe=(Se===void 0&&(Se=0),function(){return++Se}),he={},H={},fe=["touchstart","touchmove"];function Pe(me,ie){var Ae=null;return fe.indexOf(ie)!==-1&&Oe&&(Ae={passive:!me.props.preventDefault}),Ae}var $e=function(me,ie){var Ae,ue,be=me.displayName||me.name||"Component";return ue=Ae=function(Me){var ge,we;function Ze(jt){var Bt;return(Bt=Me.call(this,jt)||this).__outsideClickHandler=function(mr){if(typeof Bt.__clickOutsideHandlerProp!="function"){var Oo=Bt.getInstance();if(typeof Oo.props.handleClickOutside!="function"){if(typeof Oo.handleClickOutside!="function")throw new Error("WrappedComponent: "+be+" lacks a handleClickOutside(event) function for processing outside click events.");Oo.handleClickOutside(mr)}else Oo.props.handleClickOutside(mr)}else Bt.__clickOutsideHandlerProp(mr)},Bt.__getComponentNode=function(){var mr=Bt.getInstance();return ie&&typeof ie.setClickOutsideRef=="function"?ie.setClickOutsideRef()(mr):typeof mr.setClickOutsideRef=="function"?mr.setClickOutsideRef():Object(ot.findDOMNode)(mr)},Bt.enableOnClickOutside=function(){if(typeof document!="undefined"&&!H[Bt._uid]){Oe===void 0&&(Oe=function(){if(typeof window!="undefined"&&typeof window.addEventListener=="function"){var Oo=!1,Bs=Object.defineProperty({},"passive",{get:function(){Oo=!0}}),rs=function(){};return window.addEventListener("testPassiveEventSupport",rs,Bs),window.removeEventListener("testPassiveEventSupport",rs,Bs),Oo}}()),H[Bt._uid]=!0;var mr=Bt.props.eventTypes;mr.forEach||(mr=[mr]),he[Bt._uid]=function(Oo){var Bs;Bt.componentNode!==null&&(Bt.props.preventDefault&&Oo.preventDefault(),Bt.props.stopPropagation&&Oo.stopPropagation(),Bt.props.excludeScrollbar&&(Bs=Oo,document.documentElement.clientWidth<=Bs.clientX||document.documentElement.clientHeight<=Bs.clientY)||function(rs,F0,kw){if(rs===F0)return!0;for(;rs.parentNode||rs.host;){if(rs.parentNode&&ye(rs,F0,kw))return!0;rs=rs.parentNode||rs.host}return rs}(Oo.composed&&Oo.composedPath&&Oo.composedPath().shift()||Oo.target,Bt.componentNode,Bt.props.outsideClickIgnoreClass)===document&&Bt.__outsideClickHandler(Oo))},mr.forEach(function(Oo){document.addEventListener(Oo,he[Bt._uid],Pe(ce(Bt),Oo))})}},Bt.disableOnClickOutside=function(){delete H[Bt._uid];var mr=he[Bt._uid];if(mr&&typeof document!="undefined"){var Oo=Bt.props.eventTypes;Oo.forEach||(Oo=[Oo]),Oo.forEach(function(Bs){return document.removeEventListener(Bs,mr,Pe(ce(Bt),Bs))}),delete he[Bt._uid]}},Bt.getRef=function(mr){return Bt.instanceRef=mr},Bt._uid=oe(),Bt}we=Me,(ge=Ze).prototype=Object.create(we.prototype),ge.prototype.constructor=ge,ae(ge,we);var mt=Ze.prototype;return mt.getInstance=function(){if(me.prototype&&!me.prototype.isReactComponent)return this;var jt=this.instanceRef;return jt.getInstance?jt.getInstance():jt},mt.componentDidMount=function(){if(typeof document!="undefined"&&document.createElement){var jt=this.getInstance();if(ie&&typeof ie.handleClickOutside=="function"&&(this.__clickOutsideHandlerProp=ie.handleClickOutside(jt),typeof this.__clickOutsideHandlerProp!="function"))throw new Error("WrappedComponent: "+be+" lacks a function for processing outside click events specified by the handleClickOutside config option.");this.componentNode=this.__getComponentNode(),this.props.disableOnClickOutside||this.enableOnClickOutside()}},mt.componentDidUpdate=function(){this.componentNode=this.__getComponentNode()},mt.componentWillUnmount=function(){this.disableOnClickOutside()},mt.render=function(){var jt=this.props;jt.excludeScrollbar;var Bt=function(mr,Oo){if(mr==null)return{};var Bs,rs,F0={},kw=Object.keys(mr);for(rs=0;rs<kw.length;rs++)Bs=kw[rs],Oo.indexOf(Bs)>=0||(F0[Bs]=mr[Bs]);return F0}(jt,["excludeScrollbar"]);return me.prototype&&me.prototype.isReactComponent?Bt.ref=this.getRef:Bt.wrappedRef=this.getRef,Bt.disableOnClickOutside=this.disableOnClickOutside,Bt.enableOnClickOutside=this.enableOnClickOutside,Object(a.createElement)(me,Bt)},Ze}(a.Component),Ae.displayName="OnClickOutside("+be+")",Ae.defaultProps={eventTypes:["mousedown","touchstart"],excludeScrollbar:ie&&ie.excludeScrollbar||!1,outsideClickIgnoreClass:"ignore-react-onclickoutside",preventDefault:!1,stopPropagation:!1},Ae.getClass=function(){return me.getClass?me.getClass():me},ue};function Z(me){return(Z=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(ie){return typeof ie}:function(ie){return ie&&typeof Symbol=="function"&&ie.constructor===Symbol&&ie!==Symbol.prototype?"symbol":typeof ie})(me)}function re(me,ie){var Ae=Object.keys(me);if(Object.getOwnPropertySymbols){var ue=Object.getOwnPropertySymbols(me);ie&&(ue=ue.filter(function(be){return Object.getOwnPropertyDescriptor(me,be).enumerable})),Ae.push.apply(Ae,ue)}return Ae}function _e(me){for(var ie=1;ie<arguments.length;ie++){var Ae=arguments[ie]!=null?arguments[ie]:{};ie%2?re(Object(Ae),!0).forEach(function(ue){_t(me,ue,Ae[ue])}):Object.getOwnPropertyDescriptors?Object.defineProperties(me,Object.getOwnPropertyDescriptors(Ae)):re(Object(Ae)).forEach(function(ue){Object.defineProperty(me,ue,Object.getOwnPropertyDescriptor(Ae,ue))})}return me}function Ee(me,ie){if(!(me instanceof ie))throw new TypeError("Cannot call a class as a function")}function Ve(me,ie){for(var Ae=0;Ae<ie.length;Ae++){var ue=ie[Ae];ue.enumerable=ue.enumerable||!1,ue.configurable=!0,"value"in ue&&(ue.writable=!0),Object.defineProperty(me,ue.key,ue)}}function nt(me,ie,Ae){return ie&&Ve(me.prototype,ie),Ae&&Ve(me,Ae),Object.defineProperty(me,"prototype",{writable:!1}),me}function Je(me,ie){if(typeof ie!="function"&&ie!==null)throw new TypeError("Super expression must either be null or a function");me.prototype=Object.create(ie&&ie.prototype,{constructor:{value:me,writable:!0,configurable:!0}}),Object.defineProperty(me,"prototype",{writable:!1}),ie&&lt(me,ie)}function lt(me,ie){return(lt=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(Ae,ue){return Ae.__proto__=ue,Ae})(me,ie)}function yt(me){var ie=function(){if(typeof Reflect=="undefined"||!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}}();return function(){var Ae,ue=ut(me);if(ie){var be=ut(this).constructor;Ae=Reflect.construct(ue,arguments,be)}else Ae=ue.apply(this,arguments);return xe(this,Ae)}}function xe(me,ie){if(ie&&(Z(ie)==="object"||typeof ie=="function"))return ie;if(ie!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return We(me)}function We(me){if(me===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return me}function ut(me){return(ut=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(ie){return ie.__proto__||Object.getPrototypeOf(ie)})(me)}function _t(me,ie,Ae){return ie in me?Object.defineProperty(me,ie,{value:Ae,enumerable:!0,configurable:!0,writable:!0}):me[ie]=Ae,me}n.d(t,"default",function(){return ki});var Xt="years",Jt="months",Dn="days",$n="time",xt=r.a,an=function(){},en=xt.oneOfType([xt.instanceOf(s.a),xt.instanceOf(Date),xt.string]),ki=function(me){Je(Ae,me);var ie=yt(Ae);function Ae(ue){var be;return Ee(this,Ae),_t(We(be=ie.call(this,ue)),"_renderCalendar",function(){var Me=be.props,ge=be.state,we={viewDate:ge.viewDate.clone(),selectedDate:be.getSelectedDate(),isValidDate:Me.isValidDate,updateDate:be._updateDate,navigate:be._viewNavigate,moment:s.a,showView:be._showView};switch(ge.currentView){case Xt:return we.renderYear=Me.renderYear,l.a.createElement(te,we);case Jt:return we.renderMonth=Me.renderMonth,l.a.createElement(j,we);case Dn:return we.renderDay=Me.renderDay,we.timeFormat=be.getFormat("time"),l.a.createElement(w,we);default:return we.dateFormat=be.getFormat("date"),we.timeFormat=be.getFormat("time"),we.timeConstraints=Me.timeConstraints,we.setTime=be._setTime,l.a.createElement(Qe,we)}}),_t(We(be),"_showView",function(Me,ge){var we=(ge||be.state.viewDate).clone(),Ze=be.props.onBeforeNavigate(Me,be.state.currentView,we);Ze&&be.state.currentView!==Ze&&(be.props.onNavigate(Ze),be.setState({currentView:Ze}))}),_t(We(be),"viewToMethod",{days:"date",months:"month",years:"year"}),_t(We(be),"nextView",{days:"time",months:"days",years:"months"}),_t(We(be),"_updateDate",function(Me){var ge=be.state.currentView,we=be.getUpdateOn(be.getFormat("date")),Ze=be.state.viewDate.clone();Ze[be.viewToMethod[ge]](parseInt(Me.target.getAttribute("data-value"),10)),ge==="days"&&(Ze.month(parseInt(Me.target.getAttribute("data-month"),10)),Ze.year(parseInt(Me.target.getAttribute("data-year"),10)));var mt={viewDate:Ze};ge===we?(mt.selectedDate=Ze.clone(),mt.inputValue=Ze.format(be.getFormat("datetime")),be.props.open===void 0&&be.props.input&&be.props.closeOnSelect&&be._closeCalendar(),be.props.onChange(Ze.clone())):be._showView(be.nextView[ge],Ze),be.setState(mt)}),_t(We(be),"_viewNavigate",function(Me,ge){var we=be.state.viewDate.clone();we.add(Me,ge),Me>0?be.props.onNavigateForward(Me,ge):be.props.onNavigateBack(-Me,ge),be.setState({viewDate:we})}),_t(We(be),"_setTime",function(Me,ge){var we=(be.getSelectedDate()||be.state.viewDate).clone();we[Me](ge),be.props.value||be.setState({selectedDate:we,viewDate:we.clone(),inputValue:we.format(be.getFormat("datetime"))}),be.props.onChange(we)}),_t(We(be),"_openCalendar",function(){be.isOpen()||be.setState({open:!0},be.props.onOpen)}),_t(We(be),"_closeCalendar",function(){be.isOpen()&&be.setState({open:!1},function(){be.props.onClose(be.state.selectedDate||be.state.inputValue)})}),_t(We(be),"_handleClickOutside",function(){var Me=be.props;Me.input&&be.state.open&&Me.open===void 0&&Me.closeOnClickOutside&&be._closeCalendar()}),_t(We(be),"_onInputFocus",function(Me){be.callHandler(be.props.inputProps.onFocus,Me)&&be._openCalendar()}),_t(We(be),"_onInputChange",function(Me){if(be.callHandler(be.props.inputProps.onChange,Me)){var ge=Me.target?Me.target.value:Me,we=be.localMoment(ge,be.getFormat("datetime")),Ze={inputValue:ge};we.isValid()?(Ze.selectedDate=we,Ze.viewDate=we.clone().startOf("month")):Ze.selectedDate=null,be.setState(Ze,function(){be.props.onChange(we.isValid()?we:be.state.inputValue)})}}),_t(We(be),"_onInputKeyDown",function(Me){be.callHandler(be.props.inputProps.onKeyDown,Me)&&Me.which===9&&be.props.closeOnTab&&be._closeCalendar()}),_t(We(be),"_onInputClick",function(Me){be.callHandler(be.props.inputProps.onClick,Me)&&be._openCalendar()}),be.state=be.getInitialState(),be}return nt(Ae,[{key:"render",value:function(){return l.a.createElement(xc,{className:this.getClassName(),onClickOut:this._handleClickOutside},this.renderInput(),l.a.createElement("div",{className:"rdtPicker"},this.renderView()))}},{key:"renderInput",value:function(){if(this.props.input){var ue=_e(_e({type:"text",className:"form-control",value:this.getInputValue()},this.props.inputProps),{},{onFocus:this._onInputFocus,onChange:this._onInputChange,onKeyDown:this._onInputKeyDown,onClick:this._onInputClick});return this.props.renderInput?l.a.createElement("div",null,this.props.renderInput(ue,this._openCalendar,this._closeCalendar)):l.a.createElement("input",ue)}}},{key:"renderView",value:function(){return this.props.renderView(this.state.currentView,this._renderCalendar)}},{key:"getInitialState",value:function(){var ue=this.props,be=this.getFormat("datetime"),Me=this.parseDate(ue.value||ue.initialValue,be);return this.checkTZ(),{open:!ue.input,currentView:ue.initialViewMode||this.getInitialView(),viewDate:this.getInitialViewDate(Me),selectedDate:Me&&Me.isValid()?Me:void 0,inputValue:this.getInitialInputValue(Me)}}},{key:"getInitialViewDate",value:function(ue){var be,Me=this.props.initialViewDate;if(Me){if((be=this.parseDate(Me,this.getFormat("datetime")))&&be.isValid())return be;Ai('The initialViewDated given "'+Me+'" is not valid. Using current date instead.')}else if(ue&&ue.isValid())return ue.clone();return this.getInitialDate()}},{key:"getInitialDate",value:function(){var ue=this.localMoment();return ue.hour(0).minute(0).second(0).millisecond(0),ue}},{key:"getInitialView",value:function(){var ue=this.getFormat("date");return ue?this.getUpdateOn(ue):$n}},{key:"parseDate",value:function(ue,be){var Me;return ue&&typeof ue=="string"?Me=this.localMoment(ue,be):ue&&(Me=this.localMoment(ue)),Me&&!Me.isValid()&&(Me=null),Me}},{key:"getClassName",value:function(){var ue="rdt",be=this.props,Me=be.className;return Array.isArray(Me)?ue+=" "+Me.join(" "):Me&&(ue+=" "+Me),be.input||(ue+=" rdtStatic"),this.isOpen()&&(ue+=" rdtOpen"),ue}},{key:"isOpen",value:function(){return!this.props.input||(this.props.open===void 0?this.state.open:this.props.open)}},{key:"getUpdateOn",value:function(ue){return this.props.updateOnView?this.props.updateOnView:ue.match(/[lLD]/)?Dn:ue.indexOf("M")!==-1?Jt:ue.indexOf("Y")!==-1?Xt:Dn}},{key:"getLocaleData",value:function(){var ue=this.props;return this.localMoment(ue.value||ue.defaultValue||new Date).localeData()}},{key:"getDateFormat",value:function(){var ue=this.getLocaleData(),be=this.props.dateFormat;return be===!0?ue.longDateFormat("L"):be||""}},{key:"getTimeFormat",value:function(){var ue=this.getLocaleData(),be=this.props.timeFormat;return be===!0?ue.longDateFormat("LT"):be||""}},{key:"getFormat",value:function(ue){if(ue==="date")return this.getDateFormat();if(ue==="time")return this.getTimeFormat();var be=this.getDateFormat(),Me=this.getTimeFormat();return be&&Me?be+" "+Me:be||Me}},{key:"updateTime",value:function(ue,be,Me,ge){var we={},Ze=ge?"selectedDate":"viewDate";we[Ze]=this.state[Ze].clone()[ue](be,Me),this.setState(we)}},{key:"localMoment",value:function(ue,be,Me){var ge=null;return ge=(Me=Me||this.props).utc?s.a.utc(ue,be,Me.strictParsing):Me.displayTimeZone?s.a.tz(ue,be,Me.displayTimeZone):s()(ue,be,Me.strictParsing),Me.locale&&ge.locale(Me.locale),ge}},{key:"checkTZ",value:function(){var ue=this.props.displayTimeZone;!ue||this.tzWarning||s.a.tz||(this.tzWarning=!0,Ai('displayTimeZone prop with value "'+ue+'" is used but moment.js timezone is not loaded.',"error"))}},{key:"componentDidUpdate",value:function(ue){if(ue!==this.props){var be=!1,Me=this.props;["locale","utc","displayZone","dateFormat","timeFormat"].forEach(function(ge){ue[ge]!==Me[ge]&&(be=!0)}),be&&this.regenerateDates(),Me.value&&Me.value!==ue.value&&this.setViewDate(Me.value),this.checkTZ()}}},{key:"regenerateDates",value:function(){var ue=this.props,be=this.state.viewDate.clone(),Me=this.state.selectedDate&&this.state.selectedDate.clone();ue.locale&&(be.locale(ue.locale),Me&&Me.locale(ue.locale)),ue.utc?(be.utc(),Me&&Me.utc()):ue.displayTimeZone?(be.tz(ue.displayTimeZone),Me&&Me.tz(ue.displayTimeZone)):(be.locale(),Me&&Me.locale());var ge={viewDate:be,selectedDate:Me};Me&&Me.isValid()&&(ge.inputValue=Me.format(this.getFormat("datetime"))),this.setState(ge)}},{key:"getSelectedDate",value:function(){if(this.props.value===void 0)return this.state.selectedDate;var ue=this.parseDate(this.props.value,this.getFormat("datetime"));return!(!ue||!ue.isValid())&&ue}},{key:"getInitialInputValue",value:function(ue){var be=this.props;return be.inputProps.value?be.inputProps.value:ue&&ue.isValid()?ue.format(this.getFormat("datetime")):be.value&&typeof be.value=="string"?be.value:be.initialValue&&typeof be.initialValue=="string"?be.initialValue:""}},{key:"getInputValue",value:function(){var ue=this.getSelectedDate();return ue?ue.format(this.getFormat("datetime")):this.state.inputValue}},{key:"setViewDate",value:function(ue){var be,Me=function(){return Ai("Invalid date passed to the `setViewDate` method: "+ue)};return ue&&(be=typeof ue=="string"?this.localMoment(ue,this.getFormat("datetime")):this.localMoment(ue))&&be.isValid()?void this.setState({viewDate:be}):Me()}},{key:"navigate",value:function(ue){this._showView(ue)}},{key:"callHandler",value:function(ue,be){return!ue||ue(be)!==!1}}]),Ae}(l.a.Component);function Ai(me,ie){var Ae=typeof window!="undefined"&&window.console;Ae&&(ie||(ie="warn"),Ae[ie]("***react-datetime:"+me))}_t(ki,"propTypes",{value:en,initialValue:en,initialViewDate:en,initialViewMode:xt.oneOf([Xt,Jt,Dn,$n]),onOpen:xt.func,onClose:xt.func,onChange:xt.func,onNavigate:xt.func,onBeforeNavigate:xt.func,onNavigateBack:xt.func,onNavigateForward:xt.func,updateOnView:xt.string,locale:xt.string,utc:xt.bool,displayTimeZone:xt.string,input:xt.bool,dateFormat:xt.oneOfType([xt.string,xt.bool]),timeFormat:xt.oneOfType([xt.string,xt.bool]),inputProps:xt.object,timeConstraints:xt.object,isValidDate:xt.func,open:xt.bool,strictParsing:xt.bool,closeOnSelect:xt.bool,closeOnTab:xt.bool,renderView:xt.func,renderInput:xt.func,renderDay:xt.func,renderMonth:xt.func,renderYear:xt.func}),_t(ki,"defaultProps",{onOpen:an,onClose:an,onCalendarOpen:an,onCalendarClose:an,onChange:an,onNavigate:an,onBeforeNavigate:function(me){return me},onNavigateBack:an,onNavigateForward:an,dateFormat:!0,timeFormat:!0,utc:!1,className:"",input:!0,inputProps:{},timeConstraints:{},isValidDate:function(){return!0},strictParsing:!0,closeOnSelect:!1,closeOnTab:!0,closeOnClickOutside:!0,renderView:function(me,ie){return ie()}}),_t(ki,"moment",s.a);var xc=$e(function(me){Je(Ae,me);var ie=yt(Ae);function Ae(){var ue;Ee(this,Ae);for(var be=arguments.length,Me=new Array(be),ge=0;ge<be;ge++)Me[ge]=arguments[ge];return _t(We(ue=ie.call.apply(ie,[this].concat(Me))),"container",l.a.createRef()),ue}return nt(Ae,[{key:"render",value:function(){return l.a.createElement("div",{className:this.props.className,ref:this.container},this.props.children)}},{key:"handleClickOutside",value:function(ue){this.props.onClickOut(ue)}},{key:"setClickOutsideRef",value:function(){return this.container.current}}]),Ae}(l.a.Component))}])});var MV={};M(MV,{default:()=>zm});var Kf,sae,xk,zm,wk=x(()=>{Kf=I(U()),sae=I(iae()),xk=I(Kd());Ur();gu();zm=class extends Kf.default.PureComponent{constructor(){super(...arguments);K(this,"state",{open:!1});K(this,"onInputChange",t=>this.props.onChange(t.target.value));K(this,"onPickerChange",t=>this.props.onChange(t&&t.toString?t.toString():t));K(this,"onFocus",t=>{this.state.open||this.setState({open:!0}),this.props.onFocus&&this.props.onFocus(t)});K(this,"onBlur",t=>{this.state.open||this.setState({open:!0}),this.props.onBlur&&this.props.onBlur(t)});K(this,"togglePicker",t=>{this.setState({open:t})});K(this,"renderSwatch",({ref:t})=>Kf.default.createElement("input",{type:"text",value:this.props.value,onChange:this.onInputChange,onFocus:this.onFocus,onBlur:this.onBlur,ref:t}))}render(){let t=this.props.options.dateFormat||(0,xk.default)().convertPHPFormat(window.csAppData.date_format),n=this.props.options.timeFormat||(0,xk.default)().convertPHPFormat(window.csAppData.time_format),o=(0,xk.default)(this.props.value);return Kf.default.createElement("div",{className:"tco-date-picker-wrap"},Kf.default.createElement(fn,{isInput:!0,renderSwatch:this.renderSwatch,renderSwatchDeps:[this.props.value],open:this.state.open,onToggle:this.togglePicker},Kf.default.createElement(sae.default,{className:"tco-date-time-picker",dateFormat:t,timeFormat:n,value:o,onChange:this.onPickerChange,input:!1})),this.props.showDc&&Kf.default.createElement(Ji,{mode:"inline-input",className:"tco-dynamic-content-inline-input",onInsert:this.onPickerChange}))}};K(zm,"defaultProps",{options:{},showDc:!0})});var NV={};M(NV,{default:()=>hn});var fp,hn,bs=x(()=>{fp=I(U());gu();wk();De();lm();hn=class extends fp.default.Component{constructor(){super(...arguments);K(this,"state",{selectionStart:null,selectionEnd:null});K(this,"updateSelection",t=>{let{selectionStart:n,selectionEnd:o}=t.target;this.setState({selectionStart:n,selectionEnd:o})});K(this,"onInputChange",t=>this.props.onUpdate(t.target.value));K(this,"onDcInsert",t=>{let n=`${this.props.value}`,o=this.state.selectionStart===null?n.length:this.state.selectionStart,r=this.state.selectionEnd===null?n.length:this.state.selectionEnd,i=n.substr(0,o),s=n.substring(r);this.focusIndex=i.length+t.length,this.props.onUpdate(`${i}${t}${s}`)});K(this,"onDateTimeChange",t=>this.props.onUpdate(t))}moveCursorToIndex(t){if(!!this.inputRef)try{this.inputRef.focus(),this.inputRef.setSelectionRange(t,t)}catch{}}componentDidMount(){this.props.autoFocus&&this.inputRef&&this.inputRef.focus()}componentDidUpdate(t){this.props.value!==t.value&&this.focusIndex!==null&&!isNaN(this.focusIndex)&&(this.moveCursorToIndex(this.focusIndex),this.focusIndex=null)}renderDateInput(){let{placeholder:t,value:n,className:o}=this.props;return fp.default.createElement(zm,{className:o,options:this.props.dateTimeOptions,showDc:!1,value:n,onChange:this.onDateTimeChange,placeholder:t})}renderTextInput(){let{placeholder:t,value:n,className:o}=this.props;return fp.default.createElement("input",{ref:r=>this.inputRef=r,className:o,type:"text",value:n,placeholder:t,onChange:this.onInputChange,onFocus:this.updateSelection,onMouseUp:this.updateSelection,onKeyUp:this.updateSelection})}render(){let t=this.props.type==="date"?this.renderDateInput():this.renderTextInput(),n="dc"+(this.props.contentType?":"+this.props.contentType:"");return fp.default.createElement("div",{className:Q("tco-input-button-wrapper",this.props.parentClassName)},t,this.props.dcType&&fp.default.createElement(fp.default.Fragment,null,fp.default.createElement(Pa,{extensionType:n,onUpdate:this.props.onUpdate,inputProps:this.props,id:this.props.id,label:this.props.label}),fp.default.createElement(Ji,{type:this.props.dcType,extraTags:this.props.extraTags,mode:this.props.dcMode,onInsert:this.onDcInsert})))}};K(hn,"defaultProps",{type:"text",placeholder:"",autoFocus:!1,parentClassName:"",contentType:"text",dcMode:void 0,label:"",controlProps:{}})});var LV={};M(LV,{default:()=>Ek});function Ek({label:e,value:t,handlers:n}){let o=(0,Ck.useCallback)(r=>{n.onUpdate(t.id,i=>({...i,operand:r}))},[t.id,n.onUpdate]);return Ck.default.createElement(hn,{placeholder:e,type:"text",value:t.operand||"",onUpdate:o,dcType:"scalar"})}var Ck,VV=x(()=>{Ck=I(U());bs()});var FV={};M(FV,{default:()=>Sk});function Sk({value:e,options:t,onUpdateCondition:n,handlers:o}){let r=(0,Bl.useRef)(),[i,s]=(0,Bl.useState)(!1),a=(0,Bl.useCallback)(()=>{s(!0)},[s]),l=(0,Bl.useCallback)(()=>{s(!1),window.blur(),setTimeout(()=>{if(r.current){let c=r.current.querySelector(".tco-input-button-wrapper input");c&&c.focus()}})},[s]),u=(0,Bl.useCallback)(c=>c.reduce((p,{options:m})=>{if(p)return p;let d=m.find(f=>f.value===e.condition);return d?d.label:""},"")||e.condition,[e.condition]);return Bl.default.createElement("div",{ref:r,className:"tco-select-mini-container"},Bl.default.createElement(Gs,{grouped:!0,isMini:!0,onMenuOpen:a,onMenuClose:l,placeholder:"Select Context",value:e.condition,options:t,noOptionsMessage:()=>"Nothing found, try again.",onChange:n}),!i&&Bl.default.createElement(Ek,{label:u(t),value:e,handlers:o}))}var Bl,zV=x(()=>{Bl=I(U());cu();VV()});var BV={};M(BV,{default:()=>kk});function kk({onUpdateValue:e,value:t,criteria:{choices:n}}){return aae.default.createElement(hn,{placeholder:"",type:"text",value:t,onUpdate:e,dcType:"scalar"})}var aae,UV=x(()=>{aae=I(U());bs()});var $V={};M($V,{default:()=>Tk});function Tk({handlers:e,toggle:{values:t,labels:n=[]},value:o}){let r=(0,Ak.useCallback)(()=>{e.onUpdate(o.id,s=>{let a=(t.indexOf(s.operator)+1)%t.length;return{...s,operator:t[a]}})},[o.id,e.onUpdate,t]),i=n[t.indexOf(o.operator)];return Ak.default.createElement("button",{className:"tco-btn is-is-is-not",onClick:r},i)}var Ak,HV=x(()=>{Ak=I(U())});var jV={};M(jV,{default:()=>Pk});function Pk({onUpdateValue:e,value:t}){return lae.default.createElement(zm,{value:t||"",onChange:e,placeholder:""})}var lae,WV=x(()=>{lae=I(U());wk()});var GV={};M(GV,{default:()=>Ik});function Ik({onUpdateValue:e,value:t,criteria:{choices:n}}){return uae.default.createElement(Qd,{placeholder:"Select Criteria",options:n,value:t,onChange:e})}var uae,qV=x(()=>{uae=I(U());cu()});var QV={};M(QV,{default:()=>Dk});function Dk({handlers:e,toggle:{type:t,labels:n=[]},value:o}){let r=n[0]||v("app.conditions.is"),i=n[1]||v("app.conditions.is-not"),s=(0,Ok.useCallback)(()=>{e.onUpdate(o.id,a=>({...a,toggle:!cae(a)}))},[o.id,e.onUpdate]);if(t==="boolean")return Ok.default.createElement("button",{className:"tco-btn is-is-is-not",onClick:s},cae(o)?r:i)}var Ok,cae,KV=x(()=>{Ok=I(U());ke();cae=e=>typeof e.toggle=="boolean"?e.toggle:!0});var YV={};M(YV,{default:()=>Mk});function Mk({handlers:e,context:t,value:n,findFunc:o}){let{toggle:r,criteria:i={}}=o(t,n),s=(0,Yf.useCallback)(u=>{e.onUpdate(n.id,c=>({...c,value:u}))},[n.id,e.onUpdate]),a=i.type&&CPe[i.type],l=r&&r.type&&EPe[r.type];return Yf.default.createElement(Yf.default.Fragment,null,l&&Yf.default.createElement(l,{toggle:r,handlers:e,value:n}),a&&Yf.default.createElement(a,{criteria:i,value:n.value,onUpdateValue:s}))}var Yf,CPe,EPe,XV=x(()=>{Yf=I(U());UV();HV();WV();qV();KV();CPe={"date-picker":Pk,select:Ik,text:kk},EPe={boolean:Dk,operator:Tk}});var JV={};M(JV,{default:()=>g1});function g1({isLast:e,context:t,handlers:n,value:o,options:r,findFunc:i}){let{type:s}=mg(t,o.condition,r),a=(0,Qs.useCallback)(()=>{n.onAddAfter(o.id,{condition:o.condition,group:!1})},[o.id,o.condition,n.onAddAfter]),l=(0,Qs.useCallback)(()=>{n.onDelete(o.id)},[o.id,n.onDelete]),u=(0,Qs.useCallback)(c=>{let{toggle:p}=mg(t,c,r),m=p&&p.values||[],d=p&&p.type==="operator";n.onUpdate(o.id,({operand:f="",operator:h,group:g})=>({operand:d?f:void 0,operator:d?m.includes(h)?h:m[0]:void 0,group:g,condition:c,value:""}))},[o.id,n.onUpdate,t]);return Qs.default.createElement(Qs.default.Fragment,null,Qs.default.createElement("li",{className:"is-statement"},s==="text"?Qs.default.createElement(Sk,{value:o,options:r,onUpdateCondition:u,handlers:n}):Qs.default.createElement(Gs,{grouped:!0,placeholder:"Select Context",value:o.condition,options:r,noOptionsMessage:()=>"Nothing found, try again.",onChange:u}),Qs.default.createElement(Mk,{key:o.condition,context:t,handlers:n,findFunc:i,value:o}),Qs.default.createElement("button",{className:Q("tco-btn","is-and",{"is-active":!e}),onClick:a},"and"),Qs.default.createElement("button",{className:"tco-btn is-delete",onClick:l},Qs.default.createElement(G,{type:"close"}))),e&&Qs.default.createElement("li",null,Qs.default.createElement("strong",null,"or")))}var Qs,Nk=x(()=>{Qs=I(U());De();Wd();cu();zV();He();XV()});var ZV={};M(ZV,{useSendResizeEffect:()=>Xf});function Xf(e=[]){let t=(0,Lk.useCallback)(function(){setTimeout(function(){window.dispatchEvent(new CustomEvent("resize"))},25)},[]);return(0,Lk.useEffect)(t,e),t}var Lk,Ob=x(()=>{Lk=I(U())});var RV={};M(RV,{default:()=>Vk});function SPe(e,t){let{controls:n=[]}=m_(e);return(0,es.useMemo)(()=>n.find(({key:o})=>o===t.condition)||{},[n,t.condition])}function kPe({value:e=[],context:t,updateValue:n}){let{options:o={}}=m_(t),r=Object.values(o),[i,s]=au({initialState:()=>Array.isArray(e)?e:[],makeDefault:l=>({group:!0,condition:"",value:""}),makeId:Us});bo(()=>{n(i.map(({id:l,...u})=>u))},[i]),Xf([i?.length,r?.length]);let a=(0,es.useCallback)(()=>{s.onAdd({condition:o[0].options[0].value,group:!0})},[s.onAdd,o]);return r.length?es.default.createElement("ul",{className:"tco-picker-assignments-list"},i.map((l,u)=>es.default.createElement(g1,{context:t,options:o,findFunc:SPe,key:l.id,value:l,handlers:s,isLast:!i[u+1]||i[u+1].group})),es.default.createElement("li",null,es.default.createElement("button",{onClick:a,className:"tco-btn tco-btn-info"},"Add Condition Group"))):null}function Vk({values:{value:e},updateValue:t}){let{docTypeName:n}=Be(),[o,r]=(0,es.useState)(!1),i=(0,es.useCallback)(s=>r(a=>typeof s=="undefined"?!a:s),[r]);return es.default.createElement(fn,{open:o,modalClass:"is-assignments",onToggle:i,isScrolling:!0,isInput:!0,label:v("app.edit"),content:es.default.createElement(G,{type:"assignments"})},es.default.createElement("div",{className:"tco-picker-assignments-content"},es.default.createElement("header",{className:"tco-control-group-header"},es.default.createElement("span",{className:"tco-control-group-label"},"Conditions")),es.default.createElement(kPe,{value:e,context:n,updateValue:t})))}var es,eF=x(()=>{es=I(U());Ur();ke();nr();Ii();He();Wd();It();Nk();Ob()});var tF={};M(tF,{default:()=>Db});var go,pae,mae,dae,Db,nF=x(()=>{go=I(U());Ht();He();bs();Vt();nc();Ii();pae=class extends go.default.PureComponent{constructor(t){super(t);K(this,"onMove",(t,n)=>{let o=[...this.state.values];o.splice(n<0?o.length+n:n,0,o.splice(t,1)[0]),this.setValues(o)});K(this,"onDuplicate",t=>{let n=[...this.state.values],o=n.findIndex(({id:s})=>s===t),{value:r,name:i}=n[o];n.splice(o,0,{id:gl(),name:i,value:r}),this.setValues(n)});K(this,"onDelete",t=>{this.setValues(this.state.values.filter(({id:n})=>n!==t))});K(this,"onAdd",()=>{this.setValues([...this.state.values,{id:gl(),name:"",value:""}]),this.props.onAfterAdd&&this.props.onAfterAdd()});K(this,"onUpdateName",(t,n)=>{let o=[...this.state.values],r=o.findIndex(({id:i})=>i===t);o[r]={...o[r],name:n},this.setValues(o)});K(this,"onUpdateValue",(t,n)=>{let o=[...this.state.values],r=o.findIndex(({id:i})=>i===t);o[r]={...o[r],value:n},this.setValues(o)});let n={};try{let o=JSON.parse(this.props.value);o&&(n=o)}catch{}this.state={values:Object.keys(n).map(o=>({id:gl(),name:o,value:n[o]}))}}setValues(t){this.setState({values:t});let n=t.reduce((o,{name:r,value:i})=>(r&&(o[r]=i),o),{});try{if(Object.keys(n).length<=0)this.props.onUpdate("");else{let o=JSON.stringify(n);o&&this.props.onUpdate(o)}}catch{}}render(){return this.props.children({values:this.state.values,onMove:this.onMove,onDuplicate:this.onDuplicate,onDelete:this.onDelete,onUpdateName:this.onUpdateName,onUpdateValue:this.onUpdateValue,onAdd:this.onAdd})}},mae=class extends go.default.PureComponent{constructor(){super(...arguments);K(this,"state",{expanded:null});K(this,"onExpandItem",t=>this.setState({expanded:t}))}componentDidMount(){this.expandNewItem()}componentDidUpdate(t){this.expandNewItem(t)}expandNewItem({didAdd:t=!1}={}){if(this.props.didAdd&&!t){let n=this.props.values[this.props.values.length-1].id;this.setState({expanded:n}),this.props.onDidAddComplete()}}render(){return go.default.createElement(ys.Consumer,null,({dynamicContent:t})=>go.default.createElement(kf,{controlInputWrapper:!0,...this.props,renderItem:(n,o)=>go.default.createElement(dae,{useDynamicContent:t&&this.props.useDynamicContent,key:n.id,onExpandItem:this.onExpandItem,expanded:this.state.expanded,onDuplicate:this.props.onDuplicate,onDelete:this.props.onDelete,onUpdateName:this.props.onUpdateName,onUpdateValue:this.props.onUpdateValue,item:n,listItemProps:o})}))}},dae=class extends go.default.PureComponent{constructor(){super(...arguments);K(this,"onDuplicate",()=>this.props.onDuplicate(this.props.item.id));K(this,"onDelete",()=>this.props.onDelete(this.props.item.id));K(this,"onUpdateName",t=>this.props.onUpdateName(this.props.item.id,t));K(this,"onUpdateValue",t=>this.props.onUpdateValue(this.props.item.id,t));K(this,"onClick",()=>{this.props.onExpandItem(this.props.item.id===this.props.expanded?null:this.props.item.id)})}renderLabel(){let t=this.props.item.name.length>14?this.props.item.name.substr(0,11)+"...":this.props.item.name,n=this.props.item.value&&this.props.item.value.length>14?this.props.item.value.substr(0,11)+"...":this.props.item.value||"";return go.default.createElement("span",{onClick:this.onClick},this.props.item.name?`${t}="${n}"`:"Click to edit")}render(){return go.default.createElement(Cm,{showMore:this.props.expanded===this.props.item.id,content:this.renderLabel(),actions:go.default.createElement(go.default.Fragment,null,go.default.createElement("button",{onClick:this.onDuplicate},go.default.createElement(G,{type:"copy"})),go.default.createElement("button",{onClick:this.onDelete},go.default.createElement(G,{type:"trash"}))),...this.props.listItemProps},go.default.createElement(Fo,null,go.default.createElement(Le,{label:"Name"},go.default.createElement(Ge,null,go.default.createElement(hn,{className:"tco-input-code",type:"text",onUpdate:this.onUpdateName,value:this.props.item.name,dcType:this.props.useDynamicContent?"scalar":!1,placeholder:""}))),go.default.createElement(Le,{label:"Value"},go.default.createElement(Ge,null,go.default.createElement(hn,{className:"tco-input-code",type:"text",onUpdate:this.onUpdateValue,value:this.props.item.value,dcType:this.props.useDynamicContent?"scalar":!1,placeholder:""})))))}},Db=class extends go.default.PureComponent{constructor(){super(...arguments);K(this,"state",{didAdd:!1});K(this,"onUpdateStringState",t=>this.props.updateValue(t));K(this,"onAfterAdd",()=>this.setState({didAdd:!0}));K(this,"onAfterAddComplete",()=>this.setState({didAdd:!1}))}render(){let{dynamic:t}=this.props.options,n=this.props.value;this.props.value&&typeof this.props.value!="string"&&(n=JSON.stringify(this.props.value));let o=this.props.level>1;return go.default.createElement(pae,{onAfterAdd:this.onAfterAdd,value:n,onUpdate:this.onUpdateStringState},({onAdd:r,...i})=>go.default.createElement(oi,{afterHeader:go.default.createElement("button",{onClick:r,className:"tco-control-group-header-action"},go.default.createElement(G,{type:"plus"})),headerModifierClass:"has-add",managedChildren:!0,className:o?"tco-custom-attributes-inner":"",...this.props},this.props.level>1&&go.default.createElement("div",{className:"tco-control-group-header-action-level-2"},go.default.createElement("button",{onClick:r,className:"tco-control-group-header-action"},go.default.createElement(G,{type:"plus"}))),i.values.length>0&&go.default.createElement(mae,{didAdd:this.state.didAdd,onDidAddComplete:this.onAfterAddComplete,useDynamicContent:t!==!1,...i})))}}});var oF={};M(oF,{default:()=>Fk});function Fk(e){let{breakoutMode:t}=Dt(),n=jn(e.value)||typeof e.value!="boolean",o=e.updateValue||e.onToggle,r=e.options||{},i=(0,Mb.useCallback)(function(s){o(s)},[o]);return t||n?Mb.default.createElement(Oa,{resetValue:!1,isCustomValue:n,value:e.value,placeholder:r.placeholder,updateValue:o}):Mb.default.createElement(rn,{...e,checked:e.value,onToggle:i})}var Mb,rF=x(()=>{Mb=I(U());$g();Vt();vm();gs();ti()});var iF={};M(iF,{default:()=>hp});function hp({options:e={},control:t,value:n,values:o={},updateValue:r,inQueryInspector:i,level:s}){let a=typeof o.alt!="undefined",l=!i&&typeof o.checkbox!="undefined",{dynamicContent:u,breakoutMode:c}=Dt(),p=!!e.disable_gradients,m=(0,_i.useMemo)(function(){return{value:n,options:e,onUpdate:r}},[n,e,r]),d=(0,_i.useCallback)(function(y){r(y,"alt")},[r]),f=(0,_i.useMemo)(function(){return{value:o.alt,options:{...e,label:e.alt_label||e.label||""},onUpdate:d}},[o.alt,e,e.alt_label,e.label,d]),h=(0,_i.useCallback)(function(y){r(y,"checkbox")},[r]),g=c&&typeof n!="object";return _i.default.createElement(_i.default.Fragment,null,g&&_i.default.createElement(_i.default.Fragment,null,_i.default.createElement(Ge,null,_i.default.createElement(ar,{value:n,onUpdate:r,dynamicContent:u,placeholder:e.label})),a&&_i.default.createElement(Ge,null,_i.default.createElement(ar,{value:o.alt,onUpdate:d,dynamicContent:u,placeholder:e.alt_label||e.label}))),!g&&_i.default.createElement(Ge,{half:e.half||s>2&&e.half!==!1||l},a?_i.default.createElement(Ef,{base:m,alt:f,usePalette:e.palette!==!1,label:e.swatch_label||e.label||t?.label||"",disableGradients:p}):_i.default.createElement(op,{value:n,options:e,usePalette:e.palette!==!1,onUpdate:r,disableGradients:p})),l&&_i.default.createElement(Ge,{half:!0},_i.default.createElement(Fk,{value:o.checkbox,label:e.checkbox_label,onToggle:h})))}var _i,Nb=x(()=>{_i=I(U());xm();Ht();ti();Vt();rF()});var sF={};M(sF,{default:()=>zk});function zk(e){let{options:t={},updateQueryValue:n,queryValues:o={},rawQueryValues:r={}}=e,i=Ws({available_units:["px","em","rem"],ranges:{px:{min:0,max:25,step:1},em:{min:0,max:2.5,step:.001},rem:{min:0,max:2.5,step:.001}}},t.width||{}),s=t.color||{},{selectedSide:a,setSelectedSide:l,linked:u,isToggledOn:c,bpInfo:p,...m}=hb(r,o,{},"width"),d=A=>{let[,O]=o.width[p.base][0].match(/!?(.*)/);n("value",`${A?"":"!"}${O}`,null)},f=(0,Ui.useMemo)(()=>Bi.map(A=>({value:A,class:`tco-choice-${A}`,tooltip:v(`app.controls.box.${A}`)})),[]),h=(0,Ui.useMemo)(function(){return{choices:[{value:"none",label:v("app.border.none")},{value:"solid",label:v("app.border.solid")},{value:"dotted",label:v("app.border.dotted")},{value:"dashed",label:v("app.border.dashed")},{value:"double",label:v("app.border.double")},{value:"groove",label:v("app.border.groove")},{value:"ridge",label:v("app.border.ridge")},{value:"inset",label:v("app.border.inset")},{value:"outset",label:v("app.border.outset")}]}},[]),g=N7(m?.color),y=A=>{Object.keys(e.values).forEach(O=>{let T=m[O][a].queryValues[p.base][0]||"",F=O==="color";if(A){let z=m[O][a].rawQueryValues;n(O,T,null,z)}else{g&&(F||O==="alt")&&(T="black");let z=m[O][a].rawQueryValues.map(L=>L===null?null:(g&&F&&(L="black"),g&&O==="alt"&&(L=""),`${L} ${L} ${L} ${L}`));n(O,T===""?"":`${T} ${T} ${T} ${T}`,null,z)}})},_=(A,O,T,F=null)=>{if(l(T),u){n(A,O,jf(o[A],p,F));return}let z=m[A],L=jf(z[T].queryValues,p,F),D=L!==p.base,j=Bi.map($=>$===T?D&&z[T].queryValues[L][2]===O?"qs":O:D&&z[$].rawQueryValues&&z[$].rawQueryValues[L]===null?"qs":z[$].queryValues[L][0]);n(A,j.join(" "),L)},b=Bi.reduce((A,O)=>(A[O]=(T,F)=>{_(F,T,O)},A),{}),w=Bi.reduce((A,O)=>(A[O]=(T,F,z)=>void _(T,F,O,z),A),{}),S={color:m.color[a].value},C={color:m.color[a].queryValues};return typeof e.values.alt!="undefined"&&(S.alt=m.alt[a].value,C.alt=m.alt[a].queryValues),Ui.default.createElement(oi,{topLevelOnly:!0,isToggledOn:c,onToggle:d,...e},c&&Ui.default.createElement(Ui.default.Fragment,null,Ui.default.createElement(Le,{label:v("app.controls.link-sides")},Ui.default.createElement(Ge,null,Ui.default.createElement(to,{value:u,choices:APe(),onUpdate:A=>{y(A)}}))),!u&&Ui.default.createElement(Le,{label:v("app.controls.side")},Ui.default.createElement(Ge,null,Ui.default.createElement(to,{value:a,choices:f,onUpdate:A=>{l(A)}}))),Ui.default.createElement(No,{label:v("app.controls.style"),className:"tco-control-select",queryInspectorLabel:v("app.labeled",{context:u?"":v(Im[a]),label:v("app.controls.style")}),primaryKey:"style",parentControl:{values:{style:m.style[a].value},queryValues:{style:m.style[a].queryValues},updateQueryValue:w[a],updateValue:b[a]}},(A,O)=>Ui.default.createElement(Ss,{options:h,value:A,updateValue:O})),Ui.default.createElement(No,{label:v("app.controls.width"),queryInspectorLabel:v("app.labeled",{context:u?"":v(Im[a]),label:v("app.controls.width")}),primaryKey:"width",parentControl:{values:{width:m.width[a].value},queryValues:{width:m.width[a].queryValues},updateQueryValue:w[a],updateValue:b[a]}},(A,O)=>Ui.default.createElement(gn,{value:A,onUpdate:O,unitMode:i.unit_mode,validKeywords:i.valid_keywords,availableUnits:i.available_units,disabled:i.disabled,fallbackValue:i.fallback_value,slider:!0,ranges:i.ranges})),Ui.default.createElement(No,{label:v("app.controls.color"),description:v("app.border.gradient-message"),queryInspectorLabel:v("app.labeled",{context:u?"":v(Im[a]),label:v("app.controls.color")}),primaryKey:"color",parentControl:{values:S,queryValues:C,updateQueryValue:w[a],updateValue:b[a]}},(A,O,T)=>Ui.default.createElement(hp,{updateValue:O,label:s.swatch_label||t.label||"",options:{label:v("app.controls.base"),alt_label:s.alt_label||v("app.controls.interaction"),disable_gradients:!u},values:T,value:A}))))}var Ui,fae,APe,aF=x(()=>{Ui=I(U());vu();Zi();ke();Vd();Ht();Wn();gm();fae=I(Mn());tp();Nb();APe=(0,fae.memoize)(()=>[{value:!1,icon:"unlink",tooltip:v("app.controls.unlinked")},{value:!0,icon:"link",tooltip:v("app.controls.linked")}])});var lF={};M(lF,{default:()=>Lb});var Nr,hae,TPe,Lb,uF=x(()=>{Nr=I(U());Ht();vu();Zi();xm();Vd();tl();ke();hae=I(Mn()),TPe=(0,hae.memoize)(()=>[{value:!1,label:v("app.controls.outside")},{value:!0,label:v("app.controls.inside")}]),Lb=class extends Nr.default.PureComponent{constructor(){super(...arguments);K(this,"updateToggle",t=>{let[,n]=this.props.value.match(/!?(.*)/);this.props.updateValue(`${t?"":"!"}${n}`,"value",0)})}isKeyMapped(t){return typeof this.props.values[t]!="undefined"}getValues(){let t=el(this.props.value||""),n=t[0]==="inset";return n&&t.shift(),{xOffset:typeof t[0]!="undefined"?t[0]:"0px",yOffset:typeof t[1]!="undefined"?t[1]:"0px",blur:typeof t[2]!="undefined"?t[2]:"0px",spread:typeof t[3]!="undefined"?t[3]:"0px",inset:n}}updatePart(t,n,o){let{xOffset:r,yOffset:i,blur:s,spread:a,inset:l}=Object.assign({},o,{[n]:t}),u=`${l?"inset ":""}${r} ${i} ${s} ${a}`;this.props.updateValue(u,"value",0)}render(){let t=this.getValues(),n=Ws(this.props.options.x_offset||{},{available_units:["px","em","rem","vw","vh","vmin","vmax"],valid_keywords:["calc"],ranges:{px:{min:-50,max:50,step:1},em:{min:-1,max:1,step:.001},rem:{min:-1,max:1,step:.001},vw:{min:0,max:100,step:1},vh:{min:0,max:100,step:1},vmin:{min:0,max:100,step:1},vmax:{min:0,max:100,step:1}}}),o=Ws(this.props.options.y_offset||{},{available_units:["px","em","rem","vw","vh","vmin","vmax"],valid_keywords:["calc"],ranges:{px:{min:-50,max:50,step:1},em:{min:-1,max:1,step:.001},rem:{min:-1,max:1,step:.001},vw:{min:0,max:100,step:1},vh:{min:0,max:100,step:1},vmin:{min:0,max:100,step:1},vmax:{min:0,max:100,step:1}}}),r=Ws(this.props.options.blur||{},{available_units:["px","em","rem","vw","vh","vmin","vmax"],valid_keywords:["calc"],ranges:{px:{min:0,max:100,step:1},em:{min:0,max:5,step:.001},rem:{min:0,max:5,step:.001},vw:{min:0,max:100,step:1},vh:{min:0,max:100,step:1},vmin:{min:0,max:100,step:1},vmax:{min:0,max:100,step:1}}}),i=Ws(this.props.options.blur||{},{available_units:["px","em","rem","vw","vh","vmin","vmax"],valid_keywords:["calc"]}),s=this.props.options.color||{},a=Object.assign({},s,{label:s.alt_label||s.label||""}),l=this.props.value.trim().indexOf("!")!==0;return Nr.default.createElement(oi,{topLevelOnly:!0,isToggledOn:l,onToggle:this.updateToggle,...this.props},l&&Nr.default.createElement(Nr.default.Fragment,null,Nr.default.createElement(Le,{label:v("app.controls.x-offset")},Nr.default.createElement(Ge,null,Nr.default.createElement(gn,{value:t.xOffset,onUpdate:u=>this.updatePart(u,"xOffset",t),unitMode:n.unit_mode,validKeywords:n.valid_keywords,availableUnits:n.available_units,disabled:n.disabled,fallbackValue:n.fallback_value,slider:!0,step:n.step,min:n.min,max:n.max,ranges:n.ranges}))),Nr.default.createElement(Le,{label:v("app.controls.y-offset")},Nr.default.createElement(Ge,null,Nr.default.createElement(gn,{value:t.yOffset,onUpdate:u=>this.updatePart(u,"yOffset",t),unitMode:o.unit_mode,validKeywords:o.valid_keywords,availableUnits:o.available_units,disabled:o.disabled,fallbackValue:o.fallback_value,slider:!0,step:o.step,min:o.min,max:o.max,ranges:o.ranges}))),Nr.default.createElement(Le,{label:v("app.controls.blur")},Nr.default.createElement(Ge,null,Nr.default.createElement(gn,{value:t.blur,onUpdate:u=>this.updatePart(u,"blur",t),unitMode:r.unit_mode,validKeywords:r.valid_keywords,availableUnits:r.available_units,disabled:r.disabled,fallbackValue:r.fallback_value,slider:!0,step:r.step,min:r.min,max:r.max,ranges:r.ranges}))),Nr.default.createElement(Le,{label:v("app.controls.spread")},Nr.default.createElement(Ge,null,Nr.default.createElement(gn,{value:t.spread,onUpdate:u=>this.updatePart(u,"spread",t),unitMode:i.unit_mode,validKeywords:i.valid_keywords,availableUnits:i.available_units,disabled:i.disabled,fallbackValue:i.fallback_value,slider:!0,step:i.step,min:i.min,max:i.max,ranges:i.ranges}))),Nr.default.createElement(Le,{label:v("app.controls.position")},Nr.default.createElement(Ge,null,Nr.default.createElement(to,{value:t.inset,choices:TPe(),onUpdate:u=>this.updatePart(u,"inset",t)}))),this.isKeyMapped("color")&&Nr.default.createElement(Le,{label:v("app.controls.color")},this.isKeyMapped("alt_color")?Nr.default.createElement(Ef,{base:{value:this.props.values.color,options:s,onUpdate:u=>this.props.updateValue(u,"color",0)},alt:{value:this.props.values.alt_color,options:a,onUpdate:u=>this.props.updateValue(u,"alt_color",0)},usePalette:s.palette!==!1,disableGradients:!0,label:s.swatch_label||this.props.options.label||""}):Nr.default.createElement(op,{value:this.props.values.color,options:s,usePalette:s.palette!==!1,disableGradients:!0,onUpdate:u=>this.props.updateValue(u,"color",0)}))))}}});var cF={};M(cF,{default:()=>Bk});function PPe({min:e,max:t,value:n,onUpdate:o,onBlur:r,...i}){let[s,a]=(0,cn.useState)(n),[l,u]=(0,cn.useState)(),c=(0,cn.useCallback)(m=>{a(m.target.value);let d=Number.parseInt(m.target.value,10);!isNaN(d)&&d>=e&&(d<=t||t===null)?o(d):u(!0)},[a,o,e,t]),p=(0,cn.useCallback)(m=>{r&&r(m),l&&(a(n),u(!1))},[n,a,u,l,r]);return cn.default.createElement("input",{type:"text",value:s,onChange:c,onBlur:p,...i})}function Bk(e){let{updateValue:t,values:n,options:{notify:{message:o,...r}={}}}=e,{base:i,ranges:s}=lr(),a=window.csAppData.breakpoints.canChangeBase?void 0:!0,l=typeof s=="undefined"||!window.csAppData.breakpoints.canChangeRanges?!0:void 0,[u,c]=(0,cn.useState)(s),[p,m]=(0,cn.useState)(i),[d,f]=(0,cn.useState)(null),[h,g]=(0,cn.useState)(null),y=(0,cn.useCallback)(L=>{!window.csAppData.breakpoints.canChangeBase||m(L)},[m]),_=(0,cn.useRef)(!1),b=(0,cn.useCallback)(()=>{_.current||!o||(ta(o,r),_.current=!0)},[]);bo(()=>{p!==i&&(t(p,"base"),b())},[t,p,i]),bo(()=>{let[,...L]=u;n?.ranges&&n.ranges.join(",")!==L.join(",")&&(t(L,"ranges"),b())},[t,u,s]);let w=u.length,S=QE({base:p,ranges:u}),C=(0,cn.useCallback)(()=>{if(!window.csAppData.breakpoints.canChangeBase||!window.csAppData.breakpoints.canChangeRanges)return;c(D=>D.slice(0,w-1));let L=w-2;p>L&&y(L)},[w,p,c,y]),k=(0,cn.useCallback)(()=>{if(!window.csAppData.breakpoints.canChangeBase||!window.csAppData.breakpoints.canChangeRanges)return;let L=window.csAppData.breakpoints.controlRanges[w];p===w-1&&y(D=>D+1),c(D=>[...D,L])},[w,c,p,y]),A=(0,cn.useCallback)(()=>{f(null)},[f]),O=(0,cn.useCallback)(L=>D=>{D.target.nodeName==="INPUT"?f(L):f(null)},[f]),T=(0,cn.useCallback)(L=>D=>{c(j=>{let $=[...j];return $[L]=D,$})},[c]),F=(0,cn.useCallback)(L=>()=>{g(L)},[g]),z=(0,cn.useCallback)(()=>{g(null)},[g]);return cn.default.createElement(oi,{topLevelOnly:!0,...e},cn.default.createElement(Le,{className:"tco-control-breakpoints"},cn.default.createElement("div",{className:"is-wrapper"},cn.default.createElement("div",{className:"is-breakpoints"},S.map(({lower:L,min:D,max:j,tag:$},X)=>cn.default.createElement("div",{key:`bp-${X}`,className:"is-breakpoint",onMouseLeave:A,onMouseOver:O(X)},cn.default.createElement("button",{disabled:a,className:Q({"is-base":window.csAppData.breakpoints.canChangeBase&&p===X}),onClick:()=>y(X)},cn.default.createElement(G,{type:`size-${$}`})),X!==0&&cn.default.createElement(cn.default.Fragment,null,cn.default.createElement("div",{className:`is-crossover${l?" is-disabled":""}${h===X?" is-focused":""}${d===X?" is-hover":""}`},cn.default.createElement("div",{className:"is-crossover-control-group"},cn.default.createElement(PPe,{value:L,min:D,max:j,onUpdate:T(X),onFocus:F(X),onBlur:z,disabled:l}),cn.default.createElement("span",null,"px"))))))),window.csAppData.breakpoints.canChangeRanges&&cn.default.createElement("div",{className:"is-manager"},cn.default.createElement("button",{className:"tco-control-group-header-action",onClick:C,disabled:w<=Z7},cn.default.createElement(G,{type:"minus"})),cn.default.createElement("button",{className:"tco-control-group-header-action",onClick:k,disabled:w>=J7},cn.default.createElement(G,{type:"plus"}))),window.csAppData.breakpoints.canChangeBase&&cn.default.createElement("p",{className:"is-message"},cn.default.createElement(G,{type:`size-${S[p].tag}`})," ",cn.default.createElement("span",null,"is your base breakpoint")))))}var cn,pF=x(()=>{cn=I(U());Ht();nr();He();ke();mo();Cs();De()});var dF={};M(dF,{default:()=>Uk});function Uk({value:e,updateValue:t}){let{info:n}=lr(),o=n.map(({tag:m})=>({value:m,tooltip:v(`app.breakpoints.size.${m}`),icon:`ui:size-${m}`})),{dynamicContent:r,breakoutMode:i}=Dt(),[s,a]=(0,Ul.useState)(()=>o?.[0]?.value===e),l=(0,Ul.useMemo)(()=>{let m=e.split&&e.split(" ")||e||[],d=[mF,...o.map(f=>f.value)];return!!m.find(f=>!d.includes(f))},[o,e,mF]),[u,c]=(0,Ul.useState)(l);return(0,Ul.useMemo)(()=>i?!0:l,[i,l])||u?Ul.default.createElement("div",{className:"tco-choose-override"},!i&&Ul.default.createElement("button",{className:"tco-btn is-override-back",onClick:()=>{t(""),a(!0),c(!1)}},Ul.default.createElement(G,{type:"larr"})),Ul.default.createElement(hn,{autoFocus:s&&!i,onUpdate:m=>{t(m),c(!0)},value:e,dcType:r?"scalar":!1})):Ul.default.createElement(gf,{choices:o,offValue:mF,value:e,onUpdate:t})}var Ul,mF,fF=x(()=>{Ul=I(U());De();bs();Vt();Zi();He();ke();Cs();mF="none"});var hF={};M(hF,{default:()=>$k});function IPe(e){return jn(e)||typeof e!="boolean"&&e!==""}function $k(e){let t=Array.isArray(e.options.list)?e.options.list:[],{breakoutMode:n}=Dt();return Bm.default.createElement(Bm.default.Fragment,null,t.map(({key:o,label:r,full:i,description:s})=>{let a=IPe(e.values[o]);return n||a?Bm.default.createElement(Ge,{key:o},Bm.default.createElement("span",{className:"tco-small-text"},r),Bm.default.createElement(Oa,{resetValue:!1,isCustomValue:a,value:e.values[o],placeholder:e.options?.placeholder,updateValue:l=>e.updateValue(l,o)})):Bm.default.createElement(Ge,{key:o,half:!i},Bm.default.createElement(rn,{checked:e.values[o],label:r,tooltip:s,onToggle:l=>e.updateValue(l,o)}))}))}var Bm,gF=x(()=>{Bm=I(U());ti();Ht();gs();vm();Vt()});var yF={};M(yF,{default:()=>y1});function y1({value:e,updateValue:t,options:n}){let{weighted:o,choices:r,off_value:i,delimiter:s,arrayOutput:a,can_override:l}=n,{dynamicContent:u,breakoutMode:c}=Dt(),[p,m]=(0,al.useState)(()=>r?.[0]?.value===e),{isLoading:d,unicodeToName:f}=Rc(),h=(0,al.useMemo)(()=>{if(l===!1)return!1;let w=e&&e.split?e.split(s??" "):e||[],S=[i,...r.map(C=>C.value)];return!!w.find(C=>!S.includes(C))},[l,r,e,i,s]),[g,y]=(0,al.useState)(h),_=(0,al.useMemo)(()=>c?!0:h,[c,h]),b=(0,al.useMemo)(()=>d?r:r.map(w=>w.icon?{...w,icon:w.icon.indexOf("classic-choice:")===0?f(w.icon.replace("classic-choice:","")):w.icon}:w),[r,d,f]);return _||g?al.default.createElement("div",{className:"tco-choose-override"},!c&&al.default.createElement("button",{className:"tco-btn is-override-back",onClick:()=>{t(typeof i=="undefined"?b[0].value:i),m(!0),y(!1)}},al.default.createElement(G,{type:"larr"})),al.default.createElement(hn,{autoFocus:p&&!c,onUpdate:w=>{t(w),y(!0)},value:e,dcType:u?"scalar":!1})):al.default.createElement(gf,{choices:r,offValue:i,delimiter:s,arrayOutput:a,value:e,weighted:o,onUpdate:t})}var al,Hk=x(()=>{al=I(U());De();bs();Vt();Zi();He();ff()});var _F={};M(_F,{default:()=>Fb});var vi,Vb,OPe,Fb,vF=x(()=>{vi=I(U());He();ke();Ht();Vb=["top","right","bottom","left","linked"],OPe=["0px","0px","0px","0px","linked"],Fb=class extends vi.default.PureComponent{getValues(){let t={};return Vb.forEach((n,o)=>{t[n]=this.props.value==null?OPe[o]:this.props.value[o]}),t}getConsumableValues(){try{return[...this.props.value]}catch{return{...this.props.value}}}toggleLinked(t){let n=this.getConsumableValues();if(n[4]=t?"linked":"unlinked",t){let r=Vb.indexOf(this.recentKey),i=n[r>=0?r:0];n[0]=i,n[1]=i,n[2]=i,n[3]=i}let{lock:o={}}=this.props.options;Object.keys(o).forEach(r=>{n[Vb.indexOf(r)]=o[r]}),this.props.updateValue(n)}updateKey(t,n){this.recentKey=t;let o=this.getConsumableValues();o[4]==="linked"?(o[0]=n,o[1]=n,o[2]=n,o[3]=n):o[Vb.indexOf(t)]=n;let{lock:r={}}=this.props.options;Object.keys(r).forEach(i=>{o[Vb.indexOf(i)]=r[i]}),this.props.updateValue(o)}render(){let t=this.getValues(),n=Object.assign({top:v("app.controls.box.top"),right:v("app.controls.box.right"),bottom:v("app.controls.box.bottom"),left:v("app.controls.box.left")},this.props.options.labels||{}),{lock:o}=this.props.options,r=t.linked==="linked";return vi.default.createElement(Le,null,vi.default.createElement(Ge,null,vi.default.createElement("ul",{className:"tco-dimensions"},vi.default.createElement("li",null,vi.default.createElement("input",{disabled:o&&o.top,type:"text",value:t.top,onChange:i=>this.updateKey("top",i.target.value)}),vi.default.createElement("span",null,n.top)),vi.default.createElement("li",null,vi.default.createElement("input",{disabled:o&&o.right,type:"text",value:t.right,onChange:i=>this.updateKey("right",i.target.value)}),vi.default.createElement("span",null,n.right)),vi.default.createElement("li",null,vi.default.createElement("input",{disabled:o&&o.bottom,type:"text",value:t.bottom,onChange:i=>this.updateKey("bottom",i.target.value)}),vi.default.createElement("span",null,n.bottom)),vi.default.createElement("li",null,vi.default.createElement("input",{disabled:o&&o.left,type:"text",value:t.left,onChange:i=>this.updateKey("left",i.target.value)}),vi.default.createElement("span",null,n.left)),vi.default.createElement("li",null,vi.default.createElement("button",{className:"tco-link-dimensions",onClick:()=>this.toggleLinked(!r)},vi.default.createElement(G,{type:r?"unlink":"link"}))))))}}});var bF={};M(bF,{default:()=>v1});function v1({nav:e=null,onToggle:t=console.log,children:n=""}){return _1.default.createElement("div",{className:"tco-text-editor-expandable"},_1.default.createElement("div",{className:"tco-text-editor-expandable-header"},_1.default.createElement("div",{className:"tco-text-editor-expandable-header-nav"},e),_1.default.createElement("button",{className:"is-expand",onClick:t},_1.default.createElement(G,{type:"nearr"}))),n)}var _1,jk=x(()=>{_1=I(U());He()});var xF={};M(xF,{default:()=>Um});function Um({updateValue:e,value:t,options:n,CodeEditorButtonsComponent:o,...r}){let{placeholder:i,mode:s="",button_label:a,header_label:l,valid:u,expandable:c=!1}=n,[p,m]=(0,ll.useState)(!1),d=(0,ll.useCallback)(()=>{m(!1)},[m]),f=(0,ll.useCallback)(()=>{m(!p)},[p,m]),h=ll.default.createElement(aa,{visible:!0,placeholder:i,value:t,onUpdate:e,type:s,valid:u,CodeEditorButtonsComponent:o,inputProps:r});return ll.default.createElement(ll.default.Fragment,null,!c||p?ll.default.createElement(Ff,{label:a??v("app.edit"),onClick:()=>m(g=>!g)}):null,c&&!p?ll.default.createElement(v1,{nav:ll.default.createElement("button",{className:"is-active"},l),onToggle:f},h):null,p&&ll.default.createElement(sc,{name:`code-editor-control-${s}`,onClose:d,active:!0,label:l},h))}var ll,zb=x(()=>{ll=I(U());Mo();Yc();ke();jk()});var wF={};M(wF,{default:()=>Bb});var Wk,Bb,CF=x(()=>{Wk=I(U());De();Bb=class extends Wk.default.PureComponent{render(){return Wk.default.createElement("div",{className:Q("tco-column-label",this.props.control.options.columns?`is-x${this.props.control.options.columns}`:"")},Wk.default.createElement("span",null,this.props.control.label))}}});var EF={};M(EF,{RowPreset:()=>gae,default:()=>b1});function b1({onChooseLayout:e,active:t,children:n}){let o=(0,gp.useMemo)(()=>window.csAppData.rowPresets,[]);return gp.default.createElement("div",{className:"tco-layout-presets"},gp.default.createElement("div",{className:"tco-layout-presets-inner"},o.map(r=>gp.default.createElement(gae,{key:`tco-layout-preset-${r}`,active:t,layout:r,onClick:e})),n))}function gae({onClick:e,layout:t="100%",active:n=""}){return gp.default.createElement("a",{role:"button",className:Q({"tco-layout-preset":!0,"is-active":t===n}),onClick:o=>e&&e(t,o)},gp.default.createElement("span",null,t),t.split(" ").map((o,r)=>gp.default.createElement("i",{key:r,style:{flexBasis:o}})))}var gp,Gk=x(()=>{gp=I(U());De()});var SF={};M(SF,{default:()=>x1});var $m,x1,kF=x(()=>{$m=I(U());Gk();x1=class extends $m.default.Component{constructor(){super(...arguments);K(this,"state",{showCustom:!1});K(this,"onChooseLayout",t=>{this.props.onChange(t),this.setState({showCustom:!1})});K(this,"onChooseCustom",()=>this.setState({showCustom:!0}));K(this,"onInputCustomValue",t=>{this.props.onChange(t.target.value)})}componentDidUpdate(t,n){this.state.showCustom&&!n.showCustom&&this.refInput.focus()}render(){let t=this.state.showCustom||!this.props.presets.includes(this.props.value);return $m.default.createElement("div",{className:"tco-control-choose-layout-preset is-row"},$m.default.createElement(b1,{presets:this.props.presets,active:!this.state.showCustom&&this.props.value,onChooseLayout:this.onChooseLayout},!t&&$m.default.createElement("a",{className:"tco-layout-preset is-custom",role:"button",onClick:this.onChooseCustom},$m.default.createElement("i",null,$m.default.createElement("b",null,"Custom"))),t&&$m.default.createElement("input",{type:"text",className:"tco-no-input-focus",value:this.props.value,placeholder:"25% 75%",onChange:this.onInputCustomValue,ref:n=>{this.refInput=n}})))}};K(x1,"defaultProps",{presets:window.csAppData.rowPresets,value:"100%",onChange:()=>{}})});var AF={};M(AF,{default:()=>qk});function qk({inQueryInspector:e,updateValue:t,control:n,value:o}){let[r,i]=(0,Jf.useState)(!1),{breakoutMode:s,dynamicContent:a}=Dt(),l=Jf.default.createElement(x1,{key:n.keys.value,value:o,onChange:t});return s?Jf.default.createElement(ar,{value:o,onUpdate:t,dynamicContent:a}):e?Jf.default.createElement(fn,{className:"tco-choose-layout-row-picker",modalClass:"is-choose-layout-row-picker",open:r,isInput:!0,onToggle:i,label:o||v("app.edit"),content:Jf.default.createElement(ma,{type:"layout-row"})},l):l}var Jf,TF=x(()=>{Jf=I(U());kF();Ur();Mm();ke();Vt()});var PF={};M(PF,{default:()=>Qk});function Qk({values:e}){let t=Ne(({ui:{previewDimensions:n}})=>n?.width||ms);return Su.default.createElement(_ae,{gridTemplateColumns:e.columns.trim(),previewWidth:t,gridTemplateRows:e.rows.trim()})}var Su,yae,_ae,IF=x(()=>{Su=I(U());_u();ft();Ni();yae=(e,t)=>Number.isNaN(t)?e:e.replace(/([\d.]+vw)/g,n=>{let o=parseFloat(n);return o?`${o/100*t}px`:n}),_ae=class extends Su.default.Component{constructor(){super(...arguments);K(this,"state",{columnTemplate:"",rowTemplate:"",keyword:null});K(this,"idleUpdateComputedStyles",Wr(()=>this.updateComputedStyles()));K(this,"onResize",()=>this.idleUpdateComputedStyles())}componentDidMount(){this.updateComputedStyles(),window.addEventListener("resize",this.onResize)}componentDidUpdate(t){(this.props.gridTemplateColumns!==t.gridTemplateColumns||this.props.gridTemplateRows!==t.gridTemplateRows)&&this.idleUpdateComputedStyles()}componentWillUnmount(){this.idleUpdateComputedStyles.cancel(),window.removeEventListener("resize",this.onResize)}updateComputedStyles(){let t=this.props.gridTemplateColumns.match(".*?(auto-(?:fit|fill))")||[],n=this.props.gridTemplateRows.match(".*?(auto-(?:fit|fill))")||[];if(t[1]||n[1])return this.setState({total:1,keyword:t[1]||n[1],columnTemplate:"",rowTemplate:""});if(!this.sizerEl)return;let{gridTemplateColumns:o,gridTemplateRows:r}=window.getComputedStyle(this.sizerEl),i=o.split(" ").map(p=>parseFloat(p)),s=r.split(" ").map(p=>parseFloat(p)),a=i.reduce((p,m)=>p+m,0),l=s.reduce((p,m)=>p+m,0),u=i.map(p=>Math.round(p/a*1e3)),c=s.map(p=>Math.round(p/l*1e3));this.setState({total:i.length*s.length,columnTemplate:u.map(p=>`${p}fr`).join(" "),rowTemplate:c.map(p=>`${p}fr`).join(" "),keyword:null})}getSizerMaxWidth(){return`${this.props.previewWidth}px`}renderSizer(){let{gridTemplateColumns:t,gridTemplateRows:n}=this.props,r=parseInt("none");return Su.default.createElement("div",{className:"tco-grid-template-preview-sizer",ref:i=>this.sizerEl=i,style:{gridTemplateColumns:yae(t,r),gridTemplateRows:yae(n,r)}},Su.default.createElement("i",null))}renderPreview(){if(this.state.keyword)return Su.default.createElement("div",{className:"tco-grid-template-preview is-keyword"},Su.default.createElement("span",null,this.state.keyword));let{columnTemplate:t,rowTemplate:n,total:o}=this.state,r=new Array(o).fill().map((i,s)=>s);return Su.default.createElement("div",{className:"tco-grid-template-preview",style:{gridTemplateColumns:t,gridTemplateRows:n}},r.map(i=>Su.default.createElement("i",{key:i})))}render(){return Su.default.createElement(Su.default.Fragment,null,this.renderSizer(),this.renderPreview())}}});var OF={};M(OF,{default:()=>w1});var So,vae,bae,xae,w1,DF=x(()=>{So=I(U());Ur();He();Ja();tl();Ii();nc();vae=class extends So.default.PureComponent{constructor(t){super(t);K(this,"onMove",(t,n)=>{let o=[...this.state.values];o.splice(n<0?o.length+n:n,0,o.splice(t,1)[0]),this.setValues(o)});K(this,"onDuplicate",t=>{let n=[...this.state.values],o=n.findIndex(({id:s})=>s===t),{value:r,isComment:i}=n[o];n.splice(o,0,{id:gl(),value:r,isComment:i}),this.setValues(n)});K(this,"onDelete",t=>{this.setValues(this.state.values.filter(({id:n})=>n!==t))});K(this,"onToggleComment",t=>{let n=[...this.state.values],o=n.findIndex(({id:i})=>i===t),{isComment:r}=n[o];n[o]={...n[o],isComment:!r},this.setValues(n)});K(this,"onUpdateLabel",(t,n)=>{let o=[...this.state.values],r=o.findIndex(({id:i})=>i===t);o[r]={...o[r],value:n},this.setValues(o)});K(this,"onAdd",()=>{this.setValues([...this.state.values,{value:"1fr"}])});this.state={values:A7(this.props.value).map(n=>({id:gl(),isComment:n.indexOf("/*")!==-1,value:n.replace(/\/\*(.*)\*\//,(o,r)=>r)}))}}setValues(t){this.props.onUpdate(t.map(({value:n,isComment:o})=>o?`/*${n}*/`:n).join(" "))}render(){return this.props.children({values:this.state.values,onMove:this.onMove,onDuplicate:this.onDuplicate,onToggleComment:this.onToggleComment,onUpdateLabel:this.onUpdateLabel,onDelete:this.onDelete,onAdd:this.onAdd})}},bae=class extends So.default.PureComponent{render(){return So.default.createElement(kf,{...this.props,renderItem:(t,n)=>So.default.createElement(xae,{key:t.id,onToggleComment:this.props.onToggleComment,onDuplicate:this.props.onDuplicate,onDelete:this.props.onDelete,onUpdateLabel:this.props.onUpdateLabel,item:t,listItemProps:n})})}},xae=class extends So.default.PureComponent{constructor(){super(...arguments);K(this,"state",{isEditingLabel:!1});K(this,"onToggleComment",()=>this.props.onToggleComment(this.props.item.id));K(this,"onDuplicate",()=>this.props.onDuplicate(this.props.item.id));K(this,"onDelete",()=>this.props.onDelete(this.props.item.id));K(this,"onUpdateLabel",t=>this.props.onUpdateLabel(this.props.item.id,t));K(this,"onIsEditingLabel",t=>this.setState({isEditingLabel:t}))}render(){return So.default.createElement(Cm,{canDrag:!this.state.isEditingLabel,isInteractive:this.state.isEditingLabel,content:So.default.createElement(ei,{label:this.props.item.value,onUpdate:this.onUpdateLabel,onStateChange:this.onIsEditingLabel}),actions:So.default.createElement(So.default.Fragment,null,So.default.createElement("button",{onClick:this.onToggleComment},So.default.createElement(G,{type:"eye"})),So.default.createElement("button",{onClick:this.onDuplicate},So.default.createElement(G,{type:"copy"})),So.default.createElement("button",{onClick:this.onDelete},So.default.createElement(G,{type:"trash"}))),...this.props.listItemProps})}},w1=class extends So.default.Component{constructor(){super(...arguments);K(this,"state",{open:!1});K(this,"onUpdateInput",t=>this.props.onChange(t.target.value));K(this,"onUpdateStringState",t=>this.props.onChange(t));K(this,"togglePicker",t=>this.setState({open:t}))}render(){return So.default.createElement(So.default.Fragment,null,So.default.createElement("input",{value:this.props.value,onChange:this.onUpdateInput,type:"text"}),So.default.createElement(fn,{className:"tco-grid-template-picker",modalClass:"tco-grid-template-picker",open:this.state.open,swatchTag:"button",content:So.default.createElement(G,{type:"cog"}),onToggle:this.togglePicker},So.default.createElement(vae,{key:this.props.value,value:this.props.value,onUpdate:this.onUpdateStringState},({onAdd:t,...n})=>So.default.createElement("div",{className:"tco-picker-input-content"},So.default.createElement("header",{className:"tco-control-group-header"},So.default.createElement("span",{className:"tco-control-group-label"},"Manage Template"),So.default.createElement("button",{onClick:t,className:"tco-control-group-header-action"},So.default.createElement(G,{type:"plus"}))),So.default.createElement(bae,{emptyMessage:this.props.emptyMessage,...n})))))}};K(w1,"defaultProps",{emptyMessage:""})});var MF={};M(MF,{default:()=>Yk});function Yk({value:e,updateValue:t,options:n}){let{breakoutMode:o,dynamicContent:r}=Dt();return o?Kk.default.createElement(ar,{value:e,onUpdate:t,dynamicContent:r}):Kk.default.createElement(w1,{value:e,onChange:t,emptyMessage:Kk.default.createElement(Zt,{title:n.empty.title,message:n.empty.message})})}var Kk,NF=x(()=>{Kk=I(U());_u();jr();DF();Ht();Vt()});var LF={};M(LF,{default:()=>Ub});var C1,Ub,VF=x(()=>{C1=I(U());He();Ub=class extends C1.default.PureComponent{constructor(){super(...arguments);K(this,"onClickMessage",()=>{this.props.updateValue(this.props.options.clickValue)})}render(){let{}=this.props.options;return C1.default.createElement("div",{className:"tco-global-container-message",onClick:this.onClickMessage},C1.default.createElement(G,{type:"container"}),C1.default.createElement("span",null,"Deselect ",C1.default.createElement("strong",null,"Global Container")," to customize Width / Max Width"))}}});var FF={};M(FF,{default:()=>yp});function MPe(e,t,n){if(n==="slide-container-inline")return["start","center","end"];let o=e==="grid",r=t==="cross",i=n==="content",s=n==="self",a=o?["start","center","end"]:["flex-start","center","flex-end"],l=["space-between","space-around","space-evenly"],u=["baseline"],c=["stretch"],p=["auto"],m=[...a];return o?(m=[...m,...c],i&&(m=[...m,...l])):r||s?m=[...m,...u,...c]:m=[...m,...l],s&&(m=[...m,...p]),m}var wae,DPe,NPe,yp,$b=x(()=>{wae=I(U());Zi();ke();DPe={start:"ui:placement-{dir}-start","flex-start":"ui:placement-{dir}-start",center:"ui:placement-{dir}-center",end:"ui:placement-{dir}-end","flex-end":"ui:placement-{dir}-end","space-between":"ui:placement-{dir}-between","space-around":"ui:placement-{dir}-around","space-evenly":"ui:placement-{dir}-evenly",baseline:"ui:placement-{dir}-baseline",stretch:"ui:placement-{dir}-stretch",auto:"ui:placement-{dir}-auto"};NPe=({value:e,display:t="flex",axis:n="main",context:o="content",iconDirection:r="x",onChange:i})=>wae.default.createElement(JE,{value:e,options:MPe(t,n,o).map(s=>({label:v(`app.forms.flex.${s}`),icon:(DPe[s]||"").replace("{dir}",r||"x"),value:s})),onChange:i}),yp=NPe});var zF={};M(zF,{default:()=>Hb});function LPe({onClick:e,isPlaced:t}){let{id:n}=Be(),{id:o}=Zn(),r=Ye(),i=(0,cr.useCallback)(()=>{e(),t&&r(X_(n,o))},[n,o,e,t,r]);return cr.default.createElement(yn,{className:"tco-btn tco-control-group-header-action",onClick:i,tooltip:"Use Auto Placement"},cr.default.createElement(G,{type:"auto-place-cell"}))}var cr,Hb,BF=x(()=>{cr=I(U());He();$b();Ht();xn();ft();Ut();It();hs();Hb=class extends cr.default.PureComponent{constructor(){super(...arguments);K(this,"state",{hideMessage:!1});K(this,"onHideAutoPlacementMessage",()=>this.setState({hideMessage:!0}));K(this,"onChange",(t,n)=>this.props.updateValue(n,t));K(this,"onChangeJustifySelfValue",t=>this.onChange("justify_self",t));K(this,"onChangeAlignSelfValue",t=>this.onChange("align_self",t));K(this,"onClickAutoPlace",()=>{this.setState({hideMessage:!1})})}getIsPlaced(){return this.props.values.column_start||this.props.values.column_end||this.props.values.row_start||this.props.values.row_end||this.props.values.justify_self!=="auto"||this.props.values.align_self!=="auto"}render(){let t=this.getIsPlaced(),n=t||this.state.hideMessage;return cr.default.createElement(oi,{topLevelOnly:!0,isAugmented:!0,afterHeader:t||this.state.hideMessage?cr.default.createElement(LPe,{onClick:this.onClickAutoPlace,isPlaced:t}):null,...this.props},!t&&!this.state.hideMessage&&cr.default.createElement("div",{className:"tco-control-list-message",onClick:this.onHideAutoPlacementMessage},cr.default.createElement("div",{className:"tco-control-list-message-content"},cr.default.createElement(G,{type:"auto-place-cell"}),cr.default.createElement("h6",null,"Auto Placement"),cr.default.createElement("p",null,"For greater control, click to access the advanced layout\xA0options"))),cr.default.createElement(No,{label:"X Start",height:"1",primaryKey:"column_start",parentControl:this.props},(o,r)=>cr.default.createElement("input",{type:"text",value:o,placeholder:"Start",onChange:i=>{r(i.target.value)}})),cr.default.createElement(No,{label:"X End",height:"1",primaryKey:"column_end",parentControl:this.props},(o,r)=>cr.default.createElement("input",{type:"text",value:o,placeholder:"End",onChange:i=>{r(i.target.value)}})),cr.default.createElement(No,{label:"X Justify",height:"1",primaryKey:"justify_self",parentControl:this.props},(o,r)=>cr.default.createElement(yp,{value:o,display:"grid",axis:"main",context:"self",iconDirection:"x",onChange:r})),cr.default.createElement(No,{label:"Y Start",height:"1",primaryKey:"row_start",parentControl:this.props},(o,r)=>cr.default.createElement("input",{type:"text",value:o,placeholder:"Start",onChange:i=>{r(i.target.value)}})),cr.default.createElement(No,{label:"Y End",height:"1",primaryKey:"row_end",parentControl:this.props},(o,r)=>cr.default.createElement("input",{type:"text",value:o,placeholder:"End",onChange:i=>{r(i.target.value)}})),cr.default.createElement(No,{label:"Y Align",height:"1",primaryKey:"align_self",parentControl:this.props},(o,r)=>cr.default.createElement(yp,{value:o,display:"grid",axis:"cross",context:"self",iconDirection:"y",onChange:r})))}}});var UF={};M(UF,{default:()=>Xk});function BPe(e){let t=ws();return bi.default.createElement(Le,{height:5},bi.default.createElement(Ge,null,bi.default.createElement("div",{className:"tco-legacy-column"},bi.default.createElement(Eae,{...e}),bi.default.createElement(Sae,{setDragging:t,...e}))))}function Xk(e){let{id:t}=Be(),{id:n}=Zn();return bi.default.createElement(UPe,{inspecting:n,doc:t,...e})}var bi,Cae,VPe,FPe,zPe,Eae,Sae,UPe,$F=x(()=>{bi=I(U());ft();De();wb();ks();Ut();ke();Ht();Et();It();hs();Cae=["1/1","1/2 + 1/2","1/3 + 2/3","2/3 + 1/3","1/3 + 1/3 + 1/3","1/4 + 1/4 + 1/4 + 1/4","1/5 + 1/5 + 1/5 + 1/5 + 1/5"],VPe=Cae.map(e=>({layout:e,markup:e.split(" + ").reduce((t,n)=>(t+=`<span class="is-${n.replace("/","-")}">${n}</span>`,t),"")})),FPe=()=>{let e=AL();return(t,{inspecting:n,doc:o})=>{let r=n?e(t,{id:n,doc:o})||[]:[],i=r.map(s=>s.size).join(" + ");return{columns:r,currentLayout:i,isCustomLayout:!Cae.includes(i)}}},zPe={elementMove:Jd,elementUpdateColumnLayout:ZD},Eae=class extends bi.default.PureComponent{constructor(){super(...arguments);K(this,"state",{useCustom:!1,customValue:""});K(this,"onChange",t=>{let n=t.target.value;this.chooseLayout(n),this.setState({customValue:n,useCustom:!0})})}chooseLayout(t){this.setState({useCustom:!1}),this.props.elementUpdateColumnLayout(this.props.doc,this.props.inspecting,t)}render(){let t=this.props.isCustomLayout||this.state.useCustom,n=this.state.customValue||this.props.currentLayout;return bi.default.createElement("div",{className:Q("tco-legacy-column-layout",{"has-custom-layout":t})},bi.default.createElement("ul",null,VPe.map(({layout:o,markup:r})=>bi.default.createElement("li",{className:Q({"is-active":!t&&this.props.currentLayout===o}),key:o,onClick:()=>this.chooseLayout(o),dangerouslySetInnerHTML:{__html:r}})),bi.default.createElement("li",{className:Q("is-custom",{"is-active":t}),onClick:()=>this.setState({useCustom:!0})},bi.default.createElement("span",{className:"is-1-1 is-custom"},bi.default.createElement("span",null,v("app.custom-abbr"))))),t&&bi.default.createElement("input",{type:"text",value:n,onChange:this.onChange}))}},Sae=class extends bi.default.PureComponent{constructor(){super(...arguments);K(this,"state",{isDragging:!1})}componentDidMount(){!this.ulRef||(this.drake=qf([this.ulRef],{accepts(){return!0},moves:t=>!!t.classList&&t.classList.contains("tco-legacy-column-order-item"),mirrorContainer:window.csAppData.rootEl,direction:"horizontal",revertOnSpill:!0}),this.drake.on("drag",t=>{this.liftIndex=[...t.parentElement.children].indexOf(t),this.setState({isDragging:!0}),this.props.setDragging(!0)}),this.drake.on("drop",(t,n,o,r)=>{let i=r&&r.parentElement&&[...r.parentElement.children].indexOf(r)-1,s=this.props.columns[this.liftIndex]&&this.props.columns[this.liftIndex]._id;s&&this.props.elementMove(this.props.doc,s,i)}),this.drake.on("dragend",()=>{this.setState({isDragging:!1}),this.props.setDragging(!1)}))}componentWillUnmount(){this.drake&&this.drake.destroy()}render(){return bi.default.createElement("ul",{className:Q("tco-legacy-column-order",{"is-sorting":this.state.isDragging}),ref:t=>this.ulRef=t},this.props.columns.map(({_id:t,size:n})=>bi.default.createElement("li",{key:t,className:Q("tco-legacy-column-order-item",`is-${n.replace("/","-")}`)},bi.default.createElement("span",{className:"handle"},bi.default.createElement("span",null,n)))))}};UPe=Jo(FPe(),zPe)(BPe)});var HF={};M(HF,{default:()=>Jk,defaultSliderOptions:()=>E1});function Jk(e){return kae.default.createElement(gn,{validKeywords:E1.valid_keywords,availableUnits:E1.available_units,ranges:E1.ranges,slider:!0,...e})}var kae,E1,Zk=x(()=>{kae=I(U());vu();E1={available_units:["px","em","rem","%"],ranges:{px:{min:0,max:100,step:1},em:{min:0,max:2.5,step:.001},rem:{min:0,max:2.5,step:.001},"%":{min:0,max:100,step:.1}},valid_keywords:["calc"]}});var jF={};M(jF,{default:()=>Rk});function HPe({makeQueryValueSet:e,unwrapSideValues:t,...n},{updateQueryValue:o,value:r}){if(!n.noQueryStyles)return{...n,updateQueryValue:o};let i=t(r);return{...n,value:Bi.reduce((a,l)=>(a[l]=e(i[l]),a),{}),isToggledOn:!i.off,linked:i.linked,updateQueryValue:(a,l)=>o(a,l,null)}}function Rk(e){let{options:{center:t,...n},updateQueryValue:o,queryValues:r={},rawQueryValues:i={}}=e,s=(()=>Bi.reduce((A,O)=>{let{disabled:T,fallback_value:F}=n[O]||{};return T&&typeof F!="undefined"&&(A[O]=F),A},{}))(),[a,l]=(0,Va.useState)(!1),{selectedSide:u,setSelectedSide:c,bpInfo:p,linked:m,isToggledOn:d,hasFallbackValues:f,value:h,noQueryStyles:g}=HPe(hb(i,r,s,"value"),e),y=A=>{let O=g?e.value:r.value[p.base][0],[,T]=O.match(/!?(.*)/);o("value",`${A?"":"!"}${T}`,null)},_=(A,O,T=null)=>{if(c(O),m){o("value",A,g?p.base:jf(r.value,p,T));return}l(!1);let F=h,z=g?p.base:jf(F[O].queryValues,p,T),L=z!==p.base,D=Bi.map(j=>j===O?L&&F[O].queryValues[z][2]===A?"qs":A:L&&F[j].rawQueryValues&&F[j].rawQueryValues[z]===null?"qs":F[j].queryValues[z][0]);o("value",D.join(" "),z)},b=A=>{if(f&&(l(A),!A))return;let O=h[u].queryValues[p.base][0];if(A&&!f){let T=h[u].rawQueryValues;o("value",O,null,T)}else{let T=h[u].rawQueryValues.map(z=>z===null?null:Bi.map(L=>typeof s[L]!="undefined"?"qs":z).join(" ")),F=Bi.map(z=>typeof s[z]!="undefined"?s[z]:O).join(" ");o("value",F,null,T)}},w=()=>{let A=h.top.queryValues[p.base][0],O=h.bottom.queryValues[p.base][0],T=m?h.top.rawQueryValues.map(F=>null):null;o("value",`${A} auto ${O} auto`,null,T)},S=(()=>!d||!t?null:Va.default.createElement(yn,{onClick:w,className:"tco-btn tco-control-group-header-action",tooltip:"Auto Left / Right"},Va.default.createElement(G,{type:"margin-x-auto"})))(),C=Bi.reduce((A,O)=>(A[O]=T=>{_(T,O)},A),{}),k=Bi.reduce((A,O)=>(A[O]=(T,F,z)=>void _(F,O,z),A),{});return Va.default.createElement(oi,{topLevelOnly:!0,isToggledOn:d,onToggle:y,afterHeader:S,...e},d&&Va.default.createElement(Va.default.Fragment,null,Va.default.createElement(Le,{label:v("app.controls.link-sides")},Va.default.createElement(Ge,null,Va.default.createElement(to,{value:m||a,choices:$Pe(),onUpdate:b}))),Bi.map(A=>Va.default.createElement(jPe,{key:A,side:A,noQueryStyles:g,value:h[A].value,queryValues:h[A].queryValues,onUpdate:C[A],onUpdateQueryValue:k[A],mainLabel:e.control.label,label:(n.labels??{})[A]??v(Im[A]),queryInspectorLabel:(n.query_inspector_labels??{})[A]??v(Im[A]),options:Ws(E1,n[A]||{})}))))}var Va,Aae,$Pe,jPe,WF=x(()=>{Va=I(U());vu();Zi();Vd();ke();Ht();xn();He();Wn();Aae=I(Mn());Zk();$Pe=(0,Aae.memoize)(()=>[{value:!1,icon:"ui:unlink",tooltip:v("app.controls.unlinked")},{value:!0,icon:"ui:link",tooltip:v("app.controls.linked")}]);jPe=({noQueryStyles:e,mainLabel:t,label:n,queryInspectorLabel:o,onUpdateQueryValue:r,value:i,queryValues:s,onUpdate:a,options:{unit_mode:l,valid_keywords:u,available_units:c,disabled:p,fallback_value:m,ranges:d}})=>Va.default.createElement(No,{label:n,queryInspectorLabel:v("app.labeled",{context:o,label:t}),primaryKey:"value",parentControl:{values:{value:i},queryValues:p||e?{}:{value:s},updateQueryValue:r,updateValue:a}},(f,h)=>Va.default.createElement(gn,{value:f,onUpdate:h,unitMode:l,validKeywords:u,availableUnits:c,disabled:p,fallbackValue:m,ranges:d,slider:!0}))});var GF={};M(GF,{default:()=>jb});var e5,WPe,jb,qF=x(()=>{e5=I(U());De();bs();Vt();WPe=["date"],jb=class extends e5.default.PureComponent{render(){return e5.default.createElement(ys.Consumer,null,({dynamicContent:t})=>{let{placeholder:n,monospace:o,input_type:r,dynamic_content:i}=this.props.options,s=r&&WPe.includes(r)?r:"text",a=t&&i!==!1&&s==="text",l=this.props.value==="TBD"?window.csAppData.countdownTBD:this.props.value;return e5.default.createElement(hn,{className:Q({"cs-input-code":o}),type:"date",dateOptions:this.props.dateTimeOptions,onUpdate:this.props.updateValue,value:l,dcType:a?"scalar":!1,placeholder:n||""})})}}});var KF={};M(KF,{default:()=>S1});function S1({value:e,updateValue:t}){let[n,o]=(0,zo.useState)(!1),[r,i]=(0,zo.useState)(!1),s=(0,zo.useMemo)(()=>{let y=el(`z ${e}`);return{flexGrow:typeof y[1]!="undefined"?y[1]:"",flexShrink:typeof y[2]!="undefined"?y[2]:"",flexBasis:typeof y[3]!="undefined"?y[3]:""}},[e]),{value:a,label:l,icon:u}=(0,zo.useMemo)(()=>{let{value:y,label:_,icon:b}=Tae();if(!r){let w=Pae().find(({value:S})=>S===e);w&&w.value&&w.label&&(y=w.value,_=w.label,b=w.icon)}return{value:y,label:_,icon:b}},[e,r]),c=(0,zo.useMemo)(()=>[...Pae(),Tae()].map(({icon:y,..._})=>({icon:`ui:${y}`,..._})),[]),p=(0,zo.useCallback)((y,_)=>{let{flexGrow:b,flexShrink:w,flexBasis:S}={...s,[y]:_};t(`${b} ${w} ${S}`)},[t,s]),m=(0,zo.useCallback)(y=>{let _=y==="custom";i(_),_||t(y)},[t,i]),d=(0,zo.useCallback)(y=>{p("flexGrow",y.target.value)},[p]),f=(0,zo.useCallback)(y=>{p("flexShrink",y.target.value)},[p]),h=(0,zo.useCallback)(y=>{p("flexBasis",y.target.value)},[p]),g=(0,zo.useCallback)(y=>o(y),[o]);return zo.default.createElement(fn,{open:n,modalClass:"is-flex-picker",label:l,isInput:!0,swatchLabelClass:"has-value",reposition:e==="custom"?"one":"two",content:zo.default.createElement(G,{type:u}),onToggle:g},zo.default.createElement("div",{className:"tco-choose-picker-content"},zo.default.createElement(to,{isVertical:!0,value:a,choices:c,onUpdate:m}),a==="custom"&&zo.default.createElement(ol,null,zo.default.createElement(Fo,null,zo.default.createElement(_p,{label:v("app.forms.flex.flex-grow")},zo.default.createElement("input",{type:"text",value:s.flexGrow,onChange:d})),zo.default.createElement(_p,{label:v("app.forms.flex.flex-shrink")},zo.default.createElement("input",{type:"text",value:s.flexShrink,onChange:f})),zo.default.createElement(_p,{label:v("app.forms.flex.flex-basis")},zo.default.createElement("input",{type:"text",value:s.flexBasis,onChange:h}))))))}var zo,QF,Tae,Pae,t5=x(()=>{zo=I(U());Zi();Ur();He();tl();ke();Ht();QF=I(Mn()),Tae=(0,QF.memoize)(()=>({value:"custom",icon:"flex-custom",label:v("app.custom")})),Pae=(0,QF.memoize)(()=>[{label:v("app.forms.flex.standard"),value:"0 1 auto",icon:"flex-standard"},{label:v("app.forms.flex.no-shrink"),value:"0 0 auto",icon:"flex-no-shrink"},{label:v("app.forms.flex.fill-space"),value:"1 0 auto",icon:"flex-fill-space"},{label:v("app.forms.flex.fill-space-equally"),value:"1 0 0%",icon:"flex-fill-space-equally"}])});var YF={};M(YF,{default:()=>n5});function n5({value:e,updateValue:t}){let n=hu(e,t);return n||Iae.default.createElement(S1,{value:e,updateValue:t})}var Iae,XF=x(()=>{Iae=I(U());t5();Vt()});var nz={};M(nz,{parseCssFilter:()=>ez,parseCssTransform:()=>tz});var GPe,Oae,Dae,qPe,Mae,o5,JF,Nae,QPe,ZF,$i,KPe,YPe,XPe,JPe,RF,Lae,ZPe,Hm,RPe,ez,tz,r5=x(()=>{IE();GPe=e=>lf(cm)(cm)(e),Oae=rre(GPe(Go(","))),Dae=lf(Go("("))(Go(")")),qPe=Eg(xs([UM,BM,Go("-"),Go("."),Go("#"),Go("%"),Go(" ")])).map(e=>e.join("")),Mae=lv(Sg(Go(" "))),o5=e=>Ia(e.reduce((t,n,o)=>(t.push(n),o!==e.length-1&&t.push(Sg(Go(" "))),t),[])).map(t=>t.filter((n,o)=>o%2===0)),JF=Eg(xs([UM,BM,Go("-")])).map(e=>e.join("")),Nae=PE(()=>xs([QPe,qPe])),QPe=Ia([JF,Dae(Oae(Nae)).map(e=>e.join(",")),cm]).map(([e,t])=>`${e}(${t})`),ZF=e=>Ia([e,Dae(Oae(Nae))]),$i=e=>ZF(Zu(e)),KPe=o5([$i("rotateX"),$i("rotateY"),$i("rotateZ")]).map(([[,[e]],[,[t]],[,[n]]])=>["rotate",{x:e,y:t,z:n}]),YPe=o5([$i("rotateX"),$i("rotateY")]).map(([[,[e]],[,[t]]])=>["rotate",{x:e,y:t}]),XPe=o5([$i("rotateX"),$i("rotateZ")]).map(([[,[e]],[,[t]]])=>["rotate",{x:e,z:t}]),JPe=o5([$i("rotateY"),$i("rotateZ")]).map(([[,[e]],[,[t]]])=>["rotate",{y:e,z:t}]),RF=e=>([,[t,n]])=>[e,{x:t,y:n}],Lae=e=>([,[t,n,o]])=>[e,{x:t,y:n,z:o}],ZPe=Mae(xs([$i("translate").map(RF("translate")),$i("translate3d").map(Lae("translate")),$i("scale").map(RF("scale")),$i("scale3d").map(Lae("scale")),$i("skew").map(RF("skew")),KPe,YPe,XPe,JPe,$i("rotateX").map(([,[e]])=>["rotate",{x:e}]),$i("rotateY").map(([,[e]])=>["rotate",{y:e}]),$i("rotateZ").map(([,[e]])=>["rotate",{z:e}]),$i("perspective").map(([,[e]])=>["perspective",{amount:e}]),ZF(JF).map(([e,t])=>["skip",`${e}(${t.join(",")})`])])),Hm=e=>$i(e).map(([t,[n]])=>[t,n]),RPe=Mae(xs([Hm("blur"),Hm("brightness"),Hm("contrast"),Hm("grayscale"),Hm("hue-rotate"),Hm("invert"),Hm("saturate"),Hm("sepia"),ZF(JF).map(([e,t])=>["skip",`${e}(${t.join(",")})`])])),ez=e=>{try{let{result:t,isError:n,error:o}=RPe.run(e.trim());if(!n)return t;console.warn("CSS transform parse Error",o)}catch(t){console.warn("CSS transform parse Error",t)}return[]},tz=e=>{try{let{result:t,isError:n,error:o}=ZPe.run(e.trim());if(!n)return t;console.warn("CSS transform parse Error",o)}catch(t){console.warn("CSS transform parse Error",t)}return[]}});var rz={};M(rz,{default:()=>k1});function tIe({value:e,onUpdateItem:t}){return Qt.default.createElement(Qt.default.Fragment,null,Qt.default.createElement(Le,{label:"Value"}," ",Qt.default.createElement(gn,{value:e,onUpdate:t,slider:!0})))}function nIe({value:e,onUpdateItem:t}){return Qt.default.createElement(Qt.default.Fragment,null,Qt.default.createElement(Le,{label:"Value"}," ",Qt.default.createElement(gn,{value:e,onUpdate:t,slider:!0})))}function oIe({value:e,onUpdateItem:t}){return Qt.default.createElement(Qt.default.Fragment,null,Qt.default.createElement(Le,{label:"Value"}," ",Qt.default.createElement(gn,{value:e,onUpdate:t,slider:!0})))}function rIe({value:e,onUpdateItem:t}){return Qt.default.createElement(Qt.default.Fragment,null,Qt.default.createElement(Le,{label:"Value"}," ",Qt.default.createElement(gn,{value:e,onUpdate:t,slider:!0})))}function iIe({value:e,onUpdateItem:t}){return Qt.default.createElement(Qt.default.Fragment,null,Qt.default.createElement(Le,{label:"Value"}," ",Qt.default.createElement(gn,{value:e,unitMode:"angle",onUpdate:t,slider:!0})))}function sIe({value:e,onUpdateItem:t}){return Qt.default.createElement(Qt.default.Fragment,null,Qt.default.createElement(Le,{label:"Value"}," ",Qt.default.createElement(gn,{value:e,onUpdate:t,slider:!0})))}function aIe({value:e,onUpdateItem:t}){return Qt.default.createElement(Qt.default.Fragment,null,Qt.default.createElement(Le,{label:"Value"}," ",Qt.default.createElement(gn,{value:e,onUpdate:t,slider:!0})))}function lIe({value:e,onUpdateItem:t}){return Qt.default.createElement(Qt.default.Fragment,null,Qt.default.createElement(Le,{label:"Value"}," ",Qt.default.createElement(gn,{value:e,onUpdate:t,slider:!0})))}function pIe({value:e,updateValue:t,children:n}){let[o,r]=au({initialState:()=>ez(e).map(([i,s])=>({type:i,param:{[i]:s}})),makeDefault:()=>({type:"blur",param:{}})});return bo(()=>{t(cIe(o))},[o]),Qt.default.createElement(Qt.default.Fragment,null,n(o,r))}function k1(e){let t=hu(e.value,e.updateValue);return t||Qt.default.createElement(Fae,{...e})}var Qt,Vae,eIe,uIe,oz,cIe,Fae,i5=x(()=>{Qt=I(U());Ur();He();Cl();vu();jr();nc();Ht();r5();nr();ke();Vt();Vae={blur:"Blur",brightness:"Brightness",contrast:"Contrast",grayscale:"Grayscale","hue-rotate":"Hue Rotate",invert:"Invert",saturate:"Saturate",sepia:"Sepia"},eIe=Object.keys(Vae).map(e=>({value:e,label:Vae[e]}));uIe={blur:tIe,brightness:nIe,contrast:oIe,grayscale:rIe,"hue-rotate":iIe,invert:sIe,saturate:aIe,sepia:lIe},oz={blur:"5px",brightness:"200%",contrast:"200%",grayscale:"100%","hue-rotate":"180deg",invert:"100%",saturate:"200%",sepia:"100%"},cIe=e=>e.reduce((t,{type:n,param:o})=>{let r=o[n]||oz[n];return t.push(n==="skip"?r:`${n}(${r})`),t},[]).join(" ");Fae=class extends Qt.default.PureComponent{constructor(){super(...arguments);K(this,"state",{open:!1});K(this,"onTogglePicker",t=>this.setState({open:t}));K(this,"onUpdateText",t=>{this.props.onChange(t.target.value)})}render(){return Qt.default.createElement(fn,{open:this.state.open,modalClass:"is-filter",isScrolling:!0,isInput:!0,swatchLabelClass:this.props.value.trim()?"has-value":"",label:this.props.value.trim()||v("app.edit"),content:Qt.default.createElement(G,{type:"filter"}),onToggle:this.onTogglePicker},Qt.default.createElement(pIe,{value:this.props.value,updateValue:this.props.updateValue},(t,{onAdd:n,onUpdate:o,onMove:r,onDelete:i,onDuplicate:s})=>Qt.default.createElement(Qt.default.Fragment,null,Qt.default.createElement("div",{className:"tco-picker-input-content"},Qt.default.createElement(Af,{addLabel:"Add Filter",emptyMessage:Qt.default.createElement(Zt,{title:v("app.controls.effects.add-filter"),message:v("app.controls.effects.add-filter-empty")}),onMove:r,onAdd:n,onDelete:i,onDuplicate:s,values:t,renderItemLabel:a=>`${a.type}(${a.param[a.type]||oz[a.type]||""})`,renderItemContent:a=>{let l=uIe[a.type];return Qt.default.createElement(Qt.default.Fragment,null,Qt.default.createElement(Le,{label:"Type"},Qt.default.createElement(yr,{value:a.type,options:eIe,onChange:u=>o(a.id,{type:u})})),l&&Qt.default.createElement(l,{value:a.param[a.type]||oz[a.type]||"",onUpdateItem:u=>o(a.id,{param:{...a.param,[a.type]:u}})}))}})),Qt.default.createElement("div",{className:"tco-picker-input"},Qt.default.createElement("input",{type:"text",className:"tco-no-input-focus",value:this.props.value,onChange:a=>this.props.updateValue(a.target.value),placeholder:this.props.options.placeholder})))))}}});var lz={};M(lz,{default:()=>A1});function hIe({value:e,onUpdateItem:t}){let n=o=>r=>{let{x:i,y:s}=e,a=e.z&&e.z!=="0px"?e.z:void 0;t({x:i,y:s,z:a,[o]:r})};return Pt.default.createElement(Pt.default.Fragment,null,Pt.default.createElement(Le,{label:Pt.default.createElement(G,{type:"axisX"})},Pt.default.createElement(gn,{value:e.x,onUpdate:n("x"),slider:!0,...iz})),Pt.default.createElement(Le,{label:Pt.default.createElement(G,{type:"axisY"})},Pt.default.createElement(gn,{value:e.y,onUpdate:n("y"),slider:!0,...iz})),Pt.default.createElement(Le,{label:Pt.default.createElement(G,{type:"axisZ"})},Pt.default.createElement(gn,{value:e.z,onUpdate:n("z"),slider:!0,...iz})))}function gIe({value:e,onUpdateItem:t}){let n=o=>r=>{let{x:i,y:s}=e,a=e.z&&e.z!=="0deg"?e.z:void 0;t({x:i,y:s,z:a,[o]:r})};return Pt.default.createElement(Pt.default.Fragment,null,Pt.default.createElement(Le,{label:Pt.default.createElement(G,{type:"rotateX"})},Pt.default.createElement(gn,{value:e.x,onUpdate:n("x"),slider:!0,...az})),Pt.default.createElement(Le,{label:Pt.default.createElement(G,{type:"rotateY"})},Pt.default.createElement(gn,{value:e.y,onUpdate:n("y"),slider:!0,...az})),Pt.default.createElement(Le,{label:Pt.default.createElement(G,{type:"rotateZ"})},Pt.default.createElement(gn,{value:e.z,onUpdate:n("z"),slider:!0,...az})))}function yIe({value:e,onUpdateItem:t}){let{x:n="1",y:o,z:r="1"}=e,i=s=>a=>{t({x:n,y:o||n,z:r&&r!=="1"?r:void 0,[s]:a})};return Pt.default.createElement(Pt.default.Fragment,null,Pt.default.createElement(Le,{label:Pt.default.createElement(G,{type:"axisX"})},Pt.default.createElement(gn,{value:n,onUpdate:i("x"),slider:!0,...sz})),Pt.default.createElement(Le,{label:Pt.default.createElement(G,{type:"axisY"})},Pt.default.createElement(gn,{value:o||n,onUpdate:i("y"),slider:!0,...sz})),Pt.default.createElement(Le,{label:Pt.default.createElement(G,{type:"axisZ"})},Pt.default.createElement(gn,{value:r,onUpdate:i("z"),slider:!0,...sz})))}function _Ie({value:e,onUpdateItem:t}){let n=o=>r=>{let{x:i,y:s}=e;t({x:i,y:s,[o]:r})};return Pt.default.createElement(Pt.default.Fragment,null,Pt.default.createElement(Le,{label:Pt.default.createElement(G,{type:"axisX"})},Pt.default.createElement(gn,{value:e.x,onUpdate:n("x"),slider:!0,...Uae})),Pt.default.createElement(Le,{label:Pt.default.createElement(G,{type:"axisY"})},Pt.default.createElement(gn,{value:e.y,onUpdate:n("y"),slider:!0,...Uae})))}function vIe({value:e,onUpdateItem:t}){return Pt.default.createElement(Pt.default.Fragment,null,Pt.default.createElement(Le,{label:"Value"},Pt.default.createElement(gn,{value:e.amount||"0px",onUpdate:n=>t({amount:n}),slider:!0,...fIe})))}function xIe({value:e,updateValue:t,children:n}){let[o,r]=au({initialState:()=>tz(e).map(([i,s])=>({type:i,params:{[i]:s}})),makeDefault:()=>({type:"translate",params:{translate:{x:"0px",y:"0px"}}})});return bo(()=>{t(mIe(o))},[o]),Pt.default.createElement(Pt.default.Fragment,null,n(o,r))}function A1(e){let t=hu(e.value,e.updateValue);return t||Pt.default.createElement($ae,{...e})}var Pt,zae,mIe,Bae,dIe,iz,sz,Uae,az,fIe,bIe,$ae,s5=x(()=>{Pt=I(U());Ur();He();Cl();vu();jr();nc();Ht();r5();nr();Vt();ke();zae=({type:e,params:t})=>{let n=[],o=t[e]||{},r=({x:s,y:a},l="",u="0")=>[s||`${u}${l}`,a||`${u}${l}`].join(", ").trim(),i=({x:s,y:a,z:l},u="",c="0")=>[s||`${c}${u}`,a||`${c}${u}`,l||`${c}${u}`].join(", ").trim();switch(e){case"translate":o.z&&o.z!=="0px"?n.push(`translate3d(${i(o,"px")})`):n.push(`translate(${r(o,"px")})`);break;case"rotate":let{x:s="0deg",y:a="0deg",z:l="0deg"}=o;s!=="0deg"&&n.push(`rotateX(${s})`),a!=="0deg"&&n.push(`rotateY(${a})`),l!=="0deg"&&n.push(`rotateZ(${l})`),s==="0deg"&&a==="0deg"&&l==="0deg"&&n.push("rotateX(0deg)");break;case"scale":o.z&&o.z!=="1"?n.push(`scale3d(${i(o,"","1")})`):o.x===o.y?n.push(`scale(${o.x||"1"})`):n.push(`scale(${r(o,"","1")})`);break;case"skew":n.push(`skew(${r(o,"deg")})`);break;case"perspective":n.push(`perspective(${o.amount||"0px"})`);break;default:typeof o=="string"&&n.push(o)}return n.join(" ")},mIe=e=>e.map(zae).join(" "),Bae={translate:"Move",rotate:"Rotate",scale:"Scale",skew:"Skew",perspective:"Perspective"},dIe=Object.keys(Bae).map(e=>({value:e,label:Bae[e]})),iz={validKeywords:["calc"],availableUnits:["px","em","rem","vw","vh","vmin","vmax","%"],fallbackValue:"0px",ranges:{px:{min:-100,max:100,step:1},em:{min:-10,max:10,step:.25},rem:{min:-10,max:10,step:.01},vw:{min:-100,max:100,step:5},vh:{min:-100,max:100,step:5},vmin:{min:-100,max:100,step:5},vmax:{min:-100,max:100,step:5},"%":{min:-100,max:100,step:5}}},sz={unitMode:"unitless",fallbackValue:"1",min:0,max:2,step:.1},Uae={unitMode:"angle",fallbackValue:"0deg",ranges:{deg:{min:-45,max:45,step:1}}},az={unitMode:"angle",fallbackValue:"0deg",ranges:{deg:{min:-360,max:360,step:1}}},fIe={validKeywords:["calc"],availableUnits:["px"],fallbackValue:"500px",ranges:{px:{min:500,max:2e3,step:50}}};bIe={translate:hIe,rotate:gIe,scale:yIe,skew:_Ie,perspective:vIe};$ae=class extends Pt.default.PureComponent{constructor(){super(...arguments);K(this,"state",{open:!1});K(this,"onTogglePicker",t=>this.setState({open:t}));K(this,"onUpdateText",t=>{this.props.onChange(t.target.value)})}render(){return Pt.default.createElement(fn,{isScrolling:!0,open:this.state.open,modalClass:"is-transform",isInput:!0,swatchLabelClass:this.props.value.trim()?"has-value":"",label:this.props.value.trim()||v("app.edit"),content:Pt.default.createElement(G,{type:"transform"}),onToggle:this.onTogglePicker},Pt.default.createElement(xIe,{value:this.props.value,updateValue:this.props.updateValue},(t,{onAdd:n,onUpdate:o,onMove:r,onDelete:i,onDuplicate:s})=>Pt.default.createElement(Pt.default.Fragment,null,Pt.default.createElement("div",{className:"tco-picker-input-content"},Pt.default.createElement(Af,{onAdd:n,emptyMessage:Pt.default.createElement(Zt,{title:v("app.controls.effects.add-transform"),message:v("app.controls.effects.add-transform-empty")}),addLabel:"Add Transform",onMove:r,onDelete:i,onDuplicate:s,values:t,renderItemLabel:zae,renderItemContent:a=>{let l=bIe[a.type];return Pt.default.createElement(Pt.default.Fragment,null,Pt.default.createElement(Le,{label:"Type"},Pt.default.createElement(yr,{value:a.type,options:dIe,onChange:u=>o(a.id,{type:u})})),l&&Pt.default.createElement(l,{value:a.params[a.type]||{},onUpdateItem:u=>o(a.id,{params:{...a.params,[a.type]:u}})}))}})),Pt.default.createElement("div",{className:"tco-picker-input"},Pt.default.createElement("input",{type:"text",className:"tco-no-input-focus",value:this.props.value,onChange:a=>this.props.updateValue(a.target.value),placeholder:this.props.options.placeholder})))))}}});var cz={};M(cz,{default:()=>l5});function l5(e){let{values:t,updateValue:n,updateQueryValue:o}=e,{dynamicContent:r,breakoutMode:i}=Dt(),s=(0,lo.useCallback)(()=>{n("center","justify"),n("center","align")},[n]),a=(0,lo.useCallback)(g=>{o("toggle",g,null)},[o]),u=(0,lo.useMemo)(()=>(t.direction||"row").split("-")[0],[t.direction])==="row",c=u?"justify":"align",p=u?"align":"justify",m=typeof t.toggle!="undefined",d=typeof t.self!="undefined",f=t.toggle,h=!m||f;return lo.default.createElement(oi,{topLevelOnly:!0,isToggledOn:f,onToggle:m?a:null,afterHeader:h&&lo.default.createElement(yn,{onClick:s,className:"tco-btn tco-control-group-header-action",tooltip:"Center All"},lo.default.createElement(G,{type:"quick-center-flexbox"})),...e},h&&lo.default.createElement(lo.default.Fragment,null,lo.default.createElement(No,{label:v("app.controls.flex.direction"),primaryKey:"direction",onlyAffectKey:!0,parentControl:e,noInput:!0,controlInputWrapper:!0},(g,y)=>{if(i)return lo.default.createElement(ar,{value:g,onUpdate:y,dynamicContent:r});let _=(g||"").replace("-reverse",""),b=g.includes("-reverse");return lo.default.createElement(lo.default.Fragment,null,lo.default.createElement(Ge,{half:!0},lo.default.createElement(to,{value:_,choices:wIe(),onUpdate:w=>{y(`${w}${b?"-reverse":""}`,"direction");let S=AIe(t.align),C=kIe(t.justify);t.justify!==S&&n(S,"justify"),t.align!==C&&n(C,"align")}})),lo.default.createElement(Ge,{half:!0},lo.default.createElement(rn,{checked:b,label:v("app.controls.flex.reverse"),onToggle:w=>{y(`${_}${w?"-reverse":""}`)}})))}),lo.default.createElement(No,{label:v("app.controls.flex.wrap"),primaryKey:"wrap",onlyAffectKey:!0,parentControl:e},(g,y)=>lo.default.createElement(to,{value:g,choices:CIe(),onUpdate:y})),lo.default.createElement(No,{label:v("app.controls.flex.gap"),primaryKey:"gap",onlyAffectKey:!0,parentControl:e},(g,y)=>lo.default.createElement(Jk,{value:g,onUpdate:y})),lo.default.createElement(No,{label:v("app.controls.flex.align-h"),primaryKey:c,onlyAffectKey:!0,parentControl:e},(g,y)=>i?lo.default.createElement(ar,{value:g,onUpdate:y,dynamicContent:r}):lo.default.createElement(yp,{value:g,display:"flex",axis:u?"main":"cross",context:"content",iconDirection:"x",onChange:y})),lo.default.createElement(No,{label:v("app.controls.flex.align-v"),primaryKey:p,onlyAffectKey:!0,parentControl:e},(g,y)=>i?lo.default.createElement(ar,{value:g,onUpdate:y,dynamicContent:r}):lo.default.createElement(yp,{value:g,display:"flex",axis:u?"cross":"main",context:"content",iconDirection:"y",onChange:y})),d&&lo.default.createElement(No,{label:v("app.controls.flex.self"),primaryKey:"self",parentControl:e},(g,y)=>i?lo.default.createElement(ar,{value:g,onUpdate:y,dynamicContent:r}):lo.default.createElement(S1,{value:g,updateValue:y}))))}var lo,uz,wIe,CIe,a5,EIe,SIe,kIe,AIe,pz=x(()=>{lo=I(U());Ht();Zi();ti();t5();$b();xn();He();ke();uz=I(Mn());Vt();Zk();wIe=(0,uz.memoize)(()=>[{value:"row",icon:"ui:horizontal",tooltip:v("app.controls.flex.row")},{value:"column",icon:"ui:vertical",tooltip:v("app.controls.flex.column")}]),CIe=(0,uz.memoize)(()=>[{value:!0,label:v("app.forms.toggle.on")},{value:!1,label:v("app.forms.toggle.off")}]),a5=["flex-start","center","flex-end"],EIe=["space-between","space-around"],SIe=["stretch"],kIe=e=>[...a5,...SIe].includes(e)?e:e==="space-around"?"stretch":a5[0],AIe=e=>[...a5,...EIe].includes(e)?e:e==="stretch"?"space-around":a5[0]});var mz={};M(mz,{default:()=>T1});function T1({value:e,values:t,updateValue:n}){let{weight:o,options:r,isDc:i}=n7(e,t.font_family),{breakoutMode:s,dynamicContent:a}=Dt(),l=(0,Wb.useCallback)(u=>{n(u)},[n]);return i||s?Wb.default.createElement(ar,{value:e,onUpdate:n,dynamicContent:a}):Wb.default.createElement(Gs,{value:o,options:r,onChange:l})}var Wb,u5=x(()=>{Wb=I(U());cu();ke();mm();Vt()});var dz={};M(dz,{default:()=>Gb});function TIe({id:e,title:t,selected:n,group:o,onUpdate:r}){let i=(0,Sn.useCallback)(()=>{r(e)},[r,e]);return Sn.default.createElement("span",{onClick:i,title:t,"data-cs-icon-id":e,"data-cs-icon-group":o,className:Q("tco-icons-choice",{"is-active":n===e})},Sn.default.createElement(ep,{icon:e}))}function IIe({list:e,value:t,onUpdate:n}){let[o,r]=(0,Sn.useState)(!1),i=(0,Sn.useMemo)(()=>o?e:e.slice(0,50),[o,e]);(0,Sn.useEffect)(()=>{let a=setTimeout(()=>{r(!0)});return()=>{clearTimeout(a)}},[]);let s=(0,Sn.useRef)();return Sn.default.createElement("div",{ref:s,className:"tco-icons-wrapper"},Sn.default.createElement(Vv,{items:i,scrollRef:s,renderFunc:function(a){return Sn.default.createElement(PIe,{key:`${a.id}${a.prefix}`,onUpdate:n,selected:t,...a})}}))}function Gb({label:e,value:t,onUpdate:n,closeOnSelect:o=!0}){let{isLoading:r,allTabs:i=[],enabledTabs:s,getGroupFromPrefix:a,searchIconGroup:l,resolveIconPrefix:u}=Rc(),[c,p]=(0,Sn.useState)(!1),m=(0,Sn.useCallback)(S=>{n(S),o&&p(!1)},[n,o]),d=s&&s.length&&s[0].value,[f,h]=(0,Sn.useState)(),[g,y]=(0,Sn.useState)(d);(0,Sn.useEffect)(()=>{!g&&!r&&y(a(u(t)))},[r,g,y]);let _=(0,Sn.useMemo)(function(){return i.length<=1?[]:{choices:i}},[i]),b=(0,Sn.useCallback)(S=>{h(S)},[h]),w=(0,Sn.useMemo)(()=>r?[]:l(f,g),[r,l,f,g]);return Sn.default.createElement(fn,{className:"tco-form-icon-picker",modalClass:"is-icon-picker",isInput:!0,open:c,onToggle:p,label:e||v("app.edit"),content:Sn.default.createElement("div",{"data-cs-icon-id":t},Sn.default.createElement(ep,{icon:t}))},r?Sn.default.createElement(Ln,null):Sn.default.createElement(Sn.default.Fragment,null,s.length<=0?Sn.default.createElement(Zt,{title:"No icons available.",message:"You currently have all Font Awesome familes disabled. To utilize the icon picker again you will need to enable at least one icon group."}):Sn.default.createElement(Sn.default.Fragment,null,Sn.default.createElement("div",{className:"tco-picker-header"},Sn.default.createElement(Xi,{query:f,context:v("app.forms.icon-picker.search-context"),focusOnShortcut:!1,onQueryChange:b}),i.length>1&&Sn.default.createElement("div",{className:"tco-picker-tabs tco-picker-tabs-icon"},Sn.default.createElement(Ss,{options:_,value:g,updateValue:y,useDynamicContent:!1}))),w.length<=0?Sn.default.createElement(Zt,{title:v("app.forms.icon-picker.blank"),message:"Try an alternate word that matches what you're looking for or start over."}):Sn.default.createElement(IIe,{value:t,list:w,onUpdate:m}))))}var Sn,Udt,PIe,fz=x(()=>{Sn=I(U());De();Udt=I(Mn());xr();Ur();ka();Cv();ke();jr();ff();tp();cS();PIe=(0,Sn.memo)(TIe)});var hz={};M(hz,{default:()=>P1});function P1({value:e,values:t={},level:n,options:o={},updateValue:r}){let{dynamicContent:i,breakoutMode:s}=Dt(),a=(0,ku.useCallback)(function(l){r(l,"alt")},[r]);return ku.default.createElement(ku.default.Fragment,null,ku.default.createElement(Ge,{half:!!t.alt||o.half||n>2&&o.half!==!1},s?ku.default.createElement(ar,{value:e,onUpdate:r,dynamicContent:i,placeholder:o.label}):ku.default.createElement(Gb,{value:e,label:o.label,onUpdate:r})),t.alt&&ku.default.createElement(Ge,{half:!0},s?ku.default.createElement(ar,{value:t.alt,onUpdate:a,dynamicContent:i,placeholder:o.alt_label||o.label}):ku.default.createElement(Gb,{value:t.alt,label:o.alt_label||o.label,onUpdate:a})))}var ku,c5=x(()=>{ku=I(U());fz();Ht();Vt()});var yz={};M(yz,{detectValueType:()=>Hae,useImageIDFix:()=>qb,useImageType:()=>p5,useResolveImage:()=>gz});function gz(e){let t=p5(e);return wd(`attachment-id:${e??""}`,async()=>t!=="attachment"||!e?{}:await hr("locate-attachment",{attachment:e}))}function p5(e){return(0,I1.useMemo)(()=>Hae(e),[e])}function Hae(e=""){let[t,n]=e.split(":");return t===String(parseInt(t,10))?"attachment":e.includes("{{dc:")?"dynamic-content":"url"}function qb(e,t,n){let[o,r]=(0,I1.useState)(!1);(0,I1.useEffect)(function(){o||(r(!0),parseFloat(e).toString()===e&&n(`${e}:full`,t))},[e,o,r])}var I1,Qb=x(()=>{I1=I(U());Gh();Vo()});var _z={};M(_z,{default:()=>Zf});function Zf({value:e="",onUpdate:t,classes:n={},pattern:o,useDynamicContent:r=!1,initialWidth:i="",initialHeight:s="",inputProps:a={},onUpdateDimensions:l,children:u}){let c=p5(e),{isLoading:p,data:{data:{src:m,width:d,height:f,alt:h}={}}={}}=gz(e);(0,xo.useEffect)(()=>{p||(m&&_(m),h&&w(h),(f||d)&&C({height:f,width:d}))},[p,m,d,f,h]);let g=c==="dynamic-content",[y,_]=(0,xo.useState)(()=>c==="url"?e:""),[b,w]=(0,xo.useState)(""),[S,C]=(0,xo.useState)({width:i,height:s}),k=(0,xo.useRef)(),A=(0,xo.useCallback)(L=>{l&&(l(L),C(L))},[l]),O=(0,xo.useCallback)(({url:L="",alt:D,height:j,id:$,size:X,width:ne})=>{if($){let le=`${$}${X?`:${X}`:""}`;Fi.setQueryData(`attachment-id:${le}`,{src:L,width:ne,height:j,alt:D},{staleTime:1/0}),t(`${$}${X?`:${X}`:""}`)}else D&&w(D),(j||ne)&&C({height:j,width:ne}),_(L),t(L)},[t,w]),T=(0,xo.useCallback)(()=>{k.current&&k.current(),k.current=ac({single:!0,onInsert:O})},[O]),F=(0,xo.useCallback)(()=>{t(""),_(""),w(""),C({height:"",width:""})},[t]);(0,xo.useEffect)(()=>{k.current&&k.current()},[]);let z=xo.default.createElement(xo.default.Fragment,null,xo.default.createElement("div",{className:Q("tco-image",{"is-pattern":o,"is-empty":!e},n),style:{backgroundImage:y?`url(${y})`:"none"}},g&&xo.default.createElement("span",{className:"is-dc"},xo.default.createElement(G,{type:"database"})),xo.default.createElement("span",{onClick:T,className:"is-add"},xo.default.createElement(G,{type:"plus"})),xo.default.createElement("span",{onClick:F,className:"is-remove"},xo.default.createElement(G,{type:"close"})),c==="url"&&xo.default.createElement(OIe,{key:e,src:e,onUpdate:A})),!r&&xo.default.createElement("div",{className:"tco-code-editor-buttons"},xo.default.createElement(Pa,{inputProps:a,extensionType:"image-upload-button",contentType:"image",onUpdate:t})));return typeof u=="function"?u({output:z,dimensions:g?{}:S,altPreview:b}):z}var xo,OIe,m5=x(()=>{xo=I(U());De();He();Am();Gh();ci();Vo();Qb();gs();lm();OIe=({src:e,onUpdate:t})=>{let n=(0,xo.useRef)();return(0,xo.useEffect)(()=>{if(!n.current)return()=>{};let o=n.current,r=({target:i})=>{t({width:i.naturalWidth||window.csAppData.defaultImageWidth,height:i.naturalHeight||window.csAppData.defaultImageHeight})};return o.addEventListener("load",r),()=>{o.removeEventListener("load",r)}},[t]),xo.default.createElement("img",{src:e,ref:n,style:{width:1,height:1,opacity:0,pointerEvents:"none"}})}});var bz={};M(bz,{default:()=>vz});var pn,jae,vz,xz=x(()=>{pn=I(U());De();ti();m5();He();ke();Ht();Cl();Vt();bs();Qb();Hg();jae=(0,pn.memo)(e=>{let{values:t,updateValue:n,options:o,level:r}=e,{dynamicContent:i}=Dt(),s=i&&o.dynamic_content!==!1,a=C=>typeof t[C]!="undefined",l=(0,pn.useCallback)(C=>C&&(t.is_retina?Math.round(C/2):C)||"",[t.is_retina]),u=a("img_source")?"img_source":"value",c=(0,pn.useCallback)(({width:C,height:k})=>{C!==t.width&&n(C,"width"),k!==t.height&&n(k,"height")},[t.width,t.height,n]),p=(0,pn.useCallback)(C=>{n(C,u)},[n,u]),m=pn.default.createElement(Ge,null,pn.default.createElement(Zf,{useDynamicContent:s,value:t[u],onUpdate:p,onUpdateDimensions:c,inputProps:e,classes:{"tco-image-with-dynamic-content":s}}),s&&pn.default.createElement("div",{className:"tco-image-dc-url-controlimage",style:{position:"absolute",bottom:"0px",left:"0px",right:"0px",zIndex:50}},pn.default.createElement(hn,{type:"text",value:t[u],dcType:"scalar",contentType:"image",controlProps:e,label:v("app.controls.image"),placeholder:v("app.controls.image.source"),onUpdate:p}))),d=(0,pn.useCallback)(function(C){n(C,"attachment_srcset")},[n]),f=(0,pn.useCallback)(function(C){n(C,"decorative")},[n]);if(qb(t[u],u,n),r>1)return m;let h=a("decorative"),g=a("has_link"),y=a("is_retina"),_=a("alt_text")&&(!h||!t.decorative),b=a("object_fit"),w=a("attachment_srcset"),S=4;return _&&(S-=1),g&&(S-=.5),b&&(S-=1),S=Math.floor(S),pn.default.createElement(Zf,{initalWidth:t.width,initalHeight:t.height,inputProps:e,useDynamicContent:s,value:t[u],onUpdate:p,onUpdateDimensions:c},({output:C,altPreview:k,dimensions:{width:A,height:O}})=>pn.default.createElement(pn.default.Fragment,null,pn.default.createElement(Le,{label:y?v("app.controls.image.retina"):v("app.controls.image.dim-preview")},pn.default.createElement(Ge,null,pn.default.createElement("div",{className:"tco-image-dimensions"},y&&pn.default.createElement("button",{className:Q({"is-active":t.is_retina}),onClick:()=>n(!t.is_retina,"is_retina")},pn.default.createElement(G,{type:"retina"})),pn.default.createElement("div",null,pn.default.createElement("span",null,v("app.controls.image.w")),pn.default.createElement("input",{type:"text",disabled:!0,readOnly:!0,value:l(A)})),pn.default.createElement("div",null,pn.default.createElement("span",null,v("app.controls.image.h")),pn.default.createElement("input",{type:"text",disabled:!0,readOnly:!0,value:l(O)}))))),pn.default.createElement(Le,{label:v("app.controls.image.source"),height:S},C),s&&pn.default.createElement(Le,{label:" ",style:{marginTop:"-6px"}},pn.default.createElement(Ge,null,pn.default.createElement(hn,{type:"text",value:t[u],dcType:"scalar",contentType:"image",controlProps:e,label:v("app.controls.image"),placeholder:v("app.controls.image.source"),onUpdate:T=>n(T,u)}))),_&&pn.default.createElement(Le,{label:v("app.controls.image.alt-text")},pn.default.createElement(Ge,null,pn.default.createElement(hn,{dcType:s?"scalar":!1,type:"text",value:t.alt_text,controlProps:e,id:e.id+"-alt",label:v("app.controls.image.alt-text"),placeholder:k||o.alt_text_placeholder||v("app.controls.image.alt-text-placeholder"),onUpdate:T=>n(T,"alt_text")}))),b&&pn.default.createElement(pn.default.Fragment,null,pn.default.createElement(No,{label:v("app.controls.image.object-fit"),primaryKey:"object_fit",parentControl:e},(T,F)=>pn.default.createElement(yr,{value:T,options:[{value:"contain",label:v("app.controls.image.contain")},{value:"cover",label:v("app.controls.image.cover")},{value:"fill",label:v("app.controls.image.fill")},{value:"none",label:v("app.controls.image.none")},{value:"scale-down",label:v("app.controls.image.scale-down")}],onChange:F})),pn.default.createElement(No,{label:v("app.controls.image.object-position"),primaryKey:"object_position",parentControl:e},(T,F)=>pn.default.createElement(hn,{dcType:s?"scalar":!1,type:"text",value:T,placeholder:"50% 50%",onUpdate:F}))),w&&pn.default.createElement(No,{label:v("app.controls.image.attachment-srcset"),description:v("app.controls.image.attachment-srcset.description"),primaryKey:"attachment_srcset",parentControl:e},(T,F)=>pn.default.createElement(Ol,{value:T,updateValue:d})),h&&pn.default.createElement(No,{label:v("app.controls.image.decorative"),description:v("app.controls.image.decorative.description"),primaryKey:"decorative",parentControl:e},(T,F)=>pn.default.createElement(Ol,{value:T,updateValue:f}))))});jae.displayName="ControlImage";vz=jae});var wz={};M(wz,{default:()=>Kb});var Au,Wae,Kb,d5=x(()=>{Au=I(U());m5();Vt();bs();ke();Qb();Wae=(0,Au.memo)(({options:e={},value:t,updateValue:n,height:o=2,...r}={})=>{let{breakoutMode:i,dynamicContent:s}=Dt(),a=(0,Au.useCallback)(c=>{n(c)},[n]);if(qb(t,null,n),i)return Au.default.createElement(ar,{value:t,onUpdate:n,dynamicContent:s});let l=s&&e.dynamic!==!1,u="tco-image-with-dynamic-content";return Au.default.createElement(Au.default.Fragment,null,Au.default.createElement(Zf,{allowAttachmentID:!0,useDynamicContent:l,value:t,pattern:e.pattern,onUpdate:a,classes:{[u]:l}}),l&&Au.default.createElement("div",{className:"tco-image-dc-url"},Au.default.createElement(hn,{type:"text",value:t,dcType:"scalar",contentType:"image",controlProps:r,placeholder:v("app.controls.image.source"),onUpdate:a})))});Wae.displayName="ControlImageSource";Kb=Wae});var Ez={};M(Ez,{default:()=>Cz});var O1,DIe,Cz,Sz=x(()=>{O1=I(U());De();Zi();He();ff();Cs();DIe=(0,O1.memo)(function(e){let{info:t}=lr(),n=t.map(({tag:i})=>({value:i,icon:`ui:size-${i}`})),o=e.value==="none"||!!n.find(({value:i})=>e.value===i),r=(0,O1.useCallback)(i=>{e.updateValue(i)},[e.updateValue]);return O1.default.createElement(to,{choices:n,offValue:"none",value:o?e.value:"xl",onUpdate:r})}),Cz=DIe});var Az={};M(Az,{default:()=>D1});function D1({breakoutMode:e=!1,Component:t=rn,resetValue:n=!1,...o}){if(e||typeof o.value!="boolean"){let r=typeof o.value=="boolean"?(!!o.value).toString():o.value;return kz.default.createElement(Oa,{...o,isCustomValue:!0,updateValue:o.onUpdate,resetValue:n,value:r})}return kz.default.createElement(t,{...o})}var kz,f5=x(()=>{kz=I(U());ti();vm()});var Tz={};M(Tz,{default:()=>Yb});function Yb(e){return Gae.default.createElement(D1,{...e,Component:rn})}var Gae,Pz=x(()=>{Gae=I(U());ti();f5()});var Dz={};M(Dz,{default:()=>Xb});var yo,M1,MIe,NIe,Iz,Oz,qae,Xb,Mz=x(()=>{yo=I(U());Ht();Zi();ti();Pz();ke();M1=I(Mn());bs();Vt();MIe=(0,M1.memoize)(()=>[{value:"url",icon:"ui:link",tooltip:v("app.controls.link.url")},{value:"email",icon:"ui:mail",tooltip:v("app.controls.link.email")},{value:"tel",icon:"ui:phone",tooltip:v("app.controls.link.phone")}]),NIe=(0,M1.memoize)(e=>(e||"").match(/mailto:/)?"email":(e||"").match(/tel:/)?"tel":"url"),Iz=(0,M1.memoize)(e=>(e||"").match(/mailto:/)?e.replace(/mailto:(?:\/\/)?/g,"").replace(/\?.*/g,""):""),Oz=(0,M1.memoize)(e=>{if(!(e||"").match(/mailto:/))return"";let t=e.match(/\?subject=(.*)/)||"";return!t&&!t[1]?"":t[1]}),qae=(0,M1.memoize)(e=>(e||"").match(/tel:/)?e.replace(/tel:(?:\/\/)?/g,""):""),Xb=class extends yo.default.PureComponent{constructor(){super(...arguments);K(this,"state",{linkType:null});K(this,"updateEmailAddress",t=>{let n=Oz(this.props.values.url),o=t.replace(/mailto:(?:\/\/)?/g,"").replace(/\?.*/g,"");this.props.updateValue(`mailto:${o}${n?`?subject=${n}`:""}`,"url")});K(this,"updateEmailSubject",t=>{let n=Iz(this.props.values.url),o=t.length>0?`?subject=${t}`:"";this.props.updateValue(`mailto:${n}${o}`,"url")});K(this,"updatePhoneNumber",t=>{this.props.updateValue(t===""?"":`tel:${t}`,"url")});K(this,"onChooseLinkType",t=>this.setState({linkType:t}));K(this,"onUpdateContent",t=>this.props.updateValue(t,"content"));K(this,"onUpdateUrl",t=>this.props.updateValue(t,"url"));K(this,"onToggleNewTab",t=>this.props.updateValue(t,"new_tab"));K(this,"onToggleNoFollow",t=>this.props.updateValue(t,"nofollow"))}getLinkType(){return this.state.linkType===null?NIe(this.props.values.url):this.state.linkType}getLinkPreview(){let{url:t}=this.props.values;switch(this.getLinkType()){case"email":{let n=Oz(t);return`mailto:${Iz(t)}${n?`?subject=${n}`:""}`}case"tel":return`tel:${qae(t)}`}return t}isKeyMapped(t){return typeof this.props.values[t]!="undefined"}render(){let{breakoutMode:t}=this.props;return yo.default.createElement(ys.Consumer,null,({dynamicContent:n})=>{let o=this.getLinkType(),r=n&&this.props.options.dynamic_content!==!1;return yo.default.createElement(yo.default.Fragment,null,yo.default.createElement(Le,{label:v("app.controls.link.type")},yo.default.createElement(Ge,null,yo.default.createElement(to,{value:o,choices:MIe(),onUpdate:this.onChooseLinkType}))),this.isKeyMapped("content")&&yo.default.createElement(Le,{label:v("app.controls.link.content")},yo.default.createElement(Ge,null,yo.default.createElement(hn,{dcType:r?"scalar":!1,value:this.props.values.content,onUpdate:this.onUpdateContent}))),o==="url"&&yo.default.createElement(Le,{label:v("app.controls.link.url")},yo.default.createElement(Ge,null,yo.default.createElement(hn,{dcType:r?"scalar":!1,value:this.props.values.url,placeholder:v("app.controls.link.url-placeholder"),onUpdate:this.onUpdateUrl})),this.isKeyMapped("new_tab")&&yo.default.createElement(Ge,{half:!t&&typeof this.props.values.new_tab=="boolean"},yo.default.createElement(Yb,{breakoutMode:t,checked:this.props.values.new_tab,label:v("app.controls.link.new-tab"),onToggle:this.onToggleNewTab,value:this.props.values.new_tab,placeholder:v("app.controls.link.new-tab"),dcType:r?"scalar":!1,onUpdate:this.onToggleNewTab})),this.isKeyMapped("nofollow")&&yo.default.createElement(Ge,{half:!t&&typeof this.props.values.nofollow=="boolean"},yo.default.createElement(Yb,{breakoutMode:t,checked:this.props.values.nofollow,onToggle:this.onToggleNoFollow,value:this.props.values.nofollow,placeholder:v("app.controls.link.nofollow"),dcType:r?"scalar":!1,onUpdate:this.onToggleNoFollow},yo.default.createElement("code",null,"nofollow")))),o==="email"&&yo.default.createElement(Le,{label:v("app.controls.link.email")},yo.default.createElement(Ge,null,yo.default.createElement(hn,{dcType:r?"scalar":!1,value:Iz(this.props.values.url),placeholder:v("app.controls.link.email-placeholder"),onUpdate:this.updateEmailAddress}))),o==="email"&&yo.default.createElement(Le,{label:v("app.controls.link.email-subject")},yo.default.createElement(Ge,null,yo.default.createElement(hn,{dcType:r?"scalar":!1,value:Oz(this.props.values.url),placeholder:v("app.controls.link.email-subject-placeholder"),onUpdate:this.updateEmailSubject}))),o==="tel"&&yo.default.createElement(Le,{label:v("app.controls.link.phone")},yo.default.createElement(Ge,null,yo.default.createElement(hn,{dcType:r?"scalar":!1,value:qae(this.props.values.url),placeholder:v("app.controls.link.phone-placeholder"),onUpdate:this.updatePhoneNumber}))),(o==="tel"||o==="email")&&yo.default.createElement(Le,{label:v("app.controls.link.preview")},yo.default.createElement(Ge,null,yo.default.createElement("input",{type:"text",value:this.getLinkPreview(),disabled:!0}))))})}}});var Lz={};M(Lz,{default:()=>Jb});var Nz,Jb,Vz=x(()=>{Nz=I(U());De();Jb=class extends Nz.default.PureComponent{render(){let{placeholder:t,monospace:n,min:o,max:r,step:i}=this.props.options;return Nz.default.createElement("input",{className:Q({"cs-input-code":n}),type:"number",value:this.props.value,placeholder:t||"",onChange:s=>this.props.updateValue(s.target.value),min:o,max:r,step:i})}}});var Fz={};M(Fz,{default:()=>h5});function h5(e){let{control:{options:{title:t,message:n}={}}={}}=e;return React.createElement(Zt,{title:t,message:n})}var zz=x(()=>{jr()});var Bz={};M(Bz,{default:()=>N1});function N1(e){let{options:{display:t="flex",axis:n="main",context:o="content",icon_direction:r="x"}={}}=e,i=hu(e.value,e.updateValue);return i||Qae.default.createElement(yp,{value:e.value,display:t,axis:n,context:o,iconDirection:r,onChange:e.updateValue})}var Qae,g5=x(()=>{Qae=I(U());$b();Vt()});var Uz={};M(Uz,{default:()=>Zb});var y5,Zb,$z=x(()=>{y5=I(U());h2();Ht();Zb=class extends y5.default.PureComponent{render(){return y5.default.createElement(Ge,null,y5.default.createElement(em,{value:this.props.value,onUpdateValue:t=>this.props.updateValue(t),placeholder:this.props.options.placeholder}))}}});var Hz={};M(Hz,{default:()=>_5});function _5({options:{add_label:e,require_one:t,choices:n}={},value:o,updateValue:r}){let i=Array.isArray(n)?n[0].value:null,[s,a]=(0,Ks.useState)(Array.isArray(o)?o:[]),l=(0,Ks.useCallback)((m=0)=>{a(d=>{let f=[...d];return f.splice(m+1,0,i),f})},[a,i]),u=(0,Ks.useCallback)(m=>{a(d=>{let f=[...d];return f.splice(m,1),f})},[a]),c=(0,Ks.useCallback)((m,d)=>{a(f=>{let h=[...f];return h[d]=m,h})},[a]);bo(()=>{r(s)},[s]);let p=t!==!0||s.length>1;return Ks.default.createElement("ul",{className:"tco-select-many tco-picker-assignments-list"},s.map((m,d)=>Ks.default.createElement(LIe,{options:n,key:`${m}:${d}`,value:m,isLast:!s[d+1],onAdd:()=>{l(d)},onDelete:p?()=>{u(d)}:null,onUpdate:f=>c(f,d)})),s.length<=0&&Ks.default.createElement("li",{className:"is-add"},Ks.default.createElement("button",{onClick:()=>l(0),className:"tco-btn tco-btn-info"},e||"Add")))}var Ks,LIe,jz=x(()=>{Ks=I(U());De();cu();He();ke();nr();LIe=({options:e,onAdd:t,onDelete:n,isLast:o,value:r,onUpdate:i})=>Ks.default.createElement("li",{className:"is-statement"},Ks.default.createElement(Qd,{options:e,value:r,onChange:i}),Ks.default.createElement("button",{className:Q("tco-btn","is-and",{"is-active":!o}),onClick:t},"and"),n&&Ks.default.createElement("button",{className:"tco-btn is-delete",onClick:n},Ks.default.createElement(G,{type:"close"})))});var Wz={};M(Wz,{default:()=>Rb});var wr,Kae,VIe,Rb,Gz=x(()=>{wr=I(U());Ht();Zi();ti();Cl();bs();ke();Vt();Kae=I(Mn()),VIe=(0,Kae.memoize)(()=>[{value:"link",label:v("app.controls.share.link")},{value:"share",label:v("app.controls.share")}]),Rb=class extends wr.default.PureComponent{constructor(){super(...arguments);K(this,"state",{linkType:null});K(this,"onUpdateUrl",t=>this.props.updateValue(t,"url"));K(this,"onUpdateNewTab",t=>this.props.updateValue(t,"new_tab"));K(this,"onUpdateNofollow",t=>this.props.updateValue(t,"nofollow"));K(this,"onUpdateShareEnabled",t=>this.props.updateValue(t==="share","share_enabled"));K(this,"onUpdateShareType",t=>this.props.updateValue(t,"share_type"));K(this,"onUpdateShareTitle",t=>this.props.updateValue(t,"share_title"))}isKeyMapped(t){return typeof this.props.values[t]!="undefined"}renderShare(t){return wr.default.createElement(wr.default.Fragment,null,wr.default.createElement(Le,{label:v("app.controls.share")},wr.default.createElement(Ge,null,wr.default.createElement(yr,{value:this.props.values.share_type,options:window.csAppData.socialShareOptions,onChange:this.onUpdateShareType}))),wr.default.createElement(Le,{label:v("app.controls.share.title")},wr.default.createElement(Ge,null,wr.default.createElement(hn,{dcType:t?"scalar":!1,store:this.props.store,value:this.props.values.share_title,onUpdate:this.onUpdateShareTitle}))))}renderLink(t){return wr.default.createElement(Le,{label:v("app.controls.link.url")},wr.default.createElement(Ge,null,wr.default.createElement(hn,{dcType:t?"scalar":!1,store:this.props.store,value:this.props.values.url,placeholder:v("app.controls.link.url-placeholder"),onUpdate:this.onUpdateUrl})),this.isKeyMapped("new_tab")&&wr.default.createElement(Ge,{half:!0},wr.default.createElement(rn,{checked:this.props.values.new_tab,label:v("app.controls.link.new-tab"),onToggle:this.onUpdateNewTab})),this.isKeyMapped("nofollow")&&wr.default.createElement(Ge,{half:!0},wr.default.createElement(rn,{checked:this.props.values.nofollow,onToggle:this.onUpdateNofollow},wr.default.createElement("code",null,"nofollow"))))}render(){return wr.default.createElement(ys.Consumer,null,({dynamicContent:t})=>{let n=t&&this.props.options.dynamic_content!==!1;return wr.default.createElement(wr.default.Fragment,null,wr.default.createElement(Le,{label:v("app.controls.share.type")},wr.default.createElement(Ge,null,wr.default.createElement(to,{value:this.props.values.share_enabled?"share":"link",choices:VIe(),onUpdate:this.onUpdateShareEnabled}))),this.props.values.share_enabled?this.renderShare(n):this.renderLink(n))})}}});var qz={};M(qz,{default:()=>v5});function FIe({value:e=[],context:t,updateValue:n}){let o=g8(t),{docTypeName:r}=Be(),i=Object.values(o),[s,a]=au({initialState:()=>Array.isArray(e)?e:[],makeDefault:c=>({group:!0,condition:"",value:""}),makeId:Us}),l=(0,Is.useCallback)(function(c,p){return mg(c,p,o)},[r]);bo(()=>{n(s.map(({id:c,...p})=>p))},[s]);let u=(0,Is.useCallback)(()=>{a.onAdd({condition:o[1].options[0].value,group:!0})},[a.onAdd,o]);return Xf([s?.length,i?.length]),Is.default.createElement("ul",{className:"tco-picker-assignments-list"},s.map((c,p)=>Is.default.createElement(g1,{context:t,options:o,findFunc:l,key:c.id,value:c,handlers:a,isLast:!s[p+1]||s[p+1].group})),Is.default.createElement("li",null,Is.default.createElement("button",{onClick:u,className:"tco-btn tco-btn-info"},"Add Condition Group")))}function v5({label:e,value:t,updateValue:n}){let[o,r]=(0,Is.useState)(!1),i=(0,Is.useCallback)(s=>r(a=>typeof s=="undefined"?!a:s),[r]);return Is.default.createElement(fn,{open:o,modalClass:"is-assignments",isInput:!0,onToggle:i,label:v("app.edit"),content:Is.default.createElement(G,{type:"assignments"})},Is.default.createElement("div",{className:"tco-picker-assignments-content"},Is.default.createElement("header",{className:"tco-control-group-header"},Is.default.createElement("span",{className:"tco-control-group-label"},"Conditions")),Is.default.createElement(FIe,{value:t,context:"element",updateValue:n})))}var Is,Qz=x(()=>{Is=I(U());Ur();ke();nr();Ii();He();Wd();Nk();Ob();It();Wd()});var Yz={};M(Yz,{default:()=>C5});function C5({value:e="",placeholder:t="",mode:n=null,showContentPreview:o=!1,onUpdate:r=()=>{},onSelectionChange:i,autoFocus:s=!0,richTextDefault:a=!1,onlyRaw:l=!1,height:u=1,availableModes:c=["raw","text","html"],expandable:p=!1,modalClassName:m="",children:d,inputProps:f}){let h=ir("ui_theme"),g=ir("tinymce_preserve_p_tags"),y=c.filter(D=>UIe.includes(D)).filter(D=>!(D==="text"&&!b5())),[_,b]=(0,Kn.useState)(()=>{if(n&&y.includes(n))return n;let D=l?"raw":"html";return a&&y.includes("text")?"text":D}),[w,S]=(0,Kn.useState)(!1),C=o?e||t:"",k=(0,Kn.useCallback)(()=>{S(!1)},[S]),A=(0,Kn.useCallback)(()=>{S(D=>!D)},[S]),O=p&&!w,T=(0,Kn.useMemo)(()=>Kn.default.createElement(Kz,{uiTheme:h,preservePTags:g,autoFocus:s,placeholder:t,mode:_,extraToolbar:!O,availableModes:y,value:e,onSelectionChange:i,onUpdate:r,inputProps:f},d),[e,y,O,i,h,s,t,_,r]),F=l?v("app.edit"):null,z=Kn.default.createElement(Kn.default.Fragment,null,y.map(D=>Kn.default.createElement("button",{key:D,onClick:()=>b(D),className:Q({"is-active":D===_})},F||v(`app.controls.text-editor.mode-${D==="text"?"rich-text":D}`)))),L=(0,Kn.useMemo)(()=>w?v("app.a11y.close"):p?Kn.default.createElement(G,{type:"swarr"}):v(`app.controls.text-editor.${o?"click-to-edit":"edit-text"}`),[p,w]);return O?Kn.default.createElement(v1,{nav:z,onToggle:A},T):Kn.default.createElement(Kn.default.Fragment,null,Kn.default.createElement(Ff,{className:Q({"is-expandable":p,"is-floating":w}),label:L,onClick:A},u>1?Kn.default.createElement("textarea",{value:C,disabled:!0}):Kn.default.createElement("input",{value:C,type:"text",disabled:!0})),w&&Kn.default.createElement(sc,{name:"text-editor",onClose:k,active:!0,nav:z,className:m},T))}var Kn,zIe,BIe,b5,UIe,x5,w5,Yae,Xae,Kz,Xz=x(()=>{Kn=I(U());De();ke();_u();mo();Mo();Un();He();Yc();jk();zIe=0,BIe=()=>`cswpeditor-${zIe++}`,b5=()=>typeof window.tinyMCEPreInit!="undefined",UIe=["html","text","raw"],x5=!1,w5=!1,Yae=!1,Xae=class extends Kn.default.Component{constructor(){super(...arguments);K(this,"state",{localValue:null});K(this,"lazyUpdate",Wr(t=>{this.props.onChange(t)},50));K(this,"onBlur",()=>this.setState({localValue:null}));K(this,"onChange",t=>{this.setState({localValue:t.target.value}),this.lazyUpdate(t.target.value)})}componentDidMount(){this.textareaEl.addEventListener("blur",this.onBlur)}componentWillUnmount(){this.lazyUpdate.cancel(),this.textareaEl.removeEventListener("blur",this.onBlur)}render(){let{onChange:t,inputRef:n,value:o,...r}=this.props,i=this.state.localValue===null?o:this.state.localValue;return Kn.default.createElement("textarea",{ref:s=>{this.textareaEl=s,n(s)},value:i,onChange:this.onChange,...r})}},Kz=class extends Kn.default.PureComponent{constructor(){super(...arguments);K(this,"getEditor",()=>this.editor);K(this,"updateSelectionFromTextarea",t=>this.props.onSelectionChange(t.target));K(this,"onUpdateFromHTML",t=>this.props.onUpdate(t));this.textAreaRef=Kn.default.createRef(),this.editorID=BIe()}componentDidMount(){if(!this.props.availableModes.includes("text"))return this.focusActiveEditor();if(!b5()){Yae||(ta(v("app.notify.tinymce-failed"),{timeout:15e3}),Yae=!0);return}this.props.mode==="text"&&this.initializeEditor()}componentDidUpdate(t){if(!b5()){this.setState({mode:"html"}),this.focusActiveEditor();return}this.props.mode==="text"?this.initializeEditor():this.editor&&(this.editor.destroy(),this.editor=null),t.mode!==this.props.mode&&this.focusActiveEditor(),this.editor&&!x5&&t.value!==this.props.value&&(this.editor.setContent(this.props.value,{format:"raw"}),x5=!1)}componentWillUnmount(){this.editor&&this.editor.destroy(),this.idleUpdate&&this.idleUpdate.cancel()}focusActiveEditor(){let t=this.props.mode==="html"||this.props.mode==="raw";if(t||!b5()){this.htmlTextArea&&this.htmlTextArea.focus();return}if(!t&&this.editor)try{var n=this.editor;n.focus(new CustomEvent("focus")),setTimeout(function(){n.selection.select(n.getBody(),!0),n.selection.collapse(!1)},250)}catch(o){console.error("TinyMCE Error",o)}}initializeEditor(){let t={...window.tinyMCEPreInit.mceInit.cswpeditor},n=this.props.extraToolbar?{}:{toolbar1:"bold,italic,strikethrough,underline,bullist,numlist,blockquote,link,forecolor,cs_media",toolbar2:"",toolbar3:""};window.tinymce.init({...t,...n,id:this.editorID,selector:`#${this.editorID}`,resize:!1,valid_elements:"*[*]",extended_valid_elements:"*[*]",body_class:`${window.tinyMCEPreInit.mceInit.cswpeditor.body_class} tco-ui-theme-${this.props.uiTheme||"dark"}`,content_css:`${window.tinyMCEPreInit.mceInit.cswpeditor.content_css},${window.csAppData.textEditorContentCss}`,setup:o=>{this.editor=o,o.on("init",()=>{window.wpActiveEditor||(window.wpActiveEditor=this.editorID),this.focusActiveEditor()}),o.addButton("cs_media",{icon:"image",onclick:()=>{!window.wp||!window.wp.media||!window.wp.media.editor||window.wp.media.editor.open(this.editorID,{frame:"post",state:"insert",title:window.wp.media.view.l10n.addMedia,multiple:!0})}}),this.idleUpdate&&this.idleUpdate.cancel(),this.idleUpdate=Wr(()=>{if(this.props.mode!=="text")return;w5&&clearTimeout(w5);let r=this.editor.getContent();this.props.preservePTags&&(r=r.replace(/<p/gi,"<p tco-preserve-p").replace(/\n?<br\s*?\/>\n?/gi,"%%tco-preserve-br%%")),r=window.wp.editor.removep(r).replace(/<p tco-preserve-p/gi,"<p").replace(/%%tco-preserve-br%%/gi,`<br />
`).replace(/^(?:<p>(.*)<\/p>)$/g,"$1"),r!==this.props.value&&(x5=!0,this.props.onUpdate(r),w5=setTimeout(function(){x5=!1,w5=!1},250))},75),o.on("keyup change NodeChange PostProcess",()=>this.idleUpdate())}})}render(){return Kn.default.createElement(Kn.default.Fragment,null,Kn.default.createElement("div",{className:Q("tco-text-editor",`tco-text-editor-mode-${this.props.mode}`)},this.props.mode==="text"&&Kn.default.createElement("div",{className:"tco-text-editor-text"},Kn.default.createElement("div",{id:`wp-${this.editorID}-wrap`,className:"wp-core-ui wp-editor-wrap tmce-active"},Kn.default.createElement("div",{id:`wp-${this.editorID}-editor-container`,className:"wp-editor-container"},Kn.default.createElement("textarea",{id:this.editorID,className:"tco-wp-editor wp-editor-area",defaultValue:this.props.value})))),this.props.mode==="html"&&Kn.default.createElement(aa,{value:this.props.value,className:"tco-text-editor-html",onUpdate:this.onUpdateFromHTML,type:"html",inputProps:this.props.inputProps}),this.props.mode==="raw"&&Kn.default.createElement(Xae,{value:this.props.value,className:"tco-text-editor-raw",onChange:this.onUpdateFromHTML,onFocus:this.updateSelectionFromTextarea,onMouseUp:this.updateSelectionFromTextarea,onKeyUp:this.updateSelectionFromTextarea,inputRef:t=>this.htmlTextArea=t})),typeof this.props.children=="function"?this.props.children(this.props.mode,this.getEditor):this.props.children)}};K(Kz,"defaultProps",{value:"",placeholder:"",mode:null,uiTheme:"",preservePTags:!0,extraToolbar:!0,onUpdate:()=>{},autoFocus:!0,availableModes:[],onSelectionChange:()=>{}})});var Jz={};M(Jz,{default:()=>L1});function L1({options:e={},value:t,updateValue:n,...o}){let{placeholder:r,mode:i,height:s,dynamic_content:a,dc_tags:l,disable_input_preview:u,no_rich_text:c,no_html:p,only_raw:m=!1,expandable:d,modalClassName:f=""}=e,[{selectionStart:h,selectionEnd:g},y]=(0,Rf.useState)({selectionStart:null,selectionEnd:null}),{ui_theme:_,rich_text_default:b}=Wt(),{dynamicContent:w}=Dt(),S=A=>{let O=t.substr(0,h),T=t.substring(g);n(`${O}${A}${T}`)},C=(A,O)=>{A&&A.execCommand("mceInsertContent",!1,O)};return Rf.default.createElement(C5,{mode:i,availableModes:(()=>c?["html","raw"]:m?["raw"]:p?["text"]:["html","text","raw"])(),contentStyle:_==="dark"?"dark":"",value:t,onlyRaw:m,placeholder:r,height:s,richTextDefault:b,showContentPreview:!u,onUpdate:n,onSelectionChange:y,expandable:d,inputProps:o,modalClassName:f},(A,O)=>{let T=A==="raw"?S:F=>C(O(),F);return Rf.default.createElement("div",{className:"tco-code-editor-buttons"},A!=="html"&&Rf.default.createElement(Pa,{inputProps:o.control,extensionType:"text-editor-button",onUpdate:T}),w&&a!==!1&&A!=="html"&&Rf.default.createElement(Ji,{mode:"inline",value:t,type:a||"scalar",extraTags:l,onInsert:T,selectionStart:h===null?t.length:h,selectionEnd:h===null?t.length:g}))})}var Rf,E5=x(()=>{Rf=I(U());Xz();gu();Vt();Un();lm()});var Zz={};M(Zz,{default:()=>ex});var Os,ex,Rz=x(()=>{Os=I(U());vu();xm();Vd();tl();ke();Ht();ex=class extends Os.default.PureComponent{constructor(){super(...arguments);K(this,"updateToggle",t=>{let[,n]=this.props.value.match(/!?(.*)/);this.props.updateValue(`${t?"":"!"}${n}`,"value",0)})}isKeyMapped(t){return typeof this.props.values[t]!="undefined"}getValues(){let t=el(this.props.value||"");return{xOffset:typeof t[0]!="undefined"?t[0]:"0px",yOffset:typeof t[1]!="undefined"?t[1]:"0px",blur:typeof t[2]!="undefined"?t[2]:"0px"}}updatePart(t,n,o){let{xOffset:r,yOffset:i,blur:s}=Object.assign({},o,{[n]:t}),a=`${r} ${i} ${s}`;this.props.updateValue(a,"value",0)}render(){let t=this.getValues(),n=Ws({available_units:["px","em","rem"],ranges:{px:{min:-50,max:50,step:1},em:{min:-1,max:1,step:.001},rem:{min:-1,max:1,step:.001}}},this.props.options.x_offset||{}),o=Ws({available_units:["px","em","rem"],ranges:{px:{min:-50,max:50,step:1},em:{min:-1,max:1,step:.001},rem:{min:-1,max:1,step:.001}}},this.props.options.y_offset||{}),r=Ws({available_units:["px","em","rem"],ranges:{px:{min:0,max:50,step:1},em:{min:0,max:2.5,step:.001},rem:{min:0,max:2.5,step:.001}}},this.props.options.blur||{}),i=this.props.options.color||{},s=Object.assign({},i,{label:i.alt_label||i.label||""}),a=this.props.value.trim().indexOf("!")!==0;return Os.default.createElement(oi,{topLevelOnly:!0,isToggledOn:a,onToggle:this.updateToggle,...this.props},a&&Os.default.createElement(Os.default.Fragment,null,Os.default.createElement(Le,{label:v("app.controls.x-offset")},Os.default.createElement(Ge,null,Os.default.createElement(gn,{value:t.xOffset,onUpdate:l=>this.updatePart(l,"xOffset",t),unitMode:n.unit_mode,validKeywords:n.valid_keywords,availableUnits:n.available_units,disabled:n.disabled,fallbackValue:n.fallback_value,slider:!0,step:n.step,min:n.min,max:n.max,ranges:n.ranges}))),Os.default.createElement(Le,{label:v("app.controls.y-offset")},Os.default.createElement(Ge,null,Os.default.createElement(gn,{value:t.yOffset,onUpdate:l=>this.updatePart(l,"yOffset",t),unitMode:o.unit_mode,validKeywords:o.valid_keywords,availableUnits:o.available_units,disabled:o.disabled,fallbackValue:o.fallback_value,slider:!0,step:o.step,min:o.min,max:o.max,ranges:o.ranges}))),Os.default.createElement(Le,{label:v("app.controls.blur")},Os.default.createElement(Ge,null,Os.default.createElement(gn,{value:t.blur,onUpdate:l=>this.updatePart(l,"blur",t),unitMode:r.unit_mode,validKeywords:r.valid_keywords,availableUnits:r.available_units,disabled:r.disabled,fallbackValue:r.fallback_value,slider:!0,step:r.step,min:r.min,max:r.max,ranges:r.ranges}))),this.isKeyMapped("color")&&Os.default.createElement(Le,{label:v("app.controls.color")},this.isKeyMapped("alt_color")?Os.default.createElement(Ef,{base:{value:this.props.values.color,options:i,onUpdate:l=>this.props.updateValue(l,"color",0)},alt:{value:this.props.values.alt_color,options:s,onUpdate:l=>this.props.updateValue(l,"alt_color",0)},usePalette:i.palette!==!1,label:i.swatch_label||this.props.options.label||"",disableGradients:!0}):Os.default.createElement(op,{value:this.props.values.color,options:i,usePalette:i.palette!==!1,onUpdate:l=>this.props.updateValue(l,"color",0),disableGradients:!0}))))}}});var eB={};M(eB,{default:()=>V1});function V1({options:e={},onInsert:t,className:n=""}={}){let o=(0,tx.useCallback)(function(){ac({fileTypes:e.file_types,single:!0,onInsert:t})},[e.file_types,t]);return tx.default.createElement("button",{className:`tco-control-file-button  tco-cursor-pointer ${n}`,onClick:o},tx.default.createElement(G,{type:"link"}))}var tx,S5=x(()=>{tx=I(U());He();Am()});var tB={};M(tB,{default:()=>jm});var Tu,jm,k5=x(()=>{Tu=I(U());De();gu();Vt();S5();lm();jm=class extends Tu.default.PureComponent{constructor(){super(...arguments);K(this,"state",{selectionStart:null,selectionEnd:null});K(this,"onInputChange",t=>{this.props.updateValue(t.target.value)});K(this,"onDcInsert",t=>{let n=this.state.selectionStart===null?this.props.value.length:this.state.selectionStart,o=this.state.selectionEnd===null?this.props.value.length:this.state.selectionEnd,r=this.props.value.substr(0,n),i=this.props.value.substring(o);this.props.updateValue(`${r}${t}${i}`)});K(this,"onFileInputInsert",t=>{typeof t=="string"&&(t={url:t});let n=t.url?t.url:t.id+":"+t.size,o=this.props.value?this.props.value+`
`+n:n;this.props.updateValue(o)});K(this,"updateSelection",t=>{let{selectionStart:n,selectionEnd:o}=t.target;this.setState({selectionStart:n,selectionEnd:o})})}render(){return Tu.default.createElement(ys.Consumer,null,({dynamicContent:t})=>{let{placeholder:n,monospace:o,dynamic_content:r,dc_tags:i,file_input:s=null}=this.props.options,a=Tu.default.createElement("textarea",{className:Q({"tco-input-code":o}),value:this.props.value,placeholder:n||"",onChange:l=>this.props.updateValue(l.target.value),onFocus:this.updateSelection,onMouseUp:this.updateSelection,onKeyUp:this.updateSelection});return!t||r===!1?a:Tu.default.createElement("div",{className:"tco-input-button-wrapper"},a,Tu.default.createElement("div",{className:"tco-code-editor-buttons tco-textarea-editor-buttons"},Tu.default.createElement(Ji,{mode:"inline",type:r||"scalar",extraTags:i,onInsert:this.onDcInsert}),s&&Tu.default.createElement(Tu.default.Fragment,null,Tu.default.createElement(Pa,{...this.props,fileInput:s,extensionType:"textarea-file-input",onUpdate:this.onFileInputInsert}),Tu.default.createElement(V1,{options:s,onInsert:this.onFileInputInsert,className:"tco-btn tco-btn-no-padding"}))))})}};K(jm,"defaultProps",{options:{}})});var nB={};M(nB,{default:()=>vp});var F1,vp,nx=x(()=>{F1=I(U());gu();vu();Ht();Vt();vp=class extends F1.default.PureComponent{constructor(){super(...arguments);K(this,"onUpdate",t=>this.props.updateValue(t))}render(){return F1.default.createElement(ys.Consumer,null,({dynamicContent:t})=>{let{dynamic_content:n,dc_tags:o,unit_mode:r,valid_keywords:i,available_units:s,disabled:a,fallback_value:l}=this.props.options,u=F1.default.createElement(gn,{value:this.props.value,onUpdate:this.onUpdate,unitMode:r,dynamic:!!n,validKeywords:i,availableUnits:s,disabled:a,fallbackValue:l});return!t||!n||r!=="unitless"?u:F1.default.createElement("div",{className:"tco-input-button-wrapper"},u,F1.default.createElement(Ji,{type:n||"scalar",extraTags:o,onInsert:this.onUpdate}))})}}});var rB={};M(rB,{default:()=>ox});var oB,ox,iB=x(()=>{oB=I(U()),ox=class extends oB.default.PureComponent{componentDidMount(){console.warn("Unable to render unknown control type",this)}render(){return oB.default.createElement("div",null)}}});var sB={};M(sB,{default:()=>A5});function A5({param:e,value:t,onUpdate:n}){let{options:o,offValue:r,multiple:i=!1,arrayOutput:s=!1,delimiter:a=", ",customValue:l=Ev}=e.options,u=(0,rx.useMemo)(()=>({choices:o,off_value:r,delimiter:a,arrayOutput:s,custom_value:l}),[o,r,l]);return i?(!Array.isArray(t)&&u.arrayOutput&&(t=[t]),rx.default.createElement(y1,{value:t,updateValue:n,options:u})):rx.default.createElement(_f,{value:t,updateValue:n,options:u})}var rx,aB=x(()=>{rx=I(U());Sv();Hk()});var lB={};M(lB,{default:()=>P5});function P5({param:e,value:t,onUpdate:n}){let{placeholder:o="",lint:r=""}=e.options,i=(0,T5.useMemo)(()=>({placeholder:o,mode:r,header_label:e.label}),[o,r,e.label]);return T5.default.createElement(Um,{options:i,value:t,updateValue:n})}var T5,uB=x(()=>{T5=I(U());zb()});var pB={};M(pB,{ParamControlColorPair:()=>cB,default:()=>I5});function I5({param:e,value:t,onUpdate:n}){let{palette:o=!0}=e.options,r=(0,bp.useMemo)(()=>({palette:o}),[o]);return bp.default.createElement(hp,{value:t,updateValue:n,options:r})}function cB({param:e,value:t,onUpdate:n}){let o=(0,bp.useMemo)(()=>{let s=e.options;return{palette:s.palette??!0,label:s.label??v("app.controls.base"),alt_label:s.altLabel??v("app.controls.interaction")}},[e.options]),r=(0,bp.useMemo)(()=>{let{base:s,alt:a}=typeof t=="object"?t:{};return{value:s??"",alt:a??""}},[t]),i=(0,bp.useCallback)((s,a="base")=>{let l={base:r.value,alt:r.alt,[a]:s};n(l)},[r,n]);return bp.default.createElement(hp,{value:r.value,values:r,updateValue:i,options:o})}var bp,mB=x(()=>{bp=I(U());Nb();ke()});var dB={};M(dB,{default:()=>M5});function M5({param:e,value:t,onUpdate:n}){let{slider:o,keywords:r,units:i,unitless:s,ranges:a,fallback_value:l}=HIe(e),u=(0,ix.useMemo)(()=>s?{valid_keywords:r??[],unit_mode:"unitless",fallback_value:l,...a.unit}:{available_units:i,valid_keywords:r,ranges:a},[i,s,r,a,l]);return o?ix.default.createElement(Pl,{value:t,updateValue:n,options:u}):ix.default.createElement(vp,{value:t,updateValue:n,options:u})}var ix,Jae,xp,O5,$Ie,D5,Zae,HIe,fB=x(()=>{ix=I(U());nx();Vg();Jae=I(Mn()),xp=["px","em","rem","%","vw","vh","vmin","vmax"],O5=["px","em","rem","vw","vh","vmin","vmax"],$Ie=["px","em","rem","%","vw","vh","vmin","vmax","fr"],D5={px:{min:0,max:1e3,step:20},em:{min:0,max:50,step:1},rem:{min:0,max:50,step:1},"%":{min:0,max:100,step:1},vw:{min:0,max:100,step:1},vh:{min:0,max:100,step:1},vmin:{min:0,max:100,step:1},vmax:{min:0,max:100,step:1}},Zae={dimension:{slider:!0,units:xp,ranges:D5,keywords:[]},size:{slider:!0,units:xp,ranges:D5,keywords:["auto"]},"min-size":{slider:!0,units:xp,ranges:D5,keywords:["none"]},"max-size":{slider:!0,units:xp,ranges:D5,keywords:["none"]},"size-sm":{slider:!0,units:O5,keywords:["auto"],ranges:{px:{min:1,max:50,step:1},em:{min:1,max:3,step:.05},rem:{min:1,max:3,step:.05},vw:{min:1,max:3,step:.05},vh:{min:1,max:3,step:.05},vmin:{min:1,max:3,step:.05},vmax:{min:1,max:3,step:.05}}},margin:{slider:!0,units:xp,keywords:["auto"],ranges:{px:{min:-100,max:100,step:5},em:{min:-5,max:5,step:.25},rem:{min:-5,max:5,step:.25},"%":{min:-5,max:5,step:.25},vw:{min:-5,max:5,step:.25},vh:{min:-5,max:5,step:.25},vmin:{min:-5,max:5,step:.25},vmax:{min:-5,max:5,step:.25}}},"border-width":{slider:!0,units:xp,keywords:[],ranges:{px:{min:0,max:20,step:1},em:{min:0,max:1,step:.1},rem:{min:0,max:1,step:.1},"%":{min:0,max:4,step:.25},vw:{min:0,max:4,step:.25},vh:{min:0,max:4,step:.25},vmin:{min:0,max:4,step:.25},vmax:{min:0,max:4,step:.25}}},"border-radius":{slider:!0,units:xp,keywords:[],ranges:{px:{min:0,max:20,step:1},em:{min:0,max:1,step:.1},rem:{min:0,max:1,step:.1},"%":{min:0,max:4,step:.25},vw:{min:0,max:4,step:.25},vh:{min:0,max:4,step:.25},vmin:{min:0,max:4,step:.25},vmax:{min:0,max:4,step:.25}}},padding:{slider:!0,units:xp,keywords:[],ranges:{px:{min:0,max:100,step:5},em:{min:0,max:5,step:.25},rem:{min:0,max:5,step:.25},"%":{min:0,max:5,step:.25},vw:{min:0,max:5,step:.25},vh:{min:0,max:5,step:.25},vmin:{min:0,max:5,step:.25},vmax:{min:0,max:5,step:.25}}},gap:{slider:!0,units:O5,keywords:[],ranges:{px:{min:0,max:50,step:1},em:{min:0,max:3,step:.05},rem:{min:0,max:3,step:.05},vw:{min:0,max:3,step:.05},vh:{min:0,max:3,step:.05},vmin:{min:0,max:3,step:.05},vmax:{min:0,max:3,step:.05}}},"gap-sm":{slider:!0,units:O5,keywords:[],ranges:{px:{min:0,max:20,step:1},em:{min:0,max:1,step:.05},rem:{min:0,max:1,step:.05},vw:{min:0,max:1,step:.05},vh:{min:0,max:1,step:.05},vmin:{min:0,max:1,step:.05},vmax:{min:0,max:1,step:.05}}},"flex-basis":{slider:!0,units:xp,keywords:["auto"],ranges:{px:{min:200,max:720,step:20},em:{min:10,max:45,step:1},rem:{min:10,max:45,step:1},"%":{min:25,max:100,step:1},vw:{min:10,max:50,step:1},vh:{min:10,max:50,step:1},vmin:{min:10,max:50,step:1},vmax:{min:10,max:50,step:1}}},"grid-template-track":{slider:!0,units:$Ie,keywords:["auto"],ranges:{px:{min:200,max:720,step:20},em:{min:10,max:45,step:1},rem:{min:10,max:45,step:1},"%":{min:25,max:100,step:1},vw:{min:10,max:50,step:1},vh:{min:10,max:50,step:1},vmin:{min:10,max:50,step:1},vmax:{min:10,max:50,step:1},fr:{min:.25,max:2,step:.01}}},"font-size":{slider:!0,units:O5,keywords:[],ranges:{px:{min:10,max:36,step:1},em:{min:.5,max:4,step:.05},rem:{min:.5,max:4,step:.05},vw:{min:0,max:10,step:.05},vh:{min:0,max:10,step:.05},vmin:{min:0,max:10,step:.05},vmax:{min:0,max:10,step:.05}}},"letter-spacing":{slider:!0,units:["em","rem"],keywords:[],ranges:{em:{min:-.125,max:1,step:.005},rem:{min:-.125,max:1,step:.005}}},"line-height":{slider:!0,unitless:!0,keywords:[],fallback_value:1,ranges:{unit:{min:1,max:2.5,step:.1}}},opacity:{slider:!0,unitless:!0,keywords:[],fallback_value:1,ranges:{unit:{min:0,max:1,step:.01}}},"z-index":{slider:!1,unitless:!0,keywords:["auto"],fallback_value:"auto",ranges:{unit:{}}},time:{slider:!0,units:["s","ms"],keywords:[],ranges:{s:{min:0,max:5,step:.1},ms:{min:0,max:5e3,step:25}}}},HIe=({type:e,options:t})=>{let n=t,o=(0,Jae.merge)({},Zae[e?.toLowerCase()]??Zae.size,n);return n.units&&(o.units=n.units),o}});var hB={};M(hB,{default:()=>N5});function N5({param:e,value:t,onUpdate:n}){let{}=e.options;return Rae.default.createElement(P1,{value:t,updateValue:n})}var Rae,gB=x(()=>{Rae=I(U());c5()});var yB={};M(yB,{default:()=>V5});function V5({param:e,value:t,onUpdate:n}){let{}=e.options,o=(0,L5.useCallback)(r=>{n(`global-ff:${r}`)},[n]);return L5.default.createElement(Em,{value:t.replace("global-ff:",""),updateValue:o})}var L5,_B=x(()=>{L5=I(U());Fv()});var vB={};M(vB,{default:()=>F5});function F5({param:e,appliedValue:t,value:n,baseValue:o,onUpdate:r}){let{family:i}=e.options,s=(0,z1.useMemo)(()=>{let l=o?.[i]??"inherit";return typeof l!="string"&&(l="inherit"),{font_family:l.replace("global-ff:","")}},[n,i,o]);bo(()=>{s.font_family&&r(`global-fw:${s.font_family}|${(n??"").split("|").pop()??"fw-normal"}`)},[s.font_family]);let a=(0,z1.useCallback)(l=>{r(`global-fw:${s.font_family}|${l}`)},[r]);return z1.default.createElement(T1,{value:(n??"").split("|").pop(),values:s,updateValue:a})}var z1,bB=x(()=>{z1=I(U());u5();nr()});var xB={};M(xB,{default:()=>sx});function sx({param:e,value:t,onUpdate:n}){let{}=e.options;return ele.default.createElement(Kb,{value:t,updateValue:n})}var ele,wB=x(()=>{ele=I(U());d5();sx.getHeight=({options:e})=>e?.height??3});var CB={};M(CB,{default:()=>B1});function B1({param:e,value:t,onUpdate:n,breakoutMode:o}){let{icon:r,action:i}=e.options,s=i&&jIe.includes(i),{data:{_parent:a}={}}=Tr(),l=Ye(),u=(0,eh.useCallback)(()=>{a&&i==="inspect-parent"&&l(sa(a))},[i,l,a]),c=s?"a":"span";return o?eh.default.createElement(ho,{value:t,updateValue:n}):eh.default.createElement(c,{className:"tco-parameter-message",onClick:u},eh.default.createElement(yf,{icon:r}),eh.default.createElement("span",null,t))}var eh,jIe,EB=x(()=>{eh=I(U());Ht();Vt();Da();Ut();ft();jIe=["inspect-parent"];B1.getHeight=({options:e},t)=>t?1:e.height??2;B1.formatLabel=({label:e},t)=>t?e:null});var SB={};M(SB,{default:()=>z5});function z5({param:e,value:t,onUpdate:n}){let{slider:o=!0,min:r=0,max:i=1e3,step:s=1}=e.options,a=(0,ax.useMemo)(()=>({unit_mode:"unitless",min:r,max:i,step:s}),[r,i,s]);return o?ax.default.createElement(Pl,{value:t,updateValue:n,options:a}):ax.default.createElement(vp,{value:t,updateValue:n,options:a})}var ax,kB=x(()=>{ax=I(U());nx();Vg()});var AB={};M(AB,{default:()=>U5});function U5({param:e,value:t,onUpdate:n}){let{display:o="flex",axis:r="main",iconDirection:i="x",self:s=!1}=e.options,a=(0,B5.useMemo)(()=>({display:o,axis:r,icon_direction:i,context:s?"self":"content"}),[o,r,i,s]);return B5.default.createElement(N1,{value:t,updateValue:n,options:{choices:a}})}var B5,TB=x(()=>{B5=I(U());g5()});var PB={};M(PB,{default:()=>$5});function $5({param:e,value:t,onUpdate:n}){let{options:o=[]}=e.options;return tle.default.createElement(Ss,{value:t,updateValue:n,options:{choices:o}})}var tle,IB=x(()=>{tle=I(U());tp()});var OB={};M(OB,{default:()=>j5});function j5({param:e,value:t,onUpdate:n}){let{placeholder:o="",monospace:r}=e.options,i=(0,H5.useMemo)(()=>({placeholder:o,monospace:r}),[o,r]);return H5.default.createElement(ho,{options:i,value:t,updateValue:n})}var H5,DB=x(()=>{H5=I(U());Da()});var MB={};M(MB,{default:()=>th});function th({param:e,value:t,onUpdate:n}){let{expandable:o}=e.options,r=(0,W5.useMemo)(()=>{let i=o?{expandable:!0}:{};return i.modalClassName="tco-ignore-focus-loss",i},[o]);return W5.default.createElement(L1,{value:t,updateValue:n,options:r})}var W5,NB=x(()=>{W5=I(U());E5();th.getHeight=({options:e})=>e?.height??2;th.getHeight=({options:e})=>{let{height:t,expandable:n}=e;return t??(n?6:2)};th.formatLabel=({options:e,label:t})=>e.expandable?null:t});var LB={};M(LB,{default:()=>lx});function lx({param:e,value:t,onUpdate:n}){let{placeholder:o="",monospace:r}=e.options,i=(0,G5.useMemo)(()=>({placeholder:o,monospace:r}),[o,r]);return G5.default.createElement(jm,{options:i,value:t,updateValue:n})}var G5,VB=x(()=>{G5=I(U());k5();lx.getHeight=({options:e})=>e?.height??2});var FB={};M(FB,{default:()=>Q5});function Q5({param:e,value:t,onUpdate:n}){let{placeholder:o=""}=e.options,r=(0,q5.useMemo)(()=>({placeholder:o}),[o]);return q5.default.createElement(k1,{options:r,value:t,updateValue:n})}var q5,zB=x(()=>{q5=I(U());i5()});var BB={};M(BB,{default:()=>Y5});function Y5({param:e,value:t,onUpdate:n}){let{placeholder:o=""}=e.options,r=(0,K5.useMemo)(()=>({placeholder:o}),[o]);return K5.default.createElement(A1,{options:r,value:t,updateValue:n})}var K5,UB=x(()=>{K5=I(U());s5()});var $B={};M($B,{default:()=>U1});function U1({options:e={},value:t,updateValue:n,height:o=2,...r}={}){let{breakoutMode:i,dynamicContent:s}=Dt(),a=(0,Wm.useCallback)(function(l){if(!l?.id){n(l?.url||"");return}n(`${l.id}:raw`)},[n]);return i?Wm.default.createElement(ar,{value:t,onUpdate:n,dynamicContent:s}):Wm.default.createElement(Wm.default.Fragment,null,Wm.default.createElement(hn,{type:"text",value:t,dcType:"scalar",placeholder:e?.placeholder||v("app.controls.image.source"),parentClassName:"tco-dynamic-content-with-file",onUpdate:n}),Wm.default.createElement(V1,{onInsert:a,className:"tco-control-secondary-button",options:e}))}var Wm,X5=x(()=>{Wm=I(U());Vt();bs();S5();ke()});var HB={};M(HB,{default:()=>Z5});function Z5({param:e,value:t,onUpdate:n}){let{file_types:o,placeholder:r}=e.options,i=(0,J5.useMemo)(()=>({file_types:o,placeholder:r}),[o,r]);return J5.default.createElement(U1,{value:t,updateValue:n,options:i})}var J5,jB=x(()=>{J5=I(U());X5()});var WB={};M(WB,{default:()=>eA});function eA({param:e,value:t,onUpdate:n}){let{options:o}=e.options;t===""&&(t=!1);let r=(0,R5.useMemo)(()=>({}),[o]);return R5.default.createElement(Ol,{value:t,updateValue:n,options:r})}var R5,GB=x(()=>{R5=I(U());Hg()});var QB={};M(QB,{locateParamControl:()=>qB});var WIe,qB,KB=x(()=>{aB();uB();mB();fB();gB();_B();bB();wB();EB();kB();TB();IB();DB();NB();VB();zB();UB();jB();GB();WIe=e=>{switch(e.toLowerCase()){case"choose":return A5;case"code":return P5;case"color":return I5;case"color-pair":return cB;case"message":return B1;case"dimension":case"size":case"min-size":case"max-size":case"size-sm":case"margin":case"border-width":case"border-radius":case"padding":case"gap":case"gap-sm":case"flex-basis":case"grid-template-track":case"font-size":case"letter-spacing":case"line-height":case"opacity":case"z-index":case"time":return M5;case"fa-icon":return N5;case"font-family":return V5;case"font-weight":return F5;case"image":return sx;case"number":return z5;case"placement":return U5;case"text-editor":return th;case"textarea":return lx;case"select":return $5;case"filter":return Q5;case"transform":return Y5;case"file":return Z5;case"toggle":return eA;case"text":default:return j5}},qB=e=>WIe(e)});var YB={};M(YB,{default:()=>$1});function $1({param:e,path:t,value:n,appliedValue:o,updateValue:r}){let{options:{on:i="on",off:s=""}={}}=e,a=sl(t,e.name),l=(0,tA.useCallback)(u=>{let c=u?i:s,p={...n??{}},m=c===e.initial?Zh(p,a):tu(p,a,c);r(m)},[n,e.initial,a,r,i,s]);return tA.default.createElement(rn,{flipLabel:!0,checked:ur(o,a)===i,label:e.label,onToggle:l})}var tA,nA=x(()=>{tA=I(U());ti();kd();cp()});var XB={};M(XB,{default:()=>wp});function GIe({breakoutMode:e,component:t,label:n,height:o,path:r,isListItem:i,keepPath:s,param:a,appliedValue:l,value:u,updateValue:c}){let{currentBreakpoint:p,breakpointConfig:m,base:d}=lr(),f=i&&s?r:sl(r,a.name),h=(0,zt.useCallback)(k=>{let A={...u??{}},O=k===a.initial?Zh(A,f):tu(A,f,k);c(O)},[u,c,a.initial,f]),g=ur(l,r),y=ur(l,f,p),_=(0,zt.useCallback)((k,A,O)=>{c(RN(u,k,A,O,m))},[c,m]),b=(0,zt.useCallback)((k,A)=>{c(e9(u,k,[A],m))},[c,u,m]),w=(0,zt.useCallback)((k,A,O)=>{l._bp_data_resolved&&l._bp_data_resolved[f]&&l._bp_data_resolved[f][O]&&A===l._bp_data_resolved[f][O][2]?b(f,O):O===null||O===d?h(A):_(f,A,O)},[f,l?._bp_data_resolved,h,_,b,d]),S=(0,zt.useCallback)((k,A)=>{l._bp_data&&(l._bp_data[f]||[]).filter(O=>O!==null).length>0?w(A,k,p):w(A,k,null)},[w,l?._bp_data,p,f]),C={values:{value:y},queryValues:{value:l._bp_data_resolved[f]},updateQueryValue:w,updateValue:S};return zt.default.createElement(No,{label:n,labelBefore:a.options.labelBefore,labelAfter:a.options.labelAfter,description:a.description,className:Q(`is-${a.type}`),queryInspectorLabel:n,height:o,primaryKey:"value",controlInputWrapper:!0,parentControl:C},(k,A)=>zt.default.createElement(t,{breakoutMode:e,param:a,baseValue:g,value:k??"",appliedValue:l,onUpdate:A}))}function qIe({breakoutMode:e,component:t,label:n,height:o,path:r,isListItem:i,keepPath:s,param:a,appliedValue:l,value:u,updateValue:c}){let p=i&&s?r:sl(r,a.name),m=(0,zt.useCallback)(h=>{let g={...u??{}},y=h===a.initial?Zh(g,p):tu(g,p,h);c(y)},[u,c,a.initial,p]),d=ur(l,r),f=ur(l,p);return zt.default.createElement(_p,{label:n,labelBefore:a.options.labelBefore,labelAfter:a.options.labelAfter,description:a.description,height:o,className:Q(`is-${a.type}`)},zt.default.createElement(t,{breakoutMode:e,param:a,baseValue:d,value:f??"",appliedValue:l,onUpdate:m}))}function QIe(e){let{breakoutMode:t}=Dt(),{param:n}=e,o=(0,zt.useMemo)(()=>qB(n.type),[n.type]),r=o.formatLabel??(({label:a})=>a),i=o.getHeight??(({options:a})=>a?.height??null),s=n.isVar&&n.responsive!==!1?GIe:qIe;return zt.default.createElement(s,{...e,component:o,breakoutMode:t,label:r(n,t),height:i(n,t)})}function wp(e){let{path:t,isListItem:n,param:o,appliedValue:r,value:i,updateValue:s}=e;return o.type==="group"||o.list&&!n?zt.default.createElement(KIe,{isListItem:n,param:o,path:t,value:i,appliedValue:r,updateValue:s}):zt.default.createElement(QIe,{...e})}function KIe({path:e,isListItem:t,param:n,value:o,appliedValue:r,updateValue:i}){let{breakoutMode:s}=Dt(),a=(0,zt.useContext)(nle),l=n.type==="group"?`${e}.${n.name}`:e,u=(0,zt.useCallback)(()=>{a.push({param:n,path:e,isListItem:t})},[a?.push,n,e,t]);if(n.type==="group"&&n.options.noPicker){let c=n.schema.filter(({condition:m})=>m(s,ur(r,l),r));if(c.length<=0)return null;let p=zt.default.createElement(ole,{filtered:c,path:l,appliedValue:r,value:o,updateValue:i});return n.options.noLabel?p:zt.default.createElement(nh,{control:n,label:n.label},p)}return!a||a.length<=0?zt.default.createElement(RIe,{path:e,param:n,value:o,appliedValue:r,updateValue:i}):zt.default.createElement(_p,{label:n.label},zt.default.createElement(a_,{isInput:!0,onClick:u,label:v("app.edit"),className:"is-parameter-frame"}))}function ole({filtered:e,path:t,appliedValue:n,value:o,updateValue:r}){return zt.default.createElement(zt.default.Fragment,null,e.map(i=>zt.default.createElement(wp,{key:i.name,path:t,param:i,appliedValue:n,value:o,updateValue:r})))}function YIe({path:e,param:t,appliedValue:n,value:o,updateValue:r}){let{breakoutMode:i}=Dt(),s=`${e}.${t.name}`,a=t.toggle&&t.toggle?.condition(i,ur(n,s),n),l=t.schema.filter(({type:u,condition:c})=>u!=="toggle"&&c(i,ur(n,s),n));return!a&&l.length<=0?null:zt.default.createElement(ol,null,zt.default.createElement(Fa,{label:t.label},a&&zt.default.createElement($1,{path:`${e}.${t.name}`,param:t.toggle,appliedValue:n,value:o,updateValue:r})),zt.default.createElement(Fo,null,zt.default.createElement(ole,{filtered:l,path:s,appliedValue:n,value:o,updateValue:r})))}function XIe({path:e,param:t,appliedValue:n,value:o,updateValue:r}){return zt.default.createElement(ol,null,zt.default.createElement(H1,{path:sl(e,t.name),param:t,headerLabel:t.label,appliedValue:n,value:o,updateValue:r}))}function JIe({path:e,isListItem:t,param:n,appliedValue:o,value:r,updateValue:i}){return zt.default.createElement("div",{className:"tco-picker-frame"},n.list&&!t?zt.default.createElement(XIe,{path:e,param:n,appliedValue:o,value:r,updateValue:i}):zt.default.createElement(YIe,{path:e,param:n,appliedValue:o,value:r,updateValue:i}))}function ZIe({path:e,param:t,value:n,appliedValue:o,updateValue:r}){let[i,s]=(0,zt.useState)([{param:t,path:e}]),a=(0,zt.useCallback)(c=>{s(p=>[...p,c])},[s]),l=(0,zt.useCallback)(()=>{s(c=>c.slice(0,c.length-1))},[s]),u=(0,zt.useMemo)(()=>({frames:i,push:a}),[i,a]);return zt.default.createElement(zt.default.Fragment,null,i.length>1&&zt.default.createElement("div",{className:"tco-picker-header"},zt.default.createElement("button",{style:{color:"white"},onClick:l},"\u276E",i[i.length-2].label)),zt.default.createElement("div",{className:"tco-picker-stack"},zt.default.createElement(nle.Provider,{value:u},i.map(({param:c,path:p,isListItem:m},d)=>zt.default.createElement(JIe,{key:`${c.name}-${d}`,isListItem:m,path:p,param:c,appliedValue:o,value:n,updateValue:r})))))}function RIe({path:e,param:t,value:n,appliedValue:o,updateValue:r}){let[i,s]=(0,zt.useState)(!1),a=(0,zt.useCallback)(l=>{s(l)},[s]);return zt.default.createElement(_p,{label:t.label},zt.default.createElement(fn,{isScrolling:!0,open:i,modalClass:"is-control-group",swatchClass:"is-parameter-frame",isInput:!0,onToggle:a,label:v("app.edit")},zt.default.createElement(ZIe,{path:e,param:t,value:n,appliedValue:o,updateValue:r})))}var zt,nle,oA=x(()=>{zt=I(U());De();Ht();Ur();kd();ke();KB();rA();nA();cp();Cs();Of();Vt();nle=(0,zt.createContext)([])});var ZB={};M(ZB,{default:()=>H1});function nOe({path:e,param:t,appliedValue:n,value:o,updateValue:r}){let{breakoutMode:i}=Dt();return t.type==="group"?ko.default.createElement(ko.default.Fragment,null,t.schema.filter(({condition:s})=>{let a={...n};return a[t.name]=ur(n,e),a.__item=a[t.name],a={...a,...a[t.name]},s(i,ur(n,sl(e,t.name)),a)}).map(s=>ko.default.createElement(wp,{key:s.name,isListItem:!0,param:s,path:e,appliedValue:n,value:o,updateValue:r}))):ko.default.createElement(wp,{param:t,isListItem:!0,keepPath:!0,path:e,appliedValue:n,value:o,updateValue:r})}function H1({path:e,appliedValue:t,value:n,updateValue:o,headerLabel:r=" ",param:i,...s}){let a=ur(t,e)??[],[l,u]=(0,ko.useState)(null),c=(0,ko.useMemo)(()=>a.map((S,C)=>({id:`id${tOe(S,C)}`,path:sl(e,C)})),[a,e]),p=(0,ko.useRef)();(0,ko.useEffect)(()=>{p.current=t},[t]);let m=(0,ko.useCallback)(S=>ko.default.createElement(Fa,{headerModifierClass:"has-add extra",label:r},ko.default.createElement("button",{onClick:S,className:"tco-control-group-header-action"},ko.default.createElement(G,{type:"plus"}))),[r]),d=(0,ko.useCallback)((S,C)=>{let k=C+1;if(!i.options.itemLabel)return v("app.indexed",{label:v("app.item"),index:k});let A=ur(t,S.path)??"";return i.options.itemLabel.replaceAll(/{{(\w+)}}/g,function(O,T){return T==="index"?k:ur(A,T)??""})},[t,c,i.itemLabel]),f=(0,ko.useCallback)(S=>ko.default.createElement(Fo,null,ko.default.createElement(nOe,{param:i,path:S.path,appliedValue:t,value:n,updateValue:o})),[t,n,o,i]),h=(0,ko.useCallback)(()=>{let S=ur(n,e)??[];o(tu(n,e,[...S,i.initial])),u(S.length)},[t,n,o,e,i.initial,u]),g=(0,ko.useCallback)((S,C)=>{let k=[...ur(n,e)??[]];k.splice(C<0?k.length+C:C,0,k.splice(S,1)[0]),o(tu(n,e,k)),u(C)},[t,n,o,e,u]),y=(0,ko.useCallback)((S,C,k)=>{let A=[...ur(n,e)??[]];A.splice(k,1),o(tu(n,e,A)),u(O=>k===O?null:k<O?O-1:O)},[t,n,o,e,u]),_=(0,ko.useCallback)((S,C,k)=>{let A=[...ur(n,e)??[]],O=T=>Array.isArray(T)?[...T]:typeof T=="object"&&T!==null?{...T}:T;A.splice(k+1,0,O(ur(n,C.path))),o(tu(n,e,A)),u(k+1)},[t,n,o,e,u]),b=(0,ko.useCallback)((S,C,k)=>{u(A=>A===k?null:k)},[u]),w=(0,ko.useCallback)((S,C)=>l===C,[l]);return ko.default.createElement(Bg,{renderHeader:m,onMove:g,onAdd:h,onDelete:y,onDuplicate:_,values:c,renderItemLabel:d,renderItemContent:f,onClickExpand:b,isExpanded:w,controlInputWrapper:!0})}var ko,JB,eOe,tOe,rA=x(()=>{ko=I(U());He();kd();Ht();nc();cp();oA();ke();Vt();JB=new WeakMap,eOe=0,tOe=(e,t)=>typeof e!="object"?t:(JB.has(e,t)||JB.set(e,t,eOe++),JB.get(e,t))});var RB={};M(RB,{default:()=>iA});function iA({value:e,updateValue:t,options:n={},...o}){let{breakoutMode:r}=Dt(),i=Ne(({ui:{breakpointConfig:m}})=>m),{applyValue:s,param:a,params:l,isTopLevel:u,path:c=""}=n,p=s(e,i);if(a?.condition&&!a.condition(r,p,p))return null;if(u){let m=l.filter(({condition:d})=>d(r,p,p));return m.length<=0?null:cc.default.createElement(qo,{"data-tco-control-group-name":o.parentName,"data-tco-control-id":o.id},m.map(d=>cc.default.createElement(wp,{key:d.name,path:c,param:d,appliedValue:p,value:e,updateValue:t})))}if(a.list)return cc.default.createElement(qo,{"data-tco-control-group-name":o.parentName,"data-tco-control-id":o.id,className:"is-augmented",managedChildren:!0},cc.default.createElement(H1,{path:sl(c,a.name),param:a,appliedValue:p,value:e,updateValue:t,options:n}));if(a.type==="group"){let m=sl(c,a.name),d=a.toggle&&a.toggle?.condition(r,ur(p,m),p),f=a.schema.filter(({type:h,condition:g})=>h!=="toggle"&&g(r,ur(p,m),p));return!d&&f.length<=0?null:cc.default.createElement(qo,{"data-tco-control-group-name":o.parentName,"data-tco-control-id":o.id,className:Q({"is-augmented":a.toggle}),managedChildren:!0},d&&cc.default.createElement(Fa,{label:" "},cc.default.createElement($1,{path:m,param:a.toggle,appliedValue:p,value:e,updateValue:t})),cc.default.createElement(Fo,null,f.map(h=>cc.default.createElement(wp,{key:h.name,param:h,path:m,appliedValue:p,value:e,updateValue:t}))))}return null}var cc,eU=x(()=>{cc=I(U());De();Ht();rA();nA();oA();cp();ft();Vt()});var tU={};M(tU,{default:()=>sA});function sA({key:e,value:t,updateValue:n,options:o={}}){t=typeof t!="object"?{}:t;let r=o.authorize_endpoint,i=o.redirect_uri,s=o.access_token_endpoint,a=(0,Ds.useCallback)(function(p){n({...t,key:p})},[n,t]),l=(0,Ds.useCallback)(function(p){n({...t,secret:p})},[n,t]),u=(0,Ds.useCallback)(function(p){n({...t,access_token:p})},[n,t]),c=(0,Ds.useCallback)(function(){if(!t.key||!t.secret){Ft("You have not set the key or secret");return}let p=new URLSearchParams;p.set("client_id",t.key),p.set("redirect_uri",i),p.set("response_type","code"),p.set("token_access_type","offline");let m=r+"?"+p.toString(),d=window.open(m,"_blank","width=500,height=600");function f(h){!d.closed||(window.removeEventListener("focus",f),hr(s).then(function(g){if(!g){Ft("Did not obtain an access token");return}u(g),so("Access Token Saved. Dont forgot to press save")}).catch(function(g){Ft(g)}))}window.addEventListener("focus",f)},[t,r,i,n,u,s]);return Ds.default.createElement(Ge,null,Ds.default.createElement("p",null,"App Key"),Ds.default.createElement(ho,{value:t.key||"",updateValue:a}),Ds.default.createElement("p",null,"App Secret"),Ds.default.createElement(ho,{value:t.secret||"",updateValue:l}),Ds.default.createElement("p",null,"Access Token"),Ds.default.createElement(ho,{value:t.access_token||"",updateValue:u}),Ds.default.createElement("p",null,"Redirect URL:"),Ds.default.createElement("p",{contentEditable:!0},i),Ds.default.createElement("br",null),Ds.default.createElement("button",{className:"tco-btn tco-btn-info",onClick:c},"Connect"))}var Ds,nU=x(()=>{Ds=I(U());Ht();Da();mo();Vo()});var oU={};M(oU,{default:()=>aA});function aA(e){let{link:t="",tooltip:n="",text:o="",button_type:r="tco-btn-info",show_icon:i=!1}=e.options,s=(0,j1.useCallback)(function(){window.open(t,"_blank")},[t]);return j1.default.createElement(yn,{onClick:s,className:`tco-btn ${r} tco-btn-outlink`,tooltip:n},j1.default.createElement("div",{className:"tco-h-flex"},o,"\xA0",i&&j1.default.createElement(G,{type:"nearr"})))}var j1,rU=x(()=>{j1=I(U());xn();He()});var sU={};M(sU,{default:()=>lA});function lA(e){let{docId:t}=Be();function n(o){let r=window.csAppData.dashboardUrl+(window.csAppData.dashboardUrlCanEdit?`post.php?post=${t}&action=edit`:"");window.open(r,"_blank")}return iU.default.createElement(yn,{onClick:n,className:"tco-btn tco-control-group-header-action",tooltip:"Go to Admin"},iU.default.createElement(G,{type:"nearr"}))}var iU,aU=x(()=>{iU=I(U());xn();He();It()});var lU={};M(lU,{default:()=>uA});function uA(e){return rle.default.createElement(fk,{tooltipClass:"has-actions",className:"tco-btn",label:v("app.templates.save"),side:"top",...e})}var rle,uU=x(()=>{rle=I(U());ke();hk();xn();Wn()});var cU={};M(cU,{default:()=>cA});function oOe({docId:e,type:t,id:n}){let o=Kg({elementType:t}),{isLoading:r,items:i}=o,s=Ye(),a=i.length<=0,l=r?v("app.loading"):v("app.presets.na"),u=a?l:v("app.presets.placeholder"),[c,p]=(0,da.useState)(null),[m,d]=(0,da.useState)(!1),f=(0,da.useCallback)(async()=>{if(!!c)try{let{meta:{atts:g}}=await Mf(c);if(!g)return;s(qc(e,n,g,m)),so("Applied Element Preset!")}catch(g){console.warn(g)}},[c,s,e,m]),h=i.map(({id:g,title:y})=>({value:g,label:y}));return da.default.createElement(Le,{className:"tco-control-select-action"},da.default.createElement(Ge,null,da.default.createElement(yr,{placeholder:u,isPartOfSelectAction:!0,value:c,options:h,noOptionsMessage:()=>l,onChange:g=>p(g)}),da.default.createElement(Ll,{label:v("app.apply"),className:"tco-btn",prompt:v("app.inspector.apply-preset-warning"),accept:v("app.presets.apply-confirm"),onAccept:f},hL(t)&&da.default.createElement(rn,{label:v("app.presets.replace-content"),checked:m,onClick:()=>d(!m)}))))}function cA(){let{data:e}=Tr(),{_type:t,_id:n}=e,{id:o}=Be(),{userCanInContext:r,userCan:i,...s}=kt(),a=i("global.apply_preset")&&i(`element-library.${t}.apply_preset`),l=i("template.save")&&i(`element-library.${t}.save_preset`);return da.default.createElement("div",{className:"tco-control-group"},da.default.createElement(Fo,null,a&&da.default.createElement(oOe,{docId:o,key:n,type:t,id:n}),l&&da.default.createElement(uA,{element:e})))}var da,pU=x(()=>{da=I(U());ft();ti();Wn();Ut();ke();Nn();Ht();xn();As();uU();Cl();It();Vt();mo()});var dU={};M(dU,{formattingFunctions:()=>mU,preRemote:()=>mA});function pA(e){let t=(0,ile.default)(e);return t.isValid()?t.format("MMM Do, YYYY"):e}var ile,sle,ale,mU,mA,fU=x(()=>{m2();ke();ile=I(Kd()),sle=I(Mn()),ale=(0,sle.memoize)(e=>{let t=csAppData.orderbyOptions.find(({value:n})=>e===n);return t?t.label:""});mU={"timing-function":e=>{let t=Ry().find(({value:n})=>n===e);return t?t.label:e},"date-range":(e,t)=>e&&t?v("app.date.range",{before:pA(e),after:pA(t)}):e?v("app.date.before",{date:pA(e)}):t?v("app.date.after",{date:pA(t)}):v("app.any"),length:e=>e?.length||0,orderby:(e,t)=>e==="rand"?ale(e):`${ale(e)} / ${v(t==="ASC"?"app.ascending":"app.descending")}`},mA={"query-builder-posts":(e,t,n)=>e.length===0&&n.length===0?v("app.edit"):!1,"query-builder-terms":(e,t)=>t.length===0?v("app.any"):!1,"query-builder-authors":(e,t)=>t.length===0?v("app.any"):!1}});var yU={};M(yU,{useFormattedLabel:()=>gU});function gU(e,t,n){let o=iOe(ule(e),t),[r,i]=(0,dA.useState)(()=>o.length>0?"%%LOADING%%":e);return(0,dA.useEffect)(()=>{let s=!1;return o.length>0&&Promise.all(ule(e).map(a=>rOe(a,t))).then(a=>{s||i(a.reduce((l,[u,c])=>l.replace(u,c),e))}),()=>{s=!0}},[i,e,o.length,...o]),r==="%%LOADING%%"?"":r||n||v("app.edit")}var dA,lle,ule,cle,hU,rOe,iOe,_U=x(()=>{dA=I(U()),lle=I(Mn());fU();ke();ci();ule=(0,lle.memoize)(e=>{let t=new RegExp(/{{([\w\d-_:,]*)}}/gi),n=[],o;for(;o=t.exec(e);){let[r,i]=o,s=i.split(":"),a=s.pop();n.push([r,[a.split(","),...s]])}return n}),cle={...mU,remote:async(e,...t)=>{if(mA[e]){let n=mA[e](...t);if(n)return n}return await Xa("formatting",{data:{type:e,args:t}})}},hU=(e,t)=>e.map(n=>t[n]),rOe=async([e,[t,n,...o]],r)=>[e,n&&cle[n]?await cle[n](...o,...hU(t,r)):hU(t,r)],iOe=(e,t)=>e.reduce((n,[,[o]])=>[...n,...hU(o,t)],[])});var vU={};M(vU,{default:()=>fA});function fA({path:e,appliedValue:t,value:n,updateValue:o,options:r={},control:i={},...s}){let a=Tr(),l=Dt(),u=l.controls,c=!!r.inline,p=i.label||" ";r.initial=r.initial||{};let m=r.item_label||null;n=Array.isArray(n)?n:[];let[d,f]=(0,Qo.useState)(null),h=n,g=Xf([n.length]),y=(0,Qo.useCallback)(z=>Qo.default.createElement(Fa,{headerModifierClass:"has-add extra",label:p,description:i.description},Qo.default.createElement("button",{onClick:z,className:"tco-control-group-header-action"},Qo.default.createElement(G,{type:"plus"}))),[p]),_=(0,Qo.useMemo)(function(){let z=[];return n.map(function(L){z.push(L.id)}),z},[n]),b=(0,Qo.useCallback)(function(z,L,D){let j=[...h];if(!j[z]){console.warn("Index does not exist for value list",z);return}j[z]={...j[z],[L]:D},o(j)},[h,o]),w=(0,Qo.useCallback)((z,L)=>{let D=L+1;if(!m)return v("app.indexed",{label:v("app.item"),index:D});let j=h[L];return m.replaceAll(/{{(\w+)}}/g,function($,X){return X==="index"?D:j[X]||""})},[t,h,m]),S=(0,Qo.useCallback)((z,L)=>Qo.default.createElement(vs,{config:l,data:z,ctx:a.ctx,onUpdateValue:function(D,j){b(L,D,j)},onUpdateQueryValue:console.log},Qo.default.createElement(zi,{control:i,extend:QO,updateValue:o})),[b,r,l,u]),C=(0,Qo.useCallback)(()=>{o([...n,{...r.initial,id:ty(ple,_)}]),f(n.length)},[t,n,o,e,r.initial,f]),k=(0,Qo.useCallback)((z,L)=>{let D=[...n];D.splice(L<0?D.length+L:L,0,D.splice(z,1)[0]),o(D),f(L)},[t,n,o,e,f]),A=(0,Qo.useCallback)((z,L,D)=>{let j=[...n];j.splice(D,1),o(j),f($=>D===$?null:D<$?$-1:$)},[t,n,o,f]),O=(0,Qo.useCallback)((z,L,D)=>{let j=[...n],$=X=>Array.isArray(X)?[...X]:typeof X=="object"&&X!==null?{...X,id:ty(ple,_)}:X;j.splice(D+1,0,$(L)),o(j),f(D+1)},[t,n,o,e,f]),T=(0,Qo.useCallback)((z,L,D)=>{f(j=>j===D?null:D),g()},[f,g]),F=(0,Qo.useCallback)((z,L)=>d===L,[d]);return c?Qo.default.createElement(Le,{label:p,description:i.description},Qo.default.createElement(Ge,null,Qo.default.createElement(Bg,{onMove:k,addBefore:!1,onAdd:C,onDelete:A,onDuplicate:O,values:h,renderItemLabel:w,renderItemContent:S,onClickExpand:T,isExpanded:F,controlInputWrapper:!0}))):Qo.default.createElement("div",{className:"tco-control-list-editor"},Qo.default.createElement(Bg,{renderHeader:y,onMove:k,onAdd:C,onDelete:A,onDuplicate:O,values:h,renderItemLabel:w,renderItemContent:S,onClickExpand:T,isExpanded:F,controlInputWrapper:!0}))}var Qo,ple,bU=x(()=>{Qo=I(U());He();Ht();nc();Ii();ke();Vt();Vt();wu();Ob();Ii();Ni();Ht();ple="all"});var xU={};M(xU,{default:()=>hA});function hA({options:{add_label:e,require_one:t,choices:n}={},value:o,updateValue:r}){let i=Array.isArray(n)?n[0].value:null,[s,a]=(0,Ko.useState)(Array.isArray(o)?o:[]),[l,u]=(0,Ko.useState)(!1),c=(0,Ko.useCallback)(h=>{a(g=>{let y=[...g];return y.push(h),y})},[a,i]),p=(0,Ko.useCallback)(function(h){console.log(h),u(!1),c(h)},[c,u]),m=(0,Ko.useCallback)(h=>{a(g=>{let y=[...g];return y.splice(h,1),y})},[a]),d=(0,Ko.useCallback)((h,g)=>{a(y=>{let _=[...y];return _[g]=h,_})},[a]);bo(()=>{r(s)},[s]);let f=t!==!0||s.length>1;return Ko.default.createElement("div",{className:"tco-tag-selector tco-full-width"},s.map((h,g)=>Ko.default.createElement(sOe,{options:n,key:`${h}:${g}`,value:h,onDelete:f?()=>{m(g)}:null})),Ko.default.createElement(fn,{className:"tco-form-tag-selector",modalClass:"tco-tag-selector-modal",isInput:!0,open:l,onToggle:u,content:"Add"},Ko.default.createElement(aOe,{choices:n,onSelect:p})))}function aOe({choices:e,onSelect:t}){let[n,o]=(0,Ko.useState)(""),r=(0,Ko.useMemo)(function(){if(!n)return e;let i=[...e],s=new RegExp(_v(n?.toLowerCase()||""),"i");return i=i.filter(function(a){return a.label?.match&&a.label.match(s)}),i},[n]);return Ko.default.createElement(Ko.default.Fragment,null,Ko.default.createElement("div",{className:"tco-modal-search tco-standard-padding"},Ko.default.createElement(ho,{value:n,updateValue:o,options:{placeholder:"Search",autoFocus:!0}})),Ko.default.createElement("div",{className:"tco-tag-selector-scroll"},r.map(function(i,s){return Ko.default.createElement("div",{className:"tco-tag-selector-selectable",key:s,onClick:function(){t(i.value)}},i.label)})))}var Ko,sOe,wU=x(()=>{Ko=I(U());He();ke();nr();Ur();Da();tl();sOe=({options:e,onDelete:t,value:n})=>{let o=(0,Ko.useMemo)(function(){for(let r=0;r<e.length;++r){let i=e[r];if(i.value===n)return i.label}return n},[e,n]);return Ko.default.createElement("span",{className:"is-tag"},o,t&&Ko.default.createElement("button",{className:"tco-btn is-delete",onClick:t},Ko.default.createElement(G,{type:"close"})))}});var CU={};M(CU,{default:()=>W1,withControlWrapper:()=>on});function on(e,t){return class extends oo.default.Component{render(){let o=typeof e.transformProps=="function"?e.transformProps(this.props):this.props;return oo.default.createElement(oi,{...t,...o},(r={})=>oo.default.createElement(e,{...o,...r,wrapperOptions:t}))}}}function mle(e){let t=(0,oo.useMemo)(function(){let n=e.wrapperOptions.isSubGroup?0:1;return{level:e.level+n,parentHeight:e.height}},[e.height,e.level,e.wrapperOptions.isSubGroup]);return oo.default.createElement(e.ListComponent,{control:e.control,controlProps:t})}function lOe({control:e,hasExtension:t,level:n,...o}){let{rootControl:r,controls:i}=_s(),s=r===e.id,a=(0,oo.useMemo)(()=>e.controls.map(u=>i[u].options.name).filter(u=>!!u),[i]),l=(0,oo.useMemo)(function(){return{level:n,childrenGroups:a}},[n,a?.join("|")]);return oo.default.createElement(oo.default.Fragment,null,s&&oo.default.createElement(o.ListComponent,{control:e,controlProps:l}),t&&!s&&oo.default.createElement("div",{className:"tco-control-section-heading-extension"}))}function uOe({control:e,value:t,options:n,level:o,index:r,...i}){let{subGroupToggles:s,updateSubGroupState:a}=_s(),l=(0,oo.useMemo)(()=>typeof s[e.options.name]!="undefined"?s[e.options.name]:!0,[s[e.options.name],r]);(0,oo.useEffect)(function(){!e?.options?.name||typeof s[e.options.name]=="undefined"&&a({[e.options.name]:!0})},[s,e.options.name,a]);let u=(0,oo.useCallback)(m=>{let d=!l,f={};if(m.metaKey||m.ctrlKey){m.preventDefault();for(let h in s)f[h]=d}f[e.options.name]=d,a(f)},[a,l,e.options.name,s]),c=Ne(({ui:m})=>m.breakpointConfig),p=(0,oo.useMemo)(function(){return{level:o,parentName:e.options.name}},[o,e.options.name]);if(n.parameterConfig?.param?.condition){let{applyValue:m,param:d}=n.parameterConfig,f=m(t,c);if(!d.condition(f,f))return null}return e.label?oo.default.createElement(oo.default.Fragment,null,oo.default.createElement(SU,{open:l,label:e.label,"data-tco-sub-module":e.options.name,onClick:u}),l&&oo.default.createElement(i.ListComponent,{control:e,controlProps:p})):oo.default.createElement(i.ListComponent,{control:e,controlProps:p})}var oo,dle,cOe,pOe,mOe,W1,EU=x(()=>{oo=I(U());RO();eF();nF();aF();uF();pF();fF();gF();Hk();Sv();vF();zb();Nb();CF();TF();IF();NF();VF();BF();$F();WF();qF();XF();i5();s5();pz();Fv();u5();c5();xz();d5();Sz();Mz();Vz();zz();g5();$z();tp();jz();Gz();Qz();Da();E5();Rz();k5();Hg();nx();Vg();iB();eU();X5();nU();rU();Ht();aU();pU();De();Ur();He();_U();Vt();ft();bU();wU();dle=on(mle,{isList:!0}),cOe=on(mle,{isList:!0,isSubGroup:!0}),pOe=e=>{let[t,n]=(0,oo.useState)(!1),{label:o,empty_label:r,icon:i}=e.control.options,s=gU(o,e.values,r),a=(0,oo.useCallback)(l=>{n(l)},[n]);return oo.default.createElement(Ge,{half:e.level===3},oo.default.createElement(fn,{isScrolling:!0,open:t,label:s,isInput:!0,swatchLabelClass:s!=r?"has-value":"",modalClass:"is-control-group",content:i&&oo.default.createElement(G,{type:i}),onToggle:a},oo.default.createElement(dle,{...e,level:0})))},mOe={"group-module":lOe,"group-sub-module":uOe,group:dle,"sub-group":cOe,"group-picker":on(pOe),_columns:on(Xk,{topLevelOnly:!0}),"layout-row":on(qk,{singular:!0,defaultHeight:5}),"layout-grid-preview":on(Qk,{singular:!0,noHalf:!0}),"layout-grid-template":on(Yk,{singular:!0,noHalf:!0}),"global-container-placeholder":on(Ub,{singular:!0,noHalf:!0}),"layout-cell":Hb,placement:on(N1,{singular:!0}),"aspect-ratio":on(n_,{singular:!0}),attributes:Db,border:zk,"breakpoint-manager":Bk,"box-shadow":Lb,"bp-hide":on(Uk,{singular:!0}),"checkbox-list":on($k,{managed:!0}),"choose-multi":on(y1,{singular:!0}),"choose-single":on(_f,{singular:!0}),"classic-dimensions":on(Fb,{topLevelOnly:!0}),"code-editor":on(Um,{singular:!0}),color:on(hp,{managed:!0}),dimensions:Rk,assignments:on(Vk,{singular:!0}),"show-condition":on(v5,{singular:!0}),"date-time":on(jb,{singular:!0}),flex:on(n5,{singular:!0}),filter:on(k1,{singular:!0}),flexbox:l5,"font-family":on(Em,{singular:!0}),"font-weight":on(T1,{singular:!0}),icon:on(P1,{managed:!0}),image:on(vz,{managed:!0,managedTopLevel:!0,defaultHeight:3}),"image-source":on(Kb,{singular:!0,noHalf:!0,defaultHeight:3}),label:on(Bb,{singular:!0,autoHalf:!0,forceLabel:!0}),"choose-breakpoint":on(Cz,{singular:!0,noHalf:!0}),link:on(Xb,{topLevelOnly:!0}),number:on(Jb,{singular:!0,autoHalf:!0}),message:on(h5,{topLevelOnly:!0}),ratio:on(Zb,{singular:!0,noHalf:!0}),select:on(Ss,{singular:!0,autoHalf:!0}),"select-many":on(_5,{singular:!0}),"tag-selector":on(hA,{singular:!0}),share:on(Rb,{topLevelOnly:!0}),text:on(ho,{singular:!0,autoHalf:!0}),"text-editor":on(L1,{singular:!0,noHalf:!0}),"text-shadow":ex,textarea:on(jm,{singular:!0,noHalf:!0,defaultHeight:5}),toggle:on(Ol,{singular:!0,noHalf:!0}),transform:on(A1,{singular:!0}),unit:on(vp,{singular:!0,autoHalf:!0}),"unit-slider":on(Pl,{singular:!0,noHalf:!0}),parameters:iA,unknown:ox,preset:(0,oo.memo)(cA),"wordpress-edit":lA,outlink:on(aA,{singular:!0}),list:fA,file:on(U1,{singular:!0,noHalf:!0}),oauth:on(sA)},W1=mOe});var kU={};M(kU,{default:()=>gA});function gA({message:e=""}){return ux.default.createElement("div",{className:"tco-control"},ux.default.createElement("div",{className:"tco-control-label"}),ux.default.createElement("div",{className:"tco-control-inputs"},ux.default.createElement("div",{className:"tco-control-input"},e)))}var ux,AU=x(()=>{ux=I(U())});var TU={};M(TU,{default:()=>nh});function nh({children:e,label:t,control:n={},...o}){let{options:r={}}=n,i=(0,$l.useRef)(),s=n.description,a=null,l=!0;r.toggle&&(l=!!o.value,a=$l.default.createElement(dOe,{...o}));let u=di(i,s?$l.default.createElement("p",{className:"tco-help-text-content"},s):null,{className:"tco-help-text",delay:750});return $l.default.createElement("li",{className:"tco-control-sub-group"},$l.default.createElement("div",{className:"tco-control-sub-group-label"},$l.default.createElement("span",{ref:i,className:Q("tco-control-group-label",{"has-description":!!s})},t,a),u),l?$l.default.createElement(Fo,null,e):$l.default.createElement(Fo,null,$l.default.createElement(gA,{message:v("app.disabled")})))}function dOe({value:e=!0,keys:t={},...n}){let o=(0,fle.useCallback)(function(r){setTimeout(function(){n.updateValue(!e,t?.value)},[15])},[e]);return $l.default.createElement(bu,{on:!!e,onToggle:o,className:"tco-sub-group-toggle"})}var $l,fle,PU=x(()=>{$l=I(U());$g();De();Dv();AU();fle=I(U());ke();xn()});var IU={};M(IU,{Contextual:()=>yA});function fOe({className:e,style:t,close:n,children:o,...r}){let i=(0,Ms.useRef)();return su({refs:[i],onFocusLoss:()=>n()}),(0,Ms.useEffect)(()=>(window.csAppData.rootEl.classList.add("tco-contextual-open"),()=>{window.csAppData.rootEl.classList.remove("tco-contextual-open")}),[]),ReactDOM.createPortal(Ms.default.createElement("div",{ref:i,style:t,className:Q("tco-contextual is-active",e),...r},o),window.csAppData.rootEl)}function yA({tag:e="div",tooltip:t,contextualProps:n,content:o,children:r,...i}){let s=(0,Ms.useRef)(),a=di(s,t?Ms.default.createElement("p",{className:"tco-help-text-content",dangerouslySetInnerHTML:{__html:t}}):null,{className:"tco-help-text",delay:750}),[l,u]=(0,Ms.useState)(null),c=(0,Ms.useCallback)(()=>{u(null)},[u]),p=(0,Ms.useCallback)(d=>{if(r){let f={left:`${d.clientX}px`,top:`${d.clientY}px`},h=0,g=0;d.clientY>window.innerHeight/2&&(g="-100%"),d.clientX>window.innerWidth/2&&(h="-100%"),f.transform=`translate3d(${h}, ${g}, 0)`,u(f)}},[u,r]);return Ms.default.createElement(Ms.default.Fragment,null,Ms.default.createElement(e,{ref:s,onClick:p,...i},o),a,l&&r&&Ms.default.createElement(fOe,{close:c,style:l,...n},typeof r=="function"?r(c):r))}var Ms,OU=x(()=>{Ms=I(U());De();Et();xn()});var DU={};M(DU,{default:()=>G1});function hle(e,t,n){let{base:o}=t,r=!0,i=!1,s=!1,a=!1;for(var l in e){let u=e[l][n],[,c]=u;r&&(r=c===t.base),s||(s=c===n&&!r),a||(a=c===n&&n!==o),i||(i=c!==t.base&&n!==t.base)}return[r,i,a,s]}function hOe(e,t){for(var n in e)if(e[n][t][3])return!0;return!1}function gOe({renderControl:e,onUpdatePreviewSize:t,bpInfo:n,queryValues:o,onUpdate:r,index:i,item:s}){let{base:a,info:l,currentBreakpoint:u}=n,[c,p,m]=s,d=i===u,[f,h]=(0,uo.useState)(!1),g=Object.keys(o).reduce((A,O)=>(A[O]=o[O][i][0],A),{}),[y,_,b,w]=hle(o,n,i),S=w&&f,C={"is-active":d,"is-reset-query-style":S,"is-inherited-query-style":_,"is-base-query-style":y,"is-current-query-style":b},k=(0,uo.useCallback)(()=>{r(m,i)},[r,m,i]);return uo.default.createElement("div",{className:"tco-query-style-tree-branch"},uo.default.createElement(oc,{onClick:A=>{A.metaKey||A.ctrlKey?(A.preventDefault(),t(i)):S&&k(i)},overflow:!0,delay:750,tooltip:i===a&&"Base Breakpoint",className:Q("tco-query-style-tree-breakpoint",`is-${l[i].tag}`,C),onMouseEnter:({metaKey:A,ctrlKey:O})=>{!A&&!O&&h(!0)},onMouseLeave:()=>{h(!1)}},S?uo.default.createElement(G,{type:"reset"}):uo.default.createElement(uo.default.Fragment,null,uo.default.createElement(G,{type:`size-${l[i].tag}`}),i===a&&uo.default.createElement("i",null,uo.default.createElement(G,{type:"circle"})))),uo.default.createElement("div",{className:"tco-query-style-tree-controls"},e(g,i)),i!==a&&uo.default.createElement("i",{className:Q("tco-query-style-tree-connector",{"is-down":i>a,"is-up":i<a,"is-active":S,"is-reset":w}),"aria-hidden":"true"},uo.default.createElement(G,{type:"caret"})))}function yOe({renderControl:e,onUpdate:t,label:n,primaryKey:o,onlyAffectKey:r=!1,queryValues:i,bpInfo:s}){let a=r?{[o]:i[o]}:i,l=(0,uo.useCallback)((c,p)=>{for(var m in a){if(typeof a[m][p][2]=="undefined")continue;let d=a[m][p][2];t(m,d,p)}},[o,t]),u=YE(s.activeBreakpoint,!0);return uo.default.createElement(uo.default.Fragment,null,uo.default.createElement("header",{className:"tco-control-group-header"},uo.default.createElement("span",{className:"tco-control-group-label"},n)),uo.default.createElement("div",{className:"tco-query-style-tree"},i[o].map((c,p)=>uo.default.createElement(gOe,{key:p,index:p,item:c,onUpdatePreviewSize:u(p),queryValues:a,bpInfo:s,onUpdate:l,primaryKey:o,renderControl:e}))))}function G1({className:e,labelBefore:t,labelAfter:n,tag:o="div",label:r,queryInspectorLabel:i,onlyAffectKey:s=!1,description:a,primaryKey:l,queryValues:u,onUpdate:c,children:p}){let m=lr(),{currentBreakpoint:d,base:f}=m,h=i||r,g=h&&typeof h!="string"?uo.default.createElement("span",null,h):uo.default.createElement("span",{dangerouslySetInnerHTML:{__html:h||"&nbsp;"}}),_=uo.default.createElement(uo.default.Fragment,null,t,r&&typeof r!="string"?uo.default.createElement("span",null,r):uo.default.createElement("span",{dangerouslySetInnerHTML:{__html:r||"&nbsp;"}}),n);if(!u||!u[l]||!u[l][f])return uo.default.createElement(yA,{tag:o,className:Q(e,{"has-description":!!a}),content:_,tooltip:a});try{let T=u[l][f][3]}catch{debugger}let b=s?{[l]:u[l]}:u,w=hOe(b,f),[,S]=u[l][d]||[],[C,k,A,O]=hle(b,m,d||1);return uo.default.createElement(yA,{tag:o,className:Q(e,"has-query-style",{"has-description":!!a},w?{"is-current-query-style":A,"is-inherited-query-style":k,"is-base-query-style":C}:{}),content:_,tooltip:a,contextualProps:{className:"is-query-style"}},T=>uo.default.createElement(yOe,{renderControl:p,close:T,primaryKey:l,onlyAffectKey:s,label:g,queryValues:u,onUpdate:c,bpInfo:m}))}var uo,_A=x(()=>{uo=I(U());De();Cs();OU();He();xn()});var NU={};M(NU,{Control:()=>kb,ControlGroup:()=>qo,ControlGroupAccordionHeading:()=>SU,ControlGroupContainer:()=>ol,ControlGroups:()=>Gr,ControlHeader:()=>Fa,ControlIcon:()=>yf,ControlInline:()=>No,ControlInput:()=>Ge,ControlInputs:()=>MU,ControlItem:()=>Le,ControlList:()=>Fo,ControlQuickActionButton:()=>yle,ControlSingle:()=>_p,ControlSubGroup:()=>nh,ControlWrapper:()=>oi});var dt,yf,Gr,SU,_Oe,Fa,gle,MU,ol,qo,vOe,Le,Ge,No,bOe,yle,_p,oi,kb,Ht=x(()=>{dt=I(U());De();EU();$g();PU();xn();VE();ti();_A();xn();He();Cv();Dv();Ni();yf=({icon:e=""})=>e?e.indexOf("css:")===0?dt.default.createElement("span",{className:Q("tco-css-icon",`is-${e.substr(4)}`)}):e.indexOf("ui:")===0?dt.default.createElement(G,{type:e.substr(3)}):dt.default.createElement(ep,{icon:e}):null,Gr=({children:e,className:t})=>dt.default.createElement("div",{className:Q("tco-control-groups",t)},e),SU=({open:e,label:t,...n})=>dt.default.createElement("button",{className:Q("tco-control-section-heading","is-toggle","is-control-accordion-heading",{"is-active":e}),...n},dt.default.createElement("strong",null,t),dt.default.createElement(G,{type:"chevron"})),_Oe=({label:e,description:t})=>{let n=(0,dt.useRef)(),o=di(n,t?dt.default.createElement("p",{className:"tco-help-text-content",dangerouslySetInnerHTML:{__html:t}}):null,{className:"tco-help-text",delay:750});return dt.default.createElement(dt.default.Fragment,null,dt.default.createElement("span",{ref:n,className:Q("tco-control-group-label",{"has-description":!!t}),dangerouslySetInnerHTML:{__html:e||"&nbsp;"}}),o)},Fa=({label:e,noHeader:t,description:n,children:o,headerModifierClass:r,...i})=>dt.default.createElement(dt.default.Fragment,null,!t&&(e||o)&&dt.default.createElement("header",{className:r?`tco-control-group-header ${r}`:"tco-control-group-header"},dt.default.createElement(_Oe,{label:e??" ",description:n}),o)),gle=(0,dt.memo)(({label:e,labelBefore:t,labelAfter:n,description:o,baseClass:r="tco-control-label",className:i})=>{let s=(0,dt.useRef)(),a=di(s,o?dt.default.createElement("p",{className:"tco-help-text-content",dangerouslySetInnerHTML:{__html:o}}):null,{className:"tco-help-text",delay:750});return dt.default.createElement("div",{className:Q(r,{"has-description":!!o},i)},t,e&&typeof e!="string"?dt.default.createElement("span",{ref:s},e):dt.default.createElement("span",{ref:s,dangerouslySetInnerHTML:{__html:e||"&nbsp;"}}),n,a)});gle.displayName="ControlLabelNoQueryInfo";MU=({children:e})=>dt.default.createElement("div",{className:"tco-control-inputs"},e),ol=({className:e,children:t,...n})=>dt.default.createElement("div",{className:Q("tco-control-group",e),...n},t),qo=({label:e,noHeader:t=!1,description:n,afterHeader:o,headerModifierClass:r,children:i,managedChildren:s,...a})=>dt.default.createElement(ol,{...a},dt.default.createElement(Fa,{noHeader:t,label:e,description:n,headerModifierClass:r},o),s?dt.default.createElement(dt.default.Fragment,null,i):dt.default.createElement(Fo,null,i)),vOe=({label:e,labelBefore:t,labelAfter:n,queryInspectorLabel:o,description:r,primaryKey:i,renderQueryControl:s,queryValues:a,onUpdateQueryValue:l,baseClass:u="tco-control-label",className:c,...p})=>dt.default.createElement(G1,{className:Q(u,c),primaryKey:i,onlyAffectKey:!!p.onlyAffectKey,queryValues:a,onUpdate:l,queryInspectorLabel:o,labelBefore:t,label:e,labelAfter:n,description:r},(m,d)=>s({values:m,breakpoint:d,onUpdateQueryValue:l})),Le=({className:e,height:t=null,horizontalOffset:n,label:o,labelBefore:r,labelAfter:i,queryInspectorLabel:s,description:a,labelClass:l,primaryKey:u,queryValues:c,renderQueryControl:p,onUpdateQueryValue:m,onlyAffectKey:d,children:f,...h})=>{let g=(0,dt.useMemo)(()=>r?dt.default.createElement(yf,{icon:r}):null,[r]),y=(0,dt.useMemo)(()=>i?dt.default.createElement(yf,{icon:i}):null,[i]);return dt.default.createElement("li",{className:Q("tco-control",e,t?`is-height-${t}`:"",n?`is-horizontal-offset-${n}`:""),...h},o&&(u&&c&&c[u]?dt.default.createElement(vOe,{primaryKey:u,onlyAffectKey:!!d,onUpdateQueryValue:m,queryValues:c,queryInspectorLabel:s,label:o,labelBefore:g,labelAfter:y,description:a,className:l,renderQueryControl:p}):dt.default.createElement(gle,{label:o,labelBefore:g,labelAfter:y,description:a,className:l})),dt.default.createElement(MU,null,f))},Ge=({children:e,half:t,className:n})=>{let o=a7();return dt.default.createElement("div",{onClick:o,className:Q("tco-control-input",n,{"is-1-2":t})},e)},No=({primaryKey:e,queryInspectorLabel:t,controlInputWrapper:n,noInput:o,parentControl:{values:r,queryValues:i,updateQueryValue:s,updateValue:a},children:l,...u})=>{let c=(0,dt.useCallback)((m,d=e)=>{a(m,d)},[a,e]),p=l(r[e],c,r);return dt.default.createElement(Le,{queryInspectorLabel:t,queryValues:i,primaryKey:e,onUpdateQueryValue:s,renderQueryControl:({values:m,breakpoint:d,onUpdateQueryValue:f})=>{let h=l(m[e],(g,y=e)=>{f(y,g,d)},m);return n?dt.default.createElement(MU,null,h):h},...u},o?p:dt.default.createElement(Ge,null,p))},bOe=({icon:e})=>{if(!!e)return e.indexOf("ui:")===0?dt.default.createElement(G,{type:e.substr(3)}):dt.default.createElement(ep,{icon:e})},yle=({action:e,updateValue:t})=>{let n=(0,dt.useCallback)(()=>{Object.entries(e.set).forEach(([o,r])=>{t(r,o,!0)})},[e.set,t]);return dt.default.createElement(yn,{onClick:n,className:"tco-btn tco-control-group-header-action",tooltip:e.label},dt.default.createElement(bOe,{icon:e.icon}))},_p=e=>dt.default.createElement(Le,{...e},dt.default.createElement(Ge,null,e.children)),oi=class extends dt.default.PureComponent{constructor(){super(...arguments);K(this,"renderQueryControl",({values:t,breakpoint:n,onUpdateQueryValue:o})=>this.getChildren({inQueryInspector:!0,values:t,value:t.value,updateValue:(r,i="value")=>{o(i,r,n)}}));K(this,"onToggleControl",t=>{let{options:n}=this.props.control,o=t?n.toggle.on:n.toggle.off;typeof this.props.values.toggle=="undefined"?this.props.updateValue(o):this.props.updateValue(o,"toggle")});K(this,"onToggleCheckbox",t=>{let{on:n,off:o}=this.props.options.checkbox;this.props.updateValue(t?n:o,"checkbox")});K(this,"onUpdateToggleChoice",t=>{this.props.updateValue(t,"select")})}getChildren(t={}){return typeof this.props.children=="function"?this.props.children(t):this.props.children}render(){let{type:t,options:n}=this.props.control,o=t==="group"||t==="sub-group"?"":`tco-control-${t}`,r=n._originalType?`${o}-${n._originalType.replace("/","-")}`:"";if(this.props.topLevelOnly&&this.props.level>1)return console.warn(`${this.props.control.type} can only be used as a top level control`),null;let i=n.toggle&&n.toggle.on==(typeof this.props.values.toggle=="undefined"?this.props.value:this.props.values.toggle)||this.props.onToggle&&this.props.isToggledOn,a=(n.toggle&&n.toggle.off==(typeof this.props.values.toggle=="undefined"?this.props.value:this.props.values.toggle)||this.props.onToggle&&!this.props.isToggledOn)&&!(n.toggle&&n.toggle.always_show),u=(()=>this.props.singular?dt.default.createElement(Ge,{half:this.props.autoHalf!==!1&&this.props.level>2||n.half&&!this.props.noHalf},this.getChildren()):a?null:dt.default.createElement(dt.default.Fragment,null,this.getChildren()))(),c=this.props.control.options.height||this.props.control.options.has_sub_labels&&2||this.props.defaultHeight||null;if(t==="sub-group")return dt.default.createElement(nh,{...this.props,label:this.props.control.label},u);function p(m,d,f){let h=m.type&&W1[m.type]?W1[m.type]:yle;return dt.default.createElement(h,{key:d,action:m,updateValue:f.updateValue,options:m.options})}if(this.props.level===1){let m=()=>{if(this.props.onToggle)return dt.default.createElement(dt.default.Fragment,null,this.props.afterHeader,dt.default.createElement(bu,{on:this.props.isToggledOn,onToggle:this.props.onToggle,...this.props.toggleOptions||ms}));if(n.toggle){let{on_label:d,off_label:f,weighted:h,choices:g}=n.toggle;return dt.default.createElement(dt.default.Fragment,null,this.props.afterHeader,dt.default.createElement(bu,{onLabel:d,offLabel:f,offValue:n.toggle.off,selectedChoice:this.props.values.select,choices:g,weighted:h,on:i,onUpdateChoice:this.onUpdateToggleChoice,onToggle:this.onToggleControl}))}if(n.checkbox){let{on:d,label:f}=n.checkbox;return dt.default.createElement(dt.default.Fragment,null,this.props.afterHeader,dt.default.createElement(rn,{flipLabel:!0,checked:d==this.props.values.checkbox,label:f,onToggle:this.onToggleCheckbox}))}return n.actions?dt.default.createElement(dt.default.Fragment,null,this.props.afterHeader,n.actions.map((d,f)=>p(d,f,this.props))):this.props.afterHeader};return dt.default.createElement(qo,{className:Q(o,r,this.props.className,{"is-in-colgroup":n.grouped,"is-faux-columns":n.faux_columns,"is-on":i,"is-off":a,"is-augmented":n.checkbox||n.actions||this.props.isAugmented}),"data-tco-control-group-name":this.props.parentName,"data-tco-control-id":this.props.id,label:this.props.control.label,description:this.props.control.description,afterHeader:m(),headerModifierClass:this.props.headerModifierClass,managedChildren:a||this.props.managedChildren},this.props.topLevelOnly||this.props.isList||this.props.managedChildren||this.props.managedTopLevel?u:dt.default.createElement(Le,{labelClass:this.props.labelClass,height:c,horizontalOffset:this.props.control.options.horizontal_offset,labelBefore:this.props.control.options.label_before},u))}return this.props.level===2?dt.default.createElement(Le,{className:Q(o,r,this.props.className,{"is-in-colgroup":n.grouped,"is-faux-columns":n.faux_columns,"is-on":i,"is-off":a}),labelClass:this.props.labelClass,"data-tco-control-group-name":this.props.parentName,"data-tco-control-id":this.props.id,height:c,horizontalOffset:this.props.control.options.horizontal_offset,labelBefore:this.props.control.options.label_before,label:this.props.control.label,description:this.props.control.description,primaryKey:"value",queryValues:this.props.queryValues,onUpdateQueryValue:this.props.updateQueryValue,renderQueryControl:this.renderQueryControl},u):u}};K(oi,"defaultProps",{afterHeader:null,headerModifierClass:null,includeList:!0});kb=class extends dt.default.PureComponent{getControlComponent(){return this.props.control.type==="children"||this.props.control.type==="sortable"?this.props.OutlineComponent:W1[this.props.control.type]||W1.unknown}render(){let t=this.getControlComponent(),n=this.props.control.options||ms;return dt.default.createElement(t,{options:n,values:this.props.values,value:this.props.values.value,updateValue:this.props.updateValue,updateQueryValue:this.props.updateQueryValue,level:this.props.level,height:n.height||n.has_sub_labels&&2||null,...this.props})}};K(kb,"defaultProps",{id:null,level:1,tag:"div",orientation:"vertical"})});var FU={};M(FU,{maxDataAtom:()=>q1,reload:()=>VU,resetCache:()=>LU,useMaxData:()=>vA,useMaxHasSupport:()=>wOe});function vA(){return je(q1)[0]}function wOe(){return window.csAppData.maxEnabled?vA()?.data?.hasMaxSupport:!1}function LU(){Di(q1,{isLoading:!0,data:{}}),VU(function(e){Di(q1,e)})}function VU(e){requestIdleCallback(()=>{er("late-expansion-data").then(t=>{let n={...t,isLoading:!1,timestamp:Date.now()};e(n)},t=>{console.warn("Failed to get max data",t),e({data:{},error:t.message,isLoading:!1})})})}var q1,xOe,bA=x(()=>{Vo();Kt();uC();q1=vl("cs-max-data",{isLoading:!0,data:{}}),xOe=60*60*1e3*3;q1.onMount=(e,t)=>{let n=window.csAppData.preferences.use_max,o=bl(q1);if(!n){o.isLoading||e($6);return}!o.isLoading&&o.timestamp+xOe>Date.now()||VU(e)}});var zU={};M(zU,{default:()=>Q1});function Q1({children:e="Clear Max Cache",className:t=void 0,...n}){return _le.default.createElement(yn,{onClick:LU,tooltip:v("app.max.action.cache-reset-text"),className:t,...n},e)}var _le,xA=x(()=>{_le=I(U());xn();bA();ke()});var BU={};M(BU,{default:()=>CA});function CA({preferences:e={}}){return!window.csAppData.maxEnabled||!e.use_max?null:wA.default.createElement(ol,null,wA.default.createElement(Fa,{label:"Actions"}),wA.default.createElement(Q1,null))}var wA,UU=x(()=>{wA=I(U());Ht();xA()});var jU={};M(jU,{PreferenceManager:()=>COe,SettingsPreferences:()=>HU,SettingsPreferencesOutput:()=>vle,createPreferencesMiddleware:()=>$U,usePreference:()=>ir,usePreferences:()=>Wt,useSetPreferences:()=>Lm});function $U(){let e;return({getState:t})=>n=>o=>{let r=n(o);if(["PREFERENCES:UPDATE","PREFERENCES:REPLACE"].includes(o.type)){let i=t().preferences;cancelIdleCallback(e),e=requestIdleCallback(()=>{er("update-preferences",{user_id:window.csAppData.current_user,data:i})})}return r}}function HU(){let{isLoading:e,preferenceControls:t}=kl();return e?Hl.default.createElement(Ln,{lg:!0}):Hl.default.createElement(vle,{controls:t})}function vle({controls:e=[]}){let{userCan:t}=kt(),n=Ne(s=>s.preferences),o=Lm(),r=(0,Hl.useMemo)(()=>({id:"preferences",namespace:"preferences",...ds(e),conditionProcessors:{user_can:(s,{value:a,or:l})=>({a,b:()=>t(s),op:"==",or:l})}}),[t,e]),i=(0,Hl.useCallback)((s,a)=>{t("preferences.update")&&o({[s]:a})},[r,o]);return Hl.default.createElement(vs,{config:r,data:n,onUpdateValue:i},Hl.default.createElement(Gr,null,Hl.default.createElement(zi,{control:{id:"root"}})),Hl.default.createElement(CA,{preferences:n}))}function Lm(){let e=Ye();return(0,Hl.useCallback)(t=>{e({type:"PREFERENCES:UPDATE",payload:t})},[e])}function COe(){return null}function Wt(){return Ne(e=>e.preferences)}function ir(e){return Ne(t=>t.preferences[e])}var Hl,Un=x(()=>{Hl=I(U());Ni();Ht();Vt();wu();Nn();ft();lu();xr();nr();Vo();UU()});var WU={};M(WU,{default:()=>pc});function pc({id:e,children:t,css:n}){return xle.default.createPortal(ble.default.createElement("style",{id:e},n,t),window.document.head)}var ble,xle,K1=x(()=>{ble=I(U()),xle=I(ui())});var GU={};M(GU,{scrollBarOffset:()=>oh,scrollBarWidth:()=>EA});var wle,EA,oh,Y1=x(()=>{wle=I(Mn()),EA=(0,wle.memoize)(()=>{let e=document.createElement("div");e.style.visibility="hidden",e.style.width="100px",e.style.msOverflowStyle="scrollbar",document.body.appendChild(e);let t=e.offsetWidth;e.style.overflow="scroll";let n=document.createElement("div");n.style.width="100%",e.appendChild(n);let o=n.offsetWidth;return e.parentNode.removeChild(e),t-o}),oh=()=>document.body.clientHeight>window.innerHeight?EA():0});var qU={};M(qU,{arraysEqual:()=>cx});function cx(e,t){return e=Array.isArray(e)?e:[],t=Array.isArray(t)?t:[],e.length===t.length&&e.every((n,o)=>n===t[o])}var QU=x(()=>{});var e$={};M(e$,{ManageRootUI:()=>px,Orient:()=>JU,ProtoButton:()=>POe,defineInitialUiState:()=>rh,dragTuning:()=>Cle,getCachedPosition:()=>m7,getNamedUiStateAtom:()=>XU,setCachedPosition:()=>p7,useCursorLockStyle:()=>kle,useDocumentClass:()=>J1,useDragInteraction:()=>Z1,useEditLabel:()=>VD,useHideWorkspace:()=>fi,useIsDraggingOrResizing:()=>Ng,useIsEditingLabel:()=>EOe,useIsInlineEditing:()=>RU,useNamedUiState:()=>Vn,useNamedUiStateSearch:()=>oa,useNamedUiStateStack:()=>ZU,useNamedUiStateToggle:()=>La,useNamedUiStateToggleGroup:()=>Iv,useNamedUiStateValue:()=>Cg,useOnFocusLoss:()=>su,usePreloader:()=>Tle,useRemovePreloader:()=>ih,useRemovePreloaderImmediately:()=>Pu,useSetCursorLock:()=>Sle,useSetDraggingOrResizing:()=>ws,validOutsideDetached:()=>ES});function rh(e,t){YU.set(e,t)}function Vn(e,t){return je(XU(e,t))}function Cg(e,t){return gt(XU(e,t))}function VD(){return Vn("editing-label")}function EOe(){return Cg("editing-label")}function JU({children:e,orientation:t}){return Fn.default.createElement(kOe.Provider,{value:t},e)}function kle(){let[e]=je(Ele);(0,Fn.useEffect)(()=>{let t;return e&&(t=document.createElement("style"),t.innerText=`
      *, *:before, *:after {
        cursor: ${e} !important;
      }`,document.head.append(t)),()=>{t&&t.remove()}},[e])}function Tle(){let[e,t]=je(Ale);(0,Fn.useEffect)(()=>{e&&kA&&(kA.classList.add("is-stage-0"),setTimeout(()=>kA&&kA.remove(),500))},[e]),(0,Fn.useEffect)(()=>{setTimeout(()=>{t(!0)},3e3)},[])}function J1(e,t=!0){(0,Fn.useEffect)(()=>{let n=document.documentElement,o=n.classList.contains(e);!o&&t&&n.classList.add(e),o&&!t&&n.classList.remove(e)},[e,t])}function AOe(){let{ui_theme:e}=Wt();J1("tco-ui-theme-light",e==="light"),J1("tco-ui-theme-dark",e==="dark")}function TOe(){let{custom_app_css:e}=Wt();return e?Fn.default.createElement(pc,null,e):null}function px(){let e=fi();return J1("tco-has-scrollbars",EA()>0),J1("tco-app-inactive",e),J1(`tco-user-${window.csAppData.current_user}`),AOe(),Tle(),kle(),Fn.default.createElement(Fn.default.Fragment,null,Fn.default.createElement(TOe,null))}function La(e){let[t,n]=Vn(e,!1),o=(0,Fn.useCallback)(i=>{n(typeof i!="undefined"?!!i:s=>!s)},[n]),r=(0,Fn.useCallback)(()=>{o()},[o]);return[t,o,r]}function Iv(e,t=[]){let[n,o]=Vn(e,t),r=(0,Fn.useCallback)((i,s)=>{!i||o(a=>(typeof s=="undefined"?!a.includes(i):s)?[...a,i]:a.filter(u=>u!==i))},[o]);return[n,r]}function ZU(e){let[t,n]=Vn(e,[]),o=(0,Fn.useCallback)(()=>{n(a=>{let l=[...a];return l.pop(),l})},[n]),r=(0,Fn.useCallback)((a,l)=>{n(u=>[...u,[a,l]])},[n]),i=(0,Fn.useCallback)(()=>{n([])},[n]),s=(0,Fn.useCallback)((a,l)=>!!t.find(([u,c])=>a===u&&JSON.stringify(l)===JSON.stringify(c)),[t]);return(0,Fn.useMemo)(()=>({stack:t,set:n,pop:o,reset:i,push:r,matches:s}),[t,n,o,i,r,s])}function oa(e){let[t,n]=Vn(`search-${e}`),o=(0,Fn.useCallback)(i=>n(i),[n]),r=(0,Fn.useCallback)(()=>n(""),[n]);return{isSearching:!!t,query:t,onSearch:o,clearSearch:r}}function p7(e,{top:t,left:n,width:o,height:r}){return $u("ui",`floater-${e}`,{top:t,left:n,width:o,height:r})}function m7(e){let t=Tc("ui",`floater-${e}`)??{};return typeof t.width=="undefined"||(t.width+40>window.innerWidth&&(t.left="0px"),t.height+40>window.innerHeight&&(t.top="0px"),t.width=Math.min(window.innerWidth-5,t.width),t.height=Math.min(window.innerHeight-5,t.height)),t}function ES(e){return!(e.closest(".tco-react-select__menu")||e.closest(".tco-tooltip")||e.closest(".media-modal")||e.closest(".tco-ignore-focus-loss")||e.closest(".tco-action-modal-outer"))}function su({refs:e=[],ignore:t=[],enabled:n=!0,onFocusLoss:o}){let r=(0,Fn.useRef)(),i=Ng();(0,Fn.useEffect)(()=>{r.current=i},[i]);function s(a){for(var l in X1)if(cx(X1[l],a))return!0;return!1}(0,Fn.useEffect)(()=>{n&&!!e&&!!e[0]&&e[0].current!==null&&!cx(Gm,e)&&!s(e)&&(X1.push(e),Gm=e)},[e]),(0,Fn.useEffect)(()=>{let a=(e??[]).map(_=>_?_?.current??_:null).filter(_=>!!_),l=(t??[]).map(_=>_?_?.current??_:null).filter(_=>!!_);if(!n||a.length<=0)return()=>{};let u=!1,c=_=>{if(!ES(_))return!1;let b=_.closest("#tco-root > *:not(.tco-ui-root)");return _.closest(".tco-content-nav-overlay")?!0:b?!a.find(S=>S===b||b.contains(S)):!0},p=_=>!a.find(b=>b.contains(_)),m=_=>!l.find(b=>b.contains(_)),d=_=>{if(!(Gm&&!!Gm[0].current&&!cx(Gm,e))&&c(_.target)&&p(_.target)&&m(_.target)){let b=!1;try{b=u&&window.getSelection().toString()}catch{}if(!b&&!r.current)for(o(),X1.pop();X1.length&&(Gm=X1.pop(),!(Gm&&Gm[0].current!==null)););}},f=()=>{let _=document.activeElement.id&&document.activeElement.id.match(/cswpeditor-.*/);document.activeElement.nodeName==="IFRAME"&&!_&&o()},h=_=>{u=!0,window.document.body.removeEventListener("mousemove",h)},g=_=>{d(_),window.document.body.removeEventListener("mousemove",h)},y=_=>{window.document.body.addEventListener("mousemove",h),u=!1};return window.document.body.addEventListener("mouseup",g),window.document.body.addEventListener("mousedown",y),window.document.body.addEventListener("focus",d),window.addEventListener("blur",f),()=>{window.document.body.removeEventListener("mouseup",g),window.document.body.removeEventListener("mousedown",y),window.document.body.removeEventListener("focus",d),window.removeEventListener("blur",f)}},[n])}function POe({message:e,children:t,...n}){let o=(0,Fn.useCallback)(()=>{ta(e)},[e]);return Fn.default.createElement("a",{...n,onClick:o},t)}function fi(){return Ne(({ui:e})=>e.hideWorkspace)}function RU(){return Ne(function({ui:e}){return e.inlineEditing})}var Fn,KU,YU,Gm,X1,XU,Cle,SA,SOe,Ng,ws,kOe,Ele,Sle,Ale,kA,ih,Pu,Z1,Et=x(()=>{Fn=I(U());ft();Kt();Un();K1();Y1();Lp();mo();QU();KU=new Map,YU=new Map,Gm=[],X1=[],XU=(e,t)=>{if(!KU.has(e)){let n=YU.has(e)?YU.get(e):t;KU.set(e,Fe(n))}return KU.get(e)};rh("editing-label",!1);Cle={events:15,distance:20},SA=Fe(!1),SOe=Fe(e=>e(SA),(e,t,n)=>{let o=e(SA);n!==o&&t(SA,n)}),Ng=()=>gt(SA),ws=()=>jo(SOe),kOe=(0,Fn.createContext)("horizontal");Ele=Fe(),Sle=()=>je(Ele)[1];Ale=Fe(!1),kA=document.querySelector(".tco-root-preloader"),ih=()=>{let[,e]=je(Ale);return(0,Fn.useCallback)(()=>{e(!0)},[])},Pu=()=>{let e=ih();(0,Fn.useEffect)(()=>{e()},[e])};Z1=(e,{enabled:t=!0,tuning:n=Cle,axis:o,cursor:r,onBegin:i,canDrag:s,onEnd:a,onMove:l})=>{let u=ws(),c=Sle(),p=(0,Fn.useCallback)(h=>s?s(h):h.target,[s]),m=(0,Fn.useCallback)((...h)=>{u(!0),c(r||null),i&&i(...h)},[r,u,c,i]),d=(0,Fn.useCallback)((...h)=>{u(!1),c(null),a&&a(...h)},[r,u,c,i]),f=(0,Fn.useCallback)((...h)=>{l&&l(...h)},[l]);(0,Fn.useEffect)(()=>{if(!e.current||!t)return()=>{};let h=e.current,g=0,y=!1,_,b,w=O=>{let T=p(O);T&&(_=[O.clientX,O.clientY],g=0,y=!1,window.addEventListener("pointerup",S),window.addEventListener("pointermove",A),m(h,T,_))},S=O=>{window.removeEventListener("pointermove",A),window.removeEventListener("pointerup",S),b&&f(h,C(b),!1,!0,[O.clientX,O.clientY]),d(h)},C=O=>o==="x"?O[0]:o==="y"?O[1]:O,k=([O,T])=>{if(g>=n.events)return!0;let F=Math.abs(O)>n.distance,z=Math.abs(T)>n.distance;return o==="x"?F:o==="y"?z:F||z},A=O=>{O.preventDefault();let T=[O.clientX-_[0],O.clientY-_[1]];k(T)?(b=T,f(h,C(b),!y,!1,[O.clientX,O.clientY]),y=!0):g+=1};return h.addEventListener("pointerdown",w),()=>{h.removeEventListener("pointerdown",w),window.removeEventListener("pointerup",w),window.removeEventListener("pointermove",A)}},[t,m,d,f,o,n.events,n.distance,p])}});var a$={};M(a$,{AnchorWithTooltip:()=>o$,ButtonWithConfirm:()=>Ll,ButtonWithDropdown:()=>e0,ButtonWithFlyover:()=>r$,ButtonWithPopover:()=>Ib,ButtonWithSavePrompt:()=>s$,ButtonWithTooltip:()=>yn,Link:()=>i$,Popover:()=>Dle,Tooltip:()=>oc,TooltipPosition:()=>Vf,useFlyover:()=>Ole,usePopover:()=>n$,useTooltip:()=>di});function Vf({position:e="top",children:t}){return Ot.default.createElement(Ile.Provider,{value:e},t)}function IOe(e,{height:t},{y:n,height:o}){switch(e){case"left":case"right":return n+o/2-t/2;case"top":return n-R1-t;case"bottom":return n+o+R1;default:return null}}function OOe(e,{width:t},{x:n,width:o}){switch(e){case"top":case"bottom":let r=n+o/2-t/2;return r+t>window.innerWidth?window.innerWidth-(t+R1):r<0?R1:r;case"left":return n-R1-t;case"right":return n+o+R1;default:return null}}function t$(e,{closeOnMouseLeave:t=!1,onClose:n,positionOverwrite:o}={}){let r=(0,Ot.useRef)(),i=o||(0,Ot.useContext)(Ile),[s,a]=(0,Ot.useState)(!1),[l,u]=(0,Ot.useState)(!1),[c,p]=(0,Ot.useState)(null),m=(0,Ot.useRef)({});return(0,Ot.useLayoutEffect)(()=>{if(!s||!r.current||!e.current)return()=>{};let d=e.current,f=r.current;m.current=r.current.getBoundingClientRect();let h=()=>{let w=d.getBoundingClientRect();m.current=r.current.getBoundingClientRect(),p(S=>{let C=IOe(i,m.current,w),k=OOe(i,m.current,w);return{...S||{},top:C!==null?`${C}px`:"auto",left:k!==null?`${k}px`:"auto"}})},g=w=>{w.target!==f&&!f.contains(w.target)&&(n&&n(),a(!1))},y=w=>{w.target.contains(d)&&h()};h(),window.addEventListener("mousedown",g),window.addEventListener("resize",h),document.addEventListener("scroll",y,{capture:!0});let _=()=>{u(!0)},b=()=>{a(!1),u(!1)};return t&&(f.addEventListener("mouseenter",_),f.addEventListener("mouseleave",b)),()=>{t&&(f.removeEventListener("mouseenter",_),f.removeEventListener("mouseleave",b)),window.removeEventListener("mousedown",g),window.removeEventListener("resize",h),document.removeEventListener("scroll",y,{capture:!0})}},[s,a,i,t]),[r,i,s,a,c,l]}function di(e,t,{html:n=!1,overflow:o,className:r,delay:i=0,positionOverwrite:s,...a}={}){let[l,u,c,p,m]=t$(e,{positionOverwrite:s}),d=Ng();if((0,Ot.useEffect)(()=>{if(!e.current)return()=>{};let y,_=()=>{i?y=setTimeout(()=>p(!0),i):p(!0)},b=()=>{clearTimeout(y),p(!1)},w=e.current;return w.addEventListener("mouseenter",_),w.addEventListener("mouseleave",b),()=>{clearTimeout(y),w.removeEventListener("mouseenter",_),w.removeEventListener("mouseleave",b)}},[]),!c||d)return null;let f=typeof t=="function"?t():t;if(!f)return null;let h=Q("tco-tooltip",r,{"is-active":m,"has-overflow":o}),g=n?Ot.default.createElement("div",{ref:l,style:m,className:h,dangerouslySetInnerHTML:{__html:f},...a}):Ot.default.createElement("div",{ref:l,style:m,className:h,...a},f);return AA.default.createPortal(g,window.csAppData.rootEl)}function n$(e,t,{className:n,onOpen:o,onClose:r,positionOverwrite:i,...s}){let[a,l,u,c,p]=t$(e,{onClose:r,positionOverwrite:i});(0,Ot.useEffect)(()=>{if(!e.current)return()=>{};let f=e.current,h=g=>{g.stopPropagation(),g.preventDefault(),o&&o(),c(!0)};return u||f.addEventListener("click",h),()=>{f.removeEventListener("click",h)}},[u]);let m=(0,Ot.useCallback)(f=>{f.stopPropagation(),f.preventDefault()},[]);if(!u)return null;let d=t(()=>c(!1));return d?AA.default.createPortal(Ot.default.createElement("div",{ref:a,onClick:m,style:p,className:Q("tco-tooltip",n,`is-${l}`,p?"is-active":null),...s},d),window.csAppData.rootEl):null}function Ole(e,t,{className:n,delay:o=0,...r}={}){let[i,s,a,l,u,c]=t$(e,{closeOnMouseLeave:!0});if((0,Ot.useEffect)(()=>{if(!e.current)return()=>{};let m,d,f=()=>{clearTimeout(d),clearTimeout(m),o?m=setTimeout(()=>l(!0),o):l(!0)},h=()=>{clearTimeout(d),clearTimeout(m),d=setTimeout(()=>{clearTimeout(m),l(!1)},200)},g=e.current;return g.addEventListener("mouseenter",f),c||g.addEventListener("mouseleave",h),()=>{clearTimeout(d),clearTimeout(m),g.removeEventListener("mouseenter",f),g.removeEventListener("mouseleave",h)}},[c]),!a)return null;let p=t(()=>l(!1));return p?AA.default.createPortal(Ot.default.createElement("div",{ref:i,style:u,className:Q("tco-tooltip",n,`is-${s}`,u?"is-active":null),...r},p),window.csAppData.rootEl):null}function yn({tooltip:e,className:t="tco-btn",children:n,tooltipProps:o={},...r}){let i=(0,Ot.useRef)(),s=di(i,e,o);return Ot.default.createElement("button",{className:t,ref:i,...r},n,s)}function oc({tag:e="span",tooltip:t,delay:n,className:o,overflow:r,children:i,...s}){let a=(0,Ot.useRef)(),l=di(a,t,{overflow:r,delay:n});return Ot.default.createElement(e,{className:o,ref:a,...s},i,l)}function o$(e){return Ot.default.createElement(oc,{tag:"a",...e})}function r$({className:e,popoverClassName:t,noBtnClass:n,tooltip:o,label:r,children:i,...s}){let a=(0,Ot.useRef)(),l=Ole(a,i,{className:Q("has-actions",t)}),u=di(a,l?null:o);return Ot.default.createElement("button",{className:Q(!n&&"tco-btn",e),ref:a,...s},r,l,u)}function Dle({tag:e="span",className:t,tooltipClass:n,tooltip:o,label:r,children:i,positionOverwrite:s,...a}){let l=(0,Ot.useRef)(),u=n$(l,i,{className:n,onOpen:a.onOpen,onClose:a.onDecline,positionOverwrite:s}),c=di(l,u?null:o);return delete a.onOpen,delete a.onDecline,Ot.default.createElement(e,{className:t,ref:l,...a},r,u,c)}function Ib({tag:e="button",className:t,noBtnClass:n,...o}){return Ot.default.createElement(Dle,{tag:e,className:t,...o})}function Ll({label:e,tooltip:t,prompt:n,children:o,onAccept:r,accept:i,decline:s,className:a,...l}){return Ot.default.createElement(Ib,{tooltip:t,tooltipClass:"has-actions",label:e,className:Q(a),...l},u=>Ot.default.createElement(Ot.default.Fragment,null,n&&Ot.default.createElement("div",{className:"tco-tooltip-action-section"},Ot.default.createElement("p",null,n)),o&&Ot.default.createElement("div",{className:"tco-tooltip-action-section"},o),Ot.default.createElement("div",{className:"tco-tooltip-action-section"},Ot.default.createElement("button",{onClick:()=>{u(),r()},className:"tco-btn tco-btn-nope"},i||v("app.confirm-yep")),Ot.default.createElement("button",{onClick:()=>{u(),l.onDecline&&l.onDecline()},className:"tco-btn"},s||v("app.confirm-no-thanks")))))}function e0({label:e,renderLabel:t,active:n,onUpdate:o,options:r,children:i,...s}){let a=(0,Ot.useMemo)(()=>r.find(({value:l})=>l===n)?.label??v("app.select"),[n,r]);return Ot.default.createElement(Ib,{tooltipClass:"has-options",label:t?t(a,n):e,...s},l=>Ot.default.createElement("ul",null,r.map(({value:u,label:c})=>Ot.default.createElement("li",{key:u},Ot.default.createElement("button",{className:Q({"is-active":n===u}),onClick:()=>{o(u),l()}},c)))))}function i$({tooltip:e,children:t,...n}){let o=(0,Ot.useRef)(),r=di(o,e);return Ot.default.createElement(Ple.Link,{_ref:o,...n},t,r)}function DOe({onSave:e,saveLabel:t,close:n,placeholder:o,defaultName:r=""}){let[i,s]=(0,Ot.useState)(r),a=(0,Ot.useRef)(null);return(0,Ot.useEffect)(()=>{a.current&&a.current.focus()},[]),Ot.default.createElement(Ot.default.Fragment,null,Ot.default.createElement("div",{className:"tco-tooltip-action-section"},Ot.default.createElement("input",{ref:a,type:"text",placeholder:o,value:i,onChange:l=>{s(l.target.value)}})),Ot.default.createElement("div",{className:"tco-tooltip-action-section"},Ot.default.createElement("button",{onClick:()=>{e(i,n)},className:"tco-btn"},t||v("app.save"))))}function s$({tag:e="button",className:t,label:n,onSave:o,tooltip:r,saveLabel:i,children:s,defaultName:a="",placeholder:l,...u}){let c=(0,Ot.useRef)(),p=n$(c,d=>Ot.default.createElement(DOe,{close:d,saveLabel:i,defaultName:a,onSave:o,placeholder:l}),{className:"has-actions"}),m=di(c,p?null:r);return Ot.default.createElement(e,{className:t,ref:c,...u},n,s,p,m)}var Ot,Ple,AA,Ile,R1,xn=x(()=>{Ot=I(U()),Ple=I(qa()),AA=I(ui());De();Et();ke();Ile=(0,Ot.createContext)("top"),R1=8});var l$={};M(l$,{default:()=>rn});var sh,rn,ti=x(()=>{sh=I(U());De();xn();He();rn=class extends sh.default.PureComponent{render(){let t=sh.default.createElement(oc,{className:"tco-rc-label",tooltip:this.props.tooltip},this.props.children||this.props.label);return sh.default.createElement("label",{className:Q("tco-rc","tco-rc-checkbox",{"has-flipped-label":this.props.flipLabel}),onClick:this.props.onClick,style:this.props.style},this.props.flipLabel&&t,sh.default.createElement("input",{type:"checkbox",checked:this.props.checked,onChange:n=>this.props.onToggle(n.target.checked,n)}),sh.default.createElement("span",{className:"tco-rc-indicator"},sh.default.createElement(G,{type:"check"})),!this.props.flipLabel&&t)}};K(rn,"defaultProps",{style:{},label:"",onClick:void 0,checked:!1,flipLabel:!1,onToggle:()=>{}})});var c$={};M(c$,{useHiddenDocuments:()=>ah,useToggleHiddenDocuments:()=>u$});var Mle,TA,u$,ah,mx=x(()=>{Mle=I(U());Kt();pi();TA=vl("hidden-documents",!1);TA.onMount=e=>iu({"hidden-documents":kn(()=>{e(t=>!t)})});us(TA);u$=()=>{let[e,t]=je(TA),n=(0,Mle.useCallback)(()=>{t(o=>!o)},[t]);return[e,n]},ah=()=>gt(TA)});var m$={};M(m$,{ElementManagerComponentInstance:()=>gV,ElementManagerComponents:()=>yV,componentReplace:()=>IA,convertComponentToDocFormat:()=>Yv,hasComponentsWithType:()=>MOe,useComponentLibrary:()=>qL,useComponents:()=>Ps,useComponentsWithType:()=>Vle,useUpdateComponentData:()=>x9});function Vle(e){let n=gt(PA)?.componentData||{},o=[];return Object.values(n).map(r=>{let i=r.data[r.root];if(!i){console.warn("Component root invalid",r);return}i._type===e&&o.push(r)}),o}function MOe(e){let t=Vle(e);return t&&!!t.length}function gV({element:e}){let t=Ye(),{id:n}=Be(),o=ah(),r=(0,Mt.useCallback)(()=>{t(cM(n,e._id))},[t,n,e._id]),i=(0,Nle.useNavigate)(),{componentData:s,componentDocSettings:a}=Ps()??{},l=(0,Mt.useMemo)(()=>s?.[e.component_id]?.doc,[s,e.component_id]),u=(0,Mt.useMemo)(()=>o||a[`c${l}`]?.[3]!=="hidden",[o,l]),c=(0,Mt.useCallback)(()=>{l&&i({to:`/edit/${l}`})},[l,i]);return u?Mt.default.createElement("div",{className:"tco-element-manager-section is-span-3"},Mt.default.createElement("h2",{className:"has-no-line"},"Component Instance"),Mt.default.createElement("ul",{className:"is-single-column"},Mt.default.createElement("li",{className:"is-clicker",disabled:!l,onClick:c},Mt.default.createElement("span",{className:"is-label with-icon"},Mt.default.createElement(G,{type:"component-brick"})," ",Mt.default.createElement("span",null,"Edit Component")," ",Mt.default.createElement(G,{type:"rarr"})),l?Mt.default.createElement("p",null,"Click to open the source Component document."):Mt.default.createElement("p",{className:"is-error"},"Unable to resolve document ID for this component")),Mt.default.createElement("li",{className:"is-clicker",onClick:r},Mt.default.createElement(rn,{label:"Enable Customization",checked:e._customize_component}),Mt.default.createElement("p",null,"Show the Customize controls in the Inspector")))):null}function Fle(e){LOe.map(t=>{delete e[t]})}function Yv(e){e={...e};let t=[],n=Object.keys(e),o=r=>{let i=[];return n.map(s=>{let a=e[s];!a._parent||a._parent===r&&(Fle(a),a._modules=o(a._id),i.push(a))}),i};return n.map(r=>{let i=e[r];(e[i._parent]||{})._type==="region"&&(Fle(i),i._modules=o(i._id),delete i._id,t.push(i))}),t}function yV({element:e}){let t=Ye(),{id:n,docTypeName:o}=Be(),{exportValidation:r,slotValidation:i,ancestorComponentLabel:s}=Ne(g=>{let y=g.elements[n]??{},_=t1(o,y,e._id),b=n1(o,y,e._id);return{exportValidation:_,slotValidation:b,ancestorComponentLabel:b===0?y[lb(y,e._id)]?._label??null:null}}),a=(0,Mt.useCallback)(()=>{r===0&&t(rM(n,e._id))},[t,n,e._id,r]),l=(0,Mt.useCallback)(()=>{i===0&&t(iM(n,e._id))},[t,n,e._id,i]),u=(0,Mt.useCallback)(()=>{t(sM(n,e._id))},[t,n,e._id]),c=(0,Mt.useCallback)(()=>{t(aM(n,e._id))},[t,n,e._id]),p=(0,Mt.useCallback)(()=>{t(lM(n,e._id))},[t,n,e._id]),m=(0,Mt.useCallback)(()=>{t(uM(n,e._id))},[t,n,e._id]),d=(0,Mt.useMemo)(()=>s!==null?`Enable Slot for: ${s}`:"Enable Slot",[s]),f=(0,Mt.useMemo)(()=>e._type!=="component"?-1:e._is_c_export?1:0,[e._type,e._is_c_export]),h=(0,Mt.useCallback)(()=>{t(pM(n,e._id))},[t,n,e._id]);return Mt.default.createElement("div",{className:"tco-element-manager-section is-span-3"},Mt.default.createElement("h2",{className:"has-no-line"},"Component"),Mt.default.createElement("ul",{className:"is-single-column"},Mt.default.createElement("li",{className:Q("is-clicker",{"is-disabled":r!==0}),onClick:a},Mt.default.createElement(rn,{label:"Export Component",checked:e._is_c_export}),Mt.default.createElement("p",null,"Each exported Element is available as a Component in the Element Library for reuse throughout your site."),r!==0&&Mt.default.createElement("p",{className:"is-error"},p$[`component-${r}`])),Mt.default.createElement("li",{className:Q("is-clicker",{"is-disabled":i!==0}),onClick:l},Mt.default.createElement(rn,{label:d,checked:e._is_c_slot}),Mt.default.createElement("p",null,"A Slot means this Element can receive children when building out a page using the Component."),i!==0&&Mt.default.createElement("p",{className:"is-error"},p$[`slot-${i}`])),e._is_c_export&&Mt.default.createElement("li",{className:"is-clicker",onClick:p},Mt.default.createElement(rn,{label:"Enable Prefab",checked:e._c_prefab}),Mt.default.createElement("p",null,"When enabled, newly created components will include parameter values and children copied from the component source.")),e._is_c_export&&Mt.default.createElement("li",{className:"is-clicker",onClick:m},Mt.default.createElement(rn,{label:"Hide Children Control",checked:e._c_hide_children}),Mt.default.createElement("p",null,"When inspecting an instance of this component, the Children control will be hidden. This is useful for bringing focus to other top level content.")),e._is_c_export&&Mt.default.createElement("li",{className:"is-clicker",onClick:u},Mt.default.createElement(rn,{label:"Make Private",checked:e._c_private}),Mt.default.createElement("p",null,"Private Components are only available for use in the Component Builder. This can be helpful in creating patterns to organize Sets with multiple exports, crafting internal documentation, et cetera.")),e._is_c_export&&Mt.default.createElement("li",{className:"is-clicker",onClick:c},Mt.default.createElement(rn,{label:"Library Top Level",checked:e._c_library_top_level}),Mt.default.createElement("p",null,"Useful for layout Elements. These exports will only be shown in the Element Library when adding an Element at the top level of the Document Outline (similar to how the Section Element can only be added in this way).")),f>=0&&Mt.default.createElement(Mt.default.Fragment,null,Mt.default.createElement("li",{className:Q("is-clicker",{"is-disabled":f!==0}),onClick:h},Mt.default.createElement(rn,{label:"Pass Through",checked:e._c_thru&&f===0}),Mt.default.createElement("p",null,'Because this element is a component instance, it can be "passed through" allowing it to be inspected as a virtual child of the current Export. Pass through components do not expose access to Slots.'),f!==0&&Mt.default.createElement("p",{className:"is-error"},p$[`component-${f}`])))))}var Mt,Nle,Lle,PA,Ps,IA,x9,NOe,qL,LOe,p$,ua=x(()=>{Mt=I(U());Kt();va();De();ft();He();ti();Wn();Ut();mx();It();Nle=I(qa());ke();ip();Lle=I(Mn()),PA=Fe({});PA.onMount=e=>{let t,n=()=>{let o=t;t=cs.getState().components,o!==t&&e(t)};return n(),cs.subscribe(n)};Ps=()=>gt(PA);IA=([e,t,n],o)=>({type:"COMPONENTS:REPLACE",fromDoc:o,payload:{componentData:e,componentVirtualIndex:n,componentDocSettings:t}}),x9=()=>{let e=Ye();return(0,Mt.useCallback)(([t,n,o],r)=>{e(IA([t,n,o],r))})},NOe=Fe(e=>{let{componentData:t,componentVirtualIndex:n,componentDocSettings:o}=e(PA);return{componentData:t,componentVirtualIndex:n,componentDocSettings:o,library:Object.entries(t).filter(([r,{root:i,data:s,doc:a}])=>!!s[i]).map(([r,{root:i,data:s,doc:a}])=>({id:r,label:s[i]._label,type:s[i]._type,icon:s[i]._icon,isPrivate:!!s[i]._c_private,isTopLevel:!!s[i]._c_library_top_level,docId:a,scope:["all"]}))}}),qL=(e,t)=>{let{library:n,componentDocSettings:o}=je(NOe)[0];return(0,Mt.useMemo)(()=>{let r=n.filter(({docId:s,isPrivate:a})=>!(window.parseInt(e,10)===window.parseInt(s,10)||a&&t!=="component")).map(s=>({...s,group:o[`c${s?.docId}`]?.[2]})),i=Object.entries(r.reduce((s,{group:a,...l})=>{let u=a?`components-${(0,Lle.kebabCase)(a)}`:"_components";return s[u]||(s[u]={title:a||v("common.document.components"),items:[]}),s[u].items.push(l),s},{})).map(([s,a])=>({name:s,...a}));return i.sort(jN),i},[n,e,t])};LOe=["_c_export","_c_id","_c_library_top_level","_c_prefab"];p$={"component-2":"This Element can not be an Export because one of its ancestors is an Export","component-3":"This Element can not be an Export because one of its descendants is an Export","component-4":"Set a Label before flagging this Element as a Component Export","slot-2":"Only elements with a dropzone (Div, Column, Cell) can enable a Slot","slot-3":"Set this Element or a parent Element as an Export before enabling the Slot","slot-4":"This Element can not be a Slot because one of its ancestors is a Slot","slot-5":"This Element can not be a Slot because one of its descendants is a Slot","slot-6":"Set a Label before creating a Component Slot with this Element","thru-1":"Pass Through can only be used on a descendant of an Export"}});var MA={};M(MA,{DataContainer:()=>$Oe,FetchMore:()=>Ble,getCachedData:()=>FOe,invalidateComponentData:()=>Zg,invalidateDocument:()=>Qy,invalidateIndex:()=>El,invalidateQuery:()=>km,queryClient:()=>Fi,requestData:()=>zle,requestDocument:()=>dx,requestQuery:()=>Xa,updateQuery:()=>Lf,useCreateDocument:()=>DA,useCreateDocumentMutation:()=>f$,useDocument:()=>d$,useDocumentIndexForTypeData:()=>hx,useDocumentIndexFullData:()=>h$,useDocumentSearchData:()=>g$,useIndexMutations:()=>fx,useInfiniteRequestQuery:()=>OA,useRequestMutation:()=>ic,useRequestQuery:()=>xS,useRerender:()=>Ule});function qm(e,t={}){return[e,t]}function km(e,t={}){Fi.invalidateQueries(qm(e,t))}function Qy(e){Fi.invalidateQueries(qm("document",{id:e}))}function Lf(e,t,n,o){Fi.setQueryData(qm(e,t),n,o)}async function Xa(e,{data:t={},cacheKey:n,...o}={}){let r=qm(e,t),i=Fi.getQueryData(r);if(i)return i;let{data:s}=await hr(e,t);return Fi.setQueryData(r,s,{staleTime:1/0,...o}),s}function xS(e,{data:t={},...n}={}){return wd(qm(e,t),()=>zle(e,t),{staleTime:1/0,...n})}function dx(e){return Xa("document",{data:{id:parseInt(e,10)},cacheTime:100})}function d$(e){return xS("document",{data:{id:parseInt(e,10)},cacheTime:100})}function FOe(e,t={}){return Fi.getQueryData(qm(e,t))}function Ble({tag:e="span",handler:t}){let[n,o]=s2();return(0,ts.useEffect)(()=>{o&&t()},[o,t]),ts.default.createElement(e,{ref:n})}function zOe({tag:e,canFetchMore:t,isFetchingMore:n,fetchMore:o}){return!t||n?null:ts.default.createElement(Ble,{tag:e,handler:o})}function OA(e,{data:t={},...n}={}){let o=(i,s=0)=>new Promise((a,l)=>hr(e,{...t,pageParam:i.pageParam,cursor:s}).then(({data:u})=>a(u),l)),r=SP(qm(e,t),o,{staleTime:1/0,getFetchMore:(i,s)=>i.length<parseInt(window.csAppData.locatorLimit,10)?null:s.length,...n});return{...r,maybeFetchMore:i=>ts.default.createElement(zOe,{tag:i,...r})}}function ic(e,t={}){let{mutateAsync:n}=CP((0,ts.useCallback)(o=>VOe(e,o),[e]),{throwOnError:!0,...t});return n}async function Zg(){let{data:{componentData:e,componentDocSettings:t,componentVirtualIndex:n,errors:o}}=await hr("component-refresh");o&&o.length>0&&console.warn(o),cs.dispatch(IA([e,t,n]))}function f$(){let e=ic("document-create",{onSuccess:t=>{El()}});return(0,ts.useCallback)(async(t,n,o)=>{let r={type:t,settings:BOe(t),...o},i=typeof n=="function"?await n(r):{...r,...n},s=await e(i);return Lf("document",{id:s.id},s),s},[])}function Ule(){let[,e]=(0,ts.useState)(1);return(0,ts.useCallback)(()=>{e(t=>t+1)},[e])}function UOe(e){return ic("document-delete",{onSuccess:(t,n)=>{El(),Fi.invalidateQueries(qm("document",n))}})}function DA(){let e=f$(),t=Dd(),n=(0,ts.useMemo)(()=>t?{lang:t}:{},[t]);return(0,ts.useCallback)(async(o,r)=>{let{labelSingular:i}=Rr(o);try{return await e(o,r,n)}catch(s){Ft(v("app.notify.failed-to-create",{context:i,message:s.message}),{warn:s})}},[e,n])}function fx(e){let{labelSingular:t}=Rr(e),n=Ule(),o=f$(),r=UOe(e),i=NA(),s=(0,ts.useCallback)(ba(async(l,u)=>{try{let c=await o(e,{title:v("app.copied",{title:u}),clone:l});return so(v("app.notify.duplicated",{context:t})),n(),c}catch(c){Ft(v("app.notify.failed-to-duplicate",{context:t}),{warn:c})}}),[e,t,o]),a=(0,ts.useCallback)(ba(async l=>{try{i(l);let u=await r({id:l});return so(v("app.notify.deleted",{context:t})),n(),u}catch(u){Ft(v("app.notify.failed-to-delete",{context:t}),{warn:u})}}),[t,r]);return{duplicate:s,deletePermanent:a}}function $Oe({children:e}){return ts.default.createElement(bP,{client:Fi},e)}var ts,Fi,zle,VOe,El,BOe,hx,h$,g$,ci=x(()=>{ts=I(U());Gh();ps();mo();Vo();ke();fI();gI();Md();Sl();It();ua();va();Fi=new gP({defaultOptions:{queries:{refetchOnWindowFocus:!1,refetchOnReconnect:!1}}});window.csAppData.queryClient=Fi;zle=(...e)=>new Promise((t,n)=>hr(...e).then(({data:o})=>t(o),n)),VOe=(...e)=>new Promise((t,n)=>er(...e).then(({data:o})=>t(o),n));El=()=>{Fi.invalidateQueries(["document-index"]),Fi.invalidateQueries(["document-index-full"]),Fi.invalidateQueries(["document-search"])};BOe=e=>{let{baseType:t,subType:n,postType:o}=Rr(e);return t==="layout"?{layout_type:n}:t==="content"?{general_post_type:o,general_post_status:"draft"}:{}};hx=(e,t={})=>{let n=OA("document-index",{data:{docType:e,...t}}),{data:o,isFetchingMore:r,maybeFetchMore:i,error:s,isError:a,isLoading:l}=n;return{data:o,isFetchingMore:r,maybeFetchMore:i,error:s,isError:a,isLoading:l}},h$=()=>{let e=OA("document-index-full"),{data:t,isFetchingMore:n,maybeFetchMore:o,error:r,isError:i,isLoading:s}=e;return{data:t,isFetchingMore:n,maybeFetchMore:o,error:r,isError:i,isLoading:s}},g$=e=>{let t=OA("document-search",{data:{search:e}}),{data:n,isFetchingMore:o,maybeFetchMore:r,error:i,isError:s,isLoading:a}=t;return{data:n,isFetchingMore:o,maybeFetchMore:r,error:i,isError:s,isLoading:a}}});var y$={};M(y$,{default:()=>LA});function LA({docs:e,onClose:t,onMove:n}){let[o,r]=(0,Hi.useState)(!1),[i,s]=Hd("lg",{sm:400,md:600}),a=e.length>5?"sm":s,l=e,u=(0,t0.useCallback)(()=>{r(!0)},[r]),c=(0,t0.useCallback)(()=>{r(!1)},[r]);return Hi.default.createElement("div",{className:Q("tco-document-tabs",{"is-dragging":o})},Hi.default.createElement("div",{className:"tco-document-tabs-scroller-outer",ref:i},Hi.default.createElement("div",{className:"tco-document-tabs-scroller-inner"},Hi.default.createElement("div",{className:"tco-document-tabs-content"},l.map(p=>Hi.default.createElement(WOe,{key:p.id,onMoveTab:n,doc:p,size:a,onClose:t,onBeginDrag:u,onEndDrag:c}))))))}var Hi,t0,$le,HOe,jOe,WOe,_$=x(()=>{Hi=I(U());De();He();t0=I(U()),$le=I(qa());nr();Et();Kt();It();HOe=Fe(null),jOe=Fe([]),WOe=({doc:e,size:t,onClose:n,onMoveTab:o,onBeginDrag:r,onEndDrag:i})=>{let[s,a]=je(HOe),[l,u]=je(jOe),c=Be(),p=(0,$le.useNavigate)(),m=(0,t0.useCallback)(b=>{b.preventDefault(),b.stopPropagation(),n(e.id)},[e.id,n]),d=(0,Hi.useRef)(),f=(0,Hi.useRef)(),h=(0,t0.useCallback)((b,w,S,C,[k])=>{if(S){let{top:D,left:j,width:$,height:X}=b.getBoundingClientRect(),ne=b.closest(".tco-document-tabs").querySelector(".tco-document-tab").getBoundingClientRect(),le=b.cloneNode(!0);le.style.width=`${$}px`,le.style.height=`${X}px`,le.style.top=`${D}px`,le.style.left=`${j}px`,le.classList.add("is-shadow"),f.current={shadowEl:le,y:(D+X)/2,min:ne.left-(j+$),max:ne.left+ne.width+$-40},window.csAppData.rootEl.prepend(f.current.shadowEl),a(e.id)}let{shadowEl:A,y:O,min:T,max:F}=f.current;if(!A)return;let z=w;z<T&&(z=T),z>F&&(z=F),A.style.transform=`translate3d(${z}px,0,0)`;let L=document.elementFromPoint(k,O)?.closest(".tco-document-tab");if(L){let D=L.getBoundingClientRect(),j=D.left+D.width/2,$=k>j,X=parseInt(L.getAttribute("data-tab-index"),10);f.current.dropIndex=null;let ne=X;$&&(ne+=1),ne>e.index&&(ne-=1),ne===e.index?u([]):(u([X,$]),f.current.dropIndex=ne)}C&&(a(null),u([]),f.current.dropIndex!==null&&o&&o({from:e.index,to:f.current.dropIndex}),f.current.shadowEl.remove(),f.current={})},[e.id,a,u,e.index,o]);Z1(d,{axis:"x",onMove:h,onBegin:r,onEnd:i});let g=(0,t0.useCallback)(async b=>{b.preventDefault(),c.id!==e.id&&p({to:e.href})},[p,e.href,c.id,c.isEdited]),y=l[0]===e.index,_=y&&l[1];return Hi.default.createElement("a",{ref:d,onClick:g,"data-tab-docment-id":e.id,"data-tab-index":e.index,className:Q("tco-document-tab",{"has-indicator":y,"has-indicator-after":_,"is-active":e.isActive,"is-edited":e.isEdited,"is-dragging":s===e.id})},Hi.default.createElement("h6",{className:e.isEdited?"is-primary is-edited":"is-primary"},Hi.default.createElement("strong",null,e.isEdited&&(t==="sm"?Hi.default.createElement("i",null,"*"):Hi.default.createElement("i",null,"Edited\xA0\u2013\xA0")),e.title),Hi.default.createElement("button",{onClick:m},Hi.default.createElement(G,{type:"close"}))),Hi.default.createElement("div",{className:"is-secondary"},e.docTypeInfo?.labelSingular))}});var zA={};M(zA,{UndoRedoButtons:()=>k$,cleanHistory:()=>w$,createHistoryMiddleware:()=>E$,createHistoryReducer:()=>S$});function w$(e,t){t(VA,([,n])=>[0,n.filter(({doc:o})=>!o||e.includes(o))])}function E$(){return({getState:e,dispatch:t})=>n=>o=>{let[,r]=ZOe.find(([i])=>o.type.match(i))??[];if(r){let i=e(),s=n(o),a=e();return r(s,i,a,t),s}return n(o)}}function S$(e){return function(t,n){if(n.type==="HISTORY_STEP"){let{from:o}=n,[r,i]=v$,s=i.slice(Math.min(o,r),Math.max(o,r));if(r>o)return Xo(t,a=>{s.forEach(({undo:l})=>{l(a)})},a=>{a.length<=0||(n.patches||(n.patches={}),n.patches.history=a)});if(r<o)return Xo(t,a=>{s.forEach(({redo:l})=>{l(a)})},a=>{a.length<=0||(n.patches||(n.patches={}),n.patches.history=a)})}return e(t,n)}}function Hle(){let e=Ye(),[[t,n],o]=je(x$),r=(0,Bo.useRef)(t);(0,Bo.useEffect)(()=>{r.current=t},[t]);let i=(0,Bo.useCallback)(s=>{let a=r.current,l=typeof s=="function"?s(a):s;o(([,u])=>[l,u]),e({type:"HISTORY_STEP",from:a})},[e]);return[t,n,i]}function ROe(){let{open:e}=Qn("action-history"),[t=0,n=[],o]=Hle(),r=n.length>0&&n[t],i=t>0,s=(0,Bo.useCallback)(()=>{r&&o(c=>c+1)},[r]),a=(0,Bo.useCallback)(()=>{i&&o(c=>c-1)},[i]);tr({undo:()=>{s()},redo:()=>{a()}},[s,a]);let l=(0,Bo.useCallback)(c=>{c.metaKey?e(c):s()},[s,e]),u=(0,Bo.useCallback)(c=>{c.metaKey?e(c):a()},[a,e]);return Bo.default.createElement(Bo.default.Fragment,null,Bo.default.createElement(Za,{tooltip:v("app.undo"),className:Q("is-undo",{disabled:!r}),label:Bo.default.createElement(G,{type:"undo"}),onClick:l}),Bo.default.createElement(Za,{tooltip:v("app.redo"),className:Q("is-redo",{disabled:!i}),label:Bo.default.createElement(G,{type:"redo"}),onClick:u}))}function k$(){let{isActive:e}=Be();return e?Bo.default.createElement("div",{className:"tco-tool-group"},Bo.default.createElement(ROe,null)):null}function e8e(){return Bo.default.createElement(qr,{id:"action-history",label:v("app.history.title")},Bo.default.createElement(t8e,null))}function t8e(){let e=gt(BA),[t,n,o]=Hle();return Bo.default.createElement("ul",{className:"tco-action-history is-scrollable-floater-content"},n.map(({type:r,label:i,id:s,isActive:a,doc:l},u)=>Bo.default.createElement("li",{key:s,className:Q({"is-active":t===u})},Bo.default.createElement("button",{onClick:()=>o(u)},Bo.default.createElement("span",null,typeof i=="function"?i({docs:e}):i),Bo.default.createElement("i",null,Bo.default.createElement(G,{type:"check"}))))))}var Bo,GOe,v$,b$,VA,x$,C$,qOe,QOe,FA,KOe,YOe,XOe,JOe,ZOe,n0=x(()=>{Bo=I(U());De();ft();He();Mo();ke();pi();It();pm();dl();Kt();Ii();Zo();GOe=(Number.isNaN(window.Number(window.csAppData.max_action_history_items))?5e3:window.Number(window.csAppData.max_action_history_items))-1,v$=[0,[]],VA=Fe(v$),x$=Fe(e=>e(VA),(e,t,n)=>{let o=typeof n=="function"?n(e(VA)):n;v$=o,t(VA,o)});us(x$);x$.onMount=e=>(b$=t=>{e(t)},()=>{b$=null});C$=e=>{b$(([t,n])=>[0,[{id:Us(),...e},...n.slice(t,GOe)]])},qOe=({type:e,doc:t},n,o)=>{if(e==="ELEMENT_SETUP")return;let r=n.elements[t],i=o.elements[t];C$({doc:t,label:({docs:s})=>`Element Changed (${s[t]?.title})`,undo:s=>{s.elements[t]=r},redo:s=>{s.elements[t]=i}})},QOe=({type:e,doc:t},n,o)=>{if(e==="SETTINGS:FILL")return;let r=n.settings[t],i=o.settings[t];C$({doc:t,label:({docs:s})=>`Setting Changed (${s[t]?.title})`,undo:s=>{s.settings[t]=r},redo:s=>{s.settings[t]=i}})},FA=({key:e})=>(t,n,o)=>{let r=n[e],i=o[e];C$({label:`${e} Updated`,undo:s=>{s[e]=r},redo:s=>{s[e]=i}})},KOe=FA({key:"themeOptions"}),YOe=FA({key:"colors"}),XOe=FA({key:"fontItems"}),JOe=FA({key:"fontConfig"}),ZOe=[[/^ELEMENT/,qOe],[/^SETTINGS/,QOe],[/^THEME_OPTIONS/,KOe],[/^COLORS/,YOe],[/^FONT_ITEMS/,XOe],[/^FONT_CONFIG/,JOe]];sn(e8e)});var HA={};M(HA,{DocRouteLoader:()=>D$,DocumentTabsApp:()=>N$,LoadedDocument:()=>Jle,NonDocRouteLoader:()=>M$,activeDocumentAtom:()=>mf,activeDocumentMarkupSettingsAtom:()=>X7,activeDocumentRawAtom:()=>w9,activeDocumentSettingsAtom:()=>Xle,activeDocumentWithElementsAtom:()=>Fm,closeDocument:()=>$A,currentDocumentRaw:()=>yx,dirtyDocs:()=>Nl,documentElementDataAtom:()=>A$,getDocumentDataById:()=>Nd,openDocsWithSettingsByIds:()=>BA,unsavedWarning:()=>_x,useActiveDocument:()=>Be,useActiveDocumentWithElement:()=>Eb,useCloseDocument:()=>NA,useCreatableDocumentTypes:()=>Xv,useCreatePermissions:()=>Yg,useDocumentCacheSave:()=>UA,useDocumentNeedsReload:()=>Ky,useSetPreviewUrlForDoc:()=>I$,useUpdateActiveDocumentSettings:()=>a8e,useUpdateDocumentSettings:()=>il});function l8e(e){(0,Uo.useEffect)(()=>{let t=v("common.title.cornerstone");return document.title=[t,...e].filter(n=>!!n).reverse().join(" - "),()=>document.title=t},e)}function u8e(){let e=Ye(),t=Be();return l8e([t.docTypeInfo.labelSingular,t.title]),(0,Uo.useEffect)(()=>{Qm[t.id]||(e({type:"SETTINGS:FILL",doc:t.id,payload:t.data.settings}),e(QD(t.id,t.data.normalized)))},[]),null}function Jle({doc:e}){let{permissionContext:t,setPermissionContext:n}=kt(),o=e.docTypeInfo?.permissionContext&&e.docTypeInfo.permissionContext!==t;return(0,Uo.useEffect)(()=>{o&&n(e.docTypeInfo.permissionContext)},[e.docTypeInfo?.permissionContext,o,n]),o?null:Uo.default.createElement(u8e,{key:e.id})}function c8e({id:e}){let t=ih(),[,n]=je(ul),{userCan:o}=kt(),r=d$(e),{isError:i,data:s,isLoading:a}=r,l=s?Rp(s):null,u=Ps();return(0,Uo.useEffect)(()=>{if(!a&&l){let{builder:c,data:p,id:m,title:d,docTypeInfo:f,docTypeName:h}=l??{},g=!!l&&!i&&o(l.docTypeInfo.permissionContext);if(g){let y=p.elements.e0?fL(p.elements):p.elements,_=i1(y,{resetIds:!0,components:u}).entities.element;gx.set(e,{id:m,normalized:_,...p})}else gx.delete(e);n(y=>y.map(_=>_.id===e?g?{..._,...c,title:d,docTypeInfo:f,docTypeName:h,isLoading:!1}:null:_).filter(_=>!!_)),t()}},[a,o,l,i]),(0,Uo.useEffect)(()=>{async function c(){if(!r.error)return;let p=v("app.error-document",{context:r.error.message});await Id(p,{onAccept:null,accept:!1})}c()},[r&&r.error]),null}function p8e(){let e=gt(r8e),[t]=je(yx),n=(0,Uo.useMemo)(()=>e.split(":").filter(i=>!!i),[e]),o=(0,Uo.useRef)(null),r=(0,lh.useNavigate)();return(0,Uo.useEffect)(()=>{let i=t?.id??null;o.current&&o.current!==i&&(Qm[i]?r({to:Qm[i]}):r(i?{to:`/edit/${i}`}:{to:"/"})),o.current=i},[t,r,n]),Uo.default.createElement(Uo.default.Fragment,null,n.map(i=>Uo.default.createElement(c8e,{key:i,id:i})),t&&!t.isLoading&&Uo.default.createElement(Jle,{doc:t}))}function D$(){let e=(0,lh.useMatch)(),{params:{id:t},search:{url:n=null}={}}=e,o=P$(),[,r]=je(Iu),i=(0,lh.useNavigate)(),[s,a]=je(ul),l=(0,Uo.useRef)(),[,u]=je(UA);return(0,Uo.useEffect)(()=>{if(l.current===t)return;l.current&&u(l.current);let c=s.findIndex(p=>p.id===t);if(c===-1){let p=m8e(t);n&&o({id:t,url:n}),a(m=>[...m,{id:t,title:p?.title??"Loading",docTypeName:p.docTypeName,isLoading:!0}]),r(s.length)}else r(c);l.current=t,n&&i({search:""})},[t,s,r,o]),null}function M$(){let e=ih(),{params:{id:t},search:{url:n=null}={}}=(0,lh.useMatch)(),o=P$(),[,r]=je(Iu),[i,s]=je(ul),{userCan:a}=kt(),l=(0,lh.useNavigate)();return(0,Uo.useEffect)(()=>{if(e(),t&&Qm[t]){let u=Qm[t]();if(a(u.permissionContext)&&(!u.explicitPermission||a(u.explicitPermission))){let c=i.findIndex(p=>p.id===t);n&&o({id:t,url:n}),c===-1?(s(p=>[...p,{id:t,isLoading:!1,...u}]),r(i.length)):r(c)}else l({to:"/",search:""});n&&l({search:""})}else l({to:"/",search:""})},[t,n,o]),null}async function _x(){return qi(v("app.unsaved-warning"))}function N$(){let[e]=je(O$),t=NA(),[,n]=je(s8e),[o]=je(Nl),r=(0,Uo.useCallback)(async s=>{o.includes(s)&&!await _x()||t(s)},[t,o]),i=(0,Uo.useMemo)(()=>e.filter(({id:s})=>!jle.includes(s)),[e]);return Uo.default.createElement(LA,{docs:i,onClose:r,onMove:n})}var Uo,lh,Qm,jle,Wle,A$,Gle,ul,Iu,Nl,T$,n8e,P$,I$,o8e,qle,O$,BA,Nd,Qle,r8e,gx,Kle,Yle,yx,i8e,mf,w9,Fm,Xle,Eb,X7,UA,Ky,$A,s8e,Be,a8e,il,m8e,NA,Yg,Xv,It=x(()=>{Uo=I(U());Nn();lh=I(qa());ci();Wn();ft();Ut();ke();Kt();Et();va();Wn();ua();_$();xa();Sl();Kt();n0();Lp();Zo();Qm={"theme-options":()=>({title:v("common.title.options-theme"),docTypeInfo:{labelSingular:"",permissionContext:"global",explicitPermission:"global.theme_options"},permissionContext:"global",settingsLoaded:!0,data:{}}),dev:()=>({title:"Dev",docTypeInfo:{labelSingular:"",permissionContext:"dev"},permissionContext:"dev",data:{}})},jle=["theme-options"],Wle=_a(e=>e.settings,{}),A$=_a(e=>e.elements,{});us(Wle);us(A$);Gle=Fe(null),ul=Fe(e=>{let t=e(Gle);if(!t)try{return JSON.parse(sC("open-docs")).filter(({id:n})=>!Qm[n]).map(n=>({...n,isPending:!0,isLoading:!0}))}catch{}return t??[]},(e,t,n)=>{let o=typeof n=="function"?n(e(ul)):n;t(Gle,o)}),Iu=Fe(null),Nl=Fe([]),T$=vl("document-preview-urls",{}),n8e=Fe(null,(e,t,{id:n,url:o})=>{t(T$,r=>({...r,[n]:o}))}),P$=()=>jo(n8e),I$=e=>{let t=P$();return(0,Uo.useCallback)(n=>t({id:e,url:n}),[e,t])},o8e=Fe(e=>{let t=e(Iu),n=e(Nl),o=e(T$);return e(ul).map((r,i)=>Qle(r,{index:i,previewUrls:o,activeIndex:t,dirty:n}))}),O$=Fe(e=>{let t=e(Wle),n=e(Iu),o=e(Nl),r=e(T$),i=e(ul).map((a,l)=>Qle(a,{index:l,previewUrls:r,activeIndex:n,dirty:o,settingsData:t[a.id]})),s=i.map(({id:a,title:l,docTypeName:u})=>({id:a,title:l,docTypeName:u}));return cancelIdleCallback(qle),qle=requestIdleCallback(()=>{aC("open-docs",JSON.stringify(s))}),i}),BA=Fe(e=>e(O$).reduce((t,n)=>(t[n.id]=n,t),{})),Nd=e=>bl(BA)[e]??{},Qle=(e,{index:t,previewUrls:n,activeIndex:o,dirty:r,settingsData:i=null})=>{let s=!!Qm[e.id],a=s?null:e.id,l=Rp(e);return{...l,index:t,docId:a,isNonDocument:s,settingsLoaded:s||!!i,settingsData:i??{},isActive:t===o,isEdited:a&&r.includes(a),href:s?`/${e.id}`:`/edit/${a}`,title:i?.[l?.docTypeInfo?.titleKey]??e.title,previewUrl:e.documentUrl??n[e.id]??l?.docTypeInfo?.defaultPreviewUrl??window.csAppData.home_url}},r8e=Fe(e=>{let t=e(Iu);return e(ul).filter(({isLoading:n,isPending:o,id:r},i)=>n&&(t===i||!o)).map(({id:n})=>n).join(":")}),gx=new Map,Kle=e=>Fe(t=>{let n=t(Iu),o=t(e)[n]??{},r=gx.get(o.id)??{};return o.id?{...o,data:r}:null}),Yle=e=>Fe(t=>t(e)??{isLoading:!0}),yx=Kle(o8e),i8e=Kle(O$),mf=Yle(i8e),w9=Yle(yx),Fm=Fe(e=>{let t=e(mf);return{elementsData:e(A$)[t.docId],...t}}),Xle=Fe(e=>e(mf)?.settingsData),Eb=()=>gt(Fm),X7=uy(Xle,e=>e.prop("__last_markup_change__")),UA=Fe(null,(e,t,n)=>{let o=e(Fm);gx.set(n,{id:o.docId,normalized:o.elementsData,settings:o.settingsData,...o})}),Ky=Fe(null,(e,t,n)=>{let o=e(ul),r=Array.isArray(e(Nl))?e(Nl):[],i=o.findIndex(l=>l.id===n);if(i===-1){console.warn("Reload not found",n);return}r=r||[];let s=r.filter(l=>l!==n),a=[...o];a[i]={...a[i],isLoading:!0,isPending:!1},t(Nl,s),t(ul,a)}),$A=Fe(null,(e,t,n)=>{n=n.toString(),gx.delete(n);let o=e(ul),r=e(Iu),i=o.findIndex(l=>l.id===n),s=o.filter(l=>l.id!==n&&!jle.includes(l.id)),a=o.length-s.length;if(t(ul,s),t(Nl,l=>l.filter(u=>s.includes(u))),s.length<=0)t(Iu,-1);else if(i<=r){let l=Math.max(0,r-a);t(Iu,l)}w$(s.map(({id:l})=>l),t)}),s8e=Fe(null,(e,t,{from:n,to:o})=>{let r=e(Iu),i=e(ul),s=i[r],a=[...i];a.splice(o<0?i.length+o:o,0,a.splice(n,1)[0]);let l=a.findIndex(({id:u})=>s.id===u);l!==r&&t(Iu,l),t(ul,a)}),Be=()=>je(mf)[0],a8e=()=>{let{id:e}=Be();return il(e)},il=e=>{let t=Ye();return(0,Uo.useCallback)(n=>{e&&!Qm[e]&&t({type:"SETTINGS:UPDATE",doc:e,payload:n})},[t,e])};sn(p8e);m8e=e=>{try{let t={};return Fi.queryCache.queries.filter(({queryKey:n})=>n.includes("document-index")).find(({state:{data:{pages:n=[]}}={}})=>n.find(o=>o.find(r=>`${r.id}`===e?(t=r,!0):!1))),t}catch(t){console.warn(t)}return{}};NA=()=>{let[,e]=je($A),t=Ye();return(0,Uo.useCallback)(n=>{e(n),t({type:"SETTINGS:DELETE",doc:n}),t({type:"ELEMENT_CLOSE_DOC",doc:n})},[e])};Yg=$s(({userCan:e})=>qu().filter(({permissionContext:t})=>e(`${t}.create`)).map(({value:t})=>t)),Xv=$s(({userCan:e})=>qu().filter(({permissionContext:t})=>e(`${t}.create`)))});var L$={};M(L$,{default:()=>jA});async function Zle({error:e,markup:t,elements:n,components:o,documentId:r}){return e?(console.warn(e),{}):{elements:Object.entries(n).reduce((s,[a,l])=>{let[u,c,p,m,d,f,h,g]=l;return s[a]={hash:c,type:u,extraneous:g,markup:t[c],originalType:p,inlineCss:m,hidden:d,contextIds:f,tssShim:h},s},{}),components:o,doc:r}}function jA(){return({dispatch:e})=>t=>n=>{let o=t(n);if(n.type==="RENDER_ELEMENTS"&&Zle(n.payload).then(r=>{e({type:"RENDER:UPDATE",payload:r,initial:!1})}),n.type==="RENDER_ALL_ELEMENTS"&&Zle(n.payload).then(r=>{e({type:"RENDER:UPDATE",payload:r,initial:!0})}),n.type==="COMPONENTS:REPLACE"&&n.fromDoc){let{docTypeName:r}=Nd(n.fromDoc);r==="custom:component"&&e({type:"RENDER:PURGE",payload:{doc:n.fromDoc},initial:!0})}return o}}var V$=x(()=>{It()});var z$={};M(z$,{loadExtractions:()=>F$});function f8e(e){let t=document.createElement("template");return t.innerHTML=e.trim(),t.content.firstChild}function h8e({tag:e,href:t}){try{if(!window.document.querySelector(`link[href*="${t.split("?").shift()}"]`)){let n=f8e(e);document.querySelector("head").append(n)}}catch(n){console.warn("Failed to load style",n)}}function g8e({handle:e,src:t,before:n,...o}){return new Promise(r=>{let i=t.split("?").shift(),s=i.split("/").pop().replace(".js","");if(d8e.includes(s)&&window.document.querySelector(`script[src*="${s}"]`)||window.document.querySelector(`script[src*="${i}"]`))return r();if(n){let l=window.document.createElement("script");l.setAttribute("data-cs-script-extra",e),l.innerHTML=n,window.document.body.append(l)}let a=document.createElement("script");window.document.body.append(a),a.onload=()=>r(),a.onerror=l=>{console.warn("Error loading script",l),r()},a.src=t})}function y8e(e){return e.reduce((t,n)=>t.then(o=>n().then(r=>[...o,r])),Promise.resolve([]))}async function F$({styles:e,scripts:t}){return e.forEach(n=>{requestIdleCallback(()=>{h8e(n)})}),await y8e(t.map(n=>()=>g8e(n))),!0}var d8e,B$=x(()=>{d8e=["react","react-dom","react.min","react-dom.min"]});var U$={};M(U$,{default:()=>QA,renderElementTree:()=>Rle});async function Rle(e,{previewElementConditions:t=!0,previewForceScrollEffects:n=!1,shouldLoadExtractions:o=!0}){let r=await sg("cs-render",{config:window.csAppData.preview,rootElement:e,flags:{elementConditions:t,forceScrollEffects:n}});return o&&F$(r).then(function(){window.csProfile("extractions loaded","cs-render")}),r}function eue(e,t){let n=e[t._parent];if(!n)return t._id;let{options:{render_children:o=!1}={}}=Gt(n._type);return o?eue(e,n):t._id}async function b8e(e,t){let n=Pr(e,{doc:window.csAppData.preview.documentId}),o=v8e(n,_8e(n,t));return Rle(RS(n,o),e.ui)}function rue({getState:e,dispatch:t},n=null){clearTimeout(tue),n&&(Array.isArray(n)?n:[n]).forEach(r=>{GA.push(r)}),tue=setTimeout(()=>{let o=[...GA];if(GA.length>0&&oue){GA=[];let r=window.csAppData.renderDebounce===qA;qA=window.csAppData.renderDebounce,b8e(e(),o).then(i=>{t({type:"RENDER_ELEMENTS",payload:i}),window.dispatchEvent(new CustomEvent("cs-preview-render")),r&&(qA=nue)},i=>{console.warn("Failed render",i)})}},qA)}function w8e({dispatch:e,getState:t},n){if(n.type==="XFR:APPLY_PATCHES"){let o=window.csAppData.preview.documentId,r=x8e(n);if(n.toApply?.render&&n.original.initial&&n.original.payload.doc===o&&(oue=!0,as("XFR:COMPLETE")),r.length>0){let s=t(),a=Pr(s,{doc:o}),l=r.map(u=>{let c=a[u];return c?eue(a,c):null}).filter(u=>!!u);l.length>0&&(rue({getState:t,dispatch:e},(0,WA.uniq)(l)),s.ui.inlineEditing&&e({type:"UI:END_INLINE_EDITING"}))}let i=n.toApply?.ui;if(i){let s=["previewElementConditions","previewForceScrollEffects","previewElementToggleLock","previewElementSlideInteractions"];if(i.filter(({path:[l]})=>s.includes(l)).length>0){let l=Pr(t(),{doc:window.csAppData.preview.documentId});rue({getState:t,dispatch:e},[a1(l)])}}}}function QA(){return e=>t=>n=>{let o=t(n);return w8e(e,n),o}}var WA,_8e,v8e,tue,GA,nue,qA,oue,x8e,$$=x(()=>{Wn();Vo();B$();Wn();ks();WA=I(Mn());va();_8e=(e,t)=>{let n=(s,a=0)=>a>100?(console.warn("Depth reached max getAncestors"),[]):e[s]&&e[s]._parent?[...n(e[s]._parent,++a),e[s]._parent]:[],[o,...r]=t.map(s=>[...n(s),s]);if(r.length===0)return o;let i=o.findIndex((s,a)=>r.length!==r.filter(l=>l[a]===s).length);return o.slice(0,i)},v8e=(e,t)=>{let n=t.findIndex(l=>e[l].looper_provider),o=t.findIndex(l=>e[l].looper_consumer),r=t.findIndex(l=>{let{_type:u}=e[l],{options:{link_prefix:c=""}={}}=Gt(u);return c&&e[l][`${c}_tag`]==="a"&&!!e[l][`${c}_href`]}),i=t.findIndex(l=>e[l]._type==="component"),s=t.findIndex(l=>!!e[l]._p_json),a=[n,o,r,i,s].filter(l=>l>=0).sort();return a.length>0?t[a[0]]:t[t.length-1]};GA=[],nue=12,qA=nue,oue=!1;x8e=e=>{let t=e.toApply?.history?.[0];return t&&t.path[0]==="elements"&&t.path[1]===window.csAppData.preview.documentId?(0,WA.uniq)(Object.keys(t.value??{})):e.toApply?.elements&&e.original.doc?(0,WA.uniq)(e.toApply?.elements.filter(({path:[n]})=>n===window.csAppData.preview.documentId).map(({path:[,n]})=>n)):[]}});var H$={};M(H$,{default:()=>KA});function KA(){return({dispatch:e,getState:t})=>n=>o=>{if(o.type==="XFR:APPLY_PATCHES"&&C8e.includes(o.original.type)){let{newElements:r=[],autoOpenToggles:i=[]}=o.original.payload||{};if(r[0]){let s=o.original.type==="ELEMENT_ADD:POPULATE_REGIONS";requestAnimationFrame(()=>e(ev(o.original.payload.newElements[0],{force:s})))}i.forEach(s=>{window.csAutoOpenToggles.set(s,!0)})}return n(o)}}var C8e,j$=x(()=>{Ut();C8e=["ELEMENT_ADD","ELEMENT_ADD:SIBLING","ELEMENT_ADD:POPULATE_REGIONS","ELEMENT_DUPLICATE"];window.csAutoOpenToggles=new Map});var W$={};M(W$,{default:()=>YA});function E8e(e,t,n){n(fu())}function YA(){return({dispatch:e,getState:t})=>n=>o=>{let r=n(o);return iue[o.type]&&setTimeout(()=>iue[o.type](o,t(),e)),r}}var iue,G$=x(()=>{Ut();iue={ELEMENT_DELETE:E8e}});var Q$={};M(Q$,{default:()=>q$});var XA,S8e,k8e,A8e,q$,K$=x(()=>{dl();XA=I(Mn());ke();Wn();sb();lg();window.csAppData.immerCurrent=Ih;S8e=["_type","_id","_modules","_parent"],k8e=(0,XA.memoize)((e,t)=>{let n=Gt(e);return n.options.side_effects?n.options.side_effects.filter(({observe:o})=>o===t||Array.isArray(o)&&o.includes(t)).map(({conditions:o,...r})=>({conditions:Jy(o),...r})).filter(({conditions:o})=>o.length>0).map(({apply:o,conditions:r})=>({apply:o,test:i=>Zy(r.map(({value:s,key:a,op:l,or:u})=>({a:s,b:i[a],op:l,or:u})))})):null},(e,t)=>`${e}:${t}`),A8e=()=>(e={},t)=>{let{type:n,doc:o,payload:r,ui:i={},preferences:s={}}=t??{};return o?Xo(e,a=>{if(n==="ELEMENT_CLOSE_DOC"){delete a[o];return}if(n==="ELEMENT_SETUP"){a[o]=r;return}if(!a[o])return;let{id:l}=r||{};if(l==="root"||!n)return;let{activeBreakpoint:u,viewingBreakpoint:c,breakpointConfig:p=[]}=i,m=u??c??null,d=mb(a[o]);function f(W){let te=a[o][W]._parent;a[o][W]._region=a[o][te]._region,Ts(a[o],W).forEach(q=>{a[o][q]._region=a[o][te]._region})}function h(W,te,q){a[o][W]._parent=te,f(W),a[o][te]._modules||(a[o][te]._modules=[]),Number.isInteger(q)?a[o][te]._modules.splice(q,0,W):a[o][te]._modules.push(W)}function g(W,te,{index:q,reflow:ee=!0,autoOpenToggles:se=!1}={}){if(!te||!te._type)return;let{result:pe,entities:{element:Ce}}=i1(te);if(Object.keys(Ce).forEach(V=>{a[o][V]=Ce[V]}),h(pe,W,q),ee&&S(W),se){let V=Gt(te._type);V.options.toggle_on_create&&V.options.toggle_on_create.enabled&&(r.autoOpenToggles||(r.autoOpenToggles=[]),r.autoOpenToggles=[...r.autoOpenToggles,pe])}return r.newElements||(r.newElements=[]),r.newElements=[...r.newElements,pe],pe}function y(W,te,q,ee){if(!W||!te||te.length<=0)return;let se=[];te.forEach(Ce=>{let{result:V,entities:J}=i1(Ce);Object.keys(J.element).forEach(Y=>a[o][Y]=J.element[Y]),a[o][V]._parent=W,se.push(V)}),a[o][W]._modules||(a[o][W]._modules=[]);let pe=-1;q&&(pe=a[o][W]._modules.indexOf(q),pe!==-1&&ee&&pe++),a[o][W]._modules.splice(pe,0,...se),se.map(f),r.newElements||(r.newElements=[]),r.newElements=[...r.newElements,...se]}function _(W,te){let q=pp(a[o][W]._type);Object.keys(te).forEach(ee=>{GS(te[ee],q[ee])?delete a[o][W][ee]:a[o][W][ee]=te[ee]})}function b(W){let te=pp(a[o][W]._type),q=(Gt(a[o][W]._type).options.spacing_keys||[]).reduce((se,pe)=>(se[pe]=te[pe],se),{}),ee=Object.keys(q);return ee.length>0&&(_(W,q),ee.forEach(se=>void ne(W,se))),W}let w=(W,te)=>{let q=pL(te);if(!q)return;a[o][W]._modules||(a[o][W]._modules=[]);let ee=q.length-a[o][W]._modules.length;for(;--ee>=0;)g(W,Vl({preferences:s,breakpointConfig:p,parentType:a[o][W]._type},{_type:a[o][W]._type==="row"?"column":"classic:column"}),{reflow:!1});a[o][W]._modules.forEach(se=>{let pe=q.pop();_(se,{_active:!!pe,size:pe||""})})},S=W=>{if(!(!a[o][W]||!a[o][W]._modules)&&["row","classic:row"].includes(a[o][W]._type)){let te=a[o][W]._modules.map(pe=>$f(a[o][pe])).filter(pe=>pe._active!==!1),q=te.map(pe=>pe.size).join("+");if(XS(q))return;let ee=te.slice(0,6),se=ee.map(()=>`1/${ee.length}`).join("+");w(W,se)}},C=(W,te)=>{let q={};ne(W,"layout_row_layout"),ne(W,"layout_row_grow");let[ee,,se]=p,pe=[];q.layout_row_layout=te;let Ce=te.split(" ");Ce.length>1&&(m>=2&&Ce.length>2?ee===1?(q.layout_row_layout="50% 50%",pe.push([0,"100%"]),pe.push([2,te])):ee===0?(q.layout_row_layout="100%",pe.push([1,"50% 50%"]),pe.push([2,te])):ee>1&&(pe.push([0,"100%"]),pe.push([1,"50% 50%"])):m>0&&(ee===0?(q.layout_row_layout="100%",pe.push([1,te])):pe.push([0,"100%"]))),q.layout_row_grow=Boolean(Ce.length>1&&Ce.length&!0);let V=a[o][W]._type,J=cb(V,a[o][W]._region)??{};Ce.forEach(()=>{g(W,Vl({parentType:V,preferences:s,breakpointConfig:p},J))}),_(W,q),pe.forEach(([Y,Te])=>{le({layout_row_layout:Te},W,Y)})},k=(W,te)=>(q,ee)=>{let{_modules:se,_type:pe,...Ce}=ee;se.forEach(J=>{g(q,Vl({parentType:W,preferences:s,breakpointConfig:p},J))});let V={...s1({type:W,parentType:a[o][a[o][q]._parent]._type}),...Ce};te.forEach(J=>{ne(q,J)}),_(q,V)},A=k("layout-grid",["layout_grid_template_columns","layout_grid_template_rows","layout_grid_gap_column","layout_grid_gap_row","layout_grid_justify_content","layout_grid_align_content","layout_grid_justify_items","layout_grid_align_items","layout_grid_width","layout_grid_max_width","layout_grid_margin","layout_grid_padding"]),O=k("layout-slide-container",["layout_slide_container_layout_type","layout_slide_container_inline_slide_basis","layout_slide_container_inline_page_count","layout_slide_container_inline_gap","layout_slide_container_inline_align","layout_slide_container_stacked_align","layout_slide_container_inline_justify","layout_slide_container_autoplay","layout_slide_container_autoplay_duration","layout_slide_container_inline_wrap_around","layout_slide_container_adaptive_height","layout_slide_container_inline_draggable","layout_slide_container_stacked_swipe","layout_slide_container_inline_free_scroll","layout_slide_container_inline_scroll_by","layout_slide_container_stacked_entrance","layout_slide_container_stacked_exit","layout_slide_container_duration","layout_slide_container_timing_function","layout_slide_container_content_global_container","layout_slide_container_content_width","layout_slide_container_content_max_width","layout_slide_container_padding"]),T=(W,te)=>{if(te==="start")return 0;let q=a[o][W]._modules.indexOf(l);return q===-1?null:te==="up"?Math.max(0,q-1):te==="down"?Math.min(a[o][W]._modules.length-1,q+1):null},F=(W,te)=>{let q=a[o][l]._parent,ee=a[o][q]._modules.indexOf(l);if(W===q||!W){let se=Number.isInteger(te)?te:a[o][q]._modules.length-1;a[o][q]._modules.splice(se,0,a[o][q]._modules.splice(ee,1)[0])}else a[o][q]._modules.splice(ee,1),h(l,W,te),S(q);S(W)},z=W=>{!a[o][W]||(Ts(a[o],W).forEach(te=>delete a[o][te]),a[o][W]._modules=[])},L=W=>{z(W);let te=a[o][W]._parent;r.parent=te,delete a[o][W],te&&a[o][te]._modules&&(a[o][te]._modules.splice(a[o][te]._modules.indexOf(W),1),S(te))},D=W=>(te,...q)=>W((0,XA.pickBy)(te,(ee,se)=>!S8e.includes(se)),te,...q),j=`_bp_data${p[0]}_${p[2]}`,$=()=>Array.from({length:p[1].length}).map((W,te)=>te),X=()=>Array.from({length:p[1].length}).map(W=>null),ne=(W,te,q=[])=>{if(a[o][W][j]&&a[o][W][j]&&a[o][W][j][te]){let ee=$();(q.length>0?q:ee).filter(pe=>ee.includes(pe)).forEach(pe=>{a[o][W][j][te][pe]=null}),a[o][W][j][te].filter(pe=>pe!==null).length===0&&delete a[o][W][j][te],Object.keys(a[o][W][j]).length===0&&delete a[o][W][j]}},le=D((W,te,q,ee)=>{(!a[o][q][j]||Array.isArray(a[o][q][j])&&a[o][q][j].length<=0)&&(a[o][q][j]={}),Object.keys(W).forEach(se=>{a[o][q][j][se]||(a[o][q][j][se]=X()),a[o][q][j][se][ee]=W[se]})}),P=D((W,te)=>{let q=[],ee=a[o][l],se=Gt(ee._type),pe=$f(ee),Ce=(J,Y)=>pe[J]===Y?null:k8e(e[o][l]._type,J);Object.keys(W).forEach(J=>{let Y=Ce(J,W[J]);Y&&(q=[...q,...Y])});let V=se?.options?.label_key;V&&W[V]?W._label=W[V]:V&&W._label&&(W[V]=W._label),_(l,W),te._modules&&(z(l),y(l,te._modules),S(l)),q.forEach(({test:J,apply:Y})=>{J($f(a[o][l]))&&P(Y)})}),R=(W,te=null,q=null)=>{let ee=te==="_active"?m:te;if(ee===null||q||ee===p[0]){P(W),q&&Object.keys(q).forEach(V=>{ne(l,V),q[V].forEach((J,Y)=>{Y!==p[0]&&J!==null&&le({[V]:J},l,Y)})});return}let se=r1(a[o][l]._type),{base:pe,q:Ce}=Object.keys(W).reduce((V,J)=>{let[,Y]=se[J]||[],Te=!Y||Y.includes("markup")?"base":"q";return V[Te][J]=W[J],V},{base:{},q:{}});le(Ce,l,ee),P(pe)},de=W=>{let te=W==="all"?["xs","sm","md","lg","xl"]:W;return Array.isArray(te)?te:[te]},B=(W,te,q)=>{let ee=W[`layout_grid_template_columns_${te}`],se=W[`layout_grid_template_rows_${te}`],pe=de(q).reduce((Ce,V)=>(Ce[`layout_grid_template_columns_${V}`]=ee,Ce[`layout_grid_template_rows_${V}`]=se,Ce),{});_(l,pe)},ve=["ELEMENT_MOVE","ELEMENT_LOCK","ELEMENT_ADD:SIBLING","ELEMENT_MOVE","ELEMENT_SHIFT","ELEMENT_MOVE:BEFORE","ELEMENT_MOVE:AFTER","ELEMENT_DUPLICATE","ELEMENT_DELETE","ELEMENT_UPDATE:SET_LABEL","ELEMENT_LOCK"];if(!(a[o]?.[l]&&Il(a[o][l]._type)&&ve.includes(n)))switch(n){case"ELEMENT_CLEAR":{a[o]={};break}case"ELEMENT_REPLACE_STATE":case"ELEMENT_RESET":{a[o]=r;break}case"ELEMENT_ADD":{let{atts:W,index:te}=r,q=Number.isInteger(te)?te:a[o][l]._modules.length;W&&W._type&&g(l,Vl({parentType:a[o][l]._type,preferences:s,breakpointConfig:p},Object.assign({},W),{index:q}),{index:q,autoOpenToggles:!0});break}case"ELEMENT_ADD:SIBLING":{let{atts:W,after:te}=r,q=a[o][l]._parent,ee=a[o][q]._modules.indexOf(l),se=te?ee+1:ee;g(q,Vl({parentType:a[o][q]._type,preferences:s,breakpointConfig:p},W||{_type:a[o][l]._type},{index:se}),{index:se,autoOpenToggles:!0});break}case"ELEMENT_ADD:REPLACE":{let{replacement:W}=r,te=a[o][l]._parent,q=a[o][te]._modules.indexOf(l);g(te,Vl({parentType:a[o][te]._type,preferences:s,breakpointConfig:p},W,{index:q}),{index:q,autoOpenToggles:!0}),L(l);break}case"ELEMENT_MOVE":{let{parent:W,index:te,proxy:q=!1}=r;q||F(W,te);break}case"ELEMENT_SHIFT":{let{shift:W}=r,te=a[o][l]._parent,q=T(te,W);F(te,q);break}case"ELEMENT_MOVE:BEFORE":{let{sibling:W}=r,te=a[o][W]._parent,q=a[o][te]._modules.indexOf(W),ee=a[o][l]._parent,se=a[o][ee]._modules.indexOf(l),pe=te===ee&&q>se?q-1:q;F(te,pe);break}case"ELEMENT_MOVE:AFTER":{let{sibling:W}=r,te=a[o][W]._parent,q=a[o][te]._modules.indexOf(W),ee=a[o][l]._parent,se=a[o][ee]._modules.indexOf(l),pe=te===ee&&q>se?q-1:q;F(te,pe+1);break}case"ELEMENT_DUPLICATE":{if(d(a[o][l]._parent))break;let W=a[o][l],te=Gt(W._type),q=Hf(a[o],l,{removeIds:!0,withoutAtts:["_c_id","_c_export","_c_slot","_c_thru"],withoutDCAtts:["id"],cleanDefaults:!0}),ee=a[o][a[o][l]._parent],se=ee._modules.indexOf(l)+1;if(q._label){let pe=1,Ce=q._label,V=Y=>ee._modules.find(Te=>Y===a[o][Te]._label);for(;V(q._label);)q._label=v("app.copy-of-numeric",{title:Ce,index:pe++});let J=te?.options?.label_key;J&&(q[J]=q._label)}g(a[o][l]._parent,q,{index:se});break}case"ELEMENT_DELETE":{L(l);break}case"ELEMENT_DELETE_CHILDREN":{z(l),S(l);break}case"ELEMENT_ADD:POPULATE_REGIONS":{let{regions:W={},target:te,replace:q}=r,ee=te?db(a[o])(te):[];Object.keys(W).forEach(se=>{let pe=Object.keys(a[o]).find(Ce=>a[o][Ce]._type==="region"&&a[o][Ce]._region===se);if(pe){let Ce=a[o][pe]?._modules.at(-1)??null;te&&ee.includes(pe)?(y(a[o][te]._parent,W[se],te,Ce,!0),q&&L(te)):y(pe,W[se],Ce,!0)}});break}case"ELEMENT_ADD:INSERT_CHILDREN":{let{children:W,sibling:te,after:q}=r;y(l,W,te,q);break}case"ELEMENT_UPDATE:APPLY_ATTRIBUTES":{P(r.replaceContent?r.atts:tk(r.atts,a[o][l]._type),!1);break}case"ELEMENT_UPDATE:UNSET_QUERY_STYLE":{ne(l,r.key,[r.bp]);break}case"ELEMENT_UPDATE:SET_ATTRIBUTES":{R(r.atts,r.bp,r.queryValues);break}case"ELEMENT_UPDATE:SET_LABEL":{let te={_label:r.label};P(te);break}case"ELEMENT_UPDATE:RESET_STYLE":{P(gL(a[o][l])),Array.from({length:5}).forEach((W,te)=>{a[o][l][`_q${te}`]&&delete a[o][l][`_q${te}`]});break}case"ELEMENT_UPDATE:SET_COLUMN_LAYOUT":{w(l,r.layout);break}case"ELEMENT_CREATE_ROW_LAYOUT":{let W=r.createSection?g(l,Vl({preferences:s,breakpointConfig:p,parentType:a[o][l]._type},{_type:"section",_modules:[]})):l,te=r.createRow?g(W,Vl({preferences:s,breakpointConfig:p,parentType:a[o][W]._type},{_type:"layout-row"})):W;C(te,r.layout),r.updatedElements=[l,...Ts(a[o],l)];break}case"ELEMENT_CREATE_GRID_LAYOUT":{let W=r.createGrid?g(l,Vl({preferences:s,breakpointConfig:p,parentType:a[o][l]._type},{_type:"layout-grid"})):l;A(W,r.values),r.updatedElements=[l,...Ts(a[o],l)];break}case"ELEMENT_CREATE_SLIDE_CONTAINER_LAYOUT":{let W=r.createGrid?g(l,Vl({preferences:s,breakpointConfig:p,parentType:a[o][l]._type},{_type:"layout-slide-container"})):l;O(W,r.values),r.updatedElements=[l,...Ts(a[o],l)];break}case"ELEMENT_UPDATE_CELL_AUTO_PLACE":{let{source:W,from:te,to:q}=r;ne(l,"layout_cell_column_start"),ne(l,"layout_cell_column_end"),ne(l,"layout_cell_row_start"),ne(l,"layout_cell_row_end"),ne(l,"layout_cell_justify_self"),ne(l,"layout_cell_align_self"),R({layout_cell_column_start:"",layout_cell_column_end:"",layout_cell_row_start:"",layout_cell_row_end:"",layout_cell_justify_self:"auto",layout_cell_align_self:"auto"},null),r.updatedElements=[l,...Ts(a[o],l)];break}case"ELEMENT_UPDATE_GRID_LAYOUT":{let{source:W,from:te,to:q}=r;B(W,te,q),r.updatedElements=[l,...Ts(a[o],l)];break}case"ELEMENT_LOCK":{P({_locked:r.locked===null?!a[o][l]._locked:r.locked});break}case"ELEMENT_VISIBILITY":{P({_hidden:!!r.visibility});break}case"ELEMENT_COMPONENT_EXPORT":{if(t1("custom:component",a[o],l)===0){let W=!Ih(a[o])[l]._c_id,te=r.enabled===null?!a[o][l]._c_export||W:r.enabled,q={_c_export:te};te&&W&&(q._c_id=yb()),P(q)}break}case"ELEMENT_COMPONENT_SLOT":{if(n1("custom:component",a[o],l)===0){let W=!Ih(a)[o][l]._c_id,te=r.enabled===null?!a[o][l]._c_slot||W:r.enabled,q={_c_slot:te};te&&W&&(q._c_id=yb()),P(q)}break}case"ELEMENT_COMPONENT_PRIVATE":{P({_c_private:r.enabled===null?!a[o][l]._c_private:r.enabled});break}case"ELEMENT_COMPONENT_LIBRARY_TOP_LEVEL":{P({_c_library_top_level:r.enabled===null?!a[o][l]._c_library_top_level:r.enabled});break}case"ELEMENT_COMPONENT_PREFAB":{P({_c_prefab:r.enabled===null?!a[o][l]._c_prefab:r.enabled});break}case"ELEMENT_COMPONENT_HIDE_CHILDREN":{P({_c_hide_children:r.enabled===null?!a[o][l]._c_hide_children:r.enabled});break}case"ELEMENT_CUSTOMIZE_COMPONENT":{P({_customize_component:r.enabled===null?!a[o][l]._customize_component:r.enabled});break}case"ELEMENT_COMPONENT_PASS_THRU":{let W=!Ih(a)[o][l]._c_id,te={_c_thru:r.enabled===null?!a[o][l]._c_thru:r.enabled};W&&(te._c_id=yb()),P(te);break}}},a=>{a.length<=0||(t.patches||(t.patches={}),t.patches.elements=a)}):e},q$=A8e});var Y$={};M(Y$,{default:()=>JA});var T8e,P8e,JA,X$=x(()=>{dl();Lp();mo();T8e={incomingElement:null,liftedElement:null,inlineEditing:null,remoteMedia:{},elementCursor:null,observing:null,observingForced:!1,suspendDrag:!1,viewSiteURL:null,previewCursor:"auto",uiModalTab:null,uiStartBlankParams:{},componentData:{},componentVirtualIndex:{},componentCssAndJs:{},breakpointConfig:window.csAppData.breakpoints.config,previewDimensions:{width:null,scale:1,x:0,y:0},currentFocusElementBox:{},activeBreakpoint:null,viewingBreakpoint:null,previewElementConditions:Tc("ui","element-conditions","allow"),previewElementSlideInteractions:Tc("ui","element-interaction-ignore","allow"),previewForceScrollEffects:Tc("ui","force-scroll-effects","none"),previewElementToggleLock:Tc("ui","element-toggle-lock","unlocked"),contextMenu:{},editingGrid:null,scrollTo:null,scrollToForce:null,hideWorkspace:!1},P8e=(e,t)=>Xo(e||T8e,n=>{let{type:o,payload:r}=t;switch(o){case"UI:UPDATE":{Object.keys(r).forEach(i=>{n[i]=r[i]});break}case"UI:SET_INCOMING_ELEMENT":{n.incomingElement=r;break}case"UI:CLEAR_INCOMING_ELEMENT":{n.incomingElement=null;break}case"UI:OBSERVE_START":{n.observing=r.id,n.observingForce=!!r.forced;break}case"UI:OBSERVE_END":{n.observing=null,n.observingForce=!1;break}case"UI:BEGIN_ROW_RESIZE":{n.resizingRow=r.id;break}case"UI:END_ROW_RESIZE":{n.resizingRow=null;break}case"UI:BEGIN_GRID_EDITOR":{n.editingGrid=r.id;break}case"UI:END_GRID_EDITOR":{n.editingGrid=null;break}case"UI:REMOTE_MEDIA":{n.remoteMedia=r.id?r:{};break}case"UI:INLINE_EDITING_BEGIN":{n.inlineEditing=r.id;break}case"UI:INLINE_EDITING_END":{n.inlineEditing=null;break}case"UI:TOGGLE_CONTEXT_MENU":{if(!e.contextMenu.active){n.contextMenu=r;break}e.contextMenu.handle===r.handle&&(r.active?n.contextMenu=r:n.contextMenu={});break}case"UI:HIDE_WORKSPACE":{n.hideWorkspace=!e.hideWorkspace;break}case"UI:PREVIEW_BREAKPOINT":{n.activeBreakpoint=r.active,r.active!==null&&(n.viewingBreakpoint=r.active);break}case"UI:PREVIEW_BREAKPOINT_VIEWING":{n.activeBreakpoint===null&&(n.viewingBreakpoint=r.viewing);break}case"UI:BUILDER_INSPECT":break;case"UI:SCROLL_TO_ELEMENT":{n.scrollTo=r.id,n.scrollToForce=!!r.force;break}case"UI:SCROLL_TO_RESET":{n.scrollTo=null,n.scrollToForce=!1;break}case"UI:ELEMENT_CONDITIONS":{n.previewElementConditions=r;break}case"UI:IGNORE_SLIDE_INTERACTIONS":{n.previewElementSlideInteractions=r;break}case"UI:FORCE_SCROLL_EFFECTS":{n.previewForceScrollEffects=r;break}case"UI:LOCK_TOGGLEABLES":{n.previewElementToggleLock=r?"locked":"unlocked";break}case"UI:CURRENT_ELEMENT_FOCUS":{n.currentFocusElementBox=r;break}case"UI:ACTIVE_BREAKPOINT":{n.activeBreakpoint=r,n.previewDimensions.typed=!1,Number.isInteger(r)&&(n.viewingBreakpoint=r);break}case"UI:START_BLANK":{let{modalTab:i,target:s,replace:a}=r;n.uiModalTab=i,n.uiStartBlankParams={target:s,replace:a};break}case"UI:START_BLANK_CLOSE":{n.uiModalTab=null,n.uiStartBlankParams={};break}case"UI:PREVIEW_DIMENSIONS":{n.previewDimensions={...n.previewDimensions,...r},r.typed&&(n.activeBreakpoint=null);break}case"UI:NOTIFY":{ta(r.message,r);break}}},n=>{n.length<=0||(t.patches||(t.patches={}),t.patches.ui=n)}),JA=P8e});var J$={};M(J$,{default:()=>I8e,xfrInitialState:()=>ZA,xfrReducer:()=>vx});function vx(e){return(t,n)=>{let{type:o,payload:r}=n;switch(o){case"XFR:SETUP":return Xo(t||{},i=>{Object.keys(r).forEach(s=>{i.xfr[s]=r[s]})});case"XFR:INIT_FRAME":return Xo(t||{},i=>{Object.keys(n.payload).forEach(s=>{i[s]=n.payload[s]})});case"XFR:APPLY_PATCHES":return n.toApply.history?W3(t,n.toApply.history):Xo(t||{},i=>{Object.keys(n.toApply).forEach(s=>{if(s)try{i[s]=W3(t[s],n.toApply[s])}catch(a){console.warn("Unable to apply XFR patches",a)}})})}return e(t,n)}}var ZA,I8e,Z$=x(()=>{dl();ZA={isFrame:!1,ready:!1,appId:null,subscribe:()=>{}};I8e=vx});var R$={};M(R$,{default:()=>RA});function RA(){let e={};return(t,n)=>Xo(t||e,o=>{let{type:r,initial:i=!1,payload:{doc:s,elements:a,components:l}={}}=n;switch(r){case"RENDER:UPDATE":{i&&(o[s]={elements:{},componentIds:[]}),o[s]||(o[s]={elements:{},componentIds:[]}),Object.entries(a).forEach(([u,c])=>{if(!u){console.warn("No element ID for RENDER:UPDATE",u,c);return}o[s].elements[u]=c}),l&&l.forEach(u=>{o[s].componentIds.includes(u)||o[s].componentIds.push(u)});break}case"RENDER:PURGE":Object.keys(o).forEach(u=>{s!==u&&delete o[u]})}},o=>{o.length<=0||(n.patches||(n.patches={}),n.patches.render=o)})}var eH=x(()=>{dl()});var nH={};M(nH,{makeDataReducer:()=>Km,makeKeyedDataReducer:()=>tH});function Km(e,t,n){let o=n?n():{},r=sue[e];return(i,s)=>{let{type:a,doc:l,payload:u,ui:c={},preferences:p={}}=s??{},{activeBreakpoint:m,viewingBreakpoint:d,breakpointConfig:f=[]}=c,h=m??d??null;return Xo(i||o,g=>{let{type:y,payload:_}=s;function b(k){let[,A,O]=window.csAppData.themeOptionsData;Object.keys(k).forEach(T=>{g[T]=k[T],O[T]?.includes("markup")&&!window.csAppData.themeOptionsConfig.previewExclusions.includes(T)&&(g.__last_markup_change__=Date.now())})}let w=(k,A=[])=>{hS(g,k,A,f)},S=(k,A)=>{Object.entries(k).forEach(([O,T])=>{fS(g,O,T,A,f)})},C=(k,A=null,O=null)=>{let T=A==="_active"?h:A;if(T===null||O||T===f[0]){b(k),O&&Object.keys(O).forEach(L=>{w(L),O[L].forEach((D,j)=>{j!==f[0]&&D!==null&&S({[L]:D},j)})});return}let{base:F,q:z}=Object.keys(k).reduce((L,D)=>{let j=window.csAppData.themeOptionsData[2][D],$=!j||j.includes("markup")?"base":"q";return L[$][D]=k[D],L},{base:{},q:{}});S(z,T),b(F)};switch(y){case`${t}:REFRESH_MARKUP`:g.__last_markup_change__=Date.now();break;case`${t}:UPDATE`:if(typeof _=="function")return _(i);if(Array.isArray(_))return _;if(typeof _=="object"){Object.keys(_).forEach(k=>{g[k]=_[k]});return}break;case`${t}:UPDATE_WITH_OPTIONS`:if(_.unset){w(_.key,[_.bp]);return}C(_.atts,_.bp,_.queryValues);return;case`${t}:RESET`:case`${t}:REPLACE`:return typeof _=="function"?_(i):Array.isArray(_)||typeof _=="object"?_:{}}},g=>{g.length<=0||(s.patches||(s.patches={}),s.patches[e]=g)})}}function tH(e,t,n){let o=n?n():{},r=sue[e];return(i,s)=>Xo(i||o,a=>{let{type:l,doc:u,payload:c={}}=s;switch(l){case`${t}:DELETE`:delete a[u];break;case`${t}:FILL`:(Array.isArray(c)||typeof c=="object")&&(a[u]={...c},r&&(a[u].__last_markup_change__=Date.now()));break;case`${t}:REFRESH_MARKUP`:r&&(a[u].__last_markup_change__=Date.now());break;case`${t}:UPDATE`:Object.keys(c).forEach(p=>{a[u][p]=c[p],r&&!r.includes(p)&&(a[u].__last_markup_change__=Date.now())});break;case`${t}:RESET`:case`${t}:REPLACE`:(Array.isArray(c)||typeof c=="object")&&(a[u]=c,r&&(a[u].__last_markup_change__=Date.now()));break}},a=>{a.length<=0||(s.patches||(s.patches={}),s.patches[e]=a)})}var sue,oH=x(()=>{dl();Of();sb();sue={settings:["customCSS","customJS"]}});var lue={};M(lue,{ReduxStore:()=>$8e,addMessageHandler:()=>yd,addResponseHandler:()=>ny,store:()=>cs,xfrRequest:()=>oy,xfrSend:()=>as});function M8e(){return({getState:e})=>t=>n=>{let{ui:o={}}=e();return t({...n,ui:o})}}function N8e(){return({dispatch:e,getState:t})=>n=>o=>typeof o=="function"?o(e,t):n(o)}function jl(e,t=[]){let n=F8e(t)?t:r=>t.indexOf(r.type)>=0,o=e(void 0,{});return(r=o,i)=>n(i)?e(r,i):r}function $8e({children:e}){return React.createElement($X,{store:cs},e)}var O8e,D8e,aue,L8e,V8e,F8e,z8e,B8e,U8e,cs,va=x(()=>{Yw();kX();ft();eC();V$();n0();$$();j$();G$();Yw();K$();X$();Z$();eH();oH();Un();bf();eC();({xfrMiddleware:O8e,setupXfrMiddleware:D8e}=Rw({isFrame:!!window.csAppConfig.data.isPreview,getAppId:()=>window.csAppId,keys:["elements","ui","colors","fontItems","fontConfig","themeOptions","settings","preferences","components","render"]}));aue=[N8e(),M8e(),O8e],L8e=window.csAppConfig.data.isPreview?[...aue,QA(),KA()]:[...aue,$U(),jA(),SN(),YA(),E$()],V8e={type:null,payload:null,meta:null,error:!1},F8e=e=>!!(e&&e.constructor&&e.call&&e.apply);z8e=()=>vx(S$(f6({elements:jl(q$(),({type:e})=>e.match(/^ELEMENT/)||e.match(/^@@/)),render:jl(RA(),({type:e})=>e.match(/^RENDER/)),ui:jl(JA,({type:e})=>e.match(/^UI/)),clipboard:jl(EN(),({type:e})=>e.match(/^CLIPBOARD/)),action:(e=V8e,t)=>({...e,...t}),xfr:e=>e||ZA,preferences:jl(Km("preferences","PREFERENCES",()=>window.csAppData.preferences),({type:e})=>e.match(/^PREFERENCES/)),themeOptions:jl(Km("themeOptions","THEME_OPTIONS",()=>window.csAppData.themeOptionsData[0]&&window.csAppData.themeOptionsData[0]||{}),({type:e})=>e.match(/^THEME_OPTIONS/)),colors:jl(Km("colors","COLORS",()=>window.csAppData.colors?.items||[]),({type:e})=>e.match(/^COLORS/)),fontItems:jl(Km("fontItems","FONT_ITEMS",()=>window.csAppData.fonts?.fontItems||[]),({type:e})=>e.match(/^FONT_ITEMS/)),fontConfig:jl(Km("fontConfig","FONT_CONFIG",()=>window.csAppData.fonts?.fontConfig||{}),({type:e})=>e.match(/^FONT_CONFIG/)),settings:jl(tH("settings","SETTINGS"),({type:e})=>e.match(/^SETTINGS/)),components:jl(Km("components","COMPONENTS",()=>window.csAppData.components),({type:e})=>e.match(/^COMPONENTS/))}))),B8e=()=>vx(f6({ui:jl(JA,({type:e})=>e.match(/^UI/)),xfr:e=>e||{...ZA,isFrame:!0},data:e=>e||{},clipboard:e=>e||eS(),elements:e=>e||{},render:e=>e||{},action:e=>e||{},preferences:e=>e||{},settings:e=>e||{},themeOptions:e=>e||{},colors:e=>e||[],fontItems:e=>e||[],fontConfig:e=>e||{},components:e=>e||{}})),U8e=window.csAppConfig.data.isPreview?B8e():z8e(),cs=d6(U8e,SX(EX(...L8e)));D8e(cs);window.csAppData.store=cs});var e4={};M(e4,{AppRouter:()=>rH,RedirectToEdit:()=>bx});function rH({children:e,routes:t,launchRoutes:n}){let o=(0,mc.useMemo)(()=>[{path:"/launch/:name",element:mc.default.createElement(G8e,{launchRoutes:n})},...t],[]);return mc.default.createElement(fa.Router,{location:H8e,basepath:j8e,routes:o},mc.default.createElement(fa.Outlet,null),e)}var mc,fa,H8e,j8e,bx,W8e,G8e,t4=x(()=>{mc=I(U()),fa=I(qa());Mo();Et();rh("cs-menu-open",!1);rh("cs-create-open",!1);({location:H8e,basePath:j8e}=(()=>{let[e,t]=window.csAppData.permalinks??[];if(e){let n=`${window.csAppData.urlBase}${window.csAppData.appSlug}`,o=new fa.ReactLocation;return{location:new fa.ReactLocation,basePath:n}}return{location:new fa.ReactLocation({history:(0,fa.createMemoryHistory)({initialEntries:[`/${t}`]})}),basePath:"/"}})()),bx=()=>{let{params:{id:e}}=(0,fa.useMatch)();return e?mc.default.createElement(fa.Navigate,{to:`/edit/${e}`}):null},W8e=({id:e})=>{let{open:t}=Qn(e);return(0,mc.useEffect)(()=>{t()},[]),null},G8e=({launchRoutes:e})=>{let{params:{name:t=""}}=(0,fa.useMatch)(),n=e[t];return n?mc.default.createElement(W8e,{id:n}):null}});var iH=ct(()=>{window.requestIdleCallback||(window.requestIdleCallback=function(e){let t=Date.now();return setTimeout(()=>{e({didTimeout:!1,timeRemaining(){return Math.max(0,50-(Date.now()-t))}})},1)},window.requestIdleCallback.isPolyfill=!0);window.cancelIdleCallback||(window.cancelIdleCallback=function(e){clearTimeout(e)})});var lH={};var sH,aH,q8e,uH=x(()=>{sH=I(Kd()),aH={d:"DD",D:"ddd",j:"D",l:"dddd",N:"E",S:function(){return"["+this.format("Do").replace(/\d*/g,"")+"]"},w:"d",z:function(){return this.format("DDD")-1},W:"W",F:"MMMM",m:"MM",M:"MMM",n:"M",t:function(){return this.daysInMonth()},L:function(){return this.isLeapYear()?1:0},o:"GGGG",Y:"YYYY",y:"YY",a:"a",A:"A",B:function(){var e=this.clone().utc(),t=(e.hours()+1)%24+e.minutes()/60+e.seconds()/3600;return Math.floor(t*1e3/24)},g:"h",G:"H",h:"hh",H:"HH",i:"mm",s:"ss",u:"[u]",e:"[e]",I:function(){return this.isDST()?1:0},O:"ZZ",P:"Z",T:"[T]",Z:function(){return parseInt(this.format("ZZ"),10)*36},c:"YYYY-MM-DD[T]HH:mm:ssZ",r:"ddd, DD MMM YYYY HH:mm:ss ZZ",U:"X"},q8e=/[dDjlNSwzWFmMntLoYyaABgGhHisueIOPTZcrU]/g;(0,sH.default)().__proto__.convertPHPFormat=function(e){var t=this;return e.replace(q8e,function(n){return typeof aH[n]=="function"?aH[n].call(t):aH[n]})};(0,sH.default)().__proto__.formatPHP=function(e){return this.format(this.convertPHPFormat(e))}});var n4={};M(n4,{setupWorker:()=>Q8e});async function Q8e(){try{}catch(e){console.warn("Unable to setup worker",e)}}var $wt,cH=x(()=>{Tg();Ii();$wt=Pi()});var o4={};M(o4,{wpAuth:()=>K8e});function K8e(){window.jQuery(document).on("heartbeat-tick.wp-auth-check",function(e,t){if("wp-auth-check"in t&&t["wp-auth-check"]){let n=document.getElementById("wp-auth-check-wrap");n&&!n.classList.contains("hidden")&&window.wp.heartbeat.connectNow()}}),window.document.addEventListener("click",function(e){e.target.matches(".wp-auth-check-close")&&window.wp.heartbeat.connectNow()})}var pH=x(()=>{});function X8e(e){let t=/\.([^./]*?)$/g.exec(e);return t?t[1]:""}function uh(e){let t=X8e(e).toLowerCase();return Y8e[t]||""}function mue(e,t){if(e.match(/^[a-z]+:\/\//i))return e;if(e.match(/^\/\//))return window.location.protocol+e;if(e.match(/^[a-z]+:/i))return e;let n=document.implementation.createHTMLDocument(),o=n.createElement("base"),r=n.createElement("a");return n.head.appendChild(o),n.body.appendChild(r),t&&(o.href=t),r.href=e,r.href}function xx(e){return e.search(/^(data:)/)!==-1}function ch(e,t){return`data:${t};base64,${e}`}function due(e){return e.split(/,/)[1]}function Wl(e){let t=[];for(let n=0,o=e.length;n<o;n+=1)t.push(e[n]);return t}function r4(e,t){let n=window.getComputedStyle(e).getPropertyValue(t);return parseFloat(n.replace("px",""))}function hue(e){let t=r4(e,"border-left-width"),n=r4(e,"border-right-width");return e.clientWidth+t+n}function gue(e){let t=r4(e,"border-top-width"),n=r4(e,"border-bottom-width");return e.clientHeight+t+n}function yue(){let e,t;try{t=process}catch{}let n=t&&t.env?t.env.devicePixelRatio:null;return n&&(e=parseInt(n,10),Number.isNaN(e)&&(e=1)),e||window.devicePixelRatio||1}function wx(e){return new Promise((t,n)=>{let o=new Image;o.onload=()=>t(o),o.onerror=n,o.crossOrigin="anonymous",o.decoding="sync",o.src=e})}function J8e(e){return uue(this,void 0,void 0,function*(){return Promise.resolve().then(()=>new XMLSerializer().serializeToString(e)).then(encodeURIComponent).then(t=>`data:image/svg+xml;charset=utf-8,${t}`)})}function _ue(e,t,n){return uue(this,void 0,void 0,function*(){let o="http://www.w3.org/2000/svg",r=document.createElementNS(o,"svg"),i=document.createElementNS(o,"foreignObject");return r.setAttribute("width",`${t}`),r.setAttribute("height",`${n}`),r.setAttribute("viewBox",`0 0 ${t} ${n}`),i.setAttribute("width","100%"),i.setAttribute("height","100%"),i.setAttribute("x","0"),i.setAttribute("y","0"),i.setAttribute("externalResourcesRequired","true"),r.appendChild(i),i.appendChild(e),J8e(r)})}var uue,cue,pue,Y8e,fue,Ym=x(()=>{uue=function(e,t,n,o){function r(i){return i instanceof n?i:new n(function(s){s(i)})}return new(n||(n=Promise))(function(i,s){function a(c){try{u(o.next(c))}catch(p){s(p)}}function l(c){try{u(o.throw(c))}catch(p){s(p)}}function u(c){c.done?i(c.value):r(c.value).then(a,l)}u((o=o.apply(e,t||[])).next())})},cue="application/font-woff",pue="image/jpeg",Y8e={woff:cue,woff2:cue,ttf:"application/font-truetype",eot:"application/vnd.ms-fontobject",png:"image/png",jpg:pue,jpeg:pue,gif:"image/gif",tiff:"image/tiff",svg:"image/svg+xml"};fue=function(){let t=0,n=()=>`0000${(Math.random()*Math.pow(36,4)<<0).toString(36)}`.slice(-4);return()=>(t+=1,`u${n()}${t}`)}()});function Z8e(e){let t=e.replace(/\?.*/,"");return/ttf|otf|eot|woff2?/i.test(t)&&(t=t.replace(/.*\//,"")),t}function o0(e,t){let n=Z8e(e);if(mH[n]!=null)return mH[n];t.cacheBust&&(e+=(/\?/.test(e)?"&":"?")+new Date().getTime());let o=i=>{let s="";if(t.imagePlaceholder){let l=t.imagePlaceholder.split(/,/);l&&l[1]&&(s=l[1])}let a=`Failed to fetch resource: ${e}`;return i&&(a=typeof i=="string"?i:i.message),a&&console.error(a),{blob:s,contentType:""}},r=window.fetch(e).then(i=>i.blob().then(s=>({blob:s,contentType:i.headers.get("Content-Type")||""}))).then(({blob:i,contentType:s})=>new Promise((a,l)=>{let u=new FileReader;u.onloadend=()=>a({contentType:s,blob:u.result}),u.onerror=l,u.readAsDataURL(i)})).then(({blob:i,contentType:s})=>({contentType:s,blob:due(i)})).catch(o);return mH[n]=r,r}var mH,i4=x(()=>{Ym();mH={}});function R8e(e){let t=e.getPropertyValue("content");return`${e.cssText} content: '${t.replace(/'|"/g,"")}';`}function eDe(e){return Wl(e).map(t=>{let n=e.getPropertyValue(t),o=e.getPropertyPriority(t);return`${t}: ${n}${o?" !important":""};`}).join(" ")}function tDe(e,t,n){let o=`.${e}:${t}`,r=n.cssText?R8e(n):eDe(n);return document.createTextNode(`${o}{${r}}`)}function vue(e,t,n){let o=window.getComputedStyle(e,n),r=o.getPropertyValue("content");if(r===""||r==="none")return;let i=fue();try{t.className=`${t.className} ${i}`}catch{return}let s=document.createElement("style");s.appendChild(tDe(i,n,o)),t.appendChild(s)}function bue(e,t){vue(e,t,":before"),vue(e,t,":after")}var xue=x(()=>{Ym()});function nDe(e){return r0(this,void 0,void 0,function*(){let t=e.toDataURL();return t==="data:,"?Promise.resolve(e.cloneNode(!1)):wx(t)})}function oDe(e,t){return r0(this,void 0,void 0,function*(){return Promise.resolve(e.poster).then(n=>o0(n,t)).then(n=>ch(n.blob,uh(e.poster)||n.contentType)).then(n=>wx(n))})}function rDe(e,t){return r0(this,void 0,void 0,function*(){return e instanceof HTMLCanvasElement?nDe(e):e instanceof HTMLVideoElement&&e.poster?oDe(e,t):Promise.resolve(e.cloneNode(!1))})}function sDe(e,t,n){var o;return r0(this,void 0,void 0,function*(){let r=iDe(e)&&e.assignedNodes?Wl(e.assignedNodes()):Wl(((o=e.shadowRoot)!==null&&o!==void 0?o:e).childNodes);return r.length===0||e instanceof HTMLVideoElement?Promise.resolve(t):r.reduce((i,s)=>i.then(()=>dH(s,n)).then(a=>{a&&t.appendChild(a)}),Promise.resolve()).then(()=>t)})}function aDe(e,t){let n=window.getComputedStyle(e),o=t.style;!o||(n.cssText?o.cssText=n.cssText:Wl(n).forEach(r=>{o.setProperty(r,n.getPropertyValue(r),n.getPropertyPriority(r))}))}function lDe(e,t){e instanceof HTMLTextAreaElement&&(t.innerHTML=e.value),e instanceof HTMLInputElement&&t.setAttribute("value",e.value)}function uDe(e,t){return r0(this,void 0,void 0,function*(){return t instanceof Element?Promise.resolve().then(()=>aDe(e,t)).then(()=>bue(e,t)).then(()=>lDe(e,t)).then(()=>t):Promise.resolve(t)})}function dH(e,t,n){return r0(this,void 0,void 0,function*(){return!n&&t.filter&&!t.filter(e)?Promise.resolve(null):Promise.resolve(e).then(o=>rDe(o,t)).then(o=>sDe(e,o,t)).then(o=>uDe(e,o))})}var r0,iDe,wue=x(()=>{i4();xue();Ym();r0=function(e,t,n,o){function r(i){return i instanceof n?i:new n(function(s){s(i)})}return new(n||(n=Promise))(function(i,s){function a(c){try{u(o.next(c))}catch(p){s(p)}}function l(c){try{u(o.throw(c))}catch(p){s(p)}}function u(c){c.done?i(c.value):r(c.value).then(a,l)}u((o=o.apply(e,t||[])).next())})};iDe=e=>e.tagName!=null&&e.tagName.toUpperCase()==="SLOT"});function dDe(e){let t=e.replace(/([.*+?^${}()|\[\]\/\\])/g,"\\$1");return new RegExp(`(url\\(['"]?)(${t})(['"]?\\))`,"g")}function fDe(e){let t=[];return e.replace(Cue,(n,o,r)=>(t.push(r),n)),t.filter(n=>!xx(n))}function hDe(e,t,n,o,r){let i=n?mue(t,n):t;return Promise.resolve(i).then(s=>r?r(s):o0(s,o)).then(s=>typeof s=="string"?ch(s,uh(t)):ch(s.blob,uh(t)||s.contentType)).then(s=>e.replace(dDe(t),`$1${s}$3`)).then(s=>s,()=>i)}function gDe(e,{preferredFontFormat:t}){return t?e.replace(mDe,n=>{for(;;){let[o,,r]=pDe.exec(n)||[];if(!r)return"";if(r===t)return`src: ${o};`}}):e}function fH(e){return e.search(Cue)!==-1}function s4(e,t,n){return cDe(this,void 0,void 0,function*(){if(!fH(e))return Promise.resolve(e);let o=gDe(e,n);return Promise.resolve(o).then(fDe).then(r=>r.reduce((i,s)=>i.then(a=>hDe(a,s,t,n)),Promise.resolve(o)))})}var cDe,Cue,pDe,mDe,hH=x(()=>{i4();Ym();cDe=function(e,t,n,o){function r(i){return i instanceof n?i:new n(function(s){s(i)})}return new(n||(n=Promise))(function(i,s){function a(c){try{u(o.next(c))}catch(p){s(p)}}function l(c){try{u(o.throw(c))}catch(p){s(p)}}function u(c){c.done?i(c.value):r(c.value).then(a,l)}u((o=o.apply(e,t||[])).next())})},Cue=/url\((['"]?)([^'"]+?)\1\)/g,pDe=/url\([^)]+\)\s*format\((["'])([^"']+)\1\)/g,mDe=/src:\s*(?:url\([^)]+\)\s*format\([^)]+\)[,;]\s*)+/g});function yDe(e,t){var n;return a4(this,void 0,void 0,function*(){let o=(n=e.style)===null||n===void 0?void 0:n.getPropertyValue("background");return o?Promise.resolve(o).then(r=>s4(r,null,t)).then(r=>(e.style.setProperty("background",r,e.style.getPropertyPriority("background")),e)):Promise.resolve(e)})}function _De(e,t){return a4(this,void 0,void 0,function*(){if(!(e instanceof HTMLImageElement&&!xx(e.src))&&!(e instanceof SVGImageElement&&!xx(e.href.baseVal)))return Promise.resolve(e);let n=e instanceof HTMLImageElement?e.src:e.href.baseVal;return Promise.resolve(n).then(o=>o0(o,t)).then(o=>ch(o.blob,uh(n)||o.contentType)).then(o=>new Promise((r,i)=>{e.onload=r,e.onerror=i,e instanceof HTMLImageElement?(e.srcset="",e.src=o):e.href.baseVal=o})).then(()=>e,()=>e)})}function vDe(e,t){return a4(this,void 0,void 0,function*(){let o=Wl(e.childNodes).map(r=>gH(r,t));return Promise.all(o).then(()=>e)})}function gH(e,t){return a4(this,void 0,void 0,function*(){return e instanceof Element?Promise.resolve(e).then(n=>yDe(n,t)).then(n=>_De(n,t)).then(n=>vDe(n,t)):Promise.resolve(e)})}var a4,Eue=x(()=>{i4();hH();Ym();a4=function(e,t,n,o){function r(i){return i instanceof n?i:new n(function(s){s(i)})}return new(n||(n=Promise))(function(i,s){function a(c){try{u(o.next(c))}catch(p){s(p)}}function l(c){try{u(o.throw(c))}catch(p){s(p)}}function u(c){c.done?i(c.value):r(c.value).then(a,l)}u((o=o.apply(e,t||[])).next())})}});function Sue(e,t){let{style:n}=e;t.backgroundColor&&(n.backgroundColor=t.backgroundColor),t.width&&(n.width=`${t.width}px`),t.height&&(n.height=`${t.height}px`);let o=t.style;return o!=null&&Object.keys(o).forEach(r=>{n[r]=o[r]}),e}var kue=x(()=>{});function Tue(e){let t=Aue[e];if(t!=null)return t;let n=window.fetch(e).then(o=>({url:e,cssText:o.text()}));return Aue[e]=n,n}function Pue(e){return Cx(this,void 0,void 0,function*(){return e.cssText.then(t=>{let n=t,o=/url\(["']?([^"')]+)["']?\)/g,i=(n.match(/url\([^)]+\)/g)||[]).map(s=>{let a=s.replace(o,"$1");return a.startsWith("https://")||(a=new URL(a,e.url).href),window.fetch(a).then(l=>l.blob()).then(l=>new Promise((u,c)=>{let p=new FileReader;p.onloadend=()=>{n=n.replace(s,`url(${p.result})`),u([s,p.result])},p.onerror=c,p.readAsDataURL(l)}))});return Promise.all(i).then(()=>n)})})}function Iue(e){if(e==null)return[];let t=[],n=/(\/\*[\s\S]*?\*\/)/gi,o=e.replace(n,""),r=new RegExp("((@.*?keyframes [\\s\\S]*?){([\\s\\S]*?}\\s*?)})","gi");for(;;){let l=r.exec(o);if(l===null)break;t.push(l[0])}o=o.replace(r,"");let i=/@import[\s\S]*?url\([^)]*\)[\s\S]*?;/gi,s="((\\s*?(?:\\/\\*[\\s\\S]*?\\*\\/)?\\s*?@media[\\s\\S]*?){([\\s\\S]*?)}\\s*?})|(([\\s\\S]*?){([\\s\\S]*?)})",a=new RegExp(s,"gi");for(;;){let l=i.exec(o);if(l===null){if(l=a.exec(o),l===null)break;i.lastIndex=a.lastIndex}else a.lastIndex=i.lastIndex;t.push(l[0])}return t}function bDe(e){return Cx(this,void 0,void 0,function*(){let t=[],n=[];return e.forEach(o=>{if("cssRules"in o)try{Wl(o.cssRules).forEach((r,i)=>{if(r.type===CSSRule.IMPORT_RULE){let s=i+1,a=r.href,l=Tue(a).then(u=>u?Pue(u):"").then(u=>Iue(u).forEach(c=>{try{o.insertRule(c,c.startsWith("@import")?s+=1:o.cssRules.length)}catch(p){console.error("Error inserting rule from remote css",{rule:c,error:p})}})).catch(u=>{console.error("Error loading remote css",u.toString())});n.push(l)}})}catch(r){let i=e.find(s=>s.href==null)||document.styleSheets[0];o.href!=null&&n.push(Tue(o.href).then(s=>s?Pue(s):"").then(s=>Iue(s).forEach(a=>{i.insertRule(a,o.cssRules.length)})).catch(s=>{console.error("Error loading remote stylesheet",s.toString())})),console.error("Error inlining remote css file",r.toString())}}),Promise.all(n).then(()=>(e.forEach(o=>{if("cssRules"in o)try{Wl(o.cssRules).forEach(r=>{t.push(r)})}catch(r){console.error(`Error while reading CSS rules from ${o.href}`,r.toString())}}),t))})}function xDe(e){return e.filter(t=>t.type===CSSRule.FONT_FACE_RULE).filter(t=>fH(t.style.getPropertyValue("src")))}function wDe(e){return Cx(this,void 0,void 0,function*(){return new Promise((t,n)=>{e.ownerDocument==null&&n(new Error("Provided element is not within a Document")),t(Wl(e.ownerDocument.styleSheets))}).then(t=>bDe(t)).then(xDe)})}function Oue(e,t){return Cx(this,void 0,void 0,function*(){return wDe(e).then(n=>Promise.all(n.map(o=>{let r=o.parentStyleSheet?o.parentStyleSheet.href:null;return s4(o.cssText,r,t)}))).then(n=>n.join(`
`))})}function Due(e,t){return Cx(this,void 0,void 0,function*(){return(t.fontEmbedCSS!=null?Promise.resolve(t.fontEmbedCSS):Oue(e,t)).then(n=>{let o=document.createElement("style"),r=document.createTextNode(n);return o.appendChild(r),e.firstChild?e.insertBefore(o,e.firstChild):e.appendChild(o),e})})}var Cx,Aue,Mue=x(()=>{Ym();hH();Cx=function(e,t,n,o){function r(i){return i instanceof n?i:new n(function(s){s(i)})}return new(n||(n=Promise))(function(i,s){function a(c){try{u(o.next(c))}catch(p){s(p)}}function l(c){try{u(o.throw(c))}catch(p){s(p)}}function u(c){c.done?i(c.value):r(c.value).then(a,l)}u((o=o.apply(e,t||[])).next())})},Aue={}});function Lue(e,t={}){let n=t.width||hue(e),o=t.height||gue(e);return{width:n,height:o}}function CDe(e,t={}){return Nue(this,void 0,void 0,function*(){let{width:n,height:o}=Lue(e,t);return Promise.resolve(e).then(r=>dH(r,t,!0)).then(r=>Due(r,t)).then(r=>gH(r,t)).then(r=>Sue(r,t)).then(r=>_ue(r,n,o))})}function EDe(e){(e.width>cl||e.height>cl)&&(e.width>cl&&e.height>cl?e.width>e.height?(e.height*=cl/e.width,e.width=cl):(e.width*=cl/e.height,e.height=cl):e.width>cl?(e.height*=cl/e.width,e.width=cl):(e.width*=cl/e.height,e.height=cl))}function Vue(e,t={}){return Nue(this,void 0,void 0,function*(){return CDe(e,t).then(wx).then(n=>{let o=document.createElement("canvas"),r=o.getContext("2d"),i=t.pixelRatio||yue(),{width:s,height:a}=Lue(e,t),l=t.canvasWidth||s,u=t.canvasHeight||a;return o.width=l*i,o.height=u*i,t.skipAutoScale||EDe(o),o.style.width=`${l}`,o.style.height=`${u}`,t.backgroundColor&&(r.fillStyle=t.backgroundColor,r.fillRect(0,0,o.width,o.height)),r.drawImage(n,0,0,o.width,o.height),o})})}var Nue,cl,Fue=x(()=>{wue();Eue();kue();Mue();Ym();Nue=function(e,t,n,o){function r(i){return i instanceof n?i:new n(function(s){s(i)})}return new(n||(n=Promise))(function(i,s){function a(c){try{u(o.next(c))}catch(p){s(p)}}function l(c){try{u(o.throw(c))}catch(p){s(p)}}function u(c){c.done?i(c.value):r(c.value).then(a,l)}u((o=o.apply(e,t||[])).next())})};cl=16384});var l4={};M(l4,{capture:()=>yH});async function yH(e){try{let t=await Vue(e),n=document.createElement("canvas"),o=n.getContext("2d"),{width:r,height:i}=t,s=Math.min(r,i),a=r>i?r/i:1,l=s*a,u=i>r?i/r:1,c=s*u;return n.width=s,n.height=s,o.drawImage(t,0,0,l,c),n.toDataURL("image/jpeg",.2)}catch(t){console.warn("error",t)}}var _H=x(()=>{Fue();va();ny("template-thumbnail",async function({type:e,options:{id:t}={}}){if(e==="document"){let n=document.querySelector("[data-cs-zone]");if(n)return await yH(n)}if(e==="element"){let n=document.querySelector(`[data-cs-observeable-id=${t}]`);if(n)return await yH(n)}throw new Error("Unable to capture thumbnail")})});var c4={};M(c4,{BarButtonCodeEditors:()=>vH});function u4({id:e="",label:t=""}){return(0,Qr.useMemo)(function(){return{id:e,label:t}},[e,t])}function kDe({active:e}){let{id:t,docTypeInfo:{labelSingular:n}={},settingsData:o={}}=Be(),r=il(t),i=u4({id:t+"-document-css",label:v("app.context-css",{context:n})});return Qr.default.createElement(aa,{visible:e,key:t,placeholder:v("app.code-editors.css_placeholder_context",{context:n}),value:o.customCSS,inputProps:i,onUpdate:s=>r({customCSS:s}),type:"css"})}function ADe({active:e}){let[t,n]=Pm(),o=window.csAppData.themeOptionsConfig.globalCssKey,r=u4({id:o+"-global-css",label:v("app.context-css",{context:v("app.global")})});return Qr.default.createElement(aa,{visible:e,placeholder:v("app.code-editors.css_placeholder_global"),value:t[o],onUpdate:i=>{n(o,i)},inputProps:r,type:"css"})}function TDe({active:e}){let{id:t,docTypeInfo:{labelSingular:n}={},settingsData:o={}}=Be(),r=il(t),i=u4({id:t+"-document-js",label:v("app.context-js",{context:n})});return Qr.default.createElement(aa,{key:t,visible:e,placeholder:v("app.code-editors.js_placeholder_context",{context:n}),value:o.customJS,onUpdate:s=>r({customJS:s}),type:"js",inputProps:i})}function PDe({active:e}){let[t,n]=Pm(),o=window.csAppData.themeOptionsConfig.globalJsKey,r=u4({id:o+"-global-js",label:v("app.context-js",{context:v("app.global")})});return Qr.default.createElement(aa,{visible:e,placeholder:v("app.code-editors.js_placeholder_global"),value:t[o],onUpdate:i=>{n(o,i)},type:"js",inputProps:r})}function IDe(){let{code_editors:e}=Wt(),t=SDe(),{docId:n,isActive:o,docTypeInfo:{labelSingular:r}={}}=Be(),i=(0,Qr.useMemo)(()=>{if(!e)return[];let u=[];return o&&t.includes("doc-css")&&u.push("doc-css"),o&&t.includes("doc-css")&&u.push("doc-js"),t.includes("global-css")&&u.push("global-css"),t.includes("global-js")&&u.push("global-js"),u},[e,o,t]),s=(0,Qr.useCallback)(u=>{if(u==="doc-css")return v("app.context-css",{context:r});if(u==="doc-js")return v("app.context-js",{context:r});if(u==="global-css")return v("app.context-css",{context:v("app.global")});if(u==="global-js")return v("app.context-js",{context:v("app.global")})},[r]),a=Ye(),l=(0,Qr.useCallback)(u=>u==="doc-js"||u==="global-js"?Qr.default.createElement("button",{onClick:()=>{u==="doc-js"&&a({type:"SETTINGS:REFRESH_MARKUP",doc:n}),u==="global-js"&&a({type:"THEME_OPTIONS:REFRESH_MARKUP"})}},v("app.run")):null,[a,n]);return Qr.default.createElement(qr,{id:"code-editors",tabs:i,renderTabLabel:s,renderTabActions:l},u=>Qr.default.createElement(Qr.default.Fragment,null,i.includes("doc-css")&&Qr.default.createElement(kDe,{active:u==="doc-css"}),i.includes("global-css")&&Qr.default.createElement(ADe,{active:u==="global-css"}),i.includes("doc-js")&&Qr.default.createElement(TDe,{active:u==="doc-js"}),i.includes("global-js")&&Qr.default.createElement(PDe,{active:u==="global-js"})))}function vH(){let{isReady:e,isOpen:t,toggle:n}=Qn("code-editors");return e?Qr.default.createElement("div",{className:"tco-tool-group"},Qr.default.createElement(Za,{onClick:n,tooltip:"Custom Code",className:Q({"is-code":!0,"is-active":t}),label:Qr.default.createElement(G,{type:"code"})})):null}var Qr,SDe,p4=x(()=>{Qr=I(U());De();Yc();pf();ke();It();ft();Un();Mo();Nn();pm();He();Zo();SDe=$s(({userCan:e,userCanInContext:t})=>{let n=[];return t("edit_custom_css")&&n.push("doc-css"),t("edit_custom_js")&&n.push("doc-js"),e("unfiltered_html")&&e("manage_options")&&e("global.edit_custom_css")&&n.push("global-css"),e("unfiltered_html")&&e("manage_options")&&e("global.edit_custom_css")&&n.push("global-js"),n});sn(IDe)});var wH={};M(wH,{UiCssOpen:()=>bH,UiCssWindow:()=>xH});function bH(){let{open:e}=Qn(zue);return i0.default.createElement("button",{className:"tco-btn",onClick:e},"Edit UI CSS")}function xH(){let e=Lm(),{custom_app_css:t}=Wt(),n=(0,i0.useCallback)(o=>e({custom_app_css:o}),[e]);return i0.default.createElement(qr,{id:zue,label:"UI CSS"},i0.default.createElement(aa,{type:"css",placeholder:"/* Add styles to adjust the app UI */",value:t,onUpdate:n}))}var i0,zue,CH=x(()=>{i0=I(U());Mo();Yc();Mo();Un();zue="ui-css"});var EH={};M(EH,{default:()=>dc});function dc({id:e,docId:t,label:n,storeKey:o,dispatchAction:r,notification:i}){let s=Ye(),[a,l]=(0,xi.useState)(null),[u,c]=(0,xi.useState)(1),p=(0,xi.useCallback)(()=>{l(null),c(f=>f+1)},[c,l]),m=(0,xi.useCallback)(()=>{if(!!a){try{let f={type:r,payload:JSON.parse(a)};t&&(f.doc=t),s(f),i&&ta(i)}catch(f){console.warn(f),Ft("Invalid JSON")}l(null)}},[a,i,l,s,r,t]),d=(0,xi.useCallback)(f=>{l(f)},[l]);return xi.default.createElement(qr,{id:e,label:n,actions:xi.default.createElement(ODe,{onReload:p,onApply:m,changes:a})},xi.default.createElement(DDe,{docId:t,storeKey:o,loadCount:u,onUpdate:d,changes:a}))}function ODe({onReload:e,onApply:t,changes:n}){return xi.default.createElement(xi.default.Fragment,null,xi.default.createElement(yn,{onClick:e,tooltip:"Reload"},xi.default.createElement(G,{type:"reload"})),xi.default.createElement(yn,{className:Q("tco-btn",{disabled:!n}),onClick:t,tooltip:"Apply Changes"},xi.default.createElement(G,{type:"play"})))}function DDe({docId:e,storeKey:t,loadCount:n,onUpdate:o,changes:r}){let i=Ne(a=>e?a[t][e]:a[t]),s=(0,xi.useMemo)(()=>r||JSON.stringify(i,null,2),[i,r]);return xi.default.createElement(aa,{key:n,type:"json",value:s,onUpdate:o})}var xi,SH=x(()=>{xi=I(U());Mo();De();Yc();ft();xn();He();mo()});var TH={};M(TH,{DataStoreControls:()=>AH,DataStoreWindows:()=>kH});function kH(){let{docId:e,title:t}=Be();return Tn.default.createElement(Tn.default.Fragment,null,e&&Tn.default.createElement(dc,{key:`${e}:elements`,id:"data-store-elements",dispatchAction:"ELEMENT_REPLACE_STATE",docId:e,storeKey:"elements",label:`Document Elements State (${t})`}),e&&Tn.default.createElement(dc,{key:`${e}:settings`,id:"data-store-settings",dispatchAction:"SETTINGS:REPLACE",docId:e,storeKey:"settings",label:`Document Settings State (${t})`}),Tn.default.createElement(dc,{id:"data-store-font-items",dispatchAction:"FONT_ITEMS:REPLACE",storeKey:"fontItems",label:"Global Font Items State"}),Tn.default.createElement(dc,{id:"data-store-font-config",dispatchAction:"FONT_CONFIG:REPLACE",storeKey:"fontConfig",label:"Global Font Config State"}),Tn.default.createElement(dc,{id:"data-store-colors",dispatchAction:"COLORS:REPLACE",storeKey:"colors",label:"Global Colors State"}),Tn.default.createElement(dc,{id:"data-store-preferences",dispatchAction:"PREFERENCES:REPLACE",storeKey:"preferences",label:"Preferences State",notification:"Preferences Updated."}),Tn.default.createElement(dc,{id:"data-store-theme-options",dispatchAction:"THEME_OPTIONS:REPLACE",storeKey:"themeOptions",label:"Theme Options State",notification:"Theme Options Updated."}))}function ph({id:e}){let{open:t}=Qn(e);return Tn.default.createElement("button",{className:"tco-btn",onClick:t},"Edit State")}function AH(){let{docId:e}=Be(),t=(0,Tn.useCallback)(async function(){let n=await Kp({query:{"cs-export-all":"1"},data:{}}),o=n.clone(),r=window.csAppData.siteTitle;try{let i=await o.json();if(i&&!i.success){Ft("Could not export documents "+JSON.stringify(i));return}}catch{}Sm(await n.blob(),`${r} - SiteExport.tco`)},[]);return Tn.default.createElement(qo,{label:"Data Store"},Tn.default.createElement(Le,{label:"Document Elements"},Tn.default.createElement(Ge,null,e?Tn.default.createElement(ph,{id:"data-store-elements"}):Tn.default.createElement("button",{className:"tco-btn",disabled:!0},"No Active Document"))),Tn.default.createElement(Le,{label:"Document Settings"},Tn.default.createElement(Ge,null,e?Tn.default.createElement(ph,{id:"data-store-settings"}):Tn.default.createElement("button",{className:"tco-btn",disabled:!0},"No Active Document"))),Tn.default.createElement(Le,{label:"Colors"},Tn.default.createElement(Ge,null,Tn.default.createElement(ph,{id:"data-store-colors"}))),Tn.default.createElement(Le,{label:"Font Items"},Tn.default.createElement(Ge,null,Tn.default.createElement(ph,{id:"data-store-font-items"}))),Tn.default.createElement(Le,{label:"Font Config"},Tn.default.createElement(Ge,null,Tn.default.createElement(ph,{id:"data-store-font-config"}))),Tn.default.createElement(Le,{label:"Preferences"},Tn.default.createElement(Ge,null,Tn.default.createElement(ph,{id:"data-store-preferences"}))),Tn.default.createElement(Le,{label:"Theme Options"},Tn.default.createElement(Ge,null,Tn.default.createElement(ph,{id:"data-store-theme-options"}))),Tn.default.createElement(Le,{label:v("app.export-site"),description:v("app.export-site-description")},Tn.default.createElement(Ge,null,Tn.default.createElement("button",{className:"tco-btn",onClick:t},v("app.export")))))}var Tn,PH=x(()=>{Tn=I(U());Mo();Vo();$v();mo();ke();Ht();It();SH()});var DH={};M(DH,{UserToolsInspector:()=>IH,UserToolsUpdate:()=>OH});function IH({name:e}){let t=gt(MDe(e)),[n,o]=je(Bue(e));if(!t)return null;let r=(0,Xm.useCallback)((i,s)=>{o(a=>({...a,[i]:s}))},[t,o]);return Xm.default.createElement(vs,{config:t,data:n,onUpdateValue:r},Xm.default.createElement(Gr,null,Xm.default.createElement(zi,{control:{id:"root"}})))}function OH({name:e}){let t=gt(Bue(e)),n=(0,Xm.useCallback)(ba(async()=>{let o=window.csAppData.devToolkit[e]?.label??"";try{await er("dev-toolkit-user-save",{name:e,data:t}),so(v("app.notify.saved",{context:o}))}catch(r){console.warn(r),Ft(v("app.notify.saved",{context:o}))}}),[e,t]);return Xm.default.createElement("button",{onClick:n},v("app.save"))}var Xm,MDe,Bue,MH=x(()=>{Xm=I(U());ke();mo();Ni();Vt();Ht();wu();Vo();ps();It();jr();Kt();MDe=yl(e=>{let t=`dev-toolkit-user-${e}`;return Fe({id:t,namespace:t,...ds(window.csAppData.devToolkit[e].controls)})}),Bue=yl(e=>Fe(window.csAppData.devToolkit[e].data))});var d4={};M(d4,{DevValueInput:()=>NH,DevValueObject:()=>$ue,DevValueToggle:()=>m4});function zDe({query:e}){let{readonly:t,virtual:n,meta:o,hidden:r}=qS,i=(0,ze.useMemo)(()=>[...t,...n].filter(g=>!r.includes(g))),s=(0,ze.useMemo)(()=>i.filter(g=>!e||g.includes(e)),[i,e]),a=(0,ze.useMemo)(()=>o.filter(g=>!r.includes(g)),[]),l=(0,ze.useMemo)(()=>a.filter(g=>!e||g.includes(e)),[a,e]),u=(0,ze.useMemo)(()=>[...t,...n,...o,...r],[]),{data:c,onUpdateValue:p,onUpdateQueryValue:m}=Tr(),d=c??{},f=(0,ze.useMemo)(()=>Object.keys(d).filter(g=>!u.includes(g)).filter(g=>!e||g.includes(e)),[d,u,e]),h=lr();return ze.default.createElement("div",{className:"tco-dev-toolkit-grid"},s.map(g=>ze.default.createElement(NDe,{key:g,name:g,value:d[g]})),l.map(g=>["_label","_locked","_icon"].includes(g)?ze.default.createElement(Ex,{key:g,name:g,value:d[g],onUpdateValue:p}):["_p_data","_p_json","_p_local"].includes(g)?ze.default.createElement($ue,{key:g,name:g,value:d[g],onUpdateValue:p}):ze.default.createElement(Ex,{key:g,name:g,bpInfo:h,queryValues:d._bp_data_resolved,value:d[g],onUpdateValue:p,onUpdateQueryValue:m})),f.map(g=>ze.default.createElement(Ex,{key:g,name:g,bpInfo:h,queryValues:d._bp_data_resolved,value:d[g],onUpdateValue:p,onUpdateQueryValue:m})))}function BDe({query:e}){let{doc:t,isActive:n}=Be(),{id:o}=Zn()??{};return!o||!n?ze.default.createElement(Zt,{title:v("app.inspector.na-title"),message:v("app.inspector.na-message")}):ze.default.createElement(zDe,{query:e,key:`${t}${o}`})}function UDe({query:e}){let[t,n]=Pm(),o=Object.keys(t).filter(i=>!e||i.includes(e)),r=(0,ze.useCallback)((i,s)=>{n(i,s)},[n]);return ze.default.createElement("div",{className:"tco-dev-toolkit-grid"},o.map(i=>ze.default.createElement(Ex,{key:i,name:i,value:t[i],onUpdateValue:r})))}function $De({query:e}){let{isActive:t}=Be();return t?ze.default.createElement(HDe,{query:e}):ze.default.createElement(Zt,{title:"No Active Document",message:""})}function HDe({query:e}){let{id:t,settingsData:n}=Be(),o=il(t),r=Object.keys(n).filter(i=>!e||i.includes(e));return ze.default.createElement("div",{className:"tco-dev-toolkit-grid"},r.map(i=>{let s=Array.isArray(n[i]);return ze.default.createElement(Ex,{key:i,name:i,value:s?JSON.stringify(n[i]):n[i],onUpdateValue:(a,l)=>{let u=s?JSON.parse(l):l;(!s||Array.isArray(u))&&o({[a]:u})}})}))}function WDe(){let{id:e}=Be(),{id:t=null}=Zn()||{},n=Jr(),{data:o={}}=Tr(),r=(0,ze.useCallback)(()=>{let{elements:i}=n.getState();Ma(jDe(nk(t,i?.[e])))},[n,t,e]);return t?ze.default.createElement("button",{disabled:!t,onClick:r,className:"tco-btn"},o?o.__label:v("app.inspector.na-title")):ze.default.createElement("span",null,"Only available while inspecting an element.")}function GDe(){let{id:e}=Be(),{id:t=null}=Zn()||{},n=Jr(),{data:o={}}=Tr(),r=(0,ze.useCallback)(()=>{let{elements:i}=n.getState(),s=nk(t,i?.[e]??{});Ma(JSON.stringify(s))},[n,t]);return t?ze.default.createElement("button",{disabled:!t,onClick:r,className:"tco-btn"},o?o.__label:v("app.inspector.na-title")):ze.default.createElement("span",null,"Only available while inspecting an element.")}function qDe(){let{id:e}=Be(),{id:t=null}=Zn()||{},{data:n={}}=Tr(),o=n&&n._type,r=Ye(),i=(0,ze.useCallback)(()=>{(async()=>{try{let a=await window.navigator.clipboard.readText(),l=JSON.parse(a);l._type!==o?r(eM(e,t,l)):r(qc(e,t,l,!0))}catch(a){Ft("Failed to paste",{warn:a})}})()},[r,t,o]);return t?ze.default.createElement("button",{disabled:!t,onClick:i,className:"tco-btn"},n?n.__label:v("app.inspector.na-title")):ze.default.createElement("span",null,"Only available while inspecting an element.")}function YDe(){let e=Lm(),{auto_inspect_element:t}=Wt(),{isActive:n}=Be(),{open:o}=Qn("parameters-json-theme-options"),{id:r=null}=Zn()||{};return ze.default.createElement(Gr,null,ze.default.createElement(qo,{label:"Inspector"},ze.default.createElement(QDe,null),ze.default.createElement(KDe,null),ze.default.createElement(Le,{label:"Auto Type",description:"Enter the name of an element and when the builder loads it will automatically inspect the first element of that type"},ze.default.createElement(Ge,null,ze.default.createElement("input",{type:"text",value:t,onChange:i=>{e({auto_inspect_element:i.target.value})}})))),ze.default.createElement(qo,{label:"Preferences"},ze.default.createElement(Le,{label:"UI CSS"},ze.default.createElement(Ge,null,ze.default.createElement(bH,null)))),ze.default.createElement(qo,{label:"Theme Options"},ze.default.createElement(Le,{label:"Globals"},ze.default.createElement(Ge,null,ze.default.createElement("button",{className:"tco-btn",onClick:o},"Edit JSON Parameters")))),ze.default.createElement(AH,null),n&&!!r&&ze.default.createElement(qo,{label:"Elements"},ze.default.createElement(Le,{label:"Prefab Values"},ze.default.createElement(Ge,null,ze.default.createElement(WDe,null))),ze.default.createElement(Le,{label:"Copy Element"},ze.default.createElement(Ge,null,ze.default.createElement(GDe,null))),ze.default.createElement(Le,{label:"Paste Element"},ze.default.createElement(Ge,null,ze.default.createElement(qDe,null)))))}function JDe(){let{dev_toolkit:e}=Wt(),t=XDe(),n=(0,ze.useMemo)(()=>e?t.map(({value:s})=>s):[],[t,e]),o=(0,ze.useCallback)(s=>t.find(({value:a})=>a===s)?.label??"",[t]),r=(0,ze.useCallback)(s=>{let{userTools:a}=t.find(({value:l})=>l===s)??{};if(a)return ze.default.createElement(OH,{name:a})},[t]),i=(0,ze.useCallback)(s=>{let{userTools:a}=t.find(({value:l})=>l===s)??{};return a?ze.default.createElement(IH,{name:a}):null},[t]);return e?ze.default.createElement(ze.default.Fragment,null,ze.default.createElement(qr,{id:"dev-toolkit",tabs:n,renderTabLabel:o,showSearch:s=>["inspector","settings","theme-options"].includes(s),renderTabActions:r},(s,{query:a})=>ze.default.createElement("div",{className:"is-scrollable-floater-content"},s==="inspector"&&ze.default.createElement(BDe,{query:a}),s==="settings"&&ze.default.createElement($De,{query:a}),s==="theme-options"&&ze.default.createElement(UDe,{query:a}),s==="tools"&&ze.default.createElement(YDe,null),i(s))),ze.default.createElement(xH,null),ze.default.createElement(kH,null)):null}var ze,NDe,m4,Uue,$ue,NH,LDe,VDe,FDe,Ex,jDe,QDe,KDe,XDe,LH=x(()=>{De();ze=I(U());ft();Ut();Vt();It();ke();jr();pf();Nn();Un();Yc();Ht();mo();Wn();_A();Cs();Mo();CH();PH();pm();He();bf();mv();mx();MH();hs();Zo();NDe=({name:e,value:t})=>ze.default.createElement(ze.default.Fragment,null,ze.default.createElement("span",{className:"is-label is-readonly"},e),ze.default.createElement("span",{className:"is-value is-readonly"},ze.default.createElement("input",{type:"text",readOnly:!0,value:t}))),m4=({value:e,onUpdate:t})=>{let n=String(e)==="true"?"tco-btn tco-btn-yep":"tco-btn tco-btn-nope";return ze.default.createElement("button",{className:n,onClick:()=>t(!e)},String(e))},Uue=({onUpdate:e,value:t,label:n,stringify:o=!0})=>{let[r,i]=(0,ze.useState)(!1),s=(0,ze.useCallback)(()=>{i(!1)},[i]),a=EE(t);return ze.default.createElement(ze.default.Fragment,null,ze.default.createElement(Ff,{label:n??(a.substr(0,200).replace(/\s+/g," ").trim()||"Edit"),onClick:()=>i(l=>!l)}),r&&ze.default.createElement(sc,{name:"code-editor-dev-toolkit-json",label:n,onClose:s,active:!0},ze.default.createElement(sf,{value:t,stringify:o,onUpdate:e})))},$ue=({label:e,name:t,value:n,onUpdateValue:o})=>{let r=(0,ze.useCallback)(i=>{o(t,i)},[o,t]);return ze.default.createElement(ze.default.Fragment,null,!e&&ze.default.createElement("span",{className:"is-label"},t),ze.default.createElement(Uue,{stringify:!1,label:e,value:n,onUpdate:r}))},NH=({value:e,onUpdate:t,placeholder:n=""})=>{let o=(0,ze.useRef)(null);return(0,ze.useEffect)(()=>{o.current&&(o.current.value=e)},[e]),(0,ze.useEffect)(()=>{if(!o.current)return()=>{};let r=o.current,i=a=>{a.key==="Enter"&&t(a.target.value)},s=()=>{r.value!==e&&t(r.value)};return r.addEventListener("keydown",i),r.addEventListener("blur",s),()=>{r.removeEventListener("keydown",s),r.removeEventListener("keydown",i)}},[t]),ze.default.createElement("input",{ref:o,type:"text",defaultValue:e,placeholder:n})},LDe=({value:e,onUpdate:t})=>{let n=(0,ze.useMemo)(()=>JSON.stringify(e),[e]),o=(0,ze.useCallback)(r=>{try{t(JSON.parse(r))}catch(i){console.warn(i)}},[t]);return ze.default.createElement(NH,{value:n,onUpdate:o})},VDe=(e,t)=>t==="menu"?Uue:typeof e=="boolean"?m4:typeof e=="string"?NH:LDe,FDe=({component:e,name:t,value:n,onUpdate:o,breakpoint:r})=>{let i=(0,ze.useCallback)(s=>{o(t,s,r)},[t,o,r]);return ze.default.createElement(e,{value:n,onUpdate:i})},Ex=({name:e,label:t,bpInfo:n={},value:o,onUpdateValue:r,onUpdateQueryValue:i,queryValues:s={}})=>{let a=(0,ze.useMemo)(()=>s&&s[e]&&s[e][n.base][3]?s[e][n.currentBreakpoint][0]:o,[e,n.base,s,n.currentBreakpoint]),l=VDe(a,e),u=(0,ze.useCallback)(c=>{r(e,c)},[r]);return ze.default.createElement(ze.default.Fragment,null,ze.default.createElement(G1,{tag:"span",className:"is-label",onUpdate:i,primaryKey:e,queryValues:s,label:t??e},(c,p)=>ze.default.createElement(FDe,{component:l,value:c[e],name:e,breakpoint:p,onUpdate:i})),ze.default.createElement("span",{className:"is-value"},ze.default.createElement(l,{value:a,onUpdate:u})))};jDe=e=>{let t=a=>Array.from({length:a}).map(()=>" ").join(""),n=a=>t(a*2),o=(a,l)=>{if(l.length===0)return"[]";let u=`[
`,c=l.reduce((m,d,f)=>(m+=`${n(a+1)}${d}`,f!==l.length-1&&(m+=`,
`),m),""),p=`${n(a)}]`;return`${u}${c}
${p}`},r=a=>a.match(/\n/)?`"${a.replace(new RegExp(/\n/,"g"),"\\n").replace(new RegExp(/"/,"g"),'\\"')}"`:`'${a.replace(new RegExp(/'/,"g"),"\\'")}'`,i=(a,l)=>typeof l=="string"?r(l):typeof l=="number"?l:typeof l=="boolean"?l?"true":"false":Array.isArray(l)?o(a+1,l.map(u=>i(a+1,u))):typeof l=="object"&&l!==null?o(a+1,s(a+1,l)):"null",s=(a,l)=>{let u=Object.keys(l),c=u.reduce((p,m)=>m.length>p?m.length:p,0);return u.map(p=>`'${p}'${t(c-p.length)} => ${i(a,l[p])}`)};return`${n(1)}${s(0,{values:e})}`};QDe=()=>{let[e,t]=qM();return ze.default.createElement(Le,{label:"Breakout Mode","data-tco-shortcut":"inspector-breakout-mode"},ze.default.createElement(Ge,null,ze.default.createElement(m4,{value:e,onUpdate:t})))},KDe=()=>{let[e,t]=u$();return ze.default.createElement(Le,{label:"Hidden Documents","data-tco-shortcut":"hidden-documents",description:'Set document_visibility to "hidden" from Settings to hide a component'},ze.default.createElement(Ge,null,ze.default.createElement(m4,{value:e,onUpdate:t})))};XDe=$s(({userCan:e})=>{if(!e("manage_options"))return[];let t=[{value:"inspector",label:v("app.inspector.title")},{value:"settings",label:v("app.settings.title")},{value:"theme-options",label:v("common.title.options-theme")},{value:"tools",label:"Tools"}],n=Object.entries(window.csAppData.devToolkit).map(([o,{label:r}])=>({value:`user-${o}`,label:r,userTools:o}));return[...t,...n]});sn(JDe)});var VH={};M(VH,{default:()=>fc});var f4,Hue,jue,fc,Sx=x(()=>{f4=I(U()),Hue=I(ui());_u();jue=5,fc=class extends f4.default.Component{constructor(){super(...arguments);K(this,"state",{opening:!1,x:0,y:0});K(this,"reposition",Wr(()=>{let t={opening:!1},{width:n,height:o,right:r,bottom:i}=this.menuRef.getBoundingClientRect();r>window.innerWidth-this.props.minOffset&&(t.x=this.state.x-n),i>window.innerHeight&&(t.y=Math.max(this.props.minOffset,window.innerHeight-(o+this.props.minOffset))),this.setState(t)}));K(this,"openContextMenuOn",(t,n,o,r)=>{this.props.onNewTarget(t,r),this.props.onOpenMenu(),this.setState({opening:!0,x:Math.max(this.props.minOffset,o.clientX),y:Math.max(this.props.minOffset,o.clientY)}),this.isOpening=!0});K(this,"onContextMenu",t=>{if(t?.detail?.attribute){let s=t.detail;return s.attribute!==this.props.targetAttribute?void 0:(t.preventDefault(),requestAnimationFrame(()=>{this.openContextMenuOn(s.value,t,s)}),!1)}let{target:n,ctrlKey:o,metaKey:r}=t,i=o||r;if(!this.menuRef||n!==this.menuRef&&!i&&!this.menuRef.contains(n)){let s=this.findClosestTarget(n);if(s){let a=s.getAttribute(this.props.targetAttribute);return t.preventDefault(),requestAnimationFrame(()=>{this.openContextMenuOn(a,t,t,s)}),!1}}});K(this,"onWindowBlur",()=>{this.props.open&&!this.props.forceOpen&&this.props.onCloseMenu()});K(this,"onMouseUp",t=>{this.props.open&&!this.props.forceOpen&&!this.isOpening&&(!this.menuRef||t.target!==this.menuRef&&!this.menuRef.contains(t.target))&&this.props.onCloseMenu(),this.isOpening&&(this.isOpening=!1)});K(this,"onOverlayClick",t=>{t.target===this.menuRef||this.menuRef&&this.menuRef.contains(t.target)||(t.stopPropagation(),t.preventDefault(),requestAnimationFrame(()=>{this.props.onCloseMenu()}))})}componentDidMount(){window.addEventListener("contextmenu",this.onContextMenu),window.document.body.addEventListener("mouseup",this.onMouseUp,!0),window.addEventListener("blur",this.onWindowBlur)}componentDidUpdate(t,n){this.state.opening&&!n.opening&&this.reposition()}componentWillUnmount(){this.reposition.cancel(),window.removeEventListener("contextmenu",this.onContextMenu),window.document.body.removeEventListener("mouseup",this.onMouseUp,!0),window.removeEventListener("blur",this.onWindowBlur)}getStyleAttribute(){let t={left:Math.max(this.state.x,jue),top:Math.max(this.state.y,jue)};return!this.props.open&&!this.state.opening&&(t.display="none"),this.state.opening&&(t.visibility="hidden"),t}findClosestTarget(t){return t.hasAttribute(this.props.targetAttribute)?t:t.closest(`[${this.props.targetAttribute}]`)}render(){let t=f4.default.createElement("div",{onClick:this.onOverlayClick,onContextMenu:this.onOverlayClick,className:"tco-overlay",style:{display:this.props.open?"":"none"}},f4.default.createElement("div",{ref:n=>this.menuRef=n,className:"tco-contextual is-menu",style:this.getStyleAttribute()},this.props.children));return Hue.default.createPortal(t,window.csAppData.rootEl)}};K(fc,"defaultProps",{minOffset:15,forceOpen:!1,inset:5,validateTarget:()=>{}})});var FH={};M(FH,{useElementParentLocked:()=>mh});function mh(e=null){e||(e=window.csAppData?.preview?.documentId);let t=Ne(n=>n.elements[e]||{});return(0,Wue.useCallback)(n=>{let o=t[n],r=0;for(;o&&o._parent&&t[o._parent];){if(!t[o._parent])return console.warn("Element could not find parent",o),Gue;if(o=t[o._parent],o._locked)return{element:o,locked:!0};if(++r,r>ZDe)return Gue}return{element:t[n],locked:!1}},[t,e])}var Wue,ZDe,Gue,kx=x(()=>{Kt();It();Wue=I(U());ft();ZDe=100,Gue={element:{},locked:!1}});var h4={};M(h4,{ElementContextMenuBuilder:()=>que});var Ao,RDe,eMe,zH,tMe,que,BH=x(()=>{Ao=I(U());De();ft();Mm();He();Sx();ks();Wn();Ut();Ut();Ut();pi();Nn();Un();It();Sb();Zo();Et();kx();RDe=()=>{let e=Dm();return(t,{doc:n,docTypeName:o,dev_toolkit:r,handle:i,isParentLocked:s,permissions:{permissionContext:a,userCanInContext:l,userCan:u}})=>{let{contextMenu:c={}}=t.ui,{meta:p}=c,m=i===c.handle&&p&&p.id;if(!m)return{};let d=e(t,{id:m,doc:n,docTypeName:o}),{_locked:f}=d,h=`element-library.${d._type}.`,g=p&&p.context||"default",{clipboard:{element:{atts:y}={}}}=t,_=y&&y._type,b=[],w=!d.__virtual&&!d._locked;["layout-cell"].includes(d._type)&&!d._locked&&(b.push({icon:Ao.default.createElement(G,{type:"move-to-front"}),action:"move-to-front",label:"Bring to Front",group:0}),b.push({icon:Ao.default.createElement(G,{type:"move-forward"}),action:"move-forward",label:"Bring Forward",group:0}),b.push({icon:Ao.default.createElement(G,{type:"move-backward"}),action:"move-backward",label:"Send Backward",group:0}),b.push({icon:Ao.default.createElement(G,{type:"move-to-back"}),action:"move-to-back",label:"Send to Back",group:0}),b.push({icon:Ao.default.createElement(G,{type:"auto-place-cell"}),action:"auto-place-cell",label:"Use Auto Placement",group:0})),u(`${h}copy`)&&w&&b.push({icon:Ao.default.createElement(G,{type:"copy"}),action:"duplicate",label:"Duplicate",shortcut:"duplicate",group:1}),u(`${h}delete`)&&w&&b.push({icon:Ao.default.createElement(G,{type:"trash"}),action:"delete",label:"Delete",shortcut:"delete",group:1}),l("element_locking")&&!d.__virtual&&b.push({icon:Ao.default.createElement(G,{type:f?"unlock":"lock"}),action:"lock",label:f?"Unlock":"Lock",shortcut:"lock",group:1}),u(`${h}copy`)&&w&&(b.push({icon:Ao.default.createElement(G,{type:"clipboard"}),action:"copy",label:"Copy",shortcut:"copy",group:2}),r&&b.push({icon:Ao.default.createElement(G,{type:"clipboard"}),action:"copy-minimal",label:"Copy Minimal",shortcut:"copy-minimal",group:2}));let S=_===d._type;if(u(`${h}paste`)&&w){let C=!S&&np(d._type,_);b.push({icon:Ao.default.createElement(G,{type:"paste"}),action:"paste",label:C?`Paste ${Gt(_).title}`:"Paste",disabled:!S&&!C,shortcut:"paste",group:2})}if(u(`${h}paste_style`)&&w){let C=!S&&gb(d._type,_);b.push({icon:Ao.default.createElement(G,{type:"color"}),action:"paste-style",label:C?`Paste ${Gt(_).title} Style`:"Paste Style",disabled:!S&&!C,shortcut:"paste-style",group:2})}return u(`${h}clear_style`)&&w&&b.push({icon:Ao.default.createElement(G,{type:"rewind"}),action:"reset-style",label:"Reset Style",group:2}),g==="outline-item"&&d.__has_children&&!d._locked&&(b.push({icon:Ao.default.createElement(G,{type:"caret-down"}),action:"layout-expand-all",label:"Layout: Expand All",group:4}),b.push({icon:Ao.default.createElement(G,{type:"caret"}),action:"layout-collapse-all",label:"Layout: Collapse All",group:4})),u(`${h}manage`)&&b.push({icon:Ao.default.createElement(G,{type:"element-manage"}),action:"element-manage",label:"Manage",group:5}),{element:d,clipboardElement:y,contextMenu:c,actions:b}}},eMe=(e,{expandDeep:t,collapseAll:n})=>({dispatchers:{delete:(o,r)=>e(Ju(o,r)),duplicate:(o,r)=>e(Gc(o,r)),copy:(o,r)=>e(tv(o,r)),"copy-minimal":(o,r)=>e(SM(o,r)),paste:(o,r)=>e(nv(o,r)),"paste-style":(o,r)=>e(ov(o,r)),"reset-style":(o,r)=>e(RD(o,r)),"layout-expand-all":(o,r)=>t(r),"layout-collapse-all":(o,r)=>n(r),"move-forward":(o,r)=>e(xg(o,r,"down")),"move-backward":(o,r)=>e(xg(o,r,"up")),"move-to-front":(o,r)=>e(xg(o,r,"end")),"move-to-back":(o,r)=>e(xg(o,r,"start")),"auto-place-cell":(o,r)=>e(X_(o,r)),lock:(o,r)=>e(ef(o,r)),"element-manage":(o,r)=>e(CM(r))},uiObserveStart:o=>e(du(o,!1,!0)),uiObserveEnd:()=>e(fu()),uiToggleContextMenu:o=>e(Z_(o))}),zH=class extends Ao.default.Component{constructor(){super(...arguments);K(this,"state",{open:!1});K(this,"onOpenMenu",()=>this.setState({open:!0}));K(this,"onNewTarget",t=>{let[n,o]=t.split("::"),r=this.props.isParentLocked(n);return r.locked&&(n=r.element._id),n&&(this.props.uiObserveStart(n,!1,!0),this.props.uiToggleContextMenu({handle:this.props.handle,active:!0,meta:{id:n,context:o}})),!0});K(this,"onCloseMenu",()=>{this.props.uiObserveEnd(),this.setState({open:!1}),this.props.uiToggleContextMenu({handle:this.props.handle,active:!1,meta:null})})}componentDidUpdate(t){let{handle:n,contextMenu:o}=this.props;o.handle!==t.contextMenu.handle&&o.handle!==n&&this.setState({open:!1})}onClickAction(t){this.onCloseMenu(),t&&this.props.dispatchers[t]&&this.props.dispatchers[t](this.props.doc,this.props.element._id)}renderActionGroup(t,n){return Ao.default.createElement("ul",{key:t},n.map(({icon:o=null,action:r,label:i,shortcut:s=null,disabled:a})=>Ao.default.createElement("li",{key:r,className:Q({"is-disabled":a}),onClick:()=>{a||this.onClickAction(r)}},o,i&&Ao.default.createElement("strong",null,i),s&&Ao.default.createElement("em",null,Vc(s)))))}renderContent(){let t=this.props.actions.reduce((n,o)=>(n[`${o.group}`]||(n[`${o.group}`]=[]),n[`${o.group}`].push(o),n),{});return Ao.default.createElement(Ao.default.Fragment,null,Ao.default.createElement("h6",null,Ao.default.createElement(ma,{type:this.props.element.__icon}),Ao.default.createElement("span",null,this.props.element.__label)),Object.keys(t).map(n=>this.renderActionGroup(n,t[n])))}render(){return Ao.default.createElement(fc,{open:this.state.open,targetAttribute:this.props.targetAttribute,onCloseMenu:this.onCloseMenu,onOpenMenu:this.onOpenMenu,onNewTarget:this.onNewTarget},this.props.element&&this.renderContent())}};K(zH,"defaultProps",{handle:"default",contextMenu:{},targetAttribute:"data-cs-observeable-id"});tMe=Jo(RDe(),eMe)(zH),que=()=>{let{context_menu:e,dev_toolkit:t}=Wt(),{id:n,docTypeName:o}=Be(),r=kt(),{expandDeep:i,collapseAll:s}=ZL(n),a=mh(n);return e?Ao.default.createElement(tMe,{doc:n,dev_toolkit:t,docTypeName:o,permissions:r,handle:"builder",targetAttribute:"data-tco-ctx-menu",expandDeep:i,collapseAll:s,isParentLocked:a}):null};sn(que)});var g4={};M(g4,{DocumentTabContextMenuBuilder:()=>Yue,DocumentTabContextMenuPreview:()=>iMe});function rMe(e){let[t,n]=(0,$o.useState)({open:!1}),o=(0,Que.useNavigate)(),r=fx(e.doc?e.doc.docTypeName:"default"),[,i]=je($A);(0,$o.useEffect)(()=>{let{handle:f,contextMenu:h}=e;h&&h.handle!==e.contextMenu.handle&&h.handle!==f&&n({open:!1})},[e,e.id]);let s=()=>n({open:!0,forceOpen:!1}),a=f=>{let h=f|0;return h&&(e.uiToggleContextMenu({handle:e.handle,active:!0,meta:{id:h}}),s()),!0},l=()=>{n({open:!1,forceOpen:!1}),e.uiToggleContextMenu({handle:e.handle,active:!1,meta:null})};function u(){n({open:!0,forceOpen:!0})}async function c(f=!1){l();let h=await r.duplicate(e.doc.id,e.doc.title);f&&o({to:`/edit/${h.id}`})}function p(){l(),r.deletePermanent(e.doc.id,e.doc.title),i(e.doc.id)}function m(){n({open:!0,forceOpen:!1})}let d=()=>{let f=e.actions[0],h=e.actions[1],g=UH&&e.actions[2];return $o.default.createElement($o.default.Fragment,null,$o.default.createElement("h6",null,$o.default.createElement("span",null,e.doc.title)),$o.default.createElement("ul",null,$o.default.createElement("li",{className:Q({"is-disabled":f.disabled}),onClick:()=>{f.disabled||c()}},f.icon,f.label&&$o.default.createElement("strong",null,f.label),f.shortcut&&$o.default.createElement("em",null,Vc(f.shortcut))),$o.default.createElement("li",{className:Q({"is-disabled":h.disabled}),onClick:()=>{h.disabled||c(!0)}},h.icon,h.label&&$o.default.createElement("strong",null,h.label),h.shortcut&&$o.default.createElement("em",null,Vc(h.shortcut))),UH&&$o.default.createElement(Ll,{className:"",tag:"li",label:$o.default.createElement($o.default.Fragment,null,$o.default.createElement(G,{type:"trash"}),$o.default.createElement("strong",null,g.label)),prompt:v("app.notify.delete-confirm-perm",{context:e.doc.docTypeName}),onAccept:p,onOpen:u,onDecline:m})))};return $o.default.createElement(fc,{open:t.open,forceOpen:t.forceOpen,targetAttribute:e.targetAttribute,onCloseMenu:l,onOpenMenu:s,onNewTarget:a},e.doc&&d())}function iMe(){let{context_menu:e}=Wt(),t=fi(),n=RU(),o=kt();return e&&!t&&!n?$o.default.createElement(Kue,{doc:window.csAppData.preview.documentId,permissions:o,handle:"document-tab"}):null}var $o,Que,UH,nMe,oMe,Kue,Yue,$H=x(()=>{$o=I(U());De();ft();He();Sx();ke();Kt();Ut();xn();Que=I(qa());pi();Nn();Un();It();Zo();It();ci();Et();UH=!1,nMe=()=>(e,{handle:t,permissions:{permissionContext:n,userCanInContext:o}})=>{let{contextMenu:r={}}=e.ui,{meta:i}=r,s=t===r.handle&&i&&i.id;if(!s)return{};let a=Nd(s);if(!a)return{};let l=[];return l.push({icon:$o.default.createElement(G,{type:"copy"}),action:"duplicate",label:"Duplicate",group:1}),l.push({icon:$o.default.createElement(G,{type:"copy"}),action:"duplicateAndOpen",label:"Duplicate & Open",group:1}),UH&&l.push({icon:$o.default.createElement(G,{type:"trash"}),action:"delete",label:"Delete",group:1}),{id:s,doc:a,contextMenu:r,actions:l}},oMe=(e,t)=>({dispatchers:{delete:(n,o)=>{},duplicate:(n,o)=>{}},uiToggleContextMenu:n=>e(Z_(n))});Kue=Jo(nMe(),oMe)(rMe),Yue=()=>{let{context_menu:e}=Wt(),t=kt();return e?$o.default.createElement(Kue,{permissions:t,handle:"document-tab",targetAttribute:"data-tab-docment-id"}):null};sn(Yue)});var jH={};M(jH,{useContextOpenHandler:()=>HH,useIsCorrectContextMenu:()=>aMe});function aMe({handle:e}){let t=Ne(r=>r.ui?.contextMenu||{}),{meta:n}=t;return e===t.handle&&n&&n.id}function HH({dataType:e="int",...t}){let[n,o]=(0,Jm.useState)({open:!1,current:null});function r(l){n.current||(l=!1),o(u=>({...u,open:l}))}(0,Jm.useEffect)(()=>{let{handle:l,contextMenu:u}=t;u&&u.handle!==t.contextMenu.handle&&u.handle!==l&&r(!1)},[t,t.id]);let i=(0,Jm.useCallback)(()=>{!n.current||r(!0)},[n,o]),s=(0,Jm.useCallback)(l=>{let u=sMe[e],c=u?u(l):l;return o(p=>({...p,current:c})),c?(i(),!0):!1},[t,i]),a=(0,Jm.useCallback)(()=>{o({open:!1})},[o,t]);return[n,o,i,s,a]}var Jm,sMe,WH=x(()=>{Jm=I(U());ft();sMe={int:parseInt,json:JSON.parse}});var GH={};M(GH,{default:()=>y4});function y4({title:e,actions:t}){return hc.default.createElement(hc.default.Fragment,null,hc.default.createElement("h6",null,hc.default.createElement("span",null,e)),hc.default.createElement("ul",null,t&&t.map((n,o)=>hc.default.createElement("li",{key:o,className:Q({"is-disabled":n.disabled}),onClick:n.handler},hc.default.createElement(G,{type:n.icon}),n.label&&hc.default.createElement("strong",null,n.label),n.shortcut&&hc.default.createElement("em",null,Vc(n.shortcut))))))}var hc,qH=x(()=>{hc=I(U());He();De();pi()});var _4={};M(_4,{ElementManagerContextMenuBuilder:()=>Xue,default:()=>QH});function QH(e){let[t,n,o,r,i]=HH({dataType:"json"}),{componentData:s}=Ps(),a=Be(),l=Ye();async function u(m){if(!m.id)return c(m);if(s[m.id])return{_type:"component",component_id:m.id};let d=m.id.indexOf&&m.id.indexOf("-")!==-1,f=await lp({id:m.id,isRemote:d}),h=f.meta?.atts?f.meta?.atts:f.meta?.elements;if(!h)throw console.warn("Template could not copy",f),new Error("Template has no elements to copy");return h}function c(m){return{_type:m.type}}let p=[];return p.push({icon:"copy",handler:(0,s0.useCallback)(async m=>{let d;if(!!t.current){try{d=await u(t.current)}catch(f){let h=f.message+" : "+t.current.id;Id(h,{onAccept:null,accept:!1});return}return i(),l(kM(a.id,d))}},[t,t.current]),label:v("app.copy"),group:0}),s0.default.createElement(fc,{open:t.open,targetAttribute:e.targetAttribute,onCloseMenu:i,onOpenMenu:o,onNewTarget:r},a&&s0.default.createElement(y4,{title:t.current&&t.current.title,actions:p}))}var s0,Xue,KH=x(()=>{s0=I(U());ft();Sx();ke();Nn();Un();Zo();It();WH();qH();Ml();xa();ci();Qf();lu();ua();Ut();Xue=()=>{let{context_menu:e}=Wt(),t=kt();return e?s0.default.createElement(QH,{permissions:t,handle:"template-manager",targetAttribute:"data-element-template-id"}):null};sn(Xue)});var XH={};M(XH,{DocumentSettings:()=>YH});function uMe({config:e}){let{id:t,settingsLoaded:n,settingsData:o}=Be(),r=il(t),i=(0,Jue.useCallback)((s,a)=>{r({[s]:a})},[e,r]);return n?React.createElement(vs,{config:e,data:o,onUpdateValue:i},React.createElement(Gr,null,React.createElement(zi,{control:{id:"root"}}))):null}function YH(){let[e]=je(lMe);return e?React.createElement(uMe,{config:e}):React.createElement(Zt,{title:v("app.inspector.na-title"),message:v("app.inspector.na-message")})}var Jue,lMe,JH=x(()=>{Jue=I(U());Ni();Vt();Ht();wu();Nn();ke();It();jr();Kt();lMe=Fe(e=>{let{userCan:t}=e(cy),{docId:n,isActive:o,settingControls:r}=e(yx)??{};return!o||!r?null:{id:`document-settings-${n}`,namespace:"document-settings",...ds(r),conditionProcessors:{user_can:(i,{value:s,or:a})=>({a:s,b:()=>t(i),op:"==",or:a})}}})});var ZH={};M(ZH,{default:()=>tce});function ece({index:e}){let{indicator:[t,n]=[]}=(0,Yn.useContext)(Zue);return e!==t?null:Yn.default.createElement("div",{className:"tco-layer-indicator is-after",style:{"--lvl":n}})}function v4({index:e,level:t=0,actions:n=null,label:o="",updateLabel:r=null,collapsible:i=!1,isOpen:s=!1,onToggleCollapse:a=null,before:l=null,after:u=null}){return Yn.default.createElement(Yn.default.Fragment,null,Yn.default.createElement("div",{className:Q("tco-layer",{"is-top-lvl":t===0}),style:{"--lvl":t}},t===0&&Yn.default.createElement(Rue,null),Yn.default.createElement("div",{className:"tco-layer-content"},Yn.default.createElement("div",{className:"tco-layer-content-before"},i?Yn.default.createElement("button",{className:Q("tco-layer-collapse",{"is-collapsed":!s}),onClick:a},Yn.default.createElement(G,{type:"caret"})):l),Yn.default.createElement("div",{className:"tco-layer-content-inner"},Yn.default.createElement(ei,{label:o,updateLabel:r})),Yn.default.createElement("div",{className:"tco-layer-content-after"},n&&Yn.default.createElement("div",{className:"tco-layer-actions"},n),u))),Yn.default.createElement(ece,{index:e}))}function tce(){let[e,t]=(0,Yn.useState)([2,2]),n=(0,Yn.useMemo)(()=>({indicator:e}),[e]);return Yn.default.createElement(Zue.Provider,{value:n},Yn.default.createElement("div",{className:"tco-layers is-vertical"},Yn.default.createElement("div",{className:"tco-layers-list can-add"},Yn.default.createElement(v4,{label:"Section",index:0}),Yn.default.createElement(v4,{label:"Row",level:1,index:1}),Yn.default.createElement(v4,{label:"Column",level:2,index:2}),Yn.default.createElement(v4,{label:"Section",index:3}),Yn.default.createElement(ece,{index:4}),Yn.default.createElement(Rue,{alwaysShow:!0}))))}var Yn,Zue,Rue,RH=x(()=>{Yn=I(U());De();He();Ja();Zue=(0,Yn.createContext)(),Rue=({label:e="Add Element",onClick:t=null,alwaysShow:n=!1})=>Yn.default.createElement("button",{onClick:t,className:Q("tco-layer-add-level-zero ",{"show-label":n})},Yn.default.createElement("span",null,Yn.default.createElement(G,{type:"plus"}),e))});var tj={};M(tj,{WP_TOOLBAR_ACTIVE:()=>nce,useWordpressToolbarActive:()=>oce,useWordpressToolbarPadding:()=>ej});var nce,oce,ej,nj=x(()=>{nce=!!window.csAppData.shared?.preferences?.show_wp_toolbar,oce=()=>nce,ej=()=>{let e=oce(),t=window.innerWidth;return{padding:e?t>784?32:42:0,size:e?t:0}}});var oj={};M(oj,{BarDropdownPage:()=>dh,default:()=>Zm});function Zm({id:e,className:t,label:n,order:o="end",href:r,children:i,startOpen:s,offset:a=9,border:l=2,position:u="bottom"}){let[c,p,m]=pMe(e,s),d=Kr.default.createRef(),{padding:f,size:h}=ej(),[g,y]=(0,Kr.useState)({top:"auto",left:"auto",right:"auto",bottom:"auto"});function _(){if(!c.current)return;let b=c.current.getBoundingClientRect(),w=d.current.getBoundingClientRect(),S=a+l;y(C=>{let k=`${b.width+S}px`,A=b.height+S,O=o==="start"?`${b.y+S}px`:"auto",T=o==="start"?"auto":`${window.innerHeight-b.y-b.height+S}px`,F=o==="start"?`${b.x+S}`:"auto",z=o==="start"?"auto":`${window.innerWidth-b.x-b.width}px`;return F!=="auto"&&(F=Math.min(F,window.innerWidth-w.width-S),F=F+"px"),u==="top"?{...C,top:A+f+"px",left:F,right:z,bottom:"auto"}:u==="left"?{...C,top:O,left:k,right:"auto",bottom:T}:u==="right"?{...C,top:O,left:"auto",right:k,bottom:T}:u==="bottom"?{...C,top:"auto",left:F,right:z,bottom:A+"px"}:C})}return(0,Kr.useEffect)(()=>{_()},[d.current,h]),Kr.default.createElement(Kr.default.Fragment,null,Kr.default.createElement("div",{ref:c,className:Q("has-bar-dropdown",t,{"is-active":p})},Kr.default.createElement(Za,{className:Q(`is-${e}`),label:n,href:r,onClick:b=>{(!r||!b.metaKey)&&(b.preventDefault(),b.stopPropagation(),p||_(),m())}}),Kr.default.createElement("div",{style:g,ref:d,className:Q(["tco-bar-dropdown",`is-${u}`,`is-${o}`],{"is-active":p})},typeof i=="function"?i(m,p):i)))}function dh({title:e,className:t,onBack:n,active:o=!0,children:r,action:i}){return Kr.default.createElement("div",{className:Q("tco-bar-dropdown-page",`is-${n?"sub":"main"}`,t,{"is-active":o})},(e||i)&&Kr.default.createElement("h1",null,n&&Kr.default.createElement("button",{onClick:n},Kr.default.createElement(G,{type:"larr"})),Kr.default.createElement("span",null,e),i),Kr.default.createElement(Aa,null,r))}var Kr,cMe,pMe,Ax=x(()=>{Kr=I(U());De();Et();pm();Kt();He();rm();nj();cMe=Fe(null),pMe=(e,t)=>{let[n,o]=je(cMe);(0,Kr.useEffect)(()=>{t&&o(e)},[e,t,o]);let r=n===e,i=(0,Kr.useRef)();su({refs:[i],enabled:r,onFocusLoss:()=>{o(a=>e===a?null:a)}});let s=(0,Kr.useCallback)(a=>o(l=>(typeof a=="undefined"?l!==e:!!a)?e:null),[o]);return[i,r,s]}});var rj={};M(rj,{default:()=>b4});function mMe({items:e,originId:t,toggle:n,doc:o}){let[r,i]=(0,ro.useState)("Section Template"),[s,a]=(0,ro.useState)(!1),[,l]=La("document-is-selecting-template"),u=(0,ro.useMemo)(()=>({id:e[0]}),[e]),[c,p]=Df("element",u,{useCapture:s}),m=(0,ro.useRef)(null),d=(0,ro.useCallback)(function(){a(!s)},[s,a]);(0,ro.useEffect)(()=>{m.current&&m.current.focus()},[]);let f=(0,ro.useCallback)(_=>{i(_.target.value)},[i]),h=Jr(),g=Nf("element","__multi__"),y=(0,ro.useCallback)(async()=>{let b=h.getState().elements?.[o.id]??{},w={title:r,preview:c,meta:{elements:e.map(S=>xf(b,S))}};await g(w)&&(n(),l(!1))},[r,h,o?.id,o?.docTypeName,c,n,l,g,e,t]);return ro.default.createElement("div",{className:"tco-save-template-form"},ro.default.createElement("h1",null,ro.default.createElement("span",null,"Section Template")),ro.default.createElement(Vm,{useCapture:s,previewImageUrl:c,enablePreviewHandler:d}),ro.default.createElement("div",{className:"tco-save-template-form-row"},ro.default.createElement("span",{className:"tco-save-template-form-row-label"},"Name and Save"),ro.default.createElement("div",{className:"tco-save-template-form-inputs"},ro.default.createElement("input",{ref:m,type:"text",placeholder:o.title,value:r,onChange:f}),ro.default.createElement("button",{onClick:y,className:"tco-btn is-save"},v("app.save")))))}function dMe({items:e,originId:t,doc:n}){let{workspace_side:o}=Wt();return ro.default.createElement(Zm,{className:"tco-workspace-foot-action",id:"save-doc-template",order:o==="left"?"start":"end",position:"bottom",label:ro.default.createElement(ro.default.Fragment,null,ro.default.createElement(G,{type:"save-library"}),ro.default.createElement("span",null,"Save Template"))},(i,s)=>ro.default.createElement(dh,{className:"is-save-template"},s&&(e.length>0?ro.default.createElement(mMe,{toggle:i,doc:n,items:e,originId:t}):ro.default.createElement(ro.default.Fragment,null))))}function b4({originId:e}){let{userCan:t}=kt(),n=Be(),[o]=Vn("document-section-template-selection",[]);return t("template")&&n.id&&o.length>0?ro.default.createElement(dMe,{doc:n,items:o,originId:e}):null}var ro,ij=x(()=>{ro=I(U());ft();Ax();He();It();ke();Un();As();Gg();Et();Nn();Wn();Pb()});var aj={};M(aj,{default:()=>sj});function fMe(){let e=Dm();return(t,{id:n,doc:o,docTypeName:r})=>({element:e(t,{id:n,doc:o,docTypeName:r})||{}})}function hMe({selected:e,onClick:t,element:n}){return Ys.default.createElement("div",{className:Q("tco-layer","is-lvl-0",{"is-selected":e}),onClick:t},Ys.default.createElement("div",{className:"tco-layer-content"},Ys.default.createElement("div",{className:"tco-layer-content-before"},Ys.default.createElement(G,{type:"check-circle"})),Ys.default.createElement("div",{className:"tco-layer-content-inner"},Ys.default.createElement("span",null,n.__label))))}function yMe(){let e=Dm();return(t,{originId:n,doc:o,docTypeName:r})=>({items:e(t,{id:n,doc:o,docTypeName:r})?._modules??[]})}function _Me({items:e,doc:t,docTypeName:n}){let[o,r]=(0,Ys.useState)(e),[,i]=Vn("document-section-template-selection",[]),s=(0,Ys.useCallback)((a,{metaKey:l})=>{r(u=>l?!!u.find(p=>p===a)?[]:[...e]:u.includes(a)?u.filter(c=>c!==a):[a,...u])},[r]);return(0,Ys.useEffect)(()=>(i(e.filter(a=>o.includes(a))),()=>{i([])}),[e,o]),Ys.default.createElement("div",{className:"tco-layers"},Ys.default.createElement("div",{className:Q("tco-layers-list","tco-layers-list-save")},e.map(a=>Ys.default.createElement(gMe,{key:a,id:a,selected:o.includes(a),onClick:l=>s(a,l),doc:t,docTypeName:n}))))}var Ys,gMe,sj,lj=x(()=>{Ys=I(U());De();ke();ft();He();ks();Et();gMe=Jo(fMe())(hMe);sj=Jo(yMe())(_Me)});var uj={};M(uj,{default:()=>x4});function x4(){let{id:e,title:t}=Be(),n=(0,Tx.useCallback)(function(){er("export-document",{id:e}).then(function(o){let r=e6(o.data.tco),i=new Blob([r],{type:"application/zip"});Sm(i,`${t}.tco`)})},[e,t]);return e?Tx.default.createElement(yn,{onClick:n,className:"",tooltip:v("app.export")},Tx.default.createElement(G,{type:"download"})):null}var Tx,cj=x(()=>{Tx=I(U());xn();It();He();ke();Vo();$v();Ec()});var pj={};M(pj,{DocumentWorkspace:()=>Ix,DocumentWorkspaceFooter:()=>Ox,DocumentWorkspaceHeader:()=>Px,useDocumentWorkspaceTabs:()=>rce});function Px(){let{title:e,docId:t,docTypeInfo:{labelSingular:n}={}}=Be(),o=rce(),{id:r,docTypeName:i}=Be(),s=il(r),a=(0,Pn.useCallback)(c=>{let m={[i.indexOf("content")===0||i.indexOf("component")!==-1?"general_post_title":"general_title"]:c},d=setTimeout(()=>{s(m)},25);return()=>clearTimeout(d)}),l=(0,Pn.useCallback)(()=>{}),u=t?e:v("app.doc-workspace.na-title");return Pn.default.createElement(Pn.default.Fragment,null,Pn.default.createElement(ra,{id:"document",onUpdate:a,onStateChange:l,subTitle:t?n:v("app.document.title"),subTitleChildren:Pn.default.createElement(Pn.default.Fragment,null,Pn.default.createElement(x4,null)),title:u,tabs:t?o:[]},Pn.default.createElement(ei,{label:u,onUpdate:a,canEdit:!!t,onEdit:a,onStateChange:l})),Pn.default.createElement(xMe,null))}function wMe(){let{id:e}=Zn(),t=uce(),{docId:n,docTypeName:o}=Be(),[r]=La("document-is-selecting-template");return t?r?Pn.default.createElement(sj,{originId:t,key:t,doc:n,docTypeName:o}):Pn.default.createElement(h1,{inspecting:e,originId:t}):null}function Ix(){let{docId:e}=Be();return Pn.default.createElement(ia,{id:"document"},({tab:t})=>Pn.default.createElement(Pn.default.Fragment,null,e&&t==="outline"&&Pn.default.createElement(wMe,null),e&&t==="settings"&&Pn.default.createElement(YH,null),!e&&Pn.default.createElement(Zt,{message:v("app.doc-workspace.na-message")})))}function Ox(){let[e,t,n]=La("document-is-selecting-template"),[o]=sm("document"),r=CV(),i=uce(),{docTypeInfo:s}=Be(),{userCan:a}=kt();return o!=="outline"||!i||!r||s?.subType==="component"||!a("template.save")?null:Pn.default.createElement(Pn.default.Fragment,null,e&&Pn.default.createElement(b4,{className:"tco-workspace-foot-action",originId:i}),Pn.default.createElement("button",{className:"tco-workspace-foot-action",onClick:n},e?Pn.default.createElement(Pn.default.Fragment,null,Pn.default.createElement(G,{type:"close"}),Pn.default.createElement("span",null,v("app.templates.section.exit"))):Pn.default.createElement(Pn.default.Fragment,null,Pn.default.createElement(G,{type:"check-circle"}),Pn.default.createElement("span",null,v("app.templates.section.create")))))}var Pn,rce,ice,vMe,sce,ace,lce,uce,bMe,xMe,w4=x(()=>{Pn=I(U());De();It();pk();Ta();He();ke();JH();Kt();Nn();jr();RH();hs();Et();ij();lj();Ja();Nn();cj();rce=$s(({userCan:e})=>{let t=[];return t.push({value:"outline",label:v("app.outline.title")}),t.push({value:"settings",label:v("app.settings.title")}),t}),ice=["top","left","right","bottom"],vMe=e=>[...e].sort((t,n)=>{let o=ice.indexOf(t._region||""),r=ice.indexOf(n._region||"");return o<r?-1:o>r?1:0}),sce=Fe(e=>{let t=e(Fm),{docTypeName:n,docTypeInfo:o,settingsData:r={},elementsData:i={}}=t,s=[...o?.regions??[]],a=Object.keys(i).filter(l=>i[l]._type==="region").map(l=>i[l]);return n==="layout:header"&&!r.multi_region&&!a.find(({_region:l,_modules:u=[]})=>l!=="top"&&u.length>0)&&(s=["top"]),vMe(a.filter(({_region:l})=>s.includes(l)))}),ace=Fe(""),lce=Fe(e=>{let t=e(sce),n=e(ace);return t.find(({_region:o})=>o===n)??t[0]},(e,t,n)=>{t(ace,n)}),uce=()=>gt(lce)?._id,bMe=(0,Pn.memo)(({isActive:e,onClick:t,region:n})=>Pn.default.createElement("li",{className:Q(n,{"is-active":e}),onClick:()=>t(n)},Pn.default.createElement("span",null),Pn.default.createElement("b",null,v(`app.regions.${n}`)))),xMe=()=>{let[e]=sm("document"),t=gt(sce),[{_id:n}={},o]=je(lce);return e!=="outline"||t.length<=1?null:Pn.default.createElement("div",{className:"tco-region-selector"},Pn.default.createElement("ul",null,t.map(({_id:r,_region:i})=>Pn.default.createElement(bMe,{isActive:n===r,key:i,region:i,id:r,onClick:o}))))}});var C4={};M(C4,{default:()=>dj});var pl,mj,cce,dj,E4=x(()=>{pl=I(U());ke();De();Ta();w4();Mo();Zo();Un();mj=(0,pl.forwardRef)(({className:e,style:t},n)=>{let{workspace_side:o,workspace_outline_display:r}=Wt();return pl.default.createElement(Wc,{ref:n,className:Q(e,"tco-workspace-outline",{"workspace-side-right":o==="right","workspace-side-left":o==="left","is-modal":r==="modal","is-adjacent":r==="adjacent"}),style:t},pl.default.createElement("div",{className:"tco-workspace-head tco-workspace-outline-head"},pl.default.createElement(Px,null)),pl.default.createElement(Ix,null),pl.default.createElement("div",{className:"tco-workspace-foot"},pl.default.createElement(Ox,null)))}),cce=(0,pl.forwardRef)(({className:e,style:t},n)=>pl.default.createElement(qr,{id:"outline",name:v("app.outline.title"),nav:pl.default.createElement("strong",null,v("app.outline.title"))},pl.default.createElement(mj,null)));mj.displayName="AppWorkspaceOutline";cce.displayName="AppWorkspaceOutlineModal";sn(cce);dj=mj});var fj={};M(fj,{default:()=>a0});function CMe({item:e,headings:t,renderCell:n,onClick:o}){return React.createElement("tr",{onClick:o?r=>o(e,r):null},t.map(({key:r,className:i})=>React.createElement("td",{key:r,className:i},n(r,e))))}function EMe({className:e,headings:t}){return React.createElement("table",{className:Q(e,"is-head")},React.createElement("thead",null,React.createElement("tr",null,t.map(({key:n,label:o,content:r,className:i})=>React.createElement("th",{key:n,title:o,className:i},r||React.createElement("span",null,o))))))}function a0({headings:e,wrapHeader:t,renderCell:n,getItemKey:o,className:r,onClickRow:i,items:s,children:a}){let l=o||(c=>c.id),u=React.createElement(EMe,{headings:e,className:r});return React.createElement(React.Fragment,null,t?t(u):u,React.createElement("table",{className:Q(r,"is-body")},React.createElement("tbody",null,s.map(c=>React.createElement(CMe,{key:l(c),onClick:i,item:c,headings:e,renderCell:n})),a)))}var S4=x(()=>{He();xr();De()});var hj={};M(hj,{BuilderSettingsDataContext:()=>SMe,EntitySettings:()=>TMe,useEntitySettings:()=>k4,useEntitySettingsData:()=>kMe,useEntitySettingsReset:()=>AMe});function kMe(){return Ne(e=>e.settings)}function k4(e){let t=Ne(r=>r.settings),n=Ye(),o=(0,Rm.useCallback)(r=>{n({type:"SETTINGS:UPDATE",doc:e,payload:r})},[n]);return[t,o]}function AMe(){let e=Ye();return(0,Rm.useCallback)(t=>{e({type:"SETTINGS:RESET",payload:t})},[e])}function TMe(){let[e,t]=k4(),{doc:{builder:{settings:n=[]}={}}={}}=Be(),{userCan:o}=kt(),r=(0,Rm.useMemo)(()=>({id:"document-settings",...ds(n),conditionProcessors:{user_can:(s,{value:a,or:l})=>({a,b:()=>o(s),op:"==",or:l})}}),[o,n]),i=(0,Rm.useCallback)((s,a)=>{t({[s]:a})},[r,t]);return React.createElement(vs,{config:r,data:e,onUpdateValue:i},React.createElement(Gr,null,React.createElement(zi,{control:{id:"root"}})))}var Rm,SMe,gj=x(()=>{Rm=I(U());Ni();Vt();Ht();wu();Nn();ke();It();ft();SMe=(0,Rm.createContext)({})});var yj={};M(yj,{default:()=>T4});function MMe(e,t,n,o){let{activeSortMode:r,sortModes:i,setSortMode:s}=Mv(),{data:a,isFetchingMore:l,maybeFetchMore:u,error:c,isError:p,isLoading:m}=hx(n,{search:o,order:r,orderby:"title"});a=a&&a.pages&&a.pages[0];let d=a||[];if(d=d.filter(f=>`${f.id}`!==t),p)throw new Error(c);return{maybeFetchMore:u,sortModes:i,activeSortMode:r,setSortMode:s,isLoading:m,isFetchingMore:l,items:d,count:d.length}}function NMe(e,t,n,o){let r=t&&t.name,i=Ye();return(0,ri.useCallback)(async s=>{Mi();let a;try{if(a=await dx(s),a.docTypeName!==r)throw new Error("type mismatch");let l=a.type==="component"?Yv(a.data.elements):a.data.elements._modules?.[0]._modules,u=t?.regions?.[0];i(mu(e,{[u]:l}))}catch(l){return Ft(v("app.notify.failed-to-clone-elements",{context:a?.title}),{warn:l}),Ro(),!1}return so(v("app.notify.cloned-elements",{context:a.title})),Ro(),!0},[i,r,n,e])}function LMe(e,t,n){if(e==="content"){if(t==="type")return n.typeLabel;if(t==="postStatus")return window.csAppData.postStatuses[n.postStatus]??n.postStatus??""}return n[t]??""}function T4({query:e,onComplete:t}){let[n,o]=(0,ri.useState)(!1),r=Be(),{docId:i,docTypeName:s,docTypeInfo:{label:a}={}}=r,l=s,[u,c]=k4(i),{index:p,entity:m,entities:d}=(0,ri.useMemo)(()=>PMe()[s]||{},[s]),{isLoading:f,maybeFetchMore:h,items:g,count:y,sortModes:_,activeSortMode:b,setSortMode:w}=MMe(p,i,s,e),S=NMe(i,r.docTypeInfo,m,c);return f?ri.default.createElement(Ln,{active:!0,mega:!0}):ri.default.createElement(ri.default.Fragment,null,ri.default.createElement(Rv,{className:"has-modal-table"},ri.default.createElement(a0,{headings:DMe(l),className:"tco-modal-table has-inner-cell-padding-x",wrapHeader:C=>ri.default.createElement("div",{className:"tco-modal-content-header"},ri.default.createElement("div",{className:"tco-modal-content-header-nowrap-line"},ri.default.createElement("h2",null,v("app.existing",{context:a})),ri.default.createElement("div",{className:"tco-modal-content-header-actions"},_.length>0&&ri.default.createElement(e0,{className:"tco-btn",renderLabel:k=>ri.default.createElement(ri.default.Fragment,null,"Sort:\xA0",ri.default.createElement("strong",null,ri.default.createElement("span",null,k))),active:b,onUpdate:w,options:_}))),C),renderCell:(C,k)=>LMe(l,C,k),onClickRow:async({id:C},k)=>{k.preventDefault(),k.stopPropagation(),n||(o(!0),await S(C)&&t(),o(!1))},items:g},h("tr"))))}var ri,A4,PMe,IMe,OMe,DMe,_j=x(()=>{ri=I(U());ke();ip();A4=I(Mn());Jg();Ut();xn();ft();It();ci();S4();mo();ps();gj();xr();ua();PMe=()=>({"layout:header":{index:"index-headers",entity:v("app.elements.entity"),entities:v("app.elements.entities")},"layout:footer":{index:"index-footers",entity:v("app.elements.entity"),entities:v("app.elements.entities")},"layout:single":{index:"index-layouts",entity:v("app.elements.entity"),entities:v("app.elements.entities")},component:{index:"index-component",entity:v("app.elements.entity"),entities:v("app.elements.entities")},"content:page":{index:"index-content",entity:v("app.templates.type-content"),entities:v("app.templates.type-content")}}),IMe=e=>e==="content:page"?["title","postStatus","modified"]:e==="global-block"||e==="component"?["title","modified"]:["title","modified"],OMe=e=>e==="title"?v("app.title"):e==="postType"?v("app.post-type"):e==="postStatus"?v("app.status"):e==="modified"?v("app.last-modified"):e==="assignmentLabel"?"Assignment":e,DMe=(0,A4.memoize)(e=>IMe(e).map(t=>({key:t,label:OMe(t),className:`is-${(0,A4.kebabCase)(t)}`})))});var P4={};M(P4,{default:()=>bj});function bj(){let[e,t]=(0,Ns.useState)(null),n=Ne(c=>c.ui.uiModalTab),[o,r]=(0,Ns.useState)(""),i=(0,Ns.useMemo)(()=>vj.includes(n)?n:!1,[n]);(0,Ns.useEffect)(()=>{r("")},[r,i]);let s=Ye(),a=(0,Ns.useCallback)(()=>{s(xM())},[s]);(0,Ns.useEffect)(()=>{i&&t(i)},[i]);let l=e||i,u=vj.includes("clone")&&l==="clone";return Ns.default.createElement(Zv,{isActive:!!i,onClose:a,nav:Ns.default.createElement(Ns.default.Fragment,null,vj.map(c=>Ns.default.createElement("a",{key:c,onClick:()=>{s(Qc(c))},className:Q({"is-active":l===c})},VMe[c]))),actions:Ns.default.createElement(Xi,{noClear:!0,autoFocus:i,query:o,onQueryChange:c=>r(c)})},u&&Ns.default.createElement(T4,{query:o,onComplete:a}))}var Ns,VMe,vj,xj=x(()=>{Ns=I(U());ft();De();Jg();Ut();ka();_j();Zo();VMe={clone:"Clone Existing"},vj=["clone"];sn(bj)});var Cj={};M(Cj,{useWindowSize:()=>wj});function FMe(){Di(pce,{width:window.innerWidth,height:window.innerHeight})}function wj(){return gt(pce)}var pce,Ej=x(()=>{Kt();pce=Fe({width:window.innerWidth,height:window.innerHeight});window.addEventListener("resize",FMe)});var Sj={};M(Sj,{useOutlineMode:()=>fh});function fh(){let{width:e}=wj(),{workspace_outline_display:t}=Wt(),n=t==="adjacent";return{isSplit:(t==="split"||n)&&e>1200,isModal:t==="modal",isAdjacent:n}}var Dx=x(()=>{Un();Ej()});var Aj={};M(Aj,{DocumentElementInspector:()=>kj,useWorkspace:()=>za});function kj({children:e}){let{id:t,docTypeName:n}=Be(),[o,r]=(0,Lr.useState)(null),{isLoading:i,elementsInspectorData:s}=kl(),a=ir("dynamic_content"),l=Ye(),u=Ne(O=>(O.elements?.[t]?.[o]||{})._type),c=Ps(),m=Gt(u).options.query_styles!==!1,d=(0,Lr.useCallback)(kL(o,t,n),[t,o]),f=Ne(d),h=(0,Lr.useMemo)(function(){return JSON.parse(f)},[f]),{userCanInContext:g}=kt(),y=eL(h),_=(0,Lr.useMemo)(()=>i?{isLoading:!0}:uL(u,s,a,g,y),[u,a,g,i,s,y]),b=pv(),w=(0,Lr.useMemo)(()=>({id:o,..._,breakoutMode:b,isLoadingLateData:i,namespace:"elements",locked:y.locked}),[o,b,i,_,y.locked]),S=(0,Lr.useCallback)((O,T=null)=>{l(K_(t,o,O,{bp:m?T:null}))},[t,m,o,l]),C=(0,Lr.useCallback)((O,T,F,z)=>{z?l(Zd(t,o,O,T,{bp:F,queryValues:{[O]:z}})):h._bp_data_resolved&&h._bp_data_resolved[O]&&h._bp_data_resolved[O][F]&&T===h._bp_data_resolved[O][F][2]?l(JD(t,o,O,F)):l(Zd(t,o,O,T,{bp:F}))},[o,t,h?._bp_data_resolved,l]),{currentBreakpoint:k}=lr(),A=(0,Lr.useCallback)((O,T)=>{h._bp_data&&(h._bp_data[O]||[]).filter(F=>F!==null).length>0?C(O,T,k):C(O,T,null)},[C,h?._bp_data,k]);return Lr.default.createElement(vs,{config:w,data:h,ctx:c,onUpdate:S,onUpdateValue:A,onUpdateQueryValue:C},e,Lr.default.createElement(BMe,{doc:t,setInspecting:r,inspecting:o}))}function BMe({doc:e,inspecting:t,setInspecting:n}){let o=ir("auto_inspect_element"),r=(0,Lr.useRef)(null),[,i]=f1(e);(0,Lr.useEffect)(()=>{t&&i(t,!0,{parent:!0})},[t,i]);let{navigate:s,navItems:a}=za(),l=(0,Lr.useRef)(!1),u=Jr(),c=(0,mce.useNavigate)(),p=(0,Lr.useCallback)((m,d=!0)=>{m&&n(m),d&&m&&s("inspector"),l.current=!1},[s,n]);Fc(u,({action:{type:m,payload:d={}},...f})=>{if(m==="ELEMENT_ADD"&&d.inspect&&d.newElements&&d.newElements[0]){p(d.newElements[0]);return}if(m==="UI:BUILDER_INSPECT"||m==="UI:END_ROW_RESIZE"){p(d.id,d.navigate);return}if(m==="UI:PREVIEW_NAVIGATE"&&d.route){c({to:d.route});return}if(m==="UI:PREVIEW_NAV_WORKSPACE"){s(d);return}if(t&&!f.elements[e]?.[t]){n(null);return}if(!t&&l.current){let h=f.elements[e]&&Object.keys(f.elements[e]).find(g=>f.elements[e]?.[g]._type===o);if(h){p(h);return}}},[s,c,n,t,p,o,e]),(0,Lr.useEffect)(()=>{a.includes("inspector")&&(l.current=o)},[a]),(0,Lr.useEffect)(()=>{r.current||(r.current=e),r.current!==e&&s("document"),r.current=e},[e,s])}var Lr,mce,za,zMe,ed=x(()=>{Lr=I(U());Nn();Et();lu();Un();cp();Wn();ks();Vt();ft();Ut();nr();Cs();mce=I(qa());ua();It();Sb();mv();Dx();za=()=>{let{isSplit:e,isModal:t}=fh(),n=zMe(),[o,r]=Vn("active-workspace-pane",null);return(0,Lr.useMemo)(()=>{let i=e||t?n.filter(a=>a!=="document"):n;return{navigate:a=>{i.includes(a)&&r(a)},pane:o||i[0],navItems:i}},[e,t,n,o,r])},zMe=$s(({userCan:e,permissionContext:t})=>{let n=[];return t==="dev"?["dev"]:(n.push("document"),n.push("inspector"),e("element-library")&&n.push("elements"),e("template")&&n.push("templates"),e("global")&&n.push("globals"),n)})});var I4={};M(I4,{default:()=>Tj});function Tj(){let e=Ye(),t=Ne(s=>s.ui.uiModalTab),{navigate:n}=za(),[o,r]=Vn("workspace-tabs-document");function i(){e(Qc(""))}return(0,dce.useEffect)(()=>{if(t===UMe){n("templates"),i();return}if(t===$Me){n("document"),r("outline"),i();return}},[t]),null}var dce,UMe,$Me,Pj=x(()=>{dce=I(U());ft();Zo();ed();Et();Ut();ft();UMe="starter-templates",$Me="starter-outline";sn(Tj)});var Ij={};M(Ij,{default:()=>D4});function D4({src:e,title:t="video"}){return O4.default.createElement(O4.default.Fragment,null,O4.default.createElement("video",{src:e,allowFullScreen:!0,controls:!0,style:{width:"100%",height:"auto"},title:t}))}var O4,Oj=x(()=>{O4=I(U())});var Dj={};M(Dj,{default:()=>l0});function l0({src:e,title:t="IFrame Video"}){return M4.default.createElement(M4.default.Fragment,null,M4.default.createElement("iframe",{src:e,allow:"fullscreen; picture-in-picture",allowFullScreen:!0,style:{width:"100%",height:"320px"},title:t}))}var M4,N4=x(()=>{M4=I(U())});var Mj={};M(Mj,{default:()=>V4});function V4({src:e,title:t="Max Video"}){let n=window.csAppData?.licenseKey,o=window.csAppData.themecoDomain+"/max/video/"+n+"?url="+e;return L4.default.createElement(L4.default.Fragment,null,L4.default.createElement(l0,{src:o,title:t}))}var L4,Nj=x(()=>{L4=I(U());N4()});var Lj={};M(Lj,{default:()=>z4});function z4({src:e,type:t="iframe",...n}){switch(e&&e.match(/\.mp4/i)&&(t="video"),e&&e.match(/^https:\/\/player.vimeo.com\/video/)&&HMe&&(t="max"),t){case"iframe":return F4.default.createElement(l0,{src:e,...n});case"video":return F4.default.createElement(D4,{src:e,...n});case"max":return F4.default.createElement(V4,{src:e,...n})}}var F4,HMe,Vj=x(()=>{F4=I(U());Oj();N4();Nj();HMe=!1});var B4={};M(B4,{default:()=>Fj});function fce(){setTimeout(async()=>{El(),ap(),await Zg()},25)}function Fj(){let{isOpen:e}=Qn("max-manager"),t=vA(),{use_max:n}=Wt(),{userCan:o}=kt(),[r,i]=(0,Re.useState)(!1),s=UL(),[a,l]=(0,Re.useState)(!1),u=Be(),c=Ye(),p=u&&u.docTypeInfo?.regions?.[0],m=(0,Re.useRef)(),d=(0,Re.useRef)(),f=(0,Re.useRef)();(0,Re.useEffect)(()=>{i(!1)},[e,u.docId]),(0,Re.useEffect)(()=>{l(!1)},[r]),(0,Re.useEffect)(()=>{setTimeout(function(){i(!1)},25)},[t]);let h=(0,Re.useMemo)(function(){if(!r||!r.course)return!1;for(let $=0;$<r.course.length;++$)if(r.course[$].tcoFile)return!0;return!1},[r]),g=(0,Re.useCallback)(async($,X={})=>lp({id:$,isRemote:!0},X),[t]),y=($,X,ne={})=>ba(async()=>{try{await X(),so($)}catch(le){Ft(le.message)}},{message:$,...ne}),_=async($,X={})=>{let ne=await g($,{saveToLibrary:!1,...X});if(X.fullSite||X.asTemplates){fce();return}if(!ne)throw Error(`Could not find template ${$}`);if(s(ne.title)&&!await qi(v("app.max.template.exists",{name:ne.title})))throw new Error(v("app.notify.install-cancel"));await g($,{saveToLibrary:!0,...X}),fce()},b=(0,Re.useCallback)($=>y(v("app.max.template.add"),async()=>{await _($)}),[t]),w=(0,Re.useCallback)(function($){return async function(){if(!await Od(`<p>${window.csAppData.siteConfirmMessages.theme_options}</p>`))return;await y(v("app.max.template.add"),async()=>{await _($,{fullSite:!0})},{fullScreen:!0,message:v("app.max.action.import-site")})(),window.location.href=window.location.href}},[t]),S=(0,Re.useCallback)(function($){return y(v("app.max.template.add"),async()=>{await _($,{asTemplates:!0,saveToLibrary:!0})},{fullScreen:!0,message:v("app.max.action.import-site-templates")})},[t]),C=(0,Re.useCallback)($=>y(v("app.max.template.demo"),async()=>{let X=await g($),ne=X.meta?.atts?X.meta?.atts:X.meta?.elements;ne=Array.isArray(ne)?ne:[ne],c(mu(u.docId,{[p]:ne}))}),[t,p]),k=(0,Re.useMemo)(function(){if(!r||!r?.course)return!1;for(let $=0;$<r.course.length;++$)if(r.course[$].tcoFileType==="site")return!0;return!1},[r]),A=(0,Re.useCallback)(()=>y(v("app.max.template.add"),async()=>{for(let $=0;$<r.course.length;++$){let X=r.course[$];if(!!X.tcoFile)try{await _(X.tcoFile),Zr("Installed "+X.title)}catch{Zr("Did not install "+X.title)}}}),[r]),O=(0,Re.useCallback)(()=>{!m.current||setTimeout(()=>{m.current.scrollTo({top:0})},25)},[m]),T=(0,Re.useCallback)($=>()=>{!m.current||!$.current||setTimeout(()=>{m.current.scrollTo({top:$.current.offsetTop-20})},25)},[m,d]),F=!t.isLoading||!!t?.data?.errors,z=t?.data?.data||[],L=Object.values(t?.data?.errors||[]);L=L.map(JSON.stringify);let D=r&&r.course&&function(){let $=r.course.filter(X=>{if(X.title==="Information")return X});return $&&$[0]}(),j=0;return t.error||!n||!window.csAppData.maxEnabled||!o("template.max")?null:Re.default.createElement(Re.default.Fragment,null,Re.default.createElement(qr,{id:"max-manager",name:"max",nav:Re.default.createElement(Re.default.Fragment,null,!r&&Re.default.createElement(Re.default.Fragment,null,Re.default.createElement("strong",null,"Max")),r&&Re.default.createElement(Re.default.Fragment,null,Re.default.createElement("button",{onClick:()=>i(!1)},Re.default.createElement(G,{type:"larr"}),Re.default.createElement("strong",null,r.title)),r.purchased&&Re.default.createElement("a",{onClick:O},"Videos")," ",r.purchased&&Re.default.createElement("a",{onClick:T(d)},"Assets")," ",r.purchased&&Re.default.createElement("a",{onClick:T(f)},"Information")),Re.default.createElement(Q1,{className:"tco-max-refresh",tooltipProps:{positionOverwrite:"bottom"}},Re.default.createElement(G,{type:"import"})))},t.isLoading&&Re.default.createElement(Ln,null),!!L.length&&Re.default.createElement(Re.default.Fragment,null,Re.default.createElement("h2",{className:"tco-max-error-title"},"Error"),Re.default.createElement("code",{className:"tco-max-errors"},L)),F&&!r&&Re.default.createElement("div",{className:"tco-courses"},Re.default.createElement("ul",null,z.map($=>Re.default.createElement("li",{key:`course-${$.title}`,style:{position:"relative"}},!$.purchased&&Re.default.createElement("div",{className:"tco-max-not-purchased"},Re.default.createElement(G,{type:"lock"})),Re.default.createElement("a",{onClick:()=>i($),style:{backgroundImage:`url(${$.image})`,bgPosition:"50% 50%",bgRepeat:"no-repeat",bgSize:"cover"}},Re.default.createElement("img",{src:$.image,alt:$.title}),Re.default.createElement("span",{className:"tco-visually-hidden"},$.title)))))),F&&r&&Re.default.createElement("div",{className:"tco-course",ref:m},r.purchased&&Re.default.createElement("div",{className:"tco-course-content"},Re.default.createElement("div",{className:"tco-course-section is-videos",id:"videos"},Re.default.createElement("ol",{className:"tco-course-videos"},r.course.map(($,X)=>$.title==="Information"?null:(++j,Re.default.createElement("li",{key:`${r.title}-video-${$.title}`},$.videoFile&&Re.default.createElement("figure",null,Re.default.createElement(z4,{title:$.title,src:$.videoFile})),Re.default.createElement("h3",null,Re.default.createElement("span",null,j,". ",$.title)," ",Re.default.createElement("span",null)),Re.default.createElement("p",{dangerouslySetInnerHTML:{__html:$.description}})))))),Re.default.createElement("div",{className:"tco-course-section is-aside",id:"aside",ref:d},h&&Re.default.createElement("table",{className:"tco-course-assets"},Re.default.createElement("tr",null,Re.default.createElement("th",{className:"is-title"},"Assets"),Re.default.createElement("th",{className:"is-actions"},!k&&Re.default.createElement("button",{onClick:A()},Re.default.createElement(G,{type:"plus"})," ",v("app.max.action.add-all")))),r.course.map(($,X)=>{if($.tcoFile)return Re.default.createElement("tr",{key:`${r.title}-asset-${$.title}`},Re.default.createElement("td",{className:"is-title"},$.title),Re.default.createElement("td",{className:"is-actions"},u.docId&&$.tcoFileType==="element"&&Re.default.createElement("a",{className:"tco-btn",onClick:C($.tcoFile)},Re.default.createElement(G,{type:"plus"})," ",v("app.max.action.add-document")),$.tcoFileType==="site"&&Re.default.createElement(Re.default.Fragment,null,Re.default.createElement("a",{className:"tco-btn",onClick:w($.tcoFile)},Re.default.createElement(G,{type:"plus"})," ",v("app.max.action.import-site")),Re.default.createElement("a",{className:"tco-btn",onClick:S($.tcoFile)},Re.default.createElement(G,{type:"plus"})," ",v("app.max.action.add"))),$.tcoFileType!=="site"&&Re.default.createElement("a",{className:"tco-btn",onClick:b($.tcoFile)},Re.default.createElement(G,{type:"plus"})," ",v("app.max.action.add"))))})),Re.default.createElement("div",{className:"tco-course-info",ref:f},D&&Re.default.createElement(Re.default.Fragment,null,Re.default.createElement("button",{className:a?"tco-course-info-toggle is-active":"tco-course-info-toggle",onClick:()=>l(!a)},"Information ",Re.default.createElement(G,{type:"caret"})),Re.default.createElement("div",{className:a?"tco-course-info-content is-active":"tco-course-info-content",dangerouslySetInnerHTML:{__html:D.description}}))))),!r.purchased&&Re.default.createElement("div",{className:"tco-course-intro"},Re.default.createElement("a",{href:`https://theme.co/checkout/${r.slug||"max"}`,target:"_blank",rel:"noreferrer",className:"tco-btn tco-btn-yep tco-course-intro-purchase"},"Unlock ",r.title),Re.default.createElement("a",{href:`https://theme.co/${r.slug||"max"}`,target:"_blank",rel:"noreferrer",className:"tco-max-learn-more"},v("app.max.unlock.about")," ",r.title),Re.default.createElement("p",{className:"tco-max-subscribe-section"},v("app.max.unlock.get-access",{title:r.title}),Re.default.createElement("a",{href:"https://theme.co/checkout/max",target:"_blank",rel:"noreferrer",className:"tco-max-yep"},v("app.max.unlock.subscribe-to-max"))),Re.default.createElement("a",{href:"https://theme.co/max",target:"_blank",rel:"noreferrer",className:"tco-max-learn-more"},v("app.max.unlock.learn-more"))))))}var Re,zj=x(()=>{Re=I(U());ft();De();He();bA();Ml();ps();Ut();It();Zo();Mo();Vj();mo();ke();xr();Qf();xa();As();ci();xA();Un();Nn();sn(Fj)});var Bj={};M(Bj,{default:()=>U4});function U4(){return Ls.default.createElement("ul",{className:"tco-content-nav-list"},Ls.default.createElement("li",null,Ls.default.createElement("a",{className:"tco-content-nav-index-item",href:"https://theme.co/docs/",rel:"noopener noreferrer",target:"_blank"},Ls.default.createElement("span",null,v("app.docs.title")),Ls.default.createElement("div",{className:"tco-content-nav-index-item-after"},Ls.default.createElement(G,{type:"rarr"})," "))),Ls.default.createElement("li",null,Ls.default.createElement("a",{className:"tco-content-nav-index-item",href:"https://www.youtube.com/@yourthemeco",rel:"noopener noreferrer",target:"_blank"},Ls.default.createElement("span",null,v("app.videos.title")),Ls.default.createElement("div",{className:"tco-content-nav-index-item-after"},Ls.default.createElement(G,{type:"rarr"})," "))),Ls.default.createElement("li",null,Ls.default.createElement("a",{className:"tco-content-nav-index-item",href:"https://theme.co/forum/",rel:"noopener noreferrer",target:"_blank"},Ls.default.createElement("span",null,v("app.forum.title")),Ls.default.createElement("div",{className:"tco-content-nav-index-item-after"},Ls.default.createElement(G,{type:"rarr"})," "))))}var Ls,Uj=x(()=>{Ls=I(U());ke();He()});var $j={};M($j,{default:()=>$4});function $4(){let e=b2(),t=Object.keys(e).reduce((n,o)=>{let{display:r}=e[o],[i,s]=r;return s?[...n,{key:o,shortcut:i,label:s}]:n},[]);return hh.default.createElement("dl",{className:"tco-keyboard-shortcuts"},t.map(({key:n,shortcut:o,label:r})=>hh.default.createElement(hh.default.Fragment,{key:n},hh.default.createElement("dt",null,r),hh.default.createElement("dd",null,o.split(" ").map(i=>hh.default.createElement("kbd",{key:i,className:i.length>1?"tco-key-md":""},x2(i)))))))}var hh,Hj=x(()=>{hh=I(U());pi()});var H4={};M(H4,{default:()=>jj});function jj(){return gc.default.createElement(qr,{id:"preferences",name:v("app.preferences.title"),nav:gc.default.createElement("strong",null,v("app.preferences.title"))},gc.default.createElement(Yd,{state:"preferences-tab",tabs:[{value:"preferences",label:v("app.settings.title"),content:gc.default.createElement("div",{className:"tco-app-scroll-area"},gc.default.createElement(HU,null))},{value:"keyboard-shortcuts",label:v("app.keyboard-shortcuts.title"),content:gc.default.createElement("div",{className:"tco-app-scroll-area tco-preferences-scroll-padding"},gc.default.createElement($4,null))},{value:"help",label:v("app.support.title"),content:gc.default.createElement("div",{className:"tco-app-scroll-area tco-preferences-scroll-padding"},gc.default.createElement(U4,null))}]}))}var gc,Wj=x(()=>{gc=I(U());Mo();Un();ke();Zo();Xd();Uj();Hj();sn(jj)});var Gj={};M(Gj,{StackNavigator:()=>Mx,StackNavigatorButton:()=>gce,useStackNavigator:()=>yc});function Mx({renderToggle:e,toggleState:t,stackState:n,config:o,className:r}){let[i,s]=La(t),a=ZU(n),l=(0,zn.useCallback)(()=>{s(!1)},[s]),u=(0,zn.useRef)();su({refs:[u],enabled:i,onFocusLoss:l});let c=(0,zn.useCallback)(d=>{typeof d=="boolean"?s(d):s()},[s]);(0,zn.useEffect)(()=>{i||a.set([])},[i,a.set]);let p=(0,zn.useMemo)(()=>({...a,toggle:s}),[a,s]),m=(0,zn.useMemo)(()=>[["root",{isRoot:!0,depth:a.stack.length}],...a.stack].filter(([d])=>!!o[d]).map(d=>[o[d[0]],...d]),[a.stack,o]);return zn.default.createElement(hce.Provider,{value:p},zn.default.createElement("div",{ref:u,className:Q("tco-content-nav",r,{"is-active":i})},e({onToggle:c,isOpen:i}),i&&zn.default.createElement("div",{className:"tco-content-nav-dresser"},m.map(([d,f,h])=>zn.default.createElement(d,{key:f,data:h,isOpen:i},g=>zn.default.createElement(jMe,{name:f,isOpen:i,...g}))))),i&&zn.default.createElement("div",{className:"tco-content-nav-overlay"}))}var zn,hce,yc,gce,jMe,Nx=x(()=>{zn=I(U());De();He();Et();xn();hce=(0,zn.createContext)(),yc=()=>(0,zn.useContext)(hce),gce=(0,zn.forwardRef)(({id:e,toggleClose:t,toggleRoot:n,data:o,className:r,children:i,...s},a)=>{let{push:l,matches:u,toggle:c,set:p}=yc(),m=(0,zn.useMemo)(()=>JSON.stringify(o),[o]),d=(0,zn.useMemo)(()=>u(e,o),[u,e,m]),f=(0,zn.useCallback)(h=>{if(!!e){if(d){(t||n)&&h.target.blur(),t&&c(!1),n&&p([]);return}c(!0),l(e,o)}},[d,l,e,m,p,t,c]);return zn.default.createElement(yn,{ref:a,onClick:f,className:Q(r,{"is-active":d}),...s},i)});gce.displayName="StackNavigatorButton";jMe=({isRoot:e,name:t,label:n,header:o,footer:r,content:i,headerClass:s,frameClass:a,contentClass:l,children:u,className:c})=>{let[p,m]=(0,zn.useState)(!1),{stack:d,pop:f}=yc();(0,zn.useEffect)(()=>{let y=setTimeout(()=>{m(!0)});return()=>{clearTimeout(y)}},[m]);let h=(0,zn.useCallback)(()=>{m(!1),setTimeout(()=>{f()},300)},[f,m]),g=(0,zn.useMemo)(()=>p||e,[p,e,d]);return zn.default.createElement("div",{className:Q("tco-content-nav-drawer",c,a,{"is-active":g,"is-root":e,[`is-${t}`]:!!t})},!!(o||n)&&zn.default.createElement("header",{className:Q("tco-content-nav-drawer-header",s)},n&&!e&&zn.default.createElement("h2",null,zn.default.createElement("button",{onClick:h},zn.default.createElement(G,{type:"larr"})),n),o),zn.default.createElement("div",{className:Q("tco-content-nav-drawer-content",l)},i,u),r&&zn.default.createElement("footer",{className:"tco-content-nav-drawer-footer"},r))}});var qj={};M(qj,{default:()=>j4});function j4({state:e,includeAll:t}){let[n,o]=Vn(e);(0,td.useEffect)(()=>{if(!n)if(t)o("all");else{let s=qu()?.[0].value;s&&o(s)}},[n,t]);let r=(0,td.useCallback)(s=>{o(s)},[o]),i=(0,td.useMemo)(()=>t?[{value:"all",label:v("app.all-documents")},...window.csAppData.documentTypes]:window.csAppData.documentTypes,[t]);return td.default.createElement(Gs,{className:"is-document-navigation",value:n,onChange:r,options:i})}var td,Qj=x(()=>{td=I(U());Sl();cu();Et();ke()});var Yj={};M(Yj,{getPostStatusFromId:()=>Kj});function Kj(e){let t=e.states?e.states:{};if(!Object.keys(t).length)return"";for(let n in yce){let o=yce[n];if(!!t[o])return WMe+t[o]}return""}var yce,WMe,Xj=x(()=>{yce=["wc_page_for_myaccount","wc_page_for_shop","wc_page_for_cart","wc_page_for_checkout","wc_page_for_terms","page_on_front","page_for_posts","draft"],WMe=" \u2014 "});var Jj={};M(Jj,{useCreateWithProgress:()=>vce,useOnInstall:()=>gh});function vce(){let e=DA();return(0,W4.useCallback)(async function(n){let o=Rr(n).labelSingular;Mi();let r=await e(n,async i=>({title:v("app.untitled-thing",{context:o}),...i}));return so(v("app.created-new",{context:o})),Ro(),r},[e])}function gh(){let e=DA(),t=vce(),n=(0,_ce.useNavigate)(),{toggle:o}=yc(),[r,i]=La("creating-document"),s=(0,W4.useCallback)(async l=>{if(String(l.id).indexOf(Tm)===0)return await t(l.subType);if(l.type==="document"){let{name:u}=Rr(l.subType);if(!u)return null;if(Mi({fullScreen:!0,message:`Creating ${l.title}`}),!l.isRemote||await Qg())try{let c=await e(u,async p=>{let{meta:m}=await lp(l);return m?{title:l.title,...p,...m}:null});return Ro(),c}catch(c){console.warn(c)}Ro()}if(l.type==="site"){if(console.log("INSTALL SITE",l),Mi({fullScreen:!0,message:`Installing ${l.title}`}),await Qg())try{let u=await ob(l);return u||Zr(v("app.notify.install-cancel")),El(),Ro(),u?{id:u}:null}catch(u){console.warn(u)}Ro()}},[e]),a=(0,W4.useCallback)(async(...l)=>{if(r)return;i(!0);let u=await s(...l);u?.id&&n({to:`/edit/${u.id}`}),o(!1),i(!1)},[s,r,i,n,o]);return[r,a]}var W4,_ce,G4=x(()=>{ci();W4=I(U());ke();_ce=I(qa());Nx();Et();vS();Sl();ps();Ml();zf();mo()});var Rj={};M(Rj,{PreferenceToolbarButton:()=>Lx,PreferenceToolbarButtonWithPreference:()=>Zj});function Lx({onOpen:e=null,icon:t="cog",forceOpen:n=!1,tooltip:o=null}){let{isReady:r,isOpen:i,toggle:s,open:a}=Qn("preferences");o=o||v("app.preferences.title");let l=(0,yh.useCallback)(u=>{if(n){a(),e&&e();return}s(!i),!i&&e&&e()},[r,s,i]);return r?yh.default.createElement("div",{className:"tco-tool-group"},yh.default.createElement(yn,{onClick:l,tooltip:o,className:Q("tco-bar-button","is-dev-toolkit",{"is-active":i})},yh.default.createElement(G,{type:t}))):null}function Zj(e={}){return ir("preferences_in_toolbar")?yh.default.createElement(Lx,{...e}):null}var yh,q4=x(()=>{yh=I(U());Mo();xn();De();He();ke();Un()});var tW={};M(tW,{default:()=>Q4});function Q4(){let[,e]=Vn("cs-menu-open"),[,t]=Vn("preferences-tab"),n=window.csAppData.dashboardUrl,o=(0,eW.useCallback)(function(){e(),t("preferences")},[e,t]),r=(0,eW.useCallback)(function(){e(),t("help")},[e,t]);return React.createElement(React.Fragment,null,React.createElement(Lx,{onOpen:r,icon:"help",forceOpen:!0,tooltip:v("app.help.title")}),React.createElement(Lx,{onOpen:o,forceOpen:!0}),React.createElement(o$,{tooltip:"WordPress Dashboard",href:n},v("app.exit")))}var eW,nW=x(()=>{eW=I(U());ke();Et();q4();xn()});var rW={};M(rW,{default:()=>K4});function K4(){return Ct.default.createElement(Mx,{config:YMe,toggleState:"cs-menu-open",className:"is-cs-menu",stackState:"cs-menu",renderToggle:e=>Ct.default.createElement(XMe,{...e})})}var Ct,bce,GMe,qMe,oW,QMe,KMe,YMe,XMe,iW=x(()=>{Ct=I(U());He();ke();Sl();ka();Nx();Nn();xn();Et();ci();xr();jr();Md();ci();bce=I(qa());pi();Md();Qj();mx();Xj();G4();zf();nW();GMe=({query:e})=>{let{data:{pages:t}={},isFetchingMore:n,maybeFetchMore:o,error:r,isError:i,isLoading:s}=g$(e.toLowerCase()),a=Dd(),l=ah(),u=(0,Ct.useMemo)(()=>{if(!Array.isArray(t))return[];let p=t.reduce((m,d)=>[...m,...d],[]).map(Rp);return Zp()?qy(p,a):p},[t,a]),c=(0,Ct.useMemo)(()=>qu().filter(({value:p})=>!!u.find(({docTypeName:m})=>m===p)).map(({value:p,label:m})=>({value:p,label:m,items:u.filter(({docTypeName:d})=>d===p).filter(d=>l||d.visibility!=="hidden")})).filter(({items:p})=>p.length>0),[l,u]);if(i)throw new Error(r);return Ct.default.createElement(Ct.default.Fragment,null,s?Ct.default.createElement(Ln,{lg:!0}):Ct.default.createElement(Ct.default.Fragment,null,c.length<=0&&Ct.default.createElement(Zt,{title:v("app.no-things-found",{context:v("app.documents")}),message:v("app.plus-create",{context:v("app.document")})}),c.map(({value:p,label:m,items:d})=>Ct.default.createElement(Ct.default.Fragment,{key:p},Ct.default.createElement("strong",{className:"tco-content-nav-label"},m),Ct.default.createElement("ul",{className:"tco-content-nav-list"},d.map(f=>Ct.default.createElement(oW,{key:f.id,data:f}))))),n&&Ct.default.createElement(Ln,{lg:!0}),o()))},qMe=({query:e})=>{let{data:{pages:t}={},isFetchingMore:n,maybeFetchMore:o,error:r,isError:i,isLoading:s}=h$(),a=ah(),l=Dd(),[,u]=gh(),{userCan:c}=kt(),p=(0,Ct.useMemo)(()=>{if(!Array.isArray(t))return[];let d=t.reduce((f,h)=>[...f,...h],[]).map(Rp);return d.sort((f,h)=>f.title.localeCompare(h.title)),Zp()?qy(d,l):d},[t,l]),m=(0,Ct.useMemo)(()=>qu().filter(({value:d})=>!!p.find(({docTypeName:f})=>f===d)).map(({value:d,label:f})=>({value:d,label:f,docTypeInfo:Rr(d),items:p.filter(({docTypeName:h})=>h===d).filter(h=>a||h.visibility!=="hidden")})).filter(({items:d})=>d.length>0),[a,p]);if(i)throw new Error(r);return Ct.default.createElement(Ct.default.Fragment,null,s?Ct.default.createElement(Ln,{absolute:!0,lg:!0}):Ct.default.createElement(Ct.default.Fragment,null,m.length<=0&&Ct.default.createElement(Zt,{title:v("app.no-things-found",{context:v("app.documents")}),message:v("app.plus-create",{context:v("app.document")})}),m.map(({value:d,label:f,items:h,docTypeInfo:g})=>Ct.default.createElement(Ct.default.Fragment,{key:d},Ct.default.createElement("strong",{className:"tco-content-nav-label"},c(`${g.permissionContext}.create`)&&Ct.default.createElement("a",{className:"tco-float-right",onClick:function(){u({id:Tm,subType:d})}},Ct.default.createElement(G,{type:"plus"})),f),Ct.default.createElement("ul",{className:"tco-content-nav-list"},h.map(y=>Ct.default.createElement(oW,{key:y.id,data:y}))))),n&&Ct.default.createElement(Ln,{lg:!0}),o()))},oW=({data:e})=>{let t=(0,bce.useNavigate)(),{toggle:n}=yc(),{id:o,title:r,docTypeName:i,docTypeInfo:{permissionContext:s,labelSingular:a}={}}=e,{userCan:l}=kt(),{duplicate:u,deletePermanent:c}=fx(i),p=(0,Ct.useCallback)(h=>{h.preventDefault(),h.stopPropagation(),u(o,r)},[o,r]),m=(0,Ct.useCallback)(h=>{c(o)},[o]),d=`/edit/${o}`,f=(0,Ct.useCallback)(h=>{h.preventDefault(),h.stopPropagation(),_2(h)||n(!1),t({to:d})},[d,n]);return Ct.default.createElement("li",null,Ct.default.createElement(i$,{onClick:f,className:"tco-content-nav-index-item",to:d},Ct.default.createElement("span",null,r,Kj(e)),Ct.default.createElement("div",{className:"tco-content-nav-index-item-after"},Ct.default.createElement("div",{className:"tco-content-nav-index-item-actions"},l(`${s}.create`)&&Ct.default.createElement(yn,{className:"",onClick:p,tooltip:v("app.duplicate")},Ct.default.createElement(G,{type:"copy"})),l(`${s}.delete`)&&Ct.default.createElement(Ll,{className:"",tooltip:v("app.delete"),label:Ct.default.createElement(G,{type:"trash"}),prompt:v("app.notify.delete-confirm-perm",{context:a}),onAccept:m})))))},QMe=({type:e})=>{let t=Dd(),n=ah(),{data:{pages:o}={},isFetchingMore:r,maybeFetchMore:i,error:s,isError:a,isLoading:l}=hx(e),{label:u}=Rr(e),c=(0,Ct.useMemo)(()=>{if(!Array.isArray(o))return null;let p=o.reduce((m,d)=>[...m,...d],[]).filter(m=>n||m.visibility!=="hidden").map(Rp);return Zp()?qy(p,t):p},[o,t,n]);if(a)throw new Error(s);return l?Ct.default.createElement(Ln,{lg:!0}):c.length<=0?Ct.default.createElement(Zt,{title:v("app.no-things-found",{context:u}),message:v("app.plus-create",{context:v("app.document")})}):Ct.default.createElement("ul",{className:"tco-content-nav-list"},c.map(p=>Ct.default.createElement(oW,{key:p.id,data:p})),r&&Ct.default.createElement(Ln,{lg:!0}),i())},KMe=({children:e,isOpen:t,data:{depth:n}})=>{let{isSearching:o,query:r,clearSearch:i}=oa("document-search"),[s]=Vn("selected-doc-type");return(0,Ct.useEffect)(()=>{i()},[t]),e({header:Ct.default.createElement(Ct.default.Fragment,null,Ct.default.createElement(j4,{state:"selected-doc-type",includeAll:!0}),Ct.default.createElement(pu,{id:"document-search",placeholder:"Search\u2026",autoFocus:t})),footer:Ct.default.createElement(Q4,null),content:t&&n<=1&&(o?Ct.default.createElement(GMe,{query:r}):s&&(s==="all"?Ct.default.createElement(qMe,null):Ct.default.createElement(QMe,{type:s})))})},YMe={root:KMe},XMe=({onToggle:e})=>(tr({"search-documents":()=>{e(!0)},esc:kn(()=>{e(!1)})},[e]),Ct.default.createElement("button",{className:"tco-content-nav-toggle",onClick:e},Ct.default.createElement(G,{type:"logo-cornerstone"}),Ct.default.createElement("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 64.2 7.9",style:{enableBackground:"new 0 0 64.2 7.9"},xmlSpace:"preserve"},Ct.default.createElement("g",null,Ct.default.createElement("g",{transform:"translate(-1.000000, 0.000000)"},Ct.default.createElement("path",{d:"M5.5,5.9l1,1C5.8,7.5,5.1,7.8,4.2,7.8C2.5,7.8,1,6.8,1,4.7s1.4-3.1,3.1-3.1c0.8,0,1.5,0.2,2.1,0.9l-0.9,1C5.1,3.1,4.6,2.9,4.2,2.9c-1,0-1.7,0.7-1.7,1.8c0,1.1,0.8,1.7,1.7,1.7C4.7,6.4,5.1,6.3,5.5,5.9z M9.6,1.6c1.9,0,3.1,1.4,3.1,3.1c0,1.7-1.2,3.1-3.1,3.1S6.6,6.4,6.6,4.7C6.6,3,7.7,1.6,9.6,1.6z M9.6,2.9C8.6,2.9,8,3.8,8,4.7c0,0.9,0.5,1.7,1.6,1.7s1.6-0.8,1.6-1.7C11.2,3.8,10.6,2.9,9.6,2.9z M13.3,1.7h1.4l0.1,0.7c0.5-0.7,1.1-0.8,1.7-0.8c0.6,0,1.2,0.2,1.5,0.6l-0.7,1.3C17,3.1,16.7,3,16.3,3c-0.8,0-1.5,0.4-1.5,1.5v3.1h-1.5V1.7z M24,7.6h-1.5V4.5C22.5,3.6,22,3,21.1,3c-0.9,0-1.5,0.8-1.5,1.7v3h-1.5V1.7h1.3l0.1,0.8c0.6-0.6,1.2-0.9,1.9-0.9c1.4,0,2.5,1,2.5,2.9V7.6z M30.7,5.2h-4.6c0.1,0.7,0.7,1.3,1.8,1.3c0.5,0,1.2-0.2,1.6-0.6l0.9,0.9c-0.6,0.6-1.6,1-2.5,1c-2,0-3.3-1.3-3.3-3.2c0-1.8,1.2-3.1,3.1-3.1C29.7,1.5,30.9,2.8,30.7,5.2z M26.1,4h3.2c-0.1-0.8-0.7-1.2-1.5-1.2C27,2.8,26.3,3.2,26.1,4z M31.4,1.7h1.4l0.1,0.7c0.5-0.7,1.1-0.8,1.7-0.8c0.6,0,1.2,0.2,1.5,0.6l-0.7,1.3C35.1,3.1,34.8,3,34.4,3c-0.8,0-1.5,0.4-1.5,1.5v3.1h-1.5V1.7z M40.9,2.3l-0.8,1c-0.4-0.4-0.9-0.5-1.5-0.5c-0.7,0-1.1,0.2-1.1,0.6c0,0.4,0.3,0.6,1.1,0.6c1.1,0.1,2.5,0.3,2.5,1.9c0,1-0.9,1.9-2.5,1.9c-0.9,0-1.9-0.2-2.7-1.1l0.7-1c0.4,0.5,1.4,0.8,2,0.8c0.6,0,1.1-0.3,1.1-0.7c0-0.4-0.3-0.6-1.2-0.6c-1.1-0.1-2.4-0.5-2.4-1.8c0-1.4,1.4-1.8,2.5-1.8C39.5,1.5,40.2,1.7,40.9,2.3z M42.3,0.2L43.8,0v1.7h1.6V3h-1.6v2.6c0,0.6,0.3,0.8,0.8,0.8c0.2,0,0.5-0.1,0.7-0.2l0.4,1.2c-0.4,0.2-0.8,0.2-1.2,0.3c-1.3,0-2.1-0.7-2.1-2.2V3h-1.1V1.7h1.1V0.2z M48.9,1.6C50.8,1.6,52,3,52,4.7c0,1.7-1.2,3.1-3.1,3.1c-1.9,0-3.1-1.4-3.1-3.1C45.8,3,47,1.6,48.9,1.6z M48.9,2.9c-1.1,0-1.6,0.9-1.6,1.8c0,0.9,0.5,1.7,1.6,1.7s1.6-0.8,1.6-1.7C50.5,3.8,49.9,2.9,48.9,2.9z M58.4,7.6h-1.5V4.5c0-0.9-0.5-1.6-1.4-1.6C54.6,3,54,3.7,54,4.6v3h-1.5V1.7h1.3L54,2.5c0.6-0.6,1.2-0.9,1.9-0.9c1.4,0,2.5,1,2.5,2.9V7.6z M65.1,5.2h-4.6c0.1,0.7,0.7,1.3,1.8,1.3c0.5,0,1.2-0.2,1.6-0.6l0.9,0.9c-0.6,0.6-1.6,1-2.5,1c-2,0-3.3-1.3-3.3-3.2c0-1.8,1.2-3.1,3.1-3.1C64.1,1.5,65.4,2.8,65.1,5.2z M60.5,4h3.2c-0.1-0.8-0.7-1.2-1.5-1.2C61.4,2.8,60.8,3.2,60.5,4z"}))))))});var sW={};M(sW,{default:()=>Y4});function xce({isSearching:e,isLoading:t,isCreating:n,onInstall:o,siteData:r,groups:i,groupData:s,state:a}){if(t)return In.default.createElement(Ln,{lg:!0});if(i.length<=0)return In.default.createElement(Zt,{title:v("app.no-things-found",{context:v("app.templates.entities")}),message:""});if(e){let l=i.map(({value:u,label:c})=>({value:u,label:c,items:s.get(u)?.templates??[]})).filter(({items:u})=>u.length>0);return r.length&&(l=[{value:"site",label:"Sites",items:[...r]},...l]),l.length<=0?In.default.createElement(Zt,{title:v("app.no-things-found",{context:v("app.templates.entities")}),message:""}):In.default.createElement(In.default.Fragment,null,l.map(({value:u,label:c,items:p})=>In.default.createElement(In.default.Fragment,{key:u},p.length>0&&In.default.createElement("strong",{className:"tco-content-nav-label"},c),In.default.createElement(lc,{isCreate:!0,items:p,onInstall:o,className:"is-sm"}))))}return In.default.createElement(e7e,{state:a,items:i},l=>In.default.createElement(lc,{isCreate:!0,items:l==="sites"?r:s.get(l).templates??[],onInstall:o,className:"is-sm"}))}function t7e({isOpen:e,children:t}){let n=Wv(),o=Yg(),r=(0,In.useMemo)(()=>o.length<=0?[]:[{value:"blank",label:"Blank"},...n],[o,n]),[i]=Vn("document-create-tabs"),{reset:s,toggle:a}=yc();return t({frameClass:`is-document-create-tab-${i}`,headerClass:`is-${i}`,contentClass:"is-flush",header:In.default.createElement(In.default.Fragment,null,In.default.createElement("div",{className:Q("is-document-create-tabs-wrapper",`is-${i}`)},In.default.createElement(Yd,{state:"document-create-tabs",tabs:r,className:"is-document-create"})),i!=="blank"&&In.default.createElement(pu,{id:"create-new",key:"search-"+i,placeholder:"Search\u2026",autoFocus:e})),content:In.default.createElement(In.default.Fragment,null,i==="theme"&&In.default.createElement(JMe,null),i==="library"&&In.default.createElement(ZMe,null),i==="blank"&&In.default.createElement(RMe,null))})}function Y4(){return Yg().length<=0?null:In.default.createElement(Mx,{config:o7e,toggleState:"cs-create-open",className:"is-create-new",stackState:"cs-create",renderToggle:t=>In.default.createElement(n7e,{...t})})}var In,JMe,ZMe,RMe,e7e,n7e,o7e,aW=x(()=>{In=I(U());De();He();ke();It();ka();Nx();Nn();Et();xr();jr();pi();Xd();zg();As();zf();G4();JMe=()=>{let{isSearching:e,query:t}=oa("create-new"),{items:n,isLoading:o}=rl(Gv(),{filter:sp({type:"document"}),query:t}),{userCan:r}=kt(),i=r("manage_options"),{groupData:s,groups:a}=d9(n),l=(0,In.useMemo)(()=>i?window.csAppData?.remoteAssets?.templates?.sites??[]:[],[i]),u=(0,In.useMemo)(()=>t?l.filter(d=>{let f=new RegExp(t,"ig");return!!d.title.match(f)}):l,[l,t]),c=(0,In.useMemo)(()=>u.length<=0?a:[{label:"Sites",value:"sites"},...a],[a,u]),[p,m]=gh();return In.default.createElement(xce,{isSearching:e,isLoading:o,isCreating:p,onInstall:m,groups:c,groupData:s,siteData:u,state:"document-create-theme-accordion"})},ZMe=()=>{let{isSearching:e,query:t}=oa("create-new"),{items:n,isLoading:o}=rl(rc(),{filter:sp({type:"document"}),query:t}),{groupData:r,groups:i}=m9(n),[s,a]=gh();return In.default.createElement(xce,{isSearching:e,isLoading:o,isCreating:s,onInstall:a,groups:i,groupData:r,state:"document-create-library-accordion"})},RMe=()=>{let e=Xv(),[,t]=gh(),n=(0,In.useMemo)(()=>e.map(({value:o,labelSingular:r})=>({id:`${Tm}/${o}`,title:r,type:"document",subType:o})),[e]);return In.default.createElement(lc,{isCreate:!0,items:n,onInstall:t,className:"is-sm"})},e7e=({state:e,items:t,children:n})=>(Iv(e,[t?.[0]?.value]),In.default.createElement(Sf,{state:e,items:t},n));n7e=({isOpen:e,onToggle:t})=>{let{reset:n,toggle:o}=yc(),r=(0,In.useCallback)(()=>{e||t()},[e,t,n]);return tr({"create-new":()=>{t(!0)},esc:()=>{t(!1)}},[t]),In.default.createElement(In.default.Fragment,null,In.default.createElement("button",{className:"tco-content-nav-toggle",onClick:t},In.default.createElement(G,{type:"plus"})))},o7e={root:t7e}});var lW={};M(lW,{default:()=>X4});function r7e({setPreviewUrl:e,choices:t}){return Array.isArray(t)?pt.default.createElement(Gs,{options:t,onChange:e}):pt.default.createElement(Qd,{options:t,transform:({id:n,title:o,parentTitle:r,typeLabel:i,url:s,value:a,label:l})=>({value:s||a,label:o||l,meta:{parentTitle:r,typeLabel:i}}),onChange:e})}function i7e({setPreviewUrl:e,format:t}){let n=(0,pt.useRef)();(0,pt.useEffect)(()=>{n.current&&n.current.focus()},[]);let o=(0,pt.useCallback)(({target:{value:r}})=>{e(t.replace("SEARCHQUERYPLACEHOLDER",encodeURIComponent(r)))},[t,e]);return pt.default.createElement("input",{ref:n,type:"text",onChange:o})}function l7e(){let{id:e,docTypeInfo:t}=Be(),n=I$(e),o=a7e(t),[r,i]=(0,pt.useState)(),s=y8(o),a=(0,pt.useCallback)(p=>{n(p)},[n]),l=_8(o),{criteria:u={}}=(0,pt.useMemo)(()=>l.find(({key:p})=>p===r)??{},[l,r]);(0,pt.useEffect)(()=>{u.url&&a(u.url)},[u.url,a]);let c=u&&u.type&&s7e[u.type];return pt.default.createElement("ul",{className:"tco-bar-dropdown-list"},pt.default.createElement("li",null,pt.default.createElement("div",{className:"has-controls"},pt.default.createElement(Gs,{grouped:!0,options:s,placeholder:"Select URL",value:r,onChange:p=>{i(p)}}),c&&pt.default.createElement(c,{setPreviewUrl:n,...u}))))}function u7e({toggle:e,navigate:t,notice:n}){let o=(0,pt.useCallback)(()=>{!t||(t(),e(!1))},[e,t]);return pt.default.createElement("ul",{className:"tco-bar-dropdown-list"},pt.default.createElement("li",null,pt.default.createElement("a",{onClick:o,className:"is-featured is-warn"},pt.default.createElement("span",null,n),t&&pt.default.createElement("kbd",null,"\u2192"))))}function y7e({doc:e}){let{docId:t,docTypeInfo:{baseType:n,labelSingular:o}={},docTypeName:r,previewUrl:i,settingsData:s,settingsLoaded:a,settingControls:l}=e,{navigate:u}=za(),[,c]=sm("document"),p=a&&l?.length>0,m=(0,pt.useCallback)(()=>{c("settings"),u("document")},[u,c]),d=Ne(function({ui:w}){return w.previewForceScrollEffects}),f=Ne(function({ui:w}){return w.previewElementConditions}),h=Ne(function({ui:w}){return w.previewElementToggleLock}),g=(0,pt.useMemo)(()=>d!=="none"||f!=="allow"||h==="locked",[d,f,h]),y=(0,pt.useMemo)(()=>p?n==="layout"&&(s?.assignments??[]).length<=0?`This ${o} is not assigned. Manage assignments from Document Settings.`:n==="content"&&s?.general_post_status==="draft"?`This ${o} is a draft. Publish it from Document Settings.`:null:null,[p,n,s,o]),_=(0,pt.useMemo)(()=>{let w=[];return n!=="content"&&w.push(["switcher",pt.default.createElement(l7e,{key:"switcher-select"})]),t&&w.push(["settings",pt.default.createElement(h7e,{key:"preview-settings"})]),i&&r!=="custom:component"&&w.push(["link",pt.default.createElement(g7e,{url:i,key:"preview-link"})]),w},[n,t,i,r]);return pt.default.createElement("div",{className:"tco-tool-group"},pt.default.createElement(Zm,{id:"preview",order:"end",position:"top",href:i,label:y||g?pt.default.createElement("span",null,pt.default.createElement("b",{className:"tco-bubble has-pulse is-bottom is-left"}),pt.default.createElement(G,{type:"preview"})):pt.default.createElement(G,{type:"preview"})},w=>pt.default.createElement(dh,{className:"is-preview"},y&&pt.default.createElement(u7e,{toggle:w,navigate:m,notice:y}),pt.default.createElement("h1",null,pt.default.createElement("span",null,"Preview")),_.map(([S,C],k)=>pt.default.createElement(pt.default.Fragment,{key:S},C,k<_.length-1&&pt.default.createElement("hr",{className:"tco-bar-dropdown-divider"}))))))}function X4(){let e=Be();return e.id?pt.default.createElement(y7e,{doc:e}):null}var pt,s7e,a7e,c7e,wce,p7e,m7e,d7e,f7e,h7e,g7e,uW=x(()=>{pt=I(U());ft();Ax();Zi();He();It();cu();ke();Wd();Lp();nr();Mo();ed();Un();Ta();s7e={select:r7e,text:i7e},a7e=({baseType:e,subType:t}={})=>e==="layout"&&!["header","footer"].includes(t)?t:"any";c7e=()=>{let e=Ne(({ui:r})=>r.previewForceScrollEffects),t=Ye();bo(()=>{$u("ui","force-scroll-effects",e)},[e]);let n=(0,pt.useMemo)(()=>[{value:"in",label:"In"},{value:"out",label:"Out"}],[]),o=(0,pt.useCallback)(r=>t({type:"UI:FORCE_SCROLL_EFFECTS",payload:r}),[t]);return pt.default.createElement("div",null,pt.default.createElement("span",null,"Force Scroll Effects")," ",pt.default.createElement(to,{value:e,choices:n,offValue:"none",isToggle:!0,onUpdate:o}))},wce=[{value:"ignore",label:"Ignore"}],p7e=()=>{let e=Ne(({ui:o})=>o.previewElementSlideInteractions),t=Ye();bo(()=>{$u("ui","element-interaction-ignore",e)},[e]);let n=(0,pt.useCallback)(o=>t({type:"UI:IGNORE_SLIDE_INTERACTIONS",payload:o}),[t]);return pt.default.createElement("div",null,pt.default.createElement("span",null,"Slide Interactions")," ",pt.default.createElement(to,{value:e,choices:wce,offValue:"allow",isToggle:!0,onUpdate:n}))},m7e=()=>{let e=Ne(({ui:o})=>o.previewElementConditions),t=Ye();bo(()=>{$u("ui","element-conditions",e)},[e]);let n=(0,pt.useCallback)(o=>t({type:"UI:ELEMENT_CONDITIONS",payload:o}),[t]);return pt.default.createElement("div",null,pt.default.createElement("span",null,"Element Conditions")," ",pt.default.createElement(to,{value:e,choices:wce,offValue:"allow",isToggle:!0,onUpdate:n}))},d7e=[{value:"locked",label:"Locked"}],f7e=()=>{let e=Ne(({ui:o})=>o.previewElementToggleLock),t=Ye();bo(()=>{$u("ui","element-toggle-lock",e)},[e]);let n=(0,pt.useCallback)(o=>t({type:"UI:LOCK_TOGGLEABLES",payload:o==="locked"}),[t]);return pt.default.createElement("div",null,pt.default.createElement("span",null,"Element Toggles")," ",pt.default.createElement(to,{value:e,choices:d7e,offValue:"unlocked",isToggle:!0,onUpdate:n}))},h7e=()=>pt.default.createElement("ul",{className:"tco-bar-dropdown-list"},pt.default.createElement("li",null,pt.default.createElement(f7e,null)),pt.default.createElement("li",null,pt.default.createElement(p7e,null)),pt.default.createElement("li",null,pt.default.createElement(m7e,null)),pt.default.createElement("li",null,pt.default.createElement(c7e,null))),g7e=({url:e})=>pt.default.createElement("ul",{className:"tco-bar-dropdown-list"},pt.default.createElement("li",null,pt.default.createElement("a",{href:e,target:"_blank",rel:"noopener, noreferrer"},pt.default.createElement("span",null,"View on Frontend")," ",pt.default.createElement("kbd",null,"\u2192"))))});var cW={};M(cW,{default:()=>J4});function J4(){let{docId:e}=Be(),[t]=je(Nl),[,n]=je(Ky),[,o]=je(UA),r=(0,u0.useCallback)(async()=>{t.includes(e)&&!await _x()||(o(e),n(e))},[e,n,o,t,_x]);return tr({reload:kn(r)},[r]),e?u0.default.createElement("div",{className:"tco-tool-group"},u0.default.createElement(yn,{onClick:r,tooltip:v("app.preview.reload"),className:Q("tco-bar-button","is-preview-reload"),tooltipProps:_7e},u0.default.createElement(G,{type:"reload"}))):null}var u0,_7e,pW=x(()=>{u0=I(U());De();He();Kt();It();xn();pi();It();ke();_7e={positionOverwrite:"bottom"}});var mW={};M(mW,{default:()=>Vx});var Gl,Cce,Vx,Z4=x(()=>{Gl=I(U());De();iW();aW();It();Md();uW();pW();Xg();Cce=(0,Gl.forwardRef)(({className:e,style:t},n)=>Gl.default.createElement("div",{ref:n,className:Q("tco-bar","is-docbar",e),style:t},Gl.default.createElement(K4,null),Gl.default.createElement(Y4,null),Gl.default.createElement(N$,null),Gl.default.createElement(EI,null),Gl.default.createElement("div",{className:"tco-tools"},Gl.default.createElement(J4,null),Gl.default.createElement(X4,null)),Gl.default.createElement(g9,null)));Cce.displayName="DocBar";Vx=Cce});var dW={};M(dW,{default:()=>R4});function v7e({label:e,statusLabels:t=[],locked:n,position:o,active:r,id:i,className:s,...a}){let l=(0,ji.useRef)(),u=[...t],c=parseInt(getComputedStyle(document.body).getPropertyValue("--d-bar-crumb-max-width"));l&&l.current&&l.current.getBoundingClientRect().width>=c&&(u=[{label:v("app.status.label",{label:e}),icon:"label",key:"element-label"},...t]);let p=t.length,m=di(l,u.length?u.map(({key:f,icon:h,label:g})=>ji.default.createElement("span",{key:f},ji.default.createElement(G,{type:h})," ",g)):"",{className:"tco-help-text has-status-icons"}),d=(0,ji.useMemo)(()=>n?ji.default.createElement("span",{className:"tco-crumb-status"},ji.default.createElement(G,{type:"lock"})):p>0?ji.default.createElement("span",{className:"tco-crumb-status"},ji.default.createElement("span",{className:"tco-crumb-status-count"},ji.default.createElement(G,{type:`num-${p}`}))):null,[p,n]);return ji.default.createElement("button",{className:Q("tco-crumb",{"is-active":r},s),ref:l,...a},m,d,ji.default.createElement("span",{className:"tco-crumb-label"},e))}function R4({activeItem:e,makeItemAtts:t=()=>({}),items:n,onNavigate:o,onMouseEnter:r,onMouseLeave:i,position:s}){let a=["all","breadcrumbs"].includes(ir("status_indicators"));return ji.default.createElement("div",{className:"tco-crumbs"},ji.default.createElement("div",{className:"tco-crumbs-scroller-outer"},ji.default.createElement("div",{className:"tco-crumbs-scroller-inner"},ji.default.createElement("div",{className:"tco-crumbs-content"},n.map(({id:l,label:u,classes:c,locked:p,statusLabels:m=[]})=>ji.default.createElement(v7e,{active:l===e,className:Q(c),locked:p,statusLabels:a?m:cg,key:l,id:l,label:u,onClick:d=>{l!==e&&o(l,d)},onMouseEnter:d=>{r(l,d)},onMouseLeave:d=>{i(l,d)},position:s,...t({id:l})}))))))}var ji,fW=x(()=>{ji=I(U());De();He();xn();Un();ke();Ni()});var hW={};M(hW,{default:()=>eT});function eT(){let{id:e,docTypeName:t}=Be(),n=kt(),{id:o}=Zn()??{},r=(0,nd.useCallback)(TL(e,t,o,n),[e,t,o,n]),i=Ne(r),s=Ye(),a=(0,nd.useCallback)(({id:p})=>({"data-tco-ctx-menu":p}),[]),l=(0,nd.useCallback)(p=>{s(sa(p))},[s]),u=(0,nd.useCallback)(p=>{s(du(p))},[s]),c=(0,nd.useCallback)(()=>{s(fu())},[s]);return!o||i.length<=0?null:nd.default.createElement(R4,{items:i,activeItem:o,makeItemAtts:a,onNavigate:l,onMouseEnter:u,onMouseLeave:c})}var nd,gW=x(()=>{nd=I(U());Nn();ft();fW();Ut();ks();hs();It()});var _W={};M(_W,{DevToolkitButton:()=>yW});function yW(){let{isReady:e,isOpen:t,toggle:n}=Qn("dev-toolkit"),o=(0,c0.useCallback)(r=>{n(!t)},[e,n,t]);return e?c0.default.createElement("div",{className:"tco-tool-group"},c0.default.createElement(yn,{onClick:o,tooltip:"Dev Toolkit",className:Q("tco-bar-button","is-dev-toolkit",{"is-active":t})},c0.default.createElement(G,{type:"dev"}))):null}var c0,vW=x(()=>{c0=I(U());Mo();xn();De();He()});var bW={};M(bW,{default:()=>tT});function tT({onSelect:e,fileTypes:t=void 0}){let n=(0,p0.useCallback)(function(){I9({fileTypes:t,multiple:!1,onSelect:o=>{e&&e(o)}})},[t,e]);return p0.default.createElement("div",{className:"tco-tool-group"},p0.default.createElement(yn,{onClick:n,tooltip:v("app.media-library.title"),className:Q("tco-bar-button","is-media-libary")},p0.default.createElement(G,{type:"image"})))}var p0,xW=x(()=>{p0=I(U());ke();Am();He();xn();De()});var wW={};M(wW,{default:()=>nT});function nT(){let{isModal:e}=fh(),{isReady:t,isOpen:n,toggle:o}=Qn("outline"),r=(0,m0.useCallback)(i=>{o(!n)},[t,o,n]);return!t||!e?null:m0.default.createElement("div",{className:"tco-tool-group"},m0.default.createElement(yn,{onClick:r,tooltip:v("app.outline.title"),className:Q("tco-bar-button","is-outline-modal")},m0.default.createElement(G,{type:"nav-document"})))}var m0,CW=x(()=>{m0=I(U());ke();He();xn();De();Mo();Dx()});var SW={};M(SW,{default:()=>EW});var Ba,Ece,EW,kW=x(()=>{Ba=I(U());De();Cs();n0();p4();gW();vW();xW();CW();q4();lm();Ece=(0,Ba.forwardRef)(({className:e,style:t},n)=>Ba.default.createElement("div",{ref:n,className:Q("tco-bar","is-toolbar","is-spaced",e),style:t},Ba.default.createElement(eT,null),Ba.default.createElement("div",{className:"tco-tools"},Ba.default.createElement(tN,null),Ba.default.createElement(yW,null),Ba.default.createElement(Zj,null),Ba.default.createElement(tT,null),Ba.default.createElement(vH,null),Ba.default.createElement(nT,null),Ba.default.createElement(k$,null),Ba.default.createElement(Pa,{extensionType:"toolbar"}))));Ece.displayName="Toolbar";EW=Ece});var TW={};M(TW,{default:()=>AW});var d0,Sce,AW,PW=x(()=>{d0=I(U());De();Un();mo();xv();Sce=(0,d0.forwardRef)(({output:e,id:t,className:n,style:o},r)=>{let{preview_inset:i=!1,disable_preview:s}=Wt();return d0.default.createElement("div",{className:Q("tco-canvas",{"is-inset":i},n),style:o},!s&&d0.default.createElement(WE,{className:n}),d0.default.createElement(Pd,null))});Sce.displayName="Canvas";AW=Sce});var MW={};M(MW,{DevWorkspace:()=>IW,DevWorkspaceFooter:()=>DW,DevWorkspaceHeader:()=>OW});function w7e(){let e=!0,[t,n]=(0,st.useState)(!1),o=(0,st.useCallback)(s=>n(s),[n]),[r,i]=(0,st.useState)("transparent");return st.default.createElement(fn,{open:t,modalClass:e?"is-color-with-palette":"is-color-solo",isInput:!0,swatchLabelClass:"has-value",label:"Edit",onToggle:o},st.default.createElement("div",{className:"tco-picker-header"},st.default.createElement("div",{className:"tco-picker-tabs"},st.default.createElement("button",{className:"is-active"},"Base"),st.default.createElement("button",{className:""},"Interaction"),st.default.createElement("button",null,st.default.createElement("svg",{class:"tco-svg is-link",width:"16",height:"16",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg"},st.default.createElement("g",null,st.default.createElement("path",{d:"M11,0C9.7,0,8.4,0.5,7.5,1.5L6.3,2.6C5.9,3,5.9,3.6,6.3,4s1,0.4,1.4,0l1.2-1.2c1.1-1.1,3.1-1.1,4.2,0 C13.7,3.4,14,4.2,14,5s-0.3,1.6-0.9,2.1L12,8.3c-0.4,0.4-0.4,1,0,1.4c0.2,0.2,0.5,0.3,0.7,0.3s0.5-0.1,0.7-0.3l1.2-1.2 C15.5,7.6,16,6.3,16,5s-0.5-2.6-1.5-3.5C13.6,0.5,12.3,0,11,0z"}),st.default.createElement("path",{d:"M8.3,12l-1.2,1.2c-1.1,1.1-3.1,1.1-4.2,0C2.3,12.6,2,11.8,2,11s0.3-1.6,0.9-2.1L4,7.7c0.4-0.4,0.4-1,0-1.4 s-1-0.4-1.4,0L1.5,7.5C0.5,8.4,0,9.7,0,11s0.5,2.6,1.5,3.5C2.4,15.5,3.7,16,5,16s2.6-0.5,3.5-1.5l1.2-1.2c0.4-0.4,0.4-1,0-1.4 S8.7,11.6,8.3,12z"}),st.default.createElement("path",{d:"M9.4,5.2L5.2,9.4c-0.4,0.4-0.4,1,0,1.4c0.2,0.2,0.5,0.3,0.7,0.3s0.5-0.1,0.7-0.3l4.2-4.2 c0.4-0.4,0.4-1,0-1.4C10.4,4.8,9.8,4.8,9.4,5.2z"})))))),st.default.createElement("div",{className:"tco-color-picker-sections"},st.default.createElement("div",{className:"is-picker"},st.default.createElement(iS,{value:r,onUpdate:i})),e&&st.default.createElement("div",{className:"is-palettes"},st.default.createElement("div",{className:"is-palettes-inner"},st.default.createElement(kce,{context:"picker"})))))}function C7e(){return st.default.createElement(Gr,null,st.default.createElement(qo,{label:"Setup"},st.default.createElement(Le,{label:"Color"},st.default.createElement(w7e,null))),st.default.createElement(qo,{label:"Loader"},st.default.createElement(Ln,null)))}var st,b7e,x7e,kce,E7e,S7e,IW,OW,DW,NW=x(()=>{st=I(U());De();He();Et();ke();Ur();xr();Ta();Ht();xm();b7e=[{value:"tab1",label:"Tab 1"},{value:"tab2",label:"Tab 2"}],x7e=[{label:"Palette",palette:[{value:"rgba(255, 0, 0, 0.06)",label:"Rojo",class:"is-active-color"},{value:"rgba(0, 255, 0, 0.55)",label:"Verde",class:""},{value:"rgba(0, 0, 255, 0.27)",label:"Azul",class:""},{value:"#f39f18",label:"Sunny Sunflower with Sunbeams Shining Down",class:""},{value:"#3d642d",label:"Fern",class:"is-modified-color"},{value:"#ea899a",label:"Le Pink Panther",class:""}]},{label:"Luxury Woman Coach",palette:[{value:"rgb(255, 255, 255)",label:"BG 1",class:""},{value:"rgb(235, 234, 233)",label:"BG 2",class:""},{value:"rgb(35, 31, 32)",label:"Base",class:""},{value:"rgb(20, 17, 18)",label:"Heading",class:""},{value:"rgb(35, 31, 32)",label:"iBG 1",class:""},{value:"rgb(158, 151, 147)",label:"iBG 2",class:""},{value:"rgb(224, 223, 222)",label:"iBase",class:""},{value:"rgb(255, 255, 255)",label:"iHeading",class:""},{value:"rgb(192, 131, 105)",label:"Accent 1",class:""},{value:"rgb(251, 216, 192)",label:"Accent 2",class:""},{value:"rgb(35, 31, 32)",label:"Text on Accent",class:""},{value:"rgb(20, 17, 18)",label:"Form",class:""},{value:"rgb(255, 255, 255)",label:"iForm",class:""},{value:"rgb(20, 17, 18)",label:"Shadow",class:""}]}];kce=({context:e="workspace"})=>st.default.createElement(st.default.Fragment,null,st.default.createElement("div",{className:"tco-control-group"},st.default.createElement("header",{className:"tco-control-group-header"},st.default.createElement("span",{className:"tco-control-group-label"},"Solo Add")),st.default.createElement("ul",{className:"tco-value-list"},st.default.createElement("li",{className:"tco-value-list-add"},st.default.createElement("span",null,st.default.createElement(G,{type:"plus"})," Add Item")))),x7e.map(t=>st.default.createElement("div",{className:"tco-control-group"},st.default.createElement("header",{className:"tco-control-group-header"},st.default.createElement("span",{className:"tco-control-group-label"},t.label),e==="workspace"&&st.default.createElement("button",{className:"tco-control-group-header-action"},st.default.createElement("svg",{className:"tco-svg is-plus",width:"16",height:"16",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg"},st.default.createElement("g",null,st.default.createElement("path",{d:"M15,7H9V1c0-0.6-0.4-1-1-1S7,0.4,7,1v6H1C0.4,7,0,7.4,0,8s0.4,1,1,1h6v6c0,0.6,0.4,1,1,1s1-0.4,1-1V9h6 c0.6,0,1-0.4,1-1S15.6,7,15,7z"}))))),st.default.createElement("ul",{className:"tco-value-list"},t.palette.map(n=>st.default.createElement("li",{className:`tco-value-list-item ${e!=="workspace"?n.class:""}`},st.default.createElement("span",{className:"tco-value-list-item-main"},e==="workspace"&&st.default.createElement("span",{className:"tco-value-list-item-handle"},st.default.createElement("b",null),st.default.createElement("b",null),st.default.createElement("b",null),st.default.createElement("b",null)),st.default.createElement("span",{className:"tco-value-list-item-content"},st.default.createElement("span",{className:"tco-value-list-item-swatch"},st.default.createElement("span",{style:{backgroundColor:n.value}})),st.default.createElement("span",null,n.label)),e==="workspace"&&st.default.createElement("span",{className:"tco-value-list-item-actions"},st.default.createElement("button",null,st.default.createElement("svg",{className:"tco-svg is-copy",width:"16",height:"16",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg"},st.default.createElement("g",null,st.default.createElement("path",{d:"M10,4H2C1.4,4,1,4.4,1,5v10c0,0.6,0.4,1,1,1h8c0.6,0,1-0.4,1-1V5C11,4.4,10.6,4,10,4z"}),st.default.createElement("path",{d:"M14,0H4v2h9v11h2V1C15,0.4,14.6,0,14,0z"})))),st.default.createElement("button",null,st.default.createElement("svg",{className:"tco-svg is-trash",width:"16",height:"16",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg"},st.default.createElement("g",null,st.default.createElement("path",{d:"M15.98,3.196l-0.011-0.002C15.977,3.128,16,3.069,16,3c0-2.916-7.182-3-8-3S0,0.084,0,3 c0,0.069,0.023,0.128,0.031,0.194L0.02,3.196l1.983,9.919C2.117,15.096,5.165,16,8,16s5.883-0.904,5.997-2.884L15.98,3.196z M8,2 c3.137,0,5.155,0.584,5.829,1C13.155,3.416,11.137,4,8,4S2.845,3.416,2.171,3C2.845,2.584,4.863,2,8,2z"})))))))),st.default.createElement("li",{className:"tco-value-list-add"},st.default.createElement("span",null,st.default.createElement(G,{type:"plus"})," Add Item")))))),E7e=()=>st.default.createElement(C7e,null),S7e=()=>st.default.createElement(kce,{context:"workspace"}),IW=()=>st.default.createElement(ia,{id:"dev"},({tab:e})=>st.default.createElement(st.default.Fragment,null,e==="tab1"&&st.default.createElement(E7e,null),e==="tab2"&&st.default.createElement(S7e,null))),OW=()=>st.default.createElement(ra,{title:"Dev",id:"dev",tabs:b7e}),DW=()=>st.default.createElement(st.default.Fragment,null,st.default.createElement("a",{className:"tco-workspace-foot-action"},st.default.createElement(G,{type:"save-library"}),st.default.createElement("span",null,"Action")),st.default.createElement("a",{className:"tco-workspace-foot-action"},st.default.createElement(G,{type:"save-library"}),st.default.createElement("span",null,"Action")))});var jW={};M(jW,{default:()=>N7e,getStarterTemplatesByType:()=>Gce,getStarterTemplatesByTypeV2:()=>HW});function HW(e,t=!1){let n=[];if(t||e==="layout:archive-wc"||e==="layout:single-wc"||e==="custom:component"||e==="content:post"){let o=Gce(e);for(let r in o){let i={...o[r]};i.id=r,i.title=i.label,i.subType=e,i.isRemote=!1,i.template=i.template.layout?JSON.parse(i.template.layout):JSON.parse(i.template.content),i.type="document",i.isStarter=!0,n.push(i)}}return n}var Cp,LW,Ace,Tce,Pce,Ice,Ou,VW,f0,k7e,oT,FW,rT,A7e,Ep,iT,Fx,_h,sT,Oce,zx,T7e,_c,zW,P7e,Dce,Mce,Nce,Lce,Vce,aT,BW,Fce,zce,Bce,Uce,I7e,Bx,O7e,D7e,M7e,UW,$W,$ce,Hce,jce,Wce,Gce,N7e,WW=x(()=>{Sl();Cp='"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANwAAAB4CAYAAACZ15x5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyVpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ2MCwgMjAyMC8wNS8xMi0xNjowNDoxNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjIgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTcwMTQzN0RGNkQ5MTFFQUI3QjY4QTM3NEE4QTJBMTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTcwMTQzN0VGNkQ5MTFFQUI3QjY4QTM3NEE4QTJBMTMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5NzAxNDM3QkY2RDkxMUVBQjdCNjhBMzc0QThBMkExMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5NzAxNDM3Q0Y2RDkxMUVBQjdCNjhBMzc0QThBMkExMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pn3p/kkAAAWhSURBVHja7J2BcZs6GIDhnQfwBmED0wlCJnjtBHU2aCZIOkG6QfwmeOkExhOEN8GjG9AJXNTiu5zPSEL6BUZ8350aNwYBij7+XwKb9Hg8JgAwDiv1T5qmz+2PnOYACEbVBreHVfcfJVtBmwCE5S+aAADhABAOABAOAOEAAOEAJmVluVxKUwEYMd5FQoQDIKUEQDgAQDgAhAMAhANAOACEAwCEA0A4AEA4AIQDQDgAQDgAhAMAhANAOABAOACEA0A4AEA4AIQDAIQDQDgAhAOAwKxoglHIu5K9+13VlZrmWRDdM773yZ+vae4rMXT4o2WRevTyui1PbfnfsL23tmwH1v004HgKh/22rbuP/YA6Qh3HJDppyl65tpSUMgu0bB9FJ9KjRX1K8Jeuk2aBTjYhlwfGcF6dyLfDbR3lOUkq3eE3CIdwY7MJ2EHPZXvxTEP3wp0+DywoINwkKWXuKdt76f7tfpJSIhwpZQ/PwieIR8H6CoRDuGuUzXWdIpGfRfsyQZRDtsAs4Tpc5rhONWD5z4b367bct6V8V7+KiB8txoTfRhzDjiGcaot/HNdDuIgj3KtQyta05dOZwHX3u5dEfw3uVki4XFhMX+GeSCnjxaUT3QpG0Z0mWj4Y6iWlRLjFpJRSnfm7IfqVjpFzKAXCIdy1ppRDhFtH0g7ZjI4F4a6UYqJ155haE90QLmg6WRrSuWxBbYFwI7FasHBNgLHfnKM9t3QR4bzRzTb+1xWXdWMczxLhiHBBI1x9JRFOXQQ+jCjcpUsU6wgjOsIh3EV2I7bHhuhGSjnVmKVKzLdvFZG1SY5wCDdFdFM0CRMnpshXowgppYRw5dnrIjLhdMd0aRyXa7IA6TZQ29pbjm13CDcfbGcZG4E6ro2DkHBqFvej8L6tLVP1Q4ydcqkp5eGsU8WWUpaa9zYDxm8lSSDCSQjXWEa4GIXLLYVDNoTznhx4Pza59NqlrmulsjyezcD1AeEGR6a65/VSolxmOX4DhBtduLneY3iwTCtzItx4xDpLeTsw1aqS+C4KVwbhXhP9Z+CqQOl0YylzjXBxRLjG8ndzF67uSqY5IU0xYaJkuyPCxYPpRtz6wpm7NtS3Tsx3pVzrOG6rOYmQTiKcN6aItE2GP60mD3jWfzbss080OPQc6+mk1Dc+ZcIE4cSEc62zDLi/RaC6TeM4ItzIxDhLeTOTOseg0qTCtz2pd4NwCHcNEW6u9EXmL0Q3hEM4eQ6Bl4cFC3eaUZxLvWOllSGXhwULl8+07ilSSoRDuOBSqCn2tKfcO9Ztuj639nx/TOnUsdRogXC2mGYTdWfv2rFuU0T4W/NelozzeTTbcRnRDeHEIpzpO0xKz7r72GrWNT2iWOrullJYTHBktSDhbM7ejSbF09X9mujvXnlry9fkz3d0qEiqvrbg0SIFlhKgEl7O92+0d1jvIYoIfDwek64BjpoyB9aGY7B5BrepHfpkLAzruZa+7T05/L3eLLaXDTwu13Z0KcUcdNKUvXItppTSFC1+CpzhdXfXl8LH8y2RvWHatH81EyaM4SSFsxHih8c2HgSPpe5SUElMNyQzYYJwg7ix6MS+Ee7GsO69wHGcngku/XGg0lNIQLhBEU5CONM2dp7SKcnuAkUbU8pYogPCSQlXDujwOmwG7rtOmqHjIbWPHwKndiUpJcJJYLrXsRbqlIpsgDxfLbZ9SkVdJJUax9XJPD/RPjtSNVWZpunecPZOaSrv6JufyXp6ek9N80SD7lJJ2bp2t6KNRsHm0VhASgkACAeAcACAcAAIB4BwAIBwAAgHAAgHgHAAgHAACAeAcACAcAAIBwAIB4BwAAgHAAgHgHAAgHAACAcACAeAcAAIBwC+2H7z8pGmAiDCASAcACAcAMIBIBwAIBzA3DldFuBhgQBh+e3Y70cOA8A4/BJgAB5Wp1CKAqtGAAAAAElFTkSuQmCC"',LW='{"bar_base_font_size":"1rem","bar_bg_color":"#c5c5c5","bar_height":"auto","bar_outer_spacing":"2rem","bar_row_flex_wrap":true,"bar_padding":"1rem 0rem 1rem 0rem","bar_box_shadow_dimensions":"!0em 0.15em 2em","_type":"bar","_label":"Bar","_modules":[{"container_flex":"1 1 18rem","container_row_flex_justify":"flex-start","container_margin":"0rem -0.25rem 0rem -0.25rem","container_padding":"0.5rem 2rem 0.5rem 0rem","_type":"container","_label":"Container","_modules":[{"text_margin":"0rem 0.25px 0rem 0.25rem","text_font_style":"italic","text_content":"We love websites and the people who build them.","_type":"text"}]},{"container_flex":"0 0 auto","container_margin":"0rem -0.25rem 0rem -0.25rem","container_padding":"0.5rem 0rem 0.5rem 0rem","_type":"container","_label":"Container","_modules":[{"anchor_width":"2em","anchor_height":"2em","anchor_margin":"0rem 0.25rem 0rem 0.25rem","anchor_box_shadow_dimensions":"!0em 0.15em 0.65em 0em","anchor_graphic_icon_font_size":"1em","_type":"social"},{"anchor_width":"2em","anchor_height":"2em","anchor_margin":"0rem 0.25rem 0rem 0.25rem","anchor_box_shadow_dimensions":"!0em 0.15em 0.65em 0em","anchor_graphic_icon":"twitter","anchor_graphic_icon_font_size":"1em","anchor_graphic_icon_color_alt":"#1da1f2","_type":"social"},{"anchor_width":"2em","anchor_height":"2em","anchor_margin":"0rem 0.25rem 0rem 0.25rem","anchor_box_shadow_dimensions":"!0em 0.15em 0.65em 0em","anchor_graphic_icon":"youtube","anchor_graphic_icon_font_size":"1em","anchor_graphic_icon_color_alt":"#ff0000","_type":"social"}]}]}',Ace=`{"hide_bp":" lg xl","_type":"bar","_label":"Bar","_modules":[{"container_flex":"1 0 auto","_type":"container","_label":"Container","_modules":[{"image_src":${Cp},"image_width":220,"image_height":120,"_type":"image"},{"_type":"nav-layered"}]}]}`,Tce='{"section_bg_color":"#f2f2f2","section_margin":"!0px 0px 0px 0px","section_padding":"10vmin 0px 10vmin 0px","_type":"section","_label":"Information","_modules":[{"layout_row_layout_md":"100%","layout_row_gap_column":"24px","layout_row_gap_row":"24px","layout_row_grow":true,"layout_row_global_container":true,"layout_row_margin":"0px auto 0px auto","layout_row_padding":"!0px 0px 0px 0px","layout_row_border_radius":"!0px 0px 0px 0px","_type":"layout-row","_label":"Row","_modules":[{"layout_column_bg_color":"#ffffff","layout_column_padding":"calc(1.25rem + 4vmin) calc(1.25rem + 4vmin) calc(1.25rem + 4vmin) calc(1.25rem + 4vmin)","layout_column_border_radius":"4px 4px 4px 4px","layout_column_box_shadow_dimensions":"0px 2px 5px 0px","layout_column_box_shadow_color":"rgba(0, 0, 0, 0.06)","_type":"layout-column","_label":"Column","_modules":[{"text_margin":"0em 0em 0.64em 0em","text_line_height":"1.1","text_text_color":"#121212","text_content":"Description","text_base_font_size":"1.25rem","text_tag":"h2","_type":"headline"},{"_type":"the-content","_label":"Product Long Description"}]},{"layout_column_bg_color":"#ffffff","layout_column_padding":"calc(1.25rem + 4vmin) calc(1.25rem + 4vmin) calc(1.25rem + 4vmin) calc(1.25rem + 4vmin)","layout_column_border_radius":"4px 4px 4px 4px","layout_column_box_shadow_dimensions":"0px 2px 5px 0px","layout_column_box_shadow_color":"rgba(0, 0, 0, 0.06)","_type":"layout-column","_label":"Column","_modules":[{"text_margin":"0em 0em 1em 0em","text_line_height":"1.1","text_text_color":"#121212","text_content":"Details","text_base_font_size":"1.25rem","text_tag":"h2","_type":"headline"},{"content":"{{dc:woocommerce:product_additional_information}}","_type":"content-area","_label":"Product Additional Information"}]}]},{"layout_row_layout_xl":"100%","layout_row_layout_lg":"100%","layout_row_layout_md":"100%","layout_row_gap_column":"24px","layout_row_gap_row":"24px","layout_row_global_container":true,"layout_row_margin":"24px auto 0px auto","_type":"layout-row","_label":"Row","_modules":[{"layout_column_bg_color":"#ffffff","layout_column_padding":"calc(1.25rem + 4vmin) calc(1.25rem + 4vmin) calc(1.25rem + 4vmin) calc(1.25rem + 4vmin)","layout_column_border_radius":"4px 4px 4px 4px","layout_column_box_shadow_dimensions":"0px 2px 5px 0px","layout_column_box_shadow_color":"rgba(0, 0, 0, 0.06)","id":"reviews","_type":"layout-column","_label":"Column","_modules":[{"text_margin":"0em 0em 1em 0em","text_line_height":"1.1","text_text_color":"#121212","text_content":"Reviews ({{dc:woocommerce:product_review_count}})","text_base_font_size":"1.25rem","text_tag":"h2","_type":"headline"},{"content":"{{dc:woocommerce:product_reviews}}","_type":"content-area","_label":"Product Reviews"}]}]}]}',Pce=({type:e="cart"})=>`{"section_bg_color":"#ffffff","section_padding":"12vmin 0px 12vmin 0px","_type":"section","_label":"Section","_modules":[{"layout_row_layout_xl":"33.33% 66.66%","layout_row_layout_lg":"33.33% 66.66%","layout_row_layout_md":"100%","layout_row_gap_column":"2rem","layout_row_flex_align":"baseline","layout_row_gap_row":"0.64rem","layout_row_reverse":true,"layout_row_grow":true,"layout_row_global_container":true,"layout_row_margin":"0px auto 6vmin auto","layout_row_padding":"0rem 0rem 1.25rem 0rem","layout_row_border_width":"0px 0px 1px 0px","layout_row_border_style":"solid solid solid solid","layout_row_border_color":"transparent transparent #121212 transparent","layout_row_border_color_alt":"  #121212 ","_type":"layout-row","_label":"Row","_modules":[{"layout_column_flexbox":true,"layout_column_flex_direction":"row","layout_column_flex_wrap":false,"layout_column_flex_justify":"space-between","_type":"layout-column","_label":"Column","_modules":[{"line_width":"1em","line_max_width":"1em","line_size":"1em","line_color":"transparent","line_border_radius":"100em","hide_bp":" md sm xs","_type":"line","_label":"Responsive Push"},{"anchor_bg_color":"transparent","anchor_padding":"!0em","anchor_border_radius":"4px","anchor_box_shadow_dimensions":"!0em 0em 0em 0em","anchor_box_shadow_color":"transparent","anchor_text_margin":"!0px","anchor_primary_line_height":"1.2","anchor_primary_text_color":"#121212","anchor_primary_text_color_alt":"rgba(18, 18, 18, 0.55)","anchor_flex_align":"baseline","anchor_text_overflow":true,"anchor_text_primary_content":"Back to ${e==="checkout"?"Cart":"Shop"}","anchor_graphic":true,"anchor_graphic_margin":"0em 0.262em 0em 0em","anchor_graphic_icon":"o-arrow-left","anchor_graphic_icon_font_size":"1em","anchor_graphic_icon_width":"1em","anchor_graphic_icon_height":"1em","anchor_graphic_icon_color":"#121212","anchor_graphic_icon_color_alt":"rgba(18, 18, 18, 0.55)","anchor_graphic_icon_alt":"o-arrow-left","anchor_href":"{{dc:woocommerce:${e==="checkout"?"cart":"shop"}_url}}","_type":"button"}]},{"layout_column_flexbox":true,"layout_column_flex_direction":"row","layout_column_flex_wrap":false,"layout_column_flex_justify":"space-between","layout_column_flex_align":"baseline","_type":"layout-column","_label":"Column","_modules":[{"text_font_weight":"bold","text_line_height":"1","text_text_color":"#121212","text_content":"{{dc:post:title}}","text_base_font_size":"3.051rem","_type":"headline","_label":"The Title"}]}]},{"layout_row_layout_xl":"100%","layout_row_layout_lg":"100%","layout_row_layout_md":"100%","layout_row_global_container":true,"layout_row_margin":"0px auto 0px auto","_type":"layout-row","_label":"Row","_modules":[{"layout_column_bg_color":"#ffffff","layout_column_padding":"!0em","_type":"layout-column","_label":"Column","_modules":[{"_type":"the-content","_label":"The Content"}]}]}]}`,Ice='{"section_bg_color":"#ffffff","section_padding":"12vmin 0px 12vmin 0px","_type":"section","_label":"Section","_modules":[{"layout_row_layout_xl":"100%","layout_row_layout_lg":"100%","layout_row_layout_md":"100%","layout_row_gap_column":"2rem","layout_row_flex_align":"baseline","layout_row_gap_row":"0.64rem","layout_row_reverse":true,"layout_row_grow":true,"layout_row_global_container":true,"layout_row_margin":"0px auto 6vmin auto","layout_row_padding":"0rem 0rem 1.25rem 0rem","layout_row_border_width":"0px 0px 1px 0px","layout_row_border_style":"solid solid solid solid","layout_row_border_color":"transparent transparent #121212 transparent","layout_row_border_color_alt":"  #121212 ","_type":"layout-row","_label":"Row","_modules":[{"layout_column_flexbox":true,"layout_column_flex_direction":"row","layout_column_flex_wrap":false,"layout_column_flex_justify":"space-between","layout_column_flex_align":"baseline","_type":"layout-column","_label":"Column","_modules":[{"text_font_weight":"bold","text_line_height":"1","text_text_color":"#121212","text_content":"{{dc:post:title}}","text_base_font_size":"3.051rem","_type":"headline","_label":"The Title"}]}]},{"layout_row_layout_xl":"100%","layout_row_layout_lg":"100%","layout_row_layout_md":"100%","layout_row_global_container":true,"layout_row_margin":"0px auto 0px auto","_type":"layout-row","_label":"Row","_modules":[{"layout_column_bg_color":"#ffffff","layout_column_padding":"!0em","_type":"layout-column","_label":"Column","_modules":[{"_type":"the-content","_label":"The Content"}]}]}]}',Ou=({children:e})=>React.createElement("span",{className:"is-shadow"},e),VW=({children:e})=>React.createElement("div",{className:"is-section"},e),f0=({region:e=null,children:t})=>React.createElement("div",{className:`is-bar${e!==null?` is-${e}`:""}`},t),k7e=({children:e})=>React.createElement("div",{className:"is-header"},e),oT=({children:e})=>React.createElement("div",{className:"is-content"},e),FW=({children:e})=>React.createElement("div",{className:"is-post"},e),rT=()=>React.createElement("figure",{className:"is-logo"}),A7e=()=>React.createElement("nav",{className:"is-nav-inline"},React.createElement("i",null),React.createElement("i",null),React.createElement("i",null)),Ep=()=>React.createElement("nav",{className:"is-nav-column"},React.createElement("span",null,React.createElement("b",null),React.createElement("i",null),React.createElement("i",null),React.createElement("i",null),React.createElement("i",null))),iT=()=>React.createElement("i",{className:"is-icon"}),Fx=()=>React.createElement("strong",{className:"is-title"}),_h=()=>React.createElement("p",{className:"is-paragraph"},React.createElement("i",null),React.createElement("i",null),React.createElement("i",null)),sT=()=>React.createElement("p",{className:"is-text"},React.createElement("i",null)),Oce=()=>React.createElement("a",{className:"is-button"}),zx=()=>React.createElement("figure",{className:"is-image"},React.createElement("svg",{viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg"},React.createElement("path",{d:"M15,1H1C0.4,1,0,1.4,0,2v12c0,0.6,0.4,1,1,1h14c0.6,0,1-0.4,1-1V2C16,1.4,15.6,1,15,1z M6,4c0.6,0,1,0.4,1,1 c0,0.6-0.4,1-1,1C5.4,6,5,5.6,5,5C5,4.4,5.4,4,6,4z M2,12l2-4l3,2l3-4l4,6H2z"}))),T7e=()=>React.createElement("figure",{className:"is-woo"},React.createElement("svg",{viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg"},React.createElement("path",{d:"M14,0H2C0.9,0,0,0.9,0,2v12c0,1.1,0.9,2,2,2h12c1.1,0,2-0.9,2-2V2C16,0.9,15.1,0,14,0z M13.1,4.4c-0.4,0.7-0.7,1.9-1,3.6c-0.2,1.6-0.3,2.9-0.3,3.8c0,0.2,0,0.5-0.1,0.7c-0.1,0.2-0.3,0.3-0.5,0.4c-0.3,0-0.5-0.1-0.8-0.4c-0.9-0.9-1.7-2.4-2.2-4.2c-0.6,1.3-1.1,2.2-1.4,2.9c-0.6,1.1-1.1,1.7-1.5,1.7c-0.3,0-0.5-0.2-0.7-0.7c-0.5-1.3-1.1-3.8-1.6-7.6c0-0.3,0-0.5,0.2-0.7c0.1-0.2,0.3-0.3,0.6-0.3c0.5,0,0.8,0.2,0.9,0.7c0.3,2.1,0.6,3.8,1,5.3l2.2-4.2C8,5,8.2,4.8,8.5,4.8c0.4,0,0.7,0.2,0.8,0.8C9.6,7,9.9,8.1,10.3,9.1c0.3-2.5,0.7-4.4,1.3-5.5c0.1-0.3,0.4-0.4,0.7-0.4c0.2,0,0.4,0,0.6,0.2s0.3,0.3,0.3,0.6C13.2,4.1,13.2,4.2,13.1,4.4z"}))),_c=()=>React.createElement("div",{className:"is-feature-box"},React.createElement(iT,null),React.createElement(Fx,null),React.createElement(_h,null)),zW=()=>React.createElement(FW,null,React.createElement(zx,null),React.createElement(_h,null)),P7e=()=>React.createElement(FW,null,React.createElement(zx,null),React.createElement(oT,null,React.createElement(_h,null),React.createElement(sT,null))),Dce=()=>React.createElement(React.Fragment,null,React.createElement(FW,null,React.createElement(zx,null),React.createElement(oT,null,React.createElement(_h,null),React.createElement(sT,null))),React.createElement(Ou,null)),Mce=()=>React.createElement(React.Fragment,null,React.createElement(zW,null),React.createElement(zW,null),React.createElement(zW,null)),Nce=()=>React.createElement(React.Fragment,null,React.createElement(P7e,null)),Lce=()=>React.createElement(React.Fragment,null,React.createElement(Dce,null),React.createElement(Dce,null)),Vce=()=>React.createElement(React.Fragment,null,React.createElement(Ou,null),React.createElement(oT,null),React.createElement(Fx,null),React.createElement(Oce,null),React.createElement(_h,null),React.createElement(zx,null)),aT=({hasButton:e=!1})=>React.createElement(React.Fragment,null,React.createElement(Ou,null),React.createElement(oT,null),React.createElement(k7e,null,React.createElement(Fx,null),e&&React.createElement(sT,null)),React.createElement(T7e,null)),BW=()=>React.createElement(VW,null,React.createElement(Fx,null),React.createElement(_h,null),React.createElement(zx,null)),Fce=()=>React.createElement(React.Fragment,null,React.createElement(Ou,null),React.createElement(BW,null)),zce=()=>React.createElement(React.Fragment,null,React.createElement(Ou,null),React.createElement(BW,null),React.createElement(BW,null)),Bce=()=>React.createElement(React.Fragment,null,React.createElement(Ou,null),React.createElement(VW,null,React.createElement(_c,null),React.createElement(_c,null),React.createElement(_c,null),React.createElement(_c,null))),Uce=()=>React.createElement(React.Fragment,null,React.createElement(Ou,null),React.createElement(VW,null,React.createElement(_c,null),React.createElement(_c,null),React.createElement(_c,null),React.createElement(_c,null),React.createElement(_c,null),React.createElement(_c,null))),I7e=({region:e="top"})=>React.createElement(f0,{region:e},React.createElement(rT,null),React.createElement(A7e,null)),Bx=({region:e="top",children:t})=>React.createElement(React.Fragment,null,React.createElement(Ou,null),React.createElement(I7e,{region:e}),t),O7e=()=>React.createElement(f0,null,React.createElement(rT,null),React.createElement(Ep,null),React.createElement(Ep,null)),D7e=()=>React.createElement(f0,null,React.createElement(rT,null),React.createElement(Ep,null),React.createElement(Ep,null),React.createElement(Ep,null)),M7e=()=>React.createElement(f0,null,React.createElement(rT,null),React.createElement(Ep,null),React.createElement(Ep,null),React.createElement(Ep,null),React.createElement(Ep,null)),UW=()=>React.createElement(f0,null,React.createElement(sT,null),React.createElement(iT,null),React.createElement(iT,null),React.createElement(iT,null)),$W={"content-01":{label:"Split 1",classNames:["is-content","is-split","is-1"],pieces:()=>React.createElement(Fce,null),template:{content:'[{"section_padding":"65px 0px 65px 0px","_type":"section","_label":"Section","_modules":[{"layout_row_layout_xl":"400px","layout_row_layout_lg":"400px","layout_row_layout_md":"400px","layout_row_layout_sm":"400px","layout_row_layout_xs":"400px","layout_row_gap_column":"3rem","layout_row_gap_row":"55px","layout_row_grow":true,"layout_row_global_container":true,"_type":"layout-row","_label":"Row","_modules":[{"layout_column_flexbox":true,"layout_column_flex_justify":"center","layout_column_flex_align":"center","_type":"layout-column","_label":"Column","_modules":[{"text_max_width":"19em","text_font_weight":"bold","text_font_size":"1.25em","text_line_height":"1.1","text_content":"Feature Title","text_base_font_size":"1.25em","text_subheadline":true,"text_subheadline_content":"This is the feature description, where you can go into more detail about the item mentioned here.","text_subheadline_spacing":"0.5em","text_subheadline_line_height":"1.55","_type":"headline"}]},{"layout_column_flexbox":true,"layout_column_flex_justify":"center","layout_column_flex_align":"center","_type":"layout-column","_label":"Column","_modules":[{"image_inner_border_radius":"6px 6px 6px 6px","image_src":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABkAAAAPoAQMAAAC8taDAAAAAA1BMVEW1tbVGVhzfAAAA/0lEQVR42uzBgQAAAACAoP2pF6kCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGD24EAAAAAAAMj/tRFUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYU9OBAAAAAAAPJ/bQRVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWkPDgQAAAAABPlbD7BCBQAAAAAAAAAAAAAAAAAAAAAwARFVAAH2r/IqAAAAAElFTkSuQmCC","image_width":1600,"image_height":1000,"_type":"image"}]}]}]}]'}},"content-02":{label:"Split 2",classNames:["is-content","is-split","is-2"],pieces:()=>React.createElement(Fce,null),template:{content:'[{"section_padding":"65px 0px 65px 0px","_type":"section","_label":"Section","_modules":[{"layout_row_layout_xl":"400px","layout_row_layout_lg":"400px","layout_row_layout_md":"400px","layout_row_layout_sm":"400px","layout_row_layout_xs":"400px","layout_row_gap_column":"3rem","layout_row_gap_row":"55px","layout_row_reverse":true,"layout_row_grow":true,"layout_row_global_container":true,"_type":"layout-row","_label":"Row","_modules":[{"layout_column_flexbox":true,"layout_column_flex_justify":"center","layout_column_flex_align":"center","_type":"layout-column","_label":"Column","_modules":[{"text_max_width":"19em","text_font_weight":"bold","text_font_size":"1.25em","text_line_height":"1.1","text_content":"Feature Title","text_base_font_size":"1.25em","text_subheadline":true,"text_subheadline_content":"This is the feature description, where you can go into more detail about the item mentioned here.","text_subheadline_spacing":"0.5em","text_subheadline_line_height":"1.55","_type":"headline"}]},{"layout_column_flexbox":true,"layout_column_flex_justify":"center","layout_column_flex_align":"center","_type":"layout-column","_label":"Column","_modules":[{"image_inner_border_radius":"6px 6px 6px 6px","image_src":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABkAAAAPoAQMAAAC8taDAAAAAA1BMVEW1tbVGVhzfAAAA/0lEQVR42uzBgQAAAACAoP2pF6kCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGD24EAAAAAAAMj/tRFUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYU9OBAAAAAAAPJ/bQRVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWkPDgQAAAAABPlbD7BCBQAAAAAAAAAAAAAAAAAAAAAwARFVAAH2r/IqAAAAAElFTkSuQmCC","image_width":1600,"image_height":1000,"_type":"image"}]}]}]}]'}},"content-03":{label:"Split 3",classNames:["is-content","is-split","is-3"],pieces:()=>React.createElement(zce,null),template:{content:`[
        {"section_padding":"65px 0px 65px 0px","_type":"section","_label":"Section","_modules":[{"layout_row_layout_xl":"400px","layout_row_layout_lg":"400px","layout_row_layout_md":"400px","layout_row_layout_sm":"400px","layout_row_layout_xs":"400px","layout_row_gap_column":"3rem","layout_row_gap_row":"55px","layout_row_grow":true,"layout_row_global_container":true,"_type":"layout-row","_label":"Row","_modules":[{"layout_column_flexbox":true,"layout_column_flex_justify":"center","layout_column_flex_align":"center","_type":"layout-column","_label":"Column","_modules":[{"text_max_width":"19em","text_font_weight":"bold","text_font_size":"1.25em","text_line_height":"1.1","text_content":"Feature Title","text_base_font_size":"1.25em","text_subheadline":true,"text_subheadline_content":"This is the feature description, where you can go into more detail about the item mentioned here.","text_subheadline_spacing":"0.5em","text_subheadline_line_height":"1.55","_type":"headline"}]},{"layout_column_flexbox":true,"layout_column_flex_justify":"center","layout_column_flex_align":"center","_type":"layout-column","_label":"Column","_modules":[{"image_inner_border_radius":"6px 6px 6px 6px","image_src":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABkAAAAPoAQMAAAC8taDAAAAAA1BMVEW1tbVGVhzfAAAA/0lEQVR42uzBgQAAAACAoP2pF6kCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGD24EAAAAAAAMj/tRFUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYU9OBAAAAAAAPJ/bQRVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWkPDgQAAAAABPlbD7BCBQAAAAAAAAAAAAAAAAAAAAAwARFVAAH2r/IqAAAAAElFTkSuQmCC","image_width":1600,"image_height":1000,"_type":"image"}]}]}]},
        {"section_bg_color":"#f2f2f2","section_padding":"65px 0px 65px 0px","section_border_width":"0px","_type":"section","_label":"Section","_modules":[{"layout_row_layout_xl":"400px","layout_row_layout_lg":"400px","layout_row_layout_md":"400px","layout_row_layout_sm":"400px","layout_row_layout_xs":"400px","layout_row_gap_column":"3rem","layout_row_gap_row":"55px","layout_row_reverse":true,"layout_row_grow":true,"layout_row_global_container":true,"_type":"layout-row","_label":"Row","_modules":[{"layout_column_flexbox":true,"layout_column_flex_justify":"center","layout_column_flex_align":"center","_type":"layout-column","_label":"Column","_modules":[{"text_max_width":"19em","text_font_weight":"bold","text_font_size":"1.25em","text_line_height":"1.1","text_content":"Feature Title","text_base_font_size":"1.25em","text_subheadline":true,"text_subheadline_content":"This is the feature description, where you can go into more detail about the item mentioned here.","text_subheadline_spacing":"0.5em","text_subheadline_line_height":"1.55","_type":"headline"}]},{"layout_column_flexbox":true,"layout_column_flex_justify":"center","layout_column_flex_align":"center","_type":"layout-column","_label":"Column","_modules":[{"image_inner_border_radius":"6px 6px 6px 6px","image_src":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABkAAAAPoAQMAAAC8taDAAAAAA1BMVEW1tbVGVhzfAAAA/0lEQVR42uzBgQAAAACAoP2pF6kCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGD24EAAAAAAAMj/tRFUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYU9OBAAAAAAAPJ/bQRVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWkPDgQAAAAABPlbD7BCBQAAAAAAAAAAAAAAAAAAAAAwARFVAAH2r/IqAAAAAElFTkSuQmCC","image_width":1600,"image_height":1000,"_type":"image"}]}]}]}
      ]`}},"content-04":{label:"Split 4",classNames:["is-content","is-split","is-4"],pieces:()=>React.createElement(zce,null),template:{content:`[
        {"section_padding":"65px 0px 65px 0px","_type":"section","_label":"Section","_modules":[{"layout_row_layout_xl":"400px","layout_row_layout_lg":"400px","layout_row_layout_md":"400px","layout_row_layout_sm":"400px","layout_row_layout_xs":"400px","layout_row_gap_column":"3rem","layout_row_gap_row":"55px","layout_row_reverse":true,"layout_row_grow":true,"layout_row_global_container":true,"_type":"layout-row","_label":"Row","_modules":[{"layout_column_flexbox":true,"layout_column_flex_justify":"center","layout_column_flex_align":"center","_type":"layout-column","_label":"Column","_modules":[{"text_max_width":"19em","text_font_weight":"bold","text_font_size":"1.25em","text_line_height":"1.1","text_content":"Feature Title","text_base_font_size":"1.25em","text_subheadline":true,"text_subheadline_content":"This is the feature description, where you can go into more detail about the item mentioned here.","text_subheadline_spacing":"0.5em","text_subheadline_line_height":"1.55","_type":"headline"}]},{"layout_column_flexbox":true,"layout_column_flex_justify":"center","layout_column_flex_align":"center","_type":"layout-column","_label":"Column","_modules":[{"image_inner_border_radius":"6px 6px 6px 6px","image_src":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABkAAAAPoAQMAAAC8taDAAAAAA1BMVEW1tbVGVhzfAAAA/0lEQVR42uzBgQAAAACAoP2pF6kCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGD24EAAAAAAAMj/tRFUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYU9OBAAAAAAAPJ/bQRVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWkPDgQAAAAABPlbD7BCBQAAAAAAAAAAAAAAAAAAAAAwARFVAAH2r/IqAAAAAElFTkSuQmCC","image_width":1600,"image_height":1000,"_type":"image"}]}]}]},
        {"section_bg_color":"#f2f2f2","section_padding":"65px 0px 65px 0px","section_border_width":"0px","_type":"section","_label":"Section","_modules":[{"layout_row_layout_xl":"400px","layout_row_layout_lg":"400px","layout_row_layout_md":"400px","layout_row_layout_sm":"400px","layout_row_layout_xs":"400px","layout_row_gap_column":"3rem","layout_row_gap_row":"55px","layout_row_grow":true,"layout_row_global_container":true,"_type":"layout-row","_label":"Row","_modules":[{"layout_column_flexbox":true,"layout_column_flex_justify":"center","layout_column_flex_align":"center","_type":"layout-column","_label":"Column","_modules":[{"text_max_width":"19em","text_font_weight":"bold","text_font_size":"1.25em","text_line_height":"1.1","text_content":"Feature Title","text_base_font_size":"1.25em","text_subheadline":true,"text_subheadline_content":"This is the feature description, where you can go into more detail about the item mentioned here.","text_subheadline_spacing":"0.5em","text_subheadline_line_height":"1.55","_type":"headline"}]},{"layout_column_flexbox":true,"layout_column_flex_justify":"center","layout_column_flex_align":"center","_type":"layout-column","_label":"Column","_modules":[{"image_inner_border_radius":"6px 6px 6px 6px","image_src":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABkAAAAPoAQMAAAC8taDAAAAAA1BMVEW1tbVGVhzfAAAA/0lEQVR42uzBgQAAAACAoP2pF6kCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGD24EAAAAAAAMj/tRFUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYU9OBAAAAAAAPJ/bQRVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWkPDgQAAAAABPlbD7BCBQAAAAAAAAAAAAAAAAAAAAAwARFVAAH2r/IqAAAAAElFTkSuQmCC","image_width":1600,"image_height":1000,"_type":"image"}]}]}]}
      ]`}},"content-05":{label:"Feature Boxes 1",classNames:["is-content","is-feature-boxes","is-1"],pieces:()=>React.createElement(Bce,null),template:{content:'[{"section_padding":"65px 0px 65px 0px","_type":"section","_label":"Section","_modules":[{"layout_row_layout_xl":"400px","layout_row_layout_lg":"400px","layout_row_layout_md":"400px","layout_row_layout_sm":"400px","layout_row_layout_xs":"400px","layout_row_flex_justify":"space-evenly","layout_row_gap_column":"3rem","layout_row_gap_row":"55px","layout_row_global_container":true,"_type":"layout-row","_modules":[{"layout_column_flexbox":true,"layout_column_flex_justify":"center","layout_column_flex_align":"center","_type":"layout-column","_modules":[{"text_max_width":"19em","text_font_weight":"bold","text_font_size":"1.25em","text_line_height":"1.1","text_content":"Feature 01","text_base_font_size":"1.25em","text_flex_direction":"column","text_flex_justify":"flex-start","text_flex_align":"flex-start","text_subheadline":true,"text_subheadline_content":"This is the feature description, where you can go into more detail about the item mentioned here.","text_subheadline_spacing":"0.512em","text_subheadline_line_height":"1.55","text_graphic":true,"text_graphic_margin":"0em 0em 0.8em 0em","text_graphic_icon":"l-at","text_graphic_icon_width":"2em","text_graphic_icon_height":"2em","text_graphic_icon_color":"#ffffff","text_graphic_icon_bg_color":"#000000","text_graphic_icon_border_radius":"4px 4px 4px 4px","_type":"headline"}]},{"layout_column_flexbox":true,"layout_column_flex_justify":"center","layout_column_flex_align":"center","_type":"layout-column","_modules":[{"text_max_width":"19em","text_font_weight":"bold","text_font_size":"1.25em","text_line_height":"1.1","text_content":"Feature 02","text_base_font_size":"1.25em","text_flex_direction":"column","text_flex_justify":"flex-start","text_flex_align":"flex-start","text_subheadline":true,"text_subheadline_content":"This is the feature description, where you can go into more detail about the item mentioned here.","text_subheadline_spacing":"0.512em","text_subheadline_line_height":"1.55","text_graphic":true,"text_graphic_margin":"0em 0em 0.8em 0em","text_graphic_icon":"l-atom-alt","text_graphic_icon_width":"2em","text_graphic_icon_height":"2em","text_graphic_icon_color":"#ffffff","text_graphic_icon_bg_color":"#000000","text_graphic_icon_border_radius":"4px 4px 4px 4px","_type":"headline"}]},{"layout_column_flexbox":true,"layout_column_flex_justify":"center","layout_column_flex_align":"center","_type":"layout-column","_modules":[{"text_max_width":"19em","text_font_weight":"bold","text_font_size":"1.25em","text_line_height":"1.1","text_content":"Feature 03","text_base_font_size":"1.25em","text_flex_direction":"column","text_flex_justify":"flex-start","text_flex_align":"flex-start","text_subheadline":true,"text_subheadline_content":"This is the feature description, where you can go into more detail about the item mentioned here.","text_subheadline_spacing":"0.512em","text_subheadline_line_height":"1.55","text_graphic":true,"text_graphic_margin":"0em 0em 0.8em 0em","text_graphic_icon":"l-arrow-circle-up","text_graphic_icon_width":"2em","text_graphic_icon_height":"2em","text_graphic_icon_color":"#ffffff","text_graphic_icon_bg_color":"#000000","text_graphic_icon_border_radius":"4px 4px 4px 4px","_type":"headline"}]},{"layout_column_flexbox":true,"layout_column_flex_justify":"center","layout_column_flex_align":"center","_type":"layout-column","_modules":[{"text_max_width":"19em","text_font_weight":"bold","text_font_size":"1.25em","text_line_height":"1.1","text_content":"Feature 04","text_base_font_size":"1.25em","text_flex_direction":"column","text_flex_justify":"flex-start","text_flex_align":"flex-start","text_subheadline":true,"text_subheadline_content":"This is the feature description, where you can go into more detail about the item mentioned here.","text_subheadline_spacing":"0.512em","text_subheadline_line_height":"1.55","text_graphic":true,"text_graphic_margin":"0em 0em 0.8em 0em","text_graphic_icon":"l-balance-scale","text_graphic_icon_width":"2em","text_graphic_icon_height":"2em","text_graphic_icon_color":"#ffffff","text_graphic_icon_bg_color":"#000000","text_graphic_icon_border_radius":"4px 4px 4px 4px","_type":"headline"}]}]}]}]'}},"content-06":{label:"Feature Boxes 2",classNames:["is-content","is-feature-boxes","is-2"],pieces:()=>React.createElement(Uce,null),template:{content:'[{"section_padding":"65px 0px 65px 0px","_type":"section","_label":"Section","_modules":[{"layout_row_layout_xl":"320px","layout_row_layout_lg":"320px","layout_row_layout_md":"320px","layout_row_layout_sm":"320px","layout_row_layout_xs":"320px","layout_row_flex_justify":"space-evenly","layout_row_gap_column":"3rem","layout_row_gap_row":"55px","layout_row_grow":true,"layout_row_global_container":true,"_type":"layout-row","_modules":[{"layout_column_flexbox":true,"layout_column_flex_justify":"center","layout_column_flex_align":"center","_type":"layout-column","_modules":[{"text_max_width":"19em","text_font_weight":"bold","text_font_size":"1.25em","text_line_height":"1.1","text_content":"Feature 01","text_base_font_size":"1.25em","text_flex_direction":"column","text_flex_justify":"flex-start","text_flex_align":"flex-start","text_subheadline":true,"text_subheadline_content":"This is the feature description, where you can go into more detail about the item mentioned here.","text_subheadline_spacing":"0.512em","text_subheadline_line_height":"1.55","text_graphic":true,"text_graphic_margin":"0em 0em 0.8em 0em","text_graphic_icon":"l-at","text_graphic_icon_width":"2em","text_graphic_icon_height":"2em","text_graphic_icon_color":"#ffffff","text_graphic_icon_bg_color":"#000000","text_graphic_icon_border_radius":"4px 4px 4px 4px","_type":"headline"}]},{"layout_column_flexbox":true,"layout_column_flex_justify":"center","layout_column_flex_align":"center","_type":"layout-column","_modules":[{"text_max_width":"19em","text_font_weight":"bold","text_font_size":"1.25em","text_line_height":"1.1","text_content":"Feature 02","text_base_font_size":"1.25em","text_flex_direction":"column","text_flex_justify":"flex-start","text_flex_align":"flex-start","text_subheadline":true,"text_subheadline_content":"This is the feature description, where you can go into more detail about the item mentioned here.","text_subheadline_spacing":"0.512em","text_subheadline_line_height":"1.55","text_graphic":true,"text_graphic_margin":"0em 0em 0.8em 0em","text_graphic_icon":"l-atom-alt","text_graphic_icon_width":"2em","text_graphic_icon_height":"2em","text_graphic_icon_color":"#ffffff","text_graphic_icon_bg_color":"#000000","text_graphic_icon_border_radius":"4px 4px 4px 4px","_type":"headline"}]},{"layout_column_flexbox":true,"layout_column_flex_justify":"center","layout_column_flex_align":"center","_type":"layout-column","_modules":[{"text_max_width":"19em","text_font_weight":"bold","text_font_size":"1.25em","text_line_height":"1.1","text_content":"Feature 03","text_base_font_size":"1.25em","text_flex_direction":"column","text_flex_justify":"flex-start","text_flex_align":"flex-start","text_subheadline":true,"text_subheadline_content":"This is the feature description, where you can go into more detail about the item mentioned here.","text_subheadline_spacing":"0.512em","text_subheadline_line_height":"1.55","text_graphic":true,"text_graphic_margin":"0em 0em 0.8em 0em","text_graphic_icon":"l-arrow-circle-up","text_graphic_icon_width":"2em","text_graphic_icon_height":"2em","text_graphic_icon_color":"#ffffff","text_graphic_icon_bg_color":"#000000","text_graphic_icon_border_radius":"4px 4px 4px 4px","_type":"headline"}]},{"layout_column_flexbox":true,"layout_column_flex_justify":"center","layout_column_flex_align":"center","_type":"layout-column","_modules":[{"text_max_width":"19em","text_font_weight":"bold","text_font_size":"1.25em","text_line_height":"1.1","text_content":"Feature 04","text_base_font_size":"1.25em","text_flex_direction":"column","text_flex_justify":"flex-start","text_flex_align":"flex-start","text_subheadline":true,"text_subheadline_content":"This is the feature description, where you can go into more detail about the item mentioned here.","text_subheadline_spacing":"0.512em","text_subheadline_line_height":"1.55","text_graphic":true,"text_graphic_margin":"0em 0em 0.8em 0em","text_graphic_icon":"l-balance-scale","text_graphic_icon_width":"2em","text_graphic_icon_height":"2em","text_graphic_icon_color":"#ffffff","text_graphic_icon_bg_color":"#000000","text_graphic_icon_border_radius":"4px 4px 4px 4px","_type":"headline"}]},{"layout_column_flexbox":true,"layout_column_flex_justify":"center","layout_column_flex_align":"center","_type":"layout-column","_modules":[{"text_max_width":"19em","text_font_weight":"bold","text_font_size":"1.25em","text_line_height":"1.1","text_content":"Feature 05","text_base_font_size":"1.25em","text_flex_direction":"column","text_flex_justify":"flex-start","text_flex_align":"flex-start","text_subheadline":true,"text_subheadline_content":"This is the feature description, where you can go into more detail about the item mentioned here.","text_subheadline_spacing":"0.512em","text_subheadline_line_height":"1.55","text_graphic":true,"text_graphic_margin":"0em 0em 0.8em 0em","text_graphic_icon":"l-badge-check","text_graphic_icon_width":"2em","text_graphic_icon_height":"2em","text_graphic_icon_color":"#ffffff","text_graphic_icon_bg_color":"#000000","text_graphic_icon_border_radius":"4px 4px 4px 4px","_type":"headline"}]},{"layout_column_flexbox":true,"layout_column_flex_justify":"center","layout_column_flex_align":"center","_type":"layout-column","_modules":[{"text_max_width":"19em","text_font_weight":"bold","text_font_size":"1.25em","text_line_height":"1.1","text_content":"Feature 06","text_base_font_size":"1.25em","text_flex_direction":"column","text_flex_justify":"flex-start","text_flex_align":"flex-start","text_subheadline":true,"text_subheadline_content":"This is the feature description, where you can go into more detail about the item mentioned here.","text_subheadline_spacing":"0.512em","text_subheadline_line_height":"1.55","text_graphic":true,"text_graphic_margin":"0em 0em 0.8em 0em","text_graphic_icon":"l-alarm-clock","text_graphic_icon_width":"2em","text_graphic_icon_height":"2em","text_graphic_icon_color":"#ffffff","text_graphic_icon_bg_color":"#000000","text_graphic_icon_border_radius":"4px 4px 4px 4px","_type":"headline"}]}]}]}]'}},"content-07":{label:"Feature Boxes 3",classNames:["is-content","is-feature-boxes","is-3"],pieces:()=>React.createElement(Bce,null),template:{content:'[{"section_padding":"65px 0px 65px 0px","_type":"section","_label":"Section","_modules":[{"layout_row_layout_xl":"400px","layout_row_layout_lg":"400px","layout_row_layout_md":"400px","layout_row_layout_sm":"400px","layout_row_layout_xs":"400px","layout_row_flex_justify":"space-evenly","layout_row_gap_column":"3rem","layout_row_gap_row":"55px","layout_row_global_container":true,"_type":"layout-row","_modules":[{"layout_column_flexbox":true,"layout_column_flex_justify":"center","layout_column_flex_align":"center","_type":"layout-column","_modules":[{"text_max_width":"19em","text_font_weight":"bold","text_font_size":"1.25em","text_line_height":"1.1","text_text_align":"center","text_content":"Feature 01","text_base_font_size":"1.25em","text_flex_direction":"column","text_flex_justify":"flex-start","text_subheadline":true,"text_subheadline_content":"This is the feature description, where you can go into more detail about the item mentioned here.","text_subheadline_spacing":"0.512em","text_subheadline_line_height":"1.55","text_subheadline_text_align":"center","text_graphic":true,"text_graphic_margin":"0em 0em 0.8em 0em","text_graphic_icon":"l-at","text_graphic_icon_width":"2em","text_graphic_icon_height":"2em","text_graphic_icon_color":"#ffffff","text_graphic_icon_bg_color":"#000000","text_graphic_icon_border_radius":"4px 4px 4px 4px","_type":"headline"}]},{"layout_column_flexbox":true,"layout_column_flex_justify":"center","layout_column_flex_align":"center","_type":"layout-column","_modules":[{"text_max_width":"19em","text_font_weight":"bold","text_font_size":"1.25em","text_line_height":"1.1","text_text_align":"center","text_content":"Feature 02","text_base_font_size":"1.25em","text_flex_direction":"column","text_flex_justify":"flex-start","text_subheadline":true,"text_subheadline_content":"This is the feature description, where you can go into more detail about the item mentioned here.","text_subheadline_spacing":"0.512em","text_subheadline_line_height":"1.55","text_subheadline_text_align":"center","text_graphic":true,"text_graphic_margin":"0em 0em 0.8em 0em","text_graphic_icon":"l-atom-alt","text_graphic_icon_width":"2em","text_graphic_icon_height":"2em","text_graphic_icon_color":"#ffffff","text_graphic_icon_bg_color":"#000000","text_graphic_icon_border_radius":"4px 4px 4px 4px","_type":"headline"}]},{"layout_column_flexbox":true,"layout_column_flex_justify":"center","layout_column_flex_align":"center","_type":"layout-column","_modules":[{"text_max_width":"19em","text_font_weight":"bold","text_font_size":"1.25em","text_line_height":"1.1","text_text_align":"center","text_content":"Feature 03","text_base_font_size":"1.25em","text_flex_direction":"column","text_flex_justify":"flex-start","text_subheadline":true,"text_subheadline_content":"This is the feature description, where you can go into more detail about the item mentioned here.","text_subheadline_spacing":"0.512em","text_subheadline_line_height":"1.55","text_subheadline_text_align":"center","text_graphic":true,"text_graphic_margin":"0em 0em 0.8em 0em","text_graphic_icon":"l-arrow-circle-up","text_graphic_icon_width":"2em","text_graphic_icon_height":"2em","text_graphic_icon_color":"#ffffff","text_graphic_icon_bg_color":"#000000","text_graphic_icon_border_radius":"4px 4px 4px 4px","_type":"headline"}]},{"layout_column_flexbox":true,"layout_column_flex_justify":"center","layout_column_flex_align":"center","_type":"layout-column","_modules":[{"text_max_width":"19em","text_font_weight":"bold","text_font_size":"1.25em","text_line_height":"1.1","text_text_align":"center","text_content":"Feature 04","text_base_font_size":"1.25em","text_flex_direction":"column","text_flex_justify":"flex-start","text_subheadline":true,"text_subheadline_content":"This is the feature description, where you can go into more detail about the item mentioned here.","text_subheadline_spacing":"0.512em","text_subheadline_line_height":"1.55","text_subheadline_text_align":"center","text_graphic":true,"text_graphic_margin":"0em 0em 0.8em 0em","text_graphic_icon":"l-balance-scale","text_graphic_icon_width":"2em","text_graphic_icon_height":"2em","text_graphic_icon_color":"#ffffff","text_graphic_icon_bg_color":"#000000","text_graphic_icon_border_radius":"4px 4px 4px 4px","_type":"headline"}]}]}]}]'}},"content-08":{label:"Feature Boxes 4",classNames:["is-content","is-feature-boxes","is-4"],pieces:()=>React.createElement(Uce,null),template:{content:'[{"section_padding":"65px 0px 65px 0px","_type":"section","_label":"Section","_modules":[{"layout_row_layout_xl":"320px","layout_row_layout_lg":"320px","layout_row_layout_md":"320px","layout_row_layout_sm":"320px","layout_row_layout_xs":"320px","layout_row_flex_justify":"space-evenly","layout_row_gap_column":"3rem","layout_row_gap_row":"55px","layout_row_grow":true,"layout_row_global_container":true,"_type":"layout-row","_modules":[{"layout_column_flexbox":true,"layout_column_flex_justify":"center","layout_column_flex_align":"center","_type":"layout-column","_modules":[{"text_max_width":"19em","text_font_weight":"bold","text_font_size":"1.25em","text_line_height":"1.1","text_text_align":"center","text_content":"Feature 01","text_base_font_size":"1.25em","text_flex_direction":"column","text_flex_justify":"flex-start","text_subheadline":true,"text_subheadline_content":"This is the feature description, where you can go into more detail about the item mentioned here.","text_subheadline_spacing":"0.512em","text_subheadline_line_height":"1.55","text_subheadline_text_align":"center","text_graphic":true,"text_graphic_margin":"0em 0em 0.8em 0em","text_graphic_icon":"l-at","text_graphic_icon_width":"2em","text_graphic_icon_height":"2em","text_graphic_icon_color":"#ffffff","text_graphic_icon_bg_color":"#000000","text_graphic_icon_border_radius":"4px 4px 4px 4px","_type":"headline"}]},{"layout_column_flexbox":true,"layout_column_flex_justify":"center","layout_column_flex_align":"center","_type":"layout-column","_modules":[{"text_max_width":"19em","text_font_weight":"bold","text_font_size":"1.25em","text_line_height":"1.1","text_text_align":"center","text_content":"Feature 02","text_base_font_size":"1.25em","text_flex_direction":"column","text_flex_justify":"flex-start","text_subheadline":true,"text_subheadline_content":"This is the feature description, where you can go into more detail about the item mentioned here.","text_subheadline_spacing":"0.512em","text_subheadline_line_height":"1.55","text_subheadline_text_align":"center","text_graphic":true,"text_graphic_margin":"0em 0em 0.8em 0em","text_graphic_icon":"l-atom-alt","text_graphic_icon_width":"2em","text_graphic_icon_height":"2em","text_graphic_icon_color":"#ffffff","text_graphic_icon_bg_color":"#000000","text_graphic_icon_border_radius":"4px 4px 4px 4px","_type":"headline"}]},{"layout_column_flexbox":true,"layout_column_flex_justify":"center","layout_column_flex_align":"center","_type":"layout-column","_modules":[{"text_max_width":"19em","text_font_weight":"bold","text_font_size":"1.25em","text_line_height":"1.1","text_text_align":"center","text_content":"Feature 03","text_base_font_size":"1.25em","text_flex_direction":"column","text_flex_justify":"flex-start","text_subheadline":true,"text_subheadline_content":"This is the feature description, where you can go into more detail about the item mentioned here.","text_subheadline_spacing":"0.512em","text_subheadline_line_height":"1.55","text_subheadline_text_align":"center","text_graphic":true,"text_graphic_margin":"0em 0em 0.8em 0em","text_graphic_icon":"l-arrow-circle-up","text_graphic_icon_width":"2em","text_graphic_icon_height":"2em","text_graphic_icon_color":"#ffffff","text_graphic_icon_bg_color":"#000000","text_graphic_icon_border_radius":"4px 4px 4px 4px","_type":"headline"}]},{"layout_column_flexbox":true,"layout_column_flex_justify":"center","layout_column_flex_align":"center","_type":"layout-column","_modules":[{"text_max_width":"19em","text_font_weight":"bold","text_font_size":"1.25em","text_line_height":"1.1","text_text_align":"center","text_content":"Feature 04","text_base_font_size":"1.25em","text_flex_direction":"column","text_flex_justify":"flex-start","text_subheadline":true,"text_subheadline_content":"This is the feature description, where you can go into more detail about the item mentioned here.","text_subheadline_spacing":"0.512em","text_subheadline_line_height":"1.55","text_subheadline_text_align":"center","text_graphic":true,"text_graphic_margin":"0em 0em 0.8em 0em","text_graphic_icon":"l-balance-scale","text_graphic_icon_width":"2em","text_graphic_icon_height":"2em","text_graphic_icon_color":"#ffffff","text_graphic_icon_bg_color":"#000000","text_graphic_icon_border_radius":"4px 4px 4px 4px","_type":"headline"}]},{"layout_column_flexbox":true,"layout_column_flex_justify":"center","layout_column_flex_align":"center","_type":"layout-column","_modules":[{"text_max_width":"19em","text_font_weight":"bold","text_font_size":"1.25em","text_line_height":"1.1","text_text_align":"center","text_content":"Feature 05","text_base_font_size":"1.25em","text_flex_direction":"column","text_flex_justify":"flex-start","text_subheadline":true,"text_subheadline_content":"This is the feature description, where you can go into more detail about the item mentioned here.","text_subheadline_spacing":"0.512em","text_subheadline_line_height":"1.55","text_subheadline_text_align":"center","text_graphic":true,"text_graphic_margin":"0em 0em 0.8em 0em","text_graphic_icon":"l-badge-check","text_graphic_icon_width":"2em","text_graphic_icon_height":"2em","text_graphic_icon_color":"#ffffff","text_graphic_icon_bg_color":"#000000","text_graphic_icon_border_radius":"4px 4px 4px 4px","_type":"headline"}]},{"layout_column_flexbox":true,"layout_column_flex_justify":"center","layout_column_flex_align":"center","_type":"layout-column","_modules":[{"text_max_width":"19em","text_font_weight":"bold","text_font_size":"1.25em","text_line_height":"1.1","text_text_align":"center","text_content":"Feature 06","text_base_font_size":"1.25em","text_flex_direction":"column","text_flex_justify":"flex-start","text_subheadline":true,"text_subheadline_content":"This is the feature description, where you can go into more detail about the item mentioned here.","text_subheadline_spacing":"0.512em","text_subheadline_line_height":"1.55","text_subheadline_text_align":"center","text_graphic":true,"text_graphic_margin":"0em 0em 0.8em 0em","text_graphic_icon":"l-alarm-clock","text_graphic_icon_width":"2em","text_graphic_icon_height":"2em","text_graphic_icon_color":"#ffffff","text_graphic_icon_bg_color":"#000000","text_graphic_icon_border_radius":"4px 4px 4px 4px","_type":"headline"}]}]}]}]'}}},$ce={"footer-01":{label:"2 Column Nav",classNames:["is-footer","is-2-column-nav"],pieces:()=>React.createElement(React.Fragment,null,React.createElement(Ou,null),React.createElement(O7e,null),React.createElement(UW,null)),template:{footer:`[{"bar_base_font_size":"1rem","bar_z_index":"9998","bar_height":"auto","bar_outer_spacing":"2rem","bar_row_flex_wrap":true,"bar_row_flex_justify":"flex-start","bar_row_flex_align":"flex-start","bar_padding":"3rem 0rem 0rem 0rem","_type":"bar","_label":"Bar","_modules":[{"container_flex":"0 0 auto","container_margin":"0rem 3rem 3rem 0rem","_type":"container","_label":"Container","_modules":[{"image_src":${Cp},"image_width":220,"image_height":120,"_type":"image"}]},{"container_flex":"1 1 36rem","container_margin":"0rem 0rem 3rem 0rem","_type":"container","_label":"Container","_modules":[{"layout_row_layout_xl":"13rem","layout_row_layout_lg":"13rem","layout_row_layout_md":"13rem","layout_row_layout_sm":"13rem","layout_row_layout_xs":"13rem","layout_row_gap_column":"3rem","layout_row_gap_row":"3rem","layout_row_grow":true,"layout_row_width":"100%","_type":"layout-row","_label":"Row","_modules":[{"_type":"layout-column","_label":"Column","_modules":[{"text_margin":"0em 0em 1em 0em","text_padding":"0em 0em 0.4em 0em","text_border_width":"0px 0px 2px 0px","text_border_style":"solid solid solid solid","text_border_color":"transparent transparent #e5e5e5 transparent","text_line_height":"1","text_text_color":"#000000","text_content":"01","text_base_font_size":"1.25em","_type":"headline"},{"menu":"sample:default_no_dropdowns","menu_base_font_size":"1.25em","menu_margin":"-0.25em 0em -0.25em 0em","menu_row_flex_direction":"column","menu_row_flex_justify":"flex-start","anchor_margin":"0em","anchor_padding":"0.25em 0em 0.25em 0em","anchor_text_margin":"!5px","anchor_primary_font_weight":"bold","anchor_flex_justify":"flex-start","anchor_sub_indicator_margin":"!5px","_type":"nav-inline"}]},{"_type":"layout-column","_label":"Column","_modules":[{"text_margin":"0em 0em 1em 0em","text_padding":"0em 0em 0.4em 0em","text_border_width":"0px 0px 2px 0px","text_border_style":"solid solid solid solid","text_border_color":"transparent transparent #e5e5e5 transparent","text_line_height":"1","text_text_color":"#000000","text_content":"02","text_base_font_size":"1.25em","_type":"headline"},{"menu":"sample:default_no_dropdowns","menu_base_font_size":"1.25em","menu_margin":"-0.25em 0em -0.25em 0em","menu_row_flex_direction":"column","menu_row_flex_justify":"flex-start","anchor_margin":"0em","anchor_padding":"0.25em 0em 0.25em 0em","anchor_text_margin":"!5px","anchor_primary_font_weight":"bold","anchor_flex_justify":"flex-start","anchor_sub_indicator_margin":"!5px","_type":"nav-inline"}]}]}]}]}, ${LW}]`}},"footer-02":{label:"3 Column Nav",classNames:["is-footer","is-3-column-nav"],pieces:()=>React.createElement(React.Fragment,null,React.createElement(Ou,null),React.createElement(D7e,null),React.createElement(UW,null)),template:{footer:`[{"bar_base_font_size":"1rem","bar_z_index":"9998","bar_height":"auto","bar_outer_spacing":"2rem","bar_row_flex_wrap":true,"bar_row_flex_justify":"flex-start","bar_row_flex_align":"flex-start","bar_padding":"3rem 0rem 0rem 0rem","_type":"bar","_label":"Bar","_modules":[{"container_flex":"0 0 auto","container_margin":"0rem 3rem 3rem 0rem","_type":"container","_label":"Container","_modules":[{"image_src":${Cp},"image_width":220,"image_height":120,"_type":"image"}]},{"container_flex":"1 1 36rem","container_margin":"0rem 0rem 3rem 0rem","_type":"container","_label":"Container","_modules":[{"layout_row_layout_xl":"13rem","layout_row_layout_lg":"13rem","layout_row_layout_md":"13rem","layout_row_layout_sm":"13rem","layout_row_layout_xs":"13rem","layout_row_gap_column":"3rem","layout_row_gap_row":"3rem","layout_row_grow":true,"layout_row_width":"100%","_type":"layout-row","_label":"Row","_modules":[{"_type":"layout-column","_label":"Column","_modules":[{"text_margin":"0em 0em 1em 0em","text_padding":"0em 0em 0.4em 0em","text_border_width":"0px 0px 2px 0px","text_border_style":"solid solid solid solid","text_border_color":"transparent transparent #e5e5e5 transparent","text_line_height":"1","text_text_color":"#000000","text_content":"01","text_base_font_size":"1.25em","_type":"headline"},{"menu":"sample:default_no_dropdowns","menu_base_font_size":"1.25em","menu_margin":"-0.25em 0em -0.25em 0em","menu_row_flex_direction":"column","menu_row_flex_justify":"flex-start","anchor_margin":"0em","anchor_padding":"0.25em 0em 0.25em 0em","anchor_text_margin":"!5px","anchor_primary_font_weight":"bold","anchor_flex_justify":"flex-start","anchor_sub_indicator_margin":"!5px","_type":"nav-inline"}]},{"_type":"layout-column","_label":"Column","_modules":[{"text_margin":"0em 0em 1em 0em","text_padding":"0em 0em 0.4em 0em","text_border_width":"0px 0px 2px 0px","text_border_style":"solid solid solid solid","text_border_color":"transparent transparent #e5e5e5 transparent","text_line_height":"1","text_text_color":"#000000","text_content":"02","text_base_font_size":"1.25em","_type":"headline"},{"menu":"sample:default_no_dropdowns","menu_base_font_size":"1.25em","menu_margin":"-0.25em 0em -0.25em 0em","menu_row_flex_direction":"column","menu_row_flex_justify":"flex-start","anchor_margin":"0em","anchor_padding":"0.25em 0em 0.25em 0em","anchor_text_margin":"!5px","anchor_primary_font_weight":"bold","anchor_flex_justify":"flex-start","anchor_sub_indicator_margin":"!5px","_type":"nav-inline"}]},{"_type":"layout-column","_label":"Column","_modules":[{"text_margin":"0em 0em 1em 0em","text_padding":"0em 0em 0.4em 0em","text_border_width":"0px 0px 2px 0px","text_border_style":"solid solid solid solid","text_border_color":"transparent transparent #e5e5e5 transparent","text_line_height":"1","text_text_color":"#000000","text_content":"03","text_base_font_size":"1.25em","_type":"headline"},{"menu":"sample:default_no_dropdowns","menu_base_font_size":"1.25em","menu_margin":"-0.25em 0em -0.25em 0em","menu_row_flex_direction":"column","menu_row_flex_justify":"flex-start","anchor_margin":"0em","anchor_padding":"0.25em 0em 0.25em 0em","anchor_text_margin":"!5px","anchor_primary_font_weight":"bold","anchor_flex_justify":"flex-start","anchor_sub_indicator_margin":"!5px","_type":"nav-inline"}]}]}]}]}, ${LW}]`}},"footer-03":{label:"4 Column Nav",classNames:["is-footer","is-4-column-nav"],pieces:()=>React.createElement(React.Fragment,null,React.createElement(Ou,null),React.createElement(M7e,null),React.createElement(UW,null)),template:{footer:`[{"bar_base_font_size":"1rem","bar_z_index":"9998","bar_height":"auto","bar_outer_spacing":"2rem","bar_row_flex_wrap":true,"bar_row_flex_justify":"flex-start","bar_row_flex_align":"flex-start","bar_padding":"3rem 0rem 0rem 0rem","_type":"bar","_label":"Bar","_modules":[{"container_flex":"0 0 auto","container_margin":"0rem 3rem 3rem 0rem","_type":"container","_label":"Container","_modules":[{"image_src":${Cp},"image_width":220,"image_height":120,"_type":"image"}]},{"container_flex":"1 1 36rem","container_margin":"0rem 0rem 3rem 0rem","_type":"container","_label":"Container","_modules":[{"layout_row_layout_xl":"13rem","layout_row_layout_lg":"13rem","layout_row_layout_md":"13rem","layout_row_layout_sm":"13rem","layout_row_layout_xs":"13rem","layout_row_gap_column":"3rem","layout_row_gap_row":"3rem","layout_row_grow":true,"layout_row_width":"100%","_type":"layout-row","_label":"Row","_modules":[{"_type":"layout-column","_label":"Column","_modules":[{"text_margin":"0em 0em 1em 0em","text_padding":"0em 0em 0.4em 0em","text_border_width":"0px 0px 2px 0px","text_border_style":"solid solid solid solid","text_border_color":"transparent transparent #e5e5e5 transparent","text_line_height":"1","text_text_color":"#000000","text_content":"01","text_base_font_size":"1.25em","_type":"headline"},{"menu":"sample:default_no_dropdowns","menu_base_font_size":"1.25em","menu_margin":"-0.25em 0em -0.25em 0em","menu_row_flex_direction":"column","menu_row_flex_justify":"flex-start","anchor_margin":"0em","anchor_padding":"0.25em 0em 0.25em 0em","anchor_text_margin":"!5px","anchor_primary_font_weight":"bold","anchor_flex_justify":"flex-start","anchor_sub_indicator_margin":"!5px","_type":"nav-inline"}]},{"_type":"layout-column","_label":"Column","_modules":[{"text_margin":"0em 0em 1em 0em","text_padding":"0em 0em 0.4em 0em","text_border_width":"0px 0px 2px 0px","text_border_style":"solid solid solid solid","text_border_color":"transparent transparent #e5e5e5 transparent","text_line_height":"1","text_text_color":"#000000","text_content":"02","text_base_font_size":"1.25em","_type":"headline"},{"menu":"sample:default_no_dropdowns","menu_base_font_size":"1.25em","menu_margin":"-0.25em 0em -0.25em 0em","menu_row_flex_direction":"column","menu_row_flex_justify":"flex-start","anchor_margin":"0em","anchor_padding":"0.25em 0em 0.25em 0em","anchor_text_margin":"!5px","anchor_primary_font_weight":"bold","anchor_flex_justify":"flex-start","anchor_sub_indicator_margin":"!5px","_type":"nav-inline"}]},{"_type":"layout-column","_label":"Column","_modules":[{"text_margin":"0em 0em 1em 0em","text_padding":"0em 0em 0.4em 0em","text_border_width":"0px 0px 2px 0px","text_border_style":"solid solid solid solid","text_border_color":"transparent transparent #e5e5e5 transparent","text_line_height":"1","text_text_color":"#000000","text_content":"03","text_base_font_size":"1.25em","_type":"headline"},{"menu":"sample:default_no_dropdowns","menu_base_font_size":"1.25em","menu_margin":"-0.25em 0em -0.25em 0em","menu_row_flex_direction":"column","menu_row_flex_justify":"flex-start","anchor_margin":"0em","anchor_padding":"0.25em 0em 0.25em 0em","anchor_text_margin":"!5px","anchor_primary_font_weight":"bold","anchor_flex_justify":"flex-start","anchor_sub_indicator_margin":"!5px","_type":"nav-inline"}]},{"_type":"layout-column","_label":"Column","_modules":[{"text_margin":"0em 0em 1em 0em","text_padding":"0em 0em 0.4em 0em","text_border_width":"0px 0px 2px 0px","text_border_style":"solid solid solid solid","text_border_color":"transparent transparent #e5e5e5 transparent","text_line_height":"1","text_text_color":"#000000","text_content":"04","text_base_font_size":"1.25em","_type":"headline"},{"menu":"sample:default_no_dropdowns","menu_base_font_size":"1.25em","menu_margin":"-0.25em 0em -0.25em 0em","menu_row_flex_direction":"column","menu_row_flex_justify":"flex-start","anchor_margin":"0em","anchor_padding":"0.25em 0em 0.25em 0em","anchor_text_margin":"!5px","anchor_primary_font_weight":"bold","anchor_flex_justify":"flex-start","anchor_sub_indicator_margin":"!5px","_type":"nav-inline"}]}]}]}]}, ${LW}]`}}},Hce={"header-01":{label:"Simple 1",classNames:["is-header","is-simple","is-1"],pieces:()=>React.createElement(Bx,{region:"top"}),template:{top:`[{"_type":"bar","_label":"Bar","_modules":[{"container_flex":"1 0 auto","_type":"container","_label":"Container","_modules":[{"image_src":${Cp},"image_width":220,"image_height":120,"_type":"image"},{"menu":"sample:default_no_dropdowns","hide_bp":" sm xs","_type":"nav-inline"},{"hide_bp":" lg md xl","_type":"nav-layered"}]}]}]`}},"header-02":{label:"Simple 2",classNames:["is-header","is-simple","is-2"],pieces:()=>React.createElement(Bx,{region:"bottom"}),template:{bottom:`[{"_type":"bar","_label":"Bar","_modules":[{"container_flex":"1 0 auto","_type":"container","_label":"Container","_modules":[{"image_src":${Cp},"image_width":220,"image_height":120,"_type":"image"},{"menu":"sample:default_no_dropdowns","hide_bp":" sm xs","_type":"nav-inline"},{"hide_bp":" lg md xl","_type":"nav-layered"}]}]}]`}},"header-03":{label:"Simple 3",classNames:["is-header","is-simple","is-3"],pieces:()=>React.createElement(Bx,{region:"left"}),template:{top:`[${Ace}]`,left:`[{"hide_bp":" md sm xs","_type":"bar","_label":"Bar","_modules":[{"_type":"container","_label":"Container","_modules":[{"image_src":${Cp},"image_margin":"0em 0em 2em 0em","image_width":220,"image_height":120,"_type":"image"},{"menu":"sample:default_no_dropdowns","_type":"nav-inline"}]}]}]`}},"header-04":{label:"Simple 4",classNames:["is-header","is-simple","is-4"],pieces:()=>React.createElement(Bx,{region:"right"}),template:{top:`[${Ace}]`,right:`[{"hide_bp":" md sm xs","_type":"bar","_label":"Bar","_modules":[{"_type":"container","_label":"Container","_modules":[{"image_src":${Cp},"image_margin":"0em 0em 2em 0em","image_width":220,"image_height":120,"_type":"image"},{"menu":"sample:default_no_dropdowns","_type":"nav-inline"}]}]}]`}},"header-05":{label:"Hero",classNames:["is-header","is-hero"],pieces:()=>React.createElement(Bx,{region:"top"},React.createElement(f0,{region:"top"},React.createElement(Fx,null),React.createElement(_h,null),React.createElement(Oce,null))),template:{top:`[{"bar_position_top":"absolute","bar_height":"6rem","bar_outer_spacing":"20px","bar_box_shadow_dimensions":"!0em 0.15em 2em 0px","_type":"bar","_label":"Bar","_modules":[{"container_flex":"1 0 auto","_type":"container","_label":"Container","_modules":[{"image_src":${Cp},"image_width":220,"image_height":120,"_type":"image"},{"menu":"sample:default_no_dropdowns","hide_bp":" sm xs","_type":"nav-inline"},{"menu":"sample:default_no_dropdowns","hide_bp":" lg md xl","_type":"nav-layered"}]}]}, {"bar_z_index":"9998","bar_height":"auto","bar_outer_spacing":"20px","bar_padding":"6rem 0em 0em 0em","_type":"bar","_label":"Bar","_modules":[{"container_flex":"1 1 auto","container_row_flex_direction":"column","container_row_flex_justify":"center","container_padding":"3rem 0rem 5rem 0rem","_type":"container","_label":"Container","_modules":[{"text_width":"100%","text_max_width":"26em","text_margin":"0em 0em 1em 0em","text_font_weight":"bold","text_font_size":"1.95em","text_line_height":"1.1","text_text_align":"center","text_content":"More than a hero: a&nbsp;header","text_base_font_size":"1.56em","text_subheadline":true,"text_subheadline_content":"Make an impactful statement on your website with this simple and effective design&nbsp;pattern.","text_subheadline_spacing":"0.32em","text_subheadline_line_height":"1.45","text_subheadline_font_style":"italic","text_subheadline_text_align":"center","_type":"headline"},{"anchor_base_font_size":"1.25em","anchor_bg_color":"#4caf50","anchor_bg_color_alt":"#8bc34a","anchor_padding":"1em 1.56em 1em 1.95em","anchor_border_radius":"100em 100em 100em 100em","anchor_box_shadow_color":"rgba(0, 0, 0, 0.15)","anchor_box_shadow_color_alt":"rgba(0, 0, 0, 0.15)","anchor_text_margin":"!0px 0px 0px 0px","anchor_primary_letter_spacing":"0.065em","anchor_primary_line_height":"1.3","anchor_primary_text_transform":"uppercase","anchor_primary_text_color":"#ffffff","anchor_primary_text_color_alt":"#ffffff","anchor_flex_direction":"row-reverse","anchor_graphic":true,"anchor_graphic_margin":"0em 0em 0em 0.64em","anchor_graphic_icon":"l-arrow-circle-right","anchor_graphic_icon_font_size":"1.56em","anchor_graphic_icon_color":"#ffffff","anchor_graphic_icon_alt_enable":true,"anchor_graphic_icon_color_alt":"#ffffff","anchor_graphic_icon_alt":"l-check-circle","anchor_graphic_interaction":"x-anchor-flip-y","_type":"button"}]}]}]`}}},jce={"layout-wc-01":{url:"wc:product",label:"Product 1",classNames:["is-layout","is-product","is-1"],pieces:()=>React.createElement(Vce,null),template:{layout:`[
        {"section_padding":"0vmin 0px 10vmin 0px","_type":"section","_label":"Intro","_modules":[{"layout_row_layout_xl":"100%","layout_row_layout_lg":"100%","layout_row_layout_md":"100%","layout_row_grow":true,"layout_row_global_container":true,"layout_row_margin":"5vmin auto 5vmin auto","_type":"layout-row","_label":"Notices","_modules":[{"_type":"layout-column","_label":"Column","_modules":[{"_type":"tp-wc-shop-notices"}]}]},{"layout_row_layout":"41.667% 58.333%","_bp_base": "4_4", "_bp_data4_4": { "layout_row_layout": ["100%", null, null, null, null] },"layout_row_gap_column":"3rem","layout_row_gap_row":"3rem","layout_row_grow":true,"layout_row_global_container":true,"_type":"layout-row","_label":"Row","_modules":[{"layout_column_flexbox":true,"layout_column_flex_align":"stretch","_type":"layout-column","_label":"Column","_modules":[{"text_max_width":"12em","text_font_weight":"bold","text_line_height":"1.125","text_text_color":"#121212","text_content":"{{dc:woocommerce:product_title}}","text_base_font_size":"calc(1.563rem + 3vmin)","_type":"headline","_label":"Product Title"},{"layout_div_base_font_size":"1.25em","layout_div_flexbox":true,"layout_div_flex_direction":"row","layout_div_flex_align":"center","layout_div_margin":"1rem 0rem 1.25rem 0rem","layout_div_padding":"0em 0em 0em 0em","layout_div_border_radius":"!0px 0px 0px 0px","_type":"layout-div","_label":"Pricing and Reviews","_modules":[{"text_margin":"0em 0.8em 0em 0em","text_line_height":"1","text_text_decoration":"line-through","text_text_color":"#888888","text_content":"{{dc:woocommerce:currency_symbol}}{{dc:woocommerce:product_regular_price}}","show_condition":[{"group":true,"condition":"wc:product-is","value":"is-on-sale"}],"_type":"text","_label":"Original"},{"text_bg_color":"#f0f0f0","text_margin":"0em 0.8em 0em 0em","text_padding":"0.64em 0.64em 0.64em 0.64em","text_border_radius":"4px 4px 4px 4px","text_font_weight":"bold","text_line_height":"1","text_text_color":"#121212","text_content":"{{dc:woocommerce:currency_symbol}}{{dc:woocommerce:product_price}}","_type":"text","_label":"Current"},{"rating_base_font_size":"0.8em","rating_value_content":"{{dc:woocommerce:product_average_rating}}","rating_margin":"!0em 0em 0em 0em","show_condition":[{"group":true,"condition":"wc:product-has","value":"has-reviews"}],"_type":"rating","_label":"Product Rating"}]},{"anchor_width":"100%","anchor_max_width":"16em","anchor_bg_color":"#121212","anchor_bg_color_alt":"#212121","anchor_margin":"0.167rem 0rem 1.25rem 0rem","anchor_padding":"1em 1.563em 1em 1.563em","anchor_border_radius":"100em 100em 100em 100em","anchor_box_shadow_dimensions":"!0em 0.15em 0.65em 0em","anchor_text_margin":"5px 5px 5px 5px","anchor_primary_font_weight":"bold","anchor_primary_letter_spacing":"0.115em","anchor_primary_text_transform":"uppercase","anchor_primary_text_color":"rgba(255, 255, 255, 0.66)","anchor_primary_text_color_alt":"#ffffff","anchor_text_primary_content":"Add to Cart","anchor_graphic":true,"anchor_graphic_icon":"o-plus","anchor_graphic_icon_font_size":"1em","anchor_graphic_icon_width":"1em","anchor_graphic_icon_height":"1em","anchor_graphic_icon_color":"rgba(255, 255, 255, 0.66)","anchor_graphic_icon_alt_enable":true,"anchor_graphic_icon_color_alt":"#ffffff","anchor_graphic_icon_alt":"o-arrow-down","anchor_graphic_interaction":"x-anchor-flip-y","anchor_href":"?add-to-cart={{dc:woocommerce:product_id}}","class":"add_to_cart_button ajax_add_to_cart","show_condition":[{"group":true,"condition":"wc:product-is","value":"is-in-stock"}],"custom_atts":"{\\"data-quantity\\":\\"1\\",\\"data-product_id\\":\\"{{dc:woocommerce:product_id}}\\",\\"data-product_sku\\":\\"{{dc:woocommerce:product_sku}}\\",\\"aria-label\\":\\"Add \u201C{{dc:woocommerce:product_title}}\u201D to your cart\\",\\"rel\\":\\"nofollow\\"}","_type":"button","_label":"Add to Cart Button"},{"text_max_width":"36em","text_margin":"!0rem 0rem 0rem 0rem","text_line_height":"1.7","text_text_color":"#121212","text_content":"{{dc:woocommerce:product_short_description}}","_type":"text","_label":"Product Short Description"}]},{"_type":"layout-column","_label":"Column","_modules":[{"product_gallery_overflow":"hidden","product_gallery_border_radius":"4px 4px 4px 4px","_type":"tp-wc-product-gallery"},{"layout_div_base_font_size":"0.8em","layout_div_z_index":"10","layout_div_bg_color":"#121212","layout_div_width":"12em","layout_div_height":"3em","layout_div_position":"absolute","layout_div_top":"0px","layout_div_left":"0px","layout_div_flexbox":true,"layout_div_flex_direction":"row","layout_div_flex_justify":"center","layout_div_flex_align":"center","layout_div_border_radius":"2px 2px 2px 2px","effects_transform":"translate3d(-0.512rem, -0.512rem, 0) rotateZ(-7deg)","show_condition":[{"group":true,"condition":"wc:product-is","value":"is-on-backorder","toggle":true}],"_type":"layout-div","_label":"On Backorder","_modules":[{"text_margin":"0em -0.115em 0em 0em","text_font_weight":"bold","text_line_height":"1","text_letter_spacing":"0.115em","text_text_transform":"uppercase","text_text_color":"#ffffff","text_content":"On Backorder","_type":"text"}]},{"layout_div_base_font_size":"0.8em","layout_div_z_index":"10","layout_div_bg_color":"#121212","layout_div_width":"11em","layout_div_height":"3em","layout_div_position":"absolute","layout_div_top":"0px","layout_div_left":"0px","layout_div_flexbox":true,"layout_div_flex_direction":"row","layout_div_flex_justify":"center","layout_div_flex_align":"center","layout_div_border_radius":"2px 2px 2px 2px","effects_transform":"translate3d(-0.512rem, -0.512rem, 0) rotateZ(-7deg)","show_condition":[{"group":true,"condition":"wc:product-is","value":"is-in-stock","toggle":false}],"_type":"layout-div","_label":"Out of Stock","_modules":[{"text_margin":"0em -0.115em 0em 0em","text_font_weight":"bold","text_line_height":"1","text_letter_spacing":"0.115em","text_text_transform":"uppercase","text_text_color":"#ffffff","text_content":"Out of Stock","_type":"text"}]},{"layout_div_base_font_size":"0.8em","layout_div_z_index":"10","layout_div_bg_color":"#121212","layout_div_width":"5em","layout_div_height":"3em","layout_div_position":"absolute","layout_div_top":"0px","layout_div_left":"0px","layout_div_flexbox":true,"layout_div_flex_direction":"row","layout_div_flex_justify":"center","layout_div_flex_align":"center","layout_div_border_radius":"2px 2px 2px 2px","effects_transform":"translate3d(-0.512rem, -0.512rem, 0) rotateZ(-7deg)","show_condition":[{"group":true,"condition":"wc:product-is","value":"is-in-stock"},{"group":false,"condition":"wc:product-is","value":"is-on-sale"},{"group":false,"condition":"wc:product-is","value":"is-on-backorder","toggle":false}],"_type":"layout-div","_label":"Sale Flash","_modules":[{"text_margin":"0em -0.115em 0em 0em","text_font_weight":"bold","text_line_height":"1","text_letter_spacing":"0.115em","text_text_transform":"uppercase","text_text_color":"#ffffff","text_content":"Sale!","_type":"text"}]}]}]}]},
        ${Tce}
      ]`}},"layout-wc-02":{url:"wc:product",label:"Product 2",classNames:["is-layout","is-product","is-2"],pieces:()=>React.createElement(Vce,null),template:{layout:`[
        {"section_padding":"0vmin 0px 10vmin 0px","_type":"section","_label":"Intro","_modules":[{"layout_row_layout_xl":"100%","layout_row_layout_lg":"100%","layout_row_layout_md":"100%","layout_row_grow":true,"layout_row_global_container":true,"layout_row_margin":"5vmin auto 5vmin auto","_type":"layout-row","_label":"Notices","_modules":[{"_type":"layout-column","_label":"Column","_modules":[{"_type":"tp-wc-shop-notices"}]}]},{"layout_row_layout":"41.667% 58.333%","_bp_base": "4_4", "_bp_data4_4": { "layout_row_layout": ["100%", null, null, null, null] },"layout_row_gap_column":"3rem","layout_row_gap_row":"3rem","layout_row_reverse":true,"layout_row_grow":true,"layout_row_global_container":true,"_type":"layout-row","_label":"Row","_modules":[{"layout_column_flexbox":true,"layout_column_flex_align":"stretch","_type":"layout-column","_label":"Column","_modules":[{"text_max_width":"12em","text_font_weight":"bold","text_line_height":"1.125","text_text_color":"#121212","text_content":"{{dc:woocommerce:product_title}}","text_base_font_size":"calc(1.563rem + 3vmin)","_type":"headline","_label":"Product Title"},{"layout_div_base_font_size":"1.25em","layout_div_flexbox":true,"layout_div_flex_direction":"row","layout_div_flex_align":"center","layout_div_margin":"1rem 0rem 1.25rem 0rem","layout_div_padding":"0em 0em 0em 0em","layout_div_border_radius":"!0px 0px 0px 0px","_type":"layout-div","_label":"Pricing and Reviews","_modules":[{"text_margin":"0em 0.8em 0em 0em","text_line_height":"1","text_text_decoration":"line-through","text_text_color":"#888888","text_content":"{{dc:woocommerce:currency_symbol}}{{dc:woocommerce:product_regular_price}}","show_condition":[{"group":true,"condition":"wc:product-is","value":"is-on-sale"}],"_type":"text","_label":"Original"},{"text_bg_color":"#f0f0f0","text_margin":"0em 0.8em 0em 0em","text_padding":"0.64em 0.64em 0.64em 0.64em","text_border_radius":"4px 4px 4px 4px","text_font_weight":"bold","text_line_height":"1","text_text_color":"#121212","text_content":"{{dc:woocommerce:currency_symbol}}{{dc:woocommerce:product_price}}","_type":"text","_label":"Current"},{"rating_base_font_size":"0.8em","rating_value_content":"{{dc:woocommerce:product_average_rating}}","rating_margin":"!0em 0em 0em 0em","show_condition":[{"group":true,"condition":"wc:product-has","value":"has-reviews"}],"_type":"rating","_label":"Product Rating"}]},{"anchor_width":"100%","anchor_max_width":"16em","anchor_bg_color":"#121212","anchor_bg_color_alt":"#212121","anchor_margin":"0.167rem 0rem 1.25rem 0rem","anchor_padding":"1em 1.563em 1em 1.563em","anchor_border_radius":"100em 100em 100em 100em","anchor_box_shadow_dimensions":"!0em 0.15em 0.65em 0em","anchor_text_margin":"5px 5px 5px 5px","anchor_primary_font_weight":"bold","anchor_primary_letter_spacing":"0.115em","anchor_primary_text_transform":"uppercase","anchor_primary_text_color":"rgba(255, 255, 255, 0.66)","anchor_primary_text_color_alt":"#ffffff","anchor_text_primary_content":"Add to Cart","anchor_graphic":true,"anchor_graphic_icon":"o-plus","anchor_graphic_icon_font_size":"1em","anchor_graphic_icon_width":"1em","anchor_graphic_icon_height":"1em","anchor_graphic_icon_color":"rgba(255, 255, 255, 0.66)","anchor_graphic_icon_alt_enable":true,"anchor_graphic_icon_color_alt":"#ffffff","anchor_graphic_icon_alt":"o-arrow-down","anchor_graphic_interaction":"x-anchor-flip-y","anchor_href":"?add-to-cart={{dc:woocommerce:product_id}}","class":"add_to_cart_button ajax_add_to_cart","show_condition":[{"group":true,"condition":"wc:product-is","value":"is-in-stock"}],"custom_atts":"{\\"data-quantity\\":\\"1\\",\\"data-product_id\\":\\"{{dc:woocommerce:product_id}}\\",\\"data-product_sku\\":\\"{{dc:woocommerce:product_sku}}\\",\\"aria-label\\":\\"Add \u201C{{dc:woocommerce:product_title}}\u201D to your cart\\",\\"rel\\":\\"nofollow\\"}","_type":"button","_label":"Add to Cart Button"},{"text_max_width":"36em","text_margin":"!0rem 0rem 0rem 0rem","text_line_height":"1.7","text_text_color":"#121212","text_content":"{{dc:woocommerce:product_short_description}}","_type":"text","_label":"Product Short Description"}]},{"_type":"layout-column","_label":"Column","_modules":[{"product_gallery_overflow":"hidden","product_gallery_border_radius":"4px 4px 4px 4px","_type":"tp-wc-product-gallery"},{"layout_div_base_font_size":"0.8em","layout_div_z_index":"10","layout_div_bg_color":"#121212","layout_div_width":"12em","layout_div_height":"3em","layout_div_position":"absolute","layout_div_top":"0px","layout_div_left":"0px","layout_div_flexbox":true,"layout_div_flex_direction":"row","layout_div_flex_justify":"center","layout_div_flex_align":"center","layout_div_border_radius":"2px 2px 2px 2px","effects_transform":"translate3d(-0.512rem, -0.512rem, 0) rotateZ(-7deg)","show_condition":[{"group":true,"condition":"wc:product-is","value":"is-on-backorder","toggle":true}],"_type":"layout-div","_label":"On Backorder","_modules":[{"text_margin":"0em -0.115em 0em 0em","text_font_weight":"bold","text_line_height":"1","text_letter_spacing":"0.115em","text_text_transform":"uppercase","text_text_color":"#ffffff","text_content":"On Backorder","_type":"text"}]},{"layout_div_base_font_size":"0.8em","layout_div_z_index":"10","layout_div_bg_color":"#121212","layout_div_width":"11em","layout_div_height":"3em","layout_div_position":"absolute","layout_div_top":"0px","layout_div_left":"0px","layout_div_flexbox":true,"layout_div_flex_direction":"row","layout_div_flex_justify":"center","layout_div_flex_align":"center","layout_div_border_radius":"2px 2px 2px 2px","effects_transform":"translate3d(-0.512rem, -0.512rem, 0) rotateZ(-7deg)","show_condition":[{"group":true,"condition":"wc:product-is","value":"is-in-stock","toggle":false}],"_type":"layout-div","_label":"Out of Stock","_modules":[{"text_margin":"0em -0.115em 0em 0em","text_font_weight":"bold","text_line_height":"1","text_letter_spacing":"0.115em","text_text_transform":"uppercase","text_text_color":"#ffffff","text_content":"Out of Stock","_type":"text"}]},{"layout_div_base_font_size":"0.8em","layout_div_z_index":"10","layout_div_bg_color":"#121212","layout_div_width":"5em","layout_div_height":"3em","layout_div_position":"absolute","layout_div_top":"0px","layout_div_left":"0px","layout_div_flexbox":true,"layout_div_flex_direction":"row","layout_div_flex_justify":"center","layout_div_flex_align":"center","layout_div_border_radius":"2px 2px 2px 2px","effects_transform":"translate3d(-0.512rem, -0.512rem, 0) rotateZ(-7deg)","show_condition":[{"group":true,"condition":"wc:product-is","value":"is-in-stock"},{"group":false,"condition":"wc:product-is","value":"is-on-sale"},{"group":false,"condition":"wc:product-is","value":"is-on-backorder","toggle":false}],"_type":"layout-div","_label":"Sale Flash","_modules":[{"text_margin":"0em -0.115em 0em 0em","text_font_weight":"bold","text_line_height":"1","text_letter_spacing":"0.115em","text_text_transform":"uppercase","text_text_color":"#ffffff","text_content":"Sale!","_type":"text"}]}]}]}]},
        ${Tce}
      ]`}},"layout-wc-03":{url:"wc:cart",label:"Cart",classNames:["is-layout","is-wc-single","is-cart"],pieces:()=>React.createElement(aT,{hasButton:!0}),template:{layout:`[${Pce("cart")}]`}},"layout-wc-04":{url:"wc:checkout",label:"Checkout",classNames:["is-layout","is-wc-single","is-checkout"],pieces:()=>React.createElement(aT,{hasButton:!0}),template:{layout:`[${Pce("checkout")}]`}},"layout-wc-05":{url:"wc:my-account",label:"My Account",classNames:["is-layout","is-wc-single","is-my-account"],pieces:()=>React.createElement(aT,null),template:{layout:`[${Ice}]`}},"layout-wc-06":{url:"wc:terms",label:"Terms",classNames:["is-layout","is-wc-single","is-terms"],pieces:()=>React.createElement(aT,null),template:{layout:`[${Ice}]`}}},Wce={"archive-wc-01":{label:"Minimal Light",classNames:["is-archive","is-minimal","is-light"],pieces:()=>React.createElement(Mce,null),template:{layout:'[{"section_bg_color":"#ffffff","section_bg_color_alt":"#ffffff","section_padding":"12vmin 0vmin 0vmin 0vmin","looper_provider_query_post_types":["post"],"_type":"section","_label":"Section","_modules":[{"layout_row_layout_xl":"100%","layout_row_layout_lg":"100%","layout_row_layout_md":"100%","layout_row_grow":true,"layout_row_global_container":true,"looper_provider_query_post_types":["post"],"_type":"layout-row","_label":"Intro","_modules":[{"looper_provider_query_post_types":["post"],"_type":"layout-column","_label":"Column","_modules":[{"text_font_weight":"bold","text_line_height":"0.95","text_letter_spacing":"-0.035em","text_text_align":"center","text_text_color":"#121212","text_text_color_alt":"#121212","text_content":"Welcome to my shop.","text_base_font_size":"calc(2rem + 9vmin)","text_flex_direction":"column","_type":"headline"}]}]},{"layout_row_layout_xl":"100%","layout_row_layout_lg":"100%","layout_row_layout_md":"100%","layout_row_grow":true,"layout_row_global_container":true,"layout_row_margin":"6vmin auto 6vmin auto","looper_provider_query_post_types":["post"],"_type":"layout-row","_label":"Notices","_modules":[{"looper_provider_query_post_types":["post"],"_type":"layout-column","_label":"Column","_modules":[{"_type":"tp-wc-shop-notices"}]}]},{"layout_row_layout_xl":"33.33% 33.33% 33.33%","layout_row_layout_lg":"33.33% 33.33% 33.33%","layout_row_layout_sm":"50% 50%","layout_row_gap_column":"2rem","layout_row_gap_row":"65px","layout_row_global_container":true,"layout_row_margin":"0px auto 12vmin auto","looper_provider_query_post_types":["post"],"_type":"layout-row","_label":"Products","_modules":[{"layout_column_tag":"article","layout_column_z_index":"1","looper_provider_query_post_types":["post"],"looper_consumer":true,"_type":"layout-column","_label":"Product","_modules":[{"layout_div_base_font_size":"0.8rem","layout_div_z_index":"2","layout_div_bg_color":"#121212","layout_div_width":"5em","layout_div_height":"3em","layout_div_position":"absolute","layout_div_top":"0px","layout_div_left":"0px","layout_div_flexbox":true,"layout_div_flex_direction":"row","layout_div_flex_justify":"center","layout_div_flex_align":"center","layout_div_border_radius":"4px 4px 4px 4px","effects_transform":"translate3d(-0.512em, -0.512em, 0) rotateZ(-7deg)","show_condition":[{"group":true,"condition":"wc:product-is","value":"is-on-sale"}],"looper_provider_query_post_types":["post"],"_type":"layout-div","_label":"Sale Flash","_modules":[{"text_margin":"0em -0.115em 0em 0em","text_font_weight":"bold","text_line_height":"1","text_letter_spacing":"0.115em","text_text_transform":"uppercase","text_text_color":"#fff","text_content":"Sale!","_type":"text"}]},{"layout_div_tag":"figure","effects_provider":true,"effects_provider_targets":"effects","effects_alt":true,"effects_transform_alt":"translate(0px, -4px)","looper_provider_query_post_types":["post"],"_type":"layout-div","_label":"Figure","_modules":[{"image_display":"block","image_styled_width":"100%","image_bg_color":"#e5e5e5","image_bg_color_alt":"#e5e5e5","image_outer_border_radius":"4px 4px 4px 4px","image_inner_border_radius":"4px 4px 4px 4px","image_src":"{{dc:post:featured_image_id}}","image_link":true,"image_href":"{{dc:post:permalink}}","image_alt":"Featured image for \u201C{{dc:woocommerce:product_title}}\u201D","show_condition":[{"group":true,"condition":"current-post:featured-image","value":""}],"_type":"image","_label":"Featured Image"},{"layout_div_tag":"a","layout_div_z_index":"-1","layout_div_bg_color":"#e5e5e5","layout_div_href":"{{dc:post:permalink}}","layout_div_padding":"0px 0px 100% 0px","layout_div_border_radius":"4px","show_condition":[{"group":true,"condition":"current-post:featured-image","value":"","toggle":false}],"_type":"layout-div","_label":"Placeholder"},{"layout_div_base_font_size":"1rem","layout_div_bg_color":"#ffffff","layout_div_position":"absolute","layout_div_left":"10px","layout_div_bottom":"10px","layout_div_flexbox":true,"layout_div_flex_direction":"row","layout_div_flex_align":"baseline","layout_div_padding":"0.409em 0.512em 0.409em 0.512em","layout_div_border_radius":"4px 4px 4px 4px","looper_provider_query_post_types":["post"],"_type":"layout-div","_label":"Pricing","_modules":[{"text_margin":"0em 0.327em 0em 0em","text_padding":"!0em 0em 0em 0em","text_border_radius":"!0px 0px 0px 0px","text_font_weight":"bold","text_line_height":"1","text_text_decoration":"line-through","text_text_color":"rgba(18, 18, 18, 0.55)","text_content":"{{dc:woocommerce:currency_symbol}}{{dc:woocommerce:product_regular_price}}","show_condition":[{"group":true,"condition":"wc:product-is","value":"is-on-sale"}],"_type":"text","_label":"Original"},{"text_padding":"!0em 0em 0em 0em","text_border_radius":"!0px 0px 0px 0px","text_font_weight":"bold","text_line_height":"1","text_text_color":"#121212","text_content":"{{dc:woocommerce:currency_symbol}}{{dc:woocommerce:product_price}}","_type":"text","_label":"Current"}]},{"layout_div_position":"absolute","layout_div_top":"50%","layout_div_left":"50%","layout_div_flexbox":true,"layout_div_flex_direction":"row","layout_div_flex_justify":"center","layout_div_flex_align":"center","effects_transform":"translate3d(-50%, -50%, 0)","show_condition":[{"group":true,"condition":"wc:product-is","value":"is-in-stock"}],"looper_provider_query_post_types":["post"],"_type":"layout-div","_label":"Overlay","_modules":[{"anchor_base_font_size":"1.25rem","anchor_bg_color":"#121212","anchor_padding":"1em 1.25em 1em 1.25em","anchor_border_radius":"4px 4px 4px 4px","anchor_box_shadow_dimensions":"0em 0.65em 1.5em 0em","anchor_box_shadow_color":"rgba(0, 0, 0, 0.55)","anchor_text_margin":"!5px","anchor_primary_font_weight":"bold","anchor_primary_letter_spacing":"0.0115em","anchor_primary_text_align":"center","anchor_primary_text_color":"#ffffff","anchor_primary_text_color_alt":"rgba(255, 255, 255, 0.55)","anchor_text_primary_content":"Add&nbsp;to&nbsp;Cart","anchor_href":"?add-to-cart={{dc:woocommerce:product_id}}","effects_opacity":"0","effects_transform":"translate3d(0, 4px, 0)","effects_alt":true,"effects_transform_alt":"translate3d(0, 0, 0)","class":"add_to_cart_button ajax_add_to_cart","custom_atts":"{\\"data-quantity\\":\\"1\\",\\"data-product_id\\":\\"{{dc:woocommerce:product_id}}\\",\\"data-product_sku\\":\\"{{dc:woocommerce:product_sku}}\\",\\"aria-label\\":\\"Add \u201C{{dc:woocommerce:product_title}}\u201D to your cart\\",\\"rel\\":\\"nofollow\\"}","_type":"button","_label":"Add to Cart Button"}]}]},{"text_margin":"0.8em 0em 0em 0em","text_padding":"!0em 0em 0em 0em","text_font_weight":"bold","text_letter_spacing":"0.01em","text_text_color":"#121212","text_text_color_alt":"rgba(18, 18, 18, 0.55)","text_link":true,"text_href":"{{dc:post:permalink}}","text_content":"{{dc:post:title}}","text_base_font_size":"1.25em","text_tag":"h2","text_flex_direction":"row-reverse","text_flex_justify":"space-between","text_flex_align":"baseline","text_graphic_margin":"0em 0em 0em 1em","_type":"headline","_label":"The Title"}]}]},{"_type":"layout-div","_label":"Navigation","_modules":[{"pagination_numbered_hide":"xl","pagination_base_font_size":"1.95em","pagination_items_prev_icon":"l-arrow-left","pagination_items_next_icon":"l-arrow-right","pagination_items_min_width":"4em","pagination_items_min_height":"5em","pagination_items_gap":"0px","pagination_items_grow":true,"pagination_items_bg_color":"rgba(18, 18, 18, 0.11)","pagination_items_bg_color_alt":"rgba(18, 18, 18, 0.16)","pagination_items_padding":"!0em 0em 0em 0em","pagination_items_border_radius":"!0em 0em 0em 0em","pagination_items_box_shadow_dimensions":"!0px 0px 0px 0px","pagination_items_box_shadow_color_alt":"","pagination_items_text_color":"rgba(18, 18, 18, 0.44)","pagination_items_text_color_alt":"#121212","_type":"tp-wc-product-pagination"}]}]}]'}},"archive-wc-02":{label:"Minimal Dark",classNames:["is-archive","is-minimal","is-dark"],pieces:()=>React.createElement(Mce,null),template:{layout:'[{"section_bg_color":"#000000","section_padding":"12vmin 0vmin 0vmin 0vmin","_type":"section","_label":"Section","_modules":[{"layout_row_layout_xl":"100%","layout_row_layout_lg":"100%","layout_row_layout_md":"100%","layout_row_grow":true,"layout_row_global_container":true,"_type":"layout-row","_label":"Intro","_modules":[{"_type":"layout-column","_label":"Column","_modules":[{"text_font_weight":"bold","text_line_height":"0.95","text_letter_spacing":"-0.035em","text_text_align":"center","text_text_color":"#ffffff","text_content":"Welcome to my shop.","text_base_font_size":"calc(2rem + 9vmin)","text_flex_direction":"column","_type":"headline"}]}]},{"layout_row_layout_xl":"100%","layout_row_layout_lg":"100%","layout_row_layout_md":"100%","layout_row_global_container":true,"layout_row_margin":"6vmin auto 6vmin auto","show_condition":[],"_type":"layout-row","_label":"Notices","_modules":[{"_type":"layout-column","_label":"Column","_modules":[{"_type":"tp-wc-shop-notices"}]}]},{"layout_row_layout_xl":"33.33% 33.33% 33.33%","layout_row_layout_lg":"33.33% 33.33% 33.33%","layout_row_layout_sm":"50% 50%","layout_row_gap_column":"2rem","layout_row_gap_row":"65px","layout_row_global_container":true,"layout_row_margin":"0px auto 12vmin auto","_type":"layout-row","_label":"Products","_modules":[{"layout_column_tag":"article","layout_column_z_index":"1","looper_consumer":true,"_type":"layout-column","_label":"Product","_modules":[{"layout_div_base_font_size":"0.8rem","layout_div_z_index":"2","layout_div_bg_color":"#323232","layout_div_width":"5em","layout_div_height":"3em","layout_div_position":"absolute","layout_div_top":"0px","layout_div_left":"0px","layout_div_flexbox":true,"layout_div_flex_direction":"row","layout_div_flex_justify":"center","layout_div_flex_align":"center","layout_div_border_radius":"4px 4px 4px 4px","effects_transform":"translate3d(-0.512em, -0.512em, 0) rotateZ(-7deg)","show_condition":[{"group":true,"condition":"wc:product-is","value":"is-on-sale"}],"_type":"layout-div","_label":"Sale Flash","_modules":[{"text_margin":"0em -0.115em 0em 0em","text_font_weight":"bold","text_line_height":"1","text_letter_spacing":"0.115em","text_text_transform":"uppercase","text_text_color":"#fff","text_content":"Sale!","_type":"text"}]},{"effects_provider":true,"effects_provider_targets":"effects","effects_alt":true,"effects_transform_alt":"translate(0px, -4px)","_type":"layout-div","_label":"Figure","_modules":[{"image_display":"block","image_styled_width":"100%","image_bg_color":"#212121","image_outer_border_radius":"4px 4px 4px 4px","image_inner_border_radius":"4px 4px 4px 4px","image_src":"{{dc:post:featured_image_id}}","image_link":true,"image_href":"{{dc:post:permalink}}","image_alt":"Featured image for \u201C{{dc:woocommerce:product_title}}\u201D","effects_opacity":"0.77","effects_alt":true,"show_condition":[{"group":true,"condition":"current-post:featured-image","value":""}],"_type":"image","_label":"Featured Image"},{"layout_div_tag":"a","layout_div_z_index":"-1","layout_div_bg_color":"#212121","layout_div_href":"{{dc:post:permalink}}","layout_div_padding":"0px 0px 100% 0px","layout_div_border_radius":"4px","show_condition":[{"group":true,"condition":"current-post:featured-image","value":"","toggle":false}],"_type":"layout-div","_label":"Placeholder"},{"layout_div_base_font_size":"1rem","layout_div_bg_color":"#323232","layout_div_position":"absolute","layout_div_left":"10px","layout_div_bottom":"10px","layout_div_flexbox":true,"layout_div_flex_direction":"row","layout_div_flex_align":"baseline","layout_div_padding":"0.409em 0.512em 0.409em 0.512em","layout_div_border_radius":"4px 4px 4px 4px","_type":"layout-div","_label":"Pricing","_modules":[{"text_margin":"0em 0.327em 0em 0em","text_padding":"!0em 0em 0em 0em","text_border_radius":"!0px 0px 0px 0px","text_font_weight":"bold","text_line_height":"1","text_text_decoration":"line-through","text_text_color":"rgba(255, 255, 255, 0.33)","text_content":"{{dc:woocommerce:currency_symbol}}{{dc:woocommerce:product_regular_price}}","show_condition":[{"group":true,"condition":"wc:product-is","value":"is-on-sale"}],"_type":"text","_label":"Original"},{"text_padding":"!0em 0em 0em 0em","text_border_radius":"!0px 0px 0px 0px","text_font_weight":"bold","text_line_height":"1","text_text_color":"#fff","text_content":"{{dc:woocommerce:currency_symbol}}{{dc:woocommerce:product_price}}","_type":"text","_label":"Current"}]},{"layout_div_position":"absolute","layout_div_top":"50%","layout_div_left":"50%","layout_div_flexbox":true,"layout_div_flex_direction":"row","layout_div_flex_justify":"center","layout_div_flex_align":"center","effects_transform":"translate3d(-50%, -50%, 0)","show_condition":[{"group":true,"condition":"wc:product-is","value":"is-in-stock"}],"_type":"layout-div","_label":"Overlay","_modules":[{"anchor_base_font_size":"1.25rem","anchor_bg_color":"#fff","anchor_padding":"1em 1.25em 1em 1.25em","anchor_border_radius":"4px 4px 4px 4px","anchor_box_shadow_dimensions":"0em 0.65em 1.5em 0em","anchor_box_shadow_color":"rgba(0, 0, 0, 0.55)","anchor_text_margin":"!5px","anchor_primary_font_weight":"bold","anchor_primary_letter_spacing":"0.0115em","anchor_primary_text_align":"center","anchor_primary_text_color":"#121212","anchor_primary_text_color_alt":"rgba(18, 18, 18, 0.55)","anchor_text_primary_content":"Add&nbsp;to&nbsp;Cart","anchor_href":"?add-to-cart={{dc:woocommerce:product_id}}","effects_opacity":"0","effects_transform":"translate3d(0, 4px, 0)","effects_alt":true,"effects_transform_alt":"translate3d(0, 0, 0)","class":"add_to_cart_button ajax_add_to_cart","custom_atts":"{\\"data-quantity\\":\\"1\\",\\"data-product_id\\":\\"{{dc:woocommerce:product_id}}\\",\\"data-product_sku\\":\\"{{dc:woocommerce:product_sku}}\\",\\"aria-label\\":\\"Add \u201C{{dc:woocommerce:product_title}}\u201D to your cart\\",\\"rel\\":\\"nofollow\\"}","_type":"button","_label":"Add to Cart Button"}]}]},{"text_margin":"0.8em 0em 0em 0em","text_padding":"!0em 0em 0em 0em","text_font_weight":"bold","text_letter_spacing":"0.01em","text_text_color":"#ffffff","text_text_color_alt":"rgba(255, 255, 255, 0.55)","text_link":true,"text_href":"{{dc:post:permalink}}","text_content":"{{dc:post:title}}","text_base_font_size":"1.25em","text_tag":"h2","text_flex_direction":"row-reverse","text_flex_justify":"space-between","text_flex_align":"baseline","text_graphic_margin":"0em 0em 0em 1em","_type":"headline","_label":"The Title"}]}]},{"_type":"layout-div","_label":"Navigation","_modules":[{"pagination_numbered_hide":"xl","pagination_base_font_size":"1.95em","pagination_items_prev_icon":"l-arrow-left","pagination_items_next_icon":"l-arrow-right","pagination_items_min_width":"4em","pagination_items_min_height":"5em","pagination_items_gap":"0px","pagination_items_grow":true,"pagination_items_bg_color":"rgba(255, 255, 255, 0.11)","pagination_items_bg_color_alt":"rgba(255, 255, 255, 0.16)","pagination_items_padding":"!0em 0em 0em 0em","pagination_items_border_radius":"!0em 0em 0em 0em","pagination_items_box_shadow_dimensions":"!0px 0px 0px 0px","pagination_items_box_shadow_color_alt":"","pagination_items_text_color":"rgba(255, 255, 255, 0.33)","pagination_items_text_color_alt":"#fff","_type":"tp-wc-product-pagination"}]}]}]'}},"archive-wc-03":{label:"Flat Light",classNames:["is-archive","is-flat","is-light"],pieces:()=>React.createElement(Nce,null),template:{layout:'[{"section_overflow":"hidden","section_bg_color":"#ffffff","section_href":"http://test.com/","section_blank":true,"section_nofollow":true,"section_margin":"!0px 0px 0px 0px","section_padding":"0vmin 0px 0vmin 0px","section_box_shadow_color_alt":"transparent","_type":"section","_label":"Section","_modules":[{"layout_row_layout_xl":"100%","layout_row_layout_lg":"100%","layout_row_layout_md":"100%","layout_row_grow":true,"layout_row_global_container":true,"layout_row_margin":"6vmin auto 6vmin auto","_type":"layout-row","_label":"Notices","_modules":[{"_type":"layout-column","_label":"Column","_modules":[{"_type":"tp-wc-shop-notices"}]}]},{"layout_row_layout_xl":"100%","layout_row_layout_lg":"100%","layout_row_layout_md":"100%","layout_row_global_container":true,"_type":"layout-row","_label":"Row","_modules":[{"_type":"layout-column","_label":"Products","_modules":[{"text_margin":"0px 0px 8px 0px","text_line_height":"0.775","text_letter_spacing":"-0.045em","text_text_align":"left","text_text_color":"#d2d2d2","text_content":"The shop.","text_base_font_size":"calc(19vmin)","text_flex_direction":"row-reverse","text_flex_justify":"space-between","text_content_margin":"!0px 0px 0px 0px","text_graphic_margin":"0em 0px 0px 0px","_type":"headline","_label":"Intro"},{"layout_row_layout_xl":"33.33% 66.66%","layout_row_layout_lg":"33.33% 66.66%","layout_row_layout_md":"33.33% 66.66%","layout_row_tag":"article","layout_row_gap_column":"0px","layout_row_gap_row":"0px","layout_row_grow":true,"layout_row_width":"100%","layout_row_bg_color":"#d2d2d2","layout_row_margin":"0px auto 12vmin auto","layout_row_border_radius":"!0px 0px 0px 0px","layout_row_box_shadow_dimensions":"16px 16px 0px 0px","layout_row_box_shadow_color":"#ededed","effects_transform":"translate(-8px, -8px)","looper_consumer":true,"_type":"layout-row","_label":"Product","_modules":[{"layout_column_tag":"a","layout_column_overflow":"hidden","layout_column_bg_color":"#a2a2a2","layout_column_href":"{{dc:post:permalink}}","layout_column_flexbox":true,"layout_column_flex_justify":"flex-end","layout_column_padding":"!0px 0px 0px 0px","bg_lower_parallax_size":"110%","bg_lower_parallax_direction":"h","bg_upper_color":"rgba(18, 18, 18, 0.22)","show_condition":[{"group":true,"condition":"current-post:featured-image","value":""}],"_type":"layout-column","_label":"Featured Image","_modules":[{"image_styled_width":"100%","image_styled_height":"100%","image_src":"{{dc:post:featured_image_id}}","image_alt":"Featured image for \u201C{{dc:woocommerce:product_title}}\u201D","image_object_fit":"cover","effects_duration":"500ms","effects_alt":true,"effects_transform_alt":"translate3d(0, 0, 0) scale(1.05, 1.05)","_type":"image","_label":"Image"}]},{"layout_column_tag":"article","layout_column_height":"62vmin","layout_column_min_height":"300px","layout_column_href":"http://what.com/","layout_column_flexbox":true,"layout_column_flex_justify":"center","layout_column_flex_align":"center","layout_column_padding":"12vmin 8vmin 12vmin 8vmin","_type":"layout-column","_label":"Article","_modules":[{"layout_div_base_font_size":"0.8rem","layout_div_bg_color":"#121212","layout_div_width":"5em","layout_div_height":"3em","layout_div_position":"absolute","layout_div_top":"0px","layout_div_right":"0px","layout_div_flexbox":true,"layout_div_flex_direction":"row","layout_div_flex_justify":"center","layout_div_flex_align":"center","layout_div_border_radius":"2px 2px 2px 2px","effects_transform":"translate(0.512rem, -0.512rem) rotateZ(7deg)","show_condition":[{"group":true,"condition":"wc:product-is","value":"is-on-sale"}],"_type":"layout-div","_label":"Sale Flash","_modules":[{"text_margin":"0em -0.115em 0em 0em","text_font_weight":"bold","text_line_height":"1","text_letter_spacing":"0.115em","text_text_transform":"uppercase","text_text_color":"#fff","text_content":"Sale!","_type":"text"}]},{"text_max_width":"8.5em","text_line_height":"1.3","text_font_style":"italic","text_text_color":"#121212","text_text_color_alt":"rgba(18, 18, 18, 0.55)","text_link":true,"text_href":"{{dc:post:permalink}}","text_content":"{{dc:woocommerce:product_title}}","text_base_font_size":"calc(1.25rem + 3.5vmin)","text_tag":"h2","_type":"headline","_label":"The Title"},{"layout_div_position":"absolute","layout_div_left":"16px","layout_div_right":"16px","layout_div_bottom":"16px","layout_div_flexbox":true,"layout_div_flex_direction":"row","layout_div_flex_justify":"flex-end","layout_div_flex_align":"baseline","_type":"layout-div","_label":"Pricing","_modules":[{"text_margin":"0em 0em 0em 0.64em","text_line_height":"1","text_letter_spacing":"0.065em","text_font_style":"italic","text_text_decoration":"line-through","text_text_color":"rgba(18, 18, 18, 0.33)","text_content":"{{dc:woocommerce:currency_symbol}}{{dc:woocommerce:product_regular_price}}","show_condition":[{"group":true,"condition":"wc:product-is","value":"is-on-sale"}],"_type":"text","_label":"Original"},{"text_margin":"0em 0em 0em 0.64em","text_line_height":"1","text_letter_spacing":"0.065em","text_font_style":"italic","text_text_color":"#121212","text_content":"{{dc:woocommerce:currency_symbol}}{{dc:woocommerce:product_price}}","_type":"text","_label":"Current"},{"anchor_bg_color":"transparent","anchor_margin":"0em 0em 0em 1em","anchor_padding":"!0px 0px 0px 0px","anchor_border_radius":"!0px 0px 0px 0px","anchor_box_shadow_dimensions":"!0em 0em 0em 0em","anchor_box_shadow_color":"transparent","anchor_text_margin":"!0px 0px 0px 0px","anchor_primary_letter_spacing":"0.065em","anchor_primary_font_style":"italic","anchor_primary_text_transform":"uppercase","anchor_primary_text_color":"#121212","anchor_primary_text_color_alt":"","anchor_flex_direction":"row-reverse","anchor_flex_align":"baseline","anchor_text_primary_content":"Cart","anchor_graphic":true,"anchor_graphic_margin":"0px 0px 0px 0.32768em","anchor_graphic_icon":"l-plus","anchor_graphic_icon_font_size":"1em","anchor_graphic_icon_width":"1em","anchor_graphic_icon_height":"1em","anchor_graphic_icon_color":"rgba(18, 18, 18, 0.33)","anchor_graphic_icon_color_alt":"#121212","anchor_graphic_icon_alt":"o-arrow-down","anchor_href":"?add-to-cart={{dc:woocommerce:product_id}}","class":"add_to_cart_button ajax_add_to_cart","show_condition":[{"group":true,"condition":"wc:product-is","value":"is-in-stock"}],"custom_atts":"{\\"data-quantity\\":\\"1\\",\\"data-product_id\\":\\"{{dc:woocommerce:product_id}}\\",\\"data-product_sku\\":\\"{{dc:woocommerce:product_sku}}\\",\\"aria-label\\":\\"Add \u201C{{dc:woocommerce:product_title}}\u201D to your cart\\",\\"rel\\":\\"nofollow\\"}","_type":"button","_label":"Add to Cart Button"}]}]}]},{"pagination_numbered_hide":"sm","pagination_numbered_end_size":"2","pagination_numbered_mid_size":"3","pagination_base_font_size":"1.25em","pagination_flex_justify":"flex-end","pagination_margin":"0px 2px 12vmin 2px","pagination_items_gap":"10px","pagination_items_bg_color":"transparent","pagination_items_bg_color_alt":"#d2d2d2","pagination_items_padding":"0.8em 0.8em 0.8em 0.8em","pagination_items_border_radius":"0.5px 0.5px 0.5px 0.5px","pagination_items_box_shadow_color_alt":"#d2d2d2","pagination_items_text_color":"rgba(18, 18, 18, 0.33)","pagination_items_text_color_alt":"#121212","pagination_current_text_color":"#121212","pagination_current_box_shadow_color":"#d2d2d2","pagination_current_bg_color":"#d2d2d2","pagination_dots":true,"pagination_dots_text_color":"rgba(18, 18, 18, 0.33)","pagination_prev_next_box_shadow_color_alt":"#121212","pagination_prev_next_bg_color":"#121212","pagination_prev_next_bg_color_alt":"","_type":"tp-wc-product-pagination"}]}]}]}]'}},"archive-wc-04":{label:"Flat Dark",classNames:["is-archive","is-flat","is-dark"],pieces:()=>React.createElement(Nce,null),template:{layout:'[{"section_overflow":"hidden","section_bg_color":"#242424","section_href":"http://test.com/","section_blank":true,"section_nofollow":true,"section_margin":"!0px 0px 0px 0px","section_padding":"0vmin 0px 0vmin 0px","section_box_shadow_color_alt":"transparent","_type":"section","_label":"Section","_modules":[{"layout_row_layout_xl":"100%","layout_row_layout_lg":"100%","layout_row_layout_md":"100%","layout_row_grow":true,"layout_row_global_container":true,"layout_row_margin":"6vmin auto 6vmin auto","_type":"layout-row","_label":"Notices","_modules":[{"_type":"layout-column","_label":"Column","_modules":[{"_type":"tp-wc-shop-notices"}]}]},{"layout_row_layout_xl":"100%","layout_row_layout_lg":"100%","layout_row_layout_md":"100%","layout_row_global_container":true,"_type":"layout-row","_label":"Row","_modules":[{"_type":"layout-column","_label":"Products","_modules":[{"text_margin":"0px 0px 8px 0px","text_line_height":"0.775","text_letter_spacing":"-0.045em","text_text_align":"left","text_text_color":"#121212","text_content":"The shop.","text_base_font_size":"calc(19vmin)","text_flex_direction":"row-reverse","text_flex_justify":"space-between","text_content_margin":"!0px 0px 0px 0px","text_graphic_margin":"0em 0px 0px 0px","_type":"headline","_label":"Intro"},{"layout_row_layout_xl":"33.33% 66.66%","layout_row_layout_lg":"33.33% 66.66%","layout_row_layout_md":"33.33% 66.66%","layout_row_tag":"article","layout_row_gap_column":"0px","layout_row_gap_row":"0px","layout_row_grow":true,"layout_row_width":"100%","layout_row_bg_color":"#121212","layout_row_margin":"0px auto 12vmin auto","layout_row_border_radius":"!0px 0px 0px 0px","layout_row_box_shadow_dimensions":"16px 16px 0px 0px","layout_row_box_shadow_color":"rgba(128, 128, 128, 0.22)","effects_transform":"translate(-8px, -8px)","looper_consumer":true,"_type":"layout-row","_label":"Product","_modules":[{"layout_column_tag":"a","layout_column_overflow":"hidden","layout_column_bg_color":"#000000","layout_column_href":"{{dc:post:permalink}}","layout_column_flexbox":true,"layout_column_flex_justify":"flex-end","layout_column_padding":"!0px 0px 0px 0px","bg_lower_parallax_size":"110%","bg_lower_parallax_direction":"h","bg_upper_color":"rgba(18, 18, 18, 0.22)","show_condition":[{"group":true,"condition":"current-post:featured-image","value":""}],"_type":"layout-column","_label":"Featured Image","_modules":[{"image_styled_width":"100%","image_styled_height":"100%","image_src":"{{dc:post:featured_image_id}}","image_alt":"Featured image for \u201C{{dc:woocommerce:product_title}}\u201D","image_object_fit":"cover","effects_duration":"500ms","effects_alt":true,"effects_transform_alt":"translate3d(0, 0, 0) scale(1.05, 1.05)","_type":"image","_label":"Image"}]},{"layout_column_tag":"article","layout_column_height":"62vmin","layout_column_min_height":"300px","layout_column_href":"http://what.com/","layout_column_flexbox":true,"layout_column_flex_justify":"center","layout_column_flex_align":"center","layout_column_padding":"12vmin 8vmin 12vmin 8vmin","_type":"layout-column","_label":"Article","_modules":[{"layout_div_base_font_size":"0.8rem","layout_div_bg_color":"#000","layout_div_width":"5em","layout_div_height":"3em","layout_div_position":"absolute","layout_div_top":"0px","layout_div_right":"0px","layout_div_flexbox":true,"layout_div_flex_direction":"row","layout_div_flex_justify":"center","layout_div_flex_align":"center","layout_div_border_radius":"2px 2px 2px 2px","effects_transform":"translate(0.512rem, -0.512rem) rotateZ(7deg)","show_condition":[{"group":true,"condition":"wc:product-is","value":"is-on-sale"}],"_type":"layout-div","_label":"Sale Flash","_modules":[{"text_margin":"0em -0.115em 0em 0em","text_font_weight":"bold","text_line_height":"1","text_letter_spacing":"0.115em","text_text_transform":"uppercase","text_text_color":"#fff","text_content":"Sale!","_type":"text"}]},{"text_max_width":"8.5em","text_line_height":"1.3","text_font_style":"italic","text_text_color":"#ffffff","text_text_color_alt":"rgba(255, 255, 255, 0.55)","text_link":true,"text_href":"{{dc:post:permalink}}","text_content":"{{dc:woocommerce:product_title}}","text_base_font_size":"calc(1.25rem + 3.5vmin)","text_tag":"h2","_type":"headline","_label":"The Title"},{"layout_div_position":"absolute","layout_div_left":"16px","layout_div_right":"16px","layout_div_bottom":"16px","layout_div_flexbox":true,"layout_div_flex_direction":"row","layout_div_flex_justify":"flex-end","layout_div_flex_align":"baseline","_type":"layout-div","_label":"Pricing","_modules":[{"text_margin":"0em 0em 0em 0.64em","text_line_height":"1","text_letter_spacing":"0.065em","text_font_style":"italic","text_text_decoration":"line-through","text_text_color":"rgba(255, 255, 255, 0.22)","text_content":"{{dc:woocommerce:currency_symbol}}{{dc:woocommerce:product_regular_price}}","show_condition":[{"group":true,"condition":"wc:product-is","value":"is-on-sale"}],"_type":"text","_label":"Original"},{"text_margin":"0em 0em 0em 0.64em","text_line_height":"1","text_letter_spacing":"0.065em","text_font_style":"italic","text_text_color":"#fff","text_content":"{{dc:woocommerce:currency_symbol}}{{dc:woocommerce:product_price}}","_type":"text","_label":"Current"},{"anchor_bg_color":"transparent","anchor_margin":"0em 0em 0em 1em","anchor_padding":"!0px 0px 0px 0px","anchor_border_radius":"!0px 0px 0px 0px","anchor_box_shadow_dimensions":"!0em 0em 0em 0em","anchor_box_shadow_color":"transparent","anchor_text_margin":"!0px 0px 0px 0px","anchor_primary_letter_spacing":"0.065em","anchor_primary_font_style":"italic","anchor_primary_text_transform":"uppercase","anchor_primary_text_color":"#fff","anchor_primary_text_color_alt":"","anchor_flex_direction":"row-reverse","anchor_flex_align":"baseline","anchor_text_primary_content":"Cart","anchor_graphic":true,"anchor_graphic_margin":"0px 0px 0px 0.32768em","anchor_graphic_icon":"l-plus","anchor_graphic_icon_font_size":"1em","anchor_graphic_icon_width":"1em","anchor_graphic_icon_height":"1em","anchor_graphic_icon_color":"rgba(255, 255, 255, 0.22)","anchor_graphic_icon_color_alt":"#fff","anchor_graphic_icon_alt":"o-arrow-down","anchor_href":"?add-to-cart={{dc:woocommerce:product_id}}","class":"add_to_cart_button ajax_add_to_cart","show_condition":[{"group":true,"condition":"wc:product-is","value":"is-in-stock"}],"custom_atts":"{\\"data-quantity\\":\\"1\\",\\"data-product_id\\":\\"{{dc:woocommerce:product_id}}\\",\\"data-product_sku\\":\\"{{dc:woocommerce:product_sku}}\\",\\"aria-label\\":\\"Add \u201C{{dc:woocommerce:product_title}}\u201D to your cart\\",\\"rel\\":\\"nofollow\\"}","_type":"button","_label":"Add to Cart Button"}]}]}]},{"pagination_numbered_hide":"sm","pagination_numbered_end_size":"2","pagination_numbered_mid_size":"3","pagination_base_font_size":"1.25em","pagination_flex_justify":"flex-end","pagination_margin":"0px 2px 12vmin 2px","pagination_items_gap":"10px","pagination_items_bg_color":"transparent","pagination_items_bg_color_alt":"#d2d2d2","pagination_items_padding":"0.8em 0.8em 0.8em 0.8em","pagination_items_border_radius":"0.5px 0.5px 0.5px 0.5px","pagination_items_box_shadow_color_alt":"#d2d2d2","pagination_items_text_color":"rgba(18, 18, 18, 0.33)","pagination_items_text_color_alt":"#121212","pagination_current_text_color":"#121212","pagination_current_box_shadow_color":"#d2d2d2","pagination_current_bg_color":"#d2d2d2","pagination_dots":true,"pagination_dots_text_color":"rgba(18, 18, 18, 0.33)","pagination_prev_next_box_shadow_color_alt":"#121212","pagination_prev_next_bg_color":"#121212","pagination_prev_next_bg_color_alt":"","_type":"tp-wc-product-pagination"}]}]}]}]'}},"archive-wc-05":{label:"Classic Light",classNames:["is-archive","is-classic","is-light"],pieces:()=>React.createElement(Lce,null),template:{layout:'[{"section_overflow":"hidden","section_bg_color":"#f2f2f2","section_bg_color_alt":"#f2f2f2","section_padding":"0vmin 0vmin 14vmin 0vmin","section_box_shadow_color_alt":"transparent","_type":"section","_label":"Section","_modules":[{"layout_div_base_font_size":"calc(1rem + 20vmin)","layout_div_z_index":"1","layout_div_position":"absolute","layout_div_top":"0","layout_div_left":"0","effects_transform":"translate(-100%, 0px) rotateZ(-90deg) translate(0.1em, -15%)","effects_transform_origin":"100% 0%","_type":"layout-div","_label":"Intro","_modules":[{"text_margin":"0em 0em 0em 0em","text_font_weight":"bold","text_line_height":"0.925","text_letter_spacing":"-0.025em","text_text_align":"center","text_text_color":"rgba(18, 18, 18, 0.06)","text_text_color_alt":"rgba(18, 18, 18, 0.06)","text_content":"The shop.","text_flex_direction":"column","text_subheadline_content":"We love to write killer content.<br/>Kick up your feed and stay a while.","text_subheadline_spacing":"0.64em","text_subheadline_font_size":"0.262144em","text_subheadline_line_height":"1.35","text_subheadline_letter_spacing":"-0.005em","text_subheadline_font_style":"italic","text_subheadline_text_align":"center","text_subheadline_text_color":"rgba(18, 18, 18, 0.22)","_type":"headline"}]},{"layout_row_layout_xl":"100%","layout_row_layout_lg":"100%","layout_row_layout_md":"100%","layout_row_grow":true,"layout_row_global_container":true,"layout_row_margin":"7vmin auto 7vmin auto","_type":"layout-row","_label":"Notices","_modules":[{"_type":"layout-column","_label":"Column","_modules":[{"_type":"tp-wc-shop-notices"}]}]},{"layout_row_layout_md":"100%","layout_row_gap_column":"1.5rem","layout_row_gap_row":"65px","layout_row_global_container":true,"layout_row_z_index":"2","_type":"layout-row","_label":"Products","_modules":[{"layout_column_tag":"article","layout_column_bg_color":"#ffffff","layout_column_bg_color_alt":"#ffffff","layout_column_flexbox":true,"layout_column_flex_align":"stretch","layout_column_border_radius":"!0px 0px 0px 0px","layout_column_box_shadow_dimensions":"0em 0.25em 1.65em 0em","layout_column_box_shadow_color":"rgba(0, 0, 0, 0.18)","layout_column_box_shadow_color_alt":"rgba(0, 0, 0, 0.18)","layout_column_primary_particle_scale":"scale-x","layout_column_primary_particle_transform_origin":"0% 100%","layout_column_primary_particle_color":"rgba(18, 18, 18, 0.44)","effects_provider_targets":" colors effects particles","looper_consumer":true,"_type":"layout-column","_label":"Product","_modules":[{"layout_div_base_font_size":"0.8rem","layout_div_z_index":"2","layout_div_bg_color":"#121212","layout_div_width":"5.25em","layout_div_height":"3em","layout_div_position":"absolute","layout_div_top":"0px","layout_div_left":"0px","layout_div_flexbox":true,"layout_div_flex_direction":"row","layout_div_flex_justify":"center","layout_div_flex_align":"center","layout_div_border_radius":"2px 2px 2px 2px","effects_transform":"translate(-0.512em, -0.512em) rotate(-7deg)","show_condition":[{"group":true,"condition":"wc:product-is","value":"is-on-sale"}],"_type":"layout-div","_label":"Sale Flash","_modules":[{"text_margin":"0em -0.115em 0em 0em","text_font_weight":"bold","text_line_height":"1","text_letter_spacing":"0.115em","text_text_align":"center","text_text_transform":"uppercase","text_text_color":"#fff","text_content":"Sale!","_type":"text"}]},{"layout_div_tag":"figure","layout_div_z_index":"1","layout_div_bg_color":"#d2d2d2","layout_div_overflow_x":"hidden","layout_div_overflow_y":"hidden","layout_div_flex_wrap":false,"layout_div_padding":"!0rem 0rem 0rem 0rem","layout_div_border_radius":"!0px 0px 0px 0px","show_condition":[{"group":true,"condition":"current-post:featured-image","value":""}],"_type":"layout-div","_label":"Figure","_modules":[{"image_styled_width":"100%","image_inner_border_radius":"!0px 0px 0px 0px","image_src":"{{dc:post:featured_image_id}}","image_link":true,"image_href":"{{dc:post:permalink}}","image_alt":"Featured image for \u201C{{dc:woocommerce:product_title}}\u201D","effects_duration":"500ms","effects_alt":true,"effects_transform_alt":"translate3d(0, 0, 0) scale(1.05, 1.05)","_type":"image","_label":"Featured Image"}]},{"layout_div_tag":"article","layout_div_z_index":"1","layout_div_flex":"1 0 auto","layout_div_flexbox":true,"layout_div_flex_align":"stretch","layout_div_margin":"0px 0px 0px 0px","layout_div_padding":"2rem 2rem 2rem 2rem","bg_lower_parallax":true,"bg_lower_parallax_direction":"h","_type":"layout-div","_label":"Article","_modules":[{"layout_div_base_font_size":"1rem","layout_div_flexbox":true,"layout_div_flex_direction":"row","layout_div_flex_align":"baseline","layout_div_margin":"0em 0em 0.64em 0em","_type":"layout-div","_label":"Pricing","_modules":[{"text_margin":"0em 0.4096em 0em 0em","text_line_height":"1","text_letter_spacing":"0.085em","text_text_decoration":"line-through","text_text_transform":"uppercase","text_text_color":"rgba(18, 18, 18, 0.44)","text_content":"{{dc:woocommerce:currency_symbol}}{{dc:woocommerce:product_regular_price}}","show_condition":[{"group":true,"condition":"wc:product-is","value":"is-on-sale"}],"_type":"text","_label":"Original"},{"text_margin":"!0em 0em 0em 0em","text_line_height":"1","text_letter_spacing":"0.085em","text_text_transform":"uppercase","text_text_color":"rgb(0, 0, 0)","text_content":"{{dc:woocommerce:currency_symbol}}{{dc:woocommerce:product_price}}","_type":"text","_label":"Current"}]},{"text_max_width":"18em","text_margin":"0rem 0rem auto 0rem","text_font_weight":"bold","text_line_height":"1.35","text_text_color":"#121212","text_text_color_alt":"rgba(18, 18, 18, 0.44)","text_link":true,"text_href":"{{dc:post:permalink}}","text_content":"{{dc:woocommerce:product_title}}","text_base_font_size":"1.5625rem","text_tag":"h2","text_content_margin":"!0px 0px 0px 0px","_type":"headline","_label":"The Title"},{"anchor_has_link_control":false,"anchor_base_font_size":"1rem","anchor_bg_color":"transparent","anchor_bg_color_alt":"transparent","anchor_margin":"3rem -2rem -2rem -2rem","anchor_padding":"2rem 2rem 2rem 2rem","anchor_border_radius":"!0px 0px 0px 0px","anchor_box_shadow_dimensions":"!0em 0em 0em 0em","anchor_box_shadow_color":"transparent","anchor_box_shadow_color_alt":"transparent","anchor_text_margin":"!0px 0px 0px 0px","anchor_primary_letter_spacing":"0.085em","anchor_primary_line_height":"0.8","anchor_primary_text_transform":"uppercase","anchor_primary_text_color":"rgba(18, 18, 18, 0.44)","anchor_primary_text_color_alt":"#121212","anchor_flex_direction":"row-reverse","anchor_flex_justify":"space-between","anchor_text_primary_content":"Add to Cart","anchor_primary_particle_scale":"scale-x","anchor_primary_particle_transform_origin":"0% 100%","anchor_primary_particle_color":"rgba(18, 18, 18, 0.44)","anchor_graphic":true,"anchor_graphic_margin":"0px 0px 0px 0.512em","anchor_graphic_icon":"o-plus","anchor_graphic_icon_font_size":"1em","anchor_graphic_icon_width":"1em","anchor_graphic_icon_height":"1em","anchor_graphic_icon_color":"rgba(18, 18, 18, 0.44)","anchor_graphic_icon_alt_enable":true,"anchor_graphic_icon_color_alt":"#121212","anchor_graphic_icon_alt":"o-arrow-down","anchor_graphic_interaction":"x-anchor-flip-y","anchor_href":"?add-to-cart={{dc:woocommerce:product_id}}","class":"add_to_cart_button ajax_add_to_cart","show_condition":[{"group":true,"condition":"wc:product-is","value":"is-in-stock"}],"custom_atts":"{\\"data-quantity\\":\\"1\\",\\"data-product_id\\":\\"{{dc:woocommerce:product_id}}\\",\\"data-product_sku\\":\\"{{dc:woocommerce:product_sku}}\\",\\"aria-label\\":\\"Add \u201C{{dc:woocommerce:product_title}}\u201D to your cart\\",\\"rel\\":\\"nofollow\\"}","_type":"button","_label":"Add to Cart Button"}]}]}]},{"layout_row_layout_xl":"100%","layout_row_layout_lg":"100%","layout_row_layout_md":"100%","layout_row_grow":true,"layout_row_global_container":true,"layout_row_z_index":"2","layout_row_margin":"65px auto 0px auto","_type":"layout-row","_label":"Pagination","_modules":[{"_type":"layout-column","_label":"Column","_modules":[{"pagination_numbered_end_size":"2","pagination_numbered_mid_size":"3","pagination_items_padding":"!0em 0em 0em 0em","_type":"tp-wc-product-pagination"}]}]},{"layout_div_base_font_size":"calc(1rem + 20vmin)","layout_div_z_index":"1","layout_div_position":"absolute","layout_div_right":"0","layout_div_bottom":"0","effects_transform":"rotateZ(90deg) translate(0.1em, 85%)","effects_transform_origin":"100% 100%","_type":"layout-div","_label":"Intro Mirror","_modules":[{"text_margin":"0em 0em 0em 0em","text_font_weight":"bold","text_line_height":"0.925","text_letter_spacing":"-0.025em","text_text_align":"center","text_text_color":"rgba(18, 18, 18, 0.06)","text_text_color_alt":"rgba(18, 18, 18, 0.06)","text_content":"The shop.","text_tag":"span","text_flex_direction":"column","text_subheadline_content":"We love to write killer content.<br/>Kick up your feed and stay a while.","text_subheadline_spacing":"0.64em","text_subheadline_font_size":"0.262144em","text_subheadline_line_height":"1.35","text_subheadline_letter_spacing":"-0.005em","text_subheadline_font_style":"italic","text_subheadline_text_align":"center","text_subheadline_text_color":"rgba(18, 18, 18, 0.22)","_type":"headline"}]}]}]'}},"archive-wc-06":{label:"Classic Dark",classNames:["is-archive","is-classic","is-dark"],pieces:()=>React.createElement(Lce,null),template:{layout:'[{"section_overflow":"hidden","section_bg_color":"#242424","section_padding":"0vmin 0vmin 14vmin 0vmin","section_box_shadow_color_alt":"transparent","_type":"section","_label":"Section","_modules":[{"layout_div_base_font_size":"calc(1rem + 20vmin)","layout_div_z_index":"1","layout_div_position":"absolute","layout_div_top":"0","layout_div_left":"0","effects_transform":"translate(-100%, 0px) rotateZ(-90deg) translate(0.1em, -15%)","effects_transform_origin":"100% 0%","_type":"layout-div","_label":"Intro","_modules":[{"text_margin":"0em 0em 0em 0em","text_font_weight":"bold","text_line_height":"0.925","text_letter_spacing":"-0.025em","text_text_align":"center","text_text_color":"rgba(18, 18, 18, 0.33)","text_content":"The shop.","text_flex_direction":"column","text_subheadline_content":"We love to write killer content.<br/>Kick up your feed and stay a while.","text_subheadline_spacing":"0.64em","text_subheadline_font_size":"0.262144em","text_subheadline_line_height":"1.35","text_subheadline_letter_spacing":"-0.005em","text_subheadline_font_style":"italic","text_subheadline_text_align":"center","text_subheadline_text_color":"rgba(18, 18, 18, 0.22)","_type":"headline"}]},{"layout_row_layout_xl":"100%","layout_row_layout_lg":"100%","layout_row_layout_md":"100%","layout_row_grow":true,"layout_row_global_container":true,"layout_row_margin":"7vmin auto 7vmin auto","_type":"layout-row","_label":"Notices","_modules":[{"_type":"layout-column","_label":"Column","_modules":[{"_type":"tp-wc-shop-notices"}]}]},{"layout_row_layout_md":"100%","layout_row_gap_column":"1.5rem","layout_row_gap_row":"65px","layout_row_global_container":true,"layout_row_z_index":"2","_type":"layout-row","_label":"Products","_modules":[{"layout_column_tag":"article","layout_column_bg_color":"#121212","layout_column_flexbox":true,"layout_column_flex_align":"stretch","layout_column_border_radius":"!0px 0px 0px 0px","layout_column_box_shadow_dimensions":"0em 0.25em 1.65em 0em","layout_column_box_shadow_color":"rgba(0, 0, 0, 0.18)","layout_column_box_shadow_color_alt":"rgba(0, 0, 0, 0.18)","layout_column_primary_particle_transform_origin":"0% 100%","layout_column_primary_particle_color":"rgba(255, 255, 255, 0.22)","effects_provider_targets":" colors effects particles","looper_consumer":true,"_type":"layout-column","_label":"Product","_modules":[{"layout_div_base_font_size":"0.8rem","layout_div_z_index":"2","layout_div_bg_color":"#121212","layout_div_width":"5.25em","layout_div_height":"3em","layout_div_position":"absolute","layout_div_top":"0px","layout_div_left":"0px","layout_div_flexbox":true,"layout_div_flex_direction":"row","layout_div_flex_justify":"center","layout_div_flex_align":"center","layout_div_border_radius":"2px 2px 2px 2px","effects_transform":"translate(-0.512em, -0.512em) rotate(-7deg)","show_condition":[{"group":true,"condition":"wc:product-is","value":"is-on-sale"}],"_type":"layout-div","_label":"Sale Flash","_modules":[{"text_margin":"0em -0.115em 0em 0em","text_font_weight":"bold","text_line_height":"1","text_letter_spacing":"0.115em","text_text_align":"center","text_text_transform":"uppercase","text_text_color":"#fff","text_content":"Sale!","_type":"text"}]},{"layout_div_tag":"figure","layout_div_z_index":"1","layout_div_bg_color":"#242424","layout_div_overflow_x":"hidden","layout_div_overflow_y":"hidden","layout_div_flex_wrap":false,"layout_div_padding":"!0rem 0rem 0rem 0rem","layout_div_border_radius":"!0px 0px 0px 0px","show_condition":[{"group":true,"condition":"current-post:featured-image","value":""}],"_type":"layout-div","_label":"Figure","_modules":[{"image_styled_width":"100%","image_inner_border_radius":"!0px 0px 0px 0px","image_src":"{{dc:post:featured_image_id}}","image_link":true,"image_href":"{{dc:post:permalink}}","image_alt":"Featured image for \u201C{{dc:woocommerce:product_title}}\u201D","effects_duration":"500ms","effects_alt":true,"effects_transform_alt":"translate3d(0, 0, 0) scale(1.05, 1.05)","_type":"image","_label":"Featured Image"}]},{"layout_div_tag":"article","layout_div_z_index":"1","layout_div_flex":"1 0 auto","layout_div_flexbox":true,"layout_div_flex_align":"stretch","layout_div_margin":"0px 0px 0px 0px","layout_div_padding":"2rem 2rem 2rem 2rem","bg_lower_parallax":true,"bg_lower_parallax_direction":"h","_type":"layout-div","_label":"Article","_modules":[{"layout_div_base_font_size":"1rem","layout_div_flexbox":true,"layout_div_flex_direction":"row","layout_div_flex_align":"baseline","layout_div_margin":"0em 0em 0.64em 0em","_type":"layout-div","_label":"Pricing","_modules":[{"text_margin":"0em 0.4096em 0em 0em","text_line_height":"1","text_letter_spacing":"0.085em","text_text_decoration":"line-through","text_text_transform":"uppercase","text_text_color":"rgba(255, 255, 255, 0.22)","text_content":"{{dc:woocommerce:currency_symbol}}{{dc:woocommerce:product_regular_price}}","show_condition":[{"group":true,"condition":"wc:product-is","value":"is-on-sale"}],"_type":"text","_label":"Original"},{"text_margin":"!0em 0em 0em 0em","text_line_height":"1","text_letter_spacing":"0.085em","text_text_transform":"uppercase","text_text_color":"#fff","text_content":"{{dc:woocommerce:currency_symbol}}{{dc:woocommerce:product_price}}","_type":"text","_label":"Current"}]},{"text_max_width":"18em","text_margin":"0rem 0rem auto 0rem","text_font_weight":"bold","text_line_height":"1.35","text_text_color":"#fff","text_text_color_alt":"rgba(255, 255, 255, 0.44)","text_link":true,"text_href":"{{dc:post:permalink}}","text_content":"{{dc:woocommerce:product_title}}","text_base_font_size":"1.5625rem","text_tag":"h2","text_content_margin":"!0px 0px 0px 0px","_type":"headline","_label":"The Title"},{"anchor_has_link_control":false,"anchor_base_font_size":"1rem","anchor_bg_color":"transparent","anchor_bg_color_alt":"transparent","anchor_margin":"3rem -2rem -2rem -2rem","anchor_padding":"2rem 2rem 2rem 2rem","anchor_border_radius":"!0px 0px 0px 0px","anchor_box_shadow_dimensions":"!0em 0em 0em 0em","anchor_box_shadow_color":"transparent","anchor_box_shadow_color_alt":"transparent","anchor_text_margin":"!0px 0px 0px 0px","anchor_primary_letter_spacing":"0.085em","anchor_primary_line_height":"0.8","anchor_primary_text_transform":"uppercase","anchor_primary_text_color":"rgba(255, 255, 255, 0.22)","anchor_primary_text_color_alt":"#fff","anchor_flex_direction":"row-reverse","anchor_flex_justify":"space-between","anchor_text_primary_content":"Add to Cart","anchor_primary_particle_scale":"scale-x","anchor_primary_particle_transform_origin":"0% 100%","anchor_primary_particle_color":"rgba(255, 255, 255, 0.22)","anchor_graphic":true,"anchor_graphic_margin":"0px 0px 0px 0.512em","anchor_graphic_icon":"o-plus","anchor_graphic_icon_font_size":"1em","anchor_graphic_icon_width":"1em","anchor_graphic_icon_height":"1em","anchor_graphic_icon_color":"rgba(255, 255, 255, 0.22)","anchor_graphic_icon_alt_enable":true,"anchor_graphic_icon_color_alt":"#fff","anchor_graphic_icon_alt":"o-arrow-down","anchor_graphic_interaction":"x-anchor-flip-y","anchor_href":"?add-to-cart={{dc:woocommerce:product_id}}","class":"add_to_cart_button ajax_add_to_cart","show_condition":[{"group":true,"condition":"wc:product-is","value":"is-in-stock"}],"custom_atts":"{\\"data-quantity\\":\\"1\\",\\"data-product_id\\":\\"{{dc:woocommerce:product_id}}\\",\\"data-product_sku\\":\\"{{dc:woocommerce:product_sku}}\\",\\"aria-label\\":\\"Add \u201C{{dc:woocommerce:product_title}}\u201D to your cart\\",\\"rel\\":\\"nofollow\\"}","_type":"button","_label":"Add to Cart Button"}]}]}]},{"layout_row_layout_xl":"100%","layout_row_layout_lg":"100%","layout_row_layout_md":"100%","layout_row_grow":true,"layout_row_global_container":true,"layout_row_z_index":"2","layout_row_margin":"65px auto 0px auto","_type":"layout-row","_label":"Pagination","_modules":[{"_type":"layout-column","_label":"Column","_modules":[{"pagination_numbered_end_size":"2","pagination_numbered_mid_size":"3","pagination_items_bg_color":"rgba(18, 18, 18, 0.44)","pagination_items_bg_color_alt":"","pagination_items_padding":"!0em 0em 0em 0em","pagination_items_text_color":"rgba(255, 255, 255, 0.22)","pagination_items_text_color_alt":"#fff","pagination_current_text_color":"#fff","pagination_current_box_shadow_color":"rgba(18, 18, 18, 0.44)","pagination_current_bg_color":"#121212","pagination_dots":true,"pagination_dots_text_color":"rgba(255, 255, 255, 0.22)","_type":"tp-wc-product-pagination"}]}]},{"layout_div_base_font_size":"calc(1rem + 20vmin)","layout_div_z_index":"1","layout_div_position":"absolute","layout_div_right":"0","layout_div_bottom":"0","effects_transform":"rotateZ(90deg) translate(0.1em, 85%)","effects_transform_origin":"100% 100%","_type":"layout-div","_label":"Intro Mirror","_modules":[{"text_margin":"0em 0em 0em 0em","text_font_weight":"bold","text_line_height":"0.925","text_letter_spacing":"-0.025em","text_text_align":"center","text_text_color":"rgba(18, 18, 18, 0.33)","text_content":"The shop.","text_tag":"span","text_flex_direction":"column","text_subheadline_content":"We love to write killer content.<br/>Kick up your feed and stay a while.","text_subheadline_spacing":"0.64em","text_subheadline_font_size":"0.262144em","text_subheadline_line_height":"1.35","text_subheadline_letter_spacing":"-0.005em","text_subheadline_font_style":"italic","text_subheadline_text_align":"center","text_subheadline_text_color":"rgba(18, 18, 18, 0.22)","_type":"headline"}]}]}]'}}},Gce=e=>{let t={content:$W,"custom:component":$W,"layout:footer":$ce,"layout:header":Hce,"layout:single-wc":jce,"layout:archive-wc":Wce};if(t[e])return t[e];let{baseType:n}=Rr(e);return t[n]?t[n]:{}};N7e={content:$W,footer:$ce,header:Hce,"layout-single-wc":jce,"layout-archive-wc":Wce}});var GW={};M(GW,{default:()=>lT});function L7e({toggle:e,doc:t}){let[n,o]=(0,To.useState)(t.title),[r,i]=(0,To.useState)(!1),[s,a]=Df("document",void 0,{useCapture:r}),l=(0,To.useRef)(null);(0,To.useEffect)(()=>{l.current&&l.current.focus()},[]);let u=(0,To.useCallback)(function(){i(!r)},[r,i]),c=(0,To.useCallback)(f=>{o(f.target.value)},[o]),p=Jr(),m=Nf("document",t.docTypeName),d=(0,To.useCallback)(async()=>{let{elements:f,settings:h}=wS(t,p.getState()),g={title:n||t.title,preview:s,meta:{elements:f,settings:t.docTypeInfo.portableSettings.reduce((y,_)=>(y[_]=h[_],y),{})}};await m(g)&&e()},[n,p,t,s,e,m]);return To.default.createElement("div",{className:"tco-save-template-form"},To.default.createElement("h1",null,To.default.createElement("span",null,t.docTypeInfo.labelSingular," Template")),To.default.createElement(Vm,{useCapture:r,previewImageUrl:s,enablePreviewHandler:u}),To.default.createElement("div",{className:"tco-save-template-form-row"},To.default.createElement("span",{className:"tco-save-template-form-row-label"},"Name and Save"),To.default.createElement("div",{className:"tco-save-template-form-inputs"},To.default.createElement("input",{ref:l,type:"text",placeholder:t.title,value:n,onChange:c}),To.default.createElement("button",{onClick:d,className:"tco-btn is-save"},v("app.save")))))}function V7e({doc:e}){let{docId:t,type:n,docTypeInfo:{baseType:o,labelSingular:r}={},previewUrl:i,settingsData:s}=e,{workspace_side:a}=Wt();return To.default.createElement(Zm,{className:"tco-workspace-foot-action",id:"save-doc-template",order:a==="left"?"start":"end",position:"bottom",label:To.default.createElement(To.default.Fragment,null,To.default.createElement(G,{type:"save-library"}),To.default.createElement("span",null,v("app.templates.save")))},(u,c)=>To.default.createElement(dh,{className:"is-save-template"},c&&To.default.createElement(L7e,{toggle:u,doc:e})))}function lT(){let e=Be();return e.id?To.default.createElement(V7e,{doc:e}):null}var To,qW=x(()=>{To=I(U());ft();Ax();He();It();ke();xr();Xg();Un();As();Gg();Pb()});var Qce,qce=x(()=>{Qce="data:image/png;base64,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"});var Yce,Kce=x(()=>{Yce="data:image/png;base64,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"});var Jce,Xce=x(()=>{Jce="data:image/png;base64,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"});var Rce,Zce=x(()=>{Rce="data:image/png;base64,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"});var QW={};M(QW,{default:()=>Ux});function Ux(){let{toggle:e}=Qn("max-manager");return pr.default.createElement("div",{className:"tco-max-workspace-banner",onClick:e},pr.default.createElement("svg",{className:"tco-max-workspace-banner-themeco-logo",version:"1.1",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 4320 504",enableBackground:"new 0 0 4320 504",xmlSpace:"preserve"},pr.default.createElement("polygon",{fill:"currentColor",points:"198,0 0,0 0,108 198,108 198,504 306,504 306,108 504,108 504,0 306,0"}),pr.default.createElement("polygon",{fill:"currentColor",points:"1008,198 720,198 720,0 612,0 612,198 612,306 612,504 720,504 720,306 1008,306 1008,504 1116,504 1116,306 1116,198 1116,0 1008,0"}),pr.default.createElement("rect",{fill:"currentColor",x:"1224",width:"504",height:"108"}),pr.default.createElement("rect",{fill:"currentColor",x:"1224",y:"198",width:"504",height:"108"}),pr.default.createElement("rect",{fill:"currentColor",x:"1224",y:"396",width:"504",height:"108"}),pr.default.createElement("polygon",{fill:"currentColor",points:"2214,0 2106,0 1944,0 1836,0 1836,108 1836,504 1944,504 1944,108 2106,108 2106,504 2214,504 2214,108 2376,108 2376,504 2484,504 2484,108 2484,0 2376,0"}),pr.default.createElement("rect",{fill:"currentColor",x:"2592",width:"504",height:"108"}),pr.default.createElement("rect",{fill:"currentColor",x:"2592",y:"198",width:"504",height:"108"}),pr.default.createElement("rect",{fill:"currentColor",x:"2592",y:"396",width:"288",height:"108"}),pr.default.createElement("rect",{fill:"currentColor",x:"2988",y:"396",width:"108",height:"108"}),pr.default.createElement("polygon",{fill:"currentColor",points:"3204,0 3204,108 3204,396 3204,504 3312,504 3708,504 3708,396 3312,396 3312,108 3708,108 3708,0 3312,0"}),pr.default.createElement("path",{fill:"currentColor",d:"M4212,0h-288h-108v108v288v108h108h288h108V396V108V0H4212z M4212,396h-288V108h288V396z"})),pr.default.createElement("svg",{className:"tco-max-workspace-banner-max-logo",width:"1252px",height:"513px",viewBox:"0 0 1252 513",version:"1.1",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},pr.default.createElement("g",{stroke:"none",strokeWidth:"1",fill:"currentColor",fillRule:"evenodd"},pr.default.createElement("g",{transform:"translate(-961.000000, -11550.000000)",fill:"currentColor",fillRule:"nonzero"},pr.default.createElement("path",{d:"M1533.64484,11750.1208 C1534.99623,11755.5386 1534.65838,11759.602 1532.63131,11762.3109 C1527.90148,11769.0832 1520.63792,11779.0722 1510.8404,11792.2782 C1501.04289,11805.4842 1489.89416,11819.8752 1477.39389,11835.4515 C1464.89362,11851.0278 1451.54893,11866.9425 1437.35943,11883.196 C1423.16993,11899.4496 1409.4874,11914.3484 1396.31143,11927.8931 C1383.13547,11941.4377 1370.8043,11952.4425 1359.31756,11960.9079 C1347.83083,11969.3733 1338.70914,11973.6059 1331.95224,11973.6059 C1323.84395,11973.6059 1316.24254,11967.8496 1309.14779,11956.3366 C1302.05304,11944.8237 1298.50572,11933.3109 1298.50572,11921.798 C1298.50572,11910.9623 1301.03952,11896.5714 1306.1072,11878.6247 C1311.17488,11860.6781 1317.256,11841.5466 1324.35076,11821.2297 C1331.44551,11800.9128 1339.38475,11780.5961 1348.16873,11760.2792 C1356.9527,11739.9623 1364.89195,11721.3387 1371.9867,11704.4079 C1379.08145,11687.4771 1385.16257,11673.7634 1390.23025,11663.2663 L1397.83173,11647.5208 C1397.83173,11646.1663 1397.49389,11645.1505 1396.8182,11644.4733 C1393.43975,11644.4733 1386.17618,11650.7376 1375.02729,11663.2663 C1363.8784,11675.7951 1350.87155,11691.3712 1336.00636,11709.995 C1321.14117,11728.6189 1305.4316,11748.7662 1288.87718,11770.4376 C1272.32276,11792.109 1257.11995,11812.4256 1243.2683,11831.3881 C1229.41664,11850.3506 1217.59224,11866.4346 1207.79472,11879.6406 C1197.99721,11892.8466 1192.76069,11899.7881 1192.085,11900.4653 C1188.70655,11904.5287 1184.31462,11906.5604 1178.9091,11906.5604 C1172.82789,11906.5604 1165.90216,11903.1743 1158.13172,11896.402 C1150.36128,11889.6297 1146.47612,11879.4714 1146.47612,11865.9267 C1146.47612,11860.5089 1148.16532,11851.8743 1151.54377,11840.0228 C1154.92222,11828.1712 1159.31415,11814.9654 1164.71967,11800.4049 C1170.12519,11785.8445 1175.69956,11770.9456 1181.44293,11755.7079 C1187.1863,11740.4702 1192.76066,11726.4179 1198.16618,11713.5505 C1203.57171,11700.6831 1207.96363,11690.0169 1211.34208,11681.5515 L1216.40974,11668.8535 L1215.39621,11666.8218 C1214.04482,11666.8218 1206.44342,11675.1177 1192.59176,11691.7099 C1178.74011,11708.3021 1161.67918,11729.6345 1141.40846,11755.7079 C1121.13775,11781.7813 1099.6849,11810.9018 1077.04926,11843.0703 C1054.41363,11875.2388 1033.9743,11906.8989 1015.73066,11938.0515 C1014.37928,11941.4376 1012.18332,11943.6386 1009.14271,11944.6545 C1006.1021,11945.6703 1002.89262,11946.1782 999.514167,11946.1782 C990.73019,11946.1782 982.115265,11942.6228 973.669134,11935.5119 C965.223002,11928.401 961,11918.0733 961,11904.5287 C961,11898.4336 964.716242,11884.8892 972.148838,11863.895 C979.581433,11842.9009 988.365278,11819.5368 998.500636,11793.802 C1008.63599,11768.0672 1018.60228,11741.9942 1028.39979,11715.5822 C1038.1973,11689.1702 1045.46087,11667.4991 1050.1907,11650.5683 C1052.21777,11643.796 1053.23129,11636.6852 1053.23129,11629.2356 C1053.23129,11621.7861 1055.59617,11618.0614 1060.32601,11618.0614 C1062.35307,11618.0614 1065.39366,11619.0772 1069.44778,11621.1089 C1073.50191,11623.1406 1077.72493,11625.5109 1082.11692,11628.2198 C1086.50891,11630.9287 1090.73191,11633.8069 1094.78605,11636.8545 C1098.8402,11639.902 1101.88076,11642.103 1103.90783,11643.4574 C1109.31335,11647.5208 1112.01607,11652.9386 1112.01607,11659.7109 C1112.01607,11667.1604 1109.14443,11679.3504 1103.40106,11696.2812 C1097.65769,11713.212 1090.73197,11731.4969 1082.62368,11751.1366 C1074.5154,11770.7763 1066.57615,11790.0771 1058.80571,11809.0396 C1051.03527,11828.0021 1045.12307,11843.2395 1041.06893,11854.7525 C1049.8529,11844.594 1060.49487,11831.3882 1072.99514,11815.1347 C1085.49542,11798.8811 1098.50226,11781.9506 1112.01607,11764.3426 C1125.52988,11746.7346 1139.04349,11728.9575 1152.5573,11711.0109 C1166.07111,11693.0643 1178.74012,11676.9803 1190.5647,11662.7584 C1202.38929,11648.5366 1212.52449,11636.8545 1220.97062,11627.7119 C1229.41676,11618.5693 1235.32896,11613.998 1238.70741,11613.998 C1242.76153,11613.998 1247.82916,11615.0139 1253.91037,11617.0455 C1259.99159,11619.0772 1265.73487,11621.7861 1271.14039,11625.1723 C1276.54592,11628.5584 1281.27568,11632.6218 1285.32982,11637.3624 C1289.38397,11642.103 1291.41101,11647.1822 1291.41101,11652.6 C1291.41101,11658.0178 1287.86369,11669.0227 1280.76894,11685.6149 C1273.67418,11702.207 1266.07278,11719.6455 1257.96449,11737.9307 C1249.85621,11756.2159 1242.2548,11773.1465 1235.16005,11788.7228 C1228.0653,11804.2991 1224.51798,11813.4416 1224.51798,11816.1505 C1225.19367,11816.1505 1229.24775,11811.2406 1236.68035,11801.4208 C1244.11295,11791.6009 1253.40355,11779.2417 1264.55244,11764.3426 L1301.03955,11715.5822 C1314.21551,11697.9742 1327.22236,11681.7209 1340.06048,11666.8218 C1352.8986,11651.9227 1364.72301,11639.5634 1375.53406,11629.7436 C1386.3451,11619.9237 1395.12895,11615.0139 1401.88585,11615.0139 C1407.96707,11615.0139 1414.21711,11616.3683 1420.63617,11619.0772 C1427.05523,11621.7862 1433.13635,11625.1723 1438.87972,11629.2356 C1444.62309,11633.299 1449.18394,11637.8703 1452.56239,11642.9495 C1455.94084,11648.0287 1457.63004,11653.2772 1457.63004,11658.695 C1457.63004,11664.1129 1455.09624,11673.0861 1450.02856,11685.6149 C1444.96088,11698.1436 1438.373,11713.3811 1430.26471,11731.3277 C1422.15643,11749.2743 1413.37258,11768.9138 1403.91291,11790.2465 C1394.45325,11811.5793 1385.33156,11833.4197 1376.54759,11855.7683 C1375.8719,11857.1228 1374.01377,11861.8633 1370.97317,11869.9901 C1367.93256,11878.1169 1364.55416,11886.9207 1360.83786,11896.402 C1357.12156,11905.8832 1353.91208,11915.0257 1351.20932,11923.8297 C1348.50656,11932.6337 1347.1552,11938.7287 1347.1552,11942.1148 L1347.1552,11943.1307 C1347.83089,11943.8079 1348.50657,11944.1465 1349.18226,11944.1465 C1350.53364,11944.1465 1357.62828,11937.8822 1370.4664,11925.3535 C1383.30452,11912.8247 1398.67625,11896.91 1416.58205,11877.6089 C1434.48785,11858.3078 1453.06906,11837.1447 1472.32624,11814.1188 C1491.58342,11791.093 1508.30651,11769.0833 1522.49601,11748.0891 C1523.84739,11745.3802 1525.70551,11744.195 1528.07043,11744.5337 C1530.43534,11744.8723 1532.29346,11746.7346 1533.64484,11750.1208 Z M1824.52815,11750.1208 C1826.55523,11754.8614 1826.21739,11758.9247 1823.51462,11762.3109 C1818.1091,11769.7604 1809.49417,11782.1197 1797.66959,11799.3891 C1785.84501,11816.6585 1773.176,11834.4355 1759.66219,11852.7208 C1746.14838,11871.006 1732.46585,11887.2593 1718.6142,11901.4812 C1704.76254,11915.703 1693.10705,11923.8297 1683.64739,11925.8614 C1679.59324,11927.2158 1674.86348,11926.7079 1669.45796,11924.3376 C1664.05243,11921.9673 1659.15375,11918.0733 1654.76176,11912.6554 C1650.36977,11907.2376 1646.82245,11900.4654 1644.11969,11892.3386 C1641.41693,11884.2118 1640.40341,11875.0694 1641.0791,11864.9109 C1641.0791,11857.4613 1642.43046,11847.6416 1645.13322,11835.4515 C1647.83598,11823.2613 1651.21438,11810.3941 1655.26853,11796.8495 C1644.45748,11812.4258 1634.66011,11826.3088 1625.87614,11838.499 C1617.09216,11850.6892 1608.984,11861.5247 1601.5514,11871.0059 C1593.44311,11880.4872 1585.16603,11889.799 1576.7199,11898.9416 C1568.27377,11908.0842 1559.65884,11915.8722 1550.87487,11922.3059 C1542.09089,11928.7396 1533.47596,11932.6337 1525.02983,11933.9881 C1516.5837,11935.3426 1508.64446,11932.2951 1501.21186,11924.8455 C1493.77927,11918.0732 1487.86706,11909.608 1483.47507,11899.4495 C1479.08309,11889.291 1476.54928,11882.5188 1475.87359,11879.1327 C1472.49514,11858.8157 1475.70462,11835.2823 1485.50214,11808.5317 C1495.29965,11781.7811 1507.96866,11755.3694 1523.50954,11729.296 C1539.05042,11703.2226 1555.43567,11679.5199 1572.66578,11658.1871 C1589.89588,11636.8543 1604.25409,11621.7862 1615.74083,11612.9822 C1631.28171,11600.792 1646.65344,11595.5436 1661.85648,11597.2366 C1677.05951,11598.9297 1690.4042,11603.8396 1701.89094,11611.9663 C1709.32354,11617.3842 1715.40466,11623.3099 1720.13449,11629.7436 C1724.86433,11636.1773 1727.90489,11642.1029 1729.25627,11647.5208 C1732.63472,11661.0654 1731.95904,11675.1177 1727.22921,11689.6782 C1722.49937,11704.2387 1716.08041,11716.2594 1707.97212,11725.7406 C1716.08041,11730.4812 1721.48585,11734.2059 1724.18862,11736.9148 C1728.91845,11743.0099 1730.26981,11750.4594 1728.24274,11759.2634 L1712.02625,11803.9604 C1710.67487,11808.0238 1707.97214,11815.3039 1703.918,11825.801 C1699.86386,11836.2981 1696.14762,11847.1336 1692.76916,11858.3079 C1689.39071,11869.4822 1687.19475,11879.1326 1686.18121,11887.2594 C1685.16768,11895.3862 1686.68796,11898.7723 1690.7421,11897.4178 C1696.14763,11895.3861 1703.74903,11889.2911 1713.54654,11879.1327 C1723.34406,11868.9742 1733.8171,11856.7842 1744.96599,11842.5624 C1756.11489,11828.3405 1767.77037,11812.7644 1779.9328,11795.8337 C1792.09523,11778.9029 1803.24396,11762.9882 1813.37932,11748.0891 C1818.10915,11741.994 1821.82539,11742.6712 1824.52815,11750.1208 Z M1586.34844,11861.8634 C1593.78104,11853.0594 1601.55136,11843.0703 1609.65965,11831.896 C1617.76793,11820.7217 1625.53826,11809.5476 1632.97085,11798.3733 C1640.40345,11787.199 1647.32917,11776.5327 1653.74823,11766.3743 C1660.16729,11756.2158 1665.40381,11747.4119 1669.45796,11739.9624 C1668.78227,11739.9624 1668.10659,11739.6238 1667.4309,11738.9465 L1666.41737,11738.9465 C1665.06598,11736.9148 1665.06598,11735.2218 1666.41737,11733.8673 C1669.12013,11729.8039 1673.84989,11723.5396 1680.6068,11715.0743 C1687.3637,11706.6089 1693.10698,11697.2971 1697.83682,11687.1386 C1702.56665,11676.9801 1705.10045,11666.4832 1705.4383,11655.6475 C1705.77614,11644.8118 1701.55314,11634.6535 1692.76916,11625.1723 C1689.39071,11620.4317 1684.66095,11618.7386 1678.57973,11620.0931 C1669.79576,11622.1248 1659.99839,11630.0821 1649.18734,11643.9653 C1638.3763,11657.8486 1627.73433,11674.7791 1617.26113,11694.7574 C1606.78792,11714.7357 1596.65272,11736.2375 1586.85521,11759.2634 C1577.05769,11782.2892 1568.61169,11803.791 1561.51694,11823.7693 C1554.42219,11843.7476 1549.01674,11860.5088 1545.30045,11874.0535 C1541.58415,11887.5981 1540.40171,11895.0475 1541.75309,11896.402 C1545.80723,11899.7881 1551.88836,11897.9258 1559.99664,11890.8148 C1568.10493,11883.7039 1576.88877,11874.0535 1586.34844,11861.8634 Z M2211.69688,11750.1208 C2213.72395,11754.8614 2213.38611,11758.9247 2210.68335,11762.3109 L2203.58864,11772.9772 C2197.50742,11782.1198 2189.23034,11793.9712 2178.75713,11808.5317 C2168.28393,11823.0921 2156.2906,11839.3455 2142.77679,11857.2921 C2129.26298,11875.2387 2115.9183,11892.3385 2102.74233,11908.5921 C2089.56637,11924.8456 2077.06628,11938.898 2065.24169,11950.7495 C2053.41711,11962.601 2043.78867,11969.5426 2036.35607,11971.5743 C2034.329,11972.2515 2031.28844,11971.9129 2027.23429,11970.5584 C1998.85529,11961.0772 1978.92272,11942.6229 1967.43598,11915.195 C1955.94924,11887.7672 1946.48972,11854.0754 1939.05712,11814.1188 C1923.51624,11829.6951 1908.48235,11845.2712 1893.95501,11860.8475 C1879.42766,11876.4238 1865.40729,11892.6771 1851.89348,11909.6079 C1840.40674,11923.8298 1829.9337,11938.7286 1820.47403,11954.3049 C1811.01436,11969.8813 1802.73728,11984.4415 1795.64253,11997.9861 C1788.54778,12011.5308 1782.97342,12023.3821 1778.91927,12033.5406 C1774.86513,12043.6991 1772.50025,12050.8099 1771.82456,12054.8733 C1771.14887,12058.2594 1768.78399,12060.6297 1764.72984,12061.9842 C1760.6757,12063.3386 1756.95946,12063.3386 1753.58101,12061.9842 C1747.49979,12058.598 1741.92543,12053.8575 1736.85775,12047.7624 C1731.79007,12041.6673 1728.91843,12034.8951 1728.24274,12027.4455 C1727.56705,12019.3188 1730.60761,12008.3139 1737.36451,11994.4307 C1744.12142,11980.5475 1752.22958,11966.1565 1761.68925,11951.2574 C1771.14892,11936.3583 1780.94628,11922.4753 1791.08164,11909.6079 C1801.217,11896.7405 1809.32516,11886.9208 1815.40638,11880.1485 C1833.65002,11858.4771 1852.40015,11837.9912 1871.65733,11818.6901 C1890.91451,11799.389 1910.00248,11780.9347 1928.92182,11763.3267 C1928.24613,11761.9723 1927.90829,11760.6178 1927.90829,11759.2634 C1927.90829,11757.9089 1927.57045,11756.5545 1926.89475,11755.2 C1926.21906,11753.1683 1925.20554,11748.0891 1923.85416,11739.9624 C1922.50278,11731.8356 1920.81358,11722.5238 1918.78651,11712.0267 C1916.75944,11701.5296 1914.7324,11690.6941 1912.70532,11679.5198 C1910.67825,11668.3455 1908.65121,11658.3565 1906.62414,11649.5525 C1899.19155,11658.3565 1891.59014,11668.3455 1883.8197,11679.5198 C1876.04926,11690.6941 1868.44785,11701.8683 1861.01526,11713.0426 C1853.58266,11724.2169 1846.3191,11735.0524 1839.22435,11745.5495 C1832.1296,11756.0466 1825.54172,11765.3584 1819.4605,11773.4851 C1816.75774,11777.5485 1813.37934,11777.5485 1809.32519,11773.4851 C1805.94674,11768.7445 1805.94674,11764.004 1809.32519,11759.2634 C1811.35227,11755.8772 1816.75771,11747.4119 1825.54168,11733.8673 C1834.32566,11720.3227 1843.61627,11705.7625 1853.41378,11690.1861 C1863.21129,11674.6098 1872.16406,11659.8803 1880.27234,11645.997 C1888.38063,11632.1138 1893.44823,11622.802 1895.4753,11618.0614 C1896.82668,11614.6752 1899.52941,11613.6594 1903.58355,11615.0139 C1912.36753,11615.6911 1920.64461,11616.0297 1928.41505,11616.0297 C1936.18549,11616.0297 1943.28014,11617.0455 1949.6992,11619.0772 C1956.11826,11621.1089 1961.5237,11624.495 1965.91569,11629.2356 C1970.30767,11633.9763 1973.51716,11640.7485 1975.54423,11649.5525 C1976.89561,11654.9703 1978.41589,11662.9277 1980.10512,11673.4248 C1981.79434,11683.9218 1983.9903,11695.9425 1986.69307,11709.4871 C2013.045,11683.7523 2036.18705,11659.2031 2056.11992,11635.8386 C2076.05279,11612.4741 2090.411,11588.9407 2099.19497,11565.2376 C2099.87066,11563.2059 2100.37742,11561.3436 2100.71527,11559.6505 C2101.05311,11557.9574 2101.55987,11556.0951 2102.23557,11554.0634 C2102.91126,11551.3544 2105.27614,11550 2109.33028,11550 C2113.38442,11550 2117.26959,11551.3544 2120.98588,11554.0634 C2124.70218,11556.7723 2127.57382,11560.8356 2129.60089,11566.2535 C2131.62797,11571.6713 2131.29013,11577.7663 2128.58736,11584.5386 C2118.45201,11612.9823 2101.22216,11641.2563 2076.8973,11669.3614 C2052.57244,11697.4665 2025.20738,11726.7563 1994.80131,11757.2317 C2000.20684,11787.7071 2005.95012,11819.0285 2012.03133,11851.197 C2018.11255,11883.3655 2024.53151,11911.3009 2031.28842,11935.004 C2032.6398,11939.7446 2034.16008,11942.2842 2035.8493,11942.6228 C2037.53853,11942.9614 2040.07233,11941.7762 2043.45078,11939.0673 C2050.20769,11933.6495 2058.65369,11925.3535 2068.78905,11914.1792 C2078.92441,11903.0049 2089.7353,11890.4763 2101.22203,11876.5931 C2112.70877,11862.7098 2124.19534,11848.4882 2135.68208,11833.9277 C2147.16882,11819.3673 2157.64186,11805.8228 2167.10153,11793.2941 C2176.5612,11780.7653 2184.33152,11770.4377 2190.41274,11762.3109 C2196.49395,11754.1841 2199.87235,11749.4436 2200.54804,11748.0891 C2205.27788,11741.994 2208.99412,11742.6712 2211.69688,11750.1208 Z"})))),pr.default.createElement("div",{className:"tco-max-workspace-banner-collage"},pr.default.createElement("figure",{className:"is-modern-sliders",style:{backgroundImage:`url(${Qce})`}}),pr.default.createElement("figure",{className:"is-gridorama",style:{backgroundImage:`url(${Yce})`}}),pr.default.createElement("figure",{className:"is-super-loopers",style:{backgroundImage:`url(${Jce})`}}),pr.default.createElement("figure",{className:"is-web-design-magic",style:{backgroundImage:`url(${Rce})`}})),pr.default.createElement("div",{className:"tco-btn"},"Launch Max"))}var pr,KW=x(()=>{pr=I(U());ke();qce();Kce();Xce();Zce();Mo()});var JW={};M(JW,{TemplatesWorkspaceData:()=>YW,TemplatesWorkspaceLibrary:()=>epe,TemplatesWorkspaceTheme:()=>tpe,templatesWorkspaceConfig:()=>XW});var On,$7e,H7e,j7e,YW,epe,tpe,XW,ZW=x(()=>{On=I(U());De();He();Ja();ke();Et();It();zg();As();xr();WW();zf();jr();Ta();Mo();qW();Nn();KW();Un();As();rh("template-workspace-accordion",["doc"]);$7e=({context:e})=>On.default.createElement("div",{className:"tco-library-header"},On.default.createElement("p",{dangerouslySetInnerHTML:{__html:v("app.template.doc-type-message",{context:e})}}),On.default.createElement(tb,{context:"workspace"})),H7e=({isLoading:e,onInstall:t,data:n,activeTemplateLoading:o})=>{let r=(0,On.useMemo)(()=>[{value:"name",label:"Name"},{value:"manage",label:""}],[]),[i]=IS("workspace");if(n.count<=0)return On.default.createElement(Zt,{title:v("app.no-things-found",{context:v("app.templates.entities")}),message:"Click Save Template to store your current document"});let s=e?"is-temporarily-disabled":"";return i==="grid"?On.default.createElement(lc,{activeTemplateLoading:o,className:s,items:n.items,onInstall:t}):On.default.createElement(nb,{noHeader:!0,activeTemplateLoading:o,className:s,headings:r,items:n.items,onInstall:t})},j7e=({isLoading:e,isRemote:t,data:n,onSetLoading:o,tabType:r="",activeTemplateLoading:i})=>{let{id:s,docTypeInfo:a,settingsData:l={}}=Be(),u=(0,On.useMemo)(()=>{let p=[{value:"doc",label:n.doc.safeCount===0?a.label:v("app.labeled",{context:n.doc.safeCount,label:n.doc.safeCount===1?a?.labelSingular:a?.label})},{value:"section",label:n.doc.safeCount===0?"Sections":v("app.labeled",{context:n.section.safeCount,label:n.section.safeCount===1?"Section":"Sections"})}];return r==="themeco"&&p.push({value:"pack",label:n.pack.safeCount+" "+v("app.packs")}),p},[n.doc.safeCount,n.section.safeCount,a?.labelSingular,a?.label,r]),c=Kv({onSetLoading:o,isRemote:t});return n.doc.isLoading||n.section.isLoading?On.default.createElement(Ln,{lg:!0}):a?On.default.createElement(On.default.Fragment,null,On.default.createElement($7e,{context:a?.labelSingular}),On.default.createElement(Sf,{state:"template-workspace-accordion",items:u},p=>On.default.createElement(H7e,{key:p.value,isLoading:e,data:n[p],onInstall:c,activeTemplateLoading:i}))):On.default.createElement(Zt,{message:v("app.template.no-doc-message")})},YW=({templateData:e,isRemote:t,search:n,tabType:o})=>{let{docTypeName:r}=Be(),[i,s]=(0,On.useState)({isLoading:!1,template:null}),a={doc:rl(e,{filter:sp({type:"document",subType:r}),query:n.query}),section:rl(e,{filter:sp({type:"element",subType:"__multi__"}),query:n.query}),pack:rl(e,{filter:sp({type:"pack"}),query:n.query})},l=(0,On.useCallback)((u,c=null)=>{s({isLoading:u,template:c})},[s]);return On.default.createElement(j7e,{isLoading:!!i.isLoading,isRemote:t,onSetLoading:l,activeTemplateLoading:i.template,tabType:o,data:a})},epe=({search:e})=>{let t=rc();return On.default.createElement(YW,{templateData:t,search:e})},tpe=({search:e})=>{let t=Gv(),{docTypeName:n}=Be(),o=HW(n);return t.templates=[...t.templates,...o],On.default.createElement(YW,{templateData:t,isRemote:!0,tabType:"themeco",search:e})},XW={icon:"nav-templates",Workspace:()=>{let{docId:e}=Be(),{use_max:t}=Wt(),{userCan:n}=kt();return!e&&t&&window.csAppData.maxEnabled&&n("template.max")?On.default.createElement(Ux,null):On.default.createElement(ia,{id:"templates"},({tab:o,search:r})=>On.default.createElement(On.default.Fragment,null,e&&o==="library"&&On.default.createElement(epe,{search:r}),e&&o==="theme"&&On.default.createElement(tpe,{search:r}),e&&o==="max"&&On.default.createElement(Ux,null),!e&&On.default.createElement(Zt,{message:v("app.doc-workspace.na-message")})))},Header:()=>{let{docId:e}=Be(),t=Wv(),{userCan:n}=kt(),{use_max:o}=Wt();t.length&&n("template.max")&&o&&(t=[...t,{value:"max",label:"Max"}]);let r=e?null:v("app.doc-workspace.na-title");return On.default.createElement(ra,{id:"templates",subTitle:v("app.templates.entities"),title:r,tabs:e?t:[],search:!!e},e?"":On.default.createElement(ei,{label:r,canEdit:!1}))},Footer:()=>{let{userCan:e}=kt(),{docId:t}=Be();return e("template.manage_library")?On.default.createElement(On.default.Fragment,null,t&&On.default.createElement(lT,{className:"tco-workspace-foot-action"}),On.default.createElement(kS,{id:"template-manager",className:"tco-workspace-foot-action"},On.default.createElement(G,{type:"manage-library"}),On.default.createElement("span",null,"Manage Library"))):null}}});var eG={};M(eG,{default:()=>RW});var ii,npe,W7e,ope,RW,tG=x(()=>{ii=I(U());De();ed();Ta();w4();hs();ke();He();Qf();NW();ZW();pf();pi();Et();It();Kt();npe={dev:{icon:"dev",Workspace:IW,Header:OW,Footer:DW},document:{icon:"nav-document",Workspace:Ix,Header:Px,Footer:Ox},inspector:{icon:"nav-inspector",Workspace:wV,Header:SV,Footer:EV},elements:{icon:"nav-elements",Workspace:WL,Header:jL,Footer:null},templates:XW,globals:{icon:"layers",Main:jS,Workspace:Z9,Header:J9,Footer:null}},W7e=({id:e,active:t,navigate:n,data:o})=>{let r=(0,ii.useCallback)(()=>{n(e)},[n,e]);return ii.default.createElement("button",{className:Q({"is-active":t===e}),onClick:r},ii.default.createElement(G,{type:o.icon}))},ope=(0,ii.forwardRef)(({output:e,id:t,activeTab:n,className:o,style:r},i)=>{let{navigate:s,pane:a,navItems:l}=za(),[u,c]=(0,ii.useState)(!1),[p,m]=Vn("workspace-tabs-document"),{docId:d}=Be(),[{updateRootControl:f,themeOptionsRootId:h}]=je(US);(0,ii.useEffect)(()=>{a||s(l[0])},[a,s,l[0]]),(0,ii.useEffect)(()=>{!u||!f||(f(u),c(!1))},[u,f]),(0,ii.useEffect)(()=>{s("document"),m("outline")},[d]),tr({copy:{handler:()=>{},preventDefault:!1},paste:()=>{},"paste-style":()=>{},delete:()=>{},duplicate:()=>{},"workspace-outline":kn(()=>{s("document")}),"workspace-inspector":kn(()=>{s("inspector")}),"workspace-elements":kn(()=>{s("elements")}),"workspace-templates":kn(()=>{s("templates")}),"workspace-global":kn(()=>{s("globals"),setTimeout(()=>{c(h)},25)}),"goto-colors":kn(()=>{s("globals"),setTimeout(()=>{c("manage-colors")},25)}),"goto-fonts":kn(()=>{s("globals"),setTimeout(()=>{c("manage-fonts")},25)})},[s,f,h]);let{Workspace:g,Header:y,Footer:_,Main:b}=npe[a]||{};return ii.default.createElement(b||Wc,{ref:i,className:o,style:r},ii.default.createElement("div",{className:"tco-workspace-head"},ii.default.createElement("nav",{className:"tco-workspace-tabs"},l.map(S=>ii.default.createElement(W7e,{key:S,id:S,active:a,navigate:s,data:npe[S]}))),y&&ii.default.createElement(y,null)),g&&ii.default.createElement(g,null),_&&ii.default.createElement("div",{className:"tco-workspace-foot"},ii.default.createElement(_,null)))});ope.displayName="AppWorkspace";RW=ope});var spe=ct(rG=>{"use strict";Object.defineProperty(rG,"__esModule",{value:!0});var G7e=V_(),nG=$2(),oG=U2();function q7e(e){return e&&e.__esModule?e:{default:e}}var Q7e=q7e(G7e);function rpe(e,t){if(e.inserted[t.name]===void 0)return e.insert("",t,e.sheet,!0)}function ipe(e,t,n){var o=[],r=oG.getRegisteredStyles(e,o,n);return o.length<2?n:r+t(o)}var K7e=function(t){var n=Q7e.default(t);n.sheet.speedy=function(a){this.isSpeedy=a},n.compat=!0;var o=function(){for(var l=arguments.length,u=new Array(l),c=0;c<l;c++)u[c]=arguments[c];var p=nG.serializeStyles(u,n.registered,void 0);return oG.insertStyles(n,p,!1),n.key+"-"+p.name},r=function(){for(var l=arguments.length,u=new Array(l),c=0;c<l;c++)u[c]=arguments[c];var p=nG.serializeStyles(u,n.registered),m="animation-"+p.name;return rpe(n,{name:p.name,styles:"@keyframes "+m+"{"+p.styles+"}"}),m},i=function(){for(var l=arguments.length,u=new Array(l),c=0;c<l;c++)u[c]=arguments[c];var p=nG.serializeStyles(u,n.registered);rpe(n,p)},s=function(){for(var l=arguments.length,u=new Array(l),c=0;c<l;c++)u[c]=arguments[c];return ipe(n.registered,o,Y7e(u))};return{css:o,cx:s,injectGlobal:i,keyframes:r,hydrate:function(l){l.forEach(function(u){n.inserted[u]=!0})},flush:function(){n.registered={},n.inserted={},n.sheet.flush()},sheet:n.sheet,cache:n,getRegisteredStyles:oG.getRegisteredStyles.bind(null,n.registered),merge:ipe.bind(null,n.registered,o)}},Y7e=function e(t){for(var n="",o=0;o<t.length;o++){var r=t[o];if(r!=null){var i=void 0;switch(typeof r){case"boolean":break;case"object":{if(Array.isArray(r))i=e(r);else{i="";for(var s in r)r[s]&&s&&(i&&(i+=" "),i+=s)}break}default:i=r}i&&(n&&(n+=" "),n+=i)}}return n};rG.default=K7e});var lpe=ct(($Pt,ape)=>{"use strict";ape.exports=spe()});var iG={};M(iG,{default:()=>h0});function J7e(e){let t=new Mc.Entity("window-arrangement-item"),n=new Mc.Array(t);t.define({arrangement:n});let o=r=>{let i=r.id??Pi();if(r.arrangement)return{...r,id:i,arrangement:(r.arrangement??[]).map(s=>({...o(s),parent:i}))};if(r.tabs){let s=(r.tabs??[]).map(a=>({...o(a),parent:i}));return{...r,id:i,activeTab:s?.[0]?.id,tabs:s}}return{...r,id:i}};return Ld(o(e),t).entities["window-arrangement-item"]}function h0(e){let t=Fe(),n=Fe(),o=Fe(J7e(e.defaultArrangement)),{prefix:r="tco-ui",types:i,minSize:s}=Z7e(e),{css:a}=(0,upe.default)({key:r}),l=(F,z,L)=>{let{type:D}=F[z]??{},{fluid:j,width:$,height:X}=i[D]??{};if(j)return"1fr";if(L==="x"){if($)return typeof $=="number"?`${$}px`:$}else if(X)return typeof X=="number"?`${X}px`:X;return"auto"},u=(F,z,L)=>{let D=(j,$)=>{let{type:X}=F[j]??{};if(X==="layout"){let de=(F[j].arrangement??[]).map(B=>D(B,F,y($)));return Math.max(0,...de)}let{minWidth:ne,minHeight:le,height:P,width:R}=i[X]??{};return $==="x"?ne??R??s??0:le??P??s??0};return D(z,L)},c=(F,z)=>{let{type:L}=F[z]??{};return!!i?.[L]?.resizable},p=F=>({"--tco-ui-area":`a${F}`}),m=(F,z,L,D)=>{let j=z.join(" "),$=Array.from({length:z.length}).map((X,ne)=>`a${ne}`);return F==="y"?a`
        grid-template: ${j} / auto;
        grid-template-areas: ${$.map(X=>`"${X}"`).join(" ")};
        ${D?"":`--tco-ui-area: a${L};`}
      `:a`
      grid-template: auto / ${j};
      grid-template-areas: "${$.join(" ")}";
      ${D?"":`--tco-ui-area: a${L};`}
    `},d=(F,z)=>"",f=({axis:F,orientation:z,edges:L,index:D})=>Q(`is-${z}`,"tco-ui-outlet",d(z,L)),h=({item:F})=>{let z=jo(o),L=jo(t),[D]=je(n),{Component:j=O,canMove:$}=i?.[F.type]??{},X=(0,Cr.useRef)(),ne=(0,Cr.useRef)();(0,Cr.useEffect)(()=>{ne.current=D},[D]);let le=(0,Cr.useCallback)(()=>{L(F.id)},[L,F.id]),P=(0,Cr.useCallback)(()=>{L(null)},[L]);Z1(X,{enabled:$.length>0,onBegin:le,onEnd:P,cursor:"grabbing"});let R=(0,Cr.useCallback)(ve=>{z(W=>Xo(W,te=>{te[F.id].activeTab=ve}))},[F.id,z]),de=f(F),B=p(F.index);return React.createElement(Aa,{className:de,style:B},React.createElement(j,{ref:X,className:de,style:B,navigateTab:R,...F}))},g=({axis:F,index:z,edges:L,id:D})=>{let $=gt(o)[D]??{},X=F??$.axis,ne={...$,index:z,edges:L,axis:X,orientation:X==="x"?"horizontal":"vertical"};return $.type==="layout"?React.createElement(A,{...ne}):React.createElement(JU,{orientation:ne.orientation},React.createElement(h,{item:ne}))},y=F=>F==="x"?"y":"x",_=(F,z,L,D,j=!0)=>D.split("").filter($=>{if(L==="x"){if($==="w")return F;if($==="e")return z}else{if($==="n")return F;if($==="s")return z}return j}).join(""),b=(F,z,L)=>L?0:z?-50:50,w=({axis:F,isStart:z,edge:L,isOuter:D})=>{let j=D?6:12,$=D?20:50,X=F==="x"?`translate(0,${b(F,z,L)}%)`:`translate(${b(F,z,L)}%,0)`;return a`
      --edge: ${L};
      ${F==="x"?`
      height: ${j}px;
      width: calc(100% - ${$}vw);
      transform: ${X};
      justify-self: center;
      align-self: ${z?"start":"end"};
    `:`
      width: ${j}px;
      height: calc(100% - ${$}vh);
      transform: ${X};
      justify-self: ${z?"start":"end"};
      align-self: center;
    `}

      opacity: 0.8;
      background: ${D?"rgb(255,0,0)":"rgb(255,0,255)"};

      &:hover {
        // transform: ${X} scale(1.2);
        opacity: 1;
      }
    `},S=({id:F,axis:z,edge:L,index:D,onResize:j,isOuter:$})=>{let X=(0,Cr.useRef)(),[ne,le]=je(n);return(0,Cr.useEffect)(()=>{let P=X.current;if(!P)return()=>{};let R=!1,de=()=>{le([F,D,$])},B=()=>{le(null)};return P.addEventListener("pointerenter",de),P.addEventListener("pointerleave",B),()=>{P.removeEventListener("pointerenter",de),P.removeEventListener("pointerleave",B)}},[F,D,le,$]),(0,Cr.useEffect)(()=>()=>{ne?.[0]===F&&ne?.[1]===D&&ne?.[2]===$&&le(null)},[]),React.createElement("div",{ref:X,className:Q(`${r}-dropzone`,`is-${z}`,w({axis:z,edge:L,index:D,isStart:D===0,isOuter:$})),style:p(D===0?D:D-1)})},C=({axis:F,index:z,onResize:L})=>{let D=(0,Cr.useRef)(),j=(0,Cr.useCallback)(($,X,ne,le)=>{L(z,X,ne,le)},[L,z]);return Z1(D,{axis:y(F),onMove:j,cursor:F==="x"?"row-resize":"col-resize"}),React.createElement("div",{ref:D,className:Q(`${r}-resize-handle`,`is-${F}`),style:p(z)})},k=(F,z,[L,D,j,$])=>{let X=F-1,ne=[...L],le=j[X],P=j[F],R=le&&P,de=D[X]+z,B=D[F]-z,ve=$[X],W=$[F];if(le){let te=0;ne[X]=`${Math.max(ve,de+te)}px`}else P&&(ne[F]=`${Math.max(W,B)}px`);return ne},A=({id:F,index:z,arrangement:L=[],axis:D="y",edges:j=""})=>{let $=F==="root",[X,ne]=je(o),[le]=je(t),P=(0,Cr.useMemo)(()=>{let pe=L.map(Ce=>l(X,Ce,D));return m(D,pe,z,$)},[D,z,$,L,X,l]),R=$?"nswe":j,de=L.length-1,B=y(D),ve=(0,Cr.useMemo)(()=>{if(!le)return[];let pe=[];for(let Ce=0;Ce<=L.length;Ce++)L[Ce]===le||L[Ce-1]===le||pe.push(Ce);return pe},[le,L,X]),W=(0,Cr.useMemo)(()=>$?le?[0,1]:[]:[],[le,L,X]),te=(0,Cr.useMemo)(()=>{if(le)return[];let pe=[];for(let Ce=1;Ce<L.length;Ce++)(c(X,L[Ce])||c(X,L[Ce-1]))&&pe.push(Ce);return pe},[le,L,X]);(0,Cr.useEffect)(()=>{ee.current.removeAttribute("style")},[X]);let q=(0,Cr.useRef)(),ee=(0,Cr.useRef)(),se=(0,Cr.useCallback)((pe,Ce,V,J)=>{let Y=D==="x"?"gridTemplateColumns":"gridTemplateRows";if(V){let Ue=window.getComputedStyle(ee.current);Ue&&(q.current=[L.map(Ie=>l(X,Ie,D)),Ue[Y].split(" ").map(Ie=>parseFloat(Ie)),L.map(Ie=>c(X,Ie)),L.map(Ie=>u(X,Ie,D))])}if(!q.current)return;let Te=k(pe,Ce,q.current);!Te||(ee.current.style[Y]=Te.join(" "),X7e(),J&&ne(Ue=>Ue))},[D,X,F]);return React.createElement("div",{ref:ee,className:Q("tco-ui-layout",{"tco-ui-root":$},P)},L.map((pe,Ce)=>React.createElement(g,{index:Ce,key:pe,id:pe,axis:B,edges:_(Ce===0,Ce===de,D,R)})),te.map(pe=>React.createElement(C,{key:`handle${pe}`,axis:B,index:pe,id:F,onResize:se})),W.map(pe=>React.createElement(S,{key:`handle${pe}`,axis:D,index:pe,id:F,isOuter:!0,edge:_(pe===0,pe===1,B,R,!1)})),ve.map(pe=>React.createElement(S,{key:`handle${pe}`,axis:B,index:pe,id:F,edge:_(pe===0,pe===L.length,D,R,!1)})))},O=({className:F})=>React.createElement("div",{className:F});function T(){return(0,Cr.useEffect)(()=>(window.document.documentElement.classList.add("tco-ui-updates"),()=>{window.document.documentElement.classList.remove("tco-ui-updates")}),[]),React.createElement(g,{id:"root"})}return{UiLayout:T,uiStateAtom:o}}var Cr,upe,X7e,Z7e,uT=x(()=>{Cr=I(U());De();Kt();Ii();upe=I(lpe());l2();Et();jy();rm();dl();Np();({triggerScan:X7e}=fr);Z7e=({types:e,minSize:t,prefix:n})=>{let o=r=>({resizable:!1,fluid:!1,canMove:Array.isArray(r.canMove)?r.canMove:[r.canMove].filter(i=>["x","y","outer","floating"].includes(i)),...r});return{prefix:n??"tco-ui",minSize:t??20,types:{...Object.entries(e??{}).reduce((r,[i,s])=>(r[i]=o(s),r),{}),layout:{}}}}});var sG={};M(sG,{default:()=>cT});function cT(){let{navigate:e}=za();return(0,cpe.useLayoutEffect)(()=>{e("globals")},[e]),null}var cpe,aG=x(()=>{cpe=I(U());ed()});var lG={};M(lG,{default:()=>$x});function $x({id:e=""}){let{open:t}=Qn(e);return(0,ppe.useEffect)(()=>{setTimeout(function(){t()},15)},[]),null}var ppe,uG=x(()=>{ppe=I(U());Mo()});function R7e(e,t){Sp[e]||(Sp[e]=[]),Sp[e].push(typeof t=="function"?t:()=>t)}function eNe(e,t){if(!Sp[e])return;let n=Sp[e].indexOf(t);Sp[e].splice(n,1)}function tNe(e,t){g0[e]||(g0[e]=[]),g0[e].push(t)}function nNe(){let e=[...arguments],t=e.shift(),n=e.shift(),o=Sp[t]?Sp[t]:[];return(g0[t]?g0[t]:[]).forEach(i=>i.call(this,n,...e)),o.reduce((i,s)=>s.call(this,i,...e),n)}var Sp,g0,cG,mpe=x(()=>{Sp={},g0={};cG={filter:R7e,action:tNe,apply:nNe,filters:Sp,actions:g0,remove_filter:eNe}});var pG={};var mG=x(()=>{mpe();window.csGlobal=window.csGlobal||{};window.csGlobal.csHooks=cG;window.csHooks=cG});var mT={};M(mT,{default:()=>fG});function fG(){return Ne(function(t){return t.themeOptions.cs_twig_enabled})?pT.default.createElement(pT.default.Fragment,null,pT.default.createElement(oNe,null)):null}function oNe(){(0,dG.useEffect)(function(){return window.csHooks.filter("cs_app_dynamic_content_insert",dpe),function(){window.csHooks.remove_filter("cs_app_dynamic_content_insert",dpe)}},[]),(0,dG.useEffect)(function(){return window.csHooks.filter("cs_app_code_editor_options",fpe),function(){window.csHooks.remove_filter("cs_app_code_editor_options",fpe)}},[])}function dpe(e,t,n,o,r,i){if(i==="array")return e;if(typeof r?.twig_format=="string")return bk(r.twig_format,o);if(t)return e;n=n.replace(":",".");let s="";o?.fallback&&(s=` | default('${o.fallback}')`);let a="";if(typeof o!="undefined"){let l={...o};l.fallback&&delete l.fallback,a="("+JSON.stringify(l)+")"}return`{{ ${n}${a}${s} }}`}function fpe(e,t){return(t==="html"||t==="twig")&&(e.mode={name:"twig",base:"xml"}),t==="element-css"&&(e.mode={name:"twig",base:"css"}),e}var pT,dG,hG=x(()=>{pT=I(U());Zo();dG=I(U());ft();gu();sn(fG)});var dT={};M(dT,{default:()=>gpe});function gpe(){return(0,Yr.useEffect)(()=>{window.csProfile("app root rendered"),window.dispatchEvent(new CustomEvent("cs-app-rendered"))},[]),Yr.default.createElement(rH,{launchRoutes:{templates:"template-manager"},routes:[{path:"/",element:Yr.default.createElement(lNe,null)},{path:"/theme-options",element:Yr.default.createElement(cT,null)},{path:"/design-cloud",element:Yr.default.createElement($x,{id:"template-manager"})},{path:"/max",element:Yr.default.createElement($x,{id:"max-manager"})},{path:"/edit/:id",element:Yr.default.createElement(D$,null)},{path:"/content/:id",element:Yr.default.createElement(bx,null)},{path:"/layouts/:id",element:Yr.default.createElement(bx,null)},{path:"/components/:id",element:Yr.default.createElement(bx,null)},{path:"/:id",element:Yr.default.createElement(M$,null)}]},Yr.default.createElement(kj,null,Yr.default.createElement(iI,null),Yr.default.createElement(aNe,null),Yr.default.createElement(iNe,null),Yr.default.createElement(px,null)))}var Yr,hpe,rNe,iNe,sNe,aNe,lNe,gG=x(()=>{Yr=I(U());Et();It();Z4();kW();PW();tG();E4();uT();t4();ed();Nn();Un();Et();Zo();Kt();Et();aG();Mo();uG();Dx();Promise.resolve().then(()=>mG());Promise.resolve().then(()=>hG());hpe=window.getComputedStyle(window.document.documentElement),rNe=window.csAppData?.preferences?.workspace_side==="left"?{type:"layout",id:"root",axis:"x",arrangement:[{type:"workspace",output:"workspace"},{type:"layout",arrangement:[{type:"docbar",output:""},{type:"canvas",output:"preview"},{type:"toolbar",output:""}]},{type:"outline",output:"outline"}]}:{type:"layout",id:"root",axis:"x",arrangement:[{type:"outline",output:"outline"},{type:"layout",arrangement:[{type:"docbar",output:""},{type:"canvas",output:"preview"},{type:"toolbar",output:""}]},{type:"workspace",output:"workspace"}]},{UiLayout:iNe,uiStateAtom:sNe}=h0({name:"cs1",types:{docbar:{axis:"x",height:"var(--d-docbar-height)",Component:Vx},toolbar:{axis:"x",height:"var(--d-toolbar-height)",Component:EW},workspace:{axis:"y",minWidth:parseFloat(hpe.getPropertyValue("--d-workspace-min")),width:"var(--d-workspace-min)",resizable:!0,Component:RW},outline:{axis:"y",minWidth:parseFloat(hpe.getPropertyValue("--d-workspace-min")),width:"var(--d-workspace-min)",resizable:!0,Component:dj},docked:{resizable:!0},canvas:{fluid:!0,Component:AW}},defaultArrangement:rNe}),aNe=()=>{let{workspace_side:e}=Wt(),t=jo(sNe),{navigate:n,pane:o,navItems:r}=za(),{close:i,open:s,isOpen:a}=Qn("outline"),l=(0,Yr.useRef)(!1),{isAdjacent:u,isModal:c,isSplit:p}=fh();return(0,Yr.useEffect)(()=>{if(p||c){let m=o==="document"?"inspector":r.includes(o)?o:null;m&&n(m)}c!==l.current&&(c?a||s():a&&i()),l.current=c,t(m=>{let d={...m},f={...d.root},h=Object.values(d),g=h.find(S=>S.type==="workspace"),y=h.find(S=>S.type==="outline"),_=h.find(S=>S.type==="layout"&&S.id!=="root");if(!g||!_)return m;let b=p?y?.id:null;f.arrangement=f.arrangement.filter(S=>S!==y?.id);let w=[];return u?w=e==="left"?[b,g.id,_.id]:[_.id,g.id,b]:w=e==="left"?[g.id,_.id,b]:[b,_.id,g.id],f.arrangement=w.filter(Boolean),d.root=f,d})},[e,t,o,p,u,c,r,n,i,s,a]),null},lNe=()=>{let e=window.csAppData.lastSave||window.csAppData?.colors?.items?.length>0?"cs-menu-open":"cs-create-open",[,t]=La(e),{setPermissionContext:n}=kt(),o=ih();return(0,Yr.useEffect)(()=>{t(!0),n("global"),o()},[]),null}});var yG={};M(yG,{default:()=>ype});function ype({title:e,className:t,onBack:n,active:o=!0,children:r,action:i}){return vh.default.createElement("div",{className:Q("tco-bar-dropdown-page",`is-${n?"sub":"main"}`,t,{"is-active":o})},(e||i)&&vh.default.createElement("h1",null,n&&vh.default.createElement("button",{onClick:n},vh.default.createElement(G,{type:"larr"})),vh.default.createElement("span",null,e),i),vh.default.createElement(Aa,null,r))}var vh,_pe=x(()=>{vh=I(U());De();He();rm()});function uNe(e,{top:t,left:n,width:o,height:r}){return $u("ui",`floater-${e}`,{top:t,left:n,width:o,height:r})}function vpe(){return(0,wn.useContext)(_G)}function bpe(e,t){let{dragging:n,setDragging:o,position:r,setPosition:i}=(0,wn.useContext)(_G),s=(0,wn.useCallback)(()=>{o(null),i(e,t)},[e,t,i]);return{isActive:mNe(r[e],e)===t,lastPosition:r[e],onEndDrag:s,isMoving:n===e}}function xpe({id:e,selector:t,disabled:n=!1}={}){let o=(0,wn.useRef)(null),{dragging:r,setDragIntent:i,setDragging:s}=(0,wn.useContext)(_G);return(0,wn.useEffect)(()=>{let a=o.current;if(!a||n)return()=>{};let l=!1,u=0,c=()=>{l&&(l=!1,u=0,s(null)),i(!1),window.removeEventListener("mouseup",c),window.removeEventListener("mousemove",p)},p=()=>{u>=cNe?(l=!0,window.removeEventListener("mousemove",p),s(e)):(u+=1,i(!0))},m=()=>{window.addEventListener("mouseup",c),window.addEventListener("mousemove",p)},d=h=>h===h||h.contains(h)?t?h.matches(t):!0:!1,f=h=>{d(h.target)&&m()};return a.addEventListener("mousedown",f),()=>{i(!1),a.removeEventListener("mousedown",f),window.removeEventListener("mouseup",c),window.removeEventListener("mousemove",p)}},[n,i]),[o,r===e]}function dNe(e){switch(e){case"top":return"bottom";case"left":return"right";case"right":return"left";case"bottom":default:return"top"}}function fNe(e){switch(e){case"bottom":return"top";default:return"bottom"}}function hNe(e){switch(e){case"bottom":return"bottom";default:return"top"}}function gNe(e,t){return t[e]||t.positionInvert}function wpe({position:e,children:t,tooltip:n}){let o=(0,wn.useMemo)(()=>{let r=Hx(e);return{position:e,positionInvert:dNe(e),flow:fNe(e),flowInvert:hNe(e),isHorizontal:r==="horizontal",orientation:r}},[e]);return wn.default.createElement(pNe.Provider,{value:o},wn.default.createElement(Vf,{position:gNe(n,o)},t))}function vG({name:e,position:t,undocked:n,onDrop:o}){let r=(0,wn.useRef)(null),i=(0,wn.useRef)({});return(0,wn.useEffect)(()=>{if(!r.current||!n)return()=>{};let{width:s,height:a}=r.current.getBoundingClientRect(),l=s/2,u=40,c=({clientX:p,clientY:m})=>{let d=p-l,f=m-u;i.current={left:d,top:f,width:s,height:a},r.current.style.left=`${d}px`,r.current.style.top=`${f}px`};return window.addEventListener("mousemove",c),()=>{window.removeEventListener("mousemove",c)}},[n]),(0,wn.useEffect)(()=>{let s=r.current;if(!s)return()=>{};let a=()=>{o(i.current)};return s.addEventListener("mouseup",a),()=>{s.removeEventListener("mouseup",a)}},[o]),wn.default.createElement("div",{ref:r,className:Q("tco-drag-target",`is-${t}`,{"is-floating":n})},wn.default.createElement("i",null))}function yNe({type:e,position:t,className:n,children:o,draggable:r=!0,...i}){let[s,a]=xpe({id:e,selector:".tco-bar-divider, .tco-bar, .tco-bar-button:not(.is-menu), .tco-bar-button svg",disabled:!r});return wn.default.createElement(wpe,{context:`bar-${t}`,position:t},wn.default.createElement("div",{ref:s,className:Q("tco-bar",`is-${e}`,`is-${t}`,n,`is-${Hx(t)}`,{"is-moving":a}),...i},o))}function bG({type:e,position:t,...n}){let{isActive:o,isMoving:r,onEndDrag:i}=bpe(e,t);return o?wn.default.createElement(yNe,{type:e,position:t,...n}):r?wn.default.createElement(vG,{position:t,onDrop:i}):null}function _Ne({...e}){let[t,n]=xpe({id:"workspace",selector:".tco-workspace-nav, .tco-workspace-nav button, .tco-workspace-header, .tco-workspace-title"});return wn.default.createElement(xG,{ref:t,className:Q({"is-moving":n}),...e})}function wG({position:e,...t}){let{isActive:n,isMoving:o,onEndDrag:r}=bpe("workspace",e);return n?wn.default.createElement(_Ne,{position:e,...t}):o?wn.default.createElement(vG,{position:e,onDrop:r}):null}function vNe({position:e,...t}){let{setPosition:n,setDragging:o}=vpe(),r=(0,wn.useCallback)(()=>o("workspace"),[o]),i=(0,wn.useCallback)(()=>o(null),[o]),s=(0,wn.useCallback)((a,l)=>{let u=Hx(e);u==="horizontal"&&!["e","w"].includes(a)&&(n("workspace","undocked-left"),l(c=>({...c,width:300}))),u==="vertical"&&!["n","s"].includes(a)&&(n("workspace","undocked-top"),l(c=>({...c,height:300})))},[e]);return wn.default.createElement(Pg,{corners:!1,dragFrom:".tco-workspace-header, .tco-workspace-header button, .tco-workspace-header span, .tco-workspace-title",name:"workspace",onMoveBegin:r,onMoveEnd:i,onResizeEdge:s},(a,l,u,c)=>wn.default.createElement(xG,{ref:a,position:e,className:Q("is-floating",l),handles:c,style:u,...t}))}function Cpe({...e}){let{dragging:t,setDragging:n,position:o,setPosition:r}=vpe(),i=o.workspace.indexOf("undocked")!==-1,s=`undocked-${o.workspace}`,a=(0,wn.useCallback)(l=>{uNe("workspace",l),n(null),r("workspace",s)},[s,r,n]);return i?wn.default.createElement(vNe,{position:o.workspace.replace("undocked-",""),...e}):t==="workspace"?wn.default.createElement(vG,{undocked:o.workspace,position:Hx(o.workspace),onDrop:a}):null}var wn,cNe,_G,pNe,Hx,mNe,xG,Epe=x(()=>{wn=I(U());De();hv();Lp();xn();cNe=15,_G=wn.default.createContext(),pNe=wn.default.createContext(),Hx=e=>["left","right"].includes(e)?"vertical":"horizontal",mNe=(e,t)=>t==="workspace"?["left","right"].includes(e)?e:"right":["top","bottom","left","right"].includes(e)?e:"top";xG=wn.default.forwardRef(({children:e,handles:t,position:n,className:o,...r},i)=>wn.default.createElement(wpe,{context:"workspace",position:n},wn.default.createElement("div",{ref:i,className:Q("tco-workspace",`is-${n}`,`is-${Hx(n)}`,o),...r},e,t)));xG.displayName="WorkspaceOutput"});var CG={};M(CG,{default:()=>kpe});function bNe({children:e}){return Vr.default.createElement("div",{className:"tco-window"},e)}function xNe({children:e}){return Vr.default.createElement("div",{className:"tco-canvas"},Vr.default.createElement(Aa,null,e))}function Spe({children:e,...t}){return(0,Vr.useEffect)(()=>{window.dispatchEvent(new Event("resize"))},[]),Vr.default.createElement(bG,{type:"navigation",...t},e)}function fT({children:e,extra:t,...n}){return Vr.default.createElement(bG,{type:"tools",...n},Vr.default.createElement(Vx,{extra:t}))}function kpe({barExtra:e,barNav:t,barNavClass:n,workspace:o,children:r}){return Vr.default.createElement(Vr.default.Fragment,null,Vr.default.createElement(fT,{extra:e,position:"left"}),o&&Vr.default.createElement(wG,{position:"left"},o),Vr.default.createElement(bNe,null,Vr.default.createElement(fT,{extra:e,position:"top"}),t&&t(i=>Vr.default.createElement(Spe,{className:n,position:"top"},i)),Vr.default.createElement(xNe,null,r,Vr.default.createElement(Pd,null)),t&&t(i=>Vr.default.createElement(Spe,{className:n,position:"bottom"},i)),Vr.default.createElement(fT,{extra:e,position:"bottom"})),o&&Vr.default.createElement(wG,{position:"right"},o),Vr.default.createElement(fT,{extra:e,position:"right"}),o&&Vr.default.createElement(Cpe,null,o))}var Vr,Ape=x(()=>{Vr=I(U());Epe();Z4();rm();mo()});var EG={};M(EG,{default:()=>Tpe});function Tpe(){return wi.default.createElement("ul",{className:"tco-bar-dropdown-list"},wi.default.createElement("li",null,wi.default.createElement("a",{className:"is-help",href:"https://theme.co/docs/",target:"_blank"},wi.default.createElement("span",null,wi.default.createElement("strong",null,v("app.docs.title")),wi.default.createElement("i",null,v("app.docs.info"))),wi.default.createElement("kbd",null,"\u2192"))),wi.default.createElement("li",null,wi.default.createElement("a",{className:"is-help",href:"https://www.youtube.com/channel/UCgY5E3tOI83kBEahh9Y3uRg/playlists",target:"_blank"},wi.default.createElement("span",null,wi.default.createElement("strong",null,v("app.videos.title")),wi.default.createElement("i",null,v("app.videos.info"))),wi.default.createElement("kbd",null,"\u2192"))),wi.default.createElement("li",null,wi.default.createElement("a",{className:"is-help",href:"https://theme.co/forum/",target:"_blank"},wi.default.createElement("span",null,wi.default.createElement("strong",null,v("app.support.title")),wi.default.createElement("i",null,v("app.support.info"))),wi.default.createElement("kbd",null,"\u2192"))))}var wi,Ppe=x(()=>{wi=I(U());ke()});var SG={};M(SG,{Button:()=>wNe});function wNe({className:e="",children:t,...n}){return Ipe.default.createElement("button",{className:"tco-btn "+e,...n},t)}var Ipe,Ope=x(()=>{Ipe=I(U())});var kG={};M(kG,{GridPreset:()=>Dpe,default:()=>jx});function Dpe({id:e,onClick:t,displayText:n=!0}){return ql.default.createElement("li",{className:`tco-layout-scroller-${e}`,onClick:t},ql.default.createElement("div",null,new Array(hT[e].previewCellCount).fill().map((o,r)=>r).map(o=>ql.default.createElement("i",{key:o}))),n&&ql.default.createElement("strong",null,hT[e].title))}var ql,hT,jx,AG=x(()=>{ql=I(U()),hT=window.csAppData.gridPresets,jx=class extends ql.default.Component{constructor(){super();K(this,"onWheel",t=>{t.stopPropagation()});K(this,"setDimensions",t=>{if(!this.elScroll||!this.elContent)return;let n=parseInt(window.getComputedStyle(this.elScroll).width),o=parseInt(window.getComputedStyle(this.elScroll,":before").width),r=parseInt(window.getComputedStyle(this.elContent).width);isNaN(n)&&(n=0),isNaN(o)&&(o=0),isNaN(r)&&(r=0),setTimeout(()=>{if(!this.elScroll)return null;this.setState({scrollerWidthFull:n,scrollerWidthAdj:n-o*2,contentWidth:r,scrollOffset:this.elScroll.scrollLeft})},25)});K(this,"goBack",()=>{this.setScrollState(-this.getScrollerWidthFull())});K(this,"goForward",()=>{this.setScrollState(this.getScrollerWidthFull())});K(this,"setScrollState",t=>{let n=this.getContentWidth()-this.getScrollerWidthAdj(),o=0;t=this.elScroll.scrollLeft+t,t=Math.max(o,t),t=Math.min(n,t),this.setState({scrollOffset:t}),this.elScroll.scrollTo({top:0,left:t,behavior:"smooth"})});this.state={scrollerWidthFull:0,scrollerWidthAdj:0,contentWidth:0,scrollOffset:0,isInserting:!1}}componentDidMount(){this.setDimensions(),window.addEventListener("resize",this.setDimensions),this.elScroll.addEventListener("wheel",this.onWheel),this.elScroll.addEventListener("scroll",this.setDimensions)}componentWillUnmount(){window.removeEventListener("resize",this.setDimensions),this.elScroll.removeEventListener("wheel",this.onWheel),this.elScroll.removeEventListener("scroll",this.setDimensions)}setScrollerWidthFull(t){this.setState({scrollerWidthFull:t})}setScrollerWidthAdj(t){this.setState({scrollerWidthAdj:t})}setContentWidth(t){this.setState({contentWidth:t})}setScrollOffset(t){this.setState({scrollOffset:t})}getScrollerWidthFull(){return this.state.scrollerWidthFull}getScrollerWidthAdj(){return this.state.scrollerWidthAdj}getContentWidth(){return this.state.contentWidth}getScrollOffset(){return this.state.scrollOffset}atStart(){return this.getScrollOffset()<=0}atEnd(){return this.getContentWidth()-this.getScrollOffset()-this.getScrollerWidthAdj()<=0}insert(t,n){this.state.isInserting||(this.setState({isInserting:!0}),this.props.onChooseLayout(hT[n].values,t))}renderButtonClassNames(t="bck"){let n=[`tco-layout-scroller-nav-${t}`],o=t==="bck"&&this.atStart(),r=t==="fwd"&&this.atEnd();return(o||r)&&(n=[`tco-layout-scroller-nav-${t}`,"is-hidden"]),n.join(" ")}render(){return ql.default.createElement("div",{className:"tco-layout-scroller-outer"},ql.default.createElement("a",{className:this.renderButtonClassNames("bck"),role:"button",onClick:this.goBack},"\u2190"),ql.default.createElement("a",{className:this.renderButtonClassNames("fwd"),role:"button",onClick:this.goForward},"\u2192"),ql.default.createElement("div",{className:"tco-layout-scroller-inner",ref:t=>this.elScroll=t},ql.default.createElement("ul",{className:"tco-layout-scroller-options",ref:t=>this.elContent=t},Object.keys(hT).map(t=>ql.default.createElement(Dpe,{key:t,id:t,onClick:n=>this.insert(n,t)})))))}}});var TG={};M(TG,{default:()=>Wx});var Du,gT,Wx,PG=x(()=>{Du=I(U()),gT=window.csAppData.sliderPresets,Wx=class extends Du.default.Component{constructor(){super();K(this,"onWheel",t=>{t.stopPropagation()});K(this,"setDimensions",()=>{if(!this.elScroll||!this.elContent)return;let t=parseInt(window.getComputedStyle(this.elScroll).width),n=parseInt(window.getComputedStyle(this.elScroll,":before").width),o=parseInt(window.getComputedStyle(this.elContent).width);isNaN(t)&&(t=0),isNaN(n)&&(n=0),isNaN(o)&&(o=0),this.setState({scrollerWidthFull:t,scrollerWidthAdj:t-n*2,contentWidth:o,scrollOffset:this.elScroll.scrollLeft})});K(this,"goBack",()=>{let t=this.getScrollOffset()-this.getScrollerWidthFull(),n=0;this.elScroll.scrollTo({top:0,left:Math.max(t,n),behavior:"smooth"})});K(this,"goForward",()=>{let t=this.getScrollOffset()+this.getScrollerWidthFull(),n=this.getContentWidth()-this.getScrollerWidthAdj();this.elScroll.scrollTo({top:0,left:Math.min(t,n),behavior:"smooth"})});this.state={scrollerWidthFull:0,scrollerWidthAdj:0,contentWidth:0,scrollOffset:0,isInserting:!1}}componentDidMount(){this.setDimensions(),window.addEventListener("resize",this.setDimensions),this.elScroll.addEventListener("wheel",this.onWheel)}componentWillUnmount(){window.removeEventListener("resize",this.setDimensions),this.elScroll.removeEventListener("wheel",this.onWheel)}setScrollerWidthFull(t){this.setState({scrollerWidthFull:t})}setScrollerWidthAdj(t){this.setState({scrollerWidthAdj:t})}setContentWidth(t){this.setState({contentWidth:t})}setScrollOffset(t){this.setState({scrollOffset:t})}getScrollerWidthFull(){return this.state.scrollerWidthFull}getScrollerWidthAdj(){return this.state.scrollerWidthAdj}getContentWidth(){return this.state.contentWidth}getScrollOffset(){return this.state.scrollOffset}atStart(){return this.getScrollOffset()<=0}atEnd(){return this.getContentWidth()-this.getScrollOffset()-this.getScrollerWidthAdj()<=0}insert(t,n){this.state.isInserting||(this.setState({isInserting:!0}),this.props.onChooseLayout(gT[n].values,t))}renderButtonClassNames(t="bck"){let n=[`tco-layout-scroller-nav-${t}`],o=t==="bck"&&this.atStart(),r=t==="fwd"&&this.atEnd();return(o||r)&&(n=[`tco-layout-scroller-nav-${t}`,"is-hidden"]),n.join(" ")}render(){return Du.default.createElement("div",{className:"tco-layout-scroller-outer",onScroll:this.setDimensions},Du.default.createElement("a",{className:this.renderButtonClassNames("bck"),role:"button",onClick:this.goBack},"\u2190"),Du.default.createElement("a",{className:this.renderButtonClassNames("fwd"),role:"button",onClick:this.goForward},"\u2192"),Du.default.createElement("div",{className:"tco-layout-scroller-inner",ref:t=>this.elScroll=t},Du.default.createElement("ul",{className:"tco-layout-scroller-options",ref:t=>this.elContent=t},Object.keys(gT).map(t=>Du.default.createElement("li",{key:t,className:`tco-layout-scroller-${t}`,onClick:n=>this.insert(n,t)},Du.default.createElement("div",null,new Array(gT[t].previewCellCount).fill().map((n,o)=>o).map(n=>Du.default.createElement("i",{key:n}))),Du.default.createElement("strong",null,gT[t].title))))))}}});function ha(){}function yT(){}var Gx=x(()=>{});function Mpe(e,t){let n=t||{};return(e[e.length-1]===""?[...e,""]:e).join((n.padRight?" ":"")+","+(n.padLeft===!1?"":" ")).trim()}var Npe=x(()=>{});function _T(e,t){return((t||SNe).jsx?ENe:CNe).test(e)}var CNe,ENe,SNe,Lpe=x(()=>{CNe=/^[$_\p{ID_Start}][$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,ENe=/^[$_\p{ID_Start}][-$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,SNe={}});var Vpe=x(()=>{Lpe()});function IG(e){return typeof e=="object"?e.type==="text"?Fpe(e.value):!1:Fpe(e)}function Fpe(e){return e.replace(kNe,"")===""}var kNe,zpe=x(()=>{kNe=/[ \t\n\f\r]/g});var Bpe=x(()=>{zpe()});var od,OG=x(()=>{od=class{constructor(t,n,o){this.normal=n,this.property=t,o&&(this.space=o)}};od.prototype.normal={};od.prototype.property={};od.prototype.space=void 0});function DG(e,t){let n={},o={};for(let r of e)Object.assign(n,r.property),Object.assign(o,r.normal);return new od(n,o,t)}var Upe=x(()=>{OG()});function qx(e){return e.toLowerCase()}var MG=x(()=>{});var Vs,NG=x(()=>{Vs=class{constructor(t,n){this.attribute=n,this.property=t}};Vs.prototype.attribute="";Vs.prototype.booleanish=!1;Vs.prototype.boolean=!1;Vs.prototype.commaOrSpaceSeparated=!1;Vs.prototype.commaSeparated=!1;Vs.prototype.defined=!1;Vs.prototype.mustUseProperty=!1;Vs.prototype.number=!1;Vs.prototype.overloadedBoolean=!1;Vs.prototype.property="";Vs.prototype.spaceSeparated=!1;Vs.prototype.space=void 0});var Qx={};M(Qx,{boolean:()=>mn,booleanish:()=>Xr,commaOrSpaceSeparated:()=>Ua,commaSeparated:()=>rd,number:()=>tt,overloadedBoolean:()=>LG,spaceSeparated:()=>Po});function bh(){return 2**++ANe}var ANe,mn,Xr,LG,tt,Po,rd,Ua,Kx=x(()=>{ANe=0,mn=bh(),Xr=bh(),LG=bh(),tt=bh(),Po=bh(),rd=bh(),Ua=bh()});function $pe(e,t,n){n&&(e[t]=n)}var VG,y0,FG=x(()=>{NG();Kx();VG=Object.keys(Qx),y0=class extends Vs{constructor(t,n,o,r){let i=-1;super(t,n);if($pe(this,"space",r),typeof o=="number")for(;++i<VG.length;){let s=VG[i];$pe(this,VG[i],(o&Qx[s])===Qx[s])}}};y0.prototype.defined=!0});function Ql(e){let t={},n={};for(let[o,r]of Object.entries(e.properties)){let i=new y0(o,e.transform(e.attributes||{},o),r,e.space);e.mustUseProperty&&e.mustUseProperty.includes(o)&&(i.mustUseProperty=!0),t[o]=i,n[qx(o)]=o,n[qx(i.attribute)]=o}return new od(t,n,e.space)}var xh=x(()=>{MG();FG();OG()});var zG,Hpe=x(()=>{xh();Kx();zG=Ql({properties:{ariaActiveDescendant:null,ariaAtomic:Xr,ariaAutoComplete:null,ariaBusy:Xr,ariaChecked:Xr,ariaColCount:tt,ariaColIndex:tt,ariaColSpan:tt,ariaControls:Po,ariaCurrent:null,ariaDescribedBy:Po,ariaDetails:null,ariaDisabled:Xr,ariaDropEffect:Po,ariaErrorMessage:null,ariaExpanded:Xr,ariaFlowTo:Po,ariaGrabbed:Xr,ariaHasPopup:null,ariaHidden:Xr,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:Po,ariaLevel:tt,ariaLive:null,ariaModal:Xr,ariaMultiLine:Xr,ariaMultiSelectable:Xr,ariaOrientation:null,ariaOwns:Po,ariaPlaceholder:null,ariaPosInSet:tt,ariaPressed:Xr,ariaReadOnly:Xr,ariaRelevant:null,ariaRequired:Xr,ariaRoleDescription:Po,ariaRowCount:tt,ariaRowIndex:tt,ariaRowSpan:tt,ariaSelected:Xr,ariaSetSize:tt,ariaSort:null,ariaValueMax:tt,ariaValueMin:tt,ariaValueNow:tt,ariaValueText:null,role:null},transform(e,t){return t==="role"?t:"aria-"+t.slice(4).toLowerCase()}})});function vT(e,t){return t in e?e[t]:t}var BG=x(()=>{});function bT(e,t){return vT(e,t.toLowerCase())}var UG=x(()=>{BG()});var jpe,Wpe=x(()=>{UG();xh();Kx();jpe=Ql({attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:rd,acceptCharset:Po,accessKey:Po,action:null,allow:null,allowFullScreen:mn,allowPaymentRequest:mn,allowUserMedia:mn,alt:null,as:null,async:mn,autoCapitalize:null,autoComplete:Po,autoFocus:mn,autoPlay:mn,blocking:Po,capture:null,charSet:null,checked:mn,cite:null,className:Po,cols:tt,colSpan:null,content:null,contentEditable:Xr,controls:mn,controlsList:Po,coords:tt|rd,crossOrigin:null,data:null,dateTime:null,decoding:null,default:mn,defer:mn,dir:null,dirName:null,disabled:mn,download:LG,draggable:Xr,encType:null,enterKeyHint:null,fetchPriority:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:mn,formTarget:null,headers:Po,height:tt,hidden:mn,high:tt,href:null,hrefLang:null,htmlFor:Po,httpEquiv:Po,id:null,imageSizes:null,imageSrcSet:null,inert:mn,inputMode:null,integrity:null,is:null,isMap:mn,itemId:null,itemProp:Po,itemRef:Po,itemScope:mn,itemType:Po,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:mn,low:tt,manifest:null,max:null,maxLength:tt,media:null,method:null,min:null,minLength:tt,multiple:mn,muted:mn,name:null,nonce:null,noModule:mn,noValidate:mn,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforeMatch:null,onBeforePrint:null,onBeforeToggle:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextLost:null,onContextMenu:null,onContextRestored:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onScrollEnd:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:mn,optimum:tt,pattern:null,ping:Po,placeholder:null,playsInline:mn,popover:null,popoverTarget:null,popoverTargetAction:null,poster:null,preload:null,readOnly:mn,referrerPolicy:null,rel:Po,required:mn,reversed:mn,rows:tt,rowSpan:tt,sandbox:Po,scope:null,scoped:mn,seamless:mn,selected:mn,shadowRootClonable:mn,shadowRootDelegatesFocus:mn,shadowRootMode:null,shape:null,size:tt,sizes:null,slot:null,span:tt,spellCheck:Xr,src:null,srcDoc:null,srcLang:null,srcSet:null,start:tt,step:null,style:null,tabIndex:tt,target:null,title:null,translate:null,type:null,typeMustMatch:mn,useMap:null,value:Xr,width:tt,wrap:null,writingSuggestions:null,align:null,aLink:null,archive:Po,axis:null,background:null,bgColor:null,border:tt,borderColor:null,bottomMargin:tt,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:mn,declare:mn,event:null,face:null,frame:null,frameBorder:null,hSpace:tt,leftMargin:tt,link:null,longDesc:null,lowSrc:null,marginHeight:tt,marginWidth:tt,noResize:mn,noHref:mn,noShade:mn,noWrap:mn,object:null,profile:null,prompt:null,rev:null,rightMargin:tt,rules:null,scheme:null,scrolling:Xr,standby:null,summary:null,text:null,topMargin:tt,valueType:null,version:null,vAlign:null,vLink:null,vSpace:tt,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:mn,disableRemotePlayback:mn,prefix:null,property:null,results:tt,security:null,unselectable:null},space:"html",transform:bT})});var Gpe,qpe=x(()=>{BG();xh();Kx();Gpe=Ql({attributes:{accentHeight:"accent-height",alignmentBaseline:"alignment-baseline",arabicForm:"arabic-form",baselineShift:"baseline-shift",capHeight:"cap-height",className:"class",clipPath:"clip-path",clipRule:"clip-rule",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",crossOrigin:"crossorigin",dataType:"datatype",dominantBaseline:"dominant-baseline",enableBackground:"enable-background",fillOpacity:"fill-opacity",fillRule:"fill-rule",floodColor:"flood-color",floodOpacity:"flood-opacity",fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",hrefLang:"hreflang",horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",horizOriginY:"horiz-origin-y",imageRendering:"image-rendering",letterSpacing:"letter-spacing",lightingColor:"lighting-color",markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",navDown:"nav-down",navDownLeft:"nav-down-left",navDownRight:"nav-down-right",navLeft:"nav-left",navNext:"nav-next",navPrev:"nav-prev",navRight:"nav-right",navUp:"nav-up",navUpLeft:"nav-up-left",navUpRight:"nav-up-right",onAbort:"onabort",onActivate:"onactivate",onAfterPrint:"onafterprint",onBeforePrint:"onbeforeprint",onBegin:"onbegin",onCancel:"oncancel",onCanPlay:"oncanplay",onCanPlayThrough:"oncanplaythrough",onChange:"onchange",onClick:"onclick",onClose:"onclose",onCopy:"oncopy",onCueChange:"oncuechange",onCut:"oncut",onDblClick:"ondblclick",onDrag:"ondrag",onDragEnd:"ondragend",onDragEnter:"ondragenter",onDragExit:"ondragexit",onDragLeave:"ondragleave",onDragOver:"ondragover",onDragStart:"ondragstart",onDrop:"ondrop",onDurationChange:"ondurationchange",onEmptied:"onemptied",onEnd:"onend",onEnded:"onended",onError:"onerror",onFocus:"onfocus",onFocusIn:"onfocusin",onFocusOut:"onfocusout",onHashChange:"onhashchange",onInput:"oninput",onInvalid:"oninvalid",onKeyDown:"onkeydown",onKeyPress:"onkeypress",onKeyUp:"onkeyup",onLoad:"onload",onLoadedData:"onloadeddata",onLoadedMetadata:"onloadedmetadata",onLoadStart:"onloadstart",onMessage:"onmessage",onMouseDown:"onmousedown",onMouseEnter:"onmouseenter",onMouseLeave:"onmouseleave",onMouseMove:"onmousemove",onMouseOut:"onmouseout",onMouseOver:"onmouseover",onMouseUp:"onmouseup",onMouseWheel:"onmousewheel",onOffline:"onoffline",onOnline:"ononline",onPageHide:"onpagehide",onPageShow:"onpageshow",onPaste:"onpaste",onPause:"onpause",onPlay:"onplay",onPlaying:"onplaying",onPopState:"onpopstate",onProgress:"onprogress",onRateChange:"onratechange",onRepeat:"onrepeat",onReset:"onreset",onResize:"onresize",onScroll:"onscroll",onSeeked:"onseeked",onSeeking:"onseeking",onSelect:"onselect",onShow:"onshow",onStalled:"onstalled",onStorage:"onstorage",onSubmit:"onsubmit",onSuspend:"onsuspend",onTimeUpdate:"ontimeupdate",onToggle:"ontoggle",onUnload:"onunload",onVolumeChange:"onvolumechange",onWaiting:"onwaiting",onZoom:"onzoom",overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pointerEvents:"pointer-events",referrerPolicy:"referrerpolicy",renderingIntent:"rendering-intent",shapeRendering:"shape-rendering",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",strokeDashArray:"stroke-dasharray",strokeDashOffset:"stroke-dashoffset",strokeLineCap:"stroke-linecap",strokeLineJoin:"stroke-linejoin",strokeMiterLimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",tabIndex:"tabindex",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",transformOrigin:"transform-origin",typeOf:"typeof",underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",vectorEffect:"vector-effect",vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",wordSpacing:"word-spacing",writingMode:"writing-mode",xHeight:"x-height",playbackOrder:"playbackorder",timelineBegin:"timelinebegin"},properties:{about:Ua,accentHeight:tt,accumulate:null,additive:null,alignmentBaseline:null,alphabetic:tt,amplitude:tt,arabicForm:null,ascent:tt,attributeName:null,attributeType:null,azimuth:tt,bandwidth:null,baselineShift:null,baseFrequency:null,baseProfile:null,bbox:null,begin:null,bias:tt,by:null,calcMode:null,capHeight:tt,className:Po,clip:null,clipPath:null,clipPathUnits:null,clipRule:null,color:null,colorInterpolation:null,colorInterpolationFilters:null,colorProfile:null,colorRendering:null,content:null,contentScriptType:null,contentStyleType:null,crossOrigin:null,cursor:null,cx:null,cy:null,d:null,dataType:null,defaultAction:null,descent:tt,diffuseConstant:tt,direction:null,display:null,dur:null,divisor:tt,dominantBaseline:null,download:mn,dx:null,dy:null,edgeMode:null,editable:null,elevation:tt,enableBackground:null,end:null,event:null,exponent:tt,externalResourcesRequired:null,fill:null,fillOpacity:tt,fillRule:null,filter:null,filterRes:null,filterUnits:null,floodColor:null,floodOpacity:null,focusable:null,focusHighlight:null,fontFamily:null,fontSize:null,fontSizeAdjust:null,fontStretch:null,fontStyle:null,fontVariant:null,fontWeight:null,format:null,fr:null,from:null,fx:null,fy:null,g1:rd,g2:rd,glyphName:rd,glyphOrientationHorizontal:null,glyphOrientationVertical:null,glyphRef:null,gradientTransform:null,gradientUnits:null,handler:null,hanging:tt,hatchContentUnits:null,hatchUnits:null,height:null,href:null,hrefLang:null,horizAdvX:tt,horizOriginX:tt,horizOriginY:tt,id:null,ideographic:tt,imageRendering:null,initialVisibility:null,in:null,in2:null,intercept:tt,k:tt,k1:tt,k2:tt,k3:tt,k4:tt,kernelMatrix:Ua,kernelUnitLength:null,keyPoints:null,keySplines:null,keyTimes:null,kerning:null,lang:null,lengthAdjust:null,letterSpacing:null,lightingColor:null,limitingConeAngle:tt,local:null,markerEnd:null,markerMid:null,markerStart:null,markerHeight:null,markerUnits:null,markerWidth:null,mask:null,maskContentUnits:null,maskUnits:null,mathematical:null,max:null,media:null,mediaCharacterEncoding:null,mediaContentEncodings:null,mediaSize:tt,mediaTime:null,method:null,min:null,mode:null,name:null,navDown:null,navDownLeft:null,navDownRight:null,navLeft:null,navNext:null,navPrev:null,navRight:null,navUp:null,navUpLeft:null,navUpRight:null,numOctaves:null,observer:null,offset:null,onAbort:null,onActivate:null,onAfterPrint:null,onBeforePrint:null,onBegin:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnd:null,onEnded:null,onError:null,onFocus:null,onFocusIn:null,onFocusOut:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadStart:null,onMessage:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onMouseWheel:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRepeat:null,onReset:null,onResize:null,onScroll:null,onSeeked:null,onSeeking:null,onSelect:null,onShow:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnload:null,onVolumeChange:null,onWaiting:null,onZoom:null,opacity:null,operator:null,order:null,orient:null,orientation:null,origin:null,overflow:null,overlay:null,overlinePosition:tt,overlineThickness:tt,paintOrder:null,panose1:null,path:null,pathLength:tt,patternContentUnits:null,patternTransform:null,patternUnits:null,phase:null,ping:Po,pitch:null,playbackOrder:null,pointerEvents:null,points:null,pointsAtX:tt,pointsAtY:tt,pointsAtZ:tt,preserveAlpha:null,preserveAspectRatio:null,primitiveUnits:null,propagate:null,property:Ua,r:null,radius:null,referrerPolicy:null,refX:null,refY:null,rel:Ua,rev:Ua,renderingIntent:null,repeatCount:null,repeatDur:null,requiredExtensions:Ua,requiredFeatures:Ua,requiredFonts:Ua,requiredFormats:Ua,resource:null,restart:null,result:null,rotate:null,rx:null,ry:null,scale:null,seed:null,shapeRendering:null,side:null,slope:null,snapshotTime:null,specularConstant:tt,specularExponent:tt,spreadMethod:null,spacing:null,startOffset:null,stdDeviation:null,stemh:null,stemv:null,stitchTiles:null,stopColor:null,stopOpacity:null,strikethroughPosition:tt,strikethroughThickness:tt,string:null,stroke:null,strokeDashArray:Ua,strokeDashOffset:null,strokeLineCap:null,strokeLineJoin:null,strokeMiterLimit:tt,strokeOpacity:tt,strokeWidth:null,style:null,surfaceScale:tt,syncBehavior:null,syncBehaviorDefault:null,syncMaster:null,syncTolerance:null,syncToleranceDefault:null,systemLanguage:Ua,tabIndex:tt,tableValues:null,target:null,targetX:tt,targetY:tt,textAnchor:null,textDecoration:null,textRendering:null,textLength:null,timelineBegin:null,title:null,transformBehavior:null,type:null,typeOf:Ua,to:null,transform:null,transformOrigin:null,u1:null,u2:null,underlinePosition:tt,underlineThickness:tt,unicode:null,unicodeBidi:null,unicodeRange:null,unitsPerEm:tt,values:null,vAlphabetic:tt,vMathematical:tt,vectorEffect:null,vHanging:tt,vIdeographic:tt,version:null,vertAdvY:tt,vertOriginX:tt,vertOriginY:tt,viewBox:null,viewTarget:null,visibility:null,width:null,widths:null,wordSpacing:null,writingMode:null,x:null,x1:null,x2:null,xChannelSelector:null,xHeight:tt,y:null,y1:null,y2:null,yChannelSelector:null,z:null,zoomAndPan:null},space:"svg",transform:vT})});var $G,Qpe=x(()=>{xh();$G=Ql({properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null},space:"xlink",transform(e,t){return"xlink:"+t.slice(5).toLowerCase()}})});var HG,Kpe=x(()=>{xh();UG();HG=Ql({attributes:{xmlnsxlink:"xmlns:xlink"},properties:{xmlnsXLink:null,xmlns:null},space:"xmlns",transform:bT})});var jG,Ype=x(()=>{xh();jG=Ql({properties:{xmlBase:null,xmlLang:null,xmlSpace:null},space:"xml",transform(e,t){return"xml:"+t.slice(3).toLowerCase()}})});var WG,Xpe=x(()=>{WG={classId:"classID",dataType:"datatype",itemId:"itemID",strokeDashArray:"strokeDasharray",strokeDashOffset:"strokeDashoffset",strokeLineCap:"strokeLinecap",strokeLineJoin:"strokeLinejoin",strokeMiterLimit:"strokeMiterlimit",typeOf:"typeof",xLinkActuate:"xlinkActuate",xLinkArcRole:"xlinkArcrole",xLinkHref:"xlinkHref",xLinkRole:"xlinkRole",xLinkShow:"xlinkShow",xLinkTitle:"xlinkTitle",xLinkType:"xlinkType",xmlnsXLink:"xmlnsXlink"}});function GG(e,t){let n=qx(t),o=t,r=Vs;if(n in e.normal)return e.property[e.normal[n]];if(n.length>4&&n.slice(0,4)==="data"&&PNe.test(t)){if(t.charAt(4)==="-"){let i=t.slice(5).replace(Jpe,ONe);o="data"+i.charAt(0).toUpperCase()+i.slice(1)}else{let i=t.slice(4);if(!Jpe.test(i)){let s=i.replace(TNe,INe);s.charAt(0)!=="-"&&(s="-"+s),t="data"+s}}r=y0}return new r(o,t)}function INe(e){return"-"+e.toLowerCase()}function ONe(e){return e.charAt(1).toUpperCase()}var TNe,Jpe,PNe,Zpe=x(()=>{FG();NG();MG();TNe=/[A-Z]/g,Jpe=/-[a-z]/g,PNe=/^data[-\w.:]+$/i});var Rpe,xT,eme=x(()=>{Upe();Hpe();Wpe();qpe();Qpe();Kpe();Ype();Xpe();Zpe();Rpe=DG([zG,jpe,$G,HG,jG],"html"),xT=DG([zG,Gpe,$G,HG,jG],"svg")});function tme(e){return e.join(" ").trim()}var nme=x(()=>{});var lme=ct((YOt,ame)=>{var ome=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,DNe=/\n/g,MNe=/^\s*/,NNe=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,LNe=/^:\s*/,VNe=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,FNe=/^[;\s]*/,zNe=/^\s+|\s+$/g,BNe=`
`,rme="/",ime="*",wh="",UNe="comment",$Ne="declaration";ame.exports=function(e,t){if(typeof e!="string")throw new TypeError("First argument must be a string");if(!e)return[];t=t||{};var n=1,o=1;function r(h){var g=h.match(DNe);g&&(n+=g.length);var y=h.lastIndexOf(BNe);o=~y?h.length-y:o+h.length}function i(){var h={line:n,column:o};return function(g){return g.position=new s(h),c(),g}}function s(h){this.start=h,this.end={line:n,column:o},this.source=t.source}s.prototype.content=e;var a=[];function l(h){var g=new Error(t.source+":"+n+":"+o+": "+h);if(g.reason=h,g.filename=t.source,g.line=n,g.column=o,g.source=e,t.silent)a.push(g);else throw g}function u(h){var g=h.exec(e);if(!!g){var y=g[0];return r(y),e=e.slice(y.length),g}}function c(){u(MNe)}function p(h){var g;for(h=h||[];g=m();)g!==!1&&h.push(g);return h}function m(){var h=i();if(!(rme!=e.charAt(0)||ime!=e.charAt(1))){for(var g=2;wh!=e.charAt(g)&&(ime!=e.charAt(g)||rme!=e.charAt(g+1));)++g;if(g+=2,wh===e.charAt(g-1))return l("End of comment missing");var y=e.slice(2,g-2);return o+=2,r(y),e=e.slice(g),o+=2,h({type:UNe,comment:y})}}function d(){var h=i(),g=u(NNe);if(!!g){if(m(),!u(LNe))return l("property missing ':'");var y=u(VNe),_=h({type:$Ne,property:sme(g[0].replace(ome,wh)),value:y?sme(y[0].replace(ome,wh)):wh});return u(FNe),_}}function f(){var h=[];p(h);for(var g;g=d();)g!==!1&&(h.push(g),p(h));return h}return c(),f()};function sme(e){return e?e.replace(zNe,wh):wh}});var ume=ct(Yx=>{"use strict";var HNe=Yx&&Yx.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Yx,"__esModule",{value:!0});Yx.default=WNe;var jNe=HNe(lme());function WNe(e,t){var n=null;if(!e||typeof e!="string")return n;var o=(0,jNe.default)(e),r=typeof t=="function";return o.forEach(function(i){if(i.type==="declaration"){var s=i.property,a=i.value;r?t(s,a,i):a&&(n=n||{},n[s]=a)}}),n}});var qG,cme,pme=x(()=>{qG=I(ume(),1),cme=qG.default.default||qG.default});function mme(e){return t;function t(n){let o=n&&n.position&&n.position[e]||{};if(typeof o.line=="number"&&o.line>0&&typeof o.column=="number"&&o.column>0)return{line:o.line,column:o.column,offset:typeof o.offset=="number"&&o.offset>-1?o.offset:void 0}}}function QG(e){let t=_0(e),n=wT(e);if(t&&n)return{start:t,end:n}}var wT,_0,dme=x(()=>{wT=mme("end"),_0=mme("start")});var CT=x(()=>{dme()});function id(e){return!e||typeof e!="object"?"":"position"in e||"type"in e?fme(e.position):"start"in e||"end"in e?fme(e):"line"in e||"column"in e?KG(e):""}function KG(e){return hme(e&&e.line)+":"+hme(e&&e.column)}function fme(e){return KG(e&&e.start)+"-"+KG(e&&e.end)}function hme(e){return e&&typeof e=="number"?e:1}var gme=x(()=>{});var YG=x(()=>{gme()});var Ci,yme=x(()=>{YG();Ci=class extends Error{constructor(t,n,o){super();typeof n=="string"&&(o=n,n=void 0);let r="",i={},s=!1;if(n&&("line"in n&&"column"in n?i={place:n}:"start"in n&&"end"in n?i={place:n}:"type"in n?i={ancestors:[n],place:n.position}:i={...n}),typeof t=="string"?r=t:!i.cause&&t&&(s=!0,r=t.message,i.cause=t),!i.ruleId&&!i.source&&typeof o=="string"){let l=o.indexOf(":");l===-1?i.ruleId=o:(i.source=o.slice(0,l),i.ruleId=o.slice(l+1))}if(!i.place&&i.ancestors&&i.ancestors){let l=i.ancestors[i.ancestors.length-1];l&&(i.place=l.position)}let a=i.place&&"start"in i.place?i.place.start:i.place;this.ancestors=i.ancestors||void 0,this.cause=i.cause||void 0,this.column=a?a.column:void 0,this.fatal=void 0,this.file,this.message=r,this.line=a?a.line:void 0,this.name=id(i.place)||"1:1",this.place=i.place||void 0,this.reason=this.message,this.ruleId=i.ruleId||void 0,this.source=i.source||void 0,this.stack=s&&i.cause&&typeof i.cause.stack=="string"?i.cause.stack:"",this.actual,this.expected,this.note,this.url}};Ci.prototype.file="";Ci.prototype.name="";Ci.prototype.reason="";Ci.prototype.message="";Ci.prototype.stack="";Ci.prototype.column=void 0;Ci.prototype.line=void 0;Ci.prototype.ancestors=void 0;Ci.prototype.cause=void 0;Ci.prototype.fatal=void 0;Ci.prototype.place=void 0;Ci.prototype.ruleId=void 0;Ci.prototype.source=void 0});var XG=x(()=>{yme()});function ZG(e,t){if(!t||t.Fragment===void 0)throw new TypeError("Expected `Fragment` in options");let n=t.filePath||void 0,o;if(t.development){if(typeof t.jsxDEV!="function")throw new TypeError("Expected `jsxDEV` in options when `development: true`");o=o9e(n,t.jsxDEV)}else{if(typeof t.jsx!="function")throw new TypeError("Expected `jsx` in production options");if(typeof t.jsxs!="function")throw new TypeError("Expected `jsxs` in production options");o=n9e(n,t.jsx,t.jsxs)}let r={Fragment:t.Fragment,ancestors:[],components:t.components||{},create:o,elementAttributeNameCase:t.elementAttributeNameCase||"react",evaluater:t.createEvaluater?t.createEvaluater():void 0,filePath:n,ignoreInvalidStyle:t.ignoreInvalidStyle||!1,passKeys:t.passKeys!==!1,passNode:t.passNode||!1,schema:t.space==="svg"?xT:Rpe,stylePropertyNameCase:t.stylePropertyNameCase||"dom",tableCellAlignToStyle:t.tableCellAlignToStyle!==!1},i=vme(r,e,void 0);return i&&typeof i!="string"?i:r.create(e,r.Fragment,{children:i||void 0},void 0)}function vme(e,t,n){if(t.type==="element")return XNe(e,t,n);if(t.type==="mdxFlowExpression"||t.type==="mdxTextExpression")return JNe(e,t);if(t.type==="mdxJsxFlowElement"||t.type==="mdxJsxTextElement")return RNe(e,t,n);if(t.type==="mdxjsEsm")return ZNe(e,t);if(t.type==="root")return e9e(e,t,n);if(t.type==="text")return t9e(e,t)}function XNe(e,t,n){let o=e.schema,r=o;t.tagName.toLowerCase()==="svg"&&o.space==="html"&&(r=xT,e.schema=r),e.ancestors.push(t);let i=xme(e,t.tagName,!1),s=r9e(e,t),a=eq(e,t);return KNe.has(t.tagName)&&(a=a.filter(function(l){return typeof l=="string"?!IG(l):!0})),bme(e,s,i,t),RG(s,a),e.ancestors.pop(),e.schema=o,e.create(t,i,s,n)}function JNe(e,t){if(t.data&&t.data.estree&&e.evaluater){let o=t.data.estree.body[0];return ha(o.type==="ExpressionStatement"),e.evaluater.evaluateExpression(o.expression)}Xx(e,t.position)}function ZNe(e,t){if(t.data&&t.data.estree&&e.evaluater)return e.evaluater.evaluateProgram(t.data.estree);Xx(e,t.position)}function RNe(e,t,n){let o=e.schema,r=o;t.name==="svg"&&o.space==="html"&&(r=xT,e.schema=r),e.ancestors.push(t);let i=t.name===null?e.Fragment:xme(e,t.name,!0),s=i9e(e,t),a=eq(e,t);return bme(e,s,i,t),RG(s,a),e.ancestors.pop(),e.schema=o,e.create(t,i,s,n)}function e9e(e,t,n){let o={};return RG(o,eq(e,t)),e.create(t,e.Fragment,o,n)}function t9e(e,t){return t.value}function bme(e,t,n,o){typeof n!="string"&&n!==e.Fragment&&e.passNode&&(t.node=o)}function RG(e,t){if(t.length>0){let n=t.length>1?t:t[0];n&&(e.children=n)}}function n9e(e,t,n){return o;function o(r,i,s,a){let u=Array.isArray(s.children)?n:t;return a?u(i,s,a):u(i,s)}}function o9e(e,t){return n;function n(o,r,i,s){let a=Array.isArray(i.children),l=_0(o);return t(r,i,s,a,{columnNumber:l?l.column-1:void 0,fileName:e,lineNumber:l?l.line:void 0},void 0)}}function r9e(e,t){let n={},o,r;for(r in t.properties)if(r!=="children"&&JG.call(t.properties,r)){let i=s9e(e,r,t.properties[r]);if(i){let[s,a]=i;e.tableCellAlignToStyle&&s==="align"&&typeof a=="string"&&YNe.has(t.tagName)?o=a:n[s]=a}}if(o){let i=n.style||(n.style={});i[e.stylePropertyNameCase==="css"?"text-align":"textAlign"]=o}return n}function i9e(e,t){let n={};for(let o of t.attributes)if(o.type==="mdxJsxExpressionAttribute")if(o.data&&o.data.estree&&e.evaluater){let i=o.data.estree.body[0];ha(i.type==="ExpressionStatement");let s=i.expression;ha(s.type==="ObjectExpression");let a=s.properties[0];ha(a.type==="SpreadElement"),Object.assign(n,e.evaluater.evaluateExpression(a.argument))}else Xx(e,t.position);else{let r=o.name,i;if(o.value&&typeof o.value=="object")if(o.value.data&&o.value.data.estree&&e.evaluater){let a=o.value.data.estree.body[0];ha(a.type==="ExpressionStatement"),i=e.evaluater.evaluateExpression(a.expression)}else Xx(e,t.position);else i=o.value===null?!0:o.value;n[r]=i}return n}function eq(e,t){let n=[],o=-1,r=e.passKeys?new Map:GNe;for(;++o<t.children.length;){let i=t.children[o],s;if(e.passKeys){let l=i.type==="element"?i.tagName:i.type==="mdxJsxFlowElement"||i.type==="mdxJsxTextElement"?i.name:void 0;if(l){let u=r.get(l)||0;s=l+"-"+u,r.set(l,u+1)}}let a=vme(e,i,s);a!==void 0&&n.push(a)}return n}function s9e(e,t,n){let o=GG(e.schema,t);if(!(n==null||typeof n=="number"&&Number.isNaN(n))){if(Array.isArray(n)&&(n=o.commaSeparated?Mpe(n):tme(n)),o.property==="style"){let r=typeof n=="object"?n:a9e(e,String(n));return e.stylePropertyNameCase==="css"&&(r=l9e(r)),["style",r]}return[e.elementAttributeNameCase==="react"&&o.space?WG[o.property]||o.property:o.attribute,n]}}function a9e(e,t){let n={};try{cme(t,o)}catch(r){if(!e.ignoreInvalidStyle){let i=r,s=new Ci("Cannot parse `style` attribute",{ancestors:e.ancestors,cause:i,ruleId:"style",source:"hast-util-to-jsx-runtime"});throw s.file=e.filePath||void 0,s.url=_me+"#cannot-parse-style-attribute",s}}return n;function o(r,i){let s=r;s.slice(0,2)!=="--"&&(s.slice(0,4)==="-ms-"&&(s="ms-"+s.slice(4)),s=s.replace(QNe,c9e)),n[s]=i}}function xme(e,t,n){let o;if(!n)o={type:"Literal",value:t};else if(t.includes(".")){let r=t.split("."),i=-1,s;for(;++i<r.length;){let a=_T(r[i])?{type:"Identifier",name:r[i]}:{type:"Literal",value:r[i]};s=s?{type:"MemberExpression",object:s,property:a,computed:Boolean(i&&a.type==="Literal"),optional:!1}:a}ha(s,"always a result"),o=s}else o=_T(t)&&!/^[a-z]/.test(t)?{type:"Identifier",name:t}:{type:"Literal",value:t};if(o.type==="Literal"){let r=o.value;return JG.call(e.components,r)?e.components[r]:r}if(e.evaluater)return e.evaluater.evaluateExpression(o);Xx(e)}function Xx(e,t){let n=new Ci("Cannot handle MDX estrees without `createEvaluater`",{ancestors:e.ancestors,place:t,ruleId:"mdx-estree",source:"hast-util-to-jsx-runtime"});throw n.file=e.filePath||void 0,n.url=_me+"#cannot-handle-mdx-estrees-without-createevaluater",n}function l9e(e){let t={},n;for(n in e)JG.call(e,n)&&(t[u9e(n)]=e[n]);return t}function u9e(e){let t=e.replace(qNe,p9e);return t.slice(0,3)==="ms-"&&(t="-"+t),t}function c9e(e,t){return t.toUpperCase()}function p9e(e){return"-"+e.toLowerCase()}var JG,GNe,qNe,QNe,KNe,YNe,_me,wme=x(()=>{Npe();Gx();Vpe();Bpe();eme();nme();pme();CT();XG();JG={}.hasOwnProperty,GNe=new Map,qNe=/[A-Z]/g,QNe=/-([a-z])/g,KNe=new Set(["table","tbody","thead","tfoot","tr"]),YNe=new Set(["td","th"]),_me="https://github.com/syntax-tree/hast-util-to-jsx-runtime"});var Cme=x(()=>{wme()});var Jx,Eme=x(()=>{Jx={action:["form"],cite:["blockquote","del","ins","q"],data:["object"],formAction:["button","input"],href:["a","area","base","link"],icon:["menuitem"],itemId:null,manifest:["html"],ping:["a","area"],poster:["video"],src:["audio","embed","iframe","img","input","script","source","track","video"]}});var Sme=x(()=>{Eme()});function tq(e,t){let n=t||m9e,o=typeof n.includeImageAlt=="boolean"?n.includeImageAlt:!0,r=typeof n.includeHtml=="boolean"?n.includeHtml:!0;return kme(e,o,r)}function kme(e,t,n){if(d9e(e)){if("value"in e)return e.type==="html"&&!n?"":e.value;if(t&&"alt"in e&&e.alt)return e.alt;if("children"in e)return Ame(e.children,t,n)}return Array.isArray(e)?Ame(e,t,n):""}function Ame(e,t,n){let o=[],r=-1;for(;++r<e.length;)o[r]=kme(e[r],t,n);return o.join("")}function d9e(e){return Boolean(e&&typeof e=="object")}var m9e,Tme=x(()=>{m9e={}});var Pme=x(()=>{Tme()});function v0(e){let t="&"+e+";";Ime.innerHTML=t;let n=Ime.textContent;return n.charCodeAt(n.length-1)===59&&e!=="semi"||n===t?!1:n}var Ime,ET=x(()=>{Ime=document.createElement("i")});function Fs(e,t,n,o){let r=e.length,i=0,s;if(t<0?t=-t>r?0:r+t:t=t>r?r:t,n=n>0?n:0,o.length<1e4)s=Array.from(o),s.unshift(t,n),e.splice(...s);else for(n&&e.splice(t,n);i<o.length;)s=o.slice(i,i+1e4),s.unshift(t,0),e.splice(...s),i+=1e4,t+=1e4}function ga(e,t){return e.length>0?(Fs(e,e.length,0,t),e):t}var sd=x(()=>{});function Dme(e){let t={},n=-1;for(;++n<e.length;)f9e(t,e[n]);return t}function f9e(e,t){let n;for(n in t){let r=(Ome.call(e,n)?e[n]:void 0)||(e[n]={}),i=t[n],s;if(i)for(s in i){Ome.call(r,s)||(r[s]=[]);let a=i[s];h9e(r[s],Array.isArray(a)?a:a?[a]:[])}}}function h9e(e,t){let n=-1,o=[];for(;++n<t.length;)(t[n].add==="after"?e:o).push(t[n]);Fs(e,0,0,o)}var Ome,Mme=x(()=>{sd();Ome={}.hasOwnProperty});function ST(e,t){let n=Number.parseInt(e,t);return n<9||n===11||n>13&&n<32||n>126&&n<160||n>55295&&n<57344||n>64975&&n<65008||(n&65535)===65535||(n&65535)===65534||n>1114111?"\uFFFD":String.fromCodePoint(n)}var nq=x(()=>{});function kp(e){return e.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}var kT=x(()=>{});function Zx(e){return e!==null&&(e<32||e===127)}function Tt(e){return e!==null&&e<-2}function si(e){return e!==null&&(e<0||e===32)}function dn(e){return e===-2||e===-1||e===32}function ad(e){return t;function t(n){return n!==null&&n>-1&&e.test(String.fromCharCode(n))}}var ml,ns,Nme,Rx,Lme,Vme,Fme,zme,Io=x(()=>{ml=ad(/[A-Za-z]/),ns=ad(/[\dA-Za-z]/),Nme=ad(/[#-'*+\--9=?A-Z^-~]/);Rx=ad(/\d/),Lme=ad(/[\dA-Fa-f]/),Vme=ad(/[!-/:-@[-`{-~]/);Fme=ad(/\p{P}|\p{S}/u),zme=ad(/\s/)});function Kl(e){let t=[],n=-1,o=0,r=0;for(;++n<e.length;){let i=e.charCodeAt(n),s="";if(i===37&&ns(e.charCodeAt(n+1))&&ns(e.charCodeAt(n+2)))r=2;else if(i<128)/[!#$&-;=?-Z_a-z~]/.test(String.fromCharCode(i))||(s=String.fromCharCode(i));else if(i>55295&&i<57344){let a=e.charCodeAt(n+1);i<56320&&a>56319&&a<57344?(s=String.fromCharCode(i,a),r=1):s="\uFFFD"}else s=String.fromCharCode(i);s&&(t.push(e.slice(o,n),encodeURIComponent(s)),o=n+r+1,s=""),r&&(n+=r,r=0)}return t.join("")+e.slice(o)}var Ch=x(()=>{Io()});function _n(e,t,n,o){let r=o?o-1:Number.POSITIVE_INFINITY,i=0;return s;function s(l){return dn(l)?(e.enter(n),a(l)):t(l)}function a(l){return dn(l)&&i++<r?(e.consume(l),a):(e.exit(n),t(l))}}var os=x(()=>{Io()});function g9e(e){let t=e.attempt(this.parser.constructs.contentInitial,o,r),n;return t;function o(a){if(a===null){e.consume(a);return}return e.enter("lineEnding"),e.consume(a),e.exit("lineEnding"),_n(e,t,"linePrefix")}function r(a){return e.enter("paragraph"),i(a)}function i(a){let l=e.enter("chunkText",{contentType:"text",previous:n});return n&&(n.next=l),n=l,s(a)}function s(a){if(a===null){e.exit("chunkText"),e.exit("paragraph"),e.consume(a);return}return Tt(a)?(e.consume(a),e.exit("chunkText"),i):(e.consume(a),s)}}var Bme,Ume=x(()=>{os();Io();Bme={tokenize:g9e}});function y9e(e){let t=this,n=[],o=0,r,i,s;return a;function a(b){if(o<n.length){let w=n[o];return t.containerState=w[1],e.attempt(w[0].continuation,l,u)(b)}return u(b)}function l(b){if(o++,t.containerState._closeFlow){t.containerState._closeFlow=void 0,r&&_();let w=t.events.length,S=w,C;for(;S--;)if(t.events[S][0]==="exit"&&t.events[S][1].type==="chunkFlow"){C=t.events[S][1].end;break}y(o);let k=w;for(;k<t.events.length;)t.events[k][1].end={...C},k++;return Fs(t.events,S+1,0,t.events.slice(w)),t.events.length=k,u(b)}return a(b)}function u(b){if(o===n.length){if(!r)return m(b);if(r.currentConstruct&&r.currentConstruct.concrete)return f(b);t.interrupt=Boolean(r.currentConstruct&&!r._gfmTableDynamicInterruptHack)}return t.containerState={},e.check(Hme,c,p)(b)}function c(b){return r&&_(),y(o),m(b)}function p(b){return t.parser.lazy[t.now().line]=o!==n.length,s=t.now().offset,f(b)}function m(b){return t.containerState={},e.attempt(Hme,d,f)(b)}function d(b){return o++,n.push([t.currentConstruct,t.containerState]),m(b)}function f(b){if(b===null){r&&_(),y(0),e.consume(b);return}return r=r||t.parser.flow(t.now()),e.enter("chunkFlow",{_tokenizer:r,contentType:"flow",previous:i}),h(b)}function h(b){if(b===null){g(e.exit("chunkFlow"),!0),y(0),e.consume(b);return}return Tt(b)?(e.consume(b),g(e.exit("chunkFlow")),o=0,t.interrupt=void 0,a):(e.consume(b),h)}function g(b,w){let S=t.sliceStream(b);if(w&&S.push(null),b.previous=i,i&&(i.next=b),i=b,r.defineSkip(b.start),r.write(S),t.parser.lazy[b.start.line]){let C=r.events.length;for(;C--;)if(r.events[C][1].start.offset<s&&(!r.events[C][1].end||r.events[C][1].end.offset>s))return;let k=t.events.length,A=k,O,T;for(;A--;)if(t.events[A][0]==="exit"&&t.events[A][1].type==="chunkFlow"){if(O){T=t.events[A][1].end;break}O=!0}for(y(o),C=k;C<t.events.length;)t.events[C][1].end={...T},C++;Fs(t.events,A+1,0,t.events.slice(k)),t.events.length=C}}function y(b){let w=n.length;for(;w-- >b;){let S=n[w];t.containerState=S[1],S[0].exit.call(t,e)}n.length=b}function _(){r.write([null]),i=void 0,r=void 0,t.containerState._closeFlow=void 0}}function _9e(e,t,n){return _n(e,e.attempt(this.parser.constructs.document,t,n),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}var $me,Hme,jme=x(()=>{os();Io();sd();$me={tokenize:y9e},Hme={tokenize:_9e}});function oq(e){if(e===null||si(e)||zme(e))return 1;if(Fme(e))return 2}var Wme=x(()=>{Io()});function b0(e,t,n){let o=[],r=-1;for(;++r<e.length;){let i=e[r].resolveAll;i&&!o.includes(i)&&(t=i(t,n),o.push(i))}return t}var AT=x(()=>{});function v9e(e,t){let n=-1,o,r,i,s,a,l,u,c;for(;++n<e.length;)if(e[n][0]==="enter"&&e[n][1].type==="attentionSequence"&&e[n][1]._close){for(o=n;o--;)if(e[o][0]==="exit"&&e[o][1].type==="attentionSequence"&&e[o][1]._open&&t.sliceSerialize(e[o][1]).charCodeAt(0)===t.sliceSerialize(e[n][1]).charCodeAt(0)){if((e[o][1]._close||e[n][1]._open)&&(e[n][1].end.offset-e[n][1].start.offset)%3&&!((e[o][1].end.offset-e[o][1].start.offset+e[n][1].end.offset-e[n][1].start.offset)%3))continue;l=e[o][1].end.offset-e[o][1].start.offset>1&&e[n][1].end.offset-e[n][1].start.offset>1?2:1;let p={...e[o][1].end},m={...e[n][1].start};Gme(p,-l),Gme(m,l),s={type:l>1?"strongSequence":"emphasisSequence",start:p,end:{...e[o][1].end}},a={type:l>1?"strongSequence":"emphasisSequence",start:{...e[n][1].start},end:m},i={type:l>1?"strongText":"emphasisText",start:{...e[o][1].end},end:{...e[n][1].start}},r={type:l>1?"strong":"emphasis",start:{...s.start},end:{...a.end}},e[o][1].end={...s.start},e[n][1].start={...a.end},u=[],e[o][1].end.offset-e[o][1].start.offset&&(u=ga(u,[["enter",e[o][1],t],["exit",e[o][1],t]])),u=ga(u,[["enter",r,t],["enter",s,t],["exit",s,t],["enter",i,t]]),u=ga(u,b0(t.parser.constructs.insideSpan.null,e.slice(o+1,n),t)),u=ga(u,[["exit",i,t],["enter",a,t],["exit",a,t],["exit",r,t]]),e[n][1].end.offset-e[n][1].start.offset?(c=2,u=ga(u,[["enter",e[n][1],t],["exit",e[n][1],t]])):c=0,Fs(e,o-1,n-o+3,u),n=o+u.length-c-2;break}}for(n=-1;++n<e.length;)e[n][1].type==="attentionSequence"&&(e[n][1].type="data");return e}function b9e(e,t){let n=this.parser.constructs.attentionMarkers.null,o=this.previous,r=oq(o),i;return s;function s(l){return i=l,e.enter("attentionSequence"),a(l)}function a(l){if(l===i)return e.consume(l),a;let u=e.exit("attentionSequence"),c=oq(l),p=!c||c===2&&r||n.includes(l),m=!r||r===2&&c||n.includes(o);return u._open=Boolean(i===42?p:p&&(r||!m)),u._close=Boolean(i===42?m:m&&(c||!p)),t(l)}}function Gme(e,t){e.column+=t,e.offset+=t,e._bufferIndex+=t}var ew,qme=x(()=>{sd();Wme();AT();ew={name:"attention",resolveAll:v9e,tokenize:b9e}});function x9e(e,t,n){let o=0;return r;function r(d){return e.enter("autolink"),e.enter("autolinkMarker"),e.consume(d),e.exit("autolinkMarker"),e.enter("autolinkProtocol"),i}function i(d){return ml(d)?(e.consume(d),s):d===64?n(d):u(d)}function s(d){return d===43||d===45||d===46||ns(d)?(o=1,a(d)):u(d)}function a(d){return d===58?(e.consume(d),o=0,l):(d===43||d===45||d===46||ns(d))&&o++<32?(e.consume(d),a):(o=0,u(d))}function l(d){return d===62?(e.exit("autolinkProtocol"),e.enter("autolinkMarker"),e.consume(d),e.exit("autolinkMarker"),e.exit("autolink"),t):d===null||d===32||d===60||Zx(d)?n(d):(e.consume(d),l)}function u(d){return d===64?(e.consume(d),c):Nme(d)?(e.consume(d),u):n(d)}function c(d){return ns(d)?p(d):n(d)}function p(d){return d===46?(e.consume(d),o=0,c):d===62?(e.exit("autolinkProtocol").type="autolinkEmail",e.enter("autolinkMarker"),e.consume(d),e.exit("autolinkMarker"),e.exit("autolink"),t):m(d)}function m(d){if((d===45||ns(d))&&o++<63){let f=d===45?m:p;return e.consume(d),f}return n(d)}}var rq,Qme=x(()=>{Io();rq={name:"autolink",tokenize:x9e}});function w9e(e,t,n){return o;function o(i){return dn(i)?_n(e,r,"linePrefix")(i):r(i)}function r(i){return i===null||Tt(i)?t(i):n(i)}}var ld,TT=x(()=>{os();Io();ld={partial:!0,tokenize:w9e}});function C9e(e,t,n){let o=this;return r;function r(s){if(s===62){let a=o.containerState;return a.open||(e.enter("blockQuote",{_container:!0}),a.open=!0),e.enter("blockQuotePrefix"),e.enter("blockQuoteMarker"),e.consume(s),e.exit("blockQuoteMarker"),i}return n(s)}function i(s){return dn(s)?(e.enter("blockQuotePrefixWhitespace"),e.consume(s),e.exit("blockQuotePrefixWhitespace"),e.exit("blockQuotePrefix"),t):(e.exit("blockQuotePrefix"),t(s))}}function E9e(e,t,n){let o=this;return r;function r(s){return dn(s)?_n(e,i,"linePrefix",o.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(s):i(s)}function i(s){return e.attempt(PT,t,n)(s)}}function S9e(e){e.exit("blockQuote")}var PT,Kme=x(()=>{os();Io();PT={continuation:{tokenize:E9e},exit:S9e,name:"blockQuote",tokenize:C9e}});function k9e(e,t,n){return o;function o(i){return e.enter("characterEscape"),e.enter("escapeMarker"),e.consume(i),e.exit("escapeMarker"),r}function r(i){return Vme(i)?(e.enter("characterEscapeValue"),e.consume(i),e.exit("characterEscapeValue"),e.exit("characterEscape"),t):n(i)}}var IT,Yme=x(()=>{Io();IT={name:"characterEscape",tokenize:k9e}});function A9e(e,t,n){let o=this,r=0,i,s;return a;function a(p){return e.enter("characterReference"),e.enter("characterReferenceMarker"),e.consume(p),e.exit("characterReferenceMarker"),l}function l(p){return p===35?(e.enter("characterReferenceMarkerNumeric"),e.consume(p),e.exit("characterReferenceMarkerNumeric"),u):(e.enter("characterReferenceValue"),i=31,s=ns,c(p))}function u(p){return p===88||p===120?(e.enter("characterReferenceMarkerHexadecimal"),e.consume(p),e.exit("characterReferenceMarkerHexadecimal"),e.enter("characterReferenceValue"),i=6,s=Lme,c):(e.enter("characterReferenceValue"),i=7,s=Rx,c(p))}function c(p){if(p===59&&r){let m=e.exit("characterReferenceValue");return s===ns&&!v0(o.sliceSerialize(m))?n(p):(e.enter("characterReferenceMarker"),e.consume(p),e.exit("characterReferenceMarker"),e.exit("characterReference"),t)}return s(p)&&r++<i?(e.consume(p),c):n(p)}}var OT,Xme=x(()=>{ET();Io();OT={name:"characterReference",tokenize:A9e}});function T9e(e,t,n){let o=this,r={partial:!0,tokenize:S},i=0,s=0,a;return l;function l(C){return u(C)}function u(C){let k=o.events[o.events.length-1];return i=k&&k[1].type==="linePrefix"?k[2].sliceSerialize(k[1],!0).length:0,a=C,e.enter("codeFenced"),e.enter("codeFencedFence"),e.enter("codeFencedFenceSequence"),c(C)}function c(C){return C===a?(s++,e.consume(C),c):s<3?n(C):(e.exit("codeFencedFenceSequence"),dn(C)?_n(e,p,"whitespace")(C):p(C))}function p(C){return C===null||Tt(C)?(e.exit("codeFencedFence"),o.interrupt?t(C):e.check(Jme,h,w)(C)):(e.enter("codeFencedFenceInfo"),e.enter("chunkString",{contentType:"string"}),m(C))}function m(C){return C===null||Tt(C)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),p(C)):dn(C)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),_n(e,d,"whitespace")(C)):C===96&&C===a?n(C):(e.consume(C),m)}function d(C){return C===null||Tt(C)?p(C):(e.enter("codeFencedFenceMeta"),e.enter("chunkString",{contentType:"string"}),f(C))}function f(C){return C===null||Tt(C)?(e.exit("chunkString"),e.exit("codeFencedFenceMeta"),p(C)):C===96&&C===a?n(C):(e.consume(C),f)}function h(C){return e.attempt(r,w,g)(C)}function g(C){return e.enter("lineEnding"),e.consume(C),e.exit("lineEnding"),y}function y(C){return i>0&&dn(C)?_n(e,_,"linePrefix",i+1)(C):_(C)}function _(C){return C===null||Tt(C)?e.check(Jme,h,w)(C):(e.enter("codeFlowValue"),b(C))}function b(C){return C===null||Tt(C)?(e.exit("codeFlowValue"),_(C)):(e.consume(C),b)}function w(C){return e.exit("codeFenced"),t(C)}function S(C,k,A){let O=0;return T;function T(j){return C.enter("lineEnding"),C.consume(j),C.exit("lineEnding"),F}function F(j){return C.enter("codeFencedFence"),dn(j)?_n(C,z,"linePrefix",o.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(j):z(j)}function z(j){return j===a?(C.enter("codeFencedFenceSequence"),L(j)):A(j)}function L(j){return j===a?(O++,C.consume(j),L):O>=s?(C.exit("codeFencedFenceSequence"),dn(j)?_n(C,D,"whitespace")(j):D(j)):A(j)}function D(j){return j===null||Tt(j)?(C.exit("codeFencedFence"),k(j)):A(j)}}}function P9e(e,t,n){let o=this;return r;function r(s){return s===null?n(s):(e.enter("lineEnding"),e.consume(s),e.exit("lineEnding"),i)}function i(s){return o.parser.lazy[o.now().line]?n(s):t(s)}}var Jme,DT,Zme=x(()=>{os();Io();Jme={partial:!0,tokenize:P9e},DT={concrete:!0,name:"codeFenced",tokenize:T9e}});function O9e(e,t,n){let o=this;return r;function r(u){return e.enter("codeIndented"),_n(e,i,"linePrefix",4+1)(u)}function i(u){let c=o.events[o.events.length-1];return c&&c[1].type==="linePrefix"&&c[2].sliceSerialize(c[1],!0).length>=4?s(u):n(u)}function s(u){return u===null?l(u):Tt(u)?e.attempt(I9e,s,l)(u):(e.enter("codeFlowValue"),a(u))}function a(u){return u===null||Tt(u)?(e.exit("codeFlowValue"),s(u)):(e.consume(u),a)}function l(u){return e.exit("codeIndented"),t(u)}}function D9e(e,t,n){let o=this;return r;function r(s){return o.parser.lazy[o.now().line]?n(s):Tt(s)?(e.enter("lineEnding"),e.consume(s),e.exit("lineEnding"),r):_n(e,i,"linePrefix",4+1)(s)}function i(s){let a=o.events[o.events.length-1];return a&&a[1].type==="linePrefix"&&a[2].sliceSerialize(a[1],!0).length>=4?t(s):Tt(s)?r(s):n(s)}}var tw,I9e,Rme=x(()=>{os();Io();tw={name:"codeIndented",tokenize:O9e},I9e={partial:!0,tokenize:D9e}});function M9e(e){let t=e.length-4,n=3,o,r;if((e[n][1].type==="lineEnding"||e[n][1].type==="space")&&(e[t][1].type==="lineEnding"||e[t][1].type==="space")){for(o=n;++o<t;)if(e[o][1].type==="codeTextData"){e[n][1].type="codeTextPadding",e[t][1].type="codeTextPadding",n+=2,t-=2;break}}for(o=n-1,t++;++o<=t;)r===void 0?o!==t&&e[o][1].type!=="lineEnding"&&(r=o):(o===t||e[o][1].type==="lineEnding")&&(e[r][1].type="codeTextData",o!==r+2&&(e[r][1].end=e[o-1][1].end,e.splice(r+2,o-r-2),t-=o-r-2,o=r+2),r=void 0);return e}function N9e(e){return e!==96||this.events[this.events.length-1][1].type==="characterEscape"}function L9e(e,t,n){let o=this,r=0,i,s;return a;function a(m){return e.enter("codeText"),e.enter("codeTextSequence"),l(m)}function l(m){return m===96?(e.consume(m),r++,l):(e.exit("codeTextSequence"),u(m))}function u(m){return m===null?n(m):m===32?(e.enter("space"),e.consume(m),e.exit("space"),u):m===96?(s=e.enter("codeTextSequence"),i=0,p(m)):Tt(m)?(e.enter("lineEnding"),e.consume(m),e.exit("lineEnding"),u):(e.enter("codeTextData"),c(m))}function c(m){return m===null||m===32||m===96||Tt(m)?(e.exit("codeTextData"),u(m)):(e.consume(m),c)}function p(m){return m===96?(e.consume(m),i++,p):i===r?(e.exit("codeTextSequence"),e.exit("codeText"),t(m)):(s.type="codeTextData",c(m))}}var iq,ede=x(()=>{Io();iq={name:"codeText",previous:N9e,resolve:M9e,tokenize:L9e}});function nw(e,t){let n=0;if(t.length<1e4)e.push(...t);else for(;n<t.length;)e.push(...t.slice(n,n+1e4)),n+=1e4}var sq,tde=x(()=>{sq=class{constructor(t){this.left=t?[...t]:[],this.right=[]}get(t){if(t<0||t>=this.left.length+this.right.length)throw new RangeError("Cannot access index `"+t+"` in a splice buffer of size `"+(this.left.length+this.right.length)+"`");return t<this.left.length?this.left[t]:this.right[this.right.length-t+this.left.length-1]}get length(){return this.left.length+this.right.length}shift(){return this.setCursor(0),this.right.pop()}slice(t,n){let o=n??Number.POSITIVE_INFINITY;return o<this.left.length?this.left.slice(t,o):t>this.left.length?this.right.slice(this.right.length-o+this.left.length,this.right.length-t+this.left.length).reverse():this.left.slice(t).concat(this.right.slice(this.right.length-o+this.left.length).reverse())}splice(t,n,o){let r=n||0;this.setCursor(Math.trunc(t));let i=this.right.splice(this.right.length-r,Number.POSITIVE_INFINITY);return o&&nw(this.left,o),i.reverse()}pop(){return this.setCursor(Number.POSITIVE_INFINITY),this.left.pop()}push(t){this.setCursor(Number.POSITIVE_INFINITY),this.left.push(t)}pushMany(t){this.setCursor(Number.POSITIVE_INFINITY),nw(this.left,t)}unshift(t){this.setCursor(0),this.right.push(t)}unshiftMany(t){this.setCursor(0),nw(this.right,t.reverse())}setCursor(t){if(!(t===this.left.length||t>this.left.length&&this.right.length===0||t<0&&this.left.length===0))if(t<this.left.length){let n=this.left.splice(t,Number.POSITIVE_INFINITY);nw(this.right,n.reverse())}else{let n=this.right.splice(this.left.length+this.right.length-t,Number.POSITIVE_INFINITY);nw(this.left,n.reverse())}}}});function MT(e){let t={},n=-1,o,r,i,s,a,l,u,c=new sq(e);for(;++n<c.length;){for(;n in t;)n=t[n];if(o=c.get(n),n&&o[1].type==="chunkFlow"&&c.get(n-1)[1].type==="listItemPrefix"&&(l=o[1]._tokenizer.events,i=0,i<l.length&&l[i][1].type==="lineEndingBlank"&&(i+=2),i<l.length&&l[i][1].type==="content"))for(;++i<l.length&&l[i][1].type!=="content";)l[i][1].type==="chunkText"&&(l[i][1]._isInFirstContentOfListItem=!0,i++);if(o[0]==="enter")o[1].contentType&&(Object.assign(t,V9e(c,n)),n=t[n],u=!0);else if(o[1]._container){for(i=n,r=void 0;i--;)if(s=c.get(i),s[1].type==="lineEnding"||s[1].type==="lineEndingBlank")s[0]==="enter"&&(r&&(c.get(r)[1].type="lineEndingBlank"),s[1].type="lineEnding",r=i);else if(s[1].type!=="linePrefix")break;r&&(o[1].end={...c.get(r)[1].start},a=c.slice(r,n),a.unshift(o),c.splice(r,n-r+1,a))}}return Fs(e,0,Number.POSITIVE_INFINITY,c.slice(0)),!u}function V9e(e,t){let n=e.get(t)[1],o=e.get(t)[2],r=t-1,i=[],s=n._tokenizer||o.parser[n.contentType](n.start),a=s.events,l=[],u={},c,p,m=-1,d=n,f=0,h=0,g=[h];for(;d;){for(;e.get(++r)[1]!==d;);i.push(r),d._tokenizer||(c=o.sliceStream(d),d.next||c.push(null),p&&s.defineSkip(d.start),d._isInFirstContentOfListItem&&(s._gfmTasklistFirstContentOfListItem=!0),s.write(c),d._isInFirstContentOfListItem&&(s._gfmTasklistFirstContentOfListItem=void 0)),p=d,d=d.next}for(d=n;++m<a.length;)a[m][0]==="exit"&&a[m-1][0]==="enter"&&a[m][1].type===a[m-1][1].type&&a[m][1].start.line!==a[m][1].end.line&&(h=m+1,g.push(h),d._tokenizer=void 0,d.previous=void 0,d=d.next);for(s.events=[],d?(d._tokenizer=void 0,d.previous=void 0):g.pop(),m=g.length;m--;){let y=a.slice(g[m],g[m+1]),_=i.pop();l.push([_,_+y.length-1]),e.splice(_,2,y)}for(l.reverse(),m=-1;++m<l.length;)u[f+l[m][0]]=f+l[m][1],f+=l[m][1]-l[m][0]-1;return u}var aq=x(()=>{sd();tde()});function z9e(e){return MT(e),e}function B9e(e,t){let n;return o;function o(a){return e.enter("content"),n=e.enter("chunkContent",{contentType:"content"}),r(a)}function r(a){return a===null?i(a):Tt(a)?e.check(F9e,s,i)(a):(e.consume(a),r)}function i(a){return e.exit("chunkContent"),e.exit("content"),t(a)}function s(a){return e.consume(a),e.exit("chunkContent"),n.next=e.enter("chunkContent",{contentType:"content",previous:n}),n=n.next,r}}function U9e(e,t,n){let o=this;return r;function r(s){return e.exit("chunkContent"),e.enter("lineEnding"),e.consume(s),e.exit("lineEnding"),_n(e,i,"linePrefix")}function i(s){if(s===null||Tt(s))return n(s);let a=o.events[o.events.length-1];return!o.parser.constructs.disable.null.includes("codeIndented")&&a&&a[1].type==="linePrefix"&&a[2].sliceSerialize(a[1],!0).length>=4?t(s):e.interrupt(o.parser.constructs.flow,n,t)(s)}}var lq,F9e,nde=x(()=>{os();Io();aq();lq={resolve:z9e,tokenize:B9e},F9e={partial:!0,tokenize:U9e}});function NT(e,t,n,o,r,i,s,a,l){let u=l||Number.POSITIVE_INFINITY,c=0;return p;function p(y){return y===60?(e.enter(o),e.enter(r),e.enter(i),e.consume(y),e.exit(i),m):y===null||y===32||y===41||Zx(y)?n(y):(e.enter(o),e.enter(s),e.enter(a),e.enter("chunkString",{contentType:"string"}),h(y))}function m(y){return y===62?(e.enter(i),e.consume(y),e.exit(i),e.exit(r),e.exit(o),t):(e.enter(a),e.enter("chunkString",{contentType:"string"}),d(y))}function d(y){return y===62?(e.exit("chunkString"),e.exit(a),m(y)):y===null||y===60||Tt(y)?n(y):(e.consume(y),y===92?f:d)}function f(y){return y===60||y===62||y===92?(e.consume(y),d):d(y)}function h(y){return!c&&(y===null||y===41||si(y))?(e.exit("chunkString"),e.exit(a),e.exit(s),e.exit(o),t(y)):c<u&&y===40?(e.consume(y),c++,h):y===41?(e.consume(y),c--,h):y===null||y===32||y===40||Zx(y)?n(y):(e.consume(y),y===92?g:h)}function g(y){return y===40||y===41||y===92?(e.consume(y),h):h(y)}}var uq=x(()=>{Io()});function LT(e,t,n,o,r,i){let s=this,a=0,l;return u;function u(d){return e.enter(o),e.enter(r),e.consume(d),e.exit(r),e.enter(i),c}function c(d){return a>999||d===null||d===91||d===93&&!l||d===94&&!a&&"_hiddenFootnoteSupport"in s.parser.constructs?n(d):d===93?(e.exit(i),e.enter(r),e.consume(d),e.exit(r),e.exit(o),t):Tt(d)?(e.enter("lineEnding"),e.consume(d),e.exit("lineEnding"),c):(e.enter("chunkString",{contentType:"string"}),p(d))}function p(d){return d===null||d===91||d===93||Tt(d)||a++>999?(e.exit("chunkString"),c(d)):(e.consume(d),l||(l=!dn(d)),d===92?m:p)}function m(d){return d===91||d===92||d===93?(e.consume(d),a++,p):p(d)}}var cq=x(()=>{Io()});function VT(e,t,n,o,r,i){let s;return a;function a(m){return m===34||m===39||m===40?(e.enter(o),e.enter(r),e.consume(m),e.exit(r),s=m===40?41:m,l):n(m)}function l(m){return m===s?(e.enter(r),e.consume(m),e.exit(r),e.exit(o),t):(e.enter(i),u(m))}function u(m){return m===s?(e.exit(i),l(s)):m===null?n(m):Tt(m)?(e.enter("lineEnding"),e.consume(m),e.exit("lineEnding"),_n(e,u,"linePrefix")):(e.enter("chunkString",{contentType:"string"}),c(m))}function c(m){return m===s||m===null||Tt(m)?(e.exit("chunkString"),u(m)):(e.consume(m),m===92?p:c)}function p(m){return m===s||m===92?(e.consume(m),c):c(m)}}var pq=x(()=>{os();Io()});function Eh(e,t){let n;return o;function o(r){return Tt(r)?(e.enter("lineEnding"),e.consume(r),e.exit("lineEnding"),n=!0,o):dn(r)?_n(e,o,n?"linePrefix":"lineSuffix")(r):t(r)}}var mq=x(()=>{os();Io()});function H9e(e,t,n){let o=this,r;return i;function i(d){return e.enter("definition"),s(d)}function s(d){return LT.call(o,e,a,n,"definitionLabel","definitionLabelMarker","definitionLabelString")(d)}function a(d){return r=kp(o.sliceSerialize(o.events[o.events.length-1][1]).slice(1,-1)),d===58?(e.enter("definitionMarker"),e.consume(d),e.exit("definitionMarker"),l):n(d)}function l(d){return si(d)?Eh(e,u)(d):u(d)}function u(d){return NT(e,c,n,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString")(d)}function c(d){return e.attempt($9e,p,p)(d)}function p(d){return dn(d)?_n(e,m,"whitespace")(d):m(d)}function m(d){return d===null||Tt(d)?(e.exit("definition"),o.parser.defined.push(r),t(d)):n(d)}}function j9e(e,t,n){return o;function o(a){return si(a)?Eh(e,r)(a):n(a)}function r(a){return VT(e,i,n,"definitionTitle","definitionTitleMarker","definitionTitleString")(a)}function i(a){return dn(a)?_n(e,s,"whitespace")(a):s(a)}function s(a){return a===null||Tt(a)?t(a):n(a)}}var dq,$9e,ode=x(()=>{uq();cq();os();pq();mq();Io();kT();dq={name:"definition",tokenize:H9e},$9e={partial:!0,tokenize:j9e}});function W9e(e,t,n){return o;function o(i){return e.enter("hardBreakEscape"),e.consume(i),r}function r(i){return Tt(i)?(e.exit("hardBreakEscape"),t(i)):n(i)}}var fq,rde=x(()=>{Io();fq={name:"hardBreakEscape",tokenize:W9e}});function G9e(e,t){let n=e.length-2,o=3,r,i;return e[o][1].type==="whitespace"&&(o+=2),n-2>o&&e[n][1].type==="whitespace"&&(n-=2),e[n][1].type==="atxHeadingSequence"&&(o===n-1||n-4>o&&e[n-2][1].type==="whitespace")&&(n-=o+1===n?2:4),n>o&&(r={type:"atxHeadingText",start:e[o][1].start,end:e[n][1].end},i={type:"chunkText",start:e[o][1].start,end:e[n][1].end,contentType:"text"},Fs(e,o,n-o+1,[["enter",r,t],["enter",i,t],["exit",i,t],["exit",r,t]])),e}function q9e(e,t,n){let o=0;return r;function r(c){return e.enter("atxHeading"),i(c)}function i(c){return e.enter("atxHeadingSequence"),s(c)}function s(c){return c===35&&o++<6?(e.consume(c),s):c===null||si(c)?(e.exit("atxHeadingSequence"),a(c)):n(c)}function a(c){return c===35?(e.enter("atxHeadingSequence"),l(c)):c===null||Tt(c)?(e.exit("atxHeading"),t(c)):dn(c)?_n(e,a,"whitespace")(c):(e.enter("atxHeadingText"),u(c))}function l(c){return c===35?(e.consume(c),l):(e.exit("atxHeadingSequence"),a(c))}function u(c){return c===null||c===35||si(c)?(e.exit("atxHeadingText"),a(c)):(e.consume(c),u)}}var hq,ide=x(()=>{os();Io();sd();hq={name:"headingAtx",resolve:G9e,tokenize:q9e}});var sde,gq,ade=x(()=>{sde=["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","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],gq=["pre","script","style","textarea"]});function Y9e(e){let t=e.length;for(;t--&&!(e[t][0]==="enter"&&e[t][1].type==="htmlFlow"););return t>1&&e[t-2][1].type==="linePrefix"&&(e[t][1].start=e[t-2][1].start,e[t+1][1].start=e[t-2][1].start,e.splice(t-2,2)),e}function X9e(e,t,n){let o=this,r,i,s,a,l;return u;function u(B){return c(B)}function c(B){return e.enter("htmlFlow"),e.enter("htmlFlowData"),e.consume(B),p}function p(B){return B===33?(e.consume(B),m):B===47?(e.consume(B),i=!0,h):B===63?(e.consume(B),r=3,o.interrupt?t:P):ml(B)?(e.consume(B),s=String.fromCharCode(B),g):n(B)}function m(B){return B===45?(e.consume(B),r=2,d):B===91?(e.consume(B),r=5,a=0,f):ml(B)?(e.consume(B),r=4,o.interrupt?t:P):n(B)}function d(B){return B===45?(e.consume(B),o.interrupt?t:P):n(B)}function f(B){let ve="CDATA[";return B===ve.charCodeAt(a++)?(e.consume(B),a===ve.length?o.interrupt?t:z:f):n(B)}function h(B){return ml(B)?(e.consume(B),s=String.fromCharCode(B),g):n(B)}function g(B){if(B===null||B===47||B===62||si(B)){let ve=B===47,W=s.toLowerCase();return!ve&&!i&&gq.includes(W)?(r=1,o.interrupt?t(B):z(B)):sde.includes(s.toLowerCase())?(r=6,ve?(e.consume(B),y):o.interrupt?t(B):z(B)):(r=7,o.interrupt&&!o.parser.lazy[o.now().line]?n(B):i?_(B):b(B))}return B===45||ns(B)?(e.consume(B),s+=String.fromCharCode(B),g):n(B)}function y(B){return B===62?(e.consume(B),o.interrupt?t:z):n(B)}function _(B){return dn(B)?(e.consume(B),_):T(B)}function b(B){return B===47?(e.consume(B),T):B===58||B===95||ml(B)?(e.consume(B),w):dn(B)?(e.consume(B),b):T(B)}function w(B){return B===45||B===46||B===58||B===95||ns(B)?(e.consume(B),w):S(B)}function S(B){return B===61?(e.consume(B),C):dn(B)?(e.consume(B),S):b(B)}function C(B){return B===null||B===60||B===61||B===62||B===96?n(B):B===34||B===39?(e.consume(B),l=B,k):dn(B)?(e.consume(B),C):A(B)}function k(B){return B===l?(e.consume(B),l=null,O):B===null||Tt(B)?n(B):(e.consume(B),k)}function A(B){return B===null||B===34||B===39||B===47||B===60||B===61||B===62||B===96||si(B)?S(B):(e.consume(B),A)}function O(B){return B===47||B===62||dn(B)?b(B):n(B)}function T(B){return B===62?(e.consume(B),F):n(B)}function F(B){return B===null||Tt(B)?z(B):dn(B)?(e.consume(B),F):n(B)}function z(B){return B===45&&r===2?(e.consume(B),$):B===60&&r===1?(e.consume(B),X):B===62&&r===4?(e.consume(B),R):B===63&&r===3?(e.consume(B),P):B===93&&r===5?(e.consume(B),le):Tt(B)&&(r===6||r===7)?(e.exit("htmlFlowData"),e.check(Q9e,de,L)(B)):B===null||Tt(B)?(e.exit("htmlFlowData"),L(B)):(e.consume(B),z)}function L(B){return e.check(K9e,D,de)(B)}function D(B){return e.enter("lineEnding"),e.consume(B),e.exit("lineEnding"),j}function j(B){return B===null||Tt(B)?L(B):(e.enter("htmlFlowData"),z(B))}function $(B){return B===45?(e.consume(B),P):z(B)}function X(B){return B===47?(e.consume(B),s="",ne):z(B)}function ne(B){if(B===62){let ve=s.toLowerCase();return gq.includes(ve)?(e.consume(B),R):z(B)}return ml(B)&&s.length<8?(e.consume(B),s+=String.fromCharCode(B),ne):z(B)}function le(B){return B===93?(e.consume(B),P):z(B)}function P(B){return B===62?(e.consume(B),R):B===45&&r===2?(e.consume(B),P):z(B)}function R(B){return B===null||Tt(B)?(e.exit("htmlFlowData"),de(B)):(e.consume(B),R)}function de(B){return e.exit("htmlFlow"),t(B)}}function J9e(e,t,n){let o=this;return r;function r(s){return Tt(s)?(e.enter("lineEnding"),e.consume(s),e.exit("lineEnding"),i):n(s)}function i(s){return o.parser.lazy[o.now().line]?n(s):t(s)}}function Z9e(e,t,n){return o;function o(r){return e.enter("lineEnding"),e.consume(r),e.exit("lineEnding"),e.attempt(ld,t,n)}}var yq,Q9e,K9e,lde=x(()=>{Io();ade();TT();yq={concrete:!0,name:"htmlFlow",resolveTo:Y9e,tokenize:X9e},Q9e={partial:!0,tokenize:Z9e},K9e={partial:!0,tokenize:J9e}});function R9e(e,t,n){let o=this,r,i,s;return a;function a(P){return e.enter("htmlText"),e.enter("htmlTextData"),e.consume(P),l}function l(P){return P===33?(e.consume(P),u):P===47?(e.consume(P),S):P===63?(e.consume(P),b):ml(P)?(e.consume(P),A):n(P)}function u(P){return P===45?(e.consume(P),c):P===91?(e.consume(P),i=0,f):ml(P)?(e.consume(P),_):n(P)}function c(P){return P===45?(e.consume(P),d):n(P)}function p(P){return P===null?n(P):P===45?(e.consume(P),m):Tt(P)?(s=p,X(P)):(e.consume(P),p)}function m(P){return P===45?(e.consume(P),d):p(P)}function d(P){return P===62?$(P):P===45?m(P):p(P)}function f(P){let R="CDATA[";return P===R.charCodeAt(i++)?(e.consume(P),i===R.length?h:f):n(P)}function h(P){return P===null?n(P):P===93?(e.consume(P),g):Tt(P)?(s=h,X(P)):(e.consume(P),h)}function g(P){return P===93?(e.consume(P),y):h(P)}function y(P){return P===62?$(P):P===93?(e.consume(P),y):h(P)}function _(P){return P===null||P===62?$(P):Tt(P)?(s=_,X(P)):(e.consume(P),_)}function b(P){return P===null?n(P):P===63?(e.consume(P),w):Tt(P)?(s=b,X(P)):(e.consume(P),b)}function w(P){return P===62?$(P):b(P)}function S(P){return ml(P)?(e.consume(P),C):n(P)}function C(P){return P===45||ns(P)?(e.consume(P),C):k(P)}function k(P){return Tt(P)?(s=k,X(P)):dn(P)?(e.consume(P),k):$(P)}function A(P){return P===45||ns(P)?(e.consume(P),A):P===47||P===62||si(P)?O(P):n(P)}function O(P){return P===47?(e.consume(P),$):P===58||P===95||ml(P)?(e.consume(P),T):Tt(P)?(s=O,X(P)):dn(P)?(e.consume(P),O):$(P)}function T(P){return P===45||P===46||P===58||P===95||ns(P)?(e.consume(P),T):F(P)}function F(P){return P===61?(e.consume(P),z):Tt(P)?(s=F,X(P)):dn(P)?(e.consume(P),F):O(P)}function z(P){return P===null||P===60||P===61||P===62||P===96?n(P):P===34||P===39?(e.consume(P),r=P,L):Tt(P)?(s=z,X(P)):dn(P)?(e.consume(P),z):(e.consume(P),D)}function L(P){return P===r?(e.consume(P),r=void 0,j):P===null?n(P):Tt(P)?(s=L,X(P)):(e.consume(P),L)}function D(P){return P===null||P===34||P===39||P===60||P===61||P===96?n(P):P===47||P===62||si(P)?O(P):(e.consume(P),D)}function j(P){return P===47||P===62||si(P)?O(P):n(P)}function $(P){return P===62?(e.consume(P),e.exit("htmlTextData"),e.exit("htmlText"),t):n(P)}function X(P){return e.exit("htmlTextData"),e.enter("lineEnding"),e.consume(P),e.exit("lineEnding"),ne}function ne(P){return dn(P)?_n(e,le,"linePrefix",o.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(P):le(P)}function le(P){return e.enter("htmlTextData"),s(P)}}var _q,ude=x(()=>{os();Io();_q={name:"htmlText",tokenize:R9e}});function oLe(e){let t=-1,n=[];for(;++t<e.length;){let o=e[t][1];if(n.push(e[t]),o.type==="labelImage"||o.type==="labelLink"||o.type==="labelEnd"){let r=o.type==="labelImage"?4:2;o.type="data",t+=r}}return e.length!==n.length&&Fs(e,0,e.length,n),e}function rLe(e,t){let n=e.length,o=0,r,i,s,a;for(;n--;)if(r=e[n][1],i){if(r.type==="link"||r.type==="labelLink"&&r._inactive)break;e[n][0]==="enter"&&r.type==="labelLink"&&(r._inactive=!0)}else if(s){if(e[n][0]==="enter"&&(r.type==="labelImage"||r.type==="labelLink")&&!r._balanced&&(i=n,r.type!=="labelLink")){o=2;break}}else r.type==="labelEnd"&&(s=n);let l={type:e[i][1].type==="labelLink"?"link":"image",start:{...e[i][1].start},end:{...e[e.length-1][1].end}},u={type:"label",start:{...e[i][1].start},end:{...e[s][1].end}},c={type:"labelText",start:{...e[i+o+2][1].end},end:{...e[s-2][1].start}};return a=[["enter",l,t],["enter",u,t]],a=ga(a,e.slice(i+1,i+o+3)),a=ga(a,[["enter",c,t]]),a=ga(a,b0(t.parser.constructs.insideSpan.null,e.slice(i+o+4,s-3),t)),a=ga(a,[["exit",c,t],e[s-2],e[s-1],["exit",u,t]]),a=ga(a,e.slice(s+1)),a=ga(a,[["exit",l,t]]),Fs(e,i,e.length,a),e}function iLe(e,t,n){let o=this,r=o.events.length,i,s;for(;r--;)if((o.events[r][1].type==="labelImage"||o.events[r][1].type==="labelLink")&&!o.events[r][1]._balanced){i=o.events[r][1];break}return a;function a(m){return i?i._inactive?p(m):(s=o.parser.defined.includes(kp(o.sliceSerialize({start:i.end,end:o.now()}))),e.enter("labelEnd"),e.enter("labelMarker"),e.consume(m),e.exit("labelMarker"),e.exit("labelEnd"),l):n(m)}function l(m){return m===40?e.attempt(eLe,c,s?c:p)(m):m===91?e.attempt(tLe,c,s?u:p)(m):s?c(m):p(m)}function u(m){return e.attempt(nLe,c,p)(m)}function c(m){return t(m)}function p(m){return i._balanced=!0,n(m)}}function sLe(e,t,n){return o;function o(p){return e.enter("resource"),e.enter("resourceMarker"),e.consume(p),e.exit("resourceMarker"),r}function r(p){return si(p)?Eh(e,i)(p):i(p)}function i(p){return p===41?c(p):NT(e,s,a,"resourceDestination","resourceDestinationLiteral","resourceDestinationLiteralMarker","resourceDestinationRaw","resourceDestinationString",32)(p)}function s(p){return si(p)?Eh(e,l)(p):c(p)}function a(p){return n(p)}function l(p){return p===34||p===39||p===40?VT(e,u,n,"resourceTitle","resourceTitleMarker","resourceTitleString")(p):c(p)}function u(p){return si(p)?Eh(e,c)(p):c(p)}function c(p){return p===41?(e.enter("resourceMarker"),e.consume(p),e.exit("resourceMarker"),e.exit("resource"),t):n(p)}}function aLe(e,t,n){let o=this;return r;function r(a){return LT.call(o,e,i,s,"reference","referenceMarker","referenceString")(a)}function i(a){return o.parser.defined.includes(kp(o.sliceSerialize(o.events[o.events.length-1][1]).slice(1,-1)))?t(a):n(a)}function s(a){return n(a)}}function lLe(e,t,n){return o;function o(i){return e.enter("reference"),e.enter("referenceMarker"),e.consume(i),e.exit("referenceMarker"),r}function r(i){return i===93?(e.enter("referenceMarker"),e.consume(i),e.exit("referenceMarker"),e.exit("reference"),t):n(i)}}var Sh,eLe,tLe,nLe,FT=x(()=>{uq();cq();pq();mq();Io();sd();kT();AT();Sh={name:"labelEnd",resolveAll:oLe,resolveTo:rLe,tokenize:iLe},eLe={tokenize:sLe},tLe={tokenize:aLe},nLe={tokenize:lLe}});function uLe(e,t,n){let o=this;return r;function r(a){return e.enter("labelImage"),e.enter("labelImageMarker"),e.consume(a),e.exit("labelImageMarker"),i}function i(a){return a===91?(e.enter("labelMarker"),e.consume(a),e.exit("labelMarker"),e.exit("labelImage"),s):n(a)}function s(a){return a===94&&"_hiddenFootnoteSupport"in o.parser.constructs?n(a):t(a)}}var vq,cde=x(()=>{FT();vq={name:"labelStartImage",resolveAll:Sh.resolveAll,tokenize:uLe}});function cLe(e,t,n){let o=this;return r;function r(s){return e.enter("labelLink"),e.enter("labelMarker"),e.consume(s),e.exit("labelMarker"),e.exit("labelLink"),i}function i(s){return s===94&&"_hiddenFootnoteSupport"in o.parser.constructs?n(s):t(s)}}var bq,pde=x(()=>{FT();bq={name:"labelStartLink",resolveAll:Sh.resolveAll,tokenize:cLe}});function pLe(e,t){return n;function n(o){return e.enter("lineEnding"),e.consume(o),e.exit("lineEnding"),_n(e,t,"linePrefix")}}var ow,mde=x(()=>{os();ow={name:"lineEnding",tokenize:pLe}});function mLe(e,t,n){let o=0,r;return i;function i(u){return e.enter("thematicBreak"),s(u)}function s(u){return r=u,a(u)}function a(u){return u===r?(e.enter("thematicBreakSequence"),l(u)):o>=3&&(u===null||Tt(u))?(e.exit("thematicBreak"),t(u)):n(u)}function l(u){return u===r?(e.consume(u),o++,l):(e.exit("thematicBreakSequence"),dn(u)?_n(e,a,"whitespace")(u):a(u))}}var kh,xq=x(()=>{os();Io();kh={name:"thematicBreak",tokenize:mLe}});function hLe(e,t,n){let o=this,r=o.events[o.events.length-1],i=r&&r[1].type==="linePrefix"?r[2].sliceSerialize(r[1],!0).length:0,s=0;return a;function a(d){let f=o.containerState.type||(d===42||d===43||d===45?"listUnordered":"listOrdered");if(f==="listUnordered"?!o.containerState.marker||d===o.containerState.marker:Rx(d)){if(o.containerState.type||(o.containerState.type=f,e.enter(f,{_container:!0})),f==="listUnordered")return e.enter("listItemPrefix"),d===42||d===45?e.check(kh,n,u)(d):u(d);if(!o.interrupt||d===49)return e.enter("listItemPrefix"),e.enter("listItemValue"),l(d)}return n(d)}function l(d){return Rx(d)&&++s<10?(e.consume(d),l):(!o.interrupt||s<2)&&(o.containerState.marker?d===o.containerState.marker:d===41||d===46)?(e.exit("listItemValue"),u(d)):n(d)}function u(d){return e.enter("listItemMarker"),e.consume(d),e.exit("listItemMarker"),o.containerState.marker=o.containerState.marker||d,e.check(ld,o.interrupt?n:c,e.attempt(dLe,m,p))}function c(d){return o.containerState.initialBlankLine=!0,i++,m(d)}function p(d){return dn(d)?(e.enter("listItemPrefixWhitespace"),e.consume(d),e.exit("listItemPrefixWhitespace"),m):n(d)}function m(d){return o.containerState.size=i+o.sliceSerialize(e.exit("listItemPrefix"),!0).length,t(d)}}function gLe(e,t,n){let o=this;return o.containerState._closeFlow=void 0,e.check(ld,r,i);function r(a){return o.containerState.furtherBlankLines=o.containerState.furtherBlankLines||o.containerState.initialBlankLine,_n(e,t,"listItemIndent",o.containerState.size+1)(a)}function i(a){return o.containerState.furtherBlankLines||!dn(a)?(o.containerState.furtherBlankLines=void 0,o.containerState.initialBlankLine=void 0,s(a)):(o.containerState.furtherBlankLines=void 0,o.containerState.initialBlankLine=void 0,e.attempt(fLe,t,s)(a))}function s(a){return o.containerState._closeFlow=!0,o.interrupt=void 0,_n(e,e.attempt(Xs,t,n),"linePrefix",o.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(a)}}function yLe(e,t,n){let o=this;return _n(e,r,"listItemIndent",o.containerState.size+1);function r(i){let s=o.events[o.events.length-1];return s&&s[1].type==="listItemIndent"&&s[2].sliceSerialize(s[1],!0).length===o.containerState.size?t(i):n(i)}}function _Le(e){e.exit(this.containerState.type)}function vLe(e,t,n){let o=this;return _n(e,r,"listItemPrefixWhitespace",o.parser.constructs.disable.null.includes("codeIndented")?void 0:4+1);function r(i){let s=o.events[o.events.length-1];return!dn(i)&&s&&s[1].type==="listItemPrefixWhitespace"?t(i):n(i)}}var Xs,dLe,fLe,dde=x(()=>{os();Io();TT();xq();Xs={continuation:{tokenize:gLe},exit:_Le,name:"list",tokenize:hLe},dLe={partial:!0,tokenize:vLe},fLe={partial:!0,tokenize:yLe}});function bLe(e,t){let n=e.length,o,r,i;for(;n--;)if(e[n][0]==="enter"){if(e[n][1].type==="content"){o=n;break}e[n][1].type==="paragraph"&&(r=n)}else e[n][1].type==="content"&&e.splice(n,1),!i&&e[n][1].type==="definition"&&(i=n);let s={type:"setextHeading",start:{...e[r][1].start},end:{...e[e.length-1][1].end}};return e[r][1].type="setextHeadingText",i?(e.splice(r,0,["enter",s,t]),e.splice(i+1,0,["exit",e[o][1],t]),e[o][1].end={...e[i][1].end}):e[o][1]=s,e.push(["exit",s,t]),e}function xLe(e,t,n){let o=this,r;return i;function i(u){let c=o.events.length,p;for(;c--;)if(o.events[c][1].type!=="lineEnding"&&o.events[c][1].type!=="linePrefix"&&o.events[c][1].type!=="content"){p=o.events[c][1].type==="paragraph";break}return!o.parser.lazy[o.now().line]&&(o.interrupt||p)?(e.enter("setextHeadingLine"),r=u,s(u)):n(u)}function s(u){return e.enter("setextHeadingLineSequence"),a(u)}function a(u){return u===r?(e.consume(u),a):(e.exit("setextHeadingLineSequence"),dn(u)?_n(e,l,"lineSuffix")(u):l(u))}function l(u){return u===null||Tt(u)?(e.exit("setextHeadingLine"),t(u)):n(u)}}var zT,fde=x(()=>{os();Io();zT={name:"setextUnderline",resolveTo:bLe,tokenize:xLe}});var wq=x(()=>{qme();Qme();TT();Kme();Yme();Xme();Zme();Rme();ede();nde();ode();rde();ide();lde();ude();FT();cde();pde();mde();dde();fde();xq()});function wLe(e){let t=this,n=e.attempt(ld,o,e.attempt(this.parser.constructs.flowInitial,r,_n(e,e.attempt(this.parser.constructs.flow,r,e.attempt(lq,r)),"linePrefix")));return n;function o(i){if(i===null){e.consume(i);return}return e.enter("lineEndingBlank"),e.consume(i),e.exit("lineEndingBlank"),t.currentConstruct=void 0,n}function r(i){if(i===null){e.consume(i);return}return e.enter("lineEnding"),e.consume(i),e.exit("lineEnding"),t.currentConstruct=void 0,n}}var hde,gde=x(()=>{wq();os();hde={tokenize:wLe}});function bde(e){return{resolveAll:xde(e==="text"?CLe:void 0),tokenize:t};function t(n){let o=this,r=this.parser.constructs[e],i=n.attempt(r,s,a);return s;function s(c){return u(c)?i(c):a(c)}function a(c){if(c===null){n.consume(c);return}return n.enter("data"),n.consume(c),l}function l(c){return u(c)?(n.exit("data"),i(c)):(n.consume(c),l)}function u(c){if(c===null)return!0;let p=r[c],m=-1;if(p)for(;++m<p.length;){let d=p[m];if(!d.previous||d.previous.call(o,o.previous))return!0}return!1}}}function xde(e){return t;function t(n,o){let r=-1,i;for(;++r<=n.length;)i===void 0?n[r]&&n[r][1].type==="data"&&(i=r,r++):(!n[r]||n[r][1].type!=="data")&&(r!==i+2&&(n[i][1].end=n[r-1][1].end,n.splice(i+2,r-i-2),r=i+2),i=void 0);return e?e(n,o):n}}function CLe(e,t){let n=0;for(;++n<=e.length;)if((n===e.length||e[n][1].type==="lineEnding")&&e[n-1][1].type==="data"){let o=e[n-1][1],r=t.sliceStream(o),i=r.length,s=-1,a=0,l;for(;i--;){let u=r[i];if(typeof u=="string"){for(s=u.length;u.charCodeAt(s-1)===32;)a++,s--;if(s)break;s=-1}else if(u===-2)l=!0,a++;else if(u!==-1){i++;break}}if(a){let u={type:n===e.length||l||a<2?"lineSuffix":"hardBreakTrailing",start:{_bufferIndex:i?s:o.start._bufferIndex+s,_index:o.start._index+i,line:o.end.line,column:o.end.column-a,offset:o.end.offset-a},end:{...o.end}};o.end={...u.start},o.start.offset===o.end.offset?Object.assign(o,u):(e.splice(n,0,["enter",u,t],["exit",u,t]),n+=2)}n++}return e}var yde,_de,vde,Cq=x(()=>{yde={resolveAll:xde()},_de=bde("string"),vde=bde("text")});var Eq={};M(Eq,{attentionMarkers:()=>OLe,contentInitial:()=>SLe,disable:()=>DLe,document:()=>ELe,flow:()=>ALe,flowInitial:()=>kLe,insideSpan:()=>ILe,string:()=>TLe,text:()=>PLe});var ELe,SLe,kLe,ALe,TLe,PLe,ILe,OLe,DLe,wde=x(()=>{wq();Cq();ELe={[42]:Xs,[43]:Xs,[45]:Xs,[48]:Xs,[49]:Xs,[50]:Xs,[51]:Xs,[52]:Xs,[53]:Xs,[54]:Xs,[55]:Xs,[56]:Xs,[57]:Xs,[62]:PT},SLe={[91]:dq},kLe={[-2]:tw,[-1]:tw,[32]:tw},ALe={[35]:hq,[42]:kh,[45]:[zT,kh],[60]:yq,[61]:zT,[95]:kh,[96]:DT,[126]:DT},TLe={[38]:OT,[92]:IT},PLe={[-5]:ow,[-4]:ow,[-3]:ow,[33]:vq,[38]:OT,[42]:ew,[60]:[rq,_q],[91]:bq,[92]:[fq,IT],[93]:Sh,[95]:ew,[96]:iq},ILe={null:[ew,yde]},OLe={null:[42,95]},DLe={null:[]}});function Cde(e,t,n){let o={_bufferIndex:-1,_index:0,line:n&&n.line||1,column:n&&n.column||1,offset:n&&n.offset||0},r={},i=[],s=[],a=[],l=!0,u={attempt:O(k),check:O(A),consume:w,enter:S,exit:C,interrupt:O(A,{interrupt:!0})},c={code:null,containerState:{},defineSkip:y,events:[],now:g,parser:e,previous:null,sliceSerialize:f,sliceStream:h,write:d},p=t.tokenize.call(c,u),m;return t.resolveAll&&i.push(t),c;function d(L){return s=ga(s,L),_(),s[s.length-1]!==null?[]:(T(t,0),c.events=b0(i,c.events,c),c.events)}function f(L,D){return NLe(h(L),D)}function h(L){return MLe(s,L)}function g(){let{_bufferIndex:L,_index:D,line:j,column:$,offset:X}=o;return{_bufferIndex:L,_index:D,line:j,column:$,offset:X}}function y(L){r[L.line]=L.column,z()}function _(){let L;for(;o._index<s.length;){let D=s[o._index];if(typeof D=="string")for(L=o._index,o._bufferIndex<0&&(o._bufferIndex=0);o._index===L&&o._bufferIndex<D.length;)b(D.charCodeAt(o._bufferIndex));else b(D)}}function b(L){l=void 0,m=L,p=p(L)}function w(L){Tt(L)?(o.line++,o.column=1,o.offset+=L===-3?2:1,z()):L!==-1&&(o.column++,o.offset++),o._bufferIndex<0?o._index++:(o._bufferIndex++,o._bufferIndex===s[o._index].length&&(o._bufferIndex=-1,o._index++)),c.previous=L,l=!0}function S(L,D){let j=D||{};return j.type=L,j.start=g(),c.events.push(["enter",j,c]),a.push(j),j}function C(L){let D=a.pop();return D.end=g(),c.events.push(["exit",D,c]),D}function k(L,D){T(L,D.from)}function A(L,D){D.restore()}function O(L,D){return j;function j($,X,ne){let le,P,R,de;return Array.isArray($)?ve($):"tokenize"in $?ve([$]):B($);function B(ee){return se;function se(pe){let Ce=pe!==null&&ee[pe],V=pe!==null&&ee.null,J=[...Array.isArray(Ce)?Ce:Ce?[Ce]:[],...Array.isArray(V)?V:V?[V]:[]];return ve(J)(pe)}}function ve(ee){return le=ee,P=0,ee.length===0?ne:W(ee[P])}function W(ee){return se;function se(pe){return de=F(),R=ee,ee.partial||(c.currentConstruct=ee),ee.name&&c.parser.constructs.disable.null.includes(ee.name)?q(pe):ee.tokenize.call(D?Object.assign(Object.create(c),D):c,u,te,q)(pe)}}function te(ee){return l=!0,L(R,de),X}function q(ee){return l=!0,de.restore(),++P<le.length?W(le[P]):ne}}}function T(L,D){L.resolveAll&&!i.includes(L)&&i.push(L),L.resolve&&Fs(c.events,D,c.events.length-D,L.resolve(c.events.slice(D),c)),L.resolveTo&&(c.events=L.resolveTo(c.events,c))}function F(){let L=g(),D=c.previous,j=c.currentConstruct,$=c.events.length,X=Array.from(a);return{from:$,restore:ne};function ne(){o=L,c.previous=D,c.currentConstruct=j,c.events.length=$,a=X,z()}}function z(){o.line in r&&o.column<2&&(o.column=r[o.line],o.offset+=r[o.line]-1)}}function MLe(e,t){let n=t.start._index,o=t.start._bufferIndex,r=t.end._index,i=t.end._bufferIndex,s;if(n===r)s=[e[n].slice(o,i)];else{if(s=e.slice(n,r),o>-1){let a=s[0];typeof a=="string"?s[0]=a.slice(o):s.shift()}i>0&&s.push(e[r].slice(0,i))}return s}function NLe(e,t){let n=-1,o=[],r;for(;++n<e.length;){let i=e[n],s;if(typeof i=="string")s=i;else switch(i){case-5:{s="\r";break}case-4:{s=`
`;break}case-3:{s=`\r
`;break}case-2:{s=t?" ":"	";break}case-1:{if(!t&&r)continue;s=" ";break}default:s=String.fromCharCode(i)}r=i===-2,o.push(s)}return o.join("")}var Ede=x(()=>{Io();sd();AT()});function Sq(e){let o={constructs:Dme([Eq,...(e||{}).extensions||[]]),content:r(Bme),defined:[],document:r($me),flow:r(hde),lazy:{},string:r(_de),text:r(vde)};return o;function r(i){return s;function s(a){return Cde(o,i,a)}}}var Sde=x(()=>{Mme();Ume();jme();gde();Cq();wde();Ede()});function kq(e){for(;!MT(e););return e}var kde=x(()=>{aq()});function Aq(){let e=1,t="",n=!0,o;return r;function r(i,s,a){let l=[],u,c,p,m,d;for(i=t+(typeof i=="string"?i.toString():new TextDecoder(s||void 0).decode(i)),p=0,t="",n&&(i.charCodeAt(0)===65279&&p++,n=void 0);p<i.length;){if(Ade.lastIndex=p,u=Ade.exec(i),m=u&&u.index!==void 0?u.index:i.length,d=i.charCodeAt(m),!u){t=i.slice(p);break}if(d===10&&p===m&&o)l.push(-3),o=void 0;else switch(o&&(l.push(-5),o=void 0),p<m&&(l.push(i.slice(p,m)),e+=m-p),d){case 0:{l.push(65533),e++;break}case 9:{for(c=Math.ceil(e/4)*4,l.push(-2);e++<c;)l.push(-1);break}case 10:{l.push(-4),e=1;break}default:o=!0,e=1}p=m+1}return a&&(o&&l.push(-5),t&&l.push(t),l.push(null)),l}}var Ade,Tde=x(()=>{Ade=/[\0\t\n\r]/g});var Pde=x(()=>{Sde();kde();Tde()});function Ide(e){return e.replace(LLe,VLe)}function VLe(e,t,n){if(t)return t;if(n.charCodeAt(0)===35){let r=n.charCodeAt(1),i=r===120||r===88;return ST(n.slice(i?2:1),i?16:10)}return v0(n)||e}var LLe,Ode=x(()=>{ET();nq();LLe=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi});function Tq(e,t,n){return typeof t!="string"&&(n=t,t=void 0),FLe(n)(kq(Sq(n).document().write(Aq()(e,t,!0))))}function FLe(e){let t={transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:i(it),autolinkProtocol:O,autolinkEmail:O,atxHeading:i(Te),blockQuote:i(pe),characterEscape:O,characterReference:O,codeFenced:i(Ce),codeFencedFenceInfo:s,codeFencedFenceMeta:s,codeIndented:i(Ce,s),codeText:i(V,s),codeTextData:O,data:O,codeFlowValue:O,definition:i(J),definitionDestinationString:s,definitionLabelString:s,definitionTitleString:s,emphasis:i(Y),hardBreakEscape:i(Ue),hardBreakTrailing:i(Ue),htmlFlow:i(Ie,s),htmlFlowData:O,htmlText:i(Ie,s),htmlTextData:O,image:i(Qe),label:s,link:i(it),listItem:i(ae),listItemValue:m,listOrdered:i(ot,p),listUnordered:i(ot),paragraph:i(ce),reference:B,referenceString:s,resourceDestinationString:s,resourceTitleString:s,setextHeading:i(Te),strong:i(ye),thematicBreak:i(Oe)},exit:{atxHeading:l(),atxHeadingSequence:S,autolink:l(),autolinkEmail:se,autolinkProtocol:ee,blockQuote:l(),characterEscapeValue:T,characterReferenceMarkerHexadecimal:W,characterReferenceMarkerNumeric:W,characterReferenceValue:te,characterReference:q,codeFenced:l(g),codeFencedFence:h,codeFencedFenceInfo:d,codeFencedFenceMeta:f,codeFlowValue:T,codeIndented:l(y),codeText:l(j),codeTextData:T,data:T,definition:l(),definitionDestinationString:w,definitionLabelString:_,definitionTitleString:b,emphasis:l(),hardBreakEscape:l(z),hardBreakTrailing:l(z),htmlFlow:l(L),htmlFlowData:T,htmlText:l(D),htmlTextData:T,image:l(X),label:le,labelText:ne,lineEnding:F,link:l($),listItem:l(),listOrdered:l(),listUnordered:l(),paragraph:l(),referenceString:ve,resourceDestinationString:P,resourceTitleString:R,resource:de,setextHeading:l(A),setextHeadingLineSequence:k,setextHeadingText:C,strong:l(),thematicBreak:l()}};Mde(t,(e||{}).mdastExtensions||[]);let n={};return o;function o(oe){let he={type:"root",children:[]},H={stack:[he],tokenStack:[],config:t,enter:a,exit:u,buffer:s,resume:c,data:n},fe=[],Pe=-1;for(;++Pe<oe.length;)if(oe[Pe][1].type==="listOrdered"||oe[Pe][1].type==="listUnordered")if(oe[Pe][0]==="enter")fe.push(Pe);else{let $e=fe.pop();Pe=r(oe,$e,Pe)}for(Pe=-1;++Pe<oe.length;){let $e=t[oe[Pe][0]];Dde.call($e,oe[Pe][1].type)&&$e[oe[Pe][1].type].call(Object.assign({sliceSerialize:oe[Pe][2].sliceSerialize},H),oe[Pe][1])}if(H.tokenStack.length>0){let $e=H.tokenStack[H.tokenStack.length-1];($e[1]||Nde).call(H,void 0,$e[0])}for(he.position={start:ud(oe.length>0?oe[0][1].start:{line:1,column:1,offset:0}),end:ud(oe.length>0?oe[oe.length-2][1].end:{line:1,column:1,offset:0})},Pe=-1;++Pe<t.transforms.length;)he=t.transforms[Pe](he)||he;return he}function r(oe,he,H){let fe=he-1,Pe=-1,$e=!1,Z,re,_e,Ee;for(;++fe<=H;){let Ve=oe[fe];switch(Ve[1].type){case"listUnordered":case"listOrdered":case"blockQuote":{Ve[0]==="enter"?Pe++:Pe--,Ee=void 0;break}case"lineEndingBlank":{Ve[0]==="enter"&&(Z&&!Ee&&!Pe&&!_e&&(_e=fe),Ee=void 0);break}case"linePrefix":case"listItemValue":case"listItemMarker":case"listItemPrefix":case"listItemPrefixWhitespace":break;default:Ee=void 0}if(!Pe&&Ve[0]==="enter"&&Ve[1].type==="listItemPrefix"||Pe===-1&&Ve[0]==="exit"&&(Ve[1].type==="listUnordered"||Ve[1].type==="listOrdered")){if(Z){let nt=fe;for(re=void 0;nt--;){let Je=oe[nt];if(Je[1].type==="lineEnding"||Je[1].type==="lineEndingBlank"){if(Je[0]==="exit")continue;re&&(oe[re][1].type="lineEndingBlank",$e=!0),Je[1].type="lineEnding",re=nt}else if(!(Je[1].type==="linePrefix"||Je[1].type==="blockQuotePrefix"||Je[1].type==="blockQuotePrefixWhitespace"||Je[1].type==="blockQuoteMarker"||Je[1].type==="listItemIndent"))break}_e&&(!re||_e<re)&&(Z._spread=!0),Z.end=Object.assign({},re?oe[re][1].start:Ve[1].end),oe.splice(re||fe,0,["exit",Z,Ve[2]]),fe++,H++}if(Ve[1].type==="listItemPrefix"){let nt={type:"listItem",_spread:!1,start:Object.assign({},Ve[1].start),end:void 0};Z=nt,oe.splice(fe,0,["enter",nt,Ve[2]]),fe++,H++,_e=void 0,Ee=!0}}}return oe[he][1]._spread=$e,H}function i(oe,he){return H;function H(fe){a.call(this,oe(fe),fe),he&&he.call(this,fe)}}function s(){this.stack.push({type:"fragment",children:[]})}function a(oe,he,H){this.stack[this.stack.length-1].children.push(oe),this.stack.push(oe),this.tokenStack.push([he,H||void 0]),oe.position={start:ud(he.start),end:void 0}}function l(oe){return he;function he(H){oe&&oe.call(this,H),u.call(this,H)}}function u(oe,he){let H=this.stack.pop(),fe=this.tokenStack.pop();if(fe)fe[0].type!==oe.type&&(he?he.call(this,oe,fe[0]):(fe[1]||Nde).call(this,oe,fe[0]));else throw new Error("Cannot close `"+oe.type+"` ("+id({start:oe.start,end:oe.end})+"): it\u2019s not open");H.position.end=ud(oe.end)}function c(){return tq(this.stack.pop())}function p(){this.data.expectingFirstListItemValue=!0}function m(oe){if(this.data.expectingFirstListItemValue){let he=this.stack[this.stack.length-2];he.start=Number.parseInt(this.sliceSerialize(oe),10),this.data.expectingFirstListItemValue=void 0}}function d(){let oe=this.resume(),he=this.stack[this.stack.length-1];he.lang=oe}function f(){let oe=this.resume(),he=this.stack[this.stack.length-1];he.meta=oe}function h(){this.data.flowCodeInside||(this.buffer(),this.data.flowCodeInside=!0)}function g(){let oe=this.resume(),he=this.stack[this.stack.length-1];he.value=oe.replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),this.data.flowCodeInside=void 0}function y(){let oe=this.resume(),he=this.stack[this.stack.length-1];he.value=oe.replace(/(\r?\n|\r)$/g,"")}function _(oe){let he=this.resume(),H=this.stack[this.stack.length-1];H.label=he,H.identifier=kp(this.sliceSerialize(oe)).toLowerCase()}function b(){let oe=this.resume(),he=this.stack[this.stack.length-1];he.title=oe}function w(){let oe=this.resume(),he=this.stack[this.stack.length-1];he.url=oe}function S(oe){let he=this.stack[this.stack.length-1];if(!he.depth){let H=this.sliceSerialize(oe).length;he.depth=H}}function C(){this.data.setextHeadingSlurpLineEnding=!0}function k(oe){let he=this.stack[this.stack.length-1];he.depth=this.sliceSerialize(oe).codePointAt(0)===61?1:2}function A(){this.data.setextHeadingSlurpLineEnding=void 0}function O(oe){let H=this.stack[this.stack.length-1].children,fe=H[H.length-1];(!fe||fe.type!=="text")&&(fe=Se(),fe.position={start:ud(oe.start),end:void 0},H.push(fe)),this.stack.push(fe)}function T(oe){let he=this.stack.pop();he.value+=this.sliceSerialize(oe),he.position.end=ud(oe.end)}function F(oe){let he=this.stack[this.stack.length-1];if(this.data.atHardBreak){let H=he.children[he.children.length-1];H.position.end=ud(oe.end),this.data.atHardBreak=void 0;return}!this.data.setextHeadingSlurpLineEnding&&t.canContainEols.includes(he.type)&&(O.call(this,oe),T.call(this,oe))}function z(){this.data.atHardBreak=!0}function L(){let oe=this.resume(),he=this.stack[this.stack.length-1];he.value=oe}function D(){let oe=this.resume(),he=this.stack[this.stack.length-1];he.value=oe}function j(){let oe=this.resume(),he=this.stack[this.stack.length-1];he.value=oe}function $(){let oe=this.stack[this.stack.length-1];if(this.data.inReference){let he=this.data.referenceType||"shortcut";oe.type+="Reference",oe.referenceType=he,delete oe.url,delete oe.title}else delete oe.identifier,delete oe.label;this.data.referenceType=void 0}function X(){let oe=this.stack[this.stack.length-1];if(this.data.inReference){let he=this.data.referenceType||"shortcut";oe.type+="Reference",oe.referenceType=he,delete oe.url,delete oe.title}else delete oe.identifier,delete oe.label;this.data.referenceType=void 0}function ne(oe){let he=this.sliceSerialize(oe),H=this.stack[this.stack.length-2];H.label=Ide(he),H.identifier=kp(he).toLowerCase()}function le(){let oe=this.stack[this.stack.length-1],he=this.resume(),H=this.stack[this.stack.length-1];if(this.data.inReference=!0,H.type==="link"){let fe=oe.children;H.children=fe}else H.alt=he}function P(){let oe=this.resume(),he=this.stack[this.stack.length-1];he.url=oe}function R(){let oe=this.resume(),he=this.stack[this.stack.length-1];he.title=oe}function de(){this.data.inReference=void 0}function B(){this.data.referenceType="collapsed"}function ve(oe){let he=this.resume(),H=this.stack[this.stack.length-1];H.label=he,H.identifier=kp(this.sliceSerialize(oe)).toLowerCase(),this.data.referenceType="full"}function W(oe){this.data.characterReferenceType=oe.type}function te(oe){let he=this.sliceSerialize(oe),H=this.data.characterReferenceType,fe;H?(fe=ST(he,H==="characterReferenceMarkerNumeric"?10:16),this.data.characterReferenceType=void 0):fe=v0(he);let Pe=this.stack[this.stack.length-1];Pe.value+=fe}function q(oe){let he=this.stack.pop();he.position.end=ud(oe.end)}function ee(oe){T.call(this,oe);let he=this.stack[this.stack.length-1];he.url=this.sliceSerialize(oe)}function se(oe){T.call(this,oe);let he=this.stack[this.stack.length-1];he.url="mailto:"+this.sliceSerialize(oe)}function pe(){return{type:"blockquote",children:[]}}function Ce(){return{type:"code",lang:null,meta:null,value:""}}function V(){return{type:"inlineCode",value:""}}function J(){return{type:"definition",identifier:"",label:null,title:null,url:""}}function Y(){return{type:"emphasis",children:[]}}function Te(){return{type:"heading",depth:0,children:[]}}function Ue(){return{type:"break"}}function Ie(){return{type:"html",value:""}}function Qe(){return{type:"image",title:null,url:"",alt:null}}function it(){return{type:"link",title:null,url:"",children:[]}}function ot(oe){return{type:"list",ordered:oe.type==="listOrdered",start:null,spread:oe._spread,children:[]}}function ae(oe){return{type:"listItem",spread:oe._spread,checked:null,children:[]}}function ce(){return{type:"paragraph",children:[]}}function ye(){return{type:"strong",children:[]}}function Se(){return{type:"text",value:""}}function Oe(){return{type:"thematicBreak"}}}function ud(e){return{line:e.line,column:e.column,offset:e.offset}}function Mde(e,t){let n=-1;for(;++n<t.length;){let o=t[n];Array.isArray(o)?Mde(e,o):zLe(e,o)}}function zLe(e,t){let n;for(n in t)if(Dde.call(t,n))switch(n){case"canContainEols":{let o=t[n];o&&e[n].push(...o);break}case"transforms":{let o=t[n];o&&e[n].push(...o);break}case"enter":case"exit":{let o=t[n];o&&Object.assign(e[n],o);break}}}function Nde(e,t){throw e?new Error("Cannot close `"+e.type+"` ("+id({start:e.start,end:e.end})+"): a different token (`"+t.type+"`, "+id({start:t.start,end:t.end})+") is open"):new Error("Cannot close document, a token (`"+t.type+"`, "+id({start:t.start,end:t.end})+") is still open")}var Dde,Lde=x(()=>{Pme();Pde();nq();Ode();kT();ET();YG();Dde={}.hasOwnProperty});var Vde=x(()=>{Lde()});function BT(e){let t=this;t.parser=n;function n(o){return Tq(o,{...t.data("settings"),...e,extensions:t.data("micromarkExtensions")||[],mdastExtensions:t.data("fromMarkdownExtensions")||[]})}}var Fde=x(()=>{Vde()});var zde=x(()=>{Fde()});function Bde(e,t){let n={type:"element",tagName:"blockquote",properties:{},children:e.wrap(e.all(t),!0)};return e.patch(t,n),e.applyData(t,n)}var Ude=x(()=>{});function $de(e,t){let n={type:"element",tagName:"br",properties:{},children:[]};return e.patch(t,n),[e.applyData(t,n),{type:"text",value:`
`}]}var Hde=x(()=>{});function jde(e,t){let n=t.value?t.value+`
`:"",o={};t.lang&&(o.className=["language-"+t.lang]);let r={type:"element",tagName:"code",properties:o,children:[{type:"text",value:n}]};return t.meta&&(r.data={meta:t.meta}),e.patch(t,r),r=e.applyData(t,r),r={type:"element",tagName:"pre",properties:{},children:[r]},e.patch(t,r),r}var Wde=x(()=>{});function Gde(e,t){let n={type:"element",tagName:"del",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}var qde=x(()=>{});function Qde(e,t){let n={type:"element",tagName:"em",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}var Kde=x(()=>{});function Yde(e,t){let n=typeof e.options.clobberPrefix=="string"?e.options.clobberPrefix:"user-content-",o=String(t.identifier).toUpperCase(),r=Kl(o.toLowerCase()),i=e.footnoteOrder.indexOf(o),s,a=e.footnoteCounts.get(o);a===void 0?(a=0,e.footnoteOrder.push(o),s=e.footnoteOrder.length):s=i+1,a+=1,e.footnoteCounts.set(o,a);let l={type:"element",tagName:"a",properties:{href:"#"+n+"fn-"+r,id:n+"fnref-"+r+(a>1?"-"+a:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(s)}]};e.patch(t,l);let u={type:"element",tagName:"sup",properties:{},children:[l]};return e.patch(t,u),e.applyData(t,u)}var Xde=x(()=>{Ch()});function Jde(e,t){let n={type:"element",tagName:"h"+t.depth,properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}var Zde=x(()=>{});function Rde(e,t){if(e.options.allowDangerousHtml){let n={type:"raw",value:t.value};return e.patch(t,n),e.applyData(t,n)}}var efe=x(()=>{});function UT(e,t){let n=t.referenceType,o="]";if(n==="collapsed"?o+="[]":n==="full"&&(o+="["+(t.label||t.identifier)+"]"),t.type==="imageReference")return[{type:"text",value:"!["+t.alt+o}];let r=e.all(t),i=r[0];i&&i.type==="text"?i.value="["+i.value:r.unshift({type:"text",value:"["});let s=r[r.length-1];return s&&s.type==="text"?s.value+=o:r.push({type:"text",value:o}),r}var Pq=x(()=>{});function tfe(e,t){let n=String(t.identifier).toUpperCase(),o=e.definitionById.get(n);if(!o)return UT(e,t);let r={src:Kl(o.url||""),alt:t.alt};o.title!==null&&o.title!==void 0&&(r.title=o.title);let i={type:"element",tagName:"img",properties:r,children:[]};return e.patch(t,i),e.applyData(t,i)}var nfe=x(()=>{Ch();Pq()});function ofe(e,t){let n={src:Kl(t.url)};t.alt!==null&&t.alt!==void 0&&(n.alt=t.alt),t.title!==null&&t.title!==void 0&&(n.title=t.title);let o={type:"element",tagName:"img",properties:n,children:[]};return e.patch(t,o),e.applyData(t,o)}var rfe=x(()=>{Ch()});function ife(e,t){let n={type:"text",value:t.value.replace(/\r?\n|\r/g," ")};e.patch(t,n);let o={type:"element",tagName:"code",properties:{},children:[n]};return e.patch(t,o),e.applyData(t,o)}var sfe=x(()=>{});function afe(e,t){let n=String(t.identifier).toUpperCase(),o=e.definitionById.get(n);if(!o)return UT(e,t);let r={href:Kl(o.url||"")};o.title!==null&&o.title!==void 0&&(r.title=o.title);let i={type:"element",tagName:"a",properties:r,children:e.all(t)};return e.patch(t,i),e.applyData(t,i)}var lfe=x(()=>{Ch();Pq()});function ufe(e,t){let n={href:Kl(t.url)};t.title!==null&&t.title!==void 0&&(n.title=t.title);let o={type:"element",tagName:"a",properties:n,children:e.all(t)};return e.patch(t,o),e.applyData(t,o)}var cfe=x(()=>{Ch()});function pfe(e,t,n){let o=e.all(t),r=n?BLe(n):mfe(t),i={},s=[];if(typeof t.checked=="boolean"){let c=o[0],p;c&&c.type==="element"&&c.tagName==="p"?p=c:(p={type:"element",tagName:"p",properties:{},children:[]},o.unshift(p)),p.children.length>0&&p.children.unshift({type:"text",value:" "}),p.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:t.checked,disabled:!0},children:[]}),i.className=["task-list-item"]}let a=-1;for(;++a<o.length;){let c=o[a];(r||a!==0||c.type!=="element"||c.tagName!=="p")&&s.push({type:"text",value:`
`}),c.type==="element"&&c.tagName==="p"&&!r?s.push(...c.children):s.push(c)}let l=o[o.length-1];l&&(r||l.type!=="element"||l.tagName!=="p")&&s.push({type:"text",value:`
`});let u={type:"element",tagName:"li",properties:i,children:s};return e.patch(t,u),e.applyData(t,u)}function BLe(e){let t=!1;if(e.type==="list"){t=e.spread||!1;let n=e.children,o=-1;for(;!t&&++o<n.length;)t=mfe(n[o])}return t}function mfe(e){let t=e.spread;return t??e.children.length>1}var dfe=x(()=>{});function ffe(e,t){let n={},o=e.all(t),r=-1;for(typeof t.start=="number"&&t.start!==1&&(n.start=t.start);++r<o.length;){let s=o[r];if(s.type==="element"&&s.tagName==="li"&&s.properties&&Array.isArray(s.properties.className)&&s.properties.className.includes("task-list-item")){n.className=["contains-task-list"];break}}let i={type:"element",tagName:t.ordered?"ol":"ul",properties:n,children:e.wrap(o,!0)};return e.patch(t,i),e.applyData(t,i)}var hfe=x(()=>{});function gfe(e,t){let n={type:"element",tagName:"p",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}var yfe=x(()=>{});function _fe(e,t){let n={type:"root",children:e.wrap(e.all(t))};return e.patch(t,n),e.applyData(t,n)}var vfe=x(()=>{});function bfe(e,t){let n={type:"element",tagName:"strong",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}var xfe=x(()=>{});function wfe(e,t){let n=e.all(t),o=n.shift(),r=[];if(o){let s={type:"element",tagName:"thead",properties:{},children:e.wrap([o],!0)};e.patch(t.children[0],s),r.push(s)}if(n.length>0){let s={type:"element",tagName:"tbody",properties:{},children:e.wrap(n,!0)},a=_0(t.children[1]),l=wT(t.children[t.children.length-1]);a&&l&&(s.position={start:a,end:l}),r.push(s)}let i={type:"element",tagName:"table",properties:{},children:e.wrap(r,!0)};return e.patch(t,i),e.applyData(t,i)}var Cfe=x(()=>{CT()});function Efe(e,t,n){let o=n?n.children:void 0,i=(o?o.indexOf(t):1)===0?"th":"td",s=n&&n.type==="table"?n.align:void 0,a=s?s.length:t.children.length,l=-1,u=[];for(;++l<a;){let p=t.children[l],m={},d=s?s[l]:void 0;d&&(m.align=d);let f={type:"element",tagName:i,properties:m,children:[]};p&&(f.children=e.all(p),e.patch(p,f),f=e.applyData(p,f)),u.push(f)}let c={type:"element",tagName:"tr",properties:{},children:e.wrap(u,!0)};return e.patch(t,c),e.applyData(t,c)}var Sfe=x(()=>{});function kfe(e,t){let n={type:"element",tagName:"td",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}var Afe=x(()=>{});function Ife(e){let t=String(e),n=/\r?\n|\r/g,o=n.exec(t),r=0,i=[];for(;o;)i.push(Ofe(t.slice(r,o.index),r>0,!0),o[0]),r=o.index+o[0].length,o=n.exec(t);return i.push(Ofe(t.slice(r),r>0,!1)),i.join("")}function Ofe(e,t,n){let o=0,r=e.length;if(t){let i=e.codePointAt(o);for(;i===Tfe||i===Pfe;)o++,i=e.codePointAt(o)}if(n){let i=e.codePointAt(r-1);for(;i===Tfe||i===Pfe;)r--,i=e.codePointAt(r-1)}return r>o?e.slice(o,r):""}var Tfe,Pfe,Dfe=x(()=>{Tfe=9,Pfe=32});function Mfe(e,t){let n={type:"text",value:Ife(String(t.value))};return e.patch(t,n),e.applyData(t,n)}var Nfe=x(()=>{Dfe()});function Lfe(e,t){let n={type:"element",tagName:"hr",properties:{},children:[]};return e.patch(t,n),e.applyData(t,n)}var Vfe=x(()=>{});function $T(){}var Ffe,zfe=x(()=>{Ude();Hde();Wde();qde();Kde();Xde();Zde();efe();nfe();rfe();sfe();lfe();cfe();dfe();hfe();yfe();vfe();xfe();Cfe();Sfe();Afe();Nfe();Vfe();Ffe={blockquote:Bde,break:$de,code:jde,delete:Gde,emphasis:Qde,footnoteReference:Yde,heading:Jde,html:Rde,imageReference:tfe,image:ofe,inlineCode:ife,linkReference:afe,link:ufe,listItem:pfe,list:ffe,paragraph:gfe,root:_fe,strong:bfe,table:wfe,tableCell:kfe,tableRow:Efe,text:Mfe,thematicBreak:Lfe,toml:$T,yaml:$T,definition:$T,footnoteDefinition:$T}});var HT,x0,Ah,w0,rw,iw,sw,aw,jT,WT,Iq=x(()=>{HT=-1,x0=0,Ah=1,w0=2,rw=3,iw=4,sw=5,aw=6,jT=7,WT=8});var Bfe,ULe,Oq,Ufe=x(()=>{Iq();Bfe=typeof self=="object"?self:globalThis,ULe=(e,t)=>{let n=(r,i)=>(e.set(i,r),r),o=r=>{if(e.has(r))return e.get(r);let[i,s]=t[r];switch(i){case x0:case HT:return n(s,r);case Ah:{let a=n([],r);for(let l of s)a.push(o(l));return a}case w0:{let a=n({},r);for(let[l,u]of s)a[o(l)]=o(u);return a}case rw:return n(new Date(s),r);case iw:{let{source:a,flags:l}=s;return n(new RegExp(a,l),r)}case sw:{let a=n(new Map,r);for(let[l,u]of s)a.set(o(l),o(u));return a}case aw:{let a=n(new Set,r);for(let l of s)a.add(o(l));return a}case jT:{let{name:a,message:l}=s;return n(new Bfe[a](l),r)}case WT:return n(BigInt(s),r);case"BigInt":return n(Object(BigInt(s)),r);case"ArrayBuffer":return n(new Uint8Array(s).buffer,s);case"DataView":{let{buffer:a}=new Uint8Array(s);return n(new DataView(a),s)}}return n(new Bfe[i](s),r)};return o},Oq=e=>ULe(new Map,e)(0)});var C0,$Le,HLe,lw,GT,jLe,Dq,$fe=x(()=>{Iq();C0="",{toString:$Le}={},{keys:HLe}=Object,lw=e=>{let t=typeof e;if(t!=="object"||!e)return[x0,t];let n=$Le.call(e).slice(8,-1);switch(n){case"Array":return[Ah,C0];case"Object":return[w0,C0];case"Date":return[rw,C0];case"RegExp":return[iw,C0];case"Map":return[sw,C0];case"Set":return[aw,C0];case"DataView":return[Ah,n]}return n.includes("Array")?[Ah,n]:n.includes("Error")?[jT,n]:[w0,n]},GT=([e,t])=>e===x0&&(t==="function"||t==="symbol"),jLe=(e,t,n,o)=>{let r=(s,a)=>{let l=o.push(s)-1;return n.set(a,l),l},i=s=>{if(n.has(s))return n.get(s);let[a,l]=lw(s);switch(a){case x0:{let c=s;switch(l){case"bigint":a=WT,c=s.toString();break;case"function":case"symbol":if(e)throw new TypeError("unable to serialize "+l);c=null;break;case"undefined":return r([HT],s)}return r([a,c],s)}case Ah:{if(l){let m=s;return l==="DataView"?m=new Uint8Array(s.buffer):l==="ArrayBuffer"&&(m=new Uint8Array(s)),r([l,[...m]],s)}let c=[],p=r([a,c],s);for(let m of s)c.push(i(m));return p}case w0:{if(l)switch(l){case"BigInt":return r([l,s.toString()],s);case"Boolean":case"Number":case"String":return r([l,s.valueOf()],s)}if(t&&"toJSON"in s)return i(s.toJSON());let c=[],p=r([a,c],s);for(let m of HLe(s))(e||!GT(lw(s[m])))&&c.push([i(m),i(s[m])]);return p}case rw:return r([a,s.toISOString()],s);case iw:{let{source:c,flags:p}=s;return r([a,{source:c,flags:p}],s)}case sw:{let c=[],p=r([a,c],s);for(let[m,d]of s)(e||!(GT(lw(m))||GT(lw(d))))&&c.push([i(m),i(d)]);return p}case aw:{let c=[],p=r([a,c],s);for(let m of s)(e||!GT(lw(m)))&&c.push(i(m));return p}}let{message:u}=s;return r([a,{name:l,message:u}],s)};return i},Dq=(e,{json:t,lossy:n}={})=>{let o=[];return jLe(!(t||n),!!t,new Map,o)(e),o}});var E0,Mq=x(()=>{Ufe();$fe();E0=typeof structuredClone=="function"?(e,t)=>t&&("json"in t||"lossy"in t)?Oq(Dq(e,t)):structuredClone(e):(e,t)=>Oq(Dq(e,t))});function WLe(e,t){let n=[{type:"text",value:"\u21A9"}];return t>1&&n.push({type:"element",tagName:"sup",properties:{},children:[{type:"text",value:String(t)}]}),n}function GLe(e,t){return"Back to reference "+(e+1)+(t>1?"-"+t:"")}function Hfe(e){let t=typeof e.options.clobberPrefix=="string"?e.options.clobberPrefix:"user-content-",n=e.options.footnoteBackContent||WLe,o=e.options.footnoteBackLabel||GLe,r=e.options.footnoteLabel||"Footnotes",i=e.options.footnoteLabelTagName||"h2",s=e.options.footnoteLabelProperties||{className:["sr-only"]},a=[],l=-1;for(;++l<e.footnoteOrder.length;){let u=e.footnoteById.get(e.footnoteOrder[l]);if(!u)continue;let c=e.all(u),p=String(u.identifier).toUpperCase(),m=Kl(p.toLowerCase()),d=0,f=[],h=e.footnoteCounts.get(p);for(;h!==void 0&&++d<=h;){f.length>0&&f.push({type:"text",value:" "});let _=typeof n=="string"?n:n(l,d);typeof _=="string"&&(_={type:"text",value:_}),f.push({type:"element",tagName:"a",properties:{href:"#"+t+"fnref-"+m+(d>1?"-"+d:""),dataFootnoteBackref:"",ariaLabel:typeof o=="string"?o:o(l,d),className:["data-footnote-backref"]},children:Array.isArray(_)?_:[_]})}let g=c[c.length-1];if(g&&g.type==="element"&&g.tagName==="p"){let _=g.children[g.children.length-1];_&&_.type==="text"?_.value+=" ":g.children.push({type:"text",value:" "}),g.children.push(...f)}else c.push(...f);let y={type:"element",tagName:"li",properties:{id:t+"fn-"+m},children:e.wrap(c,!0)};e.patch(u,y),a.push(y)}if(a.length!==0)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:i,properties:{...E0(s),id:"footnote-label"},children:[{type:"text",value:r}]},{type:"text",value:`
`},{type:"element",tagName:"ol",properties:{},children:e.wrap(a,!0)},{type:"text",value:`
`}]}}var jfe=x(()=>{Mq();Ch()});function qLe(e){let t=[],n=-1;for(;++n<e.length;)t[n]=qT(e[n]);return QT(o);function o(...r){let i=-1;for(;++i<t.length;)if(t[i].apply(this,r))return!0;return!1}}function QLe(e){let t=e;return QT(n);function n(o){let r=o,i;for(i in e)if(r[i]!==t[i])return!1;return!0}}function KLe(e){return QT(t);function t(n){return n&&n.type===e}}function QT(e){return t;function t(n,o,r){return Boolean(XLe(n)&&e.call(this,n,typeof o=="number"?o:void 0,r||void 0))}}function YLe(){return!0}function XLe(e){return e!==null&&typeof e=="object"&&"type"in e}var qT,Wfe=x(()=>{qT=function(e){if(e==null)return YLe;if(typeof e=="function")return QT(e);if(typeof e=="object")return Array.isArray(e)?qLe(e):QLe(e);if(typeof e=="string")return KLe(e);throw new Error("Expected function, string, or object as test")}});var Gfe=x(()=>{Wfe()});function qfe(e){return e}var Qfe=x(()=>{});function Vq(e,t,n,o){let r;typeof t=="function"&&typeof n!="function"?(o=n,n=t):r=t;let i=qT(r),s=o?-1:1;a(e,void 0,[])();function a(l,u,c){let p=l&&typeof l=="object"?l:{};if(typeof p.type=="string"){let d=typeof p.tagName=="string"?p.tagName:typeof p.name=="string"?p.name:void 0;Object.defineProperty(m,"name",{value:"node ("+qfe(l.type+(d?"<"+d+">":""))+")"})}return m;function m(){let d=Kfe,f,h,g;if((!t||i(l,u,c[c.length-1]||void 0))&&(d=JLe(n(l,c)),d[0]===KT))return d;if("children"in l&&l.children){let y=l;if(y.children&&d[0]!==Lq)for(h=(o?y.children.length:-1)+s,g=c.concat(y);h>-1&&h<y.children.length;){let _=y.children[h];if(f=a(_,h,g)(),f[0]===KT)return f;h=typeof f[1]=="number"?f[1]:h+s}}return d}}}function JLe(e){return Array.isArray(e)?e:typeof e=="number"?[Nq,e]:e==null?Kfe:[e]}var Kfe,Nq,KT,Lq,Yfe=x(()=>{Gfe();Qfe();Kfe=[],Nq=!0,KT=!1,Lq="skip"});var Xfe=x(()=>{Yfe()});function uw(e,t,n,o){let r,i,s;typeof t=="function"&&typeof n!="function"?(i=void 0,s=t,r=n):(i=t,s=n,r=o),Vq(e,i,a,r);function a(l,u){let c=u[u.length-1],p=c?c.children.indexOf(l):void 0;return s(l,p,c)}}var Jfe=x(()=>{Xfe()});var Fq=x(()=>{Jfe()});function Zfe(e,t){let n=t||ZLe,o=new Map,r=new Map,i=new Map,s={...Ffe,...n.handlers},a={all:u,applyData:eVe,definitionById:o,footnoteById:r,footnoteCounts:i,footnoteOrder:[],handlers:s,one:l,options:n,patch:RLe,wrap:nVe};return uw(e,function(c){if(c.type==="definition"||c.type==="footnoteDefinition"){let p=c.type==="definition"?o:r,m=String(c.identifier).toUpperCase();p.has(m)||p.set(m,c)}}),a;function l(c,p){let m=c.type,d=a.handlers[m];if(zq.call(a.handlers,m)&&d)return d(a,c,p);if(a.options.passThrough&&a.options.passThrough.includes(m)){if("children"in c){let{children:h,...g}=c,y=E0(g);return y.children=a.all(c),y}return E0(c)}return(a.options.unknownHandler||tVe)(a,c,p)}function u(c){let p=[];if("children"in c){let m=c.children,d=-1;for(;++d<m.length;){let f=a.one(m[d],c);if(f){if(d&&m[d-1].type==="break"&&(!Array.isArray(f)&&f.type==="text"&&(f.value=Rfe(f.value)),!Array.isArray(f)&&f.type==="element")){let h=f.children[0];h&&h.type==="text"&&(h.value=Rfe(h.value))}Array.isArray(f)?p.push(...f):p.push(f)}}}return p}}function RLe(e,t){e.position&&(t.position=QG(e))}function eVe(e,t){let n=t;if(e&&e.data){let o=e.data.hName,r=e.data.hChildren,i=e.data.hProperties;if(typeof o=="string")if(n.type==="element")n.tagName=o;else{let s="children"in n?n.children:[n];n={type:"element",tagName:o,properties:{},children:s}}n.type==="element"&&i&&Object.assign(n.properties,E0(i)),"children"in n&&n.children&&r!==null&&r!==void 0&&(n.children=r)}return n}function tVe(e,t){let n=t.data||{},o="value"in t&&!(zq.call(n,"hProperties")||zq.call(n,"hChildren"))?{type:"text",value:t.value}:{type:"element",tagName:"div",properties:{},children:e.all(t)};return e.patch(t,o),e.applyData(t,o)}function nVe(e,t){let n=[],o=-1;for(t&&n.push({type:"text",value:`
`});++o<e.length;)o&&n.push({type:"text",value:`
`}),n.push(e[o]);return t&&e.length>0&&n.push({type:"text",value:`
`}),n}function Rfe(e){let t=0,n=e.charCodeAt(t);for(;n===9||n===32;)t++,n=e.charCodeAt(t);return e.slice(t)}var zq,ZLe,ehe=x(()=>{Mq();Fq();CT();zfe();zq={}.hasOwnProperty,ZLe={}});function YT(e,t){let n=Zfe(e,t),o=n.one(e,void 0),r=Hfe(n),i=Array.isArray(o)?{type:"root",children:o}:o||{type:"root",children:[]};return r&&(ha("children"in i),i.children.push({type:"text",value:`
`},r)),i}var the=x(()=>{Gx();jfe();ehe()});var nhe=x(()=>{the()});function XT(e,t){return e&&"run"in e?async function(n,o){let r=YT(n,{file:o,...t});await e.run(r,o)}:function(n,o){return YT(n,{file:o,...e||t})}}var ohe=x(()=>{nhe()});var rhe=x(()=>{ohe()});function Bq(e){if(e)throw e}var ihe=x(()=>{});var fhe=ct((D9t,dhe)=>{"use strict";var JT=Object.prototype.hasOwnProperty,she=Object.prototype.toString,ahe=Object.defineProperty,lhe=Object.getOwnPropertyDescriptor,uhe=function(t){return typeof Array.isArray=="function"?Array.isArray(t):she.call(t)==="[object Array]"},che=function(t){if(!t||she.call(t)!=="[object Object]")return!1;var n=JT.call(t,"constructor"),o=t.constructor&&t.constructor.prototype&&JT.call(t.constructor.prototype,"isPrototypeOf");if(t.constructor&&!n&&!o)return!1;var r;for(r in t);return typeof r=="undefined"||JT.call(t,r)},phe=function(t,n){ahe&&n.name==="__proto__"?ahe(t,n.name,{enumerable:!0,configurable:!0,value:n.newValue,writable:!0}):t[n.name]=n.newValue},mhe=function(t,n){if(n==="__proto__")if(JT.call(t,n)){if(lhe)return lhe(t,n).value}else return;return t[n]};dhe.exports=function e(){var t,n,o,r,i,s,a=arguments[0],l=1,u=arguments.length,c=!1;for(typeof a=="boolean"&&(c=a,a=arguments[1]||{},l=2),(a==null||typeof a!="object"&&typeof a!="function")&&(a={});l<u;++l)if(t=arguments[l],t!=null)for(n in t)o=mhe(a,n),r=mhe(t,n),a!==r&&(c&&r&&(che(r)||(i=uhe(r)))?(i?(i=!1,s=o&&uhe(o)?o:[]):s=o&&che(o)?o:{},phe(a,{name:n,newValue:e(c,s,r)})):typeof r!="undefined"&&phe(a,{name:n,newValue:r}));return a}});function cw(e){if(typeof e!="object"||e===null)return!1;let t=Object.getPrototypeOf(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}var hhe=x(()=>{});function Uq(){let e=[],t={run:n,use:o};return t;function n(...r){let i=-1,s=r.pop();if(typeof s!="function")throw new TypeError("Expected function as last argument, not "+s);a(null,...r);function a(l,...u){let c=e[++i],p=-1;if(l){s(l);return}for(;++p<r.length;)(u[p]===null||u[p]===void 0)&&(u[p]=r[p]);r=u,c?ghe(c,a)(...u):s(null,...u)}}function o(r){if(typeof r!="function")throw new TypeError("Expected `middelware` to be a function, not "+r);return e.push(r),t}}function ghe(e,t){let n;return o;function o(...s){let a=e.length>s.length,l;a&&s.push(r);try{l=e.apply(this,s)}catch(u){let c=u;if(a&&n)throw c;return r(c)}a||(l&&l.then&&typeof l.then=="function"?l.then(i,r):l instanceof Error?r(l):i(l))}function r(s,...a){n||(n=!0,t(s,...a))}function i(s){r(null,s)}}var yhe=x(()=>{});var _he=x(()=>{yhe()});function oVe(e,t){if(t!==void 0&&typeof t!="string")throw new TypeError('"ext" argument must be a string');pw(e);let n=0,o=-1,r=e.length,i;if(t===void 0||t.length===0||t.length>e.length){for(;r--;)if(e.codePointAt(r)===47){if(i){n=r+1;break}}else o<0&&(i=!0,o=r+1);return o<0?"":e.slice(n,o)}if(t===e)return"";let s=-1,a=t.length-1;for(;r--;)if(e.codePointAt(r)===47){if(i){n=r+1;break}}else s<0&&(i=!0,s=r+1),a>-1&&(e.codePointAt(r)===t.codePointAt(a--)?a<0&&(o=r):(a=-1,o=s));return n===o?o=s:o<0&&(o=e.length),e.slice(n,o)}function rVe(e){if(pw(e),e.length===0)return".";let t=-1,n=e.length,o;for(;--n;)if(e.codePointAt(n)===47){if(o){t=n;break}}else o||(o=!0);return t<0?e.codePointAt(0)===47?"/":".":t===1&&e.codePointAt(0)===47?"//":e.slice(0,t)}function iVe(e){pw(e);let t=e.length,n=-1,o=0,r=-1,i=0,s;for(;t--;){let a=e.codePointAt(t);if(a===47){if(s){o=t+1;break}continue}n<0&&(s=!0,n=t+1),a===46?r<0?r=t:i!==1&&(i=1):r>-1&&(i=-1)}return r<0||n<0||i===0||i===1&&r===n-1&&r===o+1?"":e.slice(r,n)}function sVe(...e){let t=-1,n;for(;++t<e.length;)pw(e[t]),e[t]&&(n=n===void 0?e[t]:n+"/"+e[t]);return n===void 0?".":aVe(n)}function aVe(e){pw(e);let t=e.codePointAt(0)===47,n=lVe(e,!t);return n.length===0&&!t&&(n="."),n.length>0&&e.codePointAt(e.length-1)===47&&(n+="/"),t?"/"+n:n}function lVe(e,t){let n="",o=0,r=-1,i=0,s=-1,a,l;for(;++s<=e.length;){if(s<e.length)a=e.codePointAt(s);else{if(a===47)break;a=47}if(a===47){if(!(r===s-1||i===1))if(r!==s-1&&i===2){if(n.length<2||o!==2||n.codePointAt(n.length-1)!==46||n.codePointAt(n.length-2)!==46){if(n.length>2){if(l=n.lastIndexOf("/"),l!==n.length-1){l<0?(n="",o=0):(n=n.slice(0,l),o=n.length-1-n.lastIndexOf("/")),r=s,i=0;continue}}else if(n.length>0){n="",o=0,r=s,i=0;continue}}t&&(n=n.length>0?n+"/..":"..",o=2)}else n.length>0?n+="/"+e.slice(r+1,s):n=e.slice(r+1,s),o=s-r-1;r=s,i=0}else a===46&&i>-1?i++:i=-1}return n}function pw(e){if(typeof e!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(e))}var Mu,vhe=x(()=>{Mu={basename:oVe,dirname:rVe,extname:iVe,join:sVe,sep:"/"}});function uVe(){return"/"}var bhe,xhe=x(()=>{bhe={cwd:uVe}});function S0(e){return Boolean(e!==null&&typeof e=="object"&&"href"in e&&e.href&&"protocol"in e&&e.protocol&&e.auth===void 0)}var $q=x(()=>{});function whe(e){if(typeof e=="string")e=new URL(e);else if(!S0(e)){let t=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+e+"`");throw t.code="ERR_INVALID_ARG_TYPE",t}if(e.protocol!=="file:"){let t=new TypeError("The URL must be of scheme file");throw t.code="ERR_INVALID_URL_SCHEME",t}return cVe(e)}function cVe(e){if(e.hostname!==""){let o=new TypeError('File URL host must be "localhost" or empty on darwin');throw o.code="ERR_INVALID_FILE_URL_HOST",o}let t=e.pathname,n=-1;for(;++n<t.length;)if(t.codePointAt(n)===37&&t.codePointAt(n+1)===50){let o=t.codePointAt(n+2);if(o===70||o===102){let r=new TypeError("File URL path must not include encoded / characters");throw r.code="ERR_INVALID_FILE_URL_PATH",r}}return decodeURIComponent(t)}var Che=x(()=>{$q();$q()});function jq(e,t){if(e&&e.includes(Mu.sep))throw new Error("`"+t+"` cannot be a path: did not expect `"+Mu.sep+"`")}function Wq(e,t){if(!e)throw new Error("`"+t+"` cannot be empty")}function Ehe(e,t){if(!e)throw new Error("Setting `"+t+"` requires `path` to be set too")}function pVe(e){return Boolean(e&&typeof e=="object"&&"byteLength"in e&&"byteOffset"in e)}var Hq,k0,She=x(()=>{XG();vhe();xhe();Che();Hq=["history","path","basename","stem","extname","dirname"],k0=class{constructor(t){let n;t?S0(t)?n={path:t}:typeof t=="string"||pVe(t)?n={value:t}:n=t:n={},this.cwd="cwd"in n?"":bhe.cwd(),this.data={},this.history=[],this.messages=[],this.value,this.map,this.result,this.stored;let o=-1;for(;++o<Hq.length;){let i=Hq[o];i in n&&n[i]!==void 0&&n[i]!==null&&(this[i]=i==="history"?[...n[i]]:n[i])}let r;for(r in n)Hq.includes(r)||(this[r]=n[r])}get basename(){return typeof this.path=="string"?Mu.basename(this.path):void 0}set basename(t){Wq(t,"basename"),jq(t,"basename"),this.path=Mu.join(this.dirname||"",t)}get dirname(){return typeof this.path=="string"?Mu.dirname(this.path):void 0}set dirname(t){Ehe(this.basename,"dirname"),this.path=Mu.join(t||"",this.basename)}get extname(){return typeof this.path=="string"?Mu.extname(this.path):void 0}set extname(t){if(jq(t,"extname"),Ehe(this.dirname,"extname"),t){if(t.codePointAt(0)!==46)throw new Error("`extname` must start with `.`");if(t.includes(".",1))throw new Error("`extname` cannot contain multiple dots")}this.path=Mu.join(this.dirname,this.stem+(t||""))}get path(){return this.history[this.history.length-1]}set path(t){S0(t)&&(t=whe(t)),Wq(t,"path"),this.path!==t&&this.history.push(t)}get stem(){return typeof this.path=="string"?Mu.basename(this.path,this.extname):void 0}set stem(t){Wq(t,"stem"),jq(t,"stem"),this.path=Mu.join(this.dirname||"",t+(this.extname||""))}fail(t,n,o){let r=this.message(t,n,o);throw r.fatal=!0,r}info(t,n,o){let r=this.message(t,n,o);return r.fatal=void 0,r}message(t,n,o){let r=new Ci(t,n,o);return this.path&&(r.name=this.path+":"+r.name,r.file=this.path),r.fatal=!1,this.messages.push(r),r}toString(t){return this.value===void 0?"":typeof this.value=="string"?this.value:new TextDecoder(t||void 0).decode(this.value)}}});var Gq=x(()=>{She()});var khe,Ahe=x(()=>{khe=function(e){let o=this.constructor.prototype,r=o[e],i=function(){return r.apply(i,arguments)};return Object.setPrototypeOf(i,o),i}});function Qq(e,t){if(typeof t!="function")throw new TypeError("Cannot `"+e+"` without `parser`")}function Kq(e,t){if(typeof t!="function")throw new TypeError("Cannot `"+e+"` without `compiler`")}function Yq(e,t){if(t)throw new Error("Cannot call `"+e+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function The(e){if(!cw(e)||typeof e.type!="string")throw new TypeError("Expected node, got `"+e+"`")}function Phe(e,t,n){if(!n)throw new Error("`"+e+"` finished async. Use `"+t+"` instead")}function e3(e){return dVe(e)?e:new k0(e)}function dVe(e){return Boolean(e&&typeof e=="object"&&"message"in e&&"messages"in e)}function fVe(e){return typeof e=="string"||hVe(e)}function hVe(e){return Boolean(e&&typeof e=="object"&&"byteLength"in e&&"byteOffset"in e)}var ZT,mVe,RT,qq,Ihe=x(()=>{ihe();ZT=I(fhe(),1);Gx();hhe();_he();Gq();Ahe();mVe={}.hasOwnProperty,RT=class extends khe{constructor(){super("copy");this.Compiler=void 0,this.Parser=void 0,this.attachers=[],this.compiler=void 0,this.freezeIndex=-1,this.frozen=void 0,this.namespace={},this.parser=void 0,this.transformers=Uq()}copy(){let t=new RT,n=-1;for(;++n<this.attachers.length;){let o=this.attachers[n];t.use(...o)}return t.data((0,ZT.default)(!0,{},this.namespace)),t}data(t,n){return typeof t=="string"?arguments.length===2?(Yq("data",this.frozen),this.namespace[t]=n,this):mVe.call(this.namespace,t)&&this.namespace[t]||void 0:t?(Yq("data",this.frozen),this.namespace=t,this):this.namespace}freeze(){if(this.frozen)return this;let t=this;for(;++this.freezeIndex<this.attachers.length;){let[n,...o]=this.attachers[this.freezeIndex];if(o[0]===!1)continue;o[0]===!0&&(o[0]=void 0);let r=n.call(t,...o);typeof r=="function"&&this.transformers.use(r)}return this.frozen=!0,this.freezeIndex=Number.POSITIVE_INFINITY,this}parse(t){this.freeze();let n=e3(t),o=this.parser||this.Parser;return Qq("parse",o),o(String(n),n)}process(t,n){let o=this;return this.freeze(),Qq("process",this.parser||this.Parser),Kq("process",this.compiler||this.Compiler),n?r(void 0,n):new Promise(r);function r(i,s){let a=e3(t),l=o.parse(a);o.run(l,a,function(c,p,m){if(c||!p||!m)return u(c);let d=p,f=o.stringify(d,m);fVe(f)?m.value=f:m.result=f,u(c,m)});function u(c,p){c||!p?s(c):i?i(p):(ha(n,"`done` is defined if `resolve` is not"),n(void 0,p))}}}processSync(t){let n=!1,o;return this.freeze(),Qq("processSync",this.parser||this.Parser),Kq("processSync",this.compiler||this.Compiler),this.process(t,r),Phe("processSync","process",n),ha(o,"we either bailed on an error or have a tree"),o;function r(i,s){n=!0,Bq(i),o=s}}run(t,n,o){The(t),this.freeze();let r=this.transformers;return!o&&typeof n=="function"&&(o=n,n=void 0),o?i(void 0,o):new Promise(i);function i(s,a){ha(typeof n!="function","`file` can\u2019t be a `done` anymore, we checked");let l=e3(n);r.run(t,l,u);function u(c,p,m){let d=p||t;c?a(c):s?s(d):(ha(o,"`done` is defined if `resolve` is not"),o(void 0,d,m))}}}runSync(t,n){let o=!1,r;return this.run(t,n,i),Phe("runSync","run",o),ha(r,"we either bailed on an error or have a tree"),r;function i(s,a){Bq(s),r=a,o=!0}}stringify(t,n){this.freeze();let o=e3(n),r=this.compiler||this.Compiler;return Kq("stringify",r),The(t),r(t,o)}use(t,...n){let o=this.attachers,r=this.namespace;if(Yq("use",this.frozen),t!=null)if(typeof t=="function")l(t,n);else if(typeof t=="object")Array.isArray(t)?a(t):s(t);else throw new TypeError("Expected usable value, not `"+t+"`");return this;function i(u){if(typeof u=="function")l(u,[]);else if(typeof u=="object")if(Array.isArray(u)){let[c,...p]=u;l(c,p)}else s(u);else throw new TypeError("Expected usable value, not `"+u+"`")}function s(u){if(!("plugins"in u)&&!("settings"in u))throw new Error("Expected usable value but received an empty preset, which is probably a mistake: presets typically come with `plugins` and sometimes with `settings`, but this has neither");a(u.plugins),u.settings&&(r.settings=(0,ZT.default)(!0,r.settings,u.settings))}function a(u){let c=-1;if(u!=null)if(Array.isArray(u))for(;++c<u.length;){let p=u[c];i(p)}else throw new TypeError("Expected a list of plugins, not `"+u+"`")}function l(u,c){let p=-1,m=-1;for(;++p<o.length;)if(o[p][0]===u){m=p;break}if(m===-1)o.push([u,...c]);else if(c.length>0){let[d,...f]=c,h=o[m][1];cw(h)&&cw(d)&&(d=(0,ZT.default)(!0,h,d)),o[m]=[u,d,...f]}}}},qq=new RT().freeze()});var Ohe=x(()=>{Ihe()});function Jq(e){let t=vVe(e),n=bVe(e);return xVe(t.runSync(t.parse(n),n),e)}function vVe(e){let t=e.rehypePlugins||Dhe,n=e.remarkPlugins||Dhe,o=e.remarkRehypeOptions?{...e.remarkRehypeOptions,...Mhe}:Mhe;return qq().use(BT).use(n).use(XT,o).use(t)}function bVe(e){let t=e.children||"",n=new k0;return typeof t=="string"?n.value=t:yT("Unexpected value `"+t+"` for `children` prop, expected `string`"),n}function xVe(e,t){let n=t.allowedElements,o=t.allowElement,r=t.components,i=t.disallowedElements,s=t.skipHtml,a=t.unwrapDisallowed,l=t.urlTransform||Nhe;for(let c of _Ve)Object.hasOwn(t,c.from)&&yT("Unexpected `"+c.from+"` prop, "+(c.to?"use `"+c.to+"` instead":"remove it")+" (see <"+gVe+"#"+c.id+"> for more info)");return n&&i&&yT("Unexpected combined `allowedElements` and `disallowedElements`, expected one or the other"),t.className&&(e={type:"element",tagName:"div",properties:{className:t.className},children:e.type==="root"?e.children:[e]}),uw(e,u),ZG(e,{Fragment:A0.Fragment,components:r,ignoreInvalidStyle:!0,jsx:A0.jsx,jsxs:A0.jsxs,passKeys:!0,passNode:!0});function u(c,p,m){if(c.type==="raw"&&m&&typeof p=="number")return s?m.children.splice(p,1):m.children[p]={type:"text",value:c.value},p;if(c.type==="element"){let d;for(d in Jx)if(Object.hasOwn(Jx,d)&&Object.hasOwn(c.properties,d)){let f=c.properties[d],h=Jx[d];(h===null||h.includes(c.tagName))&&(c.properties[d]=l(String(f||""),d,c))}}if(c.type==="element"){let d=n?!n.includes(c.tagName):i?i.includes(c.tagName):!1;if(!d&&o&&typeof p=="number"&&(d=!o(c,p,m)),d&&m&&typeof p=="number")return a&&c.children?m.children.splice(p,1,...c.children):m.children.splice(p,1),p}}}function Nhe(e){let t=e.indexOf(":"),n=e.indexOf("?"),o=e.indexOf("#"),r=e.indexOf("/");return t===-1||r!==-1&&t>r||n!==-1&&t>n||o!==-1&&t>o||yVe.test(e.slice(0,t))?e:""}var A0,Xq,gVe,Dhe,Mhe,yVe,_Ve,Lhe=x(()=>{Gx();Cme();Sme();A0=I(wc("react/jsx-runtime"),1),Xq=I(U(),1);zde();rhe();Ohe();Fq();Gq();gVe="https://github.com/remarkjs/react-markdown/blob/main/changelog.md",Dhe=[],Mhe={allowDangerousHtml:!0},yVe=/^(https?|ircs?|mailto|xmpp)$/i,_Ve=[{from:"astPlugins",id:"remove-buggy-html-in-markdown-parser"},{from:"allowDangerousHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"allowNode",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowElement"},{from:"allowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowedElements"},{from:"disallowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"disallowedElements"},{from:"escapeHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"includeElementIndex",id:"#remove-includeelementindex"},{from:"includeNodeIndex",id:"change-includenodeindex-to-includeelementindex"},{from:"linkTarget",id:"remove-linktarget"},{from:"plugins",id:"change-plugins-to-remarkplugins",to:"remarkPlugins"},{from:"rawSourcePos",id:"#remove-rawsourcepos"},{from:"renderers",id:"change-renderers-to-components",to:"components"},{from:"source",id:"change-source-to-children",to:"children"},{from:"sourcePos",id:"#remove-sourcepos"},{from:"transformImageUri",id:"#add-urltransform",to:"urlTransform"},{from:"transformLinkUri",id:"#add-urltransform",to:"urlTransform"}]});var Vhe=x(()=>{Lhe()});var Rq={};M(Rq,{default:()=>SVe});var Yo,wVe,CVe,Fhe,EVe,Zq,SVe,zhe=x(()=>{Yo=I(U());De();Vhe();zb();gE();wVe=/\.(mp3|aac|flac|opus)/,CVe=/\.(mp4|ogg)/,Fhe=({alt:e,src:t})=>{if(t.match(wVe))return Yo.default.createElement("audio",{controls:!0},Yo.default.createElement("source",{src:t}));if(t.match(CVe))return Yo.default.createElement("video",{controls:!0,loop:!0},Yo.default.createElement("source",{src:t}));e=e||"An Example Image";let[,n,o]=e.match(/(?:(.+?)\|)?(.+)/)||[],r=(n||"").split(",");return Yo.default.createElement("img",{src:t,alt:o,classes:[]})},EVe=()=>({image:Fhe,img:Fhe,a:e=>Yo.default.createElement("a",{href:e.href,target:"_blank",rel:"noreferrer noopener"},e.children),table:e=>Yo.default.createElement("div",{className:"tco-table-scroll"},Yo.default.createElement("table",null,e.children.reverse())),heading:({level:e,children:t})=>{let n=`h${e}`;return Yo.default.createElement(n,null,t)},p:e=>Yo.default.createElement("p",{...e}),code:({node:e,className:t="",children:n,...o})=>{let r=/language-(\w+)/.exec(t||""),i=r&&r[1];return i?Yo.default.createElement("div",{className:"tco-markdown-code-editor"},Yo.default.createElement(Um,{value:n,updateValue:console.log,CodeEditorButtonsComponent:G_,options:{mode:i,expandable:!0,header_label:i.toUpperCase()}})):Yo.default.createElement("code",{className:"tco-markdown-inline-code "+t,...o},n)},link:e=>Yo.default.createElement("a",{...e,target:"_blank",rel:"nofollow noopener noreferrer"})}),Zq=Yo.default.forwardRef(({tag:e,begin:t,end:n,source:o,classes:r,className:i,extraRenderers:s={},...a},l)=>{let u=(0,Yo.useCallback)(({children:m})=>e?Yo.default.createElement("div",{ref:l,className:Q("is-longform","is-markdown",i,...r),...a},m):Yo.default.createElement(Yo.default.Fragment,null,m),[e,l,t,n,i,r,a]),c=(0,Yo.useMemo)(EVe,[]),p=(0,Yo.useMemo)(function(){return{...c,root:u,...s}},[u,c,s]);return Yo.default.createElement("div",{className:"tco-markdown"},Yo.default.createElement(Jq,{components:p},o))});Zq.displayName="MarkdownContent";Zq.defaultProps={tag:"div",className:"",classes:[]};SVe=Zq});var eQ={};M(eQ,{default:()=>n3});var t3,Bhe,n3,Uhe=x(()=>{t3=I(U()),Bhe=I(ui());De();n3=class extends t3.default.PureComponent{constructor(){super(...arguments);K(this,"closeOnOutsideFocus",t=>{!this.isActive()||!this.popoverRef||this.popoverRef.contains(t.target)||this.props.onOutsideClick()});K(this,"updatePosition",()=>{if(!this.containerRef||!this.props.fixed||!this.props.active)return;let t=7,n=5,o=15,r=window.innerHeight,i=window.innerWidth,{top:s,bottom:a,left:l,width:u,height:c}=this.containerRef.getBoundingClientRect(),p,m=this.props.side||"bottom";switch(m){case"top":p={bottom:r-a+c+t+n,left:l};break;case"left":p={top:s+c/2,right:i-l+t+n};break;case"bottom":p={top:s+c+t+n,left:l};break;case"right":p={top:s+c/2,left:l+u+t+n};break}if(this.props.flowCorrection&&this.popoverRef){let d=this.popoverRef.getBoundingClientRect(),f=!1;if(m==="left"||m==="right"){let h=d.height/2;p.top+h>r&&(p.top=s-d.height+o*2,f="end"),p.top-h<0&&(p.top=s-o,f="start")}this.setState({flow:f})}this.setState({style:p})});this.state={show:!1,isTransitioning:!1,flow:"",style:{}}}componentDidMount(){this.setState({container:document.querySelector(this.props.popoverParentSelector),scrollBox:this.containerRef.closest(".cs-scroll-box"),scrollContainer:this.containerRef.closest(".cs-scroll-container")||window.document.body}),window.document.body.addEventListener("click",this.closeOnOutsideFocus),window.document.body.addEventListener("focus",this.closeOnOutsideFocus),this.props.fixed&&(this.addFixedEvents(),this.openOrClose())}componentDidUpdate(t){t.fixed!==this.state.fixed&&this.addFixedEvents(),this.props.fixed&&t.active!==this.props.active&&this.openOrClose()}addFixedEvents(){this.removeFixedEvents(),!!this.containerRef&&(window.addEventListener("resize",this.updatePosition),this.state.scrollBox?(this.state.scrollBox.addEventListener("ps-scroll-y",this.updatePosition),this.state.scrollBox.addEventListener("ps-scroll-x",this.updatePosition)):this.state.scrollContainer&&this.state.scrollContainer.addEventListener("scroll",this.updatePosition))}openOrClose(){this.props.active?(this.updatePosition(),this.setState({show:!0})):this.setState({show:!1})}maybeFocusInput(){}removeFixedEvents(){window.removeEventListener("resize",this.updatePosition),this.state.scrollBox&&(this.state.scrollBox.removeEventListener("ps-scroll-y",this.updatePosition),this.state.scrollBox.removeEventListener("ps-scroll-x",this.updatePosition)),this.state.scrollContainer&&this.state.scrollContainer.removeEventListener("scroll",this.updatePosition)}componentWillUnmount(){this.removeFixedEvents(),window.document.body.removeEventListener("click",this.closeOnOutsideFocus),window.document.body.removeEventListener("focus",this.closeOnOutsideFocus)}isActive(){return this.props.fixed?this.props.active&&this.state.show:this.props.active}render(){let t=!this.props.fixed&&this.props.flowCorrection?this.state.flow&&`cs-popover-flow-${this.state.flow}`:"",n=t3.default.createElement("div",{className:Q("cs-popover",{"cs-popover-fixed":this.props.fixed,"cs-active":this.isActive(),"cs-transitioning":this.state.isTransitioning},`cs-popover-${this.props.side}`,t),ref:o=>this.popoverRef=o,style:this.state.style},this.props.active&&this.props.children);return t3.default.createElement("div",{ref:o=>this.containerRef=o,style:{position:"relative",zIndex:100,minHeight:"100%"}},this.props.fixed&&this.state.container&&!!this.state.container.nodeType?Bhe.default.createPortal(n,this.state.container):n)}};K(n3,"defaultProps",{fixed:!1,side:"bottom",flowCorrection:!0,onOutsideClick:()=>{},popoverParentSelector:".cs-app"})});var tQ={};M(tQ,{closestMatch:()=>mw});function mw(e,t){return e&&(e.matches(t)?e:e.closest(t))}var o3=x(()=>{});var oQ={};M(oQ,{useSetObserverFromDOM:()=>nQ});function nQ(){let e=Ye(),t=ik();return function(n){n=n.target||n;let o=mw(n,'[data-cs-observe="true"]');if(!o)return;let r=o.getAttribute("data-cs-observeable-id");r&&(e(du(r)),t(r))}}var rQ=x(()=>{ft();o3();Ut();Cb()});var sQ={};M(sQ,{validTargets:()=>r3,withInlineEditing:()=>iQ});function kVe(e,t,n){return Object.keys(t).map(o=>{let{selector:r}=t[o];if(!r)return!1;if(t[o].selector==="root")return{key:o,target:n};if(e.matches(r))return{key:o,target:e};let i=e.closest(r);return i&&n.contains(i)?{key:o,target:i}:!1}).map(({key:o,target:r})=>{if(!o)return!1;if(!t[o].editing_target)return{key:o,target:r};let i=r.querySelector(t[o].editing_target);return i?{key:o,target:i}:!1}).find(o=>!!o)}function jhe(e){let t=e.getAttribute("tco-inline-editing-mode");return e.tagName==="DIV"&&t!=="simple"||t==="full"}function AVe({target:e,onClickMedia:t,initInlineEditing:n}){let o=["bold","italic","strikethrough","underline","forecolor"],r=["textcolor","paste","wordpress","link","lists","tco-inline-editing"];jhe(e)&&(o.pop(),o.unshift("formatselect"),o=o.concat(["forecolor","listoptions","alignoptions","pastetext","removeformat","cs_media","link","superscript","subscript"])),o.unshift("tco-controls");let i=o.join(" "),s=window.csPreviewData?.editor?.tinymce?.textcolor_map;return s&&(s=hf(s)),{target:e,toolbar:i,theme:"modern",skin:"lightgray",selection_toolbar:i,insert_toolbar:!1,target_list:[{title:"None",value:""},{title:"Same page",value:"_self"},{title:"New page",value:"_blank"},{title:"Parent frame",value:"_parent"}],inline:!0,force_p_newlines:!0,force_br_newlines:!1,forced_root_block:"",plugins:r.join(" "),menubar:!1,convert_urls:!1,browser_spellcheck:!0,textcolor_map:s,setup:a=>{a.addButton("cs_media",{icon:"image",tooltip:v("common.editor.insert-image"),onclick:t})},init_instance_callback:n}}function TVe(e,{_disabled:t,_type:n,...o},r,i,s){let[a,l]=(0,Fr.useState)(!1),u=(0,Fr.useRef)(()=>{}),c=Object.keys(r.options.inline).filter(p=>!jn(o?.[p]??"")).map(p=>r.options.inline[p].selector).join("|");return(0,Fr.useEffect)(()=>{if(e.current.root&&MVe()&&!t&&!["component","slot","component-thru"].includes(n)){let p=e.current.root,m=!1;if(c.split("|").filter(d=>!!d).forEach(d=>{if(d==="root"){m=!0;return}p.querySelector(d)&&(m=!0)}),m){l(!0);let d=f=>u.current(f);return p.addEventListener("dblclick",d),()=>{p.removeEventListener("dblclick",d)}}}return()=>{}},[l,t,n,c]),(0,Fr.useEffect)(()=>{!a||i||!e.current.root?u.current=()=>{}:u.current=({target:p,clientX:m,clientY:d})=>{let f=kVe(p,r.options.inline||{},e.current.root);f&&s(f,{clientX:m,clientY:d})}},[a,r.options.inline,i,s]),a}function PVe(e,t,n,o){let r=Ye(),i=(0,Fr.useRef)({}),s=(0,Fr.useRef)(),a=nQ(),l=Jr();(0,Fr.useEffect)(()=>{n&&s.current&&s.current(o)},[n,o.id,o.close,o.open,o.html]);let u=(0,Fr.useCallback)(()=>{let{editor:h,key:g}=i.current,y=h.getContent();r(hM()),i.current.editor.destroy(),t._type==="text"&&(e.current.root.innerHTML=y),r(Zd(window.csAppData.preview.documentId,t._id,g,y)),f()},[r,t._id,i.current]),c=(0,Fr.useCallback)(h=>{l.getState().ui.inlineEditing&&!s.current&&u()},[u]),p=(0,Fr.useCallback)(h=>{e.current.root&&e.current.root.contains(h.target)&&h.target.closest("button")&&h.preventDefault()},[]),m=(0,Fr.useCallback)(h=>{let g=!e.current.root||!e.current.root.contains(h.target),y=!!h.target.closest(".media-modal.wp-core-ui"),_=!!h.target.closest(".mce-container");g&&!y&&!_&&(u(),a(h))},[u]),d=(0,Fr.useCallback)(({target:h,key:g},y)=>{s.current=null,r(fM(t._id)),h.innerHTML=t[g],window.tinymce.init(AVe({target:h,onClickMedia(_){let{editor:b}=i.current,w=b.selection.getBookmark();s.current=({html:S})=>{b.focus(),w&&b.selection.moveToBookmark(w),S&&b.execCommand("mceInsertContent",!1,S)},r(wg(t._id,{open:!0}))},initInlineEditing:_=>{if(!_||!e.current.root)return;i.current={editor:_,key:g},NVe(_,y);let b=_.getElement().closest("a[href]");b&&b.removeAttribute("href");let S=(0,$he.debounce)(()=>{},1e3),C=LVe(_);C(),_.on("keydown",C),_.on("keyup",S),_.on("change",S),_.on("blur",c),window.document.body.addEventListener("mousedown",m),window.document.body.addEventListener("mousedown",p),window.document.body.addEventListener("focus",m)}}))},[t,c,m,p,r]),f=(0,Fr.useCallback)(()=>{window.document.body.removeEventListener("mousedown",m),window.document.body.removeEventListener("mousedown",p),window.document.body.removeEventListener("focus",m)},[m,p]);return d}function IVe(e){function t(r){let i=Object.assign({},e.buttons[r]);return delete i.active,i}function n(r){return r.map(t)}function o(r){setTimeout(()=>{r.classes.add("tco-inline-text-editor-panel"),r.$el.css("width",""),r.$el.find(".mce-container-body").css("width","")},0)}e.addButton("alignoptions",{type:"menubutton",tooltip:v("common.editor.alignment"),icon:"aligncenter",menu:n(["alignleft","aligncenter","alignright","alignjustify","alignnone"]),onShow:({control:r})=>o(r)}),e.addButton("listoptions",{type:"menubutton",tooltip:v("common.editor.lists"),icon:"bullist",menu:n(["bullist","numlist","indent","outdent"]),onShow:({control:r})=>o(r)})}function OVe(e){(!e.editorManager.ui.FloatPanel.zIndex||e.editorManager.ui.FloatPanel.zIndex<100065535)&&(e.editorManager.ui.FloatPanel.zIndex=100065535);let t;function n(){let o=window.tinyMCE.DOM.getRect(e.getBody()),{x:r,y:i,w:s}=t.layoutRect();t.classes.add("arrow"),t.classes.remove("tco-is-left"),t.classes.remove("tco-is-right"),t.classes.remove("arrow-down"),t.classes.remove("arrow-up");let a=r+Math.abs(o.w-s)/2*(r===o.x^o.w>s?-1:1);a<0?t.classes.add("tco-is-left"):a+s>window.innerWidth?t.classes.add("tco-is-right"):t.layoutRect({x:a}),i<0?t.classes.add("tco-is-vp-top"):t.classes.add(i<o.y?"arrow-down":"arrow-up")}e.addButton("tco-controls",{text:" ",icon:!1,onPostRender:({control:o})=>{o.hide(),t||(t=o.rootControl,t.on("move",n),t.on("postrender",()=>t.classes.add("tco-inline-text-editor")))}}),jhe(e.targetElm)&&IVe(e)}function DVe(){return window.tinymce&&window.tinymce.PluginManager?(window.tinymce.PluginManager.lookup["tco-inline-editing"]||window.tinymce.PluginManager.add("tco-inline-editing",OVe),!0):!1}function MVe(){return DVe()?!0:(Hhe||(console.warn("Inline editing disabled because TinyMCE was not loaded."),Hhe=!0),!1)}function NVe(e,{clientX:t,clientY:n}){let o,r;if(window.document.caretPositionFromPoint){let i=window.document.caretPositionFromPoint(t,n);o=i.offsetNode,r=i.offset}else if(window.document.caretRangeFromPoint){let i=window.document.caretRangeFromPoint(t,n);o=i.startContainer,r=i.startOffset}e.focus(),o?e.selection.setCursorLocation(o,r):e.selection.select(e.getBody(),!0),e.selection.collapse(!1)}function LVe(e){return()=>{let t=e.getElement();if(t&&t.tagName==="SPAN"&&!t.querySelector("br[data-mce-bogus]")){let n=window.document.createElement("br");n.setAttribute("data-mce-bogus","1"),t.append(n)}}}var Fr,$he,r3,Hhe,iQ,i3=x(()=>{Fr=I(U());De();$he=I(Mn());ft();Ut();Ut();ke();rQ();Lg();gs();r3=new WeakMap,Hhe=!1;iQ=(e,t)=>{let n=(0,Fr.forwardRef)(({observer:o,className:r,...i},s)=>{let a=Ne(m=>m.ui.inlineEditing),l=Ne(m=>m.ui.remoteMedia),u=a===i.element._id,c=PVe(s,i.element,u,l),p=TVe(s,i.element,t,u,c);return(0,Fr.useEffect)(()=>{s.current.root&&r3.set(s.current.root,p)},[p]),(0,Fr.useEffect)(()=>{s.current.root&&s.current.root.classList.toggle("is-inline-editing",u)},[u]),Fr.default.createElement(e,{ref:s,...i})});return n.displayName=e.displayName+"withInlineEditing",n}});var lQ={};M(lQ,{default:()=>s3});function s3(){return ReactDOM.createPortal(Xn.default.createElement(UVe,null),window.csAppData.rootEl)}var Xn,aQ,Whe,VVe,Ghe,FVe,zVe,BVe,UVe,uQ=x(()=>{De();Xn=I(U());Y1();ft();Ut();He();aQ=I(Mn());ks();Wn();i3();c1();kx();o3();Ni();ks();Whe=22,VVe=2,Ghe=1,FVe=100,zVe=125,BVe=650,UVe=()=>{let[e,t]=(0,Xn.useState)(null),n=_b(window.csAppData.preview.documentId,e)??ms,o=mh(),r=(0,Xn.useRef)(),i=(0,Xn.useRef)(),s=(0,Xn.useRef)(!1),a=(0,Xn.useRef)(null),[l,u]=(0,Xn.useState)("top left"),c=Ne(T=>T.ui.observing),p=Ne(T=>T.ui.observingForced),m=Ye(),d=(0,Xn.useCallback)(T=>du(T),[m]),f=(0,Xn.useCallback)(()=>{p||requestAnimationFrame(function(){m(fu)})},[m,p]);(0,Xn.useEffect)(()=>{t(c)},[c,t]);let h=ok(n),g=(0,Xn.useCallback)(()=>{if(!i.current||!r.current)return;let T=r.current,{top:F,right:z,bottom:L,left:D}=i.current.getBoundingClientRect(),{innerWidth:j,innerHeight:$}=window,X=j-oh(),ne=$,le=[];F-Whe>=0&&le.push("top"),z>X&&le.push("right"),L+Whe<ne&&le.push("bottom"),D>=0&&le.push("left");let P=le.includes("top")?"top":"bottom";!le.includes("top")&&!le.includes("bottom")&&(P="top-inside");let R=`${P} ${le.includes("left")?"left":"right"}`,de=s.current?0:VVe;T.style.top=`${Math.max(0,F-de)}px`,T.style.left=`${Math.max(0,D-de)}px`,T.style.right=`${z>=X?0:X-(z+de)}px`,T.style.bottom=`${L>=ne?0:ne-(L+de)}px`,u(R)},[u]),{icon:y,style:_}=(0,Xn.useMemo)(()=>e?xL(r3.get(i.current)===!0?["inline-editing"]:h):ms,[e,h]),b=(0,Xn.useMemo)(()=>(e&&n.__label)??"",[e,n.__label]),w=(0,Xn.useCallback)((T,F)=>{if(!r.current)return;i.current=T,t(F);let z=T.matches("[data-cs-dropzone], .x-row.tco-element-preview"),L=s.current!==z;s.current=z,L&&(r.current.style.display="none"),g(T),r.current&&(r.current.style.display="block")},[g,u]),S=(0,Xn.useCallback)(()=>{!r.current||(i.current=null,r.current.style.display="none",s.current=!1,t(null),u("top left"))},[u]);(0,Xn.useEffect)(()=>{r.current&&(r.current.style.display="none")},[]);let C=(0,Xn.useMemo)(()=>(0,aQ.throttle)(g,Ghe));(0,Xn.useEffect)(()=>{let T,F,z=()=>{clearTimeout(T),clearInterval(F),F=setInterval(g,Ghe),T=setTimeout(()=>{clearInterval(F)},BVe)};return window.addEventListener("tco-toggle",z),window.addEventListener("scroll",C,!0),window.addEventListener("resize",C,!0),window.addEventListener("blur",C,!0),window.addEventListener("focus",C,!0),()=>{clearTimeout(T),C.cancel(),window.removeEventListener("tco-toggle",z),window.removeEventListener("scroll",C,!0),window.removeEventListener("resize",C,!0),window.removeEventListener("blur",C,!0),window.removeEventListener("focus",C)}},[g,C]);let k=(0,Xn.useCallback)(T=>{clearTimeout(a.current);let F=window.document.querySelector(`[data-cs-observeable-id="${T}"]`);if(F&&F!==i.current){let z=F.closest("[data-x-toggleable]");if(z){let L=window.xToggleGetState(z.getAttribute("data-x-toggleable"));if(z.hasAttribute("data-x-toggle")){if(L){let D=window.document.querySelector(`[data-cs-observeable-container="${T}"]`);if(D)return w(D,T),!0}return w(F,T),!0}if(!L)return!1}return w(F,T),!0}},[w]),A=(0,Xn.useMemo)(()=>(0,aQ.throttle)(T=>{let F=mw(T,'[data-cs-observe="true"]');if(i.current===F){C();return}if(!F){S(),f();return}let z=F.getAttribute("data-cs-observeable-container");if(z){w(F,z),m(d(z));return}let L=F.getAttribute("data-cs-observeable-id"),D=o(L);if(D.locked){m(d(D.element._id)),t(D.element._id),k(D.element._id);return}w(F,L)},zVe),[C,w,S,d,f,o,m,t,k]);(0,Xn.useEffect)(()=>{if(p)return;let T=z=>void A(z.target),F=z=>void A(z.toElement||z.relatedTarget);return window.document.body.addEventListener("mousemove",T,!0),window.document.body.addEventListener("mouseenter",T,!0),window.document.body.addEventListener("mouseleave",F,!0),()=>{A.cancel(),window.document.body.removeEventListener("mousemove",T,!0),window.document.body.removeEventListener("mouseenter",T,!0),window.document.body.removeEventListener("mouseleave",F,!0)}},[A,p]),(0,Xn.useEffect)(()=>{c||S(),c&&!k(c)&&i.current&&(a.current=setTimeout(S,FVe))},[w,S,c,k]),n._locked&&(y="lock",_=null);let O=(0,Xn.useMemo)(function(){return{__html:b}},[b]);return Xn.default.createElement("div",{ref:r,className:Q("tco-observer",l),style:_},Xn.default.createElement("div",{className:"tco-observer-label"},y?Xn.default.createElement("span",null,Xn.default.createElement(G,{type:y}),Xn.default.createElement("span",{dangerouslySetInnerHTML:O})):Xn.default.createElement("span",{dangerouslySetInnerHTML:O})))}});var pQ={};M(pQ,{default:()=>cQ});var $Ve,cQ,mQ=x(()=>{$Ve={accept:"accept",acceptcharset:"acceptCharset","accept-charset":"acceptCharset",accesskey:"accessKey",action:"action",allowfullscreen:"allowFullScreen",alt:"alt",as:"as",async:"async",autocapitalize:"autoCapitalize",autocomplete:"autoComplete",autocorrect:"autoCorrect",autofocus:"autoFocus",autoplay:"autoPlay",autosave:"autoSave",capture:"capture",cellpadding:"cellPadding",cellspacing:"cellSpacing",challenge:"challenge",charset:"charSet",checked:"checked",children:"children",cite:"cite",class:"className",classid:"classID",classname:"className",cols:"cols",colspan:"colSpan",content:"content",contenteditable:"contentEditable",contextmenu:"contextMenu",controls:"controls",controlslist:"controlsList",coords:"coords",crossorigin:"crossOrigin",dangerouslysetinnerhtml:"dangerouslySetInnerHTML",data:"data",datetime:"dateTime",default:"default",defaultchecked:"defaultChecked",defaultvalue:"defaultValue",defer:"defer",dir:"dir",disabled:"disabled",disablepictureinpicture:"disablePictureInPicture",disableremoteplayback:"disableRemotePlayback",download:"download",draggable:"draggable",enctype:"encType",enterkeyhint:"enterKeyHint",for:"htmlFor",form:"form",formmethod:"formMethod",formaction:"formAction",formenctype:"formEncType",formnovalidate:"formNoValidate",formtarget:"formTarget",frameborder:"frameBorder",headers:"headers",height:"height",hidden:"hidden",high:"high",href:"href",hreflang:"hrefLang",htmlfor:"htmlFor",httpequiv:"httpEquiv","http-equiv":"httpEquiv",icon:"icon",id:"id",innerhtml:"innerHTML",inputmode:"inputMode",integrity:"integrity",is:"is",itemid:"itemID",itemprop:"itemProp",itemref:"itemRef",itemscope:"itemScope",itemtype:"itemType",keyparams:"keyParams",keytype:"keyType",kind:"kind",label:"label",lang:"lang",list:"list",loop:"loop",low:"low",manifest:"manifest",marginwidth:"marginWidth",marginheight:"marginHeight",max:"max",maxlength:"maxLength",media:"media",mediagroup:"mediaGroup",method:"method",min:"min",minlength:"minLength",multiple:"multiple",muted:"muted",name:"name",nomodule:"noModule",nonce:"nonce",novalidate:"noValidate",open:"open",optimum:"optimum",pattern:"pattern",placeholder:"placeholder",playsinline:"playsInline",poster:"poster",preload:"preload",profile:"profile",radiogroup:"radioGroup",readonly:"readOnly",referrerpolicy:"referrerPolicy",rel:"rel",required:"required",reversed:"reversed",role:"role",rows:"rows",rowspan:"rowSpan",sandbox:"sandbox",scope:"scope",scoped:"scoped",scrolling:"scrolling",seamless:"seamless",selected:"selected",shape:"shape",size:"size",sizes:"sizes",span:"span",spellcheck:"spellCheck",src:"src",srcdoc:"srcDoc",srclang:"srcLang",srcset:"srcSet",start:"start",step:"step",style:"style",summary:"summary",tabindex:"tabIndex",target:"target",title:"title",type:"type",usemap:"useMap",value:"value",width:"width",wmode:"wmode",wrap:"wrap",about:"about",accentheight:"accentHeight","accent-height":"accentHeight",accumulate:"accumulate",additive:"additive",alignmentbaseline:"alignmentBaseline","alignment-baseline":"alignmentBaseline",allowreorder:"allowReorder",alphabetic:"alphabetic",amplitude:"amplitude",arabicform:"arabicForm","arabic-form":"arabicForm",ascent:"ascent",attributename:"attributeName",attributetype:"attributeType",autoreverse:"autoReverse",azimuth:"azimuth",basefrequency:"baseFrequency",baselineshift:"baselineShift","baseline-shift":"baselineShift",baseprofile:"baseProfile",bbox:"bbox",begin:"begin",bias:"bias",by:"by",calcmode:"calcMode",capheight:"capHeight","cap-height":"capHeight",clip:"clip",clippath:"clipPath","clip-path":"clipPath",clippathunits:"clipPathUnits",cliprule:"clipRule","clip-rule":"clipRule",color:"color",colorinterpolation:"colorInterpolation","color-interpolation":"colorInterpolation",colorinterpolationfilters:"colorInterpolationFilters","color-interpolation-filters":"colorInterpolationFilters",colorprofile:"colorProfile","color-profile":"colorProfile",colorrendering:"colorRendering","color-rendering":"colorRendering",contentscripttype:"contentScriptType",contentstyletype:"contentStyleType",cursor:"cursor",cx:"cx",cy:"cy",d:"d",datatype:"datatype",decelerate:"decelerate",descent:"descent",diffuseconstant:"diffuseConstant",direction:"direction",display:"display",divisor:"divisor",dominantbaseline:"dominantBaseline","dominant-baseline":"dominantBaseline",dur:"dur",dx:"dx",dy:"dy",edgemode:"edgeMode",elevation:"elevation",enablebackground:"enableBackground","enable-background":"enableBackground",end:"end",exponent:"exponent",externalresourcesrequired:"externalResourcesRequired",fill:"fill",fillopacity:"fillOpacity","fill-opacity":"fillOpacity",fillrule:"fillRule","fill-rule":"fillRule",filter:"filter",filterres:"filterRes",filterunits:"filterUnits",floodopacity:"floodOpacity","flood-opacity":"floodOpacity",floodcolor:"floodColor","flood-color":"floodColor",focusable:"focusable",fontfamily:"fontFamily","font-family":"fontFamily",fontsize:"fontSize","font-size":"fontSize",fontsizeadjust:"fontSizeAdjust","font-size-adjust":"fontSizeAdjust",fontstretch:"fontStretch","font-stretch":"fontStretch",fontstyle:"fontStyle","font-style":"fontStyle",fontvariant:"fontVariant","font-variant":"fontVariant",fontweight:"fontWeight","font-weight":"fontWeight",format:"format",from:"from",fx:"fx",fy:"fy",g1:"g1",g2:"g2",glyphname:"glyphName","glyph-name":"glyphName",glyphorientationhorizontal:"glyphOrientationHorizontal","glyph-orientation-horizontal":"glyphOrientationHorizontal",glyphorientationvertical:"glyphOrientationVertical","glyph-orientation-vertical":"glyphOrientationVertical",glyphref:"glyphRef",gradienttransform:"gradientTransform",gradientunits:"gradientUnits",hanging:"hanging",horizadvx:"horizAdvX","horiz-adv-x":"horizAdvX",horizoriginx:"horizOriginX","horiz-origin-x":"horizOriginX",ideographic:"ideographic",imagerendering:"imageRendering","image-rendering":"imageRendering",in2:"in2",in:"in",inlist:"inlist",intercept:"intercept",k1:"k1",k2:"k2",k3:"k3",k4:"k4",k:"k",kernelmatrix:"kernelMatrix",kernelunitlength:"kernelUnitLength",kerning:"kerning",keypoints:"keyPoints",keysplines:"keySplines",keytimes:"keyTimes",lengthadjust:"lengthAdjust",letterspacing:"letterSpacing","letter-spacing":"letterSpacing",lightingcolor:"lightingColor","lighting-color":"lightingColor",limitingconeangle:"limitingConeAngle",local:"local",markerend:"markerEnd","marker-end":"markerEnd",markerheight:"markerHeight",markermid:"markerMid","marker-mid":"markerMid",markerstart:"markerStart","marker-start":"markerStart",markerunits:"markerUnits",markerwidth:"markerWidth",mask:"mask",maskcontentunits:"maskContentUnits",maskunits:"maskUnits",mathematical:"mathematical",mode:"mode",numoctaves:"numOctaves",offset:"offset",opacity:"opacity",operator:"operator",order:"order",orient:"orient",orientation:"orientation",origin:"origin",overflow:"overflow",overlineposition:"overlinePosition","overline-position":"overlinePosition",overlinethickness:"overlineThickness","overline-thickness":"overlineThickness",paintorder:"paintOrder","paint-order":"paintOrder",panose1:"panose1","panose-1":"panose1",pathlength:"pathLength",patterncontentunits:"patternContentUnits",patterntransform:"patternTransform",patternunits:"patternUnits",pointerevents:"pointerEvents","pointer-events":"pointerEvents",points:"points",pointsatx:"pointsAtX",pointsaty:"pointsAtY",pointsatz:"pointsAtZ",prefix:"prefix",preservealpha:"preserveAlpha",preserveaspectratio:"preserveAspectRatio",primitiveunits:"primitiveUnits",property:"property",r:"r",radius:"radius",refx:"refX",refy:"refY",renderingintent:"renderingIntent","rendering-intent":"renderingIntent",repeatcount:"repeatCount",repeatdur:"repeatDur",requiredextensions:"requiredExtensions",requiredfeatures:"requiredFeatures",resource:"resource",restart:"restart",result:"result",results:"results",rotate:"rotate",rx:"rx",ry:"ry",scale:"scale",security:"security",seed:"seed",shaperendering:"shapeRendering","shape-rendering":"shapeRendering",slope:"slope",spacing:"spacing",specularconstant:"specularConstant",specularexponent:"specularExponent",speed:"speed",spreadmethod:"spreadMethod",startoffset:"startOffset",stddeviation:"stdDeviation",stemh:"stemh",stemv:"stemv",stitchtiles:"stitchTiles",stopcolor:"stopColor","stop-color":"stopColor",stopopacity:"stopOpacity","stop-opacity":"stopOpacity",strikethroughposition:"strikethroughPosition","strikethrough-position":"strikethroughPosition",strikethroughthickness:"strikethroughThickness","strikethrough-thickness":"strikethroughThickness",string:"string",stroke:"stroke",strokedasharray:"strokeDasharray","stroke-dasharray":"strokeDasharray",strokedashoffset:"strokeDashoffset","stroke-dashoffset":"strokeDashoffset",strokelinecap:"strokeLinecap","stroke-linecap":"strokeLinecap",strokelinejoin:"strokeLinejoin","stroke-linejoin":"strokeLinejoin",strokemiterlimit:"strokeMiterlimit","stroke-miterlimit":"strokeMiterlimit",strokewidth:"strokeWidth","stroke-width":"strokeWidth",strokeopacity:"strokeOpacity","stroke-opacity":"strokeOpacity",suppresscontenteditablewarning:"suppressContentEditableWarning",suppresshydrationwarning:"suppressHydrationWarning",surfacescale:"surfaceScale",systemlanguage:"systemLanguage",tablevalues:"tableValues",targetx:"targetX",targety:"targetY",textanchor:"textAnchor","text-anchor":"textAnchor",textdecoration:"textDecoration","text-decoration":"textDecoration",textlength:"textLength",textrendering:"textRendering","text-rendering":"textRendering",to:"to",transform:"transform",typeof:"typeof",u1:"u1",u2:"u2",underlineposition:"underlinePosition","underline-position":"underlinePosition",underlinethickness:"underlineThickness","underline-thickness":"underlineThickness",unicode:"unicode",unicodebidi:"unicodeBidi","unicode-bidi":"unicodeBidi",unicoderange:"unicodeRange","unicode-range":"unicodeRange",unitsperem:"unitsPerEm","units-per-em":"unitsPerEm",unselectable:"unselectable",valphabetic:"vAlphabetic","v-alphabetic":"vAlphabetic",values:"values",vectoreffect:"vectorEffect","vector-effect":"vectorEffect",version:"version",vertadvy:"vertAdvY","vert-adv-y":"vertAdvY",vertoriginx:"vertOriginX","vert-origin-x":"vertOriginX",vertoriginy:"vertOriginY","vert-origin-y":"vertOriginY",vhanging:"vHanging","v-hanging":"vHanging",videographic:"vIdeographic","v-ideographic":"vIdeographic",viewbox:"viewBox",viewtarget:"viewTarget",visibility:"visibility",vmathematical:"vMathematical","v-mathematical":"vMathematical",vocab:"vocab",widths:"widths",wordspacing:"wordSpacing","word-spacing":"wordSpacing",writingmode:"writingMode","writing-mode":"writingMode",x1:"x1",x2:"x2",x:"x",xchannelselector:"xChannelSelector",xheight:"xHeight","x-height":"xHeight",xlinkactuate:"xlinkActuate","xlink:actuate":"xlinkActuate",xlinkarcrole:"xlinkArcrole","xlink:arcrole":"xlinkArcrole",xlinkhref:"xlinkHref","xlink:href":"xlinkHref",xlinkrole:"xlinkRole","xlink:role":"xlinkRole",xlinkshow:"xlinkShow","xlink:show":"xlinkShow",xlinktitle:"xlinkTitle","xlink:title":"xlinkTitle",xlinktype:"xlinkType","xlink:type":"xlinkType",xmlbase:"xmlBase","xml:base":"xmlBase",xmllang:"xmlLang","xml:lang":"xmlLang",xmlns:"xmlns","xml:space":"xmlSpace",xmlnsxlink:"xmlnsXlink","xmlns:xlink":"xmlnsXlink",xmlspace:"xmlSpace",y1:"y1",y2:"y2",y:"y",ychannelselector:"yChannelSelector",z:"z",zoomandpan:"zoomAndPan"},cQ=$Ve});var hQ={};M(hQ,{default:()=>dw,elementQuerySelectorAll:()=>fw,styleStringToObject:()=>fQ});function GVe(e){let t={};for(let n=e.attributes.length-1;n>=0;n--)t[WVe(e.attributes[n].name,e)]=e.attributes[n].value;return t}function Khe(e,t=!1){return Array.from(e).map(n=>qVe(n,t)).filter(n=>!!n)}function qVe(e,t=!1){switch(e.nodeType){case 3:return e.data;case 1:let n=e.tagName.toLowerCase();if(!n.match(/^[\w\-]+$/))throw new Error("Invalid HTML Tags");let o=GVe(e),r=e.innerHTML;if(n==="script")return{[Nu]:n,...o,[dQ]:r};if(n==="textarea")return{[Nu]:n,...o,defaultValue:r};if(qhe.includes(n))return{[Nu]:n,...o};if(t||HVe(r)||r.includes("data-cs-dropzone"))return{[Nu]:n,...o,children:Khe(e.childNodes)};let i=e.getAttribute("data-cs-dropzone");return i?{[Nu]:n,...o,children:[`%%{children('${i}')}%%`]}:{[Nu]:n,...o,[dQ]:r}}return null}function QVe(e){return e.children&&e.children.find(t=>typeof t=="string"&&t.indexOf("%%{children")!==-1)}function YVe(){let e={rootRef:["root"]},t={},n=0,o=0;function r([s,a=""]){let[l,u]=s.split(".");return u?(t[l]||(t[(0,cd.camelCase)(l)]=l),`x(_${l}['${u}']${a})`):e[s]?s:`x(props['${s}']${a})`}function i(s,{isRoot:a,rootHasChildren:l,isPortalChild:u}={}){if(typeof s=="string"){let k=new RegExp(jVe,"gi"),A,O=[],T=0;for(;A=k.exec(s);){let L=s.substring(T,A.index);L&&O.push(L),O.push(A[0]),T=k.lastIndex}let F=s.substring(T);F&&O.push(F);let z=JSON.stringify(O.length>0?O:[s]).replace(/"%%{([-&;\\\w\d\s\\/."+=]+)(\(.*\))}%%"/gi,(L,...D)=>r(D,Object.keys(e)));return z.substring(1,z.length-1)}if(s["tco-html-portal"])return!Array.isArray(s.children)||s.children.length<=0?"":`this.createPortal("${s["tco-html-portal"]}", [${s.children.map(k=>i(k,{isPortalChild:!0})).join(",")}])`;let{[Nu]:c,[dQ]:p,children:m=[],className:d="",style:f="",...h}=s,g=[d],y=[f],_=[];if(a&&(_.push("rootProps"),h.ref="%%{rootRef}%%",!l&&!qhe.includes(s[Nu])&&c!=="textarea"&&m.push("%%{children()}%%")),QVe(s)||a&&!l){_.push("containerProps");let[[,k]=[]]=(h.ref??"").matchAll(/%%{([-&;\w\d\s_\/."+=]+)}%%/gi),A=`outlet${o++}`;k?e[k].push(A):(e[`${A}Ref`]=[A],h.ref=`%%{${`${A}Ref`}}%%`)}if(u){_.push("portalProps");let[[,k]=[]]=(h.ref??"").matchAll(/%%{([-&;\w\d\s_\/."+=]+)}%%/gi);if(!k){let A=`portal${n++}`;e[`${A}Ref`]=[A],h.ref=`%%{${`${A}Ref`}}%%`}}let b=k=>typeof k=="string"?k.replace(/%%{([-&;\w\d\s_/."+=]+)(\(.*\))?}%%/gi,(O,...T)=>`%%{${r(T)}}%%`):k,w={...h,className:g,style:y},S=KVe(Object.keys(w).reduce((k,A)=>(k[A]=Array.isArray(w[A])?w[A].map(b):b(w[A]),k),{})),C=_?`spread: this.spread(props, ${JSON.stringify(_)}),`:"";return p?`this.createElement("${c}", ${S}, {${C} html: ${JSON.stringify({__html:p})} } )`:m.length<=0?`this.createElement("${c}", ${S}, {${C} })`:`this.createElement("${c}", ${S}, {${C}  children: [${m.map(k=>i(k)).join(",")}] })`}return{mapper:i,refs:e,deps:t}}function XVe(e,{fallbackTag:t="div"}={}){let o=new DOMParser().parseFromString(`<html><body>${e}</body></html>`,"text/html"),r=e.indexOf("%%{children")!==-1,i=!1,{mapper:s,...a}=YVe();function l({refs:d,deps:f},h){let g=h.length>1?`this.createFragment(${h.join(", ")})`:h[0],{declarations:y,accessors:_}=Object.keys(d).reduce(({declarations:w,accessors:S},C)=>({declarations:[...w,`const ${C} = React.useRef()`],accessors:[...S,...d[C].map(k=>`get ${k}() { return ${C}.current; }`)]}),{declarations:[],accessors:[]}),b=Object.keys(f).map(w=>`var _${w} = this.makeProp(props,'${f[w]}')`);return[`${y.join(";")};`,`React.useImperativeHandle(ref, () => ({ ${_.join(", ")} }));`,`${b.join(";")};`,"const x = (props.postProcess || function(x){return x;});",`return ${g};`].join("")}let u=Khe(o.body.childNodes,!0),p=u.find(d=>!!d[Nu])?u:[{[Nu]:t,children:u}];return l(a,p.map(d=>d[Nu]&&!i?(i=!0,s(d,{isRoot:!0,rootHasChildren:r})):s(d)).filter(d=>typeof d!="string"||!!d.replace(/\s+/,"")))}function JVe(e){return/(^-moz)|(^-o-)|(^-webkit)/gi.test(e)?(0,cd.upperFirst)((0,cd.camelCase)(e)):/^--/.test(e)?e:(0,cd.camelCase)(e)}function Yhe(e){return Object.keys(e||{}).reduce((t,n)=>(t[JVe(n.trim())]=e[n],t),{})}function fQ(e){if(typeof e!="string")return e;try{return Yhe(e.split(/;(?!base64)/).reduce((t,n)=>{let o=n.split(":");o.length>2&&(o[1]=o.slice(1).join(":"));let[r,i]=o;if(r!=null&&typeof i=="string"&&r.length>0&&i.length>0){let s=i.trim();s.indexOf("!")!==0&&(t[r]=s)}return t},{}))}catch(t){console.warn("Unable to parse style string",{e:t,style:e})}return{}}function dw(e,t=!1){t&&(Qhe=!0);let n={children:[],className:"",style:{},data:{},portalProps:{className:""},containerProps:{className:""},postProcess:s=>s},o=XVe(e),r={parsedHtml:o,component:new Function("props","ref",o),makeProp(s,a){return(0,cd.merge)(s[a],n[a]||{})},createElement(s,{className:a,style:l,...u},{spread:{className:c=[],style:p=[],...m}={},children:d,html:f}){let h={...u,className:[...a,...c].join(" ").trim(),style:{...[...l,...p].reduce((g,y)=>({...g,...typeof y=="string"?fQ(y):y}),{})},...m};return f?React.createElement(s,{...h,dangerouslySetInnerHTML:f}):!d||d.length<=0?React.createElement(s,h):React.createElement(s,h,...d)},spread(s,a=[]){return a.reduce((l={},u)=>{let c=Object.keys(u==="rootProps"?n:n[u]),p=u==="rootProps"?s:s[u]||{};return Object.keys(p).reduce((m,d)=>(d==="className"&&m.className.push(p[d]||""),d==="style"&&m.style.push(p[d]||{}),c.includes(d)||(m[d]=p[d]),m),l)},{className:[],style:[]})},createFragment(...s){return React.createElement(React.Fragment,null,...s)},processInlineStyle(s){return typeof s=="string"?fQ(s):Yhe(s)},createPortal(s,a){try{return this.zones||(this.zones={}),this.zones[s]||(this.zones[s]=document.querySelector(`[data-cs-zone="${s}"]`)),ReactDOM.createPortal(React.createElement(React.Fragment,null,...a),this.zones[s])}catch(l){console.warn("Unable to create portal",l)}return null}},i=React.forwardRef((s,a)=>r.component(s,a));return t&&(Qhe=!1),i}function fw(e,t){return Object.keys(e.current||{}).reduce((n,o)=>e.current[o]?[...n,...e.current[o].querySelectorAll(t)]:n,[])}var cd,qhe,Nu,dQ,Qhe,HVe,jVe,WVe,KVe,a3=x(()=>{mQ();cd=I(Mn()),qhe=["area","base","br","col","embed","hr","img","input","keygen","link","meta","param","source","track","wbr","menuitem"],Nu=Symbol("node-tag"),dQ=Symbol("node-innerhtml"),Qhe=!1,HVe=e=>!!(e||"").match(new RegExp('%%{([\\w\\d\\s_/."+=]+)((.*))?}%%',"gi")),jVe='%%{([-&;\\w\\d\\s_/."+=]+)((.*))}%%',WVe=(e,t)=>e==="value"&&t.attributes?.type?.value!=="submit"?"defaultValue":cQ[e]||e;KVe=e=>JSON.stringify(e).replace(/"?%%{(.+?)}%%"?/gi,(t,n)=>{let o=t.indexOf('"')===0?"":'" + ',r=t.lastIndexOf('"')===t.length-1?"":' + "';return`${o}${n}${r}`})});var yQ={};M(yQ,{withDraggable:()=>gQ});function ZVe(e){let t=document.createElement("div");t.setAttribute("style","position:fixed;top:-100%;visibility:hidden;height:100vh;width:100vw;display:block;"),t.innerHTML=e.outerHTML;let n=t.children[0]||null;if(!n)return 0;let o=s=>["x-hide-xl","x-hide-lg","x-hide-md","x-hide-sm","x-hide-xs"].forEach(a=>s.classList.remove(a));o(n),[...n.querySelectorAll(".x-hide-xl, .x-hide-lg, .x-hide-md, .x-hide-sm, .x-hide-xs")].map(o),document.body.append(t);let r=getComputedStyle(n),i=n.offsetHeight+parseInt(r.marginTop,10)+parseInt(r.marginBottom,10);return t.remove(),i}function RVe(e,t,n,o){let[r,i]=(0,zs.useState)(!1),s=dL(o);(0,zs.useEffect)(()=>{if(!e.current||!e.current.root||s.options.dropzone||s.options.empty_placeholder===!1||n)return()=>{};let l=e.current.root;if(l.matches("[data-cs-dropzone]"))return;let u,c,p=[...e.current.root.querySelectorAll("img")];function m(){clearTimeout(c),clearTimeout(u),cancelIdleCallback(u)}function d(){m(),c=setTimeout(()=>{if(!e.current)return;let f=s.options.empty_preview_min_height||6,h=Math.max(ZVe(e.current.root),e.current.root.getBoundingClientRect().height);if(h<f+1)i(!0);else{let g=l.querySelector(".tco-empty-element");if(!g){i(!1);return}let{height:y}=g.getBoundingClientRect();if(h-y<f+1)return;i(!1)}},20)}return p.length<=0&&(d(),window.addEventListener("resize",d,{passive:!0})),()=>{m(),window.removeEventListener("resize",d)}},[e.current,n,i,s]);let a=!0;return(0,zs.useMemo)(()=>n?!1:r||!t.options.dropzone&&t.options.empty_placeholder!==!1&&!a,[r,a,n,t])}var zs,gQ,_Q=x(()=>{zs=I(U());De();ft();Mm();Wn();Wn();gQ=(e,t,{hidden:n},o)=>{let r=(0,zs.forwardRef)(({after:i,...s},a)=>{let l=RVe(a,t,n,o),u=Ne(d=>d.ui.isInlineEditing),p=Ne(d=>d.ui.liftedElement)===s.element._id,m=(0,zs.useMemo)(()=>p||u?null:l?zs.default.createElement(zs.default.Fragment,null,zs.default.createElement("div",{className:"tco-empty-element"},zs.default.createElement("div",{className:"tco-empty-element-icon"},zs.default.createElement(ma,{type:s.element.__icon}))),i):i,[i,p,l,u,s.element.__icon]);return(0,zs.useEffect)(()=>{a.current&&a.current.root&&a.current.root.classList.toggle("is-dragging",p)},[p]),zs.default.createElement(e,{ref:a,after:m,...s})});return r.displayName=e.displayName+"WithDraggable",r}});var bQ={};M(bQ,{useWcFragments:()=>vQ});var Xhe,eFe,vQ,xQ=x(()=>{Xhe=I(U());a3();_u();eFe=Wr(()=>{window.jQuery(document.body).trigger("wc_fragment_refresh")},50),vQ=(e,t)=>{(0,Xhe.useEffect)(()=>{(t.options.wc_fragments||fw(e,"[data-csdc-wc]").length>0)&&eFe()},[t.options.wc_fragments])}});var wQ={};M(wQ,{default:()=>T0});var tFe,T0,l3=x(()=>{ke();tFe=({message:e="",className:t=""})=>React.createElement("div",{className:`tco-empty-element ${t}`},React.createElement("p",{className:"tco-empty-element-message"},React.createElement("span",{dangerouslySetInnerHTML:{__html:e||v("common.elements-preview-unknown")}}))),T0=tFe});var EQ={};M(EQ,{withMessageNoPreview:()=>CQ,withMessageUndefined:()=>hw});var $a,CQ,hw,SQ=x(()=>{$a=I(U());l3();ke();CQ=(e,t)=>(0,$a.forwardRef)(({after:n,...o},r)=>{let i=v("common.formatting-colon",{prefix:(t.title||o.element._type).replace("Classic ",""),content:v("common.elements-preview-unavailable",{url:window.csAppData.preview.urk})}),s=$a.default.createElement(T0,{message:i});return $a.default.createElement(e,{ref:r,after:n?$a.default.createElement($a.default.Fragment,null,n,s):s,...o})}),hw=(e,t)=>{let n=(0,$a.forwardRef)(({after:o,...r},i)=>{let s=(0,$a.useMemo)(()=>r.element._type==="component"?v("common.elements-component-missing-preview",{component_id:r?.element?.component_id,id:r?.element?._id}):v("common.formatting-colon",{prefix:(t.title||r.element._type).replace("Classic ",""),content:v("common.elements-undefined-preview",{url:window.csAppData.preview.url})}),[t.title,r.element._type,r.element._id]),a=$a.default.createElement(T0,{message:s});return $a.default.createElement(e,{ref:i,after:o?$a.default.createElement($a.default.Fragment,null,o,a):a,...r})});return n.displayName=e.displayName+hw.displayName,n};hw.displayName="WithMessageUndefined"});var kQ={};M(kQ,{default:()=>u3});function u3({isComponents:e,type:t,isRegion:n,id:o,isLocked:r,libraryContext:i}){let s=Ye(),{userCan:a}=kt(),l=(0,Er.useCallback)(u=>{let c=u.target.getAttribute("data-type");s(qs(window.csAppData.preview.documentId,o,{_type:c}))},[n,o,s]);return Er.default.createElement("div",{className:Q("tco-layout-picker","tco-starter-area","has-layout-grid","is-starter",n?"":"x-container max width",{"is-region":n,"is-section":t==="section","tco-is-locked":r})},Er.default.createElement("h1",null,Er.default.createElement("strong",null,v("common.preview.choose-layout"))),Er.default.createElement("div",{className:"x-container tco-h-flex tco-starter-button-wrapper"},nFe.map(function(u){return a("element-library."+u.type)?Er.default.createElement("button",{className:"tco-btn",type:"button",key:u.type,"data-type":u.type,onClick:l},u.content?u.content:u.type,Er.default.createElement("span",null,v(u.label))):null})))}var Er,nFe,AQ=x(()=>{Er=I(U());Nn();De();ft();ke();Ut();nFe=[{type:"layout-row",label:"app.controls.flex.row",content:Er.default.createElement("svg",{width:"170px",height:"80px",viewBox:"0 0 170 80",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},Er.default.createElement("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},Er.default.createElement("rect",{id:"Rectangle",stroke:"#5E5E5E",strokeWidth:"2",fill:"#AEAEAE",x:"1",y:"1",width:"168",height:"78",rx:"3"}),Er.default.createElement("rect",{id:"Rectangle",fill:"#5E5E5E",x:"4",y:"4",width:"162",height:"35",rx:"2"})))},{type:"layout-div",label:"app.element.div",content:Er.default.createElement("svg",{width:"170px",height:"80px",viewBox:"0 0 170 80",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},Er.default.createElement("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},Er.default.createElement("rect",{id:"Rectangle",stroke:"#5E5E5E",strokeWidth:"2",fill:"#AEAEAE",x:"1",y:"1",width:"168",height:"78",rx:"3"}),Er.default.createElement("rect",{id:"Rectangle",fill:"#5E5E5E",x:"4",y:"4",width:"162",height:"72",rx:"2"})))},{type:"layout-grid",label:"app.element.grid",content:Er.default.createElement("svg",{width:"170px",height:"80px",viewBox:"0 0 170 80",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},Er.default.createElement("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},Er.default.createElement("rect",{id:"Rectangle",stroke:"#5E5E5E",strokeWidth:"2",fill:"#AEAEAE",x:"1",y:"1",width:"168",height:"78",rx:"3"}),Er.default.createElement("rect",{id:"Rectangle",fill:"#5E5E5E",x:"4",y:"4",width:"80",height:"35",rx:"2"}),Er.default.createElement("rect",{id:"Rectangle",fill:"#5E5E5E",x:"4",y:"41",width:"80",height:"35",rx:"2"}),Er.default.createElement("rect",{id:"Rectangle",fill:"#5E5E5E",x:"86",y:"41",width:"80",height:"35",rx:"2"}),Er.default.createElement("rect",{id:"Rectangle",fill:"#5E5E5E",x:"86",y:"4",width:"80",height:"35",rx:"2"})))}]});var PQ={};M(PQ,{default:()=>TQ});var Ap,oFe,TQ,IQ=x(()=>{Ap=I(U());AQ();Et();oFe=e=>{let t=(0,Ap.forwardRef)(({after:n,...o},r)=>{let i=fi(),s=o.element._locked||o.element._disabled,a=(0,Ap.useMemo)(()=>!i&&o.element._modules.length<=0,[s,i,o.element._modules.length]);return Ap.default.createElement(e,{ref:r,after:Ap.default.createElement(Ap.default.Fragment,null,n,a&&Ap.default.createElement(u3,{type:"section",id:o.element._id,isLocked:s})),...o})});return t.displayName=e.displayName+"WithSection",t},TQ=oFe});var DQ={};M(DQ,{default:()=>gw});var vc,Jhe,rFe,iFe,OQ,gw,MQ=x(()=>{vc=I(U()),Jhe=I(ui());De();Y1();K1();rFe=({label:e,active:t})=>vc.default.createElement("div",{className:Q("tco-row-resizer-label",{"is-active":t})},vc.default.createElement("span",null,e)),iFe=({onMouseDown:e,reverse:t,active:n,width:o=0})=>{let r={width:o};return r[t?"marginLeft":"marginRight"]=`calc(${o} / 2 * -1)`,vc.default.createElement("div",{onMouseDown:e,className:Q("tco-row-resizer-handle",{"is-active":n}),style:r})},OQ=8,gw=class extends vc.default.Component{constructor(){super(...arguments);K(this,"state",{active:!1,showLabels:!1,minSize:OQ,draggingIndex:null,updatedLayout:null,position:{},reverse:!1});K(this,"onMouseOverEnter",t=>{t.target===this.props.rootEl&&(this.didLeave=!1,this.setState({active:!0}))});K(this,"onMouseLeave",t=>{t.target===this.props.rootEl&&(this.didLeave=!0,this.state.draggingIndex===null&&this.deactivate())});K(this,"onScrollOrResize",()=>this.reposition());K(this,"reposition",()=>{if(!this.props.rootEl||!this.state.active)return;let{top:t,left:n,bottom:o,right:r,width:i}=this.props.rootEl.getBoundingClientRect(),s=this.props.rootEl.querySelector(".x-row-inner"),a=s?window.getComputedStyle(s)["flex-direction"]==="row-reverse":!1,l={top:Math.max(0,t),bottom:window.innerHeight-o,right:window.innerWidth-oh()-r,left:n,width:i};this.setState({position:l,reverse:a}),this.updateGapSizing()});K(this,"onDrag",t=>{let{updatedLayout:n,draggingIndex:o}=this.state,r=Array.from(n||this.props.layout,parseFloat),{clientX:i}=t,{left:s,width:a}=this.props.rootEl.getBoundingClientRect(),l=Math.min(Math.max(i-s,0),a)/a*100;this.state.reverse&&(l=100-l);let u=(d,f)=>d+parseFloat(f),c=r.slice(0,o).reduce(u,0),p=r.slice(o+2).reduce(u,0),m=Math.min(Math.max(l,c+this.state.minSize),100-p-this.state.minSize);r[o]=Math.round((m-c)*100)/100,r[o+1]=100-(c+p+r[o]),this.setState({updatedLayout:r.map(d=>`${d.toFixed(2)}%`.replace(".00",""))})});K(this,"endDrag",t=>{t.preventDefault(),this.didLeave&&this.deactivate(),this.setState({showLabels:!1,draggingIndex:null}),this.props.onResizeEnd(),window.document.body.removeEventListener("mousemove",this.onDrag,!0),window.document.body.removeEventListener("mouseup",this.endDrag,!0),this.state.updatedLayout&&this.state.updatedLayout.join(" ")!==this.props.layout.join(" ")&&this.props.onUpdate(this.state.updatedLayout)})}componentDidMount(){!this.props.rootEl||(window.document.body.addEventListener("mouseenter",this.onMouseOverEnter,!0),window.document.body.addEventListener("mouseover",this.onMouseOverEnter,!0),window.document.body.addEventListener("mouseleave",this.onMouseLeave,!0),this.updateGapSizing())}componentDidUpdate(t,n){n.active!==this.state.active&&(this.state.active?(window.addEventListener("resize",this.onScrollOrResize),window.addEventListener("scroll",this.onScrollOrResize),this.reposition()):(window.removeEventListener("resize",this.onScrollOrResize),window.removeEventListener("scroll",this.onScrollOrResize))),t.gapSize!==this.props.gapSize&&this.updateGapSizing()}componentWillUnmount(){window.document.body.removeEventListener("mouseenter",this.onMouseOverEnter,!0),window.document.body.removeEventListener("mouseover",this.onMouseOverEnter,!0),window.document.body.removeEventListener("mouseleave",this.onMouseLeave,!0),window.document.body.removeEventListener("mousemove",this.onDrag,!0),window.document.body.removeEventListener("mouseup",this.endDrag,!0),window.removeEventListener("resize",this.onScrollOrResize),window.removeEventListener("scroll",this.onScrollOrResize),this.state.draggingIndex!==null&&this.props.onResizeEnd()}deactivate(){this.setState({active:!1,position:{},updatedLayout:null})}updateGapSizing(){if(!this.props.rootEl)return;let t=this.props.rootEl.querySelectorAll(".x-col"),n=[...t].reduce((a,l)=>{let{width:u}=l.getBoundingClientRect();return a+=u,a},0),{width:o}=this.props.rootEl.getBoundingClientRect(),i=(o-n)/(t.length-1)/o,s=OQ;i>OQ/100/t.length&&(s=Math.round(s+i*100)),s!==this.state.minSize&&this.setState({minSize:s})}beginDrag(t,n){t.nativeEvent.which!==3&&(t.preventDefault(),t.stopPropagation(),this.props.onResizeBegin(),this.setState({showLabels:!0,draggingIndex:n}),window.document.body.addEventListener("mouseup",this.endDrag,!0),window.document.body.addEventListener("mousemove",this.onDrag,!0))}renderColumn(t){let n=this.state.updatedLayout?this.state.updatedLayout[t]:this.props.layout[t];return vc.default.createElement("div",{key:t,className:"tco-row-resizer-col"},t<this.props.layout.length-1&&vc.default.createElement(iFe,{reverse:this.state.reverse,active:t===this.state.draggingIndex,width:this.props.gapSize,onMouseDown:o=>this.beginDrag(o,t)}),vc.default.createElement(rFe,{label:n,active:this.state.showLabels}))}renderStyle(){if(this.state.updatedLayout===null)return null;let{length:t}=this.state.updatedLayout,n=this.state.updatedLayout.reduce((o,r,i)=>{let s=`${t}n - ${t-(i+1)}`;return o+=`.e${window.csAppData.preview.documentId}-${this.props.elementID}.tco-element-preview .x-row-inner > *:nth-child(${s}) { flex-basis: calc(${r} - ${this.props.gapSize}) !important; }
`,o},"");return vc.default.createElement(pc,null,n)}renderResizer(){let{top:t,right:n,bottom:o,left:r}=this.state.position;return vc.default.createElement("div",{className:Q("tco-row-resizer x-row-inner",{"has-inside-label":this.state.position.top<=40,"is-dragging":this.state.draggingIndex!==null,"is-reversed":this.state.reverse}),style:{top:t,right:n,bottom:o,left:r}},this.props.layout.map((i,s)=>this.renderColumn(s)),this.renderStyle())}canResize(){if(this.props.layout.filter(o=>!o.match(/^[\d.]+%$/)).length>0)return!1;let t=this.props.layout.map(parseFloat);return!(t.filter(o=>o<this.state.minSize).length>0||Math.abs(t.reduce((o,r)=>(o+=r,o),0)-100)>.02)}render(){return!this.state.active||!this.props.rootEl||!this.canResize()?null:Jhe.default.createPortal(this.renderResizer(),this.props.rootEl)}}});var LQ={};M(LQ,{default:()=>NQ});var Ei,sFe,NQ,VQ=x(()=>{Ei=I(U());ft();MQ();Gk();De();Ut();Ut();ke();Et();sFe=e=>{let t=(0,Ei.forwardRef)(({after:n,...o},r)=>{let i=Ye(),s=(0,Ei.useCallback)((h,g)=>{i(tM(window.csAppData.preview.documentId,o.element._id,h))},[i,o.element._id]),a=(0,Ei.useCallback)(()=>{i(gM(o.element._id))},[i,o.element._id]),l=(0,Ei.useCallback)(()=>{i(yM(o.element._id))},[i]),u=fi(),c=(0,Ei.useMemo)(()=>(o.element.layout_row_layout||"").split(" "),[o.element.layout_row_layout]),p=(0,Ei.useCallback)(h=>{i(Y_(window.csAppData.preview.documentId,o.element._id,{layout_row_layout:h.join(" ")}))},[i,o.element._id]),m=o.element._locked||o.element._disabled,d=(0,Ei.useMemo)(()=>!u&&o.element._modules.length<=0,[u,m,o.element._modules.length]),f=(0,Ei.useMemo)(()=>!d&&!u&&!m&&c.length>0,[c.length,u,d,m]);return Ei.default.createElement(e,{ref:r,after:Ei.default.createElement(Ei.default.Fragment,null,n,d&&Ei.default.createElement("div",{className:Q("tco-layout-picker","is-layout-row","has-layout-row",{"tco-is-locked":m})},Ei.default.createElement("h1",null,Ei.default.createElement("strong",null,v("common.preview.choose-layout"))),Ei.default.createElement(b1,{onChooseLayout:s})),f&&Ei.default.createElement(gw,{layout:c,gapSize:o.element.layout_row_gap_column||"0",elementID:o.element._id,key:r.current?.root,rootEl:r.current?.root,onUpdate:p,onResizeBegin:a,onResizeEnd:l})),...o})});return t.displayName=e.displayName+"WithLayoutRow",t},NQ=sFe});var FQ={};M(FQ,{default:()=>P0});function aFe({isInteracting:e,isMoving:t,isPlaced:n,position:o,onMouseDown:r}){let i=(0,Ha.useRef)(),{top:s,left:a,height:l,width:u}=o||{},c=(0,Ha.useCallback)(p=>{r(p,{isResizing:p.target.getAttribute("tco-cell-resize"),isMoving:i.current===p.target})},[r]);return Ha.default.createElement("div",{className:Q("tco-grid-editor-cell-actions",{"is-fixed":!!o,"is-interacting":e,"is-moving":t,"is-placed":n}),style:o&&{top:s,left:a,height:l,width:u}},Ha.default.createElement("div",{className:"tco-grid-editor-cell-actions-inner",ref:i,onMouseDown:c},Ha.default.createElement("a",{className:"tco-grid-editor-cell-action is-resize","tco-cell-resize":"nw"}),Ha.default.createElement("a",{className:"tco-grid-editor-cell-action is-resize","tco-cell-resize":"ne"}),Ha.default.createElement("a",{className:"tco-grid-editor-cell-action is-resize","tco-cell-resize":"se"}),Ha.default.createElement("a",{className:"tco-grid-editor-cell-action is-resize","tco-cell-resize":"sw"})))}var Ha,Zhe,P0,zQ=x(()=>{Ha=I(U()),Zhe=I(ui());De();P0=class extends Ha.default.Component{constructor(){super(...arguments);K(this,"onMouseDown",(t,{isResizing:n,isMoving:o})=>{t.button!==0||this.props.updating&&this.props.updating.id===this.props.elID||((n||o)&&(window.addEventListener("mouseup",this.onMouseUp,!0),window.addEventListener("mousemove",this.onMouseMove,!0),window.addEventListener("wheel",this.onMouseMove,!0)),this.props.onCellActionBegin(t,this.props.elID,{isMoving:o,isResizing:n}))});K(this,"onMouseMove",t=>{this.isInteracting()&&this.props.onCellActionContinue(t,this.props.elID)});K(this,"onMouseUp",t=>{this.props.onCellActionEnd(t,this.props.elID),window.removeEventListener("mouseup",this.onMouseUp,!0),window.removeEventListener("mousemove",this.onMouseMove,!0),window.removeEventListener("wheel",this.onMouseMove,!0)})}componentDidMount(){this.updateCellRef(),this.props.onUpdateCellRef(this.props.elID,this.rootEl),window.addEventListener("resize",this.onResize)}componentDidUpdate(t){this.props.areaStyles&&Object.keys(this.props.areaStyles||{}).find(o=>this.props.areaStyles[o]!==t.areaStyles[o])&&this.updateCellRef()}componentWillUnmount(){window.removeEventListener("resize",this.onResize),window.document.body.removeEventListener("mouseup",this.onMouseUp,!0),window.document.body.removeEventListener("mousemove",this.onMouseMove,!0)}updateCellRef(){this.props.onUpdateCellRef(this.props.elID,this.rootEl)}isInteracting(){return this.props.isMoving||this.props.isResizing}isPlaced(){let{gridColumnStart:t,gridColumnEnd:n,gridRowStart:o,gridRowEnd:r}=this.props.areaStyles;return t!==""||n!==""||o!==""||r!==""}render(){let t=this.isInteracting(),n=this.isPlaced(),o=Ha.default.createElement(aFe,{isInteracting:t,isMoving:this.props.isMoving,isPlaced:n,position:this.props.position,onMouseDown:this.onMouseDown});return Ha.default.createElement("div",{ref:r=>{this.rootEl=r},className:Q("x-cell",{"is-interacting":t,"is-moving":this.props.isMoving,"is-placed":n}),style:this.props.areaStyles,"data-cs-observeable-id":this.props.elID,"data-cs-observeable":JSON.stringify({mode:"inspect"})},this.props.position?Zhe.default.createPortal(o,window.csAppData.rootEl):o)}};K(P0,"defaultProps",{isResizing:!1,isMoving:!1,position:null})});var HQ={};M(HQ,{areRectanglesOverlapping:()=>yw,convertIndexToCoord:()=>BQ,getRectangleOverlapRatio:()=>UQ,identifyOccupiedCells:()=>$Q});function BQ(e,t){if(t===0)return{x:0,y:0};let n=Math.floor(e/t);return{x:e%t,y:n}}function yw(e,t,n=0){return!(e.left>t.right-n||t.left>e.right-n||e.top>t.bottom-n||t.top>e.bottom-n)}function UQ(e,t){if(!yw(e,t))return 0;let n=Math.max(e.top,t.top),o=Math.max(e.left,t.left),r=Math.min(e.bottom,t.bottom),i=Math.min(e.right,t.right),s=(e.right-e.left)*(e.bottom-e.top),a=(t.right-t.left)*(t.bottom-t.top),l=(i-o)*(r-n);return s+a-l<=0?0:Math.max(l/s,l/a)}var $Q,c3=x(()=>{$Q=(e,t,n=[])=>{let o=Object.keys(e);return t.filter(({inner:r})=>!!o.find(i=>!n.includes(i)&&yw(r,e[i],5)))}});var jQ={};M(jQ,{default:()=>I0});var pd,I0,WQ=x(()=>{pd=I(U());De();c3();I0=class extends pd.default.Component{constructor(){super(...arguments);K(this,"trackRefs",[]);K(this,"onResize",()=>this.updateTrackDimensions())}componentDidMount(){this.updateTrackDimensions(),window.addEventListener("resize",this.onResize)}componentWillUnmount(){window.removeEventListener("resize",this.onResize)}updateTrackDimensions(){this.props.onUpdateGridTrackDimensions(this.trackRefs.map(t=>{let{offsetTop:n,offsetLeft:o,offsetHeight:r,offsetWidth:i}=t;return{top:n,left:o,bottom:n+r,right:o+i}}).map((t,n)=>{let{top:o,left:r,bottom:i,right:s}=t,{rowCount:a,columnCount:l,xGap:u,yGap:c}=this.props,{x:p,y:m}=BQ(n,this.props.columnCount),d=u/2,f=c/2,h={top:m===0?o:o-f,left:p===0?r:r-d,bottom:m===a-1?i:i+f,right:p===l-1?s:s+d};return{index:n,inner:t,outer:h,x:p,y:m}}))}render(){let t=new Array(this.props.columnCount*this.props.rowCount).fill().map((l,u)=>u),n=this.props.updating.id?{...this.props.cellRects,[this.props.updating.id]:this.props.updating.cellRect}:this.props.cellRects,o=$Q(n,this.props.gridTrackDimensions,[this.props.activeCell]).map(({index:l})=>l),r=this.props.gridTrackActiveCells.map(({index:l})=>l),{gridTemplateRows:i,gridTemplateColumns:s,padding:a}=this.props;return pd.default.createElement("div",{key:"track-overlay",className:"tco-grid-editor-overlay is-tracks",style:{gridTemplateRows:i,gridTemplateColumns:s,padding:a}},t.map(l=>pd.default.createElement("div",{key:l,ref:u=>{this.trackRefs[l]=u},className:Q("x-cell",{"is-occupied":o.includes(l),"is-active":r.includes(l)})},pd.default.createElement("i",null),pd.default.createElement("span",{className:"is-underlay-bg"}),pd.default.createElement("span",{className:"is-overlay-bg"}),pd.default.createElement("span",{className:"is-overlay-border"}))))}};K(I0,"defaultProps",{columnCount:0,rowCount:0})});var QQ={};M(QQ,{default:()=>qQ});function uFe(e,t){let[n,o]=[e,t].map(r=>r.map(({index:i})=>i).sort());return n.join("")!==o.join("")}var Yl,Rhe,lFe,ege,cFe,pFe,mFe,GQ,qQ,KQ=x(()=>{Yl=I(U());ft();De();_u();Ut();ks();He();zQ();WQ();c3();Rhe=class extends Yl.default.Component{render(){let{activeCell:t,gridTemplateRows:n,gridTemplateColumns:o,padding:r}=this.props;return Yl.default.createElement("div",{className:Q("tco-grid-editor-overlay","is-cells",{"is-interacting-cell":!!t}),style:{gridTemplateRows:n,gridTemplateColumns:o,padding:r}},this.props.children)}},lFe=e=>{let{minX:t,minY:n,maxX:o,maxY:r}=e.reduce(({minX:i,minY:s,maxX:a,maxY:l},{x:u,y:c})=>({minX:typeof i!="undefined"?Math.min(i,u):u,minY:typeof s!="undefined"?Math.min(s,c):c,maxX:typeof a!="undefined"?Math.max(a,u):u,maxY:typeof l!="undefined"?Math.max(l,c):c}),{});return{colSpan:1+o-t,rowSpan:1+r-n}},ege=(e,t,n)=>{let[o,r]=e.map((c,p)=>({index:p,distance:Math.abs(t-c)})).sort((c,p)=>c.distance-p.distance).map(({index:c})=>c),i=n%2===0,s=(i?n:n+1)/2,a=i&&o>=r?0:1,l=Math.max(0,o+a-s),u=l+n-1;return u>e.length-1?[Math.max(0,e.length-n),e.length-1]:[l,u]};cFe=(e,t,{elID:n},o)=>((t.elements[e][n]||{})._modules||[]).map(i=>o(t,{id:i,doc:window.csAppData.preview.documentId,docTypeName:window.csAppData.preview.docType})).map(i=>{let{layout_cell_column_start:s,layout_cell_column_end:a,layout_cell_row_start:l,layout_cell_row_end:u}=i;return{id:i._id,areaStyles:{gridColumnEnd:a,gridColumnStart:s,gridRowEnd:u,gridRowStart:l}}}),pFe=()=>{let e=bb();return(t,n)=>{let r=t.ui.editingGrid===n.elID?cFe(window.csAppData.preview.documentId,t,n,e):[];return{element:e(t,{id:n.elID,doc:window.csAppData.preview.documentId,docTypeName:window.csAppData.preview.docType}),gridCounter:t.ui.gridCounter,isEditingGrid:t.ui.editingGrid===n.elID,cells:r}}},mFe={uiBeginGridEditor:_M,uiEndGridEditor:vM,inspect:sa},GQ=class extends Yl.default.Component{constructor(){super(...arguments);K(this,"state",{gridTemplateColumns:"",gridTemplateRows:"",padding:"",xGap:0,yGap:0,activeCell:null,interaction:{},cellRects:{},cellRefs:{},updating:{id:null,cellRect:{}},gridTrackDimensions:[],gridTrackActiveCells:[],gridTrackOriginCells:[],hasTrackDimensions:!1});K(this,"overlayRef",Yl.default.createRef());K(this,"idleUpdateComputedStyles",Wr(()=>this.updateComputedStyles(),15));K(this,"idleResetInteraction",Wr(()=>{this.resetInteraction()}));K(this,"idleUpdateCellRects",Wr(()=>{this.updateCellRects()},100));K(this,"onUpdateGridTrackDimensions",t=>{this.setState({gridTrackDimensions:t,hasTrackDimensions:!0}),this.updateCellRects()});K(this,"onResize",()=>{this.props.isEditingGrid&&(this.idleUpdateComputedStyles(),this.idleUpdateCellRects())});K(this,"onMouseEnterButton",()=>{this.props.isEditingGrid||this.idleUpdateComputedStyles()});K(this,"onToggleEditor",t=>{t.stopPropagation(),clearTimeout(t.nativeEvent.tcoCancelInspect),this.props.isEditingGrid?this.props.uiEndGridEditor():this.props.uiBeginGridEditor(this.props.elID)});K(this,"onUpdateCellRef",(t,n)=>{this.state.updating&&this.state.updating.id===t&&this.softResetInteraction(),this.setState(o=>({cellRefs:{...o.cellRefs,[t]:n},cellRects:{...o.cellRects,[t]:this.locateCellRect(n,this.getCurrentGridBounds())}}))});K(this,"onCellActionBegin",(t,n,o)=>{this.interactionOffsetX=0,this.interactionOffsetY=0;let r=this.locateCellRects(this.getCurrentGridBounds());this.idleResetInteraction.cancel();let i=this.positionCellFromInteraction(t,n,o,r,!0),s={...o,position:i},a=n?this.identifyActiveTrackCells(s):[];this.setState({cellRects:r,activeCell:n,gridTrackActiveCells:a,gridTrackOriginCells:a,interaction:s})});K(this,"onCellActionContinue",(t,n)=>{this.idleResetInteraction.cancel(),this.setState(o=>{let r=this.positionCellFromInteraction(t,n,o.interaction,o.cellRects),i={...o.interaction,position:r},s=n?this.identifyActiveTrackCells(i):[];return{activeCell:n,gridTrackActiveCells:s,interaction:i}})});K(this,"onCellActionEnd",(t,n)=>{let{interaction:o,cellRects:r,activeCell:i,gridTrackOriginCells:s}=this.state;if(i){let a=this.identifyActiveTrackCells({...o,position:this.positionCellFromInteraction(t,i,o,r)}),l=a.reduce((w,{inner:S,x:C,y:k})=>(w.x1=typeof w.x1=="undefined"?C:Math.min(w.x1,C),w.y1=typeof w.y1=="undefined"?k:Math.min(w.y1,k),w.x2=typeof w.x2=="undefined"?C:Math.max(w.x2,C),w.y2=typeof w.y2=="undefined"?k:Math.max(w.y2,k),w.x1===C&&(w.left=S.left),w.y1===k&&(w.top=S.top),w.x2===C&&(w.right=S.right),w.y2===k&&(w.bottom=S.bottom),w),{}),{x1:u,y1:c,x2:p,y2:m,top:d,left:f,bottom:h,right:g}=l,{topBound:y,leftBound:_}=this.getCurrentGridBounds(),b={top:d+y,left:f+_,height:h-d,width:g-f};a.length>=0&&uFe(a,s)?(this.props.onMoveCell(i,{gridColumnStart:u+1,gridColumnEnd:p+2,gridRowStart:c+1,gridRowEnd:m+2}),this.setState({updating:{id:i,cellRect:r[n]},interaction:{...o,position:b},gridTrackOriginCells:[],gridTrackActiveCells:a}),this.idleResetInteraction()):this.resetInteraction()}else this.idleResetInteraction();this.props.inspect(n)})}componentDidMount(){this.idleUpdateComputedStyles(),window.addEventListener("resize",this.onResize)}componentDidUpdate(t){this.props.isEditingGrid&&(t.isEditingGrid!==this.props.isEditingGrid||this.props.gridCounter!==t.gridCounter)&&(this.idleUpdateComputedStyles(),this.idleUpdateCellRects()),this.props.element!==t.element&&this.idleUpdateComputedStyles()}componentWillUnmount(){this.idleUpdateComputedStyles.cancel(),this.idleResetInteraction.cancel(),this.idleUpdateCellRects.cancel(),window.removeEventListener("resize",this.onResize)}getCurrentGridBounds(){if(!this.props.rootEl||!this.props.isEditingGrid)return{topBound:0,leftBound:0};let{top:t,left:n}=this.props.rootEl.getBoundingClientRect();return{topBound:t,leftBound:n}}softResetInteraction(){this.setState({activeCell:null,gridTrackActiveCells:[],gridTrackOriginCells:[],interaction:{}})}resetInteraction(){this.setState({updating:{id:null,cellRect:{}},activeCell:null,gridTrackActiveCells:[],gridTrackOriginCells:[],interaction:{}}),this.updateCellRects(),this.props.onResetInteraction()}locateCellRects(t){let{cellRefs:n}=this.state;return Object.keys(n).reduce((o,r)=>(o[r]=this.locateCellRect(n[r],t),o),{})}locateCellRect(t,{topBound:n,leftBound:o}){let{top:r,left:i,bottom:s,right:a,width:l,height:u}=t.getBoundingClientRect();return{width:l,height:u,top:r-n,left:i-o,bottom:s-n,right:a-o}}positionCellFromInteraction(t,n,{isResizing:o,isMoving:r},i,s){return n?o?this.calculateCellResize(t,n,o,i,s):r?this.calculateCellMove(t,n,i,s):{}:{}}calculateCellResize({clientX:t,clientY:n},o,r,i,s){let{top:a,left:l,bottom:u,right:c,height:p,width:m}=i[o],{topBound:d,leftBound:f}=this.getCurrentGridBounds(),h={x:l,y:a,top:a+d,left:l+f,height:p,width:m};if(r.includes("n")){s&&(this.interactionOffsetY=n-(a+d));let g=u+d,y=n-this.interactionOffsetY;n>=g?(h.top=g,h.height=y-g+this.interactionOffsetY*2):(h.top=y,h.height=g-y),h.y=h.top-d}if(r.includes("w")){s&&(this.interactionOffsetX=t-(l+f));let g=c+f,y=t-this.interactionOffsetX;t>=g?(h.left=g,h.width=y-g+this.interactionOffsetX*2):(h.left=y,h.width=g-y),h.x=h.left-f}if(r.includes("s")){s&&(this.interactionOffsetY=u+d-n);let g=n+this.interactionOffsetY,y=a+d;if(n<=y){let _=g-this.interactionOffsetY*2;h.top=_,h.y=_-d,h.height=y-_}else h.height=g-y}if(r.includes("e")){s&&(this.interactionOffsetX=c+f-t);let g=t+this.interactionOffsetX,y=l+f;if(t<=l){let _=g-this.interactionOffsetX*2;h.left=_,h.x=_-d,h.width=y-_}else h.width=g-y}return h}calculateCellMove({clientX:t,clientY:n},o,r,i){let{top:s,left:a,height:l,width:u}=r[o],{topBound:c,leftBound:p}=this.getCurrentGridBounds();i&&(this.interactionOffsetY=n-(s+c),this.interactionOffsetX=t-(a+p));let m=n-this.interactionOffsetY,d=t-this.interactionOffsetX;return{x:d-p,y:m-c,left:d,top:m,height:l,width:u,position:"fixed"}}identifyNextMovement(t){let{gridTrackDimensions:n,gridTrackOriginCells:o}=this.state,r=o.length>0?o:n.filter(({inner:g})=>UQ(g,t)>.75),{xTracks:i,yTracks:s}=n.reduce((g,{x:y,y:_,inner:b})=>(y===0&&g.yTracks.push(b.top+(b.bottom-b.top)/2),_===0&&g.xTracks.push(b.left+(b.right-b.left)/2),g),{xTracks:[],yTracks:[]}),{colSpan:a,rowSpan:l}=lFe(r),u=t.left+(t.right-t.left)/2,c=t.top+(t.bottom-t.top)/2,[p,m]=ege(i,u,a),[d,f]=ege(s,c,l),h=(g,y)=>g>=p&&g<=m&&y>=d&&y<=f;return n.reduce((g,{x:y,y:_,index:b})=>(h(y,_)&&g.push(b),g),[])}identifyActiveTrackCells(t){let{isMoving:n,position:o={}}=t,{x:r,y:i,height:s,width:a}=o,l={top:i+1,left:r+1,bottom:i+s-1,right:r+a-1};if(n){let u=this.identifyNextMovement(l);return this.state.gridTrackDimensions.filter(({index:c})=>u.includes(c))}return this.state.gridTrackDimensions.filter(({inner:u})=>yw(u,l))}updateCellRects(){this.setState({cellRects:this.locateCellRects(this.getCurrentGridBounds())})}updateComputedStyles(){if(!this.props.rootEl)return;let{gridTemplateColumns:t,gridTemplateRows:n,gridRowGap:o,gridColumnGap:r,padding:i}=window.getComputedStyle(this.props.rootEl),s=t.split(" ").length,a=n.split(" ").length;this.setState({gridTemplateColumns:t,gridTemplateRows:n,columnCount:s,rowCount:a,padding:i,xGap:parseFloat(r)||0,yGap:parseFloat(o)||0})}renderCellsOverlay(){if(!this.props.isEditingGrid)return null;let{gridTemplateRows:t,gridTemplateColumns:n,padding:o}=this.state;return Yl.default.createElement(Rhe,{activeCell:this.state.activeCell,gridTemplateRows:t,gridTemplateColumns:n,padding:o},this.props.cells.map(({id:r,areaStyles:i})=>Yl.default.createElement(P0,{key:r,elID:r,areaStyles:i,updating:this.state.updating,onUpdateCellRef:this.onUpdateCellRef,onCompleteCellAction:this.onCompleteCellAction,onCellAction:this.onCellAction,onCellActionBegin:this.onCellActionBegin,onCellActionContinue:this.onCellActionContinue,onCellActionEnd:this.onCellActionEnd,...this.state.activeCell===r?this.state.interaction:{}})))}renderTrackOverlay(){if(!this.props.isEditingGrid)return null;let{gridTemplateRows:t,gridTemplateColumns:n,rowCount:o,columnCount:r,padding:i,xGap:s,yGap:a}=this.state;return Yl.default.createElement(I0,{ref:this.overlayRef,key:`${t}:${n}:${s}:${a}`,activeCell:this.state.activeCell,gridTemplateRows:t,gridTemplateColumns:n,padding:i,columnCount:r,rowCount:o,xGap:s,yGap:a,updating:this.state.updating,cellRects:this.state.cellRects,gridTrackActiveCells:this.state.gridTrackActiveCells,gridTrackDimensions:this.state.gridTrackDimensions,onUpdateGridTrackDimensions:this.onUpdateGridTrackDimensions})}render(){return Yl.default.createElement(Yl.default.Fragment,null,Yl.default.createElement("button",{className:Q("tco-preview-action is-grid-action",{"is-active":this.props.isEditingGrid}),onMouseEnter:this.onMouseEnterButton,onPointerUp:this.onToggleEditor},Yl.default.createElement(G,{type:this.props.isEditingGrid?"check-circle":"grid-cell-editor"})),this.renderCellsOverlay(),this.renderTrackOverlay())}};K(GQ,"defaultProps",{gridCounter:0});qQ=Jo(pFe(),mFe)(GQ)});var XQ={};M(XQ,{default:()=>YQ});var Sr,dFe,YQ,JQ=x(()=>{Sr=I(U());ft();De();AG();Ut();KQ();ke();Et();dFe=(e,t)=>{let n=(0,Sr.forwardRef)(({after:o,...r},i)=>{let[s,a]=(0,Sr.useState)({}),l=fi(),c=Ne(b=>b.ui.editingGrid)===r.element._id,p=Ye(),m=(0,Sr.useCallback)((b,w)=>{w.preventDefault(),w.stopPropagation(),p(nM(window.csAppData.preview.documentId,r.element._id,b))},[p,r.element._id]),d=(0,Sr.useCallback)((b,w)=>{let{gridColumnStart:S,gridColumnEnd:C,gridRowStart:k,gridRowEnd:A}=w;p(Y_(window.csAppData.preview.documentId,b,{layout_cell_column_start:S,layout_cell_column_end:C,layout_cell_row_start:k,layout_cell_row_end:A})),a({id:b,areaStyles:w})},[p,a]),f=(0,Sr.useCallback)(()=>{a({})},[a]),h=r.element._locked||r.element._disabled,g=(0,Sr.useMemo)(()=>!l&&r.element._modules.length<=0,[l,h,r.element._modules.length]),y=(0,Sr.useMemo)(()=>!g&&!l&&!h,[l,g,h]);(0,Sr.useEffect)(()=>{i.current.root&&(i.current.root.classList.toggle("has-preview-action",!0),i.current.root.classList.toggle("is-editing-grid",c))},[c]);let _=(0,Sr.useMemo)(()=>!c||!s?.id?"":`[data-cs-observable="${s?.id}"].x-cell {
    grid-column-start: ${s?.areaStyles?.gridColumnStart};
    grid-column-end: ${s?.areaStyles?.gridColumnEnd};
    grid-row-start: ${s?.areaStyles?.gridRowStart};
    grid-row-end: ${s?.areaStyles?.gridRowEnd};
    }`,[c,s]);return Sr.default.createElement(e,{...r,after:Sr.default.createElement(Sr.default.Fragment,null,o,g&&Sr.default.createElement("div",{className:Q("tco-layout-picker","is-layout-grid","has-layout-grid",{"tco-is-locked":h})},Sr.default.createElement("h1",null,Sr.default.createElement("strong",null,v("common.preview.choose-layout"))),Sr.default.createElement(jx,{onChooseLayout:m})),y&&Sr.default.createElement(qQ,{elID:r.element._id,key:i.current?.root,onMoveCell:d,onResetInteraction:f,rootEl:i.current?.root}),_&&Sr.default.createElement("style",null,_)),ref:i})});return n.displayName=e.displayName+"WithLayoutGrid",n},YQ=dFe});var RQ={};M(RQ,{default:()=>ZQ});var ja,fFe,ZQ,eK=x(()=>{ja=I(U());ft();Ut();De();PG();ke();Et();fFe=(e,t)=>{let n=(0,ja.forwardRef)(({after:o,...r},i)=>{let s=Ye(),a=fi(),l=(0,ja.useCallback)((p,m)=>{m.preventDefault(),m.stopPropagation(),s(oM(window.csAppData.preview.documentId,r.element._id,p))},[s,r.element._id]),u=r.element._locked||r.element._disabled,c=(0,ja.useMemo)(()=>!a&&r.element._modules.length<=0,[a,r.element._modules.length]);return ja.default.createElement(e,{...r,after:ja.default.createElement(ja.default.Fragment,null,o,c&&ja.default.createElement("div",{className:Q("tco-layout-picker","has-layout-slide-container",{"tco-is-locked":u})},ja.default.createElement("h1",null,ja.default.createElement("strong",null,v("common.preview.choose-layout"))),ja.default.createElement(Wx,{onChooseLayout:l}))),ref:i})});return n.displayName=e.displayName+"WithLayoutSlideContainer",n},ZQ=fFe});var nK={};M(nK,{default:()=>tK});var p3,hFe,tK,oK=x(()=>{p3=I(U()),hFe=(e,t)=>{let n=(0,p3.forwardRef)(({...o},r)=>p3.default.createElement(e,{...o,ref:r}));return n.displayName=e.displayName+"WithCell",n},tK=hFe});var iK={};M(iK,{default:()=>rK});var _w,gFe,rK,sK=x(()=>{_w=I(U()),gFe=(e,t)=>(0,_w.forwardRef)(({...n},o)=>((0,_w.useEffect)(()=>{if(o.current.root){let r=0,i="px",s=(String(n.element.gap_size)||"").match(/([\.\d]+)(\w+)/);s&&(s[1]&&(r=s[1]),s[2]&&(i=s[2])),o.current.root.style.margin="0px",o.current.root.style.paddingTop=`${r}${i}`}},[n.element.gap_size]),(0,_w.useEffect)(()=>{o.current.root&&(o.current.root.classList.add("tco-empty-bg"),o.current.root.classList.add("cs-gap-preview"))},[]),React.createElement(e,{ref:o,...n}))),rK=gFe});var lK={};M(lK,{default:()=>aK});var vw,yFe,aK,uK=x(()=>{vw=I(U()),yFe=(e,t)=>(0,vw.forwardRef)(({...n},o)=>((0,vw.useEffect)(()=>{o.current.root&&o.current.root.style.setProperty("--cs-gap-size",n.element.gap_size)},[n.element.gap_size]),(0,vw.useEffect)(()=>{if(o.current.root){let r=n.element.gap_direction==="vertical";o.current.root.classList.toggle("cs-gap-preview",!0),o.current.root.classList.toggle("tco-empty-bg",!0),o.current.root.classList.toggle("gap-vertical",r),o.current.root.classList.toggle("gap-horizontal",!r)}},[n.element.gap_direction]),React.createElement(e,{ref:o,...n}))),aK=yFe});var cK={};M(cK,{default:()=>m3});var m3,pK=x(()=>{IQ();VQ();JQ();eK();oK();sK();uK();m3={section:TQ,"layout-row":NQ,"layout-grid":YQ,"layout-slide-container":ZQ,"layout-cell":tK,gap:aK,"classic:gap":rK}});var dK={};M(dK,{withPreviewNav:()=>mK});var Lu,mK,fK=x(()=>{Lu=I(U());De();ft();He();mK=(e,t)=>(0,Lu.forwardRef)(({className:n,after:o,...r},i)=>{let[s,a]=(0,Lu.useState)({}),l=Ye(),u=(0,Lu.useCallback)(()=>{s.action&&l({type:"UI:PREVIEW_NAVIGATE",payload:s.action})},[l,s.action]);(0,Lu.useEffect)(()=>{if(i.current.root){let p=i.current.root;try{let d=(()=>p.hasAttribute("data-cs-nav-btn")?p:p.querySelector("[data-cs-nav-btn]"))();if(d){let f=JSON.parse(d.getAttribute("data-cs-nav-btn"));f&&a(f)}}catch(m){console.warn("Unable to decode content navigation attribute",m)}}},[]);let c=(0,Lu.useMemo)(()=>s.action?React.createElement(React.Fragment,null,o,React.createElement("button",{className:Q("tco-preview-action"),"data-cs-preview-ui":!0,onClick:u},s.icon&&React.createElement(G,{type:s.icon}))):o,[o,u,s.action,s.label]);return(0,Lu.useEffect)(()=>{i.current.root&&i.current.root.classList.toggle("has-preview-action",!0)},[]),React.createElement(e,{ref:i,after:c,...r})})});var _K={};M(_K,{PostProcessManager:()=>hK,postProcess:()=>O0,usePostProcess:()=>gK,usePostProcessString:()=>yK});function hK(){let e=Ne(function(l){return l.colors}),t=Ne(function(l){return l.fontItems}),n=Ne(function(l){return l.fontConfig}),[,o]=je(nge),[,r]=je(oge),[,i]=je(rge),[,s]=je(ige),a=Ag();return(0,Tp.useEffect)(()=>{o(e)},[e]),(0,Tp.useEffect)(()=>{r(t)},[t]),(0,Tp.useEffect)(()=>{i(n)},[n]),(0,Tp.useEffect)(()=>{s(a)},[]),null}function gK(){let[e]=je(sge);return(0,Tp.useCallback)(t=>typeof t=="string"?d3(O0(t,e),e):t,[e])}function yK(e){let[t]=je(sge);return(0,Tp.useMemo)(()=>O0(e,t),[e,t])}var Tp,tge,nge,oge,rge,ige,sge,_Fe,vFe,d3,age,lge,f3,uge,bFe,cge,pge,mge,dge,O0,bw=x(()=>{Tp=I(U());ft();Fd();tge=I(yv());mm();Kt();nge=Fe(),oge=Fe(),rge=Fe(),ige=Fe(),sge=Fe(e=>({colors:e(nge),fontItems:e(oge),fontConfig:e(rge),fontOptions:e(ige)}));_Fe=(e,t)=>{if(typeof t=="undefined")return e;let n=(0,tge.default)(e);return n.setAlpha(t),n.toRgbString()},vFe=(e,t)=>{let n=t.split(":");n[0]==="global-color"&&n.shift();let[o,r]=n,{value:i}=e.find(({_id:s})=>s&&s===o)||{};return i?_Fe(i,r):"transparent"},d3=(e,{colors:t=[]}={})=>e.replace(/global-color:([^\s]*)/g,(n,o)=>vFe(t,o)),age=(e,{fontItems:t=[],fontConfig:{typekitItems:n=[],customFontItems:o=[]}={}}={})=>{let r=u=>{if((u.source==="system"||u.source==="google")&&window.csAppData.fontData[u.name])return window.csAppData.fontData[u.name];if(u.source==="custom"){for(let c of o)if(c._id===u.name)return{source:"custom",stack:c.stack,family:c.family,weights:NE(c)}}if(u.source==="typekit"){let c=u.name.trim();for(let p of n)if(p.family.trim()===c)return{...p,source:"typekit"}}return null},i=u=>{if(!u.source||!u.name)return null;let c=r(u);return c?{...c,handle:`${u.source}:${u.name}`,weightNormal:Ra(u.weightNormal??"400",c.weights),weightBold:Ra(u.weightBold??"700",c.weights)}:null};for(let u of t)if(u._id===e)return i(u);let s=e.split(":");if(s.length!==2)return null;let[a,l]=s;return i({source:a,name:l})},f3=new Map,uge=new Set,bFe=({fontConfig:e}={})=>{let t=Array.from(f3.values()).filter(({handle:n})=>!uge.has(n));f3=new Map,t.forEach(({source:n,handle:o,family:r,weights:i})=>{if(uge.add(o),n==="google"){let s=i.reduce((c,p)=>[...c,`${p}`,`${p}i`],[]).join(","),a=new URL("https://fonts.googleapis.com/css"),l=new URLSearchParams({family:`${r}:${s}`,display:"swap"});e.googleSubsets.length>0&&l.set("subsets",e.googleSubsets.join(",")),a.search=l.toString();let u=document.createElement("link");u.setAttribute("rel","stylesheet"),u.setAttribute("type","text/css"),u.setAttribute("media","all"),u.setAttribute("crossorigin","anonymous"),u.setAttribute("href",a.toString()),window.document.head.append(u)}})},cge=(e,t)=>{f3.has(e.handle)||(f3.set(e.handle,e),clearTimeout(lge),lge=setTimeout(()=>bFe(t),0))},pge=(e,t)=>{let n=age(e,t);return n?(cge(n,t),n.stack):e},mge=(e,t)=>{let n=e.split("|");if(n.length!==2)return"inherit";let[o,r]=n;if(o==="inherit")return r==="fw-normal"?"normal":r==="fw-bold"?"bold":r;let i=age(o,t);if(i){if(cge(i,t),r==="inherit")return"inherit";if(r==="fw-normal")return i.weightNormal;if(r==="fw-bold")return i.weightBold===i.weightNormal?"bolder":i.weightBold;if(`${parseInt(r,10)}`===r)return Ra(r,i.weights)}return r==="fw-normal"?"normal":r==="fw-bold"?"bold":r},dge={color:d3,"tss-color":d3,"global-color":d3,"font-weight":mge,"font-family":pge,"tss-fw":mge,"tss-ff":pge},O0=(e,t={})=>e&&e.replace(/%%post ([\w-:]+?)%%(.*?)%%\/post%%/g,(n,o,r)=>dge[o]?dge[o](r,t):r)});var vK={};M(vK,{default:()=>Th});var h3,Th,g3=x(()=>{h3=I(U());l3();Th=class extends h3.default.PureComponent{constructor(){super(...arguments);K(this,"state",{hasError:!1})}static getDerivedStateFromError(t){return{hasError:!0}}componentDidCatch(t,n){console.warn("Render error",{error:t,info:n,props:this.props})}getObserverProps(){return this.props.observer?{"data-cs-observeable-id":this.props.elId,"data-cs-observeable":this.getObserver(),"data-cs-observe":!0}:{}}getObserver(){try{return JSON.stringify(this.props.observer)}catch(t){console.warn("unable to generate observer",t,this.props.observer)}return null}render(){return this.state.hasError?h3.default.createElement("div",{...this.getObserverProps()},h3.default.createElement(T0,{message:this.props.message})):this.props.children}}});var CK={};M(CK,{getInfo:()=>md,getMappedElement:()=>wK,setMappedElement:()=>_3,useElementAtom:()=>y3,useSetPreviewElementData:()=>bK});function bK(e,t,{_id:n,_type:o,__icon:r,__label:i,_locked:s,_disabled:a,...l}){let[u,c]=y3(n),p=Gt(l._type),m=l[p.options?.dropzone?.z_index_key]??null,d=l[p.options?.dropzone?.pointer_events_key]??null,[f,h]=(0,Ph.useState)(0);(0,Ph.useEffect)(()=>{h(g=>g+1)},[h,m,d]),(0,Ph.useEffect)(()=>{c({_id:n,_type:o,__icon:r,__label:i,_locked:s,_disabled:a,lastDropzone:f})},[f,c,n,o,r,i,s,a,m,d]),(0,Ph.useEffect)(()=>{e.current?.root&&fge.set(e.current.root,u)},[u]),(0,Ph.useEffect)(()=>()=>{hge.remove(n)},[n])}var Ph,fge,hge,y3,md,xK,_3,wK,xw=x(()=>{Ph=I(U());Kt();Wn();fge=new WeakMap,hge=yl(()=>Fe({})),y3=e=>je(hge(e));md=e=>fge.get(e)??{},xK=new Map,_3=(e,t)=>{t?xK.set(e,t):xK.delete(e)},wK=e=>xK.get(e)});var SK={};M(SK,{createRenderComponent:()=>EK});var Ho,gge,xFe,wFe,yge,CFe,_ge,vge,EFe,EK,kK=x(()=>{Ho=I(U());De();a3();gge=I(Mn());Wn();_Q();i3();xQ();SQ();pK();fK();bw();g3();ke();xw();xFe=(e,t)=>(0,Ho.forwardRef)(({...n},o)=>((0,Ho.useEffect)(()=>{(()=>{if(!window.csAutoOpenToggles.get(n.element._id))return;window.csAutoOpenToggles.delete(n.element._id);let i=t.options.toggle_on_create.selector||"[data-x-toggle]",s=o.current.root.matches(i)?o.current.root:o.current.root.querySelector(i),a=s.parentElement.closest("[data-x-toggleable]"),l=s.getAttribute("data-x-toggleable");a&&!window.xToggleGetState(a.getAttribute("data-x-toggleable"))||requestAnimationFrame(()=>{window.xToggleUpdate(l,!0)})})()},[n.element._id]),Ho.default.createElement(e,{ref:o,...n}))),wFe=(e,t,n,{originalType:o})=>{let r=Ho.default.forwardRef(({element:i={},after:s,before:a,children:l,className:u="",...c},p)=>{bK(p,o,i),vQ(p,t),(0,Ho.useEffect)(()=>()=>{window.xToggleIntegrityCheck()});let m=gK();(0,Ho.useEffect)(()=>{p.current.root&&window.csGlobal.rivet.util.triggerScan()},[]);let d=i._locked||i._disabled;(0,Ho.useEffect)(()=>{p.current.root&&p.current.root.querySelectorAll(":scope [data-cs-observe]").forEach(y=>{y.setAttribute("data-cs-observe",!d)})},[d]),(0,Ho.useEffect)(()=>{p.current.root&&fw(p.current,"script").forEach(y=>{try{window.jQuery(y).after(y.outerHTML),y.remove()}catch(_){console.warn("Error running inline script",{script:y,e:_})}})},[]);let f=(0,Ho.useMemo)(()=>i._disabled?{}:{"data-cs-observeable-id":i._id,"data-cs-observe":!0},[i._id,i._disabled]),[h,g]=(0,Ho.useState)(null);return(0,Ho.useEffect)(()=>{let y=Object.values(p.current).reduce((_,b)=>{b.classList&&b.classList.contains("x-column")&&b.setAttribute("data-cs-dropzone",b.getAttribute("data-cs-observeable-id"));let w=b.getAttribute("data-cs-dropzone");return w&&(_[w]=b),_},{});return g(Object.keys(y)),Object.entries(y).forEach(_=>{_3(..._)}),()=>{Object.keys(y).forEach(_=>{_3(_,null)})}},[g]),Ho.default.createElement(Th,{observer:!i._disabled,elId:i._id,type:t.id,message:v("common.elements-preview-template-error")},Ho.default.createElement(e,{ref:p,className:Q("tco-element-preview",u),postProcess:m,data:i,...f,...c},(y=i._id)=>h?l({after:s,before:a,containerId:y,isDisabled:d,isDropzone:h.includes(y)}):null),n&&Ho.default.createElement(n,null,()=>{}))});return r.displayName=e.displayName+"WithMakeBaseComponent",r},yge={draggable:{transform:gQ},"inline-editing":{condition:e=>e.options.inline,transform:iQ},"preview-nav":{condition:e=>e.options.preview_nav,transform:mK},"message-undefined":{condition:e=>e.id==="undefined",transform:hw},"message-no-preview":{condition:e=>e.options.can_preview===!1,transform:CQ},"auto-open-toggle":{condition:e=>e.options.toggle_on_create?.enabled,transform:xFe},element:{condition:(e,{originalType:t})=>!t&&!!m3[e.id],transform:(e,t)=>m3[t.id](e,t)}},CFe=(e,t,n,o,r)=>Object.keys(yge).reduce((i,s)=>{let{condition:a,transform:l}=yge[s];if(!a||a(t,o,r))try{let u=l(i,t,o,r);if(u)return u}catch(u){console.warn("Preview transformation failed",u)}return i},wFe(e,t,n,o)),_ge=e=>(0,Ho.forwardRef)(({children:t,...n},o)=>Ho.default.createElement(e,{ref:o,...n},Ho.default.createElement(Ho.default.Fragment,null,Ho.default.createElement("p",null,"This element could not render due to invalid template markup. This could be due to changes introduced by a third party plugin. The front end of your site should still function normally"),t)));_ge.displayName="FailedRenderComponent";vge=(e,{noError:t=!1})=>{try{return dw(e.trim())}catch(o){console.warn("Template parse error",o,JSON.stringify({e:o,markup:e}))}let n=dw(v("app.elements.failed-to-render"));return t?n:_ge(n)},EFe=(0,Ho.memo)((0,Ho.forwardRef)(()=>null)),EK=(0,gge.memoize)((e,{markup:t="",extraneous:n="",type:o,hidden:r,originalType:i},s)=>{let a=Gt(o);return o==="slot"?EFe:CFe(vge(t,{noError:!0}),a,n?vge(n,{noError:!0}):null,{hidden:r,originalType:i},s)})});var AK={};M(AK,{useDragulaHandler:()=>ww});function ww(e,t,n,o=[],r=!1){(0,bge.useEffect)(()=>{if(!e.current||!r)return()=>{};let i=e.current;i.csAlreadyDragged=!1;let s=a=>{i.csAlreadyDragged||(i.csAlreadyDragged=!0,setTimeout(function(){n(a,...a.detail.args),i.csAlreadyDragged=!1},25))};return i.addEventListener(t,s),()=>{i.removeEventListener(t,s)}},[...o,r])}var bge,TK=x(()=>{bge=I(U())});var IK={};M(IK,{default:()=>v3});function v3(){return PK.default.createElement("div",{className:"tco-empty-target"},PK.default.createElement(G,{type:"nav-elements","data-nav-workspace":"elements"}))}var PK,OK=x(()=>{PK=I(U());He()});var MK={};M(MK,{PreviewElementChildren:()=>D0});var Lo,DK,SFe,xge,kFe,D0,NK=x(()=>{Lo=I(U()),DK=I(Mn());ft();Ut();ks();Wn();kK();g3();gv();xw();He();Ut();Ut();TK();OK();SFe=()=>{let e=bb();return(t,{id:n})=>{let o=window.csAppData.preview.documentId,r=e(t,{id:n,doc:o,docTypeName:window.csAppData.preview.docType});if(!r)return{};let i=t.render[o]?.elements?.[n];if(!i)return{};let{hash:s=null,hidden:a=!1}=i;return{element:r,Component:EK(s,i,r),hash:s,hidden:a||typeof r._active!="undefined"&&(r._active===!1||r._active==="false"),definition:Gt(r._type)}}},xge=(0,Lo.memo)(function({hash:e,Component:t,hidden:n,originalType:o,id:r,element:i,definition:s={}}){let a=(0,Lo.useRef)({});return n||!i||!t?null:Lo.default.createElement(Th,{observer:!i._disabled,elId:r,type:s.id},Lo.default.createElement(t,{ref:a,key:i._disabled,element:i},({before:l=null,after:u=null,containerId:c,isDisabled:p,isDropzone:m}={})=>c!==r?Lo.default.createElement(D0,{key:c,elID:c,isDisabled:p,isDropzone:m}):Lo.default.createElement(Lo.default.Fragment,null,l,!s.options.render_children&&Lo.default.createElement(D0,{key:r,elID:r,isDisabled:p,isDropzone:m}),u)))});xge.displayName="PreviewElement";kFe=Jo(SFe(),{inspect:sa})(xge),D0=(0,Lo.memo)(function({elID:e,isDisabled:t,isDropzone:n}){let o=(0,Lo.useRef)(null),[r]=y3(e),i=Ne(_=>{let b=_.elements?.[window.csAppData.preview.documentId]??{};return!b[e]||!b[e]._modules?[]:((0,DK.uniq)(b[e]._modules).length!==b[e]._modules.length&&console.warn("Duplicate state key detected",b),b)}),s=(0,Lo.useMemo)(function(){return(0,DK.uniq)(i[e]?._modules||[]).filter(_=>i[_]?i[_]._type!=="slot":(console.warn(`_modules of ${e} contains non existing elements`),!1))},[i]);(0,Lo.useEffect)(()=>{let _=wK(e);_&&(o.current=_)},[]);let[a,l]=(0,Lo.useState)(!1);(0,Lo.useEffect)(()=>{let _;return o.current&&(_=setTimeout(()=>{let{zIndex:b,pointerEvents:w}=window.getComputedStyle(o.current),S=w!=="none",C=b==="auto"||parseInt(b,10)>=0;l(S&&C)},25)),()=>{clearTimeout(_)}},[r.lastDropzone,l,o.current&&window.getComputedStyle(o.current).pointerEvents]);let u=n&&a,c=Ye(),p=Ne(_=>_.ui.liftedElement),m=Ne(_=>_.ui.incomingElement),[d,f]=(0,Lo.useState)(!1);ww(o,"dragula-cancel-container",()=>{f(!1)},[f],u),ww(o,"dragula-drag-lift",(_,b,w)=>{setTimeout(()=>{try{f(s.length===1);let{_id:S}=md(b);S&&c(bM(S))}catch(S){console.warn("unable to lift element",S)}},0)},[c,f,s.length],u),ww(o,"dragula-drop-into",(_,b,w,S,C)=>{if(f(!1),!m||!m._type)return;let k=Array.from(w.children);k=k.filter(function(O){return!!O.getAttribute("data-cs-observeable-id")});let A=C?k.indexOf(C):k.length;A=Math.max(A,0),c(qs(window.csAppData.preview.documentId,e,m,A,{inspect:!0}))},[c,f,p,m,e],u);let h=(0,Lo.useMemo)(function(){if(!s.length)return!1;for(let _ in s){let b=s[_];if(!(i[b]||{})._hidden)return!0}return!1},[i,s,r]),g=(0,Lo.useMemo)(()=>!u||t?!1:d||!h,[u,t,d,h]),y=g||!!((r._locked||r._disabled)&&!h&&o.current);return(0,Lo.useEffect)(()=>{o.current&&(o.current.classList.toggle("tco-empty",y),o.current.classList.toggle("tco-is-locked",!!r._locked))},[g,y,r]),r._hidden?null:Lo.default.createElement(Lo.default.Fragment,null,s.map(_=>Lo.default.createElement(kFe,{key:_,id:_})),y&&Lo.default.createElement(v3,null))});D0.displayName="PreviewElementChildren"});var LK={};M(LK,{default:()=>dd});function x3({onClick:e,title:t,desc:n,blobPath:o,content:r}){return Jn.default.createElement("button",{type:"button",className:"tco-btn",onClick:e},r||null,Jn.default.createElement("span",null,v(t)))}function PFe({onStartFromScratch:e,onUseStarter:t,onCloneExisting:n,onUseTemplate:o}){let r=(0,Jn.useRef)(),[i,s]=s2({triggerOnce:!0}),a=(0,Jn.useCallback)(l=>{r.current=l,i(l)},[i]);return(0,Jn.useEffect)(()=>{let l=setTimeout(()=>{if(!s){let{top:u}=r.current.getBoundingClientRect();window.scrollTo({left:0,top:u+window.scrollY,behavior:"smooth"})}},350);return()=>{clearTimeout(l)}},[s]),!e&&!n&&!o?null:Jn.default.createElement("div",{ref:a,className:Q("tco-layout-picker","tco-starter-area","tco-starter-blank-area","has-layout-grid","is-starter","x-container max width center")},Jn.default.createElement("h1",{className:"x-container"},v("app.starter.get-started")),Jn.default.createElement("div",{className:"x-container tco-h-flex tco-starter-button-wrapper"},e&&Jn.default.createElement(x3,{onClick:e,...b3.fromScratch}),t&&Jn.default.createElement(x3,{onClick:t,...b3.starterTemplates}),o&&Jn.default.createElement(x3,{onClick:o,...b3.useTemplate}),n&&Jn.default.createElement(x3,{onClick:n,...b3.cloneExisting})))}function dd(e){if(!e.isRegion)return null;let t=Ye(),{userCanInContext:n}=kt(),{navigate:o}=za(),r=ir("default_layout_element"),i=(0,Jn.useCallback)(()=>{let l=window.csAppData.preview.documentId,u=window.csAppData.preview.docType,c=m1(u,r);t(qs(l,e.id,c)),t(Qc("starter-outline"))},[t,e.id,r]),s=(0,Jn.useCallback)(()=>{t(Qc("starter-templates"))},[t]),a=(0,Jn.useCallback)(()=>{t(Qc("clone"))},[t]);return Jn.default.createElement(PFe,{onStartFromScratch:i,onUseStarter:s,onCloneExisting:a})}var Jn,AFe,wge,TFe,b3,VK=x(()=>{Jn=I(U());Nn();fI();ft();Ut();ed();De();ke();lk();Un();AFe=Jn.default.createElement("svg",{width:"170px",height:"80px",viewBox:"0 0 170 80",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},Jn.default.createElement("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},Jn.default.createElement("rect",{fill:"#FFFFFF",x:"0",y:"0",width:"170",height:"80"}),Jn.default.createElement("rect",{id:"Rectangle",stroke:"#5E5E5E",strokeWidth:"2",fill:"#AEAEAE",x:"1",y:"1",width:"168",height:"78",rx:"3"}))),wge=Jn.default.createElement("svg",{width:"170px",height:"80px",viewBox:"0 0 170 80",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},Jn.default.createElement("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},Jn.default.createElement("rect",{id:"Rectangle",stroke:"#5E5E5E",strokeWidth:"2",fill:"#AEAEAE",x:"1",y:"1",width:"168",height:"78",rx:"3"}),Jn.default.createElement("path",{d:"M50.0660819,44.6595171 L78,78 L78,78 L16,78 L43.9339181,44.6595171 C45.352671,42.9661668 47.8755292,42.7435617 49.5688795,44.1623147 C49.7488875,44.3131322 49.9152643,44.4795091 50.0660819,44.6595171 Z",id:"Triangle",fill:"#5E5E5E"}),Jn.default.createElement("path",{d:"M105.258097,19.9608239 L153,78 L153,78 L51,78 L98.7419029,19.9608239 C100.222052,18.1614266 102.88065,17.902625 104.680048,19.3827744 C104.890989,19.5562907 105.084581,19.7498825 105.258097,19.9608239 Z",id:"Triangle",fill:"#5E5E5E"}))),TFe=Jn.default.createElement("svg",{width:"170px",height:"80px",viewBox:"0 0 170 80",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},Jn.default.createElement("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},Jn.default.createElement("rect",{id:"Rectangle",stroke:"#5E5E5E",strokeWidth:"2",fill:"#AEAEAE",x:"1",y:"1",width:"168",height:"78",rx:"3"}),Jn.default.createElement("rect",{id:"Rectangle",fill:"#5E5E5E",x:"4",y:"4",width:"80",height:"72",rx:"2"}),Jn.default.createElement("rect",{id:"Rectangle",fill:"#5E5E5E",x:"126",y:"31",width:"2",height:"17",rx:"1"}),Jn.default.createElement("rect",{id:"Rectangle",fill:"#5E5E5E",transform:"translate(127, 39.5) rotate(90) translate(-127, -39.5)",x:"126",y:"31",width:"2",height:"17",rx:"1"}))),b3={fromScratch:{title:"app.blank",desc:"Blaze your own trail and bring your creative vision to life.",content:AFe},starterTemplates:{title:"app.templates.use",desc:"Get up and running with helpful wireframes and saved templates.",content:wge},useTemplate:{title:"app.templates.entity",desc:"Looking for a little help? Start from template library.",content:wge},cloneExisting:{title:"app.clone",desc:"Browse your existing content and use it as a starting point.",content:TFe}}});var HK={};M(HK,{ComponentCustomCss:()=>Ege,DocumentCustomCss:()=>Cge,ElementStyleTag:()=>w3,PreviewCss:()=>$K,PreviewGlobalCss:()=>zK,StyleNeighbor:()=>UK,StyleOverwriteWithPostProcessing:()=>BK,ThemeOptionsCss:()=>kge,usePostProcessedCss:()=>FK});function FK(e){let[t,n]=(0,vn.useState)(null),o=(0,vn.useRef)(null),r=(0,vn.useCallback)(Br(e,({themeOptions:s})=>s,({settings:s})=>s[window.csAppData.preview.documentId]??ms,({fontItems:s})=>s,({fontConfig:s})=>s,({colors:s})=>s,(s=[],a,l,u,c,p)=>({items:s,previewState:{optionsData:a,fontsData:{items:u,config:c},colors:p,settings:l,documentId:window.csAppData.preview.documentId}})),[e]),i=Ne(r);return(0,vn.useEffect)(()=>{let s=!1;o.current&&(o.current=null,n(null));let a=u=>{s||(n(u.join(" ")),o.current=!0)},l=setTimeout(()=>{i.items.find(u=>jn(u.css))?sg("cs-css",{type:"post-process-css",...i}).then(u=>{s||a(u)}):s||a(i.items.map(({css:u})=>u))},150);return()=>{s=!0,clearTimeout(l)}},[i,n]),(0,vn.useMemo)(()=>t||i.items.reduce((s,{css:a})=>`${s} ${O0(a)}`,[]),[t,i.items])}function zK(){let e=(0,vn.useCallback)(Br(t=>t.themeOptions[window.csAppData.themeOptionsConfig.globalCssKey]||"",t=>[{css:t,doc:null}]),[]);return vn.default.createElement(BK,{selector:"style[id^=cs-global-custom]",selectCss:e})}function Cge(){let e=(0,vn.useCallback)(Br(t=>t.settings[window.csAppData.preview.documentId]?.customCSS||"",t=>[{css:t,doc:window.csAppData.preview.documentId}]),[]);return window.csAppData.preview.documentId?vn.default.createElement(BK,{selector:`style[id^=cs-${window.csAppData.preview.documentId}-custom]`,selectCss:e}):null}function Ege(){let e=(0,vn.useCallback)(Br(n=>n.render[window.csAppData.preview.documentId]?.componentIds??[],n=>n.components.componentDocSettings,(n,o)=>n.map(r=>({doc:r,css:o[`c${r}`]?.[0]}))),[]),t=FK(e);return t?vn.default.createElement(UK,{id:"cs-component-custom",selector:"style[id^=cs-global-custom]",css:t}):null}function BK({selector:e,selectCss:t}){return Sge(e,FK(t)),null}function UK({selector:e,id:t,css:n}){let[o,r]=(0,vn.useState)(!1),i=(0,vn.useRef)(null);return(0,vn.useEffect)(()=>{let s=document.createElement("style");s.setAttribute("id",t),i.current=s;let a=document.querySelector(e);return a?a.insertAdjacentElement("afterend",s):console.warn("Style tracker could not locate existing style tag",e),r(!0),()=>{r(!1),s.remove()}},[e,t]),(0,vn.useEffect)(()=>{o&&i.current&&(i.current.innerHTML=n)},[o,n]),null}function MFe(){let e=Ne(IFe);return vn.default.createElement(vn.default.Fragment,null,e.map(t=>vn.default.createElement(DFe,{key:t,id:t})))}function kge(){let[e,t]=(0,vn.useState)(null),n=Sge("style[id^=cs-theme-options-generated]",e,t),o=(0,vn.useCallback)(Br(({themeOptions:i})=>i,({settings:i})=>i[window.csAppData.preview.documentId]??ms,({fontItems:i})=>i,({fontConfig:i})=>i,({colors:i})=>i,(i,s,a,l,u)=>({previewState:{optionsData:i,fontsData:{items:a,config:l},colors:u,settings:s,documentId:window.csAppData.preview.documentId}})),[]),r=Ne(o);return bo(()=>{if(!n.current)return()=>{};let i=!1,s=setTimeout(()=>{sg("cs-css",{type:"generate-theme-options",...r}).then(a=>{i||t(O0(a))})},150);return()=>{i=!0,clearTimeout(s)}},[r,t]),null}function $K(){return vn.default.createElement(vn.default.Fragment,null,vn.default.createElement(MFe,null),vn.default.createElement(Cge,null),vn.default.createElement(Ege,null),vn.default.createElement(kge,null))}var vn,Sge,w3,IFe,OFe,DFe,C3=x(()=>{vn=I(U());ft();nr();bw();Vo();Fd();Ni();gs();Sge=(e,t,n)=>{let o=(0,vn.useRef)(null);return(0,vn.useEffect)(()=>{let r=document.querySelector(e);r?(o.current=r,n&&n(o.current?.innerHTML)):console.warn("Style tracker could not locate existing style tag",e)},[e,n]),bo(()=>{o.current&&(o.current.innerHTML=t)},[t]),o},w3=(0,vn.memo)(({id:e,css:t})=>{let n=yK(t),o=window.csAppData.preview.documentId;return o&&n?vn.default.createElement(UK,{id:e,selector:`style[id^=cs-${o}-generated]`,css:n}):null});w3.displayName="ElementStyleTag";IFe=Br(e=>e.elements,e=>Object.keys(e[window.csAppData.preview.documentId]??{}).reverse()),OFe=()=>(e,{id:t})=>{let{inlineCss:n="",tssShim:o=""}=e.render?.[window.csAppData.preview.documentId]?.elements?.[t]??ms;return{inlineCss:n,tssShim:o}},DFe=Jo(OFe(),{})((0,vn.memo)(({id:e,tssShim:t,inlineCss:n})=>((0,vn.useEffect)(()=>{window.csGlobal.rivet.util.triggerScan()},[t,n]),vn.default.createElement(vn.default.Fragment,null,n&&vn.default.createElement(w3,{id:`cs-el-${e}-inline`,css:n}),t&&vn.default.createElement(w3,{id:`cs-el-${e}`,css:t})))))});var jK={};M(jK,{default:()=>S3});function LFe(e){let t=(0,ai.useMemo)(function(){return function(n){return Object.keys(n.render?.[e]?.elements??cg).length>0}},[e]);return Ne(t)}function VFe({zone:e,region:t}){let n=(0,ai.useMemo)(SL,[]),o=window.csAppData.preview.documentId,{regionId:r,count:i=0}=Ne(a=>n(a,{region:t,doc:o})),s=LFe(o);if((0,ai.useEffect)(()=>{let a;return s&&NFe.includes(t)&&(a=setTimeout(function(){zE(E3.get(e))},1e3)),function(){a&&clearTimeout(a)}},[e,t,s]),(0,ai.useEffect)(()=>{if(r){let a=E3.get(e).closest("[data-cs-observeable-nav]");a&&a.removeAttribute("data-cs-observeable-nav")}},[e,r]),!r)return null;if(i<=0){let a=window.csAppData.preview.docType,{baseType:l}=Rr(a),u=Tge[`${a}|${t}`]||Tge[`${l}|${t}`];return u?ai.default.createElement(u,{id:r}):null}return ai.default.createElement(D0,{elID:r})}function FFe(e){switch(e){case"footer":return"cs_colophon";case"content":return"cs_content";case"top":case"left":case"bottom":case"right":return"cs_masthead";case"layout":return"cs_layout";default:return""}}function zFe(e){switch(e){case"cs_colophon":return["footer"];case"cs_content":return["content"];case"cs_masthead":return["top","left","right","bottom"];case"cs_layout":return["layout"];default:return[]}}function BFe({regions:e,zone:t}){let n=ai.default.createElement(ai.default.Fragment,null,e.map(o=>ai.default.createElement(VFe,{key:o,region:o,zone:t})));return Age.default.createPortal(n,E3.get(t))}function S3(){let[e,t]=(0,ai.useState)([]),n=Ye();(0,ai.useEffect)(()=>{let r=document.querySelector("[data-cs-initial-render]");r?n({type:"RENDER_ALL_ELEMENTS",payload:r.getAttribute("data-cs-gzip")?Z0(r.innerHTML):JSON.parse(Mh(r.innerHTML))}):as("XFR:COMPLETE")},[n]),(0,ai.useEffect)(()=>{let r=[...document.querySelectorAll("[data-cs-zone]")].reduce((a,l)=>{let u=l.getAttribute("data-cs-zone");return u&&(a[u]=l),a},{}),i=Object.keys(r);Object.entries(r).forEach(([a,l])=>{E3.set(a,l)}),t(i);let{regions:s}=Rr(window.csAppData.preview.docType);s.reduce((a,l)=>{let u=FFe(l);return u&&!i.includes(u)&&!a.includes(u)&&a.push(u),a},[]).forEach(a=>{n({type:"UI:NOTIFY",payload:{type:"error",message:v(`app.preview-error.missing-zone.${a}`),timeout:15e3,dismissible:!0}})})},[n,t]);let o=(0,ai.useMemo)(()=>e.map(r=>[r,zFe(r)]).filter(([,r])=>r.length>0),[e]);return o.length<=0?null:ai.default.createElement(ai.default.Fragment,null,ai.default.createElement($K,null),o.map(([r,i])=>ai.default.createElement(BFe,{key:r,zone:r,regions:i})))}var ai,Age,E3,Cw,Tge,NFe,WK=x(()=>{ai=I(U()),Age=I(ui());ft();ks();NK();VK();C3();ft();ks();Ut();Ut();gv();Lh();Ec();va();Sl();Ni();ke();E3=new Map,Cw=(e,t={})=>{let n=EL(e);return(o,{id:r})=>({id:r,libraryContext:Gf(o,{id:r,doc:window.csAppData.preview.documentId}),...t})},Tge={"layout:header|top":Jo(Cw("top",{isRegion:!0}))(dd),"layout:footer|footer":Jo(Cw("footer",{isRegion:!0}))(dd),"custom:component|content":Jo(Cw("content",{isRegion:!0,isComponents:!0}))(dd),"content|content":Jo(Cw("content",{isRegion:!0}))(dd),"layout|layout":Jo(Cw("layout",{isRegion:!0}))(dd)},NFe=["footer"]});var GK={};M(GK,{default:()=>k3});function $Fe(){let e=(0,li.useRef)(),t=(0,li.useRef)(),n=(0,li.useRef)(),o=Ne(s=>s.ui.incomingElement),r=fi(),i=Ye();return(0,li.useEffect)(()=>{let s=qf({isContainer:l=>l.matches("[data-cs-dropzone], .tco-indicator-container"),moves:l=>{if(l.matches(".tco-indicator"))return!0;let{_id:u,_disabled:c,originalType:p}=md(l);return!(!u||c||["component-thru","slot"].includes(p)||t.current||l.matches("[data-cs-dropzone], .is-inline-editing")||window.xToggleGetStateFromNode(l))},accepts:(l,u)=>{if(l.contains(u)||l===u)return!1;let{_id:c}=md(l);return!!(c||l.matches(".tco-indicator"))},invalid:(l,u,c)=>l.tagName==="TEXTAREA"&&window.getComputedStyle(l).resize!=="none",copy:!1,hideIndicator:!1,revertOnSpill:!1,slideFactorX:50,slideFactorY:50,mirrorContainer:document.body,offset:function(l,u,c,p){return{x:u.width/2,y:u.height/2}},direction:l=>{let{flexDirection:u,display:c}=getComputedStyle(l);return c!=="flex"?!1:!["column","column-reverse"].includes(u)}});e.current=s;let a=l=>{requestAnimationFrame(function(){l.classList.toggle("is-pending",!1),l.style.removeProperty("--cs-dropzone-height"),l.style.removeProperty("--cs-dropzone-width")}),setTimeout(function(){window.dispatchEvent(new Event("resize"))},300)};return s.on("cancel",function(l,u,c){l.classList.toggle("is-drag-element",!1),a(c)}),s.on("drop",(l,u,c,p)=>{if(l.classList.toggle("is-drag-element",!1),a(c),s.incoming){s.cancel(!0);return}let m=Array.from(u.children);m=m.filter(function(_){return!!_.getAttribute("data-cs-observeable-id")});let d=u.getAttribute("data-cs-observeable-id"),{_id:f}=md(l),h=0,g=m.indexOf(l),y=m.indexOf(p);y===-1?h=g||0:h=y-1,h=Math.max(0,h),i(Jd(window.csAppData.preview.documentId,f,h,d)),u!==c&&s.cancel(!0)}),s.on("drag",(l,u)=>{window.xToggleTempUnlock(),requestAnimationFrame(function(){l.classList.toggle("is-drag-element",!0);let{height:c,width:p}=u.getBoundingClientRect();u.style.setProperty("--cs-dropzone-height",`${parseFloat(c)}px`),u.style.setProperty("--cs-dropzone-width",`${parseFloat(p)}px`),i(am({elementCursor:!0}))})}),s.on("dragend",()=>{window.xToggleTempRelock(),requestAnimationFrame(function(){i(R_())})}),s.on("over",function(l,u,c){requestAnimationFrame(function(){let{display:p,flexDirection:m}=window.getComputedStyle(u);u.classList.toggle("is-flex-row",p.includes("flex")&&m==="row"),u.classList.toggle("tco-receiving",!0)})}),s.on("out",function(l,u,c){requestAnimationFrame(function(){u.classList.toggle("is-flex-row",!1),u.classList.toggle("tco-receiving",!1)})}),s.on("cloned",(l,u)=>{}),()=>{s.destroy()}},[md]),(0,li.useEffect)(()=>{e.current&&(o?(e.current.incoming=!0,e.current.start(n.current)):(e.current.incoming=!1,e.current.cancel(!0)))},[o]),(0,li.useEffect)(()=>{t.current=r},[r]),li.default.createElement("div",{className:"tco-indicator-container",style:{display:"none"}},li.default.createElement("div",{ref:n,className:"tco-indicator is-draggable is-dragging"}))}function HFe(){let e=Ne(l=>l.ui.editingGrid),t=Ne(l=>l.ui.inlineEditing),n=Ne(l=>l.ui.resizingRow),o=Ne(l=>l.ui.elementCursor),r=fi(),{docId:i}=Be(),s=mh(i),a=Ye();return(0,li.useEffect)(()=>{if(o)return;let l=u=>{if(u.which===3)return;let c=".tco-empty-target svg";if(u.target.matches(c)||u.target.closest(c))u.preventDefault(),u.stopPropagation(),a({type:"PREVIEW:OPEN_ELEMENTS"});else{let p=u.target.closest("[data-cs-observeable-id]");if(!p)return;let m=p.getAttribute("data-cs-observeable-id"),d=s(m);d.locked&&(m=d.element._id),clearTimeout(u.tcoCancelInspect),u.tcoCancelInspect=setTimeout(()=>{a(sa(m))},1)}};return document.body.addEventListener("click",l,{passive:!0,bubbles:!0}),()=>{document.body.removeEventListener("click",l)}},[a,s,o]),(0,li.useEffect)(function(){function l(u){let c=Array.from(u.classList).find(f=>f.includes("tco-observe"));if(!c)return;let[,,p]=c.split("-"),m=document.querySelector(`[data-cs-observeable-id="${p}"]`);if(!m)return;u.setAttribute("data-cs-observeable-id",p),u.setAttribute("data-cs-observe","true");let d=JSON.parse(m.getAttribute("data-cs-observeable"))||{};u.setAttribute("data-cs-observeable",JSON.stringify({...d,mode:"virtual"}))}return window.csGlobal.rivet.attach('[class*="tco-observe-"]',l),()=>{}},[]),e||t||r||o||n?null:li.default.createElement(UFe,null)}function k3(){return li.default.createElement(li.default.Fragment,null,li.default.createElement(S3,null),li.default.createElement(HFe,null),li.default.createElement($Fe,null))}var li,UFe,qK=x(()=>{li=I(U());ft();uQ();wb();WK();Ut();It();xw();kx();Et();UFe=(0,li.memo)(s3)});var KK={};M(KK,{default:()=>M0});var Ew,Pge,QK,jFe,WFe,Ige,M0,YK=x(()=>{Ew=I(U()),Pge=I(ui());De();QK=I(Mn());_u();Y1();jFe=2,WFe=e=>{let{top:t,right:n,bottom:o,left:r,height:i,width:s}=e.getBoundingClientRect();if(i<=0){let a=e.scrollHeight;return{top:t,right:n,bottom:t+a,left:r,height:a,width:s}}return{top:t,right:n,bottom:o,left:r,height:i,width:s}},Ige={edgeClass:"top left",meta:{},style:{display:"none"},active:!1},M0=class extends Ew.default.Component{constructor(){super(...arguments);K(this,"state",Ige);K(this,"delayUpdatePosition",Wr(()=>this.updatePosition(),180));K(this,"delayUpdatePositionSoft",Wr(()=>this.updatePosition(!0),180));K(this,"maybeUpdateInnerState",Wr(t=>{t?this.updatePosition():this.delayUpdatePosition()},100));K(this,"throttleUpdate",(0,QK.throttle)(t=>{if(!t)return this.props.updateTarget(null);let n=t.hasAttribute(this.props.targetAttribute)?t:t.closest(`[${this.props.targetAttribute}]`);if(this.props.targetAttribute===this.props.metaAttribute)this.targetEl!==n&&(this.targetEl=n,this.delayUpdatePosition.cancel(),this.delayUpdatePositionSoft.cancel(),this.maybeUpdateInnerState(!!n));else{let o=n?n.getAttribute(this.props.targetAttribute):null;this.props.observing!==o&&(this.delayUpdatePosition.cancel(),this.delayUpdatePositionSoft.cancel(),this.props.updateTarget(o))}},125));K(this,"onScrollOrFocus",(0,QK.throttle)(()=>this.updatePosition(!0),50));K(this,"onMouseMove",t=>this.throttleUpdate(t.target));K(this,"onMouseLeave",t=>this.throttleUpdate(t.toElement||t.relatedTarget));K(this,"onMouseLeaveDocument",t=>{this.props.observing||(this.targetEl=null,this.updatePosition())})}componentDidMount(){window.addEventListener("focus",this.onScrollOrFocus),window.addEventListener("scroll",this.onScrollOrFocus),window.addEventListener("blur",this.onScrollOrFocus),window.document.body.addEventListener("mousemove",this.onMouseMove,!0),window.document.body.addEventListener("mouseenter",this.onMouseMove,!0),window.document.body.addEventListener("mouseleave",this.onMouseLeave,!0),window.document.addEventListener("mouseleave",this.onMouseLeaveDocument),this.autoResizeInterval=setInterval(()=>this.delayUpdatePositionSoft(),650),this.updatePosition()}componentDidUpdate(t){this.props.observing!==t.observing&&(this.props.observing?this.updatePosition():this.delayUpdatePosition())}componentWillUnmount(){clearInterval(this.autoResizeInterval),this.delayUpdatePosition.cancel(),this.delayUpdatePositionSoft.cancel(),this.throttleUpdate.cancel(),this.maybeUpdateInnerState.cancel(),window.document.body.removeEventListener("mousemove",this.onMouseMove,!0),window.document.body.removeEventListener("mouseenter",this.onMouseMove,!0),window.document.body.removeEventListener("mouseleave",this.onMouseLeave,!0),window.removeEventListener("focus",this.onScrollOrFocus),window.removeEventListener("blur",this.onScrollOrFocus),window.removeEventListener("scroll",this.onScrollOrFocus),window.document.removeEventListener("mouseleave",this.onMouseLeaveDocument)}updatePosition(t=!1){this.delayUpdatePositionSoft.cancel();let{meta:n}=this.state;if(this.props.targetAttribute!==this.props.metaAttribute&&(!this.targetEl||!t)&&(this.targetEl=document.querySelector(`[${this.props.targetAttribute}="${this.props.observing}"]`)),!t){if(this.targetEl&&this.targetEl.hasAttribute(this.props.metaAttribute)){let y=this.targetEl.getAttribute(this.props.metaAttribute);try{n=JSON.parse(y)}catch(_){console.warn(_,y)}}this.delayUpdatePosition.cancel()}if(!this.targetEl){this.state.active&&this.setState(Ige);return}let{top:o,right:r,bottom:i,left:s}=WFe(this.targetEl),{innerWidth:a,innerHeight:l}=window,u=a-oh(),c=l,p=[],m=22;o-m>=0&&p.push("top"),r>u&&p.push("right"),i+m<c&&p.push("bottom"),s>=0&&p.push("left");let d=p.includes("top")?"top":"bottom";!p.includes("top")&&!p.includes("bottom")&&(d="top-inside");let f=`${d} ${p.includes("left")?"left":"right"}`,h=n.insetOutline?0:jFe,g={top:Math.max(0,o-h),left:Math.max(0,s-h),right:r>=u?0:u-(r+h),bottom:i>=c?0:c-(i+h)};(this.state.style.top!==g.top||this.state.style.left!==g.left||this.state.style.right!==g.right||this.state.style.bottom!==g.bottom||this.state.style.edgeClass!==f||this.state.meta.label!==n.label||this.state.meta.mode!==n.mode)&&this.setState({style:g,edgeClass:f,active:!0,meta:n})}renderLabel(){let t=this.props.renderLabel?this.props.renderLabel(this.state.meta):Ew.default.createElement("span",{dangerouslySetInnerHTML:{__html:this.state.meta.label}});return t&&Ew.default.createElement("div",{className:"tco-observer-label"},t)}render(){return this.props.hide?null:Pge.default.createPortal(Ew.default.createElement("div",{className:Q("tco-observer",this.state.edgeClass,this.state.meta.mode?`is-${this.state.meta.mode}`:""),style:this.state.style},this.renderLabel(),this.props.children),window.csAppData.rootEl)}};K(M0,"defaultProps",{targetAttribute:"data-cs-observeable-id",metaAttribute:"data-cs-observeable",observing:null,renderLabel:null,updateTarget:()=>{}})});var JK={};M(JK,{default:()=>XK});function GFe(){let e=Ye(),t=(0,N0.useCallback)(async n=>{let o=n.target.matches("[data-cs-observeable-nav]")?n.target:n.target.closest("[data-cs-observeable-nav]");if(o){let r=o.getAttribute("data-cs-observeable-nav");try{let{action:i}=JSON.parse(r);if(!await qi(v("app.edit-another",{context:i.context})))return;e({type:"UI:PREVIEW_NAVIGATE",payload:i})}catch(i){console.warn(i,r)}return!1}},[e]);return(0,N0.useEffect)(()=>(window.document.body.addEventListener("click",t),()=>{window.document.body.removeEventListener("click",t)}),[t]),N0.default.createElement(M0,{targetAttribute:"data-cs-observeable-nav",metaAttribute:"data-cs-observeable-nav"})}var N0,XK,ZK=x(()=>{N0=I(U());ft();YK();ke();xa();XK=GFe});var A3={};M(A3,{default:()=>Oge});function qFe(){(0,Si.useEffect)(()=>{Object.keys(window.csAppPreviewOverlays||{}).forEach(i=>{try{let s=JSON.stringify(window.csAppPreviewOverlays[i]);[...document.querySelectorAll(i)].forEach(a=>{a.setAttribute("data-cs-observeable-nav",s)})}catch{console.warn("Unable to setup overlay nav")}}),window.csProfile("nav container ready")},[]);let e=fi(),t=Ne(i=>i.ui.elementCursor),n=Ne(i=>i.ui.resizingRow),o=Ne(i=>i.ui.editingGrid),r=Ne(i=>i.ui.observing);return e||t||n||o||r?null:Si.default.createElement(XK,null)}function QFe(){let e=fi(),t=Ne(c=>c.ui.previewCursor),n=Ne(c=>c.ui.previewElementToggleLock),o=Ne(c=>c.ui.previewElementSlideInteractions),r=Ne(c=>c.ui.previewDimensions),i=Ne(c=>c.ui.liftedElement),s=Ne(c=>c.ui.incomingElement),a=Ne(c=>c.ui.inlineEditing),l=Ne(c=>c.preferences.ui_theme);(0,Si.useEffect)(()=>{let c=`tco-ui-theme-${l}`;[...document.documentElement.classList].filter(m=>m.includes("tco-ui-theme-")&&m!==c).forEach(m=>{document.documentElement.classList.remove(m)}),document.documentElement.classList.add(c)},[l]),(0,Si.useEffect)(()=>{window.xToggleSetLocking(n==="locked")},[n]),(0,Si.useEffect)(()=>{window.csGlobal.disableSlideInteractions=o==="ignore"},[o]),(0,Si.useEffect)(()=>{document.body.style.cursor=t==="auto"?"":t,document.body.classList.toggle("cs-force-cursor",t!=="auto")},[t]),(0,Si.useEffect)(()=>{document.body.classList.toggle("tco-app-inactive",e)},[e]);let u=!!(i||s||a);return(0,Si.useEffect)(()=>{document.body.classList.toggle("tco-disable-effects",u)},[u]),(0,Si.useEffect)(()=>{document.documentElement.style.setProperty("--tco-ui-scale",r.scale===1?null:1/r.scale)},[r.scale]),null}function Oge(){let e=Ne(t=>t.xfr.ready);return TM(),(0,Si.useEffect)(()=>{window.document.title="tco-preview",window.csGlobal&&(window.csGlobal.isPreview=!0),window.csAppData.preview.uiTheme&&document.documentElement.classList.add(`tco-ui-theme-${window.csAppData.preview.uiTheme}`),window.csProfile("preview root rendered")},[]),(0,Si.useEffect)(()=>{window.csAppData.preview.docType||as("XFR:COMPLETE")},[]),e?Si.default.createElement(Si.default.Fragment,null,Si.default.createElement(hK,null),Si.default.createElement(QFe,null),Si.default.createElement(qFe,null),window.csAppData.preview.docType&&Si.default.createElement(k3,null),Si.default.createElement(zK,null)):null}var Si,RK=x(()=>{Si=I(U());ft();qK();ZK();C3();bw();of();va();Et()});var eY={};M(eY,{default:()=>Dge});function KFe({type:e,subtype:t}){let n=`<strong>${v(`app.templates.type-${e}`)}</strong>`;return t&&e==="preset"?v("app.templates.subtype-format",{type:n,subtype:Gt(t).title}):n}function YFe({downloadName:e,selection:t}){let n=t.length,[o,r]=Bf();return St.default.createElement(s$,{disabled:r,defaultName:e,className:"tco-btn tco-btn-yep",saveLabel:v("app.download",{context:""}),placeholder:v("app.thing-name",{context:v("app.templates.entity")}),label:v("app.download"),onSave:(i,s)=>{o(i,t)&&s()}})}function XFe({selection:e}){let t=e.length,n=qv();return St.default.createElement(Ll,{disabled:t.length<=0,className:"tco-btn tco-btn-nope",label:v("app.delete"),prompt:v(`app.templates.delete-popover.${t>1?"n":"one"}`,{count:t}),onAccept:()=>{n(e)}})}function Dge({isImporting:e,onImportFiles:t,query:n}){let{items:o,filters:r,activeFilter:i,setFilter:s,sortModes:a,activeSortMode:l,setSortMode:u,isLoading:c}=useFilteredTemplates(n),p=o.length,[m,d]=(0,St.useState)([]);(0,St.useEffect)(()=>{let C=m.filter(k=>!o.find(({id:A})=>A===k));C.length>0&&d(k=>k.filter(A=>!C.includes(A)))},[o]);let f=m.length===o.length,h=(0,St.useCallback)(()=>{d(f?[]:o.map(({id:C})=>C))},[f,d,o]),g=C=>{d(k=>k.includes(C)?k.filter(A=>A!==C):[...k,C])},y=[];y.push({key:"select",label:"Select",className:"is-select",content:St.default.createElement(rn,{checked:f,onToggle:h})}),y.push({key:"name",label:"Name",className:"is-name"}),y.push({key:"type",label:"Type",className:"is-type"}),y.push({key:"preview",label:"Preview",className:"is-preview"}),y.push({key:"hide",label:"Hide",className:"is-hide"});let _=(0,St.useRef)(),b=(0,St.useCallback)(C=>{C.target.files&&!e&&t(C.target.files),_.current&&_.current.reset()},[e,t]),w=!0,S=(0,St.useMemo)(()=>{if(m.length>1)return v("app.templates.entities-template",{context:v("app.multiple")});if(m.length===1){let C=o.find(({id:k})=>m[0]===k);return C?C.title:""}return""},[m,o]);return c?St.default.createElement(Ln,{mega:!0}):St.default.createElement(Rv,{className:Q("is-full-width","has-modal-table","is-template-manager")},St.default.createElement(a0,{headings:y,className:"tco-modal-table has-inner-cell-padding-x is-template-manager",wrapHeader:C=>St.default.createElement("div",{className:"tco-modal-content-header"},St.default.createElement("div",{className:"tco-modal-content-header-nowrap-line"},typeof p=="number"&&St.default.createElement("h2",null,m.length===0?v("common.count",{index:p,label:p===1?v("app.templates.entity"):v("app.templates.entities")}):v("app.selected",{context:v("common.count",{index:m.length,label:m.length===1?v("app.templates.entity"):v("app.templates.entities")})})),St.default.createElement("div",{className:"tco-modal-content-header-actions"},m.length>0&&St.default.createElement(YFe,{selection:m,downloadName:S}),m.length>0&&St.default.createElement(XFe,{selection:m}),St.default.createElement("form",{className:"",ref:_},St.default.createElement("input",{id:"tco-tm-import-files",onChange:b,type:"file",name:"files[]"}),t&&St.default.createElement("label",{htmlFor:"tco-tm-import-files"},v("app.import"),"\xA0\xA0",St.default.createElement("span",null,St.default.createElement(G,{type:"import"})))),r.length>0&&St.default.createElement(e0,{className:"tco-btn",renderLabel:k=>St.default.createElement(St.default.Fragment,null,"Filter:\xA0",St.default.createElement("strong",null,St.default.createElement("span",null,k))),active:i,onUpdate:s,options:r}),a.length>0&&St.default.createElement(e0,{className:"tco-btn",renderLabel:k=>St.default.createElement(St.default.Fragment,null,"Sort:\xA0",St.default.createElement("strong",null,St.default.createElement("span",null,k))),active:l,onUpdate:u,options:a}))),C),renderCell:(C,k)=>{switch(C){case"select":return St.default.createElement(rn,{checked:m.includes(k.id),onToggle:()=>g(k.id)});case"name":return St.default.createElement(JFe,{item:k});case"type":return St.default.createElement("span",{dangerouslySetInnerHTML:{__html:KFe(k)}});case"preview":return St.default.createElement(RFe,{canUpdate:w,item:k});case"hide":return St.default.createElement(ZFe,{item:k});default:return null}},items:o}))}var St,JFe,ZFe,RFe,Mge=x(()=>{St=I(U());De();ke();Nn();xn();xr();He();ti();Wn();Ja();Ml();As();Am();Jg();S4();JFe=({item:{type:e,title:t,id:n}})=>{let o=useUpdateTemplate(e),[r,i]=(0,St.useState)(t),s=(0,St.useCallback)(a=>{i(a),o({id:n,title:a})},[o,n]);return St.default.createElement(ei,{label:r,onUpdate:s})},ZFe=({item:{type:e,hidden:t,id:n}})=>{let o=useUpdateTemplate(e),[r,i]=(0,St.useState)(t),s=(0,St.useCallback)(a=>{i(a),o({id:n,hidden:a})},[o,n]);return St.default.createElement(rn,{checked:r,onToggle:s})},RFe=({canUpdate:e,item:{type:t,title:n,preview:o,id:r}})=>{let i=(0,St.useRef)(),s=useUpdateTemplate(t),[a,l]=(0,St.useState)(o),u=(0,St.useCallback)(p=>{l(p),s({id:r,preview:p})},[s,r]),c=(0,St.useCallback)(async()=>{i.current&&i.current(),i.current=ac({single:!0,onInsert:({url:p})=>{u(p)}})},[u,r]);return(0,St.useEffect)(()=>{i.current&&i.current()},[]),St.default.createElement(Vf,{position:"left"},St.default.createElement("img",{src:o,className:"tco-modal-tm-preview-image-preload",loading:"lazy"}),a&&St.default.createElement(r$,{popoverClassName:"has-preview-image",noBtnClass:!0,label:St.default.createElement(G,{type:"image"})},p=>St.default.createElement(St.default.Fragment,null,St.default.createElement("div",{className:"tco-tooltip-action-section"},St.default.createElement("div",{className:"tco-modal-tm-preview-image"},St.default.createElement("img",{src:o,alt:n}))),e&&St.default.createElement("div",{className:"tco-tooltip-action-section"},St.default.createElement("button",{onClick:()=>{u(""),p()},className:"tco-modal-tm-preview-btn tco-btn tco-btn-nope"},v("app.templates.remove-preview-image"))))),!a&&St.default.createElement("button",{onClick:c},St.default.createElement(G,{type:"plus"})))}});var tY={};M(tY,{default:()=>Nge});function Nge({options:e={},value:t,control:n={},height:o=2,...r}={}){let i=(0,Xl.useRef)(null),s=(0,Xl.useCallback)(function(){Ma(t)},[t]),a=(0,Xl.useCallback)(function(){let l=i.current.querySelector("input");!l||l.select()},[t]);return Xl.default.createElement(Ge,null,Xl.default.createElement(Fa,{label:n.label,description:n.description}),Xl.default.createElement("div",{className:"tco-h-flex tco-control-copy-text",ref:i,onFocus:a},Xl.default.createElement(ho,{value:t,parentClassName:"tco-dynamic-content-with-file"}),Xl.default.createElement("div",{className:"tco-cursor-pointer tco-control-ending-button",onClick:s},Xl.default.createElement(G,{type:"copy"}))))}var Xl,Lge=x(()=>{Xl=I(U());Da();He();bf();Ht();Ht()});var nY={};M(nY,{default:()=>Vge});function Vge(e){let t=(0,T3.useMemo)(function(){return{...e.options||{},dynamic_content:!1}},[e.options]);return T3.default.createElement(ho,{...e,options:t})}var T3,Fge=x(()=>{T3=I(U());Da()});var oY={};M(oY,{default:()=>Bge});function Bge(e){return zge.default.createElement(D1,{...e,Component:to})}var zge,Uge=x(()=>{zge=I(U());Zi();f5()});var rY={};M(rY,{default:()=>$ge});function $ge({}){return kr.default.createElement("div",{className:"tco-starter-container-selector tco-blank-state"},kr.default.createElement("div",null,kr.default.createElement(G,{type:"move-backward"})," Go Back"),kr.default.createElement("h1",null,"Select a Container"),kr.default.createElement("ul",{className:"x-container max width"},kr.default.createElement("li",null,kr.default.createElement("figure",null,kr.default.createElement("i",{className:"x-framework-icon","data-x-icon-s":"\uF0DB"})),kr.default.createElement("h2",null,kr.default.createElement("span",null,"Section")),kr.default.createElement("p",null,"Get started easily with Sections, Rows, and Columns")),kr.default.createElement("li",null,kr.default.createElement("figure",null,kr.default.createElement("i",{className:"x-framework-icon","data-x-icon-s":"\uF466"})),kr.default.createElement("h2",null,kr.default.createElement("span",null,"Div")),kr.default.createElement("p",null,"Simple and effective, divs can solve a number of different problems from advanced positioning, to flex box")),kr.default.createElement("li",null,kr.default.createElement("figure",null,kr.default.createElement("i",{className:"x-framework-icon","data-x-icon-s":"\uF00A"})),kr.default.createElement("h2",null,kr.default.createElement("span",null,"Grid")),kr.default.createElement("p",null,"Create perfectly aligned cells, edit and move them around as well"))))}var kr,Hge=x(()=>{kr=I(U());He()});var iY={};M(iY,{default:()=>nze});var Ke,jge,eze,tze,nze,bc,Vu,oze,rze,Wge,Gge,qge=x(()=>{Ke=I(U());De();He();ka();ti();Ja();ke();nr();Et();It();xr();jge=e=>Vn(`template-view-${e}`,"grid"),eze=({context:e})=>{let[t,n]=jge(e),o=(0,Ke.useMemo)(()=>["list","grid"],[]);return Ke.default.createElement("div",{className:"tco-library-view-toggle"},o.map(r=>Ke.default.createElement("button",{key:r,className:Q({"is-active":r===t}),onClick:()=>n(r)},Ke.default.createElement(G,{type:`view-${r}`}))))},tze=({type:e="modal"})=>{let[t]=jge("modal"),[n,o]=(0,Ke.useState)(null),r=e==="expressify"?rze:oze,[i,s]=Hd("xl",{xs:300,sm:500,md:700,lg:900,xl:1100}),a=l=>{o(n===l?null:l)};return Ke.default.createElement(Ke.default.Fragment,null,Ke.default.createElement("div",{className:"tco-library-header"},Ke.default.createElement(Xi,{placeholder:"Search library\u2026"}),Ke.default.createElement(eze,{context:"modal"})),Ke.default.createElement("div",{className:"tco-library-content"},Ke.default.createElement("aside",null,Ke.default.createElement(Wge,{title:"Categories",singular:"Category",theItems:bc}),Ke.default.createElement(Wge,{title:"Tags",singular:"Tag",theItems:Vu})),t==="list"&&Ke.default.createElement(Ke.default.Fragment,null,Ke.default.createElement("table",{className:`tco-library-table is-${s}`,ref:i},Ke.default.createElement("tbody",null,e!=="expressify"&&Ke.default.createElement("tr",null,e==="modal"&&Ke.default.createElement("th",{className:"is-selection"},Ke.default.createElement(rn,null)),Ke.default.createElement("th",{className:"is-name"},Ke.default.createElement("span",null,"Name")),Ke.default.createElement("th",{className:"is-type"},Ke.default.createElement("span",null,"Type")),Ke.default.createElement("th",{className:"is-taxonomy"},Ke.default.createElement("span",null,"Categories")),Ke.default.createElement("th",{className:"is-taxonomy"},Ke.default.createElement("span",null,"Tags")),Ke.default.createElement("th",{className:"is-manage"})),r.map((l,u)=>Ke.default.createElement(Ke.default.Fragment,{key:u},Ke.default.createElement("tr",{className:n===u?"is-active":null,onClick:()=>e==="modal"?a(u):console.log("hey")},e==="modal"&&Ke.default.createElement("td",{className:"is-selection"},Ke.default.createElement(rn,null)),Ke.default.createElement("td",{className:"is-name"},Ke.default.createElement("span",null,l.name)),Ke.default.createElement("td",{className:"is-type"},Ke.default.createElement("span",null,l.type)),Ke.default.createElement("td",{className:"is-taxonomy"},l.categories!==null?l.categories.map((c,p)=>Ke.default.createElement("span",{key:p},c)):"\u2014"),Ke.default.createElement("td",{className:"is-taxonomy"},l.tags!==null?l.tags.map((c,p)=>Ke.default.createElement("span",{key:p},c)):"\u2014"),Ke.default.createElement("td",{className:"is-manage"},e==="modal"&&Ke.default.createElement("button",{className:n===u?"tco-btn tco-btn-manage-library is-active":"tco-btn tco-btn-manage-library"},n===u?Ke.default.createElement(G,{type:"close"}):Ke.default.createElement(G,{type:"more"})),e!=="modal"&&Ke.default.createElement("button",{className:"tco-btn tco-btn-install-library"},"Install"))),n===u&&Ke.default.createElement("tr",null,Ke.default.createElement("td",{className:"is-manager",colspan:"6"},Ke.default.createElement(Gge,{title:l.name})))))))),t==="grid"&&Ke.default.createElement(Ke.default.Fragment,null,Ke.default.createElement("ol",{className:"tco-library-grid is-lg"},r.map((l,u)=>Ke.default.createElement(Ke.default.Fragment,{key:u},Ke.default.createElement("li",{className:n===u?"is-active":null,onClick:()=>e==="modal"?a(u):console.log("hey")},Ke.default.createElement("figure",null,Ke.default.createElement("img",{src:`https://picsum.photos/800/800?random=${l.name}`,width:"400",height:"400",alt:"Template"})),Ke.default.createElement("div",{className:"is-content is-start"},Ke.default.createElement("div",{className:"is-info"},Ke.default.createElement("strong",null,l.name),Ke.default.createElement("span",null,l.type),l.categories!==null&&e==="modal"&&Ke.default.createElement("span",{className:"is-taxonomy-line"},"Categories:\xA0",l.categories.map((c,p)=>Ke.default.createElement("span",{key:p},c))),l.tags!==null&&e==="modal"&&Ke.default.createElement("span",{className:"is-taxonomy-line"},"Tags:\xA0",l.tags.map((c,p)=>Ke.default.createElement("span",{key:p},c)))),Ke.default.createElement("div",{className:"is-actions is-revealed"},e==="modal"&&Ke.default.createElement("button",{className:n===u?"tco-btn tco-btn-manage-library is-active":"tco-btn tco-btn-manage-library"},n===u?Ke.default.createElement(G,{type:"close"}):Ke.default.createElement(G,{type:"more"})),e!=="modal"&&Ke.default.createElement("button",{className:"tco-btn tco-btn-install-library"},"Install")))),n===u&&Ke.default.createElement("li",{className:"is-manager"},Ke.default.createElement(Gge,{title:l.name}))))))))},nze=tze,bc=["Business","Food & Drink","Layouts","Minimal","Technology"],Vu=["1","2","3","a","another","b","my longer tag","my really super duper long tag that goes on forever","my tag","taggy tag"],oze=[{name:"My Cool Header",type:"Header",categories:null,tags:null},{name:"Squeeze Page Top",type:"Header",categories:bc,tags:Vu},{name:"Another Header Idea",type:"Header",categories:null,tags:null},{name:"Landing Page Header With an Incredibly Long Title Because Paople Do That",type:"Section",categories:null,tags:null},{name:"Optin Page Main Area",type:"Section",categories:null,tags:Vu},{name:"Button Idea",type:"Component",categories:null,tags:null},{name:"Max Headline",type:"Component",categories:bc,tags:null},{name:"Blog Index",type:"Archive",categories:bc,tags:null},{name:"Shop",type:"WC Archive",categories:null,tags:Vu},{name:"Product Page",type:"WC Single",categories:bc,tags:null},{name:"Blog Page",type:"Single",categories:null,tags:null},{name:"Speaking & Media",type:"Page",categories:null,tags:null},{name:"About",type:"Page",categories:null,tags:null},{name:"Home",type:"Page",categories:null,tags:Vu},{name:"My Cool Header",type:"Header",categories:null,tags:null},{name:"Squeeze Page Top",type:"Header",categories:bc,tags:Vu},{name:"Another Header Idea",type:"Header",categories:null,tags:null},{name:"Landing Page Header With an Incredibly Long Title Because Paople Do That",type:"Section",categories:null,tags:null},{name:"Optin Page Main Area",type:"Section",categories:null,tags:Vu},{name:"Button Idea",type:"Component",categories:null,tags:null},{name:"Max Headline",type:"Component",categories:bc,tags:null},{name:"Blog Index",type:"Archive",categories:bc,tags:null},{name:"Shop",type:"WC Archive",categories:null,tags:Vu},{name:"Product Page",type:"WC Single",categories:bc,tags:null},{name:"Blog Page",type:"Single",categories:null,tags:null},{name:"Speaking & Media",type:"Page",categories:null,tags:null},{name:"About",type:"Page",categories:null,tags:null},{name:"Home",type:"Page",categories:null,tags:Vu}],rze=[{name:"Home",type:"Page",categories:null,tags:null},{name:"About",type:"Page",categories:null,tags:null},{name:"Contact",type:"Page",categories:bc,tags:Vu},{name:"Speaking and Media",type:"Page",categories:null,tags:null},{name:"Opt-In Confirmation",type:"Page",categories:null,tags:Vu}],Wge=({title:e="",singular:t="",theItems:n=[]})=>{let[o,r]=(0,Ke.useState)(!1);return Ke.default.createElement("div",{className:"tco-library-taxonomy-list"},Ke.default.createElement("h6",null,e),Ke.default.createElement("ol",null,n.map(i=>Ke.default.createElement("li",{key:`cat-${i}`},Ke.default.createElement("div",{className:"is-before"},o&&Ke.default.createElement("button",null,Ke.default.createElement(G,{type:"trash"})),!o&&Ke.default.createElement(rn,null)),o&&Ke.default.createElement(ei,{label:i,onUpdate:()=>{}}),!o&&Ke.default.createElement("span",null,i)))),o&&Ke.default.createElement("div",{className:"tco-library-add-new"},Ke.default.createElement("input",{placeholder:`Add new ${t.toLowerCase()}...`,type:"text"}),Ke.default.createElement("button",{className:"tco-btn"},Ke.default.createElement(G,{type:"plus"}))),Ke.default.createElement("button",{className:o?"tco-library-manage-list is-save":"tco-library-manage-list",onClick:()=>r(!o)},o&&Ke.default.createElement("span",null,"Close Manager"),!o&&Ke.default.createElement("span",null,"Manage ",e)))},Gge=({title:e=""})=>Ke.default.createElement("div",{className:"tco-library-item-manager"},Ke.default.createElement("div",{className:"is-module"},Ke.default.createElement("strong",null,"Actions"),Ke.default.createElement("div",{className:"is-actions"},Ke.default.createElement("button",{className:"tco-btn tco-btn-yep"},"Download"),Ke.default.createElement("button",{className:"tco-btn tco-btn-nope"},"Delete"),Ke.default.createElement("button",{className:"tco-btn"},"Change Screenshot"))),Ke.default.createElement("div",{className:"is-module"},Ke.default.createElement("strong",null,"Title"),Ke.default.createElement("input",{value:e,type:"text"})))});var sY={};M(sY,{default:()=>Qge});function Qge({videoId:e,title:t="vimeo"}){let n=`https://player.vimeo.com/video/${e}`;return P3.default.createElement(P3.default.Fragment,null,P3.default.createElement("iframe",{src:n,allow:"fullscreen; picture-in-picture",allowFullScreen:!0,style:{width:"100%",height:"320px"},title:t}))}var P3,Kge=x(()=>{P3=I(U())});var aY={};M(aY,{makeContextMenuAtts:()=>ize});function ize(...e){return{"data-tco-context-menu":JSON.stringify(e)}}var Yge=x(()=>{});var lY={};M(lY,{InspectorControlsSimple:()=>aze});function aze({id:e="",controls:t=[],defaultValues:n={}}){let[o,r]=Vn(e,n),i=(0,fd.useCallback)(function(l,u){if(typeof l=="function"){l(r,o);return}let c={...o};c[l]=u,r(c)},[r,o]),s=(0,fd.useMemo)(function(){let l=[...t];return ds(l)||[]},[t]),a=(0,fd.useMemo)(function(){return{id:e,namespace:e,breakoutMode:!1,controls:s.controls,conditions:s.conditions}},[s]);return fd.default.createElement(vs,{config:a,data:o,onUpdateValue:i,onUpdateQueryValue:console.log},fd.default.createElement(zi,{control:sze}))}var fd,sze,Xge=x(()=>{fd=I(U());Vt();wu();Ni();Et();sze={id:"root"}});var uY={};M(uY,{withUiColorContrast:()=>lze});var Jge,lze,Zge=x(()=>{Jge=I(U()),lze=(e,t)=>(0,Jge.forwardRef)(({...n},o)=>React.createElement(e,{ref:o,...n}))});var pY={};M(pY,{invalidateTemplateIndex:()=>cY,requestTemplateItem:()=>cze,resolveTemplateLabel:()=>Rge,useCreateTemplate:()=>e1e,useCreateTemplateFromEntity:()=>pze,useUpdateTemplate:()=>t1e});function cY(){km("template-all"),Object.keys(uze).forEach(e=>{km("template-list",{id:e})})}function e1e(e,t){let n=t1e(e),o=(0,L0.useCallback)((i,s)=>{km("template-list",{id:e}),cY(),Lf("template-item",{id:i.id},i,{staleTime:1/0})},[e]),r=ic("template-item-create",{onSuccess:o});return(0,L0.useCallback)(async({title:i,...s},...a)=>{let l=Rge(e),u=await Xa("template-list",{data:{id:e}}),p=(t?u.filter(m=>t===m.subtype):u).find(({title:m})=>m===i);if(p){if(await qi(v("app.notify.name-overwrite-confirm",{context:l}))){Mi();try{so(v("app.notify.updated",{context:l}));let m=await n({...s,id:p.id,title:i});return Ro(),m}catch(m){Ft(v("app.notify.failed-to-update",{context:l}),{warn:m})}}}else{Mi();try{let m=await r({...s,title:i,type:e},...a);return so(v("app.notify.saved",{context:l})),Ro(),m}catch(m){Ft(v("app.notify.failed-to-save",{context:l}),{warn:m})}}return Ro(),null},[e,r,t])}function t1e(e){let t=(0,L0.useCallback)((o,r)=>{km("template-list",{id:e}),cY(),Lf("template-item",{id:o.id},o,{staleTime:1/0})},[e]),n=ic("template-item-update",{onSuccess:t});return(0,L0.useCallback)((o,...r)=>n({...o,type:e},...r),[n])}function cze(e,t={}){return Xa("template-item",{data:{id:e},...t})}function pze(e){let t=e1e(e);return(0,L0.useCallback)(async(n,o,r)=>{let{data:{elements:i,settings:s},builder:{portableSettings:a=[]}={}}=await dx(n),l={regions:i,settings:a.reduce((c,p)=>(c[p]=s[p],c),{})};await t({title:o,meta:l})&&r()},[e,t])}var L0,BUt,ZUt,Rge,uze,n1e=x(()=>{L0=I(U()),BUt=I(Kd());ci();Gh();ke();ps();xa();mo();ip();ZUt=I(j_()),Rge=e=>{switch(e){case"preset":return v("app.templates.preset.entity");case"content":return v("app.templates.entity");case"header":return v("app.templates.entity-template",{context:v("common.document.header")});case"footer":return v("app.templates.entity-template",{context:v("common.document.footer")});case"layout":return v("app.templates.entity-template",{context:v("common.document.layout")});default:return""}},uze=["header","footer","layout","content","preset"]});var o1e={};var r1e=x(()=>{});var mY={};M(mY,{isURLFromSameDomain:()=>dze});function dze(e){try{return new URL(e).hostname===mze}catch{}return!1}var mze,i1e=x(()=>{mze=window.location.hostname});var hY={};M(hY,{parseColor:()=>Eze});function Eze(e){let t=e.trim();return Cze(t)}var s1e,fze,V0,hze,gze,a1e,dY,yze,_ze,vze,l1e,u1e,Sw,bze,xze,wze,fY,Cze,c1e=x(()=>{s1e=I(yv());IE();fze={transparent:"#00000000",black:"#000000",silver:"#c0c0c0",gray:"#808080",white:"#ffffff",maroon:"#800000",red:"#ff0000",purple:"#800080",fuchsia:"#ff00ff",green:"#008000",lime:"#00ff00",olive:"#808000",yellow:"#ffff00",navy:"#000080",blue:"#0000ff",teal:"#008080",aqua:"#00ffff",orange:"#ffa500",aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",blanchedalmond:"#ffebcd",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",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",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:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",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",oldlace:"#fdf5e6",olivedrab:"#6b8e23",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",whitesmoke:"#f5f5f5",yellowgreen:"#9acd32",rebeccapurple:"#663399"},V0=e=>Ru(cm)(e),hze=V0(Go("(")),gze=V0(Go(")")),a1e=lf(hze)(gze),dY=V0(Go(",")),yze=Ru(Go("#"))(cv(Sg(Xc(/^[a-f0-9]/)))(TE).map(e=>{let t=n=>{let o=[];for(let r=0;r<n.length;r+=2)o.push(parseInt(`${n[r]}${n[r+1]}`,16));return o};return e.length===3?t([e[0],e[0],e[1],e[1],e[2],e[2],"f","f"]):e.length===4?t([e[0],e[0],e[1],e[1],e[2],e[2],e[3],e[3]]):e.length===6?t([...e,"f","f"]):e.length===8?t(e):null})).chain(e=>e?av(e):zM("Invalid hexcode")).map(([e,t,n,o])=>({type:"hex",r:e,g:t,b:n,a:o/255})),_ze=e=>e===0?e:e/255,vze=AE.map(e=>[e,_ze(Math.min(255,Math.max(parseInt(e,10),0)))]),l1e=Ia([AE,uv(Ia([Go("."),AE]).map(e=>e.join("")))]).map(e=>e.filter(t=>t!==null).join("")).map(e=>[e,parseFloat(e)]),u1e=cv(l1e)(Go("%")).map(e=>[`${e}%`,Math.min(100,Math.max(parseFloat(e),0))/100]),Sw=V0(xs([u1e,vze])),bze=V0(xs([u1e,l1e])),xze=Ia([xs([Zu("rgba"),Zu("rgb")]),xs([a1e(Ia([Sw,Ru(dY)(Sw),Ru(dY)(Sw),uv(Ru(dY)(bze))])).map(e=>e.filter(t=>!!t)),a1e(Sg(Sw).chain(e=>e.length===3?uv(Ru(V0(Go("/")))(Sw)).chain(t=>av(t?[...e,t]:e)):av(e)))])]).map(([e,t])=>e==="rgb"?t.length!==3?{error:`rgb requires 3 components. ${t.length} were used`}:{type:e,r:t[0][1],g:t[1][1],b:t[2][1],a:1,original:{r:t[0][0],g:t[1][0],b:t[2][0]}}:t.length!==4?{error:`rgba requires 4 components. ${t.length} were used`}:{type:e,r:t[0][1],g:t[1][1],b:t[2][1],a:t[3][1],original:{r:t[0][0],g:t[1][0],b:t[2][0],a:t[3][0]}}).chain(e=>e.error?zM(e.error):av(e)),wze=Ru(sre)(xs([yze,xze])),fY=new Map,Cze=e=>{let t=fze[e]??e;if(fY.has(e))return fY.get(e);let{isError:n,error:o,result:r}=wze.run(t);if(n){let i=(0,s1e.default)(t);if(i._format)return{type:i._format,r:i._r,g:i._g,b:i._b,a:i._a};throw new Error(`Unable to parse color | ${o}`)}return Object.freeze(r),fY.set(e,r),r}});var _Y={};M(_Y,{default:()=>y1e});function zze(e){return Object.keys(e).reduce((t,n)=>{let o=e[n].replace(new RegExp("&","g"),"&amp;").replace(new RegExp('"',"g"),"&quot;").replace(new RegExp("'","g"),"&apos;").replace(new RegExp("'","g"),"&apos;").replace(new RegExp("<","g"),"&lt;").replace(new RegExp(">","g"),"&gt;");return t+=e[n]?` ${n}="${o}"`:` ${n}`,t},"")}function gY(e){return(e||[]).reduce((t,{type:n,name:o,data:r,attribs:i,children:s})=>{switch(n){case"text":r&&typeof r=="string"&&(t+=r);break;case"comment":r&&typeof r=="string"&&(t+=`<!--${r}-->`);break;case"style":case"script":case"tag":t+=Uze(Bze({type:n,name:o}),i,s);break}return t},"")}function h1e(e,t,n=0){return e.children&&e.children.length>0&&(e.children=e.children.map(o=>h1e(o,t,n+1))),n<t?(e.pure=!1,e):Dze(e)||Mze(e)?(e.pure=!0,e):e.type==="text"||e.type==="comment"?(e.pure=!d1e(e.data),e):(e.pure=f1e(e)&&!d1e(JSON.stringify(e.attribs)),e)}function yY(e,t,n){if(e.type==="text")return e.data;if(e.type==="comment")return!1;let o=Fze(e,t),r={name:e.name,props:o};return m1e(e)||typeof o.dangerouslySetInnerHTML!="undefined"||typeof n!="undefined"&&(r.children=n,r.children.find(i=>typeof i=="string"&&i.indexOf("%%{children}%%")!==-1)&&(r.childRoot=!0)),r}function g1e(e,t){return Oze(e)?(e.attribs.defaultValue=gY(e.children),yY(e,t)):f1e(e)&&Nze(e)?(e.attribs.dangerouslySetInnerHTML=gY(e.children),yY(e,t)):yY(e,t,(e.children||[]).map(g1e).filter(n=>!!n))}function y1e(e){let t=document.createElement("div");t.innerHTML=e.replace(new RegExp(/<svg.*?<\/svg>/g),"");let n=new DomHandler;new HtmlParser(n,{decodeEntities:!0}).parseComplete(`<div data-cs-template-wrapper>${e}</div>`);let r=n.dom.filter(i=>!!i&&i.type!=="directive").map(i=>(Array.isArray(i.children)&&(i.children=i.children.map(s=>h1e(s,2))),i)).map(g1e);return r.length<=1?r[0]:r}var p1e,Sze,kze,Aze,Tze,Pze,Ize,m1e,Oze,d1e,Dze,Mze,f1e,Nze,Lze,Vze,Fze,Bze,Uze,_1e=x(()=>{p1e=["area","base","br","col","embed","hr","img","input","keygen","link","meta","param","source","track","wbr","menuitem"],Sze=[],kze=[...p1e,Sze],Aze=["accept","acceptCharset","accessKey","action","allowFullScreen","allowTransparency","alt","async","autoComplete","autoFocus","autoPlay","capture","cellPadding","cellSpacing","challenge","charSet","checked","cite","classID","className","colSpan","cols","content","contentEditable","contextMenu","controls","coords","crossOrigin","data","dateTime","default","defer","dir","disabled","download","draggable","encType","form","formAction","formEncType","formMethod","formNoValidate","formTarget","frameBorder","headers","height","hidden","high","href","hrefLang","htmlFor","httpEquiv","icon","id","inputMode","integrity","is","keyParams","keyType","kind","label","lang","list","loop","low","manifest","marginHeight","marginWidth","max","maxLength","media","mediaGroup","method","min","minLength","multiple","muted","name","noValidate","nonce","open","optimum","pattern","placeholder","poster","preload","profile","radioGroup","readOnly","rel","required","reversed","role","rowSpan","rows","sandbox","scope","scoped","scrolling","seamless","selected","shape","size","sizes","span","spellCheck","src","srcDoc","srcLang","srcSet","start","step","style","summary","tabIndex","target","title","type","useMap","value","width","wmode","wrap"],Tze=["autoCapitalize","autoCorrect","color","itemProp","itemScope","itemType","itemRef","itemID","security","unselectable","results","autoSave"],Pze=["accentHeight","accumulate","additive","alignmentBaseline","allowReorder","alphabetic","amplitude","arabicForm","ascent","attributeName","attributeType","autoReverse","azimuth","baseFrequency","baseProfile","baselineShift","bbox","begin","bias","by","calcMode","capHeight","clip","clipPath","clipPathUnits","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","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","markerHeight","markerMid","markerStart","markerUnits","markerWidth","mask","maskContentUnits","maskUnits","mathematical","mode","numOctaves","offset","opacity","operator","order","orient","orientation","origin","overflow","overlinePosition","overlineThickness","paintOrder","panose1","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","textLength","textRendering","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","x1","x2","xChannelSelector","xHeight","xlinkActuate","xlinkArcrole","xlinkHref","xlinkRole","xlinkShow","xlinkTitle","xlinkType","xmlns","xmlnsXlink","xmlBase","xmlLang","xmlSpace","y","y1","y2","yChannelSelector","z","zoomAndPan"],Ize=[...Aze,...Tze,...Pze].reduce((e,t)=>{let n=t.toLowerCase();return n!==t&&(e[n]=t),e},{}),m1e=e=>e.type==="tag"&&p1e.includes(e.name),Oze=e=>e.type==="tag"&&e.name==="textarea",d1e=e=>!!(e||"").match(new RegExp('%%{([\\w\\d\\s_/."+=]+)}%%',"gi")),Dze=e=>Object.keys(e.attribs||{}).find(t=>t.indexOf("on")===0),Mze=e=>e.parent&&e.parent.name==="script"||e.type==="script",f1e=e=>!Array.isArray(e.children)||e.children.length===0?!0:e.attribs["tco-html-portal"]?!1:e.children.filter(t=>t.pure).length===e.children.length,Nze=e=>!(e.type==="text"||e.type==="comment"||m1e(e)),Lze=e=>e==="class"?"className":e==="value"?"defaultValue":e==="for"?"htmlFor":e==="dangerouslySetInnerHTML"?"dangerouslySetInnerHTML":Ize[e.replace(/[-:]/,"")]||e,Vze=(e,t)=>e==="dangerouslySetInnerHTML"?{__html:t}:typeof t=="string"?t:"",Fze=(e,t)=>Object.keys(e.attribs||{}).reduce((n,o)=>(n[Lze(o)]=Vze(o,e.attribs[o]),n),{key:t});Bze=({type:e,name:t})=>["script","style"].includes(e)?e:t,Uze=(e,t,n)=>{let o=zze(t),r=n?gY(n):"";return kze.includes(e)?`<${e}${o}/>`:`<${e}${o}>${r}</${e}>`}});var vY={};M(vY,{default:()=>v1e});function v1e(){return e=>t=>n=>{console.log("%c Dispatching ","background: #222; color: #bada55",n);let o=performance.now(),r=t(n),i=performance.now();return console.log(`%c "${n.type}" took ${(i-o).toFixed(2)} ms.`,"background: #bada55; color: #222"),r}}var b1e=x(()=>{});var bY={};M(bY,{timestamp:()=>$ze});function $ze(){return Math.floor(new Date().getTime()/1e3)}var x1e=x(()=>{});var Wze={};function N(e){if(!e.default)return e;var t=e.default;for(let n in e)t[n]=e[n];return t}var Hze,jze,w1e=x(()=>{E1e();zg();gG();tG();E4();pm();Ax();_pe();Ape();fW();PW();Yc();UN();Sx();aW();iW();NW();Z4();_$();Qj();w4();cj();gu();bs();BH();LL();Mm();JL();jr();lm();Cv();ZN();K9();Ppe();vV();gW();Ope();Hj();nV();AG();Gk();PG();xv();xr();zhe();Jg();pk();Dx();RH();lj();Ur();Uhe();RK();qK();uW();ZK();pW();WK();_A();hv();rm();qW();ij();ka();Nx();K1();He();S4();Xd();L9();Mge();zf();ZW();gS();q9();aG();j9();kW();VS();Ta();vm();_j();xj();Pj();Pb();NM();OK();Uj();qH();WH();$H();KH();Ht();LS();wu();aV();zV();Nk();WV();qV();UV();XV();VV();KV();HV();RO();eF();nF();aF();uF();fF();pF();rF();gF();Hk();Sv();vF();zb();Nb();$F();xV();Lge();qF();WF();aU();AU();S5();X5();i5();XF();pz();Fv();u5();VF();c5();xz();d5();CF();BF();IF();NF();TF();Sz();Mz();Dv();bU();zz();mV();Vz();nU();rU();eU();g5();$z();tp();jz();Gz();Qz();PU();wU();Da();E5();Fge();Rz();k5();Hg();s5();nx();Vg();iB();PV();EU();vW();uU();f5();ti();Pz();Zi();kF();Uge();tS();xm();wk();jk();t5();DN();DF();fz();m5();Ja();xW();$b();h2();Cl();cu();Xz();$g();vu();nc();Zk();CW();KW();xA();zj();nW();oA();aB();uB();mB();fB();gB();jB();zB();_B();bB();wB();EB();kB();TB();IB();DB();VB();NB();GB();UB();rA();nA();KB();UU();q4();Wj();pU();Hge();uQ();YK();U7();k7();_7();Ig();z7();AQ();VK();sK();g3();l3();uK();oK();JQ();VQ();eK();NK();IQ();pK();KQ();zQ();WQ();MQ();TK();c3();qge();uG();uT();cS();GD();gE();N4();Nj();Vj();Oj();Kge();VI();BI();HI();GI();KI();HO();JI();eO();oO();sO();uO();mO();hO();_O();xO();EO();AO();IO();MO();VO();UO();Ut();bA();Kt();mv();bf();p4();gm();ua();xa();Yge();OU();ip();ci();SH();PH();CH();MH();LH();hs();JH();G4();mx();It();Xj();Sl();Ob();o3();gs();Cb();hk();lk();Wn();kx();Qf();fE();sN();$v();ff();mm();fU();_U();pf();n0();nr();_H();Vo();ke();Ii();Qb();Xge();Vt();pi();of();lu();B9();ed();FE();Wd();Zo();mo();Sb();cp();r5();Nn();Un();Hze=I(p6());ps();kK();_Q();B$();i3();SQ();bw();xw();fK();gv();C3();Zge();xQ();Of();Cs();t4();Xg();ks();gj();WW();c1();Lp();Ml();n1e();As();Gg();m2();xn();r1e();rQ();VE();BD();nj();Et();i1e();vS();sb();gI();Mo();cH();pH();Am();Md();hG();Fd();c1e();a3();_1e();mQ();jy();GM();V$();G$();b1e();$$();j$();eC();oH();K$();eH();X$();Z$();mG();QU();w7();Ec();De();Vh();lg();uH();T9();x1e();wb();Lh();_u();Lg();$d();Vd();Ni();jze=I(iH());Y1();tl();Tg();ag();I3();Ej();window.Cornerstone={};window.Cornerstone.app=N(C1e);window.Cornerstone.components={};window.Cornerstone.components.Accordions=N(LN);window.Cornerstone.components.AppRoot=N(dT);window.Cornerstone.components.AppWorkspace=N(eG);window.Cornerstone.components.AppWorkspaceOutline=N(C4);window.Cornerstone.components.BarButton=N(KM);window.Cornerstone.components.BarDropdown=N(oj);window.Cornerstone.components.BarDropdownPage=N(yG);window.Cornerstone.components.BaseUI=N(CG);window.Cornerstone.components.Breadcrumbs=N(dW);window.Cornerstone.components.Canvas=N(TW);window.Cornerstone.components.CodeEditor=N(FM);window.Cornerstone.components.ColorManager=N(BN);window.Cornerstone.components.ContextMenu=N(VH);window.Cornerstone.components.CreateNew=N(sW);window.Cornerstone.components.CsMenu=N(rW);window.Cornerstone.components.Dev=N(MW);window.Cornerstone.components.DocBar=N(mW);window.Cornerstone.components.DocumentTabs=N(y$);window.Cornerstone.components.DocumentTypeSelect=N(qj);window.Cornerstone.components.DocumentWorkspace=N(pj);window.Cornerstone.components.Documents={};window.Cornerstone.components.Documents.DocumentExportButton=N(uj);window.Cornerstone.components.DynamicContent=N(DV);window.Cornerstone.components.DynamicContentInput=N(NV);window.Cornerstone.components.ElementContextMenu=N(h4);window.Cornerstone.components.ElementCursor=N(NL);window.Cornerstone.components.ElementIcon=N(OL);window.Cornerstone.components.ElementInserter=N(XL);window.Cornerstone.components.EmptyMessage=N(DD);window.Cornerstone.components.Extensions={};window.Cornerstone.components.Extensions.AppExtensions=N(LM);window.Cornerstone.components.FaIcon=N(uN);window.Cornerstone.components.FontManager=N(JN);window.Cornerstone.components.Globals={};window.Cornerstone.components.Globals.GlobalTopButtons=N(Q9);window.Cornerstone.components.Help=N(EG);window.Cornerstone.components.Inspector={};window.Cornerstone.components.Inspector.ElementLockedMessage=N(_V);window.Cornerstone.components.InspectorBreadcrumbs=N(hW);window.Cornerstone.components.Interactive={};window.Cornerstone.components.Interactive.Buttons=N(SG);window.Cornerstone.components.KeyboardShortcuts=N($j);window.Cornerstone.components.LayerStatusIndicators=N(tV);window.Cornerstone.components.LayoutPresetsGrid=N(kG);window.Cornerstone.components.LayoutPresetsRow=N(EF);window.Cornerstone.components.LayoutPresetsSlideContainer=N(TG);window.Cornerstone.components.LivePreview=N(j7);window.Cornerstone.components.Loader=N(bD);window.Cornerstone.components.Markdown={};window.Cornerstone.components.Markdown.MarkdownContent=N(Rq);window.Cornerstone.components.Modal=N(C9);window.Cornerstone.components.Outline=N(rV);window.Cornerstone.components.OutlineHooks=N(Sj);window.Cornerstone.components.OutlineNew=N(ZH);window.Cornerstone.components.OutlineTemplateSelection=N(aj);window.Cornerstone.components.Picker=N(i8);window.Cornerstone.components.Popover=N(eQ);window.Cornerstone.components.Preview=N(A3);window.Cornerstone.components.PreviewLiveEditing=N(GK);window.Cornerstone.components.PreviewManager=N(lW);window.Cornerstone.components.PreviewObserverNav=N(JK);window.Cornerstone.components.PreviewReload=N(cW);window.Cornerstone.components.PreviewZones=N(jK);window.Cornerstone.components.QueryStyleInfo=N(DU);window.Cornerstone.components.ResizeHandles=N(c7);window.Cornerstone.components.SafeErrorBoundary=N(ND);window.Cornerstone.components.SaveDocumentTemplate=N(GW);window.Cornerstone.components.SaveSectionTemplate=N(rj);window.Cornerstone.components.Search=N(OD);window.Cornerstone.components.StackNavigator=N(Gj);window.Cornerstone.components.Style=N(WU);window.Cornerstone.components.Svg=N(TP);window.Cornerstone.components.Table=N(fj);window.Cornerstone.components.Tabs=N(jD);window.Cornerstone.components.TemplateManagerModal=N(N9);window.Cornerstone.components.TemplateManagerOldVersion=N(eY);window.Cornerstone.components.TemplateView=N(M9);window.Cornerstone.components.TemplateWorkspace=N(JW);window.Cornerstone.components.ThemeOptions={};window.Cornerstone.components.ThemeOptions.CustomStack=N(o9);window.Cornerstone.components.ThemeOptions.ImportThemeOptionsButton=N(G9);window.Cornerstone.components.ThemeOptions.OpenThemeOptions=N(sG);window.Cornerstone.components.ThemeOptions.ThemeOptionsTab=N(H9);window.Cornerstone.components.Toolbar=N(SW);window.Cornerstone.components.Workspace={};window.Cornerstone.components.Workspace.ButtonTooltipMap=N(W9);window.Cornerstone.components.Workspace=N(qD);window.Cornerstone.components.breakout={};window.Cornerstone.components.breakout.BreakoutWithReset=N(hN);window.Cornerstone.components.builder={};window.Cornerstone.components.builder.CloneExisting=N(yj);window.Cornerstone.components.builder.CloneExistingModal=N(P4);window.Cornerstone.components.builder.OpenTemplatesForStarter=N(I4);window.Cornerstone.components.builder.ThumbnailPreviewCreator=N(dV);window.Cornerstone.components.code_editor={};window.Cornerstone.components.code_editor.CodeEditorPreferencesMount=N(MM);window.Cornerstone.components.content={};window.Cornerstone.components.content.EmptyDropzone=N(IK);window.Cornerstone.components.content.HelpContent=N(Bj);window.Cornerstone.components.contextmenus={};window.Cornerstone.components.contextmenus.ContextMenuBuilder=N(GH);window.Cornerstone.components.contextmenus.ContextMenuHooks=N(jH);window.Cornerstone.components.contextmenus.DocumentTabContextMenu=N(g4);window.Cornerstone.components.contextmenus.ElementManagerContextMenu=N(_4);window.Cornerstone.components.controls={};window.Cornerstone.components.controls.Control=N(NU);window.Cornerstone.components.controls.InspectorControl=N(uV);window.Cornerstone.components.controls.InspectorControlList=N(cV);window.Cornerstone.components.controls.InspectorControlOutline=N(sV);window.Cornerstone.components.controls.statements={};window.Cornerstone.components.controls.statements.SelectExpression=N(FV);window.Cornerstone.components.controls.statements.Statement=N(JV);window.Cornerstone.components.controls.statements.StatementControlDatePicker=N(jV);window.Cornerstone.components.controls.statements.StatementControlSelect=N(GV);window.Cornerstone.components.controls.statements.StatementControlText=N(BV);window.Cornerstone.components.controls.statements.StatementControls=N(YV);window.Cornerstone.components.controls.statements.StatementExpressionInput=N(LV);window.Cornerstone.components.controls.statements.StatementToggleBoolean=N(QV);window.Cornerstone.components.controls.statements.StatementToggleOperator=N($V);window.Cornerstone.components.controls.types={};window.Cornerstone.components.controls.types.ControlAspectRatio=N(ZO);window.Cornerstone.components.controls.types.ControlAssignments=N(RV);window.Cornerstone.components.controls.types.ControlAttributes=N(tF);window.Cornerstone.components.controls.types.ControlBorder=N(sF);window.Cornerstone.components.controls.types.ControlBoxShadow=N(lF);window.Cornerstone.components.controls.types.ControlBpHide=N(dF);window.Cornerstone.components.controls.types.ControlBreakpointManager=N(cF);window.Cornerstone.components.controls.types.ControlCheckbox=N(oF);window.Cornerstone.components.controls.types.ControlCheckboxList=N(hF);window.Cornerstone.components.controls.types.ControlChooseMulti=N(yF);window.Cornerstone.components.controls.types.ControlChooseSingle=N(fN);window.Cornerstone.components.controls.types.ControlClassicDimensions=N(_F);window.Cornerstone.components.controls.types.ControlCodeEditor=N(xF);window.Cornerstone.components.controls.types.ControlColor=N(iF);window.Cornerstone.components.controls.types.ControlColumns=N(UF);window.Cornerstone.components.controls.types.ControlComponentSelector=N(bV);window.Cornerstone.components.controls.types.ControlCopyText=N(tY);window.Cornerstone.components.controls.types.ControlDateTime=N(GF);window.Cornerstone.components.controls.types.ControlDimensions=N(jF);window.Cornerstone.components.controls.types.ControlEditInWordpress=N(sU);window.Cornerstone.components.controls.types.ControlEmptyMessage=N(kU);window.Cornerstone.components.controls.types.ControlFileButton=N(eB);window.Cornerstone.components.controls.types.ControlFileInput=N($B);window.Cornerstone.components.controls.types.ControlFilter=N(rz);window.Cornerstone.components.controls.types.ControlFlex=N(YF);window.Cornerstone.components.controls.types.ControlFlexbox=N(cz);window.Cornerstone.components.controls.types.ControlFontFamily=N(XN);window.Cornerstone.components.controls.types.ControlFontWeight=N(mz);window.Cornerstone.components.controls.types.ControlGlobalContainerPlaceholder=N(LF);window.Cornerstone.components.controls.types.ControlIcon=N(hz);window.Cornerstone.components.controls.types.ControlImage=N(bz);window.Cornerstone.components.controls.types.ControlImageSource=N(wz);window.Cornerstone.components.controls.types.ControlLabel=N(wF);window.Cornerstone.components.controls.types.ControlLayoutCell=N(zF);window.Cornerstone.components.controls.types.ControlLayoutGridPreview=N(PF);window.Cornerstone.components.controls.types.ControlLayoutGridTemplate=N(MF);window.Cornerstone.components.controls.types.ControlLayoutRow=N(AF);window.Cornerstone.components.controls.types.ControlLegacyChooseBreakpoint=N(Ez);window.Cornerstone.components.controls.types.ControlLink=N(Dz);window.Cornerstone.components.controls.types.ControlList=N(zN);window.Cornerstone.components.controls.types.ControlListEditor=N(vU);window.Cornerstone.components.controls.types.ControlMessage=N(Fz);window.Cornerstone.components.controls.types.ControlNavigateUpElementLevel=N(pV);window.Cornerstone.components.controls.types.ControlNumber=N(Lz);window.Cornerstone.components.controls.types.ControlOAuth=N(tU);window.Cornerstone.components.controls.types.ControlOutLink=N(oU);window.Cornerstone.components.controls.types.ControlParameters=N(RB);window.Cornerstone.components.controls.types.ControlPlacement=N(Bz);window.Cornerstone.components.controls.types.ControlRatio=N(Uz);window.Cornerstone.components.controls.types.ControlSelect=N(gN);window.Cornerstone.components.controls.types.ControlSelectMany=N(Hz);window.Cornerstone.components.controls.types.ControlShare=N(Wz);window.Cornerstone.components.controls.types.ControlShowCondition=N(qz);window.Cornerstone.components.controls.types.ControlSubGroup=N(TU);window.Cornerstone.components.controls.types.ControlTagSelector=N(xU);window.Cornerstone.components.controls.types.ControlText=N(CN);window.Cornerstone.components.controls.types.ControlTextEditor=N(Jz);window.Cornerstone.components.controls.types.ControlTextNoDC=N(nY);window.Cornerstone.components.controls.types.ControlTextShadow=N(Zz);window.Cornerstone.components.controls.types.ControlTextarea=N(tB);window.Cornerstone.components.controls.types.ControlToggle=N(qN);window.Cornerstone.components.controls.types.ControlTransform=N(lz);window.Cornerstone.components.controls.types.ControlUnit=N(nB);window.Cornerstone.components.controls.types.ControlUnitSlider=N(wN);window.Cornerstone.components.controls.types.ControlUnknown=N(rB);window.Cornerstone.components.controls.types.LooperFieldSelect=N(TV);window.Cornerstone.components.controls.types.index=N(CU);window.Cornerstone.components.devtoolkit={};window.Cornerstone.components.devtoolkit.DevToolkitButton=N(_W);window.Cornerstone.components.element_manager={};window.Cornerstone.components.element_manager.ElementManagerButton=N(lU);window.Cornerstone.components.forms={};window.Cornerstone.components.forms.BooleanControlOrDynamicContent=N(Az);window.Cornerstone.components.forms.Checkbox=N(l$);window.Cornerstone.components.forms.CheckboxOrDynamicContent=N(Tz);window.Cornerstone.components.forms.Choose=N(dN);window.Cornerstone.components.forms.ChooseLayoutRow=N(SF);window.Cornerstone.components.forms.ChooseOrDynamicContent=N(oY);window.Cornerstone.components.forms.ColorPalette=N(PN);window.Cornerstone.components.forms.ColorPicker=N(NN);window.Cornerstone.components.forms.DateTime=N(MV);window.Cornerstone.components.forms.ExpandableArea=N(bF);window.Cornerstone.components.forms.FlexPicker=N(KF);window.Cornerstone.components.forms.GradientBuilder=N(ON);window.Cornerstone.components.forms.GridTemplateInput=N(OF);window.Cornerstone.components.forms.IconPicker=N(dz);window.Cornerstone.components.forms.ImageUpload=N(_z);window.Cornerstone.components.forms.LabelInput=N(LD);window.Cornerstone.components.forms.MediaLibrary=N(bW);window.Cornerstone.components.forms.PlacementPicker=N(FF);window.Cornerstone.components.forms.Ratio=N(XO);window.Cornerstone.components.forms.Select=N(xI);window.Cornerstone.components.forms.SelectReact=N(ID);window.Cornerstone.components.forms.TextEditor=N(Yz);window.Cornerstone.components.forms.Toggle=N(GN);window.Cornerstone.components.forms.UnitField=N(bN);window.Cornerstone.components.forms.ValueList=N(FN);window.Cornerstone.components.forms.WidthUnitField=N(HF);window.Cornerstone.components.forms.WorkspaceOutline=N(wW);window.Cornerstone.components.max={};window.Cornerstone.components.max.MaxBanner=N(QW);window.Cornerstone.components.max.MaxClearCacheButton=N(zU);window.Cornerstone.components.max.MaxManager=N(B4);window.Cornerstone.components.menu={};window.Cornerstone.components.menu.MenuFooter=N(tW);window.Cornerstone.components.parameters={};window.Cornerstone.components.parameters.ParamControl=N(XB);window.Cornerstone.components.parameters.ParamControlChoose=N(sB);window.Cornerstone.components.parameters.ParamControlCode=N(lB);window.Cornerstone.components.parameters.ParamControlColor=N(pB);window.Cornerstone.components.parameters.ParamControlDimension=N(dB);window.Cornerstone.components.parameters.ParamControlFaIcon=N(hB);window.Cornerstone.components.parameters.ParamControlFile=N(HB);window.Cornerstone.components.parameters.ParamControlFilter=N(FB);window.Cornerstone.components.parameters.ParamControlFontFamily=N(yB);window.Cornerstone.components.parameters.ParamControlFontWeight=N(vB);window.Cornerstone.components.parameters.ParamControlImage=N(xB);window.Cornerstone.components.parameters.ParamControlMessage=N(CB);window.Cornerstone.components.parameters.ParamControlNumber=N(SB);window.Cornerstone.components.parameters.ParamControlPlacement=N(AB);window.Cornerstone.components.parameters.ParamControlSelect=N(PB);window.Cornerstone.components.parameters.ParamControlText=N(OB);window.Cornerstone.components.parameters.ParamControlTextArea=N(LB);window.Cornerstone.components.parameters.ParamControlTextEditor=N(MB);window.Cornerstone.components.parameters.ParamControlToggle=N(WB);window.Cornerstone.components.parameters.ParamControlTransform=N(BB);window.Cornerstone.components.parameters.ParamList=N(ZB);window.Cornerstone.components.parameters.ParamToggle=N(YB);window.Cornerstone.components.parameters.index=N(QB);window.Cornerstone.components.preferences={};window.Cornerstone.components.preferences.PreferenceActions=N(BU);window.Cornerstone.components.preferences.PreferenceToolbarButton=N(Rj);window.Cornerstone.components.preferences.PreferencesWindow=N(H4);window.Cornerstone.components.presets={};window.Cornerstone.components.presets.BuilderInspectorPresets=N(cU);window.Cornerstone.components.preview={};window.Cornerstone.components.preview.ContainerSelector=N(rY);window.Cornerstone.components.preview.ElementObserver=N(lQ);window.Cornerstone.components.preview.Observer=N(KK);window.Cornerstone.components.preview.PreviewLinkTargeting=N(B7);window.Cornerstone.components.preview.PreviewScrollTo=N(S7);window.Cornerstone.components.preview.PreviewToAppEvents=N(y7);window.Cornerstone.components.preview.PreviewUtils=N(C7);window.Cornerstone.components.preview.PreviewVariableColors=N(F7);window.Cornerstone.components.preview.SectionStarter=N(kQ);window.Cornerstone.components.preview.Starter=N(LK);window.Cornerstone.components.preview_elements={};window.Cornerstone.components.preview_elements.ClassicGap=N(iK);window.Cornerstone.components.preview_elements.ElementErrorBoundary=N(vK);window.Cornerstone.components.preview_elements.ElementErrorMessage=N(wQ);window.Cornerstone.components.preview_elements.Gap=N(lK);window.Cornerstone.components.preview_elements.LayoutCell=N(nK);window.Cornerstone.components.preview_elements.LayoutGrid=N(XQ);window.Cornerstone.components.preview_elements.LayoutRow=N(LQ);window.Cornerstone.components.preview_elements.LayoutSlideContainer=N(RQ);window.Cornerstone.components.preview_elements.PreviewElement=N(MK);window.Cornerstone.components.preview_elements.Section=N(PQ);window.Cornerstone.components.preview_elements.elements=N(cK);window.Cornerstone.components.preview_elements.inc={};window.Cornerstone.components.preview_elements.inc.GridEditor=N(QQ);window.Cornerstone.components.preview_elements.inc.GridEditorCell=N(FQ);window.Cornerstone.components.preview_elements.inc.GridEditorTrackOverlay=N(jQ);window.Cornerstone.components.preview_elements.inc.RowResizer=N(DQ);window.Cornerstone.components.preview_elements.inc.dragging=N(AK);window.Cornerstone.components.preview_elements.inc.helpers=N(HQ);window.Cornerstone.components.proto={};window.Cornerstone.components.proto.Library=N(iY);window.Cornerstone.components.routing={};window.Cornerstone.components.routing.OpenAppWindow=N(lG);window.Cornerstone.components.ui_layout={};window.Cornerstone.components.ui_layout.UiLayout=N(iG);window.Cornerstone.components.util={};window.Cornerstone.components.util.InfiniteScroll=N(KN);window.Cornerstone.components.util.ScrollPreservation=N(WD);window.Cornerstone.components.util.react_utils=N(HD);window.Cornerstone.components.video={};window.Cornerstone.components.video.IFramePlayer=N(Dj);window.Cornerstone.components.video.MaxPlayer=N(Mj);window.Cornerstone.components.video.VideoFactory=N(Lj);window.Cornerstone.components.video.VideoPlayer=N(Ij);window.Cornerstone.components.video.VimeoPlayer=N(sY);window.Cornerstone.control_transforms={};window.Cornerstone.control_transforms.atts=N(LI);window.Cornerstone.control_transforms.audio=N(zI);window.Cornerstone.control_transforms.border_radius=N($I);window.Cornerstone.control_transforms.choose=N(WI);window.Cornerstone.control_transforms.font_style=N(QI);window.Cornerstone.control_transforms.index=N($O);window.Cornerstone.control_transforms.info=N(XI);window.Cornerstone.control_transforms.margin=N(RI);window.Cornerstone.control_transforms.menu=N(nO);window.Cornerstone.control_transforms.multi_choose=N(iO);window.Cornerstone.control_transforms.omega=N(lO);window.Cornerstone.control_transforms.padding=N(pO);window.Cornerstone.control_transforms.post_picker=N(fO);window.Cornerstone.control_transforms.sidebar=N(yO);window.Cornerstone.control_transforms.single_choose=N(bO);window.Cornerstone.control_transforms.slider=N(CO);window.Cornerstone.control_transforms.text_align=N(kO);window.Cornerstone.control_transforms.text_decoration=N(PO);window.Cornerstone.control_transforms.text_format=N(DO);window.Cornerstone.control_transforms.text_transform=N(LO);window.Cornerstone.control_transforms.transition=N(BO);window.Cornerstone.inc={};window.Cornerstone.inc.actions=N(AM);window.Cornerstone.inc.api={};window.Cornerstone.inc.api.MaxData=N(FU);window.Cornerstone.inc.atoms=N(fC);window.Cornerstone.inc.breakout_mode=N(QM);window.Cornerstone.inc.clipboard=N(kN);window.Cornerstone.inc.code_editors=N(c4);window.Cornerstone.inc.colors=N(L7);window.Cornerstone.inc.components=N(m$);window.Cornerstone.inc.confirm=N(yI);window.Cornerstone.inc.context_menu=N(aY);window.Cornerstone.inc.contextuals=N(IU);window.Cornerstone.inc.data_filtering=N(WN);window.Cornerstone.inc.data=N(MA);window.Cornerstone.inc.dev_toolkit={};window.Cornerstone.inc.dev_toolkit.DataStoreWindowPattern=N(EH);window.Cornerstone.inc.dev_toolkit.data_store=N(TH);window.Cornerstone.inc.dev_toolkit.ui_css=N(wH);window.Cornerstone.inc.dev_toolkit.user_tools=N(DH);window.Cornerstone.inc.dev_toolkit=N(d4);window.Cornerstone.inc.document_inspector=N(kV);window.Cornerstone.inc.document_settings=N(XH);window.Cornerstone.inc.documents={};window.Cornerstone.inc.documents.create=N(Jj);window.Cornerstone.inc.documents.hidden_documents=N(c$);window.Cornerstone.inc.documents.index=N(HA);window.Cornerstone.inc.documents.post_states=N(Yj);window.Cornerstone.inc.documents.types=N(AI);window.Cornerstone.inc.dom={};window.Cornerstone.inc.dom.eventeffects=N(ZV);window.Cornerstone.inc.dom.selector=N(tQ);window.Cornerstone.inc.dynamiccontent=N(PM);window.Cornerstone.inc.element_actions=N(zL);window.Cornerstone.inc.element_manager=N(hV);window.Cornerstone.inc.elements={};window.Cornerstone.inc.elements.DefaultElementInserting=N(YL);window.Cornerstone.inc.elements.index=N(bL);window.Cornerstone.inc.elements.tree=N(FH);window.Cornerstone.inc.elements_library=N(GL);window.Cornerstone.inc.events={};window.Cornerstone.inc.events.index=N($D);window.Cornerstone.inc.eyedropper=N(iN);window.Cornerstone.inc.file=N(r9);window.Cornerstone.inc.font_awesome=N(lN);window.Cornerstone.inc.fonts=N(o7);window.Cornerstone.inc.formatting_functions=N(dU);window.Cornerstone.inc.formatting=N(yU);window.Cornerstone.inc.globals=N(R9);window.Cornerstone.inc.history=N(zA);window.Cornerstone.inc.hooks=N(m8);window.Cornerstone.inc.html_to_image=N(l4);window.Cornerstone.inc.http=N(r2);window.Cornerstone.inc.i18n=N(o2);window.Cornerstone.inc.ids=N(S6);window.Cornerstone.inc.image=N(yz);window.Cornerstone.inc.inspector_editor=N(lY);window.Cornerstone.inc.inspector=N(OM);window.Cornerstone.inc.jotai={};window.Cornerstone.inc.keybindings=N(C2);window.Cornerstone.inc.keyboard_shortcuts=N(wE);window.Cornerstone.inc.late_data=N(f8);window.Cornerstone.inc.legacy_site_importer=N(z9);window.Cornerstone.inc.live_editing=N(Aj);window.Cornerstone.inc.live_preview=N(h7);window.Cornerstone.inc.locator=N(v8);window.Cornerstone.inc.mount=N(sI);window.Cornerstone.inc.notify=N(uI);window.Cornerstone.inc.outline=N(RL);window.Cornerstone.inc.parameters=N(oL);window.Cornerstone.inc.parsers=N(nz);window.Cornerstone.inc.permissions=N(gC);window.Cornerstone.inc.preferences=N(jU);window.Cornerstone.inc.profiling=N(Hze);window.Cornerstone.inc.progress=N(n2);window.Cornerstone.inc.render={};window.Cornerstone.inc.render.composition=N(SK);window.Cornerstone.inc.render.draggable=N(yQ);window.Cornerstone.inc.render.extractions=N(z$);window.Cornerstone.inc.render.inline_editing=N(sQ);window.Cornerstone.inc.render.messages=N(EQ);window.Cornerstone.inc.render.post_process=N(_K);window.Cornerstone.inc.render.preview_data=N(CK);window.Cornerstone.inc.render.preview_nav=N(dK);window.Cornerstone.inc.render.scroll=N(b7);window.Cornerstone.inc.render.styling=N(HK);window.Cornerstone.inc.render.ui_color_contrast=N(uY);window.Cornerstone.inc.render.wc_fragments=N(bQ);window.Cornerstone.inc.responsive_styling=N(t9);window.Cornerstone.inc.responsive=N(nN);window.Cornerstone.inc.routing=N(e4);window.Cornerstone.inc.save=N(_9);window.Cornerstone.inc.selectors=N(IL);window.Cornerstone.inc.settings={};window.Cornerstone.inc.settings.entity_settings=N(hj);window.Cornerstone.inc.starter_templates=N(jW);window.Cornerstone.inc.status_indicators=N(wL);window.Cornerstone.inc.storage=N(U6);window.Cornerstone.inc.template_manager=N(MS);window.Cornerstone.inc.templates_old=N(pY);window.Cornerstone.inc.templates=N(h9);window.Cornerstone.inc.thumbnails=N(l9);window.Cornerstone.inc.timing_functions=N(FO);window.Cornerstone.inc.tooltips=N(a$);window.Cornerstone.inc.types={};window.Cornerstone.inc.types.parameters=N(o1e);window.Cornerstone.inc.ui={};window.Cornerstone.inc.ui.observer=N(oQ);window.Cornerstone.inc.ui.positioning=N(l7);window.Cornerstone.inc.ui.scroll=N(zD);window.Cornerstone.inc.ui.wordpress_toolbar=N(tj);window.Cornerstone.inc.ui_state=N(e$);window.Cornerstone.inc.url=N(mY);window.Cornerstone.inc.validation=N(p9);window.Cornerstone.inc.values=N(iL);window.Cornerstone.inc.window_focus=N(hI);window.Cornerstone.inc.window_management=N(k9);window.Cornerstone.inc.worker=N(n4);window.Cornerstone.inc.wp_auth=N(o4);window.Cornerstone.inc.wp_media=N(PS);window.Cornerstone.inc.wpml=N(kI);window.Cornerstone.integration={};window.Cornerstone.integration.Twig=N(mT);window.Cornerstone.lib={};window.Cornerstone.lib.beeline=N(jO);window.Cornerstone.lib.color_parser=N(hY);window.Cornerstone.lib.html_to_react={};window.Cornerstone.lib.html_to_react.html_to_react=N(hQ);window.Cornerstone.lib.html_to_react.parser=N(_Y);window.Cornerstone.lib.html_to_react.possible_standard_names=N(pQ);window.Cornerstone.lib.rivet=N(rI);window.Cornerstone.lib.yellin=N(WM);window.Cornerstone.middleware={};window.Cornerstone.middleware.app_render=N(L$);window.Cornerstone.middleware.app_side_effects=N(W$);window.Cornerstone.middleware.performance=N(vY);window.Cornerstone.middleware.preview_render=N(U$);window.Cornerstone.middleware.preview_side_effects=N(H$);window.Cornerstone.middleware.xfr=N(T6);window.Cornerstone.reducers={};window.Cornerstone.reducers.data=N(nH);window.Cornerstone.reducers.elements=N(Q$);window.Cornerstone.reducers.render=N(R$);window.Cornerstone.reducers.ui=N(Y$);window.Cornerstone.reducers.xfr=N(J$);window.Cornerstone.util={};window.Cornerstone.util.CsHooksApp=N(pG);window.Cornerstone.util.array=N(qU);window.Cornerstone.util.attempts=N(x7);window.Cornerstone.util.base64=N(Fw);window.Cornerstone.util.clsx=N(kP);window.Cornerstone.util.conditionals=N(P6);window.Cornerstone.util.control_conditions=N(OI);window.Cornerstone.util.convert_php_date_format=N(lH);window.Cornerstone.util.custom_media_manager=N(A9);window.Cornerstone.util.date=N(bY);window.Cornerstone.util.dragula=N(ML);window.Cornerstone.util.gzip=N(Qw);window.Cornerstone.util.idle_callback=N(oN);window.Cornerstone.util.json=N(pN);window.Cornerstone.util.lists=N(l8);window.Cornerstone.util.merge_options=N(MI);window.Cornerstone.util.normalize_controls=N(YO);window.Cornerstone.util.polyfill=N(jze);window.Cornerstone.util.scrollbar_width=N(GU);window.Cornerstone.util.string=N(T7);window.Cornerstone.util.url=N(i7);window.Cornerstone.util.values=N(vI);window.Cornerstone.util.wdyr=N(IY);window.Cornerstone.util.window=N(Cj)});function xY(){return React.createElement(React.Fragment,null)}var S1e=x(()=>{});function CY(){return Pu(),At.default.createElement(At.default.Fragment,null,At.default.createElement(pc,{css:Gze}),At.default.createElement(Rze,null))}var At,Gze,k1e,qze,wY,Qze,Kze,Yze,Xze,Jze,Zze,Rze,A1e=x(()=>{At=I(U());K1();uT();Et();Et();De();He();ke();Ta();Gze=`
  .tco-proto-bar {
    background: var(--c-bg-bar);
  }

  .tco-proto-info = {
    position: absolute; inset: 0; display: flex; justify-content: center; align-items: center;
  }
`,k1e="tco-proto-bar",qze="tco-proto-info",wY=({children:e})=>At.default.createElement("div",{className:qze},e),Qze=(0,At.forwardRef)(({className:e,style:t},n)=>At.default.createElement("div",{ref:n,className:Q(k1e,e),style:t},At.default.createElement(wY,null,"Documents"))),Kze=(0,At.forwardRef)(({className:e,style:t},n)=>At.default.createElement("div",{ref:n,className:Q(k1e,e),style:t},At.default.createElement(wY,null,"Toolbar"))),Yze=({id:e,active:t,navigate:n,data:o})=>{let r=(0,At.useCallback)(()=>{n(e)},[n,e]);return At.default.createElement("button",{className:Q({"is-active":t===e}),onClick:r},At.default.createElement(G,{type:o.icon}))},Xze=(0,At.forwardRef)(({className:e,tabs:t,activeTab:n,navigateTab:o,style:r,...i},s)=>{let a=t.reduce((m,d)=>(m[d.id]={...d,data:Zze[d.output]},m),{}),l=a[n],{Workspace:u,Header:c,Footer:p}=l?.data??{};return At.default.createElement("div",{ref:s,className:Q("tco-workspace",e),style:r},At.default.createElement("div",{className:"tco-workspace-head"},At.default.createElement("nav",{className:"tco-workspace-tabs"},t.map(m=>At.default.createElement(Yze,{key:m.id,id:m.id,active:n,navigate:o,data:a?.[m.id].data}))),c&&At.default.createElement(c,null)),u&&At.default.createElement(u,null),p&&At.default.createElement("div",{className:"tco-workspace-foot"},At.default.createElement(p,null)))}),Jze=(0,At.forwardRef)(({className:e,style:t},n)=>At.default.createElement("div",{ref:n,className:Q(e),style:t},At.default.createElement(wY,null,"Preview"))),Zze={document:{icon:"nav-document",Workspace:()=>At.default.createElement(ia,{id:"proto-document"},({tab:e})=>At.default.createElement(At.default.Fragment,null)),Header:()=>At.default.createElement(ra,{title:"Document",id:"proto-document",tabs:[{value:"outline",label:"Outline"},{value:"settings",label:"Settings"}]}),Footer:null},inspector:{icon:"nav-inspector",Workspace:()=>At.default.createElement(ia,{id:"proto-inspector"},({tab:e})=>At.default.createElement(At.default.Fragment,null)),Header:()=>At.default.createElement(ra,{subTitle:"Inspector",title:"Element",id:"proto-inspector"}),Footer:()=>At.default.createElement(At.default.Fragment,null,At.default.createElement("a",{className:"tco-workspace-foot-action"},At.default.createElement(G,{type:"copy"}),At.default.createElement("span",null,"Duplicate")),At.default.createElement("a",{className:"tco-workspace-foot-action"},At.default.createElement(G,{type:"trash"}),At.default.createElement("span",null,"Delete")))},elements:{icon:"nav-elements",Workspace:()=>At.default.createElement(ia,{id:"proto-elements"}),Header:()=>At.default.createElement(ra,{subTitle:"Elements",search:!0,id:"proto-elements"}),Footer:null},templates:{icon:"nav-templates",Workspace:()=>At.default.createElement(ia,{id:"proto-templates"},({tab:e})=>At.default.createElement(At.default.Fragment,null,e==="tab1"&&At.default.createElement(Tab1,null),e==="tab2"&&At.default.createElement(Tab2,null))),Header:()=>At.default.createElement(ra,{subTitle:"Templates",id:"proto-templates",search:!0,tabs:[{value:"theme",label:"Theme"},{value:"library",label:"Library"}]}),Footer:()=>At.default.createElement(At.default.Fragment,null,At.default.createElement("a",{className:"tco-workspace-foot-action"},At.default.createElement(G,{type:"save-library"}),At.default.createElement("span",null,"Save Template")),At.default.createElement("a",{className:"tco-workspace-foot-action"},At.default.createElement(G,{type:"save-library"}),At.default.createElement("span",null,"Manage Library")))},globals:{icon:"layers",Workspace:()=>At.default.createElement(ia,{id:"proto-global"},({tab:e})=>At.default.createElement(At.default.Fragment,null,e==="tab1"&&At.default.createElement(Tab1,null),e==="tab2"&&At.default.createElement(Tab2,null))),Header:()=>At.default.createElement(ra,{title:"Example.com",subTitle:"Globals",id:"proto-global",tabs:[{value:"theme-options",label:"Theme Options"},{value:"colors",label:"Colors"},{value:"fonts",label:"Fonts"}]}),Footer:null}},{UiLayout:Rze}=h0({name:"cs-proto2",resizeHandleClass:"is-handle",types:{toolbar:{axis:"x",minHeight:34,height:50,resizable:!0,canMove:["x","y","outer"],Component:Qze},statusbar:{axis:"x",minHeight:34,height:34,resizable:!0,canMove:["x","y","outer"],Component:Kze},workspace:{axis:"y",resizable:!0,width:360,minWidth:200,canMove:["x","y","outer","floating"],Component:Xze},docked:{resizable:!0},canvas:{minHeight:20,minWidth:20,fluid:!0,Component:Jze}},defaultArrangement:{type:"layout",id:"root",axis:"x",arrangement:[{type:"layout",arrangement:[{type:"toolbar",output:"bar-primary"},{type:"canvas",output:"preview"},{type:"statusbar",output:"bar-secondary"}]},{type:"workspace",output:"workspace",tabs:[{type:"panel",output:"document"},{type:"panel",output:"inspector"},{type:"panel",output:"elements"},{type:"panel",output:"templates"},{type:"panel",output:"globals"}]}]}})});function EY(){return Pu(),React.createElement(React.Fragment,null,React.createElement(sc,{name:"proto",active:!0,header:React.createElement(React.Fragment,null,React.createElement("span",null)),nav:React.createElement(React.Fragment,null,React.createElement("a",{className:"is-active"},"Tab 1"),React.createElement("a",null,"Tab 2"),React.createElement("a",null,"Tab 3"))}))}var T1e=x(()=>{Mo();Et()});function SY(){return Pu(),null}var A$t,P1e=x(()=>{A$t=I(U());Et()});function AY(){return Pu(),kY.default.createElement(kY.default.Fragment,null)}var kY,I1e=x(()=>{kY=I(U());Et()});function TY(){Pu();let e=(0,Wa.useCallback)(o=>{let r=`<Svg type="${o}"/>`;Ma(r,`${r} Copied!`)},[]),{query:t}=oa("proto-svg"),n=(0,Wa.useMemo)(()=>t?Ey.filter(o=>o.includes(t)):Ey,[Ey,t]);return Wa.default.createElement(Wa.default.Fragment,null,Wa.default.createElement(pu,{id:"proto-svg"}),Wa.default.createElement(pc,{css:eBe}),Wa.default.createElement("ul",{className:"tco-ui-svg-sheet"},n.map(o=>Wa.default.createElement("li",{key:o,onClick:()=>{e(o)}},Wa.default.createElement(G,{type:o}),Wa.default.createElement("span",{title:o},o)))),Wa.default.createElement(Pd,null))}var Wa,eBe,O1e=x(()=>{Wa=I(U());He();Et();K1();bf();mo();ka();Et();eBe=`

.tco-ui-svg-sheet {
  position: absolute;
  inset: 40px;
  top: 60px;
  display: grid;
  gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fill, 100px);
  overflow: auto;
}

.tco-ui-svg-sheet li {
  background: var(--c-bg-bar);
  height: 100px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  border-radius: 8px;
  position: relative;
}

.tco-ui-svg-sheet li {
  font-size: 2em;
}

.tco-ui-svg-sheet li span {
  position: absolute;
  font-size: 10px;
  bottom: 4px;
  max-width: 80%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.tco-ui-svg-sheet li:hover svg {
  color: var(--c-head);
}


`});var M1e={};M(M1e,{default:()=>D1e});function D1e(){let e=window.location.toString().split("/").slice(-2)?.[1]??"";return React.createElement(React.Fragment,null,e==="1"&&React.createElement(xY,null),e==="2"&&React.createElement(CY,null),e==="3"&&React.createElement(EY,null),e==="4"&&React.createElement(SY,null),e==="5"&&React.createElement(AY,null),e==="svg"&&React.createElement(TY,null),React.createElement(px,null))}var N1e=x(()=>{Et();S1e();A1e();T1e();P1e();I1e();O1e()});var C1e={};async function tBe(){window.process={env:"DEV"},UY();let e=async()=>{if(window.csAppConfig.data.isPreview){let{decode:d}=await Promise.resolve().then(()=>(Ec(),Fw));if(!window.csPreviewSharedData)throw new Error("window.csPreviewSharedData was not in the iframe. This could be a result of malformed <head> html. Ensure Custom CSS does not include html tags.");return JSON.parse(d(window.csPreviewSharedData))}let{uncompress:p}=await Promise.resolve().then(()=>(Lh(),Qw)),m=window.csAppConfig.data.canGzip?p(window.csAppConfig.data.app):window.csAppConfig.data.app;return{...m,...m.shared}};window.csAppData={...window.csAppConfig.data,...await e()},await Promise.resolve().then(()=>I(p6())),window.csProfile("boot");let{ReduxStore:t}=await Promise.resolve().then(()=>(va(),lue)),{registerKeyMap:n}=await Promise.resolve().then(()=>(pi(),C2));await Promise.resolve().then(()=>(t4(),e4)),await Promise.resolve().then(()=>(of(),wE));let{DataContainer:o}=await Promise.resolve().then(()=>(ci(),MA)),{ManageAtoms:r}=await Promise.resolve().then(()=>(Kt(),fC));await Promise.resolve().then(()=>(Nn(),gC)),await Promise.resolve().then(()=>I(iH())),await Promise.resolve().then(()=>(uH(),lH)),await Promise.resolve().then(()=>(Vo(),r2)),n(window.csAppData.keybindings,window.csAppData.preferences.keybindings||{});let{addStrings:i}=await Promise.resolve().then(()=>(ke(),o2));i(window.csAppData.app_i18n),i(window.csAppData.common_i18n);let{setupWorker:s}=await Promise.resolve().then(()=>(cH(),n4));if(s(),!window.csAppData.isPreview){let{wpAuth:p}=await Promise.resolve().then(()=>(pH(),o4));p()}window.csAppData.isPreview&&await Promise.resolve().then(()=>(_H(),l4)),window.csAppData.isPreview||(await Promise.resolve().then(()=>(n0(),zA)),await Promise.resolve().then(()=>(ps(),n2)),await Promise.resolve().then(()=>(It(),HA)),await Promise.resolve().then(()=>(Ml(),MS)),await Promise.resolve().then(()=>(p4(),c4)),await Promise.resolve().then(()=>(LH(),d4)),await Promise.resolve().then(()=>(Am(),PS)),await Promise.resolve().then(()=>(BH(),h4)),await Promise.resolve().then(()=>($H(),g4)),await Promise.resolve().then(()=>(KH(),_4)),await Promise.resolve().then(()=>(E4(),C4)),await Promise.resolve().then(()=>(xj(),P4)),await Promise.resolve().then(()=>(Pj(),I4)),await Promise.resolve().then(()=>(zj(),B4)),await Promise.resolve().then(()=>(Wj(),H4)),await Promise.resolve().then(()=>(w1e(),Wze)));let l=(await(async p=>window.csAppData.dev&&(window.location.toString().split("/").slice(-2)?.[0]??"").indexOf("prototype")===0?await Promise.resolve().then(()=>(N1e(),M1e)):p?await Promise.resolve().then(()=>(RK(),A3)):await Promise.resolve().then(()=>(gG(),dT)))(!!window.csAppData.preview)).default;window.csProfile("begin render root");let u=document.createElement("div");u.setAttribute("id","tco-root"),u.classList.add("tco-forms"),window.csAppData.rootEl=u,document.body.prepend(u),O3(u,Fu.default.createElement(function(){let[p,m]=Fu.default.useState(!1);return(0,Fu.useEffect)(()=>{m(!0)},[m]),Fu.default.createElement(Fu.default.Fragment,null,Fu.default.createElement(r,null),Fu.default.createElement(o,null,Fu.default.createElement(t,null,p&&Fu.default.createElement(l,null))))},null))}var Fu,E1e=x(()=>{I3();Fu=I(U());MY();dl();window.document.addEventListener("readystatechange",function(){document.readyState==="interactive"&&tBe()})});"use strict";E1e();})();
/*!
 * hotkeys-js v3.8.7
 * A simple micro-library for defining and dispatching keyboard shortcuts. It has no dependencies.
 * 
 * Copyright (c) 2021 kenny wong <wowohoo@qq.com>
 * http://jaywcjlove.github.io/hotkeys
 * 
 * Licensed under the MIT license.
 */
/*! *****************************************************************************
Copyright (c) Microsoft Corporation. All rights reserved.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use
this file except in compliance with the License. You may obtain a copy of the
License at http://www.apache.org/licenses/LICENSE-2.0

THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED
WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,
MERCHANTABLITY OR NON-INFRINGEMENT.

See the Apache Version 2.0 License for specific language governing permissions
and limitations under the License.
***************************************************************************** */
/**
 * @license React
 * use-sync-external-store-with-selector.production.js
 *
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */
/**
 * react-location
 *
 * Copyright (c) TanStack
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE.md file in the root directory of this source tree.
 *
 * @license MIT
 */
/** @license React v16.13.1
 * react-is.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */