Last Sync: 2026-04-15 20:21 (Mobile)
This commit is contained in:
1 parent
28babf7e6c
commit
88ffeef33d
10 files changed
+2010
-1392
No files matched your search
+16
-16
@@ -3,30 +3,30 @@ 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(`
|
||||
var Xb=Object.create;var Zl=Object.defineProperty;var Qb=Object.getOwnPropertyDescriptor;var Zb=Object.getOwnPropertyNames;var Jb=Object.getPrototypeOf,ey=Object.prototype.hasOwnProperty;var Bo=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),ty=(e,t)=>{for(var n in t)Zl(e,n,{get:t[n],enumerable:!0})},Gm=(e,t,n,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let r of Zb(t))!ey.call(e,r)&&r!==n&&Zl(e,r,{get:()=>t[r],enumerable:!(o=Qb(t,r))||o.enumerable});return e};var Re=(e,t,n)=>(n=e!=null?Xb(Jb(e)):{},Gm(t||!e||!e.__esModule?Zl(n,"default",{value:e,enumerable:!0}):n,e)),ny=e=>Gm(Zl({},"__esModule",{value:!0}),e);var cf=Bo(_t=>{"use strict";var Ma=Symbol.for("react.element"),dy=Symbol.for("react.portal"),py=Symbol.for("react.fragment"),my=Symbol.for("react.strict_mode"),fy=Symbol.for("react.profiler"),gy=Symbol.for("react.provider"),_y=Symbol.for("react.context"),hy=Symbol.for("react.forward_ref"),vy=Symbol.for("react.suspense"),by=Symbol.for("react.memo"),yy=Symbol.for("react.lazy"),Zm=Symbol.iterator;function wy(e){return e===null||typeof e!="object"?null:(e=Zm&&e[Zm]||e["@@iterator"],typeof e=="function"?e:null)}var tf={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},nf=Object.assign,of={};function Ei(e,t,n){this.props=e,this.context=t,this.refs=of,this.updater=n||tf}Ei.prototype.isReactComponent={};Ei.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")};Ei.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function rf(){}rf.prototype=Ei.prototype;function Nc(e,t,n){this.props=e,this.context=t,this.refs=of,this.updater=n||tf}var xc=Nc.prototype=new rf;xc.constructor=Nc;nf(xc,Ei.prototype);xc.isPureReactComponent=!0;var Jm=Array.isArray,af=Object.prototype.hasOwnProperty,Rc={current:null},lf={key:!0,ref:!0,__self:!0,__source:!0};function sf(e,t,n){var o,r={},i=null,a=null;if(t!=null)for(o in t.ref!==void 0&&(a=t.ref),t.key!==void 0&&(i=""+t.key),t)af.call(t,o)&&!lf.hasOwnProperty(o)&&(r[o]=t[o]);var l=arguments.length-2;if(l===1)r.children=n;else if(1<l){for(var s=Array(l),d=0;d<l;d++)s[d]=arguments[d+2];r.children=s}if(e&&e.defaultProps)for(o in l=e.defaultProps,l)r[o]===void 0&&(r[o]=l[o]);return{$$typeof:Ma,type:e,key:i,ref:a,props:r,_owner:Rc.current}}function Cy(e,t){return{$$typeof:Ma,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function Ec(e){return typeof e=="object"&&e!==null&&e.$$typeof===Ma}function ky(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var ef=/\/+/g;function Sc(e,t){return typeof e=="object"&&e!==null&&e.key!=null?ky(""+e.key):t.toString(36)}function es(e,t,n,o,r){var i=typeof e;(i==="undefined"||i==="boolean")&&(e=null);var a=!1;if(e===null)a=!0;else switch(i){case"string":case"number":a=!0;break;case"object":switch(e.$$typeof){case Ma:case dy:a=!0}}if(a)return a=e,r=r(a),e=o===""?"."+Sc(a,0):o,Jm(r)?(n="",e!=null&&(n=e.replace(ef,"$&/")+"/"),es(r,t,n,"",function(d){return d})):r!=null&&(Ec(r)&&(r=Cy(r,n+(!r.key||a&&a.key===r.key?"":(""+r.key).replace(ef,"$&/")+"/")+e)),t.push(r)),1;if(a=0,o=o===""?".":o+":",Jm(e))for(var l=0;l<e.length;l++){i=e[l];var s=o+Sc(i,l);a+=es(i,t,n,s,r)}else if(s=wy(e),typeof s=="function")for(e=s.call(e),l=0;!(i=e.next()).done;)i=i.value,s=o+Sc(i,l++),a+=es(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 a}function Jl(e,t,n){if(e==null)return e;var o=[],r=0;return es(e,o,"","",function(i){return t.call(n,i,r++)}),o}function Sy(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 Nn={current:null},ts={transition:null},Ny={ReactCurrentDispatcher:Nn,ReactCurrentBatchConfig:ts,ReactCurrentOwner:Rc};function uf(){throw Error("act(...) is not supported in production builds of React.")}_t.Children={map:Jl,forEach:function(e,t,n){Jl(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return Jl(e,function(){t++}),t},toArray:function(e){return Jl(e,function(t){return t})||[]},only:function(e){if(!Ec(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};_t.Component=Ei;_t.Fragment=py;_t.Profiler=fy;_t.PureComponent=Nc;_t.StrictMode=my;_t.Suspense=vy;_t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Ny;_t.act=uf;_t.cloneElement=function(e,t,n){if(e==nLine truncated
|
||||
`+$c+e}var zc=!1;function Vc(e,t){if(!e||zc)return"";zc=!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(d){var o=d}Reflect.construct(e,[],t)}else{try{t.call()}catch(d){o=d}e.call(t.prototype)}else{try{throw Error()}catch(d){o=d}e()}}catch(d){if(d&&o&&typeof d.stack=="string"){for(var r=d.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
|
||||
`),a=r.length-1,l=i.length-1;1<=a&&0<=l&&r[a]!==i[l];)l--;for(;1<=a&&0<=l;a--,l--)if(r[a]!==i[l]){if(a!==1||l!==1)do if(a--,l--,0>l||r[a]!==i[l]){var s=`
|
||||
`+r[a].replace(" at new "," at ");return e.displayName&&s.includes("<anonymous>")&&(s=s.replace("<anonymous>",e.displayName)),s}while(1<=a&&0<=l);break}}}finally{zc=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Ua(e):""}function My(e){switch(e.tag){case 5:return Ua(e.type);case 16:return Ua("Lazy");case 13:return Ua("Suspense");case 19:return Ua("SuspenseList");case 0:case 2:case 15:return e=Vc(e.type,!1),e;case 11:return e=Vc(e.type.render,!1),e;case 1:return e=Vc(e.type,!0),e;default:return""}}function cd(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 Mi:return"Fragment";case Ti:return"Portal";case ld:return"Profiler";case tp:return"StrictMode";case sd:return"Suspense";case ud:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Mg:return(e.displayName||"Context")+".Consumer";case Tg:return(e._context.displayName||"Context")+".Provider";case np:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case op:return t=e.displayName||null,t!==null?t:cd(e.type)||"Memo";case sr:t=e._payload,e=e._init;try{return cd(e(t))}catch{}}return null}function Py(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 cd(t);case 8:return t===tp?"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 Cr(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Lg(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Ly(e){var t=Lg(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(a){o=""+a,i.call(this,a)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return o},setValue:function(a){o=""+a},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function ss(e){e._valueTracker||(e._valueTracker=Ly(e))}function Ig(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),o="";return e&&(o=Lg(e)?e.checked?"true":"false":e.value),e=o,e!==n?(t.setValue(e),!0):!1}function As(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 dd(e,t){var n=t.checked;return Ut({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Rf(e,t){var n=t.defaultValue==null?"":t.defaultValue,o=t.checked!=null?t.checked:t.defaultChecked;n=Cr(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 Ag(e,t){t=t.checked,t!=null&&ep(e,"checked",t,!1)}function pd(e,t){Ag(e,t);var n=Cr(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")?md(e,t.type,n):t.hasOwnProperty("defaultValue")&&md(e,t.type,Cr(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Ef(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 md(e,t,n){(t!=="number"||As(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Wa=Array.isArray;function Hi(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=""+Cr(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 fd(e,t){if(t.dan
Line truncated
|
||||
`).replace(jw,"")}function ys(e,t,n){if(t=Zf(t),Zf(e)!==t&&n)throw Error(pe(425))}function Us(){}var Rd=null,Ed=null;function Fd(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 Dd=typeof setTimeout=="function"?setTimeout:void 0,Hw=typeof clearTimeout=="function"?clearTimeout:void 0,Jf=typeof Promise=="function"?Promise:void 0,Uw=typeof queueMicrotask=="function"?queueMicrotask:typeof Jf<"u"?function(e){return Jf.resolve(null).then(e).catch(Ww)}:Dd;function Ww(e){setTimeout(function(){throw e})}function Xc(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),sl(t);return}o--}else n!=="$"&&n!=="$?"&&n!=="$!"||o++;n=r}while(n);sl(t)}function hr(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 eg(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 oa=Math.random().toString(36).slice(2),Po="__reactFiber$"+oa,ml="__reactProps$"+oa,Ko="__reactContainer$"+oa,Td="__reactEvents$"+oa,Gw="__reactListeners$"+oa,qw="__reactHandles$"+oa;function Yr(e){var t=e[Po];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Ko]||n[Po]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=eg(e);e!==null;){if(n=e[Po])return n;e=eg(e)}return t}e=n,n=e.parentNode}return null}function Cl(e){return e=e[Po]||e[Ko],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function Ai(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(pe(33))}function cu(e){return e[ml]||null}var Md=[],Oi=-1;function Nr(e){return{current:e}}function At(e){0>Oi||(e.current=Md[Oi],Md[Oi]=null,Oi--)}function Lt(e,t){Oi++,Md[Oi]=e.current,e.current=t}var kr={},yn=Nr(kr),An=Nr(!1),ei=kr;function Xi(e,t){var n=e.type.contextTypes;if(!n)return kr;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 On(e){return e=e.childContextTypes,e!=null}function Ws(){At(An),At(yn)}function tg(e,t,n){if(yn.current!==kr)throw Error(pe(168));Lt(yn,t),Lt(An,n)}function S_(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(pe(108,Py(e)||"Unknown",r));return Ut({},n,o)}function Gs(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||kr,ei=yn.current,Lt(yn,e),Lt(An,An.current),!0}function ng(e,t,n){var o=e.stateNode;if(!o)throw Error(pe(169));n?(e=S_(e,t,ei),o.__reactInternalMemoizedMergedChildContext=e,At(An),At(yn),Lt(yn,e)):At(An),Lt(An,n)}var Ho=null,du=!1,Qc=!1;function N_(e){Ho===null?Ho=[e]:Ho.push(e)}function Kw(e){du=!0,N_(e)}function xr(){if(!Qc&&Ho!==null){Qc=!0;var e=0,t=Mt;try{var n=Ho;for(Mt=1;e<n.length;e++){var o=n[e];do o=o(!0);while(o!==null)}Ho=null,du=!1}catch(r){throw Ho!==null&&(Ho=Ho.slice(e+1)),Xg(ip,xr),r}finally{Mt=t,Qc=!1}}return null}var $i=[],zi=0,qs=null,Ks=0,oo=[],ro=0,ti=null,Uo=1,Wo="";function qr(e,t){$i[zi++]=Ks,$i[zi++]=qs,qs=e,Ks=t}function x_(e,t,n){oo[ro++]=Uo,oo[ro++]=Wo,oo[ro++]=ti,ti=e;var o=Uo;e=Wo;var r=32-ko(o)-1;o&=~(1<<r),n+=1;var i=32-ko(t)+r;if(30<i){var a=r-r%5;i=(o&(1<<a)-1).toString(32),o>>=a,r-=a,Uo=1<<32-ko(t)+r|n<<r|o,Wo=i+e}else Uo=1<<i|n<<r|o,Wo=e}function fp(e){e.return!==null&&(qr(e,1),x_(e,1,0))}function gp(e){for(;e===qs;)qs=$i[--zi],$i[zi]=null,Ks=$i[--zi],$i[zi]=null;for(;e===ti;)ti=oo[--ro],oo[ro]=null,Wo=oo[--ro],oo[ro]=null,Uo=oo[--ro],oo[ro]=null}var Yn=null,Kn=null,$t=!1,Co=null;function R_(e,t){var n=io(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 og(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,Yn=e,Kn=hr(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,Yn=e,Kn=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=ti!==null?{id:Uo,overflow:Wo}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=io(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,Yn=e,Kn=null,!0):!1;default:return!1}}function Pd(e){return(e.mode&1)!==0&&(e.flags&128)===0}function Ld(e){if($t){var t=Kn;if(t){var n=t;if(!og(e,t)){if(Pd(e))throw Error(pe(418));t=hr(n.nextSibling);var o=Yn;t&&og(e,t)?R_(o,n):(e.flags=e.flags&-4097|2,$t=!1,Yn=e)}}else{if(Pd(e))throw Error(pe(418));e.flags=e.flags&-4097|2,$t=!1,Yn=e}}}function rg(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
|
||||
`+i.stack}return{value:e,source:t,stack:r,digest:null}}function nd(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function $d(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var oC=typeof WeakMap=="function"?WeakMap:Map;function eh(e,t,n){n=Go(-1,n),n.tag=3,n.payload={element:null};var o=t.value;return n.callback=function(){nu||(nu=!0,Kd=o),$d(e,t)},n}function th(e,t,n){n=Go(-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(){$d(e,t)}}var i=e.stateNode;return i!==null&&typeof i.componentDidCatch=="function"&&(n.callback=function(){$d(e,t),typeof o!="function"&&(br===null?br=new Set([this]):br.add(this));var a=t.stack;this.componentDidCatch(t.value,{componentStack:a!==null?a:""})}),n}function pg(e,t,n){var o=e.pingCache;if(o===null){o=e.pingCache=new oC;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=hC.bind(null,e,t,n),t.then(e,e))}function mg(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 fg(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=Go(-1,1),t.tag=2,vr(n,t,1))),n.lanes|=1),e):(e.flags|=65536,e.lanes=r,e)}var rC=Qo.ReactCurrentOwner,In=!1;function xn(e,t,n,o){t.child=e===null?D_(t,null,n,o):Zi(t,e.child,n,o)}function gg(e,t,n,o,r){n=n.render;var i=t.ref;return qi(t,r),o=xp(e,t,n,o,i,r),n=Rp(),e!==null&&!In?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~r,Xo(e,t,r)):($t&&n&&fp(t),t.flags|=1,xn(e,t,o,r),t.child)}function _g(e,t,n,o,r){if(e===null){var i=n.type;return typeof i=="function"&&!Op(i)&&i.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=i,nh(e,t,i,o,r)):(e=Is(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 a=i.memoizedProps;if(n=n.compare,n=n!==null?n:cl,n(a,o)&&e.ref===t.ref)return Xo(e,t,r)}return t.flags|=1,e=wr(i,o),e.ref=t.ref,e.return=t,t.child=e}function nh(e,t,n,o,r){if(e!==null){var i=e.memoizedProps;if(cl(i,o)&&e.ref===t.ref)if(In=!1,t.pendingProps=o=i,(e.lanes&r)!==0)(e.flags&131072)!==0&&(In=!0);else return t.lanes=e.lanes,Xo(e,t,r)}return zd(e,t,n,o,r)}function oh(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},Lt(ji,qn),qn|=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,Lt(ji,qn),qn|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},o=i!==null?i.baseLanes:n,Lt(ji,qn),qn|=o}else i!==null?(o=i.baseLanes|n,t.memoizedState=null):o=n,Lt(ji,qn),qn|=o;return xn(e,t,r,n),t.child}function rh(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function zd(e,t,n,o,r){var i=On(n)?ei:yn.current;return i=Xi(t,i),qi(t,r),n=xp(e,t,n,o,i,r),o=Rp(),e!==null&&!In?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~r,Xo(e,t,r)):($t&&o&&fp(t),t.flags|=1,xn(e,t,n,r),t.child)}function hg(e,t,n,o,r){if(On(n)){var i=!0;Gs(t)}else i=!1;if(qi(t,r),t.stateNode===null)Ms(e,t),J_(t,n,o),Od(t,n,o,r),o=!0;else if(e===null){var a=t.stateNode,l=t.memoizedProps;a.props=l;var s=a.context,d=n.contextType;typeof d=="object"&&d!==null?d=lo(d):(d=On(n)?ei:yn.current,d=Xi(t,d));var p=n.getDerivedStateFromProps,f=typeof p=="function"||typeof a.getSnapshotBeforeUpdate=="function";f||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(l!==o||s!==d)&&dg(t,a,o,d),ur=!1;var m=t.memoizedState;a.state=m,Qs(t,o,a,r),s=t.memoizedState,l!==o||m!==s||An.current||ur?(typeof p=="function"&&(Ad(t,n,p,o),s=t.memoizedState),(l=ur||cg(t,n,l,o,m,s,d))?(f||typeof a.UNSAFE_componentWillMount!="function"&&typeof a.componentWillMount!="function"||(typeof a.componentWillMount=="function"&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount=="function"&&a.UNSAFE_componentWillMount()),typeof a.componentDidMount=="function"&&(t.flags|=4194308)):(typeof a.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=o,t.memoizedState=s),a.props=o,a.state=s,a.context=d,o=l):(typeof a.componentDidMount=="function"&&(t.flags|=4194308),o=!1)}else{a=t.stateNode,M_(e,t),l=t.memoizedProps,d=t.type===t.elementType?l:yo(t.type,l),a.props=d,f=t.pendingProps,m=a.context,s=n.contextType,typeof s=="object"&&s!==null?s=lo(s):(s=On(n)?ei:yn.current,s=Xi(t,s));var c=n.getDerivedStateFromProps;(p=typeof c=="function"||typeof a.getSnapshotBeforeUpdate=="function")||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(l!==f||m!==s)&&dg(t,a,o,s),ur=!1,m=t.memoizedState,a.state=m,Qs(t,o,a,
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
|
||||
color: hsl(${Math.max(0,Math.min(120-120*m,120))}deg 100% 31%);`,n?.key)}return r}}function Ye(e,t,n,o){return{debug:()=>{var r;return(r=e?.debugAll)!=null?r:e[t]},key:!1,onChange:o}}function DC(e,t,n,o){let r=()=>{var a;return(a=i.getValue())!=null?a:e.options.renderFallbackValue},i={id:`${t.id}_${n.id}`,row:t,column:n,getValue:()=>t.getValue(o),renderValue:r,getContext:Ke(()=>[e,n,t,i],(a,l,s,d)=>({table:a,column:l,row:s,cell:d,getValue:d.getValue,renderValue:d.renderValue}),Ye(e.options,"debugCells","cell.getContext"))};return e._features.forEach(a=>{a.createCell==null||a.createCell(i,n,t,e)},{}),i}function TC(e,t,n,o){var r,i;let l={...e._getDefaultColumnDef(),...t},s=l.accessorKey,d=(r=(i=l.id)!=null?i:s?typeof String.prototype.replaceAll=="function"?s.replaceAll(".","_"):s.replace(/\./g,"_"):void 0)!=null?r:typeof l.header=="string"?l.header:void 0,p;if(l.accessorFn?p=l.accessorFn:s&&(s.includes(".")?p=m=>{let c=m;for(let h of s.split(".")){var v;c=(v=c)==null?void 0:v[h]}return c}:p=m=>m[l.accessorKey]),!d)throw new Error;let f={id:`${String(d)}`,accessorFn:p,parent:o,depth:n,columnDef:l,columns:[],getFlatColumns:Ke(()=>[!0],()=>{var m;return[f,...(m=f.columns)==null?void 0:m.flatMap(c=>c.getFlatColumns())]},Ye(e.options,"debugColumns","column.getFlatColumns")),getLeafColumns:Ke(()=>[e._getOrderColumnsFn()],m=>{var c;if((c=f.columns)!=null&&c.length){let v=f.columns.flatMap(h=>h.getLeafColumns());return m(v)}return[f]},Ye(e.options,"debugColumns","column.getLeafColumns"))};for(let m of e._features)m.createColumn==null||m.createColumn(f,e);return f}var wn="debugHeaders";function Ph(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 a=[],l=s=>{s.subHeaders&&s.subHeaders.length&&s.subHeaders.map(l),a.push(s)};return l(i),a},getContext:()=>({table:e,header:i,column:t})};return e._features.forEach(a=>{a.createHeader==null||a.createHeader(i,e)}),i}var MC={createTable:e=>{e.getHeaderGroups=Ke(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(t,n,o,r)=>{var i,a;let l=(i=o?.map(f=>n.find(m=>m.id===f)).filter(Boolean))!=null?i:[],s=(a=r?.map(f=>n.find(m=>m.id===f)).filter(Boolean))!=null?a:[],d=n.filter(f=>!(o!=null&&o.includes(f.id))&&!(r!=null&&r.includes(f.id)));return Nu(t,[...l,...d,...s],e)},Ye(e.options,wn,"getHeaderGroups")),e.getCenterHeaderGroups=Ke(()=>[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))),Nu(t,n,e,"center")),Ye(e.options,wn,"getCenterHeaderGroups")),e.getLeftHeaderGroups=Ke(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left],(t,n,o)=>{var r;let i=(r=o?.map(a=>n.find(l=>l.id===a)).filter(Boolean))!=null?r:[];return Nu(t,i,e,"left")},Ye(e.options,wn,"getLeftHeaderGroups")),e.getRightHeaderGroups=Ke(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.right],(t,n,o)=>{var r;let i=(r=o?.map(a=>n.find(l=>l.id===a)).filter(Boolean))!=null?r:[];return Nu(t,i,e,"right")},Ye(e.options,wn,"getRightHeaderGroups")),e.getFooterGroups=Ke(()=>[e.getHeaderGroups()],t=>[...t].reverse(),Ye(e.options,wn,"getFooterGroups")),e.getLeftFooterGroups=Ke(()=>[e.getLeftHeaderGroups()],t=>[...t].reverse(),Ye(e.options,wn,"getLeftFooterGroups")),e.getCenterFooterGroups=Ke(()=>[e.getCenterHeaderGroups()],t=>[...t].reverse(),Ye(e.options,wn,"getCenterFooterGroups")),e.getRightFooterGroups=Ke(()=>[e.getRightHeaderGroups()],t=>[...t].reverse(),Ye(e.options,wn,"getRightFooterGroups")),e.getFlatHeaders=Ke(()=>[e.getHeaderGroups()],t=>t.map(n=>n.headers).flat(),Ye(e.options,wn,"getFlatHeaders")),e.getLeftFlatHeaders=Ke(()=>[e.getLeftHeaderGroups()],t=>t.map(n=>n.headers).flat(),Ye(e.options,wn,"getLeftFlatHeaders")),e.getCenterFlatHeaders=Ke(()=>[e.getCenterHeaderGroups()],t=>t.map(n=>n.headers).flat(),Ye(e.options,wn,"getCenterFlatHeaders")),e.getRightFlatHeaders=Ke(()=>[e.getRightHeaderGroups()],t=>t.map(n=>n.headers).flat(),Ye(e.options,wn,"getRightFlatHeaders")),e.getCenterLeafHeaders=Ke(()=>[e.getCenterFlatHeaders()],t=>t.filter(n=>{var o;return!((o=n.subHeaders)!=null&&o.length)}),Ye(e.options,wn,"getCenterLeafHeaders")),e.getLeftLeafHeaders=Ke(()=>[e.getLeftFlatHeaders()],t=>t.filter(n=>{var o;return!((o=n.subHeaders)!=null&&o.length)}),Ye(e.options,wn,"getLeftLeafHeaders")),e.getRightLeafHeaders=Ke(()=>[e.getRightFlatHeaders()],t=>t.filter(n=>{var o;return!((o=n.subHeaders)!=null&&o.length)}),Ye(e.options,wn,"getRightLeafHeaders")),e.getLeafHeaders=Ke(()=>[e.getLeftHeaderGroups(),e.getCenterHeaderGroups(),e.getRightHeaderGroups()],(t,n,o)=>{var r,i,a,l,s,d;return[...(r=(i=t[0])==null?void 0:i.headers)!=null?r:[],...(a=(l=n[0])==null?void 0:l.headers)!=null?a:[],...(s=(d=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,`---
|
||||
`},S0={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 N0(e){let{announcements:t=S0,container:n,hiddenTextDescribedById:o,screenReaderInstructions:r=k0}=e,{announce:i,announcement:a}=nv(),l=ui("DndLiveRegion"),[s,d]=(0,ie.useState)(!1);if((0,ie.useEffect)(()=>{d(!0)},[]),w0((0,ie.useMemo)(()=>({onDragStart(f){let{active:m}=f;i(t.onDragStart({active:m}))},onDragMove(f){let{active:m,over:c}=f;t.onDragMove&&i(t.onDragMove({active:m,over:c}))},onDragOver(f){let{active:m,over:c}=f;i(t.onDragOver({active:m,over:c}))},onDragEnd(f){let{active:m,over:c}=f;i(t.onDragEnd({active:m,over:c}))},onDragCancel(f){let{active:m,over:c}=f;i(t.onDragCancel({active:m,over:c}))}}),[i,t])),!s)return null;let p=ie.default.createElement(ie.default.Fragment,null,ie.default.createElement(ev,{id:o,value:r.draggable}),ie.default.createElement(tv,{id:l,announcement:a}));return n?(0,pi.createPortal)(p,n):p}var rn;(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"})(rn||(rn={}));function Iu(){}function gm(e,t){return(0,ie.useMemo)(()=>({sensor:e,options:t??{}}),[e,t])}function gv(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,ie.useMemo)(()=>[...t].filter(o=>o!=null),[...t])}var Ro=Object.freeze({x:0,y:0});function x0(e,t){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))}function R0(e,t){let{data:{value:n}}=e,{data:{value:o}}=t;return n-o}function E0(e,t){let{data:{value:n}}=e,{data:{value:o}}=t;return o-n}function _v(e,t){if(!e||e.length===0)return null;let[n]=e;return t?n[t]:n}function ov(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 _m=e=>{let{collisionRect:t,droppableRects:n,droppableContainers:o}=e,r=ov(t,t.left,t.top),i=[];for(let a of o){let{id:l}=a,s=n.get(l);if(s){let d=x0(ov(s),r);i.push({id:l,data:{droppableContainer:a,value:d}})}}return i.sort(R0)};function F0(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),a=r-o,l=i-n;if(o<r&&n<i){let s=t.width*t.height,d=e.width*e.height,p=a*l,f=p/(s+d-p);return Number(f.toFixed(4))}return 0}var D0=e=>{let{collisionRect:t,droppableRects:n,droppableContainers:o}=e,r=[];for(let i of o){let{id:a}=i,l=n.get(a);if(l){let s=F0(l,t);s>0&&r.push({id:a,data:{droppableContainer:i,value:s}})}}return r.sort(E0)};function T0(e,t,n){return{...e,scaleX:t&&n?t.width/n.width:1,scaleY:t&&n?t.height/n.height:1}}function hv(e,t){return e&&t?{x:e.left-t.left,y:e.top-t.top}:Ro}function M0(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((a,l)=>({...a,top:a.top+e*l.y,bottom:a.bottom+e*l.y,left:a.left+e*l.x,right:a.right+e*l.x}),{...n})}}var P0=M0(1);function L0(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 I0(e,t,n){let o=L0(t);if(!o)return e;let{scaleX:r,scaleY:i,x:a,y:l}=o,s=e.left-a-(1-r)*parseFloat(n),d=e.top-l-(1-i)*parseFloat(n.slice(n.indexOf(" ")+1)),p=r?e.width/r:e.width,f=i?e.height/i:e.height;return{width:p,height:f,top:d,right:s+p,bottom:d+f,left:s}}var A0={ignoreTransform:!1};function gi(e,t){t===void 0&&(t=A0);let n=e.getBoundingClientRect();if(t.ignoreTransform){let{transform:d,transformOrigin:p}=Fn(e).getComputedStyle(e);d&&(n=I0(n,d,p))}let{top:o,left:r,width:i,height:a,bottom:l,right:s}=n;return{top:o,left:r,width:i,height:a,bottom:l,right:s}}function rv(e){return gi(e,{ignoreTransform:!0})}function O0(e){let t=e.innerWidth,n=e.innerHeight;return{top:0,left:0,right:t,bottom:n,width:t,height:n}}function $0(e,t){return t===void 0&&(t=Fn(e).getComputedStyle(e)),t.position==="fixed"}function z0(e,t){t===void 0&&(t=Fn(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 $u(e,t){let n=[];function o(r){if(t!=null&&n.length>=t||!r)return n;if(Du(r)&&r.scrollingElement!=null&&!n.includes(r.scrollingElement))return n.push(r.scrollingElement),n;if(!la(r)||lm(r)||n.includes(r))return n;let i=Fn(e).getComputedStyle(r);return r!==e&&z0(r,i)&&n.push(r),$0(r,i)?n:o(r.parentNode)}retu
Line truncated
|
||||
`)?'"'+Tt.replace(/"/g,'""')+'"':Tt},T=["Nome",...w.map(tn=>tn.name)],W=ho.map(tn=>[tn._title,...w.map(Fo=>{let Yt=tn[Fo.id];return Array.isArray(Yt)?Yt.join(";"):Yt})].map(L).join(",")),ge=[T.join(","),...W].join(`
|
||||
`),et=new Blob([ge],{type:"text/csv;charset=utf-8;"}),nt=URL.createObjectURL(et),Pn=document.createElement("a");Pn.href=nt,Pn.download=(e?.parent?.name||r.vault.getName()||"database")+".csv",Pn.click(),URL.revokeObjectURL(nt),ye(!1)},[ze,U.hiddenColumns,ho,e,r]),Kl=(0,le.useCallback)(async w=>{let L=w.target.files?.[0];if(!L||!e)return;let W=(await L.text()).split(/\r?\n/).filter(Tt=>Tt.trim()!=="");if(W.length<2)return;let ge=Tt=>{let Fo=[],Yt="",zo=!1;for(let Vo=0;Vo<Tt.length;Vo++){let Ri=Tt[Vo];Ri==='"'?zo&&Tt[Vo+1]==='"'?(Yt+='"',Vo++):zo=!zo:Ri===","&&!zo?(Fo.push(Yt),Yt=""):Yt+=Ri}return Fo.push(Yt),Fo},et=ge(W[0]).map(Tt=>Tt.trim().toLowerCase()),nt=new Map,Pn=new Set;et.forEach((Tt,Fo)=>{if(Tt==="nome"||Tt==="title"||Tt==="name")return;let Yt=k.schema.find(zo=>zo.name.toLowerCase()===Tt);Yt&&!Pn.has(Yt.id)&&(nt.set(Fo,{id:Yt.id,type:Yt.type}),Pn.add(Yt.id))});let tn=et.findIndex(Tt=>Tt==="nome"||Tt==="title"||Tt==="name");for(let Tt of W.slice(1)){let Fo=ge(Tt),Yt=tn>=0?Fo[tn]?.trim():"";if(Yt&&g.some(Vo=>Vo._title===Yt))continue;let zo=await t.createNote(e);Yt&&await t.renameNote(zo,Yt);for(let[Vo,Ri]of nt){let yc=Fo[Vo]?.trim()??"";if(!yc)continue;let Kb=Ri.type==="multiselect"?yc.split(";").map(Yb=>Yb.trim()):yc;await t.updateNoteField(zo,Ri.id,Kb)}}w.target.value="",ye(!1)},[e,k.schema,t,r]);(0,le.useEffect)(()=>{if(!Ft)return;let w=L=>{_e.current?.contains(L.target)||we.current&&!we.current.contains(L.target)&&P(!1)};return document.addEventListener("mousedown",w),()=>document.removeEventListener("mousedown",w)},[Ft]),(0,le.useEffect)(()=>{if(!ae)return;let w=L=>{qe.current&&!qe.current.contains(L.target)&&je(!1)};return document.addEventListener("mousedown",w),()=>document.removeEventListener("mousedown",w)},[ae]),(0,le.useEffect)(()=>{if(!A){cn(null);return}let w=Me.current[A];if(!w)return;let L=w.getBoundingClientRect();cn({top:L.bottom+6,left:L.left})},[A]),(0,le.useEffect)(()=>{if(!A)return;let w=L=>{let T=Me.current[A],W=Fe.current,ge=T&&T.contains(L.target),et=W&&W.contains(L.target);!ge&&!et&&ee(null)};return document.addEventListener("mousedown",w),()=>document.removeEventListener("mousedown",w)},[A]),(0,le.useEffect)(()=>{if(!mt)return;let w=L=>{let T=Jt.current[mt];T&&!T.contains(L.target)&&dn(null)};return document.addEventListener("mousedown",w),()=>document.removeEventListener("mousedown",w)},[mt]);let Hr=FS,rr=(0,le.useCallback)(async w=>{let L=w.map(T=>({id:T.id,columnId:T.columnId,operator:T.operator,value:T.value,conjunction:T.conjunction}));await Te({...U,activePills:L})},[Te,U]),fc=w=>{let{active:L,over:T}=w;if(!T||L.id===T.id)return;let W=b.findIndex(nt=>nt.id===L.id),ge=b.findIndex(nt=>nt.id===T.id),et=pa(b,W,ge);_(et),rr(et)},Ur=(w,L,T,W)=>{let ge=crypto.randomUUID(),et=[...b,{id:ge,columnId:w,columnName:L,columnType:W,icon:T,operator:IS(W),value:"",conjunction:"and"}];_(et),rr(et),P(!1)},Fa=w=>{let L=b.filter(T=>T.id!==w);_(L),rr(L),A===w&&ee(null),mt===w&&dn(null)},gc=async w=>{await Te({...U,rowHeight:w}),Ne(!1)},_c=async()=>{await Te({...U,wrapText:!U.wrapText})},Yl=async()=>{await Te({...U,includeSubfolders:!U.includeSubfolders})},hc=async(w,L)=>{let T={...U.aggregations??{},[w]:L};await Te({...U,aggregations:T}),Je(null)},vc=(w,L)=>{if(L==="none")return"";let T=ho.map(nt=>w==="_title"?nt._title:nt[w]),W=ho.length;if(L==="count")return`${W} ${W===1?u("row_singular").toLowerCase():u("row_plural").toLowerCase()}`;let ge=T.filter(nt=>nt!=null&&String(nt).trim()!=="");if(L==="count_values")return`${ge.length} preenchido${ge.length!==1?"s":""}`;let et=ge.map(nt=>parseFloat(String(nt))).filter(nt=>!isNaN(nt));return et.length===0?"\u2014":L==="sum"?String(Math.round(et.reduce((nt,Pn)=>nt+Pn,0)*1e10)/1e10):L==="avg"?String(Math.round(et.reduce((nt,Pn)=>nt+Pn,0)/et.length*1e10)/1e10):L==="min"?String(Math.min(...et)):L==="max"?String(Math.max(...et)):""},bc={none:u("agg_none"),count:"",count_values:"",sum:u("agg_sum"),avg:u("agg_avg"),min:u("agg_min"),max:u("agg_max")},Wr=(w,L,T)=>{let W=b.map(ge=>ge.id===w?{...ge,operator:L,value:T}:ge);_(W),rr(W)},Xl=w=>{let L=b.map(T=>T.id===w?{...T,conjunction:T.conjunction==="and"?"or":"and"}:T);_(L),rr(L)},E=b.length>=3||b.some(w=>w.columnName.length>10);(0,le.useEffect)(()=>{E||(x(!1),Y.current&&clearTimeout(Y.current))},[E]),(0,le.useEffect)(()=>()=>{Y.current&&clearTimeout(Y.current)},[]);let ke=()=>{Y.current&&(clearTimeout(Y.current),Y.current=null)},Ce=()=>{ke(),Y.current=setTimeout(()=>x(!1),6e3)},gt=()=>{x(!0),Ce(),requestAnimationFrame(()=>N.current?.focus())},wt=()=>{ke(),x(!1)},ir=(0,le.useCallback)(async w=>{if(n){let L=U.hiddenColumns.includes(w)?U.hiddenColumns.filter(T=>T!==w):[...U.hiddenColumns,w];await Te({...U,hiddenColumns:L})}else{let L=k.schema.map(T=>T.id===w?{...T,visible:!T.visible}:T);await yt(L)}},[n,U,Te,k.schema,yt]),Wb=(0,le.useCallback)(async w=>{let{active:L,over:T}=w;if(!T||L.id===T.id)return;let W=ze.findIndex(et=>et.id===L.id),ge=ze.findIndex(et=>et.id===T.id);if(!(W===-1||ge===-1))if(n){let et=pa(z
Line truncated
|
||||
`,r-1)+1,l=o.indexOf(`
|
||||
`,r+n.fullMatch.length);l===-1?l=o.length:l+=1,i=o.slice(0,a)+o.slice(l)}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 a=this.getNotesInDatabase(i),l=t.basename,s=r.filter(p=>!o.includes(p)),d=o.filter(p=>!r.includes(p));for(let p of a){let m=this.app.metadataCache.getFileCache(p)?.frontmatter??{},c=n.refColumnId==="_title"?p.basename:String(m[n.refColumnId]??"");s.includes(c)&&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(l)||(v[n.pairedColumnId]=[...h,l])}),d.includes(c)&&await this.app.fileManager.processFrontMatter(p,v=>{let b=(Array.isArray(v[n.pairedColumnId])?v[n.pairedColumnId]:v[n.pairedColumnId]?[String(v[n.pairedColumnId])]:[]).filter(_=>_!==l);b.length>0?v[n.pairedColumnId]=b:delete v[n.pairedColumnId]})}}async renameNote(t,n){if(!n.trim()||n===t.basename)return;let o=(0,gn.normalizePath)(`${t.parent?.path??""}/${n.trim()}.md`);await this.app.fileManager.renameFile(t,o)}async createNote(t,n,o){let r=t.parent?.path??"",i=(0,gn.normalizePath)(`${r}/${u("db_untitled_note")}`),a=`${i}.md`,l=1;for(;this.app.vault.getFileByPath(a);)a=`${i} ${l++}.md`;let s=await this.app.vault.create(a,`---
|
||||
---
|
||||
`);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}};
|
||||
`);return n&&Object.keys(n).length>0&&await this.app.fileManager.processFrontMatter(s,d=>{for(let[p,f]of Object.entries(n))d[p]=f}),o&&await this.applyTemplate(s,o),s}async createNoteWithTemplate(t,n){let o=this.readConfig(t);if(o.askTemplateOnCreate){let r=await new Promise(i=>{new ra(this.app,a=>i(a),o.templatePath?this.folderOf(o.templatePath):null).open()});return this.createNote(t,n,r)}return this.createNote(t,n,o.templatePath??null)}folderOf(t){let n=t.lastIndexOf("/");return n>0?t.slice(0,n):null}async applyTemplate(t,n){let o=this.app.vault.getFileByPath((0,gn.normalizePath)(n));if(!o)return;let r=await this.app.vault.read(o),i=r.match(/^---\n([\s\S]*?)\n---\n?/),a=r.replace(/^---\n[\s\S]*?\n---\n?/,""),l=window.moment,s=new Date,d=c=>l?l(s).format(c):s.toISOString().slice(0,10),p=c=>l?l(s).format(c):s.toTimeString().slice(0,5),f=c=>c.replace(/\{\{title\}\}/g,t.basename).replace(/\{\{folder\}\}/g,t.parent?.path??"").replace(/\{\{date:([^}]+)\}\}/g,(v,h)=>d(String(h))).replace(/\{\{time:([^}]+)\}\}/g,(v,h)=>p(String(h))).replace(/\{\{date\}\}/g,d("YYYY-MM-DD")).replace(/\{\{time\}\}/g,p("HH:mm")),m=c=>{if(typeof c=="string")return f(c);if(Array.isArray(c))return c.map(m);if(c&&typeof c=="object"){let v={};for(let[h,b]of Object.entries(c))v[h]=m(b);return v}return c};if(i){let c={};try{let v=(0,gn.parseYaml)(i[1]);v&&typeof v=="object"&&!Array.isArray(v)&&(c=m(v))}catch{c={}}Object.keys(c).length>0&&await this.app.fileManager.processFrontMatter(t,v=>{for(let[h,b]of Object.entries(c)){let _=v[h];(_==null||_==="")&&(v[h]=b)}})}if(a.trim()){let c=await this.app.vault.read(t);await this.app.vault.modify(t,c+f(a))}}findGoverningDatabase(t){let n=t.parent;for(;n;){let o=this.getDatabaseFileInFolder(n.path);if(o&&o.path!==t.path)return o;n=n.parent}return null}computeArrangedPath(t,n,o){let r=o.folderArrangement;if(!r||!r.enabled||r.propertyIds.length===0||t.path===n.path)return null;let i=this.app.metadataCache.getFileCache(t)?.frontmatter,a=[];for(let p of r.propertyIds){let f=i?.[p];if(f==null||f==="")break;let m=Array.isArray(f)?f[0]:f;if(m==null||m==="")break;let c;if(typeof m=="string")c=m;else if(typeof m=="number"||typeof m=="boolean"||typeof m=="bigint")c=String(m);else continue;let v=yN(c);if(!v)break;a.push(v)}let s=[n.parent?.path??"",...a].filter(Boolean).join("/"),d=(0,gn.normalizePath)(`${s?`${s}/`:""}${t.basename}.md`);return d===t.path?null:d}isArrangementInProgress(t){return this.folderArrangementInProgress.has(t)}async applyArrangement(t,n,o){let r=this.computeArrangedPath(t,n,o);if(!r||this.folderArrangementInProgress.has(t.path))return!1;let i=r.slice(0,r.lastIndexOf("/"));if(i&&await this.ensureFolder(i),this.app.vault.getFileByPath(r))return!1;this.folderArrangementInProgress.add(t.path),this.folderArrangementInProgress.add(r);try{await this.app.fileManager.renameFile(t,r)}finally{setTimeout(()=>{this.folderArrangementInProgress.delete(t.path),this.folderArrangementInProgress.delete(r)},500)}return!0}async applyArrangementToAll(t,n){let o=[],r=this.getNotesInDatabase(t,!0);for(let i of r){let a=this.computeArrangedPath(i,t,n);if(!a)continue;let l=i.path;await this.applyArrangement(i,t,n)&&o.push({from:l,to:a})}return o}previewArrangement(t,n){return this.getNotesInDatabase(t,!0).map(r=>({file:r,from:r.path,to:this.computeArrangedPath(r,t,n)}))}async ensureFolder(t){let n=t.split("/").filter(Boolean),o="";for(let r of n)if(o=o?`${o}/${r}`:r,!this.app.vault.getFolderByPath(o))try{await this.app.vault.createFolder(o)}catch{}}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 a=i.refDatabasePath;if(!r.has(a)){let l=this.app.vault.getFileByPath(a);if(!l){r.set(a,[]);continue}let s=this.readConfig(l),p=this.getNotesInDatabase(l).map(f=>this.getNoteDataSync(f,s.schema));r.set(a,p)}}return t.map(i=>{let a={...i};for(let l of o){let s=r.get(l.refDatabasePath)??[],d=l.refMatchColumnId==="_title"?i._title:i[l.refMatchColumnId],p=String(d??"");if(!p){a[l.id]=null;continue}let f=s.find(m=>m._title===p);a[l.id]=f?f[l.refColumnId]??null:null}return a})}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 a=n.find(s=>s.id===i.rollupRelationColumnId);if(!a||a.type!=="relation"||!a.refDatabasePath)continue;let l=a.refDatabasePath;if(!r.has(l)){let s=this.app.vault.getFileByPath(l);if(!s){r.set(l,[]);continue}let d=this.readConfig(s),p=this.getNotesInDatabase(s);r.set(l,p.map(f=>this.getNoteDataSync(f,d.schema)))}}return t.map(i=>{let a={...i};for(let l of o){let s=n.find(h=>h.id===l.rollupRelationColumnId);if(!s||!s.refDatabasePath){a[l.id]=null;continue}let d=r.get(s.refDatabasePath)??[],p=i[s.id],f=Array.isArray(p)?p.filter(h=>typeof h=="string"):typ
Line truncated
|
||||
`);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[a,l]of Object.entries(i))a==="position"||a.startsWith("notion-bases")||(n.has(a)||n.set(a,[]),l!=null&&n.get(a).push(l))}if(this.readInlineFields)for(let o of t){let r=await this.app.vault.cachedRead(o),i=jm(r);for(let a of i)n.has(a.key)||n.set(a.key,[]),a.value!==null&&a.value!==void 0&&n.get(a.key).push(a.value)}return Array.from(n.entries()).map(([o,r])=>{let i=this.inferType(o,r),a=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:a}})}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(l=>l!=null);if(o.length===0)return"text";if(o.every(l=>typeof l=="boolean"))return"checkbox";if(o.every(l=>typeof l=="number"))return"number";if(o.every(l=>Array.isArray(l)))return"multiselect";let r=o.map(l=>typeof l=="object"&&l!==null?JSON.stringify(l):typeof l=="string"?l:typeof l=="number"||typeof l=="boolean"?String(l):"");if(r.some(l=>l.length>40||/\s/.test(l)&&/[.!?,;:]/.test(l)))return"text";let a=new Set(r);return a.size<=8&&a.size<o.length?"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 d=this.getNotesInDatabase(t);for(let p of d){let f=this.app.metadataCache.getFileCache(p);f?.frontmatter&&o in f.frontmatter&&await this.app.fileManager.processFrontMatter(p,m=>{m[i]=m[o],delete m[o]})}}let l=n.schema.map(d=>d.id===o?{...d,id:i,name:r}:d),s={...n,schema:l};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(l=>l.id!==o).map(l=>l.id));if(!i.has(r))return r;let a=2;for(;i.has(`${r}_${a}`);)a++;return`${r}_${a}`}};var wi=require("obsidian");var Pb={databaseFileName:"_database.md",defaultRowHeight:36,embedViews:{},readInlineFields:!1,pageSize:0},ac=class extends wi.PluginSettingTab{constructor(t,n){super(t,n),this.plugin=n}display(){let{containerEl:t}=this;t.empty(),new wi.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 wi.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 wi.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()})),new wi.Setting(t).setName(u("settings_page_size_name")).setDesc(u("settings_page_size_desc")).addDropdown(n=>n.addOptions({0:u("settings_page_size_all"),50:"50",100:"100",200:"200"}).setValue(String(this.plugin.settings.pageSize)).onChange(async o=>{this.plugin.settings.pageSize=Number(o),this.plugin.manager.pageSize=Number(o),await this.plugin.saveSettings()}))}};var Lb=require("obsidian");var zl=class extends Lb.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 Ci=require("obsidian");var wN=new Set(["text","number","select","multiselect","status","date","checkbox","url","e
Line truncated
|
||||
`),i="",a="",l;for(let s of r){let d=s.match(/^path:\s*(.+)$/);d&&(i=d[1].trim());let p=s.match(/^id:\s*(.+)$/);p&&(a=p[1].trim());let f=s.match(/^type:\s*(.+)$/);if(f){let m=f[1].trim();(m==="table"||m==="list")&&(l=m)}}if(!a){a="nb"+Math.random().toString(36).slice(2,10);let s=e.app.vault.getFileByPath(o.sourcePath);s&&e.app.vault.process(s,d=>{let p="```nb-database\n"+t.trimEnd(),f=d.indexOf(p);if(f===-1)return d;let m=f+15;return d.slice(0,m)+`id: ${a}
|
||||
`+d.slice(m)}).catch(console.error)}n.addClass("nb-embed-container"),o.addChild(new Um(n,e,i,a,o.sourcePath,l))})}var Hb=require("obsidian");var $b=["#e0e7ff","#fce7f3","#fef3c7","#dcfce7","#dbeafe","#e9d5ff","#fed7aa","#fecaca","#d1fae5","#e0f2fe","#fae8ff","#fef9c3","#ffd6d6","#d6f0f0","#f0d6f0","#f0f0d6"];function zb(e,t){let n=e.find(r=>r.value===t);if(n?.color)return n.color;let o=e.findIndex(r=>r.value===t);return $b[o%$b.length]??"#e8e8e8"}function CN(e){let t=e.replace("#",""),n=parseInt(t.substring(0,2),16),o=parseInt(t.substring(2,4),16),r=parseInt(t.substring(4,6),16);return(.299*n+.587*o+.114*r)/255>.5?"rgba(0,0,0,0.75)":"rgba(255,255,255,0.9)"}function kN(e,t){if(!t)return String(e);let n={minimumFractionDigits:t.decimals,maximumFractionDigits:t.decimals,useGrouping:t.thousandsSeparator},o=new Intl.NumberFormat("pt-BR",n).format(e);return t.prefix&&(o=`${t.prefix} ${o}`),t.suffix&&(o=`${o} ${t.suffix}`),o}function SN(){return window.moment??null}function Eo(e){if(e==null)return"";if(typeof e=="string")return e;if(typeof e=="number"||typeof e=="boolean")return String(e);if(typeof e=="bigint")return e.toString();try{return JSON.stringify(e)}catch{return""}}function NN(e,t,n){if(e==null||e==="")return"";if(!t)return Array.isArray(e)?e.map(Eo).join(", "):Eo(e);switch(t.type){case"number":{let o=typeof e=="number"?e:Number(Eo(e));return Number.isNaN(o)?Eo(e):kN(o,t.numberFormat)}case"date":{let o=SN(),r=Eo(e);if(!o)return r;let i=n||"YYYY-MM-DD";try{return o(r).format(i)}catch{return r}}case"checkbox":return e?"\u2713":"\u2717";case"multiselect":case"relation":return Array.isArray(e)?e.map(Eo).join(", "):Eo(e);default:return Array.isArray(e)?e.map(Eo).join(", "):Eo(e)}}function Vb(e,t){let n=document.createElement("span");return n.className="nb-placeholder-pill",n.textContent=e,n.style.background=t,n.style.color=CN(t),n}function Bb(e,t,n){if(e==null||e==="")return[document.createTextNode("")];if(t?.type==="select"||t?.type==="status"){let o=Eo(e);return[Vb(o,zb(t.options??[],o))]}if(t?.type==="multiselect"&&Array.isArray(e)){let o=[];return e.forEach((r,i)=>{let a=Eo(r);i>0&&o.push(document.createTextNode(" ")),o.push(Vb(a,zb(t.options??[],a)))}),o}return[document.createTextNode(NN(e,t,n))]}var jb=/\{\{([a-zA-Z0-9_-]+)(?::([^}]+))?\}\}/g,xN=new Set(["CODE","PRE","SCRIPT","STYLE","KBD"]);function RN(){return window.moment??null}function EN(e,t,n){let o=RN(),r=new Date;switch(e){case"title":return n.basename;case"folder":return n.parent?.path??"";case"date":return o?o(r).format(t||"YYYY-MM-DD"):r.toISOString().slice(0,10);case"time":return o?o(r).format(t||"HH:mm"):r.toTimeString().slice(0,5);default:return null}}function FN(e,t,n,o,r){let i=EN(e,t,r);if(i!==null)return[document.createTextNode(i)];let a=n.find(s=>s.id===e),l=o[e];return l===void 0?null:Bb(l,a,t)}function DN(e,t){let n=document.createElement("span");return n.className="nb-placeholder",n.dataset.token=e,t&&(n.dataset.format=t),n.textContent=t?`{{${e}:${t}}}`:`{{${e}}}`,n}function TN(e){let t=e.nodeValue??"";if(!t.includes("{{"))return!1;jb.lastIndex=0;let n=[],o=0,r,i=!1;for(;(r=jb.exec(t))!==null;)i=!0,r.index>o&&n.push(document.createTextNode(t.slice(o,r.index))),n.push(DN(r[1],r[2])),o=r.index+r[0].length;if(!i)return!1;o<t.length&&n.push(document.createTextNode(t.slice(o)));let a=e.parentNode;if(!a)return!1;for(let l of n)a.insertBefore(l,e);return a.removeChild(e),!0}function MN(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_TEXT,{acceptNode:i=>{let a=i.parentElement;for(;a;){if(xN.has(a.tagName)||a.classList.contains("nb-database-embed"))return NodeFilter.FILTER_REJECT;a=a.parentElement}return i.nodeValue&&i.nodeValue.includes("{{")?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}}),o=n.nextNode();for(;o;)t.push(o),o=n.nextNode();let r=!1;for(let i of t)TN(i)&&(r=!0);return r}var Wm=class extends Hb.MarkdownRenderChild{constructor(n,o,r,i){super(n);this.app=o;this.manager=r;this.file=i}onload(){this.render(),this.listener=n=>{n.path===this.file.path&&this.render()},this.app.metadataCache.on("changed",this.listener)}onunload(){this.listener&&this.app.metadataCache.off("changed",this.listener)}render(){let o=this.app.metadataCache.getFileCache(this.file)?.frontmatter??{},r=this.file.parent?.path??"",i=this.manager.getDatabaseFileInFolder(r),a=i?this.manager.readConfig(i).schema:[];this.containerEl.querySelectorAll("span.nb-placeholder").forEach(s=>{let d=s.dataset.token??"",p=s.dataset.format||void 0;if(!d)return;let f=FN(d,p,a,o,this.file);if(f===null){s.textContent=p?`{{${d}:${p}}}`:`{{${d}}}`;return}s.replaceChildren(...f)})}};function Ub(e,t){return(n,o)=>{let r=e.vault.getFileByPath(o.sourcePath);!r||t.isDatabaseFile(r)||!MN(n)||o.addChild(new Wm(n,e,t,r))}}var sc=class extends $o.Plugin{constructor(){super(...arguments);this._redirecting=!1}async onload(){await this.loadSettings(),this.manager=new ic(this.app,this.settings.databaseFileName),this.manager.readInlineFields=this.settings.readInlineFields,this.manager.p
Line truncated
|
||||
/*! Bundled license information:
|
||||
|
||||
react/cjs/react.production.min.js:
|
||||
|
||||
+1
-1
@@ -1 +1 @@
|
||||
{"id":"notion-bases","name":"Notion Bases","version":"1.6.0","minAppVersion":"1.4.0","description":"Turn any folder into a database — table, kanban board, gallery, calendar, timeline and list views powered by frontmatter.","author":"bgarciamoura","authorUrl":"https://github.com/bgarciamoura","isDesktopOnly":false,"fundingUrl":"https://github.com/sponsors/bgarciamoura"}
|
||||
{"id":"notion-bases","name":"Notion Bases","version":"1.8.0","minAppVersion":"1.4.0","description":"Turn any folder into a database — table, kanban board, gallery, calendar, timeline and list views powered by frontmatter.","author":"bgarciamoura","authorUrl":"https://github.com/bgarciamoura","isDesktopOnly":false,"fundingUrl":"https://github.com/sponsors/bgarciamoura"}
|
||||
+522
-2
@@ -1820,6 +1820,27 @@
|
||||
word-break: break-word;
|
||||
}
|
||||
|
||||
/* Per-column wrap (applied via wrap toggle in the column menu) */
|
||||
.nb-td--wrap .nb-td-inner {
|
||||
height: auto;
|
||||
max-height: none;
|
||||
min-height: var(--nb-row-height);
|
||||
overflow: visible;
|
||||
align-items: flex-start;
|
||||
padding: 6px 0;
|
||||
}
|
||||
|
||||
.nb-td--wrap .nb-cell-text,
|
||||
.nb-td--wrap .nb-cell-clickable {
|
||||
white-space: normal;
|
||||
word-break: break-word;
|
||||
overflow: visible;
|
||||
text-overflow: clip;
|
||||
align-items: flex-start;
|
||||
height: auto;
|
||||
min-height: var(--nb-row-height);
|
||||
}
|
||||
|
||||
/* ── Linha de agregação ─────────────────────────────────────────────────────── */
|
||||
|
||||
.nb-tfoot {
|
||||
@@ -1966,7 +1987,8 @@
|
||||
|
||||
/* ── Filter pills row ────────────────────────────────────────────────────── */
|
||||
|
||||
.nb-pills-row {
|
||||
.nb-pills-row,
|
||||
.nb-filter-pills-row {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
gap: 6px;
|
||||
@@ -1977,10 +1999,36 @@
|
||||
border-bottom: 1px solid var(--background-modifier-border);
|
||||
}
|
||||
|
||||
.nb-pills-row::-webkit-scrollbar {
|
||||
.nb-pills-row::-webkit-scrollbar,
|
||||
.nb-filter-pills-row::-webkit-scrollbar {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.nb-filter-pills-collapsed-label {
|
||||
font-size: var(--font-ui-smaller);
|
||||
color: var(--text-muted);
|
||||
padding: 2px 4px;
|
||||
}
|
||||
|
||||
.nb-filter-pills-toggle {
|
||||
display: inline-flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
margin-left: auto;
|
||||
padding: 2px 6px;
|
||||
background: transparent;
|
||||
border: none;
|
||||
border-radius: var(--radius-s);
|
||||
color: var(--text-muted);
|
||||
cursor: pointer;
|
||||
flex-shrink: 0;
|
||||
}
|
||||
|
||||
.nb-filter-pills-toggle:hover {
|
||||
background: var(--background-modifier-hover);
|
||||
color: var(--text-normal);
|
||||
}
|
||||
|
||||
.nb-filter-pill-sortable {
|
||||
display: inline-flex;
|
||||
align-items: center;
|
||||
@@ -2451,6 +2499,41 @@
|
||||
background: var(--background-modifier-hover);
|
||||
}
|
||||
|
||||
.nb-view-tab-settings-btn {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
width: 24px;
|
||||
height: 24px;
|
||||
margin-left: auto;
|
||||
border: none;
|
||||
background: transparent;
|
||||
color: var(--text-muted);
|
||||
font-size: 14px;
|
||||
cursor: pointer;
|
||||
border-radius: var(--radius-s);
|
||||
}
|
||||
|
||||
.nb-view-tab-settings-btn:hover {
|
||||
color: var(--text-normal);
|
||||
background: var(--background-modifier-hover);
|
||||
}
|
||||
|
||||
.is-mobile .nb-view-tab-settings-btn {
|
||||
min-width: 40px;
|
||||
min-height: 40px;
|
||||
}
|
||||
|
||||
.nb-db-settings-template-path {
|
||||
margin: 4px 0 12px 0;
|
||||
padding: 6px 10px;
|
||||
font-size: 0.85em;
|
||||
color: var(--text-muted);
|
||||
background: var(--background-secondary);
|
||||
border-radius: var(--radius-s);
|
||||
word-break: break-all;
|
||||
}
|
||||
|
||||
.nb-view-add-menu {
|
||||
position: absolute;
|
||||
top: calc(100% + 4px);
|
||||
@@ -5078,3 +5161,440 @@ body.nb-tl-resizing * {
|
||||
.nb-quick-add-btn:hover {
|
||||
opacity: 0.9;
|
||||
}
|
||||
|
||||
/* ── Save indicator ─────────────────────────────────────────────────────── */
|
||||
|
||||
.nb-save-indicator {
|
||||
display: inline-flex;
|
||||
align-items: center;
|
||||
gap: 4px;
|
||||
font-size: 11px;
|
||||
color: var(--text-muted);
|
||||
margin-left: 6px;
|
||||
transition: opacity 0.3s ease;
|
||||
}
|
||||
|
||||
.nb-save-indicator--saved {
|
||||
animation: nb-save-fade 2s ease forwards;
|
||||
}
|
||||
|
||||
.nb-save-indicator--error {
|
||||
color: var(--text-error, #e03e3e);
|
||||
}
|
||||
|
||||
.nb-save-label {
|
||||
line-height: 1;
|
||||
}
|
||||
|
||||
.nb-save-spinner {
|
||||
width: 12px;
|
||||
height: 12px;
|
||||
border: 2px solid var(--text-muted);
|
||||
border-top-color: transparent;
|
||||
border-radius: 50%;
|
||||
animation: nb-spin 0.6s linear infinite;
|
||||
}
|
||||
|
||||
.nb-save-check {
|
||||
color: var(--text-success, #2da44e);
|
||||
}
|
||||
|
||||
.nb-save-error-icon {
|
||||
color: var(--text-error, #e03e3e);
|
||||
}
|
||||
|
||||
@keyframes nb-spin {
|
||||
to { transform: rotate(360deg); }
|
||||
}
|
||||
|
||||
@keyframes nb-save-fade {
|
||||
0%, 70% { opacity: 1; }
|
||||
100% { opacity: 0; }
|
||||
}
|
||||
|
||||
/* ── Row drag handle ────────────────────────────────────────────────────── */
|
||||
|
||||
.nb-td-inner--drag {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
gap: 2px;
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
.nb-row-drag-handle {
|
||||
cursor: grab;
|
||||
color: var(--text-faint);
|
||||
font-size: 14px;
|
||||
line-height: 1;
|
||||
user-select: none;
|
||||
flex-shrink: 0;
|
||||
}
|
||||
|
||||
.nb-row-drag-handle:hover {
|
||||
color: var(--text-muted);
|
||||
}
|
||||
|
||||
.nb-row-drag-handle:active {
|
||||
cursor: grabbing;
|
||||
}
|
||||
|
||||
.nb-row--drag-over {
|
||||
border-top: 2px solid var(--interactive-accent) !important;
|
||||
}
|
||||
|
||||
/* ── Pagination ─────────────────────────────────────────────────────────── */
|
||||
|
||||
.nb-pagination {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
gap: 4px;
|
||||
padding: 6px 0;
|
||||
font-size: 12px;
|
||||
color: var(--text-muted);
|
||||
}
|
||||
|
||||
.nb-pagination-btn {
|
||||
background: none;
|
||||
border: 1px solid var(--background-modifier-border);
|
||||
border-radius: 4px;
|
||||
color: var(--text-muted);
|
||||
cursor: pointer;
|
||||
padding: 2px 8px;
|
||||
font-size: 13px;
|
||||
line-height: 1.4;
|
||||
min-width: 28px;
|
||||
min-height: 28px;
|
||||
}
|
||||
|
||||
.nb-pagination-btn:hover:not(:disabled) {
|
||||
background: var(--background-modifier-hover);
|
||||
color: var(--text-normal);
|
||||
}
|
||||
|
||||
.nb-pagination-btn:disabled {
|
||||
opacity: 0.3;
|
||||
cursor: default;
|
||||
}
|
||||
|
||||
.nb-pagination-info {
|
||||
padding: 0 8px;
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
.nb-row-count-bar .nb-pagination {
|
||||
margin-left: auto;
|
||||
}
|
||||
|
||||
/* ── Conditional formatting panel ───────────────────────────────────────── */
|
||||
|
||||
.nb-cf-panel {
|
||||
left: auto;
|
||||
right: 0;
|
||||
min-width: 300px;
|
||||
max-width: 360px;
|
||||
padding: 8px;
|
||||
}
|
||||
|
||||
.nb-cf-panel-header {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: space-between;
|
||||
margin-bottom: 8px;
|
||||
}
|
||||
|
||||
.nb-cf-panel-title {
|
||||
font-weight: 600;
|
||||
font-size: 12px;
|
||||
}
|
||||
|
||||
.nb-cf-panel-close {
|
||||
background: none;
|
||||
border: none;
|
||||
cursor: pointer;
|
||||
font-size: 16px;
|
||||
color: var(--text-muted);
|
||||
padding: 0 4px;
|
||||
}
|
||||
|
||||
.nb-cf-panel-empty {
|
||||
color: var(--text-muted);
|
||||
font-size: 12px;
|
||||
padding: 8px 0;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.nb-cf-rule {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
gap: 8px;
|
||||
padding: 6px 8px;
|
||||
border-radius: 4px;
|
||||
cursor: pointer;
|
||||
font-size: 12px;
|
||||
}
|
||||
|
||||
.nb-cf-rule:hover {
|
||||
background: var(--background-modifier-hover);
|
||||
}
|
||||
|
||||
.nb-cf-rule-preview {
|
||||
display: inline-flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
width: 24px;
|
||||
height: 20px;
|
||||
border-radius: 3px;
|
||||
font-size: 11px;
|
||||
font-weight: 600;
|
||||
border: 1px solid var(--background-modifier-border);
|
||||
flex-shrink: 0;
|
||||
}
|
||||
|
||||
.nb-cf-rule-desc {
|
||||
flex: 1;
|
||||
overflow: hidden;
|
||||
text-overflow: ellipsis;
|
||||
white-space: nowrap;
|
||||
color: var(--text-muted);
|
||||
}
|
||||
|
||||
.nb-cf-rule-remove {
|
||||
background: none;
|
||||
border: none;
|
||||
cursor: pointer;
|
||||
color: var(--text-muted);
|
||||
font-size: 14px;
|
||||
padding: 0 2px;
|
||||
opacity: 0;
|
||||
}
|
||||
|
||||
.nb-cf-rule:hover .nb-cf-rule-remove {
|
||||
opacity: 1;
|
||||
}
|
||||
|
||||
.nb-cf-add-btn {
|
||||
background: none;
|
||||
border: none;
|
||||
color: var(--text-accent);
|
||||
cursor: pointer;
|
||||
font-size: 12px;
|
||||
padding: 6px 8px;
|
||||
width: 100%;
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
.nb-cf-add-btn:hover {
|
||||
background: var(--background-modifier-hover);
|
||||
border-radius: 4px;
|
||||
}
|
||||
|
||||
/* Rule editor */
|
||||
|
||||
.nb-cf-editor {
|
||||
border-top: 1px solid var(--background-modifier-border);
|
||||
padding-top: 8px;
|
||||
margin-top: 4px;
|
||||
}
|
||||
|
||||
.nb-cf-editor-row {
|
||||
display: flex;
|
||||
gap: 6px;
|
||||
margin-bottom: 6px;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
.nb-cf-select,
|
||||
.nb-cf-input {
|
||||
flex: 1;
|
||||
padding: 4px 8px;
|
||||
border: 1px solid var(--background-modifier-border);
|
||||
border-radius: 4px;
|
||||
background: var(--background-primary);
|
||||
color: var(--text-normal);
|
||||
font-size: 12px;
|
||||
min-width: 0;
|
||||
}
|
||||
|
||||
.nb-cf-color-label {
|
||||
font-size: 11px;
|
||||
font-weight: 600;
|
||||
color: var(--text-muted);
|
||||
}
|
||||
|
||||
.nb-cf-presets {
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
gap: 4px;
|
||||
margin-bottom: 8px;
|
||||
}
|
||||
|
||||
.nb-cf-preset {
|
||||
width: 28px;
|
||||
height: 24px;
|
||||
border: 2px solid transparent;
|
||||
border-radius: 4px;
|
||||
cursor: pointer;
|
||||
font-size: 11px;
|
||||
font-weight: 600;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
}
|
||||
|
||||
.nb-cf-preset:hover {
|
||||
border-color: var(--text-muted);
|
||||
}
|
||||
|
||||
.nb-cf-preset--active {
|
||||
border-color: var(--interactive-accent);
|
||||
}
|
||||
|
||||
.nb-cf-custom-colors {
|
||||
gap: 12px;
|
||||
}
|
||||
|
||||
.nb-cf-color-field {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
gap: 6px;
|
||||
font-size: 11px;
|
||||
color: var(--text-muted);
|
||||
}
|
||||
|
||||
.nb-cf-color-field input[type="color"] {
|
||||
width: 24px;
|
||||
height: 24px;
|
||||
border: 1px solid var(--background-modifier-border);
|
||||
border-radius: 4px;
|
||||
padding: 1px;
|
||||
cursor: pointer;
|
||||
background: none;
|
||||
}
|
||||
|
||||
.nb-cf-editor-actions {
|
||||
display: flex;
|
||||
gap: 6px;
|
||||
margin-top: 8px;
|
||||
}
|
||||
|
||||
.nb-cf-btn {
|
||||
padding: 4px 12px;
|
||||
border-radius: 4px;
|
||||
border: none;
|
||||
cursor: pointer;
|
||||
font-size: 12px;
|
||||
}
|
||||
|
||||
.nb-cf-btn--save {
|
||||
background: var(--interactive-accent);
|
||||
color: var(--text-on-accent);
|
||||
}
|
||||
|
||||
.nb-cf-btn--save:hover {
|
||||
opacity: 0.9;
|
||||
}
|
||||
|
||||
.nb-cf-btn--cancel {
|
||||
background: var(--background-modifier-hover);
|
||||
color: var(--text-normal);
|
||||
}
|
||||
|
||||
.nb-cf-btn--cancel:hover {
|
||||
background: var(--background-modifier-border);
|
||||
}
|
||||
|
||||
/* Folder arrangement settings UI */
|
||||
.nb-db-settings-arrangement {
|
||||
margin-top: 1em;
|
||||
padding-top: 1em;
|
||||
border-top: 1px solid var(--background-modifier-border);
|
||||
}
|
||||
.nb-db-settings-arrangement-desc {
|
||||
color: var(--text-muted);
|
||||
font-size: 0.9em;
|
||||
margin-top: 0;
|
||||
}
|
||||
.nb-arr-property-list {
|
||||
margin: 0.5em 0;
|
||||
}
|
||||
.nb-arr-property-row {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
gap: 8px;
|
||||
padding: 6px 8px;
|
||||
margin-bottom: 4px;
|
||||
background: var(--background-secondary);
|
||||
border-radius: 4px;
|
||||
}
|
||||
.nb-arr-property-index {
|
||||
color: var(--text-muted);
|
||||
font-size: 0.85em;
|
||||
min-width: 18px;
|
||||
}
|
||||
.nb-arr-property-name {
|
||||
flex: 1;
|
||||
font-weight: 500;
|
||||
}
|
||||
.nb-arr-btn {
|
||||
min-width: 28px;
|
||||
padding: 2px 8px;
|
||||
}
|
||||
.nb-arr-btn-remove {
|
||||
color: var(--text-error);
|
||||
}
|
||||
.nb-arr-add-row {
|
||||
display: flex;
|
||||
gap: 8px;
|
||||
margin-top: 8px;
|
||||
align-items: center;
|
||||
}
|
||||
.nb-arr-select {
|
||||
flex: 1;
|
||||
}
|
||||
.nb-arr-empty {
|
||||
color: var(--text-muted);
|
||||
font-size: 0.9em;
|
||||
font-style: italic;
|
||||
margin: 4px 0;
|
||||
}
|
||||
.nb-arr-preview-btn {
|
||||
margin-top: 12px;
|
||||
}
|
||||
.nb-arr-preview-list {
|
||||
max-height: 50vh;
|
||||
overflow-y: auto;
|
||||
margin: 8px 0;
|
||||
padding: 8px;
|
||||
background: var(--background-secondary);
|
||||
border-radius: 4px;
|
||||
font-family: var(--font-monospace);
|
||||
font-size: 0.85em;
|
||||
}
|
||||
.nb-arr-preview-row {
|
||||
display: flex;
|
||||
gap: 8px;
|
||||
padding: 2px 0;
|
||||
white-space: nowrap;
|
||||
overflow-x: auto;
|
||||
}
|
||||
.nb-arr-preview-from { color: var(--text-muted); }
|
||||
.nb-arr-preview-arrow { color: var(--text-accent); }
|
||||
.nb-arr-preview-to { color: var(--text-success); }
|
||||
.nb-arr-preview-actions {
|
||||
display: flex;
|
||||
gap: 8px;
|
||||
justify-content: flex-end;
|
||||
margin-top: 12px;
|
||||
}
|
||||
|
||||
/* Live placeholder pills (rendered by the markdown post-processor) */
|
||||
.nb-placeholder-pill {
|
||||
display: inline-block;
|
||||
padding: 1px 8px;
|
||||
border-radius: 10px;
|
||||
font-size: 0.85em;
|
||||
line-height: 1.4;
|
||||
white-space: nowrap;
|
||||
vertical-align: baseline;
|
||||
}
|
||||
Vendored
+13
-12
@@ -15,7 +15,8 @@
|
||||
"state": {
|
||||
"dbFilePath": "_database.md"
|
||||
},
|
||||
"icon": "table"
|
||||
"icon": "lucide-ghost",
|
||||
"title": "notion-bases-view"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -26,9 +27,9 @@
|
||||
"state": {
|
||||
"file": "2026년 월력형 메모형 일정(2월).canvas",
|
||||
"viewState": {
|
||||
"x": 406.0478515625,
|
||||
"y": 47092.30921630857,
|
||||
"zoom": 0
|
||||
"x": 1030.709676996212,
|
||||
"y": 48714.45501619354,
|
||||
"zoom": -0.7761359709529498
|
||||
}
|
||||
},
|
||||
"icon": "lucide-layout-dashboard",
|
||||
@@ -64,7 +65,7 @@
|
||||
"state": {
|
||||
"type": "search",
|
||||
"state": {
|
||||
"query": "Section:불용",
|
||||
"query": "Section:csrp",
|
||||
"matchingCase": false,
|
||||
"explainSearch": false,
|
||||
"collapseAll": false,
|
||||
@@ -115,7 +116,7 @@
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "791023c2a32ee76c",
|
||||
"id": "c8ba0ca1b130143f",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "mk-path-view",
|
||||
@@ -125,7 +126,7 @@
|
||||
}
|
||||
}
|
||||
],
|
||||
"currentTab": 0
|
||||
"currentTab": 1
|
||||
},
|
||||
"right": {
|
||||
"id": "082cc3168c91951e",
|
||||
@@ -197,15 +198,18 @@
|
||||
},
|
||||
"active": "701214d471a4f6c2",
|
||||
"lastOpenFiles": [
|
||||
"일일 무기,탄약결산.md",
|
||||
"30연대 26년도 예산.md",
|
||||
"2026년 월력형 메모형 일정(2월).canvas",
|
||||
"일일결산.md",
|
||||
"25 저장화생방 장비물자 신뢰성평가 결과 후속조치.md",
|
||||
"26년 30연대 전술훈련평가 수검자료 정리.md",
|
||||
"일일 무기,탄약결산.md",
|
||||
"0_System/Task_Template.md",
|
||||
"0_System/Project_Template.md",
|
||||
"0_System/Dashboard.md",
|
||||
"_database.md",
|
||||
"무제 2.base",
|
||||
"무제 1.base",
|
||||
"26년 30연대 전술훈련평가 수검자료 정리.md",
|
||||
"대검 현황.md",
|
||||
"무제 7.md",
|
||||
"Vault.md",
|
||||
@@ -224,12 +228,9 @@
|
||||
"Taskido/demo_file.md",
|
||||
"Obsidian-Tasks-Calendar-main/README.md",
|
||||
"이름 없는 보드 1.md",
|
||||
"30연대 26년도 예산.md",
|
||||
"2025년 월력형 메모형 일정.canvas",
|
||||
"inbox/유류시설.md",
|
||||
"git 일일단위 사용시 오류, 에러등 발생시 조치방법 정리.md",
|
||||
"물자현황/총기(K2).md",
|
||||
"물자현황/Untitled 5.md",
|
||||
"물자현황",
|
||||
"2026년 월력형 메모형 일정(2월) (2).canvas",
|
||||
"1774062006949.jpg",
|
||||
|
||||
Reference in new issue
Block a user