Last Sync: 2026-04-01 16:40 (Mobile)

This commit is contained in:
choibk committed 2026-04-01 16:40:36 +09:00
1 parent 6b24559ae6
commit dcabdd12ab
11 files changed
+5467 -8

No files matched your search

+99
View File
@@ -0,0 +1,99 @@
/*
THIS IS A GENERATED/BUNDLED FILE BY ESBUILD
if you want to view the source, please visit the github repository of this plugin
*/
var ob=Object.create;var xa=Object.defineProperty;var rb=Object.getOwnPropertyDescriptor;var ib=Object.getOwnPropertyNames;var lb=Object.getPrototypeOf,ab=Object.prototype.hasOwnProperty;var Ao=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),sb=(e,t)=>{for(var n in t)xa(e,n,{get:t[n],enumerable:!0})},fm=(e,t,n,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let r of ib(t))!ab.call(e,r)&&r!==n&&xa(e,r,{get:()=>t[r],enumerable:!(o=rb(t,r))||o.enumerable});return e};var ze=(e,t,n)=>(n=e!=null?ob(lb(e)):{},fm(t||!e||!e.__esModule?xa(n,"default",{value:e,enumerable:!0}):n,e)),ub=e=>fm(xa({},"__esModule",{value:!0}),e);var Mm=Ao(lt=>{"use strict";var il=Symbol.for("react.element"),vb=Symbol.for("react.portal"),bb=Symbol.for("react.fragment"),yb=Symbol.for("react.strict_mode"),wb=Symbol.for("react.profiler"),Cb=Symbol.for("react.provider"),kb=Symbol.for("react.context"),Sb=Symbol.for("react.forward_ref"),Nb=Symbol.for("react.suspense"),xb=Symbol.for("react.memo"),Rb=Symbol.for("react.lazy"),ym=Symbol.iterator;function Eb(e){return e===null||typeof e!="object"?null:(e=ym&&e[ym]||e["@@iterator"],typeof e=="function"?e:null)}var km={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Sm=Object.assign,Nm={};function ci(e,t,n){this.props=e,this.context=t,this.refs=Nm,this.updater=n||km}ci.prototype.isReactComponent={};ci.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};ci.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function xm(){}xm.prototype=ci.prototype;function Xu(e,t,n){this.props=e,this.context=t,this.refs=Nm,this.updater=n||km}var Qu=Xu.prototype=new xm;Qu.constructor=Xu;Sm(Qu,ci.prototype);Qu.isPureReactComponent=!0;var wm=Array.isArray,Rm=Object.prototype.hasOwnProperty,Zu={current:null},Em={key:!0,ref:!0,__self:!0,__source:!0};function Fm(e,t,n){var o,r={},i=null,l=null;if(t!=null)for(o in t.ref!==void 0&&(l=t.ref),t.key!==void 0&&(i=""+t.key),t)Rm.call(t,o)&&!Em.hasOwnProperty(o)&&(r[o]=t[o]);var a=arguments.length-2;if(a===1)r.children=n;else if(1<a){for(var s=Array(a),c=0;c<a;c++)s[c]=arguments[c+2];r.children=s}if(e&&e.defaultProps)for(o in a=e.defaultProps,a)r[o]===void 0&&(r[o]=a[o]);return{$$typeof:il,type:e,key:i,ref:l,props:r,_owner:Zu.current}}function Fb(e,t){return{$$typeof:il,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function Ju(e){return typeof e=="object"&&e!==null&&e.$$typeof===il}function Db(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var Cm=/\/+/g;function Yu(e,t){return typeof e=="object"&&e!==null&&e.key!=null?Db(""+e.key):t.toString(36)}function Ea(e,t,n,o,r){var i=typeof e;(i==="undefined"||i==="boolean")&&(e=null);var l=!1;if(e===null)l=!0;else switch(i){case"string":case"number":l=!0;break;case"object":switch(e.$$typeof){case il:case vb:l=!0}}if(l)return l=e,r=r(l),e=o===""?"."+Yu(l,0):o,wm(r)?(n="",e!=null&&(n=e.replace(Cm,"$&/")+"/"),Ea(r,t,n,"",function(c){return c})):r!=null&&(Ju(r)&&(r=Fb(r,n+(!r.key||l&&l.key===r.key?"":(""+r.key).replace(Cm,"$&/")+"/")+e)),t.push(r)),1;if(l=0,o=o===""?".":o+":",wm(e))for(var a=0;a<e.length;a++){i=e[a];var s=o+Yu(i,a);l+=Ea(i,t,n,s,r)}else if(s=Eb(e),typeof s=="function")for(e=s.call(e),a=0;!(i=e.next()).done;)i=i.value,s=o+Yu(i,a++),l+=Ea(i,t,n,s,r);else if(i==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return l}function Ra(e,t,n){if(e==null)return e;var o=[],r=0;return Ea(e,o,"","",function(i){return t.call(n,i,r++)}),o}function Mb(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(n){(e._status===0||e._status===-1)&&(e._status=1,e._result=n)},function(n){(e._status===0||e._status===-1)&&(e._status=2,e._result=n)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var hn={current:null},Fa={transition:null},Tb={ReactCurrentDispatcher:hn,ReactCurrentBatchConfig:Fa,ReactCurrentOwner:Zu};function Dm(){throw Error("act(...) is not supported in production builds of React.")}lt.Children={map:Ra,forEach:function(e,t,n){Ra(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return Ra(e,function(){t++}),t},toArray:function(e){return Ra(e,function(t){return t})||[]},only:function(e){if(!Ju(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};lt.Component=ci;lt.Fragment=bb;lt.Profiler=wb;lt.PureComponent=Xu;lt.StrictMode=yb;lt.Suspense=Nb;lt.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Tb;lt.act=Dm;lt.cloneElement=function(e,t,n){if(e==nLine truncated
`+uc+e}var cc=!1;function dc(e,t){if(!e||cc)return"";cc=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(c){var o=c}Reflect.construct(e,[],t)}else{try{t.call()}catch(c){o=c}e.call(t.prototype)}else{try{throw Error()}catch(c){o=c}e()}}catch(c){if(c&&o&&typeof c.stack=="string"){for(var r=c.stack.split(`
`),i=o.stack.split(`
`),l=r.length-1,a=i.length-1;1<=l&&0<=a&&r[l]!==i[a];)a--;for(;1<=l&&0<=a;l--,a--)if(r[l]!==i[a]){if(l!==1||a!==1)do if(l--,a--,0>a||r[l]!==i[a]){var s=`
`+r[l].replace(" at new "," at ");return e.displayName&&s.includes("<anonymous>")&&(s=s.replace("<anonymous>",e.displayName)),s}while(1<=l&&0<=a);break}}}finally{cc=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?_l(e):""}function zb(e){switch(e.tag){case 5:return _l(e.type);case 16:return _l("Lazy");case 13:return _l("Suspense");case 19:return _l("SuspenseList");case 0:case 2:case 15:return e=dc(e.type,!1),e;case 11:return e=dc(e.type.render,!1),e;case 1:return e=dc(e.type,!0),e;default:return""}}function Ic(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case fi:return"Fragment";case mi:return"Portal";case Tc:return"Profiler";case xd:return"StrictMode";case Lc:return"Suspense";case Pc:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case eg:return(e.displayName||"Context")+".Consumer";case Jf:return(e._context.displayName||"Context")+".Provider";case Rd:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Ed:return t=e.displayName||null,t!==null?t:Ic(e.type)||"Memo";case Qo:t=e._payload,e=e._init;try{return Ic(e(t))}catch{}}return null}function Vb(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Ic(t);case 8:return t===xd?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function dr(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function ng(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Bb(e){var t=ng(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),o=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var r=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return r.call(this)},set:function(l){o=""+l,i.call(this,l)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return o},setValue:function(l){o=""+l},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Aa(e){e._valueTracker||(e._valueTracker=Bb(e))}function og(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),o="";return e&&(o=ng(e)?e.checked?"true":"false":e.value),e=o,e!==n?(t.setValue(e),!0):!1}function cs(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function Ac(e,t){var n=t.checked;return Pt({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Km(e,t){var n=t.defaultValue==null?"":t.defaultValue,o=t.checked!=null?t.checked:t.defaultChecked;n=dr(t.value!=null?t.value:n),e._wrapperState={initialChecked:o,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function rg(e,t){t=t.checked,t!=null&&Nd(e,"checked",t,!1)}function Oc(e,t){rg(e,t);var n=dr(t.value),o=t.type;if(n!=null)o==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(o==="submit"||o==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?$c(e,t.type,n):t.hasOwnProperty("defaultValue")&&$c(e,t.type,dr(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Ym(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var o=t.type;if(!(o!=="submit"&&o!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function $c(e,t,n){(t!=="number"||cs(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var vl=Array.isArray;function Ni(e,t,n,o){if(e=e.options,t){t={};for(var r=0;r<n.length;r++)t["$"+n[r]]=!0;for(n=0;n<e.length;n++)r=t.hasOwnProperty("$"+e[n].value),e[n].selected!==r&&(e[n].selected=r),r&&o&&(e[n].defaultSelected=!0)}else{for(n=""+dr(n),t=null,r=0;r<e.length;r++){if(e[r].value===n){e[r].selected=!0,o&&(e[r].defaultSelected=!0);return}t!==null||e[r].disabled||(t=e[r])}t!==null&&(t.selected=!0)}}function zc(e,t){if(t.dan Line truncated
`).replace(Yy,"")}function Ka(e,t,n){if(t=yf(t),yf(e)!==t&&n)throw Error(fe(425))}function vs(){}var Zc=null,Jc=null;function ed(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var td=typeof setTimeout=="function"?setTimeout:void 0,Xy=typeof clearTimeout=="function"?clearTimeout:void 0,wf=typeof Promise=="function"?Promise:void 0,Qy=typeof queueMicrotask=="function"?queueMicrotask:typeof wf<"u"?function(e){return wf.resolve(null).then(e).catch(Zy)}:td;function Zy(e){setTimeout(function(){throw e})}function wc(e,t){var n=t,o=0;do{var r=n.nextSibling;if(e.removeChild(n),r&&r.nodeType===8)if(n=r.data,n==="/$"){if(o===0){e.removeChild(r),Il(t);return}o--}else n!=="$"&&n!=="$?"&&n!=="$!"||o++;n=r}while(n);Il(t)}function lr(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?")break;if(t==="/$")return null}}return e}function Cf(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"){if(t===0)return e;t--}else n==="/$"&&t++}e=e.previousSibling}return null}var zi=Math.random().toString(36).slice(2),Ro="__reactFiber$"+zi,Vl="__reactProps$"+zi,Ho="__reactContainer$"+zi,nd="__reactEvents$"+zi,Jy="__reactListeners$"+zi,ew="__reactHandles$"+zi;function Ir(e){var t=e[Ro];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Ho]||n[Ro]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=Cf(e);e!==null;){if(n=e[Ro])return n;e=Cf(e)}return t}e=n,n=e.parentNode}return null}function Yl(e){return e=e[Ro]||e[Ho],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function vi(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(fe(33))}function $s(e){return e[Vl]||null}var od=[],bi=-1;function fr(e){return{current:e}}function xt(e){0>bi||(e.current=od[bi],od[bi]=null,bi--)}function Ct(e,t){bi++,od[bi]=e.current,e.current=t}var pr={},dn=fr(pr),Rn=fr(!1),Vr=pr;function Ti(e,t){var n=e.type.contextTypes;if(!n)return pr;var o=e.stateNode;if(o&&o.__reactInternalMemoizedUnmaskedChildContext===t)return o.__reactInternalMemoizedMaskedChildContext;var r={},i;for(i in n)r[i]=t[i];return o&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=r),r}function En(e){return e=e.childContextTypes,e!=null}function bs(){xt(Rn),xt(dn)}function kf(e,t,n){if(dn.current!==pr)throw Error(fe(168));Ct(dn,t),Ct(Rn,n)}function Gg(e,t,n){var o=e.stateNode;if(t=t.childContextTypes,typeof o.getChildContext!="function")return n;o=o.getChildContext();for(var r in o)if(!(r in t))throw Error(fe(108,Vb(e)||"Unknown",r));return Pt({},n,o)}function ys(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||pr,Vr=dn.current,Ct(dn,e),Ct(Rn,Rn.current),!0}function Sf(e,t,n){var o=e.stateNode;if(!o)throw Error(fe(169));n?(e=Gg(e,t,Vr),o.__reactInternalMemoizedMergedChildContext=e,xt(Rn),xt(dn),Ct(dn,e)):xt(Rn),Ct(Rn,n)}var $o=null,zs=!1,Cc=!1;function qg(e){$o===null?$o=[e]:$o.push(e)}function tw(e){zs=!0,qg(e)}function gr(){if(!Cc&&$o!==null){Cc=!0;var e=0,t=ht;try{var n=$o;for(ht=1;e<n.length;e++){var o=n[e];do o=o(!0);while(o!==null)}$o=null,zs=!1}catch(r){throw $o!==null&&($o=$o.slice(e+1)),vg(Dd,gr),r}finally{ht=t,Cc=!1}}return null}var yi=[],wi=0,ws=null,Cs=0,Qn=[],Zn=0,Br=null,zo=1,Vo="";function Lr(e,t){yi[wi++]=Cs,yi[wi++]=ws,ws=e,Cs=t}function Kg(e,t,n){Qn[Zn++]=zo,Qn[Zn++]=Vo,Qn[Zn++]=Br,Br=e;var o=zo;e=Vo;var r=32-go(o)-1;o&=~(1<<r),n+=1;var i=32-go(t)+r;if(30<i){var l=r-r%5;i=(o&(1<<l)-1).toString(32),o>>=l,r-=l,zo=1<<32-go(t)+r|n<<r|o,Vo=i+e}else zo=1<<i|n<<r|o,Vo=e}function zd(e){e.return!==null&&(Lr(e,1),Kg(e,1,0))}function Vd(e){for(;e===ws;)ws=yi[--wi],yi[wi]=null,Cs=yi[--wi],yi[wi]=null;for(;e===Br;)Br=Qn[--Zn],Qn[Zn]=null,Vo=Qn[--Zn],Qn[Zn]=null,zo=Qn[--Zn],Qn[Zn]=null}var Bn=null,Vn=null,Ft=!1,fo=null;function Yg(e,t){var n=Jn(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,t=e.deletions,t===null?(e.deletions=[n],e.flags|=16):t.push(n)}function Nf(e,t){switch(e.tag){case 5:var n=e.type;return t=t.nodeType!==1||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,Bn=e,Vn=lr(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,Bn=e,Vn=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=Br!==null?{id:zo,overflow:Vo}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=Jn(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,Bn=e,Vn=null,!0):!1;default:return!1}}function rd(e){return(e.mode&1)!==0&&(e.flags&128)===0}function id(e){if(Ft){var t=Vn;if(t){var n=t;if(!Nf(e,t)){if(rd(e))throw Error(fe(418));t=lr(n.nextSibling);var o=Bn;t&&Nf(e,t)?Yg(o,n):(e.flags=e.flags&-4097|2,Ft=!1,Bn=e)}}else{if(rd(e))throw Error(fe(418));e.flags=e.flags&-4097|2,Ft=!1,Bn=e}}}function xf(e){ Line truncated
Error generating stack: `+i.message+`
`+i.stack}return{value:e,source:t,stack:r,digest:null}}function Rc(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function ud(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var cw=typeof WeakMap=="function"?WeakMap:Map;function Ch(e,t,n){n=Bo(-1,n),n.tag=3,n.payload={element:null};var o=t.value;return n.callback=function(){Ds||(Ds=!0,bd=o),ud(e,t)},n}function kh(e,t,n){n=Bo(-1,n),n.tag=3;var o=e.type.getDerivedStateFromError;if(typeof o=="function"){var r=t.value;n.payload=function(){return o(r)},n.callback=function(){ud(e,t)}}var i=e.stateNode;return i!==null&&typeof i.componentDidCatch=="function"&&(n.callback=function(){ud(e,t),typeof o!="function"&&(sr===null?sr=new Set([this]):sr.add(this));var l=t.stack;this.componentDidCatch(t.value,{componentStack:l!==null?l:""})}),n}function Pf(e,t,n){var o=e.pingCache;if(o===null){o=e.pingCache=new cw;var r=new Set;o.set(t,r)}else r=o.get(t),r===void 0&&(r=new Set,o.set(t,r));r.has(n)||(r.add(n),e=Sw.bind(null,e,t,n),t.then(e,e))}function If(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function Af(e,t,n,o,r){return(e.mode&1)===0?(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=Bo(-1,1),t.tag=2,ar(n,t,1))),n.lanes|=1),e):(e.flags|=65536,e.lanes=r,e)}var dw=Go.ReactCurrentOwner,xn=!1;function _n(e,t,n,o){t.child=e===null?Zg(t,null,n,o):Pi(t,e.child,n,o)}function Of(e,t,n,o,r){n=n.render;var i=t.ref;return Fi(t,r),o=Qd(e,t,n,o,i,r),n=Zd(),e!==null&&!xn?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~r,Wo(e,t,r)):(Ft&&n&&zd(t),t.flags|=1,_n(e,t,o,r),t.child)}function $f(e,t,n,o,r){if(e===null){var i=n.type;return typeof i=="function"&&!sp(i)&&i.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=i,Sh(e,t,i,o,r)):(e=us(n.type,null,o,t,t.mode,r),e.ref=t.ref,e.return=t,t.child=e)}if(i=e.child,(e.lanes&r)===0){var l=i.memoizedProps;if(n=n.compare,n=n!==null?n:Ol,n(l,o)&&e.ref===t.ref)return Wo(e,t,r)}return t.flags|=1,e=cr(i,o),e.ref=t.ref,e.return=t,t.child=e}function Sh(e,t,n,o,r){if(e!==null){var i=e.memoizedProps;if(Ol(i,o)&&e.ref===t.ref)if(xn=!1,t.pendingProps=o=i,(e.lanes&r)!==0)(e.flags&131072)!==0&&(xn=!0);else return t.lanes=e.lanes,Wo(e,t,r)}return cd(e,t,n,o,r)}function Nh(e,t,n){var o=t.pendingProps,r=o.children,i=e!==null?e.memoizedState:null;if(o.mode==="hidden")if((t.mode&1)===0)t.memoizedState={baseLanes:0,cachePool:null,transitions:null},Ct(Si,zn),zn|=n;else{if((n&1073741824)===0)return e=i!==null?i.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,Ct(Si,zn),zn|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},o=i!==null?i.baseLanes:n,Ct(Si,zn),zn|=o}else i!==null?(o=i.baseLanes|n,t.memoizedState=null):o=n,Ct(Si,zn),zn|=o;return _n(e,t,r,n),t.child}function xh(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function cd(e,t,n,o,r){var i=En(n)?Vr:dn.current;return i=Ti(t,i),Fi(t,r),n=Qd(e,t,n,o,i,r),o=Zd(),e!==null&&!xn?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~r,Wo(e,t,r)):(Ft&&o&&zd(t),t.flags|=1,_n(e,t,n,r),t.child)}function zf(e,t,n,o,r){if(En(n)){var i=!0;ys(t)}else i=!1;if(Fi(t,r),t.stateNode===null)ls(e,t),wh(t,n,o),sd(t,n,o,r),o=!0;else if(e===null){var l=t.stateNode,a=t.memoizedProps;l.props=a;var s=l.context,c=n.contextType;typeof c=="object"&&c!==null?c=to(c):(c=En(n)?Vr:dn.current,c=Ti(t,c));var p=n.getDerivedStateFromProps,m=typeof p=="function"||typeof l.getSnapshotBeforeUpdate=="function";m||typeof l.UNSAFE_componentWillReceiveProps!="function"&&typeof l.componentWillReceiveProps!="function"||(a!==o||s!==c)&&Lf(t,l,o,c),Zo=!1;var g=t.memoizedState;l.state=g,Ns(t,o,l,r),s=t.memoizedState,a!==o||g!==s||Rn.current||Zo?(typeof p=="function"&&(ad(t,n,p,o),s=t.memoizedState),(a=Zo||Tf(t,n,a,o,g,s,c))?(m||typeof l.UNSAFE_componentWillMount!="function"&&typeof l.componentWillMount!="function"||(typeof l.componentWillMount=="function"&&l.componentWillMount(),typeof l.UNSAFE_componentWillMount=="function"&&l.UNSAFE_componentWillMount()),typeof l.componentDidMount=="function"&&(t.flags|=4194308)):(typeof l.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=o,t.memoizedState=s),l.props=o,l.state=s,l.context=c,o=a):(typeof l.componentDidMount=="function"&&(t.flags|=4194308),o=!1)}else{l=t.stateNode,eh(e,t),a=t.memoizedProps,c=t.type===t.elementType?a:po(t.type,a),l.props=c,m=t.pendingProps,g=l.context,s=n.contextType,typeof s=="object"&&s!==null?s=to(s):(s=En(n)?Vr:dn.current,s=Ti(t,s));var d=n.getDerivedStateFromProps;(p=typeof d=="function"||typeof l.getSnapshotBeforeUpdate=="function")||typeof l.UNSAFE_componentWillReceiveProps!="function"&&typeof l.componentWillReceiveProps!="function"||(a!==m||g!==s)&&Lf(t,l,o,s),Zo=!1,g=t.memoizedState,l.state=g,Ns(t,o,l, Line truncated
font-size: .6rem;
font-weight: bold;
color: hsl(${Math.max(0,Math.min(120-120*g,120))}deg 100% 31%);`,n?.key)}return r}}function Ge(e,t,n,o){return{debug:()=>{var r;return(r=e?.debugAll)!=null?r:e[t]},key:!1,onChange:o}}function Ow(e,t,n,o){let r=()=>{var l;return(l=i.getValue())!=null?l:e.options.renderFallbackValue},i={id:`${t.id}_${n.id}`,row:t,column:n,getValue:()=>t.getValue(o),renderValue:r,getContext:We(()=>[e,n,t,i],(l,a,s,c)=>({table:l,column:a,row:s,cell:c,getValue:c.getValue,renderValue:c.renderValue}),Ge(e.options,"debugCells","cell.getContext"))};return e._features.forEach(l=>{l.createCell==null||l.createCell(i,n,t,e)},{}),i}function $w(e,t,n,o){var r,i;let a={...e._getDefaultColumnDef(),...t},s=a.accessorKey,c=(r=(i=a.id)!=null?i:s?typeof String.prototype.replaceAll=="function"?s.replaceAll(".","_"):s.replace(/\./g,"_"):void 0)!=null?r:typeof a.header=="string"?a.header:void 0,p;if(a.accessorFn?p=a.accessorFn:s&&(s.includes(".")?p=g=>{let d=g;for(let h of s.split(".")){var v;d=(v=d)==null?void 0:v[h]}return d}:p=g=>g[a.accessorKey]),!c)throw new Error;let m={id:`${String(c)}`,accessorFn:p,parent:o,depth:n,columnDef:a,columns:[],getFlatColumns:We(()=>[!0],()=>{var g;return[m,...(g=m.columns)==null?void 0:g.flatMap(d=>d.getFlatColumns())]},Ge(e.options,"debugColumns","column.getFlatColumns")),getLeafColumns:We(()=>[e._getOrderColumnsFn()],g=>{var d;if((d=m.columns)!=null&&d.length){let v=m.columns.flatMap(h=>h.getLeafColumns());return g(v)}return[m]},Ge(e.options,"debugColumns","column.getLeafColumns"))};for(let g of e._features)g.createColumn==null||g.createColumn(m,e);return m}var pn="debugHeaders";function Jh(e,t,n){var o;let i={id:(o=n.id)!=null?o:t.id,column:t,index:n.index,isPlaceholder:!!n.isPlaceholder,placeholderId:n.placeholderId,depth:n.depth,subHeaders:[],colSpan:0,rowSpan:0,headerGroup:null,getLeafHeaders:()=>{let l=[],a=s=>{s.subHeaders&&s.subHeaders.length&&s.subHeaders.map(a),l.push(s)};return a(i),l},getContext:()=>({table:e,header:i,column:t})};return e._features.forEach(l=>{l.createHeader==null||l.createHeader(i,e)}),i}var zw={createTable:e=>{e.getHeaderGroups=We(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(t,n,o,r)=>{var i,l;let a=(i=o?.map(m=>n.find(g=>g.id===m)).filter(Boolean))!=null?i:[],s=(l=r?.map(m=>n.find(g=>g.id===m)).filter(Boolean))!=null?l:[],c=n.filter(m=>!(o!=null&&o.includes(m.id))&&!(r!=null&&r.includes(m.id)));return Xs(t,[...a,...c,...s],e)},Ge(e.options,pn,"getHeaderGroups")),e.getCenterHeaderGroups=We(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(t,n,o,r)=>(n=n.filter(i=>!(o!=null&&o.includes(i.id))&&!(r!=null&&r.includes(i.id))),Xs(t,n,e,"center")),Ge(e.options,pn,"getCenterHeaderGroups")),e.getLeftHeaderGroups=We(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left],(t,n,o)=>{var r;let i=(r=o?.map(l=>n.find(a=>a.id===l)).filter(Boolean))!=null?r:[];return Xs(t,i,e,"left")},Ge(e.options,pn,"getLeftHeaderGroups")),e.getRightHeaderGroups=We(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.right],(t,n,o)=>{var r;let i=(r=o?.map(l=>n.find(a=>a.id===l)).filter(Boolean))!=null?r:[];return Xs(t,i,e,"right")},Ge(e.options,pn,"getRightHeaderGroups")),e.getFooterGroups=We(()=>[e.getHeaderGroups()],t=>[...t].reverse(),Ge(e.options,pn,"getFooterGroups")),e.getLeftFooterGroups=We(()=>[e.getLeftHeaderGroups()],t=>[...t].reverse(),Ge(e.options,pn,"getLeftFooterGroups")),e.getCenterFooterGroups=We(()=>[e.getCenterHeaderGroups()],t=>[...t].reverse(),Ge(e.options,pn,"getCenterFooterGroups")),e.getRightFooterGroups=We(()=>[e.getRightHeaderGroups()],t=>[...t].reverse(),Ge(e.options,pn,"getRightFooterGroups")),e.getFlatHeaders=We(()=>[e.getHeaderGroups()],t=>t.map(n=>n.headers).flat(),Ge(e.options,pn,"getFlatHeaders")),e.getLeftFlatHeaders=We(()=>[e.getLeftHeaderGroups()],t=>t.map(n=>n.headers).flat(),Ge(e.options,pn,"getLeftFlatHeaders")),e.getCenterFlatHeaders=We(()=>[e.getCenterHeaderGroups()],t=>t.map(n=>n.headers).flat(),Ge(e.options,pn,"getCenterFlatHeaders")),e.getRightFlatHeaders=We(()=>[e.getRightHeaderGroups()],t=>t.map(n=>n.headers).flat(),Ge(e.options,pn,"getRightFlatHeaders")),e.getCenterLeafHeaders=We(()=>[e.getCenterFlatHeaders()],t=>t.filter(n=>{var o;return!((o=n.subHeaders)!=null&&o.length)}),Ge(e.options,pn,"getCenterLeafHeaders")),e.getLeftLeafHeaders=We(()=>[e.getLeftFlatHeaders()],t=>t.filter(n=>{var o;return!((o=n.subHeaders)!=null&&o.length)}),Ge(e.options,pn,"getLeftLeafHeaders")),e.getRightLeafHeaders=We(()=>[e.getRightFlatHeaders()],t=>t.filter(n=>{var o;return!((o=n.subHeaders)!=null&&o.length)}),Ge(e.options,pn,"getRightLeafHeaders")),e.getLeafHeaders=We(()=>[e.getLeftHeaderGroups(),e.getCenterHeaderGroups(),e.getRightHeaderGroups()],(t,n,o)=>{var r,i,l,a,s,c;return[...(r=(i=t[0])==null?void 0:i.headers)!=null?r:[],...(l=(a=n[0])==null?void 0:a.headers)!=null?l:[],...(s=(c=o[0]) Line truncated
To pick up a draggable item, press the space bar.
While dragging, use the arrow keys to move the item.
Press space again to drop the item in its new position, or press escape to cancel.
`},MC={onDragStart(e){let{active:t}=e;return"Picked up draggable item "+t.id+"."},onDragOver(e){let{active:t,over:n}=e;return n?"Draggable item "+t.id+" was moved over droppable area "+n.id+".":"Draggable item "+t.id+" is no longer over a droppable area."},onDragEnd(e){let{active:t,over:n}=e;return n?"Draggable item "+t.id+" was dropped over droppable area "+n.id:"Draggable item "+t.id+" was dropped."},onDragCancel(e){let{active:t}=e;return"Dragging was cancelled. Draggable item "+t.id+" was dropped."}};function TC(e){let{announcements:t=MC,container:n,hiddenTextDescribedById:o,screenReaderInstructions:r=DC}=e,{announce:i,announcement:l}=C_(),a=Yr("DndLiveRegion"),[s,c]=(0,ne.useState)(!1);if((0,ne.useEffect)(()=>{c(!0)},[]),EC((0,ne.useMemo)(()=>({onDragStart(m){let{active:g}=m;i(t.onDragStart({active:g}))},onDragMove(m){let{active:g,over:d}=m;t.onDragMove&&i(t.onDragMove({active:g,over:d}))},onDragOver(m){let{active:g,over:d}=m;i(t.onDragOver({active:g,over:d}))},onDragEnd(m){let{active:g,over:d}=m;i(t.onDragEnd({active:g,over:d}))},onDragCancel(m){let{active:g,over:d}=m;i(t.onDragCancel({active:g,over:d}))}}),[i,t])),!s)return null;let p=ne.default.createElement(ne.default.Fragment,null,ne.default.createElement(y_,{id:o,value:r.draggable}),ne.default.createElement(w_,{id:a,announcement:l}));return n?(0,Zr.createPortal)(p,n):p}var Yt;(function(e){e.DragStart="dragStart",e.DragMove="dragMove",e.DragEnd="dragEnd",e.DragCancel="dragCancel",e.DragOver="dragOver",e.RegisterDroppable="registerDroppable",e.SetDroppableDisabled="setDroppableDisabled",e.UnregisterDroppable="unregisterDroppable"})(Yt||(Yt={}));function lu(){}function Vp(e,t){return(0,ne.useMemo)(()=>({sensor:e,options:t??{}}),[e,t])}function I_(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,ne.useMemo)(()=>[...t].filter(o=>o!=null),[...t])}var yo=Object.freeze({x:0,y:0});function LC(e,t){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))}function PC(e,t){let{data:{value:n}}=e,{data:{value:o}}=t;return n-o}function IC(e,t){let{data:{value:n}}=e,{data:{value:o}}=t;return o-n}function A_(e,t){if(!e||e.length===0)return null;let[n]=e;return t?n[t]:n}function k_(e,t,n){return t===void 0&&(t=e.left),n===void 0&&(n=e.top),{x:t+e.width*.5,y:n+e.height*.5}}var Bp=e=>{let{collisionRect:t,droppableRects:n,droppableContainers:o}=e,r=k_(t,t.left,t.top),i=[];for(let l of o){let{id:a}=l,s=n.get(a);if(s){let c=LC(k_(s),r);i.push({id:a,data:{droppableContainer:l,value:c}})}}return i.sort(PC)};function AC(e,t){let n=Math.max(t.top,e.top),o=Math.max(t.left,e.left),r=Math.min(t.left+t.width,e.left+e.width),i=Math.min(t.top+t.height,e.top+e.height),l=r-o,a=i-n;if(o<r&&n<i){let s=t.width*t.height,c=e.width*e.height,p=l*a,m=p/(s+c-p);return Number(m.toFixed(4))}return 0}var OC=e=>{let{collisionRect:t,droppableRects:n,droppableContainers:o}=e,r=[];for(let i of o){let{id:l}=i,a=n.get(l);if(a){let s=AC(a,t);s>0&&r.push({id:l,data:{droppableContainer:i,value:s}})}}return r.sort(IC)};function $C(e,t,n){return{...e,scaleX:t&&n?t.width/n.width:1,scaleY:t&&n?t.height/n.height:1}}function O_(e,t){return e&&t?{x:e.left-t.left,y:e.top-t.top}:yo}function zC(e){return function(n){for(var o=arguments.length,r=new Array(o>1?o-1:0),i=1;i<o;i++)r[i-1]=arguments[i];return r.reduce((l,a)=>({...l,top:l.top+e*a.y,bottom:l.bottom+e*a.y,left:l.left+e*a.x,right:l.right+e*a.x}),{...n})}}var VC=zC(1);function BC(e){if(e.startsWith("matrix3d(")){let t=e.slice(9,-1).split(/, /);return{x:+t[12],y:+t[13],scaleX:+t[0],scaleY:+t[5]}}else if(e.startsWith("matrix(")){let t=e.slice(7,-1).split(/, /);return{x:+t[4],y:+t[5],scaleX:+t[0],scaleY:+t[3]}}return null}function jC(e,t,n){let o=BC(t);if(!o)return e;let{scaleX:r,scaleY:i,x:l,y:a}=o,s=e.left-l-(1-r)*parseFloat(n),c=e.top-a-(1-i)*parseFloat(n.slice(n.indexOf(" ")+1)),p=r?e.width/r:e.width,m=i?e.height/i:e.height;return{width:p,height:m,top:c,right:s+p,bottom:c+m,left:s}}var HC={ignoreTransform:!1};function ti(e,t){t===void 0&&(t=HC);let n=e.getBoundingClientRect();if(t.ignoreTransform){let{transform:c,transformOrigin:p}=yn(e).getComputedStyle(e);c&&(n=jC(n,c,p))}let{top:o,left:r,width:i,height:l,bottom:a,right:s}=n;return{top:o,left:r,width:i,height:l,bottom:a,right:s}}function S_(e){return ti(e,{ignoreTransform:!0})}function UC(e){let t=e.innerWidth,n=e.innerHeight;return{top:0,left:0,right:t,bottom:n,width:t,height:n}}function WC(e,t){return t===void 0&&(t=yn(e).getComputedStyle(e)),t.position==="fixed"}function GC(e,t){t===void 0&&(t=yn(e).getComputedStyle(e));let n=/(auto|scroll|overlay)/;return["overflow","overflowX","overflowY"].some(r=>{let i=t[r];return typeof i=="string"?n.test(i):!1})}function uu(e,t){let n=[];function o(r){if(t!=null&&n.length>=t||!r)return n;if(tu(r)&&r.scrollingElement!=null&&!n.includes(r.scrollingElement))return n.push(r.scrollingElement),n;if(!Bi(r)||Tp(r)||n.includes(r))return n;let i=yn(e).getComputedStyle(r);return r!==e&&GC(r,i)&&n.push(r),WC(r,i)?n:o(r.parentNode)}retu Line truncated
`)?'"'+St.replace(/"/g,'""')+'"':St},E=["Nome",...b.map(Vt=>Vt.name)],z=ln.map(Vt=>[Vt._title,...b.map(ko=>{let Ut=Vt[ko.id];return Array.isArray(Ut)?Ut.join(";"):Ut})].map(x).join(",")),pe=[E.join(","),...z].join(`
`),Ue=new Blob([pe],{type:"text/csv;charset=utf-8;"}),dt=URL.createObjectURL(Ue),Sn=document.createElement("a");Sn.href=dt,Sn.download=(e?.parent?.name||r.vault.getName()||"database")+".csv",Sn.click(),URL.revokeObjectURL(dt),xe(!1)},[Le,U.hiddenColumns,ln,e,r]),li=(0,se.useCallback)(async b=>{let x=b.target.files?.[0];if(!x||!e)return;let z=(await x.text()).split(/\r?\n/).filter(St=>St.trim()!=="");if(z.length<2)return;let pe=St=>{let ko=[],Ut="",Po=!1;for(let Io=0;Io<St.length;Io++){let ui=St[Io];ui==='"'?Po&&St[Io+1]==='"'?(Ut+='"',Io++):Po=!Po:ui===","&&!Po?(ko.push(Ut),Ut=""):Ut+=ui}return ko.push(Ut),ko},Ue=pe(z[0]).map(St=>St.trim().toLowerCase()),dt=new Map,Sn=new Set;Ue.forEach((St,ko)=>{if(St==="nome"||St==="title"||St==="name")return;let Ut=f.schema.find(Po=>Po.name.toLowerCase()===St);Ut&&!Sn.has(Ut.id)&&(dt.set(ko,{id:Ut.id,type:Ut.type}),Sn.add(Ut.id))});let Vt=Ue.findIndex(St=>St==="nome"||St==="title"||St==="name");for(let St of z.slice(1)){let ko=pe(St),Ut=Vt>=0?ko[Vt]?.trim():"";if(Ut&&y.some(Io=>Io._title===Ut))continue;let Po=await t.createNote(e);Ut&&await t.renameNote(Po,Ut);for(let[Io,ui]of dt){let Wu=ko[Io]?.trim()??"";if(!Wu)continue;let tb=ui.type==="multiselect"?Wu.split(";").map(nb=>nb.trim()):Wu;await t.updateNoteField(Po,ui.id,tb)}}b.target.value="",xe(!1)},[e,f.schema,t,r]);(0,se.useEffect)(()=>{if(!K)return;let b=x=>{oe.current?.contains(x.target)||Z.current&&!Z.current.contains(x.target)&&D(!1)};return document.addEventListener("mousedown",b),()=>document.removeEventListener("mousedown",b)},[K]),(0,se.useEffect)(()=>{if(!ke){Mt(null);return}let b=ft.current[ke];if(!b)return;let x=b.getBoundingClientRect();Mt({top:x.bottom+6,left:x.left})},[ke]),(0,se.useEffect)(()=>{if(!ke)return;let b=x=>{let E=ft.current[ke],z=Jt.current,pe=E&&E.contains(x.target),Ue=z&&z.contains(x.target);!pe&&!Ue&&ye(null)};return document.addEventListener("mousedown",b),()=>document.removeEventListener("mousedown",b)},[ke]),(0,se.useEffect)(()=>{if(!Et)return;let b=x=>{let E=$t.current[Et];E&&!E.contains(x.target)&&bt(null)};return document.addEventListener("mousedown",b),()=>document.removeEventListener("mousedown",b)},[Et]);let Rr=Ik,Er=(0,se.useCallback)(async b=>{let x=b.map(E=>({id:E.id,columnId:E.columnId,operator:E.operator,value:E.value,conjunction:E.conjunction}));await Pe({...U,activePills:x})},[Pe,U]),wa=b=>{let{active:x,over:E}=b;if(!E||x.id===E.id)return;let z=v.findIndex(dt=>dt.id===x.id),pe=v.findIndex(dt=>dt.id===E.id),Ue=Gi(v,z,pe);h(Ue),Er(Ue)},ai=(b,x,E,z)=>{let pe=crypto.randomUUID(),Ue=[...v,{id:pe,columnId:b,columnName:x,columnType:z,icon:E,operator:Bk(z),value:"",conjunction:"and"}];h(Ue),Er(Ue),D(!1)},tl=b=>{let x=v.filter(E=>E.id!==b);h(x),Er(x),ke===b&&ye(null),Et===b&&bt(null)},$u=async b=>{await Pe({...U,rowHeight:b}),Ye(!1)},zu=async()=>{await Pe({...U,wrapText:!U.wrapText})},nl=async()=>{await Pe({...U,includeSubfolders:!U.includeSubfolders})},Vu=async(b,x)=>{let E={...U.aggregations??{},[b]:x};await Pe({...U,aggregations:E}),De(null)},Ca=(b,x)=>{if(x==="none")return"";let E=ln.map(dt=>b==="_title"?dt._title:dt[b]),z=ln.length;if(x==="count")return`${z} ${z===1?u("row_singular").toLowerCase():u("row_plural").toLowerCase()}`;let pe=E.filter(dt=>dt!=null&&String(dt).trim()!=="");if(x==="count_values")return`${pe.length} preenchido${pe.length!==1?"s":""}`;let Ue=pe.map(dt=>parseFloat(String(dt))).filter(dt=>!isNaN(dt));return Ue.length===0?"\u2014":x==="sum"?String(Math.round(Ue.reduce((dt,Sn)=>dt+Sn,0)*1e10)/1e10):x==="avg"?String(Math.round(Ue.reduce((dt,Sn)=>dt+Sn,0)/Ue.length*1e10)/1e10):x==="min"?String(Math.min(...Ue)):x==="max"?String(Math.max(...Ue)):""},Bu={none:u("agg_none"),count:"",count_values:"",sum:u("agg_sum"),avg:u("agg_avg"),min:u("agg_min"),max:u("agg_max")},Fr=(b,x,E)=>{let z=v.map(pe=>pe.id===b?{...pe,operator:x,value:E}:pe);h(z),Er(z)},ol=b=>{let x=v.map(E=>E.id===b?{...E,conjunction:E.conjunction==="and"?"or":"and"}:E);h(x),Er(x)},Co=v.length>=3||v.some(b=>b.columnName.length>10);(0,se.useEffect)(()=>{Co||(en(!1),Ce.current&&clearTimeout(Ce.current))},[Co]),(0,se.useEffect)(()=>()=>{Ce.current&&clearTimeout(Ce.current)},[]);let rl=()=>{Ce.current&&(clearTimeout(Ce.current),Ce.current=null)},ka=()=>{rl(),Ce.current=setTimeout(()=>en(!1),6e3)},ju=()=>{en(!0),ka(),requestAnimationFrame(()=>M.current?.focus())},Sa=()=>{rl(),en(!1)},Na=(0,se.useCallback)(async b=>{if(n){let x=U.hiddenColumns.includes(b)?U.hiddenColumns.filter(E=>E!==b):[...U.hiddenColumns,b];await Pe({...U,hiddenColumns:x})}else{let x=f.schema.map(E=>E.id===b?{...E,visible:!E.visible}:E);await Xe(x)}},[n,U,Pe,f.schema,Xe]),Hu=(0,se.useCallback)(async b=>{let{active:x,over:E}=b;if(!E||x.id===E.id)return;let z=Le.findIndex(Ue=>Ue.id===x.id),pe=Le.findIndex(Ue=>Ue.id===E.id);if(!(z===-1||pe===-1))if(n){let Ue=Gi(Le,z,pe).map(dt=>dt.id);await Pe({...U,columnOrder:Ue})}else await Xe(Gi(f.schema,z,pe))},[Le,n,U,Pe,f.schema,Xe]),Uu=async()=>{let x={id:`campo_${Date.now()}`,name:u("new_field"),type Line truncated
`,r-1)+1,a=o.indexOf(`
`,r+n.fullMatch.length);a===-1?a=o.length:a+=1,i=o.slice(0,l)+o.slice(a)}else i=o.slice(0,r)+o.slice(r+n.fullMatch.length);await this.app.vault.modify(t,i)}serializeInlineValue(t){return t==null?"":Array.isArray(t)?t.join(", "):typeof t=="string"?t:typeof t=="number"||typeof t=="boolean"?String(t):JSON.stringify(t)}async syncTwoWayRelation(t,n,o,r){if(!n.pairedColumnId||!n.refDatabasePath)return;let i=this.app.vault.getFileByPath(n.refDatabasePath);if(!i)return;let l=this.getNotesInDatabase(i),a=t.basename,s=r.filter(p=>!o.includes(p)),c=o.filter(p=>!r.includes(p));for(let p of l){let g=this.app.metadataCache.getFileCache(p)?.frontmatter??{},d=n.refColumnId==="_title"?p.basename:String(g[n.refColumnId]??"");s.includes(d)&&await this.app.fileManager.processFrontMatter(p,v=>{let h=Array.isArray(v[n.pairedColumnId])?v[n.pairedColumnId]:v[n.pairedColumnId]?[String(v[n.pairedColumnId])]:[];h.includes(a)||(v[n.pairedColumnId]=[...h,a])}),c.includes(d)&&await this.app.fileManager.processFrontMatter(p,v=>{let y=(Array.isArray(v[n.pairedColumnId])?v[n.pairedColumnId]:v[n.pairedColumnId]?[String(v[n.pairedColumnId])]:[]).filter(_=>_!==a);y.length>0?v[n.pairedColumnId]=y:delete v[n.pairedColumnId]})}}async renameNote(t,n){if(!n.trim()||n===t.basename)return;let o=(0,Kn.normalizePath)(`${t.parent?.path??""}/${n.trim()}.md`);await this.app.fileManager.renameFile(t,o)}async createNote(t,n){let o=t.parent?.path??"",r=(0,Kn.normalizePath)(`${o}/${u("db_untitled_note")}`),i=`${r}.md`,l=1;for(;this.app.vault.getFileByPath(i);)i=`${r} ${l++}.md`;let a=await this.app.vault.create(i,`---
---
`);return n&&Object.keys(n).length>0&&await this.app.fileManager.processFrontMatter(a,s=>{for(let[c,p]of Object.entries(n))s[c]=p}),a}getAllDatabases(){return this.app.vault.getMarkdownFiles().filter(t=>this.isDatabaseFile(t))}resolveLookupsForRows(t,n){let o=n.filter(i=>i.type==="lookup"&&i.refDatabasePath&&i.refColumnId&&i.refMatchColumnId);if(o.length===0)return t;let r=new Map;for(let i of o){let l=i.refDatabasePath;if(!r.has(l)){let a=this.app.vault.getFileByPath(l);if(!a){r.set(l,[]);continue}let s=this.readConfig(a),p=this.getNotesInDatabase(a).map(m=>this.getNoteDataSync(m,s.schema));r.set(l,p)}}return t.map(i=>{let l={...i};for(let a of o){let s=r.get(a.refDatabasePath)??[],c=a.refMatchColumnId==="_title"?i._title:i[a.refMatchColumnId],p=String(c??"");if(!p){l[a.id]=null;continue}let m=s.find(g=>g._title===p);l[a.id]=m?m[a.refColumnId]??null:null}return l})}resolveRollupsForRows(t,n){let o=n.filter(i=>i.type==="rollup"&&i.rollupRelationColumnId&&i.rollupTargetColumnId&&i.rollupFunction);if(o.length===0)return t;let r=new Map;for(let i of o){let l=n.find(s=>s.id===i.rollupRelationColumnId);if(!l||l.type!=="relation"||!l.refDatabasePath)continue;let a=l.refDatabasePath;if(!r.has(a)){let s=this.app.vault.getFileByPath(a);if(!s){r.set(a,[]);continue}let c=this.readConfig(s),p=this.getNotesInDatabase(s);r.set(a,p.map(m=>this.getNoteDataSync(m,c.schema)))}}return t.map(i=>{let l={...i};for(let a of o){let s=n.find(h=>h.id===a.rollupRelationColumnId);if(!s||!s.refDatabasePath){l[a.id]=null;continue}let c=r.get(s.refDatabasePath)??[],p=i[s.id],m=Array.isArray(p)?p.filter(h=>typeof h=="string"):typeof p=="string"&&p?[p]:[];if(m.length===0){l[a.id]=null;continue}let g=c.filter(h=>m.includes(h._title)),d=a.rollupTargetColumnId,v=g.map(h=>d==="_title"?h._title:h[d]).filter(h=>h!=null);l[a.id]=this.applyRollupFunction(v,a.rollupFunction)}return l})}applyRollupFunction(t,n){if(t.length===0)return null;switch(n){case"count":return t.length;case"count_values":return new Set(t.map(o=>String(o))).size;case"list":return t.map(o=>String(o)).join(", ");case"sum":{let o=t.map(Number).filter(r=>!isNaN(r));return o.length>0?o.reduce((r,i)=>r+i,0):null}case"avg":{let o=t.map(Number).filter(r=>!isNaN(r));return o.length>0?Math.round(o.reduce((r,i)=>r+i,0)/o.length*100)/100:null}case"min":{let o=t.map(Number).filter(r=>!isNaN(r));return o.length>0?Math.min(...o):null}case"max":{let o=t.map(Number).filter(r=>!isNaN(r));return o.length>0?Math.max(...o):null}default:return null}}async deleteNotes(t){for(let n of t)await this.app.fileManager.trashFile(n)}async duplicateNotes(t){for(let n of t){let o=n.parent?.path??"",r=(0,Kn.normalizePath)(`${o}/${n.basename} ${u("db_copy_suffix")}.md`),i=2;for(;this.app.vault.getFileByPath(r);)r=(0,Kn.normalizePath)(`${o}/${n.basename} ${u("db_copy_suffix_n").replace("$n",String(i++))}.md`);let l=await this.app.vault.read(n);await this.app.vault.create(r,l)}}async moveNotes(t,n){for(let o of t){let r=(0,Kn.normalizePath)(`${n}/${o.name}`);await this.app.fileManager.renameFile(o,r)}}async createDatabase(t){let n=(0,Kn.normalizePath)(t?`${t}/${this.databaseFileName}`:this.databaseFileName);if(this.app.vault.getFileByPath(n))throw new Error(u("db_already_exists").replace("$folder",t||"/"));let o=["---",`${Fu}: true`,"schema: []","views:"," - id: default"," type: table"," filters: []"," sorts: []"," hiddenColumns: []"," columnWidths: {}","---","","> [!tip] Notion Bases","> "+u("db_tip_body"),""].join(`
`);return this.app.vault.create(n,o)}async inferSchema(t){let n=new Map;for(let o of t){let i=this.app.metadataCache.getFileCache(o)?.frontmatter;if(i)for(let[l,a]of Object.entries(i))l==="position"||l.startsWith("notion-bases")||(n.has(l)||n.set(l,[]),a!=null&&n.get(l).push(a))}if(this.readInlineFields)for(let o of t){let r=await this.app.vault.cachedRead(o),i=dm(r);for(let l of i)n.has(l.key)||n.set(l.key,[]),l.value!==null&&l.value!==void 0&&n.get(l.key).push(l.value)}return Array.from(n.entries()).map(([o,r])=>{let i=this.inferType(o,r),l=i==="select"||i==="multiselect"||i==="status"?this.extractOptions(r,i):void 0;return{id:o,name:this.toDisplayName(o),type:i,visible:!0,width:i==="title"||i==="text"?200:140,options:l}})}inferType(t,n){if(t==="tags")return"multiselect";if(["date","created","modified","due"].includes(t)||t.endsWith("_date")||t.endsWith("_at")||t.endsWith("At"))return"date";if(["status","priority","type","category","stage"].includes(t))return"select";if(["done","completed","archived","published","pinned"].includes(t))return"checkbox";if(["audio","sound","music","recording"].includes(t)||t.endsWith("_audio")||t.endsWith("_sound"))return"audio";if(["video","clip","movie"].includes(t)||t.endsWith("_video")||t.endsWith("_clip"))return"video";let o=n.filter(i=>i!=null);return o.length===0?"text":o.every(i=>typeof i=="boolean")?"checkbox":o.every(i=>typeof i=="number")?"number":o.every(i=>Array.isArray(i))?"multiselect":new Set(o.map(String)).size<=8?"select":"text"}extractOptions(t,n){let o=new Set;for(let r of t)if(n==="multiselect"&&Array.isArray(r))for(let i of r)o.add(String(i));else r!=null&&o.add(String(r));return Array.from(o).map(r=>({value:r}))}toDisplayName(t){return t.replace(/_/g," ").replace(/([a-z])([A-Z])/g,"$1 $2").replace(/^./,n=>n.toUpperCase())}async renameColumn(t,n,o,r){let i=this.uniqueSlug(r,n.schema,o);if(i!==o){let c=this.getNotesInDatabase(t);for(let p of c){let m=this.app.metadataCache.getFileCache(p);m?.frontmatter&&o in m.frontmatter&&await this.app.fileManager.processFrontMatter(p,g=>{g[i]=g[o],delete g[o]})}}let a=n.schema.map(c=>c.id===o?{...c,id:i,name:r}:c),s={...n,schema:a};return await this.writeConfig(t,s),s}slugify(t){return t.toLowerCase().normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/[^a-z0-9]+/g,"_").replace(/^_+|_+$/g,"").replace(/_+/g,"_")||"campo"}uniqueSlug(t,n,o){let r=this.slugify(t),i=new Set(n.filter(a=>a.id!==o).map(a=>a.id));if(!i.has(r))return r;let l=2;for(;i.has(`${r}_${l}`);)l++;return`${r}_${l}`}};var Zi=require("obsidian");var Xv={databaseFileName:"_database.md",defaultRowHeight:36,embedViews:{},readInlineFields:!1},Mu=class extends Zi.PluginSettingTab{constructor(t,n){super(t,n),this.plugin=n}display(){let{containerEl:t}=this;t.empty(),new Zi.Setting(t).setName(u("settings_db_filename_name")).setDesc(u("settings_db_filename_desc")).addText(n=>n.setPlaceholder("_database.md").setValue(this.plugin.settings.databaseFileName).onChange(async o=>{this.plugin.settings.databaseFileName=o||"_database.md",await this.plugin.saveSettings()})),new Zi.Setting(t).setName(u("settings_inline_fields_name")).setDesc(u("settings_inline_fields_desc")).addToggle(n=>n.setValue(this.plugin.settings.readInlineFields).onChange(async o=>{this.plugin.settings.readInlineFields=o,this.plugin.manager.readInlineFields=o,await this.plugin.saveSettings()})),new Zi.Setting(t).setName(u("settings_row_height_name")).setDesc(u("settings_row_height_desc")).addSlider(n=>n.setLimits(28,80,4).setValue(this.plugin.settings.defaultRowHeight).setDynamicTooltip().onChange(async o=>{this.plugin.settings.defaultRowHeight=o,await this.plugin.saveSettings()}))}};var Qv=require("obsidian");var ma=class extends Qv.FuzzySuggestModal{constructor(t,n,o){super(t),this.onChoose=o,this.setPlaceholder(u("picker_placeholder")),this.entries=n.map(r=>{let i=!r.parent?.path||r.parent.path==="/";return{file:r,label:i?u("picker_root"):r.parent?.name??"/",sublabel:i?"":r.parent?.path??"/"}})}getItems(){return this.entries}getItemText(t){return`${t.label} ${t.sublabel}`}renderSuggestion(t,n){n.createEl("div",{text:t.item.label,cls:"nb-picker-title"}),n.createEl("small",{text:t.item.sublabel,cls:"nb-picker-path"})}onChooseItem(t){this.onChoose(t.file)}};var ri=require("obsidian");var ES=new Set(["text","number","select","multiselect","status","date","checkbox","url","email","phone"]),Tu=class extends ri.Modal{constructor(n,o,r,i){super(n);this.values={};this.titleValue="";this.manager=o,this.dbFile=r,this.schema=i}onOpen(){let{contentEl:n}=this;n.empty(),n.addClass("nb-quick-add-modal"),n.createEl("h3",{text:u("quick_add_title")});let o=this.dbFile.parent?.name??this.dbFile.path;n.createEl("p",{text:o,cls:"nb-quick-add-db-name"}),new ri.Setting(n).setName(u("quick_add_note_title")).addText(s=>{s.setPlaceholder(u("quick_add_note_title_placeholder")),s.onChange(c=>{this.titleValue=c}),s.inputEl.addClass("nb-quick-add-title-input"),setTimeout(()=>s.inputEl.focus(),50)});let r=this.schema.filter Line truncated
`),i="",l="",a;for(let s of r){let c=s.match(/^path:\s*(.+)$/);c&&(i=c[1].trim());let p=s.match(/^id:\s*(.+)$/);p&&(l=p[1].trim());let m=s.match(/^type:\s*(.+)$/);if(m){let g=m[1].trim();(g==="table"||g==="list")&&(a=g)}}if(!l){l="nb"+Math.random().toString(36).slice(2,10);let s=e.app.vault.getFileByPath(o.sourcePath);s&&e.app.vault.process(s,c=>{let p="```nb-database\n"+t.trimEnd(),m=c.indexOf(p);if(m===-1)return c;let g=m+15;return c.slice(0,g)+`id: ${l}
`+c.slice(g)}).catch(console.error)}n.addClass("nb-embed-container"),o.addChild(new mm(n,e,i,l,o.sourcePath,a))})}var Lu=class extends Ji.Plugin{constructor(){super(...arguments);this._redirecting=!1}async onload(){await this.loadSettings(),this.manager=new Du(this.app,this.settings.databaseFileName),this.manager.readInlineFields=this.settings.readInlineFields,this.registerView(pa,n=>new oi(n,this)),this.addRibbonIcon("table","Notion bases",()=>{this.openDatabasePicker()}),this.addCommand({id:"open-database",name:u("cmd_open_database"),callback:async()=>{await this.openOrCreateDatabase()}}),this.addCommand({id:"create-database",name:u("cmd_create_database"),callback:async()=>{let o=this.app.workspace.getActiveFile()?.parent?.path??"";await this.createAndOpenDatabase(o)}}),this.addCommand({id:"quick-add",name:u("cmd_quick_add"),callback:()=>{this.openQuickAdd()}}),this.registerEvent(this.app.workspace.on("active-leaf-change",async n=>{if(!n||this._redirecting||n.view.getViewType()!=="markdown")return;let o=n.view.file??void 0;if(!o||!this.manager.isDatabaseFile(o))return;let r=this.findDatabaseLeaf(o.path);if(r&&r!==n){this.app.workspace.revealLeaf(r),n.detach();return}if(!r){this._redirecting=!0;try{await this.openDatabaseInLeaf(n,o)}finally{this._redirecting=!1}}})),eb(this),this.addSettingTab(new Mu(this.app,this))}onunload(){}async loadSettings(){this.settings=Object.assign({},Xv,await this.loadData())}async saveSettings(){await this.saveData(this.settings)}openQuickAdd(){let n=this.manager.getAllDatabases().sort((o,r)=>(o.parent?.path??"").localeCompare(r.parent?.path??""));if(n.length===0){new Ji.Notice(u("no_databases_found"));return}new ma(this.app,n,o=>{let r=this.manager.readConfig(o);new Tu(this.app,this.manager,o,r.schema).open()}).open()}openDatabasePicker(){let n=this.manager.getAllDatabases().sort((o,r)=>(o.parent?.path??"").localeCompare(r.parent?.path??""));if(n.length===0){new Ji.Notice(u("no_databases_found"));return}new ma(this.app,n,o=>{let r=this.findDatabaseLeaf(o.path);if(r){this.app.workspace.revealLeaf(r);return}let i=this.app.workspace.getLeaf("tab");this.openDatabaseInLeaf(i,o)}).open()}async openOrCreateDatabase(){let n=this.app.workspace.getActiveFile(),o=n?.parent?.path??"";if(!n){let i=this.app.workspace.getActiveViewOfType(oi)?.leaf??null;if(i?.view instanceof oi){let l=i.view.getDatabaseFilePath();o=this.app.vault.getFileByPath(l)?.parent?.path??""}}let r=this.manager.getDatabaseFileInFolder(o);if(r){let i=this.findDatabaseLeaf(r.path);if(i){this.app.workspace.revealLeaf(i);return}let l=this.app.workspace.getLeaf("tab");await this.openDatabaseInLeaf(l,r)}else await this.createAndOpenDatabase(o)}async createAndOpenDatabase(n){try{let o=await this.manager.createDatabase(n),r=this.app.workspace.getLeaf("tab");await this.openDatabaseInLeaf(r,o)}catch(o){new Ji.Notice(String(o))}}async openDatabaseInLeaf(n,o){await n.setViewState({type:pa,state:{dbFilePath:o.path},active:!0}),this.app.workspace.revealLeaf(n);let r=n.view;r instanceof oi&&r.getDatabaseFilePath()!==o.path&&r.setDatabaseFile(o)}findDatabaseLeaf(n){let o=null;return this.app.workspace.iterateAllLeaves(r=>{if(o||r.view.getViewType()!==pa)return;r.view.getState().dbFilePath===n&&(o=r)}),o}};
/*! Bundled license information:
react/cjs/react.production.min.js:
(**
* @license React
* react.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*)
scheduler/cjs/scheduler.production.min.js:
(**
* @license React
* scheduler.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*)
react-dom/cjs/react-dom.production.min.js:
(**
* @license React
* react-dom.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*)
react/cjs/react-jsx-runtime.production.min.js:
(**
* @license React
* react-jsx-runtime.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*)
@tanstack/table-core/build/lib/index.mjs:
(**
* table-core
*
* Copyright (c) TanStack
*
* This source code is licensed under the MIT license found in the
* LICENSE.md file in the root directory of this source tree.
*
* @license MIT
*)
@tanstack/react-table/build/lib/index.mjs:
(**
* react-table
*
* Copyright (c) TanStack
*
* This source code is licensed under the MIT license found in the
* LICENSE.md file in the root directory of this source tree.
*
* @license MIT
*)
*/