From ed77906b33282596865bcd6001b92de1dd753e18 Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 3 Jun 2026 17:25:36 +0000 Subject: [PATCH] revert(bricks): remove SF colour border/box-shadow fixes Reverts commits 93da924, cafa170, and 18303c0. The mousedown-based approach to beat Bricks' click-outside handlers did not work reliably after a Bricks update. Removing all three fix commits so the border/box-shadow SF colour flow can be addressed separately. https://claude.ai/code/session_016aL3vh5nHHa2QbmAxyFCGy --- .../bricks/assets/editor-app/app.js | 10 ++-- .../src/components/ColorPanel.svelte | 59 +------------------ .../src/components/ColorSwatch.svelte | 1 - .../editor-app/src/lib/color-swatches.js | 8 --- 4 files changed, 6 insertions(+), 72 deletions(-) diff --git a/plugins/SLASHED-for-WP/integrations/bricks/assets/editor-app/app.js b/plugins/SLASHED-for-WP/integrations/bricks/assets/editor-app/app.js index 542905d6..b70c6089 100644 --- a/plugins/SLASHED-for-WP/integrations/bricks/assets/editor-app/app.js +++ b/plugins/SLASHED-for-WP/integrations/bricks/assets/editor-app/app.js @@ -1,8 +1,8 @@ -var ro=Object.defineProperty;var ya=e=>{throw TypeError(e)};var so=(e,t,n)=>t in e?ro(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var je=(e,t,n)=>so(e,typeof t!="symbol"?t+"":t,n),Os=(e,t,n)=>t.has(e)||ya("Cannot "+n);var d=(e,t,n)=>(Os(e,t,"read from private field"),n?n.call(e):t.get(e)),R=(e,t,n)=>t.has(e)?ya("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,n),L=(e,t,n,r)=>(Os(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n),$=(e,t,n)=>(Os(e,t,"access private method"),n);var ia=Array.isArray,ao=Array.prototype.indexOf,Cn=Array.prototype.includes,ms=Array.from,io=Object.defineProperty,Yn=Object.getOwnPropertyDescriptor,oo=Object.getOwnPropertyDescriptors,lo=Object.prototype,co=Array.prototype,Ja=Object.getPrototypeOf,wa=Object.isExtensible;const uo=()=>{};function fo(e){for(var t=0;t{e=r,t=s});return{promise:n,resolve:e,reject:t}}const Te=2,rr=4,bs=8,Qa=1<<24,mt=16,wt=32,cn=64,Fs=128,ct=512,ye=1024,Ae=2048,Mt=4096,Be=8192,ut=16384,Rn=32768,qs=1<<25,sr=65536,as=1<<17,ho=1<<18,lr=1<<19,vo=1<<20,Ot=1<<25,Pn=65536,is=1<<21,$n=1<<22,an=1<<23,xn=Symbol("$state"),po=Symbol("legacy props"),_o=Symbol(""),zr=Symbol("attributes"),js=Symbol("class"),Hs=Symbol("style"),mr=Symbol("text"),Gr=Symbol("form reset"),ys=new class extends Error{constructor(){super(...arguments);je(this,"name","StaleReactionError");je(this,"message","The reaction that called `getAbortSignal()` was re-run or destroyed")}};function go(e){throw new Error("https://svelte.dev/e/lifecycle_outside_component")}function mo(){throw new Error("https://svelte.dev/e/async_derived_orphan")}function bo(e,t,n){throw new Error("https://svelte.dev/e/each_key_duplicate")}function yo(e){throw new Error("https://svelte.dev/e/effect_in_teardown")}function wo(){throw new Error("https://svelte.dev/e/effect_in_unowned_derived")}function ko(e){throw new Error("https://svelte.dev/e/effect_orphan")}function So(){throw new Error("https://svelte.dev/e/effect_update_depth_exceeded")}function Eo(e){throw new Error("https://svelte.dev/e/props_invalid_value")}function Co(){throw new Error("https://svelte.dev/e/state_descriptors_fixed")}function xo(){throw new Error("https://svelte.dev/e/state_prototype_fixed")}function Ao(){throw new Error("https://svelte.dev/e/state_unsafe_mutation")}function To(){throw new Error("https://svelte.dev/e/svelte_boundary_reset_onerror")}const Oo=1,Mo=2,Za=4,Po=8,Lo=16,Io=1,Ro=4,No=8,Bo=16,Do=1,Fo=2,be=Symbol("uninitialized"),ei="http://www.w3.org/1999/xhtml";function qo(){console.warn("https://svelte.dev/e/derived_inert")}function jo(){console.warn("https://svelte.dev/e/select_multiple_invalid_value")}function Ho(){console.warn("https://svelte.dev/e/svelte_boundary_reset_noop")}function ti(e){return e===this.v}function Wo(e,t){return e!=e?t==t:e!==t||e!==null&&typeof e=="object"||typeof e=="function"}function ni(e){return!Wo(e,this.v)}let Ve=null;function ar(e){Ve=e}function Nn(e,t=!1,n){Ve={p:Ve,i:!1,c:null,e:null,s:e,x:null,r:V,l:null}}function Bn(e){var t=Ve,n=t.e;if(n!==null){t.e=null;for(var r of n)Si(r)}return t.i=!0,Ve=t.p,{}}function ri(){return!0}let _n=[];function si(){var e=_n;_n=[],fo(e)}function on(e){if(_n.length===0&&!Er){var t=_n;queueMicrotask(()=>{t===_n&&si()})}_n.push(e)}function Uo(){for(;_n.length>0;)si()}function ai(e){var t=V;if(t===null)return U.f|=an,e;if((t.f&Rn)===0&&(t.f&rr)===0)throw e;sn(e,t)}function sn(e,t){for(;t!==null;){if((t.f&Fs)!==0){if((t.f&Rn)===0)throw e;try{t.b.error(e);return}catch(n){e=n}}t=t.parent}throw e}const Ko=-7169;function ue(e,t){e.f=e.f&Ko|t}function oa(e){(e.f&ct)!==0||e.deps===null?ue(e,ye):ue(e,Mt)}function ii(e){if(e!==null)for(const t of e)(t.f&Te)===0||(t.f&Pn)===0||(t.f^=Pn,ii(t.deps))}function oi(e,t,n){(e.f&Ae)!==0?t.add(e):(e.f&Mt)!==0&&n.add(e),ii(e.deps),ue(e,ye)}let Hr=!1;function Vo(e){var t=Hr;try{return Hr=!1,[e(),Hr]}finally{Hr=t}}let Ms=null,Kn=null,N=null,Ws=null,bt=null,Us=null,Er=!1,Ps=!1,zn=null,Yr=null;var ka=0;let zo=1;var Xn,tn,bn,Qn,Zn,yn,er,Ht,Ir,Je,Rr,nn,xt,At,tr,wn,Z,Ks,br,Vs,li,ci,$r,Go,zs,Vn;const ps=class ps{constructor(){R(this,Z);je(this,"id",zo++);R(this,Xn,!1);je(this,"linked",!0);R(this,tn,null);R(this,bn,null);je(this,"async_deriveds",new Map);je(this,"current",new Map);je(this,"previous",new Map);je(this,"unblocked",new Set);R(this,Qn,new Set);R(this,Zn,new Set);R(this,yn,new Set);R(this,er,0);R(this,Ht,new Map);R(this,Ir,null);R(this,Je,[]);R(this,Rr,[]);R(this,nn,new Set);R(this,xt,new Set);R(this,At,new Map);R(this,tr,new Set);je(this,"is_fork",!1);R(this,wn,!1)}skip_effect(t){d(this,At).has(t)||d(this,At).set(t,{d:[],m:[]}),d(this,tr).delete(t)}unskip_effect(t,n=r=>this.schedule(r)){var r=d(this,At).get(t);if(r){d(this,At).delete(t);for(var s of r.d)ue(s,Ae),n(s);for(s of r.m)ue(s,Mt),n(s)}d(this,tr).add(t)}capture(t,n,r=!1){t.v!==be&&!this.previous.has(t)&&this.previous.set(t,t.v),(t.f&an)===0&&(this.current.set(t,[n,r]),bt?.set(t,n)),this.is_fork||(t.v=n)}activate(){N=this}deactivate(){N=null,bt=null}flush(){try{Ps=!0,N=this,$(this,Z,br).call(this)}finally{ka=0,Us=null,zn=null,Yr=null,Ps=!1,N=null,bt=null,An.clear()}}discard(){for(const t of d(this,Zn))t(this);d(this,Zn).clear(),d(this,yn).clear(),$(this,Z,Vn).call(this)}register_created_effect(t){d(this,Rr).push(t)}increment(t,n){if(L(this,er,d(this,er)+1),t){let r=d(this,Ht).get(n)??0;d(this,Ht).set(n,r+1)}}decrement(t,n){if(L(this,er,d(this,er)-1),t){let r=d(this,Ht).get(n)??0;r===1?d(this,Ht).delete(n):d(this,Ht).set(n,r-1)}d(this,wn)||(L(this,wn,!0),on(()=>{L(this,wn,!1),this.linked&&this.flush()}))}transfer_effects(t,n){for(const r of t)d(this,nn).add(r);for(const r of n)d(this,xt).add(r);t.clear(),n.clear()}oncommit(t){d(this,Qn).add(t)}ondiscard(t){d(this,Zn).add(t)}on_fork_commit(t){d(this,yn).add(t)}run_fork_commit_callbacks(){for(const t of d(this,yn))t(this);d(this,yn).clear()}settled(){return(d(this,Ir)??L(this,Ir,Xa())).promise}static ensure(){var t;if(N===null){const n=N=new ps;$(t=n,Z,zs).call(t),!Ps&&!Er&&on(()=>{d(n,Xn)||n.flush()})}return N}apply(){{bt=null;return}}schedule(t){if(Us=t,t.b?.is_pending&&(t.f&(rr|bs|Qa))!==0&&(t.f&Rn)===0){t.b.defer_effect(t);return}for(var n=t;n.parent!==null;){n=n.parent;var r=n.f;if(zn!==null&&n===V&&(U===null||(U.f&Te)===0))return;if((r&(cn|wt))!==0){if((r&ye)===0)return;n.f^=ye}}d(this,Je).push(n)}};Xn=new WeakMap,tn=new WeakMap,bn=new WeakMap,Qn=new WeakMap,Zn=new WeakMap,yn=new WeakMap,er=new WeakMap,Ht=new WeakMap,Ir=new WeakMap,Je=new WeakMap,Rr=new WeakMap,nn=new WeakMap,xt=new WeakMap,At=new WeakMap,tr=new WeakMap,wn=new WeakMap,Z=new WeakSet,Ks=function(){if(this.is_fork)return!0;for(const r of d(this,Ht).keys()){for(var t=r,n=!1;t.parent!==null;){if(d(this,At).has(t)){n=!0;break}t=t.parent}if(!n)return!0}return!1},br=function(){var l,u,h;if(L(this,Xn,!0),ka++>1e3&&($(this,Z,Vn).call(this),$o()),!$(this,Z,Ks).call(this)){for(const f of d(this,nn))d(this,xt).delete(f),ue(f,Ae),this.schedule(f);for(const f of d(this,xt))ue(f,Mt),this.schedule(f)}const t=d(this,Je);L(this,Je,[]),this.apply();var n=zn=[],r=[],s=Yr=[];for(const f of t)try{$(this,Z,Vs).call(this,f,n,r)}catch(v){throw di(f),v}if(N=null,s.length>0){var a=ps.ensure();for(const f of s)a.schedule(f)}if(zn=null,Yr=null,$(this,Z,Ks).call(this)){$(this,Z,$r).call(this,r),$(this,Z,$r).call(this,n);for(const[f,v]of d(this,At))fi(f,v);s.length>0&&$(l=N,Z,br).call(l);return}const o=$(this,Z,li).call(this);if(o){$(u=o,Z,ci).call(u,this);return}d(this,nn).clear(),d(this,xt).clear();for(const f of d(this,Qn))f(this);d(this,Qn).clear(),Ws=this,Sa(r),Sa(n),Ws=null,d(this,Ir)?.resolve();var c=N;if(this.linked&&d(this,er)===0&&$(this,Z,Vn).call(this),d(this,Je).length>0){c===null&&(c=this,$(this,Z,zs).call(this));const f=c;d(f,Je).push(...d(this,Je).filter(v=>!d(f,Je).includes(v)))}c!==null&&$(h=c,Z,br).call(h)},Vs=function(t,n,r){t.f^=ye;for(var s=t.first;s!==null;){var a=s.f,o=(a&(wt|cn))!==0,c=o&&(a&ye)!==0,l=c||(a&Be)!==0||d(this,At).has(s);if(!l&&s.fn!==null){o?s.f^=ye:(a&rr)!==0?n.push(s):jr(s)&&((a&mt)!==0&&d(this,xt).add(s),or(s));var u=s.first;if(u!==null){s=u;continue}}for(;s!==null;){var h=s.next;if(h!==null){s=h;break}s=s.parent}}},li=function(){for(var t=d(this,tn);t!==null;){if(!t.is_fork){for(const[n,[,r]]of this.current)if(t.current.has(n)&&!r)return t}t=d(t,tn)}return null},ci=function(t){var r;for(const[s,a]of t.current)!this.previous.has(s)&&t.previous.has(s)&&this.previous.set(s,t.previous.get(s)),this.current.set(s,a);for(const[s,a]of t.async_deriveds){const o=this.async_deriveds.get(s);o&&a.promise.then(o.resolve)}const n=s=>{var a=s.reactions;if(a!==null)for(const l of a){var o=l.f;if((o&Te)!==0)n(l);else{var c=l;o&($n|mt)&&!this.async_deriveds.has(c)&&(d(this,xt).delete(c),ue(c,Ae),this.schedule(c))}}};for(const s of this.current.keys())n(s);this.oncommit(()=>t.discard()),$(r=t,Z,Vn).call(r),N=this,$(this,Z,br).call(this)},$r=function(t){for(var n=0;n!this.current.has(v));if(s.length===0)t&&f.discard();else if(n.length>0){if(t)for(const v of d(this,tr))f.unskip_effect(v,p=>{var g;(p.f&(mt|$n))!==0?f.schedule(p):$(g=f,Z,$r).call(g,[p])});f.activate();var a=new Set,o=new Map;for(var c of n)ui(c,s,a,o);o=new Map;var l=[...f.current.keys()].filter(v=>this.current.has(v)?this.current.get(v)[0]!==v.v:!0);if(l.length>0)for(const v of d(this,Rr))(v.f&(ut|Be|as))===0&&la(v,l,o)&&((v.f&($n|mt))!==0?(ue(v,Ae),f.schedule(v)):d(f,nn).add(v));if(d(f,Je).length>0&&!d(f,wn)){f.apply();for(var u of d(f,Je))$(h=f,Z,Vs).call(h,u,[],[]);L(f,Je,[])}f.deactivate()}}}},zs=function(){Kn===null?Ms=Kn=this:(L(Kn,bn,this),L(this,tn,Kn)),Kn=this},Vn=function(){var t=d(this,tn),n=d(this,bn);t===null?Ms=n:L(t,bn,n),n===null?Kn=t:L(n,tn,t),this.linked=!1};let Ln=ps;function Yo(e){var t=Er;Er=!0;try{for(var n;;){if(Uo(),N===null)return n;N.flush()}}finally{Er=t}}function $o(){try{So()}catch(e){sn(e,Us)}}let jt=null;function Sa(e){var t=e.length;if(t!==0){for(var n=0;n0)){An.clear();for(const s of jt){if((s.f&(ut|Be))!==0)continue;const a=[s];let o=s.parent;for(;o!==null;)jt.has(o)&&(jt.delete(o),a.push(o)),o=o.parent;for(let c=a.length-1;c>=0;c--){const l=a[c];(l.f&(ut|Be))===0&&or(l)}}jt.clear()}}jt=null}}function ui(e,t,n,r){if(!n.has(e)&&(n.add(e),e.reactions!==null))for(const s of e.reactions){const a=s.f;(a&Te)!==0?ui(s,t,n,r):(a&($n|mt))!==0&&(a&Ae)===0&&la(s,t,r)&&(ue(s,Ae),ca(s))}}function la(e,t,n){const r=n.get(e);if(r!==void 0)return r;if(e.deps!==null)for(const s of e.deps){if(Cn.call(t,s))return!0;if((s.f&Te)!==0&&la(s,t,n))return n.set(s,!0),!0}return n.set(e,!1),!1}function ca(e){N.schedule(e)}function fi(e,t){if(!((e.f&wt)!==0&&(e.f&ye)!==0)){(e.f&Ae)!==0?t.d.push(e):(e.f&Mt)!==0&&t.m.push(e),ue(e,ye);for(var n=e.first;n!==null;)fi(n,t),n=n.next}}function di(e){ue(e,ye);for(var t=e.first;t!==null;)di(t),t=t.next}function Jo(e){let t=0,n=In(0),r;return()=>{da()&&(i(n),ks(()=>(t===0&&(r=cr(()=>e(()=>Cr(n)))),t+=1,()=>{on(()=>{t-=1,t===0&&(r?.(),r=void 0,Cr(n))})})))}}var Xo=sr|lr;function Qo(e,t,n,r){new Zo(e,t,n,r)}var st,aa,at,kn,We,it,Ne,Xe,Wt,Sn,rn,nr,Nr,Br,Ut,_s,fe,el,tl,nl,Gs,Jr,Xr,Ys,$s;class Zo{constructor(t,n,r,s){R(this,fe);je(this,"parent");je(this,"is_pending",!1);je(this,"transform_error");R(this,st);R(this,aa,null);R(this,at);R(this,kn);R(this,We);R(this,it,null);R(this,Ne,null);R(this,Xe,null);R(this,Wt,null);R(this,Sn,0);R(this,rn,0);R(this,nr,!1);R(this,Nr,new Set);R(this,Br,new Set);R(this,Ut,null);R(this,_s,Jo(()=>(L(this,Ut,In(d(this,Sn))),()=>{L(this,Ut,null)})));L(this,st,t),L(this,at,n),L(this,kn,a=>{var o=V;o.b=this,o.f|=Fs,r(a)}),this.parent=V.b,this.transform_error=s??this.parent?.transform_error??(a=>a),L(this,We,pa(()=>{$(this,fe,Gs).call(this)},Xo))}defer_effect(t){oi(t,d(this,Nr),d(this,Br))}is_rendered(){return!this.is_pending&&(!this.parent||this.parent.is_rendered())}has_pending_snippet(){return!!d(this,at).pending}update_pending_count(t,n){$(this,fe,Ys).call(this,t,n),L(this,Sn,d(this,Sn)+t),!(!d(this,Ut)||d(this,nr))&&(L(this,nr,!0),on(()=>{L(this,nr,!1),d(this,Ut)&&ir(d(this,Ut),d(this,Sn))}))}get_effect_pending(){return d(this,_s).call(this),i(d(this,Ut))}error(t){if(!d(this,at).onerror&&!d(this,at).failed)throw t;N?.is_fork?(d(this,it)&&N.skip_effect(d(this,it)),d(this,Ne)&&N.skip_effect(d(this,Ne)),d(this,Xe)&&N.skip_effect(d(this,Xe)),N.on_fork_commit(()=>{$(this,fe,$s).call(this,t)})):$(this,fe,$s).call(this,t)}}st=new WeakMap,aa=new WeakMap,at=new WeakMap,kn=new WeakMap,We=new WeakMap,it=new WeakMap,Ne=new WeakMap,Xe=new WeakMap,Wt=new WeakMap,Sn=new WeakMap,rn=new WeakMap,nr=new WeakMap,Nr=new WeakMap,Br=new WeakMap,Ut=new WeakMap,_s=new WeakMap,fe=new WeakSet,el=function(){try{L(this,it,ot(()=>d(this,kn).call(this,d(this,st))))}catch(t){this.error(t)}},tl=function(t){const n=d(this,at).failed;n&&L(this,Xe,ot(()=>{n(d(this,st),()=>t,()=>()=>{})}))},nl=function(){const t=d(this,at).pending;t&&(this.is_pending=!0,L(this,Ne,ot(()=>t(d(this,st)))),on(()=>{var n=L(this,Wt,document.createDocumentFragment()),r=Yt();n.append(r),L(this,it,$(this,fe,Xr).call(this,()=>ot(()=>d(this,kn).call(this,r)))),d(this,rn)===0&&(d(this,st).before(n),L(this,Wt,null),Tn(d(this,Ne),()=>{L(this,Ne,null)}),$(this,fe,Jr).call(this,N))}))},Gs=function(){try{if(this.is_pending=this.has_pending_snippet(),L(this,rn,0),L(this,Sn,0),L(this,it,ot(()=>{d(this,kn).call(this,d(this,st))})),d(this,rn)>0){var t=L(this,Wt,document.createDocumentFragment());ma(d(this,it),t);const n=d(this,at).pending;L(this,Ne,ot(()=>n(d(this,st))))}else $(this,fe,Jr).call(this,N)}catch(n){this.error(n)}},Jr=function(t){this.is_pending=!1,t.transfer_effects(d(this,Nr),d(this,Br))},Xr=function(t){var n=V,r=U,s=Ve;Pt(d(this,We)),dt(d(this,We)),ar(d(this,We).ctx);try{return Ln.ensure(),t()}catch(a){return ai(a),null}finally{Pt(n),dt(r),ar(s)}},Ys=function(t,n){var r;if(!this.has_pending_snippet()){this.parent&&$(r=this.parent,fe,Ys).call(r,t,n);return}L(this,rn,d(this,rn)+t),d(this,rn)===0&&($(this,fe,Jr).call(this,n),d(this,Ne)&&Tn(d(this,Ne),()=>{L(this,Ne,null)}),d(this,Wt)&&(d(this,st).before(d(this,Wt)),L(this,Wt,null)))},$s=function(t){d(this,it)&&(Ke(d(this,it)),L(this,it,null)),d(this,Ne)&&(Ke(d(this,Ne)),L(this,Ne,null)),d(this,Xe)&&(Ke(d(this,Xe)),L(this,Xe,null));var n=d(this,at).onerror;let r=d(this,at).failed;var s=!1,a=!1;const o=()=>{if(s){Ho();return}s=!0,a&&To(),d(this,Xe)!==null&&Tn(d(this,Xe),()=>{L(this,Xe,null)}),$(this,fe,Xr).call(this,()=>{$(this,fe,Gs).call(this)})},c=l=>{try{a=!0,n?.(l,o),a=!1}catch(u){sn(u,d(this,We)&&d(this,We).parent)}r&&L(this,Xe,$(this,fe,Xr).call(this,()=>{try{return ot(()=>{var u=V;u.b=this,u.f|=Fs,r(d(this,st),()=>l,()=>o)})}catch(u){return sn(u,d(this,We).parent),null}}))};on(()=>{var l;try{l=this.transform_error(t)}catch(u){sn(u,d(this,We)&&d(this,We).parent);return}l!==null&&typeof l=="object"&&typeof l.then=="function"?l.then(c,u=>sn(u,d(this,We)&&d(this,We).parent)):c(l)})};function rl(e,t,n,r){const s=Mr;var a=e.filter(v=>!v.settled);if(n.length===0&&a.length===0){r(t.map(s));return}var o=V,c=sl(),l=a.length===1?a[0].promise:a.length>1?Promise.all(a.map(v=>v.promise)):null;function u(v){if((o.f&ut)===0){c();try{r(v)}catch(p){sn(p,o)}os()}}var h=hi();if(n.length===0){l.then(()=>u(t.map(s))).finally(h);return}function f(){Promise.all(n.map(v=>al(v))).then(v=>u([...t.map(s),...v])).catch(v=>sn(v,o)).finally(h)}l?l.then(()=>{c(),f(),os()}):f()}function sl(){var e=V,t=U,n=Ve,r=N;return function(a=!0){Pt(e),dt(t),ar(n),a&&(e.f&ut)===0&&(r?.activate(),r?.apply())}}function os(e=!0){Pt(null),dt(null),ar(null),e&&N?.deactivate()}function hi(){var e=V,t=e.b,n=N,r=t.is_rendered();return t.update_pending_count(1,n),n.increment(r,e),()=>{t.update_pending_count(-1,n),n.decrement(r,e)}}function Mr(e){var t=Te|Ae;return V!==null&&(V.f|=lr),{ctx:Ve,deps:null,effects:null,equals:ti,f:t,fn:e,reactions:null,rv:0,v:be,wv:0,parent:V,ac:null}}const Wr=Symbol("obsolete");function al(e,t,n){let r=V;r===null&&mo();var s=void 0,a=In(be),o=!U,c=new Set;return ml(()=>{var l=V,u=Xa();s=u.promise;try{Promise.resolve(e()).then(u.resolve,p=>{p!==ys&&u.reject(p)}).finally(os)}catch(p){u.reject(p),os()}var h=N;if(o){if((l.f&Rn)!==0)var f=hi();if(r.b.is_rendered())h.async_deriveds.get(l)?.reject(Wr);else for(const p of c.values())p.reject(Wr);c.add(u),h.async_deriveds.set(l,u)}const v=(p,g=void 0)=>{f?.(),c.delete(u),g!==Wr&&(h.activate(),g?(a.f|=an,ir(a,g)):((a.f&an)!==0&&(a.f^=an),ir(a,p)),h.deactivate())};u.promise.then(v,p=>v(null,p||"unknown"))}),ha(()=>{for(const l of c)l.reject(Wr)}),new Promise(l=>{function u(h){function f(){h===s?l(a):u(s)}h.then(f,f)}u(s)})}function q(e){const t=Mr(e);return Oi(t),t}function vi(e){const t=Mr(e);return t.equals=ni,t}function il(e){var t=e.effects;if(t!==null){e.effects=null;for(var n=0;n0&&!gi&&cl()}return t}function cl(){gi=!1;for(const e of ls){(e.f&ye)!==0&&ue(e,Mt);let t;try{t=jr(e)}catch{t=!0}t&&or(e)}ls.clear()}function Cr(e){Q(e,e.v+1)}function mi(e,t,n){var r=e.reactions;if(r!==null)for(var s=r.length,a=0;a{if(On===a)return c();var l=U,u=On;dt(null),Aa(a);var h=c();return dt(l),Aa(u),h};return r&&n.set("length",ve(e.length)),new Proxy(e,{defineProperty(c,l,u){(!("value"in u)||u.configurable===!1||u.enumerable===!1||u.writable===!1)&&Co();var h=n.get(l);return h===void 0?o(()=>{var f=ve(u.value);return n.set(l,f),f}):Q(h,u.value,!0),!0},deleteProperty(c,l){var u=n.get(l);if(u===void 0){if(l in c){const h=o(()=>ve(be));n.set(l,h),Cr(s)}}else Q(u,be),Cr(s);return!0},get(c,l,u){if(l===xn)return e;var h=n.get(l),f=l in c;if(h===void 0&&(!f||Yn(c,l)?.writable)&&(h=o(()=>{var p=Kt(f?c[l]:be),g=ve(p);return g}),n.set(l,h)),h!==void 0){var v=i(h);return v===be?void 0:v}return Reflect.get(c,l,u)},getOwnPropertyDescriptor(c,l){var u=Reflect.getOwnPropertyDescriptor(c,l);if(u&&"value"in u){var h=n.get(l);h&&(u.value=i(h))}else if(u===void 0){var f=n.get(l),v=f?.v;if(f!==void 0&&v!==be)return{enumerable:!0,configurable:!0,value:v,writable:!0}}return u},has(c,l){if(l===xn)return!0;var u=n.get(l),h=u!==void 0&&u.v!==be||Reflect.has(c,l);if(u!==void 0||V!==null&&(!h||Yn(c,l)?.writable)){u===void 0&&(u=o(()=>{var v=h?Kt(c[l]):be,p=ve(v);return p}),n.set(l,u));var f=i(u);if(f===be)return!1}return h},set(c,l,u,h){var f=n.get(l),v=l in c;if(r&&l==="length")for(var p=u;pve(be)),n.set(p+"",g))}if(f===void 0)(!v||Yn(c,l)?.writable)&&(f=o(()=>ve(void 0)),Q(f,Kt(u)),n.set(l,f));else{v=f.v!==be;var S=o(()=>Kt(u));Q(f,S)}var _=Reflect.getOwnPropertyDescriptor(c,l);if(_?.set&&_.set.call(h,u),!v){if(r&&typeof l=="string"){var x=n.get("length"),T=Number(l);Number.isInteger(T)&&T>=x.v&&Q(x,T+1)}Cr(s)}return!0},ownKeys(c){i(s);var l=Reflect.ownKeys(c).filter(f=>{var v=n.get(f);return v===void 0||v.v!==be});for(var[u,h]of n)h.v!==be&&!(u in c)&&l.push(u);return l},setPrototypeOf(){xo()}})}function Ea(e){try{if(e!==null&&typeof e=="object"&&xn in e)return e[xn]}catch{}return e}function ul(e,t){return Object.is(Ea(e),Ea(t))}var cs,bi,yi,wi;function fl(){if(cs===void 0){cs=window,bi=/Firefox/.test(navigator.userAgent);var e=Element.prototype,t=Node.prototype,n=Text.prototype;yi=Yn(t,"firstChild").get,wi=Yn(t,"nextSibling").get,wa(e)&&(e[js]=void 0,e[zr]=null,e[Hs]=void 0,e.__e=void 0),wa(n)&&(n[mr]=void 0)}}function Yt(e=""){return document.createTextNode(e)}function us(e){return yi.call(e)}function qr(e){return wi.call(e)}function b(e,t){return us(e)}function xe(e,t=!1){{var n=us(e);return n instanceof Comment&&n.data===""?qr(n):n}}function y(e,t=1,n=!1){let r=e;for(;t--;)r=qr(r);return r}function dl(e){e.textContent=""}function ki(){return!1}function hl(e,t,n){return document.createElementNS(ei,e,void 0)}let Ca=!1;function vl(){Ca||(Ca=!0,document.addEventListener("reset",e=>{Promise.resolve().then(()=>{if(!e.defaultPrevented)for(const t of e.target.elements)t[Gr]?.()})},{capture:!0}))}function ws(e){var t=U,n=V;dt(null),Pt(null);try{return e()}finally{dt(t),Pt(n)}}function fa(e,t,n,r=n){e.addEventListener(t,()=>ws(n));const s=e[Gr];s?e[Gr]=()=>{s(),r(!0)}:e[Gr]=()=>r(!0),vl()}function pl(e){V===null&&(U===null&&ko(),wo()),Jt&&yo()}function _l(e,t){var n=t.last;n===null?t.last=t.first=e:(n.next=e,e.prev=n,t.last=e)}function Xt(e,t){var n=V;n!==null&&(n.f&Be)!==0&&(e|=Be);var r={ctx:Ve,deps:null,nodes:null,f:e|Ae|ct,first:null,fn:t,last:null,next:null,parent:n,b:n&&n.b,prev:null,teardown:null,wv:0,ac:null};N?.register_created_effect(r);var s=r;if((e&rr)!==0)zn!==null?zn.push(r):Ln.ensure().schedule(r);else if(t!==null){try{or(r)}catch(o){throw Ke(r),o}s.deps===null&&s.teardown===null&&s.nodes===null&&s.first===s.last&&(s.f&lr)===0&&(s=s.first,(e&mt)!==0&&(e&sr)!==0&&s!==null&&(s.f|=sr))}if(s!==null&&(s.parent=n,n!==null&&_l(s,n),U!==null&&(U.f&Te)!==0&&(e&cn)===0)){var a=U;(a.effects??(a.effects=[])).push(s)}return r}function da(){return U!==null&&!yt}function ha(e){const t=Xt(bs,null);return ue(t,ye),t.teardown=e,t}function va(e){pl();var t=V.f,n=!U&&(t&wt)!==0&&(t&Rn)===0;if(n){var r=Ve;(r.e??(r.e=[])).push(e)}else return Si(e)}function Si(e){return Xt(rr|vo,e)}function gl(e){Ln.ensure();const t=Xt(cn|lr,e);return(n={})=>new Promise(r=>{n.outro?Tn(t,()=>{Ke(t),r(void 0)}):(Ke(t),r(void 0))})}function Ei(e){return Xt(rr,e)}function ml(e){return Xt($n|lr,e)}function ks(e,t=0){return Xt(bs|t,e)}function O(e,t=[],n=[],r=[]){rl(r,t,n,s=>{Xt(bs,()=>e(...s.map(i)))})}function pa(e,t=0){var n=Xt(mt|t,e);return n}function ot(e){return Xt(wt|lr,e)}function Ci(e){var t=e.teardown;if(t!==null){const n=Jt,r=U;xa(!0),dt(null);try{t.call(null)}finally{xa(n),dt(r)}}}function _a(e,t=!1){var n=e.first;for(e.first=e.last=null;n!==null;){const s=n.ac;s!==null&&ws(()=>{s.abort(ys)});var r=n.next;(n.f&cn)!==0?n.parent=null:Ke(n,t),n=r}}function bl(e){for(var t=e.first;t!==null;){var n=t.next;(t.f&wt)===0&&Ke(t),t=n}}function Ke(e,t=!0){var n=!1;(t||(e.f&ho)!==0)&&e.nodes!==null&&e.nodes.end!==null&&(yl(e.nodes.start,e.nodes.end),n=!0),ue(e,qs),_a(e,t&&!n),Pr(e,0);var r=e.nodes&&e.nodes.t;if(r!==null)for(const a of r)a.stop();Ci(e),e.f^=qs,e.f|=ut;var s=e.parent;s!==null&&s.first!==null&&xi(e),e.next=e.prev=e.teardown=e.ctx=e.deps=e.fn=e.nodes=e.ac=e.b=null}function yl(e,t){for(;e!==null;){var n=e===t?null:qr(e);e.remove(),e=n}}function xi(e){var t=e.parent,n=e.prev,r=e.next;n!==null&&(n.next=r),r!==null&&(r.prev=n),t!==null&&(t.first===e&&(t.first=r),t.last===e&&(t.last=n))}function Tn(e,t,n=!0){var r=[];Ai(e,r,!0);var s=()=>{n&&Ke(e),t&&t()},a=r.length;if(a>0){var o=()=>--a||s();for(var c of r)c.out(o)}else s()}function Ai(e,t,n){if((e.f&Be)===0){e.f^=Be;var r=e.nodes&&e.nodes.t;if(r!==null)for(const c of r)(c.is_global||n)&&t.push(c);for(var s=e.first;s!==null;){var a=s.next;if((s.f&cn)===0){var o=(s.f&sr)!==0||(s.f&wt)!==0&&(e.f&mt)!==0;Ai(s,t,o?n:!1)}s=a}}}function ga(e){Ti(e,!0)}function Ti(e,t){if((e.f&Be)!==0){e.f^=Be,(e.f&ye)===0&&(ue(e,Ae),Ln.ensure().schedule(e));for(var n=e.first;n!==null;){var r=n.next,s=(n.f&sr)!==0||(n.f&wt)!==0;Ti(n,s?t:!1),n=r}var a=e.nodes&&e.nodes.t;if(a!==null)for(const o of a)(o.is_global||t)&&o.in()}}function ma(e,t){if(e.nodes)for(var n=e.nodes.start,r=e.nodes.end;n!==null;){var s=n===r?null:qr(n);t.append(n),n=s}}let Qr=!1,Jt=!1;function xa(e){Jt=e}let U=null,yt=!1;function dt(e){U=e}let V=null;function Pt(e){V=e}let ft=null;function Oi(e){U!==null&&(ft===null?ft=[e]:ft.push(e))}let Ue=null,$e=0,rt=null;function wl(e){rt=e}let Mi=1,gn=0,On=gn;function Aa(e){On=e}function Pi(){return++Mi}function jr(e){var t=e.f;if((t&Ae)!==0)return!0;if(t&Te&&(e.f&=~Pn),(t&Mt)!==0){for(var n=e.deps,r=n.length,s=0;se.wv)return!0}(t&ct)!==0&&bt===null&&ue(e,ye)}return!1}function Li(e,t,n=!0){var r=e.reactions;if(r!==null&&!(ft!==null&&Cn.call(ft,e)))for(var s=0;s{e.ac.abort(ys)}),e.ac=null);try{e.f|=is;var h=e.fn,f=h();e.f|=Rn;var v=e.deps,p=N?.is_fork;if(Ue!==null){var g;if(p||Pr(e,$e),v!==null&&$e>0)for(v.length=$e+Ue.length,g=0;gn?.call(this,a))}return e.startsWith("pointer")||e.startsWith("touch")||e==="wheel"?on(()=>{t.addEventListener(e,s,r)}):t.addEventListener(e,s,r),s}function Di(e,t,n,r,s){var a={capture:r,passive:s},o=xl(e,t,n,a);(t===document.body||t===window||t===document||t instanceof HTMLMediaElement)&&ha(()=>{t.removeEventListener(e,o,a)})}function re(e,t,n){(t[mn]??(t[mn]={}))[e]=n}function Dn(e){for(var t=0;t{throw _});throw v}}finally{e[mn]=t,delete e.currentTarget,dt(h),Pt(f)}}}const Al=globalThis?.window?.trustedTypes&&globalThis.window.trustedTypes.createPolicy("svelte-trusted-html",{createHTML:e=>e});function Tl(e){return Al?.createHTML(e)??e}function Ol(e){var t=hl("template");return t.innerHTML=Tl(e.replaceAll("","")),t.content}function fs(e,t){var n=V;n.nodes===null&&(n.nodes={start:e,end:t,a:null,t:null})}function E(e,t){var n=(t&Do)!==0,r=(t&Fo)!==0,s,a=!e.startsWith("");return()=>{s===void 0&&(s=Ol(a?e:""+e),n||(s=us(s)));var o=r||bi?document.importNode(s,!0):s.cloneNode(!0);if(n){var c=us(o),l=o.lastChild;fs(c,l)}else fs(o,o);return o}}function Ml(e=""){{var t=Yt(e+"");return fs(t,t),t}}function Pl(){var e=document.createDocumentFragment(),t=document.createComment(""),n=Yt();return e.append(t,n),fs(t,n),e}function k(e,t){e!==null&&e.before(t)}function F(e,t){var n=t==null?"":typeof t=="object"?`${t}`:t;n!==(e[mr]??(e[mr]=e.nodeValue))&&(e[mr]=n,e.nodeValue=`${n}`)}function Ss(e,t){return Ll(e,t)}const Ur=new Map;function Ll(e,{target:t,anchor:n,props:r={},events:s,context:a,intro:o=!0,transformError:c}){fl();var l=void 0,u=gl(()=>{var h=n??t.appendChild(Yt());Qo(h,{pending:()=>{}},p=>{Nn({});var g=Ve;a&&(g.c=a),s&&(r.$$events=s),l=e(p,r)||{},Bn()},c);var f=new Set,v=p=>{for(var g=0;g{for(var p of f)for(const _ of[t,document]){var g=Ur.get(_),S=g.get(p);--S==0?(_.removeEventListener(p,Xs),g.delete(p),g.size===0&&Ur.delete(_)):g.set(p,S)}Js.delete(v),h!==n&&h.parentNode?.removeChild(h)}});return Qs.set(l,u),l}let Qs=new WeakMap;function ur(e,t){const n=Qs.get(e);return n?(Qs.delete(e),n(t)):Promise.resolve()}var _t,Tt,Qe,En,Dr,Fr,gs;class Il{constructor(t,n=!0){je(this,"anchor");R(this,_t,new Map);R(this,Tt,new Map);R(this,Qe,new Map);R(this,En,new Set);R(this,Dr,!0);R(this,Fr,t=>{if(d(this,_t).has(t)){var n=d(this,_t).get(t),r=d(this,Tt).get(n);if(r)ga(r),d(this,En).delete(n);else{var s=d(this,Qe).get(n);s&&(d(this,Tt).set(n,s.effect),d(this,Qe).delete(n),s.fragment.lastChild.remove(),this.anchor.before(s.fragment),r=s.effect)}for(const[a,o]of d(this,_t)){if(d(this,_t).delete(a),a===t)break;const c=d(this,Qe).get(o);c&&(Ke(c.effect),d(this,Qe).delete(o))}for(const[a,o]of d(this,Tt)){if(a===n||d(this,En).has(a))continue;const c=()=>{if(Array.from(d(this,_t).values()).includes(a)){var u=document.createDocumentFragment();ma(o,u),u.append(Yt()),d(this,Qe).set(a,{effect:o,fragment:u})}else Ke(o);d(this,En).delete(a),d(this,Tt).delete(a)};d(this,Dr)||!r?(d(this,En).add(a),Tn(o,c,!1)):c()}}});R(this,gs,t=>{d(this,_t).delete(t);const n=Array.from(d(this,_t).values());for(const[r,s]of d(this,Qe))n.includes(r)||(Ke(s.effect),d(this,Qe).delete(r))});this.anchor=t,L(this,Dr,n)}ensure(t,n){var r=N,s=ki();if(n&&!d(this,Tt).has(t)&&!d(this,Qe).has(t))if(s){var a=document.createDocumentFragment(),o=Yt();a.append(o),d(this,Qe).set(t,{effect:ot(()=>n(o)),fragment:a})}else d(this,Tt).set(t,ot(()=>n(this.anchor)));if(d(this,_t).set(r,t),s){for(const[c,l]of d(this,Tt))c===t?r.unskip_effect(l):r.skip_effect(l);for(const[c,l]of d(this,Qe))c===t?r.unskip_effect(l.effect):r.skip_effect(l.effect);r.oncommit(d(this,Fr)),r.ondiscard(d(this,gs))}else d(this,Fr).call(this,r)}}_t=new WeakMap,Tt=new WeakMap,Qe=new WeakMap,En=new WeakMap,Dr=new WeakMap,Fr=new WeakMap,gs=new WeakMap;function H(e,t,n=!1){var r=new Il(e),s=n?sr:0;function a(o,c){r.ensure(o,c)}pa(()=>{var o=!1;t((c,l=0)=>{o=!0,a(l,c)}),o||a(-1,null)},s)}function Oa(e,t){return t}function Rl(e,t,n){for(var r=[],s=t.length,a,o=t.length,c=0;c{if(a){if(a.pending.delete(f),a.done.add(f),a.pending.size===0){var v=e.outrogroups;Zs(e,ms(a.done)),v.delete(a),v.size===0&&(e.outrogroups=null)}}else o-=1},!1)}if(o===0){var l=r.length===0&&n!==null;if(l){var u=n,h=u.parentNode;dl(h),h.append(u),e.items.clear()}Zs(e,t,!l)}else a={pending:new Set(t),done:new Set},(e.outrogroups??(e.outrogroups=new Set)).add(a)}function Zs(e,t,n=!0){var r;if(e.pending.size>0){r=new Set;for(const o of e.pending.values())for(const c of o)r.add(e.items.get(c).e)}for(var s=0;s{var M=n();return ia(M)?M:M==null?[]:ms(M)}),v,p=new Map,g=!0;function S(M){(T.effect.f&ut)===0&&(T.pending.delete(M),T.fallback=h,Nl(T,v,o,t,r),h!==null&&(v.length===0?(h.f&Ot)===0?ga(h):(h.f^=Ot,yr(h,null,o)):Tn(h,()=>{h=null})))}function _(M){T.pending.delete(M)}var x=pa(()=>{v=i(f);for(var M=v.length,W=new Set,oe=N,Oe=ki(),pe=0;pea(o)):(h=ot(()=>a(Ma??(Ma=Yt()))),h.f|=Ot)),M>W.size&&bo(),!g)if(p.set(oe,W),Oe){for(const[kt,Le]of c)W.has(kt)||oe.skip_effect(Le.e);oe.oncommit(S),oe.ondiscard(_)}else S(oe);i(f)}),T={effect:x,items:c,pending:p,outrogroups:null,fallback:h};g=!1}function gr(e){for(;e!==null&&(e.f&wt)===0;)e=e.next;return e}function Nl(e,t,n,r,s){var a=(r&Po)!==0,o=t.length,c=e.items,l=gr(e.effect.first),u,h=null,f,v=[],p=[],g,S,_,x;if(a)for(x=0;x0){var le=(r&Za)!==0&&o===0?n:null;if(a){for(x=0;x{if(f!==void 0)for(_ of f)_.nodes?.a?.apply()})}function Bl(e,t,n,r,s,a,o,c){var l=(o&Oo)!==0?(o&Lo)===0?ll(n,!1,!1):In(n):null,u=(o&Mo)!==0?In(s):null;return{v:l,i:u,e:ot(()=>(a(t,l??n,u??s,c),()=>{e.delete(r)}))}}function yr(e,t,n){if(e.nodes)for(var r=e.nodes.start,s=e.nodes.end,a=t&&(t.f&Ot)===0?t.nodes.start:n;r!==null;){var o=qr(r);if(a.before(r),r===s)return;r=o}}function en(e,t,n){t===null?e.effect.first=n:t.next=n,n===null?e.effect.last=t:n.prev=t}const Pa=[...` -\r\f \v\uFEFF`];function Dl(e,t,n){var r=e==null?"":""+e;if(t&&(r=r?r+" "+t:t),n){for(var s of Object.keys(n))if(n[s])r=r?r+" "+s:s;else if(r.length)for(var a=s.length,o=0;(o=r.indexOf(s,o))>=0;){var c=o+a;(o===0||Pa.includes(r[o-1]))&&(c===r.length||Pa.includes(r[c]))?r=(o===0?"":r.substring(0,o))+r.substring(c+1):o=c}}return r===""?null:r}function Fl(e,t){return e==null?null:String(e)}function gt(e,t,n,r,s,a){var o=e[js];if(o!==n||o===void 0){var c=Dl(n,r,a);c==null?e.removeAttribute("class"):e.className=c,e[js]=n}else if(a&&s!==a)for(var l in a){var u=!!a[l];(s==null||u!==!!s[l])&&e.classList.toggle(l,u)}return a}function He(e,t,n,r){var s=e[Hs];if(s!==t){var a=Fl(t);a==null?e.removeAttribute("style"):e.style.cssText=a,e[Hs]=t}return r}function Fi(e,t,n=!1){if(e.multiple){if(t==null)return;if(!ia(t))return jo();for(var r of e.options)r.selected=t.includes(xr(r));return}for(r of e.options){var s=xr(r);if(ul(s,t)){r.selected=!0;return}}(!n||t!==void 0)&&(e.selectedIndex=-1)}function ql(e){var t=new MutationObserver(()=>{Fi(e,e.__value)});t.observe(e,{childList:!0,subtree:!0,attributes:!0,attributeFilter:["value"]}),ha(()=>{t.disconnect()})}function jl(e,t,n=t){var r=new WeakSet,s=!0;fa(e,"change",a=>{var o=a?"[selected]":":checked",c;if(e.multiple)c=[].map.call(e.querySelectorAll(o),xr);else{var l=e.querySelector(o)??e.querySelector("option:not([disabled])");c=l&&xr(l)}n(c),e.__value=c,N!==null&&r.add(N)}),Ei(()=>{var a=t();if(e===document.activeElement){var o=N;if(r.has(o))return}if(Fi(e,a,s),s&&a===void 0){var c=e.querySelector(":checked");c!==null&&(a=xr(c),n(a))}e.__value=a,s=!1}),ql(e)}function xr(e){return"__value"in e?e.__value:e.value}const Hl=Symbol("is custom element"),Wl=Symbol("is html");function G(e,t,n,r){var s=Ul(e);s[t]!==(s[t]=n)&&(t==="loading"&&(e[_o]=n),n==null?e.removeAttribute(t):typeof n!="string"&&Kl(e).includes(t)?e[t]=n:e.setAttribute(t,n))}function Ul(e){return e[zr]??(e[zr]={[Hl]:e.nodeName.includes("-"),[Wl]:e.namespaceURI===ei})}var La=new Map;function Kl(e){var t=e.getAttribute("is")||e.nodeName,n=La.get(t);if(n)return n;La.set(t,n=[]);for(var r,s=e,a=Element.prototype;a!==s;){r=oo(s);for(var o in r)r[o].set&&o!=="innerHTML"&&o!=="textContent"&&o!=="innerText"&&n.push(o);s=Ja(s)}return n}function ea(e,t,n=t){var r=new WeakSet;fa(e,"input",async s=>{var a=s?e.defaultValue:e.value;if(a=Ls(e)?Is(a):a,n(a),N!==null&&r.add(N),await Sl(),a!==(a=t())){var o=e.selectionStart,c=e.selectionEnd,l=e.value.length;if(e.value=a??"",c!==null){var u=e.value.length;o===c&&c===l&&u>l?(e.selectionStart=u,e.selectionEnd=u):(e.selectionStart=o,e.selectionEnd=Math.min(c,u))}}}),cr(t)==null&&e.value&&(n(Ls(e)?Is(e.value):e.value),N!==null&&r.add(N)),ks(()=>{var s=t();if(e===document.activeElement){var a=N;if(r.has(a))return}Ls(e)&&s===Is(e.value)||e.type==="date"&&!s&&!e.value||s!==e.value&&(e.value=s??"")})}function qi(e,t,n=t){fa(e,"change",r=>{var s=r?e.defaultChecked:e.checked;n(s)}),cr(t)==null&&n(e.checked),ks(()=>{var r=t();e.checked=!!r})}function Ls(e){var t=e.type;return t==="number"||t==="range"}function Is(e){return e===""?null:+e}function Rs(e,t){return e===t||e?.[xn]===t}function ji(e={},t,n,r){var s=Ve.r,a=V;return Ei(()=>{var o,c;return ks(()=>{o=c,c=[],cr(()=>{Rs(n(...c),e)||(t(e,...c),o&&Rs(n(...o),e)&&t(null,...o))})}),()=>{let l=a;for(;l!==s&&l.parent!==null&&l.parent.f&qs;)l=l.parent;const u=()=>{c&&Rs(n(...c),e)&&t(null,...c)},h=l.teardown;l.teardown=()=>{u(),h?.()}}}),e}function Vt(e,t,n,r){var s=!0,a=(n&No)!==0,o=(n&Bo)!==0,c=r,l=!0,u=void 0,h=()=>o&&s?(u??(u=Mr(r)),i(u)):(l&&(l=!1,c=o?cr(r):r),c);let f;if(a){var v=xn in e||po in e;f=Yn(e,t)?.set??(v&&t in e?W=>e[t]=W:void 0)}var p,g=!1;a?[p,g]=Vo(()=>e[t]):p=e[t],p===void 0&&r!==void 0&&(p=h(),f&&(Eo(),f(p)));var S;if(S=()=>{var W=e[t];return W===void 0?h():(l=!0,W)},(n&Ro)===0)return S;if(f){var _=e.$$legacy;return(function(W,oe){return arguments.length>0?((!oe||_||g)&&f(oe?S():W),W):S()})}var x=!1,T=((n&Io)!==0?Mr:vi)(()=>(x=!1,S()));a&&i(T);var M=V;return(function(W,oe){if(arguments.length>0){const Oe=oe?i(T):a?Kt(W):W;return Q(T,Oe),x=!0,c!==void 0&&(c=Oe),W}return Jt&&x||(M.f&ut)!==0?T.v:i(T)})}function ta(e){Ve===null&&go(),va(()=>{const t=cr(e);if(typeof t=="function")return t})}const Hi="[data-v-app]",Vl=["header","content","footer"];let lt=null,qt=null;function zl(e){const t=e instanceof Set?e:new Set(e||[]);for(let n=0;n<16;n++){const r=crypto.randomUUID().replace(/-/g,"").slice(0,8);if(!t.has(r))return r}throw new Error("rebemer: id collision exhausted")}function Gl(){if(typeof document>"u")return!1;const t=document.querySelector(Hi)?.__vue_app__?.config?.globalProperties?.$_state;return!t||typeof t!="object"||!Array.isArray(t.globalClasses)?(lt=null,!1):(lt=t,qt=null,!0)}function Yl(){if(qt!==null)return qt;const e=typeof document<"u"?document.querySelector(Hi)?.__vue_app__:null;if(!e)return qt=!1,!1;const t=e.config?.globalProperties??{};if(typeof lt?.$history?.pause=="function"&&typeof lt?.$history?.resume=="function")return qt={pause:()=>lt.$history.pause(),resume:()=>lt.$history.resume()},qt;const n=t.$_bricksData??t.bricksData;return typeof n?.history?.pause=="function"&&typeof n?.history?.resume=="function"?(qt={pause:()=>n.history.pause(),resume:()=>n.history.resume()},qt):(qt=!1,!1)}function $l(e){const t=Yl();if(t)try{t.pause(),e()}finally{t.resume()}else e()}function ln(e){if(!lt||!e)return null;for(const t of Vl){const n=lt[t];if(!Array.isArray(n))continue;const r=n.find(s=>s&&s.id===e);if(r)return r}return null}function Jl(e){const t=ln(e);if(!t)return[];const n=[{id:t.id,depth:0,label:t.label,name:t.name,settings:t.settings}];return Wi(t,1,n),n}function Wi(e,t,n){if(!(!e||!Array.isArray(e.children)))for(const r of e.children){const s=ln(r);s&&(n.push({id:s.id,depth:t,label:s.label,name:s.name,settings:s.settings}),Wi(s,t+1,n))}}function Ui(){return lt?lt.globalClasses:[]}function Ns(e,t){if(!lt)throw new Error("rebemer: not ready");const n=lt.globalClasses,r=n.find(o=>o&&o.name===e);if(r)return r.id;const s=new Set(n.map(o=>o?.id).filter(Boolean)),a=zl(s);return n.push({id:a,name:e,settings:t||{}}),a}function Ia(e,t){const n=ln(e);if(!n)return;n.settings||(n.settings={});const r=Array.isArray(t)?t:[];Array.isArray(n.settings._cssGlobalClasses)?n.settings._cssGlobalClasses.splice(0,n.settings._cssGlobalClasses.length,...r):n.settings._cssGlobalClasses=[...r]}function Ra(e,t){const n=ln(e);n&&(n.label=t)}const ds="slashed-rebemer-host",Xl="slashed-class-hint",Ki=["#bricks-panel",".bricks-class-manager","#bricks-class-manager",'[data-control="cssClasses"]'],Ql=3;function Zl(e,t){if(!e||!t)return null;let n=String(e).trim();if(!n||/\s/.test(n)||(n[0]==="."&&(n=n.slice(1)),!n.startsWith("sf-")&&!n.startsWith("is-"))||!Object.prototype.hasOwnProperty.call(t,n))return null;const r=t[n];return!r||typeof r.description!="string"?null:{name:n,description:r.description,category:r.category}}let na=!1,hs={},zt=null,Ar=null,et=null;function ec(){if(zt&&zt.isConnected)return zt;let e=document.getElementById(ds);e||(e=document.createElement("div"),e.id=ds,document.body.appendChild(e));const t=document.createElement("div");return t.id=Xl,t.className="rebemer-class-hint",t.setAttribute("role","tooltip"),t.hidden=!0,t.innerHTML='

