Files
dev/docs/.obsidian/plugins/obsidian-linter/main.js

399 lines
975 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
/*
THIS IS A GENERATED/BUNDLED FILE BY ESBUILD
if you want to view the source, please visit the github repository of this plugin
*/
var Xp=Object.create;var ir=Object.defineProperty;var ef=Object.getOwnPropertyDescriptor;var Hv=Object.getOwnPropertyNames;var $v=Object.getPrototypeOf,Vv=Object.prototype.hasOwnProperty;var tf=(n,t)=>(t=Symbol[n])?t:Symbol.for("Symbol."+n),Dr=n=>{throw TypeError(n)};var nf=(n,t,e)=>t in n?ir(n,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):n[t]=e;var Zp=(n,t)=>ir(n,"name",{value:t,configurable:!0});var rr=(n,t)=>()=>{try{return t||n((t={exports:{}}).exports,t),t.exports}catch(e){throw t=0,e}},ud=(n,t)=>{for(var e in t)ir(n,e,{get:t[e],enumerable:!0})},rf=(n,t,e,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let r of Hv(t))!Vv.call(n,r)&&r!==e&&ir(n,r,{get:()=>t[r],enumerable:!(i=ef(t,r))||i.enumerable});return n};var Sn=(n,t,e)=>(e=n!=null?Xp($v(n)):{},rf(t||!n||!n.__esModule?ir(e,"default",{value:n,enumerable:!0}):e,n)),Gv=n=>rf(ir({},"__esModule",{value:!0}),n);var I=n=>[,,,Xp(n?.[tf("metadata")]??null)],sf=["class","method","getter","setter","accessor","field","value","get","set"],ka=n=>n!==void 0&&typeof n!="function"?Dr("Function expected"):n,Qv=(n,t,e,i,r)=>({kind:sf[n],name:t,metadata:i,addInitializer:s=>e._?Dr("Already initialized"):r.push(ka(s||null))}),oe=(n,t)=>nf(t,tf("metadata"),n[3]),L=(n,t,e,i)=>{for(var r=0,s=n[t>>1],a=s&&s.length;r<a;r++)t&1?s[r].call(e):i=s[r].call(e,i);return i},O=(n,t,e,i,r,s)=>{var a,o,l,c,u,d=t&7,m=!!(t&8),p=!!(t&16),h=d>3?n.length+1:d?m?1:2:0,f=sf[d+5],g=d>3&&(n[h-1]=[]),b=n[h]||(n[h]=[]),k=d&&(!p&&!m&&(r=r.prototype),d<5&&(d>3||!p)&&ef(d<4?r:{get[e](){return v(this,s)},set[e](E){return H(this,s,E)}},e));d?p&&d<4&&Zp(s,(d>2?"set ":d>1?"get ":"")+e):Zp(r,e);for(var x=i.length-1;x>=0;x--)c=Qv(d,e,l={},n[3],b),d&&(c.static=m,c.private=p,u=c.access={has:p?E=>Jv(r,E):E=>e in E},d^3&&(u.get=p?E=>(d^1?v:_)(E,r,d^4?s:k.get):E=>E[e]),d>2&&(u.set=p?(E,C)=>H(E,r,C,d^4?s:k.set):(E,C)=>E[e]=C)),o=(0,i[x])(d?d<4?p?s:k[f]:d>4?void 0:{get:k.get,set:k.set}:r,c),l._=1,d^4||o===void 0?ka(o)&&(d>4?g.unshift(o):d?p?s=o:k[f]=o:r=o):typeof o!="object"||o===null?Dr("Object expected"):(ka(a=o.get)&&(k.get=a),ka(a=o.set)&&(k.set=a),ka(a=o.init)&&g.unshift(a));return d||oe(n,r),k&&ir(r,e,k),p?d^4?s:k:r},Ie=(n,t,e)=>nf(n,typeof t!="symbol"?t+"":t,e),md=(n,t,e)=>t.has(n)||Dr("Cannot "+e),Jv=(n,t)=>Object(t)!==t?Dr('Cannot use the "in" operator on this value'):n.has(t),v=(n,t,e)=>(md(n,t,"read from private field"),e?e.call(n):t.get(n)),ee=(n,t,e)=>t.has(n)?Dr("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(n):t.set(n,e),H=(n,t,e,i)=>(md(n,t,"write to private field"),i?i.call(n,e):t.set(n,e),e),_=(n,t,e)=>(md(n,t,"access private method"),e);var No=(n,t,e,i)=>({set _(r){H(n,t,r,e)},get _(){return v(n,t,i)}});var Bo=rr((lf,Fo)=>{(function(n,t){"use strict";typeof define=="function"&&define.amd?define(t):typeof Fo=="object"&&Fo.exports?Fo.exports=t():n.log=t()})(lf,function(){"use strict";var n=function(){},t="undefined",e=typeof window!==t&&typeof window.navigator!==t&&/Trident\/|MSIE /.test(window.navigator.userAgent),i=["trace","debug","info","warn","error"],r={},s=null;function a(h,f){var g=h[f];if(typeof g.bind=="function")return g.bind(h);try{return Function.prototype.bind.call(g,h)}catch{return function(){return Function.prototype.apply.apply(g,[h,arguments])}}}function o(){console.log&&(console.log.apply?console.log.apply(console,arguments):Function.prototype.apply.apply(console.log,[console,arguments])),console.trace&&console.trace()}function l(h){return h==="debug"&&(h="log"),typeof console===t?!1:h==="trace"&&e?o:console[h]!==void 0?a(console,h):console.log!==void 0?a(console,"log"):n}function c(){for(var h=this.getLevel(),f=0;f<i.length;f++){var g=i[f];this[g]=f<h?n:this.methodFactory(g,h,this.name)}if(this.log=this.debug,typeof console===t&&h<this.levels.SILENT)return"No console available for logging"}function u(h){return function(){typeof console!==t&&(c.call(this),this[h].apply(this,arguments))}}function d(h,f,g){return l(h)||u.apply(this,arguments)}function m(h,f){var g=this,b,k,x,E="loglevel";typeof h=="string"?E+=":"+h:typeof h=="symbol"&&(E=void 0);function C(q){var $=(i[q]||"silent").toUpperCase();if(!(typeof window===t||!E)){try{window.localStorage[E]=$;return}catch{}try{window.document.cookie=encodeURIComponent(E)+"="+$+";"}catch{}}}function M(){var q;if(!(typeof window===t||!E)){try{q=window.localStorage[E]}catch{}if(typeof q===t)try{var $=window.document.cookie,j=encodeURIComponent(E),U=$.indexOf(j+"=");U!==-1&&(q=/^([^;]+)/.exec($.slice(U+j.length+1))[1])}catch{}return g.levels[q]===void 0&&(q=void 0),q}}function N(){if(!(typeof window===t||!E)){try{window.localStorage.removeItem(E)}catch{}try{window.document.cookie=encodeURIComponent(E)+"=; expires=Thu, 01 Jan 1970 00:00:00 UTC"}catch{}}}function F(q){var $=q;if(typeof $=="string"&&g.levels[$.toUpperCase()]!==void 0&&($=g.levels[$.toUpperCase()]),typeof $=="number"&&$>=0&&$<=g.levels.SILENT)return $;throw new TypeError("log.setLevel() called with invalid level: "+q)}g.name=h,g.levels={TRACE:0,DEBUG:1,INFO:2,WARN:3,ERROR:4,SILENT:5},g.methodFactory=f||d,g.getLevel=function(){return x??k??b},g.setLevel=function(q,$){return x=F(q),$!==!1&&C(x),c.call(g)},g.setDefaultLevel=function(q){k=F(q),M()||g.setLevel(q,!1)},g.resetLevel=function(){x=null,N(),c.call(g)},g.enableAll=function(q){g.setLevel(g.levels.TRACE,q)},g.disableAll=function(q){g.setLevel(g.levels.SILENT,q)},g.rebuild=function(){if(s!==g&&(b=F(s.getLevel())),c.call(g),s===g)for(var q in r)r[q].rebuild()},b=F(s?s.getLevel():"WARN");var P=M();P!=null&&(x=F(P)),c.call(g)}s=new m,s.getLogger=function(f){if(typeof f!="symbol"&&typeof f!="string"||f==="")throw new TypeError("You must supply a name when creating a logger.");var g=r[f];return g||(g=r[f]=new m(f,s.methodFactory)),g};var p=typeof window!==t?window.log:void 0;return s.noConflict=function(){return typeof window!==t&&window.log===s&&(window.log=p),s},s.getLoggers=function(){return r},s.default=s,s})});var lh=rr((aI,qd)=>{(function(){var n;typeof qd<"u"?n=qd.exports=i:n=(function(){return this||(0,eval)("this")})(),n.format=i,n.vsprintf=e,typeof console<"u"&&typeof console.log=="function"&&(n.printf=t);function t(){console.log(i.apply(null,arguments))}function e(r,s){return i.apply(null,[r].concat(s))}function i(r){for(var s=1,a=[].slice.call(arguments),o=0,l=r.length,c="",u,d=!1,m,p,h=!1,f,g=function(){return a[s++]},b=function(){for(var k="";/\d/.test(r[o]);)k+=r[o++],u=r[o];return k.length>0?parseInt(k):null};o<l;++o)if(u=r[o],d)switch(d=!1,u=="."?(h=!1,u=r[++o]):u=="0"&&r[o+1]=="."?(h=!0,o+=2,u=r[o]):h=!0,f=b(),u){case"b":c+=parseInt(g(),10).toString(2);break;case"c":m=g(),typeof m=="string"||m instanceof String?c+=m:c+=String.fromCharCode(parseInt(m,10));break;case"d":c+=parseInt(g(),10);break;case"f":p=String(parseFloat(g()).toFixed(f||6)),c+=h?p:p.replace(/^0/,"");break;case"j":c+=JSON.stringify(g());break;case"o":c+="0"+parseInt(g(),10).toString(8);break;case"s":c+=g();break;case"x":c+="0x"+parseInt(g(),10).toString(16);break;case"X":c+="0x"+parseInt(g(),10).toString(16).toUpperCase();break;default:c+=u;break}else u==="%"?d=!0:c+=u;return c}})()});var Ka=rr((qR,Qr)=>{var D=function(){this.Diff_Timeout=1,this.Diff_EditCost=4,this.Match_Threshold=.5,this.Match_Distance=1e3,this.Patch_DeleteThreshold=.5,this.Patch_Margin=4,this.Match_MaxBits=32},ge=-1,ve=1,te=0;D.Diff=function(n,t){return[n,t]};D.prototype.diff_main=function(n,t,e,i){typeof i>"u"&&(this.Diff_Timeout<=0?i=Number.MAX_VALUE:i=new Date().getTime()+this.Diff_Timeout*1e3);var r=i;if(n==null||t==null)throw new Error("Null input. (diff_main)");if(n==t)return n?[new D.Diff(te,n)]:[];typeof e>"u"&&(e=!0);var s=e,a=this.diff_commonPrefix(n,t),o=n.substring(0,a);n=n.substring(a),t=t.substring(a),a=this.diff_commonSuffix(n,t);var l=n.substring(n.length-a);n=n.substring(0,n.length-a),t=t.substring(0,t.length-a);var c=this.diff_compute_(n,t,s,r);return o&&c.unshift(new D.Diff(te,o)),l&&c.push(new D.Diff(te,l)),this.diff_cleanupMerge(c),c};D.prototype.diff_compute_=function(n,t,e,i){var r;if(!n)return[new D.Diff(ve,t)];if(!t)return[new D.Diff(ge,n)];var s=n.length>t.length?n:t,a=n.length>t.length?t:n,o=s.indexOf(a);if(o!=-1)return r=[new D.Diff(ve,s.substring(0,o)),new D.Diff(te,a),new D.Diff(ve,s.substring(o+a.length))],n.length>t.length&&(r[0][0]=r[2][0]=ge),r;if(a.length==1)return[new D.Diff(ge,n),new D.Diff(ve,t)];var l=this.diff_halfMatch_(n,t);if(l){var c=l[0],u=l[1],d=l[2],m=l[3],p=l[4],h=this.diff_main(c,d,e,i),f=this.diff_main(u,m,e,i);return h.concat([new D.Diff(te,p)],f)}return e&&n.length>100&&t.length>100?this.diff_lineMode_(n,t,i):this.diff_bisect_(n,t,i)};D.prototype.diff_lineMode_=function(n,t,e){var i=this.diff_linesToChars_(n,t);n=i.chars1,t=i.chars2;var r=i.lineArray,s=this.diff_main(n,t,!1,e);this.diff_charsToLines_(s,r),this.diff_cleanupSemantic(s),s.push(new D.Diff(te,""));for(var a=0,o=0,l=0,c="",u="";a<s.length;){switch(s[a][0]){case ve:l++,u+=s[a][1];break;case ge:o++,c+=s[a][1];break;case te:if(o>=1&&l>=1){s.splice(a-o-l,o+l),a=a-o-l;for(var d=this.diff_main(c,u,!1,e),m=d.length-1;m>=0;m--)s.splice(a,0,d[m]);a=a+d.length}l=0,o=0,c="",u="";break}a++}return s.pop(),s};D.prototype.diff_bisect_=function(n,t,e){for(var i=n.length,r=t.length,s=Math.ceil((i+r)/2),a=s,o=2*s,l=new Array(o),c=new Array(o),u=0;u<o;u++)l[u]=-1,c[u]=-1;l[a+1]=0,c[a+1]=0;for(var d=i-r,m=d%2!=0,p=0,h=0,f=0,g=0,b=0;b<s&&!(new Date().getTime()>e);b++){for(var k=-b+p;k<=b-h;k+=2){var x=a+k,E;k==-b||k!=b&&l[x-1]<l[x+1]?E=l[x+1]:E=l[x-1]+1;for(var C=E-k;E<i&&C<r&&n.charAt(E)==t.charAt(C);)E++,C++;if(l[x]=E,E>i)h+=2;else if(C>r)p+=2;else if(m){var M=a+d-k;if(M>=0&&M<o&&c[M]!=-1){var N=i-c[M];if(E>=N)return this.diff_bisectSplit_(n,t,E,C,e)}}}for(var F=-b+f;F<=b-g;F+=2){var M=a+F,N;F==-b||F!=b&&c[M-1]<c[M+1]?N=c[M+1]:N=c[M-1]+1;for(var P=N-F;N<i&&P<r&&n.charAt(i-N-1)==t.charAt(r-P-1);)N++,P++;if(c[M]=N,N>i)g+=2;else if(P>r)f+=2;else if(!m){var x=a+d-F;if(x>=0&&x<o&&l[x]!=-1){var E=l[x],C=a+E-x;if(N=i-N,E>=N)return this.diff_bisectSplit_(n,t,E,C,e)}}}}return[new D.Diff(ge,n),new D.Diff(ve,t)]};D.prototype.diff_bisectSplit_=function(n,t,e,i,r){var s=n.substring(0,e),a=t.substring(0,i),o=n.substring(e),l=t.substring(i),c=this.diff_main(s,a,!1,r),u=this.diff_main(o,l,!1,r);return c.concat(u)};D.prototype.diff_linesToChars_=function(n,t){var e=[],i={};e[0]="";function r(l){for(var c="",u=0,d=-1,m=e.length;d<l.length-1;){d=l.indexOf(`
`,u),d==-1&&(d=l.length-1);var p=l.substring(u,d+1);(i.hasOwnProperty?i.hasOwnProperty(p):i[p]!==void 0)?c+=String.fromCharCode(i[p]):(m==s&&(p=l.substring(u),d=l.length),c+=String.fromCharCode(m),i[p]=m,e[m++]=p),u=d+1}return c}var s=4e4,a=r(n);s=65535;var o=r(t);return{chars1:a,chars2:o,lineArray:e}};D.prototype.diff_charsToLines_=function(n,t){for(var e=0;e<n.length;e++){for(var i=n[e][1],r=[],s=0;s<i.length;s++)r[s]=t[i.charCodeAt(s)];n[e][1]=r.join("")}};D.prototype.diff_commonPrefix=function(n,t){if(!n||!t||n.charAt(0)!=t.charAt(0))return 0;for(var e=0,i=Math.min(n.length,t.length),r=i,s=0;e<r;)n.substring(s,r)==t.substring(s,r)?(e=r,s=e):i=r,r=Math.floor((i-e)/2+e);return r};D.prototype.diff_commonSuffix=function(n,t){if(!n||!t||n.charAt(n.length-1)!=t.charAt(t.length-1))return 0;for(var e=0,i=Math.min(n.length,t.length),r=i,s=0;e<r;)n.substring(n.length-r,n.length-s)==t.substring(t.length-r,t.length-s)?(e=r,s=e):i=r,r=Math.floor((i-e)/2+e);return r};D.prototype.diff_commonOverlap_=function(n,t){var e=n.length,i=t.length;if(e==0||i==0)return 0;e>i?n=n.substring(e-i):e<i&&(t=t.substring(0,e));var r=Math.min(e,i);if(n==t)return r;for(var s=0,a=1;;){var o=n.substring(r-a),l=t.indexOf(o);if(l==-1)return s;a+=l,(l==0||n.substring(r-a)==t.substring(0,a))&&(s=a,a++)}};D.prototype.diff_halfMatch_=function(n,t){if(this.Diff_Timeout<=0)return null;var e=n.length>t.length?n:t,i=n.length>t.length?t:n;if(e.length<4||i.length*2<e.length)return null;var r=this;function s(h,f,g){for(var b=h.substring(g,g+Math.floor(h.length/4)),k=-1,x="",E,C,M,N;(k=f.indexOf(b,k+1))!=-1;){var F=r.diff_commonPrefix(h.substring(g),f.substring(k)),P=r.diff_commonSuffix(h.substring(0,g),f.substring(0,k));x.length<P+F&&(x=f.substring(k-P,k)+f.substring(k,k+F),E=h.substring(0,g-P),C=h.substring(g+F),M=f.substring(0,k-P),N=f.substring(k+F))}return x.length*2>=h.length?[E,C,M,N,x]:null}var a=s(e,i,Math.ceil(e.length/4)),o=s(e,i,Math.ceil(e.length/2)),l;if(!a&&!o)return null;o?a?l=a[4].length>o[4].length?a:o:l=o:l=a;var c,u,d,m;n.length>t.length?(c=l[0],u=l[1],d=l[2],m=l[3]):(d=l[0],m=l[1],c=l[2],u=l[3]);var p=l[4];return[c,u,d,m,p]};D.prototype.diff_cleanupSemantic=function(n){for(var t=!1,e=[],i=0,r=null,s=0,a=0,o=0,l=0,c=0;s<n.length;)n[s][0]==te?(e[i++]=s,a=l,o=c,l=0,c=0,r=n[s][1]):(n[s][0]==ve?l+=n[s][1].length:c+=n[s][1].length,r&&r.length<=Math.max(a,o)&&r.length<=Math.max(l,c)&&(n.splice(e[i-1],0,new D.Diff(ge,r)),n[e[i-1]+1][0]=ve,i--,i--,s=i>0?e[i-1]:-1,a=0,o=0,l=0,c=0,r=null,t=!0)),s++;for(t&&this.diff_cleanupMerge(n),this.diff_cleanupSemanticLossless(n),s=1;s<n.length;){if(n[s-1][0]==ge&&n[s][0]==ve){var u=n[s-1][1],d=n[s][1],m=this.diff_commonOverlap_(u,d),p=this.diff_commonOverlap_(d,u);m>=p?(m>=u.length/2||m>=d.length/2)&&(n.splice(s,0,new D.Diff(te,d.substring(0,m))),n[s-1][1]=u.substring(0,u.length-m),n[s+1][1]=d.substring(m),s++):(p>=u.length/2||p>=d.length/2)&&(n.splice(s,0,new D.Diff(te,u.substring(0,p))),n[s-1][0]=ve,n[s-1][1]=d.substring(0,d.length-p),n[s+1][0]=ge,n[s+1][1]=u.substring(p),s++),s++}s++}};D.prototype.diff_cleanupSemanticLossless=function(n){function t(p,h){if(!p||!h)return 6;var f=p.charAt(p.length-1),g=h.charAt(0),b=f.match(D.nonAlphaNumericRegex_),k=g.match(D.nonAlphaNumericRegex_),x=b&&f.match(D.whitespaceRegex_),E=k&&g.match(D.whitespaceRegex_),C=x&&f.match(D.linebreakRegex_),M=E&&g.match(D.linebreakRegex_),N=C&&p.match(D.blanklineEndRegex_),F=M&&h.match(D.blanklineStartRegex_);return N||F?5:C||M?4:b&&!x&&E?3:x||E?2:b||k?1:0}for(var e=1;e<n.length-1;){if(n[e-1][0]==te&&n[e+1][0]==te){var i=n[e-1][1],r=n[e][1],s=n[e+1][1],a=this.diff_commonSuffix(i,r);if(a){var o=r.substring(r.length-a);i=i.substring(0,i.length-a),r=o+r.substring(0,r.length-a),s=o+s}for(var l=i,c=r,u=s,d=t(i,r)+t(r,s);r.charAt(0)===s.charAt(0);){i+=r.charAt(0),r=r.substring(1)+s.charAt(0),s=s.substring(1);var m=t(i,r)+t(r,s);m>=d&&(d=m,l=i,c=r,u=s)}n[e-1][1]!=l&&(l?n[e-1][1]=l:(n.splice(e-1,1),e--),n[e][1]=c,u?n[e+1][1]=u:(n.splice(e+1,1),e--))}e++}};D.nonAlphaNumericRegex_=/[^a-zA-Z0-9]/;D.whitespaceRegex_=/\s/;D.linebreakRegex_=/[\r\n]/;D.blanklineEndRegex_=/\n\r?\n$/;D.blanklineStartRegex_=/^\r?\n\r?\n/;D.prototype.diff_cleanupEfficiency=function(n){for(var t=!1,e=[],i=0,r=null,s=0,a=!1,o=!1,l=!1,c=!1;s<n.length;)n[s][0]==te?(n[s][1].length<this.Diff_EditCost&&(l||c)?(e[i++]=s,a=l,o=c,r=n[s][1]):(i=0,r=null),l=c=!1):(n[s][0]==ge?c=!0:l=!0,r&&(a&&o&&l&&c||r.length<this.Diff_EditCost/2&&a+o+l+c==3)&&(n.splice(e[i-1],0,new D.Diff(ge,r)),n[e[i-1]+1][0]=ve,i--,r=null,a&&o?(l=c=!0,i=0):(i--,s=i>0?e[i-1]:-1,l=c=!1),t=!0)),s++;t&&this.diff_cleanupMerge(n)};D.prototype.diff_cleanupMerge=function(n){n.push(new D.Diff(te,""));for(var t=0,e=0,i=0,r="",s="",a;t<n.length;)switch(n[t][0]){case ve:i++,s+=n[t][1],t++;break;case ge:e++,r+=n[t][1],t++;break;case te:e+i>1?(e!==0&&i!==0&&(a=this.diff_commonPrefix(s,r),a!==0&&(t-e-i>0&&n[t-e-i-1][0]==te?n[t-e-i-1][1]+=s.substring(0,a):(n.splice(0,0,new D.Diff(te,s.substring(0,a))),t++),s=s.substring(a),r=r.substring(a)),a=this.diff_commonSuffix(s,r),a!==0&&(n[t][1]=s.substring(s.length-a)+n[t][1],s=s.substring(0,s.length-a),r=r.substring(0,r.length-a))),t-=e+i,n.splice(t,e+i),r.length&&(n.splice(t,0,new D.Diff(ge,r)),t++),s.length&&(n.splice(t,0,new D.Diff(ve,s)),t++),t++):t!==0&&n[t-1][0]==te?(n[t-1][1]+=n[t][1],n.splice(t,1)):t++,i=0,e=0,r="",s="";break}n[n.length-1][1]===""&&n.pop();var o=!1;for(t=1;t<n.length-1;)n[t-1][0]==te&&n[t+1][0]==te&&(n[t][1].substring(n[t][1].length-n[t-1][1].length)==n[t-1][1]?(n[t][1]=n[t-1][1]+n[t][1].substring(0,n[t][1].length-n[t-1][1].length),n[t+1][1]=n[t-1][1]+n[t+1][1],n.splice(t-1,1),o=!0):n[t][1].substring(0,n[t+1][1].length)==n[t+1][1]&&(n[t-1][1]+=n[t+1][1],n[t][1]=n[t][1].substring(n[t+1][1].length)+n[t+1][1],n.splice(t+1,1),o=!0)),t++;o&&this.diff_cleanupMerge(n)};D.prototype.diff_xIndex=function(n,t){var e=0,i=0,r=0,s=0,a;for(a=0;a<n.length&&(n[a][0]!==ve&&(e+=n[a][1].length),n[a][0]!==ge&&(i+=n[a][1].length),!(e>t));a++)r=e,s=i;return n.length!=a&&n[a][0]===ge?s:s+(t-r)};D.prototype.diff_prettyHtml=function(n){for(var t=[],e=/&/g,i=/</g,r=/>/g,s=/\n/g,a=0;a<n.length;a++){var o=n[a][0],l=n[a][1],c=l.replace(e,"&amp;").replace(i,"&lt;").replace(r,"&gt;").replace(s,"&para;<br>");switch(o){case ve:t[a]='<ins style="background:#e6ffe6;">'+c+"</ins>";break;case ge:t[a]='<del style="background:#ffe6e6;">'+c+"</del>";break;case te:t[a]="<span>"+c+"</span>";break}}return t.join("")};D.prototype.diff_text1=function(n){for(var t=[],e=0;e<n.length;e++)n[e][0]!==ve&&(t[e]=n[e][1]);return t.join("")};D.prototype.diff_text2=function(n){for(var t=[],e=0;e<n.length;e++)n[e][0]!==ge&&(t[e]=n[e][1]);return t.join("")};D.prototype.diff_levenshtein=function(n){for(var t=0,e=0,i=0,r=0;r<n.length;r++){var s=n[r][0],a=n[r][1];switch(s){case ve:e+=a.length;break;case ge:i+=a.length;break;case te:t+=Math.max(e,i),e=0,i=0;break}}return t+=Math.max(e,i),t};D.prototype.diff_toDelta=function(n){for(var t=[],e=0;e<n.length;e++)switch(n[e][0]){case ve:t[e]="+"+encodeURI(n[e][1]);break;case ge:t[e]="-"+n[e][1].length;break;case te:t[e]="="+n[e][1].length;break}return t.join(" ").replace(/%20/g," ")};D.prototype.diff_fromDelta=function(n,t){for(var e=[],i=0,r=0,s=t.split(/\t/g),a=0;a<s.length;a++){var o=s[a].substring(1);switch(s[a].charAt(0)){case"+":try{e[i++]=new D.Diff(ve,decodeURI(o))}catch{throw new Error("Illegal escape in diff_fromDelta: "+o)}break;case"-":case"=":var l=parseInt(o,10);if(isNaN(l)||l<0)throw new Error("Invalid number in diff_fromDelta: "+o);var c=n.substring(r,r+=l);s[a].charAt(0)=="="?e[i++]=new D.Diff(te,c):e[i++]=new D.Diff(ge,c);break;default:if(s[a])throw new Error("Invalid diff operation in diff_fromDelta: "+s[a])}}if(r!=n.length)throw new Error("Delta length ("+r+") does not equal source text length ("+n.length+").");return e};D.prototype.match_main=function(n,t,e){if(n==null||t==null||e==null)throw new Error("Null input. (match_main)");return e=Math.max(0,Math.min(e,n.length)),n==t?0:n.length?n.substring(e,e+t.length)==t?e:this.match_bitap_(n,t,e):-1};D.prototype.match_bitap_=function(n,t,e){if(t.length>this.Match_MaxBits)throw new Error("Pattern too long for this browser.");var i=this.match_alphabet_(t),r=this;function s(E,C){var M=E/t.length,N=Math.abs(e-C);return r.Match_Distance?M+N/r.Match_Distance:N?1:M}var a=this.Match_Threshold,o=n.indexOf(t,e);o!=-1&&(a=Math.min(s(0,o),a),o=n.lastIndexOf(t,e+t.length),o!=-1&&(a=Math.min(s(0,o),a)));var l=1<<t.length-1;o=-1;for(var c,u,d=t.length+n.length,m,p=0;p<t.length;p++){for(c=0,u=d;c<u;)s(p,e+u)<=a?c=u:d=u,u=Math.floor((d-c)/2+c);d=u;var h=Math.max(1,e-u+1),f=Math.min(e+u,n.length)+t.length,g=Array(f+2);g[f+1]=(1<<p)-1;for(var b=f;b>=h;b--){var k=i[n.charAt(b-1)];if(p===0?g[b]=(g[b+1]<<1|1)&k:g[b]=(g[b+1]<<1|1)&k|((m[b+1]|m[b])<<1|1)|m[b+1],g[b]&l){var x=s(p,b-1);if(x<=a)if(a=x,o=b-1,o>e)h=Math.max(1,2*e-o);else break}}if(s(p+1,e)>a)break;m=g}return o};D.prototype.match_alphabet_=function(n){for(var t={},e=0;e<n.length;e++)t[n.charAt(e)]=0;for(var e=0;e<n.length;e++)t[n.charAt(e)]|=1<<n.length-e-1;return t};D.prototype.patch_addContext_=function(n,t){if(t.length!=0){if(n.start2===null)throw Error("patch not initialized");for(var e=t.substring(n.start2,n.start2+n.length1),i=0;t.indexOf(e)!=t.lastIndexOf(e)&&e.length<this.Match_MaxBits-this.Patch_Margin-this.Patch_Margin;)i+=this.Patch_Margin,e=t.substring(n.start2-i,n.start2+n.length1+i);i+=this.Patch_Margin;var r=t.substring(n.start2-i,n.start2);r&&n.diffs.unshift(new D.Diff(te,r));var s=t.substring(n.start2+n.length1,n.start2+n.length1+i);s&&n.diffs.push(new D.Diff(te,s)),n.start1-=r.length,n.start2-=r.length,n.length1+=r.length+s.length,n.length2+=r.length+s.length}};D.prototype.patch_make=function(n,t,e){var i,r;if(typeof n=="string"&&typeof t=="string"&&typeof e>"u")i=n,r=this.diff_main(i,t,!0),r.length>2&&(this.diff_cleanupSemantic(r),this.diff_cleanupEfficiency(r));else if(n&&typeof n=="object"&&typeof t>"u"&&typeof e>"u")r=n,i=this.diff_text1(r);else if(typeof n=="string"&&t&&typeof t=="object"&&typeof e>"u")i=n,r=t;else if(typeof n=="string"&&typeof t=="string"&&e&&typeof e=="object")i=n,r=e;else throw new Error("Unknown call format to patch_make.");if(r.length===0)return[];for(var s=[],a=new D.patch_obj,o=0,l=0,c=0,u=i,d=i,m=0;m<r.length;m++){var p=r[m][0],h=r[m][1];switch(!o&&p!==te&&(a.start1=l,a.start2=c),p){case ve:a.diffs[o++]=r[m],a.length2+=h.length,d=d.substring(0,c)+h+d.substring(c);break;case ge:a.length1+=h.length,a.diffs[o++]=r[m],d=d.substring(0,c)+d.substring(c+h.length);break;case te:h.length<=2*this.Patch_Margin&&o&&r.length!=m+1?(a.diffs[o++]=r[m],a.length1+=h.length,a.length2+=h.length):h.length>=2*this.Patch_Margin&&o&&(this.patch_addContext_(a,u),s.push(a),a=new D.patch_obj,o=0,u=d,l=c);break}p!==ve&&(l+=h.length),p!==ge&&(c+=h.length)}return o&&(this.patch_addContext_(a,u),s.push(a)),s};D.prototype.patch_deepCopy=function(n){for(var t=[],e=0;e<n.length;e++){var i=n[e],r=new D.patch_obj;r.diffs=[];for(var s=0;s<i.diffs.length;s++)r.diffs[s]=new D.Diff(i.diffs[s][0],i.diffs[s][1]);r.start1=i.start1,r.start2=i.start2,r.length1=i.length1,r.length2=i.length2,t[e]=r}return t};D.prototype.patch_apply=function(n,t){if(n.length==0)return[t,[]];n=this.patch_deepCopy(n);var e=this.patch_addPadding(n);t=e+t+e,this.patch_splitMax(n);for(var i=0,r=[],s=0;s<n.length;s++){var a=n[s].start2+i,o=this.diff_text1(n[s].diffs),l,c=-1;if(o.length>this.Match_MaxBits?(l=this.match_main(t,o.substring(0,this.Match_MaxBits),a),l!=-1&&(c=this.match_main(t,o.substring(o.length-this.Match_MaxBits),a+o.length-this.Match_MaxBits),(c==-1||l>=c)&&(l=-1))):l=this.match_main(t,o,a),l==-1)r[s]=!1,i-=n[s].length2-n[s].length1;else{r[s]=!0,i=l-a;var u;if(c==-1?u=t.substring(l,l+o.length):u=t.substring(l,c+this.Match_MaxBits),o==u)t=t.substring(0,l)+this.diff_text2(n[s].diffs)+t.substring(l+o.length);else{var d=this.diff_main(o,u,!1);if(o.length>this.Match_MaxBits&&this.diff_levenshtein(d)/o.length>this.Patch_DeleteThreshold)r[s]=!1;else{this.diff_cleanupSemanticLossless(d);for(var m=0,p,h=0;h<n[s].diffs.length;h++){var f=n[s].diffs[h];f[0]!==te&&(p=this.diff_xIndex(d,m)),f[0]===ve?t=t.substring(0,l+p)+f[1]+t.substring(l+p):f[0]===ge&&(t=t.substring(0,l+p)+t.substring(l+this.diff_xIndex(d,m+f[1].length))),f[0]!==ge&&(m+=f[1].length)}}}}}return t=t.substring(e.length,t.length-e.length),[t,r]};D.prototype.patch_addPadding=function(n){for(var t=this.Patch_Margin,e="",i=1;i<=t;i++)e+=String.fromCharCode(i);for(var i=0;i<n.length;i++)n[i].start1+=t,n[i].start2+=t;var r=n[0],s=r.diffs;if(s.length==0||s[0][0]!=te)s.unshift(new D.Diff(te,e)),r.start1-=t,r.start2-=t,r.length1+=t,r.length2+=t;else if(t>s[0][1].length){var a=t-s[0][1].length;s[0][1]=e.substring(s[0][1].length)+s[0][1],r.start1-=a,r.start2-=a,r.length1+=a,r.length2+=a}if(r=n[n.length-1],s=r.diffs,s.length==0||s[s.length-1][0]!=te)s.push(new D.Diff(te,e)),r.length1+=t,r.length2+=t;else if(t>s[s.length-1][1].length){var a=t-s[s.length-1][1].length;s[s.length-1][1]+=e.substring(0,a),r.length1+=a,r.length2+=a}return e};D.prototype.patch_splitMax=function(n){for(var t=this.Match_MaxBits,e=0;e<n.length;e++)if(!(n[e].length1<=t)){var i=n[e];n.splice(e--,1);for(var r=i.start1,s=i.start2,a="";i.diffs.length!==0;){var o=new D.patch_obj,l=!0;for(o.start1=r-a.length,o.start2=s-a.length,a!==""&&(o.length1=o.length2=a.length,o.diffs.push(new D.Diff(te,a)));i.diffs.length!==0&&o.length1<t-this.Patch_Margin;){var c=i.diffs[0][0],u=i.diffs[0][1];c===ve?(o.length2+=u.length,s+=u.length,o.diffs.push(i.diffs.shift()),l=!1):c===ge&&o.diffs.length==1&&o.diffs[0][0]==te&&u.length>2*t?(o.length1+=u.length,r+=u.length,l=!1,o.diffs.push(new D.Diff(c,u)),i.diffs.shift()):(u=u.substring(0,t-o.length1-this.Patch_Margin),o.length1+=u.length,r+=u.length,c===te?(o.length2+=u.length,s+=u.length):l=!1,o.diffs.push(new D.Diff(c,u)),u==i.diffs[0][1]?i.diffs.shift():i.diffs[0][1]=i.diffs[0][1].substring(u.length))}a=this.diff_text2(o.diffs),a=a.substring(a.length-this.Patch_Margin);var d=this.diff_text1(i.diffs).substring(0,this.Patch_Margin);d!==""&&(o.length1+=d.length,o.length2+=d.length,o.diffs.length!==0&&o.diffs[o.diffs.length-1][0]===te?o.diffs[o.diffs.length-1][1]+=d:o.diffs.push(new D.Diff(te,d))),l||n.splice(++e,0,o)}}};D.prototype.patch_toText=function(n){for(var t=[],e=0;e<n.length;e++)t[e]=n[e];return t.join("")};D.prototype.patch_fromText=function(n){var t=[];if(!n)return t;for(var e=n.split(`
`),i=0,r=/^@@ -(\d+),?(\d*) \+(\d+),?(\d*) @@$/;i<e.length;){var s=e[i].match(r);if(!s)throw new Error("Invalid patch string: "+e[i]);var a=new D.patch_obj;for(t.push(a),a.start1=parseInt(s[1],10),s[2]===""?(a.start1--,a.length1=1):s[2]=="0"?a.length1=0:(a.start1--,a.length1=parseInt(s[2],10)),a.start2=parseInt(s[3],10),s[4]===""?(a.start2--,a.length2=1):s[4]=="0"?a.length2=0:(a.start2--,a.length2=parseInt(s[4],10)),i++;i<e.length;){var o=e[i].charAt(0);try{var l=decodeURI(e[i].substring(1))}catch{throw new Error("Illegal escape in patch_fromText: "+l)}if(o=="-")a.diffs.push(new D.Diff(ge,l));else if(o=="+")a.diffs.push(new D.Diff(ve,l));else if(o==" ")a.diffs.push(new D.Diff(te,l));else{if(o=="@")break;if(o!=="")throw new Error('Invalid patch mode "'+o+'" in: '+l)}i++}}return t};D.patch_obj=function(){this.diffs=[],this.start1=null,this.start2=null,this.length1=0,this.length2=0};D.patch_obj.prototype.toString=function(){var n,t;this.length1===0?n=this.start1+",0":this.length1==1?n=this.start1+1:n=this.start1+1+","+this.length1,this.length2===0?t=this.start2+",0":this.length2==1?t=this.start2+1:t=this.start2+1+","+this.length2;for(var e=["@@ -"+n+" +"+t+` @@
`],i,r=0;r<this.diffs.length;r++){switch(this.diffs[r][0]){case ve:i="+";break;case ge:i="-";break;case te:i=" ";break}e[r+1]=i+encodeURI(this.diffs[r][1])+`
`}return e.join("").replace(/%20/g," ")};Qr.exports=D;Qr.exports.diff_match_patch=D;Qr.exports.DIFF_DELETE=ge;Qr.exports.DIFF_INSERT=ve;Qr.exports.DIFF_EQUAL=te});var iv=rr((ZW,nv)=>{nv.exports=YE;var N0=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],F0=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],B0=["Su","Mo","Tu","We","Th","Fr","Sa"],Zc=["January","February","March","April","May","June","July","August","September","October","November","December"],D0=["ACDT","ACST","ACWT","ADT","ACT","AEDT","AEST","AFT","AKDT","AKST","ALMT","AMT","AMST","ANAT","ANAST","AQTT","ART","AST","AWDT","AWST","AZOT","AZOST","AZT","AZST","BNT","BDT","BOT","BRT","BRST","BST","BTT","B","CAST","CAT","CCT","CDT","CEDT","CEST","CET","CHADT","CHAST","CHOT","CHOST","CHsT","CHUT","CIT","CKT","CLST","CLT","COT","CST","CVT","CWST","CXT","C","DAVT","DDUT","DST","EASST","EAST","EAT","ECT","EDT","EEDT","EEST","EET","EGT","EGST","EST","E","EIT","FET","FJT","FJST","FKST","FKT","FNT","F","GALT","GAMT","GET","GFT","GILT","GMT","GST","GYT","G","HADT","HAST","HKT","HOVT","HOVST","HST","ICT","IDT","IOT","IRDT","IRKT","IRKST","IRST","IST","JST","KGT","KOST","KRAT","KRAST","KST","KUYT","LHDT","LHST","LINT","L","MAGT","MAGST","MART","MAWT","MDT","MeST","MHT","MIST","MMT","MSD","MSK","MST","MUT","MVT","MYT","NCT","NDT","NFT","N","NOVT","NOVST","NPT","NRT","NST","NT","NUT","NZDT","NZST","OMST","OMSST","ORAT","O","PDT","PET","PETT","PETST","PGT","PHT","PHOT","PKT","PMDT","PMST","PONT","PST","PWT","PYT","PYST","P","QYZT","RET","ROTT","R","SAKT","SAMT","SAST","SBT","SCT","SGT","SRT","SLT","SLST","SRET","SST","SYOT","TAHT","TFT","TJT","TKT","TLT","TMT","TOT","TRUT","TVT","T","ULAT","ULAST","UTC","UYST","UYT","UZT","U","VET","VLAT","VLAST","VOLT","VUT","V","WAKT","WAT","WAST","WDT","WEDT","WEST","WET","WFT","WGT","WGST","WIB","WIT","WITA","WST","WT","YAKT","YAKST","YAP","YEK","YEKS"],Xc=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],Y0=new RegExp(N0.join("|"),"i"),_0=new RegExp(F0.join("|"),"i"),K0=new RegExp("\\b("+B0.join("|")+")\\b","i"),P0=new RegExp(Zc.join("|"),"i"),z0=new RegExp(Xc.join("|"),"i"),q0=new RegExp("\\b("+D0.join("|")+")\\b","i"),W0=/(\d+)(st|nd|rd|th)\b/i,j0=/(\d{1,4})([/.-])(\d{1,2})[/.-](\d{1,4})/,U0=/((\+|-)(12:00|11:00|10:00|09:30|09:00|08:00|07:00|06:00|05:00|04:00|03:30|03:00|02:00|01:00|00:00|01:00|02:00|03:00|03:30|04:00|04:30|05:00|05:30|05:45|06:00|06:30|07:00|08:00|08:45|09:00|09:30|10:00|10:30|11:00|12:00|12:45|13:00|14:00))$/,H0=/((\+|-)(1200|1100|1000|0930|0900|0800|0700|0600|0500|0400|0330|0300|0200|0100|0000|0100|0200|0300|0330|0400|0430|0500|0530|0545|0600|0630|0700|0800|0845|0900|0930|1000|1030|1100|1200|1245|1300|1400))$/,ma="("+["AM?","PM?"].join("|")+")",$0=new RegExp("0\\d\\:\\d{1,2}\\:\\d{1,2}(\\s*)"+ma,"i"),V0=new RegExp("0\\d\\:\\d{1,2}(\\s*)"+ma,"i"),G0=new RegExp("0\\d(\\s*)"+ma,"i"),Q0=new RegExp("\\d{1,2}\\:\\d{1,2}\\:\\d{1,2}(\\s*)"+ma,"i"),J0=new RegExp("\\d{1,2}\\:\\d{1,2}(\\s*)"+ma,"i"),Z0=new RegExp("\\d{1,2}(\\s*)"+ma,"i"),X0=new RegExp("\\d{1,2}"),eE=new RegExp(Zc.join("|")+"-\\d{2}","i"),tE=new RegExp(Xc.join("|")+"-\\d{2}","i"),Dp=new RegExp("(\\d{1,2})(\\D+)("+Zc.join("|")+"|"+Xc.join("|")+")(\\2)('?\\d{2,4})"),nE=/\d{2}:\d{2}:\d{2}\.\d{3}/,iE=/\d{2}:\d{2}:\d{2}\.\d{2}/,rE=/\d{2}:\d{2}:\d{2}\.\d{1}/,sE=/T\d{2}:\d{2}:\d{2}/,aE=/0\d:\d{2}:\d{2}/,oE=/0\d:\d{2}/,lE=/\b([01]?[0-9]|2[0-3]):[0-5][0-9]:\d{2}/,cE=/\b([01]?[0-9]|2[0-3]):[0-5][0-9]:\d{2}\.\d{3}/,dE=/\b([01]?[0-9]|2[0-3]):[0-5][0-9]:\d{2}\.\d{2}/,uE=/\b([01]?[0-9]|2[0-3]):[0-5][0-9]:\d{2}\.\d{1}/,mE=/\b([01]?[0-9]|2[0-3]):[0-5][0-9]/,pE=/24:00:\d{2}/,fE=/24:00:\d{2}\.\d{3}/,hE=/24:00:\d{2}\.\d{2}/,gE=/24:00:\d{2}\.\d{1}/,yE=/24:00/,bE=/\d{4}/,kE=/\d{2}/,vE=/'\d{2}/,Jk=/0\d/,Zk=/\d{1,2}/,AE=/0\d/,wE=/\d{1,2}/,xE=/^([1-9])\/([1-9]|0[1-9])$/,LE=/^([1-9])\/(1[012])$/,SE=/^(0[1-9]|[12][0-9]|3[01])\/([1-9])$/,EE=/^(0[1-9]|[12][0-9]|3[01])\/(1[012]|0[1-9])$/,TE=/^([1-9])(\D)([1-9][0-9])$/,ME=/^([1-9])(\D)([0][0-9])$/,OE=/^(0[1-9]|1[012])(\D)([1-9][0-9])$/,CE=/^(0[1-9]|1[012])(\D)([0][0-9])$/,Yp=/([/][M]|[M][/]|[MM]|[MMMM])/,Xk=/(D)/,_p=/(Y)/,ev=/\d+\D.+$/,tv=/\D+(\d+)($|Z)/,IE=/M\s*\d{1,2}\b.+$/,RE=/M\D+(0[1-9])\b.+$/,Jc=/\d+\s+(H|h|k)/,NE=/\b(at)\b/i,FE=/\d{13}/,BE=/\d{10}/,DE={"/":"MDY",".":"DMY","-":"YMD"};function YE(n,t){var e=n.toString();if(t=t||{},t.preferredOrder=t.preferredOrder||DE,e=e.replace(FE,"x"),e=e.replace(BE,"X"),e=e.replace(NE,"[$1]"),e.match(Dp)){let[,c,u,d,m,p]=e.match(Dp),h=[];c.length===2&&c[0]==="0"||t.preferLongFormat?h.push("DD"):h.push("D"),h.push(u),d.match(Zc)?h.push("MMMM"):d.match(Xc)?h.push("MMM"):h.push(d),h.push(m),p[0]==="'"?h.push("'YY"):p.length===2?h.push("YY"):(p.length,h.push("YYYY"));var i=h.join("");e=e.replace(Dp,i)}e=e.replace(Y0,"dddd"),e=e.replace(_0,"ddd"),e=e.replace(K0,"dd"),e=e.replace(W0,"Do"),e=e.replace(P0,"MMMM"),e=e.replace(z0,"MMM"),e=e.replace(j0,_E.bind(null,t)),e=e.replace(q0,c=>"["+c+"]"),e=e.replace(U0,"Z"),e=e.replace(H0,"ZZ"),e=e.replace(nE,"HH:mm:ss.SSS"),e=e.replace(iE,"HH:mm:ss.SS"),e=e.replace(rE,"HH:mm:ss.S"),e=e.replace(sE,"THH:mm:ss");function r(c){return function(u,d,m){return c+d+(m[0].toUpperCase()===m[0]?"A":"a")}}if(e=e.replace($0,r("hh:mm:ss")),e=e.replace(Q0,r("h:mm:ss")),e=e.replace(V0,r("hh:mm")),e=e.replace(J0,r("h:mm")),e=e.replace(G0,r("hh")),e=e.replace(Z0,r("h")),e=e.replace(aE,"HH:mm:ss"),e=e.replace(cE,"H:mm:ss.SSS"),e=e.replace(fE,(t.preferLongFormat?"kk":"k")+":mm:ss.SSS"),e=e.replace(dE,"H:mm:ss.SS"),e=e.replace(hE,(t.preferLongFormat?"kk":"k")+":mm:ss.SS"),e=e.replace(uE,"H:mm:ss.S"),e=e.replace(gE,(t.preferLongFormat?"kk":"k")+":mm:ss.S"),e=e.replace(lE,"H:mm:ss"),e=e.replace(pE,(t.preferLongFormat?"kk":"k")+":mm:ss"),e=e.replace(oE,"HH:mm"),e=e.replace(mE,"H:mm"),e=e.replace(yE,(t.preferLongFormat?"kk":"k")+":mm"),e=e.replace(bE,"YYYY"),e=e.replace(vE,"'YY"),e=e.replace(eE,"MMMM-YY"),e=e.replace(tE,"MMM-YY"),e=e.replace(xE,"D/M"),e=e.replace(LE,"D/MM"),e=e.replace(SE,"DD/M"),e=e.replace(EE,"DD/MM"),e=e.replace(TE,"M$2YY"),e=e.replace(OE,"MM$2YY"),e=e.replace(ME,"M$2DD"),e=e.replace(CE,"MM$2DD"),e.match(Yp)){var s=/0\d\.\d{2}|\d{2}\.\d{2}/,a=/\d{1}\.\d{2}/;e=e.replace(s,"H.mm"),e=e.replace(a,"h.mm")}if(!e.match(Yp)&&e.match(_p)&&(e=e.replace(AE,"MM")),!e.match(Yp)&&e.match(_p)&&(e=e.replace(wE,t.preferLongFormat?"MM":"M")),e.match(RE)&&!e.match(Jc)&&(e=e.replace(Jk,"DD")),e.match(IE)&&!e.match(Jc)&&(e=e.replace(Zk,t.preferLongFormat?"DD":"D")),!e.match(Xk)&&e.match(ev)&&!e.match(Jc)&&(e=e.replace(Jk,"DD")),!e.match(Xk)&&e.match(ev)&&!e.match(Jc)&&(e=e.replace(Zk,t.preferLongFormat?"DD":"D")),e.match(_p)||(e=e.replace(kE,"YY")),e.match(tv)){var o=e.match(tv)[1],l;o==="00"?l="HH":o==="24"?l=t.preferLongFormat?"kk":"k":o>12?l=t.preferLongFormat?"HH":"H":o[0]==="0"?l=t.preferLongFormat?"hh":"h":l=t.preferLongFormat?"hh":"k",e=e.replace(X0,l)}return e.length<1&&(e=void 0),e}function _E(n,t,e,i,r,s){var a,o=0,l=1,c=2,u=[e.length===1,r.length===1,s.length===1],d=[e[0]==="0",r[0]==="0",s[0]==="0"],m=e.length===4,p=r.length===4,h=s.length===4,f=typeof n.preferredOrder=="string"?n.preferredOrder:n.preferredOrder[i];e=parseInt(e,10),r=parseInt(r,10),s=parseInt(s,10),a=[e,r,s],f=f.toUpperCase();var g=function(k,x){u[k]!==u[x]&&!d[k]&&!d[x]&&(u[k]=!0,u[x]=!0)};if(e>31)return g(l,c),a[0]=m?"YYYY":"YY",a[1]=u[l]?"M":"MM",a[2]=u[c]?"D":"DD",a.join(i);if(e>12)return g(o,l),a[0]=u[o]?"D":"DD",a[1]=u[l]?"M":"MM",a[2]=h?"YYYY":"YY",a.join(i);if(r>12)return g(o,l),a[0]=u[o]?"M":"MM",a[1]=u[l]?"D":"DD",a[2]=h?"YYYY":"YY",a.join(i);if(s>31)return a[2]=h?"YYYY":"YY",f[0]==="M"&&e<13?(g(o,l),a[0]=u[o]?"M":"MM",a[1]=u[l]?"D":"DD",a.join(i)):(g(o,l),a[0]=u[o]?"D":"DD",a[1]=u[l]?"M":"MM",a.join(i));let b=[m,p,h];return g(f.indexOf("D"),f.indexOf("M")),a[f.indexOf("D")]=u[f.indexOf("D")]?"D":"DD",a[f.indexOf("M")]=u[f.indexOf("M")]?"M":"MM",a[f.indexOf("Y")]=b[f.indexOf("Y")]?"YYYY":"YY",a.join(i)}});var av=rr((XW,sv)=>{var rv=iv();sv.exports=rv;typeof window<"u"&&window.moment&&(window.moment.parseFormat=rv)});var Mv=rr((GU,Tv)=>{"use strict";var Pt=function(n){if(n=n||{},this.Promise=n.Promise||Promise,this.queues=Object.create(null),this.domainReentrant=n.domainReentrant||!1,this.domainReentrant){if(typeof process>"u"||typeof process.domain>"u")throw new Error("Domain-reentrant locks require `process.domain` to exist. Please flip `opts.domainReentrant = false`, use a NodeJS version that still implements Domain, or install a browser polyfill.");this.domains=Object.create(null)}this.timeout=n.timeout||Pt.DEFAULT_TIMEOUT,this.maxOccupationTime=n.maxOccupationTime||Pt.DEFAULT_MAX_OCCUPATION_TIME,this.maxExecutionTime=n.maxExecutionTime||Pt.DEFAULT_MAX_EXECUTION_TIME,n.maxPending===1/0||Number.isInteger(n.maxPending)&&n.maxPending>=0?this.maxPending=n.maxPending:this.maxPending=Pt.DEFAULT_MAX_PENDING};Pt.DEFAULT_TIMEOUT=0;Pt.DEFAULT_MAX_OCCUPATION_TIME=0;Pt.DEFAULT_MAX_EXECUTION_TIME=0;Pt.DEFAULT_MAX_PENDING=1e3;Pt.prototype.acquire=function(n,t,e,i){if(Array.isArray(n))return this._acquireBatch(n,t,e,i);if(typeof t!="function")throw new Error("You must pass a function to execute");var r=null,s=null,a=null;typeof e!="function"&&(i=e,e=null,a=new this.Promise(function(k,x){r=k,s=x})),i=i||{};var o=!1,l=null,c=null,u=null,d=this,m=function(k,x,E){c&&(clearTimeout(c),c=null),u&&(clearTimeout(u),u=null),k&&(d.queues[n]&&d.queues[n].length===0&&delete d.queues[n],d.domainReentrant&&delete d.domains[n]),o||(a?x?s(x):r(E):typeof e=="function"&&e(x,E),o=!0),k&&d.queues[n]&&d.queues[n].length>0&&d.queues[n].shift()()},p=function(k){if(o)return m(k);l&&(clearTimeout(l),l=null),d.domainReentrant&&k&&(d.domains[n]=process.domain);var x=i.maxExecutionTime||d.maxExecutionTime;if(x&&(u=setTimeout(function(){d.queues[n]&&m(k,new Error("Maximum execution time is exceeded "+n))},x)),t.length===1){var E=!1;try{t(function(C,M){E||(E=!0,m(k,C,M))})}catch(C){E||(E=!0,m(k,C))}}else d._promiseTry(function(){return t()}).then(function(C){m(k,void 0,C)},function(C){m(k,C)})};d.domainReentrant&&process.domain&&(p=process.domain.bind(p));var h=i.maxPending||d.maxPending;if(!d.queues[n])d.queues[n]=[],p(!0);else if(d.domainReentrant&&process.domain&&process.domain===d.domains[n])p(!1);else if(d.queues[n].length>=h)m(!1,new Error("Too many pending tasks in queue "+n));else{var f=function(){p(!0)};i.skipQueue?d.queues[n].unshift(f):d.queues[n].push(f);var g=i.timeout||d.timeout;g&&(l=setTimeout(function(){l=null,m(!1,new Error("async-lock timed out in queue "+n))},g))}var b=i.maxOccupationTime||d.maxOccupationTime;if(b&&(c=setTimeout(function(){d.queues[n]&&m(!1,new Error("Maximum occupation time is exceeded in queue "+n))},b)),a)return a};Pt.prototype._acquireBatch=function(n,t,e,i){typeof e!="function"&&(i=e,e=null);var r=this,s=function(o,l){return function(c){r.acquire(o,l,c,i)}},a=n.reduceRight(function(o,l){return s(l,o)},t);if(typeof e=="function")a(e);else return new this.Promise(function(o,l){a.length===1?a(function(c,u){c?l(c):o(u)}):o(a())})};Pt.prototype.isBusy=function(n){return n?!!this.queues[n]:Object.keys(this.queues).length>0};Pt.prototype._promiseTry=function(n){try{return this.Promise.resolve(n())}catch(t){return this.Promise.reject(t)}};Tv.exports=Pt});var Cv=rr((QU,Ov)=>{"use strict";Ov.exports=Mv()});var iT={};ud(iT,{default:()=>ld});module.exports=Gv(iT);var re=require("obsidian");function pd(n,t){if(n==null)return null;let e=Zv(n,t);return typeof e=="string"?e:null}function af(n,t){let e=n;for(let i of t.split(".")){if(e===null||typeof e!="object")return;e=e[i]}return e}function of(n,t,e){let i=t.split("."),r=i.pop();if(r===void 0)return;let s=n;for(let a of i){let o=s[a];(o===null||typeof o!="object")&&(o={},s[a]=o),s=o}s[r]=e}function Zv(n,t){t=t.replace("..",".");let e=t.split(".");e!=null&&e[e.length-1]==""&&(e[e.length-1]=".");let i=n;for(let r of e)if(i=i[r],i==null)return null;return i}var ye=Sn(Bo());var Do="[Obsidian Linter]",cf=new Map,va=!1,df=(a=>(a.Info="INFO",a.Trace="TRACE",a.Debug="DEBUG",a.Silent="SILENT",a.Warn="WARN",a.Error="ERROR",a))(df||{}),Yo=[];function _o(n,t){let e=`${Do} ${n}:
`;e+=`${t.name} ${t.message}`,t.stack&&(e+=`
`+t.stack),ye.default.error(e),va&&Ko(e.substring(e.indexOf("]")+2),ye.default.levels.TRACE)}function qt(n){ye.default.info(`${Do} ${n}`),va&&Ko(n,ye.default.levels.INFO)}function $e(n){ye.default.debug(`${Do} ${n}`),va&&Ko(n,ye.default.levels.DEBUG)}function Wt(n){ye.default.warn(`${Do} ${n}`),va&&Ko(n,ye.default.levels.WARN)}function sr(n){ye.default.getLevel()>ye.default.levels.DEBUG||cf.set(n,performance.now())}function ai(n){if(ye.default.getLevel()>ye.default.levels.DEBUG)return;let t=cf.get(n);if(!t){Wt(A("logs.timing-key-not-found").replace("{TIMING_KEY}",n));return}let e=performance.now()-t;$e(`${n}: ${e} `+A("logs.milliseconds-abbreviation"))}function Ko(n,t){ye.default.getLevel()<=t&&Yo.push(n)}function fd(){Yo=[]}function Yr(n){va=n}function Po(n){if(Xv(n))switch(n){case"INFO":{ye.default.setLevel("info");break}case"TRACE":{ye.default.setLevel("trace");break}case"DEBUG":{ye.default.setLevel("debug");break}case"SILENT":{ye.default.setLevel("silent");break}case"ERROR":{ye.default.setLevel("error");break}case"WARN":{ye.default.setLevel("warn");break}}}function uf(n){switch(n){case ye.default.levels.INFO:return"INFO";case ye.default.levels.TRACE:return"TRACE";case ye.default.levels.DEBUG:return"DEBUG";case ye.default.levels.SILENT:return"SILENT";case ye.default.levels.ERROR:return"ERROR";case ye.default.levels.WARN:return"WARN"}return""}function Xv(n){return Object.values(df).includes(n)}var mf={};var pf={};var ff={};var hf={commands:{"lint-file":{name:"Linten Sie die aktuelle Datei","error-message":"Lint-Datei-Fehler in der Datei"},"lint-file-unless-ignored":{name:"Linten Sie die aktuelle Datei, es sei denn, sie wird ignoriert"},"lint-all-files":{name:"Linten Sie alle Dateien im Vault","error-message":"Beim Linten aller Dateien Fehler in der Datei","success-message":"Alle Dateien gelinted","errors-message-singular":"Beim Linten aller Dateien gab es einen Fehler.","errors-message-plural":"Beim Linten aller Dateien gab es {NUM} Fehler.","start-message":"Dadurch werden alle Ihre Dateien ver\xE4ndert und es k\xF6nnen Fehler entstehen.","submit-button-text":"Linte alle","submit-button-notice-text":"Linte alle Dateien..."},"lint-all-files-in-folder":{name:"Linte alle Dateien im aktuellen Ordner","start-message":"Dadurch werden alle Ihre Dateien in {FOLDER_NAME} bearbeitet, einschlie\xDFlich der Dateien in den Unterordnern, was zu Fehlern f\xFChren kann.","submit-button-text":"Linte alle Dateien in {FOLDER_NAME}","submit-button-notice-text":"Linten aller Dateien in {FOLDER_NAME}...","error-message":"Beim Linten aller Dateien im Ordner gab es Fehler in der Datei","success-message":"Alle {NUM}-Dateien in {FOLDER_NAME} wurden gelinted.","message-singular":"Alle {NUM}-Dateien in {FOLDER_NAME} wurden gelinted und es trat ein Fehler auf.","message-plural":"Alle {FILE_COUNT}-Dateien in {FOLDER_NAME} wurden gelinted und es gab {ERROR_COUNT} Fehler."},"paste-as-plain-text":{name:"Einf\xFCgen als reiner Text und ohne \xC4nderungen"},"lint-file-pop-up-menu-text":{name:"Linte Datei"},"lint-folder-pop-up-menu-text":{name:"Linte Ordner"}},logs:{"plugin-load":"Plugin wird geladen","plugin-unload":"Plugin entladen","folder-lint":"Linting-Ordner ","linter-run":"Laufender Linter","paste-link-warning":"Abgebrochenes Einf\xFCgen des Lints, da der Inhalt der Zwischenablage ein Link ist, wodurch Konflikte mit anderen Plugins vermieden werden, die das Einf\xFCgen \xE4ndern.","see-console":"Weitere Informationen finden Sie in der Konsole.","unknown-error":"Beim Linten ist ein unbekannter Fehler aufgetreten.","moment-locale-not-found":"Beim Versuch, Moment.js locale auf {MOMENT_LOCALE} umzustellen, wurde {CURRENT_LOCALE} angezeigt","file-change-lint-message-start":"Linted","pre-rules":"Regeln vor regul\xE4ren Regeln","post-rules":"Regeln nach regul\xE4ren Regeln","rule-running":"Laufende Regeln","custom-regex":"Benutzerdefinierte Regex-Regeln","running-custom-regex":"Ausf\xFChren von benutzerdefinierten Regex","running-custom-lint-command":"Ausf\xFChren von benutzerdefinierten Lint-Befehlen","custom-lint-duplicate-warning":'Sie k\xF6nnen denselben Befehl ("{COMMAND_NAME}") nicht zweimal als benutzerdefinierte Lint-Regel ausf\xFChren.',"custom-lint-error-message":"Benutzerdefinierter Lint-Befehl","disabled-text":"ist deaktiviert","run-rule-text":"L\xE4uft","timing-key-not-found":"Der Timing-Schl\xFCssel '{TIMING_KEY}' ist in der Timing-Info-Liste nicht vorhanden, daher wurde er ignoriert","milliseconds-abbreviation":"ms","invalid-date-format-error":"Das Format des Erstellungsdatums '{DATE}' konnte nicht analysiert oder bestimmt werden, sodass das Erstellungsdatum in '{FILE_NAME}","invalid-delimiter-error-message":"Trennzeichen darf nur ein einzelnes Zeichen sein","missing-footnote-error-message":"Die Fu\xDFnote '{FOOTNOTE}' hat keinen entsprechenden Fu\xDFnotenverweis vor dem Fu\xDFnoteninhalt und kann nicht verarbeitet werden. Bitte achten Sie darauf, dass alle Fu\xDFnoten vor dem Inhalt der Fu\xDFnote einen entsprechenden Verweis haben.","too-many-footnotes-error-message":"Der Fu\xDFnotenschl\xFCssel '{FOOTNOTE_KEY}' hat mehr als 1 Fu\xDFnote, die darauf verweist. Bitte aktualisieren Sie die Fu\xDFnoten so, dass es nur noch eine Fu\xDFnote pro Fu\xDFnotenschl\xFCssel gibt.","wrapper-yaml-error":"Fehler in der YAML: {ERROR_MESSAGE}","wrapper-unknown-error":"Unbekannter Fehler: {ERROR_MESSAGE}"},"notice-text":{"empty-clipboard":"Es gibt keinen Inhalt in der Zwischenablage.","characters-added":"Zeichen hinzugef\xFCgt","characters-removed":"Zeichen entfernt"},"all-rules-option":"Alle","linter-title":"Linter","empty-search-results-text":"Keine Einstellungen stimmen mit der Suche \xFCberein","warning-text":"Warnung","file-backup-text":"Stellen Sie sicher, dass Sie Ihre Dateien gesichert haben.","do-not-show-again":"Diese Best\xE4tigung nicht mehr anzeigen",tabs:{names:{general:"Allgemein",custom:"Individuell",yaml:"YAML",heading:"\xDCberschrift",content:"Inhalt",footnote:"Fu\xDFnote",spacing:"Abstand",paste:"Einf\xFCgen",debug:"Debuggen"},general:{"lint-on-save":{name:"Linten beim Speichern",description:"Linten der Datei beim manuellen Speichern (wenn <code>Strg + S</code> gedr\xFCckt wird oder wenn <code>:w</code> ausgef\xFChrt wird, w\xE4hrend vim-Tastenkombinationen verwendet werden)"},"display-message":{name:"Meldung beim Linten anzeigen",description:"Zeigen Sie die Anzahl der Zeichen an, die sich nach dem Linten ge\xE4ndert haben"},"suppress-message-when-no-change":{name:"Meldung bei keiner \xC4nderung unterdr\xFCcken",description:"Wenn aktiviert, wird keine Meldung angezeigt, wenn keine tats\xE4chlichen \xC4nderungen auftreten."},"lint-on-file-change":{name:"Linten bei Datei\xE4nderungen",description:"Wenn eine Datei geschlossen oder zu einer neuen Datei gewechselt wird, wird die vorherige Datei gelinted."},"display-lint-on-file-change-message":{name:"Nachricht beim Linten nach einer Datei\xE4nderung anzeigen",description:"Zeigt eine Meldung an, wenn <code>Linten bei Datei\xE4nderungen</code> ausgel\xF6st wurde"},"folders-to-ignore":{name:"Ordner, die ignoriert werden sollen",description:"Ordner, die ignoriert werden sollen, wenn alle Dateien gelinted oder beim Speichern gelinted werden. Geben Sie Ordnerpfade ein, die durch Zeilenumbr\xFCche getrennt sind","folder-search-placeholder-text":"Ordner-Name","add-input-button-text":"Einen anderen zu ignorierenden Ordner hinzuf\xFCgen"},"additional-file-extensions":{name:"Zus\xE4tzliche Dateierweiterungen",description:"Dateierweiterungen, die zus\xE4tzlich zu md gelinted werden sollen. Zum Beispiel mdx oder svx. F\xFChrenden Punkt nicht angeben. <b>Hinweis: Es werden nur Dateien gelinted, die Obsidian als Markdown ansieht (nativ oder \xFCber andere Plugins), unabh\xE4ngig von hinzugef\xFCgten Erweiterungen.</b>","extension-placeholder":"z.B. mdx","add-input-button-text":"Weitere Erweiterung hinzuf\xFCgen"},"override-locale":{name:"Gebietsschema \xFCberschreiben",description:"Legen Sie diese Option fest, wenn Sie ein anderes Gebietsschema als das Standardgebietsschema verwenden m\xF6chten"},"same-as-system-locale":"Identisch mit System ({SYS_LOCALE})","yaml-aliases-section-style":{name:"YAML-Aliase-Abschnittsstil",description:"Der Stil des YAML-Aliasabschnitts"},"yaml-tags-section-style":{name:"Abschnittsstil f\xFCr YAML-Tags",description:"Der Stil des YAML-Tags-Abschnitts"},"default-array-style":{name:"Standardm\xE4\xDFiger YAML-Array-Abschnittsstil",description:"Der Stil anderer YAML-Arrays, die nicht <code>tags</code> oder <code>aliases</code> sind oder bei <code>Erzwingt f\xFCr Schl\xFCsselwerte einzeilige Arrays</code> und <code>Erzwingt f\xFCr Schl\xFCsselwerte mehrzeilige Arrays</code>"},"default-escape-character":{name:"Standard-Escape-Zeichen",description:"Das Standardzeichen, das zum Maskieren von YAML-Werten verwendet werden soll, wenn ein einfaches Anf\xFChrungszeichen und kein doppeltes Anf\xFChrungszeichen vorhanden sind."},"remove-unnecessary-escape-chars-in-multi-line-arrays":{name:"Entfernen Sie unn\xF6tige Escape-Zeichen im mehrzeiligen Array-Format",description:"Escape-Zeichen f\xFCr mehrzeilige YAML-Arrays ben\xF6tigen nicht die gleiche Escape-Funktion wie einzeilige Arrays. Entfernen Sie also im mehrzeiligen Format zus\xE4tzliche Escapezeichen, die nicht erforderlich sind"},"number-of-dollar-signs-to-indicate-math-block":{name:"Anzahl der Dollarzeichen, die den Matheblock anzeigen",description:"Die Anzahl der Dollarzeichen, um den mathematischen Inhalt als mathematischen Block anstelle von Inline-Mathematik zu betrachten"}},debug:{"log-level":{name:"Log-Ebene",description:"Die Arten von Logmeldungen, die vom Dienst protokolliert werden d\xFCrfen. Der Standardwert ist Fehler."},"linter-config":{name:"Linter-Konfiguration",description:"Der Inhalt der data.json f\xFCr den Linter zum Zeitpunkt des Ladens der Einstellungsseite"},"log-collection":{name:"Sammeln Sie Protokolle bei aktiviertem Linten beim Speichern und dem Linten der aktuellen Datei",description:"Sammelt die Log-Meldungen, wenn Sie <code>Linten beim Speichern</code> aktiviert haben und die aktuelle Datei linten. Diese Protokolle k\xF6nnen beim Debuggen und Erstellen von Fehlerberichten hilfreich sein."},"linter-logs":{name:"Linter-Protokolle",description:"Die Protokolle des letzten <code>Linten beim Speichern</code>-Durchlaufes oder dem letzten Linten der aktuellen Datei werden gesammelt, wenn die Option aktiviert ist."}}},options:{"custom-command":{name:"Benutzerdefinierte Befehle",description:"Benutzerdefinierte Befehle sind Obsidian-Befehle, die ausgef\xFChrt werden, nachdem der Linter seine regul\xE4ren Regeln ausgef\xFChrt hat. Dies bedeutet, dass sie nicht ausgef\xFChrt werden, bevor die YAML-Zeitstempellogik ausgef\xFChrt wird, sodass sie dazu f\xFChren k\xF6nnen, dass der YAML-Zeitstempel bei der n\xE4chsten Ausf\xFChrung des Linters ausgel\xF6st wird. Sie k\xF6nnen einen Obsidian-Befehl nur einmal ausw\xE4hlen.","add-input-button-text":"Neuen Befehl hinzuf\xFCgen","command-search-placeholder-text":"Obsidian-Befehl"},"custom-replace":{name:"Benutzerdefinierter Regex-Ersatz",description:"Der benutzerdefinierte Regex-Ersatz kann verwendet werden, um alles zu ersetzen, was mit dem Such-Regex mit dem Ersatzwert \xFCbereinstimmt. Bei den Werten replace und find muss es sich um g\xFCltige Regex-Werte handeln.","add-input-button-text":"Neuen Regex-Ersatz hinzuf\xFCgen","regex-to-find-placeholder-text":"Regex zu finden","flags-placeholder-text":"Flaggen","regex-to-replace-placeholder-text":"Regex zu ersetzen","label-placeholder-text":"Etikett"}},rules:{"auto-correct-common-misspellings":{name:"H\xE4ufige Rechtschreibfehler automatisch korrigieren",description:'Verwendet ein W\xF6rterbuch mit h\xE4ufigen Rechtschreibfehlern, um sie automatisch in die richtige Schreibweise umzuwandeln. Siehe <a href="https://github.com/platers/obsidian-linter/tree/master/src/utils/default-misspellings.md">Autokorrekturkarte</a> f\xFCr die vollst\xE4ndige Liste der automatisch korrigierten W\xF6rter.',"ignore-words":{name:"Ignorieren Sie W\xF6rter",description:"Eine durch Kommas getrennte Liste von W\xF6rtern in Kleinbuchstaben, die bei der automatischen Korrektur ignoriert werden sollen"}},"add-blockquote-indentation-on-paste":{name:"Blockquote-Einr\xFCckung beim Einf\xFCgen hinzuf\xFCgen",description:"F\xFCgt Blockzitate zu allen au\xDFer der ersten Zeile hinzu, wenn sich der Cursor w\xE4hrend des Einf\xFCgens in einer Blockquote/Callout-Zeile befindet"},"blockquote-style":{name:"Blockquote-Stil",description:"Stellt sicher, dass der Blockquote-Stil konsistent ist.",style:{name:"Stil",description:"Der f\xFCr Blockquote-Indikatoren verwendete Stil"}},"capitalize-headings":{name:"\xDCberschriften gro\xDF schreiben",description:"\xDCberschriften sollten mit Gro\xDF- und Kleinschreibung formatiert werden",style:{name:"Stil",description:"Die Art der zu verwendenden Gro\xDFschreibung"},"ignore-case-words":{name:"Ignore Cased Words",description:"Only apply title case style to words that are all lowercase"},"ignore-words":{name:"Ignorieren Sie Gro\xDF-/Kleinschreibungsw\xF6rter",description:"Eine durch Kommas getrennte Liste von W\xF6rtern, die bei der Gro\xDFschreibung ignoriert werden sollen"},"lowercase-words":{name:"W\xF6rter in Kleinbuchstaben",description:"Eine durch Kommas getrennte Liste von W\xF6rtern, um Kleinbuchstaben zu behalten"}},"compact-yaml":{name:"YAML komprimieren",description:"Entfernt f\xFChrende und nachfolgende Leerzeilen im YAML-Frontmatter.","inner-new-lines":{name:"Innere neue Zeilen",description:"Entfernen Sie neue Zeilen, die sich nicht am Anfang oder am Ende der YAML befinden"}},"consecutive-blank-lines":{name:"aufeinanderfolgende Leerzeilen zusammenfassen",description:"Es sollte h\xF6chstens eine aufeinanderfolgende Leerzeile geben."},"convert-bullet-list-markers":{name:"Konvertiere Aufz\xE4hlungszeichen",description:"Konvertiert g\xE4ngige Symbole f\xFCr Aufz\xE4hlungslisten in Markdown-Listenmarkierungen."},"convert-spaces-to-tabs":{name:"Leerzeichen in Tabulatoren konvertieren",description:"Konvertiert f\xFChrende Leerzeichen in Tabulatoren.",tabsize:{name:"Tabgr\xF6\xDFe",description:"Anzahl der Leerzeichen, die in einen Tabulator umgewandelt werden"}},"emphasis-style":{name:"Hervorhebungsstil",description:"Stellt sicher, dass der Hervorhebungsstil konsistent ist.",style:{name:"Stil",description:"Der Stil, der verwendet wird, um hervorgehobene Inhalte zu kennzeichnen"}},"empty-line-around-blockquotes":{name:"Leere Zeile um Blockquotes",description:"Stellt sicher, dass Blockzitate in einer leeren Zeile stehen, es sei denn, sie beginnen oder beenden ein Dokument. <b>Beachten Sie, dass eine leere Zeile entweder eine Verschachtelungsebene weniger f\xFCr Blockzitate oder ein Zeilenumbruchzeichen ist.</b>"},"empty-line-around-code-fences":{name:"Leere Zeile um Code-Bereiche",description:"Stellt sicher, dass Codebereiche mit einer leeren Zeile versehen sind, es sei denn, sie beginnen oder beenden ein Dokument."},"empty-line-around-math-blocks":{name:"Leere Zeile um mathematische Bl\xF6cke",description:"Stellt sicher, dass es eine leere Zeile um mathematische Bl\xF6cke gibt, indem <code>Anzahl der Dollarzeichen, die einen mathematischen Block anzeigen</code> verwendet wird, um zu bestimmen, wie viele Dollarzeichen einen mathematischen Block f\xFCr einzeilige Mathematik anzeigen."},"empty-line-around-tables":{name:"Leere Zeile um Tabellen",description:"Stellt sicher, dass es eine leere Zeile um Github-formatierte Tabellen gibt, es sei denn, sie beginnen oder beenden ein Dokument."},"escape-yaml-special-characters":{name:"Escape-YAML-Sonderzeichen",description:`Maskiert Doppelpunkte mit einem Leerzeichen nach ihnen (: ), einfache Anf\xFChrungszeichen (') und doppelte Anf\xFChrungszeichen (") in YAML.`,"try-to-escape-single-line-arrays":{name:"Versucht, Single-Line-Arrays zu vermeiden",description:'Versucht, Arraywerte zu maskieren, wobei davon ausgegangen wird, dass ein Array mit "[" beginnt, mit "]" endet und Elemente enth\xE4lt, die durch "," getrennt sind.'}},"file-name-heading":{name:"\xDCberschrift des Dateinamens",description:"F\xFCgt den Dateinamen als H1-\xDCberschrift ein, wenn keine H1-\xDCberschrift vorhanden ist."},"footnote-after-punctuation":{name:"Fu\xDFnote nach Interpunktion",description:"Stellt sicher, dass Fu\xDFnotenverweise nach der Interpunktion und nicht davor platziert werden."},"force-yaml-escape":{name:"YAML-Escape erzwingen",description:"Maskiert die Werte f\xFCr die angegebenen YAML-Schl\xFCssel.","force-yaml-escape-keys":{name:"Erzwingen Sie die YAML-Escape-Klausel f\xFCr Schl\xFCssel",description:"Verwendet das YAML-Escapezeichen f\xFCr die angegebenen YAML-Schl\xFCssel, die durch ein Zeilenumbruchzeichen getrennt sind, wenn es nicht bereits mit Escapezeichen versehen ist. Nicht auf YAML-Arrays verwenden."}},"format-tags-in-yaml":{name:"Formatieren von Tags in YAML",description:"Entfernen Sie Hashtags aus Tags im YAML-Frontmatter, da sie die Tags dort ung\xFCltig machen."},"format-yaml-array":{name:"Formatieren des YAML-Arrays",description:"Erm\xF6glicht die Formatierung von regul\xE4ren YAML-Arrays als mehrzeilig oder einzeilig und <code>tags</code> und <code>aliases</code> d\xFCrfen einige Obsidian-spezifische YAML-Formate haben. Beachten Sie, dass eine einzelne Zeichenfolge zu einer einzelnen Zeile von einem einzelnen Zeichenfolgeneintrag zu einem einzeiligen Array wechselt, wenn mehr als 1 Eintrag vorhanden ist. Das Gleiche gilt f\xFCr eine einzelne Zeichenfolge bis zu einer mehrzeiligen Zeichenfolge, mit der Ausnahme, dass sie zu einem mehrzeiligen Array wird.","alias-key":{name:'Abschnitt "YAML-Aliase" formatieren',description:"Aktiviert die Formatierung f\xFCr den Abschnitt YAML-Aliase. Sie sollten diese Option nicht zusammen mit der Regel <code>YAML-Titel-Alias</code> aktivieren, da sie m\xF6glicherweise nicht gut zusammenarbeiten oder unterschiedliche Formatstile ausgew\xE4hlt haben, was zu unerwarteten Ergebnissen f\xFChrt."},"tag-key":{name:'Abschnitt "YAML-Tags formatieren"',description:"Aktiviert die Formatierung f\xFCr den Abschnitt YAML-Tags."},"default-array-keys":{name:"Formatieren von YAML-Array-Abschnitten",description:"Aktiviert die Formatierung f\xFCr regul\xE4re YAML-Arrays"},"force-single-line-array-style":{name:"Erzwingt f\xFCr Schl\xFCsselwerte einzeilige Arrays",description:"Erzwingt, dass das YAML-Array f\xFCr die neuen zeilengetrennten Schl\xFCssel im einzeiligen Format vorliegt (leer lassen, um diese Option zu deaktivieren)"},"force-multi-line-array-style":{name:"Erzwingt f\xFCr Schl\xFCsselwerte mehrzeilige Arrays",description:"Erzwingt, dass das YAML-Array f\xFCr die neuen zeilengetrennten Schl\xFCssel im mehrzeiligen Format vorliegt (leer lassen, um diese Option zu deaktivieren)"}},"header-increment":{name:"Header-Inkrement",description:"\xDCberschriftenebenen sollten jeweils nur um eine Ebene erh\xF6ht werden","start-at-h2":{name:"Start-Header-Inkrement auf \xDCberschriftenebene 2",description:"Legt die \xDCberschriftenebene 2 als minimale \xDCberschriftenebene in einer Datei f\xFCr das Kopfzeileninkrement fest und verschiebt alle \xDCberschriften entsprechend, sodass sie beginnend mit einer \xDCberschrift der Ebene 2 inkrementiert werden."}},"heading-blank-lines":{name:"\xDCberschriften mit Leerzeilen",description:"Alle \xDCberschriften haben sowohl davor als auch danach eine Leerzeile (au\xDFer wenn sich die \xDCberschrift am Anfang oder Ende des Dokuments befindet).",bottom:{name:"Darunter",description:"Einf\xFCgen einer Leerzeile unter \xDCberschriften (Wenn diese Funktion deaktiviert ist, werden die Leerzeilen nach \xDCberschriften nicht entfernt.)"},"empty-line-after-yaml":{name:"Leere Zeile zwischen YAML und Header",description:"Behalten Sie die leere Zeile zwischen dem YAML-Frontmatter und dem Header bei"}},"headings-start-line":{name:"\xDCberschriften am Zeilenbeginn",description:"Bei \xDCberschriften, die keine Zeile beginnen, wird der vorangehende Leerraum entfernt, um sicherzustellen, dass sie als \xDCberschriften erkannt werden."},"insert-yaml-attributes":{name:"Einf\xFCgen von YAML-Attributen",description:"F\xFCgt die angegebenen YAML-Attribute in den YAML-Frontmatter ein. Setzen Sie jedes Attribut in eine einzelne Zeile.","text-to-insert":{name:"Text zum Einf\xFCgen",description:"Text, der in den YAML-Frontmatter eingef\xFCgt werden soll"}},"line-break-at-document-end":{name:"Zeilenumbruch am Dokumentende",description:"Stellt sicher, dass am Ende eines Dokuments genau ein Zeilenumbruch steht."},"move-footnotes-to-the-bottom":{name:"Fu\xDFnoten nach unten verschieben",description:"Verschieben Sie alle Fu\xDFnoten an das Ende des Dokuments."},"move-math-block-indicators-to-their-own-line":{name:"Verschieben Sie mathematische Blockindikatoren in eine eigene Zeile",description:"Verschieben Sie alle Anfangs- und Endindikatoren f\xFCr mathematische Bl\xF6cke in ihre eigenen Zeilen, indem Sie <code>Anzahl der Dollarzeichen, die einen mathematischen Block anzeigen</code> verwenden, um zu bestimmen, wie viele Dollarzeichen einen mathematischen Block f\xFCr einzeilige Mathematik anzeigen."},"move-tags-to-yaml":{name:"Tags nach YAML verschieben",description:"Verschieben Sie alle Tags in den YAML-Frontmatter des Dokuments.","how-to-handle-existing-tags":{name:"Body-Tag-Operation",description:"Die Aktion, die mit nicht ignorierten Tags im Hauptteil der Datei ausgef\xFChrt werden soll, nachdem sie in den Frontmatter verschoben wurden"},"tags-to-ignore":{name:"ignorierte Tags",description:"Die Tags, die nicht in das Tags-Array verschoben oder aus dem Textinhalt entfernt werden, wenn <code>Entfernen Sie den Hashtag aus Tags im Inhaltstext</code> aktiviert ist. Jedes Tag sollte in einer neuen Zeile und ohne das <code>#</code> stehen. <b>Stellen Sie sicher, dass Sie den Hashtag nicht in den Tag-Namen aufnehmen.</b>"}},"no-bare-urls":{name:"Keine blo\xDFen URLs",description:"Umschlie\xDFt blo\xDFe URLs mit spitzen Klammern, es sei denn, sie sind in Back-Ticks, eckige Klammern oder einfache oder doppelte Anf\xFChrungszeichen eingeschlossen."},"ordered-list-style":{name:"Geordneter Listenstil",description:"Stellt sicher, dass geordnete Listen dem angegebenen Stil entsprechen. Beachten Sie, dass 2 Leerzeichen oder 1 Tabulator als Einr\xFCckungsebene betrachtet werden.","number-style":{name:"Zahlen-Stil",description:"Der Zahlenstil, der in geordneten Listenindikatoren verwendet wird"},"list-end-style":{name:"Endestil des Indikators f\xFCr eine geordnete Liste",description:"Das Endezeichen eines geordneten Listenkennzeichens"}},"paragraph-blank-lines":{name:"Leere Absatzzeilen",description:"Alle Abs\xE4tze sollten sowohl davor als auch danach genau eine Leerzeile haben."},"prevent-double-checklist-indicator-on-paste":{name:"Verhindern Sie eine doppelte Checklistenanzeige beim Einf\xFCgen",description:"Entfernt die Start-Checklisten-Anzeige aus dem Text, um sie einzuf\xFCgen, wenn die Zeile, auf der sich der Cursor in der Datei befindet, \xFCber eine Checklistenanzeige verf\xFCgt"},"prevent-double-list-item-indicator-on-paste":{name:"Verhindern Sie die Anzeige f\xFCr doppelte Listenelemente beim Einf\xFCgen",description:"Entfernt den Startlistenindikator aus dem Text, der eingef\xFCgt werden soll, wenn die Zeile, auf der sich der Cursor in der Datei befindet, einen Listenindikator hat"},"proper-ellipsis-on-paste":{name:"Richtige Auslassungspunkte auf Paste",description:"Ersetzt drei aufeinanderfolgende Punkte durch Auslassungspunkte, auch wenn sie im Text ein Leerzeichen zum Einf\xFCgen haben"},"proper-ellipsis":{name:"Richtige Auslassungspunkte",description:"Ersetzt drei aufeinanderfolgende Punkte durch Auslassungspunkte."},"quote-style":{name:"Zitatstil",description:"Aktualisiert die Anf\xFChrungszeichen im Textk\xF6rperinhalt, sodass sie auf die angegebenen einfachen und doppelten Anf\xFChrungszeichenstile aktualisiert werden.","single-quote-enabled":{name:"Aktivieren Sie Stil f\xFCr einfache Anf\xFChrungszeichen",description:"Gibt an, dass der ausgew\xE4hlte einfache Anf\xFChrungszeichenstil verwendet werden soll."},"single-quote-style":{name:"Stil f\xFCr einfache Anf\xFChrungszeichen",description:"Der Stil der zu verwendenden einfachen Anf\xFChrungszeichen."},"double-quote-enabled":{name:"Aktivieren Sie Stil f\xFCr doppelte Anf\xFChrungszeichen",description:"Gibt an, dass der ausgew\xE4hlte doppelte Anf\xFChrungszeichenstil verwendet werden soll."},"double-quote-style":{name:"Stil f\xFCr doppelte Anf\xFChrungszeichen",description:"Der zu verwendende Stil der doppelten Anf\xFChrungszeichen."}},"re-index-footnotes":{name:"Fu\xDFnoten neu indizieren",description:"Indiziert Fu\xDFnotenschl\xFCssel und Fu\xDFnoten neu, basierend auf der Reihenfolge der Fu\xDFnotenverweise in der Datei. <b>HINWEIS: Diese Regel funktioniert <i>nicht</i>, wenn es mehr als eine Fu\xDFnote f\xFCr einen Schl\xFCssel gibt.</b>"},"remove-consecutive-list-markers":{name:"Entfernen Sie aufeinanderfolgende Listenmarkierungen",description:"Entfernt aufeinanderfolgende Listenmarkierungen. N\xFCtzlich beim Kopieren und Einf\xFCgen von Listenelementen."},"remove-empty-lines-between-list-markers-and-checklists":{name:"Entfernen Sie leere Zeilen zwischen Listenmarkierungen und Checklisten",description:"Es sollten keine leeren Zeilen zwischen Listenmarkierungen und Checklisten stehen."},"remove-empty-list-markers":{name:"Entfernen Sie leere Listenmarkierungen",description:"Entfernt leere Listenmarkierungen, d.h. Listenelemente ohne Inhalt."},"remove-hyphenated-line-breaks":{name:"Entfernen Sie Zeilenumbr\xFCche mit Bindestrich",description:"Entfernt Zeilenumbr\xFCche mit Bindestrich. N\xFCtzlich beim Einf\xFCgen von Text aus Lehrb\xFCchern."},"remove-hyphens-on-paste":{name:"Entfernen Sie Bindestriche auf Paste",description:"Entfernt Bindestriche aus dem Text zum Einf\xFCgen"},"remove-leading-or-trailing-whitespace-on-paste":{name:"Entfernen Sie f\xFChrende oder nachgestellte Leerzeichen beim Einf\xFCgen",description:"Entfernt alle f\xFChrenden Leerzeichen ohne Tabulatoren und alle nachgestellten Leerzeichen, die der Text einf\xFCgen kann"},"remove-leftover-footnotes-from-quote-on-paste":{name:"Entfernen Sie \xFCbrig gebliebene Fu\xDFnoten aus dem Zitat beim Einf\xFCgen",description:"Entfernt alle \xFCbrig gebliebenen Fu\xDFnotenverweise, die der Text einf\xFCgen kann"},"remove-link-spacing":{name:"Linkabstand entfernen",description:"Entfernt den Abstand um den Linktext."},"remove-multiple-blank-lines-on-paste":{name:"Entfernen Sie mehrfache Leerzeilen beim Einf\xFCgen",description:"Verdichtet mehrere Leerzeilen zu einer Leerzeile, damit der Text eingef\xFCgt werden kann"},"remove-multiple-spaces":{name:"Entfernen Sie mehrfache Leerzeichen",description:"Entfernt zwei oder mehr aufeinanderfolgende Leerzeichen. Ignoriert Leerzeichen am Anfang und am Ende der Zeile."},"remove-space-around-characters":{name:"Entfernen Sie den Abstand um die Zeichen",description:"Stellt sicher, dass bestimmte Zeichen nicht von Leerzeichen umgeben sind (entweder einzelne Leerzeichen oder ein Tabulator). Beachten Sie, dass dies in einigen F\xE4llen zu Problemen mit dem Markdown-Format f\xFChren kann.","include-fullwidth-forms":{name:"Einf\xFCgen von Formularen in voller Breite",description:'Einschlie\xDFen <a href="https://de.wikipedia.org/wiki/Unicodeblock_Halbbreite_und_vollbreite_Formen">Unicode-Block "Formulare" in voller Breite</a>'},"include-cjk-symbols-and-punctuation":{name:"CJK-Symbole und Satzzeichen einschlie\xDFen",description:'Einschlie\xDFen <a href="https://de.wikipedia.org/wiki/Unicodeblock_CJK-Symbole_und_-Interpunktion">CJK-Symbole und Satzzeichen Unicode-Block</a>'},"include-dashes":{name:"Bindestriche einschlie\xDFen",description:"F\xFCgen Sie den Gedankenstrich (\u2013) und den Gedankenstrich (\u2014) ein"},"other-symbols":{name:"Andere Symbole",description:"Andere Symbole, die enthalten sind"}},"remove-space-before-or-after-characters":{name:"Entfernen Sie Leerzeichen vor oder nach Zeichen",description:"Entfernt Leerzeichen vor und nach den angegebenen Zeichen. Beachten Sie, dass dies in einigen F\xE4llen zu Problemen mit dem Markdown-Format f\xFChren kann.","characters-to-remove-space-before":{name:"Leerzeichen vor Zeichen entfernen",description:"Entfernt Leerzeichen vor den angegebenen Zeichen. <b>Hinweis: Die Verwendung von <code>{</code> oder <code>}</code> in der Zeichenliste wirkt sich unerwartet auf Dateien aus, da es in der Ignoriersyntax hinter den Kulissen verwendet wird.</b>"},"characters-to-remove-space-after":{name:"Leerzeichen nach Zeichen entfernen",description:"Entfernt Leerzeichen vor den angegebenen Zeichen. <b>Hinweis: Die Verwendung von <code>{</code> oder <code>}</code> in der Zeichenliste wirkt sich unerwartet auf Dateien aus, da es in der Ignoriersyntax hinter den Kulissen verwendet wird.</b>"}},"remove-trailing-punctuation-in-heading":{name:"Entfernen Sie nachgestellte Satzzeichen in der \xDCberschrift",description:'Entfernt die angegebene Interpunktion am Ende von \xDCberschriften, wobei darauf zu achten ist, dass das Semikolon am Ende von <a href="https://de.wikipedia.org/wiki/Typografische_Zeichen_in_XML_und_HTML">HTML-Entit\xE4tsreferenzen</a> ignoriert wird.',"punctuation-to-remove":{name:"Nachfolgende Interpunktion",description:"Das nachfolgende Satzzeichen, das aus den \xDCberschriften in der Datei entfernt werden soll."}},"remove-yaml-keys":{name:"Entfernen von YAML-Schl\xFCsseln",description:"Entfernt die angegebenen YAML-Schl\xFCssel","yaml-keys-to-remove":{name:"Zu entfernende YAML-Schl\xFCssel",description:"Die zu entfernenden YAML-Schl\xFCssel aus dem YAML-Frontmatter mit oder ohne Doppelpunkt"}},"space-after-list-markers":{name:"Leerzeichen nach Listenmarkierungen",description:"Es sollte ein einzelnes Leerzeichen nach Listenmarkierungen und Kontrollk\xE4stchen geben."},"space-between-chinese-japanese-or-korean-and-english-or-numbers":{name:"Leerzeichen zwischen Chinesisch, Japanisch oder Koreanisch und Englisch oder Zahlen",description:'Stellt sicher, dass Chinesisch, Japanisch oder Koreanisch und Englisch oder Zahlen durch ein einziges Leerzeichen getrennt werden. Folgt diesen <a href="https://github.com/sparanoid/chinese-copywriting-guidelines">Richtlinien</a>'},"strong-style":{name:"Starker Stil",description:"Stellt sicher, dass der starke Stil konsistent ist.",style:{name:"Stil",description:"Der Stil, der verwendet wird, um starke/fettgedruckte Inhalte zu kennzeichnen"}},"trailing-spaces":{name:"Nachgestellte Leerzeichen",description:"Entfernt zus\xE4tzliche Leerzeichen nach jeder Zeile.","two-space-line-break":{name:"Zwei Leerzeichen Zeilenumbruch",description:'Ignorieren Sie zwei Leerzeichen, gefolgt von einem Zeilenumbruch ("Zwei-Leerzeichen-Regel").'}},"two-spaces-between-lines-with-content":{name:"Zwei Leerzeichen zwischen Zeilen mit Inhalt",description:"Stellt sicher, dass zwei Leerzeichen an den Zeilenenden hinzugef\xFCgt werden, wobei der Inhalt in der n\xE4chsten Zeile f\xFCr Abs\xE4tze, Blockzitate und Listenelemente fortgesetzt wird"},"unordered-list-style":{name:"Ungeordneter Listenstil",description:"Stellt sicher, dass ungeordnete Listen dem angegebenen Stil folgen.","list-style":{name:"Stil des Listenelements",description:"Das Listenelementformat, das in ungeordneten Listen verwendet werden soll"}},"yaml-key-sort":{name:"Sortierung von YAML-Schl\xFCsseln",description:"Sortiert die YAML-Schl\xFCssel basierend auf der angegebenen Reihenfolge und Priorit\xE4t. <b>Hinweis: Kann auch Leerzeilen entfernen.</b>","yaml-key-priority-sort-order":{name:"Priorit\xE4tssortierreihenfolge der YAML-Schl\xFCssel",description:"Die Reihenfolge, in der die Schl\xFCssel sortiert werden sollen, wobei in jeder Zeile ein Schl\xFCssel in der Reihenfolge der Liste sortiert wird"},"priority-keys-at-start-of-yaml":{name:"Priorit\xE4tsschl\xFCssel am Anfang von YAML",description:"Die priorisierte Sortierreihenfolge der YAML-Schl\xFCssel wird am Anfang des YAML-Frontmatters platziert"},"yaml-sort-order-for-other-keys":{name:"YAML-Sortierreihenfolge f\xFCr andere Schl\xFCssel",description:"Die Art und Weise, wie die Schl\xFCssel sortiert werden, die nicht im Textbereich der priorisierten Sortierreihenfolge von YAML-Keys vorhanden sind"}},"yaml-timestamp":{name:"YAML-Zeitstempel",description:"Verfolgen Sie das Datum, an dem die Datei zuletzt bearbeitet wurde, im YAML-Frontmatter. Ruft Datumsangaben aus Dateimetadaten ab.","date-created":{name:"Erstellungsdatum",description:"Geben Sie das Datum ein, an dem die Datei erstellt wurde"},"date-created-key":{name:"Schl\xFCssel f\xFCr das Erstellungsdatum",description:"Der YAML-Schl\xFCssel, der f\xFCr das Erstellungsdatum verwendet werden soll"},"date-modified":{name:"\xC4nderungsdatum",description:"Geben Sie das Datum ein, an dem die Datei zuletzt ge\xE4ndert wurde"},"date-modified-key":{name:"Schl\xFCssel f\xFCr das \xC4nderungsdatum",description:"Der YAML-Schl\xFCssel, der f\xFCr das \xC4nderungsdatum verwendet werden soll"},format:{name:"Format",description:'Zu verwendendes Datumsformat f\xFCr Moment.js (siehe <a href="https://momentjscom.readthedocs.io/en/latest/moment/04-displaying/01-format/">Momentformatoptionen</a>)'}},"yaml-title-alias":{name:"YAML-Titel-Alias",description:"F\xFCgt den Titel der Datei in den Aliasabschnitt des YAML-Frontmatters ein. Ruft den Titel aus dem ersten H1- oder Dateinamen ab.","preserve-existing-alias-section-style":{name:"Vorhandenes Alias-Abschnittsformat beibehalten",description:"Wenn diese Option festgelegt ist, gilt die Einstellung <code>YAML-Aliase-Abschnittsstil</code> nur f\xFCr die neu erstellten Abschnitte"},"keep-alias-that-matches-the-filename":{name:"Behalten Sie einen Alias bei, der mit dem Dateinamen \xFCbereinstimmt",description:"Solche Aliase sind in der Regel redundant"},"use-yaml-key-to-keep-track-of-old-filename-or-heading":{name:"Verwenden Sie den YAML-Schl\xFCssel linter-yaml-title-alias, um bei \xC4nderungen von Dateinamen und \xDCberschriften zu helfen",description:"Wenn sich die erste H1-\xDCberschrift \xE4ndert oder der Dateiname ge\xE4ndert wird, wenn der erste H1 nicht vorhanden ist, wird der alte Alias, der in diesem Schl\xFCssel gespeichert ist, durch den neuen Wert ersetzt, anstatt nur einen neuen Eintrag in das Alias-Array einzuf\xFCgen"}},"yaml-title":{name:"YAML-Titel",description:"F\xFCgt den Titel der Datei in das YAML-Frontmatter ein. Ruft den Titel basierend auf dem ausgew\xE4hlten Modus ab.","title-key":{name:"Titel-Schl\xFCssel",description:"Der YAML-Schl\xFCssel, der f\xFCr den Titel verwendet werden soll"},mode:{name:"Modus",description:"Die zum Abrufen des Titels zu verwendende Methode"}}},enums:{"Title Case":"Titel Gro\xDF- und Kleinschreibung","ALL CAPS":"GROSSBUCHSTABEN","First letter":"Anfangsbuchstabe",".":".",")":")",ERROR:"Fehler",TRACE:"Spur",DEBUG:"Debuggen",INFO:"Info",WARN:"Warnen",SILENT:"Leise",ascending:"aufsteigend",lazy:"lazy",Nothing:"Faul","Remove hashtag":"Hashtag entfernen","Remove whole tag":"Ganzes Tag entfernen",asterisk:"Sternchen",underscore:"unterstreichen",consistent:"folgerichtig","-":"-","*":"*","+":"+",space:"Raum","no space":"kein Platz",None:"Nichts","Ascending Alphabetical":"Aufsteigend Alphabetisch","Descending Alphabetical":"Absteigend Alphabetisch","multi-line":"mehrzeilig","single-line":"einzeilig","single string to single-line":"Single String zu Single-Line","single string to multi-line":"Single String zu Multi-Line","single string comma delimited":"Komma mit Trennzeichen f\xFCr eine Zeichenfolge","single string space delimited":"Einzelzeichenfolgenabstand durch Trennzeichen","single-line space delimited":"einzeiliger Abstand durch Trennzeichen","first-h1":"erste \xDCberschrift der Ebene 1","first-h1-or-filename-if-h1-missing":"Erste \xDCberschrift der Ebene 1 oder Dateiname, wenn die \xDCberschrift der Ebene 1 fehlt",filename:"Dateinamen","''":"''","\u2018\u2019":"\u2018\u2019",'""':'""',"\u201C\u201D":"\u201C\u201D","\\":"\\","<br>":"<br>"," ":" ","<br/>":"<br/>"}};var hd={commands:{"lint-file":{name:"Lint the current file","error-message":"Lint File Error in File"},"lint-file-unless-ignored":{name:"Lint the current file unless ignored"},"preview-lint-file":{name:"Preview lint changes for the current file"},"lint-all-files":{name:"Lint all files in the vault","error-message":"Lint All Files Error in File","success-message":"Linted all files","errors-message-singular":"Linted all files and there was 1 error.","errors-message-plural":"Linted all files and there were {NUM} errors.","start-message":"This will edit all of your files and may introduce errors.","submit-button-text":"Lint All","submit-button-notice-text":"Linting all files..."},"lint-all-files-in-folder":{name:"Lint all files in the current folder","start-message":"This will edit all of your files in {FOLDER_NAME} including files in its subfolders which may introduce errors.","submit-button-text":"Lint All Files in {FOLDER_NAME}","submit-button-notice-text":"Linting all files in {FOLDER_NAME}...","error-message":"Lint All Files in Folder Error in File","success-message":"Linted all {NUM} files in {FOLDER_NAME}.","message-singular":"Linted all {NUM} files in {FOLDER_NAME} and there was 1 error.","message-plural":"Linted all {FILE_COUNT} files in {FOLDER_NAME} and there were {ERROR_COUNT} error."},"paste-as-plain-text":{name:"Paste as Plain Text & without Modifications"},"ignore-folder":{name:"Ignore folder"},"ignore-file":{name:"Ignore file"},"lint-file-pop-up-menu-text":{name:"Lint file"},"lint-folder-pop-up-menu-text":{name:"Lint folder"},"ignore-file-pop-up-menu-text":{name:"Ignore file in Linter"},"ignore-folder-pop-up-menu-text":{name:"Ignore folder in Linter"}},logs:{"plugin-load":"Loading plugin","plugin-unload":"Unloading plugin","folder-lint":"Linting folder ","linter-run":"Running linter","file-change-yaml-lint-run":"Running editor content change YAML linting","file-change-yaml-lint-skipped":"No file change detected, so YAML linting skipped","file-change-yaml-lint-warning":"No file info is present, but debounce ran. Something went wrong somewhere.","paste-link-warning":"aborted paste lint as the clipboard content is a link and doing so will avoid conflicts with other plugins that modify pasting.","see-console":"See console for more details.","unknown-error":"An unknown error occurred during linting.","overlapping-replacements-error":"Rule replacements must be ordered and non-overlapping","paragraph-gap-conflict-error":"Paragraphs sharing a gap must agree on its replacement","protected-ranges-combine-error":"Protected ranges that did not come from a lint context cannot be combined with more ignore types","protected-ranges-projection-error":"Protected ranges that did not come from a lint context cannot provide a projection","invalid-projection-replacements-error":"Projection replacements must be sorted, non-empty and disjoint source ranges with non-empty tokens","moment-locale-not-found":"Trying to switch Moment.js locale to {MOMENT_LOCALE}, got {CURRENT_LOCALE}","file-change-lint-message-start":"Linted","custom-command-callback-warning":"Please only set the custom command callback for integration tests.","pre-rules":"rules before regular rules","post-rules":"rules after regular rules","rule-running":"rules running","custom-regex":"custom regex rules","running-custom-regex":"Running Custom Regex","running-custom-lint-command":"Running Custom Lint Commands","custom-lint-duplicate-warning":'You cannot run the same command ("{COMMAND_NAME}") as a custom lint rule twice.',"custom-lint-error-message":"Custom Lint Command","disabled-text":"is disabled","run-rule-text":"Running","timing-key-not-found":"timing key '{TIMING_KEY}' does not exist in the timing info list, so it was ignored","milliseconds-abbreviation":"ms","invalid-date-format-error":"The format of the created date '{DATE}' could not be parsed or determined so the created date was left alone in '{FILE_NAME}'","invalid-delimiter-error-message":"delimiter is only allowed to be a single character","missing-footnote-error-message":"Footnote '{FOOTNOTE}' has no corresponding footnote reference before the footnote contents and cannot be processed. Please make sure that all footnotes have a corresponding reference before the content of the footnote.","too-many-footnotes-error-message":"Footnote key '{FOOTNOTE_KEY}' has more than 1 footnote referencing it. Please update the footnotes so that there is only one footnote per footnote key.","wrapper-yaml-error":"error in the YAML: {ERROR_MESSAGE}","wrapper-unknown-error":"unknown error: {ERROR_MESSAGE}","error-message-format":'"{RULE_NAME}" ecountered an {ERROR_MESSAGE}',"unexpected-pre-table-content":'Trying to trim the start of a table row resulted in an unexpected result finding some non-whitespace value in blockquote prior to the table row start for "{TABLE_ROW}" and start of line "{START_OF_LINE}".'},validation:{"yaml-key-no-whitespace":'"{KEY}" should not include any leading or trailing whitespace',"yaml-key-no-colon":'"{KEY}" should only be the YAML key with no colon',"yaml-key-only":'"{KEY}" should only be the YAML key with an optional colon',"invalid-yaml-key":'"{KEY}" is not a valid YAML key: {ERROR_MESSAGE}`',"invalid-yaml":'"{YAML}" is invalid YAML',"no-whitespace":'"{TEXT}" cannot have any whitespace',"no-hashtag-in-tag":'"{TAG}" must not start with #',"invalid-tag":'"{TAG}" is not a valid Obsidian tag'},"notice-text":{"empty-clipboard":"There is no clipboard content.","characters-added":"characters added","characters-removed":"characters removed","apply-lint-preview":"Apply","diff-large-file-warning":"This file is large. Diff rendering is skipped until you ask for it.","diff-skipped-lines":"{COUNT} unchanged lines hidden","diff-summary":"+{LINES_ADDED} lines / -{LINES_REMOVED} lines, +{CHARS_ADDED} chars / -{CHARS_REMOVED} chars","lint-preview-title":"Lint preview","no-preview-changes":"No changes.","show-diff":"Show diff"},"all-rules-option":"All","linter-title":"Linter","empty-search-results-text":"No settings match search","warning-text":"Warning","file-backup-text":"Make sure you have backed up your files.","custom-command-warning":"Linting multiple files with custom commands enabled is a slow process that requires the ability to open panes in the side panel. It is noticeably slower than running without custom commands enabled. Please proceed with caution.","cancel-button-text":"Cancel","do-not-show-again":"Do not show this confirmation again","disabled-other-rule-notice":"If you enable <code>{NAME_1}</code>, it will disable <code>{NAME_2}</code>. Would you like to proceed?","disabled-conflicting-rule-notice":"{NAME_1}, conflicts with {NAME_2}, so it has been turned off. You can switch which setting is off in the settings tab.",ok:"Ok","parse-results-heading-text":"Custom Parse Values","file-parse-description-text":"The following is the list of custom replacements found in {FILE}.","no-parsed-values-found-text":"There were no custom replacements found in {FILE}. Please make sure that all tables with custom replacements in {FILE} only have two columns and all rows start and end with a pipe (i.e. |).","find-header-text":"Word to Find","replace-header-text":"Replacement Word","close-button-text":"Close",required:"Required","already-in-list":"Already in the list","edit-tooltip":"Edit","add-tooltip":"Add",tabs:{names:{general:"General",custom:"Custom",yaml:"YAML",heading:"Heading",content:"Content",footnote:"Footnote",spacing:"Spacing",paste:"Paste",debug:"Debug"},general:{yaml:"YAML common styles","files-and-folders":"Files and folders",rules:"Rules","lint-on-save":{name:"Lint on save",description:"Lint the file on manual save (when <code>Ctrl + S</code> is pressed or when <code>:w</code> is executed while using vim keybindings)"},"display-message":{name:"Display message on lint",description:"Display the number of characters changed after linting"},"suppress-message-when-no-change":{name:"Suppress message when no change",description:"If enabled, no message will be shown when no actual changes occur."},"enable-diff-preview-view":{name:"Enable workspace diff preview",description:"Show lint preview commands in a dockable workspace view. Turn this off to close the preview view and hide preview commands."},"lint-on-file-change":{name:"Lint on focused file change",description:"When a file is closed or a new file is swapped to, the previous file is linted."},"display-lint-on-file-change-message":{name:"Display lint on file change message",description:"Displays a message when <code>Lint on focused file change</code> occurs"},"folders-to-ignore":{name:"Folders to ignore",description:"Folders to ignore when linting all files or linting on save.","folder-search-placeholder-text":"Folder name","add-input-button-text":"Add another folder to ignore","empty-state":"No folders are being ignored yet."},"files-to-ignore":{name:"Files to ignore",description:"Files to ignore when linting all files or linting on save.","file-search-placeholder-text":"regex for file to ignore","add-input-button-text":"Add another file to ignore regex","label-placeholder-text":"label","flags-placeholder-text":"flags","pattern-required":"Match pattern is required","empty-state":"No files are being ignored yet."},"additional-file-extensions":{name:"Additional file extensions",description:"File extensions to lint in addition to md. For example, mdx or svx. Do not include the leading dot. <b>Note: Only files that Obsidian sees as markdown (whether natively or via other plugins) will be linted, regardless of extensions added.</b>","extension-placeholder":"e.g. mdx","add-input-button-text":"Add another extension","empty-state":"No additional file extensions yet."},"override-locale":{name:"Override locale",description:"Set this if you want to use a locale different from the default"},"same-as-system-locale":"Same as system ({SYS_LOCALE})","yaml-aliases-section-style":{name:"YAML aliases section style",description:"The style of the YAML aliases section"},"yaml-tags-section-style":{name:"YAML tags section style",description:"The style of the YAML tags section"},"default-array-style":{name:"Default YAML array section style",description:"The style of YAML arrays that are not <code>tags</code> or <code>aliases</code>. <code>Format YAML array</code> uses it for arrays not in <code>Force key values to be single-line arrays</code> or <code>Force key values to be multi-line arrays</code>, and <code>Move inline fields to YAML</code> uses it for keys that get more than one value."},"default-escape-character":{name:"Default escape character",description:"The default character to use to escape YAML values when a single quote and double quote are not present."},"remove-unnecessary-escape-chars-in-multi-line-arrays":{name:"Remove unnecessary escape characters when in multi-line array format",description:"Escape characters for multi-line YAML arrays don't need the same escaping as single-line arrays, so when in multi-line format remove extra escapes that are not necessary"},"number-of-dollar-signs-to-indicate-math-block":{name:"Number of dollar signs to indicate math block",description:"The amount of dollar signs to consider the math content to be a math block instead of inline math",invalid:"Enter a whole number of 1 or greater."}},debug:{"log-level":{name:"Log level",description:"The types of logs that will be allowed to be logged by the service. The default is ERROR."},"linter-config":{name:"Linter config",description:"The contents of the data.json for the Linter as of the setting page loading"},"log-collection":{name:"Collect logs when linting on save and linting the current file",description:"Goes ahead and collects logs when you <code>Lint on save</code> and linting the current file. These logs can be helpful for debugging and create bug reports."},"linter-logs":{name:"Linter logs",description:"The logs from the last <code>Lint on save</code> or the last lint current file run if enabled."}}},options:{"custom-command":{name:"Custom commands",description:"Custom commands are Obsidian commands that get run after the linter is finished running its regular rules. This means that they do not run before the YAML timestamp logic runs, so they can cause YAML timestamp to be triggered on the next run of the linter. You may only select an Obsidian command once.","add-input-button-text":"Add new command","command-search-placeholder-text":"Obsidian command","empty-state":"No custom commands have been added yet.","edit-tooltip":"Edit",enabled:"Enabled"},"custom-replace":{name:"Custom regex replacement",description:"Custom regex replacement can be used to replace anything that matches the find regex with the replacement value. The replace and find values will need to be valid regex values.","add-input-button-text":"Add new regex replacement","regex-to-find-placeholder-text":"regex to find","flags-placeholder-text":"flags","regex-to-replace-placeholder-text":"regex to replace","label-placeholder-text":"label","edit-tooltip":"Edit","empty-state":"No custom regex replacements have been added yet.","invalid-regex":"Invalid regex",enabled:"Enabled"},"custom-auto-correct":{"delete-tooltip":"Delete","show-parsed-contents-tooltip":"View parsed replacements","custom-row-parse-warning":'"{ROW}" is not a valid row with custom replacements. It must have only 2 columns.',"file-search-placeholder-text":"File name","add-new-replacement-file-tooltip":"Add another custom file","warning-text":"Selected files will automatically have {NAME} disabled.","refresh-tooltip-text":"Reload custom replacements"}},rules:{"auto-correct-common-misspellings":{name:"Auto-correct common misspellings",description:'Uses a dictionary of common misspellings to automatically convert them to their proper spellings. See <a href="https://github.com/platers/obsidian-linter/tree/master/src/utils/default-misspellings.md">auto-correct map</a> for the full list of auto-corrected words. <b>Note: this list can work on text from multiple languages, but this list is the same no matter what language is currently in use.</b>',"ignore-words":{name:"Ignore words",description:"A list of lowercased words to ignore when auto-correcting","empty-state":"No words to ignore yet.","placeholder-text":"Word to ignore"},"extra-auto-correct-files":{name:"Extra auto-correct source files",description:"These are files that have a markdown table in them that have the initial word and the word to correct it to (these are case insensitive corrections). <b>Note: the tables used should have the starting and ending <code>|</code> indicators present for each line.</b>"},"skip-words-with-multiple-capitals":{name:"Skip words with multiple capitals",description:"Will skip any files that have a capital letter in them other than as the first letter of the word. Acronyms and some other words can benefit from this. It may cause issues with proper nouns being properly fixed."},"default-install":"You are using Auto-correct Common Misspellings. In order to do so, the default misspellings will be downloaded. This should only happen once. Please wait...","default-install-failed":"Failed to download {URL}. Disabling Auto-correct Common Misspellings.","defaults-missing":"Failed to find default common auto-correct file: {FILE}."},"add-blank-line-after-yaml":{name:"Add blank line after YAML",description:"Adds a blank line after the YAML block if it does not end the current file or it is not already followed by at least 1 blank line"},"align-table-columns":{name:"Align Table Columns",description:"Aligns the table so that all columns have the same length."},"add-blockquote-indentation-on-paste":{name:"Add blockquote indentation on paste",description:"Adds blockquotes to all but the first line, when the cursor is in a blockquote/callout line during pasting"},"blockquote-style":{name:"Blockquote style",description:"Makes sure the blockquote style is consistent.",style:{name:"Style",description:"The style used on blockquote indicators"}},"capitalize-headings":{name:"Capitalize headings",description:"Headings should be formatted with capitalization",style:{name:"Style",description:"The style of capitalization to use"},"ignore-case-words":{name:"Ignore cased words",description:"Only apply title case style to words that are all lowercase"},"ignore-words":{name:"Ignore words",description:"A list of words to ignore when capitalizing","empty-state":"No words to ignore yet.","placeholder-text":"Word to ignore"},"lowercase-words":{name:"Lowercase words",description:"A list of words to keep lowercase","empty-state":"No words to lowercase yet.","placeholder-text":"Word to lowercase"},"starting-word-ignore-characters":{name:"Characters to ignore at the start of potential words",description:"Characters that by themselves may precede one or more letters, single quotes, and/or dashes and have it be considered a word"},"ending-word-ignore-characters":{name:"Characters to ignore at the end of potential words",description:"Characters that may follow one or more letters, single quotes, and/or dashes and have it be considered a word"}},"compact-yaml":{name:"Compact YAML",description:"Removes leading and trailing blank lines in the YAML front matter.","inner-new-lines":{name:"Inner new lines",description:"Remove new lines that are not at the start or the end of the YAML"}},"consecutive-blank-lines":{name:"Consecutive blank lines",description:"There should be at most one consecutive blank line."},"convert-bullet-list-markers":{name:"Convert bullet list markers",description:"Converts common bullet list marker symbols to markdown list markers."},"convert-spaces-to-tabs":{name:"Convert spaces to tabs",description:"Converts leading spaces to tabs.",tabsize:{name:"Tabsize",description:"Number of spaces that will be converted to a tab"}},"dedupe-yaml-array-values":{name:"Dedupe YAML array values",description:"Removes duplicate array values in a case sensitive manner.","dedupe-alias-key":{name:"Dedupe YAML aliases section",description:"Turns on removing duplicate aliases."},"dedupe-tag-key":{name:"Dedupe YAML tags section",description:"Turns on removing duplicate tags."},"dedupe-array-keys":{name:"Dedupe YAML array sections",description:"Turns on removing duplicate values for regular YAML arrays"},"ignore-keys":{name:"YAML keys to ignore for Dedupe YAML array values",description:"A list of YAML keys without the ending colon on their own lines that are not meant to have duplicate values removed from them.","empty-state":"No YAML keys to dedupe yet.","placeholder-text":"YAML key to dedupe"}},"default-language-for-code-fences":{name:"Default language for code fences",description:"Add a default language to code fences that do not have a language specified.","default-language":{name:"Programming language",description:'Leave empty to do nothing. Languages tags can be found <a href="https://prismjs.com/#supported-languages">here</a>.'}},"emphasis-style":{name:"Emphasis style",description:"Makes sure the emphasis style is consistent.",style:{name:"Style",description:"The style used to denote emphasized content"}},"empty-line-around-blockquotes":{name:"Empty line around blockquotes",description:"Ensures that there is an empty line around blockquotes unless they start or end a document. <b>Note: an empty line is either one less level of nesting for blockquotes or a newline character.</b>"},"empty-line-around-code-fences":{name:"Empty line around code fences",description:"Ensures that there is an empty line around code fences unless they start or end a document."},"empty-line-around-math-blocks":{name:"Empty line around math blocks",description:"Ensures that there is an empty line around math blocks using <code>Number of dollar signs to indicate a math block</code> to determine how many dollar signs indicates a math block for single-line math."},"empty-line-around-tables":{name:"Empty line around tables",description:"Ensures that there is an empty line around github flavored tables unless they start or end a document."},"escape-yaml-special-characters":{name:"Escape YAML special characters",description:`Escapes colons with a space after them (: ), single quotes ('), and double quotes (") in YAML.`,"try-to-escape-single-line-arrays":{name:"Try to escape single line arrays",description:'Tries to escape array values assuming that an array starts with "[", ends with "]", and has items that are delimited by ",".'}},"file-name-heading":{name:"File name heading",description:"Inserts the file name as a H1 heading if no H1 heading exists."},"footnote-after-punctuation":{name:"Footnote after punctuation",description:"Ensures that footnote references are placed after punctuation, not before."},"force-yaml-escape":{name:"Force YAML escape",description:"Escapes the values for the specified YAML keys.","force-yaml-escape-keys":{name:"Force YAML escape on keys",description:"Uses the YAML escape character on the specified YAML keys if it is not already escaped. Do not use on YAML arrays.","empty-state":"No YAML keys to escape values for yet.","placeholder-text":"YAML key to escape the value of"}},"format-tags-in-yaml":{name:"Format tags in YAML",description:"Remove Hashtags from tags in the YAML frontmatter, as they make the tags there invalid."},"format-yaml-array":{name:"Format YAML array",description:"Allows for the formatting of regular YAML arrays as either multi-line or single-line and <code>tags</code> and <code>aliases</code> are allowed to have some Obsidian specific YAML formats. <b>Note: that single string to single-line goes from a single string entry to a single-line array if more than 1 entry is present. The same is true for single string to multi-line except it becomes a multi-line array.</b>","alias-key":{name:"Format YAML aliases section",description:"Turns on formatting for the YAML aliases section. You should not enable this option alongside the rule <code>YAML title alias</code> as they may not work well together or they may have different format styles selected causing unexpected results."},"tag-key":{name:"Format YAML tags section",description:"Turns on formatting for the YAML tags section."},"default-array-keys":{name:"Format YAML array sections",description:"Turns on formatting for regular YAML arrays"},"force-single-line-array-style":{name:"Force key values to be single-line arrays",description:"Forces the YAML array keys to be in single-line format (leave empty to disable this option)","empty-state":"No YAML array key to force to be in single-line format yet.","placeholder-text":"YAML array key to force to be in single-line format"},"force-multi-line-array-style":{name:"Force key values to be multi-line arrays",description:"Forces the YAML array keys to be in multi-line format (leave empty to disable this option)","empty-state":"No YAML array key to force to be in multi-line format yet.","placeholder-text":"YAML array key to force to be in multi-line format"}},"header-increment":{name:"Header increment",description:"Heading levels should only increment by one level at a time","start-at-h2":{name:"Start header increment at heading level 2",description:"Makes heading level 2 the minimum heading level in a file for header increment and shifts all headings accordingly so they increment starting with a level 2 heading."}},"heading-blank-lines":{name:"Heading blank lines",description:"All headings have one blank line both before and after (except where the heading is at the beginning or end of the document).",bottom:{name:"Bottom",description:"Ensures one blank line after headings (when disabled it does not remove blank lines after headings)"},"empty-line-after-yaml":{name:"Empty line between YAML and header",description:"Keep the empty line between the YAML frontmatter and header"}},"headings-start-line":{name:"Headings start line",description:"Headings that do not start a line will have their preceding whitespace removed to make sure they get recognized as headers."},"insert-yaml-attributes":{name:"Insert YAML attributes",description:"Inserts the given YAML attributes into the YAML frontmatter. Put each attribute on a single line.","text-to-insert":{name:"Text to insert",description:"Text to insert into the YAML frontmatter","empty-state":"No text to insert yet.","placeholder-text":"YAML to insert"}},"line-break-at-document-end":{name:"Line break at document end",description:"Ensures that there is exactly one line break at the end of a document if the note is not empty."},"move-footnotes-to-the-bottom":{name:"Move footnotes to the bottom",description:"Move all footnotes to the bottom of the document and makes sure they are sorted based on the order they are referenced in the file's body.","include-blank-line-between-footnotes":{name:"Include blank line between footnotes",description:"Includes a blank line between footnotes when enabled."}},"move-inline-fields-to-yaml":{name:"Move inline fields to YAML",description:"Moves Dataview inline fields (<code>key:: value</code>) to the YAML frontmatter of the document. Fields on list items and tasks are left alone since Dataview scopes them to the list item. Tag and alias fields use the tag and alias array styles from the general settings, and other keys that get more than one value use the default YAML array section style from the general settings.","how-to-handle-full-line-fields":{name:"Full-line inline fields",description:"What to do with inline fields that take up a whole line like <code>key:: value</code>"},"how-to-handle-bracketed-fields":{name:"Bracketed inline fields",description:"What to do with inline fields wrapped in square brackets or parentheses like <code>[key:: value]</code> and <code>(key:: value)</code>"},"how-to-handle-existing-keys":{name:"When the key already exists",description:"What to do when an inline field has the same key as a key already in the YAML frontmatter. Keys have to match exactly, including their case."},"inline-keys-to-ignore":{name:"Inline keys to ignore",description:"The inline field keys that will not be moved to the YAML frontmatter","empty-state":"No inline keys to ignore yet.","placeholder-text":"Inline key to ignore"}},"move-math-block-indicators-to-their-own-line":{name:"Move math block indicators to their own line",description:"Move all starting and ending math block indicators to their own lines using <code>Number of dollar signs to indicate a math block</code> to determine how many dollar signs indicates a math block for single-line math."},"move-tags-to-yaml":{name:"Move tags to YAML",description:"Move all tags to YAML frontmatter of the document.","how-to-handle-existing-tags":{name:"Body tag operation",description:"What to do with non-ignored tags in the body of the file once they have been moved to the frontmatter"},"tags-to-ignore":{name:"Tags to ignore",description:"The tags that will not be moved to the tags array or removed from the body content if <code>Remove the hashtag from tags in content body</code> is enabled. Tags should not include <code>#</code>. <b>Make sure not to include the hashtag in the tag name.</b>","empty-state":"No tags to ignore yet.","placeholder-text":"Tag to ignore"}},"no-bare-urls":{name:"No bare URLs",description:"Encloses bare URLs with angle brackets except when enclosed in back ticks, square braces, or single or double quotes.","no-bare-uris":{name:"No bare URIs",description:"Attempts to enclose bare URIs with angle brackets except when enclosed in back ticks, square braces, or single or double quotes."}},"ordered-list-style":{name:"Ordered list style",description:"Makes sure that ordered lists follow the style specified. <b>Note: that 2 spaces or 1 tab is considered to be an indentation level.</b>","number-style":{name:"Number style",description:"The number style used in ordered list markers"},"list-end-style":{name:"Ordered list marker end style",description:"The ending character of an ordered list marker"},"preserve-start":{name:"Preserve starting number",description:"Whether to preserve the starting number of an ordered list. This can be used to have an ordered list that has content in between the ordered list items."}},"paragraph-blank-lines":{name:"Paragraph blank lines",description:"All paragraphs should have exactly one blank line both before and after."},"prevent-double-checklist-indicator-on-paste":{name:"Prevent double checklist marker on Paste",description:"Removes starting checklist marker from the text to paste if the line the cursor is on in the file has a checklist marker"},"prevent-double-list-item-indicator-on-paste":{name:"Prevent double list item marker on paste",description:"Removes starting list marker from the text to paste if the line the cursor is on in the file has a list marker"},"proper-ellipsis-on-paste":{name:"Proper ellipsis on paste",description:"Replaces three consecutive dots with an ellipsis even if they have a space between them in the text to paste"},"proper-ellipsis":{name:"Proper ellipsis",description:"Replaces three consecutive dots with an ellipsis."},"quote-style":{name:"Quote style",description:"Updates the quotes in the body content to be updated to the specified single and double quote styles.","single-quote-enabled":{name:"Enable Single quote style",description:"Specifies that the selected single quote style should be used."},"single-quote-style":{name:"Single quote style",description:"The style of single quotes to use."},"double-quote-enabled":{name:"Enable Double quote style",description:"Specifies that the selected double quote style should be used."},"double-quote-style":{name:"Double quote style",description:"The style of double quotes to use."}},"re-index-footnotes":{name:"Re-index footnotes",description:"Re-indexes footnote keys and footnote, based on the order of footnote references in the file. <b>Note: This rule does <i>not</i> work if there is more than one footnote for a key.</b>"},"remove-consecutive-list-markers":{name:"Remove consecutive list markers",description:"Removes consecutive list markers. Useful when copy-pasting list items."},"remove-empty-lines-between-list-markers-and-checklists":{name:"Remove empty lines between list markers",description:"There should not be any empty lines between list markers."},"remove-empty-list-markers":{name:"Remove empty list markers",description:"Removes empty list markers, i.e. list items without content."},"empty-line-around-horizontal-rules":{name:"Empty line around horizontal rules",description:"Ensures that there is an empty line around horizontal rules unless they start or end a document."},"remove-hyphenated-line-breaks":{name:"Remove hyphenated line breaks",description:"Removes hyphenated line breaks. Useful when pasting text from textbooks."},"remove-hyphens-on-paste":{name:"Remove hyphens on paste",description:"Removes hyphens from the text to paste"},"remove-leading-or-trailing-whitespace-on-paste":{name:"Remove leading or trailing whitespace on paste",description:"Removes any leading non-tab whitespace and all trailing whitespace for the text to paste"},"remove-leftover-footnotes-from-quote-on-paste":{name:"Remove leftover footnotes from quote on paste",description:"Removes any leftover footnote references for the text to paste"},"remove-link-spacing":{name:"Remove link spacing",description:"Removes spacing around link text."},"remove-multiple-blank-lines-on-paste":{name:"Remove multiple blank lines on paste",description:"Condenses multiple blank lines down into one blank line for the text to paste"},"remove-multiple-spaces":{name:"Remove multiple spaces",description:"Removes two or more consecutive spaces. Ignores spaces at the beginning and ending of the line. "},"remove-space-around-characters":{name:"Remove space around characters",description:"Ensures that certain characters are not surrounded by whitespace (either single spaces or a tab). <b>Note: this may causes issues with markdown format in some cases.</b>","include-fullwidth-forms":{name:"Include fullwidth forms",description:'Include <a href="https://en.wikipedia.org/wiki/Halfwidth_and_Fullwidth_Forms_(Unicode_block)">Fullwidth Forms Unicode block</a>'},"include-cjk-symbols-and-punctuation":{name:"Include CJK symbols and punctuation",description:'Include <a href="https://en.wikipedia.org/wiki/CJK_Symbols_and_Punctuation">CJK Symbols and Punctuation Unicode block</a>'},"include-dashes":{name:"Include dashes",description:"Include en dash (\u2013) and em dash (\u2014)"},"other-symbols":{name:"Other symbols",description:"Other symbols to include"}},"remove-space-before-or-after-characters":{name:"Remove space before or after characters",description:"Removes space before the specified characters and after the specified characters. <b>Note: this may causes issues with markdown format in some cases.</b>","characters-to-remove-space-before":{name:"Remove space before characters",description:"Removes space before the specified characters. <b>Note: using <code>{</code> or <code>}</code> in the list of characters will unexpectedly affect files as it is used in the ignore syntax behind the scenes.</b>"},"characters-to-remove-space-after":{name:"Remove space after characters",description:"Removes space after the specified characters. <b>>Note: using <code>{</code> or <code>}</code> in the list of characters will unexpectedly affect files as it is used in the ignore syntax behind the scenes.</b>"}},"remove-trailing-punctuation-in-heading":{name:"Remove trailing punctuation in heading",description:'Removes the specified punctuation from the end of headings making sure to ignore the semicolon at the end of <a href="https://en.wikipedia.org/wiki/List_of_XML_and_HTML_character_entity_references">HTML entity references</a>.',"punctuation-to-remove":{name:"Trailing punctuation",description:"The trailing punctuation to remove from the headings in the file."}},"remove-yaml-keys":{name:"Remove YAML keys",description:"Removes the YAML keys specified","yaml-keys-to-remove":{name:"YAML keys to remove",description:"The YAML keys to remove from the YAML frontmatter with or without colons","empty-state":"No YAML keys to remove yet.","placeholder-text":"YAML key to remove"}},"sort-yaml-array-values":{name:"Sort YAML array values",description:"Sorts YAML array values based on the specified sort order.","sort-alias-key":{name:"Sort YAML aliases section",description:"Turns on sorting aliases."},"sort-tag-key":{name:"Sort YAML tags section",description:"Turns on sorting tags."},"sort-array-keys":{name:"Sort YAML array sections",description:"Turns on sorting values for regular YAML arrays"},"ignore-keys":{name:"YAML Keys to ignore for Sort YAML array values",description:"A list of YAML keys without the ending colon that are not meant to have their values sorted.","empty-state":"No YAML keys to ignore yet.","placeholder-text":"YAML key to ignore"},"sort-order":{name:"Sort order",description:"The way to sort the YAML array values."}},"space-after-list-markers":{name:"Space after list markers",description:"There should be a single space after list markers and checkboxes."},"space-between-chinese-japanese-or-korean-and-english-or-numbers":{name:"Space between Chinese Japanese or Korean and English or numbers",description:'Ensures that Chinese, Japanese, or Korean and English or numbers are separated by a single space. Follows these <a href="https://github.com/sparanoid/chinese-copywriting-guidelines">guidelines</a>',"english-symbols-punctuation-before":{name:"English punctuations and symbols before CJK",description:'The list of non-letter punctuation and symbols to consider to be from English when found before Chinese, Japanese, or Korean characters. <b>Note: "*" is always considered to be English and is necessary for handling some markdown syntaxes properly.</b>'},"english-symbols-punctuation-after":{name:"English punctuations and symbols after CJK",description:'The list of non-letter punctuation and symbols to consider to be from English when found after Chinese, Japanese, or Korean characters. <b>Note: "*" is always considered to be English and is necessary for handling some markdown syntaxes properly.</b>'}},"strong-style":{name:"Strong style",description:"Makes sure the strong style is consistent.",style:{name:"Style",description:"The style used to denote strong/bolded content"}},"trailing-spaces":{name:"Trailing spaces",description:"Removes extra spaces after every line.","two-space-line-break":{name:"Two space linebreak",description:'Ignore two spaces followed by a line break ("Two Space Rule").'}},"two-spaces-between-lines-with-content":{name:"Line break between lines with content",description:"Makes sure that the specified line break is added to the ends of lines with content continued on the next line for paragraphs, blockquotes, and list items","line-break-indicator":{name:"Line break indicator",description:"The line break indicator to use."}},"unordered-list-style":{name:"Unordered list style",description:"Makes sure that unordered lists follow the style specified.","list-style":{name:"List item style",description:"The list item style to use in unordered lists"}},"yaml-key-sort":{name:"YAML key sort",description:"Sorts the YAML keys based on the order and priority specified. <b>Note: may remove blank lines as well. Only works on non-nested keys.</b>","yaml-key-priority-sort-order":{name:"YAML key priority sort order",description:"The order in which to sort keys with one on each line where it sorts in the order found in the list"},"priority-keys-at-start-of-yaml":{name:"Priority keys at start of YAML",description:"YAML Key Priority Sort Order is placed at the start of the YAML frontmatter","empty-state":"No priority key sort order provided yet..","placeholder-text":"YAML key to give sort priority"},"yaml-sort-order-for-other-keys":{name:"YAML sort order for other keys",description:"The way in which to sort the keys that are not found in the YAML Key Priority Sort Order text area"}},"yaml-timestamp":{name:"YAML timestamp",description:"Keep track of the date the file was last edited in the YAML front matter. Gets dates from file metadata.","date-created":{name:"Date created",description:"Insert the file creation date"},"date-created-key":{name:"Date created key",description:"Which YAML key to use for creation date"},"date-created-source-of-truth":{name:"Date created source of truth",description:"Specifies where to get the date created value from if it is already present in the frontmatter."},"date-modified-source-of-truth":{name:"Date modified source of truth",description:"Specifies what way should be used to determine when the date modified should be updated if it is already present in the frontmatter."},"date-modified":{name:"Date modified",description:"Insert the date the file was last modified"},"date-modified-key":{name:"Date modified key",description:"Which YAML key to use for modification date"},format:{name:"Format",description:'Moment date format to use (see <a href="https://momentjscom.readthedocs.io/en/latest/moment/04-displaying/01-format/">Moment format options</a>)'},"convert-to-utc":{name:"Convert local time to UTC",description:"Uses UTC equivalent for saved dates instead of local time"},"update-on-file-contents-updated":{name:"Update YAML timestamp on file contents update",description:"When the currently active note is modified, <code>YAML timestamp</code> is run on the note. This should update the modified note timestamp if it is more than 5 seconds off from the current value."}},"yaml-title-alias":{name:"YAML title alias",description:"Inserts or updates the title of the file into the YAML frontmatter's aliases section. Gets the title from the first H1 or filename.","preserve-existing-alias-section-style":{name:"Preserve existing aliases section style",description:"If set, the <code>YAML aliases section style</code> setting applies only to the newly created sections"},"keep-alias-that-matches-the-filename":{name:"Keep alias that matches the filename",description:"Such aliases are usually redundant"},"use-yaml-key-to-keep-track-of-old-filename-or-heading":{name:"Use the YAML key specified by Alias helper key to help with filename and heading changes",description:"If set, when the first H1 heading changes or filename if first H1 is not present changes, then the old alias stored in this key will be replaced with the new value instead of just inserting a new entry in the aliases array"},"alias-helper-key":{name:"Alias helper key",description:"The key to use to help keep track of what the last file name or heading was that was stored in the frontmatter by this rule."},"remove-alias-if-empty":{name:"Remove alias if empty",description:"Removes the alias key if the alias key for the file ends up being empty."}},"yaml-title":{name:"YAML title",description:"Inserts the title of the file into the YAML frontmatter. Gets the title based on the selected mode.","title-key":{name:"Title key",description:"Which YAML key to use for title"},mode:{name:"Mode",description:"The method to use to get the title"}}},enums:{"Title Case":"Title Case","ALL CAPS":"ALL CAPS","First letter":"First letter",".":".",")":")",ERROR:"error",TRACE:"trace",DEBUG:"debug",INFO:"info",WARN:"warn",SILENT:"silent",ascending:"ascending",lazy:"lazy",preserve:"preserve",Nothing:"Nothing","Remove hashtag":"Remove hashtag","Remove whole tag":"Remove whole tag","Leave in place":"Leave in place","Move and keep in text":"Move and keep in text","Move and keep value in text":"Move and keep value in text","Move and remove":"Move and remove",Skip:"Skip","Merge into list":"Merge into list",Overwrite:"Overwrite",asterisk:"asterisk",underscore:"underscore",consistent:"consistent","-":"-","*":"*","+":"+",space:"space","no space":"no space",None:"None","Ascending Alphabetical":"Ascending Alphabetical","Descending Alphabetical":"Descending Alphabetical","multi-line":"multi-line","single-line":"single-line","single string to single-line":"single string to single-line","single string to multi-line":"single string to multi-line","single string comma delimited":"single string comma delimited","single string space delimited":"single string space delimited","single-line space delimited":"single-line space delimited","first-h1":"First H1","first-h1-or-filename-if-h1-missing":"First H1 or Filename if H1 is Missing",filename:"Filename",never:"Never","after 5 seconds":"After 5 seconds","after 10 seconds":"After 10 seconds","after 15 seconds":"After 15 seconds","after 30 seconds":"After 30 seconds","after 1 minute":"After 1 minute","file system":"File system",frontmatter:"YAML frontmatter","user or Linter edits":"Changes in Obsidian","''":"''","\u2018\u2019":"\u2018\u2019",'""':'""',"\u201C\u201D":"\u201C\u201D","\\":"\\","<br>":"<br>"," ":" ","<br/>":"<br/>"}};var gf={commands:{"lint-file":{name:"Analizar este archivo","error-message":"Error Analizando un Archivooccuri\xF3 en el Archivo"},"lint-file-unless-ignored":{name:"Analizar este archivo si no es ignorado"},"lint-all-files":{name:"Analizar todos los archivos en la b\xF3veda","error-message":"Error Analizando Todos los Archivos en Archivo","success-message":"Analiz\xF3 todos los archivos","errors-message-singular":"Analiz\xF3 todos los archivos y un error ocurri\xF3.","errors-message-plural":"Analiz\xF3 todos los archivos y {NUM} errores ocurrieron","start-message":"Esto editar\xE1 todos de sus archivos y es possible que introduzca errores","submit-button-text":"Analizar Todo","submit-button-notice-text":"Analizando todos los archivos..."},"lint-all-files-in-folder":{name:"Analizar todos los archivos en esta carpeta","start-message":"Esto editar\xE1 todos de sus archivos en {FOLDER_NAME} incluyendo los archivos que existen en las subcarpetas y es possible que introduzca errores.","submit-button-text":"Analizar Todos los Archivos en {FOLDER_NAME}","submit-button-notice-text":"Analizando todos los archivos en {FOLDER_NAME}...","error-message":"Error Analizando Todos los Archivos en Carpeta en Archivo","success-message":"Analiz\xF3 los {NUM} archivos en {FOLDER_NAME}.","message-singular":"Analiz\xF3 los {NUM} archivos en {FOLDER_NAME} y un error ocurri\xF3.","message-plural":"Analiz\xF3 los {FILE_COUNT} archivos en {FOLDER_NAME} y {ERROR_COUNT} errores ocurrieron."},"paste-as-plain-text":{name:"Pegar como texto sin formato y sin modificaciones"},"lint-file-pop-up-menu-text":{name:"Analizar el archivo"},"lint-folder-pop-up-menu-text":{name:"Analizar la carpeta"}},logs:{"plugin-load":"Cargando el programa adicional","plugin-unload":"Descargando el programa adicional","folder-lint":"Analizando la carpeta ","linter-run":"Usando linter","paste-link-warning":"abort\xF3 lint de pagar porque el contento del portapapeles es un enlace y no lo hizo para evitar conflictos con otros programas adicionales que modifican lo que hace el pegar.","see-console":"Consulte la consola para obtener m\xE1s detalles.","unknown-error":"Se ha producido un error desconocido durante el linting.","moment-locale-not-found":"Intentando cambiar la zona de Moment.js a {MOMENT_LOCALE}, el resulto fue {CURRENT_LOCALE}","file-change-lint-message-start":"Analiz\xF3","pre-rules":"Las reglas antes de las reglas normales","post-rules":"las reglas despu\xE9s de las reglas normales","rule-running":"usando las reglas","custom-regex":"las reglas regex personalizadas","running-custom-regex":"Usando regex personalizada","running-custom-lint-command":"Usando comandos de lint personalizados","custom-lint-duplicate-warning":'No se puede usar el mismo comando ("{COMMAND_NAME}") dos veces como un comando de lint.',"custom-lint-error-message":"El commando de lint personalizado","disabled-text":"es inhabilitado","run-rule-text":"Usando","timing-key-not-found":"clave de ritmo '{TIMING_KEY}' no ya existe en la lista de claves de ritmo y fue ignorado por eso","milliseconds-abbreviation":"ms","invalid-date-format-error":"No se pudo analizar ni identificar el formato de la fech de creaci\xF3n `{DATE}` entonces la fecha de creaci\xF3n se dej\xF3 sola en `{FILE_NAME}`","invalid-delimiter-error-message":"El delimitador solo puede ser de un solo car\xE1cter","missing-footnote-error-message":"La nota al pie `{FOOTNOTE}` no tiene ninguna referencia de nota al pie correspondiente antes del contenido de la nota al pie y no se puede procesar. Aseg\xFArese de que todas las notas a pie de p\xE1gina tengan una referencia correspondiente antes del contenido de la nota al pie de p\xE1gina.","too-many-footnotes-error-message":"La clave de nota al pie '{FOOTNOTE_KEY}' tiene m\xE1s de 1 nota al pie que hace referencia a ella. Actualice las notas al pie para que solo haya una nota al pie por clave de nota al pie.","wrapper-yaml-error":"hubo un error en el YAML: {ERROR_MESSAGE}","wrapper-unknown-error":"huno un error desconocido: {ERROR_MESSAGE}"},"notice-text":{"empty-clipboard":"No hay contenido del portapapeles.","characters-added":"Caracteres a\xF1adidos","characters-removed":"Caracteres eliminados"},"all-rules-option":"Todo","linter-title":"Linter","empty-search-results-text":"No hay configuraci\xF3n que coincida con la b\xFAsqueda","warning-text":"Advertencia","file-backup-text":"Aseg\xFArese de haber realizado una copia de seguridad de sus archivos.","do-not-show-again":"No mostrar esta confirmaci\xF3n de nuevo",tabs:{names:{general:"General",custom:"Personalizado",yaml:"YAML",heading:"Encabezado",content:"Contenido",footnote:"Notas al pie",spacing:"Espacio en blanco",paste:"Pegar",debug:"Depurar"},general:{"lint-on-save":{name:"Analizar en guardar",description:"Analizar el archivo en el guardado manual (cuando se presiona `Ctrl + S` o cuando se ejecuta `:w` mientras se usan combinaciones de claves de vim)"},"display-message":{name:"Mostrar mensaje en analizar",description:"Mostrar el n\xFAmero de caracteres modificados despu\xE9s de analizar"},"suppress-message-when-no-change":{name:"Suprimir mensaje cuando no hay cambios",description:"Si est\xE1 habilitado, no se mostrar\xE1 ning\xFAn mensaje cuando no ocurran cambios reales."},"folders-to-ignore":{name:"Carpetas para omitir",description:"Carpetas que se deben omitir al analizar todos los archivos o al guardar en l\xEDnea.","folder-search-placeholder-text":"El nombre de la carpeta","add-input-button-text":"Agregar otra carpeta para ignorar"},"additional-file-extensions":{name:"Extensiones de archivo adicionales",description:"Extensiones de archivo a analizar adem\xE1s de md. Por ejemplo, mdx o svx. No incluir el punto inicial. <b>Nota: Solo se analizar\xE1n los archivos que Obsidian considera markdown (de forma nativa o mediante otros complementos), independientemente de las extensiones a\xF1adidas.</b>","extension-placeholder":"p. ej. mdx","add-input-button-text":"A\xF1adir otra extensi\xF3n"},"lint-on-file-change":{name:"Analizar archivo en cambiar",description:"Cuando se cierra un archivo o se cambia a un nuevo archivo, el archivo anterior se analiza."},"display-lint-on-file-change-message":{name:"Mostrar mensaje en cambiar el archivo",description:"Muestra un mensaje cuando se produce `Analizar archivo en cambiar`"},"override-locale":{name:"Anular configuraci\xF3n regional",description:"Establezca esta opci\xF3n si desea utilizar una configuraci\xF3n regional diferente de la predeterminada"},"same-as-system-locale":"Igual que el sistema ({SYS_LOCALE})","yaml-aliases-section-style":{name:"Estilo de secci\xF3n de alias de YAML",description:"El estilo de la secci\xF3n de alias de YAML"},"yaml-tags-section-style":{name:"Estilo de secci\xF3n de etiquetas de YAML",description:"El estilo de la secci\xF3n de etiquetas de YAML"},"default-array-style":{name:"Estilo de secci\xF3n de matriz predeterminado de YAML",description:"El estilo de otras matrices de YAML que no son `etiquetas`, `alias` o en `Forzar valores de clave para que sean matrices de una sola l\xEDnea` y `Forzar valores de clave para que sean matrices multil\xEDnea`"},"default-escape-character":{name:"Car\xE1cter de escape predeterminado",description:"El car\xE1cter predeterminado que se va a usar para escapar de los valores YAML cuando no hay comillas simples y comillas dobles."},"remove-unnecessary-escape-chars-in-multi-line-arrays":{name:"Eliminaci\xF3n de caracteres de escape innecesarios cuando est\xE1 en formato de matriz multil\xEDnea",description:"Los caracteres de escape para matrices de YAML multil\xEDnea no necesitan el mismo escape que las matrices de una sola l\xEDnea, por lo que cuando est\xE1n en formato multil\xEDnea, elimine los escapes adicionales que no son necesarios"},"number-of-dollar-signs-to-indicate-math-block":{name:"N\xFAmero de signos de d\xF3lar para indicar el bloque matem\xE1tico",description:"La cantidad de signos de d\xF3lar para considerar el contenido matem\xE1tico como un bloque matem\xE1tico en lugar de matem\xE1ticas en l\xEDnea"}},debug:{"log-level":{name:"Nivel de registro",description:"Los tipos de registros que el servicio permitir\xE1 registrar. El valor predeterminado es error."},"linter-config":{name:"Configuraci\xF3n de Linter",description:"El contenido del archivo data.json para Linter a partir de la carga de la p\xE1gina de configuraci\xF3n"},"log-collection":{name:"Recopilar registros al activar y desactivar el archivo actual",description:"Contin\xFAa y recopila registros cuando `Analizar en guardar` y analizar el archivo actual. Estos registros pueden ser \xFAtiles para depurar y crear informes de errores."},"linter-logs":{name:"Registros de Linter",description:"Los registros del \xFAltimo `Analizar en guardar` o del \xFAltimo archivo actual de analizar se ejecutan si est\xE1n habilitados."}}},options:{"custom-command":{name:"Comandos personalizados",description:"Los comandos personalizados son comandos de Obsidian que se ejecutan despu\xE9s de que Linter termina de ejecutar sus reglas regulares. Esto significa que no se ejecutan antes de que se ejecute la l\xF3gica de marca de tiempo YAML, por lo que pueden hacer que la marca de tiempo de YAML se active en la siguiente ejecuci\xF3n del Linter. Solo puede seleccionar un comando de Obsidian una vez.","add-input-button-text":"Agregar nuevo comando","command-search-placeholder-text":"Comando de Obsidian"},"custom-replace":{name:"Reemplazo regex personalizado",description:"El reemplazo de regex personalizado se puede usar para reemplazar cualquier cosa que coincida con el valor de b\xFAsqueda de regex con el valor de reemplazo. Los valores de reemplazo y b\xFAsqueda deber\xE1n ser valores regex v\xE1lidos.","add-input-button-text":"Agregar nuevo reemplazo de regex","regex-to-find-placeholder-text":"Regex para encontrar","flags-placeholder-text":"Marcas","regex-to-replace-placeholder-text":"Regex para reemplazar","label-placeholder-text":"etiqueta"}},rules:{"auto-correct-common-misspellings":{"delete-tooltip":"Borrar",name:"Correcci\xF3n autom\xE1tica de errores ortogr\xE1ficos comunes",description:'Utiliza un diccionario de errores ortogr\xE1ficos comunes para convertirlos autom\xE1ticamente a su ortograf\xEDa correcta. Consulte <a href="https://github.com/platers/obsidian-linter/tree/master/src/utils/default-misspellings.md">mapa de autocorrecci\xF3n</a> para obtener la lista completa de palabras corregidas autom\xE1ticamente. <b>Nota: esta lista puede funcionar en texto de varios idiomas, pero esta lista es la misma sin importar qu\xE9 idioma est\xE9 en uso actualmente.</b>',"ignore-words":{name:"Ignorar palabras",description:"Una lista separada por comas de palabras en min\xFAsculas para ignorar al corregir autom\xE1ticamente"}},"add-blockquote-indentation-on-paste":{name:"Agregar sangr\xEDa de blockquote en pegar",description:"Agrega blockquotes a todas menos a la primera l\xEDnea, cuando el cursor est\xE1 en una l\xEDnea blockquote/callout durante el pegado"},"blockquote-style":{name:"Estilo de cotizaci\xF3n en bloque",description:"Se asegura de que el estilo de la cita en bloque sea consistente.",style:{name:"Estilo",description:"El estilo utilizado en los indicadores de cotizaci\xF3n en bloque"}},"capitalize-headings":{name:"Poner may\xFAsculas en los encabezados",description:"Los encabezados deben estar formateados con may\xFAsculas",style:{name:"Estilo",description:"El estilo de may\xFAsculas que se va a utilizar"},"ignore-case-words":{name:"Ignorar palabras en may\xFAsculas y min\xFAsculas",description:"Solo aplique el estilo de may\xFAsculas y min\xFAsculas a las palabras que est\xE9n todas en min\xFAsculas"},"ignore-words":{name:"Ignorar palabras",description:"Una lista de palabras separadas por comas para ignorar al poner en may\xFAsculas"},"lowercase-words":{name:"Palabras en min\xFAsculas",description:"Una lista de palabras separadas por comas para mantener min\xFAsculas"}},"compact-yaml":{name:"YAML compacto",description:"Elimina las l\xEDneas en blanco iniciales y finales en la materia frontal de YAML.","inner-new-lines":{name:"Nuevas l\xEDneas internas",description:"Quitar nuevas l\xEDneas que no est\xE9n al principio o al final del YAML"}},"consecutive-blank-lines":{name:"L\xEDneas en blanco consecutivas",description:"Debe haber como m\xE1ximo una l\xEDnea en blanco consecutiva."},"convert-bullet-list-markers":{name:"Convertir marcadores de lista de vi\xF1etas",description:"Convierte s\xEDmbolos de marcador de lista de vi\xF1etas comunes en marcadores de lista de rebajas."},"convert-spaces-to-tabs":{name:"Convertir espacios en pesta\xF1as",description:"Convierte los espacios iniciales en pesta\xF1as.",tabsize:{name:"Tama\xF1o de la pesta\xF1a",description:"N\xFAmero de espacios que se convertir\xE1n en una pesta\xF1a"}},"emphasis-style":{name:"Estilo de \xE9nfasis",description:"Se asegura de que el estilo de \xE9nfasis sea consistente.",style:{name:"Estilo",description:"El estilo utilizado para denotar el contenido enfatizado"}},"empty-line-around-blockquotes":{name:"L\xEDnea vac\xEDa alrededor de blockquotes",description:"Asegura que haya una l\xEDnea vac\xEDa alrededor de blockquotes a menos que inicien o finalicen un documento. **Tenga en cuenta que una l\xEDnea vac\xEDa es un nivel menos de anidamiento para blockquotes o un car\xE1cter de nueva l\xEDnea.**"},"empty-line-around-code-fences":{name:"L\xEDnea vac\xEDa alrededor de las vallas de c\xF3digo",description:"Garantiza que haya una l\xEDnea vac\xEDa alrededor de las vallas de c\xF3digo a menos que inicien o finalicen un documento."},"empty-line-around-math-blocks":{name:"L\xEDnea vac\xEDa alrededor de los bloques matem\xE1ticos",description:"Asegura que haya una l\xEDnea vac\xEDa alrededor de los bloques matem\xE1ticos usando `N\xFAmero de signos de d\xF3lar para indicar un bloque matem\xE1tico` para determinar cu\xE1ntos signos de d\xF3lar indica un bloque matem\xE1tico para matem\xE1ticas de una sola l\xEDnea."},"empty-line-around-tables":{name:"L\xEDnea vac\xEDa alrededor de las tablas",description:"Asegura que haya una l\xEDnea vac\xEDa alrededor de las tablas con sabor a github a menos que inicien o finalicen un documento."},"escape-yaml-special-characters":{name:"Evitar los caracteres especiales de YAML",description:`Escapa dos puntos con un espacio despu\xE9s de ellos (:), comillas simples (') y comillas dobles (") en YAML.`,"try-to-escape-single-line-arrays":{name:"Intente escapar las matrices de una sola l\xEDnea",description:'Intenta escapar de los valores de matriz suponiendo que una matriz comienza con "[", termina con "]" y tiene elementos que est\xE1n delimitados por ",".'}},"file-name-heading":{name:"Encabezado de nombre de archivo",description:"Inserta el nombre de archivo como un encabezado H1 si no existe ning\xFAn encabezado H1."},"footnote-after-punctuation":{name:"Nota al pie despu\xE9s de la puntuaci\xF3n",description:"Asegura que las referencias de notas al pie se coloquen despu\xE9s de la puntuaci\xF3n, no antes."},"force-yaml-escape":{name:"Forzar escape de YAML",description:"Escapa los valores de las claves YAML especificadas.","force-yaml-escape-keys":{name:"Forzar escape de YAML en las claves",description:"Utiliza el car\xE1cter de escape de YAML en las claves de YAML especificadas separadas por un nuevo car\xE1cter de l\xEDnea si a\xFAn no est\xE1 escapado. No lo use en matrices de YAML."}},"format-tags-in-yaml":{name:"Dar formato a las etiquetas de formato en YAML",description:"Elimine los hashtags de las etiquetas en el frontmatter del YAML, ya que hacen que las etiquetas no sean v\xE1lidas."},"format-yaml-array":{name:"Dar formato a las matrices de YAML",description:"Permite el formato de matrices regulares de YAML como multil\xEDnea o de una sola l\xEDnea y las `etiquetas` y `alias` pueden tener algunos formatos espec\xEDficos de YAML de Obsidian. Tenga en cuenta que una sola cadena a una sola l\xEDnea pasa de una sola entrada de cadena a una matriz de una sola l\xEDnea si hay m\xE1s de 1 entrada presente. Lo mismo es cierto para una sola cadena a multil\xEDnea, excepto que se convierte en una matriz multil\xEDnea.","alias-key":{name:"Dar formato a la secci\xF3n de alias de YAML",description:"Activa el formato para la secci\xF3n de alias YAML. No debe habilitar esta opci\xF3n junto con la regla `Alias de t\xEDtulo YAML`, ya que es posible que no funcionen bien juntos o que tengan diferentes estilos de formato seleccionados que causen resultados inesperados."},"tag-key":{name:"Dar formato a la secci\xF3n de etiquetas de YAML",description:"Activa el formato para la secci\xF3n de etiquetas de YAML."},"default-array-keys":{name:"Dar formato a las secciones de matrices de YAML",description:"Activa el formato para matrices normales de YAML"},"force-single-line-array-style":{name:"Forzar que los valores de clave sean matrices de una sola l\xEDnea",description:"Fuerza la matriz de YAML para que las nuevas claves separadas por l\xEDnea est\xE9n en formato de una sola l\xEDnea (deje vac\xEDo para deshabilitar esta opci\xF3n)"},"force-multi-line-array-style":{name:"Forzar que los valores de las claves sean matrices multil\xEDneas",description:"Fuerza la matriz de YAML para que las nuevas claves separadas por l\xEDnea est\xE9n en formato multil\xEDnea (deje vac\xEDa para deshabilitar esta opci\xF3n)"}},"header-increment":{name:"Incremento de encabezado",description:"Los niveles de encabezado solo deben aumentar en un nivel a la vez","start-at-h2":{name:"Iniciar el incremento de encabezado en el nivel de encabezado 2",description:"Hace que el nivel de encabezado 2 sea el nivel de t\xEDtulo m\xEDnimo en un archivo para el incremento de encabezado y desplaza todos los encabezados en consecuencia para que se incrementen a partir de un encabezado de nivel 2."}},"heading-blank-lines":{name:"L\xEDneas en blanco de encabezado",description:"Todos los encabezados tienen una l\xEDnea en blanco antes y despu\xE9s (excepto cuando el encabezado est\xE1 al principio o al final del documento).",bottom:{name:"Abajo",description:"Asegura una l\xEDnea en blanco despu\xE9s de los encabezados (cuando est\xE1 deshabilitado, no elimina las l\xEDneas en blanco despu\xE9s de los encabezados)"},"empty-line-after-yaml":{name:"L\xEDnea vac\xEDa entre el YAML y el encabezado",description:"Mantenga la l\xEDnea vac\xEDa entre el frontmatter del YAML y el encabezado"}},"headings-start-line":{name:"Comenzar los encabezados al principio de la l\xEDnea",description:"Los encabezados que no inician una l\xEDnea tendr\xE1n su espacio en blanco anterior eliminado para asegurarse de que se reconozcan como encabezados."},"insert-yaml-attributes":{name:"Insertar atributos de YAML",description:"Inserta los atributos especificados de YAML en el frontmatter del YAML. Coloque cada atributo en una sola l\xEDnea.","text-to-insert":{name:"Texto a insertar",description:"Texto para insertar en el frontmatter del YAML"}},"line-break-at-document-end":{name:"Salto de l\xEDnea al final del documento",description:"Asegura que haya exactamente un salto de l\xEDnea al final de un documento."},"move-footnotes-to-the-bottom":{name:"Mover las notas al pie a la parte inferior",description:"Mueva todas las notas al pie de p\xE1gina a la parte inferior del documento."},"move-math-block-indicators-to-their-own-line":{name:"Mover los indicadores de bloques matem\xE1ticos a su propia l\xEDnea",description:"Mueva todos los indicadores de bloques matem\xE1ticos iniciales y finales a sus propias l\xEDneas usando `N\xFAmero de signos de d\xF3lar para indicar un bloque matem\xE1tico` para determinar cu\xE1ntos signos de d\xF3lar indica un bloque matem\xE1tico para matem\xE1ticas de una sola l\xEDnea."},"move-tags-to-yaml":{name:"Mover etiquetas a YAML",description:"Mueva todas las etiquetas al frontmatter del YAML del documento.","how-to-handle-existing-tags":{name:"Operaci\xF3n de etiqueta corporal",description:"Lo qur se debe hacer con las etiquetas no ignoradas en el cuerpo del archivo una vez que se han movido al frontmatter"},"tags-to-ignore":{name:"Etiquetas para omitir",description:"Las etiquetas que no se mover\xE1n a la matriz de etiquetas ni se eliminar\xE1n del contenido del cuerpo si est\xE1 habilitado `Eliminar el hashtag de las etiquetas en el cuerpo del contenido`. Cada etiqueta debe estar en una nueva l\xEDnea y sin el `#`. **Aseg\xFArese de no incluir el hashtag en el nombre de la etiqueta.**"}},"no-bare-urls":{name:"Sin URL desnuda",description:"Encierra las direcciones URL desnudas con corchetes angulares, excepto cuando est\xE1n encerradas en marcas traseras, llaves cuadradas o comillas simples o dobles.","no-bare-uris":{name:"Sin URI desnuda",description:"Encierra las direcciones URI desnudas con corchetes angulares, excepto cuando est\xE1n encerradas en marcas traseras, llaves cuadradas o comillas simples o dobles."}},"ordered-list-style":{name:"Estilo de lista ordenada",description:"Se asegura de que las listas ordenadas siguen el estilo especificado. Tenga en cuenta que 2 espacios o 1 tabulaci\xF3n se considera un nivel de sangr\xEDa.","number-style":{name:"Estilo num\xE9rico",description:"El estilo num\xE9rico utilizado en los indicadores de lista ordenada"},"list-end-style":{name:"Estilo final del indicador de lista ordenada",description:"El car\xE1cter final de un indicador de lista ordenada"}},"paragraph-blank-lines":{name:"L\xEDneas en blanco del p\xE1rrafo",description:"Todos los p\xE1rrafos deben tener exactamente una l\xEDnea en blanco antes y despu\xE9s."},"prevent-double-checklist-indicator-on-paste":{name:"Evitar el indicador de doble lista de verificaci\xF3n en pegar",description:"Elimina el indicador de lista de verificaci\xF3n inicial del texto para pegar si la l\xEDnea en la que se encuentra el cursor en el archivo tiene un indicador de lista de verificaci\xF3n"},"prevent-double-list-item-indicator-on-paste":{name:"Prevenir el indicador de elemento de lista doble al pegar",description:"Elimina el indicador de lista inicial del texto para pegar si la l\xEDnea en la que se encuentra el cursor en el archivo tiene un indicador de lista"},"proper-ellipsis-on-paste":{name:"Puntos suspensivos adecuados al pegar",description:"Reemplaza tres puntos consecutivos por puntos suspensivos aunque tengan un espacio entre ellos en el texto a pegar"},"proper-ellipsis":{name:"Puntos suspensivos propios",description:"Reemplaza tres puntos consecutivos con puntos suspensivos."},"quote-style":{name:"Estilo de cotizaci\xF3n",description:"Actualiza las comillas en el contenido del cuerpo para que se actualicen a los estilos de comillas simples y dobles especificados.","single-quote-enabled":{name:"Habilitar `Estilo de comillas simples`",description:"Especifica que se debe utilizar el estilo de comillas simples seleccionado."},"single-quote-style":{name:"Estilo de comillas simples",description:"El estilo de las comillas simples a utilizar."},"double-quote-enabled":{name:"Habilitar `Estilo de comillas dobles`",description:"Especifica que se debe utilizar el estilo de comillas dobles seleccionado."},"double-quote-style":{name:"Estilo de comillas dobles",description:"El estilo de comillas dobles a utilizar."}},"re-index-footnotes":{name:"Volver a indexar notas al pie",description:"Vuelve a indexar las notas al pie de p\xE1gina y las notas al pie, seg\xFAn el orden de las referencias de notas al pie en el archivo. <b>NOTA: esta regla *no* funciona si hay m\xE1s de una nota al pie para una clave.</b>"},"remove-consecutive-list-markers":{name:"Eliminar marcadores de lista consecutiva",description:"Elimina marcadores de lista consecutivos. \xDAtil al copiar y pegar elementos de la lista."},"remove-empty-lines-between-list-markers-and-checklists":{name:"Eliminar l\xEDneas vac\xEDas entre marcadores de lista y listas de verificaci\xF3n",description:"No debe haber l\xEDneas vac\xEDas entre los marcadores de lista y las listas de verificaci\xF3n."},"remove-empty-list-markers":{name:"Eliminar marcadores de lista vac\xEDa",description:"Elimina marcadores de listas vac\xEDas, es decir, lista de elementos sin contenido."},"remove-hyphenated-line-breaks":{name:"Eliminar saltos de l\xEDnea con gui\xF3n",description:"Elimina los saltos de l\xEDnea con gui\xF3n. \xDAtil al pegar texto de libros de texto."},"remove-hyphens-on-paste":{name:"Eliminar guiones al pegar",description:"Elimina guiones del texto al pegar"},"remove-leading-or-trailing-whitespace-on-paste":{name:"Eliminar espacios en blanco iniciales o finales al pegar",description:"Elimina cualquier espacio en blanco inicial que no sea una pesta\xF1a y todos los espacios en blanco finales para que el texto se pegue"},"remove-leftover-footnotes-from-quote-on-paste":{name:"Eliminar las notas al pie sobrantes de la cita al pegar",description:"Elimina las referencias de notas al pie sobrantes para que el texto se pegue"},"remove-link-spacing":{name:"Quitar el espacio entre enlaces",description:"Elimina el espacio alrededor del texto del enlace."},"remove-multiple-blank-lines-on-paste":{name:"Eliminar varias l\xEDneas en blanco al pegar",description:"Condensa varias l\xEDneas en blanco en una l\xEDnea en blanco para que el texto se pegue"},"remove-multiple-spaces":{name:"Quitar varios espacios",description:"Elimina dos o m\xE1s espacios consecutivos. Ignora los espacios al principio y al final de la l\xEDnea."},"remove-space-around-characters":{name:"Quitar el espacio alrededor de los caracteres",description:"Garantiza que determinados caracteres no est\xE9n rodeados de espacios en blanco (ya sean espacios individuales o tabulaciones). Tenga en cuenta que esto puede causar problemas con el formato de descuento en algunos casos.","include-fullwidth-forms":{name:"Incluir formularios de ancho completo",description:'Incluir <a href="https://en.wikipedia.org/wiki/Halfwidth_and_Fullwidth_Forms_(Unicode_block)">bloque Unicode de formularios de ancho completo</a>'},"include-cjk-symbols-and-punctuation":{name:"Incluir s\xEDmbolos de CJK y puntuaci\xF3n",description:'Incluir <a href="https://en.wikipedia.org/wiki/CJK_Symbols_and_Punctuation">Bloque Unicode de s\xEDmbolos y puntuaci\xF3n de CJK</a>'},"include-dashes":{name:"Incluir guiones",description:"Incluir gui\xF3n corto (\u2013) y gui\xF3n largo (\u2014)"},"other-symbols":{name:"Otros s\xEDmbolos",description:"Otros s\xEDmbolos para incluir"}},"remove-space-before-or-after-characters":{name:"Quitar el espacio antes o despu\xE9s de los caracteres",description:"Elimina el espacio antes de los caracteres especificados y despu\xE9s de los caracteres especificados. Tenga en cuenta que esto puede causar problemas con el formato de descuento en algunos casos.","characters-to-remove-space-before":{name:"Eliminar espacio antes de los caracteres",description:"Elimina el espacio antes de los caracteres especificados. <b>Nota: el uso de `{` o `}` en la lista de caracteres afectar\xE1 inesperadamente a los archivos, ya que se usa en la sintaxis de ignorar en segundo plano.</b>"},"characters-to-remove-space-after":{name:"Eliminar espacio despu\xE9s de los caracteres",description:"Elimina el espacio despu\xE9s de los caracteres especificados. <b>Nota: el uso de `{` o `}` en la lista de caracteres afectar\xE1 inesperadamente a los archivos, ya que se usa en la sintaxis de ignorar en segundo plano.</b>"}},"remove-trailing-punctuation-in-heading":{name:"Eliminar la puntuaci\xF3n final en el encabezado",description:'Elimina la puntuaci\xF3n especificada al final de los encabezados, asegur\xE1ndose de ignorar el punto y coma al final de <a href="https://es.wikipedia.org/wiki/Anexo:Referencias_a_entidades_de_caracteres_XML_y_HTML">referencias de entidades de HTML</a>.',"punctuation-to-remove":{name:"Puntuaci\xF3n final",description:"La puntuaci\xF3n final que se eliminar\xE1 de los encabezados del archivo."}},"remove-yaml-keys":{name:"Eliminar claves de YAML",description:"Elimina las claves especificadas de YAML","yaml-keys-to-remove":{name:"Claves de YAML para eliminar",description:"Las claves de YAML para eliminar del frontmatter del YAML con o sin dos puntos"}},"space-after-list-markers":{name:"Espacio despu\xE9s de los marcadores de lista",description:"Debe haber un solo espacio despu\xE9s de los marcadores de lista y las casillas de verificaci\xF3n."},"space-between-chinese-japanese-or-korean-and-english-or-numbers":{name:"Espacio entre chino japon\xE9s o coreano e ingl\xE9s o n\xFAmeros",description:'Garantiza que el chino, el japon\xE9s o el coreano y el ingl\xE9s o los n\xFAmeros est\xE9n separados por un solo espacio. Sigue estas <a href="https://github.com/sparanoid/chinese-copywriting-guidelines">directrices</a>'},"strong-style":{name:"Estilo fuerte",description:"Se asegura de que el estilo fuerte sea consistente.",style:{name:"Estilo",description:"El estilo utilizado para denotar contenido fuerte/en negrita"}},"trailing-spaces":{name:"Espacios finales",description:"Elimina espacios adicionales despu\xE9s de cada l\xEDnea.","two-space-line-break":{name:"Salto de l\xEDnea de dos espacios",description:'Ignore dos espacios seguidos de un salto de l\xEDnea ("Regla de dos espacios").'}},"two-spaces-between-lines-with-content":{name:"Dos espacios entre l\xEDneas con contenido",description:"Se asegura de que el salto de l\xEDnea especificado se agregue al final de las l\xEDneas y el contenido contin\xFAe en la l\xEDnea siguiente para p\xE1rrafos, citas en bloque y elementos de lista.","line-break-indicator":{name:"Indicador de salto de l\xEDnea",description:"El indicador de salto de l\xEDnea a utilizar."}},"unordered-list-style":{name:"Estilo de lista desordenada",description:"Se asegura de que las listas desordenadas sigan el estilo especificado.","list-style":{name:"Estilo de elemento de lista",description:"El estilo de elemento de lista para usar en listas desordenadas"}},"yaml-key-sort":{name:"Clasificaci\xF3n de clave de YAML",description:"Ordena las claves de YAML seg\xFAn el orden y la prioridad especificados. <b>Nota: tambi\xE9n puede eliminar las l\xEDneas en blanco.</b>","yaml-key-priority-sort-order":{name:"Orden de clasificaci\xF3n de prioridad de clave de YAML",description:"El orden en el que se ordenan las claves con una en cada l\xEDnea donde se ordena en el orden que se encuentra en la lista"},"priority-keys-at-start-of-yaml":{name:"Claves de prioridad al inicio del YAML",description:"El orden de clasificaci\xF3n de prioridad clave de YAML se coloca al comienzo del frontmatter del YAML"},"yaml-sort-order-for-other-keys":{name:"Orden de clasificaci\xF3n de YAML para otras claves",description:"La forma en que ordenar las claves que no se encuentran en el \xE1rea de texto `Orden de clasificaci\xF3n de prioridad de clave de YAML`"}},"yaml-timestamp":{name:"Marca de tiempo de YAML",description:"Lleve un registro de la fecha en que se edit\xF3 el archivo por \xFAltima vez en el frente del YAML. Obtiene las fechas de los metadatos del archivo.","date-created":{name:"Fecha de creaci\xF3n",description:"Inserte la fecha de creaci\xF3n del archivo"},"date-created-key":{name:"Clave de fecha de creaci\xF3n",description:"La clave de YAML para usar para la fecha de creaci\xF3n"},"date-modified":{name:"Fecha modificada",description:"Inserte la fecha en que se modific\xF3 el archivo por \xFAltima vez"},"date-modified-key":{name:"Clave de fecha modificada",description:"La clave de YAML para usar para la fecha de modificaci\xF3n"},format:{name:"Formato",description:"Formato de fecha de Moment a usar (ver [Opciones de formato de Moment](https://momentjscom.readthedocs.io/en/latest/moment/04-displaying/01-format/))"}},"yaml-title-alias":{name:"Alias de t\xEDtulo de YAML",description:"Inserta o actualiza el t\xEDtulo del archivo en la secci\xF3n de alias de YAML frontmatter. Obtiene el t\xEDtulo del primer H1 o nombre de archivo.","preserve-existing-alias-section-style":{name:"Conservar el estilo de secci\xF3n de alias existente",description:"Si se establece, la configuraci\xF3n `Estilo de secci\xF3n de alias de YAML` se aplica solo a las secciones reci\xE9n creadas"},"keep-alias-that-matches-the-filename":{name:"Mantenga el alias que coincida con el nombre del archivo",description:"Estos alias suelen ser redundantes."},"use-yaml-key-to-keep-track-of-old-filename-or-heading":{name:"Use la clave de YAML especificado por `Clave auxiliar de alias` para ayudar con los cambios de nombre de archivo y encabezado",description:"Si se establece, cuando cambia el primer encabezado H1 o cambia el nombre de archivo si el primer H1 no est\xE1 presente, el alias anterior almacenado en esta clave se reemplazar\xE1 con el nuevo valor en lugar de simplemente insertar una nueva entrada en la matriz de alias."},"alias-helper-key":{name:"Clave auxiliar de alias",description:"La clave que se debe utilizar para ayudar a realizar un seguimiento de cu\xE1l fue el \xFAltimo nombre de archivo o encabezado que esta regla almacen\xF3 en el frontmatter."}},"yaml-title":{name:"T\xEDtulo de YAML",description:"Inserta el t\xEDtulo del archivo en el frontmatter de YAML. Obtiene el t\xEDtulo seg\xFAn el modo seleccionado.","title-key":{name:"Clave de t\xEDtulo",description:"La clave de YAML para usar para el t\xEDtulo"},mode:{name:"Modo",description:"El m\xE9todo a utilizar para obtener el t\xEDtulo"}}},enums:{"Title Case":"Titulo del Caso","ALL CAPS":"TODO MAY\xDASCULAS","First letter":"Primera letra",".":".",")":")",ERROR:"error",TRACE:"trazar",DEBUG:"depurar",INFO:"informaci\xF3n",WARN:"advertencia",SILENT:"silencio",ascending:"ascendente",lazy:"perezoso",Nothing:"nada","Remove hashtag":"Remove hashtag","Remove whole tag":"Remove whole tag",asterisk:"asterisco",underscore:"guion bajo",consistent:"congruente","-":"-","*":"*","+":"+",space:"espacio","no space":"sin espacio",None:"nada","Ascending Alphabetical":"Ascendente alfab\xE9tico","Descending Alphabetical":"Descendiente alfab\xE9tico","multi-line":"multil\xEDnea","single-line":"linea sola","single string to single-line":"una sola cadena a una sola l\xEDnea","single string to multi-line":"cadena \xFAnica a multil\xEDnea","single string comma delimited":"cadena \xFAnica delimitada por comas","single string space delimited":"espacio de una sola cadena delimitado","single-line space delimited":"espacio de una sola l\xEDnea delimitado","first-h1":"primer encabezado de nivel 1","first-h1-or-filename-if-h1-missing":"primer encabezado de nivel 1 o nombre de archivo si falta el encabezado de primer nivel 1",filename:"nombre del archivo","''":"''","\u2018\u2019":"\u2018\u2019",'""':'""',"\u201C\u201D":"\u201C\u201D","\\":"\\","<br>":"<br>"," ":" ","<br/>":"<br/>"}};var yf={};var bf={};var kf={};var vf={};var Af={commands:{"lint-file":{name:"\u73FE\u5728\u306E\u30D5\u30A1\u30A4\u30EB\u3092Lint\u3059\u308B","error-message":"\u3053\u306E\u30D5\u30A1\u30A4\u30EB\u306ELint\u30A8\u30E9\u30FC"},"lint-file-unless-ignored":{name:"\u9664\u5916\u3055\u308C\u3066\u3044\u306A\u3051\u308C\u3070\u3001\u73FE\u5728\u306E\u30D5\u30A1\u30A4\u30EB\u3092Lint\u3059\u308B"},"lint-all-files":{name:"Vault\u5185\u306E\u3059\u3079\u3066\u306E\u30D5\u30A1\u30A4\u30EB\u3092Lint\u3059\u308B","error-message":"\u30D5\u30A1\u30A4\u30EB\u5185\u306E\u3059\u3079\u3066\u306E\u30D5\u30A1\u30A4\u30EB\u306ELint\u30A8\u30E9\u30FC","success-message":"\u3059\u3079\u3066\u306E\u30D5\u30A1\u30A4\u30EB\u3092Lint\u3057\u307E\u3057\u305F","errors-message-singular":"\u3059\u3079\u3066\u306E\u30D5\u30A1\u30A4\u30EB\u3092Lint\u3057\u30011\u3064\u306E\u30A8\u30E9\u30FC\u304C\u3042\u308A\u307E\u3057\u305F\u3002","errors-message-plural":"\u3059\u3079\u3066\u306E\u30D5\u30A1\u30A4\u30EB\u3092Lint\u3057\u3001{NUM}\u500B\u306E\u30A8\u30E9\u30FC\u304C\u3042\u308A\u307E\u3057\u305F\u3002","start-message":"\u3053\u308C\u306B\u3088\u308A\u3001\u3059\u3079\u3066\u306E\u30D5\u30A1\u30A4\u30EB\u304C\u7DE8\u96C6\u3055\u308C\u3001\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3059\u308B\u53EF\u80FD\u6027\u304C\u3042\u308A\u307E\u3059\u3002","submit-button-text":"\u3059\u3079\u3066Lint\u3059\u308B","submit-button-notice-text":"\u3059\u3079\u3066\u306E\u30D5\u30A1\u30A4\u30EB\u3092Lint\u3057\u3066\u3044\u307E\u3059..."},"lint-all-files-in-folder":{name:"\u73FE\u5728\u306E\u30D5\u30A9\u30EB\u30C0\u5185\u306E\u3059\u3079\u3066\u306E\u30D5\u30A1\u30A4\u30EB\u3092Lint\u3059\u308B","start-message":"\u3053\u308C\u306B\u3088\u308A\u3001{FOLDER_NAME}\u5185\u306E\u3059\u3079\u3066\u306E\u30D5\u30A1\u30A4\u30EB\uFF08\u30B5\u30D6\u30D5\u30A9\u30EB\u30C0\u5185\u306E\u30D5\u30A1\u30A4\u30EB\u3082\u542B\u3080\uFF09\u304C\u7DE8\u96C6\u3055\u308C\u3001\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3059\u308B\u53EF\u80FD\u6027\u304C\u3042\u308A\u307E\u3059\u3002","submit-button-text":"{FOLDER_NAME}\u5185\u306E\u3059\u3079\u3066\u306E\u30D5\u30A1\u30A4\u30EB\u3092Lint\u3059\u308B","submit-button-notice-text":"{FOLDER_NAME}\u5185\u306E\u3059\u3079\u3066\u306E\u30D5\u30A1\u30A4\u30EB\u3092Lint\u3057\u3066\u3044\u307E\u3059...","error-message":"{FOLDER_NAME}\u5185\u306E\u3059\u3079\u3066\u306E\u30D5\u30A1\u30A4\u30EB\u306ELint\u30A8\u30E9\u30FC","success-message":"{FOLDER_NAME}\u5185\u306E{NUM}\u500B\u306E\u30D5\u30A1\u30A4\u30EB\u3092Lint\u3057\u307E\u3057\u305F\u3002","message-singular":"{FOLDER_NAME}\u5185\u306E{NUM}\u500B\u306E\u30D5\u30A1\u30A4\u30EB\u3092Lint\u3057\u30011\u3064\u306E\u30A8\u30E9\u30FC\u304C\u3042\u308A\u307E\u3057\u305F\u3002","message-plural":"{FOLDER_NAME}\u5185\u306E{FILE_COUNT}\u500B\u306E\u30D5\u30A1\u30A4\u30EB\u3092Lint\u3057\u3001{ERROR_COUNT}\u500B\u306E\u30A8\u30E9\u30FC\u304C\u3042\u308A\u307E\u3057\u305F\u3002"},"paste-as-plain-text":{name:"\u30D7\u30EC\u30FC\u30F3\u30C6\u30AD\u30B9\u30C8\u3068\u3057\u3066\u8CBC\u308A\u4ED8\u3051\u308B\uFF08\u5909\u66F4\u306A\u3057\uFF09"},"ignore-folder":{name:"\u30D5\u30A9\u30EB\u30C0\u3092\u7121\u8996\u3059\u308B"},"ignore-file":{name:"\u30D5\u30A1\u30A4\u30EB\u3092\u7121\u8996\u3059\u308B"},"lint-file-pop-up-menu-text":{name:"\u30D5\u30A1\u30A4\u30EB\u3092Lint\u3059\u308B"},"lint-folder-pop-up-menu-text":{name:"\u30D5\u30A9\u30EB\u30C0\u3092Lint\u3059\u308B"},"ignore-file-pop-up-menu-text":{name:"\u30D5\u30A1\u30A4\u30EB\u3092Lint\u304B\u3089\u7121\u8996\u3059\u308B"},"ignore-folder-pop-up-menu-text":{name:"\u30D5\u30A9\u30EB\u30C0\u3092Lint\u304B\u3089\u7121\u8996\u3059\u308B"}},logs:{"plugin-load":"\u30D7\u30E9\u30B0\u30A4\u30F3\u3092\u8AAD\u307F\u8FBC\u307F\u4E2D","plugin-unload":"\u30D7\u30E9\u30B0\u30A4\u30F3\u3092\u30A2\u30F3\u30ED\u30FC\u30C9\u4E2D","folder-lint":"\u30D5\u30A9\u30EB\u30C0\u3092Lint\u4E2D ","linter-run":"Linter\u3092\u5B9F\u884C\u4E2D","file-change-yaml-lint-run":"\u30A8\u30C7\u30A3\u30BF\u306E\u5185\u5BB9\u5909\u66F4\u306B\u3088\u308BYAML\u306ELint\u3092\u5B9F\u884C\u4E2D","file-change-yaml-lint-skipped":"\u30D5\u30A1\u30A4\u30EB\u306E\u5909\u66F4\u304C\u691C\u51FA\u3055\u308C\u306A\u304B\u3063\u305F\u305F\u3081\u3001YAML\u306ELint\u3092\u30B9\u30AD\u30C3\u30D7\u3057\u307E\u3057\u305F\u3002","file-change-yaml-lint-warning":"\u30D5\u30A1\u30A4\u30EB\u60C5\u5831\u304C\u5B58\u5728\u3057\u307E\u305B\u3093\u304C\u3001\u30C7\u30D0\u30A6\u30F3\u30B9\u304C\u5B9F\u884C\u3055\u308C\u307E\u3057\u305F\u3002\u3069\u3053\u304B\u3067\u554F\u984C\u304C\u767A\u751F\u3057\u307E\u3057\u305F\u3002","paste-link-warning":"\u30AF\u30EA\u30C3\u30D7\u30DC\u30FC\u30C9\u306E\u5185\u5BB9\u304C\u30EA\u30F3\u30AF\u3067\u3042\u308B\u305F\u3081\u3001\u8CBC\u308A\u4ED8\u3051\u306ELint\u3092\u4E2D\u6B62\u3057\u307E\u3057\u305F\u3002\u3053\u308C\u306B\u3088\u308A\u3001\u8CBC\u308A\u4ED8\u3051\u3092\u5909\u66F4\u3059\u308B\u4ED6\u306E\u30D7\u30E9\u30B0\u30A4\u30F3\u3068\u306E\u7AF6\u5408\u3092\u56DE\u907F\u3057\u307E\u3059\u3002","see-console":"\u8A73\u7D30\u306F\u30B3\u30F3\u30BD\u30FC\u30EB\u3092\u53C2\u7167\u3057\u3066\u304F\u3060\u3055\u3044\u3002","unknown-error":"Lint\u4E2D\u306B\u4E0D\u660E\u306A\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F\u3002","moment-locale-not-found":"Moment.js\u306E\u30ED\u30B1\u30FC\u30EB\u3092 {MOMENT_LOCALE} \u306B\u5207\u308A\u66FF\u3048\u3088\u3046\u3068\u3057\u307E\u3057\u305F\u304C\u3001\u73FE\u5728\u306E\u30ED\u30B1\u30FC\u30EB\u306F {CURRENT_LOCALE} \u3067\u3059\u3002","file-change-lint-message-start":"Lint\u3055\u308C\u307E\u3057\u305F","custom-command-callback-warning":"\u7D71\u5408\u30C6\u30B9\u30C8\u306E\u305F\u3081\u306B\u306E\u307F\u30AB\u30B9\u30BF\u30E0\u30B3\u30DE\u30F3\u30C9\u30B3\u30FC\u30EB\u30D0\u30C3\u30AF\u3092\u8A2D\u5B9A\u3057\u3066\u304F\u3060\u3055\u3044\u3002","pre-rules":"\u57FA\u672C\u30EB\u30FC\u30EB\u306E\u524D\u306E\u30EB\u30FC\u30EB","post-rules":"\u57FA\u672C\u30EB\u30FC\u30EB\u306E\u5F8C\u306E\u30EB\u30FC\u30EB","rule-running":"\u30EB\u30FC\u30EB\u3092\u5B9F\u884C\u4E2D","custom-regex":"\u30AB\u30B9\u30BF\u30E0\u6B63\u898F\u8868\u73FE\u30EB\u30FC\u30EB","running-custom-regex":"\u30AB\u30B9\u30BF\u30E0\u6B63\u898F\u8868\u73FE\u3092\u5B9F\u884C\u4E2D","running-custom-lint-command":"\u30AB\u30B9\u30BF\u30E0Lint\u30B3\u30DE\u30F3\u30C9\u3092\u5B9F\u884C\u4E2D","custom-lint-duplicate-warning":'\u540C\u3058\u30B3\u30DE\u30F3\u30C9\uFF08"{COMMAND_NAME}"\uFF09\u3092\u30AB\u30B9\u30BF\u30E0Lint\u30EB\u30FC\u30EB\u3068\u3057\u30662\u56DE\u5B9F\u884C\u3059\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093\u3002',"custom-lint-error-message":"\u30AB\u30B9\u30BF\u30E0Lint\u30B3\u30DE\u30F3\u30C9","disabled-text":"\u306F\u7121\u52B9\u3067\u3059","run-rule-text":"\u5B9F\u884C\u4E2D","timing-key-not-found":"\u30BF\u30A4\u30DF\u30F3\u30B0\u30AD\u30FC '{TIMING_KEY}' \u306F\u30BF\u30A4\u30DF\u30F3\u30B0\u60C5\u5831\u30EA\u30B9\u30C8\u306B\u5B58\u5728\u3057\u306A\u3044\u305F\u3081\u3001\u7121\u8996\u3055\u308C\u307E\u3057\u305F","milliseconds-abbreviation":"ms","invalid-date-format-error":"\u4F5C\u6210\u65E5\u4ED8\u306E\u5F62\u5F0F '{DATE}' \u3092\u89E3\u6790\u307E\u305F\u306F\u5224\u5225\u3067\u304D\u306A\u304B\u3063\u305F\u305F\u3081\u3001\u4F5C\u6210\u65E5\u4ED8\u306F '{FILE_NAME}' \u306B\u305D\u306E\u307E\u307E\u6B8B\u3055\u308C\u307E\u3057\u305F","invalid-delimiter-error-message":"\u533A\u5207\u308A\u6587\u5B57\u306F 1\u6587\u5B57\u306E\u307F\u8A31\u53EF\u3055\u308C\u3066\u3044\u307E\u3059","missing-footnote-error-message":"\u811A\u6CE8 '{FOOTNOTE}' \u306B\u306F\u5BFE\u5FDC\u3059\u308B\u811A\u6CE8\u53C2\u7167\u304C\u811A\u6CE8\u5185\u5BB9\u306E\u524D\u306B\u5B58\u5728\u3057\u306A\u3044\u305F\u3081\u3001\u51E6\u7406\u3067\u304D\u307E\u305B\u3093\u3002\u3059\u3079\u3066\u306E\u811A\u6CE8\u306B\u811A\u6CE8\u5185\u5BB9\u306E\u524D\u306B\u5BFE\u5FDC\u3059\u308B\u53C2\u7167\u304C\u3042\u308B\u3053\u3068\u3092\u78BA\u8A8D\u3057\u3066\u304F\u3060\u3055\u3044\u3002","too-many-footnotes-error-message":"\u811A\u6CE8\u30AD\u30FC '{FOOTNOTE_KEY}' \u306B\u8907\u6570\u306E\u811A\u6CE8\u304C\u53C2\u7167\u3055\u308C\u3066\u3044\u307E\u3059\u3002\u811A\u6CE8\u3092\u66F4\u65B0\u3057\u3066\u3001\u811A\u6CE8\u30AD\u30FC\u3054\u3068\u306B 1\u3064\u306E\u811A\u6CE8\u306E\u307F\u304C\u5B58\u5728\u3059\u308B\u3088\u3046\u306B\u3057\u3066\u304F\u3060\u3055\u3044\u3002","wrapper-yaml-error":"YAML\u30A8\u30E9\u30FC: {ERROR_MESSAGE}","wrapper-unknown-error":"\u4E0D\u660E\u306A\u30A8\u30E9\u30FC: {ERROR_MESSAGE}"},"notice-text":{"empty-clipboard":"\u30AF\u30EA\u30C3\u30D7\u30DC\u30FC\u30C9\u306B\u5185\u5BB9\u304C\u3042\u308A\u307E\u305B\u3093\u3002","characters-added":"\u6587\u5B57\u304C\u8FFD\u52A0\u3055\u308C\u307E\u3057\u305F","characters-removed":"\u6587\u5B57\u304C\u524A\u9664\u3055\u308C\u307E\u3057\u305F"},"all-rules-option":"\u3059\u3079\u3066","linter-title":"Linter","empty-search-results-text":"\u691C\u7D22\u306B\u4E00\u81F4\u3059\u308B\u8A2D\u5B9A\u304C\u3042\u308A\u307E\u305B\u3093","warning-text":"\u8B66\u544A","file-backup-text":"\u30D5\u30A1\u30A4\u30EB\u306E\u30D0\u30C3\u30AF\u30A2\u30C3\u30D7\u3092\u53D6\u3063\u3066\u3044\u308B\u3053\u3068\u3092\u78BA\u8A8D\u3057\u3066\u304F\u3060\u3055\u3044\u3002","custom-command-warning":"\u30AB\u30B9\u30BF\u30E0\u30B3\u30DE\u30F3\u30C9\u304C\u6709\u52B9\u306B\u306A\u3063\u3066\u3044\u308B\u72B6\u614B\u3067\u8907\u6570\u306E\u30D5\u30A1\u30A4\u30EB\u3092Lint\u3059\u308B\u306E\u306F\u3001\u30B5\u30A4\u30C9\u30D1\u30CD\u30EB\u3067\u30DA\u30A4\u30F3\u3092\u958B\u304F\u80FD\u529B\u304C\u5FC5\u8981\u306A\u9045\u3044\u30D7\u30ED\u30BB\u30B9\u3067\u3059\u3002\u30AB\u30B9\u30BF\u30E0\u30B3\u30DE\u30F3\u30C9\u304C\u7121\u52B9\u306A\u72B6\u614B\u3067\u5B9F\u884C\u3059\u308B\u3088\u308A\u3082\u660E\u3089\u304B\u306B\u9045\u304F\u306A\u308A\u307E\u3059\u3002\u6CE8\u610F\u3057\u3066\u9032\u3081\u3066\u304F\u3060\u3055\u3044\u3002","cancel-button-text":"\u30AD\u30E3\u30F3\u30BB\u30EB","do-not-show-again":"\u3053\u306E\u78BA\u8A8D\u3092\u4ECA\u5F8C\u8868\u793A\u3057\u306A\u3044","disabled-other-rule-notice":"<code>{NAME_1}</code>\u3092\u6709\u52B9\u306B\u3059\u308B\u3068\u3001<code>{NAME_2}</code>\u304C\u7121\u52B9\u306B\u306A\u308A\u307E\u3059\u3002\u7D9A\u884C\u3057\u307E\u3059\u304B\uFF1F","disabled-conflicting-rule-notice":"{NAME_1}\u306F{NAME_2}\u3068\u7AF6\u5408\u3057\u3066\u3044\u308B\u305F\u3081\u3001\u7121\u52B9\u306B\u306A\u308A\u307E\u3057\u305F\u3002\u8A2D\u5B9A\u30BF\u30D6\u3067\u3069\u306E\u8A2D\u5B9A\u3092\u30AA\u30D5\u306B\u3059\u308B\u304B\u3092\u5207\u308A\u66FF\u3048\u308B\u3053\u3068\u304C\u3067\u304D\u307E\u3059\u3002",ok:"Ok","parse-results-heading-text":"\u30AB\u30B9\u30BF\u30E0\u89E3\u6790\u5024","file-parse-description-text":"{FILE}\u3067\u898B\u3064\u304B\u3063\u305F\u30AB\u30B9\u30BF\u30E0\u7F6E\u63DB\u306E\u30EA\u30B9\u30C8\u306F\u4EE5\u4E0B\u306E\u901A\u308A\u3067\u3059\u3002","no-parsed-values-found-text":"{FILE}\u306B\u30AB\u30B9\u30BF\u30E0\u7F6E\u63DB\u306F\u898B\u3064\u304B\u308A\u307E\u305B\u3093\u3067\u3057\u305F\u3002{FILE}\u5185\u306E\u30AB\u30B9\u30BF\u30E0\u7F6E\u63DB\u3092\u542B\u3080\u3059\u3079\u3066\u306E\u30C6\u30FC\u30D6\u30EB\u304C2\u5217\u306E\u307F\u3067\u3001\u3059\u3079\u3066\u306E\u884C\u304C\u30D1\u30A4\u30D7\uFF08\u4F8B\uFF1A|\uFF09\u3067\u59CB\u307E\u308A\u3001\u7D42\u308F\u3063\u3066\u3044\u308B\u3053\u3068\u3092\u78BA\u8A8D\u3057\u3066\u304F\u3060\u3055\u3044\u3002","find-header-text":"\u691C\u7D22\u3059\u308B\u5358\u8A9E","replace-header-text":"\u7F6E\u63DB\u3059\u308B\u5358\u8A9E","close-button-text":"\u9589\u3058\u308B",tabs:{names:{general:"\u4E00\u822C",custom:"\u30AB\u30B9\u30BF\u30E0",yaml:"YAML",heading:"\u898B\u51FA\u3057",content:"\u5185\u5BB9",footnote:"\u811A\u6CE8",spacing:"\u30B9\u30DA\u30FC\u30B9",paste:"\u8CBC\u308A\u4ED8\u3051",debug:"\u30C7\u30D0\u30C3\u30B0"},general:{"lint-on-save":{name:"\u4FDD\u5B58\u6642\u306BLint\u5B9F\u884C",description:"\u624B\u52D5\u3067\u4FDD\u5B58\u3057\u305F\u3068\u304D\u306B\u30D5\u30A1\u30A4\u30EB\u3092Lint\u3059\u308B\uFF08<code>Ctrl + S</code>\u304C\u62BC\u3055\u308C\u305F\u3068\u304D\u3084\u3001vim\u30AD\u30FC\u30D0\u30A4\u30F3\u30C9\u3092\u4F7F\u7528\u3057\u3066\u3044\u308B\u3068\u304D\u306B<code>:w</code>\u304C\u5B9F\u884C\u3055\u308C\u305F\u3068\u304D\uFF09"},"display-message":{name:"Lint\u6642\u306B\u30E1\u30C3\u30BB\u30FC\u30B8\u3092\u8868\u793A",description:"Lint\u5F8C\u306B\u5909\u66F4\u3055\u308C\u305F\u6587\u5B57\u6570\u3092\u8868\u793A\u3059\u308B"},"suppress-message-when-no-change":{name:"\u5909\u66F4\u304C\u306A\u3044\u5834\u5408\u306F\u30E1\u30C3\u30BB\u30FC\u30B8\u3092\u6291\u5236",description:"\u6709\u52B9\u306B\u3059\u308B\u3068\u3001\u5B9F\u969B\u306B\u5909\u66F4\u304C\u306A\u3044\u5834\u5408\u306F\u30E1\u30C3\u30BB\u30FC\u30B8\u304C\u8868\u793A\u3055\u308C\u307E\u305B\u3093\u3002"},"lint-on-file-change":{name:"\u30D5\u30A9\u30FC\u30AB\u30B9\u3055\u308C\u305F\u30D5\u30A1\u30A4\u30EB\u306E\u5909\u66F4\u6642\u306BLint\u3059\u308B",description:"\u30D5\u30A1\u30A4\u30EB\u304C\u9589\u3058\u3089\u308C\u305F\u308A\u3001\u65B0\u3057\u3044\u30D5\u30A1\u30A4\u30EB\u306B\u5207\u308A\u66FF\u3048\u3089\u308C\u305F\u308A\u3057\u305F\u3068\u304D\u306B\u3001\u524D\u306E\u30D5\u30A1\u30A4\u30EB\u304CLint\u3055\u308C\u307E\u3059\u3002"},"display-lint-on-file-change-message":{name:"\u30D5\u30A9\u30FC\u30AB\u30B9\u3055\u308C\u305F\u30D5\u30A1\u30A4\u30EB\u306E\u5909\u66F4\u6642\u306BLint\u30E1\u30C3\u30BB\u30FC\u30B8\u3092\u8868\u793A",description:'"\u30D5\u30A9\u30FC\u30AB\u30B9\u3055\u308C\u305F\u30D5\u30A1\u30A4\u30EB\u306E\u5909\u66F4\u6642\u306BLint\u3057\u305F"\u3068\u304D\u306B\u30E1\u30C3\u30BB\u30FC\u30B8\u3092\u8868\u793A\u3057\u307E\u3059'},"folders-to-ignore":{name:"\u7121\u8996\u3059\u308B\u30D5\u30A9\u30EB\u30C0",description:"\u3059\u3079\u3066\u306E\u30D5\u30A1\u30A4\u30EB\u3092Lint\u3059\u308B\u3068\u304D\u3084\u3001\u4FDD\u5B58\u6642\u306BLint\u3059\u308B\u3068\u304D\u306B\u7121\u8996\u3059\u308B\u30D5\u30A9\u30EB\u30C0\u3002","folder-search-placeholder-text":"\u30D5\u30A9\u30EB\u30C0\u540D","add-input-button-text":"\u7121\u8996\u3059\u308B\u30D5\u30A9\u30EB\u30C0\u3092\u8FFD\u52A0"},"files-to-ignore":{name:"\u7121\u8996\u3059\u308B\u30D5\u30A1\u30A4\u30EB",description:"\u3059\u3079\u3066\u306E\u30D5\u30A1\u30A4\u30EB\u3092Lint\u3059\u308B\u3068\u304D\u3084\u3001\u4FDD\u5B58\u6642\u306BLint\u3059\u308B\u3068\u304D\u306B\u7121\u8996\u3059\u308B\u30D5\u30A1\u30A4\u30EB\u3002","file-search-placeholder-text":"\u7121\u8996\u3059\u308B\u30D5\u30A1\u30A4\u30EB\u306E\u6B63\u898F\u8868\u73FE","add-input-button-text":"\u7121\u8996\u3059\u308B\u30D5\u30A1\u30A4\u30EB\u306E\u6B63\u898F\u8868\u73FE\u3092\u8FFD\u52A0","label-placeholder-text":"\u30E9\u30D9\u30EB","flags-placeholder-text":"\u30D5\u30E9\u30B0"},"additional-file-extensions":{name:"\u8FFD\u52A0\u306E\u30D5\u30A1\u30A4\u30EB\u62E1\u5F35\u5B50",description:"md \u306B\u52A0\u3048\u3066 Lint \u3059\u308B\u30D5\u30A1\u30A4\u30EB\u62E1\u5F35\u5B50\u3002\u4F8B: mdx\u3001svx\u3002\u5148\u982D\u306E\u30C9\u30C3\u30C8\u306F\u542B\u3081\u307E\u305B\u3093\u3002<b>\u6CE8: \u8FFD\u52A0\u3057\u305F\u62E1\u5F35\u5B50\u306B\u95A2\u4FC2\u306A\u304F\u3001Obsidian \u304C Markdown \u3068\u3057\u3066\u8A8D\u8B58\u3059\u308B\u30D5\u30A1\u30A4\u30EB\uFF08\u30CD\u30A4\u30C6\u30A3\u30D6\u307E\u305F\u306F\u4ED6\u306E\u30D7\u30E9\u30B0\u30A4\u30F3\u7D4C\u7531\uFF09\u306E\u307F\u304C Lint \u3055\u308C\u307E\u3059\u3002</b>","extension-placeholder":"\u4F8B: mdx","add-input-button-text":"\u62E1\u5F35\u5B50\u3092\u8FFD\u52A0"},"override-locale":{name:"\u30ED\u30B1\u30FC\u30EB\u3092\u4E0A\u66F8\u304D\u3059\u308B",description:"\u30C7\u30D5\u30A9\u30EB\u30C8\u3068\u306F\u7570\u306A\u308B\u30ED\u30B1\u30FC\u30EB\u3092\u4F7F\u7528\u3057\u305F\u3044\u5834\u5408\u306B\u8A2D\u5B9A\u3057\u307E\u3059"},"same-as-system-locale":"\u30B7\u30B9\u30C6\u30E0\u3068\u540C\u3058 ({SYS_LOCALE})","yaml-aliases-section-style":{name:"YAML\u30A8\u30A4\u30EA\u30A2\u30B9\u30BB\u30AF\u30B7\u30E7\u30F3\u306E\u30B9\u30BF\u30A4\u30EB",description:"YAML\u30A8\u30A4\u30EA\u30A2\u30B9\u30BB\u30AF\u30B7\u30E7\u30F3\u306E\u30B9\u30BF\u30A4\u30EB"},"yaml-tags-section-style":{name:"YAML\u30BF\u30B0\u30BB\u30AF\u30B7\u30E7\u30F3\u306E\u30B9\u30BF\u30A4\u30EB",description:"YAML\u30BF\u30B0\u30BB\u30AF\u30B7\u30E7\u30F3\u306E\u30B9\u30BF\u30A4\u30EB"},"default-array-style":{name:"\u30C7\u30D5\u30A9\u30EB\u30C8\u306EYAML\u914D\u5217\u30BB\u30AF\u30B7\u30E7\u30F3\u30B9\u30BF\u30A4\u30EB",description:'YAML\u914D\u5217\u306E\u30B9\u30BF\u30A4\u30EB\uFF08"\u30BF\u30B0"\u3001"\u30A8\u30A4\u30EA\u30A2\u30B9"\u3001\u304A\u3088\u3073"\u5358\u4E00\u884C\u914D\u5217\u306B\u5F37\u5236\u3059\u308B\u30AD\u30FC\u306E\u5024"\u3084"\u8907\u6570\u884C\u914D\u5217\u306B\u5F37\u5236\u3059\u308B\u30AD\u30FC\u306E\u5024"\u306B\u542B\u307E\u308C\u306A\u3044\u3082\u306E\uFF09'},"default-escape-character":{name:"\u30C7\u30D5\u30A9\u30EB\u30C8\u306E\u30A8\u30B9\u30B1\u30FC\u30D7\u6587\u5B57",description:"\u30B7\u30F3\u30B0\u30EB\u30AF\u30A9\u30FC\u30C8\u3068\u30C0\u30D6\u30EB\u30AF\u30A9\u30FC\u30C8\u304C\u5B58\u5728\u3057\u306A\u3044\u5834\u5408\u306B\u3001YAML\u306E\u5024\u3092\u30A8\u30B9\u30B1\u30FC\u30D7\u3059\u308B\u305F\u3081\u306B\u4F7F\u7528\u3059\u308B\u30C7\u30D5\u30A9\u30EB\u30C8\u306E\u6587\u5B57\u3002"},"remove-unnecessary-escape-chars-in-multi-line-arrays":{name:"\u8907\u6570\u884C\u914D\u5217\u5F62\u5F0F\u3067\u4E0D\u8981\u306A\u30A8\u30B9\u30B1\u30FC\u30D7\u6587\u5B57\u3092\u524A\u9664",description:"\u8907\u6570\u884C\u306EYAML\u914D\u5217\u3067\u306F\u3001\u5358\u4E00\u884C\u306E\u914D\u5217\u3068\u540C\u3058\u30A8\u30B9\u30B1\u30FC\u30D7\u306F\u5FC5\u8981\u306A\u3044\u305F\u3081\u3001\u8907\u6570\u884C\u5F62\u5F0F\u306E\u5834\u5408\u306F\u4E0D\u8981\u306A\u30A8\u30B9\u30B1\u30FC\u30D7\u3092\u524A\u9664\u3057\u307E\u3059\u3002"},"number-of-dollar-signs-to-indicate-math-block":{name:"\u6570\u5B66\u30D6\u30ED\u30C3\u30AF\u3092\u793A\u3059\u30C9\u30EB\u8A18\u53F7\u306E\u6570",description:"\u6570\u5B66\u30B3\u30F3\u30C6\u30F3\u30C4\u3092\u30A4\u30F3\u30E9\u30A4\u30F3\u6570\u5B66\u3067\u306F\u306A\u304F\u6570\u5B66\u30D6\u30ED\u30C3\u30AF\u3068\u898B\u306A\u3059\u305F\u3081\u306E\u30C9\u30EB\u8A18\u53F7\u306E\u6570"}},debug:{"log-level":{name:"\u30ED\u30B0\u30EC\u30D9\u30EB",description:"\u30B5\u30FC\u30D3\u30B9\u306B\u3088\u3063\u3066\u30ED\u30B0\u306B\u8A18\u9332\u3055\u308C\u308B\u3053\u3068\u304C\u8A31\u53EF\u3055\u308C\u308B\u30ED\u30B0\u306E\u7A2E\u985E\u3002\u30C7\u30D5\u30A9\u30EB\u30C8\u306F ERROR \u3067\u3059\u3002"},"linter-config":{name:"Linter\u306E\u8A2D\u5B9A",description:"\u8A2D\u5B9A\u30DA\u30FC\u30B8\u306E\u8AAD\u307F\u8FBC\u307F\u6642\u70B9\u3067\u306ELinter\u306E data.json \u306E\u5185\u5BB9"},"log-collection":{name:"\u4FDD\u5B58\u6642\u306ELint\u5B9F\u884C\u304A\u3088\u3073\u73FE\u5728\u306E\u30D5\u30A1\u30A4\u30EB\u306ELint\u5B9F\u884C\u6642\u306B\u3001\u30ED\u30B0\u3092\u53CE\u96C6",description:'"\u4FDD\u5B58\u6642\u306BLint\u5B9F\u884C"\u304A\u3088\u3073\u73FE\u5728\u306E\u30D5\u30A1\u30A4\u30EB\u306ELint\u5B9F\u884C\u6642\u306B\u30ED\u30B0\u3092\u53CE\u96C6\u3057\u307E\u3059\u3002\u3053\u308C\u3089\u306E\u30ED\u30B0\u306F\u30C7\u30D0\u30C3\u30B0\u3084\u30D0\u30B0\u5831\u544A\u306E\u4F5C\u6210\u306B\u5F79\u7ACB\u3061\u307E\u3059\u3002'},"linter-logs":{name:"Linter\u30ED\u30B0",description:'\u6700\u5F8C\u306E"\u4FDD\u5B58\u6642\u306BLint\u5B9F\u884C"\u3001\u307E\u305F\u306F\u3001\u6700\u5F8C\u306E"\u73FE\u5728\u306E\u30D5\u30A1\u30A4\u30EB" \u306B\u5B9F\u884C\u3057\u305FLint\u306E\u30ED\u30B0\uFF08\u6709\u52B9\u306A\u5834\u5408\uFF09'}}},options:{"custom-command":{name:"\u30AB\u30B9\u30BF\u30E0\u30B3\u30DE\u30F3\u30C9",description:"\u30AB\u30B9\u30BF\u30E0\u30B3\u30DE\u30F3\u30C9\u306F\u3001Linter\u304C\u901A\u5E38\u306E\u30EB\u30FC\u30EB\u3092\u5B9F\u884C\u3057\u305F\u5F8C\u306B\u5B9F\u884C\u3055\u308C\u308BObsidian\u30B3\u30DE\u30F3\u30C9\u3067\u3059\u3002\u3053\u308C\u306F\u3001YAML\u30BF\u30A4\u30E0\u30B9\u30BF\u30F3\u30D7\u30ED\u30B8\u30C3\u30AF\u304C\u5B9F\u884C\u3055\u308C\u308B\u524D\u306B\u5B9F\u884C\u3055\u308C\u306A\u3044\u3053\u3068\u3092\u610F\u5473\u3057\u3001Linter\u306E\u6B21\u306E\u5B9F\u884C\u3067YAML\u30BF\u30A4\u30E0\u30B9\u30BF\u30F3\u30D7\u304C\u30C8\u30EA\u30AC\u30FC\u3055\u308C\u308B\u53EF\u80FD\u6027\u304C\u3042\u308A\u307E\u3059\u30021\u3064\u306EObsidian\u30B3\u30DE\u30F3\u30C9\u306E\u307F\u3092\u9078\u629E\u3067\u304D\u307E\u3059\u3002","add-input-button-text":"\u65B0\u3057\u3044\u30B3\u30DE\u30F3\u30C9\u3092\u8FFD\u52A0","command-search-placeholder-text":"Obsidian\u30B3\u30DE\u30F3\u30C9"},"custom-replace":{name:"\u30AB\u30B9\u30BF\u30E0\u6B63\u898F\u8868\u73FE\u7F6E\u63DB",description:'\u30AB\u30B9\u30BF\u30E0\u6B63\u898F\u8868\u73FE\u7F6E\u63DB\u306F\u3001"\u691C\u7D22\u3059\u308B\u6B63\u898F\u8868\u73FE\u306B\u4E00\u81F4\u3059\u308B\u3082\u306E"\u3092\u3001"\u7F6E\u63DB\u3059\u308B\u5024"\u306B\u7F6E\u304D\u63DB\u3048\u308B\u305F\u3081\u306B\u4F7F\u7528\u3067\u304D\u307E\u3059\u3002"\u7F6E\u63DB\u3059\u308B\u5024"\u3068"\u691C\u7D22\u3059\u308B\u5024"\u306F\u6709\u52B9\u306A\u6B63\u898F\u8868\u73FE\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059\u3002',"add-input-button-text":"\u65B0\u3057\u3044\u6B63\u898F\u8868\u73FE\u7F6E\u63DB\u3092\u8FFD\u52A0","regex-to-find-placeholder-text":"\u691C\u7D22\u3059\u308B\u6B63\u898F\u8868\u73FE","flags-placeholder-text":"\u30D5\u30E9\u30B0","regex-to-replace-placeholder-text":"\u7F6E\u63DB\u3059\u308B\u6B63\u898F\u8868\u73FE","label-placeholder-text":"\u30E9\u30D9\u30EB"},"custom-auto-correct":{"delete-tooltip":"\u524A\u9664","show-parsed-contents-tooltip":"\u89E3\u6790\u3055\u308C\u305F\u7F6E\u63DB\u3092\u8868\u793A","custom-row-parse-warning":'"{ROW}" \u306F\u3001\u30AB\u30B9\u30BF\u30E0\u7F6E\u63DB\u306E\u6709\u52B9\u306A\u884C\u3067\u306F\u3042\u308A\u307E\u305B\u3093\u30022\u5217\u306E\u307F\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059\u3002',"file-search-placeholder-text":"\u30D5\u30A1\u30A4\u30EB\u540D","add-new-replacement-file-tooltip":"\u5225\u306E\u30AB\u30B9\u30BF\u30E0\u30D5\u30A1\u30A4\u30EB\u3092\u8FFD\u52A0","warning-text":"\u9078\u629E\u3057\u305F\u30D5\u30A1\u30A4\u30EB\u306F\u81EA\u52D5\u7684\u306B {NAME} \u304C\u7121\u52B9\u306B\u306A\u308A\u307E\u3059\u3002","refresh-tooltip-text":"\u30AB\u30B9\u30BF\u30E0\u7F6E\u63DB\u3092\u30EA\u30ED\u30FC\u30C9"}},rules:{"auto-correct-common-misspellings":{name:"\u4E00\u822C\u7684\u306A\u8AA4\u5B57\u306E\u81EA\u52D5\u4FEE\u6B63",description:'\u4E00\u822C\u7684\u306A\u8AA4\u5B57\u3092\u81EA\u52D5\u7684\u306B\u6B63\u3057\u3044\u7DB4\u308A\u306B\u5909\u63DB\u3059\u308B\u305F\u3081\u306E\u8F9E\u66F8\u3092\u4F7F\u7528\u3057\u307E\u3059\u3002\u5B8C\u5168\u306A\u81EA\u52D5\u4FEE\u6B63\u5358\u8A9E\u306E\u30EA\u30B9\u30C8\u306B\u3064\u3044\u3066\u306F\u3001<a href="https://github.com/platers/obsidian-linter/tree/master/src/utils/default-misspellings.md">\u81EA\u52D5\u4FEE\u6B63\u30DE\u30C3\u30D7</a>\u3092\u53C2\u7167\u3057\u3066\u304F\u3060\u3055\u3044\u3002<b>\u6CE8\uFF1A\u3053\u306E\u30EA\u30B9\u30C8\u306F\u8907\u6570\u306E\u8A00\u8A9E\u306E\u30C6\u30AD\u30B9\u30C8\u3067\u6A5F\u80FD\u3059\u308B\u3053\u3068\u304C\u3042\u308A\u307E\u3059\u304C\u3001\u73FE\u5728\u4F7F\u7528\u3055\u308C\u3066\u3044\u308B\u8A00\u8A9E\u306B\u95A2\u4FC2\u306A\u304F\u540C\u3058\u30EA\u30B9\u30C8\u304C\u4F7F\u7528\u3055\u308C\u307E\u3059\u3002</b>',"ignore-words":{name:"\u9664\u5916\u3059\u308B\u8A9E",description:"\u30B3\u30F3\u30DE\u533A\u5207\u308A\u306E\u5C0F\u6587\u5B57\u306E\u5358\u8A9E\u306E\u30EA\u30B9\u30C8\u3067\u3001\u81EA\u52D5\u4FEE\u6B63\u6642\u306B\u7121\u8996\u3055\u308C\u307E\u3059\u3002"},"extra-auto-correct-files":{name:"\u8FFD\u52A0\u306E\u81EA\u52D5\u4FEE\u6B63\u30BD\u30FC\u30B9\u30D5\u30A1\u30A4\u30EB",description:"\u3053\u308C\u3089\u306F\u3001\u6700\u521D\u306E\u5358\u8A9E\u3068\u4FEE\u6B63\u3059\u308B\u5358\u8A9E\u3092\u542B\u3080\u30DE\u30FC\u30AF\u30C0\u30A6\u30F3\u30C6\u30FC\u30D6\u30EB\u304C\u3042\u308B\u30D5\u30A1\u30A4\u30EB\u3067\u3059\uFF08\u3053\u308C\u3089\u306F\u5927\u6587\u5B57\u3068\u5C0F\u6587\u5B57\u3092\u533A\u5225\u3057\u306A\u3044\u4FEE\u6B63\u3067\u3059\uFF09\u3002<b>\u6CE8\uFF1A\u4F7F\u7528\u3055\u308C\u308B\u30C6\u30FC\u30D6\u30EB\u306F\u3001\u5404\u884C\u306B\u958B\u59CB\u304A\u3088\u3073\u7D42\u4E86\u306E<code>|</code>\u30A4\u30F3\u30B8\u30B1\u30FC\u30BF\u30FC\u304C\u5B58\u5728\u3059\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059\u3002</b>"},"skip-words-with-multiple-capitals":{name:"\u8907\u6570\u306E\u5927\u6587\u5B57\u3092\u542B\u3080\u8A9E\u3092\u30B9\u30AD\u30C3\u30D7",description:"\u5358\u8A9E\u306E\u6700\u521D\u306E\u6587\u5B57\u4EE5\u5916\u306B\u5927\u6587\u5B57\u3092\u542B\u3080\u30D5\u30A1\u30A4\u30EB\u306F\u30B9\u30AD\u30C3\u30D7\u3055\u308C\u307E\u3059\u3002\u982D\u5B57\u8A9E\u3084\u305D\u306E\u4ED6\u306E\u5358\u8A9E\u306B\u5F79\u7ACB\u3061\u307E\u3059\u304C\u3001\u56FA\u6709\u540D\u8A5E\u306E\u4FEE\u6B63\u306B\u554F\u984C\u3092\u5F15\u304D\u8D77\u3053\u3059\u53EF\u80FD\u6027\u304C\u3042\u308A\u307E\u3059\u3002"},"default-install":"\u4E00\u822C\u7684\u306A\u8AA4\u5B57\u306E\u81EA\u52D5\u4FEE\u6B63\u3092\u4F7F\u7528\u3057\u3066\u3044\u307E\u3059\u3002\u3053\u308C\u3092\u884C\u3046\u305F\u3081\u306B\u3001\u30C7\u30D5\u30A9\u30EB\u30C8\u306E\u8AA4\u5B57\u8A02\u6B63\u304C\u30C0\u30A6\u30F3\u30ED\u30FC\u30C9\u3055\u308C\u307E\u3059\u3002\u3053\u308C\u306F\u4E00\u5EA6\u3060\u3051\u884C\u308F\u308C\u308B\u306F\u305A\u3067\u3059\u3002\u3057\u3070\u3089\u304F\u304A\u5F85\u3061\u304F\u3060\u3055\u3044...","default-install-failed":"{URL} \u306E\u30C0\u30A6\u30F3\u30ED\u30FC\u30C9\u306B\u5931\u6557\u3057\u307E\u3057\u305F\u3002\u4E00\u822C\u7684\u306A\u8AA4\u5B57\u306E\u81EA\u52D5\u4FEE\u6B63\u3092\u7121\u52B9\u306B\u3057\u307E\u3059\u3002","defaults-missing":"\u30C7\u30D5\u30A9\u30EB\u30C8\u306E\u4E00\u822C\u7684\u306A\u81EA\u52D5\u4FEE\u6B63\u30D5\u30A1\u30A4\u30EB\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093\u3067\u3057\u305F\u3002: {FILE}"},"add-blank-line-after-yaml":{name:"YAML\u306E\u5F8C\u306B\u7A7A\u884C\u3092\u8FFD\u52A0",description:"YAML\u30D6\u30ED\u30C3\u30AF\u306E\u5F8C\u306B\u7A7A\u884C\u3092\u8FFD\u52A0\u3057\u307E\u3059\u3002\u73FE\u5728\u306E\u30D5\u30A1\u30A4\u30EB\u306E\u7D42\u308F\u308A\u3067\u306A\u3044\u5834\u5408\u3001\u307E\u305F\u306F\u3059\u3067\u306B\u5C11\u306A\u304F\u3068\u30821\u3064\u306E\u7A7A\u884C\u304C\u7D9A\u3044\u3066\u3044\u306A\u3044\u5834\u5408\u306B\u9069\u7528\u3055\u308C\u307E\u3059\u3002"},"add-blockquote-indentation-on-paste":{name:"\u8CBC\u308A\u4ED8\u3051\u6642\u306B\u30D6\u30ED\u30C3\u30AF\u5F15\u7528\u306E\u30A4\u30F3\u30C7\u30F3\u30C8\u3092\u8FFD\u52A0",description:"\u8CBC\u308A\u4ED8\u3051\u6642\u306B\u30AB\u30FC\u30BD\u30EB\u304C\u30D6\u30ED\u30C3\u30AF\u5F15\u7528/\u30B3\u30FC\u30EB\u30A2\u30A6\u30C8\u884C\u306B\u3042\u308B\u5834\u5408\u3001\u6700\u521D\u306E\u884C\u3092\u9664\u304F\u3059\u3079\u3066\u306E\u884C\u306B\u30D6\u30ED\u30C3\u30AF\u5F15\u7528\u3092\u8FFD\u52A0\u3057\u307E\u3059\u3002"},"blockquote-style":{name:"\u30D6\u30ED\u30C3\u30AF\u5F15\u7528\u306E\u30B9\u30BF\u30A4\u30EB",description:"\u30D6\u30ED\u30C3\u30AF\u5F15\u7528\u306E\u30B9\u30BF\u30A4\u30EB\u304C\u4E00\u8CAB\u3057\u3066\u3044\u308B\u3053\u3068\u3092\u78BA\u8A8D\u3057\u307E\u3059\u3002",style:{name:"\u30B9\u30BF\u30A4\u30EB",description:"\u30D6\u30ED\u30C3\u30AF\u5F15\u7528\u30A4\u30F3\u30B8\u30B1\u30FC\u30BF\u30FC\u306B\u4F7F\u7528\u3055\u308C\u308B\u30B9\u30BF\u30A4\u30EB"}},"capitalize-headings":{name:"\u898B\u51FA\u3057\u306E\u5927\u6587\u5B57\u5316",description:"\u898B\u51FA\u3057\u306F\u5927\u6587\u5B57\u3067\u30D5\u30A9\u30FC\u30DE\u30C3\u30C8\u3059\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059",style:{name:"\u30B9\u30BF\u30A4\u30EB",description:"\u4F7F\u7528\u3059\u308B\u5927\u6587\u5B57\u5316\u306E\u30B9\u30BF\u30A4\u30EB"},"ignore-case-words":{name:"\u5927\u6587\u5B57\u3092\u7121\u8996\u3059\u308B\u8A9E",description:"\u3059\u3079\u3066\u5C0F\u6587\u5B57\u306E\u5358\u8A9E\u306B\u306E\u307F\u30BF\u30A4\u30C8\u30EB\u30B1\u30FC\u30B9\u306E\u30B9\u30BF\u30A4\u30EB\u3092\u9069\u7528\u3057\u307E\u3059"},"ignore-words":{name:"\u7121\u8996\u3059\u308B\u8A9E",description:"\u5927\u6587\u5B57\u5316\u6642\u306B\u7121\u8996\u3059\u308B\u5358\u8A9E\u306E\u30B3\u30F3\u30DE\u533A\u5207\u308A\u30EA\u30B9\u30C8"},"lowercase-words":{name:"\u5C0F\u6587\u5B57\u306E\u5358\u8A9E",description:"\u5C0F\u6587\u5B57\u306E\u307E\u307E\u306B\u3059\u308B\u5358\u8A9E\u306E\u30B3\u30F3\u30DE\u533A\u5207\u308A\u30EA\u30B9\u30C8"}},"compact-yaml":{name:"\u30B3\u30F3\u30D1\u30AF\u30C8YAML",description:"YAML front-matter \u306E\u5148\u982D\u3068\u672B\u5C3E\u306E\u7A7A\u884C\u3092\u524A\u9664\u3057\u307E\u3059\u3002","inner-new-lines":{name:"\u5185\u90E8\u306E\u6539\u884C",description:"YAML\u306E\u5148\u982D\u3084\u672B\u5C3E\u3067\u306F\u306A\u3044\u6539\u884C\u3092\u524A\u9664\u3057\u307E\u3059\u3002"}},"consecutive-blank-lines":{name:"\u9023\u7D9A\u3059\u308B\u7A7A\u884C",description:"\u9023\u7D9A\u3059\u308B\u7A7A\u884C\u306F\u6700\u5927\u30671\u884C\u307E\u3067\u306B\u3057\u3066\u304F\u3060\u3055\u3044\u3002"},"convert-bullet-list-markers":{name:"\u7B87\u6761\u66F8\u304D\u30EA\u30B9\u30C8\u30DE\u30FC\u30AB\u30FC\u306E\u5909\u63DB",description:"\u4E00\u822C\u7684\u306A\u7B87\u6761\u66F8\u304D\u30EA\u30B9\u30C8\u30DE\u30FC\u30AB\u30FC\u8A18\u53F7\u3092\u30DE\u30FC\u30AF\u30C0\u30A6\u30F3\u30EA\u30B9\u30C8\u30DE\u30FC\u30AB\u30FC\u306B\u5909\u63DB\u3057\u307E\u3059\u3002"},"convert-spaces-to-tabs":{name:"\u30B9\u30DA\u30FC\u30B9\u3092\u30BF\u30D6\u306B\u5909\u63DB",description:"\u5148\u982D\u306E\u30B9\u30DA\u30FC\u30B9\u3092\u30BF\u30D6\u306B\u5909\u63DB\u3057\u307E\u3059\u3002",tabsize:{name:"\u30BF\u30D6\u30B5\u30A4\u30BA",description:"\u30BF\u30D6\u306B\u5909\u63DB\u3055\u308C\u308B\u30B9\u30DA\u30FC\u30B9\u306E\u6570"}},"dedupe-yaml-array-values":{name:"YAML\u914D\u5217\u5024\u306E\u91CD\u8907\u6392\u9664",description:"\u5927\u6587\u5B57\u3068\u5C0F\u6587\u5B57\u3092\u533A\u5225\u3057\u3066\u91CD\u8907\u3059\u308B\u914D\u5217\u5024\u3092\u524A\u9664\u3057\u307E\u3059\u3002","dedupe-alias-key":{name:"YAML\u30A8\u30A4\u30EA\u30A2\u30B9\u30BB\u30AF\u30B7\u30E7\u30F3\u306E\u91CD\u8907\u6392\u9664",description:"\u91CD\u8907\u3059\u308B\u30A8\u30A4\u30EA\u30A2\u30B9\u306E\u524A\u9664\u3092\u6709\u52B9\u306B\u3057\u307E\u3059\u3002"},"dedupe-tag-key":{name:"YAML\u30BF\u30B0\u30BB\u30AF\u30B7\u30E7\u30F3\u306E\u91CD\u8907\u6392\u9664",description:"\u91CD\u8907\u3059\u308B\u30BF\u30B0\u306E\u524A\u9664\u3092\u6709\u52B9\u306B\u3057\u307E\u3059\u3002"},"dedupe-array-keys":{name:"YAML\u914D\u5217\u30BB\u30AF\u30B7\u30E7\u30F3\u306E\u91CD\u8907\u6392\u9664",description:"\u901A\u5E38\u306EYAML\u914D\u5217\u306E\u91CD\u8907\u3059\u308B\u5024\u306E\u524A\u9664\u3092\u6709\u52B9\u306B\u3057\u307E\u3059\u3002"},"ignore-keys":{name:"YAML\u914D\u5217\u5024\u306E\u91CD\u8907\u6392\u9664\u6642\u306B\u7121\u8996\u3059\u308BYAML\u30AD\u30FC",description:"\u91CD\u8907\u3059\u308B\u5024\u3092\u524A\u9664\u3057\u306A\u3044YAML\u30AD\u30FC\u306E\u30EA\u30B9\u30C8\uFF08\u672B\u5C3E\u306E\u30B3\u30ED\u30F3\u306A\u3057\uFF09\u3067\u3059\u3002"}},"default-language-for-code-fences":{name:"\u30B3\u30FC\u30C9\u30D5\u30A7\u30F3\u30B9\u306E\u30C7\u30D5\u30A9\u30EB\u30C8\u8A00\u8A9E",description:"\u8A00\u8A9E\u6307\u5B9A\u306E\u306A\u3044\u30B3\u30FC\u30C9\u30D5\u30A7\u30F3\u30B9\u306B\u30C7\u30D5\u30A9\u30EB\u30C8\u306E\u8A00\u8A9E\u3092\u8FFD\u52A0\u3057\u307E\u3059\u3002","default-language":{name:"\u30D7\u30ED\u30B0\u30E9\u30DF\u30F3\u30B0\u8A00\u8A9E",description:'\u4F55\u3082\u3057\u306A\u3044\u5834\u5408\u306F\u7A7A\u306E\u307E\u307E\u306B\u3057\u307E\u3059\u3002\u8A00\u8A9E\u30BF\u30B0\u306F<a href="https://prismjs.com/#supported-languages">\u3053\u3061\u3089</a>\u3067\u78BA\u8A8D\u3067\u304D\u307E\u3059\u3002'}},"emphasis-style":{name:"\u5F37\u8ABF\u30B9\u30BF\u30A4\u30EB",description:"\u5F37\u8ABF\u30B9\u30BF\u30A4\u30EB\u304C\u4E00\u8CAB\u3057\u3066\u3044\u308B\u3053\u3068\u3092\u78BA\u8A8D\u3057\u307E\u3059\u3002",style:{name:"\u30B9\u30BF\u30A4\u30EB",description:"\u5F37\u8ABF\u3055\u308C\u305F\u30B3\u30F3\u30C6\u30F3\u30C4\u3092\u793A\u3059\u305F\u3081\u306B\u4F7F\u7528\u3055\u308C\u308B\u30B9\u30BF\u30A4\u30EB"}},"empty-line-around-blockquotes":{name:"\u5F15\u7528\u30D6\u30ED\u30C3\u30AF\u306E\u5468\u308A\u306E\u7A7A\u884C",description:"\u5F15\u7528\u30D6\u30ED\u30C3\u30AF\u306E\u5468\u308A\u306B\u7A7A\u884C\u304C\u3042\u308B\u3053\u3068\u3092\u78BA\u8A8D\u3057\u307E\u3059\u3002\u305F\u3060\u3057\u3001\u30C9\u30AD\u30E5\u30E1\u30F3\u30C8\u306E\u958B\u59CB\u307E\u305F\u306F\u7D42\u4E86\u6642\u306F\u9664\u304D\u307E\u3059\u3002<b>\u6CE8\uFF1A\u7A7A\u884C\u306F\u5F15\u7528\u30D6\u30ED\u30C3\u30AF\u306E\u30CD\u30B9\u30C8\u30EC\u30D9\u30EB\u304C1\u3064\u5C11\u306A\u3044\u304B\u3001\u6539\u884C\u6587\u5B57\u306E\u3044\u305A\u308C\u304B\u3067\u3059\u3002</b>"},"empty-line-around-code-fences":{name:"\u30B3\u30FC\u30C9\u30D5\u30A7\u30F3\u30B9\u306E\u5468\u308A\u306E\u7A7A\u884C",description:"\u30B3\u30FC\u30C9\u30D5\u30A7\u30F3\u30B9\u306E\u5468\u308A\u306B\u7A7A\u884C\u304C\u3042\u308B\u3053\u3068\u3092\u78BA\u8A8D\u3057\u307E\u3059\u3002\u305F\u3060\u3057\u3001\u30C9\u30AD\u30E5\u30E1\u30F3\u30C8\u306E\u958B\u59CB\u307E\u305F\u306F\u7D42\u4E86\u6642\u306F\u9664\u304D\u307E\u3059\u3002"},"empty-line-around-math-blocks":{name:"\u6570\u5F0F\u30D6\u30ED\u30C3\u30AF\u306E\u5468\u308A\u306E\u7A7A\u884C",description:'"\u6570\u5F0F\u30D6\u30ED\u30C3\u30AF\u3092\u793A\u3059\u30C9\u30EB\u8A18\u53F7\u306E\u6570"\u3092\u4F7F\u7528\u3057\u3066\u3001\u5358\u4E00\u884C\u306E\u6570\u5F0F\u306E\u6570\u5F0F\u30D6\u30ED\u30C3\u30AF\u306E\u5468\u308A\u306B\u7A7A\u884C\u304C\u3042\u308B\u3053\u3068\u3092\u78BA\u8A8D\u3057\u307E\u3059\u3002'},"empty-line-around-tables":{name:"\u30C6\u30FC\u30D6\u30EB\u306E\u5468\u308A\u306E\u7A7A\u884C",description:"GitHub\u98A8\u306E\u30C6\u30FC\u30D6\u30EB\u306E\u5468\u308A\u306B\u7A7A\u884C\u304C\u3042\u308B\u3053\u3068\u3092\u78BA\u8A8D\u3057\u307E\u3059\u3002\u305F\u3060\u3057\u3001\u30C9\u30AD\u30E5\u30E1\u30F3\u30C8\u306E\u958B\u59CB\u307E\u305F\u306F\u7D42\u4E86\u6642\u306F\u9664\u304D\u307E\u3059\u3002"},"escape-yaml-special-characters":{name:"YAML\u7279\u6B8A\u6587\u5B57\u306E\u30A8\u30B9\u30B1\u30FC\u30D7",description:`YAML\u5185\u306E\u30B3\u30ED\u30F3\u306E\u5F8C\u306B\u30B9\u30DA\u30FC\u30B9\u3092\u8FFD\u52A0\u3059\u308B(:)\u3001\u30B7\u30F3\u30B0\u30EB\u30AF\u30A9\u30FC\u30C8(')\u3001\u30C0\u30D6\u30EB\u30AF\u30A9\u30FC\u30C8(")\u3092\u30A8\u30B9\u30B1\u30FC\u30D7\u3057\u307E\u3059\u3002`,"try-to-escape-single-line-arrays":{name:"\u5358\u4E00\u884C\u914D\u5217\u306E\u30A8\u30B9\u30B1\u30FC\u30D7\u3092\u8A66\u307F\u308B",description:'\u914D\u5217\u304C "[" \u3067\u59CB\u307E\u308A "]" \u3067\u7D42\u308F\u308A\u3001\u9805\u76EE\u304C "," \u3067\u533A\u5207\u3089\u308C\u3066\u3044\u308B\u3068\u4EEE\u5B9A\u3057\u3066\u3001\u914D\u5217\u5024\u306E\u30A8\u30B9\u30B1\u30FC\u30D7\u3092\u8A66\u307F\u307E\u3059\u3002'}},"file-name-heading":{name:"\u30D5\u30A1\u30A4\u30EB\u540D\u898B\u51FA\u3057",description:"H1\u898B\u51FA\u3057\u304C\u5B58\u5728\u3057\u306A\u3044\u5834\u5408\u306B\u3001\u30D5\u30A1\u30A4\u30EB\u540D\u3092H1\u898B\u51FA\u3057\u3068\u3057\u3066\u633F\u5165\u3057\u307E\u3059\u3002"},"footnote-after-punctuation":{name:"\u53E5\u8AAD\u70B9\u306E\u5F8C\u306E\u811A\u6CE8",description:"\u811A\u6CE8\u306E\u53C2\u7167\u304C\u53E5\u8AAD\u70B9\u306E\u5F8C\u306B\u914D\u7F6E\u3055\u308C\u3066\u3044\u308B\u3053\u3068\u3092\u78BA\u8A8D\u3057\u307E\u3059\u3002\u53E5\u8AAD\u70B9\u306E\u524D\u3067\u306F\u3042\u308A\u307E\u305B\u3093\u3002"},"force-yaml-escape":{name:"YAML\u306E\u5F37\u5236\u30A8\u30B9\u30B1\u30FC\u30D7",description:"\u6307\u5B9A\u3055\u308C\u305FYAML\u30AD\u30FC\u306E\u5024\u3092\u30A8\u30B9\u30B1\u30FC\u30D7\u3057\u307E\u3059\u3002","force-yaml-escape-keys":{name:"YAML\u30AD\u30FC\u306E\u5F37\u5236\u30A8\u30B9\u30B1\u30FC\u30D7",description:"\u6307\u5B9A\u3055\u308C\u305FYAML\u30AD\u30FC\u306B\u5BFE\u3057\u3066\u3001\u307E\u3060\u30A8\u30B9\u30B1\u30FC\u30D7\u3055\u308C\u3066\u3044\u306A\u3044\u5834\u5408\u306BYAML\u306E\u30A8\u30B9\u30B1\u30FC\u30D7\u6587\u5B57\u3092\u4F7F\u7528\u3057\u307E\u3059\u3002YAML\u914D\u5217\u306B\u306F\u4F7F\u7528\u3057\u306A\u3044\u3067\u304F\u3060\u3055\u3044\u3002"}},"format-tags-in-yaml":{name:"YAML\u5185\u306E\u30BF\u30B0\u306E\u30D5\u30A9\u30FC\u30DE\u30C3\u30C8",description:"YAML front-matter \u5185\u306E\u30BF\u30B0\u304B\u3089\u3001\u30CF\u30C3\u30B7\u30E5\u30BF\u30B0\u3092\u524A\u9664\u3057\u307E\u3059\u3002\u3053\u308C\u306B\u3088\u308A\u3001\u30BF\u30B0\u304C\u7121\u52B9\u306B\u306A\u308B\u306E\u3092\u9632\u304E\u307E\u3059\u3002"},"format-yaml-array":{name:"YAML\u914D\u5217\u306E\u30D5\u30A9\u30FC\u30DE\u30C3\u30C8",description:"\u901A\u5E38\u306EYAML\u914D\u5217\u3092\u8907\u6570\u884C\u307E\u305F\u306F\u5358\u4E00\u884C\u3068\u3057\u3066\u30D5\u30A9\u30FC\u30DE\u30C3\u30C8\u3067\u304D\u308B\u3088\u3046\u306B\u3057\u3001<code>tags</code>\u304A\u3088\u3073<code>aliases</code>\u306F\u3001Obsidian\u56FA\u6709\u306EYAML\u30D5\u30A9\u30FC\u30DE\u30C3\u30C8\u3092\u6301\u3064\u3053\u3068\u304C\u8A31\u53EF\u3055\u308C\u3066\u3044\u307E\u3059\u3002<b>\u6CE8\u610F\uFF1A\u5358\u4E00\u6587\u5B57\u5217\u304B\u3089\u5358\u4E00\u884C\u3078\u306E\u5909\u63DB\u306F\u30011\u3064\u4EE5\u4E0A\u306E\u30A8\u30F3\u30C8\u30EA\u304C\u5B58\u5728\u3059\u308B\u5834\u5408\u306B\u5358\u4E00\u6587\u5B57\u5217\u306E\u30A8\u30F3\u30C8\u30EA\u304B\u3089\u5358\u4E00\u884C\u914D\u5217\u306B\u5909\u308F\u308A\u307E\u3059\u3002\u540C\u69D8\u306B\u3001\u5358\u4E00\u6587\u5B57\u5217\u304B\u3089\u8907\u6570\u884C\u3078\u306E\u5909\u63DB\u306F\u8907\u6570\u884C\u914D\u5217\u306B\u306A\u308A\u307E\u3059\u3002</b>","alias-key":{name:"YAML\u30A8\u30A4\u30EA\u30A2\u30B9\u30BB\u30AF\u30B7\u30E7\u30F3\u306E\u30D5\u30A9\u30FC\u30DE\u30C3\u30C8",description:"YAML\u30A8\u30A4\u30EA\u30A2\u30B9\u30BB\u30AF\u30B7\u30E7\u30F3\u306E\u30D5\u30A9\u30FC\u30DE\u30C3\u30C8\u3092\u6709\u52B9\u306B\u3057\u307E\u3059\u3002\u30EB\u30FC\u30EB<code>YAML\u30BF\u30A4\u30C8\u30EB\u30A8\u30A4\u30EA\u30A2\u30B9</code>\u3068\u4E00\u7DD2\u306B\u3053\u306E\u30AA\u30D7\u30B7\u30E7\u30F3\u3092\u6709\u52B9\u306B\u3057\u306A\u3044\u3067\u304F\u3060\u3055\u3044\u3002\u3053\u308C\u3089\u306F\u3046\u307E\u304F\u6A5F\u80FD\u3057\u306A\u3044\u304B\u3001\u7570\u306A\u308B\u30D5\u30A9\u30FC\u30DE\u30C3\u30C8\u30B9\u30BF\u30A4\u30EB\u304C\u9078\u629E\u3055\u308C\u3066\u4E88\u671F\u3057\u306A\u3044\u7D50\u679C\u3092\u62DB\u304F\u53EF\u80FD\u6027\u304C\u3042\u308A\u307E\u3059\u3002"},"tag-key":{name:"YAML\u30BF\u30B0\u30BB\u30AF\u30B7\u30E7\u30F3\u306E\u30D5\u30A9\u30FC\u30DE\u30C3\u30C8",description:"YAML\u30BF\u30B0\u30BB\u30AF\u30B7\u30E7\u30F3\u306E\u30D5\u30A9\u30FC\u30DE\u30C3\u30C8\u3092\u6709\u52B9\u306B\u3057\u307E\u3059\u3002"},"default-array-keys":{name:"YAML\u914D\u5217\u30BB\u30AF\u30B7\u30E7\u30F3\u306E\u30D5\u30A9\u30FC\u30DE\u30C3\u30C8",description:"\u901A\u5E38\u306EYAML\u914D\u5217\u306E\u30D5\u30A9\u30FC\u30DE\u30C3\u30C8\u3092\u6709\u52B9\u306B\u3057\u307E\u3059\u3002"},"force-single-line-array-style":{name:"\u5358\u4E00\u884C\u914D\u5217\u306B\u5F37\u5236\u3059\u308B\u30AD\u30FC\u306E\u5024",description:"\u6539\u884C\u3067\u533A\u5207\u3089\u308C\u305F\u30AD\u30FC\u306E\u5024\u306EYAML\u914D\u5217\u3092\u5358\u4E00\u884C\u5F62\u5F0F\u306B\u5F37\u5236\u3057\u307E\u3059\uFF08\u3053\u306E\u30AA\u30D7\u30B7\u30E7\u30F3\u3092\u7121\u52B9\u306B\u3059\u308B\u306B\u306F\u3001\u7A7A\u306E\u307E\u307E\u306B\u3057\u3066\u304F\u3060\u3055\u3044\uFF09"},"force-multi-line-array-style":{name:"\u8907\u6570\u884C\u914D\u5217\u306B\u5F37\u5236\u3059\u308B\u30AD\u30FC\u306E\u5024",description:"\u6539\u884C\u3067\u533A\u5207\u3089\u308C\u305F\u30AD\u30FC\u306E\u5024\u306EYAML\u914D\u5217\u3092\u8907\u6570\u884C\u5F62\u5F0F\u306B\u5F37\u5236\u3057\u307E\u3059\uFF08\u3053\u306E\u30AA\u30D7\u30B7\u30E7\u30F3\u3092\u7121\u52B9\u306B\u3059\u308B\u306B\u306F\u3001\u7A7A\u306E\u307E\u307E\u306B\u3057\u3066\u304F\u3060\u3055\u3044\uFF09"}},"header-increment":{name:"\u30D8\u30C3\u30C0\u30FC\u306E\u30A4\u30F3\u30AF\u30EA\u30E1\u30F3\u30C8",description:"\u898B\u51FA\u3057\u30EC\u30D9\u30EB\u306F\u4E00\u5EA6\u306B1\u30EC\u30D9\u30EB\u305A\u3064\u3057\u304B\u5897\u52A0\u3057\u306A\u3044\u3088\u3046\u306B\u3057\u307E\u3059","start-at-h2":{name:"\u898B\u51FA\u3057\u30EC\u30D9\u30EB2\u3067\u30D8\u30C3\u30C0\u30FC\u306E\u30A4\u30F3\u30AF\u30EA\u30E1\u30F3\u30C8\u3092\u958B\u59CB",description:"\u30D5\u30A1\u30A4\u30EB\u5185\u306E\u6700\u5C0F\u898B\u51FA\u3057\u30EC\u30D9\u30EB\u30922\u306B\u3057\u3001\u3059\u3079\u3066\u306E\u898B\u51FA\u3057\u3092\u305D\u308C\u306B\u5FDC\u3058\u3066\u30B7\u30D5\u30C8\u3057\u3066\u3001\u30EC\u30D9\u30EB2\u306E\u898B\u51FA\u3057\u304B\u3089\u59CB\u307E\u308B\u3088\u3046\u306B\u3057\u307E\u3059\u3002"}},"heading-blank-lines":{name:"\u898B\u51FA\u3057\u306E\u7A7A\u767D\u884C",description:"\u3059\u3079\u3066\u306E\u898B\u51FA\u3057\u306E\u524D\u5F8C\u306B\u30011\u884C\u306E\u7A7A\u767D\u884C\u3092\u5165\u308C\u307E\u3059\uFF08\u898B\u51FA\u3057\u304C\u6587\u66F8\u306E\u5148\u982D\u307E\u305F\u306F\u672B\u5C3E\u306B\u3042\u308B\u5834\u5408\u3092\u9664\u304F\uFF09\u3002",bottom:{name:"\u4E0B\u90E8",description:"\u898B\u51FA\u3057\u306E\u5F8C\u306B\u30011\u884C\u306E\u7A7A\u767D\u884C\u3092\u78BA\u4FDD\u3057\u307E\u3059\uFF08\u7121\u52B9\u306B\u3059\u308B\u3068\u3001\u898B\u51FA\u3057\u306E\u5F8C\u306E\u7A7A\u767D\u884C\u306F\u524A\u9664\u3055\u308C\u307E\u305B\u3093\uFF09"},"empty-line-after-yaml":{name:"YAML\u3068\u898B\u51FA\u3057\u306E\u9593\u306E\u7A7A\u884C",description:"YAML front-matter \u3068\u3001\u898B\u51FA\u3057\u306E\u9593\u306E\u7A7A\u884C\u3092\u4FDD\u6301\u3057\u307E\u3059"}},"headings-start-line":{name:"\u898B\u51FA\u3057\u306E\u958B\u59CB\u884C",description:"\u884C\u306E\u5148\u982D\u3067\u59CB\u307E\u3089\u306A\u3044\u898B\u51FA\u3057\u306F\u3001\u524D\u306E\u7A7A\u767D\u304C\u524A\u9664\u3055\u308C\u3066\u898B\u51FA\u3057\u3068\u3057\u3066\u8A8D\u8B58\u3055\u308C\u308B\u3088\u3046\u306B\u3057\u307E\u3059\u3002"},"insert-yaml-attributes":{name:"YAML\u5C5E\u6027\u306E\u633F\u5165",description:"\u6307\u5B9A\u3055\u308C\u305FYAML\u5C5E\u6027\u3092 YAML front-matter \u306B\u633F\u5165\u3057\u307E\u3059\u3002\u5404\u5C5E\u6027\u306F\u5358\u4E00\u884C\u306B\u3057\u3066\u304F\u3060\u3055\u3044\u3002","text-to-insert":{name:"\u633F\u5165\u3059\u308B\u30C6\u30AD\u30B9\u30C8",description:"YAML front-matter \u306B\u633F\u5165\u3059\u308B\u30C6\u30AD\u30B9\u30C8"}},"line-break-at-document-end":{name:"\u6587\u66F8\u672B\u5C3E\u306E\u6539\u884C",description:"\u30CE\u30FC\u30C8\u304C\u7A7A\u3067\u306A\u3044\u5834\u5408\u3001\u6587\u66F8\u306E\u672B\u5C3E\u306B\u6B63\u78BA\u306B1\u3064\u306E\u6539\u884C\u304C\u3042\u308B\u3053\u3068\u3092\u4FDD\u8A3C\u3057\u307E\u3059\u3002"},"move-footnotes-to-the-bottom":{name:"\u811A\u6CE8\u3092\u672B\u5C3E\u306B\u79FB\u52D5",description:"\u3059\u3079\u3066\u306E\u811A\u6CE8\u3092\u6587\u66F8\u306E\u672B\u5C3E\u306B\u79FB\u52D5\u3057\u3001\u30D5\u30A1\u30A4\u30EB\u672C\u6587\u3067\u53C2\u7167\u3055\u308C\u308B\u9806\u5E8F\u306B\u57FA\u3065\u3044\u3066\u4E26\u3079\u66FF\u3048\u3089\u308C\u3066\u3044\u308B\u3053\u3068\u3092\u78BA\u8A8D\u3057\u307E\u3059\u3002","include-blank-line-between-footnotes":{name:"\u811A\u6CE8\u9593\u306E\u7A7A\u884C\u3092\u542B\u3081\u308B",description:"\u6709\u52B9\u306B\u3059\u308B\u3068\u3001\u811A\u6CE8\u9593\u306B\u7A7A\u884C\u3092\u542B\u3081\u307E\u3059\u3002"}},"move-math-block-indicators-to-their-own-line":{name:"\u6570\u5F0F\u30D6\u30ED\u30C3\u30AF\u306E\u30A4\u30F3\u30B8\u30B1\u30FC\u30BF\u30FC\u3092\u72EC\u81EA\u306E\u884C\u306B\u79FB\u52D5",description:'\u5358\u4E00\u884C\u306E\u6570\u5F0F\u306B\u5BFE\u3057\u3066\u6570\u5F0F\u30D6\u30ED\u30C3\u30AF\u3092\u793A\u3059\u30C9\u30EB\u8A18\u53F7\u306E\u6570\u3092\u6C7A\u5B9A\u3059\u308B\u305F\u3081\u306B"\u6570\u5F0F\u30D6\u30ED\u30C3\u30AF\u3092\u793A\u3059\u30C9\u30EB\u8A18\u53F7\u306E\u6570"\u3092\u4F7F\u7528\u3057\u3066\u3001\u3059\u3079\u3066\u306E\u958B\u59CB\u304A\u3088\u3073\u7D42\u4E86\u306E\u6570\u5F0F\u30D6\u30ED\u30C3\u30AF\u30A4\u30F3\u30B8\u30B1\u30FC\u30BF\u30FC\u3092\u72EC\u81EA\u306E\u884C\u306B\u79FB\u52D5\u3057\u307E\u3059\u3002'},"move-tags-to-yaml":{name:"\u30BF\u30B0\u3092 YAML \u306B\u79FB\u52D5",description:"\u3059\u3079\u3066\u306E\u30BF\u30B0\u3092\u6587\u66F8\u306E YAML front-matter \u306B\u79FB\u52D5\u3057\u307E\u3059\u3002","how-to-handle-existing-tags":{name:"\u672C\u6587\u306E\u30BF\u30B0\u64CD\u4F5C",description:"\u30BF\u30B0\u304C YAML front-matter \u306B\u79FB\u52D5\u3055\u308C\u305F\u5F8C\u3001\u30D5\u30A1\u30A4\u30EB\u672C\u6587\u5185\u306E\u7121\u8996\u3055\u308C\u3066\u3044\u306A\u3044\u30BF\u30B0\u306B\u5BFE\u3057\u3066\u4F55\u3092\u3059\u308B\u304B"},"tags-to-ignore":{name:"\u7121\u8996\u3059\u308B\u30BF\u30B0",description:'"YAML\u5185\u306E\u30BF\u30B0\u306E\u30D5\u30A9\u30FC\u30DE\u30C3\u30C8"\u304C\u6709\u52B9\u306B\u306A\u3063\u3066\u3044\u308B\u5834\u5408\u306B\u3001\u30BF\u30B0\u914D\u5217\u306B\u79FB\u52D5\u3055\u308C\u306A\u3044\u304B\u3001\u672C\u6587\u304B\u3089\u524A\u9664\u3055\u308C\u306A\u3044\u30BF\u30B0\u3067\u3059\u3002\u5404\u30BF\u30B0\u306F\u65B0\u3057\u3044\u884C\u306B\u8A18\u8FF0\u3057\u3001<code>#</code>\u3092\u542B\u3081\u306A\u3044\u3067\u304F\u3060\u3055\u3044\u3002<b>\u30BF\u30B0\u540D\u306B\u30CF\u30C3\u30B7\u30E5\u30BF\u30B0\u3092\u542B\u3081\u306A\u3044\u3088\u3046\u306B\u3057\u3066\u304F\u3060\u3055\u3044\u3002</b>'}},"no-bare-urls":{name:"bare URL\u3092\u8A31\u53EF\u3057\u306A\u3044",description:"\u30D0\u30C3\u30AF\u30AF\u30A9\u30FC\u30C8\u3001\u89D2\u62EC\u5F27\u3001\u307E\u305F\u306F\u30B7\u30F3\u30B0\u30EB\u30AF\u30A9\u30FC\u30C8\u3084\u30C0\u30D6\u30EB\u30AF\u30A9\u30FC\u30C8\u3067\u56F2\u307E\u308C\u3066\u3044\u306A\u3044bare URL\u3092\u5C71\u62EC\u5F27(<code>&gt;&lt;</code>)\u3067\u56F2\u307F\u307E\u3059\u3002","no-bare-uris":{name:"bare URI\u3092\u8A31\u53EF\u3057\u306A\u3044",description:"\u30D0\u30C3\u30AF\u30AF\u30A9\u30FC\u30C8\u3001\u89D2\u62EC\u5F27\u3001\u307E\u305F\u306F\u30B7\u30F3\u30B0\u30EB\u30AF\u30A9\u30FC\u30C8\u3084\u30C0\u30D6\u30EB\u30AF\u30A9\u30FC\u30C8\u3067\u56F2\u307E\u308C\u3066\u3044\u306A\u3044bare URI\u3092\u5C71\u62EC\u5F27(<code>&gt;&lt;</code>)\u3067\u56F2\u3082\u3046\u3068\u3057\u307E\u3059\u3002"}},"ordered-list-style":{name:"\u9806\u5E8F\u4ED8\u304D\u30EA\u30B9\u30C8\u306E\u30B9\u30BF\u30A4\u30EB",description:"\u9806\u5E8F\u4ED8\u304D\u30EA\u30B9\u30C8\u304C\u6307\u5B9A\u3055\u308C\u305F\u30B9\u30BF\u30A4\u30EB\u306B\u5F93\u3063\u3066\u3044\u308B\u3053\u3068\u3092\u78BA\u8A8D\u3057\u307E\u3059\u3002<b>\u6CE8\uFF1A2\u3064\u306E\u30B9\u30DA\u30FC\u30B9\u307E\u305F\u306F1\u3064\u306E\u30BF\u30D6\u306F\u30A4\u30F3\u30C7\u30F3\u30C8\u30EC\u30D9\u30EB\u3068\u898B\u306A\u3059\u3002</b>","number-style":{name:"\u6570\u5B57\u306E\u30B9\u30BF\u30A4\u30EB",description:"\u9806\u5E8F\u4ED8\u304D\u30EA\u30B9\u30C8\u306E\u30A4\u30F3\u30B8\u30B1\u30FC\u30BF\u30FC\u3067\u4F7F\u7528\u3055\u308C\u308B\u6570\u5B57\u306E\u30B9\u30BF\u30A4\u30EB"},"list-end-style":{name:"\u9806\u5E8F\u4ED8\u304D\u30EA\u30B9\u30C8\u30A4\u30F3\u30B8\u30B1\u30FC\u30BF\u30FC\u306E\u7D42\u4E86\u30B9\u30BF\u30A4\u30EB",description:"\u9806\u5E8F\u4ED8\u304D\u30EA\u30B9\u30C8\u30A4\u30F3\u30B8\u30B1\u30FC\u30BF\u30FC\u306E\u7D42\u4E86\u6587\u5B57"},"preserve-start":{name:"\u958B\u59CB\u756A\u53F7\u3092\u4FDD\u6301",description:"\u9806\u5E8F\u4ED8\u304D\u30EA\u30B9\u30C8\u306E\u958B\u59CB\u756A\u53F7\u3092\u4FDD\u6301\u3059\u308B\u304B\u3069\u3046\u304B\u3002\u3053\u308C\u306B\u3088\u308A\u3001\u9806\u5E8F\u4ED8\u304D\u30EA\u30B9\u30C8\u306E\u9805\u76EE\u9593\u306B\u30B3\u30F3\u30C6\u30F3\u30C4\u304C\u3042\u308B\u30EA\u30B9\u30C8\u3092\u4F5C\u6210\u3067\u304D\u307E\u3059\u3002"}},"paragraph-blank-lines":{name:"\u6BB5\u843D\u306E\u7A7A\u884C",description:"\u3059\u3079\u3066\u306E\u6BB5\u843D\u306E\u524D\u5F8C\u306B\u3001\u6B63\u78BA\u306B1\u884C\u306E\u7A7A\u767D\u884C\u304C\u3042\u308B\u3053\u3068\u3092\u78BA\u8A8D\u3057\u307E\u3059\u3002"},"prevent-double-checklist-indicator-on-paste":{name:"\u8CBC\u308A\u4ED8\u3051\u6642\u306E\u4E8C\u91CD\u30C1\u30A7\u30C3\u30AF\u30EA\u30B9\u30C8\u30A4\u30F3\u30B8\u30B1\u30FC\u30BF\u30FC\u3092\u9632\u6B62",description:"\u30D5\u30A1\u30A4\u30EB\u5185\u306E\u30AB\u30FC\u30BD\u30EB\u304C\u3042\u308B\u884C\u306B\u30C1\u30A7\u30C3\u30AF\u30EA\u30B9\u30C8\u30A4\u30F3\u30B8\u30B1\u30FC\u30BF\u30FC\u304C\u3042\u308B\u5834\u5408\u3001\u8CBC\u308A\u4ED8\u3051\u308B\u30C6\u30AD\u30B9\u30C8\u304B\u3089\u958B\u59CB\u30C1\u30A7\u30C3\u30AF\u30EA\u30B9\u30C8\u30A4\u30F3\u30B8\u30B1\u30FC\u30BF\u30FC\u3092\u524A\u9664\u3057\u307E\u3059\u3002"},"prevent-double-list-item-indicator-on-paste":{name:"\u8CBC\u308A\u4ED8\u3051\u6642\u306E\u4E8C\u91CD\u30EA\u30B9\u30C8\u9805\u76EE\u30A4\u30F3\u30B8\u30B1\u30FC\u30BF\u30FC\u3092\u9632\u6B62",description:"\u30D5\u30A1\u30A4\u30EB\u5185\u306E\u30AB\u30FC\u30BD\u30EB\u304C\u3042\u308B\u884C\u306B\u30EA\u30B9\u30C8\u30A4\u30F3\u30B8\u30B1\u30FC\u30BF\u30FC\u304C\u3042\u308B\u5834\u5408\u3001\u8CBC\u308A\u4ED8\u3051\u308B\u30C6\u30AD\u30B9\u30C8\u304B\u3089\u958B\u59CB\u30EA\u30B9\u30C8\u30A4\u30F3\u30B8\u30B1\u30FC\u30BF\u30FC\u3092\u524A\u9664\u3057\u307E\u3059\u3002"},"proper-ellipsis-on-paste":{name:"\u8CBC\u308A\u4ED8\u3051\u6642\u306E\u9069\u5207\u306A\u7701\u7565\u8A18\u53F7",description:"\u8CBC\u308A\u4ED8\u3051\u308B\u30C6\u30AD\u30B9\u30C8\u5185\u306E3\u3064\u306E\u9023\u7D9A\u3057\u305F\u30C9\u30C3\u30C8\u3092\u3001\u7701\u7565\u8A18\u53F7\u306B\u7F6E\u304D\u63DB\u3048\u307E\u3059\u3002\u30C9\u30C3\u30C8\u306E\u9593\u306B\u30B9\u30DA\u30FC\u30B9\u304C\u3042\u3063\u3066\u3082\u7F6E\u304D\u63DB\u3048\u307E\u3059\u3002"},"proper-ellipsis":{name:"\u9069\u5207\u306A\u7701\u7565\u8A18\u53F7",description:"3\u3064\u306E\u9023\u7D9A\u3057\u305F\u30C9\u30C3\u30C8\u3092\u7701\u7565\u8A18\u53F7\u306B\u7F6E\u304D\u63DB\u3048\u307E\u3059\u3002"},"quote-style":{name:"\u5F15\u7528\u7B26\u306E\u30B9\u30BF\u30A4\u30EB",description:"\u672C\u6587\u306E\u5F15\u7528\u7B26\u3092\u3001\u6307\u5B9A\u3055\u308C\u305F\u30B7\u30F3\u30B0\u30EB\u304A\u3088\u3073\u30C0\u30D6\u30EB\u5F15\u7528\u7B26\u306E\u30B9\u30BF\u30A4\u30EB\u306B\u66F4\u65B0\u3057\u307E\u3059\u3002","single-quote-enabled":{name:"\u30B7\u30F3\u30B0\u30EB\u5F15\u7528\u7B26\u306E\u30B9\u30BF\u30A4\u30EB\u3092\u6709\u52B9\u306B\u3059\u308B",description:"\u6307\u5B9A\u3055\u308C\u305F\u30B7\u30F3\u30B0\u30EB\u5F15\u7528\u7B26\u306E\u30B9\u30BF\u30A4\u30EB\u3092\u4F7F\u7528\u3059\u308B\u3053\u3068\u3092\u6307\u5B9A\u3057\u307E\u3059\u3002"},"single-quote-style":{name:"\u30B7\u30F3\u30B0\u30EB\u5F15\u7528\u7B26\u306E\u30B9\u30BF\u30A4\u30EB",description:"\u4F7F\u7528\u3059\u308B\u30B7\u30F3\u30B0\u30EB\u5F15\u7528\u7B26\u306E\u30B9\u30BF\u30A4\u30EB\u3067\u3059\u3002"},"double-quote-enabled":{name:"\u30C0\u30D6\u30EB\u5F15\u7528\u7B26\u306E\u30B9\u30BF\u30A4\u30EB\u3092\u6709\u52B9\u306B\u3059\u308B",description:"\u6307\u5B9A\u3055\u308C\u305F\u30C0\u30D6\u30EB\u5F15\u7528\u7B26\u306E\u30B9\u30BF\u30A4\u30EB\u3092\u4F7F\u7528\u3059\u308B\u3053\u3068\u3092\u6307\u5B9A\u3057\u307E\u3059\u3002"},"double-quote-style":{name:"\u30C0\u30D6\u30EB\u5F15\u7528\u7B26\u306E\u30B9\u30BF\u30A4\u30EB",description:"\u4F7F\u7528\u3059\u308B\u30C0\u30D6\u30EB\u5F15\u7528\u7B26\u306E\u30B9\u30BF\u30A4\u30EB\u3067\u3059\u3002"}},"re-index-footnotes":{name:"\u811A\u6CE8\u306E\u518D\u30A4\u30F3\u30C7\u30C3\u30AF\u30B9\u5316",description:"\u767A\u751F\u9806\u306B\u57FA\u3065\u3044\u3066\u811A\u6CE8\u30AD\u30FC\u3068\u811A\u6CE8\u3092\u518D\u30A4\u30F3\u30C7\u30C3\u30AF\u30B9\u5316\u3057\u307E\u3059\u3002<b>\u6CE8\uFF1A\u3053\u306E\u30EB\u30FC\u30EB\u306F\u3001\u30AD\u30FC\u306B\u5BFE\u3057\u3066\u8907\u6570\u306E\u811A\u6CE8\u304C\u3042\u308B\u5834\u5408\u306F\u3001<i>\u6A5F\u80FD\u3057\u307E\u305B\u3093</i>\u3002</b>"},"remove-consecutive-list-markers":{name:"\u9023\u7D9A\u3059\u308B\u30EA\u30B9\u30C8\u30DE\u30FC\u30AB\u30FC\u306E\u524A\u9664",description:"\u9023\u7D9A\u3059\u308B\u30EA\u30B9\u30C8\u30DE\u30FC\u30AB\u30FC\u3092\u524A\u9664\u3057\u307E\u3059\u3002\u30EA\u30B9\u30C8\u9805\u76EE\u3092\u30B3\u30D4\u30FC\uFF06\u30DA\u30FC\u30B9\u30C8\u3059\u308B\u969B\u306B\u4FBF\u5229\u3067\u3059\u3002"},"remove-empty-lines-between-list-markers-and-checklists":{name:"\u30EA\u30B9\u30C8\u30DE\u30FC\u30AB\u30FC\u3068\u30C1\u30A7\u30C3\u30AF\u30EA\u30B9\u30C8\u306E\u9593\u306E\u7A7A\u884C\u3092\u524A\u9664",description:"\u30EA\u30B9\u30C8\u30DE\u30FC\u30AB\u30FC\u3068\u30C1\u30A7\u30C3\u30AF\u30EA\u30B9\u30C8\u306E\u9593\u306B\u7A7A\u884C\u304C\u306A\u3044\u3053\u3068\u3092\u78BA\u8A8D\u3057\u307E\u3059\u3002"},"remove-empty-list-markers":{name:"\u7A7A\u306E\u30EA\u30B9\u30C8\u30DE\u30FC\u30AB\u30FC\u3092\u524A\u9664",description:"\u5185\u5BB9\u306E\u306A\u3044\u30EA\u30B9\u30C8\u9805\u76EE\u3001\u3059\u306A\u308F\u3061\u7A7A\u306E\u30EA\u30B9\u30C8\u30DE\u30FC\u30AB\u30FC\u3092\u524A\u9664\u3057\u307E\u3059\u3002"},"empty-line-around-horizontal-rules":{name:"\u6C34\u5E73\u30EB\u30FC\u30EB\u306E\u5468\u308A\u306E\u7A7A\u884C",description:"\u30C9\u30AD\u30E5\u30E1\u30F3\u30C8\u306E\u958B\u59CB\u307E\u305F\u306F\u7D42\u4E86\u3067\u306A\u3044\u9650\u308A\u3001\u6C34\u5E73\u30EB\u30FC\u30EB\u306E\u5468\u308A\u306B\u7A7A\u884C\u304C\u3042\u308B\u3053\u3068\u3092\u78BA\u8A8D\u3057\u307E\u3059\u3002"},"remove-hyphenated-line-breaks":{name:"\u30CF\u30A4\u30D5\u30F3\u3067\u533A\u5207\u3089\u308C\u305F\u6539\u884C\u3092\u524A\u9664",description:"\u6559\u79D1\u66F8\u304B\u3089\u30C6\u30AD\u30B9\u30C8\u3092\u8CBC\u308A\u4ED8\u3051\u308B\u969B\u306B\u4FBF\u5229\u306A\u3001\u30CF\u30A4\u30D5\u30F3\u3067\u533A\u5207\u3089\u308C\u305F\u6539\u884C\u3092\u524A\u9664\u3057\u307E\u3059\u3002"},"remove-hyphens-on-paste":{name:"\u8CBC\u308A\u4ED8\u3051\u6642\u306E\u30CF\u30A4\u30D5\u30F3\u3092\u524A\u9664",description:"\u8CBC\u308A\u4ED8\u3051\u308B\u30C6\u30AD\u30B9\u30C8\u304B\u3089\u30CF\u30A4\u30D5\u30F3\u3092\u524A\u9664\u3057\u307E\u3059\u3002"},"remove-leading-or-trailing-whitespace-on-paste":{name:"\u8CBC\u308A\u4ED8\u3051\u6642\u306E\u5148\u982D\u307E\u305F\u306F\u672B\u5C3E\u306E\u7A7A\u767D\u3092\u524A\u9664",description:"\u8CBC\u308A\u4ED8\u3051\u308B\u30C6\u30AD\u30B9\u30C8\u306E\u3001\u5148\u982D\u306E\u30BF\u30D6\u4EE5\u5916\u306E\u7A7A\u767D\u3068\u3001\u672B\u5C3E\u306E\u7A7A\u767D\u3092\u3059\u3079\u3066\u524A\u9664\u3057\u307E\u3059\u3002"},"remove-leftover-footnotes-from-quote-on-paste":{name:"\u5F15\u7528\u7B26\u306E\u8CBC\u308A\u4ED8\u3051\u6642\u306B\u6B8B\u3063\u305F\u811A\u6CE8\u3092\u524A\u9664",description:"\u8CBC\u308A\u4ED8\u3051\u308B\u30C6\u30AD\u30B9\u30C8\u306E\u6B8B\u3063\u305F\u811A\u6CE8\u53C2\u7167\u3092\u524A\u9664\u3057\u307E\u3059\u3002"},"remove-link-spacing":{name:"\u30EA\u30F3\u30AF\u306E\u9593\u9694\u3092\u524A\u9664",description:"\u30EA\u30F3\u30AF\u30C6\u30AD\u30B9\u30C8\u306E\u5468\u308A\u306E\u7A7A\u884C\u3092\u524A\u9664\u3057\u307E\u3059\u3002"},"remove-multiple-blank-lines-on-paste":{name:"\u8CBC\u308A\u4ED8\u3051\u6642\u306E\u8907\u6570\u306E\u7A7A\u884C\u3092\u524A\u9664",description:"\u8CBC\u308A\u4ED8\u3051\u308B\u30C6\u30AD\u30B9\u30C8\u306E\u3001\u8907\u6570\u306E\u7A7A\u884C\u3092\u30011\u3064\u306E\u7A7A\u884C\u306B\u307E\u3068\u3081\u307E\u3059\u3002"},"remove-multiple-spaces":{name:"\u8907\u6570\u306E\u30B9\u30DA\u30FC\u30B9\u3092\u524A\u9664",description:"2\u3064\u4EE5\u4E0A\u9023\u7D9A\u3059\u308B\u30B9\u30DA\u30FC\u30B9\u3092\u524A\u9664\u3057\u307E\u3059\u3002\u884C\u306E\u5148\u982D\u3068\u672B\u5C3E\u306E\u30B9\u30DA\u30FC\u30B9\u306F\u7121\u8996\u3057\u307E\u3059\u3002"},"remove-space-around-characters":{name:"\u6587\u5B57\u306E\u5468\u308A\u306E\u7A7A\u767D\u3092\u524A\u9664",description:"\u7279\u5B9A\u306E\u6587\u5B57\u304C\u7A7A\u767D\uFF08\u5358\u4E00\u30B9\u30DA\u30FC\u30B9\u307E\u305F\u306F\u30BF\u30D6\uFF09\u3067\u56F2\u307E\u308C\u3066\u3044\u306A\u3044\u3053\u3068\u3092\u78BA\u8A8D\u3057\u307E\u3059\u3002<b>\u6CE8\uFF1A\u3053\u308C\u306B\u3088\u308A\u3001\u5834\u5408\u306B\u3088\u3063\u3066\u306F\u30DE\u30FC\u30AF\u30C0\u30A6\u30F3\u5F62\u5F0F\u306B\u554F\u984C\u304C\u751F\u3058\u308B\u3053\u3068\u304C\u3042\u308A\u307E\u3059\u3002</b>","include-fullwidth-forms":{name:"\u5168\u89D2\u6587\u5B57\u3092\u542B\u3081\u308B",description:'\u30E6\u30CB\u30B3\u30FC\u30C9\u30D6\u30ED\u30C3\u30AF<a href="https://en.wikipedia.org/wiki/Halfwidth_and_Fullwidth_Forms_(Unicode_block)">\u5168\u89D2\u6587\u5B57\uFF08Fullwidth Forms\uFF09</a>\u3092\u542B\u3081\u308B'},"include-cjk-symbols-and-punctuation":{name:"CJK\u8A18\u53F7\u304A\u3088\u3073\u53E5\u8AAD\u70B9\u3092\u542B\u3081\u308B",description:'\u30E6\u30CB\u30B3\u30FC\u30C9\u30D6\u30ED\u30C3\u30AF<a href="https://en.wikipedia.org/wiki/CJK_Symbols_and_Punctuation">CJK\u8A18\u53F7\u304A\u3088\u3073\u53E5\u8AAD\u70B9\uFF08CJK Symbols and Punctuation\uFF09</a>\u3092\u542B\u3081\u308B'},"include-dashes":{name:"\u30C0\u30C3\u30B7\u30E5\u3092\u542B\u3081\u308B",description:"en\u30C0\u30C3\u30B7\u30E5\uFF08\u2013\uFF09\u304A\u3088\u3073em\u30C0\u30C3\u30B7\u30E5\uFF08\u2014\uFF09\u3092\u542B\u3081\u308B"},"other-symbols":{name:"\u305D\u306E\u4ED6\u306E\u8A18\u53F7",description:"\u305D\u306E\u4ED6\u306E\u542B\u3081\u308B\u8A18\u53F7\u306E\u30EA\u30B9\u30C8"}},"remove-space-before-or-after-characters":{name:"\u6587\u5B57\u306E\u524D\u5F8C\u306E\u7A7A\u767D\u3092\u524A\u9664",description:"\u6307\u5B9A\u3055\u308C\u305F\u6587\u5B57\u306E\u524D\u5F8C\u306E\u7A7A\u767D\u3092\u524A\u9664\u3057\u307E\u3059\u3002<b>\u6CE8\uFF1A\u3053\u308C\u306B\u3088\u308A\u3001\u5834\u5408\u306B\u3088\u3063\u3066\u306F\u30DE\u30FC\u30AF\u30C0\u30A6\u30F3\u5F62\u5F0F\u306B\u554F\u984C\u304C\u751F\u3058\u308B\u3053\u3068\u304C\u3042\u308A\u307E\u3059\u3002</b>","characters-to-remove-space-before":{name:"\u6587\u5B57\u306E\u524D\u306E\u7A7A\u767D\u3092\u524A\u9664",description:"\u6307\u5B9A\u3055\u308C\u305F\u6587\u5B57\u306E\u524D\u306E\u7A7A\u767D\u3092\u524A\u9664\u3057\u307E\u3059\u3002<b>\u6CE8\uFF1A\u30EA\u30B9\u30C8\u5185\u3067<code>{</code>\u307E\u305F\u306F<code>}</code>\u3092\u4F7F\u7528\u3059\u308B\u3068\u3001\u80CC\u5F8C\u3067\u7121\u8996\u69CB\u6587\u306B\u4F7F\u7528\u3055\u308C\u308B\u305F\u3081\u3001\u30D5\u30A1\u30A4\u30EB\u306B\u4E88\u671F\u3057\u306A\u3044\u5F71\u97FF\u3092\u4E0E\u3048\u308B\u53EF\u80FD\u6027\u304C\u3042\u308A\u307E\u3059\u3002</b>"},"characters-to-remove-space-after":{name:"\u6587\u5B57\u306E\u5F8C\u306E\u7A7A\u767D\u3092\u524A\u9664",description:"\u6307\u5B9A\u3055\u308C\u305F\u6587\u5B57\u306E\u5F8C\u306E\u7A7A\u767D\u3092\u524A\u9664\u3057\u307E\u3059\u3002<b>\u6CE8\uFF1A\u30EA\u30B9\u30C8\u5185\u3067<code>{</code>\u307E\u305F\u306F<code>}</code>\u3092\u4F7F\u7528\u3059\u308B\u3068\u3001\u80CC\u5F8C\u3067\u7121\u8996\u69CB\u6587\u306B\u4F7F\u7528\u3055\u308C\u308B\u305F\u3081\u3001\u30D5\u30A1\u30A4\u30EB\u306B\u4E88\u671F\u3057\u306A\u3044\u5F71\u97FF\u3092\u4E0E\u3048\u308B\u53EF\u80FD\u6027\u304C\u3042\u308A\u307E\u3059\u3002</b>"}},"remove-trailing-punctuation-in-heading":{name:"\u898B\u51FA\u3057\u306E\u672B\u5C3E\u306E\u53E5\u8AAD\u70B9\u3092\u524A\u9664",description:'\u898B\u51FA\u3057\u306E\u672B\u5C3E\u304B\u3089\u3001\u6307\u5B9A\u3055\u308C\u305F\u53E5\u8AAD\u70B9\u3092\u524A\u9664\u3057\u307E\u3059\u3002<a href="https://en.wikipedia.org/wiki/List_of_XML_and_HTML_character_entity_references">HTML\u30A8\u30F3\u30C6\u30A3\u30C6\u30A3\u53C2\u7167</a>\u306E\u672B\u5C3E\u306E\u30BB\u30DF\u30B3\u30ED\u30F3\u306F\u7121\u8996\u3055\u308C\u307E\u3059\u3002',"punctuation-to-remove":{name:"\u672B\u5C3E\u306E\u53E5\u8AAD\u70B9",description:"\u30D5\u30A1\u30A4\u30EB\u5185\u306E\u898B\u51FA\u3057\u304B\u3089\u524A\u9664\u3059\u308B\u672B\u5C3E\u306E\u53E5\u8AAD\u70B9\u3002"}},"remove-yaml-keys":{name:"YAML\u30AD\u30FC\u3092\u524A\u9664",description:"\u6307\u5B9A\u3055\u308C\u305FYAML\u30AD\u30FC\u3092\u524A\u9664\u3057\u307E\u3059","yaml-keys-to-remove":{name:"\u524A\u9664\u3059\u308BYAML\u30AD\u30FC",description:"\u30B3\u30ED\u30F3\u306E\u6709\u7121\u306B\u304B\u304B\u308F\u3089\u305A\u3001YAML front-matter \u304B\u3089\u524A\u9664\u3059\u308BYAML\u30AD\u30FC"}},"sort-yaml-array-values":{name:"YAML\u914D\u5217\u306E\u5024\u3092\u30BD\u30FC\u30C8",description:"\u6307\u5B9A\u3055\u308C\u305F\u30BD\u30FC\u30C8\u9806\u306B\u57FA\u3065\u3044\u3066\u3001YAML\u914D\u5217\u306E\u5024\u3092\u30BD\u30FC\u30C8\u3057\u307E\u3059\u3002","sort-alias-key":{name:"YAML\u30A8\u30A4\u30EA\u30A2\u30B9\u30BB\u30AF\u30B7\u30E7\u30F3\u3092\u30BD\u30FC\u30C8",description:"\u30A8\u30A4\u30EA\u30A2\u30B9\u306E\u30BD\u30FC\u30C8\u3092\u6709\u52B9\u306B\u3057\u307E\u3059\u3002"},"sort-tag-key":{name:"YAML\u30BF\u30B0\u30BB\u30AF\u30B7\u30E7\u30F3\u3092\u30BD\u30FC\u30C8",description:"\u30BF\u30B0\u306E\u30BD\u30FC\u30C8\u3092\u6709\u52B9\u306B\u3057\u307E\u3059\u3002"},"sort-array-keys":{name:"YAML\u914D\u5217\u30BB\u30AF\u30B7\u30E7\u30F3\u3092\u30BD\u30FC\u30C8",description:"\u901A\u5E38\u306EYAML\u914D\u5217\u306E\u5024\u306E\u30BD\u30FC\u30C8\u3092\u6709\u52B9\u306B\u3057\u307E\u3059\u3002"},"ignore-keys":{name:"YAML Keys to ignore for Sort YAML array values",description:"\u5024\u306E\u30BD\u30FC\u30C8\u3092\u884C\u308F\u306A\u3044YAML\u30AD\u30FC\u306E\u30EA\u30B9\u30C8\u3002\u5404\u30AD\u30FC\u306F\u30B3\u30ED\u30F3\u306A\u3057\u3067\u72EC\u7ACB\u3057\u305F\u884C\u306B\u8A18\u8FF0\u3057\u307E\u3059\u3002"},"sort-order":{name:"\u30BD\u30FC\u30C8\u9806",description:"YAML\u914D\u5217\u306E\u5024\u3092\u30BD\u30FC\u30C8\u3059\u308B\u65B9\u6CD5\u3002"}},"space-after-list-markers":{name:"\u30EA\u30B9\u30C8\u30DE\u30FC\u30AB\u30FC\u306E\u5F8C\u306E\u30B9\u30DA\u30FC\u30B9",description:"\u30EA\u30B9\u30C8\u30DE\u30FC\u30AB\u30FC\u3068\u30C1\u30A7\u30C3\u30AF\u30DC\u30C3\u30AF\u30B9\u306E\u5F8C\u306B\u306F\u3001\u5358\u4E00\u306E\u30B9\u30DA\u30FC\u30B9\u304C\u5FC5\u8981\u3067\u3059\u3002"},"space-between-chinese-japanese-or-korean-and-english-or-numbers":{name:"\u4E2D\u56FD\u8A9E\u3001\u65E5\u672C\u8A9E\u3001\u97D3\u56FD\u8A9E\u3068\u82F1\u8A9E\u307E\u305F\u306F\u6570\u5B57\u306E\u9593\u306E\u30B9\u30DA\u30FC\u30B9",description:'\u4E2D\u56FD\u8A9E\u3001\u65E5\u672C\u8A9E\u3001\u97D3\u56FD\u8A9E\u3068\u82F1\u8A9E\u307E\u305F\u306F\u6570\u5B57\u306E\u9593\u306B\u5358\u4E00\u306E\u30B9\u30DA\u30FC\u30B9\u304C\u3042\u308B\u3053\u3068\u3092\u78BA\u8A8D\u3057\u307E\u3059\u3002\u3053\u308C\u3089\u306E<a href="https://github.com/sparanoid/chinese-copywriting-guidelines">\u30AC\u30A4\u30C9\u30E9\u30A4\u30F3</a>\u306B\u5F93\u3044\u307E\u3059\u3002',"english-symbols-punctuation-before":{name:"CJK\u306E\u524D\u306E\u82F1\u8A9E\u306E\u3001\u53E5\u8AAD\u70B9\u3068\u8A18\u53F7",description:"\u4E2D\u56FD\u8A9E\u3001\u65E5\u672C\u8A9E\u3001\u97D3\u56FD\u8A9E\u306E\u6587\u5B57\u306E\u524D\u306B\u3042\u308B\u5834\u5408\u306B\u3001\u82F1\u8A9E\u3068\u898B\u306A\u3055\u308C\u308B\u975E\u6587\u5B57\u306E\u53E5\u8AAD\u70B9\u3068\u8A18\u53F7\u306E\u30EA\u30B9\u30C8\u3002<b>\u6CE8\uFF1A\u300C*\u300D\u306F\u5E38\u306B\u82F1\u8A9E\u3068\u898B\u306A\u3055\u308C\u3001\u4E00\u90E8\u306E\u30DE\u30FC\u30AF\u30C0\u30A6\u30F3\u69CB\u6587\u3092\u9069\u5207\u306B\u51E6\u7406\u3059\u308B\u305F\u3081\u306B\u5FC5\u8981\u3067\u3059\u3002</b>"},"english-symbols-punctuation-after":{name:"CJK\u306E\u5F8C\u306E\u82F1\u8A9E\u306E\u3001\u53E5\u8AAD\u70B9\u3068\u8A18\u53F7",description:"\u4E2D\u56FD\u8A9E\u3001\u65E5\u672C\u8A9E\u3001\u97D3\u56FD\u8A9E\u306E\u6587\u5B57\u306E\u5F8C\u306B\u3042\u308B\u5834\u5408\u306B\u3001\u82F1\u8A9E\u3068\u898B\u306A\u3055\u308C\u308B\u975E\u6587\u5B57\u306E\u53E5\u8AAD\u70B9\u3068\u8A18\u53F7\u306E\u30EA\u30B9\u30C8\u3002<b>\u6CE8\uFF1A\u300C*\u300D\u306F\u5E38\u306B\u82F1\u8A9E\u3068\u898B\u306A\u3055\u308C\u3001\u4E00\u90E8\u306E\u30DE\u30FC\u30AF\u30C0\u30A6\u30F3\u69CB\u6587\u3092\u9069\u5207\u306B\u51E6\u7406\u3059\u308B\u305F\u3081\u306B\u5FC5\u8981\u3067\u3059\u3002</b>"}},"strong-style":{name:"\u5F37\u8ABF\u30B9\u30BF\u30A4\u30EB",description:"\u5F37\u8ABF\u30B9\u30BF\u30A4\u30EB\u304C\u4E00\u8CAB\u3057\u3066\u3044\u308B\u3053\u3068\u3092\u78BA\u8A8D\u3057\u307E\u3059\u3002",style:{name:"\u30B9\u30BF\u30A4\u30EB",description:"\u5F37\u8ABF/\u592A\u5B57\u306E\u5185\u5BB9\u3092\u793A\u3059\u305F\u3081\u306B\u4F7F\u7528\u3055\u308C\u308B\u30B9\u30BF\u30A4\u30EB"}},"trailing-spaces":{name:"\u884C\u672B\u306E\u7A7A\u767D",description:"\u5404\u884C\u306E\u4F59\u5206\u306A\u7A7A\u767D\u3092\u524A\u9664\u3057\u307E\u3059\u3002","two-space-line-break":{name:"\u4E8C\u91CD\u30B9\u30DA\u30FC\u30B9\u306E\u6539\u884C",description:'\u6539\u884C\u306B\u7D9A\u304F\u4E8C\u91CD\u30B9\u30DA\u30FC\u30B9\uFF08"\u4E8C\u91CD\u30B9\u30DA\u30FC\u30B9\u30EB\u30FC\u30EB"\uFF09\u3092\u7121\u8996\u3057\u307E\u3059\u3002'}},"two-spaces-between-lines-with-content":{name:"\u5185\u5BB9\u306E\u3042\u308B\u884C\u9593\u306E\u6539\u884C",description:"\u6BB5\u843D\u3001\u5F15\u7528\u3001\u30EA\u30B9\u30C8\u9805\u76EE\u306E\u6B21\u306E\u884C\u306B\u5185\u5BB9\u304C\u7D9A\u304F\u884C\u306E\u672B\u5C3E\u306B\u3001\u6307\u5B9A\u3055\u308C\u305F\u6539\u884C\u304C\u8FFD\u52A0\u3055\u308C\u3066\u3044\u308B\u3053\u3068\u3092\u78BA\u8A8D\u3057\u307E\u3059\u3002","line-break-indicator":{name:"\u6539\u884C\u30A4\u30F3\u30B8\u30B1\u30FC\u30BF\u30FC",description:"\u4F7F\u7528\u3059\u308B\u6539\u884C\u30A4\u30F3\u30B8\u30B1\u30FC\u30BF\u30FC\u3002"}},"unordered-list-style":{name:"\u7B87\u6761\u66F8\u304D\u30EA\u30B9\u30C8\u306E\u30B9\u30BF\u30A4\u30EB",description:"\u7B87\u6761\u66F8\u304D\u30EA\u30B9\u30C8\u304C\u6307\u5B9A\u3055\u308C\u305F\u30B9\u30BF\u30A4\u30EB\u306B\u5F93\u3063\u3066\u3044\u308B\u3053\u3068\u3092\u78BA\u8A8D\u3057\u307E\u3059\u3002","list-style":{name:"\u30EA\u30B9\u30C8\u9805\u76EE\u306E\u30B9\u30BF\u30A4\u30EB",description:"\u7B87\u6761\u66F8\u304D\u30EA\u30B9\u30C8\u3067\u4F7F\u7528\u3059\u308B\u30EA\u30B9\u30C8\u9805\u76EE\u306E\u30B9\u30BF\u30A4\u30EB"}},"yaml-key-sort":{name:"YAML\u30AD\u30FC\u306E\u30BD\u30FC\u30C8",description:"\u6307\u5B9A\u3055\u308C\u305F\u9806\u5E8F\u3068\u512A\u5148\u9806\u4F4D\u306B\u57FA\u3065\u3044\u3066YAML\u30AD\u30FC\u3092\u30BD\u30FC\u30C8\u3057\u307E\u3059\u3002<b>\u6CE8\uFF1A\u7A7A\u884C\u3082\u524A\u9664\u3059\u308B\u5834\u5408\u304C\u3042\u308A\u307E\u3059\u3002\u30CD\u30B9\u30C8\u3055\u308C\u3066\u3044\u306A\u3044\u30AD\u30FC\u306B\u306E\u307F\u6A5F\u80FD\u3057\u307E\u3059\u3002</b>","yaml-key-priority-sort-order":{name:"YAML\u30AD\u30FC\u512A\u5148\u30BD\u30FC\u30C8\u9806",description:"\u30EA\u30B9\u30C8\u306B\u898B\u3064\u304B\u3063\u305F\u9806\u5E8F\u3067\u30BD\u30FC\u30C8\u3055\u308C\u308B\u5404\u884C\u306B\u30011\u3064\u305A\u3064\u30AD\u30FC\u3092\u4E26\u3079\u308B\u9806\u5E8F"},"priority-keys-at-start-of-yaml":{name:"YAML\u306E\u5148\u982D\u306B\u3042\u308B\u512A\u5148\u30AD\u30FC",description:"YAML\u30AD\u30FC\u512A\u5148\u30BD\u30FC\u30C8\u9806\u306F YAML front-matter \u306E\u5148\u982D\u306B\u914D\u7F6E\u3055\u308C\u307E\u3059"},"yaml-sort-order-for-other-keys":{name:"\u305D\u306E\u4ED6\u306E\u30AD\u30FC\u306EYAML\u30BD\u30FC\u30C8\u9806",description:"YAML\u30AD\u30FC\u512A\u5148\u30BD\u30FC\u30C8\u9806\u306E\u30C6\u30AD\u30B9\u30C8\u30A8\u30EA\u30A2\u306B\u898B\u3064\u304B\u3089\u306A\u3044\u30AD\u30FC\u3092\u30BD\u30FC\u30C8\u3059\u308B\u65B9\u6CD5"}},"yaml-timestamp":{name:"YAML\u30BF\u30A4\u30E0\u30B9\u30BF\u30F3\u30D7",description:"YAML front-matter \u3067\u30D5\u30A1\u30A4\u30EB\u304C\u6700\u5F8C\u306B\u7DE8\u96C6\u3055\u308C\u305F\u65E5\u4ED8\u3092\u8FFD\u8DE1\u3057\u307E\u3059\u3002\u30D5\u30A1\u30A4\u30EB\u306E\u30E1\u30BF\u30C7\u30FC\u30BF\u304B\u3089\u65E5\u4ED8\u3092\u53D6\u5F97\u3057\u307E\u3059\u3002","date-created":{name:"\u4F5C\u6210\u65E5",description:"\u30D5\u30A1\u30A4\u30EB\u306E\u4F5C\u6210\u65E5\u3092\u633F\u5165\u3057\u307E\u3059\u3002"},"date-created-key":{name:"\u4F5C\u6210\u65E5\u30AD\u30FC",description:"\u4F5C\u6210\u65E5\u306B\u4F7F\u7528\u3059\u308BYAML\u30AD\u30FC"},"date-created-source-of-truth":{name:"\u4F5C\u6210\u65E5\u306E\u771F\u5B9F\u306E\u60C5\u5831\u6E90",description:"\u4F5C\u6210\u65E5\u304C\u3059\u3067\u306B front-matter \u306B\u5B58\u5728\u3059\u308B\u5834\u5408\u306B\u3001\u4F5C\u6210\u65E5\u3092\u53D6\u5F97\u3059\u308B\u5834\u6240\u3092\u6307\u5B9A\u3057\u307E\u3059\u3002"},"date-modified-source-of-truth":{name:"\u66F4\u65B0\u65E5\u306E\u771F\u5B9F\u306E\u60C5\u5831\u6E90",description:"\u66F4\u65B0\u65E5\u304C\u3059\u3067\u306B front-matter \u306B\u5B58\u5728\u3059\u308B\u5834\u5408\u306B\u3001\u66F4\u65B0\u65E5\u304C\u66F4\u65B0\u3055\u308C\u308B\u3079\u304D\u6642\u3092\u3001\u3069\u306E\u624B\u6BB5\u3092\u7528\u3044\u308B\u304B\u3092\u6307\u5B9A\u3057\u307E\u3059\u3002"},"date-modified":{name:"\u66F4\u65B0\u65E5",description:"\u30D5\u30A1\u30A4\u30EB\u306E\u6700\u7D42\u66F4\u65B0\u65E5\u3092\u633F\u5165\u3057\u307E\u3059\u3002"},"date-modified-key":{name:"\u66F4\u65B0\u65E5\u30AD\u30FC",description:"\u66F4\u65B0\u65E5\u306B\u4F7F\u7528\u3059\u308BYAML\u30AD\u30FC"},format:{name:"\u30D5\u30A9\u30FC\u30DE\u30C3\u30C8",description:'\u4F7F\u7528\u3059\u308Bmoment date\u30D5\u30A9\u30FC\u30DE\u30C3\u30C8\uFF08<a href="https://momentjscom.readthedocs.io/en/latest/moment/04-displaying/01-format/">moment date\u30D5\u30A9\u30FC\u30DE\u30C3\u30C8\u30AA\u30D7\u30B7\u30E7\u30F3</a>\u3092\u53C2\u7167\uFF09'},"convert-to-utc":{name:"\u30ED\u30FC\u30AB\u30EB\u6642\u9593\u3092UTC\u306B\u5909\u63DB",description:"\u4FDD\u5B58\u3055\u308C\u305F\u65E5\u4ED8\u3092\u3001\u30ED\u30FC\u30AB\u30EB\u6642\u9593\u306E\u4EE3\u308F\u308A\u306BUTC\u306E\u3092\u4F7F\u7528\u3057\u307E\u3059"},"update-on-file-contents-updated":{name:"\u30D5\u30A1\u30A4\u30EB\u5185\u5BB9\u306E\u66F4\u65B0\u6642\u306BYAML\u30BF\u30A4\u30E0\u30B9\u30BF\u30F3\u30D7\u3092\u66F4\u65B0",description:'\u73FE\u5728\u30A2\u30AF\u30C6\u30A3\u30D6\u306A\u30CE\u30FC\u30C8\u304C\u5909\u66F4\u3055\u308C\u308B\u3068\u3001"YAML\u30BF\u30A4\u30E0\u30B9\u30BF\u30F3\u30D7"\u3067\u5B9F\u884C\u3055\u308C\u307E\u3059\u3002\u3053\u308C\u306B\u3088\u308A\u3001\u73FE\u5728\u306E\u5024\u304B\u30895\u79D2\u4EE5\u4E0A\u305A\u308C\u3066\u3044\u308B\u5834\u5408\u306F\u3001\u5909\u66F4\u3055\u308C\u305F\u30CE\u30FC\u30C8\u306E\u30BF\u30A4\u30E0\u30B9\u30BF\u30F3\u30D7\u304C\u66F4\u65B0\u3055\u308C\u308B\u306F\u305A\u3067\u3059\u3002'}},"yaml-title-alias":{name:"YAML\u30BF\u30A4\u30C8\u30EB\u30A8\u30A4\u30EA\u30A2\u30B9",description:"\u30D5\u30A1\u30A4\u30EB\u306E\u30BF\u30A4\u30C8\u30EB\u3092 YAML front-matter \u306E\u30A8\u30A4\u30EA\u30A2\u30B9\u30BB\u30AF\u30B7\u30E7\u30F3\u306B\u633F\u5165\u307E\u305F\u306F\u66F4\u65B0\u3057\u307E\u3059\u3002\u30BF\u30A4\u30C8\u30EB\u306F\u6700\u521D\u306EH1\u307E\u305F\u306F\u30D5\u30A1\u30A4\u30EB\u540D\u304B\u3089\u53D6\u5F97\u3057\u307E\u3059\u3002","preserve-existing-alias-section-style":{name:"\u65E2\u5B58\u306E\u30A8\u30A4\u30EA\u30A2\u30B9\u30BB\u30AF\u30B7\u30E7\u30F3\u306E\u30B9\u30BF\u30A4\u30EB\u3092\u4FDD\u6301",description:'\u8A2D\u5B9A\u3055\u308C\u3066\u3044\u308B\u5834\u5408\u3001"YAML\u30A8\u30A4\u30EA\u30A2\u30B9\u30BB\u30AF\u30B7\u30E7\u30F3\u30B9\u30BF\u30A4\u30EB"\u306E\u8A2D\u5B9A\u306F\u3001\u65B0\u3057\u304F\u4F5C\u6210\u3055\u308C\u305F\u30BB\u30AF\u30B7\u30E7\u30F3\u306B\u306E\u307F\u9069\u7528\u3055\u308C\u307E\u3059'},"keep-alias-that-matches-the-filename":{name:"\u30D5\u30A1\u30A4\u30EB\u540D\u3068\u4E00\u81F4\u3059\u308B\u30A8\u30A4\u30EA\u30A2\u30B9\u3092\u4FDD\u6301",description:"\u305D\u306E\u3088\u3046\u306A\u30A8\u30A4\u30EA\u30A2\u30B9\u306F\u901A\u5E38\u5197\u9577\u3067\u3059"},"use-yaml-key-to-keep-track-of-old-filename-or-heading":{name:"Alias Helper Key\u3067\u6307\u5B9A\u3055\u308C\u305FYAML\u30AD\u30FC\u3092\u4F7F\u7528\u3057\u3066\u3001\u30D5\u30A1\u30A4\u30EB\u540D\u3068\u898B\u51FA\u3057\u306E\u5909\u66F4\u3092\u652F\u63F4\u3057\u307E\u3059",description:"\u8A2D\u5B9A\u3055\u308C\u3066\u3044\u308B\u5834\u5408\u3001\u6700\u521D\u306EH1\u898B\u51FA\u3057\u304C\u5909\u66F4\u3055\u308C\u305F\u5834\u5408\u3001\u307E\u305F\u306F\u6700\u521D\u306EH1\u304C\u5B58\u5728\u3057\u306A\u3044\u5834\u5408\u306F\u30D5\u30A1\u30A4\u30EB\u540D\u304C\u5909\u66F4\u3055\u308C\u305F\u5834\u5408\u306B\u3001\u3053\u306E\u30AD\u30FC\u306B\u4FDD\u5B58\u3055\u308C\u3066\u3044\u308B\u53E4\u3044\u30A8\u30A4\u30EA\u30A2\u30B9\u306F\u3001\u65B0\u3057\u3044\u5024\u306B\u7F6E\u304D\u63DB\u3048\u3089\u308C\u307E\u3059\u3002\u30A8\u30A4\u30EA\u30A2\u30B9\u914D\u5217\u306B\u65B0\u3057\u3044\u30A8\u30F3\u30C8\u30EA\u3092\u633F\u5165\u3059\u308B\u3060\u3051\u3067\u306F\u3042\u308A\u307E\u305B\u3093\u3002"},"alias-helper-key":{name:"Alias Helper Key",description:"\u3053\u306E\u30EB\u30FC\u30EB\u306B\u3088\u3063\u3066 front-matter \u306B\u4FDD\u5B58\u3055\u308C\u305F\u6700\u5F8C\u306E\u30D5\u30A1\u30A4\u30EB\u540D\u307E\u305F\u306F\u898B\u51FA\u3057\u3092\u8FFD\u8DE1\u3059\u308B\u305F\u3081\u306B\u4F7F\u7528\u3059\u308B\u30AD\u30FC\u3002"}},"yaml-title":{name:"YAML\u30BF\u30A4\u30C8\u30EB",description:"\u30D5\u30A1\u30A4\u30EB\u306E\u30BF\u30A4\u30C8\u30EB\u3092 YAML front-matter \u306B\u633F\u5165\u3057\u307E\u3059\u3002\u9078\u629E\u3057\u305F\u30E2\u30FC\u30C9\u306B\u57FA\u3065\u3044\u3066\u30BF\u30A4\u30C8\u30EB\u3092\u53D6\u5F97\u3057\u307E\u3059\u3002","title-key":{name:"\u30BF\u30A4\u30C8\u30EB\u30AD\u30FC",description:"\u30BF\u30A4\u30C8\u30EB\u306B\u4F7F\u7528\u3059\u308BYAML\u30AD\u30FC"},mode:{name:"\u30E2\u30FC\u30C9",description:"\u30BF\u30A4\u30C8\u30EB\u3092\u53D6\u5F97\u3059\u308B\u305F\u3081\u306B\u4F7F\u7528\u3059\u308B\u65B9\u6CD5"}}},enums:{"Title Case":"\u30BF\u30A4\u30C8\u30EB\u30B1\u30FC\u30B9","ALL CAPS":"\u3059\u3079\u3066\u5927\u6587\u5B57","First letter":"\u6700\u521D\u306E\u6587\u5B57",".":".",")":")",ERROR:"\u30A8\u30E9\u30FC",TRACE:"\u30C8\u30EC\u30FC\u30B9",DEBUG:"\u30C7\u30D0\u30C3\u30B0",INFO:"\u60C5\u5831",WARN:"\u8B66\u544A",SILENT:"\u30B5\u30A4\u30EC\u30F3\u30C8",ascending:"\u6607\u9806",lazy:"\u9045\u5EF6",preserve:"\u4FDD\u6301",Nothing:"\u306A\u3057","Remove hashtag":"\u30CF\u30C3\u30B7\u30E5\u30BF\u30B0\u3092\u524A\u9664","Remove whole tag":"\u30BF\u30B0\u5168\u4F53\u3092\u524A\u9664",asterisk:"\u30A2\u30B9\u30BF\u30EA\u30B9\u30AF",underscore:"\u30A2\u30F3\u30C0\u30FC\u30B9\u30B3\u30A2",consistent:"\u4E00\u8CAB\u6027","-":"-","*":"*","+":"+",space:"\u30B9\u30DA\u30FC\u30B9","no space":"\u30B9\u30DA\u30FC\u30B9\u306A\u3057",None:"\u306A\u3057","Ascending Alphabetical":"\u30A2\u30EB\u30D5\u30A1\u30D9\u30C3\u30C8\u306E\u6607\u9806","Descending Alphabetical":"\u30A2\u30EB\u30D5\u30A1\u30D9\u30C3\u30C8\u306E\u964D\u9806","multi-line":"\u8907\u6570\u884C","single-line":"\u5358\u4E00\u884C","single string to single-line":"\u5358\u4E00\u6587\u5B57\u5217\u304B\u3089\u5358\u4E00\u884C\u3078","single string to multi-line":"\u5358\u4E00\u6587\u5B57\u5217\u304B\u3089\u8907\u6570\u884C\u3078","single string comma delimited":"\u5358\u4E00\u6587\u5B57\u5217\u30AB\u30F3\u30DE\u533A\u5207\u308A","single string space delimited":"\u5358\u4E00\u6587\u5B57\u5217\u30B9\u30DA\u30FC\u30B9\u533A\u5207\u308A","single-line space delimited":"\u5358\u4E00\u884C\u30B9\u30DA\u30FC\u30B9\u533A\u5207\u308A","first-h1":"\u6700\u521D\u306EH1","first-h1-or-filename-if-h1-missing":"\u6700\u521D\u306EH1 \u307E\u305F\u306F H1\u304C\u306A\u3044\u5834\u5408\u306F\u30D5\u30A1\u30A4\u30EB\u540D",filename:"\u30D5\u30A1\u30A4\u30EB\u540D",never:"\u306A\u3057","after 5 seconds":"5\u79D2\u5F8C","after 10 seconds":"10\u79D2\u5F8C","after 15 seconds":"15\u79D2\u5F8C","after 30 seconds":"30\u79D2\u5F8C","after 1 minute":"1\u5206\u5F8C","file system":"\u30D5\u30A1\u30A4\u30EB\u30B7\u30B9\u30C6\u30E0",frontmatter:"YAML frontmatter","user or Linter edits":"Obsidian\u3067\u306E\u5909\u66F4","''":"''","\u2018\u2019":"\u2018\u2019",'""':'""',"\u201C\u201D":"\u201C\u201D","\\":"\\","<br>":"<br>"," ":" ","<br/>":"<br/>"}};var wf={};var xf={};var Lf={};var Sf={};var Ef={};var Tf={commands:{"lint-file":{name:"Executar o linter no arquivo atual","error-message":"Erro ao executar o linter no Arquivo"},"lint-file-unless-ignored":{name:"Executar o linter no arquivo atual (se n\xE3o for ignorado)"},"lint-all-files":{name:"Executar o linter em todos os arquivos do cofre","error-message":"Erro ao executar o linter em massa no Arquivo","success-message":"Linter executado em todos os arquivos","errors-message-singular":"Linter executado em todos os arquivos com 1 erro.","errors-message-plural":"Linter executado em todos os arquivos com {NUM} erros.","start-message":"Isso editar\xE1 todos os seus arquivos e pode introduzir erros.","submit-button-text":"Executar em Todos","submit-button-notice-text":"Executando o linter em todos os arquivos..."},"lint-all-files-in-folder":{name:"Executar o linter em todos os arquivos da pasta atual","start-message":"Isso editar\xE1 todos os seus arquivos em {FOLDER_NAME}, incluindo arquivos em suas subpastas, o que pode introduzir erros.","submit-button-text":"Executar em todos os arquivos em {FOLDER_NAME}","submit-button-notice-text":"Executando o linter em todos os arquivos em {FOLDER_NAME}...","error-message":"Erro ao executar o linter em todos os arquivos da pasta no Arquivo","success-message":"Linter executado em todos os {NUM} arquivos em {FOLDER_NAME}.","message-singular":"Linter executado em todos os {NUM} arquivos em {FOLDER_NAME} e houve 1 erro.","message-plural":"Linter executado em todos os {FILE_COUNT} arquivos em {FOLDER_NAME} e houve {ERROR_COUNT} erros."},"paste-as-plain-text":{name:"Colar como Texto Simples e sem Modifica\xE7\xF5es"},"ignore-folder":{name:"Ignorar pasta"},"ignore-file":{name:"Ignorar arquivo"},"lint-file-pop-up-menu-text":{name:"Executar linter no arquivo"},"lint-folder-pop-up-menu-text":{name:"Executar linter na pasta"},"ignore-file-pop-up-menu-text":{name:"Ignorar arquivo no Linter"},"ignore-folder-pop-up-menu-text":{name:"Ignorar pasta no Linter"}},logs:{"plugin-load":"Carregando o plugin","plugin-unload":"Descarregando o plugin","folder-lint":"Executando linter na pasta ","linter-run":"Executando o linter","file-change-yaml-lint-run":"Executando linter de YAML nas altera\xE7\xF5es de conte\xFAdo do editor","file-change-yaml-lint-skipped":"Nenhuma altera\xE7\xE3o de arquivo detectada, portanto, o linter de YAML foi desconsiderado","file-change-yaml-lint-warning":"Nenhuma informa\xE7\xE3o de arquivo presente, mas o debounce foi executado. Algo deu errado em algum lugar.","paste-link-warning":"execu\xE7\xE3o do linter ao colar abortada pois o conte\xFAdo da \xE1rea de transfer\xEAncia \xE9 um link e isso evita conflitos com outros plugins que modificam a a\xE7\xE3o de colar.","see-console":"Verifique o console para mais detalhes.","unknown-error":"Ocorreu um erro desconhecido durante a execu\xE7\xE3o do linter.","moment-locale-not-found":"Tentando alterar a localidade do Moment.js para {MOMENT_LOCALE}, obteve-se {CURRENT_LOCALE}","file-change-lint-message-start":"Linter executado","custom-command-callback-warning":"Por favor, defina o callback de comando personalizado apenas para testes de integra\xE7\xE3o.","pre-rules":"regras anteriores \xE0s regras regulares","post-rules":"regras posteriores \xE0s regras regulares","rule-running":"regras em execu\xE7\xE3o","custom-regex":"regras de regex personalizadas","running-custom-regex":"Executando Regex Personalizada","running-custom-lint-command":"Executando Comandos Personalizados do Linter","custom-lint-duplicate-warning":'Voc\xEA n\xE3o pode executar o mesmo comando ("{COMMAND_NAME}") como uma regra personalizada do linter duas vezes.',"custom-lint-error-message":"Comando Personalizado do Linter","disabled-text":"est\xE1 desativado","run-rule-text":"Executando","timing-key-not-found":"a chave de temporiza\xE7\xE3o '{TIMING_KEY}' n\xE3o existe na lista de informa\xE7\xF5es de temporiza\xE7\xE3o, portanto foi ignorada","milliseconds-abbreviation":"ms","invalid-date-format-error":"O formato da data de cria\xE7\xE3o '{DATE}' n\xE3o p\xF4de ser analisado ou determinado, portanto a data de cria\xE7\xE3o n\xE3o foi modificada em '{FILE_NAME}'","invalid-delimiter-error-message":"o delimitador deve ser apenas um \xFAnico caractere","missing-footnote-error-message":"A nota de rodap\xE9 '{FOOTNOTE}' n\xE3o tem uma refer\xEAncia de nota de rodap\xE9 correspondente antes do conte\xFAdo da nota de rodap\xE9 e n\xE3o pode ser processada. Por favor, certifique-se de que todas as notas de rodap\xE9 tenham uma refer\xEAncia correspondente antes do conte\xFAdo da nota de rodap\xE9.","too-many-footnotes-error-message":"A chave da nota de rodap\xE9 '{FOOTNOTE_KEY}' tem mais de uma nota de rodap\xE9 fazendo refer\xEAncia a ela. Por favor, atualize as notas de rodap\xE9 para que haja apenas uma nota de rodap\xE9 por chave.","wrapper-yaml-error":"erro no YAML: {ERROR_MESSAGE}","wrapper-unknown-error":"erro desconhecido: {ERROR_MESSAGE}"},"notice-text":{"empty-clipboard":"N\xE3o h\xE1 conte\xFAdo na \xE1rea de transfer\xEAncia.","characters-added":"caracteres adicionados","characters-removed":"caracteres removidos"},"all-rules-option":"Todas","linter-title":"Linter","empty-search-results-text":"Nenhuma configura\xE7\xE3o correspondente \xE0 pesquisa","warning-text":"Aviso","file-backup-text":"Certifique-se de ter feito backup dos seus arquivos.","custom-command-warning":"Executar o linter em m\xFAltiplos arquivos com comandos personalizados ativados \xE9 um processo lento que requer a habilidade de abrir pain\xE9is no painel lateral. \xC9 notavelmente mais lento do que executar sem os comandos personalizados ativados. Por favor, proceda com cautela.","cancel-button-text":"Cancelar","do-not-show-again":"N\xE3o mostrar esta confirma\xE7\xE3o novamente","disabled-other-rule-notice":"Se voc\xEA ativar <code>{NAME_1}</code>, isso desativar\xE1 <code>{NAME_2}</code>. Deseja prosseguir?","disabled-conflicting-rule-notice":"{NAME_1} entra em conflito com {NAME_2}, portanto foi desativada. Voc\xEA pode alternar qual configura\xE7\xE3o est\xE1 desativada na aba de configura\xE7\xF5es.",ok:"Ok","parse-results-heading-text":"Valores Personalizados Analisados","file-parse-description-text":"A seguir est\xE1 a lista de substitui\xE7\xF5es personalizadas encontradas em {FILE}.","no-parsed-values-found-text":"Nenhuma substitui\xE7\xE3o personalizada encontrada em {FILE}. Por favor, certifique-se de que todas as tabelas com substitui\xE7\xF5es personalizadas em {FILE} tenham apenas duas colunas e que todas as linhas comecem e terminem com uma barra vertical (ou seja, |).","find-header-text":"Palavra a Localizar","replace-header-text":"Palavra de Substitui\xE7\xE3o","close-button-text":"Fechar",tabs:{names:{general:"Geral",custom:"Personalizado",yaml:"YAML",heading:"Cabe\xE7alho",content:"Conte\xFAdo",footnote:"Nota de rodap\xE9",spacing:"Espa\xE7amento",paste:"Colar",debug:"Depura\xE7\xE3o"},general:{"lint-on-save":{name:"Executar linter ao salvar",description:"Executa o linter ao salvar o arquivo manualmente (quando <code>Ctrl + S</code> \xE9 pressionado ou quando <code>:w</code> \xE9 executado usando atalhos do vim)"},"display-message":{name:"Exibir mensagem ao executar linter",description:"Exibe o n\xFAmero de caracteres alterados ap\xF3s a execu\xE7\xE3o do linter"},"suppress-message-when-no-change":{name:"Suprimir mensagem quando n\xE3o houver altera\xE7\xE3o",description:"Se ativado, nenhuma mensagem ser\xE1 mostrada quando nenhuma altera\xE7\xE3o real ocorrer."},"lint-on-file-change":{name:"Executar linter ao alterar o arquivo focado",description:"Quando um arquivo \xE9 fechado ou um novo arquivo \xE9 selecionado, o linter \xE9 executado no arquivo anterior."},"display-lint-on-file-change-message":{name:"Exibir mensagem de execu\xE7\xE3o do linter na altera\xE7\xE3o de arquivo",description:"Exibe uma mensagem quando <code>Executar linter ao alterar o arquivo focado</code> ocorre"},"folders-to-ignore":{name:"Pastas a ignorar",description:"Pastas a ignorar ao executar o linter em todos os arquivos ou ao salvar.","folder-search-placeholder-text":"Nome da pasta","add-input-button-text":"Adicionar outra pasta para ignorar"},"files-to-ignore":{name:"Arquivos a ignorar",description:"Arquivos a ignorar ao executar o linter em todos os arquivos ou ao salvar.","file-search-placeholder-text":"regex para arquivos a ignorar","add-input-button-text":"Adicionar outra regex de arquivo para ignorar","label-placeholder-text":"r\xF3tulo","flags-placeholder-text":"flags"},"additional-file-extensions":{name:"Extens\xF5es de arquivo adicionais",description:"Extens\xF5es de arquivo para executar o linter al\xE9m de md. Por exemplo, mdx ou svx. N\xE3o inclua o ponto inicial. <b>Nota: Apenas os arquivos que o Obsidian considera como markdown (seja nativamente ou por meio de outros plugins) sofrer\xE3o a execu\xE7\xE3o do linter, independentemente das extens\xF5es adicionadas.</b>","extension-placeholder":"ex. mdx","add-input-button-text":"Adicionar outra extens\xE3o"},"override-locale":{name:"Substituir localidade",description:"Defina isso se desejar usar uma localidade diferente do padr\xE3o"},"same-as-system-locale":"Mesmo que o sistema ({SYS_LOCALE})","yaml-aliases-section-style":{name:"Estilo da se\xE7\xE3o de aliases do YAML",description:"O estilo da se\xE7\xE3o de aliases do YAML"},"yaml-tags-section-style":{name:"Estilo da se\xE7\xE3o de tags do YAML",description:"O estilo da se\xE7\xE3o de tags do YAML"},"default-array-style":{name:"Estilo de se\xE7\xE3o padr\xE3o do array no YAML",description:"O estilo de outros arrays no YAML que n\xE3o s\xE3o <code>tags</code>, <code>aliases</code> ou que n\xE3o estejam em <code>For\xE7ar valores das chaves a serem arrays de linha \xFAnica</code> e <code>For\xE7ar valores das chaves a serem arrays de m\xFAltiplas linhas</code>"},"default-escape-character":{name:"Caractere de escape padr\xE3o",description:"O caractere padr\xE3o a ser usado para escapar valores no YAML quando aspas simples e duplas n\xE3o estiverem presentes."},"remove-unnecessary-escape-chars-in-multi-line-arrays":{name:"Remover caracteres de escape desnecess\xE1rios em formato de array multilinha",description:"Caracteres de escape para arrays multilinha no YAML n\xE3o precisam do mesmo escape que arrays de linha \xFAnica, portanto, ao estar em formato de multilinha, os escapes extras desnecess\xE1rios ser\xE3o removidos"},"number-of-dollar-signs-to-indicate-math-block":{name:"N\xFAmero de cifr\xF5es para indicar bloco matem\xE1tico",description:"A quantidade de cifr\xF5es para considerar o conte\xFAdo matem\xE1tico como um bloco matem\xE1tico em vez de matem\xE1tica inline"}},debug:{"log-level":{name:"N\xEDvel de log",description:"Os tipos de logs que o servi\xE7o ter\xE1 permiss\xE3o para registrar. O padr\xE3o \xE9 ERROR."},"linter-config":{name:"Configura\xE7\xE3o do linter",description:"O conte\xFAdo do data.json para o Linter no momento do carregamento da p\xE1gina de configura\xE7\xF5es"},"log-collection":{name:"Coletar logs ao executar linter ao salvar e no arquivo atual",description:"Coleta logs quando voc\xEA realiza <code>Executar linter ao salvar</code> e ao executar o linter no arquivo atual. Esses logs podem ser \xFAteis para depura\xE7\xE3o e cria\xE7\xE3o de relat\xF3rios de bugs."},"linter-logs":{name:"Logs do linter",description:"Os logs do \xFAltimo <code>Executar linter ao salvar</code> ou da \xFAltima execu\xE7\xE3o do linter no arquivo atual, se ativado."}}},options:{"custom-command":{name:"Comandos personalizados",description:"Comandos personalizados s\xE3o comandos do Obsidian que s\xE3o executados ap\xF3s o linter finalizar a execu\xE7\xE3o de suas regras regulares. Isso significa que eles n\xE3o s\xE3o executados antes da l\xF3gica de timestamp do YAML, ent\xE3o podem fazer com que o timestamp do YAML seja acionado na pr\xF3xima execu\xE7\xE3o do linter. Voc\xEA pode selecionar um comando do Obsidian apenas uma vez.","add-input-button-text":"Adicionar novo comando","command-search-placeholder-text":"Comando do Obsidian"},"custom-replace":{name:"Substitui\xE7\xE3o de regex personalizada",description:"A substitui\xE7\xE3o de regex personalizada pode ser usada para substituir qualquer coisa que corresponda \xE0 regex de busca pelo valor de substitui\xE7\xE3o. Os valores de substitui\xE7\xE3o e de busca precisar\xE3o ser valores de regex v\xE1lidos.","add-input-button-text":"Adicionar nova substitui\xE7\xE3o de regex","regex-to-find-placeholder-text":"regex de busca","flags-placeholder-text":"flags","regex-to-replace-placeholder-text":"regex de substitui\xE7\xE3o","label-placeholder-text":"r\xF3tulo"},"custom-auto-correct":{"delete-tooltip":"Excluir","show-parsed-contents-tooltip":"Visualizar substitui\xE7\xF5es analisadas","custom-row-parse-warning":'"{ROW}" n\xE3o \xE9 uma linha v\xE1lida de substitui\xE7\xF5es personalizadas. Ela deve ter exatamente 2 colunas.',"file-search-placeholder-text":"Nome do arquivo","add-new-replacement-file-tooltip":"Adicionar outro arquivo personalizado","warning-text":"Arquivos selecionados ter\xE3o {NAME} desativada automaticamente.","refresh-tooltip-text":"Recarregar substitui\xE7\xF5es personalizadas"}},rules:{"auto-correct-common-misspellings":{name:"Corrigir automaticamente erros ortogr\xE1ficos comuns",description:'Usa um dicion\xE1rio de erros ortogr\xE1ficos comuns para convert\xEA-los automaticamente para a ortografia correta. Veja o <a href="https://github.com/platers/obsidian-linter/tree/master/src/utils/default-misspellings.md">mapa de corre\xE7\xE3o autom\xE1tica</a> para a lista completa das palavras corrigidas automaticamente. <b>Nota: essa lista pode funcionar em texto de v\xE1rios idiomas, mas esta mesma lista ser\xE1 aplicada, n\xE3o importa o idioma que esteja em uso.</b>',"ignore-words":{name:"Ignorar palavras",description:"Uma lista separada por v\xEDrgulas de palavras em min\xFAsculas a serem ignoradas na corre\xE7\xE3o autom\xE1tica"},"extra-auto-correct-files":{name:"Arquivos extras de corre\xE7\xE3o autom\xE1tica",description:"Estes s\xE3o arquivos que cont\xEAm uma tabela em markdown com a palavra inicial e a palavra para a qual deve ser corrigida (s\xE3o corre\xE7\xF5es sem distin\xE7\xE3o de mai\xFAsculas e min\xFAsculas). <b>Nota: as tabelas utilizadas devem ter os indicadores <code>|</code> iniciais e finais presentes em cada linha.</b>"},"skip-words-with-multiple-capitals":{name:"Pular palavras com v\xE1rias mai\xFAsculas",description:"Ir\xE1 ignorar quaisquer palavras que tenham uma letra mai\xFAscula al\xE9m da primeira letra. Acr\xF4nimos e algumas outras palavras podem se beneficiar disso. Isso pode causar problemas com a corre\xE7\xE3o adequada de nomes pr\xF3prios."},"default-install":"Voc\xEA est\xE1 usando <code>Corrigir automaticamente erros ortogr\xE1ficos comuns</code>. Para isso, os erros ortogr\xE1ficos padr\xE3o ser\xE3o baixados. Isso deve ocorrer apenas uma vez. Por favor, aguarde...","default-install-failed":"Falha ao baixar {URL}. Desativando <code>Corrigir automaticamente erros ortogr\xE1ficos comuns</code>.","defaults-missing":"Falha ao encontrar o arquivo de corre\xE7\xE3o autom\xE1tica padr\xE3o: {FILE}."},"add-blank-line-after-yaml":{name:"Adicionar linha em branco ap\xF3s YAML",description:"Adiciona uma linha em branco ap\xF3s o bloco YAML se ele n\xE3o for o final do arquivo ou n\xE3o for seguido por pelo menos 1 linha em branco"},"add-blockquote-indentation-on-paste":{name:"Adicionar recuo de cita\xE7\xE3o ao colar",description:"Adiciona cita\xE7\xF5es (blockquotes) a todas as linhas, exceto a primeira, quando o cursor estiver em uma linha de cita\xE7\xE3o/destaque durante a colagem"},"blockquote-style":{name:"Estilo de cita\xE7\xE3o",description:"Garante que o estilo de cita\xE7\xE3o seja consistente.",style:{name:"Estilo",description:"O estilo usado nos indicadores de cita\xE7\xE3o"}},"capitalize-headings":{name:"Capitalizar cabe\xE7alhos",description:"Os cabe\xE7alhos devem ser formatados com capitaliza\xE7\xE3o",style:{name:"Estilo",description:"O estilo de capitaliza\xE7\xE3o a usar"},"ignore-case-words":{name:"Ignorar palavras com mai\xFAsculas",description:"Aplica o estilo Title Case apenas em palavras que estejam totalmente em min\xFAsculas"},"ignore-words":{name:"Ignorar palavras",description:"Uma lista separada por v\xEDrgulas de palavras a serem ignoradas na capitaliza\xE7\xE3o"},"lowercase-words":{name:"Palavras em min\xFAsculas",description:"Uma lista separada por v\xEDrgulas de palavras a manter em min\xFAsculas"},"starting-word-ignore-characters":{name:"Caracteres a ignorar no in\xEDcio de palavras potenciais",description:"Caracteres que podem preceder uma ou mais letras, aspas simples ou tra\xE7os para que o conjunto seja considerado uma palavra"},"ending-word-ignore-characters":{name:"Caracteres a ignorar no final de palavras potenciais",description:"Caracteres que podem seguir uma ou mais letras, aspas simples ou tra\xE7os para que o conjunto seja considerado uma palavra"}},"compact-yaml":{name:"YAML compacto",description:"Remove linhas em branco no in\xEDcio e no final do frontmatter YAML.","inner-new-lines":{name:"Novas linhas internas",description:"Remove novas linhas que n\xE3o est\xE3o no in\xEDcio ou no final do YAML"}},"consecutive-blank-lines":{name:"Linhas em branco consecutivas",description:"Deve haver no m\xE1ximo uma linha em branco consecutiva."},"convert-bullet-list-markers":{name:"Converter marcadores de listas de t\xF3picos",description:"Converte s\xEDmbolos de marcadores de lista comuns para marcadores de lista em markdown."},"convert-spaces-to-tabs":{name:"Converter espa\xE7os em tabs",description:"Converte espa\xE7os iniciais em tabs.",tabsize:{name:"Tamanho do tab",description:"N\xFAmero de espa\xE7os que ser\xE3o convertidos para uma tabula\xE7\xE3o (tab)"}},"dedupe-yaml-array-values":{name:"Desduplicar valores de array no YAML",description:"Remove valores de array duplicados distinguindo mai\xFAsculas de min\xFAsculas.","dedupe-alias-key":{name:"Desduplicar a se\xE7\xE3o de aliases no YAML",description:"Ativa a remo\xE7\xE3o de aliases duplicados."},"dedupe-tag-key":{name:"Desduplicar a se\xE7\xE3o de tags no YAML",description:"Ativa a remo\xE7\xE3o de tags duplicadas."},"dedupe-array-keys":{name:"Desduplicar as se\xE7\xF5es de array no YAML",description:"Ativa a remo\xE7\xE3o de valores duplicados para arrays regulares no YAML"},"ignore-keys":{name:"Chaves do YAML a ignorar para Desduplicar valores de array no YAML",description:"Uma lista de chaves do YAML, sem os dois pontos finais e em linhas separadas, cujos valores duplicados n\xE3o devem ser removidos."}},"default-language-for-code-fences":{name:"Linguagem padr\xE3o para blocos de c\xF3digo",description:"Adiciona uma linguagem padr\xE3o a blocos de c\xF3digo que n\xE3o t\xEAm uma linguagem especificada.","default-language":{name:"Linguagem de programa\xE7\xE3o",description:'Deixe em branco para n\xE3o fazer nada. Tags de linguagens podem ser encontradas <a href="https://prismjs.com/#supported-languages">aqui</a>.'}},"emphasis-style":{name:"Estilo de \xEAnfase",description:"Garante que o estilo de \xEAnfase (it\xE1lico) seja consistente.",style:{name:"Estilo",description:"O estilo usado para denotar conte\xFAdo com \xEAnfase"}},"empty-line-around-blockquotes":{name:"Linha vazia ao redor de cita\xE7\xF5es",description:"Garante que haja uma linha vazia ao redor de cita\xE7\xF5es (blockquotes) a menos que elas iniciem ou terminem um documento. <b>Nota: uma linha vazia \xE9 um n\xEDvel a menos de aninhamento para cita\xE7\xF5es ou um caractere de nova linha.</b>"},"empty-line-around-code-fences":{name:"Linha vazia ao redor de blocos de c\xF3digo",description:"Garante que haja uma linha vazia ao redor de blocos de c\xF3digo a menos que eles iniciem ou terminem um documento."},"empty-line-around-math-blocks":{name:"Linha vazia ao redor de blocos matem\xE1ticos",description:"Garante que haja uma linha vazia ao redor de blocos matem\xE1ticos usando <code>N\xFAmero de cifr\xF5es para indicar bloco matem\xE1tico</code> para determinar quantos cifr\xF5es indicam um bloco matem\xE1tico em matem\xE1tica de linha \xFAnica."},"empty-line-around-tables":{name:"Linha vazia ao redor de tabelas",description:"Garante que haja uma linha vazia ao redor de tabelas no estilo GitHub, a menos que elas iniciem ou terminem um documento."},"escape-yaml-special-characters":{name:"Escapar caracteres especiais no YAML",description:`Faz o escape de dois-pontos seguidos por um espa\xE7o (: ), aspas simples (') e aspas duplas (") no YAML.`,"try-to-escape-single-line-arrays":{name:"Tentar escapar arrays de linha \xFAnica",description:'Tenta fazer o escape de valores de array presumindo que o array come\xE7a com "[", termina com "]" e possui itens delimitados por ",".'}},"file-name-heading":{name:"Cabe\xE7alho de nome do arquivo",description:"Insere o nome do arquivo como um cabe\xE7alho H1 se nenhum cabe\xE7alho H1 existir."},"footnote-after-punctuation":{name:"Nota de rodap\xE9 ap\xF3s pontua\xE7\xE3o",description:"Garante que as refer\xEAncias a notas de rodap\xE9 sejam colocadas ap\xF3s a pontua\xE7\xE3o, e n\xE3o antes."},"force-yaml-escape":{name:"For\xE7ar escape no YAML",description:"Faz o escape dos valores das chaves YAML especificadas.","force-yaml-escape-keys":{name:"For\xE7ar escape em chaves do YAML",description:"Usa o caractere de escape do YAML nas chaves especificadas, separadas por uma quebra de linha, se ainda n\xE3o tiverem escape. N\xE3o use em arrays do YAML."}},"format-tags-in-yaml":{name:"Formatar tags no YAML",description:"Remove hashtags (#) das tags no frontmatter YAML, pois elas tornam as tags inv\xE1lidas."},"format-yaml-array":{name:"Formatar array no YAML",description:"Permite a formata\xE7\xE3o de arrays regulares no YAML como linha m\xFAltipla ou linha \xFAnica e permite que <code>tags</code> e <code>aliases</code> tenham alguns formatos do YAML espec\xEDficos do Obsidian. <b>Nota: de string \xFAnica para linha \xFAnica converte uma entrada de string \xFAnica em um array de linha \xFAnica se houver mais de 1 entrada. O mesmo \xE9 v\xE1lido de string \xFAnica para m\xFAltiplas linhas, exceto que se torna um array multilinha.</b>","alias-key":{name:"Formatar se\xE7\xE3o de aliases no YAML",description:"Ativa a formata\xE7\xE3o para a se\xE7\xE3o de aliases do YAML. Voc\xEA n\xE3o deve ativar esta op\xE7\xE3o junto com a regra <code>Alias do t\xEDtulo no YAML</code>, pois podem n\xE3o funcionar bem em conjunto ou podem ter estilos de formato diferentes selecionados causando resultados inesperados."},"tag-key":{name:"Formatar se\xE7\xE3o de tags no YAML",description:"Ativa a formata\xE7\xE3o para a se\xE7\xE3o de tags do YAML."},"default-array-keys":{name:"Formatar se\xE7\xE3o de array no YAML",description:"Ativa a formata\xE7\xE3o para arrays regulares no YAML"},"force-single-line-array-style":{name:"For\xE7ar valores das chaves a serem arrays de linha \xFAnica",description:"For\xE7a os arrays no YAML correspondentes \xE0s chaves (separadas por novas linhas) a usarem o formato de linha \xFAnica (deixe em branco para desativar)"},"force-multi-line-array-style":{name:"For\xE7ar valores das chaves a serem arrays de m\xFAltiplas linhas",description:"For\xE7a os arrays no YAML correspondentes \xE0s chaves (separadas por novas linhas) a usarem o formato de m\xFAltiplas linhas (deixe em branco para desativar)"}},"header-increment":{name:"Incremento de cabe\xE7alho",description:"N\xEDveis de cabe\xE7alho devem ser incrementados apenas em um n\xEDvel por vez","start-at-h2":{name:"Iniciar incremento de cabe\xE7alho a partir do n\xEDvel 2",description:"Torna o cabe\xE7alho de n\xEDvel 2 o n\xEDvel m\xEDnimo em um arquivo para incremento e altera todos os cabe\xE7alhos de acordo, de forma a come\xE7arem no m\xEDnimo a partir do n\xEDvel 2."}},"heading-blank-lines":{name:"Linhas em branco em cabe\xE7alhos",description:"Todos os cabe\xE7alhos devem ter uma linha em branco tanto antes quanto depois (exceto quando o cabe\xE7alho estiver no in\xEDcio ou no fim do documento).",bottom:{name:"Depois",description:"Garante uma linha em branco ap\xF3s os cabe\xE7alhos (quando desativado n\xE3o remove linhas em branco depois dos cabe\xE7alhos)"},"empty-line-after-yaml":{name:"Linha vazia entre YAML e cabe\xE7alho",description:"Mant\xE9m a linha em branco entre o frontmatter YAML e o cabe\xE7alho"}},"headings-start-line":{name:"Cabe\xE7alhos no in\xEDcio da linha",description:"Cabe\xE7alhos que n\xE3o iniciam uma linha ter\xE3o os espa\xE7os em branco precedentes removidos, garantindo que sejam reconhecidos como cabe\xE7alhos."},"insert-yaml-attributes":{name:"Inserir atributos YAML",description:"Insere os atributos YAML informados no frontmatter YAML. Coloque cada atributo em uma \xFAnica linha.","text-to-insert":{name:"Texto a inserir",description:"Texto a ser inserido no frontmatter YAML"}},"line-break-at-document-end":{name:"Quebra de linha ao final do documento",description:"Garante que haja exatamente uma quebra de linha ao final do documento, se a nota n\xE3o estiver vazia."},"move-footnotes-to-the-bottom":{name:"Mover notas de rodap\xE9 para o fim",description:"Move todas as notas de rodap\xE9 para o final do documento e garante que elas sejam organizadas com base na ordem em que s\xE3o referenciadas no corpo do arquivo.","include-blank-line-between-footnotes":{name:"Incluir linha em branco entre notas de rodap\xE9",description:"Inclui uma linha em branco entre as notas de rodap\xE9 quando ativado."}},"move-math-block-indicators-to-their-own-line":{name:"Mover indicadores de blocos matem\xE1ticos para linha pr\xF3pria",description:"Move todos os indicadores de in\xEDcio e fim de blocos matem\xE1ticos para suas pr\xF3prias linhas, usando o <code>N\xFAmero de cifr\xF5es para indicar bloco matem\xE1tico</code> para determinar quantos cifr\xF5es indicam um bloco matem\xE1tico para express\xF5es em linha \xFAnica."},"move-tags-to-yaml":{name:"Mover tags para o YAML",description:"Move todas as tags para o frontmatter YAML do documento.","how-to-handle-existing-tags":{name:"Opera\xE7\xE3o na tag no corpo do texto",description:"O que fazer com as tags n\xE3o ignoradas no corpo do arquivo ap\xF3s terem sido movidas para o frontmatter"},"tags-to-ignore":{name:"Tags a ignorar",description:"As tags que n\xE3o ser\xE3o movidas para o array de tags ou removidas do conte\xFAdo do corpo caso <code>Remover a hashtag de tags no corpo do conte\xFAdo</code> esteja ativado. Cada tag deve estar em uma nova linha e sem o <code>#</code>. <b>Certifique-se de n\xE3o incluir a hashtag no nome da tag.</b>"}},"no-bare-urls":{name:"Sem URLs sem delimitadores",description:"Envolve as URLs soltas com sinais de menor e maior (< >) exceto quando em crases, colchetes, aspas simples ou aspas duplas.","no-bare-uris":{name:"Sem URIs sem delimitadores",description:"Tenta envolver URIs soltas com sinais de menor e maior (< >) exceto quando em crases, colchetes, aspas simples ou aspas duplas."}},"ordered-list-style":{name:"Estilo de lista ordenada",description:"Garante que as listas ordenadas sigam o estilo especificado. <b>Nota: 2 espa\xE7os ou 1 tabula\xE7\xE3o s\xE3o considerados como um n\xEDvel de indenta\xE7\xE3o.</b>","number-style":{name:"Estilo num\xE9rico",description:"O estilo num\xE9rico usado em indicadores de lista ordenada"},"list-end-style":{name:"Estilo do sufixo do indicador de lista",description:"O caractere final do indicador de lista ordenada"},"preserve-start":{name:"Preservar n\xFAmero inicial",description:"Se o n\xFAmero inicial de uma lista ordenada deve ser preservado. Isso pode ser usado para ter uma lista ordenada com conte\xFAdo inserido entre os itens da lista."}},"paragraph-blank-lines":{name:"Linhas em branco nos par\xE1grafos",description:"Todos os par\xE1grafos devem ter exatamente uma linha em branco tanto antes quanto depois."},"prevent-double-checklist-indicator-on-paste":{name:"Prevenir duplo indicador de checklist ao colar",description:"Remove o indicador inicial de checklist do texto a colar se a linha onde o cursor est\xE1 j\xE1 tiver um indicador de checklist"},"prevent-double-list-item-indicator-on-paste":{name:"Prevenir duplo indicador de item de lista ao colar",description:"Remove o indicador inicial de lista do texto a colar se a linha onde o cursor est\xE1 j\xE1 tiver um indicador de lista"},"proper-ellipsis-on-paste":{name:"Retic\xEAncias adequadas ao colar",description:"Substitui os tr\xEAs pontos consecutivos por retic\xEAncias, mesmo que haja espa\xE7o entre elas, no texto a ser colado"},"proper-ellipsis":{name:"Retic\xEAncias adequadas",description:"Substitui tr\xEAs pontos consecutivos por retic\xEAncias."},"quote-style":{name:"Estilo de aspas",description:"Atualiza as aspas no conte\xFAdo do corpo para os estilos especificados de aspas simples e duplas.","single-quote-enabled":{name:"Ativar Estilo de aspas simples",description:"Especifica que o estilo selecionado para aspas simples deve ser utilizado."},"single-quote-style":{name:"Estilo de aspas simples",description:"O estilo de aspas simples a ser utilizado."},"double-quote-enabled":{name:"Ativar Estilo de aspas duplas",description:"Especifica que o estilo selecionado para aspas duplas deve ser utilizado."},"double-quote-style":{name:"Estilo de aspas duplas",description:"O estilo de aspas duplas a ser utilizado."}},"re-index-footnotes":{name:"Reindexar notas de rodap\xE9",description:"Reindexa as chaves e notas de rodap\xE9, baseando-se na ordem das refer\xEAncias no arquivo. <b>Nota: Esta regra <i>n\xE3o</i> funciona se houver mais de uma nota de rodap\xE9 para a mesma chave.</b>"},"remove-consecutive-list-markers":{name:"Remover marcadores de lista consecutivos",description:"Remove marcadores de lista consecutivos. \xDAtil ao copiar e colar itens de lista."},"remove-empty-lines-between-list-markers-and-checklists":{name:"Remover linhas vazias entre marcadores e checklists",description:"N\xE3o deve haver linhas vazias entre marcadores de lista e checklists."},"remove-empty-list-markers":{name:"Remover marcadores de lista vazios",description:"Remove marcadores de lista vazios, ou seja, itens de lista sem conte\xFAdo."},"empty-line-around-horizontal-rules":{name:"Linha vazia ao redor de r\xE9guas horizontais",description:"Garante que haja uma linha vazia ao redor das r\xE9guas horizontais a menos que iniciem ou terminem o documento."},"remove-hyphenated-line-breaks":{name:"Remover quebras de linha hifenizadas",description:"Remove quebras de linha com h\xEDfen. \xDAtil ao colar textos de livros."},"remove-hyphens-on-paste":{name:"Remover h\xEDfens ao colar",description:"Remove h\xEDfens do texto ao colar"},"remove-leading-or-trailing-whitespace-on-paste":{name:"Remover espa\xE7os em branco iniciais ou finais ao colar",description:"Remove quaisquer espa\xE7os em branco iniciais (exceto tabula\xE7\xF5es) e todos os espa\xE7os em branco finais do texto ao colar"},"remove-leftover-footnotes-from-quote-on-paste":{name:"Remover notas de rodap\xE9 restantes em cita\xE7\xF5es ao colar",description:"Remove quaisquer refer\xEAncias a notas de rodap\xE9 restantes no texto a colar"},"remove-link-spacing":{name:"Remover espa\xE7amento de links",description:"Remove o espa\xE7amento ao redor do texto do link."},"remove-multiple-blank-lines-on-paste":{name:"Remover v\xE1rias linhas em branco ao colar",description:"Condensa v\xE1rias linhas em branco em apenas uma para o texto a colar"},"remove-multiple-spaces":{name:"Remover espa\xE7os m\xFAltiplos",description:"Remove dois ou mais espa\xE7os consecutivos. Ignora espa\xE7os no in\xEDcio e no fim da linha. "},"remove-space-around-characters":{name:"Remover espa\xE7o ao redor de caracteres",description:"Garante que determinados caracteres n\xE3o estejam cercados por espa\xE7os em branco (seja espa\xE7o simples ou tabula\xE7\xE3o). <b>Nota: isso pode causar problemas de formata\xE7\xE3o no markdown em alguns casos.</b>","include-fullwidth-forms":{name:"Incluir formas de largura completa (fullwidth)",description:'Inclui o <a href="https://en.wikipedia.org/wiki/Halfwidth_and_Fullwidth_Forms_(Unicode_block)">bloco Unicode de Formas de Largura Meia e Completa</a>'},"include-cjk-symbols-and-punctuation":{name:"Incluir s\xEDmbolos e pontua\xE7\xE3o CJK",description:'Inclui o <a href="https://en.wikipedia.org/wiki/CJK_Symbols_and_Punctuation">bloco Unicode de S\xEDmbolos e Pontua\xE7\xE3o CJK</a>'},"include-dashes":{name:"Incluir tra\xE7os",description:"Inclui o tra\xE7o curto (\u2013) e o travess\xE3o (\u2014)"},"other-symbols":{name:"Outros s\xEDmbolos",description:"Outros s\xEDmbolos a incluir"}},"remove-space-before-or-after-characters":{name:"Remover espa\xE7o antes ou depois de caracteres",description:"Remove o espa\xE7o antes e depois dos caracteres especificados. <b>Nota: isso pode causar problemas de formata\xE7\xE3o em markdown em alguns casos.</b>","characters-to-remove-space-before":{name:"Remover espa\xE7o antes de caracteres",description:"Remove espa\xE7o antes dos caracteres especificados. <b>Nota: usar <code>{</code> ou <code>}</code> na lista de caracteres afetar\xE1 inesperadamente os arquivos, pois s\xE3o usados na sintaxe de ignorar nos bastidores.</b>"},"characters-to-remove-space-after":{name:"Remover espa\xE7o ap\xF3s caracteres",description:"Remove o espa\xE7o ap\xF3s os caracteres especificados. <b>Nota: usar <code>{</code> ou <code>}</code> na lista de caracteres afetar\xE1 inesperadamente os arquivos, pois s\xE3o usados na sintaxe de ignorar nos bastidores.</b>"}},"remove-trailing-punctuation-in-heading":{name:"Remover pontua\xE7\xE3o final em cabe\xE7alhos",description:'Remove as pontua\xE7\xF5es especificadas do fim dos cabe\xE7alhos, certificando-se de ignorar o ponto e v\xEDrgula no fim de <a href="https://en.wikipedia.org/wiki/List_of_XML_and_HTML_character_entity_references">refer\xEAncias e entidades HTML</a>.',"punctuation-to-remove":{name:"Pontua\xE7\xE3o final",description:"A pontua\xE7\xE3o final a ser removida dos cabe\xE7alhos do arquivo."}},"remove-yaml-keys":{name:"Remover chaves do YAML",description:"Remove as chaves especificadas do YAML","yaml-keys-to-remove":{name:"Chaves do YAML a remover",description:"As chaves do YAML a serem removidas do frontmatter, com ou sem dois-pontos"}},"sort-yaml-array-values":{name:"Ordenar valores de array no YAML",description:"Ordena os valores dos arrays no YAML com base na ordem de classifica\xE7\xE3o especificada.","sort-alias-key":{name:"Ordenar a se\xE7\xE3o de aliases do YAML",description:"Ativa a ordena\xE7\xE3o de aliases."},"sort-tag-key":{name:"Ordenar a se\xE7\xE3o de tags do YAML",description:"Ativa a ordena\xE7\xE3o de tags."},"sort-array-keys":{name:"Ordenar se\xE7\xF5es de arrays no YAML",description:"Ativa a ordena\xE7\xE3o de valores para arrays regulares no YAML"},"ignore-keys":{name:"Chaves do YAML a ignorar para Ordenar valores de array no YAML",description:"Uma lista de chaves do YAML sem os dois pontos finais em linhas pr\xF3prias que n\xE3o devem ter seus valores ordenados."},"sort-order":{name:"Ordem de classifica\xE7\xE3o",description:"A forma de ordenar os valores do array do YAML."}},"space-after-list-markers":{name:"Espa\xE7os ap\xF3s marcadores de lista",description:"Deve haver um \xFAnico espa\xE7o ap\xF3s os marcadores de lista e checkboxes."},"space-between-chinese-japanese-or-korean-and-english-or-numbers":{name:"Espa\xE7o entre Chin\xEAs, Japon\xEAs ou Coreano e Ingl\xEAs ou n\xFAmeros",description:'Garante que os idiomas Chin\xEAs, Japon\xEAs ou Coreano e Ingl\xEAs ou n\xFAmeros sejam separados por um \xFAnico espa\xE7o. Segue essas <a href="https://github.com/sparanoid/chinese-copywriting-guidelines">diretrizes</a>',"english-symbols-punctuation-before":{name:"S\xEDmbolos e pontua\xE7\xF5es do ingl\xEAs antes de CJK",description:'A lista de pontua\xE7\xF5es e s\xEDmbolos n\xE3o-letras a considerar como sendo do Ingl\xEAs quando encontrados antes de caracteres Chineses, Japoneses ou Coreanos. <b>Nota: "*" \xE9 sempre considerado como sendo Ingl\xEAs e \xE9 necess\xE1rio para lidar adequadamente com algumas sintaxes de markdown.</b>'},"english-symbols-punctuation-after":{name:"S\xEDmbolos e pontua\xE7\xF5es do ingl\xEAs depois de CJK",description:'A lista de pontua\xE7\xF5es e s\xEDmbolos n\xE3o-letras a considerar como sendo do Ingl\xEAs quando encontrados depois de caracteres Chineses, Japoneses ou Coreanos. <b>Nota: "*" \xE9 sempre considerado como sendo Ingl\xEAs e \xE9 necess\xE1rio para lidar adequadamente com algumas sintaxes de markdown.</b>'}},"strong-style":{name:"Estilo de negrito",description:"Garante que o estilo de negrito seja consistente.",style:{name:"Estilo",description:"O estilo usado para denotar conte\xFAdo em negrito"}},"trailing-spaces":{name:"Espa\xE7os finais",description:"Remove espa\xE7os extras no final de todas as linhas.","two-space-line-break":{name:"Quebra de linha com dois espa\xE7os",description:'Ignora dois espa\xE7os seguidos de uma quebra de linha ("Regra dos Dois Espa\xE7os").'}},"two-spaces-between-lines-with-content":{name:"Quebra de linha entre linhas com conte\xFAdo",description:"Garante que a quebra de linha especificada seja adicionada aos fins de linhas com conte\xFAdo que continuam na pr\xF3xima linha para par\xE1grafos, blockquotes e itens de lista","line-break-indicator":{name:"Indicador de quebra de linha",description:"O indicador de quebra de linha a ser utilizado."}},"unordered-list-style":{name:"Estilo de lista n\xE3o ordenada",description:"Garante que as listas n\xE3o ordenadas sigam o estilo especificado.","list-style":{name:"Estilo de item de lista",description:"O estilo de item de lista a usar em listas n\xE3o ordenadas"}},"yaml-key-sort":{name:"Ordenar chaves do YAML",description:"Ordena as chaves do YAML baseando-se na ordem e prioridade especificadas. <b>Nota: tamb\xE9m pode remover linhas em branco. Funciona apenas em chaves n\xE3o aninhadas.</b>","yaml-key-priority-sort-order":{name:"Ordem de classifica\xE7\xE3o e prioridade de chaves do YAML",description:"A ordem pela qual classificar as chaves, colocando uma em cada linha, sendo ordenadas conforme aparecem na lista"},"priority-keys-at-start-of-yaml":{name:"Chaves priorit\xE1rias no in\xEDcio do YAML",description:'Posiciona as chaves da "Ordem de Classifica\xE7\xE3o de Chaves do YAML" no in\xEDcio do frontmatter YAML'},"yaml-sort-order-for-other-keys":{name:"Ordem de classifica\xE7\xE3o do YAML para outras chaves",description:"A forma de classificar as chaves que n\xE3o se encontram na \xE1rea de texto de Ordem de Classifica\xE7\xE3o de Chaves do YAML"}},"yaml-timestamp":{name:"Timestamp no YAML",description:"Acompanha a data em que o arquivo foi editado pela \xFAltima vez no frontmatter YAML. Obt\xE9m as datas a partir dos metadados do arquivo.","date-created":{name:"Data de cria\xE7\xE3o",description:"Inserir a data de cria\xE7\xE3o do arquivo"},"date-created-key":{name:"Chave de data de cria\xE7\xE3o",description:"Qual chave do YAML usar para a data de cria\xE7\xE3o"},"date-created-source-of-truth":{name:"Fonte da verdade da data de cria\xE7\xE3o",description:"Especifica de onde obter o valor da data de cria\xE7\xE3o se ela j\xE1 estiver presente no frontmatter."},"date-modified-source-of-truth":{name:"Fonte da verdade da data de modifica\xE7\xE3o",description:"Especifica qual m\xE9todo deve ser usado para determinar quando a data de modifica\xE7\xE3o deve ser atualizada caso ela esteja presente no frontmatter."},"date-modified":{name:"Data de modifica\xE7\xE3o",description:"Inserir a data em que o arquivo foi modificado pela \xFAltima vez"},"date-modified-key":{name:"Chave da data de modifica\xE7\xE3o",description:"Qual chave do YAML usar para a data de modifica\xE7\xE3o"},format:{name:"Formato",description:'Formato de data do Moment a utilizar (veja as <a href="https://momentjscom.readthedocs.io/en/latest/moment/04-displaying/01-format/">op\xE7\xF5es de formato do Moment</a>)'},"convert-to-utc":{name:"Converter hor\xE1rio local para UTC",description:"Usa a equival\xEAncia em UTC para datas salvas em vez do hor\xE1rio local"},"update-on-file-contents-updated":{name:"Atualizar timestamp no YAML ao atualizar o conte\xFAdo do arquivo",description:"Quando a nota atualmente ativa for modificada, o <code>Timestamp no YAML</code> ser\xE1 executado na nota. Isso deve atualizar o timestamp da nota se diferir do valor atual em mais de 5 segundos."}},"yaml-title-alias":{name:"Alias do t\xEDtulo no YAML",description:"Insere ou atualiza o t\xEDtulo do arquivo na se\xE7\xE3o de aliases do frontmatter YAML. Obt\xE9m o t\xEDtulo do primeiro H1 ou do nome do arquivo.","preserve-existing-alias-section-style":{name:"Preservar estilo da se\xE7\xE3o de aliases existentes",description:"Se definido, a configura\xE7\xE3o <code>Estilo da se\xE7\xE3o de aliases no YAML</code> ser\xE1 aplicada apenas nas se\xE7\xF5es rec\xE9m-criadas"},"keep-alias-that-matches-the-filename":{name:"Manter alias que corresponda ao nome do arquivo",description:"Tais aliases geralmente s\xE3o redundantes"},"use-yaml-key-to-keep-track-of-old-filename-or-heading":{name:"Usar a chave do YAML especificada por Chave auxiliar de alias para ajudar com altera\xE7\xF5es no nome do arquivo e cabe\xE7alho",description:"Se ativado, ao alterar o primeiro cabe\xE7alho H1 (ou o nome do arquivo, caso n\xE3o haja H1), o alias antigo guardado nessa chave ser\xE1 substitu\xEDdo pelo novo valor em vez de apenas inserir uma nova entrada no array de aliases"},"alias-helper-key":{name:"Chave auxiliar de alias",description:"A chave a ser utilizada para ajudar a rastrear qual foi o \xFAltimo nome de arquivo ou cabe\xE7alho salvo no frontmatter por esta regra."}},"yaml-title":{name:"T\xEDtulo no YAML",description:"Insere o t\xEDtulo do arquivo no frontmatter YAML. Obt\xE9m o t\xEDtulo baseando-se no modo selecionado.","title-key":{name:"Chave de t\xEDtulo",description:"Qual chave do YAML usar para o t\xEDtulo"},mode:{name:"Modo",description:"O m\xE9todo a usar para obter o t\xEDtulo"}}},enums:{"Title Case":"Title Case","ALL CAPS":"TUDO EM MAI\xDASCULAS","First letter":"Primeira letra",".":".",")":")",ERROR:"erro",TRACE:"trace",DEBUG:"debug",INFO:"info",WARN:"aviso",SILENT:"silencioso",ascending:"ascendente",lazy:"lazy",preserve:"preservar",Nothing:"Nada","Remove hashtag":"Remover hashtag","Remove whole tag":"Remover tag inteira",asterisk:"asterisco",underscore:"sublinhado",consistent:"consistente","-":"-","*":"*","+":"+",space:"espa\xE7o","no space":"sem espa\xE7o",None:"Nenhum","Ascending Alphabetical":"Alfab\xE9tica Ascendente","Descending Alphabetical":"Alfab\xE9tica Descendente","multi-line":"v\xE1rias linhas","single-line":"linha \xFAnica","single string to single-line":"string \xFAnica para linha \xFAnica","single string to multi-line":"string \xFAnica para v\xE1rias linhas","single string comma delimited":"string \xFAnica delimitada por v\xEDrgulas","single string space delimited":"string \xFAnica delimitada por espa\xE7os","single-line space delimited":"linha \xFAnica delimitada por espa\xE7os","first-h1":"Primeiro H1","first-h1-or-filename-if-h1-missing":"Primeiro H1 ou Nome do Arquivo se H1 estiver ausente",filename:"Nome do arquivo",never:"Nunca","after 5 seconds":"Ap\xF3s 5 segundos","after 10 seconds":"Ap\xF3s 10 segundos","after 15 seconds":"Ap\xF3s 15 segundos","after 30 seconds":"Ap\xF3s 30 segundos","after 1 minute":"Ap\xF3s 1 minuto","file system":"Sistema de arquivos",frontmatter:"Frontmatter YAML","user or Linter edits":"Altera\xE7\xF5es no Obsidian","''":"''","\u2018\u2019":"\u2018\u2019",'""':'""',"\u201C\u201D":"\u201C\u201D","\\":"\\","<br>":"<br>"," ":" ","<br/>":"<br/>"}};var Mf={};var Of={commands:{"lint-file":{name:"\u041B\u0438\u043D\u0442 \u0442\u0435\u043A\u0443\u0449\u0435\u0433\u043E \u0444\u0430\u0439\u043B\u0430","error-message":"\u041E\u0448\u0438\u0431\u043A\u0430 \u043F\u0440\u0438 \u043B\u0438\u043D\u0442\u0435 \u0442\u0435\u043A\u0443\u0449\u0435\u0433\u043E \u0444\u0430\u0439\u043B\u0430"},"lint-file-unless-ignored":{name:"\u041B\u0438\u043D\u0442 \u0442\u0435\u043A\u0443\u0449\u0435\u0433\u043E \u0444\u0430\u0439\u043B\u0430, \u0435\u0441\u043B\u0438 \u043E\u043D \u043D\u0435 \u0438\u0433\u043D\u043E\u0440\u0438\u0440\u0443\u0435\u0442\u0441\u044F"},"lint-all-files":{name:"\u041B\u0438\u043D\u0442 \u0432\u0441\u0435\u0445 \u0444\u0430\u0439\u043B\u043E\u0432 \u0432 \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0435","error-message":"\u041E\u0448\u0438\u0431\u043A\u0430 \u043F\u0440\u0438 \u043B\u0438\u043D\u0442\u0435 \u0432\u0441\u0435\u0445 \u0444\u0430\u0439\u043B\u043E\u0432","success-message":"\u041B\u0438\u043D\u0442 \u0432\u0441\u0435\u0445 \u0444\u0430\u0439\u043B\u043E\u0432 \u043F\u0440\u043E\u0448\u0435\u043B \u0443\u0441\u043F\u0435\u0448\u043D\u043E","errors-message-singular":"\u041B\u0438\u043D\u0442\u0435\u0440 \u043E\u0431\u0440\u0430\u0431\u043E\u0442\u0430\u043B \u0432\u0441\u0435 \u0444\u0430\u0439\u043B\u044B \u0441 1 \u043E\u0448\u0438\u0431\u043A\u043E\u0439.","errors-message-plural":"\u041B\u0438\u043D\u0442\u0435\u0440 \u043E\u0431\u0440\u0430\u0431\u043E\u0442\u0430\u043B \u0432\u0441\u0435 \u0444\u0430\u0439\u043B\u044B \u0441 {NUM} \u043E\u0448\u0438\u0431\u043E\u043A.","start-message":"\u042D\u0442\u043E \u0438\u0437\u043C\u0435\u043D\u0438\u0442 \u0432\u0441\u0435 \u0432\u0430\u0448\u0438 \u0444\u0430\u0439\u043B\u044B \u0438 \u043C\u043E\u0436\u0435\u0442 \u0432\u044B\u0437\u0432\u0430\u0442\u044C \u043E\u0448\u0438\u0431\u043A\u0438.","submit-button-text":"\u041B\u0438\u043D\u0442 \u0432\u0441\u0435\u0433\u043E","submit-button-notice-text":"\u041B\u0438\u043D\u0442 \u0432\u0441\u0435\u0445 \u0444\u0430\u0439\u043B\u043E\u0432..."},"lint-all-files-in-folder":{name:"\u041B\u0438\u043D\u0442 \u0432\u0441\u0435\u0445 \u0444\u0430\u0439\u043B\u043E\u0432 \u0432 \u0442\u0435\u043A\u0443\u0449\u0435\u0439 \u043F\u0430\u043F\u043A\u0435","start-message":"\u042D\u0442\u043E \u0438\u0437\u043C\u0435\u043D\u0438\u0442 \u0432\u0441\u0435 \u0444\u0430\u0439\u043B\u044B \u0432 {FOLDER_NAME}, \u0432\u043A\u043B\u044E\u0447\u0430\u044F \u0444\u0430\u0439\u043B\u044B \u0432 \u043F\u043E\u0434\u043F\u0430\u043F\u043A\u0430\u0445, \u0447\u0442\u043E \u043C\u043E\u0436\u0435\u0442 \u0432\u044B\u0437\u0432\u0430\u0442\u044C \u043E\u0448\u0438\u0431\u043A\u0438.","submit-button-text":"\u041B\u0438\u043D\u0442 \u0432\u0441\u0435\u0445 \u0444\u0430\u0439\u043B\u043E\u0432 \u0432 {FOLDER_NAME}","submit-button-notice-text":"\u041B\u0438\u043D\u0442 \u0432\u0441\u0435\u0445 \u0444\u0430\u0439\u043B\u043E\u0432 \u0432 {FOLDER_NAME}...","error-message":"\u041E\u0448\u0438\u0431\u043A\u0430 \u043F\u0440\u0438 \u043B\u0438\u043D\u0442\u0435 \u0432\u0441\u0435\u0445 \u0444\u0430\u0439\u043B\u043E\u0432 \u0432 \u043F\u0430\u043F\u043A\u0435","success-message":"\u041B\u0438\u043D\u0442 \u0432\u0441\u0435\u0445 {NUM} \u0444\u0430\u0439\u043B\u043E\u0432 \u0432 {FOLDER_NAME} \u043F\u0440\u043E\u0448\u0435\u043B \u0443\u0441\u043F\u0435\u0448\u043D\u043E.","message-singular":"\u041B\u0438\u043D\u0442\u0435\u0440 \u043E\u0431\u0440\u0430\u0431\u043E\u0442\u0430\u043B \u0432\u0441\u0435 {NUM} \u0444\u0430\u0439\u043B\u043E\u0432 \u0432 {FOLDER_NAME} \u0441 1 \u043E\u0448\u0438\u0431\u043A\u043E\u0439.","message-plural":"\u041B\u0438\u043D\u0442\u0435\u0440 \u043E\u0431\u0440\u0430\u0431\u043E\u0442\u0430\u043B \u0432\u0441\u0435 {FILE_COUNT} \u0444\u0430\u0439\u043B\u043E\u0432 \u0432 {FOLDER_NAME} \u0441 {ERROR_COUNT} \u043E\u0448\u0438\u0431\u043E\u043A."},"paste-as-plain-text":{name:"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044C \u043A\u0430\u043A Plain Text, \u0431\u0435\u0437 \u0438\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u0439"},"lint-file-pop-up-menu-text":{name:"\u041B\u0438\u043D\u0442 \u0444\u0430\u0439\u043B\u0430"},"lint-folder-pop-up-menu-text":{name:"\u041B\u0438\u043D\u0442 \u043F\u0430\u043F\u043A\u0438"}},logs:{"plugin-load":"\u0417\u0430\u0433\u0440\u0443\u0437\u043A\u0430 \u043F\u043B\u0430\u0433\u0438\u043D\u0430","plugin-unload":"\u0412\u044B\u0433\u0440\u0443\u0437\u043A\u0430 \u043F\u043B\u0430\u0433\u0438\u043D\u0430","folder-lint":"\u041B\u0438\u043D\u0442 \u043F\u0430\u043F\u043A\u0438 ","linter-run":"\u0417\u0430\u043F\u0443\u0441\u043A \u043B\u0438\u043D\u0442\u0435\u0440\u0430","file-change-yaml-lint-run":"\u0417\u0430\u043F\u0443\u0441\u043A \u043B\u0438\u043D\u0442\u0430 YAML \u043F\u0440\u0438 \u0438\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u0438 \u0441\u043E\u0434\u0435\u0440\u0436\u0438\u043C\u043E\u0433\u043E \u0440\u0435\u0434\u0430\u043A\u0442\u043E\u0440\u0430","file-change-yaml-lint-skipped":"\u041D\u0435 \u043E\u0431\u043D\u0430\u0440\u0443\u0436\u0435\u043D\u043E \u0438\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u0439 \u0444\u0430\u0439\u043B\u0430, \u043F\u043E\u044D\u0442\u043E\u043C\u0443 \u043B\u0438\u043D\u0442 YAML \u043F\u0440\u043E\u043F\u0443\u0449\u0435\u043D","file-change-yaml-lint-warning":"\u0418\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u044F \u043E \u0444\u0430\u0439\u043B\u0435 \u043E\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442, \u043D\u043E (debounce) \u0437\u0430\u043F\u0443\u0449\u0435\u043D. \u0413\u0434\u0435-\u0442\u043E \u0447\u0442\u043E-\u0442\u043E \u043F\u043E\u0448\u043B\u043E \u043D\u0435 \u0442\u0430\u043A.","paste-link-warning":"\u0432\u0441\u0442\u0430\u0432\u043A\u0430 \u043F\u0440\u0435\u0440\u0432\u0430\u043D\u0430, \u0442\u0430\u043A \u043A\u0430\u043A \u0441\u043E\u0434\u0435\u0440\u0436\u0438\u043C\u043E\u0435 \u0431\u0443\u0444\u0435\u0440\u0430 \u043E\u0431\u043C\u0435\u043D\u0430 \u044F\u0432\u043B\u044F\u0435\u0442\u0441\u044F \u0441\u0441\u044B\u043B\u043A\u043E\u0439, \u0438 \u044D\u0442\u043E \u043F\u043E\u0437\u0432\u043E\u043B\u0438\u0442 \u0438\u0437\u0431\u0435\u0436\u0430\u0442\u044C \u043A\u043E\u043D\u0444\u043B\u0438\u043A\u0442\u043E\u0432 \u0441 \u0434\u0440\u0443\u0433\u0438\u043C\u0438 \u043F\u043B\u0430\u0433\u0438\u043D\u0430\u043C\u0438, \u043A\u043E\u0442\u043E\u0440\u044B\u0435 \u0438\u0437\u043C\u0435\u043D\u044F\u044E\u0442 \u0432\u0441\u0442\u0430\u0432\u043A\u0443.","see-console":"\u0411\u043E\u043B\u0435\u0435 \u043F\u043E\u0434\u0440\u043E\u0431\u043D\u0443\u044E \u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u044E \u0441\u043C\u043E\u0442\u0440\u0438\u0442\u0435 \u0432 \u043A\u043E\u043D\u0441\u043E\u043B\u0438.","unknown-error":"\u0412\u043E \u0432\u0440\u0435\u043C\u044F \u043B\u0438\u043D\u0442\u0438\u043D\u0433\u0430 \u043F\u0440\u043E\u0438\u0437\u043E\u0448\u043B\u0430 \u043D\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043D\u0430\u044F \u043E\u0448\u0438\u0431\u043A\u0430.","moment-locale-not-found":"\u041F\u043E\u043F\u044B\u0442\u043A\u0430 \u043F\u0435\u0440\u0435\u043A\u043B\u044E\u0447\u0438\u0442\u044C Moment.js \u043D\u0430 {MOMENT_LOCALE}, \u0441 {CURRENT_LOCALE}","file-change-lint-message-start":"\u041B\u0438\u043D\u0442 \u0443\u0441\u043F\u0435\u0448\u0435\u043D","custom-command-callback-warning":"\u041F\u043E\u0436\u0430\u043B\u0443\u0439\u0441\u0442\u0430, \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u0435 \u043A\u0430\u0441\u0442\u043E\u043C\u043D\u044B\u0439 (callback) \u0434\u043B\u044F \u0438\u043D\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u043E\u043D\u043D\u044B\u0445 \u0442\u0435\u0441\u0442\u043E\u0432.","pre-rules":"\u043F\u0440\u0430\u0432\u0438\u043B\u0430 \u043F\u0435\u0440\u0435\u0434 \u0440\u0435\u0433\u0443\u043B\u044F\u0440\u043D\u044B\u043C\u0438 \u0432\u044B\u0440\u0430\u0436\u0435\u043D\u0438\u044F\u043C\u0438","post-rules":"\u043F\u0440\u0430\u0432\u0438\u043B\u0430 \u043F\u043E\u0441\u043B\u0435 \u0440\u0435\u0433\u0443\u043B\u044F\u0440\u043D\u044B\u0445 \u0432\u044B\u0440\u0430\u0436\u0435\u043D\u0438\u0439","rule-running":"\u043F\u0440\u0430\u0432\u0438\u043B\u0430 \u0437\u0430\u043F\u0443\u0449\u0435\u043D\u044B","custom-regex":"\u043A\u0430\u0441\u0442\u043E\u043C\u043D\u044B\u0435 \u043F\u0440\u0430\u0432\u0438\u043B\u0430 \u0440\u0435\u0433\u0443\u043B\u044F\u0440\u043D\u044B\u0445 \u0432\u044B\u0440\u0430\u0436\u0435\u043D\u0438\u0439","running-custom-regex":"\u0417\u0430\u043F\u0443\u0441\u043A \u043A\u0430\u0441\u0442\u043E\u043C\u043D\u044B\u0445 \u043F\u0440\u0430\u0432\u0438\u043B \u0440\u0435\u0433\u0443\u043B\u044F\u0440\u043D\u044B\u0445 \u0432\u044B\u0440\u0430\u0436\u0435\u043D\u0438\u0439","running-custom-lint-command":"\u0417\u0430\u043F\u0443\u0441\u043A \u043A\u0430\u0441\u0442\u043E\u043C\u043D\u044B\u0445 \u043A\u043E\u043C\u0430\u043D\u0434 \u043B\u0438\u043D\u0442\u0430","custom-lint-duplicate-warning":'\u0412\u044B \u043D\u0435 \u043C\u043E\u0436\u0435\u0442\u0435 \u0437\u0430\u043F\u0443\u0441\u0442\u0438\u0442\u044C \u043E\u0434\u043D\u0443 \u0438 \u0442\u0443 \u0436\u0435 \u043A\u043E\u043C\u0430\u043D\u0434\u0443 ("{COMMAND_NAME}") \u043A\u0430\u043A \u043A\u0430\u0441\u0442\u043E\u043C\u043D\u043E\u0435 \u043F\u0440\u0430\u0432\u0438\u043B\u043E \u043B\u0438\u043D\u0442\u0430 \u0434\u0432\u0430\u0436\u0434\u044B.',"custom-lint-error-message":"\u041A\u0430\u0441\u0442\u043E\u043C\u043D\u0430\u044F \u043A\u043E\u043C\u0430\u043D\u0434\u0430 \u043B\u0438\u043D\u0442\u0430","disabled-text":"\u043E\u0442\u043A\u043B\u044E\u0447\u0435\u043D\u043E","run-rule-text":"\u0412\u044B\u043F\u043E\u043B\u043D\u044F\u0435\u0442\u0441\u044F","timing-key-not-found":"\u043A\u043B\u044E\u0447 \u0442\u0430\u0439\u043C\u0438\u043D\u0433\u0430 '{TIMING_KEY}' \u043D\u0435 \u043D\u0430\u0439\u0434\u0435\u043D \u0432 \u0441\u043F\u0438\u0441\u043A\u0435 \u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u0438 \u043E \u0442\u0430\u0439\u043C\u0438\u043D\u0433\u0430\u0445, \u043F\u043E\u044D\u0442\u043E\u043C\u0443 \u043E\u043D \u0431\u044B\u043B \u043F\u0440\u043E\u0438\u0433\u043D\u043E\u0440\u0438\u0440\u043E\u0432\u0430\u043D","milliseconds-abbreviation":"\u043C\u0441","invalid-date-format-error":"\u0424\u043E\u0440\u043C\u0430\u0442 \u0441\u043E\u0437\u0434\u0430\u043D\u043D\u043E\u0439 \u0434\u0430\u0442\u044B '{DATE}' \u043D\u0435 \u043C\u043E\u0436\u0435\u0442 \u0431\u044B\u0442\u044C \u043F\u0440\u043E\u0430\u043D\u0430\u043B\u0438\u0437\u0438\u0440\u043E\u0432\u0430\u043D \u0438\u043B\u0438 \u043E\u043F\u0440\u0435\u0434\u0435\u043B\u0435\u043D, \u043F\u043E\u044D\u0442\u043E\u043C\u0443 \u0434\u0430\u0442\u0430 \u0431\u044B\u043B\u0430 \u043E\u0441\u0442\u0430\u0432\u043B\u0435\u043D\u0430 \u0431\u0435\u0437 \u0438\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u0439 \u0432 '{FILE_NAME}'","invalid-delimiter-error-message":"\u0432 \u043A\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0440\u0430\u0437\u0434\u0435\u043B\u0438\u0442\u0435\u043B\u044F \u043C\u043E\u0436\u0435\u0442 \u0431\u044B\u0442\u044C \u0442\u043E\u043B\u044C\u043A\u043E \u043E\u0434\u0438\u043D \u0441\u0438\u043C\u0432\u043E\u043B","missing-footnote-error-message":"\u0421\u043D\u043E\u0441\u043A\u0430 '{FOOTNOTE}' \u043D\u0435 \u0438\u043C\u0435\u0435\u0442 \u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044E\u0449\u0435\u0439 \u0441\u0441\u044B\u043B\u043A\u0438 \u043D\u0430 \u0441\u043D\u043E\u0441\u043A\u0443 \u043F\u0435\u0440\u0435\u0434 \u0441\u043E\u0434\u0435\u0440\u0436\u0438\u043C\u044B\u043C \u0441\u043D\u043E\u0441\u043A\u0438 \u0438 \u043D\u0435 \u043C\u043E\u0436\u0435\u0442 \u0431\u044B\u0442\u044C \u043E\u0431\u0440\u0430\u0431\u043E\u0442\u0430\u043D\u0430. \u0423\u0431\u0435\u0434\u0438\u0442\u0435\u0441\u044C, \u0447\u0442\u043E \u0432\u0441\u0435 \u0441\u043D\u043E\u0441\u043A\u0438 \u0438\u043C\u0435\u044E\u0442 \u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044E\u0449\u0443\u044E \u0441\u0441\u044B\u043B\u043A\u0443 \u043F\u0435\u0440\u0435\u0434 \u0441\u043E\u0434\u0435\u0440\u0436\u0438\u043C\u044B\u043C \u0441\u043D\u043E\u0441\u043A\u0438.","too-many-footnotes-error-message":"\u0421\u043D\u043E\u0441\u043A\u0430 \u0441 \u043A\u043B\u044E\u0447\u043E\u043C '{FOOTNOTE_KEY}' \u0438\u043C\u0435\u0435\u0442 \u0431\u043E\u043B\u0435\u0435 \u043E\u0434\u043D\u043E\u0439 \u0441\u0441\u044B\u043B\u043A\u0438 \u043D\u0430 \u043D\u0435\u0451. \u041F\u043E\u0436\u0430\u043B\u0443\u0439\u0441\u0442\u0430, \u043E\u0431\u043D\u043E\u0432\u0438\u0442\u0435 \u0441\u043D\u043E\u0441\u043A\u0438 \u0442\u0430\u043A, \u0447\u0442\u043E\u0431\u044B \u0431\u044B\u043B\u043E \u0442\u043E\u043B\u044C\u043A\u043E \u043E\u0434\u043D\u0430 \u0441\u043D\u043E\u0441\u043A\u0430 \u043D\u0430 \u043A\u043B\u044E\u0447 \u0441\u043D\u043E\u0441\u043A\u0438.","wrapper-yaml-error":"\u043E\u0448\u0438\u0431\u043A\u0430 \u0432 YAML: {ERROR_MESSAGE}","wrapper-unknown-error":"\u043D\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043D\u0430\u044F \u043E\u0448\u0438\u0431\u043A\u0430: {ERROR_MESSAGE}"},"notice-text":{"empty-clipboard":"\u041D\u0435\u0442 \u0441\u043E\u0434\u0435\u0440\u0436\u0438\u043C\u043E\u0433\u043E \u0432 \u0431\u0443\u0444\u0435\u0440\u0435 \u043E\u0431\u043C\u0435\u043D\u0430.","characters-added":"\u0441\u0438\u043C\u0432\u043E\u043B\u043E\u0432 \u0434\u043E\u0431\u0430\u0432\u043B\u0435\u043D\u043E","characters-removed":"\u0441\u0438\u043C\u0432\u043E\u043B\u043E\u0432 \u0443\u0434\u0430\u043B\u0435\u043D\u043E"},"all-rules-option":"\u0412\u0441\u0435","linter-title":"\u041B\u0438\u043D\u0442\u0435\u0440","empty-search-results-text":"\u041D\u0435\u0442 \u043D\u0430\u0441\u0442\u0440\u043E\u0435\u043A, \u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044E\u0449\u0438\u0445 \u043F\u043E\u0438\u0441\u043A\u0443","warning-text":"\u041F\u0440\u0435\u0434\u0443\u043F\u0440\u0435\u0436\u0434\u0435\u043D\u0438\u0435","file-backup-text":"\u0423\u0431\u0435\u0434\u0438\u0442\u0435\u0441\u044C, \u0447\u0442\u043E \u0432\u044B \u0441\u043E\u0445\u0440\u0430\u043D\u0438\u043B\u0438 \u0441\u0432\u043E\u0438 \u0444\u0430\u0439\u043B\u044B.","custom-command-warning":"\u041B\u0438\u043D\u0442 \u043D\u0435\u0441\u043A\u043E\u043B\u044C\u043A\u0438\u0445 \u0444\u0430\u0439\u043B\u043E\u0432 \u0441 \u0432\u043A\u043B\u044E\u0447\u0435\u043D\u043D\u044B\u043C\u0438 \u043A\u0430\u0441\u0442\u043E\u043C\u043D\u044B\u043C\u0438 \u043A\u043E\u043C\u0430\u043D\u0434\u0430\u043C\u0438 \u044F\u0432\u043B\u044F\u0435\u0442\u0441\u044F \u043C\u0435\u0434\u043B\u0435\u043D\u043D\u044B\u043C \u043F\u0440\u043E\u0446\u0435\u0441\u0441\u043E\u043C, \u0442\u0440\u0435\u0431\u0443\u044E\u0449\u0438\u043C \u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E\u0441\u0442\u0438 \u043E\u0442\u043A\u0440\u044B\u0432\u0430\u0442\u044C \u043F\u0430\u043D\u0435\u043B\u0438 \u0432 \u0431\u043E\u043A\u043E\u0432\u043E\u0439 \u043F\u0430\u043D\u0435\u043B\u0438. \u041E\u043D \u0437\u0430\u043C\u0435\u0442\u043D\u043E \u043C\u0435\u0434\u043B\u0435\u043D\u043D\u0435\u0435, \u0447\u0435\u043C \u0437\u0430\u043F\u0443\u0441\u043A \u0431\u0435\u0437 \u0432\u043A\u043B\u044E\u0447\u0435\u043D\u043D\u044B\u0445 \u043A\u0430\u0441\u0442\u043E\u043C\u043D\u044B\u0445 \u043A\u043E\u043C\u0430\u043D\u0434. \u041F\u043E\u0436\u0430\u043B\u0443\u0439\u0441\u0442\u0430, \u043F\u0440\u043E\u0434\u043E\u043B\u0436\u0430\u0439\u0442\u0435 \u0441 \u043E\u0441\u0442\u043E\u0440\u043E\u0436\u043D\u043E\u0441\u0442\u044C\u044E.","cancel-button-text":"\u041E\u0442\u043C\u0435\u043D\u0430","do-not-show-again":"\u0411\u043E\u043B\u044C\u0448\u0435 \u043D\u0435 \u043F\u043E\u043A\u0430\u0437\u044B\u0432\u0430\u0442\u044C \u044D\u0442\u043E \u043F\u043E\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043D\u0438\u0435","disabled-other-rule-notice":"\u0415\u0441\u043B\u0438 \u0432\u044B \u0432\u043A\u043B\u044E\u0447\u0438\u0442\u0435 <code>{NAME_1}</code>, \u043E\u043D \u043E\u0442\u043A\u043B\u044E\u0447\u0438\u0442 <code>{NAME_2}</code>. \u0425\u043E\u0442\u0438\u0442\u0435 \u043F\u0440\u043E\u0434\u043E\u043B\u0436\u0438\u0442\u044C?","disabled-conflicting-rule-notice":"{NAME_1}, \u043A\u043E\u043D\u0444\u043B\u0438\u043A\u0442\u0443\u0435\u0442 \u0441 {NAME_2}, \u043F\u043E\u044D\u0442\u043E\u043C\u0443 \u043E\u043D \u0431\u044B\u043B \u043E\u0442\u043A\u043B\u044E\u0447\u0435\u043D. \u0412\u044B \u043C\u043E\u0436\u0435\u0442\u0435 \u043F\u0435\u0440\u0435\u043A\u043B\u044E\u0447\u0438\u0442\u044C, \u043A\u0430\u043A\u043E\u0439 \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440 \u043E\u0442\u043A\u043B\u044E\u0447\u0435\u043D \u0432 \u0442\u0430\u0431\u0435 \u043D\u0430\u0441\u0442\u0440\u043E\u0435\u043A.",ok:"\u0425\u043E\u0440\u043E\u0448\u043E","parse-results-heading-text":"\u041A\u0430\u0441\u0442\u043E\u043C\u043D\u044B\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F \u0434\u043B\u044F \u043F\u0430\u0440\u0441\u0438\u043D\u0433\u0430","file-parse-description-text":"\u041D\u0438\u0436\u0435 \u043F\u0440\u0438\u0432\u0435\u0434\u0435\u043D \u0441\u043F\u0438\u0441\u043E\u043A \u0437\u0430\u043C\u0435\u043D, \u043D\u0430\u0439\u0434\u0435\u043D\u043D\u044B\u0445 \u0432 {FILE}.","no-parsed-values-found-text":"\u0412 {FILE} \u043D\u0435 \u0431\u044B\u043B\u043E \u043D\u0430\u0439\u0434\u0435\u043D\u043E \u0437\u0430\u043C\u0435\u043D. \u041F\u043E\u0436\u0430\u043B\u0443\u0439\u0441\u0442\u0430, \u0443\u0431\u0435\u0434\u0438\u0442\u0435\u0441\u044C, \u0447\u0442\u043E \u0432\u0441\u0435 \u0442\u0430\u0431\u043B\u0438\u0446\u044B \u0441 \u043A\u0430\u0441\u0442\u043E\u043C\u043D\u044B\u043C\u0438 \u0437\u0430\u043C\u0435\u043D\u0430\u043C\u0438 \u0432 {FILE} \u0438\u043C\u0435\u044E\u0442 \u0442\u043E\u043B\u044C\u043A\u043E \u0434\u0432\u0435 \u043A\u043E\u043B\u043E\u043D\u043A\u0438 \u0438 \u0432\u0441\u0435 \u0441\u0442\u0440\u043E\u043A\u0438 \u043D\u0430\u0447\u0438\u043D\u0430\u044E\u0442\u0441\u044F \u0438 \u0437\u0430\u043A\u0430\u043D\u0447\u0438\u0432\u0430\u044E\u0442\u0441\u044F \u0432\u0435\u0440\u0442\u0438\u043A\u0430\u043B\u044C\u043D\u043E\u0439 \u0447\u0435\u0440\u0442\u043E\u0439 (\u0442.\u0435. |).","find-header-text":"\u0421\u043B\u043E\u0432\u043E \u0434\u043B\u044F \u041F\u043E\u0438\u0441\u043A\u0430","replace-header-text":"\u0417\u0430\u043C\u0435\u043D\u044F\u0435\u043C\u043E\u0435 \u0441\u043B\u043E\u0432\u043E","close-button-text":"\u0417\u0430\u043A\u0440\u044B\u0442\u044C",tabs:{names:{general:"\u041E\u0431\u0449\u0438\u0435",custom:"\u041F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u0441\u043A\u0438\u0435",yaml:"YAML",heading:"\u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043A\u0438",content:"\u041A\u043E\u043D\u0442\u0435\u043D\u0442",footnote:"\u0421\u043D\u043E\u0441\u043A\u0438",spacing:"\u041E\u0442\u0441\u0442\u0443\u043F\u044B",paste:"\u0412\u0441\u0442\u0430\u0432\u043A\u0430",debug:"\u041E\u0442\u043B\u0430\u0434\u043A\u0430"},general:{"lint-on-save":{name:"\u041B\u0438\u043D\u0442 \u043F\u0440\u0438 \u0441\u043E\u0445\u0440\u0430\u043D\u0435\u043D\u0438\u0438",description:"\u041B\u0438\u043D\u0442 \u0444\u0430\u0439\u043B\u0430 \u043F\u0440\u0438 \u0440\u0443\u0447\u043D\u043E\u043C \u0441\u043E\u0445\u0440\u0430\u043D\u0435\u043D\u0438\u0438 (\u043A\u043E\u0433\u0434\u0430 \u043D\u0430\u0436\u0430\u0442\u0430 <code>Ctrl + S</code> \u0438\u043B\u0438 \u043A\u043E\u0433\u0434\u0430 <code>:w</code> \u0432\u044B\u043F\u043E\u043B\u043D\u044F\u0435\u0442\u0441\u044F \u043F\u0440\u0438 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0438 VIM-\u0440\u0435\u0436\u0438\u043C\u0430)"},"display-message":{name:"\u041F\u043E\u043A\u0430\u0437\u044B\u0432\u0430\u0442\u044C \u0443\u0432\u0435\u0434\u043E\u043C\u043B\u0435\u043D\u0438\u0435 \u043F\u043E\u0441\u043B\u0435 \u043B\u0438\u043D\u0442\u0430",description:"\u041F\u043E\u043A\u0430\u0437\u044B\u0432\u0430\u0442\u044C \u043A\u043E\u043B\u0438\u0447\u0435\u0441\u0442\u0432\u043E \u0441\u0438\u043C\u0432\u043E\u043B\u043E\u0432, \u0438\u0437\u043C\u0435\u043D\u0435\u043D\u043D\u044B\u0445 \u043F\u043E\u0441\u043B\u0435 \u043B\u0438\u043D\u0442\u0430"},"suppress-message-when-no-change":{name:"\u041F\u043E\u0434\u0430\u0432\u0438\u0442\u044C \u0443\u0432\u0435\u0434\u043E\u043C\u043B\u0435\u043D\u0438\u0435 \u043F\u0440\u0438 \u043E\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u0438 \u0438\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u0439",description:"\u0415\u0441\u043B\u0438 \u0432\u043A\u043B\u044E\u0447\u0435\u043D\u043E, \u0443\u0432\u0435\u0434\u043E\u043C\u043B\u0435\u043D\u0438\u0435 \u043D\u0435 \u0431\u0443\u0434\u0435\u0442 \u043F\u043E\u043A\u0430\u0437\u0430\u043D\u043E, \u043A\u043E\u0433\u0434\u0430 \u043D\u0435 \u043F\u0440\u043E\u0438\u0441\u0445\u043E\u0434\u0438\u0442 \u0444\u0430\u043A\u0442\u0438\u0447\u0435\u0441\u043A\u0438\u0445 \u0438\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u0439."},"lint-on-file-change":{name:"\u041B\u0438\u043D\u0442 \u043F\u0440\u0438 \u0438\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u0438 \u0444\u0430\u0439\u043B\u0430 \u0432 \u0444\u043E\u043A\u0443\u0441\u0435",description:"\u041A\u043E\u0433\u0434\u0430 \u0444\u0430\u0439\u043B \u0437\u0430\u043A\u0440\u044B\u0432\u0430\u0435\u0442\u0441\u044F \u0438\u043B\u0438 \u0437\u0430\u043C\u0435\u043D\u044F\u0435\u0442\u0441\u044F \u043D\u0430 \u043D\u043E\u0432\u044B\u0439, \u043F\u0440\u0435\u0434\u044B\u0434\u0443\u0449\u0438\u0439 \u0444\u0430\u0439\u043B \u043B\u0438\u043D\u0442\u0438\u0442\u0441\u044F."},"display-lint-on-file-change-message":{name:"\u041F\u043E\u043A\u0430\u0437\u044B\u0432\u0430\u0442\u044C \u0441\u043E\u043E\u0431\u0449\u0435\u043D\u0438\u0435 \u043F\u0440\u0438 \u0438\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u0438 \u0444\u0430\u0439\u043B\u0430 \u0432 \u0444\u043E\u043A\u0443\u0441\u0435",description:"\u041F\u043E\u043A\u0430\u0437\u044B\u0432\u0430\u0442\u044C \u0441\u043E\u043E\u0431\u0449\u0435\u043D\u0438\u0435 \u043F\u0440\u0438 <code>\u041B\u0438\u043D\u0442 \u043F\u0440\u0438 \u0438\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u0438 \u0444\u0430\u0439\u043B\u0430 \u0432 \u0444\u043E\u043A\u0443\u0441\u0435</code>"},"folders-to-ignore":{name:"\u0418\u0433\u043D\u043E\u0440\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043F\u0430\u043F\u043A\u0438",description:"\u041F\u0430\u043F\u043A\u0438, \u0438\u0433\u043D\u043E\u0440\u0438\u0440\u0443\u0435\u043C\u044B\u0435 \u043F\u0440\u0438 \u043B\u0438\u043D\u0442\u0435 \u0432\u0441\u0435\u0445 \u0444\u0430\u0439\u043B\u043E\u0432 \u0438\u043B\u0438 \u043F\u0440\u0438 \u043B\u0438\u043D\u0442\u0435 \u043F\u0440\u0438 \u0441\u043E\u0445\u0440\u0430\u043D\u0435\u043D\u0438\u0438.","folder-search-placeholder-text":"\u0418\u043C\u044F \u043F\u0430\u043F\u043A\u0438","add-input-button-text":"\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u0434\u0440\u0443\u0433\u0443\u044E \u043F\u0430\u043F\u043A\u0443 \u043A \u0438\u0433\u043D\u043E\u0440\u0438\u0440\u0443\u0435\u043C\u044B\u043C"},"files-to-ignore":{name:"\u0418\u0433\u043D\u043E\u0440\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0444\u0430\u0439\u043B\u044B",description:"\u0424\u0430\u0439\u043B\u044B, \u0438\u0433\u043D\u043E\u0440\u0438\u0440\u0443\u0435\u043C\u044B\u0435 \u043F\u0440\u0438 \u043B\u0438\u043D\u0442\u0435 \u0432\u0441\u0435\u0445 \u0444\u0430\u0439\u043B\u043E\u0432 \u0438\u043B\u0438 \u043F\u0440\u0438 \u043B\u0438\u043D\u0442\u0435 \u043F\u0440\u0438 \u0441\u043E\u0445\u0440\u0430\u043D\u0435\u043D\u0438\u0438.","file-search-placeholder-text":"\u0418\u0433\u043D\u043E\u0440\u0438\u0440\u0443\u0435\u043C\u044B\u0435 \u0444\u0430\u0439\u043B\u044B \u043F\u0440\u0438 \u043B\u0438\u043D\u0442\u0435 \u0441 \u043F\u043E\u043C\u043E\u0449\u044C\u044E \u0440\u0435\u0433\u0443\u043B\u044F\u0440\u043D\u044B\u0445 \u0432\u044B\u0440\u0430\u0436\u0435\u043D\u0438\u0439 (regex)","add-input-button-text":"\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u0434\u0440\u0443\u0433\u043E\u0439 \u0444\u0430\u0439\u043B \u043A \u0438\u0433\u043D\u043E\u0440\u0438\u0440\u0443\u0435\u043C\u044B\u043C (regex)","label-placeholder-text":"\u0437\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A","flags-placeholder-text":"\u0444\u043B\u0430\u0433\u0438"},"additional-file-extensions":{name:"\u0414\u043E\u043F\u043E\u043B\u043D\u0438\u0442\u0435\u043B\u044C\u043D\u044B\u0435 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u044F \u0444\u0430\u0439\u043B\u043E\u0432",description:"\u0420\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u044F \u0444\u0430\u0439\u043B\u043E\u0432 \u0434\u043B\u044F \u043F\u0440\u043E\u0432\u0435\u0440\u043A\u0438 \u0441\u0438\u043D\u0442\u0430\u043A\u0441\u0438\u0441\u0430, \u043E\u0442\u043B\u0438\u0447\u043D\u044B\u0435 \u043E\u0442 .md. \u041D\u0430\u043F\u0440\u0438\u043C\u0435\u0440, mdx \u0438\u043B\u0438 svx. \u041D\u0435 \u0443\u043A\u0430\u0437\u044B\u0432\u0430\u0439\u0442\u0435 \u0442\u043E\u0447\u043A\u0443 \u0432 \u043D\u0430\u0447\u0430\u043B\u0435. <b>\u041F\u0440\u0438\u043C\u0435\u0447\u0430\u043D\u0438\u0435: \u041F\u0440\u043E\u0432\u0435\u0440\u043A\u0430 \u0441\u0438\u043D\u0442\u0430\u043A\u0441\u0438\u0441\u0430 \u0431\u0443\u0434\u0435\u0442 \u043F\u0440\u043E\u0438\u0437\u0432\u043E\u0434\u0438\u0442\u044C\u0441\u044F \u0442\u043E\u043B\u044C\u043A\u043E \u0434\u043B\u044F \u0444\u0430\u0439\u043B\u043E\u0432, \u043A\u043E\u0442\u043E\u0440\u044B\u0435 Obsidian \u0440\u0430\u0441\u043F\u043E\u0437\u043D\u0430\u0435\u0442 \u043A\u0430\u043A Markdown (\u0441\u043E\u0431\u0441\u0442\u0432\u0435\u043D\u043D\u043E \u0438\u043B\u0438 \u0447\u0435\u0440\u0435\u0437 \u0434\u0440\u0443\u0433\u0438\u0435 \u043F\u043B\u0430\u0433\u0438\u043D\u044B), \u043D\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043C\u043E \u043E\u0442 \u0434\u043E\u0431\u0430\u0432\u043B\u0435\u043D\u043D\u044B\u0445 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0439.</b>","extension-placeholder":"\u043D\u0430\u043F\u0440\u0438\u043C\u0435\u0440, mdx","add-input-button-text":"\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0435"},"override-locale":{name:"\u041F\u0435\u0440\u0435\u043E\u043F\u0440\u0435\u0434\u0435\u043B\u0438\u0442\u044C \u044F\u0437\u044B\u043A",description:"\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u0435 \u044D\u0442\u043E, \u0435\u0441\u043B\u0438 \u0432\u044B \u0445\u043E\u0442\u0438\u0442\u0435 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u044C \u044F\u0437\u044B\u043A, \u043E\u0442\u043B\u0438\u0447\u043D\u044B\u0439 \u043E\u0442 \u0441\u0442\u0430\u043D\u0434\u0430\u0440\u0442\u043D\u043E\u0433\u043E"},"same-as-system-locale":"\u0422\u043E \u0436\u0435, \u0447\u0442\u043E \u0438 \u0432 \u0441\u0438\u0441\u0442\u0435\u043C\u0435 ({SYS_LOCALE})","yaml-aliases-section-style":{name:"\u0421\u0442\u0438\u043B\u044C \u0440\u0430\u0437\u0434\u0435\u043B\u0430 YAML (aliases)",description:"\u0421\u0442\u0438\u043B\u044C \u0440\u0430\u0437\u0434\u0435\u043B\u0430 YAML (aliases)"},"yaml-tags-section-style":{name:"\u0421\u0442\u0438\u043B\u044C \u0440\u0430\u0437\u0434\u0435\u043B\u0430 YAML (tags)",description:"\u0421\u0442\u0438\u043B\u044C \u0440\u0430\u0437\u0434\u0435\u043B\u0430 YAML (tags)"},"default-array-style":{name:"\u0421\u0442\u0438\u043B\u044C \u0441\u0435\u043A\u0446\u0438\u0438 YAML \u043C\u0430\u0441\u0441\u0438\u0432\u043E\u0432 \u043F\u043E \u0443\u043C\u043E\u043B\u0447\u0430\u043D\u0438\u044E",description:"\u0421\u0442\u0438\u043B\u044C \u0434\u0440\u0443\u0433\u0438\u0445 YAML \u043C\u0430\u0441\u0441\u0438\u0432\u043E\u0432, \u043A\u043E\u0442\u043E\u0440\u044B\u0435 \u043D\u0435 \u044F\u0432\u043B\u044F\u044E\u0442\u0441\u044F <code>\u0442\u0435\u0433\u0430\u043C\u0438</code>, <code>\u043F\u0441\u0435\u0432\u0434\u043E\u043D\u0438\u043C\u0430\u043C\u0438</code> \u0438\u043B\u0438 \u0432 <code>\u041F\u0440\u0438\u043D\u0443\u0434\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0435 \u044D\u043A\u0440\u0430\u043D\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435 \u043A\u043B\u044E\u0447\u0435\u0439 \u0432 \u043E\u0434\u043D\u043E\u0441\u0442\u0440\u043E\u0447\u043D\u044B\u0435 \u043C\u0430\u0441\u0441\u0438\u0432\u044B</code> \u0438 <code>\u041F\u0440\u0438\u043D\u0443\u0434\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0435 \u044D\u043A\u0440\u0430\u043D\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435 \u043A\u043B\u044E\u0447\u0435\u0439 \u0432 \u043C\u043D\u043E\u0433\u043E\u0441\u0442\u0440\u043E\u0447\u043D\u044B\u0435 \u043C\u0430\u0441\u0441\u0438\u0432\u044B</code>"},"default-escape-character":{name:"\u0421\u0438\u043C\u0432\u043E\u043B \u043F\u043E \u0443\u043C\u043E\u043B\u0447\u0430\u043D\u0438\u044E \u0434\u043B\u044F \u044D\u043A\u0440\u0430\u043D\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F YAML (escape)",description:"\u0421\u0438\u043C\u0432\u043E\u043B \u043F\u043E \u0443\u043C\u043E\u043B\u0447\u0430\u043D\u0438\u044E, \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u0435\u043C\u044B\u0439 \u0434\u043B\u044F \u044D\u043A\u0440\u0430\u043D\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0439 YAML \u043F\u0440\u0438 \u043E\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u0438 \u043E\u0434\u0438\u043D\u0430\u0440\u043D\u044B\u0445 \u0438 \u0434\u0432\u043E\u0439\u043D\u044B\u0445 \u043A\u0430\u0432\u044B\u0447\u0435\u043A."},"remove-unnecessary-escape-chars-in-multi-line-arrays":{name:"\u0423\u0434\u0430\u043B\u0438\u0442\u044C \u043D\u0435\u043D\u0443\u0436\u043D\u044B\u0435 \u044D\u043A\u0440\u0430\u043D\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u044B\u0435 \u0441\u0438\u043C\u0432\u043E\u043B\u044B \u0432 \u0444\u043E\u0440\u043C\u0430\u0442\u0435 \u043C\u043D\u043E\u0433\u043E\u0441\u0442\u0440\u043E\u0447\u043D\u043E\u0433\u043E \u043C\u0430\u0441\u0441\u0438\u0432\u0430",description:"\u0421\u0438\u043C\u0432\u043E\u043B\u044B \u044D\u043A\u0440\u0430\u043D\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F \u0434\u043B\u044F \u043C\u043D\u043E\u0433\u043E\u0441\u0442\u0440\u043E\u0447\u043D\u044B\u0445 \u043C\u0430\u0441\u0441\u0438\u0432\u043E\u0432 YAML \u043D\u0435 \u043D\u0443\u0436\u0434\u0430\u044E\u0442\u0441\u044F \u0432 \u0442\u0430\u043A\u043E\u043C \u0436\u0435 \u044D\u043A\u0440\u0430\u043D\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0438, \u043A\u0430\u043A \u043E\u0434\u043D\u043E\u0441\u0442\u0440\u043E\u0447\u043D\u044B\u0435 \u043C\u0430\u0441\u0441\u0438\u0432\u044B, \u043F\u043E\u044D\u0442\u043E\u043C\u0443 \u0432 \u043C\u043D\u043E\u0433\u043E\u0441\u0442\u0440\u043E\u0447\u043D\u043E\u043C \u0444\u043E\u0440\u043C\u0430\u0442\u0435 \u0443\u0434\u0430\u043B\u0438\u0442\u0435 \u043B\u0438\u0448\u043D\u0438\u0435 \u044D\u043A\u0440\u0430\u043D\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F, \u043A\u043E\u0442\u043E\u0440\u044B\u0435 \u043D\u0435 \u043D\u0443\u0436\u043D\u044B."},"number-of-dollar-signs-to-indicate-math-block":{name:"\u041A\u043E\u043B\u0438\u0447\u0435\u0441\u0442\u0432\u043E \u0437\u043D\u0430\u043A\u043E\u0432 \u0434\u043E\u043B\u043B\u0430\u0440\u0430 \u0434\u043B\u044F \u043E\u0431\u043E\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F \u043C\u0430\u0442\u0435\u043C\u0430\u0442\u0438\u0447\u0435\u0441\u043A\u043E\u0433\u043E \u0431\u043B\u043E\u043A\u0430",description:"\u041A\u043E\u043B\u0438\u0447\u0435\u0441\u0442\u0432\u043E \u0437\u043D\u0430\u043A\u043E\u0432 \u0434\u043E\u043B\u043B\u0430\u0440\u0430, \u043F\u0440\u0438 \u043A\u043E\u0442\u043E\u0440\u043E\u043C \u043C\u0430\u0442\u0435\u043C\u0430\u0442\u0438\u0447\u0435\u0441\u043A\u043E\u0435 \u0441\u043E\u0434\u0435\u0440\u0436\u0438\u043C\u043E\u0435 \u0441\u0447\u0438\u0442\u0430\u0435\u0442\u0441\u044F \u043C\u0430\u0442\u0435\u043C\u0430\u0442\u0438\u0447\u0435\u0441\u043A\u0438\u043C \u0431\u043B\u043E\u043A\u043E\u043C, \u0430 \u043D\u0435 \u0432\u0441\u0442\u0440\u043E\u0435\u043D\u043D\u043E\u0439 \u043C\u0430\u0442\u0435\u043C\u0430\u0442\u0438\u043A\u043E\u0439."}},debug:{"log-level":{name:"\u0423\u0440\u043E\u0432\u0435\u043D\u044C \u043B\u043E\u0433\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F",description:"\u0422\u0438\u043F\u044B \u043B\u043E\u0433\u043E\u0432, \u043A\u043E\u0442\u043E\u0440\u044B\u0435 \u0431\u0443\u0434\u0443\u0442 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u044B \u0434\u043B\u044F \u0437\u0430\u043F\u0438\u0441\u0438 \u0441\u0435\u0440\u0432\u0435\u0440\u043E\u043C. \u041F\u043E \u0443\u043C\u043E\u043B\u0447\u0430\u043D\u0438\u044E ERROR."},"linter-config":{name:"\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F \u043B\u0438\u043D\u0442\u0435\u0440\u0430",description:"\u0421\u043E\u0434\u0435\u0440\u0436\u0438\u043C\u043E\u0435 data.json \u0434\u043B\u044F \u043B\u0438\u043D\u0442\u0435\u0440\u0430 \u043D\u0430 \u043C\u043E\u043C\u0435\u043D\u0442 \u0437\u0430\u0433\u0440\u0443\u0437\u043A\u0438 \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u044B \u043D\u0430\u0441\u0442\u0440\u043E\u0435\u043A"},"log-collection":{name:"\u0421\u043E\u0431\u0438\u0440\u0430\u0442\u044C \u043B\u043E\u0433\u0438 \u043F\u0440\u0438 \u043B\u0438\u043D\u0442\u0435 \u043F\u0440\u0438 \u0441\u043E\u0445\u0440\u0430\u043D\u0435\u043D\u0438\u0438 \u0438 \u043B\u0438\u043D\u0442\u0435 \u0442\u0435\u043A\u0443\u0449\u0435\u0433\u043E \u0444\u0430\u0439\u043B\u0430",description:"\u0421\u043E\u0431\u0438\u0440\u0430\u0435\u0442 \u043B\u043E\u0433\u0438 \u043F\u0440\u0438 <code>\u041B\u0438\u043D\u0442 \u043F\u0440\u0438 \u0441\u043E\u0445\u0440\u0430\u043D\u0435\u043D\u0438\u0438</code> \u0438 \u043B\u0438\u043D\u0442\u0435 \u0442\u0435\u043A\u0443\u0449\u0435\u0433\u043E \u0444\u0430\u0439\u043B\u0430. \u042D\u0442\u0438 \u043B\u043E\u0433\u0438 \u043C\u043E\u0433\u0443\u0442 \u0431\u044B\u0442\u044C \u043F\u043E\u043B\u0435\u0437\u043D\u044B \u0434\u043B\u044F \u043E\u0442\u043B\u0430\u0434\u043A\u0438 \u0438 \u0441\u043E\u0437\u0434\u0430\u043D\u0438\u044F \u043E\u0442\u0447\u0435\u0442\u043E\u0432 \u043E\u0431 \u043E\u0448\u0438\u0431\u043A\u0430\u0445."},"linter-logs":{name:"\u041B\u043E\u0433\u0438 \u043B\u0438\u043D\u0442\u0435\u0440\u0430",description:"\u041B\u043E\u0433\u0438 \u043E\u0442 \u043F\u043E\u0441\u043B\u0435\u0434\u043D\u0435\u0433\u043E <code>\u041B\u0438\u043D\u0442 \u043F\u0440\u0438 \u0441\u043E\u0445\u0440\u0430\u043D\u0435\u043D\u0438\u0438</code> \u0438\u043B\u0438 \u043F\u043E\u0441\u043B\u0435\u0434\u043D\u0435\u0433\u043E \u043B\u0438\u043D\u0442\u0438\u043D\u0433\u0430 \u0442\u0435\u043A\u0443\u0449\u0435\u0433\u043E \u0444\u0430\u0439\u043B\u0430, \u0435\u0441\u043B\u0438 \u043E\u043D\u0438 \u0432\u043A\u043B\u044E\u0447\u0435\u043D\u044B."}}},options:{"custom-command":{name:"\u041F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u0441\u043A\u0438\u0435 \u043A\u043E\u043C\u0430\u043D\u0434\u044B",description:"\u041F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u0441\u043A\u0438\u0435 \u043A\u043E\u043C\u0430\u043D\u0434\u044B \u2014 \u044D\u0442\u043E \u043A\u043E\u043C\u0430\u043D\u0434\u044B Obsidian, \u043A\u043E\u0442\u043E\u0440\u044B\u0435 \u0437\u0430\u043F\u0443\u0441\u043A\u0430\u044E\u0442\u0441\u044F \u043F\u043E\u0441\u043B\u0435 \u0442\u043E\u0433\u043E, \u043A\u0430\u043A linter \u0437\u0430\u0432\u0435\u0440\u0448\u0430\u0435\u0442 \u0432\u044B\u043F\u043E\u043B\u043D\u0435\u043D\u0438\u0435 \u0441\u0432\u043E\u0438\u0445 \u043E\u0431\u044B\u0447\u043D\u044B\u0445 \u043F\u0440\u0430\u0432\u0438\u043B. \u042D\u0442\u043E \u043E\u0437\u043D\u0430\u0447\u0430\u0435\u0442, \u0447\u0442\u043E \u043E\u043D\u0438 \u043D\u0435 \u0437\u0430\u043F\u0443\u0441\u043A\u0430\u044E\u0442\u0441\u044F \u0434\u043E \u0437\u0430\u043F\u0443\u0441\u043A\u0430 \u043B\u043E\u0433\u0438\u043A\u0438 \u0432\u0440\u0435\u043C\u0435\u043D\u043D\u043E\u0439 \u043C\u0435\u0442\u043A\u0438 YAML, \u043F\u043E\u044D\u0442\u043E\u043C\u0443 \u043E\u043D\u0438 \u043C\u043E\u0433\u0443\u0442 \u0432\u044B\u0437\u0432\u0430\u0442\u044C \u0441\u0440\u0430\u0431\u0430\u0442\u044B\u0432\u0430\u043D\u0438\u0435 \u0432\u0440\u0435\u043C\u0435\u043D\u043D\u043E\u0439 \u043C\u0435\u0442\u043A\u0438 YAML \u043F\u0440\u0438 \u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0435\u043C \u0437\u0430\u043F\u0443\u0441\u043A\u0435 linter. \u0412\u044B \u043C\u043E\u0436\u0435\u0442\u0435 \u0432\u044B\u0431\u0440\u0430\u0442\u044C \u043A\u043E\u043C\u0430\u043D\u0434\u0443 Obsidian \u0442\u043E\u043B\u044C\u043A\u043E \u043E\u0434\u0438\u043D \u0440\u0430\u0437.","add-input-button-text":"\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u043D\u043E\u0432\u0443\u044E \u043A\u043E\u043C\u0430\u043D\u0434\u0443","command-search-placeholder-text":"\u041A\u043E\u043C\u0430\u043D\u0434\u0430 Obsidian"},"custom-replace":{name:"\u041F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u043D\u044B\u0435 \u0437\u0430\u043C\u0435\u043D\u044B \u0440\u0435\u0433\u0443\u043B\u044F\u0440\u043D\u044B\u0445 \u0432\u044B\u0440\u0430\u0436\u0435\u043D\u0438\u0439",description:"\u041F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u043D\u044B\u0435 \u0437\u0430\u043C\u0435\u043D\u044B \u0440\u0435\u0433\u0443\u043B\u044F\u0440\u043D\u044B\u0445 \u0432\u044B\u0440\u0430\u0436\u0435\u043D\u0438\u0439 \u043C\u043E\u0433\u0443\u0442 \u0431\u044B\u0442\u044C \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u044B \u0434\u043B\u044F \u0437\u0430\u043C\u0435\u043D\u044B \u043B\u044E\u0431\u043E\u0433\u043E \u0441\u043E\u0434\u0435\u0440\u0436\u0438\u043C\u043E\u0433\u043E, \u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044E\u0449\u0435\u0433\u043E \u0440\u0435\u0433\u0443\u043B\u044F\u0440\u043D\u043E\u043C\u0443 \u0432\u044B\u0440\u0430\u0436\u0435\u043D\u0438\u044E \u043F\u043E\u0438\u0441\u043A\u0430, \u043D\u0430 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435 \u0437\u0430\u043C\u0435\u043D\u044B. \u0417\u043D\u0430\u0447\u0435\u043D\u0438\u044F \u0437\u0430\u043C\u0435\u043D\u044B \u0438 \u043F\u043E\u0438\u0441\u043A\u0430 \u0434\u043E\u043B\u0436\u043D\u044B \u0431\u044B\u0442\u044C \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043B\u044C\u043D\u044B\u043C\u0438 \u0440\u0435\u0433\u0443\u043B\u044F\u0440\u043D\u044B\u043C\u0438 \u0432\u044B\u0440\u0430\u0436\u0435\u043D\u0438\u044F\u043C\u0438.","add-input-button-text":"\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u043D\u043E\u0432\u0443\u044E \u0437\u0430\u043C\u0435\u043D\u0443 \u0440\u0435\u0433\u0443\u043B\u044F\u0440\u043D\u043E\u0433\u043E \u0432\u044B\u0440\u0430\u0436\u0435\u043D\u0438\u044F","regex-to-find-placeholder-text":"\u0440\u0435\u0433\u0443\u043B\u044F\u0440\u043D\u043E\u0435 \u0432\u044B\u0440\u0430\u0436\u0435\u043D\u0438\u0435 \u0434\u043B\u044F \u043F\u043E\u0438\u0441\u043A\u0430","flags-placeholder-text":"\u0444\u043B\u0430\u0433\u0438","regex-to-replace-placeholder-text":"\u0440\u0435\u0433\u0443\u043B\u044F\u0440\u043D\u043E\u0435 \u0432\u044B\u0440\u0430\u0436\u0435\u043D\u0438\u0435 \u0434\u043B\u044F \u0437\u0430\u043C\u0435\u043D\u044B","label-placeholder-text":"\u0437\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A"},"custom-auto-correct":{"delete-tooltip":"\u0423\u0434\u0430\u043B\u0438\u0442\u044C","show-parsed-contents-tooltip":"\u041F\u0440\u043E\u0441\u043C\u043E\u0442\u0440\u0435\u0442\u044C \u0440\u0430\u0437\u043E\u0431\u0440\u0430\u043D\u043D\u044B\u0435 \u0437\u0430\u043C\u0435\u043D\u044B","custom-row-parse-warning":'"{ROW}" \u043D\u0435 \u044F\u0432\u043B\u044F\u0435\u0442\u0441\u044F \u0434\u043E\u043F\u0443\u0441\u0442\u0438\u043C\u043E\u0439 \u0441\u0442\u0440\u043E\u043A\u043E\u0439 \u0441 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u043D\u044B\u043C\u0438 \u0437\u0430\u043C\u0435\u043D\u0430\u043C\u0438. \u041E\u043D \u0434\u043E\u043B\u0436\u0435\u043D \u0438\u043C\u0435\u0442\u044C \u0442\u043E\u043B\u044C\u043A\u043E 2 \u043A\u043E\u043B\u043E\u043D\u043A\u0438.',"file-search-placeholder-text":"\u0418\u043C\u044F \u0444\u0430\u0439\u043B\u0430","add-new-replacement-file-tooltip":"\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u0434\u0440\u0443\u0433\u043E\u0439 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u0441\u043A\u0438\u0439 \u0444\u0430\u0439\u043B","warning-text":"\u0412\u044B\u0431\u0440\u0430\u043D\u043D\u044B\u0435 \u0444\u0430\u0439\u043B\u044B \u0431\u0443\u0434\u0443\u0442 \u0430\u0432\u0442\u043E\u043C\u0430\u0442\u0438\u0447\u0435\u0441\u043A\u0438 \u043E\u0442\u043A\u043B\u044E\u0447\u0435\u043D\u044B.","refresh-tooltip-text":"\u041F\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u043D\u044B\u0435 \u0437\u0430\u043C\u0435\u043D\u044B"}},rules:{"auto-correct-common-misspellings":{name:"\u0410\u0432\u0442\u043E\u043C\u0430\u0442\u0438\u0447\u0435\u0441\u043A\u043E\u0435 \u0438\u0441\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u043E\u043F\u0435\u0447\u0430\u0442\u043E\u043A",description:'\u0418\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u0435\u0442 \u0441\u043B\u043E\u0432\u0430\u0440\u044C \u0440\u0430\u0441\u043F\u0440\u043E\u0441\u0442\u0440\u0430\u043D\u0451\u043D\u043D\u044B\u0445 \u043E\u043F\u0435\u0447\u0430\u0442\u043E\u043A \u0434\u043B\u044F \u0430\u0432\u0442\u043E\u043C\u0430\u0442\u0438\u0447\u0435\u0441\u043A\u043E\u0433\u043E \u0438\u0441\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u044F \u0438\u0445 \u043D\u0430 \u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u043E\u0435 \u043D\u0430\u043F\u0438\u0441\u0430\u043D\u0438\u0435. \u0421\u043C\u043E\u0442\u0440\u0438\u0442\u0435 <a href="https://github.com/platers/obsidian-linter/tree/master/src/utils/default-misspellings.md">auto-correct map</a> \u0434\u043B\u044F \u043F\u043E\u043B\u043D\u043E\u0433\u043E \u0441\u043F\u0438\u0441\u043A\u0430 \u0430\u0432\u0442\u043E\u043C\u0430\u0442\u0438\u0447\u0435\u0441\u043A\u0438 \u0438\u0441\u043F\u0440\u0430\u0432\u043B\u044F\u0435\u043C\u044B\u0445 \u0441\u043B\u043E\u0432. <b>\u041F\u0440\u0438\u043C\u0435\u0447\u0430\u043D\u0438\u0435: \u044D\u0442\u043E\u0442 \u0441\u043F\u0438\u0441\u043E\u043A \u043C\u043E\u0436\u0435\u0442 \u0440\u0430\u0431\u043E\u0442\u0430\u0442\u044C \u0441 \u0442\u0435\u043A\u0441\u0442\u043E\u043C \u043D\u0430 \u043D\u0435\u0441\u043A\u043E\u043B\u044C\u043A\u0438\u0445 \u044F\u0437\u044B\u043A\u0430\u0445, \u043D\u043E \u043E\u043D \u043E\u0441\u0442\u0430\u0435\u0442\u0441\u044F \u043E\u0434\u0438\u043D\u0430\u043A\u043E\u0432\u044B\u043C \u043D\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043C\u043E \u043E\u0442 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u0435\u043C\u043E\u0433\u043E \u0432 \u0434\u0430\u043D\u043D\u044B\u0439 \u043C\u043E\u043C\u0435\u043D\u0442 \u044F\u0437\u044B\u043A\u0430.</b>',"ignore-words":{name:"\u0418\u0433\u043D\u043E\u0440\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0441\u043B\u043E\u0432\u0430",description:"\u0421\u043F\u0438\u0441\u043E\u043A \u0441\u043B\u043E\u0432, \u0440\u0430\u0437\u0434\u0435\u043B\u0435\u043D\u043D\u044B\u0445 \u0437\u0430\u043F\u044F\u0442\u044B\u043C\u0438, \u043A\u043E\u0442\u043E\u0440\u044B\u0435 \u0431\u0443\u0434\u0443\u0442 \u0438\u0433\u043D\u043E\u0440\u0438\u0440\u043E\u0432\u0430\u0442\u044C\u0441\u044F \u043F\u0440\u0438 \u0430\u0432\u0442\u043E\u043C\u0430\u0442\u0438\u0447\u0435\u0441\u043A\u043E\u043C \u0438\u0441\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0438"},"extra-auto-correct-files":{name:"\u0414\u043E\u043F\u043E\u043B\u043D\u0438\u0442\u0435\u043B\u044C\u043D\u044B\u0435 \u0438\u0441\u0445\u043E\u0434\u043D\u044B\u0435 \u0444\u0430\u0439\u043B\u044B \u0430\u0432\u0442\u043E\u043A\u043E\u0440\u0440\u0435\u043A\u0446\u0438\u0438",description:"\u042D\u0442\u0438 \u0444\u0430\u0439\u043B\u044B \u0441\u043E\u0434\u0435\u0440\u0436\u0430\u0442 markdown-\u0442\u0430\u0431\u043B\u0438\u0446\u044B, \u0432 \u043A\u043E\u0442\u043E\u0440\u044B\u0445 \u0435\u0441\u0442\u044C \u043D\u0430\u0447\u0430\u043B\u044C\u043D\u043E\u0435 \u0441\u043B\u043E\u0432\u043E \u0438 \u0441\u043B\u043E\u0432\u043E \u0434\u043B\u044F \u0435\u0433\u043E \u0430\u0432\u0442\u043E\u043C\u0430\u0442\u0438\u0447\u0435\u0441\u043A\u043E\u0433\u043E \u0438\u0441\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u044F (\u044D\u0442\u0438 \u0438\u0441\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u044F \u043D\u0435\u0447\u0443\u0432\u0441\u0442\u0432\u0438\u0442\u0435\u043B\u044C\u043D\u044B \u043A \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0443). <b>\u041F\u0440\u0438\u043C\u0435\u0447\u0430\u043D\u0438\u0435: \u0442\u0430\u0431\u043B\u0438\u0446\u044B, \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u0435\u043C\u044B\u0435 \u0432 \u044D\u0442\u0438\u0445 \u0444\u0430\u0439\u043B\u0430\u0445, \u0434\u043E\u043B\u0436\u043D\u044B \u0438\u043C\u0435\u0442\u044C \u043D\u0430\u0447\u0430\u043B\u044C\u043D\u044B\u0435 \u0438 \u043A\u043E\u043D\u0435\u0447\u043D\u044B\u0435 \u0438\u043D\u0434\u0438\u043A\u0430\u0442\u043E\u0440\u044B <code>|</code> \u0434\u043B\u044F \u043A\u0430\u0436\u0434\u043E\u0439 \u0441\u0442\u0440\u043E\u043A\u0438.</b>"},"skip-words-with-multiple-capitals":{name:"\u041F\u0440\u043E\u043F\u0443\u0441\u043A\u0430\u0442\u044C \u0441\u043B\u043E\u0432\u0430 \u0441 \u043D\u0435\u0441\u043A\u043E\u043B\u044C\u043A\u0438\u043C\u0438 \u0437\u0430\u0433\u043B\u0430\u0432\u043D\u044B\u043C\u0438 \u0431\u0443\u043A\u0432\u0430\u043C\u0438",description:"\u041F\u0440\u043E\u043F\u0443\u0441\u0442\u0438\u0442 \u0432\u0441\u0435 \u0444\u0430\u0439\u043B\u044B, \u0432 \u043A\u043E\u0442\u043E\u0440\u044B\u0445 \u0435\u0441\u0442\u044C \u0437\u0430\u0433\u043B\u0430\u0432\u043D\u0430\u044F \u0431\u0443\u043A\u0432\u0430, \u043A\u0440\u043E\u043C\u0435 \u043F\u0435\u0440\u0432\u043E\u0439 \u0431\u0443\u043A\u0432\u044B \u0441\u043B\u043E\u0432\u0430. \u0410\u043A\u0440\u043E\u043D\u0438\u043C\u044B \u0438 \u043D\u0435\u043A\u043E\u0442\u043E\u0440\u044B\u0435 \u0434\u0440\u0443\u0433\u0438\u0435 \u0441\u043B\u043E\u0432\u0430 \u043C\u043E\u0433\u0443\u0442 \u0432\u044B\u0438\u0433\u0440\u0430\u0442\u044C \u043E\u0442 \u044D\u0442\u043E\u0433\u043E. \u042D\u0442\u043E \u043C\u043E\u0436\u0435\u0442 \u0432\u044B\u0437\u0432\u0430\u0442\u044C \u043F\u0440\u043E\u0431\u043B\u0435\u043C\u044B \u0441 \u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u044B\u043C \u0438\u0441\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435\u043C \u0438\u043C\u0435\u043D \u0441\u043E\u0431\u0441\u0442\u0432\u0435\u043D\u043D\u044B\u0445."},"default-install":"\u0412\u044B \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u0435\u0442\u0435 \u0444\u0443\u043D\u043A\u0446\u0438\u044E \u0410\u0432\u0442\u043E\u043C\u0430\u0442\u0438\u0447\u0435\u0441\u043A\u043E\u0435 \u0438\u0441\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u0440\u0430\u0441\u043F\u0440\u043E\u0441\u0442\u0440\u0430\u043D\u0435\u043D\u043D\u044B\u0445 \u043E\u0448\u0438\u0431\u043E\u043A. \u0414\u043B\u044F \u044D\u0442\u043E\u0433\u043E \u0431\u0443\u0434\u0443\u0442 \u0437\u0430\u0433\u0440\u0443\u0436\u0435\u043D\u044B \u043E\u0440\u0444\u043E\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043A\u0438\u0435 \u043E\u0448\u0438\u0431\u043A\u0438 \u043F\u043E \u0443\u043C\u043E\u043B\u0447\u0430\u043D\u0438\u044E. \u042D\u0442\u043E \u0434\u043E\u043B\u0436\u043D\u043E \u043F\u0440\u043E\u0438\u0437\u043E\u0439\u0442\u0438 \u0442\u043E\u043B\u044C\u043A\u043E \u043E\u0434\u0438\u043D \u0440\u0430\u0437. \u041F\u043E\u0436\u0430\u043B\u0443\u0439\u0441\u0442\u0430, \u043F\u043E\u0434\u043E\u0436\u0434\u0438\u0442\u0435...","default-install-failed":"\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C {URL}. \u041E\u0442\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435 \u0430\u0432\u0442\u043E\u043A\u043E\u0440\u0440\u0435\u043A\u0446\u0438\u0438 \u0440\u0430\u0441\u043F\u0440\u043E\u0441\u0442\u0440\u0430\u043D\u0435\u043D\u043D\u044B\u0445 \u043E\u0440\u0444\u043E\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043A\u0438\u0445 \u043E\u0448\u0438\u0431\u043E\u043A.","defaults-missing":"\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u043D\u0430\u0439\u0442\u0438 \u0444\u0430\u0439\u043B \u0430\u0432\u0442\u043E\u043A\u043E\u0440\u0440\u0435\u043A\u0446\u0438\u0438 \u043F\u043E \u0443\u043C\u043E\u043B\u0447\u0430\u043D\u0438\u044E: {FILE}."},"add-blank-line-after-yaml":{name:"\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u043F\u0443\u0441\u0442\u0443\u044E \u0441\u0442\u0440\u043E\u043A\u0443 \u043F\u043E\u0441\u043B\u0435 YAML",description:"\u0414\u043E\u0431\u0430\u0432\u043B\u044F\u0435\u0442 \u043F\u0443\u0441\u0442\u0443\u044E \u0441\u0442\u0440\u043E\u043A\u0443 \u043F\u043E\u0441\u043B\u0435 \u0431\u043B\u043E\u043A\u0430 YAML, \u0435\u0441\u043B\u0438 \u043E\u043D \u043D\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0430\u0435\u0442 \u0442\u0435\u043A\u0443\u0449\u0438\u0439 \u0444\u0430\u0439\u043B \u0438\u043B\u0438 \u0437\u0430 \u043D\u0438\u043C \u0435\u0449\u0435 \u043D\u0435 \u0441\u043B\u0435\u0434\u0443\u0435\u0442 \u0445\u043E\u0442\u044F \u0431\u044B \u043E\u0434\u043D\u0430 \u043F\u0443\u0441\u0442\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430."},"add-blockquote-indentation-on-paste":{name:"\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u043E\u0442\u0441\u0442\u0443\u043F \u0446\u0438\u0442\u0430\u0442\u044B \u043F\u0440\u0438 \u0432\u0441\u0442\u0430\u0432\u043A\u0435",description:"\u0414\u043E\u0431\u0430\u0432\u043B\u044F\u0435\u0442 \u0446\u0438\u0442\u0430\u0442\u044B \u043A\u043E \u0432\u0441\u0435\u043C \u0441\u0442\u0440\u043E\u043A\u0430\u043C, \u043A\u0440\u043E\u043C\u0435 \u043F\u0435\u0440\u0432\u043E\u0439, \u043A\u043E\u0433\u0434\u0430 \u043A\u0443\u0440\u0441\u043E\u0440 \u043D\u0430\u0445\u043E\u0434\u0438\u0442\u0441\u044F \u0432 \u0441\u0442\u0440\u043E\u043A\u0435 \u0446\u0438\u0442\u0430\u0442\u044B/\u0432\u044B\u043D\u043E\u0441\u043A\u0438 \u0432\u043E \u0432\u0440\u0435\u043C\u044F \u0432\u0441\u0442\u0430\u0432\u043A\u0438"},"blockquote-style":{name:"\u0421\u0442\u0438\u043B\u044C \u0446\u0438\u0442\u0430\u0442\u044B",description:"\u041E\u0431\u0435\u0441\u043F\u0435\u0447\u0438\u0432\u0430\u0435\u0442 \u0435\u0434\u0438\u043D\u043E\u043E\u0431\u0440\u0430\u0437\u0438\u0435 \u0441\u0442\u0438\u043B\u044F \u0446\u0438\u0442\u0430\u0442.",style:{name:"\u0421\u0442\u0438\u043B\u044C",description:"\u0421\u0442\u0438\u043B\u044C, \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u0435\u043C\u044B\u0439 \u043D\u0430 \u0438\u043D\u0434\u0438\u043A\u0430\u0442\u043E\u0440\u0430\u0445 \u0446\u0438\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F"}},"capitalize-headings":{name:"\u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043A\u0438 \u0441 \u0431\u043E\u043B\u044C\u0448\u043E\u0439 \u0431\u0443\u043A\u0432\u044B",description:"\u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043A\u0438 \u0434\u043E\u043B\u0436\u043D\u044B \u0431\u044B\u0442\u044C \u043E\u0442\u0444\u043E\u0440\u043C\u0430\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u044B \u0441 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u043C \u0437\u0430\u0433\u043B\u0430\u0432\u043D\u044B\u0445 \u0431\u0443\u043A\u0432",style:{name:"\u0421\u0442\u0438\u043B\u044C",description:"\u0421\u0442\u0438\u043B\u044C \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u044F \u0437\u0430\u0433\u043B\u0430\u0432\u043D\u044B\u0445 \u0431\u0443\u043A\u0432"},"ignore-case-words":{name:"\u0418\u0433\u043D\u043E\u0440\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0441\u043B\u043E\u0432\u0430 \u0441 \u0437\u0430\u0433\u043B\u0430\u0432\u043D\u043E\u0439 \u0431\u0443\u043A\u0432\u044B",description:"\u041F\u0440\u0438\u043C\u0435\u043D\u0438\u0442\u044C \u0441\u0442\u0438\u043B\u044C \u0437\u0430\u0433\u043B\u0430\u0432\u043D\u044B\u0445 \u0431\u0443\u043A\u0432 \u0442\u043E\u043B\u044C\u043A\u043E \u043A \u0441\u043B\u043E\u0432\u0430\u043C, \u043A\u043E\u0442\u043E\u0440\u044B\u0435 \u043F\u043E\u043B\u043D\u043E\u0441\u0442\u044C\u044E \u043D\u0430\u043F\u0438\u0441\u0430\u043D\u044B \u0441\u0442\u0440\u043E\u0447\u043D\u044B\u043C\u0438 \u0431\u0443\u043A\u0432\u0430\u043C\u0438"},"ignore-words":{name:"\u0418\u0433\u043D\u043E\u0440\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0441\u043B\u043E\u0432\u0430",description:"\u0421\u043F\u0438\u0441\u043E\u043A \u0441\u043B\u043E\u0432, \u0440\u0430\u0437\u0434\u0435\u043B\u0435\u043D\u043D\u044B\u0445 \u0437\u0430\u043F\u044F\u0442\u044B\u043C\u0438, \u043A\u043E\u0442\u043E\u0440\u044B\u0435 \u0431\u0443\u0434\u0443\u0442 \u0438\u0433\u043D\u043E\u0440\u0438\u0440\u043E\u0432\u0430\u0442\u044C\u0441\u044F \u043F\u0440\u0438 \u0444\u043E\u0440\u043C\u0430\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0438 \u0437\u0430\u0433\u043B\u0430\u0432\u043D\u044B\u0445 \u0431\u0443\u043A\u0432"},"lowercase-words":{name:"\u0421\u043B\u043E\u0432\u0430 \u0432 \u043D\u0438\u0436\u043D\u0435\u043C \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0435",description:"\u0421\u043F\u0438\u0441\u043E\u043A \u0441\u043B\u043E\u0432, \u0440\u0430\u0437\u0434\u0435\u043B\u0435\u043D\u043D\u044B\u0445 \u0437\u0430\u043F\u044F\u0442\u044B\u043C\u0438, \u043A\u043E\u0442\u043E\u0440\u044B\u0435 \u0431\u0443\u0434\u0443\u0442 \u043E\u0441\u0442\u0430\u0432\u0430\u0442\u044C\u0441\u044F \u0432 \u043D\u0438\u0436\u043D\u0435\u043C \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0435"}},"compact-yaml":{name:"\u0421\u0436\u0430\u0442\u044B\u0439 YAML",description:"\u0423\u0434\u0430\u043B\u044F\u0435\u0442 \u043D\u0430\u0447\u0430\u043B\u044C\u043D\u044B\u0435 \u0438 \u043A\u043E\u043D\u0435\u0447\u043D\u044B\u0435 \u043F\u0443\u0441\u0442\u044B\u0435 \u0441\u0442\u0440\u043E\u043A\u0438 \u0432 \u0431\u043B\u043E\u043A\u0435 YAML.","inner-new-lines":{name:"\u0412\u043D\u0443\u0442\u0440\u0435\u043D\u043D\u0438\u0435 \u043D\u043E\u0432\u044B\u0435 \u0441\u0442\u0440\u043E\u043A\u0438",description:"\u0423\u0434\u0430\u043B\u044F\u0435\u0442 \u043D\u043E\u0432\u044B\u0435 \u0441\u0442\u0440\u043E\u043A\u0438, \u043A\u043E\u0442\u043E\u0440\u044B\u0435 \u043D\u0435 \u043D\u0430\u0445\u043E\u0434\u044F\u0442\u0441\u044F \u0432 \u043D\u0430\u0447\u0430\u043B\u0435 \u0438\u043B\u0438 \u0432 \u043A\u043E\u043D\u0446\u0435 YAML"}},"consecutive-blank-lines":{name:"\u041F\u043E\u0441\u043B\u0435\u0434\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u043D\u044B\u0435 \u043F\u0443\u0441\u0442\u044B\u0435 \u0441\u0442\u0440\u043E\u043A\u0438",description:"\u0414\u043E\u043B\u0436\u043D\u043E \u0431\u044B\u0442\u044C \u043D\u0435 \u0431\u043E\u043B\u0435\u0435 \u043E\u0434\u043D\u043E\u0439 \u043F\u043E\u0441\u043B\u0435\u0434\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u043D\u043E\u0439 \u043F\u0443\u0441\u0442\u043E\u0439 \u0441\u0442\u0440\u043E\u043A\u0438."},"convert-bullet-list-markers":{name:"\u041F\u0440\u0435\u043E\u0431\u0440\u0430\u0437\u043E\u0432\u0430\u0442\u044C \u043C\u0430\u0440\u043A\u0435\u0440\u044B \u0441\u043F\u0438\u0441\u043A\u0430",description:"\u041F\u0440\u0435\u043E\u0431\u0440\u0430\u0437\u0443\u0435\u0442 \u043E\u0431\u0449\u0438\u0435 \u0441\u0438\u043C\u0432\u043E\u043B\u044B \u043C\u0430\u0440\u043A\u0435\u0440\u043E\u0432 \u0441\u043F\u0438\u0441\u043A\u0430 \u0432 \u043C\u0430\u0440\u043A\u0435\u0440\u044B markdown."},"convert-spaces-to-tabs":{name:"\u041F\u0440\u0435\u043E\u0431\u0440\u0430\u0437\u043E\u0432\u0430\u0442\u044C \u043F\u0440\u043E\u0431\u0435\u043B\u044B \u0432 \u0442\u0430\u0431\u044B",description:"\u041F\u0440\u0435\u043E\u0431\u0440\u0430\u0437\u0443\u0435\u0442 \u043D\u0430\u0447\u0430\u043B\u044C\u043D\u044B\u0435 \u043F\u0440\u043E\u0431\u0435\u043B\u044B \u0432 \u0442\u0430\u0431\u044B.",tabsize:{name:"\u0420\u0430\u0437\u043C\u0435\u0440 \u0442\u0430\u0431\u0430",description:"\u041A\u043E\u043B\u0438\u0447\u0435\u0441\u0442\u0432\u043E \u043F\u0440\u043E\u0431\u0435\u043B\u043E\u0432, \u043A\u043E\u0442\u043E\u0440\u044B\u0435 \u0431\u0443\u0434\u0443\u0442 \u043F\u0440\u0435\u043E\u0431\u0440\u0430\u0437\u043E\u0432\u0430\u043D\u044B \u0432 \u0442\u0430\u0431\u044B"}},"dedupe-yaml-array-values":{name:"\u0423\u0434\u0430\u043B\u0438\u0442\u044C \u0434\u0443\u0431\u043B\u0438\u043A\u0430\u0442\u044B \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0439 \u043C\u0430\u0441\u0441\u0438\u0432\u0430 YAML",description:"\u0423\u0434\u0430\u043B\u044F\u0435\u0442 \u0434\u0443\u0431\u043B\u0438\u043A\u0430\u0442\u044B \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0439 \u043C\u0430\u0441\u0441\u0438\u0432\u0430 YAML \u0432 \u0447\u0443\u0432\u0441\u0442\u0432\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u043C \u043A \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0443.","dedupe-alias-key":{name:"\u0423\u0434\u0430\u043B\u0438\u0442\u044C \u0434\u0443\u0431\u043B\u0438\u043A\u0430\u0442\u044B \u0441\u0435\u043A\u0446\u0438\u0438 YAML aliases",description:"\u0412\u043A\u043B\u044E\u0447\u0430\u0435\u0442 \u0443\u0434\u0430\u043B\u0435\u043D\u0438\u0435 \u0434\u0443\u0431\u043B\u0438\u043A\u0430\u0442\u043E\u0432 \u043F\u0441\u0435\u0432\u0434\u043E\u043D\u0438\u043C\u043E\u0432."},"dedupe-tag-key":{name:"\u0423\u0434\u0430\u043B\u0438\u0442\u044C \u0434\u0443\u0431\u043B\u0438\u043A\u0430\u0442\u044B \u0441\u0435\u043A\u0446\u0438\u0438 YAML tags",description:"\u0412\u043A\u043B\u044E\u0447\u0430\u0435\u0442 \u0443\u0434\u0430\u043B\u0435\u043D\u0438\u0435 \u0434\u0443\u0431\u043B\u0438\u043A\u0430\u0442\u043E\u0432 \u0442\u0435\u0433\u043E\u0432."},"dedupe-array-keys":{name:"\u0423\u0434\u0430\u043B\u0438\u0442\u044C \u0434\u0443\u0431\u043B\u0438\u043A\u0430\u0442\u044B \u0441\u0435\u043A\u0446\u0438\u0438 YAML \u043C\u0430\u0441\u0441\u0438\u0432\u043E\u0432",description:"\u0412\u043A\u043B\u044E\u0447\u0430\u0435\u0442 \u0443\u0434\u0430\u043B\u0435\u043D\u0438\u0435 \u0434\u0443\u0431\u043B\u0438\u043A\u0430\u0442\u043E\u0432 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0439 \u0434\u043B\u044F \u0440\u0435\u0433\u0443\u043B\u044F\u0440\u043D\u044B\u0445 \u043C\u0430\u0441\u0441\u0438\u0432\u043E\u0432 YAML"},"ignore-keys":{name:"\u041A\u043B\u044E\u0447\u0438 YAML, \u043A\u043E\u0442\u043E\u0440\u044B\u0435 \u0441\u043B\u0435\u0434\u0443\u0435\u0442 \u0438\u0433\u043D\u043E\u0440\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043F\u0440\u0438 \u0434\u0435\u0434\u0443\u043F\u043B\u0438\u043A\u0430\u0446\u0438\u0438 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0439 \u043C\u0430\u0441\u0441\u0438\u0432\u043E\u0432 YAML",description:"\u0421\u043F\u0438\u0441\u043E\u043A YAML \u043A\u043B\u044E\u0447\u0435\u0439 \u0431\u0435\u0437 \u0437\u0430\u0432\u0435\u0440\u0448\u0430\u044E\u0449\u0435\u0433\u043E \u0434\u0432\u043E\u0435\u0442\u043E\u0447\u0438\u044F \u043D\u0430 \u043E\u0442\u0434\u0435\u043B\u044C\u043D\u044B\u0445 \u0441\u0442\u0440\u043E\u043A\u0430\u0445, \u043A\u043E\u0442\u043E\u0440\u044B\u0435 \u043D\u0435 \u043F\u0440\u0435\u0434\u043D\u0430\u0437\u043D\u0430\u0447\u0435\u043D\u044B \u0434\u043B\u044F \u0443\u0434\u0430\u043B\u0435\u043D\u0438\u044F \u0434\u0443\u0431\u043B\u0438\u043A\u0430\u0442\u043E\u0432 \u0438\u0437 \u043D\u0438\u0445."}},"default-language-for-code-fences":{name:"\u042F\u0437\u044B\u043A \u043F\u043E \u0443\u043C\u043E\u043B\u0447\u0430\u043D\u0438\u044E \u0434\u043B\u044F \u0431\u043B\u043E\u043A\u043E\u0432 \u043A\u043E\u0434\u0430",description:"\u0414\u043E\u0431\u0430\u0432\u043B\u044F\u0435\u0442 \u044F\u0437\u044B\u043A \u043F\u043E \u0443\u043C\u043E\u043B\u0447\u0430\u043D\u0438\u044E \u0434\u043B\u044F \u0431\u043B\u043E\u043A\u043E\u0432 \u043A\u043E\u0434\u0430, \u043A\u043E\u0442\u043E\u0440\u044B\u0435 \u043D\u0435 \u0438\u043C\u0435\u044E\u0442 \u0443\u043A\u0430\u0437\u0430\u043D\u043D\u043E\u0433\u043E \u044F\u0437\u044B\u043A\u0430.","default-language":{name:"\u042F\u0437\u044B\u043A \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F",description:'\u041E\u0441\u0442\u0430\u0432\u044C\u0442\u0435 \u043F\u0443\u0441\u0442\u044B\u043C, \u0447\u0442\u043E\u0431\u044B \u043D\u0438\u0447\u0435\u0433\u043E \u043D\u0435 \u0434\u0435\u043B\u0430\u0442\u044C. \u042F\u0437\u044B\u043A\u0438 \u0442\u0435\u0433\u043E\u0432 \u043C\u043E\u0436\u043D\u043E \u043D\u0430\u0439\u0442\u0438 <a href="https://prismjs.com/#supported-languages">\u0437\u0434\u0435\u0441\u044C</a>.'}},"emphasis-style":{name:"\u0421\u0442\u0438\u043B\u044C \u0430\u043A\u0446\u0435\u043D\u0442\u0430",description:"\u0413\u0430\u0440\u0430\u043D\u0442\u0438\u0440\u0443\u0435\u0442, \u0447\u0442\u043E \u0441\u0442\u0438\u043B\u044C \u0430\u043A\u0446\u0435\u043D\u0442\u0430 \u0441\u043E\u0433\u043B\u0430\u0441\u043E\u0432\u0430\u043D.",style:{name:"\u0421\u0442\u0438\u043B\u044C",description:"\u0421\u0442\u0438\u043B\u044C, \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u0435\u043C\u044B\u0439 \u0434\u043B\u044F \u043E\u0431\u043E\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F \u0430\u043A\u0446\u0435\u043D\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u043E\u0433\u043E \u0441\u043E\u0434\u0435\u0440\u0436\u0438\u043C\u043E\u0433\u043E"}},"empty-line-around-blockquotes":{name:"\u041F\u0443\u0441\u0442\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430 \u0432\u043E\u043A\u0440\u0443\u0433 \u0446\u0438\u0442\u0430\u0442",description:"\u0413\u0430\u0440\u0430\u043D\u0442\u0438\u0440\u0443\u0435\u0442, \u0447\u0442\u043E \u0435\u0441\u0442\u044C \u043F\u0443\u0441\u0442\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430 \u0432\u043E\u043A\u0440\u0443\u0433 \u0446\u0438\u0442\u0430\u0442, \u0435\u0441\u043B\u0438 \u043E\u043D\u0438 \u043D\u0435 \u043D\u0430\u0447\u0438\u043D\u0430\u044E\u0442\u0441\u044F \u0438\u043B\u0438 \u043D\u0435 \u0437\u0430\u043A\u0430\u043D\u0447\u0438\u0432\u0430\u044E\u0442\u0441\u044F \u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u043E\u043C. <b>\u041F\u0440\u0438\u043C\u0435\u0447\u0430\u043D\u0438\u0435: \u043F\u0443\u0441\u0442\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430 \u2014 \u044D\u0442\u043E \u043B\u0438\u0431\u043E \u043E\u0434\u0438\u043D \u0443\u0440\u043E\u0432\u0435\u043D\u044C \u0432\u043B\u043E\u0436\u0435\u043D\u043D\u043E\u0441\u0442\u0438 \u0434\u043B\u044F \u0446\u0438\u0442\u0430\u0442, \u043B\u0438\u0431\u043E \u0441\u0438\u043C\u0432\u043E\u043B \u043D\u043E\u0432\u043E\u0439 \u0441\u0442\u0440\u043E\u043A\u0438.</b>"},"empty-line-around-code-fences":{name:"\u041F\u0443\u0441\u0442\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430 \u0432\u043E\u043A\u0440\u0443\u0433 \u0431\u043B\u043E\u043A\u043E\u0432 \u043A\u043E\u0434\u0430",description:"\u0413\u0430\u0440\u0430\u043D\u0442\u0438\u0440\u0443\u0435\u0442, \u0447\u0442\u043E \u0435\u0441\u0442\u044C \u043F\u0443\u0441\u0442\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430 \u0432\u043E\u043A\u0440\u0443\u0433 \u0431\u043B\u043E\u043A\u043E\u0432 \u043A\u043E\u0434\u0430, \u0435\u0441\u043B\u0438 \u043E\u043D\u0438 \u043D\u0435 \u043D\u0430\u0447\u0438\u043D\u0430\u044E\u0442\u0441\u044F \u0438\u043B\u0438 \u043D\u0435 \u0437\u0430\u043A\u0430\u043D\u0447\u0438\u0432\u0430\u044E\u0442\u0441\u044F \u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u043E\u043C."},"empty-line-around-math-blocks":{name:"\u041F\u0443\u0441\u0442\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430 \u0432\u043E\u043A\u0440\u0443\u0433 \u043C\u0430\u0442\u0435\u043C\u0430\u0442\u0438\u0447\u0435\u0441\u043A\u0438\u0445 \u0431\u043B\u043E\u043A\u043E\u0432",description:"\u0413\u0430\u0440\u0430\u043D\u0442\u0438\u0440\u0443\u0435\u0442, \u0447\u0442\u043E \u0435\u0441\u0442\u044C \u043F\u0443\u0441\u0442\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430 \u0432\u043E\u043A\u0440\u0443\u0433 \u043C\u0430\u0442\u0435\u043C\u0430\u0442\u0438\u0447\u0435\u0441\u043A\u0438\u0445 \u0431\u043B\u043E\u043A\u043E\u0432, \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u044F <code>\u041A\u043E\u043B\u0438\u0447\u0435\u0441\u0442\u0432\u043E \u0437\u043D\u0430\u043A\u043E\u0432 \u0434\u043E\u043B\u043B\u0430\u0440\u0430 \u0434\u043B\u044F \u043E\u0431\u043E\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F \u043C\u0430\u0442\u0435\u043C\u0430\u0442\u0438\u0447\u0435\u0441\u043A\u043E\u0433\u043E \u0431\u043B\u043E\u043A\u0430</code> \u0434\u043B\u044F \u043E\u043F\u0440\u0435\u0434\u0435\u043B\u0435\u043D\u0438\u044F \u043A\u043E\u043B\u0438\u0447\u0435\u0441\u0442\u0432\u0430 \u0437\u043D\u0430\u043A\u043E\u0432 \u0434\u043E\u043B\u043B\u0430\u0440\u0430, \u043A\u043E\u0442\u043E\u0440\u044B\u0435 \u0443\u043A\u0430\u0437\u044B\u0432\u0430\u044E\u0442 \u043D\u0430 \u043C\u0430\u0442\u0435\u043C\u0430\u0442\u0438\u0447\u0435\u0441\u043A\u0438\u0439 \u0431\u043B\u043E\u043A \u0434\u043B\u044F \u043E\u0434\u043D\u043E\u0439 \u0441\u0442\u0440\u043E\u043A\u0438."},"empty-line-around-tables":{name:"\u041F\u0443\u0441\u0442\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430 \u0432\u043E\u043A\u0440\u0443\u0433 \u0442\u0430\u0431\u043B\u0438\u0446",description:"\u0413\u0430\u0440\u0430\u043D\u0442\u0438\u0440\u0443\u0435\u0442, \u0447\u0442\u043E \u0435\u0441\u0442\u044C \u043F\u0443\u0441\u0442\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430 \u0432\u043E\u043A\u0440\u0443\u0433 (github flavored) \u0442\u0430\u0431\u043B\u0438\u0446, \u0435\u0441\u043B\u0438 \u043E\u043D\u0438 \u043D\u0435 \u043D\u0430\u0447\u0438\u043D\u0430\u044E\u0442\u0441\u044F \u0438\u043B\u0438 \u043D\u0435 \u0437\u0430\u043A\u0430\u043D\u0447\u0438\u0432\u0430\u044E\u0442\u0441\u044F \u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u043E\u043C."},"escape-yaml-special-characters":{name:"\u042D\u043A\u0440\u0430\u043D\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0441\u043F\u0435\u0446\u0438\u0430\u043B\u044C\u043D\u044B\u0435 \u0441\u0438\u043C\u0432\u043E\u043B\u044B YAML",description:`\u042D\u043A\u0440\u0430\u043D\u0438\u0440\u0443\u0435\u0442 \u0434\u0432\u043E\u0435\u0442\u043E\u0447\u0438\u044F \u0441 \u043F\u0440\u043E\u0431\u0435\u043B\u043E\u043C \u043F\u043E\u0441\u043B\u0435 \u043D\u0438\u0445 (: ), \u043E\u0434\u0438\u043D\u043E\u0447\u043D\u044B\u0435 \u043A\u0430\u0432\u044B\u0447\u043A\u0438 ('), \u0438 \u0434\u0432\u043E\u0439\u043D\u044B\u0435 \u043A\u0430\u0432\u044B\u0447\u043A\u0438 (") \u0432 YAML.`,"try-to-escape-single-line-arrays":{name:"\u041F\u043E\u043F\u044B\u0442\u0430\u0442\u044C\u0441\u044F \u044D\u043A\u0440\u0430\u043D\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043E\u0434\u043D\u043E\u043C\u0435\u0440\u043D\u044B\u0435 \u043C\u0430\u0441\u0441\u0438\u0432\u044B",description:'\u041F\u044B\u0442\u0430\u0435\u0442\u0441\u044F \u044D\u043A\u0440\u0430\u043D\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F \u043C\u0430\u0441\u0441\u0438\u0432\u043E\u0432, \u043F\u0440\u0435\u0434\u043F\u043E\u043B\u0430\u0433\u0430\u044F, \u0447\u0442\u043E \u043C\u0430\u0441\u0441\u0438\u0432 \u043D\u0430\u0447\u0438\u043D\u0430\u0435\u0442\u0441\u044F \u0441 "[", \u0437\u0430\u043A\u0430\u043D\u0447\u0438\u0432\u0430\u0435\u0442\u0441\u044F "]", \u0438 \u0438\u043C\u0435\u0435\u0442 \u044D\u043B\u0435\u043C\u0435\u043D\u0442\u044B, \u0440\u0430\u0437\u0434\u0435\u043B\u0435\u043D\u043D\u044B\u0435 ",".'}},"file-name-heading":{name:"\u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A \u0444\u0430\u0439\u043B\u0430",description:"\u0412\u0441\u0442\u0430\u0432\u043B\u044F\u0435\u0442 \u0438\u043C\u044F \u0444\u0430\u0439\u043B\u0430 \u043A\u0430\u043A \u0437\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A H1, \u0435\u0441\u043B\u0438 \u043D\u0435\u0442 \u0437\u0430\u0433\u043E\u043B\u043E\u0432\u043A\u0430 H1."},"footnote-after-punctuation":{name:"\u0421\u043D\u043E\u0441\u043A\u0430 \u043F\u043E\u0441\u043B\u0435 \u0437\u043D\u0430\u043A\u0430 \u043F\u0440\u0435\u043F\u0438\u043D\u0430\u043D\u0438\u044F",description:"\u0413\u0430\u0440\u0430\u043D\u0442\u0438\u0440\u0443\u0435\u0442, \u0447\u0442\u043E \u0441\u043D\u043E\u0441\u043A\u0438 \u0441\u0441\u044B\u043B\u043E\u043A \u0440\u0430\u0441\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u044B \u043F\u043E\u0441\u043B\u0435 \u0437\u043D\u0430\u043A\u0430 \u043F\u0440\u0435\u043F\u0438\u043D\u0430\u043D\u0438\u044F, \u0430 \u043D\u0435 \u043F\u0435\u0440\u0435\u0434 \u043D\u0438\u043C."},"force-yaml-escape":{name:"\u041F\u0440\u0438\u043D\u0443\u0434\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0435 \u044D\u043A\u0440\u0430\u043D\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435 YAML",description:"\u042D\u043A\u0440\u0430\u043D\u0438\u0440\u0443\u0435\u0442 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F \u0434\u043B\u044F \u0443\u043A\u0430\u0437\u0430\u043D\u043D\u044B\u0445 \u043A\u043B\u044E\u0447\u0435\u0439 YAML.","force-yaml-escape-keys":{name:"\u041F\u0440\u0438\u043D\u0443\u0434\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0435 \u044D\u043A\u0440\u0430\u043D\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435 YAML \u043D\u0430 \u043A\u043B\u044E\u0447\u0430\u0445",description:"\u0418\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u0435\u0442 \u044D\u043A\u0440\u0430\u043D\u0438\u0440\u0443\u044E\u0449\u0438\u0439 \u0441\u0438\u043C\u0432\u043E\u043B YAML \u043D\u0430 \u0443\u043A\u0430\u0437\u0430\u043D\u043D\u044B\u0445 \u043A\u043B\u044E\u0447\u0430\u0445 YAML, \u0440\u0430\u0437\u0434\u0435\u043B\u0435\u043D\u043D\u044B\u0445 \u0441\u0438\u043C\u0432\u043E\u043B\u043E\u043C \u043D\u043E\u0432\u043E\u0439 \u0441\u0442\u0440\u043E\u043A\u0438, \u0435\u0441\u043B\u0438 \u043E\u043D \u0435\u0449\u0435 \u043D\u0435 \u044D\u043A\u0440\u0430\u043D\u0438\u0440\u043E\u0432\u0430\u043D. \u041D\u0435 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u0439\u0442\u0435 \u043D\u0430 \u043C\u0430\u0441\u0441\u0438\u0432\u0430\u0445 YAML."}},"format-tags-in-yaml":{name:"\u0424\u043E\u0440\u043C\u0430\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435 \u0442\u0435\u0433\u043E\u0432 \u0432 YAML",description:"\u0423\u0434\u0430\u043B\u044F\u0435\u0442 \u0445\u044D\u0448-\u0442\u0435\u0433\u0438 \u0438\u0437 \u0442\u0435\u0433\u043E\u0432 \u0432 YAML frontmatter, \u0442\u0430\u043A \u043A\u0430\u043A \u043E\u043D\u0438 \u0434\u0435\u043B\u0430\u044E\u0442 \u0442\u0435\u0433\u0438 \u0442\u0430\u043C \u043D\u0435\u0434\u043E\u043F\u0443\u0441\u0442\u0438\u043C\u044B\u043C\u0438."},"format-yaml-array":{name:"\u0424\u043E\u0440\u043C\u0430\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435 \u043C\u0430\u0441\u0441\u0438\u0432\u0430 YAML",description:"\u041F\u043E\u0437\u0432\u043E\u043B\u044F\u0435\u0442 \u0444\u043E\u0440\u043C\u0430\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0440\u0435\u0433\u0443\u043B\u044F\u0440\u043D\u044B\u0435 \u043C\u0430\u0441\u0441\u0438\u0432\u044B YAML \u043A\u0430\u043A \u043C\u043D\u043E\u0433\u043E\u0441\u0442\u0440\u043E\u0447\u043D\u044B\u0435, \u0442\u0430\u043A \u0438 \u043E\u0434\u043D\u043E\u0441\u0442\u0440\u043E\u0447\u043D\u044B\u0435, \u0438 <code>\u0442\u0435\u0433\u0438</code> \u0438 <code>\u043F\u0441\u0435\u0432\u0434\u043E\u043D\u0438\u043C\u044B</code> \u043C\u043E\u0433\u0443\u0442 \u0438\u043C\u0435\u0442\u044C \u043D\u0435\u043A\u043E\u0442\u043E\u0440\u044B\u0435 \u0441\u043F\u0435\u0446\u0438\u0444\u0438\u0447\u0435\u0441\u043A\u0438\u0435 \u0434\u043B\u044F Obsidian YAML \u0444\u043E\u0440\u043C\u0430\u0442\u044B. <b>\u041F\u0440\u0438\u043C\u0435\u0447\u0430\u043D\u0438\u0435: \u043E\u0434\u043D\u0430 \u0441\u0442\u0440\u043E\u043A\u0430 \u0432 \u043E\u0434\u043D\u043E\u0441\u0442\u0440\u043E\u0447\u043D\u044B\u0439 \u043C\u0430\u0441\u0441\u0438\u0432 \u043F\u0435\u0440\u0435\u0445\u043E\u0434\u0438\u0442, \u0435\u0441\u043B\u0438 \u043F\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0431\u043E\u043B\u0435\u0435 \u043E\u0434\u043D\u043E\u0433\u043E \u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430. \u0422\u043E \u0436\u0435 \u0441\u0430\u043C\u043E\u0435 \u0432\u0435\u0440\u043D\u043E \u0434\u043B\u044F \u043E\u0434\u043D\u043E\u0439 \u0441\u0442\u0440\u043E\u043A\u0438 \u0432 \u043C\u043D\u043E\u0433\u043E\u0441\u0442\u0440\u043E\u0447\u043D\u044B\u0439 \u043C\u0430\u0441\u0441\u0438\u0432, \u043A\u043E\u0442\u043E\u0440\u044B\u0439 \u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u0441\u044F \u043C\u043D\u043E\u0433\u043E\u0441\u0442\u0440\u043E\u0447\u043D\u044B\u043C \u043C\u0430\u0441\u0441\u0438\u0432\u043E\u043C.</b>","alias-key":{name:"\u0424\u043E\u0440\u043C\u0430\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0441\u0435\u043A\u0446\u0438\u044E YAML \u043F\u0441\u0435\u0432\u0434\u043E\u043D\u0438\u043C\u043E\u0432",description:"\u0412\u043A\u043B\u044E\u0447\u0430\u0435\u0442 \u0444\u043E\u0440\u043C\u0430\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435 \u0434\u043B\u044F \u0441\u0435\u043A\u0446\u0438\u0438 YAML \u043F\u0441\u0435\u0432\u0434\u043E\u043D\u0438\u043C\u043E\u0432. \u041D\u0435 \u0432\u043A\u043B\u044E\u0447\u0430\u0439\u0442\u0435 \u044D\u0442\u0443 \u043E\u043F\u0446\u0438\u044E \u043E\u0434\u043D\u043E\u0432\u0440\u0435\u043C\u0435\u043D\u043D\u043E \u0441 \u043F\u0440\u0430\u0432\u0438\u043B\u043E\u043C <code>YAML Title Alias</code>, \u0442\u0430\u043A \u043A\u0430\u043A \u043E\u043D\u0438 \u043C\u043E\u0433\u0443\u0442 \u043D\u0435 \u0440\u0430\u0431\u043E\u0442\u0430\u0442\u044C \u0445\u043E\u0440\u043E\u0448\u043E \u0432\u043C\u0435\u0441\u0442\u0435 \u0438\u043B\u0438 \u043C\u043E\u0433\u0443\u0442 \u0438\u043C\u0435\u0442\u044C \u0440\u0430\u0437\u043D\u044B\u0435 \u0432\u044B\u0431\u0440\u0430\u043D\u043D\u044B\u0435 \u0444\u043E\u0440\u043C\u0430\u0442\u044B, \u0447\u0442\u043E \u043F\u0440\u0438\u0432\u043E\u0434\u0438\u0442 \u043A \u043D\u0435\u043E\u0436\u0438\u0434\u0430\u043D\u043D\u044B\u043C \u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u0430\u043C."},"tag-key":{name:"\u0424\u043E\u0440\u043C\u0430\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0441\u0435\u043A\u0446\u0438\u044E YAML \u0442\u0435\u0433\u043E\u0432",description:"\u0412\u043A\u043B\u044E\u0447\u0430\u0435\u0442 \u0444\u043E\u0440\u043C\u0430\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435 \u0434\u043B\u044F \u0441\u0435\u043A\u0446\u0438\u0438 YAML \u0442\u0435\u0433\u043E\u0432."},"default-array-keys":{name:"\u0424\u043E\u0440\u043C\u0430\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0441\u0435\u043A\u0446\u0438\u0438 YAML \u043C\u0430\u0441\u0441\u0438\u0432\u043E\u0432",description:"\u0412\u043A\u043B\u044E\u0447\u0430\u0435\u0442 \u0444\u043E\u0440\u043C\u0430\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435 \u0434\u043B\u044F \u0440\u0435\u0433\u0443\u043B\u044F\u0440\u043D\u044B\u0445 YAML \u043C\u0430\u0441\u0441\u0438\u0432\u043E\u0432"},"force-single-line-array-style":{name:"\u041F\u0440\u0438\u043D\u0443\u0434\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0435 \u044D\u043A\u0440\u0430\u043D\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435 \u043A\u043B\u044E\u0447\u0435\u0439 \u0432 \u043E\u0434\u043D\u043E\u0441\u0442\u0440\u043E\u0447\u043D\u044B\u0435 \u043C\u0430\u0441\u0441\u0438\u0432\u044B",description:"\u041F\u0440\u0438\u043D\u0443\u0434\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0435 \u044D\u043A\u0440\u0430\u043D\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435 YAML \u043C\u0430\u0441\u0441\u0438\u0432\u0430 \u0434\u043B\u044F \u043A\u043B\u044E\u0447\u0435\u0439, \u0440\u0430\u0437\u0434\u0435\u043B\u0435\u043D\u043D\u044B\u0445 \u043D\u043E\u0432\u043E\u0439 \u0441\u0442\u0440\u043E\u043A\u043E\u0439, \u0432 \u043E\u0434\u043D\u043E\u0441\u0442\u0440\u043E\u0447\u043D\u043E\u043C \u0444\u043E\u0440\u043C\u0430\u0442\u0435 (\u043E\u0441\u0442\u0430\u0432\u044C\u0442\u0435 \u043F\u0443\u0441\u0442\u044B\u043C, \u0447\u0442\u043E\u0431\u044B \u043E\u0442\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u044D\u0442\u0443 \u043E\u043F\u0446\u0438\u044E)"},"force-multi-line-array-style":{name:"\u041F\u0440\u0438\u043D\u0443\u0434\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0435 \u044D\u043A\u0440\u0430\u043D\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435 \u043A\u043B\u044E\u0447\u0435\u0439 \u0432 \u043C\u043D\u043E\u0433\u043E\u0441\u0442\u0440\u043E\u0447\u043D\u044B\u0435 \u043C\u0430\u0441\u0441\u0438\u0432\u044B",description:"\u041F\u0440\u0438\u043D\u0443\u0434\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0435 \u044D\u043A\u0440\u0430\u043D\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435 YAML \u043C\u0430\u0441\u0441\u0438\u0432\u0430 \u0434\u043B\u044F \u043A\u043B\u044E\u0447\u0435\u0439, \u0440\u0430\u0437\u0434\u0435\u043B\u0435\u043D\u043D\u044B\u0445 \u043D\u043E\u0432\u043E\u0439 \u0441\u0442\u0440\u043E\u043A\u043E\u0439, \u0432 \u043C\u043D\u043E\u0433\u043E\u0441\u0442\u0440\u043E\u0447\u043D\u043E\u043C \u0444\u043E\u0440\u043C\u0430\u0442\u0435 (\u043E\u0441\u0442\u0430\u0432\u044C\u0442\u0435 \u043F\u0443\u0441\u0442\u044B\u043C, \u0447\u0442\u043E\u0431\u044B \u043E\u0442\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u044D\u0442\u0443 \u043E\u043F\u0446\u0438\u044E)"}},"header-increment":{name:"\u0418\u043D\u043A\u0440\u0435\u043C\u0435\u043D\u0442 \u0437\u0430\u0433\u043E\u043B\u043E\u0432\u043A\u043E\u0432",description:"\u0423\u0440\u043E\u0432\u043D\u0438 \u0437\u0430\u0433\u043E\u043B\u043E\u0432\u043A\u043E\u0432 \u0434\u043E\u043B\u0436\u043D\u044B \u0443\u0432\u0435\u043B\u0438\u0447\u0438\u0432\u0430\u0442\u044C\u0441\u044F \u0442\u043E\u043B\u044C\u043A\u043E \u043D\u0430 \u043E\u0434\u0438\u043D \u0443\u0440\u043E\u0432\u0435\u043D\u044C \u0437\u0430 \u0440\u0430\u0437","start-at-h2":{name:"\u041D\u0430\u0447\u0430\u0442\u044C \u0438\u043D\u043A\u0440\u0435\u043C\u0435\u043D\u0442 \u0437\u0430\u0433\u043E\u043B\u043E\u0432\u043A\u043E\u0432 \u0441 \u0443\u0440\u043E\u0432\u043D\u044F 2",description:"\u0414\u0435\u043B\u0430\u0435\u0442 \u0443\u0440\u043E\u0432\u0435\u043D\u044C \u0437\u0430\u0433\u043E\u043B\u043E\u0432\u043A\u0430 2 \u043C\u0438\u043D\u0438\u043C\u0430\u043B\u044C\u043D\u044B\u043C \u0443\u0440\u043E\u0432\u043D\u0435\u043C \u0437\u0430\u0433\u043E\u043B\u043E\u0432\u043A\u0430 \u0432 \u0444\u0430\u0439\u043B\u0435 \u0434\u043B\u044F \u0438\u043D\u043A\u0440\u0435\u043C\u0435\u043D\u0442\u0430 \u0437\u0430\u0433\u043E\u043B\u043E\u0432\u043A\u043E\u0432 \u0438 \u0441\u0434\u0432\u0438\u0433\u0430\u0435\u0442 \u0432\u0441\u0435 \u0437\u0430\u0433\u043E\u043B\u043E\u0432\u043A\u0438 \u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043D\u043D\u043E, \u0447\u0442\u043E\u0431\u044B \u043E\u043D\u0438 \u043D\u0430\u0447\u0438\u043D\u0430\u043B\u0438\u0441\u044C \u0441 \u0443\u0440\u043E\u0432\u043D\u044F 2 \u0437\u0430\u0433\u043E\u043B\u043E\u0432\u043A\u0430."}},"heading-blank-lines":{name:"\u041F\u0443\u0441\u0442\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430 \u0432\u043E\u043A\u0440\u0443\u0433 \u0437\u0430\u0433\u043E\u043B\u043E\u0432\u043A\u043E\u0432",description:"\u0412\u0441\u0435 \u0437\u0430\u0433\u043E\u043B\u043E\u0432\u043A\u0438 \u0438\u043C\u0435\u044E\u0442 \u043E\u0434\u043D\u0443 \u043F\u0443\u0441\u0442\u0443\u044E \u0441\u0442\u0440\u043E\u043A\u0443 \u0434\u043E \u0438 \u043F\u043E\u0441\u043B\u0435 (\u0437\u0430 \u0438\u0441\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435\u043C \u0441\u043B\u0443\u0447\u0430\u0435\u0432, \u043A\u043E\u0433\u0434\u0430 \u0437\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A \u043D\u0430\u0445\u043E\u0434\u0438\u0442\u0441\u044F \u0432 \u043D\u0430\u0447\u0430\u043B\u0435 \u0438\u043B\u0438 \u0432 \u043A\u043E\u043D\u0446\u0435 \u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u0430).",bottom:{name:"\u041D\u0438\u0436\u043D\u0438\u0439",description:"\u0413\u0430\u0440\u0430\u043D\u0442\u0438\u0440\u0443\u0435\u0442 \u043E\u0434\u043D\u0443 \u043F\u0443\u0441\u0442\u0443\u044E \u0441\u0442\u0440\u043E\u043A\u0443 \u043F\u043E\u0441\u043B\u0435 \u0437\u0430\u0433\u043E\u043B\u043E\u0432\u043A\u043E\u0432 (\u041F\u0440\u0438 \u043E\u0442\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0438 \u044D\u0442\u043E\u0439 \u0444\u0443\u043D\u043A\u0446\u0438\u0438 \u043F\u0443\u0441\u0442\u044B\u0435 \u0441\u0442\u0440\u043E\u043A\u0438 \u043F\u043E\u0441\u043B\u0435 \u0437\u0430\u0433\u043E\u043B\u043E\u0432\u043A\u043E\u0432 \u043D\u0435 \u0443\u0434\u0430\u043B\u044F\u044E\u0442\u0441\u044F)"},"empty-line-after-yaml":{name:"\u041F\u0443\u0441\u0442\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430 \u043C\u0435\u0436\u0434\u0443 YAML \u0438 \u0437\u0430\u0433\u043E\u043B\u043E\u0432\u043A\u043E\u043C",description:"\u041E\u0441\u0442\u0430\u0432\u044C\u0442\u0435 \u043F\u0443\u0441\u0442\u0443\u044E \u0441\u0442\u0440\u043E\u043A\u0443 \u043C\u0435\u0436\u0434\u0443 YAML frontmatter \u0438 \u0437\u0430\u0433\u043E\u043B\u043E\u0432\u043A\u043E\u043C"}},"headings-start-line":{name:"\u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043A\u0438 \u043D\u0430\u0447\u0438\u043D\u0430\u044E\u0442\u0441\u044F \u0441 \u043D\u043E\u0432\u043E\u0439 \u0441\u0442\u0440\u043E\u043A\u0438",description:"\u0423 \u0437\u0430\u0433\u043E\u043B\u043E\u0432\u043A\u043E\u0432, \u043A\u043E\u0442\u043E\u0440\u044B\u0435 \u043D\u0435 \u043D\u0430\u0447\u0438\u043D\u0430\u044E\u0442 \u0441\u0442\u0440\u043E\u043A\u0443, \u0431\u0443\u0434\u0443\u0442 \u0443\u0434\u0430\u043B\u0435\u043D\u044B \u043F\u0440\u0435\u0434\u0448\u0435\u0441\u0442\u0432\u0443\u044E\u0449\u0438\u0435 \u0438\u043C \u043F\u0440\u043E\u0431\u0435\u043B\u044B, \u0447\u0442\u043E\u0431\u044B \u043E\u043D\u0438 \u0431\u044B\u043B\u0438 \u0440\u0430\u0441\u043F\u043E\u0437\u043D\u0430\u043D\u044B \u043A\u0430\u043A \u0437\u0430\u0433\u043E\u043B\u043E\u0432\u043A\u0438."},"insert-yaml-attributes":{name:"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044C YAML \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u044B",description:"\u0412\u0441\u0442\u0430\u0432\u043B\u044F\u0435\u0442 \u0443\u043A\u0430\u0437\u0430\u043D\u043D\u044B\u0435 YAML \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u044B \u0432 YAML frontmatter. \u041F\u043E\u043C\u0435\u0441\u0442\u0438\u0442\u0435 \u043A\u0430\u0436\u0434\u044B\u0439 \u0430\u0442\u0440\u0438\u0431\u0443\u0442 \u043D\u0430 \u043E\u0442\u0434\u0435\u043B\u044C\u043D\u0443\u044E \u0441\u0442\u0440\u043E\u043A\u0443.","text-to-insert":{name:"\u0422\u0435\u043A\u0441\u0442 \u0434\u043B\u044F \u0432\u0441\u0442\u0430\u0432\u043A\u0438",description:"\u0422\u0435\u043A\u0441\u0442 \u0434\u043B\u044F \u0432\u0441\u0442\u0430\u0432\u043A\u0438 \u0432 YAML frontmatter"}},"line-break-at-document-end":{name:"\u0420\u0430\u0437\u0440\u044B\u0432 \u0441\u0442\u0440\u043E\u043A\u0438 \u0432 \u043A\u043E\u043D\u0446\u0435 \u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u0430",description:"\u0413\u0430\u0440\u0430\u043D\u0442\u0438\u0440\u0443\u0435\u0442, \u0447\u0442\u043E \u0432 \u043A\u043E\u043D\u0446\u0435 \u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u0430 \u0435\u0441\u0442\u044C \u0440\u043E\u0432\u043D\u043E \u043E\u0434\u043D\u0430 \u043F\u0443\u0441\u0442\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430."},"move-footnotes-to-the-bottom":{name:"\u041F\u0435\u0440\u0435\u043C\u0435\u0441\u0442\u0438\u0442\u044C \u0441\u043D\u043E\u0441\u043A\u0438 \u0432\u043D\u0438\u0437",description:"\u041F\u0435\u0440\u0435\u043C\u0435\u0449\u0430\u0435\u0442 \u0432\u0441\u0435 \u0441\u043D\u043E\u0441\u043A\u0438 \u0432\u043D\u0438\u0437 \u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u0430 \u0438 \u0433\u0430\u0440\u0430\u043D\u0442\u0438\u0440\u0443\u0435\u0442, \u0447\u0442\u043E \u043E\u043D\u0438 \u0441\u043E\u0440\u0442\u0438\u0440\u0443\u044E\u0442\u0441\u044F \u0432 \u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0438 \u0441 \u043F\u043E\u0440\u044F\u0434\u043A\u043E\u043C, \u0432 \u043A\u043E\u0442\u043E\u0440\u043E\u043C \u043E\u043D\u0438 \u0443\u043F\u043E\u043C\u0438\u043D\u0430\u044E\u0442\u0441\u044F \u0432 \u0442\u0435\u043B\u0435 \u0444\u0430\u0439\u043B\u0430."},"move-math-block-indicators-to-their-own-line":{name:"\u041F\u0435\u0440\u0435\u043C\u0435\u0441\u0442\u0438\u0442\u044C \u0438\u043D\u0434\u0438\u043A\u0430\u0442\u043E\u0440\u044B \u043C\u0430\u0442\u0435\u043C\u0430\u0442\u0438\u0447\u0435\u0441\u043A\u0438\u0445 \u0431\u043B\u043E\u043A\u043E\u0432 \u0432 \u0441\u0432\u043E\u044E \u0441\u0442\u0440\u043E\u043A\u0443",description:"\u041F\u0435\u0440\u0435\u043C\u0435\u0449\u0430\u0435\u0442 \u0432\u0441\u0435 \u043D\u0430\u0447\u0430\u043B\u044C\u043D\u044B\u0435 \u0438 \u043A\u043E\u043D\u0435\u0447\u043D\u044B\u0435 \u0438\u043D\u0434\u0438\u043A\u0430\u0442\u043E\u0440\u044B \u043C\u0430\u0442\u0435\u043C\u0430\u0442\u0438\u0447\u0435\u0441\u043A\u0438\u0445 \u0431\u043B\u043E\u043A\u043E\u0432 \u043D\u0430 \u0441\u0432\u043E\u0438 \u0441\u0442\u0440\u043E\u043A\u0438, \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u044F <code>\u041A\u043E\u043B\u0438\u0447\u0435\u0441\u0442\u0432\u043E \u0437\u043D\u0430\u043A\u043E\u0432 \u0434\u043E\u043B\u043B\u0430\u0440\u0430 \u0434\u043B\u044F \u043E\u0431\u043E\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F \u043C\u0430\u0442\u0435\u043C\u0430\u0442\u0438\u0447\u0435\u0441\u043A\u043E\u0433\u043E \u0431\u043B\u043E\u043A\u0430</code> \u0434\u043B\u044F \u043E\u043F\u0440\u0435\u0434\u0435\u043B\u0435\u043D\u0438\u044F \u043A\u043E\u043B\u0438\u0447\u0435\u0441\u0442\u0432\u0430 \u0437\u043D\u0430\u043A\u043E\u0432 \u0434\u043E\u043B\u043B\u0430\u0440\u0430, \u043A\u043E\u0442\u043E\u0440\u044B\u0435 \u0443\u043A\u0430\u0437\u044B\u0432\u0430\u044E\u0442 \u043D\u0430 \u043C\u0430\u0442\u0435\u043C\u0430\u0442\u0438\u0447\u0435\u0441\u043A\u0438\u0439 \u0431\u043B\u043E\u043A \u0434\u043B\u044F \u043E\u0434\u043D\u043E\u0439 \u0441\u0442\u0440\u043E\u043A\u0438."},"move-tags-to-yaml":{name:"\u041F\u0435\u0440\u0435\u043C\u0435\u0441\u0442\u0438\u0442\u044C \u0442\u0435\u0433\u0438 \u0432 YAML",description:"\u041F\u0435\u0440\u0435\u043C\u0435\u0449\u0430\u0435\u0442 \u0432\u0441\u0435 \u0442\u0435\u0433\u0438 \u0432 YAML frontmatter \u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u0430.","how-to-handle-existing-tags":{name:"\u041E\u043F\u0435\u0440\u0430\u0446\u0438\u044F \u0442\u0435\u0433\u0430 \u0432 \u0442\u0435\u043B\u0435 \u0444\u0430\u0439\u043B\u0430",description:"\u0427\u0442\u043E \u0434\u0435\u043B\u0430\u0442\u044C \u0441 \u043D\u0435\u0438\u0433\u043D\u043E\u0440\u0438\u0440\u0443\u0435\u043C\u044B\u043C\u0438 \u0442\u0435\u0433\u0430\u043C\u0438 \u0432 \u0442\u0435\u043B\u0435 \u0444\u0430\u0439\u043B\u0430 \u043F\u043E\u0441\u043B\u0435 \u0438\u0445 \u043F\u0435\u0440\u0435\u043C\u0435\u0449\u0435\u043D\u0438\u044F \u0432 frontmatter"},"tags-to-ignore":{name:"\u0422\u0435\u0433\u0438 \u0434\u043B\u044F \u0438\u0433\u043D\u043E\u0440\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F",description:"\u0422\u0435\u0433\u0438, \u043A\u043E\u0442\u043E\u0440\u044B\u0435 \u043D\u0435 \u0431\u0443\u0434\u0443\u0442 \u043F\u0435\u0440\u0435\u043C\u0435\u0449\u0435\u043D\u044B \u0432 \u043C\u0430\u0441\u0441\u0438\u0432 \u0442\u0435\u0433\u043E\u0432 \u0438\u043B\u0438 \u0443\u0434\u0430\u043B\u0435\u043D\u044B \u0438\u0437 \u0441\u043E\u0434\u0435\u0440\u0436\u0438\u043C\u043E\u0433\u043E \u0442\u0435\u043B\u0430 \u0444\u0430\u0439\u043B\u0430, \u0435\u0441\u043B\u0438 <code>\u0423\u0434\u0430\u043B\u0438\u0442\u044C \u0445\u044D\u0448-\u0442\u0435\u0433 \u0438\u0437 \u0442\u0435\u0433\u043E\u0432 \u0432 \u0442\u0435\u043B\u0435 \u0444\u0430\u0439\u043B\u0430</code> \u0432\u043A\u043B\u044E\u0447\u0435\u043D. \u041A\u0430\u0436\u0434\u044B\u0439 \u0442\u0435\u0433 \u0434\u043E\u043B\u0436\u0435\u043D \u0431\u044B\u0442\u044C \u043D\u0430 \u043D\u043E\u0432\u043E\u0439 \u0441\u0442\u0440\u043E\u043A\u0435 \u0438 \u0431\u0435\u0437 <code>#</code>. <b>\u0423\u0431\u0435\u0434\u0438\u0442\u0435\u0441\u044C, \u0447\u0442\u043E \u043D\u0435 \u0432\u043A\u043B\u044E\u0447\u0430\u0442\u044C \u0445\u044D\u0448-\u0442\u0435\u0433 \u0432 \u043D\u0430\u0437\u0432\u0430\u043D\u0438\u0435 \u0442\u0435\u0433\u0430.</b>"}},"no-bare-urls":{name:"\u041E\u0431\u0435\u0440\u043D\u0443\u0442\u044C URL",description:"\u041E\u0431\u043E\u0440\u0430\u0447\u0438\u0432\u0430\u0435\u0442 \u0433\u043E\u043B\u044B\u0435 URL \u0443\u0433\u043B\u043E\u0432\u044B\u043C\u0438 \u0441\u043A\u043E\u0431\u043A\u0430\u043C\u0438, \u0437\u0430 \u0438\u0441\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435\u043C \u0441\u043B\u0443\u0447\u0430\u0435\u0432, \u043A\u043E\u0433\u0434\u0430 \u043E\u043D\u0438 \u0437\u0430\u043A\u043B\u044E\u0447\u0435\u043D\u044B \u0432 \u043E\u0431\u0440\u0430\u0442\u043D\u044B\u0435 \u043A\u0430\u0432\u044B\u0447\u043A\u0438, \u043A\u0432\u0430\u0434\u0440\u0430\u0442\u043D\u044B\u0435 \u0441\u043A\u043E\u0431\u043A\u0438 \u0438\u043B\u0438 \u043E\u0434\u0438\u043D\u0430\u0440\u043D\u044B\u0435 \u0438\u043B\u0438 \u0434\u0432\u043E\u0439\u043D\u044B\u0435 \u043A\u0430\u0432\u044B\u0447\u043A\u0438.","no-bare-uris":{name:"\u041E\u0431\u0435\u0440\u043D\u0443\u0442\u044C URI",description:"\u041E\u0431\u043E\u0440\u0430\u0447\u0438\u0432\u0430\u0435\u0442 \u0433\u043E\u043B\u044B\u0435 URI \u0443\u0433\u043B\u043E\u0432\u044B\u043C\u0438 \u0441\u043A\u043E\u0431\u043A\u0430\u043C\u0438, \u0437\u0430 \u0438\u0441\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435\u043C \u0441\u043B\u0443\u0447\u0430\u0435\u0432, \u043A\u043E\u0433\u0434\u0430 \u043E\u043D\u0438 \u0437\u0430\u043A\u043B\u044E\u0447\u0435\u043D\u044B \u0432 \u043E\u0431\u0440\u0430\u0442\u043D\u044B\u0435 \u043A\u0430\u0432\u044B\u0447\u043A\u0438, \u043A\u0432\u0430\u0434\u0440\u0430\u0442\u043D\u044B\u0435 \u0441\u043A\u043E\u0431\u043A\u0438 \u0438\u043B\u0438 \u043E\u0434\u0438\u043D\u0430\u0440\u043D\u044B\u0435 \u0438\u043B\u0438 \u0434\u0432\u043E\u0439\u043D\u044B\u0435 \u043A\u0430\u0432\u044B\u0447\u043A\u0438."}},"ordered-list-style":{name:"\u0421\u0442\u0438\u043B\u044C \u043D\u0443\u043C\u0435\u0440\u043E\u0432\u0430\u043D\u043D\u043E\u0433\u043E \u0441\u043F\u0438\u0441\u043A\u0430",description:"\u0413\u0430\u0440\u0430\u043D\u0442\u0438\u0440\u0443\u0435\u0442, \u0447\u0442\u043E \u043D\u0443\u043C\u0435\u0440\u043E\u0432\u0430\u043D\u043D\u044B\u0435 \u0441\u043F\u0438\u0441\u043A\u0438 \u0441\u043B\u0435\u0434\u0443\u044E\u0442 \u0443\u043A\u0430\u0437\u0430\u043D\u043D\u043E\u043C\u0443 \u0441\u0442\u0438\u043B\u044E. <b>\u041F\u0440\u0438\u043C\u0435\u0447\u0430\u043D\u0438\u0435: 2 \u043F\u0440\u043E\u0431\u0435\u043B\u0430 \u0438\u043B\u0438 1 \u0442\u0430\u0431\u0443\u043B\u044F\u0446\u0438\u044F \u0441\u0447\u0438\u0442\u0430\u044E\u0442\u0441\u044F \u0443\u0440\u043E\u0432\u043D\u0435\u043C \u043E\u0442\u0441\u0442\u0443\u043F\u0430.</b>","number-style":{name:"\u0421\u0442\u0438\u043B\u044C \u0447\u0438\u0441\u043B\u0430",description:"\u0421\u0442\u0438\u043B\u044C \u0447\u0438\u0441\u043B\u0430, \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u0435\u043C\u044B\u0439 \u0432 \u0438\u043D\u0434\u0438\u043A\u0430\u0442\u043E\u0440\u0430\u0445 \u043D\u0443\u043C\u0435\u0440\u043E\u0432\u0430\u043D\u043D\u044B\u0445 \u0441\u043F\u0438\u0441\u043A\u043E\u0432"},"list-end-style":{name:"\u0421\u0442\u0438\u043B\u044C \u043A\u043E\u043D\u0446\u0430 \u0438\u043D\u0434\u0438\u043A\u0430\u0442\u043E\u0440\u0430 \u043D\u0443\u043C\u0435\u0440\u043E\u0432\u0430\u043D\u043D\u043E\u0433\u043E \u0441\u043F\u0438\u0441\u043A\u0430",description:"\u041A\u043E\u043D\u0435\u0447\u043D\u044B\u0439 \u0441\u0438\u043C\u0432\u043E\u043B \u0438\u043D\u0434\u0438\u043A\u0430\u0442\u043E\u0440\u0430 \u043D\u0443\u043C\u0435\u0440\u043E\u0432\u0430\u043D\u043D\u043E\u0433\u043E \u0441\u043F\u0438\u0441\u043A\u0430"},"preserve-start":{name:"\u0421\u043E\u0445\u0440\u0430\u043D\u0438\u0442\u044C \u043D\u0430\u0447\u0430\u043B\u044C\u043D\u043E\u0435 \u0447\u0438\u0441\u043B\u043E",description:"\u0421\u043E\u0445\u0440\u0430\u043D\u044F\u0442\u044C \u043B\u0438 \u043D\u0430\u0447\u0430\u043B\u044C\u043D\u043E\u0435 \u0447\u0438\u0441\u043B\u043E \u043D\u0443\u043C\u0435\u0440\u043E\u0432\u0430\u043D\u043D\u043E\u0433\u043E \u0441\u043F\u0438\u0441\u043A\u0430. \u042D\u0442\u043E \u043C\u043E\u0436\u043D\u043E \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u044C \u0434\u043B\u044F \u043D\u0443\u043C\u0435\u0440\u043E\u0432\u0430\u043D\u043D\u043E\u0433\u043E \u0441\u043F\u0438\u0441\u043A\u0430, \u043A\u043E\u0442\u043E\u0440\u044B\u0439 \u0438\u043C\u0435\u0435\u0442 \u0441\u043E\u0434\u0435\u0440\u0436\u0438\u043C\u043E\u0435 \u043C\u0435\u0436\u0434\u0443 \u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\u043C\u0438 \u043D\u0443\u043C\u0435\u0440\u043E\u0432\u0430\u043D\u043D\u043E\u0433\u043E \u0441\u043F\u0438\u0441\u043A\u0430."}},"paragraph-blank-lines":{name:"\u041F\u0443\u0441\u0442\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430 \u043C\u0435\u0436\u0434\u0443 \u0430\u0431\u0437\u0430\u0446\u0430\u043C\u0438",description:"\u0412\u0441\u0435 \u0430\u0431\u0437\u0430\u0446\u044B \u0434\u043E\u043B\u0436\u043D\u044B \u0438\u043C\u0435\u0442\u044C \u0440\u043E\u0432\u043D\u043E \u043E\u0434\u043D\u0443 \u043F\u0443\u0441\u0442\u0443\u044E \u0441\u0442\u0440\u043E\u043A\u0443 \u0434\u043E \u0438 \u043F\u043E\u0441\u043B\u0435."},"prevent-double-checklist-indicator-on-paste":{name:"\u041F\u0440\u0435\u0434\u043E\u0442\u0432\u0440\u0430\u0442\u0438\u0442\u044C \u0434\u0432\u043E\u0439\u043D\u043E\u0439 \u0438\u043D\u0434\u0438\u043A\u0430\u0442\u043E\u0440 \u0447\u0435\u043A-\u043B\u0438\u0441\u0442\u0430 \u043F\u0440\u0438 \u0432\u0441\u0442\u0430\u0432\u043A\u0435",description:"\u0423\u0434\u0430\u043B\u044F\u0435\u0442 \u043D\u0430\u0447\u0430\u043B\u044C\u043D\u044B\u0439 \u0438\u043D\u0434\u0438\u043A\u0430\u0442\u043E\u0440 \u0447\u0435\u043A-\u043B\u0438\u0441\u0442\u0430 \u0438\u0437 \u0442\u0435\u043A\u0441\u0442\u0430 \u0434\u043B\u044F \u0432\u0441\u0442\u0430\u0432\u043A\u0438, \u0435\u0441\u043B\u0438 \u0441\u0442\u0440\u043E\u043A\u0430, \u043D\u0430 \u043A\u043E\u0442\u043E\u0440\u043E\u0439 \u043D\u0430\u0445\u043E\u0434\u0438\u0442\u0441\u044F \u043A\u0443\u0440\u0441\u043E\u0440 \u0432 \u0444\u0430\u0439\u043B\u0435, \u0438\u043C\u0435\u0435\u0442 \u0438\u043D\u0434\u0438\u043A\u0430\u0442\u043E\u0440 \u0447\u0435\u043A-\u043B\u0438\u0441\u0442\u0430"},"prevent-double-list-item-indicator-on-paste":{name:"\u041F\u0440\u0435\u0434\u043E\u0442\u0432\u0440\u0430\u0442\u0438\u0442\u044C \u0434\u0432\u043E\u0439\u043D\u043E\u0439 \u0438\u043D\u0434\u0438\u043A\u0430\u0442\u043E\u0440 \u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430 \u0441\u043F\u0438\u0441\u043A\u0430 \u043F\u0440\u0438 \u0432\u0441\u0442\u0430\u0432\u043A\u0435",description:"\u0423\u0434\u0430\u043B\u044F\u0435\u0442 \u043D\u0430\u0447\u0430\u043B\u044C\u043D\u044B\u0439 \u0438\u043D\u0434\u0438\u043A\u0430\u0442\u043E\u0440 \u0441\u043F\u0438\u0441\u043A\u0430 \u0438\u0437 \u0442\u0435\u043A\u0441\u0442\u0430 \u0434\u043B\u044F \u0432\u0441\u0442\u0430\u0432\u043A\u0438, \u0435\u0441\u043B\u0438 \u0441\u0442\u0440\u043E\u043A\u0430, \u043D\u0430 \u043A\u043E\u0442\u043E\u0440\u043E\u0439 \u043D\u0430\u0445\u043E\u0434\u0438\u0442\u0441\u044F \u043A\u0443\u0440\u0441\u043E\u0440 \u0432 \u0444\u0430\u0439\u043B\u0435, \u0438\u043C\u0435\u0435\u0442 \u0438\u043D\u0434\u0438\u043A\u0430\u0442\u043E\u0440 \u0441\u043F\u0438\u0441\u043A\u0430"},"proper-ellipsis-on-paste":{name:"\u041F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0430\u044F \u043C\u043D\u043E\u0433\u043E\u0442\u043E\u0447\u0438\u0435 \u043F\u0440\u0438 \u0432\u0441\u0442\u0430\u0432\u043A\u0435",description:"\u0417\u0430\u043C\u0435\u043D\u044F\u0435\u0442 \u0442\u0440\u0438 \u043F\u043E\u0441\u043B\u0435\u0434\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u043D\u044B\u0435 \u0442\u043E\u0447\u043A\u0438 \u043D\u0430 \u043C\u043D\u043E\u0433\u043E\u0442\u043E\u0447\u0438\u0435, \u0434\u0430\u0436\u0435 \u0435\u0441\u043B\u0438 \u043E\u043D\u0438 \u0438\u043C\u0435\u044E\u0442 \u043F\u0440\u043E\u0431\u0435\u043B \u043C\u0435\u0436\u0434\u0443 \u043D\u0438\u043C\u0438 \u0432 \u0442\u0435\u043A\u0441\u0442\u0435 \u0434\u043B\u044F \u0432\u0441\u0442\u0430\u0432\u043A\u0438"},"proper-ellipsis":{name:"\u041F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0430\u044F \u043C\u043D\u043E\u0433\u043E\u0442\u043E\u0447\u0438\u0435",description:"\u0417\u0430\u043C\u0435\u043D\u044F\u0435\u0442 \u0442\u0440\u0438 \u043F\u043E\u0441\u043B\u0435\u0434\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u043D\u044B\u0435 \u0442\u043E\u0447\u043A\u0438 \u043D\u0430 \u043C\u043D\u043E\u0433\u043E\u0442\u043E\u0447\u0438\u0435."},"quote-style":{name:"\u0421\u0442\u0438\u043B\u044C \u043A\u0430\u0432\u044B\u0447\u0435\u043A",description:"\u041E\u0431\u043D\u043E\u0432\u043B\u044F\u0435\u0442 \u043A\u0430\u0432\u044B\u0447\u043A\u0438 \u0432 \u0442\u0435\u043B\u0435 \u0441\u043E\u0434\u0435\u0440\u0436\u0438\u043C\u043E\u0433\u043E \u0434\u043E \u0443\u043A\u0430\u0437\u0430\u043D\u043D\u043E\u0433\u043E \u0441\u0442\u0438\u043B\u044F \u043E\u0434\u0438\u043D\u043E\u0447\u043D\u044B\u0445 \u0438 \u0434\u0432\u043E\u0439\u043D\u044B\u0445 \u043A\u0430\u0432\u044B\u0447\u0435\u043A.","single-quote-enabled":{name:"\u0412\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u0421\u0442\u0438\u043B\u044C \u043E\u0434\u0438\u043D\u043E\u0447\u043D\u043E\u0439 \u043A\u0430\u0432\u044B\u0447\u043A\u0438",description:"\u0423\u043A\u0430\u0437\u044B\u0432\u0430\u0435\u0442, \u0447\u0442\u043E \u0434\u043E\u043B\u0436\u0435\u043D \u0431\u044B\u0442\u044C \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D \u0432\u044B\u0431\u0440\u0430\u043D\u043D\u044B\u0439 \u0441\u0442\u0438\u043B\u044C \u043E\u0434\u0438\u043D\u043E\u0447\u043D\u043E\u0439 \u043A\u0430\u0432\u044B\u0447\u043A\u0438."},"single-quote-style":{name:"\u0421\u0442\u0438\u043B\u044C \u043E\u0434\u0438\u043D\u043E\u0447\u043D\u043E\u0439 \u043A\u0430\u0432\u044B\u0447\u043A\u0438",description:"\u0421\u0442\u0438\u043B\u044C \u043E\u0434\u0438\u043D\u043E\u0447\u043D\u043E\u0439 \u043A\u0430\u0432\u044B\u0447\u043A\u0438 \u0434\u043B\u044F \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u044F."},"double-quote-enabled":{name:"\u0412\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u0421\u0442\u0438\u043B\u044C \u0434\u0432\u043E\u0439\u043D\u043E\u0439 \u043A\u0430\u0432\u044B\u0447\u043A\u0438",description:"\u0423\u043A\u0430\u0437\u044B\u0432\u0430\u0435\u0442, \u0447\u0442\u043E \u0434\u043E\u043B\u0436\u0435\u043D \u0431\u044B\u0442\u044C \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D \u0432\u044B\u0431\u0440\u0430\u043D\u043D\u044B\u0439 \u0441\u0442\u0438\u043B\u044C \u0434\u0432\u043E\u0439\u043D\u043E\u0439 \u043A\u0430\u0432\u044B\u0447\u043A\u0438."},"double-quote-style":{name:"\u0421\u0442\u0438\u043B\u044C \u0434\u0432\u043E\u0439\u043D\u043E\u0439 \u043A\u0430\u0432\u044B\u0447\u043A\u0438",description:"\u0421\u0442\u0438\u043B\u044C \u0434\u0432\u043E\u0439\u043D\u043E\u0439 \u043A\u0430\u0432\u044B\u0447\u043A\u0438 \u0434\u043B\u044F \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u044F."}},"re-index-footnotes":{name:"\u041F\u0435\u0440\u0435\u0438\u043D\u0434\u0435\u043A\u0441\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0441\u043D\u043E\u0441\u043A\u0438",description:"\u041F\u0435\u0440\u0435\u0438\u043D\u0434\u0435\u043A\u0441\u0438\u0440\u0443\u0435\u0442 \u043A\u043B\u044E\u0447\u0438 \u0438 \u0441\u043D\u043E\u0441\u043A\u0438 \u043D\u0430 \u043E\u0441\u043D\u043E\u0432\u0435 \u043F\u043E\u0440\u044F\u0434\u043A\u0430 \u0438\u0445 \u043F\u043E\u044F\u0432\u043B\u0435\u043D\u0438\u044F. <b>\u041F\u0440\u0438\u043C\u0435\u0447\u0430\u043D\u0438\u0435: \u042D\u0442\u043E \u043F\u0440\u0430\u0432\u0438\u043B\u043E \u043D\u0435 \u0440\u0430\u0431\u043E\u0442\u0430\u0435\u0442, \u0435\u0441\u043B\u0438 \u0434\u043B\u044F \u043E\u0434\u043D\u043E\u0433\u043E \u0438 \u0442\u043E\u0433\u043E \u0436\u0435 \u043A\u043B\u044E\u0447\u0430 \u0435\u0441\u0442\u044C \u0431\u043E\u043B\u0435\u0435 \u043E\u0434\u043D\u043E\u0439 \u0441\u043D\u043E\u0441\u043A\u0438.</b>"},"remove-consecutive-list-markers":{name:"\u0423\u0434\u0430\u043B\u0438\u0442\u044C \u043F\u043E\u0441\u043B\u0435\u0434\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u043D\u044B\u0435 \u0438\u043D\u0434\u0438\u043A\u0430\u0442\u043E\u0440\u044B \u0441\u043F\u0438\u0441\u043A\u0430",description:"\u0423\u0434\u0430\u043B\u044F\u0435\u0442 \u043F\u043E\u0441\u043B\u0435\u0434\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u043D\u044B\u0435 \u0438\u043D\u0434\u0438\u043A\u0430\u0442\u043E\u0440\u044B \u0441\u043F\u0438\u0441\u043A\u0430. \u0423\u0434\u043E\u0431\u043D\u043E \u043F\u0440\u0438 \u043A\u043E\u043F\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0438 \u0438 \u0432\u0441\u0442\u0430\u0432\u043A\u0435 \u044D\u043B\u0435\u043C\u0435\u043D\u0442\u043E\u0432 \u0441\u043F\u0438\u0441\u043A\u0430."},"remove-empty-lines-between-list-markers-and-checklists":{name:"\u0423\u0434\u0430\u043B\u0438\u0442\u044C \u043F\u0443\u0441\u0442\u044B\u0435 \u0441\u0442\u0440\u043E\u043A\u0438 \u043C\u0435\u0436\u0434\u0443 \u0438\u043D\u0434\u0438\u043A\u0430\u0442\u043E\u0440\u0430\u043C\u0438 \u0441\u043F\u0438\u0441\u043A\u0430 \u0438 \u0447\u0435\u043A-\u043B\u0438\u0441\u0442\u0430\u043C\u0438",description:"\u041C\u0435\u0436\u0434\u0443 \u0438\u043D\u0434\u0438\u043A\u0430\u0442\u043E\u0440\u0430\u043C\u0438 \u0441\u043F\u0438\u0441\u043A\u0430 \u0438 \u0447\u0435\u043A-\u043B\u0438\u0441\u0442\u0430\u043C\u0438 \u043D\u0435 \u0434\u043E\u043B\u0436\u043D\u043E \u0431\u044B\u0442\u044C \u043F\u0443\u0441\u0442\u044B\u0445 \u0441\u0442\u0440\u043E\u043A."},"remove-empty-list-markers":{name:"\u0423\u0434\u0430\u043B\u0438\u0442\u044C \u043F\u0443\u0441\u0442\u044B\u0435 \u0438\u043D\u0434\u0438\u043A\u0430\u0442\u043E\u0440\u044B \u0441\u043F\u0438\u0441\u043A\u0430",description:"\u0423\u0434\u0430\u043B\u044F\u0435\u0442 \u043F\u0443\u0441\u0442\u044B\u0435 \u0438\u043D\u0434\u0438\u043A\u0430\u0442\u043E\u0440\u044B \u0441\u043F\u0438\u0441\u043A\u0430, \u0442\u043E \u0435\u0441\u0442\u044C \u044D\u043B\u0435\u043C\u0435\u043D\u0442\u044B \u0441\u043F\u0438\u0441\u043A\u0430 \u0431\u0435\u0437 \u0441\u043E\u0434\u0435\u0440\u0436\u0438\u043C\u043E\u0433\u043E."},"empty-line-around-horizontal-rules":{name:"\u041F\u0443\u0441\u0442\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430 \u0432\u043E\u043A\u0440\u0443\u0433 \u0433\u043E\u0440\u0438\u0437\u043E\u043D\u0442\u0430\u043B\u044C\u043D\u044B\u0445 \u043F\u0440\u0430\u0432\u0438\u043B",description:"\u0413\u0430\u0440\u0430\u043D\u0442\u0438\u0440\u0443\u0435\u0442, \u0447\u0442\u043E \u0435\u0441\u0442\u044C \u043F\u0443\u0441\u0442\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430 \u0432\u043E\u043A\u0440\u0443\u0433 \u0433\u043E\u0440\u0438\u0437\u043E\u043D\u0442\u0430\u043B\u044C\u043D\u044B\u0445 \u043F\u0440\u0430\u0432\u0438\u043B, \u0435\u0441\u043B\u0438 \u043E\u043D\u0438 \u043D\u0435 \u043D\u0430\u0447\u0438\u043D\u0430\u044E\u0442\u0441\u044F \u0438\u043B\u0438 \u043D\u0435 \u0437\u0430\u043A\u0430\u043D\u0447\u0438\u0432\u0430\u044E\u0442\u0441\u044F \u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u043E\u043C."},"remove-hyphenated-line-breaks":{name:"\u0423\u0434\u0430\u043B\u0438\u0442\u044C \u0433\u0438\u043F\u0435\u0440\u0431\u043E\u043B\u0438\u0447\u0435\u0441\u043A\u0438\u0435 \u0440\u0430\u0437\u0440\u044B\u0432\u044B \u0441\u0442\u0440\u043E\u043A",description:"\u0423\u0434\u0430\u043B\u044F\u0435\u0442 \u0433\u0438\u043F\u0435\u0440\u0431\u043E\u043B\u0438\u0447\u0435\u0441\u043A\u0438\u0435 \u0440\u0430\u0437\u0440\u044B\u0432\u044B \u0441\u0442\u0440\u043E\u043A. \u0423\u0434\u043E\u0431\u043D\u043E \u043F\u0440\u0438 \u0432\u0441\u0442\u0430\u0432\u043A\u0435 \u0442\u0435\u043A\u0441\u0442\u0430 \u0438\u0437 \u0443\u0447\u0435\u0431\u043D\u0438\u043A\u043E\u0432."},"remove-hyphens-on-paste":{name:"\u0423\u0434\u0430\u043B\u0438\u0442\u044C \u0434\u0435\u0444\u0438\u0441\u044B \u043F\u0440\u0438 \u0432\u0441\u0442\u0430\u0432\u043A\u0435",description:"\u0423\u0434\u0430\u043B\u044F\u0435\u0442 \u0434\u0435\u0444\u0438\u0441\u044B \u0438\u0437 \u0442\u0435\u043A\u0441\u0442\u0430 \u0434\u043B\u044F \u0432\u0441\u0442\u0430\u0432\u043A\u0438"},"remove-leading-or-trailing-whitespace-on-paste":{name:"\u0423\u0434\u0430\u043B\u0438\u0442\u044C \u043D\u0430\u0447\u0430\u043B\u044C\u043D\u044B\u0435 \u0438\u043B\u0438 \u043A\u043E\u043D\u0435\u0447\u043D\u044B\u0435 \u043F\u0440\u043E\u0431\u0435\u043B\u044B \u043F\u0440\u0438 \u0432\u0441\u0442\u0430\u0432\u043A\u0435",description:"\u0423\u0434\u0430\u043B\u044F\u0435\u0442 \u043B\u044E\u0431\u044B\u0435 \u043D\u0430\u0447\u0430\u043B\u044C\u043D\u044B\u0435 \u043D\u0435\u0442\u0430\u0431\u043E\u0432\u044B\u0435 \u043F\u0440\u043E\u0431\u0435\u043B\u044B \u0438 \u0432\u0441\u0435 \u043A\u043E\u043D\u0435\u0447\u043D\u044B\u0435 \u043F\u0440\u043E\u0431\u0435\u043B\u044B \u0434\u043B\u044F \u0442\u0435\u043A\u0441\u0442\u0430 \u0434\u043B\u044F \u0432\u0441\u0442\u0430\u0432\u043A\u0438"},"remove-leftover-footnotes-from-quote-on-paste":{name:"\u0423\u0434\u0430\u043B\u0438\u0442\u044C \u043E\u0441\u0442\u0430\u0442\u043E\u0447\u043D\u044B\u0435 \u0441\u043D\u043E\u0441\u043A\u0438 \u0438\u0437 \u0446\u0438\u0442\u0430\u0442\u044B \u043F\u0440\u0438 \u0432\u0441\u0442\u0430\u0432\u043A\u0435",description:"\u0423\u0434\u0430\u043B\u044F\u0435\u0442 \u043B\u044E\u0431\u044B\u0435 \u043E\u0441\u0442\u0430\u0442\u043E\u0447\u043D\u044B\u0435 \u0441\u043D\u043E\u0441\u043A\u0438 \u0434\u043B\u044F \u0442\u0435\u043A\u0441\u0442\u0430 \u0434\u043B\u044F \u0432\u0441\u0442\u0430\u0432\u043A\u0438"},"remove-link-spacing":{name:"\u0423\u0434\u0430\u043B\u0438\u0442\u044C \u043F\u0440\u043E\u0431\u0435\u043B\u044B \u0432\u043E\u043A\u0440\u0443\u0433 \u0442\u0435\u043A\u0441\u0442\u0430 \u0441\u0441\u044B\u043B\u043A\u0438",description:"\u0423\u0434\u0430\u043B\u044F\u0435\u0442 \u043F\u0440\u043E\u0431\u0435\u043B\u044B \u0432\u043E\u043A\u0440\u0443\u0433 \u0442\u0435\u043A\u0441\u0442\u0430 \u0441\u0441\u044B\u043B\u043A\u0438."},"remove-multiple-blank-lines-on-paste":{name:"\u0423\u0434\u0430\u043B\u0435\u043D\u0438\u0435 \u043F\u0443\u0441\u0442\u044B\u0445 \u0441\u0442\u0440\u043E\u043A \u043F\u0440\u0438 \u0432\u0441\u0442\u0430\u0432\u043A\u0435",description:"\u0421\u0436\u0438\u043C\u0430\u0435\u0442 \u043D\u0435\u0441\u043A\u043E\u043B\u044C\u043A\u043E \u043F\u0443\u0441\u0442\u044B\u0445 \u0441\u0442\u0440\u043E\u043A \u0432 \u043E\u0434\u043D\u0443 \u043F\u0443\u0441\u0442\u0443\u044E \u0441\u0442\u0440\u043E\u043A\u0443 \u0434\u043B\u044F \u0432\u0441\u0442\u0430\u0432\u043A\u0438 \u0442\u0435\u043A\u0441\u0442\u0430"},"remove-multiple-spaces":{name:"\u0423\u0434\u0430\u043B\u0438\u0442\u044C \u043D\u0435\u0441\u043A\u043E\u043B\u044C\u043A\u043E \u043F\u0440\u043E\u0431\u0435\u043B\u043E\u0432",description:"\u0423\u0434\u0430\u043B\u044F\u0435\u0442 \u0434\u0432\u0430 \u0438\u043B\u0438 \u0431\u043E\u043B\u0435\u0435 \u043F\u043E\u0441\u043B\u0435\u0434\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u043D\u044B\u0445 \u043F\u0440\u043E\u0431\u0435\u043B\u0430. \u0418\u0433\u043D\u043E\u0440\u0438\u0440\u0443\u0435\u0442 \u043F\u0440\u043E\u0431\u0435\u043B\u044B \u0432 \u043D\u0430\u0447\u0430\u043B\u0435 \u0438 \u0432 \u043A\u043E\u043D\u0446\u0435 \u0441\u0442\u0440\u043E\u043A\u0438."},"remove-space-around-characters":{name:"\u0423\u0434\u0430\u043B\u0438\u0442\u044C \u043F\u0440\u043E\u0431\u0435\u043B\u044B \u0432\u043E\u043A\u0440\u0443\u0433 \u0441\u0438\u043C\u0432\u043E\u043B\u043E\u0432",description:"\u0413\u0430\u0440\u0430\u043D\u0442\u0438\u0440\u0443\u0435\u0442, \u0447\u0442\u043E \u043E\u043F\u0440\u0435\u0434\u0435\u043B\u0435\u043D\u043D\u044B\u0435 \u0441\u0438\u043C\u0432\u043E\u043B\u044B \u043D\u0435 \u043E\u043A\u0440\u0443\u0436\u0435\u043D\u044B \u043F\u0440\u043E\u0431\u0435\u043B\u0430\u043C\u0438 (\u043B\u0438\u0431\u043E \u043E\u0434\u0438\u043D\u043E\u0447\u043D\u044B\u043C\u0438 \u043F\u0440\u043E\u0431\u0435\u043B\u0430\u043C\u0438, \u043B\u0438\u0431\u043E \u0442\u0430\u0431\u0443\u043B\u044F\u0446\u0438\u0435\u0439). <b>\u041F\u0440\u0438\u043C\u0435\u0447\u0430\u043D\u0438\u0435: \u044D\u0442\u043E \u043C\u043E\u0436\u0435\u0442 \u0432\u044B\u0437\u0432\u0430\u0442\u044C \u043F\u0440\u043E\u0431\u043B\u0435\u043C\u044B \u0441 \u0444\u043E\u0440\u043C\u0430\u0442\u043E\u043C markdown \u0432 \u043D\u0435\u043A\u043E\u0442\u043E\u0440\u044B\u0445 \u0441\u043B\u0443\u0447\u0430\u044F\u0445.</b>","include-fullwidth-forms":{name:"\u0412\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u043F\u043E\u043B\u043D\u044B\u0435 \u0444\u043E\u0440\u043C\u044B",description:'\u0412\u043A\u043B\u044E\u0447\u0430\u0435\u0442 <a href="https://en.wikipedia.org/wiki/Halfwidth_and_Fullwidth_Forms_(Unicode_block)">\u0411\u043B\u043E\u043A \u0441\u0438\u043C\u0432\u043E\u043B\u043E\u0432 Halfwidth and Fullwidth Forms Unicode</a>'},"include-cjk-symbols-and-punctuation":{name:"\u0412\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u0441\u0438\u043C\u0432\u043E\u043B\u044B \u0438 \u043F\u0443\u043D\u043A\u0442\u0443\u0430\u0446\u0438\u044E CJK",description:'\u0412\u043A\u043B\u044E\u0447\u0430\u0435\u0442 <a href="https://en.wikipedia.org/wiki/CJK_Symbols_and_Punctuation">\u0411\u043B\u043E\u043A \u0441\u0438\u043C\u0432\u043E\u043B\u043E\u0432 CJK Symbols and Punctuation Unicode</a>'},"include-dashes":{name:"\u0412\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u0434\u0435\u0444\u0438\u0441\u044B",description:"\u0412\u043A\u043B\u044E\u0447\u0430\u0435\u0442 \u0434\u0435\u0444\u0438\u0441 (\u2013) \u0438 \u044D\u043C-\u0434\u0435\u0444\u0438\u0441 (\u2014)"},"other-symbols":{name:"\u0414\u0440\u0443\u0433\u0438\u0435 \u0441\u0438\u043C\u0432\u043E\u043B\u044B",description:"\u0414\u0440\u0443\u0433\u0438\u0435 \u0441\u0438\u043C\u0432\u043E\u043B\u044B"}},"remove-space-before-or-after-characters":{name:"\u0423\u0434\u0430\u043B\u0438\u0442\u044C \u043F\u0440\u043E\u0431\u0435\u043B\u044B \u0434\u043E \u0438 \u043F\u043E\u0441\u043B\u0435 \u0441\u0438\u043C\u0432\u043E\u043B\u043E\u0432",description:"\u0423\u0434\u0430\u043B\u044F\u0435\u0442 \u043F\u0440\u043E\u0431\u0435\u043B\u044B \u0434\u043E \u0438 \u043F\u043E\u0441\u043B\u0435 \u0443\u043A\u0430\u0437\u0430\u043D\u043D\u044B\u0445 \u0441\u0438\u043C\u0432\u043E\u043B\u043E\u0432. <b>\u041F\u0440\u0438\u043C\u0435\u0447\u0430\u043D\u0438\u0435: \u044D\u0442\u043E \u043C\u043E\u0436\u0435\u0442 \u0432\u044B\u0437\u0432\u0430\u0442\u044C \u043F\u0440\u043E\u0431\u043B\u0435\u043C\u044B \u0441 \u0444\u043E\u0440\u043C\u0430\u0442\u043E\u043C markdown \u0432 \u043D\u0435\u043A\u043E\u0442\u043E\u0440\u044B\u0445 \u0441\u043B\u0443\u0447\u0430\u044F\u0445.</b>","characters-to-remove-space-before":{name:"\u0423\u0434\u0430\u043B\u0438\u0442\u044C \u043F\u0440\u043E\u0431\u0435\u043B\u044B \u0434\u043E \u0441\u0438\u043C\u0432\u043E\u043B\u043E\u0432",description:"\u0423\u0434\u0430\u043B\u044F\u0435\u0442 \u043F\u0440\u043E\u0431\u0435\u043B\u044B \u0434\u043E \u0443\u043A\u0430\u0437\u0430\u043D\u043D\u044B\u0445 \u0441\u0438\u043C\u0432\u043E\u043B\u043E\u0432. <b>\u041F\u0440\u0438\u043C\u0435\u0447\u0430\u043D\u0438\u0435: \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435 <code>{</code> \u0438\u043B\u0438 <code>}</code> \u0432 \u0441\u043F\u0438\u0441\u043A\u0435 \u0441\u0438\u043C\u0432\u043E\u043B\u043E\u0432 \u043D\u0435\u043E\u0436\u0438\u0434\u0430\u043D\u043D\u043E \u043F\u043E\u0432\u043B\u0438\u044F\u0435\u0442 \u043D\u0430 \u0444\u0430\u0439\u043B\u044B, \u0442\u0430\u043A \u043A\u0430\u043A \u043E\u043D\u0438 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u044E\u0442\u0441\u044F \u0432 \u0441\u0438\u043D\u0442\u0430\u043A\u0441\u0438\u0441\u0435 \u0438\u0433\u043D\u043E\u0440\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F \u0437\u0430 \u043A\u0443\u043B\u0438\u0441\u0430\u043C\u0438.</b>"},"characters-to-remove-space-after":{name:"\u0423\u0434\u0430\u043B\u0438\u0442\u044C \u043F\u0440\u043E\u0431\u0435\u043B\u044B \u043F\u043E\u0441\u043B\u0435 \u0441\u0438\u043C\u0432\u043E\u043B\u043E\u0432",description:"\u0423\u0434\u0430\u043B\u044F\u0435\u0442 \u043F\u0440\u043E\u0431\u0435\u043B\u044B \u043F\u043E\u0441\u043B\u0435 \u0443\u043A\u0430\u0437\u0430\u043D\u043D\u044B\u0445 \u0441\u0438\u043C\u0432\u043E\u043B\u043E\u0432. <b>\u041F\u0440\u0438\u043C\u0435\u0447\u0430\u043D\u0438\u0435: \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435 <code>{</code> \u0438\u043B\u0438 <code>}</code> \u0432 \u0441\u043F\u0438\u0441\u043A\u0435 \u0441\u0438\u043C\u0432\u043E\u043B\u043E\u0432 \u043D\u0435\u043E\u0436\u0438\u0434\u0430\u043D\u043D\u043E \u043F\u043E\u0432\u043B\u0438\u044F\u0435\u0442 \u043D\u0430 \u0444\u0430\u0439\u043B\u044B, \u0442\u0430\u043A \u043A\u0430\u043A \u043E\u043D\u0438 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u044E\u0442\u0441\u044F \u0432 \u0441\u0438\u043D\u0442\u0430\u043A\u0441\u0438\u0441\u0435 \u0438\u0433\u043D\u043E\u0440\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F \u0437\u0430 \u043A\u0443\u043B\u0438\u0441\u0430\u043C\u0438.</b>"}},"remove-trailing-punctuation-in-heading":{name:"\u0423\u0434\u0430\u043B\u0438\u0442\u044C \u0437\u043D\u0430\u043A\u0438 \u043F\u0440\u0435\u043F\u0438\u043D\u0430\u043D\u0438\u044F \u0432 \u043A\u043E\u043D\u0446\u0435 \u0437\u0430\u0433\u043E\u043B\u043E\u0432\u043A\u0430",description:'\u0423\u0434\u0430\u043B\u044F\u0435\u0442 \u0443\u043A\u0430\u0437\u0430\u043D\u043D\u044B\u0435 \u0437\u043D\u0430\u043A\u0438 \u043F\u0440\u0435\u043F\u0438\u043D\u0430\u043D\u0438\u044F \u0438\u0437 \u043A\u043E\u043D\u0446\u0430 \u0437\u0430\u0433\u043E\u043B\u043E\u0432\u043A\u043E\u0432, \u043F\u0440\u0438 \u044D\u0442\u043E\u043C \u0438\u0433\u043D\u043E\u0440\u0438\u0440\u0443\u0435\u0442 \u0442\u043E\u0447\u043A\u0443 \u0441 \u0437\u0430\u043F\u044F\u0442\u043E\u0439 \u0432 \u043A\u043E\u043D\u0446\u0435 <a href="https://en.wikipedia.org/wiki/List_of_XML_and_HTML_character_entity_references">HTML entity references</a>.',"punctuation-to-remove":{name:"\u0417\u043D\u0430\u043A\u0438 \u043F\u0440\u0435\u043F\u0438\u043D\u0430\u043D\u0438\u044F \u0434\u043B\u044F \u0443\u0434\u0430\u043B\u0435\u043D\u0438\u044F",description:"\u0417\u043D\u0430\u043A\u0438 \u043F\u0440\u0435\u043F\u0438\u043D\u0430\u043D\u0438\u044F \u0434\u043B\u044F \u0443\u0434\u0430\u043B\u0435\u043D\u0438\u044F \u0438\u0437 \u0437\u0430\u0433\u043E\u043B\u043E\u0432\u043A\u043E\u0432."}},"remove-yaml-keys":{name:"\u0423\u0434\u0430\u043B\u0438\u0442\u044C YAML \u043A\u043B\u044E\u0447\u0438",description:"\u0423\u0434\u0430\u043B\u044F\u0435\u0442 \u0443\u043A\u0430\u0437\u0430\u043D\u043D\u044B\u0435 YAML \u043A\u043B\u044E\u0447\u0438","yaml-keys-to-remove":{name:"YAML \u043A\u043B\u044E\u0447\u0438 \u0434\u043B\u044F \u0443\u0434\u0430\u043B\u0435\u043D\u0438\u044F",description:"YAML \u043A\u043B\u044E\u0447\u0438 \u0434\u043B\u044F \u0443\u0434\u0430\u043B\u0435\u043D\u0438\u044F \u0438\u0437 YAML frontmatter \u0441 \u0438\u043B\u0438 \u0431\u0435\u0437 \u0434\u0432\u043E\u0435\u0442\u043E\u0447\u0438\u044F"}},"sort-yaml-array-values":{name:"\u0421\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F YAML \u043C\u0430\u0441\u0441\u0438\u0432\u043E\u0432",description:"\u0421\u043E\u0440\u0442\u0438\u0440\u0443\u0435\u0442 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F YAML \u043C\u0430\u0441\u0441\u0438\u0432\u043E\u0432 \u043D\u0430 \u043E\u0441\u043D\u043E\u0432\u0435 \u0443\u043A\u0430\u0437\u0430\u043D\u043D\u043E\u0433\u043E \u043F\u043E\u0440\u044F\u0434\u043A\u0430 \u0441\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u043A\u0438.","sort-alias-key":{name:"\u0421\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C YAML aliases section",description:"\u0412\u043A\u043B\u044E\u0447\u0430\u0435\u0442 \u0441\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u043A\u0443 \u0430\u043B\u0438\u0430\u0441\u043E\u0432."},"sort-tag-key":{name:"\u0421\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C YAML tags section",description:"\u0412\u043A\u043B\u044E\u0447\u0430\u0435\u0442 \u0441\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u043A\u0443 \u0442\u0435\u0433\u043E\u0432."},"sort-array-keys":{name:"\u0421\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C YAML \u043C\u0430\u0441\u0441\u0438\u0432\u044B",description:"\u0412\u043A\u043B\u044E\u0447\u0430\u0435\u0442 \u0441\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u043A\u0443 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0439 \u0434\u043B\u044F \u0440\u0435\u0433\u0443\u043B\u044F\u0440\u043D\u044B\u0445 YAML \u043C\u0430\u0441\u0441\u0438\u0432\u043E\u0432"},"ignore-keys":{name:"\u041A\u043B\u044E\u0447\u0438 YAML, \u043A\u043E\u0442\u043E\u0440\u044B\u0435 \u0441\u043B\u0435\u0434\u0443\u0435\u0442 \u0438\u0433\u043D\u043E\u0440\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043F\u0440\u0438 \u0441\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u043A\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0439 \u043C\u0430\u0441\u0441\u0438\u0432\u043E\u0432 YAML",description:"\u0421\u043F\u0438\u0441\u043E\u043A YAML \u043A\u043B\u044E\u0447\u0435\u0439 \u0431\u0435\u0437 \u0434\u0432\u043E\u0435\u0442\u043E\u0447\u0438\u044F \u043D\u0430 \u0441\u0432\u043E\u0435\u0439 \u0441\u0442\u0440\u043E\u043A\u0435, \u043A\u043E\u0442\u043E\u0440\u044B\u0435 \u043D\u0435 \u043F\u0440\u0435\u0434\u043D\u0430\u0437\u043D\u0430\u0447\u0435\u043D\u044B \u0434\u043B\u044F \u0441\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u043A\u0438 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0439."},"sort-order":{name:"\u041F\u043E\u0440\u044F\u0434\u043E\u043A \u0441\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u043A\u0438",description:"\u0421\u043F\u043E\u0441\u043E\u0431 \u0441\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u043A\u0438 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0439 YAML \u043C\u0430\u0441\u0441\u0438\u0432\u043E\u0432."}},"space-after-list-markers":{name:"\u041F\u0440\u043E\u0431\u0435\u043B \u043F\u043E\u0441\u043B\u0435 \u0438\u043D\u0434\u0438\u043A\u0430\u0442\u043E\u0440\u043E\u0432 \u0441\u043F\u0438\u0441\u043A\u0430",description:"\u041C\u0435\u0436\u0434\u0443 \u0438\u043D\u0434\u0438\u043A\u0430\u0442\u043E\u0440\u0430\u043C\u0438 \u0441\u043F\u0438\u0441\u043A\u0430 \u0438 \u0447\u0435\u043A-\u043B\u0438\u0441\u0442\u0430\u043C\u0438 \u0434\u043E\u043B\u0436\u0435\u043D \u0431\u044B\u0442\u044C \u043E\u0434\u0438\u043D \u043F\u0440\u043E\u0431\u0435\u043B."},"space-between-chinese-japanese-or-korean-and-english-or-numbers":{name:"\u041F\u0440\u043E\u0431\u0435\u043B \u043C\u0435\u0436\u0434\u0443 \u043A\u0438\u0442\u0430\u0439\u0441\u043A\u0438\u043C, \u044F\u043F\u043E\u043D\u0441\u043A\u0438\u043C \u0438\u043B\u0438 \u043A\u043E\u0440\u0435\u0439\u0441\u043A\u0438\u043C \u0438 \u0430\u043D\u0433\u043B\u0438\u0439\u0441\u043A\u0438\u043C \u0438\u043B\u0438 \u0447\u0438\u0441\u043B\u0430\u043C\u0438",description:'\u0413\u0430\u0440\u0430\u043D\u0442\u0438\u0440\u0443\u0435\u0442, \u0447\u0442\u043E \u043A\u0438\u0442\u0430\u0439\u0441\u043A\u0438\u0435, \u044F\u043F\u043E\u043D\u0441\u043A\u0438\u0435 \u0438\u043B\u0438 \u043A\u043E\u0440\u0435\u0439\u0441\u043A\u0438\u0435 \u0441\u0438\u043C\u0432\u043E\u043B\u044B \u0438 \u0430\u043D\u0433\u043B\u0438\u0439\u0441\u043A\u0438\u0435 \u0438\u043B\u0438 \u0447\u0438\u0441\u043B\u0430 \u0440\u0430\u0437\u0434\u0435\u043B\u0435\u043D\u044B \u043E\u0434\u043D\u0438\u043C \u043F\u0440\u043E\u0431\u0435\u043B\u043E\u043C. \u0421\u043B\u0435\u0434\u0443\u0435\u0442 <a href="https://github.com/sparanoid/chinese-copywriting-guidelines">\u044D\u0442\u0438\u043C \u0440\u0435\u043A\u043E\u043C\u0435\u043D\u0434\u0430\u0446\u0438\u044F\u043C</a>',"english-symbols-punctuation-before":{name:"\u0410\u043D\u0433\u043B\u0438\u0439\u0441\u043A\u0430\u044F \u043F\u0443\u043D\u043A\u0442\u0443\u0430\u0446\u0438\u044F \u0438 \u0441\u0438\u043C\u0432\u043E\u043B\u044B \u043F\u0435\u0440\u0435\u0434 CJK",description:'\u0421\u043F\u0438\u0441\u043E\u043A \u0437\u043D\u0430\u043A\u043E\u0432 \u043F\u0440\u0435\u043F\u0438\u043D\u0430\u043D\u0438\u044F \u0438 \u0441\u0438\u043C\u0432\u043E\u043B\u043E\u0432, \u043D\u0435 \u043E\u0442\u043D\u043E\u0441\u044F\u0449\u0438\u0445\u0441\u044F \u043A \u0431\u0443\u043A\u0432\u0430\u043C, \u043A\u043E\u0442\u043E\u0440\u044B\u0435 \u0441\u043B\u0435\u0434\u0443\u0435\u0442 \u0441\u0447\u0438\u0442\u0430\u0442\u044C \u0430\u043D\u0433\u043B\u0438\u0439\u0441\u043A\u0438\u043C\u0438, \u0435\u0441\u043B\u0438 \u043E\u043D\u0438 \u043D\u0430\u0445\u043E\u0434\u044F\u0442\u0441\u044F \u043F\u0435\u0440\u0435\u0434 \u043A\u0438\u0442\u0430\u0439\u0441\u043A\u0438\u043C\u0438, \u044F\u043F\u043E\u043D\u0441\u043A\u0438\u043C\u0438 \u0438\u043B\u0438 \u043A\u043E\u0440\u0435\u0439\u0441\u043A\u0438\u043C\u0438 \u0441\u0438\u043C\u0432\u043E\u043B\u0430\u043C\u0438. <b>\u041F\u0440\u0438\u043C\u0435\u0447\u0430\u043D\u0438\u0435: "*" \u0432\u0441\u0435\u0433\u0434\u0430 \u0441\u0447\u0438\u0442\u0430\u0435\u0442\u0441\u044F \u0430\u043D\u0433\u043B\u0438\u0439\u0441\u043A\u0438\u043C \u0438 \u043D\u0435\u043E\u0431\u0445\u043E\u0434\u0438\u043C \u0434\u043B\u044F \u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u043E\u0439 \u043E\u0431\u0440\u0430\u0431\u043E\u0442\u043A\u0438 \u043D\u0435\u043A\u043E\u0442\u043E\u0440\u044B\u0445 \u0441\u0438\u043D\u0442\u0430\u043A\u0441\u0438\u0441\u043E\u0432 markdown.</b>'},"english-symbols-punctuation-after":{name:"\u0410\u043D\u0433\u043B\u0438\u0439\u0441\u043A\u0430\u044F \u043F\u0443\u043D\u043A\u0442\u0443\u0430\u0446\u0438\u044F \u0438 \u0441\u0438\u043C\u0432\u043E\u043B\u044B \u043F\u043E\u0441\u043B\u0435 CJK",description:'\u0421\u043F\u0438\u0441\u043E\u043A \u0437\u043D\u0430\u043A\u043E\u0432 \u043F\u0440\u0435\u043F\u0438\u043D\u0430\u043D\u0438\u044F \u0438 \u0441\u0438\u043C\u0432\u043E\u043B\u043E\u0432, \u043D\u0435 \u043E\u0442\u043D\u043E\u0441\u044F\u0449\u0438\u0445\u0441\u044F \u043A \u0431\u0443\u043A\u0432\u0430\u043C, \u043A\u043E\u0442\u043E\u0440\u044B\u0435 \u0441\u043B\u0435\u0434\u0443\u0435\u0442 \u0441\u0447\u0438\u0442\u0430\u0442\u044C \u0430\u043D\u0433\u043B\u0438\u0439\u0441\u043A\u0438\u043C\u0438, \u0435\u0441\u043B\u0438 \u043E\u043D\u0438 \u043D\u0430\u0445\u043E\u0434\u044F\u0442\u0441\u044F \u043F\u043E\u0441\u043B\u0435 \u043A\u0438\u0442\u0430\u0439\u0441\u043A\u0438\u0445, \u044F\u043F\u043E\u043D\u0441\u043A\u0438\u0445 \u0438\u043B\u0438 \u043A\u043E\u0440\u0435\u0439\u0441\u043A\u0438\u0445 \u0441\u0438\u043C\u0432\u043E\u043B\u043E\u0432. <b>\u041F\u0440\u0438\u043C\u0435\u0447\u0430\u043D\u0438\u0435: "*" \u0432\u0441\u0435\u0433\u0434\u0430 \u0441\u0447\u0438\u0442\u0430\u0435\u0442\u0441\u044F \u0430\u043D\u0433\u043B\u0438\u0439\u0441\u043A\u0438\u043C \u0438 \u043D\u0435\u043E\u0431\u0445\u043E\u0434\u0438\u043C \u0434\u043B\u044F \u043A\u043E\u0440\u0440\u0435\u043A\u0442\u043D\u043E\u0439 \u043E\u0431\u0440\u0430\u0431\u043E\u0442\u043A\u0438 \u043D\u0435\u043A\u043E\u0442\u043E\u0440\u044B\u0445 \u0441\u0438\u043D\u0442\u0430\u043A\u0441\u0438\u0441\u043E\u0432 markdown.</b>'}},"strong-style":{name:'\u0421\u0442\u0438\u043B\u044C "\u0436\u0438\u0440\u043D\u044B\u0439"',description:'\u041E\u0431\u0435\u0441\u043F\u0435\u0447\u0435\u043D\u0438\u0435 \u043F\u043E\u0441\u043B\u0435\u0434\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u043D\u043E\u0441\u0442\u0438 \u0441\u0442\u0438\u043B\u044F "\u0436\u0438\u0440\u043D\u044B\u0439".',style:{name:"\u0421\u0442\u0438\u043B\u044C",description:"\u0421\u0442\u0438\u043B\u044C \u0434\u043B\u044F \u043E\u0431\u043E\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F \u0436\u0438\u0440\u043D\u043E\u0433\u043E \u0442\u0435\u043A\u0441\u0442\u0430"}},"trailing-spaces":{name:"\u041F\u0440\u043E\u0431\u0435\u043B\u044B \u0432 \u043A\u043E\u043D\u0446\u0435 \u0441\u0442\u0440\u043E\u043A\u0438",description:"\u0423\u0434\u0430\u043B\u044F\u0435\u0442 \u0434\u043E\u043F\u043E\u043B\u043D\u0438\u0442\u0435\u043B\u044C\u043D\u044B\u0435 \u043F\u0440\u043E\u0431\u0435\u043B\u044B \u043F\u043E\u0441\u043B\u0435 \u043A\u0430\u0436\u0434\u043E\u0439 \u0441\u0442\u0440\u043E\u043A\u0438.","two-space-line-break":{name:"\u0414\u0432\u0435 \u043F\u0440\u043E\u0431\u0435\u043B\u0430 \u0432 \u043A\u043E\u043D\u0446\u0435 \u0441\u0442\u0440\u043E\u043A\u0438",description:'\u0418\u0433\u043D\u043E\u0440\u0438\u0440\u0443\u0435\u0442 \u0434\u0432\u0435 \u043F\u0440\u043E\u0431\u0435\u043B\u0430, \u0437\u0430 \u043A\u043E\u0442\u043E\u0440\u044B\u043C\u0438 \u0441\u043B\u0435\u0434\u0443\u0435\u0442 \u0440\u0430\u0437\u0440\u044B\u0432 \u0441\u0442\u0440\u043E\u043A\u0438 ("\u0414\u0432\u0435 \u043F\u0440\u043E\u0431\u0435\u043B\u0430 \u0432 \u043A\u043E\u043D\u0446\u0435 \u0441\u0442\u0440\u043E\u043A\u0438").'}},"two-spaces-between-lines-with-content":{name:"\u0420\u0430\u0437\u0440\u044B\u0432 \u0441\u0442\u0440\u043E\u043A\u0438 \u043C\u0435\u0436\u0434\u0443 \u0441\u0442\u0440\u043E\u043A\u0430\u043C\u0438 \u0441 \u0441\u043E\u0434\u0435\u0440\u0436\u0438\u043C\u044B\u043C",description:"\u0413\u0430\u0440\u0430\u043D\u0442\u0438\u0440\u0443\u0435\u0442, \u0447\u0442\u043E \u0443\u043A\u0430\u0437\u0430\u043D\u043D\u044B\u0439 \u0440\u0430\u0437\u0440\u044B\u0432 \u0441\u0442\u0440\u043E\u043A\u0438 \u0434\u043E\u0431\u0430\u0432\u043B\u044F\u0435\u0442\u0441\u044F \u043A \u043A\u043E\u043D\u0446\u0430\u043C \u0441\u0442\u0440\u043E\u043A \u0441 \u0441\u043E\u0434\u0435\u0440\u0436\u0438\u043C\u044B\u043C, \u043F\u0440\u043E\u0434\u043E\u043B\u0436\u0430\u044E\u0449\u0438\u043C\u0441\u044F \u043D\u0430 \u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0435\u0439 \u0441\u0442\u0440\u043E\u043A\u0435 \u0434\u043B\u044F \u043F\u0430\u0440\u0430\u0433\u0440\u0430\u0444\u043E\u0432, \u0446\u0438\u0442\u0430\u0442 \u0438 \u044D\u043B\u0435\u043C\u0435\u043D\u0442\u043E\u0432 \u0441\u043F\u0438\u0441\u043A\u0430","line-break-indicator":{name:"\u0420\u0430\u0437\u0440\u044B\u0432 \u0441\u0442\u0440\u043E\u043A\u0438",description:"\u0420\u0430\u0437\u0440\u044B\u0432 \u0441\u0442\u0440\u043E\u043A\u0438 \u0434\u043B\u044F \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u044F."}},"unordered-list-style":{name:"\u0421\u0442\u0438\u043B\u044C \u043D\u0435\u0443\u043F\u043E\u0440\u044F\u0434\u043E\u0447\u0435\u043D\u043D\u043E\u0433\u043E \u0441\u043F\u0438\u0441\u043A\u0430",description:"\u0413\u0430\u0440\u0430\u043D\u0442\u0438\u0440\u0443\u0435\u0442, \u0447\u0442\u043E \u043D\u0435\u0443\u043F\u043E\u0440\u044F\u0434\u043E\u0447\u0435\u043D\u043D\u044B\u0435 \u0441\u043F\u0438\u0441\u043A\u0438 \u0441\u043B\u0435\u0434\u0443\u044E\u0442 \u0443\u043A\u0430\u0437\u0430\u043D\u043D\u043E\u043C\u0443 \u0441\u0442\u0438\u043B\u044E.","list-style":{name:"\u0421\u0442\u0438\u043B\u044C \u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430 \u0441\u043F\u0438\u0441\u043A\u0430",description:"\u0421\u0442\u0438\u043B\u044C \u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430 \u0441\u043F\u0438\u0441\u043A\u0430 \u0434\u043B\u044F \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u044F \u0432 \u043D\u0435\u0443\u043F\u043E\u0440\u044F\u0434\u043E\u0447\u0435\u043D\u043D\u044B\u0445 \u0441\u043F\u0438\u0441\u043A\u0430\u0445"}},"yaml-key-sort":{name:"\u0421\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u043A\u0430 YAML \u043A\u043B\u044E\u0447\u0435\u0439",description:"\u0421\u043E\u0440\u0442\u0438\u0440\u0443\u0435\u0442 YAML \u043A\u043B\u044E\u0447\u0438 \u043D\u0430 \u043E\u0441\u043D\u043E\u0432\u0435 \u0443\u043A\u0430\u0437\u0430\u043D\u043D\u043E\u0433\u043E \u043F\u043E\u0440\u044F\u0434\u043A\u0430 \u0438 \u043F\u0440\u0438\u043E\u0440\u0438\u0442\u0435\u0442\u0430. <b>\u041F\u0440\u0438\u043C\u0435\u0447\u0430\u043D\u0438\u0435: \u043C\u043E\u0436\u0435\u0442 \u0443\u0434\u0430\u043B\u0438\u0442\u044C \u043F\u0443\u0441\u0442\u044B\u0435 \u0441\u0442\u0440\u043E\u043A\u0438. \u0420\u0430\u0431\u043E\u0442\u0430\u0435\u0442 \u0442\u043E\u043B\u044C\u043A\u043E \u0441 \u043D\u0435\u0432\u043B\u043E\u0436\u0435\u043D\u043D\u044B\u043C\u0438 \u043A\u043B\u044E\u0447\u0430\u043C\u0438.</b>","yaml-key-priority-sort-order":{name:"\u041F\u043E\u0440\u044F\u0434\u043E\u043A \u0441\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u043A\u0438 YAML \u043A\u043B\u044E\u0447\u0435\u0439",description:"\u041F\u043E\u0440\u044F\u0434\u043E\u043A, \u0432 \u043A\u043E\u0442\u043E\u0440\u043E\u043C \u0441\u043E\u0440\u0442\u0438\u0440\u0443\u044E\u0442\u0441\u044F \u043A\u043B\u044E\u0447\u0438 \u0441 \u043E\u0434\u043D\u0438\u043C \u043D\u0430 \u043A\u0430\u0436\u0434\u043E\u0439 \u0441\u0442\u0440\u043E\u043A\u0435, \u0433\u0434\u0435 \u043E\u043D\u0438 \u0441\u043E\u0440\u0442\u0438\u0440\u0443\u044E\u0442\u0441\u044F \u0432 \u043F\u043E\u0440\u044F\u0434\u043A\u0435, \u043D\u0430\u0439\u0434\u0435\u043D\u043D\u043E\u043C \u0432 \u0441\u043F\u0438\u0441\u043A\u0435"},"priority-keys-at-start-of-yaml":{name:"\u041F\u0440\u0438\u043E\u0440\u0438\u0442\u0435\u0442\u043D\u044B\u0435 \u043A\u043B\u044E\u0447\u0438 \u0432 \u043D\u0430\u0447\u0430\u043B\u0435 YAML",description:"\u041F\u043E\u0440\u044F\u0434\u043E\u043A \u0441\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u043A\u0438 YAML \u043A\u043B\u044E\u0447\u0435\u0439 \u0440\u0430\u0441\u043F\u043E\u043B\u0430\u0433\u0430\u0435\u0442\u0441\u044F \u0432 \u043D\u0430\u0447\u0430\u043B\u0435 YAML frontmatter"},"yaml-sort-order-for-other-keys":{name:"\u041F\u043E\u0440\u044F\u0434\u043E\u043A \u0441\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u043A\u0438 YAML \u0434\u043B\u044F \u0434\u0440\u0443\u0433\u0438\u0445 \u043A\u043B\u044E\u0447\u0435\u0439",description:"\u0421\u043F\u043E\u0441\u043E\u0431 \u0441\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u043A\u0438 \u043A\u043B\u044E\u0447\u0435\u0439, \u043A\u043E\u0442\u043E\u0440\u044B\u0435 \u043D\u0435 \u043D\u0430\u0439\u0434\u0435\u043D\u044B \u0432 \u0442\u0435\u043A\u0441\u0442\u043E\u0432\u043E\u043C \u043F\u043E\u043B\u0435 \u041F\u043E\u0440\u044F\u0434\u043A\u0430 \u0441\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u043A\u0438 YAML \u043A\u043B\u044E\u0447\u0435\u0439"}},"yaml-timestamp":{name:"YAML Timestamp",description:"\u041E\u0442\u0441\u043B\u0435\u0436\u0438\u0432\u0430\u0435\u0442 \u0434\u0430\u0442\u0443 \u043F\u043E\u0441\u043B\u0435\u0434\u043D\u0435\u0433\u043E \u0440\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F \u0444\u0430\u0439\u043B\u0430 \u0432 YAML frontmatter. \u041F\u043E\u043B\u0443\u0447\u0430\u0435\u0442 \u0434\u0430\u0442\u044B \u0438\u0437 \u043C\u0435\u0442\u0430\u0434\u0430\u043D\u043D\u044B\u0445 \u0444\u0430\u0439\u043B\u0430.","date-created":{name:"\u0414\u0430\u0442\u0430 \u0441\u043E\u0437\u0434\u0430\u043D\u0438\u044F",description:"\u0412\u0441\u0442\u0430\u0432\u043B\u044F\u0435\u0442 \u0434\u0430\u0442\u0443 \u0441\u043E\u0437\u0434\u0430\u043D\u0438\u044F \u0444\u0430\u0439\u043B\u0430"},"date-created-key":{name:"\u041A\u043B\u044E\u0447 \u0434\u0430\u0442\u044B \u0441\u043E\u0437\u0434\u0430\u043D\u0438\u044F",description:"\u041A\u0430\u043A\u043E\u0439 YAML \u043A\u043B\u044E\u0447 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u044C \u0434\u043B\u044F \u0434\u0430\u0442\u044B \u0441\u043E\u0437\u0434\u0430\u043D\u0438\u044F"},"date-created-source-of-truth":{name:"\u0418\u0441\u0442\u043E\u0447\u043D\u0438\u043A \u0438\u0441\u0442\u0438\u043D\u043D\u043E\u0439 \u0434\u0430\u0442\u044B \u0441\u043E\u0437\u0434\u0430\u043D\u0438\u044F",description:"\u041E\u043F\u0440\u0435\u0434\u0435\u043B\u044F\u0435\u0442, \u043E\u0442\u043A\u0443\u0434\u0430 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435 \u0434\u0430\u0442\u044B \u0441\u043E\u0437\u0434\u0430\u043D\u0438\u044F, \u0435\u0441\u043B\u0438 \u043E\u043D\u043E \u0443\u0436\u0435 \u043F\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0432 frontmatter."},"date-modified-source-of-truth":{name:"\u0418\u0441\u0442\u043E\u0447\u043D\u0438\u043A \u0438\u0441\u0442\u0438\u043D\u043D\u043E\u0439 \u0434\u0430\u0442\u044B \u0438\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u044F",description:"\u041E\u043F\u0440\u0435\u0434\u0435\u043B\u044F\u0435\u0442, \u043A\u0430\u043A\u0438\u043C \u0441\u043F\u043E\u0441\u043E\u0431\u043E\u043C \u0441\u043B\u0435\u0434\u0443\u0435\u0442 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u044C \u0434\u043B\u044F \u043E\u043F\u0440\u0435\u0434\u0435\u043B\u0435\u043D\u0438\u044F \u0434\u0430\u0442\u044B \u0438\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u044F, \u0435\u0441\u043B\u0438 \u043E\u043D\u0430 \u0443\u0436\u0435 \u043F\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0432 frontmatter."},"date-modified":{name:"\u0414\u0430\u0442\u0430 \u0438\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u044F",description:"\u0412\u0441\u0442\u0430\u0432\u043B\u044F\u0435\u0442 \u0434\u0430\u0442\u0443 \u043F\u043E\u0441\u043B\u0435\u0434\u043D\u0435\u0433\u043E \u0438\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u044F \u0444\u0430\u0439\u043B\u0430"},"date-modified-key":{name:"\u041A\u043B\u044E\u0447 \u0434\u0430\u0442\u044B \u0438\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u044F",description:"\u041A\u0430\u043A\u043E\u0439 YAML \u043A\u043B\u044E\u0447 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u044C \u0434\u043B\u044F \u0434\u0430\u0442\u044B \u0438\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u044F"},format:{name:"\u0424\u043E\u0440\u043C\u0430\u0442",description:'\u0424\u043E\u0440\u043C\u0430\u0442 \u0434\u0430\u0442\u044B, \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u0435\u043C\u044B\u0439 Moment (\u0441\u043C. <a href="https://momentjscom.readthedocs.io/en/latest/moment/04-displaying/01-format/">Moment format options</a>)'},"convert-to-utc":{name:"\u041F\u0440\u0435\u043E\u0431\u0440\u0430\u0437\u043E\u0432\u0430\u0442\u044C \u043B\u043E\u043A\u0430\u043B\u044C\u043D\u043E\u0435 \u0432\u0440\u0435\u043C\u044F \u0432 UTC",description:"\u0418\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u0435\u0442 \u044D\u043A\u0432\u0438\u0432\u0430\u043B\u0435\u043D\u0442 UTC \u0434\u043B\u044F \u0441\u043E\u0445\u0440\u0430\u043D\u0435\u043D\u043D\u044B\u0445 \u0434\u0430\u0442 \u0432\u043C\u0435\u0441\u0442\u043E \u043B\u043E\u043A\u0430\u043B\u044C\u043D\u043E\u0433\u043E \u0432\u0440\u0435\u043C\u0435\u043D\u0438"},"update-on-file-contents-updated":{name:"\u041E\u0431\u043D\u043E\u0432\u0438\u0442\u044C YAML Timestamp \u043F\u0440\u0438 \u0438\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u0438 \u0441\u043E\u0434\u0435\u0440\u0436\u0438\u043C\u043E\u0433\u043E \u0444\u0430\u0439\u043B\u0430",description:"\u041A\u043E\u0433\u0434\u0430 \u0438\u0437\u043C\u0435\u043D\u044F\u0435\u0442\u0441\u044F \u0442\u0435\u043A\u0443\u0449\u0430\u044F \u0430\u043A\u0442\u0438\u0432\u043D\u0430\u044F \u0437\u0430\u043C\u0435\u0442\u043A\u0430, <code>YAML Timestamp</code> \u0432\u044B\u043F\u043E\u043B\u043D\u044F\u0435\u0442\u0441\u044F \u043D\u0430 \u0437\u0430\u043C\u0435\u0442\u043A\u0435. \u042D\u0442\u043E \u0434\u043E\u043B\u0436\u043D\u043E \u043E\u0431\u043D\u043E\u0432\u0438\u0442\u044C \u0432\u0440\u0435\u043C\u0435\u043D\u043D\u0443\u044E \u043C\u0435\u0442\u043A\u0443 \u0438\u0437\u043C\u0435\u043D\u0435\u043D\u043D\u043E\u0439 \u0437\u0430\u043C\u0435\u0442\u043A\u0438, \u0435\u0441\u043B\u0438 \u043E\u043D\u0430 \u043E\u0442\u043B\u0438\u0447\u0430\u0435\u0442\u0441\u044F \u043E\u0442 \u0442\u0435\u043A\u0443\u0449\u0435\u0433\u043E \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F \u0431\u043E\u043B\u0435\u0435 \u0447\u0435\u043C \u043D\u0430 5 \u0441\u0435\u043A\u0443\u043D\u0434."}},"yaml-title-alias":{name:"YAML \u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A \u0410\u043B\u0438\u0430\u0441",description:"\u0412\u0441\u0442\u0430\u0432\u043B\u044F\u0435\u0442 \u0438\u043B\u0438 \u043E\u0431\u043D\u043E\u0432\u043B\u044F\u0435\u0442 \u043D\u0430\u0437\u0432\u0430\u043D\u0438\u0435 \u0444\u0430\u0439\u043B\u0430 \u0432 YAML frontmatter's aliases section. \u041F\u043E\u043B\u0443\u0447\u0430\u0435\u0442 \u043D\u0430\u0437\u0432\u0430\u043D\u0438\u0435 \u0438\u0437 \u043F\u0435\u0440\u0432\u043E\u0433\u043E H1 \u0438\u043B\u0438 \u043D\u0430\u0437\u0432\u0430\u043D\u0438\u044F \u0444\u0430\u0439\u043B\u0430.","preserve-existing-alias-section-style":{name:"\u0421\u043E\u0445\u0440\u0430\u043D\u0438\u0442\u044C \u0441\u0442\u0438\u043B\u044C \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044E\u0449\u0435\u0433\u043E \u0440\u0430\u0437\u0434\u0435\u043B\u0430 \u0430\u043B\u0438\u0430\u0441\u043E\u0432",description:"\u0415\u0441\u043B\u0438 \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u043B\u0435\u043D\u043E, \u0442\u043E <code>\u0421\u0442\u0438\u043B\u044C \u0440\u0430\u0437\u0434\u0435\u043B\u0430 \u0430\u043B\u0438\u0430\u0441\u043E\u0432 YAML</code> \u043F\u0440\u0438\u043C\u0435\u043D\u044F\u0435\u0442\u0441\u044F \u0442\u043E\u043B\u044C\u043A\u043E \u043A \u043D\u043E\u0432\u044B\u043C \u0441\u043E\u0437\u0434\u0430\u043D\u043D\u044B\u043C \u0440\u0430\u0437\u0434\u0435\u043B\u0430\u043C"},"keep-alias-that-matches-the-filename":{name:"\u0421\u043E\u0445\u0440\u0430\u043D\u0438\u0442\u044C \u0430\u043B\u0438\u0430\u0441, \u0441\u043E\u0432\u043F\u0430\u0434\u0430\u044E\u0449\u0438\u0439 \u0441 \u043D\u0430\u0437\u0432\u0430\u043D\u0438\u0435\u043C \u0444\u0430\u0439\u043B\u0430",description:"\u0422\u0430\u043A\u0438\u0435 \u0430\u043B\u0438\u0430\u0441\u044B \u043E\u0431\u044B\u0447\u043D\u043E \u044F\u0432\u043B\u044F\u044E\u0442\u0441\u044F \u0438\u0437\u0431\u044B\u0442\u043E\u0447\u043D\u044B\u043C\u0438"},"use-yaml-key-to-keep-track-of-old-filename-or-heading":{name:"\u0418\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u044C YAML \u043A\u043B\u044E\u0447, \u0443\u043A\u0430\u0437\u0430\u043D\u043D\u044B\u0439 \u0432 \u041A\u043B\u044E\u0447 \u043F\u043E\u043C\u043E\u0449\u043D\u0438\u043A\u0430 \u0430\u043B\u0438\u0430\u0441\u0430, \u0434\u043B\u044F \u043F\u043E\u043C\u043E\u0449\u0438 \u0441 \u0438\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u044F\u043C\u0438 \u043D\u0430\u0437\u0432\u0430\u043D\u0438\u044F \u0444\u0430\u0439\u043B\u0430 \u0438\u043B\u0438 \u0437\u0430\u0433\u043E\u043B\u043E\u0432\u043A\u0430",description:"\u0415\u0441\u043B\u0438 \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u043B\u0435\u043D\u043E, \u043A\u043E\u0433\u0434\u0430 \u043F\u0435\u0440\u0432\u044B\u0439 H1 \u0437\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A \u0438\u0437\u043C\u0435\u043D\u044F\u0435\u0442\u0441\u044F \u0438\u043B\u0438 \u043D\u0430\u0437\u0432\u0430\u043D\u0438\u0435 \u0444\u0430\u0439\u043B\u0430, \u0435\u0441\u043B\u0438 \u043F\u0435\u0440\u0432\u044B\u0439 H1 \u043D\u0435 \u043F\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442, \u0442\u043E \u0441\u0442\u0430\u0440\u044B\u0439 \u0430\u043B\u0438\u0430\u0441, \u0445\u0440\u0430\u043D\u044F\u0449\u0438\u0439\u0441\u044F \u0432 \u044D\u0442\u043E\u043C \u043A\u043B\u044E\u0447\u0435, \u0431\u0443\u0434\u0435\u0442 \u0437\u0430\u043C\u0435\u043D\u0435\u043D \u043D\u0430 \u043D\u043E\u0432\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435 \u0432\u043C\u0435\u0441\u0442\u043E \u0442\u043E\u0433\u043E, \u0447\u0442\u043E\u0431\u044B \u043F\u0440\u043E\u0441\u0442\u043E \u0432\u0441\u0442\u0430\u0432\u0438\u0442\u044C \u043D\u043E\u0432\u0443\u044E \u0437\u0430\u043F\u0438\u0441\u044C \u0432 \u043C\u0430\u0441\u0441\u0438\u0432 \u0430\u043B\u0438\u0430\u0441\u043E\u0432"},"alias-helper-key":{name:"\u041A\u043B\u044E\u0447 \u043F\u043E\u043C\u043E\u0449\u043D\u0438\u043A\u0430 \u0430\u043B\u0438\u0430\u0441\u0430",description:"\u041A\u043B\u044E\u0447 \u0434\u043B\u044F \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u044F \u0434\u043B\u044F \u043F\u043E\u043C\u043E\u0449\u0438 \u0432 \u043E\u0442\u0441\u043B\u0435\u0436\u0438\u0432\u0430\u043D\u0438\u0438 \u0442\u043E\u0433\u043E, \u043A\u0430\u043A\u043E\u0439 \u043F\u043E\u0441\u043B\u0435\u0434\u043D\u0438\u0439 \u0444\u0430\u0439\u043B \u0438\u043B\u0438 \u0437\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A \u0431\u044B\u043B \u0441\u043E\u0445\u0440\u0430\u043D\u0435\u043D \u0432 frontmatter \u044D\u0442\u0438\u043C \u043F\u0440\u0430\u0432\u0438\u043B\u043E\u043C."}},"yaml-title":{name:"YAML \u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A",description:"\u0412\u0441\u0442\u0430\u0432\u043B\u044F\u0435\u0442 \u043D\u0430\u0437\u0432\u0430\u043D\u0438\u0435 \u0444\u0430\u0439\u043B\u0430 \u0432 YAML frontmatter. \u041F\u043E\u043B\u0443\u0447\u0430\u0435\u0442 \u043D\u0430\u0437\u0432\u0430\u043D\u0438\u0435 \u043D\u0430 \u043E\u0441\u043D\u043E\u0432\u0435 \u0432\u044B\u0431\u0440\u0430\u043D\u043D\u043E\u0433\u043E \u0440\u0435\u0436\u0438\u043C\u0430.","title-key":{name:"\u041A\u043B\u044E\u0447 \u043D\u0430\u0437\u0432\u0430\u043D\u0438\u044F",description:"\u041A\u0430\u043A\u043E\u0439 YAML \u043A\u043B\u044E\u0447 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u044C \u0434\u043B\u044F \u043D\u0430\u0437\u0432\u0430\u043D\u0438\u044F"},mode:{name:"\u0420\u0435\u0436\u0438\u043C",description:"\u041C\u0435\u0442\u043E\u0434 \u0434\u043B\u044F \u043F\u043E\u043B\u0443\u0447\u0435\u043D\u0438\u044F \u043D\u0430\u0437\u0432\u0430\u043D\u0438\u044F"}}},enums:{"Title Case":"\u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A","ALL CAPS":"\u0412\u0421\u0415 \u041A\u0410\u041F\u0421\u041E\u041C","First letter":"\u041F\u0435\u0440\u0432\u0430\u044F \u0431\u0443\u043A\u0432\u0430",".":".",")":")",ERROR:"\u041E\u0428\u0418\u0411\u041A\u0410",TRACE:"\u0422\u0420\u0410\u0421\u0421\u0418\u0420\u041E\u0412\u041A\u0410",DEBUG:"\u041E\u0422\u041B\u0410\u0414\u041A\u0410",INFO:"\u0418\u041D\u0424\u041E\u0420\u041C\u0410\u0426\u0418\u042F",WARN:"\u041F\u0420\u0415\u0414\u0423\u041F\u0420\u0415\u0416\u0414\u0415\u041D\u0418\u0415",SILENT:"\u0411\u0415\u0417 \u0417\u0412\u0423\u041A\u0410",ascending:"\u041F\u043E \u0432\u043E\u0437\u0440\u0430\u0441\u0442\u0430\u043D\u0438\u044E",lazy:"\u043B\u0435\u043D\u0438\u0432\u044B\u0439",preserve:"\u0441\u043E\u0445\u0440\u0430\u043D\u0438\u0442\u044C",Nothing:"\u041D\u0438\u0447\u0435\u0433\u043E","Remove hashtag":"\u0423\u0434\u0430\u043B\u0438\u0442\u044C \u0445\u044D\u0448\u0442\u0435\u0433","Remove whole tag":"\u0423\u0434\u0430\u043B\u0438\u0442\u044C \u0432\u0435\u0441\u044C \u0442\u0435\u0433",asterisk:"\u0437\u0432\u0435\u0437\u0434\u043E\u0447\u043A\u0430",underscore:"\u043D\u0438\u0436\u043D\u0435\u0435 \u043F\u043E\u0434\u0447\u0435\u0440\u043A\u0438\u0432\u0430\u043D\u0438\u0435",consistent:"\u043F\u043E\u0441\u043B\u0435\u0434\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u043D\u044B\u0439","-":"-","*":"*","+":"+",space:"\u043F\u0440\u043E\u0431\u0435\u043B","no space":"\u0431\u0435\u0437 \u043F\u0440\u043E\u0431\u0435\u043B\u0430",None:"\u041D\u0438\u0447\u0435\u0433\u043E","Ascending Alphabetical":"\u0412 \u0430\u043B\u0444\u0430\u0432\u0438\u0442\u043D\u043E\u043C \u043F\u043E\u0440\u044F\u0434\u043A\u0435","Descending Alphabetical":"\u0412 \u043E\u0431\u0440\u0430\u0442\u043D\u043E\u043C \u0430\u043B\u0444\u0430\u0432\u0438\u0442\u043D\u043E\u043C \u043F\u043E\u0440\u044F\u0434\u043A\u0435","multi-line":"\u043C\u043D\u043E\u0433\u043E\u0441\u0442\u0440\u043E\u0447\u043D\u044B\u0439","single-line":"\u043E\u0434\u043D\u043E\u0441\u0442\u0440\u043E\u0447\u043D\u044B\u0439","single string to single-line":"\u043E\u0434\u043D\u0430 \u0441\u0442\u0440\u043E\u043A\u0430 \u0432 \u043E\u0434\u043D\u043E\u0441\u0442\u0440\u043E\u0447\u043D\u044B\u0439","single string to multi-line":"\u043E\u0434\u043D\u0430 \u0441\u0442\u0440\u043E\u043A\u0430 \u0432 \u043C\u043D\u043E\u0433\u043E\u0441\u0442\u0440\u043E\u0447\u043D\u044B\u0439","single string comma delimited":"\u043E\u0434\u043D\u0430 \u0441\u0442\u0440\u043E\u043A\u0430, \u0440\u0430\u0437\u0434\u0435\u043B\u0435\u043D\u043D\u0430\u044F \u0437\u0430\u043F\u044F\u0442\u044B\u043C\u0438","single string space delimited":"\u043E\u0434\u043D\u0430 \u0441\u0442\u0440\u043E\u043A\u0430, \u0440\u0430\u0437\u0434\u0435\u043B\u0435\u043D\u043D\u0430\u044F \u043F\u0440\u043E\u0431\u0435\u043B\u0430\u043C\u0438","single-line space delimited":"\u043E\u0434\u043D\u043E\u0441\u0442\u0440\u043E\u0447\u043D\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430, \u0440\u0430\u0437\u0434\u0435\u043B\u0435\u043D\u043D\u0430\u044F \u043F\u0440\u043E\u0431\u0435\u043B\u0430\u043C\u0438","first-h1":"\u041F\u0435\u0440\u0432\u044B\u0439 H1","first-h1-or-filename-if-h1-missing":"\u041F\u0435\u0440\u0432\u044B\u0439 H1 \u0438\u043B\u0438 \u043D\u0430\u0437\u0432\u0430\u043D\u0438\u0435 \u0444\u0430\u0439\u043B\u0430, \u0435\u0441\u043B\u0438 H1 \u043D\u0435 \u043D\u0430\u0439\u0434\u0435\u043D",filename:"\u041D\u0430\u0437\u0432\u0430\u043D\u0438\u0435 \u0444\u0430\u0439\u043B\u0430",never:"\u041D\u0438\u043A\u043E\u0433\u0434\u0430","after 5 seconds":"\u0427\u0435\u0440\u0435\u0437 5 \u0441\u0435\u043A\u0443\u043D\u0434","after 10 seconds":"\u0427\u0435\u0440\u0435\u0437 10 \u0441\u0435\u043A\u0443\u043D\u0434","after 15 seconds":"\u0427\u0435\u0440\u0435\u0437 15 \u0441\u0435\u043A\u0443\u043D\u0434","after 30 seconds":"\u0427\u0435\u0440\u0435\u0437 30 \u0441\u0435\u043A\u0443\u043D\u0434","after 1 minute":"\u0427\u0435\u0440\u0435\u0437 1 \u043C\u0438\u043D\u0443\u0442\u0443","file system":"\u0421\u0438\u0441\u0442\u0435\u043C\u0430 \u0444\u0430\u0439\u043B\u043E\u0432",frontmatter:"YAML frontmatter","user or Linter edits":"\u0418\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u044F \u0432 Obsidian","''":"''","\u2018\u2019":"\u2018\u2019",'""':'""',"\u201C\u201D":"\u201C\u201D","\\":"\\","<br>":"<br>"," ":" ","<br/>":"<br/>"}};var Cf={};var If={commands:{"lint-file":{name:"Ge\xE7erli dosyay\u0131 lintle","error-message":"Dosyada Lintleme Hatas\u0131"},"lint-file-unless-ignored":{name:"Yoksay\u0131lmad\u0131k\xE7a ge\xE7erli dosyay\u0131 lintle"},"lint-all-files":{name:"Kasadaki t\xFCm dosyalar\u0131 lintle","error-message":"Dosyada T\xFCm Dosyalar\u0131 Lintleme Hatas\u0131","success-message":"T\xFCm dosyalar lintlendi","errors-message-singular":"T\xFCm dosyalar lintlendi ve 1 hata vard\u0131.","errors-message-plural":"T\xFCm dosyalar lintlendi ve {NUM} hata vard\u0131.","start-message":"Bu, t\xFCm dosyalar\u0131n\u0131z\u0131 d\xFCzenler ve hatalara yol a\xE7abilir.","submit-button-text":"T\xFCm\xFCn\xFC Lintle","submit-button-notice-text":"T\xFCm dosyalar lintleniyor..."},"lint-all-files-in-folder":{name:"Ge\xE7erli klas\xF6rdeki t\xFCm dosyalar\u0131 lintle","start-message":"Bu, {FOLDER_NAME} dahilindeki t\xFCm dosyalar\u0131n\u0131z\u0131 ve alt klas\xF6rlerini d\xFCzenler ve hatalara yol a\xE7abilir.","submit-button-text":"{FOLDER_NAME} i\xE7indeki T\xFCm Dosyalar\u0131 Lintle","submit-button-notice-text":"{FOLDER_NAME} i\xE7indeki t\xFCm dosyalar lintleniyor...","error-message":"Klas\xF6rdeki T\xFCm Dosyalar\u0131 Lintleme Hatas\u0131 Dosyada","success-message":"{FOLDER_NAME} i\xE7indeki t\xFCm {NUM} dosya lintlendi.","message-singular":"{FOLDER_NAME} i\xE7indeki t\xFCm {NUM} dosya lintlendi ve 1 hata vard\u0131.","message-plural":"{FOLDER_NAME} i\xE7indeki t\xFCm {FILE_COUNT} dosya lintlendi ve {ERROR_COUNT} hata vard\u0131."},"paste-as-plain-text":{name:"D\xFCz Metin Olarak & Modifikasyonsuz Yap\u0131\u015Ft\u0131r"},"lint-file-pop-up-menu-text":{name:"Dosyay\u0131 lintle"},"lint-folder-pop-up-menu-text":{name:"Klas\xF6r\xFC lintle"}},logs:{"plugin-load":"Eklenti y\xFCkleniyor","plugin-unload":"Eklenti kald\u0131r\u0131l\u0131yor","folder-lint":"Klas\xF6r lintleniyor ","linter-run":"Lintleme \xE7al\u0131\u015Ft\u0131r\u0131l\u0131yor","paste-link-warning":"pano i\xE7eri\u011Fi bir link oldu\u011Fu ve yap\u0131\u015Ft\u0131rmay\u0131 de\u011Fi\u015Ftiren di\u011Fer eklentilerle \xE7ak\u0131\u015Fmay\u0131 \xF6nlemek i\xE7in lintleme yap\u0131\u015Ft\u0131rmas\u0131 iptal edildi.","see-console":"Daha fazla detay i\xE7in konsolu kontrol edin.","unknown-error":"Lintleme s\u0131ras\u0131nda bilinmeyen bir hata olu\u015Ftu.","moment-locale-not-found":"Moment.js yerelini {MOMENT_LOCALE} olarak de\u011Fi\u015Ftirmeye \xE7al\u0131\u015F\u0131yor, elde edilen {CURRENT_LOCALE}","file-change-lint-message-start":"Lintlendi","pre-rules":"normal kurallardan \xF6nceki kurallar","post-rules":"normal kurallardan sonraki kurallar","rule-running":"kurallar \xE7al\u0131\u015Ft\u0131r\u0131l\u0131yor","custom-regex":"\xF6zel regex kurallar\u0131","running-custom-regex":"\xD6zel Regex \xC7al\u0131\u015Ft\u0131r\u0131l\u0131yor","running-custom-lint-command":"\xD6zel Lint Komutlar\u0131 \xC7al\u0131\u015Ft\u0131r\u0131l\u0131yor","custom-lint-duplicate-warning":'Ayn\u0131 komutu ("{COMMAND_NAME}") \xF6zel bir lint kural\u0131 olarak iki kez \xE7al\u0131\u015Ft\u0131ramazs\u0131n\u0131z.',"custom-lint-error-message":"\xD6zel Lint Komutu Hatas\u0131","disabled-text":"devre d\u0131\u015F\u0131","run-rule-text":"\xC7al\u0131\u015Ft\u0131r\u0131l\u0131yor","timing-key-not-found":"'{TIMING_KEY}' zamanlama anahtar\u0131 zamanlama bilgisi listesinde bulunamad\u0131, bu y\xFCzden yoksay\u0131ld\u0131","milliseconds-abbreviation":"ms","invalid-date-format-error":"Olu\u015Fturulan tarih format\u0131 '{DATE}' ayr\u0131\u015Ft\u0131r\u0131lamad\u0131 veya belirlenemedi, bu y\xFCzden '{FILE_NAME}' dosyas\u0131ndaki olu\u015Fturulan tarih ayn\u0131 b\u0131rak\u0131ld\u0131","invalid-delimiter-error-message":"ayra\xE7 sadece tek bir karakter olabilir","missing-footnote-error-message":"'{FOOTNOTE}' dipnotunun i\xE7eri\u011Finden \xF6nce kar\u015F\u0131l\u0131k gelen bir dipnot referans\u0131 yok ve i\u015Flenemez. L\xFCtfen t\xFCm dipnotlar\u0131n, dipnot i\xE7eri\u011Finden \xF6nce kar\u015F\u0131l\u0131k gelen bir referans\u0131 oldu\u011Fundan emin olun.","too-many-footnotes-error-message":"'{FOOTNOTE_KEY}' dipnot anahtar\u0131 birden fazla dipnota at\u0131fta bulunuyor. L\xFCtfen dipnotlar\u0131 g\xFCncelleyin, b\xF6ylece her dipnot anahtar\u0131 i\xE7in yaln\u0131zca bir dipnot olur.","wrapper-yaml-error":"YAML'da hata: {ERROR_MESSAGE}","wrapper-unknown-error":"bilinmeyen hata: {ERROR_MESSAGE}"},"notice-text":{"empty-clipboard":"Panoda i\xE7erik yok.","characters-added":"karakterler eklendi","characters-removed":"karakterler kald\u0131r\u0131ld\u0131"},"all-rules-option":"T\xFCm\xFC","linter-title":"Linter","empty-search-results-text":"Arama ile e\u015Fle\u015Fen ayar bulunamad\u0131","warning-text":"Uyar\u0131","file-backup-text":"Dosyalar\u0131n\u0131z\u0131n yede\u011Fini ald\u0131\u011F\u0131n\u0131zdan emin olun.","do-not-show-again":"Bu onay\u0131 bir daha g\xF6sterme",tabs:{names:{general:"Genel",custom:"\xD6zel",yaml:"YAML",heading:"Ba\u015Fl\u0131k",content:"\u0130\xE7erik",footnote:"Dipnot",spacing:"Bo\u015Fluk",paste:"Yap\u0131\u015Ft\u0131r",debug:"Hata ay\u0131kla"},general:{"lint-on-save":{name:"Kaydederken d\xFCzelt",description:"Manuel kaydetme (Ctrl + S tu\u015Funa bas\u0131ld\u0131\u011F\u0131nda veya vim tu\u015F ba\u011Flamalar\u0131n\u0131 kullan\u0131rken :w komutu \xE7al\u0131\u015Ft\u0131r\u0131ld\u0131\u011F\u0131nda) dosyay\u0131 d\xFCzeltir"},"display-message":{name:"D\xFCzeltme sonras\u0131 mesaj\u0131 g\xF6ster",description:"D\xFCzeltme sonras\u0131 de\u011Fi\u015Fen karakter say\u0131s\u0131n\u0131 g\xF6sterir"},"suppress-message-when-no-change":{name:"De\u011Fi\u015Fiklik Olmad\u0131\u011F\u0131nda Mesaj\u0131 Bast\u0131r",description:"Etkinle\u015Ftirildi\u011Finde, ger\xE7ek de\u011Fi\u015Fiklikler olmad\u0131\u011F\u0131nda mesaj g\xF6sterilmez."},"lint-on-file-change":{name:"Dosya De\u011Fi\u015Fikli\u011Finde D\xFCzeltme",description:"Bir dosya kapat\u0131ld\u0131\u011F\u0131nda veya yeni bir dosya a\xE7\u0131ld\u0131\u011F\u0131nda, \xF6nceki dosya d\xFCzeltilir."},"display-lint-on-file-change-message":{name:"Dosya De\u011Fi\u015Fikli\u011Finde D\xFCzeltme Mesaj\u0131n\u0131 G\xF6ster",description:"<code>Dosya De\u011Fi\u015Fikli\u011Finde D\xFCzeltme</code> oldu\u011Funda bir mesaj g\xF6sterir"},"folders-to-ignore":{name:"Yoksay\u0131lacak klas\xF6rler",description:"T\xFCm dosyalar\u0131 d\xFCzeltirken veya kaydederken d\xFCzeltme i\u015Fleminin yoksay\u0131laca\u011F\u0131 klas\xF6rler. Klas\xF6r yollar\u0131n\u0131 yeni sat\u0131rlarla ay\u0131rarak girin"},"additional-file-extensions":{name:"Ek dosya uzant\u0131lar\u0131",description:"md dosyalar\u0131na ek olarak lintlenecek dosya uzant\u0131lar\u0131. \xD6rne\u011Fin mdx veya svx. Ba\u015Ftaki noktay\u0131 eklemeyin. <b>Not: Yaln\u0131zca Obsidian'\u0131n markdown olarak g\xF6rd\xFC\u011F\xFC dosyalar (yerel veya di\u011Fer eklentiler arac\u0131l\u0131\u011F\u0131yla) lintlenecektir, eklenen uzant\u0131lardan ba\u011F\u0131ms\u0131z olarak.</b>","extension-placeholder":"\xF6rn. mdx","add-input-button-text":"Ba\u015Fka uzant\u0131 ekle"},"override-locale":{name:"Yerel ayarlar\u0131n \xFCzerine yaz",description:"Varsay\u0131lan\u0131n d\u0131\u015F\u0131nda bir yerel ayar kullanmak istiyorsan\u0131z bunu ayarlay\u0131n"},"same-as-system-locale":"Sistemle ayn\u0131 ({SYS_LOCALE})","yaml-aliases-section-style":{name:"YAML takma adlar\u0131 b\xF6l\xFCm\xFC stili",description:"YAML takma adlar\u0131 b\xF6l\xFCm\xFCn\xFCn stili"},"yaml-tags-section-style":{name:"YAML etiketleri b\xF6l\xFCm\xFC stili",description:"YAML etiketleri b\xF6l\xFCm\xFCn\xFCn stili"},"default-array-style":{name:"Varsay\u0131lan YAML dizi b\xF6l\xFCm\xFC stili",description:"<code>tags</code>, <code>aliases</code> veya <code>Force key values to be single-line arrays</code> ve <code>Force key values to be multi-line arrays</code> olmayan di\u011Fer YAML dizilerinin stili"},"default-escape-character":{name:"Varsay\u0131lan Ka\xE7\u0131\u015F Karakteri",description:"Tek t\u0131rnak ve \xE7ift t\u0131rnak bulunmayan YAML de\u011Ferlerinden ka\xE7mak i\xE7in kullan\u0131lacak varsay\u0131lan karakter."},"remove-unnecessary-escape-chars-in-multi-line-arrays":{name:"\xC7ok Sat\u0131rl\u0131 Dizi Format\u0131ndayken Gereksiz Ka\xE7\u0131\u015F Karakterlerini Kald\u0131r",description:"\xC7ok sat\u0131rl\u0131 YAML dizileri i\xE7in ka\xE7\u0131\u015F karakterleri tek sat\u0131rl\u0131 dizilere g\xF6re ayn\u0131 ka\xE7\u0131\u015Fa ihtiya\xE7 duymaz, bu y\xFCzden \xE7ok sat\u0131rl\u0131 format i\xE7erisinde gerekli olmayan ekstra ka\xE7\u0131\u015Flar\u0131 kald\u0131r\u0131r"},"number-of-dollar-signs-to-indicate-math-block":{name:"Matematiksel Blo\u011Fu Belirtmek \u0130\xE7in Dolar \u0130\u015Fareti Say\u0131s\u0131",description:"Matematik i\xE7eri\u011Finin bir matematiksel blok yerine inline matematik olup olmad\u0131\u011F\u0131n\u0131 belirlemek i\xE7in kullan\u0131lacak dolar i\u015Fareti say\u0131s\u0131"}},debug:{"log-level":{name:"Log D\xFCzeyi",description:"Hizmetin loglamaya izin verdi\u011Fi log t\xFCrleri. Varsay\u0131lan ERROR'dur."},"linter-config":{name:"Linter Yap\u0131land\u0131rmas\u0131",description:"Ayar sayfas\u0131n\u0131n y\xFCklenmesi s\u0131ras\u0131nda Linter i\xE7in data.json i\xE7eri\u011Fi"},"log-collection":{name:"Kaydetme d\xFCzeltmesi ve mevcut dosyan\u0131n d\xFCzeltilmesi s\u0131ras\u0131nda loglar\u0131 topla",description:"<code>Kaydetme d\xFCzeltmesi</code> yapt\u0131\u011F\u0131n\u0131zda ve mevcut dosyay\u0131 d\xFCzeltirken loglar\u0131 toplar. Bu loglar hata ay\u0131klama ve hata raporlar\u0131 olu\u015Fturma i\xE7in yard\u0131mc\u0131 olabilir."},"linter-logs":{name:"Linter Loglar\u0131",description:"Son <code>Kaydetme d\xFCzeltmesi</code> veya son mevcut dosya \xE7al\u0131\u015Ft\u0131rmas\u0131ndan elde edilen loglar (e\u011Fer etkinle\u015Ftirilmi\u015Fse)."}}},options:{"custom-command":{name:"\xD6zel Komutlar",description:"\xD6zel komutlar, linter normal kurallar\u0131n\u0131 \xE7al\u0131\u015Ft\u0131rmay\u0131 bitirdikten sonra \xE7al\u0131\u015Ft\u0131r\u0131lan Obsidyen komutlard\u0131r. Bu, YAML zaman damgas\u0131 mant\u0131\u011F\u0131 \xE7al\u0131\u015Fmadan \xF6nce \xE7al\u0131\u015Fmad\u0131klar\u0131 anlam\u0131na gelir, dolay\u0131s\u0131yla linterin bir sonraki \xE7al\u0131\u015Fmas\u0131nda YAML zaman damgas\u0131n\u0131n tetiklenmesine neden olabilirler. Bir Obsidyen komutunu yaln\u0131zca bir kez se\xE7ebilirsiniz.","add-input-button-text":"Yeni komut ekle","command-search-placeholder-text":"Obsidian komutu"},"custom-replace":{name:"\xD6zel Regex De\u011Fi\u015Ftirme",description:"\xD6zel regex de\u011Fi\u015Ftirme, bulunan regex ile e\u015Fle\u015Fen her \u015Feyi de\u011Fi\u015Ftirme de\u011Feri ile de\u011Fi\u015Ftirmek i\xE7in kullan\u0131labilir. De\u011Fi\u015Ftirme ve bulma de\u011Ferleri ge\xE7erli regex de\u011Ferleri olmal\u0131d\u0131r.","add-input-button-text":"Yeni regex de\u011Fi\u015Ftirme ekle","regex-to-find-placeholder-text":"bulunacak regex","flags-placeholder-text":"bayraklar","regex-to-replace-placeholder-text":"de\u011Fi\u015Ftirilecek regex","label-placeholder-text":"etiket"}},rules:{"auto-correct-common-misspellings":{"delete-tooltip":"Sil",name:"Yayg\u0131n Yanl\u0131\u015F Yaz\u0131mlar\u0131 Otomatik D\xFCzelt",description:'Yayg\u0131n yanl\u0131\u015F yaz\u0131mlar\u0131n s\xF6zl\xFC\u011F\xFCn\xFC kullanarak bunlar\u0131 do\u011Fru yaz\u0131mlar\u0131na otomatik olarak d\xF6n\xFC\u015Ft\xFCr\xFCr. Otomatik d\xFCzeltilen kelimelerin tam listesi i\xE7in <a href="https://github.com/platers/obsidian-linter/tree/master/src/utils/default-misspellings.md">otomatik-d\xFCzeltme haritas\u0131na</a> bak\u0131n.',"ignore-words":{name:"Kelimeleri Yoksay",description:"Otomatik d\xFCzeltme s\u0131ras\u0131nda yoksay\u0131lacak k\xFC\xE7\xFCk harfli kelimelerin virg\xFClle ayr\u0131lm\u0131\u015F listesi"}},"add-blockquote-indentation-on-paste":{name:"Yap\u0131\u015Ft\u0131rma S\u0131ras\u0131nda Blok Al\u0131nt\u0131 Girintisini Ekle",description:"\u0130mle\xE7 bir blok al\u0131nt\u0131/callout sat\u0131r\u0131nda oldu\u011Funda, t\xFCm sat\u0131rlara, ilk sat\u0131r hari\xE7, blok al\u0131nt\u0131lar ekler"},"blockquote-style":{name:"Blok Al\u0131nt\u0131 Stili",description:"Blok al\u0131nt\u0131 stili tutarl\u0131 olmal\u0131d\u0131r.",style:{name:"Stil",description:"Blok al\u0131nt\u0131 g\xF6stergelerinde kullan\u0131lan stil"}},"capitalize-headings":{name:"B\xFCy\xFCk Harfli Ba\u015Fl\u0131klar",description:"Ba\u015Fl\u0131klar b\xFCy\xFCk harfle bi\xE7imlendirilmelidir",style:{name:"Stil",description:"Kullan\u0131lacak b\xFCy\xFCk harfle ba\u015Flatma stili"},"ignore-case-words":{name:"Durum S\xF6zc\xFCklerini Yoksay",description:"Ba\u015Fl\u0131k durum stilini sadece t\xFCm k\xFC\xE7\xFCk harfli s\xF6zc\xFCklere uygula"},"ignore-words":{name:"S\xF6zc\xFCkleri Yoksay",description:"B\xFCy\xFCk harfle ba\u015Flat\u0131rken yoksay\u0131lacak s\xF6zc\xFCklerin virg\xFClle ayr\u0131lm\u0131\u015F listesi"},"lowercase-words":{name:"K\xFC\xE7\xFCk Harfli S\xF6zc\xFCkler",description:"K\xFC\xE7\xFCk harfli tutulacak s\xF6zc\xFCklerin virg\xFClle ayr\u0131lm\u0131\u015F listesi"}},"compact-yaml":{name:"S\u0131k\u0131\u015Ft\u0131r\u0131lm\u0131\u015F YAML",description:"YAML \xF6n bilgisindeki ba\u015Ftaki ve sondaki bo\u015F sat\u0131rlar\u0131 kald\u0131r\u0131r.","inner-new-lines":{name:"\u0130\xE7 Yeni Sat\u0131rlar",description:"YAML'\u0131n ba\u015F\u0131nda veya sonunda olmayan yeni sat\u0131rlar\u0131 kald\u0131r\u0131r."}},"consecutive-blank-lines":{name:"Ard\u0131\u015F\u0131k bo\u015F sat\u0131rlar",description:"En fazla bir ard\u0131\u015F\u0131k bo\u015F sat\u0131r olmal\u0131d\u0131r."},"convert-bullet-list-markers":{name:"Bullet List Markerlar\u0131n\u0131 D\xF6n\xFC\u015Ft\xFCr",description:"Bullet list marker sembollerini markdown list markerlar\u0131na d\xF6n\xFC\u015Ft\xFCr\xFCr."},"convert-spaces-to-tabs":{name:"Bo\u015Fluklar\u0131 Sekmeye D\xF6n\xFC\u015Ft\xFCr",description:"Ba\u015Ftaki bo\u015Fluklar\u0131 sekmeye d\xF6n\xFC\u015Ft\xFCr\xFCr.",tabsize:{name:"Sekme Boyutu",description:"Bir sekme haline d\xF6n\xFC\u015Ft\xFCr\xFClecek bo\u015Fluk say\u0131s\u0131"}},"emphasis-style":{name:"Vurgu Stili",description:"Vurgu stilinin tutarl\u0131 olmas\u0131n\u0131 sa\u011Flar.",style:{name:"Stil",description:"Vurgulanan i\xE7eri\u011Fi belirtmek i\xE7in kullan\u0131lan stil"}},"empty-line-around-blockquotes":{name:"Al\u0131nt\u0131 Bloklar\u0131n\u0131n Etraf\u0131nda Bo\u015F Sat\u0131r",description:"Bir belgenin ba\u015F\u0131n\u0131 veya sonunu ba\u015Flatmayan al\u0131nt\u0131 bloklar\u0131n etraf\u0131nda bo\u015F bir sat\u0131r olmal\u0131d\u0131r.<b>Not: bo\u015F bir sat\u0131r ya al\u0131nt\u0131 bloklar i\xE7in bir seviye daha az girinti veya yeni bir sat\u0131r karakteri demektir.</b>"},"empty-line-around-code-fences":{name:"Kod \xC7itlerinin Etraf\u0131nda Bo\u015F Sat\u0131r",description:"Bir belgenin ba\u015F\u0131n\u0131 veya sonunu ba\u015Flatmayan kod \xE7itlerinin etraf\u0131nda bo\u015F bir sat\u0131r olmal\u0131d\u0131r."},"empty-line-around-math-blocks":{name:"Matematik Bloklar\u0131n\u0131n Etraf\u0131nda Bo\u015F Sat\u0131r",description:"Tek sat\u0131rl\u0131k matematik i\xE7in bir matematik blo\u011Funu belirtmek i\xE7in ka\xE7 dolar i\u015Fareti oldu\u011Funu belirleyen <code>Dolar \u0130\u015Faretlerinin Say\u0131s\u0131yla Matematik Blo\u011Funu Belirt</code> kullan\u0131larak matematik bloklar\u0131n\u0131n etraf\u0131nda bo\u015F bir sat\u0131r olmal\u0131d\u0131r."},"empty-line-around-tables":{name:"Tablolar\u0131n Etraf\u0131nda Bo\u015F Sat\u0131r",description:"Bir belgenin ba\u015F\u0131n\u0131 veya sonunu ba\u015Flatmayan github flavored tablolar\u0131n etraf\u0131nda bo\u015F bir sat\u0131r olmal\u0131d\u0131r."},"escape-yaml-special-characters":{name:"YAML \xD6zel Karakterlerine Ka\xE7\u0131\u015F \u0130\u015Flemi Yap",description:`YAML i\xE7indeki bo\u015Flukla beraber gelen iki nokta \xFCst \xFCste (:), tek t\u0131rnak (') ve \xE7ift t\u0131rnak (") karakterlerini ka\xE7\u0131\u015F i\u015Flemine tabi tutar.`,"try-to-escape-single-line-arrays":{name:"Tek Sat\u0131rl\u0131k Listeleri Ka\xE7\u0131\u015F Denemesi",description:'Bir dizinin "[" ile ba\u015Flad\u0131\u011F\u0131n\u0131, "]" ile bitti\u011Fini ve \xF6\u011Felerin "," ile ayr\u0131ld\u0131\u011F\u0131n\u0131 varsayarak dizi de\u011Ferlerini ka\xE7\u0131\u015F i\u015Flemine tabi tutmaya \xE7al\u0131\u015F\u0131r.'}},"file-name-heading":{name:"Dosya Ad\u0131 Ba\u015Fl\u0131\u011F\u0131",description:"E\u011Fer hi\xE7 H1 ba\u015Fl\u0131\u011F\u0131 yoksa dosya ad\u0131n\u0131 H1 ba\u015Fl\u0131\u011F\u0131 olarak ekler."},"footnote-after-punctuation":{name:"Noktalama \u0130\u015Faretinden Sonra Dipnot",description:"Dipnot referanslar\u0131n\u0131n noktalama i\u015Faretinden \xF6nce de\u011Fil, sonra yerle\u015Ftirildi\u011Finden emin olur."},"force-yaml-escape":{name:"YAML Ka\xE7\u0131\u015F\u0131n\u0131 Zorla",description:"Belirtilen YAML anahtarlar\u0131 i\xE7in ka\xE7\u0131\u015F de\u011Ferleri.","force-yaml-escape-keys":{name:"Anahtarlarda YAML Ka\xE7\u0131\u015F\u0131n\u0131 Zorla",description:"Yeni bir sat\u0131r karakteri ile ayr\u0131lm\u0131\u015F belirtilen YAML anahtarlar\u0131nda YAML ka\xE7\u0131\u015F karakterini kullan\u0131r, e\u011Fer zaten ka\xE7\u0131\u015F yap\u0131lmam\u0131\u015Fsa. YAML dizilerinde kullanmay\u0131n"}},"format-tags-in-yaml":{name:"YAML Etiketlerini Bi\xE7imlendir",description:"YAML \xF6n madde i\xE7indeki etiketlerden hashtagleri kald\u0131r\u0131r, \xE7\xFCnk\xFC bunlar etiketleri ge\xE7ersiz k\u0131lar."},"format-yaml-array":{name:"YAML Dizisini Bi\xE7imlendir",description:"Normal YAML dizilerinin \xE7ok sat\u0131rl\u0131 veya tek sat\u0131rl\u0131 olarak bi\xE7imlendirilmesine izin verir ve <code>tags</code> ve <code>aliases</code> baz\u0131 Obsidian \xF6zg\xFC \xF6zelliklerine sahip YAML formatlar\u0131nda bulunabilir.<b>Not: Tek giri\u015Fli bir diziden birden fazla giri\u015Fi olan tek sat\u0131rl\u0131 bir diziye ge\xE7mek ayn\u0131d\u0131r, tek fark \xE7ok sat\u0131rl\u0131 bir dizi olmas\u0131d\u0131r.</b>","alias-key":{name:"YAML takma adlar\u0131 b\xF6l\xFCm\xFCn\xFC bi\xE7imlendir",description:"YAML takma adlar\u0131 b\xF6l\xFCm\xFC i\xE7in bi\xE7imlendirmeyi a\xE7ar. Bu se\xE7ene\u011Fi <code>YAML Title Alias</code> kural\u0131yla birlikte kullanmaman\u0131z \xF6nerilir \xE7\xFCnk\xFC birlikte d\xFCzg\xFCn \xE7al\u0131\u015Fmayabilir veya farkl\u0131 bi\xE7imlendirme stilleri se\xE7ilmi\u015F olabilir, bu beklenmeyen sonu\xE7lara yol a\xE7abilir."},"tag-key":{name:"YAML etiketleri b\xF6l\xFCm\xFCn\xFC bi\xE7imlendir",description:"YAML etiketleri b\xF6l\xFCm\xFC i\xE7in bi\xE7imlendirmeyi a\xE7ar."},"default-array-keys":{name:"YAML dizi b\xF6l\xFCmlerini bi\xE7imlendir",description:"Normal YAML dizileri i\xE7in bi\xE7imlendirmeyi a\xE7ar"},"force-single-line-array-style":{name:"Anahtar de\u011Ferlerini tek sat\u0131rl\u0131 dizilere zorla",description:"Yeni sat\u0131r ile ayr\u0131lan anahtarlar i\xE7in YAML dizisini tek sat\u0131rl\u0131 formatta olmaya zorlar (bu se\xE7ene\u011Fi devre d\u0131\u015F\u0131 b\u0131rakmak i\xE7in bo\u015F b\u0131rak\u0131n)"},"force-multi-line-array-style":{name:"Anahtar de\u011Ferlerini \xE7ok sat\u0131rl\u0131 dizilere zorla",description:"Yeni sat\u0131r ile ayr\u0131lan anahtarlar i\xE7in YAML dizisini \xE7ok sat\u0131rl\u0131 formatta olmaya zorlar (bu se\xE7ene\u011Fi devre d\u0131\u015F\u0131 b\u0131rakmak i\xE7in bo\u015F b\u0131rak\u0131n)"}},"header-increment":{name:"Ba\u015Fl\u0131k Art\u0131r\u0131m\u0131",description:"Ba\u015Fl\u0131k seviyeleri bir seferde sadece bir seviye artmal\u0131d\u0131r","start-at-h2":{name:"Ba\u015Fl\u0131k Art\u0131r\u0131m\u0131n\u0131 Ba\u015Fl\u0131k Seviyesi 2\u2019de Ba\u015Flat",description:"Bir dosyadaki minimum ba\u015Fl\u0131k seviyesini ba\u015Fl\u0131k seviyesi 2 yapar ve buna g\xF6re t\xFCm ba\u015Fl\u0131klar\u0131 kayd\u0131r\u0131r, b\xF6ylece ba\u015Fl\u0131k art\u0131\u015F\u0131 seviye 2 ba\u015Fl\u0131\u011F\u0131 ile ba\u015Flar."}},"heading-blank-lines":{name:"Ba\u015Fl\u0131k Bo\u015F Sat\u0131rlar\u0131",description:"T\xFCm ba\u015Fl\u0131klar\u0131n hem \xF6ncesinde hem de sonras\u0131nda birer bo\u015F sat\u0131r olmal\u0131d\u0131r (ba\u015Fl\u0131k belgenin ba\u015F\u0131nda veya sonunda oldu\u011Funda bu durum ge\xE7erli de\u011Fildir).",bottom:{name:"Alt",description:"Ba\u015Fl\u0131klar\u0131n sonras\u0131na bo\u015F sat\u0131r ekler (Devre d\u0131\u015F\u0131 b\u0131rak\u0131ld\u0131\u011F\u0131nda, ba\u015Fl\u0131klar\u0131n ard\u0131ndan gelen bo\u015F sat\u0131rlar\u0131 kald\u0131rmaz)"},"empty-line-after-yaml":{name:"YAML ve Ba\u015Fl\u0131k Aras\u0131nda Bo\u015F Sat\u0131r",description:"YAML \xF6n madde ve ba\u015Fl\u0131k aras\u0131ndaki bo\u015F sat\u0131r\u0131 korur"}},"headings-start-line":{name:"Ba\u015Fl\u0131klar Sat\u0131r\u0131 Ba\u015Flat\u0131r",description:"Bir sat\u0131r\u0131 ba\u015Flatmayan ba\u015Fl\u0131klar\u0131n \xF6ncesi bo\u015Fluklar\u0131 kald\u0131r\u0131l\u0131r ki ba\u015Fl\u0131klar ba\u015Fl\u0131k olarak tan\u0131nabilsin."},"insert-yaml-attributes":{name:"YAML \xD6zniteliklerini Ekle",description:"Verilen YAML \xF6zniteliklerini YAML \xF6n maddesine ekler. Her \xF6zniteli\u011Fi tek bir sat\u0131ra koyun.","text-to-insert":{name:"Eklenecek metin",description:"YAML \xF6n maddesine eklenen metin"}},"line-break-at-document-end":{name:"Belge Sonunda Sat\u0131r Sonu",description:"Bir belgenin sonunda tam olarak bir sat\u0131r sonu oldu\u011Funu garanti eder."},"move-footnotes-to-the-bottom":{name:"Dipnotlar\u0131 Altbilgiye Ta\u015F\u0131",description:"T\xFCm dipnotlar\u0131 belgenin alt\u0131na ta\u015F\u0131r."},"move-math-block-indicators-to-their-own-line":{name:"Matematik Blok G\xF6stergelerini Kendi Sat\u0131rlar\u0131na Ta\u015F\u0131",description:'Tek sat\u0131rl\u0131 matematik i\xE7in ka\xE7 dolar i\u015Faretinin bir matematik blo\u011Funu g\xF6sterdi\u011Fini belirlemek i\xE7in "Bir Matematik Blo\u011Fu G\xF6stermek \u0130\xE7in Dolar \u0130\u015Fareti Say\u0131s\u0131"n\u0131 kullanarak t\xFCm ba\u015Flang\u0131\xE7 ve biti\u015F matematik blo\u011Fu g\xF6stergelerini kendi sat\u0131rlar\u0131na ta\u015F\u0131y\u0131n.'},"move-tags-to-yaml":{name:"Etiketleri YAML'a Ta\u015F\u0131",description:"T\xFCm etiketleri belgenin YAML \xF6n maddesine ta\u015F\u0131r.","how-to-handle-existing-tags":{name:"Metin i\xE7indeki etiket i\u015Flemi",description:"\xD6n maddeye ta\u015F\u0131nd\u0131ktan sonra dosyan\u0131n i\xE7eri\u011Finde bulunan ve yoksay\u0131lmayan etiketlerle ne yap\u0131laca\u011F\u0131"},"tags-to-ignore":{name:"Yoksay\u0131lacak etiketler",description:"\u0130\xE7erik g\xF6vdesindeki hashtag'lerden kald\u0131rma etkinle\u015Ftirilmi\u015Fse, etiketler dizisine ta\u015F\u0131nmayacak veya i\xE7erik g\xF6vdesinden kald\u0131r\u0131lmayacak etiketler. Her etiket yeni bir sat\u0131rda ve <code>#</code> olmadan olmal\u0131d\u0131r.<b>Etiket ad\u0131nda hashtag i\xE7ermedi\u011Finizden emin olun.</b>"}},"no-bare-urls":{name:"Yal\u0131n URL'ler Olmas\u0131n",description:"Yal\u0131n URL'leri a\xE7\u0131l\u0131 ayra\xE7lar ile ku\u015Fat\u0131r, tek veya \xE7ift t\u0131rnak, k\xF6\u015Feli parantez veya e\u011Fik kesme i\u015Fareti i\xE7inde de\u011Filse."},"ordered-list-style":{name:"S\u0131ral\u0131 Liste Stili",description:"S\u0131ral\u0131 listelerin belirtilen stili izlemesini sa\u011Flar.<b>Not: 2 bo\u015Fluk veya 1 sekme bir girinti seviyesi olarak kabul edilir.</b>","number-style":{name:"Numara Stili",description:"S\u0131ral\u0131 liste g\xF6stergelerinde kullan\u0131lan numara stili"},"list-end-style":{name:"S\u0131ral\u0131 Liste G\xF6sterge Sonu Stili",description:"Bir s\u0131ral\u0131 liste g\xF6stergesinin biti\u015F karakteri"}},"paragraph-blank-lines":{name:"Paragraf Bo\u015F Sat\u0131rlar\u0131",description:"T\xFCm paragraflar\u0131n hem \xF6nce hem sonra tam olarak bir bo\u015F sat\u0131r\u0131 olmal\u0131d\u0131r."},"prevent-double-checklist-indicator-on-paste":{name:"Yap\u0131\u015Ft\u0131rmada \xC7ift Kontrol Listesi G\xF6stergesini \xD6nle",description:"Kurs\xF6r\xFCn dosyadaki sat\u0131rda bir kontrol listesi g\xF6stergesi varsa, yap\u0131\u015Ft\u0131r\u0131lacak metinden ba\u015Flang\u0131\xE7 kontrol listesi g\xF6stergesini kald\u0131r\u0131r"},"prevent-double-list-item-indicator-on-paste":{name:"Yap\u0131\u015Ft\u0131rmada \xC7ift Liste \xD6\u011Fesi G\xF6stergesini \xD6nle",description:"Kurs\xF6r\xFCn dosyadaki sat\u0131rda bir liste g\xF6stergesi varsa, yap\u0131\u015Ft\u0131r\u0131lacak metinden ba\u015Flang\u0131\xE7 listesi g\xF6stergesini kald\u0131r\u0131r"},"proper-ellipsis-on-paste":{name:"Yap\u0131\u015Ft\u0131rmada Uygun \xDC\xE7 Nokta",description:"Yap\u0131\u015Ft\u0131r\u0131lacak metinde aralar\u0131nda bo\u015Fluk olsa bile ard\u0131\u015F\u0131k \xFC\xE7 noktay\u0131, \xFC\xE7 nokta karakteriyle ile de\u011Fi\u015Ftirir"},"proper-ellipsis":{name:"Uygun \xDC\xE7 Nokta",description:"Ard\u0131\u015F\u0131k \xFC\xE7 tane noktay\u0131, \xFC\xE7 nokta karakteriyle de\u011Fi\u015Ftirir."},"quote-style":{name:"\xFC\xE7 nokta karakteriyle",description:"G\xF6vde i\xE7eri\u011Findeki al\u0131nt\u0131lar\u0131 belirtilen tek ve \xE7ift al\u0131nt\u0131 stillerine g\xFCnceller.","single-quote-enabled":{name:"Tek Al\u0131nt\u0131 Stili Kullan\u0131m\u0131",description:"Se\xE7ilen tek al\u0131nt\u0131 stilinin kullan\u0131laca\u011F\u0131n\u0131 belirtir."},"single-quote-style":{name:"Tek Al\u0131nt\u0131 Stili",description:"Kullan\u0131lacak tek al\u0131nt\u0131 stilidir."},"double-quote-enabled":{name:"\xC7ift Al\u0131nt\u0131 Stili Kullan\u0131m\u0131",description:"Se\xE7ilen \xE7ift al\u0131nt\u0131 stilinin kullan\u0131laca\u011F\u0131n\u0131 belirtir."},"double-quote-style":{name:"\xC7ift Al\u0131nt\u0131 Stili",description:"Kullan\u0131lacak \xE7ift al\u0131nt\u0131 stilidir."}},"re-index-footnotes":{name:"Dipnotlar\u0131 Yeniden \u0130ndeksle",description:"Dipnot anahtarlar\u0131n\u0131 ve dipnotlar\u0131, olu\u015Fum s\u0131ras\u0131na g\xF6re yeniden indeksler.<b>Not: Bir anahtar i\xE7in birden fazla dipnot varsa, bu kural \xE7al\u0131\u015Fmaz.</b>"},"remove-consecutive-list-markers":{name:"Ard\u0131\u015F\u0131k Liste \u0130\u015Faretlerini Kald\u0131r",description:"Ard\u0131\u015F\u0131k liste i\u015Faretlerini kald\u0131r\u0131r. Liste \xF6\u011Felerini kopyala-yap\u0131\u015Ft\u0131r yaparken kullan\u0131\u015Fl\u0131d\u0131r."},"remove-empty-lines-between-list-markers-and-checklists":{name:"Liste \u0130\u015Faretleri ve Kontrol Listeleri Aras\u0131ndaki Bo\u015F Sat\u0131rlar\u0131 Kald\u0131r",description:"Liste i\u015Faretleri ve kontrol listeleri aras\u0131nda bo\u015F sat\u0131r olmamal\u0131d\u0131r."},"remove-empty-list-markers":{name:"Bo\u015F Liste \u0130\u015Faret\xE7ilerini Kald\u0131r",description:"Bo\u015F liste i\u015Faret\xE7ilerini, yani i\xE7eriksiz liste \xF6\u011Felerini kald\u0131r\u0131r."},"remove-hyphenated-line-breaks":{name:"Tireli Sat\u0131r Sonlar\u0131n\u0131 Kald\u0131r",description:"Removes hyphenated line breaks. Useful when pasting text from textbooks."},"remove-hyphens-on-paste":{name:"Yap\u0131\u015Ft\u0131r\u0131rken Tireleri Kald\u0131r",description:"Yap\u0131\u015Ft\u0131r\u0131lacak metindeki tireleri kald\u0131r\u0131r"},"remove-leading-or-trailing-whitespace-on-paste":{name:"Yap\u0131\u015Ft\u0131rda \xD6ndeki veya Sondaki Bo\u015Fluklar\u0131 Kald\u0131r",description:"Yap\u0131\u015Ft\u0131r\u0131lacak metnin ba\u015F\u0131ndaki sekme olmayan bo\u015Fluklar\u0131 ve sonundaki t\xFCm bo\u015Fluklar\u0131 kald\u0131r\u0131r"},"remove-leftover-footnotes-from-quote-on-paste":{name:"Yap\u0131\u015Ft\u0131rmada Al\u0131nt\u0131dan Kalan Dipnotlar\u0131 Kald\u0131r",description:"Yap\u0131\u015Ft\u0131r\u0131lacak metinden herhangi bir kal\u0131nt\u0131 dipnot referanslar\u0131n\u0131 kald\u0131r\u0131r"},"remove-link-spacing":{name:"Link Aral\u0131\u011F\u0131n\u0131 Kald\u0131r",description:"Link metninin etraf\u0131ndaki bo\u015Fluklar\u0131 kald\u0131r\u0131r."},"remove-multiple-blank-lines-on-paste":{name:"Yap\u0131\u015Ft\u0131r\u0131rken Birden Fazla Bo\u015F Sat\u0131r\u0131 Kald\u0131r",description:"Metnin yap\u0131\u015Ft\u0131r\u0131lmas\u0131 i\xE7in birden \xE7ok bo\u015F sat\u0131r\u0131 tek bir bo\u015F sat\u0131ra s\u0131k\u0131\u015Ft\u0131r\u0131r"},"remove-multiple-spaces":{name:"Birden Fazla Bo\u015Flu\u011Fu Kald\u0131r",description:"\u0130ki veya daha fazla ard\u0131\u015F\u0131k bo\u015Flu\u011Fu kald\u0131r\u0131r. Sat\u0131r\u0131n ba\u015F\u0131ndaki ve sonundaki bo\u015Fluklar\u0131 g\xF6rmezden gelir. "},"remove-space-around-characters":{name:"Karakterler Etraf\u0131ndaki Bo\u015Flu\u011Fu Kald\u0131r",description:"Belirli karakterlerin bo\u015Fluklarla (tek bo\u015Fluk veya sekme) \xE7evrelenmemesini sa\u011Flar.<b>Not: Bu, baz\u0131 durumlarda indirim bi\xE7imiyle ilgili sorunlara neden olabilir.</b>","include-fullwidth-forms":{name:"Tam Geni\u015Flikte Formlar\u0131 Dahil Et",description:'<a href="https://en.wikipedia.org/wiki/Halfwidth_and_Fullwidth_Forms_(Unicode_block)">Tam Geni\u015Flikte Formlar Unicode blo\u011Funu</a> dahil eder'},"include-cjk-symbols-and-punctuation":{name:"CJK Sembol ve Noktalama \u0130\u015Faretlerini Dahil Et",description:'<a href="https://en.wikipedia.org/wiki/CJK_Symbols_and_Punctuation">CJK Sembol ve Noktalama Unicode blo\u011Funu</a> dahil eder'},"include-dashes":{name:"Tireleri Dahil Et",description:"En tire (\u2013) ve em tireyi (\u2014) dahil eder"},"other-symbols":{name:"Di\u011Fer Semboller",description:"Dahil edilecek di\u011Fer semboller"}},"remove-space-before-or-after-characters":{name:"Karakterlerden \xD6nce veya Sonra Bo\u015Flu\u011Fu Kald\u0131r",description:"Belirtilen karakterlerden \xF6nceki ve sonraki bo\u015Flu\u011Fu kald\u0131r\u0131r.<b>Not: bu durum baz\u0131 durumlarda markdown format\u0131nda sorunlara neden olabilir.</b>","characters-to-remove-space-before":{name:"\xD6nceki Bo\u015Flu\u011Fu Kald\u0131r\u0131lacak Karakterler",description:"Belirtilen karakterlerden \xF6nceki bo\u015Flu\u011Fu kald\u0131r\u0131r.<b>Not: karakter listesinde <code>{</code> veya <code>}</code> kullanmak, sahne arkas\u0131nda yoksayma s\xF6zdizimi kullan\u0131ld\u0131\u011F\u0131 i\xE7in dosyalar\u0131 beklenmedik \u015Fekilde etkiler.</b>"},"characters-to-remove-space-after":{name:"Sonraki Bo\u015Flu\u011Fu Kald\u0131r\u0131lacak Karakterler",description:"Belirtilen karakterlerden sonraki bo\u015Flu\u011Fu kald\u0131r\u0131r.<b>Not: karakter listesinde <code>{</code> veya <code>}</code> kullanmak, sahne arkas\u0131nda yoksayma s\xF6zdizimi kullan\u0131ld\u0131\u011F\u0131 i\xE7in dosyalar\u0131 beklenmedik \u015Fekilde etkiler.</b>"}},"remove-trailing-punctuation-in-heading":{name:"Ba\u015Fl\u0131klardaki Son Noktalama \u0130\u015Faretlerini Kald\u0131r",description:'Belirtilen noktalama i\u015Faretlerini ba\u015Fl\u0131klar\u0131n sonundan kald\u0131r\u0131r ve <a href="https://en.wikipedia.org/wiki/List_of_XML_and_HTML_character_entity_references">HTML varl\u0131k referanslar\u0131n\u0131n</a> sonundaki noktal\u0131 virg\xFCl\xFC yoksayar.',"punctuation-to-remove":{name:"Sondaki Noktalama",description:"Dosyadaki ba\u015Fl\u0131klardan kald\u0131r\u0131lacak noktalama i\u015Faretleri."}},"remove-yaml-keys":{name:"YAML Anahtarlar\u0131n\u0131 Kald\u0131r",description:"Belirtilen YAML anahtarlar\u0131n\u0131 kald\u0131r\u0131r","yaml-keys-to-remove":{name:"Kald\u0131r\u0131lacak YAML Anahtarlar\u0131",description:"YAML \xF6n maddesinden iki nokta \xFCst \xFCste ile veya olmadan kald\u0131r\u0131lacak YAML anahtarlar\u0131"}},"space-after-list-markers":{name:"Liste \u0130\u015Faretlerinden Sonra Bo\u015Fluk",description:"Liste i\u015Faretleri ve onay kutular\u0131ndan sonra tek bir bo\u015Fluk olmal\u0131d\u0131r"},"space-between-chinese-japanese-or-korean-and-english-or-numbers":{name:"\xC7ince, Japonca veya Korece ve \u0130ngilizce veya Say\u0131lar Aras\u0131nda Bo\u015Fluk",description:'\xC7ince, Japonca veya Korece ve \u0130ngilizce veya say\u0131lar aras\u0131nda tek bir bo\u015Fluk olmas\u0131 gerekti\u011Fini sa\u011Flar. Bu <a href="https://github.com/sparanoid/chinese-copywriting-guidelines">kurallar\u0131</a> takip eder'},"strong-style":{name:"Kal\u0131n Stil",description:"Kal\u0131n stilin tutarl\u0131 oldu\u011Funu garanti eder.",style:{name:"Stil",description:"Kal\u0131n/yo\u011Fun i\xE7eri\u011Fi belirtmek i\xE7in kullan\u0131lan stil"}},"trailing-spaces":{name:"Sondaki bo\u015Fluklar",description:"Her sat\u0131r\u0131n sonundaki fazladan bo\u015Fluklar\u0131 kald\u0131r\u0131r.","two-space-line-break":{name:"\u0130ki Bo\u015Fluklu Sat\u0131r Sonu",description:'Bir sat\u0131r sonunu takiben iki bo\u015Flu\u011Fu g\xF6z ard\u0131 et ("\u0130ki Bo\u015Fluk Kural\u0131").'}},"two-spaces-between-lines-with-content":{name:"\u0130\xE7eri\u011Fi Olan Sat\u0131rlar Aras\u0131nda \u0130ki Bo\u015Fluk",description:"\u0130\xE7eri\u011Fi devam eden sat\u0131rlar\u0131n sonuna paragraflar, blok al\u0131nt\u0131lar\u0131 ve liste \xF6\u011Feleri i\xE7in iki bo\u015Fluk eklenmesini sa\u011Flar"},"unordered-list-style":{name:"S\u0131ras\u0131z Liste Stili",description:"S\u0131ras\u0131z listelerin belirtilen stili takip etti\u011Finden emin olur.","list-style":{name:"Liste \xF6\u011Fesi stili",description:"S\u0131ras\u0131z listelerde kullan\u0131lacak liste \xF6\u011Fesi stili"}},"yaml-key-sort":{name:"YAML Anahtar S\u0131ralamas\u0131",description:"YAML anahtarlar\u0131n\u0131 belirtilen s\u0131ra ve \xF6nceli\u011Fe g\xF6re s\u0131ralar.<b>Not: bo\u015F sat\u0131rlar\u0131 da kald\u0131rabilir.</b>","yaml-key-priority-sort-order":{name:"YAML Anahtar \xD6ncelik S\u0131ralama D\xFCzeni",description:"Her sat\u0131rda bir tane olacak \u015Fekilde anahtarlar\u0131n hangi s\u0131rayla s\u0131ralanaca\u011F\u0131"},"priority-keys-at-start-of-yaml":{name:"\xD6ncelikli Anahtarlar YAML'\u0131n Ba\u015F\u0131nda",description:"YAML Anahtar \xD6ncelik S\u0131ralama D\xFCzeni, YAML \xF6n maddesinin ba\u015F\u0131nda yer al\u0131r"},"yaml-sort-order-for-other-keys":{name:"Di\u011Fer Anahtarlar \u0130\xE7in YAML S\u0131ralama D\xFCzeni",description:"YAML Anahtar \xD6ncelik S\u0131ralama D\xFCzeni metin alan\u0131nda bulunmayan anahtarlar\u0131 nas\u0131l s\u0131ralayaca\u011F\u0131"}},"yaml-timestamp":{name:"YAML Zaman Damgas\u0131",description:"Dosyan\u0131n son d\xFCzenlendi\u011Fi tarihi YAML \xF6n maddesinde takip eder. Tarihler dosya metadatas\u0131ndan al\u0131n\u0131r.","date-created":{name:"Olu\u015Fturma Tarihi",description:"Dosyan\u0131n olu\u015Fturma tarihini ekler"},"date-created-key":{name:"Olu\u015Fturma Tarihi Anahtar\u0131",description:"Olu\u015Fturma tarihi i\xE7in hangi YAML anahtar\u0131n\u0131 kullanaca\u011F\u0131"},"date-modified":{name:"De\u011Fi\u015Ftirme Tarihi",description:"Dosyan\u0131n son de\u011Fi\u015Ftirildi\u011Fi tarihi ekler"},"date-modified-key":{name:"De\u011Fi\u015Ftirme Tarihi Anahtar\u0131",description:"De\u011Fi\u015Ftirme tarihi i\xE7in hangi YAML anahtar\u0131n\u0131 kullanaca\u011F\u0131"},format:{name:"Format",description:'Kullan\u0131lacak Zaman format\u0131 (bak\u0131n\u0131z <a href="https://momentjscom.readthedocs.io/en/latest/moment/04-displaying/01-format/">Moment format options</a>)'}},"yaml-title-alias":{name:"YAML Ba\u015Fl\u0131k Takma Ad\u0131",description:"Dosyan\u0131n ba\u015Fl\u0131\u011F\u0131n\u0131 YAML \xF6n maddesinin takma adlar\u0131 b\xF6l\xFCm\xFCne ekler. Ba\u015Fl\u0131\u011F\u0131 ilk H1 veya dosya ad\u0131ndan al\u0131r.","preserve-existing-alias-section-style":{name:"Mevcut takma adlar b\xF6l\xFCm stilini koru",description:"Ayarlan\u0131rsa, <code>YAML takma adlar b\xF6l\xFCm\xFC stili</code> ayar\u0131 yaln\u0131zca yeni olu\u015Fturulan b\xF6l\xFCmlere uygulan\u0131r"},"keep-alias-that-matches-the-filename":{name:"Dosya ad\u0131na uyan takma ad\u0131 koru",description:"Bu t\xFCr takma adlar genellikle gereksizdir"},"use-yaml-key-to-keep-track-of-old-filename-or-heading":{name:"linter-yaml-title-alias YAML anahtar\u0131n\u0131 kullanarak eski dosya ad\u0131 ve ba\u015Fl\u0131k de\u011Fi\u015Fikliklerini takip et",description:"Ayarlan\u0131rsa, ilk H1 ba\u015Fl\u0131\u011F\u0131 de\u011Fi\u015Fti\u011Finde veya ilk H1 yoksa dosya ad\u0131 de\u011Fi\u015Fti\u011Finde, bu anahtarda saklanan eski takma ad, takma adlar dizisine yeni bir giri\u015F eklemek yerine yeni de\u011Ferle de\u011Fi\u015Ftirilir"}},"yaml-title":{name:"YAML Ba\u015Fl\u0131k",description:"Dosyan\u0131n ba\u015Fl\u0131\u011F\u0131n\u0131 YAML \xF6n maddesine ekler. Ba\u015Fl\u0131k se\xE7ilen moda g\xF6re al\u0131n\u0131r.","title-key":{name:"Ba\u015Fl\u0131k Anahtar\u0131",description:"Ba\u015Fl\u0131k i\xE7in hangi YAML anahtar\u0131n\u0131 kullanaca\u011F\u0131"},mode:{name:"Mod",description:"Ba\u015Fl\u0131\u011F\u0131 almak i\xE7in kullan\u0131lacak y\xF6ntem"}}},enums:{"Title Case":"Ba\u015F Harfleri B\xFCy\xFCk","ALL CAPS":"T\xDCM\xDC B\xDCY\xDCK HARF","First letter":"\u0130lk Harf",".":".",")":")",ERROR:"hata",TRACE:"i\u015Faret",DEBUG:"hata ay\u0131klama",INFO:"bilgi",WARN:"uyar\u0131",SILENT:"sessiz",ascending:"artan",lazy:"tembel",Nothing:"Hi\xE7biri","Remove hashtag":"Hashtagi Kald\u0131r","Remove whole tag":"T\xFCm Etiketi Kald\u0131r",asterisk:"y\u0131ld\u0131z",underscore:"alt \xE7izgi",consistent:"tutarl\u0131","-":"-","*":"*","+":"+",space:"bo\u015Fluk","no space":"bo\u015Fluk yok",None:"Yok","Ascending Alphabetical":"Artan Alfabetik","Descending Alphabetical":"Azalan Alfabetik","multi-line":"\xE7oklu-sat\u0131r","single-line":"tek-sat\u0131r","single string to single-line":"tek dizeden tek sat\u0131ra","single string to multi-line":"tek dizeden \xE7ok sat\u0131ra","single string comma delimited":"virg\xFClle ayr\u0131lm\u0131\u015F tek dize","single string space delimited":"bo\u015Flukla ayr\u0131lm\u0131\u015F tek dize","single-line space delimited":"bo\u015Flukla ayr\u0131lm\u0131\u015F tek sat\u0131r","first-h1":"\u0130lk H1","first-h1-or-filename-if-h1-missing":"\u0130lk H1 veya H1 Eksikse Dosya Ad\u0131",filename:"Dosya Ad\u0131","''":"''","\u2018\u2019":"\u2018\u2019",'""':'""',"\u201C\u201D":"\u201C\u201D","\\":"\\","<br>":"<br>"," ":" ","<br/>":"<br/>"}};var Rf={};var Nf={commands:{"lint-file":{name:"\u683C\u5F0F\u5316\u5F53\u524D\u6587\u4EF6","error-message":"\u683C\u5F0F\u5316\u5F53\u524D\u6587\u4EF6\u65F6\u51FA\u9519"},"lint-file-unless-ignored":{name:"\u683C\u5F0F\u5316\u6240\u6709\u6587\u4EF6\uFF08\u9664\u4E86\u88AB\u5FFD\u7565\u7684\u6587\u4EF6\uFF09"},"lint-all-files":{name:"\u683C\u5F0F\u5316\u6240\u6709\u6587\u4EF6","error-message":"\u683C\u5F0F\u5316\u6240\u6709\u6587\u4EF6\u65F6\u51FA\u9519","success-message":"\u5DF2\u683C\u5F0F\u5316\u6240\u6709\u6587\u4EF6","errors-message-singular":"\u5DF2\u683C\u5F0F\u5316\u6240\u6709\u6587\u4EF6\uFF0C\u5176\u4E2D\u6709 1 \u4E2A\u9519\u8BEF","errors-message-plural":"\u5DF2\u683C\u5F0F\u5316\u6240\u6709\u6587\u4EF6\uFF0C\u5176\u4E2D\u6709 {NUM} \u4E2A\u9519\u8BEF","start-message":"\u8FD9\u5C06\u6539\u52A8\u6240\u6709\u6587\u4EF6\uFF0C\u5305\u62EC\u5B50\u6587\u4EF6\u5939\u4E2D\u7684\u6587\u4EF6\uFF0C\u53EF\u80FD\u4F1A\u5F15\u5165\u9519\u8BEF","submit-button-text":"\u683C\u5F0F\u5316\u6240\u6709\u6587\u4EF6","submit-button-notice-text":"\u6B63\u5728\u683C\u5F0F\u5316\u6240\u6709\u6587\u4EF6..."},"lint-all-files-in-folder":{name:"\u683C\u5F0F\u5316\u6587\u4EF6\u5939\u4E2D\u7684\u6240\u6709\u6587\u4EF6","start-message":"\u8FD9\u5C06\u6539\u52A8\u6587\u4EF6\u5939 {FOLDER_NAME} \u4E2D\u7684\u6240\u6709\u6587\u4EF6\uFF0C\u5305\u62EC\u5B50\u6587\u4EF6\u5939\u4E2D\u7684\u6587\u4EF6\uFF0C\u53EF\u80FD\u4F1A\u5F15\u5165\u9519\u8BEF","submit-button-text":"\u683C\u5F0F\u5316\u6587\u4EF6\u5939 {FOLDER_NAME} \u4E2D\u7684\u6240\u6709\u6587\u4EF6","submit-button-notice-text":"\u6B63\u5728\u683C\u5F0F\u5316\u6587\u4EF6\u5939 {FOLDER_NAME} \u4E2D\u7684\u6240\u6709\u6587\u4EF6...","error-message":"\u683C\u5F0F\u5316\u6587\u4EF6\u5939\u4E2D\u7684\u6240\u6709\u6587\u4EF6\u65F6\u51FA\u9519","success-message":"\u5DF2\u683C\u5F0F\u5316\u6587\u4EF6\u5939 {FOLDER_NAME} \u4E2D\u7684\u6240\u6709 {NUM} \u4E2A\u6587\u4EF6","message-singular":"\u5DF2\u683C\u5F0F\u5316\u6587\u4EF6\u5939 {FOLDER_NAME} \u4E2D\u7684\u6240\u6709 {NUM} \u4E2A\u6587\u4EF6\uFF0C\u5176\u4E2D\u6709 1 \u4E2A\u9519\u8BEF","message-plural":"\u5DF2\u683C\u5F0F\u5316\u6587\u4EF6\u5939 {FOLDER_NAME} \u4E2D\u7684 {FILE_COUNT} \u4E2A\u6587\u4EF6\uFF0C\u5176\u4E2D\u6709 {ERROR_COUNT} \u4E2A\u9519\u8BEF."},"paste-as-plain-text":{name:"\u7C98\u8D34\u4E3A\u7EAF\u6587\u672C\u4E14\u4E0D\u63D0\u9192"},"lint-file-pop-up-menu-text":{name:"\u683C\u5F0F\u5316\u6587\u4EF6"},"lint-folder-pop-up-menu-text":{name:"\u683C\u5F0F\u5316\u6587\u4EF6\u5939"}},logs:{"plugin-load":"\u6B63\u5728\u52A0\u8F7D\u63D2\u4EF6","plugin-unload":"\u6B63\u5728\u5378\u8F7D\u63D2\u4EF6","folder-lint":"\u6B63\u5728\u683C\u5F0F\u5316\u6587\u4EF6\u5939","linter-run":"\u6B63\u5728\u8FD0\u884C Linter","file-change-yaml-lint-run":"\u6587\u4EF6\u5185\u5BB9\u53D8\u66F4\uFF0C \u6B63\u5728\u683C\u5F0F\u5316 YAML","file-change-yaml-lint-skipped":"\u6CA1\u6709\u68C0\u6D4B\u5230\u6587\u4EF6\u5185\u5BB9\u53D8\u66F4, \u8DF3\u8FC7 YAML \u683C\u5F0F\u5316","file-change-yaml-lint-warning":"\u6CA1\u6709\u68C0\u6D4B\u5230\u6587\u4EF6\u5185\u5BB9\u53D8\u66F4, \u4F46\u662F YAML \u683C\u5F0F\u5316\u88AB\u89E6\u53D1\uFF0C\u8BF7\u68C0\u67E5\u9519\u8BEF","paste-link-warning":"\u4E2D\u6B62\u7C98\u8D34\u683C\u5F0F\u5316 \uFF0C\u56E0\u4E3A\u526A\u8D34\u677F\u5185\u5BB9\u662F\u4E00\u4E2A\u94FE\u63A5\uFF0C\u8FD9\u6837\u505A\u5C06\u907F\u514D\u4E0E\u5176\u4ED6\u4FEE\u6539\u7C98\u8D34\u884C\u4E3A\u7684\u63D2\u4EF6\u53D1\u751F\u51B2\u7A81","see-console":"\u8BF7\u67E5\u770B\u63A7\u5236\u53F0\u4EE5\u83B7\u53D6\u66F4\u591A\u4FE1\u606F","unknown-error":"\u683C\u5F0F\u5316\u8FC7\u7A0B\u53D1\u751F\u672A\u77E5\u9519\u8BEF","moment-locale-not-found":"\u5C1D\u8BD5\u5C06 Moment.js \u7684\u9ED8\u8BA4\u5730\u533A\u8BED\u8A00\u5207\u6362\u5230 {MOMENT_LOCALE}, \u5B9E\u9645\u5207\u6362\u5230 {CURRENT_LOCALE}","file-change-lint-message-start":"\u683C\u5F0F\u5316\u5DF2\u5B8C\u6210","custom-command-callback-warning":"Please only set the custom command callback for integration tests.","pre-rules":"\u6BD4\u6B63\u5E38\u89C4\u5219\u4F18\u5148\u7EA7\u66F4\u9AD8\u7684\u89C4\u5219","post-rules":"\u6BD4\u6B63\u5E38\u89C4\u5219\u4F18\u5148\u7EA7\u66F4\u4F4E\u7684\u89C4\u5219","rule-running":"\u6B63\u5728\u8FD0\u884C\u89C4\u5219","custom-regex":"\u81EA\u5B9A\u4E49\u6B63\u5219\u8868\u8FBE\u5F0F\u89C4\u5219","running-custom-regex":"\u6B63\u5728\u8FD0\u884C\u81EA\u5B9A\u4E49\u6B63\u5219\u8868\u8FBE\u5F0F\u89C4\u5219","running-custom-lint-command":"\u6B63\u5728\u8FD0\u884C\u81EA\u5B9A\u4E49\u683C\u5F0F\u5316\u547D\u4EE4","custom-lint-duplicate-warning":'\u4F60\u4E0D\u80FD\u8FD0\u884C\u540C\u4E00\u4E2A\u81EA\u5B9A\u4E49\u89C4\u5219 ("{COMMAND_NAME}") \u4E24\u6B21',"custom-lint-error-message":"\u81EA\u5B9A\u4E49\u683C\u5F0F\u5316\u547D\u4EE4","disabled-text":"\u5DF2\u7981\u7528","run-rule-text":"\u8FD0\u884C\u4E2D","timing-key-not-found":"\u8BA1\u65F6\u952E '{TIMING_KEY}' \u5728\u8BA1\u65F6\u4FE1\u606F\u5217\u8868\u4E2D\u4E0D\u5B58\u5728\uFF0C\u5DF2\u5FFD\u7565","milliseconds-abbreviation":"\u6BEB\u79D2","invalid-date-format-error":"\u65E0\u6CD5\u89E3\u6790\u6216\u786E\u5B9A'{FILE_NAME}'\u4E2D\u7684\u521B\u5EFA\u65E5\u671F'{DATE}'\u7684\u683C\u5F0F\uFF0C\u521B\u5EFA\u65E5\u671F\u672A\u8FDB\u884C\u4FEE\u6539","invalid-delimiter-error-message":"\u5206\u9694\u7B26\u53EA\u80FD\u4E3A\u5355\u4E2A\u5B57\u7B26","missing-footnote-error-message":"\u811A\u6CE8 '{FOOTNOTE}' \u6CA1\u6709\u5BF9\u5E94\u7684\u5F15\u7528\uFF0C\u65E0\u6CD5\u5904\u7406\u3002\u8BF7\u786E\u4FDD\u6240\u6709\u811A\u6CE8\u90FD\u6709\u76F8\u5E94\u7684\u5F15\u7528\u3002","too-many-footnotes-error-message":"\u811A\u6CE8\u7F16\u53F7 '{FOOTNOTE_KEY}' \u6709\u8D85\u8FC71\u4E2A\u811A\u6CE8\u5728\u4F7F\u7528\uFF0C\u8BF7\u4FEE\u6539\u811A\u6CE8\u4F7F\u5F97\u4E00\u4E2A\u811A\u6CE8\u7F16\u53F7\u5BF9\u5E94\u4E00\u4E2A\u811A\u6CE8","wrapper-yaml-error":"YAML \u51FA\u73B0\u9519\u8BEF: {ERROR_MESSAGE}","wrapper-unknown-error":"\u672A\u77E5\u9519\u8BEF: {ERROR_MESSAGE}"},"notice-text":{"empty-clipboard":"\u526A\u8D34\u677F\u4E3A\u7A7A","characters-added":"\u4E2A\u5B57\u7B26\u88AB\u6DFB\u52A0","characters-removed":"\u4E2A\u5B57\u7B26\u88AB\u79FB\u9664"},"all-rules-option":"\u5168\u90E8","linter-title":"Linter","empty-search-results-text":"\u6CA1\u6709\u5339\u914D\u7684\u8BBE\u7F6E\u9879","warning-text":"\u8B66\u544A","file-backup-text":"\u8BF7\u786E\u4FDD\u4F60\u5DF2\u5907\u4EFD\u6587\u4EF6","custom-command-warning":"\u542F\u7528\u81EA\u5B9A\u4E49\u547D\u4EE4\u65F6\u683C\u5F0F\u5316\u591A\u4E2A\u6587\u4EF6\u9700\u8981\u542F\u7528\u4FA7\u8FB9\u680F\uFF0C\u540C\u65F6\u4F1A\u663E\u8457\u7684\u66F4\u52A0\u8017\u65F6\uFF0C\u8BF7\u4FDD\u6301\u8010\u5FC3","cancel-button-text":"\u53D6\u6D88","do-not-show-again":"\u4E0D\u518D\u663E\u793A\u6B64\u786E\u8BA4","disabled-other-rule-notice":"\u5982\u679C\u542F\u7528\u89C4\u5219 <code>{NAME_1}</code>\uFF0C\u5219\u5C06\u7981\u7528\u89C4\u5219 <code>{NAME_2}</code>\u3002","disabled-conflicting-rule-notice":"{NAME_1} \u56E0\u4E0E {NAME_2} \u51B2\u7A81\u800C\u7981\u7528\u3002",ok:"\u786E\u5B9A","parse-results-heading-text":"Custom Parse Values","file-parse-description-text":"The following is the list of custom replacements found in {FILE}.","no-parsed-values-found-text":"There were no custom replacements found in {FILE}. Please make sure that all tables with custom replacements in {FILE} only have two columns and all rows start and end with a pipe (i.e. |).","find-header-text":"Word to Find","replace-header-text":"Replacement Word","close-button-text":"Close",tabs:{names:{general:"\u57FA\u7840",custom:"\u81EA\u5B9A\u4E49",yaml:"YAML",heading:"\u6807\u9898",content:"\u5185\u5BB9",footnote:"\u811A\u6CE8",spacing:"\u7A7A\u884C",paste:"\u7C98\u8D34",debug:"Debug"},general:{"lint-on-save":{name:"\u4FDD\u5B58\u65F6\u683C\u5F0F\u5316\u6587\u4EF6",description:"\u624B\u52A8\u4FDD\u5B58\u65F6\u683C\u5F0F\u5316\u6587\u4EF6\uFF08\u5F53\u6309 <code>Ctrl + S</code> \u65F6\u6216\u5728 vim \u6A21\u5F0F\u4E2D\u4F7F\u7528 <code>:w</code> \u65F6\uFF09"},"display-message":{name:"\u683C\u5F0F\u5316\u540E\u663E\u793A\u6D88\u606F",description:"\u683C\u5F0F\u5316\u540E\u663E\u793A\u4FEE\u6539\u4E86\u591A\u5C11\u5B57\u7B26"},"suppress-message-when-no-change":{name:"\u65E0\u4FEE\u6539\u65F6\u4E0D\u663E\u793A\u6D88\u606F",description:"\u5F00\u542F\u540E\uFF0C\u82E5\u65E0\u5B9E\u9645\u6539\u52A8\u53D1\u751F\u5219\u4E0D\u663E\u793A\u6D88\u606F\u3002"},"lint-on-file-change":{name:"\u6587\u4EF6\u4FEE\u6539\u65F6\u683C\u5F0F\u5316",description:"\u5F53\u6587\u4EF6\u5173\u95ED\u6216\u662F\u5207\u6362\u5230\u65B0\u6587\u4EF6\u65F6\uFF0C\u683C\u5F0F\u5316\u4E4B\u524D\u7684\u6587\u4EF6"},"display-lint-on-file-change-message":{name:"\u63D0\u9192\u6587\u4EF6\u4FEE\u6539\u65F6\u683C\u5F0F\u5316",description:"\u5F53<code>\u6587\u4EF6\u4FEE\u6539\u65F6\u683C\u5F0F\u5316</code>\u89E6\u53D1\u65F6\uFF0C\u5F39\u51FA\u4E00\u6761\u63D0\u793A\u4FE1\u606F"},"folders-to-ignore":{name:"\u5FFD\u7565\u6587\u4EF6\u5939",description:"\u9700\u8981\u5FFD\u7565\u7684\u6587\u4EF6\u5939\uFF08\u683C\u5F0F\u5316\u6240\u6709\u6587\u4EF6\u6216\u4FDD\u5B58\u65F6\u683C\u5F0F\u5316\u65F6\u751F\u6548\uFF09\uFF0C\u6BCF\u884C\u8F93\u5165\u4E00\u4E2A\u6587\u4EF6\u5939\u8DEF\u5F84","folder-search-placeholder-text":"\u6587\u4EF6\u5939","add-input-button-text":"\u6DFB\u52A0\u8981\u5FFD\u7565\u7684\u6587\u4EF6\u5939"},"files-to-ignore":{name:"\u5FFD\u7565\u6587\u4EF6",description:"\u9700\u8981\u5FFD\u7565\u7684\u6587\u4EF6\uFF08\u683C\u5F0F\u5316\u6240\u6709\u6587\u4EF6\u6216\u4FDD\u5B58\u65F6\u683C\u5F0F\u5316\u65F6\u751F\u6548\uFF09","file-search-placeholder-text":"\u6B63\u5219\u8868\u8FBE\u5F0F","add-input-button-text":"\u6DFB\u52A0\u6B63\u5219\u8868\u8FBE\u5F0F","label-placeholder-text":"\u540D\u79F0","flags-placeholder-text":"\u4FEE\u9970\u7B26"},"additional-file-extensions":{name:"\u989D\u5916\u6587\u4EF6\u6269\u5C55\u540D",description:"\u9664 md \u5916\u8981\u53C2\u4E0E Lint \u7684\u6587\u4EF6\u6269\u5C55\u540D\u3002\u4F8B\u5982 mdx \u6216 svx\u3002\u4E0D\u8981\u5305\u542B\u5F00\u5934\u7684\u70B9\u53F7\u3002<b>\u6CE8\u610F\uFF1A\u65E0\u8BBA\u6DFB\u52A0\u4F55\u79CD\u6269\u5C55\u540D\uFF0C\u53EA\u6709 Obsidian \u89C6\u4E3A Markdown \u7684\u6587\u4EF6\uFF08\u65E0\u8BBA\u662F\u539F\u751F\u6216\u901A\u8FC7\u5176\u4ED6\u63D2\u4EF6\uFF09\u624D\u4F1A\u88AB Lint\u3002</b>","extension-placeholder":"\u4F8B\u5982\uFF1Amdx","add-input-button-text":"\u6DFB\u52A0\u6269\u5C55\u540D"},"override-locale":{name:"\u8986\u76D6\u9ED8\u8BA4\u5730\u533A\u8BED\u8A00",description:"\u4F7F\u7528\u4E0D\u540C\u4E8E\u9ED8\u8BA4\u5730\u533A\u8BED\u8A00\u65F6\u9700\u8981\u8BBE\u7F6E\u6B64\u9879"},"same-as-system-locale":"\u9ED8\u8BA4 ({SYS_LOCALE}) ","yaml-aliases-section-style":{name:"YAML aliases \u6837\u5F0F",description:"YAML aliases \u6837\u5F0F"},"yaml-tags-section-style":{name:"YAML tags \u6837\u5F0F",description:"YAML tags \u6837\u5F0F"},"default-array-style":{name:"\u9ED8\u8BA4\u7684 YAML \u6570\u7EC4\u683C\u5F0F",description:"\u9664\u4E86 tags, aliases \u6216\u5C06\u952E\u503C\u5F3A\u5236\u4E3A\u5355\u884C\u6570\u7EC4\u548C\u5C06\u952E\u503C\u5F3A\u5236\u4E3A\u591A\u884C\u6570\u7EC4\u4E4B\u5916\uFF0C\u5176\u4ED6\u4E3A\u5E38\u89C4 YAML \u6570\u7EC4\u7684\u6837\u5F0F"},"default-escape-character":{name:"\u9ED8\u8BA4\u8F6C\u4E49\u5B57\u7B26",description:"\u5F53\u5355\u5F15\u53F7\u6216\u53CC\u5F15\u53F7\u4E0D\u5B58\u5728\u65F6\u7528\u4E8E\u8F6C\u4E49 YAML \u503C\u7684\u9ED8\u8BA4\u5B57\u7B26"},"remove-unnecessary-escape-chars-in-multi-line-arrays":{name:"\u5F53\u4F7F\u7528 YAML \u591A\u884C\u6570\u7EC4\u65F6\u5220\u9664\u4E0D\u5FC5\u8981\u7684\u8F6C\u4E49\u5B57\u7B26",description:"YAML \u591A\u884C\u6570\u7EC4\u7684\u8F6C\u4E49\u5B57\u7B26\u548C YAML \u5355\u884C\u6570\u7EC4\u4E0D\u540C\uFF0C\u56E0\u6B64\u5728\u4F7F\u7528\u591A\u884C\u6570\u7EC4\u65F6\uFF0C\u5220\u9664\u4E0D\u5FC5\u8981\u7684\u8F6C\u4E49\u5B57\u7B26"},"number-of-dollar-signs-to-indicate-math-block":{name:"Latex \u5757\u6807\u8BB0\u7B26 $ \u6570\u91CF",description:"\u5C06 Latex \u5185\u5BB9\u89C6\u4E3A Latex \u5757\u800C\u4E0D\u662F\u884C\u5185 Latex \u7684 $ \u7B26\u53F7\u7684\u6570\u91CF"}},debug:{"log-level":{name:"\u65E5\u5FD7\u7EA7\u522B",description:"\u5141\u8BB8\u8F93\u51FA\u7684\u65E5\u5FD7\u7EA7\u522B\uFF0C\u9ED8\u8BA4\u662F ERROR"},"linter-config":{name:"Linter \u914D\u7F6E",description:"\u6253\u5F00\u8BBE\u7F6E\u9875\u9762\u540E\uFF0CLinter \u52A0\u8F7D\u7684 data.json \u4E2D\u7684\u5185\u5BB9"},"log-collection":{name:"\u683C\u5F0F\u5316\u5F53\u524D\u6587\u4EF6\u65F6\u6536\u96C6\u65E5\u5FD7",description:"\u5728\u683C\u5F0F\u5316\u5F53\u524D\u6587\u4EF6\u65F6\u6536\u96C6\u65E5\u5FD7\u3002\u8FD9\u4E9B\u65E5\u5FD7\u6709\u52A9\u4E8E\u8C03\u8BD5\u548C\u521B\u5EFA\u9519\u8BEF\u62A5\u544A"},"linter-logs":{name:"Linter \u65E5\u5FD7",description:"\u5982\u679C\u5F00\u542F\uFF0C\u5219\u663E\u793A\u6700\u540E\u4E00\u6B21\u683C\u5F0F\u5316\u5F53\u524D\u6587\u4EF6\u65F6\u751F\u6210\u7684\u65E5\u5FD7"}}},options:{"custom-command":{name:"\u81EA\u5B9A\u4E49\u547D\u4EE4",description:"\u81EA\u5B9A\u4E49\u547D\u4EE4\u662F\u5728 Linter \u5B8C\u6210\u683C\u5F0F\u5316\u540E\u8FD0\u884C\u7684 Obsidian \u547D\u4EE4\u3002\u8FD9\u610F\u5473\u7740 Obsidian \u547D\u4EE4\u4F1A\u5728 YAML \u65F6\u95F4\u6233\u4FEE\u6539\u4E4B\u540E\u8FD0\u884C\uFF0C\u56E0\u6B64\u5B83\u4EEC\u53EF\u80FD\u4F1A\u5BFC\u81F4\u5728\u4E0B\u6B21\u8FD0\u884C Linter \u65F6\u89E6\u53D1 YAML \u65F6\u95F4\u6233\u4FEE\u6539\u3002\u4E00\u4E2A Obsidian \u547D\u4EE4\u53EA\u80FD\u9009\u62E9\u4E00\u6B21\u3002","add-input-button-text":"\u6DFB\u52A0\u65B0\u547D\u4EE4","command-search-placeholder-text":"Obsidian \u547D\u4EE4"},"custom-replace":{name:"\u81EA\u5B9A\u4E49\u6B63\u5219\u8868\u8FBE\u5F0F\u66FF\u6362",description:"\u81EA\u5B9A\u4E49\u6B63\u5219\u8868\u8FBE\u5F0F\u66FF\u6362\u53EF\u5C06\u4EFB\u610F\u7684\u6B63\u5219\u5339\u914D\u5185\u5BB9\u66FF\u6362\u4E3A\u6307\u5B9A\u503C\u3002\u67E5\u627E\u503C\u548C\u66FF\u6362\u503C\u5FC5\u987B\u662F\u6709\u6548\u7684\u6B63\u5219\u8868\u8FBE\u5F0F","add-input-button-text":"\u6DFB\u52A0\u65B0\u7684\u6B63\u5219\u66FF\u6362\u89C4\u5219","regex-to-find-placeholder-text":"\u67E5\u627E\u7528\u6B63\u5219\u8868\u8FBE\u5F0F","flags-placeholder-text":"\u4FEE\u9970\u7B26","regex-to-replace-placeholder-text":"\u66FF\u6362\u7528\u6B63\u5219\u8868\u8FBE\u5F0F","label-placeholder-text":"\u540D\u79F0"},"custom-auto-correct":{"delete-tooltip":"\u5220\u9664","show-parsed-contents-tooltip":"\u67E5\u770B\u52A0\u8F7D\u7684\u66FF\u6362\u6587\u4EF6","custom-row-parse-warning":'"{ROW}" \u683C\u5F0F\u9519\u8BEF\uFF0C\u9700\u8981\u81F3\u5C11\u4E24\u5217',"file-search-placeholder-text":"\u6587\u4EF6\u540D\u79F0","add-new-replacement-file-tooltip":"\u6DFB\u52A0\u81EA\u5B9A\u4E49\u6587\u4EF6","warning-text":"\u88AB\u9009\u4E2D\u7684\u6587\u4EF6\u5C06\u81EA\u52A8\u5173\u95ED\u89C4\u5219 {NAME}","refresh-tooltip-text":"\u91CD\u65B0\u52A0\u8F7D\u81EA\u5B9A\u4E49\u66FF\u6362\u6587\u4EF6"}},rules:{"auto-correct-common-misspellings":{name:"\u81EA\u52A8\u66F4\u6B63\u5E38\u89C1\u7684\u62FC\u5199\u9519\u8BEF",description:'\u901A\u8FC7\u5E38\u89C1\u62FC\u5199\u9519\u8BEF\u5B57\u5178\u81EA\u52A8\u5C06\u9519\u8BEF\u62FC\u5199\u66F4\u6B63\u4E3A\u6B63\u786E\u62FC\u5199\u3002\u6709\u5173\u81EA\u52A8\u66F4\u6B63\u5355\u8BCD\u7684\u5B8C\u6574\u5217\u8868\uFF0C\u8BF7\u53C2\u9605 <a href="https://github.com/platers/obsidian-linter/tree/master/src/utils/default-misspellings.md">auto-correct map</a>',"ignore-words":{name:"\u5FFD\u7565\u5355\u8BCD",description:"\u4EE5\u9017\u53F7\u5206\u9694\u7684\u5C0F\u5199\u5355\u8BCD\u5217\u8868\uFF0C\u5728\u81EA\u52A8\u66F4\u6B63\u65F6\u4F1A\u5FFD\u7565"},"extra-auto-correct-files":{name:"\u989D\u5916\u81EA\u52A8\u66F4\u6B63\u539F\u59CB\u6587\u4EF6",description:"\u6587\u4EF6\u4E2D\u6709\u4E00\u4E2A markdown \u8868\u683C\uFF0C\u5176\u4E2D\u5305\u542B\u521D\u59CB\u5355\u8BCD\u548C\u8981\u66F4\u6B63\u7684\u5355\u8BCD\uFF08\u4E0D\u533A\u5206\u5927\u5C0F\u5199\uFF09\u3002 <b>\u6CE8\u610F\uFF1A\u4F7F\u7528\u7684\u8868\u683C\u5E94\u8BE5\u5BF9\u6BCF\u884C\u90FD\u6709\u8D77\u59CB\u548C\u7ED3\u675F\u7684 <code>|</code> \u6807\u5FD7</b>"},"skip-words-with-multiple-capitals":{name:"\u8DF3\u8FC7\u6709\u591A\u4E2A\u5927\u5199\u5B57\u6BCD\u7684\u5355\u8BCD",description:"\u8DF3\u8FC7\u6709\u591A\u4E2A\u5927\u5199\u5B57\u6BCD\u7684\u5355\u8BCD\uFF0C\u9996\u5B57\u6BCD\u7F29\u5199\u8BCD\u548C\u5176\u4ED6\u4E00\u4E9B\u5355\u8BCD\u53EF\u80FD\u4F1A\u53D7\u76CA\u4E8E\u6B64\u3002\u8FD9\u53EF\u80FD\u4F1A\u5BFC\u81F4\u4E13\u6709\u540D\u8BCD\u65E0\u6CD5\u6B63\u786E\u4FEE\u590D"},"default-install":"\u6B63\u5728\u4E0B\u8F7D\u9ED8\u8BA4\u7684\u62FC\u5199\u9519\u8BEF\u4FEE\u6B63\u6570\u636E\uFF0C\u4EC5\u5728\u7B2C\u4E00\u6B21\u542F\u7528\u65F6\u4E0B\u8F7D\uFF0C\u8BF7\u7B49\u5F85...","default-install-failed":"\u4E0B\u8F7D {URL} \u5931\u8D25\u3002\u7981\u7528\u81EA\u52A8\u66F4\u6B63\u5E38\u89C1\u7684\u62FC\u5199\u9519\u8BEF","defaults-missing":"\u672A\u627E\u5230\u9ED8\u8BA4\u7684\u5E38\u89C1\u81EA\u52A8\u66F4\u6B63\u6587\u4EF6: {FILE}"},"add-blank-line-after-yaml":{name:"YAML \u5757\u540E\u7A7A\u884C",description:"\u786E\u4FDD YAML \u5757\u540E\u6709\u7A7A\u884C\uFF0C\u9664\u975E\u5B83\u5728\u6587\u6863\u7684\u7ED3\u5C3E"},"align-table-columns":{name:"\u5BF9\u9F50\u8868\u683C\u5217",description:"\u5BF9\u9F50\u8868\u683C\u5217\uFF08CJK\u5B57\u7B26\u5BBD\u5EA6\u4E3A2\uFF09"},"add-blockquote-indentation-on-paste":{name:"\u6DFB\u52A0\u5F15\u7528\u5757\u7F29\u8FDB",description:"\u7C98\u8D34\u65F6\uFF0C\u5982\u679C\u5149\u6807\u4F4D\u4E8E\u5F15\u7528\u884C\u6216\u6807\u6CE8\u884C\uFF0C\u5219\u5C06\u5F15\u7528\u6DFB\u52A0\u5230\u9664\u7B2C\u4E00\u884C\u4EE5\u5916\u7684\u6240\u6709\u884C"},"blockquote-style":{name:"\u5F15\u7528\u5757\u6837\u5F0F",description:"\u786E\u4FDD\u5F15\u7528\u5757\u6837\u5F0F\u4E00\u81F4",style:{name:"\u6837\u5F0F",description:"\u5F15\u7528\u5757\u6807\u5FD7\u5B57\u7B26\u7684\u6837\u5F0F"}},"capitalize-headings":{name:"\u5927\u5199\u6807\u9898",description:"\u6807\u9898\u4F1A\u5728\u683C\u5F0F\u5316\u540E\u5927\u5199",style:{name:"\u6837\u5F0F",description:"\u5927\u5199\u7684\u65B9\u5F0F"},"ignore-case-words":{name:"\u5FFD\u7565\u5927\u5199\u5355\u8BCD",description:"\u5728\u6837\u5F0F\u8BBE\u4E3A\u6BCF\u8BCD\u9996\u5B57\u6BCD\u5927\u5199\u65F6\uFF0C\u4EC5\u683C\u5F0F\u5316\u5168\u5C0F\u5199\u7684\u5355\u8BCD"},"ignore-words":{name:"\u5FFD\u7565\u5355\u8BCD",description:"\u4E0D\u683C\u5F0F\u5316\u7684\u5355\u8BCD\uFF0C\u4EE5\u9017\u53F7\u5206\u9694"},"lowercase-words":{name:"\u5C0F\u5199\u5355\u8BCD",description:"\u4FDD\u6301\u5C0F\u5199\u7684\u5355\u8BCD\uFF0C\u4EE5\u9017\u53F7\u5206\u9694"}},"compact-yaml":{name:"\u7CBE\u7B80 YAML",description:"\u79FB\u9664 YAML Front-matter \u5F00\u5934\u7ED3\u5C3E\u7684\u7A7A\u884C","inner-new-lines":{name:"\u5185\u90E8\u7A7A\u884C",description:"\u79FB\u9664 YAML Front-matter \u5185\u90E8\u7684\u7A7A\u884C"}},"consecutive-blank-lines":{name:"\u8FDE\u7EED\u7A7A\u884C",description:"\u6700\u591A\u5141\u8BB8\u4E00\u4E2A\u8FDE\u7EED\u7A7A\u884C"},"convert-bullet-list-markers":{name:"\u8F6C\u6362\u65E0\u5E8F\u5217\u8868\u6807\u5FD7",description:"\u5C06\u5176\u4ED6\u683C\u5F0F\u65E0\u5E8F\u5217\u8868\u6807\u5FD7\u8F6C\u6362\u4E3A Markdown \u683C\u5F0F\u65E0\u5E8F\u5217\u8868\u6807\u5FD7"},"convert-spaces-to-tabs":{name:"\u7A7A\u683C\u8F6C\u4E3A\u5236\u8868\u7B26",description:"\u5C06\u524D\u5BFC\u7A7A\u683C\u8F6C\u6362\u4E3A\u5236\u8868\u7B26",tabsize:{name:"\u5236\u8868\u7B26\u5BBD\u5EA6",description:"\u5236\u8868\u7B26\u5BF9\u5E94\u7684\u7A7A\u683C\u6570\u91CF"}},"dedupe-yaml-array-values":{name:"YAML \u503C\u53BB\u91CD",description:"\u53BB\u91CD\u65F6\u533A\u5206\u5927\u5C0F\u5199","dedupe-alias-key":{name:"YAML aliases \u53BB\u91CD",description:"\u6253\u5F00\u4EE5\u5BF9 YAML aliases \u53BB\u91CD"},"dedupe-tag-key":{name:"YAML tags \u53BB\u91CD",description:"\u6253\u5F00\u4EE5\u5BF9 YAML tags \u53BB\u91CD"},"dedupe-array-keys":{name:"YAML array \u53BB\u91CD",description:"\u6253\u5F00\u4EE5\u5BF9\u666E\u901A YAML \u6570\u7EC4\u4E2D\u7684\u503C\u53BB\u91CD"},"ignore-keys":{name:"\u5728\u5BF9 YAML \u6570\u7EC4\u503C\u8FDB\u884C\u53BB\u91CD\u65F6\u9700\u5FFD\u7565\u7684 YAML \u952E",description:"\u8981\u5FFD\u7565\u7684 YAML \u952E\u5217\u8868\uFF0C\u6BCF\u884C\u4E00\u4E2A\u952E"}},"default-language-for-code-fences":{name:"\u4EE3\u7801\u5757\u9ED8\u8BA4\u8BED\u8A00",description:"\u4E3A\u6CA1\u6709\u6307\u5B9A\u8BED\u8A00\u7684\u4EE3\u7801\u5757\u6DFB\u52A0\u9ED8\u8BA4\u8BED\u8A00\u3002","default-language":{name:"\u7F16\u7A0B\u8BED\u8A00",description:'\u7559\u7A7A\u4E0D\u8FDB\u884C\u4EFB\u4F55\u64CD\u4F5C\u3002\u53EF\u4EE5\u5728<a href="https://prismjs.com/#supported-languages">\u8FD9\u91CC</a>\u627E\u5230\u8BED\u8A00\u6807\u7B7E\u3002'}},"emphasis-style":{name:"\u7A81\u51FA\u6837\u5F0F",description:"\u4FDD\u6301\u7A81\u51FA\u6837\u5F0F\u4E00\u81F4\u6027",style:{name:"\u6837\u5F0F",description:"\u7528\u4E8E\u8868\u793A\u7A81\u51FA\u5185\u5BB9\u7684\u6837\u5F0F"}},"empty-line-around-blockquotes":{name:"\u5F15\u7528\u5757\u524D\u540E\u7A7A\u884C",description:"\u786E\u4FDD\u5F15\u7528\u5757\u524D\u540E\u6709\u7A7A\u884C\uFF0C\u9664\u975E\u5B83\u5728\u6587\u6863\u7684\u5F00\u5934\u6216\u7ED3\u5C3E\u3002<b>\u6CE8\u610F\uFF0C\u8FD9\u91CC\u5D4C\u5957\u5F15\u7528\u5757\u4E5F\u4F1A\u6709\u5BF9\u5E94\u7684\u7A7A\u884C</b>"},"empty-line-around-code-fences":{name:"\u4EE3\u7801\u5757\u524D\u540E\u7A7A\u884C",description:"\u786E\u4FDD\u4EE3\u7801\u5757\u524D\u540E\u6709\u7A7A\u884C\uFF0C\u9664\u975E\u5B83\u5728\u6587\u6863\u7684\u5F00\u5934\u6216\u7ED3\u5C3E"},"empty-line-around-math-blocks":{name:"Latex \u5757\u524D\u540E\u7A7A\u884C",description:"\u786E\u4FDD Latex \u524D\u540E\u6709\u7A7A\u884C\uFF0C\u6839\u636E<b> Latex \u5757\u6807\u8BB0\u7B26 $ \u6570\u91CF</b>\u6765\u786E\u5B9A\u5355\u884C Latex \u662F\u5426\u88AB\u8BA4\u5B9A\u4E3A Latex \u5757"},"empty-line-around-tables":{name:"\u8868\u683C\u524D\u540E\u7A7A\u884C",description:"\u786E\u4FDD\u8868\u683C\u524D\u540E\u6709\u7A7A\u884C\uFF0C\u9664\u975E\u5B83\u5728\u6587\u6863\u7684\u5F00\u5934\u6216\u7ED3\u5C3E"},"escape-yaml-special-characters":{name:"\u8F6C\u4E49 YAML \u7279\u6B8A\u5B57\u7B26",description:`\u8F6C\u4E49 YAML \u4E2D\u7684\u5192\u53F7(:)\uFF0C\u5355\u5F15\u53F7 (') \u548C\u53CC\u5F15\u53F7 (")`,"try-to-escape-single-line-arrays":{name:"\u5C1D\u8BD5\u8F6C\u4E49\u5355\u884C\u6570\u7EC4",description:'\u5C1D\u8BD5\u8F6C\u4E49\u6570\u7EC4\u503C\uFF0C\u5047\u8BBE\u6570\u7EC4\u4EE5 "[" \u5F00\u5934\uFF0C "]" \u7ED3\u5C3E\uFF0C\u5E76\u4E14\u7531 "," \u5206\u9694'}},"file-name-heading":{name:"\u6587\u4EF6\u540D\u4F5C\u4E3A\u6807\u9898",description:"\u5982\u679C\u6CA1\u6709 H1 \u6807\u9898\uFF0C\u5219\u63D2\u5165\u6587\u4EF6\u540D\u4F5C\u4E3A H1 \u6807\u9898"},"footnote-after-punctuation":{name:"\u811A\u6CE8\u5F15\u7528\u79FB\u81F3\u6807\u70B9\u7B26\u53F7\u540E",description:"\u5C06\u811A\u6CE8\u5F15\u7528\u79FB\u81F3\u6807\u70B9\u7B26\u53F7\u540E"},"force-yaml-escape":{name:"\u5F3A\u5236 YAML \u8F6C\u4E49",description:"\u8F6C\u4E49\u6307\u5B9A YAML \u952E\u7684\u503C","force-yaml-escape-keys":{name:"\u8981\u5F3A\u5236\u8F6C\u79FB\u7684 YAML \u952E",description:"\u5982\u679C\u672A\u8F6C\u4E49\uFF0C\u5219\u4F7F\u7528 YAML \u8F6C\u4E49\u5B57\u7B26\u5BF9\u6307\u5B9A YAML \u952E\u8FDB\u884C\u8F6C\u4E49\uFF0C\u6BCF\u4E2A\u952E\u4E00\u884C\u3002 \u4E0D\u8981\u5BF9 YAML \u6570\u7EC4\u4F7F\u7528"}},"format-tags-in-yaml":{name:"\u683C\u5F0F\u5316 YAML \u4E2D\u7684 tags",description:"\u628A YAML Front-matter \u4E2D tag \u7684\u4E95\u53F7\u5220\u9664\uFF0C\u56E0\u4E3A\u4E95\u53F7\u4F1A\u4F7F tag \u65E0\u6548"},"format-yaml-array":{name:"\u683C\u5F0F\u5316 YAML \u6570\u7EC4",description:"\u5141\u8BB8\u5C06\u5E38\u89C4 YAML \u6570\u7EC4\u683C\u5F0F\u5316\u4E3A\u591A\u884C\u6216\u5355\u884C\uFF0C\u5E76\u5141\u8BB8\u90E8\u5206\u6570\u7EC4(<code>tags</code>, <code>aliases</code>) \u4FDD\u7559 Obsidian \u539F\u6709\u7684 YAML \u683C\u5F0F\u3002\u8BF7\u6CE8\u610F\uFF0C\u5355\u5B57\u7B26\u4E32\u8F6C\u6362\u4E3A\u5355\u884C\uFF0C\u5982\u679C\u5B58\u5728\u591A\u4E2A\u6761\u76EE\uFF0C\u5219\u4F1A\u53D8\u4E3A\u5355\u884C\u6570\u7EC4\u3002\u5BF9\u4E8E\u5355\u5B57\u7B26\u4E32\u8F6C\u6362\u4E3A\u591A\u884C\uFF0C\u60C5\u51B5\u4E5F\u662F\u5982\u6B64\uFF0C\u53EA\u662F\u5B83\u53D8\u6210\u4E86\u591A\u884C\u6570\u7EC4","alias-key":{name:"\u683C\u5F0F\u5316 YAML aliases",description:"\u6253\u5F00 YAML aliases \u90E8\u5206\u7684\u683C\u5F0F\u8BBE\u7F6E\u3002\u4E0D\u5E94\u4E0E\u89C4\u5219<code>YAML \u6807\u9898\u522B\u540D</code>\u540C\u65F6\u542F\u7528\uFF0C\u56E0\u4E3A\u5B83\u4EEC\u53EF\u80FD\u4E0D\u4F1A\u5F88\u597D\u5730\u534F\u540C\u5DE5\u4F5C\uFF0C\u6216\u8005\u5B83\u4EEC\u53EF\u80FD\u6709\u4E0D\u540C\u7684\u683C\u5F0F\u6837\u5F0F\u9009\u62E9\uFF0C\u4ECE\u800C\u5BFC\u81F4\u610F\u5916\u7ED3\u679C"},"tag-key":{name:"\u683C\u5F0F\u5316 YAML tags",description:"\u6253\u5F00 YAML tags \u90E8\u5206\u7684\u683C\u5F0F\u8BBE\u7F6E"},"default-array-keys":{name:"\u683C\u5F0F\u5316 YAML \u6570\u7EC4",description:"\u5BF9 YAML \u6570\u7EC4\u8FDB\u884C\u683C\u5F0F\u5316"},"force-single-line-array-style":{name:"\u5F3A\u5236\u8F6C\u4E3A\u5355\u884C\u6570\u7EC4",description:"\u5F3A\u5236\u5C06\u6307\u5B9A\u952E\u7684 YAML \u6570\u7EC4\u8F6C\u4E3A\u5355\u884C\u6570\u7EC4\uFF0C\u6309\u884C\u5206\u9694\uFF08\u7559\u7A7A\u4EE5\u7981\u7528\u6B64\u9009\u9879\uFF09"},"force-multi-line-array-style":{name:"\u5F3A\u5236\u8F6C\u4E3A\u591A\u884C\u6570\u7EC4",description:"\u5F3A\u5236\u5C06\u6307\u5B9A\u952E\u7684 YAML \u6570\u7EC4\u8F6C\u4E3A\u591A\u884C\u6570\u7EC4\uFF0C\u6309\u884C\u5206\u9694\uFF08\u7559\u7A7A\u4EE5\u7981\u7528\u6B64\u9009\u9879\uFF09"}},"header-increment":{name:"\u6807\u9898\u7EA7\u522B\u9012\u589E",description:"\u6807\u9898\u4E00\u6B21\u4EC5\u9012\u589E\u4E00\u4E2A\u7EA7\u522B","start-at-h2":{name:"\u4ECE H2 \u6807\u9898\u5F00\u59CB\u9012\u589E",description:"\u4F7F H2 \u6807\u9898\u6210\u4E3A\u6587\u4EF6\u4E2D\u7684\u6700\u9AD8\u6807\u9898\u7EA7\u522B\uFF0C\u5176\u4ED6\u7EA7\u522B\u7684\u6807\u9898\u8FDB\u884C\u76F8\u5E94\u7684\u9012\u63A8"}},"heading-blank-lines":{name:"\u6807\u9898\u524D\u540E\u7A7A\u884C",description:"\u786E\u4FDD\u6807\u9898\u524D\u540E\u6709\u4E00\u4E2A\u7A7A\u884C\uFF0C\u9664\u975E\u5B83\u5728\u6587\u6863\u7684\u5F00\u5934\u6216\u7ED3\u5C3E",bottom:{name:"\u6807\u9898\u540E\u7A7A\u884C",description:"\u5728\u6807\u9898\u540E\u63D2\u5165\u4E00\u4E2A\u7A7A\u884C\uFF08\u7981\u7528\u6B64\u529F\u80FD\u540E\uFF0C\u4E0D\u4F1A\u5220\u9664\u6807\u9898\u540E\u7684\u7A7A\u884C\uFF09"},"empty-line-after-yaml":{name:"YAML \u4E0E\u6807\u9898\u4E4B\u95F4\u7684\u7A7A\u884C",description:"\u4FDD\u7559 YAML Front-matter \u548C\u6807\u9898\u4E4B\u95F4\u7684\u7A7A\u884C"}},"headings-start-line":{name:"\u6807\u9898\u5BF9\u9F50\u884C\u9996",description:"\u5C06\u6807\u9898\u524D\u7684\u7A7A\u683C\u5220\u9664\uFF0C\u4F7F\u6807\u9898\u80FD\u88AB\u6B63\u786E\u8BC6\u522B"},"insert-yaml-attributes":{name:"\u63D2\u5165 YAML \u5C5E\u6027",description:"\u628A\u6307\u5B9A\u7684 YAML \u952E\u63D2\u5165\u5230 YAML Front-matter \u4E2D\u3002\u6BCF\u4E2A\u952E\u5360\u4E00\u884C","text-to-insert":{name:"\u8981\u63D2\u5165\u7684\u952E",description:"\u8981\u63D2\u5165\u5230 YAML Front-matter \u4E2D\u7684\u952E"}},"line-break-at-document-end":{name:"\u6587\u4EF6\u7ED3\u5C3E\u6362\u884C",description:"\u786E\u4FDD\u6587\u6863\u7ED3\u5C3E\u6709\u4E00\u884C\u7A7A\u884C"},"move-footnotes-to-the-bottom":{name:"\u811A\u6CE8\u79FB\u81F3\u6587\u6863\u5E95\u90E8",description:"\u5C06\u6240\u6709\u811A\u6CE8\u79FB\u52A8\u5230\u6587\u6863\u5E95\u90E8"},"move-math-block-indicators-to-their-own-line":{name:"\u683C\u5F0F\u5316 Latex \u5757\u6807\u8BB0",description:"\u5C06 Latex \u5757\u6807\u8BB0\u79FB\u5230\u65B0\u884C\u3002\u6839\u636E<b> Latex \u5757\u6807\u8BB0\u7B26 $ \u6570\u91CF</b>\u6765\u786E\u5B9A\u5355\u884C Latex \u662F\u5426\u88AB\u8BA4\u5B9A\u4E3A Latex \u5757"},"move-tags-to-yaml":{name:"\u5C06 tags \u79FB\u81F3 YAML",description:"\u5C06\u6587\u6863\u5185\u6240\u6709\u7684 tags \u79FB\u52A8\u5230 YAML Front-matter \u5185","how-to-handle-existing-tags":{name:"\u5982\u4F55\u5904\u7406\u539F\u6709\u7684 tag",description:"\u5BF9\u4E8E\u6587\u6863\u4E2D\u975E\u88AB\u5FFD\u7565\u7684 tag\uFF0C\u79FB\u52A8\u5230 YAML Front-matter \u540E\u5E94\u8BE5\u91C7\u53D6\u4F55\u79CD\u64CD\u4F5C\uFF1F"},"tags-to-ignore":{name:"\u5FFD\u7565\u7684 tag",description:"\u8FD9\u4E9B tags \u4E0D\u4F1A\u88AB\u79FB\u52A8 YAML Front-matter \u4E2D\u3002\u6BCF\u4E2A tag \u6309\u884C\u5206\u9694\uFF0C\u4E0D\u8981\u5305\u542B<code>#</code>"}},"no-bare-urls":{name:"\u7981\u6B62\u539F\u59CB URL",description:"\u7528\u5C16\u62EC\u53F7\u5305\u56F4\u539F\u59CB URL\uFF0C\u9664\u975E URL \u5728\u53CD\u5F15\u53F7\u3001\u65B9\u62EC\u53F7\u6216\u5355\u5F15\u53F7/\u53CC\u5F15\u53F7\u8303\u56F4\u5185","no-bare-uris":{name:"\u7981\u6B62\u539F\u59CB URI",description:"\u7528\u5C16\u62EC\u53F7\u5305\u56F4\u539F\u59CB URI\uFF0C\u9664\u975E URI \u5728\u53CD\u5F15\u53F7\u3001\u65B9\u62EC\u53F7\u6216\u5355\u5F15\u53F7/\u53CC\u5F15\u53F7\u8303\u56F4\u5185"}},"ordered-list-style":{name:"\u6709\u5E8F\u5217\u8868\u6837\u5F0F",description:"\u786E\u4FDD\u6709\u5E8F\u5217\u8868\u9075\u5FAA\u6307\u5B9A\u7684\u6837\u5F0F\u3002\u8BF7\u6CE8\u610F\uFF0C2\u4E2A\u7A7A\u683C\u62161\u4E2A\u5236\u8868\u7B26\u88AB\u89C6\u4E3A\u4E00\u4E2A\u7F29\u8FDB\u7EA7\u522B","number-style":{name:"\u6392\u5E8F\u65B9\u5F0F",description:"\u6709\u5E8F\u5217\u8868\u5E8F\u53F7\u683C\u5F0F\u5316\u65B9\u5F0F"},"list-end-style":{name:"\u6709\u5E8F\u5217\u8868\u6807\u5FD7\u6837\u5F0F",description:"\u6709\u5E8F\u5217\u8868\u6807\u5FD7\u6837\u5F0F"},"preserve-start":{name:"\u4FDD\u7559\u8D77\u59CB\u503C",description:"\u662F\u5426\u4FDD\u7559\u6709\u5E8F\u5217\u8868\u7684\u8D77\u59CB\u503C"}},"paragraph-blank-lines":{name:"\u6BB5\u843D\u7A7A\u884C",description:"\u6BCF\u4E2A\u6BB5\u843D\u524D\u540E\u4FDD\u8BC1\u6709\u4E14\u4EC5\u6709\u4E00\u884C\u7A7A\u884C"},"prevent-double-checklist-indicator-on-paste":{name:"\u9632\u6B62\u91CD\u590D\u7684\u6E05\u5355\u6807\u8BB0",description:"\u7C98\u8D34\u65F6\uFF0C\u5982\u679C\u5149\u6807\u6240\u5728\u884C\u6709\u6E05\u5355\u6807\u8BB0\uFF0C\u5219\u4ECE\u8981\u7C98\u8D34\u7684\u6587\u672C\u4E2D\u79FB\u9664\u6E05\u5355\u6807\u8BB0"},"prevent-double-list-item-indicator-on-paste":{name:"\u9632\u6B62\u91CD\u590D\u7684\u5217\u8868\u6807\u8BB0",description:"\u7C98\u8D34\u65F6\uFF0C\u5982\u679C\u5149\u6807\u6240\u5728\u884C\u6709\u5217\u8868\u6807\u5FD7\uFF0C\u5219\u4ECE\u8981\u7C98\u8D34\u7684\u6587\u672C\u4E2D\u79FB\u9664\u5217\u8868\u6807\u5FD7"},"proper-ellipsis-on-paste":{name:"\u66F4\u6B63\u7701\u7565\u53F7",description:"\u7C98\u8D34\u65F6\uFF0C\u7528\u7701\u7565\u53F7\u66FF\u6362\u4E09\u4E2A\u8FDE\u7EED\u7684\u70B9\uFF08\u70B9\u4E4B\u95F4\u6709\u7A7A\u683C\u4E5F\u4F1A\u751F\u6548\uFF09"},"proper-ellipsis":{name:"\u66F4\u6B63\u7701\u7565\u53F7",description:"\u7528\u7701\u7565\u53F7\u66FF\u6362\u4E09\u4E2A\u8FDE\u7EED\u7684\u70B9"},"quote-style":{name:"\u5F15\u53F7\u6837\u5F0F",description:"\u683C\u5F0F\u5316\u6B63\u6587\u5185\u5BB9\u4E2D\u7684\u5F15\u53F7\u6837\u5F0F\u4E3A\u5355\u5F15\u53F7\u6216\u53CC\u5F15\u53F7","single-quote-enabled":{name:"\u542F\u7528\u5355\u5F15\u53F7\u6837\u5F0F",description:"\u6307\u5B9A\u5E94\u4F7F\u7528\u9009\u5B9A\u7684\u5355\u5F15\u53F7\u6837\u5F0F"},"single-quote-style":{name:"\u5355\u5F15\u53F7\u6837\u5F0F",description:"\u8981\u4F7F\u7528\u7684\u5355\u5F15\u53F7\u6837\u5F0F"},"double-quote-enabled":{name:"\u542F\u7528\u53CC\u5F15\u53F7\u6837\u5F0F",description:"\u6307\u5B9A\u5E94\u4F7F\u7528\u9009\u5B9A\u7684\u53CC\u5F15\u53F7\u6837\u5F0F"},"double-quote-style":{name:"\u53CC\u5F15\u53F7\u6837\u5F0F",description:"\u8981\u4F7F\u7528\u7684\u53CC\u5F15\u53F7\u6837\u5F0F"}},"re-index-footnotes":{name:"\u811A\u6CE8\u91CD\u65B0\u7D22\u5F15",description:"\u57FA\u4E8E\u51FA\u73B0\u7684\u987A\u5E8F\u5BF9\u811A\u6CE8\u91CD\u65B0\u7D22\u5F15\u3002<b>\u6CE8\u610F\uFF0C\u5982\u679C\u4E00\u4E2A\u5F15\u7528\u5BF9\u5E94\u591A\u6761\u811A\u6CE8\uFF0C\u5219\u6B64\u89C4\u5219\u5931\u6548</b>"},"remove-consecutive-list-markers":{name:"\u79FB\u9664\u91CD\u590D\u7684\u5217\u8868\u6807\u5FD7",description:"\u79FB\u9664\u91CD\u590D\u7684\u5217\u8868\u6807\u5FD7\u3002\u590D\u5236\u7C98\u8D34\u5217\u8868\u9879\u65F6\u5F88\u6709\u7528"},"remove-empty-lines-between-list-markers-and-checklists":{name:"\u79FB\u9664\u5217\u8868\u548C checklist \u9879\u76EE\u4E4B\u95F4\u7684\u7A7A\u884C",description:"\u5217\u8868\u548C checklist \u9879\u76EE\u4E4B\u95F4\u4E0D\u5E94\u6709\u7A7A\u884C"},"remove-empty-list-markers":{name:"\u79FB\u9664\u7A7A\u7684\u5217\u8868\u6807\u5FD7",description:"\u79FB\u9664\u7A7A\u7684\u5217\u8868\u6807\u5FD7\uFF0C\u6BD4\u5982\u5217\u8868\u540E\u6CA1\u5185\u5BB9"},"empty-line-around-horizontal-rules":{name:"\u5206\u9694\u7EBF\u524D\u540E\u7A7A\u884C",description:"\u786E\u4FDD\u5206\u9694\u7EBF\u524D\u540E\u6709\u7A7A\u884C\uFF0C\u9664\u975E\u5B83\u5728\u6587\u6863\u7684\u5F00\u5934\u6216\u7ED3\u5C3E"},"remove-hyphenated-line-breaks":{name:"\u79FB\u9664\u8FDE\u5B57\u7B26",description:"\u79FB\u9664\u4E2D\u5212\u7EBF\u8FDE\u5B57\u7B26\u3002\u4ECE\u6587\u7AE0\u4E2D\u7C98\u8D34\u65F6\u5F88\u6709\u7528"},"remove-hyphens-on-paste":{name:"\u79FB\u9664\u8FDE\u5B57\u7B26",description:"\u7C98\u8D34\u65F6\uFF0C\u4ECE\u8981\u7C98\u8D34\u7684\u6587\u672C\u4E2D\u79FB\u9664\u8FDE\u5B57\u7B26"},"remove-leading-or-trailing-whitespace-on-paste":{name:"\u79FB\u9664\u524D\u5BFC\u6216\u5C3E\u968F\u7A7A\u683C",description:"\u7C98\u8D34\u65F6\uFF0C\u4ECE\u8981\u7C98\u8D34\u7684\u6587\u672C\u4E2D\u79FB\u9664\u4EFB\u4F55\u524D\u5BFC\u975E\u5236\u8868\u7B26\u7A7A\u683C\u548C\u6240\u6709\u5C3E\u968F\u7A7A\u683C"},"remove-leftover-footnotes-from-quote-on-paste":{name:"\u79FB\u9664\u811A\u6CE8\u5F15\u7528",description:"\u7C98\u8D34\u65F6\uFF0C\u4ECE\u8981\u7C98\u8D34\u7684\u6587\u672C\u4E2D\u79FB\u9664\u811A\u6CE8\u5F15\u7528"},"remove-link-spacing":{name:"\u79FB\u9664\u94FE\u63A5\u7A7A\u683C",description:"\u79FB\u9664\u94FE\u63A5\u6587\u672C\u9996\u5C3E\u7684\u7A7A\u683C"},"remove-multiple-blank-lines-on-paste":{name:"\u79FB\u9664\u91CD\u590D\u7A7A\u884C",description:"\u7C98\u8D34\u65F6\uFF0C\u4ECE\u8981\u7C98\u8D34\u7684\u6587\u672C\u4E2D\u5C06\u591A\u4E2A\u7A7A\u884C\u538B\u7F29\u4E3A\u4E00\u4E2A\u7A7A\u884C"},"remove-multiple-spaces":{name:"\u79FB\u9664\u91CD\u590D\u7A7A\u683C",description:"\u79FB\u9664\u4E24\u4E2A\u6216\u66F4\u591A\u8FDE\u7EED\u7684\u7A7A\u683C\uFF0C\u5FFD\u7565\u884C\u9996\u548C\u884C\u5C3E\u7684\u7A7A\u683C"},"remove-space-around-characters":{name:"\u79FB\u9664\u5B57\u7B26\u5468\u56F4\u7684\u7A7A\u683C",description:"\u786E\u4FDD\u67D0\u4E9B\u5B57\u7B26\u5468\u56F4\u6CA1\u6709\u7A7A\u683C\uFF08\u5305\u62EC\u5355\u4E2A\u7A7A\u683C\u6216\u5236\u8868\u7B26\uFF09\u3002<b>\u6CE8\u610F\uFF0C\u8FD9\u53EF\u80FD\u4F1A\u5728\u67D0\u4E9B\u60C5\u51B5\u4E0B\u5F71\u54CD markdown \u683C\u5F0F</b>","include-fullwidth-forms":{name:"\u5305\u62EC\u5168\u89D2\u5F62\u5F0F",description:'\u5305\u62EC<a href="https://en.wikipedia.org/wiki/Halfwidth_and_Fullwidth_Forms_(Unicode_block)">\u5168\u89D2\u5F62\u5F0FUnicode\u5757</a>'},"include-cjk-symbols-and-punctuation":{name:"\u5305\u62ECCJK\u7B26\u53F7\u548C\u6807\u70B9",description:'\u5305\u62EC<a href="https://en.wikipedia.org/wiki/CJK_Symbols_and_Punctuation">CJK\u7B26\u53F7\u548C\u6807\u70B9Unicode\u5757</a>'},"include-dashes":{name:"\u5305\u62EC\u7834\u6298\u53F7",description:"\u5305\u62EC en dash (\u2013) \u548C em dash (\u2014)"},"other-symbols":{name:"\u5176\u4ED6\u7B26\u53F7",description:"\u8981\u5305\u62EC\u7684\u5176\u4ED6\u7B26\u53F7"}},"remove-space-before-or-after-characters":{name:"\u79FB\u9664\u5B57\u7B26\u524D\u540E\u7684\u7A7A\u683C",description:"\u79FB\u9664\u6307\u5B9A\u5B57\u7B26\u4E4B\u524D\u548C\u6307\u5B9A\u5B57\u7B26\u4E4B\u540E\u7684\u7A7A\u683C\u3002 <b>\u6CE8\u610F\uFF0C\u5728\u67D0\u4E9B\u60C5\u51B5\u4E0B\uFF0C\u8FD9\u53EF\u80FD\u4F1A\u5BFC\u81F4 markdown \u683C\u5F0F\u51FA\u73B0\u95EE\u9898</b>","characters-to-remove-space-before":{name:"\u79FB\u9664\u5B57\u7B26\u524D\u7684\u7A7A\u683C",description:"\u79FB\u9664\u6307\u5B9A\u5B57\u7B26\u524D\u7684\u7A7A\u683C\u3002 <b>\u6CE8\u610F\uFF0C\u5728\u5B57\u7B26\u5217\u8868\u4E2D\u4F7F\u7528<code>{</code>\u6216<code>}</code>\u4F1A\u610F\u5916\u5F71\u54CD\u6587\u4EF6\uFF0C\u56E0\u4E3A\u5B83\u5728\u7A0B\u5E8F\u540E\u53F0\u7684\u5FFD\u7565\u8BED\u6CD5\u4E2D\u4F7F\u7528</b>"},"characters-to-remove-space-after":{name:"\u79FB\u9664\u5B57\u7B26\u540E\u7684\u7A7A\u683C",description:"\u79FB\u9664\u6307\u5B9A\u5B57\u7B26\u540E\u7684\u7A7A\u683C\u3002 <b>\u6CE8\u610F\uFF0C\u5728\u5B57\u7B26\u5217\u8868\u4E2D\u4F7F\u7528<code>{</code>\u6216<code>}</code>\u4F1A\u610F\u5916\u5F71\u54CD\u6587\u4EF6\uFF0C\u56E0\u4E3A\u5B83\u5728\u7A0B\u5E8F\u540E\u53F0\u7684\u5FFD\u7565\u8BED\u6CD5\u4E2D\u4F7F\u7528</b>"}},"remove-trailing-punctuation-in-heading":{name:"\u79FB\u9664\u6807\u9898\u4E2D\u7684\u7ED3\u5C3E\u6807\u70B9\u7B26\u53F7",description:'\u4ECE\u6807\u9898\u7684\u672B\u5C3E\u5220\u9664\u6307\u5B9A\u7684\u6807\u70B9\u7B26\u53F7\uFF0C\u4E0D\u4F1A\u5220\u9664 <a href="https://en.wikipedia.org/wiki/List_of_XML_and_HTML_character_entity_references">HTML \u5B57\u7B26\u5B9E\u4F53</a>\u672B\u5C3E\u7684\u5206\u53F7',"punctuation-to-remove":{name:"\u8981\u5220\u9664\u7684\u7ED3\u5C3E\u6807\u70B9\u7B26\u53F7",description:"\u8981\u4ECE\u6587\u4EF6\u6807\u9898\u7ED3\u5C3E\u4E2D\u5220\u9664\u7684\u6807\u70B9\u7B26\u53F7"}},"remove-yaml-keys":{name:"\u79FB\u9664 YAML \u952E",description:"\u79FB\u9664\u6307\u5B9A\u7684 YAML \u952E","yaml-keys-to-remove":{name:"\u9700\u8981\u79FB\u9664\u7684 YAML \u952E",description:"\u8981\u4ECE YAML Front-matter \u4E2D\u5220\u9664\u7684 YAML \u952E \uFF08\u53EF\u5E26\u6216\u4E0D\u5E26\u5192\u53F7\uFF09"}},"sort-yaml-array-values":{name:"YAML \u503C\u6392\u5E8F",description:"\u57FA\u4E8E\u6307\u5B9A\u89C4\u5219\u5BF9 YAML \u503C\u6392\u5E8F","sort-alias-key":{name:"YAML aliases \u6392\u5E8F",description:"\u6253\u5F00\u4EE5\u5BF9 YAML aliases \u6392\u5E8F"},"sort-tag-key":{name:"YAML tags \u6392\u5E8F",description:"\u6253\u5F00\u4EE5\u5BF9 YAML tags \u6392\u5E8F"},"sort-array-keys":{name:"YAML array \u6392\u5E8F",description:"\u6253\u5F00\u4EE5\u5BF9\u666E\u901A YAML \u6570\u7EC4\u4E2D\u7684\u503C\u6392\u5E8F"},"ignore-keys":{name:"\u5728\u5BF9 YAML \u6570\u7EC4\u503C\u8FDB\u884C\u6392\u5E8F\u65F6\u9700\u5FFD\u7565\u7684 YAML \u952E",description:"\u8981\u5FFD\u7565\u7684 YAML \u952E\u5217\u8868\uFF0C\u6BCF\u884C\u4E00\u4E2A\u952E"},"sort-order":{name:"\u6392\u5E8F\u65B9\u5F0F",description:"\u6392\u5E8F\u65B9\u5F0F"}},"space-after-list-markers":{name:"\u5217\u8868\u6807\u5FD7\u7A7A\u683C",description:"\u5217\u8868\u6807\u5FD7\u548C checkbox \u540E\u5E94\u6709\u4E00\u4E2A\u7A7A\u683C"},"space-between-chinese-japanese-or-korean-and-english-or-numbers":{name:"\u4E2D\u65E5\u97E9\u8BED\u4E0E\u82F1\u8BED\u6216\u6570\u5B57\u4E4B\u95F4\u7684\u7A7A\u683C",description:'\u786E\u4FDD\u4E2D\u65E5\u97E9\u6587\u4E0E\u82F1\u6587\u6570\u5B57\u4E4B\u95F4\u6709\u4E00\u4E2A\u7A7A\u683C <a href="https://github.com/sparanoid/chinese-copywriting-guidelines">\u53C2\u8003\u94FE\u63A5</a>',"english-symbols-punctuation-before":{name:"\u4E2D\u65E5\u97E9\u6587\u4E4B\u524D\u7684\u82F1\u6587\u6807\u70B9",description:'\u88AB\u8BA4\u4E3A\u662F\u82F1\u6587\u7684\u5728\u4E2D\u65E5\u97E9\u6587\u5B57\u7B26\u4E4B"\u524D"\u627E\u5230\u7684\u975E\u5B57\u6BCD\u6807\u70B9\u7B26\u53F7 <b>\u6CE8\u610F: "*" \u4F1A\u88AB\u8BA4\u4E3A\u662F\u82F1\u6587</b>'},"english-symbols-punctuation-after":{name:"\u4E2D\u65E5\u97E9\u6587\u4E4B\u540E\u7684\u82F1\u6587\u6807\u70B9",description:'\u88AB\u8BA4\u4E3A\u662F\u82F1\u6587\u7684\u5728\u4E2D\u65E5\u97E9\u6587\u5B57\u7B26\u4E4B"\u540E"\u627E\u5230\u7684\u975E\u5B57\u6BCD\u6807\u70B9\u7B26\u53F7 <b>\u6CE8\u610F: "*" \u4F1A\u88AB\u8BA4\u4E3A\u662F\u82F1\u6587</b>'}},"strong-style":{name:"\u7C97\u4F53\u6837\u5F0F",description:"\u786E\u4FDD\u7C97\u4F53\u6837\u5F0F\u4E00\u81F4",style:{name:"\u6837\u5F0F",description:"\u7528\u4E8E\u8868\u793A\u7C97\u4F53\u7684\u6837\u5F0F"}},"trailing-spaces":{name:"\u672B\u5C3E\u7A7A\u683C",description:"\u79FB\u9664\u6BCF\u884C\u672B\u5C3E\u591A\u4F59\u7684\u7A7A\u683C","two-space-line-break":{name:"\u4E24\u7A7A\u683C\u6362\u884C",description:'\u5FFD\u7565\u4E24\u4E2A\u7A7A\u683C\u540E\u63A5\u6362\u884C\u7B26\u7684\u60C5\u51B5\uFF08"\u4E24\u7A7A\u683C\u89C4\u5219"\uFF09'}},"two-spaces-between-lines-with-content":{name:"\u4E0D\u540C\u5185\u5BB9\u95F4\u6362\u884C",description:"\u786E\u4FDD\u5728\u6BB5\u843D\u3001\u5F15\u7528\u548C\u5217\u8868\u9879\u4E4B\u95F4\uFF0C\u6BCF\u5757\u5185\u5BB9\u7684\u672B\u5C3E\u6709\u4E24\u4E2A\u7A7A\u683C","line-break-indicator":{name:"\u6362\u884C\u6807\u8BB0",description:"\u8981\u4F7F\u7528\u7684\u6362\u884C\u6807\u8BB0"}},"unordered-list-style":{name:"\u65E0\u5E8F\u5217\u8868\u6837\u5F0F",description:"\u786E\u4FDD\u65E0\u5E8F\u5217\u8868\u7B26\u5408\u6307\u5B9A\u7684\u6837\u5F0F","list-style":{name:"\u5217\u8868\u9879\u6837\u5F0F",description:"\u5217\u8868\u9879\u9700\u8981\u6307\u5B9A\u7684\u6837\u5F0F"}},"yaml-key-sort":{name:"YAML \u952E\u6392\u5E8F",description:"\u6839\u636E\u6307\u5B9A\u7684\u987A\u5E8F\u548C\u4F18\u5148\u7EA7\u5BF9 YAML \u952E\u8FDB\u884C\u6392\u5E8F\u3002<b>\u6CE8\u610F\uFF0C\u4E5F\u8BB8\u4E5F\u4F1A\u5220\u9664\u7A7A\u884C</b>","yaml-key-priority-sort-order":{name:"YAML \u952E\u4F18\u5148\u7EA7\u6392\u5E8F\u987A\u5E8F",description:"\u5BF9\u952E\u8FDB\u884C\u6392\u5E8F\u7684\u987A\u5E8F\uFF0C\u6BCF\u884C\u4E00\u4E2A\u952E\uFF0C\u6309\u5217\u8868\u4E2D\u7684\u987A\u5E8F\u8FDB\u884C\u6392\u5E8F"},"priority-keys-at-start-of-yaml":{name:"\u6392\u5E8F\u952E\u653E\u5728 YAML \u5F00\u5934",description:"\u6309\u7167 <code>YAML \u952E\u4F18\u5148\u7EA7\u6392\u5E8F\u987A\u5E8F</code>\u5C06\u952E\u653E\u4E8E YAML Front-matter \u5F00\u5934"},"yaml-sort-order-for-other-keys":{name:"YAML \u5176\u5B83\u952E\u7684\u6392\u5E8F\u987A\u5E8F",description:"\u5BF9 <code>YAML \u952E\u4F18\u5148\u7EA7\u6392\u5E8F\u987A\u5E8F</code>\u4E2D\u672A\u627E\u5230\u7684\u952E\u8FDB\u884C\u6392\u5E8F"}},"yaml-timestamp":{name:"YAML \u65F6\u95F4\u6233",description:"\u5728 YAML Front-matter \u4E2D\u8BB0\u5F55\u4E0A\u6B21\u7F16\u8F91\u6587\u6863\u7684\u65E5\u671F\u3002\u4ECE\u6587\u6863\u5143\u6570\u636E\u4E2D\u83B7\u53D6\u65E5\u671F\u6570\u636E","date-created":{name:"\u521B\u5EFA\u65E5\u671F",description:"\u63D2\u5165\u6587\u4EF6\u7684\u521B\u5EFA\u65E5\u671F"},"date-created-key":{name:"\u521B\u5EFA\u65E5\u671F\u952E\u540D",description:"\u4F7F\u7528\u54EA\u4E2A YAML \u952E\u6765\u8868\u793A\u521B\u5EFA\u65E5\u671F"},"date-created-source-of-truth":{name:"\u521B\u5EFA\u65E5\u671F\u6570\u636E\u6E90",description:"\u5982\u679C YAML Front-matter \u4E2D\u5DF2\u7ECF\u6709\u521B\u5EFA\u65F6\u95F4\uFF0C\u4ECE\u54EA\u91CC\u83B7\u53D6\u521B\u5EFA\u65F6\u95F4\u65B0\u503C"},"date-modified-source-of-truth":{name:"\u4FEE\u6539\u65E5\u671F\u6570\u636E\u6E90",description:"\u5982\u679C YAML Front-matter \u4E2D\u5DF2\u7ECF\u6709\u4FEE\u6539\u65E5\u671F\uFF0C\u4ECE\u54EA\u91CC\u83B7\u53D6\u4FEE\u6539\u65F6\u95F4\u65B0\u503C"},"date-modified":{name:"\u4FEE\u6539\u65E5\u671F",description:"\u63D2\u5165\u6587\u4EF6\u7684\u6700\u8FD1\u4E00\u6B21\u7684\u4FEE\u6539\u65E5\u671F"},"date-modified-key":{name:"\u4FEE\u6539\u65E5\u671F\u952E\u540D",description:"\u4F7F\u7528\u54EA\u4E2A YAML \u952E\u6765\u8868\u793A\u4FEE\u6539\u65E5\u671F"},format:{name:"\u683C\u5F0F",description:'Moment.js \u8BED\u6CD5\u683C\u5F0F <a href="https://momentjscom.readthedocs.io/en/latest/moment/04-displaying/01-format/">\u8BF4\u660E</a>\uFF09'},"convert-to-utc":{name:"\u672C\u5730\u65F6\u95F4\u8F6C\u4E3A UTC \u65F6\u95F4",description:"\u672C\u5730\u65F6\u95F4\u8F6C\u4E3A UTC \u65F6\u95F4"},"update-on-file-contents-updated":{name:"\u6587\u4EF6\u5185\u5BB9\u53D8\u5316\u65F6\u66F4\u65B0 YAML \u65F6\u95F4\u6233",description:"\u5F53\u524D\u6D3B\u52A8\u7B14\u8BB0\u88AB\u4FEE\u6539\u65F6\uFF0C<code>\u4FEE\u6539\u65E5\u671F</code>\u5C06\u4F1A\u5B9E\u65F6\u66F4\u65B0\u3002"}},"yaml-title-alias":{name:"YAML \u6807\u9898\u522B\u540D",description:"\u5C06\u6587\u6863\u7684\u6807\u9898\u63D2\u5165 YAML Front-matter \u7684 aliases \u90E8\u5206\u3002\u4ECE\u7B2C\u4E00\u4E2A H1 \u6807\u9898\u6216\u6587\u6863\u540D\u4E2D\u83B7\u53D6\u503C","preserve-existing-alias-section-style":{name:"\u4FDD\u7559\u73B0\u6709\u522B\u540D\u90E8\u5206\u6837\u5F0F",description:"\u5982\u679C\u8BBE\u7F6E\uFF0C\u6B64\u9879\u4EC5\u5728\u65B0\u521B\u5EFA\u7684\u522B\u540D\u90E8\u5206\u751F\u6548"},"keep-alias-that-matches-the-filename":{name:"\u786E\u4FDD\u522B\u540D\u4E0E\u6587\u4EF6\u540D\u5339\u914D",description:"\u8FD9\u6837\u7684\u522B\u540D\u901A\u5E38\u662F\u5197\u4F59\u7684"},"use-yaml-key-to-keep-track-of-old-filename-or-heading":{name:"\u4F7F\u7528 YAML \u952E linter-yaml-title-alias \u6765\u4FDD\u7559\u6807\u9898\u4FEE\u6539\u8BB0\u5F55",description:"\u5982\u679C\u8BBE\u7F6E\uFF0C\u5F53\u7B2C\u4E00\u4E2A H1 \u6807\u9898\u66F4\u6539\u6216\u6587\u6863\u540D\u66F4\u6539\u65F6\uFF0C\u6B64\u952E\u4E2D\u5B58\u50A8\u7684\u65E7 aliases \u5C06\u66FF\u6362\u4E3A\u65B0\u503C\uFF0C\u800C\u4E0D\u4EC5\u4EC5\u662F\u5728 aliases \u4E2D\u63D2\u5165\u65B0\u6761\u76EE"},"alias-helper-key":{name:"\u522B\u540D\u8F85\u52A9\u952E",description:"\u6B64\u952E\u7528\u4E8E\u4FDD\u5B58\u6807\u9898\u522B\u540D\u5386\u53F2"}},"yaml-title":{name:"YAML \u6807\u9898",description:"\u6839\u636E\u6307\u5B9A\u6A21\u5F0F\uFF0C\u5C06\u6587\u4EF6\u7684\u6807\u9898\u63D2\u5165\u5230 YAML Front-matter \u4E2D","title-key":{name:"\u6807\u9898\u952E",description:"\u6807\u9898\u4F7F\u7528\u54EA\u4E00\u4E2A YAML \u952E"},mode:{name:"\u6A21\u5F0F",description:"\u7528\u4E8E\u83B7\u53D6\u6807\u9898\u7684\u65B9\u6CD5"}}},enums:{"Title Case":"\u6BCF\u8BCD\u9996\u5B57\u6BCD\u5927\u5199","ALL CAPS":"\u5168\u90E8\u5927\u5199","First letter":"\u4EC5\u9996\u5B57\u6BCD\u5927\u5199",".":".",")":")",ERROR:"ERROR",TRACE:"TRACE",DEBUG:"DEBUG",INFO:"INFO",WARN:"WARN",SILENT:"SILENT",ascending:"\u5347\u5E8F",lazy:"\u5168\u4E3A1",preserve:"\u4FDD\u6301\u539F\u6837",Nothing:"\u65E0","Remove hashtag":"\u79FB\u9664 hashtag","Remove whole tag":"\u79FB\u9664\u6574\u4E2A tag",asterisk:"\u661F\u53F7(*)",underscore:"\u4E0B\u5212\u7EBF(_)",consistent:"\u4FDD\u6301\u4E00\u81F4","-":"-","*":"*","+":"+",space:"\u6709\u7A7A\u683C","no space":"\u65E0\u7A7A\u683C",None:"\u65E0","Ascending Alphabetical":"\u6309\u5B57\u6BCD\u987A\u5E8F\u5347\u5E8F","Descending Alphabetical":"\u6309\u5B57\u6BCD\u987A\u5E8F\u964D\u5E8F","multi-line":"\u591A\u884C\u6570\u7EC4","single-line":"\u5355\u884C\u6570\u7EC4","single string to single-line":"\u5B57\u7B26\u4E32\u8F6C\u5355\u884C\u6570\u7EC4","single string to multi-line":"\u5B57\u7B26\u4E32\u8F6C\u591A\u884C\u6570\u7EC4","single string comma delimited":"\u9017\u53F7\u5206\u9694\u5B57\u7B26\u4E32","single string space delimited":"\u7A7A\u683C\u5206\u9694\u5B57\u7B26\u4E32","single-line space delimited":"\u7A7A\u683C\u5206\u9694\u5355\u884C\u6570\u7EC4","first-h1":"\u7B2C\u4E00\u4E2A H1 \u6807\u9898","first-h1-or-filename-if-h1-missing":"\u7B2C\u4E00\u4E2A H1 \u6807\u9898\u6216\u6587\u4EF6\u540D\uFF08\u7B2C\u4E00\u4E2A H1 \u6807\u9898\u4E0D\u5B58\u5728\u65F6\uFF09",filename:"\u6587\u4EF6\u540D",never:"Never","after 5 seconds":"5 \u79D2\u540E","after 10 seconds":"10 \u79D2\u540E","after 15 seconds":"15 \u79D2\u540E","after 30 seconds":"30 \u79D2\u540E","after 1 minute":"1 \u5206\u949F\u540E","file system":"\u7CFB\u7EDF",frontmatter:"YAML Front-matter","user or Linter edits":"Obsidian","''":"''","\u2018\u2019":"\u2018\u2019",'""':'""',"\u201C\u201D":"\u201C\u201D","\\":"\\","<br>":"<br>"," ":" ","<br/>":"<br/>"}};var Ff={commands:{"lint-file":{name:"\u683C\u5F0F\u5316\u76EE\u524D\u6A94\u6848","error-message":"\u5728\u6A94\u6848\u4E2D\u683C\u5F0F\u5316\u6A94\u6848\u932F\u8AA4"},"lint-file-unless-ignored":{name:"\u683C\u5F0F\u5316\u76EE\u524D\u6A94\u6848\uFF0C\u9664\u975E\u88AB\u5FFD\u7565"},"lint-all-files":{name:"\u683C\u5F0F\u5316\u5132\u5B58\u5EAB\u4E2D\u7684\u6240\u6709\u6A94\u6848","error-message":"\u5728\u6A94\u6848\u4E2D\u683C\u5F0F\u5316\u6240\u6709\u6A94\u6848\u932F\u8AA4","success-message":"\u5DF2\u683C\u5F0F\u5316\u6240\u6709\u6A94\u6848","errors-message-singular":"\u5DF2\u683C\u5F0F\u5316\u6240\u6709\u6A94\u6848\uFF0C\u4F46\u6709 1 \u500B\u932F\u8AA4\u3002","errors-message-plural":"\u5DF2\u683C\u5F0F\u5316\u6240\u6709\u6A94\u6848\uFF0C\u4F46\u6709 {NUM} \u500B\u932F\u8AA4\u3002","start-message":"\u9019\u5C07\u6703\u7DE8\u8F2F\u60A8\u7684\u6240\u6709\u6A94\u6848\uFF0C\u4E26\u53EF\u80FD\u5C0E\u81F4\u932F\u8AA4\u3002","submit-button-text":"\u5168\u90E8\u683C\u5F0F\u5316","submit-button-notice-text":"\u6B63\u5728\u683C\u5F0F\u5316\u6240\u6709\u6A94\u6848\u4E2D..."},"lint-all-files-in-folder":{name:"\u683C\u5F0F\u5316\u76EE\u524D\u8CC7\u6599\u593E\u4E2D\u7684\u6240\u6709\u6A94\u6848","start-message":"\u9019\u5C07\u6703\u7DE8\u8F2F\u60A8\u5728 {FOLDER_NAME} \u4E2D\u7684\u6240\u6709\u6A94\u6848\uFF0C\u5305\u542B\u5176\u5B50\u8CC7\u6599\u593E\u4E2D\u7684\u6A94\u6848\uFF0C\u9019\u53EF\u80FD\u6703\u5C0E\u81F4\u932F\u8AA4\u3002","submit-button-text":"\u683C\u5F0F\u5316 {FOLDER_NAME} \u4E2D\u7684\u6240\u6709\u6A94\u6848","submit-button-notice-text":"\u6B63\u5728\u683C\u5F0F\u5316 {FOLDER_NAME} \u4E2D\u7684\u6240\u6709\u6A94\u6848...","error-message":"\u5728\u8CC7\u6599\u593E\u4E2D\u683C\u5F0F\u5316\u6240\u6709\u6A94\u6848\u932F\u8AA4","success-message":"\u5DF2\u683C\u5F0F\u5316 {FOLDER_NAME} \u4E2D\u7684\u6240\u6709 {NUM} \u500B\u6A94\u6848\u3002","message-singular":"\u5DF2\u683C\u5F0F\u5316 {FOLDER_NAME} \u4E2D\u7684\u6240\u6709 {NUM} \u500B\u6A94\u6848\uFF0C\u4F46\u6709 1 \u500B\u932F\u8AA4\u3002","message-plural":"\u5DF2\u683C\u5F0F\u5316 {FOLDER_NAME} \u4E2D\u7684\u6240\u6709 {FILE_COUNT} \u500B\u6A94\u6848\uFF0C\u4F46\u6709 {ERROR_COUNT} \u500B\u932F\u8AA4\u3002"},"paste-as-plain-text":{name:"\u4EE5\u7D14\u6587\u5B57\u8CBC\u4E0A\u4E14\u4E0D\u505A\u4FEE\u6539"},"ignore-folder":{name:"\u5FFD\u7565\u8CC7\u6599\u593E"},"ignore-file":{name:"\u5FFD\u7565\u6A94\u6848"},"lint-file-pop-up-menu-text":{name:"\u683C\u5F0F\u5316\u6A94\u6848"},"lint-folder-pop-up-menu-text":{name:"\u683C\u5F0F\u5316\u8CC7\u6599\u593E"},"ignore-file-pop-up-menu-text":{name:"\u5728 Linter \u4E2D\u5FFD\u7565\u6A94\u6848"},"ignore-folder-pop-up-menu-text":{name:"\u5728 Linter \u4E2D\u5FFD\u7565\u8CC7\u6599\u593E"}},logs:{"plugin-load":"\u6B63\u5728\u8F09\u5165\u5916\u639B","plugin-unload":"\u6B63\u5728\u5378\u8F09\u5916\u639B","folder-lint":"\u6B63\u5728\u683C\u5F0F\u5316\u8CC7\u6599\u593E ","linter-run":"\u6B63\u5728\u57F7\u884C Linter","file-change-yaml-lint-run":"\u6B63\u5728\u57F7\u884C\u7DE8\u8F2F\u5668\u5167\u5BB9\u8B8A\u66F4 YAML \u683C\u5F0F\u5316","file-change-yaml-lint-skipped":"\u672A\u5075\u6E2C\u5230\u6A94\u6848\u8B8A\u66F4\uFF0C\u56E0\u6B64\u8DF3\u904E YAML \u683C\u5F0F\u5316","file-change-yaml-lint-warning":"\u6C92\u6709\u6A94\u6848\u8CC7\u8A0A\uFF0C\u4F46 debounce \u5DF2\u57F7\u884C\u3002\u67D0\u8655\u767C\u751F\u932F\u8AA4\u3002","paste-link-warning":"\u5DF2\u4E2D\u6B62\u8CBC\u4E0A\u683C\u5F0F\u5316\uFF0C\u56E0\u70BA\u526A\u8CBC\u7C3F\u5167\u5BB9\u662F\u9023\u7D50\uFF0C\u9019\u6A23\u505A\u53EF\u4EE5\u907F\u514D\u8207\u5176\u4ED6\u4FEE\u6539\u8CBC\u4E0A\u884C\u70BA\u7684\u5916\u639B\u767C\u751F\u885D\u7A81\u3002","see-console":"\u8A73\u60C5\u8ACB\u898B\u4E3B\u63A7\u53F0\u3002","unknown-error":"\u683C\u5F0F\u5316\u671F\u9593\u767C\u751F\u672A\u77E5\u932F\u8AA4\u3002","moment-locale-not-found":"\u5617\u8A66\u5C07 Moment.js \u5730\u5340\u8A2D\u5B9A\u5207\u63DB\u70BA {MOMENT_LOCALE}\uFF0C\u4F46\u5F97\u5230 {CURRENT_LOCALE}","file-change-lint-message-start":"\u5DF2\u683C\u5F0F\u5316","custom-command-callback-warning":"\u8ACB\u50C5\u70BA\u6574\u5408\u6E2C\u8A66\u8A2D\u5B9A\u81EA\u8A02\u547D\u4EE4\u56DE\u547C\u3002","pre-rules":"\u4E00\u822C\u898F\u5247\u4E4B\u524D\u7684\u898F\u5247","post-rules":"\u4E00\u822C\u898F\u5247\u4E4B\u5F8C\u7684\u898F\u5247","rule-running":"\u6B63\u5728\u57F7\u884C\u898F\u5247","custom-regex":"\u81EA\u8A02\u6B63\u898F\u8868\u793A\u5F0F\u898F\u5247","running-custom-regex":"\u6B63\u5728\u57F7\u884C\u81EA\u8A02\u6B63\u898F\u8868\u793A\u5F0F","running-custom-lint-command":"\u6B63\u5728\u57F7\u884C\u81EA\u8A02\u683C\u5F0F\u5316\u547D\u4EE4","custom-lint-duplicate-warning":'\u60A8\u4E0D\u80FD\u5C07\u76F8\u540C\u7684\u547D\u4EE4\uFF08"{COMMAND_NAME}"\uFF09\u4F5C\u70BA\u81EA\u8A02\u683C\u5F0F\u5316\u898F\u5247\u57F7\u884C\u5169\u6B21\u3002',"custom-lint-error-message":"\u81EA\u8A02\u683C\u5F0F\u5316\u547D\u4EE4","disabled-text":"\u5DF2\u505C\u7528","run-rule-text":"\u6B63\u5728\u57F7\u884C","timing-key-not-found":"\u8A08\u6642\u91D1\u9470 '{TIMING_KEY}' \u4E0D\u5B58\u5728\u65BC\u8A08\u6642\u8CC7\u8A0A\u6E05\u55AE\u4E2D\uFF0C\u56E0\u6B64\u88AB\u5FFD\u7565","milliseconds-abbreviation":"\u6BEB\u79D2","invalid-date-format-error":"\u5EFA\u7ACB\u65E5\u671F '{DATE}' \u7684\u683C\u5F0F\u7121\u6CD5\u89E3\u6790\u6216\u78BA\u5B9A\uFF0C\u56E0\u6B64\u5728 '{FILE_NAME}' \u4E2D\u4FDD\u7559\u4E86\u5EFA\u7ACB\u65E5\u671F","invalid-delimiter-error-message":"\u5206\u9694\u7B26\u865F\u53EA\u5141\u8A31\u70BA\u55AE\u4E00\u5B57\u5143","missing-footnote-error-message":"\u8A3B\u8173 '{FOOTNOTE}' \u5728\u8A3B\u8173\u5167\u5BB9\u4E4B\u524D\u6C92\u6709\u5C0D\u61C9\u7684\u8A3B\u8173\u53C3\u8003\uFF0C\u7121\u6CD5\u8655\u7406\u3002\u8ACB\u78BA\u4FDD\u6240\u6709\u8A3B\u8173\u5728\u8A3B\u8173\u5167\u5BB9\u4E4B\u524D\u90FD\u6709\u5C0D\u61C9\u7684\u53C3\u8003\u3002","too-many-footnotes-error-message":"\u8A3B\u8173\u9375 '{FOOTNOTE_KEY}' \u6709\u8D85\u904E\u4E00\u500B\u8A3B\u8173\u53C3\u8003\u5B83\u3002\u8ACB\u66F4\u65B0\u8A3B\u8173\uFF0C\u4EE5\u4FBF\u6BCF\u500B\u8A3B\u8173\u9375\u53EA\u6709\u4E00\u500B\u8A3B\u8173\u3002","wrapper-yaml-error":"YAML \u4E2D\u6709\u932F\u8AA4\uFF1A{ERROR_MESSAGE}","wrapper-unknown-error":"\u672A\u77E5\u932F\u8AA4\uFF1A{ERROR_MESSAGE}"},"notice-text":{"empty-clipboard":"\u526A\u8CBC\u7C3F\u4E2D\u6C92\u6709\u5167\u5BB9\u3002","characters-added":"\u500B\u5B57\u5143\u88AB\u6DFB\u52A0","characters-removed":"\u500B\u5B57\u5143\u88AB\u79FB\u9664"},"all-rules-option":"\u5168\u90E8","linter-title":"Linter","empty-search-results-text":"\u6C92\u6709\u7B26\u5408\u641C\u5C0B\u7684\u8A2D\u5B9A","warning-text":"\u8B66\u544A","file-backup-text":"\u8ACB\u78BA\u5B9A\u60A8\u5DF2\u5099\u4EFD\u6A94\u6848\u3002","custom-command-warning":"\u4F7F\u7528\u81EA\u8A02\u547D\u4EE4\u683C\u5F0F\u5316\u591A\u500B\u6A94\u6848\u662F\u4E00\u500B\u7DE9\u6162\u7684\u904E\u7A0B\uFF0C\u9700\u8981\u5728\u5074\u908A\u9762\u677F\u4E2D\u958B\u555F\u7A97\u683C\u3002\u5B83\u7684\u901F\u5EA6\u660E\u986F\u6162\u65BC\u5728\u672A\u555F\u7528\u81EA\u8A02\u547D\u4EE4\u7684\u60C5\u6CC1\u4E0B\u57F7\u884C\u3002\u8ACB\u8B39\u614E\u64CD\u4F5C\u3002","cancel-button-text":"\u53D6\u6D88","do-not-show-again":"\u4E0D\u518D\u986F\u793A\u6B64\u78BA\u8A8D","disabled-other-rule-notice":"\u5982\u679C\u60A8\u555F\u7528 <code>{NAME_1}</code>\uFF0C\u5B83\u5C07\u505C\u7528 <code>{NAME_2}</code>\u3002\u60A8\u8981\u7E7C\u7E8C\u55CE\uFF1F","disabled-conflicting-rule-notice":"{NAME_1} \u8207 {NAME_2} \u885D\u7A81\uFF0C\u56E0\u6B64\u5DF2\u88AB\u95DC\u9589\u3002\u60A8\u53EF\u4EE5\u5728\u8A2D\u5B9A\u5206\u9801\u4E2D\u5207\u63DB\u8981\u95DC\u9589\u7684\u8A2D\u5B9A\u3002",ok:"\u78BA\u5B9A","parse-results-heading-text":"\u81EA\u8A02\u89E3\u6790\u503C","file-parse-description-text":"\u4EE5\u4E0B\u662F\u5728 {FILE} \u4E2D\u627E\u5230\u7684\u81EA\u8A02\u53D6\u4EE3\u9805\u76EE\u6E05\u55AE\u3002","no-parsed-values-found-text":"\u5728 {FILE} \u4E2D\u627E\u4E0D\u5230\u81EA\u8A02\u53D6\u4EE3\u9805\u76EE\u3002\u8ACB\u78BA\u4FDD {FILE} \u4E2D\u6240\u6709\u5177\u6709\u81EA\u8A02\u53D6\u4EE3\u9805\u76EE\u7684\u8868\u683C\u90FD\u53EA\u6709\u5169\u6B04\uFF0C\u4E14\u6240\u6709\u5217\u90FD\u4EE5\u7BA1\u9053\u7B26\u865F\uFF08\u5373 |\uFF09\u958B\u982D\u548C\u7D50\u5C3E\u3002","find-header-text":"\u8981\u5C0B\u627E\u7684\u5B57\u8A5E","replace-header-text":"\u53D6\u4EE3\u5B57\u8A5E","close-button-text":"\u95DC\u9589",tabs:{names:{general:"\u4E00\u822C",custom:"\u81EA\u8A02",yaml:"YAML",heading:"\u6A19\u984C",content:"\u5167\u5BB9",footnote:"\u8A3B\u8173",spacing:"\u9593\u8DDD",paste:"\u8CBC\u4E0A",debug:"\u5075\u932F"},general:{"lint-on-save":{name:"\u5132\u5B58\u6642\u683C\u5F0F\u5316",description:"\u5728\u624B\u52D5\u5132\u5B58\u6A94\u6848\u6642\u683C\u5F0F\u5316\u6A94\u6848\uFF08\u7576\u6309\u4E0B <code>Ctrl + S</code> \u6216\u5728\u4F7F\u7528 vim \u6309\u9375\u7D81\u5B9A\u6642\u57F7\u884C <code>:w</code>\uFF09"},"display-message":{name:"\u683C\u5F0F\u5316\u6642\u986F\u793A\u8A0A\u606F",description:"\u683C\u5F0F\u5316\u5F8C\u986F\u793A\u8B8A\u66F4\u7684\u5B57\u5143\u6578"},"lint-on-file-change":{name:"\u7126\u9EDE\u6A94\u6848\u8B8A\u66F4\u6642\u683C\u5F0F\u5316",description:"\u7576\u6A94\u6848\u95DC\u9589\u6216\u5207\u63DB\u5230\u65B0\u6A94\u6848\u6642\uFF0C\u6703\u683C\u5F0F\u5316\u524D\u4E00\u500B\u6A94\u6848\u3002"},"display-lint-on-file-change-message":{name:"\u986F\u793A\u6A94\u6848\u8B8A\u66F4\u6642\u683C\u5F0F\u5316\u8A0A\u606F",description:"\u7576 <code>\u7126\u9EDE\u6A94\u6848\u8B8A\u66F4\u6642\u683C\u5F0F\u5316</code> \u767C\u751F\u6642\u986F\u793A\u8A0A\u606F"},"folders-to-ignore":{name:"\u8981\u5FFD\u7565\u7684\u8CC7\u6599\u593E",description:"\u5728\u683C\u5F0F\u5316\u6240\u6709\u6A94\u6848\u6216\u5132\u5B58\u6642\u683C\u5F0F\u5316\u6642\u8981\u5FFD\u7565\u7684\u8CC7\u6599\u593E\u3002","folder-search-placeholder-text":"\u8CC7\u6599\u593E\u540D\u7A31","add-input-button-text":"\u65B0\u589E\u53E6\u4E00\u500B\u8981\u5FFD\u7565\u7684\u8CC7\u6599\u593E"},"files-to-ignore":{name:"\u8981\u5FFD\u7565\u7684\u6A94\u6848",description:"\u5728\u683C\u5F0F\u5316\u6240\u6709\u6A94\u6848\u6216\u5132\u5B58\u6642\u683C\u5F0F\u5316\u6642\u8981\u5FFD\u7565\u7684\u6A94\u6848\u3002","file-search-placeholder-text":"\u8981\u5FFD\u7565\u7684\u6A94\u6848\u7684\u6B63\u898F\u8868\u793A\u5F0F","add-input-button-text":"\u65B0\u589E\u53E6\u4E00\u500B\u8981\u5FFD\u7565\u7684\u6A94\u6848\u7684\u6B63\u898F\u8868\u793A\u5F0F","label-placeholder-text":"\u6A19\u7C64","flags-placeholder-text":"\u65D7\u6A19"},"additional-file-extensions":{name:"\u984D\u5916\u7684\u6A94\u6848\u526F\u6A94\u540D",description:"\u9664\u4E86 md \u4E4B\u5916\u8981\u9032\u884C Lint \u7684\u6A94\u6848\u526F\u6A94\u540D\u3002\u4F8B\u5982 mdx \u6216 svx\u3002\u8ACB\u52FF\u5305\u542B\u958B\u982D\u7684\u9EDE\u865F\u3002<b>\u6CE8\u610F\uFF1A\u4E0D\u8AD6\u65B0\u589E\u54EA\u4E9B\u526F\u6A94\u540D\uFF0C\u53EA\u6709 Obsidian \u8996\u70BA Markdown \u7684\u6A94\u6848\uFF08\u7121\u8AD6\u662F\u5167\u5EFA\u6216\u900F\u904E\u5176\u4ED6\u5916\u639B\uFF09\u624D\u6703\u88AB Lint\u3002</b>","extension-placeholder":"\u4F8B\u5982\uFF1Amdx","add-input-button-text":"\u65B0\u589E\u526F\u6A94\u540D"},"override-locale":{name:"\u8986\u5BEB\u5730\u5340\u8A2D\u5B9A",description:"\u5982\u679C\u60A8\u60F3\u4F7F\u7528\u8207\u9810\u8A2D\u503C\u4E0D\u540C\u7684\u5730\u5340\u8A2D\u5B9A\uFF0C\u8ACB\u8A2D\u5B9A\u6B64\u9805"},"same-as-system-locale":"\u8207\u7CFB\u7D71\u76F8\u540C ({SYS_LOCALE})","yaml-aliases-section-style":{name:"YAML \u5225\u540D\u5340\u6BB5\u6A23\u5F0F",description:"YAML \u5225\u540D\u5340\u6BB5\u7684\u6A23\u5F0F"},"yaml-tags-section-style":{name:"YAML \u6A19\u7C64\u5340\u6BB5\u6A23\u5F0F",description:"YAML \u6A19\u7C64\u5340\u6BB5\u7684\u6A23\u5F0F"},"default-array-style":{name:"\u9810\u8A2D YAML \u9663\u5217\u5340\u6BB5\u6A23\u5F0F",description:"\u5176\u4ED6 YAML \u9663\u5217\u7684\u6A23\u5F0F\uFF0C\u9019\u4E9B\u9663\u5217\u4E0D\u662F <code>tags</code>\u3001<code>aliases</code> \u6216\u5728 <code>\u5F37\u5236\u9375\u503C\u70BA\u55AE\u884C\u9663\u5217</code> \u548C <code>\u5F37\u5236\u9375\u503C\u70BA\u591A\u884C\u9663\u5217</code> \u4E2D\u7684\u9663\u5217"},"default-escape-character":{name:"\u9810\u8A2D\u9038\u51FA\u5B57\u5143",description:"\u7576\u55AE\u5F15\u865F\u548C\u96D9\u5F15\u865F\u4E0D\u5B58\u5728\u6642\uFF0C\u7528\u65BC\u9038\u51FA YAML \u503C\u7684\u9810\u8A2D\u5B57\u5143\u3002"},"remove-unnecessary-escape-chars-in-multi-line-arrays":{name:"\u5728\u591A\u884C\u9663\u5217\u683C\u5F0F\u4E2D\u79FB\u9664\u4E0D\u5FC5\u8981\u7684\u9038\u51FA\u5B57\u5143",description:"\u591A\u884C YAML \u9663\u5217\u7684\u9038\u51FA\u5B57\u5143\u4E0D\u9700\u8981\u8207\u55AE\u884C\u9663\u5217\u76F8\u540C\u7684\u9038\u51FA\uFF0C\u56E0\u6B64\u5728\u591A\u884C\u683C\u5F0F\u4E2D\u79FB\u9664\u4E0D\u5FC5\u8981\u7684\u984D\u5916\u9038\u51FA"},"number-of-dollar-signs-to-indicate-math-block":{name:"\u8868\u793A\u6578\u5B78\u5340\u584A\u7684\u9322\u5B57\u865F\u6578\u91CF",description:"\u5C07\u6578\u5B78\u5167\u5BB9\u8996\u70BA\u6578\u5B78\u5340\u584A\u800C\u975E\u884C\u5167\u6578\u5B78\u7684\u9322\u5B57\u865F\u6578\u91CF"}},debug:{"log-level":{name:"\u65E5\u8A8C\u5C64\u7D1A",description:"\u670D\u52D9\u5141\u8A31\u8A18\u9304\u7684\u65E5\u8A8C\u985E\u578B\u3002\u9810\u8A2D\u70BA ERROR\u3002"},"linter-config":{name:"Linter \u8A2D\u5B9A",description:"\u622A\u81F3\u8A2D\u5B9A\u9801\u9762\u8F09\u5165\u6642\uFF0CLinter \u7684 data.json \u5167\u5BB9"},"log-collection":{name:"\u5728\u5132\u5B58\u6642\u683C\u5F0F\u5316\u548C\u683C\u5F0F\u5316\u76EE\u524D\u6A94\u6848\u6642\u6536\u96C6\u65E5\u8A8C",description:"\u5728\u60A8 <code>\u5132\u5B58\u6642\u683C\u5F0F\u5316</code> \u548C\u683C\u5F0F\u5316\u76EE\u524D\u6A94\u6848\u6642\u6536\u96C6\u65E5\u8A8C\u3002\u9019\u4E9B\u65E5\u8A8C\u6709\u52A9\u65BC\u5075\u932F\u548C\u5EFA\u7ACB\u932F\u8AA4\u5831\u544A\u3002"},"linter-logs":{name:"Linter \u65E5\u8A8C",description:"\u5982\u679C\u555F\u7528\uFF0C\u5247\u70BA\u4E0A\u6B21 <code>\u5132\u5B58\u6642\u683C\u5F0F\u5316</code> \u6216\u4E0A\u6B21\u683C\u5F0F\u5316\u76EE\u524D\u6A94\u6848\u57F7\u884C\u7684\u65E5\u8A8C\u3002"}}},options:{"custom-command":{name:"\u81EA\u8A02\u547D\u4EE4",description:"\u81EA\u8A02\u547D\u4EE4\u662F\u5728 Linter \u5B8C\u6210\u5176\u4E00\u822C\u898F\u5247\u5F8C\u57F7\u884C\u7684 Obsidian \u547D\u4EE4\u3002\u9019\u8868\u793A\u5B83\u5011\u4E0D\u6703\u5728 YAML \u6642\u9593\u6233\u8A18\u908F\u8F2F\u57F7\u884C\u4E4B\u524D\u57F7\u884C\uFF0C\u56E0\u6B64\u5B83\u5011\u53EF\u80FD\u6703\u5C0E\u81F4 YAML \u6642\u9593\u6233\u8A18\u5728\u4E0B\u4E00\u6B21 linter \u57F7\u884C\u6642\u89F8\u767C\u3002\u60A8\u53EA\u80FD\u9078\u64C7\u4E00\u500B Obsidian \u547D\u4EE4\u4E00\u6B21\u3002","add-input-button-text":"\u65B0\u589E\u547D\u4EE4","command-search-placeholder-text":"Obsidian \u547D\u4EE4"},"custom-replace":{name:"\u81EA\u8A02\u6B63\u898F\u8868\u793A\u5F0F\u53D6\u4EE3",description:"\u81EA\u8A02\u6B63\u898F\u8868\u793A\u5F0F\u53D6\u4EE3\u53EF\u7528\u65BC\u5C07\u4EFB\u4F55\u7B26\u5408\u5C0B\u627E\u6B63\u898F\u8868\u793A\u5F0F\u7684\u5167\u5BB9\u53D6\u4EE3\u70BA\u53D6\u4EE3\u503C\u3002\u53D6\u4EE3\u548C\u5C0B\u627E\u503C\u90FD\u5FC5\u9808\u662F\u6709\u6548\u7684\u6B63\u898F\u8868\u793A\u5F0F\u503C\u3002","add-input-button-text":"\u65B0\u589E\u6B63\u898F\u8868\u793A\u5F0F\u53D6\u4EE3","regex-to-find-placeholder-text":"\u8981\u5C0B\u627E\u7684\u6B63\u898F\u8868\u793A\u5F0F","flags-placeholder-text":"\u65D7\u6A19","regex-to-replace-placeholder-text":"\u8981\u53D6\u4EE3\u7684\u6B63\u898F\u8868\u793A\u5F0F","label-placeholder-text":"\u6A19\u7C64"},"custom-auto-correct":{"delete-tooltip":"\u522A\u9664","show-parsed-contents-tooltip":"\u6AA2\u8996\u5DF2\u89E3\u6790\u7684\u53D6\u4EE3\u5167\u5BB9","custom-row-parse-warning":'"{ROW}" \u4E0D\u662F\u5177\u6709\u81EA\u8A02\u53D6\u4EE3\u7684\u6709\u6548\u5217\u3002\u5B83\u5FC5\u9808\u53EA\u6709 2 \u6B04\u3002',"file-search-placeholder-text":"\u6A94\u6848\u540D\u7A31","add-new-replacement-file-tooltip":"\u65B0\u589E\u53E6\u4E00\u500B\u81EA\u8A02\u6A94\u6848","warning-text":"\u9078\u53D6\u7684\u6A94\u6848\u5C07\u81EA\u52D5\u505C\u7528 {NAME}\u3002","refresh-tooltip-text":"\u91CD\u65B0\u8F09\u5165\u81EA\u8A02\u53D6\u4EE3"}},rules:{"auto-correct-common-misspellings":{name:"\u81EA\u52D5\u66F4\u6B63\u5E38\u898B\u932F\u5B57",description:'\u4F7F\u7528\u5E38\u898B\u932F\u5B57\u5B57\u5178\u81EA\u52D5\u5C07\u5176\u8F49\u63DB\u70BA\u6B63\u78BA\u7684\u62FC\u5BEB\u3002\u8ACB\u53C3\u95B1 <a href="https://github.com/platers/obsidian-linter/tree/master/src/utils/default-misspellings.md">\u81EA\u52D5\u66F4\u6B63\u5C0D\u61C9\u8868</a> \u4EE5\u53D6\u5F97\u81EA\u52D5\u66F4\u6B63\u55AE\u5B57\u7684\u5B8C\u6574\u6E05\u55AE\u3002<b>\u6CE8\u610F\uFF1A\u6B64\u6E05\u55AE\u9069\u7528\u65BC\u591A\u7A2E\u8A9E\u8A00\u7684\u6587\u5B57\uFF0C\u4F46\u7121\u8AD6\u76EE\u524D\u4F7F\u7528\u4F55\u7A2E\u8A9E\u8A00\uFF0C\u6B64\u6E05\u55AE\u90FD\u76F8\u540C\u3002</b>',"ignore-words":{name:"\u5FFD\u7565\u55AE\u5B57",description:"\u81EA\u52D5\u66F4\u6B63\u6642\u8981\u5FFD\u7565\u7684\u4EE5\u9017\u865F\u5206\u9694\u7684\u5C0F\u5BEB\u55AE\u5B57\u6E05\u55AE"},"extra-auto-correct-files":{name:"\u984D\u5916\u81EA\u52D5\u66F4\u6B63\u4F86\u6E90\u6A94\u6848",description:"\u9019\u4E9B\u6A94\u6848\u4E2D\u5305\u542B\u4E00\u500B Markdown \u8868\u683C\uFF0C\u5176\u4E2D\u5305\u542B\u521D\u59CB\u55AE\u5B57\u548C\u8981\u66F4\u6B63\u7684\u55AE\u5B57\uFF08\u9019\u4E9B\u662F\u4E0D\u5340\u5206\u5927\u5C0F\u5BEB\u7684\u66F4\u6B63\uFF09\u3002<b>\u6CE8\u610F\uFF1A\u4F7F\u7528\u7684\u8868\u683C\u61C9\u5728\u6BCF\u4E00\u884C\u90FD\u5305\u542B\u958B\u59CB\u548C\u7D50\u675F\u7684 <code>|</code> \u6307\u793A\u7B26\u3002</b>"},"skip-words-with-multiple-capitals":{name:"\u8DF3\u904E\u5177\u6709\u591A\u500B\u5927\u5BEB\u5B57\u6BCD\u7684\u55AE\u5B57",description:"\u5C07\u8DF3\u904E\u4EFB\u4F55\u9664\u4E86\u55AE\u5B57\u7B2C\u4E00\u500B\u5B57\u6BCD\u5916\u9084\u5305\u542B\u5927\u5BEB\u5B57\u6BCD\u7684\u6A94\u6848\u3002\u7E2E\u5BEB\u548C\u5176\u4ED6\u4E00\u4E9B\u55AE\u5B57\u53EF\u4EE5\u5F9E\u4E2D\u53D7\u76CA\u3002\u9019\u53EF\u80FD\u6703\u5C0E\u81F4\u5C08\u6709\u540D\u8A5E\u7121\u6CD5\u6B63\u78BA\u4FEE\u6B63\u7684\u554F\u984C\u3002"},"default-install":"\u60A8\u6B63\u5728\u4F7F\u7528\u81EA\u52D5\u66F4\u6B63\u5E38\u898B\u932F\u5B57\u3002\u70BA\u6B64\uFF0C\u5C07\u4E0B\u8F09\u9810\u8A2D\u7684\u932F\u5B57\u3002\u9019\u61C9\u8A72\u53EA\u6703\u767C\u751F\u4E00\u6B21\u3002\u8ACB\u7A0D\u5019...","default-install-failed":"\u4E0B\u8F09 {URL} \u5931\u6557\u3002\u6B63\u5728\u505C\u7528\u81EA\u52D5\u66F4\u6B63\u5E38\u898B\u932F\u5B57\u3002","defaults-missing":"\u627E\u4E0D\u5230\u9810\u8A2D\u7684\u5E38\u898B\u81EA\u52D5\u66F4\u6B63\u6A94\u6848\uFF1A{FILE}\u3002"},"add-blank-line-after-yaml":{name:"\u5728 YAML \u5F8C\u65B0\u589E\u7A7A\u767D\u884C",description:"\u5728 YAML \u5340\u584A\u5F8C\u65B0\u589E\u4E00\u500B\u7A7A\u767D\u884C\uFF0C\u5982\u679C\u5B83\u4E0D\u662F\u76EE\u524D\u6A94\u6848\u7684\u7D50\u5C3E\uFF0C\u6216\u8005\u5B83\u5F8C\u9762\u9084\u6C92\u6709\u81F3\u5C11\u4E00\u500B\u7A7A\u767D\u884C"},"add-blockquote-indentation-on-paste":{name:"\u8CBC\u4E0A\u6642\u65B0\u589E\u5340\u584A\u5F15\u8A00\u7E2E\u6392",description:"\u5728\u8CBC\u4E0A\u671F\u9593\uFF0C\u7576\u6E38\u6A19\u4F4D\u65BC\u5340\u584A\u5F15\u8A00/\u5F15\u6587\u884C\u6642\uFF0C\u70BA\u9664\u7B2C\u4E00\u884C\u5916\u7684\u6240\u6709\u884C\u65B0\u589E\u5340\u584A\u5F15\u8A00"},"blockquote-style":{name:"\u5340\u584A\u5F15\u8A00\u6A23\u5F0F",description:"\u78BA\u4FDD\u5340\u584A\u5F15\u8A00\u6A23\u5F0F\u4E00\u81F4\u3002",style:{name:"\u6A23\u5F0F",description:"\u7528\u65BC\u5340\u584A\u5F15\u8A00\u6307\u793A\u7B26\u7684\u6A23\u5F0F"}},"capitalize-headings":{name:"\u6A19\u984C\u5927\u5BEB",description:"\u6A19\u984C\u61C9\u4EE5\u5927\u5BEB\u683C\u5F0F\u5316",style:{name:"\u6A23\u5F0F",description:"\u8981\u4F7F\u7528\u7684\u5927\u5BEB\u6A23\u5F0F"},"ignore-case-words":{name:"\u5FFD\u7565\u5927\u5C0F\u5BEB\u55AE\u5B57",description:"\u50C5\u5C07\u6A19\u984C\u5927\u5C0F\u5BEB\u6A23\u5F0F\u61C9\u7528\u65BC\u5168\u5C0F\u5BEB\u7684\u55AE\u5B57"},"ignore-words":{name:"\u5FFD\u7565\u55AE\u5B57",description:"\u5927\u5BEB\u6642\u8981\u5FFD\u7565\u7684\u4EE5\u9017\u865F\u5206\u9694\u7684\u55AE\u5B57\u6E05\u55AE"},"lowercase-words":{name:"\u5C0F\u5BEB\u55AE\u5B57",description:"\u8981\u4FDD\u6301\u5C0F\u5BEB\u7684\u4EE5\u9017\u865F\u5206\u9694\u7684\u55AE\u5B57\u6E05\u55AE"}},"compact-yaml":{name:"\u7DCA\u6E4A YAML",description:"\u79FB\u9664 YAML front matter \u4E2D\u7684\u524D\u5C0E\u548C\u5C3E\u96A8\u7A7A\u767D\u884C\u3002","inner-new-lines":{name:"\u5167\u90E8\u65B0\u884C",description:"\u79FB\u9664\u4E0D\u5728 YAML \u958B\u982D\u6216\u7D50\u5C3E\u7684\u65B0\u884C"}},"consecutive-blank-lines":{name:"\u9023\u7E8C\u7A7A\u767D\u884C",description:"\u6700\u591A\u53EA\u80FD\u6709\u4E00\u500B\u9023\u7E8C\u7684\u7A7A\u767D\u884C\u3002"},"convert-bullet-list-markers":{name:"\u8F49\u63DB\u9805\u76EE\u7B26\u865F\u6E05\u55AE\u6A19\u8A18",description:"\u5C07\u5E38\u898B\u7684\u9805\u76EE\u7B26\u865F\u6E05\u55AE\u6A19\u8A18\u7B26\u865F\u8F49\u63DB\u70BA Markdown \u6E05\u55AE\u6A19\u8A18\u3002"},"convert-spaces-to-tabs":{name:"\u5C07\u7A7A\u683C\u8F49\u63DB\u70BA\u5B9A\u4F4D\u9EDE",description:"\u5C07\u524D\u5C0E\u7A7A\u683C\u8F49\u63DB\u70BA\u5B9A\u4F4D\u9EDE\u3002",tabsize:{name:"\u5B9A\u4F4D\u9EDE\u5927\u5C0F",description:"\u5C07\u8F49\u63DB\u70BA\u5B9A\u4F4D\u9EDE\u7684\u7A7A\u683C\u6578"}},"dedupe-yaml-array-values":{name:"\u79FB\u9664 YAML \u9663\u5217\u91CD\u8907\u503C",description:"\u4EE5\u5340\u5206\u5927\u5C0F\u5BEB\u7684\u65B9\u5F0F\u79FB\u9664\u91CD\u8907\u7684\u9663\u5217\u503C\u3002","dedupe-alias-key":{name:"\u79FB\u9664 YAML \u5225\u540D\u5340\u6BB5\u91CD\u8907\u503C",description:"\u958B\u555F\u79FB\u9664\u91CD\u8907\u5225\u540D\u7684\u529F\u80FD\u3002"},"dedupe-tag-key":{name:"\u79FB\u9664 YAML \u6A19\u7C64\u5340\u6BB5\u91CD\u8907\u503C",description:"\u958B\u555F\u79FB\u9664\u91CD\u8907\u6A19\u7C64\u7684\u529F\u80FD\u3002"},"dedupe-array-keys":{name:"\u79FB\u9664 YAML \u9663\u5217\u5340\u6BB5\u91CD\u8907\u503C",description:"\u958B\u555F\u79FB\u9664\u4E00\u822C YAML \u9663\u5217\u91CD\u8907\u503C\u7684\u529F\u80FD"},"ignore-keys":{name:"\u82E5\u8981\u5FFD\u7565\u7684 YAML \u9375\uFF0C\u4EE5\u4FBF\u5C0D YAML \u9663\u5217\u503C\u9032\u884C\u53BB\u91CD",description:"\u4E00\u500B YAML \u9375\u7684\u6E05\u55AE\uFF0C\u6BCF\u884C\u4E00\u500B\uFF0C\u4E0D\u542B\u7D50\u5C3E\u7684\u5192\u865F\uFF0C\u9019\u4E9B\u9375\u4E0D\u61C9\u79FB\u9664\u91CD\u8907\u503C\u3002"}},"default-language-for-code-fences":{name:"\u7A0B\u5F0F\u78BC\u5340\u584A\u7684\u9810\u8A2D\u8A9E\u8A00",description:"\u70BA\u672A\u6307\u5B9A\u8A9E\u8A00\u7684\u7A0B\u5F0F\u78BC\u5340\u584A\u65B0\u589E\u9810\u8A2D\u8A9E\u8A00\u3002","default-language":{name:"\u7A0B\u5F0F\u8A9E\u8A00",description:'\u7559\u7A7A\u5247\u4E0D\u57F7\u884C\u4EFB\u4F55\u64CD\u4F5C\u3002\u8A9E\u8A00\u6A19\u7C64\u53EF\u5728\u6B64\u8655\u627E\u5230 <a href="https://prismjs.com/#supported-languages">\u9019\u88E1</a>\u3002'}},"emphasis-style":{name:"\u5F37\u8ABF\u6A23\u5F0F",description:"\u78BA\u4FDD\u5F37\u8ABF\u6A23\u5F0F\u4E00\u81F4\u3002",style:{name:"\u6A23\u5F0F",description:"\u7528\u65BC\u8868\u793A\u5F37\u8ABF\u5167\u5BB9\u7684\u6A23\u5F0F"}},"empty-line-around-blockquotes":{name:"\u5340\u584A\u5F15\u8A00\u5468\u570D\u7684\u7A7A\u767D\u884C",description:"\u78BA\u4FDD\u5340\u584A\u5F15\u8A00\u5468\u570D\u6709\u7A7A\u767D\u884C\uFF0C\u9664\u975E\u5B83\u5011\u5728\u6587\u4EF6\u7684\u958B\u982D\u6216\u7D50\u5C3E\u3002<b>\u6CE8\u610F\uFF1A\u7A7A\u767D\u884C\u53EF\u4EE5\u662F\u5C11\u4E00\u5C64\u5DE2\u72C0\u7684\u5340\u584A\u5F15\u8A00\uFF0C\u4E5F\u53EF\u4EE5\u662F\u63DB\u884C\u5B57\u5143\u3002</b>"},"empty-line-around-code-fences":{name:"\u7A0B\u5F0F\u78BC\u5340\u584A\u5468\u570D\u7684\u7A7A\u767D\u884C",description:"\u78BA\u4FDD\u7A0B\u5F0F\u78BC\u5340\u584A\u5468\u570D\u6709\u7A7A\u767D\u884C\uFF0C\u9664\u975E\u5B83\u5011\u5728\u6587\u4EF6\u7684\u958B\u982D\u6216\u7D50\u5C3E\u3002"},"empty-line-around-math-blocks":{name:"\u6578\u5B78\u5340\u584A\u5468\u570D\u7684\u7A7A\u767D\u884C",description:"\u78BA\u4FDD\u6578\u5B78\u5340\u584A\u5468\u570D\u6709\u7A7A\u767D\u884C\uFF0C\u4F7F\u7528 <code>\u8868\u793A\u6578\u5B78\u5340\u584A\u7684\u9322\u5B57\u865F\u6578\u91CF</code> \u4F86\u6C7A\u5B9A\u591A\u5C11\u500B\u9322\u5B57\u865F\u8868\u793A\u55AE\u884C\u6578\u5B78\u7684\u6578\u5B78\u5340\u584A\u3002"},"empty-line-around-tables":{name:"\u8868\u683C\u5468\u570D\u7684\u7A7A\u767D\u884C",description:"\u78BA\u4FDD github \u98A8\u683C\u7684\u8868\u683C\u5468\u570D\u6709\u7A7A\u767D\u884C\uFF0C\u9664\u975E\u5B83\u5011\u5728\u6587\u4EF6\u7684\u958B\u982D\u6216\u7D50\u5C3E\u3002"},"escape-yaml-special-characters":{name:"\u9038\u51FA YAML \u7279\u6B8A\u5B57\u5143",description:`\u5728 YAML \u4E2D\u9038\u51FA\u5F8C\u9762\u6709\u7A7A\u683C\u7684\u5192\u865F\uFF08: \uFF09\u3001\u55AE\u5F15\u865F\uFF08'\uFF09\u548C\u96D9\u5F15\u865F\uFF08"\uFF09\u3002`,"try-to-escape-single-line-arrays":{name:"\u5617\u8A66\u9038\u51FA\u55AE\u884C\u9663\u5217",description:"\u5047\u8A2D\u9663\u5217\u4EE5 '[' \u958B\u982D\uFF0C\u4EE5 ']' \u7D50\u5C3E\uFF0C\u4E14\u9805\u76EE\u4EE5 ',' \u5206\u9694\uFF0C\u5617\u8A66\u9038\u51FA\u9663\u5217\u503C\u3002"}},"file-name-heading":{name:"\u6A94\u540D\u6A19\u984C",description:"\u5982\u679C\u4E0D\u5B58\u5728 H1 \u6A19\u984C\uFF0C\u5247\u5C07\u6A94\u540D\u4F5C\u70BA H1 \u6A19\u984C\u63D2\u5165\u3002"},"footnote-after-punctuation":{name:"\u8A3B\u8173\u5728\u6A19\u9EDE\u7B26\u865F\u5F8C",description:"\u78BA\u4FDD\u8A3B\u8173\u53C3\u8003\u653E\u5728\u6A19\u9EDE\u7B26\u865F\u4E4B\u5F8C\uFF0C\u800C\u4E0D\u662F\u4E4B\u524D\u3002"},"force-yaml-escape":{name:"\u5F37\u5236 YAML \u9038\u51FA",description:"\u9038\u51FA\u6307\u5B9A YAML \u9375\u7684\u503C\u3002","force-yaml-escape-keys":{name:"\u5728\u9375\u4E0A\u5F37\u5236 YAML \u9038\u51FA",description:"\u5728\u6307\u5B9A\u7684 YAML \u9375\u4E0A\u4F7F\u7528 YAML \u9038\u51FA\u5B57\u5143\uFF0C\u4EE5\u63DB\u884C\u5B57\u5143\u5206\u9694\uFF0C\u5982\u679C\u5C1A\u672A\u9038\u51FA\u3002\u8ACB\u52FF\u5728 YAML \u9663\u5217\u4E0A\u4F7F\u7528\u3002"}},"format-tags-in-yaml":{name:"\u683C\u5F0F\u5316 YAML \u4E2D\u7684\u6A19\u7C64",description:"\u5F9E YAML frontmatter \u4E2D\u7684\u6A19\u7C64\u79FB\u9664\u4E95\u5B57\u865F\uFF0C\u56E0\u70BA\u5B83\u5011\u6703\u4F7F\u90A3\u88E1\u7684\u6A19\u7C64\u7121\u6548\u3002"},"format-yaml-array":{name:"\u683C\u5F0F\u5316 YAML \u9663\u5217",description:"\u5141\u8A31\u5C07\u4E00\u822C YAML \u9663\u5217\u683C\u5F0F\u5316\u70BA\u591A\u884C\u6216\u55AE\u884C\uFF0C\u4E14 <code>tags</code> \u548C <code>aliases</code> \u5141\u8A31\u4F7F\u7528\u4E00\u4E9B Obsidian \u7279\u5B9A\u7684 YAML \u683C\u5F0F\u3002<b>\u6CE8\u610F\uFF1A\u55AE\u4E00\u5B57\u4E32\u5230\u55AE\u884C\u662F\u5F9E\u55AE\u4E00\u5B57\u4E32\u9805\u76EE\u8B8A\u70BA\u55AE\u884C\u9663\u5217\uFF0C\u5982\u679C\u5B58\u5728\u591A\u65BC\u4E00\u500B\u9805\u76EE\u3002\u55AE\u4E00\u5B57\u4E32\u5230\u591A\u884C\u4E5F\u662F\u5982\u6B64\uFF0C\u53EA\u662F\u5B83\u6703\u8B8A\u6210\u591A\u884C\u9663\u5217\u3002</b>","alias-key":{name:"\u683C\u5F0F\u5316 YAML \u5225\u540D\u5340\u6BB5",description:"\u958B\u555F YAML \u5225\u540D\u5340\u6BB5\u7684\u683C\u5F0F\u5316\u529F\u80FD\u3002\u60A8\u4E0D\u61C9\u5C07\u6B64\u9078\u9805\u8207 <code>YAML \u6A19\u984C\u5225\u540D</code> \u898F\u5247\u4E00\u8D77\u555F\u7528\uFF0C\u56E0\u70BA\u5B83\u5011\u53EF\u80FD\u7121\u6CD5\u5F88\u597D\u5730\u5354\u540C\u5DE5\u4F5C\uFF0C\u6216\u8005\u5B83\u5011\u53EF\u80FD\u9078\u64C7\u4E86\u4E0D\u540C\u7684\u683C\u5F0F\u6A23\u5F0F\uFF0C\u5C0E\u81F4\u610F\u5916\u7D50\u679C\u3002"},"tag-key":{name:"\u683C\u5F0F\u5316 YAML \u6A19\u7C64\u5340\u6BB5",description:"\u958B\u555F YAML \u6A19\u7C64\u5340\u6BB5\u7684\u683C\u5F0F\u5316\u529F\u80FD\u3002"},"default-array-keys":{name:"\u683C\u5F0F\u5316 YAML \u9663\u5217\u5340\u6BB5",description:"\u958B\u555F\u4E00\u822C YAML \u9663\u5217\u7684\u683C\u5F0F\u5316\u529F\u80FD"},"force-single-line-array-style":{name:"\u5F37\u5236\u9375\u503C\u70BA\u55AE\u884C\u9663\u5217",description:"\u5F37\u5236\u4EE5\u63DB\u884C\u5206\u9694\u7684\u9375\u7684 YAML \u9663\u5217\u70BA\u55AE\u884C\u683C\u5F0F\uFF08\u7559\u7A7A\u4EE5\u505C\u7528\u6B64\u9078\u9805\uFF09"},"force-multi-line-array-style":{name:"\u5F37\u5236\u9375\u503C\u70BA\u591A\u884C\u9663\u5217",description:"\u5F37\u5236\u4EE5\u63DB\u884C\u5206\u9694\u7684\u9375\u7684 YAML \u9663\u5217\u70BA\u591A\u884C\u683C\u5F0F\uFF08\u7559\u7A7A\u4EE5\u505C\u7528\u6B64\u9078\u9805\uFF09"}},"header-increment":{name:"\u6A19\u984C\u905E\u589E",description:"\u6A19\u984C\u5C64\u7D1A\u4E00\u6B21\u53EA\u80FD\u905E\u589E\u4E00\u7D1A","start-at-h2":{name:"\u5F9E\u6A19\u984C\u5C64\u7D1A 2 \u958B\u59CB\u6A19\u984C\u905E\u589E",description:"\u5C07\u6A19\u984C\u5C64\u7D1A 2 \u8A2D\u70BA\u6A94\u6848\u4E2D\u6A19\u984C\u905E\u589E\u7684\u6700\u4F4E\u6A19\u984C\u5C64\u7D1A\uFF0C\u4E26\u76F8\u61C9\u5730\u79FB\u52D5\u6240\u6709\u6A19\u984C\uFF0C\u4F7F\u5176\u5F9E\u5C64\u7D1A 2 \u6A19\u984C\u958B\u59CB\u905E\u589E\u3002"}},"heading-blank-lines":{name:"\u6A19\u984C\u7A7A\u767D\u884C",description:"\u6240\u6709\u6A19\u984C\u524D\u5F8C\u90FD\u6709\u4E00\u500B\u7A7A\u767D\u884C\uFF08\u9664\u975E\u6A19\u984C\u5728\u6587\u4EF6\u7684\u958B\u982D\u6216\u7D50\u5C3E\uFF09\u3002",bottom:{name:"\u5E95\u90E8",description:"\u78BA\u4FDD\u6A19\u984C\u5F8C\u6709\u4E00\u500B\u7A7A\u767D\u884C\uFF08\u505C\u7528\u6B64\u529F\u80FD\u5F8C\uFF0C\u4E0D\u6703\u522A\u9664\u6A19\u984C\u5F8C\u7684\u7A7A\u767D\u884C\uFF09"},"empty-line-after-yaml":{name:"YAML \u548C\u6A19\u984C\u4E4B\u9593\u7684\u7A7A\u767D\u884C",description:"\u4FDD\u7559 YAML frontmatter \u548C\u6A19\u984C\u4E4B\u9593\u7684\u7A7A\u767D\u884C"}},"headings-start-line":{name:"\u6A19\u984C\u8D77\u59CB\u884C",description:"\u4E0D\u4EE5\u884C\u958B\u982D\u7684\u6A19\u984C\u5C07\u79FB\u9664\u5176\u524D\u9762\u7684\u7A7A\u767D\uFF0C\u4EE5\u78BA\u4FDD\u5B83\u5011\u88AB\u8FA8\u8B58\u70BA\u6A19\u984C\u3002"},"insert-yaml-attributes":{name:"\u63D2\u5165 YAML \u5C6C\u6027",description:"\u5C07\u7D66\u5B9A\u7684 YAML \u5C6C\u6027\u63D2\u5165\u5230 YAML frontmatter \u4E2D\u3002\u5C07\u6BCF\u500B\u5C6C\u6027\u653E\u5728\u55AE\u7368\u7684\u4E00\u884C\u3002","text-to-insert":{name:"\u8981\u63D2\u5165\u7684\u6587\u5B57",description:"\u8981\u63D2\u5165\u5230 YAML frontmatter \u4E2D\u7684\u6587\u5B57"}},"line-break-at-document-end":{name:"\u6587\u4EF6\u7D50\u5C3E\u63DB\u884C",description:"\u78BA\u4FDD\u5982\u679C\u7B46\u8A18\u4E0D\u70BA\u7A7A\uFF0C\u5247\u5728\u6587\u4EF6\u7D50\u5C3E\u8655\u53EA\u6709\u4E00\u500B\u63DB\u884C\u7B26\u3002"},"move-footnotes-to-the-bottom":{name:"\u5C07\u8A3B\u8173\u79FB\u81F3\u5E95\u90E8",description:"\u5C07\u6240\u6709\u8A3B\u8173\u79FB\u81F3\u6587\u4EF6\u5E95\u90E8\uFF0C\u4E26\u78BA\u4FDD\u5B83\u5011\u6839\u64DA\u5728\u6A94\u6848\u5167\u6587\u4E2D\u53C3\u8003\u7684\u9806\u5E8F\u9032\u884C\u6392\u5E8F\u3002"},"move-math-block-indicators-to-their-own-line":{name:"\u5C07\u6578\u5B78\u5340\u584A\u6307\u793A\u7B26\u79FB\u81F3\u5176\u81EA\u5DF1\u7684\u884C",description:"\u4F7F\u7528 <code>\u8868\u793A\u6578\u5B78\u5340\u584A\u7684\u9322\u5B57\u865F\u6578\u91CF</code> \u4F86\u6C7A\u5B9A\u591A\u5C11\u500B\u9322\u5B57\u865F\u8868\u793A\u55AE\u884C\u6578\u5B78\u7684\u6578\u5B78\u5340\u584A\uFF0C\u5C07\u6240\u6709\u8D77\u59CB\u548C\u7D50\u675F\u7684\u6578\u5B78\u5340\u584A\u6307\u793A\u7B26\u79FB\u81F3\u5176\u81EA\u5DF1\u7684\u884C\u3002"},"move-tags-to-yaml":{name:"\u5C07\u6A19\u7C64\u79FB\u81F3 YAML",description:"\u5C07\u6240\u6709\u6A19\u7C64\u79FB\u81F3\u6587\u4EF6\u7684 YAML frontmatter\u3002","how-to-handle-existing-tags":{name:"\u5167\u6587\u6A19\u7C64\u64CD\u4F5C",description:"\u5C07\u6A94\u6848\u5167\u6587\u4E2D\u7684\u975E\u5FFD\u7565\u6A19\u7C64\u79FB\u81F3 frontmatter \u5F8C\u5982\u4F55\u8655\u7406"},"tags-to-ignore":{name:"\u8981\u5FFD\u7565\u7684\u6A19\u7C64",description:"\u5982\u679C\u555F\u7528 <code>\u5F9E\u5167\u5BB9\u5167\u6587\u4E2D\u79FB\u9664\u6A19\u7C64\u7684\u4E95\u5B57\u865F</code>\uFF0C\u5247\u4E0D\u6703\u79FB\u81F3\u6A19\u7C64\u9663\u5217\u6216\u5F9E\u5167\u6587\u5167\u5BB9\u4E2D\u79FB\u9664\u7684\u6A19\u7C64\u3002\u6BCF\u500B\u6A19\u7C64\u61C9\u5728\u65B0\u7684\u4E00\u884C\uFF0C\u4E14\u4E0D\u542B <code>#</code>\u3002<b>\u8ACB\u78BA\u4FDD\u6A19\u7C64\u540D\u7A31\u4E2D\u4E0D\u5305\u542B\u4E95\u5B57\u865F\u3002</b>"}},"no-bare-urls":{name:"\u7121\u88F8 URL",description:"\u7528\u89D2\u62EC\u865F\u62EC\u4F4F\u88F8 URL\uFF0C\u9664\u975E\u5B83\u5011\u88AB\u53CD\u5F15\u865F\u3001\u65B9\u62EC\u865F\u6216\u55AE\u5F15\u865F\u6216\u96D9\u5F15\u865F\u62EC\u4F4F\u3002","no-bare-uris":{name:"\u7121\u88F8 URI",description:"\u5617\u8A66\u7528\u89D2\u62EC\u865F\u62EC\u4F4F\u88F8 URI\uFF0C\u9664\u975E\u5B83\u5011\u88AB\u53CD\u5F15\u865F\u3001\u65B9\u62EC\u865F\u6216\u55AE\u5F15\u865F\u6216\u96D9\u5F15\u865F\u62EC\u4F4F\u3002"}},"ordered-list-style":{name:"\u6709\u5E8F\u6E05\u55AE\u6A23\u5F0F",description:"\u78BA\u4FDD\u6709\u5E8F\u6E05\u55AE\u9075\u5FAA\u6307\u5B9A\u7684\u6A23\u5F0F\u3002<b>\u6CE8\u610F\uFF1A2 \u500B\u7A7A\u683C\u6216 1 \u500B\u5B9A\u4F4D\u9EDE\u88AB\u8996\u70BA\u4E00\u500B\u7E2E\u6392\u5C64\u7D1A\u3002</b>","number-style":{name:"\u6578\u5B57\u6A23\u5F0F",description:"\u6709\u5E8F\u6E05\u55AE\u6307\u793A\u7B26\u4E2D\u4F7F\u7528\u7684\u6578\u5B57\u6A23\u5F0F"},"list-end-style":{name:"\u6709\u5E8F\u6E05\u55AE\u6307\u793A\u7B26\u7D50\u675F\u6A23\u5F0F",description:"\u6709\u5E8F\u6E05\u55AE\u6307\u793A\u7B26\u7684\u7D50\u675F\u5B57\u5143"},"preserve-start":{name:"\u4FDD\u7559\u8D77\u59CB\u7DE8\u865F",description:"\u662F\u5426\u4FDD\u7559\u6709\u5E8F\u6E05\u55AE\u7684\u8D77\u59CB\u7DE8\u865F\u3002\u9019\u53EF\u7528\u65BC\u5728\u6709\u5E8F\u6E05\u55AE\u9805\u76EE\u4E4B\u9593\u6709\u5167\u5BB9\u7684\u6709\u5E8F\u6E05\u55AE\u3002"}},"paragraph-blank-lines":{name:"\u6BB5\u843D\u7A7A\u767D\u884C",description:"\u6240\u6709\u6BB5\u843D\u524D\u5F8C\u90FD\u61C9\u53EA\u6709\u4E00\u500B\u7A7A\u767D\u884C\u3002"},"prevent-double-checklist-indicator-on-paste":{name:"\u8CBC\u4E0A\u6642\u9632\u6B62\u96D9\u91CD\u6E05\u55AE\u6307\u793A\u7B26",description:"\u5982\u679C\u6A94\u6848\u4E2D\u6E38\u6A19\u6240\u5728\u7684\u884C\u6709\u6E05\u55AE\u6307\u793A\u7B26\uFF0C\u5247\u5F9E\u8981\u8CBC\u4E0A\u7684\u6587\u5B57\u4E2D\u79FB\u9664\u8D77\u59CB\u6E05\u55AE\u6307\u793A\u7B26"},"prevent-double-list-item-indicator-on-paste":{name:"\u8CBC\u4E0A\u6642\u9632\u6B62\u96D9\u91CD\u6E05\u55AE\u9805\u76EE\u6307\u793A\u7B26",description:"\u5982\u679C\u6A94\u6848\u4E2D\u6E38\u6A19\u6240\u5728\u7684\u884C\u6709\u6E05\u55AE\u9805\u76EE\u6307\u793A\u7B26\uFF0C\u5247\u5F9E\u8981\u8CBC\u4E0A\u7684\u6587\u5B57\u4E2D\u79FB\u9664\u8D77\u59CB\u6E05\u55AE\u9805\u76EE\u6307\u793A\u7B26"},"proper-ellipsis-on-paste":{name:"\u8CBC\u4E0A\u6642\u4F7F\u7528\u6B63\u78BA\u7684\u522A\u7BC0\u865F",description:"\u5C07\u4E09\u500B\u9023\u7E8C\u7684\u9EDE\u53D6\u4EE3\u70BA\u4E00\u500B\u522A\u7BC0\u865F\uFF0C\u5373\u4F7F\u5B83\u5011\u5728\u8981\u8CBC\u4E0A\u7684\u6587\u5B57\u4E2D\u6709\u7A7A\u683C"},"proper-ellipsis":{name:"\u6B63\u78BA\u7684\u522A\u7BC0\u865F",description:"\u5C07\u4E09\u500B\u9023\u7E8C\u7684\u9EDE\u53D6\u4EE3\u70BA\u4E00\u500B\u522A\u7BC0\u865F\u3002"},"quote-style":{name:"\u5F15\u865F\u6A23\u5F0F",description:"\u5C07\u5167\u6587\u5167\u5BB9\u4E2D\u7684\u5F15\u865F\u66F4\u65B0\u70BA\u6307\u5B9A\u7684\u55AE\u5F15\u865F\u548C\u96D9\u5F15\u865F\u6A23\u5F0F\u3002","single-quote-enabled":{name:"\u555F\u7528 \u55AE\u5F15\u865F\u6A23\u5F0F",description:"\u6307\u5B9A\u61C9\u4F7F\u7528\u9078\u5B9A\u7684\u55AE\u5F15\u865F\u6A23\u5F0F\u3002"},"single-quote-style":{name:"\u55AE\u5F15\u865F\u6A23\u5F0F",description:"\u8981\u4F7F\u7528\u7684\u55AE\u5F15\u865F\u6A23\u5F0F\u3002"},"double-quote-enabled":{name:"\u555F\u7528 \u96D9\u5F15\u865F\u6A23\u5F0F",description:"\u6307\u5B9A\u61C9\u4F7F\u7528\u9078\u5B9A\u7684\u96D9\u5F15\u865F\u6A23\u5F0F\u3002"},"double-quote-style":{name:"\u96D9\u5F15\u865F\u6A23\u5F0F",description:"\u8981\u4F7F\u7528\u7684\u96D9\u5F15\u865F\u6A23\u5F0F\u3002"}},"re-index-footnotes":{name:"\u91CD\u65B0\u7D22\u5F15\u8A3B\u8173",description:"\u6839\u64DA\u51FA\u73FE\u9806\u5E8F\u91CD\u65B0\u7D22\u5F15\u8A3B\u8173\u9375\u548C\u8A3B\u8173\u3002<b>\u6CE8\u610F\uFF1A\u5982\u679C\u4E00\u500B\u9375\u6709\u591A\u500B\u8A3B\u8173\uFF0C\u6B64\u898F\u5247\u5C07\u4E0D\u8D77\u4F5C\u7528\u3002</b>"},"remove-consecutive-list-markers":{name:"\u79FB\u9664\u9023\u7E8C\u6E05\u55AE\u6A19\u8A18",description:"\u79FB\u9664\u9023\u7E8C\u7684\u6E05\u55AE\u6A19\u8A18\u3002\u5728\u8907\u88FD\u8CBC\u4E0A\u6E05\u55AE\u9805\u76EE\u6642\u5F88\u6709\u7528\u3002"},"remove-empty-lines-between-list-markers-and-checklists":{name:"\u79FB\u9664\u6E05\u55AE\u6A19\u8A18\u548C\u5F85\u8FA6\u4E8B\u9805\u6E05\u55AE\u4E4B\u9593\u7684\u7A7A\u767D\u884C",description:"\u6E05\u55AE\u6A19\u8A18\u548C\u5F85\u8FA6\u4E8B\u9805\u6E05\u55AE\u4E4B\u9593\u4E0D\u61C9\u6709\u4EFB\u4F55\u7A7A\u767D\u884C\u3002"},"remove-empty-list-markers":{name:"\u79FB\u9664\u7A7A\u6E05\u55AE\u6A19\u8A18",description:"\u79FB\u9664\u7A7A\u7684\u6E05\u55AE\u6A19\u8A18\uFF0C\u5373\u6C92\u6709\u5167\u5BB9\u7684\u6E05\u55AE\u9805\u76EE\u3002"},"empty-line-around-horizontal-rules":{name:"\u6C34\u5E73\u7DDA\u5468\u570D\u7684\u7A7A\u767D\u884C",description:"\u78BA\u4FDD\u6C34\u5E73\u7DDA\u5468\u570D\u6709\u7A7A\u767D\u884C\uFF0C\u9664\u975E\u5B83\u5011\u5728\u6587\u4EF6\u7684\u958B\u982D\u6216\u7D50\u5C3E\u3002"},"remove-hyphenated-line-breaks":{name:"\u79FB\u9664\u9023\u5B57\u865F\u63DB\u884C",description:"\u79FB\u9664\u9023\u5B57\u865F\u63DB\u884C\u3002\u5728\u5F9E\u6559\u79D1\u66F8\u8CBC\u4E0A\u6587\u5B57\u6642\u5F88\u6709\u7528\u3002"},"remove-hyphens-on-paste":{name:"\u8CBC\u4E0A\u6642\u79FB\u9664\u9023\u5B57\u865F",description:"\u5F9E\u8981\u8CBC\u4E0A\u7684\u6587\u5B57\u4E2D\u79FB\u9664\u9023\u5B57\u865F"},"remove-leading-or-trailing-whitespace-on-paste":{name:"\u8CBC\u4E0A\u6642\u79FB\u9664\u524D\u5C0E\u6216\u5C3E\u96A8\u7A7A\u767D",description:"\u79FB\u9664\u8981\u8CBC\u4E0A\u6587\u5B57\u7684\u4EFB\u4F55\u524D\u5C0E\u975E\u5B9A\u4F4D\u9EDE\u7A7A\u767D\u548C\u6240\u6709\u5C3E\u96A8\u7A7A\u767D"},"remove-leftover-footnotes-from-quote-on-paste":{name:"\u8CBC\u4E0A\u6642\u5F9E\u5F15\u6587\u4E2D\u79FB\u9664\u5269\u9918\u7684\u8A3B\u8173",description:"\u79FB\u9664\u8981\u8CBC\u4E0A\u6587\u5B57\u7684\u4EFB\u4F55\u5269\u9918\u8A3B\u8173\u53C3\u8003"},"remove-link-spacing":{name:"\u79FB\u9664\u9023\u7D50\u9593\u8DDD",description:"\u79FB\u9664\u9023\u7D50\u6587\u5B57\u5468\u570D\u7684\u9593\u8DDD\u3002"},"remove-multiple-blank-lines-on-paste":{name:"\u8CBC\u4E0A\u6642\u79FB\u9664\u591A\u500B\u7A7A\u767D\u884C",description:"\u5C07\u591A\u500B\u7A7A\u767D\u884C\u58D3\u7E2E\u70BA\u4E00\u500B\u7A7A\u767D\u884C\uFF0C\u7528\u65BC\u8981\u8CBC\u4E0A\u7684\u6587\u5B57"},"remove-multiple-spaces":{name:"\u79FB\u9664\u591A\u500B\u7A7A\u683C",description:"\u79FB\u9664\u5169\u500B\u6216\u591A\u500B\u9023\u7E8C\u7684\u7A7A\u683C\u3002\u5FFD\u7565\u884C\u9996\u548C\u884C\u5C3E\u7684\u7A7A\u683C\u3002"},"remove-space-around-characters":{name:"\u79FB\u9664\u5B57\u5143\u5468\u570D\u7684\u7A7A\u683C",description:"\u78BA\u4FDD\u67D0\u4E9B\u5B57\u5143\u4E0D\u88AB\u7A7A\u767D\uFF08\u55AE\u500B\u7A7A\u683C\u6216\u5B9A\u4F4D\u9EDE\uFF09\u5305\u570D\u3002<b>\u6CE8\u610F\uFF1A\u5728\u67D0\u4E9B\u60C5\u6CC1\u4E0B\uFF0C\u9019\u53EF\u80FD\u6703\u5C0E\u81F4 Markdown \u683C\u5F0F\u51FA\u73FE\u554F\u984C\u3002</b>","include-fullwidth-forms":{name:"\u5305\u542B\u5168\u5F62\u5B57\u5143",description:'\u5305\u542B <a href="https://en.wikipedia.org/wiki/Halfwidth_and_Fullwidth_Forms_(Unicode_block)">\u5168\u5F62\u5B57\u5143 Unicode \u5340\u584A</a>'},"include-cjk-symbols-and-punctuation":{name:"\u5305\u542B\u4E2D\u65E5\u97D3\u7B26\u865F\u548C\u6A19\u9EDE\u7B26\u865F",description:'\u5305\u542B <a href="https://en.wikipedia.org/wiki/CJK_Symbols_and_Punctuation">\u4E2D\u65E5\u97D3\u7B26\u865F\u548C\u6A19\u9EDE\u7B26\u865F Unicode \u5340\u584A</a>'},"include-dashes":{name:"\u5305\u542B\u7834\u6298\u865F",description:"\u5305\u542B en dash (\u2013) \u548C em dash (\u2014)"},"other-symbols":{name:"\u5176\u4ED6\u7B26\u865F",description:"\u8981\u5305\u542B\u7684\u5176\u4ED6\u7B26\u865F"}},"remove-space-before-or-after-characters":{name:"\u79FB\u9664\u5B57\u5143\u4E4B\u524D\u6216\u4E4B\u5F8C\u7684\u7A7A\u683C",description:"\u79FB\u9664\u6307\u5B9A\u5B57\u5143\u4E4B\u524D\u7684\u7A7A\u683C\u548C\u6307\u5B9A\u5B57\u5143\u4E4B\u5F8C\u7684\u7A7A\u683C\u3002<b>\u6CE8\u610F\uFF1A\u5728\u67D0\u4E9B\u60C5\u6CC1\u4E0B\uFF0C\u9019\u53EF\u80FD\u6703\u5C0E\u81F4 Markdown \u683C\u5F0F\u51FA\u73FE\u554F\u984C\u3002</b>","characters-to-remove-space-before":{name:"\u79FB\u9664\u5B57\u5143\u4E4B\u524D\u7684\u7A7A\u683C",description:"\u79FB\u9664\u6307\u5B9A\u5B57\u5143\u4E4B\u524D\u7684\u7A7A\u683C\u3002<b>\u6CE8\u610F\uFF1A\u5728\u5B57\u5143\u6E05\u55AE\u4E2D\u4F7F\u7528 <code>{</code> \u6216 <code>}</code> \u6703\u610F\u5916\u5730\u5F71\u97FF\u6A94\u6848\uFF0C\u56E0\u70BA\u5B83\u5728\u5E55\u5F8C\u7528\u65BC\u5FFD\u7565\u8A9E\u6CD5\u3002</b>"},"characters-to-remove-space-after":{name:"\u79FB\u9664\u5B57\u5143\u4E4B\u5F8C\u7684\u7A7A\u683C",description:"\u79FB\u9664\u6307\u5B9A\u5B57\u5143\u4E4B\u5F8C\u7684\u7A7A\u683C\u3002<b>\u6CE8\u610F\uFF1A\u5728\u5B57\u5143\u6E05\u55AE\u4E2D\u4F7F\u7528 <code>{</code> \u6216 <code>}</code> \u6703\u610F\u5916\u5730\u5F71\u97FF\u6A94\u6848\uFF0C\u56E0\u70BA\u5B83\u5728\u5E55\u5F8C\u7528\u65BC\u5FFD\u7565\u8A9E\u6CD5\u3002</b>"}},"remove-trailing-punctuation-in-heading":{name:"\u79FB\u9664\u6A19\u984C\u4E2D\u7684\u5C3E\u96A8\u6A19\u9EDE\u7B26\u865F",description:'\u5F9E\u6A19\u984C\u7D50\u5C3E\u79FB\u9664\u6307\u5B9A\u7684\u6A19\u9EDE\u7B26\u865F\uFF0C\u78BA\u4FDD\u5FFD\u7565 <a href="https://en.wikipedia.org/wiki/List_of_XML_and_HTML_character_entity_references">HTML \u5BE6\u9AD4\u53C3\u8003</a> \u7D50\u5C3E\u7684\u5206\u865F\u3002',"punctuation-to-remove":{name:"\u5C3E\u96A8\u6A19\u9EDE\u7B26\u865F",description:"\u8981\u5F9E\u6A94\u6848\u6A19\u984C\u4E2D\u79FB\u9664\u7684\u5C3E\u96A8\u6A19\u9EDE\u7B26\u865F\u3002"}},"remove-yaml-keys":{name:"\u79FB\u9664 YAML \u9375",description:"\u79FB\u9664\u6307\u5B9A\u7684 YAML \u9375","yaml-keys-to-remove":{name:"\u8981\u79FB\u9664\u7684 YAML \u9375",description:"\u8981\u5F9E YAML frontmatter \u4E2D\u79FB\u9664\u7684 YAML \u9375\uFF0C\u5E36\u6216\u4E0D\u5E36\u5192\u865F"}},"sort-yaml-array-values":{name:"\u6392\u5E8F YAML \u9663\u5217\u503C",description:"\u6839\u64DA\u6307\u5B9A\u7684\u6392\u5E8F\u9806\u5E8F\u5C0D YAML \u9663\u5217\u503C\u9032\u884C\u6392\u5E8F\u3002","sort-alias-key":{name:"\u6392\u5E8F YAML \u5225\u540D\u5340\u6BB5",description:"\u958B\u555F\u5225\u540D\u6392\u5E8F\u529F\u80FD\u3002"},"sort-tag-key":{name:"\u6392\u5E8F YAML \u6A19\u7C64\u5340\u6BB5",description:"\u958B\u555F\u6A19\u7C64\u6392\u5E8F\u529F\u80FD\u3002"},"sort-array-keys":{name:"\u6392\u5E8F YAML \u9663\u5217\u5340\u6BB5",description:"\u958B\u555F\u5C0D\u4E00\u822C YAML \u9663\u5217\u7684\u503C\u9032\u884C\u6392\u5E8F\u7684\u529F\u80FD"},"ignore-keys":{name:"\u82E5\u8981\u5FFD\u7565\u7684 YAML \u9375\uFF0C\u4EE5\u4FBF\u5C0D YAML \u9663\u5217\u503C\u9032\u884C\u6392\u5E8F",description:"\u4E00\u500B YAML \u9375\u7684\u6E05\u55AE\uFF0C\u6BCF\u884C\u4E00\u500B\uFF0C\u4E0D\u542B\u7D50\u5C3E\u7684\u5192\u865F\uFF0C\u9019\u4E9B\u9375\u7684\u503C\u4E0D\u61C9\u9032\u884C\u6392\u5E8F\u3002"},"sort-order":{name:"\u6392\u5E8F\u9806\u5E8F",description:"\u5C0D YAML \u9663\u5217\u503C\u9032\u884C\u6392\u5E8F\u7684\u65B9\u5F0F\u3002"}},"space-after-list-markers":{name:"\u6E05\u55AE\u6A19\u8A18\u5F8C\u7684\u7A7A\u683C",description:"\u6E05\u55AE\u6A19\u8A18\u548C\u6838\u53D6\u65B9\u584A\u5F8C\u61C9\u6709\u4E00\u500B\u55AE\u4E00\u7A7A\u683C\u3002"},"space-between-chinese-japanese-or-korean-and-english-or-numbers":{name:"\u4E2D\u65E5\u97D3\u6587\u8207\u82F1\u6587\u6216\u6578\u5B57\u4E4B\u9593\u7684\u7A7A\u683C",description:'\u78BA\u4FDD\u4E2D\u65E5\u97D3\u6587\u8207\u82F1\u6587\u6216\u6578\u5B57\u4E4B\u9593\u4EE5\u55AE\u4E00\u7A7A\u683C\u5206\u9694\u3002\u9075\u5FAA\u9019\u4E9B <a href="https://github.com/sparanoid/chinese-copywriting-guidelines">\u6307\u5357</a>',"english-symbols-punctuation-before":{name:"\u4E2D\u65E5\u97D3\u6587\u524D\u7684\u82F1\u6587\u6A19\u9EDE\u7B26\u865F\u548C\u7B26\u865F",description:"\u5728\u4E2D\u65E5\u97D3\u5B57\u5143\u524D\u767C\u73FE\u6642\uFF0C\u8981\u8996\u70BA\u82F1\u6587\u7684\u975E\u5B57\u6BCD\u6A19\u9EDE\u7B26\u865F\u548C\u7B26\u865F\u6E05\u55AE\u3002<b>\u6CE8\u610F\uFF1A\u300C*\u300D\u59CB\u7D42\u88AB\u8996\u70BA\u82F1\u6587\uFF0C\u5C0D\u65BC\u6B63\u78BA\u8655\u7406\u67D0\u4E9B Markdown \u8A9E\u6CD5\u662F\u5FC5\u8981\u7684\u3002</b>"},"english-symbols-punctuation-after":{name:"\u4E2D\u65E5\u97D3\u6587\u5F8C\u7684\u82F1\u6587\u6A19\u9EDE\u7B26\u865F\u548C\u7B26\u865F",description:"\u5728\u4E2D\u65E5\u97D3\u5B57\u5143\u5F8C\u767C\u73FE\u6642\uFF0C\u8981\u8996\u70BA\u82F1\u6587\u7684\u975E\u5B57\u6BCD\u6A19\u9EDE\u7B26\u865F\u548C\u7B26\u865F\u6E05\u55AE\u3002<b>\u6CE8\u610F\uFF1A\u300C*\u300D\u59CB\u7D42\u88AB\u8996\u70BA\u82F1\u6587\uFF0C\u5C0D\u65BC\u6B63\u78BA\u8655\u7406\u67D0\u4E9B Markdown \u8A9E\u6CD5\u662F\u5FC5\u8981\u7684\u3002</b>"}},"strong-style":{name:"\u7C97\u9AD4\u6A23\u5F0F",description:"\u78BA\u4FDD\u7C97\u9AD4\u6A23\u5F0F\u4E00\u81F4\u3002",style:{name:"\u6A23\u5F0F",description:"\u7528\u65BC\u8868\u793A\u7C97\u9AD4/\u52A0\u7C97\u5167\u5BB9\u7684\u6A23\u5F0F"}},"trailing-spaces":{name:"\u5C3E\u96A8\u7A7A\u683C",description:"\u79FB\u9664\u6BCF\u884C\u4E4B\u5F8C\u7684\u591A\u9918\u7A7A\u683C\u3002","two-space-line-break":{name:"\u96D9\u7A7A\u683C\u63DB\u884C",description:"\u5FFD\u7565\u5F8C\u8DDF\u63DB\u884C\u7B26\u7684\u5169\u500B\u7A7A\u683C\uFF08\u300C\u96D9\u7A7A\u683C\u898F\u5247\u300D\uFF09\u3002"}},"two-spaces-between-lines-with-content":{name:"\u6709\u5167\u5BB9\u7684\u884C\u4E4B\u9593\u7684\u63DB\u884C",description:"\u78BA\u4FDD\u5C07\u6307\u5B9A\u7684\u63DB\u884C\u7B26\u65B0\u589E\u5230\u6BB5\u843D\u3001\u5340\u584A\u5F15\u8A00\u548C\u6E05\u55AE\u9805\u76EE\u4E2D\uFF0C\u5167\u5BB9\u5728\u4E0B\u4E00\u884C\u7E7C\u7E8C\u7684\u884C\u7684\u7D50\u5C3E","line-break-indicator":{name:"\u63DB\u884C\u6307\u793A\u7B26",description:"\u8981\u4F7F\u7528\u7684\u63DB\u884C\u6307\u793A\u7B26\u3002"}},"unordered-list-style":{name:"\u7121\u5E8F\u6E05\u55AE\u6A23\u5F0F",description:"\u78BA\u4FDD\u7121\u5E8F\u6E05\u55AE\u9075\u5FAA\u6307\u5B9A\u7684\u6A23\u5F0F\u3002","list-style":{name:"\u6E05\u55AE\u9805\u76EE\u6A23\u5F0F",description:"\u5728\u7121\u5E8F\u6E05\u55AE\u4E2D\u4F7F\u7528\u7684\u6E05\u55AE\u9805\u76EE\u6A23\u5F0F"}},"yaml-key-sort":{name:"YAML \u9375\u6392\u5E8F",description:"\u6839\u64DA\u6307\u5B9A\u7684\u9806\u5E8F\u548C\u512A\u5148\u7D1A\u5C0D YAML \u9375\u9032\u884C\u6392\u5E8F\u3002<b>\u6CE8\u610F\uFF1A\u4E5F\u53EF\u80FD\u79FB\u9664\u7A7A\u767D\u884C\u3002\u50C5\u9069\u7528\u65BC\u975E\u5DE2\u72C0\u9375\u3002</b>","yaml-key-priority-sort-order":{name:"YAML \u9375\u512A\u5148\u7D1A\u6392\u5E8F\u9806\u5E8F",description:"\u5C0D\u6BCF\u884C\u4E00\u500B\u7684\u9375\u9032\u884C\u6392\u5E8F\u7684\u9806\u5E8F\uFF0C\u5B83\u6703\u6309\u7167\u6E05\u55AE\u4E2D\u627E\u5230\u7684\u9806\u5E8F\u9032\u884C\u6392\u5E8F"},"priority-keys-at-start-of-yaml":{name:"YAML \u958B\u982D\u7684\u512A\u5148\u7D1A\u9375",description:"YAML \u9375\u512A\u5148\u7D1A\u6392\u5E8F\u9806\u5E8F\u653E\u7F6E\u5728 YAML frontmatter \u7684\u958B\u982D"},"yaml-sort-order-for-other-keys":{name:"\u5176\u4ED6\u9375\u7684 YAML \u6392\u5E8F\u9806\u5E8F",description:"\u5C0D\u5728 YAML \u9375\u512A\u5148\u7D1A\u6392\u5E8F\u9806\u5E8F\u6587\u5B57\u5340\u57DF\u4E2D\u627E\u4E0D\u5230\u7684\u9375\u9032\u884C\u6392\u5E8F\u7684\u65B9\u5F0F"}},"yaml-timestamp":{name:"YAML \u6642\u9593\u6233\u8A18",description:"\u5728 YAML front matter \u4E2D\u8FFD\u8E64\u6A94\u6848\u4E0A\u6B21\u7DE8\u8F2F\u7684\u65E5\u671F\u3002\u5F9E\u6A94\u6848\u5143\u8CC7\u6599\u4E2D\u53D6\u5F97\u65E5\u671F\u3002","date-created":{name:"\u5EFA\u7ACB\u65E5\u671F",description:"\u63D2\u5165\u6A94\u6848\u5EFA\u7ACB\u65E5\u671F"},"date-created-key":{name:"\u5EFA\u7ACB\u65E5\u671F\u9375",description:"\u7528\u65BC\u5EFA\u7ACB\u65E5\u671F\u7684 YAML \u9375"},"date-created-source-of-truth":{name:"\u5EFA\u7ACB\u65E5\u671F\u4F86\u6E90",description:"\u6307\u5B9A\u5982\u679C frontmatter \u4E2D\u5DF2\u5B58\u5728\u5EFA\u7ACB\u65E5\u671F\uFF0C\u5247\u5F9E\u4F55\u8655\u53D6\u5F97\u5EFA\u7ACB\u65E5\u671F\u503C\u3002"},"date-modified-source-of-truth":{name:"\u4FEE\u6539\u65E5\u671F\u4F86\u6E90",description:"\u6307\u5B9A\u5982\u679C frontmatter \u4E2D\u5DF2\u5B58\u5728\u4FEE\u6539\u65E5\u671F\uFF0C\u5247\u61C9\u4F7F\u7528\u4F55\u7A2E\u65B9\u5F0F\u4F86\u6C7A\u5B9A\u4F55\u6642\u61C9\u66F4\u65B0\u4FEE\u6539\u65E5\u671F\u3002"},"date-modified":{name:"\u4FEE\u6539\u65E5\u671F",description:"\u63D2\u5165\u6A94\u6848\u4E0A\u6B21\u4FEE\u6539\u7684\u65E5\u671F"},"date-modified-key":{name:"\u4FEE\u6539\u65E5\u671F\u9375",description:"\u7528\u65BC\u4FEE\u6539\u65E5\u671F\u7684 YAML \u9375"},format:{name:"\u683C\u5F0F",description:'\u8981\u4F7F\u7528\u7684 Moment \u65E5\u671F\u683C\u5F0F\uFF08\u8ACB\u53C3\u95B1 <a href="https://momentjscom.readthedocs.io/en/latest/moment/04-displaying/01-format/">Moment \u683C\u5F0F\u9078\u9805</a>\uFF09'},"convert-to-utc":{name:"\u5C07\u672C\u5730\u6642\u9593\u8F49\u63DB\u70BA UTC",description:"\u4F7F\u7528 UTC \u5C0D\u7B49\u503C\u4F86\u5132\u5B58\u65E5\u671F\uFF0C\u800C\u975E\u672C\u5730\u6642\u9593"},"update-on-file-contents-updated":{name:"\u6A94\u6848\u5167\u5BB9\u66F4\u65B0\u6642\u66F4\u65B0 YAML \u6642\u9593\u6233\u8A18",description:"\u7576\u76EE\u524D\u6D3B\u52D5\u7684\u7B46\u8A18\u88AB\u4FEE\u6539\u6642\uFF0C\u6703\u5728\u7B46\u8A18\u4E0A\u57F7\u884C <code>YAML \u6642\u9593\u6233\u8A18</code>\u3002\u5982\u679C\u4FEE\u6539\u5F8C\u7684\u7B46\u8A18\u6642\u9593\u6233\u8A18\u8207\u76EE\u524D\u503C\u76F8\u5DEE\u8D85\u904E 5 \u79D2\uFF0C\u5247\u61C9\u66F4\u65B0\u8A72\u6642\u9593\u6233\u8A18\u3002"}},"yaml-title-alias":{name:"YAML \u6A19\u984C\u5225\u540D",description:"\u5C07\u6A94\u6848\u7684\u6A19\u984C\u63D2\u5165\u6216\u66F4\u65B0\u5230 YAML frontmatter \u7684\u5225\u540D\u5340\u6BB5\u3002\u5F9E\u7B2C\u4E00\u500B H1 \u6216\u6A94\u540D\u53D6\u5F97\u6A19\u984C\u3002","preserve-existing-alias-section-style":{name:"\u4FDD\u7559\u73FE\u6709\u7684\u5225\u540D\u5340\u6BB5\u6A23\u5F0F",description:"\u5982\u679C\u8A2D\u5B9A\uFF0C<code>YAML \u5225\u540D\u5340\u6BB5\u6A23\u5F0F</code> \u8A2D\u5B9A\u50C5\u9069\u7528\u65BC\u65B0\u5EFA\u7ACB\u7684\u5340\u6BB5"},"keep-alias-that-matches-the-filename":{name:"\u4FDD\u7559\u8207\u6A94\u540D\u76F8\u7B26\u7684\u5225\u540D",description:"\u6B64\u985E\u5225\u540D\u901A\u5E38\u662F\u591A\u9918\u7684"},"use-yaml-key-to-keep-track-of-old-filename-or-heading":{name:"\u4F7F\u7528\u7531 \u5225\u540D\u8F14\u52A9\u9375 \u6307\u5B9A\u7684 YAML \u9375\u4F86\u5354\u52A9\u8655\u7406\u6A94\u540D\u548C\u6A19\u984C\u8B8A\u66F4",description:"\u5982\u679C\u8A2D\u5B9A\uFF0C\u7576\u7B2C\u4E00\u500B H1 \u6A19\u984C\u8B8A\u66F4\u6216\u5982\u679C\u7B2C\u4E00\u500B H1 \u4E0D\u5B58\u5728\u6642\u6A94\u540D\u8B8A\u66F4\uFF0C\u5247\u5132\u5B58\u5728\u6B64\u9375\u4E2D\u7684\u820A\u5225\u540D\u5C07\u88AB\u65B0\u503C\u53D6\u4EE3\uFF0C\u800C\u4E0D\u662F\u50C5\u5728\u5225\u540D\u9663\u5217\u4E2D\u63D2\u5165\u65B0\u9805\u76EE"},"alias-helper-key":{name:"\u5225\u540D\u8F14\u52A9\u9375",description:"\u7528\u65BC\u5354\u52A9\u8FFD\u8E64\u6B64\u898F\u5247\u5132\u5B58\u5728 Frontmatter \u4E2D\u7684\u6700\u5F8C\u4E00\u500B\u6A94\u540D\u6216\u6A19\u984C\u7684\u9375\u3002"}},"yaml-title":{name:"YAML \u6A19\u984C",description:"\u5C07\u6A94\u6848\u7684\u6A19\u984C\u63D2\u5165\u5230 YAML Frontmatter \u4E2D\u3002\u6839\u64DA\u6240\u9078\u6A21\u5F0F\u53D6\u5F97\u6A19\u984C\u3002","title-key":{name:"\u6A19\u984C\u9375",description:"\u7528\u65BC\u6A19\u984C\u7684 YAML \u9375"},mode:{name:"\u6A21\u5F0F",description:"\u7528\u65BC\u53D6\u5F97\u6A19\u984C\u7684\u65B9\u6CD5"}}},enums:{"Title Case":"\u6A19\u984C\u5927\u5C0F\u5BEB","ALL CAPS":"\u5168\u5927\u5BEB","First letter":"\u9996\u5B57\u6BCD",".":".",")":")",ERROR:"\u932F\u8AA4",TRACE:"\u8FFD\u8E64",DEBUG:"\u5075\u932F",INFO:"\u8CC7\u8A0A",WARN:"\u8B66\u544A",SILENT:"\u975C\u9ED8",ascending:"\u5347\u5E8F",lazy:"lazy",preserve:"\u4FDD\u7559",Nothing:"\u7121","Remove hashtag":"\u79FB\u9664\u4E95\u5B57\u865F","Remove whole tag":"\u79FB\u9664\u6574\u500B\u6A19\u7C64",asterisk:"\u661F\u865F",underscore:"\u5E95\u7DDA",consistent:"\u4E00\u81F4","-":"-","*":"*","+":"+",space:"\u7A7A\u683C","no space":"\u7121\u7A7A\u683C",None:"\u7121","Ascending Alphabetical":"\u5B57\u6BCD\u5347\u51AA\u6392\u5217","Descending Alphabetical":"\u5B57\u6BCD\u964D\u51AA\u6392\u5217","multi-line":"\u591A\u884C","single-line":"\u55AE\u884C","single string to single-line":"\u55AE\u4E00\u5B57\u4E32\u8F49\u55AE\u884C","single string to multi-line":"\u55AE\u4E00\u5B57\u4E32\u8F49\u591A\u884C","single string comma delimited":"\u55AE\u4E00\u5B57\u4E32\u9017\u865F\u5206\u9694","single string space delimited":"\u55AE\u4E00\u5B57\u4E32\u7A7A\u683C\u5206\u9694","single-line space delimited":"\u55AE\u884C\u7A7A\u683C\u5206\u9694","first-h1":"\u7B2C\u4E00\u500B H1","first-h1-or-filename-if-h1-missing":"\u7B2C\u4E00\u500B H1 \u6216\u5982\u679C H1 \u907A\u5931\u5247\u70BA\u6A94\u540D",filename:"\u6A94\u540D",never:"\u6C38\u4E0D","after 5 seconds":"5 \u79D2\u5F8C","after 10 seconds":"10 \u79D2\u5F8C","after 15 seconds":"15 \u79D2\u5F8C","after 30 seconds":"30 \u79D2\u5F8C","after 1 minute":"1 \u5206\u9418\u5F8C","file system":"\u6A94\u6848\u7CFB\u7D71",frontmatter:"YAML frontmatter","user or Linter edits":"\u5728 Obsidian \u4E2D\u7684\u8B8A\u66F4","''":"''","\u2018\u2019":"\u2018\u2019",'""':'""',"\u201C\u201D":"\u201C\u201D","\\":"\\","<br>":"<br>"," ":" ","<br/>":"<br/>"}};var gd={ar:mf,cz:pf,da:ff,de:hf,en:hd,es:gf,fr:yf,hi:bf,id:kf,it:vf,ja:Af,ko:wf,nl:xf,no:Lf,pl:Sf,"pt-BR":Tf,pt:Ef,ro:Mf,ru:Of,sq:Cf,tr:If,uk:Rf,"zh-TW":Ff,zh:Nf};var Bf="en",zo=Bf,Aa=gd[zo];function qo(n){zo=n,Aa=gd[zo],Aa||(Wt(`locale not found for '${zo}'`),Aa=gd[Bf])}function A(n){return Aa&&pd(Aa,n)||pd(hd,n)}var _r=(function(n){if(n==null)return iA;if(typeof n=="function")return Wo(n);if(typeof n=="object")return Array.isArray(n)?eA(n):tA(n);if(typeof n=="string")return nA(n);throw new Error("Expected function, string, or object as test")});function eA(n){let t=[],e=-1;for(;++e<n.length;)t[e]=_r(n[e]);return Wo(i);function i(...r){let s=-1;for(;++s<t.length;)if(t[s].apply(this,r))return!0;return!1}}function tA(n){let t=n;return Wo(e);function e(i){let r=i,s;for(s in n)if(r[s]!==t[s])return!1;return!0}}function nA(n){return Wo(t);function t(e){return e&&e.type===n}}function Wo(n){return t;function t(e,i,r){return!!(rA(e)&&n.call(this,e,typeof i=="number"?i:void 0,r||void 0))}}function iA(){return!0}function rA(n){return n!==null&&typeof n=="object"&&"type"in n}var Df=[],yd=!0,jo=!1,bd="skip";function wa(n,t,e,i){let r;typeof t=="function"&&typeof e!="function"?(i=e,e=t):r=t;let s=_r(r),a=i?-1:1;o(n,void 0,[])();function o(l,c,u){let d=l&&typeof l=="object"?l:{};if(typeof d.type=="string"){let p=typeof d.tagName=="string"?d.tagName:typeof d.name=="string"?d.name:void 0;Object.defineProperty(m,"name",{value:"node ("+(l.type+(p?"<"+p+">":""))+")"})}return m;function m(){let p=Df,h,f,g;if((!t||s(l,c,u[u.length-1]||void 0))&&(p=sA(e(l,u)),p[0]===jo))return p;if("children"in l&&l.children){let b=l;if(b.children&&p[0]!==bd)for(f=(i?b.children.length:-1)+a,g=u.concat(b);f>-1&&f<b.children.length;){let k=b.children[f];if(h=o(k,f,g)(),h[0]===jo)return h;f=typeof h[1]=="number"?h[1]:f+a}}return p}}}function sA(n){return Array.isArray(n)?n:typeof n=="number"?[yd,n]:n==null?Df:[n]}function ar(n,t,e,i){let r,s,a;typeof t=="function"&&typeof e!="function"?(s=void 0,a=t,r=e):(s=t,a=e,r=i),wa(n,s,o,r);function o(l,c){let u=c[c.length-1],d=u?u.children.indexOf(l):void 0;return a(l,d,u)}}var Pf={hasSubscribers:!1},je=Pf,xa=Pf,aA=typeof performance=="object"&&performance&&typeof performance.now=="function"?performance:Date,kd=()=>je.hasSubscribers||xa.hasSubscribers,zf=new Set,Yf=typeof process=="object"&&process?process:{},oA=(n,t,e,i)=>{typeof Yf.emitWarning=="function"?Yf.emitWarning(n,t,e,i):console.error(`[${e}] ${t}: ${n}`)},lA=n=>!zf.has(n),oi=n=>!!n&&n===Math.floor(n)&&n>0&&isFinite(n),qf=n=>oi(n)?n<=Math.pow(2,8)?Uint8Array:n<=Math.pow(2,16)?Uint16Array:n<=Math.pow(2,32)?Uint32Array:n<=Number.MAX_SAFE_INTEGER?Uo:null:null,Uo=class extends Array{constructor(n){super(n),this.fill(0)}},En,Pr,cA=(En=class{constructor(t,e){Ie(this,"heap");Ie(this,"length");if(!v(En,Pr))throw new TypeError("instantiate Stack using Stack.create(n)");this.heap=new e(t),this.length=0}static create(t){let e=qf(t);if(!e)return[];H(En,Pr,!0);let i=new En(t,e);return H(En,Pr,!1),i}push(t){this.heap[this.length++]=t}pop(){return this.heap[--this.length]}},Pr=new WeakMap,ee(En,Pr,!1),En),_f,Kf,jt,At,Zt,or,Xt,zr,qr,en,Be,tn,Re,xe,X,st,wt,Ve,ze,nn,qe,rn,sn,xt,Lt,an,Wr,at,lr,B,vd,cr,Un,Ea,St,Wf,dr,jr,Ta,li,ci,Ad,Kr,Ho,jf,Uf,$o,be,wd,Hf,$f,La,xd,Sa,di,Ld,Ur,Vo=(Ur=class{constructor(t){ee(this,B);ee(this,jt);ee(this,At);ee(this,Zt);ee(this,or);ee(this,Xt);ee(this,zr);ee(this,qr);ee(this,en);Ie(this,"ttl");Ie(this,"ttlResolution");Ie(this,"ttlAutopurge");Ie(this,"updateAgeOnGet");Ie(this,"updateAgeOnHas");Ie(this,"allowStale");Ie(this,"noDisposeOnSet");Ie(this,"noUpdateTTL");Ie(this,"maxEntrySize");Ie(this,"sizeCalculation");Ie(this,"noDeleteOnFetchRejection");Ie(this,"noDeleteOnStaleGet");Ie(this,"allowStaleOnFetchAbort");Ie(this,"allowStaleOnFetchRejection");Ie(this,"ignoreFetchAbort");Ie(this,"backgroundFetchSize");ee(this,Be);ee(this,tn);ee(this,Re);ee(this,xe);ee(this,X);ee(this,st);ee(this,wt);ee(this,Ve);ee(this,ze);ee(this,nn);ee(this,qe);ee(this,rn);ee(this,sn);ee(this,xt);ee(this,Lt);ee(this,an);ee(this,Wr);ee(this,at);ee(this,lr);ee(this,cr,()=>{});ee(this,Un,()=>{});ee(this,Ea,()=>{});ee(this,St,()=>!1);ee(this,dr,t=>{});ee(this,jr,(t,e,i)=>{});ee(this,Ta,(t,e,i,r)=>{if(i||r)throw new TypeError("cannot set size without setting maxSize or maxEntrySize on cache");return 0});Ie(this,_f,"LRUCache");let{max:e=0,ttl:i,ttlResolution:r=1,ttlAutopurge:s,updateAgeOnGet:a,updateAgeOnHas:o,allowStale:l,dispose:c,onInsert:u,disposeAfter:d,noDisposeOnSet:m,noUpdateTTL:p,maxSize:h=0,maxEntrySize:f=0,sizeCalculation:g,fetchMethod:b,memoMethod:k,noDeleteOnFetchRejection:x,noDeleteOnStaleGet:E,allowStaleOnFetchRejection:C,allowStaleOnFetchAbort:M,ignoreFetchAbort:N,backgroundFetchSize:F=1,perf:P}=t;if(this.backgroundFetchSize=F,P!==void 0&&typeof P?.now!="function")throw new TypeError("perf option must have a now() method if specified");if(H(this,en,P??aA),e!==0&&!oi(e))throw new TypeError("max option must be a nonnegative integer");let q=e?qf(e):Array;if(!q)throw new Error("invalid max value: "+e);if(H(this,jt,e),H(this,At,h),this.maxEntrySize=f||v(this,At),this.sizeCalculation=g,this.sizeCalculation){if(!v(this,At)&&!this.maxEntrySize)throw new TypeError("cannot set sizeCalculation without setting maxSize or maxEntrySize");if(typeof this.sizeCalculation!="function")throw new TypeError("sizeCalculation set to non-function")}if(k!==void 0&&typeof k!="function")throw new TypeError("memoMethod must be a function if defined");if(H(this,qr,k),b!==void 0&&typeof b!="function")throw new TypeError("fetchMethod must be a function if specified");if(H(this,zr,b),H(this,Wr,!!b),H(this,Re,new Map),H(this,xe,Array.from({length:e}).fill(void 0)),H(this,X,Array.from({length:e}).fill(void 0)),H(this,st,new q(e)),H(this,wt,new q(e)),H(this,Ve,0),H(this,ze,0),H(this,nn,cA.create(e)),H(this,Be,0),H(this,tn,0),typeof c=="function"&&H(this,Zt,c),typeof u=="function"&&H(this,or,u),typeof d=="function"?(H(this,Xt,d),H(this,qe,[])):(H(this,Xt,void 0),H(this,qe,void 0)),H(this,an,!!v(this,Zt)),H(this,lr,!!v(this,or)),H(this,at,!!v(this,Xt)),this.noDisposeOnSet=!!m,this.noUpdateTTL=!!p,this.noDeleteOnFetchRejection=!!x,this.allowStaleOnFetchRejection=!!C,this.allowStaleOnFetchAbort=!!M,this.ignoreFetchAbort=!!N,this.maxEntrySize!==0){if(v(this,At)!==0&&!oi(v(this,At)))throw new TypeError("maxSize must be a positive integer if specified");if(!oi(this.maxEntrySize))throw new TypeError("maxEntrySize must be a positive integer if specified");_(this,B,Wf).call(this)}if(this.allowStale=!!l,this.noDeleteOnStaleGet=!!E,this.updateAgeOnGet=!!a,this.updateAgeOnHas=!!o,this.ttlResolution=oi(r)||r===0?r:1,this.ttlAutopurge=!!s,this.ttl=i||0,this.ttl){if(!oi(this.ttl))throw new TypeError("ttl must be a positive integer if specified");_(this,B,vd).call(this)}if(v(this,jt)===0&&this.ttl===0&&v(this,At)===0)throw new TypeError("At least one of max, maxSize, or ttl is required");if(!this.ttlAutopurge&&!v(this,jt)&&!v(this,At)){let $="LRU_CACHE_UNBOUNDED";lA($)&&(zf.add($),oA("TTL caching without ttlAutopurge, max, or maxSize can result in unbounded memory consumption.","UnboundedCacheWarning",$,Ur))}}get perf(){return v(this,en)}static unsafeExposeInternals(t){return{starts:v(t,sn),ttls:v(t,xt),autopurgeTimers:v(t,Lt),sizes:v(t,rn),keyMap:v(t,Re),keyList:v(t,xe),valList:v(t,X),next:v(t,st),prev:v(t,wt),get head(){return v(t,Ve)},get tail(){return v(t,ze)},free:v(t,nn),isBackgroundFetch:e=>{var i;return _(i=t,B,be).call(i,e)},backgroundFetch:(e,i,r,s)=>{var a;return _(a=t,B,$o).call(a,e,i,r,s)},moveToTail:e=>{var i;return _(i=t,B,Sa).call(i,e)},indexes:e=>{var i;return _(i=t,B,li).call(i,e)},rindexes:e=>{var i;return _(i=t,B,ci).call(i,e)},isStale:e=>{var i;return v(i=t,St).call(i,e)}}}get max(){return v(this,jt)}get maxSize(){return v(this,At)}get calculatedSize(){return v(this,tn)}get size(){return v(this,Be)}get fetchMethod(){return v(this,zr)}get memoMethod(){return v(this,qr)}get dispose(){return v(this,Zt)}get onInsert(){return v(this,or)}get disposeAfter(){return v(this,Xt)}getRemainingTTL(t){return v(this,Re).has(t)?1/0:0}*entries(){for(let t of _(this,B,li).call(this))v(this,X)[t]!==void 0&&v(this,xe)[t]!==void 0&&!_(this,B,be).call(this,v(this,X)[t])&&(yield[v(this,xe)[t],v(this,X)[t]])}*rentries(){for(let t of _(this,B,ci).call(this))v(this,X)[t]!==void 0&&v(this,xe)[t]!==void 0&&!_(this,B,be).call(this,v(this,X)[t])&&(yield[v(this,xe)[t],v(this,X)[t]])}*keys(){for(let t of _(this,B,li).call(this)){let e=v(this,xe)[t];e!==void 0&&!_(this,B,be).call(this,v(this,X)[t])&&(yield e)}}*rkeys(){for(let t of _(this,B,ci).call(this)){let e=v(this,xe)[t];e!==void 0&&!_(this,B,be).call(this,v(this,X)[t])&&(yield e)}}*values(){for(let t of _(this,B,li).call(this))v(this,X)[t]!==void 0&&!_(this,B,be).call(this,v(this,X)[t])&&(yield v(this,X)[t])}*rvalues(){for(let t of _(this,B,ci).call(this))v(this,X)[t]!==void 0&&!_(this,B,be).call(this,v(this,X)[t])&&(yield v(this,X)[t])}[(Kf=Symbol.iterator,_f=Symbol.toStringTag,Kf)](){return this.entries()}find(t,e={}){for(let i of _(this,B,li).call(this)){let r=v(this,X)[i],s=_(this,B,be).call(this,r)?r.__staleWhileFetching:r;if(s!==void 0&&t(s,v(this,xe)[i],this))return _(this,B,La).call(this,v(this,xe)[i],e)}}forEach(t,e=this){for(let i of _(this,B,li).call(this)){let r=v(this,X)[i],s=_(this,B,be).call(this,r)?r.__staleWhileFetching:r;s!==void 0&&t.call(e,s,v(this,xe)[i],this)}}rforEach(t,e=this){for(let i of _(this,B,ci).call(this)){let r=v(this,X)[i],s=_(this,B,be).call(this,r)?r.__staleWhileFetching:r;s!==void 0&&t.call(e,s,v(this,xe)[i],this)}}purgeStale(){let t=!1;for(let e of _(this,B,ci).call(this,{allowStale:!0}))v(this,St).call(this,e)&&(_(this,B,di).call(this,v(this,xe)[e],"expire"),t=!0);return t}info(t){let e=v(this,Re).get(t);if(e===void 0)return;let i=v(this,X)[e],r=_(this,B,be).call(this,i)?i.__staleWhileFetching:i;if(r===void 0)return;let s={value:r};if(v(this,xt)&&v(this,sn)){let a=v(this,xt)[e],o=v(this,sn)[e];if(a&&o){let l=a-(v(this,en).now()-o);s.ttl=l,s.start=Date.now()}}return v(this,rn)&&(s.size=v(this,rn)[e]),s}dump(){let t=[];for(let e of _(this,B,li).call(this,{allowStale:!0})){let i=v(this,xe)[e],r=v(this,X)[e],s=_(this,B,be).call(this,r)?r.__staleWhileFetching:r;if(s===void 0||i===void 0)continue;let a={value:s};if(v(this,xt)&&v(this,sn)){a.ttl=v(this,xt)[e];let o=v(this,en).now()-v(this,sn)[e];a.start=Math.floor(Date.now()-o)}v(this,rn)&&(a.size=v(this,rn)[e]),t.unshift([i,a])}return t}load(t){this.clear();for(let[e,i]of t){if(i.start){let r=Date.now()-i.start;i.start=v(this,en).now()-r}_(this,B,Kr).call(this,e,i.value,i)}}set(t,e,i={}){let{status:r=je.hasSubscribers?{}:void 0}=i;i.status=r,r&&(r.op="set",r.key=t,e!==void 0&&(r.value=e),r.cache=this);let s=_(this,B,Kr).call(this,t,e,i);return r&&je.hasSubscribers&&je.publish(r),s}pop(){var t;try{for(;v(this,Be);){let e=v(this,X)[v(this,Ve)];if(_(this,B,Ho).call(this,!0),_(this,B,be).call(this,e)){if(e.__staleWhileFetching)return e.__staleWhileFetching}else if(e!==void 0)return e}}finally{if(v(this,at)&&v(this,qe)){let e=v(this,qe),i;for(;i=e?.shift();)(t=v(this,Xt))==null||t.call(this,...i)}}}has(t,e={}){let{status:i=je.hasSubscribers?{}:void 0}=e;e.status=i,i&&(i.op="has",i.key=t,i.cache=this);let r=_(this,B,jf).call(this,t,e);return je.hasSubscribers&&je.publish(i),r}peek(t,e={}){let{status:i=kd()?{}:void 0}=e;i&&(i.op="peek",i.key=t,i.cache=this),e.status=i;let r=_(this,B,Uf).call(this,t,e);return je.hasSubscribers&&je.publish(i),r}fetch(t,e={}){let i=xa.hasSubscribers,{status:r=kd()?{}:void 0}=e;e.status=r,r&&e.context&&(r.context=e.context);let s=_(this,B,wd).call(this,t,e);return r&&i&&(r.trace=!0,xa.tracePromise(()=>s,r).catch(()=>{})),s}forceFetch(t,e={}){let i=xa.hasSubscribers,{status:r=kd()?{}:void 0}=e;e.status=r,r&&e.context&&(r.context=e.context);let s=_(this,B,Hf).call(this,t,e);return r&&i&&(r.trace=!0,xa.tracePromise(()=>s,r).catch(()=>{})),s}memo(t,e={}){let{status:i=je.hasSubscribers?{}:void 0}=e;e.status=i,i&&(i.op="memo",i.key=t,e.context&&(i.context=e.context),i.cache=this);let r=_(this,B,$f).call(this,t,e);return i&&(i.value=r),je.hasSubscribers&&je.publish(i),r}get(t,e={}){let{status:i=je.hasSubscribers?{}:void 0}=e;e.status=i,i&&(i.op="get",i.key=t,i.cache=this);let r=_(this,B,La).call(this,t,e);return i&&(r!==void 0&&(i.value=r),je.hasSubscribers&&je.publish(i)),r}delete(t){return _(this,B,di).call(this,t,"delete")}clear(){return _(this,B,Ld).call(this,"delete")}},jt=new WeakMap,At=new WeakMap,Zt=new WeakMap,or=new WeakMap,Xt=new WeakMap,zr=new WeakMap,qr=new WeakMap,en=new WeakMap,Be=new WeakMap,tn=new WeakMap,Re=new WeakMap,xe=new WeakMap,X=new WeakMap,st=new WeakMap,wt=new WeakMap,Ve=new WeakMap,ze=new WeakMap,nn=new WeakMap,qe=new WeakMap,rn=new WeakMap,sn=new WeakMap,xt=new WeakMap,Lt=new WeakMap,an=new WeakMap,Wr=new WeakMap,at=new WeakMap,lr=new WeakMap,B=new WeakSet,vd=function(){let t=new Uo(v(this,jt)),e=new Uo(v(this,jt));H(this,xt,t),H(this,sn,e);let i=this.ttlAutopurge?Array.from({length:v(this,jt)}):void 0;H(this,Lt,i),H(this,Ea,(l,c,u=v(this,en).now())=>{e[l]=c!==0?u:0,t[l]=c,r(l,c)}),H(this,cr,l=>{e[l]=t[l]!==0?v(this,en).now():0,r(l,t[l])});let r=this.ttlAutopurge?(l,c)=>{if(i?.[l]&&(clearTimeout(i[l]),i[l]=void 0),c&&c!==0&&i){let u=setTimeout(()=>{v(this,St).call(this,l)?(_(this,B,di).call(this,v(this,xe)[l],"expire"),i[l]=void 0):r(l,o(l))},c+1);u.unref&&u.unref(),i[l]=u}}:()=>{};H(this,Un,(l,c)=>{if(t[c]){let u=t[c],d=e[c];if(!u||!d)return;l.ttl=u,l.start=d,l.now=s||a();let m=l.now-d;l.remainingTTL=u-m}});let s=0,a=()=>{let l=v(this,en).now();if(this.ttlResolution>0){s=l;let c=setTimeout(()=>s=0,this.ttlResolution);c.unref&&c.unref()}return l};this.getRemainingTTL=l=>{let c=v(this,Re).get(l);return c===void 0?0:o(c)};let o=l=>{let c=t[l],u=e[l];if(!c||!u)return 1/0;let d=(s||a())-u;return c-d};H(this,St,l=>{let c=e[l],u=t[l];return!!u&&!!c&&(s||a())-c>u})},cr=new WeakMap,Un=new WeakMap,Ea=new WeakMap,St=new WeakMap,Wf=function(){let t=new Uo(v(this,jt));H(this,tn,0),H(this,rn,t),H(this,dr,e=>{H(this,tn,v(this,tn)-t[e]),t[e]=0}),H(this,Ta,(e,i,r,s)=>{if(!oi(r)){if(_(this,B,be).call(this,i))return this.backgroundFetchSize;if(s){if(typeof s!="function")throw new TypeError("sizeCalculation must be a function");if(r=s(i,e),!oi(r))throw new TypeError("sizeCalculation return invalid (expect positive integer)")}else throw new TypeError("invalid size value (must be positive integer). When maxSize or maxEntrySize is used, sizeCalculation or size must be set.")}return r}),H(this,jr,(e,i,r)=>{if(t[e]=i,v(this,At)){let s=v(this,At)-t[e];for(;v(this,tn)>s;)_(this,B,Ho).call(this,!0)}H(this,tn,v(this,tn)+t[e]),r&&(r.entrySize=i,r.totalCalculatedSize=v(this,tn))})},dr=new WeakMap,jr=new WeakMap,Ta=new WeakMap,li=function*({allowStale:t=this.allowStale}={}){if(v(this,Be))for(let e=v(this,ze);_(this,B,Ad).call(this,e)&&((t||!v(this,St).call(this,e))&&(yield e),e!==v(this,Ve));)e=v(this,wt)[e]},ci=function*({allowStale:t=this.allowStale}={}){if(v(this,Be))for(let e=v(this,Ve);_(this,B,Ad).call(this,e)&&((t||!v(this,St).call(this,e))&&(yield e),e!==v(this,ze));)e=v(this,st)[e]},Ad=function(t){return t!==void 0&&v(this,Re).get(v(this,xe)[t])===t},Kr=function(t,e,i,r){var h,f,g,b;let{ttl:s=this.ttl,start:a,noDisposeOnSet:o=this.noDisposeOnSet,sizeCalculation:l=this.sizeCalculation,status:c}=i,u=_(this,B,be).call(this,e);if(e===void 0)return c&&(c.set="deleted"),this.delete(t),this;let{noUpdateTTL:d=this.noUpdateTTL}=i;c&&!u&&(c.value=e);let m=v(this,Ta).call(this,t,e,i.size||0,l,c);if(this.maxEntrySize&&m>this.maxEntrySize)return _(this,B,di).call(this,t,"set"),c&&(c.set="miss",c.maxEntrySizeExceeded=!0),this;let p=v(this,Be)===0?void 0:v(this,Re).get(t);if(p===void 0)p=v(this,Be)===0?v(this,ze):v(this,nn).length!==0?v(this,nn).pop():v(this,Be)===v(this,jt)?_(this,B,Ho).call(this,!1):v(this,Be),v(this,xe)[p]=t,v(this,X)[p]=e,v(this,Re).set(t,p),v(this,st)[v(this,ze)]=p,v(this,wt)[p]=v(this,ze),H(this,ze,p),No(this,Be)._++,v(this,jr).call(this,p,m,c),c&&(c.set="add"),d=!1,v(this,lr)&&!u&&((h=v(this,or))==null||h.call(this,e,t,"add"));else{_(this,B,Sa).call(this,p);let k=v(this,X)[p];if(e!==k){if(!o)if(_(this,B,be).call(this,k)){k!==r&&k.__abortController.abort(new Error("replaced"));let{__staleWhileFetching:x}=k;x!==void 0&&x!==e&&(v(this,an)&&((f=v(this,Zt))==null||f.call(this,x,t,"set")),v(this,at)&&v(this,qe)?.push([x,t,"set"]))}else v(this,an)&&((g=v(this,Zt))==null||g.call(this,k,t,"set")),v(this,at)&&v(this,qe)?.push([k,t,"set"]);if(v(this,dr).call(this,p),v(this,jr).call(this,p,m,c),v(this,X)[p]=e,!u){let x=k&&_(this,B,be).call(this,k)?k.__staleWhileFetching:k,E=x===void 0?"add":e!==x?"replace":"update";c&&(c.set=E,x!==void 0&&(c.oldValue=x)),v(this,lr)&&this.onInsert?.(e,t,E)}}else u||(c&&(c.set="update"),v(this,lr)&&this.onInsert?.(e,t,"update"))}if(s!==0&&!v(this,xt)&&_(this,B,vd).call(this),v(this,xt)&&(d||v(this,Ea).call(this,p,s,a),c&&v(this,Un).call(this,c,p)),!o&&v(this,at)&&v(this,qe)){let k=v(this,qe),x;for(;x=k?.shift();)(b=v(this,Xt))==null||b.call(this,...x)}return this},Ho=function(t){var o;let e=v(this,Ve),i=v(this,xe)[e],r=v(this,X)[e],s=_(this,B,be).call(this,r);s&&r.__abortController.abort(new Error("evicted"));let a=s?r.__staleWhileFetching:r;return(v(this,an)||v(this,at))&&a!==void 0&&(v(this,an)&&((o=v(this,Zt))==null||o.call(this,a,i,"evict")),v(this,at)&&v(this,qe)?.push([a,i,"evict"])),v(this,dr).call(this,e),v(this,Lt)?.[e]&&(clearTimeout(v(this,Lt)[e]),v(this,Lt)[e]=void 0),t&&(v(this,xe)[e]=void 0,v(this,X)[e]=void 0,v(this,nn).push(e)),v(this,Be)===1?(H(this,Ve,H(this,ze,0)),v(this,nn).length=0):H(this,Ve,v(this,st)[e]),v(this,Re).delete(i),No(this,Be)._--,e},jf=function(t,e={}){let{updateAgeOnHas:i=this.updateAgeOnHas,status:r}=e,s=v(this,Re).get(t);if(s!==void 0){let a=v(this,X)[s];if(_(this,B,be).call(this,a)&&a.__staleWhileFetching===void 0)return!1;if(v(this,St).call(this,s))r&&(r.has="stale",v(this,Un).call(this,r,s));else return i&&v(this,cr).call(this,s),r&&(r.has="hit",v(this,Un).call(this,r,s)),!0}else r&&(r.has="miss");return!1},Uf=function(t,e){let{status:i,allowStale:r=this.allowStale}=e,s=v(this,Re).get(t);if(s===void 0||!r&&v(this,St).call(this,s)){i&&(i.peek=s===void 0?"miss":"stale");return}let a=v(this,X)[s],o=_(this,B,be).call(this,a)?a.__staleWhileFetching:a;return i&&(o!==void 0?(i.peek="hit",i.value=o):i.peek="miss"),o},$o=function(t,e,i,r){let s=e===void 0?void 0:v(this,X)[e];if(_(this,B,be).call(this,s))return s;let a=new AbortController,{signal:o}=i;o?.addEventListener("abort",()=>a.abort(o.reason),{signal:a.signal});let l={signal:a.signal,options:i,context:r},c=(f,g=!1)=>{let{aborted:b}=a.signal,k=i.ignoreFetchAbort&&f!==void 0,x=i.ignoreFetchAbort||!!(i.allowStaleOnFetchAbort&&f!==void 0);if(i.status&&(b&&!g?(i.status.fetchAborted=!0,i.status.fetchError=a.signal.reason,k&&(i.status.fetchAbortIgnored=!0)):i.status.fetchResolved=!0),b&&!k&&!g)return d(a.signal.reason,x);let E=p,C=v(this,X)[e];return(C===p||C===void 0&&k&&g)&&(f===void 0?E.__staleWhileFetching!==void 0?v(this,X)[e]=E.__staleWhileFetching:_(this,B,di).call(this,t,"fetch"):(i.status&&(i.status.fetchUpdated=!0),_(this,B,Kr).call(this,t,f,l.options,E))),f},u=f=>(i.status&&(i.status.fetchRejected=!0,i.status.fetchError=f),d(f,!1)),d=(f,g)=>{let{aborted:b}=a.signal,k=b&&i.allowStaleOnFetchAbort,x=k||i.allowStaleOnFetchRejection,E=x||i.noDeleteOnFetchRejection,C=p;if(v(this,X)[e]===p&&(!E||!g&&C.__staleWhileFetching===void 0?_(this,B,di).call(this,t,"fetch"):k||(v(this,X)[e]=C.__staleWhileFetching)),x)return i.status&&C.__staleWhileFetching!==void 0&&(i.status.returnedStale=!0),C.__staleWhileFetching;if(C.__returned===C)throw f},m=(f,g)=>{var k;let b=(k=v(this,zr))==null?void 0:k.call(this,t,s,l);a.signal.addEventListener("abort",()=>{(!i.ignoreFetchAbort||i.allowStaleOnFetchAbort)&&(f(void 0),i.allowStaleOnFetchAbort&&(f=x=>c(x,!0)))}),b&&b instanceof Promise?b.then(x=>f(x===void 0?void 0:x),g):b!==void 0&&f(b)};i.status&&(i.status.fetchDispatched=!0);let p=new Promise(m).then(c,u),h=Object.assign(p,{__abortController:a,__staleWhileFetching:s,__returned:void 0});return e===void 0?(_(this,B,Kr).call(this,t,h,{...l.options,status:void 0}),e=v(this,Re).get(t)):v(this,X)[e]=h,h},be=function(t){if(!v(this,Wr))return!1;let e=t;return!!e&&e instanceof Promise&&e.hasOwnProperty("__staleWhileFetching")&&e.__abortController instanceof AbortController},wd=async function(t,e={}){let{allowStale:i=this.allowStale,updateAgeOnGet:r=this.updateAgeOnGet,noDeleteOnStaleGet:s=this.noDeleteOnStaleGet,ttl:a=this.ttl,noDisposeOnSet:o=this.noDisposeOnSet,size:l=0,sizeCalculation:c=this.sizeCalculation,noUpdateTTL:u=this.noUpdateTTL,noDeleteOnFetchRejection:d=this.noDeleteOnFetchRejection,allowStaleOnFetchRejection:m=this.allowStaleOnFetchRejection,ignoreFetchAbort:p=this.ignoreFetchAbort,allowStaleOnFetchAbort:h=this.allowStaleOnFetchAbort,context:f,forceRefresh:g=!1,status:b,signal:k}=e;if(b&&(b.op="fetch",b.key=t,g&&(b.forceRefresh=!0),b.cache=this),!v(this,Wr))return b&&(b.fetch="get"),_(this,B,La).call(this,t,{allowStale:i,updateAgeOnGet:r,noDeleteOnStaleGet:s,status:b});let x={allowStale:i,updateAgeOnGet:r,noDeleteOnStaleGet:s,ttl:a,noDisposeOnSet:o,size:l,sizeCalculation:c,noUpdateTTL:u,noDeleteOnFetchRejection:d,allowStaleOnFetchRejection:m,allowStaleOnFetchAbort:h,ignoreFetchAbort:p,status:b,signal:k},E=v(this,Re).get(t);if(E===void 0){b&&(b.fetch="miss");let C=_(this,B,$o).call(this,t,E,x,f);return C.__returned=C}else{let C=v(this,X)[E];if(_(this,B,be).call(this,C)){let P=i&&C.__staleWhileFetching!==void 0;return b&&(b.fetch="inflight",P&&(b.returnedStale=!0)),P?C.__staleWhileFetching:C.__returned=C}let M=v(this,St).call(this,E);if(!g&&!M)return b&&(b.fetch="hit"),_(this,B,Sa).call(this,E),r&&v(this,cr).call(this,E),b&&v(this,Un).call(this,b,E),C;let N=_(this,B,$o).call(this,t,E,x,f),F=N.__staleWhileFetching!==void 0&&i;return b&&(b.fetch=M?"stale":"refresh",F&&M&&(b.returnedStale=!0)),F?N.__staleWhileFetching:N.__returned=N}},Hf=async function(t,e={}){let i=await _(this,B,wd).call(this,t,e);if(i===void 0)throw new Error("fetch() returned undefined");return i},$f=function(t,e={}){let i=v(this,qr);if(!i)throw new Error("no memoMethod provided to constructor");let{context:r,status:s,forceRefresh:a,...o}=e;s&&a&&(s.forceRefresh=!0);let l=_(this,B,La).call(this,t,o),c=a||l===void 0;if(s&&(s.memo=c?"miss":"hit",c||(s.value=l)),!c)return l;let u=i(t,l,{options:o,context:r});return s&&(s.value=u),_(this,B,Kr).call(this,t,u,o),u},La=function(t,e={}){let{allowStale:i=this.allowStale,updateAgeOnGet:r=this.updateAgeOnGet,noDeleteOnStaleGet:s=this.noDeleteOnStaleGet,status:a}=e,o=v(this,Re).get(t);if(o===void 0){a&&(a.get="miss");return}let l=v(this,X)[o],c=_(this,B,be).call(this,l);return a&&v(this,Un).call(this,a,o),v(this,St).call(this,o)?c?(a&&(a.get="stale-fetching"),i&&l.__staleWhileFetching!==void 0?(a&&(a.returnedStale=!0),l.__staleWhileFetching):void 0):(s||_(this,B,di).call(this,t,"expire"),a&&(a.get="stale"),i?(a&&(a.returnedStale=!0),l):void 0):(a&&(a.get=c?"fetching":"hit"),_(this,B,Sa).call(this,o),r&&v(this,cr).call(this,o),c?l.__staleWhileFetching:l)},xd=function(t,e){v(this,wt)[e]=t,v(this,st)[t]=e},Sa=function(t){t!==v(this,ze)&&(t===v(this,Ve)?H(this,Ve,v(this,st)[t]):_(this,B,xd).call(this,v(this,wt)[t],v(this,st)[t]),_(this,B,xd).call(this,v(this,ze),t),H(this,ze,t))},di=function(t,e){var r,s;je.hasSubscribers&&je.publish({op:"delete",delete:e,key:t,cache:this});let i=!1;if(v(this,Be)!==0){let a=v(this,Re).get(t);if(a!==void 0)if(v(this,Lt)?.[a]&&(clearTimeout(v(this,Lt)[a]),v(this,Lt)[a]=void 0),i=!0,v(this,Be)===1)_(this,B,Ld).call(this,e);else{v(this,dr).call(this,a);let o=v(this,X)[a];if(_(this,B,be).call(this,o)?o.__abortController.abort(new Error("deleted")):(v(this,an)||v(this,at))&&(v(this,an)&&((r=v(this,Zt))==null||r.call(this,o,t,e)),v(this,at)&&v(this,qe)?.push([o,t,e])),v(this,Re).delete(t),v(this,xe)[a]=void 0,v(this,X)[a]=void 0,a===v(this,ze))H(this,ze,v(this,wt)[a]);else if(a===v(this,Ve))H(this,Ve,v(this,st)[a]);else{let l=v(this,wt)[a];v(this,st)[l]=v(this,st)[a];let c=v(this,st)[a];v(this,wt)[c]=v(this,wt)[a]}No(this,Be)._--,v(this,nn).push(a)}}if(v(this,at)&&v(this,qe)?.length){let a=v(this,qe),o;for(;o=a?.shift();)(s=v(this,Xt))==null||s.call(this,...o)}return i},Ld=function(t){var e,i;for(let r of _(this,B,ci).call(this,{allowStale:!0})){let s=v(this,X)[r];if(_(this,B,be).call(this,s))s.__abortController.abort(new Error("deleted"));else{let a=v(this,xe)[r];v(this,an)&&((e=v(this,Zt))==null||e.call(this,s,a,t)),v(this,at)&&v(this,qe)?.push([s,a,t])}}if(v(this,Re).clear(),v(this,X).fill(void 0),v(this,xe).fill(void 0),v(this,xt)&&v(this,sn)){v(this,xt).fill(0),v(this,sn).fill(0);for(let r of v(this,Lt)??[])r!==void 0&&clearTimeout(r);v(this,Lt)?.fill(void 0)}if(v(this,rn)&&v(this,rn).fill(0),H(this,Ve,0),H(this,ze,0),v(this,nn).length=0,H(this,tn,0),H(this,Be,0),v(this,at)&&v(this,qe)){let r=v(this,qe),s;for(;s=r?.shift();)(i=v(this,Xt))==null||i.call(this,...s)}},Ur);var Sd=new Map;function Vf(n){n.forEach((t,e)=>Sd.set(t,e))}function Gf(n){return[...n].sort((t,e)=>(Sd.get(t)??Number.MAX_SAFE_INTEGER)-(Sd.get(e)??Number.MAX_SAFE_INTEGER))}function Qf(n){let t=n.placeholder;if(t.includes("---"))return t;let e="0".repeat(16);return t.endsWith("}")?t.replace("}",e+"}"):t+e}var Ma=class{constructor(t,e){this.source=t;this.sourceStarts=[];this.sourceEnds=[];this.projectionStarts=[];this.projectionEnds=[];let i=[],r=0,s=0;for(let{startIndex:a,endIndex:o,token:l}of e){if(!Number.isInteger(a)||!Number.isInteger(o)||a<r||o<=a||o>t.length||l.length===0)throw new RangeError(A("logs.invalid-projection-replacements-error"));i.push(t.substring(r,a),l),s+=a-r,this.sourceStarts.push(a),this.sourceEnds.push(o),this.projectionStarts.push(s),s+=l.length,this.projectionEnds.push(s),r=o}i.push(t.substring(r)),this.text=i.join("")}sourceToProjection(t){return this.mapOffset(t,this.source.length,this.sourceStarts,this.sourceEnds,this.projectionStarts,this.projectionEnds)}projectionToSource(t){return this.mapOffset(t,this.text.length,this.projectionStarts,this.projectionEnds,this.sourceStarts,this.sourceEnds)}isToken(t){let e=Ed(this.projectionStarts,t);return Number.isInteger(t)&&e>=0&&t<this.projectionEnds[e]}editRangeToSource(t){let{startIndex:e,endIndex:i}=t;if(i<e)return;let r=this.projectionToSource(e),s=this.projectionToSource(i);if(!(r===void 0||s===void 0)){if(e<i){let a=Ed(this.projectionStarts,i);if(a>=0&&this.projectionStarts[a]===i&&a--,a>=0&&this.projectionEnds[a]>e)return}return{startIndex:r,endIndex:s}}}mapOffset(t,e,i,r,s,a){if(!Number.isInteger(t)||t<0||t>e)return;let o=Ed(i,t);if(o<0)return t;if(t===i[o])return s[o];if(!(t<r[o]))return a[o]+t-r[o]}};function Ed(n,t){let e=0,i=n.length-1,r=-1;for(;e<=i;){let s=e+i>>1;n[s]<=t?(r=s,e=s+1):i=s-1}return r}var Et=class{constructor(t,e,i){let r=dA(t);this.startIndexes=r.map(s=>s.startIndex),this.endIndexes=r.map(s=>s.endIndex),this.context=e,this.ignoreTypes=i}combinedWith(t){if(!this.context||!this.ignoreTypes)throw new Error(A("logs.protected-ranges-combine-error"));return this.context.protectedRangesFor([...this.ignoreTypes,...t])}projection(){if(!this.context||!this.ignoreTypes)throw new Error(A("logs.protected-ranges-projection-error"));return this.context.projectionFor(this.ignoreTypes)}get isEmpty(){return this.startIndexes.length===0}get ranges(){return this.startIndexes.map((t,e)=>({startIndex:t,endIndex:this.endIndexes[e]}))}overlappingRanges(t,e){let i=[];if(e<=t)return i;let r=Math.max(0,this.lastRangeStartingAtOrBefore(t));for(;r<this.startIndexes.length&&this.startIndexes[r]<e;)this.endIndexes[r]>t&&i.push({startIndex:this.startIndexes[r],endIndex:this.endIndexes[r]}),r++;return i}isProtected(t,e){let i=this.lastRangeStartingAtOrBefore(e);if(i===-1)return!1;if(t===e){for(let r=i;r>=0;r--){if(this.startIndexes[r]<t&&t<this.endIndexes[r])return!0;if(this.endIndexes[r]<=t)return!1}return!1}for(let r=i;r>=0;r--){if(this.startIndexes[r]<e&&t<this.endIndexes[r])return!0;if(this.endIndexes[r]<=t)return!1}return!1}isAdjacentToOrProtected(t,e){return this.isProtected(t,e)||this.isProtected(Math.max(0,t-1),e+1)}lastRangeStartingAtOrBefore(t){let e=0,i=this.startIndexes.length-1,r=-1;for(;e<=i;){let s=e+i>>1;this.startIndexes[s]<=t?(r=s,e=s+1):i=s-1}return r}};function Hn(n,t,e,i){let r=t.overlappingRanges(e,i).map(s=>({startIndex:Math.max(e,s.startIndex)-e,endIndex:Math.min(i,s.endIndex)-e,token:"{PROTECTED}"}));return new Ma(n.substring(e,i),r).text}function le(n,t,e,i,r=0){let s=[];for(let a of n.matchAll(t)){let o=r+a.index,l=i.guardRange(a,o);e.isProtected(l.startIndex,l.endIndex)||s.push(i.editRange(a,o))}return s}function Jf(n,t,e,i){if(i.isEmpty)return n.replace(t,e);let r=new RegExp(t.source,t.flags),s=new RegExp(t.source,t.global?t.flags:t.flags+"g");return r.exec=a=>{s.lastIndex=r.lastIndex;let o=s.exec(a);for(;o&&i.isProtected(o.index,o.index+o[0].length);){if(o[0].length===0){let l=s.unicode||s.flags.includes("v");s.lastIndex+=l&&a.codePointAt(s.lastIndex)>65535?2:1}o=s.exec(a)}return r.lastIndex=s.lastIndex,o},n.replace(r,e)}function dA(n){if(n.length===0)return[];let t=[...n].sort((r,s)=>r.startIndex-s.startIndex||r.endIndex-s.endIndex),e=[],i={startIndex:t[0].startIndex,endIndex:t[0].endIndex};for(let r=1;r<t.length;r++){let s=t[r];if(s.startIndex<=i.endIndex){s.endIndex>i.endIndex&&(i.endIndex=s.endIndex);continue}e.push(i),i={startIndex:s.startIndex,endIndex:s.endIndex}}return e.push(i),e}function uA(n){return typeof n.replaceAction=="string"}function mA(n,t){if(t.findRanges)return t.findRanges(n);if(uA(t)){let r=[];for(let s of ot(t.replaceAction,n))t.onlyIfMatches&&!n.substring(s.start.offset,s.end.offset).match(t.onlyIfMatches)||r.push({startIndex:s.start.offset,endIndex:s.end.offset});return r}let e=t.replaceAction;if(!e.flags.includes("g")){let r=e.exec(n);return r===null?[]:[{startIndex:r.index,endIndex:r.index+r[0].length}]}let i=[];for(let r of n.matchAll(e))i.push({startIndex:r.index,endIndex:r.index+r[0].length});return i}var on=class n{constructor(t){this.text=t;this.rangesByIgnoreType=new Map;this.protectedRangesByKey=new Map;this.projectionsByKey=new Map;this.cacheSize=4096+2*t.length}get estimatedRetainedBytes(){return this.cacheSize}updateCacheSize(){Oa.peek(this.text)===this&&(Oa.delete(this.text),Oa.set(this.text,this))}static for(t){let e=Oa.get(t);if(e)return e;let i=new n(t);return Oa.set(t,i),i}protectedRangesFor(t){let e=t.map(a=>a.placeholder).sort().join("\0"),i=this.protectedRangesByKey.get(e);if(i)return i;let r=[];for(let a of t){let o=this.rangesByIgnoreType.get(a);o===void 0&&(o=mA(this.text,a),this.rangesByIgnoreType.set(a,o),this.cacheSize+=256+64*o.length),r.push(...o)}let s=new Et(r,this,t);return this.protectedRangesByKey.set(e,s),this.cacheSize+=256+2*e.length+16*t.length+32*r.length,this.updateCacheSize(),s}projectionFor(t){let e=Gf([...new Set(t)]),i=e.map(l=>l.placeholder).sort().join("\0"),r=this.projectionsByKey.get(i);if(r)return r;this.protectedRangesFor(e);let s=[];for(let l of e){let c=Qf(l);for(let u of this.rangesByIgnoreType.get(l))s.push({...u,token:c})}s.sort((l,c)=>l.startIndex-c.startIndex||c.endIndex-l.endIndex);let a=[];for(let l of s){let c=a[a.length-1];c&&l.startIndex<c.endIndex?c.endIndex=Math.max(c.endIndex,l.endIndex):a.push({...l})}let o=new Ma(this.text,a);return this.projectionsByKey.set(i,o),this.cacheSize+=512+2*i.length+2*o.text.length+64*a.length,this.updateCacheSize(),o}},Oa=new Vo({maxSize:16*1024*1024,maxEntrySize:8*1024*1024,sizeCalculation:n=>n.estimatedRetainedBytes});function Ia(n,t,e){return n.substring(0,t)+e+n.substring(t)}function ui(n,t,e,i){return n.substring(0,t)+i+n.substring(e)}function ke(n,t){if(t.length===0)return n;let e=[],i=0;for(let r of t)e.push(n.substring(i,r.startIndex),r.value),i=r.endIndex;return e.push(n.substring(i)),e.join("")}function ln(n){return n.replace(/\r/g,"")}function ur(n,t){if(t===0)return["",0];let e="",i=t;for(;i>=0;){let r=n.charAt(i);if(r===`
`)break;r.trim()===""||r===">"?e=r+e:e="",i--}return[e,i]}function Td(n=""){let[t]=ur(n,n.length);return`
`+t.trim()}function Zf(n="",t=!1,e=1){let i=Td(n),r=Tt(i,">");return(t||Qo.test(n))&&e===r||e<r?i.substring(0,i.lastIndexOf(">")):i}function pA(n,t){if(t===0)return n;let e=t,i=t;for(;e>=0;){let r=n.charAt(e);if(r.trim()!=="")break;r===`
`&&(i=e),e--}return e<0||i===0?n.substring(t+1):n.substring(0,i)+`
`+n.substring(t)}function fA(n,t,e,i=!1,r=!1){if(e===0)return n;let s=t.split(">").length-1,a=e,o=e,l=!1,c="";for(;a>=0;){let b=n.charAt(a);if(b.trim()!==""&&b!==">")break;if(b===">"){if(l)break}else b===`
`&&(o=a,c===`
`&&(l=!0));a--,c=b}if(a<0||o===0)return n.substring(e+1);let u=n.substring(o,e);if(u===`
`||u.startsWith(`
`))return n.substring(0,o)+`
`+n.substring(e);let m=n.lastIndexOf(`
`,o-1),p;m===-1?p=n.substring(0,o):p=n.substring(m,o);let h,f=n.indexOf(`
`,e+1);f===-1?h=n.substring(e):h=n.substring(e,f);let g;return r?g=Zf(p,i,s):Tt(p,">")!=0&&!Qo.test(p)&&(Ca.test(p)||Ca.test(h))?g=n.substring(o,e).trimEnd():g=Td(p),n.substring(0,o)+g+n.substring(e)}function hA(n,t){if(t>=n.length-1)return n;let e=t,i=t,r=!0;for(;e<n.length;){let s=n.charAt(e);if(s.trim()!=="")break;s===`
`&&(r?r=!1:i=e),e++}return e===n.length||i===n.length-1?n.substring(0,t):n.substring(0,t)+`
`+n.substring(i)}function gA(n,t,e,i=!1,r=!1){if(e>=n.length-1)return n;if(n.charAt(e)===">"&&!r){let E=e-1;if(n.charAt(E)===`
`){let C=n.lastIndexOf(`
`,E-1)+1,M=n.substring(C,E);yA(M)&&(e=C-1,e<0&&(e=0))}}let s=t.split(">").length-1,a=e,o=e,l=!0,c=!1,u="",d=!0,m=n.charAt(a-1);for(;a<n.length;){let E=n.charAt(a);if(E.trim()!==""&&E!==">")break;if(E===">"){if(c)break}else E===`
`&&(l?l=!1:o=a,u===`
`&&(c=!0));if(a++,u=E,d&&E===`
`&&r&&m===`
`){o=a;break}d=!1}if(a===n.length||o===n.length-1)return n.substring(0,e);let p=n.substring(e,o);if(p===`
`||p.endsWith(`
`))return n.substring(0,e)+`
`+n.substring(o);let f=n.indexOf(`
`,o+1),g;f===-1?g=n.substring(o):g=n.substring(o+1,f);let b,k=n.lastIndexOf(`
`,e-1);k===-1?b=n.substring(0,o):b=n.substring(k+1,e);let x;if(r){let E=g;g.includes(">")&&(E=t),x=Zf(E,i,s)}else if((Ca.test(g)||Ca.test(b))&&e!=o)x=n.substring(e,o).trimEnd();else{let E=g;g.includes(">")&&(E=t),x=Td(E)}return n.substring(0,e)+x+n.substring(o)}function yA(n){let t=n.trim();if(t==="")return!1;for(let e of t)if(e!==">")return!1;return!0}function mi(n,t,e,i=!1){let[r,s]=ur(n,t);if(r.trim()!==""){let o=Qo.test(n.substring(t,e)),l=Tt(r,">"),c=kA(n,e,l),u=gA(n,r,c,o,i);return s=bA(u,s,l),fA(u,r,s,o,i)}let a=hA(n,e);return pA(a,s)}function Xf(n){return n=n.replaceAll("\\\\","\\"),n=n.replaceAll("\\f","\f"),n=n.replaceAll("\\n",`
`),n=n.replaceAll("\\r","\r"),n=n.replaceAll("\\t"," "),n=n.replaceAll("\\v","\v"),n}function pi(n,t){if(t==0)return t;let e=t;for(;e>0&&n.charAt(e-1)!==`
`;)e--;return e}function Tt(n,t){let e=0;for(let i=0,r=n.length;i<r;i++){let s=n.indexOf(t,i);s>-1&&(e++,i=s)}return e}function Go(n){let t=typeof n;return t!="string"?t==="number":!isNaN(n)&&!isNaN(parseFloat(n))}function bA(n,t,e){let i=t,r=t+1,s,a=!1,o=0;for(;r<n.length;){if(s=n.charAt(r),s.trim()!==""&&s!==">"){a=!0;break}else if(s===`
`){if(o!==e)break;o=0,i=r}else s===">"&&o++;r++}return a?i:t}function kA(n,t,e){let i=t,r=t-1,s,a=!1,o=0;for(;r>=0;){if(s=n.charAt(r),s.trim()!==""&&s!==">"){a=!0;break}else if(s===`
`){if(o!==e)break;o=0,i=r}else s===">"&&o++;r--}return a?i:t}function Hr(n){let t=fi(n),e=new Map,i,r,s;for(let a of t){i=n.substring(a.startIndex,a.endIndex),r=i.split(`
`),r.splice(0,2);for(let o of r){if(s=o.split("|"),s.length!==4){Wt(A("options.custom-auto-correct.custom-row-parse-warning").replace("{ROW}",o));continue}e.set(s[1].trim().toLowerCase(),s[2].trim())}}return e}function eh(n){return n.replace(/[\\[\]<>_*~=`$]/g,"\\$&")}function th(n){return n.replace(/(\\+)([!"#$%&'()*+,-./:;<=>?@[\\\]^_`{|}~])/g,(t,e,i)=>{let r=e.length,s=Math.floor(r/2);return"\\".repeat(s)+i})}function Ge(n,t,e,i){let r=n.length,s=0,a;if(t<0?t=-t>r?0:r+t:t=t>r?r:t,e=e>0?e:0,i.length<1e4)a=Array.from(i),a.unshift(t,e),n.splice(...a);else for(e&&n.splice(t,e);s<i.length;)a=i.slice(s,s+1e4),a.unshift(t,0),n.splice(...a),s+=1e4,t+=1e4}function lt(n,t){return n.length>0?(Ge(n,n.length,0,t),n):t}var vA=hi(/\p{P}/u),De=hi(/[A-Za-z]/),Ye=hi(/[\dA-Za-z]/),nh=hi(/[#-'*+\--9=?A-Z^-~]/);function mr(n){return n!==null&&(n<32||n===127)}var Ra=hi(/\d/),ih=hi(/[\dA-Fa-f]/),Md=hi(/[!-/:-@[-`{-~]/);function K(n){return n!==null&&n<-2}function me(n){return n!==null&&(n<0||n===32)}function Q(n){return n===-2||n===-1||n===32}function pr(n){return Md(n)||vA(n)}var Tn=hi(/\s/);function hi(n){return t;function t(e){return e!==null&&e>-1&&n.test(String.fromCharCode(e))}}function Od(n){if(n===null||me(n)||Tn(n))return 1;if(pr(n))return 2}function $r(n,t,e){let i=[],r=-1;for(;++r<n.length;){let s=n[r].resolveAll;s&&!i.includes(s)&&(t=s(t,e),i.push(s))}return t}var Na={name:"attention",tokenize:wA,resolveAll:AA};function AA(n,t){let e=-1,i,r,s,a,o,l,c,u;for(;++e<n.length;)if(n[e][0]==="enter"&&n[e][1].type==="attentionSequence"&&n[e][1]._close){for(i=e;i--;)if(n[i][0]==="exit"&&n[i][1].type==="attentionSequence"&&n[i][1]._open&&t.sliceSerialize(n[i][1]).charCodeAt(0)===t.sliceSerialize(n[e][1]).charCodeAt(0)){if((n[i][1]._close||n[e][1]._open)&&(n[e][1].end.offset-n[e][1].start.offset)%3&&!((n[i][1].end.offset-n[i][1].start.offset+n[e][1].end.offset-n[e][1].start.offset)%3))continue;l=n[i][1].end.offset-n[i][1].start.offset>1&&n[e][1].end.offset-n[e][1].start.offset>1?2:1;let d=Object.assign({},n[i][1].end),m=Object.assign({},n[e][1].start);rh(d,-l),rh(m,l),a={type:l>1?"strongSequence":"emphasisSequence",start:d,end:Object.assign({},n[i][1].end)},o={type:l>1?"strongSequence":"emphasisSequence",start:Object.assign({},n[e][1].start),end:m},s={type:l>1?"strongText":"emphasisText",start:Object.assign({},n[i][1].end),end:Object.assign({},n[e][1].start)},r={type:l>1?"strong":"emphasis",start:Object.assign({},a.start),end:Object.assign({},o.end)},n[i][1].end=Object.assign({},a.start),n[e][1].start=Object.assign({},o.end),c=[],n[i][1].end.offset-n[i][1].start.offset&&(c=lt(c,[["enter",n[i][1],t],["exit",n[i][1],t]])),c=lt(c,[["enter",r,t],["enter",a,t],["exit",a,t],["enter",s,t]]),c=lt(c,$r(t.parser.constructs.insideSpan.null,n.slice(i+1,e),t)),c=lt(c,[["exit",s,t],["enter",o,t],["exit",o,t],["exit",r,t]]),n[e][1].end.offset-n[e][1].start.offset?(u=2,c=lt(c,[["enter",n[e][1],t],["exit",n[e][1],t]])):u=0,Ge(n,i-1,e-i+3,c),e=i+c.length-u-2;break}}for(e=-1;++e<n.length;)n[e][1].type==="attentionSequence"&&(n[e][1].type="data");return n}function wA(n,t){let e=this.parser.constructs.attentionMarkers.null,i=this.previous,r=Od(i),s;return a;function a(l){return s=l,n.enter("attentionSequence"),o(l)}function o(l){if(l===s)return n.consume(l),o;let c=n.exit("attentionSequence"),u=Od(l),d=!u||u===2&&r||e.includes(l),m=!r||r===2&&u||e.includes(i);return c._open=!!(s===42?d:d&&(r||!m)),c._close=!!(s===42?m:m&&(u||!d)),t(l)}}function rh(n,t){n.column+=t,n.offset+=t,n._bufferIndex+=t}var Cd={name:"autolink",tokenize:xA};function xA(n,t,e){let i=0;return r;function r(p){return n.enter("autolink"),n.enter("autolinkMarker"),n.consume(p),n.exit("autolinkMarker"),n.enter("autolinkProtocol"),s}function s(p){return De(p)?(n.consume(p),a):c(p)}function a(p){return p===43||p===45||p===46||Ye(p)?(i=1,o(p)):c(p)}function o(p){return p===58?(n.consume(p),i=0,l):(p===43||p===45||p===46||Ye(p))&&i++<32?(n.consume(p),o):(i=0,c(p))}function l(p){return p===62?(n.exit("autolinkProtocol"),n.enter("autolinkMarker"),n.consume(p),n.exit("autolinkMarker"),n.exit("autolink"),t):p===null||p===32||p===60||mr(p)?e(p):(n.consume(p),l)}function c(p){return p===64?(n.consume(p),u):nh(p)?(n.consume(p),c):e(p)}function u(p){return Ye(p)?d(p):e(p)}function d(p){return p===46?(n.consume(p),i=0,u):p===62?(n.exit("autolinkProtocol").type="autolinkEmail",n.enter("autolinkMarker"),n.consume(p),n.exit("autolinkMarker"),n.exit("autolink"),t):m(p)}function m(p){if((p===45||Ye(p))&&i++<63){let h=p===45?m:d;return n.consume(p),h}return e(p)}}function G(n,t,e,i){let r=i?i-1:Number.POSITIVE_INFINITY,s=0;return a;function a(l){return Q(l)?(n.enter(e),o(l)):t(l)}function o(l){return Q(l)&&s++<r?(n.consume(l),o):(n.exit(e),t(l))}}var Mn={tokenize:LA,partial:!0};function LA(n,t,e){return i;function i(s){return Q(s)?G(n,r,"linePrefix")(s):r(s)}function r(s){return s===null||K(s)?t(s):e(s)}}var Jo={name:"blockQuote",tokenize:SA,continuation:{tokenize:EA},exit:TA};function SA(n,t,e){let i=this;return r;function r(a){if(a===62){let o=i.containerState;return o.open||(n.enter("blockQuote",{_container:!0}),o.open=!0),n.enter("blockQuotePrefix"),n.enter("blockQuoteMarker"),n.consume(a),n.exit("blockQuoteMarker"),s}return e(a)}function s(a){return Q(a)?(n.enter("blockQuotePrefixWhitespace"),n.consume(a),n.exit("blockQuotePrefixWhitespace"),n.exit("blockQuotePrefix"),t):(n.exit("blockQuotePrefix"),t(a))}}function EA(n,t,e){let i=this;return r;function r(a){return Q(a)?G(n,s,"linePrefix",i.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(a):s(a)}function s(a){return n.attempt(Jo,t,e)(a)}}function TA(n){n.exit("blockQuote")}var Zo={name:"characterEscape",tokenize:MA};function MA(n,t,e){return i;function i(s){return n.enter("characterEscape"),n.enter("escapeMarker"),n.consume(s),n.exit("escapeMarker"),r}function r(s){return Md(s)?(n.enter("characterEscapeValue"),n.consume(s),n.exit("characterEscapeValue"),n.exit("characterEscape"),t):e(s)}}var sh=document.createElement("i");function Vr(n){let t="&"+n+";";sh.innerHTML=t;let e=sh.textContent;return e.charCodeAt(e.length-1)===59&&n!=="semi"||e===t?!1:e}var Xo={name:"characterReference",tokenize:OA};function OA(n,t,e){let i=this,r=0,s,a;return o;function o(d){return n.enter("characterReference"),n.enter("characterReferenceMarker"),n.consume(d),n.exit("characterReferenceMarker"),l}function l(d){return d===35?(n.enter("characterReferenceMarkerNumeric"),n.consume(d),n.exit("characterReferenceMarkerNumeric"),c):(n.enter("characterReferenceValue"),s=31,a=Ye,u(d))}function c(d){return d===88||d===120?(n.enter("characterReferenceMarkerHexadecimal"),n.consume(d),n.exit("characterReferenceMarkerHexadecimal"),n.enter("characterReferenceValue"),s=6,a=ih,u):(n.enter("characterReferenceValue"),s=7,a=Ra,u(d))}function u(d){if(d===59&&r){let m=n.exit("characterReferenceValue");return a===Ye&&!Vr(i.sliceSerialize(m))?e(d):(n.enter("characterReferenceMarker"),n.consume(d),n.exit("characterReferenceMarker"),n.exit("characterReference"),t)}return a(d)&&r++<s?(n.consume(d),u):e(d)}}var ah={tokenize:IA,partial:!0},el={name:"codeFenced",tokenize:CA,concrete:!0};function CA(n,t,e){let i=this,r={tokenize:C,partial:!0},s=0,a=0,o;return l;function l(M){return c(M)}function c(M){let N=i.events[i.events.length-1];return s=N&&N[1].type==="linePrefix"?N[2].sliceSerialize(N[1],!0).length:0,o=M,n.enter("codeFenced"),n.enter("codeFencedFence"),n.enter("codeFencedFenceSequence"),u(M)}function u(M){return M===o?(a++,n.consume(M),u):a<3?e(M):(n.exit("codeFencedFenceSequence"),Q(M)?G(n,d,"whitespace")(M):d(M))}function d(M){return M===null||K(M)?(n.exit("codeFencedFence"),i.interrupt?t(M):n.check(ah,f,E)(M)):(n.enter("codeFencedFenceInfo"),n.enter("chunkString",{contentType:"string"}),m(M))}function m(M){return M===null||K(M)?(n.exit("chunkString"),n.exit("codeFencedFenceInfo"),d(M)):Q(M)?(n.exit("chunkString"),n.exit("codeFencedFenceInfo"),G(n,p,"whitespace")(M)):M===96&&M===o?e(M):(n.consume(M),m)}function p(M){return M===null||K(M)?d(M):(n.enter("codeFencedFenceMeta"),n.enter("chunkString",{contentType:"string"}),h(M))}function h(M){return M===null||K(M)?(n.exit("chunkString"),n.exit("codeFencedFenceMeta"),d(M)):M===96&&M===o?e(M):(n.consume(M),h)}function f(M){return n.attempt(r,E,g)(M)}function g(M){return n.enter("lineEnding"),n.consume(M),n.exit("lineEnding"),b}function b(M){return s>0&&Q(M)?G(n,k,"linePrefix",s+1)(M):k(M)}function k(M){return M===null||K(M)?n.check(ah,f,E)(M):(n.enter("codeFlowValue"),x(M))}function x(M){return M===null||K(M)?(n.exit("codeFlowValue"),k(M)):(n.consume(M),x)}function E(M){return n.exit("codeFenced"),t(M)}function C(M,N,F){let P=0;return q;function q(ae){return M.enter("lineEnding"),M.consume(ae),M.exit("lineEnding"),$}function $(ae){return M.enter("codeFencedFence"),Q(ae)?G(M,j,"linePrefix",i.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(ae):j(ae)}function j(ae){return ae===o?(M.enter("codeFencedFenceSequence"),U(ae)):F(ae)}function U(ae){return ae===o?(P++,M.consume(ae),U):P>=a?(M.exit("codeFencedFenceSequence"),Q(ae)?G(M,se,"whitespace")(ae):se(ae)):F(ae)}function se(ae){return ae===null||K(ae)?(M.exit("codeFencedFence"),N(ae)):F(ae)}}}function IA(n,t,e){let i=this;return r;function r(a){return a===null?e(a):(n.enter("lineEnding"),n.consume(a),n.exit("lineEnding"),s)}function s(a){return i.parser.lazy[i.now().line]?e(a):t(a)}}var Fa={name:"codeIndented",tokenize:NA},RA={tokenize:FA,partial:!0};function NA(n,t,e){let i=this;return r;function r(c){return n.enter("codeIndented"),G(n,s,"linePrefix",5)(c)}function s(c){let u=i.events[i.events.length-1];return u&&u[1].type==="linePrefix"&&u[2].sliceSerialize(u[1],!0).length>=4?a(c):e(c)}function a(c){return c===null?l(c):K(c)?n.attempt(RA,a,l)(c):(n.enter("codeFlowValue"),o(c))}function o(c){return c===null||K(c)?(n.exit("codeFlowValue"),a(c)):(n.consume(c),o)}function l(c){return n.exit("codeIndented"),t(c)}}function FA(n,t,e){let i=this;return r;function r(a){return i.parser.lazy[i.now().line]?e(a):K(a)?(n.enter("lineEnding"),n.consume(a),n.exit("lineEnding"),r):G(n,s,"linePrefix",5)(a)}function s(a){let o=i.events[i.events.length-1];return o&&o[1].type==="linePrefix"&&o[2].sliceSerialize(o[1],!0).length>=4?t(a):K(a)?r(a):e(a)}}var Id={name:"codeText",tokenize:YA,resolve:BA,previous:DA};function BA(n){let t=n.length-4,e=3,i,r;if((n[e][1].type==="lineEnding"||n[e][1].type==="space")&&(n[t][1].type==="lineEnding"||n[t][1].type==="space")){for(i=e;++i<t;)if(n[i][1].type==="codeTextData"){n[e][1].type="codeTextPadding",n[t][1].type="codeTextPadding",e+=2,t-=2;break}}for(i=e-1,t++;++i<=t;)r===void 0?i!==t&&n[i][1].type!=="lineEnding"&&(r=i):(i===t||n[i][1].type==="lineEnding")&&(n[r][1].type="codeTextData",i!==r+2&&(n[r][1].end=n[i-1][1].end,n.splice(r+2,i-r-2),t-=i-r-2,i=r+2),r=void 0);return n}function DA(n){return n!==96||this.events[this.events.length-1][1].type==="characterEscape"}function YA(n,t,e){let i=this,r=0,s,a;return o;function o(m){return n.enter("codeText"),n.enter("codeTextSequence"),l(m)}function l(m){return m===96?(n.consume(m),r++,l):(n.exit("codeTextSequence"),c(m))}function c(m){return m===null?e(m):m===32?(n.enter("space"),n.consume(m),n.exit("space"),c):m===96?(a=n.enter("codeTextSequence"),s=0,d(m)):K(m)?(n.enter("lineEnding"),n.consume(m),n.exit("lineEnding"),c):(n.enter("codeTextData"),u(m))}function u(m){return m===null||m===32||m===96||K(m)?(n.exit("codeTextData"),c(m)):(n.consume(m),u)}function d(m){return m===96?(n.consume(m),s++,d):s===r?(n.exit("codeTextSequence"),n.exit("codeText"),t(m)):(a.type="codeTextData",u(m))}}var tl=class{constructor(t){this.left=t?[...t]:[],this.right=[]}get(t){if(t<0||t>=this.left.length+this.right.length)throw new RangeError("Cannot access index `"+t+"` in a splice buffer of size `"+(this.left.length+this.right.length)+"`");return t<this.left.length?this.left[t]:this.right[this.right.length-t+this.left.length-1]}get length(){return this.left.length+this.right.length}shift(){return this.setCursor(0),this.right.pop()}slice(t,e){let i=e??Number.POSITIVE_INFINITY;return i<this.left.length?this.left.slice(t,i):t>this.left.length?this.right.slice(this.right.length-i+this.left.length,this.right.length-t+this.left.length).reverse():this.left.slice(t).concat(this.right.slice(this.right.length-i+this.left.length).reverse())}splice(t,e,i){let r=e||0;this.setCursor(Math.trunc(t));let s=this.right.splice(this.right.length-r,Number.POSITIVE_INFINITY);return i&&Ba(this.left,i),s.reverse()}pop(){return this.setCursor(Number.POSITIVE_INFINITY),this.left.pop()}push(t){this.setCursor(Number.POSITIVE_INFINITY),this.left.push(t)}pushMany(t){this.setCursor(Number.POSITIVE_INFINITY),Ba(this.left,t)}unshift(t){this.setCursor(0),this.right.push(t)}unshiftMany(t){this.setCursor(0),Ba(this.right,t.reverse())}setCursor(t){if(!(t===this.left.length||t>this.left.length&&this.right.length===0||t<0&&this.left.length===0))if(t<this.left.length){let e=this.left.splice(t,Number.POSITIVE_INFINITY);Ba(this.right,e.reverse())}else{let e=this.right.splice(this.left.length+this.right.length-t,Number.POSITIVE_INFINITY);Ba(this.left,e.reverse())}}};function Ba(n,t){let e=0;if(t.length<1e4)n.push(...t);else for(;e<t.length;)n.push(...t.slice(e,e+1e4)),e+=1e4}function nl(n){let t={},e=-1,i,r,s,a,o,l,c,u=new tl(n);for(;++e<u.length;){for(;e in t;)e=t[e];if(i=u.get(e),e&&i[1].type==="chunkFlow"&&u.get(e-1)[1].type==="listItemPrefix"&&(l=i[1]._tokenizer.events,s=0,s<l.length&&l[s][1].type==="lineEndingBlank"&&(s+=2),s<l.length&&l[s][1].type==="content"))for(;++s<l.length&&l[s][1].type!=="content";)l[s][1].type==="chunkText"&&(l[s][1]._isInFirstContentOfListItem=!0,s++);if(i[0]==="enter")i[1].contentType&&(Object.assign(t,_A(u,e)),e=t[e],c=!0);else if(i[1]._container){for(s=e,r=void 0;s--;)if(a=u.get(s),a[1].type==="lineEnding"||a[1].type==="lineEndingBlank")a[0]==="enter"&&(r&&(u.get(r)[1].type="lineEndingBlank"),a[1].type="lineEnding",r=s);else if(!(a[1].type==="linePrefix"||a[1].type==="listItemIndent"))break;r&&(i[1].end={...u.get(r)[1].start},o=u.slice(r,e),o.unshift(i),u.splice(r,e-r+1,o))}}return Ge(n,0,Number.POSITIVE_INFINITY,u.slice(0)),!c}function _A(n,t){let e=n.get(t)[1],i=n.get(t)[2],r=t-1,s=[],a=e._tokenizer;a||(a=i.parser[e.contentType](e.start),e._contentTypeTextTrailing&&(a._contentTypeTextTrailing=!0));let o=a.events,l=[],c={},u,d,m=-1,p=e,h=0,f=0,g=[f];for(;p;){for(;n.get(++r)[1]!==p;);s.push(r),p._tokenizer||(u=i.sliceStream(p),p.next||u.push(null),d&&a.defineSkip(p.start),p._isInFirstContentOfListItem&&(a._gfmTasklistFirstContentOfListItem=!0),a.write(u),p._isInFirstContentOfListItem&&(a._gfmTasklistFirstContentOfListItem=void 0)),d=p,p=p.next}for(p=e;++m<o.length;)o[m][0]==="exit"&&o[m-1][0]==="enter"&&o[m][1].type===o[m-1][1].type&&o[m][1].start.line!==o[m][1].end.line&&(f=m+1,g.push(f),p._tokenizer=void 0,p.previous=void 0,p=p.next);for(a.events=[],p?(p._tokenizer=void 0,p.previous=void 0):g.pop(),m=g.length;m--;){let b=o.slice(g[m],g[m+1]),k=s.pop();l.push([k,k+b.length-1]),n.splice(k,2,b)}for(l.reverse(),m=-1;++m<l.length;)c[h+l[m][0]]=h+l[m][1],h+=l[m][1]-l[m][0]-1;return c}var Rd={tokenize:zA,resolve:PA},KA={tokenize:qA,partial:!0};function PA(n){return nl(n),n}function zA(n,t){let e;return i;function i(o){return n.enter("content"),e=n.enter("chunkContent",{contentType:"content"}),r(o)}function r(o){return o===null?s(o):K(o)?n.check(KA,a,s)(o):(n.consume(o),r)}function s(o){return n.exit("chunkContent"),n.exit("content"),t(o)}function a(o){return n.consume(o),n.exit("chunkContent"),e.next=n.enter("chunkContent",{contentType:"content",previous:e}),e=e.next,r}}function qA(n,t,e){let i=this;return r;function r(a){return n.exit("chunkContent"),n.enter("lineEnding"),n.consume(a),n.exit("lineEnding"),G(n,s,"linePrefix")}function s(a){if(a===null||K(a))return e(a);let o=i.events[i.events.length-1];return!i.parser.constructs.disable.null.includes("codeIndented")&&o&&o[1].type==="linePrefix"&&o[2].sliceSerialize(o[1],!0).length>=4?t(a):n.interrupt(i.parser.constructs.flow,e,t)(a)}}function il(n,t,e,i,r,s,a,o,l){let c=l||Number.POSITIVE_INFINITY,u=0;return d;function d(b){return b===60?(n.enter(i),n.enter(r),n.enter(s),n.consume(b),n.exit(s),m):b===null||b===32||b===41||mr(b)?e(b):(n.enter(i),n.enter(a),n.enter(o),n.enter("chunkString",{contentType:"string"}),f(b))}function m(b){return b===62?(n.enter(s),n.consume(b),n.exit(s),n.exit(r),n.exit(i),t):(n.enter(o),n.enter("chunkString",{contentType:"string"}),p(b))}function p(b){return b===62?(n.exit("chunkString"),n.exit(o),m(b)):b===null||b===60||K(b)?e(b):(n.consume(b),b===92?h:p)}function h(b){return b===60||b===62||b===92?(n.consume(b),p):p(b)}function f(b){return!u&&(b===null||b===41||me(b))?(n.exit("chunkString"),n.exit(o),n.exit(a),n.exit(i),t(b)):u<c&&b===40?(n.consume(b),u++,f):b===41?(n.consume(b),u--,f):b===null||b===32||b===40||mr(b)?e(b):(n.consume(b),b===92?g:f)}function g(b){return b===40||b===41||b===92?(n.consume(b),f):f(b)}}function rl(n,t,e,i,r,s){let a=this,o=0,l;return c;function c(p){return n.enter(i),n.enter(r),n.consume(p),n.exit(r),n.enter(s),u}function u(p){return o>999||p===null||p===91||p===93&&!l||p===94&&!o&&"_hiddenFootnoteSupport"in a.parser.constructs?e(p):p===93?(n.exit(s),n.enter(r),n.consume(p),n.exit(r),n.exit(i),t):K(p)?(n.enter("lineEnding"),n.consume(p),n.exit("lineEnding"),u):(n.enter("chunkString",{contentType:"string"}),d(p))}function d(p){return p===null||p===91||p===93||K(p)||o++>999?(n.exit("chunkString"),u(p)):(n.consume(p),l||(l=!Q(p)),p===92?m:d)}function m(p){return p===91||p===92||p===93?(n.consume(p),o++,d):d(p)}}function sl(n,t,e,i,r,s){let a;return o;function o(m){return m===34||m===39||m===40?(n.enter(i),n.enter(r),n.consume(m),n.exit(r),a=m===40?41:m,l):e(m)}function l(m){return m===a?(n.enter(r),n.consume(m),n.exit(r),n.exit(i),t):(n.enter(s),c(m))}function c(m){return m===a?(n.exit(s),l(a)):m===null?e(m):K(m)?(n.enter("lineEnding"),n.consume(m),n.exit("lineEnding"),G(n,c,"linePrefix")):(n.enter("chunkString",{contentType:"string"}),u(m))}function u(m){return m===a||m===null||K(m)?(n.exit("chunkString"),c(m)):(n.consume(m),m===92?d:u)}function d(m){return m===a||m===92?(n.consume(m),u):u(m)}}function fr(n,t){let e;return i;function i(r){return K(r)?(n.enter("lineEnding"),n.consume(r),n.exit("lineEnding"),e=!0,i):Q(r)?G(n,i,e?"linePrefix":"lineSuffix")(r):t(r)}}function Qe(n){return n.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}var Nd={name:"definition",tokenize:jA},WA={tokenize:UA,partial:!0};function jA(n,t,e){let i=this,r;return s;function s(p){return n.enter("definition"),a(p)}function a(p){return rl.call(i,n,o,e,"definitionLabel","definitionLabelMarker","definitionLabelString")(p)}function o(p){return r=Qe(i.sliceSerialize(i.events[i.events.length-1][1]).slice(1,-1)),p===58?(n.enter("definitionMarker"),n.consume(p),n.exit("definitionMarker"),l):e(p)}function l(p){return me(p)?fr(n,c)(p):c(p)}function c(p){return il(n,u,e,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString")(p)}function u(p){return n.attempt(WA,d,d)(p)}function d(p){return Q(p)?G(n,m,"whitespace")(p):m(p)}function m(p){return p===null||K(p)?(n.exit("definition"),i.parser.defined.push(r),t(p)):e(p)}}function UA(n,t,e){return i;function i(o){return me(o)?fr(n,r)(o):e(o)}function r(o){return sl(n,s,e,"definitionTitle","definitionTitleMarker","definitionTitleString")(o)}function s(o){return Q(o)?G(n,a,"whitespace")(o):a(o)}function a(o){return o===null||K(o)?t(o):e(o)}}var Fd={name:"hardBreakEscape",tokenize:HA};function HA(n,t,e){return i;function i(s){return n.enter("hardBreakEscape"),n.consume(s),r}function r(s){return K(s)?(n.exit("hardBreakEscape"),t(s)):e(s)}}var Bd={name:"headingAtx",tokenize:VA,resolve:$A};function $A(n,t){let e=n.length-2,i=3,r,s;return n[i][1].type==="whitespace"&&(i+=2),e-2>i&&n[e][1].type==="whitespace"&&(e-=2),n[e][1].type==="atxHeadingSequence"&&(i===e-1||e-4>i&&n[e-2][1].type==="whitespace")&&(e-=i+1===e?2:4),e>i&&(r={type:"atxHeadingText",start:n[i][1].start,end:n[e][1].end},s={type:"chunkText",start:n[i][1].start,end:n[e][1].end,contentType:"text"},Ge(n,i,e-i+1,[["enter",r,t],["enter",s,t],["exit",s,t],["exit",r,t]])),n}function VA(n,t,e){let i=0;return r;function r(u){return n.enter("atxHeading"),s(u)}function s(u){return n.enter("atxHeadingSequence"),a(u)}function a(u){return u===35&&i++<6?(n.consume(u),a):u===null||me(u)?(n.exit("atxHeadingSequence"),o(u)):e(u)}function o(u){return u===35?(n.enter("atxHeadingSequence"),l(u)):u===null||K(u)?(n.exit("atxHeading"),t(u)):Q(u)?G(n,o,"whitespace")(u):(n.enter("atxHeadingText"),c(u))}function l(u){return u===35?(n.consume(u),l):(n.exit("atxHeadingSequence"),o(u))}function c(u){return u===null||u===35||me(u)?(n.exit("atxHeadingText"),o(u)):(n.consume(u),c)}}var oh=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],Dd=["pre","script","style","textarea"];var Yd={name:"htmlFlow",tokenize:ZA,resolveTo:JA,concrete:!0},GA={tokenize:ew,partial:!0},QA={tokenize:XA,partial:!0};function JA(n){let t=n.length;for(;t--&&!(n[t][0]==="enter"&&n[t][1].type==="htmlFlow"););return t>1&&n[t-2][1].type==="linePrefix"&&(n[t][1].start=n[t-2][1].start,n[t+1][1].start=n[t-2][1].start,n.splice(t-2,2)),n}function ZA(n,t,e){let i=this,r,s,a,o,l;return c;function c(T){return u(T)}function u(T){return n.enter("htmlFlow"),n.enter("htmlFlowData"),n.consume(T),d}function d(T){return T===33?(n.consume(T),m):T===47?(n.consume(T),s=!0,f):T===63?(n.consume(T),r=3,i.interrupt?t:S):De(T)?(n.consume(T),a=String.fromCharCode(T),g):e(T)}function m(T){return T===45?(n.consume(T),r=2,p):T===91?(n.consume(T),r=5,o=0,h):De(T)?(n.consume(T),r=4,i.interrupt?t:S):e(T)}function p(T){return T===45?(n.consume(T),i.interrupt?t:S):e(T)}function h(T){let kt="CDATA[";return T===kt.charCodeAt(o++)?(n.consume(T),o===kt.length?i.interrupt?t:j:h):e(T)}function f(T){return De(T)?(n.consume(T),a=String.fromCharCode(T),g):e(T)}function g(T){if(T===null||T===47||T===62||me(T)){let kt=T===47,Nr=a.toLowerCase();return!kt&&!s&&Dd.includes(Nr)?(r=1,i.interrupt?t(T):j(T)):oh.includes(a.toLowerCase())?(r=6,kt?(n.consume(T),b):i.interrupt?t(T):j(T)):(r=7,i.interrupt&&!i.parser.lazy[i.now().line]?e(T):s?k(T):x(T))}return T===45||Ye(T)?(n.consume(T),a+=String.fromCharCode(T),g):e(T)}function b(T){return T===62?(n.consume(T),i.interrupt?t:j):e(T)}function k(T){return Q(T)?(n.consume(T),k):q(T)}function x(T){return T===47?(n.consume(T),q):T===58||T===95||De(T)?(n.consume(T),E):Q(T)?(n.consume(T),x):q(T)}function E(T){return T===45||T===46||T===58||T===95||Ye(T)?(n.consume(T),E):C(T)}function C(T){return T===61?(n.consume(T),M):Q(T)?(n.consume(T),C):x(T)}function M(T){return T===null||T===60||T===61||T===62||T===96?e(T):T===34||T===39?(n.consume(T),l=T,N):Q(T)?(n.consume(T),M):F(T)}function N(T){return T===l?(n.consume(T),l=null,P):T===null||K(T)?e(T):(n.consume(T),N)}function F(T){return T===null||T===34||T===39||T===47||T===60||T===61||T===62||T===96||me(T)?C(T):(n.consume(T),F)}function P(T){return T===47||T===62||Q(T)?x(T):e(T)}function q(T){return T===62?(n.consume(T),$):e(T)}function $(T){return T===null||K(T)?j(T):Q(T)?(n.consume(T),$):e(T)}function j(T){return T===45&&r===2?(n.consume(T),Oe):T===60&&r===1?(n.consume(T),Fe):T===62&&r===4?(n.consume(T),zt):T===63&&r===3?(n.consume(T),S):T===93&&r===5?(n.consume(T),xn):K(T)&&(r===6||r===7)?(n.exit("htmlFlowData"),n.check(GA,qn,U)(T)):T===null||K(T)?(n.exit("htmlFlowData"),U(T)):(n.consume(T),j)}function U(T){return n.check(QA,se,qn)(T)}function se(T){return n.enter("lineEnding"),n.consume(T),n.exit("lineEnding"),ae}function ae(T){return T===null||K(T)?U(T):(n.enter("htmlFlowData"),j(T))}function Oe(T){return T===45?(n.consume(T),S):j(T)}function Fe(T){return T===47?(n.consume(T),a="",Jt):j(T)}function Jt(T){if(T===62){let kt=a.toLowerCase();return Dd.includes(kt)?(n.consume(T),zt):j(T)}return De(T)&&a.length<8?(n.consume(T),a+=String.fromCharCode(T),Jt):j(T)}function xn(T){return T===93?(n.consume(T),S):j(T)}function S(T){return T===62?(n.consume(T),zt):T===45&&r===2?(n.consume(T),S):j(T)}function zt(T){return T===null||K(T)?(n.exit("htmlFlowData"),qn(T)):(n.consume(T),zt)}function qn(T){return n.exit("htmlFlow"),t(T)}}function XA(n,t,e){let i=this;return r;function r(a){return K(a)?(n.enter("lineEnding"),n.consume(a),n.exit("lineEnding"),s):e(a)}function s(a){return i.parser.lazy[i.now().line]?e(a):t(a)}}function ew(n,t,e){return i;function i(r){return n.enter("lineEnding"),n.consume(r),n.exit("lineEnding"),n.attempt(Mn,t,e)}}var _d={name:"htmlText",tokenize:tw};function tw(n,t,e){let i=this,r,s,a;return o;function o(S){return n.enter("htmlText"),n.enter("htmlTextData"),n.consume(S),l}function l(S){return S===33?(n.consume(S),c):S===47?(n.consume(S),C):S===63?(n.consume(S),x):De(S)?(n.consume(S),F):e(S)}function c(S){return S===45?(n.consume(S),u):S===91?(n.consume(S),s=0,h):De(S)?(n.consume(S),k):e(S)}function u(S){return S===45?(n.consume(S),p):e(S)}function d(S){return S===null?e(S):S===45?(n.consume(S),m):K(S)?(a=d,Fe(S)):(n.consume(S),d)}function m(S){return S===45?(n.consume(S),p):d(S)}function p(S){return S===62?Oe(S):S===45?m(S):d(S)}function h(S){let zt="CDATA[";return S===zt.charCodeAt(s++)?(n.consume(S),s===zt.length?f:h):e(S)}function f(S){return S===null?e(S):S===93?(n.consume(S),g):K(S)?(a=f,Fe(S)):(n.consume(S),f)}function g(S){return S===93?(n.consume(S),b):f(S)}function b(S){return S===62?Oe(S):S===93?(n.consume(S),b):f(S)}function k(S){return S===null||S===62?Oe(S):K(S)?(a=k,Fe(S)):(n.consume(S),k)}function x(S){return S===null?e(S):S===63?(n.consume(S),E):K(S)?(a=x,Fe(S)):(n.consume(S),x)}function E(S){return S===62?Oe(S):x(S)}function C(S){return De(S)?(n.consume(S),M):e(S)}function M(S){return S===45||Ye(S)?(n.consume(S),M):N(S)}function N(S){return K(S)?(a=N,Fe(S)):Q(S)?(n.consume(S),N):Oe(S)}function F(S){return S===45||Ye(S)?(n.consume(S),F):S===47||S===62||me(S)?P(S):e(S)}function P(S){return S===47?(n.consume(S),Oe):S===58||S===95||De(S)?(n.consume(S),q):K(S)?(a=P,Fe(S)):Q(S)?(n.consume(S),P):Oe(S)}function q(S){return S===45||S===46||S===58||S===95||Ye(S)?(n.consume(S),q):$(S)}function $(S){return S===61?(n.consume(S),j):K(S)?(a=$,Fe(S)):Q(S)?(n.consume(S),$):P(S)}function j(S){return S===null||S===60||S===61||S===62||S===96?e(S):S===34||S===39?(n.consume(S),r=S,U):K(S)?(a=j,Fe(S)):Q(S)?(n.consume(S),j):(n.consume(S),se)}function U(S){return S===r?(n.consume(S),r=void 0,ae):S===null?e(S):K(S)?(a=U,Fe(S)):(n.consume(S),U)}function se(S){return S===null||S===34||S===39||S===60||S===61||S===96?e(S):S===47||S===62||me(S)?P(S):(n.consume(S),se)}function ae(S){return S===47||S===62||me(S)?P(S):e(S)}function Oe(S){return S===62?(n.consume(S),n.exit("htmlTextData"),n.exit("htmlText"),t):e(S)}function Fe(S){return n.exit("htmlTextData"),n.enter("lineEnding"),n.consume(S),n.exit("lineEnding"),Jt}function Jt(S){return Q(S)?G(n,xn,"linePrefix",i.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(S):xn(S)}function xn(S){return n.enter("htmlTextData"),a(S)}}var hr={name:"labelEnd",tokenize:ow,resolveTo:aw,resolveAll:sw},nw={tokenize:lw},iw={tokenize:cw},rw={tokenize:dw};function sw(n){let t=-1;for(;++t<n.length;){let e=n[t][1];(e.type==="labelImage"||e.type==="labelLink"||e.type==="labelEnd")&&(n.splice(t+1,e.type==="labelImage"?4:2),e.type="data",t++)}return n}function aw(n,t){let e=n.length,i=0,r,s,a,o;for(;e--;)if(r=n[e][1],s){if(r.type==="link"||r.type==="labelLink"&&r._inactive)break;n[e][0]==="enter"&&r.type==="labelLink"&&(r._inactive=!0)}else if(a){if(n[e][0]==="enter"&&(r.type==="labelImage"||r.type==="labelLink")&&!r._balanced&&(s=e,r.type!=="labelLink")){i=2;break}}else r.type==="labelEnd"&&(a=e);let l={type:n[s][1].type==="labelLink"?"link":"image",start:Object.assign({},n[s][1].start),end:Object.assign({},n[n.length-1][1].end)},c={type:"label",start:Object.assign({},n[s][1].start),end:Object.assign({},n[a][1].end)},u={type:"labelText",start:Object.assign({},n[s+i+2][1].end),end:Object.assign({},n[a-2][1].start)};return o=[["enter",l,t],["enter",c,t]],o=lt(o,n.slice(s+1,s+i+3)),o=lt(o,[["enter",u,t]]),o=lt(o,$r(t.parser.constructs.insideSpan.null,n.slice(s+i+4,a-3),t)),o=lt(o,[["exit",u,t],n[a-2],n[a-1],["exit",c,t]]),o=lt(o,n.slice(a+1)),o=lt(o,[["exit",l,t]]),Ge(n,s,n.length,o),n}function ow(n,t,e){let i=this,r=i.events.length,s,a;for(;r--;)if((i.events[r][1].type==="labelImage"||i.events[r][1].type==="labelLink")&&!i.events[r][1]._balanced){s=i.events[r][1];break}return o;function o(m){return s?s._inactive?d(m):(a=i.parser.defined.includes(Qe(i.sliceSerialize({start:s.end,end:i.now()}))),n.enter("labelEnd"),n.enter("labelMarker"),n.consume(m),n.exit("labelMarker"),n.exit("labelEnd"),l):e(m)}function l(m){return m===40?n.attempt(nw,u,a?u:d)(m):m===91?n.attempt(iw,u,a?c:d)(m):a?u(m):d(m)}function c(m){return n.attempt(rw,u,d)(m)}function u(m){return t(m)}function d(m){return s._balanced=!0,e(m)}}function lw(n,t,e){return i;function i(d){return n.enter("resource"),n.enter("resourceMarker"),n.consume(d),n.exit("resourceMarker"),r}function r(d){return me(d)?fr(n,s)(d):s(d)}function s(d){return d===41?u(d):il(n,a,o,"resourceDestination","resourceDestinationLiteral","resourceDestinationLiteralMarker","resourceDestinationRaw","resourceDestinationString",32)(d)}function a(d){return me(d)?fr(n,l)(d):u(d)}function o(d){return e(d)}function l(d){return d===34||d===39||d===40?sl(n,c,e,"resourceTitle","resourceTitleMarker","resourceTitleString")(d):u(d)}function c(d){return me(d)?fr(n,u)(d):u(d)}function u(d){return d===41?(n.enter("resourceMarker"),n.consume(d),n.exit("resourceMarker"),n.exit("resource"),t):e(d)}}function cw(n,t,e){let i=this;return r;function r(o){return rl.call(i,n,s,a,"reference","referenceMarker","referenceString")(o)}function s(o){return i.parser.defined.includes(Qe(i.sliceSerialize(i.events[i.events.length-1][1]).slice(1,-1)))?t(o):e(o)}function a(o){return e(o)}}function dw(n,t,e){return i;function i(s){return n.enter("reference"),n.enter("referenceMarker"),n.consume(s),n.exit("referenceMarker"),r}function r(s){return s===93?(n.enter("referenceMarker"),n.consume(s),n.exit("referenceMarker"),n.exit("reference"),t):e(s)}}var Kd={name:"labelStartImage",tokenize:uw,resolveAll:hr.resolveAll};function uw(n,t,e){let i=this;return r;function r(o){return n.enter("labelImage"),n.enter("labelImageMarker"),n.consume(o),n.exit("labelImageMarker"),s}function s(o){return o===91?(n.enter("labelMarker"),n.consume(o),n.exit("labelMarker"),n.exit("labelImage"),a):e(o)}function a(o){return o===94&&"_hiddenFootnoteSupport"in i.parser.constructs?e(o):t(o)}}var Pd={name:"labelStartLink",tokenize:mw,resolveAll:hr.resolveAll};function mw(n,t,e){let i=this;return r;function r(a){return n.enter("labelLink"),n.enter("labelMarker"),n.consume(a),n.exit("labelMarker"),n.exit("labelLink"),s}function s(a){return a===94&&"_hiddenFootnoteSupport"in i.parser.constructs?e(a):t(a)}}var Da={name:"lineEnding",tokenize:pw};function pw(n,t){return e;function e(i){return n.enter("lineEnding"),n.consume(i),n.exit("lineEnding"),G(n,t,"linePrefix")}}var gr={name:"thematicBreak",tokenize:fw};function fw(n,t,e){let i=0,r;return s;function s(c){return n.enter("thematicBreak"),a(c)}function a(c){return r=c,o(c)}function o(c){return c===r?(n.enter("thematicBreakSequence"),l(c)):i>=3&&(c===null||K(c))?(n.exit("thematicBreak"),t(c)):e(c)}function l(c){return c===r?(n.consume(c),i++,l):(n.exit("thematicBreakSequence"),Q(c)?G(n,o,"whitespace")(c):o(c))}}var Je={name:"list",tokenize:yw,continuation:{tokenize:bw},exit:vw},hw={tokenize:Aw,partial:!0},gw={tokenize:kw,partial:!0};function yw(n,t,e){let i=this,r=i.events[i.events.length-1],s=r&&r[1].type==="linePrefix"?r[2].sliceSerialize(r[1],!0).length:0,a=0;return o;function o(p){let h=i.containerState.type||(p===42||p===43||p===45?"listUnordered":"listOrdered");if(h==="listUnordered"?!i.containerState.marker||p===i.containerState.marker:Ra(p)){if(i.containerState.type||(i.containerState.type=h,n.enter(h,{_container:!0})),h==="listUnordered")return n.enter("listItemPrefix"),p===42||p===45?n.check(gr,e,c)(p):c(p);if(!i.interrupt||p===49)return n.enter("listItemPrefix"),n.enter("listItemValue"),l(p)}return e(p)}function l(p){return Ra(p)&&++a<10?(n.consume(p),l):(!i.interrupt||a<2)&&(i.containerState.marker?p===i.containerState.marker:p===41||p===46)?(n.exit("listItemValue"),c(p)):e(p)}function c(p){return n.enter("listItemMarker"),n.consume(p),n.exit("listItemMarker"),i.containerState.marker=i.containerState.marker||p,n.check(Mn,i.interrupt?e:u,n.attempt(hw,m,d))}function u(p){return i.containerState.initialBlankLine=!0,s++,m(p)}function d(p){return Q(p)?(n.enter("listItemPrefixWhitespace"),n.consume(p),n.exit("listItemPrefixWhitespace"),m):e(p)}function m(p){return i.containerState.size=s+i.sliceSerialize(n.exit("listItemPrefix"),!0).length,t(p)}}function bw(n,t,e){let i=this;return i.containerState._closeFlow=void 0,n.check(Mn,r,s);function r(o){return i.containerState.furtherBlankLines=i.containerState.furtherBlankLines||i.containerState.initialBlankLine,G(n,t,"listItemIndent",i.containerState.size+1)(o)}function s(o){return i.containerState.furtherBlankLines||!Q(o)?(i.containerState.furtherBlankLines=void 0,i.containerState.initialBlankLine=void 0,a(o)):(i.containerState.furtherBlankLines=void 0,i.containerState.initialBlankLine=void 0,n.attempt(gw,t,a)(o))}function a(o){return i.containerState._closeFlow=!0,i.interrupt=void 0,G(n,n.attempt(Je,t,e),"linePrefix",i.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(o)}}function kw(n,t,e){let i=this;return G(n,r,"listItemIndent",i.containerState.size+1);function r(s){let a=i.events[i.events.length-1];return a&&a[1].type==="listItemIndent"&&a[2].sliceSerialize(a[1],!0).length===i.containerState.size?t(s):e(s)}}function vw(n){n.exit(this.containerState.type)}function Aw(n,t,e){let i=this;return G(n,r,"listItemPrefixWhitespace",i.parser.constructs.disable.null.includes("codeIndented")?void 0:5);function r(s){let a=i.events[i.events.length-1];return!Q(s)&&a&&a[1].type==="listItemPrefixWhitespace"?t(s):e(s)}}var al={name:"setextUnderline",tokenize:xw,resolveTo:ww};function ww(n,t){let e=n.length,i,r,s;for(;e--;)if(n[e][0]==="enter"){if(n[e][1].type==="content"){i=e;break}n[e][1].type==="paragraph"&&(r=e)}else n[e][1].type==="content"&&n.splice(e,1),!s&&n[e][1].type==="definition"&&(s=e);let a={type:"setextHeading",start:Object.assign({},n[r][1].start),end:Object.assign({},n[n.length-1][1].end)};return n[r][1].type="setextHeadingText",s?(n.splice(r,0,["enter",a,t]),n.splice(s+1,0,["exit",n[i][1],t]),n[i][1].end=Object.assign({},n[s][1].end)):n[i][1]=a,n.push(["exit",a,t]),n}function xw(n,t,e){let i=this,r;return s;function s(c){let u=i.events.length,d;for(;u--;)if(i.events[u][1].type!=="lineEnding"&&i.events[u][1].type!=="linePrefix"&&i.events[u][1].type!=="content"){d=i.events[u][1].type==="paragraph";break}return!i.parser.lazy[i.now().line]&&(i.interrupt||d)?(n.enter("setextHeadingLine"),r=c,a(c)):e(c)}function a(c){return n.enter("setextHeadingLineSequence"),o(c)}function o(c){return c===r?(n.consume(c),o):(n.exit("setextHeadingLineSequence"),Q(c)?G(n,l,"lineSuffix")(c):l(c))}function l(c){return c===null||K(c)?(n.exit("setextHeadingLine"),t(c)):e(c)}}var Lw={tokenize:Iw,partial:!0};function zd(){return{document:{91:{name:"gfmFootnoteDefinition",tokenize:Mw,continuation:{tokenize:Ow},exit:Cw}},text:{91:{name:"gfmFootnoteCall",tokenize:Tw},93:{name:"gfmPotentialFootnoteCall",add:"after",tokenize:Sw,resolveTo:Ew}}}}function Sw(n,t,e){let i=this,r=i.events.length,s=i.parser.gfmFootnotes||(i.parser.gfmFootnotes=[]),a;for(;r--;){let l=i.events[r][1];if(l.type==="labelImage"){a=l;break}if(l.type==="gfmFootnoteCall"||l.type==="labelLink"||l.type==="label"||l.type==="image"||l.type==="link")break}return o;function o(l){if(!a||!a._balanced)return e(l);let c=Qe(i.sliceSerialize({start:a.end,end:i.now()}));return c.codePointAt(0)!==94||!s.includes(c.slice(1))?e(l):(n.enter("gfmFootnoteCallLabelMarker"),n.consume(l),n.exit("gfmFootnoteCallLabelMarker"),t(l))}}function Ew(n,t){let e=n.length,i;for(;e--;)if(n[e][1].type==="labelImage"&&n[e][0]==="enter"){i=n[e][1];break}n[e+1][1].type="data",n[e+3][1].type="gfmFootnoteCallLabelMarker";let r={type:"gfmFootnoteCall",start:Object.assign({},n[e+3][1].start),end:Object.assign({},n[n.length-1][1].end)},s={type:"gfmFootnoteCallMarker",start:Object.assign({},n[e+3][1].end),end:Object.assign({},n[e+3][1].end)};s.end.column++,s.end.offset++,s.end._bufferIndex++;let a={type:"gfmFootnoteCallString",start:Object.assign({},s.end),end:Object.assign({},n[n.length-1][1].start)},o={type:"chunkString",contentType:"string",start:Object.assign({},a.start),end:Object.assign({},a.end)},l=[n[e+1],n[e+2],["enter",r,t],n[e+3],n[e+4],["enter",s,t],["exit",s,t],["enter",a,t],["enter",o,t],["exit",o,t],["exit",a,t],n[n.length-2],n[n.length-1],["exit",r,t]];return n.splice(e,n.length-e+1,...l),n}function Tw(n,t,e){let i=this,r=i.parser.gfmFootnotes||(i.parser.gfmFootnotes=[]),s=0,a;return o;function o(d){return n.enter("gfmFootnoteCall"),n.enter("gfmFootnoteCallLabelMarker"),n.consume(d),n.exit("gfmFootnoteCallLabelMarker"),l}function l(d){return d!==94?e(d):(n.enter("gfmFootnoteCallMarker"),n.consume(d),n.exit("gfmFootnoteCallMarker"),n.enter("gfmFootnoteCallString"),n.enter("chunkString").contentType="string",c)}function c(d){if(s>999||d===93&&!a||d===null||d===91||me(d))return e(d);if(d===93){n.exit("chunkString");let m=n.exit("gfmFootnoteCallString");return r.includes(Qe(i.sliceSerialize(m)))?(n.enter("gfmFootnoteCallLabelMarker"),n.consume(d),n.exit("gfmFootnoteCallLabelMarker"),n.exit("gfmFootnoteCall"),t):e(d)}return me(d)||(a=!0),s++,n.consume(d),d===92?u:c}function u(d){return d===91||d===92||d===93?(n.consume(d),s++,c):c(d)}}function Mw(n,t,e){let i=this,r=i.parser.gfmFootnotes||(i.parser.gfmFootnotes=[]),s,a=0,o;return l;function l(h){return n.enter("gfmFootnoteDefinition")._container=!0,n.enter("gfmFootnoteDefinitionLabel"),n.enter("gfmFootnoteDefinitionLabelMarker"),n.consume(h),n.exit("gfmFootnoteDefinitionLabelMarker"),c}function c(h){return h===94?(n.enter("gfmFootnoteDefinitionMarker"),n.consume(h),n.exit("gfmFootnoteDefinitionMarker"),n.enter("gfmFootnoteDefinitionLabelString"),n.enter("chunkString").contentType="string",u):e(h)}function u(h){if(a>999||h===93&&!o||h===null||h===91||me(h))return e(h);if(h===93){n.exit("chunkString");let f=n.exit("gfmFootnoteDefinitionLabelString");return s=Qe(i.sliceSerialize(f)),n.enter("gfmFootnoteDefinitionLabelMarker"),n.consume(h),n.exit("gfmFootnoteDefinitionLabelMarker"),n.exit("gfmFootnoteDefinitionLabel"),m}return me(h)||(o=!0),a++,n.consume(h),h===92?d:u}function d(h){return h===91||h===92||h===93?(n.consume(h),a++,u):u(h)}function m(h){return h===58?(n.enter("definitionMarker"),n.consume(h),n.exit("definitionMarker"),r.includes(s)||r.push(s),G(n,p,"gfmFootnoteDefinitionWhitespace")):e(h)}function p(h){return t(h)}}function Ow(n,t,e){return n.check(Mn,t,n.attempt(Lw,t,e))}function Cw(n){n.exit("gfmFootnoteDefinition")}function Iw(n,t,e){let i=this;return G(n,r,"gfmFootnoteDefinitionIndent",5);function r(s){let a=i.events[i.events.length-1];return a&&a[1].type==="gfmFootnoteDefinitionIndent"&&a[2].sliceSerialize(a[1],!0).length===4?t(s):e(s)}}var ch=Sn(lh(),1),Ya=Object.assign(yr(Error),{eval:yr(EvalError),range:yr(RangeError),reference:yr(ReferenceError),syntax:yr(SyntaxError),type:yr(TypeError),uri:yr(URIError)});function yr(n){return t.displayName=n.displayName||n.name,t;function t(e,...i){let r=e&&(0,ch.default)(e,...i);return new n(r)}}var ol={}.hasOwnProperty,dh={yaml:"-",toml:"+"};function _a(n){let t=[],e=-1,i=Array.isArray(n)?n:n?[n]:["yaml"];for(;++e<i.length;)t[e]=Rw(i[e]);return t}function Rw(n){let t=n;if(typeof t=="string"){if(!ol.call(dh,t))throw Ya("Missing matter definition for `%s`",t);t={type:t,marker:dh[t]}}else if(typeof t!="object")throw Ya("Expected matter to be an object, not `%j`",t);if(!ol.call(t,"type"))throw Ya("Missing `type` in matter `%j`",t);if(!ol.call(t,"fence")&&!ol.call(t,"marker"))throw Ya("Missing `marker` or `fence` in matter `%j`",t);return t}function jd(n){let t=_a(n),e={},i=-1;for(;++i<t.length;){let r=t[i],s=Wd(r,"open").charCodeAt(0),a=Nw(r),o=e[s];Array.isArray(o)?o.push(a):e[s]=[a]}return{flow:e}}function Nw(n){let t=n.anywhere,e=n.type,i=e+"Fence",r=i+"Sequence",s=e+"Value",a={tokenize:u,partial:!0},o,l=0;return{tokenize:c,concrete:!0};function c(d,m,p){let h=this;return f;function f(N){let F=h.now();return F.column===1&&(F.line===1||t)&&(o=Wd(n,"open"),l=0,N===o.charCodeAt(l))?(d.enter(e),d.enter(i),d.enter(r),g(N)):p(N)}function g(N){return l===o.length?(d.exit(r),Q(N)?(d.enter("whitespace"),b(N)):k(N)):N===o.charCodeAt(l++)?(d.consume(N),g):p(N)}function b(N){return Q(N)?(d.consume(N),b):(d.exit("whitespace"),k(N))}function k(N){return K(N)?(d.exit(i),d.enter("lineEnding"),d.consume(N),d.exit("lineEnding"),o=Wd(n,"close"),l=0,d.attempt(a,M,x)):p(N)}function x(N){return N===null||K(N)?C(N):(d.enter(s),E(N))}function E(N){return N===null||K(N)?(d.exit(s),C(N)):(d.consume(N),E)}function C(N){return N===null?p(N):(d.enter("lineEnding"),d.consume(N),d.exit("lineEnding"),d.attempt(a,M,x))}function M(N){return d.exit(e),m(N)}}function u(d,m,p){let h=0;return f;function f(x){return x===o.charCodeAt(h)?(d.enter(i),d.enter(r),g(x)):p(x)}function g(x){return h===o.length?(d.exit(r),Q(x)?(d.enter("whitespace"),b(x)):k(x)):x===o.charCodeAt(h++)?(d.consume(x),g):p(x)}function b(x){return Q(x)?(d.consume(x),b):(d.exit("whitespace"),k(x))}function k(x){return x===null||K(x)?(d.exit(i),m(x)):p(x)}}}function Wd(n,t){return n.marker?uh(n.marker,t).repeat(3):uh(n.fence,t)}function uh(n,t){return typeof n=="string"?n:n[t]}function Ud(n){let t=_a(n),e={},i={},r=-1;for(;++r<t.length;){let s=t[r];e[s.type]=Fw(s),i[s.type]=Bw,i[s.type+"Value"]=Dw}return{enter:e,exit:i}}function Fw(n){return t;function t(e){this.enter({type:n.type,value:""},e),this.buffer()}}function Bw(n){let t=this.resume(),e=this.stack[this.stack.length-1];"value"in e,this.exit(n),e.value=t.replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,"")}function Dw(n){this.config.enter.data.call(this,n),this.config.exit.data.call(this,n)}var mh={}.hasOwnProperty;function ll(n){let t={},e=-1;for(;++e<n.length;)Yw(t,n[e]);return t}function Yw(n,t){let e;for(e in t){let r=(mh.call(n,e)?n[e]:void 0)||(n[e]={}),s=t[e],a;if(s)for(a in s){mh.call(r,a)||(r[a]=[]);let o=s[a];_w(r[a],Array.isArray(o)?o:o?[o]:[])}}}function _w(n,t){let e=-1,i=[];for(;++e<t.length;)(t[e].add==="after"?n:i).push(t[e]);Ge(n,0,0,i)}var fh={tokenize:Kw,concrete:!0,name:"mathFlow"},ph={tokenize:Pw,partial:!0};function Kw(n,t,e){let i=this,r=i.events[i.events.length-1],s=r&&r[1].type==="linePrefix"?r[2].sliceSerialize(r[1],!0).length:0,a=0;return o;function o(k){return n.enter("mathFlow"),n.enter("mathFlowFence"),n.enter("mathFlowFenceSequence"),l(k)}function l(k){return k===36?(n.consume(k),a++,l):a<2?e(k):(n.exit("mathFlowFenceSequence"),G(n,c,"whitespace")(k))}function c(k){return k===null||K(k)?d(k):(n.enter("mathFlowFenceMeta"),n.enter("chunkString",{contentType:"string"}),u(k))}function u(k){return k===null||K(k)?(n.exit("chunkString"),n.exit("mathFlowFenceMeta"),d(k)):k===36?e(k):(n.consume(k),u)}function d(k){return n.exit("mathFlowFence"),i.interrupt?t(k):n.attempt(ph,m,g)(k)}function m(k){return n.attempt({tokenize:b,partial:!0},g,p)(k)}function p(k){return(s?G(n,h,"linePrefix",s+1):h)(k)}function h(k){return k===null?g(k):K(k)?n.attempt(ph,m,g)(k):(n.enter("mathFlowValue"),f(k))}function f(k){return k===null||K(k)?(n.exit("mathFlowValue"),h(k)):(n.consume(k),f)}function g(k){return n.exit("mathFlow"),t(k)}function b(k,x,E){let C=0;return G(k,M,"linePrefix",i.parser.constructs.disable.null.includes("codeIndented")?void 0:4);function M(P){return k.enter("mathFlowFence"),k.enter("mathFlowFenceSequence"),N(P)}function N(P){return P===36?(C++,k.consume(P),N):C<a?E(P):(k.exit("mathFlowFenceSequence"),G(k,F,"whitespace")(P))}function F(P){return P===null||K(P)?(k.exit("mathFlowFence"),x(P)):E(P)}}}function Pw(n,t,e){let i=this;return r;function r(a){return a===null?t(a):(n.enter("lineEnding"),n.consume(a),n.exit("lineEnding"),s)}function s(a){return i.parser.lazy[i.now().line]?e(a):t(a)}}function hh(n){let e=(n||{}).singleDollarTextMath;return e==null&&(e=!0),{tokenize:i,resolve:zw,previous:qw,name:"mathText"};function i(r,s,a){let o=this,l=0,c,u;return d;function d(g){return r.enter("mathText"),r.enter("mathTextSequence"),m(g)}function m(g){return g===36?(r.consume(g),l++,m):l<2&&!e?a(g):(r.exit("mathTextSequence"),p(g))}function p(g){return g===null?a(g):g===36?(u=r.enter("mathTextSequence"),c=0,f(g)):g===32?(r.enter("space"),r.consume(g),r.exit("space"),p):K(g)?(r.enter("lineEnding"),r.consume(g),r.exit("lineEnding"),p):(r.enter("mathTextData"),h(g))}function h(g){return g===null||g===32||g===36||K(g)?(r.exit("mathTextData"),p(g)):(r.consume(g),h)}function f(g){return g===36?(r.consume(g),c++,f):c===l?(r.exit("mathTextSequence"),r.exit("mathText"),s(g)):(u.type="mathTextData",h(g))}}}function zw(n){let t=n.length-4,e=3,i,r;if((n[e][1].type==="lineEnding"||n[e][1].type==="space")&&(n[t][1].type==="lineEnding"||n[t][1].type==="space")){for(i=e;++i<t;)if(n[i][1].type==="mathTextData"){n[t][1].type="mathTextPadding",n[e][1].type="mathTextPadding",e+=2,t-=2;break}}for(i=e-1,t++;++i<=t;)r===void 0?i!==t&&n[i][1].type!=="lineEnding"&&(r=i):(i===t||n[i][1].type==="lineEnding")&&(n[r][1].type="mathTextData",i!==r+2&&(n[r][1].end=n[i-1][1].end,n.splice(r+2,i-r-2),t-=i-r-2,i=r+2),r=void 0);return n}function qw(n){return n!==36||this.events[this.events.length-1][1].type==="characterEscape"}function Hd(n){return{flow:{36:fh},text:{36:hh(n)}}}function $d(){return{enter:{mathFlow:n,mathFlowFenceMeta:t,mathText:s},exit:{mathFlow:r,mathFlowFence:i,mathFlowFenceMeta:e,mathFlowValue:o,mathText:a,mathTextData:o}};function n(l){let c={type:"element",tagName:"code",properties:{className:["language-math","math-display"]},children:[]};this.enter({type:"math",meta:null,value:"",data:{hName:"pre",hChildren:[c]}},l)}function t(){this.buffer()}function e(){let l=this.resume(),c=this.stack[this.stack.length-1];c.type,c.meta=l}function i(){this.data.mathFlowInside||(this.buffer(),this.data.mathFlowInside=!0)}function r(l){let c=this.resume().replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),u=this.stack[this.stack.length-1];u.type,this.exit(l),u.value=c;let d=u.data.hChildren[0];d.type,d.tagName,d.children.push({type:"text",value:c}),this.data.mathFlowInside=void 0}function s(l){this.enter({type:"inlineMath",value:"",data:{hName:"code",hProperties:{className:["language-math","math-inline"]},hChildren:[]}},l),this.buffer()}function a(l){let c=this.resume(),u=this.stack[this.stack.length-1];u.type,this.exit(l),u.value=c,u.data.hChildren.push({type:"text",value:c})}function o(l){this.config.enter.data.call(this,l),this.config.exit.data.call(this,l)}}var Ww={};function Vd(n,t){let e=t||Ww,i=typeof e.includeImageAlt=="boolean"?e.includeImageAlt:!0,r=typeof e.includeHtml=="boolean"?e.includeHtml:!0;return yh(n,i,r)}function yh(n,t,e){if(jw(n)){if("value"in n)return n.type==="html"&&!e?"":n.value;if(t&&"alt"in n&&n.alt)return n.alt;if("children"in n)return gh(n.children,t,e)}return Array.isArray(n)?gh(n,t,e):""}function gh(n,t,e){let i=[],r=-1;for(;++r<n.length;)i[r]=yh(n[r],t,e);return i.join("")}function jw(n){return!!(n&&typeof n=="object")}function cl(n,t){let e=Number.parseInt(n,t);return e<9||e===11||e>13&&e<32||e>126&&e<160||e>55295&&e<57344||e>64975&&e<65008||(e&65535)===65535||(e&65535)===65534||e>1114111?"\uFFFD":String.fromCodePoint(e)}var bh={tokenize:Uw};function Uw(n){let t=n.attempt(this.parser.constructs.contentInitial,i,r),e;return t;function i(o){if(o===null){n.consume(o);return}return n.enter("lineEnding"),n.consume(o),n.exit("lineEnding"),G(n,t,"linePrefix")}function r(o){return n.enter("paragraph"),s(o)}function s(o){let l=n.enter("chunkText",{contentType:"text",previous:e});return e&&(e.next=l),e=l,a(o)}function a(o){if(o===null){n.exit("chunkText"),n.exit("paragraph"),n.consume(o);return}return K(o)?(n.consume(o),n.exit("chunkText"),s):(n.consume(o),a)}}var vh={tokenize:Hw},kh={tokenize:$w};function Hw(n){let t=this,e=[],i=0,r,s,a;return o;function o(x){if(i<e.length){let E=e[i];return t.containerState=E[1],n.attempt(E[0].continuation,l,c)(x)}return c(x)}function l(x){if(i++,t.containerState._closeFlow){t.containerState._closeFlow=void 0,r&&k();let E=t.events.length,C=E,M;for(;C--;)if(t.events[C][0]==="exit"&&t.events[C][1].type==="chunkFlow"){M=t.events[C][1].end;break}b(i);let N=E;for(;N<t.events.length;)t.events[N][1].end={...M},N++;return Ge(t.events,C+1,0,t.events.slice(E)),t.events.length=N,c(x)}return o(x)}function c(x){if(i===e.length){if(!r)return m(x);if(r.currentConstruct&&r.currentConstruct.concrete)return h(x);t.interrupt=!!(r.currentConstruct&&!r._gfmTableDynamicInterruptHack)}return t.containerState={},n.check(kh,u,d)(x)}function u(x){return r&&k(),b(i),m(x)}function d(x){return t.parser.lazy[t.now().line]=i!==e.length,a=t.now().offset,h(x)}function m(x){return t.containerState={},n.attempt(kh,p,h)(x)}function p(x){return i++,e.push([t.currentConstruct,t.containerState]),m(x)}function h(x){if(x===null){r&&k(),b(0),n.consume(x);return}return r=r||t.parser.flow(t.now()),n.enter("chunkFlow",{_tokenizer:r,contentType:"flow",previous:s}),f(x)}function f(x){if(x===null){g(n.exit("chunkFlow"),!0),b(0),n.consume(x);return}return K(x)?(n.consume(x),g(n.exit("chunkFlow")),i=0,t.interrupt=void 0,o):(n.consume(x),f)}function g(x,E){let C=t.sliceStream(x);if(E&&C.push(null),x.previous=s,s&&(s.next=x),s=x,r.defineSkip(x.start),r.write(C),t.parser.lazy[x.start.line]){let M=r.events.length;for(;M--;)if(r.events[M][1].start.offset<a&&(!r.events[M][1].end||r.events[M][1].end.offset>a))return;let N=t.events.length,F=N,P,q;for(;F--;)if(t.events[F][0]==="exit"&&t.events[F][1].type==="chunkFlow"){if(P){q=t.events[F][1].end;break}P=!0}for(b(i),M=N;M<t.events.length;)t.events[M][1].end={...q},M++;Ge(t.events,F+1,0,t.events.slice(N)),t.events.length=M}}function b(x){let E=e.length;for(;E-- >x;){let C=e[E];t.containerState=C[1],C[0].exit.call(t,n)}e.length=x}function k(){r.write([null]),s=void 0,r=void 0,t.containerState._closeFlow=void 0}}function $w(n,t,e){return G(n,n.attempt(this.parser.constructs.document,t,e),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}var Ah={tokenize:Vw};function Vw(n){let t=this,e=n.attempt(Mn,i,n.attempt(this.parser.constructs.flowInitial,r,G(n,n.attempt(this.parser.constructs.flow,r,n.attempt(Rd,r)),"linePrefix")));return e;function i(s){if(s===null){n.consume(s);return}return n.enter("lineEndingBlank"),n.consume(s),n.exit("lineEndingBlank"),t.currentConstruct=void 0,e}function r(s){if(s===null){n.consume(s);return}return n.enter("lineEnding"),n.consume(s),n.exit("lineEnding"),t.currentConstruct=void 0,e}}var wh={resolveAll:Eh()},xh=Sh("string"),Lh=Sh("text");function Sh(n){return{resolveAll:Eh(n==="text"?Gw:void 0),tokenize:t};function t(e){let i=this,r=this.parser.constructs[n],s=e.attempt(r,a,o);return a;function a(u){return c(u)?s(u):o(u)}function o(u){if(u===null){e.consume(u);return}return e.enter("data"),e.consume(u),l}function l(u){return c(u)?(e.exit("data"),s(u)):(e.consume(u),l)}function c(u){if(u===null)return!0;let d=r[u],m=-1;if(d)for(;++m<d.length;){let p=d[m];if(!p.previous||p.previous.call(i,i.previous))return!0}return!1}}}function Eh(n){return t;function t(e,i){let r=-1,s;for(;++r<=e.length;)s===void 0?e[r]&&e[r][1].type==="data"&&(s=r,r++):(!e[r]||e[r][1].type!=="data")&&(r!==s+2&&(e[s][1].end=e[r-1][1].end,e.splice(s+2,r-s-2),r=s+2),s=void 0);return n?n(e,i):e}}function Gw(n,t){let e=0;for(;++e<=n.length;)if((e===n.length||n[e][1].type==="lineEnding")&&n[e-1][1].type==="data"){let i=n[e-1][1],r=t.sliceStream(i),s=r.length,a=-1,o=0,l;for(;s--;){let c=r[s];if(typeof c=="string"){for(a=c.length;c.charCodeAt(a-1)===32;)o++,a--;if(a)break;a=-1}else if(c===-2)l=!0,o++;else if(c!==-1){s++;break}}if(t._contentTypeTextTrailing&&e===n.length&&(o=0),o){let c={type:e===n.length||l||o<2?"lineSuffix":"hardBreakTrailing",start:{_bufferIndex:s?a:i.start._bufferIndex+a,_index:i.start._index+s,line:i.end.line,column:i.end.column-o,offset:i.end.offset-o},end:{...i.end}};i.end={...c.start},i.start.offset===i.end.offset?Object.assign(i,c):(n.splice(e,0,["enter",c,t],["exit",c,t]),e+=2)}e++}return n}var Gd={};ud(Gd,{attentionMarkers:()=>ix,contentInitial:()=>Jw,disable:()=>rx,document:()=>Qw,flow:()=>Xw,flowInitial:()=>Zw,insideSpan:()=>nx,string:()=>ex,text:()=>tx});var Qw={42:Je,43:Je,45:Je,48:Je,49:Je,50:Je,51:Je,52:Je,53:Je,54:Je,55:Je,56:Je,57:Je,62:Jo},Jw={91:Nd},Zw={[-2]:Fa,[-1]:Fa,32:Fa},Xw={35:Bd,42:gr,45:[al,gr],60:Yd,61:al,95:gr,96:el,126:el},ex={38:Xo,92:Zo},tx={[-5]:Da,[-4]:Da,[-3]:Da,33:Kd,38:Xo,42:Na,60:[Cd,_d],91:Pd,92:[Fd,Zo],93:hr,95:Na,96:Id},nx={null:[Na,wh]},ix={null:[42,95]},rx={null:[]};function Th(n,t,e){let i={_bufferIndex:-1,_index:0,line:e&&e.line||1,column:e&&e.column||1,offset:e&&e.offset||0},r={},s=[],a=[],o=[],l=!0,c={attempt:P(N),check:P(F),consume:E,enter:C,exit:M,interrupt:P(F,{interrupt:!0})},u={code:null,containerState:{},defineSkip:b,events:[],now:g,parser:n,previous:null,sliceSerialize:h,sliceStream:f,write:p},d=t.tokenize.call(u,c),m;return t.resolveAll&&s.push(t),u;function p(U){return a=lt(a,U),k(),a[a.length-1]!==null?[]:(q(t,0),u.events=$r(s,u.events,u),u.events)}function h(U,se){return ax(f(U),se)}function f(U){return sx(a,U)}function g(){let{_bufferIndex:U,_index:se,line:ae,column:Oe,offset:Fe}=i;return{_bufferIndex:U,_index:se,line:ae,column:Oe,offset:Fe}}function b(U){r[U.line]=U.column,j()}function k(){let U;for(;i._index<a.length;){let se=a[i._index];if(typeof se=="string")for(U=i._index,i._bufferIndex<0&&(i._bufferIndex=0);i._index===U&&i._bufferIndex<se.length;)x(se.charCodeAt(i._bufferIndex));else x(se)}}function x(U){l=void 0,m=U,d=d(U)}function E(U){K(U)?(i.line++,i.column=1,i.offset+=U===-3?2:1,j()):U!==-1&&(i.column++,i.offset++),i._bufferIndex<0?i._index++:(i._bufferIndex++,i._bufferIndex===a[i._index].length&&(i._bufferIndex=-1,i._index++)),u.previous=U,l=!0}function C(U,se){let ae=se||{};return ae.type=U,ae.start=g(),u.events.push(["enter",ae,u]),o.push(ae),ae}function M(U){let se=o.pop();return se.end=g(),u.events.push(["exit",se,u]),se}function N(U,se){q(U,se.from)}function F(U,se){se.restore()}function P(U,se){return ae;function ae(Oe,Fe,Jt){let xn,S,zt,qn;return Array.isArray(Oe)?kt(Oe):"tokenize"in Oe?kt([Oe]):T(Oe);function T(We){return ha;function ha(Wn){let Fr=Wn!==null&&We[Wn],nr=Wn!==null&&We.null,cd=[...Array.isArray(Fr)?Fr:Fr?[Fr]:[],...Array.isArray(nr)?nr:nr?[nr]:[]];return kt(cd)(Wn)}}function kt(We){return xn=We,S=0,We.length===0?Jt:Nr(We[S])}function Nr(We){return ha;function ha(Wn){return qn=$(),zt=We,We.partial||(u.currentConstruct=We),We.name&&u.parser.constructs.disable.null.includes(We.name)?Ro(Wn):We.tokenize.call(se?Object.assign(Object.create(u),se):u,c,Io,Ro)(Wn)}}function Io(We){return l=!0,U(zt,qn),Fe}function Ro(We){return l=!0,qn.restore(),++S<xn.length?Nr(xn[S]):Jt}}}function q(U,se){U.resolveAll&&!s.includes(U)&&s.push(U),U.resolve&&Ge(u.events,se,u.events.length-se,U.resolve(u.events.slice(se),u)),U.resolveTo&&(u.events=U.resolveTo(u.events,u))}function $(){let U=g(),se=u.previous,ae=u.currentConstruct,Oe=u.events.length,Fe=Array.from(o);return{from:Oe,restore:Jt};function Jt(){i=U,u.previous=se,u.currentConstruct=ae,u.events.length=Oe,o=Fe,j()}}function j(){i.line in r&&i.column<2&&(i.column=r[i.line],i.offset+=r[i.line]-1)}}function sx(n,t){let e=t.start._index,i=t.start._bufferIndex,r=t.end._index,s=t.end._bufferIndex,a;if(e===r)a=[n[e].slice(i,s)];else{if(a=n.slice(e,r),i>-1){let o=a[0];typeof o=="string"?a[0]=o.slice(i):a.shift()}s>0&&a.push(n[r].slice(0,s))}return a}function ax(n,t){let e=-1,i=[],r;for(;++e<n.length;){let s=n[e],a;if(typeof s=="string")a=s;else switch(s){case-5:{a="\r";break}case-4:{a=`
`;break}case-3:{a=`\r
`;break}case-2:{a=t?" ":" ";break}case-1:{if(!t&&r)continue;a=" ";break}default:a=String.fromCharCode(s)}r=s===-2,i.push(a)}return i.join("")}function Qd(n){let i={constructs:ll([Gd,...(n||{}).extensions||[]]),content:r(bh),defined:[],document:r(vh),flow:r(Ah),lazy:{},string:r(xh),text:r(Lh)};return i;function r(s){return a;function a(o){return Th(i,s,o)}}}function Jd(n){for(;!nl(n););return n}var Mh=/[\0\t\n\r]/g;function Zd(){let n=1,t="",e=!0,i;return r;function r(s,a,o){let l=[],c,u,d,m,p;for(s=t+(typeof s=="string"?s.toString():new TextDecoder(a||void 0).decode(s)),d=0,t="",e&&(s.charCodeAt(0)===65279&&d++,e=void 0);d<s.length;){if(Mh.lastIndex=d,c=Mh.exec(s),m=c&&c.index!==void 0?c.index:s.length,p=s.charCodeAt(m),!c){t=s.slice(d);break}if(p===10&&d===m&&i)l.push(-3),i=void 0;else switch(i&&(l.push(-5),i=void 0),d<m&&(l.push(s.slice(d,m)),n+=m-d),p){case 0:{l.push(65533),n++;break}case 9:{for(u=Math.ceil(n/4)*4,l.push(-2);n++<u;)l.push(-1);break}case 10:{l.push(-4),n=1;break}default:i=!0,n=1}d=m+1}return o&&(i&&l.push(-5),t&&l.push(t),l.push(null)),l}}var ox=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function Oh(n){return n.replace(ox,lx)}function lx(n,t,e){if(t)return t;if(e.charCodeAt(0)===35){let r=e.charCodeAt(1),s=r===120||r===88;return cl(e.slice(s?2:1),s?16:10)}return Vr(e)||n}function Gr(n){return!n||typeof n!="object"?"":"position"in n||"type"in n?Ch(n.position):"start"in n||"end"in n?Ch(n):"line"in n||"column"in n?Xd(n):""}function Xd(n){return Ih(n&&n.line)+":"+Ih(n&&n.column)}function Ch(n){return Xd(n&&n.start)+"-"+Xd(n&&n.end)}function Ih(n){return n&&typeof n=="number"?n:1}var Nh={}.hasOwnProperty;function eu(n,t,e){return t&&typeof t=="object"&&(e=t,t=void 0),cx(e)(Jd(Qd(e).document().write(Zd()(n,t,!0))))}function cx(n){let t={afterExit:[],beforeEnter:[],transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:a(Gp),autolinkProtocol:q,autolinkEmail:q,atxHeading:a(Hp),blockQuote:a(Fr),characterEscape:q,characterReference:q,codeFenced:a(nr),codeFencedFenceInfo:o,codeFencedFenceMeta:o,codeIndented:a(nr,o),codeText:a(cd,o),codeTextData:q,data:q,codeFlowValue:q,definition:a(_v),definitionDestinationString:o,definitionLabelString:o,definitionTitleString:o,emphasis:a(Kv),hardBreakEscape:a($p),hardBreakTrailing:a($p),htmlFlow:a(Vp,o),htmlFlowData:q,htmlText:a(Vp,o),htmlTextData:q,image:a(Pv),label:o,link:a(Gp),listItem:a(zv),listItemValue:p,listOrdered:a(Qp,m),listUnordered:a(Qp),paragraph:a(qv),reference:kt,referenceString:o,resourceDestinationString:o,resourceTitleString:o,setextHeading:a(Hp),strong:a(Wv),thematicBreak:a(Uv)},exit:{atxHeading:c(),atxHeadingSequence:M,autolink:c(),autolinkEmail:Wn,autolinkProtocol:ha,blockQuote:c(),characterEscapeValue:$,characterReferenceMarkerHexadecimal:Io,characterReferenceMarkerNumeric:Io,characterReferenceValue:Ro,characterReference:We,codeFenced:c(b),codeFencedFence:g,codeFencedFenceInfo:h,codeFencedFenceMeta:f,codeFlowValue:$,codeIndented:c(k),codeText:c(Oe),codeTextData:$,data:$,definition:c(),definitionDestinationString:C,definitionLabelString:x,definitionTitleString:E,emphasis:c(),hardBreakEscape:c(U),hardBreakTrailing:c(U),htmlFlow:c(se),htmlFlowData:$,htmlText:c(ae),htmlTextData:$,image:c(Jt),label:S,labelText:xn,lineEnding:j,link:c(Fe),listItem:c(),listOrdered:c(),listUnordered:c(),paragraph:c(),referenceString:Nr,resourceDestinationString:zt,resourceTitleString:qn,resource:T,setextHeading:c(P),setextHeadingLineSequence:F,setextHeadingText:N,strong:c(),thematicBreak:c()}};Fh(t,(n||{}).mdastExtensions||[]);let e={};return i;function i(R){let Y={type:"root",children:[],position:void 0},Z={stack:[Y],tokenStack:[],config:t,enter:l,exit:u,buffer:o,resume:d,data:e},ie=[],mt=[],we=-1;for(;++we<R.length;)if(mt.push(R[we]),R[we][1].type==="listOrdered"||R[we][1].type==="listUnordered")if(R[we][0]==="enter")ie.push(mt.length-1);else{let pt=ie.pop();s(mt,pt)}for(R=mt,we=-1;++we<R.length;){let pt=t[R[we][0]];R[we][0]==="enter"&&t.beforeEnter.length>0&&r(t.beforeEnter,{...Z,sliceSerialize:R[we][2].sliceSerialize},R[we][1]),Nh.call(pt,R[we][1].type)&&pt[R[we][1].type].call({...Z,sliceSerialize:R[we][2].sliceSerialize},R[we][1]),R[we][0]==="exit"&&t.afterExit.length>0&&r(t.afterExit,{...Z,sliceSerialize:R[we][2].sliceSerialize},R[we][1])}if(Z.tokenStack.length>0){let pt=Z.tokenStack[Z.tokenStack.length-1];(pt[1]||Rh).call(Z,void 0,pt[0])}for(Y.position={start:gi(R.length>0?R[0][1].start:{line:1,column:1,offset:0}),end:gi(R.length>0?R[R.length-2][1].end:{line:1,column:1,offset:0})},we=-1;++we<t.transforms.length;)Y=t.transforms[we](Y)||Y;return Y}function r(R,Y,Z){let ie=-1;for(;++ie<R.length;)R[ie].call(Y,Z)}function s(R,Y){let Z=R.length-1,ie=Y-1,mt=-1,we=!1,pt,Ln,ga,ya,ba=[];for(;++ie<=Z;){let vt=R[ie];switch(vt[1].type){case"listUnordered":case"listOrdered":case"blockQuote":{vt[0]==="enter"?mt++:mt--,ya=void 0;break}case"lineEndingBlank":{vt[0]==="enter"&&(pt&&!ya&&!mt&&!ga&&(ga=ie),ya=void 0);break}case"linePrefix":case"listItemValue":case"listItemMarker":case"listItemPrefix":case"listItemPrefixWhitespace":break;default:ya=void 0}if(!mt&&vt[0]==="enter"&&vt[1].type==="listItemPrefix"||mt===-1&&vt[0]==="exit"&&(vt[1].type==="listUnordered"||vt[1].type==="listOrdered")){if(pt){let Br=ie;for(Ln=void 0;Br--;){let jn=R[Br];if(jn[1].type==="lineEnding"||jn[1].type==="lineEndingBlank"){if(jn[0]==="exit")continue;Ln&&(R[Ln][1].type="lineEndingBlank",we=!0),jn[1].type="lineEnding",Ln=Br}else if(!(jn[1].type==="linePrefix"||jn[1].type==="blockQuotePrefix"||jn[1].type==="blockQuotePrefixWhitespace"||jn[1].type==="blockQuoteMarker"||jn[1].type==="listItemIndent"))break}ga&&(!Ln||ga<Ln)&&(pt._spread=!0),pt.end=Object.assign({},Ln?R[Ln][1].start:vt[1].end),ba.push({at:Ln||ie,event:["exit",pt,vt[2]]})}if(vt[1].type==="listItemPrefix"){let Br={type:"listItem",_spread:!1,start:Object.assign({},vt[1].start),end:void 0};pt=Br,ba.push({at:ie,event:["enter",Br,vt[2]]}),ga=void 0,ya=!0}}}let Jp=R.splice(Y),dd=0;for(ie=-1;++ie<Jp.length;){for(;dd<ba.length&&ba[dd].at===Y+ie;)R.push(ba[dd++].event);R.push(Jp[ie])}R[Y][1]._spread=we}function a(R,Y){return Z;function Z(ie){l.call(this,R(ie),ie),Y&&Y.call(this,ie)}}function o(){this.stack.push({type:"fragment",children:[]})}function l(R,Y,Z){this.stack[this.stack.length-1].children.push(R),this.stack.push(R),this.tokenStack.push([Y,Z||void 0]),R.position={start:gi(Y.start),end:void 0}}function c(R){return Y;function Y(Z){R&&R.call(this,Z),u.call(this,Z)}}function u(R,Y){let Z=this.stack.pop(),ie=this.tokenStack.pop();if(!ie)throw new Error("Cannot close `"+R.type+"` ("+Gr({start:R.start,end:R.end})+"): it\u2019s not open");ie[0].type!==R.type&&(Y?Y.call(this,R,ie[0]):(ie[1]||Rh).call(this,R,ie[0])),Z.position.end=gi(R.end)}function d(){return Vd(this.stack.pop())}function m(){this.data.expectingFirstListItemValue=!0}function p(R){if(this.data.expectingFirstListItemValue){let Y=this.stack[this.stack.length-2];Y.start=Number.parseInt(this.sliceSerialize(R),10),this.data.expectingFirstListItemValue=void 0}}function h(){let R=this.resume(),Y=this.stack[this.stack.length-1];Y.lang=R}function f(){let R=this.resume(),Y=this.stack[this.stack.length-1];Y.meta=R}function g(){this.data.flowCodeInside||(this.buffer(),this.data.flowCodeInside=!0)}function b(){let R=this.resume(),Y=this.stack[this.stack.length-1];Y.value=R.replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),this.data.flowCodeInside=void 0}function k(){let R=this.resume(),Y=this.stack[this.stack.length-1];Y.value=R.replace(/(\r?\n|\r)$/g,"")}function x(R){let Y=this.resume(),Z=this.stack[this.stack.length-1];Z.label=Y,Z.identifier=Qe(this.sliceSerialize(R)).toLowerCase()}function E(){let R=this.resume(),Y=this.stack[this.stack.length-1];Y.title=R}function C(){let R=this.resume(),Y=this.stack[this.stack.length-1];Y.url=R}function M(R){let Y=this.stack[this.stack.length-1];if(!Y.depth){let Z=this.sliceSerialize(R).length;Y.depth=Z}}function N(){this.data.setextHeadingSlurpLineEnding=!0}function F(R){let Y=this.stack[this.stack.length-1];Y.depth=this.sliceSerialize(R).codePointAt(0)===61?1:2}function P(){this.data.setextHeadingSlurpLineEnding=void 0}function q(R){let Z=this.stack[this.stack.length-1].children,ie=Z[Z.length-1];(!ie||ie.type!=="text")&&(ie=jv(),ie.position={start:gi(R.start),end:void 0},Z.push(ie)),this.stack.push(ie)}function $(R){let Y=this.stack.pop();Y.value+=this.sliceSerialize(R),Y.position.end=gi(R.end)}function j(R){let Y=this.stack[this.stack.length-1];if(this.data.atHardBreak){let Z=Y.children[Y.children.length-1];Z.position.end=gi(R.end),this.data.atHardBreak=void 0;return}!this.data.setextHeadingSlurpLineEnding&&t.canContainEols.includes(Y.type)&&(q.call(this,R),$.call(this,R))}function U(){this.data.atHardBreak=!0}function se(){let R=this.resume(),Y=this.stack[this.stack.length-1];Y.value=R}function ae(){let R=this.resume(),Y=this.stack[this.stack.length-1];Y.value=R}function Oe(){let R=this.resume(),Y=this.stack[this.stack.length-1];Y.value=R}function Fe(){let R=this.stack[this.stack.length-1];if(this.data.inReference){let Y=this.data.referenceType||"shortcut";R.type+="Reference",R.referenceType=Y,delete R.url,delete R.title}else delete R.identifier,delete R.label;this.data.referenceType=void 0}function Jt(){let R=this.stack[this.stack.length-1];if(this.data.inReference){let Y=this.data.referenceType||"shortcut";R.type+="Reference",R.referenceType=Y,delete R.url,delete R.title}else delete R.identifier,delete R.label;this.data.referenceType=void 0}function xn(R){let Y=this.sliceSerialize(R),Z=this.stack[this.stack.length-2];Z.label=Oh(Y),Z.identifier=Qe(Y).toLowerCase()}function S(){let R=this.stack[this.stack.length-1],Y=this.resume(),Z=this.stack[this.stack.length-1];if(this.data.inReference=!0,Z.type==="link"){let ie=R.children;Z.children=ie}else Z.alt=Y}function zt(){let R=this.resume(),Y=this.stack[this.stack.length-1];Y.url=R}function qn(){let R=this.resume(),Y=this.stack[this.stack.length-1];Y.title=R}function T(){this.data.inReference=void 0}function kt(){this.data.referenceType="collapsed"}function Nr(R){let Y=this.resume(),Z=this.stack[this.stack.length-1];Z.label=Y,Z.identifier=Qe(this.sliceSerialize(R)).toLowerCase(),this.data.referenceType="full"}function Io(R){this.data.characterReferenceType=R.type}function Ro(R){let Y=this.sliceSerialize(R),Z=this.data.characterReferenceType,ie;Z?(ie=cl(Y,Z==="characterReferenceMarkerNumeric"?10:16),this.data.characterReferenceType=void 0):ie=Vr(Y);let mt=this.stack[this.stack.length-1];mt.value+=ie}function We(R){let Y=this.stack.pop();Y.position.end=gi(R.end)}function ha(R){$.call(this,R);let Y=this.stack[this.stack.length-1];Y.url=this.sliceSerialize(R)}function Wn(R){$.call(this,R);let Y=this.stack[this.stack.length-1];Y.url="mailto:"+this.sliceSerialize(R)}function Fr(){return{type:"blockquote",children:[],position:void 0}}function nr(){return{type:"code",lang:null,meta:null,value:"",position:void 0}}function cd(){return{type:"inlineCode",value:"",position:void 0}}function _v(){return{type:"definition",identifier:"",label:null,title:null,url:"",position:void 0}}function Kv(){return{type:"emphasis",children:[],position:void 0}}function Hp(){return{type:"heading",depth:0,children:[],position:void 0}}function $p(){return{type:"break",position:void 0}}function Vp(){return{type:"html",value:"",position:void 0}}function Pv(){return{type:"image",title:null,url:"",alt:null,position:void 0}}function Gp(){return{type:"link",title:null,url:"",children:[],position:void 0}}function Qp(R){return{type:"list",ordered:R.type==="listOrdered",start:null,spread:R._spread,children:[],position:void 0}}function zv(R){return{type:"listItem",spread:R._spread,checked:null,children:[],position:void 0}}function qv(){return{type:"paragraph",children:[],position:void 0}}function Wv(){return{type:"strong",children:[],position:void 0}}function jv(){return{type:"text",value:"",position:void 0}}function Uv(){return{type:"thematicBreak",position:void 0}}}function gi(n){return{line:n.line,column:n.column,offset:n.offset}}function Fh(n,t){let e=-1;for(;++e<t.length;){let i=t[e];Array.isArray(i)?Fh(n,i):dx(n,i)}}function dx(n,t){let e;for(e in t)if(Nh.call(t,e))switch(e){case"canContainEols":{let i=t[e];i&&n[e].push(...i);break}case"transforms":{let i=t[e];i&&n[e].push(...i);break}case"afterExit":case"beforeEnter":{let i=t[e];i&&n[e].push(i);break}case"enter":case"exit":{let i=t[e];i&&Object.assign(n[e],i);break}}}function Rh(n,t){throw n?new Error("Cannot close `"+n.type+"` ("+Gr({start:n.start,end:n.end})+"): a different token (`"+t.type+"`, "+Gr({start:t.start,end:t.end})+") is open"):new Error("Cannot close document, a token (`"+t.type+"`, "+Gr({start:t.start,end:t.end})+") is still open")}vx.peek=kx;function ux(){this.buffer()}function mx(n){this.enter({type:"footnoteReference",identifier:"",label:""},n)}function px(){this.buffer()}function fx(n){this.enter({type:"footnoteDefinition",identifier:"",label:"",children:[]},n)}function hx(n){let t=this.resume(),e=this.stack[this.stack.length-1];e.type,e.identifier=Qe(this.sliceSerialize(n)).toLowerCase(),e.label=t}function gx(n){this.exit(n)}function yx(n){let t=this.resume(),e=this.stack[this.stack.length-1];e.type,e.identifier=Qe(this.sliceSerialize(n)).toLowerCase(),e.label=t}function bx(n){this.exit(n)}function kx(){return"["}function vx(n,t,e,i){let r=e.createTracker(i),s=r.move("[^"),a=e.enter("footnoteReference"),o=e.enter("reference");return s+=r.move(e.safe(e.associationId(n),{after:"]",before:s})),o(),a(),s+=r.move("]"),s}function tu(){return{enter:{gfmFootnoteCallString:ux,gfmFootnoteCall:mx,gfmFootnoteDefinitionLabelString:px,gfmFootnoteDefinition:fx},exit:{gfmFootnoteCallString:hx,gfmFootnoteCall:gx,gfmFootnoteDefinitionLabelString:yx,gfmFootnoteDefinition:bx}}}var Dh=Sn(Ka());var Yh=new Dh.default;Yh.Diff_Timeout=0;function J(n,t){if(t.sort((e,i)=>e.startIndex-i.startIndex||e.endIndex-i.endIndex),t.some((e,i)=>i>0&&e.startIndex<t[i-1].endIndex))throw new Error(A("logs.overlapping-replacements-error"));return ke(n,t)}function Ue(n,t){if(n===t)return[];let e=[],i=0,r=null;for(let[s,a]of Yh.diff_main(n,t)){if(s===0){r&&(e.push(r),r=null),i+=a.length;continue}r||(r={startIndex:i,endIndex:i,value:""}),s===-1?(r.endIndex=i+a.length,i+=a.length):r.value+=a}return r&&e.push(r),e}function Bh(n,t){let e=n.lastIndexOf(`
`,Math.max(0,t.startIndex-1));e=e===-1?0:n.lastIndexOf(`
`,Math.max(0,e-1))+1;let i=n.indexOf(`
`,t.endIndex);return i=i===-1?n.length:n.indexOf(`
`,i+1),{startIndex:e,endIndex:i===-1?n.length:i,value:""}}function Ax(n,t){return n.startIndex<=t.endIndex&&t.startIndex<=n.endIndex}function _h(n,t,e){let i=t.map(s=>Bh(e,s)),r=n.map(s=>Bh(e,s));for(let s of i)for(let a of r)if(Ax(s,a))return!1;return n.push(...t),n.sort((s,a)=>s.startIndex-a.startIndex||s.endIndex-a.endIndex),!0}var wx={tokenize:Tx,partial:!0},Kh={tokenize:Mx,partial:!0},Ph={tokenize:Ox,partial:!0},zh={tokenize:Cx,partial:!0},xx={tokenize:Ix,partial:!0},qh={name:"wwwAutolink",tokenize:Sx,previous:jh},Wh={name:"protocolAutolink",tokenize:Ex,previous:Uh},$n={name:"emailAutolink",tokenize:Lx,previous:Hh},On={};function iu(){return{text:On}}var br=48;for(;br<123;)On[br]=$n,br++,br===58?br=65:br===91&&(br=97);On[43]=$n;On[45]=$n;On[46]=$n;On[95]=$n;On[72]=[$n,Wh];On[104]=[$n,Wh];On[87]=[$n,qh];On[119]=[$n,qh];function Lx(n,t,e){let i=this,r,s;return a;function a(d){return!nu(d)||!Hh.call(i,i.previous)||ru(i.events)?e(d):(n.enter("literalAutolink"),n.enter("literalAutolinkEmail"),o(d))}function o(d){return nu(d)?(n.consume(d),o):d===64?(n.consume(d),l):e(d)}function l(d){return d===46?n.check(xx,u,c)(d):d===45||d===95||Ye(d)?(s=!0,n.consume(d),l):u(d)}function c(d){return n.consume(d),r=!0,l}function u(d){return s&&r&&De(i.previous)?(n.exit("literalAutolinkEmail"),n.exit("literalAutolink"),t(d)):e(d)}}function Sx(n,t,e){let i=this;return r;function r(a){return a!==87&&a!==119||!jh.call(i,i.previous)||ru(i.events)?e(a):(n.enter("literalAutolink"),n.enter("literalAutolinkWww"),n.check(wx,n.attempt(Kh,n.attempt(Ph,s),e),e)(a))}function s(a){return n.exit("literalAutolinkWww"),n.exit("literalAutolink"),t(a)}}function Ex(n,t,e){let i=this,r="",s=!1;return a;function a(d){return(d===72||d===104)&&Uh.call(i,i.previous)&&!ru(i.events)?(n.enter("literalAutolink"),n.enter("literalAutolinkHttp"),r+=String.fromCodePoint(d),n.consume(d),o):e(d)}function o(d){if(De(d)&&r.length<5)return r+=String.fromCodePoint(d),n.consume(d),o;if(d===58){let m=r.toLowerCase();if(m==="http"||m==="https")return n.consume(d),l}return e(d)}function l(d){return d===47?(n.consume(d),s?c:(s=!0,l)):e(d)}function c(d){return d===null||mr(d)||me(d)||Tn(d)||pr(d)?e(d):n.attempt(Kh,n.attempt(Ph,u),e)(d)}function u(d){return n.exit("literalAutolinkHttp"),n.exit("literalAutolink"),t(d)}}function Tx(n,t,e){let i=0;return r;function r(a){return(a===87||a===119)&&i<3?(i++,n.consume(a),r):a===46&&i===3?(n.consume(a),s):e(a)}function s(a){return a===null?e(a):t(a)}}function Mx(n,t,e){let i,r,s;return a;function a(c){return c===46||c===95?n.check(zh,l,o)(c):c===null||me(c)||Tn(c)||c!==45&&pr(c)?l(c):(s=!0,n.consume(c),a)}function o(c){return c===95?i=!0:(r=i,i=void 0),n.consume(c),a}function l(c){return r||i||!s?e(c):t(c)}}function Ox(n,t){let e=0,i=0;return r;function r(a){return a===40?(e++,n.consume(a),r):a===41&&i<e?s(a):a===33||a===34||a===38||a===39||a===41||a===42||a===44||a===46||a===58||a===59||a===60||a===63||a===93||a===95||a===126?n.check(zh,t,s)(a):a===null||me(a)||Tn(a)?t(a):(n.consume(a),r)}function s(a){return a===41&&i++,n.consume(a),r}}function Cx(n,t,e){return i;function i(o){return o===33||o===34||o===39||o===41||o===42||o===44||o===46||o===58||o===59||o===63||o===95||o===126?(n.consume(o),i):o===38?(n.consume(o),s):o===93?(n.consume(o),r):o===60||o===null||me(o)||Tn(o)?t(o):e(o)}function r(o){return o===null||o===40||o===91||me(o)||Tn(o)?t(o):i(o)}function s(o){return De(o)?a(o):e(o)}function a(o){return o===59?(n.consume(o),i):De(o)?(n.consume(o),a):e(o)}}function Ix(n,t,e){return i;function i(s){return n.consume(s),r}function r(s){return Ye(s)?e(s):t(s)}}function jh(n){return n===null||n===40||n===42||n===95||n===91||n===93||n===126||me(n)}function Uh(n){return!De(n)}function Hh(n){return!(n===47||nu(n))}function nu(n){return n===43||n===45||n===46||n===95||Ye(n)}function ru(n){let t=n.length,e=!1;for(;t--;){let i=n[t][1];if((i.type==="labelLink"||i.type==="labelImage")&&!i._balanced){e=!0;break}if(i._gfmAutolinkLiteralWalkedInto){e=!1;break}}return n.length>0&&!e&&(n[n.length-1][1]._gfmAutolinkLiteralWalkedInto=!0),e}function su(n,t){let e=String(n);if(typeof t!="string")throw new TypeError("Expected character");let i=0,r=e.indexOf(t);for(;r!==-1;)i++,r=e.indexOf(t,r+t.length);return i}function au(n){if(typeof n!="string")throw new TypeError("Expected a string");return n.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}function ou(n,t,e){let r=_r((e||{}).ignore||[]),s=Rx(t),a=-1;for(;++a<s.length;)wa(n,"text",o);function o(c,u){let d=-1,m;for(;++d<u.length;){let p=u[d],h=m?m.children:void 0;if(r(p,h?h.indexOf(p):void 0,m))return;m=p}if(m)return l(c,u)}function l(c,u){let d=u[u.length-1],m=s[a][0],p=s[a][1],h=0,g=d.children.indexOf(c),b=!1,k=[];m.lastIndex=0;let x=m.exec(c.value);for(;x;){let E=x.index,C={index:x.index,input:x.input,stack:[...u,c]},M=p(...x,C);if(typeof M=="string"&&(M=M.length>0?{type:"text",value:M}:void 0),M===!1?m.lastIndex=E+1:(h!==E&&k.push({type:"text",value:c.value.slice(h,E)}),Array.isArray(M)?k.push(...M):M&&k.push(M),h=E+x[0].length,b=!0),!m.global)break;x=m.exec(c.value)}return b?(h<c.value.length&&k.push({type:"text",value:c.value.slice(h)}),d.children.splice(g,1,...k)):k=[c],g+k.length}}function Rx(n){let t=[];if(!Array.isArray(n))throw new TypeError("Expected find and replace tuple or list of tuples");let e=!n[0]||Array.isArray(n[0])?n:[n],i=-1;for(;++i<e.length;){let r=e[i];t.push([Nx(r[0]),Fx(r[1])])}return t}function Nx(n){return typeof n=="string"?new RegExp(au(n),"g"):n}function Fx(n){return typeof n=="function"?n:function(){return n}}function cu(){return{transforms:[Px],enter:{literalAutolink:Bx,literalAutolinkEmail:lu,literalAutolinkHttp:lu,literalAutolinkWww:lu},exit:{literalAutolink:Kx,literalAutolinkEmail:_x,literalAutolinkHttp:Dx,literalAutolinkWww:Yx}}}function Bx(n){this.enter({type:"link",title:null,url:"",children:[]},n)}function lu(n){this.config.enter.autolinkProtocol.call(this,n)}function Dx(n){this.config.exit.autolinkProtocol.call(this,n)}function Yx(n){this.config.exit.data.call(this,n);let t=this.stack[this.stack.length-1];t.type,t.url="http://"+this.sliceSerialize(n)}function _x(n){this.config.exit.autolinkEmail.call(this,n)}function Kx(n){this.exit(n)}function Px(n){ou(n,[[/(https?:\/\/|www(?=\.))([-.\w]+)([^ \t\r\n]*)/gi,zx],[/(?<=^|\s|\p{P}|\p{S})([-.\w+]+)@([-\w]+(?:\.[-\w]+)+)/gu,qx]],{ignore:["link","linkReference"]})}function zx(n,t,e,i,r){let s="";if(!$h(r)||(/^w/i.test(t)&&(e=t+e,t="",s="http://"),!Wx(e)))return!1;let a=jx(e+i);if(!a[0])return!1;let o={type:"link",title:null,url:s+t+a[0],children:[{type:"text",value:t+a[0]}]};return a[1]?[o,{type:"text",value:a[1]}]:o}function qx(n,t,e,i){return!$h(i,!0)||/[-\d_]$/.test(e)?!1:{type:"link",title:null,url:"mailto:"+t+"@"+e,children:[{type:"text",value:t+"@"+e}]}}function Wx(n){let t=n.split(".");return!(t.length<2||t[t.length-1]&&(/_/.test(t[t.length-1])||!/[a-zA-Z\d]/.test(t[t.length-1]))||t[t.length-2]&&(/_/.test(t[t.length-2])||!/[a-zA-Z\d]/.test(t[t.length-2])))}function jx(n){let t=/[!"&'),.:;<>?\]}]+$/.exec(n);if(!t)return[n,void 0];n=n.slice(0,t.index);let e=t[0],i=e.indexOf(")"),r=su(n,"("),s=su(n,")");for(;i!==-1&&r>s;)n+=e.slice(0,i+1),e=e.slice(i+1),i=e.indexOf(")"),s++;return[n,e]}function $h(n,t){let e=n.input.charCodeAt(n.index-1);return(n.index===0||Tn(e)||pr(e))&&(!t||e!==47)}var Pa=new Vo({maxSize:64*1024*1024,maxEntrySize:16*1024*1024,sizeCalculation:n=>8192+Math.max(16*n.text.length,n.treeBytes)}),Ux=["value","lang","meta","url","title","alt","identifier","label"],za=(b=>(b.Link="link",b.Footnote="footnoteDefinition",b.Paragraph="paragraph",b.Italics="emphasis",b.Bold="strong",b.ListItem="listItem",b.Code="code",b.InlineCode="inlineCode",b.Image="image",b.List="list",b.Blockquote="blockquote",b.HorizontalRule="thematicBreak",b.Html="html",b.Heading="heading",b.Text="text",b.Math="math",b.InlineMath="inlineMath",b))(za||{});function pu(n){let t=Pa.get(n);if(t)return t;let e=eu(n,{extensions:[ll([zd(),iu(),jd(["yaml"])]),Hd()],mdastExtensions:[[tu(),cu(),Ud(["yaml"])],$d()]}),i={text:n,ast:e,positionsByType:new Map,treeBytes:0};return Pa.set(n,i),i}function Jh(n){return pu(n).ast}function ot(n,t){let e=pu(t);Zh(e);let i=e.positionsByType.get(n);return i===void 0&&(i=[],ar(e.ast,n,r=>{i.push(r.position)}),i.sort((r,s)=>s.start.offset-r.start.offset),e.positionsByType.set(n,i)),i.slice()}function Hx(n){let t=pu(n);Zh(t);let e="definition",i=t.positionsByType.get(e);return i===void 0&&(i=[],ar(t.ast,e,r=>{if(r.position&&r.url&&!r.url.match(Ar)){let s=r.url,a=n.substring(r.position.start.offset,r.position.end.offset).indexOf(s),o={line:r.position.start.line,column:r.position.start.column+a,offset:r.position.start.offset+a};i.push({start:o,end:{line:o.line,column:o.column+s.length,offset:o.offset+s.length}})}}),i.sort((r,s)=>s.start.offset-r.start.offset),t.positionsByType.set(e,i)),i.slice()}function Zh(n){if(n.treeBytes!==0)return;let t=Object.values(za).filter(r=>r!=="text"),e=new Map;for(let r of t)e.set(r,[]);let i=2*n.text.length;ar(n.ast,(r,s,a)=>{i+=384;for(let o of Ux){let l=r[o];typeof l=="string"&&(i+=2*l.length)}r.position=r.position??$x(r,a,s,n.text),e.get(r.type)?.push(r.position)});for(let[r,s]of e)s.sort((a,o)=>o.start.offset-a.start.offset),n.positionsByType.set(r,s);n.treeBytes=i,Pa.peek(n.text)===n&&(Pa.delete(n.text),Pa.set(n.text,n))}function du(n){if(n.type==="text")return n.value;if(n.type==="link")return n.children.map(du).filter(t=>t!==void 0).join("")}function $x(n,t,e,i){if(!t?.position||e===void 0)return;let r=du(n);if(!r)return;let s=t.position.start.offset,a=t.position.end.offset,o=i.slice(s,a),l=0;for(let m=0;m<e;m++){let p=du(t.children[m]);if(!p)continue;let h=o.indexOf(p,l);if(h===-1)return;l=h+p.length}let c=o.indexOf(r,l);if(c===-1)return;let u=s+c,d=u+r.length;return{start:Vh(i,u),end:Vh(i,d)}}function Vh(n,t){let e=1,i=1;for(let r=0;r<t;r++)n[r]===`
`?(e++,i=1):i++;return{line:e,column:i,offset:t}}function yi(n,t=!1){let e=Jh(n),i=[];return ar(e,"listItem",r=>{if(!r.children||r.children.length===0){t&&i.push({position:r.position,isEmpty:!0});return}for(let s of r.children)s.type==="paragraph"&&i.push({position:s.position,isEmpty:!1})}),i.sort((r,s)=>s.position.start.offset-r.position.start.offset),i}function Xh(n){let t=Jh(n),e=[];return ar(t,"heading",i=>{if(!(!i.children||i.children.length===0))for(let r of i.children)r.type==="text"&&e.push({position:r.position,text:r.value})}),e.sort((i,r)=>r.position.start.offset-i.position.start.offset),e}function eg(n,t,e){let i=ot("footnoteDefinition",n).filter(c=>!e.isProtected(c.start.offset,n.indexOf("]",c.start.offset)+2)),r=[],s=new Map,a=new Map,o=function(c,u,d){let m=u.match(/\[\^.*?\]/)[0];if(s.has(m)){let g=s.get(m);g.footnotesReferencingKey.push(u),s.set(m,g);return}let p,h=[];do{if(d<0)break;p=c.lastIndexOf(m,d),p!==-1&&(e.isProtected(p,p+m.length)||h.push(p),d=p-1)}while(p>0);let f={key:m,referencePositions:h,footnotesReferencingKey:[u]};s.set(m,f)};for(let c of i){let u=n.substring(c.start.offset,c.end.offset);r.push(u),o(n,u,c.start.offset-1)}for(let c of i)c.end.offset<n.length&&n[c.end.offset]===`
`&&(n=n.substring(0,c.end.offset)+n.substring(c.end.offset+1)),c.end.offset<n.length&&n[c.end.offset]===`
`&&(n=n.substring(0,c.end.offset)+n.substring(c.end.offset+1)),n=n.substring(0,c.start.offset)+n.substring(c.end.offset);for(let c of s){let u=c[1],d=u.referencePositions.length-u.footnotesReferencingKey.length;d=d>=0?d:0;let m=0;for(let p of u.footnotesReferencingKey){if(m+d>=u.referencePositions.length)throw new Error(A("logs.missing-footnote-error-message").replace("{FOOTNOTE}",p));a.set(p,u.referencePositions[d+m++])}}r=r.sort((c,u)=>a.get(c)-a.get(u)),r.length>0&&(n=n.trimEnd());let l=`
`;t?l=`
`:r.length>0&&(n+=`
`);for(let c of r)n+=l+c;return n}function tg(n,t){let e=ot("footnoteDefinition",n).filter(f=>!t.isProtected(f.start.offset,n.indexOf("]",f.start.offset)+2)),i=[],r=new Map,s=new Map,a=[],o=new Set,l=function(f,g,b){let k=g.match(/\[\^.*?\]/)[0];r.set(g,k);let x=o.has(k);if(x&&i.includes(g))return;if(x)throw new Error(A("logs.too-many-footnotes-error-message").replace("{FOOTNOTE_KEY}",k));let E;do E=f.lastIndexOf(k,b),E!==-1&&(!t.isProtected(E,E+k.length)&&(E+g.length>f.length||f.substring(E,E+g.length)!==g)&&a.push({key:k,position:E}),b=E-1);while(E>0);o.add(k)};for(let f of e){let g=n.substring(f.start.offset,f.end.offset);i.unshift(g),l(n,g,f.start.offset)}let c=1,u=new Set;for(let f of i){if(u.has(f))continue;u.add(f);let g=r.get(f),b=`[^${c++}]`;s.set(g,b)}a.sort((f,g)=>g.position-f.position);let d=[],m=[];for(let f of a){let g=s.get(f.key);d.push({startIndex:f.position,endIndex:f.position+f.key.length,value:g})}u.clear();for(let f of e.slice().reverse()){let g=n.substring(f.start.offset,f.end.offset);if(u.has(g)){let x=f.start.offset;n[x-1]===`
`&&n[f.end.offset]===`
`&&x--,m.push({startIndex:x,endIndex:f.end.offset,value:""});continue}u.add(g);let b=r.get(g),k=s.get(b);d.some(x=>x.startIndex===f.start.offset)||d.push({startIndex:f.start.offset,endIndex:f.start.offset+b.length,value:k})}let p=new Et(m),h=d.filter(f=>!p.isProtected(f.startIndex,f.endIndex));return h.push(...p.ranges.map(f=>({...f,value:""}))),ke(n,h.sort((f,g)=>f.startIndex-g.startIndex))}function dl(n,t,e,i){let r=e==="strong"?2:1,s=ot(e,n).filter(l=>!i.isProtected(l.start.offset,l.start.offset+r)&&!i.isProtected(l.end.offset-r,l.end.offset));if(s.length===0)return n;let a;if(t==="underscore")a="_";else if(t==="asterisk")a="*";else{let l=s[s.length-1];a=n.substring(l.start.offset,l.start.offset+1)}e==="strong"&&(a+=a);let o=[];for(let l of s)o.push({startIndex:l.start.offset,endIndex:l.start.offset+a.length,value:a}),o.push({startIndex:l.end.offset-a.length,endIndex:l.end.offset,value:a});return J(n,o)}function ng(n,t,e){let i=e.projection(),r=kr("paragraph",i);if(r.length===0)return n;n=i.text;for(let s of r){let a=n.substring(s.startIndex,s.endIndex).split(`
`),o=a.length-1;if(o<1)continue;let l=0;if(!(Lg.test(a[0])&&a[1].startsWith(">")&&(l=1,o<2))){for(let c=l;c<o;c++){let u=a[c];Vx(u,t)||(a[c]=Gx(u,t))}n=ui(n,s.startIndex,s.endIndex,a.join(`
`))}}return vr(i,n)}function Vx(n,t){return!!(n.endsWith("<br>")&&t=="<br>"||n.endsWith("<br/>")&&t=="<br/>"||n.endsWith(" ")&&t==" "||!n.endsWith("\\\\")&&n.endsWith("\\")&&t=="\\")}function Gx(n,t){n=n.trimEnd();let e=0;return n.endsWith("<br>")&&(e=4),n.endsWith("<br/>")&&(e=5),!n.endsWith("\\\\")&&n.endsWith("\\")&&(e=1),e&&(n=n.substring(0,n.length-e)),n.trimEnd()+t}function ig(n,t){let e=t.projection();n=e.text;let i=n.endsWith(`
`),r=ot("paragraph",n);if(r.length===0)return e.source;let s=[],a=new Map,o=(l,c,u)=>{let d=`${l}:${c}`,m=a.get(d);if(m){if(m.value!=u)throw new Error(A("logs.paragraph-gap-conflict-error"));return}let p={startIndex:l,endIndex:c,value:u};a.set(d,p),s.push(p)};for(let l of r){let c=l.start.offset;for(c>0&&c--;c>=0&&n.charAt(c)!=`
`;)c--;c++;let u=n.substring(c,l.end.offset).split(`
`),d=u[0].trimStart();if(d.startsWith(">")||d.match(ul)||d.match(ml))continue;let m=c;for(let b=0;b<u.length-1;b++){let k=u[b];m+=k.length;let x=k.endsWith("<br>")||k.endsWith("<br/>")||k.endsWith(" ")||!k.endsWith("\\\\")&&k.endsWith("\\");s.push({startIndex:m,endIndex:m+1,value:x?`
`:`
`}),m++}let p=c;for(;c>0&&n.charAt(c-1)==`
`;)c--;o(c,p,c==0?"":`
`);let h=n.length,f=l.end.offset;for(f<h&&f++;f<h&&n.charAt(f)==`
`;)f++;let g=`
`;f==h&&(g=i?`
`:""),o(l.end.offset,f,g)}return vr(e,J(n,s))}function rg(n,t){let e=ot("link",n),i=[];for(let r of e){if(r==null||t.isProtected(r.start.offset,r.end.offset))continue;let s=n.substring(r.start.offset,r.end.offset);if(!s.match(Ar))continue;let a=s.indexOf("]"),o=s.substring(0,1)+s.substring(1,a).trim()+s.substring(a);i.push({startIndex:r.start.offset,endIndex:r.end.offset,value:o})}return J(n,i)}function sg(n,t,e){let i=ot("emphasis",n),r=[];for(let s of i)e.isProtected(s.start.offset,s.start.offset+1)||e.isProtected(s.end.offset-1,s.end.offset)||r.push(...t(n.substring(s.start.offset+1,s.end.offset-1),s.start.offset+1,e));return r}function ag(n,t,e){let i=ot("strong",n),r=[];for(let s of i)e.isProtected(s.start.offset,s.start.offset+2)||e.isProtected(s.end.offset-2,s.end.offset)||r.push(...t(n.substring(s.start.offset+2,s.end.offset-2),s.start.offset+2,e));return r}function kr(n,t){let e=[];for(let i of ot(n,t.source)){let r=t.sourceToProjection(i.start.offset),s=t.sourceToProjection(i.end.offset);r!==void 0&&s!==void 0&&!t.isToken(r)&&e.push({startIndex:r,endIndex:s})}return e}function vr(n,t){let e=[];for(let i of Ue(n.text,t)){let r=n.editRangeToSource(i);r&&e.push({...r,value:i.value})}return J(n.source,e)}function og(n,t){let e=Ue(n.text,t),i=s=>{let a=0;for(let o of e){if(o.startIndex>s)break;if(o.endIndex>s)return;a+=o.value.length-(o.endIndex-o.startIndex)}return s+a},r=[];for(let s of kr("inlineMath",n)){let a=i(s.startIndex),o=i(s.endIndex);a!==void 0&&o!==void 0&&r.push({startIndex:a,endIndex:o})}return r}function lg(n,t){let e=t.projection(),i=e.text,r=kr("code",e);for(let s of r){let a=i.substring(s.startIndex,s.endIndex);!a.startsWith("```")&&!a.startsWith("~~~")||(i=mi(i,s.startIndex,s.endIndex))}return vr(e,i)}function cg(n,t,e){let i=e.projection(),r=i.text,s=kr("math",i);for(let a of s)r=mi(r,a.startIndex,a.endIndex);s=og(i,r);for(let a of s)r.substring(a.startIndex,a.endIndex).startsWith("$".repeat(t))&&(r=mi(r,a.startIndex,a.endIndex));return vr(i,r)}function dg(n,t){let e=t.projection(),i=e.text,r=kr("blockquote",e);for(let s of r){let a=s.endIndex;for(;a<i.length-1&&i.charAt(a)!==`
`;)a++;i=mi(i,s.startIndex,a,!0)}return vr(e,i)}function ug(n,t){let e=t.projection(),i=e.text,r=kr("thematicBreak",e);for(let s of r)i=mi(i,s.startIndex,s.endIndex);return vr(e,i)}function mg(n,t,e,i,r){let s=ot("list",n);if(!s)return n;let a=/^(( |\t|> )*)((\d+(\.|\)))|[-*+])([^\n]*)$/gm,o=new Set,l=0,c=0;for(let u of n.matchAll(a)){l+=Tt(n.substring(c,u.index),`
`),c=u.index;let d=u.index+u[1].length;r.isProtected(d,d+u[3].length)&&o.add(l)}for(let u of s){let d=u.start.offset;for(;d>0&&n.charAt(d-1)!==`
`;)d--;let m=n.substring(d,u.end.offset),p=function(x){let E=x.lastIndexOf("> ");return E!==-1&&(x=x.substring(E+2)),x=x.replaceAll(" "," "),Math.floor((x.split(" ").length-1)/2)+1},h=new Map,f=function(x,E){let C=E;for(;C>x;)h.delete(C--)},g=-1,b=Tt(n.substring(0,d),`
`),k=0;m=m.replace(a,(x,E="",C,M,N,F,P,q)=>{if(b+=Tt(m.substring(k,q),`
`),k=q,o.has(b))return x;let $=t==="preserve"||i?parseInt(N,10):1,j=p(E);if(!/^\d/.test(M)){let U=j>g?j:g;return f(j,U),x}return h.has(j)?t==="ascending"?($=h.get(j)+1,h.set(j,$)):i&&($=h.get(j)):h.set(j,$),g>j&&f(j,g),g=j,`${E}${$}${e}${P}`}),n=ui(n,d,u.end.offset,m)}return n}function pg(n,t,e){let i=ot("listItem",n).filter(o=>!e.isProtected(o.start.offset,o.start.offset+1));if(!i)return n;let r=/^((\d+[.)])|(- \[[ x]\]))/m,s=t;if(t=="consistent"){let o=i.length-1;for(;o>=0;){let l=n.substring(i[o].start.offset,i[o].end.offset);if(o--,!l.match(r)){s=l.charAt(0);break}}if(o==-1)return n}let a=[];for(let o of i)n.substring(o.start.offset,o.end.offset).match(r)||a.push({startIndex:o.start.offset,endIndex:o.start.offset+1,value:s});return J(n,a)}function fg(n,t){let e=ot("blockquote",n),i=new Map;for(let r of e){let s=r.end.offset;for(;s<n.length-1&&n.charAt(s)!==`
`;)s++;i.set(r,t(n.substring(r.start.offset,s),r.start.offset))}for(let r of e){let s=i.get(r),a=r.end.offset;for(;a<n.length-1&&n.charAt(a)!==`
`;)a++;let o=n.substring(r.start.offset,a);o=s(o),n=ui(n,r.start.offset,a,o)}return n}function hg(n,t,e){let i=e.projection(),r=i.text,s=kr("math",i),a=new RegExp("^(\\${"+t+",})(\\n*)"),o=new RegExp("(\\n*)(\\${"+t+",})([^\\$]*)$");for(let l of s){let c=r.substring(l.startIndex,l.endIndex),u=Qx(c,t,l.startIndex);for(let d of u)r=Gh(r,d.startIndex,d.endIndex,a,o)}s=og(i,r);for(let l of s)r.substring(l.startIndex,l.endIndex).startsWith("$".repeat(t))&&(r=Gh(r,l.startIndex,l.endIndex,a,o));return vr(i,r)}function Qx(n,t,e){let i="$".repeat(t),r=t;for(;n.charAt(r)==="$";)i+="$",r++;let s=[],a=Tt(n,i);if(a<=1)return[];if(a===2)return s.unshift({startIndex:e,endIndex:e+n.length}),s;a===3&&s.unshift({startIndex:e,endIndex:e+n.indexOf(i,i.length)+i.length}),a%2===1&&a--;let o=e,l=i.length;for(;a>2;){let c=n.indexOf(i,l)+i.length;s.unshift({startIndex:o,endIndex:e+c}),o=e+c+1,l=c+1,a-=2}return s.unshift({startIndex:e+n.indexOf(i,l),endIndex:e+n.length}),s}function Gh(n,t,e,i,r){let s=n.substring(pi(n,t),t)??"",[a]=ur(s,s.length),o=n.substring(pi(n,e),e)??"",l=n.substring(t,e),c=kg.test(s.trim()),u=!1;for(l=l.replace(i,(d,m,p="")=>{let h="";return!c&&s.trim()!=""?(h+=`
`,u=!0):c&&!uu.test(s)&&(h+=`
`+a,u=!0),h+=m+`
`,p===""&&c&&(h+=a),h}),l=l.replace(r,(d,m="",p,h)=>{let f=m==="";return f&&c&&uu.test(o.trim())?d:f&&c?`
`+a+p+h:`
`+p+h});u&&t>0;){let d=n[t-1];if(d!==" "&&d!==" ")break;t--}return ui(n,t,e,l)}function fi(n){let t=[...n.matchAll(vg)],e=[];for(let i of t){let r=pi(n,i.index);if(r===0)continue;let s=pi(n,r-1),a=i[0],o=n.substring(r,i.index+a.length);if(Jx(o,a))continue;let l=s,c=n.substring(s,r-1);if(!a.includes("|")&&!c.includes("|"))continue;c=c.replace(mu,h=>(l+=h.length-1,""));let u=a.replace(mu,"");if(c.endsWith("|")&&(c=c.slice(0,-1)),u.endsWith("|")&&(u=u.slice(0,-1)),Qh(c)!==Qh(u))continue;if(s!==0){let h=pi(n,s-1),f=n.substring(h,s-1);if(f.startsWith("|")||f.endsWith("|"))continue}let d=i.index+i[0].length;if(d>=n.length-1){e.push({startIndex:l,endIndex:n.length});continue}let m=n.substring(d+1).split(`
`),p=0;for(;p<m.length&&Ag.test(m[p]);)d+=m[p].length+1,p++;e.push({startIndex:l,endIndex:d})}return e.reverse()}function Jx(n,t){if(n.trim()===""||t.includes("||"))return!0;let e=n.replace(t,"");return/[^\s>]/.test(e)}function Qh(n){let t=!1,e=0,i=0,r;for(let s=0;s<n.length;s++)r=n[s],r==="\\"?(e++,t=e%2==1):(e=0,r==="|"&&!t&&i++,t=!1);return i}function gg(n){let t=0,e=[],i=[...n.matchAll(wg)];if(!i||i.length===0)return e;let r=[...n.matchAll(xg)];return i.forEach(s=>{t=s.index;let a=!1,o=n.length-1;for(;r&&r.length!==0&&!a;)if(r[0].index<=t)r.shift();else{a=!0;let l=r[0];o=l.index+l[0].length}e.push({startIndex:t,endIndex:o}),!r||r.length}),e.reverse()}function yg(n,t,e){let i=ot("code",n);for(let r of i){let s=n.substring(r.start.offset,r.end.offset);if(!s.startsWith("```")||s.substring(3,s.indexOf(`
`)).trim()!=="")continue;let o=r.start.offset+3;e.isProtected(o,o)||(n=ui(n,o,o,t))}return n}function bg(n){let t=ot("link",n),e=[];for(let i of t)n.substring(i.start.offset,i.end.offset).match(Ar)||(i=Xx(n,i),!eL(n,i)&&e.push(Zx(n,i)));return e.push(...Hx(n)),e.sort((i,r)=>r.start.offset-i.start.offset),e}function Zx(n,t){let e=t.end.offset;for(;e>t.start.offset;){let i=n[e-1];if(!Sg.test(i))break;e--}return e===t.end.offset?t:{...t,end:{...t.end,offset:e}}}function Xx(n,t){let e="mailto:",i=t.start.offset;if(i<e.length||n.substring(i-e.length,i)!==e)return t;let r=i-e.length;return{start:{...t.start,offset:r,column:t.start.column-e.length},end:t.end}}function eL(n,t){for(let e=t.start.offset-1;e>=0;e--){let i=n[e];if(i===void 0||i.charCodeAt(0)>127||/\s/.test(i))return!1;if(i===":"&&e>0)return n[e-1]!==":"}return!1}var cn=/^([ \t]*)(#+)([ \t]+)([^\n\r]*?)([ \t]+#+)?$/gm,Eg=`^XXX\\.*?
(?:((?:.|
)*?)
)?XXX(?=\\s|$)$`,Ze=/^---\n((?:(((?!---)(?:.|\n)*?)\n)?))---(?=\n|$)/,tL=Eg.replaceAll("X","`"),nL=Eg.replaceAll("X","~"),iL=`^(( |( {4})).*
)+`,FN=new RegExp(`${tL}|${nL}|${iL}`,"gm"),pl=/(!?)\[{2}([^\][\n|]+)(\|([^\][\n|]+))?(\|([^\][\n|]+))?\]{2}/g,Ar=/(!?)\[([^[]*)\](\(.*\))/g,fl=/(\s|^)(#(?=\d*[\p{L}\-_/\p{Emoji_Presentation}])[\p{L}\-_\d/\p{Emoji_Presentation}]+)/gu,Tg=/^(?=\d*[\p{L}\-_/\p{Emoji_Presentation}])[\p{L}\-_\d/\p{Emoji_Presentation}]+$/u,Mg=/^%%\n[^%]*\n%%/gm,qa=/[,\s]+/,fu=/\S+/g,hl=/(\. ?){2}\./g,Wa="\\s*(>\\s*)*",uu=/^ {0,3}(>( |\t)*)+\$*?$/m,kg=/^\s*(>\s*)+/m,vg=/(\|? *:?-{1,}:? *\|?)(\| *:?-{1,}:? *\|?)*( |\t)*$/gm,mu=/^(((?:>[ \t]*)+)|([ ]{0,3}))\|/m,Ag=/[^\n]*?\|[^\n]*?(\n|$)/m,Og=/(([a-z\-0-9]+:)\/{2,3})([^\s/?#]*[^\s")'.?!/]|[/])?(([/?#][^\s")']*[^\s")'.?!])|[/])?/gi,Jr=/(?:(?:(?:[a-z]+:)?\/\/)|www\.)(?:localhost|(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(?:(?:[a-fA-F\d]{1,4}:){7}(?:[a-fA-F\d]{1,4}|:)|(?:[a-fA-F\d]{1,4}:){6}(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|:[a-fA-F\d]{1,4}|:)|(?:[a-fA-F\d]{1,4}:){5}(?::(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(?::[a-fA-F\d]{1,4}){1,2}|:)|(?:[a-fA-F\d]{1,4}:){4}(?:(?::[a-fA-F\d]{1,4}){0,1}:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(?::[a-fA-F\d]{1,4}){1,3}|:)|(?:[a-fA-F\d]{1,4}:){3}(?:(?::[a-fA-F\d]{1,4}){0,2}:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(?::[a-fA-F\d]{1,4}){1,4}|:)|(?:[a-fA-F\d]{1,4}:){2}(?:(?::[a-fA-F\d]{1,4}){0,3}:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(?::[a-fA-F\d]{1,4}){1,5}|:)|(?:[a-fA-F\d]{1,4}:){1}(?:(?::[a-fA-F\d]{1,4}){0,4}:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(?::[a-fA-F\d]{1,4}){1,6}|:)|(?::(?:(?::[a-fA-F\d]{1,4}){0,5}:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(?::[a-fA-F\d]{1,4}){1,7}|:)))(?:%[0-9a-zA-Z]{1,})?|(?:(?:[a-z0-9][-_]*)*[a-z0-9]+)(?:\.(?:[a-z0-9]-*)*[a-z0-9]+)*(?:\.(?:[a-z]{2,})))(?::\d{2,5})?(?:(?:[/?#][a-z0-9-_%/&=?$.+~:!*‘(,#@]*[a-z0-9-%_/$+~:!*‘(,])|[/])?/gi,BN=new RegExp("^"+Jr.source+"$","si"),Cg=/<a[\s]+([^>]+)>((?:.(?!<\/a>))*.)<\/a>/g,Ig=/[\p{L}\p{N}\p{Pc}\p{M}\-'’`]+/gu,Rg=/&[^\s]+;$/mi,wg=Kg(!0),xg=Kg(!1),Ng=/[“”„«»]/g,Fg=/[‘’‚‹›]/g,Bg=/<%[^]*?%>/g,wr="\\[.\\]",bi=new RegExp(`^${wr}`),Dg=new RegExp(`^${Wa}- ${wr} `),gl=new RegExp(`^\\s*- ${wr} `),ul=new RegExp(`^\\s*(- |\\* |\\+ |\\d+[.)] |- (${wr}) )`,"m"),ml=/^(\[\^[^\]]*\]) ?([,.;!:?])/gm,Lg=/^ ?\[![^\s]*\]/m,Qo=/^(>\s*)+\[![^\s]*\]/m,Ca=/^\n?(>\s*)+((```)|(~~~))/m,hu=RegExp(/\p{L}/,"u"),Zr=/(\n([\t\v\f\r \u00a0\u2000-\u200b\u2028-\u2029\u3000]+)?){2,}\n/g,Sg=/\p{Script=Han}|[,。!?;:、()[]【】「」『』“”‘’《》〈〉〔〕〖〗〘〙〚〛…—~¥﹁﹂﹃﹄﹏]/u;function ft(n){return n.replace(/\$/g,"$$$$")}function Mt(n){return n.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function Yg(n){let t=n.match(pl);if(t){for(let e of t)if(e.includes("|")){let i=e.indexOf("|"),r=e.substring(0,i+1)+e.substring(i+1,e.length-2).trim()+"]]";n=n.replace(e,r)}}return n}function _g(n){let t=fi(n);if(t.length===0)return n;for(let e of t)n=mi(n,e.startIndex,e.endIndex);return n}function yl(n,t){let e=[...n.matchAll(/^#[^\S\r\n\u2028\u2029]+(.*)/gm)].find(i=>!t.isProtected(i.index,i.index+i[0].length-i[1].length));if(e&&e[1]){let i=e[1];return i=i.replaceAll(pl,(r,s,a,o)=>o!=null?o.replace("|",""):a),i=i.replaceAll(Ar,"$2"),th(i)}return""}function Kg(n){let t="(?:<!-{2,}|%%) *linter-{ENDING_TEXT} *(?:-{2,}>|%%)",e="";return n?e+="disable":e+="enable",new RegExp(t.replace("{ENDING_TEXT}",e),"g")}var bl=Symbol.for("yaml.alias"),kl=Symbol.for("yaml.document"),dn=Symbol.for("yaml.map"),gu=Symbol.for("yaml.pair"),Ot=Symbol.for("yaml.scalar"),Vn=Symbol.for("yaml.seq"),ct=Symbol.for("yaml.node.type"),un=n=>!!n&&typeof n=="object"&&n[ct]===bl,mn=n=>!!n&&typeof n=="object"&&n[ct]===kl,ht=n=>!!n&&typeof n=="object"&&n[ct]===dn,ce=n=>!!n&&typeof n=="object"&&n[ct]===gu,ne=n=>!!n&&typeof n=="object"&&n[ct]===Ot,pn=n=>!!n&&typeof n=="object"&&n[ct]===Vn;function pe(n){if(n&&typeof n=="object")switch(n[ct]){case dn:case Vn:return!0}return!1}function ue(n){if(n&&typeof n=="object")switch(n[ct]){case bl:case dn:case Ot:case Vn:return!0}return!1}var vl=n=>(ne(n)||pe(n))&&!!n.anchor;var gt=Symbol("break visit"),Pg=Symbol("skip children"),Cn=Symbol("remove node");function Ut(n,t){let e=zg(t);mn(n)?Xr(null,n.contents,e,Object.freeze([n]))===Cn&&(n.contents=null):Xr(null,n,e,Object.freeze([]))}Ut.BREAK=gt;Ut.SKIP=Pg;Ut.REMOVE=Cn;function Xr(n,t,e,i){let r=qg(n,t,e,i);if(ue(r)||ce(r))return Wg(n,i,r),Xr(n,r,e,i);if(typeof r!="symbol"){if(pe(t)){i=Object.freeze(i.concat(t));for(let s=0;s<t.items.length;++s){let a=Xr(s,t.items[s],e,i);if(typeof a=="number")s=a-1;else{if(a===gt)return gt;a===Cn&&(t.items.splice(s,1),s-=1)}}}else if(ce(t)){i=Object.freeze(i.concat(t));let s=Xr("key",t.key,e,i);if(s===gt)return gt;s===Cn&&(t.key=null);let a=Xr("value",t.value,e,i);if(a===gt)return gt;a===Cn&&(t.value=null)}}return r}async function Al(n,t){let e=zg(t);mn(n)?await es(null,n.contents,e,Object.freeze([n]))===Cn&&(n.contents=null):await es(null,n,e,Object.freeze([]))}Al.BREAK=gt;Al.SKIP=Pg;Al.REMOVE=Cn;async function es(n,t,e,i){let r=await qg(n,t,e,i);if(ue(r)||ce(r))return Wg(n,i,r),es(n,r,e,i);if(typeof r!="symbol"){if(pe(t)){i=Object.freeze(i.concat(t));for(let s=0;s<t.items.length;++s){let a=await es(s,t.items[s],e,i);if(typeof a=="number")s=a-1;else{if(a===gt)return gt;a===Cn&&(t.items.splice(s,1),s-=1)}}}else if(ce(t)){i=Object.freeze(i.concat(t));let s=await es("key",t.key,e,i);if(s===gt)return gt;s===Cn&&(t.key=null);let a=await es("value",t.value,e,i);if(a===gt)return gt;a===Cn&&(t.value=null)}}return r}function zg(n){return typeof n=="object"&&(n.Collection||n.Node||n.Value)?Object.assign({Alias:n.Node,Map:n.Node,Scalar:n.Node,Seq:n.Node},n.Value&&{Map:n.Value,Scalar:n.Value,Seq:n.Value},n.Collection&&{Map:n.Collection,Seq:n.Collection},n):n}function qg(n,t,e,i){if(typeof e=="function")return e(n,t,i);if(ht(t))return e.Map?.(n,t,i);if(pn(t))return e.Seq?.(n,t,i);if(ce(t))return e.Pair?.(n,t,i);if(ne(t))return e.Scalar?.(n,t,i);if(un(t))return e.Alias?.(n,t,i)}function Wg(n,t,e){let i=t[t.length-1];if(pe(i))i.items[n]=e;else if(ce(i))n==="key"?i.key=e:i.value=e;else if(mn(i))i.contents=e;else{let r=un(i)?"alias":"scalar";throw new Error(`Cannot replace node with ${r} parent`)}}var rL={"!":"%21",",":"%2C","[":"%5B","]":"%5D","{":"%7B","}":"%7D"},sL=n=>n.replace(/[!,[\]{}]/g,t=>rL[t]),In=class n{constructor(t,e){this.docStart=null,this.docEnd=!1,this.yaml=Object.assign({},n.defaultYaml,t),this.tags=Object.assign({},n.defaultTags,e)}clone(){let t=new n(this.yaml,this.tags);return t.docStart=this.docStart,t}atDocument(){let t=new n(this.yaml,this.tags);switch(this.yaml.version){case"1.1":this.atNextDocument=!0;break;case"1.2":this.atNextDocument=!1,this.yaml={explicit:n.defaultYaml.explicit,version:"1.2"},this.tags=Object.assign({},n.defaultTags);break}return t}add(t,e){this.atNextDocument&&(this.yaml={explicit:n.defaultYaml.explicit,version:"1.1"},this.tags=Object.assign({},n.defaultTags),this.atNextDocument=!1);let i=t.trim().split(/[ \t]+/),r=i.shift();switch(r){case"%TAG":{if(i.length!==2&&(e(0,"%TAG directive should contain exactly two parts"),i.length<2))return!1;let[s,a]=i;return this.tags[s]=a,!0}case"%YAML":{if(this.yaml.explicit=!0,i.length!==1)return e(0,"%YAML directive should contain exactly one part"),!1;let[s]=i;if(s==="1.1"||s==="1.2")return this.yaml.version=s,!0;{let a=/^\d+\.\d+$/.test(s);return e(6,`Unsupported YAML version ${s}`,a),!1}}default:return e(0,`Unknown directive ${r}`,!0),!1}}tagName(t,e){if(t==="!")return"!";if(t[0]!=="!")return e(`Not a valid tag: ${t}`),null;if(t[1]==="<"){let a=t.slice(2,-1);return a==="!"||a==="!!"?(e(`Verbatim tags aren't resolved, so ${t} is invalid.`),null):(t[t.length-1]!==">"&&e("Verbatim tags must end with a >"),a)}let[,i,r]=t.match(/^(.*!)([^!]*)$/s);r||e(`The ${t} tag has no suffix`);let s=this.tags[i];if(s)try{return s+decodeURIComponent(r)}catch(a){return e(String(a)),null}return i==="!"?t:(e(`Could not resolve tag: ${t}`),null)}tagString(t){for(let[e,i]of Object.entries(this.tags))if(t.startsWith(i))return e+sL(t.substring(i.length));return t[0]==="!"?t:`!<${t}>`}toString(t){let e=this.yaml.explicit?[`%YAML ${this.yaml.version||"1.2"}`]:[],i=Object.entries(this.tags),r;if(t&&i.length>0&&ue(t.contents)){let s={};Ut(t.contents,(a,o)=>{ue(o)&&o.tag&&(s[o.tag]=!0)}),r=Object.keys(s)}else r=[];for(let[s,a]of i)s==="!!"&&a==="tag:yaml.org,2002:"||(!t||r.some(o=>o.startsWith(a)))&&e.push(`%TAG ${s} ${a}`);return e.join(`
`)}};In.defaultYaml={explicit:!1,version:"1.2"};In.defaultTags={"!!":"tag:yaml.org,2002:"};function wl(n){if(/[\x00-\x19\s,[\]{}]/.test(n)){let e=`Anchor must not contain whitespace or control characters: ${JSON.stringify(n)}`;throw new Error(e)}return!0}function yu(n){let t=new Set;return Ut(n,{Value(e,i){i.anchor&&t.add(i.anchor)}}),t}function bu(n,t){for(let e=1;;++e){let i=`${n}${e}`;if(!t.has(i))return i}}function jg(n,t){let e=[],i=new Map,r=null;return{onAnchor:s=>{e.push(s),r??(r=yu(n));let a=bu(t,r);return r.add(a),a},setAnchors:()=>{for(let s of e){let a=i.get(s);if(typeof a=="object"&&a.anchor&&(ne(a.node)||pe(a.node)))a.node.anchor=a.anchor;else{let o=new Error("Failed to resolve repeated object (this should not happen)");throw o.source=s,o}}},sourceObjects:i}}function ki(n,t,e,i){if(i&&typeof i=="object")if(Array.isArray(i))for(let r=0,s=i.length;r<s;++r){let a=i[r],o=ki(n,i,String(r),a);o===void 0?delete i[r]:o!==a&&(i[r]=o)}else if(i instanceof Map)for(let r of Array.from(i.keys())){let s=i.get(r),a=ki(n,i,r,s);a===void 0?i.delete(r):a!==s&&i.set(r,a)}else if(i instanceof Set)for(let r of Array.from(i)){let s=ki(n,i,r,r);s===void 0?i.delete(r):s!==r&&(i.delete(r),i.add(s))}else for(let[r,s]of Object.entries(i)){let a=ki(n,i,r,s);a===void 0?delete i[r]:a!==s&&(i[r]=a)}return n.call(t,e,i)}function _e(n,t,e){if(Array.isArray(n))return n.map((i,r)=>_e(i,String(r),e));if(n&&typeof n.toJSON=="function"){if(!e||!vl(n))return n.toJSON(t,e);let i={aliasCount:0,count:1,res:void 0};e.anchors.set(n,i),e.onCreate=s=>{i.res=s,delete e.onCreate};let r=n.toJSON(t,e);return e.onCreate&&e.onCreate(r),r}return typeof n=="bigint"&&!e?.keep?Number(n):n}var vi=class{constructor(t){Object.defineProperty(this,ct,{value:t})}clone(){let t=Object.create(Object.getPrototypeOf(this),Object.getOwnPropertyDescriptors(this));return this.range&&(t.range=this.range.slice()),t}toJS(t,{mapAsMap:e,maxAliasCount:i,onAnchor:r,reviver:s}={}){if(!mn(t))throw new TypeError("A document argument is required");let a={anchors:new Map,doc:t,keep:!0,mapAsMap:e===!0,mapKeyWarned:!1,maxAliasCount:typeof i=="number"?i:100},o=_e(this,"",a);if(typeof r=="function")for(let{count:l,res:c}of a.anchors.values())r(c,l);return typeof s=="function"?ki(s,{"":o},"",o):o}};var Gn=class extends vi{constructor(t){super(bl),this.source=t,Object.defineProperty(this,"tag",{set(){throw new Error("Alias nodes cannot have tags")}})}resolve(t,e){if(e?.maxAliasCount===0)throw new ReferenceError("Alias resolution is disabled");let i;e?.aliasResolveCache?i=e.aliasResolveCache:(i=[],Ut(t,{Node:(s,a)=>{(un(a)||vl(a))&&i.push(a)}}),e&&(e.aliasResolveCache=i));let r;for(let s of i){if(s===this)break;s.anchor===this.source&&(r=s)}if(r&&e){let{anchors:s,doc:a,maxAliasCount:o}=e,l=s.get(r);if(l||(_e(r,null,e),l=s.get(r)),l?.res===void 0){let c="This should not happen: Alias anchor was not resolved?";throw new ReferenceError(c)}if(o>=0&&(l.count+=1,l.aliasCount===0&&(l.aliasCount=xl(a,r,s)),l.count*l.aliasCount>o)){let c="Excessive alias count indicates a resource exhaustion attack";throw new ReferenceError(c)}}return r}toJSON(t,e){if(!e)return{source:this.source};let i=this.resolve(e.doc,e);if(!i){let r=`Unresolved alias (the anchor must be set before the alias): ${this.source}`;throw new ReferenceError(r)}return e.anchors.get(i).res}toString(t,e,i){let r=`*${this.source}`;if(t){if(wl(this.source),t.options.verifyAliasOrder&&!t.anchors.has(this.source)){let s=`Unresolved alias (the anchor must be set before the alias): ${this.source}`;throw new Error(s)}if(t.implicitKey)return`${r} `}return r}};function xl(n,t,e){if(un(t)){let i=t.resolve(n),r=e&&i&&e.get(i);return r?r.count*r.aliasCount:0}else if(pe(t)){let i=0;for(let r of t.items){let s=xl(n,r,e);s>i&&(i=s)}return i}else if(ce(t)){let i=xl(n,t.key,e),r=xl(n,t.value,e);return Math.max(i,r)}return 1}var Ll=n=>!n||typeof n!="function"&&typeof n!="object",W=class extends vi{constructor(t){super(Ot),this.value=t}toJSON(t,e){return e?.keep?this.value:_e(this.value,t,e)}toString(){return String(this.value)}};W.BLOCK_FOLDED="BLOCK_FOLDED";W.BLOCK_LITERAL="BLOCK_LITERAL";W.PLAIN="PLAIN";W.QUOTE_DOUBLE="QUOTE_DOUBLE";W.QUOTE_SINGLE="QUOTE_SINGLE";var aL="tag:yaml.org,2002:";function oL(n,t,e){if(t){let i=e.filter(s=>s.tag===t),r=i.find(s=>!s.format)??i[0];if(!r)throw new Error(`Tag ${t} not found`);return r}return e.find(i=>i.identify?.(n)&&!i.format)}function Qn(n,t,e){if(mn(n)&&(n=n.contents),ue(n))return n;if(ce(n)){let d=e.schema[dn].createNode?.(e.schema,null,e);return d.items.push(n),d}(n instanceof String||n instanceof Number||n instanceof Boolean||typeof BigInt<"u"&&n instanceof BigInt)&&(n=n.valueOf());let{aliasDuplicateObjects:i,onAnchor:r,onTagObj:s,schema:a,sourceObjects:o}=e,l;if(i&&n&&typeof n=="object"){if(l=o.get(n),l)return l.anchor??(l.anchor=r(n)),new Gn(l.anchor);l={anchor:null,node:null},o.set(n,l)}t?.startsWith("!!")&&(t=aL+t.slice(2));let c=oL(n,t,a.tags);if(!c){if(n&&typeof n.toJSON=="function"&&(n=n.toJSON()),!n||typeof n!="object"){let d=new W(n);return l&&(l.node=d),d}c=n instanceof Map?a[dn]:Symbol.iterator in Object(n)?a[Vn]:a[dn]}s&&(s(c),delete e.onTagObj);let u=c?.createNode?c.createNode(e.schema,n,e):typeof c?.nodeClass?.from=="function"?c.nodeClass.from(e.schema,n,e):new W(n);return t?u.tag=t:c.default||(u.tag=c.tag),l&&(l.node=u),u}function ja(n,t,e){let i=e;for(let r=t.length-1;r>=0;--r){let s=t[r];if(typeof s=="number"&&Number.isInteger(s)&&s>=0){let a=[];a[s]=i,i=a}else i=new Map([[s,i]])}return Qn(i,void 0,{aliasDuplicateObjects:!1,keepUndefined:!1,onAnchor:()=>{throw new Error("This should not happen, please report a bug.")},schema:n,sourceObjects:new Map})}var ns=n=>n==null||typeof n=="object"&&!!n[Symbol.iterator]().next().done,ts=class extends vi{constructor(t,e){super(t),Object.defineProperty(this,"schema",{value:e,configurable:!0,enumerable:!1,writable:!0})}clone(t){let e=Object.create(Object.getPrototypeOf(this),Object.getOwnPropertyDescriptors(this));return t&&(e.schema=t),e.items=e.items.map(i=>ue(i)||ce(i)?i.clone(t):i),this.range&&(e.range=this.range.slice()),e}addIn(t,e){if(ns(t))this.add(e);else{let[i,...r]=t,s=this.get(i,!0);if(pe(s))s.addIn(r,e);else if(s===void 0&&this.schema)this.set(i,ja(this.schema,r,e));else throw new Error(`Expected YAML collection at ${i}. Remaining path: ${r}`)}}deleteIn(t){let[e,...i]=t;if(i.length===0)return this.delete(e);let r=this.get(e,!0);if(pe(r))return r.deleteIn(i);throw new Error(`Expected YAML collection at ${e}. Remaining path: ${i}`)}getIn(t,e){let[i,...r]=t,s=this.get(i,!0);return r.length===0?!e&&ne(s)?s.value:s:pe(s)?s.getIn(r,e):void 0}hasAllNullValues(t){return this.items.every(e=>{if(!ce(e))return!1;let i=e.value;return i==null||t&&ne(i)&&i.value==null&&!i.commentBefore&&!i.comment&&!i.tag})}hasIn(t){let[e,...i]=t;if(i.length===0)return this.has(e);let r=this.get(e,!0);return pe(r)?r.hasIn(i):!1}setIn(t,e){let[i,...r]=t;if(r.length===0)this.set(i,e);else{let s=this.get(i,!0);if(pe(s))s.setIn(r,e);else if(s===void 0&&this.schema)this.set(i,ja(this.schema,r,e));else throw new Error(`Expected YAML collection at ${i}. Remaining path: ${r}`)}}};var Ug=n=>n.replace(/^(?!$)(?: $)?/gm,"#");function Ht(n,t){return/^\n+$/.test(n)?n.substring(1):t?n.replace(/^(?! *$)/gm,t):n}var Rn=(n,t,e)=>n.endsWith(`
`)?Ht(e,t):e.includes(`
`)?`
`+Ht(e,t):(n.endsWith(" ")?"":" ")+e;var ku="flow",Sl="block",Ua="quoted";function Ha(n,t,e="flow",{indentAtStart:i,lineWidth:r=80,minContentWidth:s=20,onFold:a,onOverflow:o}={}){if(!r||r<0)return n;r<s&&(s=0);let l=Math.max(1+s,1+r-t.length);if(n.length<=l)return n;let c=[],u={},d=r-t.length;typeof i=="number"&&(i>r-Math.max(2,s)?c.push(0):d=r-i);let m,p,h=!1,f=-1,g=-1,b=-1;e===Sl&&(f=Hg(n,f,t.length),f!==-1&&(d=f+l));for(let x;x=n[f+=1];){if(e===Ua&&x==="\\"){switch(g=f,n[f+1]){case"x":f+=3;break;case"u":f+=5;break;case"U":f+=9;break;default:f+=1}b=f}if(x===`
`)e===Sl&&(f=Hg(n,f,t.length)),d=f+t.length+l,m=void 0;else{if(x===" "&&p&&p!==" "&&p!==`
`&&p!==" "){let E=n[f+1];E&&E!==" "&&E!==`
`&&E!==" "&&(m=f)}if(f>=d)if(m)c.push(m),d=m+l,m=void 0;else if(e===Ua){for(;p===" "||p===" ";)p=x,x=n[f+=1],h=!0;let E=f>b+1?f-2:g-1;if(u[E])return n;c.push(E),u[E]=!0,d=E+l,m=void 0}else h=!0}p=x}if(h&&o&&o(),c.length===0)return n;a&&a();let k=n.slice(0,c[0]);for(let x=0;x<c.length;++x){let E=c[x],C=c[x+1]||n.length;E===0?k=`
${t}${n.slice(0,C)}`:(e===Ua&&u[E]&&(k+=`${n[E]}\\`),k+=`
${t}${n.slice(E+1,C)}`)}return k}function Hg(n,t,e){let i=t,r=t+1,s=n[r];for(;s===" "||s===" ";)if(t<r+e)s=n[++t];else{do s=n[++t];while(s&&s!==`
`);i=t,r=t+1,s=n[r]}return i}var Tl=(n,t)=>({indentAtStart:t?n.indent.length:n.indentAtStart,lineWidth:n.options.lineWidth,minContentWidth:n.options.minContentWidth}),Ml=n=>/^(%|---|\.\.\.)/m.test(n);function lL(n,t,e){if(!t||t<0)return!1;let i=t-e,r=n.length;if(r<=i)return!1;for(let s=0,a=0;s<r;++s)if(n[s]===`
`){if(s-a>i)return!0;if(a=s+1,r-a<=i)return!1}return!0}function $a(n,t){let e=JSON.stringify(n);if(t.options.doubleQuotedAsJSON)return e;let{implicitKey:i}=t,r=t.options.doubleQuotedMinMultiLineLength,s=t.indent||(Ml(n)?" ":""),a="",o=0;for(let l=0,c=e[l];c;c=e[++l])if(c===" "&&e[l+1]==="\\"&&e[l+2]==="n"&&(a+=e.slice(o,l)+"\\ ",l+=1,o=l,c="\\"),c==="\\")switch(e[l+1]){case"u":{a+=e.slice(o,l);let u=e.substr(l+2,4);switch(u){case"0000":a+="\\0";break;case"0007":a+="\\a";break;case"000b":a+="\\v";break;case"001b":a+="\\e";break;case"0085":a+="\\N";break;case"00a0":a+="\\_";break;case"2028":a+="\\L";break;case"2029":a+="\\P";break;default:u.substr(0,2)==="00"?a+="\\x"+u.substr(2):a+=e.substr(l,6)}l+=5,o=l+1}break;case"n":if(i||e[l+2]==='"'||e.length<r)l+=1;else{for(a+=e.slice(o,l)+`
`;e[l+2]==="\\"&&e[l+3]==="n"&&e[l+4]!=='"';)a+=`
`,l+=2;a+=s,e[l+2]===" "&&(a+="\\"),l+=1,o=l+1}break;default:l+=1}return a=o?a+e.slice(o):e,i?a:Ha(a,s,Ua,Tl(t,!1))}function vu(n,t){if(t.options.singleQuote===!1||t.implicitKey&&n.includes(`
`)||/[ \t]\n|\n[ \t]/.test(n))return $a(n,t);let e=t.indent||(Ml(n)?" ":""),i="'"+n.replace(/'/g,"''").replace(/\n+/g,`$&
${e}`)+"'";return t.implicitKey?i:Ha(i,e,ku,Tl(t,!1))}function is(n,t){let{singleQuote:e}=t.options,i;if(e===!1)i=$a;else{let r=n.includes('"'),s=n.includes("'");r&&!s?i=vu:s&&!r?i=$a:i=e?vu:$a}return i(n,t)}var Au;try{Au=new RegExp(`(^|(?<!
))
+(?!
|$)`,"g")}catch{Au=/\n+(?!\n|$)/g}function El({comment:n,type:t,value:e},i,r,s){let{blockQuote:a,commentString:o,lineWidth:l}=i.options;if(!a||/\n[\t ]+$/.test(e))return is(e,i);let c=i.indent||(i.forceBlockIndent||Ml(e)?" ":""),u=a==="literal"?!0:a==="folded"||t===W.BLOCK_FOLDED?!1:t===W.BLOCK_LITERAL?!0:!lL(e,l,c.length);if(!e)return u?`|
`:`>
`;let d,m;for(m=e.length;m>0;--m){let C=e[m-1];if(C!==`
`&&C!==" "&&C!==" ")break}let p=e.substring(m),h=p.indexOf(`
`);h===-1?d="-":e===p||h!==p.length-1?(d="+",s&&s()):d="",p&&(e=e.slice(0,-p.length),p[p.length-1]===`
`&&(p=p.slice(0,-1)),p=p.replace(Au,`$&${c}`));let f=!1,g,b=-1;for(g=0;g<e.length;++g){let C=e[g];if(C===" ")f=!0;else if(C===`
`)b=g;else break}let k=e.substring(0,b<g?b+1:g);k&&(e=e.substring(k.length),k=k.replace(/\n+/g,`$&${c}`));let E=(f?c?"2":"1":"")+d;if(n&&(E+=" "+o(n.replace(/ ?[\r\n]+/g," ")),r&&r()),!u){let C=e.replace(/\n+/g,`
$&`).replace(/(?:^|\n)([\t ].*)(?:([\n\t ]*)\n(?![\n\t ]))?/g,"$1$2").replace(/\n+/g,`$&${c}`),M=!1,N=Tl(i,!0);a!=="folded"&&t!==W.BLOCK_FOLDED&&(N.onOverflow=()=>{M=!0});let F=Ha(`${k}${C}${p}`,c,Sl,N);if(!M)return`>${E}
${c}${F}`}return e=e.replace(/\n+/g,`$&${c}`),`|${E}
${c}${k}${e}${p}`}function cL(n,t,e,i){let{type:r,value:s}=n,{actualString:a,implicitKey:o,indent:l,indentStep:c,inFlow:u}=t;if(o&&s.includes(`
`)||u&&/[[\]{},]/.test(s))return is(s,t);if(/^[\n\t ,[\]{}#&*!|>'"%@`]|^[?-]$|^[?-][ \t]|[\n:][ \t]|[ \t]\n|[\n\t ]#|[\n\t :]$/.test(s))return o||u||!s.includes(`
`)?is(s,t):El(n,t,e,i);if(!o&&!u&&r!==W.PLAIN&&s.includes(`
`))return El(n,t,e,i);if(Ml(s)){if(l==="")return t.forceBlockIndent=!0,El(n,t,e,i);if(o&&l===c)return is(s,t)}let d=s.replace(/\n+/g,`$&
${l}`);if(a){let m=f=>f.default&&f.tag!=="tag:yaml.org,2002:str"&&f.test?.test(d),{compat:p,tags:h}=t.doc.schema;if(h.some(m)||p?.some(m))return is(s,t)}return o?d:Ha(d,l,ku,Tl(t,!1))}function Jn(n,t,e,i){let{implicitKey:r,inFlow:s}=t,a=typeof n.value=="string"?n:Object.assign({},n,{value:String(n.value)}),{type:o}=n;o!==W.QUOTE_DOUBLE&&/[\x00-\x08\x0b-\x1f\x7f-\x9f\u{D800}-\u{DFFF}]/u.test(a.value)&&(o=W.QUOTE_DOUBLE);let l=u=>{switch(u){case W.BLOCK_FOLDED:case W.BLOCK_LITERAL:return r||s?is(a.value,t):El(a,t,e,i);case W.QUOTE_DOUBLE:return $a(a.value,t);case W.QUOTE_SINGLE:return vu(a.value,t);case W.PLAIN:return cL(a,t,e,i);default:return null}},c=l(o);if(c===null){let{defaultKeyType:u,defaultStringType:d}=t.options,m=r&&u||d;if(c=l(m),c===null)throw new Error(`Unsupported default string type ${m}`)}return c}function Ol(n,t){let e=Object.assign({blockQuote:!0,commentString:Ug,defaultKeyType:null,defaultStringType:"PLAIN",directives:null,doubleQuotedAsJSON:!1,doubleQuotedMinMultiLineLength:40,falseStr:"false",flowCollectionPadding:!0,indentSeq:!0,lineWidth:80,minContentWidth:20,nullStr:"null",simpleKeys:!1,singleQuote:null,trailingComma:!1,trueStr:"true",verifyAliasOrder:!0},n.schema.toStringOptions,t),i;switch(e.collectionStyle){case"block":i=!1;break;case"flow":i=!0;break;default:i=null}return{anchors:new Set,doc:n,flowCollectionPadding:e.flowCollectionPadding?" ":"",indent:"",indentStep:typeof e.indent=="number"?" ".repeat(e.indent):" ",inFlow:i,options:e}}function dL(n,t){if(t.tag){let r=n.filter(s=>s.tag===t.tag);if(r.length>0)return r.find(s=>s.format===t.format)??r[0]}let e,i;if(ne(t)){i=t.value;let r=n.filter(s=>s.identify?.(i));if(r.length>1){let s=r.filter(a=>a.test);s.length>0&&(r=s)}e=r.find(s=>s.format===t.format)??r.find(s=>!s.format)}else i=t,e=n.find(r=>r.nodeClass&&i instanceof r.nodeClass);if(!e){let r=i?.constructor?.name??(i===null?"null":typeof i);throw new Error(`Tag not resolved for ${r} value`)}return e}function uL(n,t,{anchors:e,doc:i}){if(!i.directives)return"";let r=[],s=(ne(n)||pe(n))&&n.anchor;s&&wl(s)&&(e.add(s),r.push(`&${s}`));let a=n.tag??(t.default?null:t.tag);return a&&r.push(i.directives.tagString(a)),r.join(" ")}function Zn(n,t,e,i){if(ce(n))return n.toString(t,e,i);if(un(n)){if(t.doc.directives)return n.toString(t);if(t.resolvedAliases?.has(n))throw new TypeError("Cannot stringify circular structure without alias nodes");t.resolvedAliases?t.resolvedAliases.add(n):t.resolvedAliases=new Set([n]),n=n.resolve(t.doc)}let r,s=ue(n)?n:t.doc.createNode(n,{onTagObj:l=>r=l});r??(r=dL(t.doc.schema.tags,s));let a=uL(s,r,t);a.length>0&&(t.indentAtStart=(t.indentAtStart??0)+a.length+1);let o=typeof r.stringify=="function"?r.stringify(s,t,e,i):ne(s)?Jn(s,t,e,i):s.toString(t,e,i);return a?ne(s)||o[0]==="{"||o[0]==="["?`${a} ${o}`:`${a}
${t.indent}${o}`:o}function $g({key:n,value:t},e,i,r){let{allNullValues:s,doc:a,indent:o,indentStep:l,options:{commentString:c,indentSeq:u,simpleKeys:d}}=e,m=ue(n)&&n.comment||null;if(d){if(m)throw new Error("With simple keys, key nodes cannot have comments");if(pe(n)||!ue(n)&&typeof n=="object"){let N="With simple keys, collection cannot be used as a key value";throw new Error(N)}}let p=!d&&(!n||m&&t==null&&!e.inFlow||pe(n)||(ne(n)?n.type===W.BLOCK_FOLDED||n.type===W.BLOCK_LITERAL:typeof n=="object"));e=Object.assign({},e,{allNullValues:!1,implicitKey:!p&&(d||!s),indent:o+l});let h=!1,f=!1,g=Zn(n,e,()=>h=!0,()=>f=!0);if(!p&&!e.inFlow&&g.length>1024){if(d)throw new Error("With simple keys, single line scalar must not span more than 1024 characters");p=!0}if(e.inFlow){if(s||t==null)return h&&i&&i(),g===""?"?":p?`? ${g}`:g}else if(s&&!d||t==null&&p)return g=`? ${g}`,m&&!h?g+=Rn(g,e.indent,c(m)):f&&r&&r(),g;h&&(m=null),p?(m&&(g+=Rn(g,e.indent,c(m))),g=`? ${g}
${o}:`):(g=`${g}:`,m&&(g+=Rn(g,e.indent,c(m))));let b,k,x;ue(t)?(b=!!t.spaceBefore,k=t.commentBefore,x=t.comment):(b=!1,k=null,x=null,t&&typeof t=="object"&&(t=a.createNode(t))),e.implicitKey=!1,!p&&!m&&ne(t)&&(e.indentAtStart=g.length+1),f=!1,!u&&l.length>=2&&!e.inFlow&&!p&&pn(t)&&!t.flow&&!t.tag&&!t.anchor&&(e.indent=e.indent.substring(2));let E=!1,C=Zn(t,e,()=>E=!0,()=>f=!0),M=" ";if(m||b||k){if(M=b?`
`:"",k){let N=c(k);M+=`
${Ht(N,e.indent)}`}C===""&&!e.inFlow?M===`
`&&x&&(M=`
`):M+=`
${e.indent}`}else if(!p&&pe(t)){let N=C[0],F=C.indexOf(`
`),P=F!==-1,q=e.inFlow??t.flow??t.items.length===0;if(P||!q){let $=!1;if(P&&(N==="&"||N==="!")){let j=C.indexOf(" ");N==="&"&&j!==-1&&j<F&&C[j+1]==="!"&&(j=C.indexOf(" ",j+1)),(j===-1||F<j)&&($=!0)}$||(M=`
${e.indent}`)}}else(C===""||C[0]===`
`)&&(M="");return g+=M+C,e.inFlow?E&&i&&i():x&&!E?g+=Rn(g,e.indent,c(x)):f&&r&&r(),g}function Cl(n,t){(n==="debug"||n==="warn")&&console.warn(t)}var Il="<<",fn={identify:n=>n===Il||typeof n=="symbol"&&n.description===Il,default:"key",tag:"tag:yaml.org,2002:merge",test:/^<<$/,resolve:()=>Object.assign(new W(Symbol(Il)),{addToJSMap:xu}),stringify:()=>Il},Vg=(n,t)=>(fn.identify(t)||ne(t)&&(!t.type||t.type===W.PLAIN)&&fn.identify(t.value))&&n?.doc.schema.tags.some(e=>e.tag===fn.tag&&e.default);function xu(n,t,e){let i=Gg(n,e);if(pn(i))for(let r of i.items)wu(n,t,r);else if(Array.isArray(i))for(let r of i)wu(n,t,r);else wu(n,t,i)}function wu(n,t,e){let i=Gg(n,e);if(!ht(i))throw new Error("Merge sources must be maps or map aliases");let r=i.toJSON(null,n,Map);for(let[s,a]of r)t instanceof Map?t.has(s)||t.set(s,a):t instanceof Set?t.add(s):Object.prototype.hasOwnProperty.call(t,s)||Object.defineProperty(t,s,{value:a,writable:!0,enumerable:!0,configurable:!0});return t}function Gg(n,t){return n&&un(t)?t.resolve(n.doc,n):t}function Rl(n,t,{key:e,value:i}){if(ue(e)&&e.addToJSMap)e.addToJSMap(n,t,i);else if(Vg(n,e))xu(n,t,i);else{let r=_e(e,"",n);if(t instanceof Map)t.set(r,_e(i,r,n));else if(t instanceof Set)t.add(r);else{let s=mL(e,r,n),a=_e(i,s,n);s in t?Object.defineProperty(t,s,{value:a,writable:!0,enumerable:!0,configurable:!0}):t[s]=a}}return t}function mL(n,t,e){if(t===null)return"";if(typeof t!="object")return String(t);if(ue(n)&&e?.doc){let i=Ol(e.doc,{});i.anchors=new Set;for(let s of e.anchors.keys())i.anchors.add(s.anchor);i.inFlow=!0,i.inStringifyKey=!0;let r=n.toString(i);if(!e.mapKeyWarned){let s=JSON.stringify(r);s.length>40&&(s=s.substring(0,36)+'..."'),Cl(e.doc.options.logLevel,`Keys with collection values will be stringified due to JS Object restrictions: ${s}. Set mapAsMap: true to use object keys.`),e.mapKeyWarned=!0}return r}return JSON.stringify(t)}function rs(n,t,e){let i=Qn(n,void 0,e),r=Qn(t,void 0,e);return new Ce(i,r)}var Ce=class n{constructor(t,e=null){Object.defineProperty(this,ct,{value:gu}),this.key=t,this.value=e}clone(t){let{key:e,value:i}=this;return ue(e)&&(e=e.clone(t)),ue(i)&&(i=i.clone(t)),new n(e,i)}toJSON(t,e){let i=e?.mapAsMap?new Map:{};return Rl(e,i,this)}toString(t,e,i){return t?.doc?$g(this,t,e,i):JSON.stringify(this)}};function Fl(n,t,e){return(t.inFlow??n.flow?fL:pL)(n,t,e)}function pL({comment:n,items:t},e,{blockItemPrefix:i,flowChars:r,itemIndent:s,onChompKeep:a,onComment:o}){let{indent:l,options:{commentString:c}}=e,u=Object.assign({},e,{indent:s,type:null}),d=!1,m=[];for(let h=0;h<t.length;++h){let f=t[h],g=null;if(ue(f))!d&&f.spaceBefore&&m.push(""),Nl(e,m,f.commentBefore,d),f.comment&&(g=f.comment);else if(ce(f)){let k=ue(f.key)?f.key:null;k&&(!d&&k.spaceBefore&&m.push(""),Nl(e,m,k.commentBefore,d))}d=!1;let b=Zn(f,u,()=>g=null,()=>d=!0);g&&(b+=Rn(b,s,c(g))),d&&g&&(d=!1),m.push(i+b)}let p;if(m.length===0)p=r.start+r.end;else{p=m[0];for(let h=1;h<m.length;++h){let f=m[h];p+=f?`
${l}${f}`:`
`}}return n?(p+=`
`+Ht(c(n),l),o&&o()):d&&a&&a(),p}function fL({items:n},t,{flowChars:e,itemIndent:i}){let{indent:r,indentStep:s,flowCollectionPadding:a,options:{commentString:o}}=t;i+=s;let l=Object.assign({},t,{indent:i,inFlow:!0,type:null}),c=!1,u=0,d=[];for(let h=0;h<n.length;++h){let f=n[h],g=null;if(ue(f))f.spaceBefore&&d.push(""),Nl(t,d,f.commentBefore,!1),f.comment&&(g=f.comment);else if(ce(f)){let k=ue(f.key)?f.key:null;k&&(k.spaceBefore&&d.push(""),Nl(t,d,k.commentBefore,!1),k.comment&&(c=!0));let x=ue(f.value)?f.value:null;x?(x.comment&&(g=x.comment),x.commentBefore&&(c=!0)):f.value==null&&k?.comment&&(g=k.comment)}g&&(c=!0);let b=Zn(f,l,()=>g=null);c||(c=d.length>u||b.includes(`
`)),h<n.length-1?b+=",":t.options.trailingComma&&(t.options.lineWidth>0&&(c||(c=d.reduce((k,x)=>k+x.length+2,2)+(b.length+2)>t.options.lineWidth)),c&&(b+=",")),g&&(b+=Rn(b,i,o(g))),d.push(b),u=d.length}let{start:m,end:p}=e;if(d.length===0)return m+p;if(!c){let h=d.reduce((f,g)=>f+g.length+2,2);c=t.options.lineWidth>0&&h>t.options.lineWidth}if(c){let h=m;for(let f of d)h+=f?`
${s}${r}${f}`:`
`;return`${h}
${r}${p}`}else return`${m}${a}${d.join(" ")}${a}${p}`}function Nl({indent:n,options:{commentString:t}},e,i,r){if(i&&r&&(i=i.replace(/^\n+/,"")),i){let s=Ht(t(i),n);e.push(s.trimStart())}}function Ai(n,t){let e=ne(t)?t.value:t;for(let i of n)if(ce(i)&&(i.key===t||i.key===e||ne(i.key)&&i.key.value===e))return i}var Me=class extends ts{static get tagName(){return"tag:yaml.org,2002:map"}constructor(t){super(dn,t),this.items=[]}static from(t,e,i){let{keepUndefined:r,replacer:s}=i,a=new this(t),o=(l,c)=>{if(typeof s=="function")c=s.call(e,l,c);else if(Array.isArray(s)&&!s.includes(l))return;(c!==void 0||r)&&a.items.push(rs(l,c,i))};if(e instanceof Map)for(let[l,c]of e)o(l,c);else if(e&&typeof e=="object")for(let l of Object.keys(e))o(l,e[l]);return typeof t.sortMapEntries=="function"&&a.items.sort(t.sortMapEntries),a}add(t,e){let i;ce(t)?i=t:!t||typeof t!="object"||!("key"in t)?i=new Ce(t,t?.value):i=new Ce(t.key,t.value);let r=Ai(this.items,i.key),s=this.schema?.sortMapEntries;if(r){if(!e)throw new Error(`Key ${i.key} already set`);ne(r.value)&&Ll(i.value)?r.value.value=i.value:r.value=i.value}else if(s){let a=this.items.findIndex(o=>s(i,o)<0);a===-1?this.items.push(i):this.items.splice(a,0,i)}else this.items.push(i)}delete(t){let e=Ai(this.items,t);return e?this.items.splice(this.items.indexOf(e),1).length>0:!1}get(t,e){let r=Ai(this.items,t)?.value;return(!e&&ne(r)?r.value:r)??void 0}has(t){return!!Ai(this.items,t)}set(t,e){this.add(new Ce(t,e),!0)}toJSON(t,e,i){let r=i?new i:e?.mapAsMap?new Map:{};e?.onCreate&&e.onCreate(r);for(let s of this.items)Rl(e,r,s);return r}toString(t,e,i){if(!t)return JSON.stringify(this);for(let r of this.items)if(!ce(r))throw new Error(`Map items must all be pairs; found ${JSON.stringify(r)} instead`);return!t.allNullValues&&this.hasAllNullValues(!1)&&(t=Object.assign({},t,{allNullValues:!0})),Fl(this,t,{blockItemPrefix:"",flowChars:{start:"{",end:"}"},itemIndent:t.indent||"",onChompKeep:i,onComment:e})}};var hn={collection:"map",default:!0,nodeClass:Me,tag:"tag:yaml.org,2002:map",resolve(n,t){return ht(n)||t("Expected a mapping for this tag"),n},createNode:(n,t,e)=>Me.from(n,t,e)};var Xe=class extends ts{static get tagName(){return"tag:yaml.org,2002:seq"}constructor(t){super(Vn,t),this.items=[]}add(t){this.items.push(t)}delete(t){let e=Bl(t);return typeof e!="number"?!1:this.items.splice(e,1).length>0}get(t,e){let i=Bl(t);if(typeof i!="number")return;let r=this.items[i];return!e&&ne(r)?r.value:r}has(t){let e=Bl(t);return typeof e=="number"&&e<this.items.length}set(t,e){let i=Bl(t);if(typeof i!="number")throw new Error(`Expected a valid index, not ${t}.`);let r=this.items[i];ne(r)&&Ll(e)?r.value=e:this.items[i]=e}toJSON(t,e){let i=[];e?.onCreate&&e.onCreate(i);let r=0;for(let s of this.items)i.push(_e(s,String(r++),e));return i}toString(t,e,i){return t?Fl(this,t,{blockItemPrefix:"- ",flowChars:{start:"[",end:"]"},itemIndent:(t.indent||"")+" ",onChompKeep:i,onComment:e}):JSON.stringify(this)}static from(t,e,i){let{replacer:r}=i,s=new this(t);if(e&&Symbol.iterator in Object(e)){let a=0;for(let o of e){if(typeof r=="function"){let l=e instanceof Set?o:String(a++);o=r.call(e,l,o)}s.items.push(Qn(o,void 0,i))}}return s}};function Bl(n){let t=ne(n)?n.value:n;return t&&typeof t=="string"&&(t=Number(t)),typeof t=="number"&&Number.isInteger(t)&&t>=0?t:null}var gn={collection:"seq",default:!0,nodeClass:Xe,tag:"tag:yaml.org,2002:seq",resolve(n,t){return pn(n)||t("Expected a sequence for this tag"),n},createNode:(n,t,e)=>Xe.from(n,t,e)};var wi={identify:n=>typeof n=="string",default:!0,tag:"tag:yaml.org,2002:str",resolve:n=>n,stringify(n,t,e,i){return t=Object.assign({actualString:!0},t),Jn(n,t,e,i)}};var xr={identify:n=>n==null,createNode:()=>new W(null),default:!0,tag:"tag:yaml.org,2002:null",test:/^(?:~|[Nn]ull|NULL)?$/,resolve:()=>new W(null),stringify:({source:n},t)=>typeof n=="string"&&xr.test.test(n)?n:t.options.nullStr};var Va={identify:n=>typeof n=="boolean",default:!0,tag:"tag:yaml.org,2002:bool",test:/^(?:[Tt]rue|TRUE|[Ff]alse|FALSE)$/,resolve:n=>new W(n[0]==="t"||n[0]==="T"),stringify({source:n,value:t},e){if(n&&Va.test.test(n)){let i=n[0]==="t"||n[0]==="T";if(t===i)return n}return t?e.options.trueStr:e.options.falseStr}};function et({format:n,minFractionDigits:t,tag:e,value:i}){if(typeof i=="bigint")return String(i);let r=typeof i=="number"?i:Number(i);if(!isFinite(r))return isNaN(r)?".nan":r<0?"-.inf":".inf";let s=Object.is(i,-0)?"-0":JSON.stringify(i);if(!n&&t&&(!e||e==="tag:yaml.org,2002:float")&&/^-?\d/.test(s)&&!s.includes("e")){let a=s.indexOf(".");a<0&&(a=s.length,s+=".");let o=t-(s.length-a-1);for(;o-- >0;)s+="0"}return s}var Dl={identify:n=>typeof n=="number",default:!0,tag:"tag:yaml.org,2002:float",test:/^(?:[-+]?\.(?:inf|Inf|INF)|\.nan|\.NaN|\.NAN)$/,resolve:n=>n.slice(-3).toLowerCase()==="nan"?NaN:n[0]==="-"?Number.NEGATIVE_INFINITY:Number.POSITIVE_INFINITY,stringify:et},Yl={identify:n=>typeof n=="number",default:!0,tag:"tag:yaml.org,2002:float",format:"EXP",test:/^[-+]?(?:\.[0-9]+|[0-9]+(?:\.[0-9]*)?)[eE][-+]?[0-9]+$/,resolve:n=>parseFloat(n),stringify(n){let t=Number(n.value);return isFinite(t)?t.toExponential():et(n)}},_l={identify:n=>typeof n=="number",default:!0,tag:"tag:yaml.org,2002:float",test:/^[-+]?(?:\.[0-9]+|[0-9]+\.[0-9]*)$/,resolve(n){let t=new W(parseFloat(n)),e=n.indexOf(".");return e!==-1&&n[n.length-1]==="0"&&(t.minFractionDigits=n.length-e-1),t},stringify:et};var Kl=n=>typeof n=="bigint"||Number.isInteger(n),Lu=(n,t,e,{intAsBigInt:i})=>i?BigInt(n):parseInt(n.substring(t),e);function Qg(n,t,e){let{value:i}=n;return Kl(i)&&i>=0?e+i.toString(t):et(n)}var Pl={identify:n=>Kl(n)&&n>=0,default:!0,tag:"tag:yaml.org,2002:int",format:"OCT",test:/^0o[0-7]+$/,resolve:(n,t,e)=>Lu(n,2,8,e),stringify:n=>Qg(n,8,"0o")},zl={identify:Kl,default:!0,tag:"tag:yaml.org,2002:int",test:/^[-+]?[0-9]+$/,resolve:(n,t,e)=>Lu(n,0,10,e),stringify:et},ql={identify:n=>Kl(n)&&n>=0,default:!0,tag:"tag:yaml.org,2002:int",format:"HEX",test:/^0x[0-9a-fA-F]+$/,resolve:(n,t,e)=>Lu(n,2,16,e),stringify:n=>Qg(n,16,"0x")};var Jg=[hn,gn,wi,xr,Va,Pl,zl,ql,Dl,Yl,_l];function Zg(n){return typeof n=="bigint"||Number.isInteger(n)}var Wl=({value:n})=>JSON.stringify(n),hL=[{identify:n=>typeof n=="string",default:!0,tag:"tag:yaml.org,2002:str",resolve:n=>n,stringify:Wl},{identify:n=>n==null,createNode:()=>new W(null),default:!0,tag:"tag:yaml.org,2002:null",test:/^null$/,resolve:()=>null,stringify:Wl},{identify:n=>typeof n=="boolean",default:!0,tag:"tag:yaml.org,2002:bool",test:/^true$|^false$/,resolve:n=>n==="true",stringify:Wl},{identify:Zg,default:!0,tag:"tag:yaml.org,2002:int",test:/^-?(?:0|[1-9][0-9]*)$/,resolve:(n,t,{intAsBigInt:e})=>e?BigInt(n):parseInt(n,10),stringify:({value:n})=>Zg(n)?n.toString():JSON.stringify(n)},{identify:n=>typeof n=="number",default:!0,tag:"tag:yaml.org,2002:float",test:/^-?(?:0|[1-9][0-9]*)(?:\.[0-9]*)?(?:[eE][-+]?[0-9]+)?$/,resolve:n=>parseFloat(n),stringify:Wl}],gL={default:!0,tag:"",test:/^/,resolve(n,t){return t(`Unresolved plain scalar ${JSON.stringify(n)}`),n}},Xg=[hn,gn].concat(hL,gL);var Ga={identify:n=>n instanceof Uint8Array,default:!1,tag:"tag:yaml.org,2002:binary",resolve(n,t){if(typeof atob=="function"){let e=atob(n.replace(/[\n\r]/g,"")),i=new Uint8Array(e.length);for(let r=0;r<e.length;++r)i[r]=e.charCodeAt(r);return i}else return t("This environment does not support reading binary tags; either Buffer or atob is required"),n},stringify({comment:n,type:t,value:e},i,r,s){if(!e)return"";let a=e,o;if(typeof btoa=="function"){let l="";for(let c=0;c<a.length;++c)l+=String.fromCharCode(a[c]);o=btoa(l)}else throw new Error("This environment does not support writing binary tags; either Buffer or btoa is required");if(t??(t=W.BLOCK_LITERAL),t!==W.QUOTE_DOUBLE){let l=Math.max(i.options.lineWidth-i.indent.length,i.options.minContentWidth),c=Math.ceil(o.length/l),u=new Array(c);for(let d=0,m=0;d<c;++d,m+=l)u[d]=o.substr(m,l);o=u.join(t===W.BLOCK_LITERAL?`
`:" ")}return Jn({comment:n,type:t,value:o},i,r,s)}};function Su(n,t){if(pn(n))for(let e=0;e<n.items.length;++e){let i=n.items[e];if(!ce(i)){if(ht(i)){i.items.length>1&&t("Each pair must have its own sequence indicator");let r=i.items[0]||new Ce(new W(null));if(i.commentBefore&&(r.key.commentBefore=r.key.commentBefore?`${i.commentBefore}
${r.key.commentBefore}`:i.commentBefore),i.comment){let s=r.value??r.key;s.comment=s.comment?`${i.comment}
${s.comment}`:i.comment}i=r}n.items[e]=ce(i)?i:new Ce(i)}}else t("Expected a sequence for this tag");return n}function Eu(n,t,e){let{replacer:i}=e,r=new Xe(n);r.tag="tag:yaml.org,2002:pairs";let s=0;if(t&&Symbol.iterator in Object(t))for(let a of t){typeof i=="function"&&(a=i.call(t,String(s++),a));let o,l;if(Array.isArray(a))if(a.length===2)o=a[0],l=a[1];else throw new TypeError(`Expected [key, value] tuple: ${a}`);else if(a&&a instanceof Object){let c=Object.keys(a);if(c.length===1)o=c[0],l=a[o];else throw new TypeError(`Expected tuple with one key, not ${c.length} keys`)}else o=a;r.items.push(rs(o,l,e))}return r}var Qa={collection:"seq",default:!1,tag:"tag:yaml.org,2002:pairs",resolve:Su,createNode:Eu};var ss=class n extends Xe{constructor(){super(),this.add=Me.prototype.add.bind(this),this.delete=Me.prototype.delete.bind(this),this.get=Me.prototype.get.bind(this),this.has=Me.prototype.has.bind(this),this.set=Me.prototype.set.bind(this),this.tag=n.tag}toJSON(t,e){if(!e)return super.toJSON(t);let i=new Map;e?.onCreate&&e.onCreate(i);for(let r of this.items){let s,a;if(ce(r)?(s=_e(r.key,"",e),a=_e(r.value,s,e)):s=_e(r,"",e),i.has(s))throw new Error("Ordered maps must not include duplicate keys");i.set(s,a)}return i}static from(t,e,i){let r=Eu(t,e,i),s=new this;return s.items=r.items,s}};ss.tag="tag:yaml.org,2002:omap";var Ja={collection:"seq",identify:n=>n instanceof Map,nodeClass:ss,default:!1,tag:"tag:yaml.org,2002:omap",resolve(n,t){let e=Su(n,t),i=[];for(let{key:r}of e.items)ne(r)&&(i.includes(r.value)?t(`Ordered maps must not include duplicate keys: ${r.value}`):i.push(r.value));return Object.assign(new ss,e)},createNode:(n,t,e)=>ss.from(n,t,e)};function ey({value:n,source:t},e){return t&&(n?Tu:Mu).test.test(t)?t:n?e.options.trueStr:e.options.falseStr}var Tu={identify:n=>n===!0,default:!0,tag:"tag:yaml.org,2002:bool",test:/^(?:Y|y|[Yy]es|YES|[Tt]rue|TRUE|[Oo]n|ON)$/,resolve:()=>new W(!0),stringify:ey},Mu={identify:n=>n===!1,default:!0,tag:"tag:yaml.org,2002:bool",test:/^(?:N|n|[Nn]o|NO|[Ff]alse|FALSE|[Oo]ff|OFF)$/,resolve:()=>new W(!1),stringify:ey};var ty={identify:n=>typeof n=="number",default:!0,tag:"tag:yaml.org,2002:float",test:/^(?:[-+]?\.(?:inf|Inf|INF)|\.nan|\.NaN|\.NAN)$/,resolve:n=>n.slice(-3).toLowerCase()==="nan"?NaN:n[0]==="-"?Number.NEGATIVE_INFINITY:Number.POSITIVE_INFINITY,stringify:et},ny={identify:n=>typeof n=="number",default:!0,tag:"tag:yaml.org,2002:float",format:"EXP",test:/^[-+]?(?:[0-9][0-9_]*)?(?:\.[0-9_]*)?[eE][-+]?[0-9]+$/,resolve:n=>parseFloat(n.replace(/_/g,"")),stringify(n){let t=Number(n.value);return isFinite(t)?t.toExponential():et(n)}},iy={identify:n=>typeof n=="number",default:!0,tag:"tag:yaml.org,2002:float",test:/^[-+]?(?:[0-9][0-9_]*)?\.[0-9_]*$/,resolve(n){let t=new W(parseFloat(n.replace(/_/g,""))),e=n.indexOf(".");if(e!==-1){let i=n.substring(e+1).replace(/_/g,"");i[i.length-1]==="0"&&(t.minFractionDigits=i.length)}return t},stringify:et};var Za=n=>typeof n=="bigint"||Number.isInteger(n);function jl(n,t,e,{intAsBigInt:i}){let r=n[0];if((r==="-"||r==="+")&&(t+=1),n=n.substring(t).replace(/_/g,""),i){switch(e){case 2:n=`0b${n}`;break;case 8:n=`0o${n}`;break;case 16:n=`0x${n}`;break}let a=BigInt(n);return r==="-"?BigInt(-1)*a:a}let s=parseInt(n,e);return r==="-"?-1*s:s}function Ou(n,t,e){let{value:i}=n;if(Za(i)){let r=i.toString(t);return i<0?"-"+e+r.substr(1):e+r}return et(n)}var ry={identify:Za,default:!0,tag:"tag:yaml.org,2002:int",format:"BIN",test:/^[-+]?0b[0-1_]+$/,resolve:(n,t,e)=>jl(n,2,2,e),stringify:n=>Ou(n,2,"0b")},sy={identify:Za,default:!0,tag:"tag:yaml.org,2002:int",format:"OCT",test:/^[-+]?0[0-7_]+$/,resolve:(n,t,e)=>jl(n,1,8,e),stringify:n=>Ou(n,8,"0")},ay={identify:Za,default:!0,tag:"tag:yaml.org,2002:int",test:/^[-+]?[0-9][0-9_]*$/,resolve:(n,t,e)=>jl(n,0,10,e),stringify:et},oy={identify:Za,default:!0,tag:"tag:yaml.org,2002:int",format:"HEX",test:/^[-+]?0x[0-9a-fA-F_]+$/,resolve:(n,t,e)=>jl(n,2,16,e),stringify:n=>Ou(n,16,"0x")};var as=class n extends Me{constructor(t){super(t),this.tag=n.tag}add(t){let e;ce(t)?e=t:t&&typeof t=="object"&&"key"in t&&"value"in t&&t.value===null?e=new Ce(t.key,null):e=new Ce(t,null),Ai(this.items,e.key)||this.items.push(e)}get(t,e){let i=Ai(this.items,t);return!e&&ce(i)?ne(i.key)?i.key.value:i.key:i}set(t,e){if(typeof e!="boolean")throw new Error(`Expected boolean value for set(key, value) in a YAML set, not ${typeof e}`);let i=Ai(this.items,t);i&&!e?this.items.splice(this.items.indexOf(i),1):!i&&e&&this.items.push(new Ce(t))}toJSON(t,e){return super.toJSON(t,e,Set)}toString(t,e,i){if(!t)return JSON.stringify(this);if(this.hasAllNullValues(!0))return super.toString(Object.assign({},t,{allNullValues:!0}),e,i);throw new Error("Set items must all have null values")}static from(t,e,i){let{replacer:r}=i,s=new this(t);if(e&&Symbol.iterator in Object(e))for(let a of e)typeof r=="function"&&(a=r.call(e,a,a)),s.items.push(rs(a,null,i));return s}};as.tag="tag:yaml.org,2002:set";var Xa={collection:"map",identify:n=>n instanceof Set,nodeClass:as,default:!1,tag:"tag:yaml.org,2002:set",createNode:(n,t,e)=>as.from(n,t,e),resolve(n,t){if(ht(n)){if(n.hasAllNullValues(!0))return Object.assign(new as,n);t("Set items must all have null values")}else t("Expected a mapping for this tag");return n}};function Cu(n,t){let e=n[0],i=e==="-"||e==="+"?n.substring(1):n,r=a=>t?BigInt(a):Number(a),s=i.replace(/_/g,"").split(":").reduce((a,o)=>a*r(60)+r(o),r(0));return e==="-"?r(-1)*s:s}function ly(n){let{value:t}=n,e=a=>a;if(typeof t=="bigint")e=a=>BigInt(a);else if(isNaN(t)||!isFinite(t))return et(n);let i="";t<0&&(i="-",t*=e(-1));let r=e(60),s=[t%r];return t<60?s.unshift(0):(t=(t-s[0])/r,s.unshift(t%r),t>=60&&(t=(t-s[0])/r,s.unshift(t))),i+s.map(a=>String(a).padStart(2,"0")).join(":").replace(/000000\d*$/,"")}var Ul={identify:n=>typeof n=="bigint"||Number.isInteger(n),default:!0,tag:"tag:yaml.org,2002:int",format:"TIME",test:/^[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+$/,resolve:(n,t,{intAsBigInt:e})=>Cu(n,e),stringify:ly},Hl={identify:n=>typeof n=="number",default:!0,tag:"tag:yaml.org,2002:float",format:"TIME",test:/^[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+\.[0-9_]*$/,resolve:n=>Cu(n,!1),stringify:ly},os={identify:n=>n instanceof Date,default:!0,tag:"tag:yaml.org,2002:timestamp",test:RegExp("^([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})(?:(?:t|T|[ \\t]+)([0-9]{1,2}):([0-9]{1,2}):([0-9]{1,2}(\\.[0-9]+)?)(?:[ \\t]*(Z|[-+][012]?[0-9](?::[0-9]{2})?))?)?$"),resolve(n){let t=n.match(os.test);if(!t)throw new Error("!!timestamp expects a date, starting with yyyy-mm-dd");let[,e,i,r,s,a,o]=t.map(Number),l=t[7]?Number((t[7]+"00").substr(1,3)):0,c=Date.UTC(e,i-1,r,s||0,a||0,o||0,l),u=t[8];if(u&&u!=="Z"){let d=Cu(u,!1);Math.abs(d)<30&&(d*=60),c-=6e4*d}return new Date(c)},stringify:({value:n})=>n?.toISOString().replace(/(T00:00:00)?\.000Z$/,"")??""};var Iu=[hn,gn,wi,xr,Tu,Mu,ry,sy,ay,oy,ty,ny,iy,Ga,fn,Ja,Qa,Xa,Ul,Hl,os];var cy=new Map([["core",Jg],["failsafe",[hn,gn,wi]],["json",Xg],["yaml11",Iu],["yaml-1.1",Iu]]),dy={binary:Ga,bool:Va,float:_l,floatExp:Yl,floatNaN:Dl,floatTime:Hl,int:zl,intHex:ql,intOct:Pl,intTime:Ul,map:hn,merge:fn,null:xr,omap:Ja,pairs:Qa,seq:gn,set:Xa,timestamp:os},uy={"tag:yaml.org,2002:binary":Ga,"tag:yaml.org,2002:merge":fn,"tag:yaml.org,2002:omap":Ja,"tag:yaml.org,2002:pairs":Qa,"tag:yaml.org,2002:set":Xa,"tag:yaml.org,2002:timestamp":os};function $l(n,t,e){let i=cy.get(t);if(i&&!n)return e&&!i.includes(fn)?i.concat(fn):i.slice();let r=i;if(!r)if(Array.isArray(n))r=[];else{let s=Array.from(cy.keys()).filter(a=>a!=="yaml11").map(a=>JSON.stringify(a)).join(", ");throw new Error(`Unknown schema "${t}"; use one of ${s} or define customTags array`)}if(Array.isArray(n))for(let s of n)r=r.concat(s);else typeof n=="function"&&(r=n(r.slice()));return e&&(r=r.concat(fn)),r.reduce((s,a)=>{let o=typeof a=="string"?dy[a]:a;if(!o){let l=JSON.stringify(a),c=Object.keys(dy).map(u=>JSON.stringify(u)).join(", ");throw new Error(`Unknown custom tag ${l}; use one of ${c}`)}return s.includes(o)||s.push(o),s},[])}var yL=(n,t)=>n.key<t.key?-1:n.key>t.key?1:0,eo=class n{constructor({compat:t,customTags:e,merge:i,resolveKnownTags:r,schema:s,sortMapEntries:a,toStringDefaults:o}){this.compat=Array.isArray(t)?$l(t,"compat"):t?$l(null,t):null,this.name=typeof s=="string"&&s||"core",this.knownTags=r?uy:{},this.tags=$l(e,this.name,i),this.toStringOptions=o??null,Object.defineProperty(this,dn,{value:hn}),Object.defineProperty(this,Ot,{value:wi}),Object.defineProperty(this,Vn,{value:gn}),this.sortMapEntries=typeof a=="function"?a:a===!0?yL:null}clone(){let t=Object.create(n.prototype,Object.getOwnPropertyDescriptors(this));return t.tags=this.tags.slice(),t}};function my(n,t){let e=[],i=t.directives===!0;if(t.directives!==!1&&n.directives){let l=n.directives.toString(n);l?(e.push(l),i=!0):n.directives.docStart&&(i=!0)}i&&e.push("---");let r=Ol(n,t),{commentString:s}=r.options;if(n.commentBefore){e.length!==1&&e.unshift("");let l=s(n.commentBefore);e.unshift(Ht(l,""))}let a=!1,o=null;if(n.contents){if(ue(n.contents)){if(n.contents.spaceBefore&&i&&e.push(""),n.contents.commentBefore){let u=s(n.contents.commentBefore);e.push(Ht(u,""))}r.forceBlockIndent=!!n.comment,o=n.contents.comment}let l=o?void 0:()=>a=!0,c=Zn(n.contents,r,()=>o=null,l);o&&(c+=Rn(c,"",s(o))),(c[0]==="|"||c[0]===">")&&e[e.length-1]==="---"?e[e.length-1]=`--- ${c}`:e.push(c)}else e.push(Zn(n.contents,r));if(n.directives?.docEnd)if(n.comment){let l=s(n.comment);l.includes(`
`)?(e.push("..."),e.push(Ht(l,""))):e.push(`... ${l}`)}else e.push("...");else{let l=n.comment;l&&a&&(l=l.replace(/^\n+/,"")),l&&((!a||o)&&e[e.length-1]!==""&&e.push(""),e.push(Ht(s(l),"")))}return e.join(`
`)+`
`}var yn=class n{constructor(t,e,i){this.commentBefore=null,this.comment=null,this.errors=[],this.warnings=[],Object.defineProperty(this,ct,{value:kl});let r=null;typeof e=="function"||Array.isArray(e)?r=e:i===void 0&&e&&(i=e,e=void 0);let s=Object.assign({intAsBigInt:!1,keepSourceTokens:!1,logLevel:"warn",prettyErrors:!0,strict:!0,stringKeys:!1,uniqueKeys:!0,version:"1.2"},i);this.options=s;let{version:a}=s;i?._directives?(this.directives=i._directives.atDocument(),this.directives.yaml.explicit&&(a=this.directives.yaml.version)):this.directives=new In({version:a}),this.setSchema(a,i),this.contents=t===void 0?null:this.createNode(t,r,i)}clone(){let t=Object.create(n.prototype,{[ct]:{value:kl}});return t.commentBefore=this.commentBefore,t.comment=this.comment,t.errors=this.errors.slice(),t.warnings=this.warnings.slice(),t.options=Object.assign({},this.options),this.directives&&(t.directives=this.directives.clone()),t.schema=this.schema.clone(),t.contents=ue(this.contents)?this.contents.clone(t.schema):this.contents,this.range&&(t.range=this.range.slice()),t}add(t){ls(this.contents)&&this.contents.add(t)}addIn(t,e){ls(this.contents)&&this.contents.addIn(t,e)}createAlias(t,e){if(!t.anchor){let i=yu(this);t.anchor=!e||i.has(e)?bu(e||"a",i):e}return new Gn(t.anchor)}createNode(t,e,i){let r;if(typeof e=="function")t=e.call({"":t},"",t),r=e;else if(Array.isArray(e)){let g=k=>typeof k=="number"||k instanceof String||k instanceof Number,b=e.filter(g).map(String);b.length>0&&(e=e.concat(b)),r=e}else i===void 0&&e&&(i=e,e=void 0);let{aliasDuplicateObjects:s,anchorPrefix:a,flow:o,keepUndefined:l,onTagObj:c,tag:u}=i??{},{onAnchor:d,setAnchors:m,sourceObjects:p}=jg(this,a||"a"),h={aliasDuplicateObjects:s??!0,keepUndefined:l??!1,onAnchor:d,onTagObj:c,replacer:r,schema:this.schema,sourceObjects:p},f=Qn(t,u,h);return o&&pe(f)&&(f.flow=!0),m(),f}createPair(t,e,i={}){let r=this.createNode(t,null,i),s=this.createNode(e,null,i);return new Ce(r,s)}delete(t){return ls(this.contents)?this.contents.delete(t):!1}deleteIn(t){return ns(t)?this.contents==null?!1:(this.contents=null,!0):ls(this.contents)?this.contents.deleteIn(t):!1}get(t,e){return pe(this.contents)?this.contents.get(t,e):void 0}getIn(t,e){return ns(t)?!e&&ne(this.contents)?this.contents.value:this.contents:pe(this.contents)?this.contents.getIn(t,e):void 0}has(t){return pe(this.contents)?this.contents.has(t):!1}hasIn(t){return ns(t)?this.contents!==void 0:pe(this.contents)?this.contents.hasIn(t):!1}set(t,e){this.contents==null?this.contents=ja(this.schema,[t],e):ls(this.contents)&&this.contents.set(t,e)}setIn(t,e){ns(t)?this.contents=e:this.contents==null?this.contents=ja(this.schema,Array.from(t),e):ls(this.contents)&&this.contents.setIn(t,e)}setSchema(t,e={}){typeof t=="number"&&(t=String(t));let i;switch(t){case"1.1":this.directives?this.directives.yaml.version="1.1":this.directives=new In({version:"1.1"}),i={resolveKnownTags:!1,schema:"yaml-1.1"};break;case"1.2":case"next":this.directives?this.directives.yaml.version=t:this.directives=new In({version:t}),i={resolveKnownTags:!0,schema:"core"};break;case null:this.directives&&delete this.directives,i=null;break;default:{let r=JSON.stringify(t);throw new Error(`Expected '1.1', '1.2' or null as first argument, but found: ${r}`)}}if(e.schema instanceof Object)this.schema=e.schema;else if(i)this.schema=new eo(Object.assign(i,e));else throw new Error("With a null YAML version, the { schema: Schema } option is required")}toJS({json:t,jsonArg:e,mapAsMap:i,maxAliasCount:r,onAnchor:s,reviver:a}={}){let o={anchors:new Map,doc:this,keep:!t,mapAsMap:i===!0,mapKeyWarned:!1,maxAliasCount:typeof r=="number"?r:100},l=_e(this.contents,e??"",o);if(typeof s=="function")for(let{count:c,res:u}of o.anchors.values())s(u,c);return typeof a=="function"?ki(a,{"":l},"",l):l}toJSON(t,e){return this.toJS({json:!0,jsonArg:t,mapAsMap:!1,onAnchor:e})}toString(t={}){if(this.errors.length>0)throw new Error("Document with errors cannot be stringified");if("indent"in t&&(!Number.isInteger(t.indent)||Number(t.indent)<=0)){let e=JSON.stringify(t.indent);throw new Error(`"indent" option must be a positive integer, not ${e}`)}return my(this,t)}};function ls(n){if(pe(n))return!0;throw new Error("Expected a YAML collection as document contents")}var to=class extends Error{constructor(t,e,i,r){super(),this.name=t,this.code=i,this.message=r,this.pos=e}},tt=class extends to{constructor(t,e,i){super("YAMLParseError",t,e,i)}},no=class extends to{constructor(t,e,i){super("YAMLWarning",t,e,i)}},Ru=(n,t)=>e=>{if(e.pos[0]===-1)return;e.linePos=e.pos.map(o=>t.linePos(o));let{line:i,col:r}=e.linePos[0];e.message+=` at line ${i}, column ${r}`;let s=r-1,a=n.substring(t.lineStarts[i-1],t.lineStarts[i]).replace(/[\n\r]+$/,"");if(s>=60&&a.length>80){let o=Math.min(s-39,a.length-79);a="\u2026"+a.substring(o),s-=o-1}if(a.length>80&&(a=a.substring(0,79)+"\u2026"),i>1&&/^ *$/.test(a.substring(0,s))){let o=n.substring(t.lineStarts[i-2],t.lineStarts[i-1]);o.length>80&&(o=o.substring(0,79)+`\u2026
`),a=o+a}if(/[^ ]/.test(a)){let o=1,l=e.linePos[1];l?.line===i&&l.col>r&&(o=Math.max(1,Math.min(l.col-r,80-s)));let c=" ".repeat(s)+"^".repeat(o);e.message+=`:
${a}
${c}
`}};function Nn(n,{flow:t,indicator:e,next:i,offset:r,onError:s,parentIndent:a,startOnNewline:o}){let l=!1,c=o,u=o,d="",m="",p=!1,h=!1,f=null,g=null,b=null,k=null,x=null,E=null,C=null;for(let F of n)switch(h&&(F.type!=="space"&&F.type!=="newline"&&F.type!=="comma"&&s(F.offset,"MISSING_CHAR","Tags and anchors must be separated from the next token by white space"),h=!1),f&&(c&&F.type!=="comment"&&F.type!=="newline"&&s(f,"TAB_AS_INDENT","Tabs are not allowed as indentation"),f=null),F.type){case"space":!t&&(e!=="doc-start"||i?.type!=="flow-collection")&&F.source.includes(" ")&&(f=F),u=!0;break;case"comment":{u||s(F,"MISSING_CHAR","Comments must be separated from other tokens by white space characters");let P=F.source.substring(1)||" ";d?d+=m+P:d=P,m="",c=!1;break}case"newline":c?d?d+=F.source:(!E||e!=="seq-item-ind")&&(l=!0):m+=F.source,c=!0,p=!0,(g||b)&&(k=F),u=!0;break;case"anchor":g&&s(F,"MULTIPLE_ANCHORS","A node can have at most one anchor"),F.source.endsWith(":")&&s(F.offset+F.source.length-1,"BAD_ALIAS","Anchor ending in : is ambiguous",!0),g=F,C??(C=F.offset),c=!1,u=!1,h=!0;break;case"tag":{b&&s(F,"MULTIPLE_TAGS","A node can have at most one tag"),b=F,C??(C=F.offset),c=!1,u=!1,h=!0;break}case e:(g||b)&&s(F,"BAD_PROP_ORDER",`Anchors and tags must be after the ${F.source} indicator`),E&&s(F,"UNEXPECTED_TOKEN",`Unexpected ${F.source} in ${t??"collection"}`),E=F,c=e==="seq-item-ind"||e==="explicit-key-ind",u=!1;break;case"comma":if(t){x&&s(F,"UNEXPECTED_TOKEN",`Unexpected , in ${t}`),x=F,c=!1,u=!1;break}default:s(F,"UNEXPECTED_TOKEN",`Unexpected ${F.type} token`),c=!1,u=!1}let M=n[n.length-1],N=M?M.offset+M.source.length:r;return h&&i&&i.type!=="space"&&i.type!=="newline"&&i.type!=="comma"&&(i.type!=="scalar"||i.source!=="")&&s(i.offset,"MISSING_CHAR","Tags and anchors must be separated from the next token by white space"),f&&(c&&f.indent<=a||i?.type==="block-map"||i?.type==="block-seq")&&s(f,"TAB_AS_INDENT","Tabs are not allowed as indentation"),{comma:x,found:E,spaceBefore:l,comment:d,hasNewline:p,anchor:g,tag:b,newlineAfterProp:k,end:N,start:C??N}}function xi(n){if(!n)return null;switch(n.type){case"alias":case"scalar":case"double-quoted-scalar":case"single-quoted-scalar":if(n.source.includes(`
`))return!0;if(n.end){for(let t of n.end)if(t.type==="newline")return!0}return!1;case"flow-collection":for(let t of n.items){for(let e of t.start)if(e.type==="newline")return!0;if(t.sep){for(let e of t.sep)if(e.type==="newline")return!0}if(xi(t.key)||xi(t.value))return!0}return!1;default:return!0}}function io(n,t,e){if(t?.type==="flow-collection"){let i=t.end[0];i.indent===n&&(i.source==="]"||i.source==="}")&&xi(t)&&e(i,"BAD_INDENT","Flow end indicator should be more indented than parent",!0)}}function Vl(n,t,e){let{uniqueKeys:i}=n.options;if(i===!1)return!1;let r=typeof i=="function"?i:(s,a)=>s===a||ne(s)&&ne(a)&&s.value===a.value;return t.some(s=>r(s.key,e))}var py="All mapping items must start at the same column";function fy({composeNode:n,composeEmptyNode:t},e,i,r,s){let a=s?.nodeClass??Me,o=new a(e.schema);e.atRoot&&(e.atRoot=!1);let l=i.offset,c=null;for(let u of i.items){let{start:d,key:m,sep:p,value:h}=u,f=Nn(d,{indicator:"explicit-key-ind",next:m??p?.[0],offset:l,onError:r,parentIndent:i.indent,startOnNewline:!0}),g=!f.found;if(g){if(m&&(m.type==="block-seq"?r(l,"BLOCK_AS_IMPLICIT_KEY","A block sequence may not be used as an implicit map key"):"indent"in m&&m.indent!==i.indent&&r(l,"BAD_INDENT",py)),!f.anchor&&!f.tag&&!p){c=f.end,f.comment&&(o.comment?o.comment+=`
`+f.comment:o.comment=f.comment);continue}(f.newlineAfterProp||xi(m))&&r(m??d[d.length-1],"MULTILINE_IMPLICIT_KEY","Implicit keys need to be on a single line")}else f.found?.indent!==i.indent&&r(l,"BAD_INDENT",py);e.atKey=!0;let b=f.end,k=m?n(e,m,f,r):t(e,b,d,null,f,r);e.schema.compat&&io(i.indent,m,r),e.atKey=!1,Vl(e,o.items,k)&&r(b,"DUPLICATE_KEY","Map keys must be unique");let x=Nn(p??[],{indicator:"map-value-ind",next:h,offset:k.range[2],onError:r,parentIndent:i.indent,startOnNewline:!m||m.type==="block-scalar"});if(l=x.end,x.found){g&&(h?.type==="block-map"&&!x.hasNewline&&r(l,"BLOCK_AS_IMPLICIT_KEY","Nested mappings are not allowed in compact mappings"),e.options.strict&&f.start<x.found.offset-1024&&r(k.range,"KEY_OVER_1024_CHARS","The : indicator must be at most 1024 chars after the start of an implicit block mapping key"));let E=h?n(e,h,x,r):t(e,l,p,null,x,r);e.schema.compat&&io(i.indent,h,r),l=E.range[2];let C=new Ce(k,E);e.options.keepSourceTokens&&(C.srcToken=u),o.items.push(C)}else{g&&r(k.range,"MISSING_CHAR","Implicit map keys need to be followed by map values"),x.comment&&(k.comment?k.comment+=`
`+x.comment:k.comment=x.comment);let E=new Ce(k);e.options.keepSourceTokens&&(E.srcToken=u),o.items.push(E)}}return c&&c<l&&r(c,"IMPOSSIBLE","Map comment with trailing content"),o.range=[i.offset,l,c??l],o}function hy({composeNode:n,composeEmptyNode:t},e,i,r,s){let a=s?.nodeClass??Xe,o=new a(e.schema);e.atRoot&&(e.atRoot=!1),e.atKey&&(e.atKey=!1);let l=i.offset,c=null;for(let{start:u,value:d}of i.items){let m=Nn(u,{indicator:"seq-item-ind",next:d,offset:l,onError:r,parentIndent:i.indent,startOnNewline:!0});if(!m.found)if(m.anchor||m.tag||d)d?.type==="block-seq"?r(m.end,"BAD_INDENT","All sequence items must start at the same column"):r(l,"MISSING_CHAR","Sequence item without - indicator");else{c=m.end,m.comment&&(o.comment=m.comment);continue}let p=d?n(e,d,m,r):t(e,m.end,u,null,m,r);e.schema.compat&&io(i.indent,d,r),l=p.range[2],o.items.push(p)}return o.range=[i.offset,l,c??l],o}function Fn(n,t,e,i){let r="";if(n){let s=!1,a="";for(let o of n){let{source:l,type:c}=o;switch(c){case"space":s=!0;break;case"comment":{e&&!s&&i(o,"MISSING_CHAR","Comments must be separated from other tokens by white space characters");let u=l.substring(1)||" ";r?r+=a+u:r=u,a="";break}case"newline":r&&(a+=l),s=!0;break;default:i(o,"UNEXPECTED_TOKEN",`Unexpected ${c} at node end`)}t+=l.length}}return{comment:r,offset:t}}var Nu="Block collections are not allowed within flow collections",Fu=n=>n&&(n.type==="block-map"||n.type==="block-seq");function gy({composeNode:n,composeEmptyNode:t},e,i,r,s){let a=i.start.source==="{",o=a?"flow map":"flow sequence",l=s?.nodeClass??(a?Me:Xe),c=new l(e.schema);c.flow=!0;let u=e.atRoot;u&&(e.atRoot=!1),e.atKey&&(e.atKey=!1);let d=i.offset+i.start.source.length;for(let g=0;g<i.items.length;++g){let b=i.items[g],{start:k,key:x,sep:E,value:C}=b,M=Nn(k,{flow:o,indicator:"explicit-key-ind",next:x??E?.[0],offset:d,onError:r,parentIndent:i.indent,startOnNewline:!1});if(!M.found){if(!M.anchor&&!M.tag&&!E&&!C){g===0&&M.comma?r(M.comma,"UNEXPECTED_TOKEN",`Unexpected , in ${o}`):g<i.items.length-1&&r(M.start,"UNEXPECTED_TOKEN",`Unexpected empty item in ${o}`),M.comment&&(c.comment?c.comment+=`
`+M.comment:c.comment=M.comment),d=M.end;continue}!a&&e.options.strict&&xi(x)&&r(x,"MULTILINE_IMPLICIT_KEY","Implicit keys of flow sequence pairs need to be on a single line")}if(g===0)M.comma&&r(M.comma,"UNEXPECTED_TOKEN",`Unexpected , in ${o}`);else if(M.comma||r(M.start,"MISSING_CHAR",`Missing , between ${o} items`),M.comment){let N="";e:for(let F of k)switch(F.type){case"comma":case"space":break;case"comment":N=F.source.substring(1);break e;default:break e}if(N){let F=c.items[c.items.length-1];ce(F)&&(F=F.value??F.key),F.comment?F.comment+=`
`+N:F.comment=N,M.comment=M.comment.substring(N.length+1)}}if(!a&&!E&&!M.found){let N=C?n(e,C,M,r):t(e,M.end,E,null,M,r);c.items.push(N),d=N.range[2],Fu(C)&&r(N.range,"BLOCK_IN_FLOW",Nu)}else{e.atKey=!0;let N=M.end,F=x?n(e,x,M,r):t(e,N,k,null,M,r);Fu(x)&&r(F.range,"BLOCK_IN_FLOW",Nu),e.atKey=!1;let P=Nn(E??[],{flow:o,indicator:"map-value-ind",next:C,offset:F.range[2],onError:r,parentIndent:i.indent,startOnNewline:!1});if(P.found){if(!a&&!M.found&&e.options.strict){if(E)for(let j of E){if(j===P.found)break;if(j.type==="newline"){r(j,"MULTILINE_IMPLICIT_KEY","Implicit keys of flow sequence pairs need to be on a single line");break}}M.start<P.found.offset-1024&&r(P.found,"KEY_OVER_1024_CHARS","The : indicator must be at most 1024 chars after the start of an implicit flow sequence key")}}else C&&("source"in C&&C.source?.[0]===":"?r(C,"MISSING_CHAR",`Missing space after : in ${o}`):r(P.start,"MISSING_CHAR",`Missing , or : between ${o} items`));let q=C?n(e,C,P,r):P.found?t(e,P.end,E,null,P,r):null;q?Fu(C)&&r(q.range,"BLOCK_IN_FLOW",Nu):P.comment&&(F.comment?F.comment+=`
`+P.comment:F.comment=P.comment);let $=new Ce(F,q);if(e.options.keepSourceTokens&&($.srcToken=b),a){let j=c;Vl(e,j.items,F)&&r(N,"DUPLICATE_KEY","Map keys must be unique"),j.items.push($)}else{let j=new Me(e.schema);j.flow=!0,j.items.push($);let U=(q??F).range;j.range=[F.range[0],U[1],U[2]],c.items.push(j)}d=q?q.range[2]:P.end}}let m=a?"}":"]",[p,...h]=i.end,f=d;if(p?.source===m)f=p.offset+p.source.length;else{let g=o[0].toUpperCase()+o.substring(1),b=u?`${g} must end with a ${m}`:`${g} in block collection must be sufficiently indented and end with a ${m}`;r(d,u?"MISSING_CHAR":"BAD_INDENT",b),p&&p.source.length!==1&&h.unshift(p)}if(h.length>0){let g=Fn(h,f,e.options.strict,r);g.comment&&(c.comment?c.comment+=`
`+g.comment:c.comment=g.comment),c.range=[i.offset,f,g.offset]}else c.range=[i.offset,f,f];return c}function Bu(n,t,e,i,r,s){let a=e.type==="block-map"?fy(n,t,e,i,s):e.type==="block-seq"?hy(n,t,e,i,s):gy(n,t,e,i,s),o=a.constructor;return r==="!"||r===o.tagName?(a.tag=o.tagName,a):(r&&(a.tag=r),a)}function yy(n,t,e,i,r){let s=i.tag,a=s?t.directives.tagName(s.source,m=>r(s,"TAG_RESOLVE_FAILED",m)):null;if(e.type==="block-seq"){let{anchor:m,newlineAfterProp:p}=i,h=m&&s?m.offset>s.offset?m:s:m??s;h&&(!p||p.offset<h.offset)&&r(h,"MISSING_CHAR","Missing newline after block sequence props")}let o=e.type==="block-map"?"map":e.type==="block-seq"?"seq":e.start.source==="{"?"map":"seq";if(!s||!a||a==="!"||a===Me.tagName&&o==="map"||a===Xe.tagName&&o==="seq")return Bu(n,t,e,r,a);let l=t.schema.tags.find(m=>m.tag===a&&m.collection===o);if(!l){let m=t.schema.knownTags[a];if(m?.collection===o)t.schema.tags.push(Object.assign({},m,{default:!1})),l=m;else return m?r(s,"BAD_COLLECTION_TYPE",`${m.tag} used for ${o} collection, but expects ${m.collection??"scalar"}`,!0):r(s,"TAG_RESOLVE_FAILED",`Unresolved tag: ${a}`,!0),Bu(n,t,e,r,a)}let c=Bu(n,t,e,r,a,l),u=l.resolve?.(c,m=>r(s,"TAG_RESOLVE_FAILED",m),t.options)??c,d=ue(u)?u:new W(u);return d.range=c.range,d.tag=a,l?.format&&(d.format=l.format),d}function Gl(n,t,e){let i=t.offset,r=bL(t,n.options.strict,e);if(!r)return{value:"",type:null,comment:"",range:[i,i,i]};let s=r.mode===">"?W.BLOCK_FOLDED:W.BLOCK_LITERAL,a=t.source?kL(t.source):[],o=a.length;for(let f=a.length-1;f>=0;--f){let g=a[f][1];if(g===""||g==="\r")o=f;else break}if(o===0){let f=r.chomp==="+"&&a.length>0?`
`.repeat(Math.max(1,a.length-1)):"",g=i+r.length;return t.source&&(g+=t.source.length),{value:f,type:s,comment:r.comment,range:[i,g,g]}}let l=t.indent+r.indent,c=t.offset+r.length,u=0;for(let f=0;f<o;++f){let[g,b]=a[f];if(b===""||b==="\r")r.indent===0&&g.length>l&&(l=g.length);else{g.length<l&&e(c+g.length,"MISSING_CHAR","Block scalars with more-indented leading empty lines must use an explicit indentation indicator"),r.indent===0&&(l=g.length),u=f,l===0&&!n.atRoot&&e(c,"BAD_INDENT","Block scalar values in collections must be indented");break}c+=g.length+b.length+1}for(let f=a.length-1;f>=o;--f)a[f][0].length>l&&(o=f+1);let d="",m="",p=!1;for(let f=0;f<u;++f)d+=a[f][0].slice(l)+`
`;for(let f=u;f<o;++f){let[g,b]=a[f];c+=g.length+b.length+1;let k=b[b.length-1]==="\r";if(k&&(b=b.slice(0,-1)),b&&g.length<l){let E=`Block scalar lines must not be less indented than their ${r.indent?"explicit indentation indicator":"first line"}`;e(c-b.length-(k?2:1),"BAD_INDENT",E),g=""}s===W.BLOCK_LITERAL?(d+=m+g.slice(l)+b,m=`
`):g.length>l||b[0]===" "?(m===" "?m=`
`:!p&&m===`
`&&(m=`
`),d+=m+g.slice(l)+b,m=`
`,p=!0):b===""?m===`
`?d+=`
`:m=`
`:(d+=m+b,m=" ",p=!1)}switch(r.chomp){case"-":break;case"+":for(let f=o;f<a.length;++f)d+=`
`+a[f][0].slice(l);d[d.length-1]!==`
`&&(d+=`
`);break;default:d+=`
`}let h=i+r.length+t.source.length;return{value:d,type:s,comment:r.comment,range:[i,h,h]}}function bL({offset:n,props:t},e,i){if(t[0].type!=="block-scalar-header")return i(t[0],"IMPOSSIBLE","Block scalar header not found"),null;let{source:r}=t[0],s=r[0],a=0,o="",l=-1;for(let m=1;m<r.length;++m){let p=r[m];if(!o&&(p==="-"||p==="+"))o=p;else{let h=Number(p);!a&&h?a=h:l===-1&&(l=n+m)}}l!==-1&&i(l,"UNEXPECTED_TOKEN",`Block scalar header includes extra characters: ${r}`);let c=!1,u="",d=r.length;for(let m=1;m<t.length;++m){let p=t[m];switch(p.type){case"space":c=!0;case"newline":d+=p.source.length;break;case"comment":e&&!c&&i(p,"MISSING_CHAR","Comments must be separated from other tokens by white space characters"),d+=p.source.length,u=p.source.substring(1);break;case"error":i(p,"UNEXPECTED_TOKEN",p.message),d+=p.source.length;break;default:{let h=`Unexpected token in block scalar header: ${p.type}`;i(p,"UNEXPECTED_TOKEN",h);let f=p.source;f&&typeof f=="string"&&(d+=f.length)}}}return{mode:s,indent:a,chomp:o,comment:u,length:d}}function kL(n){let t=n.split(/\n( *)/),e=t[0],i=e.match(/^( *)/),s=[i?.[1]?[i[1],e.slice(i[1].length)]:["",e]];for(let a=1;a<t.length;a+=2)s.push([t[a],t[a+1]]);return s}function Ql(n,t,e){let{offset:i,type:r,source:s,end:a}=n,o,l,c=(m,p,h)=>e(i+m,p,h);switch(r){case"scalar":o=W.PLAIN,l=vL(s,c);break;case"single-quoted-scalar":o=W.QUOTE_SINGLE,l=AL(s,c);break;case"double-quoted-scalar":o=W.QUOTE_DOUBLE,l=wL(s,c);break;default:return e(n,"UNEXPECTED_TOKEN",`Expected a flow scalar value, but found: ${r}`),{value:"",type:null,comment:"",range:[i,i+s.length,i+s.length]}}let u=i+s.length,d=Fn(a,u,t,e);return{value:l,type:o,comment:d.comment,range:[i,u,d.offset]}}function vL(n,t){let e="";switch(n[0]){case" ":e="a tab character";break;case",":e="flow indicator character ,";break;case"%":e="directive indicator character %";break;case"|":case">":{e=`block scalar indicator ${n[0]}`;break}case"@":case"`":{e=`reserved character ${n[0]}`;break}}return e&&t(0,"BAD_SCALAR_START",`Plain value cannot start with ${e}`),by(n)}function AL(n,t){return(n[n.length-1]!=="'"||n.length===1)&&t(n.length,"MISSING_CHAR","Missing closing 'quote"),by(n.slice(1,-1)).replace(/''/g,"'")}function by(n){let t=/(.*?)\r?\n/sy,e=t.exec(n);if(!e)return n;let i,r;try{i=new RegExp("(?<![ ])[ ]+$"),r=new RegExp("^[ ]+|(?<![ ])[ ]+$","g")}catch{i=/[ \t]+$/,r=/^[ \t]+|[ \t]+$/g}let s=e[1].replace(i,""),a=" ",o=t.lastIndex;for(;e=t.exec(n);){let c=e[1].replace(r,"");c===""?a===`
`?s+=a:a=`
`:(s+=a+c,a=" "),o=t.lastIndex}let l=/[ \t]*(.*)/sy;return l.lastIndex=o,e=l.exec(n),s+a+(e?.[1]??"")}function wL(n,t){let e="";for(let i=1;i<n.length-1;++i){let r=n[i];if(!(r==="\r"&&n[i+1]===`
`))if(r===`
`){let{fold:s,offset:a}=xL(n,i);e+=s,i=a}else if(r==="\\"){let s=n[++i],a=LL[s];if(a)e+=a;else if(s===`
`)for(s=n[i+1];s===" "||s===" ";)s=n[++i+1];else if(s==="\r"&&n[i+1]===`
`)for(s=n[++i+1];s===" "||s===" ";)s=n[++i+1];else if(s==="x"||s==="u"||s==="U"){let o=s==="x"?2:s==="u"?4:8;e+=SL(n,i+1,o,t),i+=o}else{let o=n.substr(i-1,2);t(i-1,"BAD_DQ_ESCAPE",`Invalid escape sequence ${o}`),e+=o}}else if(r===" "||r===" "){let s=i,a=n[i+1];for(;a===" "||a===" ";)a=n[++i+1];a!==`
`&&!(a==="\r"&&n[i+2]===`
`)&&(e+=i>s?n.slice(s,i+1):r)}else e+=r}return(n[n.length-1]!=='"'||n.length===1)&&t(n.length,"MISSING_CHAR",'Missing closing "quote'),e}function xL(n,t){let e="",i=n[t+1];for(;(i===" "||i===" "||i===`
`||i==="\r")&&!(i==="\r"&&n[t+2]!==`
`);)i===`
`&&(e+=`
`),t+=1,i=n[t+1];return e||(e=" "),{fold:e,offset:t}}var LL={0:"\0",a:"\x07",b:"\b",e:"\x1B",f:"\f",n:`
`,r:"\r",t:" ",v:"\v",N:"\x85",_:"\xA0",L:"\u2028",P:"\u2029"," ":" ",'"':'"',"/":"/","\\":"\\"," ":" "};function SL(n,t,e,i){let r=n.substr(t,e),a=r.length===e&&/^[0-9a-fA-F]+$/.test(r)?parseInt(r,16):NaN;try{return String.fromCodePoint(a)}catch{let o=n.substr(t-2,e+2);return i(t-2,"BAD_DQ_ESCAPE",`Invalid escape sequence ${o}`),o}}function Du(n,t,e,i){let{value:r,type:s,comment:a,range:o}=t.type==="block-scalar"?Gl(n,t,i):Ql(t,n.options.strict,i),l=e?n.directives.tagName(e.source,d=>i(e,"TAG_RESOLVE_FAILED",d)):null,c;n.options.stringKeys&&n.atKey?c=n.schema[Ot]:l?c=EL(n.schema,r,l,e,i):t.type==="scalar"?c=TL(n,r,t,i):c=n.schema[Ot];let u;try{let d=c.resolve(r,m=>i(e??t,"TAG_RESOLVE_FAILED",m),n.options);u=ne(d)?d:new W(d)}catch(d){let m=d instanceof Error?d.message:String(d);i(e??t,"TAG_RESOLVE_FAILED",m),u=new W(r)}return u.range=o,u.source=r,s&&(u.type=s),l&&(u.tag=l),c.format&&(u.format=c.format),a&&(u.comment=a),u}function EL(n,t,e,i,r){if(e==="!")return n[Ot];let s=[];for(let o of n.tags)if(!o.collection&&o.tag===e)if(o.default&&o.test)s.push(o);else return o;for(let o of s)if(o.test?.test(t))return o;let a=n.knownTags[e];return a&&!a.collection?(n.tags.push(Object.assign({},a,{default:!1,test:void 0})),a):(r(i,"TAG_RESOLVE_FAILED",`Unresolved tag: ${e}`,e!=="tag:yaml.org,2002:str"),n[Ot])}function TL({atKey:n,directives:t,schema:e},i,r,s){let a=e.tags.find(o=>(o.default===!0||n&&o.default==="key")&&o.test?.test(i))||e[Ot];if(e.compat){let o=e.compat.find(l=>l.default&&l.test?.test(i))??e[Ot];if(a.tag!==o.tag){let l=t.tagString(a.tag),c=t.tagString(o.tag),u=`Value may be parsed as either ${l} or ${c}`;s(r,"TAG_RESOLVE_FAILED",u,!0)}}return a}function ky(n,t,e){if(t){e??(e=t.length);for(let i=e-1;i>=0;--i){let r=t[i];switch(r.type){case"space":case"comment":case"newline":n-=r.source.length;continue}for(r=t[++i];r?.type==="space";)n+=r.source.length,r=t[++i];break}}return n}var ML={composeNode:Yu,composeEmptyNode:Jl};function Yu(n,t,e,i){let r=n.atKey,{spaceBefore:s,comment:a,anchor:o,tag:l}=e,c,u=!0;switch(t.type){case"alias":c=OL(n,t,i),(o||l)&&i(t,"ALIAS_PROPS","An alias node must not specify any properties");break;case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":case"block-scalar":c=Du(n,t,l,i),o&&(c.anchor=o.source.substring(1));break;case"block-map":case"block-seq":case"flow-collection":try{c=yy(ML,n,t,e,i),o&&(c.anchor=o.source.substring(1))}catch(d){let m=d instanceof Error?d.message:String(d);i(t,"RESOURCE_EXHAUSTION",m)}break;default:{let d=t.type==="error"?t.message:`Unsupported token (type: ${t.type})`;i(t,"UNEXPECTED_TOKEN",d),u=!1}}return c??(c=Jl(n,t.offset,void 0,null,e,i)),o&&c.anchor===""&&i(o,"BAD_ALIAS","Anchor cannot be an empty string"),r&&n.options.stringKeys&&(!ne(c)||typeof c.value!="string"||c.tag&&c.tag!=="tag:yaml.org,2002:str")&&i(l??t,"NON_STRING_KEY","With stringKeys, all keys must be strings"),s&&(c.spaceBefore=!0),a&&(t.type==="scalar"&&t.source===""?c.comment=a:c.commentBefore=a),n.options.keepSourceTokens&&u&&(c.srcToken=t),c}function Jl(n,t,e,i,{spaceBefore:r,comment:s,anchor:a,tag:o,end:l},c){let u={type:"scalar",offset:ky(t,e,i),indent:-1,source:""},d=Du(n,u,o,c);return a&&(d.anchor=a.source.substring(1),d.anchor===""&&c(a,"BAD_ALIAS","Anchor cannot be an empty string")),r&&(d.spaceBefore=!0),s&&(d.comment=s,d.range[2]=l),d}function OL({options:n},{offset:t,source:e,end:i},r){let s=new Gn(e.substring(1));s.source===""&&r(t,"BAD_ALIAS","Alias cannot be an empty string"),s.source.endsWith(":")&&r(t+e.length-1,"BAD_ALIAS","Alias ending in : is ambiguous",!0);let a=t+e.length,o=Fn(i,a,n.strict,r);return s.range=[t,a,o.offset],o.comment&&(s.comment=o.comment),s}function vy(n,t,{offset:e,start:i,value:r,end:s},a){let o=Object.assign({_directives:t},n),l=new yn(void 0,o),c={atKey:!1,atRoot:!0,directives:l.directives,options:l.options,schema:l.schema},u=Nn(i,{indicator:"doc-start",next:r??s?.[0],offset:e,onError:a,parentIndent:0,startOnNewline:!0});u.found&&(l.directives.docStart=!0,r&&(r.type==="block-map"||r.type==="block-seq")&&!u.hasNewline&&a(u.end,"MISSING_CHAR","Block collection cannot start on same line with directives-end marker")),l.contents=r?Yu(c,r,u,a):Jl(c,u.end,i,null,u,a);let d=l.contents.range[2],m=Fn(s,d,!1,a);return m.comment&&(l.comment=m.comment),l.range=[e,d,m.offset],l}function ro(n){if(typeof n=="number")return[n,n+1];if(Array.isArray(n))return n.length===2?n:[n[0],n[1]];let{offset:t,source:e}=n;return[t,t+(typeof e=="string"?e.length:1)]}function Ay(n){let t="",e=!1,i=!1;for(let r=0;r<n.length;++r){let s=n[r];switch(s[0]){case"#":t+=(t===""?"":i?`
`:`
`)+(s.substring(1)||" "),e=!0,i=!1;break;case"%":n[r+1]?.[0]!=="#"&&(r+=1),e=!1;break;default:e||(i=!0),e=!1}}return{comment:t,afterEmptyLine:i}}var so=class{constructor(t={}){this.doc=null,this.atDirectives=!1,this.prelude=[],this.errors=[],this.warnings=[],this.onError=(e,i,r,s)=>{let a=ro(e);s?this.warnings.push(new no(a,i,r)):this.errors.push(new tt(a,i,r))},this.directives=new In({version:t.version||"1.2"}),this.options=t}decorate(t,e){let{comment:i,afterEmptyLine:r}=Ay(this.prelude);if(i){let s=t.contents;if(e)t.comment=t.comment?`${t.comment}
${i}`:i;else if(r||t.directives.docStart||!s)t.commentBefore=i;else if(pe(s)&&!s.flow&&s.items.length>0){let a=s.items[0];ce(a)&&(a=a.key);let o=a.commentBefore;a.commentBefore=o?`${i}
${o}`:i}else{let a=s.commentBefore;s.commentBefore=a?`${i}
${a}`:i}}if(e){for(let s=0;s<this.errors.length;++s)t.errors.push(this.errors[s]);for(let s=0;s<this.warnings.length;++s)t.warnings.push(this.warnings[s])}else t.errors=this.errors,t.warnings=this.warnings;this.prelude=[],this.errors=[],this.warnings=[]}streamInfo(){return{comment:Ay(this.prelude).comment,directives:this.directives,errors:this.errors,warnings:this.warnings}}*compose(t,e=!1,i=-1){for(let r of t)yield*this.next(r);yield*this.end(e,i)}*next(t){switch(t.type){case"directive":this.directives.add(t.source,(e,i,r)=>{let s=ro(t);s[0]+=e,this.onError(s,"BAD_DIRECTIVE",i,r)}),this.prelude.push(t.source),this.atDirectives=!0;break;case"document":{let e=vy(this.options,this.directives,t,this.onError);this.atDirectives&&!e.directives.docStart&&this.onError(t,"MISSING_CHAR","Missing directives-end/doc-start indicator line"),this.decorate(e,!1),this.doc&&(yield this.doc),this.doc=e,this.atDirectives=!1;break}case"byte-order-mark":case"space":break;case"comment":case"newline":this.prelude.push(t.source);break;case"error":{let e=t.source?`${t.message}: ${JSON.stringify(t.source)}`:t.message,i=new tt(ro(t),"UNEXPECTED_TOKEN",e);this.atDirectives||!this.doc?this.errors.push(i):this.doc.errors.push(i);break}case"doc-end":{if(!this.doc){let i="Unexpected doc-end without preceding document";this.errors.push(new tt(ro(t),"UNEXPECTED_TOKEN",i));break}this.doc.directives.docEnd=!0;let e=Fn(t.end,t.offset+t.source.length,this.doc.options.strict,this.onError);if(this.decorate(this.doc,!0),e.comment){let i=this.doc.comment;this.doc.comment=i?`${i}
${e.comment}`:e.comment}this.doc.range[2]=e.offset;break}default:this.errors.push(new tt(ro(t),"UNEXPECTED_TOKEN",`Unsupported token ${t.type}`))}}*end(t=!1,e=-1){if(this.doc)this.decorate(this.doc,!0),yield this.doc,this.doc=null;else if(t){let i=Object.assign({_directives:this.directives},this.options),r=new yn(void 0,i);this.atDirectives&&this.onError(e,"MISSING_CHAR","Missing directives-end indicator line"),r.range=[0,e,e],this.decorate(r,!1),yield r}}};var ec={};ud(ec,{BOM:()=>ao,DOCUMENT:()=>oo,FLOW_END:()=>lo,SCALAR:()=>cs,createScalarToken:()=>xy,isCollection:()=>RL,isScalar:()=>NL,prettyToken:()=>FL,resolveAsScalar:()=>wy,setScalarValue:()=>Ly,stringify:()=>Ey,tokenType:()=>Pu,visit:()=>Li});function wy(n,t=!0,e){if(n){let i=(r,s,a)=>{let o=typeof r=="number"?r:Array.isArray(r)?r[0]:r.offset;if(e)e(o,s,a);else throw new tt([o,o+1],s,a)};switch(n.type){case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":return Ql(n,t,i);case"block-scalar":return Gl({options:{strict:t}},n,i)}}return null}function xy(n,t){let{implicitKey:e=!1,indent:i,inFlow:r=!1,offset:s=-1,type:a="PLAIN"}=t,o=Jn({type:a,value:n},{implicitKey:e,indent:i>0?" ".repeat(i):"",inFlow:r,options:{blockQuote:!0,lineWidth:-1}}),l=t.end??[{type:"newline",offset:-1,indent:i,source:`
`}];switch(o[0]){case"|":case">":{let c=o.indexOf(`
`),u=o.substring(0,c),d=o.substring(c+1)+`
`,m=[{type:"block-scalar-header",offset:s,indent:i,source:u}];return Sy(m,l)||m.push({type:"newline",offset:-1,indent:i,source:`
`}),{type:"block-scalar",offset:s,indent:i,props:m,source:d}}case'"':return{type:"double-quoted-scalar",offset:s,indent:i,source:o,end:l};case"'":return{type:"single-quoted-scalar",offset:s,indent:i,source:o,end:l};default:return{type:"scalar",offset:s,indent:i,source:o,end:l}}}function Ly(n,t,e={}){let{afterKey:i=!1,implicitKey:r=!1,inFlow:s=!1,type:a}=e,o="indent"in n?n.indent:null;if(i&&typeof o=="number"&&(o+=2),!a)switch(n.type){case"single-quoted-scalar":a="QUOTE_SINGLE";break;case"double-quoted-scalar":a="QUOTE_DOUBLE";break;case"block-scalar":{let c=n.props[0];if(c.type!=="block-scalar-header")throw new Error("Invalid block scalar header");a=c.source[0]===">"?"BLOCK_FOLDED":"BLOCK_LITERAL";break}default:a="PLAIN"}let l=Jn({type:a,value:t},{implicitKey:r||o===null,indent:o!==null&&o>0?" ".repeat(o):"",inFlow:s,options:{blockQuote:!0,lineWidth:-1}});switch(l[0]){case"|":case">":CL(n,l);break;case'"':_u(n,l,"double-quoted-scalar");break;case"'":_u(n,l,"single-quoted-scalar");break;default:_u(n,l,"scalar")}}function CL(n,t){let e=t.indexOf(`
`),i=t.substring(0,e),r=t.substring(e+1)+`
`;if(n.type==="block-scalar"){let s=n.props[0];if(s.type!=="block-scalar-header")throw new Error("Invalid block scalar header");s.source=i,n.source=r}else{let{offset:s}=n,a="indent"in n?n.indent:-1,o=[{type:"block-scalar-header",offset:s,indent:a,source:i}];Sy(o,"end"in n?n.end:void 0)||o.push({type:"newline",offset:-1,indent:a,source:`
`});for(let l of Object.keys(n))l!=="type"&&l!=="offset"&&delete n[l];Object.assign(n,{type:"block-scalar",indent:a,props:o,source:r})}}function Sy(n,t){if(t)for(let e of t)switch(e.type){case"space":case"comment":n.push(e);break;case"newline":return n.push(e),!0}return!1}function _u(n,t,e){switch(n.type){case"scalar":case"double-quoted-scalar":case"single-quoted-scalar":n.type=e,n.source=t;break;case"block-scalar":{let i=n.props.slice(1),r=t.length;n.props[0].type==="block-scalar-header"&&(r-=n.props[0].source.length);for(let s of i)s.offset+=r;delete n.props,Object.assign(n,{type:e,source:t,end:i});break}case"block-map":case"block-seq":{let r={type:"newline",offset:n.offset+t.length,indent:n.indent,source:`
`};delete n.items,Object.assign(n,{type:e,source:t,end:[r]});break}default:{let i="indent"in n?n.indent:-1,r="end"in n&&Array.isArray(n.end)?n.end.filter(s=>s.type==="space"||s.type==="comment"||s.type==="newline"):[];for(let s of Object.keys(n))s!=="type"&&s!=="offset"&&delete n[s];Object.assign(n,{type:e,indent:i,source:t,end:r})}}}var Ey=n=>"type"in n?Xl(n):Zl(n);function Xl(n){switch(n.type){case"block-scalar":{let t="";for(let e of n.props)t+=Xl(e);return t+n.source}case"block-map":case"block-seq":{let t="";for(let e of n.items)t+=Zl(e);return t}case"flow-collection":{let t=n.start.source;for(let e of n.items)t+=Zl(e);for(let e of n.end)t+=e.source;return t}case"document":{let t=Zl(n);if(n.end)for(let e of n.end)t+=e.source;return t}default:{let t=n.source;if("end"in n&&n.end)for(let e of n.end)t+=e.source;return t}}}function Zl({start:n,key:t,sep:e,value:i}){let r="";for(let s of n)r+=s.source;if(t&&(r+=Xl(t)),e)for(let s of e)r+=s.source;return i&&(r+=Xl(i)),r}var Ku=Symbol("break visit"),IL=Symbol("skip children"),Ty=Symbol("remove item");function Li(n,t){"type"in n&&n.type==="document"&&(n={start:n.start,value:n.value}),My(Object.freeze([]),n,t)}Li.BREAK=Ku;Li.SKIP=IL;Li.REMOVE=Ty;Li.itemAtPath=(n,t)=>{let e=n;for(let[i,r]of t){let s=e?.[i];if(s&&"items"in s)e=s.items[r];else return}return e};Li.parentCollection=(n,t)=>{let e=Li.itemAtPath(n,t.slice(0,-1)),i=t[t.length-1][0],r=e?.[i];if(r&&"items"in r)return r;throw new Error("Parent collection not found")};function My(n,t,e){let i=e(t,n);if(typeof i=="symbol")return i;for(let r of["key","value"]){let s=t[r];if(s&&"items"in s){for(let a=0;a<s.items.length;++a){let o=My(Object.freeze(n.concat([[r,a]])),s.items[a],e);if(typeof o=="number")a=o-1;else{if(o===Ku)return Ku;o===Ty&&(s.items.splice(a,1),a-=1)}}typeof i=="function"&&r==="key"&&(i=i(t,n))}}return typeof i=="function"?i(t,n):i}var ao="\uFEFF",oo="",lo="",cs="",RL=n=>!!n&&"items"in n,NL=n=>!!n&&(n.type==="scalar"||n.type==="single-quoted-scalar"||n.type==="double-quoted-scalar"||n.type==="block-scalar");function FL(n){switch(n){case ao:return"<BOM>";case oo:return"<DOC>";case lo:return"<FLOW_END>";case cs:return"<SCALAR>";default:return JSON.stringify(n)}}function Pu(n){switch(n){case ao:return"byte-order-mark";case oo:return"doc-mode";case lo:return"flow-error-end";case cs:return"scalar";case"---":return"doc-start";case"...":return"doc-end";case"":case`
`:case`\r
`:return"newline";case"-":return"seq-item-ind";case"?":return"explicit-key-ind";case":":return"map-value-ind";case"{":return"flow-map-start";case"}":return"flow-map-end";case"[":return"flow-seq-start";case"]":return"flow-seq-end";case",":return"comma"}switch(n[0]){case" ":case" ":return"space";case"#":return"comment";case"%":return"directive-line";case"*":return"alias";case"&":return"anchor";case"!":return"tag";case"'":return"single-quoted-scalar";case'"':return"double-quoted-scalar";case"|":case">":return"block-scalar-header"}return null}function bn(n){switch(n){case void 0:case" ":case`
`:case"\r":case" ":return!0;default:return!1}}var Oy=new Set("0123456789ABCDEFabcdef"),BL=new Set("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-#;/?:@&=+$_.!~*'()"),tc=new Set(",[]{}"),DL=new Set(` ,[]{}
\r `),zu=n=>!n||DL.has(n),co=class{constructor(){this.atEnd=!1,this.blockScalarIndent=-1,this.blockScalarKeep=!1,this.buffer="",this.flowKey=!1,this.flowLevel=0,this.indentNext=0,this.indentValue=0,this.lineEndPos=null,this.next=null,this.pos=0}*lex(t,e=!1){if(t){if(typeof t!="string")throw TypeError("source is not a string");this.buffer=this.buffer?this.buffer+t:t,this.lineEndPos=null}this.atEnd=!e;let i=this.next??"stream";for(;i&&(e||this.hasChars(1));)i=yield*this.parseNext(i)}atLineEnd(){let t=this.pos,e=this.buffer[t];for(;e===" "||e===" ";)e=this.buffer[++t];return!e||e==="#"||e===`
`?!0:e==="\r"?this.buffer[t+1]===`
`:!1}charAt(t){return this.buffer[this.pos+t]}continueScalar(t){let e=this.buffer[t];if(this.indentNext>0){let i=0;for(;e===" ";)e=this.buffer[++i+t];if(e==="\r"){let r=this.buffer[i+t+1];if(r===`
`||!r&&!this.atEnd)return t+i+1}return e===`
`||i>=this.indentNext||!e&&!this.atEnd?t+i:-1}if(e==="-"||e==="."){let i=this.buffer.substr(t,3);if((i==="---"||i==="...")&&bn(this.buffer[t+3]))return-1}return t}getLine(){let t=this.lineEndPos;return(typeof t!="number"||t!==-1&&t<this.pos)&&(t=this.buffer.indexOf(`
`,this.pos),this.lineEndPos=t),t===-1?this.atEnd?this.buffer.substring(this.pos):null:(this.buffer[t-1]==="\r"&&(t-=1),this.buffer.substring(this.pos,t))}hasChars(t){return this.pos+t<=this.buffer.length}setNext(t){return this.buffer=this.buffer.substring(this.pos),this.pos=0,this.lineEndPos=null,this.next=t,null}peek(t){return this.buffer.substr(this.pos,t)}*parseNext(t){switch(t){case"stream":return yield*this.parseStream();case"line-start":return yield*this.parseLineStart();case"block-start":return yield*this.parseBlockStart();case"doc":return yield*this.parseDocument();case"flow":return yield*this.parseFlowCollection();case"quoted-scalar":return yield*this.parseQuotedScalar();case"block-scalar":return yield*this.parseBlockScalar();case"plain-scalar":return yield*this.parsePlainScalar()}}*parseStream(){let t=this.getLine();if(t===null)return this.setNext("stream");if(t[0]===ao&&(yield*this.pushCount(1),t=t.substring(1)),t[0]==="%"){let e=t.length,i=t.indexOf("#");for(;i!==-1;){let s=t[i-1];if(s===" "||s===" "){e=i-1;break}else i=t.indexOf("#",i+1)}for(;;){let s=t[e-1];if(s===" "||s===" ")e-=1;else break}let r=(yield*this.pushCount(e))+(yield*this.pushSpaces(!0));return yield*this.pushCount(t.length-r),this.pushNewline(),"stream"}if(this.atLineEnd()){let e=yield*this.pushSpaces(!0);return yield*this.pushCount(t.length-e),yield*this.pushNewline(),"stream"}return yield oo,yield*this.parseLineStart()}*parseLineStart(){let t=this.charAt(0);if(!t&&!this.atEnd)return this.setNext("line-start");if(t==="-"||t==="."){if(!this.atEnd&&!this.hasChars(4))return this.setNext("line-start");let e=this.peek(3);if((e==="---"||e==="...")&&bn(this.charAt(3)))return yield*this.pushCount(3),this.indentValue=0,this.indentNext=0,e==="---"?"doc":"stream"}return this.indentValue=yield*this.pushSpaces(!1),this.indentNext>this.indentValue&&!bn(this.charAt(1))&&(this.indentNext=this.indentValue),yield*this.parseBlockStart()}*parseBlockStart(){let[t,e]=this.peek(2);if(!e&&!this.atEnd)return this.setNext("block-start");if((t==="-"||t==="?"||t===":")&&bn(e)){let i=(yield*this.pushCount(1))+(yield*this.pushSpaces(!0));return this.indentNext=this.indentValue+1,this.indentValue+=i,"block-start"}return"doc"}*parseDocument(){yield*this.pushSpaces(!0);let t=this.getLine();if(t===null)return this.setNext("doc");let e=yield*this.pushIndicators();switch(t[e]){case"#":yield*this.pushCount(t.length-e);case void 0:return yield*this.pushNewline(),yield*this.parseLineStart();case"{":case"[":return yield*this.pushCount(1),this.flowKey=!1,this.flowLevel=1,"flow";case"}":case"]":return yield*this.pushCount(1),"doc";case"*":return yield*this.pushUntil(zu),"doc";case'"':case"'":return yield*this.parseQuotedScalar();case"|":case">":return e+=yield*this.parseBlockScalarHeader(),e+=yield*this.pushSpaces(!0),yield*this.pushCount(t.length-e),yield*this.pushNewline(),yield*this.parseBlockScalar();default:return yield*this.parsePlainScalar()}}*parseFlowCollection(){let t,e,i=-1;do t=yield*this.pushNewline(),t>0?(e=yield*this.pushSpaces(!1),this.indentValue=i=e):e=0,e+=yield*this.pushSpaces(!0);while(t+e>0);let r=this.getLine();if(r===null)return this.setNext("flow");if((i!==-1&&i<this.indentNext&&r[0]!=="#"||i===0&&(r.startsWith("---")||r.startsWith("..."))&&bn(r[3]))&&!(i===this.indentNext-1&&this.flowLevel===1&&(r[0]==="]"||r[0]==="}")))return this.flowLevel=0,yield lo,yield*this.parseLineStart();let s=0;for(;r[s]===",";)s+=yield*this.pushCount(1),s+=yield*this.pushSpaces(!0),this.flowKey=!1;switch(s+=yield*this.pushIndicators(),r[s]){case void 0:return"flow";case"#":return yield*this.pushCount(r.length-s),"flow";case"{":case"[":return yield*this.pushCount(1),this.flowKey=!1,this.flowLevel+=1,"flow";case"}":case"]":return yield*this.pushCount(1),this.flowKey=!0,this.flowLevel-=1,this.flowLevel?"flow":"doc";case"*":return yield*this.pushUntil(zu),"flow";case'"':case"'":return this.flowKey=!0,yield*this.parseQuotedScalar();case":":{let a=this.charAt(1);if(this.flowKey||bn(a)||a===",")return this.flowKey=!1,yield*this.pushCount(1),yield*this.pushSpaces(!0),"flow"}default:return this.flowKey=!1,yield*this.parsePlainScalar()}}*parseQuotedScalar(){let t=this.charAt(0),e=this.buffer.indexOf(t,this.pos+1);if(t==="'")for(;e!==-1&&this.buffer[e+1]==="'";)e=this.buffer.indexOf("'",e+2);else for(;e!==-1;){let s=0;for(;this.buffer[e-1-s]==="\\";)s+=1;if(s%2===0)break;e=this.buffer.indexOf('"',e+1)}let i=this.buffer.substring(0,e),r=i.indexOf(`
`,this.pos);if(r!==-1){for(;r!==-1;){let s=this.continueScalar(r+1);if(s===-1)break;r=i.indexOf(`
`,s)}r!==-1&&(e=r-(i[r-1]==="\r"?2:1))}if(e===-1){if(!this.atEnd)return this.setNext("quoted-scalar");e=this.buffer.length}return yield*this.pushToIndex(e+1,!1),this.flowLevel?"flow":"doc"}*parseBlockScalarHeader(){this.blockScalarIndent=-1,this.blockScalarKeep=!1;let t=this.pos;for(;;){let e=this.buffer[++t];if(e==="+")this.blockScalarKeep=!0;else if(e>"0"&&e<="9")this.blockScalarIndent=Number(e)-1;else if(e!=="-")break}return yield*this.pushUntil(e=>bn(e)||e==="#")}*parseBlockScalar(){let t=this.pos-1,e=0,i;e:for(let s=this.pos;i=this.buffer[s];++s)switch(i){case" ":e+=1;break;case`
`:t=s,e=0;break;case"\r":{let a=this.buffer[s+1];if(!a&&!this.atEnd)return this.setNext("block-scalar");if(a===`
`)break}default:break e}if(!i&&!this.atEnd)return this.setNext("block-scalar");if(e>=this.indentNext){this.blockScalarIndent===-1?this.indentNext=e:this.indentNext=this.blockScalarIndent+(this.indentNext===0?1:this.indentNext);do{let s=this.continueScalar(t+1);if(s===-1)break;t=this.buffer.indexOf(`
`,s)}while(t!==-1);if(t===-1){if(!this.atEnd)return this.setNext("block-scalar");t=this.buffer.length}}let r=t+1;for(i=this.buffer[r];i===" ";)i=this.buffer[++r];if(i===" "){for(;i===" "||i===" "||i==="\r"||i===`
`;)i=this.buffer[++r];t=r-1}else if(!this.blockScalarKeep)do{let s=t-1,a=this.buffer[s];a==="\r"&&(a=this.buffer[--s]);let o=s;for(;a===" ";)a=this.buffer[--s];if(a===`
`&&s>=this.pos&&s+1+e>o)t=s;else break}while(!0);return yield cs,yield*this.pushToIndex(t+1,!0),yield*this.parseLineStart()}*parsePlainScalar(){let t=this.flowLevel>0,e=this.pos-1,i=this.pos-1,r;for(;r=this.buffer[++i];)if(r===":"){let s=this.buffer[i+1];if(bn(s)||t&&tc.has(s))break;e=i}else if(bn(r)){let s=this.buffer[i+1];if(r==="\r"&&(s===`
`?(i+=1,r=`
`,s=this.buffer[i+1]):e=i),s==="#"||t&&tc.has(s))break;if(r===`
`){let a=this.continueScalar(i+1);if(a===-1)break;i=Math.max(i,a-2)}}else{if(t&&tc.has(r))break;e=i}return!r&&!this.atEnd?this.setNext("plain-scalar"):(yield cs,yield*this.pushToIndex(e+1,!0),t?"flow":"doc")}*pushCount(t){return t>0?(yield this.buffer.substr(this.pos,t),this.pos+=t,t):0}*pushToIndex(t,e){let i=this.buffer.slice(this.pos,t);return i?(yield i,this.pos+=i.length,i.length):(e&&(yield""),0)}*pushIndicators(){let t=0;e:for(;;){switch(this.charAt(0)){case"!":t+=yield*this.pushTag(),t+=yield*this.pushSpaces(!0);continue e;case"&":t+=yield*this.pushUntil(zu),t+=yield*this.pushSpaces(!0);continue e;case"-":case"?":case":":{let e=this.flowLevel>0,i=this.charAt(1);if(bn(i)||e&&tc.has(i)){e?this.flowKey&&(this.flowKey=!1):this.indentNext=this.indentValue+1,t+=yield*this.pushCount(1),t+=yield*this.pushSpaces(!0);continue e}}}break e}return t}*pushTag(){if(this.charAt(1)==="<"){let t=this.pos+2,e=this.buffer[t];for(;!bn(e)&&e!==">";)e=this.buffer[++t];return yield*this.pushToIndex(e===">"?t+1:t,!1)}else{let t=this.pos+1,e=this.buffer[t];for(;e;)if(BL.has(e))e=this.buffer[++t];else if(e==="%"&&Oy.has(this.buffer[t+1])&&Oy.has(this.buffer[t+2]))e=this.buffer[t+=3];else break;return yield*this.pushToIndex(t,!1)}}*pushNewline(){let t=this.buffer[this.pos];return t===`
`?yield*this.pushCount(1):t==="\r"&&this.charAt(1)===`
`?yield*this.pushCount(2):0}*pushSpaces(t){let e=this.pos-1,i;do i=this.buffer[++e];while(i===" "||t&&i===" ");let r=e-this.pos;return r>0&&(yield this.buffer.substr(this.pos,r),this.pos=e),r}*pushUntil(t){let e=this.pos,i=this.buffer[e];for(;!t(i);)i=this.buffer[++e];return yield*this.pushToIndex(e,!1)}};var uo=class{constructor(){this.lineStarts=[],this.addNewLine=t=>this.lineStarts.push(t),this.linePos=t=>{let e=0,i=this.lineStarts.length;for(;e<i;){let s=e+i>>1;this.lineStarts[s]<t?e=s+1:i=s}if(this.lineStarts[e]===t)return{line:e+1,col:1};if(e===0)return{line:0,col:t};let r=this.lineStarts[e-1];return{line:e,col:t-r+1}}}};function Si(n,t){for(let e=0;e<n.length;++e)if(n[e].type===t)return!0;return!1}function Cy(n){for(let t=0;t<n.length;++t)switch(n[t].type){case"space":case"comment":case"newline":break;default:return t}return-1}function Ry(n){switch(n?.type){case"alias":case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":case"flow-collection":return!0;default:return!1}}function nc(n){switch(n.type){case"document":return n.start;case"block-map":{let t=n.items[n.items.length-1];return t.sep??t.start}case"block-seq":return n.items[n.items.length-1].start;default:return[]}}function ds(n){if(n.length===0)return[];let t=n.length;e:for(;--t>=0;)switch(n[t].type){case"doc-start":case"explicit-key-ind":case"map-value-ind":case"seq-item-ind":case"newline":break e}for(;n[++t]?.type==="space";);return n.splice(t,n.length)}function ic(n,t){if(t.length<1e5)Array.prototype.push.apply(n,t);else for(let e=0;e<t.length;++e)n.push(t[e])}function Iy(n){if(n.start.type==="flow-seq-start")for(let t of n.items)t.sep&&!t.value&&!Si(t.start,"explicit-key-ind")&&!Si(t.sep,"map-value-ind")&&(t.key&&(t.value=t.key),delete t.key,Ry(t.value)?t.value.end?ic(t.value.end,t.sep):t.value.end=t.sep:ic(t.start,t.sep),delete t.sep)}var mo=class{constructor(t){this.atNewLine=!0,this.atScalar=!1,this.indent=0,this.offset=0,this.onKeyLine=!1,this.stack=[],this.source="",this.type="",this.lexer=new co,this.onNewLine=t}*parse(t,e=!1){this.onNewLine&&this.offset===0&&this.onNewLine(0);for(let i of this.lexer.lex(t,e))yield*this.next(i);e||(yield*this.end())}*next(t){if(this.source=t,this.atScalar){this.atScalar=!1,yield*this.step(),this.offset+=t.length;return}let e=Pu(t);if(e)if(e==="scalar")this.atNewLine=!1,this.atScalar=!0,this.type="scalar";else{switch(this.type=e,yield*this.step(),e){case"newline":this.atNewLine=!0,this.indent=0,this.onNewLine&&this.onNewLine(this.offset+t.length);break;case"space":this.atNewLine&&t[0]===" "&&(this.indent+=t.length);break;case"explicit-key-ind":case"map-value-ind":case"seq-item-ind":this.atNewLine&&(this.indent+=t.length);break;case"doc-mode":case"flow-error-end":return;default:this.atNewLine=!1}this.offset+=t.length}else{let i=`Not a YAML token: ${t}`;yield*this.pop({type:"error",offset:this.offset,message:i,source:t}),this.offset+=t.length}}*end(){for(;this.stack.length>0;)yield*this.pop()}get sourceToken(){return{type:this.type,offset:this.offset,indent:this.indent,source:this.source}}*step(){let t=this.peek(1);if(this.type==="doc-end"&&t?.type!=="doc-end"){for(;this.stack.length>0;)yield*this.pop();this.stack.push({type:"doc-end",offset:this.offset,source:this.source});return}if(!t)return yield*this.stream();switch(t.type){case"document":return yield*this.document(t);case"alias":case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":return yield*this.scalar(t);case"block-scalar":return yield*this.blockScalar(t);case"block-map":return yield*this.blockMap(t);case"block-seq":return yield*this.blockSequence(t);case"flow-collection":return yield*this.flowCollection(t);case"doc-end":return yield*this.documentEnd(t)}yield*this.pop()}peek(t){return this.stack[this.stack.length-t]}*pop(t){let e=t??this.stack.pop();if(!e)yield{type:"error",offset:this.offset,source:"",message:"Tried to pop an empty stack"};else if(this.stack.length===0)yield e;else{let i=this.peek(1);switch(e.type==="block-scalar"?e.indent="indent"in i?i.indent:0:e.type==="flow-collection"&&i.type==="document"&&(e.indent=0),e.type==="flow-collection"&&Iy(e),i.type){case"document":i.value=e;break;case"block-scalar":i.props.push(e);break;case"block-map":{let r=i.items[i.items.length-1];if(r.value){i.items.push({start:[],key:e,sep:[]}),this.onKeyLine=!0;return}else if(r.sep)r.value=e;else{Object.assign(r,{key:e,sep:[]}),this.onKeyLine=!r.explicitKey;return}break}case"block-seq":{let r=i.items[i.items.length-1];r.value?i.items.push({start:[],value:e}):r.value=e;break}case"flow-collection":{let r=i.items[i.items.length-1];!r||r.value?i.items.push({start:[],key:e,sep:[]}):r.sep?r.value=e:Object.assign(r,{key:e,sep:[]});return}default:yield*this.pop(),yield*this.pop(e)}if((i.type==="document"||i.type==="block-map"||i.type==="block-seq")&&(e.type==="block-map"||e.type==="block-seq")){let r=e.items[e.items.length-1];r&&!r.sep&&!r.value&&r.start.length>0&&Cy(r.start)===-1&&(e.indent===0||r.start.every(s=>s.type!=="comment"||s.indent<e.indent))&&(i.type==="document"?i.end=r.start:i.items.push({start:r.start}),e.items.splice(-1,1))}}}*stream(){switch(this.type){case"directive-line":yield{type:"directive",offset:this.offset,source:this.source};return;case"byte-order-mark":case"space":case"comment":case"newline":yield this.sourceToken;return;case"doc-mode":case"doc-start":{let t={type:"document",offset:this.offset,start:[]};this.type==="doc-start"&&t.start.push(this.sourceToken),this.stack.push(t);return}}yield{type:"error",offset:this.offset,message:`Unexpected ${this.type} token in YAML stream`,source:this.source}}*document(t){if(t.value)return yield*this.lineEnd(t);switch(this.type){case"doc-start":{Cy(t.start)!==-1?(yield*this.pop(),yield*this.step()):t.start.push(this.sourceToken);return}case"anchor":case"tag":case"space":case"comment":case"newline":t.start.push(this.sourceToken);return}let e=this.startBlockValue(t);e?this.stack.push(e):yield{type:"error",offset:this.offset,message:`Unexpected ${this.type} token in YAML document`,source:this.source}}*scalar(t){if(this.type==="map-value-ind"){let e=nc(this.peek(2)),i=ds(e),r;t.end?(r=t.end,r.push(this.sourceToken),delete t.end):r=[this.sourceToken];let s={type:"block-map",offset:t.offset,indent:t.indent,items:[{start:i,key:t,sep:r}]};this.onKeyLine=!0,this.stack[this.stack.length-1]=s}else yield*this.lineEnd(t)}*blockScalar(t){switch(this.type){case"space":case"comment":case"newline":t.props.push(this.sourceToken);return;case"scalar":if(t.source=this.source,this.atNewLine=!0,this.indent=0,this.onNewLine){let e=this.source.indexOf(`
`)+1;for(;e!==0;)this.onNewLine(this.offset+e),e=this.source.indexOf(`
`,e)+1}yield*this.pop();break;default:yield*this.pop(),yield*this.step()}}*blockMap(t){let e=t.items[t.items.length-1];switch(this.type){case"newline":if(this.onKeyLine=!1,e.value){let i="end"in e.value?e.value.end:void 0;(Array.isArray(i)?i[i.length-1]:void 0)?.type==="comment"?i?.push(this.sourceToken):t.items.push({start:[this.sourceToken]})}else e.sep?e.sep.push(this.sourceToken):e.start.push(this.sourceToken);return;case"space":case"comment":if(e.value)t.items.push({start:[this.sourceToken]});else if(e.sep)e.sep.push(this.sourceToken);else{if(this.atIndentedComment(e.start,t.indent)){let r=t.items[t.items.length-2]?.value?.end;if(Array.isArray(r)){ic(r,e.start),r.push(this.sourceToken),t.items.pop();return}}e.start.push(this.sourceToken)}return}if(this.indent>=t.indent){let i=!this.onKeyLine&&this.indent===t.indent,r=i&&(e.sep||e.explicitKey)&&this.type!=="seq-item-ind",s=[];if(r&&e.sep&&!e.value){let a=[];for(let o=0;o<e.sep.length;++o){let l=e.sep[o];switch(l.type){case"newline":a.push(o);break;case"space":break;case"comment":l.indent>t.indent&&(a.length=0);break;default:a.length=0}}a.length>=2&&(s=e.sep.splice(a[1]))}switch(this.type){case"anchor":case"tag":r||e.value?(s.push(this.sourceToken),t.items.push({start:s}),this.onKeyLine=!0):e.sep?e.sep.push(this.sourceToken):e.start.push(this.sourceToken);return;case"explicit-key-ind":!e.sep&&!e.explicitKey?(e.start.push(this.sourceToken),e.explicitKey=!0):r||e.value?(s.push(this.sourceToken),t.items.push({start:s,explicitKey:!0})):this.stack.push({type:"block-map",offset:this.offset,indent:this.indent,items:[{start:[this.sourceToken],explicitKey:!0}]}),this.onKeyLine=!0;return;case"map-value-ind":if(e.explicitKey)if(e.sep)if(e.value)t.items.push({start:[],key:null,sep:[this.sourceToken]});else if(Si(e.sep,"map-value-ind"))this.stack.push({type:"block-map",offset:this.offset,indent:this.indent,items:[{start:s,key:null,sep:[this.sourceToken]}]});else if(Ry(e.key)&&!Si(e.sep,"newline")){let a=ds(e.start),o=e.key,l=e.sep;l.push(this.sourceToken),delete e.key,delete e.sep,this.stack.push({type:"block-map",offset:this.offset,indent:this.indent,items:[{start:a,key:o,sep:l}]})}else s.length>0?e.sep=e.sep.concat(s,this.sourceToken):e.sep.push(this.sourceToken);else if(Si(e.start,"newline"))Object.assign(e,{key:null,sep:[this.sourceToken]});else{let a=ds(e.start);this.stack.push({type:"block-map",offset:this.offset,indent:this.indent,items:[{start:a,key:null,sep:[this.sourceToken]}]})}else e.sep?e.value||r?t.items.push({start:s,key:null,sep:[this.sourceToken]}):Si(e.sep,"map-value-ind")?this.stack.push({type:"block-map",offset:this.offset,indent:this.indent,items:[{start:[],key:null,sep:[this.sourceToken]}]}):e.sep.push(this.sourceToken):Object.assign(e,{key:null,sep:[this.sourceToken]});this.onKeyLine=!0;return;case"alias":case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":{let a=this.flowScalar(this.type);r||e.value?(t.items.push({start:s,key:a,sep:[]}),this.onKeyLine=!0):e.sep?this.stack.push(a):(Object.assign(e,{key:a,sep:[]}),this.onKeyLine=!0);return}default:{let a=this.startBlockValue(t);if(a){if(a.type==="block-seq"){if(!e.explicitKey&&e.sep&&!Si(e.sep,"newline")){yield*this.pop({type:"error",offset:this.offset,message:"Unexpected block-seq-ind on same line with key",source:this.source});return}}else i&&t.items.push({start:s});this.stack.push(a);return}}}}yield*this.pop(),yield*this.step()}*blockSequence(t){let e=t.items[t.items.length-1];switch(this.type){case"newline":if(e.value){let i="end"in e.value?e.value.end:void 0;(Array.isArray(i)?i[i.length-1]:void 0)?.type==="comment"?i?.push(this.sourceToken):t.items.push({start:[this.sourceToken]})}else e.start.push(this.sourceToken);return;case"space":case"comment":if(e.value)t.items.push({start:[this.sourceToken]});else{if(this.atIndentedComment(e.start,t.indent)){let r=t.items[t.items.length-2]?.value?.end;if(Array.isArray(r)){ic(r,e.start),r.push(this.sourceToken),t.items.pop();return}}e.start.push(this.sourceToken)}return;case"anchor":case"tag":if(e.value||this.indent<=t.indent)break;e.start.push(this.sourceToken);return;case"seq-item-ind":if(this.indent!==t.indent)break;e.value||Si(e.start,"seq-item-ind")?t.items.push({start:[this.sourceToken]}):e.start.push(this.sourceToken);return}if(this.indent>t.indent){let i=this.startBlockValue(t);if(i){this.stack.push(i);return}}yield*this.pop(),yield*this.step()}*flowCollection(t){let e=t.items[t.items.length-1];if(this.type==="flow-error-end"){let i;do yield*this.pop(),i=this.peek(1);while(i?.type==="flow-collection")}else if(t.end.length===0){switch(this.type){case"comma":case"explicit-key-ind":!e||e.sep?t.items.push({start:[this.sourceToken]}):e.start.push(this.sourceToken);return;case"map-value-ind":!e||e.value?t.items.push({start:[],key:null,sep:[this.sourceToken]}):e.sep?e.sep.push(this.sourceToken):Object.assign(e,{key:null,sep:[this.sourceToken]});return;case"space":case"comment":case"newline":case"anchor":case"tag":!e||e.value?t.items.push({start:[this.sourceToken]}):e.sep?e.sep.push(this.sourceToken):e.start.push(this.sourceToken);return;case"alias":case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":{let r=this.flowScalar(this.type);!e||e.value?t.items.push({start:[],key:r,sep:[]}):e.sep?this.stack.push(r):Object.assign(e,{key:r,sep:[]});return}case"flow-map-end":case"flow-seq-end":t.end.push(this.sourceToken);return}let i=this.startBlockValue(t);i?this.stack.push(i):(yield*this.pop(),yield*this.step())}else{let i=this.peek(2);if(i.type==="block-map"&&(this.type==="map-value-ind"&&i.indent===t.indent||this.type==="newline"&&!i.items[i.items.length-1].sep))yield*this.pop(),yield*this.step();else if(this.type==="map-value-ind"&&i.type!=="flow-collection"){let r=nc(i),s=ds(r);Iy(t);let a=t.end.splice(1,t.end.length);a.push(this.sourceToken);let o={type:"block-map",offset:t.offset,indent:t.indent,items:[{start:s,key:t,sep:a}]};this.onKeyLine=!0,this.stack[this.stack.length-1]=o}else yield*this.lineEnd(t)}}flowScalar(t){if(this.onNewLine){let e=this.source.indexOf(`
`)+1;for(;e!==0;)this.onNewLine(this.offset+e),e=this.source.indexOf(`
`,e)+1}return{type:t,offset:this.offset,indent:this.indent,source:this.source}}startBlockValue(t){switch(this.type){case"alias":case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":return this.flowScalar(this.type);case"block-scalar-header":return{type:"block-scalar",offset:this.offset,indent:this.indent,props:[this.sourceToken],source:""};case"flow-map-start":case"flow-seq-start":return{type:"flow-collection",offset:this.offset,indent:this.indent,start:this.sourceToken,items:[],end:[]};case"seq-item-ind":return{type:"block-seq",offset:this.offset,indent:this.indent,items:[{start:[this.sourceToken]}]};case"explicit-key-ind":{this.onKeyLine=!0;let e=nc(t),i=ds(e);return i.push(this.sourceToken),{type:"block-map",offset:this.offset,indent:this.indent,items:[{start:i,explicitKey:!0}]}}case"map-value-ind":{this.onKeyLine=!0;let e=nc(t),i=ds(e);return{type:"block-map",offset:this.offset,indent:this.indent,items:[{start:i,key:null,sep:[this.sourceToken]}]}}}return null}atIndentedComment(t,e){return this.type!=="comment"||this.indent<=e?!1:t.every(i=>i.type==="newline"||i.type==="space")}*documentEnd(t){this.type!=="doc-mode"&&(t.end?t.end.push(this.sourceToken):t.end=[this.sourceToken],this.type==="newline"&&(yield*this.pop()))}*lineEnd(t){switch(this.type){case"comma":case"doc-start":case"doc-end":case"flow-seq-end":case"flow-map-end":case"map-value-ind":yield*this.pop(),yield*this.step();break;case"newline":this.onKeyLine=!1;default:t.end?t.end.push(this.sourceToken):t.end=[this.sourceToken],this.type==="newline"&&(yield*this.pop())}}};function YL(n){let t=n.prettyErrors!==!1;return{lineCounter:n.lineCounter||t&&new uo||null,prettyErrors:t}}function us(n,t={}){let{lineCounter:e,prettyErrors:i}=YL(t),r=new mo(e?.addNewLine),s=new so(t),a=null;for(let o of s.compose(r.parse(n),!0,n.length))if(!a)a=o;else if(a.options.logLevel!=="silent"){a.errors.push(new tt(o.range.slice(0,2),"MULTIPLE_DOCS","Source contains multiple documents; please use YAML.parseAllDocuments()"));break}return i&&e&&(a.errors.forEach(Ru(n,e)),a.warnings.forEach(Ru(n,e))),a}function kn(n,t,e){let i;typeof t=="function"?i=t:e===void 0&&t&&typeof t=="object"&&(e=t);let r=us(n,e);if(!r)return null;if(r.warnings.forEach(s=>Cl(r.options.logLevel,s)),r.errors.length>0){if(r.options.logLevel!=="silent")throw r.errors[0];r.errors=[]}return r.toJS(Object.assign({reviver:i},e))}function rc(n,t,e){let i=null;if(typeof t=="function"||Array.isArray(t)?i=t:e===void 0&&t&&(e=t),typeof e=="string"&&(e=e.length),typeof e=="number"){let r=Math.round(e);e=r<1?void 0:r>8?{indent:8}:{indent:r}}if(n===void 0){let{keepUndefined:r}=e??t??{};if(!r)return}return mn(n)&&!i?n.toString(e):new yn(n,i,e).toString(e)}var Wu="tag",Bn="tags",Ct=[Wu,Bn],KL="alias",Ti="aliases",It=[KL,Ti],ju="linter-yaml-title-alias",ms="disabled rules";function $t(n){return n.match(Ze)===null&&(n=`---
---
`+n),n}function Mi(n){let t=n.match(Ze);return t?t[1]:null}function Ee(n,t){let e=n.match(Ze);if(!e)return n;let i=e[0],r=t(i);return n=n.replace(i,ft(r)),n}function PL(n){return us(n,{keepSourceTokens:!0})}function Uu(n){if(!n||typeof n!="object")return null;let t=n;return t.range&&typeof t.range[0]=="number"?t.range[0]:t.srcToken&&typeof t.srcToken.start=="number"?t.srcToken.start:null}function zL(n){if(!n||typeof n!="object")return null;let t=n;return t.range&&typeof t.range[1]=="number"?t.range[1]:t.srcToken&&typeof t.srcToken.end=="number"?t.srcToken.end:null}function qL(n){if(typeof n!="string")return null;let t=n.trim();return t.length>=2&&(t.startsWith('"')&&t.endsWith('"')||t.startsWith("'")&&t.endsWith("'"))?t.substring(1,t.length-1):t}function Fy(n,t,e){let i=qL(t);if(i==null)return null;for(let r of n.items){let s=r;if((s.key&&typeof s.key.value=="string"?s.key.value:null)===i)return s;if(e&&s.value&&ht(s.value)){let o=Fy(s.value,t,!0);if(o)return o}}return null}function Hu(n,t,e){if(typeof t!="string")return null;let i=PL(n);return!i.contents||!ht(i.contents)?null:Fy(i.contents,t,e)}function $u(n,t){let e=n.lastIndexOf(`
`,t-1);return e===-1?0:e+1}function qu(n,t){let e=n.indexOf(`
`,t);return e===-1?n.length:e}function WL(n,t){let e=null;for(let i=t;i<n.length;i++){let r=n[i];if(e!==null){r===e&&(e==='"'&&n[i-1]!=="\\"?e=null:e==="'"&&n[i+1]==="'"?i++:e==="'"&&(e=null));continue}if(r==='"'||r==="'"){e=r;continue}if(r===":")return i}return-1}function By(n,t){let e=Uu(t.key);if(e==null)return null;let i=$u(n,e),r=qu(n,e),s=n.substring(i,r),a=e-i,o=WL(s,a);if(o===-1)return null;let l=i+o;return{start:e,end:l,colon:l}}function Dy(n,t){let e=By(n,t);if(!e)return null;let i=e.colon+1,r=qu(n,e.colon);for(;i<r&&(n[i]===" "||n[i]===" ");)i++;let s=Uu(t.value),a=zL(t.value);if(s==null||a==null)return{start:i,end:r};let o=a,l=qu(n,a),c=n.substring(a,l);return/^[ \t]*#/.test(c)&&(o=l),{start:i,end:o}}function Yy(n,t){let e=Uu(t.key),i=Dy(n,t);if(e==null||i==null)return null;let r=$u(n,e),s=i.end;return n[s]===`
`&&s++,{start:r,end:s}}function Le(n,t,e=!0){let i=Hu(n,t,e);if(!i)return null;let r=Dy(n,i);return r?n.substring(r.start,r.end):null}function he(n,t,e,i=!0){let r=Hu(n,t,i);if(!r)return`${n}${t}:${e}
`;let s=Yy(n,r),a=By(n,r);if(!s||!a)return n;let o=$u(n,a.start),l=n.substring(o,a.start),c=n.substring(a.start,a.end).trimEnd(),u=`${l}${c}:${e}
`;return n.substring(0,s.start)+u+n.substring(s.end)}function po(n,t,e=!0){let i=Hu(n,t,e);if(!i)return n;let r=Yy(n,i);return r?n.substring(0,r.start)+n.substring(r.end):n}function jL(n){let t=us(n,{keepSourceTokens:!0}),e=[];return Ut(t,(i,r)=>{r instanceof W&&(r.type!=="BLOCK_LITERAL"&&r.type!=="BLOCK_FOLDED"||r.range==null||r.range.length<3||e.push({start:{line:0,column:0,offset:r.range[0]},end:{line:0,column:0,offset:r.range[2]}}))}),e}function UL(n,t,e){let i=e.start.offset??0,r=e.end.offset??0;return n<r&&t>i}function _y(n){let t=jL(n);return n.replace(Zr,(e,i)=>{let r=i,s=i+e.length;return t.some(o=>UL(r,s,o))?e:`
`})}function dt(n){if(n==null)return null;let t=kn(n.replace(/\n(\t)+/g,`
`));return t??{}}function Ky(n){if(n==null)return null;let t=us(n.replace(/\n(\t)+/g,`
`),{keepSourceTokens:!0});return t??null}function Vu(n){let t=new yn(n.options);t.contents=new Me;let e=n.contents?.srcToken;return t.contents.srcToken={offset:e.offset,type:e.type,indent:e.indent,start:e.start,end:e.end,items:[]},t}function Lr(n){if(!n||!n.contents||!n.contents.srcToken)return"";let t=n.contents.items;return!t||t.length==0?"":ec.stringify(n.contents.srcToken)}var vn=(e=>(e.SingleLine="single-line",e.MultiLine="multi-line",e))(vn||{});function Se(n,t,e,i,r=!1){if(typeof n=="string"&&(n=[n]),n==null||n.length===0)return HL(t);let s=i&&(t=="multi-line"||t=="single string to multi-line"&&n.length>1);if(r||s)for(let a=0;a<n.length;a++){let o=n[a],l=Ei(o);l&&(o=o.substring(1,o.length-1));let c=r&&Go(o);l&&c||(c||l&&s)&&(n[a]=nt(o,e,c))}switch(t){case"single string to single-line":if(n.length===1)return" "+n[0];case"single-line":for(let a=0;a<n.length;a++)n[a].includes(",")&&!Ei(n[a])&&(n[a]=nt(n[a],e,!0));return" "+Ny(n);case"single string to multi-line":if(n.length===1)return" "+n[0];case"multi-line":return $L(n);case"single string space delimited":return n.length===1?" "+n[0]:" "+n.join(" ");case"single string comma delimited":for(let a=0;a<n.length;a++)n[a].includes(",")&&!Ei(n[a])&&(n[a]=nt(n[a],e,!0));return n.length===1?" "+n[0]:" "+n.join(", ");case"single-line space delimited":return n.length===1?" "+n[0]:" "+Ny(n).replaceAll(", "," ")}}function HL(n){switch(n){case"single-line":case"single-line space delimited":case"multi-line":return" []";case"single string to single-line":case"single string to multi-line":case"single string space delimited":case"single string comma delimited":return" "}}function Ny(n){return n==null||n.length===0?"[]":"["+n.join(", ")+"]"}function $L(n){return n==null||n.length===0?"[]":`
- `+n.join(`
- `)}function Ne(n){if(n==null||n.length===0)return null;if(n=n.trimEnd(),n.startsWith("["))return n=n.substring(1),n.endsWith("]")&&(n=n.substring(0,n.length-1)),n.length===0?null:(sc(n,",")??[]).filter(e=>e!="");if(n.includes(`
`)){let t=n.split(/[ \t]*\n[ \t]*-[ \t]*/);return t.splice(0,1),t=t.filter(e=>e!=""),t==null||t.length===0?null:t}return n}function An(n){if(n==null)return[];let t=[],e;Array.isArray(n)?e=n:n.includes(",")?e=sc(n,",")??[]:e=sc(n," ")??[];for(let i of e)t.push(i.trim());return t}function wn(n){return typeof n=="string"?sc(n,",")??[]:n}function sc(n,t=","){if(n==""||n==null)return null;if(t.length>1)throw new Error(A("logs.invalid-delimiter-error-message"));let e=[],i="",r=0;for(;r<n.length;){let s=n.charAt(r);if(s===t)e.push(i.trim()),i="";else if(s==='"'||s==="'"){let a=n.indexOf(s,r+1);a!=-1?(i+=n.substring(r,a+1),r=a):i+=s}else i+=s;r++}return i.trim()!=""&&e.push(i.trim()),e}function Ei(n){return n.length>1&&(n.startsWith("'")&&n.endsWith("'")||n.startsWith('"')&&n.endsWith('"'))}function nt(n,t,e=!1,i=!1){let r=VL(n,t,e);if(i)return r;try{if(kn(r,{logLevel:"error"})===n)return r}catch{}let s=rc(n,{lineWidth:-1,quotingType:t,forceQuotes:e}).slice(0,-1),a=rc(n,{lineWidth:-1,quotingType:t=='"'?"'":'"',forceQuotes:e}).slice(0,-1);return a===n||a.length<s.length?a:s}function VL(n,t,e=!1){if(Ei(n))return n;let i=n.includes("'"),r=n.includes('"'),s=n.includes(": ");return!i&&!r&&!s&&!e||i&&r?n:i?`"${n}"`:r?`'${n}'`:`${t}${n}${t}`}function Py(n){let t=Le(n,ms);if(t==null)return[];let e=t.includes(`
`)?`${ms}:
`:`${ms}: `;e+=t;let r=dt(e)["disabled rules"];return r?(typeof r=="string"&&(r=[r]),r):[]}var yc=require("obsidian");var Gu=require("obsidian");function zy(n,t){n.includes("</")?t.append((0,Gu.sanitizeHTMLToDom)(n)):t.setText(n)}function fe(n){return n.includes("</")?(0,Gu.sanitizeHTMLToDom)(n):n}var ac=require("obsidian"),fo=class extends ac.AbstractInputSuggest{constructor(e,i,r=[]){super(e,i);this.inputEl=i;this.valuesToExclude=r}getSuggestions(e){let i=this.app.vault.getAllLoadedFiles().filter(a=>a instanceof ac.TFile&&a.path.endsWith(".md")).map(a=>a.path),r=this.inputEl.getAttribute("fileName"),s=e.toLowerCase();return i.filter(a=>this.valuesToExclude.includes(a)&&a!==r?!1:a.toLowerCase().contains(s))}renderSuggestion(e,i){i.setText(e)}selectSuggestion(e,i){this.inputEl.setAttribute("fileName",e),this.setValue(e),this.inputEl.trigger("input"),this.close()}};var qy=require("obsidian");var oc=class extends qy.Modal{constructor(t,e){if(super(t),this.modalEl.addClass("confirm-modal"),this.contentEl.createEl("h3",{text:A("parse-results-heading-text"),cls:"modal-heading"}),e?.customReplacements.size>0){this.contentEl.createEl("p",{text:A("file-parse-description-text").replace("{FILE}",e.filePath)}).id="confirm-dialog";let i=this.contentEl.createDiv().createEl("table",{cls:"markdown-rendered"}),r=i.createEl("tr");r.createEl("th",{text:A("find-header-text")}),r.createEl("th",{text:A("replace-header-text")});let s;for(let a of e.customReplacements)s=i.createEl("tr"),s.createEl("td",{text:a[0]}),s.createEl("td",{text:a[1]})}else this.contentEl.createEl("p",{text:A("no-parsed-values-found-text").replaceAll("{FILE}",e.filePath),cls:"modal-warn"});this.contentEl.createDiv("modal-button-container",i=>{i.createEl("button",{text:A("close-button-text")}).addEventListener("click",()=>this.close())})}};var Vt=require("obsidian");var lc=require("obsidian"),ho=class extends lc.AbstractInputSuggest{constructor(e,i,r=[]){super(e,i);this.inputEl=i;this.valuesToExclude=r}getSuggestions(e){let i=this.app.vault.getAllLoadedFiles().filter(a=>a instanceof lc.TFolder&&a.path!=="/").map(a=>a.path),r=this.inputEl.getAttribute("folderName"),s=e.toLowerCase();return i.filter(a=>this.valuesToExclude.includes(a)&&a!==r?!1:a.toLowerCase().contains(s))}renderSuggestion(e,i){i.setText(e)}selectSuggestion(e,i){this.inputEl.setAttribute("folderName",e),this.setValue(e),this.inputEl.trigger("input"),this.close()}};var He=require("obsidian");var Qu=class{constructor(t){this.helpEl=null;this.containerEl=t.createEl("p",{cls:"form-field"}),this.labelEl=this.containerEl.createEl("label")}setName(t){return this.labelEl.setText(t),this}setHelp(t){return this.helpEl||(this.helpEl=this.containerEl.createDiv({cls:"form-field-help"})),this.helpEl.empty(),typeof t=="string"?this.helpEl.setText(t):this.helpEl.append(t),this}addText(t){let e=new He.TextComponent(this.containerEl);return t(e),this}addDropdown(t){let e=new He.DropdownComponent(this.containerEl);return t(e),this}addToggle(t){let e=new He.ToggleComponent(this.containerEl);return t(e),this}addButton(t){let e=new He.ButtonComponent(this.containerEl);return t(e),this}},Xn=class extends He.Modal{constructor(t){if(super(t),this.modalEl.addClass("mod-lg","mod-form-sheet"),He.Platform.isPhone){let e=this.headerEl;e.createDiv({cls:"modal-header-button mod-raised clickable-icon mod-start"},i=>{(0,He.setIcon)(i,"x"),i.addEventListener("click",()=>this.close())}),this.ctaEl=e.createDiv({cls:"modal-header-button mod-raised clickable-icon mod-cta"},i=>(0,He.setIcon)(i,"lucide-check")),this.ctaEl.addEventListener("click",()=>this.formSubmit())}else this.buttonContainerEl=this.modalEl.createDiv({cls:"modal-button-container"}),this.ctaButton=new He.ButtonComponent(this.buttonContainerEl).setCta().setButtonText("Save").onClick(()=>this.formSubmit()),this.ctaEl=this.ctaButton.buttonEl,new He.ButtonComponent(this.buttonContainerEl).setButtonText(A("cancel-button-text")).onClick(()=>this.close())}addField(t){let e=new Qu(this.contentEl);return t(e),e}setCtaText(t){return this.ctaButton?.setButtonText(t),this}setCtaDisabled(t){return this.ctaButton?.setDisabled(t),this.ctaEl.toggleClass("is-disabled",t),this}setCtaLoading(t){return this.ctaButton?.setLoading?.call(this.ctaButton,t),this.ctaEl.toggleClass("mod-loading",t),this}setCtaClass(t){return this.ctaEl.addClass(t),this}formSubmit(){this.onSubmit()}onSubmit(){}};var Wy=require("obsidian"),go=class extends Wy.AbstractInputSuggest{constructor(e,i,r=[],s=null){super(e,i);this.inputEl=i;this.valuesToExclude=r;s&&this.selectSuggestion(s,null)}getSuggestions(e){let i=this.app.commands.listCommands()??[],r=this.inputEl.getAttribute("commandId"),s=e.toLowerCase();return i.filter(a=>this.valuesToExclude.some(l=>l.id===a.id)&&a.id!==r?!1:a.id.contains(s)||a.name.toLowerCase().contains(s))}renderSuggestion(e,i){i.setText(e.name)}selectSuggestion(e,i){this.inputEl.setAttribute("commandId",e.id),this.setValue(e.name),this.inputEl.trigger("input"),this.close()}};var jy="i",GL="gm",cc=class extends Xn{constructor(e,i,r){super(e);this.existing=i;this.onAdd=r;this.value="";this.setTitle(A("tabs.general.folders-to-ignore.add-input-button-text")),this.addField(s=>{s.setName(A("tabs.general.folders-to-ignore.folder-search-placeholder-text")),s.addText(a=>{new ho(e,a.inputEl,i),a.setPlaceholder(A("tabs.general.folders-to-ignore.folder-search-placeholder-text")).onChange(o=>{this.value=o}),a.inputEl.addEventListener("keydown",o=>{!o.isComposing&&o.key==="Enter"&&(o.preventDefault(),this.formSubmit())}),this.inputEl=a.inputEl})})}onOpen(){this.inputEl?.focus()}onSubmit(){let e=this.value.trim();if(!e){this.inputEl&&(0,Vt.displayTooltip)(this.inputEl,A("required"),{classes:["mod-error"]});return}if(this.existing.includes(e)){this.inputEl&&(0,Vt.displayTooltip)(this.inputEl,A("already-in-list"),{classes:["mod-error"]});return}this.onAdd(e),this.close()}},dc=class extends Xn{constructor(e,i){super(e);this.onAdd=i;this.label="";this.match="";this.flags=jy;this.setTitle(A("tabs.general.files-to-ignore.add-input-button-text")),this.addField(r=>{r.setName(A("tabs.general.files-to-ignore.label-placeholder-text")),r.addText(s=>{s.setPlaceholder(A("tabs.general.files-to-ignore.label-placeholder-text")).onChange(a=>{this.label=a}),this.firstInputEl=s.inputEl})}),this.addField(r=>{r.setName(A("tabs.general.files-to-ignore.file-search-placeholder-text")),r.addText(s=>{s.setPlaceholder(A("tabs.general.files-to-ignore.file-search-placeholder-text")).onChange(a=>{this.match=a})})}),this.addField(r=>{r.setName(A("tabs.general.files-to-ignore.flags-placeholder-text")),r.addText(s=>{s.setPlaceholder(A("tabs.general.files-to-ignore.flags-placeholder-text")).setValue(jy).onChange(a=>{this.flags=a})})})}onOpen(){this.firstInputEl?.focus()}onSubmit(){let e=this.match.trim();if(!e){this.firstInputEl&&(0,Vt.displayTooltip)(this.firstInputEl,A("tabs.general.files-to-ignore.pattern-required"),{classes:["mod-error"]});return}this.onAdd({label:this.label.trim(),match:e,flags:this.flags.trim()}),this.close()}},uc=class extends Xn{constructor(e,i,r){super(e);this.existing=i;this.onAdd=r;this.value="";this.setTitle(A("tabs.general.additional-file-extensions.add-input-button-text")),this.addField(s=>{s.setName(A("tabs.general.additional-file-extensions.extension-placeholder")),s.addText(a=>{a.setPlaceholder(A("tabs.general.additional-file-extensions.extension-placeholder")).onChange(o=>{this.value=o}),a.inputEl.addEventListener("keydown",o=>{!o.isComposing&&o.key==="Enter"&&(o.preventDefault(),this.formSubmit())}),this.inputEl=a.inputEl})})}onOpen(){this.inputEl?.focus()}onSubmit(){let e=this.value.trim().toLowerCase().replace(/^\./,"");if(!e){this.inputEl&&(0,Vt.displayTooltip)(this.inputEl,A("required"),{classes:["mod-error"]});return}if(this.existing.includes(e)){this.inputEl&&(0,Vt.displayTooltip)(this.inputEl,A("already-in-list"),{classes:["mod-error"]});return}this.onAdd(e),this.close()}},yo=class extends Xn{constructor(e,i,r,s){super(e);this.initial=i;this.existing=r;this.onSubmitEntry=s;this.value="";this.value=i?.name??"",this.enabled=i?.enabled??!0,this.setTitle(A(i?"options.custom-command.edit-tooltip":"options.custom-command.add-input-button-text")),this.addField(a=>{a.setName(A("options.custom-command.command-search-placeholder-text")),a.addText(o=>{new go(e,o.inputEl,r,i),o.setPlaceholder(A("options.custom-command.command-search-placeholder-text")).onChange(l=>{this.value=l}),o.inputEl.addEventListener("keydown",l=>{!l.isComposing&&l.key==="Enter"&&(l.preventDefault(),this.formSubmit())}),this.inputEl=o.inputEl})}),this.addField(a=>{a.setName(A("options.custom-command.enabled")),a.addToggle(o=>{o.setValue(this.enabled).onChange(l=>{this.enabled=l})})})}onOpen(){this.inputEl?.focus()}onSubmit(){let e=this.value.trim(),i=this.inputEl?.getAttribute("commandId");if(!e||!i){this.inputEl&&(0,Vt.displayTooltip)(this.inputEl,A("required"),{classes:["mod-error"]});return}for(let r of this.existing)if(r.id===i&&(!this.initial||this.initial.id!=i)){this.inputEl&&(0,Vt.displayTooltip)(this.inputEl,A("already-in-list"),{classes:["mod-error"]});return}this.onSubmitEntry({enabled:this.enabled,id:i,name:e}),this.close()}},bo=class extends Xn{constructor(e,i,r){super(e);this.onSubmitEntry=r;this.label=i?.label??"",this.find=i?.find??"",this.flags=i?.flags??GL,this.replace=i?.replace??"",this.enabled=i?.enabled??!0,this.setTitle(A(i?"options.custom-replace.edit-tooltip":"options.custom-replace.add-input-button-text")),this.addField(s=>{s.setName(A("options.custom-replace.label-placeholder-text")),s.addText(a=>{a.setPlaceholder(A("options.custom-replace.label-placeholder-text")).setValue(this.label).onChange(o=>{this.label=o})})}),this.addField(s=>{s.setName(A("options.custom-replace.regex-to-find-placeholder-text")),s.addText(a=>{a.setPlaceholder(A("options.custom-replace.regex-to-find-placeholder-text")).setValue(this.find).onChange(o=>{this.find=o}),this.findInputEl=a.inputEl})}),this.addField(s=>{s.setName(A("options.custom-replace.flags-placeholder-text")),s.addText(a=>{a.setPlaceholder(A("options.custom-replace.flags-placeholder-text")).setValue(this.flags).onChange(o=>{this.flags=o}),this.flagsInputEl=a.inputEl})}),this.addField(s=>{s.setName(A("options.custom-replace.regex-to-replace-placeholder-text")),s.addText(a=>{a.setPlaceholder(A("options.custom-replace.regex-to-replace-placeholder-text")).setValue(this.replace).onChange(o=>{this.replace=o})})}),this.addField(s=>{s.setName(A("options.custom-replace.enabled")),s.addToggle(a=>{a.setValue(this.enabled).onChange(o=>{this.enabled=o})})})}onOpen(){this.findInputEl?.focus()}onSubmit(){let e=this.find;if(!e){this.findInputEl&&(0,Vt.displayTooltip)(this.findInputEl,A("required"),{classes:["mod-error"]});return}try{new RegExp(e,this.flags)}catch(i){let r=i instanceof SyntaxError&&/flags/i.test(i.message)?this.flagsInputEl:this.findInputEl;r&&(0,Vt.displayTooltip)(r,A("options.custom-replace.invalid-regex"),{classes:["mod-error"]});return}this.onSubmitEntry({label:this.label.trim(),find:e,flags:this.flags.trim(),replace:this.replace,enabled:this.enabled}),this.close()}},ko=class extends Xn{constructor(e,i,r,s,a,o=void 0){super(e);this.trimItemWhitespace=s;this.onSubmitEntry=a;this.isValidInput=o;this.value=i??"",this.setTitle(A(i?"edit-tooltip":"add-tooltip")),this.addField(l=>{l.setName(A(r)),l.addText(c=>{c.setPlaceholder(A(r)).setValue(this.value).onChange(u=>{this.value=u}),this.inputEl=c.inputEl})})}onOpen(){this.inputEl?.focus()}onSubmit(){let e=this.trimItemWhitespace?this.value.trim():this.value;if(!this.value.trim()){this.inputEl&&(0,Vt.displayTooltip)(this.inputEl,A("required"),{classes:["mod-error"]});return}if(this.isValidInput){let[r,s]=this.isValidInput(e);if(!r){this.inputEl&&(0,Vt.displayTooltip)(this.inputEl,s,{classes:["mod-error"]});return}}this.onSubmitEntry(e),this.close()}};function Uy(n,t){let e=n.vault.getAbstractFileByPath((0,yc.normalizePath)(t));return e instanceof yc.TFile?e:null}var Oi=class{constructor(t,e,i,r,s){this.configKey=t;this.nameKey=e;this.descriptionKey=i;this.defaultValue=r;s&&(this.ruleAlias=s)}getName(){return A(this.nameKey)??""}getDescription(){return A(this.descriptionKey)??""}setOption(t,e){e.ruleConfigs[this.ruleAlias][this.configKey]=t}controlKey(){return`ruleConfigs.${this.ruleAlias}.${this.configKey}`}getCurrentValue(t){return t.settings.ruleConfigs[this.ruleAlias]?.[this.configKey]??this.defaultValue}async writeAndSave(t,e){var i,r;(i=e.settings.ruleConfigs)[r=this.ruleAlias]??(i[r]={}),e.settings.ruleConfigs[this.ruleAlias][this.configKey]=t,await e.saveSettings()}},ps=class extends Oi{constructor(e,i,r,s,a,o){super(e,i,r,s,a);this.onChange=o;this.toggleComponent=null}getSettingDefinition(e,i){return this.onChange?{name:this.getName(),desc:fe(this.getDescription()),render:r=>{r.addToggle(s=>{this.toggleComponent=s,s.setValue(this.getCurrentValue(e)).onChange(async a=>{await this.writeAndSave(a,e),this.onChange?.(a,e.app,e)})})}}:{name:this.getName(),desc:fe(this.getDescription()),control:{type:"toggle",key:this.controlKey(),defaultValue:this.defaultValue}}}getValue(e){return this.toggleComponent!=null?this.toggleComponent.getValue():this.getCurrentValue(e)}async setValue(e,i){this.toggleComponent!=null&&this.toggleComponent.setValue(e),await this.writeAndSave(e,i)}},vo=class extends Oi{getSettingDefinition(t,e){return{name:this.getName(),desc:fe(this.getDescription()),control:{type:"text",key:this.controlKey(),defaultValue:this.defaultValue??""}}}},mc=class extends Oi{constructor(e,i,r,s,a,o,l,c,u,d){super(e,i,r,s,a);this.validator=o;this.emptyStateKey=l;this.fieldPlaceholderKey=c;this.allowReorder=u;this.trimItemWhitespace=d}async writeValue(e,i){var r,s;(r=i.settings.ruleConfigs)[s=this.ruleAlias]??(r[s]={}),i.settings.ruleConfigs[this.ruleAlias][this.configKey]=e}getSettingDefinition(e,i){let r=this.getCurrentValue(e)??[];return Sr({name:this.getName(),desc:fe(this.getDescription()),addButtonText:A("add-tooltip"),emptyState:A(this.emptyStateKey),values:r,allowReorder:this.allowReorder,openAddForm:()=>new ko(e.app,null,this.fieldPlaceholderKey,this.trimItemWhitespace,async s=>{r.push(s),await this.writeAndSave(r,e),i()},this.validator).open(),openEditForm:(s,a)=>new ko(e.app,s,this.fieldPlaceholderKey,this.trimItemWhitespace,async o=>{r[a]=o,await this.writeAndSave(r,e),i()},this.validator).open(),editTooltip:A("edit-tooltip"),onDelete:s=>{r.splice(s,1),this.writeValue(r,e)},itemName:s=>s,plugin:e})}},pc=class extends Oi{getSettingDefinition(t,e){return{name:this.getName(),desc:fe(this.getDescription()),render:i=>{i.addMomentFormat(r=>r.setPlaceholder("dddd, MMMM Do YYYY, h:mm:ss a").setValue(this.getCurrentValue(t)??"").onChange(async s=>{await this.writeAndSave(s,t)}))}}}},fc=class{constructor(t,e){this.value=t,this.description=e}getDisplayValue(){return A(this.value)??""}},hc=class extends Oi{constructor(t,e,i,r,s,a){super(t,e,i,r,a),this.options=s}getSettingDefinition(t,e){let i={};for(let r of this.options)i[r.value.replace("enums.","")]=r.getDisplayValue();return{name:this.getName(),desc:fe(this.getDescription()),control:{type:"dropdown",key:this.controlKey(),defaultValue:this.defaultValue,options:i}}}},gc=class extends Oi{constructor(t,e,i,r){super(t,e,i,[],r)}getSettingDefinition(t,e){t.settings.ruleConfigs[this.ruleAlias][this.configKey]=t.settings.ruleConfigs[this.ruleAlias][this.configKey]??[];let i=t.settings.ruleConfigs[this.ruleAlias][this.configKey],r=t.app,s=A("rules.auto-correct-common-misspellings.name"),a=A("options.custom-auto-correct.warning-text").replace("{NAME}",s),o=a?`${this.getName()} \u2014 ${a}`:this.getName(),l=i.map((u,d)=>({name:u.filePath||A("options.custom-auto-correct.file-search-placeholder-text"),searchable:!1,render:m=>{let p=i.map(f=>f.filePath),h;m.addSearch(f=>{new fo(r,f.inputEl,p),f.setPlaceholder(A("options.custom-auto-correct.file-search-placeholder-text")).setValue(u.filePath).onChange(async g=>{if(g===""||g===f.inputEl.getAttribute("fileName")){let b=Uy(r,g);u.filePath=g,b?(u.customReplacements=Hr(ln(await r.vault.read(b))),h.setDisabled(!1),h.extraSettingsEl.addClass("clickable-icon")):(u.customReplacements=null,h.setDisabled(!0),h.extraSettingsEl.removeClass("clickable-icon")),i[d]=u,await t.saveSettings()}})}),m.addExtraButton(f=>{h=f,f.setIcon("info").setTooltip(A("options.custom-auto-correct.show-parsed-contents-tooltip")).onClick(()=>{new oc(r,u).open()}),u.filePath===""&&(f.setDisabled(!0),f.extraSettingsEl.removeClass("clickable-icon"))})}})),c={type:"list",heading:o,addItem:{name:A("options.custom-auto-correct.add-new-replacement-file-tooltip"),action:async()=>{i.push({filePath:"",customReplacements:null}),await t.saveSettings(),e()}},extraButtons:[u=>u.setIcon("refresh-cw").setTooltip(A("options.custom-auto-correct.refresh-tooltip-text")).onClick(async()=>{for(let d of i)if(d.filePath!==""){let m=Uy(r,d.filePath);m&&(d.customReplacements=Hr(ln(await r.vault.cachedRead(m))))}await t.saveSettings()})],onDelete:async u=>{i.splice(u,1),await t.saveSettings(),e()},items:l};return{type:"page",name:this.getName(),desc:a,items:[c]}}};function Sr(n){let t={type:"list",emptyState:n.emptyState,addItem:{name:n.addButtonText,action:n.openAddForm},onDelete:async e=>{n.onDelete(e),await n.plugin.saveSettings(),n.plugin.settingsTab.update()},onReorder:n.allowReorder?async(e,i)=>{let[r]=n.values.splice(e,1);n.values.splice(i,0,r),await n.plugin.saveSettings()}:void 0,items:n.values.map(e=>{let i={name:n.itemName(e),desc:n.itemDesc?.(e),searchable:!1};return n.openEditForm?{...i,render:r=>{r.setName(i.name),i.desc!==void 0&&r.setDesc(i.desc),n.itemIsDisabled&&n.itemIsDisabled(e)&&(r.nameEl.addClass("disabled-list-entry"),r.descEl.addClass("disabled-list-entry")),r.addExtraButton(s=>s.setIcon("lucide-pencil").setTooltip(n.editTooltip??"Edit").onClick(()=>n.openEditForm(e,n.values.indexOf(e))))}}:i})};return{type:"page",name:n.name,desc:n.desc,items:[t]}}var fs=class n extends Error{constructor(t,e){super(t),this.cause=e??null,this.stack=e.stack??null,Object.setPrototypeOf(this,n.prototype)}};var z=(a=>(a.YAML="YAML",a.HEADING="Heading",a.FOOTNOTE="Footnote",a.CONTENT="Content",a.SPACING="Spacing",a.PASTE="Paste",a))(z||{}),bc=class{constructor(t,e,i,r,s,a,o=[],l=!1,c=[],u=null){this.nameKey=t;this.descriptionKey=e;this.settingsKey=i;this.alias=r;this.type=s;this.applyAfterIgnore=a;this.options=o;this.hasSpecialExecutionOrder=l;this.ignoreTypes=c;this.ruleHeading=this.getName().toLowerCase().replaceAll(" ","-");let d=u?(m,p,h)=>{m&&u(m,p,h)}:void 0;o.unshift(new ps("enabled",this.descriptionKey,"",!1,r,d));for(let m of o)m.ruleAlias=r}getDefaultOptions(){let t={};for(let e of this.options)t[e.configKey]=e.defaultValue;return t}getOptions(t){return t.ruleConfigs[this.settingsKey]}getName(){return A(this.nameKey)}getDescription(){return A(this.descriptionKey)}getURL(){return"https://platers.github.io/obsidian-linter/settings/"+this.type.toLowerCase()+"-rules/#"+this.ruleHeading}enabledOptionName(){return this.options[0].configKey}runEnabledSideEffect(t,e,i){this.options[0].onChange?.(t,e,i)}apply(t,e,i){let r=i&&i.text===t?i:on.for(t);return this.applyAfterIgnore(t,e,r.protectedRangesFor(this.ignoreTypes))}};var Hy=Object.values(z);function kc(n){let t=Mi(n);if(t===null)return[[],!1];let e=Py(t);return e.includes("all")?[Dn.map(i=>i.alias),!0]:[e,!1]}var Dn=[],Rt={},Er=new Map;function $y(n){Dn.push(n),Rt[n.alias]=n,Er.has(n.type)?Er.get(n.type).push(n):Er.set(n.type,[n])}function Vy(){Dn.sort((n,t)=>Hy.indexOf(n.type)-Hy.indexOf(t.type)||n.settingsKey.localeCompare(t.settingsKey))}function vc(n,t){let e;throw n instanceof tt?(e=n.toString(),e=A("logs.wrapper-yaml-error").replace("{ERROR_MESSAGE}",e.substring(e.indexOf(":")+1))):e=A("logs.wrapper-unknown-error").replace("{ERROR_MESSAGE}",n.message),new fs(A("logs.error-message-format").replace("{RULE_NAME}",t).replace("{ERROR_MESSAGE}",e),n)}var ad=Sn(Ka());function QL(n){for(var t=[],e=1;e<arguments.length;e++)t[e-1]=arguments[e];var i=Array.from(typeof n=="string"?[n]:n);i[i.length-1]=i[i.length-1].replace(/\r?\n([\t ]*)$/,"");var r=i.reduce(function(o,l){var c=l.match(/\n([\t ]+|(?!\s).)/g);return c?o.concat(c.map(function(u){var d,m;return(m=(d=u.match(/[\t ]/g))===null||d===void 0?void 0:d.length)!==null&&m!==void 0?m:0})):o},[]);if(r.length){var s=new RegExp(`
[ ]{`.concat(Math.min.apply(Math,r),"}"),"g");i=i.map(function(o){return o.replace(s,`
`)})}i[0]=i[0].replace(/^\r?\n/,"");var a=i[0];return t.forEach(function(o,l){var c=a.match(/(?:^|\n)( *)$/),u=c?c[1]:"",d=o;typeof o=="string"&&o.includes(`
`)&&(d=String(o).split(`
`).map(function(m,p){return p===0?m:"".concat(u).concat(m)}).join(`
`)),a+=d+i[l+1]}),a}var Gy=QL;var Ac=Sn(Ka());function Qy(n){let t=[],e=0;for(let[i,r]of n)i===Ac.default.DIFF_EQUAL?e+=r.length:i===Ac.default.DIFF_DELETE?(t.push({from:e,to:e+r.length}),e+=r.length):i===Ac.default.DIFF_INSERT&&t.push({from:e,insert:r});return t}var od=require("obsidian");var y={code:{replaceAction:"code",placeholder:"{CODE_BLOCK_PLACEHOLDER}"},inlineCode:{replaceAction:"inlineCode",placeholder:"{INLINE_CODE_BLOCK_PLACEHOLDER}"},image:{replaceAction:"image",placeholder:"{IMAGE_PLACEHOLDER}"},thematicBreak:{replaceAction:"thematicBreak",placeholder:"{HORIZONTAL_RULE_PLACEHOLDER}"},italics:{replaceAction:"emphasis",placeholder:"{ITALICS_PLACEHOLDER}"},bold:{replaceAction:"strong",placeholder:"{STRONG_PLACEHOLDER}"},list:{replaceAction:"list",placeholder:"{LIST_PLACEHOLDER}"},blockquote:{replaceAction:"blockquote",placeholder:"{BLOCKQUOTE_PLACEHOLDER}"},math:{replaceAction:"math",placeholder:"{MATH_PLACEHOLDER}"},inlineMath:{replaceAction:"inlineMath",placeholder:"{INLINE_MATH_PLACEHOLDER}"},html:{replaceAction:"html",placeholder:"{HTML_PLACEHOLDER}"},heading:{replaceAction:"heading",placeholder:"{HEADING_PLACEHOLDER}"},yaml:{replaceAction:Ze,placeholder:`---
---`},wikiLink:{replaceAction:pl,placeholder:"{WIKI_LINK_PLACEHOLDER}"},obsidianMultiLineComments:{replaceAction:Mg,placeholder:"{OBSIDIAN_COMMENT_PLACEHOLDER}"},footnoteAtStartOfLine:{replaceAction:ml,placeholder:"{FOOTNOTE_AT_START_OF_LINE_PLACEHOLDER}"},footnoteAfterATask:{replaceAction:/- \[.] (\[\^\w+\]) ?([,.;!:?])/gm,placeholder:"{FOOTNOTE_AFTER_A_TASK_PLACEHOLDER}"},url:{replaceAction:Jr,placeholder:"{URL_PLACEHOLDER}"},anchorTag:{replaceAction:Cg,placeholder:"{ANCHOR_PLACEHOLDER}"},templaterCommand:{replaceAction:Bg,placeholder:"{TEMPLATER_PLACEHOLDER}"},link:{replaceAction:"link",placeholder:"{REGULAR_LINK_PLACEHOLDER}",onlyIfMatches:Ar},tag:{placeholder:"#tag-placeholder",findRanges:JL},table:{placeholder:"{TABLE_PLACEHOLDER}",findRanges:fi},customIgnore:{placeholder:"{CUSTOM_IGNORE_PLACEHOLDER}",findRanges:gg}};function JL(n){let t=[];for(let e of n.matchAll(fl)){let i=e.index+e[1].length;t.push({startIndex:i,endIndex:i+e[2].length})}return t}var ZL=[y.customIgnore,y.obsidianMultiLineComments,y.templaterCommand,y.yaml,y.anchorTag,y.table,y.code,y.inlineCode,y.math,y.inlineMath,y.html,y.heading,y.blockquote,y.list,y.thematicBreak,y.bold,y.italics,y.image,y.link,y.wikiLink,y.tag,y.url,y.footnoteAtStartOfLine,y.footnoteAfterATask];Vf(ZL);var Jy=1e4,hs,Ao,Ci,ut=class ut{static getRule(){let t=new this;if(!v(ut,hs).has(t.alias)){let e=new bc(t.nameKey,t.descriptionKey,t.settingsKey,t.alias,t.type,t.safeApply.bind(t),t.optionBuilders.map(i=>i.option),t.hasSpecialExecutionOrder,t.ignoreTypes,t.disableConflictingOptions);v(ut,hs).set(t.alias,e),v(ut,Ao).set(t.alias,t)}return v(ut,hs).get(t.alias)}static applyIfEnabledBase(t,e,i,r,s){let a=t.getOptions(i);if(a[t.enabledOptionName()]){sr(t.alias);let o=Object.assign({},a,r);$e(`${A("logs.run-rule-text")} ${t.getName()}`);try{let l=t.apply(e,o,s);return ai(t.alias),l.length>Jy?$e(l.slice(0,Jy-1)+"..."):$e(l),[l,!0]}catch(l){ai(t.alias),vc(l instanceof Error?l:new Error(String(l)),t.getName())}}return[e,!1]}static getBuilderByName(t){return v(ut,Ao).get(t)}static setNoSettingControl(t,e){v(ut,Ci).has(t)||v(ut,Ci).set(t,[]),v(ut,Ci).get(t).push(e)}static hasSettingControl(t,e){return!v(ut,Ci).has(t)||!v(ut,Ci).get(t).includes(e)}};hs=new WeakMap,Ao=new WeakMap,Ci=new WeakMap,ee(ut,hs,new Map),ee(ut,Ao,new Map),ee(ut,Ci,new Map);var Ii=ut,w=class extends Ii{constructor(t){super(),this.alias=t.nameKey.substring(6,t.nameKey.length-5),this.settingsKey=this.alias,this.nameKey=t.nameKey,this.descriptionKey=t.descriptionKey,this.type=t.type,this.hasSpecialExecutionOrder=t.hasSpecialExecutionOrder??!1,this.disableConflictingOptions=t.disableConflictingOptions??null,t.ruleIgnoreTypes?this.ignoreTypes=[y.customIgnore,...t.ruleIgnoreTypes]:this.ignoreTypes=[y.customIgnore]}static register(t,e){let i=t.getRule();$y(i)}safeApply(t,e,i){return this.apply(t,this.buildRuleOptions(e),i)}buildRuleOptions(t){t=t??{};let e=new this.OptionsClass,i=Object.assign(e,t);for(let r of this.optionBuilders)r.setRuleOption(i,t);return i}static applyIfEnabled(t,e,i,r,s){let a=this.getRule();return i.includes(a.alias)?($e(a.alias+" "+A("logs.disabled-text")),[t,!1]):Ii.applyIfEnabledBase(a,t,e,r,s)}static getRuleOptions(t){let e=Ii.getRule.bind(this)(),i=new this,r=e.getOptions(t);return i.buildRuleOptions(r)}static noSettingControl(){return function(t,e){let i=String(e.name);e.addInitializer(function(){Ii.setNoSettingControl(this.constructor.name,i)})}}getOptionBuilderByOptionsKey(t){return this.optionBuilders.find(e=>e.optionsKey===t)}};var gs,ei=class{constructor(t){ee(this,gs);this.OptionsClass=t.OptionsClass;let e=t.nameKey.split(".");e.length==1?this.configKey=e[0]:this.configKey=e[e.length-2],this.nameKey=t.nameKey,this.descriptionKey=t.descriptionKey,this.optionsKey=t.optionsKey}get defaultValue(){return new this.OptionsClass()[this.optionsKey]}get option(){return v(this,gs)||H(this,gs,this.buildOption()),v(this,gs)}setRuleOption(t,e){let i=e[this.configKey];i!==void 0&&(t[this.optionsKey]=i)}};gs=new WeakMap;var V=class extends ei{constructor(t){super(t),this.onChange=t.onChange??null}buildOption(){return new ps(this.configKey,this.nameKey,this.descriptionKey,this.defaultValue,null,this.onChange)}},wc=class extends ei{buildOption(){return new vo(this.configKey,this.nameKey,this.descriptionKey,this.defaultValue)}},de=class extends ei{constructor(t){super(t),this.records=t.records.map(e=>new fc("enums."+e.value,e.description))}buildOption(){return new hc(this.configKey,this.nameKey,this.descriptionKey,this.defaultValue,this.records)}},Ae=class extends ei{constructor(e){super(e);this.validator=void 0;this.validator=e.validator,this.emptyStateKey=e.emptyStateKey,this.fieldNamePlaceholderKey=e.fieldNamePlaceholderKey,this.allowReorder=e.allowReorder??!1,this.trimItemWhitespace=e.trimItemWhitespace??!1}buildOption(){return new mc(this.configKey,this.nameKey,this.descriptionKey,null,this.defaultValue??[],this.validator,this.emptyStateKey,this.fieldNamePlaceholderKey,this.allowReorder,this.trimItemWhitespace)}setRuleOption(e,i){if(i[this.configKey]!==void 0){let r=i[this.configKey].filter(s=>s!=="");e[this.optionsKey]=r}}},Te=class extends ei{buildOption(){return new vo(this.configKey,this.nameKey,this.descriptionKey,this.defaultValue)}},xc=class extends ei{buildOption(){return new pc(this.configKey,this.nameKey,this.descriptionKey,this.defaultValue)}},Lc=class extends ei{buildOption(){return new gc(this.configKey,this.nameKey,this.descriptionKey)}};var Zu=class{},Zy,Ju,tS;Zy=[w.register];var ti=class extends(tS=w){constructor(){super({nameKey:"rules.add-blank-line-after-yaml.name",descriptionKey:"rules.add-blank-line-after-yaml.description",type:"YAML",hasSpecialExecutionOrder:!0})}get OptionsClass(){return Zu}apply(t,e){let i=t.match(Ze);if(i===null)return t;let r=i[0],s=t.indexOf(r)+r.length;return s+1>=t.length||t.trimEnd()===r.trimEnd()||t.charAt(s+1)===`
`?t:t.replace(r,r+`
`)}get optionBuilders(){return[]}};Ju=I(tS),ti=O(Ju,0,"AddBlankLineAfterYAML",Zy,ti),L(Ju,1,ti);var Xu=[[0,31,"N"],[32,126,"Na"],[127,160,"N"],[161,161,"A"],[162,163,"Na"],[164,164,"A"],[165,166,"Na"],[167,168,"A"],[169,169,"N"],[170,170,"A"],[171,171,"N"],[172,172,"Na"],[173,174,"A"],[175,175,"Na"],[176,180,"A"],[181,181,"N"],[182,186,"A"],[187,187,"N"],[188,191,"A"],[192,197,"N"],[198,198,"A"],[199,207,"N"],[208,208,"A"],[209,214,"N"],[215,216,"A"],[217,221,"N"],[222,225,"A"],[226,229,"N"],[230,230,"A"],[231,231,"N"],[232,234,"A"],[235,235,"N"],[236,237,"A"],[238,239,"N"],[240,240,"A"],[241,241,"N"],[242,243,"A"],[244,246,"N"],[247,250,"A"],[251,251,"N"],[252,252,"A"],[253,253,"N"],[254,254,"A"],[255,256,"N"],[257,257,"A"],[258,272,"N"],[273,273,"A"],[274,274,"N"],[275,275,"A"],[276,282,"N"],[283,283,"A"],[284,293,"N"],[294,295,"A"],[296,298,"N"],[299,299,"A"],[300,304,"N"],[305,307,"A"],[308,311,"N"],[312,312,"A"],[313,318,"N"],[319,322,"A"],[323,323,"N"],[324,324,"A"],[325,327,"N"],[328,331,"A"],[332,332,"N"],[333,333,"A"],[334,337,"N"],[338,339,"A"],[340,357,"N"],[358,359,"A"],[360,362,"N"],[363,363,"A"],[364,461,"N"],[462,462,"A"],[463,463,"N"],[464,464,"A"],[465,465,"N"],[466,466,"A"],[467,467,"N"],[468,468,"A"],[469,469,"N"],[470,470,"A"],[471,471,"N"],[472,472,"A"],[473,473,"N"],[474,474,"A"],[475,475,"N"],[476,476,"A"],[477,592,"N"],[593,593,"A"],[594,608,"N"],[609,609,"A"],[610,707,"N"],[708,708,"A"],[709,710,"N"],[711,711,"A"],[712,712,"N"],[713,715,"A"],[716,716,"N"],[717,717,"A"],[718,719,"N"],[720,720,"A"],[721,727,"N"],[728,731,"A"],[732,732,"N"],[733,733,"A"],[734,734,"N"],[735,735,"A"],[736,767,"N"],[768,879,"A"],[880,912,"N"],[913,929,"A"],[930,930,"N"],[931,937,"A"],[938,944,"N"],[945,961,"A"],[962,962,"N"],[963,969,"A"],[970,1024,"N"],[1025,1025,"A"],[1026,1039,"N"],[1040,1103,"A"],[1104,1104,"N"],[1105,1105,"A"],[1106,4351,"N"],[4352,4447,"W"],[4448,8207,"N"],[8208,8208,"A"],[8209,8210,"N"],[8211,8214,"A"],[8215,8215,"N"],[8216,8217,"A"],[8218,8219,"N"],[8220,8221,"A"],[8222,8223,"N"],[8224,8226,"A"],[8227,8227,"N"],[8228,8231,"A"],[8232,8239,"N"],[8240,8240,"A"],[8241,8241,"N"],[8242,8243,"A"],[8244,8244,"N"],[8245,8245,"A"],[8246,8250,"N"],[8251,8251,"A"],[8252,8253,"N"],[8254,8254,"A"],[8255,8307,"N"],[8308,8308,"A"],[8309,8318,"N"],[8319,8319,"A"],[8320,8320,"N"],[8321,8324,"A"],[8325,8360,"N"],[8361,8361,"H"],[8362,8363,"N"],[8364,8364,"A"],[8365,8450,"N"],[8451,8451,"A"],[8452,8452,"N"],[8453,8453,"A"],[8454,8456,"N"],[8457,8457,"A"],[8458,8466,"N"],[8467,8467,"A"],[8468,8469,"N"],[8470,8470,"A"],[8471,8480,"N"],[8481,8482,"A"],[8483,8485,"N"],[8486,8486,"A"],[8487,8490,"N"],[8491,8491,"A"],[8492,8530,"N"],[8531,8532,"A"],[8533,8538,"N"],[8539,8542,"A"],[8543,8543,"N"],[8544,8555,"A"],[8556,8559,"N"],[8560,8569,"A"],[8570,8584,"N"],[8585,8585,"A"],[8586,8591,"N"],[8592,8601,"A"],[8602,8631,"N"],[8632,8633,"A"],[8634,8657,"N"],[8658,8658,"A"],[8659,8659,"N"],[8660,8660,"A"],[8661,8678,"N"],[8679,8679,"A"],[8680,8703,"N"],[8704,8704,"A"],[8705,8705,"N"],[8706,8707,"A"],[8708,8710,"N"],[8711,8712,"A"],[8713,8714,"N"],[8715,8715,"A"],[8716,8718,"N"],[8719,8719,"A"],[8720,8720,"N"],[8721,8721,"A"],[8722,8724,"N"],[8725,8725,"A"],[8726,8729,"N"],[8730,8730,"A"],[8731,8732,"N"],[8733,8736,"A"],[8737,8738,"N"],[8739,8739,"A"],[8740,8740,"N"],[8741,8741,"A"],[8742,8742,"N"],[8743,8748,"A"],[8749,8749,"N"],[8750,8750,"A"],[8751,8755,"N"],[8756,8759,"A"],[8760,8763,"N"],[8764,8765,"A"],[8766,8775,"N"],[8776,8776,"A"],[8777,8779,"N"],[8780,8780,"A"],[8781,8785,"N"],[8786,8786,"A"],[8787,8799,"N"],[8800,8801,"A"],[8802,8803,"N"],[8804,8807,"A"],[8808,8809,"N"],[8810,8811,"A"],[8812,8813,"N"],[8814,8815,"A"],[8816,8833,"N"],[8834,8835,"A"],[8836,8837,"N"],[8838,8839,"A"],[8840,8852,"N"],[8853,8853,"A"],[8854,8856,"N"],[8857,8857,"A"],[8858,8868,"N"],[8869,8869,"A"],[8870,8894,"N"],[8895,8895,"A"],[8896,8977,"N"],[8978,8978,"A"],[8979,8985,"N"],[8986,8987,"W"],[8988,9e3,"N"],[9001,9002,"W"],[9003,9192,"N"],[9193,9196,"W"],[9197,9199,"N"],[9200,9200,"W"],[9201,9202,"N"],[9203,9203,"W"],[9204,9311,"N"],[9312,9449,"A"],[9450,9450,"N"],[9451,9547,"A"],[9548,9551,"N"],[9552,9587,"A"],[9588,9599,"N"],[9600,9615,"A"],[9616,9617,"N"],[9618,9621,"A"],[9622,9631,"N"],[9632,9633,"A"],[9634,9634,"N"],[9635,9641,"A"],[9642,9649,"N"],[9650,9651,"A"],[9652,9653,"N"],[9654,9655,"A"],[9656,9659,"N"],[9660,9661,"A"],[9662,9663,"N"],[9664,9665,"A"],[9666,9669,"N"],[9670,9672,"A"],[9673,9674,"N"],[9675,9675,"A"],[9676,9677,"N"],[9678,9681,"A"],[9682,9697,"N"],[9698,9701,"A"],[9702,9710,"N"],[9711,9711,"A"],[9712,9724,"N"],[9725,9726,"W"],[9727,9732,"N"],[9733,9734,"A"],[9735,9736,"N"],[9737,9737,"A"],[9738,9741,"N"],[9742,9743,"A"],[9744,9747,"N"],[9748,9749,"W"],[9750,9755,"N"],[9756,9756,"A"],[9757,9757,"N"],[9758,9758,"A"],[9759,9775,"N"],[9776,9783,"W"],[9784,9791,"N"],[9792,9792,"A"],[9793,9793,"N"],[9794,9794,"A"],[9795,9799,"N"],[9800,9811,"W"],[9812,9823,"N"],[9824,9825,"A"],[9826,9826,"N"],[9827,9829,"A"],[9830,9830,"N"],[9831,9834,"A"],[9835,9835,"N"],[9836,9837,"A"],[9838,9838,"N"],[9839,9839,"A"],[9840,9854,"N"],[9855,9855,"W"],[9856,9865,"N"],[9866,9871,"W"],[9872,9874,"N"],[9875,9875,"W"],[9876,9885,"N"],[9886,9887,"A"],[9888,9888,"N"],[9889,9889,"W"],[9890,9897,"N"],[9898,9899,"W"],[9900,9916,"N"],[9917,9918,"W"],[9919,9919,"A"],[9920,9923,"N"],[9924,9925,"W"],[9926,9933,"A"],[9934,9934,"W"],[9935,9939,"A"],[9940,9940,"W"],[9941,9953,"A"],[9954,9954,"N"],[9955,9955,"A"],[9956,9959,"N"],[9960,9961,"A"],[9962,9962,"W"],[9963,9969,"A"],[9970,9971,"W"],[9972,9972,"A"],[9973,9973,"W"],[9974,9977,"A"],[9978,9978,"W"],[9979,9980,"A"],[9981,9981,"W"],[9982,9983,"A"],[9984,9988,"N"],[9989,9989,"W"],[9990,9993,"N"],[9994,9995,"W"],[9996,10023,"N"],[10024,10024,"W"],[10025,10044,"N"],[10045,10045,"A"],[10046,10059,"N"],[10060,10060,"W"],[10061,10061,"N"],[10062,10062,"W"],[10063,10066,"N"],[10067,10069,"W"],[10070,10070,"N"],[10071,10071,"W"],[10072,10101,"N"],[10102,10111,"A"],[10112,10132,"N"],[10133,10135,"W"],[10136,10159,"N"],[10160,10160,"W"],[10161,10174,"N"],[10175,10175,"W"],[10176,10213,"N"],[10214,10221,"Na"],[10222,10628,"N"],[10629,10630,"Na"],[10631,11034,"N"],[11035,11036,"W"],[11037,11087,"N"],[11088,11088,"W"],[11089,11092,"N"],[11093,11093,"W"],[11094,11097,"A"],[11098,11903,"N"],[11904,11929,"W"],[11930,11930,"N"],[11931,12019,"W"],[12020,12031,"N"],[12032,12245,"W"],[12246,12271,"N"],[12272,12287,"W"],[12288,12288,"F"],[12289,12350,"W"],[12351,12352,"N"],[12353,12438,"W"],[12439,12440,"N"],[12441,12543,"W"],[12544,12548,"N"],[12549,12591,"W"],[12592,12592,"N"],[12593,12686,"W"],[12687,12687,"N"],[12688,12773,"W"],[12774,12782,"N"],[12783,12830,"W"],[12831,12831,"N"],[12832,12871,"W"],[12872,12879,"A"],[12880,42124,"W"],[42125,42127,"N"],[42128,42182,"W"],[42183,43359,"N"],[43360,43388,"W"],[43389,44031,"N"],[44032,55203,"W"],[55204,57343,"N"],[57344,63743,"A"],[63744,64255,"W"],[64256,65023,"N"],[65024,65039,"A"],[65040,65049,"W"],[65050,65071,"N"],[65072,65106,"W"],[65107,65107,"N"],[65108,65126,"W"],[65127,65127,"N"],[65128,65131,"W"],[65132,65280,"N"],[65281,65376,"F"],[65377,65470,"H"],[65471,65473,"N"],[65474,65479,"H"],[65480,65481,"N"],[65482,65487,"H"],[65488,65489,"N"],[65490,65495,"H"],[65496,65497,"N"],[65498,65500,"H"],[65501,65503,"N"],[65504,65510,"F"],[65511,65511,"N"],[65512,65518,"H"],[65519,65532,"N"],[65533,65533,"A"],[65534,94175,"N"],[94176,94180,"W"],[94181,94191,"N"],[94192,94198,"W"],[94199,94207,"N"],[94208,101594,"W"],[101595,101630,"N"],[101631,101664,"W"],[101665,101759,"N"],[101760,101874,"W"],[101875,101887,"N"],[101888,102801,"W"],[102802,102815,"N"],[102816,102866,"W"],[102867,110575,"N"],[110576,110579,"W"],[110580,110580,"N"],[110581,110587,"W"],[110588,110588,"N"],[110589,110590,"W"],[110591,110591,"N"],[110592,110888,"W"],[110889,110897,"N"],[110898,110898,"W"],[110899,110927,"N"],[110928,110930,"W"],[110931,110932,"N"],[110933,110933,"W"],[110934,110947,"N"],[110948,110952,"W"],[110953,110959,"N"],[110960,111355,"W"],[111356,119551,"N"],[119552,119638,"W"],[119639,119647,"N"],[119648,119670,"W"],[119671,126979,"N"],[126980,126980,"W"],[126981,127182,"N"],[127183,127183,"W"],[127184,127231,"N"],[127232,127242,"A"],[127243,127247,"N"],[127248,127277,"A"],[127278,127279,"N"],[127280,127337,"A"],[127338,127343,"N"],[127344,127373,"A"],[127374,127374,"W"],[127375,127376,"A"],[127377,127386,"W"],[127387,127404,"A"],[127405,127405,"N"],[127406,127406,"W"],[127407,127487,"N"],[127488,127490,"W"],[127491,127503,"N"],[127504,127547,"W"],[127548,127551,"N"],[127552,127560,"W"],[127561,127567,"N"],[127568,127569,"W"],[127570,127583,"N"],[127584,127589,"W"],[127590,127743,"N"],[127744,127776,"W"],[127777,127788,"N"],[127789,127797,"W"],[127798,127798,"N"],[127799,127868,"W"],[127869,127869,"N"],[127870,127891,"W"],[127892,127903,"N"],[127904,127946,"W"],[127947,127950,"N"],[127951,127955,"W"],[127956,127967,"N"],[127968,127984,"W"],[127985,127987,"N"],[127988,127988,"W"],[127989,127991,"N"],[127992,128062,"W"],[128063,128063,"N"],[128064,128064,"W"],[128065,128065,"N"],[128066,128252,"W"],[128253,128254,"N"],[128255,128317,"W"],[128318,128330,"N"],[128331,128334,"W"],[128335,128335,"N"],[128336,128359,"W"],[128360,128377,"N"],[128378,128378,"W"],[128379,128404,"N"],[128405,128406,"W"],[128407,128419,"N"],[128420,128420,"W"],[128421,128506,"N"],[128507,128591,"W"],[128592,128639,"N"],[128640,128709,"W"],[128710,128715,"N"],[128716,128716,"W"],[128717,128719,"N"],[128720,128722,"W"],[128723,128724,"N"],[128725,128729,"W"],[128730,128731,"N"],[128732,128735,"W"],[128736,128746,"N"],[128747,128748,"W"],[128749,128755,"N"],[128756,128764,"W"],[128765,128985,"N"],[128986,128986,"W"],[128987,128991,"N"],[128992,129003,"W"],[129004,129007,"N"],[129008,129008,"W"],[129009,129291,"N"],[129292,129338,"W"],[129339,129339,"N"],[129340,129349,"W"],[129350,129350,"N"],[129351,129535,"W"],[129536,129647,"N"],[129648,129660,"W"],[129661,129663,"N"],[129664,129734,"W"],[129735,129735,"N"],[129736,129736,"W"],[129737,129739,"N"],[129740,129757,"W"],[129758,129758,"N"],[129759,129771,"W"],[129772,129774,"N"],[129775,129786,"W"],[129787,131071,"N"],[131072,196605,"W"],[196606,196607,"N"],[196608,262141,"W"],[262142,917759,"N"],[917760,917999,"A"],[918e3,983039,"N"],[983040,1048573,"A"],[1048574,1048575,"N"],[1048576,1114109,"A"],[1114110,1114111,"N"]];function nS(n){let t=0,e=Xu.length-1;for(;t!==e;){let i=t+(e-t>>1),[r,s,a]=Xu[i];if(n<r)e=i-1;else if(n>s)t=i+1;else return a}return Xu[t][2]}function Xy(n,t=0){let e=n.codePointAt(t);if(e!==void 0)return nS(e)}function eb(n){let t=0,e=n.normalize("NFC");for(let i of e)switch(Xy(i)){case"F":case"W":t+=2;break;case"A":t+=2;break;default:t+=1}return t}var Sc=class{constructor(){this.cells=[],this.columnWidths=[],this.outputTable="",this.startOfLine=""}getColumnWidths(){this.columnWidths=[];for(let t=0,e=this.cells.length;t<e;t++)for(let i=0,r=this.cells[t].length;i<r;i++){let s=eb(this.cells[t][i]);(this.columnWidths[i]===void 0||this.columnWidths[i]<s)&&(this.columnWidths[i]=s)}}importTable(t){let e=t.split(`
`);for(;e[0].indexOf("|")===-1;)e.shift();for(let i=0,r=e.length;i<r;i++){if(e[i].indexOf("|")===-1)continue;e[i]=this.trimStartOfLineContent(e[i]),this.cells[i]=[];let s=e[i].split("|");for(let a=0,o=s.length;a<o;a++)this.cells[i][a]=s[a].trim(),i===1&&(this.cells[i][a]=this.cells[i][a].replace(/-+/g,"-"))}if(this.getColumnWidths(),this.columnWidths[0]===0)for(let i=0,r=this.cells.length;i<r;i++)this.cells[i].shift();if(this.getColumnWidths(),this.columnWidths[this.columnWidths.length-1]===0)for(let i=0,r=this.cells.length;i<r;i++)this.cells[i].length===this.columnWidths.length&&this.cells[i].pop();this.getColumnWidths()}addMissingCellColumns(){for(let t=0,e=this.cells.length;t<e;t++)for(let i=0,r=this.columnWidths.length;i<r;i++)typeof this.cells[t][i]>"u"&&(this.cells[t][i]="")}trimStartOfLineContent(t){if(!this.startOfLine)return t;if(this.startOfLine.trim()==="")return t.startsWith(this.startOfLine)?t.slice(this.startOfLine.length):t;let e=Tt(this.startOfLine,">"),i=0,r=0;for(;r<t.length;){let s=t.charAt(r);if(s===">")i++;else{if(s==="|")break;if(s.trim()!=="")throw new Error(A("logs.unexpected-pre-table-content").replace("{TABLE_ROW}",t).replace("{START_OF_LINE}",this.startOfLine))}if(i>e)break;r++}return t.substring(r)}padCellsForOutput(){for(let t=0,e=this.cells.length;t<e;t++){let i=t!==1?" ":"-";for(let r=0,s=this.cells[t].length;r<s;r++){let a=eb(this.cells[t][r]);a<this.columnWidths[r]&&(this.cells[t][r]+=i.repeat(this.columnWidths[r]-a))}}}formatTable(t,e){this.startOfLine=e,this.importTable(t),this.getColumnWidths(),this.addMissingCellColumns(),this.padCellsForOutput(),this.outputTable="| ",this.outputTable+=this.cells[0].join(" | "),this.outputTable+=` |
`,this.outputTable+=e,this.outputTable+="|-",this.outputTable+=this.cells[1].join("-|-"),this.outputTable+=`-|
`;for(let i=2,r=this.cells.length;i<r;i++)this.outputTable+=e,this.outputTable+="| ",this.outputTable+=this.cells[i].join(" | "),this.outputTable+=` |
`;return this.outputTable=this.outputTable.replace(/\n+$/,""),this.outputTable}};var tm=class{},tb,em,rS;tb=[w.register];var ys=class extends(rS=w){constructor(){super({nameKey:"rules.align-table-columns.name",descriptionKey:"rules.align-table-columns.description",type:"Spacing",ruleIgnoreTypes:[y.yaml,y.code,y.math,y.inlineMath,y.wikiLink,y.link]})}get OptionsClass(){return tm}apply(t,e,i){let r=i.projection(),s=fi(r.text),a,o;if(s.length===0)return t;let l=r.text;for(let u of s){let d=l.substring(u.startIndex,u.endIndex),m=l.substring(pi(l,u.startIndex),u.startIndex);o=new Sc,a=o.formatTable(d,m),l=l.replace(d,a)}let c=[];for(let u of Ue(r.text,l)){let d=r.editRangeToSource(u);d&&c.push({...d,value:u.value})}return J(t,c)}get optionBuilders(){return[]}};em=I(rS),ys=O(em,0,"AlignTable",tb,ys),L(em,1,ys);function Nt(n){return n!==n.trim()?[!1,A("validation.yaml-key-no-whitespace").replace("{KEY}",n)]:n.includes(":")?[!1,A("validation.yaml-key-no-colon").replace("{KEY}",n)]:ib(n,n)}function nb(n){let t=n.trim();return t.endsWith(":")&&(t=t.slice(0,-1)),t.includes(":")?[!1,A("validation.yaml-key-only").replace("{KEY}",n)]:ib(t,n)}function ib(n,t){try{kn(n)}catch(e){let i;return e instanceof tt?(i=e.toString(),i=i.substring(i.indexOf(":")+1)):i=e.message,[!1,A("validation.yaml-key-only").replace("{KEY}",t).replace("{ERROR_MESSAGE}",i)]}return[!0,""]}function rb(n){try{dt(`${n}
test-valid-linter-yaml-key-value-test: true`)}catch{return[!1,A("validation.invalid-yaml").replace("{YAML",n)]}return[!0,""]}function Ec(n){return n.startsWith("#")?[!1,A("validation.no-hashtag-in-tag").replace("{TAG}",n)]:n.match(Tg)?[!0,""]:[!1,A("validation.invalid-tag").replace("{TAG}",n)]}function wo(n){return/\s/.test(n)?[!1,A("validation.no-whitespace").replace("{TEXT}",n)]:[!0,""]}var sb,Tc;sb=[w.noSettingControl()];var Ni=class{constructor(){this.ignoreWords=[];this.extraAutoCorrectFiles=[];this.skipWordsWithMultipleCapitals=!1;this.misspellingToCorrection=L(Tc,8,this,new Map),L(Tc,11,this)}};Tc=I(null),O(Tc,5,"misspellingToCorrection",sb,Ni),oe(Tc,Ni);var ab,nm,aS;ab=[w.register];var Ri=class extends(aS=w){constructor(){super({nameKey:"rules.auto-correct-common-misspellings.name",descriptionKey:"rules.auto-correct-common-misspellings.description",type:"Content",hasSpecialExecutionOrder:!0,ruleIgnoreTypes:[y.yaml,y.code,y.inlineCode,y.math,y.inlineMath,y.link,y.wikiLink,y.tag,y.image,y.url]})}get OptionsClass(){return Ni}apply(t,e,i){let r=i.projection(),s=[];for(let a of r.text.matchAll(Ig)){let o=r.editRangeToSource({startIndex:a.index,endIndex:a.index+a[0].length});if(o){let l=this.replaceWordWithCorrectCasing(a[0],e);l!==a[0]&&s.push({...o,value:l})}}return J(t,s)}replaceWordWithCorrectCasing(t,e){let i=t.toLowerCase();if(e.ignoreWords.includes(i)||e.skipWordsWithMultipleCapitals&&t.length>1&&i.substring(1)!==t.substring(1))return t;if(e.misspellingToCorrection.has(i))return this.determineCorrectedWord(t,e.misspellingToCorrection.get(i));if(e.extraAutoCorrectFiles){for(let r=0;r<e.extraAutoCorrectFiles.length;r++)if(e.extraAutoCorrectFiles[r].customReplacements instanceof Map&&e.extraAutoCorrectFiles[r].customReplacements?.has(i))return this.determineCorrectedWord(t,e.extraAutoCorrectFiles[r].customReplacements.get(i))}return t}determineCorrectedWord(t,e){return t.charAt(0)==t.charAt(0).toUpperCase()&&(e=e.charAt(0).toUpperCase()+e.substring(1)),e}get optionBuilders(){return[new Ae({OptionsClass:Ni,nameKey:"rules.auto-correct-common-misspellings.ignore-words.name",descriptionKey:"rules.auto-correct-common-misspellings.ignore-words.description",emptyStateKey:"rules.auto-correct-common-misspellings.ignore-words.empty-state",fieldNamePlaceholderKey:"rules.auto-correct-common-misspellings.ignore-words.placeholder-text",optionsKey:"ignoreWords",validator:wo}),new V({OptionsClass:Ni,nameKey:"rules.auto-correct-common-misspellings.skip-words-with-multiple-capitals.name",descriptionKey:"rules.auto-correct-common-misspellings.skip-words-with-multiple-capitals.description",optionsKey:"skipWordsWithMultipleCapitals"}),new Lc({OptionsClass:Ni,nameKey:"rules.auto-correct-common-misspellings.extra-auto-correct-files.name",descriptionKey:"rules.auto-correct-common-misspellings.extra-auto-correct-files.description",optionsKey:"extraAutoCorrectFiles"})]}};nm=I(aS),Ri=O(nm,0,"AutoCorrectCommonMisspellings",ab,Ri),L(nm,1,Ri);var Mc=class{constructor(){this.style="space"}},ob,im,lS;ob=[w.register];var Fi=class extends(lS=w){constructor(){super({nameKey:"rules.blockquote-style.name",descriptionKey:"rules.blockquote-style.description",type:"Content",hasSpecialExecutionOrder:!0,ruleIgnoreTypes:[y.html,y.code,y.math]})}get OptionsClass(){return Mc}apply(t,e,i){let r=on.for(t).protectedRangesFor([y.code,y.math]);return fg(t,(s,a)=>{let o=[],l=[],c=[],u=0,d=!1;do{let m=s.indexOf(`
`,u);m===-1&&(m=s.length-1,d=!0);let[p,h]=ur(s,m-1),f=a+h+1,g=f+p.length,b=a+m+(d?1:0);o.push(r.isProtected(f,b)||i.isProtected(f,g));let k=Hn(t,i,g,b);l.push(ul.test(k)),c.push(k.trim()!==""),u=m+1}while(!d);return m=>this.updateBlockquoteLines(m,e.style==="space"?this.addSpaceToIndicator:this.removeSpaceFromIndicator,o,l,c)})}removeSpaceFromIndicator(t,e){return e?t.replace(/>[ \t]+>/g,">>"):t.replace(/>[ \t]+/g,">")}addSpaceToIndicator(t,e,i=!0){if(!i)return t.replace(/>([^ >])/g,"> $1").replace(/>>/g,"> >").replace(/[ \t]+$/,"");let r=t.replace(/>([^ ]|$)/g,"> $1").replace(/>>/g,"> >");return e?r:r.replace(/>(?:[ \t]{2,}|\t+)/g,"> ")}updateBlockquoteLines(t,e,i,r,s){let a=0,o,l,c,u,d=t,m=!1,p=0;do{o=d.indexOf(`
`,a),o===-1&&(o=d.length-1,m=!0),[l,u]=ur(d,o-1);let h=p++;if(i[h]){a=o+1;continue}c=e(l,r[h],s[h]),u++,d=ui(d,u,u+l.length,c),a=o+1+c.length-l.length}while(!m);return d}get optionBuilders(){return[new de({OptionsClass:Mc,nameKey:"rules.blockquote-style.style.name",descriptionKey:"rules.blockquote-style.style.description",optionsKey:"style",records:[{value:"space",description:"> indicator is followed by a space"},{value:"no space",description:">indicator is not followed by a space"}]})]}};im=I(lS),Fi=O(im,0,"BlockquoteStyle",ob,Fi),L(im,1,Fi);var lb,Oc;lb=[w.noSettingControl()];var xo=class{constructor(){this.lineContent=L(Oc,8,this),L(Oc,11,this)}};Oc=I(null),O(Oc,5,"lineContent",lb,xo),oe(Oc,xo);var cb,rm,dS;cb=[w.register];var Bi=class extends(dS=w){constructor(){super({nameKey:"rules.add-blockquote-indentation-on-paste.name",descriptionKey:"rules.add-blockquote-indentation-on-paste.description",type:"Paste"})}get OptionsClass(){return xo}apply(t,e){let i=/^(\s*)((> ?)+) .*/,r=e.lineContent.match(i);if(!r)return t;let s=r[1]??"",a=r[2]??"";return t.trim().replace(/\n/gm,`
${s}${a} `)}get optionBuilders(){return[]}};rm=I(dS),Bi=O(rm,0,"BlockquotifyOnPaste",cb,Bi),L(rm,1,Bi);var ni=class{constructor(){this.style="Title Case";this.ignoreWords=["macOS","iOS","iPhone","iPad","JavaScript","TypeScript","AppleScript","I"];this.lowercaseWords=["a","an","the","aboard","about","abt.","above","abreast","absent","across","after","against","along","aloft","alongside","amid","amidst","mid","midst","among","amongst","anti","apropos","around","round","as","aslant","astride","at","atop","ontop","bar","barring","before","B4","behind","below","beneath","neath","beside","besides","between","'tween","beyond","but","by","chez","circa","c.","ca.","come","concerning","contra","counting","cum","despite","spite","down","during","effective","ere","except","excepting","excluding","failing","following","for","from","in","including","inside","into","less","like","minus","modulo","mod","near","nearer","nearest","next","notwithstanding","of","o'","off","offshore","on","onto","opposite","out","outside","over","o'er","pace","past","pending","per","plus","post","pre","pro","qua","re","regarding","respecting","sans","save","saving","short","since","sub","than","through","thru","throughout","thruout","till","times","to","t'","touching","toward","towards","under","underneath","unlike","until","unto","up","upon","versus","vs.","v.","via","vice","vis-\xE0-vis","wanting","with","w/","w.","c\u0304","within","w/i","without","'thout","w/o","abroad","adrift","aft","afterward","afterwards","ahead","apart","ashore","aside","away","back","backward","backwards","beforehand","downhill","downstage","downstairs","downstream","downward","downwards","downwind","east","eastward","eastwards","forth","forward","forwards","heavenward","heavenwards","hence","henceforth","here","hereby","herein","hereof","hereto","herewith","home","homeward","homewards","indoors","inward","inwards","leftward","leftwards","north","northeast","northward","northwards","northwest","now","onward","onwards","outdoors","outward","outwards","overboard","overhead","overland","overseas","rightward","rightwards","seaward","seawards","skywards","skyward","south","southeast","southwards","southward","southwest","then","thence","thenceforth","there","thereby","therein","thereof","thereto","therewith","together","underfoot","underground","uphill","upstage","upstairs","upstream","upward","upwards","upwind","west","westward","westwards","when","whence","where","whereby","wherein","whereto","wherewith","although","because","considering","given","granted","if","lest","once","provided","providing","seeing","so","supposing","though","unless","whenever","whereas","wherever","while","whilst","ago","inasmuch","even","whether","whose","whoever","why","how","whatever","what","both","and","or","either","neither","nor","just","rather","such","that","yet","is","it"];this.startingWordIgnoreCharacters=`'"(\u2018\u201C-`;this.endingWordIgnoreCharacters=`.?!,:;'")\u201D\u20190123456789-`;this.ignoreCasedWords=!0}},db,sm,mS;db=[w.register];var Di=class extends(mS=w){constructor(){super({nameKey:"rules.capitalize-headings.name",descriptionKey:"rules.capitalize-headings.description",type:"Heading",hasSpecialExecutionOrder:!0,ruleIgnoreTypes:[y.code,y.inlineCode,y.yaml,y.link,y.wikiLink,y.tag]})}get OptionsClass(){return ni}apply(t,e,i){let r=i.projection(),s=[];for(let a of r.text.matchAll(cn)){if(!a[4]||a[4].trim()=="")continue;let o=(d,m,p)=>{let h=r.editRangeToSource({startIndex:a.index+d,endIndex:a.index+m});h&&t.substring(h.startIndex,h.endIndex)!==p&&s.push({...h,value:p})};if(e.style==="ALL CAPS"){let d=0;for(let m of a[0])o(d,d+m.length,m.toUpperCase()),d+=m.length;continue}let l=[...a[0].matchAll(fu)],c=this.capitalizeHeading(a[0],e).split(" "),u=0;for(let d=0;d<l.length;d++){let m=l[d];o(u,m.index,d===0?"":" "),o(m.index,m.index+m[0].length,c[d]),u=m.index+m[0].length}o(u,a[0].length,"")}return J(t,s)}capitalizeHeading(t,e){return t.replace(cn,i=>{if(e.style==="ALL CAPS")return i.toUpperCase();let r=e.style==="First letter",s=i.match(fu);if(!s)return i;let a=e.startingWordIgnoreCharacters?.length==0?"":`[${Mt(e.startingWordIgnoreCharacters)}]?`,o=e.endingWordIgnoreCharacters?.length==0?"":`[${Mt(e.endingWordIgnoreCharacters)}]*`,l=new RegExp(`^${a}[\\p{L}\u2019'-]{1,}${o}$`,"u"),c=e.ignoreWords,u=e.lowercaseWords,d=!0;for(let m=1;m<s.length;m++){if(!s[m].match(l)||s[m]==="-"||s[m]==="'")continue;let h=0;if(e.startingWordIgnoreCharacters?.includes(s[m][0])&&(h=1),e.ignoreCasedWords&&s[m]!==s[m].toLowerCase()||c.includes(s[m])||(s[m]=s[m].toLowerCase(),(!u.includes(s[m])&&!r||d===!0)&&(h===0?s[m]=s[m][h].toUpperCase()+s[m].slice(h+1):s[m]=s[m][0]+s[m][h].toUpperCase()+s[m].slice(h+1))),d=!1,e.ignoreCasedWords&&r)break}return s.join(" ")})}get optionBuilders(){return[new de({OptionsClass:ni,nameKey:"rules.capitalize-headings.style.name",descriptionKey:"rules.capitalize-headings.style.description",optionsKey:"style",records:[{value:"Title Case",description:"Capitalize Using Title Case Rules"},{value:"ALL CAPS",description:"CAPITALIZE THE WHOLE TITLE"},{value:"First letter",description:"Only capitalize the first letter"}]}),new V({OptionsClass:ni,nameKey:"rules.capitalize-headings.ignore-case-words.name",descriptionKey:"rules.capitalize-headings.ignore-case-words.description",optionsKey:"ignoreCasedWords"}),new Ae({OptionsClass:ni,nameKey:"rules.capitalize-headings.ignore-words.name",descriptionKey:"rules.capitalize-headings.ignore-words.description",emptyStateKey:"rules.capitalize-headings.ignore-words.empty-state",fieldNamePlaceholderKey:"rules.capitalize-headings.ignore-words.placeholder-text",optionsKey:"ignoreWords",validator:wo}),new Ae({OptionsClass:ni,nameKey:"rules.capitalize-headings.lowercase-words.name",descriptionKey:"rules.capitalize-headings.lowercase-words.description",emptyStateKey:"rules.capitalize-headings.lowercase-words.empty-state",fieldNamePlaceholderKey:"rules.capitalize-headings.lowercase-words.placeholder-text",optionsKey:"lowercaseWords",validator:wo}),new Te({OptionsClass:ni,nameKey:"rules.capitalize-headings.starting-word-ignore-characters.name",descriptionKey:"rules.capitalize-headings.starting-word-ignore-characters.description",optionsKey:"startingWordIgnoreCharacters"}),new Te({OptionsClass:ni,nameKey:"rules.capitalize-headings.ending-word-ignore-characters.name",descriptionKey:"rules.capitalize-headings.ending-word-ignore-characters.description",optionsKey:"endingWordIgnoreCharacters"})]}};sm=I(mS),Di=O(sm,0,"CapitalizeHeadings",db,Di),L(sm,1,Di);var Cc=class{constructor(){this.innerNewLines=!1}},ub,am,fS;ub=[w.register];var bs=class extends(fS=w){constructor(){super({nameKey:"rules.compact-yaml.name",descriptionKey:"rules.compact-yaml.description",type:"Spacing"})}get OptionsClass(){return Cc}apply(t,e){return Ee(t,i=>(i=i.replace(/^---\n+/,`---
`),i=i.replace(/\n+---/,`
---`),e.innerNewLines&&(i=_y(i)),i))}get optionBuilders(){return[new V({OptionsClass:Cc,nameKey:"rules.compact-yaml.inner-new-lines.name",descriptionKey:"rules.compact-yaml.inner-new-lines.description",optionsKey:"innerNewLines"})]}};am=I(fS),bs=O(am,0,"CompactYaml",ub,bs),L(am,1,bs);var lm=class{},mb,om,gS;mb=[w.register];var Yi=class extends(gS=w){constructor(){super({nameKey:"rules.consecutive-blank-lines.name",descriptionKey:"rules.consecutive-blank-lines.description",type:"Spacing",ruleIgnoreTypes:[y.code,y.math,y.yaml,y.link,y.wikiLink,y.tag],hasSpecialExecutionOrder:!0})}get OptionsClass(){return lm}apply(t,e,i){let r=i.projection(),s=[];for(let a of r.text.matchAll(Zr)){let o=r.editRangeToSource({startIndex:a.index,endIndex:a.index+a[0].length});o&&s.push({...o,value:`
`})}return J(t,s)}get optionBuilders(){return[]}};om=I(gS),Yi=O(om,0,"ConsecutiveBlankLines",mb,Yi),L(om,1,Yi);var dm=class{},pb,cm,bS;pb=[w.register];var ks=class extends(bS=w){constructor(){super({nameKey:"rules.convert-bullet-list-markers.name",descriptionKey:"rules.convert-bullet-list-markers.description",type:"Content",ruleIgnoreTypes:[y.code,y.math,y.yaml,y.link,y.wikiLink,y.tag]})}get OptionsClass(){return dm}apply(t,e,i){let r=(s,a)=>({startIndex:a+s[1].length,endIndex:a+s[1].length+s[2].length,value:"-"});return ke(t,le(t,/^([^\S\n]*)([•§])([^\S\n]*)/gm,i,{editRange:r,guardRange:r}))}get optionBuilders(){return[]}};cm=I(bS),ks=O(cm,0,"ConvertBulletListMarkers",pb,ks),L(cm,1,ks);var Ic=class{constructor(){this.tabsize=4}},fb,um,vS;fb=[w.register];var vs=class extends(vS=w){constructor(){super({nameKey:"rules.convert-spaces-to-tabs.name",descriptionKey:"rules.convert-spaces-to-tabs.description",type:"Spacing",ruleIgnoreTypes:[y.code,y.math,y.yaml,y.link,y.wikiLink,y.tag]})}get OptionsClass(){return Ic}apply(t,e,i){let r=String(e.tabsize),s=new RegExp("^( *) {"+r+"}","gm");[t,i]=this.replaceAllRegexMatches(t,s,i);let a=new RegExp("^((>( | *))*(>( | )) *) {"+r+"}","gm");return[t]=this.replaceAllRegexMatches(t,a,i,!0),t}replaceAllRegexMatches(t,e,i,r=!1){let s=(a,o)=>({startIndex:o+a[1].length,endIndex:o+a[0].length,value:" "});for(;;){let a=le(t,e,i,{editRange:s,guardRange:r?(c,u)=>({startIndex:u,endIndex:u+c[0].length}):s});if(a.length===0)return[t,i];t=ke(t,a);let o=0,l=0;i=new Et(i.ranges.map(c=>{for(;o<a.length&&a[o].endIndex<=c.startIndex;){let u=a[o++];l+=u.value.length-(u.endIndex-u.startIndex)}return{startIndex:c.startIndex+l,endIndex:c.endIndex+l}}))}}get optionBuilders(){return[new wc({OptionsClass:Ic,nameKey:"rules.convert-spaces-to-tabs.tabsize.name",descriptionKey:"rules.convert-spaces-to-tabs.tabsize.description",optionsKey:"tabsize"})]}};um=I(vS),vs=O(um,0,"ConvertSpacesToTabs",fb,vs),L(um,1,vs);var hb,gb,yb,bb,Ft;bb=[w.noSettingControl()],yb=[w.noSettingControl()],gb=[w.noSettingControl()],hb=[w.noSettingControl()];var Gt=class{constructor(){this.aliasArrayStyle=L(Ft,8,this,"single-line"),L(Ft,11,this);this.dedupeAliasKey=!0;this.tagArrayStyle=L(Ft,12,this,"single-line"),L(Ft,15,this);this.dedupeTagKey=!0;this.dedupeArrayKeys=!0;this.ignoreDedupeArrayKeys=[];this.defaultEscapeCharacter=L(Ft,16,this,'"'),L(Ft,19,this);this.removeUnnecessaryEscapeCharsForMultiLineArrays=L(Ft,20,this,!1),L(Ft,23,this)}};Ft=I(null),O(Ft,5,"aliasArrayStyle",bb,Gt),O(Ft,5,"tagArrayStyle",yb,Gt),O(Ft,5,"defaultEscapeCharacter",gb,Gt),O(Ft,5,"removeUnnecessaryEscapeCharsForMultiLineArrays",hb,Gt),oe(Ft,Gt);var kb,mm,wS;kb=[w.register];var As=class extends(wS=w){constructor(){super({nameKey:"rules.dedupe-yaml-array-values.name",descriptionKey:"rules.dedupe-yaml-array-values.description",type:"YAML"})}get OptionsClass(){return Gt}apply(t,e){return Ee(t,i=>{let r=dt(i.replace(`---
`,"").replace(`
---`,""));if(!r)return i;for(let s of It)if(e.dedupeAliasKey&&Object.keys(r).includes(s)){i=he(i,s,Se(wn(this.getUniqueArray(Ne(Le(i,s)))),e.aliasArrayStyle,e.defaultEscapeCharacter,e.removeUnnecessaryEscapeCharsForMultiLineArrays,!0));break}for(let s of Ct)if(e.dedupeTagKey&&Object.keys(r).includes(s)){i=he(i,s,Se(An(this.getUniqueArray(Ne(Le(i,s)))),e.tagArrayStyle,e.defaultEscapeCharacter,e.removeUnnecessaryEscapeCharsForMultiLineArrays));break}if(e.dedupeArrayKeys){let s=[...It,...Ct,...e.ignoreDedupeArrayKeys];for(let a of Object.keys(r)){if(s.includes(a)||!Array.isArray(r[a])||r[a].length!==0&&typeof r[a][0]=="object"&&r[a][0]!==null)continue;let o=Le(i,a),l="single-line";o.includes(`
`)&&(l="multi-line");let c=this.getUniqueArray(Ne(o));i=he(i,a,Se(c,l,e.defaultEscapeCharacter,e.removeUnnecessaryEscapeCharsForMultiLineArrays))}}return i})}getYamlValue(t){return typeof t!="string"||t.length<2?t:t.startsWith("'")&&t.endsWith("'")||t.startsWith('"')&&t.endsWith('"')?t.slice(1,-1):t}getUniqueArray(t){if(t==null||typeof t=="string"||t.length<=1)return t;let e=new Set,i=[];for(let r of t){let s=this.getYamlValue(r);e.has(s)||(e.add(s),i.push(r))}return i}get optionBuilders(){return[new V({OptionsClass:Gt,nameKey:"rules.dedupe-yaml-array-values.dedupe-alias-key.name",descriptionKey:"rules.dedupe-yaml-array-values.dedupe-alias-key.description",optionsKey:"dedupeAliasKey"}),new V({OptionsClass:Gt,nameKey:"rules.dedupe-yaml-array-values.dedupe-tag-key.name",descriptionKey:"rules.dedupe-yaml-array-values.dedupe-tag-key.description",optionsKey:"dedupeTagKey"}),new V({OptionsClass:Gt,nameKey:"rules.dedupe-yaml-array-values.dedupe-array-keys.name",descriptionKey:"rules.dedupe-yaml-array-values.dedupe-array-keys.description",optionsKey:"dedupeArrayKeys"}),new Ae({OptionsClass:Gt,nameKey:"rules.dedupe-yaml-array-values.ignore-keys.name",descriptionKey:"rules.dedupe-yaml-array-values.ignore-keys.description",emptyStateKey:"rules.dedupe-yaml-array-values.ignore-keys.empty-state",fieldNamePlaceholderKey:"rules.dedupe-yaml-array-values.ignore-keys.placeholder-text",optionsKey:"ignoreDedupeArrayKeys",trimItemWhitespace:!0,validator:Nt})]}};mm=I(wS),As=O(mm,0,"DedupeYamlArrayValues",kb,As),L(mm,1,As);var Rc=class{constructor(){this.defaultLanguage=""}},vb,pm,LS;vb=[w.register];var ws=class extends(LS=w){constructor(){super({nameKey:"rules.default-language-for-code-fences.name",descriptionKey:"rules.default-language-for-code-fences.description",type:"Content",ruleIgnoreTypes:[y.yaml,y.math,y.link,y.wikiLink,y.tag]})}get OptionsClass(){return Rc}apply(t,e,i){return yg(t,e.defaultLanguage,i)}get optionBuilders(){return[new Te({OptionsClass:Rc,nameKey:"rules.default-language-for-code-fences.default-language.name",descriptionKey:"rules.default-language-for-code-fences.default-language.description",optionsKey:"defaultLanguage"})]}};pm=I(LS),ws=O(pm,0,"DefaultLanguageForCodeFences",vb,ws),L(pm,1,ws);var Nc=class{constructor(){this.style="consistent"}},Ab,fm,ES;Ab=[w.register];var xs=class extends(ES=w){constructor(){super({nameKey:"rules.emphasis-style.name",descriptionKey:"rules.emphasis-style.description",type:"Content",ruleIgnoreTypes:[y.code,y.math,y.yaml,y.link,y.wikiLink,y.tag,y.inlineMath]})}get OptionsClass(){return Nc}apply(t,e,i){return dl(t,e.style,"emphasis",i)}get optionBuilders(){return[new de({OptionsClass:Nc,nameKey:"rules.emphasis-style.style.name",descriptionKey:"rules.emphasis-style.style.description",optionsKey:"style",records:[{value:"consistent",description:"Makes sure the first instance of emphasis is the style that will be used throughout the document"},{value:"asterisk",description:"Makes sure * is the emphasis indicator"},{value:"underscore",description:"Makes sure _ is the emphasis indicator"}]})]}};fm=I(ES),xs=O(fm,0,"EmphasisStyle",Ab,xs),L(fm,1,xs);var gm=class{},wb,hm,MS;wb=[w.register];var Ls=class extends(MS=w){constructor(){super({nameKey:"rules.empty-line-around-blockquotes.name",descriptionKey:"rules.empty-line-around-blockquotes.description",type:"Spacing"})}get OptionsClass(){return gm}apply(t,e,i){return dg(t,i)}get optionBuilders(){return[]}};hm=I(MS),Ls=O(hm,0,"EmptyLineAroundBlockquotes",wb,Ls),L(hm,1,Ls);var bm=class{},xb,ym,CS;xb=[w.register];var Ss=class extends(CS=w){constructor(){super({nameKey:"rules.empty-line-around-code-fences.name",descriptionKey:"rules.empty-line-around-code-fences.description",type:"Spacing"})}get OptionsClass(){return bm}apply(t,e,i){return lg(t,i)}get optionBuilders(){return[]}};ym=I(CS),Ss=O(ym,0,"EmptyLineAroundCodeFences",xb,Ss),L(ym,1,Ss);var vm=class{},Lb,km,RS;Lb=[w.register];var Es=class extends(RS=w){constructor(){super({nameKey:"rules.empty-line-around-horizontal-rules.name",descriptionKey:"rules.empty-line-around-horizontal-rules.description",type:"Spacing"})}get OptionsClass(){return vm}apply(t,e,i){return ug(t,i)}get optionBuilders(){return[]}};km=I(RS),Es=O(km,0,"EmptyLineAroundHorizontalRules",Lb,Es),L(km,1,Es);var Sb,Fc;Sb=[w.noSettingControl()];var Lo=class{constructor(){this.minimumNumberOfDollarSignsToBeAMathBlock=L(Fc,8,this,2),L(Fc,11,this)}};Fc=I(null),O(Fc,5,"minimumNumberOfDollarSignsToBeAMathBlock",Sb,Lo),oe(Fc,Lo);var Eb,Am,FS;Eb=[w.register];var Ts=class extends(FS=w){constructor(){super({nameKey:"rules.empty-line-around-math-blocks.name",descriptionKey:"rules.empty-line-around-math-blocks.description",type:"Spacing",ruleIgnoreTypes:[y.yaml,y.code]})}get OptionsClass(){return Lo}apply(t,e,i){return cg(t,e.minimumNumberOfDollarSignsToBeAMathBlock,i)}get optionBuilders(){return[]}};Am=I(FS),Ts=O(Am,0,"EmptyLineAroundMathBlock",Eb,Ts),L(Am,1,Ts);var xm=class{},Tb,wm,DS;Tb=[w.register];var Ms=class extends(DS=w){constructor(){super({nameKey:"rules.empty-line-around-tables.name",descriptionKey:"rules.empty-line-around-tables.description",type:"Spacing",ruleIgnoreTypes:[y.yaml,y.code,y.math,y.inlineMath,y.wikiLink,y.link]})}get OptionsClass(){return xm}apply(t,e,i){let r=i.projection(),s=_g(r.text),a=[];for(let o of Ue(r.text,s)){let l=r.editRangeToSource(o);l&&a.push({...l,value:o.value})}return J(t,a)}get optionBuilders(){return[]}};wm=I(DS),Ms=O(wm,0,"EmptyLineAroundTables",Tb,Ms),L(wm,1,Ms);var Mb,Bc;Mb=[w.noSettingControl()];var Os=class{constructor(){this.defaultEscapeCharacter=L(Bc,8,this,'"'),L(Bc,11,this);this.tryToEscapeSingleLineArrays=!1}};Bc=I(null),O(Bc,5,"defaultEscapeCharacter",Mb,Os),oe(Bc,Os);var Ob,Lm,PS;Ob=[w.register];var _i=class extends(PS=w){constructor(){super({nameKey:"rules.escape-yaml-special-characters.name",descriptionKey:"rules.escape-yaml-special-characters.description",type:"YAML",hasSpecialExecutionOrder:!0})}get OptionsClass(){return Os}apply(t,e){return Ee(t,i=>{let r=i.split(`
`);if(r.length<1)return i;let s=null;for(let a=0;a<r.length;a++){let o=r[a],l=YS(o),c=o.trim();if(s!==null){if(c.length===0||l>s)continue;s=null}if(c.length===0)continue;let u=c.indexOf(":"),d=c.startsWith("-"),m=u<0||u+1>=c.length,p=d&&c.length<2;if(m&&p)continue;let h=1;if(!d)h+=u;else if(u!==-1&&a+1<r.length){let g=o.indexOf("-")+1,b=0,k=r[a+1];for(;b<k.length&&(k[b]===" "||k[b]===" ");)b++;g<=b&&(h+=u)}let f=c.substring(h).trim();if(_S(f)){s=l;continue}if(f.startsWith("[")){if(!e.tryToEscapeSingleLineArrays||f.length<3)continue;let g=f.substring(1,f.length-1).split(",");for(let b=0;b<g.length;b++){let k=g[b].trim();k.startsWith("[")&&(k=k.substring(1).trimStart()),k.endsWith("]")&&(k=k.substring(0,k.length-1).trimEnd()),g[b]=g[b].replace(k,nt(k,e.defaultEscapeCharacter,!1,!0))}r[a]=o.replace(f,`[${g.join(",")}]`);continue}r[a]=o.replace(f,nt(f,e.defaultEscapeCharacter,!1,!0))}return r.join(`
`)})}get optionBuilders(){return[new V({OptionsClass:Os,nameKey:"rules.escape-yaml-special-characters.try-to-escape-single-line-arrays.name",descriptionKey:"rules.escape-yaml-special-characters.try-to-escape-single-line-arrays.description",optionsKey:"tryToEscapeSingleLineArrays"})]}};Lm=I(PS),_i=O(Lm,0,"EscapeYamlSpecialCharacters",Ob,_i),L(Lm,1,_i);function YS(n){let t=0;for(;t<n.length&&(n[t]===" "||n[t]===" ");)t++;return t}function _S(n){return/^[|>](?:[1-9])?(?:[+-])?(?:[ \t]+#.*)?$/.test(n)}var Cb=require("obsidian");var Yn=class extends Cb.Modal{constructor(t,e,i,r,s){super(t),this.modalEl.addClass("confirm-modal"),this.contentEl.createEl("h3",{text:A("warning-text"),cls:"modal-heading"});let a=this.contentEl.createEl("p");a.id="confirm-dialog",zy(A("disabled-other-rule-notice").replace("{NAME_1}",A(e)).replace("{NAME_2}",A(i)),a),this.contentEl.createDiv("modal-button-container",o=>{o.createEl("button",{text:A("cancel-button-text")}).addEventListener("click",async()=>{await s(),this.close()});let l=o.createEl("button",{attr:{type:"submit"},cls:"mod-cta",text:A("ok")});l.addEventListener("click",async()=>{this.close(),await r()}),window.setTimeout(()=>{l.focus()},50)})}};var Ib,Dc;Ib=[w.noSettingControl()];var So=class{constructor(){this.fileName=L(Dc,8,this),L(Dc,11,this)}};Dc=I(null),O(Dc,5,"fileName",Ib,So),oe(Dc,So);var Rb,Sm,qS;Rb=[w.register];var Cs=class extends(qS=w){constructor(){super({nameKey:"rules.file-name-heading.name",descriptionKey:"rules.file-name-heading.description",type:"Heading",ruleIgnoreTypes:[y.code,y.math,y.yaml,y.link,y.wikiLink,y.tag],disableConflictingOptions(t,e,i){let r=Rt["header-increment"],s=r.options[0],a=r.options[1];t&&s.getValue(i)&&new Yn(e,"rules.file-name-heading.name","rules.header-increment.start-at-h2.name",async()=>{await a.setValue(!1,i),i.settingsTab.update()},async()=>{await Rt["file-name-heading"].options[0].setValue(!1,i),i.settingsTab.update()}).open()}})}get OptionsClass(){return So}apply(t,e,i){let r=i.projection(),s=r.text;if(s.match(/^#\s.*/m))return t;let o=e.fileName,l=s.indexOf(`
---`);l=l==-1||!s.startsWith(`---
`)?0:l+5;let c=`# ${eh(o)}
`;s.length<l&&(c=`
`+c);let u=Math.min(l,s.length),d=r.editRangeToSource({startIndex:u,endIndex:u}),m=d?[{...d,value:c}]:[];return J(t,m)}get optionBuilders(){return[]}};Sm=I(qS),Cs=O(Sm,0,"FileNameHeading",Rb,Cs),L(Sm,1,Cs);var Tm=class{},Nb,Em,jS;Nb=[w.register];var Is=class extends(jS=w){constructor(){super({nameKey:"rules.footnote-after-punctuation.name",descriptionKey:"rules.footnote-after-punctuation.description",type:"Footnote",ruleIgnoreTypes:[y.code,y.inlineCode,y.math,y.yaml,y.link,y.wikiLink,y.tag,y.footnoteAtStartOfLine,y.footnoteAfterATask]})}get OptionsClass(){return Tm}apply(t,e,i){let r=le(t,/(\[\^[^\]]+\]) ?([,.;!:?])/gm,i,{guardRange:(s,a)=>({startIndex:a,endIndex:a+s[0].length}),editRange:(s,a)=>({startIndex:a,endIndex:a+s[0].length,value:s[2]+s[1]})});return J(t,r)}get optionBuilders(){return[]}};Em=I(jS),Is=O(Em,0,"FootnoteAfterPunctuation",Nb,Is),L(Em,1,Is);var Fb,Yc;Fb=[w.noSettingControl()];var Rs=class{constructor(){this.defaultEscapeCharacter=L(Yc,8,this,'"'),L(Yc,11,this);this.forceYamlEscape=[]}};Yc=I(null),O(Yc,5,"defaultEscapeCharacter",Fb,Rs),oe(Yc,Rs);var Bb,Mm,HS;Bb=[w.register];var Ki=class extends(HS=w){constructor(){super({nameKey:"rules.force-yaml-escape.name",descriptionKey:"rules.force-yaml-escape.description",type:"YAML",hasSpecialExecutionOrder:!0})}get OptionsClass(){return Rs}apply(t,e){return Ee(t,i=>{for(let r of e.forceYamlEscape){let s=Le(i,r);if(s!=null){if(s.includes(`
`)||s.startsWith(" [")||Ei(s))continue;s=nt(s,e.defaultEscapeCharacter,!0),i=he(i,r," "+s)}}return i})}get optionBuilders(){return[new Ae({OptionsClass:Rs,nameKey:"rules.force-yaml-escape.force-yaml-escape-keys.name",descriptionKey:"rules.force-yaml-escape.force-yaml-escape-keys.description",emptyStateKey:"rules.force-yaml-escape.force-yaml-escape-keys.empty-state",fieldNamePlaceholderKey:"rules.force-yaml-escape.force-yaml-escape-keys.placeholder-text",optionsKey:"forceYamlEscape",validator:Nt})]}};Mm=I(HS),Ki=O(Mm,0,"ForceYamlEscape",Bb,Ki),L(Mm,1,Ki);var Cm=class{},Db,Om,VS;Db=[w.register];var Pi=class extends(VS=w){constructor(){super({nameKey:"rules.format-tags-in-yaml.name",descriptionKey:"rules.format-tags-in-yaml.description",type:"YAML",hasSpecialExecutionOrder:!0})}get OptionsClass(){return Cm}apply(t,e){return Ee(t,i=>i.replace(new RegExp(`^(${Bn}|${Wu}):[ \\t]*(\\S.*|(?:(?:\\n *- \\S.*)|((?:\\n *- *))*|(\\n([ \\t]+[^\\n]*))*)*)\\n`,"m"),function(r){return r.replaceAll("#","")}))}get optionBuilders(){return[]}};Om=I(VS),Pi=O(Om,0,"FormatTagsInYaml",Db,Pi),L(Om,1,Pi);var Yb,_b,Kb,Pb,zb,it;zb=[w.noSettingControl()],Pb=[w.noSettingControl()],Kb=[w.noSettingControl()],_b=[w.noSettingControl()],Yb=[w.noSettingControl()];var yt=class{constructor(){this.aliasArrayStyle=L(it,8,this,"single-line"),L(it,11,this);this.formatAliasKey=!0;this.tagArrayStyle=L(it,12,this,"single-line"),L(it,15,this);this.formatTagKey=!0;this.defaultArrayStyle=L(it,16,this,"single-line"),L(it,19,this);this.formatArrayKeys=!0;this.forceSingleLineArrayStyle=[];this.forceMultiLineArrayStyle=[];this.defaultEscapeCharacter=L(it,20,this,'"'),L(it,23,this);this.removeUnnecessaryEscapeCharsForMultiLineArrays=L(it,24,this,!1),L(it,27,this)}};it=I(null),O(it,5,"aliasArrayStyle",zb,yt),O(it,5,"tagArrayStyle",Pb,yt),O(it,5,"defaultArrayStyle",Kb,yt),O(it,5,"defaultEscapeCharacter",_b,yt),O(it,5,"removeUnnecessaryEscapeCharsForMultiLineArrays",Yb,yt),oe(it,yt);var qb,Im,QS;qb=[w.register];var Ns=class extends(QS=w){constructor(){super({nameKey:"rules.format-yaml-array.name",descriptionKey:"rules.format-yaml-array.description",type:"YAML"})}get OptionsClass(){return yt}apply(t,e){return Ee(t,i=>{let r=dt(i.replace(`---
`,"").replace(`
---`,""));if(!r)return i;for(let s of It)if(e.formatAliasKey&&Object.keys(r).includes(s)){i=he(i,s,Se(wn(Ne(Le(i,s))),e.aliasArrayStyle,e.defaultEscapeCharacter,e.removeUnnecessaryEscapeCharsForMultiLineArrays,!0));break}for(let s of Ct)if(e.formatTagKey&&Object.keys(r).includes(s)){i=he(i,s,Se(An(Ne(Le(i,s))),e.tagArrayStyle,e.defaultEscapeCharacter,e.removeUnnecessaryEscapeCharsForMultiLineArrays));break}if(e.formatArrayKeys){let s=[...It,...Ct,...e.forceMultiLineArrayStyle,...e.forceSingleLineArrayStyle];for(let a of Object.keys(r))s.includes(a)||!Array.isArray(r[a])||r[a].length!==0&&typeof r[a][0]=="object"&&r[a][0]!==null||(i=he(i,a,Se(Ne(Le(i,a)),e.defaultArrayStyle,e.defaultEscapeCharacter,e.removeUnnecessaryEscapeCharsForMultiLineArrays)))}for(let s of e.forceSingleLineArrayStyle)Object.keys(r).includes(s)&&(i=he(i,s,Se(Ne(Le(i,s)),"single-line",e.defaultEscapeCharacter,e.removeUnnecessaryEscapeCharsForMultiLineArrays)));for(let s of e.forceMultiLineArrayStyle)Object.keys(r).includes(s)&&(i=he(i,s,Se(Ne(Le(i,s)),"multi-line",e.defaultEscapeCharacter,e.removeUnnecessaryEscapeCharsForMultiLineArrays)));return i})}get optionBuilders(){return[new V({OptionsClass:yt,nameKey:"rules.format-yaml-array.alias-key.name",descriptionKey:"rules.format-yaml-array.alias-key.description",optionsKey:"formatAliasKey"}),new V({OptionsClass:yt,nameKey:"rules.format-yaml-array.tag-key.name",descriptionKey:"rules.format-yaml-array.tag-key.description",optionsKey:"formatTagKey"}),new V({OptionsClass:yt,nameKey:"rules.format-yaml-array.default-array-keys.name",descriptionKey:"rules.format-yaml-array.default-array-keys.description",optionsKey:"formatArrayKeys"}),new Ae({OptionsClass:yt,nameKey:"rules.format-yaml-array.force-single-line-array-style.name",descriptionKey:"rules.format-yaml-array.force-single-line-array-style.description",emptyStateKey:"rules.format-yaml-array.force-single-line-array-style.empty-state",fieldNamePlaceholderKey:"rules.format-yaml-array.force-single-line-array-style.placeholder-text",optionsKey:"forceSingleLineArrayStyle",validator:Nt}),new Ae({OptionsClass:yt,nameKey:"rules.format-yaml-array.force-multi-line-array-style.name",descriptionKey:"rules.format-yaml-array.force-multi-line-array-style.description",emptyStateKey:"rules.format-yaml-array.force-multi-line-array-style.empty-state",fieldNamePlaceholderKey:"rules.format-yaml-array.force-multi-line-array-style.placeholder-text",optionsKey:"forceMultiLineArrayStyle",validator:Nt})]}};Im=I(QS),Ns=O(Im,0,"FormatYamlArray",qb,Ns),L(Im,1,Ns);var _c=class{constructor(){this.startAtH2=!1}},Wb,Rm,ZS;Wb=[w.register];var Fs=class extends(ZS=w){constructor(){super({nameKey:"rules.header-increment.name",descriptionKey:"rules.header-increment.description",type:"Heading",ruleIgnoreTypes:[y.code,y.math,y.yaml,y.link,y.wikiLink,y.tag]})}get OptionsClass(){return _c}apply(t,e,i){let r=i.projection(),s=[],a=0,o=e.startAtH2?2:1,l=[],c=[0,0,0,0,0,0],u=c.length;for(let d of r.text.matchAll(cn)){let m=d.index+d[1].length,p=r.editRangeToSource({startIndex:m,endIndex:m+d[2].length});if(!p)continue;let h=d[2].length;if(h=h<=u?h:u,c[h-1]>=0&&h<a){let f=c.length;for(;l.length!==0&&h<=l[l.length-1];)f=l.pop();l.length===0?f=0:f--;for(let g=c.length-1;g>=f;g--)c[g]=0}if(c[h-1]<=0){let f=a,g=l.length+o;g=g<=u?g:u;for(let b=f;b<h-1;b++)c[b]=g-1;l.push(h),c[h-1]=g}a=h,s.push({...p,value:"#".repeat(c[h-1])})}return J(t,s)}get optionBuilders(){return[new V({OptionsClass:_c,nameKey:"rules.header-increment.start-at-h2.name",descriptionKey:"rules.header-increment.start-at-h2.description",optionsKey:"startAtH2",onChange(t,e,i){let r=Rt["file-name-heading"].options[0];t&&r.getValue(i)&&new Yn(e,"rules.header-increment.start-at-h2.name","rules.file-name-heading.name",async()=>{await r.setValue(!1,i)},async()=>{await Rt["header-increment"].options[1].setValue(!1,i)}).open()}})]}};Rm=I(ZS),Fs=O(Rm,0,"HeaderIncrement",Wb,Fs),L(Rm,1,Fs);var Eo=class{constructor(){this.bottom=!0;this.emptyLineAfterYaml=!0}},jb,Nm,e1;jb=[w.register];var Bs=class extends(e1=w){constructor(){super({nameKey:"rules.heading-blank-lines.name",descriptionKey:"rules.heading-blank-lines.description",type:"Spacing",ruleIgnoreTypes:[y.code,y.math,y.yaml,y.link,y.wikiLink]})}get OptionsClass(){return Eo}apply(t,e,i){let r=i.projection(),s=r.text;e.bottom?(s=s.replace(/^(#+\s.*)/gm,`
$1
`),s=s.replace(/\n+(#+\s.*)/g,`
$1`),s=s.replace(/(^#+\s.*)\n+/gm,`$1
`)):s=s.replace(/^([^#\n][^\n]+)\n+(#+\s.*)/gm,`$1
$2`),s=s.replace(/^\n+(#+\s.*)/,"$1"),s=s.replace(/(#+\s.*)\n+$/,"$1"),e.emptyLineAfterYaml||(s=s.replace(new RegExp("("+Ze.source+")\\n+(#+\\s.*)"),`$1
$5`));let a=[];for(let o of Ue(r.text,s)){let l=r.editRangeToSource(o);l&&a.push({...l,value:o.value})}return J(t,a)}get optionBuilders(){return[new V({OptionsClass:Eo,nameKey:"rules.heading-blank-lines.bottom.name",descriptionKey:"rules.heading-blank-lines.bottom.description",optionsKey:"bottom"}),new V({OptionsClass:Eo,nameKey:"rules.heading-blank-lines.empty-line-after-yaml.name",descriptionKey:"rules.heading-blank-lines.empty-line-after-yaml.description",optionsKey:"emptyLineAfterYaml"})]}};Nm=I(e1),Bs=O(Nm,0,"HeadingBlankLines",jb,Bs),L(Nm,1,Bs);var Bm=class{},Ub,Fm,n1;Ub=[w.register];var Ds=class extends(n1=w){constructor(){super({nameKey:"rules.headings-start-line.name",descriptionKey:"rules.headings-start-line.description",type:"Heading",ruleIgnoreTypes:[y.code,y.math,y.yaml]})}get OptionsClass(){return Bm}apply(t,e,i){let r=le(t,cn,i,{editRange:(s,a)=>({startIndex:a,endIndex:a+s[1].length,value:""}),guardRange:(s,a)=>({startIndex:a,endIndex:a+s[1].length+s[2].length+s[3].length})});return J(t,r)}get optionBuilders(){return[]}};Fm=I(n1),Ds=O(Fm,0,"HeadingStartLine",Ub,Ds),L(Fm,1,Ds);var Kc=class{constructor(){this.textToInsert=["aliases: ","tags: "]}},Hb,Dm,r1;Hb=[w.register];var Ys=class extends(r1=w){constructor(){super({nameKey:"rules.insert-yaml-attributes.name",descriptionKey:"rules.insert-yaml-attributes.description",type:"YAML"})}get OptionsClass(){return Kc}apply(t,e){return t=$t(t),Ee(t,i=>{let r=e.textToInsert.reverse(),s=dt(i.match(Ze)[1]);for(let a of r){let o=a.split(":"),l=o[0];o.length===1&&(a+=":"),Object.prototype.hasOwnProperty.call(s,l)||(i=i.replace(/^---\n/,ft(`---
${a}
`)))}return i})}get optionBuilders(){return[new Ae({OptionsClass:Kc,nameKey:"rules.insert-yaml-attributes.text-to-insert.name",descriptionKey:"rules.insert-yaml-attributes.text-to-insert.description",emptyStateKey:"rules.insert-yaml-attributes.text-to-insert.empty-state",fieldNamePlaceholderKey:"rules.insert-yaml-attributes.text-to-insert.placeholder-text",optionsKey:"textToInsert",validator:rb})]}};Dm=I(r1),Ys=O(Dm,0,"InsertYamlAttributes",Hb,Ys),L(Dm,1,Ys);var _m=class{},$b,Ym,a1;$b=[w.register];var _s=class extends(a1=w){constructor(){super({nameKey:"rules.line-break-at-document-end.name",descriptionKey:"rules.line-break-at-document-end.description",type:"Spacing"})}get OptionsClass(){return _m}apply(t,e){return t.length===0||(t=t.replace(/\n+$/g,""),t+=`
`),t}get optionBuilders(){return[]}};Ym=I(a1),_s=O(Ym,0,"LineBreakAtDocumentEnd",$b,_s),L(Ym,1,_s);var Pc=class{constructor(){this.includeBlankLineBetweenFootnotes=!1}},Vb,Km,l1;Vb=[w.register];var Ks=class extends(l1=w){constructor(){super({nameKey:"rules.move-footnotes-to-the-bottom.name",descriptionKey:"rules.move-footnotes-to-the-bottom.description",type:"Footnote",ruleIgnoreTypes:[y.code,y.inlineCode,y.math,y.yaml]})}get OptionsClass(){return Pc}apply(t,e,i){return eg(t,e.includeBlankLineBetweenFootnotes,i)}get optionBuilders(){return[new V({OptionsClass:Pc,nameKey:"rules.move-footnotes-to-the-bottom.include-blank-line-between-footnotes.name",descriptionKey:"rules.move-footnotes-to-the-bottom.include-blank-line-between-footnotes.description",optionsKey:"includeBlankLineBetweenFootnotes"})]}};Km=I(l1),Ks=O(Km,0,"MoveFootnotesToTheBottom",Vb,Ks),L(Km,1,Ks);var Qb,Jb,Zb,Xb,ek,rt;ek=[w.noSettingControl()],Xb=[w.noSettingControl()],Zb=[w.noSettingControl()],Jb=[w.noSettingControl()],Qb=[w.noSettingControl()];var Bt=class{constructor(){this.howToHandleFullLineFields="Move and remove";this.howToHandleBracketedFields="Leave in place";this.howToHandleExistingKeys="Skip";this.inlineKeysToIgnore=[];this.defaultEscapeCharacter=L(rt,8,this,'"'),L(rt,11,this);this.tagArrayStyle=L(rt,12,this,"single-line"),L(rt,15,this);this.aliasArrayStyle=L(rt,16,this,"single-line"),L(rt,19,this);this.defaultArrayStyle=L(rt,20,this,"single-line"),L(rt,23,this);this.removeUnnecessaryEscapeCharsForMultiLineArrays=L(rt,24,this,!1),L(rt,27,this)}};rt=I(null),O(rt,5,"defaultEscapeCharacter",ek,Bt),O(rt,5,"tagArrayStyle",Xb,Bt),O(rt,5,"aliasArrayStyle",Zb,Bt),O(rt,5,"defaultArrayStyle",Jb,Bt),O(rt,5,"removeUnnecessaryEscapeCharsForMultiLineArrays",Qb,Bt),oe(rt,Bt);var zc={"[":"]","(":")"},c1=/^[^0-9\w\p{Letter}]*((?:\p{Extended_Pictographic}|\u{200D}|\u{FE0F}|[0-9\p{Letter}\w\s/-])*)[_*~`]*$/u,d1=/^[\p{Letter}_][\p{Letter}\p{Number}_/-]*$/u,tk,zm,k1;tk=[w.register];var zi=class extends(k1=w){constructor(){super({nameKey:"rules.move-inline-fields-to-yaml.name",descriptionKey:"rules.move-inline-fields-to-yaml.description",type:"YAML",hasSpecialExecutionOrder:!0,ruleIgnoreTypes:[y.code,y.inlineCode,y.math,y.inlineMath,y.html,y.list,y.table,y.obsidianMultiLineComments]})}get OptionsClass(){return Bt}apply(t,e,i){let r=i.combinedWith([y.yaml]),s=this.getInlineFields(t,r,e);if(s.length===0)return t;let a=new Map;for(let h of s)a.has(h.key)||a.set(h.key,[]),a.get(h.key).push(h);let o=Mi(t)??"",l=[],c=[];for(let[h,f]of a){let g=u1(h),b=this.getNewValues(f.map(C=>C.value).filter(C=>C!==""),g,e);if(b==null)continue;let k=Le(o,h,!1),x=k==null?null:m1(k),E;if(k==null||e.howToHandleExistingKeys==="Overwrite")E=this.formatValues(b,x,g,e);else if(e.howToHandleExistingKeys==="Merge into list"){let C=this.getMergeableValues(k);if(C==null)continue;g===Bn?C=C.flatMap(F=>An(F)):g===Ti&&(C=C.flatMap(F=>wn(F)));let M=new Set(C.map(Pm)),N=[];for(let F of b)M.has(Pm(F))||(M.add(Pm(F)),N.push(F));if(c.push(...f),N.length===0)continue;E=this.formatValues([...C,...N],x,g,e),l.push({key:this.formatKey(h,e.defaultEscapeCharacter),value:E});continue}else continue;l.push({key:this.formatKey(h,e.defaultEscapeCharacter),value:E}),c.push(...f)}if(c.length===0)return t;let u=$t(t);u=Ee(u,h=>{h=h.replace(`---
`,"").replace("---","");for(let f of l)h=he(h,f.key,f.value,!1);return`---
${h}---`});let d=u.length-t.length,m=c.filter(h=>(h.isBracketed?e.howToHandleBracketedFields:e.howToHandleFullLineFields)!=="Move and keep in text"),p=this.getBodyEdits(t,m,e).map(h=>{let f=h.startIndex+d;return h.startIndex===0&&h.endIndex===t.length&&!t.endsWith(`
`)&&u.charAt(f-1)===`
`&&f--,{startIndex:f,endIndex:h.endIndex+d,value:h.value}});return J(u,p)}getInlineFields(t,e,i){let r=[],s=0;for(;s<=t.length;){let a=t.indexOf(`
`,s);a===-1&&(a=t.length);let o=t.substring(s,a);if(o.includes("::")){let l=g1(o);if(l.length>0){if(i.howToHandleBracketedFields!=="Leave in place")for(let c of l){let u=s+c.start,d=s+c.end;c.key===""||i.inlineKeysToIgnore.includes(c.key)||e.isProtected(u,d)||r.push({key:c.key,value:c.value,startIndex:u,endIndex:d,lineStartIndex:s,lineEndIndex:a,isBracketed:!0})}}else{let c=i.howToHandleFullLineFields==="Leave in place"?void 0:y1(o);c!=null&&c.key!==""&&!i.inlineKeysToIgnore.includes(c.key)&&!e.isProtected(s,a)&&r.push({key:c.key,value:c.value,startIndex:s,endIndex:a,lineStartIndex:s,lineEndIndex:a,isBracketed:!1})}}s=a+1}return r}getBodyEdits(t,e,i){let r=[],s=[],a=new Map;for(let c of e)a.has(c.lineStartIndex)||a.set(c.lineStartIndex,[]),a.get(c.lineStartIndex).push(c);for(let[c,u]of a){let d=u[0].lineEndIndex;if(!u[0].isBracketed){s.push({startIndex:c,endIndex:d});continue}let m=[],p=c;for(let f of u.sort((g,b)=>g.startIndex-b.startIndex)){if(i.howToHandleBracketedFields==="Move and keep value in text"&&f.value!==""){m.push({startIndex:f.startIndex,endIndex:f.endIndex,value:f.value}),p=f.endIndex;continue}let g=f.startIndex,b=f.endIndex,k=0;for(;g-k>p&&Gb(t.charAt(g-k-1));)k++;if(k>0||g===c)for(;b<d&&Gb(t.charAt(b));)b++;b===d&&(g-=k),m.push({startIndex:g,endIndex:b,value:""}),p=b}J(t.substring(c,d),m.map(f=>({startIndex:f.startIndex-c,endIndex:f.endIndex-c,value:f.value}))).trim()===""?s.push({startIndex:c,endIndex:d}):r.push(...m)}s.sort((c,u)=>c.startIndex-u.startIndex);let o=[];for(let c of s){let u=Math.min(c.endIndex+1,t.length),d=o[o.length-1];d&&d.endIndex===c.startIndex?d.endIndex=u:o.push({startIndex:c.startIndex,endIndex:u,value:""})}let l=o[o.length-1];return l&&l.endIndex===t.length&&l.startIndex>0&&!t.endsWith(`
`)&&l.startIndex--,[...r,...o]}escapeValue(t,e){let i=p1(t);if(i!=null){if(nk(t)===i)return t;t=i}try{let r=kn(t,{logLevel:"error"});if(typeof r=="string"&&r===t||typeof r=="number"||typeof r=="boolean")return t}catch{}return nt(t,e,!0)}formatKey(t,e){return d1.test(t)&&kn(t)===t?t:nt(t,e,!0)}getNewValues(t,e,i){if(e===Bn){let r=t.flatMap(s=>An(s)).map(s=>s.replace(/^#/,"")).filter(s=>s!=="");return r.some(s=>!Ec(s)[0])?null:r}else e===Ti&&(t=t.flatMap(r=>wn(r)));return t.map(r=>this.escapeValue(r,i.defaultEscapeCharacter))}formatValues(t,e,i,r){if(i===Bn)return Se(t,r.tagArrayStyle,r.defaultEscapeCharacter,r.removeUnnecessaryEscapeCharsForMultiLineArrays);if(i===Ti)return Se(t,r.aliasArrayStyle,r.defaultEscapeCharacter,r.removeUnnecessaryEscapeCharsForMultiLineArrays,!0);let s=r.defaultEscapeCharacter;if(e==null){if(t.length===0)return"";if(t.length===1)return" "+t[0];e=r.defaultArrayStyle}return Se(t,e,s,!1)}getMergeableValues(t){let e=t.trim();if(e==="")return[];if(/^[|>]/.test(e)||/(^|\s)#/.test(e))return null;let i;try{i=kn(t,{logLevel:"error"})}catch{return null}if(i!=null&&typeof i=="object"&&(!Array.isArray(i)||i.some(s=>s!=null&&typeof s=="object")))return null;let r=Ne(t);return r==null?[]:typeof r=="string"?[r]:r}get optionBuilders(){return[new de({OptionsClass:Bt,nameKey:"rules.move-inline-fields-to-yaml.how-to-handle-full-line-fields.name",descriptionKey:"rules.move-inline-fields-to-yaml.how-to-handle-full-line-fields.description",optionsKey:"howToHandleFullLineFields",records:[{value:"Leave in place",description:"Does not move full-line fields like `key:: value`"},{value:"Move and keep in text",description:"Adds full-line fields to the YAML frontmatter and leaves their lines as they are"},{value:"Move and remove",description:"Moves full-line fields to the YAML frontmatter and removes their lines"}]}),new de({OptionsClass:Bt,nameKey:"rules.move-inline-fields-to-yaml.how-to-handle-bracketed-fields.name",descriptionKey:"rules.move-inline-fields-to-yaml.how-to-handle-bracketed-fields.description",optionsKey:"howToHandleBracketedFields",records:[{value:"Leave in place",description:"Does not move bracketed fields like `[key:: value]` and `(key:: value)`"},{value:"Move and keep in text",description:"Adds bracketed fields to the YAML frontmatter and leaves them in the text as they are"},{value:"Move and keep value in text",description:"Moves bracketed fields to the YAML frontmatter and replaces them with their value"},{value:"Move and remove",description:"Moves bracketed fields to the YAML frontmatter and removes them from the body, removing the line if only whitespace is left"}]}),new de({OptionsClass:Bt,nameKey:"rules.move-inline-fields-to-yaml.how-to-handle-existing-keys.name",descriptionKey:"rules.move-inline-fields-to-yaml.how-to-handle-existing-keys.description",optionsKey:"howToHandleExistingKeys",records:[{value:"Skip",description:"Leaves the fields in the body and the YAML frontmatter value as is"},{value:"Merge into list",description:"Adds the field values to the YAML frontmatter value, turning it into a list"},{value:"Overwrite",description:"Replaces the YAML frontmatter value with the field values"}]}),new Ae({OptionsClass:Bt,nameKey:"rules.move-inline-fields-to-yaml.inline-keys-to-ignore.name",descriptionKey:"rules.move-inline-fields-to-yaml.inline-keys-to-ignore.description",emptyStateKey:"rules.move-inline-fields-to-yaml.inline-keys-to-ignore.empty-state",fieldNamePlaceholderKey:"rules.move-inline-fields-to-yaml.inline-keys-to-ignore.placeholder-text",optionsKey:"inlineKeysToIgnore",validator:Nt})]}};zm=I(k1),zi=O(zm,0,"MoveInlineFieldsToYaml",tk,zi),L(zm,1,zi);function u1(n){return Ct.includes(n)?Bn:It.includes(n)?Ti:null}function m1(n){let t=n.trim();return t.startsWith("[")?"single-line":t.startsWith("-")&&n.startsWith(`
`)?"multi-line":null}function nk(n){try{return kn(n,{logLevel:"error"})}catch{return}}function Pm(n){let t=nk(n);return typeof t=="string"||typeof t=="number"||typeof t=="boolean"?String(t):n}function p1(n){if(n.length<2||!n.startsWith('"')||!n.endsWith('"'))return null;let t="";for(let e=1;e<n.length-1;e++){let i=n.charAt(e);if(i==='"')return null;if(i==="\\"){if(e++,e>=n.length-1)return null;let r=n.charAt(e);t+=r==='"'||r==="\\"?r:"\\"+r}else t+=i}return t}function Gb(n){return n===" "||n===" "}function f1(n,t,e,i){let r=0,s=!1;for(let a=t;a<n.length;a++){let o=n.charAt(a);if(o==="\\"){s=!s;continue}if(s){s=!1;continue}if(o===e?r++:o===i&&r--,r<0)return{value:n.substring(t,a).trim(),endIndex:a+1}}}function h1(n,t){let e=n.charAt(t),i=n.indexOf("::",t+1);if(i===-1)return;let r=n.substring(t+1,i).trim();for(let a of[...Object.keys(zc),...Object.values(zc)])if(r.includes(a))return;let s=f1(n,i+2,e,zc[e]);if(s!==void 0)return{key:r,value:s.value,start:t,end:s.endIndex}}function g1(n){let t=[];for(let i of Object.keys(zc)){let r=n.indexOf(i);for(;r>=0;){let s=h1(n,r);if(!s){r=n.indexOf(i,r+1);continue}t.push(s),r=n.indexOf(i,s.end)}}t.sort((i,r)=>i.start-r.start);let e=[];for(let i of t)(e.length===0||e[e.length-1].end<i.start)&&e.push(i);return e}function y1(n){let t=n.indexOf("::");if(t===-1)return;let e=n.substring(0,t).trim().match(c1);if(e!=null)return{key:e[1].trim(),value:n.substring(t+2).trim()}}var ik,qc;ik=[w.noSettingControl()];var To=class{constructor(){this.minimumNumberOfDollarSignsToBeAMathBlock=L(qc,8,this,2),L(qc,11,this)}};qc=I(null),O(qc,5,"minimumNumberOfDollarSignsToBeAMathBlock",ik,To),oe(qc,To);var rk,qm,A1;rk=[w.register];var qi=class extends(A1=w){constructor(){super({nameKey:"rules.move-math-block-indicators-to-their-own-line.name",descriptionKey:"rules.move-math-block-indicators-to-their-own-line.description",type:"Spacing",ruleIgnoreTypes:[y.code,y.inlineCode],hasSpecialExecutionOrder:!0})}get OptionsClass(){return To}apply(t,e,i){return hg(t,e.minimumNumberOfDollarSignsToBeAMathBlock,i)}get optionBuilders(){return[]}};qm=I(A1),qi=O(qm,0,"MoveMathBlockIndicatorsToOwnLine",rk,qi),L(qm,1,qi);var sk,ak,ok,_n;ok=[w.noSettingControl()],ak=[w.noSettingControl()],sk=[w.noSettingControl()];var ii=class{constructor(){this.tagArrayStyle=L(_n,8,this,"single-line"),L(_n,11,this);this.howToHandleExistingTags="Nothing";this.tagsToIgnore=[];this.defaultEscapeCharacter=L(_n,12,this,'"'),L(_n,15,this);this.removeUnnecessaryEscapeCharsForMultiLineArrays=L(_n,16,this,!1),L(_n,19,this)}};_n=I(null),O(_n,5,"tagArrayStyle",ok,ii),O(_n,5,"defaultEscapeCharacter",ak,ii),O(_n,5,"removeUnnecessaryEscapeCharsForMultiLineArrays",sk,ii),oe(_n,ii);var lk,Wm,x1;lk=[w.register];var Ps=class extends(x1=w){constructor(){super({nameKey:"rules.move-tags-to-yaml.name",descriptionKey:"rules.move-tags-to-yaml.description",type:"YAML",ruleIgnoreTypes:[y.code,y.inlineCode,y.math,y.html,y.wikiLink,y.link]})}get OptionsClass(){return ii}apply(t,e,i){let r=i.projection(),s=i.combinedWith([y.yaml]).projection(),a=[...s.text.matchAll(fl)].filter(d=>s.editRangeToSource({startIndex:d.index,endIndex:d.index+d[0].length})!==void 0),o=a.map(d=>d[2]);if(o.length===0)return t;t=$t(r.text),t=Ee(t,d=>{d=d.replace(`---
`,"").replace("---","");let m=[],p=Bn;for(let g of Ct){let b=Le(d,g);if(b!=null){m=An(Ne(b)),p=g;break}}let h=new Set;if(typeof m=="string")h.add(m),m=[m];else if(m!=null)for(let g of m)h.add(g);else m=[];for(let g of o){let b=g.trim().substring(1);!h.has(b)&&!e.tagsToIgnore.includes(b)&&(h.add(b),m.push(b))}return`---
${he(d,p,Se(m,e.tagArrayStyle,e.defaultEscapeCharacter,e.removeUnnecessaryEscapeCharsForMultiLineArrays))}---`});let l=[],c=t.length-r.text.length;if(e.howToHandleExistingTags!=="Nothing")for(let d of a){if(e.tagsToIgnore.includes(d[2].substring(1)))continue;let m=s.editRangeToSource({startIndex:d.index,endIndex:d.index+d[0].length}),p=r.sourceToProjection(m.startIndex)+c,h=r.sourceToProjection(m.endIndex)+c;e.howToHandleExistingTags==="Remove hashtag"?(p+=d[1].length,l.push({startIndex:p,endIndex:p+1,value:""})):(d.index===0&&d[1]===""&&c>0&&p--,l.push({startIndex:p,endIndex:h,value:""}))}t=J(t,l),t=t.replace(/(\n---)( |\t)+/,"$1");let u=[];for(let d of Ue(r.text,t)){let m=r.editRangeToSource(d);m&&u.push({...m,value:d.value})}return J(r.source,u)}get optionBuilders(){return[new de({OptionsClass:ii,nameKey:"rules.move-tags-to-yaml.how-to-handle-existing-tags.name",descriptionKey:"rules.move-tags-to-yaml.how-to-handle-existing-tags.description",optionsKey:"howToHandleExistingTags",records:[{value:"Nothing",description:"Leaves tags in the body of the file alone"},{value:"Remove hashtag",description:"Removes `#` from tags in content body after moving them to the YAML frontmatter"},{value:"Remove whole tag",description:"Removes the whole tag in content body after moving them to the YAML frontmatter. _Note that this removes the first space prior to the tag as well_"}]}),new Ae({OptionsClass:ii,nameKey:"rules.move-tags-to-yaml.tags-to-ignore.name",descriptionKey:"rules.move-tags-to-yaml.tags-to-ignore.description",emptyStateKey:"rules.move-tags-to-yaml.tags-to-ignore.empty-state",fieldNamePlaceholderKey:"rules.move-tags-to-yaml.tags-to-ignore.placeholder-text",optionsKey:"tagsToIgnore",validator:Ec})]}};Wm=I(x1),Ps=O(Wm,0,"MoveTagsToYaml",lk,Ps),L(Wm,1,Ps);var jc=class{constructor(){this.noBareURIs=!1}},Wc="'\"\u2018\u2019\u201C\u201D`[]",L1=["http","ftp","https","smtp"],ck,jm,E1;ck=[w.register];var zs=class extends(E1=w){constructor(){super({nameKey:"rules.no-bare-urls.name",descriptionKey:"rules.no-bare-urls.description",type:"Content",ruleIgnoreTypes:[y.code,y.math,y.yaml,y.link,y.wikiLink,y.tag,y.image,y.inlineCode,y.anchorTag,y.html]})}get OptionsClass(){return jc}apply(t,e,i){let r=[],s=bg(t).toReversed();if(s){let a=[];for(let o of s)a.push({match:t.substring(o.start.offset,o.end.offset),urlStart:o.start.offset,urlEnd:o.end.offset});r.push(...this.handleMatches(t,a,!1,i))}if(e.noBareURIs){let a=t.match(Og);if(a){let o=0,l=[];for(let u of a){let d=u,m=t.indexOf(d,o),p=m+d.length;o=p,l.push({match:d,urlStart:m,urlEnd:p})}let c=new Et(r);for(let u of this.handleMatches(t,l,!0,i))c.isProtected(u.startIndex,u.endIndex)||r.push(u)}}return J(t,r)}handleMatches(t,e,i,r){let s=[];for(let a of e){let o=a.match,l=a.urlStart,c=a.urlEnd;if(r.isProtected(l,c))continue;o.charAt(0)==="<"&&(o=o.substring(1),l++),o.charAt(o.length-1)===">"&&(o=o.substring(0,o.length-1),c--);let u=l===0?void 0:Hn(t,r,l-1,l).slice(-1),d=c>=t.length?void 0:Hn(t,r,c,c+1).charAt(0),m=Tt(o,"(");if(m!=0&&m!=Tt(o,")")&&d==")"?(o+=d,c++,d=c>=t.length?void 0:Hn(t,r,c,c+1).charAt(0)):m==0&&o.endsWith(")")&&(d=")",c--,o=o.substring(0,o.length-1)),!this.skipMatch(u,d,o,i)){if(u!=null&&u==="<"&&d!=null&&d===">"){let p=l-1;for(;p>0&&t.charAt(p-1)==="<";)p--;let h=c;for(;h<t.length-1&&t.charAt(h+1)===">";)h++;r.isProtected(p,h+1)||this.addReplacement(s,{startIndex:p,endIndex:h+1,value:"<"+o+">"});continue}r.isProtected(l,l+o.length)||this.addReplacement(s,{startIndex:l,endIndex:l+o.length,value:"<"+o+">"})}}return s}addReplacement(t,e){let i=t[t.length-1];i&&e.startIndex<i.endIndex||t.push(e)}skipMatch(t,e,i,r){let s=t!=null&&Wc.includes(t)||Wc.includes(i.charAt(0)),a=e!=null&&Wc.includes(e)||Wc.includes(i.charAt(i.length-1));return s&&a?!0:r?L1.includes(i.substring(0,i.indexOf(":"))):!1}get optionBuilders(){return[new V({OptionsClass:jc,nameKey:"rules.no-bare-urls.no-bare-uris.name",descriptionKey:"rules.no-bare-urls.no-bare-uris.description",optionsKey:"noBareURIs"})]}};jm=I(E1),zs=O(jm,0,"NoBareUrls",ck,zs),L(jm,1,zs);var Ws=class{constructor(){this.numberStyle="ascending";this.listEndStyle="."}},dk,Um,M1;dk=[w.register];var qs=class extends(M1=w){constructor(){super({nameKey:"rules.ordered-list-style.name",descriptionKey:"rules.ordered-list-style.description",type:"Content",ruleIgnoreTypes:[y.code,y.math,y.yaml,y.tag]})}get OptionsClass(){return Ws}apply(t,e,i){return mg(t,e.numberStyle,e.listEndStyle,e.preserveStart,i)}get optionBuilders(){return[new de({OptionsClass:Ws,nameKey:"rules.ordered-list-style.number-style.name",descriptionKey:"rules.ordered-list-style.number-style.description",optionsKey:"numberStyle",records:[{value:"ascending",description:"Makes sure ordered list items are ascending (i.e. 1, 2, 3, etc.)"},{value:"lazy",description:"Makes sure ordered list item indicators all are the same"},{value:"preserve",description:"Preserves ordered list item indicators as they are"}]}),new de({OptionsClass:Ws,nameKey:"rules.ordered-list-style.list-end-style.name",descriptionKey:"rules.ordered-list-style.list-end-style.description",optionsKey:"listEndStyle",records:[{value:".",description:"Makes sure ordered list items indicators end in '.' (i.e `1.`)"},{value:")",description:"Makes sure ordered list item indicators end in ')' (i.e. `1)`)"}]}),new V({OptionsClass:Ws,nameKey:"rules.ordered-list-style.preserve-start.name",descriptionKey:"rules.ordered-list-style.preserve-start.description",optionsKey:"preserveStart"})]}};Um=I(M1),qs=O(Um,0,"OrderedListStyle",dk,qs),L(Um,1,qs);var $m=class{},uk,Hm,C1;uk=[w.register];var js=class extends(C1=w){constructor(){super({nameKey:"rules.paragraph-blank-lines.name",descriptionKey:"rules.paragraph-blank-lines.description",type:"Spacing",ruleIgnoreTypes:[y.obsidianMultiLineComments,y.yaml,y.table],disableConflictingOptions(t,e,i){let r=Rt["two-spaces-between-lines-with-content"].options[0];t&&r.getValue(i)&&new Yn(e,"rules.paragraph-blank-lines.name","rules.two-spaces-between-lines-with-content.name",async()=>{await r.setValue(!1,i),i.settingsTab.update()},async()=>{await Rt["paragraph-blank-lines"].options[0].setValue(!1,i),i.settingsTab.update()}).open()}})}get OptionsClass(){return $m}apply(t,e,i){return ig(t,i)}get optionBuilders(){return[]}};Hm=I(C1),js=O(Hm,0,"ParagraphBlankLines",uk,js),L(Hm,1,js);var mk,pk,Tr;pk=[w.noSettingControl()],mk=[w.noSettingControl()];var Us=class{constructor(){this.lineContent=L(Tr,8,this),L(Tr,11,this);this.selectedText=L(Tr,12,this),L(Tr,15,this)}};Tr=I(null),O(Tr,5,"lineContent",pk,Us),O(Tr,5,"selectedText",mk,Us),oe(Tr,Us);var fk,Vm,R1;fk=[w.register];var Wi=class extends(R1=w){constructor(){super({nameKey:"rules.prevent-double-checklist-indicator-on-paste.name",descriptionKey:"rules.prevent-double-checklist-indicator-on-paste.description",type:"Paste"})}get OptionsClass(){return Us}apply(t,e){let i=Dg.test(e.lineContent),r=gl.test(t),s=gl.test(e.selectedText);return!i||!r||s?t:t.replace(gl,"")}get optionBuilders(){return[]}};Vm=I(R1),Wi=O(Vm,0,"PreventDoubleChecklistIndicatorOnPaste",fk,Wi),L(Vm,1,Wi);var hk,gk,Mr;gk=[w.noSettingControl()],hk=[w.noSettingControl()];var Hs=class{constructor(){this.lineContent=L(Mr,8,this),L(Mr,11,this);this.selectedText=L(Mr,12,this),L(Mr,15,this)}};Mr=I(null),O(Mr,5,"lineContent",gk,Hs),O(Mr,5,"selectedText",hk,Hs),oe(Mr,Hs);var yk,Gm,F1;yk=[w.register];var ji=class extends(F1=w){constructor(){super({nameKey:"rules.prevent-double-list-item-indicator-on-paste.name",descriptionKey:"rules.prevent-double-list-item-indicator-on-paste.description",type:"Paste"})}get OptionsClass(){return Hs}apply(t,e){let i=new RegExp(`^${Wa}[*+-] `),r=/^\s*[*+-] /,s=i.test(e.lineContent),a=i.test(e.selectedText),o=r.test(t);return a||!s||!o?t:t.replace(r,"")}get optionBuilders(){return[]}};Gm=I(F1),ji=O(Gm,0,"PreventDoubleListItemIndicatorOnPaste",yk,ji),L(Gm,1,ji);var Jm=class{},bk,Qm,D1;bk=[w.register];var Ui=class extends(D1=w){constructor(){super({nameKey:"rules.proper-ellipsis-on-paste.name",descriptionKey:"rules.proper-ellipsis-on-paste.description",type:"Paste"})}get OptionsClass(){return Jm}apply(t,e){return t.replaceAll(hl,"\u2026")}get optionBuilders(){return[]}};Qm=I(D1),Ui=O(Qm,0,"ProperEllipsisOnPaste",bk,Ui),L(Qm,1,Ui);var Xm=class{},kk,Zm,_1;kk=[w.register];var $s=class extends(_1=w){constructor(){super({nameKey:"rules.proper-ellipsis.name",descriptionKey:"rules.proper-ellipsis.description",type:"Content",ruleIgnoreTypes:[y.code,y.math,y.yaml,y.link,y.wikiLink,y.tag,y.image]})}get OptionsClass(){return Xm}apply(t,e,i){let r=(s,a)=>({startIndex:a,endIndex:a+s[0].length,value:"\u2026"});return ke(t,le(t,hl,i,{editRange:r,guardRange:r}))}get optionBuilders(){return[]}};Zm=I(_1),$s=O(Zm,0,"ProperEllipsis",kk,$s),L(Zm,1,$s);var Or=class{constructor(){this.singleQuoteStyleEnabled=!0;this.singleQuoteStyle="''";this.doubleQuoteStyleEnabled=!0;this.doubleQuoteStyle='""'}},vk,ep,P1;vk=[w.register];var Vs=class extends(P1=w){constructor(){super({nameKey:"rules.quote-style.name",descriptionKey:"rules.quote-style.description",type:"Content",ruleIgnoreTypes:[y.code,y.inlineCode,y.math,y.yaml,y.inlineMath,y.html,y.link,y.wikiLink,y.templaterCommand,y.image]})}get OptionsClass(){return Or}apply(t,e,i){let r=[];return e.doubleQuoteStyleEnabled&&(e.doubleQuoteStyle==='""'?r.push(...this.collectSmartQuotesToStraightQuotes(t,Ng,'"',i)):r.push(...this.collectStraightQuoteToSmartQuoteReplacements(t,'"',"\u201C\u201D"[0],"\u201C\u201D"[1],!1,i))),e.singleQuoteStyleEnabled&&(e.singleQuoteStyle==="''"?r.push(...this.collectSmartQuotesToStraightQuotes(t,Fg,"'",i)):r.push(...this.collectStraightQuoteToSmartQuoteReplacements(t,"'","\u2018\u2019"[0],"\u2018\u2019"[1],!0,i))),J(t,r)}collectSmartQuotesToStraightQuotes(t,e,i,r){let s=(a,o)=>({startIndex:o,endIndex:o+a[0].length,value:i});return le(t,e,r,{editRange:s,guardRange:s})}collectStraightQuoteToSmartQuoteReplacements(t,e,i,r,s,a){let o,l,c,u,d,m,p,h,f="";return le(t,new RegExp(e,"g"),a,{guardRange:(g,b)=>({startIndex:b,endIndex:b+g[0].length}),editRange:(g,b)=>(l=Hn(t,a,Math.max(0,b-1),b).slice(-1),c=Hn(t,a,b+1,Math.min(t.length,b+2)).charAt(0),u=hu.test(l),d=hu.test(c),h=u&&d,m=l!=""&&l.trim()==="",p=c!=""&&c.trim()==="",h&&s?o=r:p&&!m?(o=r,f=o):m&&!p?(o=i,f=o):(f===""||f===r?o=i:o=r,f=o),{startIndex:b,endIndex:b+1,value:o})})}get optionBuilders(){return[new V({OptionsClass:Or,nameKey:"rules.quote-style.single-quote-enabled.name",descriptionKey:"rules.quote-style.single-quote-enabled.description",optionsKey:"singleQuoteStyleEnabled"}),new de({OptionsClass:Or,nameKey:"rules.quote-style.single-quote-style.name",descriptionKey:"rules.quote-style.single-quote-style.description",optionsKey:"singleQuoteStyle",records:[{value:"''",description:`Uses "'" instead of smart single quotes`},{value:"\u2018\u2019",description:'Uses "\u2018" and "\u2019" instead of straight single quotes'}]}),new V({OptionsClass:Or,nameKey:"rules.quote-style.double-quote-enabled.name",descriptionKey:"rules.quote-style.double-quote-enabled.description",optionsKey:"doubleQuoteStyleEnabled"}),new de({OptionsClass:Or,nameKey:"rules.quote-style.double-quote-style.name",descriptionKey:"rules.quote-style.double-quote-style.description",optionsKey:"doubleQuoteStyle",records:[{value:'""',description:`Uses '"' instead of smart double quotes`},{value:"\u201C\u201D",description:"Uses '\u201C' and '\u201D' instead of straight double quotes"}]})]}};ep=I(P1),Vs=O(ep,0,"QuoteStyle",vk,Vs),L(ep,1,Vs);var np=class{},Ak,tp,q1;Ak=[w.register];var Gs=class extends(q1=w){constructor(){super({nameKey:"rules.re-index-footnotes.name",descriptionKey:"rules.re-index-footnotes.description",type:"Footnote",ruleIgnoreTypes:[y.code,y.inlineCode,y.math,y.yaml,y.tag]})}get OptionsClass(){return np}apply(t,e,i){return tg(t,i)}get optionBuilders(){return[]}};tp=I(q1),Gs=O(tp,0,"ReIndexFootnotes",Ak,Gs),L(tp,1,Gs);var rp=class{},wk,ip,j1;wk=[w.register];var Qs=class extends(j1=w){constructor(){super({nameKey:"rules.remove-consecutive-list-markers.name",descriptionKey:"rules.remove-consecutive-list-markers.description",type:"Content",ruleIgnoreTypes:[y.code,y.math,y.yaml,y.link,y.wikiLink,y.tag]})}get OptionsClass(){return rp}apply(t,e,i){return ke(t,le(t,/^([ |\t]*)- - (\p{L})/gmu,i,{editRange:(r,s)=>({startIndex:s+r[1].length+2,endIndex:s+r[1].length+4,value:""}),guardRange:(r,s)=>({startIndex:s,endIndex:s+r[0].length})}))}get optionBuilders(){return[]}};ip=I(j1),Qs=O(ip,0,"RemoveConsecutiveListMarkers",wk,Qs),L(ip,1,Qs);var ap=class{},xk,sp,H1;xk=[w.register];var Js=class extends(H1=w){constructor(){super({nameKey:"rules.remove-empty-lines-between-list-markers-and-checklists.name",descriptionKey:"rules.remove-empty-lines-between-list-markers-and-checklists.description",type:"Spacing",ruleIgnoreTypes:[y.code,y.math,y.yaml,y.link,y.wikiLink,y.tag,y.thematicBreak]});this.replaceEmptyLinesBetweenList=function(e,i){let r=new RegExp(`^${i}
(?:(?:[ \v\f\r \xA0\u2000-\u200B\u2028-\u2029\u3000]+)?
){1,}${i}$`,"gm"),s,a=e;do s=a.match(r),a=a.replaceAll(r,`$1
$4`);while(s);return a}}get OptionsClass(){return ap}apply(e,i,r){let s=r.projection(),a=s.text,o=`(( |\\t)*- ${wr}( |\\t)+.+)`;a=this.replaceEmptyLinesBetweenList(a,o),a=this.replaceEmptyLinesBetweenList(a,"(( |\\t)*\\d+\\.( |\\t)+.+)"),a=this.replaceEmptyLinesBetweenList(a,"(( |\\t)*\\+( |\\t)+.+)");let u=`(( |\\t)*-(?! ${wr})( |\\t)+.+)`;a=this.replaceEmptyLinesBetweenList(a,u),a=this.replaceEmptyLinesBetweenList(a,"(( |\\t)*\\*( |\\t)+.+)");let m=[];for(let p of Ue(s.text,a)){let h=s.editRangeToSource(p);h&&m.push({...h,value:p.value})}return J(e,m)}get optionBuilders(){return[]}};sp=I(H1),Js=O(sp,0,"RemoveEmptyLinesBetweenListMarkersAndChecklists",xk,Js),L(sp,1,Js);var lp=class{},Lk,op,V1;Lk=[w.register];var Zs=class extends(V1=w){constructor(){super({nameKey:"rules.remove-empty-list-markers.name",descriptionKey:"rules.remove-empty-list-markers.description",type:"Content",ruleIgnoreTypes:[y.code,y.math,y.yaml,y.link,y.wikiLink,y.tag]})}get OptionsClass(){return lp}apply(t,e,i){let r=i.projection(),s=r.text,a=new RegExp(`^${Wa}(-|\\*|\\+|\\d+[.)]|- (\\[(.)\\]))\\s*?$`,"gm");s=s.replace(new RegExp(a.source+"\\n","gm"),""),s=s.replace(new RegExp("\\n"+a.source,"gm"),""),s=s.replace(a,"");let o=[];for(let l of Ue(r.text,s)){let c=r.editRangeToSource(l);c&&o.push({...c,value:l.value})}return J(t,o)}get optionBuilders(){return[]}};op=I(V1),Zs=O(op,0,"RemoveEmptyListMarkers",Lk,Zs),L(op,1,Zs);var dp=class{},Sk,cp,Q1;Sk=[w.register];var Xs=class extends(Q1=w){constructor(){super({nameKey:"rules.remove-hyphenated-line-breaks.name",descriptionKey:"rules.remove-hyphenated-line-breaks.description",type:"Content",ruleIgnoreTypes:[y.code,y.math,y.yaml,y.link,y.wikiLink,y.tag]})}get OptionsClass(){return dp}apply(t,e,i){let r=(s,a)=>({startIndex:a,endIndex:a+s[0].length,value:""});return ke(t,le(t,/\b[-‐] \b/g,i,{editRange:r,guardRange:r}))}get optionBuilders(){return[]}};cp=I(Q1),Xs=O(cp,0,"RemoveHyphenatedLineBreaks",Sk,Xs),L(cp,1,Xs);var mp=class{},Ek,up,Z1;Ek=[w.register];var Hi=class extends(Z1=w){constructor(){super({nameKey:"rules.remove-hyphens-on-paste.name",descriptionKey:"rules.remove-hyphens-on-paste.description",type:"Paste"})}get OptionsClass(){return mp}apply(t,e){return t.replace(/([^\s-])[-‐]\s+\n?(?=\w)/g,"$1")}get optionBuilders(){return[]}};up=I(Z1),Hi=O(up,0,"RemoveHyphensOnPaste",Ek,Hi),L(up,1,Hi);var fp=class{},Tk,pp,e0;Tk=[w.register];var $i=class extends(e0=w){constructor(){super({nameKey:"rules.remove-leading-or-trailing-whitespace-on-paste.name",descriptionKey:"rules.remove-leading-or-trailing-whitespace-on-paste.description",type:"Paste"})}get OptionsClass(){return fp}apply(t,e){return t.replace(/^[\n ]+|\s+$/g,"")}get optionBuilders(){return[]}};pp=I(e0),$i=O(pp,0,"RemoveLeadingOrTrailingWhitespaceOnPaste",Tk,$i),L(pp,1,$i);var gp=class{},Mk,hp,n0;Mk=[w.register];var Vi=class extends(n0=w){constructor(){super({nameKey:"rules.remove-leftover-footnotes-from-quote-on-paste.name",descriptionKey:"rules.remove-leftover-footnotes-from-quote-on-paste.description",ruleIgnoreTypes:[y.wikiLink,y.link,y.image],type:"Paste"})}get OptionsClass(){return gp}apply(t,e,i){let r=(a,o)=>({startIndex:o+a[1].length,endIndex:o+a[0].length,value:""}),s=le(t,/(\D)[.,]\d+/g,i,{guardRange:r,editRange:r});return J(t,s)}get optionBuilders(){return[]}};hp=I(n0),Vi=O(hp,0,"RemoveLeftoverFootnotesFromQuoteOnPaste",Mk,Vi),L(hp,1,Vi);var bp=class{},Ok,yp,r0;Ok=[w.register];var ea=class extends(r0=w){constructor(){super({nameKey:"rules.remove-link-spacing.name",descriptionKey:"rules.remove-link-spacing.description",type:"Spacing"})}get OptionsClass(){return bp}apply(t,e,i){return t=rg(t,i),Yg(t)}get optionBuilders(){return[]}};yp=I(r0),ea=O(yp,0,"RemoveLinkSpacing",Ok,ea),L(yp,1,ea);var vp=class{},Ck,kp,a0;Ck=[w.register];var Gi=class extends(a0=w){constructor(){super({nameKey:"rules.remove-multiple-blank-lines-on-paste.name",descriptionKey:"rules.remove-multiple-blank-lines-on-paste.description",type:"Paste"})}get OptionsClass(){return vp}apply(t,e){return t.replace(Zr,`
`)}get optionBuilders(){return[]}};kp=I(a0),Gi=O(kp,0,"RemoveMultipleBlankLinesOnPaste",Ck,Gi),L(kp,1,Gi);var wp=class{},Ik,Ap,l0;Ik=[w.register];var ta=class extends(l0=w){constructor(){super({nameKey:"rules.remove-multiple-spaces.name",descriptionKey:"rules.remove-multiple-spaces.description",type:"Content",ruleIgnoreTypes:[y.code,y.inlineCode,y.math,y.inlineMath,y.yaml,y.link,y.wikiLink,y.tag,y.table,y.image]})}get OptionsClass(){return wp}apply(t,e,i){let r=(a,o)=>({startIndex:o+a[1].length,endIndex:o+a[0].length-a[3].length,value:" "}),s=le(t,/(?!^>)([^\s])( ){2,}([^\s])/gm,i.combinedWith([y.list]),{editRange:r,guardRange:r});for(let{position:a}of yi(t)){let o=a.start.offset;for(;o>0&&t.charAt(o-1).trim()==="";)o--;(o===0||t.charAt(o-1).trim()!=="")&&o++,bi.test(t.substring(o,a.end.offset))&&(o+=4),s.push(...le(t.substring(o,a.end.offset),/([^\s])( ){2,}([^\s])/gm,i,{editRange:r,guardRange:r},o))}return s.sort((a,o)=>a.startIndex-o.startIndex),ke(t,s)}get optionBuilders(){return[]}};Ap=I(l0),ta=O(Ap,0,"RemoveMultipleSpaces",Ik,ta),L(Ap,1,ta);var Cr=class{constructor(){this.includeFullwidthForms=!0;this.includeCJKSymbolsAndPunctuation=!0;this.includeDashes=!0;this.otherSymbols=""}},Rk,xp,d0;Rk=[w.register];var na=class extends(d0=w){constructor(){super({nameKey:"rules.remove-space-around-characters.name",descriptionKey:"rules.remove-space-around-characters.description",type:"Spacing",ruleIgnoreTypes:[y.code,y.inlineCode,y.math,y.yaml,y.link,y.wikiLink,y.tag]})}get OptionsClass(){return Cr}apply(t,e,i){let r="";if(e.includeFullwidthForms&&(r+="\uFF01-\uFF5E"),e.includeCJKSymbolsAndPunctuation&&(r+="\u3000-\u303F"),e.includeDashes&&(r+="\u2013\u2014"),r+=Mt(e.otherSymbols),!r)return t;let s=new RegExp(`([ ])+([${r}])`,"g"),a=new RegExp(`([${r}])([ ])+`,"g"),o=function(u,d,m){return[...le(u,s,m,{editRange:(p,h)=>({startIndex:h,endIndex:h+p[0].length-p[2].length,value:""}),guardRange:(p,h)=>({startIndex:h,endIndex:h+p[0].length})},d),...le(u,a,m,{editRange:(p,h)=>({startIndex:h+p[1].length,endIndex:h+p[0].length,value:""}),guardRange:(p,h)=>({startIndex:h,endIndex:h+p[0].length})},d)]},l=o(t,0,i.combinedWith([y.list,y.heading]));for(let{position:u}of yi(t)){let d=u.start.offset;for(;d>0&&t.charAt(d-1).trim()==="";)d--;(d===0||t.charAt(d-1).trim()!=="")&&d++,bi.test(t.substring(d,u.end.offset))&&(d+=4),l.push(...o(t.substring(d,u.end.offset),d,i))}for(let{position:u,text:d}of Xh(t)){let p=t.substring(u.start.offset,u.end.offset).indexOf(d);p!==-1&&l.push(...o(d,u.start.offset+p,i))}let c=new Et(l).ranges.map(u=>({...u,value:""}));return ke(t,c)}get optionBuilders(){return[new V({nameKey:"rules.remove-space-around-characters.include-fullwidth-forms.name",descriptionKey:"rules.remove-space-around-characters.include-fullwidth-forms.description",OptionsClass:Cr,optionsKey:"includeFullwidthForms"}),new V({nameKey:"rules.remove-space-around-characters.include-cjk-symbols-and-punctuation.name",descriptionKey:"rules.remove-space-around-characters.include-cjk-symbols-and-punctuation.description",OptionsClass:Cr,optionsKey:"includeCJKSymbolsAndPunctuation"}),new V({nameKey:"rules.remove-space-around-characters.include-dashes.name",descriptionKey:"rules.remove-space-around-characters.include-dashes.description",OptionsClass:Cr,optionsKey:"includeDashes"}),new Te({nameKey:"rules.remove-space-around-characters.other-symbols.name",descriptionKey:"rules.remove-space-around-characters.other-symbols.description",OptionsClass:Cr,optionsKey:"otherSymbols"})]}};xp=I(d0),na=O(xp,0,"RemoveSpaceAroundCharacters",Rk,na),L(xp,1,na);var Mo=class{constructor(){this.charactersToRemoveSpacesBefore=",!?;:).\u2019\u201D]";this.charactersToRemoveSpacesAfter="\xBF\xA1\u2018\u201C(["}},Nk,Lp,m0;Nk=[w.register];var ia=class extends(m0=w){constructor(){super({nameKey:"rules.remove-space-before-or-after-characters.name",descriptionKey:"rules.remove-space-before-or-after-characters.description",type:"Spacing",ruleIgnoreTypes:[y.code,y.math,y.yaml,y.link,y.wikiLink,y.tag]})}get OptionsClass(){return Mo}apply(t,e,i){let r=Mt(e.charactersToRemoveSpacesBefore),s=Mt(e.charactersToRemoveSpacesAfter);if(!r&&!s)return t;let a=new RegExp(`([ ])+([${r}])`,"g"),o=new RegExp(`([${s}])([ ])+`,"g"),l=[],c=function(m,p,h){l.push(...le(m,a,h,{editRange:(f,g)=>({startIndex:g,endIndex:g+f[0].length-f[2].length,value:""}),guardRange:(f,g)=>({startIndex:g,endIndex:g+f[0].length})},p)),l.push(...le(m,o,h,{editRange:(f,g)=>({startIndex:g+f[1].length,endIndex:g+f[0].length,value:""}),guardRange:(f,g)=>({startIndex:g,endIndex:g+f[0].length})},p))};c(t,0,i.combinedWith([y.list,y.html,y.heading]));let u=0;for(let m of t.matchAll(cn)){let p=t.indexOf(m[0],u);if(!m[4]||m[4].trim()==""){u=p+m[0].length;continue}let h=p+(m[1]?.length??0)+(m[2]?.length??0)+(m[3]?.length??0);c(m[4],h,i),u=p+m[0].length}for(let{position:m}of yi(t)){let p=m.start.offset;for(;p>0&&t.charAt(p-1).trim()==="";)p--;(p===0||t.charAt(p-1).trim()!=="")&&p++,bi.test(t.substring(p,m.end.offset))&&(p+=4),c(t.substring(p,m.end.offset),p,i)}let d=new Et(l).ranges.map(m=>({...m,value:""}));return ke(t,d)}get optionBuilders(){return[new Te({nameKey:"rules.remove-space-before-or-after-characters.characters-to-remove-space-before.name",descriptionKey:"rules.remove-space-before-or-after-characters.characters-to-remove-space-before.description",OptionsClass:Mo,optionsKey:"charactersToRemoveSpacesBefore"}),new Te({nameKey:"rules.remove-space-before-or-after-characters.characters-to-remove-space-after.name",descriptionKey:"rules.remove-space-before-or-after-characters.characters-to-remove-space-after.description",OptionsClass:Mo,optionsKey:"charactersToRemoveSpacesAfter"})]}};Lp=I(m0),ia=O(Lp,0,"RemoveSpaceBeforeOrAfterCharacters",Nk,ia),L(Lp,1,ia);var Uc=class{constructor(){this.punctuationToRemove=".,;:!\u3002\uFF0C\uFF1B\uFF1A\uFF01"}},Fk,Sp,f0;Fk=[w.register];var ra=class extends(f0=w){constructor(){super({nameKey:"rules.remove-trailing-punctuation-in-heading.name",descriptionKey:"rules.remove-trailing-punctuation-in-heading.description",type:"Heading",ruleIgnoreTypes:[y.code,y.math,y.yaml]})}get OptionsClass(){return Uc}apply(t,e,i){let r=i.projection(),s=[];for(let a of r.text.matchAll(cn)){let o=a[4];if(o==""||o.match(Rg))continue;let l=o.trimEnd(),c=l.length;for(;c>0&&e.punctuationToRemove.includes(l.charAt(c-1));)c--;if(c!==l.length){let u=a.index+a[1].length+a[2].length+a[3].length,d=r.editRangeToSource({startIndex:u+c,endIndex:u+l.length});d&&s.push({...d,value:""})}}return J(t,s)}get optionBuilders(){return[new Te({OptionsClass:Uc,nameKey:"rules.remove-trailing-punctuation-in-heading.punctuation-to-remove.name",descriptionKey:"rules.remove-trailing-punctuation-in-heading.punctuation-to-remove.description",optionsKey:"punctuationToRemove"})]}};Sp=I(f0),ra=O(Sp,0,"RemoveTrailingPunctuationInHeading",Fk,ra),L(Sp,1,ra);var Hc=class{constructor(){this.yamlKeysToRemove=[]}},Bk,Ep,g0;Bk=[w.register];var sa=class extends(g0=w){constructor(){super({nameKey:"rules.remove-yaml-keys.name",descriptionKey:"rules.remove-yaml-keys.description",type:"YAML"})}get OptionsClass(){return Hc}apply(t,e){let i=e.yamlKeysToRemove;if(i.length===0)return t;let r=Mi(t);if(r===null)return t;let s=r;for(let a of i){let o=a.trim();o.endsWith(":")&&(o=o.substring(0,o.length-1)),s=po(s,o)}return t.replace(r,s)}get optionBuilders(){return[new Ae({OptionsClass:Hc,nameKey:"rules.remove-yaml-keys.yaml-keys-to-remove.name",descriptionKey:"rules.remove-yaml-keys.yaml-keys-to-remove.description",emptyStateKey:"rules.remove-yaml-keys.yaml-keys-to-remove.empty-state",fieldNamePlaceholderKey:"rules.remove-yaml-keys.yaml-keys-to-remove.placeholder-text",optionsKey:"yamlKeysToRemove",validator:nb})]}};Ep=I(g0),sa=O(Ep,0,"RemoveYamlKeys",Bk,sa),L(Ep,1,sa);var Dk,Yk,_k,Kk,Dt;Kk=[w.noSettingControl()],_k=[w.noSettingControl()],Yk=[w.noSettingControl()],Dk=[w.noSettingControl()];var Yt=class{constructor(){this.aliasArrayStyle=L(Dt,8,this,"single-line"),L(Dt,11,this);this.sortAliasKey=!0;this.tagArrayStyle=L(Dt,12,this,"single-line"),L(Dt,15,this);this.sortTagKey=!0;this.sortArrayKeys=!0;this.sortOrder="Ascending Alphabetical";this.ignoreSortArrayKeys=[];this.defaultEscapeCharacter=L(Dt,16,this,'"'),L(Dt,19,this);this.removeUnnecessaryEscapeCharsForMultiLineArrays=L(Dt,20,this,!1),L(Dt,23,this)}};Dt=I(null),O(Dt,5,"aliasArrayStyle",Kk,Yt),O(Dt,5,"tagArrayStyle",_k,Yt),O(Dt,5,"defaultEscapeCharacter",Yk,Yt),O(Dt,5,"removeUnnecessaryEscapeCharsForMultiLineArrays",Dk,Yt),oe(Dt,Yt);var Pk,Tp,b0;Pk=[w.register];var aa=class extends(b0=w){constructor(){super({nameKey:"rules.sort-yaml-array-values.name",descriptionKey:"rules.sort-yaml-array-values.description",type:"YAML"})}get OptionsClass(){return Yt}apply(t,e){return Ee(t,i=>{let r=dt(i.replace(`---
`,"").replace(`
---`,""));if(!r)return i;for(let s of It)if(e.sortAliasKey&&Object.keys(r).includes(s)){i=he(i,s,Se(wn(this.sortArray(Ne(Le(i,s)),e.sortOrder)),e.aliasArrayStyle,e.defaultEscapeCharacter,e.removeUnnecessaryEscapeCharsForMultiLineArrays,!0));break}for(let s of Ct)if(e.sortTagKey&&Object.keys(r).includes(s)){i=he(i,s,Se(An(this.sortArray(Ne(Le(i,s)),e.sortOrder)),e.tagArrayStyle,e.defaultEscapeCharacter,e.removeUnnecessaryEscapeCharsForMultiLineArrays));break}if(e.sortArrayKeys){let s=[...It,...Ct,...e.ignoreSortArrayKeys];for(let a of Object.keys(r)){if(s.includes(a)||!Array.isArray(r[a])||r[a].length!==0&&typeof r[a][0]=="object"&&r[a][0]!==null)continue;let o=Le(i,a),l="single-line";o.includes(`
`)&&(l="multi-line");let c=this.sortArray(Ne(o),e.sortOrder);i=he(i,a,Se(c,l,e.defaultEscapeCharacter,e.removeUnnecessaryEscapeCharsForMultiLineArrays))}}return i})}sortArray(t,e){return t==null||typeof t=="string"||t.length<=1||(t.sort(function(i,r){let s=i.toLowerCase().localeCompare(r.toLowerCase());return s===0?i.localeCompare(r):s}),e==="Ascending Alphabetical")||t.reverse(),t}get optionBuilders(){return[new V({OptionsClass:Yt,nameKey:"rules.sort-yaml-array-values.sort-alias-key.name",descriptionKey:"rules.sort-yaml-array-values.sort-alias-key.description",optionsKey:"sortAliasKey"}),new V({OptionsClass:Yt,nameKey:"rules.sort-yaml-array-values.sort-tag-key.name",descriptionKey:"rules.sort-yaml-array-values.sort-tag-key.description",optionsKey:"sortTagKey"}),new V({OptionsClass:Yt,nameKey:"rules.sort-yaml-array-values.sort-array-keys.name",descriptionKey:"rules.sort-yaml-array-values.sort-array-keys.description",optionsKey:"sortArrayKeys"}),new Ae({OptionsClass:Yt,nameKey:"rules.sort-yaml-array-values.ignore-keys.name",descriptionKey:"rules.sort-yaml-array-values.ignore-keys.description",emptyStateKey:"rules.sort-yaml-array-values.ignore-keys.empty-state",fieldNamePlaceholderKey:"rules.sort-yaml-array-values.ignore-keys.placeholder-text",optionsKey:"ignoreSortArrayKeys",validator:Nt}),new de({OptionsClass:Yt,nameKey:"rules.sort-yaml-array-values.sort-order.name",descriptionKey:"rules.sort-yaml-array-values.sort-order.description",optionsKey:"sortOrder",records:[{value:"Ascending Alphabetical",description:"Sorts the array values from a to z"},{value:"Descending Alphabetical",description:"Sorts the array values from z to a"}]})]}};Tp=I(b0),aa=O(Tp,0,"SortYamlArrayValues",Pk,aa),L(Tp,1,aa);var Op=class{},zk,Mp,v0;zk=[w.register];var oa=class extends(v0=w){constructor(){super({nameKey:"rules.space-after-list-markers.name",descriptionKey:"rules.space-after-list-markers.description",type:"Spacing",ruleIgnoreTypes:[y.code,y.math,y.yaml,y.link,y.wikiLink,y.tag]})}get OptionsClass(){return Op}apply(t,e,i){let r={editRange:(a,o)=>({startIndex:o+a[1].length,endIndex:o+a[0].length,value:" "}),guardRange:(a,o)=>({startIndex:o,endIndex:o+a[0].length})},s=le(t,/^(\s*\d+\.|\s*[-+*])[^\S\r\n]+/gm,i,r);return s.push(...le(t,/^(\s*[-+*]\s+\[[ xX]\])[^\S\r\n]+/gm,i,r)),J(t,s)}get optionBuilders(){return[]}};Mp=I(v0),oa=O(Mp,0,"SpaceAfterListMarkers",zk,oa),L(Mp,1,oa);var Oo=class{constructor(){this.englishNonLetterCharactersAfterCJKCharacters=`-+'"([\xA5$`;this.englishNonLetterCharactersBeforeCJKCharacters=`-+;:'"\xB0%$)]`}},qk,Cp,w0;qk=[w.register];var la=class extends(w0=w){constructor(){super({nameKey:"rules.space-between-chinese-japanese-or-korean-and-english-or-numbers.name",descriptionKey:"rules.space-between-chinese-japanese-or-korean-and-english-or-numbers.description",type:"Spacing",ruleIgnoreTypes:[y.code,y.inlineCode,y.yaml,y.image,y.link,y.wikiLink,y.tag,y.math,y.inlineMath,y.html]})}get OptionsClass(){return Oo}apply(t,e,i){let r=this.buildHeadRegex(e.englishNonLetterCharactersAfterCJKCharacters),s=this.buildTailRegex(e.englishNonLetterCharactersBeforeCJKCharacters),a=on.for(t).protectedRangesFor([y.link,y.inlineMath,y.inlineCode,y.wikiLink]),o=(m,p,h)=>{let f=[];for(let g of[r,s])f.push(...le(m,g,h,{editRange:(b,k)=>({startIndex:k+b[1].length,endIndex:k+b[0].length-b[3].length,value:" "}),guardRange:(b,k)=>({startIndex:k,endIndex:k+b[0].length})},p));return f},l=o(t,0,i.combinedWith([y.italics,y.bold])),c=/[\p{sc=Han}\p{sc=Katakana}\p{sc=Hiragana}\p{sc=Hangul}]( *)$/u,u=/^( *)[\p{sc=Han}\p{sc=Katakana}\p{sc=Hiragana}\p{sc=Hangul}]/u;for(let m of a.ranges){let p=m.startIndex;for(;p>0&&t.charAt(p-1)===" ";)p--;let h=t.substring(Math.max(0,p-2),m.startIndex).match(c);h&&!i.isProtected(m.startIndex-h[0].length,m.startIndex)&&l.push({startIndex:p,endIndex:m.startIndex,value:" "});let f=m.endIndex;for(;f<t.length&&t.charAt(f)===" ";)f++;let g=t.substring(m.endIndex,f+2).match(u);g&&!i.isProtected(m.endIndex,m.endIndex+g[0].length)&&l.push({startIndex:m.endIndex,endIndex:f,value:" "})}l.push(...sg(t,o,i)),l.push(...ag(t,o,i)),l.sort((m,p)=>m.startIndex-p.startIndex||m.endIndex-p.endIndex);let d=l.filter((m,p)=>{let h=l[p-1];return!h||m.startIndex!==h.startIndex||m.endIndex!==h.endIndex});return ke(t,d)}buildHeadRegex(t){t&&t!==""&&(t=t.replaceAll(/\s/g,""));let e="";return t&&t.length!=0&&(e=`|[${Mt(t)}]`),new RegExp(`(\\p{sc=Han}|\\p{sc=Katakana}|\\p{sc=Hiragana}|\\p{sc=Hangul})( *)(\\[[^[]*\\]\\(.*\\)|\`[^\`]*\`|\\w+${e}|\\*[^*])`,"gmu")}buildTailRegex(t){t&&t!==""&&(t=t.replaceAll(/\s/g,""));let e="";return t&&t.length!=0&&(e=`|[${Mt(t)}]`),new RegExp(`(\\[[^[]*\\]\\(.*\\)|\`[^\`]*\`|\\w+${e}|[^*]\\*)( *)(\\p{sc=Han}|\\p{sc=Katakana}|\\p{sc=Hiragana}|\\p{sc=Hangul})`,"gmu")}get optionBuilders(){return[new Te({OptionsClass:Oo,nameKey:"rules.space-between-chinese-japanese-or-korean-and-english-or-numbers.english-symbols-punctuation-before.name",descriptionKey:"rules.space-between-chinese-japanese-or-korean-and-english-or-numbers.english-symbols-punctuation-before.description",optionsKey:"englishNonLetterCharactersBeforeCJKCharacters"}),new Te({OptionsClass:Oo,nameKey:"rules.space-between-chinese-japanese-or-korean-and-english-or-numbers.english-symbols-punctuation-after.name",descriptionKey:"rules.space-between-chinese-japanese-or-korean-and-english-or-numbers.english-symbols-punctuation-after.description",optionsKey:"englishNonLetterCharactersAfterCJKCharacters"})]}};Cp=I(w0),la=O(Cp,0,"SpaceBetweenChineseJapaneseOrKoreanAndEnglishOrNumbers",qk,la),L(Cp,1,la);var $c=class{constructor(){this.style="consistent"}},Wk,Ip,L0;Wk=[w.register];var ca=class extends(L0=w){constructor(){super({nameKey:"rules.strong-style.name",descriptionKey:"rules.strong-style.description",type:"Content",ruleIgnoreTypes:[y.code,y.yaml,y.link,y.wikiLink,y.tag,y.math,y.inlineMath]})}get OptionsClass(){return $c}apply(t,e,i){return dl(t,e.style,"strong",i)}get optionBuilders(){return[new de({OptionsClass:$c,nameKey:"rules.strong-style.style.name",descriptionKey:"rules.strong-style.style.description",optionsKey:"style",records:[{value:"consistent",description:"Makes sure the first instance of strong is the style that will be used throughout the document"},{value:"asterisk",description:"Makes sure ** is the strong indicator"},{value:"underscore",description:"Makes sure __ is the strong indicator"}]})]}};Ip=I(L0),ca=O(Ip,0,"StrongStyle",Wk,ca),L(Ip,1,ca);var Vc=class{constructor(){this.twoSpaceLineBreak=!1}},jk,Rp,E0;jk=[w.register];var Qi=class extends(E0=w){constructor(){super({nameKey:"rules.trailing-spaces.name",descriptionKey:"rules.trailing-spaces.description",type:"Spacing",hasSpecialExecutionOrder:!0,ruleIgnoreTypes:[y.code,y.math,y.yaml,y.link,y.wikiLink,y.tag]})}get OptionsClass(){return Vc}apply(t,e,i){let r=e.twoSpaceLineBreak?[/(\S)[ \t]$/gm,/(\S)[ \t]{3,}$/gm,/(\S)( ?\t\t? ?)$/gm]:[/[ \t]+$/gm],s=(d,m)=>({startIndex:m+(e.twoSpaceLineBreak?d[1].length:0),endIndex:m+d[0].length,value:""}),a=[],o=i.combinedWith([y.list]);for(let d of r)a.push(...le(t,d,o,{editRange:s,guardRange:s}));for(let{position:d,isEmpty:m}of yi(t,!0)){let p=d.start.offset;if(m){for(;p<d.end.offset&&t.charAt(p).trim()!=="";)p++;p<d.end.offset&&p++}else{for(;p>0&&t.charAt(p-1).trim()==="";)p--;(p===0||t.charAt(p-1).trim()!=="")&&p++}bi.test(t.substring(p,d.end.offset))&&(p+=4);for(let h of r)a.push(...le(t.substring(p,d.end.offset),h,i,{editRange:s,guardRange:s},p))}let l=e.twoSpaceLineBreak?[/^[ \t]$/gm,/^[ \t]{3,}$/gm]:[/^[ \t]+$/gm],c=(d,m)=>({startIndex:m,endIndex:m+d[0].length,value:""});for(let d of l)a.push(...le(t,d,i,{editRange:c,guardRange:c}));a.sort((d,m)=>d.startIndex-m.startIndex);let u=[];for(let d of a){let m=u[u.length-1];m&&d.startIndex<=m.endIndex?m.endIndex=Math.max(m.endIndex,d.endIndex):u.push(d)}return ke(t,u)}get optionBuilders(){return[new V({OptionsClass:Vc,nameKey:"rules.trailing-spaces.two-space-line-break.name",descriptionKey:"rules.trailing-spaces.two-space-line-break.description",optionsKey:"twoSpaceLineBreak"})]}};Rp=I(E0),Qi=O(Rp,0,"TrailingSpaces",jk,Qi),L(Rp,1,Qi);var Gc=class{constructor(){this.lineBreakIndicator=" "}},Uk,Np,M0;Uk=[w.register];var da=class extends(M0=w){constructor(){super({nameKey:"rules.two-spaces-between-lines-with-content.name",descriptionKey:"rules.two-spaces-between-lines-with-content.description",type:"Content",ruleIgnoreTypes:[y.obsidianMultiLineComments,y.yaml,y.table],disableConflictingOptions(t,e,i){let r=Rt["paragraph-blank-lines"].options[0];t&&r.getValue(i)&&new Yn(e,"rules.two-spaces-between-lines-with-content.name","rules.paragraph-blank-lines.name",async()=>{await r.setValue(!1,i),i.settingsTab.update()},async()=>{await Rt["two-spaces-between-lines-with-content"].options[0].setValue(!1,i),i.settingsTab.update()}).open()}})}get OptionsClass(){return Gc}apply(t,e,i){return ng(t,e.lineBreakIndicator,i)}get optionBuilders(){return[new de({OptionsClass:Gc,nameKey:"rules.two-spaces-between-lines-with-content.line-break-indicator.name",descriptionKey:"rules.two-spaces-between-lines-with-content.line-break-indicator.description",optionsKey:"lineBreakIndicator",records:[{value:" ",description:" "},{value:"<br/>",description:"<br/>"},{value:"<br>",description:"<br>"},{value:"\\",description:"\\"}]})]}};Np=I(M0),da=O(Np,0,"TwoSpacesBetweenLinesWithContent",Uk,da),L(Np,1,da);var Qc=class{constructor(){this.listStyle="consistent"}},Hk,Fp,C0;Hk=[w.register];var ua=class extends(C0=w){constructor(){super({nameKey:"rules.unordered-list-style.name",descriptionKey:"rules.unordered-list-style.description",type:"Content",ruleIgnoreTypes:[y.code,y.math,y.yaml,y.tag]})}get OptionsClass(){return Qc}apply(t,e,i){return pg(t,e.listStyle,i)}get optionBuilders(){return[new de({OptionsClass:Qc,nameKey:"rules.unordered-list-style.list-style.name",descriptionKey:"rules.unordered-list-style.list-style.description",optionsKey:"listStyle",records:[{value:"consistent",description:"Makes sure unordered list items use a consistent list item marker in the file which will be based on the first list item found"},{value:"-",description:"Makes sure unordered list items use `-` as their marker"},{value:"*",description:"Makes sure unordered list items use `*` as their marker"},{value:"+",description:"Makes sure unordered list items use `+` as their marker"}]})]}};Fp=I(C0),ua=O(Fp,0,"UnorderedListStyle",Hk,ua),L(Fp,1,ua);var $k,Vk,Gk,Kn;Gk=[w.noSettingControl()],Vk=[w.noSettingControl()],$k=[w.noSettingControl()];var Pn=class{constructor(){this.priorityKeysAtStartOfYaml=!0;this.dateModifiedKey=L(Kn,8,this),L(Kn,11,this);this.currentTimeFormatted=L(Kn,12,this),L(Kn,15,this);this.yamlTimestampDateModifiedEnabled=L(Kn,16,this),L(Kn,19,this);this.yamlKeyPrioritySortOrder=[];this.yamlSortOrderForOtherKeys="None"}};Kn=I(null),O(Kn,5,"dateModifiedKey",Gk,Pn),O(Kn,5,"currentTimeFormatted",Vk,Pn),O(Kn,5,"yamlTimestampDateModifiedEnabled",$k,Pn),oe(Kn,Pn);var Qk,Bp,R0;Qk=[w.register];var Ji=class extends(R0=w){constructor(){super({nameKey:"rules.yaml-key-sort.name",descriptionKey:"rules.yaml-key-sort.description",type:"YAML",hasSpecialExecutionOrder:!0})}get OptionsClass(){return Pn}apply(t,e){let i=Mi(t);if(i===null)return t;let r=i,s=e.priorityKeysAtStartOfYaml,a=e.yamlKeyPrioritySortOrder,o=0;for(let f of a)f=f.trimEnd(),f.endsWith(":")?a[o]=f.substring(0,f.length-1):f!=a[o]&&(a[o]=f),o++;let l=dt(r),c=Ky(r),u=Vu(c);if(c.contents==null)return t;let d=this.getYAMLKeysSorted(a,c,u),m=e.yamlSortOrderForOtherKeys;if(l==null)return this.getTextWithNewYamlFrontmatter(t,i,Lr(u),Lr(c),s,e.dateModifiedKey,e.currentTimeFormatted,e.yamlTimestampDateModifiedEnabled);let p;if(m==="Ascending Alphabetical")p=this.sortAlphabeticallyAsc;else if(m==="Descending Alphabetical")p=this.sortAlphabeticallyDesc;else return this.getTextWithNewYamlFrontmatter(t,i,Lr(u),Lr(c),s,e.dateModifiedKey,e.currentTimeFormatted,e.yamlTimestampDateModifiedEnabled);let h=Vu(c);return d=d.sort(p),this.getYAMLKeysSorted(d,c,h),this.getTextWithNewYamlFrontmatter(t,i,Lr(u),Lr(h),s,e.dateModifiedKey,e.currentTimeFormatted,e.yamlTimestampDateModifiedEnabled)}getYAMLKeysSorted(t,e,i){let r=e.contents.items,s=[];for(let a of t)for(let o=0;o<r.length;o++){let l=r[o];if(l.key.value===a){i.add(l),r.splice(o,1),i.contents.srcToken.items.push(e.contents.srcToken.items[o]),e.contents.srcToken.items.splice(o,1);break}}for(let a of r)s.push(a.key.value);return s}updateDateModifiedIfYamlChanged(t,e,i,r){return t==e?e:he(e,i," "+r)}getTextWithNewYamlFrontmatter(t,e,i,r,s,a,o,l){let c=`${r}${i}`;return s&&(c=`${i}${r}`),l&&(c=this.updateDateModifiedIfYamlChanged(e,c,a,o)),t.replace(e,ft(c))}sortAlphabeticallyAsc(t,e){return t=t.toLowerCase(),e=e.toLowerCase(),t<e?-1:e<t?1:0}sortAlphabeticallyDesc(t,e){return t=t.toLowerCase(),e=e.toLowerCase(),t>e?-1:e>t?1:0}get optionBuilders(){return[new Ae({OptionsClass:Pn,nameKey:"rules.yaml-key-sort.yaml-key-priority-sort-order.name",descriptionKey:"rules.yaml-key-sort.yaml-key-priority-sort-order.description",emptyStateKey:"rules.yaml-key-sort.yaml-key-priority-sort-order.empty-state",fieldNamePlaceholderKey:"rules.yaml-key-sort.yaml-key-priority-sort-order.placeholder-text",optionsKey:"yamlKeyPrioritySortOrder",allowReorder:!0,validator:Nt}),new V({OptionsClass:Pn,nameKey:"rules.yaml-key-sort.priority-keys-at-start-of-yaml.name",descriptionKey:"rules.yaml-key-sort.priority-keys-at-start-of-yaml.description",optionsKey:"priorityKeysAtStartOfYaml"}),new de({OptionsClass:Pn,nameKey:"rules.yaml-key-sort.yaml-sort-order-for-other-keys.name",descriptionKey:"rules.yaml-key-sort.yaml-sort-order-for-other-keys.description",optionsKey:"yamlSortOrderForOtherKeys",records:[{value:"None",description:"No sorting other than what is in the YAML Key Priority Sort Order text area"},{value:"Ascending Alphabetical",description:"Sorts the keys based on key value from a to z"},{value:"Descending Alphabetical",description:"Sorts the keys based on key value from z to a"}]})]}};Bp=I(R0),Ji=O(Bp,0,"YamlKeySort",Qk,Ji),L(Bp,1,Ji);var Qt=require("obsidian");var Pp=Sn(av());var ov={ruleConfigs:{},lintOnSave:!1,recordLintOnSaveLogs:!1,displayChanged:!0,suppressMessageWhenNoChange:!1,enableDiffPreviewView:!0,suppressLintAllFilesConfirmationModal:!1,suppressLintAllFilesInFolderConfirmationModal:!1,lintOnFileChange:!1,displayLintOnFileChangeNotice:!1,settingsConvertedToConfigKeyValues:!1,textAreaSettingsConvertedToListItemSettings:!1,defaultArrayStyleMovedToCommonStyles:!1,additionalFileExtensions:[],foldersToIgnore:[],filesToIgnore:[],linterLocale:"system-default",logLevel:"ERROR",lintCommands:[],customRegexes:[],commonStyles:{aliasArrayStyle:"single-line",tagArrayStyle:"single-line",defaultArrayStyle:"single-line",minimumNumberOfDollarSignsToBeAMathBlock:2,escapeCharacter:'"',removeUnnecessaryEscapeCharsForMultiLineArrays:!1}};function lv(n){let t=!1,e=n.ruleConfigs["format-yaml-array"];if(e!=null&&Object.hasOwn(e,"default-array-style")){let i=e["default-array-style"];Object.values(vn).includes(i)&&(n.commonStyles.defaultArrayStyle=i),delete e["default-array-style"],t=!0}return Object.values(vn).includes(n.commonStyles.defaultArrayStyle)||(n.commonStyles.defaultArrayStyle="single-line",t=!0),t}var cv,dv,uv,mv,pv,fv,Ke;fv=[w.noSettingControl()],pv=[w.noSettingControl()],mv=[w.noSettingControl()],uv=[w.noSettingControl()],dv=[w.noSettingControl()],cv=[w.noSettingControl()];var Pe=class{constructor(){this.alreadyModified=L(Ke,8,this),L(Ke,11,this);this.dateCreatedKey="date created";this.dateCreated=!0;this.dateCreatedSourceOfTruth="file system";this.dateModifiedSourceOfTruth="file system";this.fileCreatedTime=L(Ke,12,this),L(Ke,15,this);this.format="dddd, MMMM Do YYYY, h:mm:ss a";this.dateModified=!0;this.dateModifiedKey="date modified";this.convertToUTC=!1;this.timestampUpdateOnFileContentUpdated="never";this.fileModifiedTime=L(Ke,16,this),L(Ke,19,this);this.locale=L(Ke,20,this,"en"),L(Ke,23,this);this.currentTime=L(Ke,24,this),L(Ke,27,this);this.fileName=L(Ke,28,this),L(Ke,31,this)}};Ke=I(null),O(Ke,5,"alreadyModified",fv,Pe),O(Ke,5,"fileCreatedTime",pv,Pe),O(Ke,5,"fileModifiedTime",mv,Pe),O(Ke,5,"locale",uv,Pe),O(Ke,5,"currentTime",dv,Pe),O(Ke,5,"fileName",cv,Pe),oe(Ke,Pe);var hv,Kp,zE;hv=[w.register];var zn=class extends(zE=w){constructor(){super({nameKey:"rules.yaml-timestamp.name",descriptionKey:"rules.yaml-timestamp.description",type:"YAML",hasSpecialExecutionOrder:!0})}get OptionsClass(){return Pe}apply(t,e){let i=e.alreadyModified,r=$t(t);return i=i||r!==t,e.format=e.format.trimEnd(),Ee(r,s=>{if(e.dateCreated){let a;[s,a]=this.handleDateCreatedValue(s,e),i=i||a}return e.dateModified&&(s=this.handleDateModifiedValue(s,i,e)),s})}handleDateCreatedValue(t,e){let i=!1,r=`
${e.dateCreatedKey}: [^
]+
`,s=`
${e.dateCreatedKey}:[ ]*
`,a=new RegExp(s),o=new RegExp(r),l=(0,Qt.moment)(e.fileCreatedTime);l.locale(e.locale);let c=e.convertToUTC?l.utc().format(e.format):l.format(e.format),u=`
${e.dateCreatedKey}: ${c}`,d=o.test(t);if(!d&&a.test(t))t=t.replace(a,ft(u)+`
`),i=!0;else if(d){if(d){let m=this.getYAMLTimestampString(t,o,e.dateCreatedKey),p=(0,Pp.default)(m);if(e.dateCreatedSourceOfTruth=="frontmatter"&&e.format!==p){let h=this.parseValueToCurrentFormatIfPossible(m,e.format,e.locale,e.convertToUTC);if(h==null)throw new Error(A("logs.invalid-date-format-error").replace("{DATE}",m).replace("{FILE_NAME}",e.fileName));let f=e.convertToUTC?h.utc().format(e.format):h.format(e.format);if(f!==m){let g=`
${e.dateCreatedKey}: ${f}`;t=t.replace(o,ft(g)+`
`),i=!0}}else if(e.dateCreatedSourceOfTruth!="frontmatter"){let h=(0,Qt.moment)(m,e.format,e.locale);(h==null||!h.isValid()||e.format!==""&&h.format(e.format)!=m)&&(t=t.replace(o,ft(u)+`
`),i=!0)}}}else{let m=t.indexOf(`
---`);t=Ia(t,m,`
${e.dateCreatedKey}: ${c}`),i=!0}return[t,i]}handleDateModifiedValue(t,e,i){let r=`
${i.dateModifiedKey}: [^
]+
`,s=`
${i.dateModifiedKey}:[ ]*
`,a=new RegExp(s),o=new RegExp(r),l=(0,Qt.moment)(i.fileModifiedTime);l.locale(i.locale);let c=i.convertToUTC?i.currentTime.utc().format(i.format):i.currentTime.format(i.format),u=`
${i.dateModifiedKey}: ${c}`,d=o.test(t);if(d){let m=this.getYAMLTimestampString(t,o,i.dateModifiedKey),p=(0,Qt.moment)(m,i.format,i.locale);(e||p==null||!p.isValid()||p.format(i.format)!=m||i.dateModifiedSourceOfTruth!="user or Linter edits"&&this.getTimeDifferenceInSeconds(p,l,i)>5)&&(t=t.replace(o,ft(u)+`
`))}else if(a.test(t))t=t.replace(a,ft(u)+`
`);else if(!d){let m=t.indexOf(`
---`);t=Ia(t,m,u)}return t}parseValueToCurrentFormatIfPossible(t,e,i,r){if(t==null)return null;let s=r?Qt.moment.utc(t,e,i,!0):(0,Qt.moment)(t,e,i,!0);if(s!=null&&s.isValid())return s;let a=(0,Pp.default)(t);if(a!=null){let o=r?Qt.moment.utc(t,a):(0,Qt.moment)(t,a);o.locale(i);let l=r?o.utc().format(e):o.format(e);return r?Qt.moment.utc(l,e,i,!0):(0,Qt.moment)(l,e,i,!0)}return null}getYAMLTimestampString(t,e,i){return t.match(e)[0].replace(i+":","").trim()}getTimeDifferenceInSeconds(t,e,i){let r=(0,Qt.moment)(e.format(i.format),i.format,i.locale,!0);return Math.abs(t.diff(r,"seconds"))}get optionBuilders(){return[new V({OptionsClass:Pe,nameKey:"rules.yaml-timestamp.date-created.name",descriptionKey:"rules.yaml-timestamp.date-created.description",optionsKey:"dateCreated"}),new Te({OptionsClass:Pe,nameKey:"rules.yaml-timestamp.date-created-key.name",descriptionKey:"rules.yaml-timestamp.date-created-key.description",optionsKey:"dateCreatedKey"}),new de({OptionsClass:Pe,nameKey:"rules.yaml-timestamp.date-created-source-of-truth.name",descriptionKey:"rules.yaml-timestamp.date-created-source-of-truth.description",optionsKey:"dateCreatedSourceOfTruth",records:[{value:"file system",description:"The file system date created value is used to set the value of date created in the frontmatter"},{value:"frontmatter",description:"When a value is present in the frontmatter for date created, this value is used as the value for the date created"}]}),new V({OptionsClass:Pe,nameKey:"rules.yaml-timestamp.date-modified.name",descriptionKey:"rules.yaml-timestamp.date-modified.description",optionsKey:"dateModified"}),new Te({OptionsClass:Pe,nameKey:"rules.yaml-timestamp.date-modified-key.name",descriptionKey:"rules.yaml-timestamp.date-modified-key.description",optionsKey:"dateModifiedKey"}),new de({OptionsClass:Pe,nameKey:"rules.yaml-timestamp.date-modified-source-of-truth.name",descriptionKey:"rules.yaml-timestamp.date-modified-source-of-truth.description",optionsKey:"dateModifiedSourceOfTruth",records:[{value:"file system",description:"The file system date modified value is used to set the value of date modified in the frontmatter"},{value:"user or Linter edits",description:"When a value is present in the frontmatter for date modified, date modified is kept as is unless the Linter makes a change to a note or the user edits a note with the setting `{NAME}` set to something other than `{NEVER}`.".replace("{NAME}",A("rules.yaml-timestamp.update-on-file-contents-updated.name")).replace("{NEVER}",A("enums.never"))}]}),new xc({OptionsClass:Pe,nameKey:"rules.yaml-timestamp.format.name",descriptionKey:"rules.yaml-timestamp.format.description",optionsKey:"format"}),new V({OptionsClass:Pe,nameKey:"rules.yaml-timestamp.convert-to-utc.name",descriptionKey:"rules.yaml-timestamp.convert-to-utc.description",optionsKey:"convertToUTC"}),new de({OptionsClass:Pe,nameKey:"rules.yaml-timestamp.update-on-file-contents-updated.name",descriptionKey:"rules.yaml-timestamp.update-on-file-contents-updated.description",optionsKey:"timestampUpdateOnFileContentUpdated",records:[{value:"never",description:"never"},{value:"after 5 seconds",description:"after 5 seconds"},{value:"after 10 seconds",description:"after 10 seconds"},{value:"after 15 seconds",description:"after 15 seconds"},{value:"after 30 seconds",description:"after 30 seconds"},{value:"after 1 minute",description:"after 1 minute"}]})]}};Kp=I(zE),zn=O(Kp,0,"YamlTimestamp",hv,zn),L(Kp,1,zn);var gv,yv,bv,kv,_t;kv=[w.noSettingControl()],bv=[w.noSettingControl()],yv=[w.noSettingControl()],gv=[w.noSettingControl()];var Kt=class{constructor(){this.preserveExistingAliasesSectionStyle=!0;this.keepAliasThatMatchesTheFilename=!1;this.removeAliasKeyWhenEmpty=!0;this.useYamlKeyToKeepTrackOfOldFilenameOrHeading=!0;this.aliasHelperKey=ju;this.aliasArrayStyle=L(_t,8,this,"multi-line"),L(_t,11,this);this.fileName=L(_t,12,this),L(_t,15,this);this.defaultEscapeCharacter=L(_t,16,this,'"'),L(_t,19,this);this.removeUnnecessaryEscapeCharsForMultiLineArrays=L(_t,20,this,!1),L(_t,23,this)}};_t=I(null),O(_t,5,"aliasArrayStyle",kv,Kt),O(_t,5,"fileName",bv,Kt),O(_t,5,"defaultEscapeCharacter",yv,Kt),O(_t,5,"removeUnnecessaryEscapeCharsForMultiLineArrays",gv,Kt),oe(_t,Kt);var vv,zp,jE;vv=[w.register];var Zi=class extends(jE=w){constructor(){super({nameKey:"rules.yaml-title-alias.name",descriptionKey:"rules.yaml-title-alias.description",type:"YAML",hasSpecialExecutionOrder:!0})}get OptionsClass(){return Kt}apply(t,e,i){let[r,s]=this.getTitleInfo(t,e.fileName,e.aliasArrayStyle,e.defaultEscapeCharacter,i);t=$t(t);let a,o=t.match(Ze)[1],l=!e.keepAliasThatMatchesTheFilename&&r===e.fileName,c=o.replace(`---
`,"").replace(`
---`,""),u=dt(o),d=e.aliasHelperKey??ju;d.endsWith(":")&&(d=d.substring(0,d.length-1)),a=u[d]??null,a!=null&&(a=a+"",a=nt(a,e.defaultEscapeCharacter,this.forceEscape(a,e.aliasArrayStyle)));let m=null,p=Object.keys(u);for(let g of It)if(p.includes(g)){m=g;break}if(m!=null){let g=Le(c,m),b="multi-line",k=g==="",x=!1;!g.includes(`
`)&&!(g==="[]"&&e.aliasArrayStyle==="multi-line")&&(g.match(/^\[.*\]/)===null?(b="single string to single-line",x=!0):b="single-line");let E=wn(Ne(g)),C=this.getNewAliasValue(E,l,s,a);C===""?e.removeAliasKeyWhenEmpty&&(c=po(c,m)):e.preserveExistingAliasesSectionStyle?!k&&(x&&s==C||!x||E==C)?c=he(c,m,Se(C,b,e.defaultEscapeCharacter,e.removeUnnecessaryEscapeCharsForMultiLineArrays,!0)):c=he(c,m,Se(C,e.aliasArrayStyle,e.defaultEscapeCharacter,e.removeUnnecessaryEscapeCharsForMultiLineArrays,!0)):c=he(c,m,Se(C,e.aliasArrayStyle,e.defaultEscapeCharacter,e.removeUnnecessaryEscapeCharsForMultiLineArrays,!0))}else l||(c=he(c,Ti,Se(s,e.aliasArrayStyle,e.defaultEscapeCharacter,e.removeUnnecessaryEscapeCharsForMultiLineArrays,!0)));!e.useYamlKeyToKeepTrackOfOldFilenameOrHeading||l?c=po(c,d):c=he(c,d,` ${s}`);let h=`---
${o}---`,f=`---
${c}---`;return c===""&&(f=""),t=t.replace(h,f),c===""&&(t=t.trimStart()),t}getTitleInfo(t,e,i,r,s){let a=yl(t,s.combinedWith([y.code,y.math,y.yaml,y.tag]));a=a||e;let o=nt(a,r,this.forceEscape(a,i));return[a,o]}forceEscape(t,e){return Go(t)||t.includes(",")&&(e==="single-line"||e==="single string to single-line"||e==="single string comma delimited")}getNewAliasValue(t,e,i,r){if(t==null)return e?"":i;if(typeof t=="string")e?t===i&&(t=""):r===t?t=i:t=[i,t];else if(r!==null){let s=t.indexOf(r);s===-1&&Ei(r)&&(s=t.indexOf(r.substring(1,r.length-1))),s!==-1?e?t.splice(s,1):t[s]=i:t=[i,...t]}else{let s=t.indexOf(i);s!==-1?e&&t.splice(s,1):e||(t=[i,...t])}return t===""||t.length===0?"":t}get optionBuilders(){return[new V({OptionsClass:Kt,nameKey:"rules.yaml-title-alias.preserve-existing-alias-section-style.name",descriptionKey:"rules.yaml-title-alias.preserve-existing-alias-section-style.description",optionsKey:"preserveExistingAliasesSectionStyle"}),new V({OptionsClass:Kt,nameKey:"rules.yaml-title-alias.keep-alias-that-matches-the-filename.name",descriptionKey:"rules.yaml-title-alias.keep-alias-that-matches-the-filename.description",optionsKey:"keepAliasThatMatchesTheFilename"}),new V({OptionsClass:Kt,nameKey:"rules.yaml-title-alias.use-yaml-key-to-keep-track-of-old-filename-or-heading.name",descriptionKey:"rules.yaml-title-alias.use-yaml-key-to-keep-track-of-old-filename-or-heading.description",optionsKey:"useYamlKeyToKeepTrackOfOldFilenameOrHeading"}),new Te({OptionsClass:Kt,nameKey:"rules.yaml-title-alias.alias-helper-key.name",descriptionKey:"rules.yaml-title-alias.alias-helper-key.description",optionsKey:"aliasHelperKey"}),new V({OptionsClass:Kt,nameKey:"rules.yaml-title-alias.remove-alias-if-empty.name",descriptionKey:"rules.yaml-title-alias.remove-alias-if-empty.description",optionsKey:"removeAliasKeyWhenEmpty"})]}};zp=I(jE),Zi=O(zp,0,"YamlTitleAlias",vv,Zi),L(zp,1,Zi);var Av,wv,Ir;wv=[w.noSettingControl()],Av=[w.noSettingControl()];var Xi=class{constructor(){this.fileName=L(Ir,8,this),L(Ir,11,this);this.defaultEscapeCharacter=L(Ir,12,this,'"'),L(Ir,15,this);this.titleKey="title";this.mode="first-h1-or-filename-if-h1-missing"}};Ir=I(null),O(Ir,5,"fileName",wv,Xi),O(Ir,5,"defaultEscapeCharacter",Av,Xi),oe(Ir,Xi);var xv,qp,HE;xv=[w.register];var er=class extends(HE=w){constructor(){super({nameKey:"rules.yaml-title.name",descriptionKey:"rules.yaml-title.description",type:"YAML",hasSpecialExecutionOrder:!0})}get OptionsClass(){return Xi}apply(t,e,i){let r="";switch(e.mode){case"filename":r=e.fileName;break;case"first-h1":r=this.getFirstH1Header(t,i);break;default:r=this.getFirstH1Header(t,i),r=r||e.fileName}return r=nt(r,e.defaultEscapeCharacter),t=$t(t),Ee(t,s=>{let a=`
${e.titleKey}:.*
`,o=new RegExp(a);if(o.test(s))s=s.replace(o,ft(`
${e.titleKey}: ${r}
`));else{let l=s.indexOf(`
---`);s=Ia(s,l,`
${e.titleKey}: ${r}`)}return s})}getFirstH1Header(t,e){return yl(t,e.combinedWith([y.code,y.math,y.yaml,y.tag]))}get optionBuilders(){return[new Te({OptionsClass:Xi,nameKey:"rules.yaml-title.title-key.name",descriptionKey:"rules.yaml-title.title-key.description",optionsKey:"titleKey"}),new de({OptionsClass:Xi,nameKey:"rules.yaml-title.mode.name",descriptionKey:"rules.yaml-title.mode.description",optionsKey:"mode",records:[{value:"first-h1-or-filename-if-h1-missing",description:"Uses the first H1 in the file or the filename of the file if there is not H1"},{value:"filename",description:"Uses the filename as the title"},{value:"first-h1",description:"Uses the first H1 in the file as the title"}]})]}};qp=I(HE),er=O(qp,0,"YamlTitle",xv,er),L(qp,1,er);var $E=`<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-file-cog">
<circle cx="6" cy="13" r="3"/>
<path d="m9.7 14.4-.9-.3"/>
<path d="m3.2 11.9-.9-.3"/>
<path d="m4.6 16.7.3-.9"/>
<path d="m7.6 16.7-.4-1"/>
<path d="m4.8 10.3-.4-1"/>
<path d="m2.3 14.6 1-.4"/>
<path d="m8.7 11.8 1-.4"/>
<path d="m7.4 9.3-.3.9"/>
<path d="M14 2v6h6"/>
<path d="M4 5.5V4a2 2 0 0 1 2-2h8.5L20 7.5V20a2 2 0 0 1-2 2H6a2 2 0 0 1-2-1.5"/>
</svg>`,VE=`<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-folder-cog">
<circle cx="18" cy="18" r="3"/>
<path d="M10.5 20H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v3.5"/>
<path d="m21.7 19.4-.9-.3"/>
<path d="m15.2 16.9-.9-.3"/>
<path d="m16.6 21.7.3-.9"/>
<path d="m19.1 15.2.3-.9"/>
<path d="m19.6 21.7-.4-1"/>
<path d="m16.8 15.3-.4-1"/>
<path d="m14.3 19.6 1-.4"/>
<path d="m20.7 16.8 1-.4"/>
</svg>`,GE=`<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-server-cog">
<circle cx="12" cy="12" r="3"/><path d="M4.5 10H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2h-.5"/>
<path d="M4.5 14H4a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-4a2 2 0 0 0-2-2h-.5"/>
<path d="M6 6h.01"/><path d="M6 18h.01"/>
<path d="m15.7 13.4-.9-.3"/>
<path d="m9.2 10.9-.9-.3"/>
<path d="m10.6 15.7.3-.9"/>
<path d="m13.6 15.7-.4-1"/>
<path d="m10.8 9.3-.4-1"/>
<path d="m8.3 13.6 1-.4"/>
<path d="m14.7 10.8 1-.4"/>
<path d="m13.4 8.3-.3.9"/>
</svg>`,QE=`<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-file-x">
<path d="M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"/>
<path d="M14 2v4a2 2 0 0 0 2 2h4"/>
<path d="m14.5 12.5-5 5"/>
<path d="m9.5 12.5 5 5"/>
</svg>`,JE=`<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-folder-x">
<path d="M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z"/>
<path d="m9.5 10.5 5 5"/>
<path d="m14.5 10.5-5 5"/>
</svg>`,bt={folder:{id:"lint-folder",source:VE},ignoreFolder:{id:"lint-ignore-folder",source:JE},file:{id:"lint-file",source:$E},ignoreFile:{id:"lint-ignored-file",source:QE},vault:{id:"lint-vault",source:GE}};var pa=require("obsidian");var ZE=["move-footnotes-to-the-bottom","re-index-footnotes","line-break-at-document-end","file-name-heading","header-increment"],ed=class{constructor(){this.disabledRules=[]}lintText(t){this.skipFile=!1;let e=t.oldText;if([this.disabledRules,this.skipFile]=kc(e),this.skipFile)return e;sr(A("logs.rule-running"));let i=A("logs.pre-rules");sr(i);let r=this.runBeforeRegularRules(t);ai(i);let s=!1;for(let u of t.settings.ruleConfigs["auto-correct-common-misspellings"]["extra-auto-correct-files"]??[])if(u.filePath!=""){s=!0;break}let a=A("logs.disabled-text"),o={fileCreatedTime:t.fileInfo.createdAtFormatted,fileModifiedTime:t.fileInfo.modifiedAtFormatted,fileName:t.fileInfo.name,locale:t.momentLocale,minimumNumberOfDollarSignsToBeAMathBlock:t.settings.commonStyles.minimumNumberOfDollarSignsToBeAMathBlock,aliasArrayStyle:t.settings.commonStyles.aliasArrayStyle,tagArrayStyle:t.settings.commonStyles.tagArrayStyle,defaultArrayStyle:t.settings.commonStyles.defaultArrayStyle,defaultEscapeCharacter:t.settings.commonStyles.escapeCharacter,removeUnnecessaryEscapeCharsForMultiLineArrays:t.settings.commonStyles.removeUnnecessaryEscapeCharsForMultiLineArrays},l=[];for(let u of Dn){if(this.disabledRules.includes(u.alias)){$e(u.alias+" "+a);continue}else if(u.hasSpecialExecutionOrder||u.type==="Paste")continue;if(u.alias==="auto-correct-common-misspellings"&&s){let d=!1;for(let m of t.settings.ruleConfigs["auto-correct-common-misspellings"]["extra-auto-correct-files"]??[])if(m.filePath==t.fileInfo.path){d=!0;break}if(d){$e(u.alias+" "+a);continue}}l.push(u)}r=this.runRulesInBatches(l,r,t.settings,o);let c=A("logs.custom-regex");return sr(c),r=this.runCustomRegexReplacement(t.settings.customRegexes,r),ai(c),t.oldText=r,this.runAfterRegularRules(e,t)}runRulesInBatches(t,e,i,r){return this.runBatches(t,e,i,r,s=>s.type==="YAML"||ZE.includes(s.alias))}runBatches(t,e,i,r,s){let a=0;for(;a<t.length;){let o=e,l=on.for(o),c=[];for(;a<t.length;){let u=t[a];if(!u.getOptions(i)[u.enabledOptionName()]){a++;continue}let m=s(u);if(m&&c.length>0)break;let[p]=Ii.applyIfEnabledBase(u,o,i,r,l);if(p===o){a++;continue}if(!_h(c,Ue(o,p),o)||(a++,m))break}e=ke(o,c)}return e}runBeforeRegularRules(t){let e=t.oldText;return[e]=Pi.applyIfEnabled(e,t.settings,this.disabledRules),[e]=_i.applyIfEnabled(e,t.settings,this.disabledRules,{defaultEscapeCharacter:t.settings.commonStyles.escapeCharacter}),[e]=qi.applyIfEnabled(e,t.settings,this.disabledRules,{minimumNumberOfDollarSignsToBeAMathBlock:t.settings.commonStyles.minimumNumberOfDollarSignsToBeAMathBlock}),[e]=Ri.applyIfEnabled(e,t.settings,this.disabledRules,{misspellingToCorrection:t.defaultMisspellings}),[e]=zi.applyIfEnabled(e,t.settings,this.disabledRules,{defaultEscapeCharacter:t.settings.commonStyles.escapeCharacter,tagArrayStyle:t.settings.commonStyles.tagArrayStyle,aliasArrayStyle:t.settings.commonStyles.aliasArrayStyle,defaultArrayStyle:t.settings.commonStyles.defaultArrayStyle,removeUnnecessaryEscapeCharsForMultiLineArrays:t.settings.commonStyles.removeUnnecessaryEscapeCharsForMultiLineArrays}),e}runAfterRegularRules(t,e){let i=e.oldText,r=A("logs.post-rules");sr(r),[i]=Di.applyIfEnabled(i,e.settings,this.disabledRules),[i]=er.applyIfEnabled(i,e.settings,this.disabledRules,{fileName:e.fileInfo.name,defaultEscapeCharacter:e.settings.commonStyles.escapeCharacter}),[i]=Zi.applyIfEnabled(i,e.settings,this.disabledRules,{fileName:e.fileInfo.name,aliasArrayStyle:e.settings.commonStyles.aliasArrayStyle,defaultEscapeCharacter:e.settings.commonStyles.escapeCharacter,removeUnnecessaryEscapeCharsForMultiLineArrays:e.settings.commonStyles.removeUnnecessaryEscapeCharsForMultiLineArrays});let s=[Fi.getRule(),Ki.getRule(),Qi.getRule(),Yi.getRule()].filter(u=>this.disabledRules.includes(u.alias)?($e(u.alias+" "+A("logs.disabled-text")),!1):!0);i=this.runBatches(s,i,e.settings,{defaultEscapeCharacter:e.settings.commonStyles.escapeCharacter},()=>!1);let a=i.match(Ze);a!=null&&([i]=ti.applyIfEnabled(i,e.settings,this.disabledRules));let o=e.getCurrentTime(),l;[i,l]=zn.applyIfEnabled(i,e.settings,this.disabledRules,{fileCreatedTime:e.fileInfo.createdAtFormatted,fileModifiedTime:e.fileInfo.modifiedAtFormatted,currentTime:o,alreadyModified:t!=i,locale:e.momentLocale}),a===null&&([i]=ti.applyIfEnabled(i,e.settings,this.disabledRules));let c=zn.getRuleOptions(e.settings);return o=e.getCurrentTime(),c.convertToUTC&&(o=o.utc()),[i]=Ji.applyIfEnabled(i,e.settings,this.disabledRules,{currentTimeFormatted:o.format(c.format?.trimEnd()),yamlTimestampDateModifiedEnabled:l&&c.dateModified,dateModifiedKey:c.dateModifiedKey}),ai(r),ai(A("logs.rule-running")),i}runCustomCommands(t,e){if(this.skipFile)return;$e(A("logs.running-custom-lint-command"));let i=new Set;for(let r of t)if(!(!r.id||!r.enabled)){if(i.has(r.id)){Wt(A("logs.custom-lint-duplicate-warning").replace("{COMMAND_NAME}",r.name));continue}try{i.add(r.id),e.executeCommandById(r.id)}catch(s){vc(s instanceof Error?s:new Error(String(s)),`${A("logs.custom-lint-error-message")} ${r.id}`)}}}runCustomRegexReplacement(t,e){$e(A("logs.running-custom-regex"));let i=e,r=e;for(let s of t){let a=s.find===void 0||s.find==""||s.find===null,o=s.replace===void 0||s.replace===null;if(a||o||!s.enabled)continue;let l=s.label;l&&l.trim()!=""&&(l+=`:
`),l+=`/${s.find}/${s.flags}/${s.replace}/`,$e(l);let c=new RegExp(`${s.find}`,s.flags),u=on.for(i).protectedRangesFor([y.customIgnore]);i=Jf(i,c,Xf(s.replace),u),r!=i&&$e(i),r=i}return i}runPasteLint(t,e,i){let r=i.oldText;return[r]=Hi.applyIfEnabled(r,i.settings,[]),[r]=Gi.applyIfEnabled(r,i.settings,[]),[r]=Vi.applyIfEnabled(r,i.settings,[]),[r]=Ui.applyIfEnabled(r,i.settings,[]),[r]=$i.applyIfEnabled(r,i.settings,[]),[r]=Wi.applyIfEnabled(r,i.settings,[],{lineContent:t,selectedText:e}),[r]=ji.applyIfEnabled(r,i.settings,[],{lineContent:t,selectedText:e}),[r]=Bi.applyIfEnabled(r,i.settings,[],{lineContent:t}),r}runYAMLTimestampByItself(t){let e=t.oldText,i=t.getCurrentTime();return[e]=zn.applyIfEnabled(e,t.settings,this.disabledRules,{fileCreatedTime:t.fileInfo.createdAtFormatted,fileModifiedTime:t.fileInfo.modifiedAtFormatted,currentTime:i,alreadyModified:!0,locale:t.momentLocale}),e}};function tr(n,t=null,e,i,r){let s=t&&t.stat.ctime!==0?(0,pa.moment)(t.stat.ctime):(0,pa.moment)();s.locale(e);let a=t?(0,pa.moment)(t.stat.mtime):(0,pa.moment)();a.locale(e);let o=a.format(),l=s.format();return{oldText:n,fileInfo:{name:t?t.basename:"",createdAtFormatted:l,modifiedAtFormatted:o,path:t?t.path:""},settings:i,momentLocale:e,getCurrentTime:()=>{let c=(0,pa.moment)();return c.locale(e),c},defaultMisspellings:r}}var td=require("obsidian");var Co=class extends td.Modal{constructor(t,e,i,r,s,a=!1,o){super(t),this.modalEl.addClass("confirm-modal"),this.contentEl.createEl("h3",{text:A("warning-text"),cls:"modal-heading"}),a&&this.contentEl.createEl("p",{text:A("custom-command-warning"),cls:"modal-warn"}),this.contentEl.createEl("p",{text:e+" "+A("file-backup-text")}).id="confirm-dialog";let l;if(o){let c=this.contentEl.createDiv("confirm-modal-checkbox-container");l=c.createEl("input",{type:"checkbox",attr:{id:"suppress-confirmation"}}),c.createEl("label",{text:A("do-not-show-again"),attr:{for:"suppress-confirmation"}})}this.contentEl.createDiv("modal-button-container",c=>{c.createEl("button",{text:A("cancel-button-text")}).addEventListener("click",()=>this.close());let u=c.createEl("button",{attr:{type:"submit"},cls:"mod-cta",text:i});u.addEventListener("click",async d=>{o&&l?.checked&&await o(),new td.Notice(r),this.close(),await s()}),window.setTimeout(()=>{u.focus()},50)})}};var id=require("obsidian"),Lv=Sn(Bo());var Wp={YAML:"tabs.names.yaml",Heading:"tabs.names.heading",Footnote:"tabs.names.footnote",Content:"tabs.names.content",Spacing:"tabs.names.spacing",Paste:"tabs.names.paste",Custom:"tabs.names.custom",Debug:"tabs.names.debug"},XE=Object.keys(Lv.default.levels),nd=class extends id.PluginSettingTab{constructor(e,i){super(e,i);this.plugin=i}getControlValue(e){return af(this.plugin.settings,e)}async setControlValue(e,i){of(this.plugin.settings,e,i),await this.plugin.saveSettings()}getSettingDefinitions(){return[...this.generalDefinitions(),this.commonStylesGroup(),{type:"group",heading:A("tabs.general.files-and-folders"),items:[this.foldersToIgnorePage(),this.filesToIgnorePage(),this.additionalFileExtensionsPage()]},{type:"group",heading:A("tabs.general.rules"),items:Object.values(z).map(e=>this.rulePageFor(e))},this.customPage(),this.debugPage()]}generalDefinitions(){let e=this.plugin.settings,i=[];i.push({name:A("tabs.general.lint-on-save.name"),desc:fe(A("tabs.general.lint-on-save.description")),render:a=>{a.addToggle(o=>o.setValue(e.lintOnSave).onChange(async l=>{e.lintOnSave=l,await this.plugin.saveSettings(),this.refreshDomState()}))}}),i.push({name:A("tabs.general.display-message.name"),desc:fe(A("tabs.general.display-message.description")),visible:()=>e.lintOnSave,control:{type:"toggle",key:"displayChanged"}}),i.push({name:A("tabs.general.lint-on-file-change.name"),desc:fe(A("tabs.general.lint-on-file-change.description")),render:a=>{a.addToggle(o=>o.setValue(e.lintOnFileChange).onChange(async l=>{e.lintOnFileChange=l,await this.plugin.saveSettings(),this.refreshDomState()}))}}),i.push({name:A("tabs.general.display-lint-on-file-change-message.name"),desc:fe(A("tabs.general.display-lint-on-file-change-message.description")),visible:()=>e.lintOnFileChange,control:{type:"toggle",key:"displayLintOnFileChangeNotice"}}),i.push({name:A("tabs.general.suppress-message-when-no-change.name"),desc:fe(A("tabs.general.suppress-message-when-no-change.description")),control:{type:"toggle",key:"suppressMessageWhenNoChange"}}),i.push({name:A("tabs.general.enable-diff-preview-view.name"),desc:fe(A("tabs.general.enable-diff-preview-view.description")),control:{type:"toggle",key:"enableDiffPreviewView"}});let r=navigator.language?.toLowerCase(),s={"system-default":A("tabs.general.same-as-system-locale").replace("{SYS_LOCALE}",r)};for(let a of id.moment.locales())s[a]=a;return i.push({name:A("tabs.general.override-locale.name"),desc:fe(A("tabs.general.override-locale.description")),render:a=>{a.addDropdown(o=>{for(let[l,c]of Object.entries(s))o.addOption(l,c);o.setValue(e.linterLocale),o.onChange(async l=>{e.linterLocale=l,await this.plugin.saveSettings(),await this.plugin.setOrUpdateMomentInstance()})})}}),i}commonStylesGroup(){let e=i=>{let r={};for(let s of i)r[s]=A("enums."+s);return r};return{type:"group",heading:A("tabs.general.yaml"),items:[{name:A("tabs.general.yaml-aliases-section-style.name"),desc:fe(A("tabs.general.yaml-aliases-section-style.description")),control:{type:"dropdown",key:"commonStyles.aliasArrayStyle",options:e(["multi-line","single-line","single string comma delimited","single string to single-line","single string to multi-line"])}},{name:A("tabs.general.yaml-tags-section-style.name"),desc:fe(A("tabs.general.yaml-tags-section-style.description")),control:{type:"dropdown",key:"commonStyles.tagArrayStyle",options:e(["multi-line","single-line","single string to single-line","single string to multi-line","single-line space delimited","single string space delimited","single string comma delimited"])}},{name:A("tabs.general.default-array-style.name"),desc:fe(A("tabs.general.default-array-style.description")),control:{type:"dropdown",key:"commonStyles.defaultArrayStyle",options:e(["multi-line","single-line"])}},{name:A("tabs.general.default-escape-character.name"),desc:fe(A("tabs.general.default-escape-character.description")),control:{type:"dropdown",key:"commonStyles.escapeCharacter",options:{'"':'"',"'":"'"}}},{name:A("tabs.general.remove-unnecessary-escape-chars-in-multi-line-arrays.name"),desc:fe(A("tabs.general.remove-unnecessary-escape-chars-in-multi-line-arrays.description")),control:{type:"toggle",key:"commonStyles.removeUnnecessaryEscapeCharsForMultiLineArrays"}},{name:A("tabs.general.number-of-dollar-signs-to-indicate-math-block.name"),desc:fe(A("tabs.general.number-of-dollar-signs-to-indicate-math-block.description")),control:{type:"number",key:"commonStyles.minimumNumberOfDollarSignsToBeAMathBlock",min:1,validate:i=>Number.isInteger(i)&&i>=1?void 0:A("tabs.general.number-of-dollar-signs-to-indicate-math-block.invalid")}}]}}foldersToIgnorePage(){let e=this.plugin.settings.foldersToIgnore;return Sr({name:A("tabs.general.folders-to-ignore.name"),desc:fe(A("tabs.general.folders-to-ignore.description")),addButtonText:A("tabs.general.folders-to-ignore.add-input-button-text"),emptyState:A("tabs.general.folders-to-ignore.empty-state"),values:e,openAddForm:()=>new cc(this.app,e,async i=>{e.push(i),await this.plugin.saveSettings(),this.update()}).open(),onDelete:i=>e.splice(i,1),itemName:i=>i||A("tabs.general.folders-to-ignore.folder-search-placeholder-text"),plugin:this.plugin})}filesToIgnorePage(){let e=this.plugin.settings.filesToIgnore;return Sr({name:A("tabs.general.files-to-ignore.name"),desc:fe(A("tabs.general.files-to-ignore.description")),addButtonText:A("tabs.general.files-to-ignore.add-input-button-text"),emptyState:A("tabs.general.files-to-ignore.empty-state"),values:e,openAddForm:()=>new dc(this.app,async i=>{e.push(i),await this.plugin.saveSettings(),this.update()}).open(),onDelete:i=>e.splice(i,1),itemName:i=>i.label||i.match||A("tabs.general.files-to-ignore.label-placeholder-text"),itemDesc:i=>i.label&&i.match?this.buildRegexDisplay(i.match,i.flags):void 0,plugin:this.plugin})}buildRegexDisplay(e,i,r){return`/${e}/${r!=null?r+"/":""}${i}`}additionalFileExtensionsPage(){let e=this.plugin.settings.additionalFileExtensions;return Sr({name:A("tabs.general.additional-file-extensions.name"),desc:fe(A("tabs.general.additional-file-extensions.description")),addButtonText:A("tabs.general.additional-file-extensions.add-input-button-text"),emptyState:A("tabs.general.additional-file-extensions.empty-state"),values:e,openAddForm:()=>new uc(this.app,e,async i=>{e.push(i),await this.plugin.saveSettings(),this.update()}).open(),onDelete:i=>e.splice(i,1),itemName:i=>i||A("tabs.general.additional-file-extensions.extension-placeholder")})}rulePageFor(e){let i=Er.get(e)??[];return{type:"page",name:A(Wp[e]),items:i.map(r=>this.ruleToGroup(r))}}ruleToGroup(e){let i=this.plugin.settings,r=!!i.ruleConfigs[e.alias]?.enabled,a=[{name:e.getName(),aliases:[e.alias],render:o=>{o.setDesc(fe(e.getDescription())).addExtraButton(l=>l.setIcon("book-open").onClick(()=>{window.open(e.getURL(),"_blank")})).addToggle(l=>l.setValue(r).onChange(async c=>{i.ruleConfigs[e.alias]||(i.ruleConfigs[e.alias]=e.getDefaultOptions()),i.ruleConfigs[e.alias].enabled=c,e.runEnabledSideEffect(c,this.app,this.plugin),await this.plugin.saveSettings(),this.update()}))}}];if(r)for(let o=1;o<e.options.length;o++)a.push(e.options[o].getSettingDefinition(this.plugin,()=>this.update()));return{type:"group",items:a}}customPage(){return{type:"page",name:A(Wp.Custom),items:[this.customCommandsPage(),this.customRegexesPage()]}}customCommandsPage(){let e=this.plugin.settings.lintCommands;return Sr({name:A("options.custom-command.name"),desc:fe(A("options.custom-command.description")),addButtonText:A("options.custom-command.add-input-button-text"),emptyState:A("options.custom-command.empty-state"),values:e,allowReorder:!0,openAddForm:()=>new yo(this.app,null,e,async i=>{e.push(i),await this.plugin.saveSettings(),this.update()}).open(),openEditForm:(i,r)=>new yo(this.app,i,e,async s=>{e[r]=s,await this.plugin.saveSettings(),this.update()}).open(),onDelete:i=>e.splice(i,1),itemName:i=>i&&i.name||A("options.custom-command.command-search-placeholder-text"),itemDesc:i=>i&&i.id||"",itemIsDisabled:i=>!i.enabled,plugin:this.plugin})}customRegexesPage(){let e=this.plugin.settings.customRegexes;return Sr({name:A("options.custom-replace.name"),desc:fe(A("options.custom-replace.description")),addButtonText:A("options.custom-replace.add-input-button-text"),emptyState:A("options.custom-replace.empty-state"),values:e,allowReorder:!0,openAddForm:()=>new bo(this.app,null,async i=>{e.push(i),await this.plugin.saveSettings(),this.update()}).open(),openEditForm:(i,r)=>new bo(this.app,i,async s=>{e[r]=s,await this.plugin.saveSettings(),this.update()}).open(),editTooltip:A("options.custom-replace.edit-tooltip"),onDelete:i=>e.splice(i,1),itemName:i=>i.label||i.find||A("options.custom-replace.label-placeholder-text"),itemDesc:i=>i.find&&i.label?i.find:void 0,itemIsDisabled:i=>!i.enabled,plugin:this.plugin})}debugPage(){let e=this.plugin.settings,i=[{name:A("tabs.debug.log-level.name"),desc:fe(A("tabs.debug.log-level.description")),render:r=>{r.addDropdown(s=>{for(let a of XE)s.addOption(a,A("enums."+a)??a);s.setValue(e.logLevel),s.onChange(async a=>{e.logLevel=a,await this.plugin.saveSettings(),Po(e.logLevel)})})}},{name:A("tabs.debug.linter-config.name"),desc:fe(A("tabs.debug.linter-config.description")),render:r=>{r.addTextArea(s=>{s.inputEl.readOnly=!0,s.setValue(JSON.stringify(e,null,2)),s.inputEl.addClass("linter-debug-readonly")})}},{name:A("tabs.debug.log-collection.name"),desc:fe(A("tabs.debug.log-collection.description")),render:r=>{r.addToggle(s=>s.setValue(e.recordLintOnSaveLogs).onChange(async a=>{e.recordLintOnSaveLogs=a,await this.plugin.saveSettings(),this.refreshDomState()}))}},{name:A("tabs.debug.linter-logs.name"),desc:fe(A("tabs.debug.linter-logs.description")),visible:()=>e.recordLintOnSaveLogs,render:r=>{r.addTextArea(s=>{s.inputEl.readOnly=!0,s.setValue(Yo.join(`
`)),s.inputEl.addClass("linter-debug-readonly")})}}];return{type:"page",name:A(Wp.Debug),items:i}}};var Ev=require("obsidian");var eT=/^---\n/gm,Sv=`${ms}:`,rd=class extends Ev.EditorSuggest{constructor(e){super(e.app);this.plugin=e;this.inline=!1;let i=A("all-rules-option");this.ruleInfo=[{displayName:i,name:i.toLowerCase(),alias:"all"}];for(let r of Dn){let s=r.getName();this.ruleInfo.push({displayName:s,name:s.toLowerCase(),alias:r.alias})}}onTrigger(e,i,r){let s=i.getLine(e.line).toLowerCase();if(s.startsWith(Sv)||this.disabledRulesIsEndOfStartOfFileToCursor(i.getRange({line:0,ch:0},e))){this.inline=s.startsWith(Sv);let o=i.getLine(e.line).substring(0,e.ch),l=o.match(/(\S+)$/)?.first().replaceAll("[","").replaceAll("]","");if(l)return{end:e,start:{ch:o.lastIndexOf(l),line:e.line},query:l}}return null}getSuggestions(e){let[i,r]=kc(e.editor.getValue());if(r)return[];let s=e.query.toLowerCase();return this.ruleInfo.filter(o=>(o.name.contains(s)||o.alias.contains(s))&&!i.includes(o.alias))}renderSuggestion(e,i){i.addClass("mod-complex");let r=i.createDiv({cls:"suggestion-content"});r.createDiv({cls:"suggestion-title"}).setText(`${e.displayName}`),r.createDiv({cls:"suggestion-note"}).setText(`${e.alias}`)}selectSuggestion(e){if(this.context){let i=e.alias;this.inline?i=`${i},`:i=`${i}
-`,this.context.editor.replaceRange(`${i} `,this.context.start,this.context.end)}}disabledRulesIsEndOfStartOfFileToCursor(e){if(!e||!e.length||e.match(eT)?.length!=1)return!1;let i=Le(e+`
`,ms)?.trimEnd();return i===null?!1:e.trimEnd().endsWith(i)}};var Dv=Sn(Cv()),Yv=Sn(Bo());var Rr=require("obsidian");var Up="default-misspellings.md",jp=`https://raw.githubusercontent.com/platers/obsidian-linter/refs/heads/master/src/utils/${Up}`;async function Iv(n,t){let e=n.app,i=n.manifest.dir??"",r=(0,Rr.normalizePath)(i+"/"+Up);if(await e.vault.adapter.exists(r))return;let s=new Rr.Notice(A("rules.auto-correct-common-misspellings.default-install")),a=null;try{a=await(0,Rr.requestUrl)(jp)}catch(o){_o(A("rules.auto-correct-common-misspellings.default-install-failed").replace("{URL}",jp),o instanceof Error?o:new Error(String(o)))}if(!a||a.status!==200){let o=A("rules.auto-correct-common-misspellings.default-install-failed").replace("{URL}",jp)+A("logs.see-console");await t(o);return}await e.vault.adapter.exists(i)||await e.vault.adapter.mkdir(i),await e.vault.adapter.writeBinary(r,a.arrayBuffer),s.hide()}async function Rv(n){let t=n.app,e=n.manifest.dir??"",i=(0,Rr.normalizePath)(e+"/"+Up);return await t.vault.adapter.exists(i)?await t.vault.adapter.read(i):(Wt(A("rules.auto-correct-common-misspellings.defaults-missing").replace("{FILE}",i)),"")}var Fv=require("obsidian"),ri=Sn(Ka());var fa="linter-diff-preview",tT=3e5,Nv=3,sd=class extends Fv.ItemView{constructor(e){super(e);this.previewState=null;this.navigation=!1,this.icon="git-compare"}getViewType(){return fa}getDisplayText(){return A("notice-text.lint-preview-title")}async onOpen(){this.contentEl.empty(),this.contentEl.addClass("linter-diff-preview-view"),this.render()}setPreview(e){this.previewState=e,this.render()}render(){if(!this.contentEl)return;if(this.contentEl.empty(),this.contentEl.addClass("linter-diff-preview-view"),!this.previewState){this.contentEl.createDiv({cls:"linter-diff-preview-empty",text:A("notice-text.no-preview-changes")});return}let e=this.contentEl.createDiv("linter-diff-preview-header"),i=e.createDiv("linter-diff-preview-title-group");i.createEl("h3",{text:this.previewState.title});let r=this.previewState.oldText!==this.previewState.newText;r||i.createDiv({cls:"linter-diff-summary",text:A("notice-text.no-preview-changes")});let s=e.createDiv("linter-diff-preview-actions");if(s.createEl("button",{text:A("close-button-text")}).addEventListener("click",()=>{this.previewState=null,this.render()}),r&&s.createEl("button",{attr:{type:"submit"},cls:"mod-cta",text:A("notice-text.apply-lint-preview")}).addEventListener("click",()=>this.applyPreview()),this.bodyEl=this.contentEl.createDiv("linter-diff-preview-body"),!!r){if(this.previewState.oldText.length+this.previewState.newText.length>tT){this.bodyEl.createEl("p",{text:A("notice-text.diff-large-file-warning")}),this.bodyEl.createEl("button",{text:A("notice-text.show-diff")}).addEventListener("click",()=>this.renderDiff());return}this.renderDiff()}}applyPreview(){if(!this.previewState)return;let e=this.previewState;e.applyAction(),this.previewState={...e,oldText:e.newText},this.render()}renderDiff(){if(!this.previewState||!this.bodyEl)return;this.bodyEl.empty();let e=this.createLineDiff(this.previewState.oldText,this.previewState.newText),i=this.createSummary(e);this.bodyEl.createDiv({text:A("notice-text.diff-summary").replace("{LINES_ADDED}",i.linesAdded.toString()).replace("{LINES_REMOVED}",i.linesRemoved.toString()).replace("{CHARS_ADDED}",i.charsAdded.toString()).replace("{CHARS_REMOVED}",i.charsRemoved.toString()),cls:"linter-diff-summary"});let r=this.bodyEl.createDiv({cls:"linter-diff"});this.renderDiffLines(r,this.createVisibleDiffLines(this.expandDiffs(e)))}createLineDiff(e,i){let r=new ri.default.diff_match_patch,s=r.diff_linesToChars_(e,i),a=r.diff_main(s.chars1,s.chars2,!1);return r.diff_charsToLines_(a,s.lineArray),a}createSummary(e){return e.reduce((i,[r,s])=>(r===ri.default.DIFF_INSERT?(i.charsAdded+=s.length,i.linesAdded+=this.countLines(s)):r===ri.default.DIFF_DELETE&&(i.charsRemoved+=s.length,i.linesRemoved+=this.countLines(s)),i),{charsAdded:0,charsRemoved:0,linesAdded:0,linesRemoved:0})}countLines(e){if(e==="")return 0;let i=e.split(`
`);return i[i.length-1]===""&&i.pop(),i.length}expandDiffs(e){let i=[];for(let[r,s]of e){let a=s.split(`
`);a[a.length-1]===""&&a.pop();for(let o of a)i.push({operation:r,text:o})}return i}createVisibleDiffLines(e){let i=new Array(e.length).fill(!1);for(let a=0;a<e.length;a++){if(e[a].operation===ri.default.DIFF_EQUAL)continue;let o=Math.max(0,a-Nv),l=Math.min(e.length-1,a+Nv);for(let c=o;c<=l;c++)i[c]=!0}let r=[],s=0;for(let a=0;a<e.length;a++)i[a]?(s>0&&(r.push({skipped:s}),s=0),r.push(e[a])):s++;return s>0&&r.push({skipped:s}),r}renderDiffLines(e,i){for(let r of i){if("skipped"in r){e.createDiv({cls:"linter-diff-skip",text:A("notice-text.diff-skipped-lines").replace("{COUNT}",r.skipped.toString())});continue}let s=e.createDiv({cls:this.diffClass(r.operation)});s.createSpan({cls:"linter-diff-marker",text:this.diffPrefix(r.operation)}),s.createSpan({cls:"linter-diff-text",text:r.text})}}diffClass(e){return e===ri.default.DIFF_INSERT?"linter-diff-line linter-diff-added":e===ri.default.DIFF_DELETE?"linter-diff-line linter-diff-removed":"linter-diff-line linter-diff-context"}diffPrefix(e){return e===ri.default.DIFF_INSERT?"+ ":e===ri.default.DIFF_DELETE?"- ":" "}};var nT={en:"en-gb",zh:"zh-cn","zh-TW":"zh-tw",ru:"ru",ko:"ko",it:"it",id:"id",ro:"ro","pt-BR":"pt-br",cz:"cs",da:"da",de:"de",es:"es",fr:"fr",no:"nn",pl:"pl",pt:"pt",tr:"tr",hi:"hi",nl:"nl",ar:"ar",ja:"ja"},si=0,Bv="preview-lint-file",ld=class extends re.Plugin{constructor(){super(...arguments);this.eventRefs=[];this.isEnabled=!0;this.rulesRunner=new ed;this.overridePaste=!1;this.hasCustomCommands=!1;this.customCommandsLock=new Dv.default;this.originalSaveCallback=null;this.editorLintFiles=[];this.fileLintFiles=new Set;this.customCommandsCallback=null;this.currentlyOpeningSidebar=!1;this.activeFileChangeDebouncer=new Map;this.defaultAutoCorrectMisspellings=new Map;this.hasLoadedMisspellingFiles=!1;this.diffPreviewCommandsRegistered=!1;this.saveSettingsDebounce=(0,re.debounce)(async e=>{await this.saveData(e)},5e3)}async onload(){Vy(),qo((0,re.getLanguage)()),qt(A("logs.plugin-load")),this.isEnabled=!0;for(let e in bt){let i=bt[e];(0,re.addIcon)(i.id,i.source)}await this.loadSettings(),this.addCommands(),this.registerView(fa,e=>new sd(e)),this.updateDiffPreviewViewStatus(),this.registerEventsAndSaveCallback(),this.registerEditorSuggest(new rd(this)),this.settings.textAreaSettingsConvertedToListItemSettings||await this.moveTextAreaSettingsToListItemSettings()&&await this.saveSettings(),this.settings.settingsConvertedToConfigKeyValues&&!this.settings.defaultArrayStyleMovedToCommonStyles&&await this.moveDefaultArrayStyleToCommonStyles(),this.settingsTab=new nd(this.app,this),this.addSettingTab(this.settingsTab)}async onunload(){qt(A("logs.plugin-unload")),this.isEnabled=!1;for(let i of this.eventRefs)this.app.workspace.offref(i);let e=this.app.commands?.commands?.["editor:save-file"];e&&e.checkCallback&&this.originalSaveCallback&&(e.checkCallback=this.originalSaveCallback)}async loadSettings(){let e=await this.loadData();this.settings=Object.assign({},ov,e),typeof this.settings.suppressMessageWhenNoChange!="boolean"&&(this.settings.suppressMessageWhenNoChange=!1),typeof this.settings.enableDiffPreviewView!="boolean"&&(this.settings.enableDiffPreviewView=!0),typeof this.settings.logLevel=="number"&&(this.settings.logLevel=uf(this.settings.logLevel)),Po(this.settings.logLevel),await this.setOrUpdateMomentInstance(),this.updatePasteOverrideStatus(),this.updateHasCustomCommandStatus()}updateDiffPreviewViewStatus(){if(this.settings.enableDiffPreviewView){this.registerDiffPreviewCommands();return}this.removeDiffPreviewCommands(),this.app.workspace.detachLeavesOfType(fa)}async saveSettings(){this.hasLoadedMisspellingFiles||await this.loadAutoCorrectFiles(!1),this.saveSettingsDebounce(this.settings),this.updatePasteOverrideStatus(),this.updateHasCustomCommandStatus(),this.updateDiffPreviewViewStatus()}addCommands(){this.addCommand({id:"lint-file",name:A("commands.lint-file.name"),editorCheckCallback:(e,i,r)=>{if(e)return this.isMarkdownFile(r.file)&&i.cm!=null;this.runLinterEditor(i)},icon:bt.file.id}),this.addCommand({id:"lint-file-unless-ignored",name:A("commands.lint-file-unless-ignored.name"),editorCheckCallback:(e,i,r)=>{if(e)return this.isMarkdownFile(r.file);!this.shouldIgnoreFile(r.file)&&i.cm&&this.runLinterEditor(i)},icon:bt.file.id}),this.addCommand({id:"lint-all-files",name:A("commands.lint-all-files.name"),icon:bt.vault.id,callback:()=>{if(this.settings.suppressLintAllFilesConfirmationModal){this.runLinterAllFiles(this.app);return}let e=A("commands.lint-all-files.start-message"),i=A("commands.lint-all-files.submit-button-text"),r=A("commands.lint-all-files.submit-button-notice-text");new Co(this.app,e,i,r,()=>this.runLinterAllFiles(this.app),this.settings.lintCommands&&this.settings.lintCommands.length>0,async()=>{this.settings.suppressLintAllFilesConfirmationModal=!0,await this.saveSettings()}).open()}}),this.addCommand({id:"lint-all-files-in-folder",name:A("commands.lint-all-files-in-folder.name"),icon:bt.folder.id,editorCheckCallback:(e,i,r)=>{if(e)return r&&r.file&&r.file instanceof re.TFile&&r.file.parent?!r.file.parent.isRoot():!1;this.createFolderLintModal(r.file.parent)}}),this.addCommand({id:"paste-as-plain-text",name:A("commands.paste-as-plain-text.name"),editorCheckCallback:(e,i)=>{if(e)return this.overridePaste;this.pasteAsPlainText(i)}}),this.addCommand({id:"ignore-folder",name:A("commands.ignore-folder.name"),icon:bt.ignoreFolder.id,editorCheckCallback:(e,i,r)=>{if(e)return r&&r.file&&r.file instanceof re.TFile&&r.file.parent?!r.file.parent.isRoot()&&!this.settings.foldersToIgnore.includes(r.file.parent.path):!1;this.addFolderToIgnoreList(r.file.parent)}}),this.addCommand({id:"ignore-file",name:A("commands.ignore-file.name"),editorCheckCallback:(e,i,r)=>{if(e&&r.file)return this.isMarkdownFile(r.file)&&!this.shouldIgnoreFile(r.file);this.addFileToIgnoreList(r.file)},icon:bt.ignoreFile.id}),this.registerDiffPreviewCommands()}registerDiffPreviewCommands(){this.diffPreviewCommandsRegistered||!this.settings.enableDiffPreviewView||(this.addCommand({id:Bv,name:A("commands.preview-lint-file.name"),editorCheckCallback:(e,i,r)=>{if(e)return this.isMarkdownFile(r.file)&&i.cm!=null;this.previewLinterEditor(i)},icon:bt.file.id}),this.diffPreviewCommandsRegistered=!0)}removeDiffPreviewCommands(){this.diffPreviewCommandsRegistered&&(this.removeCommand(Bv),this.diffPreviewCommandsRegistered=!1)}registerEventsAndSaveCallback(){let e=this.app.workspace.on("editor-paste",async(r,s)=>{r.defaultPrevented||!this.overridePaste||await this.modifyPasteEvent(r,s)});this.registerEvent(e),this.eventRefs.push(e),e=this.app.workspace.on("file-menu",(r,s,a)=>this.onMenuOpenCallback(r,s,a)),this.registerEvent(e),this.eventRefs.push(e),this.lastActiveFile=this.app.workspace.getActiveFile(),e=this.app.workspace.on("active-leaf-change",()=>this.onActiveLeafChange()),this.registerEvent(e),this.eventRefs.push(e),e=this.app.metadataCache.on("changed",r=>this.onMetadataCacheUpdatedCallback(r)),this.registerEvent(e),this.eventRefs.push(e),e=this.app.workspace.on("editor-change",async(r,s)=>{if((this.settings.ruleConfigs["yaml-timestamp"]!=null?this.settings.ruleConfigs["yaml-timestamp"]["update-on-file-contents-updated"]??"never":"never")!="never"&&!(this.shouldIgnoreFile(s.file)||!this.isMarkdownFile(s.file)||!r.cm))if(this.activeFileChangeDebouncer.has(s.file.path))this.activeFileChangeDebouncer.get(s.file.path).isRunning||this.activeFileChangeDebouncer.get(s.file.path).debounceFn(s.file,r);else{let o={debounceFn:this.createDebouncedFileUpdate(),isRunning:!1,originalText:"",markdownInfo:s};this.activeFileChangeDebouncer.set(s.file.path,o),o.originalText=await this.app.vault.cachedRead(s.file),o.debounceFn(s.file,r)}}),this.registerEvent(e),this.eventRefs.push(e),this.app.workspace.onLayoutReady(async()=>{await this.makeSureSettingsFilledInAndCleanupSettings(),await this.loadAutoCorrectFiles(!0)});let i=this.app.commands?.commands?.["editor:save-file"];this.originalSaveCallback=i?.checkCallback?.bind(i),typeof this.originalSaveCallback=="function"&&(i.checkCallback=r=>{if(r)return this.originalSaveCallback(r);if(this.originalSaveCallback(r),this.settings.lintOnSave&&this.isEnabled){let s=this.getEditor();if(s){let a=this.app.workspace.getActiveFile();!this.shouldIgnoreFile(a)&&this.isMarkdownFile(a)&&s.cm&&this.runLinterEditor(s)}}}),window.CodeMirrorAdapter.commands.save=()=>{this.app.commands.executeCommandById("editor:save-file")}}async onMetadataCacheUpdatedCallback(e){this.editorLintFiles.includes(e)?(this.editorLintFiles.remove(e),this.runCustomCommands(e)):this.fileLintFiles.has(e)&&(this.fileLintFiles.delete(e),this.runCustomCommandsInSidebar(e))}async loadAutoCorrectFiles(e){let i=this.settings.ruleConfigs["auto-correct-common-misspellings"];if(!(!i||!i.enabled)&&(await Iv(this,async r=>{e&&(r=`Obsidian Linter:
`+r),new re.Notice(r),this.settings.ruleConfigs["auto-correct-common-misspellings"].enabled=!1,await this.saveSettings()}),!!this.settings.ruleConfigs["auto-correct-common-misspellings"].enabled)){this.defaultAutoCorrectMisspellings=Hr(ln(await Rv(this)));for(let r of this.settings.ruleConfigs["auto-correct-common-misspellings"]["extra-auto-correct-files"]??[])if(r.filePath!=""){let s=this.app.vault.getFileByPath((0,re.normalizePath)(r.filePath));s&&(r.customReplacements=Hr(ln(await this.app.vault.cachedRead(s))))}this.hasLoadedMisspellingFiles=!0}}onMenuOpenCallback(e,i,r){i instanceof re.TFile&&this.isMarkdownFile(i)?this.shouldIgnoreFile(i)||(e.addItem(s=>{s.setIcon(bt.file.id).setTitle(A("commands.lint-file-pop-up-menu-text.name")).onClick(()=>{let a=this.app.workspace.getActiveFile(),o=this.getEditor();a===i&&o&&o.cm?this.runLinterEditor(o):this.runLinterFile(i)})}),e.addItem(s=>{s.setIcon(bt.ignoreFile.id).setTitle(A("commands.ignore-file-pop-up-menu-text.name")).onClick(()=>{this.addFileToIgnoreList(i)})})):i instanceof re.TFolder&&(this.settings.foldersToIgnore.includes(i.path)||(e.addItem(s=>{s.setTitle(A("commands.lint-folder-pop-up-menu-text.name")).setIcon(bt.folder.id).onClick(()=>this.createFolderLintModal(i))}),e.addItem(s=>{s.setTitle(A("commands.ignore-folder-pop-up-menu-text.name")).setIcon(bt.ignoreFolder.id).onClick(()=>{this.addFolderToIgnoreList(i)})})))}async onActiveLeafChange(){if(!this.isEnabled||this.currentlyOpeningSidebar)return;let e=this.app.workspace.getActiveFile(),i=this.lastActiveFile==null?!1:await this.app.vault.adapter.exists(this.lastActiveFile.path);if(!this.settings.lintOnFileChange||!i||this.lastActiveFile===e||!this.isMarkdownFile(this.lastActiveFile)||this.shouldIgnoreFile(this.lastActiveFile)){this.lastActiveFile=e;return}try{await this.runLinterFile(this.lastActiveFile,!0)}catch(r){this.handleLintError(this.lastActiveFile,r instanceof Error?r:new Error(String(r)),A("commands.lint-file.error-message")+" '{FILE_PATH}'",!1)}finally{this.lastActiveFile=e}}shouldIgnoreFile(e){for(let i of this.settings.foldersToIgnore)if(i.length>0&&e.path.startsWith((0,re.normalizePath)(i)+"/"))return!0;for(let i of this.settings.filesToIgnore){if(!i.match)continue;if(new RegExp(`${i.match}`,i.flags).test(e.path))return!0}return!1}isMarkdownFile(e){return e&&(e.extension==="md"||this.settings.additionalFileExtensions.includes(e.extension))}async runLinterFile(e,i=!1){let r=ln(await this.app.vault.read(e)),s=this.rulesRunner.lintText(tr(r,e,this.momentLocale,this.settings,this.defaultAutoCorrectMisspellings));if(r!=s){if(await this.app.vault.modify(e,s),i){let a=A("logs.file-change-lint-message-start")+" "+this.lastActiveFile.path;this.settings.displayLintOnFileChangeNotice&&new re.Notice(a),qt(a)}this.fileLintFiles.add(e);return}await this.runCustomCommandsInSidebar(e)}async runLinterAllFiles(e){let i=0;if(await Promise.all(e.vault.getMarkdownFiles().map(async r=>{if(!this.shouldIgnoreFile(r))try{await this.runLinterFile(r)}catch(s){this.handleLintError(r,s instanceof Error?s:new Error(String(s)),A("commands.lint-all-files.error-message")+" '{FILE_PATH}'"),i+=1}})),i===0)new re.Notice(A("commands.lint-all-files.success-message"),si);else{let r=i===1?A("commands.lint-all-files.errors-message-singular"):A("commands.lint-all-files.errors-message-plural").replace("{NUM}",i.toString());new re.Notice(r,si)}}async runLinterAllFilesInFolder(e){qt(A("logs.folder-lint")+e.name);let i=0,r=0,s=this.getAllFilesInFolder(e);if(await Promise.all(s.map(async a=>{if(!this.shouldIgnoreFile(a)){try{await this.runLinterFile(a)}catch(o){this.handleLintError(a,o instanceof Error?o:new Error(String(o)),A("commands.lint-all-files-in-folder.error-message")+" '{FILE_PATH}'"),i+=1}r++}})),i===0)new re.Notice(A("commands.lint-all-files-in-folder.success-message").replace("{NUM}",r.toString()).replace("{FOLDER_NAME}",e.name),si);else{let a=i===1?A("commands.lint-all-files-in-folder.message-singular").replace("{NUM}",r.toString()).replace("{FOLDER_NAME}",e.name):A("commands.lint-all-files-in-folder.message-plural").replace("{FILE_COUNT}",r.toString()).replace("{FOLDER_NAME}",e.name).replace("{ERROR_COUNT}",i.toString());new re.Notice(a,si)}}createFolderLintModal(e){if(this.settings.suppressLintAllFilesInFolderConfirmationModal){this.runLinterAllFilesInFolder(e);return}let i=A("commands.lint-all-files-in-folder.start-message").replace("{FOLDER_NAME}",e.name),r=A("commands.lint-all-files-in-folder.submit-button-text").replace("{FOLDER_NAME}",e.name),s=A("commands.lint-all-files-in-folder.submit-button-notice-text").replace("{FOLDER_NAME}",e.name);new Co(this.app,i,r,s,()=>this.runLinterAllFilesInFolder(e),this.settings.lintCommands&&this.settings.lintCommands.length>0,async()=>{this.settings.suppressLintAllFilesInFolderConfirmationModal=!0,await this.saveSettings()}).open()}async runLinterEditor(e){Yr(this.settings.recordLintOnSaveLogs),fd(),qt(A("logs.linter-run"));let i=this.app.workspace.getActiveFile(),r=ln(e.getValue()),s;try{s=this.rulesRunner.lintText(tr(r,i,this.momentLocale,this.settings,this.defaultAutoCorrectMisspellings))}catch(a){this.handleLintError(i,a instanceof Error?a:new Error(String(a)),A("commands.lint-file.error-message")+" '{FILE_PATH}'",!1);return}this.applyEditorTextChange(r,s,e,i),Yr(!1)}async previewLinterEditor(e){Yr(this.settings.recordLintOnSaveLogs),fd(),qt(A("logs.linter-run"));let i=this.app.workspace.getActiveFile(),r=ln(e.getValue()),s;try{s=this.rulesRunner.lintText(tr(r,i,this.momentLocale,this.settings,this.defaultAutoCorrectMisspellings))}catch(a){this.handleLintError(i,a instanceof Error?a:new Error(String(a)),A("commands.lint-file.error-message")+" '{FILE_PATH}'",!1),Yr(!1);return}this.openDiffPreview(A("notice-text.lint-preview-title"),r,s,e,i),Yr(!1)}async openDiffPreview(e,i,r,s,a){if(!this.settings.enableDiffPreviewView)return;let o=await this.getDiffPreviewLeaf();o.view.setPreview({title:e,oldText:i,newText:r,applyAction:()=>{this.applyEditorTextChange(i,r,s,a)}}),await this.app.workspace.revealLeaf(o)}applyEditorTextChange(e,i,r,s){let a=this.updateEditor(e,i,r),o=a.map(c=>c[0]==ad.default.DIFF_INSERT?c[1].length:0).reduce((c,u)=>c+u,0),l=a.map(c=>c[0]==ad.default.DIFF_DELETE?c[1].length:0).reduce((c,u)=>c+u,0);this.displayChangedMessage(o,l),!o&&!l?this.runCustomCommands(s):(this.updateFileDebouncerText(s,i),this.editorLintFiles.push(s))}async getDiffPreviewLeaf(){let e=this.app.workspace.getLeavesOfType(fa)[0];return e||(e=this.app.workspace.getRightLeaf(!1)??this.app.workspace.getLeaf("split"),await e.setViewState({type:fa,active:!0})),e}async setOrUpdateMomentInstance(){let e=(0,re.getLanguage)()||"en",i=navigator.language?.toLowerCase(),r=nT[e];this.settings.linterLocale!=="system-default"?r=this.settings.linterLocale:i.startsWith(e)&&(r=i),this.momentLocale=r;let s=od.moment.locale(),a=od.moment.locale(r);$e(A("logs.moment-locale-not-found").replace("{MOMENT_LOCALE}",r).replace("{CURRENT_LOCALE}",a)),od.moment.locale(s)}async makeSureSettingsFilledInAndCleanupSettings(){let e=!1;this.settings.settingsConvertedToConfigKeyValues||(e=await this.moveConfigValuesToKeyBasedFormat()),this.settings.textAreaSettingsConvertedToListItemSettings||(e=await this.moveTextAreaSettingsToListItemSettings()),this.settings.defaultArrayStyleMovedToCommonStyles||(e=await this.moveDefaultArrayStyleToCommonStyles()||e);let i="Obsidian Linter:",r=!1;this.settings.ruleConfigs["header-increment"]&&this.settings.ruleConfigs["header-increment"].enabled&&this.settings.ruleConfigs["header-increment"]["start-at-h2"]&&this.settings.ruleConfigs["file-name-heading"]&&this.settings.ruleConfigs["file-name-heading"].enabled&&(this.settings.ruleConfigs["header-increment"]["start-at-h2"]=!1,e=!0,r=!0,i+=`
`+A("disabled-conflicting-rule-notice").replace("{NAME_1}",A("rules.header-increment.start-at-h2.name")).replace("{NAME_2}",A("rules.file-name-heading.name"))),this.settings.ruleConfigs["paragraph-blank-lines"]&&this.settings.ruleConfigs["paragraph-blank-lines"].enabled&&this.settings.ruleConfigs["two-spaces-between-lines-with-content"]&&this.settings.ruleConfigs["two-spaces-between-lines-with-content"].enabled&&(this.settings.ruleConfigs["paragraph-blank-lines"].enabled=!1,e=!0,r&&(i+=`
`),r=!0,i+=`
`+A("disabled-conflicting-rule-notice").replace("{NAME_1}",A("rules.paragraph-blank-lines.name")).replace("{NAME_2}",A("rules.two-spaces-between-lines-with-content.name"))),r&&new re.Notice(i,si);for(let s of Dn){let a=s.getDefaultOptions();if(!this.settings.ruleConfigs[s.alias]){this.settings.ruleConfigs[s.alias]=a,e=!0;continue}for(let o of Object.keys(a))Object.hasOwn(this.settings.ruleConfigs[s.alias],o)||(this.settings.ruleConfigs[s.alias][o]=a[o],e=!0)}for(let s of this.settings.customRegexes)Object.hasOwn(s,"enabled")||(s.enabled=!0,e=!0);for(let s of this.settings.lintCommands)Object.hasOwn(s,"enabled")||(s.enabled=!0,e=!0);e&&await this.saveSettings()}createDebouncedFileUpdate(){let e=5e3;switch(this.settings.ruleConfigs["yaml-timestamp"]["update-on-file-contents-updated"]??"never"){case"after 10 seconds":e=1e4;break;case"after 15 seconds":e=15e3;break;case"after 30 seconds":e=3e4;break;case"after 1 minute":e=6e4;break}return(0,re.debounce)(async(i,r)=>{if(!this.activeFileChangeDebouncer.has(i.path)){Wt(A("logs.file-change-yaml-lint-warning"));return}let s=this.activeFileChangeDebouncer.get(i.path);s.isRunning=!0;let a=ln(r.getValue()),o=ln(await this.app.vault.cachedRead(i)),l=a===o,c="";if(l){c=a;let u;if(c!=s.originalText){qt(A("logs.file-change-yaml-lint-run"));try{u=this.rulesRunner.runYAMLTimestampByItself(tr(c,i,this.momentLocale,this.settings,null))}catch(d){this.handleLintError(i,d instanceof Error?d:new Error(String(d)),A("commands.lint-file.error-message")+" '{FILE_PATH}'",!1);return}s.markdownInfo instanceof re.MarkdownView&&(s.markdownInfo.getState().mode==="source"?this.updateEditor(c,u,r):await this.app.vault.process(i,()=>u))}else qt(A("logs.file-change-yaml-lint-skipped"))}else c=o,c!=s.originalText?(qt(A("logs.file-change-yaml-lint-run")),await this.app.vault.process(i,u=>{qt(A("logs.file-change-yaml-lint-run"));try{return this.rulesRunner.runYAMLTimestampByItself(tr(c,i,this.momentLocale,this.settings,null))}catch(d){return this.handleLintError(i,d instanceof Error?d:new Error(String(d)),A("commands.lint-file.error-message")+" '{FILE_PATH}'",!1),u}})):qt(A("logs.file-change-yaml-lint-skipped"));this.activeFileChangeDebouncer.delete(i.path),s.isRunning=!1},e,!0)}updateEditor(e,i,r){let a=new ad.default.diff_match_patch().diff_main(e,i),o=r.cm.state.doc.length;if(e.length!==o)r.cm.dispatch({changes:{from:0,to:o,insert:i},filter:!1});else{let l=Qy(a);l.length>0&&r.cm.dispatch({changes:l,filter:!1})}return a}displayChangedMessage(e,i){let r=this.settings.suppressMessageWhenNoChange??!1;if(this.settings.displayChanged){if(r&&e+i===0)return;let s=Gy`
${e} ${A("notice-text.characters-added")}
${i} ${A("notice-text.characters-removed")}
`;new re.Notice(s)}}handleLintError(e,i,r,s=!0){let a=r.replace("{FILE_PATH}",e.path),o=A("logs.see-console");i instanceof fs?s?new re.Notice(`${a} ${i.message}.
${o}`,si):new re.Notice(`${i.message}.
${o}`,si):new re.Notice(`${A("logs.unknown-error")} ${o}`,si),_o(a,i)}async modifyPasteEvent(e,i){if(!i)return;let r=e.clipboardData.getData("text/plain");if(!r)return;let s=r.trim();if(Jr.lastIndex=0,Jr.test(s)){Wt(A("logs.paste-link-warning"));return}if(e.stopPropagation(),e.preventDefault(),!e.defaultPrevented)return;let a=this.app.vault.getConfig("autoConvertHtml"),o=e.clipboardData.getData("text/html"),l=o&&a&&o.indexOf("<!-- obsidian -->")===-1?(0,re.htmlToMarkdown)(o):r,c=i.listSelections();if(c.length===1){let u=c[0];l=this.rulesRunner.runPasteLint(this.getLineContent(i,u),i.getSelection()??"",tr(l,null,this.momentLocale,this.settings,null)),i.replaceSelection(l)}else this.handleMultiCursorPaste(i,c,l)}handleMultiCursorPaste(e,i,r){let s=this.convertContentIntoProperPasteContent(i,r),a=[];i.forEach((o,l)=>{r=this.rulesRunner.runPasteLint(this.getLineContent(e,o),e.getRange(o.anchor,o.head)??"",tr(s[l],null,this.momentLocale,this.settings,null)),a.push({text:r,from:o.anchor,to:o.head})}),e.transaction({changes:a})}convertContentIntoProperPasteContent(e,i){let r=i.split(`
`),s=[];if(r.length%e.length!==0)for(let a=0;a<e.length;a++)s.push(i);else{let a=r.length/e.length,o="";for(let l=0;l<r.length;l++)o+=r[l],(l+1===e.length||(l+1)%a===0)&&(s.push(o),o="")}return s}async pasteAsPlainText(e){let i=await navigator.clipboard.readText();if(!i){new re.Notice(A("notice-text.empty-clipboard"),si);return}e.replaceSelection(i)}setCustomCommandCallback(e){(0,Yv.warn)(A("logs.custom-command-callback-warning")),this.customCommandsCallback=e}async runCustomCommandsInSidebar(e){if(!this.settings.lintCommands||this.settings.lintCommands.length==0||!this.hasCustomCommands)return;let i=this.app.workspace.getRightLeaf(!1),r=this.getEditor();await this.customCommandsLock.acquire("command",async()=>{this.currentlyOpeningSidebar=!0,await i.openFile(e,{active:!0}),this.rulesRunner.runCustomCommands(this.settings.lintCommands,this.app.commands),this.customCommandsCallback&&await this.customCommandsCallback(e)}),i.detach(),r&&r.focus(),this.currentlyOpeningSidebar=!1}async runCustomCommands(e){!this.settings.lintCommands||this.settings.lintCommands.length==0||!this.hasCustomCommands||await this.customCommandsLock.acquire("command",async()=>{try{this.rulesRunner.runCustomCommands(this.settings.lintCommands,this.app.commands)}catch(i){this.handleLintError(e,i instanceof Error?i:new Error(String(i)),A("commands.lint-file.error-message")+" '{FILE_PATH}'",!1)}this.customCommandsCallback&&await this.customCommandsCallback(e)})}getEditor(){let e=this.app.workspace.getActiveViewOfType(re.MarkdownView);return e?e.editor:null}getLineContent(e,i){return e.getLine(i.anchor.line)}async moveConfigValuesToKeyBasedFormat(){qo("en");let e=!1;for(let i of Dn){let r=A("rules."+i.alias+".name"),s=this.settings.ruleConfigs[r];if(s!=null){let a=A("rules."+i.alias+".description"),o={enabled:s[a]??!1};for(let l of i.options){if(l.configKey==="enabled")continue;let c=A("rules."+i.alias+"."+l.configKey+".name");o[l.configKey]=s[c]??l.defaultValue}this.settings.ruleConfigs[i.alias]=o,delete this.settings.ruleConfigs[r],e=!0}}return this.settings.settingsConvertedToConfigKeyValues=!0,await this.saveSettings(),qo((0,re.getLanguage)()),e}async moveTextAreaSettingsToListItemSettings(){let e=/\n/,i=[{ruleName:"auto-correct-common-misspellings",key:"ignore-words",splitter:qa},{ruleName:"capitalize-headings",key:"ignore-words",splitter:qa},{ruleName:"capitalize-headings",key:"lowercase-words",splitter:qa},{ruleName:"dedupe-yaml-array-values",key:"ignore-keys",splitter:qa},{ruleName:"force-yaml-escape",key:"force-yaml-escape-keys",splitter:e},{ruleName:"format-yaml-array",key:"force-multi-line-array-style",splitter:e},{ruleName:"format-yaml-array",key:"force-single-line-array-style",splitter:e},{ruleName:"insert-yaml-attributes",key:"text-to-insert",splitter:e},{ruleName:"move-tags-to-yaml",key:"tags-to-ignore",splitter:e},{ruleName:"remove-yaml-keys",key:"yaml-keys-to-remove",splitter:e},{ruleName:"sort-yaml-array-values",key:"ignore-keys",splitter:e},{ruleName:"sort-yaml-array-values",key:"ignore-keys",splitter:e},{ruleName:"yaml-key-sort",key:"yaml-key-priority-sort-order",splitter:e}],r=!1;for(let s of i){let a=this.settings.ruleConfigs[s.ruleName];if(!a)continue;let o=a[s.key];if(a!=null&&typeof o=="string"){let l=o.split(s.splitter);this.settings.ruleConfigs[s.ruleName][s.key]=l.length===1&&l[0].trim()===""?[]:l,r=!0}}return this.settings.textAreaSettingsConvertedToListItemSettings=!0,await this.saveSettings(),r}async moveDefaultArrayStyleToCommonStyles(){let e=lv(this.settings);return this.settings.defaultArrayStyleMovedToCommonStyles=!0,await this.saveSettings(),e}getAllFilesInFolder(e){let i=[],r=[e];for(let s of r)for(let a of s.children)a instanceof re.TFile&&this.isMarkdownFile(a)?i.push(a):a instanceof re.TFolder&&r.push(a);return i}updatePasteOverrideStatus(){for(let e of Er.get("Paste"))if(e.getOptions(this.settings)?.enabled){this.overridePaste=!0;return}this.overridePaste=!1}updateHasCustomCommandStatus(){for(let e of this.settings.lintCommands)if(e.id&&e.id.trim()!=""&&e.enabled){this.hasCustomCommands=!0;return}this.hasCustomCommands=!1}updateFileDebouncerText(e,i){this.activeFileChangeDebouncer.has(e.path)&&(this.activeFileChangeDebouncer.get(e.path).originalText=i)}async addFileToIgnoreList(e){this.settings.filesToIgnore.push({match:"^"+Mt(e.path)+"$",flags:"",label:""}),await this.saveSettings()}async addFolderToIgnoreList(e){this.settings.foldersToIgnore.push(e.path),await this.saveSettings()}};
/* nosourcemap */