template-obsidian-vault/.obsidian/plugins/creases/main.js

8 lines
36 KiB
JavaScript
Raw Permalink Normal View History

/*
THIS IS A GENERATED/BUNDLED FILE BY ESBUILD
if you want to view the source, please visit the github repository of this plugin
*/
var ss=Object.create;var ne=Object.defineProperty;var os=Object.getOwnPropertyDescriptor;var us=Object.getOwnPropertyNames;var ls=Object.getPrototypeOf,cs=Object.prototype.hasOwnProperty;var ze=e=>ne(e,"__esModule",{value:!0});var s=(e,r)=>()=>(r||e((r={exports:{}}).exports,r),r.exports),ps=(e,r)=>{ze(e);for(var t in r)ne(e,t,{get:r[t],enumerable:!0})},fs=(e,r,t)=>{if(r&&typeof r=="object"||typeof r=="function")for(let a of us(r))!cs.call(e,a)&&a!=="default"&&ne(e,a,{get:()=>r[a],enumerable:!(t=os(r,a))||t.enumerable});return e},P=e=>fs(ze(ne(e!=null?ss(ls(e)):{},"default",e&&e.__esModule&&"default"in e?{get:()=>e.default,enumerable:!0}:{value:e,enumerable:!0})),e);var g=(e,r,t)=>new Promise((a,i)=>{var n=l=>{try{u(t.next(l))}catch(c){i(c)}},o=l=>{try{u(t.throw(l))}catch(c){i(c)}},u=l=>l.done?a(l.value):Promise.resolve(l.value).then(n,o);u((t=t.apply(e,r)).next())});var ye=s((Th,Ve)=>{function ds(e,r){for(var t=-1,a=r.length,i=e.length;++t<a;)e[i+t]=r[t];return e}Ve.exports=ds});var ve=s((Ah,$e)=>{var hs=typeof global=="object"&&global&&global.Object===Object&&global;$e.exports=hs});var q=s((Sh,We)=>{var gs=ve(),ys=typeof self=="object"&&self&&self.Object===Object&&self,vs=gs||ys||Function("return this")();We.exports=vs});var E=s((Oh,Xe)=>{var _s=q(),ms=_s.Symbol;Xe.exports=ms});var Qe=s((Ph,Je)=>{var Ye=E(),Ze=Object.prototype,bs=Ze.hasOwnProperty,qs=Ze.toString,H=Ye?Ye.toStringTag:void 0;function xs(e){var r=bs.call(e,H),t=e[H];try{e[H]=void 0;var a=!0}catch(n){}var i=qs.call(e);return a&&(r?e[H]=t:delete e[H]),i}Je.exports=xs});var rr=s((Eh,er)=>{var Cs=Object.prototype,ws=Cs.toString;function Ts(e){return ws.call(e)}er.exports=Ts});var F=s((Fh,nr)=>{var tr=E(),As=Qe(),Ss=rr(),Os="[object Null]",Ps="[object Undefined]",ar=tr?tr.toStringTag:void 0;function Es(e){return e==null?e===void 0?Ps:Os:ar&&ar in Object(e)?As(e):Ss(e)}nr.exports=Es});var M=s((Mh,ir)=>{function Fs(e){return e!=null&&typeof e=="object"}ir.exports=Fs});var or=s((Lh,sr)=>{var Ms=F(),Ls=M(),Is="[object Arguments]";function Ds(e){return Ls(e)&&Ms(e)==Is}sr.exports=Ds});var ie=s((Ih,cr)=>{var ur=or(),Rs=M(),lr=Object.prototype,Ns=lr.hasOwnProperty,Bs=lr.propertyIsEnumerable,Gs=ur(function(){return arguments}())?ur:function(e){return Rs(e)&&Ns.call(e,"callee")&&!Bs.call(e,"callee")};cr.exports=Gs});var b=s((Dh,pr)=>{var js=Array.isArray;pr.exports=js});var gr=s((Rh,hr)=>{var fr=E(),ks=ie(),Hs=b(),dr=fr?fr.isConcatSpreadable:void 0;function Ks(e){return Hs(e)||ks(e)||!!(dr&&e&&e[dr])}hr.exports=Ks});var _r=s((Nh,vr)=>{var Us=ye(),zs=gr();function yr(e,r,t,a,i){var n=-1,o=e.length;for(t||(t=zs),i||(i=[]);++n<o;){var u=e[n];r>0&&t(u)?r>1?yr(u,r-1,t,a,i):Us(i,u):a||(i[i.length]=u)}return i}vr.exports=yr});var _e=s((Bh,mr)=>{function Vs(e,r){for(var t=-1,a=e==null?0:e.length,i=Array(a);++t<a;)i[t]=r(e[t],t,e);return i}mr.exports=Vs});var K=s((Gh,br)=>{var $s=F(),Ws=M(),Xs="[object Symbol]";function Ys(e){return typeof e=="symbol"||Ws(e)&&$s(e)==Xs}br.exports=Ys});var se=s((jh,qr)=>{var Zs=b(),Js=K(),Qs=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,eo=/^\w*$/;function ro(e,r){if(Zs(e))return!1;var t=typeof e;return t=="number"||t=="symbol"||t=="boolean"||e==null||Js(e)?!0:eo.test(e)||!Qs.test(e)||r!=null&&e in Object(r)}qr.exports=ro});var U=s((kh,xr)=>{function to(e){var r=typeof e;return e!=null&&(r=="object"||r=="function")}xr.exports=to});var me=s((Hh,Cr)=>{var ao=F(),no=U(),io="[object AsyncFunction]",so="[object Function]",oo="[object GeneratorFunction]",uo="[object Proxy]";function lo(e){if(!no(e))return!1;var r=ao(e);return r==so||r==oo||r==io||r==uo}Cr.exports=lo});var Tr=s((Kh,wr)=>{var co=q(),po=co["__core-js_shared__"];wr.exports=po});var Or=s((Uh,Sr)=>{var be=Tr(),Ar=function(){var e=/[^.]+$/.exec(be&&be.keys&&be.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function fo(e){return!!Ar&&Ar in e}Sr.exports=fo});var qe=s((zh,Pr)=>{var ho=Function.prototype,go=ho.toString;function yo(e){if(e!=null){try{return go.call(e)}catch(r){}try{return e+""}catch(r){}}return""}Pr.exports=yo});var Fr=s((Vh,Er)=>{var vo=me(),_o=Or(),mo=U(),bo=qe(),qo=/
`),i=[];for(let n=0;n<=a.length;n++){let o=a[n];x(o)&&i.push({from:n,to:n+1})}return i})}getCreasesFromEditor(r){let t=[];for(let a=0;a<=r.lastLine();a++){let i=r.getLine(a);x(i)&&t.push({from:a,to:a+1})}return t}foldCreasesForView(r){return g(this,null,function*(){var i;let t=r.currentMode.getFoldInfo(),a=[...(i=t==null?void 0:t.folds)!=null?i:[],...this.getCreasesFromEditor(r.editor)];r.currentMode.applyFoldInfo({folds:a,lines:r.editor.lineCount()})})}foldCreasesForFile(r){return g(this,null,function*(){var u,l,c;let t=yield this.app.vault.cachedRead(r),a=yield this.app.foldManager.load(r),n={folds:[...(u=a==null?void 0:a.folds)!=null?u:[],...yield this.getCreasesFromFile(r)],lines:(c=(l=t.match(/^/gm))==null?void 0:l.length)!=null?c:0},o=this.app.workspace.getLeavesOfType("markdown").filter(f=>f.view&&f.view instanceof C.MarkdownView&&f.view.file===r);o.length?o[0].view.currentMode.applyFoldInfo(n):yield this.app.foldManager.save(r,n)})}toggleFoldForHeadingLevel(r,t){var u,l,c;let a=(l=(u=r.currentMode.getFoldInfo())==null?void 0:u.folds)!=null?l:[],i=(((c=this.app.metadataCache.getFileCache(r.file))==null?void 0:c.headings)||[]).filter(f=>f.level===t),n=new Set(i.map(f=>f.position.start.line)),o=i[0].position.start;if(a.find(f=>f.from===o.line))r.currentMode.applyFoldInfo({folds:a.filter(f=>!n.has(f.from)),lines:r.editor.lineCount()}),r.onMarkdownFold();else{let f=[...a,...i.map(d=>({from:d.position.start.line,to:d.position.start.line+1}))];r.currentMode.applyFoldInfo({folds:f,lines:r.editor.lineCount()}),r.onMarkdownFold()}}creaseCurrentFolds(r,t){var n;let a=t.currentMode.getFoldInfo(),i=[];((n=a==null?void 0:a.folds)!=null?n:[]).forEach(o=>{let u=r.getLine(o.from);if(!x(u)){let l={line:o.from,ch:this.getFoldTargetPosition(u)};i.push({text:" %% fold %%",from:l,to:l})}}),r.transaction({changes:i})}clearCreases(r,t){let a=[];for(let i=0;i<r.lastLine();i++){let n=r.getLine(i);x(n)&&a.push({text:n.replace(k,""),from:{line:i,ch:0},to:{line:i,ch:n.length}})}r.transaction({changes:a})}loadSettings(){return g(this,null,function*(){this.settings=Object.assign({},as,yield this.loadData())})}saveSettings(){return g(this,null,function*(){yield this.saveData(this.settings)})}registerSettingsTab(){this.addSettingTab(new He(this.app,this))}};