',e.appendChild(t),zt=t,t}function Vi(e){let t=e;for(let n=0;t&&nc&&n.top-a-s>=0&&(l=n.top-a-s);let u=n.left;u+r>o-4&&(u=Math.max(4,o-4-r)),u<4&&(u=4),e.style.top=`${Math.round(l)}px`,e.style.left=`${Math.round(u)}px`}function zi(e,t){const n=ec();n.querySelector(".rebemer-class-hint__name").textContent=`.${t.name}`;const r=n.querySelector(".rebemer-class-hint__cat");r.textContent=t.category||"",r.hidden=!t.category,n.querySelector(".rebemer-class-hint__desc").textContent=t.description,n.hidden=!1,tc(n,e),et=e}function un(){zt&&(zt.hidden=!0),et=null}function nc(e){const t=e.target;if(!(t instanceof Element)||t.closest(`#${ds}`))return;if(!t.closest(Ki.join(","))){et&&un();return}const n=Vi(t);if(!n){et&&un();return}n.el!==et&&zi(n.el,n.hint)}function rc(e){if(!et)return;const t=e.relatedTarget;t instanceof Node&&et.contains(t)||un()}function sc(e){const t=e.target;if(!(t instanceof Element)||t.closest(`#${ds}`))return;if(!t.closest(Ki.join(","))){et&&un();return}const n=Vi(t);if(!n){et&&un();return}n.el!==et&&zi(n.el,n.hint)}function ac(e){if(!et)return;const t=e.relatedTarget;t instanceof Node&&et.contains(t)||un()}function ic(e){e.key==="Escape"&&un()}function oc(e,t,n={}){if(Zr(),na=!!e,hs=t&&typeof t=="object"?t:{},!na||Object.keys(hs).length===0)return;Ar=new AbortController;const{signal:r}=Ar,s={passive:!0,signal:r};document.addEventListener("mouseover",nc,s),document.addEventListener("mouseout",rc,s),document.addEventListener("focusin",sc,s),document.addEventListener("focusout",ac,s),document.addEventListener("keydown",ic,s),window.addEventListener("scroll",un,{capture:!0,passive:!0,signal:r}),n.signal&&(n.signal.aborted?Zr():n.signal.addEventListener("abort",Zr,{once:!0}))}function Zr(){Ar&&(Ar.abort(),Ar=null),zt&&(zt.remove(),zt=null),et=null,na=!1,hs={}}const es="li.variable-picker-item",ts="slashed-var-swatch",wr="slashed-sf-color-btn",lc=50,Na=(e,...t)=>console[e]("[slashed-swatches]",...t);function cc(e,t){if(!e||!t)return null;let n=String(e).trim();if(!n||/\s/.test(n)||(n.slice(0,2)!=="--"&&(n="--"+n.replace(/^-+/,"")),n.indexOf("--sf-color-")!==0))return null;const r=t[n];return typeof r=="string"&&r?r:null}let ra=!1,Lr={},$t=null,Tr=null,Jn=null,ns=null;function uc(e){if(!$t)return;const t=e.querySelector('[data-control="text"].color-input');if(!t||t.querySelector("."+wr))return;const n=document.createElement("div");n.className=wr,n.setAttribute("data-balloon","SLASHED Colors"),n.setAttribute("data-balloon-pos","top-right"),n.setAttribute("role","button"),n.setAttribute("tabindex","0");const r=document.createElement("span");r.className=wr+"__dot",r.setAttribute("aria-hidden","true"),n.appendChild(r),n.addEventListener("mousedown",u=>{u.stopPropagation(),u.preventDefault()}),n.addEventListener("click",u=>{u.stopPropagation(),$t&&$t(t)}),n.addEventListener("keydown",u=>{u.key===" "?(u.preventDefault(),n.click()):u.key==="Enter"&&n.click()});const s=t.querySelector(".variable-picker-button");s&&s.nextSibling?t.insertBefore(n,s.nextSibling):t.appendChild(n);const c=((t.querySelector('input[type="text"]')??t.querySelector('input:not([type="hidden"],[type="submit"],[type="button"],[type="checkbox"],[type="radio"],[type="file"])'))?.value??"").match(/^var\((--[^)]+)\)/)?.[1],l=c?Lr[c]??null:null;l&&(r.style.background=l,r.style.removeProperty("box-shadow"),n.classList.add(wr+"--active"))}function fc(e){const t=e.querySelector(":scope > span[title]")||e.querySelector(":scope > span");if(t){const n=t.getAttribute("title");return n&&n.trim()?n.trim():(t.textContent||"").trim()}return(e.textContent||"").trim()}function dc(e){if(e.classList.contains("title")||e.classList.contains("category")){const r=e.querySelector(":scope > ."+ts);r&&r.remove();return}const t=cc(fc(e),Lr);let n=e.querySelector(":scope > ."+ts);if(!t){n&&n.remove();return}n||(n=document.createElement("span"),n.className=ts,n.setAttribute("aria-hidden","true"),e.insertBefore(n,e.firstChild)),n.dataset.color!==t&&(n.style.setProperty("--slashed-swatch-color",t),n.dataset.color=t)}function Gi(){try{const e=document.querySelectorAll(es);for(const t of e)dc(t)}catch(e){Na("warn","swatch pass failed",e)}if($t)try{document.querySelectorAll('[data-control="color"]').forEach(uc)}catch(e){Na("warn","SF button inject failed",e)}}function hc(){Jn===null&&(Jn=setTimeout(()=>{Jn=null,Gi()},lc))}function vc(e){for(const t of e){const n=t.target;if(n&&n.nodeType===1&&n.closest&&(n.closest(es)||$t&&n.closest('[data-control="color"]')))return!0;for(const r of t.addedNodes)if(r.nodeType===1&&(r.matches&&r.matches(es)||r.querySelector&&r.querySelector(es)||$t&&(r.matches&&r.matches('[data-control="color"]')||r.querySelector&&r.querySelector('[data-control="color"]'))))return!0}return!1}function pc(e,t,n={}){rs(),ra=!!e,Lr=t&&typeof t=="object"?t:{},$t=typeof n.onOpenPanel=="function"?n.onOpenPanel:null,!(!(ra&&Object.keys(Lr).length>0)&&!$t)&&(ns=new AbortController,Tr=new MutationObserver(s=>{vc(s)&&hc()}),Tr.observe(document.body,{childList:!0,subtree:!0}),Gi(),n.signal&&(n.signal.aborted?rs():n.signal.addEventListener("abort",rs,{once:!0})))}function rs(){Jn!==null&&(clearTimeout(Jn),Jn=null),Tr&&(Tr.disconnect(),Tr=null),ns&&(ns.abort(),ns=null);try{document.querySelectorAll("."+ts).forEach(e=>e.remove()),document.querySelectorAll("."+wr).forEach(e=>e.remove())}catch{}ra=!1,Lr={},$t=null}const _c="5";var $a;typeof window<"u"&&(($a=window.__svelte??(window.__svelte={})).v??($a.v=new Set)).add(_c);var gc=E('reBEM');function mc(e,t){Nn(t,!0);function n(s){s.stopPropagation(),s.preventDefault(),t.onActivate?.(t.elementId)}var r=gc();O(()=>{G(r,"title",t.label?`Open reBEMer for ${t.label}`:"Open reBEMer"),G(r,"aria-label",t.label?`Open reBEMer for ${t.label}`:"Open reBEMer")}),re("click",r,n),re("keydown",r,s=>(s.key==="Enter"||s.key===" ")&&n(s)),k(e,r),Bn()}Dn(["click","keydown"]);function Gt(e){return e?String(e).normalize("NFKD").replace(/[\u0300-\u036f]/g,"").replace(/[^\x00-\x7f]/g,"").toLowerCase().replace(/[^a-z0-9]+/g,"-").replace(/-+/g,"-").replace(/^-+|-+$/g,""):""}const bc=/^[a-z][a-z0-9]*(-[a-z0-9]+)*$/,yc=new Set(["auto","inherit","initial","unset","revert","revert-layer","none"]);function Ba(e){return e?yc.has(e)?{ok:!1,reason:`"${e}" is a CSS keyword.`}:bc.test(e)?{ok:!0}:{ok:!1,reason:"Use lowercase letters, digits, and hyphens."}:{ok:!1,reason:"Name is empty."}}const Es=new Set(["_padding","_padding_top","_padding_right","_padding_bottom","_padding_left","_margin","_margin_top","_margin_right","_margin_bottom","_margin_left","_width","_widthMin","_widthMax","_minWidth","_maxWidth","_height","_heightMin","_heightMax","_minHeight","_maxHeight","_aspectRatio","_overflow","_overflowX","_overflowY","_color","_background","_backgroundColor","_backgroundImage","_backgroundSize","_backgroundPosition","_backgroundRepeat","_backgroundAttachment","_backgroundBlendMode","_typography","_fontFamily","_fontSize","_fontWeight","_fontStyle","_lineHeight","_letterSpacing","_wordSpacing","_textAlign","_textTransform","_textDecoration","_textDecorationColor","_textShadow","_textIndent","_whiteSpace","_listStyleType","_listStylePosition","_border","_borderRadius","_borderColor","_borderStyle","_borderWidth","_outline","_outlineColor","_outlineStyle","_outlineWidth","_outlineOffset","_boxShadow","_filter","_backdropFilter","_opacity","_blendMode","_transform","_transformOrigin","_transition","_animation","_display","_flexDirection","_flexWrap","_flexGrow","_flexShrink","_flexBasis","_alignItems","_alignSelf","_alignContent","_justifyContent","_justifyItems","_justifySelf","_gap","_rowGap","_columnGap","_gridTemplateColumns","_gridTemplateRows","_gridGap","_gridAutoFlow","_gridAutoColumns","_gridAutoRows","_gridColumn","_gridRow","_gridArea","_position","_top","_right","_bottom","_left","_zIndex","_objectFit","_objectPosition","_cursor","_pointerEvents","_userSelect"]);function wc(e){if(!e||typeof e!="object")return[];const t=[];for(const n of Object.keys(e))Es.has(n)&&t.push(n);return t.sort(),t}const kc=new Set(["_cssGlobalClasses","_cssClasses","_cssId","_attributes","_hidden","_hidden_lg","_hidden_md","_hidden_sm","_hidden_xl","_name","_label","_id","tag","children","parent"]);function Sc(e){if(!e||typeof e!="object")return[];const t=[];for(const n of Object.keys(e))Es.has(n)||kc.has(n)||n.startsWith("_hidden_")||t.push(n);return t.sort(),t}const Ec=new Set(["add","rename","replace","migrate"]),Da=new Set(["user","label"]);function Yi(e,t){const n=new Map,r=[];for(const s of e){for(;r.length&&r[r.length-1].depth>=s.depth;)r.pop();const a=s.id===t,o=!a&&s.isBlockRoot===!0;if(a||o){const c=Gt(s.name);c&&s.include!==!1&&(r.push({depth:s.depth,blockName:c}),n.set(s.id,c))}else{const c=r.length?r[r.length-1].blockName:"";c&&n.set(s.id,c)}}return n}function $i({rootId:e,rows:t,mode:n}){if(!Ec.has(n))return{ok:!1,ops:[],error:`Invalid mode: ${n}`};const r=t.find(u=>u.id===e);if(!r)return{ok:!1,ops:[],error:"Root row missing."};if(!Gt(r.name))return{ok:!1,ops:[],error:"Block name is empty."};const a=[];for(const u of t)!u.isBlockRoot||!u.include||u.id===e||Gt(u.name)||a.push(u.originalLabel||u.id);if(a.length>0)return{ok:!1,ops:[],error:`Block name is empty for: ${a.join(", ")}.`};const o=Yi(t,e),c=[];for(const u of t){if(!u.include)continue;const h=u.id===e,f=!h&&u.isBlockRoot===!0,v=o.get(u.id);if(!v)continue;let p;if(h||f)p=v;else{const g=Gt(u.name);if(!g)continue;p=`${v}__${g}`}c.push({row:u,isRoot:h||f,blockName:v,finalClass:p,modifierSlugs:[],suggestedFrom:u.suggestedFrom||"fallback"})}if(c.length===0)return{ok:!1,ops:[],error:"No rows to apply. Include at least one row."};const l=Ac(c);if(!l.ok)return{ok:!1,ops:[],error:l.error};if(n!=="migrate")for(const u of c){const h=Array.isArray(u.row.modifiers)?u.row.modifiers:[];u.modifierSlugs=h.map(f=>Gt(f)).filter(Boolean)}return{ok:!0,ops:c}}function Cc({rootId:e,rows:t,mode:n,syncLabels:r}){const s=$i({rootId:e,rows:t,mode:n});if(!s.ok)return{ok:!1,error:s.error};const a=s.ops,o=Ui();if(n==="migrate"){const u=xc(a,o);if(!u.ok)return u}const c=new Map;for(const u of a){if(c.has(u.row.id))continue;const h=ln(u.row.id);if(!h)continue;const f={classIds:Fa(h.settings).slice(),label:r?h.label??"":null};if(n==="migrate"&&Array.isArray(u.row.migrateKeys)){const v={};for(const p of u.row.migrateKeys)Object.prototype.hasOwnProperty.call(h.settings||{},p)&&(v[p]=JSON.parse(JSON.stringify(h.settings[p])));f.migrateKeys=v}c.set(u.row.id,f)}let l=0;try{$l(()=>{for(const u of a){const h=ln(u.row.id);if(!h)continue;const f=Fa(h.settings);let v={};if(n==="rename"&&f.length>0){const S=o.find(_=>_&&_.id===f[0]);S&&S.settings&&(v=JSON.parse(JSON.stringify(S.settings)))}else n==="migrate"&&(v=Ji(h.settings,u.row.migrateKeys));if(n==="migrate"){const S=o.find(_=>_&&_.name===u.finalClass);if(S){(!S.settings||typeof S.settings!="object")&&(S.settings={});for(const[_,x]of Object.entries(v))Object.prototype.hasOwnProperty.call(S.settings,_)||(S.settings[_]=x)}}const p=Ns(u.finalClass,v);let g;switch(n){case"add":case"migrate":g=f.includes(p)?f:[...f,p];break;case"rename":{const S=[p],_=f.length>0?o.find(x=>x&&x.id===f[0]):null;if(_){const x=_.name+"--";for(let T=1;TW&&W.id===f[T]);if(M)if(M.name.startsWith(x)){const W=M.name.slice(_.name.length),oe=M.settings?JSON.parse(JSON.stringify(M.settings)):{};S.push(Ns(u.finalClass+W,oe))}else S.push(f[T])}}g=S;break}case"replace":g=[p];break}for(const S of u.modifierSlugs){const _=`${u.finalClass}--${S}`,x=Ns(_,{});g.includes(x)||g.push(x)}if(Ia(u.row.id,g),n==="migrate"&&Tc(h.settings,u.row.migrateKeys),r){const S=Oc(u.finalClass,u.blockName);S&&Ra(u.row.id,S)}l++}})}catch(u){for(const[f,v]of c)try{if(Ia(f,v.classIds),v.migrateKeys){const p=ln(f);p&&p.settings&&Object.assign(p.settings,v.migrateKeys)}v.label!==null&&Ra(f,v.label)}catch{}const h=u instanceof Error?u.message:String(u);return console.warn("[reBEMer] apply failed after",l,"mutation(s), rolled back:",h),{ok:!1,error:`Operation failed and was rolled back: ${h}`}}return l===0?{ok:!1,error:"No elements were modified. The subtree may have changed."}:{ok:!0,count:l}}function xc(e,t){for(const n of e){const r=t.find(l=>l&&l.name===n.finalClass);if(!r)continue;const s=ln(n.row.id);if(!s)continue;const a=Ji(s.settings,n.row.migrateKeys),o=r.settings&&typeof r.settings=="object"?r.settings:{},c=[];for(const[l,u]of Object.entries(a))Object.prototype.hasOwnProperty.call(o,l)&&JSON.stringify(o[l])!==JSON.stringify(u)&&c.push(l.replace(/^_/,""));if(c.length>0){const l=c.join(", ");return{ok:!1,error:`Migrate blocked: existing class "${n.finalClass}" has conflicting values for ${l}. Pick a different name or use Add mode.`}}}return{ok:!0}}function Ac(e){const t=new Map;for(const r of e){const s=t.get(r.finalClass)||[];s.push(r),t.set(r.finalClass,s)}for(const[r,s]of t){if(s.length===1)continue;const a=s.filter(c=>Da.has(c.suggestedFrom));if(a.length>1)return{ok:!1,error:`"${r}" is used by ${a.length} rows. Edit one to make it unique.`};let o=1;for(const c of s)Da.has(c.suggestedFrom)||(c.finalClass=`${r}-${o++}`,c.suggestedFrom="auto-number")}const n=new Map;for(const r of e){const s=n.get(r.finalClass);if(s)return{ok:!1,error:`"${r.finalClass}" is produced by 2 rows after auto-numbering (one ${s}, one ${r.suggestedFrom}). Pick a different name for one of them.`};n.set(r.finalClass,r.suggestedFrom)}return{ok:!0}}function Ji(e,t){if(!e||!Array.isArray(t))return{};const n={};for(const r of t)Es.has(r)&&Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=JSON.parse(JSON.stringify(e[r])));return n}function Tc(e,t){if(!(!e||!Array.isArray(t)))for(const n of t)Es.has(n)&&Object.prototype.hasOwnProperty.call(e,n)&&delete e[n]}function Fa(e){const t=e?._cssGlobalClasses;return t?(Array.isArray(t)?t:Object.values(t)).filter(r=>typeof r=="string"&&r.length>0):[]}function Oc(e,t){let n=e;return n===t?qa(t.replace(/-/g," ")):(n.startsWith(t+"__")&&(n=n.slice(t.length+2)),n=n.replace(/--.+$/,""),qa(n.replace(/-/g," ")))}function qa(e){return e.replace(/(^|\s)([a-z])/g,(t,n,r)=>n+r.toUpperCase())}const Mc=Object.freeze({heading:"heading","text-basic":"text",text:"text","text-link":"link",code:"code",image:"image",icon:"icon","icon-box":"icon",video:"video",audio:"audio",svg:"svg",logo:"logo",shape:"shape",button:"button","button-group":"buttons","nav-nested":"nav","nav-menu":"nav",list:"list",accordion:"accordion",tabs:"tabs",slider:"slider",carousel:"carousel",countdown:"countdown",counter:"counter",testimonials:"testimonials",pricing:"pricing",team:"team",form:"form",posts:"posts",template:"item"}),Xi=new Set(["section","container","block","div"]);function Pc(e,t="item"){return!e||typeof e!="string"||Xi.has(e)?t:Mc[e]||t}function Bs(e){return typeof e=="string"&&Xi.has(e)}const Lc=Object.freeze({heading:"title","text-basic":"description",text:"description",button:"action","text-link":"link",logo:"logo",image:"image"});function Ic(e,t,n){const r=new Set(e.filter(Boolean)),s=(...p)=>p.some(g=>r.has(g)),a=s("button","button-group"),o=s("heading"),c=s("text-basic","text"),l=s("image"),u=s("nav-nested","nav-menu"),h=s("form"),f=s("icon","icon-box"),v=s("list");return h?"form":u?"nav":a&&!o&&!c?"actions":l&&!c&&!o&&!a?"media":o&&!c&&!a?"header":c&&!o&&!a?"body":o&&c?"content":o&&a?"header":f&&!c&&!o?"icon-group":v?"list-wrap":n>1?t===0?"header":t===n-1?"footer":"body":"content"}var Rc=E(''),Nc=E('BLOCK'),Bc=E('suggested'),Dc=E(' '),Fc=E(''),qc=E('
'),jc=E(''),Hc=E('
'),Wc=E('

