diff --git a/.obsidian/plugins/oz-image-plugin/data.json b/.obsidian/plugins/oz-image-plugin/data.json
deleted file mode 100644
index e615d6d..0000000
--- a/.obsidian/plugins/oz-image-plugin/data.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "renderAll": true,
- "cm6RenderAll": true,
- "renderImages": true,
- "renderPDF": true,
- "renderIframe": true,
- "renderExcalidraw": true,
- "renderRichLink": false,
- "renderTransclusion": false,
- "previewOnHoverInternalLink": true,
- "refreshImagesAfterChange": false,
- "WYSIWYG": false
-}
\ No newline at end of file
diff --git a/.obsidian/plugins/oz-image-plugin/main.js b/.obsidian/plugins/oz-image-plugin/main.js
deleted file mode 100644
index fdda040..0000000
--- a/.obsidian/plugins/oz-image-plugin/main.js
+++ /dev/null
@@ -1,181 +0,0 @@
-/*
-THIS IS A GENERATED/BUNDLED FILE
-If you want to view the source, visit the plugins github repository
-https://github.com/ozntel/oz-image-in-editor-obsidian
-*/
-
-var oi=Object.create;var Se=Object.defineProperty;var ci=Object.getOwnPropertyDescriptor;var si=Object.getOwnPropertyNames,Lr=Object.getOwnPropertySymbols,li=Object.getPrototypeOf,Pr=Object.prototype.hasOwnProperty,fi=Object.prototype.propertyIsEnumerable;var Mr=(e,n,r)=>n in e?Se(e,n,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[n]=r,dr=(e,n)=>{for(var r in n||(n={}))Pr.call(n,r)&&Mr(e,r,n[r]);if(Lr)for(var r of Lr(n))fi.call(n,r)&&Mr(e,r,n[r]);return e};var Rr=e=>Se(e,"__esModule",{value:!0});var H=(e,n)=>()=>(n||e((n={exports:{}}).exports,n),n.exports),pi=(e,n)=>{Rr(e);for(var r in n)Se(e,r,{get:n[r],enumerable:!0})},mi=(e,n,r)=>{if(n&&typeof n=="object"||typeof n=="function")for(let a of si(n))!Pr.call(e,a)&&a!=="default"&&Se(e,a,{get:()=>n[a],enumerable:!(r=ci(n,a))||r.enumerable});return e},Z=e=>mi(Rr(Se(e!=null?oi(li(e)):{},"default",e&&e.__esModule&&"default"in e?{get:()=>e.default,enumerable:!0}:{value:e,enumerable:!0})),e);var ne=(e,n,r)=>new Promise((a,d)=>{var o=_=>{try{h(r.next(_))}catch(k){d(k)}},c=_=>{try{h(r.throw(_))}catch(k){d(k)}},h=_=>_.done?a(_.value):Promise.resolve(_.value).then(o,c);h((r=r.apply(e,n)).next())});var $r=H((qr,qe)=>{(function(){function e(u){"use strict";var t={omitExtraWLInCodeBlocks:{defaultValue:!1,describe:"Omit the default extra whiteline added to code blocks",type:"boolean"},noHeaderId:{defaultValue:!1,describe:"Turn on/off generated header id",type:"boolean"},prefixHeaderId:{defaultValue:!1,describe:"Add a prefix to the generated header ids. Passing a string will prefix that string to the header id. Setting to true will add a generic 'section-' prefix",type:"string"},rawPrefixHeaderId:{defaultValue:!1,describe:'Setting this option to true will prevent showdown from modifying the prefix. This might result in malformed IDs (if, for instance, the " char is used in the prefix)',type:"boolean"},ghCompatibleHeaderId:{defaultValue:!1,describe:"Generate header ids compatible with github style (spaces are replaced with dashes, a bunch of non alphanumeric chars are removed)",type:"boolean"},rawHeaderId:{defaultValue:!1,describe:`Remove only spaces, ' and " from generated header ids (including prefixes), replacing them with dashes (-). WARNING: This might result in malformed ids`,type:"boolean"},headerLevelStart:{defaultValue:!1,describe:"The header blocks level start",type:"integer"},parseImgDimensions:{defaultValue:!1,describe:"Turn on/off image dimension parsing",type:"boolean"},simplifiedAutoLink:{defaultValue:!1,describe:"Turn on/off GFM autolink style",type:"boolean"},excludeTrailingPunctuationFromURLs:{defaultValue:!1,describe:"Excludes trailing punctuation from links generated with autoLinking",type:"boolean"},literalMidWordUnderscores:{defaultValue:!1,describe:"Parse midword underscores as literal underscores",type:"boolean"},literalMidWordAsterisks:{defaultValue:!1,describe:"Parse midword asterisks as literal asterisks",type:"boolean"},strikethrough:{defaultValue:!1,describe:"Turn on/off strikethrough support",type:"boolean"},tables:{defaultValue:!1,describe:"Turn on/off tables support",type:"boolean"},tablesHeaderId:{defaultValue:!1,describe:"Add an id to table headers",type:"boolean"},ghCodeBlocks:{defaultValue:!0,describe:"Turn on/off GFM fenced code blocks support",type:"boolean"},tasklists:{defaultValue:!1,describe:"Turn on/off GFM tasklist support",type:"boolean"},smoothLivePreview:{defaultValue:!1,describe:"Prevents weird effects in live previews due to incomplete input",type:"boolean"},smartIndentationFix:{defaultValue:!1,description:"Tries to smartly fix indentation in es6 strings",type:"boolean"},disableForced4SpacesIndentedSublists:{defaultValue:!1,description:"Disables the requirement of indenting nested sublists by 4 spaces",type:"boolean"},simpleLineBreaks:{defaultValue:!1,description:"Parses simple line breaks as
(GFM Style)",type:"boolean"},requireSpaceBeforeHeadingText:{defaultValue:!1,description:"Makes adding a space between `#` and the header text mandatory (GFM Style)",type:"boolean"},ghMentions:{defaultValue:!1,description:"Enables github @mentions",type:"boolean"},ghMentionsLink:{defaultValue:"https://github.com/{u}",description:"Changes the link generated by @mentions. Only applies if ghMentions option is enabled.",type:"string"},encodeEmails:{defaultValue:!0,description:"Encode e-mail addresses through the use of Character Entities, transforming ASCII e-mail addresses into its equivalent decimal entities",type:"boolean"},openLinksInNewWindow:{defaultValue:!1,description:"Open all links in new windows",type:"boolean"},backslashEscapesHTMLTags:{defaultValue:!1,description:"Support for HTML Tag escaping. ex:
[^\r]+?<\/pre>)/gm,function(m,l){var g=l;return g=g.replace(/^ /mg,"\xA80"),g=g.replace(/¨0/g,""),g}),r.subParser("hashBlock")(`","gim"),u=i.converter._dispatch("hashPreCodeTags.after",u,t,i),u}),r.subParser("headers",function(u,t,i){"use strict";u=i.converter._dispatch("headers.before",u,t,i);var s=isNaN(parseInt(t.headerLevelStart))?1:parseInt(t.headerLevelStart),p=t.smoothLivePreview?/^(.+)[ \t]*\n={2,}[ \t]*\n+/gm:/^(.+)[ \t]*\n=+[ \t]*\n+/gm,m=t.smoothLivePreview?/^(.+)[ \t]*\n-{2,}[ \t]*\n+/gm:/^(.+)[ \t]*\n-+[ \t]*\n+/gm;u=u.replace(p,function(A,y){var v=r.subParser("spanGamut")(y,t,i),T=t.noHeaderId?"":' id="'+g(y)+'"',f=s,b="-`+p+` -`,t,i)}),u=i.converter._dispatch("blockQuotes.after",u,t,i),u}),r.subParser("codeBlocks",function(u,t,i){"use strict";u=i.converter._dispatch("codeBlocks.before",u,t,i),u+="\xA80";var s=/(?:\n\n|^)((?:(?:[ ]{4}|\t).*\n+)+)(\n*[ ]{0,3}[^ \t\n]|(?=¨0))/g;return u=u.replace(s,function(p,m,l){var g=m,A=l,y=` -`;return g=r.subParser("outdent")(g,t,i),g=r.subParser("encodeCode")(g,t,i),g=r.subParser("detab")(g,t,i),g=g.replace(/^\n+/g,""),g=g.replace(/\n+$/g,""),t.omitExtraWLInCodeBlocks&&(y=""),g="",r.subParser("hashBlock")(g,t,i)+A}),u=u.replace(/¨0/,""),u=i.converter._dispatch("codeBlocks.after",u,t,i),u}),r.subParser("codeSpans",function(u,t,i){"use strict";return u=i.converter._dispatch("codeSpans.before",u,t,i),typeof u=="undefined"&&(u=""),u=u.replace(/(^|[^\\])(`+)([^\r]*?[^`])\2(?!`)/gm,function(s,p,m,l){var g=l;return g=g.replace(/^([ \t]*)/g,""),g=g.replace(/[ \t]*$/g,""),g=r.subParser("encodeCode")(g,t,i),g=p+""+g+y+"
"+g+"
",g=r.subParser("hashHTMLSpans")(g,t,i),g}),u=i.converter._dispatch("codeSpans.after",u,t,i),u}),r.subParser("completeHTMLDocument",function(u,t,i){"use strict";if(!t.completeHTMLDocument)return u;u=i.converter._dispatch("completeHTMLDocument.before",u,t,i);var s="html",p=` -`,m="",l=` -`,g="",A="";typeof i.metadata.parsed.doctype!="undefined"&&(p=" -`,s=i.metadata.parsed.doctype.toString().toLowerCase(),(s==="html"||s==="html5")&&(l=''));for(var y in i.metadata.parsed)if(i.metadata.parsed.hasOwnProperty(y))switch(y.toLowerCase()){case"doctype":break;case"title":m=""+i.metadata.parsed.title+` -`;break;case"charset":s==="html"||s==="html5"?l=' -`:l=' -`;break;case"language":case"lang":g=' lang="'+i.metadata.parsed[y]+'"',A+=' -`;break;default:A+=' -`}return u=p+" - -`+m+l+A+` - -`+u.trim()+` - -`,u=i.converter._dispatch("completeHTMLDocument.after",u,t,i),u}),r.subParser("detab",function(u,t,i){"use strict";return u=i.converter._dispatch("detab.before",u,t,i),u=u.replace(/\t(?=\t)/g," "),u=u.replace(/\t/g,"\xA8A\xA8B"),u=u.replace(/¨B(.+?)¨A/g,function(s,p){for(var m=p,l=4-m.length%4,g=0;g/g,">"),u=i.converter._dispatch("encodeAmpsAndAngles.after",u,t,i),u}),r.subParser("encodeBackslashEscapes",function(u,t,i){"use strict";return u=i.converter._dispatch("encodeBackslashEscapes.before",u,t,i),u=u.replace(/\\(\\)/g,r.helper.escapeCharactersCallback),u=u.replace(/\\([`*_{}\[\]()>#+.!~=|-])/g,r.helper.escapeCharactersCallback),u=i.converter._dispatch("encodeBackslashEscapes.after",u,t,i),u}),r.subParser("encodeCode",function(u,t,i){"use strict";return u=i.converter._dispatch("encodeCode.before",u,t,i),u=u.replace(/&/g,"&").replace(//g,">").replace(/([*_{}\[\]\\=~-])/g,r.helper.escapeCharactersCallback),u=i.converter._dispatch("encodeCode.after",u,t,i),u}),r.subParser("escapeSpecialCharsWithinTagAttributes",function(u,t,i){"use strict";u=i.converter._dispatch("escapeSpecialCharsWithinTagAttributes.before",u,t,i);var s=/<\/?[a-z\d_:-]+(?:[\s]+[\s\S]+?)?>/gi,p=/-]|-[^>])(?:[^-]|-[^-])*)--)>/gi;return u=u.replace(s,function(m){return m.replace(/(.)<\/?code>(?=.)/g,"$1`").replace(/([\\`*_~=|])/g,r.helper.escapeCharactersCallback)}),u=u.replace(p,function(m){return m.replace(/([\\`*_~=|])/g,r.helper.escapeCharactersCallback)}),u=i.converter._dispatch("escapeSpecialCharsWithinTagAttributes.after",u,t,i),u}),r.subParser("githubCodeBlocks",function(u,t,i){"use strict";return t.ghCodeBlocks?(u=i.converter._dispatch("githubCodeBlocks.before",u,t,i),u+="\xA80",u=u.replace(/(?:^|\n)(?: {0,3})(```+|~~~+)(?: *)([^\s`~]*)\n([\s\S]*?)\n(?: {0,3})\1/g,function(s,p,m,l){var g=t.omitExtraWLInCodeBlocks?"":` -`;return l=r.subParser("encodeCode")(l,t,i),l=r.subParser("detab")(l,t,i),l=l.replace(/^\n+/g,""),l=l.replace(/\n+$/g,""),l=" ",l=r.subParser("hashBlock")(l,t,i),` - -\xA8G`+(i.ghCodeBlocks.push({text:s,codeblock:l})-1)+`G - -`}),u=u.replace(/¨0/,""),i.converter._dispatch("githubCodeBlocks.after",u,t,i)):u}),r.subParser("hashBlock",function(u,t,i){"use strict";return u=i.converter._dispatch("hashBlock.before",u,t,i),u=u.replace(/(^\n+|\n+$)/g,""),u=` - -\xA8K`+(i.gHtmlBlocks.push(u)-1)+`K - -`,u=i.converter._dispatch("hashBlock.after",u,t,i),u}),r.subParser("hashCodeTags",function(u,t,i){"use strict";u=i.converter._dispatch("hashCodeTags.before",u,t,i);var s=function(p,m,l,g){var A=l+r.subParser("encodeCode")(m,t,i)+g;return"\xA8C"+(i.gHtmlSpans.push(A)-1)+"C"};return u=r.helper.replaceRecursiveRegExp(u,s,""+l+g+"
]*>","
","gim"),u=i.converter._dispatch("hashCodeTags.after",u,t,i),u}),r.subParser("hashElement",function(u,t,i){"use strict";return function(s,p){var m=p;return m=m.replace(/\n\n/g,` -`),m=m.replace(/^\n/,""),m=m.replace(/\n+$/g,""),m=` - -\xA8K`+(i.gHtmlBlocks.push(m)-1)+`K - -`,m}}),r.subParser("hashHTMLBlocks",function(u,t,i){"use strict";u=i.converter._dispatch("hashHTMLBlocks.before",u,t,i);var s=["pre","div","h1","h2","h3","h4","h5","h6","blockquote","table","dl","ol","ul","script","noscript","form","fieldset","iframe","math","style","section","header","footer","nav","article","aside","address","audio","canvas","figure","hgroup","output","video","p"],p=function(f,b,C,L){var F=f;return C.search(/\bmarkdown\b/)!==-1&&(F=C+i.converter.makeHtml(b)+L),` - -\xA8K`+(i.gHtmlBlocks.push(F)-1)+`K - -`};t.backslashEscapesHTMLTags&&(u=u.replace(/\\<(\/?[^>]+?)>/g,function(f,b){return"<"+b+">"}));for(var m=0;m]*>)","im"),A="<"+s[m]+"\\b[^>]*>",y=""+s[m]+">";(l=r.helper.regexIndexOf(u,g))!==-1;){var v=r.helper.splitAtIndex(u,l),T=r.helper.replaceRecursiveRegExp(v[1],p,A,y,"im");if(T===v[1])break;u=v[0].concat(T)}return u=u.replace(/(\n {0,3}(<(hr)\b([^<>])*?\/?>)[ \t]*(?=\n{2,}))/g,r.subParser("hashElement")(u,t,i)),u=r.helper.replaceRecursiveRegExp(u,function(f){return` - -\xA8K`+(i.gHtmlBlocks.push(f)-1)+`K - -`},"^ {0,3}","gm"),u=u.replace(/(?:\n\n)( {0,3}(?:<([?%])[^\r]*?\2>)[ \t]*(?=\n{2,}))/g,r.subParser("hashElement")(u,t,i)),u=i.converter._dispatch("hashHTMLBlocks.after",u,t,i),u}),r.subParser("hashHTMLSpans",function(u,t,i){"use strict";u=i.converter._dispatch("hashHTMLSpans.before",u,t,i);function s(p){return"\xA8C"+(i.gHtmlSpans.push(p)-1)+"C"}return u=u.replace(/<[^>]+?\/>/gi,function(p){return s(p)}),u=u.replace(/<([^>]+?)>[\s\S]*?<\/\1>/g,function(p){return s(p)}),u=u.replace(/<([^>]+?)\s[^>]+?>[\s\S]*?<\/\1>/g,function(p){return s(p)}),u=u.replace(/<[^>]+?>/gi,function(p){return s(p)}),u=i.converter._dispatch("hashHTMLSpans.after",u,t,i),u}),r.subParser("unhashHTMLSpans",function(u,t,i){"use strict";u=i.converter._dispatch("unhashHTMLSpans.before",u,t,i);for(var s=0;s ]*>\\s* ]*>","^ {0,3}
\\s*
"),g+="
",p.push(g))}for(m=p.length,l=0;l]*>/.test(y)&&(v=!0)}p[l]=y}return u=p.join(`
-`),u=u.replace(/^\n+/g,""),u=u.replace(/\n+$/g,""),i.converter._dispatch("paragraphs.after",u,t,i)}),r.subParser("runExtension",function(u,t,i,s){"use strict";if(u.filter)t=u.filter(t,s.converter,i);else if(u.regex){var p=u.regex;p instanceof RegExp||(p=new RegExp(p,"g")),t=t.replace(p,u.replace)}return t}),r.subParser("spanGamut",function(u,t,i){"use strict";return u=i.converter._dispatch("spanGamut.before",u,t,i),u=r.subParser("codeSpans")(u,t,i),u=r.subParser("escapeSpecialCharsWithinTagAttributes")(u,t,i),u=r.subParser("encodeBackslashEscapes")(u,t,i),u=r.subParser("images")(u,t,i),u=r.subParser("anchors")(u,t,i),u=r.subParser("autoLinks")(u,t,i),u=r.subParser("simplifiedAutoLinks")(u,t,i),u=r.subParser("emoji")(u,t,i),u=r.subParser("underline")(u,t,i),u=r.subParser("italicsAndBold")(u,t,i),u=r.subParser("strikethrough")(u,t,i),u=r.subParser("ellipsis")(u,t,i),u=r.subParser("hashHTMLSpans")(u,t,i),u=r.subParser("encodeAmpsAndAngles")(u,t,i),t.simpleLineBreaks?/\n\n¨K/.test(u)||(u=u.replace(/\n+/g,`
-`)):u=u.replace(/ +\n/g,`
-`),u=i.converter._dispatch("spanGamut.after",u,t,i),u}),r.subParser("strikethrough",function(u,t,i){"use strict";function s(p){return t.simplifiedAutoLink&&(p=r.subParser("simplifiedAutoLinks")(p,t,i)),""+p+""}return t.strikethrough&&(u=i.converter._dispatch("strikethrough.before",u,t,i),u=u.replace(/(?:~){2}([\s\S]+?)(?:~){2}/g,function(p,m){return s(m)}),u=i.converter._dispatch("strikethrough.after",u,t,i)),u}),r.subParser("stripLinkDefinitions",function(u,t,i){"use strict";var s=/^ {0,3}\[(.+)]:[ \t]*\n?[ \t]*([^>\s]+)>?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*\n?[ \t]*(?:(\n*)["|'(](.+?)["|')][ \t]*)?(?:\n+|(?=¨0))/gm,p=/^ {0,3}\[(.+)]:[ \t]*\n?[ \t]*(data:.+?\/.+?;base64,[A-Za-z0-9+/=\n]+?)>?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*\n?[ \t]*(?:(\n*)["|'(](.+?)["|')][ \t]*)?(?:\n\n|(?=¨0)|(?=\n\[))/gm;u+="\xA80";var m=function(l,g,A,y,v,T,f){return g=g.toLowerCase(),A.match(/^data:.+?\/.+?;base64,/)?i.gUrls[g]=A.replace(/\s/g,""):i.gUrls[g]=r.subParser("encodeAmpsAndAngles")(A,t,i),T?T+f:(f&&(i.gTitles[g]=f.replace(/"|'/g,""")),t.parseImgDimensions&&y&&v&&(i.gDimensions[g]={width:y,height:v}),"")};return u=u.replace(p,m),u=u.replace(s,m),u=u.replace(/¨0/,""),u}),r.subParser("tables",function(u,t,i){"use strict";if(!t.tables)return u;var s=/^ {0,3}\|?.+\|.+\n {0,3}\|?[ \t]*:?[ \t]*(?:[-=]){2,}[ \t]*:?[ \t]*\|[ \t]*:?[ \t]*(?:[-=]){2,}[\s\S]+?(?:\n\n|¨0)/gm,p=/^ {0,3}\|.+\|[ \t]*\n {0,3}\|[ \t]*:?[ \t]*(?:[-=]){2,}[ \t]*:?[ \t]*\|[ \t]*\n( {0,3}\|.+\|[ \t]*\n)*(?:\n|¨0)/gm;function m(v){return/^:[ \t]*--*$/.test(v)?' style="text-align:left;"':/^--*[ \t]*:[ \t]*$/.test(v)?' style="text-align:right;"':/^:[ \t]*--*[ \t]*:$/.test(v)?' style="text-align:center;"':""}function l(v,T){var f="";return v=v.trim(),(t.tablesHeaderId||t.tableHeaderId)&&(f=' id="'+v.replace(/ /g,"_").toLowerCase()+'"'),v=r.subParser("spanGamut")(v,t,i),""+v+`
-`}function g(v,T){var f=r.subParser("spanGamut")(v,t,i);return""+f+`
-`}function A(v,T){for(var f=`
-
-
-`,b=v.length,C=0;C
-
-
-`,C=0;C
-`;for(var L=0;L
-`}return f+=`
-
-`,f}function y(v){var T,f=v.split(`
-`);for(T=0;T"+p+""}),u=u.replace(/\b__(\S[\s\S]*?)__\b/g,function(s,p){return""+p+""})):(u=u.replace(/___(\S[\s\S]*?)___/g,function(s,p){return/\S$/.test(p)?""+p+"":s}),u=u.replace(/__(\S[\s\S]*?)__/g,function(s,p){return/\S$/.test(p)?""+p+"":s})),u=u.replace(/(_)/g,r.helper.escapeCharactersCallback),u=i.converter._dispatch("underline.after",u,t,i)),u}),r.subParser("unescapeSpecialChars",function(u,t,i){"use strict";return u=i.converter._dispatch("unescapeSpecialChars.before",u,t,i),u=u.replace(/¨E(\d+)E/g,function(s,p){var m=parseInt(p);return String.fromCharCode(m)}),u=i.converter._dispatch("unescapeSpecialChars.after",u,t,i),u}),r.subParser("makeMarkdown.blockquote",function(u,t){"use strict";var i="";if(u.hasChildNodes())for(var s=u.childNodes,p=s.length,m=0;m "+i.split(`
-`).join(`
-> `),i}),r.subParser("makeMarkdown.codeBlock",function(u,t){"use strict";var i=u.getAttribute("language"),s=u.getAttribute("precodenum");return"```"+i+`
-`+t.preList[s]+"\n```"}),r.subParser("makeMarkdown.codeSpan",function(u){"use strict";return"`"+u.innerHTML+"`"}),r.subParser("makeMarkdown.emphasis",function(u,t){"use strict";var i="";if(u.hasChildNodes()){i+="*";for(var s=u.childNodes,p=s.length,m=0;m
",u.hasAttribute("width")&&u.hasAttribute("height")&&(t+=" ="+u.getAttribute("width")+"x"+u.getAttribute("height")),u.hasAttribute("title")&&(t+=' "'+u.getAttribute("title")+'"'),t+=")"),t}),r.subParser("makeMarkdown.links",function(u,t){"use strict";var i="";if(u.hasChildNodes()&&u.hasAttribute("href")){var s=u.childNodes,p=s.length;i="[";for(var m=0;m
",u.hasAttribute("title")&&(i+=' "'+u.getAttribute("title")+'"'),i+=")"}return i}),r.subParser("makeMarkdown.list",function(u,t,i){"use strict";var s="";if(!u.hasChildNodes())return"";for(var p=u.childNodes,m=p.length,l=u.getAttribute("start")||1,g=0;g
-`,s.trim()}),r.subParser("makeMarkdown.listItem",function(u,t){"use strict";for(var i="",s=u.childNodes,p=s.length,m=0;m
-
-`;if(u.nodeType!==1)return"";var p=u.tagName.toLowerCase();switch(p){case"h1":i||(s=r.subParser("makeMarkdown.header")(u,t,1)+`
-
-`);break;case"h2":i||(s=r.subParser("makeMarkdown.header")(u,t,2)+`
-
-`);break;case"h3":i||(s=r.subParser("makeMarkdown.header")(u,t,3)+`
-
-`);break;case"h4":i||(s=r.subParser("makeMarkdown.header")(u,t,4)+`
-
-`);break;case"h5":i||(s=r.subParser("makeMarkdown.header")(u,t,5)+`
-
-`);break;case"h6":i||(s=r.subParser("makeMarkdown.header")(u,t,6)+`
-
-`);break;case"p":i||(s=r.subParser("makeMarkdown.paragraph")(u,t)+`
-
-`);break;case"blockquote":i||(s=r.subParser("makeMarkdown.blockquote")(u,t)+`
-
-`);break;case"hr":i||(s=r.subParser("makeMarkdown.hr")(u,t)+`
-
-`);break;case"ol":i||(s=r.subParser("makeMarkdown.list")(u,t,"ol")+`
-
-`);break;case"ul":i||(s=r.subParser("makeMarkdown.list")(u,t,"ul")+`
-
-`);break;case"precode":i||(s=r.subParser("makeMarkdown.codeBlock")(u,t)+`
-
-`);break;case"pre":i||(s=r.subParser("makeMarkdown.pre")(u,t)+`
-
-`);break;case"table":i||(s=r.subParser("makeMarkdown.table")(u,t)+`
-
-`);break;case"code":s=r.subParser("makeMarkdown.codeSpan")(u,t);break;case"em":case"i":s=r.subParser("makeMarkdown.emphasis")(u,t);break;case"strong":case"b":s=r.subParser("makeMarkdown.strong")(u,t);break;case"del":s=r.subParser("makeMarkdown.strikethrough")(u,t);break;case"a":s=r.subParser("makeMarkdown.links")(u,t);break;case"img":s=r.subParser("makeMarkdown.image")(u,t);break;default:s=u.outerHTML+`
-
-`}return s}),r.subParser("makeMarkdown.paragraph",function(u,t){"use strict";var i="";if(u.hasChildNodes())for(var s=u.childNodes,p=s.length,m=0;m
"+t.preList[i]+""}),r.subParser("makeMarkdown.strikethrough",function(u,t){"use strict";var i="";if(u.hasChildNodes()){i+="~~";for(var s=u.childNodes,p=s.length,m=0;m
tr>th"),m=u.querySelectorAll("tbody>tr"),l,g;for(l=0;l
C&&(C=L)}for(l=0;l/g,"\\$1>"),t=t.replace(/^#/gm,"\\#"),t=t.replace(/^(\s*)([-=]{3,})(\s*)$/,"$1\\$2$3"),t=t.replace(/^( {0,3}\d+)\./gm,"$1\\."),t=t.replace(/^( {0,3})([+-])/gm,"$1\\$2"),t=t.replace(/]([\s]*)\(/g,"\\]$1\\("),t=t.replace(/^ {0,3}\[([\S \t]*?)]:/gm,"\\[$1]:"),t});var G=this;typeof define=="function"&&define.amd?define(function(){"use strict";return r}):typeof qe!="undefined"&&qe.exports?qe.exports=r:G.showdown=r}).call(qr)});var pe=H((ml,fe)=>{"use strict";function Vr(e){return typeof e=="undefined"||e===null}function Ui(e){return typeof e=="object"&&e!==null}function Vi(e){return Array.isArray(e)?e:Vr(e)?[]:[e]}function Wi(e,n){var r,a,d,o;if(n)for(o=Object.keys(n),r=0,a=o.length;r{"use strict";function Me(e,n){Error.call(this),this.name="YAMLException",this.reason=e,this.mark=n,this.message=(this.reason||"(unknown reason)")+(this.mark?" "+this.mark.toString():""),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack||""}Me.prototype=Object.create(Error.prototype);Me.prototype.constructor=Me;Me.prototype.toString=function(n){var r=this.name+": ";return r+=this.reason||"(unknown reason)",!n&&this.mark&&(r+=" "+this.mark.toString()),r};Wr.exports=Me});var Kr=H((gl,Gr)=>{"use strict";var Yr=pe();function lr(e,n,r,a,d){this.name=e,this.buffer=n,this.position=r,this.line=a,this.column=d}lr.prototype.getSnippet=function(n,r){var a,d,o,c,h;if(!this.buffer)return null;for(n=n||4,r=r||75,a="",d=this.position;d>0&&`\0\r
-\x85\u2028\u2029`.indexOf(this.buffer.charAt(d-1))===-1;)if(d-=1,this.position-d>r/2-1){a=" ... ",d+=5;break}for(o="",c=this.position;cr/2-1){o=" ... ",c-=5;break}return h=this.buffer.slice(d,c),Yr.repeat(" ",n)+a+h+o+`
-`+Yr.repeat(" ",n+this.position-d+a.length)+"^"};lr.prototype.toString=function(n){var r,a="";return this.name&&(a+='in "'+this.name+'" '),a+="at line "+(this.line+1)+", column "+(this.column+1),n||(r=this.getSnippet(),r&&(a+=`:
-`+r)),a};Gr.exports=lr});var $=H((_l,Zr)=>{"use strict";var Jr=ve(),Ki=["kind","resolve","construct","instanceOf","predicate","represent","defaultStyle","styleAliases"],Ji=["scalar","sequence","mapping"];function Zi(e){var n={};return e!==null&&Object.keys(e).forEach(function(r){e[r].forEach(function(a){n[String(a)]=r})}),n}function Qi(e,n){if(n=n||{},Object.keys(n).forEach(function(r){if(Ki.indexOf(r)===-1)throw new Jr('Unknown option "'+r+'" is met in definition of "'+e+'" YAML type.')}),this.tag=e,this.kind=n.kind||null,this.resolve=n.resolve||function(){return!0},this.construct=n.construct||function(r){return r},this.instanceOf=n.instanceOf||null,this.predicate=n.predicate||null,this.represent=n.represent||null,this.defaultStyle=n.defaultStyle||null,this.styleAliases=Zi(n.styleAliases||null),Ji.indexOf(this.kind)===-1)throw new Jr('Unknown kind "'+this.kind+'" is specified for "'+e+'" YAML type.')}Zr.exports=Qi});var me=H((wl,Xr)=>{"use strict";var Qr=pe(),Ve=ve(),Xi=$();function fr(e,n,r){var a=[];return e.include.forEach(function(d){r=fr(d,n,r)}),e[n].forEach(function(d){r.forEach(function(o,c){o.tag===d.tag&&o.kind===d.kind&&a.push(c)}),r.push(d)}),r.filter(function(d,o){return a.indexOf(o)===-1})}function ea(){var e={scalar:{},sequence:{},mapping:{},fallback:{}},n,r;function a(d){e[d.kind][d.tag]=e.fallback[d.tag]=d}for(n=0,r=arguments.length;n{"use strict";var ra=$();en.exports=new ra("tag:yaml.org,2002:str",{kind:"scalar",construct:function(e){return e!==null?e:""}})});var un=H((vl,nn)=>{"use strict";var na=$();nn.exports=new na("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(e){return e!==null?e:[]}})});var tn=H((yl,an)=>{"use strict";var ua=$();an.exports=new ua("tag:yaml.org,2002:map",{kind:"mapping",construct:function(e){return e!==null?e:{}}})});var We=H((kl,dn)=>{"use strict";var ia=me();dn.exports=new ia({explicit:[rn(),un(),tn()]})});var cn=H((Tl,on)=>{"use strict";var aa=$();function ta(e){if(e===null)return!0;var n=e.length;return n===1&&e==="~"||n===4&&(e==="null"||e==="Null"||e==="NULL")}function da(){return null}function oa(e){return e===null}on.exports=new aa("tag:yaml.org,2002:null",{kind:"scalar",resolve:ta,construct:da,predicate:oa,represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"}},defaultStyle:"lowercase"})});var ln=H((Al,sn)=>{"use strict";var ca=$();function sa(e){if(e===null)return!1;var n=e.length;return n===4&&(e==="true"||e==="True"||e==="TRUE")||n===5&&(e==="false"||e==="False"||e==="FALSE")}function la(e){return e==="true"||e==="True"||e==="TRUE"}function fa(e){return Object.prototype.toString.call(e)==="[object Boolean]"}sn.exports=new ca("tag:yaml.org,2002:bool",{kind:"scalar",resolve:sa,construct:la,predicate:fa,represent:{lowercase:function(e){return e?"true":"false"},uppercase:function(e){return e?"TRUE":"FALSE"},camelcase:function(e){return e?"True":"False"}},defaultStyle:"lowercase"})});var pn=H((xl,fn)=>{"use strict";var pa=pe(),ma=$();function ha(e){return 48<=e&&e<=57||65<=e&&e<=70||97<=e&&e<=102}function ga(e){return 48<=e&&e<=55}function _a(e){return 48<=e&&e<=57}function wa(e){if(e===null)return!1;var n=e.length,r=0,a=!1,d;if(!n)return!1;if(d=e[r],(d==="-"||d==="+")&&(d=e[++r]),d==="0"){if(r+1===n)return!0;if(d=e[++r],d==="b"){for(r++;r=0?"0b"+e.toString(2):"-0b"+e.toString(2).slice(1)},octal:function(e){return e>=0?"0"+e.toString(8):"-0"+e.toString(8).slice(1)},decimal:function(e){return e.toString(10)},hexadecimal:function(e){return e>=0?"0x"+e.toString(16).toUpperCase():"-0x"+e.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}})});var gn=H((El,hn)=>{"use strict";var mn=pe(),ya=$(),ka=new RegExp("^(?:[-+]?(?:0|[1-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+\\.[0-9_]*|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");function Ta(e){return!(e===null||!ka.test(e)||e[e.length-1]==="_")}function Aa(e){var n,r,a,d;return n=e.replace(/_/g,"").toLowerCase(),r=n[0]==="-"?-1:1,d=[],"+-".indexOf(n[0])>=0&&(n=n.slice(1)),n===".inf"?r===1?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:n===".nan"?NaN:n.indexOf(":")>=0?(n.split(":").forEach(function(o){d.unshift(parseFloat(o,10))}),n=0,a=1,d.forEach(function(o){n+=o*a,a*=60}),r*n):r*parseFloat(n,10)}var xa=/^[-+]?[0-9]+e/;function Ea(e,n){var r;if(isNaN(e))switch(n){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===e)switch(n){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===e)switch(n){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(mn.isNegativeZero(e))return"-0.0";return r=e.toString(10),xa.test(r)?r.replace("e",".e"):r}function Ca(e){return Object.prototype.toString.call(e)==="[object Number]"&&(e%1!=0||mn.isNegativeZero(e))}hn.exports=new ya("tag:yaml.org,2002:float",{kind:"scalar",resolve:Ta,construct:Aa,predicate:Ca,represent:Ea,defaultStyle:"lowercase"})});var pr=H((Cl,_n)=>{"use strict";var Sa=me();_n.exports=new Sa({include:[We()],implicit:[cn(),ln(),pn(),gn()]})});var mr=H((Sl,wn)=>{"use strict";var La=me();wn.exports=new La({include:[pr()]})});var kn=H((Ll,yn)=>{"use strict";var Pa=$(),bn=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),vn=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9]?)-([0-9][0-9]?)(?:[Tt]|[ \\t]+)([0-9][0-9]?):([0-9][0-9]):([0-9][0-9])(?:\\.([0-9]*))?(?:[ \\t]*(Z|([-+])([0-9][0-9]?)(?::([0-9][0-9]))?))?$");function Ma(e){return e===null?!1:bn.exec(e)!==null||vn.exec(e)!==null}function Ra(e){var n,r,a,d,o,c,h,_=0,k=null,S,x,E;if(n=bn.exec(e),n===null&&(n=vn.exec(e)),n===null)throw new Error("Date resolve error");if(r=+n[1],a=+n[2]-1,d=+n[3],!n[4])return new Date(Date.UTC(r,a,d));if(o=+n[4],c=+n[5],h=+n[6],n[7]){for(_=n[7].slice(0,3);_.length<3;)_+="0";_=+_}return n[9]&&(S=+n[10],x=+(n[11]||0),k=(S*60+x)*6e4,n[9]==="-"&&(k=-k)),E=new Date(Date.UTC(r,a,d,o,c,h,_)),k&&E.setTime(E.getTime()-k),E}function Ia(e){return e.toISOString()}yn.exports=new Pa("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:Ma,construct:Ra,instanceOf:Date,represent:Ia})});var An=H((Pl,Tn)=>{"use strict";var Fa=$();function ja(e){return e==="<<"||e===null}Tn.exports=new Fa("tag:yaml.org,2002:merge",{kind:"scalar",resolve:ja})});var Cn=H((Ml,En)=>{"use strict";var he;try{xn=require,he=xn("buffer").Buffer}catch(e){}var xn,Ha=$(),hr=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=
-\r`;function za(e){if(e===null)return!1;var n,r,a=0,d=e.length,o=hr;for(r=0;r64)){if(n<0)return!1;a+=6}return a%8==0}function Oa(e){var n,r,a=e.replace(/[\r\n=]/g,""),d=a.length,o=hr,c=0,h=[];for(n=0;n>16&255),h.push(c>>8&255),h.push(c&255)),c=c<<6|o.indexOf(a.charAt(n));return r=d%4*6,r===0?(h.push(c>>16&255),h.push(c>>8&255),h.push(c&255)):r===18?(h.push(c>>10&255),h.push(c>>2&255)):r===12&&h.push(c>>4&255),he?he.from?he.from(h):new he(h):h}function Da(e){var n="",r=0,a,d,o=e.length,c=hr;for(a=0;a>18&63],n+=c[r>>12&63],n+=c[r>>6&63],n+=c[r&63]),r=(r<<8)+e[a];return d=o%3,d===0?(n+=c[r>>18&63],n+=c[r>>12&63],n+=c[r>>6&63],n+=c[r&63]):d===2?(n+=c[r>>10&63],n+=c[r>>4&63],n+=c[r<<2&63],n+=c[64]):d===1&&(n+=c[r>>2&63],n+=c[r<<4&63],n+=c[64],n+=c[64]),n}function Na(e){return he&&he.isBuffer(e)}En.exports=new Ha("tag:yaml.org,2002:binary",{kind:"scalar",resolve:za,construct:Oa,predicate:Na,represent:Da})});var Ln=H((Rl,Sn)=>{"use strict";var Ba=$(),qa=Object.prototype.hasOwnProperty,$a=Object.prototype.toString;function Ua(e){if(e===null)return!0;var n=[],r,a,d,o,c,h=e;for(r=0,a=h.length;r{"use strict";var Wa=$(),Ya=Object.prototype.toString;function Ga(e){if(e===null)return!0;var n,r,a,d,o,c=e;for(o=new Array(c.length),n=0,r=c.length;n{"use strict";var Ja=$(),Za=Object.prototype.hasOwnProperty;function Qa(e){if(e===null)return!0;var n,r=e;for(n in r)if(Za.call(r,n)&&r[n]!==null)return!1;return!0}function Xa(e){return e!==null?e:{}}Rn.exports=new Ja("tag:yaml.org,2002:set",{kind:"mapping",resolve:Qa,construct:Xa})});var ke=H((jl,Fn)=>{"use strict";var et=me();Fn.exports=new et({include:[mr()],implicit:[kn(),An()],explicit:[Cn(),Ln(),Mn(),In()]})});var Hn=H((Hl,jn)=>{"use strict";var rt=$();function nt(){return!0}function ut(){}function it(){return""}function at(e){return typeof e=="undefined"}jn.exports=new rt("tag:yaml.org,2002:js/undefined",{kind:"scalar",resolve:nt,construct:ut,predicate:at,represent:it})});var On=H((zl,zn)=>{"use strict";var tt=$();function dt(e){if(e===null||e.length===0)return!1;var n=e,r=/\/([gim]*)$/.exec(e),a="";return!(n[0]==="/"&&(r&&(a=r[1]),a.length>3||n[n.length-a.length-1]!=="/"))}function ot(e){var n=e,r=/\/([gim]*)$/.exec(e),a="";return n[0]==="/"&&(r&&(a=r[1]),n=n.slice(1,n.length-a.length-1)),new RegExp(n,a)}function ct(e){var n="/"+e.source+"/";return e.global&&(n+="g"),e.multiline&&(n+="m"),e.ignoreCase&&(n+="i"),n}function st(e){return Object.prototype.toString.call(e)==="[object RegExp]"}zn.exports=new tt("tag:yaml.org,2002:js/regexp",{kind:"scalar",resolve:dt,construct:ot,predicate:st,represent:ct})});var Bn=H((Ol,Nn)=>{"use strict";var Ye;try{Dn=require,Ye=Dn("esprima")}catch(e){typeof window!="undefined"&&(Ye=window.esprima)}var Dn,lt=$();function ft(e){if(e===null)return!1;try{var n="("+e+")",r=Ye.parse(n,{range:!0});return!(r.type!=="Program"||r.body.length!==1||r.body[0].type!=="ExpressionStatement"||r.body[0].expression.type!=="ArrowFunctionExpression"&&r.body[0].expression.type!=="FunctionExpression")}catch(a){return!1}}function pt(e){var n="("+e+")",r=Ye.parse(n,{range:!0}),a=[],d;if(r.type!=="Program"||r.body.length!==1||r.body[0].type!=="ExpressionStatement"||r.body[0].expression.type!=="ArrowFunctionExpression"&&r.body[0].expression.type!=="FunctionExpression")throw new Error("Failed to resolve function");return r.body[0].expression.params.forEach(function(o){a.push(o.name)}),d=r.body[0].expression.body.range,r.body[0].expression.body.type==="BlockStatement"?new Function(a,n.slice(d[0]+1,d[1]-1)):new Function(a,"return "+n.slice(d[0],d[1]))}function mt(e){return e.toString()}function ht(e){return Object.prototype.toString.call(e)==="[object Function]"}Nn.exports=new lt("tag:yaml.org,2002:js/function",{kind:"scalar",resolve:ft,construct:pt,predicate:ht,represent:mt})});var Re=H((Dl,$n)=>{"use strict";var qn=me();$n.exports=qn.DEFAULT=new qn({include:[ke()],explicit:[Hn(),On(),Bn()]})});var ou=H((Nl,Ie)=>{"use strict";var oe=pe(),Un=ve(),gt=Kr(),Vn=ke(),_t=Re(),ce=Object.prototype.hasOwnProperty,Ge=1,Wn=2,Yn=3,Ke=4,gr=1,wt=2,Gn=3,bt=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,vt=/[\x85\u2028\u2029]/,yt=/[,\[\]\{\}]/,Kn=/^(?:!|!!|![a-z\-]+!)$/i,Jn=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function Zn(e){return Object.prototype.toString.call(e)}function ae(e){return e===10||e===13}function ge(e){return e===9||e===32}function X(e){return e===9||e===32||e===10||e===13}function Te(e){return e===44||e===91||e===93||e===123||e===125}function kt(e){var n;return 48<=e&&e<=57?e-48:(n=e|32,97<=n&&n<=102?n-97+10:-1)}function Tt(e){return e===120?2:e===117?4:e===85?8:0}function At(e){return 48<=e&&e<=57?e-48:-1}function Qn(e){return e===48?"\0":e===97?"\x07":e===98?"\b":e===116||e===9?" ":e===110?`
-`:e===118?"\v":e===102?"\f":e===114?"\r":e===101?"":e===32?" ":e===34?'"':e===47?"/":e===92?"\\":e===78?"\x85":e===95?"\xA0":e===76?"\u2028":e===80?"\u2029":""}function xt(e){return e<=65535?String.fromCharCode(e):String.fromCharCode((e-65536>>10)+55296,(e-65536&1023)+56320)}var Xn=new Array(256),eu=new Array(256);for(_e=0;_e<256;_e++)Xn[_e]=Qn(_e)?1:0,eu[_e]=Qn(_e);var _e;function Et(e,n){this.input=e,this.filename=n.filename||null,this.schema=n.schema||_t,this.onWarning=n.onWarning||null,this.legacy=n.legacy||!1,this.json=n.json||!1,this.listener=n.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=e.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.documents=[]}function ru(e,n){return new Un(n,new gt(e.filename,e.input,e.position,e.line,e.position-e.lineStart))}function R(e,n){throw ru(e,n)}function Je(e,n){e.onWarning&&e.onWarning.call(null,ru(e,n))}var nu={YAML:function(n,r,a){var d,o,c;n.version!==null&&R(n,"duplication of %YAML directive"),a.length!==1&&R(n,"YAML directive accepts exactly one argument"),d=/^([0-9]+)\.([0-9]+)$/.exec(a[0]),d===null&&R(n,"ill-formed argument of the YAML directive"),o=parseInt(d[1],10),c=parseInt(d[2],10),o!==1&&R(n,"unacceptable YAML version of the document"),n.version=a[0],n.checkLineBreaks=c<2,c!==1&&c!==2&&Je(n,"unsupported YAML version of the document")},TAG:function(n,r,a){var d,o;a.length!==2&&R(n,"TAG directive accepts exactly two arguments"),d=a[0],o=a[1],Kn.test(d)||R(n,"ill-formed tag handle (first argument) of the TAG directive"),ce.call(n.tagMap,d)&&R(n,'there is a previously declared suffix for "'+d+'" tag handle'),Jn.test(o)||R(n,"ill-formed tag prefix (second argument) of the TAG directive"),n.tagMap[d]=o}};function se(e,n,r,a){var d,o,c,h;if(n1&&(e.result+=oe.repeat(`
-`,n-1))}function Ct(e,n,r){var a,d,o,c,h,_,k,S,x=e.kind,E=e.result,w;if(w=e.input.charCodeAt(e.position),X(w)||Te(w)||w===35||w===38||w===42||w===33||w===124||w===62||w===39||w===34||w===37||w===64||w===96||(w===63||w===45)&&(d=e.input.charCodeAt(e.position+1),X(d)||r&&Te(d)))return!1;for(e.kind="scalar",e.result="",o=c=e.position,h=!1;w!==0;){if(w===58){if(d=e.input.charCodeAt(e.position+1),X(d)||r&&Te(d))break}else if(w===35){if(a=e.input.charCodeAt(e.position-1),X(a))break}else{if(e.position===e.lineStart&&Ze(e)||r&&Te(w))break;if(ae(w))if(_=e.line,k=e.lineStart,S=e.lineIndent,q(e,!1,-1),e.lineIndent>=n){h=!0,w=e.input.charCodeAt(e.position);continue}else{e.position=c,e.line=_,e.lineStart=k,e.lineIndent=S;break}}h&&(se(e,o,c,!1),wr(e,e.line-_),o=c=e.position,h=!1),ge(w)||(c=e.position+1),w=e.input.charCodeAt(++e.position)}return se(e,o,c,!1),e.result?!0:(e.kind=x,e.result=E,!1)}function St(e,n){var r,a,d;if(r=e.input.charCodeAt(e.position),r!==39)return!1;for(e.kind="scalar",e.result="",e.position++,a=d=e.position;(r=e.input.charCodeAt(e.position))!==0;)if(r===39)if(se(e,a,e.position,!0),r=e.input.charCodeAt(++e.position),r===39)a=e.position,e.position++,d=e.position;else return!0;else ae(r)?(se(e,a,d,!0),wr(e,q(e,!1,n)),a=d=e.position):e.position===e.lineStart&&Ze(e)?R(e,"unexpected end of the document within a single quoted scalar"):(e.position++,d=e.position);R(e,"unexpected end of the stream within a single quoted scalar")}function Lt(e,n){var r,a,d,o,c,h;if(h=e.input.charCodeAt(e.position),h!==34)return!1;for(e.kind="scalar",e.result="",e.position++,r=a=e.position;(h=e.input.charCodeAt(e.position))!==0;){if(h===34)return se(e,r,e.position,!0),e.position++,!0;if(h===92){if(se(e,r,e.position,!0),h=e.input.charCodeAt(++e.position),ae(h))q(e,!1,n);else if(h<256&&Xn[h])e.result+=eu[h],e.position++;else if((c=Tt(h))>0){for(d=c,o=0;d>0;d--)h=e.input.charCodeAt(++e.position),(c=kt(h))>=0?o=(o<<4)+c:R(e,"expected hexadecimal character");e.result+=xt(o),e.position++}else R(e,"unknown escape sequence");r=a=e.position}else ae(h)?(se(e,r,a,!0),wr(e,q(e,!1,n)),r=a=e.position):e.position===e.lineStart&&Ze(e)?R(e,"unexpected end of the document within a double quoted scalar"):(e.position++,a=e.position)}R(e,"unexpected end of the stream within a double quoted scalar")}function Pt(e,n){var r=!0,a,d=e.tag,o,c=e.anchor,h,_,k,S,x,E={},w,M,j,I;if(I=e.input.charCodeAt(e.position),I===91)_=93,x=!1,o=[];else if(I===123)_=125,x=!0,o={};else return!1;for(e.anchor!==null&&(e.anchorMap[e.anchor]=o),I=e.input.charCodeAt(++e.position);I!==0;){if(q(e,!0,n),I=e.input.charCodeAt(e.position),I===_)return e.position++,e.tag=d,e.anchor=c,e.kind=x?"mapping":"sequence",e.result=o,!0;r||R(e,"missed comma between flow collection entries"),M=w=j=null,k=S=!1,I===63&&(h=e.input.charCodeAt(e.position+1),X(h)&&(k=S=!0,e.position++,q(e,!0,n))),a=e.line,xe(e,n,Ge,!1,!0),M=e.tag,w=e.result,q(e,!0,n),I=e.input.charCodeAt(e.position),(S||e.line===a)&&I===58&&(k=!0,I=e.input.charCodeAt(++e.position),q(e,!0,n),xe(e,n,Ge,!1,!0),j=e.result),x?Ae(e,o,E,M,w,j):k?o.push(Ae(e,null,E,M,w,j)):o.push(w),q(e,!0,n),I=e.input.charCodeAt(e.position),I===44?(r=!0,I=e.input.charCodeAt(++e.position)):r=!1}R(e,"unexpected end of the stream within a flow collection")}function Mt(e,n){var r,a,d=gr,o=!1,c=!1,h=n,_=0,k=!1,S,x;if(x=e.input.charCodeAt(e.position),x===124)a=!1;else if(x===62)a=!0;else return!1;for(e.kind="scalar",e.result="";x!==0;)if(x=e.input.charCodeAt(++e.position),x===43||x===45)gr===d?d=x===43?Gn:wt:R(e,"repeat of a chomping mode identifier");else if((S=At(x))>=0)S===0?R(e,"bad explicit indentation width of a block scalar; it cannot be less than one"):c?R(e,"repeat of an indentation width identifier"):(h=n+S-1,c=!0);else break;if(ge(x)){do x=e.input.charCodeAt(++e.position);while(ge(x));if(x===35)do x=e.input.charCodeAt(++e.position);while(!ae(x)&&x!==0)}for(;x!==0;){for(_r(e),e.lineIndent=0,x=e.input.charCodeAt(e.position);(!c||e.lineIndenth&&(h=e.lineIndent),ae(x)){_++;continue}if(e.lineIndentn)&&_!==0)R(e,"bad indentation of a sequence entry");else if(e.lineIndentn)&&(xe(e,n,Ke,!0,d)&&(M?E=e.result:w=e.result),M||(Ae(e,k,S,x,E,w,o,c),x=E=w=null),q(e,!0,-1),I=e.input.charCodeAt(e.position)),e.lineIndent>n&&I!==0)R(e,"bad indentation of a mapping entry");else if(e.lineIndentn?_=1:e.lineIndent===n?_=0:e.lineIndentn?_=1:e.lineIndent===n?_=0:e.lineIndent tag; it should be "scalar", not "'+e.kind+'"'),x=0,E=e.implicitTypes.length;x tag; it should be "'+w.kind+'", not "'+e.kind+'"'),w.resolve(e.result)?(e.result=w.construct(e.result),e.anchor!==null&&(e.anchorMap[e.anchor]=e.result)):R(e,"cannot resolve a node with !<"+e.tag+"> explicit tag")):R(e,"unknown tag !<"+e.tag+">");return e.listener!==null&&e.listener("close",e),e.tag!==null||e.anchor!==null||S}function Ht(e){var n=e.position,r,a,d,o=!1,c;for(e.version=null,e.checkLineBreaks=e.legacy,e.tagMap={},e.anchorMap={};(c=e.input.charCodeAt(e.position))!==0&&(q(e,!0,-1),c=e.input.charCodeAt(e.position),!(e.lineIndent>0||c!==37));){for(o=!0,c=e.input.charCodeAt(++e.position),r=e.position;c!==0&&!X(c);)c=e.input.charCodeAt(++e.position);for(a=e.input.slice(r,e.position),d=[],a.length<1&&R(e,"directive name must not be less than one character in length");c!==0;){for(;ge(c);)c=e.input.charCodeAt(++e.position);if(c===35){do c=e.input.charCodeAt(++e.position);while(c!==0&&!ae(c));break}if(ae(c))break;for(r=e.position;c!==0&&!X(c);)c=e.input.charCodeAt(++e.position);d.push(e.input.slice(r,e.position))}c!==0&&_r(e),ce.call(nu,a)?nu[a](e,a,d):Je(e,'unknown document directive "'+a+'"')}if(q(e,!0,-1),e.lineIndent===0&&e.input.charCodeAt(e.position)===45&&e.input.charCodeAt(e.position+1)===45&&e.input.charCodeAt(e.position+2)===45?(e.position+=3,q(e,!0,-1)):o&&R(e,"directives end mark is expected"),xe(e,e.lineIndent-1,Ke,!1,!0),q(e,!0,-1),e.checkLineBreaks&&vt.test(e.input.slice(n,e.position))&&Je(e,"non-ASCII line breaks are interpreted as content"),e.documents.push(e.result),e.position===e.lineStart&&Ze(e)){e.input.charCodeAt(e.position)===46&&(e.position+=3,q(e,!0,-1));return}if(e.position{"use strict";var Fe=pe(),je=ve(),Dt=Re(),Nt=ke(),cu=Object.prototype.toString,su=Object.prototype.hasOwnProperty,Bt=9,He=10,qt=13,$t=32,Ut=33,Vt=34,lu=35,Wt=37,Yt=38,Gt=39,Kt=42,fu=44,Jt=45,pu=58,Zt=61,Qt=62,Xt=63,ed=64,mu=91,hu=93,rd=96,gu=123,nd=124,_u=125,Y={};Y[0]="\\0";Y[7]="\\a";Y[8]="\\b";Y[9]="\\t";Y[10]="\\n";Y[11]="\\v";Y[12]="\\f";Y[13]="\\r";Y[27]="\\e";Y[34]='\\"';Y[92]="\\\\";Y[133]="\\N";Y[160]="\\_";Y[8232]="\\L";Y[8233]="\\P";var ud=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"];function id(e,n){var r,a,d,o,c,h,_;if(n===null)return{};for(r={},a=Object.keys(n),d=0,o=a.length;d0?e.charCodeAt(o-1):null,E=E&&vu(c,h)}else{for(o=0;oa&&e[x+1]!==" ",x=o);else if(!Ee(c))return Qe;h=o>0?e.charCodeAt(o-1):null,E=E&&vu(c,h)}k=k||S&&o-x-1>a&&e[x+1]!==" "}return!_&&!k?E&&!d(e)?ku:Tu:r>9&&yu(e)?Qe:k?xu:Au}function sd(e,n,r,a){e.dump=function(){if(n.length===0)return"''";if(!e.noCompatMode&&ud.indexOf(n)!==-1)return"'"+n+"'";var d=e.indent*Math.max(1,r),o=e.lineWidth===-1?-1:Math.max(Math.min(e.lineWidth,40),e.lineWidth-d),c=a||e.flowLevel>-1&&r>=e.flowLevel;function h(_){return td(e,_)}switch(cd(n,c,e.indent,o,h)){case ku:return n;case Tu:return"'"+n.replace(/'/g,"''")+"'";case Au:return"|"+Eu(n,e.indent)+Cu(bu(n,d));case xu:return">"+Eu(n,e.indent)+Cu(bu(ld(n,o),d));case Qe:return'"'+fd(n,o)+'"';default:throw new je("impossible error: invalid scalar style")}}()}function Eu(e,n){var r=yu(e)?String(n):"",a=e[e.length-1]===`
-`,d=a&&(e[e.length-2]===`
-`||e===`
-`),o=d?"+":a?"":"-";return r+o+`
-`}function Cu(e){return e[e.length-1]===`
-`?e.slice(0,-1):e}function ld(e,n){for(var r=/(\n+)([^\n]*)/g,a=function(){var k=e.indexOf(`
-`);return k=k!==-1?k:e.length,r.lastIndex=k,Su(e.slice(0,k),n)}(),d=e[0]===`
-`||e[0]===" ",o,c;c=r.exec(e);){var h=c[1],_=c[2];o=_[0]===" ",a+=h+(!d&&!o&&_!==""?`
-`:"")+Su(_,n),d=o}return a}function Su(e,n){if(e===""||e[0]===" ")return e;for(var r=/ [^ ]/g,a,d=0,o,c=0,h=0,_="";a=r.exec(e);)h=a.index,h-d>n&&(o=c>d?c:h,_+=`
-`+e.slice(d,o),d=o+1),c=h;return _+=`
-`,e.length-d>n&&c>d?_+=e.slice(d,c)+`
-`+e.slice(c+1):_+=e.slice(d),_.slice(1)}function fd(e){for(var n="",r,a,d,o=0;o=55296&&r<=56319&&(a=e.charCodeAt(o+1),a>=56320&&a<=57343)){n+=wu((r-55296)*1024+a-56320+65536),o++;continue}d=Y[r],n+=!d&&Ee(r)?e[o]:d||wu(r)}return n}function pd(e,n,r){var a="",d=e.tag,o,c;for(o=0,c=r.length;o1024&&(S+="? "),S+=e.dump+(e.condenseFlow?'"':"")+":"+(e.condenseFlow?"":" "),!!we(e,n,k,!1,!1)&&(S+=e.dump,a+=S));e.tag=d,e.dump="{"+a+"}"}function gd(e,n,r,a){var d="",o=e.tag,c=Object.keys(r),h,_,k,S,x,E;if(e.sortKeys===!0)c.sort();else if(typeof e.sortKeys=="function")c.sort(e.sortKeys);else if(e.sortKeys)throw new je("sortKeys must be a boolean or a function");for(h=0,_=c.length;h<_;h+=1)E="",(!a||h!==0)&&(E+=br(e,n)),k=c[h],S=r[k],!!we(e,n+1,k,!0,!0,!0)&&(x=e.tag!==null&&e.tag!=="?"||e.dump&&e.dump.length>1024,x&&(e.dump&&He===e.dump.charCodeAt(0)?E+="?":E+="? "),E+=e.dump,x&&(E+=br(e,n)),!!we(e,n+1,S,!0,x)&&(e.dump&&He===e.dump.charCodeAt(0)?E+=":":E+=": ",E+=e.dump,d+=E));e.tag=o,e.dump=d||"{}"}function Lu(e,n,r){var a,d,o,c,h,_;for(d=r?e.explicitTypes:e.implicitTypes,o=0,c=d.length;o tag resolver accepts not "'+_+'" style');e.dump=a}return!0}return!1}function we(e,n,r,a,d,o){e.tag=null,e.dump=r,Lu(e,r,!1)||Lu(e,r,!0);var c=cu.call(e.dump);a&&(a=e.flowLevel<0||e.flowLevel>n);var h=c==="[object Object]"||c==="[object Array]",_,k;if(h&&(_=e.duplicates.indexOf(r),k=_!==-1),(e.tag!==null&&e.tag!=="?"||k||e.indent!==2&&n>0)&&(d=!1),k&&e.usedDuplicates[_])e.dump="*ref_"+_;else{if(h&&k&&!e.usedDuplicates[_]&&(e.usedDuplicates[_]=!0),c==="[object Object]")a&&Object.keys(e.dump).length!==0?(gd(e,n,e.dump,d),k&&(e.dump="&ref_"+_+e.dump)):(hd(e,n,e.dump),k&&(e.dump="&ref_"+_+" "+e.dump));else if(c==="[object Array]"){var S=e.noArrayIndent&&n>0?n-1:n;a&&e.dump.length!==0?(md(e,S,e.dump,d),k&&(e.dump="&ref_"+_+e.dump)):(pd(e,S,e.dump),k&&(e.dump="&ref_"+_+" "+e.dump))}else if(c==="[object String]")e.tag!=="?"&&sd(e,e.dump,n,o);else{if(e.skipInvalid)return!1;throw new je("unacceptable kind of an object to dump "+c)}e.tag!==null&&e.tag!=="?"&&(e.dump="!<"+e.tag+"> "+e.dump)}return!0}function _d(e,n){var r=[],a=[],d,o;for(yr(e,r,a),d=0,o=a.length;d{"use strict";var Xe=ou(),Ru=Mu();function er(e){return function(){throw new Error("Function "+e+" is deprecated and cannot be used.")}}B.exports.Type=$();B.exports.Schema=me();B.exports.FAILSAFE_SCHEMA=We();B.exports.JSON_SCHEMA=pr();B.exports.CORE_SCHEMA=mr();B.exports.DEFAULT_SAFE_SCHEMA=ke();B.exports.DEFAULT_FULL_SCHEMA=Re();B.exports.load=Xe.load;B.exports.loadAll=Xe.loadAll;B.exports.safeLoad=Xe.safeLoad;B.exports.safeLoadAll=Xe.safeLoadAll;B.exports.dump=Ru.dump;B.exports.safeDump=Ru.safeDump;B.exports.YAMLException=ve();B.exports.MINIMAL_SCHEMA=We();B.exports.SAFE_SCHEMA=ke();B.exports.DEFAULT_SCHEMA=Re();B.exports.scan=er("scan");B.exports.parse=er("parse");B.exports.compose=er("compose");B.exports.addConstructor=er("addConstructor")});var ju=H(($l,Fu)=>{"use strict";var bd=Iu();Fu.exports=bd});var Ou=H((Ul,Tr)=>{var Hu=ju(),vd="\\ufeff?",yd=typeof process!="undefined"?process.platform:"",kd="^("+vd+"(= yaml =|---)$([\\s\\S]*?)^(?:\\2|\\.\\.\\.)\\s*$"+(yd==="win32"?"\\r?":"")+"(?:\\n)?)",zu=new RegExp(kd,"m");Tr.exports=Td;Tr.exports.test=Ed;function Td(e,n){e=e||"";var r={allowUnsafe:!1};n=n instanceof Object?dr(dr({},r),n):r,n.allowUnsafe=Boolean(n.allowUnsafe);var a=e.split(/(\r?\n)/);return a[0]&&/= yaml =|---/.test(a[0])?xd(e,n.allowUnsafe):{attributes:{},body:e,bodyBegin:1}}function Ad(e,n){for(var r=1,a=n.indexOf(`
-`),d=e.index+e[0].length;a!==-1;){if(a>=d)return r;r++,a=n.indexOf(`
-`,a+1)}return r}function xd(e,n){var r=zu.exec(e);if(!r)return{attributes:{},body:e,bodyBegin:1};var a=n?Hu.load:Hu.safeLoad,d=r[r.length-1].replace(/^\s+|\s+$/g,""),o=a(d)||{},c=e.replace(r[0],""),h=Ad(r,e);return{attributes:o,body:c,bodyBegin:h,frontmatter:d}}function Ed(e){return e=e||"",zu.test(e)}});pi(exports,{default:()=>Er});var le=Z(require("obsidian"));var ie=Z(require("obsidian")),Ir={cm6RenderAll:!0,renderImages:!0,renderPDF:!0,renderIframe:!1,renderExcalidraw:!1,renderRichLink:!1,renderTransclusion:!1,previewOnHoverInternalLink:!1,refreshImagesAfterChange:!1,WYSIWYG:!1},or=class extends ie.PluginSettingTab{constructor(n,r){super(n,r);this.plugin=r}display(){let{containerEl:n}=this;n.empty(),n.createEl("h1",{text:"Image in Editor Settings"}).addClass("image-in-editor-settings-main-header");let a=n.createDiv("tip");a.addClass("oz-tip-div");let o=a.createEl("a",{href:"https://revolut.me/ozante"}).createEl("img",{attr:{src:"https://raw.githubusercontent.com/ozntel/file-tree-alternative/main/images/tip%20the%20artist_v2.png"}});o.height=55;let c=n.createDiv("coffee");c.addClass("oz-coffee-div");let _=c.createEl("a",{href:"https://ko-fi.com/L3L356V6Q"}).createEl("img",{attr:{src:"https://cdn.ko-fi.com/cdn/kofi2.png?v=3"}});_.height=45;let k=n.createEl("div");k.innerHTML=`
-
- The plugin will add image preview within the "Source Mode" of New Editor.
- In case you have Live Preview enabled, the plugin will automatically detect this and won't render additionally to avoid duplication.
-
- `,new ie.Setting(n).setName("Render All").setDesc("Turn off this option if you want to stop rendering images in the editor source mode. Disabling requires vault reload.").addToggle(S=>{S.setValue(this.plugin.settings.cm6RenderAll).onChange(x=>{this.plugin.settings.cm6RenderAll=x,this.plugin.saveSettings()})}),new ie.Setting(n).setName("Render Images in Editor").setDesc("Turn on this option if you want Image files (jpeg, jpg, png, gif, svg, bmp) to be rendered in Editor").addToggle(S=>S.setValue(this.plugin.settings.renderImages).onChange(x=>{this.plugin.settings.renderImages=x,this.plugin.saveSettings()})),new ie.Setting(n).setName("Render Transclusion in Editor").setDesc("Turn on this option if you want transclusions to be rendered in Editor. Once this is enabled, you will have custom options for transclusions below.").addToggle(S=>S.setValue(this.plugin.settings.renderTransclusion).onChange(x=>{this.plugin.settings.renderTransclusion=x,this.plugin.saveSettings()})),new ie.Setting(n).setName("Render PDFs in Editor").setDesc("Turn on this option if you want also PDF files to be rendered in Editor").addToggle(S=>S.setValue(this.plugin.settings.renderPDF).onChange(x=>{this.plugin.settings.renderPDF=x,this.plugin.saveSettings()})),new ie.Setting(n).setName("Render Iframes in Editor").setDesc("Turn on this option if you want iframes to be rendered in Editor").addToggle(S=>S.setValue(this.plugin.settings.renderIframe).onChange(x=>{this.plugin.settings.renderIframe=x,this.plugin.saveSettings()})),new ie.Setting(n).setName("Render Excalidraw in Editor").setDesc("Turn on this option if you want drawings to be rendered in Editor").addToggle(S=>S.setValue(this.plugin.settings.renderExcalidraw).onChange(x=>{this.plugin.settings.renderExcalidraw=x,this.plugin.saveSettings()})),new ie.Setting(n).setName("Preview on Hover for File Links").setDesc("Turn on if you want to trigger preview when you hover on internal links within the rendered transclusion").addToggle(S=>S.setValue(this.plugin.settings.previewOnHoverInternalLink).onChange(x=>{this.plugin.settings.previewOnHoverInternalLink=x,this.plugin.saveSettings(),x?document.on("mouseover",".oz-obsidian-inner-link",this.plugin.filePreviewOnHover):document.off("mouseover",".oz-obsidian-inner-link",this.plugin.filePreviewOnHover)}))}};var Fr=Z(require("obsidian"));var Oe=(e,n)=>e.getResourcePath(n)+"?"+n.stat.mtime,jr=(e,n,r)=>{r.workspace.openLinkText(n,"/",Fr.Keymap.isModifier(e,"Mod")||e.button===1)},cr=e=>e.replace(/\s|\W|[#$%^&*()]/g,""),Hr=(e,n)=>e.plugins.getPlugin(n),sr=e=>{var n;return(n=e.vault.config)==null?void 0:n.livePreview};var zr=Z(require("obsidian"));var De=e=>{let n=/[^(x|0-9)]/;if(e.match(n))return!1;let r=/[0-9]+x[0-9]+/,a=/[0-9]+/;var d=e.match(r);if(d){var o=d[0].indexOf("x");return{width:parseInt(d[0].substr(0,o)),height:parseInt(d[0].substr(o+1))}}else{var c=e.match(a);if(c)return{width:parseInt(c[0])}}return!1};var Or=(e,n,r)=>{let a=new zr.Menu(n.app);return a.addItem(d=>{d.setTitle("Copy Image to Clipboard"),d.setIcon("image-file"),d.onClick(o=>ne(void 0,null,function*(){var c=yield n.app.vault.adapter.readBinary(r.path),h=new Uint8Array(c),_=new Blob([h],{type:"image/png"});let k=new ClipboardItem({"image/png":_});window.navigator.clipboard.write([k])}))}),n.app.workspace.trigger("file-menu",a,r,"file-explorer"),a.showAtPosition({x:e.pageX,y:e.pageY}),!1};var Ne=Z(require("@codemirror/state")),Be=Z(require("@codemirror/view"));function hi(){let e=Ne.StateEffect.define(),n=Ne.StateField.define({create(){return Be.Decoration.none},update(r,a){return a.effects.reduce((d,o)=>o.is(e)?o.value:d,r)},provide:r=>Be.EditorView.decorations.from(r)});return{update:e,field:n}}var Le=hi();var ai=Z(require("@codemirror/view"));var Ce=Z(require("obsidian")),ui=Z(require("@codemirror/state")),ii=Z(require("@codemirror/view"));var Dr=e=>Hr(e,"obsidian-excalidraw-plugin"),Nr=e=>e.extension==="excalidraw"||ExcalidrawAutomate.isExcalidrawFile&&ExcalidrawAutomate.isExcalidrawFile(e),Br=e=>ne(void 0,null,function*(){ExcalidrawAutomate.reset();var n=yield ExcalidrawAutomate.createPNG(e.path);return n});var Du=Z($r());var gi=function(){function e(n,r){for(var a=0;a1?c-1:0),_=1;_0&&Array.isArray(a[0])&&(a=a[0]),this.transformers=a.map(function(o){return typeof o=="function"?o():o}),this.tag}return gi(e,[{key:"interimTag",value:function(r,a){for(var d=arguments.length,o=Array(d>2?d-2:0),c=2;c0&&arguments[0]!==void 0?arguments[0]:"";return{onEndResult:function(a){if(n==="")return a.trim();if(n=n.toLowerCase(),n==="start"||n==="left")return a.replace(/^\s*/,"");if(n==="end"||n==="right")return a.replace(/\s*$/,"");throw new Error("Side not supported: "+n)}}},O=yi;function ki(e){if(Array.isArray(e)){for(var n=0,r=Array(e.length);n0&&arguments[0]!==void 0?arguments[0]:"initial";return{onEndResult:function(a){if(n==="initial"){var d=a.match(/^[^\S\n]*(?=\S)/gm),o=d&&Math.min.apply(Math,ki(d.map(function(h){return h.length})));if(o){var c=new RegExp("^.{"+o+"}","gm");return a.replace(c,"")}return a}if(n==="all")return a.replace(/^[^\S\n]+/gm,"");throw new Error("Unknown type: "+n)}}},U=Ti;var Ai=function(n,r){return{onEndResult:function(d){if(n==null||r==null)throw new Error("replaceResultTransformer requires at least 2 arguments.");return d.replace(n,r)}}},Q=Ai;var xi=function(n,r){return{onSubstitution:function(d,o){if(n==null||r==null)throw new Error("replaceSubstitutionTransformer requires at least 2 arguments.");return d==null?d:d.toString().replace(n,r)}}},de=xi;var Ci={separator:"",conjunction:"",serial:!1},Si=function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Ci;return{onSubstitution:function(a,d){if(Array.isArray(a)){var o=a.length,c=n.separator,h=n.conjunction,_=n.serial,k=d.match(/(\n?[^\S\n]+)$/);if(k?a=a.join(c+k[1]):a=a.join(c+" "),h&&o>1){var S=a.lastIndexOf(c);a=a.slice(0,S)+(_?c:"")+" "+h+a.slice(S+1)}}return a}}},N=Si;var Li=function(n){return{onSubstitution:function(a,d){if(n!=null&&typeof n=="string")typeof a=="string"&&a.includes(n)&&(a=a.split(n));else throw new Error("You need to specify a string character to split by.");return a}}},be=Li;var Ur=function(n){return n!=null&&!Number.isNaN(n)&&typeof n!="boolean"},Pi=function(){return{onSubstitution:function(r){return Array.isArray(r)?r.filter(Ur):Ur(r)?r:""}}},$e=Pi;var Do=new z(N({separator:","}),U,O);var Yo=new z(N({separator:",",conjunction:"and"}),U,O);var rc=new z(N({separator:",",conjunction:"or"}),U,O);var lc=new z(be(`
-`),$e,N,U,O);var xc=new z(be(`
-`),N,U,O,de(/&/g,"&"),de(//g,">"),de(/"/g,"""),de(/'/g,"'"),de(/`/g,"`"));var Rc=new z(Q(/(?:\n(?:\s*))+/g," "),O);var Dc=new z(Q(/(?:\n\s*)/g,""),O);var Yc=new z(N({separator:","}),Q(/(?:\s+)/g," "),O);var rs=new z(N({separator:",",conjunction:"or"}),Q(/(?:\s+)/g," "),O);var cs=new z(N({separator:",",conjunction:"and"}),Q(/(?:\s+)/g," "),O);var _s=new z(N,U,O);var xs=new z(N,Q(/(?:\s+)/g," "),O);var Rs=new z(U,O);var $i=new z(U("all"),O),Ue=$i;var Nu=Z(Ou()),Cd=e=>{let n=e,r=/\[\[.*?\]\]/g,a=n.match(r);if(a){let d=/\[\[.*?(?=(\]|\|))/,o=/\|.*(?=]])/;for(let c of a){let h=c.match(d);if(h){let _=c.match(o),k=Sd(h[0].replace("[[",""),_?_[0].replace("|",""):"");n=n.replace(c,k)}}}return n},Sd=(e,n)=>`[${n}](${encodeURI(e)})`,Ld=/!\[\[(.*)#\^(.*)\]\]/,Pd=/!\[\[(.*)#((?!\^).*)\]\]/;var Md=e=>{let n=e,r=e.match(new RegExp(`(${Ld.source})|(${Pd.source})`,"g"));return r==null||r.forEach(a=>n=n.replace(a,a.substring(1))),n},Rd=e=>{let n=/( +)#[^\s#]+|^#[^\s#]+/gm,r=e.match(n);if(!r)return e;let a=e;for(let d of r)a=a.replace(d,`${d}`);return a};var Id=e=>{let n=Rd(e);return n=Md(n),n=Cd(n),n=zd(n),Yu()&&(n=$d(n)),n},ze=e=>{let n=Id(e);return new Du.default.Converter({tables:!0,simpleLineBreaks:!0,strikethrough:!0,tasklists:!0,smartIndentationFix:!0}).makeHtml(n)},Bu=(e,n,r)=>{let a=document.createElement("div"),d=r.substr(e,n-e);return a.innerHTML=ze(d),a},qu=(e,n)=>{let r=document.createElement("div"),a=e.position.start.offset,d=e.position.end.offset,o=n.substr(a,d-a),c=o.indexOf(`^${e.id}`);return c!==-1&&(o=o.slice(0,c)+o.slice(c+e.id.length+1)),r.innerHTML=ze(o),r},rr=(e,n)=>{Fd(e),jd(e,n.app),Hd(e,n.app),Od(e),Bd()&&Nd(e),Yu()&&Ud(e)},Fd=e=>{e.querySelectorAll("pre > code").forEach(r=>{r.addClass("line-numbers")})},jd=(e,n)=>{e.querySelectorAll("img").forEach(a=>{if(a.getAttr("src")){let o=n.metadataCache.getFirstLinkpathDest(decodeURI(a.getAttr("src")),"");if(o){let c=Oe(n.vault,o);a.setAttr("src",c);let h=a.getAttr("alt");if(h){let _=De(h);_&&(a.width=_.width,_.height&&(a.height=_.height))}}}})},Hd=(e,n)=>{e.querySelectorAll("a").forEach(a=>{let d=a.getAttr("href");a.innerText===""&&(a.innerText=decodeURI(d)),d.match(new RegExp(".*#.*"))&&(d=d.match(new RegExp(".*(?=#)"))[0]),n.metadataCache.getFirstLinkpathDest(decodeURI(d),"")&&(a.setAttr("href",decodeURI(d)),a.addClass("oz-obsidian-inner-link")),a.innerText.startsWith("#")&&a.addClass("tag")})},zd=e=>{try{return(0,Nu.default)(e).body}catch(n){return e}},Od=e=>{let n=e.querySelectorAll('code[class*="language-ad-"]');n==null||n.forEach(r=>{let a=r.className,d=/language-ad-.*?(?=\s)/,o=a.match(d),c=o?o[0].replace("language-ad-",""):"Note",h=Dd(c,r.innerHTML);r.parentElement.replaceWith(h)})},Dd=(e,n)=>{let r=$u[e]?$u[e]:"68, 138, 255",a=document.createElement("div");a.addClass("oz-admonition"),a.style.cssText=`--oz-admonition-color: ${r};`;let d=a.createEl("div");d.addClass("oz-admonition-title");let o=d.createEl("div");o.addClass("oz-admonition-title-content");let c=o.createEl("div");c.addClass("oz-admonition-title-markdown"),c.innerText=e;let h=a.createEl("div");h.addClass("oz-admonition-content-holder");let _=h.createEl("div");return _.addClass("oz-admonition-content"),_.innerHTML=ze(n),a},$u={abstract:"0, 176, 255",attention:"255, 145, 0",bug:"245, 0, 87",caution:"255, 145, 0",check:"0, 200, 83",cite:"158, 158, 158",danger:"255, 23, 68",done:"0, 200, 83",error:"255, 23, 68",example:"124, 77, 255",fail:"255, 82, 82",failure:"255, 82, 82",faq:"100, 221, 23",help:"100, 221, 23",hint:"0, 191, 165",important:"0, 191, 165",info:"0, 184, 212",missing:"255, 82, 82",note:"68, 138, 255",question:"100, 221, 23",quote:"158, 158, 158",seealso:"68, 138, 255",success:"0, 200, 83",summary:"0, 176, 255",tip:"0, 191, 165",todo:"0, 184, 212"},Nd=e=>{let n=e.querySelectorAll('code[class*="language-mermaid"]');n.length!==0&&(window.mermaid.initialize(qd),n==null||n.forEach(r=>{let a=document.createElement("div"),d=Math.floor(Math.random()*999999);a.id=`mermaid-${d}`,a.innerHTML=r.innerHTML;try{window.mermaid.mermaidAPI.render(`mermaid-${d}`,Vu(r.innerHTML),o=>{a.innerHTML=o}),r.parentElement.replaceWith(a)}catch(o){let c=document.createElement("p");c.addClass("mermaid-error-information"),c.innerText="Syntax Error in Mermaid graph",r.parentElement.prepend(c)}}))},Uu={nbsp:" ",cent:"\xA2",pound:"\xA3",yen:"\xA5",euro:"\u20AC",copy:"\xA9",reg:"\xAE",lt:"<",gt:">",quot:'"',amp:"&",apos:"'"},Vu=e=>e.replace(/\&([^;]+);/g,function(n,r){var a;return r in Uu?Uu[r]:(a=r.match(/^#x([\da-fA-F]+)$/))?String.fromCharCode(parseInt(a[1],16)):(a=r.match(/^#(\d+)$/))?String.fromCharCode(~~a[1]):n}),Bd=()=>window.mermaid,qd={startOnLoad:!0,flowchart:{useMaxWidth:!1,htmlLabels:!0,curve:"cardinal"},securityLevel:"loose",theme:"forest",logLevel:5},$d=e=>{let n=e,r=/\$\$.*?\$\$/gs,a=/\$\$.*?(?=\$\$)/s,d=e.match(r);if(d&&d.length>0)for(let _ of d){let k=_.match(a);!k||(n=n.replace(_,Wu(k[0].replace("$$",""),"newline")))}let o=/\$[^\s].*[^\s]\$/g,c=/\$.*?(?=\$)/,h=e.match(o);if(h&&h.length>0)for(let _ of h){let k=_.match(c);k&&(n=n.replace(_,Wu(k[0].replace("$",""),"inline")))}return n},Wu=(e,n)=>Ue`
-
-
- ${e}
-
-
- `,Ud=e=>{let n=e.querySelectorAll("code.language-mathjax");for(let r=0;r{a.parentElement.replaceWith(o)})}},Vd=(e,n)=>ne(void 0,null,function*(){let r;n==="inline"?(r=document.createElement("span"),r.classList.add("inline-mathjax-block")):n==="newline"&&(r=document.createElement("div"),r.classList.add("newline-mathjax-block"));let a=Vu(e),d=yield window.MathJax.tex2chtmlPromise(a,{display:n!=="inline"}),o=window.MathJax.startup.adaptor;r.innerHTML=o.outerHTML(d);let c=document.createElement("style");return c.innerHTML=o.textContent(window.MathJax.chtmlStylesheet()),r.appendChild(c),r}),Yu=()=>{var e;return(e=window.MathJax)==null?void 0:e.version};var te=Z(require("@codemirror/view"));var nr=e=>te.Decoration.replace({widget:new Ku(e),inclusive:!1}),Ar=e=>te.Decoration.replace({widget:new Ju(e),inclusive:!1}),Gu=e=>te.Decoration.replace({widget:new Zu(e),inclusive:!1}),ur=e=>te.Decoration.replace({widget:new Qu(e),inclusive:!1}),Ku=class extends te.WidgetType{constructor({url:n,altText:r,filePath:a}){super();this.url=n,this.altText=r,this.filePath=a}eq(n){return n.altText===this.altText&&n.filePath===this.filePath}toDOM(){let n=document.createElement("div");n.addClass("oz-image-widget-cm6");let r=n.createEl("img");r.src=this.url,r.setAttr("data-path",this.filePath);let a=De(this.altText);return a&&(r.width=a.width,a.height&&(r.height=a.height)),r.alt=this.altText,n}ignoreEvent(){return!0}},Ju=class extends te.WidgetType{constructor({url:n,filePath:r}){super();this.url=n,this.filePath=r}toDOM(){let n=document.createElement("div");n.addClass("oz-pdf-widget-cm6");let r=n.createEl("embed");return r.src=this.url,r.type="application/pdf",r.width="100%",r.height="800px",n}eq(n){return n.filePath===this.filePath||n.url===this.url}ignoreEvent(){return!0}},Zu=class extends te.WidgetType{constructor({htmlText:n}){super();this.htmlText=n}toDOM(){let n=document.createElement("div");return n.addClass("oz-custom-html-widget-cm6"),n.innerHTML=this.htmlText.trim(),n}eq(n){return n.htmlText===this.htmlText}ignoreEvent(){return!0}},Qu=class extends te.WidgetType{constructor({type:n,htmlDivElement:r,filePath:a,blockRef:d}){super();this.type=n,this.htmlDivElement=r,this.filePath=a,this.blockRef=d}toDOM(){let n=document.createElement("div");return n.addClasses(["oz-transclusion-widget-cm6",this.type]),n.appendChild(this.htmlDivElement),n}eq(n){return n.filePath+n.blockRef===this.filePath+this.blockRef}ignoreEvent(){return!0}};var Xu=["file-transclusion","header-transclusion","blockid-transclusion"],ei=e=>{let{lineText:n,plugin:r,sourceFile:a}=e,d=/!\[\[.*?(jpe?g|png|gif|svg|bmp).*?\]\]/,o=n.match(d);if(o){let i=/\[\[.*(jpe?g|png|gif|svg|bmp)/,s=o[0].match(i);if(s){let p=s[0].replace("[[",""),m=r.app.metadataCache.getFirstLinkpathDest(decodeURIComponent(p),a.path);if(m){let l=/\|.*(?=]])/,g=o[0].match(l);return{type:"vault-image",match:o[0],linkText:p,altText:g?g[0].replace("|",""):"",blockRef:"",file:m}}}}let c=/!\[\[.*(pdf)(.*)?\]\]/,h=n.match(c);if(h){let i=/\[\[.*.pdf/,s=h[0].match(i);if(s){let p=s[0].replace("[[",""),m=r.app.metadataCache.getFirstLinkpathDest(decodeURIComponent(p),a.path);if(m){let l=new RegExp("#page=[0-9]+"),g=h[0].match(l);return{type:"pdf-file",match:h[0],linkText:"",altText:"",blockRef:g?g[0]:"",file:m}}}}let _=/!\[(^$|.*)\]\(.*(pdf)(.*)?\)/,k=n.match(_);if(k){let i=/\(.*.pdf/,s=k[0].match(i);if(s){let p=s[0].replace("(",""),m=/(http[s]?:\/\/)([^\/\s]+\/)(.*)/,l=new RegExp("#page=[0-9]+"),g=k[0].match(l);if(m.test(p))return{type:"pdf-link",match:k[0],linkText:p,altText:"",blockRef:g?g[0]:""};{let A=r.app.metadataCache.getFirstLinkpathDest(decodeURIComponent(p),a.path);if(A)return{type:"pdf-file",match:k[0],linkText:A.path,altText:"",blockRef:g?g[0]:"",file:A}}}}let S=/(http[s]?:\/\/)([^\/\s]+\/)(.*)/,x=/!\[[^)]*\]\([a-z][a-z0-9+\-.]+:\/[^)]*\)/,E=n.match(x);if(E){let i=/\(.*(?=\))/,s=E[0].match(i);if(s&&s[0].replace("(","").match(S)){let p=/\[(^$|.*)(?=\])/,m=E[0].match(p);return{type:"external-image",match:E[0],linkText:s[0].replace("(",""),altText:m?m[0].replace("[",""):"",blockRef:""}}}let w=/!\[(^$|.*?)\]\(.*?(jpe?g|png|gif|svg|bmp)\)/,M=n.match(w);if(M){let i=/\(.*(jpe?g|png|gif|svg|bmp)/,s=M[0].match(i);if(s){let p=s[0].replace("(",""),m=r.app.metadataCache.getFirstLinkpathDest(decodeURIComponent(p),a.path);if(m){let l=/\[(^$|.*)(?=\])/,g=M[0].match(l);return{type:"vault-image",match:M[0],linkText:p,altText:g?g[0].replace("[",""):"",blockRef:"",file:m}}}}let j=/!\[(^$|.*?)\]\(.*?\)/,I=/!\[\[.*?\]\]/,D=n.match(j),G=n.match(I);if(D||G){let i=/\]\(.*?(?=\))/,s=/\[\[.*?((?=\|))|\[\[.*?(?=\]\])/,p=n.match(D?i:s);if(p){let m=p[0].replace("](","").replace("[[",""),l=r.app.metadataCache.getFirstLinkpathDest(decodeURIComponent(m),a.path);if(l&&Dr(r.app)&&Nr(l)){let y=D?/\[(^$|.*)(?=\])/:/\|.*(?=]])/,v=n.match(y);return{type:"excalidraw",match:D?D[0]:G[0],linkText:l.path,altText:v?v[0].replace("[","").replace("|",""):"",blockRef:"",file:l}}}if(G){let m=/!\[\[(.*)(?=#)/,l=/!\[\[(.*)#\^(.*)\]\]/,g=n.match(l);if(g){let L=g[0].match(m)[0].replace("![[",""),F=r.app.metadataCache.getFirstLinkpathDest(decodeURIComponent(L),a.path);if(F&&F.extension==="md"){let P=/#\^.*(?=]])/;return{type:"blockid-transclusion",match:G[0],linkText:F.path,altText:"",blockRef:n.match(P)[0].replace("#^",""),file:F}}}let A=/!\[\[(.*)#((?!\^).*)\]\]/,y=n.match(A);if(y){let L=y[0].match(m)[0].replace("![[",""),F=r.app.metadataCache.getFirstLinkpathDest(decodeURIComponent(L),a.path);if(F&&F.extension==="md"){let P=/#.*(?=]])/;return{type:"header-transclusion",match:G[0],linkText:F.path,altText:"",blockRef:n.match(P)[0].replace("#",""),file:F}}}let v=/\[\[.*?(?=\]\])/,f=n.match(v)[0].replace("[[",""),b=r.app.metadataCache.getFirstLinkpathDest(decodeURIComponent(f),a.path);if(b&&f!==""&&b.extension==="md")return{type:"file-transclusion",match:G[0],linkText:b.path,altText:"",blockRef:"",file:b}}}let u=/(?: