| 68 | `)}try{let n=nx(e,{ecmaVersion:2020});lY(n,{MemberExpression(i){i.object.type==="Identifier"&&!t.includes(i.object.name)&&t.push(i.object.name),i.computed?t.push(i.property.value):t.push(i.property.name)}})}catch{}return t.length<3?null:{node:t[0],prop:t[2]}},mJe=async(e,t,r,n)=>{if(!t)return;let i=ox(n,t.schema.id),a={...t,cols:t.cols??[],rows:[...i].map(o=>kd(Ed("$root",t.schema.id,o,t.schema.id)))};await e.spaceManager.saveFrame(r.path,a)},Mpe=async(e,t,r,n)=>e.spaceManager.readFrame(t.path,r).then(i=>mJe(e,i,t,n)),YT=(e,t)=>Object.keys(e).reduce((r,n)=>({...r,[n]:{uniques:oE.uniques,cols:oE.cols,rows:e[n].rows}}),{m_fields:{uniques:Va.uniques,cols:Va.cols,rows:Object.values(e).flatMap(r=>r.cols)}});var Co={def:{id:"icon",icon:"ui//gem"},node:{icon:"ui//gem",schemaId:"icon",parentId:"",name:N.properties.icon.label,rank:0,id:"icon",type:"icon",props:{value:""},types:{value:"icon"},styles:{"--icon-size":"'100%'",width:"'36px'",height:"'36px'"}}},Zv={def:{id:"space",icon:"ui//layout-grid",description:N.frames.context.description},node:{icon:"ui//layout-grid",schemaId:"space",parentId:"",name:N.frames.context.label,rank:0,id:"space",styles:{width:"'100%'"},type:"space",props:{value:""},types:{value:"view"}}},zc={def:{id:"image",icon:"ui//image"},node:{icon:"ui//image",schemaId:"image",parentId:"",name:N.properties.image.label,rank:0,id:"image",type:"image",props:{value:""},types:{value:"image"}}},$9t={def:{id:"text",icon:"ui//audio"},node:{icon:"ui//audio",schemaId:"audio",parentId:"",name:N.properties.audio.label,rank:0,id:"audio",type:"audio",props:{value:""},types:{value:"audio"}}},Yn={def:{id:"text",icon:"ui//type",description:N.frames.label.description},node:{icon:"ui//type",schemaId:"text",parentId:"",name:N.frames.label.label,rank:0,id:"text",type:"text",props:{value:""},types:{value:"text"},styles:{width:"'100%'"}}},sx={def:{icon:""},node:{schemaId:"input",parentId:"",name:"input",rank:0,id:"input",styles:{as:'"text"'},type:"input",props:{value:""},types:{value:"text"},actions:{onChange:"$api.properties.update(input.props.value, $value, $contexts.$context['_keyValue'], $saveState)"}}},Os={def:{id:"flow",icon:"ui//file-text"},node:{icon:"ui//file-text",schemaId:"flow",parentId:"",name:N.commands.flow,rank:0,id:"flow",type:"flow",props:{query:"{}",value:""},styles:{width:"'100%'",padding:"'8px'"},types:{query:"object",value:"link"}}},z9t={def:{id:"newNode",icon:"ui//lightbulb"},node:{id:"node",schemaId:"node",name:N.commands.idea,rank:0,parentId:"",type:"new"}},_r={def:{id:"groupNode",icon:"ui//box-select",description:"Groups allow you to customize your layout"},node:{id:"group",schemaId:"group",name:N.commands.group,rank:0,parentId:"",styles:{layout:'"column"',width:"'100%'"},type:"group"}},U9t={def:{id:"spacerNode",icon:"ui//unfold-horizontal"},node:{id:"group",schemaId:"group",name:N.commands.group,rank:0,parentId:"",styles:{flex:"'1'"},type:"group"}},Ope={def:{id:"columnsNode",icon:"ui//columns"},node:{id:"container",schemaId:"container",name:N.commands.columns,rank:0,parentId:"",styles:{layout:'"row"',width:"'100%'",gap:"'24px'"},type:"container"}},PP={def:{id:"columnNode",icon:"ui//columns"},node:{icon:"ui//columns",id:"column",schemaId:"column",name:N.commands.column,rank:0,parentId:"",styles:{layout:'"column"',layoutAlign:"'left'",flex:"1",gap:"'8px'",width:"0"},type:"column"}},Uc={def:{id:"content",icon:"ui//type"},node:{icon:"ui//type",schemaId:"content",parentId:"",name:N.menu.content,rank:0,id:"content",type:"content"}},XT={def:{id:"visualization",icon:"lucide//bar-chart-3"},node:{icon:"lucide//bar-chart-3",schemaId:"visualization",parentId:"",name:"Data Visualization",rank:0,id:"visualization",type:"visualization",props:{value:""},styles:{width:"'600px'",height:"'400px'"},types:{value:"option"},propsValue:{value:{alias:"Visualization Configuration",source:"visualization"}}}},Ip={def:{id:"data",icon:"ui//database",description:N.labels.displayDataWithCustomFieldTypes},node:{icon:"ui//database",schemaId:"data",parentId:"",name:"Data Field",rank:0,id:"data",type:"data",props:{field:"",value:""},types:{field:"object",value:"text"},propsValue:{field:{alias:"Field Configuration"},value:{alias:N.menu.value}}}};var hJe=[{..._r.node,id:"main",type:"group",rank:0,schemaId:"main",props:{note:"",space:""},types:{note:"link",space:"space"},propsValue:{note:JSON.stringify({alias:N.defaults.spaceNote}),space:JSON.stringify({alias:N.defaults.spaceContext})},styles:{layout:'"column"'}},{...Zv.node,id:"context",rank:0,props:{value:"$contexts.$space.space"},styles:{width:'"100%"'},parentId:"main",schemaId:"main"}],gJe=[{..._r.node,id:"main",type:"group",rank:0,schemaId:"main",props:{note:"",space:""},types:{note:"link",space:"space"},propsValue:{note:JSON.stringify({alias:N.defaults.spaceNote}),space:JSON.stringify({alias:N.defaults.spaceContext})},styles:{layout:'"column"'}},{...Os.node,rank:1,props:{value:"$contexts.$space.note"},styles:{width:'"100%"',"--mk-min-mode":"true","--mk-expanded":"true",padding:'"0px"'},parentId:"main",schemaId:"main"},{...Zv.node,id:"context",rank:2,props:{value:"$contexts.$space.space"},styles:{width:'"100%"'},parentId:"main",schemaId:"main"}],Fpe={[Bm]:{schema:{id:Bm,name:N.labels.all,type:"view",def:JSON.stringify({db:lr,icon:"ui//file-stack"}),predicate:JSON.stringify({listView:"spaces://$kit/#*listView",listGroup:"spaces://$kit/#*listGroup",listItem:"spaces://$kit/#*overviewItem",view:"list"})},cols:Tp.rows,rows:[]}},sE={main:{schema:tP(Qb),cols:[],rows:gJe.map(e=>kd(e))},[Bm]:{schema:Lm,cols:Tp.rows,rows:[]}},lE={main:{schema:tP(Qb),cols:[],rows:hJe.map(e=>kd(e))},[Bm]:{schema:Lm,cols:Tp.rows,rows:[]}},jpe=[{name:"space",type:"space",schemaId:"main",value:JSON.stringify({alias:N.defaults.spaceContext})},{name:"note",type:"link",schemaId:"main",value:JSON.stringify({alias:N.defaults.spaceNote})}];var e1=e=>[e.fmKeyBanner,e.fmKeySticker,e.fmKeyColor,e.fmKeyBanner,e.fmKeyBannerOffset,KT,eN,tN,rN,JT,ZT];var Um={tags:{name:"Tags",icon:"ui//tags",readOnly:!1,hidden:!1},overview:{name:"Overview",icon:"ui//overview",readOnly:!0,hidden:!0}},KT="_contexts",JT="_template",ZT="_templateName",eN="_joins",tN="_links",rN="_sort";var t1=(e,t,r)=>{let n=ii(t.toLowerCase()),i=e.superstate.settings.spacesFolder+"/"+fP(t);return{name:t,path:n,isRemote:!1,readOnly:r,folderPath:i,defPath:`${i}/${e.superstate.settings.spaceSubFolder}/def.json`,notePath:`${i}/${yT(t)}.md`,framePath:gd(i+"/",e)+"views.mdb",dbPath:gd(i+"/",e)+"context.mdb",commandsPath:gd(i+"/",e)+"commands.mdb"}},Ppe=(e,t)=>{if(!t)return;if(t.startsWith(Wv)){let i=t.slice(Wv.length),a=e.superstate.settings.spacesFolder+"/$"+i;return{name:Um[i].name,path:t,isRemote:!1,readOnly:!1,folderPath:a,defPath:`${a}/${e.superstate.settings.spaceSubFolder}/def.json`,notePath:`${a}/${Um[i].name}.md`,framePath:gd(a+"/",e)+"views.mdb",dbPath:gd(a+"/",e)+"context.mdb",commandsPath:gd(a+"/",e)+"commands.mdb"}}let r=e.uriByString(t);if(!r)return null;let n=e.spaceTypeByString(r);return n=="folder"?nN(e,Vu(r.path)):n=="tag"?r.path.length>1?t1(e,r.authority+"/"+r.path):t1(e,r.authority):n=="vault"?nN(e,"/"):null},nN=(e,t,r)=>{if(t=="/"){let a="Vault";return{name:e.superstate.settings.systemName,path:t,isRemote:!1,readOnly:r,folderPath:t,defPath:`${e.superstate.settings.spaceSubFolder}/def.json`,notePath:a+".md",dbPath:gd(t,e)+"context.mdb",framePath:gd(t,e)+"views.mdb",commandsPath:gd(t,e)+"commands.mdb"}}let n=Gv(t),i=e.superstate.settings.folderNoteName;return{name:n,path:t,isRemote:!1,readOnly:r,folderPath:t,defPath:t+`/${e.superstate.settings.spaceSubFolder}/def.json`,notePath:t+"/"+(i.length>0?i:n)+".md",dbPath:gd(t+"/",e)+"context.mdb",framePath:gd(t+"/",e)+"views.mdb",commandsPath:gd(t+"/",e)+"commands.mdb"}};var _pe=(e,t)=>Rt(t).some(r=>e==qS(r)),AJe=(e,t,r)=>Ui(Rt(r).map(n=>qS(n)==e?t:e)),vJe=(e,t)=>Ui(Rt(t).filter(r=>r!=e)),vY=e=>e.filter(t=>t.type.startsWith("link")||t.type.startsWith("context")),Ipe=(e,t,r,n)=>{if(n.length==0)return t;let i=n.reduce((a,o)=>{if(_pe(r,t[o.name])){let s=vJe(r,t[o.name]);return e.saveProperties(t[ut],{[o.name]:zi(o.type,s,!0)}),{...a,[o.name]:s}}return a},{});return{...t,...i}},Bpe=(e,t,r,n,i)=>{if(i.length==0)return t;let a=i.reduce((o,s)=>{if(_pe(r,t[s.name])){let l=AJe(r,n,t[s.name]);return e.saveProperties(t[ut],{[s.name]:zi(s.type,l,!0)}),{...o,[s.name]:l}}return o},{});return{...t,...a}};var Lpe=(e,t,r)=>({...e,rows:e.rows.map(n=>n[ut]==t?{...n,[ut]:r}:n)}),Rpe=(e,t)=>({...e,rows:e.rows.filter(r=>r[ut]!=t)});var yY=(e,t,r)=>{let n=e.rows.filter(i=>t.includes(i[ut]));return{...e,rows:NS(e.rows.filter(i=>!t.includes(i[ut])),r,n)}};var Pf=ge(On());var ms=ge(Me());var ot=ge(Me()),Nx=ge(cu());var ps=ge(Me());function vAe(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return(0,ps.useMemo)(()=>n=>{t.forEach(i=>i(n))},t)}var XN=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function Sx(e){let t=Object.prototype.toString.call(e);return t==="[object Window]"||t==="[object global]"}function nI(e){return"nodeType"in e}function rc(e){var t,r;return e?Sx(e)?e:nI(e)&&(t=(r=e.ownerDocument)==null?void 0:r.defaultView)!=null?t:window:window}function iI(e){let{Document:t}=rc(e);return e instanceof t}function RE(e){return Sx(e)?!1:e instanceof rc(e).HTMLElement}function RK(e){return e instanceof rc(e).SVGElement}function Ex(e){return e?Sx(e)?e.document:nI(e)?iI(e)?e:RE(e)||RK(e)?e.ownerDocument:document:document:document}var Fd=XN?ps.useLayoutEffect:ps.useEffect;function KN(e){let t=(0,ps.useRef)(e);return Fd(()=>{t.current=e}),(0,ps.useCallback)(function(){for(var r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return t.current==null?void 0:t.current(...n)},[])}function yAe(){let e=(0,ps.useRef)(null),t=(0,ps.useCallback)((n,i)=>{e.current=setInterval(n,i)},[]),r=(0,ps.useCallback)(()=>{e.current!==null&&(clearInterval(e.current),e.current=null)},[]);return[t,r]}function qE(e,t){t===void 0&&(t=[e]);let r=(0,ps.useRef)(e);return Fd(()=>{r.current!==e&&(r.current=e)},t),r}function $E(e,t){let r=(0,ps.useRef)();return(0,ps.useMemo)(()=>{let n=e(r.current);return r.current=n,n},[...t])}function JN(e){let t=KN(e),r=(0,ps.useRef)(null),n=(0,ps.useCallback)(i=>{i!==r.current&&t?.(i,r.current),r.current=i},[]);return[r,n]}function ZN(e){let t=(0,ps.useRef)();return(0,ps.useEffect)(()=>{t.current=e},[e]),t.current}var LK={};function kx(e,t){return(0,ps.useMemo)(()=>{if(t)return t;let r=LK[e]==null?0:LK[e]+1;return LK[e]=r,e+"-"+r},[e,t])}function bAe(e){return function(t){for(var r=arguments.length,n=new Array(r>1?r-1:0),i=1;i<r;i++)n[i-1]=arguments[i];return n.reduce((a,o)=>{let s=Object.entries(o);for(let[l,u]of s){let c=a[l];c!=null&&(a[l]=c+e*u)}return a},{...t})}}var Cx=bAe(1),Dx=bAe(-1);function Let(e){return"clientX"in e&&"clientY"in e}function zE(e){if(!e)return!1;let{KeyboardEvent:t}=rc(e.target);return t&&e instanceof t}function Ret(e){if(!e)return!1;let{TouchEvent:t}=rc(e.target);return t&&e instanceof t}function e3(e){if(Ret(e)){if(e.touches&&e.touches.length){let{clientX:t,clientY:r}=e.touches[0];return{x:t,y:r}}else if(e.changedTouches&&e.changedTouches.length){let{clientX:t,clientY:r}=e.changedTouches[0];return{x:t,y:r}}}return Let(e)?{x:e.clientX,y:e.clientY}:null}var fu=Object.freeze({Translate:{toString(e){if(!e)return;let{x:t,y:r}=e;return"translate3d("+(t?Math.round(t):0)+"px, "+(r?Math.round(r):0)+"px, 0)"}},Scale:{toString(e){if(!e)return;let{scaleX:t,scaleY:r}=e;return"scaleX("+t+") scaleY("+r+")"}},Transform:{toString(e){if(!!e)return[fu.Translate.toString(e),fu.Scale.toString(e)].join(" ")}},Transition:{toString(e){let{property:t,duration:r,easing:n}=e;return t+" "+r+"ms "+n}}}),AAe="a,frame,iframe,input:not([type=hidden]):not(:disabled),select:not(:disabled),textarea:not(:disabled),button:not(:disabled),*[tabindex]";function xAe(e){return e.matches(AAe)?e:e.querySelector(AAe)}var Tx=ge(Me()),qet={display:"none"};function wAe(e){let{id:t,value:r}=e;return Tx.default.createElement("div",{id:t,style:qet},r)}function SAe(e){let{id:t,announcement:r,ariaLiveType:n="assertive"}=e,i={position:"fixed",top:0,left:0,width:1,height:1,margin:-1,border:0,padding:0,overflow:"hidden",clip:"rect(0 0 0 0)",clipPath:"inset(100%)",whiteSpace:"nowrap"};return Tx.default.createElement("div",{id:t,style:i,role:"status","aria-live":n,"aria-atomic":!0},r)}function EAe(){let[e,t]=(0,Tx.useState)("");return{announce:(0,Tx.useCallback)(n=>{n!=null&&t(n)},[]),announcement:e}}var BAe=(0,ot.createContext)(null);function mo(e){let t=(0,ot.useContext)(BAe);(0,ot.useEffect)(()=>{if(!t)throw new Error("useDndMonitor must be used within a children of <DndContext>");return t(e)},[e,t])}function $et(){let[e]=(0,ot.useState)(()=>new Set),t=(0,ot.useCallback)(n=>(e.add(n),()=>e.delete(n)),[e]);return[(0,ot.useCallback)(n=>{let{type:i,event:a}=n;e.forEach(o=>{var s;return(s=o[i])==null?void 0:s.call(o,a)})},[e]),t]}var zet={draggable:` |