This element has no existing classes. Rename will create a new class instead.

'),Uc=E('

'),Kc=E(`A class named already exists. +var to=Object.defineProperty;var ma=e=>{throw TypeError(e)};var no=(e,t,n)=>t in e?to(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var He=(e,t,n)=>no(e,typeof t!="symbol"?t+"":t,n),Ts=(e,t,n)=>t.has(e)||ma("Cannot "+n);var d=(e,t,n)=>(Ts(e,t,"read from private field"),n?n.call(e):t.get(e)),I=(e,t,n)=>t.has(e)?ma("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,n),P=(e,t,n,r)=>(Ts(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n),z=(e,t,n)=>(Ts(e,t,"access private method"),n);var sa=Array.isArray,ro=Array.prototype.indexOf,xn=Array.prototype.includes,gs=Array.from,so=Object.defineProperty,Vn=Object.getOwnPropertyDescriptor,ao=Object.getOwnPropertyDescriptors,io=Object.prototype,oo=Array.prototype,Ya=Object.getPrototypeOf,ba=Object.isExtensible;const lo=()=>{};function co(e){for(var t=0;t{e=r,t=s});return{promise:n,resolve:e,reject:t}}const Te=2,er=4,ms=8,Ja=1<<24,pt=16,bt=32,on=64,Ds=128,ot=512,we=1024,Ae=2048,Tt=4096,Ne=8192,lt=16384,Rn=32768,Fs=1<<25,tr=65536,ss=1<<17,uo=1<<18,ar=1<<19,fo=1<<20,At=1<<25,Pn=65536,as=1<<21,zn=1<<22,rn=1<<23,Cn=Symbol("$state"),ho=Symbol("legacy props"),_o=Symbol(""),Vr=Symbol("attributes"),qs=Symbol("class"),js=Symbol("style"),gr=Symbol("text"),zr=Symbol("form reset"),bs=new class extends Error{constructor(){super(...arguments);He(this,"name","StaleReactionError");He(this,"message","The reaction that called `getAbortSignal()` was re-run or destroyed")}};function vo(e){throw new Error("https://svelte.dev/e/lifecycle_outside_component")}function po(){throw new Error("https://svelte.dev/e/async_derived_orphan")}function go(e,t,n){throw new Error("https://svelte.dev/e/each_key_duplicate")}function mo(e){throw new Error("https://svelte.dev/e/effect_in_teardown")}function bo(){throw new Error("https://svelte.dev/e/effect_in_unowned_derived")}function yo(e){throw new Error("https://svelte.dev/e/effect_orphan")}function wo(){throw new Error("https://svelte.dev/e/effect_update_depth_exceeded")}function ko(e){throw new Error("https://svelte.dev/e/props_invalid_value")}function So(){throw new Error("https://svelte.dev/e/state_descriptors_fixed")}function Eo(){throw new Error("https://svelte.dev/e/state_prototype_fixed")}function xo(){throw new Error("https://svelte.dev/e/state_unsafe_mutation")}function Co(){throw new Error("https://svelte.dev/e/svelte_boundary_reset_onerror")}const Ao=1,To=2,Xa=4,Oo=8,Mo=16,Po=1,Lo=4,Io=8,Ro=16,No=1,Bo=2,ye=Symbol("uninitialized"),Qa="http://www.w3.org/1999/xhtml";function Do(){console.warn("https://svelte.dev/e/derived_inert")}function Fo(){console.warn("https://svelte.dev/e/select_multiple_invalid_value")}function qo(){console.warn("https://svelte.dev/e/svelte_boundary_reset_noop")}function Za(e){return e===this.v}function jo(e,t){return e!=e?t==t:e!==t||e!==null&&typeof e=="object"||typeof e=="function"}function ei(e){return!jo(e,this.v)}let ze=null;function nr(e){ze=e}function Nn(e,t=!1,n){ze={p:ze,i:!1,c:null,e:null,s:e,x:null,r:U,l:null}}function Bn(e){var t=ze,n=t.e;if(n!==null){t.e=null;for(var r of n)wi(r)}return t.i=!0,ze=t.p,{}}function ti(){return!0}let pn=[];function ni(){var e=pn;pn=[],co(e)}function sn(e){if(pn.length===0&&!Sr){var t=pn;queueMicrotask(()=>{t===pn&&ni()})}pn.push(e)}function Ho(){for(;pn.length>0;)ni()}function ri(e){var t=U;if(t===null)return H.f|=rn,e;if((t.f&Rn)===0&&(t.f&er)===0)throw e;nn(e,t)}function nn(e,t){for(;t!==null;){if((t.f&Ds)!==0){if((t.f&Rn)===0)throw e;try{t.b.error(e);return}catch(n){e=n}}t=t.parent}throw e}const Wo=-7169;function oe(e,t){e.f=e.f&Wo|t}function aa(e){(e.f&ot)!==0||e.deps===null?oe(e,we):oe(e,Tt)}function si(e){if(e!==null)for(const t of e)(t.f&Te)===0||(t.f&Pn)===0||(t.f^=Pn,si(t.deps))}function ai(e,t,n){(e.f&Ae)!==0?t.add(e):(e.f&Tt)!==0&&n.add(e),si(e.deps),oe(e,we)}let jr=!1;function Uo(e){var t=jr;try{return jr=!1,[e(),jr]}finally{jr=t}}let Os=null,Hn=null,R=null,Hs=null,gt=null,Ws=null,Sr=!1,Ms=!1,Un=null,Gr=null;var ya=0;let Ko=1;var Yn,Zt,bn,$n,Jn,yn,Xn,qt,Lr,Ye,Ir,en,Et,xt,Qn,wn,$,Us,mr,Ks,ii,oi,Yr,Vo,Vs,Wn;const _s=class _s{constructor(){I(this,$);He(this,"id",Ko++);I(this,Yn,!1);He(this,"linked",!0);I(this,Zt,null);I(this,bn,null);He(this,"async_deriveds",new Map);He(this,"current",new Map);He(this,"previous",new Map);He(this,"unblocked",new Set);I(this,$n,new Set);I(this,Jn,new Set);I(this,yn,new Set);I(this,Xn,0);I(this,qt,new Map);I(this,Lr,null);I(this,Ye,[]);I(this,Ir,[]);I(this,en,new Set);I(this,Et,new Set);I(this,xt,new Map);I(this,Qn,new Set);He(this,"is_fork",!1);I(this,wn,!1)}skip_effect(t){d(this,xt).has(t)||d(this,xt).set(t,{d:[],m:[]}),d(this,Qn).delete(t)}unskip_effect(t,n=r=>this.schedule(r)){var r=d(this,xt).get(t);if(r){d(this,xt).delete(t);for(var s of r.d)oe(s,Ae),n(s);for(s of r.m)oe(s,Tt),n(s)}d(this,Qn).add(t)}capture(t,n,r=!1){t.v!==ye&&!this.previous.has(t)&&this.previous.set(t,t.v),(t.f&rn)===0&&(this.current.set(t,[n,r]),gt?.set(t,n)),this.is_fork||(t.v=n)}activate(){R=this}deactivate(){R=null,gt=null}flush(){try{Ms=!0,R=this,z(this,$,mr).call(this)}finally{ya=0,Ws=null,Un=null,Gr=null,Ms=!1,R=null,gt=null,An.clear()}}discard(){for(const t of d(this,Jn))t(this);d(this,Jn).clear(),d(this,yn).clear(),z(this,$,Wn).call(this)}register_created_effect(t){d(this,Ir).push(t)}increment(t,n){if(P(this,Xn,d(this,Xn)+1),t){let r=d(this,qt).get(n)??0;d(this,qt).set(n,r+1)}}decrement(t,n){if(P(this,Xn,d(this,Xn)-1),t){let r=d(this,qt).get(n)??0;r===1?d(this,qt).delete(n):d(this,qt).set(n,r-1)}d(this,wn)||(P(this,wn,!0),sn(()=>{P(this,wn,!1),this.linked&&this.flush()}))}transfer_effects(t,n){for(const r of t)d(this,en).add(r);for(const r of n)d(this,Et).add(r);t.clear(),n.clear()}oncommit(t){d(this,$n).add(t)}ondiscard(t){d(this,Jn).add(t)}on_fork_commit(t){d(this,yn).add(t)}run_fork_commit_callbacks(){for(const t of d(this,yn))t(this);d(this,yn).clear()}settled(){return(d(this,Lr)??P(this,Lr,$a())).promise}static ensure(){var t;if(R===null){const n=R=new _s;z(t=n,$,Vs).call(t),!Ms&&!Sr&&sn(()=>{d(n,Yn)||n.flush()})}return R}apply(){{gt=null;return}}schedule(t){if(Ws=t,t.b?.is_pending&&(t.f&(er|ms|Ja))!==0&&(t.f&Rn)===0){t.b.defer_effect(t);return}for(var n=t;n.parent!==null;){n=n.parent;var r=n.f;if(Un!==null&&n===U&&(H===null||(H.f&Te)===0))return;if((r&(on|bt))!==0){if((r&we)===0)return;n.f^=we}}d(this,Ye).push(n)}};Yn=new WeakMap,Zt=new WeakMap,bn=new WeakMap,$n=new WeakMap,Jn=new WeakMap,yn=new WeakMap,Xn=new WeakMap,qt=new WeakMap,Lr=new WeakMap,Ye=new WeakMap,Ir=new WeakMap,en=new WeakMap,Et=new WeakMap,xt=new WeakMap,Qn=new WeakMap,wn=new WeakMap,$=new WeakSet,Us=function(){if(this.is_fork)return!0;for(const r of d(this,qt).keys()){for(var t=r,n=!1;t.parent!==null;){if(d(this,xt).has(t)){n=!0;break}t=t.parent}if(!n)return!0}return!1},mr=function(){var l,u,h;if(P(this,Yn,!0),ya++>1e3&&(z(this,$,Wn).call(this),Go()),!z(this,$,Us).call(this)){for(const f of d(this,en))d(this,Et).delete(f),oe(f,Ae),this.schedule(f);for(const f of d(this,Et))oe(f,Tt),this.schedule(f)}const t=d(this,Ye);P(this,Ye,[]),this.apply();var n=Un=[],r=[],s=Gr=[];for(const f of t)try{z(this,$,Ks).call(this,f,n,r)}catch(_){throw ui(f),_}if(R=null,s.length>0){var a=_s.ensure();for(const f of s)a.schedule(f)}if(Un=null,Gr=null,z(this,$,Us).call(this)){z(this,$,Yr).call(this,r),z(this,$,Yr).call(this,n);for(const[f,_]of d(this,xt))ci(f,_);s.length>0&&z(l=R,$,mr).call(l);return}const o=z(this,$,ii).call(this);if(o){z(u=o,$,oi).call(u,this);return}d(this,en).clear(),d(this,Et).clear();for(const f of d(this,$n))f(this);d(this,$n).clear(),Hs=this,wa(r),wa(n),Hs=null,d(this,Lr)?.resolve();var c=R;if(this.linked&&d(this,Xn)===0&&z(this,$,Wn).call(this),d(this,Ye).length>0){c===null&&(c=this,z(this,$,Vs).call(this));const f=c;d(f,Ye).push(...d(this,Ye).filter(_=>!d(f,Ye).includes(_)))}c!==null&&z(h=c,$,mr).call(h)},Ks=function(t,n,r){t.f^=we;for(var s=t.first;s!==null;){var a=s.f,o=(a&(bt|on))!==0,c=o&&(a&we)!==0,l=c||(a&Ne)!==0||d(this,xt).has(s);if(!l&&s.fn!==null){o?s.f^=we:(a&er)!==0?n.push(s):qr(s)&&((a&pt)!==0&&d(this,Et).add(s),sr(s));var u=s.first;if(u!==null){s=u;continue}}for(;s!==null;){var h=s.next;if(h!==null){s=h;break}s=s.parent}}},ii=function(){for(var t=d(this,Zt);t!==null;){if(!t.is_fork){for(const[n,[,r]]of this.current)if(t.current.has(n)&&!r)return t}t=d(t,Zt)}return null},oi=function(t){var r;for(const[s,a]of t.current)!this.previous.has(s)&&t.previous.has(s)&&this.previous.set(s,t.previous.get(s)),this.current.set(s,a);for(const[s,a]of t.async_deriveds){const o=this.async_deriveds.get(s);o&&a.promise.then(o.resolve)}const n=s=>{var a=s.reactions;if(a!==null)for(const l of a){var o=l.f;if((o&Te)!==0)n(l);else{var c=l;o&(zn|pt)&&!this.async_deriveds.has(c)&&(d(this,Et).delete(c),oe(c,Ae),this.schedule(c))}}};for(const s of this.current.keys())n(s);this.oncommit(()=>t.discard()),z(r=t,$,Wn).call(r),R=this,z(this,$,mr).call(this)},Yr=function(t){for(var n=0;n!this.current.has(_));if(s.length===0)t&&f.discard();else if(n.length>0){if(t)for(const _ of d(this,Qn))f.unskip_effect(_,p=>{var m;(p.f&(pt|zn))!==0?f.schedule(p):z(m=f,$,Yr).call(m,[p])});f.activate();var a=new Set,o=new Map;for(var c of n)li(c,s,a,o);o=new Map;var l=[...f.current.keys()].filter(_=>this.current.has(_)?this.current.get(_)[0]!==_.v:!0);if(l.length>0)for(const _ of d(this,Ir))(_.f&(lt|Ne|ss))===0&&ia(_,l,o)&&((_.f&(zn|pt))!==0?(oe(_,Ae),f.schedule(_)):d(f,en).add(_));if(d(f,Ye).length>0&&!d(f,wn)){f.apply();for(var u of d(f,Ye))z(h=f,$,Ks).call(h,u,[],[]);P(f,Ye,[])}f.deactivate()}}}},Vs=function(){Hn===null?Os=Hn=this:(P(Hn,bn,this),P(this,Zt,Hn)),Hn=this},Wn=function(){var t=d(this,Zt),n=d(this,bn);t===null?Os=n:P(t,bn,n),n===null?Hn=t:P(n,Zt,t),this.linked=!1};let Ln=_s;function zo(e){var t=Sr;Sr=!0;try{for(var n;;){if(Ho(),R===null)return n;R.flush()}}finally{Sr=t}}function Go(){try{wo()}catch(e){nn(e,Ws)}}let Ft=null;function wa(e){var t=e.length;if(t!==0){for(var n=0;n0)){An.clear();for(const s of Ft){if((s.f&(lt|Ne))!==0)continue;const a=[s];let o=s.parent;for(;o!==null;)Ft.has(o)&&(Ft.delete(o),a.push(o)),o=o.parent;for(let c=a.length-1;c>=0;c--){const l=a[c];(l.f&(lt|Ne))===0&&sr(l)}}Ft.clear()}}Ft=null}}function li(e,t,n,r){if(!n.has(e)&&(n.add(e),e.reactions!==null))for(const s of e.reactions){const a=s.f;(a&Te)!==0?li(s,t,n,r):(a&(zn|pt))!==0&&(a&Ae)===0&&ia(s,t,r)&&(oe(s,Ae),oa(s))}}function ia(e,t,n){const r=n.get(e);if(r!==void 0)return r;if(e.deps!==null)for(const s of e.deps){if(xn.call(t,s))return!0;if((s.f&Te)!==0&&ia(s,t,n))return n.set(s,!0),!0}return n.set(e,!1),!1}function oa(e){R.schedule(e)}function ci(e,t){if(!((e.f&bt)!==0&&(e.f&we)!==0)){(e.f&Ae)!==0?t.d.push(e):(e.f&Tt)!==0&&t.m.push(e),oe(e,we);for(var n=e.first;n!==null;)ci(n,t),n=n.next}}function ui(e){oe(e,we);for(var t=e.first;t!==null;)ui(t),t=t.next}function Yo(e){let t=0,n=In(0),r;return()=>{ua()&&(i(n),ws(()=>(t===0&&(r=ir(()=>e(()=>Er(n)))),t+=1,()=>{sn(()=>{t-=1,t===0&&(r?.(),r=void 0,Er(n))})})))}}var $o=tr|ar;function Jo(e,t,n,r){new Xo(e,t,n,r)}var nt,ra,rt,kn,Ue,st,Re,$e,jt,Sn,tn,Zn,Rr,Nr,Ht,vs,le,Qo,Zo,el,zs,$r,Jr,Gs,Ys;class Xo{constructor(t,n,r,s){I(this,le);He(this,"parent");He(this,"is_pending",!1);He(this,"transform_error");I(this,nt);I(this,ra,null);I(this,rt);I(this,kn);I(this,Ue);I(this,st,null);I(this,Re,null);I(this,$e,null);I(this,jt,null);I(this,Sn,0);I(this,tn,0);I(this,Zn,!1);I(this,Rr,new Set);I(this,Nr,new Set);I(this,Ht,null);I(this,vs,Yo(()=>(P(this,Ht,In(d(this,Sn))),()=>{P(this,Ht,null)})));P(this,nt,t),P(this,rt,n),P(this,kn,a=>{var o=U;o.b=this,o.f|=Ds,r(a)}),this.parent=U.b,this.transform_error=s??this.parent?.transform_error??(a=>a),P(this,Ue,ha(()=>{z(this,le,zs).call(this)},$o))}defer_effect(t){ai(t,d(this,Rr),d(this,Nr))}is_rendered(){return!this.is_pending&&(!this.parent||this.parent.is_rendered())}has_pending_snippet(){return!!d(this,rt).pending}update_pending_count(t,n){z(this,le,Gs).call(this,t,n),P(this,Sn,d(this,Sn)+t),!(!d(this,Ht)||d(this,Zn))&&(P(this,Zn,!0),sn(()=>{P(this,Zn,!1),d(this,Ht)&&rr(d(this,Ht),d(this,Sn))}))}get_effect_pending(){return d(this,vs).call(this),i(d(this,Ht))}error(t){if(!d(this,rt).onerror&&!d(this,rt).failed)throw t;R?.is_fork?(d(this,st)&&R.skip_effect(d(this,st)),d(this,Re)&&R.skip_effect(d(this,Re)),d(this,$e)&&R.skip_effect(d(this,$e)),R.on_fork_commit(()=>{z(this,le,Ys).call(this,t)})):z(this,le,Ys).call(this,t)}}nt=new WeakMap,ra=new WeakMap,rt=new WeakMap,kn=new WeakMap,Ue=new WeakMap,st=new WeakMap,Re=new WeakMap,$e=new WeakMap,jt=new WeakMap,Sn=new WeakMap,tn=new WeakMap,Zn=new WeakMap,Rr=new WeakMap,Nr=new WeakMap,Ht=new WeakMap,vs=new WeakMap,le=new WeakSet,Qo=function(){try{P(this,st,at(()=>d(this,kn).call(this,d(this,nt))))}catch(t){this.error(t)}},Zo=function(t){const n=d(this,rt).failed;n&&P(this,$e,at(()=>{n(d(this,nt),()=>t,()=>()=>{})}))},el=function(){const t=d(this,rt).pending;t&&(this.is_pending=!0,P(this,Re,at(()=>t(d(this,nt)))),sn(()=>{var n=P(this,jt,document.createDocumentFragment()),r=zt();n.append(r),P(this,st,z(this,le,Jr).call(this,()=>at(()=>d(this,kn).call(this,r)))),d(this,tn)===0&&(d(this,nt).before(n),P(this,jt,null),Tn(d(this,Re),()=>{P(this,Re,null)}),z(this,le,$r).call(this,R))}))},zs=function(){try{if(this.is_pending=this.has_pending_snippet(),P(this,tn,0),P(this,Sn,0),P(this,st,at(()=>{d(this,kn).call(this,d(this,nt))})),d(this,tn)>0){var t=P(this,jt,document.createDocumentFragment());pa(d(this,st),t);const n=d(this,rt).pending;P(this,Re,at(()=>n(d(this,nt))))}else z(this,le,$r).call(this,R)}catch(n){this.error(n)}},$r=function(t){this.is_pending=!1,t.transfer_effects(d(this,Rr),d(this,Nr))},Jr=function(t){var n=U,r=H,s=ze;Ot(d(this,Ue)),ut(d(this,Ue)),nr(d(this,Ue).ctx);try{return Ln.ensure(),t()}catch(a){return ri(a),null}finally{Ot(n),ut(r),nr(s)}},Gs=function(t,n){var r;if(!this.has_pending_snippet()){this.parent&&z(r=this.parent,le,Gs).call(r,t,n);return}P(this,tn,d(this,tn)+t),d(this,tn)===0&&(z(this,le,$r).call(this,n),d(this,Re)&&Tn(d(this,Re),()=>{P(this,Re,null)}),d(this,jt)&&(d(this,nt).before(d(this,jt)),P(this,jt,null)))},Ys=function(t){d(this,st)&&(Ve(d(this,st)),P(this,st,null)),d(this,Re)&&(Ve(d(this,Re)),P(this,Re,null)),d(this,$e)&&(Ve(d(this,$e)),P(this,$e,null));var n=d(this,rt).onerror;let r=d(this,rt).failed;var s=!1,a=!1;const o=()=>{if(s){qo();return}s=!0,a&&Co(),d(this,$e)!==null&&Tn(d(this,$e),()=>{P(this,$e,null)}),z(this,le,Jr).call(this,()=>{z(this,le,zs).call(this)})},c=l=>{try{a=!0,n?.(l,o),a=!1}catch(u){nn(u,d(this,Ue)&&d(this,Ue).parent)}r&&P(this,$e,z(this,le,Jr).call(this,()=>{try{return at(()=>{var u=U;u.b=this,u.f|=Ds,r(d(this,nt),()=>l,()=>o)})}catch(u){return nn(u,d(this,Ue).parent),null}}))};sn(()=>{var l;try{l=this.transform_error(t)}catch(u){nn(u,d(this,Ue)&&d(this,Ue).parent);return}l!==null&&typeof l=="object"&&typeof l.then=="function"?l.then(c,u=>nn(u,d(this,Ue)&&d(this,Ue).parent)):c(l)})};function tl(e,t,n,r){const s=Or;var a=e.filter(_=>!_.settled);if(n.length===0&&a.length===0){r(t.map(s));return}var o=U,c=nl(),l=a.length===1?a[0].promise:a.length>1?Promise.all(a.map(_=>_.promise)):null;function u(_){if((o.f<)===0){c();try{r(_)}catch(p){nn(p,o)}is()}}var h=fi();if(n.length===0){l.then(()=>u(t.map(s))).finally(h);return}function f(){Promise.all(n.map(_=>rl(_))).then(_=>u([...t.map(s),..._])).catch(_=>nn(_,o)).finally(h)}l?l.then(()=>{c(),f(),is()}):f()}function nl(){var e=U,t=H,n=ze,r=R;return function(a=!0){Ot(e),ut(t),nr(n),a&&(e.f<)===0&&(r?.activate(),r?.apply())}}function is(e=!0){Ot(null),ut(null),nr(null),e&&R?.deactivate()}function fi(){var e=U,t=e.b,n=R,r=t.is_rendered();return t.update_pending_count(1,n),n.increment(r,e),()=>{t.update_pending_count(-1,n),n.decrement(r,e)}}function Or(e){var t=Te|Ae;return U!==null&&(U.f|=ar),{ctx:ze,deps:null,effects:null,equals:Za,f:t,fn:e,reactions:null,rv:0,v:ye,wv:0,parent:U,ac:null}}const Hr=Symbol("obsolete");function rl(e,t,n){let r=U;r===null&&po();var s=void 0,a=In(ye),o=!H,c=new Set;return pl(()=>{var l=U,u=$a();s=u.promise;try{Promise.resolve(e()).then(u.resolve,p=>{p!==bs&&u.reject(p)}).finally(is)}catch(p){u.reject(p),is()}var h=R;if(o){if((l.f&Rn)!==0)var f=fi();if(r.b.is_rendered())h.async_deriveds.get(l)?.reject(Hr);else for(const p of c.values())p.reject(Hr);c.add(u),h.async_deriveds.set(l,u)}const _=(p,m=void 0)=>{f?.(),c.delete(u),m!==Hr&&(h.activate(),m?(a.f|=rn,rr(a,m)):((a.f&rn)!==0&&(a.f^=rn),rr(a,p)),h.deactivate())};u.promise.then(_,p=>_(null,p||"unknown"))}),fa(()=>{for(const l of c)l.reject(Hr)}),new Promise(l=>{function u(h){function f(){h===s?l(a):u(s)}h.then(f,f)}u(s)})}function F(e){const t=Or(e);return Ai(t),t}function di(e){const t=Or(e);return t.equals=ei,t}function sl(e){var t=e.effects;if(t!==null){e.effects=null;for(var n=0;n0&&!vi&&ol()}return t}function ol(){vi=!1;for(const e of os){(e.f&we)!==0&&oe(e,Tt);let t;try{t=qr(e)}catch{t=!0}t&&sr(e)}os.clear()}function Er(e){J(e,e.v+1)}function pi(e,t,n){var r=e.reactions;if(r!==null)for(var s=r.length,a=0;a{if(On===a)return c();var l=H,u=On;ut(null),xa(a);var h=c();return ut(l),xa(u),h};return r&&n.set("length",fe(e.length)),new Proxy(e,{defineProperty(c,l,u){(!("value"in u)||u.configurable===!1||u.enumerable===!1||u.writable===!1)&&So();var h=n.get(l);return h===void 0?o(()=>{var f=fe(u.value);return n.set(l,f),f}):J(h,u.value,!0),!0},deleteProperty(c,l){var u=n.get(l);if(u===void 0){if(l in c){const h=o(()=>fe(ye));n.set(l,h),Er(s)}}else J(u,ye),Er(s);return!0},get(c,l,u){if(l===Cn)return e;var h=n.get(l),f=l in c;if(h===void 0&&(!f||Vn(c,l)?.writable)&&(h=o(()=>{var p=Wt(f?c[l]:ye),m=fe(p);return m}),n.set(l,h)),h!==void 0){var _=i(h);return _===ye?void 0:_}return Reflect.get(c,l,u)},getOwnPropertyDescriptor(c,l){var u=Reflect.getOwnPropertyDescriptor(c,l);if(u&&"value"in u){var h=n.get(l);h&&(u.value=i(h))}else if(u===void 0){var f=n.get(l),_=f?.v;if(f!==void 0&&_!==ye)return{enumerable:!0,configurable:!0,value:_,writable:!0}}return u},has(c,l){if(l===Cn)return!0;var u=n.get(l),h=u!==void 0&&u.v!==ye||Reflect.has(c,l);if(u!==void 0||U!==null&&(!h||Vn(c,l)?.writable)){u===void 0&&(u=o(()=>{var _=h?Wt(c[l]):ye,p=fe(_);return p}),n.set(l,u));var f=i(u);if(f===ye)return!1}return h},set(c,l,u,h){var f=n.get(l),_=l in c;if(r&&l==="length")for(var p=u;pfe(ye)),n.set(p+"",m))}if(f===void 0)(!_||Vn(c,l)?.writable)&&(f=o(()=>fe(void 0)),J(f,Wt(u)),n.set(l,f));else{_=f.v!==ye;var E=o(()=>Wt(u));J(f,E)}var g=Reflect.getOwnPropertyDescriptor(c,l);if(g?.set&&g.set.call(h,u),!_){if(r&&typeof l=="string"){var A=n.get("length"),T=Number(l);Number.isInteger(T)&&T>=A.v&&J(A,T+1)}Er(s)}return!0},ownKeys(c){i(s);var l=Reflect.ownKeys(c).filter(f=>{var _=n.get(f);return _===void 0||_.v!==ye});for(var[u,h]of n)h.v!==ye&&!(u in c)&&l.push(u);return l},setPrototypeOf(){Eo()}})}function ka(e){try{if(e!==null&&typeof e=="object"&&Cn in e)return e[Cn]}catch{}return e}function ll(e,t){return Object.is(ka(e),ka(t))}var ls,gi,mi,bi;function cl(){if(ls===void 0){ls=window,gi=/Firefox/.test(navigator.userAgent);var e=Element.prototype,t=Node.prototype,n=Text.prototype;mi=Vn(t,"firstChild").get,bi=Vn(t,"nextSibling").get,ba(e)&&(e[qs]=void 0,e[Vr]=null,e[js]=void 0,e.__e=void 0),ba(n)&&(n[gr]=void 0)}}function zt(e=""){return document.createTextNode(e)}function cs(e){return mi.call(e)}function Fr(e){return bi.call(e)}function b(e,t){return cs(e)}function Ce(e,t=!1){{var n=cs(e);return n instanceof Comment&&n.data===""?Fr(n):n}}function y(e,t=1,n=!1){let r=e;for(;t--;)r=Fr(r);return r}function ul(e){e.textContent=""}function yi(){return!1}function fl(e,t,n){return document.createElementNS(Qa,e,void 0)}let Sa=!1;function dl(){Sa||(Sa=!0,document.addEventListener("reset",e=>{Promise.resolve().then(()=>{if(!e.defaultPrevented)for(const t of e.target.elements)t[zr]?.()})},{capture:!0}))}function ys(e){var t=H,n=U;ut(null),Ot(null);try{return e()}finally{ut(t),Ot(n)}}function ca(e,t,n,r=n){e.addEventListener(t,()=>ys(n));const s=e[zr];s?e[zr]=()=>{s(),r(!0)}:e[zr]=()=>r(!0),dl()}function hl(e){U===null&&(H===null&&yo(),bo()),Yt&&mo()}function _l(e,t){var n=t.last;n===null?t.last=t.first=e:(n.next=e,e.prev=n,t.last=e)}function $t(e,t){var n=U;n!==null&&(n.f&Ne)!==0&&(e|=Ne);var r={ctx:ze,deps:null,nodes:null,f:e|Ae|ot,first:null,fn:t,last:null,next:null,parent:n,b:n&&n.b,prev:null,teardown:null,wv:0,ac:null};R?.register_created_effect(r);var s=r;if((e&er)!==0)Un!==null?Un.push(r):Ln.ensure().schedule(r);else if(t!==null){try{sr(r)}catch(o){throw Ve(r),o}s.deps===null&&s.teardown===null&&s.nodes===null&&s.first===s.last&&(s.f&ar)===0&&(s=s.first,(e&pt)!==0&&(e&tr)!==0&&s!==null&&(s.f|=tr))}if(s!==null&&(s.parent=n,n!==null&&_l(s,n),H!==null&&(H.f&Te)!==0&&(e&on)===0)){var a=H;(a.effects??(a.effects=[])).push(s)}return r}function ua(){return H!==null&&!mt}function fa(e){const t=$t(ms,null);return oe(t,we),t.teardown=e,t}function da(e){hl();var t=U.f,n=!H&&(t&bt)!==0&&(t&Rn)===0;if(n){var r=ze;(r.e??(r.e=[])).push(e)}else return wi(e)}function wi(e){return $t(er|fo,e)}function vl(e){Ln.ensure();const t=$t(on|ar,e);return(n={})=>new Promise(r=>{n.outro?Tn(t,()=>{Ve(t),r(void 0)}):(Ve(t),r(void 0))})}function ki(e){return $t(er,e)}function pl(e){return $t(zn|ar,e)}function ws(e,t=0){return $t(ms|t,e)}function O(e,t=[],n=[],r=[]){tl(r,t,n,s=>{$t(ms,()=>e(...s.map(i)))})}function ha(e,t=0){var n=$t(pt|t,e);return n}function at(e){return $t(bt|ar,e)}function Si(e){var t=e.teardown;if(t!==null){const n=Yt,r=H;Ea(!0),ut(null);try{t.call(null)}finally{Ea(n),ut(r)}}}function _a(e,t=!1){var n=e.first;for(e.first=e.last=null;n!==null;){const s=n.ac;s!==null&&ys(()=>{s.abort(bs)});var r=n.next;(n.f&on)!==0?n.parent=null:Ve(n,t),n=r}}function gl(e){for(var t=e.first;t!==null;){var n=t.next;(t.f&bt)===0&&Ve(t),t=n}}function Ve(e,t=!0){var n=!1;(t||(e.f&uo)!==0)&&e.nodes!==null&&e.nodes.end!==null&&(ml(e.nodes.start,e.nodes.end),n=!0),oe(e,Fs),_a(e,t&&!n),Mr(e,0);var r=e.nodes&&e.nodes.t;if(r!==null)for(const a of r)a.stop();Si(e),e.f^=Fs,e.f|=lt;var s=e.parent;s!==null&&s.first!==null&&Ei(e),e.next=e.prev=e.teardown=e.ctx=e.deps=e.fn=e.nodes=e.ac=e.b=null}function ml(e,t){for(;e!==null;){var n=e===t?null:Fr(e);e.remove(),e=n}}function Ei(e){var t=e.parent,n=e.prev,r=e.next;n!==null&&(n.next=r),r!==null&&(r.prev=n),t!==null&&(t.first===e&&(t.first=r),t.last===e&&(t.last=n))}function Tn(e,t,n=!0){var r=[];xi(e,r,!0);var s=()=>{n&&Ve(e),t&&t()},a=r.length;if(a>0){var o=()=>--a||s();for(var c of r)c.out(o)}else s()}function xi(e,t,n){if((e.f&Ne)===0){e.f^=Ne;var r=e.nodes&&e.nodes.t;if(r!==null)for(const c of r)(c.is_global||n)&&t.push(c);for(var s=e.first;s!==null;){var a=s.next;if((s.f&on)===0){var o=(s.f&tr)!==0||(s.f&bt)!==0&&(e.f&pt)!==0;xi(s,t,o?n:!1)}s=a}}}function va(e){Ci(e,!0)}function Ci(e,t){if((e.f&Ne)!==0){e.f^=Ne,(e.f&we)===0&&(oe(e,Ae),Ln.ensure().schedule(e));for(var n=e.first;n!==null;){var r=n.next,s=(n.f&tr)!==0||(n.f&bt)!==0;Ci(n,s?t:!1),n=r}var a=e.nodes&&e.nodes.t;if(a!==null)for(const o of a)(o.is_global||t)&&o.in()}}function pa(e,t){if(e.nodes)for(var n=e.nodes.start,r=e.nodes.end;n!==null;){var s=n===r?null:Fr(n);t.append(n),n=s}}let Xr=!1,Yt=!1;function Ea(e){Yt=e}let H=null,mt=!1;function ut(e){H=e}let U=null;function Ot(e){U=e}let ct=null;function Ai(e){H!==null&&(ct===null?ct=[e]:ct.push(e))}let Ke=null,Ge=0,tt=null;function bl(e){tt=e}let Ti=1,gn=0,On=gn;function xa(e){On=e}function Oi(){return++Ti}function qr(e){var t=e.f;if((t&Ae)!==0)return!0;if(t&Te&&(e.f&=~Pn),(t&Tt)!==0){for(var n=e.deps,r=n.length,s=0;se.wv)return!0}(t&ot)!==0&>===null&&oe(e,we)}return!1}function Mi(e,t,n=!0){var r=e.reactions;if(r!==null&&!(ct!==null&&xn.call(ct,e)))for(var s=0;s{e.ac.abort(bs)}),e.ac=null);try{e.f|=as;var h=e.fn,f=h();e.f|=Rn;var _=e.deps,p=R?.is_fork;if(Ke!==null){var m;if(p||Mr(e,Ge),_!==null&&Ge>0)for(_.length=Ge+Ke.length,m=0;mn?.call(this,a))}return e.startsWith("pointer")||e.startsWith("touch")||e==="wheel"?sn(()=>{t.addEventListener(e,s,r)}):t.addEventListener(e,s,r),s}function Ni(e,t,n,r,s){var a={capture:r,passive:s},o=El(e,t,n,a);(t===document.body||t===window||t===document||t instanceof HTMLMediaElement)&&fa(()=>{t.removeEventListener(e,o,a)})}function Z(e,t,n){(t[mn]??(t[mn]={}))[e]=n}function Dn(e){for(var t=0;t{throw g});throw _}}finally{e[mn]=t,delete e.currentTarget,ut(h),Ot(f)}}}const xl=globalThis?.window?.trustedTypes&&globalThis.window.trustedTypes.createPolicy("svelte-trusted-html",{createHTML:e=>e});function Cl(e){return xl?.createHTML(e)??e}function Al(e){var t=fl("template");return t.innerHTML=Cl(e.replaceAll("","")),t.content}function us(e,t){var n=U;n.nodes===null&&(n.nodes={start:e,end:t,a:null,t:null})}function x(e,t){var n=(t&No)!==0,r=(t&Bo)!==0,s,a=!e.startsWith("");return()=>{s===void 0&&(s=Al(a?e:""+e),n||(s=cs(s)));var o=r||gi?document.importNode(s,!0):s.cloneNode(!0);if(n){var c=cs(o),l=o.lastChild;us(c,l)}else us(o,o);return o}}function Tl(e=""){{var t=zt(e+"");return us(t,t),t}}function Ol(){var e=document.createDocumentFragment(),t=document.createComment(""),n=zt();return e.append(t,n),us(t,n),e}function k(e,t){e!==null&&e.before(t)}function D(e,t){var n=t==null?"":typeof t=="object"?`${t}`:t;n!==(e[gr]??(e[gr]=e.nodeValue))&&(e[gr]=n,e.nodeValue=`${n}`)}function ks(e,t){return Ml(e,t)}const Wr=new Map;function Ml(e,{target:t,anchor:n,props:r={},events:s,context:a,intro:o=!0,transformError:c}){cl();var l=void 0,u=vl(()=>{var h=n??t.appendChild(zt());Jo(h,{pending:()=>{}},p=>{Nn({});var m=ze;a&&(m.c=a),s&&(r.$$events=s),l=e(p,r)||{},Bn()},c);var f=new Set,_=p=>{for(var m=0;m{for(var p of f)for(const g of[t,document]){var m=Wr.get(g),E=m.get(p);--E==0?(g.removeEventListener(p,Js),m.delete(p),m.size===0&&Wr.delete(g)):m.set(p,E)}$s.delete(_),h!==n&&h.parentNode?.removeChild(h)}});return Xs.set(l,u),l}let Xs=new WeakMap;function or(e,t){const n=Xs.get(e);return n?(Xs.delete(e),n(t)):Promise.resolve()}var _t,Ct,Je,En,Br,Dr,ps;class Pl{constructor(t,n=!0){He(this,"anchor");I(this,_t,new Map);I(this,Ct,new Map);I(this,Je,new Map);I(this,En,new Set);I(this,Br,!0);I(this,Dr,t=>{if(d(this,_t).has(t)){var n=d(this,_t).get(t),r=d(this,Ct).get(n);if(r)va(r),d(this,En).delete(n);else{var s=d(this,Je).get(n);s&&(d(this,Ct).set(n,s.effect),d(this,Je).delete(n),s.fragment.lastChild.remove(),this.anchor.before(s.fragment),r=s.effect)}for(const[a,o]of d(this,_t)){if(d(this,_t).delete(a),a===t)break;const c=d(this,Je).get(o);c&&(Ve(c.effect),d(this,Je).delete(o))}for(const[a,o]of d(this,Ct)){if(a===n||d(this,En).has(a))continue;const c=()=>{if(Array.from(d(this,_t).values()).includes(a)){var u=document.createDocumentFragment();pa(o,u),u.append(zt()),d(this,Je).set(a,{effect:o,fragment:u})}else Ve(o);d(this,En).delete(a),d(this,Ct).delete(a)};d(this,Br)||!r?(d(this,En).add(a),Tn(o,c,!1)):c()}}});I(this,ps,t=>{d(this,_t).delete(t);const n=Array.from(d(this,_t).values());for(const[r,s]of d(this,Je))n.includes(r)||(Ve(s.effect),d(this,Je).delete(r))});this.anchor=t,P(this,Br,n)}ensure(t,n){var r=R,s=yi();if(n&&!d(this,Ct).has(t)&&!d(this,Je).has(t))if(s){var a=document.createDocumentFragment(),o=zt();a.append(o),d(this,Je).set(t,{effect:at(()=>n(o)),fragment:a})}else d(this,Ct).set(t,at(()=>n(this.anchor)));if(d(this,_t).set(r,t),s){for(const[c,l]of d(this,Ct))c===t?r.unskip_effect(l):r.skip_effect(l);for(const[c,l]of d(this,Je))c===t?r.unskip_effect(l.effect):r.skip_effect(l.effect);r.oncommit(d(this,Dr)),r.ondiscard(d(this,ps))}else d(this,Dr).call(this,r)}}_t=new WeakMap,Ct=new WeakMap,Je=new WeakMap,En=new WeakMap,Br=new WeakMap,Dr=new WeakMap,ps=new WeakMap;function q(e,t,n=!1){var r=new Pl(e),s=n?tr:0;function a(o,c){r.ensure(o,c)}ha(()=>{var o=!1;t((c,l=0)=>{o=!0,a(l,c)}),o||a(-1,null)},s)}function Aa(e,t){return t}function Ll(e,t,n){for(var r=[],s=t.length,a,o=t.length,c=0;c{if(a){if(a.pending.delete(f),a.done.add(f),a.pending.size===0){var _=e.outrogroups;Qs(e,gs(a.done)),_.delete(a),_.size===0&&(e.outrogroups=null)}}else o-=1},!1)}if(o===0){var l=r.length===0&&n!==null;if(l){var u=n,h=u.parentNode;ul(h),h.append(u),e.items.clear()}Qs(e,t,!l)}else a={pending:new Set(t),done:new Set},(e.outrogroups??(e.outrogroups=new Set)).add(a)}function Qs(e,t,n=!0){var r;if(e.pending.size>0){r=new Set;for(const o of e.pending.values())for(const c of o)r.add(e.items.get(c).e)}for(var s=0;s{var j=n();return sa(j)?j:j==null?[]:gs(j)}),_,p=new Map,m=!0;function E(j){(T.effect.f<)===0&&(T.pending.delete(j),T.fallback=h,Il(T,_,o,t,r),h!==null&&(_.length===0?(h.f&At)===0?va(h):(h.f^=At,br(h,null,o)):Tn(h,()=>{h=null})))}function g(j){T.pending.delete(j)}var A=ha(()=>{_=i(f);for(var j=_.length,W=new Set,ae=R,Oe=yi(),de=0;dea(o)):(h=at(()=>a(Ta??(Ta=zt()))),h.f|=At)),j>W.size&&go(),!m)if(p.set(ae,W),Oe){for(const[Pe,yt]of c)W.has(Pe)||ae.skip_effect(yt.e);ae.oncommit(E),ae.ondiscard(g)}else E(ae);i(f)}),T={effect:A,items:c,pending:p,outrogroups:null,fallback:h};m=!1}function pr(e){for(;e!==null&&(e.f&bt)===0;)e=e.next;return e}function Il(e,t,n,r,s){var a=(r&Oo)!==0,o=t.length,c=e.items,l=pr(e.effect.first),u,h=null,f,_=[],p=[],m,E,g,A;if(a)for(A=0;A0){var Be=(r&Xa)!==0&&o===0?n:null;if(a){for(A=0;A{if(f!==void 0)for(g of f)g.nodes?.a?.apply()})}function Rl(e,t,n,r,s,a,o,c){var l=(o&Ao)!==0?(o&Mo)===0?il(n,!1,!1):In(n):null,u=(o&To)!==0?In(s):null;return{v:l,i:u,e:at(()=>(a(t,l??n,u??s,c),()=>{e.delete(r)}))}}function br(e,t,n){if(e.nodes)for(var r=e.nodes.start,s=e.nodes.end,a=t&&(t.f&At)===0?t.nodes.start:n;r!==null;){var o=Fr(r);if(a.before(r),r===s)return;r=o}}function Qt(e,t,n){t===null?e.effect.first=n:t.next=n,n===null?e.effect.last=t:n.prev=t}const Oa=[...` +\r\f \v\uFEFF`];function Nl(e,t,n){var r=e==null?"":""+e;if(t&&(r=r?r+" "+t:t),n){for(var s of Object.keys(n))if(n[s])r=r?r+" "+s:s;else if(r.length)for(var a=s.length,o=0;(o=r.indexOf(s,o))>=0;){var c=o+a;(o===0||Oa.includes(r[o-1]))&&(c===r.length||Oa.includes(r[c]))?r=(o===0?"":r.substring(0,o))+r.substring(c+1):o=c}}return r===""?null:r}function Bl(e,t){return e==null?null:String(e)}function vt(e,t,n,r,s,a){var o=e[qs];if(o!==n||o===void 0){var c=Nl(n,r,a);c==null?e.removeAttribute("class"):e.className=c,e[qs]=n}else if(a&&s!==a)for(var l in a){var u=!!a[l];(s==null||u!==!!s[l])&&e.classList.toggle(l,u)}return a}function We(e,t,n,r){var s=e[js];if(s!==t){var a=Bl(t);a==null?e.removeAttribute("style"):e.style.cssText=a,e[js]=t}return r}function Bi(e,t,n=!1){if(e.multiple){if(t==null)return;if(!sa(t))return Fo();for(var r of e.options)r.selected=t.includes(xr(r));return}for(r of e.options){var s=xr(r);if(ll(s,t)){r.selected=!0;return}}(!n||t!==void 0)&&(e.selectedIndex=-1)}function Dl(e){var t=new MutationObserver(()=>{Bi(e,e.__value)});t.observe(e,{childList:!0,subtree:!0,attributes:!0,attributeFilter:["value"]}),fa(()=>{t.disconnect()})}function Fl(e,t,n=t){var r=new WeakSet,s=!0;ca(e,"change",a=>{var o=a?"[selected]":":checked",c;if(e.multiple)c=[].map.call(e.querySelectorAll(o),xr);else{var l=e.querySelector(o)??e.querySelector("option:not([disabled])");c=l&&xr(l)}n(c),e.__value=c,R!==null&&r.add(R)}),ki(()=>{var a=t();if(e===document.activeElement){var o=R;if(r.has(o))return}if(Bi(e,a,s),s&&a===void 0){var c=e.querySelector(":checked");c!==null&&(a=xr(c),n(a))}e.__value=a,s=!1}),Dl(e)}function xr(e){return"__value"in e?e.__value:e.value}const ql=Symbol("is custom element"),jl=Symbol("is html");function te(e,t,n,r){var s=Hl(e);s[t]!==(s[t]=n)&&(t==="loading"&&(e[_o]=n),n==null?e.removeAttribute(t):typeof n!="string"&&Wl(e).includes(t)?e[t]=n:e.setAttribute(t,n))}function Hl(e){return e[Vr]??(e[Vr]={[ql]:e.nodeName.includes("-"),[jl]:e.namespaceURI===Qa})}var Ma=new Map;function Wl(e){var t=e.getAttribute("is")||e.nodeName,n=Ma.get(t);if(n)return n;Ma.set(t,n=[]);for(var r,s=e,a=Element.prototype;a!==s;){r=ao(s);for(var o in r)r[o].set&&o!=="innerHTML"&&o!=="textContent"&&o!=="innerText"&&n.push(o);s=Ya(s)}return n}function Zs(e,t,n=t){var r=new WeakSet;ca(e,"input",async s=>{var a=s?e.defaultValue:e.value;if(a=Ps(e)?Ls(a):a,n(a),R!==null&&r.add(R),await wl(),a!==(a=t())){var o=e.selectionStart,c=e.selectionEnd,l=e.value.length;if(e.value=a??"",c!==null){var u=e.value.length;o===c&&c===l&&u>l?(e.selectionStart=u,e.selectionEnd=u):(e.selectionStart=o,e.selectionEnd=Math.min(c,u))}}}),ir(t)==null&&e.value&&(n(Ps(e)?Ls(e.value):e.value),R!==null&&r.add(R)),ws(()=>{var s=t();if(e===document.activeElement){var a=R;if(r.has(a))return}Ps(e)&&s===Ls(e.value)||e.type==="date"&&!s&&!e.value||s!==e.value&&(e.value=s??"")})}function Di(e,t,n=t){ca(e,"change",r=>{var s=r?e.defaultChecked:e.checked;n(s)}),ir(t)==null&&n(e.checked),ws(()=>{var r=t();e.checked=!!r})}function Ps(e){var t=e.type;return t==="number"||t==="range"}function Ls(e){return e===""?null:+e}function Is(e,t){return e===t||e?.[Cn]===t}function Ul(e={},t,n,r){var s=ze.r,a=U;return ki(()=>{var o,c;return ws(()=>{o=c,c=[],ir(()=>{Is(n(...c),e)||(t(e,...c),o&&Is(n(...o),e)&&t(null,...o))})}),()=>{let l=a;for(;l!==s&&l.parent!==null&&l.parent.f&Fs;)l=l.parent;const u=()=>{c&&Is(n(...c),e)&&t(null,...c)},h=l.teardown;l.teardown=()=>{u(),h?.()}}}),e}function Ut(e,t,n,r){var s=!0,a=(n&Io)!==0,o=(n&Ro)!==0,c=r,l=!0,u=void 0,h=()=>o&&s?(u??(u=Or(r)),i(u)):(l&&(l=!1,c=o?ir(r):r),c);let f;if(a){var _=Cn in e||ho in e;f=Vn(e,t)?.set??(_&&t in e?W=>e[t]=W:void 0)}var p,m=!1;a?[p,m]=Uo(()=>e[t]):p=e[t],p===void 0&&r!==void 0&&(p=h(),f&&(ko(),f(p)));var E;if(E=()=>{var W=e[t];return W===void 0?h():(l=!0,W)},(n&Lo)===0)return E;if(f){var g=e.$$legacy;return(function(W,ae){return arguments.length>0?((!ae||g||m)&&f(ae?E():W),W):E()})}var A=!1,T=((n&Po)!==0?Or:di)(()=>(A=!1,E()));a&&i(T);var j=U;return(function(W,ae){if(arguments.length>0){const Oe=ae?i(T):a?Wt(W):W;return J(T,Oe),A=!0,c!==void 0&&(c=Oe),W}return Yt&&A||(j.f<)!==0?T.v:i(T)})}function Fi(e){ze===null&&vo(),da(()=>{const t=ir(e);if(typeof t=="function")return t})}const qi="[data-v-app]",Kl=["header","content","footer"];let it=null,Dt=null;function Vl(e){const t=e instanceof Set?e:new Set(e||[]);for(let n=0;n<16;n++){const r=crypto.randomUUID().replace(/-/g,"").slice(0,8);if(!t.has(r))return r}throw new Error("rebemer: id collision exhausted")}function zl(){if(typeof document>"u")return!1;const t=document.querySelector(qi)?.__vue_app__?.config?.globalProperties?.$_state;return!t||typeof t!="object"||!Array.isArray(t.globalClasses)?(it=null,!1):(it=t,Dt=null,!0)}function Gl(){if(Dt!==null)return Dt;const e=typeof document<"u"?document.querySelector(qi)?.__vue_app__:null;if(!e)return Dt=!1,!1;const t=e.config?.globalProperties??{};if(typeof it?.$history?.pause=="function"&&typeof it?.$history?.resume=="function")return Dt={pause:()=>it.$history.pause(),resume:()=>it.$history.resume()},Dt;const n=t.$_bricksData??t.bricksData;return typeof n?.history?.pause=="function"&&typeof n?.history?.resume=="function"?(Dt={pause:()=>n.history.pause(),resume:()=>n.history.resume()},Dt):(Dt=!1,!1)}function Yl(e){const t=Gl();if(t)try{t.pause(),e()}finally{t.resume()}else e()}function an(e){if(!it||!e)return null;for(const t of Kl){const n=it[t];if(!Array.isArray(n))continue;const r=n.find(s=>s&&s.id===e);if(r)return r}return null}function $l(e){const t=an(e);if(!t)return[];const n=[{id:t.id,depth:0,label:t.label,name:t.name,settings:t.settings}];return ji(t,1,n),n}function ji(e,t,n){if(!(!e||!Array.isArray(e.children)))for(const r of e.children){const s=an(r);s&&(n.push({id:s.id,depth:t,label:s.label,name:s.name,settings:s.settings}),ji(s,t+1,n))}}function Hi(){return it?it.globalClasses:[]}function Rs(e,t){if(!it)throw new Error("rebemer: not ready");const n=it.globalClasses,r=n.find(o=>o&&o.name===e);if(r)return r.id;const s=new Set(n.map(o=>o?.id).filter(Boolean)),a=Vl(s);return n.push({id:a,name:e,settings:t||{}}),a}function Pa(e,t){const n=an(e);if(!n)return;n.settings||(n.settings={});const r=Array.isArray(t)?t:[];Array.isArray(n.settings._cssGlobalClasses)?n.settings._cssGlobalClasses.splice(0,n.settings._cssGlobalClasses.length,...r):n.settings._cssGlobalClasses=[...r]}function La(e,t){const n=an(e);n&&(n.label=t)}const fs="slashed-rebemer-host",Jl="slashed-class-hint",Wi=["#bricks-panel",".bricks-class-manager","#bricks-class-manager",'[data-control="cssClasses"]'],Xl=3;function Ql(e,t){if(!e||!t)return null;let n=String(e).trim();if(!n||/\s/.test(n)||(n[0]==="."&&(n=n.slice(1)),!n.startsWith("sf-")&&!n.startsWith("is-"))||!Object.prototype.hasOwnProperty.call(t,n))return null;const r=t[n];return!r||typeof r.description!="string"?null:{name:n,description:r.description,category:r.category}}let ea=!1,ds={},Kt=null,Cr=null,Qe=null;function Zl(){if(Kt&&Kt.isConnected)return Kt;let e=document.getElementById(fs);e||(e=document.createElement("div"),e.id=fs,document.body.appendChild(e));const t=document.createElement("div");return t.id=Jl,t.className="rebemer-class-hint",t.setAttribute("role","tooltip"),t.hidden=!0,t.innerHTML='

