varce=Object.defineProperty;varAe=Object.getOwnPropertyDescriptor;varIe=Object.getOwnPropertyNames;varFe=Object.prototype.hasOwnProperty;varVe=(i,r)=>{for(vareinr)ce(i,e,{get:r[e],enumerable:!0})},De=(i,r,e,t)=>{if(r&&typeofr=="object"||typeofr=="function")for(letoofIe(r))!Fe.call(i,o)&&o!==e&&ce(i,o,{get:()=>r[o],enumerable:!(t=Ae(r,o))||t.enumerable});returni};varNe=i=>De(ce({},"__esModule",{value:!0}),i);varje={};Ve(je,{default:()=>se,leafName:()=>v,splitName:()=>ne});module.exports=Ne(je);varE=require("obsidian");varL=typeofqueueMicrotask=="function"?queueMicrotask:(i=>r=>i.then(r))(Promise.resolve());functionpe(i){returni&&typeofi=="object"?JSON.parse(JSON.stringify(i)):i}functionT(i,r,e){lett=i.classList.contains(r);returne=e!=null?e:!t,e!==t&&(e?i.classList.add(r):i.classList.remove(r)),e}varh;(i=>Object.assign(i,require("obsidian")))(h||(h={}));varle="use.me",ue="use.factory",z,j,fe=function(){returnObject.defineProperties(i(),{this:{get(){if(z)returnz;thrownewTypeError("No current context")}},me:{value:le},factory:{value:ue}});functioni(o){leta=newMap;a.prev=o;letn=Object.assign(o?c=>{letp=a.get(c);if(!p){for(lety=a.prev;y;y=y.prev)if(p=y.get(c)){p=Object.assign(Object.assign({},p),{s:p.s||1});break}p=p||{s:2,v:e},a.set(c,p)}letf,m,g;for(;;)switch(p.s){case0:returnz===n&&j&&j.push(c),p.v;case1:if(f=p.d,!f||s(()=>f.k.every(y=>n(y)===f.c(y)))){p.s=0;break}p.v=f.f;case2:p.s=4;try{r(a,c,0,s(m=p.v,c,g=[])),g.length&&(p.d={c:n,f:m,k:g});break}catch(y){p.s=3,p.v=y,p.d=null}case3:throwp.v;case4:thrownewError(`Factory ${String(p.v)} didn't resolve ${String(c)}`)}}:c=>fe.this(c),{def(c,p){returnr(a,c,2,p),n},set(c,p){returnr(a,c,1,p),n},fork(c){letp=i(a);returnc!=null?p(c):p}});returno?n.use=n:n;functions(c,p,f){letm=z,g=j;try{returnz=n,j=f,c(p)}finally{z=m,j=g}}}functionr(o,a,n,s){if(o.has(a)){letc=o.get(a);if(!c.s)thrownewError(`Already read: ${String(a)}`);c.s=n,c.v=s,c.d=null}elseo.set(a,{s:n,v:s})}functione(o){if(typeofo[le]=="function")returno[le](o);if(t(o))returntypeofo.prototype[ue]=="function"?o.prototype[ue]():newo;thrownewReferenceError(`No config for ${String(o)}`)}functiont(o){returntypeofo=="function"&&o.prototype!==void0&&(Object.getPrototypeOf(o.prototype)!==Object.prototype||Object.getOwnPropertyNames(o.prototype).length>1||o.toString().startsWith("class"))}}();varOe,V=(i=>(i.service=function(r){returni(G).addChild(r),i.this},i.plugin=function(r){if(!F)Oe=r.app,F=i.fork(),F.set(h.Plugin,r),F.set(r.constructor,r),r.addChild(F.use(G));elseif(r!==F.use(h.Plugin))thrownewTypeError("use.plugin() called on multiple plugins");returnF},i.def(h.Plugin,()=>{thrownewError("Plugin not created yet")}),i.def(h.App,()=>i(h.Plugin).app),i))(fe),F;vark=classextendsh.Component{constructor(){super(...arguments);this.use=V.service(this)}},G=classextendsh.Component{constructor(){super(...arguments);this.children=newSet([this])}onload(){this.loaded=!0}onunload(){this.loaded=!1,this.children.clear()}addChild(e){returnthis.children.has(e)||(this.children.add(e),this.loaded?L(()=>super.addChild(e)):super.addChild(e)),e}};functionQ(i,r){L(()=>i.removeChild(r))}functionve(i,r){lete=newh.Component;e.onload=()=>{Q(i,e),i=null,r()},i.addChild(e)}functionu(i,r){lete=Object.keys(r).map(t=>ze(i,t,r[t]));returne.length===1?e[0]:function(){e.forEach(t=>t())}}functionze(i,r,e){lett=i[r],o=i.hasOwnProperty(r),a=e(t);returnt&&Object.setPrototypeOf(a,t),Object.setPrototypeOf(n,a),i[r]=n,s;functionn(...c){returna===t&&i[r]===n&&s(),a.apply(this,c)}functions(){i[r]===n&&(o?i[r]=t:deletei[r]),a!==t&&(a=t,Object.setPrototypeOf(n,t||Function))}}function_(i,r,e){returnt[i]=i,t;functiont(...o){return(r[i]===i?r:e).apply(this,o)}}functionX(i){letr=app.workspace;switch(i==null?void0:i.getRoot()){caser.rootSplit:caser.floatingSplit:caser.leftSplit:caser.rightSplit:return!0;default:return!1}}functionD(i,r){if(!i)return!1;if(typeofi=="function"&&(r=i,i=app.workspace),r(i))return!0;if(iinstanceofh.Workspace)returnD(i.rootSplit,r)||D(i.float