',e.appendChild(t),Kt=t,t}function Ui(e){let t=e;for(let n=0;t&&nc&&n.top-a-s>=0&&(l=n.top-a-s);let u=n.left;u+r>o-4&&(u=Math.max(4,o-4-r)),u<4&&(u=4),e.style.top=`${Math.round(l)}px`,e.style.left=`${Math.round(u)}px`}function Ki(e,t){const n=Zl();n.querySelector(".rebemer-class-hint__name").textContent=`.${t.name}`;const r=n.querySelector(".rebemer-class-hint__cat");r.textContent=t.category||"",r.hidden=!t.category,n.querySelector(".rebemer-class-hint__desc").textContent=t.description,n.hidden=!1,ec(n,e),Qe=e}function ln(){Kt&&(Kt.hidden=!0),Qe=null}function tc(e){const t=e.target;if(!(t instanceof Element)||t.closest(`#${fs}`))return;if(!t.closest(Wi.join(","))){Qe&&ln();return}const n=Ui(t);if(!n){Qe&&ln();return}n.el!==Qe&&Ki(n.el,n.hint)}function nc(e){if(!Qe)return;const t=e.relatedTarget;t instanceof Node&&Qe.contains(t)||ln()}function rc(e){const t=e.target;if(!(t instanceof Element)||t.closest(`#${fs}`))return;if(!t.closest(Wi.join(","))){Qe&&ln();return}const n=Ui(t);if(!n){Qe&&ln();return}n.el!==Qe&&Ki(n.el,n.hint)}function sc(e){if(!Qe)return;const t=e.relatedTarget;t instanceof Node&&Qe.contains(t)||ln()}function ac(e){e.key==="Escape"&&ln()}function ic(e,t,n={}){if(Qr(),ea=!!e,ds=t&&typeof t=="object"?t:{},!ea||Object.keys(ds).length===0)return;Cr=new AbortController;const{signal:r}=Cr,s={passive:!0,signal:r};document.addEventListener("mouseover",tc,s),document.addEventListener("mouseout",nc,s),document.addEventListener("focusin",rc,s),document.addEventListener("focusout",sc,s),document.addEventListener("keydown",ac,s),window.addEventListener("scroll",ln,{capture:!0,passive:!0,signal:r}),n.signal&&(n.signal.aborted?Qr():n.signal.addEventListener("abort",Qr,{once:!0}))}function Qr(){Cr&&(Cr.abort(),Cr=null),Kt&&(Kt.remove(),Kt=null),Qe=null,ea=!1,ds={}}const Zr="li.variable-picker-item",es="slashed-var-swatch",yr="slashed-sf-color-btn",oc=50,Ia=(e,...t)=>console[e]("[slashed-swatches]",...t);function lc(e,t){if(!e||!t)return null;let n=String(e).trim();if(!n||/\s/.test(n)||(n.slice(0,2)!=="--"&&(n="--"+n.replace(/^-+/,"")),n.indexOf("--sf-color-")!==0))return null;const r=t[n];return typeof r=="string"&&r?r:null}let ta=!1,Pr={},Gt=null,Ar=null,Gn=null,ts=null;function cc(e){if(!Gt)return;const t=e.querySelector('[data-control="text"].color-input');if(!t||t.querySelector("."+yr))return;const n=document.createElement("div");n.className=yr,n.setAttribute("data-balloon","SLASHED Colors"),n.setAttribute("data-balloon-pos","top-right"),n.setAttribute("role","button"),n.setAttribute("tabindex","0");const r=document.createElement("span");r.className=yr+"__dot",r.setAttribute("aria-hidden","true"),n.appendChild(r),n.addEventListener("click",u=>{u.stopPropagation(),Gt&&Gt(t)}),n.addEventListener("keydown",u=>{u.key===" "?(u.preventDefault(),n.click()):u.key==="Enter"&&n.click()});const s=t.querySelector(".variable-picker-button");s&&s.nextSibling?t.insertBefore(n,s.nextSibling):t.appendChild(n);const c=((t.querySelector('input[type="text"]')??t.querySelector('input:not([type="hidden"],[type="submit"],[type="button"],[type="checkbox"],[type="radio"],[type="file"])'))?.value??"").match(/^var\((--[^)]+)\)/)?.[1],l=c?Pr[c]??null:null;l&&(r.style.background=l,r.style.removeProperty("box-shadow"),n.classList.add(yr+"--active"))}function uc(e){const t=e.querySelector(":scope > span[title]")||e.querySelector(":scope > span");if(t){const n=t.getAttribute("title");return n&&n.trim()?n.trim():(t.textContent||"").trim()}return(e.textContent||"").trim()}function fc(e){if(e.classList.contains("title")||e.classList.contains("category")){const r=e.querySelector(":scope > ."+es);r&&r.remove();return}const t=lc(uc(e),Pr);let n=e.querySelector(":scope > ."+es);if(!t){n&&n.remove();return}n||(n=document.createElement("span"),n.className=es,n.setAttribute("aria-hidden","true"),e.insertBefore(n,e.firstChild)),n.dataset.color!==t&&(n.style.setProperty("--slashed-swatch-color",t),n.dataset.color=t)}function Vi(){try{const e=document.querySelectorAll(Zr);for(const t of e)fc(t)}catch(e){Ia("warn","swatch pass failed",e)}if(Gt)try{document.querySelectorAll('[data-control="color"]').forEach(cc)}catch(e){Ia("warn","SF button inject failed",e)}}function dc(){Gn===null&&(Gn=setTimeout(()=>{Gn=null,Vi()},oc))}function hc(e){for(const t of e){const n=t.target;if(n&&n.nodeType===1&&n.closest&&(n.closest(Zr)||Gt&&n.closest('[data-control="color"]')))return!0;for(const r of t.addedNodes)if(r.nodeType===1&&(r.matches&&r.matches(Zr)||r.querySelector&&r.querySelector(Zr)||Gt&&(r.matches&&r.matches('[data-control="color"]')||r.querySelector&&r.querySelector('[data-control="color"]'))))return!0}return!1}function _c(e,t,n={}){ns(),ta=!!e,Pr=t&&typeof t=="object"?t:{},Gt=typeof n.onOpenPanel=="function"?n.onOpenPanel:null,!(!(ta&&Object.keys(Pr).length>0)&&!Gt)&&(ts=new AbortController,Ar=new MutationObserver(s=>{hc(s)&&dc()}),Ar.observe(document.body,{childList:!0,subtree:!0}),Vi(),n.signal&&(n.signal.aborted?ns():n.signal.addEventListener("abort",ns,{once:!0})))}function ns(){Gn!==null&&(clearTimeout(Gn),Gn=null),Ar&&(Ar.disconnect(),Ar=null),ts&&(ts.abort(),ts=null);try{document.querySelectorAll("."+es).forEach(e=>e.remove()),document.querySelectorAll("."+yr).forEach(e=>e.remove())}catch{}ta=!1,Pr={},Gt=null}const vc="5";var Ga;typeof window<"u"&&((Ga=window.__svelte??(window.__svelte={})).v??(Ga.v=new Set)).add(vc);var pc=x('reBEM');function gc(e,t){Nn(t,!0);function n(s){s.stopPropagation(),s.preventDefault(),t.onActivate?.(t.elementId)}var r=pc();O(()=>{te(r,"title",t.label?`Open reBEMer for ${t.label}`:"Open reBEMer"),te(r,"aria-label",t.label?`Open reBEMer for ${t.label}`:"Open reBEMer")}),Z("click",r,n),Z("keydown",r,s=>(s.key==="Enter"||s.key===" ")&&n(s)),k(e,r),Bn()}Dn(["click","keydown"]);function Vt(e){return e?String(e).normalize("NFKD").replace(/[\u0300-\u036f]/g,"").replace(/[^\x00-\x7f]/g,"").toLowerCase().replace(/[^a-z0-9]+/g,"-").replace(/-+/g,"-").replace(/^-+|-+$/g,""):""}const mc=/^[a-z][a-z0-9]*(-[a-z0-9]+)*$/,bc=new Set(["auto","inherit","initial","unset","revert","revert-layer","none"]);function Ra(e){return e?bc.has(e)?{ok:!1,reason:`"${e}" is a CSS keyword.`}:mc.test(e)?{ok:!0}:{ok:!1,reason:"Use lowercase letters, digits, and hyphens."}:{ok:!1,reason:"Name is empty."}}const Ss=new Set(["_padding","_padding_top","_padding_right","_padding_bottom","_padding_left","_margin","_margin_top","_margin_right","_margin_bottom","_margin_left","_width","_widthMin","_widthMax","_minWidth","_maxWidth","_height","_heightMin","_heightMax","_minHeight","_maxHeight","_aspectRatio","_overflow","_overflowX","_overflowY","_color","_background","_backgroundColor","_backgroundImage","_backgroundSize","_backgroundPosition","_backgroundRepeat","_backgroundAttachment","_backgroundBlendMode","_typography","_fontFamily","_fontSize","_fontWeight","_fontStyle","_lineHeight","_letterSpacing","_wordSpacing","_textAlign","_textTransform","_textDecoration","_textDecorationColor","_textShadow","_textIndent","_whiteSpace","_listStyleType","_listStylePosition","_border","_borderRadius","_borderColor","_borderStyle","_borderWidth","_outline","_outlineColor","_outlineStyle","_outlineWidth","_outlineOffset","_boxShadow","_filter","_backdropFilter","_opacity","_blendMode","_transform","_transformOrigin","_transition","_animation","_display","_flexDirection","_flexWrap","_flexGrow","_flexShrink","_flexBasis","_alignItems","_alignSelf","_alignContent","_justifyContent","_justifyItems","_justifySelf","_gap","_rowGap","_columnGap","_gridTemplateColumns","_gridTemplateRows","_gridGap","_gridAutoFlow","_gridAutoColumns","_gridAutoRows","_gridColumn","_gridRow","_gridArea","_position","_top","_right","_bottom","_left","_zIndex","_objectFit","_objectPosition","_cursor","_pointerEvents","_userSelect"]);function yc(e){if(!e||typeof e!="object")return[];const t=[];for(const n of Object.keys(e))Ss.has(n)&&t.push(n);return t.sort(),t}const wc=new Set(["_cssGlobalClasses","_cssClasses","_cssId","_attributes","_hidden","_hidden_lg","_hidden_md","_hidden_sm","_hidden_xl","_name","_label","_id","tag","children","parent"]);function kc(e){if(!e||typeof e!="object")return[];const t=[];for(const n of Object.keys(e))Ss.has(n)||wc.has(n)||n.startsWith("_hidden_")||t.push(n);return t.sort(),t}const Sc=new Set(["add","rename","replace","migrate"]),Na=new Set(["user","label"]);function zi(e,t){const n=new Map,r=[];for(const s of e){for(;r.length&&r[r.length-1].depth>=s.depth;)r.pop();const a=s.id===t,o=!a&&s.isBlockRoot===!0;if(a||o){const c=Vt(s.name);c&&s.include!==!1&&(r.push({depth:s.depth,blockName:c}),n.set(s.id,c))}else{const c=r.length?r[r.length-1].blockName:"";c&&n.set(s.id,c)}}return n}function Gi({rootId:e,rows:t,mode:n}){if(!Sc.has(n))return{ok:!1,ops:[],error:`Invalid mode: ${n}`};const r=t.find(u=>u.id===e);if(!r)return{ok:!1,ops:[],error:"Root row missing."};if(!Vt(r.name))return{ok:!1,ops:[],error:"Block name is empty."};const a=[];for(const u of t)!u.isBlockRoot||!u.include||u.id===e||Vt(u.name)||a.push(u.originalLabel||u.id);if(a.length>0)return{ok:!1,ops:[],error:`Block name is empty for: ${a.join(", ")}.`};const o=zi(t,e),c=[];for(const u of t){if(!u.include)continue;const h=u.id===e,f=!h&&u.isBlockRoot===!0,_=o.get(u.id);if(!_)continue;let p;if(h||f)p=_;else{const m=Vt(u.name);if(!m)continue;p=`${_}__${m}`}c.push({row:u,isRoot:h||f,blockName:_,finalClass:p,modifierSlugs:[],suggestedFrom:u.suggestedFrom||"fallback"})}if(c.length===0)return{ok:!1,ops:[],error:"No rows to apply. Include at least one row."};const l=Cc(c);if(!l.ok)return{ok:!1,ops:[],error:l.error};if(n!=="migrate")for(const u of c){const h=Array.isArray(u.row.modifiers)?u.row.modifiers:[];u.modifierSlugs=h.map(f=>Vt(f)).filter(Boolean)}return{ok:!0,ops:c}}function Ec({rootId:e,rows:t,mode:n,syncLabels:r}){const s=Gi({rootId:e,rows:t,mode:n});if(!s.ok)return{ok:!1,error:s.error};const a=s.ops,o=Hi();if(n==="migrate"){const u=xc(a,o);if(!u.ok)return u}const c=new Map;for(const u of a){if(c.has(u.row.id))continue;const h=an(u.row.id);if(!h)continue;const f={classIds:Ba(h.settings).slice(),label:r?h.label??"":null};if(n==="migrate"&&Array.isArray(u.row.migrateKeys)){const _={};for(const p of u.row.migrateKeys)Object.prototype.hasOwnProperty.call(h.settings||{},p)&&(_[p]=JSON.parse(JSON.stringify(h.settings[p])));f.migrateKeys=_}c.set(u.row.id,f)}let l=0;try{Yl(()=>{for(const u of a){const h=an(u.row.id);if(!h)continue;const f=Ba(h.settings);let _={};if(n==="rename"&&f.length>0){const E=o.find(g=>g&&g.id===f[0]);E&&E.settings&&(_=JSON.parse(JSON.stringify(E.settings)))}else n==="migrate"&&(_=Yi(h.settings,u.row.migrateKeys));if(n==="migrate"){const E=o.find(g=>g&&g.name===u.finalClass);if(E){(!E.settings||typeof E.settings!="object")&&(E.settings={});for(const[g,A]of Object.entries(_))Object.prototype.hasOwnProperty.call(E.settings,g)||(E.settings[g]=A)}}const p=Rs(u.finalClass,_);let m;switch(n){case"add":case"migrate":m=f.includes(p)?f:[...f,p];break;case"rename":{const E=[p],g=f.length>0?o.find(A=>A&&A.id===f[0]):null;if(g){const A=g.name+"--";for(let T=1;TW&&W.id===f[T]);if(j)if(j.name.startsWith(A)){const W=j.name.slice(g.name.length),ae=j.settings?JSON.parse(JSON.stringify(j.settings)):{};E.push(Rs(u.finalClass+W,ae))}else E.push(f[T])}}m=E;break}case"replace":m=[p];break}for(const E of u.modifierSlugs){const g=`${u.finalClass}--${E}`,A=Rs(g,{});m.includes(A)||m.push(A)}if(Pa(u.row.id,m),n==="migrate"&&Ac(h.settings,u.row.migrateKeys),r){const E=Tc(u.finalClass,u.blockName);E&&La(u.row.id,E)}l++}})}catch(u){for(const[f,_]of c)try{if(Pa(f,_.classIds),_.migrateKeys){const p=an(f);p&&p.settings&&Object.assign(p.settings,_.migrateKeys)}_.label!==null&&La(f,_.label)}catch{}const h=u instanceof Error?u.message:String(u);return console.warn("[reBEMer] apply failed after",l,"mutation(s), rolled back:",h),{ok:!1,error:`Operation failed and was rolled back: ${h}`}}return l===0?{ok:!1,error:"No elements were modified. The subtree may have changed."}:{ok:!0,count:l}}function xc(e,t){for(const n of e){const r=t.find(l=>l&&l.name===n.finalClass);if(!r)continue;const s=an(n.row.id);if(!s)continue;const a=Yi(s.settings,n.row.migrateKeys),o=r.settings&&typeof r.settings=="object"?r.settings:{},c=[];for(const[l,u]of Object.entries(a))Object.prototype.hasOwnProperty.call(o,l)&&JSON.stringify(o[l])!==JSON.stringify(u)&&c.push(l.replace(/^_/,""));if(c.length>0){const l=c.join(", ");return{ok:!1,error:`Migrate blocked: existing class "${n.finalClass}" has conflicting values for ${l}. Pick a different name or use Add mode.`}}}return{ok:!0}}function Cc(e){const t=new Map;for(const r of e){const s=t.get(r.finalClass)||[];s.push(r),t.set(r.finalClass,s)}for(const[r,s]of t){if(s.length===1)continue;const a=s.filter(c=>Na.has(c.suggestedFrom));if(a.length>1)return{ok:!1,error:`"${r}" is used by ${a.length} rows. Edit one to make it unique.`};let o=1;for(const c of s)Na.has(c.suggestedFrom)||(c.finalClass=`${r}-${o++}`,c.suggestedFrom="auto-number")}const n=new Map;for(const r of e){const s=n.get(r.finalClass);if(s)return{ok:!1,error:`"${r.finalClass}" is produced by 2 rows after auto-numbering (one ${s}, one ${r.suggestedFrom}). Pick a different name for one of them.`};n.set(r.finalClass,r.suggestedFrom)}return{ok:!0}}function Yi(e,t){if(!e||!Array.isArray(t))return{};const n={};for(const r of t)Ss.has(r)&&Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=JSON.parse(JSON.stringify(e[r])));return n}function Ac(e,t){if(!(!e||!Array.isArray(t)))for(const n of t)Ss.has(n)&&Object.prototype.hasOwnProperty.call(e,n)&&delete e[n]}function Ba(e){const t=e?._cssGlobalClasses;return t?(Array.isArray(t)?t:Object.values(t)).filter(r=>typeof r=="string"&&r.length>0):[]}function Tc(e,t){let n=e;return n===t?Da(t.replace(/-/g," ")):(n.startsWith(t+"__")&&(n=n.slice(t.length+2)),n=n.replace(/--.+$/,""),Da(n.replace(/-/g," ")))}function Da(e){return e.replace(/(^|\s)([a-z])/g,(t,n,r)=>n+r.toUpperCase())}const Oc=Object.freeze({heading:"heading","text-basic":"text",text:"text","text-link":"link",code:"code",image:"image",icon:"icon","icon-box":"icon",video:"video",audio:"audio",svg:"svg",logo:"logo",shape:"shape",button:"button","button-group":"buttons","nav-nested":"nav","nav-menu":"nav",list:"list",accordion:"accordion",tabs:"tabs",slider:"slider",carousel:"carousel",countdown:"countdown",counter:"counter",testimonials:"testimonials",pricing:"pricing",team:"team",form:"form",posts:"posts",template:"item"}),$i=new Set(["section","container","block","div"]);function Mc(e,t="item"){return!e||typeof e!="string"||$i.has(e)?t:Oc[e]||t}function Ns(e){return typeof e=="string"&&$i.has(e)}const Pc=Object.freeze({heading:"title","text-basic":"description",text:"description",button:"action","text-link":"link",logo:"logo",image:"image"});function Lc(e,t,n){const r=new Set(e.filter(Boolean)),s=(...p)=>p.some(m=>r.has(m)),a=s("button","button-group"),o=s("heading"),c=s("text-basic","text"),l=s("image"),u=s("nav-nested","nav-menu"),h=s("form"),f=s("icon","icon-box"),_=s("list");return h?"form":u?"nav":a&&!o&&!c?"actions":l&&!c&&!o&&!a?"media":o&&!c&&!a?"header":c&&!o&&!a?"body":o&&c?"content":o&&a?"header":f&&!c&&!o?"icon-group":_?"list-wrap":n>1?t===0?"header":t===n-1?"footer":"body":"content"}var Ic=x(''),Rc=x('BLOCK'),Nc=x('suggested'),Bc=x(' '),Dc=x(''),Fc=x('
'),qc=x(''),jc=x('
'),Hc=x('

This element has no existing classes. Rename will create a new class instead.

'),Wc=x('

'),Uc=x(`A class named already exists. On Apply, missing style keys will be merged into it. Conflicting - values block the migration — pick a different name or use Add.`,1),Vc=E(`A class named already exists + values block the migration — pick a different name or use Add.`,1),Kc=x(`A class named already exists globally. Apply will attach the existing class instead of - creating a duplicate.`,1),zc=E('

'),Gc=E(' '),Yc=E('Migrate: ',1),$c=E('No migratable keys on this element.'),Jc=E(' '),Xc=E('
'),Qc=E('
');function Zc(e,t){Nn(t,!0);let n=Vt(t,"row",15),r=Vt(t,"rootId",3,""),s=Vt(t,"globalClasses",19,()=>[]),a=Vt(t,"finalClassNames",19,()=>[]);const o=q(()=>t.mode!=="migrate"),c=q(()=>t.mode==="migrate"),l=q(()=>t.mode==="rename"),u=q(()=>!t.isRoot&&t.blockName?`${t.blockName}__`:""),h=q(()=>n().isBlockRoot===!0&&n().id!==r()),f=q(()=>n().id!==r()),v=q(()=>n().suggestedFrom==="element-type"||n().suggestedFrom==="fallback"),p=q(()=>{if(!a().length||!n().include||!Array.isArray(s()))return null;for(const w of a()){const C=s().find(P=>P&&P.name===w);if(C)return C}return null}),g=q(()=>!Array.isArray(n().modifiers)||n().modifiers.every(w=>!Gt(w)));function S(){n().suggestedFrom!=="user"&&n(n().suggestedFrom="user",!0)}function _(w){return w.startsWith("_")?w.slice(1):w}var x=Qc();let T;var M=b(x),W=b(M),oe=y(M,2),Oe=b(oe),pe=b(Oe),Pe=y(Oe,2);{var le=w=>{var C=Rc();let P;var te=b(C);O(we=>{P=gt(C,1,"rebemer-row__type rebemer-row__type--toggle",null,P,{"rebemer-row__type--block":i(h)}),G(C,"title",i(h)?"Sub-block root — click to revert to element":"Click to promote to block root"),C.disabled=!n().include,F(te,we)},[()=>i(h)?"BLOCK":(n().bricksType||"ELEM").toUpperCase()]),re("click",C,()=>{n(n().isBlockRoot=!n().isBlockRoot,!0)}),k(w,C)},se=w=>{var C=Nc();k(w,C)};H(Pe,w=>{i(f)?w(le):w(se,-1)})}var kt=y(Pe,2);{var Le=w=>{var C=Bc();O(()=>G(C,"title",`Pre-filled from ${n().suggestedFrom==="element-type"?"Bricks element type":"fallback"}`)),k(w,C)};H(kt,w=>{i(v)&&n().include&&w(Le)})}var Qt=y(oe,2),fn=b(Qt),dn=b(fn);{var Fn=w=>{var C=Dc(),P=b(C);O(()=>F(P,i(u))),k(w,C)};H(dn,w=>{i(u)&&w(Fn)})}var Lt=y(dn,2),tt=y(fn,2);{var qn=w=>{var C=Hc(),P=b(C);_e(P,17,()=>n().modifiers,Oa,(B,ae,D)=>{var j=qc(),m=b(j),A=y(m,2);{var K=ne=>{var ke=Fc();O(()=>ke.disabled=!n().include),re("click",ke,()=>{n(n().modifiers=n().modifiers.filter((ze,De)=>De!==D),!0)}),k(ne,ke)};H(A,ne=>{n().modifiers.length>1&&ne(K)})}O(()=>m.disabled=!n().include),ea(m,()=>n().modifiers[D],ne=>n(n().modifiers[D]=ne,!0)),k(B,j)});var te=y(P,2);{var we=B=>{var ae=jc();O(()=>ae.disabled=!n().include),re("click",ae,()=>{n(n().modifiers=[...n().modifiers,""],!0)}),k(B,ae)};H(te,B=>{i(g)||B(we)})}k(w,C)};H(tt,w=>{i(o)&&w(qn)})}var Zt=y(Qt,2);{var jn=w=>{var C=Wc();k(w,C)},Hn=w=>{var C=Uc(),P=b(C);O(()=>F(P,`This element has ${n().currentClassCount??""} classes. Only the first will be renamed; modifiers matching it are renamed too.`)),k(w,C)};H(Zt,w=>{i(l)&&n().include&&n().currentClassCount===0?w(jn):i(l)&&n().include&&n().currentClassCount>1&&w(Hn,1)})}var hn=y(Zt,2);{var Wn=w=>{var C=zc(),P=b(C);{var te=B=>{var ae=Kc(),D=y(xe(ae)),j=b(D);O(()=>F(j,i(p).name)),k(B,ae)},we=B=>{var ae=Vc(),D=y(xe(ae)),j=b(D);O(()=>F(j,i(p).name)),k(B,ae)};H(P,B=>{i(c)?B(te):B(we,-1)})}k(w,C)};H(hn,w=>{i(p)&&w(Wn)})}var Un=y(hn,2);{var I=w=>{var C=Xc(),P=b(C);{var te=D=>{var j=Yc(),m=y(xe(j),2);_e(m,17,()=>n().migrateKeys,Oa,(A,K)=>{var ne=Gc(),ke=b(ne);O(ze=>{G(ne,"title",`Will be lifted into ${(a()[0]||"the new class")??""}`),F(ke,ze)},[()=>_(i(K))]),k(A,ne)}),k(D,j)},we=D=>{var j=$c();k(D,j)};H(P,D=>{n().migrateKeys?.length?D(te):D(we,-1)})}var B=y(P,2);{var ae=D=>{var j=Jc(),m=b(j);O(()=>F(m,`${n().skippedKeys.length??""} skipped`)),k(D,j)};H(B,D=>{n().skippedKeys?.length&&D(ae)})}k(w,C)};H(Un,w=>{i(c)&&n().include&&w(I)})}O(()=>{T=gt(x,1,"rebemer-row",null,T,{"rebemer-row--disabled":!n().include,"rebemer-row--suggested":i(v)}),He(x,`--rebemer-row-depth: ${n().depth??0??""}`),F(pe,n().originalLabel),G(Lt,"placeholder",t.isRoot?"block-name":"element-name"),Lt.disabled=!n().include}),qi(W,()=>n().include,w=>n(n().include=w,!0)),re("input",Lt,S),ea(Lt,()=>n().name,w=>n(n().name=w,!0)),k(e,x),Bn()}Dn(["click","input"]);var eu=E(" ");function Qi(e,t){Nn(t,!0);let n=Vt(t,"kind",3,"info"),r=Vt(t,"duration",3,3e3),s=ve(!0);va(()=>{if(!i(s)||r()<=0)return;const u=setTimeout(()=>{Q(s,!1),t.onDismiss?.()},r());return()=>clearTimeout(u)});const a=q(()=>n()==="error"?"alert":"status");var o=Pl(),c=xe(o);{var l=u=>{var h=eu(),f=b(h);O(()=>{gt(h,1,`rebemer-toast rebemer-toast--${n()??""}`),G(h,"role",i(a)),G(h,"aria-live",n()==="error"?"assertive":"polite"),F(f,t.message)}),re("click",h,()=>{Q(s,!1),t.onDismiss?.()}),k(u,h)};H(c,u=>{i(s)&&u(l)})}k(e,o),Bn()}Dn(["click"]);var tu=E("Will migrate ",1),nu=E(' '),ru=E(''),su=E(' ',1);function au(e,t){Nn(t,!0);const n={add:"Attaches a new BEM class to each element without removing any existing classes.",rename:"Replaces the first existing class with a new name, seeding its settings from the old class.",replace:"Replaces ALL existing classes with a single new BEM class (clean slate, no settings carried over).",migrate:"Lifts inline element styles (padding, color, typography, etc.) into a new global class."};let r=ve("add"),s=ve(!0),a=ve(Kt([])),o=ve(Kt([])),c=ve(null),l=ve(null);const u=q(()=>i(a)[0]?.originalLabel??""),h=q(()=>i(a).length===0?new Map:Yi(i(a),t.rootId)),f=q(()=>{if(i(r)!=="migrate")return null;let I=0,w=0;for(const C of i(a))C.include&&(I+=C.migrateKeys?.length??0,w+=C.skippedKeys?.length??0);return{willMigrate:I,willSkip:w}}),v=q(()=>{if(i(a).length===0)return new Map;const I=$i({rootId:t.rootId,rows:i(a),mode:i(r)}),w=new Map;if(!I.ok)return w;for(const C of I.ops){const P=[C.finalClass];for(const te of C.modifierSlugs??[])P.push(`${C.finalClass}--${te}`);w.set(C.row.id,P)}return w});ta(()=>{const I=Jl(t.rootId);Q(o,Ui().slice(),!0);const w=I.map((C,P)=>{const te=P===0,we=C.label||"",B=Gt(we),ae=C.name||"";let D,j;return B?(D=B,j="label"):te?(D="block",j="fallback"):ae&&!Bs(ae)?(D=Pc(ae,"item"),j="element-type"):(D="item",j="fallback"),{id:C.id,depth:C.depth,bricksType:ae,originalLabel:we||(te?"block":"element"),name:D,modifiers:[""],isBlockRoot:!1,include:!0,suggestedFrom:j,migrateKeys:wc(C.settings),skippedKeys:Sc(C.settings),currentClassCount:Array.isArray(C.settings?._cssGlobalClasses)?C.settings._cssGlobalClasses.filter(m=>typeof m=="string"&&m.length>0).length:0}});if(w.length>1){const C=new Map(I.map(B=>[B.id,[]])),P=[];for(const B of I){for(;P.length&&P[P.length-1].depth>=B.depth;)P.pop();P.length&&C.get(P[P.length-1].id).push(B.id),P.push(B)}const te=new Map(I.map(B=>[B.id,B])),we=new Map(w.map(B=>[B.id,B]));for(const[,B]of C){if(!B.length)continue;const ae=new Map;for(const j of B){const m=te.get(j)?.name;m&&ae.set(m,(ae.get(m)??0)+1)}const D=B.filter(j=>Bs(te.get(j)?.name??""));for(const j of B){const m=we.get(j),A=te.get(j);if(!(!m||!A||m.suggestedFrom==="label")){if(Bs(A.name)){const K=(C.get(j)??[]).map(ke=>te.get(ke)?.name??"").filter(Boolean),ne=D.indexOf(j);m.name=Ic(K,ne,D.length),m.suggestedFrom="element-type"}else if((ae.get(A.name)??0)===1){const K=Lc[A.name];K&&(m.name=K,m.suggestedFrom="element-type")}}}}}Q(a,w,!0)});function p(I){if(I.key==="Escape"){t.onClose?.();return}i(l)&&I.target instanceof Node&&i(l).contains(I.target)&&I.key==="Enter"&&(I.target?.tagName==="INPUT"||I.target?.tagName==="SELECT")&&(I.preventDefault(),S())}let g=null;function S(){const I=Gt(i(a)[0]?.name??""),w=Ba(I);if(!w.ok){Q(c,{kind:"error",message:w.reason},!0);return}for(const P of i(a)){if(!P.isBlockRoot||!P.include)continue;const te=Ba(Gt(P.name??""));if(!te.ok){Q(c,{kind:"error",message:`Sub-block "${P.originalLabel}": ${te.reason}`},!0);return}}const C=Cc({rootId:t.rootId,rows:i(a),mode:i(r),syncLabels:i(s)});C.ok?(Q(c,{kind:"success",message:`Applied to ${C.count} element${C.count!==1?"s":""}.`},!0),g&&clearTimeout(g),g=setTimeout(()=>t.onClose?.(),800)):Q(c,{kind:"error",message:C.error},!0)}va(()=>()=>{g&&clearTimeout(g)});var _=su();Di("keydown",cs,p);var x=xe(_),T=b(x),M=b(T),W=y(b(M)),oe=b(W),Oe=y(M,2),pe=y(T,2),Pe=b(pe),le=y(b(Pe),2),se=b(le);se.value=se.__value="add";var kt=y(se);kt.value=kt.__value="rename";var Le=y(kt);Le.value=Le.__value="replace";var Qt=y(Le);Qt.value=Qt.__value="migrate";var fn=y(Pe,2),dn=b(fn),Fn=y(pe,2),Lt=b(Fn),tt=y(Fn,2);{var qn=I=>{var w=ru();let C;var P=b(w);{var te=D=>{var j=Ml("No migratable style keys found on any included element. Apply will attach empty classes.");k(D,j)},we=D=>{var j=tu(),m=y(xe(j)),A=b(m),K=y(m);O(()=>{F(A,i(f).willMigrate),F(K,` style key${i(f).willMigrate===1?"":"s"} into new classes.`)}),k(D,j)};H(P,D=>{i(f).willMigrate===0?D(te):D(we,-1)})}var B=y(P,2);{var ae=D=>{var j=nu(),m=b(j);O(()=>F(m,`${i(f).willSkip??""} key${i(f).willSkip===1?"":"s"} not on the allowlist will stay on the element.`)),k(D,j)};H(B,D=>{i(f).willSkip>0&&D(ae)})}O(()=>C=gt(w,1,"rebemer-panel__notice",null,C,{"rebemer-panel__notice--warn":i(f).willSkip>0||i(f).willMigrate===0})),k(I,w)};H(tt,I=>{i(f)&&I(qn)})}var Zt=y(tt,2);_e(Zt,23,()=>i(a),I=>I.id,(I,w,C)=>{{let P=q(()=>i(h).get(i(w).id)??""),te=q(()=>i(w).id===t.rootId||i(w).isBlockRoot),we=q(()=>i(v).get(i(w).id)??[]);Zc(I,{get mode(){return i(r)},get blockName(){return i(P)},get isRoot(){return i(te)},get rootId(){return t.rootId},get globalClasses(){return i(o)},get finalClassNames(){return i(we)},get row(){return i(a)[i(C)]},set row(B){i(a)[i(C)]=B}})}});var jn=y(Zt,2),Hn=b(jn),hn=y(Hn,2);ji(x,I=>Q(l,I),()=>i(l));var Wn=y(x,2);{var Un=I=>{Qi(I,{get kind(){return i(c).kind},get message(){return i(c).message},onDismiss:()=>{Q(c,null)}})};H(Wn,I=>{i(c)&&I(Un)})}O(()=>{F(oe,i(u)),F(Lt,n[i(r)])}),re("click",Oe,()=>t.onClose?.()),jl(le,()=>i(r),I=>Q(r,I)),qi(dn,()=>i(s),I=>Q(s,I)),re("click",Hn,()=>t.onClose?.()),re("click",hn,S),k(e,_),Bn()}Dn(["click"]);var iu=E('');function ou(e,t){var n=iu();let r;O(()=>{r=gt(n,1,"slashed-cp-launch",null,r,{"slashed-cp-launch--on":t.open}),G(n,"aria-pressed",t.open)}),re("click",n,function(...s){t.onToggle?.apply(this,s)}),k(e,n)}Dn(["click"]);const ja="--sf-color-",Zi=["primary","secondary","tertiary","action","neutral","base"],eo=["success","warning","error","info","danger"],Ha=["a5","a10","a20","a30","a40","a50","a60","a70","a80","a90","a95"],Wa=["superlight","xlight","lighter","darker","xdark","superdark","hover","active","strong","subtle","muted","ghost"],Kr=["text","heading","bg","surface","inset","raised","overlay","inverse","border","link","code","selection","mark","dim"],lu=e=>new Set(e),cu=lu([...Zi,...eo]),Ua={primary:{tagline:"Brand identity & main emphasis",use:"Headlines, primary buttons, key brand moments."},secondary:{tagline:"Supporting brand tone",use:"Secondary surfaces and muted brand accents."},tertiary:{tagline:"Accent / highlight",use:"Badges, tags, decorative highlights."},action:{tagline:"Interactive & links",use:"Links, focus rings, anything clickable."},neutral:{tagline:"Text, icons & dividers",use:"Body text, borders, neutral UI chrome."},base:{tagline:"Page & surface backgrounds",use:"Page background and raised surfaces."},success:{tagline:"Positive / confirmation",use:"Success messages and valid state."},warning:{tagline:"Caution",use:"Warnings and at-risk / pending state."},error:{tagline:"Form & validation errors",use:"Invalid inputs and error messages."},info:{tagline:"Informational",use:"Tips and neutral notices."},danger:{tagline:"Destructive actions",use:"Delete / remove and irreversible actions."},semantic:{tagline:"Ready-made role tokens",use:"Pre-wired roles that already adapt to light/dark."}},Ds=[{id:"text-on",label:"Text on color",match:e=>e.startsWith("text--on")},{id:"text",label:"Text",match:e=>e==="text"||e==="heading"||e.startsWith("text-")},{id:"state",label:"Interactive states",match:e=>e.startsWith("bg--")},{id:"surface",label:"Surfaces & backgrounds",match:e=>["bg","surface","inset","raised","overlay","inverse"].some(t=>e===t||e.startsWith(t+"-"))},{id:"border",label:"Borders",match:e=>e==="border"||e.startsWith("border-")},{id:"link",label:"Links",match:e=>e==="link"||e.startsWith("link-")},{id:"select",label:"Selection & marks",match:e=>e.startsWith("selection")||e.startsWith("mark")||e==="dim"},{id:"code",label:"Code",match:e=>e.startsWith("code")}];function uu(e){if(typeof e!="string"||e.indexOf(ja)!==0)return null;const t=e.slice(ja.length);if(!t||t==="scheme")return null;const n=t.indexOf("-"),r=n===-1?t:t.slice(0,n);if(!cu.has(r))return{family:"semantic",kind:"semantic",step:null,key:t};const s=n===-1?"":t.slice(n+1);return s===""?{family:r,kind:"base",step:null,key:t}:s==="light"?null:/^[0-9]+$/.test(s)?{family:r,kind:"scale",step:Number(s),key:t}:/^a[0-9]+$/.test(s)?{family:r,kind:"alpha",step:s,key:t}:{family:r,kind:"alias",step:s,key:t}}function fu(e){return e.kind==="alpha"?!0:/(?:^|-)(?:subtle|muted|ghost|translucent|overlay|dim|underline)$/.test(e.key)}function du(e){switch(e.kind){case"base":return vs(e.family);case"scale":return String(e.step);case"alpha":return String(e.step).toUpperCase();case"alias":return vs(String(e.step));case"semantic":default:return hu(e.key)}}function vs(e){return e&&e.charAt(0).toUpperCase()+e.slice(1)}function hu(e){return e.split("--").map(n=>n.split("-").map(vs).join(" ")).join(" · ")}function vu(e,t,n,r){const s=n[e];if(typeof s!="string"||!s)return null;const a=typeof r[e]=="string"&&r[e]?r[e]:s;return{var:e,name:e.slice(2),label:du(t),light:s,dark:a,alpha:fu(t)}}function pu(e,t){const n={base:0,scale:1,alias:2,alpha:3};if(n[e.info.kind]!==n[t.info.kind])return n[e.info.kind]-n[t.info.kind];if(e.info.kind==="scale")return e.info.step-t.info.step;if(e.info.kind==="alpha")return Ha.indexOf(e.info.step)-Ha.indexOf(t.info.step);if(e.info.kind==="alias"){const r=Wa.indexOf(e.info.step),s=Wa.indexOf(t.info.step),a=r===-1?999:r,o=s===-1?999:s;return a!==o?a-o:String(e.info.step).localeCompare(String(t.info.step))}return 0}function _u(e,t){const n=Kr.findIndex(o=>e.info.key===o||e.info.key.startsWith(o+"-")),r=Kr.findIndex(o=>t.info.key===o||t.info.key.startsWith(o+"-")),s=n===-1?Kr.length:n,a=r===-1?Kr.length:r;return s!==a?s-a:e.info.key.localeCompare(t.info.key)}function gu(e,t,n){const r=Array.isArray(e)?e:[],s=t&&typeof t=="object"?t:{},a=n&&typeof n=="object"?n:{},o=new Map,c=[];for(const h of r){const f=uu(h);if(!f)continue;const v=vu(h,f,s,a);if(!v)continue;const p={swatch:v,info:f};if(f.family==="semantic"){c.push(p);continue}o.has(f.family)||o.set(f.family,[]),o.get(f.family).push(p)}const l=[],u=(h,f)=>{const v=o.get(h);if(!v||v.length===0)return;v.sort(pu);const p=v.filter(T=>T.info.kind==="base"||T.info.kind==="scale"),g=v.filter(T=>T.info.kind==="alias"),S=v.filter(T=>T.info.kind==="alpha"),_=[];p.length&&_.push({id:"scale",label:"Shades & tints",swatches:p.map(T=>T.swatch)}),S.length&&_.push({id:"alpha",label:"Transparent",swatches:S.map(T=>T.swatch)}),g.length&&_.push({id:"alias",label:"Semantic",swatches:g.map(T=>T.swatch)});const x=Ua[h]||{};l.push({id:h,label:vs(h),type:f,count:v.length,tagline:x.tagline||"",use:x.use||"",sections:_})};for(const h of Zi)u(h,"brand");for(const h of eo)u(h,"status");if(c.length){c.sort(_u);const h=new Map(Ds.map(g=>[g.id,[]])),f=[];for(const g of c){const S=Ds.find(_=>_.match(g.info.key));S?h.get(S.id).push(g.swatch):f.push(g.swatch)}const v=[];for(const g of Ds){const S=h.get(g.id);S.length&&v.push({id:g.id,label:g.label,swatches:S})}f.length&&v.push({id:"other",label:"Other",swatches:f});const p=Ua.semantic||{};l.push({id:"semantic",label:"Semantic",type:"semantic",count:c.length,tagline:p.tagline||"",use:p.use||"",sections:v})}return{groups:l}}function mu(e,t){const n=String(t||"").trim().toLowerCase();if(!n)return e;if(!e||!Array.isArray(e.groups))return{groups:[]};const r=[];for(const s of e.groups){const a=[];for(const o of s.sections){const c=o.swatches.filter(l=>l.name.toLowerCase().includes(n)||l.label.toLowerCase().includes(n)||s.label.toLowerCase().includes(n));c.length&&a.push({...o,swatches:c})}if(a.length){const o=a.reduce((c,l)=>c+l.swatches.length,0);r.push({...s,sections:a,count:o})}}return{groups:r}}function bu(e){return`var(${e.var})`}function yu(e,t){return t==="dark"?e.dark:e.light}const wu=[{id:"typography",label:"Typography",tokens:[{var:"--sf-color-heading",label:"Heading"},{var:"--sf-color-text",label:"Text"},{var:"--sf-color-text--muted",label:"Text · Muted"},{var:"--sf-color-text--secondary",label:"Text · Secondary"},{var:"--sf-color-text--on-primary",label:"On Primary"},{var:"--sf-color-text--on-secondary",label:"On Secondary"}]},{id:"surfaces",label:"Surfaces",tokens:[{var:"--sf-color-bg",label:"Background"},{var:"--sf-color-surface",label:"Surface"},{var:"--sf-color-raised",label:"Raised"},{var:"--sf-color-inset",label:"Inset"},{var:"--sf-color-overlay",label:"Overlay"},{var:"--sf-color-inverse",label:"Inverse"}]},{id:"structure",label:"Structure",tokens:[{var:"--sf-color-border",label:"Border"},{var:"--sf-color-border--subtle",label:"Border · Subtle"},{var:"--sf-color-border--strong",label:"Border · Strong"},{var:"--sf-color-link",label:"Link"},{var:"--sf-color-link--hover",label:"Link · Hover"}]},{id:"brand",label:"Brand",tokens:[{var:"--sf-color-primary",label:"Primary"},{var:"--sf-color-secondary",label:"Secondary"},{var:"--sf-color-tertiary",label:"Tertiary"},{var:"--sf-color-action",label:"Action"},{var:"--sf-color-neutral",label:"Neutral"},{var:"--sf-color-base",label:"Base"}]},{id:"feedback",label:"Feedback",tokens:[{var:"--sf-color-success",label:"Success"},{var:"--sf-color-success-subtle",label:"Success · Subtle"},{var:"--sf-color-warning",label:"Warning"},{var:"--sf-color-warning-subtle",label:"Warning · Subtle"},{var:"--sf-color-error",label:"Error"},{var:"--sf-color-error-subtle",label:"Error · Subtle"},{var:"--sf-color-info",label:"Info"},{var:"--sf-color-danger",label:"Danger"}]}];function ku(e,t,n){const r=t&&typeof t=="object"?t:{},s=n&&typeof n=="object"?n:{},a=[];for(const o of wu){const c=[];for(const l of o.tokens){const u=r[l.var];if(!u)continue;const h=s[l.var]||u;c.push({var:l.var,name:l.var.slice(2),label:l.label,light:u,dark:h,alpha:/overlay|subtle|ghost|muted|dim|alpha/i.test(l.var)})}c.length&&a.push({id:o.id,label:o.label,swatches:c})}return{groups:a}}var Su=E('');function Vr(e,t){Nn(t,!0);let n=Vt(t,"onPick",3,void 0);const r=q(()=>`${t.swatch.name} -light ${t.swatch.light} · dark ${t.swatch.dark}`);var s=Su();let a;O(o=>{a=gt(s,1,"slashed-cp-swatch",null,a,{"slashed-cp-swatch--alpha":t.swatch.alpha,"slashed-cp-swatch--split":t.mode==="both"}),He(s,`--cp-l:${t.swatch.light??""}; --cp-d:${t.swatch.dark??""}; --cp-solid:${o??""};`),G(s,"title",i(r)),G(s,"aria-label",t.swatch.name),G(s,"data-cp-pick-var",t.swatch.var)},[()=>yu(t.swatch,t.mode==="dark"?"dark":"light")]),re("click",s,()=>n()?.(t.swatch)),k(e,s),Bn()}Dn(["click"]);var Eu=E(''),Cu=E('

'),xu=E(' '),Au=E(''),Tu=E('
  • '),Ou=E('
      '),Mu=E('
      '),Pu=E('
      '),Lu=E(" ",1),Iu=E('

      '),Ru=E(" ",1),Nu=E(''),Bu=E('

      '),Du=E(''),Fu=E(''),qu=E(''),ju=E('
      '),Hu=E('

      ',1),Wu=E(''),Uu=E('

      Scale 50 → 950

      ',1),Ku=E(''),Vu=E('
      '),zu=E(' ',1),Gu=E('
      '),Yu=E('
      '),$u=E(''),Ju=E(''),Xu=E(''),Qu=E('
      '),Zu=E('

      ',1),ef=E(''),tf=E('

      Scale 50 → 950

      ',1),nf=E(''),rf=E('
      '),sf=E(' ',1),af=E('
      '),of=E('
      '),lf=E('

      Quick Use

      Palette

      Brand

      Status

      ',1),cf=E(''),uf=E('

      Color System

      var()
      ',1);function to(e,t){Nn(t,!0),Vt(t,"referenceMode",3,!1);let n=Vt(t,"dockedLeft",3,null);const r=q(()=>typeof t.onPickValue=="function"),s=[{id:"both",label:"Both"},{id:"light",label:"Light"},{id:"dark",label:"Dark"}],a=["Hover","Active","Subtle","Ghost","Superlight"];let o=ve("both"),c=ve(""),l=ve(null),u=ve(null),h=ve(Kt(new Set));const f=q(()=>gu(t.source?.variables,t.source?.light,t.source?.dark)),v=q(()=>i(c).trim()),p=q(()=>mu(i(f),i(v))),g=q(()=>ku(t.source?.variables,t.source?.light,t.source?.dark)),S=q(()=>i(f).groups.reduce((m,A)=>m+A.count,0)),_=q(()=>i(f).groups.filter(m=>m.type==="brand")),x=q(()=>i(f).groups.filter(m=>m.type==="status"));let T,M;function W(){if(typeof document>"u")return null;const m=document.querySelector('iframe#bricks-builder-iframe, iframe[name="bricks-builder-iframe"], #bricks-builder-area iframe');try{return m?.contentDocument?.documentElement??null}catch{return null}}function oe(m){const A=W();if(A)try{M===void 0&&(M=A.getAttribute("data-theme")),m==="light"||m==="dark"?A.setAttribute("data-theme",m):M===null?A.removeAttribute("data-theme"):A.setAttribute("data-theme",M)}catch{}}function Oe(){const m=W();if(!(!m||M===void 0))try{M===null?m.removeAttribute("data-theme"):m.setAttribute("data-theme",M)}catch{}}function pe(m){Q(o,m,!0),oe(m)}ta(()=>()=>Oe()),ta(()=>{function m(A){if(A.target?.tagName!=="INPUT"&&A.target?.tagName!=="TEXTAREA"&&A.preventDefault(),A.stopPropagation(),!i(r))return;const K=A.target?.closest?.("button[data-cp-pick-var]");if(!K)return;K.dataset.cpSuppressClick="1";const ne=`var(${K.dataset.cpPickVar})`;if(t.onPickValue(ne)===!1){Q(l,{kind:"error",message:`Couldn't apply ${ne} — input not found`},!0);return}delete K.dataset.cpSuppressClick,t.onPick?.()}return T?.addEventListener("mousedown",m),()=>T?.removeEventListener("mousedown",m)});async function Pe(m){try{if(navigator?.clipboard?.writeText)return await navigator.clipboard.writeText(m),!0}catch{}try{const A=document.createElement("textarea");A.value=m,A.style.cssText="position:fixed;opacity:0",document.body.appendChild(A),A.select();const K=document.execCommand("copy");return A.remove(),K}catch{return!1}}async function le(m){const A=bu(m);if(i(r)){const ne=T?.querySelector(`button[data-cp-pick-var="${m.var}"][data-cp-suppress-click]`);if(ne){delete ne.dataset.cpSuppressClick;return}if(t.onPickValue(A)===!1){Q(l,{kind:"error",message:`Couldn't apply ${A} — input not found`},!0);return}t.onPick?.();return}const K=await Pe(A);Q(l,K?{kind:"info",message:`Copied — ${m.name}`}:{kind:"error",message:`Couldn't copy ${A}`},!0)}function se(m){Q(u,i(u)===m?null:m,!0),Q(h,new Set,!0)}function kt(m){const A=new Set(i(h));A.has(m)?A.delete(m):A.add(m),Q(h,A,!0)}function Le(m,A){return m.sections.find(K=>K.id===A)}function Qt(m){return Le(m,"scale")?.swatches[0]??null}function fn(m){const A=Le(m,"alias");if(!A?.swatches.length)return[];const K=a.map(ne=>A.swatches.find(ke=>ke.label===ne)).filter(Boolean);return K.length?K:A.swatches.slice(0,5)}function dn(m){return Le(m,"scale")?.swatches.slice(1)??[]}function Fn(m){m.key==="Escape"&&t.onClose?.()}var Lt=uf();Di("keydown",cs,Fn);var tt=xe(Lt);let qn;var Zt=b(tt),jn=y(b(Zt),2);_e(jn,21,()=>s,m=>m.id,(m,A)=>{var K=Eu();let ne;var ke=b(K);O(()=>{ne=gt(K,1,"slashed-cp__seg-btn",null,ne,{"slashed-cp__seg-btn--on":i(o)===i(A).id}),G(K,"aria-pressed",i(o)===i(A).id),F(ke,i(A).label)}),re("click",K,()=>pe(i(A).id)),k(m,K)});var Hn=y(jn,2),hn=y(Zt,2),Wn=b(hn),Un=y(hn,2),I=b(Un);{var w=m=>{var A=Ru(),K=xe(A);{var ne=ze=>{var De=Cu(),Se=b(De);O(()=>F(Se,`No tokens match "${i(v)??""}".`)),k(ze,De)};H(K,ze=>{i(p).groups.length===0&&ze(ne)})}var ke=y(K,2);_e(ke,17,()=>i(p).groups,ze=>ze.id,(ze,De)=>{var Se=Iu(),z=b(Se),ie=b(z),It=b(ie),Fe=y(It);{var Rt=Re=>{var Me=xu(),St=b(Me);O(()=>F(St,i(De).tagline)),k(Re,Me)};H(Fe,Re=>{i(De).tagline&&Re(Rt)})}var Ee=y(Fe,2),Ie=b(Ee),Ge=y(z,2);_e(Ge,17,()=>i(De).sections,Re=>Re.id,(Re,Me)=>{var St=Lu(),Et=xe(St);{var dr=qe=>{var nt=Au(),Y=b(nt);O(()=>F(Y,i(Me).label)),k(qe,nt)};H(Et,qe=>{i(Me).label&&qe(dr)})}var vn=y(Et,2);{var hr=qe=>{var nt=Ou();_e(nt,21,()=>i(Me).swatches,Y=>Y.var,(Y,ee)=>{var ge=Tu(),ht=b(ge);Vr(ht,{get swatch(){return i(ee)},get mode(){return i(o)},onPick:le});var Ct=y(ht,2),Nt=b(Ct),pr=y(Ct,2),pn=b(pr);O(()=>{F(Nt,i(ee).label),F(pn,i(ee).name)}),k(Y,ge)}),k(qe,nt)},vr=qe=>{var nt=Pu();_e(nt,21,()=>i(Me).swatches,Y=>Y.var,(Y,ee)=>{var ge=Mu(),ht=b(ge);Vr(ht,{get swatch(){return i(ee)},get mode(){return i(o)},onPick:le});var Ct=y(ht,2),Nt=b(Ct);O(()=>F(Nt,i(ee).label)),k(Y,ge)}),k(qe,nt)};H(vn,qe=>{i(De).type==="semantic"?qe(hr):qe(vr,-1)})}k(Re,St)}),O(()=>{G(Se,"data-type",i(De).type),F(It,`${i(De).label??""} `),F(Ie,i(De).count)}),k(ze,Se)}),k(m,A)},C=m=>{var A=lf(),K=xe(A),ne=y(b(K),2);_e(ne,17,()=>i(g).groups,Se=>Se.id,(Se,z)=>{var ie=Bu(),It=b(ie),Fe=b(It),Rt=y(It,2);_e(Rt,21,()=>i(z).swatches,Ee=>Ee.var,(Ee,Ie)=>{var Ge=Nu(),Re=b(Ge);let Me;var St=y(Re,2),Et=b(St);O(()=>{G(Ge,"title",i(Ie).name),G(Ge,"data-cp-pick-var",i(Ie).var),Me=gt(Re,1,"slashed-cp__qu-sw",null,Me,{"slashed-cp__qu-sw--alpha":i(Ie).alpha}),He(Re,`--sw-l: ${i(Ie).light??""}; --sw-d: ${i(Ie).dark??""}`),F(Et,i(Ie).label)}),re("click",Ge,()=>le(i(Ie))),k(Ee,Ge)}),O(()=>F(Fe,i(z).label)),k(Se,ie)});var ke=y(K,2),ze=y(b(ke),4);_e(ze,21,()=>i(_),Se=>Se.id,(Se,z)=>{const ie=q(()=>Qt(i(z))),It=q(()=>fn(i(z))),Fe=q(()=>i(u)===i(z).id);var Rt=Yu(),Ee=b(Rt);let Ie;var Ge=b(Ee);{var Re=Y=>{var ee=Du();O(()=>He(ee,`--sw-l: ${i(ie).light??""}; --sw-d: ${i(ie).dark??""}`)),k(Y,ee)};H(Ge,Y=>{i(ie)&&Y(Re)})}var Me=y(Ge,2),St=b(Me),Et=y(Me,2),dr=b(Et),vn=y(Et,2);_e(vn,21,()=>i(It),Y=>Y.var,(Y,ee)=>{var ge=Fu();O(()=>{He(ge,`--sw-l: ${i(ee).light??""}; --sw-d: ${i(ee).dark??""}`),G(ge,"title",i(ee).label)}),k(Y,ge)});var hr=y(vn,2),vr=b(hr),qe=y(Ee,2);{var nt=Y=>{const ee=q(()=>Le(i(z),"alias")),ge=q(()=>dn(i(z))),ht=q(()=>Le(i(z),"alpha"));var Ct=Gu(),Nt=b(Ct);{var pr=J=>{var X=qu(),de=b(X),me=b(de);O(()=>{He(X,`--sw-l: ${i(ie).light??""}; --sw-d: ${i(ie).dark??""}`),G(X,"title",`${i(z).label??""} base — ${i(ie).name??""}`),G(X,"data-cp-pick-var",i(ie).var),F(me,i(z).label)}),re("click",X,()=>le(i(ie))),k(J,X)};H(Nt,J=>{i(ie)&&J(pr)})}var pn=y(Nt,2);{var Cs=J=>{var X=Hu(),de=xe(X),me=b(de),he=y(de,2);_e(he,21,()=>i(ee).swatches,ce=>ce.var,(ce,Bt)=>{var Dt=ju(),Ce=b(Dt);Vr(Ce,{get swatch(){return i(Bt)},get mode(){return i(o)},onPick:le});var Ft=y(Ce,2),vt=b(Ft);O(()=>F(vt,i(Bt).label)),k(ce,Dt)}),O(()=>F(me,`Aliases · ${i(ee).swatches.length??""}`)),k(J,X)};H(pn,J=>{i(ee)?.swatches.length&&J(Cs)})}var _r=y(pn,2);{var xs=J=>{var X=Uu(),de=y(xe(X),2);_e(de,21,()=>i(ge),me=>me.var,(me,he)=>{var ce=Wu();O(()=>{G(ce,"title",`${i(he).label??""} — ${i(he).name??""}`),He(ce,`--sw-l: ${i(he).light??""}; --sw-d: ${i(he).dark??""}`),G(ce,"data-cp-pick-var",i(he).var)}),re("click",ce,()=>le(i(he))),k(me,ce)}),k(J,X)};H(_r,J=>{i(ge).length&&J(xs)})}var As=y(_r,2);{var Ts=J=>{var X=zu(),de=xe(X),me=b(de),he=b(me),ce=y(de,2);{var Bt=Ce=>{var Ft=Vu();_e(Ft,21,()=>i(ht).swatches,vt=>vt.var,(vt,Ye)=>{var pt=Ku();O(()=>{G(pt,"title",`${i(Ye).label??""} — ${i(Ye).name??""}`),He(pt,`--sw-l: ${i(Ye).light??""}; --sw-d: ${i(Ye).dark??""}`),G(pt,"data-cp-pick-var",i(Ye).var)}),re("click",pt,()=>le(i(Ye))),k(vt,pt)}),k(Ce,Ft)},Dt=q(()=>i(h).has(i(z).id));H(ce,Ce=>{i(Dt)&&Ce(Bt)})}O(Ce=>F(he,Ce),[()=>i(h).has(i(z).id)?"▾":"▸"]),re("click",de,()=>kt(i(z).id)),k(J,X)};H(As,J=>{i(ht)?.swatches.length&&J(Ts)})}k(Y,Ct)};H(qe,Y=>{i(Fe)&&Y(nt)})}O(()=>{Ie=gt(Ee,1,"slashed-cp__scan-row",null,Ie,{"slashed-cp__scan-row--open":i(Fe)}),G(Ee,"aria-expanded",i(Fe)),F(St,i(z).label),F(dr,i(z).tagline),F(vr,i(Fe)?"▾":"▸")}),re("click",Ee,()=>se(i(z).id)),k(Se,Rt)});var De=y(ze,4);_e(De,21,()=>i(x),Se=>Se.id,(Se,z)=>{const ie=q(()=>Qt(i(z))),It=q(()=>fn(i(z))),Fe=q(()=>i(u)===i(z).id);var Rt=of(),Ee=b(Rt);let Ie;var Ge=b(Ee);{var Re=Y=>{var ee=$u();O(()=>He(ee,`--sw-l: ${i(ie).light??""}; --sw-d: ${i(ie).dark??""}`)),k(Y,ee)};H(Ge,Y=>{i(ie)&&Y(Re)})}var Me=y(Ge,2),St=b(Me),Et=y(Me,2),dr=b(Et),vn=y(Et,2);_e(vn,21,()=>i(It),Y=>Y.var,(Y,ee)=>{var ge=Ju();O(()=>{He(ge,`--sw-l: ${i(ee).light??""}; --sw-d: ${i(ee).dark??""}`),G(ge,"title",i(ee).label)}),k(Y,ge)});var hr=y(vn,2),vr=b(hr),qe=y(Ee,2);{var nt=Y=>{const ee=q(()=>Le(i(z),"alias")),ge=q(()=>dn(i(z))),ht=q(()=>Le(i(z),"alpha"));var Ct=af(),Nt=b(Ct);{var pr=J=>{var X=Xu(),de=b(X),me=b(de);O(()=>{He(X,`--sw-l: ${i(ie).light??""}; --sw-d: ${i(ie).dark??""}`),G(X,"title",`${i(z).label??""} base — ${i(ie).name??""}`),G(X,"data-cp-pick-var",i(ie).var),F(me,i(z).label)}),re("click",X,()=>le(i(ie))),k(J,X)};H(Nt,J=>{i(ie)&&J(pr)})}var pn=y(Nt,2);{var Cs=J=>{var X=Zu(),de=xe(X),me=b(de),he=y(de,2);_e(he,21,()=>i(ee).swatches,ce=>ce.var,(ce,Bt)=>{var Dt=Qu(),Ce=b(Dt);Vr(Ce,{get swatch(){return i(Bt)},get mode(){return i(o)},onPick:le});var Ft=y(Ce,2),vt=b(Ft);O(()=>F(vt,i(Bt).label)),k(ce,Dt)}),O(()=>F(me,`Aliases · ${i(ee).swatches.length??""}`)),k(J,X)};H(pn,J=>{i(ee)?.swatches.length&&J(Cs)})}var _r=y(pn,2);{var xs=J=>{var X=tf(),de=y(xe(X),2);_e(de,21,()=>i(ge),me=>me.var,(me,he)=>{var ce=ef();O(()=>{G(ce,"title",`${i(he).label??""} — ${i(he).name??""}`),He(ce,`--sw-l: ${i(he).light??""}; --sw-d: ${i(he).dark??""}`),G(ce,"data-cp-pick-var",i(he).var)}),re("click",ce,()=>le(i(he))),k(me,ce)}),k(J,X)};H(_r,J=>{i(ge).length&&J(xs)})}var As=y(_r,2);{var Ts=J=>{var X=sf(),de=xe(X),me=b(de),he=b(me),ce=y(de,2);{var Bt=Ce=>{var Ft=rf();_e(Ft,21,()=>i(ht).swatches,vt=>vt.var,(vt,Ye)=>{var pt=nf();O(()=>{G(pt,"title",`${i(Ye).label??""} — ${i(Ye).name??""}`),He(pt,`--sw-l: ${i(Ye).light??""}; --sw-d: ${i(Ye).dark??""}`),G(pt,"data-cp-pick-var",i(Ye).var)}),re("click",pt,()=>le(i(Ye))),k(vt,pt)}),k(Ce,Ft)},Dt=q(()=>i(h).has(i(z).id));H(ce,Ce=>{i(Dt)&&Ce(Bt)})}O(Ce=>F(he,Ce),[()=>i(h).has(i(z).id)?"▾":"▸"]),re("click",de,()=>kt(i(z).id)),k(J,X)};H(As,J=>{i(ht)?.swatches.length&&J(Ts)})}k(Y,Ct)};H(qe,Y=>{i(Fe)&&Y(nt)})}O(()=>{Ie=gt(Ee,1,"slashed-cp__scan-row",null,Ie,{"slashed-cp__scan-row--open":i(Fe)}),G(Ee,"aria-expanded",i(Fe)),F(St,i(z).label),F(dr,i(z).tagline),F(vr,i(Fe)?"▾":"▸")}),re("click",Ee,()=>se(i(z).id)),k(Se,Rt)}),k(m,A)};H(I,m=>{i(v)?m(w):m(C,-1)})}var P=y(Un,2),te=b(P);{var we=m=>{var A=cf();k(m,A)};H(te,m=>{i(o)==="both"&&m(we)})}var B=y(te,2),ae=b(B);ji(tt,m=>T=m,()=>T);var D=y(tt,2);{var j=m=>{Qi(m,{get kind(){return i(l).kind},get message(){return i(l).message},onDismiss:()=>{Q(l,null)}})};H(D,m=>{i(l)&&m(j)})}O(()=>{qn=gt(tt,1,"slashed-cp",null,qn,{"slashed-cp--docked":i(r)}),G(tt,"data-mode",i(o)),He(tt,i(r)&&n()!=null?`--cp-dock-left: ${n()}px`:""),G(Wn,"placeholder",`Search ${i(S)} tokens…`),F(ae,`${i(r)?"Click to insert":"Click to copy"} `)}),re("click",tt,m=>m.stopPropagation()),re("click",Hn,()=>t.onClose?.()),ea(Wn,()=>i(c),m=>Q(c,m)),k(e,Lt),Bn()}Dn(["click"]);var ff=E(" ",1);function df(e,t){let n=ve(!1);var r=ff(),s=xe(r);ou(s,{get open(){return i(n)},onToggle:()=>Q(n,!i(n))});var a=y(s,2);{var o=c=>{to(c,{get source(){return t.source},referenceMode:!0,onClose:()=>Q(n,!1)})};H(a,c=>{i(n)&&c(o)})}k(e,r)}const Ka="#bricks-structure",hf="li[data-id]",Va="slashed-rebemer-host",vf=400,pf=25,fr=(e,...t)=>console[e]("[reBEMer]",...t),no=new AbortController,{signal:Or}=no,Mn=new Map;let kr=null,Gn=null,Sr=null;function ba(){let e=document.getElementById(Va);return e||(e=document.createElement("div"),e.id=Va,document.body.appendChild(e)),e}let Ze=null;function za(){Ze=window.slashedBricksEditor,Ze&&typeof Ze=="object"&&(oc(Ze.showClassHints,Ze.classHints,{signal:Or}),pc(Ze.showColorSwatches,Ze.colorHexMap,{signal:Or,onOpenPanel:Ze.showColorPanel?n=>kf(n):void 0}));let e=0;const t=()=>{if(!Or.aborted){if(Gl()){_f();return}if(++e>=pf){fr("warn","Bricks Vue app not detected after grace window — reBEMer disabled on this page.");return}setTimeout(t,vf)}};t()}function _f(){mf();const e=document.querySelector(Ka);if(e){Ga(e);return}const t=new MutationObserver(()=>{const n=document.querySelector(Ka);n&&(t.disconnect(),Ga(n))});t.observe(document.body,{childList:!0,subtree:!0}),Or.addEventListener("abort",()=>t.disconnect(),{once:!0})}function Ga(e){let t=null;const n=()=>{t===null&&(t=setTimeout(()=>{t=null,Ya(e)},50))},r=new MutationObserver(n);r.observe(e,{childList:!0,subtree:!0}),Or.addEventListener("abort",()=>{r.disconnect(),t!==null&&clearTimeout(t)},{once:!0}),Ya(e)}function Ya(e){for(const[n,r]of Mn)if(!r.host.isConnected){try{ur(r.instance)}catch(s){fr("warn","badge unmount failed",s)}Mn.delete(n)}const t=e.querySelectorAll(hf);for(const n of t){const r=n.getAttribute("data-id");if(!r)continue;const s=Mn.get(r);s&&s.host.isConnected&&n.contains(s.host)||gf(n)}}function gf(e){const t=e.getAttribute("data-id");if(!t)return;const n=e.querySelector(":scope > .structure-item")||e,r=n.querySelector(":scope > ul.actions")||n.querySelector(":scope > .actions")||n.querySelector(":scope > .structure-item-actions"),s=document.createElement("span");s.className="rebemer-badge-host",r?n.insertBefore(s,r):n.appendChild(s);const a=n.querySelector(":scope > .title, :scope > .structure-item-title, :scope > .name, :scope .label"),o=a?a.textContent.trim():"",c=Ss(mc,{target:s,props:{elementId:t,label:o,onActivate:Sf}}),l=Mn.get(t);if(l){try{ur(l.instance)}catch(u){fr("warn","badge remount cleanup failed",u)}l.host.isConnected&&l.host.remove()}Mn.set(t,{instance:c,host:s})}function mf(){if(Gn)return;const e=Ze&&Ze.colorPanel;if(!Ze?.showColorPanel||!e||!Array.isArray(e.variables)||e.variables.length===0)return;const t=document.createElement("div");ba().appendChild(t),Gn={instance:Ss(df,{target:t,props:{source:e}}),node:t}}function bf(){if(Gn){try{ur(Gn.instance)}catch(e){fr("warn","color app unmount failed",e)}Gn.node.remove(),Gn=null}}function yf(e,t){if(!e||!e.isConnected)return!1;try{const n=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"value")?.set;return n?n.call(e,t):e.value=t,e.dispatchEvent(new Event("input",{bubbles:!0})),!0}catch{return!1}}function wf(e){const t=["#bricks-panel-inner","#bricks-panel",'[id^="bricks-panel"]'];if(e)for(const n of t){const r=e.closest(n);if(r){const s=r.getBoundingClientRect();if(s.width>100)return Math.ceil(s.right)}}for(const n of t){const r=document.querySelector(n);if(r){const s=r.getBoundingClientRect();if(s.width>100)return Math.ceil(s.right)}}return null}function kf(e){ss();const t=Ze?.colorPanel;if(!t||!Array.isArray(t.variables)||t.variables.length===0)return;const n=wf(e),r=document.createElement("div");ba().appendChild(r),Sr={instance:Ss(to,{target:r,props:{source:t,dockedLeft:n,onPickValue:s=>{const a=e?.querySelector('input[type="text"]')??e?.querySelector('input:not([type="hidden"],[type="submit"],[type="button"],[type="checkbox"],[type="radio"],[type="file"])'),o=yf(a,s);if(o){const c=s.match(/^var\((--[^)]+)\)/)?.[1],l=c?Ze?.colorHexMap?.[c]??null:null,u=e?.querySelector(".slashed-sf-color-btn");if(u){const h=u.querySelector(".slashed-sf-color-btn__dot");h&&(l?(h.style.background=l,h.style.removeProperty("box-shadow")):h.style.removeProperty("background")),u.classList.toggle("slashed-sf-color-btn--active",!!l)}if(l){const h=e?.closest('[data-control="color"]');requestAnimationFrame(()=>{if(!h)return;const f=h.querySelector(".bricks-control-preview");if(!f)return;const v=f.querySelector(":scope > span:not(.color-value-tooltip):not(.bricks-svg-wrapper)")??f.querySelectorAll(":scope > span")[1];v&&(v.style.display="block",v.style.background=l,v.style.setProperty("color",l,"important")),f.classList.remove("empty")})}}return o},onPick:ss,onClose:ss}}),node:r}}function ss(){if(Sr){try{ur(Sr.instance)}catch(e){fr("warn","color picker panel unmount failed",e)}Sr.node.remove(),Sr=null}}function Sf(e){sa();const t=document.createElement("div");ba().appendChild(t),kr={instance:Ss(au,{target:t,props:{rootId:e,onClose:sa}}),node:t}}function sa(){if(kr){try{ur(kr.instance)}catch(e){fr("warn","panel unmount failed",e)}kr.node.remove(),kr=null}}window.addEventListener("beforeunload",()=>{no.abort(),sa(),bf(),ss(),Zr(),rs();for(const{instance:e}of Mn.values())try{ur(e)}catch{}Mn.clear()},{once:!0});document.readyState==="loading"?document.addEventListener("DOMContentLoaded",za,{once:!0}):za(); + creating a duplicate.`,1),Vc=x('

      '),zc=x(' '),Gc=x('Migrate: ',1),Yc=x('No migratable keys on this element.'),$c=x(' '),Jc=x('
      '),Xc=x('
      ');function Qc(e,t){Nn(t,!0);let n=Ut(t,"row",15),r=Ut(t,"rootId",3,""),s=Ut(t,"globalClasses",19,()=>[]),a=Ut(t,"finalClassNames",19,()=>[]);const o=F(()=>t.mode!=="migrate"),c=F(()=>t.mode==="migrate"),l=F(()=>t.mode==="rename"),u=F(()=>!t.isRoot&&t.blockName?`${t.blockName}__`:""),h=F(()=>n().isBlockRoot===!0&&n().id!==r()),f=F(()=>n().id!==r()),_=F(()=>n().suggestedFrom==="element-type"||n().suggestedFrom==="fallback"),p=F(()=>{if(!a().length||!n().include||!Array.isArray(s()))return null;for(const w of a()){const C=s().find(M=>M&&M.name===w);if(C)return C}return null}),m=F(()=>!Array.isArray(n().modifiers)||n().modifiers.every(w=>!Vt(w)));function E(){n().suggestedFrom!=="user"&&n(n().suggestedFrom="user",!0)}function g(w){return w.startsWith("_")?w.slice(1):w}var A=Xc();let T;var j=b(A),W=b(j),ae=y(j,2),Oe=b(ae),de=b(Oe),ne=y(Oe,2);{var Be=w=>{var C=Ic();let M;var ee=b(C);O(ke=>{M=vt(C,1,"rebemer-row__type rebemer-row__type--toggle",null,M,{"rebemer-row__type--block":i(h)}),te(C,"title",i(h)?"Sub-block root — click to revert to element":"Click to promote to block root"),C.disabled=!n().include,D(ee,ke)},[()=>i(h)?"BLOCK":(n().bricksType||"ELEM").toUpperCase()]),Z("click",C,()=>{n(n().isBlockRoot=!n().isBlockRoot,!0)}),k(w,C)},re=w=>{var C=Rc();k(w,C)};q(ne,w=>{i(f)?w(Be):w(re,-1)})}var Pe=y(ne,2);{var yt=w=>{var C=Nc();O(()=>te(C,"title",`Pre-filled from ${n().suggestedFrom==="element-type"?"Bricks element type":"fallback"}`)),k(w,C)};q(Pe,w=>{i(_)&&n().include&&w(yt)})}var Jt=y(ae,2),cn=b(Jt),Fn=b(cn);{var un=w=>{var C=Bc(),M=b(C);O(()=>D(M,i(u))),k(w,C)};q(Fn,w=>{i(u)&&w(un)})}var De=y(Fn,2),fn=y(cn,2);{var qn=w=>{var C=jc(),M=b(C);_e(M,17,()=>n().modifiers,Aa,(N,se,B)=>{var v=Fc(),S=b(v),G=y(S,2);{var he=ve=>{var Se=Dc();O(()=>Se.disabled=!n().include),Z("click",Se,()=>{n(n().modifiers=n().modifiers.filter((Le,pe)=>pe!==B),!0)}),k(ve,Se)};q(G,ve=>{n().modifiers.length>1&&ve(he)})}O(()=>S.disabled=!n().include),Zs(S,()=>n().modifiers[B],ve=>n(n().modifiers[B]=ve,!0)),k(N,v)});var ee=y(M,2);{var ke=N=>{var se=qc();O(()=>se.disabled=!n().include),Z("click",se,()=>{n(n().modifiers=[...n().modifiers,""],!0)}),k(N,se)};q(ee,N=>{i(m)||N(ke)})}k(w,C)};q(fn,w=>{i(o)&&w(qn)})}var Xt=y(Jt,2);{var cr=w=>{var C=Hc();k(w,C)},dn=w=>{var C=Wc(),M=b(C);O(()=>D(M,`This element has ${n().currentClassCount??""} classes. Only the first will be renamed; modifiers matching it are renamed too.`)),k(w,C)};q(Xt,w=>{i(l)&&n().include&&n().currentClassCount===0?w(cr):i(l)&&n().include&&n().currentClassCount>1&&w(dn,1)})}var hn=y(Xt,2);{var jn=w=>{var C=Vc(),M=b(C);{var ee=N=>{var se=Uc(),B=y(Ce(se)),v=b(B);O(()=>D(v,i(p).name)),k(N,se)},ke=N=>{var se=Kc(),B=y(Ce(se)),v=b(B);O(()=>D(v,i(p).name)),k(N,se)};q(M,N=>{i(c)?N(ee):N(ke,-1)})}k(w,C)};q(hn,w=>{i(p)&&w(jn)})}var ur=y(hn,2);{var L=w=>{var C=Jc(),M=b(C);{var ee=B=>{var v=Gc(),S=y(Ce(v),2);_e(S,17,()=>n().migrateKeys,Aa,(G,he)=>{var ve=zc(),Se=b(ve);O(Le=>{te(ve,"title",`Will be lifted into ${(a()[0]||"the new class")??""}`),D(Se,Le)},[()=>g(i(he))]),k(G,ve)}),k(B,v)},ke=B=>{var v=Yc();k(B,v)};q(M,B=>{n().migrateKeys?.length?B(ee):B(ke,-1)})}var N=y(M,2);{var se=B=>{var v=$c(),S=b(v);O(()=>D(S,`${n().skippedKeys.length??""} skipped`)),k(B,v)};q(N,B=>{n().skippedKeys?.length&&B(se)})}k(w,C)};q(ur,w=>{i(c)&&n().include&&w(L)})}O(()=>{T=vt(A,1,"rebemer-row",null,T,{"rebemer-row--disabled":!n().include,"rebemer-row--suggested":i(_)}),We(A,`--rebemer-row-depth: ${n().depth??0??""}`),D(de,n().originalLabel),te(De,"placeholder",t.isRoot?"block-name":"element-name"),De.disabled=!n().include}),Di(W,()=>n().include,w=>n(n().include=w,!0)),Z("input",De,E),Zs(De,()=>n().name,w=>n(n().name=w,!0)),k(e,A),Bn()}Dn(["click","input"]);var Zc=x(" ");function Ji(e,t){Nn(t,!0);let n=Ut(t,"kind",3,"info"),r=Ut(t,"duration",3,3e3),s=fe(!0);da(()=>{if(!i(s)||r()<=0)return;const u=setTimeout(()=>{J(s,!1),t.onDismiss?.()},r());return()=>clearTimeout(u)});const a=F(()=>n()==="error"?"alert":"status");var o=Ol(),c=Ce(o);{var l=u=>{var h=Zc(),f=b(h);O(()=>{vt(h,1,`rebemer-toast rebemer-toast--${n()??""}`),te(h,"role",i(a)),te(h,"aria-live",n()==="error"?"assertive":"polite"),D(f,t.message)}),Z("click",h,()=>{J(s,!1),t.onDismiss?.()}),k(u,h)};q(c,u=>{i(s)&&u(l)})}k(e,o),Bn()}Dn(["click"]);var eu=x("Will migrate ",1),tu=x(' '),nu=x(''),ru=x(' ',1);function su(e,t){Nn(t,!0);const n={add:"Attaches a new BEM class to each element without removing any existing classes.",rename:"Replaces the first existing class with a new name, seeding its settings from the old class.",replace:"Replaces ALL existing classes with a single new BEM class (clean slate, no settings carried over).",migrate:"Lifts inline element styles (padding, color, typography, etc.) into a new global class."};let r=fe("add"),s=fe(!0),a=fe(Wt([])),o=fe(Wt([])),c=fe(null),l=fe(null);const u=F(()=>i(a)[0]?.originalLabel??""),h=F(()=>i(a).length===0?new Map:zi(i(a),t.rootId)),f=F(()=>{if(i(r)!=="migrate")return null;let L=0,w=0;for(const C of i(a))C.include&&(L+=C.migrateKeys?.length??0,w+=C.skippedKeys?.length??0);return{willMigrate:L,willSkip:w}}),_=F(()=>{if(i(a).length===0)return new Map;const L=Gi({rootId:t.rootId,rows:i(a),mode:i(r)}),w=new Map;if(!L.ok)return w;for(const C of L.ops){const M=[C.finalClass];for(const ee of C.modifierSlugs??[])M.push(`${C.finalClass}--${ee}`);w.set(C.row.id,M)}return w});Fi(()=>{const L=$l(t.rootId);J(o,Hi().slice(),!0);const w=L.map((C,M)=>{const ee=M===0,ke=C.label||"",N=Vt(ke),se=C.name||"";let B,v;return N?(B=N,v="label"):ee?(B="block",v="fallback"):se&&!Ns(se)?(B=Mc(se,"item"),v="element-type"):(B="item",v="fallback"),{id:C.id,depth:C.depth,bricksType:se,originalLabel:ke||(ee?"block":"element"),name:B,modifiers:[""],isBlockRoot:!1,include:!0,suggestedFrom:v,migrateKeys:yc(C.settings),skippedKeys:kc(C.settings),currentClassCount:Array.isArray(C.settings?._cssGlobalClasses)?C.settings._cssGlobalClasses.filter(S=>typeof S=="string"&&S.length>0).length:0}});if(w.length>1){const C=new Map(L.map(N=>[N.id,[]])),M=[];for(const N of L){for(;M.length&&M[M.length-1].depth>=N.depth;)M.pop();M.length&&C.get(M[M.length-1].id).push(N.id),M.push(N)}const ee=new Map(L.map(N=>[N.id,N])),ke=new Map(w.map(N=>[N.id,N]));for(const[,N]of C){if(!N.length)continue;const se=new Map;for(const v of N){const S=ee.get(v)?.name;S&&se.set(S,(se.get(S)??0)+1)}const B=N.filter(v=>Ns(ee.get(v)?.name??""));for(const v of N){const S=ke.get(v),G=ee.get(v);if(!(!S||!G||S.suggestedFrom==="label")){if(Ns(G.name)){const he=(C.get(v)??[]).map(Se=>ee.get(Se)?.name??"").filter(Boolean),ve=B.indexOf(v);S.name=Lc(he,ve,B.length),S.suggestedFrom="element-type"}else if((se.get(G.name)??0)===1){const he=Pc[G.name];he&&(S.name=he,S.suggestedFrom="element-type")}}}}}J(a,w,!0)});function p(L){if(L.key==="Escape"){t.onClose?.();return}i(l)&&L.target instanceof Node&&i(l).contains(L.target)&&L.key==="Enter"&&(L.target?.tagName==="INPUT"||L.target?.tagName==="SELECT")&&(L.preventDefault(),E())}let m=null;function E(){const L=Vt(i(a)[0]?.name??""),w=Ra(L);if(!w.ok){J(c,{kind:"error",message:w.reason},!0);return}for(const M of i(a)){if(!M.isBlockRoot||!M.include)continue;const ee=Ra(Vt(M.name??""));if(!ee.ok){J(c,{kind:"error",message:`Sub-block "${M.originalLabel}": ${ee.reason}`},!0);return}}const C=Ec({rootId:t.rootId,rows:i(a),mode:i(r),syncLabels:i(s)});C.ok?(J(c,{kind:"success",message:`Applied to ${C.count} element${C.count!==1?"s":""}.`},!0),m&&clearTimeout(m),m=setTimeout(()=>t.onClose?.(),800)):J(c,{kind:"error",message:C.error},!0)}da(()=>()=>{m&&clearTimeout(m)});var g=ru();Ni("keydown",ls,p);var A=Ce(g),T=b(A),j=b(T),W=y(b(j)),ae=b(W),Oe=y(j,2),de=y(T,2),ne=b(de),Be=y(b(ne),2),re=b(Be);re.value=re.__value="add";var Pe=y(re);Pe.value=Pe.__value="rename";var yt=y(Pe);yt.value=yt.__value="replace";var Jt=y(yt);Jt.value=Jt.__value="migrate";var cn=y(ne,2),Fn=b(cn),un=y(de,2),De=b(un),fn=y(un,2);{var qn=L=>{var w=nu();let C;var M=b(w);{var ee=B=>{var v=Tl("No migratable style keys found on any included element. Apply will attach empty classes.");k(B,v)},ke=B=>{var v=eu(),S=y(Ce(v)),G=b(S),he=y(S);O(()=>{D(G,i(f).willMigrate),D(he,` style key${i(f).willMigrate===1?"":"s"} into new classes.`)}),k(B,v)};q(M,B=>{i(f).willMigrate===0?B(ee):B(ke,-1)})}var N=y(M,2);{var se=B=>{var v=tu(),S=b(v);O(()=>D(S,`${i(f).willSkip??""} key${i(f).willSkip===1?"":"s"} not on the allowlist will stay on the element.`)),k(B,v)};q(N,B=>{i(f).willSkip>0&&B(se)})}O(()=>C=vt(w,1,"rebemer-panel__notice",null,C,{"rebemer-panel__notice--warn":i(f).willSkip>0||i(f).willMigrate===0})),k(L,w)};q(fn,L=>{i(f)&&L(qn)})}var Xt=y(fn,2);_e(Xt,23,()=>i(a),L=>L.id,(L,w,C)=>{{let M=F(()=>i(h).get(i(w).id)??""),ee=F(()=>i(w).id===t.rootId||i(w).isBlockRoot),ke=F(()=>i(_).get(i(w).id)??[]);Qc(L,{get mode(){return i(r)},get blockName(){return i(M)},get isRoot(){return i(ee)},get rootId(){return t.rootId},get globalClasses(){return i(o)},get finalClassNames(){return i(ke)},get row(){return i(a)[i(C)]},set row(N){i(a)[i(C)]=N}})}});var cr=y(Xt,2),dn=b(cr),hn=y(dn,2);Ul(A,L=>J(l,L),()=>i(l));var jn=y(A,2);{var ur=L=>{Ji(L,{get kind(){return i(c).kind},get message(){return i(c).message},onDismiss:()=>{J(c,null)}})};q(jn,L=>{i(c)&&L(ur)})}O(()=>{D(ae,i(u)),D(De,n[i(r)])}),Z("click",Oe,()=>t.onClose?.()),Fl(Be,()=>i(r),L=>J(r,L)),Di(Fn,()=>i(s),L=>J(s,L)),Z("click",dn,()=>t.onClose?.()),Z("click",hn,E),k(e,g),Bn()}Dn(["click"]);var au=x('');function iu(e,t){var n=au();let r;O(()=>{r=vt(n,1,"slashed-cp-launch",null,r,{"slashed-cp-launch--on":t.open}),te(n,"aria-pressed",t.open)}),Z("click",n,function(...s){t.onToggle?.apply(this,s)}),k(e,n)}Dn(["click"]);const Fa="--sf-color-",Xi=["primary","secondary","tertiary","action","neutral","base"],Qi=["success","warning","error","info","danger"],qa=["a5","a10","a20","a30","a40","a50","a60","a70","a80","a90","a95"],ja=["superlight","xlight","lighter","darker","xdark","superdark","hover","active","strong","subtle","muted","ghost"],Ur=["text","heading","bg","surface","inset","raised","overlay","inverse","border","link","code","selection","mark","dim"],ou=e=>new Set(e),lu=ou([...Xi,...Qi]),Ha={primary:{tagline:"Brand identity & main emphasis",use:"Headlines, primary buttons, key brand moments."},secondary:{tagline:"Supporting brand tone",use:"Secondary surfaces and muted brand accents."},tertiary:{tagline:"Accent / highlight",use:"Badges, tags, decorative highlights."},action:{tagline:"Interactive & links",use:"Links, focus rings, anything clickable."},neutral:{tagline:"Text, icons & dividers",use:"Body text, borders, neutral UI chrome."},base:{tagline:"Page & surface backgrounds",use:"Page background and raised surfaces."},success:{tagline:"Positive / confirmation",use:"Success messages and valid state."},warning:{tagline:"Caution",use:"Warnings and at-risk / pending state."},error:{tagline:"Form & validation errors",use:"Invalid inputs and error messages."},info:{tagline:"Informational",use:"Tips and neutral notices."},danger:{tagline:"Destructive actions",use:"Delete / remove and irreversible actions."},semantic:{tagline:"Ready-made role tokens",use:"Pre-wired roles that already adapt to light/dark."}},Bs=[{id:"text-on",label:"Text on color",match:e=>e.startsWith("text--on")},{id:"text",label:"Text",match:e=>e==="text"||e==="heading"||e.startsWith("text-")},{id:"state",label:"Interactive states",match:e=>e.startsWith("bg--")},{id:"surface",label:"Surfaces & backgrounds",match:e=>["bg","surface","inset","raised","overlay","inverse"].some(t=>e===t||e.startsWith(t+"-"))},{id:"border",label:"Borders",match:e=>e==="border"||e.startsWith("border-")},{id:"link",label:"Links",match:e=>e==="link"||e.startsWith("link-")},{id:"select",label:"Selection & marks",match:e=>e.startsWith("selection")||e.startsWith("mark")||e==="dim"},{id:"code",label:"Code",match:e=>e.startsWith("code")}];function cu(e){if(typeof e!="string"||e.indexOf(Fa)!==0)return null;const t=e.slice(Fa.length);if(!t||t==="scheme")return null;const n=t.indexOf("-"),r=n===-1?t:t.slice(0,n);if(!lu.has(r))return{family:"semantic",kind:"semantic",step:null,key:t};const s=n===-1?"":t.slice(n+1);return s===""?{family:r,kind:"base",step:null,key:t}:s==="light"?null:/^[0-9]+$/.test(s)?{family:r,kind:"scale",step:Number(s),key:t}:/^a[0-9]+$/.test(s)?{family:r,kind:"alpha",step:s,key:t}:{family:r,kind:"alias",step:s,key:t}}function uu(e){return e.kind==="alpha"?!0:/(?:^|-)(?:subtle|muted|ghost|translucent|overlay|dim|underline)$/.test(e.key)}function fu(e){switch(e.kind){case"base":return hs(e.family);case"scale":return String(e.step);case"alpha":return String(e.step).toUpperCase();case"alias":return hs(String(e.step));case"semantic":default:return du(e.key)}}function hs(e){return e&&e.charAt(0).toUpperCase()+e.slice(1)}function du(e){return e.split("--").map(n=>n.split("-").map(hs).join(" ")).join(" · ")}function hu(e,t,n,r){const s=n[e];if(typeof s!="string"||!s)return null;const a=typeof r[e]=="string"&&r[e]?r[e]:s;return{var:e,name:e.slice(2),label:fu(t),light:s,dark:a,alpha:uu(t)}}function _u(e,t){const n={base:0,scale:1,alias:2,alpha:3};if(n[e.info.kind]!==n[t.info.kind])return n[e.info.kind]-n[t.info.kind];if(e.info.kind==="scale")return e.info.step-t.info.step;if(e.info.kind==="alpha")return qa.indexOf(e.info.step)-qa.indexOf(t.info.step);if(e.info.kind==="alias"){const r=ja.indexOf(e.info.step),s=ja.indexOf(t.info.step),a=r===-1?999:r,o=s===-1?999:s;return a!==o?a-o:String(e.info.step).localeCompare(String(t.info.step))}return 0}function vu(e,t){const n=Ur.findIndex(o=>e.info.key===o||e.info.key.startsWith(o+"-")),r=Ur.findIndex(o=>t.info.key===o||t.info.key.startsWith(o+"-")),s=n===-1?Ur.length:n,a=r===-1?Ur.length:r;return s!==a?s-a:e.info.key.localeCompare(t.info.key)}function pu(e,t,n){const r=Array.isArray(e)?e:[],s=t&&typeof t=="object"?t:{},a=n&&typeof n=="object"?n:{},o=new Map,c=[];for(const h of r){const f=cu(h);if(!f)continue;const _=hu(h,f,s,a);if(!_)continue;const p={swatch:_,info:f};if(f.family==="semantic"){c.push(p);continue}o.has(f.family)||o.set(f.family,[]),o.get(f.family).push(p)}const l=[],u=(h,f)=>{const _=o.get(h);if(!_||_.length===0)return;_.sort(_u);const p=_.filter(T=>T.info.kind==="base"||T.info.kind==="scale"),m=_.filter(T=>T.info.kind==="alias"),E=_.filter(T=>T.info.kind==="alpha"),g=[];p.length&&g.push({id:"scale",label:"Shades & tints",swatches:p.map(T=>T.swatch)}),E.length&&g.push({id:"alpha",label:"Transparent",swatches:E.map(T=>T.swatch)}),m.length&&g.push({id:"alias",label:"Semantic",swatches:m.map(T=>T.swatch)});const A=Ha[h]||{};l.push({id:h,label:hs(h),type:f,count:_.length,tagline:A.tagline||"",use:A.use||"",sections:g})};for(const h of Xi)u(h,"brand");for(const h of Qi)u(h,"status");if(c.length){c.sort(vu);const h=new Map(Bs.map(m=>[m.id,[]])),f=[];for(const m of c){const E=Bs.find(g=>g.match(m.info.key));E?h.get(E.id).push(m.swatch):f.push(m.swatch)}const _=[];for(const m of Bs){const E=h.get(m.id);E.length&&_.push({id:m.id,label:m.label,swatches:E})}f.length&&_.push({id:"other",label:"Other",swatches:f});const p=Ha.semantic||{};l.push({id:"semantic",label:"Semantic",type:"semantic",count:c.length,tagline:p.tagline||"",use:p.use||"",sections:_})}return{groups:l}}function gu(e,t){const n=String(t||"").trim().toLowerCase();if(!n)return e;if(!e||!Array.isArray(e.groups))return{groups:[]};const r=[];for(const s of e.groups){const a=[];for(const o of s.sections){const c=o.swatches.filter(l=>l.name.toLowerCase().includes(n)||l.label.toLowerCase().includes(n)||s.label.toLowerCase().includes(n));c.length&&a.push({...o,swatches:c})}if(a.length){const o=a.reduce((c,l)=>c+l.swatches.length,0);r.push({...s,sections:a,count:o})}}return{groups:r}}function mu(e){return`var(${e.var})`}function bu(e,t){return t==="dark"?e.dark:e.light}const yu=[{id:"typography",label:"Typography",tokens:[{var:"--sf-color-heading",label:"Heading"},{var:"--sf-color-text",label:"Text"},{var:"--sf-color-text--muted",label:"Text · Muted"},{var:"--sf-color-text--secondary",label:"Text · Secondary"},{var:"--sf-color-text--on-primary",label:"On Primary"},{var:"--sf-color-text--on-secondary",label:"On Secondary"}]},{id:"surfaces",label:"Surfaces",tokens:[{var:"--sf-color-bg",label:"Background"},{var:"--sf-color-surface",label:"Surface"},{var:"--sf-color-raised",label:"Raised"},{var:"--sf-color-inset",label:"Inset"},{var:"--sf-color-overlay",label:"Overlay"},{var:"--sf-color-inverse",label:"Inverse"}]},{id:"structure",label:"Structure",tokens:[{var:"--sf-color-border",label:"Border"},{var:"--sf-color-border--subtle",label:"Border · Subtle"},{var:"--sf-color-border--strong",label:"Border · Strong"},{var:"--sf-color-link",label:"Link"},{var:"--sf-color-link--hover",label:"Link · Hover"}]},{id:"brand",label:"Brand",tokens:[{var:"--sf-color-primary",label:"Primary"},{var:"--sf-color-secondary",label:"Secondary"},{var:"--sf-color-tertiary",label:"Tertiary"},{var:"--sf-color-action",label:"Action"},{var:"--sf-color-neutral",label:"Neutral"},{var:"--sf-color-base",label:"Base"}]},{id:"feedback",label:"Feedback",tokens:[{var:"--sf-color-success",label:"Success"},{var:"--sf-color-success-subtle",label:"Success · Subtle"},{var:"--sf-color-warning",label:"Warning"},{var:"--sf-color-warning-subtle",label:"Warning · Subtle"},{var:"--sf-color-error",label:"Error"},{var:"--sf-color-error-subtle",label:"Error · Subtle"},{var:"--sf-color-info",label:"Info"},{var:"--sf-color-danger",label:"Danger"}]}];function wu(e,t,n){const r=t&&typeof t=="object"?t:{},s=n&&typeof n=="object"?n:{},a=[];for(const o of yu){const c=[];for(const l of o.tokens){const u=r[l.var];if(!u)continue;const h=s[l.var]||u;c.push({var:l.var,name:l.var.slice(2),label:l.label,light:u,dark:h,alpha:/overlay|subtle|ghost|muted|dim|alpha/i.test(l.var)})}c.length&&a.push({id:o.id,label:o.label,swatches:c})}return{groups:a}}var ku=x('');function Kr(e,t){Nn(t,!0);let n=Ut(t,"onPick",3,void 0);const r=F(()=>`${t.swatch.name} +light ${t.swatch.light} · dark ${t.swatch.dark}`);var s=ku();let a;O(o=>{a=vt(s,1,"slashed-cp-swatch",null,a,{"slashed-cp-swatch--alpha":t.swatch.alpha,"slashed-cp-swatch--split":t.mode==="both"}),We(s,`--cp-l:${t.swatch.light??""}; --cp-d:${t.swatch.dark??""}; --cp-solid:${o??""};`),te(s,"title",i(r)),te(s,"aria-label",t.swatch.name)},[()=>bu(t.swatch,t.mode==="dark"?"dark":"light")]),Z("click",s,()=>n()?.(t.swatch)),k(e,s),Bn()}Dn(["click"]);var Su=x(''),Eu=x('

      '),xu=x(' '),Cu=x(''),Au=x('
    • '),Tu=x('
        '),Ou=x('
        '),Mu=x('
        '),Pu=x(" ",1),Lu=x('

        '),Iu=x(" ",1),Ru=x(''),Nu=x('

        '),Bu=x(''),Du=x(''),Fu=x(''),qu=x('
        '),ju=x('

        ',1),Hu=x(''),Wu=x('

        Scale 50 → 950

        ',1),Uu=x(''),Ku=x('
        '),Vu=x(' ',1),zu=x('
        '),Gu=x('
        '),Yu=x(''),$u=x(''),Ju=x(''),Xu=x('
        '),Qu=x('

        ',1),Zu=x(''),ef=x('

        Scale 50 → 950

        ',1),tf=x(''),nf=x('
        '),rf=x(' ',1),sf=x('
        '),af=x('
        '),of=x('

        Quick Use

        Palette

        Brand

        Status

        ',1),lf=x(''),cf=x('

        Color System

        var()
        ',1);function Zi(e,t){Nn(t,!0),Ut(t,"referenceMode",3,!1);let n=Ut(t,"dockedLeft",3,null);const r=F(()=>typeof t.onPickValue=="function"),s=[{id:"both",label:"Both"},{id:"light",label:"Light"},{id:"dark",label:"Dark"}],a=["Hover","Active","Subtle","Ghost","Superlight"];let o=fe("both"),c=fe(""),l=fe(null),u=fe(null),h=fe(Wt(new Set));const f=F(()=>pu(t.source?.variables,t.source?.light,t.source?.dark)),_=F(()=>i(c).trim()),p=F(()=>gu(i(f),i(_))),m=F(()=>wu(t.source?.variables,t.source?.light,t.source?.dark)),E=F(()=>i(f).groups.reduce((v,S)=>v+S.count,0)),g=F(()=>i(f).groups.filter(v=>v.type==="brand")),A=F(()=>i(f).groups.filter(v=>v.type==="status"));let T;function j(){if(typeof document>"u")return null;const v=document.querySelector('iframe#bricks-builder-iframe, iframe[name="bricks-builder-iframe"], #bricks-builder-area iframe');try{return v?.contentDocument?.documentElement??null}catch{return null}}function W(v){const S=j();if(S)try{T===void 0&&(T=S.getAttribute("data-theme")),v==="light"||v==="dark"?S.setAttribute("data-theme",v):T===null?S.removeAttribute("data-theme"):S.setAttribute("data-theme",T)}catch{}}function ae(){const v=j();if(!(!v||T===void 0))try{T===null?v.removeAttribute("data-theme"):v.setAttribute("data-theme",T)}catch{}}function Oe(v){J(o,v,!0),W(v)}Fi(()=>()=>ae());async function de(v){try{if(navigator?.clipboard?.writeText)return await navigator.clipboard.writeText(v),!0}catch{}try{const S=document.createElement("textarea");S.value=v,S.style.cssText="position:fixed;opacity:0",document.body.appendChild(S),S.select();const G=document.execCommand("copy");return S.remove(),G}catch{return!1}}async function ne(v){const S=mu(v);if(i(r)){if(t.onPickValue(S)===!1){J(l,{kind:"error",message:`Couldn't apply ${S} — input not found`},!0);return}t.onPick?.();return}const G=await de(S);J(l,G?{kind:"info",message:`Copied — ${v.name}`}:{kind:"error",message:`Couldn't copy ${S}`},!0)}function Be(v){J(u,i(u)===v?null:v,!0),J(h,new Set,!0)}function re(v){const S=new Set(i(h));S.has(v)?S.delete(v):S.add(v),J(h,S,!0)}function Pe(v,S){return v.sections.find(G=>G.id===S)}function yt(v){return Pe(v,"scale")?.swatches[0]??null}function Jt(v){const S=Pe(v,"alias");if(!S?.swatches.length)return[];const G=a.map(he=>S.swatches.find(ve=>ve.label===he)).filter(Boolean);return G.length?G:S.swatches.slice(0,5)}function cn(v){return Pe(v,"scale")?.swatches.slice(1)??[]}function Fn(v){v.key==="Escape"&&t.onClose?.()}var un=cf();Ni("keydown",ls,Fn);var De=Ce(un);let fn;var qn=b(De),Xt=y(b(qn),2);_e(Xt,21,()=>s,v=>v.id,(v,S)=>{var G=Su();let he;var ve=b(G);O(()=>{he=vt(G,1,"slashed-cp__seg-btn",null,he,{"slashed-cp__seg-btn--on":i(o)===i(S).id}),te(G,"aria-pressed",i(o)===i(S).id),D(ve,i(S).label)}),Z("click",G,()=>Oe(i(S).id)),k(v,G)});var cr=y(Xt,2),dn=y(qn,2),hn=b(dn),jn=y(dn,2),ur=b(jn);{var L=v=>{var S=Iu(),G=Ce(S);{var he=Se=>{var Le=Eu(),pe=b(Le);O(()=>D(pe,`No tokens match "${i(_)??""}".`)),k(Se,Le)};q(G,Se=>{i(p).groups.length===0&&Se(he)})}var ve=y(G,2);_e(ve,17,()=>i(p).groups,Se=>Se.id,(Se,Le)=>{var pe=Lu(),K=b(pe),ie=b(K),Mt=b(ie),Fe=y(Mt);{var Pt=Ie=>{var Me=xu(),wt=b(Me);O(()=>D(wt,i(Le).tagline)),k(Ie,Me)};q(Fe,Ie=>{i(Le).tagline&&Ie(Pt)})}var Ee=y(Fe,2),qe=b(Ee),Ze=y(K,2);_e(Ze,17,()=>i(Le).sections,Ie=>Ie.id,(Ie,Me)=>{var wt=Pu(),kt=Ce(wt);{var fr=je=>{var et=Cu(),V=b(et);O(()=>D(V,i(Me).label)),k(je,et)};q(kt,je=>{i(Me).label&&je(fr)})}var _n=y(kt,2);{var dr=je=>{var et=Tu();_e(et,21,()=>i(Me).swatches,V=>V.var,(V,Q)=>{var ge=Au(),ft=b(ge);Kr(ft,{get swatch(){return i(Q)},get mode(){return i(o)},onPick:ne});var St=y(ft,2),Lt=b(St),_r=y(St,2),vn=b(_r);O(()=>{D(Lt,i(Q).label),D(vn,i(Q).name)}),k(V,ge)}),k(je,et)},hr=je=>{var et=Mu();_e(et,21,()=>i(Me).swatches,V=>V.var,(V,Q)=>{var ge=Ou(),ft=b(ge);Kr(ft,{get swatch(){return i(Q)},get mode(){return i(o)},onPick:ne});var St=y(ft,2),Lt=b(St);O(()=>D(Lt,i(Q).label)),k(V,ge)}),k(je,et)};q(_n,je=>{i(Le).type==="semantic"?je(dr):je(hr,-1)})}k(Ie,wt)}),O(()=>{te(pe,"data-type",i(Le).type),D(Mt,`${i(Le).label??""} `),D(qe,i(Le).count)}),k(Se,pe)}),k(v,S)},w=v=>{var S=of(),G=Ce(S),he=y(b(G),2);_e(he,17,()=>i(m).groups,pe=>pe.id,(pe,K)=>{var ie=Nu(),Mt=b(ie),Fe=b(Mt),Pt=y(Mt,2);_e(Pt,21,()=>i(K).swatches,Ee=>Ee.var,(Ee,qe)=>{var Ze=Ru(),Ie=b(Ze);let Me;var wt=y(Ie,2),kt=b(wt);O(()=>{te(Ze,"title",i(qe).name),Me=vt(Ie,1,"slashed-cp__qu-sw",null,Me,{"slashed-cp__qu-sw--alpha":i(qe).alpha}),We(Ie,`--sw-l: ${i(qe).light??""}; --sw-d: ${i(qe).dark??""}`),D(kt,i(qe).label)}),Z("click",Ze,()=>ne(i(qe))),k(Ee,Ze)}),O(()=>D(Fe,i(K).label)),k(pe,ie)});var ve=y(G,2),Se=y(b(ve),4);_e(Se,21,()=>i(g),pe=>pe.id,(pe,K)=>{const ie=F(()=>yt(i(K))),Mt=F(()=>Jt(i(K))),Fe=F(()=>i(u)===i(K).id);var Pt=Gu(),Ee=b(Pt);let qe;var Ze=b(Ee);{var Ie=V=>{var Q=Bu();O(()=>We(Q,`--sw-l: ${i(ie).light??""}; --sw-d: ${i(ie).dark??""}`)),k(V,Q)};q(Ze,V=>{i(ie)&&V(Ie)})}var Me=y(Ze,2),wt=b(Me),kt=y(Me,2),fr=b(kt),_n=y(kt,2);_e(_n,21,()=>i(Mt),V=>V.var,(V,Q)=>{var ge=Du();O(()=>{We(ge,`--sw-l: ${i(Q).light??""}; --sw-d: ${i(Q).dark??""}`),te(ge,"title",i(Q).label)}),k(V,ge)});var dr=y(_n,2),hr=b(dr),je=y(Ee,2);{var et=V=>{const Q=F(()=>Pe(i(K),"alias")),ge=F(()=>cn(i(K))),ft=F(()=>Pe(i(K),"alpha"));var St=zu(),Lt=b(St);{var _r=Y=>{var X=Fu(),ce=b(X),me=b(ce);O(()=>{We(X,`--sw-l: ${i(ie).light??""}; --sw-d: ${i(ie).dark??""}`),te(X,"title",`${i(K).label??""} base — ${i(ie).name??""}`),D(me,i(K).label)}),Z("click",X,()=>ne(i(ie))),k(Y,X)};q(Lt,Y=>{i(ie)&&Y(_r)})}var vn=y(Lt,2);{var Es=Y=>{var X=ju(),ce=Ce(X),me=b(ce),be=y(ce,2);_e(be,21,()=>i(Q).swatches,ue=>ue.var,(ue,It)=>{var Rt=qu(),xe=b(Rt);Kr(xe,{get swatch(){return i(It)},get mode(){return i(o)},onPick:ne});var Nt=y(xe,2),dt=b(Nt);O(()=>D(dt,i(It).label)),k(ue,Rt)}),O(()=>D(me,`Aliases · ${i(Q).swatches.length??""}`)),k(Y,X)};q(vn,Y=>{i(Q)?.swatches.length&&Y(Es)})}var vr=y(vn,2);{var xs=Y=>{var X=Wu(),ce=y(Ce(X),2);_e(ce,21,()=>i(ge),me=>me.var,(me,be)=>{var ue=Hu();O(()=>{te(ue,"title",`${i(be).label??""} — ${i(be).name??""}`),We(ue,`--sw-l: ${i(be).light??""}; --sw-d: ${i(be).dark??""}`)}),Z("click",ue,()=>ne(i(be))),k(me,ue)}),k(Y,X)};q(vr,Y=>{i(ge).length&&Y(xs)})}var Cs=y(vr,2);{var As=Y=>{var X=Vu(),ce=Ce(X),me=b(ce),be=b(me),ue=y(ce,2);{var It=xe=>{var Nt=Ku();_e(Nt,21,()=>i(ft).swatches,dt=>dt.var,(dt,ht)=>{var Bt=Uu();O(()=>{te(Bt,"title",`${i(ht).label??""} — ${i(ht).name??""}`),We(Bt,`--sw-l: ${i(ht).light??""}; --sw-d: ${i(ht).dark??""}`)}),Z("click",Bt,()=>ne(i(ht))),k(dt,Bt)}),k(xe,Nt)},Rt=F(()=>i(h).has(i(K).id));q(ue,xe=>{i(Rt)&&xe(It)})}O(xe=>D(be,xe),[()=>i(h).has(i(K).id)?"▾":"▸"]),Z("click",ce,()=>re(i(K).id)),k(Y,X)};q(Cs,Y=>{i(ft)?.swatches.length&&Y(As)})}k(V,St)};q(je,V=>{i(Fe)&&V(et)})}O(()=>{qe=vt(Ee,1,"slashed-cp__scan-row",null,qe,{"slashed-cp__scan-row--open":i(Fe)}),te(Ee,"aria-expanded",i(Fe)),D(wt,i(K).label),D(fr,i(K).tagline),D(hr,i(Fe)?"▾":"▸")}),Z("click",Ee,()=>Be(i(K).id)),k(pe,Pt)});var Le=y(Se,4);_e(Le,21,()=>i(A),pe=>pe.id,(pe,K)=>{const ie=F(()=>yt(i(K))),Mt=F(()=>Jt(i(K))),Fe=F(()=>i(u)===i(K).id);var Pt=af(),Ee=b(Pt);let qe;var Ze=b(Ee);{var Ie=V=>{var Q=Yu();O(()=>We(Q,`--sw-l: ${i(ie).light??""}; --sw-d: ${i(ie).dark??""}`)),k(V,Q)};q(Ze,V=>{i(ie)&&V(Ie)})}var Me=y(Ze,2),wt=b(Me),kt=y(Me,2),fr=b(kt),_n=y(kt,2);_e(_n,21,()=>i(Mt),V=>V.var,(V,Q)=>{var ge=$u();O(()=>{We(ge,`--sw-l: ${i(Q).light??""}; --sw-d: ${i(Q).dark??""}`),te(ge,"title",i(Q).label)}),k(V,ge)});var dr=y(_n,2),hr=b(dr),je=y(Ee,2);{var et=V=>{const Q=F(()=>Pe(i(K),"alias")),ge=F(()=>cn(i(K))),ft=F(()=>Pe(i(K),"alpha"));var St=sf(),Lt=b(St);{var _r=Y=>{var X=Ju(),ce=b(X),me=b(ce);O(()=>{We(X,`--sw-l: ${i(ie).light??""}; --sw-d: ${i(ie).dark??""}`),te(X,"title",`${i(K).label??""} base — ${i(ie).name??""}`),D(me,i(K).label)}),Z("click",X,()=>ne(i(ie))),k(Y,X)};q(Lt,Y=>{i(ie)&&Y(_r)})}var vn=y(Lt,2);{var Es=Y=>{var X=Qu(),ce=Ce(X),me=b(ce),be=y(ce,2);_e(be,21,()=>i(Q).swatches,ue=>ue.var,(ue,It)=>{var Rt=Xu(),xe=b(Rt);Kr(xe,{get swatch(){return i(It)},get mode(){return i(o)},onPick:ne});var Nt=y(xe,2),dt=b(Nt);O(()=>D(dt,i(It).label)),k(ue,Rt)}),O(()=>D(me,`Aliases · ${i(Q).swatches.length??""}`)),k(Y,X)};q(vn,Y=>{i(Q)?.swatches.length&&Y(Es)})}var vr=y(vn,2);{var xs=Y=>{var X=ef(),ce=y(Ce(X),2);_e(ce,21,()=>i(ge),me=>me.var,(me,be)=>{var ue=Zu();O(()=>{te(ue,"title",`${i(be).label??""} — ${i(be).name??""}`),We(ue,`--sw-l: ${i(be).light??""}; --sw-d: ${i(be).dark??""}`)}),Z("click",ue,()=>ne(i(be))),k(me,ue)}),k(Y,X)};q(vr,Y=>{i(ge).length&&Y(xs)})}var Cs=y(vr,2);{var As=Y=>{var X=rf(),ce=Ce(X),me=b(ce),be=b(me),ue=y(ce,2);{var It=xe=>{var Nt=nf();_e(Nt,21,()=>i(ft).swatches,dt=>dt.var,(dt,ht)=>{var Bt=tf();O(()=>{te(Bt,"title",`${i(ht).label??""} — ${i(ht).name??""}`),We(Bt,`--sw-l: ${i(ht).light??""}; --sw-d: ${i(ht).dark??""}`)}),Z("click",Bt,()=>ne(i(ht))),k(dt,Bt)}),k(xe,Nt)},Rt=F(()=>i(h).has(i(K).id));q(ue,xe=>{i(Rt)&&xe(It)})}O(xe=>D(be,xe),[()=>i(h).has(i(K).id)?"▾":"▸"]),Z("click",ce,()=>re(i(K).id)),k(Y,X)};q(Cs,Y=>{i(ft)?.swatches.length&&Y(As)})}k(V,St)};q(je,V=>{i(Fe)&&V(et)})}O(()=>{qe=vt(Ee,1,"slashed-cp__scan-row",null,qe,{"slashed-cp__scan-row--open":i(Fe)}),te(Ee,"aria-expanded",i(Fe)),D(wt,i(K).label),D(fr,i(K).tagline),D(hr,i(Fe)?"▾":"▸")}),Z("click",Ee,()=>Be(i(K).id)),k(pe,Pt)}),k(v,S)};q(ur,v=>{i(_)?v(L):v(w,-1)})}var C=y(jn,2),M=b(C);{var ee=v=>{var S=lf();k(v,S)};q(M,v=>{i(o)==="both"&&v(ee)})}var ke=y(M,2),N=b(ke),se=y(De,2);{var B=v=>{Ji(v,{get kind(){return i(l).kind},get message(){return i(l).message},onDismiss:()=>{J(l,null)}})};q(se,v=>{i(l)&&v(B)})}O(()=>{fn=vt(De,1,"slashed-cp",null,fn,{"slashed-cp--docked":i(r)}),te(De,"data-mode",i(o)),We(De,i(r)&&n()!=null?`--cp-dock-left: ${n()}px`:""),te(hn,"placeholder",`Search ${i(E)} tokens…`),D(N,`${i(r)?"Click to insert":"Click to copy"} `)}),Z("click",De,v=>v.stopPropagation()),Z("mousedown",De,v=>v.stopPropagation()),Z("click",cr,()=>t.onClose?.()),Zs(hn,()=>i(c),v=>J(c,v)),k(e,un),Bn()}Dn(["click","mousedown"]);var uf=x(" ",1);function ff(e,t){let n=fe(!1);var r=uf(),s=Ce(r);iu(s,{get open(){return i(n)},onToggle:()=>J(n,!i(n))});var a=y(s,2);{var o=c=>{Zi(c,{get source(){return t.source},referenceMode:!0,onClose:()=>J(n,!1)})};q(a,c=>{i(n)&&c(o)})}k(e,r)}const Wa="#bricks-structure",df="li[data-id]",Ua="slashed-rebemer-host",hf=400,_f=25,lr=(e,...t)=>console[e]("[reBEMer]",...t),eo=new AbortController,{signal:Tr}=eo,Mn=new Map;let wr=null,Kn=null,kr=null;function ga(){let e=document.getElementById(Ua);return e||(e=document.createElement("div"),e.id=Ua,document.body.appendChild(e)),e}let Xe=null;function Ka(){Xe=window.slashedBricksEditor,Xe&&typeof Xe=="object"&&(ic(Xe.showClassHints,Xe.classHints,{signal:Tr}),_c(Xe.showColorSwatches,Xe.colorHexMap,{signal:Tr,onOpenPanel:Xe.showColorPanel?n=>wf(n):void 0}));let e=0;const t=()=>{if(!Tr.aborted){if(zl()){vf();return}if(++e>=_f){lr("warn","Bricks Vue app not detected after grace window — reBEMer disabled on this page.");return}setTimeout(t,hf)}};t()}function vf(){gf();const e=document.querySelector(Wa);if(e){Va(e);return}const t=new MutationObserver(()=>{const n=document.querySelector(Wa);n&&(t.disconnect(),Va(n))});t.observe(document.body,{childList:!0,subtree:!0}),Tr.addEventListener("abort",()=>t.disconnect(),{once:!0})}function Va(e){let t=null;const n=()=>{t===null&&(t=setTimeout(()=>{t=null,za(e)},50))},r=new MutationObserver(n);r.observe(e,{childList:!0,subtree:!0}),Tr.addEventListener("abort",()=>{r.disconnect(),t!==null&&clearTimeout(t)},{once:!0}),za(e)}function za(e){for(const[n,r]of Mn)if(!r.host.isConnected){try{or(r.instance)}catch(s){lr("warn","badge unmount failed",s)}Mn.delete(n)}const t=e.querySelectorAll(df);for(const n of t){const r=n.getAttribute("data-id");if(!r)continue;const s=Mn.get(r);s&&s.host.isConnected&&n.contains(s.host)||pf(n)}}function pf(e){const t=e.getAttribute("data-id");if(!t)return;const n=e.querySelector(":scope > .structure-item")||e,r=n.querySelector(":scope > ul.actions")||n.querySelector(":scope > .actions")||n.querySelector(":scope > .structure-item-actions"),s=document.createElement("span");s.className="rebemer-badge-host",r?n.insertBefore(s,r):n.appendChild(s);const a=n.querySelector(":scope > .title, :scope > .structure-item-title, :scope > .name, :scope .label"),o=a?a.textContent.trim():"",c=ks(gc,{target:s,props:{elementId:t,label:o,onActivate:kf}}),l=Mn.get(t);if(l){try{or(l.instance)}catch(u){lr("warn","badge remount cleanup failed",u)}l.host.isConnected&&l.host.remove()}Mn.set(t,{instance:c,host:s})}function gf(){if(Kn)return;const e=Xe&&Xe.colorPanel;if(!Xe?.showColorPanel||!e||!Array.isArray(e.variables)||e.variables.length===0)return;const t=document.createElement("div");ga().appendChild(t),Kn={instance:ks(ff,{target:t,props:{source:e}}),node:t}}function mf(){if(Kn){try{or(Kn.instance)}catch(e){lr("warn","color app unmount failed",e)}Kn.node.remove(),Kn=null}}function bf(e,t){if(!e||!e.isConnected)return!1;try{const n=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"value")?.set;return n?n.call(e,t):e.value=t,e.dispatchEvent(new Event("input",{bubbles:!0})),!0}catch{return!1}}function yf(e){const t=["#bricks-panel-inner","#bricks-panel",'[id^="bricks-panel"]'];if(e)for(const n of t){const r=e.closest(n);if(r){const s=r.getBoundingClientRect();if(s.width>100)return Math.ceil(s.right)}}for(const n of t){const r=document.querySelector(n);if(r){const s=r.getBoundingClientRect();if(s.width>100)return Math.ceil(s.right)}}return null}function wf(e){rs();const t=Xe?.colorPanel;if(!t||!Array.isArray(t.variables)||t.variables.length===0)return;const n=yf(e),r=document.createElement("div");ga().appendChild(r),kr={instance:ks(Zi,{target:r,props:{source:t,dockedLeft:n,onPickValue:s=>{const a=e?.querySelector('input[type="text"]')??e?.querySelector('input:not([type="hidden"],[type="submit"],[type="button"],[type="checkbox"],[type="radio"],[type="file"])'),o=bf(a,s);if(o){const c=s.match(/^var\((--[^)]+)\)/)?.[1],l=c?Xe?.colorHexMap?.[c]??null:null,u=e?.querySelector(".slashed-sf-color-btn");if(u){const h=u.querySelector(".slashed-sf-color-btn__dot");h&&(l?(h.style.background=l,h.style.removeProperty("box-shadow")):h.style.removeProperty("background")),u.classList.toggle("slashed-sf-color-btn--active",!!l)}if(l){const h=e?.closest('[data-control="color"]');requestAnimationFrame(()=>{if(!h)return;const f=h.querySelector(".bricks-control-preview");if(!f)return;const _=f.querySelector(":scope > span:not(.color-value-tooltip):not(.bricks-svg-wrapper)")??f.querySelectorAll(":scope > span")[1];_&&(_.style.display="block",_.style.background=l,_.style.setProperty("color",l,"important")),f.classList.remove("empty")})}}return o},onPick:rs,onClose:rs}}),node:r}}function rs(){if(kr){try{or(kr.instance)}catch(e){lr("warn","color picker panel unmount failed",e)}kr.node.remove(),kr=null}}function kf(e){na();const t=document.createElement("div");ga().appendChild(t),wr={instance:ks(su,{target:t,props:{rootId:e,onClose:na}}),node:t}}function na(){if(wr){try{or(wr.instance)}catch(e){lr("warn","panel unmount failed",e)}wr.node.remove(),wr=null}}window.addEventListener("beforeunload",()=>{eo.abort(),na(),mf(),rs(),Qr(),ns();for(const{instance:e}of Mn.values())try{or(e)}catch{}Mn.clear()},{once:!0});document.readyState==="loading"?document.addEventListener("DOMContentLoaded",Ka,{once:!0}):Ka(); //# sourceMappingURL=app.js.map diff --git a/plugins/SLASHED-for-WP/integrations/bricks/editor-app/src/components/ColorPanel.svelte b/plugins/SLASHED-for-WP/integrations/bricks/editor-app/src/components/ColorPanel.svelte index ab371c7d..f9181c29 100644 --- a/plugins/SLASHED-for-WP/integrations/bricks/editor-app/src/components/ColorPanel.svelte +++ b/plugins/SLASHED-for-WP/integrations/bricks/editor-app/src/components/ColorPanel.svelte @@ -78,9 +78,6 @@ const brandGroups = $derived(fullModel.groups.filter(g => g.type === 'brand')); const statusGroups = $derived(fullModel.groups.filter(g => g.type === 'status')); - // ── Panel element ref (used for the direct mousedown listener below) ──── - let panelEl; - // ── Canvas theme preview ───────────────────────────────────────────────── let _canvasOriginal; function canvasRoot() { @@ -116,47 +113,6 @@ function setMode(next) { mode = next; applyCanvasTheme(next); } onMount(() => () => restoreCanvasTheme()); - // Attach a direct (non-Svelte-delegated) mousedown listener on the panel - // element. Svelte 5 delegates onclick/onmousedown to document, which fires - // AFTER Bricks' own document-level click-outside handlers. For border and - // box-shadow colour controls, Bricks' handler closes the sub-panel (and - // disconnects colorInputEl) before our Svelte delegation can run, causing - // the "input not found" error. A direct listener fires at element level — - // before the event bubbles to document — so stopPropagation actually - // prevents Bricks from seeing the event and preventDefault actually prevents - // focus loss. In picker mode we also apply the colour value here (on - // mousedown) so the input is still connected at the moment of writing. - onMount(() => { - function handlePanelMouseDown(e) { - if (e.target?.tagName !== 'INPUT' && e.target?.tagName !== 'TEXTAREA') { - e.preventDefault(); - } - e.stopPropagation(); - - if (!pickerMode) return; - - const btn = e.target?.closest?.('button[data-cp-pick-var]'); - if (!btn) return; - - // Mark the button so the Svelte-delegated click handler (pick()) skips - // this gesture — prevents a double onPickValue call if the component - // is still mounted when the subsequent click event fires. - btn.dataset.cpSuppressClick = '1'; - - const value = `var(${btn.dataset.cpPickVar})`; - const ok = onPickValue(value); - if (ok === false) { - toast = { kind: 'error', message: `Couldn't apply ${value} — input not found` }; - return; - } - delete btn.dataset.cpSuppressClick; - onPick?.(); - } - - panelEl?.addEventListener('mousedown', handlePanelMouseDown); - return () => panelEl?.removeEventListener('mousedown', handlePanelMouseDown); - }); - // ── Clipboard ──────────────────────────────────────────────────────────── async function copyText(text) { try { @@ -182,12 +138,6 @@ const value = swatchValue(swatch); if (pickerMode) { - // The direct mousedown handler may have already applied this token and - // set a suppress flag on the button. If so, skip to avoid a double call. - // (Keyboard-activated clicks never set the flag, so they always proceed.) - const btn = panelEl?.querySelector(`button[data-cp-pick-var="${swatch.var}"][data-cp-suppress-click]`); - if (btn) { delete btn.dataset.cpSuppressClick; return; } - const ok = onPickValue(value); if (ok === false) { toast = { kind: 'error', message: `Couldn't apply ${value} — input not found` }; @@ -241,7 +191,6 @@
        e.stopPropagation()} + onmousedown={(e) => e.stopPropagation()} >

        Color System

        @@ -335,7 +285,6 @@ type="button" class="slashed-cp__qu-cell" title={swatch.name} - data-cp-pick-var={swatch.var} onclick={() => pick(swatch)} > pick(base)} > {grp.label} @@ -422,7 +370,6 @@ class="slashed-cp__strip-sw" title="{s.label} — {s.name}" style="--sw-l: {s.light}; --sw-d: {s.dark}" - data-cp-pick-var={s.var} onclick={() => pick(s)} > {/each} @@ -442,7 +389,6 @@ class="slashed-cp__strip-sw slashed-cp__strip-sw--alpha" title="{s.label} — {s.name}" style="--sw-l: {s.light}; --sw-d: {s.dark}" - data-cp-pick-var={s.var} onclick={() => pick(s)} > {/each} @@ -494,7 +440,6 @@ class="slashed-cp__fam-banner" style="--sw-l: {base.light}; --sw-d: {base.dark}" title="{grp.label} base — {base.name}" - data-cp-pick-var={base.var} onclick={() => pick(base)} > {grp.label} @@ -522,7 +467,6 @@ class="slashed-cp__strip-sw" title="{s.label} — {s.name}" style="--sw-l: {s.light}; --sw-d: {s.dark}" - data-cp-pick-var={s.var} onclick={() => pick(s)} > {/each} @@ -542,7 +486,6 @@ class="slashed-cp__strip-sw slashed-cp__strip-sw--alpha" title="{s.label} — {s.name}" style="--sw-l: {s.light}; --sw-d: {s.dark}" - data-cp-pick-var={s.var} onclick={() => pick(s)} > {/each} diff --git a/plugins/SLASHED-for-WP/integrations/bricks/editor-app/src/components/ColorSwatch.svelte b/plugins/SLASHED-for-WP/integrations/bricks/editor-app/src/components/ColorSwatch.svelte index 2d85ef95..64656782 100644 --- a/plugins/SLASHED-for-WP/integrations/bricks/editor-app/src/components/ColorSwatch.svelte +++ b/plugins/SLASHED-for-WP/integrations/bricks/editor-app/src/components/ColorSwatch.svelte @@ -30,7 +30,6 @@ style="--cp-l:{swatch.light}; --cp-d:{swatch.dark}; --cp-solid:{swatchHex(swatch, mode === 'dark' ? 'dark' : 'light')};" {title} aria-label={swatch.name} - data-cp-pick-var={swatch.var} onclick={() => onPick?.(swatch)} > diff --git a/plugins/SLASHED-for-WP/integrations/bricks/editor-app/src/lib/color-swatches.js b/plugins/SLASHED-for-WP/integrations/bricks/editor-app/src/lib/color-swatches.js index 9c5ff118..8c348399 100644 --- a/plugins/SLASHED-for-WP/integrations/bricks/editor-app/src/lib/color-swatches.js +++ b/plugins/SLASHED-for-WP/integrations/bricks/editor-app/src/lib/color-swatches.js @@ -120,14 +120,6 @@ function injectSFButton(colorControl) { dot.setAttribute('aria-hidden', 'true'); btn.appendChild(dot); - btn.addEventListener('mousedown', (e) => { - e.stopPropagation(); - // Prevent focus from leaving the Bricks colour input on button press. - // For border/box-shadow controls the colour input lives inside a Bricks - // colour-picker popover that closes on blur — without preventDefault the - // popover shuts before the click handler runs, disconnecting colorInput. - e.preventDefault(); - }); btn.addEventListener('click', (e) => { e.stopPropagation(); // Pass the wrapper so the picker re-queries the live input at pick time,